summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJens Lorenz <jlorenz@de.adit-jv.com>2018-02-13 09:47:57 +0100
committerJens Lorenz <jlorenz@de.adit-jv.com>2018-02-13 11:06:03 +0100
commitcc84de5b43ebd21e57b1411124fcc3a725bf6b88 (patch)
treea3ece549d48b4b15653b60102f6ea4bd4599f8b2
parent5b8411277e44e92eea3b8e9469af003415c02a6f (diff)
downloadaudiomanager-cc84de5b43ebd21e57b1411124fcc3a725bf6b88.tar.gz
DOCS: Align documentation with version 7.6.6
Signed-off-by: Jens Lorenz <jlorenz@de.adit-jv.com>
-rwxr-xr-x[-rw-r--r--]docs/01__mainpage_8dox.html19
-rwxr-xr-x[-rw-r--r--]docs/02__license_8dox.html19
-rwxr-xr-x[-rw-r--r--]docs/02__x__dependecies_8dox.html19
-rwxr-xr-x[-rw-r--r--]docs/02__y__versioning_8dox.html19
-rwxr-xr-x[-rw-r--r--]docs/03__architecture__overview_8dox.html19
-rwxr-xr-x[-rw-r--r--]docs/03__x__uml__model_8dox.html19
-rwxr-xr-x[-rw-r--r--]docs/04__components_8dox.html19
-rwxr-xr-x[-rw-r--r--]docs/04__d__commonAPI_8dox.html19
-rwxr-xr-x[-rw-r--r--]docs/04__x__elements_8dox.html19
-rwxr-xr-x[-rw-r--r--]docs/04__y__audiomanager__and__sources_8dox.html19
-rwxr-xr-x[-rw-r--r--]docs/05__unique_8dox.html19
-rwxr-xr-x[-rw-r--r--]docs/06__classification_8dox.html19
-rwxr-xr-x[-rw-r--r--]docs/07__interrupts_8dox.html19
-rwxr-xr-x[-rw-r--r--]docs/08__connections_8dox.html19
-rwxr-xr-x[-rw-r--r--]docs/09__lipsync_8dox.html19
-rwxr-xr-x[-rw-r--r--]docs/10__early__audio_8dox.html19
-rwxr-xr-x[-rw-r--r--]docs/11__views_8dox.html19
-rwxr-xr-x[-rw-r--r--]docs/12__volumes_8dox.html19
-rwxr-xr-x[-rw-r--r--]docs/13__properties_8dox.html19
-rwxr-xr-x[-rw-r--r--]docs/13__x__notifications_8dox.html19
-rwxr-xr-x[-rw-r--r--]docs/14__misc_8dox.html19
-rwxr-xr-x[-rw-r--r--]docs/14__u__last__user__mode_8dox.html19
-rwxr-xr-x[-rw-r--r--]docs/14__x__mainloop_8dox.html19
-rwxr-xr-x[-rw-r--r--]docs/14__y__watchdog_8dox.html19
-rwxr-xr-x[-rw-r--r--]docs/14__zz__Startup__Rundown_8dox.html19
-rwxr-xr-x[-rw-r--r--]docs/15__a__CommandLineParsing_8dox.html19
-rwxr-xr-x[-rw-r--r--]docs/15__dlt__support_8dox.html19
-rwxr-xr-x[-rw-r--r--]docs/15__x__eclipse_8dox.html19
-rwxr-xr-x[-rw-r--r--]docs/16__readme_8dox.html19
-rwxr-xr-x[-rw-r--r--]docs/AudioDomains.gifbin18948 -> 18948 bytes
-rwxr-xr-x[-rw-r--r--]docs/AudioManagement.pngbin34386 -> 34386 bytes
-rw-r--r--docs/AudioManagerCore_2include_2TAmPluginTemplate_8h.html144
-rw-r--r--docs/AudioManagerCore_2include_2TAmPluginTemplate_8h.js4
-rw-r--r--docs/AudioManagerCore_2include_2TAmPluginTemplate_8h_source.html190
-rw-r--r--docs/AudioManagerUtilities_2include_2TAmPluginTemplate_8h.js4
-rw-r--r--docs/AudioManagerUtilities_2include_2TAmPluginTemplate_8h_source.html190
-rwxr-xr-x[-rw-r--r--]docs/AvailabilityofSinks.pngbin37630 -> 37630 bytes
-rwxr-xr-x[-rw-r--r--]docs/AvailabilityofSources.pngbin37577 -> 37577 bytes
-rwxr-xr-x[-rw-r--r--]docs/CAmCommandLineSingleton_8cpp.html27
-rwxr-xr-x[-rw-r--r--]docs/CAmCommandLineSingleton_8cpp_source.html64
-rwxr-xr-x[-rw-r--r--]docs/CAmCommandLineSingleton_8h.html25
-rwxr-xr-x[-rw-r--r--]docs/CAmCommandLineSingleton_8h_source.html48
-rwxr-xr-x[-rw-r--r--]docs/CAmCommandReceiver_8cpp.html62
-rwxr-xr-xdocs/CAmCommandReceiver_8cpp.js4
-rwxr-xr-x[-rw-r--r--]docs/CAmCommandReceiver_8cpp_source.html359
-rwxr-xr-x[-rw-r--r--]docs/CAmCommandReceiver_8h.html27
-rwxr-xr-x[-rw-r--r--]docs/CAmCommandReceiver_8h_source.html162
-rwxr-xr-x[-rw-r--r--]docs/CAmCommandSender_8cpp.html77
-rwxr-xr-x[-rw-r--r--]docs/CAmCommandSender_8cpp.js1
-rwxr-xr-x[-rw-r--r--]docs/CAmCommandSender_8cpp_source.html475
-rwxr-xr-x[-rw-r--r--]docs/CAmCommandSender_8h.html29
-rwxr-xr-x[-rw-r--r--]docs/CAmCommandSender_8h_source.html152
-rwxr-xr-x[-rw-r--r--]docs/CAmCommonAPIWrapper_8cpp.html49
-rwxr-xr-x[-rw-r--r--]docs/CAmCommonAPIWrapper_8cpp_source.html287
-rwxr-xr-x[-rw-r--r--]docs/CAmCommonAPIWrapper_8h.html45
-rwxr-xr-x[-rw-r--r--]docs/CAmCommonAPIWrapper_8h.js0
-rwxr-xr-x[-rw-r--r--]docs/CAmCommonAPIWrapper_8h_source.html210
-rwxr-xr-x[-rw-r--r--]docs/CAmControlReceiver_8cpp.html70
-rwxr-xr-xdocs/CAmControlReceiver_8cpp.js4
-rwxr-xr-x[-rw-r--r--]docs/CAmControlReceiver_8cpp_source.html848
-rwxr-xr-x[-rw-r--r--]docs/CAmControlReceiver_8h.html27
-rwxr-xr-x[-rw-r--r--]docs/CAmControlReceiver_8h_source.html362
-rwxr-xr-x[-rw-r--r--]docs/CAmControlSender_8cpp.html49
-rwxr-xr-x[-rw-r--r--]docs/CAmControlSender_8cpp.js0
-rwxr-xr-x[-rw-r--r--]docs/CAmControlSender_8cpp_source.html710
-rwxr-xr-x[-rw-r--r--]docs/CAmControlSender_8h.html31
-rwxr-xr-x[-rw-r--r--]docs/CAmControlSender_8h_source.html291
-rwxr-xr-x[-rw-r--r--]docs/CAmDatabaseHandlerMap_8cpp.html252
-rwxr-xr-x[-rw-r--r--]docs/CAmDatabaseHandlerMap_8cpp.js6
-rwxr-xr-x[-rw-r--r--]docs/CAmDatabaseHandlerMap_8cpp_source.html3583
-rwxr-xr-x[-rw-r--r--]docs/CAmDatabaseHandlerMap_8h.html172
-rwxr-xr-x[-rw-r--r--]docs/CAmDatabaseHandlerMap_8h.js3
-rwxr-xr-x[-rw-r--r--]docs/CAmDatabaseHandlerMap_8h_source.html777
-rw-r--r--docs/CAmDatabaseObserver_8cpp.html158
-rw-r--r--docs/CAmDatabaseObserver_8cpp_source.html462
-rw-r--r--docs/CAmDatabaseObserver_8h.html157
-rw-r--r--docs/CAmDatabaseObserver_8h_source.html248
-rwxr-xr-x[-rw-r--r--]docs/CAmDbusWrapper_8cpp.html54
-rwxr-xr-x[-rw-r--r--]docs/CAmDbusWrapper_8cpp.js0
-rwxr-xr-x[-rw-r--r--]docs/CAmDbusWrapper_8cpp_source.html547
-rwxr-xr-x[-rw-r--r--]docs/CAmDbusWrapper_8h.html37
-rwxr-xr-x[-rw-r--r--]docs/CAmDbusWrapper_8h_source.html136
-rwxr-xr-x[-rw-r--r--]docs/CAmDltWrapper_8cpp.html36
-rwxr-xr-x[-rw-r--r--]docs/CAmDltWrapper_8cpp_source.html710
-rwxr-xr-x[-rw-r--r--]docs/CAmDltWrapper_8h.html99
-rwxr-xr-x[-rw-r--r--]docs/CAmDltWrapper_8h.js0
-rwxr-xr-x[-rw-r--r--]docs/CAmDltWrapper_8h_source.html445
-rwxr-xr-x[-rw-r--r--]docs/CAmGraph_8h.html53
-rwxr-xr-x[-rw-r--r--]docs/CAmGraph_8h.js0
-rwxr-xr-x[-rw-r--r--]docs/CAmGraph_8h_source.html561
-rwxr-xr-x[-rw-r--r--]docs/CAmLog_8cpp.html21
-rwxr-xr-x[-rw-r--r--]docs/CAmLog_8cpp_source.html100
-rwxr-xr-x[-rw-r--r--]docs/CAmLog_8h.html43
-rwxr-xr-x[-rw-r--r--]docs/CAmLog_8h.js0
-rwxr-xr-x[-rw-r--r--]docs/CAmLog_8h_source.html120
-rwxr-xr-x[-rw-r--r--]docs/CAmRouter_8cpp.html39
-rwxr-xr-x[-rw-r--r--]docs/CAmRouter_8cpp.js0
-rwxr-xr-x[-rw-r--r--]docs/CAmRouter_8cpp_source.html979
-rwxr-xr-x[-rw-r--r--]docs/CAmRouter_8h.html94
-rwxr-xr-x[-rw-r--r--]docs/CAmRouter_8h.js3
-rwxr-xr-x[-rw-r--r--]docs/CAmRouter_8h_source.html301
-rwxr-xr-x[-rw-r--r--]docs/CAmRoutingReceiver_8cpp.html64
-rwxr-xr-xdocs/CAmRoutingReceiver_8cpp.js4
-rwxr-xr-x[-rw-r--r--]docs/CAmRoutingReceiver_8cpp_source.html687
-rwxr-xr-x[-rw-r--r--]docs/CAmRoutingReceiver_8h.html27
-rwxr-xr-x[-rw-r--r--]docs/CAmRoutingReceiver_8h_source.html249
-rwxr-xr-x[-rw-r--r--]docs/CAmRoutingSender_8cpp.html73
-rwxr-xr-x[-rw-r--r--]docs/CAmRoutingSender_8cpp.js1
-rwxr-xr-x[-rw-r--r--]docs/CAmRoutingSender_8cpp_source.html1240
-rwxr-xr-x[-rw-r--r--]docs/CAmRoutingSender_8h.html34
-rwxr-xr-x[-rw-r--r--]docs/CAmRoutingSender_8h_source.html522
-rwxr-xr-x[-rw-r--r--]docs/CAmSerializer_8h.html97
-rwxr-xr-xdocs/CAmSerializer_8h.js12
-rwxr-xr-x[-rw-r--r--]docs/CAmSerializer_8h_source.html628
-rwxr-xr-x[-rw-r--r--]docs/CAmSocketHandler_8cpp.html49
-rwxr-xr-x[-rw-r--r--]docs/CAmSocketHandler_8cpp_source.html629
-rwxr-xr-x[-rw-r--r--]docs/CAmSocketHandler_8h.html103
-rwxr-xr-x[-rw-r--r--]docs/CAmSocketHandler_8h.js10
-rwxr-xr-x[-rw-r--r--]docs/CAmSocketHandler_8h_source.html500
-rw-r--r--docs/CAmTelnetMenuHelper_8cpp.html162
-rw-r--r--docs/CAmTelnetMenuHelper_8cpp_source.html1610
-rw-r--r--docs/CAmTelnetMenuHelper_8h.html164
-rw-r--r--docs/CAmTelnetMenuHelper_8h_source.html324
-rw-r--r--docs/CAmTelnetServer_8cpp.html193
-rw-r--r--docs/CAmTelnetServer_8cpp.js4
-rw-r--r--docs/CAmTelnetServer_8cpp_source.html391
-rw-r--r--docs/CAmTelnetServer_8h.html160
-rw-r--r--docs/CAmTelnetServer_8h_source.html223
-rwxr-xr-x[-rw-r--r--]docs/CAmWatchdog_8cpp.html37
-rwxr-xr-x[-rw-r--r--]docs/CAmWatchdog_8cpp_source.html120
-rwxr-xr-x[-rw-r--r--]docs/CAmWatchdog_8h.html27
-rwxr-xr-x[-rw-r--r--]docs/CAmWatchdog_8h_source.html51
-rwxr-xr-x[-rw-r--r--]docs/CancelRundown.pngbin61007 -> 61007 bytes
-rwxr-xr-x[-rw-r--r--]docs/ChangeofAudioformatduringplaytime.pngbin46422 -> 46422 bytes
-rwxr-xr-x[-rw-r--r--]docs/ClassDiagramm.pngbin220221 -> 220221 bytes
-rwxr-xr-x[-rw-r--r--]docs/Deferred_Call_async.pngbin27008 -> 27008 bytes
-rwxr-xr-x[-rw-r--r--]docs/Deferred_Call_sync.pngbin39301 -> 39301 bytes
-rwxr-xr-x[-rw-r--r--]docs/Gateway.gifbin14829 -> 14829 bytes
-rwxr-xr-x[-rw-r--r--]docs/GatewayMatrix.pngbin12269 -> 12269 bytes
-rwxr-xr-x[-rw-r--r--]docs/IAmCommand_8h.html33
-rwxr-xr-x[-rw-r--r--]docs/IAmCommand_8h.js0
-rwxr-xr-x[-rw-r--r--]docs/IAmCommand_8h_source.html154
-rwxr-xr-x[-rw-r--r--]docs/IAmControl_8h.html33
-rwxr-xr-x[-rw-r--r--]docs/IAmControl_8h.js0
-rwxr-xr-x[-rw-r--r--]docs/IAmControl_8h_source.html292
-rwxr-xr-x[-rw-r--r--]docs/IAmDatabaseHandler_8h.html51
-rwxr-xr-x[-rw-r--r--]docs/IAmDatabaseHandler_8h.js1
-rwxr-xr-x[-rw-r--r--]docs/IAmDatabaseHandler_8h_source.html216
-rwxr-xr-x[-rw-r--r--]docs/IAmRouting_8h.html35
-rwxr-xr-x[-rw-r--r--]docs/IAmRouting_8h.js0
-rwxr-xr-x[-rw-r--r--]docs/IAmRouting_8h_source.html169
-rwxr-xr-x[-rw-r--r--]docs/InterruptStatusChange.pngbin22021 -> 22021 bytes
-rwxr-xr-x[-rw-r--r--]docs/LastUserModeHandlingExample.pngbin49412 -> 49412 bytes
-rwxr-xr-x[-rw-r--r--]docs/Levels.pngbin52975 -> 52975 bytes
-rwxr-xr-x[-rw-r--r--]docs/Mainloop.pngbin46228 -> 46228 bytes
-rwxr-xr-x[-rw-r--r--]docs/Notifications.pngbin23940 -> 23940 bytes
-rwxr-xr-x[-rw-r--r--]docs/PluginCommandInterfaceCAPI.pngbin114519 -> 114519 bytes
-rwxr-xr-x[-rw-r--r--]docs/PluginRoutingInterfaceCAPI.pngbin167624 -> 167624 bytes
-rwxr-xr-x[-rw-r--r--]docs/README.html0
-rwxr-xr-x[-rw-r--r--]docs/Register_Domain.pngbin17905 -> 17905 bytes
-rwxr-xr-x[-rw-r--r--]docs/Rundown.pngbin75612 -> 75612 bytes
-rwxr-xr-x[-rw-r--r--]docs/SettingConnectionFormats.pngbin26690 -> 26690 bytes
-rwxr-xr-x[-rw-r--r--]docs/SoundPropertyChangeofSink.pngbin34583 -> 34583 bytes
-rwxr-xr-x[-rw-r--r--]docs/SoundPropertyChangeofSource.pngbin32592 -> 32592 bytes
-rwxr-xr-x[-rw-r--r--]docs/SourceStates.pngbin32217 -> 32217 bytes
-rwxr-xr-x[-rw-r--r--]docs/Startup.pngbin86887 -> 86887 bytes
-rwxr-xr-x[-rw-r--r--]docs/StartupWithLastUserMode.pngbin22247 -> 22247 bytes
-rwxr-xr-x[-rw-r--r--]docs/TAmPluginTemplate_8h.html (renamed from docs/AudioManagerUtilities_2include_2TAmPluginTemplate_8h.html)59
-rwxr-xr-xdocs/TAmPluginTemplate_8h.js5
-rwxr-xr-xdocs/TAmPluginTemplate_8h_source.html132
-rwxr-xr-x[-rw-r--r--]docs/VolumeChangesofSinks.pngbin47122 -> 47122 bytes
-rwxr-xr-x[-rw-r--r--]docs/VolumeChangesofSources.pngbin41243 -> 41243 bytes
-rwxr-xr-x[-rw-r--r--]docs/annotated.html205
-rw-r--r--docs/annotated.js7
-rwxr-xr-xdocs/annotated_dup.js14
-rwxr-xr-x[-rw-r--r--]docs/architecturepage.html39
-rwxr-xr-x[-rw-r--r--]docs/arrowdown.png (renamed from docs/ftv2mlastnode.png)bin246 -> 246 bytes
-rwxr-xr-x[-rw-r--r--]docs/arrowright.png (renamed from docs/ftv2plastnode.png)bin229 -> 229 bytes
-rwxr-xr-x[-rw-r--r--]docs/audiomanagercomponentspage.html54
-rwxr-xr-x[-rw-r--r--]docs/audiomanagertypes_8h.html281
-rwxr-xr-x[-rw-r--r--]docs/audiomanagertypes_8h.js0
-rwxr-xr-x[-rw-r--r--]docs/audiomanagertypes_8h_source.html571
-rwxr-xr-x[-rw-r--r--]docs/bc_s.pngbin676 -> 676 bytes
-rwxr-xr-x[-rw-r--r--]docs/bdwn.pngbin147 -> 147 bytes
-rwxr-xr-x[-rw-r--r--]docs/bus_topology.pngbin21535 -> 21535 bytes
-rwxr-xr-x[-rw-r--r--]docs/classCAmLog-members.html19
-rwxr-xr-x[-rw-r--r--]docs/classCAmLog.html19
-rwxr-xr-x[-rw-r--r--]docs/classCAmLog.js0
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmCommandLineSingleton-members.html19
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmCommandLineSingleton.html19
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmCommandReceiver-members.html19
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmCommandReceiver.html164
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmCommandReceiver.js0
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmCommandReceiver.pngbin681 -> 681 bytes
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmCommandSender-members.html105
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmCommandSender.html177
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmCommandSender.js2
-rwxr-xr-xdocs/classam_1_1CAmCommandSender.pngbin0 -> 1489 bytes
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmCommonAPIWrapper-members.html19
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmCommonAPIWrapper.html53
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmCommonAPIWrapper.js0
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmControlReceiver-members.html19
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmControlReceiver.html454
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmControlReceiver.js0
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmControlReceiver.pngbin656 -> 656 bytes
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmControlSender-members.html19
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmControlSender.html154
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmControlSender.js0
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmDatabaseHandlerMap-members.html95
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmDatabaseHandlerMap.html507
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmDatabaseHandlerMap.js11
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmDatabaseHandlerMap.pngbin737 -> 737 bytes
-rw-r--r--docs/classam_1_1CAmDatabaseObserver-members.html159
-rw-r--r--docs/classam_1_1CAmDatabaseObserver.html986
-rw-r--r--docs/classam_1_1CAmDatabaseObserver.js35
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmDbusWrapper-members.html19
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmDbusWrapper.html65
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmDbusWrapper.js0
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmDltWrapper-members.html48
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmDltWrapper.html135
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmDltWrapper.js1
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmGraph-members.html21
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmGraph.html139
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmGraph.js2
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmGraphElement-members.html19
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmGraphElement.html21
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmGraphElement.js0
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmGraphElement.pngbin1668 -> 1668 bytes
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmNode-members.html32
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmNode.html62
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmNode.js1
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmNode.pngbin700 -> 700 bytes
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRouter-members.html91
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRouter.html587
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRouter.js21
-rwxr-xr-xdocs/classam_1_1CAmRouter.pngbin0 -> 1446 bytes
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingReceiver-members.html19
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingReceiver.html286
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingReceiver.js0
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingReceiver.pngbin707 -> 707 bytes
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender-members.html84
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender.html181
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender.js0
-rwxr-xr-xdocs/classam_1_1CAmRoutingSender.pngbin0 -> 1507 bytes
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleConnect-members.html19
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleConnect.html29
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleConnect.js0
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleConnect.pngbin928 -> 928 bytes
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleCrossFader-members.html19
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleCrossFader.html29
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleCrossFader.js0
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleCrossFader.pngbin944 -> 944 bytes
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleDataBase-members.html19
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleDataBase.html31
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleDataBase.js0
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleDataBase.pngbin9797 -> 9797 bytes
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleDisconnect-members.html19
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleDisconnect.html29
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleDisconnect.js0
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleDisconnect.pngbin946 -> 946 bytes
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration-members.html19
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html29
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.js0
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.pngbin1231 -> 1231 bytes
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration-members.html19
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html29
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.js0
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.pngbin1249 -> 1249 bytes
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleSetVolumes-members.html19
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleSetVolumes.html29
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleSetVolumes.js0
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleSetVolumes.pngbin952 -> 952 bytes
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties-members.html19
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html29
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.js0
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.pngbin1134 -> 1134 bytes
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty-members.html19
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html29
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.js0
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.pngbin1131 -> 1131 bytes
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleSinkVolume-members.html19
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleSinkVolume.html29
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleSinkVolume.js0
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleSinkVolume.pngbin1372 -> 1372 bytes
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties-members.html19
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html29
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.js0
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.pngbin1143 -> 1143 bytes
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty-members.html19
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html29
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.js0
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.pngbin1148 -> 1148 bytes
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleSourceState-members.html19
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleSourceState.html29
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleSourceState.js0
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleSourceState.pngbin934 -> 934 bytes
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleSourceVolume-members.html19
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleSourceVolume.html29
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleSourceVolume.js0
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleSourceVolume.pngbin1557 -> 1557 bytes
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleVolumeBase-members.html19
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleVolumeBase.html29
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleVolumeBase.js0
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmRoutingSender_1_1handleVolumeBase.pngbin2106 -> 2106 bytes
-rw-r--r--docs/classam_1_1CAmSerializer-members.html166
-rw-r--r--docs/classam_1_1CAmSerializer.js42
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmSocketHandler-members.html41
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmSocketHandler.html422
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmSocketHandler.js18
-rw-r--r--docs/classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html239
-rw-r--r--docs/classam_1_1CAmSocketHandler_1_1TAmShPollCheck.js5
-rw-r--r--docs/classam_1_1CAmSocketHandler_1_1TAmShPollCheck.pngbin989 -> 0 bytes
-rw-r--r--docs/classam_1_1CAmSocketHandler_1_1TAmShPollFired.html245
-rw-r--r--docs/classam_1_1CAmSocketHandler_1_1TAmShPollFired.js5
-rw-r--r--docs/classam_1_1CAmSocketHandler_1_1TAmShPollFired.pngbin955 -> 0 bytes
-rw-r--r--docs/classam_1_1CAmTelnetMenuHelper-members.html138
-rw-r--r--docs/classam_1_1CAmTelnetMenuHelper.html356
-rw-r--r--docs/classam_1_1CAmTelnetMenuHelper.js15
-rw-r--r--docs/classam_1_1CAmTelnetServer-members.html138
-rw-r--r--docs/classam_1_1CAmTelnetServer.html476
-rw-r--r--docs/classam_1_1CAmTelnetServer.js14
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmVertex-members.html19
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmVertex.html43
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmVertex.js0
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmVertex.pngbin824 -> 824 bytes
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmWatchdog-members.html19
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmWatchdog.html27
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1CAmWatchdog.js0
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1IAmCommandReceive-members.html19
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1IAmCommandReceive.html101
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1IAmCommandReceive.js0
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1IAmCommandReceive.pngbin686 -> 686 bytes
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1IAmCommandSend-members.html19
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1IAmCommandSend.html89
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1IAmCommandSend.js0
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1IAmControlReceive-members.html19
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1IAmControlReceive.html267
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1IAmControlReceive.js0
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1IAmControlReceive.pngbin661 -> 661 bytes
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1IAmControlSend-members.html19
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1IAmControlSend.html154
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1IAmControlSend.js0
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1IAmDatabaseHandler-members.html36
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1IAmDatabaseHandler.html142
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1IAmDatabaseHandler.js8
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1IAmDatabaseHandler.pngbin741 -> 741 bytes
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver-members.html (renamed from docs/classam_1_1CAmSocketHandler_1_1TAmShPollCheck-members.html)30
-rwxr-xr-xdocs/classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html202
-rwxr-xr-xdocs/classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.js5
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1IAmRoutingReceive-members.html19
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1IAmRoutingReceive.html171
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1IAmRoutingReceive.js0
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1IAmRoutingReceive.pngbin709 -> 709 bytes
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1IAmRoutingSend-members.html19
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1IAmRoutingSend.html85
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1IAmRoutingSend.js0
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1IAmShPollCheck-members.html19
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1IAmShPollCheck.html39
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1IAmShPollCheck.js0
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1IAmShPollCheck.pngbin6634 -> 2729 bytes
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1IAmShPollDispatch-members.html19
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1IAmShPollDispatch.html29
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1IAmShPollDispatch.js0
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1IAmShPollDispatch.pngbin3020 -> 2975 bytes
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1IAmShPollFired-members.html19
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1IAmShPollFired.html39
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1IAmShPollFired.js0
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1IAmShPollFired.pngbin6488 -> 2686 bytes
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1IAmShPollPrepare-members.html19
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1IAmShPollPrepare.html25
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1IAmShPollPrepare.js0
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1IAmShPollPrepare.pngbin1813 -> 1813 bytes
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1IAmShTimerCallBack-members.html22
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1IAmShTimerCallBack.html54
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1IAmShTimerCallBack.js1
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1IAmShTimerCallBack.pngbin2197 -> 2197 bytes
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1TAmShPollCheck-members.html19
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1TAmShPollCheck.html31
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1TAmShPollCheck.js0
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1TAmShPollCheck.pngbin730 -> 730 bytes
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1TAmShPollDispatch-members.html19
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1TAmShPollDispatch.html31
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1TAmShPollDispatch.js0
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1TAmShPollDispatch.pngbin774 -> 774 bytes
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1TAmShPollFired-members.html19
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1TAmShPollFired.html31
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1TAmShPollFired.js0
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1TAmShPollFired.pngbin693 -> 693 bytes
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1TAmShPollPrepare-members.html23
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1TAmShPollPrepare.html47
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1TAmShPollPrepare.js4
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1TAmShPollPrepare.pngbin766 -> 766 bytes
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1TAmShTimerCallBack-members.html24
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1TAmShTimerCallBack.html41
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1TAmShTimerCallBack.js0
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1TAmShTimerCallBack.pngbin790 -> 790 bytes
-rwxr-xr-xdocs/classam_1_1V1_1_1CAmSerializer-members.html169
-rwxr-xr-x[-rw-r--r--]docs/classam_1_1V1_1_1CAmSerializer.html (renamed from docs/classam_1_1CAmSerializer.html)667
-rwxr-xr-xdocs/classam_1_1V1_1_1CAmSerializer.js42
-rwxr-xr-xdocs/classam_1_1V2_1_1CAmSerializer-members.html146
-rwxr-xr-xdocs/classam_1_1V2_1_1CAmSerializer.html794
-rwxr-xr-xdocs/classam_1_1V2_1_1CAmSerializer.js19
-rwxr-xr-x[-rw-r--r--]docs/classes.html85
-rwxr-xr-x[-rw-r--r--]docs/classficationpage.html31
-rwxr-xr-x[-rw-r--r--]docs/closed.pngbin132 -> 132 bytes
-rwxr-xr-x[-rw-r--r--]docs/cmdline.html26
-rwxr-xr-x[-rw-r--r--]docs/comminAPI.html19
-rwxr-xr-x[-rw-r--r--]docs/comp.html19
-rwxr-xr-x[-rw-r--r--]docs/connpage.html22
-rwxr-xr-x[-rw-r--r--]docs/daemon_insight.pngbin64057 -> 64057 bytes
-rwxr-xr-x[-rw-r--r--]docs/delay.jpgbin17066 -> 17066 bytes
-rwxr-xr-x[-rw-r--r--]docs/dep.html19
-rwxr-xr-x[-rw-r--r--]docs/dependencies.pngbin38376 -> 35437 bytes
-rwxr-xr-x[-rw-r--r--]docs/dependencies_test.pngbin59908 -> 59372 bytes
-rwxr-xr-x[-rw-r--r--]docs/dependency_created.pngbin119569 -> 34858 bytes
-rwxr-xr-x[-rw-r--r--]docs/dir_0ae934c8b133f39bc9dfcd657890ab56.html29
-rwxr-xr-x[-rw-r--r--]docs/dir_0ae934c8b133f39bc9dfcd657890ab56.js0
-rwxr-xr-x[-rw-r--r--]docs/dir_218adc744edff50228af3539b32b7808.html54
-rwxr-xr-x[-rw-r--r--]docs/dir_218adc744edff50228af3539b32b7808.js11
-rwxr-xr-x[-rw-r--r--]docs/dir_2902e59c3e43e5b119a71402dd0eee5d.html39
-rwxr-xr-x[-rw-r--r--]docs/dir_2902e59c3e43e5b119a71402dd0eee5d.js0
-rwxr-xr-x[-rw-r--r--]docs/dir_6fd9bed21473e96783399bf9493172af.html44
-rwxr-xr-x[-rw-r--r--]docs/dir_6fd9bed21473e96783399bf9493172af.js6
-rwxr-xr-x[-rw-r--r--]docs/dir_73840c26962c025d9d91b16130beda5a.html27
-rwxr-xr-x[-rw-r--r--]docs/dir_73840c26962c025d9d91b16130beda5a.js0
-rwxr-xr-x[-rw-r--r--]docs/dir_789817cd9c9d85c1fb6b4cda55b71a5f.html27
-rwxr-xr-x[-rw-r--r--]docs/dir_789817cd9c9d85c1fb6b4cda55b71a5f.js0
-rwxr-xr-x[-rw-r--r--]docs/dir_a2790e911832141e38a92850240f8218.html60
-rwxr-xr-x[-rw-r--r--]docs/dir_a2790e911832141e38a92850240f8218.js12
-rwxr-xr-x[-rw-r--r--]docs/dir_a59cc4145c80bc78c66b8523e9dc461d.html27
-rwxr-xr-x[-rw-r--r--]docs/dir_a59cc4145c80bc78c66b8523e9dc461d.js0
-rwxr-xr-x[-rw-r--r--]docs/dir_d44c64559bbebec7f509842c48db8b23.html35
-rwxr-xr-x[-rw-r--r--]docs/dir_d44c64559bbebec7f509842c48db8b23.js0
-rwxr-xr-x[-rw-r--r--]docs/dlt.html21
-rwxr-xr-x[-rw-r--r--]docs/doc.png (renamed from docs/ftv2doc.png)bin746 -> 746 bytes
-rwxr-xr-x[-rw-r--r--]docs/doxygen.css123
-rwxr-xr-x[-rw-r--r--]docs/doxygen.pngbin3779 -> 3779 bytes
-rwxr-xr-x[-rw-r--r--]docs/dynsections.js54
-rwxr-xr-x[-rw-r--r--]docs/early.html27
-rwxr-xr-x[-rw-r--r--]docs/early.pngbin18557 -> 18557 bytes
-rwxr-xr-x[-rw-r--r--]docs/eclip.html70
-rwxr-xr-x[-rw-r--r--]docs/elementspage.html43
-rwxr-xr-x[-rw-r--r--]docs/files.html122
-rwxr-xr-x[-rw-r--r--]docs/files.js0
-rwxr-xr-x[-rw-r--r--]docs/folderclosed.png (renamed from docs/ftv2folderclosed.png)bin616 -> 616 bytes
-rwxr-xr-x[-rw-r--r--]docs/folderopen.png (renamed from docs/ftv2folderopen.png)bin597 -> 597 bytes
-rw-r--r--docs/ftv2blank.pngbin86 -> 0 bytes
-rw-r--r--docs/ftv2cl.pngbin453 -> 0 bytes
-rw-r--r--docs/ftv2lastnode.pngbin86 -> 0 bytes
-rw-r--r--docs/ftv2link.pngbin746 -> 0 bytes
-rw-r--r--docs/ftv2mnode.pngbin246 -> 0 bytes
-rw-r--r--docs/ftv2mo.pngbin403 -> 0 bytes
-rw-r--r--docs/ftv2node.pngbin86 -> 0 bytes
-rw-r--r--docs/ftv2ns.pngbin388 -> 0 bytes
-rw-r--r--docs/ftv2pnode.pngbin229 -> 0 bytes
-rw-r--r--docs/ftv2vertline.pngbin86 -> 0 bytes
-rwxr-xr-x[-rw-r--r--]docs/functions.html23
-rwxr-xr-x[-rw-r--r--]docs/functions_0x7e.html (renamed from docs/functions_~.html)45
-rwxr-xr-x[-rw-r--r--]docs/functions_a.html49
-rwxr-xr-x[-rw-r--r--]docs/functions_b.html23
-rwxr-xr-x[-rw-r--r--]docs/functions_c.html76
-rwxr-xr-x[-rw-r--r--]docs/functions_d.html126
-rwxr-xr-x[-rw-r--r--]docs/functions_dup.js2
-rwxr-xr-x[-rw-r--r--]docs/functions_e.html47
-rwxr-xr-x[-rw-r--r--]docs/functions_enum.html25
-rwxr-xr-x[-rw-r--r--]docs/functions_eval.html46
-rwxr-xr-x[-rw-r--r--]docs/functions_f.html26
-rwxr-xr-x[-rw-r--r--]docs/functions_func.html25
-rwxr-xr-x[-rw-r--r--]docs/functions_func.js4
-rwxr-xr-x[-rw-r--r--]docs/functions_func_0x7e.html (renamed from docs/functions_func_~.html)47
-rwxr-xr-x[-rw-r--r--]docs/functions_func_a.html49
-rwxr-xr-x[-rw-r--r--]docs/functions_func_b.html25
-rwxr-xr-x[-rw-r--r--]docs/functions_func_c.html68
-rwxr-xr-x[-rw-r--r--]docs/functions_func_d.html38
-rwxr-xr-x[-rw-r--r--]docs/functions_func_e.html28
-rwxr-xr-x[-rw-r--r--]docs/functions_func_f.html28
-rwxr-xr-x[-rw-r--r--]docs/functions_func_g.html68
-rwxr-xr-x[-rw-r--r--]docs/functions_func_h.html25
-rwxr-xr-x[-rw-r--r--]docs/functions_func_i.html31
-rwxr-xr-x[-rw-r--r--]docs/functions_func_l.html30
-rw-r--r--docs/functions_func_n.html190
-rwxr-xr-x[-rw-r--r--]docs/functions_func_o.html25
-rwxr-xr-x[-rw-r--r--]docs/functions_func_p.html25
-rwxr-xr-x[-rw-r--r--]docs/functions_func_r.html60
-rwxr-xr-x[-rw-r--r--]docs/functions_func_s.html66
-rwxr-xr-x[-rw-r--r--]docs/functions_func_t.html36
-rwxr-xr-x[-rw-r--r--]docs/functions_func_u.html31
-rwxr-xr-x[-rw-r--r--]docs/functions_func_v.html28
-rwxr-xr-x[-rw-r--r--]docs/functions_func_w.html25
-rwxr-xr-x[-rw-r--r--]docs/functions_g.html64
-rwxr-xr-x[-rw-r--r--]docs/functions_h.html23
-rwxr-xr-x[-rw-r--r--]docs/functions_i.html34
-rwxr-xr-x[-rw-r--r--]docs/functions_l.html28
-rwxr-xr-x[-rw-r--r--]docs/functions_m.html41
-rwxr-xr-x[-rw-r--r--]docs/functions_n.html53
-rwxr-xr-x[-rw-r--r--]docs/functions_o.html23
-rwxr-xr-x[-rw-r--r--]docs/functions_p.html23
-rwxr-xr-x[-rw-r--r--]docs/functions_r.html64
-rwxr-xr-x[-rw-r--r--]docs/functions_rela.html (renamed from docs/functions_type.html)29
-rwxr-xr-x[-rw-r--r--]docs/functions_s.html71
-rwxr-xr-x[-rw-r--r--]docs/functions_t.html50
-rwxr-xr-x[-rw-r--r--]docs/functions_u.html29
-rwxr-xr-x[-rw-r--r--]docs/functions_v.html26
-rwxr-xr-x[-rw-r--r--]docs/functions_vars.html463
-rwxr-xr-xdocs/functions_vars.js19
-rwxr-xr-xdocs/functions_vars_b.html167
-rwxr-xr-xdocs/functions_vars_c.html202
-rwxr-xr-xdocs/functions_vars_d.html271
-rwxr-xr-xdocs/functions_vars_e.html160
-rwxr-xr-xdocs/functions_vars_g.html163
-rwxr-xr-xdocs/functions_vars_h.html168
-rwxr-xr-xdocs/functions_vars_i.html164
-rwxr-xr-xdocs/functions_vars_l.html202
-rwxr-xr-x[-rw-r--r--]docs/functions_vars_m.html (renamed from docs/functions_func_m.html)98
-rwxr-xr-xdocs/functions_vars_n.html172
-rwxr-xr-xdocs/functions_vars_p.html175
-rwxr-xr-xdocs/functions_vars_r.html171
-rwxr-xr-xdocs/functions_vars_s.html219
-rwxr-xr-xdocs/functions_vars_t.html176
-rwxr-xr-xdocs/functions_vars_v.html181
-rwxr-xr-x[-rw-r--r--]docs/functions_w.html23
-rwxr-xr-x[-rw-r--r--]docs/genivilogo.pngbin9537 -> 9537 bytes
-rwxr-xr-x[-rw-r--r--]docs/globals.html91
-rwxr-xr-x[-rw-r--r--]docs/globals_defs.html74
-rwxr-xr-x[-rw-r--r--]docs/globals_enum.html19
-rwxr-xr-x[-rw-r--r--]docs/globals_eval.html19
-rwxr-xr-x[-rw-r--r--]docs/globals_func.html25
-rwxr-xr-x[-rw-r--r--]docs/globals_vars.html22
-rwxr-xr-xdocs/group__Deprecated.html135
-rwxr-xr-xdocs/group__Deprecated.js4
-rwxr-xr-x[-rw-r--r--]docs/hierarchy.html253
-rwxr-xr-x[-rw-r--r--]docs/hierarchy.js46
-rwxr-xr-x[-rw-r--r--]docs/index.html21
-rwxr-xr-x[-rw-r--r--]docs/interrupts.html28
-rwxr-xr-x[-rw-r--r--]docs/jquery.js30
-rwxr-xr-x[-rw-r--r--]docs/late.pngbin15928 -> 15928 bytes
-rwxr-xr-x[-rw-r--r--]docs/lic.html29
-rwxr-xr-x[-rw-r--r--]docs/lip.html26
-rwxr-xr-x[-rw-r--r--]docs/luc.html25
-rwxr-xr-x[-rw-r--r--]docs/main_8cpp.html247
-rwxr-xr-x[-rw-r--r--]docs/main_8cpp.js5
-rwxr-xr-x[-rw-r--r--]docs/main_8cpp_source.html459
-rwxr-xr-x[-rw-r--r--]docs/mainl.html39
-rwxr-xr-x[-rw-r--r--]docs/misc.html28
-rwxr-xr-xdocs/modules.html124
-rwxr-xr-xdocs/modules.js4
-rwxr-xr-x[-rw-r--r--]docs/namespaceam.html830
-rwxr-xr-x[-rw-r--r--]docs/namespaceam.js98
-rwxr-xr-xdocs/namespaceam_1_1V1.html134
-rwxr-xr-xdocs/namespaceam_1_1V1.js4
-rwxr-xr-xdocs/namespaceam_1_1V2.html134
-rwxr-xr-xdocs/namespaceam_1_1V2.js4
-rwxr-xr-x[-rw-r--r--]docs/namespacemembers.html29
-rwxr-xr-x[-rw-r--r--]docs/namespacemembers_enum.html19
-rwxr-xr-x[-rw-r--r--]docs/namespacemembers_eval.html19
-rwxr-xr-x[-rw-r--r--]docs/namespacemembers_func.html24
-rwxr-xr-x[-rw-r--r--]docs/namespacemembers_type.html29
-rwxr-xr-x[-rw-r--r--]docs/namespacemembers_vars.html19
-rwxr-xr-x[-rw-r--r--]docs/namespaces.html25
-rwxr-xr-x[-rw-r--r--]docs/namespaces.js2
-rwxr-xr-x[-rw-r--r--]docs/nav_f.pngbin153 -> 153 bytes
-rwxr-xr-x[-rw-r--r--]docs/nav_g.pngbin95 -> 95 bytes
-rwxr-xr-x[-rw-r--r--]docs/nav_h.pngbin98 -> 98 bytes
-rwxr-xr-x[-rw-r--r--]docs/navtree.css2
-rwxr-xr-x[-rw-r--r--]docs/navtree.js288
-rwxr-xr-xdocs/navtreedata.js213
-rwxr-xr-x[-rw-r--r--]docs/navtreeindex0.js466
-rwxr-xr-x[-rw-r--r--]docs/navtreeindex1.js500
-rwxr-xr-x[-rw-r--r--]docs/navtreeindex2.js500
-rwxr-xr-x[-rw-r--r--]docs/navtreeindex3.js500
-rwxr-xr-x[-rw-r--r--]docs/navtreeindex4.js500
-rwxr-xr-x[-rw-r--r--]docs/navtreeindex5.js500
-rwxr-xr-x[-rw-r--r--]docs/navtreeindex6.js396
-rwxr-xr-x[-rw-r--r--]docs/navtreeindex7.js434
-rwxr-xr-x[-rw-r--r--]docs/navtreeindex8.js39
-rwxr-xr-x[-rw-r--r--]docs/notifi.html31
-rwxr-xr-x[-rw-r--r--]docs/open.pngbin123 -> 123 bytes
-rwxr-xr-x[-rw-r--r--]docs/pages.html75
-rwxr-xr-x[-rw-r--r--]docs/prop.html27
-rwxr-xr-x[-rw-r--r--]docs/resize.js2
-rwxr-xr-x[-rw-r--r--]docs/routing_hierarchy.pngbin11645 -> 11645 bytes
-rwxr-xr-x[-rw-r--r--]docs/search/all_0.html2
-rwxr-xr-x[-rw-r--r--]docs/search/all_0.js0
-rwxr-xr-x[-rw-r--r--]docs/search/all_1.html2
-rwxr-xr-x[-rw-r--r--]docs/search/all_1.js0
-rwxr-xr-x[-rw-r--r--]docs/search/all_10.html2
-rwxr-xr-x[-rw-r--r--]docs/search/all_10.js2
-rwxr-xr-x[-rw-r--r--]docs/search/all_11.html2
-rwxr-xr-x[-rw-r--r--]docs/search/all_11.js16
-rwxr-xr-x[-rw-r--r--]docs/search/all_12.html2
-rwxr-xr-x[-rw-r--r--]docs/search/all_12.js24
-rwxr-xr-x[-rw-r--r--]docs/search/all_13.html2
-rwxr-xr-x[-rw-r--r--]docs/search/all_13.js33
-rwxr-xr-x[-rw-r--r--]docs/search/all_14.html2
-rwxr-xr-x[-rw-r--r--]docs/search/all_14.js3
-rwxr-xr-x[-rw-r--r--]docs/search/all_15.html2
-rwxr-xr-x[-rw-r--r--]docs/search/all_15.js1
-rwxr-xr-x[-rw-r--r--]docs/search/all_16.html2
-rwxr-xr-x[-rw-r--r--]docs/search/all_16.js0
-rwxr-xr-x[-rw-r--r--]docs/search/all_17.html2
-rwxr-xr-x[-rw-r--r--]docs/search/all_17.js7
-rwxr-xr-x[-rw-r--r--]docs/search/all_2.html2
-rwxr-xr-x[-rw-r--r--]docs/search/all_2.js3
-rwxr-xr-x[-rw-r--r--]docs/search/all_3.html2
-rwxr-xr-x[-rw-r--r--]docs/search/all_3.js24
-rwxr-xr-x[-rw-r--r--]docs/search/all_4.html2
-rwxr-xr-x[-rw-r--r--]docs/search/all_4.js4
-rwxr-xr-x[-rw-r--r--]docs/search/all_5.html2
-rwxr-xr-x[-rw-r--r--]docs/search/all_5.js38
-rwxr-xr-x[-rw-r--r--]docs/search/all_6.html2
-rwxr-xr-x[-rw-r--r--]docs/search/all_6.js40
-rwxr-xr-x[-rw-r--r--]docs/search/all_7.html2
-rwxr-xr-x[-rw-r--r--]docs/search/all_7.js9
-rwxr-xr-x[-rw-r--r--]docs/search/all_8.html2
-rwxr-xr-x[-rw-r--r--]docs/search/all_8.js1
-rwxr-xr-x[-rw-r--r--]docs/search/all_9.html2
-rwxr-xr-x[-rw-r--r--]docs/search/all_9.js26
-rwxr-xr-x[-rw-r--r--]docs/search/all_a.html2
-rwxr-xr-x[-rw-r--r--]docs/search/all_a.js0
-rwxr-xr-x[-rw-r--r--]docs/search/all_b.html2
-rwxr-xr-x[-rw-r--r--]docs/search/all_b.js15
-rwxr-xr-x[-rw-r--r--]docs/search/all_c.html2
-rwxr-xr-x[-rw-r--r--]docs/search/all_c.js4
-rwxr-xr-x[-rw-r--r--]docs/search/all_d.html2
-rwxr-xr-x[-rw-r--r--]docs/search/all_d.js14
-rwxr-xr-x[-rw-r--r--]docs/search/all_e.html2
-rwxr-xr-x[-rw-r--r--]docs/search/all_e.js17
-rwxr-xr-x[-rw-r--r--]docs/search/all_f.html2
-rwxr-xr-x[-rw-r--r--]docs/search/all_f.js1
-rwxr-xr-x[-rw-r--r--]docs/search/classes_0.html2
-rwxr-xr-x[-rw-r--r--]docs/search/classes_0.js5
-rwxr-xr-x[-rw-r--r--]docs/search/classes_1.html2
-rwxr-xr-x[-rw-r--r--]docs/search/classes_1.js28
-rwxr-xr-x[-rw-r--r--]docs/search/classes_2.html2
-rwxr-xr-x[-rw-r--r--]docs/search/classes_2.js26
-rwxr-xr-x[-rw-r--r--]docs/search/classes_3.html2
-rwxr-xr-x[-rw-r--r--]docs/search/classes_3.js17
-rwxr-xr-x[-rw-r--r--]docs/search/classes_4.html2
-rwxr-xr-x[-rw-r--r--]docs/search/classes_4.js28
-rwxr-xr-x[-rw-r--r--]docs/search/classes_5.html2
-rwxr-xr-x[-rw-r--r--]docs/search/classes_5.js18
-rwxr-xr-x[-rw-r--r--]docs/search/classes_6.html2
-rwxr-xr-x[-rw-r--r--]docs/search/classes_6.js30
-rwxr-xr-x[-rw-r--r--]docs/search/classes_7.html (renamed from docs/search/functions_15.html)4
-rwxr-xr-xdocs/search/classes_7.js4
-rwxr-xr-xdocs/search/classes_8.html26
-rwxr-xr-xdocs/search/classes_8.js28
-rwxr-xr-x[-rw-r--r--]docs/search/close.pngbin273 -> 273 bytes
-rwxr-xr-x[-rw-r--r--]docs/search/defines_0.html2
-rwxr-xr-x[-rw-r--r--]docs/search/defines_0.js17
-rwxr-xr-x[-rw-r--r--]docs/search/defines_1.html2
-rwxr-xr-x[-rw-r--r--]docs/search/defines_1.js24
-rwxr-xr-x[-rw-r--r--]docs/search/defines_2.html2
-rwxr-xr-x[-rw-r--r--]docs/search/defines_2.js18
-rwxr-xr-x[-rw-r--r--]docs/search/defines_3.html2
-rwxr-xr-x[-rw-r--r--]docs/search/defines_3.js16
-rwxr-xr-x[-rw-r--r--]docs/search/defines_4.html2
-rwxr-xr-x[-rw-r--r--]docs/search/defines_4.js6
-rwxr-xr-x[-rw-r--r--]docs/search/defines_5.html2
-rwxr-xr-x[-rw-r--r--]docs/search/defines_5.js10
-rwxr-xr-xdocs/search/defines_6.html26
-rwxr-xr-xdocs/search/defines_6.js7
-rwxr-xr-x[-rw-r--r--]docs/search/enums_0.html2
-rwxr-xr-x[-rw-r--r--]docs/search/enums_0.js1
-rwxr-xr-x[-rw-r--r--]docs/search/enums_1.html2
-rwxr-xr-x[-rw-r--r--]docs/search/enums_1.js0
-rwxr-xr-x[-rw-r--r--]docs/search/enums_2.html2
-rwxr-xr-x[-rw-r--r--]docs/search/enums_2.js3
-rwxr-xr-x[-rw-r--r--]docs/search/enums_3.html2
-rwxr-xr-x[-rw-r--r--]docs/search/enums_3.js0
-rwxr-xr-x[-rw-r--r--]docs/search/enumvalues_0.html2
-rwxr-xr-x[-rw-r--r--]docs/search/enumvalues_0.js0
-rwxr-xr-x[-rw-r--r--]docs/search/enumvalues_1.html2
-rwxr-xr-x[-rw-r--r--]docs/search/enumvalues_1.js1
-rwxr-xr-x[-rw-r--r--]docs/search/enumvalues_2.html2
-rwxr-xr-x[-rw-r--r--]docs/search/enumvalues_2.js0
-rwxr-xr-x[-rw-r--r--]docs/search/enumvalues_3.html2
-rwxr-xr-x[-rw-r--r--]docs/search/enumvalues_3.js7
-rwxr-xr-x[-rw-r--r--]docs/search/enumvalues_4.html2
-rwxr-xr-x[-rw-r--r--]docs/search/enumvalues_4.js0
-rwxr-xr-x[-rw-r--r--]docs/search/enumvalues_5.html2
-rwxr-xr-x[-rw-r--r--]docs/search/enumvalues_5.js21
-rwxr-xr-x[-rw-r--r--]docs/search/enumvalues_6.html2
-rwxr-xr-x[-rw-r--r--]docs/search/enumvalues_6.js24
-rwxr-xr-x[-rw-r--r--]docs/search/enumvalues_7.html2
-rwxr-xr-x[-rw-r--r--]docs/search/enumvalues_7.js8
-rwxr-xr-x[-rw-r--r--]docs/search/enumvalues_8.html2
-rwxr-xr-x[-rw-r--r--]docs/search/enumvalues_8.js11
-rwxr-xr-x[-rw-r--r--]docs/search/enumvalues_9.html2
-rwxr-xr-x[-rw-r--r--]docs/search/enumvalues_9.js12
-rwxr-xr-x[-rw-r--r--]docs/search/enumvalues_a.html2
-rwxr-xr-x[-rw-r--r--]docs/search/enumvalues_a.js11
-rwxr-xr-xdocs/search/enumvalues_b.html26
-rwxr-xr-xdocs/search/enumvalues_b.js7
-rwxr-xr-x[-rw-r--r--]docs/search/files_0.html2
-rwxr-xr-x[-rw-r--r--]docs/search/files_0.js0
-rwxr-xr-x[-rw-r--r--]docs/search/files_1.html2
-rwxr-xr-x[-rw-r--r--]docs/search/files_1.js0
-rwxr-xr-x[-rw-r--r--]docs/search/files_2.html2
-rwxr-xr-x[-rw-r--r--]docs/search/files_2.js0
-rwxr-xr-x[-rw-r--r--]docs/search/files_3.html2
-rwxr-xr-x[-rw-r--r--]docs/search/files_3.js6
-rwxr-xr-x[-rw-r--r--]docs/search/files_4.html2
-rwxr-xr-x[-rw-r--r--]docs/search/files_4.js0
-rwxr-xr-x[-rw-r--r--]docs/search/files_5.html2
-rwxr-xr-x[-rw-r--r--]docs/search/files_5.js0
-rwxr-xr-x[-rw-r--r--]docs/search/files_6.html2
-rwxr-xr-x[-rw-r--r--]docs/search/files_6.js3
-rwxr-xr-x[-rw-r--r--]docs/search/functions_0.html2
-rwxr-xr-x[-rw-r--r--]docs/search/functions_0.js0
-rwxr-xr-x[-rw-r--r--]docs/search/functions_1.html2
-rwxr-xr-x[-rw-r--r--]docs/search/functions_1.js11
-rwxr-xr-x[-rw-r--r--]docs/search/functions_10.html2
-rwxr-xr-x[-rw-r--r--]docs/search/functions_10.js64
-rwxr-xr-x[-rw-r--r--]docs/search/functions_11.html2
-rwxr-xr-x[-rw-r--r--]docs/search/functions_11.js20
-rwxr-xr-x[-rw-r--r--]docs/search/functions_12.html2
-rwxr-xr-x[-rw-r--r--]docs/search/functions_12.js9
-rwxr-xr-x[-rw-r--r--]docs/search/functions_13.html2
-rwxr-xr-x[-rw-r--r--]docs/search/functions_13.js6
-rwxr-xr-x[-rw-r--r--]docs/search/functions_14.html2
-rwxr-xr-x[-rw-r--r--]docs/search/functions_14.js52
-rw-r--r--docs/search/functions_15.js52
-rwxr-xr-x[-rw-r--r--]docs/search/functions_2.html2
-rwxr-xr-x[-rw-r--r--]docs/search/functions_2.js0
-rwxr-xr-x[-rw-r--r--]docs/search/functions_3.html2
-rwxr-xr-x[-rw-r--r--]docs/search/functions_3.js16
-rwxr-xr-x[-rw-r--r--]docs/search/functions_4.html2
-rwxr-xr-x[-rw-r--r--]docs/search/functions_4.js8
-rwxr-xr-x[-rw-r--r--]docs/search/functions_5.html2
-rwxr-xr-x[-rw-r--r--]docs/search/functions_5.js1
-rwxr-xr-x[-rw-r--r--]docs/search/functions_6.html2
-rwxr-xr-x[-rw-r--r--]docs/search/functions_6.js1
-rwxr-xr-x[-rw-r--r--]docs/search/functions_7.html2
-rwxr-xr-x[-rw-r--r--]docs/search/functions_7.js24
-rwxr-xr-x[-rw-r--r--]docs/search/functions_8.html2
-rwxr-xr-x[-rw-r--r--]docs/search/functions_8.js0
-rwxr-xr-x[-rw-r--r--]docs/search/functions_9.html2
-rwxr-xr-x[-rw-r--r--]docs/search/functions_9.js2
-rwxr-xr-x[-rw-r--r--]docs/search/functions_a.html2
-rwxr-xr-x[-rw-r--r--]docs/search/functions_a.js3
-rwxr-xr-x[-rw-r--r--]docs/search/functions_b.html2
-rwxr-xr-x[-rw-r--r--]docs/search/functions_b.js6
-rwxr-xr-x[-rw-r--r--]docs/search/functions_c.html2
-rwxr-xr-x[-rw-r--r--]docs/search/functions_c.js15
-rwxr-xr-x[-rw-r--r--]docs/search/functions_d.html2
-rwxr-xr-x[-rw-r--r--]docs/search/functions_d.js11
-rwxr-xr-x[-rw-r--r--]docs/search/functions_e.html2
-rwxr-xr-x[-rw-r--r--]docs/search/functions_e.js50
-rwxr-xr-x[-rw-r--r--]docs/search/functions_f.html2
-rwxr-xr-x[-rw-r--r--]docs/search/functions_f.js100
-rwxr-xr-xdocs/search/groups_0.html26
-rwxr-xr-xdocs/search/groups_0.js4
-rwxr-xr-x[-rw-r--r--]docs/search/mag_sel.pngbin563 -> 563 bytes
-rwxr-xr-x[-rw-r--r--]docs/search/namespaces_0.html2
-rwxr-xr-x[-rw-r--r--]docs/search/namespaces_0.js4
-rwxr-xr-x[-rw-r--r--]docs/search/nomatches.html0
-rwxr-xr-x[-rw-r--r--]docs/search/pages_0.html2
-rwxr-xr-x[-rw-r--r--]docs/search/pages_0.js0
-rwxr-xr-x[-rw-r--r--]docs/search/pages_1.html2
-rwxr-xr-x[-rw-r--r--]docs/search/pages_1.js0
-rwxr-xr-x[-rw-r--r--]docs/search/pages_2.html2
-rwxr-xr-x[-rw-r--r--]docs/search/pages_2.js0
-rwxr-xr-x[-rw-r--r--]docs/search/pages_3.html2
-rwxr-xr-x[-rw-r--r--]docs/search/pages_3.js0
-rwxr-xr-x[-rw-r--r--]docs/search/pages_4.html2
-rwxr-xr-x[-rw-r--r--]docs/search/pages_4.js0
-rwxr-xr-x[-rw-r--r--]docs/search/pages_5.html2
-rwxr-xr-x[-rw-r--r--]docs/search/pages_5.js0
-rwxr-xr-x[-rw-r--r--]docs/search/pages_6.html2
-rwxr-xr-x[-rw-r--r--]docs/search/pages_6.js0
-rwxr-xr-x[-rw-r--r--]docs/search/pages_7.html2
-rwxr-xr-x[-rw-r--r--]docs/search/pages_7.js0
-rwxr-xr-x[-rw-r--r--]docs/search/pages_8.html2
-rwxr-xr-x[-rw-r--r--]docs/search/pages_8.js0
-rwxr-xr-x[-rw-r--r--]docs/search/pages_9.html2
-rwxr-xr-x[-rw-r--r--]docs/search/pages_9.js0
-rwxr-xr-x[-rw-r--r--]docs/search/pages_a.html2
-rwxr-xr-x[-rw-r--r--]docs/search/pages_a.js0
-rwxr-xr-x[-rw-r--r--]docs/search/pages_b.html2
-rwxr-xr-x[-rw-r--r--]docs/search/pages_b.js0
-rwxr-xr-x[-rw-r--r--]docs/search/pages_c.html2
-rwxr-xr-x[-rw-r--r--]docs/search/pages_c.js0
-rwxr-xr-xdocs/search/related_0.html26
-rwxr-xr-xdocs/search/related_0.js4
-rwxr-xr-x[-rw-r--r--]docs/search/search.css0
-rwxr-xr-x[-rw-r--r--]docs/search/search.js102
-rwxr-xr-x[-rw-r--r--]docs/search/search_l.pngbin604 -> 604 bytes
-rwxr-xr-x[-rw-r--r--]docs/search/search_m.pngbin158 -> 158 bytes
-rwxr-xr-x[-rw-r--r--]docs/search/search_r.pngbin612 -> 612 bytes
-rwxr-xr-xdocs/search/searchdata.js51
-rwxr-xr-x[-rw-r--r--]docs/search/typedefs_0.html2
-rwxr-xr-x[-rw-r--r--]docs/search/typedefs_0.js1
-rwxr-xr-x[-rw-r--r--]docs/search/typedefs_1.html2
-rwxr-xr-x[-rw-r--r--]docs/search/typedefs_1.js0
-rwxr-xr-x[-rw-r--r--]docs/search/typedefs_2.html2
-rwxr-xr-x[-rw-r--r--]docs/search/typedefs_2.js2
-rwxr-xr-x[-rw-r--r--]docs/search/typedefs_3.html2
-rwxr-xr-x[-rw-r--r--]docs/search/typedefs_3.js3
-rwxr-xr-xdocs/search/typedefs_4.html26
-rwxr-xr-xdocs/search/typedefs_4.js5
-rwxr-xr-x[-rw-r--r--]docs/search/variables_0.html2
-rwxr-xr-x[-rw-r--r--]docs/search/variables_0.js0
-rwxr-xr-x[-rw-r--r--]docs/search/variables_1.html2
-rwxr-xr-x[-rw-r--r--]docs/search/variables_1.js2
-rwxr-xr-x[-rw-r--r--]docs/search/variables_10.html2
-rwxr-xr-x[-rw-r--r--]docs/search/variables_10.js0
-rwxr-xr-x[-rw-r--r--]docs/search/variables_2.html2
-rwxr-xr-x[-rw-r--r--]docs/search/variables_2.js2
-rwxr-xr-x[-rw-r--r--]docs/search/variables_3.html2
-rwxr-xr-x[-rw-r--r--]docs/search/variables_3.js31
-rwxr-xr-x[-rw-r--r--]docs/search/variables_4.html2
-rwxr-xr-x[-rw-r--r--]docs/search/variables_4.js2
-rwxr-xr-x[-rw-r--r--]docs/search/variables_5.html2
-rwxr-xr-x[-rw-r--r--]docs/search/variables_5.js0
-rwxr-xr-x[-rw-r--r--]docs/search/variables_6.html2
-rwxr-xr-x[-rw-r--r--]docs/search/variables_6.js2
-rwxr-xr-x[-rw-r--r--]docs/search/variables_7.html2
-rwxr-xr-x[-rw-r--r--]docs/search/variables_7.js0
-rwxr-xr-x[-rw-r--r--]docs/search/variables_8.html2
-rwxr-xr-x[-rw-r--r--]docs/search/variables_8.js1
-rwxr-xr-x[-rw-r--r--]docs/search/variables_9.html2
-rwxr-xr-x[-rw-r--r--]docs/search/variables_9.js1
-rwxr-xr-x[-rw-r--r--]docs/search/variables_a.html2
-rwxr-xr-x[-rw-r--r--]docs/search/variables_a.js8
-rwxr-xr-x[-rw-r--r--]docs/search/variables_b.html2
-rwxr-xr-x[-rw-r--r--]docs/search/variables_b.js0
-rwxr-xr-x[-rw-r--r--]docs/search/variables_c.html2
-rwxr-xr-x[-rw-r--r--]docs/search/variables_c.js0
-rwxr-xr-x[-rw-r--r--]docs/search/variables_d.html2
-rwxr-xr-x[-rw-r--r--]docs/search/variables_d.js2
-rwxr-xr-x[-rw-r--r--]docs/search/variables_e.html2
-rwxr-xr-x[-rw-r--r--]docs/search/variables_e.js2
-rwxr-xr-x[-rw-r--r--]docs/search/variables_f.html2
-rwxr-xr-x[-rw-r--r--]docs/search/variables_f.js4
-rwxr-xr-x[-rw-r--r--]docs/sourcesink.html52
-rwxr-xr-x[-rw-r--r--]docs/splitbar.png (renamed from docs/ftv2splitbar.png)bin314 -> 314 bytes
-rwxr-xr-x[-rw-r--r--]docs/start.html28
-rwxr-xr-x[-rw-r--r--]docs/structDltContext-members.html19
-rwxr-xr-x[-rw-r--r--]docs/structDltContext.html23
-rwxr-xr-x[-rw-r--r--]docs/structDltContext.js0
-rwxr-xr-x[-rw-r--r--]docs/structDltContextData-members.html19
-rwxr-xr-x[-rw-r--r--]docs/structDltContextData.html33
-rwxr-xr-x[-rw-r--r--]docs/structDltContextData.js0
-rwxr-xr-xdocs/structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks-members.html163
-rwxr-xr-xdocs/structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html967
-rwxr-xr-xdocs/structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.js36
-rwxr-xr-xdocs/structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.pngbin0 -> 2524 bytes
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier-members.html (renamed from docs/classam_1_1CAmSocketHandler_1_1TAmShPollFired-members.html)33
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html (renamed from docs/structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html)89
-rwxr-xr-xdocs/structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.js8
-rw-r--r--docs/structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s-members.html132
-rw-r--r--docs/structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.js8
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1CAmDltWrapper_1_1NoDltContextData-members.html19
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1CAmDltWrapper_1_1NoDltContextData.html33
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1CAmDltWrapper_1_1NoDltContextData.js0
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1CAmRoutingSender_1_1InterfaceNamePairs-members.html19
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html29
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.js0
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__Availability__s-members.html19
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__Availability__s.html23
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__Availability__s.js0
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__ClassProperty__s-members.html19
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__ClassProperty__s.html23
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__ClassProperty__s.js0
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__Connection__s-members.html19
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__Connection__s.html29
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__Connection__s.js0
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__Converter__s-members.html19
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__Converter__s.html44
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__Converter__s.js0
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__Crossfader__s-members.html19
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__Crossfader__s.html31
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__Crossfader__s.js0
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__Domain__s-members.html19
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__Domain__s.html33
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__Domain__s.js0
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__EarlyData__s-members.html19
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__EarlyData__s.html19
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__EarlyData__s.js0
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__Gateway__s-members.html19
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__Gateway__s.html48
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__Gateway__s.js0
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__Handle__s-members.html19
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__Handle__s.html23
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__Handle__s.js0
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__MainConnectionType__s-members.html19
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__MainConnectionType__s.html29
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__MainConnectionType__s.js0
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__MainConnection__s-members.html19
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__MainConnection__s.html31
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__MainConnection__s.js0
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__MainSoundProperty__s-members.html19
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__MainSoundProperty__s.html23
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__MainSoundProperty__s.js0
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__NotificationConfiguration__s-members.html19
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__NotificationConfiguration__s.html25
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__NotificationConfiguration__s.js0
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__NotificationPayload__s-members.html19
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__NotificationPayload__s.html23
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__NotificationPayload__s.js0
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__Route__s-members.html19
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__Route__s.html25
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__Route__s.js0
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__RoutingElement__s-members.html19
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__RoutingElement__s.html27
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__RoutingElement__s.js0
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__RoutingNodeData__s-members.html42
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__RoutingNodeData__s.html119
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__RoutingNodeData__s.js10
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__SinkClass__s-members.html19
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__SinkClass__s.html25
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__SinkClass__s.js0
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__SinkType__s-members.html19
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__SinkType__s.html29
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__SinkType__s.js0
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__Sink__s-members.html19
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__Sink__s.html59
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__Sink__s.js0
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__SoundProperty__s-members.html19
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__SoundProperty__s.html23
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__SoundProperty__s.js0
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__SourceClass__s-members.html19
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__SourceClass__s.html25
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__SourceClass__s.js0
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__SourceType__s-members.html19
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__SourceType__s.html27
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__SourceType__s.js0
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__Source__s-members.html19
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__Source__s.html59
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__Source__s.js0
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__SystemProperty__s-members.html19
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__SystemProperty__s.html23
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__SystemProperty__s.js0
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__Volumes__s-members.html19
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__Volumes__s.html29
-rwxr-xr-x[-rw-r--r--]docs/structam_1_1am__Volumes__s.js0
-rwxr-xr-xdocs/structbuild__indices.html139
-rwxr-xr-xdocs/structbuild__indices_3_010_00_01Is_8_8_8_01_4.html148
-rwxr-xr-xdocs/structbuild__indices_3_010_00_01Is_8_8_8_01_4.pngbin0 -> 563 bytes
-rwxr-xr-xdocs/structindices.html143
-rwxr-xr-xdocs/structplaceholder.html139
-rwxr-xr-xdocs/structstd_1_1is__placeholder_3_1_1placeholder_3_01I_01_4_01_4.html147
-rwxr-xr-xdocs/structstd_1_1is__placeholder_3_1_1placeholder_3_01I_01_4_01_4.pngbin0 -> 777 bytes
-rwxr-xr-x[-rw-r--r--]docs/sync_off.pngbin853 -> 853 bytes
-rwxr-xr-x[-rw-r--r--]docs/sync_on.pngbin845 -> 845 bytes
-rwxr-xr-x[-rw-r--r--]docs/tab_a.pngbin142 -> 142 bytes
-rwxr-xr-x[-rw-r--r--]docs/tab_b.pngbin169 -> 169 bytes
-rwxr-xr-x[-rw-r--r--]docs/tab_h.pngbin177 -> 177 bytes
-rwxr-xr-x[-rw-r--r--]docs/tab_s.pngbin184 -> 184 bytes
-rwxr-xr-x[-rw-r--r--]docs/tabs.css0
-rwxr-xr-x[-rw-r--r--]docs/uml.html44
-rwxr-xr-x[-rw-r--r--]docs/unionam_1_1am__DataType__u-members.html19
-rwxr-xr-x[-rw-r--r--]docs/unionam_1_1am__DataType__u.html19
-rwxr-xr-x[-rw-r--r--]docs/unionam_1_1am__DataType__u.js0
-rwxr-xr-x[-rw-r--r--]docs/unionam_1_1am__EarlyData__u-members.html19
-rwxr-xr-x[-rw-r--r--]docs/unionam_1_1am__EarlyData__u.html19
-rwxr-xr-x[-rw-r--r--]docs/unionam_1_1am__EarlyData__u.js0
-rwxr-xr-x[-rw-r--r--]docs/unique.svg0
-rwxr-xr-x[-rw-r--r--]docs/uniquepage.html34
-rwxr-xr-x[-rw-r--r--]docs/ver.html30
-rwxr-xr-x[-rw-r--r--]docs/versioning.pngbin23647 -> 23647 bytes
-rwxr-xr-x[-rw-r--r--]docs/versioning_new.pngbin18298 -> 18298 bytes
-rwxr-xr-x[-rw-r--r--]docs/views.html21
-rwxr-xr-x[-rw-r--r--]docs/views.pngbin65262 -> 65262 bytes
-rwxr-xr-x[-rw-r--r--]docs/vol.html27
-rwxr-xr-x[-rw-r--r--]docs/watchd.html29
967 files changed, 22139 insertions, 35915 deletions
diff --git a/docs/01__mainpage_8dox.html b/docs/01__mainpage_8dox.html
index a5600a8..7f8c7a6 100644..100755
--- a/docs/01__mainpage_8dox.html
+++ b/docs/01__mainpage_8dox.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: docx/01_mainpage.dox File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('01__mainpage_8dox.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -114,9 +117,9 @@ $(document).ready(function(){initNavTree('01__mainpage_8dox.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="01__mainpage_8dox.html">01_mainpage.dox</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/02__license_8dox.html b/docs/02__license_8dox.html
index 3a21e02..42b07b3 100644..100755
--- a/docs/02__license_8dox.html
+++ b/docs/02__license_8dox.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: docx/02_license.dox File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('02__license_8dox.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -114,9 +117,9 @@ $(document).ready(function(){initNavTree('02__license_8dox.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="02__license_8dox.html">02_license.dox</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/02__x__dependecies_8dox.html b/docs/02__x__dependecies_8dox.html
index 1feb674..b053094 100644..100755
--- a/docs/02__x__dependecies_8dox.html
+++ b/docs/02__x__dependecies_8dox.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: docx/02_x_dependecies.dox File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('02__x__dependecies_8dox.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -114,9 +117,9 @@ $(document).ready(function(){initNavTree('02__x__dependecies_8dox.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="02__x__dependecies_8dox.html">02_x_dependecies.dox</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/02__y__versioning_8dox.html b/docs/02__y__versioning_8dox.html
index c21dfbe..cfc9c9b 100644..100755
--- a/docs/02__y__versioning_8dox.html
+++ b/docs/02__y__versioning_8dox.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: docx/02_y_versioning.dox File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('02__y__versioning_8dox.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -114,9 +117,9 @@ $(document).ready(function(){initNavTree('02__y__versioning_8dox.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="02__y__versioning_8dox.html">02_y_versioning.dox</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/03__architecture__overview_8dox.html b/docs/03__architecture__overview_8dox.html
index 50b1551..57241a9 100644..100755
--- a/docs/03__architecture__overview_8dox.html
+++ b/docs/03__architecture__overview_8dox.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: docx/03_architecture_overview.dox File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('03__architecture__overview_8dox.html',
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -114,9 +117,9 @@ $(document).ready(function(){initNavTree('03__architecture__overview_8dox.html',
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="03__architecture__overview_8dox.html">03_architecture_overview.dox</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/03__x__uml__model_8dox.html b/docs/03__x__uml__model_8dox.html
index 820021c..11fb7a6 100644..100755
--- a/docs/03__x__uml__model_8dox.html
+++ b/docs/03__x__uml__model_8dox.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: docx/03_x_uml_model.dox File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('03__x__uml__model_8dox.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -114,9 +117,9 @@ $(document).ready(function(){initNavTree('03__x__uml__model_8dox.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="03__x__uml__model_8dox.html">03_x_uml_model.dox</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/04__components_8dox.html b/docs/04__components_8dox.html
index fc3e414..ec91c3b 100644..100755
--- a/docs/04__components_8dox.html
+++ b/docs/04__components_8dox.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: docx/04_components.dox File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('04__components_8dox.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -114,9 +117,9 @@ $(document).ready(function(){initNavTree('04__components_8dox.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="04__components_8dox.html">04_components.dox</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/04__d__commonAPI_8dox.html b/docs/04__d__commonAPI_8dox.html
index 02cd1e4..48b6cb1 100644..100755
--- a/docs/04__d__commonAPI_8dox.html
+++ b/docs/04__d__commonAPI_8dox.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: docx/04_d_commonAPI.dox File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('04__d__commonAPI_8dox.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -114,9 +117,9 @@ $(document).ready(function(){initNavTree('04__d__commonAPI_8dox.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="04__d__commonAPI_8dox.html">04_d_commonAPI.dox</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/04__x__elements_8dox.html b/docs/04__x__elements_8dox.html
index c31460b..5d2e9fd 100644..100755
--- a/docs/04__x__elements_8dox.html
+++ b/docs/04__x__elements_8dox.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: docx/04_x_elements.dox File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('04__x__elements_8dox.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -114,9 +117,9 @@ $(document).ready(function(){initNavTree('04__x__elements_8dox.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="04__x__elements_8dox.html">04_x_elements.dox</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/04__y__audiomanager__and__sources_8dox.html b/docs/04__y__audiomanager__and__sources_8dox.html
index b5150af..def9fec 100644..100755
--- a/docs/04__y__audiomanager__and__sources_8dox.html
+++ b/docs/04__y__audiomanager__and__sources_8dox.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: docx/04_y_audiomanager_and_sources.dox File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('04__y__audiomanager__and__sources_8dox
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -114,9 +117,9 @@ $(document).ready(function(){initNavTree('04__y__audiomanager__and__sources_8dox
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="04__y__audiomanager__and__sources_8dox.html">04_y_audiomanager_and_sources.dox</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/05__unique_8dox.html b/docs/05__unique_8dox.html
index ec2334c..3ccc7c6 100644..100755
--- a/docs/05__unique_8dox.html
+++ b/docs/05__unique_8dox.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: docx/05_unique.dox File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('05__unique_8dox.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -114,9 +117,9 @@ $(document).ready(function(){initNavTree('05__unique_8dox.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="05__unique_8dox.html">05_unique.dox</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/06__classification_8dox.html b/docs/06__classification_8dox.html
index 1835ea6..659d4d0 100644..100755
--- a/docs/06__classification_8dox.html
+++ b/docs/06__classification_8dox.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: docx/06_classification.dox File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('06__classification_8dox.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -114,9 +117,9 @@ $(document).ready(function(){initNavTree('06__classification_8dox.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="06__classification_8dox.html">06_classification.dox</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/07__interrupts_8dox.html b/docs/07__interrupts_8dox.html
index a2bc039..78c3258 100644..100755
--- a/docs/07__interrupts_8dox.html
+++ b/docs/07__interrupts_8dox.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: docx/07_interrupts.dox File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('07__interrupts_8dox.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -114,9 +117,9 @@ $(document).ready(function(){initNavTree('07__interrupts_8dox.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="07__interrupts_8dox.html">07_interrupts.dox</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/08__connections_8dox.html b/docs/08__connections_8dox.html
index 3892ad3..cf38695 100644..100755
--- a/docs/08__connections_8dox.html
+++ b/docs/08__connections_8dox.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: docx/08_connections.dox File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('08__connections_8dox.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -114,9 +117,9 @@ $(document).ready(function(){initNavTree('08__connections_8dox.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="08__connections_8dox.html">08_connections.dox</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/09__lipsync_8dox.html b/docs/09__lipsync_8dox.html
index 525b738..5f82ea8 100644..100755
--- a/docs/09__lipsync_8dox.html
+++ b/docs/09__lipsync_8dox.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: docx/09_lipsync.dox File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('09__lipsync_8dox.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -114,9 +117,9 @@ $(document).ready(function(){initNavTree('09__lipsync_8dox.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="09__lipsync_8dox.html">09_lipsync.dox</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/10__early__audio_8dox.html b/docs/10__early__audio_8dox.html
index 0d5ddb3..db4161d 100644..100755
--- a/docs/10__early__audio_8dox.html
+++ b/docs/10__early__audio_8dox.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: docx/10_early_audio.dox File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('10__early__audio_8dox.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -114,9 +117,9 @@ $(document).ready(function(){initNavTree('10__early__audio_8dox.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="10__early__audio_8dox.html">10_early_audio.dox</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/11__views_8dox.html b/docs/11__views_8dox.html
index baab744..4414102 100644..100755
--- a/docs/11__views_8dox.html
+++ b/docs/11__views_8dox.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: docx/11_views.dox File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('11__views_8dox.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -114,9 +117,9 @@ $(document).ready(function(){initNavTree('11__views_8dox.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="11__views_8dox.html">11_views.dox</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/12__volumes_8dox.html b/docs/12__volumes_8dox.html
index 3579ef8..38d15b9 100644..100755
--- a/docs/12__volumes_8dox.html
+++ b/docs/12__volumes_8dox.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: docx/12_volumes.dox File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('12__volumes_8dox.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -114,9 +117,9 @@ $(document).ready(function(){initNavTree('12__volumes_8dox.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="12__volumes_8dox.html">12_volumes.dox</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/13__properties_8dox.html b/docs/13__properties_8dox.html
index 786a887..d89fe70 100644..100755
--- a/docs/13__properties_8dox.html
+++ b/docs/13__properties_8dox.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: docx/13_properties.dox File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('13__properties_8dox.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -114,9 +117,9 @@ $(document).ready(function(){initNavTree('13__properties_8dox.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="13__properties_8dox.html">13_properties.dox</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/13__x__notifications_8dox.html b/docs/13__x__notifications_8dox.html
index 50665e3..0f996d2 100644..100755
--- a/docs/13__x__notifications_8dox.html
+++ b/docs/13__x__notifications_8dox.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: docx/13_x_notifications.dox File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('13__x__notifications_8dox.html','');})
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -114,9 +117,9 @@ $(document).ready(function(){initNavTree('13__x__notifications_8dox.html','');})
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="13__x__notifications_8dox.html">13_x_notifications.dox</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/14__misc_8dox.html b/docs/14__misc_8dox.html
index fbe7953..ef1940a 100644..100755
--- a/docs/14__misc_8dox.html
+++ b/docs/14__misc_8dox.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: docx/14_misc.dox File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('14__misc_8dox.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -114,9 +117,9 @@ $(document).ready(function(){initNavTree('14__misc_8dox.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="14__misc_8dox.html">14_misc.dox</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/14__u__last__user__mode_8dox.html b/docs/14__u__last__user__mode_8dox.html
index d102469..71bac81 100644..100755
--- a/docs/14__u__last__user__mode_8dox.html
+++ b/docs/14__u__last__user__mode_8dox.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: docx/14_u_last_user_mode.dox File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('14__u__last__user__mode_8dox.html','')
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -114,9 +117,9 @@ $(document).ready(function(){initNavTree('14__u__last__user__mode_8dox.html','')
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="14__u__last__user__mode_8dox.html">14_u_last_user_mode.dox</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/14__x__mainloop_8dox.html b/docs/14__x__mainloop_8dox.html
index a9e0f39..f3c43f9 100644..100755
--- a/docs/14__x__mainloop_8dox.html
+++ b/docs/14__x__mainloop_8dox.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: docx/14_x_mainloop.dox File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('14__x__mainloop_8dox.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -114,9 +117,9 @@ $(document).ready(function(){initNavTree('14__x__mainloop_8dox.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="14__x__mainloop_8dox.html">14_x_mainloop.dox</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/14__y__watchdog_8dox.html b/docs/14__y__watchdog_8dox.html
index 7726b7c..cb47601 100644..100755
--- a/docs/14__y__watchdog_8dox.html
+++ b/docs/14__y__watchdog_8dox.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: docx/14_y_watchdog.dox File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('14__y__watchdog_8dox.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -114,9 +117,9 @@ $(document).ready(function(){initNavTree('14__y__watchdog_8dox.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="14__y__watchdog_8dox.html">14_y_watchdog.dox</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/14__zz__Startup__Rundown_8dox.html b/docs/14__zz__Startup__Rundown_8dox.html
index 9e04c2f..6a432e3 100644..100755
--- a/docs/14__zz__Startup__Rundown_8dox.html
+++ b/docs/14__zz__Startup__Rundown_8dox.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: docx/14_zz_Startup_Rundown.dox File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('14__zz__Startup__Rundown_8dox.html',''
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -114,9 +117,9 @@ $(document).ready(function(){initNavTree('14__zz__Startup__Rundown_8dox.html',''
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="14__zz__Startup__Rundown_8dox.html">14_zz_Startup_Rundown.dox</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/15__a__CommandLineParsing_8dox.html b/docs/15__a__CommandLineParsing_8dox.html
index 176d4b1..1514f6f 100644..100755
--- a/docs/15__a__CommandLineParsing_8dox.html
+++ b/docs/15__a__CommandLineParsing_8dox.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: docx/15_a_CommandLineParsing.dox File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('15__a__CommandLineParsing_8dox.html','
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -114,9 +117,9 @@ $(document).ready(function(){initNavTree('15__a__CommandLineParsing_8dox.html','
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="15__a__CommandLineParsing_8dox.html">15_a_CommandLineParsing.dox</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/15__dlt__support_8dox.html b/docs/15__dlt__support_8dox.html
index 8e90b62..bbc6c8e 100644..100755
--- a/docs/15__dlt__support_8dox.html
+++ b/docs/15__dlt__support_8dox.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: docx/15_dlt_support.dox File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('15__dlt__support_8dox.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -114,9 +117,9 @@ $(document).ready(function(){initNavTree('15__dlt__support_8dox.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="15__dlt__support_8dox.html">15_dlt_support.dox</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/15__x__eclipse_8dox.html b/docs/15__x__eclipse_8dox.html
index 3fea278..2473514 100644..100755
--- a/docs/15__x__eclipse_8dox.html
+++ b/docs/15__x__eclipse_8dox.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: docx/15_x_eclipse.dox File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('15__x__eclipse_8dox.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -114,9 +117,9 @@ $(document).ready(function(){initNavTree('15__x__eclipse_8dox.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="15__x__eclipse_8dox.html">15_x_eclipse.dox</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/16__readme_8dox.html b/docs/16__readme_8dox.html
index eb5bc42..cd15e44 100644..100755
--- a/docs/16__readme_8dox.html
+++ b/docs/16__readme_8dox.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: docx/16_readme.dox File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('16__readme_8dox.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -114,9 +117,9 @@ $(document).ready(function(){initNavTree('16__readme_8dox.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="16__readme_8dox.html">16_readme.dox</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/AudioDomains.gif b/docs/AudioDomains.gif
index d3f1c8d..d3f1c8d 100644..100755
--- a/docs/AudioDomains.gif
+++ b/docs/AudioDomains.gif
Binary files differ
diff --git a/docs/AudioManagement.png b/docs/AudioManagement.png
index f3b4cdd..f3b4cdd 100644..100755
--- a/docs/AudioManagement.png
+++ b/docs/AudioManagement.png
Binary files differ
diff --git a/docs/AudioManagerCore_2include_2TAmPluginTemplate_8h.html b/docs/AudioManagerCore_2include_2TAmPluginTemplate_8h.html
deleted file mode 100644
index 02cf86c..0000000
--- a/docs/AudioManagerCore_2include_2TAmPluginTemplate_8h.html
+++ /dev/null
@@ -1,144 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
-<title>AudioManager: AudioManagerCore/include/TAmPluginTemplate.h File Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
- $(document).ready(initResizable);
- $(window).load(resizeHeight);
-</script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
- <div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
- </div>
- <div id="projectbrief">Native Application Runtime Environment</div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li class="current"><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="files.html"><span>File&#160;List</span></a></li>
- <li><a href="globals.html"><span>File&#160;Members</span></a></li>
- </ul>
- </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
- <div id="nav-tree">
- <div id="nav-tree-contents">
- <div id="nav-sync" class="sync"></div>
- </div>
- </div>
- <div id="splitbar" style="-moz-user-select:none;"
- class="ui-resizable-handle">
- </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('AudioManagerCore_2include_2TAmPluginTemplate_8h.html','');});
-</script>
-<div id="doc-content">
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
- <div class="summary">
-<a href="#namespaces">Namespaces</a> &#124;
-<a href="#func-members">Functions</a> </div>
- <div class="headertitle">
-<div class="title">TAmPluginTemplate.h File Reference</div> </div>
-</div><!--header-->
-<div class="contents">
-<div class="textblock"><code>#include &lt;dlfcn.h&gt;</code><br/>
-<code>#include &lt;libgen.h&gt;</code><br/>
-<code>#include &quot;<a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>&quot;</code><br/>
-</div>
-<p><a href="AudioManagerCore_2include_2TAmPluginTemplate_8h_source.html">Go to the source code of this file.</a></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
-Namespaces</h2></td></tr>
-<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
-<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br/></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
-Functions</h2></td></tr>
-<tr class="memitem:a791a4dba58970fcd52ff83afce23fc5a"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
-<tr class="memitem:a791a4dba58970fcd52ff83afce23fc5a"><td class="memTemplItemLeft" align="right" valign="top">T *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceam.html#a791a4dba58970fcd52ff83afce23fc5a">am::getCreateFunction</a> (const std::string &amp;libname, void *&amp;libraryHandle)</td></tr>
-<tr class="separator:a791a4dba58970fcd52ff83afce23fc5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
- <ul>
- <li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_a2790e911832141e38a92850240f8218.html">include</a></li><li class="navelem"><a class="el" href="AudioManagerCore_2include_2TAmPluginTemplate_8h.html">TAmPluginTemplate.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
- <a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
- </ul>
-</div>
-</body>
-</html>
diff --git a/docs/AudioManagerCore_2include_2TAmPluginTemplate_8h.js b/docs/AudioManagerCore_2include_2TAmPluginTemplate_8h.js
deleted file mode 100644
index 36e7cdc..0000000
--- a/docs/AudioManagerCore_2include_2TAmPluginTemplate_8h.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var AudioManagerCore_2include_2TAmPluginTemplate_8h =
-[
- [ "getCreateFunction", "AudioManagerCore_2include_2TAmPluginTemplate_8h.html#a791a4dba58970fcd52ff83afce23fc5a", null ]
-]; \ No newline at end of file
diff --git a/docs/AudioManagerCore_2include_2TAmPluginTemplate_8h_source.html b/docs/AudioManagerCore_2include_2TAmPluginTemplate_8h_source.html
deleted file mode 100644
index 2ba38f5..0000000
--- a/docs/AudioManagerCore_2include_2TAmPluginTemplate_8h_source.html
+++ /dev/null
@@ -1,190 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
-<title>AudioManager: AudioManagerCore/include/TAmPluginTemplate.h Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
- $(document).ready(initResizable);
- $(window).load(resizeHeight);
-</script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
- <div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
- </div>
- <div id="projectbrief">Native Application Runtime Environment</div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li class="current"><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="files.html"><span>File&#160;List</span></a></li>
- <li><a href="globals.html"><span>File&#160;Members</span></a></li>
- </ul>
- </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
- <div id="nav-tree">
- <div id="nav-tree-contents">
- <div id="nav-sync" class="sync"></div>
- </div>
- </div>
- <div id="splitbar" style="-moz-user-select:none;"
- class="ui-resizable-handle">
- </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('AudioManagerCore_2include_2TAmPluginTemplate_8h_source.html','');});
-</script>
-<div id="doc-content">
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
- <div class="headertitle">
-<div class="title">TAmPluginTemplate.h</div> </div>
-</div><!--header-->
-<div class="contents">
-<a href="AudioManagerCore_2include_2TAmPluginTemplate_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef PLUGINTEMPLATE_H_</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PLUGINTEMPLATE_H_</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;dlfcn.h&gt;</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;libgen.h&gt;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a>&quot;</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="keyword">namespace </span>am</div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;{</div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
-<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="namespaceam.html#a791a4dba58970fcd52ff83afce23fc5a"> 40</a></span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt; T* <a class="code" href="namespaceam.html#a791a4dba58970fcd52ff83afce23fc5a">getCreateFunction</a>(<span class="keyword">const</span> std::string&amp; libname, <span class="keywordtype">void</span>*&amp; libraryHandle)</div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;{</div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;getCreateFunction : Trying to load library with name: &quot;</span>,libname);</div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="comment">// cut off directories</span></div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keywordtype">char</span>* fileWithPath = <span class="keyword">const_cast&lt;</span><span class="keywordtype">char</span>*<span class="keyword">&gt;</span>(libname.c_str());</div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; std::string libFileName = basename(fileWithPath);</div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="comment">// cut off &quot;lib&quot; in front and cut off .so end&quot;</span></div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; std::string createFunctionName = libFileName.substr(3, libFileName.length() - 6) + <span class="stringliteral">&quot;Factory&quot;</span>;</div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="comment">// open library</span></div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; dlerror(); <span class="comment">// Clear any existing error</span></div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; libraryHandle = dlopen(libname.c_str(), RTLD_LAZY );</div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span>* dlopen_error = dlerror();</div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keywordflow">if</span> (!libraryHandle || dlopen_error)</div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; {</div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;getCreateFunction : dlopen failed&quot;</span>,dlopen_error);</div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keywordflow">return</span> (0);</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; }</div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <span class="comment">// get entry point from shared lib</span></div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; dlerror(); <span class="comment">// Clear any existing error</span></div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keyword">union</span></div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; {</div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keywordtype">void</span>* voidPointer;</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; T* typedPointer;</div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; } functionPointer;</div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="comment">// Note: direct cast is not allowed by ISO C++. e.g.</span></div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="comment">// T* createFunction = reinterpret_cast&lt;T*&gt;(dlsym(libraryHandle, createFunctionName.c_str()));</span></div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="comment">// compiler warning: &quot;forbids casting between pointer-to-function and pointer-to-object&quot;</span></div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; functionPointer.voidPointer = dlsym(libraryHandle, createFunctionName.c_str());</div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; T* createFunction = functionPointer.typedPointer;</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span>* dlsym_error = dlerror();</div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordflow">if</span> (!createFunction || dlsym_error)</div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; {</div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;getCreateFunction: Failed to load shared lib entry point&quot;</span>,dlsym_error);</div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; }</div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; {</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;getCreateFunction : loaded successfully plugin&quot;</span>, createFunctionName);</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; }</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keywordflow">return</span> (createFunction);</div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;}</div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;}</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* PLUGINTEMPLATE_H_ */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="namespaceam_html_a47d650dc91db97c1f9323b4ed5cf4fd6"><div class="ttname"><a href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">am::logInfo</a></div><div class="ttdeci">void logInfo(T value, TArgs...args)</div><div class="ttdoc">logs given values with infolevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00405">CAmDltWrapper.h:405</a></div></div>
-<div class="ttc" id="namespaceam_html_a791a4dba58970fcd52ff83afce23fc5a"><div class="ttname"><a href="namespaceam.html#a791a4dba58970fcd52ff83afce23fc5a">am::getCreateFunction</a></div><div class="ttdeci">T * getCreateFunction(const std::string &amp;libname, void *&amp;libraryHandle)</div><div class="ttdef"><b>Definition:</b> <a href="AudioManagerCore_2include_2TAmPluginTemplate_8h_source.html#l00040">TAmPluginTemplate.h:40</a></div></div>
-<div class="ttc" id="CAmDltWrapper_8h_html"><div class="ttname"><a href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="namespaceam_html_ab00ba22db19413e2040c2ab246f220c6"><div class="ttname"><a href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">am::logError</a></div><div class="ttdeci">void logError(T value, TArgs...args)</div><div class="ttdoc">logs given values with errorlevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00416">CAmDltWrapper.h:416</a></div></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
- <ul>
- <li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_a2790e911832141e38a92850240f8218.html">include</a></li><li class="navelem"><a class="el" href="AudioManagerCore_2include_2TAmPluginTemplate_8h.html">TAmPluginTemplate.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
- <a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
- </ul>
-</div>
-</body>
-</html>
diff --git a/docs/AudioManagerUtilities_2include_2TAmPluginTemplate_8h.js b/docs/AudioManagerUtilities_2include_2TAmPluginTemplate_8h.js
deleted file mode 100644
index 2a6967e..0000000
--- a/docs/AudioManagerUtilities_2include_2TAmPluginTemplate_8h.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var AudioManagerUtilities_2include_2TAmPluginTemplate_8h =
-[
- [ "getCreateFunction", "AudioManagerUtilities_2include_2TAmPluginTemplate_8h.html#a791a4dba58970fcd52ff83afce23fc5a", null ]
-]; \ No newline at end of file
diff --git a/docs/AudioManagerUtilities_2include_2TAmPluginTemplate_8h_source.html b/docs/AudioManagerUtilities_2include_2TAmPluginTemplate_8h_source.html
deleted file mode 100644
index 54db186..0000000
--- a/docs/AudioManagerUtilities_2include_2TAmPluginTemplate_8h_source.html
+++ /dev/null
@@ -1,190 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
-<title>AudioManager: AudioManagerUtilities/include/TAmPluginTemplate.h Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
- $(document).ready(initResizable);
- $(window).load(resizeHeight);
-</script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
- <div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
- </div>
- <div id="projectbrief">Native Application Runtime Environment</div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li class="current"><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="files.html"><span>File&#160;List</span></a></li>
- <li><a href="globals.html"><span>File&#160;Members</span></a></li>
- </ul>
- </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
- <div id="nav-tree">
- <div id="nav-tree-contents">
- <div id="nav-sync" class="sync"></div>
- </div>
- </div>
- <div id="splitbar" style="-moz-user-select:none;"
- class="ui-resizable-handle">
- </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('AudioManagerUtilities_2include_2TAmPluginTemplate_8h_source.html','');});
-</script>
-<div id="doc-content">
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
- <div class="headertitle">
-<div class="title">TAmPluginTemplate.h</div> </div>
-</div><!--header-->
-<div class="contents">
-<a href="AudioManagerUtilities_2include_2TAmPluginTemplate_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef PLUGINTEMPLATE_H_</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PLUGINTEMPLATE_H_</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;dlfcn.h&gt;</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;libgen.h&gt;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a>&quot;</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="keyword">namespace </span>am</div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;{</div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt; T* <a class="code" href="namespaceam.html#a791a4dba58970fcd52ff83afce23fc5a">getCreateFunction</a>(<span class="keyword">const</span> std::string&amp; libname, <span class="keywordtype">void</span>*&amp; libraryHandle)</div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;{</div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;getCreateFunction : Trying to load library with name: &quot;</span>,libname);</div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="comment">// cut off directories</span></div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keywordtype">char</span>* fileWithPath = <span class="keyword">const_cast&lt;</span><span class="keywordtype">char</span>*<span class="keyword">&gt;</span>(libname.c_str());</div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; std::string libFileName = basename(fileWithPath);</div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="comment">// cut off &quot;lib&quot; in front and cut off .so end&quot;</span></div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; std::string createFunctionName = libFileName.substr(3, libFileName.length() - 6) + <span class="stringliteral">&quot;Factory&quot;</span>;</div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="comment">// open library</span></div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; dlerror(); <span class="comment">// Clear any existing error</span></div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; libraryHandle = dlopen(libname.c_str(), RTLD_LAZY );</div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span>* dlopen_error = dlerror();</div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keywordflow">if</span> (!libraryHandle || dlopen_error)</div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; {</div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;getCreateFunction : dlopen failed&quot;</span>,dlopen_error);</div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keywordflow">return</span> (0);</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; }</div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <span class="comment">// get entry point from shared lib</span></div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; dlerror(); <span class="comment">// Clear any existing error</span></div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keyword">union</span></div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; {</div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keywordtype">void</span>* voidPointer;</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; T* typedPointer;</div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; } functionPointer;</div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="comment">// Note: direct cast is not allowed by ISO C++. e.g.</span></div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="comment">// T* createFunction = reinterpret_cast&lt;T*&gt;(dlsym(libraryHandle, createFunctionName.c_str()));</span></div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="comment">// compiler warning: &quot;forbids casting between pointer-to-function and pointer-to-object&quot;</span></div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; functionPointer.voidPointer = dlsym(libraryHandle, createFunctionName.c_str());</div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; T* createFunction = functionPointer.typedPointer;</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span>* dlsym_error = dlerror();</div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordflow">if</span> (!createFunction || dlsym_error)</div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; {</div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;getCreateFunction: Failed to load shared lib entry point&quot;</span>,dlsym_error);</div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; }</div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; {</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;getCreateFunction : loaded successfully plugin&quot;</span>, createFunctionName);</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; }</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keywordflow">return</span> (createFunction);</div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;}</div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;}</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* PLUGINTEMPLATE_H_ */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="namespaceam_html_a47d650dc91db97c1f9323b4ed5cf4fd6"><div class="ttname"><a href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">am::logInfo</a></div><div class="ttdeci">void logInfo(T value, TArgs...args)</div><div class="ttdoc">logs given values with infolevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00405">CAmDltWrapper.h:405</a></div></div>
-<div class="ttc" id="namespaceam_html_a791a4dba58970fcd52ff83afce23fc5a"><div class="ttname"><a href="namespaceam.html#a791a4dba58970fcd52ff83afce23fc5a">am::getCreateFunction</a></div><div class="ttdeci">T * getCreateFunction(const std::string &amp;libname, void *&amp;libraryHandle)</div><div class="ttdef"><b>Definition:</b> <a href="AudioManagerCore_2include_2TAmPluginTemplate_8h_source.html#l00040">TAmPluginTemplate.h:40</a></div></div>
-<div class="ttc" id="CAmDltWrapper_8h_html"><div class="ttname"><a href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="namespaceam_html_ab00ba22db19413e2040c2ab246f220c6"><div class="ttname"><a href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">am::logError</a></div><div class="ttdeci">void logError(T value, TArgs...args)</div><div class="ttdoc">logs given values with errorlevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00416">CAmDltWrapper.h:416</a></div></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
- <ul>
- <li class="navelem"><a class="el" href="dir_789817cd9c9d85c1fb6b4cda55b71a5f.html">AudioManagerUtilities</a></li><li class="navelem"><a class="el" href="dir_6fd9bed21473e96783399bf9493172af.html">include</a></li><li class="navelem"><a class="el" href="AudioManagerUtilities_2include_2TAmPluginTemplate_8h.html">TAmPluginTemplate.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
- <a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
- </ul>
-</div>
-</body>
-</html>
diff --git a/docs/AvailabilityofSinks.png b/docs/AvailabilityofSinks.png
index c912cdf..c912cdf 100644..100755
--- a/docs/AvailabilityofSinks.png
+++ b/docs/AvailabilityofSinks.png
Binary files differ
diff --git a/docs/AvailabilityofSources.png b/docs/AvailabilityofSources.png
index 543a9f7..543a9f7 100644..100755
--- a/docs/AvailabilityofSources.png
+++ b/docs/AvailabilityofSources.png
Binary files differ
diff --git a/docs/CAmCommandLineSingleton_8cpp.html b/docs/CAmCommandLineSingleton_8cpp.html
index 8746da8..31e1af2 100644..100755
--- a/docs/CAmCommandLineSingleton_8cpp.html
+++ b/docs/CAmCommandLineSingleton_8cpp.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerUtilities/src/CAmCommandLineSingleton.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmCommandLineSingleton_8cpp.html','')
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -113,15 +116,15 @@ $(document).ready(function(){initNavTree('CAmCommandLineSingleton_8cpp.html','')
<p>SPDX license identifier: MPL-2.0.
<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &quot;<a class="el" href="CAmCommandLineSingleton_8h_source.html">CAmCommandLineSingleton.h</a>&quot;</code><br/>
-<code>#include &lt;cassert&gt;</code><br/>
+<div class="textblock"><code>#include &quot;<a class="el" href="CAmCommandLineSingleton_8h_source.html">CAmCommandLineSingleton.h</a>&quot;</code><br />
+<code>#include &lt;cassert&gt;</code><br />
</div>
<p><a href="CAmCommandLineSingleton_8cpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
-<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
-<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br/></td></tr>
+<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
+<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -138,9 +141,9 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_789817cd9c9d85c1fb6b4cda55b71a5f.html">AudioManagerUtilities</a></li><li class="navelem"><a class="el" href="dir_2902e59c3e43e5b119a71402dd0eee5d.html">src</a></li><li class="navelem"><a class="el" href="CAmCommandLineSingleton_8cpp.html">CAmCommandLineSingleton.cpp</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmCommandLineSingleton_8cpp_source.html b/docs/CAmCommandLineSingleton_8cpp_source.html
index 618b275..9789821 100644..100755
--- a/docs/CAmCommandLineSingleton_8cpp_source.html
+++ b/docs/CAmCommandLineSingleton_8cpp_source.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerUtilities/src/CAmCommandLineSingleton.cpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmCommandLineSingleton_8cpp_source.ht
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -108,50 +111,7 @@ $(document).ready(function(){initNavTree('CAmCommandLineSingleton_8cpp_source.ht
<div class="title">CAmCommandLineSingleton.cpp</div> </div>
</div><!--header-->
<div class="contents">
-<a href="CAmCommandLineSingleton_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
-<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmCommandLineSingleton_8h.html">CAmCommandLineSingleton.h</a>&quot;</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#include &lt;cassert&gt;</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
-<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keyword">namespace </span>am {</div>
-<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div>
-<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="keyword">static</span> TCLAP::CmdLine* pSingleCmdLine = NULL;</div>
-<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;CAmCommandLineSingleton::CAmCommandLineSingleton() {</div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="comment">// TODO Auto-generated constructor stub</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;}</div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div>
-<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandLineSingleton.html#a40a0445d4c7fef4aebdcc46676b33850"> 29</a></span>&#160;TCLAP::CmdLine* <a class="code" href="classam_1_1CAmCommandLineSingleton.html#a40a0445d4c7fef4aebdcc46676b33850">CAmCommandLineSingleton::instanciateOnce</a>(<span class="keyword">const</span> std::string&amp; message,</div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> delimiter,</div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <span class="keyword">const</span> std::string&amp; version,</div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <span class="keywordtype">bool</span> helpAndVersion)</div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;{</div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="keywordflow">if</span>(NULL==pSingleCmdLine)</div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; {</div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; pSingleCmdLine = <span class="keyword">new</span> TCLAP::CmdLine(message,delimiter,version,helpAndVersion);</div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; }</div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="keywordflow">return</span> pSingleCmdLine;</div>
-<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;}</div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div>
-<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandLineSingleton.html#ab3296f24eaef2d80370ee9eaaa3b0577"> 41</a></span>&#160;TCLAP::CmdLine* <a class="code" href="classam_1_1CAmCommandLineSingleton.html#ab3296f24eaef2d80370ee9eaaa3b0577">CAmCommandLineSingleton::instance</a>()</div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;{</div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; assert(NULL!=pSingleCmdLine);</div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keywordflow">return</span> pSingleCmdLine;</div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;}</div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
-<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandLineSingleton.html#a3dc21f28782f9dd5c38415ddc67bfd7c"> 47</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandLineSingleton.html#a3dc21f28782f9dd5c38415ddc67bfd7c">CAmCommandLineSingleton::deleteInstance</a>()</div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;{</div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keywordflow">if</span> (pSingleCmdLine)</div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keyword">delete</span> pSingleCmdLine;</div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; </div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; pSingleCmdLine=NULL; </div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;}</div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;CAmCommandLineSingleton::~CAmCommandLineSingleton() {</div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="comment">// TODO Auto-generated destructor stub</span></div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;}</div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;} <span class="comment">/* namespace am */</span></div>
+<a href="CAmCommandLineSingleton_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmCommandLineSingleton_8h.html">CAmCommandLineSingleton.h</a>&quot;</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#include &lt;cassert&gt;</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceam.html">am</a> {</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="keyword">static</span> TCLAP::CmdLine* pSingleCmdLine = NULL;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;CAmCommandLineSingleton::CAmCommandLineSingleton() {</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="comment">// TODO Auto-generated constructor stub</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;}</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandLineSingleton.html#a40a0445d4c7fef4aebdcc46676b33850"> 29</a></span>&#160;TCLAP::CmdLine* <a class="code" href="classam_1_1CAmCommandLineSingleton.html#a40a0445d4c7fef4aebdcc46676b33850">CAmCommandLineSingleton::instanciateOnce</a>(<span class="keyword">const</span> std::string&amp; message,</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> delimiter,</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <span class="keyword">const</span> std::string&amp; version,</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <span class="keywordtype">bool</span> helpAndVersion)</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;{</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="keywordflow">if</span>(NULL==pSingleCmdLine)</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; {</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; pSingleCmdLine = <span class="keyword">new</span> TCLAP::CmdLine(message,delimiter,version,helpAndVersion);</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; }</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="keywordflow">return</span> pSingleCmdLine;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;}</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandLineSingleton.html#ab3296f24eaef2d80370ee9eaaa3b0577"> 41</a></span>&#160;TCLAP::CmdLine* <a class="code" href="classam_1_1CAmCommandLineSingleton.html#ab3296f24eaef2d80370ee9eaaa3b0577">CAmCommandLineSingleton::instance</a>()</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;{</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; assert(NULL!=pSingleCmdLine);</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keywordflow">return</span> pSingleCmdLine;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;}</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandLineSingleton.html#a3dc21f28782f9dd5c38415ddc67bfd7c"> 47</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandLineSingleton.html#a3dc21f28782f9dd5c38415ddc67bfd7c">CAmCommandLineSingleton::deleteInstance</a>()</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;{</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keywordflow">if</span> (pSingleCmdLine)</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keyword">delete</span> pSingleCmdLine;</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; </div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; pSingleCmdLine=NULL; </div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;}</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;CAmCommandLineSingleton::~CAmCommandLineSingleton() {</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="comment">// TODO Auto-generated destructor stub</span></div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;}</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;} <span class="comment">/* namespace am */</span></div><div class="ttc" id="namespaceam_html"><div class="ttname"><a href="namespaceam.html">am</a></div><div class="ttdoc">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects...</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8h_source.html#l00029">CAmCommandReceiver.h:29</a></div></div>
<div class="ttc" id="classam_1_1CAmCommandLineSingleton_html_ab3296f24eaef2d80370ee9eaaa3b0577"><div class="ttname"><a href="classam_1_1CAmCommandLineSingleton.html#ab3296f24eaef2d80370ee9eaaa3b0577">am::CAmCommandLineSingleton::instance</a></div><div class="ttdeci">static TCLAP::CmdLine * instance()</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandLineSingleton_8cpp_source.html#l00041">CAmCommandLineSingleton.cpp:41</a></div></div>
<div class="ttc" id="classam_1_1CAmCommandLineSingleton_html_a40a0445d4c7fef4aebdcc46676b33850"><div class="ttname"><a href="classam_1_1CAmCommandLineSingleton.html#a40a0445d4c7fef4aebdcc46676b33850">am::CAmCommandLineSingleton::instanciateOnce</a></div><div class="ttdeci">static TCLAP::CmdLine * instanciateOnce(const std::string &amp;message, const char delimiter= ' ', const std::string &amp;version=&quot;none&quot;, bool helpAndVersion=true)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandLineSingleton_8cpp_source.html#l00029">CAmCommandLineSingleton.cpp:29</a></div></div>
<div class="ttc" id="CAmCommandLineSingleton_8h_html"><div class="ttname"><a href="CAmCommandLineSingleton_8h.html">CAmCommandLineSingleton.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
@@ -162,9 +122,9 @@ $(document).ready(function(){initNavTree('CAmCommandLineSingleton_8cpp_source.ht
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_789817cd9c9d85c1fb6b4cda55b71a5f.html">AudioManagerUtilities</a></li><li class="navelem"><a class="el" href="dir_2902e59c3e43e5b119a71402dd0eee5d.html">src</a></li><li class="navelem"><a class="el" href="CAmCommandLineSingleton_8cpp.html">CAmCommandLineSingleton.cpp</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:29 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmCommandLineSingleton_8h.html b/docs/CAmCommandLineSingleton_8h.html
index 3740f75..9920ca8 100644..100755
--- a/docs/CAmCommandLineSingleton_8h.html
+++ b/docs/CAmCommandLineSingleton_8h.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerUtilities/include/CAmCommandLineSingleton.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmCommandLineSingleton_8h.html','');}
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -114,7 +117,7 @@ $(document).ready(function(){initNavTree('CAmCommandLineSingleton_8h.html','');}
<p>SPDX license identifier: MPL-2.0.
<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &quot;tclap/CmdLine.h&quot;</code><br/>
+<div class="textblock"><code>#include &quot;tclap/CmdLine.h&quot;</code><br />
</div>
<p><a href="CAmCommandLineSingleton_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
@@ -125,8 +128,8 @@ Classes</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
-<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
-<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br/></td></tr>
+<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
+<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -145,9 +148,9 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_789817cd9c9d85c1fb6b4cda55b71a5f.html">AudioManagerUtilities</a></li><li class="navelem"><a class="el" href="dir_6fd9bed21473e96783399bf9493172af.html">include</a></li><li class="navelem"><a class="el" href="CAmCommandLineSingleton_8h.html">CAmCommandLineSingleton.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmCommandLineSingleton_8h_source.html b/docs/CAmCommandLineSingleton_8h_source.html
index dc20cf0..db11bce 100644..100755
--- a/docs/CAmCommandLineSingleton_8h_source.html
+++ b/docs/CAmCommandLineSingleton_8h_source.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerUtilities/include/CAmCommandLineSingleton.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmCommandLineSingleton_8h_source.html
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -108,34 +111,7 @@ $(document).ready(function(){initNavTree('CAmCommandLineSingleton_8h_source.html
<div class="title">CAmCommandLineSingleton.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="CAmCommandLineSingleton_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef AUDIOMANAGERUTILITIES_INCLUDE_CAMCOMMANDLINESINGLETON_H_</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AUDIOMANAGERUTILITIES_INCLUDE_CAMCOMMANDLINESINGLETON_H_</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &quot;tclap/CmdLine.h&quot;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="keyword">namespace </span>am {</div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
-<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandLineSingleton.html"> 32</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1CAmCommandLineSingleton.html">CAmCommandLineSingleton</a> {</div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="keyword">static</span> TCLAP::CmdLine* <a class="code" href="classam_1_1CAmCommandLineSingleton.html#a40a0445d4c7fef4aebdcc46676b33850">instanciateOnce</a>(<span class="keyword">const</span> std::string&amp; message,</div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> delimiter = <span class="charliteral">&#39; &#39;</span>,</div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <span class="keyword">const</span> std::string&amp; version = <span class="stringliteral">&quot;none&quot;</span>,</div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keywordtype">bool</span> helpAndVersion = <span class="keyword">true</span>);</div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; </div>
-<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keyword">static</span> TCLAP::CmdLine* <a class="code" href="classam_1_1CAmCommandLineSingleton.html#ab3296f24eaef2d80370ee9eaaa3b0577">instance</a>();</div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; </div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandLineSingleton.html#a3dc21f28782f9dd5c38415ddc67bfd7c">deleteInstance</a>();</div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; </div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <a class="code" href="classam_1_1CAmCommandLineSingleton.html">CAmCommandLineSingleton</a>();</div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keyword">virtual</span> ~<a class="code" href="classam_1_1CAmCommandLineSingleton.html">CAmCommandLineSingleton</a>();</div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;};</div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;} <span class="comment">/* namespace am */</span></div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* AUDIOMANAGERUTILITIES_INCLUDE_CAMCOMMANDLINESINGLETON_H_ */</span><span class="preprocessor"></span></div>
+<a href="CAmCommandLineSingleton_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef AUDIOMANAGERUTILITIES_INCLUDE_CAMCOMMANDLINESINGLETON_H_</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#define AUDIOMANAGERUTILITIES_INCLUDE_CAMCOMMANDLINESINGLETON_H_</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &quot;tclap/CmdLine.h&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceam.html">am</a> {</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandLineSingleton.html"> 32</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1CAmCommandLineSingleton.html">CAmCommandLineSingleton</a> {</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="keyword">static</span> TCLAP::CmdLine* <a class="code" href="classam_1_1CAmCommandLineSingleton.html#a40a0445d4c7fef4aebdcc46676b33850">instanciateOnce</a>(<span class="keyword">const</span> std::string&amp; message,</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> delimiter = <span class="charliteral">&#39; &#39;</span>,</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <span class="keyword">const</span> std::string&amp; version = <span class="stringliteral">&quot;none&quot;</span>,</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keywordtype">bool</span> helpAndVersion = <span class="keyword">true</span>);</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; </div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keyword">static</span> TCLAP::CmdLine* <a class="code" href="classam_1_1CAmCommandLineSingleton.html#ab3296f24eaef2d80370ee9eaaa3b0577">instance</a>();</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; </div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandLineSingleton.html#a3dc21f28782f9dd5c38415ddc67bfd7c">deleteInstance</a>();</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; </div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <a class="code" href="classam_1_1CAmCommandLineSingleton.html">CAmCommandLineSingleton</a>();</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keyword">virtual</span> ~<a class="code" href="classam_1_1CAmCommandLineSingleton.html">CAmCommandLineSingleton</a>();</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;};</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;} <span class="comment">/* namespace am */</span></div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* AUDIOMANAGERUTILITIES_INCLUDE_CAMCOMMANDLINESINGLETON_H_ */</span><span class="preprocessor"></span></div><div class="ttc" id="namespaceam_html"><div class="ttname"><a href="namespaceam.html">am</a></div><div class="ttdoc">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects...</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8h_source.html#l00029">CAmCommandReceiver.h:29</a></div></div>
<div class="ttc" id="classam_1_1CAmCommandLineSingleton_html_ab3296f24eaef2d80370ee9eaaa3b0577"><div class="ttname"><a href="classam_1_1CAmCommandLineSingleton.html#ab3296f24eaef2d80370ee9eaaa3b0577">am::CAmCommandLineSingleton::instance</a></div><div class="ttdeci">static TCLAP::CmdLine * instance()</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandLineSingleton_8cpp_source.html#l00041">CAmCommandLineSingleton.cpp:41</a></div></div>
<div class="ttc" id="classam_1_1CAmCommandLineSingleton_html"><div class="ttname"><a href="classam_1_1CAmCommandLineSingleton.html">am::CAmCommandLineSingleton</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandLineSingleton_8h_source.html#l00032">CAmCommandLineSingleton.h:32</a></div></div>
<div class="ttc" id="classam_1_1CAmCommandLineSingleton_html_a40a0445d4c7fef4aebdcc46676b33850"><div class="ttname"><a href="classam_1_1CAmCommandLineSingleton.html#a40a0445d4c7fef4aebdcc46676b33850">am::CAmCommandLineSingleton::instanciateOnce</a></div><div class="ttdeci">static TCLAP::CmdLine * instanciateOnce(const std::string &amp;message, const char delimiter= ' ', const std::string &amp;version=&quot;none&quot;, bool helpAndVersion=true)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandLineSingleton_8cpp_source.html#l00029">CAmCommandLineSingleton.cpp:29</a></div></div>
@@ -146,9 +122,9 @@ $(document).ready(function(){initNavTree('CAmCommandLineSingleton_8h_source.html
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_789817cd9c9d85c1fb6b4cda55b71a5f.html">AudioManagerUtilities</a></li><li class="navelem"><a class="el" href="dir_6fd9bed21473e96783399bf9493172af.html">include</a></li><li class="navelem"><a class="el" href="CAmCommandLineSingleton_8h.html">CAmCommandLineSingleton.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:29 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmCommandReceiver_8cpp.html b/docs/CAmCommandReceiver_8cpp.html
index ed6452b..67ef64a 100644..100755
--- a/docs/CAmCommandReceiver_8cpp.html
+++ b/docs/CAmCommandReceiver_8cpp.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerCore/src/CAmCommandReceiver.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmCommandReceiver_8cpp.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -105,7 +108,8 @@ $(document).ready(function(){initNavTree('CAmCommandReceiver_8cpp.html','');});
<div class="header">
<div class="summary">
-<a href="#namespaces">Namespaces</a> </div>
+<a href="#namespaces">Namespaces</a> &#124;
+<a href="#define-members">Macros</a> </div>
<div class="headertitle">
<div class="title">CAmCommandReceiver.cpp File Reference</div> </div>
</div><!--header-->
@@ -113,21 +117,26 @@ $(document).ready(function(){initNavTree('CAmCommandReceiver_8cpp.html','');});
<p>SPDX license identifier: MPL-2.0.
<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &quot;<a class="el" href="CAmCommandReceiver_8h_source.html">CAmCommandReceiver.h</a>&quot;</code><br/>
-<code>#include &lt;cassert&gt;</code><br/>
-<code>#include &lt;algorithm&gt;</code><br/>
-<code>#include &quot;<a class="el" href="IAmDatabaseHandler_8h_source.html">IAmDatabaseHandler.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmControlSender_8h_source.html">CAmControlSender.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>&quot;</code><br/>
+<div class="textblock"><code>#include &quot;<a class="el" href="CAmCommandReceiver_8h_source.html">CAmCommandReceiver.h</a>&quot;</code><br />
+<code>#include &lt;cassert&gt;</code><br />
+<code>#include &lt;algorithm&gt;</code><br />
+<code>#include &quot;<a class="el" href="IAmDatabaseHandler_8h_source.html">IAmDatabaseHandler.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="CAmControlSender_8h_source.html">CAmControlSender.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>&quot;</code><br />
</div>
<p><a href="CAmCommandReceiver_8cpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
-<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
-<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br/></td></tr>
+<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
+<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a60dca3177fb9cb5256609adc7af55168"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmCommandReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>&#160;&#160;&#160;std::string (std::string(&quot;CAmCommandReceiver::&quot;) + __func__)</td></tr>
+<tr class="separator:a60dca3177fb9cb5256609adc7af55168"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>SPDX license identifier: MPL-2.0. </p>
@@ -139,15 +148,30 @@ Namespaces</h2></td></tr>
<p>For further information see <a href="http://www.genivi.org/">http://www.genivi.org/</a>. </p>
<p>Definition in file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
-</div></div><!-- contents -->
+</div><h2 class="groupheader">Macro Definition Documentation</h2>
+<a class="anchor" id="a60dca3177fb9cb5256609adc7af55168"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define __METHOD_NAME__&#160;&#160;&#160;std::string (std::string(&quot;CAmCommandReceiver::&quot;) + __func__)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00032">32</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
+
+</div>
+</div>
+</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_218adc744edff50228af3539b32b7808.html">src</a></li><li class="navelem"><a class="el" href="CAmCommandReceiver_8cpp.html">CAmCommandReceiver.cpp</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmCommandReceiver_8cpp.js b/docs/CAmCommandReceiver_8cpp.js
new file mode 100755
index 0000000..b54a0b7
--- /dev/null
+++ b/docs/CAmCommandReceiver_8cpp.js
@@ -0,0 +1,4 @@
+var CAmCommandReceiver_8cpp =
+[
+ [ "__METHOD_NAME__", "CAmCommandReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168", null ]
+]; \ No newline at end of file
diff --git a/docs/CAmCommandReceiver_8cpp_source.html b/docs/CAmCommandReceiver_8cpp_source.html
index 5207330..17b24b7 100644..100755
--- a/docs/CAmCommandReceiver_8cpp_source.html
+++ b/docs/CAmCommandReceiver_8cpp_source.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerCore/src/CAmCommandReceiver.cpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmCommandReceiver_8cpp_source.html','
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -108,344 +111,104 @@ $(document).ready(function(){initNavTree('CAmCommandReceiver_8cpp_source.html','
<div class="title">CAmCommandReceiver.cpp</div> </div>
</div><!--header-->
<div class="contents">
-<a href="CAmCommandReceiver_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmCommandReceiver_8h.html">CAmCommandReceiver.h</a>&quot;</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;cassert&gt;</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;algorithm&gt;</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="IAmDatabaseHandler_8h.html">IAmDatabaseHandler.h</a>&quot;</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmControlSender_8h.html">CAmControlSender.h</a>&quot;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a>&quot;</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmSocketHandler_8h.html">CAmSocketHandler.h</a>&quot;</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="keyword">namespace </span>am</div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;{</div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
-<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#a13df559403ebeacfb941da4deb9a5caa"> 35</a></span>&#160;<a class="code" href="classam_1_1CAmCommandReceiver.html#a13df559403ebeacfb941da4deb9a5caa">CAmCommandReceiver::CAmCommandReceiver</a>(<a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a> *iDatabaseHandler, <a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a> *iControlSender, <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *iSocketHandler) :</div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; mDatabaseHandler(iDatabaseHandler), <span class="comment">//</span></div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; mControlSender(iControlSender), <span class="comment">//</span></div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; mDBusWrapper(NULL), <span class="comment">//</span></div>
-<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; mSocketHandler(iSocketHandler), <span class="comment">//</span></div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; handleCount(0),<span class="comment">//</span></div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; mListStartupHandles(), <span class="comment">//</span></div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; mListRundownHandles(), <span class="comment">//</span></div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; mWaitStartup(false), <span class="comment">//</span></div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; mWaitRundown(false),</div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; mLastErrorStartup(<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>), <span class="comment">//</span></div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; mLastErrorRundown(<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>) <span class="comment">//</span></div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;{</div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; assert(mDatabaseHandler!=NULL);</div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; assert(mSocketHandler!=NULL);</div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; assert(mControlSender!=NULL);</div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;}</div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div>
-<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#a82bbfe1973463fc554ac993c25d5ca4e"> 54</a></span>&#160;<a class="code" href="classam_1_1CAmCommandReceiver.html#a13df559403ebeacfb941da4deb9a5caa">CAmCommandReceiver::CAmCommandReceiver</a>(<a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a> *iDatabaseHandler, <a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a> *iControlSender, <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *iSocketHandler, <a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a> *iDBusWrapper) :</div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; mDatabaseHandler(iDatabaseHandler), <span class="comment">//</span></div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; mControlSender(iControlSender), <span class="comment">//</span></div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; mDBusWrapper(iDBusWrapper), <span class="comment">//</span></div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; mSocketHandler(iSocketHandler), <span class="comment">//</span></div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; handleCount(0),<span class="comment">//</span></div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; mListStartupHandles(), <span class="comment">//</span></div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; mListRundownHandles(), <span class="comment">//</span></div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; mWaitStartup(false), <span class="comment">//</span></div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; mWaitRundown(false), <span class="comment">//</span></div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; mLastErrorStartup(<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>), <span class="comment">//</span></div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; mLastErrorRundown(<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>)</div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;{</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; assert(mDatabaseHandler!=NULL);</div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; assert(mSocketHandler!=NULL);</div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; assert(mControlSender!=NULL);</div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; assert(mDBusWrapper!=NULL);</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;}</div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div>
-<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#a32bb0e128a996e3ad891111260802146"> 73</a></span>&#160;<a class="code" href="classam_1_1CAmCommandReceiver.html#a32bb0e128a996e3ad891111260802146">CAmCommandReceiver::~CAmCommandReceiver</a>()</div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;{</div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;}</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div>
-<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#a62d8f5aee1e601d59f993c5a5561e234"> 77</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a62d8f5aee1e601d59f993c5a5561e234">CAmCommandReceiver::connect</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> &amp; mainConnectionID)</div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;{</div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;CommandReceiver::connect got called, sourceID=&quot;</span>, sourceID, <span class="stringliteral">&quot;sinkID=&quot;</span>, sinkID);</div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keywordflow">return</span> (mControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#ac1bdb116a00b8b75cf4c4558e184b832">hookUserConnectionRequest</a>(sourceID, sinkID, mainConnectionID));</div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;}</div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;</div>
-<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#aa24d0146f4e3c75e02d6c0152e246da1"> 83</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#aa24d0146f4e3c75e02d6c0152e246da1">CAmCommandReceiver::disconnect</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID)</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;{</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;CommandReceiver::disconnect got called, mainConnectionID=&quot;</span>, mainConnectionID);</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keywordflow">return</span> (mControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a39bb9b4f25e1c162d6a3daf344944960">hookUserDisconnectionRequest</a>(mainConnectionID));</div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;}</div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;</div>
-<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#a6d47bc67473d75495260abe8c666fc7e"> 89</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a6d47bc67473d75495260abe8c666fc7e">CAmCommandReceiver::setVolume</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> volume)</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;{</div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;CommandReceiver::setVolume got called, sinkID=&quot;</span>, sinkID, <span class="stringliteral">&quot;volume=&quot;</span>, volume);</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keywordflow">return</span> (mControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#ad9e6c45492e72c9994652d0f2a9d1abd">hookUserVolumeChange</a>(sinkID, volume));</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;}</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;</div>
-<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#ad7a4c1fe5a2ecfaae5484a14d8820e58"> 95</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#ad7a4c1fe5a2ecfaae5484a14d8820e58">CAmCommandReceiver::volumeStep</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> int16_t volumeStep)</div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;{</div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;CommandReceiver::volumeStep got called, sinkID=&quot;</span>, sinkID, <span class="stringliteral">&quot;volumeStep=&quot;</span>, volumeStep);</div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="keywordflow">return</span> (mControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a3880c0627b1d1360120c6bb294d45cdf">hookUserVolumeStep</a>(sinkID, volumeStep));</div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;}</div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;</div>
-<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#afae22041843c5349be16a6593d3ebb9c"> 101</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#afae22041843c5349be16a6593d3ebb9c">CAmCommandReceiver::setSinkMuteState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> muteState)</div>
-<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;{</div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;CommandReceiver::setSinkMuteState got called, sinkID=&quot;</span>, sinkID, <span class="stringliteral">&quot;muteState=&quot;</span>, muteState);</div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="keywordflow">return</span> (mControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#ad34e16a4b571a5dc70c7081f96015d53">hookUserSetSinkMuteState</a>(sinkID, muteState));</div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;}</div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;</div>
-<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#aa3044c8587e0674bc107d607b6863b99"> 107</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#aa3044c8587e0674bc107d607b6863b99">CAmCommandReceiver::setMainSinkSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)</div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;{</div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;CommandReceiver::setMainSinkSoundProperty got called, sinkID=&quot;</span>, sinkID, <span class="stringliteral">&quot;soundPropertyType=&quot;</span>, soundProperty.<a class="code" href="structam_1_1am__MainSoundProperty__s.html#ab17e9104be5d9d055cd07fd2369e8218">type</a>, <span class="stringliteral">&quot;soundPropertyValue=&quot;</span>, soundProperty.<a class="code" href="structam_1_1am__MainSoundProperty__s.html#a66c11369472cdf8d870b7976e08336a1">value</a>);</div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="keywordflow">return</span> (mControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a0d93a02239f6a1bdc5279b03eae891bd">hookUserSetMainSinkSoundProperty</a>(sinkID, soundProperty));</div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;}</div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;</div>
-<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#a5275e9a3ed66acbe860729dd4665d7a1"> 113</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a5275e9a3ed66acbe860729dd4665d7a1">CAmCommandReceiver::setMainSourceSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID)</div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;{</div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;CommandReceiver::setMainSourceSoundProperty got called, sourceID=&quot;</span>, sourceID, <span class="stringliteral">&quot;soundPropertyType=&quot;</span>, soundProperty.<a class="code" href="structam_1_1am__MainSoundProperty__s.html#ab17e9104be5d9d055cd07fd2369e8218">type</a>, <span class="stringliteral">&quot;soundPropertyValue=&quot;</span>, soundProperty.<a class="code" href="structam_1_1am__MainSoundProperty__s.html#a66c11369472cdf8d870b7976e08336a1">value</a>);</div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="keywordflow">return</span> (mControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#ac809407580b0bfd81ad853320beb3a75">hookUserSetMainSourceSoundProperty</a>(sourceID, soundProperty));</div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;}</div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;</div>
-<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#a33b0ab5fca8c82ce91b19f08c34471f8"> 119</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a33b0ab5fca8c82ce91b19f08c34471f8">CAmCommandReceiver::setSystemProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a> &amp; property)</div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;{</div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;CommandReceiver::setSystemProperty got called&quot;</span>, <span class="stringliteral">&quot;type=&quot;</span>, property.<a class="code" href="structam_1_1am__SystemProperty__s.html#a399604c89488c2bdba69fe4e6e862288">type</a>, <span class="stringliteral">&quot;soundPropertyValue=&quot;</span>, property.<a class="code" href="structam_1_1am__SystemProperty__s.html#a00fc776e22144844f56e2c895e8723f6">value</a>);</div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <span class="keywordflow">return</span> (mControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#af92be6d9b34c296d2ba1b5908c8d66a4">hookUserSetSystemProperty</a>(property));</div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;}</div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;</div>
-<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#a011b02d5eddc693e5634583e0334e4a7"> 125</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a011b02d5eddc693e5634583e0334e4a7">CAmCommandReceiver::getVolume</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a>&amp; mainVolume)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#aebd6c2981bc88f4035506d1a23227b08">getSinkMainVolume</a>(sinkID, mainVolume));</div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;}</div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;</div>
-<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#a59d10a7178e3227d0b8f415308c71179"> 130</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a59d10a7178e3227d0b8f415308c71179">CAmCommandReceiver::getListMainConnections</a>(std::vector&lt;am_MainConnectionType_s&gt; &amp; listConnections)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a3f5299a4c7855c9a152ad7798e21f2ea">getListVisibleMainConnections</a>(listConnections));</div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;</div>
-<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;}</div>
-<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;</div>
-<div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#ab7dc13df4c7699dfdae5bcf6c4c1f7fa"> 136</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#ab7dc13df4c7699dfdae5bcf6c4c1f7fa">CAmCommandReceiver::getListMainSinks</a>(std::vector&lt;am_SinkType_s&gt;&amp; listMainSinks)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a168ef0f08fc15b814e0b178dff419846">getListMainSinks</a>(listMainSinks));</div>
-<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;}</div>
-<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;</div>
-<div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#a59197bfc29443cbae19a26e9c10a4ba3"> 141</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a59197bfc29443cbae19a26e9c10a4ba3">CAmCommandReceiver::getListMainSources</a>(std::vector&lt;am_SourceType_s&gt;&amp; listMainSources)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#aaa602f2e7929ad1e9cc10fd2eda948d8">getListMainSources</a>(listMainSources));</div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;}</div>
-<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;</div>
-<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#a9f2313f8608c5cc7948f1406ec04beb7"> 146</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a9f2313f8608c5cc7948f1406ec04beb7">CAmCommandReceiver::getListMainSinkSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_MainSoundProperty_s&gt; &amp; listSoundProperties)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a0b64cb67f5424173c31a7abfe19a264c">getListMainSinkSoundProperties</a>(sinkID, listSoundProperties));</div>
-<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;}</div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;</div>
-<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#aa21122ef14406f9454a9033c689bc660"> 151</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#aa21122ef14406f9454a9033c689bc660">CAmCommandReceiver::getListMainSourceSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_MainSoundProperty_s&gt; &amp; listSourceProperties)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#af659b31f091fd1b6890a7dbcb4ec3110">getListMainSourceSoundProperties</a>(sourceID, listSourceProperties));</div>
-<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;}</div>
-<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;</div>
-<div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#a2aaf5164223f9d180593a37e96945891"> 156</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a2aaf5164223f9d180593a37e96945891">CAmCommandReceiver::getListSourceClasses</a>(std::vector&lt;am_SourceClass_s&gt; &amp; listSourceClasses)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a596f2f328352a607e92a98af1a50a64c">getListSourceClasses</a>(listSourceClasses));</div>
-<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;}</div>
-<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;</div>
-<div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#aae42ce7867ffe512f973021b5677b879"> 161</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#aae42ce7867ffe512f973021b5677b879">CAmCommandReceiver::getListSinkClasses</a>(std::vector&lt;am_SinkClass_s&gt; &amp; listSinkClasses)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#ae99e0c125fba4122728cf1aa77916951">getListSinkClasses</a>(listSinkClasses));</div>
-<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;}</div>
-<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;</div>
-<div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#ac088319424792648863e320b78cad915"> 166</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#ac088319424792648863e320b78cad915">CAmCommandReceiver::getListSystemProperties</a>(std::vector&lt;am_SystemProperty_s&gt; &amp; listSystemProperties)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a8165517ad5e06f36dca978476db51d79">getListSystemProperties</a>(listSystemProperties));</div>
-<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;}</div>
-<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;</div>
-<div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#a05f8b40a07b3c234cd0935794e36a9b9"> 171</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a05f8b40a07b3c234cd0935794e36a9b9">CAmCommandReceiver::getTimingInformation</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID, <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> &amp; delay)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a2746e261c8eda663fca9cb21dbc3f8b2">getTimingInformation</a>(mainConnectionID, delay));</div>
-<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;}</div>
-<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;</div>
-<div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#a53edef0db4108a19ad395eb426dcc1b3"> 176</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a53edef0db4108a19ad395eb426dcc1b3">CAmCommandReceiver::getDBusConnectionWrapper</a>(<a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a>*&amp; dbusConnectionWrapper)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<span class="preprocessor">#ifdef WITH_DBUS_WRAPPER</span></div>
-<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;<span class="preprocessor"></span> dbusConnectionWrapper = mDBusWrapper;</div>
-<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;<span class="preprocessor"></span> dbusConnectionWrapper = NULL;</div>
-<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>);</div>
-<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/*WITH_DBUS_WRAPPER*/</span><span class="preprocessor"></span></div>
-<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;<span class="preprocessor"></span>}</div>
-<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;</div>
-<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#a08731671113b46f54657e4849bb1e173"> 187</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a08731671113b46f54657e4849bb1e173">CAmCommandReceiver::getSocketHandler</a>(<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *&amp; socketHandler)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; socketHandler = mSocketHandler;</div>
-<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;}</div>
-<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;</div>
-<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#a1f38df5ee6645b0dd765a1bf28dd3f22"> 193</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandReceiver.html#a1f38df5ee6645b0dd765a1bf28dd3f22">CAmCommandReceiver::getInterfaceVersion</a>(std::string &amp; version)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; version = <a class="code" href="IAmCommand_8h.html#a2ad3adf378d12d97878ef329b3829f76">CommandVersion</a>;</div>
-<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;}</div>
-<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;</div>
-<div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#adc6885dbe3520e6685035b0a89ffea7b"> 198</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandReceiver.html#adc6885dbe3520e6685035b0a89ffea7b">CAmCommandReceiver::confirmCommandReady</a>(<span class="keyword">const</span> uint16_t handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div>
-<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;{</div>
-<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; <span class="keywordflow">if</span> (error !=<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>)</div>
-<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; mLastErrorStartup=error;</div>
-<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; mListStartupHandles.erase(std::remove(mListStartupHandles.begin(), mListStartupHandles.end(), handle), mListStartupHandles.end());</div>
-<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; <span class="keywordflow">if</span> (mWaitStartup &amp;&amp; mListStartupHandles.empty())</div>
-<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; mControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#ad57f83fec6cdaba8dd84d2e16b8f00d5">confirmCommandReady</a>(mLastErrorStartup);</div>
-<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;}</div>
-<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;</div>
-<div class="line"><a name="l00207"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#af891b5714bde26daca7384758be25d5d"> 207</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandReceiver.html#af891b5714bde26daca7384758be25d5d">CAmCommandReceiver::confirmCommandRundown</a>(<span class="keyword">const</span> uint16_t handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div>
-<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;{</div>
-<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; <span class="keywordflow">if</span> (error !=<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>)</div>
-<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; mLastErrorRundown=error;</div>
-<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; mListRundownHandles.erase(std::remove(mListRundownHandles.begin(), mListRundownHandles.end(), handle), mListRundownHandles.end());</div>
-<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; <span class="keywordflow">if</span> (mWaitRundown &amp;&amp; mListRundownHandles.empty())</div>
-<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; mControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#ad7d8499e2a4064e02a606277df3ca5ad">confirmCommandRundown</a>(mLastErrorRundown);</div>
-<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;}</div>
-<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;</div>
-<div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#a125412a71cb384ae9ec4b37821f79513"> 216</a></span>&#160;uint16_t <a class="code" href="classam_1_1CAmCommandReceiver.html#a125412a71cb384ae9ec4b37821f79513">CAmCommandReceiver::getStartupHandle</a>()</div>
-<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;{</div>
-<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; uint16_t handle = ++handleCount; <span class="comment">//todo: handle overflow</span></div>
-<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; mListStartupHandles.push_back(handle);</div>
-<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; <span class="keywordflow">return</span> (handle);</div>
-<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;}</div>
-<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;</div>
-<div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#abe0af0067c2f0db347ee8118362cb267"> 223</a></span>&#160;uint16_t <a class="code" href="classam_1_1CAmCommandReceiver.html#abe0af0067c2f0db347ee8118362cb267">CAmCommandReceiver::getRundownHandle</a>()</div>
-<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;{</div>
-<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; uint16_t handle = ++handleCount; <span class="comment">//todo: handle overflow</span></div>
-<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; mListRundownHandles.push_back(handle);</div>
-<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; <span class="keywordflow">return</span> (handle);</div>
-<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;}</div>
-<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;</div>
-<div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#ae29eaa1befc7c2d741920d567b89df9e"> 230</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandReceiver.html#ae29eaa1befc7c2d741920d567b89df9e">CAmCommandReceiver::waitOnStartup</a>(<span class="keywordtype">bool</span> startup)</div>
-<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;{</div>
-<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; mWaitStartup = startup;</div>
-<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; mLastErrorStartup=<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div>
-<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;}</div>
-<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;</div>
-<div class="line"><a name="l00236"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#a5e49b6d510658f1ccc2547ce5fc38dac"> 236</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a5e49b6d510658f1ccc2547ce5fc38dac">CAmCommandReceiver::getListMainSinkNotificationConfigurations</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_NotificationConfiguration_s&gt;&amp; listMainNotificationConfigurations)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a252935537b216de55eb4a863503eea91">getListMainSinkNotificationConfigurations</a>(sinkID,listMainNotificationConfigurations));</div>
-<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;}</div>
-<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;</div>
-<div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#a953a590cf51c6a02d631c2d324d81d78"> 241</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a953a590cf51c6a02d631c2d324d81d78">CAmCommandReceiver::getListMainSourceNotificationConfigurations</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_NotificationConfiguration_s&gt;&amp; listMainNotificationConfigurations)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a584e7f24422b91763c10021933240a0a">getListMainSourceNotificationConfigurations</a>(sourceID,listMainNotificationConfigurations));</div>
-<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;}</div>
-<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;</div>
-<div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#a7db57dfbc72f455545aa0d61013171d3"> 246</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a7db57dfbc72f455545aa0d61013171d3">CAmCommandReceiver::setMainSinkNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; mainNotificationConfiguration)</div>
-<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;{</div>
-<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;CommandReceiver::setMainSinkNotificationConfiguration got called, sinkID=&quot;</span>, sinkID, <span class="stringliteral">&quot; type=&quot;</span>,mainNotificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#ab3c479eda9f228cd981e217142ea84bf">type</a>, <span class="stringliteral">&quot; parameter=&quot;</span>, mainNotificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#abc567830bd6c0d470b344a62d51bd5d0">parameter</a>, <span class="stringliteral">&quot;status=&quot;</span>,mainNotificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#a572962899f2aa344051a41eaebd71ddc">status</a>);</div>
-<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; <span class="keywordflow">return</span> (mControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a16a0498beb28d7491656fba5407b84ba">hookUserSetMainSinkNotificationConfiguration</a>(sinkID,mainNotificationConfiguration));</div>
-<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;}</div>
-<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;</div>
-<div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#a27b26681681cbceaa5d18253a0d6a644"> 252</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a27b26681681cbceaa5d18253a0d6a644">CAmCommandReceiver::setMainSourceNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; mainNotificationConfiguration)</div>
-<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;{</div>
-<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;CommandReceiver::setMainSourceNotificationConfiguration got called, sourceID=&quot;</span>, sourceID, <span class="stringliteral">&quot; type=&quot;</span>,mainNotificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#ab3c479eda9f228cd981e217142ea84bf">type</a>, <span class="stringliteral">&quot; parameter=&quot;</span>, mainNotificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#abc567830bd6c0d470b344a62d51bd5d0">parameter</a>, <span class="stringliteral">&quot;status=&quot;</span>,mainNotificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#a572962899f2aa344051a41eaebd71ddc">status</a>);</div>
-<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; <span class="keywordflow">return</span> (mControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#ae84b7b255db7b4527063539047dae4ef">hookUserSetMainSourceNotificationConfiguration</a>(sourceID,mainNotificationConfiguration));</div>
-<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;}</div>
-<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;</div>
-<div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#adcc5b296afe649aa9bec7c8e4af6eb49"> 258</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandReceiver.html#adcc5b296afe649aa9bec7c8e4af6eb49">CAmCommandReceiver::waitOnRundown</a>(<span class="keywordtype">bool</span> rundown)</div>
-<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;{</div>
-<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; mWaitRundown = rundown;</div>
-<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; mLastErrorStartup=<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div>
-<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;}</div>
-<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;</div>
-<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;}</div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a62d8f5aee1e601d59f993c5a5561e234"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a62d8f5aee1e601d59f993c5a5561e234">am::CAmCommandReceiver::connect</a></div><div class="ttdeci">am_Error_e connect(const am_sourceID_t sourceID, const am_sinkID_t sinkID, am_mainConnectionID_t &amp;mainConnectionID)</div><div class="ttdoc">connects a source to sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00077">CAmCommandReceiver.cpp:77</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_abe0af0067c2f0db347ee8118362cb267"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#abe0af0067c2f0db347ee8118362cb267">am::CAmCommandReceiver::getRundownHandle</a></div><div class="ttdeci">uint16_t getRundownHandle()</div><div class="ttdoc">returns a rundown handle </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00223">CAmCommandReceiver.cpp:223</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ad9e6c45492e72c9994652d0f2a9d1abd"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ad9e6c45492e72c9994652d0f2a9d1abd">am::CAmControlSender::hookUserVolumeChange</a></div><div class="ttdeci">am_Error_e hookUserVolumeChange(const am_sinkID_t SinkID, const am_mainVolume_t newVolume)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00192">CAmControlSender.cpp:192</a></div></div>
+<a href="CAmCommandReceiver_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmCommandReceiver_8h.html">CAmCommandReceiver.h</a>&quot;</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;cassert&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;algorithm&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="IAmDatabaseHandler_8h.html">IAmDatabaseHandler.h</a>&quot;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmControlSender_8h.html">CAmControlSender.h</a>&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a>&quot;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmSocketHandler_8h.html">CAmSocketHandler.h</a>&quot;</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="CAmCommandReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168"> 32</a></span>&#160;<span class="preprocessor">#define __METHOD_NAME__ std::string (std::string(&quot;CAmCommandReceiver::&quot;) + __func__)</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceam.html">am</a></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;{</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#a13df559403ebeacfb941da4deb9a5caa"> 37</a></span>&#160;<a class="code" href="classam_1_1CAmCommandReceiver.html#a13df559403ebeacfb941da4deb9a5caa">CAmCommandReceiver::CAmCommandReceiver</a>(<a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a> *iDatabaseHandler, <a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a> *iControlSender, <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *iSocketHandler) :</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; mDatabaseHandler(iDatabaseHandler), <span class="comment">//</span></div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; mControlSender(iControlSender), <span class="comment">//</span></div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; mDBusWrapper(NULL), <span class="comment">//</span></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; mSocketHandler(iSocketHandler), <span class="comment">//</span></div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; handleCount(0),<span class="comment">//</span></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; mListStartupHandles(), <span class="comment">//</span></div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; mListRundownHandles(), <span class="comment">//</span></div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; mWaitStartup(false), <span class="comment">//</span></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; mWaitRundown(false),</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; mLastErrorStartup(<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>), <span class="comment">//</span></div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; mLastErrorRundown(<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>) <span class="comment">//</span></div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;{</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; assert(mDatabaseHandler!=NULL);</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; assert(mSocketHandler!=NULL);</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; assert(mControlSender!=NULL);</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;}</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#a82bbfe1973463fc554ac993c25d5ca4e"> 56</a></span>&#160;<a class="code" href="classam_1_1CAmCommandReceiver.html#a13df559403ebeacfb941da4deb9a5caa">CAmCommandReceiver::CAmCommandReceiver</a>(<a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a> *iDatabaseHandler, <a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a> *iControlSender, <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *iSocketHandler, <a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a> *iDBusWrapper) :</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; mDatabaseHandler(iDatabaseHandler), <span class="comment">//</span></div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; mControlSender(iControlSender), <span class="comment">//</span></div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; mDBusWrapper(iDBusWrapper), <span class="comment">//</span></div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; mSocketHandler(iSocketHandler), <span class="comment">//</span></div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; handleCount(0),<span class="comment">//</span></div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; mListStartupHandles(), <span class="comment">//</span></div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; mListRundownHandles(), <span class="comment">//</span></div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; mWaitStartup(false), <span class="comment">//</span></div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; mWaitRundown(false), <span class="comment">//</span></div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; mLastErrorStartup(<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>), <span class="comment">//</span></div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; mLastErrorRundown(<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>)</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;{</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; assert(mDatabaseHandler!=NULL);</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; assert(mSocketHandler!=NULL);</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; assert(mControlSender!=NULL);</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; assert(mDBusWrapper!=NULL);</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;}</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;</div><div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#a32bb0e128a996e3ad891111260802146"> 75</a></span>&#160;<a class="code" href="classam_1_1CAmCommandReceiver.html#a32bb0e128a996e3ad891111260802146">CAmCommandReceiver::~CAmCommandReceiver</a>()</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;{</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;}</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;</div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#a62d8f5aee1e601d59f993c5a5561e234"> 79</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a62d8f5aee1e601d59f993c5a5561e234">CAmCommandReceiver::connect</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> &amp; mainConnectionID)</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;{</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmCommandReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sourceID=&quot;</span>, sourceID, <span class="stringliteral">&quot;sinkID=&quot;</span>, sinkID);</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keywordflow">return</span> (mControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#ac1bdb116a00b8b75cf4c4558e184b832">hookUserConnectionRequest</a>(sourceID, sinkID, mainConnectionID));</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;}</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;</div><div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#aa24d0146f4e3c75e02d6c0152e246da1"> 85</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#aa24d0146f4e3c75e02d6c0152e246da1">CAmCommandReceiver::disconnect</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID)</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;{</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmCommandReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;mainConnectionID=&quot;</span>, mainConnectionID);</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keywordflow">return</span> (mControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a39bb9b4f25e1c162d6a3daf344944960">hookUserDisconnectionRequest</a>(mainConnectionID));</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;}</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div><div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#a6d47bc67473d75495260abe8c666fc7e"> 91</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a6d47bc67473d75495260abe8c666fc7e">CAmCommandReceiver::setVolume</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> volume)</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;{</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmCommandReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sinkID=&quot;</span>, sinkID, <span class="stringliteral">&quot;volume=&quot;</span>, volume);</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keywordflow">return</span> (mControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#ad9e6c45492e72c9994652d0f2a9d1abd">hookUserVolumeChange</a>(sinkID, volume));</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;}</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div><div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#ad7a4c1fe5a2ecfaae5484a14d8820e58"> 97</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#ad7a4c1fe5a2ecfaae5484a14d8820e58">CAmCommandReceiver::volumeStep</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> int16_t <a class="code" href="classam_1_1CAmCommandReceiver.html#ad7a4c1fe5a2ecfaae5484a14d8820e58">volumeStep</a>)</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;{</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmCommandReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sinkID=&quot;</span>, sinkID, <span class="stringliteral">&quot;volumeStep=&quot;</span>, volumeStep);</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="keywordflow">return</span> (mControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a3880c0627b1d1360120c6bb294d45cdf">hookUserVolumeStep</a>(sinkID, volumeStep));</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;}</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;</div><div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#afae22041843c5349be16a6593d3ebb9c"> 103</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#afae22041843c5349be16a6593d3ebb9c">CAmCommandReceiver::setSinkMuteState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> muteState)</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;{</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmCommandReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sinkID=&quot;</span>, sinkID, <span class="stringliteral">&quot;muteState=&quot;</span>, muteState);</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keywordflow">return</span> (mControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#ad34e16a4b571a5dc70c7081f96015d53">hookUserSetSinkMuteState</a>(sinkID, muteState));</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;}</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;</div><div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#aa3044c8587e0674bc107d607b6863b99"> 109</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#aa3044c8587e0674bc107d607b6863b99">CAmCommandReceiver::setMainSinkSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;{</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmCommandReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sinkID=&quot;</span>, sinkID, <span class="stringliteral">&quot;soundPropertyType=&quot;</span>, soundProperty.<a class="code" href="structam_1_1am__MainSoundProperty__s.html#ab17e9104be5d9d055cd07fd2369e8218">type</a>, <span class="stringliteral">&quot;soundPropertyValue=&quot;</span>, soundProperty.<a class="code" href="structam_1_1am__MainSoundProperty__s.html#a66c11369472cdf8d870b7976e08336a1">value</a>);</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keywordflow">return</span> (mControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a0d93a02239f6a1bdc5279b03eae891bd">hookUserSetMainSinkSoundProperty</a>(sinkID, soundProperty));</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;}</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;</div><div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#a5275e9a3ed66acbe860729dd4665d7a1"> 115</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a5275e9a3ed66acbe860729dd4665d7a1">CAmCommandReceiver::setMainSourceSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID)</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;{</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmCommandReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sourceID=&quot;</span>, sourceID, <span class="stringliteral">&quot;soundPropertyType=&quot;</span>, soundProperty.<a class="code" href="structam_1_1am__MainSoundProperty__s.html#ab17e9104be5d9d055cd07fd2369e8218">type</a>, <span class="stringliteral">&quot;soundPropertyValue=&quot;</span>, soundProperty.<a class="code" href="structam_1_1am__MainSoundProperty__s.html#a66c11369472cdf8d870b7976e08336a1">value</a>);</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keywordflow">return</span> (mControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#ac809407580b0bfd81ad853320beb3a75">hookUserSetMainSourceSoundProperty</a>(sourceID, soundProperty));</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;}</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;</div><div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#a33b0ab5fca8c82ce91b19f08c34471f8"> 121</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a33b0ab5fca8c82ce91b19f08c34471f8">CAmCommandReceiver::setSystemProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a> &amp; property)</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;{</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmCommandReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;type=&quot;</span>, property.<a class="code" href="structam_1_1am__SystemProperty__s.html#a399604c89488c2bdba69fe4e6e862288">type</a>, <span class="stringliteral">&quot;systemPropertyValue=&quot;</span>, property.<a class="code" href="structam_1_1am__SystemProperty__s.html#a00fc776e22144844f56e2c895e8723f6">value</a>);</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keywordflow">return</span> (mControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#af92be6d9b34c296d2ba1b5908c8d66a4">hookUserSetSystemProperty</a>(property));</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;}</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;</div><div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#a011b02d5eddc693e5634583e0334e4a7"> 127</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a011b02d5eddc693e5634583e0334e4a7">CAmCommandReceiver::getVolume</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a>&amp; mainVolume)<span class="keyword"> const</span></div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#aebd6c2981bc88f4035506d1a23227b08">getSinkMainVolume</a>(sinkID, mainVolume));</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;}</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;</div><div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#a59d10a7178e3227d0b8f415308c71179"> 132</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a59d10a7178e3227d0b8f415308c71179">CAmCommandReceiver::getListMainConnections</a>(std::vector&lt;am_MainConnectionType_s&gt; &amp; listConnections)<span class="keyword"> const</span></div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a3f5299a4c7855c9a152ad7798e21f2ea">getListVisibleMainConnections</a>(listConnections));</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;}</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;</div><div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#ab7dc13df4c7699dfdae5bcf6c4c1f7fa"> 137</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#ab7dc13df4c7699dfdae5bcf6c4c1f7fa">CAmCommandReceiver::getListMainSinks</a>(std::vector&lt;am_SinkType_s&gt;&amp; listMainSinks)<span class="keyword"> const</span></div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a168ef0f08fc15b814e0b178dff419846">getListMainSinks</a>(listMainSinks));</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;}</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;</div><div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#a59197bfc29443cbae19a26e9c10a4ba3"> 142</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a59197bfc29443cbae19a26e9c10a4ba3">CAmCommandReceiver::getListMainSources</a>(std::vector&lt;am_SourceType_s&gt;&amp; listMainSources)<span class="keyword"> const</span></div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#aaa602f2e7929ad1e9cc10fd2eda948d8">getListMainSources</a>(listMainSources));</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;}</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;</div><div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#a9f2313f8608c5cc7948f1406ec04beb7"> 147</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a9f2313f8608c5cc7948f1406ec04beb7">CAmCommandReceiver::getListMainSinkSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_MainSoundProperty_s&gt; &amp; listSoundProperties)<span class="keyword"> const</span></div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a0b64cb67f5424173c31a7abfe19a264c">getListMainSinkSoundProperties</a>(sinkID, listSoundProperties));</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;}</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;</div><div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#aa21122ef14406f9454a9033c689bc660"> 152</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#aa21122ef14406f9454a9033c689bc660">CAmCommandReceiver::getListMainSourceSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_MainSoundProperty_s&gt; &amp; listSourceProperties)<span class="keyword"> const</span></div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#af659b31f091fd1b6890a7dbcb4ec3110">getListMainSourceSoundProperties</a>(sourceID, listSourceProperties));</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;}</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;</div><div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#a2aaf5164223f9d180593a37e96945891"> 157</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a2aaf5164223f9d180593a37e96945891">CAmCommandReceiver::getListSourceClasses</a>(std::vector&lt;am_SourceClass_s&gt; &amp; listSourceClasses)<span class="keyword"> const</span></div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a596f2f328352a607e92a98af1a50a64c">getListSourceClasses</a>(listSourceClasses));</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;}</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;</div><div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#aae42ce7867ffe512f973021b5677b879"> 162</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#aae42ce7867ffe512f973021b5677b879">CAmCommandReceiver::getListSinkClasses</a>(std::vector&lt;am_SinkClass_s&gt; &amp; listSinkClasses)<span class="keyword"> const</span></div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#ae99e0c125fba4122728cf1aa77916951">getListSinkClasses</a>(listSinkClasses));</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;}</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;</div><div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#ac088319424792648863e320b78cad915"> 167</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#ac088319424792648863e320b78cad915">CAmCommandReceiver::getListSystemProperties</a>(std::vector&lt;am_SystemProperty_s&gt; &amp; listSystemProperties)<span class="keyword"> const</span></div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a8165517ad5e06f36dca978476db51d79">getListSystemProperties</a>(listSystemProperties));</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;}</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;</div><div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#a05f8b40a07b3c234cd0935794e36a9b9"> 172</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a05f8b40a07b3c234cd0935794e36a9b9">CAmCommandReceiver::getTimingInformation</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID, <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> &amp; delay)<span class="keyword"> const</span></div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a2746e261c8eda663fca9cb21dbc3f8b2">getTimingInformation</a>(mainConnectionID, delay));</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;}</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;</div><div class="line"><a name="l00177"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#a53edef0db4108a19ad395eb426dcc1b3"> 177</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a53edef0db4108a19ad395eb426dcc1b3">CAmCommandReceiver::getDBusConnectionWrapper</a>(<a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a>*&amp; dbusConnectionWrapper)<span class="keyword"> const</span></div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;<span class="preprocessor">#ifdef WITH_DBUS_WRAPPER</span></div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; dbusConnectionWrapper = mDBusWrapper;</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; dbusConnectionWrapper = NULL;</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>);</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/*WITH_DBUS_WRAPPER*/</span><span class="preprocessor"></span></div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;}</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;</div><div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#a08731671113b46f54657e4849bb1e173"> 188</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a08731671113b46f54657e4849bb1e173">CAmCommandReceiver::getSocketHandler</a>(<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *&amp; socketHandler)<span class="keyword"> const</span></div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; socketHandler = mSocketHandler;</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;}</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;</div><div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#a1f38df5ee6645b0dd765a1bf28dd3f22"> 194</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandReceiver.html#a1f38df5ee6645b0dd765a1bf28dd3f22">CAmCommandReceiver::getInterfaceVersion</a>(std::string &amp; version)<span class="keyword"> const</span></div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; version = <a class="code" href="IAmCommand_8h.html#a2ad3adf378d12d97878ef329b3829f76">CommandVersion</a>;</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;}</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;</div><div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#adc6885dbe3520e6685035b0a89ffea7b"> 199</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandReceiver.html#adc6885dbe3520e6685035b0a89ffea7b">CAmCommandReceiver::confirmCommandReady</a>(<span class="keyword">const</span> uint16_t handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;{</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; <span class="keywordflow">if</span> (error !=<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>)</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; mLastErrorStartup=error;</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; mListStartupHandles.erase(std::remove(mListStartupHandles.begin(), mListStartupHandles.end(), handle), mListStartupHandles.end());</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; <span class="keywordflow">if</span> (mWaitStartup &amp;&amp; mListStartupHandles.empty())</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; mControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#ad57f83fec6cdaba8dd84d2e16b8f00d5">confirmCommandReady</a>(mLastErrorStartup);</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;}</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;</div><div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#af891b5714bde26daca7384758be25d5d"> 208</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandReceiver.html#af891b5714bde26daca7384758be25d5d">CAmCommandReceiver::confirmCommandRundown</a>(<span class="keyword">const</span> uint16_t handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;{</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; <span class="keywordflow">if</span> (error !=<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>)</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; mLastErrorRundown=error;</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; mListRundownHandles.erase(std::remove(mListRundownHandles.begin(), mListRundownHandles.end(), handle), mListRundownHandles.end());</div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; <span class="keywordflow">if</span> (mWaitRundown &amp;&amp; mListRundownHandles.empty())</div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; mControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#ad7d8499e2a4064e02a606277df3ca5ad">confirmCommandRundown</a>(mLastErrorRundown);</div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;}</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;</div><div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#a125412a71cb384ae9ec4b37821f79513"> 217</a></span>&#160;uint16_t <a class="code" href="classam_1_1CAmCommandReceiver.html#a125412a71cb384ae9ec4b37821f79513">CAmCommandReceiver::getStartupHandle</a>()</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;{</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; uint16_t handle = ++handleCount; <span class="comment">//todo: handle overflow</span></div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; mListStartupHandles.push_back(handle);</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; <span class="keywordflow">return</span> (handle);</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;}</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;</div><div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#abe0af0067c2f0db347ee8118362cb267"> 224</a></span>&#160;uint16_t <a class="code" href="classam_1_1CAmCommandReceiver.html#abe0af0067c2f0db347ee8118362cb267">CAmCommandReceiver::getRundownHandle</a>()</div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;{</div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; uint16_t handle = ++handleCount; <span class="comment">//todo: handle overflow</span></div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; mListRundownHandles.push_back(handle);</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; <span class="keywordflow">return</span> (handle);</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;}</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;</div><div class="line"><a name="l00231"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#ae29eaa1befc7c2d741920d567b89df9e"> 231</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandReceiver.html#ae29eaa1befc7c2d741920d567b89df9e">CAmCommandReceiver::waitOnStartup</a>(<span class="keywordtype">bool</span> startup)</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;{</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; mWaitStartup = startup;</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; mLastErrorStartup=<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;}</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;</div><div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#a5e49b6d510658f1ccc2547ce5fc38dac"> 237</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a5e49b6d510658f1ccc2547ce5fc38dac">CAmCommandReceiver::getListMainSinkNotificationConfigurations</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_NotificationConfiguration_s&gt;&amp; listMainNotificationConfigurations)<span class="keyword"> const</span></div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a252935537b216de55eb4a863503eea91">getListMainSinkNotificationConfigurations</a>(sinkID,listMainNotificationConfigurations));</div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;}</div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;</div><div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#a953a590cf51c6a02d631c2d324d81d78"> 242</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a953a590cf51c6a02d631c2d324d81d78">CAmCommandReceiver::getListMainSourceNotificationConfigurations</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_NotificationConfiguration_s&gt;&amp; listMainNotificationConfigurations)<span class="keyword"> const</span></div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a584e7f24422b91763c10021933240a0a">getListMainSourceNotificationConfigurations</a>(sourceID,listMainNotificationConfigurations));</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;}</div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;</div><div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#a7db57dfbc72f455545aa0d61013171d3"> 247</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a7db57dfbc72f455545aa0d61013171d3">CAmCommandReceiver::setMainSinkNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; mainNotificationConfiguration)</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;{</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmCommandReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sinkID=&quot;</span>, sinkID, <span class="stringliteral">&quot; type=&quot;</span>,mainNotificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#ab3c479eda9f228cd981e217142ea84bf">type</a>, <span class="stringliteral">&quot; parameter=&quot;</span>, mainNotificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#abc567830bd6c0d470b344a62d51bd5d0">parameter</a>, <span class="stringliteral">&quot;status=&quot;</span>,mainNotificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#a572962899f2aa344051a41eaebd71ddc">status</a>);</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; <span class="keywordflow">return</span> (mControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a16a0498beb28d7491656fba5407b84ba">hookUserSetMainSinkNotificationConfiguration</a>(sinkID,mainNotificationConfiguration));</div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;}</div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;</div><div class="line"><a name="l00253"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#a27b26681681cbceaa5d18253a0d6a644"> 253</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a27b26681681cbceaa5d18253a0d6a644">CAmCommandReceiver::setMainSourceNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; mainNotificationConfiguration)</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;{</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmCommandReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sourceID=&quot;</span>, sourceID, <span class="stringliteral">&quot; type=&quot;</span>,mainNotificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#ab3c479eda9f228cd981e217142ea84bf">type</a>, <span class="stringliteral">&quot; parameter=&quot;</span>, mainNotificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#abc567830bd6c0d470b344a62d51bd5d0">parameter</a>, <span class="stringliteral">&quot;status=&quot;</span>,mainNotificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#a572962899f2aa344051a41eaebd71ddc">status</a>);</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; <span class="keywordflow">return</span> (mControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#ae84b7b255db7b4527063539047dae4ef">hookUserSetMainSourceNotificationConfiguration</a>(sourceID,mainNotificationConfiguration));</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;}</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;</div><div class="line"><a name="l00259"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html#adcc5b296afe649aa9bec7c8e4af6eb49"> 259</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandReceiver.html#adcc5b296afe649aa9bec7c8e4af6eb49">CAmCommandReceiver::waitOnRundown</a>(<span class="keywordtype">bool</span> rundown)</div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;{</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; mWaitRundown = rundown;</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; mLastErrorStartup=<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;}</div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;</div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;}</div><div class="ttc" id="classam_1_1CAmCommandReceiver_html_a62d8f5aee1e601d59f993c5a5561e234"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a62d8f5aee1e601d59f993c5a5561e234">am::CAmCommandReceiver::connect</a></div><div class="ttdeci">am_Error_e connect(const am_sourceID_t sourceID, const am_sinkID_t sinkID, am_mainConnectionID_t &amp;mainConnectionID)</div><div class="ttdoc">connects a source to sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00079">CAmCommandReceiver.cpp:79</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_abe0af0067c2f0db347ee8118362cb267"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#abe0af0067c2f0db347ee8118362cb267">am::CAmCommandReceiver::getRundownHandle</a></div><div class="ttdeci">uint16_t getRundownHandle()</div><div class="ttdoc">returns a rundown handle </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00224">CAmCommandReceiver.cpp:224</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ad9e6c45492e72c9994652d0f2a9d1abd"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ad9e6c45492e72c9994652d0f2a9d1abd">am::CAmControlSender::hookUserVolumeChange</a></div><div class="ttdeci">am_Error_e hookUserVolumeChange(const am_sinkID_t SinkID, const am_mainVolume_t newVolume)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00205">CAmControlSender.cpp:205</a></div></div>
<div class="ttc" id="IAmCommand_8h_html_a2ad3adf378d12d97878ef329b3829f76"><div class="ttname"><a href="IAmCommand_8h.html#a2ad3adf378d12d97878ef329b3829f76">CommandVersion</a></div><div class="ttdeci">#define CommandVersion</div><div class="ttdef"><b>Definition:</b> <a href="IAmCommand_8h_source.html#l00037">IAmCommand.h:37</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a27b26681681cbceaa5d18253a0d6a644"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a27b26681681cbceaa5d18253a0d6a644">am::CAmCommandReceiver::setMainSourceNotificationConfiguration</a></div><div class="ttdeci">am_Error_e setMainSourceNotificationConfiguration(const am_sourceID_t sourceID, const am_NotificationConfiguration_s &amp;mainNotificationConfiguration)</div><div class="ttdoc">sets a MainNotificationConfiuration. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00252">CAmCommandReceiver.cpp:252</a></div></div>
+<div class="ttc" id="namespaceam_html"><div class="ttname"><a href="namespaceam.html">am</a></div><div class="ttdoc">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects...</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8h_source.html#l00029">CAmCommandReceiver.h:29</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a27b26681681cbceaa5d18253a0d6a644"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a27b26681681cbceaa5d18253a0d6a644">am::CAmCommandReceiver::setMainSourceNotificationConfiguration</a></div><div class="ttdeci">am_Error_e setMainSourceNotificationConfiguration(const am_sourceID_t sourceID, const am_NotificationConfiguration_s &amp;mainNotificationConfiguration)</div><div class="ttdoc">sets a MainNotificationConfiuration. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00253">CAmCommandReceiver.cpp:253</a></div></div>
<div class="ttc" id="structam_1_1am__NotificationConfiguration__s_html_ab3c479eda9f228cd981e217142ea84bf"><div class="ttname"><a href="structam_1_1am__NotificationConfiguration__s.html#ab3c479eda9f228cd981e217142ea84bf">am::am_NotificationConfiguration_s::type</a></div><div class="ttdeci">am_CustomNotificationType_t type</div><div class="ttdoc">The notification type of the notification. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01116">audiomanagertypes.h:1116</a></div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4ce"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am::am_Error_e</a></div><div class="ttdeci">am_Error_e</div><div class="ttdoc">the errors of the audiomanager. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00337">audiomanagertypes.h:337</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a0d93a02239f6a1bdc5279b03eae891bd"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a0d93a02239f6a1bdc5279b03eae891bd">am::CAmControlSender::hookUserSetMainSinkSoundProperty</a></div><div class="ttdeci">am_Error_e hookUserSetMainSinkSoundProperty(const am_sinkID_t sinkID, const am_MainSoundProperty_s &amp;soundProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00174">CAmControlSender.cpp:174</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a0d93a02239f6a1bdc5279b03eae891bd"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a0d93a02239f6a1bdc5279b03eae891bd">am::CAmControlSender::hookUserSetMainSinkSoundProperty</a></div><div class="ttdeci">am_Error_e hookUserSetMainSinkSoundProperty(const am_sinkID_t sinkID, const am_MainSoundProperty_s &amp;soundProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00187">CAmControlSender.cpp:187</a></div></div>
<div class="ttc" id="structam_1_1am__NotificationConfiguration__s_html"><div class="ttname"><a href="structam_1_1am__NotificationConfiguration__s.html">am::am_NotificationConfiguration_s</a></div><div class="ttdoc">This struct holds information about the configuration for notifications. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01109">audiomanagertypes.h:1109</a></div></div>
-<div class="ttc" id="namespaceam_html_a47d650dc91db97c1f9323b4ed5cf4fd6"><div class="ttname"><a href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">am::logInfo</a></div><div class="ttdeci">void logInfo(T value, TArgs...args)</div><div class="ttdoc">logs given values with infolevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00405">CAmDltWrapper.h:405</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a1f38df5ee6645b0dd765a1bf28dd3f22"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a1f38df5ee6645b0dd765a1bf28dd3f22">am::CAmCommandReceiver::getInterfaceVersion</a></div><div class="ttdeci">void getInterfaceVersion(std::string &amp;version) const </div><div class="ttdoc">This function returns the version of the interface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00193">CAmCommandReceiver.cpp:193</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a39bb9b4f25e1c162d6a3daf344944960"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a39bb9b4f25e1c162d6a3daf344944960">am::CAmControlSender::hookUserDisconnectionRequest</a></div><div class="ttdeci">am_Error_e hookUserDisconnectionRequest(const am_mainConnectionID_t connectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00168">CAmControlSender.cpp:168</a></div></div>
+<div class="ttc" id="namespaceam_html_a47d650dc91db97c1f9323b4ed5cf4fd6"><div class="ttname"><a href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">am::logInfo</a></div><div class="ttdeci">void logInfo(T value, TArgs...args)</div><div class="ttdoc">logs given values with infolevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00420">CAmDltWrapper.h:420</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a1f38df5ee6645b0dd765a1bf28dd3f22"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a1f38df5ee6645b0dd765a1bf28dd3f22">am::CAmCommandReceiver::getInterfaceVersion</a></div><div class="ttdeci">void getInterfaceVersion(std::string &amp;version) const </div><div class="ttdoc">This function returns the version of the interface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00194">CAmCommandReceiver.cpp:194</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a39bb9b4f25e1c162d6a3daf344944960"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a39bb9b4f25e1c162d6a3daf344944960">am::CAmControlSender::hookUserDisconnectionRequest</a></div><div class="ttdeci">am_Error_e hookUserDisconnectionRequest(const am_mainConnectionID_t connectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00181">CAmControlSender.cpp:181</a></div></div>
<div class="ttc" id="namespaceam_html_af9d68f1f1b0553906df4c90e9a860ffa"><div class="ttname"><a href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am::am_MuteState_e</a></div><div class="ttdeci">am_MuteState_e</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00392">audiomanagertypes.h:392</a></div></div>
<div class="ttc" id="structam_1_1am__MainSoundProperty__s_html_a66c11369472cdf8d870b7976e08336a1"><div class="ttname"><a href="structam_1_1am__MainSoundProperty__s.html#a66c11369472cdf8d870b7976e08336a1">am::am_MainSoundProperty_s::value</a></div><div class="ttdeci">int16_t value</div><div class="ttdoc">the actual value </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01019">audiomanagertypes.h:1019</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a596f2f328352a607e92a98af1a50a64c"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a596f2f328352a607e92a98af1a50a64c">am::IAmDatabaseHandler::getListSourceClasses</a></div><div class="ttdeci">virtual am_Error_e getListSourceClasses(std::vector&lt; am_SourceClass_s &gt; &amp;listSourceClasses) const =0</div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_af891b5714bde26daca7384758be25d5d"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#af891b5714bde26daca7384758be25d5d">am::CAmCommandReceiver::confirmCommandRundown</a></div><div class="ttdeci">void confirmCommandRundown(const uint16_t handle, const am_Error_e error)</div><div class="ttdoc">asynchronous confirmation of setCommandRundown </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00207">CAmCommandReceiver.cpp:207</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a05f8b40a07b3c234cd0935794e36a9b9"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a05f8b40a07b3c234cd0935794e36a9b9">am::CAmCommandReceiver::getTimingInformation</a></div><div class="ttdeci">am_Error_e getTimingInformation(const am_mainConnectionID_t mainConnectionID, am_timeSync_t &amp;delay) const </div><div class="ttdoc">returns the delay in ms that the audiopath for the given mainConnection has </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00171">CAmCommandReceiver.cpp:171</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_af891b5714bde26daca7384758be25d5d"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#af891b5714bde26daca7384758be25d5d">am::CAmCommandReceiver::confirmCommandRundown</a></div><div class="ttdeci">void confirmCommandRundown(const uint16_t handle, const am_Error_e error)</div><div class="ttdoc">asynchronous confirmation of setCommandRundown </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00208">CAmCommandReceiver.cpp:208</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a05f8b40a07b3c234cd0935794e36a9b9"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a05f8b40a07b3c234cd0935794e36a9b9">am::CAmCommandReceiver::getTimingInformation</a></div><div class="ttdeci">am_Error_e getTimingInformation(const am_mainConnectionID_t mainConnectionID, am_timeSync_t &amp;delay) const </div><div class="ttdoc">returns the delay in ms that the audiopath for the given mainConnection has </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00172">CAmCommandReceiver.cpp:172</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_af659b31f091fd1b6890a7dbcb4ec3110"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#af659b31f091fd1b6890a7dbcb4ec3110">am::IAmDatabaseHandler::getListMainSourceSoundProperties</a></div><div class="ttdeci">virtual am_Error_e getListMainSourceSoundProperties(const am_sourceID_t sourceID, std::vector&lt; am_MainSoundProperty_s &gt; &amp;listSourceProperties) const =0</div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00094">CAmSocketHandler.h:94</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_af92be6d9b34c296d2ba1b5908c8d66a4"><div class="ttname"><a href="classam_1_1CAmControlSender.html#af92be6d9b34c296d2ba1b5908c8d66a4">am::CAmControlSender::hookUserSetSystemProperty</a></div><div class="ttdeci">am_Error_e hookUserSetSystemProperty(const am_SystemProperty_s &amp;property)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00186">CAmControlSender.cpp:186</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00216">CAmSocketHandler.h:216</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_af92be6d9b34c296d2ba1b5908c8d66a4"><div class="ttname"><a href="classam_1_1CAmControlSender.html#af92be6d9b34c296d2ba1b5908c8d66a4">am::CAmControlSender::hookUserSetSystemProperty</a></div><div class="ttdeci">am_Error_e hookUserSetSystemProperty(const am_SystemProperty_s &amp;property)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00199">CAmControlSender.cpp:199</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a584e7f24422b91763c10021933240a0a"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a584e7f24422b91763c10021933240a0a">am::IAmDatabaseHandler::getListMainSourceNotificationConfigurations</a></div><div class="ttdeci">virtual am_Error_e getListMainSourceNotificationConfigurations(const am_sourceID_t sourceID, std::vector&lt; am_NotificationConfiguration_s &gt; &amp;listMainNotificationConfigurations)=0</div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ad57f83fec6cdaba8dd84d2e16b8f00d5"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ad57f83fec6cdaba8dd84d2e16b8f00d5">am::CAmControlSender::confirmCommandReady</a></div><div class="ttdeci">void confirmCommandReady(const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00437">CAmControlSender.cpp:437</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ad57f83fec6cdaba8dd84d2e16b8f00d5"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ad57f83fec6cdaba8dd84d2e16b8f00d5">am::CAmControlSender::confirmCommandReady</a></div><div class="ttdeci">void confirmCommandReady(const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00450">CAmControlSender.cpp:450</a></div></div>
<div class="ttc" id="namespaceam_html_ad94ba90e3c8f6bd7e51a15a811755167"><div class="ttname"><a href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am::am_timeSync_t</a></div><div class="ttdeci">int16_t am_timeSync_t</div><div class="ttdoc">offset time that is introduced in milli seconds. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00114">audiomanagertypes.h:114</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a53edef0db4108a19ad395eb426dcc1b3"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a53edef0db4108a19ad395eb426dcc1b3">am::CAmCommandReceiver::getDBusConnectionWrapper</a></div><div class="ttdeci">am_Error_e getDBusConnectionWrapper(CAmDbusWrapper *&amp;dbusConnectionWrapper) const </div><div class="ttdoc">this function is used to retrieve a pointer to the dBusConnectionWrapper </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00176">CAmCommandReceiver.cpp:176</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a53edef0db4108a19ad395eb426dcc1b3"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a53edef0db4108a19ad395eb426dcc1b3">am::CAmCommandReceiver::getDBusConnectionWrapper</a></div><div class="ttdeci">am_Error_e getDBusConnectionWrapper(CAmDbusWrapper *&amp;dbusConnectionWrapper) const </div><div class="ttdoc">this function is used to retrieve a pointer to the dBusConnectionWrapper </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00177">CAmCommandReceiver.cpp:177</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a168ef0f08fc15b814e0b178dff419846"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a168ef0f08fc15b814e0b178dff419846">am::IAmDatabaseHandler::getListMainSinks</a></div><div class="ttdeci">virtual am_Error_e getListMainSinks(std::vector&lt; am_SinkType_s &gt; &amp;listMainSinks) const =0</div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a953a590cf51c6a02d631c2d324d81d78"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a953a590cf51c6a02d631c2d324d81d78">am::CAmCommandReceiver::getListMainSourceNotificationConfigurations</a></div><div class="ttdeci">am_Error_e getListMainSourceNotificationConfigurations(const am_sourceID_t sourceID, std::vector&lt; am_NotificationConfiguration_s &gt; &amp;listMainNotificationConfigurations) const </div><div class="ttdoc">Retrieves the list of MainNotifications for a source. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00241">CAmCommandReceiver.cpp:241</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a953a590cf51c6a02d631c2d324d81d78"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a953a590cf51c6a02d631c2d324d81d78">am::CAmCommandReceiver::getListMainSourceNotificationConfigurations</a></div><div class="ttdeci">am_Error_e getListMainSourceNotificationConfigurations(const am_sourceID_t sourceID, std::vector&lt; am_NotificationConfiguration_s &gt; &amp;listMainNotificationConfigurations) const </div><div class="ttdoc">Retrieves the list of MainNotifications for a source. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00242">CAmCommandReceiver.cpp:242</a></div></div>
<div class="ttc" id="CAmDltWrapper_8h_html"><div class="ttname"><a href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
<div class="ttc" id="structam_1_1am__SystemProperty__s_html_a00fc776e22144844f56e2c895e8723f6"><div class="ttname"><a href="structam_1_1am__SystemProperty__s.html#a00fc776e22144844f56e2c895e8723f6">am::am_SystemProperty_s::value</a></div><div class="ttdeci">int16_t value</div><div class="ttdoc">the value </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00861">audiomanagertypes.h:861</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a5275e9a3ed66acbe860729dd4665d7a1"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a5275e9a3ed66acbe860729dd4665d7a1">am::CAmCommandReceiver::setMainSourceSoundProperty</a></div><div class="ttdeci">am_Error_e setMainSourceSoundProperty(const am_MainSoundProperty_s &amp;soundProperty, const am_sourceID_t sourceID)</div><div class="ttdoc">This method is used to set sound properties, e.g. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00113">CAmCommandReceiver.cpp:113</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_adc6885dbe3520e6685035b0a89ffea7b"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#adc6885dbe3520e6685035b0a89ffea7b">am::CAmCommandReceiver::confirmCommandReady</a></div><div class="ttdeci">void confirmCommandReady(const uint16_t handle, const am_Error_e error)</div><div class="ttdoc">asynchronous confirmation of setCommandReady. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00198">CAmCommandReceiver.cpp:198</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_ab7dc13df4c7699dfdae5bcf6c4c1f7fa"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#ab7dc13df4c7699dfdae5bcf6c4c1f7fa">am::CAmCommandReceiver::getListMainSinks</a></div><div class="ttdeci">am_Error_e getListMainSinks(std::vector&lt; am_SinkType_s &gt; &amp;listMainSinks) const </div><div class="ttdoc">returns the actual list of Sinks </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00136">CAmCommandReceiver.cpp:136</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a5275e9a3ed66acbe860729dd4665d7a1"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a5275e9a3ed66acbe860729dd4665d7a1">am::CAmCommandReceiver::setMainSourceSoundProperty</a></div><div class="ttdeci">am_Error_e setMainSourceSoundProperty(const am_MainSoundProperty_s &amp;soundProperty, const am_sourceID_t sourceID)</div><div class="ttdoc">This method is used to set sound properties, e.g. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00115">CAmCommandReceiver.cpp:115</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_adc6885dbe3520e6685035b0a89ffea7b"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#adc6885dbe3520e6685035b0a89ffea7b">am::CAmCommandReceiver::confirmCommandReady</a></div><div class="ttdeci">void confirmCommandReady(const uint16_t handle, const am_Error_e error)</div><div class="ttdoc">asynchronous confirmation of setCommandReady. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00199">CAmCommandReceiver.cpp:199</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_ab7dc13df4c7699dfdae5bcf6c4c1f7fa"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#ab7dc13df4c7699dfdae5bcf6c4c1f7fa">am::CAmCommandReceiver::getListMainSinks</a></div><div class="ttdeci">am_Error_e getListMainSinks(std::vector&lt; am_SinkType_s &gt; &amp;listMainSinks) const </div><div class="ttdoc">returns the actual list of Sinks </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00137">CAmCommandReceiver.cpp:137</a></div></div>
<div class="ttc" id="structam_1_1am__SystemProperty__s_html"><div class="ttname"><a href="structam_1_1am__SystemProperty__s.html">am::am_SystemProperty_s</a></div><div class="ttdoc">struct describing system properties </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00850">audiomanagertypes.h:850</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_adcc5b296afe649aa9bec7c8e4af6eb49"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#adcc5b296afe649aa9bec7c8e4af6eb49">am::CAmCommandReceiver::waitOnRundown</a></div><div class="ttdeci">void waitOnRundown(bool rundown)</div><div class="ttdoc">tells the ComandReceiver to start waiting for all handles to be confirmed </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00258">CAmCommandReceiver.cpp:258</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_adcc5b296afe649aa9bec7c8e4af6eb49"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#adcc5b296afe649aa9bec7c8e4af6eb49">am::CAmCommandReceiver::waitOnRundown</a></div><div class="ttdeci">void waitOnRundown(bool rundown)</div><div class="ttdoc">tells the ComandReceiver to start waiting for all handles to be confirmed </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00259">CAmCommandReceiver.cpp:259</a></div></div>
<div class="ttc" id="CAmCommandReceiver_8h_html"><div class="ttname"><a href="CAmCommandReceiver_8h.html">CAmCommandReceiver.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_aae42ce7867ffe512f973021b5677b879"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#aae42ce7867ffe512f973021b5677b879">am::CAmCommandReceiver::getListSinkClasses</a></div><div class="ttdeci">am_Error_e getListSinkClasses(std::vector&lt; am_SinkClass_s &gt; &amp;listSinkClasses) const </div><div class="ttdoc">This is used to retrieve SinkClass Information of all sink classes. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00161">CAmCommandReceiver.cpp:161</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a6d47bc67473d75495260abe8c666fc7e"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a6d47bc67473d75495260abe8c666fc7e">am::CAmCommandReceiver::setVolume</a></div><div class="ttdeci">am_Error_e setVolume(const am_sinkID_t sinkID, const am_mainVolume_t volume)</div><div class="ttdoc">sets the volume for a sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00089">CAmCommandReceiver.cpp:89</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_aae42ce7867ffe512f973021b5677b879"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#aae42ce7867ffe512f973021b5677b879">am::CAmCommandReceiver::getListSinkClasses</a></div><div class="ttdeci">am_Error_e getListSinkClasses(std::vector&lt; am_SinkClass_s &gt; &amp;listSinkClasses) const </div><div class="ttdoc">This is used to retrieve SinkClass Information of all sink classes. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00162">CAmCommandReceiver.cpp:162</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a6d47bc67473d75495260abe8c666fc7e"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a6d47bc67473d75495260abe8c666fc7e">am::CAmCommandReceiver::setVolume</a></div><div class="ttdeci">am_Error_e setVolume(const am_sinkID_t sinkID, const am_mainVolume_t volume)</div><div class="ttdoc">sets the volume for a sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00091">CAmCommandReceiver.cpp:91</a></div></div>
<div class="ttc" id="structam_1_1am__MainSoundProperty__s_html"><div class="ttname"><a href="structam_1_1am__MainSoundProperty__s.html">am::am_MainSoundProperty_s</a></div><div class="ttdoc">struct describung mainsound property </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01008">audiomanagertypes.h:1008</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_ad7a4c1fe5a2ecfaae5484a14d8820e58"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#ad7a4c1fe5a2ecfaae5484a14d8820e58">am::CAmCommandReceiver::volumeStep</a></div><div class="ttdeci">am_Error_e volumeStep(const am_sinkID_t sinkID, const int16_t volumeStep)</div><div class="ttdoc">This function is used to increment or decrement the current volume for a sink. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00095">CAmCommandReceiver.cpp:95</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ae84b7b255db7b4527063539047dae4ef"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ae84b7b255db7b4527063539047dae4ef">am::CAmControlSender::hookUserSetMainSourceNotificationConfiguration</a></div><div class="ttdeci">am_Error_e hookUserSetMainSourceNotificationConfiguration(const am_sourceID_t sourceID, const am_NotificationConfiguration_s &amp;notificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00521">CAmControlSender.cpp:521</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_ad7a4c1fe5a2ecfaae5484a14d8820e58"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#ad7a4c1fe5a2ecfaae5484a14d8820e58">am::CAmCommandReceiver::volumeStep</a></div><div class="ttdeci">am_Error_e volumeStep(const am_sinkID_t sinkID, const int16_t volumeStep)</div><div class="ttdoc">This function is used to increment or decrement the current volume for a sink. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00097">CAmCommandReceiver.cpp:97</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ae84b7b255db7b4527063539047dae4ef"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ae84b7b255db7b4527063539047dae4ef">am::CAmControlSender::hookUserSetMainSourceNotificationConfiguration</a></div><div class="ttdeci">am_Error_e hookUserSetMainSourceNotificationConfiguration(const am_sourceID_t sourceID, const am_NotificationConfiguration_s &amp;notificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00534">CAmControlSender.cpp:534</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aaa602f2e7929ad1e9cc10fd2eda948d8"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aaa602f2e7929ad1e9cc10fd2eda948d8">am::IAmDatabaseHandler::getListMainSources</a></div><div class="ttdeci">virtual am_Error_e getListMainSources(std::vector&lt; am_SourceType_s &gt; &amp;listMainSources) const =0</div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a16a0498beb28d7491656fba5407b84ba"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a16a0498beb28d7491656fba5407b84ba">am::CAmControlSender::hookUserSetMainSinkNotificationConfiguration</a></div><div class="ttdeci">am_Error_e hookUserSetMainSinkNotificationConfiguration(const am_sinkID_t sinkID, const am_NotificationConfiguration_s &amp;notificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00515">CAmControlSender.cpp:515</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a16a0498beb28d7491656fba5407b84ba"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a16a0498beb28d7491656fba5407b84ba">am::CAmControlSender::hookUserSetMainSinkNotificationConfiguration</a></div><div class="ttdeci">am_Error_e hookUserSetMainSinkNotificationConfiguration(const am_sinkID_t sinkID, const am_NotificationConfiguration_s &amp;notificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00528">CAmControlSender.cpp:528</a></div></div>
<div class="ttc" id="IAmDatabaseHandler_8h_html"><div class="ttname"><a href="IAmDatabaseHandler_8h.html">IAmDatabaseHandler.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a59197bfc29443cbae19a26e9c10a4ba3"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a59197bfc29443cbae19a26e9c10a4ba3">am::CAmCommandReceiver::getListMainSources</a></div><div class="ttdeci">am_Error_e getListMainSources(std::vector&lt; am_SourceType_s &gt; &amp;listMainSources) const </div><div class="ttdoc">returns the actual list of Sources </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00141">CAmCommandReceiver.cpp:141</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a7db57dfbc72f455545aa0d61013171d3"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a7db57dfbc72f455545aa0d61013171d3">am::CAmCommandReceiver::setMainSinkNotificationConfiguration</a></div><div class="ttdeci">am_Error_e setMainSinkNotificationConfiguration(const am_sinkID_t sinkID, const am_NotificationConfiguration_s &amp;mainNotificationConfiguration)</div><div class="ttdoc">sets a MainNotificationConfiuration. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00246">CAmCommandReceiver.cpp:246</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a59197bfc29443cbae19a26e9c10a4ba3"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a59197bfc29443cbae19a26e9c10a4ba3">am::CAmCommandReceiver::getListMainSources</a></div><div class="ttdeci">am_Error_e getListMainSources(std::vector&lt; am_SourceType_s &gt; &amp;listMainSources) const </div><div class="ttdoc">returns the actual list of Sources </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00142">CAmCommandReceiver.cpp:142</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a7db57dfbc72f455545aa0d61013171d3"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a7db57dfbc72f455545aa0d61013171d3">am::CAmCommandReceiver::setMainSinkNotificationConfiguration</a></div><div class="ttdeci">am_Error_e setMainSinkNotificationConfiguration(const am_sinkID_t sinkID, const am_NotificationConfiguration_s &amp;mainNotificationConfiguration)</div><div class="ttdoc">sets a MainNotificationConfiuration. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00247">CAmCommandReceiver.cpp:247</a></div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">am::E_UNKNOWN</a></div><div class="ttdoc">default </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00346">audiomanagertypes.h:346</a></div></div>
<div class="ttc" id="namespaceam_html_a2711516b1392ea02a7ed25fcd540a16a"><div class="ttname"><a href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am::am_sourceID_t</a></div><div class="ttdeci">uint16_t am_sourceID_t</div><div class="ttdoc">a source ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00060">audiomanagertypes.h:60</a></div></div>
<div class="ttc" id="structam_1_1am__MainSoundProperty__s_html_ab17e9104be5d9d055cd07fd2369e8218"><div class="ttname"><a href="structam_1_1am__MainSoundProperty__s.html#ab17e9104be5d9d055cd07fd2369e8218">am::am_MainSoundProperty_s::type</a></div><div class="ttdeci">am_CustomMainSoundPropertyType_t type</div><div class="ttdoc">the type of the property </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01015">audiomanagertypes.h:1015</a></div></div>
<div class="ttc" id="structam_1_1am__SystemProperty__s_html_a399604c89488c2bdba69fe4e6e862288"><div class="ttname"><a href="structam_1_1am__SystemProperty__s.html#a399604c89488c2bdba69fe4e6e862288">am::am_SystemProperty_s::type</a></div><div class="ttdeci">am_CustomSystemPropertyType_t type</div><div class="ttdoc">the type that is set </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00857">audiomanagertypes.h:857</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a13df559403ebeacfb941da4deb9a5caa"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a13df559403ebeacfb941da4deb9a5caa">am::CAmCommandReceiver::CAmCommandReceiver</a></div><div class="ttdeci">CAmCommandReceiver(IAmDatabaseHandler *iDatabaseHandler, CAmControlSender *iControlSender, CAmSocketHandler *iSocketHandler)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00035">CAmCommandReceiver.cpp:35</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ad34e16a4b571a5dc70c7081f96015d53"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ad34e16a4b571a5dc70c7081f96015d53">am::CAmControlSender::hookUserSetSinkMuteState</a></div><div class="ttdeci">am_Error_e hookUserSetSinkMuteState(const am_sinkID_t sinkID, const am_MuteState_e muteState)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00204">CAmControlSender.cpp:204</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a13df559403ebeacfb941da4deb9a5caa"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a13df559403ebeacfb941da4deb9a5caa">am::CAmCommandReceiver::CAmCommandReceiver</a></div><div class="ttdeci">CAmCommandReceiver(IAmDatabaseHandler *iDatabaseHandler, CAmControlSender *iControlSender, CAmSocketHandler *iSocketHandler)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00037">CAmCommandReceiver.cpp:37</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ad34e16a4b571a5dc70c7081f96015d53"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ad34e16a4b571a5dc70c7081f96015d53">am::CAmControlSender::hookUserSetSinkMuteState</a></div><div class="ttdeci">am_Error_e hookUserSetSinkMuteState(const am_sinkID_t sinkID, const am_MuteState_e muteState)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00217">CAmControlSender.cpp:217</a></div></div>
<div class="ttc" id="classam_1_1CAmControlSender_html"><div class="ttname"><a href="classam_1_1CAmControlSender.html">am::CAmControlSender</a></div><div class="ttdoc">sends data to the commandInterface, takes the file of the library that needs to be loaded ...</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8h_source.html#l00041">CAmControlSender.h:41</a></div></div>
<div class="ttc" id="structam_1_1am__NotificationConfiguration__s_html_a572962899f2aa344051a41eaebd71ddc"><div class="ttname"><a href="structam_1_1am__NotificationConfiguration__s.html#a572962899f2aa344051a41eaebd71ddc">am::am_NotificationConfiguration_s::status</a></div><div class="ttdeci">am_NotificationStatus_e status</div><div class="ttdoc">The Notification status. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01121">audiomanagertypes.h:1121</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ac1bdb116a00b8b75cf4c4558e184b832"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ac1bdb116a00b8b75cf4c4558e184b832">am::CAmControlSender::hookUserConnectionRequest</a></div><div class="ttdeci">am_Error_e hookUserConnectionRequest(const am_sourceID_t sourceID, const am_sinkID_t sinkID, am_mainConnectionID_t &amp;mainConnectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00162">CAmControlSender.cpp:162</a></div></div>
-<div class="ttc" id="classam_1_1IAmDatabaseHandler_html"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></div><div class="ttdoc">This class handles and abstracts the database. </div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00059">IAmDatabaseHandler.h:59</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ac1bdb116a00b8b75cf4c4558e184b832"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ac1bdb116a00b8b75cf4c4558e184b832">am::CAmControlSender::hookUserConnectionRequest</a></div><div class="ttdeci">am_Error_e hookUserConnectionRequest(const am_sourceID_t sourceID, const am_sinkID_t sinkID, am_mainConnectionID_t &amp;mainConnectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00175">CAmControlSender.cpp:175</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></div><div class="ttdoc">This class handles and abstracts the database. </div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00055">IAmDatabaseHandler.h:55</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_ae99e0c125fba4122728cf1aa77916951"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#ae99e0c125fba4122728cf1aa77916951">am::IAmDatabaseHandler::getListSinkClasses</a></div><div class="ttdeci">virtual am_Error_e getListSinkClasses(std::vector&lt; am_SinkClass_s &gt; &amp;listSinkClasses) const =0</div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aebd6c2981bc88f4035506d1a23227b08"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aebd6c2981bc88f4035506d1a23227b08">am::IAmDatabaseHandler::getSinkMainVolume</a></div><div class="ttdeci">virtual am_Error_e getSinkMainVolume(const am_sinkID_t sinkID, am_mainVolume_t &amp;mainVolume) const =0</div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ac809407580b0bfd81ad853320beb3a75"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ac809407580b0bfd81ad853320beb3a75">am::CAmControlSender::hookUserSetMainSourceSoundProperty</a></div><div class="ttdeci">am_Error_e hookUserSetMainSourceSoundProperty(const am_sourceID_t sourceID, const am_MainSoundProperty_s &amp;soundProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00180">CAmControlSender.cpp:180</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_aa21122ef14406f9454a9033c689bc660"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#aa21122ef14406f9454a9033c689bc660">am::CAmCommandReceiver::getListMainSourceSoundProperties</a></div><div class="ttdeci">am_Error_e getListMainSourceSoundProperties(const am_sourceID_t sourceID, std::vector&lt; am_MainSoundProperty_s &gt; &amp;listSourceProperties) const </div><div class="ttdoc">This is used to retrieve all source sound properties related to a source. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00151">CAmCommandReceiver.cpp:151</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_afae22041843c5349be16a6593d3ebb9c"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#afae22041843c5349be16a6593d3ebb9c">am::CAmCommandReceiver::setSinkMuteState</a></div><div class="ttdeci">am_Error_e setSinkMuteState(const am_sinkID_t sinkID, const am_MuteState_e muteState)</div><div class="ttdoc">sets the mute state of a sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00101">CAmCommandReceiver.cpp:101</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ac809407580b0bfd81ad853320beb3a75"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ac809407580b0bfd81ad853320beb3a75">am::CAmControlSender::hookUserSetMainSourceSoundProperty</a></div><div class="ttdeci">am_Error_e hookUserSetMainSourceSoundProperty(const am_sourceID_t sourceID, const am_MainSoundProperty_s &amp;soundProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00193">CAmControlSender.cpp:193</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_aa21122ef14406f9454a9033c689bc660"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#aa21122ef14406f9454a9033c689bc660">am::CAmCommandReceiver::getListMainSourceSoundProperties</a></div><div class="ttdeci">am_Error_e getListMainSourceSoundProperties(const am_sourceID_t sourceID, std::vector&lt; am_MainSoundProperty_s &gt; &amp;listSourceProperties) const </div><div class="ttdoc">This is used to retrieve all source sound properties related to a source. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00152">CAmCommandReceiver.cpp:152</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_afae22041843c5349be16a6593d3ebb9c"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#afae22041843c5349be16a6593d3ebb9c">am::CAmCommandReceiver::setSinkMuteState</a></div><div class="ttdeci">am_Error_e setSinkMuteState(const am_sinkID_t sinkID, const am_MuteState_e muteState)</div><div class="ttdoc">sets the mute state of a sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00103">CAmCommandReceiver.cpp:103</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a0b64cb67f5424173c31a7abfe19a264c"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a0b64cb67f5424173c31a7abfe19a264c">am::IAmDatabaseHandler::getListMainSinkSoundProperties</a></div><div class="ttdeci">virtual am_Error_e getListMainSinkSoundProperties(const am_sinkID_t sinkID, std::vector&lt; am_MainSoundProperty_s &gt; &amp;listSoundProperties) const =0</div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ad7d8499e2a4064e02a606277df3ca5ad"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ad7d8499e2a4064e02a606277df3ca5ad">am::CAmControlSender::confirmCommandRundown</a></div><div class="ttdeci">void confirmCommandRundown(const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00449">CAmControlSender.cpp:449</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ad7d8499e2a4064e02a606277df3ca5ad"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ad7d8499e2a4064e02a606277df3ca5ad">am::CAmControlSender::confirmCommandRundown</a></div><div class="ttdeci">void confirmCommandRundown(const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00462">CAmControlSender.cpp:462</a></div></div>
<div class="ttc" id="CAmSocketHandler_8h_html"><div class="ttname"><a href="CAmSocketHandler_8h.html">CAmSocketHandler.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
+<div class="ttc" id="CAmCommandReceiver_8cpp_html_a60dca3177fb9cb5256609adc7af55168"><div class="ttname"><a href="CAmCommandReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a></div><div class="ttdeci">#define __METHOD_NAME__</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00032">CAmCommandReceiver.cpp:32</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a8165517ad5e06f36dca978476db51d79"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a8165517ad5e06f36dca978476db51d79">am::IAmDatabaseHandler::getListSystemProperties</a></div><div class="ttdeci">virtual am_Error_e getListSystemProperties(std::vector&lt; am_SystemProperty_s &gt; &amp;listSystemProperties) const =0</div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_ac088319424792648863e320b78cad915"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#ac088319424792648863e320b78cad915">am::CAmCommandReceiver::getListSystemProperties</a></div><div class="ttdeci">am_Error_e getListSystemProperties(std::vector&lt; am_SystemProperty_s &gt; &amp;listSystemProperties) const </div><div class="ttdoc">Retrieves a complete list of all systemProperties. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00166">CAmCommandReceiver.cpp:166</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a08731671113b46f54657e4849bb1e173"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a08731671113b46f54657e4849bb1e173">am::CAmCommandReceiver::getSocketHandler</a></div><div class="ttdeci">am_Error_e getSocketHandler(CAmSocketHandler *&amp;socketHandler) const </div><div class="ttdoc">This function returns the pointer to the socketHandler. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00187">CAmCommandReceiver.cpp:187</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a2aaf5164223f9d180593a37e96945891"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a2aaf5164223f9d180593a37e96945891">am::CAmCommandReceiver::getListSourceClasses</a></div><div class="ttdeci">am_Error_e getListSourceClasses(std::vector&lt; am_SourceClass_s &gt; &amp;listSourceClasses) const </div><div class="ttdoc">This is used to retrieve SourceClass Information of all source classes. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00156">CAmCommandReceiver.cpp:156</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_ae29eaa1befc7c2d741920d567b89df9e"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#ae29eaa1befc7c2d741920d567b89df9e">am::CAmCommandReceiver::waitOnStartup</a></div><div class="ttdeci">void waitOnStartup(bool startup)</div><div class="ttdoc">tells the ComandReceiver to start waiting for all handles to be confirmed </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00230">CAmCommandReceiver.cpp:230</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_ac088319424792648863e320b78cad915"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#ac088319424792648863e320b78cad915">am::CAmCommandReceiver::getListSystemProperties</a></div><div class="ttdeci">am_Error_e getListSystemProperties(std::vector&lt; am_SystemProperty_s &gt; &amp;listSystemProperties) const </div><div class="ttdoc">Retrieves a complete list of all systemProperties. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00167">CAmCommandReceiver.cpp:167</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a08731671113b46f54657e4849bb1e173"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a08731671113b46f54657e4849bb1e173">am::CAmCommandReceiver::getSocketHandler</a></div><div class="ttdeci">am_Error_e getSocketHandler(CAmSocketHandler *&amp;socketHandler) const </div><div class="ttdoc">This function returns the pointer to the socketHandler. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00188">CAmCommandReceiver.cpp:188</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a2aaf5164223f9d180593a37e96945891"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a2aaf5164223f9d180593a37e96945891">am::CAmCommandReceiver::getListSourceClasses</a></div><div class="ttdeci">am_Error_e getListSourceClasses(std::vector&lt; am_SourceClass_s &gt; &amp;listSourceClasses) const </div><div class="ttdoc">This is used to retrieve SourceClass Information of all source classes. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00157">CAmCommandReceiver.cpp:157</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_ae29eaa1befc7c2d741920d567b89df9e"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#ae29eaa1befc7c2d741920d567b89df9e">am::CAmCommandReceiver::waitOnStartup</a></div><div class="ttdeci">void waitOnStartup(bool startup)</div><div class="ttdoc">tells the ComandReceiver to start waiting for all handles to be confirmed </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00231">CAmCommandReceiver.cpp:231</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a252935537b216de55eb4a863503eea91"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a252935537b216de55eb4a863503eea91">am::IAmDatabaseHandler::getListMainSinkNotificationConfigurations</a></div><div class="ttdeci">virtual am_Error_e getListMainSinkNotificationConfigurations(const am_sinkID_t sinkID, std::vector&lt; am_NotificationConfiguration_s &gt; &amp;listMainNotificationConfigurations)=0</div></div>
<div class="ttc" id="classam_1_1CAmDbusWrapper_html"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html">am::CAmDbusWrapper</a></div><div class="ttdoc">This wraps dbus and provides everything needed to anyone who wants to use dbus (including plugins)...</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8h_source.html#l00037">CAmDbusWrapper.h:37</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a32bb0e128a996e3ad891111260802146"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a32bb0e128a996e3ad891111260802146">am::CAmCommandReceiver::~CAmCommandReceiver</a></div><div class="ttdeci">~CAmCommandReceiver()</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00073">CAmCommandReceiver.cpp:73</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a32bb0e128a996e3ad891111260802146"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a32bb0e128a996e3ad891111260802146">am::CAmCommandReceiver::~CAmCommandReceiver</a></div><div class="ttdeci">~CAmCommandReceiver()</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00075">CAmCommandReceiver.cpp:75</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a2746e261c8eda663fca9cb21dbc3f8b2"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a2746e261c8eda663fca9cb21dbc3f8b2">am::IAmDatabaseHandler::getTimingInformation</a></div><div class="ttdeci">virtual am_Error_e getTimingInformation(const am_mainConnectionID_t mainConnectionID, am_timeSync_t &amp;delay) const =0</div></div>
<div class="ttc" id="namespaceam_html_a834886e7c3e4a2d6745ef2b59b485b00"><div class="ttname"><a href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am::am_mainVolume_t</a></div><div class="ttdeci">int16_t am_mainVolume_t</div><div class="ttdoc">This is the volume presented on the command interface. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00100">audiomanagertypes.h:100</a></div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">am::E_OK</a></div><div class="ttdoc">no error - positive reply </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00342">audiomanagertypes.h:342</a></div></div>
<div class="ttc" id="CAmControlSender_8h_html"><div class="ttname"><a href="CAmControlSender_8h.html">CAmControlSender.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a5e49b6d510658f1ccc2547ce5fc38dac"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a5e49b6d510658f1ccc2547ce5fc38dac">am::CAmCommandReceiver::getListMainSinkNotificationConfigurations</a></div><div class="ttdeci">am_Error_e getListMainSinkNotificationConfigurations(const am_sinkID_t sinkID, std::vector&lt; am_NotificationConfiguration_s &gt; &amp;listMainNotificationConfigurations) const </div><div class="ttdoc">Retrieves the list of MainNotifications for a sink. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00236">CAmCommandReceiver.cpp:236</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a125412a71cb384ae9ec4b37821f79513"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a125412a71cb384ae9ec4b37821f79513">am::CAmCommandReceiver::getStartupHandle</a></div><div class="ttdeci">uint16_t getStartupHandle()</div><div class="ttdoc">returns a startup handle </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00216">CAmCommandReceiver.cpp:216</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a011b02d5eddc693e5634583e0334e4a7"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a011b02d5eddc693e5634583e0334e4a7">am::CAmCommandReceiver::getVolume</a></div><div class="ttdeci">am_Error_e getVolume(const am_sinkID_t sinkID, am_mainVolume_t &amp;mainVolume) const </div><div class="ttdoc">Returns the current volume for the sink directly out of the database. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00125">CAmCommandReceiver.cpp:125</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a5e49b6d510658f1ccc2547ce5fc38dac"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a5e49b6d510658f1ccc2547ce5fc38dac">am::CAmCommandReceiver::getListMainSinkNotificationConfigurations</a></div><div class="ttdeci">am_Error_e getListMainSinkNotificationConfigurations(const am_sinkID_t sinkID, std::vector&lt; am_NotificationConfiguration_s &gt; &amp;listMainNotificationConfigurations) const </div><div class="ttdoc">Retrieves the list of MainNotifications for a sink. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00237">CAmCommandReceiver.cpp:237</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a125412a71cb384ae9ec4b37821f79513"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a125412a71cb384ae9ec4b37821f79513">am::CAmCommandReceiver::getStartupHandle</a></div><div class="ttdeci">uint16_t getStartupHandle()</div><div class="ttdoc">returns a startup handle </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00217">CAmCommandReceiver.cpp:217</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a011b02d5eddc693e5634583e0334e4a7"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a011b02d5eddc693e5634583e0334e4a7">am::CAmCommandReceiver::getVolume</a></div><div class="ttdeci">am_Error_e getVolume(const am_sinkID_t sinkID, am_mainVolume_t &amp;mainVolume) const </div><div class="ttdoc">Returns the current volume for the sink directly out of the database. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00127">CAmCommandReceiver.cpp:127</a></div></div>
<div class="ttc" id="namespaceam_html_aac2b901ff83ee381fbe99913753e2416"><div class="ttname"><a href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am::am_sinkID_t</a></div><div class="ttdeci">uint16_t am_sinkID_t</div><div class="ttdoc">a sink ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00065">audiomanagertypes.h:65</a></div></div>
<div class="ttc" id="namespaceam_html_a33a5bb7641f58ab3a5f3b86400ad804c"><div class="ttname"><a href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am::am_mainConnectionID_t</a></div><div class="ttdeci">uint16_t am_mainConnectionID_t</div><div class="ttdoc">a mainConnection ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00080">audiomanagertypes.h:80</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a59d10a7178e3227d0b8f415308c71179"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a59d10a7178e3227d0b8f415308c71179">am::CAmCommandReceiver::getListMainConnections</a></div><div class="ttdeci">am_Error_e getListMainConnections(std::vector&lt; am_MainConnectionType_s &gt; &amp;listConnections) const </div><div class="ttdoc">returns the actual list of MainConnections </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00130">CAmCommandReceiver.cpp:130</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_aa3044c8587e0674bc107d607b6863b99"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#aa3044c8587e0674bc107d607b6863b99">am::CAmCommandReceiver::setMainSinkSoundProperty</a></div><div class="ttdeci">am_Error_e setMainSinkSoundProperty(const am_MainSoundProperty_s &amp;soundProperty, const am_sinkID_t sinkID)</div><div class="ttdoc">This method is used to set sound properties, e.g. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00107">CAmCommandReceiver.cpp:107</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a59d10a7178e3227d0b8f415308c71179"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a59d10a7178e3227d0b8f415308c71179">am::CAmCommandReceiver::getListMainConnections</a></div><div class="ttdeci">am_Error_e getListMainConnections(std::vector&lt; am_MainConnectionType_s &gt; &amp;listConnections) const </div><div class="ttdoc">returns the actual list of MainConnections </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00132">CAmCommandReceiver.cpp:132</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_aa3044c8587e0674bc107d607b6863b99"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#aa3044c8587e0674bc107d607b6863b99">am::CAmCommandReceiver::setMainSinkSoundProperty</a></div><div class="ttdeci">am_Error_e setMainSinkSoundProperty(const am_MainSoundProperty_s &amp;soundProperty, const am_sinkID_t sinkID)</div><div class="ttdoc">This method is used to set sound properties, e.g. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00109">CAmCommandReceiver.cpp:109</a></div></div>
<div class="ttc" id="structam_1_1am__NotificationConfiguration__s_html_abc567830bd6c0d470b344a62d51bd5d0"><div class="ttname"><a href="structam_1_1am__NotificationConfiguration__s.html#abc567830bd6c0d470b344a62d51bd5d0">am::am_NotificationConfiguration_s::parameter</a></div><div class="ttdeci">int16_t parameter</div><div class="ttdoc">This gives additional information to the notification status. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01130">audiomanagertypes.h:1130</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_aa24d0146f4e3c75e02d6c0152e246da1"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#aa24d0146f4e3c75e02d6c0152e246da1">am::CAmCommandReceiver::disconnect</a></div><div class="ttdeci">am_Error_e disconnect(const am_mainConnectionID_t mainConnectionID)</div><div class="ttdoc">disconnects a mainConnection </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00083">CAmCommandReceiver.cpp:83</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a33b0ab5fca8c82ce91b19f08c34471f8"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a33b0ab5fca8c82ce91b19f08c34471f8">am::CAmCommandReceiver::setSystemProperty</a></div><div class="ttdeci">am_Error_e setSystemProperty(const am_SystemProperty_s &amp;property)</div><div class="ttdoc">is used to set a specific system property. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00119">CAmCommandReceiver.cpp:119</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_aa24d0146f4e3c75e02d6c0152e246da1"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#aa24d0146f4e3c75e02d6c0152e246da1">am::CAmCommandReceiver::disconnect</a></div><div class="ttdeci">am_Error_e disconnect(const am_mainConnectionID_t mainConnectionID)</div><div class="ttdoc">disconnects a mainConnection </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00085">CAmCommandReceiver.cpp:85</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a33b0ab5fca8c82ce91b19f08c34471f8"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a33b0ab5fca8c82ce91b19f08c34471f8">am::CAmCommandReceiver::setSystemProperty</a></div><div class="ttdeci">am_Error_e setSystemProperty(const am_SystemProperty_s &amp;property)</div><div class="ttdoc">is used to set a specific system property. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00121">CAmCommandReceiver.cpp:121</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a3f5299a4c7855c9a152ad7798e21f2ea"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a3f5299a4c7855c9a152ad7798e21f2ea">am::IAmDatabaseHandler::getListVisibleMainConnections</a></div><div class="ttdeci">virtual am_Error_e getListVisibleMainConnections(std::vector&lt; am_MainConnectionType_s &gt; &amp;listConnections) const =0</div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a3880c0627b1d1360120c6bb294d45cdf"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a3880c0627b1d1360120c6bb294d45cdf">am::CAmControlSender::hookUserVolumeStep</a></div><div class="ttdeci">am_Error_e hookUserVolumeStep(const am_sinkID_t SinkID, const int16_t increment)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00198">CAmControlSender.cpp:198</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a9f2313f8608c5cc7948f1406ec04beb7"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a9f2313f8608c5cc7948f1406ec04beb7">am::CAmCommandReceiver::getListMainSinkSoundProperties</a></div><div class="ttdeci">am_Error_e getListMainSinkSoundProperties(const am_sinkID_t sinkID, std::vector&lt; am_MainSoundProperty_s &gt; &amp;listSoundProperties) const </div><div class="ttdoc">This is used to retrieve all source sound properties related to a source. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00146">CAmCommandReceiver.cpp:146</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a3880c0627b1d1360120c6bb294d45cdf"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a3880c0627b1d1360120c6bb294d45cdf">am::CAmControlSender::hookUserVolumeStep</a></div><div class="ttdeci">am_Error_e hookUserVolumeStep(const am_sinkID_t SinkID, const int16_t increment)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00211">CAmControlSender.cpp:211</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a9f2313f8608c5cc7948f1406ec04beb7"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a9f2313f8608c5cc7948f1406ec04beb7">am::CAmCommandReceiver::getListMainSinkSoundProperties</a></div><div class="ttdeci">am_Error_e getListMainSinkSoundProperties(const am_sinkID_t sinkID, std::vector&lt; am_MainSoundProperty_s &gt; &amp;listSoundProperties) const </div><div class="ttdoc">This is used to retrieve all source sound properties related to a source. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00147">CAmCommandReceiver.cpp:147</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_218adc744edff50228af3539b32b7808.html">src</a></li><li class="navelem"><a class="el" href="CAmCommandReceiver_8cpp.html">CAmCommandReceiver.cpp</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:29 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmCommandReceiver_8h.html b/docs/CAmCommandReceiver_8h.html
index 1a36575..a60b534 100644..100755
--- a/docs/CAmCommandReceiver_8h.html
+++ b/docs/CAmCommandReceiver_8h.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerCore/include/CAmCommandReceiver.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmCommandReceiver_8h.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -114,20 +117,20 @@ $(document).ready(function(){initNavTree('CAmCommandReceiver_8h.html','');});
<p>SPDX license identifier: MPL-2.0.
<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &quot;<a class="el" href="IAmCommand_8h_source.html">IAmCommand.h</a>&quot;</code><br/>
+<div class="textblock"><code>#include &quot;<a class="el" href="IAmCommand_8h_source.html">IAmCommand.h</a>&quot;</code><br />
</div>
<p><a href="CAmCommandReceiver_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommandReceiver.html">am::CAmCommandReceiver</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class realizes the command Interface. <a href="classam_1_1CAmCommandReceiver.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class realizes the command Interface. <a href="classam_1_1CAmCommandReceiver.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
-<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
-<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br/></td></tr>
+<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
+<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -146,9 +149,9 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_a2790e911832141e38a92850240f8218.html">include</a></li><li class="navelem"><a class="el" href="CAmCommandReceiver_8h.html">CAmCommandReceiver.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmCommandReceiver_8h_source.html b/docs/CAmCommandReceiver_8h_source.html
index 90015e0..e51d679 100644..100755
--- a/docs/CAmCommandReceiver_8h_source.html
+++ b/docs/CAmCommandReceiver_8h_source.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerCore/include/CAmCommandReceiver.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmCommandReceiver_8h_source.html','')
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -108,137 +111,66 @@ $(document).ready(function(){initNavTree('CAmCommandReceiver_8h_source.html','')
<div class="title">CAmCommandReceiver.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="CAmCommandReceiver_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef COMMANDRECEIVER_H_</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define COMMANDRECEIVER_H_</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="IAmCommand_8h.html">IAmCommand.h</a>&quot;</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div>
-<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="namespaceam.html"> 29</a></span>&#160;<span class="keyword">namespace </span>am</div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;{</div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>;</div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a>;</div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a>;</div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>;</div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
-<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html"> 40</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1CAmCommandReceiver.html">CAmCommandReceiver</a>: <span class="keyword">public</span> <a class="code" href="classam_1_1IAmCommandReceive.html">IAmCommandReceive</a></div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;{</div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <a class="code" href="classam_1_1CAmCommandReceiver.html#a13df559403ebeacfb941da4deb9a5caa">CAmCommandReceiver</a>(<a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* iDatabaseHandler, <a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a>* iControlSender, <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>* iSocketHandler);</div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <a class="code" href="classam_1_1CAmCommandReceiver.html#a13df559403ebeacfb941da4deb9a5caa">CAmCommandReceiver</a>(<a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* iDatabaseHandler, <a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a>* iControlSender, <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>* iSocketHandler, <a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a>* iDBusWrapper);</div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <a class="code" href="classam_1_1CAmCommandReceiver.html#a32bb0e128a996e3ad891111260802146">~CAmCommandReceiver</a>();</div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a62d8f5aee1e601d59f993c5a5561e234">connect</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a>&amp; mainConnectionID);</div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#aa24d0146f4e3c75e02d6c0152e246da1">disconnect</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID);</div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a6d47bc67473d75495260abe8c666fc7e">setVolume</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> volume);</div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#ad7a4c1fe5a2ecfaae5484a14d8820e58">volumeStep</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> int16_t <a class="code" href="classam_1_1CAmCommandReceiver.html#ad7a4c1fe5a2ecfaae5484a14d8820e58">volumeStep</a>);</div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#afae22041843c5349be16a6593d3ebb9c">setSinkMuteState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> muteState);</div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#aa3044c8587e0674bc107d607b6863b99">setMainSinkSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID);</div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a5275e9a3ed66acbe860729dd4665d7a1">setMainSourceSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID);</div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a33b0ab5fca8c82ce91b19f08c34471f8">setSystemProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a>&amp; property);</div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a011b02d5eddc693e5634583e0334e4a7">getVolume</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a>&amp; mainVolume) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a59d10a7178e3227d0b8f415308c71179">getListMainConnections</a>(std::vector&lt;am_MainConnectionType_s&gt;&amp; listConnections) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#ab7dc13df4c7699dfdae5bcf6c4c1f7fa">getListMainSinks</a>(std::vector&lt;am_SinkType_s&gt;&amp; listMainSinks) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a59197bfc29443cbae19a26e9c10a4ba3">getListMainSources</a>(std::vector&lt;am_SourceType_s&gt;&amp; listMainSources) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a9f2313f8608c5cc7948f1406ec04beb7">getListMainSinkSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_MainSoundProperty_s&gt;&amp; listSoundProperties) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#aa21122ef14406f9454a9033c689bc660">getListMainSourceSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_MainSoundProperty_s&gt;&amp; listSourceProperties) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a2aaf5164223f9d180593a37e96945891">getListSourceClasses</a>(std::vector&lt;am_SourceClass_s&gt;&amp; listSourceClasses) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#aae42ce7867ffe512f973021b5677b879">getListSinkClasses</a>(std::vector&lt;am_SinkClass_s&gt;&amp; listSinkClasses) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#ac088319424792648863e320b78cad915">getListSystemProperties</a>(std::vector&lt;am_SystemProperty_s&gt;&amp; listSystemProperties) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a05f8b40a07b3c234cd0935794e36a9b9">getTimingInformation</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID, <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a>&amp; delay) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a53edef0db4108a19ad395eb426dcc1b3">getDBusConnectionWrapper</a>(<a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a>*&amp; dbusConnectionWrapper) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a08731671113b46f54657e4849bb1e173">getSocketHandler</a>(<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>*&amp; socketHandler) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandReceiver.html#adc6885dbe3520e6685035b0a89ffea7b">confirmCommandReady</a>(<span class="keyword">const</span> uint16_t handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error);</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandReceiver.html#af891b5714bde26daca7384758be25d5d">confirmCommandRundown</a>(<span class="keyword">const</span> uint16_t handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error);</div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandReceiver.html#a1f38df5ee6645b0dd765a1bf28dd3f22">getInterfaceVersion</a>(std::string&amp; version) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a5e49b6d510658f1ccc2547ce5fc38dac">getListMainSinkNotificationConfigurations</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_NotificationConfiguration_s&gt;&amp; listMainNotificationConfigurations) <span class="keyword">const</span> ;</div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a953a590cf51c6a02d631c2d324d81d78">getListMainSourceNotificationConfigurations</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_NotificationConfiguration_s&gt;&amp; listMainNotificationConfigurations) <span class="keyword">const</span> ;</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a7db57dfbc72f455545aa0d61013171d3">setMainSinkNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; mainNotificationConfiguration) ;</div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a27b26681681cbceaa5d18253a0d6a644">setMainSourceNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; mainNotificationConfiguration) ;</div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; uint16_t <a class="code" href="classam_1_1CAmCommandReceiver.html#a125412a71cb384ae9ec4b37821f79513">getStartupHandle</a>(); </div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; uint16_t <a class="code" href="classam_1_1CAmCommandReceiver.html#abe0af0067c2f0db347ee8118362cb267">getRundownHandle</a>(); </div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandReceiver.html#ae29eaa1befc7c2d741920d567b89df9e">waitOnStartup</a>(<span class="keywordtype">bool</span> startup); </div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandReceiver.html#adcc5b296afe649aa9bec7c8e4af6eb49">waitOnRundown</a>(<span class="keywordtype">bool</span> rundown); </div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;</div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* mDatabaseHandler; </div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a>* mControlSender; </div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a>* mDBusWrapper; </div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>* mSocketHandler; </div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; uint16_t handleCount; </div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; std::vector&lt;uint16_t&gt; mListStartupHandles; </div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; std::vector&lt;uint16_t&gt; mListRundownHandles; </div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keywordtype">bool</span> mWaitStartup; </div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keywordtype">bool</span> mWaitRundown; </div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> mLastErrorStartup;</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> mLastErrorRundown;</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;};</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;</div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;}</div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* COMMANDRECEIVER_H_ */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a62d8f5aee1e601d59f993c5a5561e234"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a62d8f5aee1e601d59f993c5a5561e234">am::CAmCommandReceiver::connect</a></div><div class="ttdeci">am_Error_e connect(const am_sourceID_t sourceID, const am_sinkID_t sinkID, am_mainConnectionID_t &amp;mainConnectionID)</div><div class="ttdoc">connects a source to sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00077">CAmCommandReceiver.cpp:77</a></div></div>
+<a href="CAmCommandReceiver_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef COMMANDRECEIVER_H_</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#define COMMANDRECEIVER_H_</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="IAmCommand_8h.html">IAmCommand.h</a>&quot;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="namespaceam.html"> 29</a></span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceam.html">am</a></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;{</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a>;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a>;</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>;</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandReceiver.html"> 40</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1CAmCommandReceiver.html">CAmCommandReceiver</a>: <span class="keyword">public</span> <a class="code" href="classam_1_1IAmCommandReceive.html">IAmCommandReceive</a></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;{</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <a class="code" href="classam_1_1CAmCommandReceiver.html#a13df559403ebeacfb941da4deb9a5caa">CAmCommandReceiver</a>(<a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* iDatabaseHandler, <a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a>* iControlSender, <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>* iSocketHandler);</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <a class="code" href="classam_1_1CAmCommandReceiver.html#a13df559403ebeacfb941da4deb9a5caa">CAmCommandReceiver</a>(<a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* iDatabaseHandler, <a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a>* iControlSender, <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>* iSocketHandler, <a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a>* iDBusWrapper);</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <a class="code" href="classam_1_1CAmCommandReceiver.html#a32bb0e128a996e3ad891111260802146">~CAmCommandReceiver</a>();</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a62d8f5aee1e601d59f993c5a5561e234">connect</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a>&amp; mainConnectionID);</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#aa24d0146f4e3c75e02d6c0152e246da1">disconnect</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID);</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a6d47bc67473d75495260abe8c666fc7e">setVolume</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> volume);</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#ad7a4c1fe5a2ecfaae5484a14d8820e58">volumeStep</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> int16_t <a class="code" href="classam_1_1CAmCommandReceiver.html#ad7a4c1fe5a2ecfaae5484a14d8820e58">volumeStep</a>);</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#afae22041843c5349be16a6593d3ebb9c">setSinkMuteState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> muteState);</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#aa3044c8587e0674bc107d607b6863b99">setMainSinkSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID);</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a5275e9a3ed66acbe860729dd4665d7a1">setMainSourceSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID);</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a33b0ab5fca8c82ce91b19f08c34471f8">setSystemProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a>&amp; property);</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a011b02d5eddc693e5634583e0334e4a7">getVolume</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a>&amp; mainVolume) <span class="keyword">const</span>;</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a59d10a7178e3227d0b8f415308c71179">getListMainConnections</a>(std::vector&lt;am_MainConnectionType_s&gt;&amp; listConnections) <span class="keyword">const</span>;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#ab7dc13df4c7699dfdae5bcf6c4c1f7fa">getListMainSinks</a>(std::vector&lt;am_SinkType_s&gt;&amp; listMainSinks) <span class="keyword">const</span>;</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a59197bfc29443cbae19a26e9c10a4ba3">getListMainSources</a>(std::vector&lt;am_SourceType_s&gt;&amp; listMainSources) <span class="keyword">const</span>;</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a9f2313f8608c5cc7948f1406ec04beb7">getListMainSinkSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_MainSoundProperty_s&gt;&amp; listSoundProperties) <span class="keyword">const</span>;</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#aa21122ef14406f9454a9033c689bc660">getListMainSourceSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_MainSoundProperty_s&gt;&amp; listSourceProperties) <span class="keyword">const</span>;</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a2aaf5164223f9d180593a37e96945891">getListSourceClasses</a>(std::vector&lt;am_SourceClass_s&gt;&amp; listSourceClasses) <span class="keyword">const</span>;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#aae42ce7867ffe512f973021b5677b879">getListSinkClasses</a>(std::vector&lt;am_SinkClass_s&gt;&amp; listSinkClasses) <span class="keyword">const</span>;</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#ac088319424792648863e320b78cad915">getListSystemProperties</a>(std::vector&lt;am_SystemProperty_s&gt;&amp; listSystemProperties) <span class="keyword">const</span>;</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a05f8b40a07b3c234cd0935794e36a9b9">getTimingInformation</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID, <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a>&amp; delay) <span class="keyword">const</span>;</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a53edef0db4108a19ad395eb426dcc1b3">getDBusConnectionWrapper</a>(<a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a>*&amp; dbusConnectionWrapper) <span class="keyword">const</span>;</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a08731671113b46f54657e4849bb1e173">getSocketHandler</a>(<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>*&amp; socketHandler) <span class="keyword">const</span>;</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandReceiver.html#adc6885dbe3520e6685035b0a89ffea7b">confirmCommandReady</a>(<span class="keyword">const</span> uint16_t handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error);</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandReceiver.html#af891b5714bde26daca7384758be25d5d">confirmCommandRundown</a>(<span class="keyword">const</span> uint16_t handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error);</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandReceiver.html#a1f38df5ee6645b0dd765a1bf28dd3f22">getInterfaceVersion</a>(std::string&amp; version) <span class="keyword">const</span>;</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a5e49b6d510658f1ccc2547ce5fc38dac">getListMainSinkNotificationConfigurations</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_NotificationConfiguration_s&gt;&amp; listMainNotificationConfigurations) <span class="keyword">const</span> ;</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a953a590cf51c6a02d631c2d324d81d78">getListMainSourceNotificationConfigurations</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_NotificationConfiguration_s&gt;&amp; listMainNotificationConfigurations) <span class="keyword">const</span> ;</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a7db57dfbc72f455545aa0d61013171d3">setMainSinkNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; mainNotificationConfiguration) ;</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandReceiver.html#a27b26681681cbceaa5d18253a0d6a644">setMainSourceNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; mainNotificationConfiguration) ;</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; uint16_t <a class="code" href="classam_1_1CAmCommandReceiver.html#a125412a71cb384ae9ec4b37821f79513">getStartupHandle</a>(); </div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; uint16_t <a class="code" href="classam_1_1CAmCommandReceiver.html#abe0af0067c2f0db347ee8118362cb267">getRundownHandle</a>(); </div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandReceiver.html#ae29eaa1befc7c2d741920d567b89df9e">waitOnStartup</a>(<span class="keywordtype">bool</span> startup); </div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandReceiver.html#adcc5b296afe649aa9bec7c8e4af6eb49">waitOnRundown</a>(<span class="keywordtype">bool</span> rundown); </div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* mDatabaseHandler; </div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a>* mControlSender; </div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a>* mDBusWrapper; </div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>* mSocketHandler; </div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; uint16_t handleCount; </div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; std::vector&lt;uint16_t&gt; mListStartupHandles; </div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; std::vector&lt;uint16_t&gt; mListRundownHandles; </div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keywordtype">bool</span> mWaitStartup; </div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keywordtype">bool</span> mWaitRundown; </div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> mLastErrorStartup;</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> mLastErrorRundown;</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;};</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;}</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* COMMANDRECEIVER_H_ */</span><span class="preprocessor"></span></div><div class="ttc" id="classam_1_1CAmCommandReceiver_html_a62d8f5aee1e601d59f993c5a5561e234"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a62d8f5aee1e601d59f993c5a5561e234">am::CAmCommandReceiver::connect</a></div><div class="ttdeci">am_Error_e connect(const am_sourceID_t sourceID, const am_sinkID_t sinkID, am_mainConnectionID_t &amp;mainConnectionID)</div><div class="ttdoc">connects a source to sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00079">CAmCommandReceiver.cpp:79</a></div></div>
<div class="ttc" id="classam_1_1CAmCommandReceiver_html"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html">am::CAmCommandReceiver</a></div><div class="ttdoc">This class realizes the command Interface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8h_source.html#l00040">CAmCommandReceiver.h:40</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_abe0af0067c2f0db347ee8118362cb267"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#abe0af0067c2f0db347ee8118362cb267">am::CAmCommandReceiver::getRundownHandle</a></div><div class="ttdeci">uint16_t getRundownHandle()</div><div class="ttdoc">returns a rundown handle </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00223">CAmCommandReceiver.cpp:223</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a27b26681681cbceaa5d18253a0d6a644"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a27b26681681cbceaa5d18253a0d6a644">am::CAmCommandReceiver::setMainSourceNotificationConfiguration</a></div><div class="ttdeci">am_Error_e setMainSourceNotificationConfiguration(const am_sourceID_t sourceID, const am_NotificationConfiguration_s &amp;mainNotificationConfiguration)</div><div class="ttdoc">sets a MainNotificationConfiuration. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00252">CAmCommandReceiver.cpp:252</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_abe0af0067c2f0db347ee8118362cb267"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#abe0af0067c2f0db347ee8118362cb267">am::CAmCommandReceiver::getRundownHandle</a></div><div class="ttdeci">uint16_t getRundownHandle()</div><div class="ttdoc">returns a rundown handle </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00224">CAmCommandReceiver.cpp:224</a></div></div>
+<div class="ttc" id="namespaceam_html"><div class="ttname"><a href="namespaceam.html">am</a></div><div class="ttdoc">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects...</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8h_source.html#l00029">CAmCommandReceiver.h:29</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a27b26681681cbceaa5d18253a0d6a644"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a27b26681681cbceaa5d18253a0d6a644">am::CAmCommandReceiver::setMainSourceNotificationConfiguration</a></div><div class="ttdeci">am_Error_e setMainSourceNotificationConfiguration(const am_sourceID_t sourceID, const am_NotificationConfiguration_s &amp;mainNotificationConfiguration)</div><div class="ttdoc">sets a MainNotificationConfiuration. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00253">CAmCommandReceiver.cpp:253</a></div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4ce"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am::am_Error_e</a></div><div class="ttdeci">am_Error_e</div><div class="ttdoc">the errors of the audiomanager. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00337">audiomanagertypes.h:337</a></div></div>
<div class="ttc" id="structam_1_1am__NotificationConfiguration__s_html"><div class="ttname"><a href="structam_1_1am__NotificationConfiguration__s.html">am::am_NotificationConfiguration_s</a></div><div class="ttdoc">This struct holds information about the configuration for notifications. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01109">audiomanagertypes.h:1109</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a1f38df5ee6645b0dd765a1bf28dd3f22"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a1f38df5ee6645b0dd765a1bf28dd3f22">am::CAmCommandReceiver::getInterfaceVersion</a></div><div class="ttdeci">void getInterfaceVersion(std::string &amp;version) const </div><div class="ttdoc">This function returns the version of the interface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00193">CAmCommandReceiver.cpp:193</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a1f38df5ee6645b0dd765a1bf28dd3f22"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a1f38df5ee6645b0dd765a1bf28dd3f22">am::CAmCommandReceiver::getInterfaceVersion</a></div><div class="ttdeci">void getInterfaceVersion(std::string &amp;version) const </div><div class="ttdoc">This function returns the version of the interface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00194">CAmCommandReceiver.cpp:194</a></div></div>
<div class="ttc" id="namespaceam_html_af9d68f1f1b0553906df4c90e9a860ffa"><div class="ttname"><a href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am::am_MuteState_e</a></div><div class="ttdeci">am_MuteState_e</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00392">audiomanagertypes.h:392</a></div></div>
<div class="ttc" id="classam_1_1IAmCommandReceive_html"><div class="ttname"><a href="classam_1_1IAmCommandReceive.html">am::IAmCommandReceive</a></div><div class="ttdoc">The interface towards the Controlling Instance (e.g HMI). </div><div class="ttdef"><b>Definition:</b> <a href="IAmCommand_8h_source.html#l00056">IAmCommand.h:56</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_af891b5714bde26daca7384758be25d5d"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#af891b5714bde26daca7384758be25d5d">am::CAmCommandReceiver::confirmCommandRundown</a></div><div class="ttdeci">void confirmCommandRundown(const uint16_t handle, const am_Error_e error)</div><div class="ttdoc">asynchronous confirmation of setCommandRundown </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00207">CAmCommandReceiver.cpp:207</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a05f8b40a07b3c234cd0935794e36a9b9"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a05f8b40a07b3c234cd0935794e36a9b9">am::CAmCommandReceiver::getTimingInformation</a></div><div class="ttdeci">am_Error_e getTimingInformation(const am_mainConnectionID_t mainConnectionID, am_timeSync_t &amp;delay) const </div><div class="ttdoc">returns the delay in ms that the audiopath for the given mainConnection has </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00171">CAmCommandReceiver.cpp:171</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00094">CAmSocketHandler.h:94</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_af891b5714bde26daca7384758be25d5d"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#af891b5714bde26daca7384758be25d5d">am::CAmCommandReceiver::confirmCommandRundown</a></div><div class="ttdeci">void confirmCommandRundown(const uint16_t handle, const am_Error_e error)</div><div class="ttdoc">asynchronous confirmation of setCommandRundown </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00208">CAmCommandReceiver.cpp:208</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a05f8b40a07b3c234cd0935794e36a9b9"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a05f8b40a07b3c234cd0935794e36a9b9">am::CAmCommandReceiver::getTimingInformation</a></div><div class="ttdeci">am_Error_e getTimingInformation(const am_mainConnectionID_t mainConnectionID, am_timeSync_t &amp;delay) const </div><div class="ttdoc">returns the delay in ms that the audiopath for the given mainConnection has </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00172">CAmCommandReceiver.cpp:172</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00216">CAmSocketHandler.h:216</a></div></div>
<div class="ttc" id="namespaceam_html_ad94ba90e3c8f6bd7e51a15a811755167"><div class="ttname"><a href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am::am_timeSync_t</a></div><div class="ttdeci">int16_t am_timeSync_t</div><div class="ttdoc">offset time that is introduced in milli seconds. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00114">audiomanagertypes.h:114</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a53edef0db4108a19ad395eb426dcc1b3"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a53edef0db4108a19ad395eb426dcc1b3">am::CAmCommandReceiver::getDBusConnectionWrapper</a></div><div class="ttdeci">am_Error_e getDBusConnectionWrapper(CAmDbusWrapper *&amp;dbusConnectionWrapper) const </div><div class="ttdoc">this function is used to retrieve a pointer to the dBusConnectionWrapper </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00176">CAmCommandReceiver.cpp:176</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a953a590cf51c6a02d631c2d324d81d78"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a953a590cf51c6a02d631c2d324d81d78">am::CAmCommandReceiver::getListMainSourceNotificationConfigurations</a></div><div class="ttdeci">am_Error_e getListMainSourceNotificationConfigurations(const am_sourceID_t sourceID, std::vector&lt; am_NotificationConfiguration_s &gt; &amp;listMainNotificationConfigurations) const </div><div class="ttdoc">Retrieves the list of MainNotifications for a source. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00241">CAmCommandReceiver.cpp:241</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a5275e9a3ed66acbe860729dd4665d7a1"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a5275e9a3ed66acbe860729dd4665d7a1">am::CAmCommandReceiver::setMainSourceSoundProperty</a></div><div class="ttdeci">am_Error_e setMainSourceSoundProperty(const am_MainSoundProperty_s &amp;soundProperty, const am_sourceID_t sourceID)</div><div class="ttdoc">This method is used to set sound properties, e.g. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00113">CAmCommandReceiver.cpp:113</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_adc6885dbe3520e6685035b0a89ffea7b"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#adc6885dbe3520e6685035b0a89ffea7b">am::CAmCommandReceiver::confirmCommandReady</a></div><div class="ttdeci">void confirmCommandReady(const uint16_t handle, const am_Error_e error)</div><div class="ttdoc">asynchronous confirmation of setCommandReady. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00198">CAmCommandReceiver.cpp:198</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_ab7dc13df4c7699dfdae5bcf6c4c1f7fa"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#ab7dc13df4c7699dfdae5bcf6c4c1f7fa">am::CAmCommandReceiver::getListMainSinks</a></div><div class="ttdeci">am_Error_e getListMainSinks(std::vector&lt; am_SinkType_s &gt; &amp;listMainSinks) const </div><div class="ttdoc">returns the actual list of Sinks </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00136">CAmCommandReceiver.cpp:136</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a53edef0db4108a19ad395eb426dcc1b3"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a53edef0db4108a19ad395eb426dcc1b3">am::CAmCommandReceiver::getDBusConnectionWrapper</a></div><div class="ttdeci">am_Error_e getDBusConnectionWrapper(CAmDbusWrapper *&amp;dbusConnectionWrapper) const </div><div class="ttdoc">this function is used to retrieve a pointer to the dBusConnectionWrapper </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00177">CAmCommandReceiver.cpp:177</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a953a590cf51c6a02d631c2d324d81d78"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a953a590cf51c6a02d631c2d324d81d78">am::CAmCommandReceiver::getListMainSourceNotificationConfigurations</a></div><div class="ttdeci">am_Error_e getListMainSourceNotificationConfigurations(const am_sourceID_t sourceID, std::vector&lt; am_NotificationConfiguration_s &gt; &amp;listMainNotificationConfigurations) const </div><div class="ttdoc">Retrieves the list of MainNotifications for a source. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00242">CAmCommandReceiver.cpp:242</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a5275e9a3ed66acbe860729dd4665d7a1"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a5275e9a3ed66acbe860729dd4665d7a1">am::CAmCommandReceiver::setMainSourceSoundProperty</a></div><div class="ttdeci">am_Error_e setMainSourceSoundProperty(const am_MainSoundProperty_s &amp;soundProperty, const am_sourceID_t sourceID)</div><div class="ttdoc">This method is used to set sound properties, e.g. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00115">CAmCommandReceiver.cpp:115</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_adc6885dbe3520e6685035b0a89ffea7b"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#adc6885dbe3520e6685035b0a89ffea7b">am::CAmCommandReceiver::confirmCommandReady</a></div><div class="ttdeci">void confirmCommandReady(const uint16_t handle, const am_Error_e error)</div><div class="ttdoc">asynchronous confirmation of setCommandReady. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00199">CAmCommandReceiver.cpp:199</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_ab7dc13df4c7699dfdae5bcf6c4c1f7fa"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#ab7dc13df4c7699dfdae5bcf6c4c1f7fa">am::CAmCommandReceiver::getListMainSinks</a></div><div class="ttdeci">am_Error_e getListMainSinks(std::vector&lt; am_SinkType_s &gt; &amp;listMainSinks) const </div><div class="ttdoc">returns the actual list of Sinks </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00137">CAmCommandReceiver.cpp:137</a></div></div>
<div class="ttc" id="structam_1_1am__SystemProperty__s_html"><div class="ttname"><a href="structam_1_1am__SystemProperty__s.html">am::am_SystemProperty_s</a></div><div class="ttdoc">struct describing system properties </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00850">audiomanagertypes.h:850</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_adcc5b296afe649aa9bec7c8e4af6eb49"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#adcc5b296afe649aa9bec7c8e4af6eb49">am::CAmCommandReceiver::waitOnRundown</a></div><div class="ttdeci">void waitOnRundown(bool rundown)</div><div class="ttdoc">tells the ComandReceiver to start waiting for all handles to be confirmed </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00258">CAmCommandReceiver.cpp:258</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_aae42ce7867ffe512f973021b5677b879"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#aae42ce7867ffe512f973021b5677b879">am::CAmCommandReceiver::getListSinkClasses</a></div><div class="ttdeci">am_Error_e getListSinkClasses(std::vector&lt; am_SinkClass_s &gt; &amp;listSinkClasses) const </div><div class="ttdoc">This is used to retrieve SinkClass Information of all sink classes. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00161">CAmCommandReceiver.cpp:161</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a6d47bc67473d75495260abe8c666fc7e"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a6d47bc67473d75495260abe8c666fc7e">am::CAmCommandReceiver::setVolume</a></div><div class="ttdeci">am_Error_e setVolume(const am_sinkID_t sinkID, const am_mainVolume_t volume)</div><div class="ttdoc">sets the volume for a sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00089">CAmCommandReceiver.cpp:89</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_adcc5b296afe649aa9bec7c8e4af6eb49"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#adcc5b296afe649aa9bec7c8e4af6eb49">am::CAmCommandReceiver::waitOnRundown</a></div><div class="ttdeci">void waitOnRundown(bool rundown)</div><div class="ttdoc">tells the ComandReceiver to start waiting for all handles to be confirmed </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00259">CAmCommandReceiver.cpp:259</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_aae42ce7867ffe512f973021b5677b879"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#aae42ce7867ffe512f973021b5677b879">am::CAmCommandReceiver::getListSinkClasses</a></div><div class="ttdeci">am_Error_e getListSinkClasses(std::vector&lt; am_SinkClass_s &gt; &amp;listSinkClasses) const </div><div class="ttdoc">This is used to retrieve SinkClass Information of all sink classes. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00162">CAmCommandReceiver.cpp:162</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a6d47bc67473d75495260abe8c666fc7e"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a6d47bc67473d75495260abe8c666fc7e">am::CAmCommandReceiver::setVolume</a></div><div class="ttdeci">am_Error_e setVolume(const am_sinkID_t sinkID, const am_mainVolume_t volume)</div><div class="ttdoc">sets the volume for a sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00091">CAmCommandReceiver.cpp:91</a></div></div>
<div class="ttc" id="structam_1_1am__MainSoundProperty__s_html"><div class="ttname"><a href="structam_1_1am__MainSoundProperty__s.html">am::am_MainSoundProperty_s</a></div><div class="ttdoc">struct describung mainsound property </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01008">audiomanagertypes.h:1008</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_ad7a4c1fe5a2ecfaae5484a14d8820e58"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#ad7a4c1fe5a2ecfaae5484a14d8820e58">am::CAmCommandReceiver::volumeStep</a></div><div class="ttdeci">am_Error_e volumeStep(const am_sinkID_t sinkID, const int16_t volumeStep)</div><div class="ttdoc">This function is used to increment or decrement the current volume for a sink. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00095">CAmCommandReceiver.cpp:95</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a59197bfc29443cbae19a26e9c10a4ba3"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a59197bfc29443cbae19a26e9c10a4ba3">am::CAmCommandReceiver::getListMainSources</a></div><div class="ttdeci">am_Error_e getListMainSources(std::vector&lt; am_SourceType_s &gt; &amp;listMainSources) const </div><div class="ttdoc">returns the actual list of Sources </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00141">CAmCommandReceiver.cpp:141</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a7db57dfbc72f455545aa0d61013171d3"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a7db57dfbc72f455545aa0d61013171d3">am::CAmCommandReceiver::setMainSinkNotificationConfiguration</a></div><div class="ttdeci">am_Error_e setMainSinkNotificationConfiguration(const am_sinkID_t sinkID, const am_NotificationConfiguration_s &amp;mainNotificationConfiguration)</div><div class="ttdoc">sets a MainNotificationConfiuration. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00246">CAmCommandReceiver.cpp:246</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_ad7a4c1fe5a2ecfaae5484a14d8820e58"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#ad7a4c1fe5a2ecfaae5484a14d8820e58">am::CAmCommandReceiver::volumeStep</a></div><div class="ttdeci">am_Error_e volumeStep(const am_sinkID_t sinkID, const int16_t volumeStep)</div><div class="ttdoc">This function is used to increment or decrement the current volume for a sink. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00097">CAmCommandReceiver.cpp:97</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a59197bfc29443cbae19a26e9c10a4ba3"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a59197bfc29443cbae19a26e9c10a4ba3">am::CAmCommandReceiver::getListMainSources</a></div><div class="ttdeci">am_Error_e getListMainSources(std::vector&lt; am_SourceType_s &gt; &amp;listMainSources) const </div><div class="ttdoc">returns the actual list of Sources </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00142">CAmCommandReceiver.cpp:142</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a7db57dfbc72f455545aa0d61013171d3"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a7db57dfbc72f455545aa0d61013171d3">am::CAmCommandReceiver::setMainSinkNotificationConfiguration</a></div><div class="ttdeci">am_Error_e setMainSinkNotificationConfiguration(const am_sinkID_t sinkID, const am_NotificationConfiguration_s &amp;mainNotificationConfiguration)</div><div class="ttdoc">sets a MainNotificationConfiuration. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00247">CAmCommandReceiver.cpp:247</a></div></div>
<div class="ttc" id="namespaceam_html_a2711516b1392ea02a7ed25fcd540a16a"><div class="ttname"><a href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am::am_sourceID_t</a></div><div class="ttdeci">uint16_t am_sourceID_t</div><div class="ttdoc">a source ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00060">audiomanagertypes.h:60</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a13df559403ebeacfb941da4deb9a5caa"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a13df559403ebeacfb941da4deb9a5caa">am::CAmCommandReceiver::CAmCommandReceiver</a></div><div class="ttdeci">CAmCommandReceiver(IAmDatabaseHandler *iDatabaseHandler, CAmControlSender *iControlSender, CAmSocketHandler *iSocketHandler)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00035">CAmCommandReceiver.cpp:35</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a13df559403ebeacfb941da4deb9a5caa"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a13df559403ebeacfb941da4deb9a5caa">am::CAmCommandReceiver::CAmCommandReceiver</a></div><div class="ttdeci">CAmCommandReceiver(IAmDatabaseHandler *iDatabaseHandler, CAmControlSender *iControlSender, CAmSocketHandler *iSocketHandler)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00037">CAmCommandReceiver.cpp:37</a></div></div>
<div class="ttc" id="classam_1_1CAmControlSender_html"><div class="ttname"><a href="classam_1_1CAmControlSender.html">am::CAmControlSender</a></div><div class="ttdoc">sends data to the commandInterface, takes the file of the library that needs to be loaded ...</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8h_source.html#l00041">CAmControlSender.h:41</a></div></div>
-<div class="ttc" id="classam_1_1IAmDatabaseHandler_html"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></div><div class="ttdoc">This class handles and abstracts the database. </div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00059">IAmDatabaseHandler.h:59</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_aa21122ef14406f9454a9033c689bc660"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#aa21122ef14406f9454a9033c689bc660">am::CAmCommandReceiver::getListMainSourceSoundProperties</a></div><div class="ttdeci">am_Error_e getListMainSourceSoundProperties(const am_sourceID_t sourceID, std::vector&lt; am_MainSoundProperty_s &gt; &amp;listSourceProperties) const </div><div class="ttdoc">This is used to retrieve all source sound properties related to a source. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00151">CAmCommandReceiver.cpp:151</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_afae22041843c5349be16a6593d3ebb9c"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#afae22041843c5349be16a6593d3ebb9c">am::CAmCommandReceiver::setSinkMuteState</a></div><div class="ttdeci">am_Error_e setSinkMuteState(const am_sinkID_t sinkID, const am_MuteState_e muteState)</div><div class="ttdoc">sets the mute state of a sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00101">CAmCommandReceiver.cpp:101</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_ac088319424792648863e320b78cad915"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#ac088319424792648863e320b78cad915">am::CAmCommandReceiver::getListSystemProperties</a></div><div class="ttdeci">am_Error_e getListSystemProperties(std::vector&lt; am_SystemProperty_s &gt; &amp;listSystemProperties) const </div><div class="ttdoc">Retrieves a complete list of all systemProperties. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00166">CAmCommandReceiver.cpp:166</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a08731671113b46f54657e4849bb1e173"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a08731671113b46f54657e4849bb1e173">am::CAmCommandReceiver::getSocketHandler</a></div><div class="ttdeci">am_Error_e getSocketHandler(CAmSocketHandler *&amp;socketHandler) const </div><div class="ttdoc">This function returns the pointer to the socketHandler. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00187">CAmCommandReceiver.cpp:187</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a2aaf5164223f9d180593a37e96945891"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a2aaf5164223f9d180593a37e96945891">am::CAmCommandReceiver::getListSourceClasses</a></div><div class="ttdeci">am_Error_e getListSourceClasses(std::vector&lt; am_SourceClass_s &gt; &amp;listSourceClasses) const </div><div class="ttdoc">This is used to retrieve SourceClass Information of all source classes. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00156">CAmCommandReceiver.cpp:156</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_ae29eaa1befc7c2d741920d567b89df9e"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#ae29eaa1befc7c2d741920d567b89df9e">am::CAmCommandReceiver::waitOnStartup</a></div><div class="ttdeci">void waitOnStartup(bool startup)</div><div class="ttdoc">tells the ComandReceiver to start waiting for all handles to be confirmed </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00230">CAmCommandReceiver.cpp:230</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></div><div class="ttdoc">This class handles and abstracts the database. </div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00055">IAmDatabaseHandler.h:55</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_aa21122ef14406f9454a9033c689bc660"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#aa21122ef14406f9454a9033c689bc660">am::CAmCommandReceiver::getListMainSourceSoundProperties</a></div><div class="ttdeci">am_Error_e getListMainSourceSoundProperties(const am_sourceID_t sourceID, std::vector&lt; am_MainSoundProperty_s &gt; &amp;listSourceProperties) const </div><div class="ttdoc">This is used to retrieve all source sound properties related to a source. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00152">CAmCommandReceiver.cpp:152</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_afae22041843c5349be16a6593d3ebb9c"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#afae22041843c5349be16a6593d3ebb9c">am::CAmCommandReceiver::setSinkMuteState</a></div><div class="ttdeci">am_Error_e setSinkMuteState(const am_sinkID_t sinkID, const am_MuteState_e muteState)</div><div class="ttdoc">sets the mute state of a sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00103">CAmCommandReceiver.cpp:103</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_ac088319424792648863e320b78cad915"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#ac088319424792648863e320b78cad915">am::CAmCommandReceiver::getListSystemProperties</a></div><div class="ttdeci">am_Error_e getListSystemProperties(std::vector&lt; am_SystemProperty_s &gt; &amp;listSystemProperties) const </div><div class="ttdoc">Retrieves a complete list of all systemProperties. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00167">CAmCommandReceiver.cpp:167</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a08731671113b46f54657e4849bb1e173"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a08731671113b46f54657e4849bb1e173">am::CAmCommandReceiver::getSocketHandler</a></div><div class="ttdeci">am_Error_e getSocketHandler(CAmSocketHandler *&amp;socketHandler) const </div><div class="ttdoc">This function returns the pointer to the socketHandler. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00188">CAmCommandReceiver.cpp:188</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a2aaf5164223f9d180593a37e96945891"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a2aaf5164223f9d180593a37e96945891">am::CAmCommandReceiver::getListSourceClasses</a></div><div class="ttdeci">am_Error_e getListSourceClasses(std::vector&lt; am_SourceClass_s &gt; &amp;listSourceClasses) const </div><div class="ttdoc">This is used to retrieve SourceClass Information of all source classes. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00157">CAmCommandReceiver.cpp:157</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_ae29eaa1befc7c2d741920d567b89df9e"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#ae29eaa1befc7c2d741920d567b89df9e">am::CAmCommandReceiver::waitOnStartup</a></div><div class="ttdeci">void waitOnStartup(bool startup)</div><div class="ttdoc">tells the ComandReceiver to start waiting for all handles to be confirmed </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00231">CAmCommandReceiver.cpp:231</a></div></div>
<div class="ttc" id="classam_1_1CAmDbusWrapper_html"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html">am::CAmDbusWrapper</a></div><div class="ttdoc">This wraps dbus and provides everything needed to anyone who wants to use dbus (including plugins)...</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8h_source.html#l00037">CAmDbusWrapper.h:37</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a32bb0e128a996e3ad891111260802146"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a32bb0e128a996e3ad891111260802146">am::CAmCommandReceiver::~CAmCommandReceiver</a></div><div class="ttdeci">~CAmCommandReceiver()</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00073">CAmCommandReceiver.cpp:73</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a32bb0e128a996e3ad891111260802146"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a32bb0e128a996e3ad891111260802146">am::CAmCommandReceiver::~CAmCommandReceiver</a></div><div class="ttdeci">~CAmCommandReceiver()</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00075">CAmCommandReceiver.cpp:75</a></div></div>
<div class="ttc" id="namespaceam_html_a834886e7c3e4a2d6745ef2b59b485b00"><div class="ttname"><a href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am::am_mainVolume_t</a></div><div class="ttdeci">int16_t am_mainVolume_t</div><div class="ttdoc">This is the volume presented on the command interface. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00100">audiomanagertypes.h:100</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a5e49b6d510658f1ccc2547ce5fc38dac"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a5e49b6d510658f1ccc2547ce5fc38dac">am::CAmCommandReceiver::getListMainSinkNotificationConfigurations</a></div><div class="ttdeci">am_Error_e getListMainSinkNotificationConfigurations(const am_sinkID_t sinkID, std::vector&lt; am_NotificationConfiguration_s &gt; &amp;listMainNotificationConfigurations) const </div><div class="ttdoc">Retrieves the list of MainNotifications for a sink. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00236">CAmCommandReceiver.cpp:236</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a125412a71cb384ae9ec4b37821f79513"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a125412a71cb384ae9ec4b37821f79513">am::CAmCommandReceiver::getStartupHandle</a></div><div class="ttdeci">uint16_t getStartupHandle()</div><div class="ttdoc">returns a startup handle </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00216">CAmCommandReceiver.cpp:216</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a011b02d5eddc693e5634583e0334e4a7"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a011b02d5eddc693e5634583e0334e4a7">am::CAmCommandReceiver::getVolume</a></div><div class="ttdeci">am_Error_e getVolume(const am_sinkID_t sinkID, am_mainVolume_t &amp;mainVolume) const </div><div class="ttdoc">Returns the current volume for the sink directly out of the database. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00125">CAmCommandReceiver.cpp:125</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a5e49b6d510658f1ccc2547ce5fc38dac"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a5e49b6d510658f1ccc2547ce5fc38dac">am::CAmCommandReceiver::getListMainSinkNotificationConfigurations</a></div><div class="ttdeci">am_Error_e getListMainSinkNotificationConfigurations(const am_sinkID_t sinkID, std::vector&lt; am_NotificationConfiguration_s &gt; &amp;listMainNotificationConfigurations) const </div><div class="ttdoc">Retrieves the list of MainNotifications for a sink. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00237">CAmCommandReceiver.cpp:237</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a125412a71cb384ae9ec4b37821f79513"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a125412a71cb384ae9ec4b37821f79513">am::CAmCommandReceiver::getStartupHandle</a></div><div class="ttdeci">uint16_t getStartupHandle()</div><div class="ttdoc">returns a startup handle </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00217">CAmCommandReceiver.cpp:217</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a011b02d5eddc693e5634583e0334e4a7"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a011b02d5eddc693e5634583e0334e4a7">am::CAmCommandReceiver::getVolume</a></div><div class="ttdeci">am_Error_e getVolume(const am_sinkID_t sinkID, am_mainVolume_t &amp;mainVolume) const </div><div class="ttdoc">Returns the current volume for the sink directly out of the database. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00127">CAmCommandReceiver.cpp:127</a></div></div>
<div class="ttc" id="IAmCommand_8h_html"><div class="ttname"><a href="IAmCommand_8h.html">IAmCommand.h</a></div><div class="ttdoc">Copyright (C) 2012 - 2014, BMW AG. </div></div>
<div class="ttc" id="namespaceam_html_aac2b901ff83ee381fbe99913753e2416"><div class="ttname"><a href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am::am_sinkID_t</a></div><div class="ttdeci">uint16_t am_sinkID_t</div><div class="ttdoc">a sink ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00065">audiomanagertypes.h:65</a></div></div>
<div class="ttc" id="namespaceam_html_a33a5bb7641f58ab3a5f3b86400ad804c"><div class="ttname"><a href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am::am_mainConnectionID_t</a></div><div class="ttdeci">uint16_t am_mainConnectionID_t</div><div class="ttdoc">a mainConnection ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00080">audiomanagertypes.h:80</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a59d10a7178e3227d0b8f415308c71179"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a59d10a7178e3227d0b8f415308c71179">am::CAmCommandReceiver::getListMainConnections</a></div><div class="ttdeci">am_Error_e getListMainConnections(std::vector&lt; am_MainConnectionType_s &gt; &amp;listConnections) const </div><div class="ttdoc">returns the actual list of MainConnections </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00130">CAmCommandReceiver.cpp:130</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_aa3044c8587e0674bc107d607b6863b99"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#aa3044c8587e0674bc107d607b6863b99">am::CAmCommandReceiver::setMainSinkSoundProperty</a></div><div class="ttdeci">am_Error_e setMainSinkSoundProperty(const am_MainSoundProperty_s &amp;soundProperty, const am_sinkID_t sinkID)</div><div class="ttdoc">This method is used to set sound properties, e.g. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00107">CAmCommandReceiver.cpp:107</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_aa24d0146f4e3c75e02d6c0152e246da1"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#aa24d0146f4e3c75e02d6c0152e246da1">am::CAmCommandReceiver::disconnect</a></div><div class="ttdeci">am_Error_e disconnect(const am_mainConnectionID_t mainConnectionID)</div><div class="ttdoc">disconnects a mainConnection </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00083">CAmCommandReceiver.cpp:83</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a33b0ab5fca8c82ce91b19f08c34471f8"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a33b0ab5fca8c82ce91b19f08c34471f8">am::CAmCommandReceiver::setSystemProperty</a></div><div class="ttdeci">am_Error_e setSystemProperty(const am_SystemProperty_s &amp;property)</div><div class="ttdoc">is used to set a specific system property. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00119">CAmCommandReceiver.cpp:119</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a9f2313f8608c5cc7948f1406ec04beb7"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a9f2313f8608c5cc7948f1406ec04beb7">am::CAmCommandReceiver::getListMainSinkSoundProperties</a></div><div class="ttdeci">am_Error_e getListMainSinkSoundProperties(const am_sinkID_t sinkID, std::vector&lt; am_MainSoundProperty_s &gt; &amp;listSoundProperties) const </div><div class="ttdoc">This is used to retrieve all source sound properties related to a source. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00146">CAmCommandReceiver.cpp:146</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a59d10a7178e3227d0b8f415308c71179"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a59d10a7178e3227d0b8f415308c71179">am::CAmCommandReceiver::getListMainConnections</a></div><div class="ttdeci">am_Error_e getListMainConnections(std::vector&lt; am_MainConnectionType_s &gt; &amp;listConnections) const </div><div class="ttdoc">returns the actual list of MainConnections </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00132">CAmCommandReceiver.cpp:132</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_aa3044c8587e0674bc107d607b6863b99"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#aa3044c8587e0674bc107d607b6863b99">am::CAmCommandReceiver::setMainSinkSoundProperty</a></div><div class="ttdeci">am_Error_e setMainSinkSoundProperty(const am_MainSoundProperty_s &amp;soundProperty, const am_sinkID_t sinkID)</div><div class="ttdoc">This method is used to set sound properties, e.g. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00109">CAmCommandReceiver.cpp:109</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_aa24d0146f4e3c75e02d6c0152e246da1"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#aa24d0146f4e3c75e02d6c0152e246da1">am::CAmCommandReceiver::disconnect</a></div><div class="ttdeci">am_Error_e disconnect(const am_mainConnectionID_t mainConnectionID)</div><div class="ttdoc">disconnects a mainConnection </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00085">CAmCommandReceiver.cpp:85</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a33b0ab5fca8c82ce91b19f08c34471f8"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a33b0ab5fca8c82ce91b19f08c34471f8">am::CAmCommandReceiver::setSystemProperty</a></div><div class="ttdeci">am_Error_e setSystemProperty(const am_SystemProperty_s &amp;property)</div><div class="ttdoc">is used to set a specific system property. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00121">CAmCommandReceiver.cpp:121</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a9f2313f8608c5cc7948f1406ec04beb7"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a9f2313f8608c5cc7948f1406ec04beb7">am::CAmCommandReceiver::getListMainSinkSoundProperties</a></div><div class="ttdeci">am_Error_e getListMainSinkSoundProperties(const am_sinkID_t sinkID, std::vector&lt; am_MainSoundProperty_s &gt; &amp;listSoundProperties) const </div><div class="ttdoc">This is used to retrieve all source sound properties related to a source. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00147">CAmCommandReceiver.cpp:147</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_a2790e911832141e38a92850240f8218.html">include</a></li><li class="navelem"><a class="el" href="CAmCommandReceiver_8h.html">CAmCommandReceiver.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:29 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmCommandSender_8cpp.html b/docs/CAmCommandSender_8cpp.html
index fd17a87..59c8672 100644..100755
--- a/docs/CAmCommandSender_8cpp.html
+++ b/docs/CAmCommandSender_8cpp.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerCore/src/CAmCommandSender.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmCommandSender_8cpp.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -114,32 +117,34 @@ $(document).ready(function(){initNavTree('CAmCommandSender_8cpp.html','');});
<p>SPDX license identifier: MPL-2.0.
<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &quot;<a class="el" href="CAmCommandSender_8h_source.html">CAmCommandSender.h</a>&quot;</code><br/>
-<code>#include &lt;dirent.h&gt;</code><br/>
-<code>#include &lt;errno.h&gt;</code><br/>
-<code>#include &lt;sys/stat.h&gt;</code><br/>
-<code>#include &lt;sys/types.h&gt;</code><br/>
-<code>#include &lt;sstream&gt;</code><br/>
-<code>#include &lt;string&gt;</code><br/>
-<code>#include &lt;cstring&gt;</code><br/>
-<code>#include &lt;stdexcept&gt;</code><br/>
-<code>#include &quot;<a class="el" href="CAmCommandReceiver_8h_source.html">CAmCommandReceiver.h</a>&quot;</code><br/>
-<code>#include &quot;TAmPluginTemplate.h&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>&quot;</code><br/>
-<code>#include &quot;audiomanagerconfig.h&quot;</code><br/>
+<div class="textblock"><code>#include &quot;<a class="el" href="CAmCommandSender_8h_source.html">CAmCommandSender.h</a>&quot;</code><br />
+<code>#include &lt;dirent.h&gt;</code><br />
+<code>#include &lt;errno.h&gt;</code><br />
+<code>#include &lt;sys/stat.h&gt;</code><br />
+<code>#include &lt;sys/types.h&gt;</code><br />
+<code>#include &lt;sstream&gt;</code><br />
+<code>#include &lt;string&gt;</code><br />
+<code>#include &lt;cstring&gt;</code><br />
+<code>#include &lt;stdexcept&gt;</code><br />
+<code>#include &quot;<a class="el" href="CAmCommandReceiver_8h_source.html">CAmCommandReceiver.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="TAmPluginTemplate_8h_source.html">TAmPluginTemplate.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>&quot;</code><br />
+<code>#include &quot;audiomanagerconfig.h&quot;</code><br />
</div>
<p><a href="CAmCommandSender_8cpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
-<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
-<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br/></td></tr>
+<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
+<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
+<tr class="memitem:a60dca3177fb9cb5256609adc7af55168"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmCommandSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>&#160;&#160;&#160;std::string (std::string(&quot;CAmCommandSender::&quot;) + __func__)</td></tr>
+<tr class="separator:a60dca3177fb9cb5256609adc7af55168"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adca3a681410c497e0cd3e2b28680aa0b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b">CALL_ALL_INTERFACES</a>(...)</td></tr>
-<tr class="memdesc:adca3a681410c497e0cd3e2b28680aa0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">macro to call all interfaces <a href="#adca3a681410c497e0cd3e2b28680aa0b">More...</a><br/></td></tr>
+<tr class="memdesc:adca3a681410c497e0cd3e2b28680aa0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">macro to call all interfaces <a href="#adca3a681410c497e0cd3e2b28680aa0b">More...</a><br /></td></tr>
<tr class="separator:adca3a681410c497e0cd3e2b28680aa0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -153,6 +158,20 @@ Macros</h2></td></tr>
<p>Definition in file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
</div><h2 class="groupheader">Macro Definition Documentation</h2>
+<a class="anchor" id="a60dca3177fb9cb5256609adc7af55168"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define __METHOD_NAME__&#160;&#160;&#160;std::string (std::string(&quot;CAmCommandSender::&quot;) + __func__)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00038">38</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
+
+</div>
+</div>
<a class="anchor" id="adca3a681410c497e0cd3e2b28680aa0b"></a>
<div class="memitem">
<div class="memproto">
@@ -166,16 +185,10 @@ Macros</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
-<b>Value:</b><div class="fragment"><div class="line">std::vector&lt;IAmCommandSend*&gt;::iterator iter = mListInterfaces.begin(); \</div>
-<div class="line"> std::vector&lt;IAmCommandSend*&gt;::iterator iterEnd = mListInterfaces.end(); \</div>
-<div class="line"> for (; iter&lt;iterEnd;++iter) \</div>
-<div class="line"> { \</div>
-<div class="line"> (*iter)-&gt;__VA_ARGS__; \</div>
-<div class="line"> }</div>
-</div><!-- fragment -->
+<b>Value:</b><div class="fragment"><div class="line">std::vector&lt;IAmCommandSend*&gt;::iterator iter = mListInterfaces.begin(); \</div><div class="line"> std::vector&lt;IAmCommandSend*&gt;::iterator iterEnd = mListInterfaces.end(); \</div><div class="line"> for (; iter&lt;iterEnd;++iter) \</div><div class="line"> { \</div><div class="line"> (*iter)-&gt;__VA_ARGS__; \</div><div class="line"> }</div></div><!-- fragment -->
<p>macro to call all interfaces </p>
-<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00044">44</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00046">46</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
</div>
</div>
@@ -185,9 +198,9 @@ Macros</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_218adc744edff50228af3539b32b7808.html">src</a></li><li class="navelem"><a class="el" href="CAmCommandSender_8cpp.html">CAmCommandSender.cpp</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmCommandSender_8cpp.js b/docs/CAmCommandSender_8cpp.js
index 5e57d90..ce23d4f 100644..100755
--- a/docs/CAmCommandSender_8cpp.js
+++ b/docs/CAmCommandSender_8cpp.js
@@ -1,4 +1,5 @@
var CAmCommandSender_8cpp =
[
+ [ "__METHOD_NAME__", "CAmCommandSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168", null ],
[ "CALL_ALL_INTERFACES", "CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b", null ]
]; \ No newline at end of file
diff --git a/docs/CAmCommandSender_8cpp_source.html b/docs/CAmCommandSender_8cpp_source.html
index 2a84a6e..198708f 100644..100755
--- a/docs/CAmCommandSender_8cpp_source.html
+++ b/docs/CAmCommandSender_8cpp_source.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerCore/src/CAmCommandSender.cpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmCommandSender_8cpp_source.html','')
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -108,420 +111,118 @@ $(document).ready(function(){initNavTree('CAmCommandSender_8cpp_source.html','')
<div class="title">CAmCommandSender.cpp</div> </div>
</div><!--header-->
<div class="contents">
-<a href="CAmCommandSender_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmCommandSender_8h.html">CAmCommandSender.h</a>&quot;</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;dirent.h&gt;</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;errno.h&gt;</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;sys/stat.h&gt;</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;sys/types.h&gt;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;sstream&gt;</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &lt;cstring&gt;</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;stdexcept&gt;</span></div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmCommandReceiver_8h.html">CAmCommandReceiver.h</a>&quot;</span></div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &quot;TAmPluginTemplate.h&quot;</span></div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a>&quot;</span></div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &quot;audiomanagerconfig.h&quot;</span></div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keyword">namespace </span>am</div>
-<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;{</div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div>
-<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b"> 44</a></span>&#160;<span class="preprocessor">#define CALL_ALL_INTERFACES(...) \</span></div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"> std::vector&lt;IAmCommandSend*&gt;::iterator iter = mListInterfaces.begin(); \</span></div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"> std::vector&lt;IAmCommandSend*&gt;::iterator iterEnd = mListInterfaces.end(); \</span></div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor"> for (; iter&lt;iterEnd;++iter) \</span></div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"> { \</span></div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor"> (*iter)-&gt;__VA_ARGS__; \</span></div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor"> }</span></div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#abbedccae32f275a12bff41f36c75da79"> 52</a></span>&#160;<a class="code" href="classam_1_1CAmCommandSender.html#abbedccae32f275a12bff41f36c75da79">CAmCommandSender::CAmCommandSender</a>(<span class="keyword">const</span> std::vector&lt;std::string&gt;&amp; listOfPluginDirectories) :</div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; mListInterfaces(), <span class="comment">//</span></div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; mListLibraryHandles(), <span class="comment">//</span></div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; mListLibraryNames(), <span class="comment">//</span></div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; mCommandReceiver()</div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;{</div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keywordflow">if</span> (listOfPluginDirectories.empty())</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; {</div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;CAmCommandSender::CAmCommandSender: List of commandplugins is empty&quot;</span>);</div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; }</div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; std::vector&lt;std::string&gt; sharedLibraryNameList;</div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; std::vector&lt;std::string&gt;::const_iterator dirIter = listOfPluginDirectories.begin();</div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; std::vector&lt;std::string&gt;::const_iterator dirIterEnd = listOfPluginDirectories.end();</div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="comment">// search communicator plugins in configured directories</span></div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keywordflow">for</span> (; dirIter &lt; dirIterEnd; ++dirIter)</div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; {</div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span>* directoryName = dirIter-&gt;c_str();</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;Searching for CommandPlugins in&quot;</span>, *dirIter);</div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; DIR *directory = opendir(directoryName);</div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keywordflow">if</span> (!directory)</div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; {</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;Error opening directory &quot;</span>, *dirIter);</div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keywordflow">continue</span>;</div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; }</div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;</div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="comment">// iterate content of directory</span></div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keyword">struct </span>dirent *itemInDirectory = 0;</div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keywordflow">while</span> ((itemInDirectory = readdir(directory)))</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; {</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> entryType = itemInDirectory-&gt;d_type;</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; std::string entryName = itemInDirectory-&gt;d_name;</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; std::string fullName = *dirIter + <span class="stringliteral">&quot;/&quot;</span> + entryName;</div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keywordtype">bool</span> regularFile = (entryType == DT_REG || entryType == DT_LNK);</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keywordtype">bool</span> sharedLibExtension = (<span class="stringliteral">&quot;so&quot;</span> == entryName.substr(entryName.find_last_of(<span class="stringliteral">&quot;.&quot;</span>) + 1));</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="comment">// Handle cases where readdir() could not determine the file type</span></div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keywordflow">if</span> (entryType == DT_UNKNOWN) {</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keyword">struct </span>stat buf;</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;</div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keywordflow">if</span> (stat(fullName.c_str(), &amp;buf)) {</div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__PRETTY_FUNCTION__,<span class="stringliteral">&quot;Failed to stat file: &quot;</span>, entryName, errno);</div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="keywordflow">continue</span>;</div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; }</div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;</div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; regularFile = S_ISREG(buf.st_mode);</div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; }</div>
-<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;</div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="keywordflow">if</span> (regularFile &amp;&amp; sharedLibExtension)</div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; {</div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; std::string name(directoryName);</div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; sharedLibraryNameList.push_back(name + <span class="stringliteral">&quot;/&quot;</span> + entryName);</div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; }</div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; }</div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; closedir(directory);</div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; }</div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;</div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="comment">// iterate all communicator plugins and start them</span></div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; std::vector&lt;std::string&gt;::iterator iter = sharedLibraryNameList.begin();</div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; std::vector&lt;std::string&gt;::iterator iterEnd = sharedLibraryNameList.end();</div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;</div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="keywordflow">for</span> (; iter &lt; iterEnd; ++iter)</div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; {</div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;Loading CommandSender plugin&quot;</span>, *iter);</div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <a class="code" href="classam_1_1IAmCommandSend.html">IAmCommandSend</a>* (*createFunc)();</div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="keywordtype">void</span>* tempLibHandle = NULL;</div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; createFunc = getCreateFunction&lt;IAmCommandSend*()&gt;(*iter, tempLibHandle);</div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;</div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="keywordflow">if</span> (!createFunc)</div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; {</div>
-<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;Entry point of CommandPlugin not found&quot;</span>, *iter);</div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keywordflow">continue</span>;</div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; }</div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;</div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <a class="code" href="classam_1_1IAmCommandSend.html">IAmCommandSend</a>* commander = createFunc();</div>
-<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;</div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="keywordflow">if</span> (!commander)</div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; {</div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;CommandPlugin initialization failed. Entry Function not callable&quot;</span>);</div>
-<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; dlclose(tempLibHandle);</div>
-<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="keywordflow">continue</span>;</div>
-<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; }</div>
-<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;</div>
-<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <span class="comment">//check libversion</span></div>
-<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; std::string version, cVersion(<a class="code" href="IAmCommand_8h.html#a2ad3adf378d12d97878ef329b3829f76">CommandVersion</a>);</div>
-<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; commander-&gt;<a class="code" href="classam_1_1IAmCommandSend.html#aeb3a61f532dc765cee0980b4b115cf0b">getInterfaceVersion</a>(version);</div>
-<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; uint16_t minorVersion, majorVersion, cMinorVersion, cMajorVersion;</div>
-<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; std::istringstream(version.substr(0, 1)) &gt;&gt; majorVersion;</div>
-<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; std::istringstream(version.substr(2, 1)) &gt;&gt; minorVersion;</div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; std::istringstream(cVersion.substr(0, 1)) &gt;&gt; cMajorVersion;</div>
-<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; std::istringstream(cVersion.substr(2, 1)) &gt;&gt; cMinorVersion;</div>
-<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; </div>
-<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; </div>
-<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;</div>
-<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <span class="keywordflow">if</span> (majorVersion &lt; cMajorVersion || ((majorVersion == cMajorVersion) &amp;&amp; (minorVersion &gt; cMinorVersion)))</div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; {</div>
-<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;CommandInterface initialization failed. Version of Interface to old&quot;</span>);</div>
-<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; dlclose(tempLibHandle);</div>
-<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <span class="keywordflow">continue</span>;</div>
-<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; }</div>
-<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;</div>
-<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; mListInterfaces.push_back(commander);</div>
-<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; mListLibraryHandles.push_back(tempLibHandle);</div>
-<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; mListLibraryNames.push_back(iter-&gt;c_str());</div>
-<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; }</div>
-<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;}</div>
-<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;</div>
-<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#ae9f595010ba8731fa8b62ac911d4a674"> 162</a></span>&#160;<a class="code" href="classam_1_1CAmCommandSender.html#ae9f595010ba8731fa8b62ac911d4a674">CAmCommandSender::~CAmCommandSender</a>()</div>
-<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;{</div>
-<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <span class="comment">//unloadLibraries();</span></div>
-<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;}</div>
-<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;</div>
-<div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#a2840ea18547bbbdbaad153ab61637990"> 167</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandSender.html#a2840ea18547bbbdbaad153ab61637990">CAmCommandSender::startupInterfaces</a>(<a class="code" href="classam_1_1CAmCommandReceiver.html">CAmCommandReceiver</a> *iCommandReceiver)</div>
-<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;{</div>
-<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; mCommandReceiver = iCommandReceiver;</div>
-<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> returnError = <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div>
-<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;</div>
-<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; std::vector&lt;IAmCommandSend*&gt;::iterator iter = mListInterfaces.begin();</div>
-<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; std::vector&lt;IAmCommandSend*&gt;::iterator iterEnd = mListInterfaces.end();</div>
-<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <span class="keywordflow">for</span> (; iter &lt; iterEnd; ++iter)</div>
-<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; {</div>
-<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error = (*iter)-&gt;startupInterface(iCommandReceiver);</div>
-<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <span class="keywordflow">if</span> (error != <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>)</div>
-<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; {</div>
-<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; returnError = error;</div>
-<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; }</div>
-<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; }</div>
-<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="keywordflow">return</span> (returnError);</div>
-<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;}</div>
-<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;</div>
-<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#a29350475ef9e225de34b8a634bb39768"> 185</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a29350475ef9e225de34b8a634bb39768">CAmCommandSender::cbNumberOfSinkClassesChanged</a>()</div>
-<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;{</div>
-<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <a class="code" href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b">CALL_ALL_INTERFACES</a>(<a class="code" href="classam_1_1CAmCommandSender.html#a29350475ef9e225de34b8a634bb39768">cbNumberOfSinkClassesChanged</a>())</div>
-<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;}</div>
-<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;</div>
-<div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#a9f78d031dae6f65510f7ff9f39c7a705"> 190</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a9f78d031dae6f65510f7ff9f39c7a705">CAmCommandSender::cbNumberOfSourceClassesChanged</a>()</div>
-<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;{</div>
-<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; <a class="code" href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b">CALL_ALL_INTERFACES</a>(<a class="code" href="classam_1_1CAmCommandSender.html#a9f78d031dae6f65510f7ff9f39c7a705">cbNumberOfSourceClassesChanged</a>())</div>
-<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;}</div>
-<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;</div>
-<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#a32aa8ab84632805a876e023a7aead810"> 195</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a32aa8ab84632805a876e023a7aead810">CAmCommandSender::cbMainConnectionStateChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am_ConnectionState_e</a> connectionState)</div>
-<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;{</div>
-<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; <a class="code" href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b">CALL_ALL_INTERFACES</a>(<a class="code" href="classam_1_1CAmCommandSender.html#a32aa8ab84632805a876e023a7aead810">cbMainConnectionStateChanged</a>(connectionID,connectionState))</div>
-<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;}</div>
-<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;</div>
-<div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#adea8f5188fee5967bae000706f3bf1bc"> 200</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#adea8f5188fee5967bae000706f3bf1bc">CAmCommandSender::cbMainSinkSoundPropertyChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; SoundProperty)</div>
-<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;{</div>
-<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; <a class="code" href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b">CALL_ALL_INTERFACES</a>(<a class="code" href="classam_1_1CAmCommandSender.html#adea8f5188fee5967bae000706f3bf1bc">cbMainSinkSoundPropertyChanged</a>(sinkID,SoundProperty))</div>
-<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;}</div>
-<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;</div>
-<div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#a538406cd89340f6601da5c477e933280"> 205</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a538406cd89340f6601da5c477e933280">CAmCommandSender::cbMainSourceSoundPropertyChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; SoundProperty)</div>
-<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;{</div>
-<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; <a class="code" href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b">CALL_ALL_INTERFACES</a>(<a class="code" href="classam_1_1CAmCommandSender.html#a538406cd89340f6601da5c477e933280">cbMainSourceSoundPropertyChanged</a>(sourceID,SoundProperty))</div>
-<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;}</div>
-<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;</div>
-<div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#a86d8f96c39db1413893bb957ff761fa3"> 210</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a86d8f96c39db1413893bb957ff761fa3">CAmCommandSender::cbSinkAvailabilityChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp; availability)</div>
-<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;{</div>
-<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; <a class="code" href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b">CALL_ALL_INTERFACES</a>(<a class="code" href="classam_1_1CAmCommandSender.html#a86d8f96c39db1413893bb957ff761fa3">cbSinkAvailabilityChanged</a>(sinkID,availability))</div>
-<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;}</div>
-<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;</div>
-<div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#a8628d6332e139cb81712bc8336c14f20"> 215</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a8628d6332e139cb81712bc8336c14f20">CAmCommandSender::cbSourceAvailabilityChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp; availability)</div>
-<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;{</div>
-<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; <a class="code" href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b">CALL_ALL_INTERFACES</a>(<a class="code" href="classam_1_1CAmCommandSender.html#a8628d6332e139cb81712bc8336c14f20">cbSourceAvailabilityChanged</a>(sourceID,availability))</div>
-<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;}</div>
-<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;</div>
-<div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#a4494fdd835137e572f2cf4a3aceb6ae5"> 220</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a4494fdd835137e572f2cf4a3aceb6ae5">CAmCommandSender::cbVolumeChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> volume)</div>
-<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;{</div>
-<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; <a class="code" href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b">CALL_ALL_INTERFACES</a>(<a class="code" href="classam_1_1CAmCommandSender.html#a4494fdd835137e572f2cf4a3aceb6ae5">cbVolumeChanged</a>(sinkID,volume))</div>
-<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;}</div>
-<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;</div>
-<div class="line"><a name="l00225"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#a6068ce59089fbdc63aec81e778aba238"> 225</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a6068ce59089fbdc63aec81e778aba238">CAmCommandSender::cbSinkMuteStateChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> muteState)</div>
-<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;{</div>
-<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; <a class="code" href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b">CALL_ALL_INTERFACES</a>(<a class="code" href="classam_1_1CAmCommandSender.html#a6068ce59089fbdc63aec81e778aba238">cbSinkMuteStateChanged</a>(sinkID,muteState))</div>
-<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;}</div>
-<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;</div>
-<div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#adab076d8b8886a6dcf00c0291e440ee4"> 230</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#adab076d8b8886a6dcf00c0291e440ee4">CAmCommandSender::cbSystemPropertyChanged</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a> &amp; SystemProperty)</div>
-<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;{</div>
-<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; <a class="code" href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b">CALL_ALL_INTERFACES</a>(<a class="code" href="classam_1_1CAmCommandSender.html#adab076d8b8886a6dcf00c0291e440ee4">cbSystemPropertyChanged</a>(SystemProperty))</div>
-<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;}</div>
-<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;</div>
-<div class="line"><a name="l00235"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#acd974c4ccc79fe886932670e1de43097"> 235</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#acd974c4ccc79fe886932670e1de43097">CAmCommandSender::cbTimingInformationChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnection, <span class="keyword">const</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> time)</div>
-<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;{</div>
-<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; <a class="code" href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b">CALL_ALL_INTERFACES</a>(<a class="code" href="classam_1_1CAmCommandSender.html#acd974c4ccc79fe886932670e1de43097">cbTimingInformationChanged</a>(mainConnection,time))</div>
-<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;}</div>
-<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;</div>
-<div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#a69ada9e19c65c1d078d8a5f473d08586"> 240</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a69ada9e19c65c1d078d8a5f473d08586">CAmCommandSender::cbNewMainConnection</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainConnectionType__s.html">am_MainConnectionType_s</a> mainConnection)</div>
-<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;{</div>
-<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; <a class="code" href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b">CALL_ALL_INTERFACES</a>(<a class="code" href="classam_1_1CAmCommandSender.html#a69ada9e19c65c1d078d8a5f473d08586">cbNewMainConnection</a>(mainConnection))</div>
-<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;}</div>
-<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;</div>
-<div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#aa3b5906bcf682cff155fb24d402efd89"> 245</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#aa3b5906bcf682cff155fb24d402efd89">CAmCommandSender::cbRemovedMainConnection</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnection)</div>
-<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;{</div>
-<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; <a class="code" href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b">CALL_ALL_INTERFACES</a>(<a class="code" href="classam_1_1CAmCommandSender.html#aa3b5906bcf682cff155fb24d402efd89">cbRemovedMainConnection</a>(mainConnection))</div>
-<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;}</div>
-<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;</div>
-<div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#ace43c985fa6710585668ed67eb03d15e"> 250</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#ace43c985fa6710585668ed67eb03d15e">CAmCommandSender::cbNewSink</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SinkType__s.html">am_SinkType_s</a> sink)</div>
-<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;{</div>
-<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; <a class="code" href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b">CALL_ALL_INTERFACES</a>(<a class="code" href="classam_1_1CAmCommandSender.html#ace43c985fa6710585668ed67eb03d15e">cbNewSink</a>(sink))</div>
-<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;}</div>
-<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;</div>
-<div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#a58d3cb6594f2ec16bc8b70e318e5788c"> 255</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a58d3cb6594f2ec16bc8b70e318e5788c">CAmCommandSender::cbRemovedSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sink)</div>
-<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;{</div>
-<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; <a class="code" href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b">CALL_ALL_INTERFACES</a>(<a class="code" href="classam_1_1CAmCommandSender.html#a58d3cb6594f2ec16bc8b70e318e5788c">cbRemovedSink</a>(sink))</div>
-<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;}</div>
-<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;</div>
-<div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#a0e8ed46bf07df06d20bca89d9ad8afb1"> 260</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a0e8ed46bf07df06d20bca89d9ad8afb1">CAmCommandSender::cbNewSource</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SourceType__s.html">am_SourceType_s</a> source)</div>
-<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;{</div>
-<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; <a class="code" href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b">CALL_ALL_INTERFACES</a>(<a class="code" href="classam_1_1CAmCommandSender.html#a0e8ed46bf07df06d20bca89d9ad8afb1">cbNewSource</a>(source))</div>
-<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;}</div>
-<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;</div>
-<div class="line"><a name="l00265"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#a47d32f19dfbba3d3af0e088bf018ade9"> 265</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a47d32f19dfbba3d3af0e088bf018ade9">CAmCommandSender::cbRemovedSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> source)</div>
-<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;{</div>
-<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; <a class="code" href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b">CALL_ALL_INTERFACES</a>(<a class="code" href="classam_1_1CAmCommandSender.html#a47d32f19dfbba3d3af0e088bf018ade9">cbRemovedSource</a>(source))</div>
-<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;}</div>
-<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;</div>
-<div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#a45500383a20af593d7fbd17a7140a9ba"> 270</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a45500383a20af593d7fbd17a7140a9ba">CAmCommandSender::setCommandReady</a>()</div>
-<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;{</div>
-<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; mCommandReceiver-&gt;<a class="code" href="classam_1_1CAmCommandReceiver.html#ae29eaa1befc7c2d741920d567b89df9e">waitOnStartup</a>(<span class="keyword">false</span>);</div>
-<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;</div>
-<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; <span class="comment">//create a list of handles</span></div>
-<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; std::vector&lt;uint16_t&gt; listStartupHandles;</div>
-<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; mListInterfaces.size(); i++)</div>
-<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; {</div>
-<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; listStartupHandles.push_back(mCommandReceiver-&gt;<a class="code" href="classam_1_1CAmCommandReceiver.html#a125412a71cb384ae9ec4b37821f79513">getStartupHandle</a>());</div>
-<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; }</div>
-<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;</div>
-<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; <span class="comment">//set the receiver ready to wait for replies</span></div>
-<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; mCommandReceiver-&gt;<a class="code" href="classam_1_1CAmCommandReceiver.html#ae29eaa1befc7c2d741920d567b89df9e">waitOnStartup</a>(<span class="keyword">true</span>);</div>
-<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;</div>
-<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; <span class="comment">//now do the calls</span></div>
-<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; std::vector&lt;IAmCommandSend*&gt;::iterator iter = mListInterfaces.begin();</div>
-<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; std::vector&lt;IAmCommandSend*&gt;::iterator iterEnd = mListInterfaces.end();</div>
-<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; std::vector&lt;uint16_t&gt;::const_iterator handleIter(listStartupHandles.begin());</div>
-<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; <span class="keywordflow">for</span> (; iter &lt; iterEnd; ++iter)</div>
-<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; {</div>
-<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; (*iter)-&gt;setCommandReady(*(handleIter++));</div>
-<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; }</div>
-<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;}</div>
-<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;</div>
-<div class="line"><a name="l00294"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#a5c2b1f6c0a38f7e4f42eb6452bd56d57"> 294</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a5c2b1f6c0a38f7e4f42eb6452bd56d57">CAmCommandSender::setCommandRundown</a>()</div>
-<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;{</div>
-<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; mCommandReceiver-&gt;<a class="code" href="classam_1_1CAmCommandReceiver.html#adcc5b296afe649aa9bec7c8e4af6eb49">waitOnRundown</a>(<span class="keyword">false</span>);</div>
-<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; <span class="comment">//create a list of handles</span></div>
-<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; std::vector&lt;uint16_t&gt; listStartupHandles;</div>
-<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; mListInterfaces.size(); i++)</div>
-<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; {</div>
-<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; listStartupHandles.push_back(mCommandReceiver-&gt;<a class="code" href="classam_1_1CAmCommandReceiver.html#abe0af0067c2f0db347ee8118362cb267">getRundownHandle</a>());</div>
-<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; }</div>
-<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;</div>
-<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; <span class="comment">//set the receiver ready to wait for replies</span></div>
-<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; mCommandReceiver-&gt;<a class="code" href="classam_1_1CAmCommandReceiver.html#adcc5b296afe649aa9bec7c8e4af6eb49">waitOnRundown</a>(<span class="keyword">true</span>);</div>
-<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;</div>
-<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; <span class="comment">//now do the calls</span></div>
-<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; std::vector&lt;IAmCommandSend*&gt;::iterator iter = mListInterfaces.begin();</div>
-<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; std::vector&lt;IAmCommandSend*&gt;::iterator iterEnd = mListInterfaces.end();</div>
-<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; std::vector&lt;uint16_t&gt;::const_iterator handleIter(listStartupHandles.begin());</div>
-<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; <span class="keywordflow">for</span> (; iter &lt; iterEnd; ++iter)</div>
-<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; {</div>
-<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; (*iter)-&gt;setCommandRundown(*(handleIter++));</div>
-<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; }</div>
-<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;}</div>
-<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;</div>
-<div class="line"><a name="l00317"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#a58becc25c94f97eaa8b27a1186dd5fc2"> 317</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a58becc25c94f97eaa8b27a1186dd5fc2">CAmCommandSender::getInterfaceVersion</a>(std::string &amp; version)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; version = <a class="code" href="IAmCommand_8h.html#a2ad3adf378d12d97878ef329b3829f76">CommandVersion</a>;</div>
-<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;}</div>
-<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160;</div>
-<div class="line"><a name="l00322"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#a35f9beaf4376d3c9eb79dd5c567981b5"> 322</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandSender.html#a35f9beaf4376d3c9eb79dd5c567981b5">am::CAmCommandSender::getListPlugins</a>(std::vector&lt;std::string&gt; &amp; interfaces)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; interfaces = mListLibraryNames;</div>
-<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;}</div>
-<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;</div>
-<div class="line"><a name="l00328"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#acacdc9bccffed2e0ba12e1543f4ce2d0"> 328</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#acacdc9bccffed2e0ba12e1543f4ce2d0">CAmCommandSender::cbSinkUpdated</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties)</div>
-<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;{</div>
-<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; <a class="code" href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b">CALL_ALL_INTERFACES</a>(<a class="code" href="classam_1_1CAmCommandSender.html#acacdc9bccffed2e0ba12e1543f4ce2d0">cbSinkUpdated</a>(sinkID,sinkClassID,listMainSoundProperties));</div>
-<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;}</div>
-<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;</div>
-<div class="line"><a name="l00333"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#adccdfdbf64fd3a93dfbf9499c0f4f6dd"> 333</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#adccdfdbf64fd3a93dfbf9499c0f4f6dd">CAmCommandSender::cbSourceUpdated</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties)</div>
-<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;{</div>
-<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; <a class="code" href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b">CALL_ALL_INTERFACES</a>(<a class="code" href="classam_1_1CAmCommandSender.html#adccdfdbf64fd3a93dfbf9499c0f4f6dd">cbSourceUpdated</a>(sourceID,sourceClassID,listMainSoundProperties));</div>
-<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160;}</div>
-<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160;</div>
-<div class="line"><a name="l00338"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#ac4fae1baa0aaab24fb74ba55b9b777de"> 338</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#ac4fae1baa0aaab24fb74ba55b9b777de">CAmCommandSender::cbSinkNotification</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; notification)</div>
-<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;{</div>
-<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; <a class="code" href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b">CALL_ALL_INTERFACES</a>(<a class="code" href="classam_1_1CAmCommandSender.html#ac4fae1baa0aaab24fb74ba55b9b777de">cbSinkNotification</a>(sinkID,notification));</div>
-<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;}</div>
-<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160;</div>
-<div class="line"><a name="l00343"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#a65d3283c678d793edbe1d4553766b059"> 343</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a65d3283c678d793edbe1d4553766b059">CAmCommandSender::cbSourceNotification</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; notification)</div>
-<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160;{</div>
-<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; <a class="code" href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b">CALL_ALL_INTERFACES</a>(<a class="code" href="classam_1_1CAmCommandSender.html#a65d3283c678d793edbe1d4553766b059">cbSourceNotification</a>(sourceID,notification));</div>
-<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160;}</div>
-<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160;</div>
-<div class="line"><a name="l00348"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#a2a7a6f147aabe6d4edfc57b03d675d35"> 348</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a2a7a6f147aabe6d4edfc57b03d675d35">CAmCommandSender::cbSinkMainNotificationConfigurationChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; mainNotificationConfiguration)</div>
-<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;{</div>
-<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; <a class="code" href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b">CALL_ALL_INTERFACES</a>(cbMainSinkNotificationConfigurationChanged(sinkID,mainNotificationConfiguration));</div>
-<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160;}</div>
-<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160;</div>
-<div class="line"><a name="l00353"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#aad69cd2cb04fecaa22c008bf86d99740"> 353</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#aad69cd2cb04fecaa22c008bf86d99740">CAmCommandSender::cbSourceMainNotificationConfigurationChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; mainNotificationConfiguration)</div>
-<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;{</div>
-<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; <a class="code" href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b">CALL_ALL_INTERFACES</a>(cbMainSourceNotificationConfigurationChanged(sourceID,mainNotificationConfiguration));</div>
-<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160;}</div>
-<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160;</div>
-<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160;<span class="keywordtype">void</span> CAmCommandSender::unloadLibraries(<span class="keywordtype">void</span>)</div>
-<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160;{</div>
-<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; std::vector&lt;void*&gt;::iterator iterator = mListLibraryHandles.begin();</div>
-<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; <span class="keywordflow">for</span> (; iterator &lt; mListLibraryHandles.end(); ++iterator)</div>
-<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; {</div>
-<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; dlclose(*iterator);</div>
-<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; }</div>
-<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; mListLibraryHandles.clear();</div>
-<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160;}</div>
-<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160;}</div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a35f9beaf4376d3c9eb79dd5c567981b5"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a35f9beaf4376d3c9eb79dd5c567981b5">am::CAmCommandSender::getListPlugins</a></div><div class="ttdeci">am_Error_e getListPlugins(std::vector&lt; std::string &gt; &amp;interfaces) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00322">CAmCommandSender.cpp:322</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a9f78d031dae6f65510f7ff9f39c7a705"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a9f78d031dae6f65510f7ff9f39c7a705">am::CAmCommandSender::cbNumberOfSourceClassesChanged</a></div><div class="ttdeci">void cbNumberOfSourceClassesChanged()</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00190">CAmCommandSender.cpp:190</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_ace43c985fa6710585668ed67eb03d15e"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#ace43c985fa6710585668ed67eb03d15e">am::CAmCommandSender::cbNewSink</a></div><div class="ttdeci">void cbNewSink(am_SinkType_s sink)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00250">CAmCommandSender.cpp:250</a></div></div>
+<a href="CAmCommandSender_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmCommandSender_8h.html">CAmCommandSender.h</a>&quot;</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;dirent.h&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;errno.h&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;sys/stat.h&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;sys/types.h&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;sstream&gt;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &lt;cstring&gt;</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;stdexcept&gt;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmCommandReceiver_8h.html">CAmCommandReceiver.h</a>&quot;</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="TAmPluginTemplate_8h.html">TAmPluginTemplate.h</a>&quot;</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a>&quot;</span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &quot;audiomanagerconfig.h&quot;</span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="CAmCommandSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168"> 38</a></span>&#160;<span class="preprocessor">#define __METHOD_NAME__ std::string (std::string(&quot;CAmCommandSender::&quot;) + __func__)</span></div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceam.html">am</a></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;{</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div><div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b"> 46</a></span>&#160;<span class="preprocessor">#define CALL_ALL_INTERFACES(...) \</span></div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor"> std::vector&lt;IAmCommandSend*&gt;::iterator iter = mListInterfaces.begin(); \</span></div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"> std::vector&lt;IAmCommandSend*&gt;::iterator iterEnd = mListInterfaces.end(); \</span></div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor"> for (; iter&lt;iterEnd;++iter) \</span></div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor"> { \</span></div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor"> (*iter)-&gt;__VA_ARGS__; \</span></div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor"> }</span></div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#adb321354cf3c1aaa3491a0f26743e8eb"> 54</a></span>&#160;<a class="code" href="classam_1_1CAmCommandSender.html#adb321354cf3c1aaa3491a0f26743e8eb">CAmCommandSender::CAmCommandSender</a>(<span class="keyword">const</span> std::vector&lt;std::string&gt;&amp; listOfPluginDirectories, <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *iSocketHandler) :</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html">CAmDatabaseHandlerMap</a>::AmDatabaseObserverCallbacks(),</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; mListInterfaces(), <span class="comment">//</span></div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; mListLibraryHandles(), <span class="comment">//</span></div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; mListLibraryNames(), <span class="comment">//</span></div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; mCommandReceiver(),</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; mSerializer(iSocketHandler)</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;{</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; loadPlugins(listOfPluginDirectories);</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a7245f709e570372dc89bb2fb0692eba9">dboNewMainConnection</a> = [&amp;](<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainConnectionType__s.html">am_MainConnectionType_s</a>&amp; mainConnection) {</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; mSerializer.<a class="code" href="classam_1_1V2_1_1CAmSerializer.html#a019f095ad83834499eb5b0bfb251b2ba">asyncCall</a>(<span class="keyword">this</span>, &amp;<a class="code" href="classam_1_1CAmCommandSender.html#a69ada9e19c65c1d078d8a5f473d08586">CAmCommandSender::cbNewMainConnection</a>, mainConnection);</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; };</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a9df052a957c49cae380549bf3dd73107">dboRemovedMainConnection</a> = [&amp;](<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnection) {</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; mSerializer.<a class="code" href="classam_1_1V2_1_1CAmSerializer.html#a019f095ad83834499eb5b0bfb251b2ba">asyncCall</a>(<span class="keyword">this</span>, &amp;<a class="code" href="classam_1_1CAmCommandSender.html#aa3b5906bcf682cff155fb24d402efd89">CAmCommandSender::cbRemovedMainConnection</a>, mainConnection);</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; };</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a24c3785630219a10ce19d7cda7a540b8">dboNewSink</a> = [&amp;](<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a>&amp; sink) {</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keywordflow">if</span> (sink.visible)</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; {</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <a class="code" href="structam_1_1am__SinkType__s.html">am_SinkType_s</a> s;</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; s.<a class="code" href="structam_1_1am__SinkType__s.html#a281aeb5a017aecb15957f0222f17927c">availability</a> = sink.available;</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; s.<a class="code" href="structam_1_1am__SinkType__s.html#a55f9813d5f9d3cfab81dc740d15ee53e">muteState</a> = sink.muteState;</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; s.<a class="code" href="structam_1_1am__SinkType__s.html#aa23a69a5e0069804f3181f5d3141774a">name</a> = sink.name;</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; s.<a class="code" href="structam_1_1am__SinkType__s.html#a573880f00ed279120ded986e6b832235">sinkClassID</a> = sink.sinkClassID;</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; s.<a class="code" href="structam_1_1am__SinkType__s.html#a6455a141536f5b7b676c5a5caabf872d">sinkID</a> = sink.sinkID;</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; s.<a class="code" href="structam_1_1am__SinkType__s.html#a95273c6978fbef5be4a59b1534212495">volume</a> = sink.mainVolume;</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keyword">typedef</span> void(<a class="code" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a>::*TMeth)(<a class="code" href="structam_1_1am__SinkType__s.html">am::am_SinkType_s</a>);</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; mSerializer.<a class="code" href="classam_1_1V2_1_1CAmSerializer.html#a019f095ad83834499eb5b0bfb251b2ba">asyncCall</a>&lt;<a class="code" href="classam_1_1CAmCommandSender.html#adb321354cf3c1aaa3491a0f26743e8eb">CAmCommandSender</a>, TMeth, <a class="code" href="structam_1_1am__SinkType__s.html">am::am_SinkType_s</a>&gt;(<span class="keyword">this</span>, &amp;<a class="code" href="classam_1_1CAmCommandSender.html#ace43c985fa6710585668ed67eb03d15e">CAmCommandSender::cbNewSink</a>, s);</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; }</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; };</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a406c7e8f23d2845a657e2f7c2cbe41cc">dboNewSource</a> = [&amp;](<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a>&amp; source) {</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keywordflow">if</span> (source.visible)</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; {</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <a class="code" href="structam_1_1am__SourceType__s.html">am_SourceType_s</a> s;</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; s.<a class="code" href="structam_1_1am__SourceType__s.html#aa127250ebad705fbca4d5f45eea6dbdd">availability</a> = source.available;</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; s.<a class="code" href="structam_1_1am__SourceType__s.html#a352a80e94b72f7e9ea42c210b930e8ef">name</a> = source.name;</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; s.<a class="code" href="structam_1_1am__SourceType__s.html#a01a0cab789299dc80c5ce53457374172">sourceClassID</a> = source.sourceClassID;</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; s.<a class="code" href="structam_1_1am__SourceType__s.html#a6846851d58222147c2bd390fc572813f">sourceID</a> = source.sourceID;</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keyword">typedef</span> void(<a class="code" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a>::*TMeth)(<a class="code" href="structam_1_1am__SourceType__s.html">am::am_SourceType_s</a>);</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; mSerializer.<a class="code" href="classam_1_1V2_1_1CAmSerializer.html#a019f095ad83834499eb5b0bfb251b2ba">asyncCall</a>&lt;<a class="code" href="classam_1_1CAmCommandSender.html#adb321354cf3c1aaa3491a0f26743e8eb">CAmCommandSender</a>, TMeth, <a class="code" href="structam_1_1am__SourceType__s.html">am::am_SourceType_s</a>&gt;(<span class="keyword">this</span>, &amp;<a class="code" href="classam_1_1CAmCommandSender.html#a0e8ed46bf07df06d20bca89d9ad8afb1">CAmCommandSender::cbNewSource</a>, s);</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; }</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; };</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#aa495d5e3016f968a8937356fa4baca2e">dboRemovedSink</a> = [&amp;](<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <span class="keywordtype">bool</span> visible) {</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="keywordflow">if</span> (visible)</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; mSerializer.<a class="code" href="classam_1_1V2_1_1CAmSerializer.html#a019f095ad83834499eb5b0bfb251b2ba">asyncCall</a>(<span class="keyword">this</span>, &amp;<a class="code" href="classam_1_1CAmCommandSender.html#a58d3cb6594f2ec16bc8b70e318e5788c">CAmCommandSender::cbRemovedSink</a>, sinkID);</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; };</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#aebfece67d798cfaa6f3ec9744c93e358">dboRemovedSource</a> = [&amp;](<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <span class="keywordtype">bool</span> visible) {</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="keywordflow">if</span> (visible)</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; mSerializer.<a class="code" href="classam_1_1V2_1_1CAmSerializer.html#a019f095ad83834499eb5b0bfb251b2ba">asyncCall</a>(<span class="keyword">this</span>, &amp;<a class="code" href="classam_1_1CAmCommandSender.html#a47d32f19dfbba3d3af0e088bf018ade9">CAmCommandSender::cbRemovedSource</a>, sourceID);</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; };</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a2e307c531b2b093eb27379a3b8a378d1">dboNumberOfSinkClassesChanged</a> = [&amp;]() {</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; mSerializer.<a class="code" href="classam_1_1V2_1_1CAmSerializer.html#a019f095ad83834499eb5b0bfb251b2ba">asyncCall</a>(<span class="keyword">this</span>, &amp;<a class="code" href="classam_1_1CAmCommandSender.html#a29350475ef9e225de34b8a634bb39768">CAmCommandSender::cbNumberOfSinkClassesChanged</a>);</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; };</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a3f3319ef501b27fb4ba526c04df781d0">dboNumberOfSourceClassesChanged</a> = [&amp;]() {</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; mSerializer.<a class="code" href="classam_1_1V2_1_1CAmSerializer.html#a019f095ad83834499eb5b0bfb251b2ba">asyncCall</a>(<span class="keyword">this</span>, &amp;<a class="code" href="classam_1_1CAmCommandSender.html#a9f78d031dae6f65510f7ff9f39c7a705">CAmCommandSender::cbNumberOfSourceClassesChanged</a>);</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; };</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a9725c1bd535f0960259e969c40b2ecb3">dboMainConnectionStateChanged</a> = [&amp;](<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am_ConnectionState_e</a> connectionState) {</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; mSerializer.<a class="code" href="classam_1_1V2_1_1CAmSerializer.html#a019f095ad83834499eb5b0bfb251b2ba">asyncCall</a>(<span class="keyword">this</span>, &amp;<a class="code" href="classam_1_1CAmCommandSender.html#a32aa8ab84632805a876e023a7aead810">CAmCommandSender::cbMainConnectionStateChanged</a>, connectionID, connectionState);</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; };</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a5e8e458d05d56bda96cf934f03a339d5">dboMainSinkSoundPropertyChanged</a> = [&amp;](<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; SoundProperty) {</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; mSerializer.<a class="code" href="classam_1_1V2_1_1CAmSerializer.html#a019f095ad83834499eb5b0bfb251b2ba">asyncCall</a>(<span class="keyword">this</span>, &amp;<a class="code" href="classam_1_1CAmCommandSender.html#adea8f5188fee5967bae000706f3bf1bc">CAmCommandSender::cbMainSinkSoundPropertyChanged</a>, sinkID, SoundProperty);</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; };</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac8ab4c5be227c60f613b9f0bb4a86b1a">dboMainSourceSoundPropertyChanged</a> = [&amp;](<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; SoundProperty) {</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; mSerializer.<a class="code" href="classam_1_1V2_1_1CAmSerializer.html#a019f095ad83834499eb5b0bfb251b2ba">asyncCall</a>(<span class="keyword">this</span>, &amp;<a class="code" href="classam_1_1CAmCommandSender.html#a538406cd89340f6601da5c477e933280">CAmCommandSender::cbMainSourceSoundPropertyChanged</a>, sourceID, SoundProperty);</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; };</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a88f77a09852735935c5373a3de7aa3e3">dboSinkAvailabilityChanged</a> = [&amp;](<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp; availability) {</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; mSerializer.<a class="code" href="classam_1_1V2_1_1CAmSerializer.html#a019f095ad83834499eb5b0bfb251b2ba">asyncCall</a>(<span class="keyword">this</span>, &amp;<a class="code" href="classam_1_1CAmCommandSender.html#a86d8f96c39db1413893bb957ff761fa3">CAmCommandSender::cbSinkAvailabilityChanged</a>, sinkID, availability);</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; };</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ae8ff4da2cbf3a0619b8f4f0d64d8ca21">dboSourceAvailabilityChanged</a> = [&amp;](<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp; availability) {</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; mSerializer.<a class="code" href="classam_1_1V2_1_1CAmSerializer.html#a019f095ad83834499eb5b0bfb251b2ba">asyncCall</a>(<span class="keyword">this</span>, &amp;<a class="code" href="classam_1_1CAmCommandSender.html#a8628d6332e139cb81712bc8336c14f20">CAmCommandSender::cbSourceAvailabilityChanged</a>, sourceID, availability);</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; };</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a78f7a9c7ca0565fa8d90e22b74a59902">dboVolumeChanged</a> = [&amp;](<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> volume) {</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; mSerializer.<a class="code" href="classam_1_1V2_1_1CAmSerializer.html#a019f095ad83834499eb5b0bfb251b2ba">asyncCall</a>(<span class="keyword">this</span>, &amp;<a class="code" href="classam_1_1CAmCommandSender.html#a4494fdd835137e572f2cf4a3aceb6ae5">CAmCommandSender::cbVolumeChanged</a>, sinkID, volume);</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; };</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac2dee5b93adccfc98a0d73221b25271e">dboSinkMuteStateChanged</a> = [&amp;](<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> muteState) {</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; mSerializer.<a class="code" href="classam_1_1V2_1_1CAmSerializer.html#a019f095ad83834499eb5b0bfb251b2ba">asyncCall</a>(<span class="keyword">this</span>, &amp;<a class="code" href="classam_1_1CAmCommandSender.html#a6068ce59089fbdc63aec81e778aba238">CAmCommandSender::cbSinkMuteStateChanged</a>, sinkID, muteState);</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; };</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a37688a54a686caca7c18568bb6d3b91e">dboSystemPropertyChanged</a> = [&amp;](<span class="keyword">const</span> <a class="code" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a>&amp; SystemProperty) {</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; mSerializer.<a class="code" href="classam_1_1V2_1_1CAmSerializer.html#a019f095ad83834499eb5b0bfb251b2ba">asyncCall</a>(<span class="keyword">this</span>, &amp;<a class="code" href="classam_1_1CAmCommandSender.html#adab076d8b8886a6dcf00c0291e440ee4">CAmCommandSender::cbSystemPropertyChanged</a>, SystemProperty);</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; };</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a472f2e94e924561a02daaba90455d7bc">dboTimingInformationChanged</a> = [&amp;](<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnection, <span class="keyword">const</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> time) {</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; mSerializer.<a class="code" href="classam_1_1V2_1_1CAmSerializer.html#a019f095ad83834499eb5b0bfb251b2ba">asyncCall</a>(<span class="keyword">this</span>, &amp;<a class="code" href="classam_1_1CAmCommandSender.html#acd974c4ccc79fe886932670e1de43097">CAmCommandSender::cbTimingInformationChanged</a>, mainConnection, time);</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; };</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ab5a3e035342aa1cc937e6f7b4f4fce9e">dboSinkUpdated</a> = [&amp;](<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties, <span class="keyword">const</span> <span class="keywordtype">bool</span> visible) {</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <span class="keywordflow">if</span> (visible)</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; mSerializer.<a class="code" href="classam_1_1V2_1_1CAmSerializer.html#a019f095ad83834499eb5b0bfb251b2ba">asyncCall</a>(<span class="keyword">this</span>, &amp;<a class="code" href="classam_1_1CAmCommandSender.html#acacdc9bccffed2e0ba12e1543f4ce2d0">CAmCommandSender::cbSinkUpdated</a>, sinkID, sinkClassID, listMainSoundProperties);</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; };</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a85b8f794db68e230cb2ee611f81eee14">dboSourceUpdated</a> = [&amp;](<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties, <span class="keyword">const</span> <span class="keywordtype">bool</span> visible) {</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="keywordflow">if</span> (visible)</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; mSerializer.<a class="code" href="classam_1_1V2_1_1CAmSerializer.html#a019f095ad83834499eb5b0bfb251b2ba">asyncCall</a>(<span class="keyword">this</span>, &amp;<a class="code" href="classam_1_1CAmCommandSender.html#acacdc9bccffed2e0ba12e1543f4ce2d0">CAmCommandSender::cbSinkUpdated</a>, sourceID, sourceClassID, listMainSoundProperties);</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; };</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a468ff298f4daab677104946b5d39de8a">dboSinkMainNotificationConfigurationChanged</a> = [&amp;](<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> mainNotificationConfiguration) {</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; mSerializer.<a class="code" href="classam_1_1V2_1_1CAmSerializer.html#a019f095ad83834499eb5b0bfb251b2ba">asyncCall</a>(<span class="keyword">this</span>, &amp;<a class="code" href="classam_1_1CAmCommandSender.html#a2a7a6f147aabe6d4edfc57b03d675d35">CAmCommandSender::cbSinkMainNotificationConfigurationChanged</a>, sinkID, mainNotificationConfiguration);</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; };</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a1cdf3d7dde1c495e7f2eade875de945f">dboSourceMainNotificationConfigurationChanged</a> = [&amp;](<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> mainNotificationConfiguration) {</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; mSerializer.<a class="code" href="classam_1_1V2_1_1CAmSerializer.html#a019f095ad83834499eb5b0bfb251b2ba">asyncCall</a>(<span class="keyword">this</span>, &amp;<a class="code" href="classam_1_1CAmCommandSender.html#aad69cd2cb04fecaa22c008bf86d99740">CAmCommandSender::cbSourceMainNotificationConfigurationChanged</a>, sourceID, mainNotificationConfiguration);</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; };</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;}</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="keywordtype">void</span> CAmCommandSender::loadPlugins(<span class="keyword">const</span> std::vector&lt;std::string&gt;&amp; listOfPluginDirectories)</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;{</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <span class="keywordflow">if</span> (listOfPluginDirectories.empty())</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; {</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmCommandSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;List of commandplugins is empty&quot;</span>);</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; }</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; std::vector&lt;std::string&gt; sharedLibraryNameList;</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; std::vector&lt;std::string&gt;::const_iterator dirIter = listOfPluginDirectories.begin();</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; std::vector&lt;std::string&gt;::const_iterator dirIterEnd = listOfPluginDirectories.end();</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <span class="comment">// search communicator plugins in configured directories</span></div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <span class="keywordflow">for</span> (; dirIter &lt; dirIterEnd; ++dirIter)</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; {</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span>* directoryName = dirIter-&gt;c_str();</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmCommandSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Searching for CommandPlugins in&quot;</span>, *dirIter);</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; DIR *directory = opendir(directoryName);</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <span class="keywordflow">if</span> (!directory)</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; {</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmCommandSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Error opening directory &quot;</span>, *dirIter);</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <span class="keywordflow">continue</span>;</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; }</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <span class="comment">// iterate content of directory</span></div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <span class="keyword">struct </span>dirent *itemInDirectory = 0;</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <span class="keywordflow">while</span> ((itemInDirectory = readdir(directory)))</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; {</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> entryType = itemInDirectory-&gt;d_type;</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; std::string entryName = itemInDirectory-&gt;d_name;</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; std::string fullName = *dirIter + <span class="stringliteral">&quot;/&quot;</span> + entryName;</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; <span class="keywordtype">bool</span> regularFile = (entryType == DT_REG || entryType == DT_LNK);</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <span class="keywordtype">bool</span> sharedLibExtension = (<span class="stringliteral">&quot;so&quot;</span> == entryName.substr(entryName.find_last_of(<span class="stringliteral">&quot;.&quot;</span>) + 1));</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; <span class="comment">// Handle cases where readdir() could not determine the file type</span></div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; <span class="keywordflow">if</span> (entryType == DT_UNKNOWN)</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; {</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; <span class="keyword">struct </span>stat buf;</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; <span class="keywordflow">if</span> (stat(fullName.c_str(), &amp;buf))</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; {</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmCommandSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Failed to stat file: &quot;</span>, entryName, errno);</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; <span class="keywordflow">continue</span>;</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; }</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; regularFile = S_ISREG(buf.st_mode);</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; }</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; <span class="keywordflow">if</span> (regularFile &amp;&amp; sharedLibExtension)</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; {</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; std::string name(directoryName);</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; sharedLibraryNameList.push_back(name + <span class="stringliteral">&quot;/&quot;</span> + entryName);</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; }</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; }</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; closedir(directory);</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; }</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; <span class="comment">// iterate all communicator plugins and start them</span></div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; std::vector&lt;std::string&gt;::iterator iter = sharedLibraryNameList.begin();</div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; std::vector&lt;std::string&gt;::iterator iterEnd = sharedLibraryNameList.end();</div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; <span class="keywordflow">for</span> (; iter &lt; iterEnd; ++iter)</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; {</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmCommandSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Loading CommandSender plugin&quot;</span>, *iter);</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; <a class="code" href="classam_1_1IAmCommandSend.html">IAmCommandSend</a>* (*createFunc)();</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; <span class="keywordtype">void</span>* tempLibHandle = NULL;</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; createFunc = getCreateFunction&lt;IAmCommandSend*()&gt;(*iter, tempLibHandle);</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; <span class="keywordflow">if</span> (!createFunc)</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; {</div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmCommandSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Entry point of CommandPlugin not found&quot;</span>, *iter);</div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; <span class="keywordflow">continue</span>;</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; }</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; <a class="code" href="classam_1_1IAmCommandSend.html">IAmCommandSend</a>* commander = createFunc();</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; <span class="keywordflow">if</span> (!commander)</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; {</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmCommandSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;CommandPlugin initialization failed. Entry Function not callable&quot;</span>);</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; dlclose(tempLibHandle);</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; <span class="keywordflow">continue</span>;</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; }</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; <span class="comment">//check libversion</span></div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; std::string version, cVersion(<a class="code" href="IAmCommand_8h.html#a2ad3adf378d12d97878ef329b3829f76">CommandVersion</a>);</div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; commander-&gt;<a class="code" href="classam_1_1IAmCommandSend.html#aeb3a61f532dc765cee0980b4b115cf0b">getInterfaceVersion</a>(version);</div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; uint16_t minorVersion, majorVersion, cMinorVersion, cMajorVersion;</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; std::istringstream(version.substr(0, 1)) &gt;&gt; majorVersion;</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; std::istringstream(version.substr(2, 1)) &gt;&gt; minorVersion;</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; std::istringstream(cVersion.substr(0, 1)) &gt;&gt; cMajorVersion;</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; std::istringstream(cVersion.substr(2, 1)) &gt;&gt; cMinorVersion;</div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;</div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; <span class="keywordflow">if</span> (majorVersion &lt; cMajorVersion || ((majorVersion == cMajorVersion) &amp;&amp; (minorVersion &gt; cMinorVersion)))</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; {</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmCommandSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;CommandInterface initialization failed. Version of Interface to old&quot;</span>);</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; dlclose(tempLibHandle);</div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; <span class="keywordflow">continue</span>;</div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; }</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; mListInterfaces.push_back(commander);</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; mListLibraryHandles.push_back(tempLibHandle);</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; mListLibraryNames.push_back(iter-&gt;c_str());</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; }</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;}</div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;</div><div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#ae9f595010ba8731fa8b62ac911d4a674"> 260</a></span>&#160;<a class="code" href="classam_1_1CAmCommandSender.html#ae9f595010ba8731fa8b62ac911d4a674">CAmCommandSender::~CAmCommandSender</a>()</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;{</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; <span class="comment">//unloadLibraries();</span></div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;}</div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;</div><div class="line"><a name="l00265"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#a2840ea18547bbbdbaad153ab61637990"> 265</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandSender.html#a2840ea18547bbbdbaad153ab61637990">CAmCommandSender::startupInterfaces</a>(<a class="code" href="classam_1_1CAmCommandReceiver.html">CAmCommandReceiver</a> *iCommandReceiver)</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;{</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; mCommandReceiver = iCommandReceiver;</div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> returnError = <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;</div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; std::vector&lt;IAmCommandSend*&gt;::iterator iter = mListInterfaces.begin();</div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; std::vector&lt;IAmCommandSend*&gt;::iterator iterEnd = mListInterfaces.end();</div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; <span class="keywordflow">for</span> (; iter &lt; iterEnd; ++iter)</div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; {</div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error = (*iter)-&gt;startupInterface(iCommandReceiver);</div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; <span class="keywordflow">if</span> (error != <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>)</div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; {</div><div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; returnError = error;</div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; }</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; }</div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; <span class="keywordflow">return</span> (returnError);</div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;}</div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;</div><div class="line"><a name="l00283"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#a29350475ef9e225de34b8a634bb39768"> 283</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a29350475ef9e225de34b8a634bb39768">CAmCommandSender::cbNumberOfSinkClassesChanged</a>()</div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;{</div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; <a class="code" href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b">CALL_ALL_INTERFACES</a>(<a class="code" href="classam_1_1CAmCommandSender.html#a29350475ef9e225de34b8a634bb39768">cbNumberOfSinkClassesChanged</a>())</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;}</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;</div><div class="line"><a name="l00288"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#a9f78d031dae6f65510f7ff9f39c7a705"> 288</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a9f78d031dae6f65510f7ff9f39c7a705">CAmCommandSender::cbNumberOfSourceClassesChanged</a>()</div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;{</div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; <a class="code" href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b">CALL_ALL_INTERFACES</a>(<a class="code" href="classam_1_1CAmCommandSender.html#a9f78d031dae6f65510f7ff9f39c7a705">cbNumberOfSourceClassesChanged</a>())</div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;}</div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;</div><div class="line"><a name="l00293"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#a32aa8ab84632805a876e023a7aead810"> 293</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a32aa8ab84632805a876e023a7aead810">CAmCommandSender::cbMainConnectionStateChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am_ConnectionState_e</a> connectionState)</div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;{</div><div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; <a class="code" href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b">CALL_ALL_INTERFACES</a>(<a class="code" href="classam_1_1CAmCommandSender.html#a32aa8ab84632805a876e023a7aead810">cbMainConnectionStateChanged</a>(connectionID,connectionState))</div><div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;}</div><div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160;</div><div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#adea8f5188fee5967bae000706f3bf1bc"> 298</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#adea8f5188fee5967bae000706f3bf1bc">CAmCommandSender::cbMainSinkSoundPropertyChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; SoundProperty)</div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;{</div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; <a class="code" href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b">CALL_ALL_INTERFACES</a>(<a class="code" href="classam_1_1CAmCommandSender.html#adea8f5188fee5967bae000706f3bf1bc">cbMainSinkSoundPropertyChanged</a>(sinkID,SoundProperty))</div><div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;}</div><div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;</div><div class="line"><a name="l00303"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#a538406cd89340f6601da5c477e933280"> 303</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a538406cd89340f6601da5c477e933280">CAmCommandSender::cbMainSourceSoundPropertyChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; SoundProperty)</div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;{</div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; <a class="code" href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b">CALL_ALL_INTERFACES</a>(<a class="code" href="classam_1_1CAmCommandSender.html#a538406cd89340f6601da5c477e933280">cbMainSourceSoundPropertyChanged</a>(sourceID,SoundProperty))</div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;}</div><div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;</div><div class="line"><a name="l00308"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#a86d8f96c39db1413893bb957ff761fa3"> 308</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a86d8f96c39db1413893bb957ff761fa3">CAmCommandSender::cbSinkAvailabilityChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp; availability)</div><div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;{</div><div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; <a class="code" href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b">CALL_ALL_INTERFACES</a>(<a class="code" href="classam_1_1CAmCommandSender.html#a86d8f96c39db1413893bb957ff761fa3">cbSinkAvailabilityChanged</a>(sinkID,availability))</div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;}</div><div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160;</div><div class="line"><a name="l00313"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#a8628d6332e139cb81712bc8336c14f20"> 313</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a8628d6332e139cb81712bc8336c14f20">CAmCommandSender::cbSourceAvailabilityChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp; availability)</div><div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;{</div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; <a class="code" href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b">CALL_ALL_INTERFACES</a>(<a class="code" href="classam_1_1CAmCommandSender.html#a8628d6332e139cb81712bc8336c14f20">cbSourceAvailabilityChanged</a>(sourceID,availability))</div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;}</div><div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;</div><div class="line"><a name="l00318"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#a4494fdd835137e572f2cf4a3aceb6ae5"> 318</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a4494fdd835137e572f2cf4a3aceb6ae5">CAmCommandSender::cbVolumeChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> volume)</div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160;{</div><div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; <a class="code" href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b">CALL_ALL_INTERFACES</a>(<a class="code" href="classam_1_1CAmCommandSender.html#a4494fdd835137e572f2cf4a3aceb6ae5">cbVolumeChanged</a>(sinkID,volume))</div><div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160;}</div><div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;</div><div class="line"><a name="l00323"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#a6068ce59089fbdc63aec81e778aba238"> 323</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a6068ce59089fbdc63aec81e778aba238">CAmCommandSender::cbSinkMuteStateChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> muteState)</div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;{</div><div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; <a class="code" href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b">CALL_ALL_INTERFACES</a>(<a class="code" href="classam_1_1CAmCommandSender.html#a6068ce59089fbdc63aec81e778aba238">cbSinkMuteStateChanged</a>(sinkID,muteState))</div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;}</div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;</div><div class="line"><a name="l00328"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#adab076d8b8886a6dcf00c0291e440ee4"> 328</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#adab076d8b8886a6dcf00c0291e440ee4">CAmCommandSender::cbSystemPropertyChanged</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a> &amp; SystemProperty)</div><div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;{</div><div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; <a class="code" href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b">CALL_ALL_INTERFACES</a>(<a class="code" href="classam_1_1CAmCommandSender.html#adab076d8b8886a6dcf00c0291e440ee4">cbSystemPropertyChanged</a>(SystemProperty))</div><div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;}</div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;</div><div class="line"><a name="l00333"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#acd974c4ccc79fe886932670e1de43097"> 333</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#acd974c4ccc79fe886932670e1de43097">CAmCommandSender::cbTimingInformationChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnection, <span class="keyword">const</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> time)</div><div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;{</div><div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; <a class="code" href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b">CALL_ALL_INTERFACES</a>(<a class="code" href="classam_1_1CAmCommandSender.html#acd974c4ccc79fe886932670e1de43097">cbTimingInformationChanged</a>(mainConnection,time))</div><div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160;}</div><div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160;</div><div class="line"><a name="l00338"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#a69ada9e19c65c1d078d8a5f473d08586"> 338</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a69ada9e19c65c1d078d8a5f473d08586">CAmCommandSender::cbNewMainConnection</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainConnectionType__s.html">am_MainConnectionType_s</a> mainConnection)</div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;{</div><div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; <a class="code" href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b">CALL_ALL_INTERFACES</a>(<a class="code" href="classam_1_1CAmCommandSender.html#a69ada9e19c65c1d078d8a5f473d08586">cbNewMainConnection</a>(mainConnection))</div><div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;}</div><div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160;</div><div class="line"><a name="l00343"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#aa3b5906bcf682cff155fb24d402efd89"> 343</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#aa3b5906bcf682cff155fb24d402efd89">CAmCommandSender::cbRemovedMainConnection</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnection)</div><div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160;{</div><div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; <a class="code" href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b">CALL_ALL_INTERFACES</a>(<a class="code" href="classam_1_1CAmCommandSender.html#aa3b5906bcf682cff155fb24d402efd89">cbRemovedMainConnection</a>(mainConnection))</div><div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160;}</div><div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160;</div><div class="line"><a name="l00348"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#ace43c985fa6710585668ed67eb03d15e"> 348</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#ace43c985fa6710585668ed67eb03d15e">CAmCommandSender::cbNewSink</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SinkType__s.html">am_SinkType_s</a> sink)</div><div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;{</div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; <a class="code" href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b">CALL_ALL_INTERFACES</a>(<a class="code" href="classam_1_1CAmCommandSender.html#ace43c985fa6710585668ed67eb03d15e">cbNewSink</a>(sink))</div><div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160;}</div><div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160;</div><div class="line"><a name="l00353"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#a58d3cb6594f2ec16bc8b70e318e5788c"> 353</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a58d3cb6594f2ec16bc8b70e318e5788c">CAmCommandSender::cbRemovedSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sink)</div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;{</div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; <a class="code" href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b">CALL_ALL_INTERFACES</a>(<a class="code" href="classam_1_1CAmCommandSender.html#a58d3cb6594f2ec16bc8b70e318e5788c">cbRemovedSink</a>(sink))</div><div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160;}</div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160;</div><div class="line"><a name="l00358"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#a0e8ed46bf07df06d20bca89d9ad8afb1"> 358</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a0e8ed46bf07df06d20bca89d9ad8afb1">CAmCommandSender::cbNewSource</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SourceType__s.html">am_SourceType_s</a> source)</div><div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160;{</div><div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; <a class="code" href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b">CALL_ALL_INTERFACES</a>(<a class="code" href="classam_1_1CAmCommandSender.html#a0e8ed46bf07df06d20bca89d9ad8afb1">cbNewSource</a>(source))</div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160;}</div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160;</div><div class="line"><a name="l00363"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#a47d32f19dfbba3d3af0e088bf018ade9"> 363</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a47d32f19dfbba3d3af0e088bf018ade9">CAmCommandSender::cbRemovedSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> source)</div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160;{</div><div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; <a class="code" href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b">CALL_ALL_INTERFACES</a>(<a class="code" href="classam_1_1CAmCommandSender.html#a47d32f19dfbba3d3af0e088bf018ade9">cbRemovedSource</a>(source))</div><div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160;}</div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160;</div><div class="line"><a name="l00368"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#a45500383a20af593d7fbd17a7140a9ba"> 368</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a45500383a20af593d7fbd17a7140a9ba">CAmCommandSender::setCommandReady</a>()</div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160;{</div><div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; mCommandReceiver-&gt;<a class="code" href="classam_1_1CAmCommandReceiver.html#ae29eaa1befc7c2d741920d567b89df9e">waitOnStartup</a>(<span class="keyword">false</span>);</div><div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160;</div><div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160; <span class="comment">//create a list of handles</span></div><div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; std::vector&lt;uint16_t&gt; listStartupHandles;</div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; mListInterfaces.size(); i++)</div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; {</div><div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; listStartupHandles.push_back(mCommandReceiver-&gt;<a class="code" href="classam_1_1CAmCommandReceiver.html#a125412a71cb384ae9ec4b37821f79513">getStartupHandle</a>());</div><div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; }</div><div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160;</div><div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160; <span class="comment">//set the receiver ready to wait for replies</span></div><div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; mCommandReceiver-&gt;<a class="code" href="classam_1_1CAmCommandReceiver.html#ae29eaa1befc7c2d741920d567b89df9e">waitOnStartup</a>(<span class="keyword">true</span>);</div><div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160;</div><div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; <span class="comment">//now do the calls</span></div><div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160; std::vector&lt;IAmCommandSend*&gt;::iterator iter = mListInterfaces.begin();</div><div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160; std::vector&lt;IAmCommandSend*&gt;::iterator iterEnd = mListInterfaces.end();</div><div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160; std::vector&lt;uint16_t&gt;::const_iterator handleIter(listStartupHandles.begin());</div><div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; <span class="keywordflow">for</span> (; iter &lt; iterEnd; ++iter)</div><div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; {</div><div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160; (*iter)-&gt;setCommandReady(*(handleIter++));</div><div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160; }</div><div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160;}</div><div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160;</div><div class="line"><a name="l00392"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#a5c2b1f6c0a38f7e4f42eb6452bd56d57"> 392</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a5c2b1f6c0a38f7e4f42eb6452bd56d57">CAmCommandSender::setCommandRundown</a>()</div><div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160;{</div><div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160; mCommandReceiver-&gt;<a class="code" href="classam_1_1CAmCommandReceiver.html#adcc5b296afe649aa9bec7c8e4af6eb49">waitOnRundown</a>(<span class="keyword">false</span>);</div><div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; <span class="comment">//create a list of handles</span></div><div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160; std::vector&lt;uint16_t&gt; listStartupHandles;</div><div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; mListInterfaces.size(); i++)</div><div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160; {</div><div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160; listStartupHandles.push_back(mCommandReceiver-&gt;<a class="code" href="classam_1_1CAmCommandReceiver.html#abe0af0067c2f0db347ee8118362cb267">getRundownHandle</a>());</div><div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160; }</div><div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160;</div><div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160; <span class="comment">//set the receiver ready to wait for replies</span></div><div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160; mCommandReceiver-&gt;<a class="code" href="classam_1_1CAmCommandReceiver.html#adcc5b296afe649aa9bec7c8e4af6eb49">waitOnRundown</a>(<span class="keyword">true</span>);</div><div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160;</div><div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160; <span class="comment">//now do the calls</span></div><div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160; std::vector&lt;IAmCommandSend*&gt;::iterator iter = mListInterfaces.begin();</div><div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160; std::vector&lt;IAmCommandSend*&gt;::iterator iterEnd = mListInterfaces.end();</div><div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160; std::vector&lt;uint16_t&gt;::const_iterator handleIter(listStartupHandles.begin());</div><div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; <span class="keywordflow">for</span> (; iter &lt; iterEnd; ++iter)</div><div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160; {</div><div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; (*iter)-&gt;setCommandRundown(*(handleIter++));</div><div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160; }</div><div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160;}</div><div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160;</div><div class="line"><a name="l00415"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#a58becc25c94f97eaa8b27a1186dd5fc2"> 415</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a58becc25c94f97eaa8b27a1186dd5fc2">CAmCommandSender::getInterfaceVersion</a>(std::string &amp; version)<span class="keyword"> const</span></div><div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160; version = <a class="code" href="IAmCommand_8h.html#a2ad3adf378d12d97878ef329b3829f76">CommandVersion</a>;</div><div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160;}</div><div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160;</div><div class="line"><a name="l00420"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#a35f9beaf4376d3c9eb79dd5c567981b5"> 420</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandSender.html#a35f9beaf4376d3c9eb79dd5c567981b5">am::CAmCommandSender::getListPlugins</a>(std::vector&lt;std::string&gt; &amp; interfaces)<span class="keyword"> const</span></div><div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160; interfaces = mListLibraryNames;</div><div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160;}</div><div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160;</div><div class="line"><a name="l00426"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#acacdc9bccffed2e0ba12e1543f4ce2d0"> 426</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#acacdc9bccffed2e0ba12e1543f4ce2d0">CAmCommandSender::cbSinkUpdated</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties)</div><div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160;{</div><div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160; <a class="code" href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b">CALL_ALL_INTERFACES</a>(<a class="code" href="classam_1_1CAmCommandSender.html#acacdc9bccffed2e0ba12e1543f4ce2d0">cbSinkUpdated</a>(sinkID,sinkClassID,listMainSoundProperties));</div><div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160;}</div><div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160;</div><div class="line"><a name="l00431"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#adccdfdbf64fd3a93dfbf9499c0f4f6dd"> 431</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#adccdfdbf64fd3a93dfbf9499c0f4f6dd">CAmCommandSender::cbSourceUpdated</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties)</div><div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160;{</div><div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160; <a class="code" href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b">CALL_ALL_INTERFACES</a>(<a class="code" href="classam_1_1CAmCommandSender.html#adccdfdbf64fd3a93dfbf9499c0f4f6dd">cbSourceUpdated</a>(sourceID,sourceClassID,listMainSoundProperties));</div><div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160;}</div><div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160;</div><div class="line"><a name="l00436"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#ac4fae1baa0aaab24fb74ba55b9b777de"> 436</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#ac4fae1baa0aaab24fb74ba55b9b777de">CAmCommandSender::cbSinkNotification</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; notification)</div><div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160;{</div><div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160; <a class="code" href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b">CALL_ALL_INTERFACES</a>(<a class="code" href="classam_1_1CAmCommandSender.html#ac4fae1baa0aaab24fb74ba55b9b777de">cbSinkNotification</a>(sinkID,notification));</div><div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160;}</div><div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160;</div><div class="line"><a name="l00441"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#a65d3283c678d793edbe1d4553766b059"> 441</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a65d3283c678d793edbe1d4553766b059">CAmCommandSender::cbSourceNotification</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; notification)</div><div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160;{</div><div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160; <a class="code" href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b">CALL_ALL_INTERFACES</a>(<a class="code" href="classam_1_1CAmCommandSender.html#a65d3283c678d793edbe1d4553766b059">cbSourceNotification</a>(sourceID,notification));</div><div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160;}</div><div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160;</div><div class="line"><a name="l00446"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#a2a7a6f147aabe6d4edfc57b03d675d35"> 446</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a2a7a6f147aabe6d4edfc57b03d675d35">CAmCommandSender::cbSinkMainNotificationConfigurationChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; mainNotificationConfiguration)</div><div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160;{</div><div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160; <a class="code" href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b">CALL_ALL_INTERFACES</a>(cbMainSinkNotificationConfigurationChanged(sinkID,mainNotificationConfiguration));</div><div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160;}</div><div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160;</div><div class="line"><a name="l00451"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html#aad69cd2cb04fecaa22c008bf86d99740"> 451</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#aad69cd2cb04fecaa22c008bf86d99740">CAmCommandSender::cbSourceMainNotificationConfigurationChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; mainNotificationConfiguration)</div><div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160;{</div><div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; <a class="code" href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b">CALL_ALL_INTERFACES</a>(cbMainSourceNotificationConfigurationChanged(sourceID,mainNotificationConfiguration));</div><div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160;}</div><div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160;</div><div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160;<span class="keywordtype">void</span> CAmCommandSender::unloadLibraries(<span class="keywordtype">void</span>)</div><div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160;{</div><div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; std::vector&lt;void*&gt;::iterator iterator = mListLibraryHandles.begin();</div><div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; <span class="keywordflow">for</span> (; iterator &lt; mListLibraryHandles.end(); ++iterator)</div><div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160; {</div><div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; dlclose(*iterator);</div><div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; }</div><div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; mListLibraryHandles.clear();</div><div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160;}</div><div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160;</div><div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160;}</div><div class="ttc" id="classam_1_1CAmCommandSender_html_a35f9beaf4376d3c9eb79dd5c567981b5"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a35f9beaf4376d3c9eb79dd5c567981b5">am::CAmCommandSender::getListPlugins</a></div><div class="ttdeci">am_Error_e getListPlugins(std::vector&lt; std::string &gt; &amp;interfaces) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00420">CAmCommandSender.cpp:420</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_a9f78d031dae6f65510f7ff9f39c7a705"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a9f78d031dae6f65510f7ff9f39c7a705">am::CAmCommandSender::cbNumberOfSourceClassesChanged</a></div><div class="ttdeci">void cbNumberOfSourceClassesChanged()</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00288">CAmCommandSender.cpp:288</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_ace43c985fa6710585668ed67eb03d15e"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#ace43c985fa6710585668ed67eb03d15e">am::CAmCommandSender::cbNewSink</a></div><div class="ttdeci">void cbNewSink(am_SinkType_s sink)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00348">CAmCommandSender.cpp:348</a></div></div>
+<div class="ttc" id="TAmPluginTemplate_8h_html"><div class="ttname"><a href="TAmPluginTemplate_8h.html">TAmPluginTemplate.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_aebfece67d798cfaa6f3ec9744c93e358"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#aebfece67d798cfaa6f3ec9744c93e358">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboRemovedSource</a></div><div class="ttdeci">std::function&lt; void(const am_sourceID_t, const bool)&gt; dboRemovedSource</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00095">CAmDatabaseHandlerMap.h:95</a></div></div>
<div class="ttc" id="classam_1_1CAmCommandReceiver_html"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html">am::CAmCommandReceiver</a></div><div class="ttdoc">This class realizes the command Interface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8h_source.html#l00040">CAmCommandReceiver.h:40</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_abe0af0067c2f0db347ee8118362cb267"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#abe0af0067c2f0db347ee8118362cb267">am::CAmCommandReceiver::getRundownHandle</a></div><div class="ttdeci">uint16_t getRundownHandle()</div><div class="ttdoc">returns a rundown handle </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00223">CAmCommandReceiver.cpp:223</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_abe0af0067c2f0db347ee8118362cb267"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#abe0af0067c2f0db347ee8118362cb267">am::CAmCommandReceiver::getRundownHandle</a></div><div class="ttdeci">uint16_t getRundownHandle()</div><div class="ttdoc">returns a rundown handle </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00224">CAmCommandReceiver.cpp:224</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_a24c3785630219a10ce19d7cda7a540b8"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a24c3785630219a10ce19d7cda7a540b8">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboNewSink</a></div><div class="ttdeci">std::function&lt; void(const am_Sink_s &amp;)&gt; dboNewSink</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00086">CAmDatabaseHandlerMap.h:86</a></div></div>
<div class="ttc" id="IAmCommand_8h_html_a2ad3adf378d12d97878ef329b3829f76"><div class="ttname"><a href="IAmCommand_8h.html#a2ad3adf378d12d97878ef329b3829f76">CommandVersion</a></div><div class="ttdeci">#define CommandVersion</div><div class="ttdef"><b>Definition:</b> <a href="IAmCommand_8h_source.html#l00037">IAmCommand.h:37</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a2840ea18547bbbdbaad153ab61637990"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a2840ea18547bbbdbaad153ab61637990">am::CAmCommandSender::startupInterfaces</a></div><div class="ttdeci">am_Error_e startupInterfaces(CAmCommandReceiver *iCommandReceiver)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00167">CAmCommandSender.cpp:167</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_a37688a54a686caca7c18568bb6d3b91e"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a37688a54a686caca7c18568bb6d3b91e">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboSystemPropertyChanged</a></div><div class="ttdeci">std::function&lt; void(const am_SystemProperty_s &amp;)&gt; dboSystemPropertyChanged</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00107">CAmDatabaseHandlerMap.h:107</a></div></div>
+<div class="ttc" id="namespaceam_html"><div class="ttname"><a href="namespaceam.html">am</a></div><div class="ttdoc">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects...</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8h_source.html#l00029">CAmCommandReceiver.h:29</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_a2840ea18547bbbdbaad153ab61637990"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a2840ea18547bbbdbaad153ab61637990">am::CAmCommandSender::startupInterfaces</a></div><div class="ttdeci">am_Error_e startupInterfaces(CAmCommandReceiver *iCommandReceiver)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00265">CAmCommandSender.cpp:265</a></div></div>
+<div class="ttc" id="CAmCommandSender_8cpp_html_a60dca3177fb9cb5256609adc7af55168"><div class="ttname"><a href="CAmCommandSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a></div><div class="ttdeci">#define __METHOD_NAME__</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00038">CAmCommandSender.cpp:38</a></div></div>
<div class="ttc" id="namespaceam_html_a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f"><div class="ttname"><a href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am::am_sinkClass_t</a></div><div class="ttdeci">uint16_t am_sinkClass_t</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00104">audiomanagertypes.h:104</a></div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4ce"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am::am_Error_e</a></div><div class="ttdeci">am_Error_e</div><div class="ttdoc">the errors of the audiomanager. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00337">audiomanagertypes.h:337</a></div></div>
<div class="ttc" id="structam_1_1am__NotificationConfiguration__s_html"><div class="ttname"><a href="structam_1_1am__NotificationConfiguration__s.html">am::am_NotificationConfiguration_s</a></div><div class="ttdoc">This struct holds information about the configuration for notifications. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01109">audiomanagertypes.h:1109</a></div></div>
-<div class="ttc" id="namespaceam_html_a47d650dc91db97c1f9323b4ed5cf4fd6"><div class="ttname"><a href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">am::logInfo</a></div><div class="ttdeci">void logInfo(T value, TArgs...args)</div><div class="ttdoc">logs given values with infolevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00405">CAmDltWrapper.h:405</a></div></div>
+<div class="ttc" id="namespaceam_html_a47d650dc91db97c1f9323b4ed5cf4fd6"><div class="ttname"><a href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">am::logInfo</a></div><div class="ttdeci">void logInfo(T value, TArgs...args)</div><div class="ttdoc">logs given values with infolevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00420">CAmDltWrapper.h:420</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_ab5a3e035342aa1cc937e6f7b4f4fce9e"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ab5a3e035342aa1cc937e6f7b4f4fce9e">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboSinkUpdated</a></div><div class="ttdeci">std::function&lt; void(const am_sinkID_t, const am_sinkClass_t, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;, const bool)&gt; dboSinkUpdated</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00109">CAmDatabaseHandlerMap.h:109</a></div></div>
<div class="ttc" id="namespaceam_html_af9d68f1f1b0553906df4c90e9a860ffa"><div class="ttname"><a href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am::am_MuteState_e</a></div><div class="ttdeci">am_MuteState_e</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00392">audiomanagertypes.h:392</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_adab076d8b8886a6dcf00c0291e440ee4"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#adab076d8b8886a6dcf00c0291e440ee4">am::CAmCommandSender::cbSystemPropertyChanged</a></div><div class="ttdeci">void cbSystemPropertyChanged(const am_SystemProperty_s &amp;systemProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00230">CAmCommandSender.cpp:230</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_acacdc9bccffed2e0ba12e1543f4ce2d0"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#acacdc9bccffed2e0ba12e1543f4ce2d0">am::CAmCommandSender::cbSinkUpdated</a></div><div class="ttdeci">void cbSinkUpdated(const am_sinkID_t sinkID, const am_sinkClass_t sinkClassID, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00328">CAmCommandSender.cpp:328</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a69ada9e19c65c1d078d8a5f473d08586"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a69ada9e19c65c1d078d8a5f473d08586">am::CAmCommandSender::cbNewMainConnection</a></div><div class="ttdeci">void cbNewMainConnection(const am_MainConnectionType_s mainConnection)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00240">CAmCommandSender.cpp:240</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_adab076d8b8886a6dcf00c0291e440ee4"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#adab076d8b8886a6dcf00c0291e440ee4">am::CAmCommandSender::cbSystemPropertyChanged</a></div><div class="ttdeci">void cbSystemPropertyChanged(const am_SystemProperty_s &amp;systemProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00328">CAmCommandSender.cpp:328</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_acacdc9bccffed2e0ba12e1543f4ce2d0"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#acacdc9bccffed2e0ba12e1543f4ce2d0">am::CAmCommandSender::cbSinkUpdated</a></div><div class="ttdeci">void cbSinkUpdated(const am_sinkID_t sinkID, const am_sinkClass_t sinkClassID, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00426">CAmCommandSender.cpp:426</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_aa495d5e3016f968a8937356fa4baca2e"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#aa495d5e3016f968a8937356fa4baca2e">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboRemovedSink</a></div><div class="ttdeci">std::function&lt; void(const am_sinkID_t, const bool)&gt; dboRemovedSink</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00094">CAmDatabaseHandlerMap.h:94</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_a69ada9e19c65c1d078d8a5f473d08586"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a69ada9e19c65c1d078d8a5f473d08586">am::CAmCommandSender::cbNewMainConnection</a></div><div class="ttdeci">void cbNewMainConnection(const am_MainConnectionType_s mainConnection)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00338">CAmCommandSender.cpp:338</a></div></div>
+<div class="ttc" id="structam_1_1am__Sink__s_html"><div class="ttname"><a href="structam_1_1am__Sink__s.html">am::am_Sink_s</a></div><div class="ttdoc">This struct describes the attribiutes of a sink. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01137">audiomanagertypes.h:1137</a></div></div>
<div class="ttc" id="structam_1_1am__NotificationPayload__s_html"><div class="ttname"><a href="structam_1_1am__NotificationPayload__s.html">am::am_NotificationPayload_s</a></div><div class="ttdoc">This struct holds the payload of a notification. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01090">audiomanagertypes.h:1090</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_a472f2e94e924561a02daaba90455d7bc"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a472f2e94e924561a02daaba90455d7bc">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboTimingInformationChanged</a></div><div class="ttdeci">std::function&lt; void(const am_mainConnectionID_t, const am_timeSync_t)&gt; dboTimingInformationChanged</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00108">CAmDatabaseHandlerMap.h:108</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_ac8ab4c5be227c60f613b9f0bb4a86b1a"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac8ab4c5be227c60f613b9f0bb4a86b1a">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboMainSourceSoundPropertyChanged</a></div><div class="ttdeci">std::function&lt; void(const am_sourceID_t, const am_MainSoundProperty_s &amp;)&gt; dboMainSourceSoundPropertyChanged</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00102">CAmDatabaseHandlerMap.h:102</a></div></div>
<div class="ttc" id="classam_1_1IAmCommandSend_html_aeb3a61f532dc765cee0980b4b115cf0b"><div class="ttname"><a href="classam_1_1IAmCommandSend.html#aeb3a61f532dc765cee0980b4b115cf0b">am::IAmCommandSend::getInterfaceVersion</a></div><div class="ttdeci">virtual void getInterfaceVersion(std::string &amp;version) const =0</div><div class="ttdoc">returns the interface version as string. </div></div>
-<div class="ttc" id="CAmCommandSender_8cpp_html_adca3a681410c497e0cd3e2b28680aa0b"><div class="ttname"><a href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b">CALL_ALL_INTERFACES</a></div><div class="ttdeci">#define CALL_ALL_INTERFACES(...)</div><div class="ttdoc">macro to call all interfaces </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00044">CAmCommandSender.cpp:44</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a45500383a20af593d7fbd17a7140a9ba"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a45500383a20af593d7fbd17a7140a9ba">am::CAmCommandSender::setCommandReady</a></div><div class="ttdeci">void setCommandReady()</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00270">CAmCommandSender.cpp:270</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a65d3283c678d793edbe1d4553766b059"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a65d3283c678d793edbe1d4553766b059">am::CAmCommandSender::cbSourceNotification</a></div><div class="ttdeci">void cbSourceNotification(const am_sourceID_t sourceID, const am_NotificationPayload_s &amp;notification)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00343">CAmCommandSender.cpp:343</a></div></div>
+<div class="ttc" id="CAmCommandSender_8cpp_html_adca3a681410c497e0cd3e2b28680aa0b"><div class="ttname"><a href="CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b">CALL_ALL_INTERFACES</a></div><div class="ttdeci">#define CALL_ALL_INTERFACES(...)</div><div class="ttdoc">macro to call all interfaces </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00046">CAmCommandSender.cpp:46</a></div></div>
+<div class="ttc" id="structam_1_1am__SourceType__s_html_a352a80e94b72f7e9ea42c210b930e8ef"><div class="ttname"><a href="structam_1_1am__SourceType__s.html#a352a80e94b72f7e9ea42c210b930e8ef">am::am_SourceType_s::name</a></div><div class="ttdeci">std::string name</div><div class="ttdoc">The name of the source. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00928">audiomanagertypes.h:928</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_a45500383a20af593d7fbd17a7140a9ba"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a45500383a20af593d7fbd17a7140a9ba">am::CAmCommandSender::setCommandReady</a></div><div class="ttdeci">void setCommandReady()</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00368">CAmCommandSender.cpp:368</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_a65d3283c678d793edbe1d4553766b059"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a65d3283c678d793edbe1d4553766b059">am::CAmCommandSender::cbSourceNotification</a></div><div class="ttdeci">void cbSourceNotification(const am_sourceID_t sourceID, const am_NotificationPayload_s &amp;notification)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00441">CAmCommandSender.cpp:441</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00216">CAmSocketHandler.h:216</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_a9df052a957c49cae380549bf3dd73107"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a9df052a957c49cae380549bf3dd73107">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboRemovedMainConnection</a></div><div class="ttdeci">std::function&lt; void(const am_mainConnectionID_t)&gt; dboRemovedMainConnection</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00093">CAmDatabaseHandlerMap.h:93</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_a88f77a09852735935c5373a3de7aa3e3"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a88f77a09852735935c5373a3de7aa3e3">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboSinkAvailabilityChanged</a></div><div class="ttdeci">std::function&lt; void(const am_sinkID_t, const am_Availability_s &amp;)&gt; dboSinkAvailabilityChanged</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00103">CAmDatabaseHandlerMap.h:103</a></div></div>
<div class="ttc" id="structam_1_1am__SinkType__s_html"><div class="ttname"><a href="structam_1_1am__SinkType__s.html">am::am_SinkType_s</a></div><div class="ttdoc">this type holds all information of sinks relevant to the HMI </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00945">audiomanagertypes.h:945</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_a9725c1bd535f0960259e969c40b2ecb3"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a9725c1bd535f0960259e969c40b2ecb3">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboMainConnectionStateChanged</a></div><div class="ttdeci">std::function&lt; void(const am_mainConnectionID_t, const am_ConnectionState_e)&gt; dboMainConnectionStateChanged</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00100">CAmDatabaseHandlerMap.h:100</a></div></div>
<div class="ttc" id="namespaceam_html_ad94ba90e3c8f6bd7e51a15a811755167"><div class="ttname"><a href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am::am_timeSync_t</a></div><div class="ttdeci">int16_t am_timeSync_t</div><div class="ttdoc">offset time that is introduced in milli seconds. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00114">audiomanagertypes.h:114</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_adea8f5188fee5967bae000706f3bf1bc"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#adea8f5188fee5967bae000706f3bf1bc">am::CAmCommandSender::cbMainSinkSoundPropertyChanged</a></div><div class="ttdeci">void cbMainSinkSoundPropertyChanged(const am_sinkID_t sinkID, const am_MainSoundProperty_s &amp;soundProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00200">CAmCommandSender.cpp:200</a></div></div>
+<div class="ttc" id="structam_1_1am__SourceType__s_html_aa127250ebad705fbca4d5f45eea6dbdd"><div class="ttname"><a href="structam_1_1am__SourceType__s.html#aa127250ebad705fbca4d5f45eea6dbdd">am::am_SourceType_s::availability</a></div><div class="ttdeci">am_Availability_s availability</div><div class="ttdoc">the availability of the source </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00932">audiomanagertypes.h:932</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_a1cdf3d7dde1c495e7f2eade875de945f"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a1cdf3d7dde1c495e7f2eade875de945f">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboSourceMainNotificationConfigurationChanged</a></div><div class="ttdeci">std::function&lt; void(const am_sourceID_t, const am_NotificationConfiguration_s)&gt; dboSourceMainNotificationConfigurationChanged</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00112">CAmDatabaseHandlerMap.h:112</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_adea8f5188fee5967bae000706f3bf1bc"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#adea8f5188fee5967bae000706f3bf1bc">am::CAmCommandSender::cbMainSinkSoundPropertyChanged</a></div><div class="ttdeci">void cbMainSinkSoundPropertyChanged(const am_sinkID_t sinkID, const am_MainSoundProperty_s &amp;soundProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00298">CAmCommandSender.cpp:298</a></div></div>
<div class="ttc" id="CAmDltWrapper_8h_html"><div class="ttname"><a href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_ae9f595010ba8731fa8b62ac911d4a674"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#ae9f595010ba8731fa8b62ac911d4a674">am::CAmCommandSender::~CAmCommandSender</a></div><div class="ttdeci">~CAmCommandSender()</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00162">CAmCommandSender.cpp:162</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a538406cd89340f6601da5c477e933280"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a538406cd89340f6601da5c477e933280">am::CAmCommandSender::cbMainSourceSoundPropertyChanged</a></div><div class="ttdeci">void cbMainSourceSoundPropertyChanged(const am_sourceID_t sourceID, const am_MainSoundProperty_s &amp;soundProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00205">CAmCommandSender.cpp:205</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a47d32f19dfbba3d3af0e088bf018ade9"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a47d32f19dfbba3d3af0e088bf018ade9">am::CAmCommandSender::cbRemovedSource</a></div><div class="ttdeci">void cbRemovedSource(const am_sourceID_t source)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00265">CAmCommandSender.cpp:265</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_acd974c4ccc79fe886932670e1de43097"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#acd974c4ccc79fe886932670e1de43097">am::CAmCommandSender::cbTimingInformationChanged</a></div><div class="ttdeci">void cbTimingInformationChanged(const am_mainConnectionID_t mainConnectionID, const am_timeSync_t time)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00235">CAmCommandSender.cpp:235</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a0e8ed46bf07df06d20bca89d9ad8afb1"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a0e8ed46bf07df06d20bca89d9ad8afb1">am::CAmCommandSender::cbNewSource</a></div><div class="ttdeci">void cbNewSource(const am_SourceType_s source)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00260">CAmCommandSender.cpp:260</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_a406c7e8f23d2845a657e2f7c2cbe41cc"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a406c7e8f23d2845a657e2f7c2cbe41cc">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboNewSource</a></div><div class="ttdeci">std::function&lt; void(const am_Source_s &amp;)&gt; dboNewSource</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00087">CAmDatabaseHandlerMap.h:87</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_ae9f595010ba8731fa8b62ac911d4a674"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#ae9f595010ba8731fa8b62ac911d4a674">am::CAmCommandSender::~CAmCommandSender</a></div><div class="ttdeci">~CAmCommandSender()</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00260">CAmCommandSender.cpp:260</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_a3f3319ef501b27fb4ba526c04df781d0"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a3f3319ef501b27fb4ba526c04df781d0">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboNumberOfSourceClassesChanged</a></div><div class="ttdeci">std::function&lt; void()&gt; dboNumberOfSourceClassesChanged</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00085">CAmDatabaseHandlerMap.h:85</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_a538406cd89340f6601da5c477e933280"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a538406cd89340f6601da5c477e933280">am::CAmCommandSender::cbMainSourceSoundPropertyChanged</a></div><div class="ttdeci">void cbMainSourceSoundPropertyChanged(const am_sourceID_t sourceID, const am_MainSoundProperty_s &amp;soundProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00303">CAmCommandSender.cpp:303</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_a47d32f19dfbba3d3af0e088bf018ade9"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a47d32f19dfbba3d3af0e088bf018ade9">am::CAmCommandSender::cbRemovedSource</a></div><div class="ttdeci">void cbRemovedSource(const am_sourceID_t source)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00363">CAmCommandSender.cpp:363</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_acd974c4ccc79fe886932670e1de43097"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#acd974c4ccc79fe886932670e1de43097">am::CAmCommandSender::cbTimingInformationChanged</a></div><div class="ttdeci">void cbTimingInformationChanged(const am_mainConnectionID_t mainConnectionID, const am_timeSync_t time)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00333">CAmCommandSender.cpp:333</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_a0e8ed46bf07df06d20bca89d9ad8afb1"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a0e8ed46bf07df06d20bca89d9ad8afb1">am::CAmCommandSender::cbNewSource</a></div><div class="ttdeci">void cbNewSource(const am_SourceType_s source)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00358">CAmCommandSender.cpp:358</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_ae8ff4da2cbf3a0619b8f4f0d64d8ca21"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ae8ff4da2cbf3a0619b8f4f0d64d8ca21">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboSourceAvailabilityChanged</a></div><div class="ttdeci">std::function&lt; void(const am_sourceID_t, const am_Availability_s &amp;)&gt; dboSourceAvailabilityChanged</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00104">CAmDatabaseHandlerMap.h:104</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_adb321354cf3c1aaa3491a0f26743e8eb"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#adb321354cf3c1aaa3491a0f26743e8eb">am::CAmCommandSender::CAmCommandSender</a></div><div class="ttdeci">CAmCommandSender(const std::vector&lt; std::string &gt; &amp;listOfPluginDirectories, CAmSocketHandler *iSocketHandler)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00054">CAmCommandSender.cpp:54</a></div></div>
<div class="ttc" id="structam_1_1am__SystemProperty__s_html"><div class="ttname"><a href="structam_1_1am__SystemProperty__s.html">am::am_SystemProperty_s</a></div><div class="ttdoc">struct describing system properties </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00850">audiomanagertypes.h:850</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_adcc5b296afe649aa9bec7c8e4af6eb49"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#adcc5b296afe649aa9bec7c8e4af6eb49">am::CAmCommandReceiver::waitOnRundown</a></div><div class="ttdeci">void waitOnRundown(bool rundown)</div><div class="ttdoc">tells the ComandReceiver to start waiting for all handles to be confirmed </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00258">CAmCommandReceiver.cpp:258</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_adcc5b296afe649aa9bec7c8e4af6eb49"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#adcc5b296afe649aa9bec7c8e4af6eb49">am::CAmCommandReceiver::waitOnRundown</a></div><div class="ttdeci">void waitOnRundown(bool rundown)</div><div class="ttdoc">tells the ComandReceiver to start waiting for all handles to be confirmed </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00259">CAmCommandReceiver.cpp:259</a></div></div>
<div class="ttc" id="CAmCommandReceiver_8h_html"><div class="ttname"><a href="CAmCommandReceiver_8h.html">CAmCommandReceiver.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_abbedccae32f275a12bff41f36c75da79"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#abbedccae32f275a12bff41f36c75da79">am::CAmCommandSender::CAmCommandSender</a></div><div class="ttdeci">CAmCommandSender(const std::vector&lt; std::string &gt; &amp;listOfPluginDirectories)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00052">CAmCommandSender.cpp:52</a></div></div>
+<div class="ttc" id="structam_1_1am__SourceType__s_html_a6846851d58222147c2bd390fc572813f"><div class="ttname"><a href="structam_1_1am__SourceType__s.html#a6846851d58222147c2bd390fc572813f">am::am_SourceType_s::sourceID</a></div><div class="ttdeci">am_sourceID_t sourceID</div><div class="ttdoc">This is the ID of the source, it is unique in the system. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00924">audiomanagertypes.h:924</a></div></div>
<div class="ttc" id="structam_1_1am__MainSoundProperty__s_html"><div class="ttname"><a href="structam_1_1am__MainSoundProperty__s.html">am::am_MainSoundProperty_s</a></div><div class="ttdoc">struct describung mainsound property </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01008">audiomanagertypes.h:1008</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a58becc25c94f97eaa8b27a1186dd5fc2"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a58becc25c94f97eaa8b27a1186dd5fc2">am::CAmCommandSender::getInterfaceVersion</a></div><div class="ttdeci">void getInterfaceVersion(std::string &amp;version) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00317">CAmCommandSender.cpp:317</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a29350475ef9e225de34b8a634bb39768"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a29350475ef9e225de34b8a634bb39768">am::CAmCommandSender::cbNumberOfSinkClassesChanged</a></div><div class="ttdeci">void cbNumberOfSinkClassesChanged()</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00185">CAmCommandSender.cpp:185</a></div></div>
+<div class="ttc" id="structam_1_1am__SinkType__s_html_a281aeb5a017aecb15957f0222f17927c"><div class="ttname"><a href="structam_1_1am__SinkType__s.html#a281aeb5a017aecb15957f0222f17927c">am::am_SinkType_s::availability</a></div><div class="ttdeci">am_Availability_s availability</div><div class="ttdoc">This attribute reflects the availability of the sink. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00971">audiomanagertypes.h:971</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_a85b8f794db68e230cb2ee611f81eee14"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a85b8f794db68e230cb2ee611f81eee14">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboSourceUpdated</a></div><div class="ttdeci">std::function&lt; void(const am_sourceID_t, const am_sourceClass_t, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;, const bool)&gt; dboSourceUpdated</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00110">CAmDatabaseHandlerMap.h:110</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_a58becc25c94f97eaa8b27a1186dd5fc2"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a58becc25c94f97eaa8b27a1186dd5fc2">am::CAmCommandSender::getInterfaceVersion</a></div><div class="ttdeci">void getInterfaceVersion(std::string &amp;version) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00415">CAmCommandSender.cpp:415</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_a2e307c531b2b093eb27379a3b8a378d1"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a2e307c531b2b093eb27379a3b8a378d1">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboNumberOfSinkClassesChanged</a></div><div class="ttdeci">std::function&lt; void()&gt; dboNumberOfSinkClassesChanged</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00084">CAmDatabaseHandlerMap.h:84</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_a29350475ef9e225de34b8a634bb39768"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a29350475ef9e225de34b8a634bb39768">am::CAmCommandSender::cbNumberOfSinkClassesChanged</a></div><div class="ttdeci">void cbNumberOfSinkClassesChanged()</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00283">CAmCommandSender.cpp:283</a></div></div>
<div class="ttc" id="namespaceam_html_a2711516b1392ea02a7ed25fcd540a16a"><div class="ttname"><a href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am::am_sourceID_t</a></div><div class="ttdeci">uint16_t am_sourceID_t</div><div class="ttdoc">a source ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00060">audiomanagertypes.h:60</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_ac4fae1baa0aaab24fb74ba55b9b777de"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#ac4fae1baa0aaab24fb74ba55b9b777de">am::CAmCommandSender::cbSinkNotification</a></div><div class="ttdeci">void cbSinkNotification(const am_sinkID_t sinkID, const am_NotificationPayload_s &amp;notification)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00338">CAmCommandSender.cpp:338</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a5c2b1f6c0a38f7e4f42eb6452bd56d57"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a5c2b1f6c0a38f7e4f42eb6452bd56d57">am::CAmCommandSender::setCommandRundown</a></div><div class="ttdeci">void setCommandRundown()</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00294">CAmCommandSender.cpp:294</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_ac4fae1baa0aaab24fb74ba55b9b777de"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#ac4fae1baa0aaab24fb74ba55b9b777de">am::CAmCommandSender::cbSinkNotification</a></div><div class="ttdeci">void cbSinkNotification(const am_sinkID_t sinkID, const am_NotificationPayload_s &amp;notification)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00436">CAmCommandSender.cpp:436</a></div></div>
+<div class="ttc" id="structam_1_1am__SinkType__s_html_a6455a141536f5b7b676c5a5caabf872d"><div class="ttname"><a href="structam_1_1am__SinkType__s.html#a6455a141536f5b7b676c5a5caabf872d">am::am_SinkType_s::sinkID</a></div><div class="ttdeci">am_sinkID_t sinkID</div><div class="ttdoc">This is the ID of the sink, it is unique in the system. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00955">audiomanagertypes.h:955</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_ac2dee5b93adccfc98a0d73221b25271e"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac2dee5b93adccfc98a0d73221b25271e">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboSinkMuteStateChanged</a></div><div class="ttdeci">std::function&lt; void(const am_sinkID_t, const am_MuteState_e)&gt; dboSinkMuteStateChanged</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00106">CAmDatabaseHandlerMap.h:106</a></div></div>
+<div class="ttc" id="structam_1_1am__SourceType__s_html_a01a0cab789299dc80c5ce53457374172"><div class="ttname"><a href="structam_1_1am__SourceType__s.html#a01a0cab789299dc80c5ce53457374172">am::am_SourceType_s::sourceClassID</a></div><div class="ttdeci">am_sourceClass_t sourceClassID</div><div class="ttdoc">the sourceClassID, indicates the class the source is in. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00938">audiomanagertypes.h:938</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_a5e8e458d05d56bda96cf934f03a339d5"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a5e8e458d05d56bda96cf934f03a339d5">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboMainSinkSoundPropertyChanged</a></div><div class="ttdeci">std::function&lt; void(const am_sinkID_t, const am_MainSoundProperty_s &amp;)&gt; dboMainSinkSoundPropertyChanged</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00101">CAmDatabaseHandlerMap.h:101</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_a5c2b1f6c0a38f7e4f42eb6452bd56d57"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a5c2b1f6c0a38f7e4f42eb6452bd56d57">am::CAmCommandSender::setCommandRundown</a></div><div class="ttdeci">void setCommandRundown()</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00392">CAmCommandSender.cpp:392</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_a468ff298f4daab677104946b5d39de8a"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a468ff298f4daab677104946b5d39de8a">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboSinkMainNotificationConfigurationChanged</a></div><div class="ttdeci">std::function&lt; void(const am_sinkID_t, const am_NotificationConfiguration_s)&gt; dboSinkMainNotificationConfigurationChanged</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00111">CAmDatabaseHandlerMap.h:111</a></div></div>
+<div class="ttc" id="structam_1_1am__SinkType__s_html_a95273c6978fbef5be4a59b1534212495"><div class="ttname"><a href="structam_1_1am__SinkType__s.html#a95273c6978fbef5be4a59b1534212495">am::am_SinkType_s::volume</a></div><div class="ttdeci">am_mainVolume_t volume</div><div class="ttdoc">This is the representation of the Volume for the commandInterface. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00977">audiomanagertypes.h:977</a></div></div>
<div class="ttc" id="namespaceam_html_a1b4df0ded5f6d6d07ae583dc9a074209"><div class="ttname"><a href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am::am_ConnectionState_e</a></div><div class="ttdeci">am_ConnectionState_e</div><div class="ttdoc">represents the connection state </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00253">audiomanagertypes.h:253</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_aad69cd2cb04fecaa22c008bf86d99740"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#aad69cd2cb04fecaa22c008bf86d99740">am::CAmCommandSender::cbSourceMainNotificationConfigurationChanged</a></div><div class="ttdeci">void cbSourceMainNotificationConfigurationChanged(const am_sourceID_t sourceID, const am_NotificationConfiguration_s &amp;mainNotificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00353">CAmCommandSender.cpp:353</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_aad69cd2cb04fecaa22c008bf86d99740"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#aad69cd2cb04fecaa22c008bf86d99740">am::CAmCommandSender::cbSourceMainNotificationConfigurationChanged</a></div><div class="ttdeci">void cbSourceMainNotificationConfigurationChanged(const am_sourceID_t sourceID, const am_NotificationConfiguration_s &amp;mainNotificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00451">CAmCommandSender.cpp:451</a></div></div>
+<div class="ttc" id="structam_1_1am__SinkType__s_html_a55f9813d5f9d3cfab81dc740d15ee53e"><div class="ttname"><a href="structam_1_1am__SinkType__s.html#a55f9813d5f9d3cfab81dc740d15ee53e">am::am_SinkType_s::muteState</a></div><div class="ttdeci">am_MuteState_e muteState</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00978">audiomanagertypes.h:978</a></div></div>
<div class="ttc" id="structam_1_1am__MainConnectionType__s_html"><div class="ttname"><a href="structam_1_1am__MainConnectionType__s.html">am::am_MainConnectionType_s</a></div><div class="ttdoc">this type holds all information of connections relevant to the HMI </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01026">audiomanagertypes.h:1026</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_adccdfdbf64fd3a93dfbf9499c0f4f6dd"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#adccdfdbf64fd3a93dfbf9499c0f4f6dd">am::CAmCommandSender::cbSourceUpdated</a></div><div class="ttdeci">void cbSourceUpdated(const am_sourceID_t sourceID, const am_sourceClass_t sourceClassID, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00333">CAmCommandSender.cpp:333</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a6068ce59089fbdc63aec81e778aba238"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a6068ce59089fbdc63aec81e778aba238">am::CAmCommandSender::cbSinkMuteStateChanged</a></div><div class="ttdeci">void cbSinkMuteStateChanged(const am_sinkID_t sinkID, const am_MuteState_e muteState)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00225">CAmCommandSender.cpp:225</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_adccdfdbf64fd3a93dfbf9499c0f4f6dd"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#adccdfdbf64fd3a93dfbf9499c0f4f6dd">am::CAmCommandSender::cbSourceUpdated</a></div><div class="ttdeci">void cbSourceUpdated(const am_sourceID_t sourceID, const am_sourceClass_t sourceClassID, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00431">CAmCommandSender.cpp:431</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_a6068ce59089fbdc63aec81e778aba238"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a6068ce59089fbdc63aec81e778aba238">am::CAmCommandSender::cbSinkMuteStateChanged</a></div><div class="ttdeci">void cbSinkMuteStateChanged(const am_sinkID_t sinkID, const am_MuteState_e muteState)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00323">CAmCommandSender.cpp:323</a></div></div>
<div class="ttc" id="namespaceam_html_a8b8fc2ab1ac4d427ca85fe8549e6afd0"><div class="ttname"><a href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am::am_sourceClass_t</a></div><div class="ttdeci">uint16_t am_sourceClass_t</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00102">audiomanagertypes.h:102</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_aa3b5906bcf682cff155fb24d402efd89"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#aa3b5906bcf682cff155fb24d402efd89">am::CAmCommandSender::cbRemovedMainConnection</a></div><div class="ttdeci">void cbRemovedMainConnection(const am_mainConnectionID_t mainConnection)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00245">CAmCommandSender.cpp:245</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_aa3b5906bcf682cff155fb24d402efd89"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#aa3b5906bcf682cff155fb24d402efd89">am::CAmCommandSender::cbRemovedMainConnection</a></div><div class="ttdeci">void cbRemovedMainConnection(const am_mainConnectionID_t mainConnection)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00343">CAmCommandSender.cpp:343</a></div></div>
<div class="ttc" id="structam_1_1am__Availability__s_html"><div class="ttname"><a href="structam_1_1am__Availability__s.html">am::am_Availability_s</a></div><div class="ttdoc">this describes the availability of a sink or a source together with the latest change ...</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00523">audiomanagertypes.h:523</a></div></div>
-<div class="ttc" id="namespaceam_html_ab00ba22db19413e2040c2ab246f220c6"><div class="ttname"><a href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">am::logError</a></div><div class="ttdeci">void logError(T value, TArgs...args)</div><div class="ttdoc">logs given values with errorlevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00416">CAmDltWrapper.h:416</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a86d8f96c39db1413893bb957ff761fa3"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a86d8f96c39db1413893bb957ff761fa3">am::CAmCommandSender::cbSinkAvailabilityChanged</a></div><div class="ttdeci">void cbSinkAvailabilityChanged(const am_sinkID_t sinkID, const am_Availability_s &amp;availability)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00210">CAmCommandSender.cpp:210</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_ae29eaa1befc7c2d741920d567b89df9e"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#ae29eaa1befc7c2d741920d567b89df9e">am::CAmCommandReceiver::waitOnStartup</a></div><div class="ttdeci">void waitOnStartup(bool startup)</div><div class="ttdoc">tells the ComandReceiver to start waiting for all handles to be confirmed </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00230">CAmCommandReceiver.cpp:230</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a4494fdd835137e572f2cf4a3aceb6ae5"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a4494fdd835137e572f2cf4a3aceb6ae5">am::CAmCommandSender::cbVolumeChanged</a></div><div class="ttdeci">void cbVolumeChanged(const am_sinkID_t sinkID, const am_mainVolume_t volume)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00220">CAmCommandSender.cpp:220</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a2a7a6f147aabe6d4edfc57b03d675d35"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a2a7a6f147aabe6d4edfc57b03d675d35">am::CAmCommandSender::cbSinkMainNotificationConfigurationChanged</a></div><div class="ttdeci">void cbSinkMainNotificationConfigurationChanged(const am_sinkID_t sinkID, const am_NotificationConfiguration_s &amp;mainNotificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00348">CAmCommandSender.cpp:348</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a32aa8ab84632805a876e023a7aead810"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a32aa8ab84632805a876e023a7aead810">am::CAmCommandSender::cbMainConnectionStateChanged</a></div><div class="ttdeci">void cbMainConnectionStateChanged(const am_mainConnectionID_t connectionID, const am_ConnectionState_e connectionState)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00195">CAmCommandSender.cpp:195</a></div></div>
+<div class="ttc" id="namespaceam_html_ab00ba22db19413e2040c2ab246f220c6"><div class="ttname"><a href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">am::logError</a></div><div class="ttdeci">void logError(T value, TArgs...args)</div><div class="ttdoc">logs given values with errorlevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00431">CAmDltWrapper.h:431</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_a86d8f96c39db1413893bb957ff761fa3"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a86d8f96c39db1413893bb957ff761fa3">am::CAmCommandSender::cbSinkAvailabilityChanged</a></div><div class="ttdeci">void cbSinkAvailabilityChanged(const am_sinkID_t sinkID, const am_Availability_s &amp;availability)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00308">CAmCommandSender.cpp:308</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_ae29eaa1befc7c2d741920d567b89df9e"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#ae29eaa1befc7c2d741920d567b89df9e">am::CAmCommandReceiver::waitOnStartup</a></div><div class="ttdeci">void waitOnStartup(bool startup)</div><div class="ttdoc">tells the ComandReceiver to start waiting for all handles to be confirmed </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00231">CAmCommandReceiver.cpp:231</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_a4494fdd835137e572f2cf4a3aceb6ae5"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a4494fdd835137e572f2cf4a3aceb6ae5">am::CAmCommandSender::cbVolumeChanged</a></div><div class="ttdeci">void cbVolumeChanged(const am_sinkID_t sinkID, const am_mainVolume_t volume)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00318">CAmCommandSender.cpp:318</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_a2a7a6f147aabe6d4edfc57b03d675d35"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a2a7a6f147aabe6d4edfc57b03d675d35">am::CAmCommandSender::cbSinkMainNotificationConfigurationChanged</a></div><div class="ttdeci">void cbSinkMainNotificationConfigurationChanged(const am_sinkID_t sinkID, const am_NotificationConfiguration_s &amp;mainNotificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00446">CAmCommandSender.cpp:446</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_a32aa8ab84632805a876e023a7aead810"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a32aa8ab84632805a876e023a7aead810">am::CAmCommandSender::cbMainConnectionStateChanged</a></div><div class="ttdeci">void cbMainConnectionStateChanged(const am_mainConnectionID_t connectionID, const am_ConnectionState_e connectionState)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00293">CAmCommandSender.cpp:293</a></div></div>
<div class="ttc" id="CAmCommandSender_8h_html"><div class="ttname"><a href="CAmCommandSender_8h.html">CAmCommandSender.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
<div class="ttc" id="namespaceam_html_a834886e7c3e4a2d6745ef2b59b485b00"><div class="ttname"><a href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am::am_mainVolume_t</a></div><div class="ttdeci">int16_t am_mainVolume_t</div><div class="ttdoc">This is the volume presented on the command interface. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00100">audiomanagertypes.h:100</a></div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">am::E_OK</a></div><div class="ttdoc">no error - positive reply </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00342">audiomanagertypes.h:342</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a8628d6332e139cb81712bc8336c14f20"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a8628d6332e139cb81712bc8336c14f20">am::CAmCommandSender::cbSourceAvailabilityChanged</a></div><div class="ttdeci">void cbSourceAvailabilityChanged(const am_sourceID_t sourceID, const am_Availability_s &amp;availability)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00215">CAmCommandSender.cpp:215</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a125412a71cb384ae9ec4b37821f79513"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a125412a71cb384ae9ec4b37821f79513">am::CAmCommandReceiver::getStartupHandle</a></div><div class="ttdeci">uint16_t getStartupHandle()</div><div class="ttdoc">returns a startup handle </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00216">CAmCommandReceiver.cpp:216</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_a8628d6332e139cb81712bc8336c14f20"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a8628d6332e139cb81712bc8336c14f20">am::CAmCommandSender::cbSourceAvailabilityChanged</a></div><div class="ttdeci">void cbSourceAvailabilityChanged(const am_sourceID_t sourceID, const am_Availability_s &amp;availability)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00313">CAmCommandSender.cpp:313</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a125412a71cb384ae9ec4b37821f79513"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a125412a71cb384ae9ec4b37821f79513">am::CAmCommandReceiver::getStartupHandle</a></div><div class="ttdeci">uint16_t getStartupHandle()</div><div class="ttdoc">returns a startup handle </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00217">CAmCommandReceiver.cpp:217</a></div></div>
<div class="ttc" id="structam_1_1am__SourceType__s_html"><div class="ttname"><a href="structam_1_1am__SourceType__s.html">am::am_SourceType_s</a></div><div class="ttdoc">this type holds all information of sources relevant to the HMI </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00914">audiomanagertypes.h:914</a></div></div>
+<div class="ttc" id="structam_1_1am__Source__s_html"><div class="ttname"><a href="structam_1_1am__Source__s.html">am::am_Source_s</a></div><div class="ttdoc">This struct describes the attribiutes of a source. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01232">audiomanagertypes.h:1232</a></div></div>
+<div class="ttc" id="structam_1_1am__SinkType__s_html_aa23a69a5e0069804f3181f5d3141774a"><div class="ttname"><a href="structam_1_1am__SinkType__s.html#aa23a69a5e0069804f3181f5d3141774a">am::am_SinkType_s::name</a></div><div class="ttdeci">std::string name</div><div class="ttdoc">The name of the sink. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00959">audiomanagertypes.h:959</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html"><div class="ttname"><a href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></div><div class="ttdoc">This class is used to send data to the CommandInterface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8h_source.html#l00046">CAmCommandSender.h:46</a></div></div>
<div class="ttc" id="namespaceam_html_aac2b901ff83ee381fbe99913753e2416"><div class="ttname"><a href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am::am_sinkID_t</a></div><div class="ttdeci">uint16_t am_sinkID_t</div><div class="ttdoc">a sink ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00065">audiomanagertypes.h:65</a></div></div>
<div class="ttc" id="namespaceam_html_a33a5bb7641f58ab3a5f3b86400ad804c"><div class="ttname"><a href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am::am_mainConnectionID_t</a></div><div class="ttdeci">uint16_t am_mainConnectionID_t</div><div class="ttdoc">a mainConnection ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00080">audiomanagertypes.h:80</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></div><div class="ttdoc">This class handles and abstracts the database. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00064">CAmDatabaseHandlerMap.h:64</a></div></div>
+<div class="ttc" id="classam_1_1V2_1_1CAmSerializer_html_a019f095ad83834499eb5b0bfb251b2ba"><div class="ttname"><a href="classam_1_1V2_1_1CAmSerializer.html#a019f095ad83834499eb5b0bfb251b2ba">am::V2::CAmSerializer::asyncCall</a></div><div class="ttdeci">void asyncCall(TClass *instance, TMeth method, TArgs &amp;&amp;...arguments)</div><div class="ttdoc">calls a function with variadic arguments threadsafe </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l01028">CAmSerializer.h:1028</a></div></div>
+<div class="ttc" id="structam_1_1am__SinkType__s_html_a573880f00ed279120ded986e6b832235"><div class="ttname"><a href="structam_1_1am__SinkType__s.html#a573880f00ed279120ded986e6b832235">am::am_SinkType_s::sinkClassID</a></div><div class="ttdeci">am_sinkClass_t sinkClassID</div><div class="ttdoc">The sinkClassID references to a sinkClass. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00983">audiomanagertypes.h:983</a></div></div>
<div class="ttc" id="classam_1_1IAmCommandSend_html"><div class="ttname"><a href="classam_1_1IAmCommandSend.html">am::IAmCommandSend</a></div><div class="ttdoc">This interface handles all communication from the AudioManagerDaemon towards the system. </div><div class="ttdef"><b>Definition:</b> <a href="IAmCommand_8h_source.html#l00243">IAmCommand.h:243</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a58d3cb6594f2ec16bc8b70e318e5788c"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a58d3cb6594f2ec16bc8b70e318e5788c">am::CAmCommandSender::cbRemovedSink</a></div><div class="ttdeci">void cbRemovedSink(const am_sinkID_t sink)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00255">CAmCommandSender.cpp:255</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_a78f7a9c7ca0565fa8d90e22b74a59902"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a78f7a9c7ca0565fa8d90e22b74a59902">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboVolumeChanged</a></div><div class="ttdeci">std::function&lt; void(const am_sinkID_t, const am_mainVolume_t)&gt; dboVolumeChanged</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00105">CAmDatabaseHandlerMap.h:105</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_a7245f709e570372dc89bb2fb0692eba9"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a7245f709e570372dc89bb2fb0692eba9">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboNewMainConnection</a></div><div class="ttdeci">std::function&lt; void(const am_MainConnectionType_s &amp;)&gt; dboNewMainConnection</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00092">CAmDatabaseHandlerMap.h:92</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_a58d3cb6594f2ec16bc8b70e318e5788c"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a58d3cb6594f2ec16bc8b70e318e5788c">am::CAmCommandSender::cbRemovedSink</a></div><div class="ttdeci">void cbRemovedSink(const am_sinkID_t sink)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00353">CAmCommandSender.cpp:353</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_218adc744edff50228af3539b32b7808.html">src</a></li><li class="navelem"><a class="el" href="CAmCommandSender_8cpp.html">CAmCommandSender.cpp</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:29 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmCommandSender_8h.html b/docs/CAmCommandSender_8h.html
index 432ee87..c429bf1 100644..100755
--- a/docs/CAmCommandSender_8h.html
+++ b/docs/CAmCommandSender_8h.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerCore/include/CAmCommandSender.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmCommandSender_8h.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -114,20 +117,22 @@ $(document).ready(function(){initNavTree('CAmCommandSender_8h.html','');});
<p>SPDX license identifier: MPL-2.0.
<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &quot;<a class="el" href="IAmCommand_8h_source.html">IAmCommand.h</a>&quot;</code><br/>
+<div class="textblock"><code>#include &quot;<a class="el" href="IAmCommand_8h_source.html">IAmCommand.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>&quot;</code><br />
</div>
<p><a href="CAmCommandSender_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class is used to send data to the CommandInterface. <a href="classam_1_1CAmCommandSender.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class is used to send data to the CommandInterface. <a href="classam_1_1CAmCommandSender.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
-<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
-<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br/></td></tr>
+<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
+<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -146,9 +151,9 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_a2790e911832141e38a92850240f8218.html">include</a></li><li class="navelem"><a class="el" href="CAmCommandSender_8h.html">CAmCommandSender.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmCommandSender_8h_source.html b/docs/CAmCommandSender_8h_source.html
index 264a150..760f388 100644..100755
--- a/docs/CAmCommandSender_8h_source.html
+++ b/docs/CAmCommandSender_8h_source.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerCore/include/CAmCommandSender.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmCommandSender_8h_source.html','');}
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -108,131 +111,72 @@ $(document).ready(function(){initNavTree('CAmCommandSender_8h_source.html','');}
<div class="title">CAmCommandSender.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="CAmCommandSender_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef COMMANDSENDER_H_</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define COMMANDSENDER_H_</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#ifdef UNIT_TEST</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &quot;../test/IAmCommandBackdoor.h&quot;</span> <span class="comment">//we need this for the unit test</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="IAmCommand_8h.html">IAmCommand.h</a>&quot;</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keyword">namespace </span>am</div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;{</div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">class </span>CAmCommandReceiver;</div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
-<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html"> 43</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a></div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;{</div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <a class="code" href="classam_1_1CAmCommandSender.html#abbedccae32f275a12bff41f36c75da79">CAmCommandSender</a>(<span class="keyword">const</span> std::vector&lt;std::string&gt;&amp; listOfPluginDirectories);</div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <a class="code" href="classam_1_1CAmCommandSender.html#ae9f595010ba8731fa8b62ac911d4a674">~CAmCommandSender</a>();</div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandSender.html#a2840ea18547bbbdbaad153ab61637990">startupInterfaces</a>(<a class="code" href="classam_1_1CAmCommandReceiver.html">CAmCommandReceiver</a>* iCommandReceiver);</div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a45500383a20af593d7fbd17a7140a9ba">setCommandReady</a>();</div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a5c2b1f6c0a38f7e4f42eb6452bd56d57">setCommandRundown</a>();</div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a69ada9e19c65c1d078d8a5f473d08586">cbNewMainConnection</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainConnectionType__s.html">am_MainConnectionType_s</a> mainConnection);</div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#aa3b5906bcf682cff155fb24d402efd89">cbRemovedMainConnection</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnection);</div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#ace43c985fa6710585668ed67eb03d15e">cbNewSink</a>(<a class="code" href="structam_1_1am__SinkType__s.html">am_SinkType_s</a> sink);</div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a58d3cb6594f2ec16bc8b70e318e5788c">cbRemovedSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sink);</div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a0e8ed46bf07df06d20bca89d9ad8afb1">cbNewSource</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SourceType__s.html">am_SourceType_s</a> source);</div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a47d32f19dfbba3d3af0e088bf018ade9">cbRemovedSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> source);</div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a29350475ef9e225de34b8a634bb39768">cbNumberOfSinkClassesChanged</a>();</div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a9f78d031dae6f65510f7ff9f39c7a705">cbNumberOfSourceClassesChanged</a>();</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a32aa8ab84632805a876e023a7aead810">cbMainConnectionStateChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am_ConnectionState_e</a> connectionState);</div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#adea8f5188fee5967bae000706f3bf1bc">cbMainSinkSoundPropertyChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty);</div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a538406cd89340f6601da5c477e933280">cbMainSourceSoundPropertyChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty);</div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a86d8f96c39db1413893bb957ff761fa3">cbSinkAvailabilityChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability);</div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a8628d6332e139cb81712bc8336c14f20">cbSourceAvailabilityChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability);</div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a4494fdd835137e572f2cf4a3aceb6ae5">cbVolumeChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> volume);</div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a6068ce59089fbdc63aec81e778aba238">cbSinkMuteStateChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> muteState);</div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#adab076d8b8886a6dcf00c0291e440ee4">cbSystemPropertyChanged</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a>&amp; systemProperty);</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#acd974c4ccc79fe886932670e1de43097">cbTimingInformationChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> time);</div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a58becc25c94f97eaa8b27a1186dd5fc2">getInterfaceVersion</a>(std::string&amp; version) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandSender.html#a35f9beaf4376d3c9eb79dd5c567981b5">getListPlugins</a>(std::vector&lt;std::string&gt;&amp; interfaces) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#acacdc9bccffed2e0ba12e1543f4ce2d0">cbSinkUpdated</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties);</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#adccdfdbf64fd3a93dfbf9499c0f4f6dd">cbSourceUpdated</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties);</div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#ac4fae1baa0aaab24fb74ba55b9b777de">cbSinkNotification</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; notification);</div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a65d3283c678d793edbe1d4553766b059">cbSourceNotification</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; notification);</div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a2a7a6f147aabe6d4edfc57b03d675d35">cbSinkMainNotificationConfigurationChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; mainNotificationConfiguration);</div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#aad69cd2cb04fecaa22c008bf86d99740">cbSourceMainNotificationConfigurationChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; mainNotificationConfiguration);</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor">#ifdef UNIT_TEST</span></div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="preprocessor"></span> <span class="keyword">friend</span> <span class="keyword">class </span>IAmCommandBackdoor; <span class="comment">//this is to get access to the loaded plugins and be able to exchange the interfaces</span></div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor"></span><span class="keyword">private</span>:</div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keywordtype">void</span> unloadLibraries(<span class="keywordtype">void</span>); </div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; std::vector&lt;IAmCommandSend*&gt; mListInterfaces; </div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; std::vector&lt;void*&gt; mListLibraryHandles; </div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; std::vector&lt;std::string&gt; mListLibraryNames; </div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <a class="code" href="classam_1_1CAmCommandReceiver.html">CAmCommandReceiver</a> *mCommandReceiver;</div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;};</div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;}</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* COMMANDSENDER_H_ */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a35f9beaf4376d3c9eb79dd5c567981b5"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a35f9beaf4376d3c9eb79dd5c567981b5">am::CAmCommandSender::getListPlugins</a></div><div class="ttdeci">am_Error_e getListPlugins(std::vector&lt; std::string &gt; &amp;interfaces) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00322">CAmCommandSender.cpp:322</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a9f78d031dae6f65510f7ff9f39c7a705"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a9f78d031dae6f65510f7ff9f39c7a705">am::CAmCommandSender::cbNumberOfSourceClassesChanged</a></div><div class="ttdeci">void cbNumberOfSourceClassesChanged()</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00190">CAmCommandSender.cpp:190</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_ace43c985fa6710585668ed67eb03d15e"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#ace43c985fa6710585668ed67eb03d15e">am::CAmCommandSender::cbNewSink</a></div><div class="ttdeci">void cbNewSink(am_SinkType_s sink)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00250">CAmCommandSender.cpp:250</a></div></div>
+<a href="CAmCommandSender_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef COMMANDSENDER_H_</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#define COMMANDSENDER_H_</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#ifdef UNIT_TEST</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &quot;../test/IAmCommandBackdoor.h&quot;</span> <span class="comment">//we need this for the unit test</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="IAmCommand_8h.html">IAmCommand.h</a>&quot;</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmDatabaseHandlerMap_8h.html">CAmDatabaseHandlerMap.h</a>&quot;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmSerializer_8h.html">CAmSerializer.h</a>&quot;</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceam.html">am</a></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;{</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keyword">class </span>CAmCommandReceiver;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">class </span>CAmCommandSender;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div><div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommandSender.html"> 46</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a>: <span class="keyword">public</span> <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;{</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <a class="code" href="classam_1_1CAmCommandSender.html#adb321354cf3c1aaa3491a0f26743e8eb">CAmCommandSender</a>(<span class="keyword">const</span> std::vector&lt;std::string&gt;&amp; listOfPluginDirectories, <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *iSocketHandler);</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <a class="code" href="classam_1_1CAmCommandSender.html#ae9f595010ba8731fa8b62ac911d4a674">~CAmCommandSender</a>();</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandSender.html#a2840ea18547bbbdbaad153ab61637990">startupInterfaces</a>(<a class="code" href="classam_1_1CAmCommandReceiver.html">CAmCommandReceiver</a>* iCommandReceiver);</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a45500383a20af593d7fbd17a7140a9ba">setCommandReady</a>();</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a5c2b1f6c0a38f7e4f42eb6452bd56d57">setCommandRundown</a>();</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a69ada9e19c65c1d078d8a5f473d08586">cbNewMainConnection</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainConnectionType__s.html">am_MainConnectionType_s</a> mainConnection);</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#aa3b5906bcf682cff155fb24d402efd89">cbRemovedMainConnection</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnection);</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#ace43c985fa6710585668ed67eb03d15e">cbNewSink</a>(<a class="code" href="structam_1_1am__SinkType__s.html">am_SinkType_s</a> sink);</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a58d3cb6594f2ec16bc8b70e318e5788c">cbRemovedSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sink);</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a0e8ed46bf07df06d20bca89d9ad8afb1">cbNewSource</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SourceType__s.html">am_SourceType_s</a> source);</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a47d32f19dfbba3d3af0e088bf018ade9">cbRemovedSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> source);</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a29350475ef9e225de34b8a634bb39768">cbNumberOfSinkClassesChanged</a>();</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a9f78d031dae6f65510f7ff9f39c7a705">cbNumberOfSourceClassesChanged</a>();</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a32aa8ab84632805a876e023a7aead810">cbMainConnectionStateChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am_ConnectionState_e</a> connectionState);</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#adea8f5188fee5967bae000706f3bf1bc">cbMainSinkSoundPropertyChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty);</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a538406cd89340f6601da5c477e933280">cbMainSourceSoundPropertyChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty);</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a86d8f96c39db1413893bb957ff761fa3">cbSinkAvailabilityChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability);</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a8628d6332e139cb81712bc8336c14f20">cbSourceAvailabilityChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability);</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a4494fdd835137e572f2cf4a3aceb6ae5">cbVolumeChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> volume);</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a6068ce59089fbdc63aec81e778aba238">cbSinkMuteStateChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> muteState);</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#adab076d8b8886a6dcf00c0291e440ee4">cbSystemPropertyChanged</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a>&amp; systemProperty);</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#acd974c4ccc79fe886932670e1de43097">cbTimingInformationChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> time);</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a58becc25c94f97eaa8b27a1186dd5fc2">getInterfaceVersion</a>(std::string&amp; version) <span class="keyword">const</span>;</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmCommandSender.html#a35f9beaf4376d3c9eb79dd5c567981b5">getListPlugins</a>(std::vector&lt;std::string&gt;&amp; interfaces) <span class="keyword">const</span>;</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#acacdc9bccffed2e0ba12e1543f4ce2d0">cbSinkUpdated</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties);</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#adccdfdbf64fd3a93dfbf9499c0f4f6dd">cbSourceUpdated</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties);</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#ac4fae1baa0aaab24fb74ba55b9b777de">cbSinkNotification</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; notification);</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a65d3283c678d793edbe1d4553766b059">cbSourceNotification</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; notification);</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#a2a7a6f147aabe6d4edfc57b03d675d35">cbSinkMainNotificationConfigurationChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; mainNotificationConfiguration);</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommandSender.html#aad69cd2cb04fecaa22c008bf86d99740">cbSourceMainNotificationConfigurationChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; mainNotificationConfiguration);</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor">#ifdef UNIT_TEST</span></div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span>IAmCommandBackdoor; <span class="comment">//this is to get access to the loaded plugins and be able to exchange the interfaces</span></div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keywordtype">void</span> loadPlugins(<span class="keyword">const</span> std::vector&lt;std::string&gt;&amp; listOfPluginDirectories);</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keywordtype">void</span> unloadLibraries(<span class="keywordtype">void</span>); </div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; std::vector&lt;IAmCommandSend*&gt; mListInterfaces; </div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; std::vector&lt;void*&gt; mListLibraryHandles; </div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; std::vector&lt;std::string&gt; mListLibraryNames; </div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; </div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <a class="code" href="classam_1_1CAmCommandReceiver.html">CAmCommandReceiver</a> *mCommandReceiver;</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <a class="code" href="classam_1_1V2_1_1CAmSerializer.html">V2::CAmSerializer</a> mSerializer;</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;};</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;}</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* COMMANDSENDER_H_ */</span><span class="preprocessor"></span></div><div class="ttc" id="classam_1_1CAmCommandSender_html_a35f9beaf4376d3c9eb79dd5c567981b5"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a35f9beaf4376d3c9eb79dd5c567981b5">am::CAmCommandSender::getListPlugins</a></div><div class="ttdeci">am_Error_e getListPlugins(std::vector&lt; std::string &gt; &amp;interfaces) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00420">CAmCommandSender.cpp:420</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_a9f78d031dae6f65510f7ff9f39c7a705"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a9f78d031dae6f65510f7ff9f39c7a705">am::CAmCommandSender::cbNumberOfSourceClassesChanged</a></div><div class="ttdeci">void cbNumberOfSourceClassesChanged()</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00288">CAmCommandSender.cpp:288</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_ace43c985fa6710585668ed67eb03d15e"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#ace43c985fa6710585668ed67eb03d15e">am::CAmCommandSender::cbNewSink</a></div><div class="ttdeci">void cbNewSink(am_SinkType_s sink)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00348">CAmCommandSender.cpp:348</a></div></div>
<div class="ttc" id="classam_1_1CAmCommandReceiver_html"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html">am::CAmCommandReceiver</a></div><div class="ttdoc">This class realizes the command Interface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8h_source.html#l00040">CAmCommandReceiver.h:40</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a2840ea18547bbbdbaad153ab61637990"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a2840ea18547bbbdbaad153ab61637990">am::CAmCommandSender::startupInterfaces</a></div><div class="ttdeci">am_Error_e startupInterfaces(CAmCommandReceiver *iCommandReceiver)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00167">CAmCommandSender.cpp:167</a></div></div>
+<div class="ttc" id="namespaceam_html"><div class="ttname"><a href="namespaceam.html">am</a></div><div class="ttdoc">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects...</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8h_source.html#l00029">CAmCommandReceiver.h:29</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_a2840ea18547bbbdbaad153ab61637990"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a2840ea18547bbbdbaad153ab61637990">am::CAmCommandSender::startupInterfaces</a></div><div class="ttdeci">am_Error_e startupInterfaces(CAmCommandReceiver *iCommandReceiver)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00265">CAmCommandSender.cpp:265</a></div></div>
<div class="ttc" id="namespaceam_html_a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f"><div class="ttname"><a href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am::am_sinkClass_t</a></div><div class="ttdeci">uint16_t am_sinkClass_t</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00104">audiomanagertypes.h:104</a></div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4ce"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am::am_Error_e</a></div><div class="ttdeci">am_Error_e</div><div class="ttdoc">the errors of the audiomanager. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00337">audiomanagertypes.h:337</a></div></div>
<div class="ttc" id="structam_1_1am__NotificationConfiguration__s_html"><div class="ttname"><a href="structam_1_1am__NotificationConfiguration__s.html">am::am_NotificationConfiguration_s</a></div><div class="ttdoc">This struct holds information about the configuration for notifications. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01109">audiomanagertypes.h:1109</a></div></div>
<div class="ttc" id="namespaceam_html_af9d68f1f1b0553906df4c90e9a860ffa"><div class="ttname"><a href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am::am_MuteState_e</a></div><div class="ttdeci">am_MuteState_e</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00392">audiomanagertypes.h:392</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_adab076d8b8886a6dcf00c0291e440ee4"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#adab076d8b8886a6dcf00c0291e440ee4">am::CAmCommandSender::cbSystemPropertyChanged</a></div><div class="ttdeci">void cbSystemPropertyChanged(const am_SystemProperty_s &amp;systemProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00230">CAmCommandSender.cpp:230</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_acacdc9bccffed2e0ba12e1543f4ce2d0"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#acacdc9bccffed2e0ba12e1543f4ce2d0">am::CAmCommandSender::cbSinkUpdated</a></div><div class="ttdeci">void cbSinkUpdated(const am_sinkID_t sinkID, const am_sinkClass_t sinkClassID, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00328">CAmCommandSender.cpp:328</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a69ada9e19c65c1d078d8a5f473d08586"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a69ada9e19c65c1d078d8a5f473d08586">am::CAmCommandSender::cbNewMainConnection</a></div><div class="ttdeci">void cbNewMainConnection(const am_MainConnectionType_s mainConnection)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00240">CAmCommandSender.cpp:240</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_adab076d8b8886a6dcf00c0291e440ee4"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#adab076d8b8886a6dcf00c0291e440ee4">am::CAmCommandSender::cbSystemPropertyChanged</a></div><div class="ttdeci">void cbSystemPropertyChanged(const am_SystemProperty_s &amp;systemProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00328">CAmCommandSender.cpp:328</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_acacdc9bccffed2e0ba12e1543f4ce2d0"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#acacdc9bccffed2e0ba12e1543f4ce2d0">am::CAmCommandSender::cbSinkUpdated</a></div><div class="ttdeci">void cbSinkUpdated(const am_sinkID_t sinkID, const am_sinkClass_t sinkClassID, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00426">CAmCommandSender.cpp:426</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_a69ada9e19c65c1d078d8a5f473d08586"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a69ada9e19c65c1d078d8a5f473d08586">am::CAmCommandSender::cbNewMainConnection</a></div><div class="ttdeci">void cbNewMainConnection(const am_MainConnectionType_s mainConnection)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00338">CAmCommandSender.cpp:338</a></div></div>
<div class="ttc" id="structam_1_1am__NotificationPayload__s_html"><div class="ttname"><a href="structam_1_1am__NotificationPayload__s.html">am::am_NotificationPayload_s</a></div><div class="ttdoc">This struct holds the payload of a notification. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01090">audiomanagertypes.h:1090</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a45500383a20af593d7fbd17a7140a9ba"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a45500383a20af593d7fbd17a7140a9ba">am::CAmCommandSender::setCommandReady</a></div><div class="ttdeci">void setCommandReady()</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00270">CAmCommandSender.cpp:270</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a65d3283c678d793edbe1d4553766b059"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a65d3283c678d793edbe1d4553766b059">am::CAmCommandSender::cbSourceNotification</a></div><div class="ttdeci">void cbSourceNotification(const am_sourceID_t sourceID, const am_NotificationPayload_s &amp;notification)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00343">CAmCommandSender.cpp:343</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_a45500383a20af593d7fbd17a7140a9ba"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a45500383a20af593d7fbd17a7140a9ba">am::CAmCommandSender::setCommandReady</a></div><div class="ttdeci">void setCommandReady()</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00368">CAmCommandSender.cpp:368</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_a65d3283c678d793edbe1d4553766b059"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a65d3283c678d793edbe1d4553766b059">am::CAmCommandSender::cbSourceNotification</a></div><div class="ttdeci">void cbSourceNotification(const am_sourceID_t sourceID, const am_NotificationPayload_s &amp;notification)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00441">CAmCommandSender.cpp:441</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00216">CAmSocketHandler.h:216</a></div></div>
<div class="ttc" id="structam_1_1am__SinkType__s_html"><div class="ttname"><a href="structam_1_1am__SinkType__s.html">am::am_SinkType_s</a></div><div class="ttdoc">this type holds all information of sinks relevant to the HMI </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00945">audiomanagertypes.h:945</a></div></div>
<div class="ttc" id="namespaceam_html_ad94ba90e3c8f6bd7e51a15a811755167"><div class="ttname"><a href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am::am_timeSync_t</a></div><div class="ttdeci">int16_t am_timeSync_t</div><div class="ttdoc">offset time that is introduced in milli seconds. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00114">audiomanagertypes.h:114</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_adea8f5188fee5967bae000706f3bf1bc"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#adea8f5188fee5967bae000706f3bf1bc">am::CAmCommandSender::cbMainSinkSoundPropertyChanged</a></div><div class="ttdeci">void cbMainSinkSoundPropertyChanged(const am_sinkID_t sinkID, const am_MainSoundProperty_s &amp;soundProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00200">CAmCommandSender.cpp:200</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_ae9f595010ba8731fa8b62ac911d4a674"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#ae9f595010ba8731fa8b62ac911d4a674">am::CAmCommandSender::~CAmCommandSender</a></div><div class="ttdeci">~CAmCommandSender()</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00162">CAmCommandSender.cpp:162</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a538406cd89340f6601da5c477e933280"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a538406cd89340f6601da5c477e933280">am::CAmCommandSender::cbMainSourceSoundPropertyChanged</a></div><div class="ttdeci">void cbMainSourceSoundPropertyChanged(const am_sourceID_t sourceID, const am_MainSoundProperty_s &amp;soundProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00205">CAmCommandSender.cpp:205</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a47d32f19dfbba3d3af0e088bf018ade9"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a47d32f19dfbba3d3af0e088bf018ade9">am::CAmCommandSender::cbRemovedSource</a></div><div class="ttdeci">void cbRemovedSource(const am_sourceID_t source)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00265">CAmCommandSender.cpp:265</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_acd974c4ccc79fe886932670e1de43097"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#acd974c4ccc79fe886932670e1de43097">am::CAmCommandSender::cbTimingInformationChanged</a></div><div class="ttdeci">void cbTimingInformationChanged(const am_mainConnectionID_t mainConnectionID, const am_timeSync_t time)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00235">CAmCommandSender.cpp:235</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a0e8ed46bf07df06d20bca89d9ad8afb1"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a0e8ed46bf07df06d20bca89d9ad8afb1">am::CAmCommandSender::cbNewSource</a></div><div class="ttdeci">void cbNewSource(const am_SourceType_s source)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00260">CAmCommandSender.cpp:260</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_adea8f5188fee5967bae000706f3bf1bc"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#adea8f5188fee5967bae000706f3bf1bc">am::CAmCommandSender::cbMainSinkSoundPropertyChanged</a></div><div class="ttdeci">void cbMainSinkSoundPropertyChanged(const am_sinkID_t sinkID, const am_MainSoundProperty_s &amp;soundProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00298">CAmCommandSender.cpp:298</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_ae9f595010ba8731fa8b62ac911d4a674"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#ae9f595010ba8731fa8b62ac911d4a674">am::CAmCommandSender::~CAmCommandSender</a></div><div class="ttdeci">~CAmCommandSender()</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00260">CAmCommandSender.cpp:260</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_a538406cd89340f6601da5c477e933280"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a538406cd89340f6601da5c477e933280">am::CAmCommandSender::cbMainSourceSoundPropertyChanged</a></div><div class="ttdeci">void cbMainSourceSoundPropertyChanged(const am_sourceID_t sourceID, const am_MainSoundProperty_s &amp;soundProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00303">CAmCommandSender.cpp:303</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_a47d32f19dfbba3d3af0e088bf018ade9"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a47d32f19dfbba3d3af0e088bf018ade9">am::CAmCommandSender::cbRemovedSource</a></div><div class="ttdeci">void cbRemovedSource(const am_sourceID_t source)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00363">CAmCommandSender.cpp:363</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_acd974c4ccc79fe886932670e1de43097"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#acd974c4ccc79fe886932670e1de43097">am::CAmCommandSender::cbTimingInformationChanged</a></div><div class="ttdeci">void cbTimingInformationChanged(const am_mainConnectionID_t mainConnectionID, const am_timeSync_t time)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00333">CAmCommandSender.cpp:333</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_a0e8ed46bf07df06d20bca89d9ad8afb1"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a0e8ed46bf07df06d20bca89d9ad8afb1">am::CAmCommandSender::cbNewSource</a></div><div class="ttdeci">void cbNewSource(const am_SourceType_s source)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00358">CAmCommandSender.cpp:358</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_adb321354cf3c1aaa3491a0f26743e8eb"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#adb321354cf3c1aaa3491a0f26743e8eb">am::CAmCommandSender::CAmCommandSender</a></div><div class="ttdeci">CAmCommandSender(const std::vector&lt; std::string &gt; &amp;listOfPluginDirectories, CAmSocketHandler *iSocketHandler)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00054">CAmCommandSender.cpp:54</a></div></div>
<div class="ttc" id="structam_1_1am__SystemProperty__s_html"><div class="ttname"><a href="structam_1_1am__SystemProperty__s.html">am::am_SystemProperty_s</a></div><div class="ttdoc">struct describing system properties </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00850">audiomanagertypes.h:850</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_abbedccae32f275a12bff41f36c75da79"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#abbedccae32f275a12bff41f36c75da79">am::CAmCommandSender::CAmCommandSender</a></div><div class="ttdeci">CAmCommandSender(const std::vector&lt; std::string &gt; &amp;listOfPluginDirectories)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00052">CAmCommandSender.cpp:52</a></div></div>
+<div class="ttc" id="classam_1_1V2_1_1CAmSerializer_html"><div class="ttname"><a href="classam_1_1V2_1_1CAmSerializer.html">am::V2::CAmSerializer</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00856">CAmSerializer.h:856</a></div></div>
<div class="ttc" id="structam_1_1am__MainSoundProperty__s_html"><div class="ttname"><a href="structam_1_1am__MainSoundProperty__s.html">am::am_MainSoundProperty_s</a></div><div class="ttdoc">struct describung mainsound property </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01008">audiomanagertypes.h:1008</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a58becc25c94f97eaa8b27a1186dd5fc2"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a58becc25c94f97eaa8b27a1186dd5fc2">am::CAmCommandSender::getInterfaceVersion</a></div><div class="ttdeci">void getInterfaceVersion(std::string &amp;version) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00317">CAmCommandSender.cpp:317</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a29350475ef9e225de34b8a634bb39768"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a29350475ef9e225de34b8a634bb39768">am::CAmCommandSender::cbNumberOfSinkClassesChanged</a></div><div class="ttdeci">void cbNumberOfSinkClassesChanged()</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00185">CAmCommandSender.cpp:185</a></div></div>
+<div class="ttc" id="CAmDatabaseHandlerMap_8h_html"><div class="ttname"><a href="CAmDatabaseHandlerMap_8h.html">CAmDatabaseHandlerMap.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_a58becc25c94f97eaa8b27a1186dd5fc2"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a58becc25c94f97eaa8b27a1186dd5fc2">am::CAmCommandSender::getInterfaceVersion</a></div><div class="ttdeci">void getInterfaceVersion(std::string &amp;version) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00415">CAmCommandSender.cpp:415</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_a29350475ef9e225de34b8a634bb39768"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a29350475ef9e225de34b8a634bb39768">am::CAmCommandSender::cbNumberOfSinkClassesChanged</a></div><div class="ttdeci">void cbNumberOfSinkClassesChanged()</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00283">CAmCommandSender.cpp:283</a></div></div>
<div class="ttc" id="namespaceam_html_a2711516b1392ea02a7ed25fcd540a16a"><div class="ttname"><a href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am::am_sourceID_t</a></div><div class="ttdeci">uint16_t am_sourceID_t</div><div class="ttdoc">a source ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00060">audiomanagertypes.h:60</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_ac4fae1baa0aaab24fb74ba55b9b777de"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#ac4fae1baa0aaab24fb74ba55b9b777de">am::CAmCommandSender::cbSinkNotification</a></div><div class="ttdeci">void cbSinkNotification(const am_sinkID_t sinkID, const am_NotificationPayload_s &amp;notification)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00338">CAmCommandSender.cpp:338</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a5c2b1f6c0a38f7e4f42eb6452bd56d57"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a5c2b1f6c0a38f7e4f42eb6452bd56d57">am::CAmCommandSender::setCommandRundown</a></div><div class="ttdeci">void setCommandRundown()</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00294">CAmCommandSender.cpp:294</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_ac4fae1baa0aaab24fb74ba55b9b777de"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#ac4fae1baa0aaab24fb74ba55b9b777de">am::CAmCommandSender::cbSinkNotification</a></div><div class="ttdeci">void cbSinkNotification(const am_sinkID_t sinkID, const am_NotificationPayload_s &amp;notification)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00436">CAmCommandSender.cpp:436</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_a5c2b1f6c0a38f7e4f42eb6452bd56d57"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a5c2b1f6c0a38f7e4f42eb6452bd56d57">am::CAmCommandSender::setCommandRundown</a></div><div class="ttdeci">void setCommandRundown()</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00392">CAmCommandSender.cpp:392</a></div></div>
<div class="ttc" id="namespaceam_html_a1b4df0ded5f6d6d07ae583dc9a074209"><div class="ttname"><a href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am::am_ConnectionState_e</a></div><div class="ttdeci">am_ConnectionState_e</div><div class="ttdoc">represents the connection state </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00253">audiomanagertypes.h:253</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_aad69cd2cb04fecaa22c008bf86d99740"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#aad69cd2cb04fecaa22c008bf86d99740">am::CAmCommandSender::cbSourceMainNotificationConfigurationChanged</a></div><div class="ttdeci">void cbSourceMainNotificationConfigurationChanged(const am_sourceID_t sourceID, const am_NotificationConfiguration_s &amp;mainNotificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00353">CAmCommandSender.cpp:353</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></div><div class="ttdoc">Database observer. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00081">CAmDatabaseHandlerMap.h:81</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_aad69cd2cb04fecaa22c008bf86d99740"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#aad69cd2cb04fecaa22c008bf86d99740">am::CAmCommandSender::cbSourceMainNotificationConfigurationChanged</a></div><div class="ttdeci">void cbSourceMainNotificationConfigurationChanged(const am_sourceID_t sourceID, const am_NotificationConfiguration_s &amp;mainNotificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00451">CAmCommandSender.cpp:451</a></div></div>
<div class="ttc" id="structam_1_1am__MainConnectionType__s_html"><div class="ttname"><a href="structam_1_1am__MainConnectionType__s.html">am::am_MainConnectionType_s</a></div><div class="ttdoc">this type holds all information of connections relevant to the HMI </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01026">audiomanagertypes.h:1026</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_adccdfdbf64fd3a93dfbf9499c0f4f6dd"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#adccdfdbf64fd3a93dfbf9499c0f4f6dd">am::CAmCommandSender::cbSourceUpdated</a></div><div class="ttdeci">void cbSourceUpdated(const am_sourceID_t sourceID, const am_sourceClass_t sourceClassID, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00333">CAmCommandSender.cpp:333</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a6068ce59089fbdc63aec81e778aba238"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a6068ce59089fbdc63aec81e778aba238">am::CAmCommandSender::cbSinkMuteStateChanged</a></div><div class="ttdeci">void cbSinkMuteStateChanged(const am_sinkID_t sinkID, const am_MuteState_e muteState)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00225">CAmCommandSender.cpp:225</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_adccdfdbf64fd3a93dfbf9499c0f4f6dd"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#adccdfdbf64fd3a93dfbf9499c0f4f6dd">am::CAmCommandSender::cbSourceUpdated</a></div><div class="ttdeci">void cbSourceUpdated(const am_sourceID_t sourceID, const am_sourceClass_t sourceClassID, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00431">CAmCommandSender.cpp:431</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_a6068ce59089fbdc63aec81e778aba238"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a6068ce59089fbdc63aec81e778aba238">am::CAmCommandSender::cbSinkMuteStateChanged</a></div><div class="ttdeci">void cbSinkMuteStateChanged(const am_sinkID_t sinkID, const am_MuteState_e muteState)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00323">CAmCommandSender.cpp:323</a></div></div>
<div class="ttc" id="namespaceam_html_a8b8fc2ab1ac4d427ca85fe8549e6afd0"><div class="ttname"><a href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am::am_sourceClass_t</a></div><div class="ttdeci">uint16_t am_sourceClass_t</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00102">audiomanagertypes.h:102</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_aa3b5906bcf682cff155fb24d402efd89"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#aa3b5906bcf682cff155fb24d402efd89">am::CAmCommandSender::cbRemovedMainConnection</a></div><div class="ttdeci">void cbRemovedMainConnection(const am_mainConnectionID_t mainConnection)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00245">CAmCommandSender.cpp:245</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_aa3b5906bcf682cff155fb24d402efd89"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#aa3b5906bcf682cff155fb24d402efd89">am::CAmCommandSender::cbRemovedMainConnection</a></div><div class="ttdeci">void cbRemovedMainConnection(const am_mainConnectionID_t mainConnection)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00343">CAmCommandSender.cpp:343</a></div></div>
<div class="ttc" id="structam_1_1am__Availability__s_html"><div class="ttname"><a href="structam_1_1am__Availability__s.html">am::am_Availability_s</a></div><div class="ttdoc">this describes the availability of a sink or a source together with the latest change ...</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00523">audiomanagertypes.h:523</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a86d8f96c39db1413893bb957ff761fa3"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a86d8f96c39db1413893bb957ff761fa3">am::CAmCommandSender::cbSinkAvailabilityChanged</a></div><div class="ttdeci">void cbSinkAvailabilityChanged(const am_sinkID_t sinkID, const am_Availability_s &amp;availability)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00210">CAmCommandSender.cpp:210</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a4494fdd835137e572f2cf4a3aceb6ae5"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a4494fdd835137e572f2cf4a3aceb6ae5">am::CAmCommandSender::cbVolumeChanged</a></div><div class="ttdeci">void cbVolumeChanged(const am_sinkID_t sinkID, const am_mainVolume_t volume)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00220">CAmCommandSender.cpp:220</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a2a7a6f147aabe6d4edfc57b03d675d35"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a2a7a6f147aabe6d4edfc57b03d675d35">am::CAmCommandSender::cbSinkMainNotificationConfigurationChanged</a></div><div class="ttdeci">void cbSinkMainNotificationConfigurationChanged(const am_sinkID_t sinkID, const am_NotificationConfiguration_s &amp;mainNotificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00348">CAmCommandSender.cpp:348</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a32aa8ab84632805a876e023a7aead810"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a32aa8ab84632805a876e023a7aead810">am::CAmCommandSender::cbMainConnectionStateChanged</a></div><div class="ttdeci">void cbMainConnectionStateChanged(const am_mainConnectionID_t connectionID, const am_ConnectionState_e connectionState)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00195">CAmCommandSender.cpp:195</a></div></div>
+<div class="ttc" id="CAmSerializer_8h_html"><div class="ttname"><a href="CAmSerializer_8h.html">CAmSerializer.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_a86d8f96c39db1413893bb957ff761fa3"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a86d8f96c39db1413893bb957ff761fa3">am::CAmCommandSender::cbSinkAvailabilityChanged</a></div><div class="ttdeci">void cbSinkAvailabilityChanged(const am_sinkID_t sinkID, const am_Availability_s &amp;availability)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00308">CAmCommandSender.cpp:308</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_a4494fdd835137e572f2cf4a3aceb6ae5"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a4494fdd835137e572f2cf4a3aceb6ae5">am::CAmCommandSender::cbVolumeChanged</a></div><div class="ttdeci">void cbVolumeChanged(const am_sinkID_t sinkID, const am_mainVolume_t volume)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00318">CAmCommandSender.cpp:318</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_a2a7a6f147aabe6d4edfc57b03d675d35"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a2a7a6f147aabe6d4edfc57b03d675d35">am::CAmCommandSender::cbSinkMainNotificationConfigurationChanged</a></div><div class="ttdeci">void cbSinkMainNotificationConfigurationChanged(const am_sinkID_t sinkID, const am_NotificationConfiguration_s &amp;mainNotificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00446">CAmCommandSender.cpp:446</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_a32aa8ab84632805a876e023a7aead810"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a32aa8ab84632805a876e023a7aead810">am::CAmCommandSender::cbMainConnectionStateChanged</a></div><div class="ttdeci">void cbMainConnectionStateChanged(const am_mainConnectionID_t connectionID, const am_ConnectionState_e connectionState)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00293">CAmCommandSender.cpp:293</a></div></div>
<div class="ttc" id="namespaceam_html_a834886e7c3e4a2d6745ef2b59b485b00"><div class="ttname"><a href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am::am_mainVolume_t</a></div><div class="ttdeci">int16_t am_mainVolume_t</div><div class="ttdoc">This is the volume presented on the command interface. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00100">audiomanagertypes.h:100</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a8628d6332e139cb81712bc8336c14f20"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a8628d6332e139cb81712bc8336c14f20">am::CAmCommandSender::cbSourceAvailabilityChanged</a></div><div class="ttdeci">void cbSourceAvailabilityChanged(const am_sourceID_t sourceID, const am_Availability_s &amp;availability)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00215">CAmCommandSender.cpp:215</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_a8628d6332e139cb81712bc8336c14f20"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a8628d6332e139cb81712bc8336c14f20">am::CAmCommandSender::cbSourceAvailabilityChanged</a></div><div class="ttdeci">void cbSourceAvailabilityChanged(const am_sourceID_t sourceID, const am_Availability_s &amp;availability)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00313">CAmCommandSender.cpp:313</a></div></div>
<div class="ttc" id="structam_1_1am__SourceType__s_html"><div class="ttname"><a href="structam_1_1am__SourceType__s.html">am::am_SourceType_s</a></div><div class="ttdoc">this type holds all information of sources relevant to the HMI </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00914">audiomanagertypes.h:914</a></div></div>
<div class="ttc" id="IAmCommand_8h_html"><div class="ttname"><a href="IAmCommand_8h.html">IAmCommand.h</a></div><div class="ttdoc">Copyright (C) 2012 - 2014, BMW AG. </div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html"><div class="ttname"><a href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></div><div class="ttdoc">This class is used to send data to the CommandInterface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8h_source.html#l00043">CAmCommandSender.h:43</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html"><div class="ttname"><a href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></div><div class="ttdoc">This class is used to send data to the CommandInterface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8h_source.html#l00046">CAmCommandSender.h:46</a></div></div>
<div class="ttc" id="namespaceam_html_aac2b901ff83ee381fbe99913753e2416"><div class="ttname"><a href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am::am_sinkID_t</a></div><div class="ttdeci">uint16_t am_sinkID_t</div><div class="ttdoc">a sink ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00065">audiomanagertypes.h:65</a></div></div>
<div class="ttc" id="namespaceam_html_a33a5bb7641f58ab3a5f3b86400ad804c"><div class="ttname"><a href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am::am_mainConnectionID_t</a></div><div class="ttdeci">uint16_t am_mainConnectionID_t</div><div class="ttdoc">a mainConnection ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00080">audiomanagertypes.h:80</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a58d3cb6594f2ec16bc8b70e318e5788c"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a58d3cb6594f2ec16bc8b70e318e5788c">am::CAmCommandSender::cbRemovedSink</a></div><div class="ttdeci">void cbRemovedSink(const am_sinkID_t sink)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00255">CAmCommandSender.cpp:255</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_a58d3cb6594f2ec16bc8b70e318e5788c"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a58d3cb6594f2ec16bc8b70e318e5788c">am::CAmCommandSender::cbRemovedSink</a></div><div class="ttdeci">void cbRemovedSink(const am_sinkID_t sink)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00353">CAmCommandSender.cpp:353</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_a2790e911832141e38a92850240f8218.html">include</a></li><li class="navelem"><a class="el" href="CAmCommandSender_8h.html">CAmCommandSender.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:29 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmCommonAPIWrapper_8cpp.html b/docs/CAmCommonAPIWrapper_8cpp.html
index b342758..82edbea 100644..100755
--- a/docs/CAmCommonAPIWrapper_8cpp.html
+++ b/docs/CAmCommonAPIWrapper_8cpp.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerUtilities/src/CAmCommonAPIWrapper.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmCommonAPIWrapper_8cpp.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -113,26 +116,26 @@ $(document).ready(function(){initNavTree('CAmCommonAPIWrapper_8cpp.html','');});
<p>SPDX license identifier: MPL-2.0.
<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &quot;audiomanagerconfig.h&quot;</code><br/>
-<code>#include &lt;fstream&gt;</code><br/>
-<code>#include &lt;sstream&gt;</code><br/>
-<code>#include &lt;algorithm&gt;</code><br/>
-<code>#include &lt;cstdlib&gt;</code><br/>
-<code>#include &lt;stdexcept&gt;</code><br/>
-<code>#include &lt;poll.h&gt;</code><br/>
-<code>#include &lt;tuple&gt;</code><br/>
-<code>#include &lt;vector&gt;</code><br/>
-<code>#include &quot;<a class="el" href="audiomanagertypes_8h_source.html">audiomanagertypes.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmCommonAPIWrapper_8h_source.html">CAmCommonAPIWrapper.h</a>&quot;</code><br/>
+<div class="textblock"><code>#include &quot;audiomanagerconfig.h&quot;</code><br />
+<code>#include &lt;fstream&gt;</code><br />
+<code>#include &lt;sstream&gt;</code><br />
+<code>#include &lt;algorithm&gt;</code><br />
+<code>#include &lt;cstdlib&gt;</code><br />
+<code>#include &lt;stdexcept&gt;</code><br />
+<code>#include &lt;poll.h&gt;</code><br />
+<code>#include &lt;tuple&gt;</code><br />
+<code>#include &lt;vector&gt;</code><br />
+<code>#include &quot;<a class="el" href="audiomanagertypes_8h_source.html">audiomanagertypes.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="CAmCommonAPIWrapper_8h_source.html">CAmCommonAPIWrapper.h</a>&quot;</code><br />
</div>
<p><a href="CAmCommonAPIWrapper_8cpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
-<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
-<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br/></td></tr>
+<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
+<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -151,9 +154,9 @@ Aleksandar Donchev, <a href="#" onclick="location.href='mai'+'lto:'+'ale'+'ks'+'
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_789817cd9c9d85c1fb6b4cda55b71a5f.html">AudioManagerUtilities</a></li><li class="navelem"><a class="el" href="dir_2902e59c3e43e5b119a71402dd0eee5d.html">src</a></li><li class="navelem"><a class="el" href="CAmCommonAPIWrapper_8cpp.html">CAmCommonAPIWrapper.cpp</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmCommonAPIWrapper_8cpp_source.html b/docs/CAmCommonAPIWrapper_8cpp_source.html
index dd7ac79..a23bd6c 100644..100755
--- a/docs/CAmCommonAPIWrapper_8cpp_source.html
+++ b/docs/CAmCommonAPIWrapper_8cpp_source.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerUtilities/src/CAmCommonAPIWrapper.cpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmCommonAPIWrapper_8cpp_source.html',
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -108,284 +111,36 @@ $(document).ready(function(){initNavTree('CAmCommonAPIWrapper_8cpp_source.html',
<div class="title">CAmCommonAPIWrapper.cpp</div> </div>
</div><!--header-->
<div class="contents">
-<a href="CAmCommonAPIWrapper_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
-<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#include &quot;audiomanagerconfig.h&quot;</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#include &lt;fstream&gt;</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#include &lt;sstream&gt;</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#include &lt;algorithm&gt;</span></div>
-<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#include &lt;cstdlib&gt;</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &lt;stdexcept&gt;</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &lt;poll.h&gt;</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;tuple&gt;</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;sstream&gt;</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="audiomanagertypes_8h.html">audiomanagertypes.h</a>&quot;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmSocketHandler_8h.html">CAmSocketHandler.h</a>&quot;</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a>&quot;</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmCommonAPIWrapper_8h.html">CAmCommonAPIWrapper.h</a>&quot;</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">namespace </span>am</div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;{</div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">static</span> CAmCommonAPIWrapper* pSingleCommonAPIInstance = NULL;</div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
-<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommonAPIWrapper.html#afc1d51651edcb3a70dc6adef82b537b6"> 39</a></span>&#160;<a class="code" href="classam_1_1CAmCommonAPIWrapper.html#afc1d51651edcb3a70dc6adef82b537b6">CAmCommonAPIWrapper::CAmCommonAPIWrapper</a>(<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>* socketHandler, <span class="keyword">const</span> std::string &amp; applicationName):</div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; pCommonPrepareCallback(this,&amp;<a class="code" href="classam_1_1CAmCommonAPIWrapper.html">CAmCommonAPIWrapper</a>::commonPrepareCallback), <span class="comment">//</span></div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; pCommonDispatchCallback(this, &amp;<a class="code" href="classam_1_1CAmCommonAPIWrapper.html">CAmCommonAPIWrapper</a>::commonDispatchCallback), <span class="comment">//</span></div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; pCommonFireCallback(this, &amp;<a class="code" href="classam_1_1CAmCommonAPIWrapper.html">CAmCommonAPIWrapper</a>::commonFireCallback), <span class="comment">//</span></div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; pCommonCheckCallback(this, &amp;<a class="code" href="classam_1_1CAmCommonAPIWrapper.html">CAmCommonAPIWrapper</a>::commonCheckCallback), <span class="comment">//</span></div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; pCommonTimerCallback(this, &amp;<a class="code" href="classam_1_1CAmCommonAPIWrapper.html">CAmCommonAPIWrapper</a>::commonTimerCallback), <span class="comment">//</span></div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; mpSocketHandler(socketHandler), <span class="comment">//</span></div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; mWatchToCheck(NULL)</div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;{</div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; assert(NULL!=socketHandler);</div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="comment">//Get the runtime</span></div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; mRuntime = CommonAPI::Runtime::get();</div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; assert(NULL!=mRuntime);</div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="comment">//Create the context</span></div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keywordflow">if</span>(applicationName.size())</div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; mContext = std::make_shared&lt;CommonAPI::MainLoopContext&gt;(applicationName);</div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; mContext = std::make_shared&lt;CommonAPI::MainLoopContext&gt;();</div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; assert(NULL!=mContext);</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__func__,<span class="stringliteral">&quot;CommonAPI main loop context with name &#39;&quot;</span>, mContext-&gt;getName(), <span class="stringliteral">&quot;&#39; has been created!&quot;</span>);</div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="comment">//Make subscriptions</span></div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; mDispatchSourceListenerSubscription = mContext-&gt;subscribeForDispatchSources(</div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; std::bind(&amp;CAmCommonAPIWrapper::registerDispatchSource, <span class="keyword">this</span>, std::placeholders::_1, std::placeholders::_2),</div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; std::bind(&amp;CAmCommonAPIWrapper::deregisterDispatchSource, <span class="keyword">this</span>, std::placeholders::_1));</div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; mWatchListenerSubscription = mContext-&gt;subscribeForWatches(</div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; std::bind(&amp;CAmCommonAPIWrapper::registerWatch, <span class="keyword">this</span>, std::placeholders::_1, std::placeholders::_2),</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; std::bind(&amp;CAmCommonAPIWrapper::deregisterWatch, <span class="keyword">this</span>, std::placeholders::_1));</div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; mTimeoutSourceListenerSubscription = mContext-&gt;subscribeForTimeouts(</div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; std::bind(&amp;CAmCommonAPIWrapper::registerTimeout, <span class="keyword">this</span>, std::placeholders::_1, std::placeholders::_2),</div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; std::bind(&amp;CAmCommonAPIWrapper::deregisterTimeout, <span class="keyword">this</span>, std::placeholders::_1));</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;}</div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div>
-<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommonAPIWrapper.html#afe7cb834bf23daa9eee094a27b540405"> 73</a></span>&#160;<a class="code" href="classam_1_1CAmCommonAPIWrapper.html#afe7cb834bf23daa9eee094a27b540405">CAmCommonAPIWrapper::~CAmCommonAPIWrapper</a>()</div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;{</div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; mContext-&gt;unsubscribeForDispatchSources(mDispatchSourceListenerSubscription);</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; mContext-&gt;unsubscribeForWatches(mWatchListenerSubscription);</div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; mContext-&gt;unsubscribeForTimeouts(mTimeoutSourceListenerSubscription);</div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; mContext.reset();</div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; mpSocketHandler = NULL;</div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; mWatchToCheck = NULL;</div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;}</div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;</div>
-<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommonAPIWrapper.html#a008a684395e96b7204e726b6c835fc7b"> 83</a></span>&#160;<a class="code" href="classam_1_1CAmCommonAPIWrapper.html">CAmCommonAPIWrapper</a>* <a class="code" href="classam_1_1CAmCommonAPIWrapper.html#a008a684395e96b7204e726b6c835fc7b">CAmCommonAPIWrapper::instantiateOnce</a>(<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>* socketHandler, <span class="keyword">const</span> std::string &amp; applicationName)</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;{</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keywordflow">if</span>(NULL==pSingleCommonAPIInstance)</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; {</div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="keywordflow">if</span>(NULL==socketHandler)</div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keywordflow">throw</span> std::runtime_error(std::string(<span class="stringliteral">&quot;Expected a valid socket handler. The socket handler pointer must not be NULL.&quot;</span>));</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; pSingleCommonAPIInstance = <span class="keyword">new</span> <a class="code" href="classam_1_1CAmCommonAPIWrapper.html#afc1d51651edcb3a70dc6adef82b537b6">CAmCommonAPIWrapper</a>(socketHandler, applicationName);</div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; }</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keywordflow">throw</span> std::logic_error(std::string(<span class="stringliteral">&quot;The singleton instance has been already instantiated. This method should be called only once.&quot;</span>));</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keywordflow">return</span> pSingleCommonAPIInstance;</div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;}</div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div>
-<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommonAPIWrapper.html#ae43aaeefe9f50d258e8e2ed74cdebb0d"> 97</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommonAPIWrapper.html#ae43aaeefe9f50d258e8e2ed74cdebb0d">CAmCommonAPIWrapper::deleteInstance</a>()</div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;{</div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keywordflow">try</span></div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; {</div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keywordflow">if</span> (pSingleCommonAPIInstance!=NULL)</div>
-<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="keyword">delete</span> pSingleCommonAPIInstance;</div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;</div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; pSingleCommonAPIInstance=NULL;</div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; }</div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keywordflow">catch</span>(...)</div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; {</div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;error while deleting CAPIWrapper instance&quot;</span>);</div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; }</div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;}</div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;</div>
-<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommonAPIWrapper.html#ae0b4c69ab7cba9734f45306c15a2e0ce"> 112</a></span>&#160;<a class="code" href="classam_1_1CAmCommonAPIWrapper.html">CAmCommonAPIWrapper</a>* <a class="code" href="classam_1_1CAmCommonAPIWrapper.html#ae0b4c69ab7cba9734f45306c15a2e0ce">CAmCommonAPIWrapper::getInstance</a>()</div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;{</div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; assert(NULL!=pSingleCommonAPIInstance);</div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="keywordflow">return</span> pSingleCommonAPIInstance;</div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;}</div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;</div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="keywordtype">bool</span> CAmCommonAPIWrapper::commonDispatchCallback(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span> *userData)</div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;{</div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; (void) handle;</div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; (void) userData;</div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;</div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; std::list&lt;CommonAPI::DispatchSource*&gt;::iterator iterator(mSourcesToDispatch.begin());</div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keywordflow">for</span>(;iterator!=mSourcesToDispatch.end();)</div>
-<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; {</div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; CommonAPI::DispatchSource* source = *iterator;</div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keywordflow">if</span> (!source-&gt;dispatch()) {</div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; iterator=mSourcesToDispatch.erase(iterator);</div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; }</div>
-<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; iterator++;</div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; }</div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="keywordflow">if</span> (!mSourcesToDispatch.empty())</div>
-<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">true</span>);</div>
-<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;</div>
-<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;}</div>
-<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;</div>
-<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="keywordtype">bool</span> CAmCommonAPIWrapper::commonCheckCallback(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a>, <span class="keywordtype">void</span> *)</div>
-<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;{</div>
-<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; std::vector&lt;CommonAPI::DispatchSource*&gt; vecDispatch=mWatchToCheck-&gt;getDependentDispatchSources();</div>
-<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; mSourcesToDispatch.insert(mSourcesToDispatch.end(), vecDispatch.begin(), vecDispatch.end());</div>
-<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;</div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keywordflow">return</span> (mWatchToCheck || !mSourcesToDispatch.empty());</div>
-<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;}</div>
-<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;</div>
-<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="keywordtype">void</span> CAmCommonAPIWrapper::commonFireCallback(<span class="keyword">const</span> pollfd pollfd, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a>, <span class="keywordtype">void</span> *)</div>
-<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;{</div>
-<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; mWatchToCheck=NULL;</div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <span class="keywordflow">try</span></div>
-<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; {</div>
-<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; mWatchToCheck=mMapWatches.at(pollfd.fd);</div>
-<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; }</div>
-<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <span class="keywordflow">catch</span> (<span class="keyword">const</span> std::out_of_range&amp; error) {</div>
-<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__PRETTY_FUNCTION__,error.what());</div>
-<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <span class="keywordflow">return</span>;</div>
-<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; }</div>
-<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;</div>
-<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; mWatchToCheck-&gt;dispatch(pollfd.events);</div>
-<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;}</div>
-<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;</div>
-<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="keywordtype">void</span> CAmCommonAPIWrapper::commonPrepareCallback(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a>, <span class="keywordtype">void</span>*)</div>
-<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;{</div>
-<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">auto</span> dispatchSourceIterator = mRegisteredDispatchSources.begin();</div>
-<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; dispatchSourceIterator != mRegisteredDispatchSources.end();</div>
-<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; dispatchSourceIterator++)</div>
-<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; {</div>
-<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; int64_t dispatchTimeout(CommonAPI::TIMEOUT_INFINITE);</div>
-<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <span class="keywordflow">if</span>(dispatchSourceIterator-&gt;second-&gt;prepare(dispatchTimeout))</div>
-<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; {</div>
-<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <span class="keywordflow">while</span> (dispatchSourceIterator-&gt;second-&gt;dispatch());</div>
-<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; }</div>
-<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; }</div>
-<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;}</div>
-<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;</div>
-<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="keywordtype">void</span> CAmCommonAPIWrapper::registerDispatchSource(CommonAPI::DispatchSource* dispatchSource, <span class="keyword">const</span> CommonAPI::DispatchPriority dispatchPriority)</div>
-<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;{</div>
-<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; mRegisteredDispatchSources.insert({dispatchPriority, dispatchSource});</div>
-<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;}</div>
-<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;</div>
-<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;<span class="keywordtype">void</span> CAmCommonAPIWrapper::deregisterDispatchSource(CommonAPI::DispatchSource* dispatchSource)</div>
-<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;{</div>
-<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> dispatchSourceIterator = mRegisteredDispatchSources.begin();</div>
-<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; dispatchSourceIterator != mRegisteredDispatchSources.end();</div>
-<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; dispatchSourceIterator++) {</div>
-<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;</div>
-<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <span class="keywordflow">if</span>(dispatchSourceIterator-&gt;second == dispatchSource) {</div>
-<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; mRegisteredDispatchSources.erase(dispatchSourceIterator);</div>
-<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; }</div>
-<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; }</div>
-<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;}</div>
-<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;</div>
-<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;<span class="keywordtype">void</span> CAmCommonAPIWrapper::deregisterWatch(CommonAPI::Watch* watch)</div>
-<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;{</div>
-<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; <span class="keywordflow">for</span>(std::map&lt;int,CommonAPI::Watch*&gt;::iterator iter(mMapWatches.begin());iter!=mMapWatches.end();iter++)</div>
-<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; {</div>
-<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <span class="keywordflow">if</span> (iter-&gt;second == watch)</div>
-<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; {</div>
-<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; mMapWatches.erase(iter);</div>
-<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; }</div>
-<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; }</div>
-<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;}</div>
-<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;</div>
-<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;<span class="keywordtype">void</span> CAmCommonAPIWrapper::registerTimeout(CommonAPI::Timeout* timeout, <span class="keyword">const</span> CommonAPI::DispatchPriority)</div>
-<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;{</div>
-<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; timespec pollTimeout;</div>
-<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; int64_t localTimeout = timeout-&gt;getTimeoutInterval();</div>
-<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;</div>
-<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; pollTimeout.tv_sec = localTimeout / 1000;</div>
-<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; pollTimeout.tv_nsec = (localTimeout % 1000) * 1000000;</div>
-<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;</div>
-<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; <span class="comment">//prepare handle and callback. new is eval, but there is no other choice because we need the pointer!</span></div>
-<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; <a class="code" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a> handle;</div>
-<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;</div>
-<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; <span class="comment">//add the timer to the pollLoop</span></div>
-<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; mpSocketHandler-&gt;<a class="code" href="classam_1_1CAmSocketHandler.html#a74acb55776de9391f5b6ce6002c0e7b4">addTimer</a>(pollTimeout, &amp;pCommonTimerCallback, handle, timeout);</div>
-<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;</div>
-<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; timerHandles myHandle({handle,timeout});</div>
-<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; mpListTimerhandles.push_back(myHandle);</div>
-<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;</div>
-<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; <span class="keywordflow">return</span>;</div>
-<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;}</div>
-<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;</div>
-<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;<span class="keywordtype">void</span> CAmCommonAPIWrapper::deregisterTimeout(CommonAPI::Timeout* timeout)</div>
-<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;{</div>
-<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; <span class="keywordflow">for</span>( std::vector&lt;timerHandles&gt;::iterator iter(mpListTimerhandles.begin());iter!=mpListTimerhandles.end();iter++)</div>
-<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; {</div>
-<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; <span class="keywordflow">if</span>(iter-&gt;timeout==timeout)</div>
-<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; {</div>
-<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; mpSocketHandler-&gt;<a class="code" href="classam_1_1CAmSocketHandler.html#a7627416d3b2fd93baa84599b52691bec">removeTimer</a>(iter-&gt;handle);</div>
-<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; }</div>
-<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; }</div>
-<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;}</div>
-<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;</div>
-<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;<span class="keywordtype">void</span> CAmCommonAPIWrapper::registerWatch(CommonAPI::Watch* watch, <span class="keyword">const</span> CommonAPI::DispatchPriority)</div>
-<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;{</div>
-<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__PRETTY_FUNCTION__);</div>
-<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; pollfd pollfd_ (watch-&gt;getAssociatedFileDescriptor());</div>
-<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle (0);</div>
-<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;</div>
-<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error = mpSocketHandler-&gt;<a class="code" href="classam_1_1CAmSocketHandler.html#ace2198a9522679b4a680c43755bb9b44">addFDPoll</a>(pollfd_.fd, pollfd_.events, &amp;pCommonPrepareCallback, &amp;pCommonFireCallback, &amp;pCommonCheckCallback, &amp;pCommonDispatchCallback, watch, handle);</div>
-<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;</div>
-<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; <span class="comment">//if everything is alright, add the watch and the handle to our map so we know this relationship</span></div>
-<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; <span class="keywordflow">if</span> (error == !<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">am_Error_e::E_OK</a> || handle == 0)</div>
-<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;entering watch failed&quot;</span>);</div>
-<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;</div>
-<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; mMapWatches.insert(std::make_pair(pollfd_.fd,watch));</div>
-<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;}</div>
-<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;</div>
-<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;<span class="keywordtype">void</span> CAmCommonAPIWrapper::commonTimerCallback(<a class="code" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a> handle, <span class="keywordtype">void</span> *)</div>
-<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;{</div>
-<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; <span class="keywordflow">for</span>( std::vector&lt;timerHandles&gt;::iterator iter(mpListTimerhandles.begin());iter!=mpListTimerhandles.end();iter++)</div>
-<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; {</div>
-<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; <span class="keywordflow">if</span>(iter-&gt;handle==handle)</div>
-<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; {</div>
-<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; iter-&gt;timeout-&gt;dispatch();</div>
-<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; }</div>
-<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; }</div>
-<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;}</div>
-<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;</div>
-<div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="namespaceam.html#a16cc0d0c3171153bb57da36b96379fa8"> 263</a></span>&#160;<a class="code" href="classam_1_1CAmCommonAPIWrapper.html">CAmCommonAPIWrapper</a>* (*getCAPI)() = <a class="code" href="classam_1_1CAmCommonAPIWrapper.html#ae0b4c69ab7cba9734f45306c15a2e0ce">CAmCommonAPIWrapper::getInstance</a>;</div>
-<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;</div>
-<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;}</div>
-<div class="ttc" id="classam_1_1CAmCommonAPIWrapper_html_afc1d51651edcb3a70dc6adef82b537b6"><div class="ttname"><a href="classam_1_1CAmCommonAPIWrapper.html#afc1d51651edcb3a70dc6adef82b537b6">am::CAmCommonAPIWrapper::CAmCommonAPIWrapper</a></div><div class="ttdeci">CAmCommonAPIWrapper(CAmSocketHandler *socketHandler, const std::string &amp;applicationName=&quot;&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommonAPIWrapper_8cpp_source.html#l00039">CAmCommonAPIWrapper.cpp:39</a></div></div>
+<a href="CAmCommonAPIWrapper_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#include &quot;audiomanagerconfig.h&quot;</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#include &lt;fstream&gt;</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#include &lt;sstream&gt;</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#include &lt;algorithm&gt;</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#include &lt;cstdlib&gt;</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &lt;stdexcept&gt;</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &lt;poll.h&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;tuple&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;sstream&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="audiomanagertypes_8h.html">audiomanagertypes.h</a>&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmSocketHandler_8h.html">CAmSocketHandler.h</a>&quot;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a>&quot;</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmCommonAPIWrapper_8h.html">CAmCommonAPIWrapper.h</a>&quot;</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceam.html">am</a></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;{</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">static</span> CAmCommonAPIWrapper* pSingleCommonAPIInstance = NULL;</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommonAPIWrapper.html#afc1d51651edcb3a70dc6adef82b537b6"> 39</a></span>&#160;<a class="code" href="classam_1_1CAmCommonAPIWrapper.html#afc1d51651edcb3a70dc6adef82b537b6">CAmCommonAPIWrapper::CAmCommonAPIWrapper</a>(<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>* socketHandler, <span class="keyword">const</span> std::string &amp; applicationName):</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; pCommonPrepareCallback(this,&amp;<a class="code" href="classam_1_1CAmCommonAPIWrapper.html">CAmCommonAPIWrapper</a>::commonPrepareCallback), <span class="comment">//</span></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; pCommonDispatchCallback(this, &amp;<a class="code" href="classam_1_1CAmCommonAPIWrapper.html">CAmCommonAPIWrapper</a>::commonDispatchCallback), <span class="comment">//</span></div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; pCommonFireCallback(this, &amp;<a class="code" href="classam_1_1CAmCommonAPIWrapper.html">CAmCommonAPIWrapper</a>::commonFireCallback), <span class="comment">//</span></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; pCommonCheckCallback(this, &amp;<a class="code" href="classam_1_1CAmCommonAPIWrapper.html">CAmCommonAPIWrapper</a>::commonCheckCallback), <span class="comment">//</span></div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; pCommonTimerCallback(this, &amp;<a class="code" href="classam_1_1CAmCommonAPIWrapper.html">CAmCommonAPIWrapper</a>::commonTimerCallback), <span class="comment">//</span></div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; mpSocketHandler(socketHandler), <span class="comment">//</span></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; mWatchToCheck(NULL)</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;{</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; assert(NULL!=socketHandler);</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="comment">//Get the runtime</span></div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; mRuntime = CommonAPI::Runtime::get();</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; assert(NULL!=mRuntime);</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="comment">//Create the context</span></div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keywordflow">if</span>(applicationName.size())</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; mContext = std::make_shared&lt;CommonAPI::MainLoopContext&gt;(applicationName);</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; mContext = std::make_shared&lt;CommonAPI::MainLoopContext&gt;();</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; assert(NULL!=mContext);</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__func__,<span class="stringliteral">&quot;CommonAPI main loop context with name &#39;&quot;</span>, mContext-&gt;getName(), <span class="stringliteral">&quot;&#39; has been created!&quot;</span>);</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="comment">//Make subscriptions</span></div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; mDispatchSourceListenerSubscription = mContext-&gt;subscribeForDispatchSources(</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; std::bind(&amp;CAmCommonAPIWrapper::registerDispatchSource, <span class="keyword">this</span>, std::placeholders::_1, std::placeholders::_2),</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; std::bind(&amp;CAmCommonAPIWrapper::deregisterDispatchSource, <span class="keyword">this</span>, std::placeholders::_1));</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; mWatchListenerSubscription = mContext-&gt;subscribeForWatches(</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; std::bind(&amp;CAmCommonAPIWrapper::registerWatch, <span class="keyword">this</span>, std::placeholders::_1, std::placeholders::_2),</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; std::bind(&amp;CAmCommonAPIWrapper::deregisterWatch, <span class="keyword">this</span>, std::placeholders::_1));</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; mTimeoutSourceListenerSubscription = mContext-&gt;subscribeForTimeouts(</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; std::bind(&amp;CAmCommonAPIWrapper::registerTimeout, <span class="keyword">this</span>, std::placeholders::_1, std::placeholders::_2),</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; std::bind(&amp;CAmCommonAPIWrapper::deregisterTimeout, <span class="keyword">this</span>, std::placeholders::_1));</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;}</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div><div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommonAPIWrapper.html#afe7cb834bf23daa9eee094a27b540405"> 73</a></span>&#160;<a class="code" href="classam_1_1CAmCommonAPIWrapper.html#afe7cb834bf23daa9eee094a27b540405">CAmCommonAPIWrapper::~CAmCommonAPIWrapper</a>()</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;{</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; mContext-&gt;unsubscribeForDispatchSources(mDispatchSourceListenerSubscription);</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; mContext-&gt;unsubscribeForWatches(mWatchListenerSubscription);</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; mContext-&gt;unsubscribeForTimeouts(mTimeoutSourceListenerSubscription);</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; mContext.reset();</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; mpSocketHandler = NULL;</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; mWatchToCheck = NULL;</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;}</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;</div><div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommonAPIWrapper.html#a008a684395e96b7204e726b6c835fc7b"> 83</a></span>&#160;<a class="code" href="classam_1_1CAmCommonAPIWrapper.html">CAmCommonAPIWrapper</a>* <a class="code" href="classam_1_1CAmCommonAPIWrapper.html#a008a684395e96b7204e726b6c835fc7b">CAmCommonAPIWrapper::instantiateOnce</a>(<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>* socketHandler, <span class="keyword">const</span> std::string &amp; applicationName)</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;{</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keywordflow">if</span>(NULL==pSingleCommonAPIInstance)</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; {</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="keywordflow">if</span>(NULL==socketHandler)</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keywordflow">throw</span> std::runtime_error(std::string(<span class="stringliteral">&quot;Expected a valid socket handler. The socket handler pointer must not be NULL.&quot;</span>));</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; pSingleCommonAPIInstance = <span class="keyword">new</span> <a class="code" href="classam_1_1CAmCommonAPIWrapper.html#afc1d51651edcb3a70dc6adef82b537b6">CAmCommonAPIWrapper</a>(socketHandler, applicationName);</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; }</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keywordflow">throw</span> std::logic_error(std::string(<span class="stringliteral">&quot;The singleton instance has been already instantiated. This method should be called only once.&quot;</span>));</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keywordflow">return</span> pSingleCommonAPIInstance;</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;}</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div><div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommonAPIWrapper.html#ae43aaeefe9f50d258e8e2ed74cdebb0d"> 97</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommonAPIWrapper.html#ae43aaeefe9f50d258e8e2ed74cdebb0d">CAmCommonAPIWrapper::deleteInstance</a>()</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;{</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keywordflow">try</span></div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; {</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keywordflow">if</span> (pSingleCommonAPIInstance!=NULL)</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="keyword">delete</span> pSingleCommonAPIInstance;</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; pSingleCommonAPIInstance=NULL;</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; }</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keywordflow">catch</span>(...)</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; {</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;error while deleting CAPIWrapper instance&quot;</span>);</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; }</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;}</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;</div><div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommonAPIWrapper.html#ae0b4c69ab7cba9734f45306c15a2e0ce"> 112</a></span>&#160;<a class="code" href="classam_1_1CAmCommonAPIWrapper.html">CAmCommonAPIWrapper</a>* <a class="code" href="classam_1_1CAmCommonAPIWrapper.html#ae0b4c69ab7cba9734f45306c15a2e0ce">CAmCommonAPIWrapper::getInstance</a>()</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;{</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; assert(NULL!=pSingleCommonAPIInstance);</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="keywordflow">return</span> pSingleCommonAPIInstance;</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;}</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="keywordtype">bool</span> CAmCommonAPIWrapper::commonDispatchCallback(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span> *userData)</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;{</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; (void) handle;</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; (void) userData;</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; std::list&lt;CommonAPI::DispatchSource*&gt;::iterator iterator(mSourcesToDispatch.begin());</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keywordflow">for</span>(;iterator!=mSourcesToDispatch.end();)</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; {</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; CommonAPI::DispatchSource* source = *iterator;</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keywordflow">if</span> (!source-&gt;dispatch()) {</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; iterator=mSourcesToDispatch.erase(iterator);</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; }</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; iterator++;</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; }</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="keywordflow">if</span> (!mSourcesToDispatch.empty())</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">true</span>);</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;}</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="keywordtype">bool</span> CAmCommonAPIWrapper::commonCheckCallback(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a>, <span class="keywordtype">void</span> *)</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;{</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; std::vector&lt;CommonAPI::DispatchSource*&gt; vecDispatch=mWatchToCheck-&gt;getDependentDispatchSources();</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; mSourcesToDispatch.insert(mSourcesToDispatch.end(), vecDispatch.begin(), vecDispatch.end());</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keywordflow">return</span> (mWatchToCheck || !mSourcesToDispatch.empty());</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;}</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="keywordtype">void</span> CAmCommonAPIWrapper::commonFireCallback(<span class="keyword">const</span> pollfd pollfd, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a>, <span class="keywordtype">void</span> *)</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;{</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; mWatchToCheck=NULL;</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <span class="keywordflow">try</span></div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; {</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; mWatchToCheck=mMapWatches.at(pollfd.fd);</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; }</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <span class="keywordflow">catch</span> (<span class="keyword">const</span> std::out_of_range&amp; error) {</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__PRETTY_FUNCTION__,error.what());</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; }</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; mWatchToCheck-&gt;dispatch(pollfd.events);</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;}</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="keywordtype">void</span> CAmCommonAPIWrapper::commonPrepareCallback(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a>, <span class="keywordtype">void</span>*)</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;{</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">auto</span> dispatchSourceIterator = mRegisteredDispatchSources.begin();</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; dispatchSourceIterator != mRegisteredDispatchSources.end();</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; dispatchSourceIterator++)</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; {</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; int64_t dispatchTimeout(CommonAPI::TIMEOUT_INFINITE);</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <span class="keywordflow">if</span>(dispatchSourceIterator-&gt;second-&gt;prepare(dispatchTimeout))</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; {</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <span class="keywordflow">while</span> (dispatchSourceIterator-&gt;second-&gt;dispatch());</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; }</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; }</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;}</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="keywordtype">void</span> CAmCommonAPIWrapper::registerDispatchSource(CommonAPI::DispatchSource* dispatchSource, <span class="keyword">const</span> CommonAPI::DispatchPriority dispatchPriority)</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;{</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; mRegisteredDispatchSources.insert({dispatchPriority, dispatchSource});</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;}</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;<span class="keywordtype">void</span> CAmCommonAPIWrapper::deregisterDispatchSource(CommonAPI::DispatchSource* dispatchSource)</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;{</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> dispatchSourceIterator = mRegisteredDispatchSources.begin();</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; dispatchSourceIterator != mRegisteredDispatchSources.end();</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; dispatchSourceIterator++) {</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <span class="keywordflow">if</span>(dispatchSourceIterator-&gt;second == dispatchSource) {</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; mRegisteredDispatchSources.erase(dispatchSourceIterator);</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; }</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; }</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;}</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;<span class="keywordtype">void</span> CAmCommonAPIWrapper::deregisterWatch(CommonAPI::Watch* watch)</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;{</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; <span class="keywordflow">for</span>(std::map&lt;int,CommonAPI::Watch*&gt;::iterator iter(mMapWatches.begin());iter!=mMapWatches.end();iter++)</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; {</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <span class="keywordflow">if</span> (iter-&gt;second == watch)</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; {</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; mMapWatches.erase(iter);</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; }</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; }</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;}</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;<span class="keywordtype">void</span> CAmCommonAPIWrapper::registerTimeout(CommonAPI::Timeout* timeout, <span class="keyword">const</span> CommonAPI::DispatchPriority)</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;{</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; timespec pollTimeout;</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; int64_t localTimeout = timeout-&gt;getTimeoutInterval();</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; pollTimeout.tv_sec = localTimeout / 1000;</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; pollTimeout.tv_nsec = (localTimeout % 1000) * 1000000;</div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;</div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; <span class="comment">//prepare handle and callback. new is eval, but there is no other choice because we need the pointer!</span></div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; <a class="code" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">sh_timerHandle_t</a> handle;</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; <span class="comment">//add the timer to the pollLoop</span></div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; mpSocketHandler-&gt;<a class="code" href="classam_1_1CAmSocketHandler.html#afe4e4806d91f9a4b3b1eb8a278f64cc9">addTimer</a>(pollTimeout, &amp;pCommonTimerCallback, handle, timeout);</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; timerHandles myHandle({handle,timeout});</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; mpListTimerhandles.push_back(myHandle);</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;}</div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;</div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;<span class="keywordtype">void</span> CAmCommonAPIWrapper::deregisterTimeout(CommonAPI::Timeout* timeout)</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;{</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; <span class="keywordflow">for</span>( std::vector&lt;timerHandles&gt;::iterator iter(mpListTimerhandles.begin());iter!=mpListTimerhandles.end();iter++)</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; {</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; <span class="keywordflow">if</span>(iter-&gt;timeout==timeout)</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; {</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; mpSocketHandler-&gt;<a class="code" href="classam_1_1CAmSocketHandler.html#a7627416d3b2fd93baa84599b52691bec">removeTimer</a>(iter-&gt;handle);</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; }</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; }</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;}</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;<span class="keywordtype">void</span> CAmCommonAPIWrapper::registerWatch(CommonAPI::Watch* watch, <span class="keyword">const</span> CommonAPI::DispatchPriority)</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;{</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__PRETTY_FUNCTION__);</div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; pollfd pollfd_ (watch-&gt;getAssociatedFileDescriptor());</div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle (0);</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error = mpSocketHandler-&gt;<a class="code" href="classam_1_1CAmSocketHandler.html#a8ee49d4fbc44291bc6b99fa49fc0350a">addFDPoll</a>(pollfd_.fd, pollfd_.events, &amp;pCommonPrepareCallback, &amp;pCommonFireCallback, &amp;pCommonCheckCallback, &amp;pCommonDispatchCallback, watch, handle);</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; <span class="comment">//if everything is alright, add the watch and the handle to our map so we know this relationship</span></div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; <span class="keywordflow">if</span> (error == !<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">am_Error_e::E_OK</a> || handle == 0)</div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;entering watch failed&quot;</span>);</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; mMapWatches.insert(std::make_pair(pollfd_.fd,watch));</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;}</div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;</div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;<span class="keywordtype">void</span> CAmCommonAPIWrapper::commonTimerCallback(<a class="code" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">sh_timerHandle_t</a> handle, <span class="keywordtype">void</span> *)</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;{</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; <span class="keywordflow">for</span>( std::vector&lt;timerHandles&gt;::iterator iter(mpListTimerhandles.begin());iter!=mpListTimerhandles.end();iter++)</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; {</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; <span class="keywordflow">if</span>(iter-&gt;handle==handle)</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; {</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; iter-&gt;timeout-&gt;dispatch();</div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; }</div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; }</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;}</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;</div><div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="namespaceam.html#a16cc0d0c3171153bb57da36b96379fa8"> 263</a></span>&#160;<a class="code" href="classam_1_1CAmCommonAPIWrapper.html">CAmCommonAPIWrapper</a>* (*getCAPI)() = <a class="code" href="classam_1_1CAmCommonAPIWrapper.html#ae0b4c69ab7cba9734f45306c15a2e0ce">CAmCommonAPIWrapper::getInstance</a>;</div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;</div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;}</div><div class="ttc" id="classam_1_1CAmCommonAPIWrapper_html_afc1d51651edcb3a70dc6adef82b537b6"><div class="ttname"><a href="classam_1_1CAmCommonAPIWrapper.html#afc1d51651edcb3a70dc6adef82b537b6">am::CAmCommonAPIWrapper::CAmCommonAPIWrapper</a></div><div class="ttdeci">CAmCommonAPIWrapper(CAmSocketHandler *socketHandler, const std::string &amp;applicationName=&quot;&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommonAPIWrapper_8cpp_source.html#l00039">CAmCommonAPIWrapper.cpp:39</a></div></div>
<div class="ttc" id="CAmCommonAPIWrapper_8h_html"><div class="ttname"><a href="CAmCommonAPIWrapper_8h.html">CAmCommonAPIWrapper.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
+<div class="ttc" id="namespaceam_html"><div class="ttname"><a href="namespaceam.html">am</a></div><div class="ttdoc">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects...</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8h_source.html#l00029">CAmCommandReceiver.h:29</a></div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4ce"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am::am_Error_e</a></div><div class="ttdeci">am_Error_e</div><div class="ttdoc">the errors of the audiomanager. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00337">audiomanagertypes.h:337</a></div></div>
-<div class="ttc" id="namespaceam_html_a47d650dc91db97c1f9323b4ed5cf4fd6"><div class="ttname"><a href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">am::logInfo</a></div><div class="ttdeci">void logInfo(T value, TArgs...args)</div><div class="ttdoc">logs given values with infolevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00405">CAmDltWrapper.h:405</a></div></div>
+<div class="ttc" id="namespaceam_html_a47d650dc91db97c1f9323b4ed5cf4fd6"><div class="ttname"><a href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">am::logInfo</a></div><div class="ttdeci">void logInfo(T value, TArgs...args)</div><div class="ttdoc">logs given values with infolevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00420">CAmDltWrapper.h:420</a></div></div>
<div class="ttc" id="classam_1_1CAmCommonAPIWrapper_html"><div class="ttname"><a href="classam_1_1CAmCommonAPIWrapper.html">am::CAmCommonAPIWrapper</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmCommonAPIWrapper_8h_source.html#l00049">CAmCommonAPIWrapper.h:49</a></div></div>
<div class="ttc" id="classam_1_1CAmCommonAPIWrapper_html_a008a684395e96b7204e726b6c835fc7b"><div class="ttname"><a href="classam_1_1CAmCommonAPIWrapper.html#a008a684395e96b7204e726b6c835fc7b">am::CAmCommonAPIWrapper::instantiateOnce</a></div><div class="ttdeci">static CAmCommonAPIWrapper * instantiateOnce(CAmSocketHandler *socketHandler, const std::string &amp;applicationName=&quot;&quot;)</div><div class="ttdoc">Creates a singleton instance attached to the provided socket handler object. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommonAPIWrapper_8cpp_source.html#l00083">CAmCommonAPIWrapper.cpp:83</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00094">CAmSocketHandler.h:94</a></div></div>
-<div class="ttc" id="namespaceam_html_af782e2735b1adf1e43a9d530cee340aa"><div class="ttname"><a href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">am::sh_pollHandle_t</a></div><div class="ttdeci">uint16_t sh_pollHandle_t</div><div class="ttdoc">this is a handle for a filedescriptor to be used with the SocketHandler </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00037">CAmSocketHandler.h:37</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_a74acb55776de9391f5b6ce6002c0e7b4"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a74acb55776de9391f5b6ce6002c0e7b4">am::CAmSocketHandler::addTimer</a></div><div class="ttdeci">am_Error_e addTimer(const timespec timeouts, IAmShTimerCallBack *callback, sh_timerHandle_t &amp;handle, void *userData)</div><div class="ttdoc">adds a timer to the list of timers. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00272">CAmSocketHandler.cpp:272</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00216">CAmSocketHandler.h:216</a></div></div>
+<div class="ttc" id="namespaceam_html_af782e2735b1adf1e43a9d530cee340aa"><div class="ttname"><a href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">am::sh_pollHandle_t</a></div><div class="ttdeci">uint16_t sh_pollHandle_t</div><div class="ttdoc">this is a handle for a filedescriptor to be used with the SocketHandler </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00051">CAmSocketHandler.h:51</a></div></div>
<div class="ttc" id="CAmDltWrapper_8h_html"><div class="ttname"><a href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="namespaceam_html_a22a7b0b07f6cd371e638db2194762958"><div class="ttname"><a href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">am::sh_timerHandle_t</a></div><div class="ttdeci">uint16_t sh_timerHandle_t</div><div class="ttdoc">this is a handle for a timer to be used with the SocketHandler </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00036">CAmSocketHandler.h:36</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_a7627416d3b2fd93baa84599b52691bec"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a7627416d3b2fd93baa84599b52691bec">am::CAmSocketHandler::removeTimer</a></div><div class="ttdeci">am_Error_e removeTimer(const sh_timerHandle_t handle)</div><div class="ttdoc">removes a timer from the list of timers </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00321">CAmSocketHandler.cpp:321</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_ace2198a9522679b4a680c43755bb9b44"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#ace2198a9522679b4a680c43755bb9b44">am::CAmSocketHandler::addFDPoll</a></div><div class="ttdeci">am_Error_e addFDPoll(const int fd, const short event, IAmShPollPrepare *prepare, IAmShPollFired *fired, IAmShPollCheck *check, IAmShPollDispatch *dispatch, void *userData, sh_pollHandle_t &amp;handle)</div><div class="ttdoc">Adds a filedescriptor to the polling loop. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00195">CAmSocketHandler.cpp:195</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html_a7627416d3b2fd93baa84599b52691bec"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a7627416d3b2fd93baa84599b52691bec">am::CAmSocketHandler::removeTimer</a></div><div class="ttdeci">am_Error_e removeTimer(const sh_timerHandle_t handle)</div><div class="ttdoc">removes a timer from the list of timers </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00596">CAmSocketHandler.cpp:596</a></div></div>
<div class="ttc" id="classam_1_1CAmCommonAPIWrapper_html_ae43aaeefe9f50d258e8e2ed74cdebb0d"><div class="ttname"><a href="classam_1_1CAmCommonAPIWrapper.html#ae43aaeefe9f50d258e8e2ed74cdebb0d">am::CAmCommonAPIWrapper::deleteInstance</a></div><div class="ttdeci">static void deleteInstance()</div><div class="ttdoc">Deletes the instanciated object. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommonAPIWrapper_8cpp_source.html#l00097">CAmCommonAPIWrapper.cpp:97</a></div></div>
<div class="ttc" id="classam_1_1CAmCommonAPIWrapper_html_afe7cb834bf23daa9eee094a27b540405"><div class="ttname"><a href="classam_1_1CAmCommonAPIWrapper.html#afe7cb834bf23daa9eee094a27b540405">am::CAmCommonAPIWrapper::~CAmCommonAPIWrapper</a></div><div class="ttdeci">virtual ~CAmCommonAPIWrapper()</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommonAPIWrapper_8cpp_source.html#l00073">CAmCommonAPIWrapper.cpp:73</a></div></div>
<div class="ttc" id="classam_1_1CAmCommonAPIWrapper_html_ae0b4c69ab7cba9734f45306c15a2e0ce"><div class="ttname"><a href="classam_1_1CAmCommonAPIWrapper.html#ae0b4c69ab7cba9734f45306c15a2e0ce">am::CAmCommonAPIWrapper::getInstance</a></div><div class="ttdeci">static CAmCommonAPIWrapper * getInstance()</div><div class="ttdoc">Returns an already instantiated object. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommonAPIWrapper_8cpp_source.html#l00112">CAmCommonAPIWrapper.cpp:112</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html_a8ee49d4fbc44291bc6b99fa49fc0350a"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a8ee49d4fbc44291bc6b99fa49fc0350a">am::CAmSocketHandler::addFDPoll</a></div><div class="ttdeci">am_Error_e addFDPoll(const int fd, const short event, std::function&lt; void(const sh_pollHandle_t handle, void *userData)&gt; prepare, std::function&lt; void(const pollfd pollfd, const sh_pollHandle_t handle, void *userData)&gt; fired, std::function&lt; bool(const sh_pollHandle_t handle, void *userData)&gt; check, std::function&lt; bool(const sh_pollHandle_t handle, void *userData)&gt; dispatch, void *userData, sh_pollHandle_t &amp;handle)</div><div class="ttdoc">Adds a filedescriptor to the polling loop. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00353">CAmSocketHandler.cpp:353</a></div></div>
<div class="ttc" id="audiomanagertypes_8h_html"><div class="ttname"><a href="audiomanagertypes_8h.html">audiomanagertypes.h</a></div><div class="ttdoc">Copyright (C) 2012 - 2014, BMW AG. </div></div>
<div class="ttc" id="CAmSocketHandler_8h_html"><div class="ttname"><a href="CAmSocketHandler_8h.html">CAmSocketHandler.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="namespaceam_html_ab00ba22db19413e2040c2ab246f220c6"><div class="ttname"><a href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">am::logError</a></div><div class="ttdeci">void logError(T value, TArgs...args)</div><div class="ttdoc">logs given values with errorlevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00416">CAmDltWrapper.h:416</a></div></div>
+<div class="ttc" id="namespaceam_html_ab00ba22db19413e2040c2ab246f220c6"><div class="ttname"><a href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">am::logError</a></div><div class="ttdeci">void logError(T value, TArgs...args)</div><div class="ttdoc">logs given values with errorlevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00431">CAmDltWrapper.h:431</a></div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">am::E_OK</a></div><div class="ttdoc">no error - positive reply </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00342">audiomanagertypes.h:342</a></div></div>
+<div class="ttc" id="namespaceam_html_a47991fcc6785a5c97037b611e7f7e1a8"><div class="ttname"><a href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">am::sh_timerHandle_t</a></div><div class="ttdeci">sh_pollHandle_t sh_timerHandle_t</div><div class="ttdoc">this is a handle for a timer to be used with the SocketHandler </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00052">CAmSocketHandler.h:52</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html_afe4e4806d91f9a4b3b1eb8a278f64cc9"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#afe4e4806d91f9a4b3b1eb8a278f64cc9">am::CAmSocketHandler::addTimer</a></div><div class="ttdeci">am_Error_e addTimer(const timespec &amp;timeouts, IAmShTimerCallBack *callback, sh_timerHandle_t &amp;handle, void *userData, const bool __attribute__((__unused__)) repeats=false)</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_789817cd9c9d85c1fb6b4cda55b71a5f.html">AudioManagerUtilities</a></li><li class="navelem"><a class="el" href="dir_2902e59c3e43e5b119a71402dd0eee5d.html">src</a></li><li class="navelem"><a class="el" href="CAmCommonAPIWrapper_8cpp.html">CAmCommonAPIWrapper.cpp</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:29 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmCommonAPIWrapper_8h.html b/docs/CAmCommonAPIWrapper_8h.html
index 9438652..c753190 100644..100755
--- a/docs/CAmCommonAPIWrapper_8h.html
+++ b/docs/CAmCommonAPIWrapper_8h.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerUtilities/include/CAmCommonAPIWrapper.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmCommonAPIWrapper_8h.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -116,17 +119,17 @@ $(document).ready(function(){initNavTree('CAmCommonAPIWrapper_8h.html','');});
<p>SPDX license identifier: MPL-2.0.
<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &lt;string&gt;</code><br/>
-<code>#include &lt;list&gt;</code><br/>
-<code>#include &lt;map&gt;</code><br/>
-<code>#include &lt;queue&gt;</code><br/>
-<code>#include &lt;memory&gt;</code><br/>
-<code>#include &lt;cassert&gt;</code><br/>
-<code>#include &lt;CommonAPI/CommonAPI.hpp&gt;</code><br/>
-<code>#include &lt;CommonAPI/MainLoopContext.hpp&gt;</code><br/>
-<code>#include &lt;CommonAPI/Utils.hpp&gt;</code><br/>
-<code>#include &quot;audiomanagerconfig.h&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>&quot;</code><br/>
+<div class="textblock"><code>#include &lt;string&gt;</code><br />
+<code>#include &lt;list&gt;</code><br />
+<code>#include &lt;map&gt;</code><br />
+<code>#include &lt;queue&gt;</code><br />
+<code>#include &lt;memory&gt;</code><br />
+<code>#include &lt;cassert&gt;</code><br />
+<code>#include &lt;CommonAPI/CommonAPI.hpp&gt;</code><br />
+<code>#include &lt;CommonAPI/MainLoopContext.hpp&gt;</code><br />
+<code>#include &lt;CommonAPI/Utils.hpp&gt;</code><br />
+<code>#include &quot;audiomanagerconfig.h&quot;</code><br />
+<code>#include &quot;<a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>&quot;</code><br />
</div>
<p><a href="CAmCommonAPIWrapper_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
@@ -137,8 +140,8 @@ Classes</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
-<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
-<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br/></td></tr>
+<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
+<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
@@ -230,9 +233,9 @@ Aleksandar Donchev, <a href="#" onclick="location.href='mai'+'lto:'+'ale'+'ks'+'
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_789817cd9c9d85c1fb6b4cda55b71a5f.html">AudioManagerUtilities</a></li><li class="navelem"><a class="el" href="dir_6fd9bed21473e96783399bf9493172af.html">include</a></li><li class="navelem"><a class="el" href="CAmCommonAPIWrapper_8h.html">CAmCommonAPIWrapper.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmCommonAPIWrapper_8h.js b/docs/CAmCommonAPIWrapper_8h.js
index 21acf06..21acf06 100644..100755
--- a/docs/CAmCommonAPIWrapper_8h.js
+++ b/docs/CAmCommonAPIWrapper_8h.js
diff --git a/docs/CAmCommonAPIWrapper_8h_source.html b/docs/CAmCommonAPIWrapper_8h_source.html
index 52d80f7..ff1e275 100644..100755
--- a/docs/CAmCommonAPIWrapper_8h_source.html
+++ b/docs/CAmCommonAPIWrapper_8h_source.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerUtilities/include/CAmCommonAPIWrapper.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmCommonAPIWrapper_8h_source.html',''
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -108,204 +111,39 @@ $(document).ready(function(){initNavTree('CAmCommonAPIWrapper_8h_source.html',''
<div class="title">CAmCommonAPIWrapper.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="CAmCommonAPIWrapper_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
-<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#ifndef COMMONAPIWRAPPER_H_</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define COMMONAPIWRAPPER_H_</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &lt;list&gt;</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &lt;map&gt;</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;queue&gt;</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;cassert&gt;</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;CommonAPI/CommonAPI.hpp&gt;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#ifndef COMMONAPI_INTERNAL_COMPILATION</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="CAmCommonAPIWrapper_8h.html#a856760f211ef4853626b4241f7e31c2e"> 30</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define COMMONAPI_INTERNAL_COMPILATION</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &lt;CommonAPI/MainLoopContext.hpp&gt;</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#undef COMMONAPI_INTERNAL_COMPILATION</span></div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &lt;CommonAPI/Utils.hpp&gt;</span></div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &quot;audiomanagerconfig.h&quot;</span></div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmSocketHandler_8h.html">CAmSocketHandler.h</a>&quot;</span></div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="keyword">namespace </span>am</div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;{</div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="keyword">class </span>CAmSocketHandler;</div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
-<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommonAPIWrapper.html"> 49</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1CAmCommonAPIWrapper.html">CAmCommonAPIWrapper</a></div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;{</div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keywordtype">void</span> commonPrepareCallback(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData);</div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <a class="code" href="classam_1_1TAmShPollPrepare.html">TAmShPollPrepare&lt;CAmCommonAPIWrapper&gt;</a> pCommonPrepareCallback;</div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keywordtype">bool</span> commonDispatchCallback(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData);</div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <a class="code" href="classam_1_1TAmShPollDispatch.html">TAmShPollDispatch&lt;CAmCommonAPIWrapper&gt;</a> pCommonDispatchCallback;</div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keywordtype">void</span> commonFireCallback(<span class="keyword">const</span> pollfd pollfd, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a>, <span class="keywordtype">void</span>*);</div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <a class="code" href="classam_1_1TAmShPollFired.html">TAmShPollFired&lt;CAmCommonAPIWrapper&gt;</a> pCommonFireCallback;</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;</div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keywordtype">bool</span> commonCheckCallback(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>*);</div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <a class="code" href="classam_1_1TAmShPollCheck.html">TAmShPollCheck&lt;CAmCommonAPIWrapper&gt;</a> pCommonCheckCallback;</div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keywordtype">void</span> commonTimerCallback(<a class="code" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a> handle, <span class="keywordtype">void</span>* userData);</div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <a class="code" href="classam_1_1TAmShTimerCallBack.html">TAmShTimerCallBack&lt;CAmCommonAPIWrapper&gt;</a> pCommonTimerCallback;</div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;</div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keyword">struct </span>timerHandles</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; {</div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <a class="code" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a> handle;</div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; CommonAPI::Timeout* timeout;</div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; };</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;</div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *mpSocketHandler; </div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; std::shared_ptr&lt;CommonAPI::Runtime&gt; mRuntime;</div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; std::shared_ptr&lt;CommonAPI::MainLoopContext&gt; mContext;</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; CommonAPI::DispatchSourceListenerSubscription mDispatchSourceListenerSubscription;</div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; CommonAPI::WatchListenerSubscription mWatchListenerSubscription;</div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; CommonAPI::TimeoutSourceListenerSubscription mTimeoutSourceListenerSubscription;</div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; CommonAPI::WakeupListenerSubscription mWakeupListenerSubscription;</div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; std::multimap&lt;CommonAPI::DispatchPriority, CommonAPI::DispatchSource*&gt; mRegisteredDispatchSources;</div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; std::map&lt;int,CommonAPI::Watch*&gt; mMapWatches;</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; CommonAPI::Watch* mWatchToCheck;</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; std::list&lt;CommonAPI::DispatchSource*&gt; mSourcesToDispatch;</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; std::vector&lt;timerHandles&gt; mpListTimerhandles;</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;</div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="keywordtype">void</span> registerDispatchSource(CommonAPI::DispatchSource* dispatchSource, <span class="keyword">const</span> CommonAPI::DispatchPriority dispatchPriority);</div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keywordtype">void</span> deregisterDispatchSource(CommonAPI::DispatchSource* dispatchSource);</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keywordtype">void</span> registerWatch(CommonAPI::Watch* watch, <span class="keyword">const</span> CommonAPI::DispatchPriority dispatchPriority);</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keywordtype">void</span> deregisterWatch(CommonAPI::Watch* watch);</div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keywordtype">void</span> registerTimeout(CommonAPI::Timeout* timeout, <span class="keyword">const</span> CommonAPI::DispatchPriority dispatchPriority);</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keywordtype">void</span> deregisterTimeout(CommonAPI::Timeout* timeout);</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keywordtype">void</span> wakeup();</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;</div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="keyword">protected</span>:</div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <a class="code" href="classam_1_1CAmCommonAPIWrapper.html#afc1d51651edcb3a70dc6adef82b537b6">CAmCommonAPIWrapper</a>(<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>* socketHandler, <span class="keyword">const</span> std::string &amp; applicationName = <span class="stringliteral">&quot;&quot;</span>) ;</div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;</div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;</div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="keyword">virtual</span> <a class="code" href="classam_1_1CAmCommonAPIWrapper.html#afe7cb834bf23daa9eee094a27b540405">~CAmCommonAPIWrapper</a>();</div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;</div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keyword">static</span> <a class="code" href="classam_1_1CAmCommonAPIWrapper.html">CAmCommonAPIWrapper</a>* <a class="code" href="classam_1_1CAmCommonAPIWrapper.html#ae0b4c69ab7cba9734f45306c15a2e0ce">getInstance</a>();</div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;</div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommonAPIWrapper.html#ae43aaeefe9f50d258e8e2ed74cdebb0d">deleteInstance</a>();</div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;</div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keyword">static</span> <a class="code" href="classam_1_1CAmCommonAPIWrapper.html">CAmCommonAPIWrapper</a>* <a class="code" href="classam_1_1CAmCommonAPIWrapper.html#a008a684395e96b7204e726b6c835fc7b">instantiateOnce</a>(<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>* socketHandler, <span class="keyword">const</span> std::string &amp; applicationName = <span class="stringliteral">&quot;&quot;</span>);</div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;</div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;</div>
-<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommonAPIWrapper.html#a195f70d2c9cbd92d4cee4494c2e9c622"> 135</a></span>&#160; <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *<a class="code" href="classam_1_1CAmCommonAPIWrapper.html#a195f70d2c9cbd92d4cee4494c2e9c622">getSocketHandler</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mpSocketHandler; }</div>
-<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="preprocessor">#if COMMONAPI_VERSION_NUMBER &gt;= 300</span></div>
-<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">class</span> TStubImp&gt; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmCommonAPIWrapper.html#ad68e664c43be933aafb2ca437a4aa1e0">registerService</a>(<span class="keyword">const</span> std::shared_ptr&lt;TStubImp&gt; &amp; shStub, <span class="keyword">const</span> std::string &amp; domain, <span class="keyword">const</span> std::string &amp; instance, <span class="keyword">const</span> CommonAPI::ConnectionId_t &amp; connectionId)</div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; {</div>
-<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="keywordflow">return</span> mRuntime-&gt;registerService(domain, instance, shStub, connectionId);</div>
-<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; }</div>
-<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommonAPIWrapper.html#ad68e664c43be933aafb2ca437a4aa1e0"> 165</a></span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">class</span> TStubImp&gt; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmCommonAPIWrapper.html#ad68e664c43be933aafb2ca437a4aa1e0">registerService</a>(<span class="keyword">const</span> std::shared_ptr&lt;TStubImp&gt; &amp; shStub, <span class="keyword">const</span> std::string &amp; domain, <span class="keyword">const</span> std::string &amp; instance)</div>
-<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; {</div>
-<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <span class="keywordflow">return</span> mRuntime-&gt;registerService(domain, instance, shStub, mContext);</div>
-<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; }</div>
-<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;</div>
-<div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommonAPIWrapper.html#a67dbc668563d1c424baeda2c04652472"> 178</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmCommonAPIWrapper.html#a67dbc668563d1c424baeda2c04652472">unregisterService</a>(<span class="keyword">const</span> std::string &amp;domain, <span class="keyword">const</span> std::string &amp;interface, <span class="keyword">const</span> std::string &amp;instance)</div>
-<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; {</div>
-<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <span class="keywordflow">return</span> mRuntime-&gt;unregisterService(domain, interface, instance);</div>
-<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; }</div>
-<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;</div>
-<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommonAPIWrapper.html#a182152e2b7009015485cde7c3a5185cb"> 195</a></span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">class</span> TStubImp&gt; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmCommonAPIWrapper.html#a182152e2b7009015485cde7c3a5185cb">__attribute__</a>((deprecated)) registerStub(const std::shared_ptr&lt;TStubImp&gt; &amp; shStub, const std::<span class="keywordtype">string</span> &amp; address)</div>
-<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; {</div>
-<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; std::vector&lt;std::string&gt; parts = CommonAPI::split(address, <span class="charliteral">&#39;:&#39;</span>);</div>
-<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; assert(parts.size()==3);</div>
-<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;</div>
-<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classam_1_1CAmCommonAPIWrapper.html#ad68e664c43be933aafb2ca437a4aa1e0">registerService</a>(shStub, parts[0], parts[2]);</div>
-<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; }</div>
-<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;</div>
-<div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommonAPIWrapper.html#abb99a5a00db571541d7dfb9f48551635"> 211</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmCommonAPIWrapper.html#abb99a5a00db571541d7dfb9f48551635">__attribute__</a>((deprecated)) unregisterStub(const std::<span class="keywordtype">string</span> &amp; address)</div>
-<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; {</div>
-<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; std::vector&lt;std::string&gt; parts = CommonAPI::split(address, <span class="charliteral">&#39;:&#39;</span>);</div>
-<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; assert(parts.size()==3);</div>
-<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;</div>
-<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classam_1_1CAmCommonAPIWrapper.html#a67dbc668563d1c424baeda2c04652472">unregisterService</a>(parts[0], parts[1], parts[2]);</div>
-<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; }</div>
-<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;</div>
-<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;<span class="preprocessor">#if COMMONAPI_VERSION_NUMBER &gt;= 300</span></div>
-<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> ...&gt; <span class="keyword">class </span>ProxyClass, <span class="keyword">typename</span> ... AttributeExtensions&gt;</div>
-<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; std::shared_ptr&lt;ProxyClass&lt;AttributeExtensions...&gt;&gt; <a class="code" href="classam_1_1CAmCommonAPIWrapper.html#a3dd06d017bd317e54e07a54cdcd01864">buildProxy</a>(<span class="keyword">const</span> std::string &amp;domain, <span class="keyword">const</span> std::string &amp;instance, <span class="keyword">const</span> CommonAPI::ConnectionId_t &amp; connectionId)</div>
-<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; {</div>
-<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; <span class="keywordflow">return</span> mRuntime-&gt;buildProxy&lt;ProxyClass&gt;(domain, instance, connectionId);</div>
-<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; }</div>
-<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> ...&gt; <span class="keyword">class </span>ProxyClass, <span class="keyword">typename</span> ... AttributeExtensions&gt;</div>
-<div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommonAPIWrapper.html#a3dd06d017bd317e54e07a54cdcd01864"> 249</a></span>&#160; std::shared_ptr&lt;ProxyClass&lt;AttributeExtensions...&gt;&gt; <a class="code" href="classam_1_1CAmCommonAPIWrapper.html#a3dd06d017bd317e54e07a54cdcd01864">buildProxy</a>(<span class="keyword">const</span> std::string &amp;domain, <span class="keyword">const</span> std::string &amp;instance)</div>
-<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; {</div>
-<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; <span class="keywordflow">return</span> mRuntime-&gt;buildProxy&lt;ProxyClass&gt;(domain, instance, mContext);</div>
-<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; }</div>
-<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;</div>
-<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;</div>
-<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> ...&gt; <span class="keyword">class </span>ProxyClass, <span class="keyword">typename</span> ... AttributeExtensions&gt;</div>
-<div class="line"><a name="l00266"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommonAPIWrapper.html#ad8814b540318b8b42b76e03fe5e32d29"> 266</a></span>&#160; std::shared_ptr&lt;ProxyClass&lt;AttributeExtensions...&gt;&gt; <a class="code" href="classam_1_1CAmCommonAPIWrapper.html#ad8814b540318b8b42b76e03fe5e32d29">__attribute__</a>((deprecated)) <a class="code" href="classam_1_1CAmCommonAPIWrapper.html#a3dd06d017bd317e54e07a54cdcd01864">buildProxy</a>(const std::<span class="keywordtype">string</span> &amp; address)</div>
-<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; {</div>
-<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; std::vector&lt;std::string&gt; parts=CommonAPI::split(address, <span class="charliteral">&#39;:&#39;</span>);</div>
-<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; assert(parts.size()==3);</div>
-<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;</div>
-<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; <span class="keywordflow">return</span> buildProxy&lt;ProxyClass&gt;(parts[0], parts[2]);</div>
-<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; }</div>
-<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;</div>
-<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;};</div>
-<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;</div>
-<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;</div>
-<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;<span class="comment">//Alias</span></div>
-<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;<span class="keyword">extern</span> CAmCommonAPIWrapper* (*getCAPI)();</div>
-<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;</div>
-<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;<span class="preprocessor">#ifndef AMCAPI</span></div>
-<div class="line"><a name="l00281"></a><span class="lineno"><a class="line" href="CAmCommonAPIWrapper_8h.html#a6b7b524d2002e1bd1345620a530bb8ea"> 281</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #define AMCAPI getCAPI()</span></div>
-<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;<span class="preprocessor">#ifndef AM_CAPI</span></div>
-<div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="CAmCommonAPIWrapper_8h.html#af5843696cdf86a410e30cd9045843e63"> 285</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #define AM_CAPI getCAPI()</span></div>
-<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;<span class="preprocessor">#ifndef CAPI</span></div>
-<div class="line"><a name="l00289"></a><span class="lineno"><a class="line" href="CAmCommonAPIWrapper_8h.html#a0dfeadcd1d33bdae779670a54f92279c"> 289</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #define CAPI getCAPI()</span></div>
-<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;</div>
-<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;}</div>
-<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;</div>
-<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* COMMONAPIWRAPPER_H_ */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="classam_1_1CAmCommonAPIWrapper_html_afc1d51651edcb3a70dc6adef82b537b6"><div class="ttname"><a href="classam_1_1CAmCommonAPIWrapper.html#afc1d51651edcb3a70dc6adef82b537b6">am::CAmCommonAPIWrapper::CAmCommonAPIWrapper</a></div><div class="ttdeci">CAmCommonAPIWrapper(CAmSocketHandler *socketHandler, const std::string &amp;applicationName=&quot;&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommonAPIWrapper_8cpp_source.html#l00039">CAmCommonAPIWrapper.cpp:39</a></div></div>
-<div class="ttc" id="classam_1_1TAmShPollCheck_html"><div class="ttname"><a href="classam_1_1TAmShPollCheck.html">am::TAmShPollCheck</a></div><div class="ttdoc">template for a callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00449">CAmSocketHandler.h:449</a></div></div>
+<a href="CAmCommonAPIWrapper_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#ifndef COMMONAPIWRAPPER_H_</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#define COMMONAPIWRAPPER_H_</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &lt;list&gt;</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &lt;map&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;queue&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;cassert&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;CommonAPI/CommonAPI.hpp&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#ifndef COMMONAPI_INTERNAL_COMPILATION</span></div><div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="CAmCommonAPIWrapper_8h.html#a856760f211ef4853626b4241f7e31c2e"> 30</a></span>&#160;<span class="preprocessor">#define COMMONAPI_INTERNAL_COMPILATION</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &lt;CommonAPI/MainLoopContext.hpp&gt;</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#undef COMMONAPI_INTERNAL_COMPILATION</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;CommonAPI/Utils.hpp&gt;</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &quot;audiomanagerconfig.h&quot;</span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmSocketHandler_8h.html">CAmSocketHandler.h</a>&quot;</span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceam.html">am</a></div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;{</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="keyword">class </span>CAmSocketHandler;</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommonAPIWrapper.html"> 49</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1CAmCommonAPIWrapper.html">CAmCommonAPIWrapper</a></div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;{</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keywordtype">void</span> commonPrepareCallback(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData);</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <a class="code" href="classam_1_1TAmShPollPrepare.html">TAmShPollPrepare&lt;CAmCommonAPIWrapper&gt;</a> pCommonPrepareCallback;</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keywordtype">bool</span> commonDispatchCallback(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData);</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <a class="code" href="classam_1_1TAmShPollDispatch.html">TAmShPollDispatch&lt;CAmCommonAPIWrapper&gt;</a> pCommonDispatchCallback;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keywordtype">void</span> commonFireCallback(<span class="keyword">const</span> pollfd pollfd, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a>, <span class="keywordtype">void</span>*);</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <a class="code" href="classam_1_1TAmShPollFired.html">TAmShPollFired&lt;CAmCommonAPIWrapper&gt;</a> pCommonFireCallback;</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keywordtype">bool</span> commonCheckCallback(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>*);</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <a class="code" href="classam_1_1TAmShPollCheck.html">TAmShPollCheck&lt;CAmCommonAPIWrapper&gt;</a> pCommonCheckCallback;</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keywordtype">void</span> commonTimerCallback(<a class="code" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">sh_timerHandle_t</a> handle, <span class="keywordtype">void</span>* userData);</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <a class="code" href="classam_1_1TAmShTimerCallBack.html">TAmShTimerCallBack&lt;CAmCommonAPIWrapper&gt;</a> pCommonTimerCallback;</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keyword">struct </span>timerHandles</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; {</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <a class="code" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">sh_timerHandle_t</a> handle;</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; CommonAPI::Timeout* timeout;</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; };</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *mpSocketHandler; </div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; std::shared_ptr&lt;CommonAPI::Runtime&gt; mRuntime;</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; std::shared_ptr&lt;CommonAPI::MainLoopContext&gt; mContext;</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; CommonAPI::DispatchSourceListenerSubscription mDispatchSourceListenerSubscription;</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; CommonAPI::WatchListenerSubscription mWatchListenerSubscription;</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; CommonAPI::TimeoutSourceListenerSubscription mTimeoutSourceListenerSubscription;</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; CommonAPI::WakeupListenerSubscription mWakeupListenerSubscription;</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; std::multimap&lt;CommonAPI::DispatchPriority, CommonAPI::DispatchSource*&gt; mRegisteredDispatchSources;</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; std::map&lt;int,CommonAPI::Watch*&gt; mMapWatches;</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; CommonAPI::Watch* mWatchToCheck;</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; std::list&lt;CommonAPI::DispatchSource*&gt; mSourcesToDispatch;</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; std::vector&lt;timerHandles&gt; mpListTimerhandles;</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="keywordtype">void</span> registerDispatchSource(CommonAPI::DispatchSource* dispatchSource, <span class="keyword">const</span> CommonAPI::DispatchPriority dispatchPriority);</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keywordtype">void</span> deregisterDispatchSource(CommonAPI::DispatchSource* dispatchSource);</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keywordtype">void</span> registerWatch(CommonAPI::Watch* watch, <span class="keyword">const</span> CommonAPI::DispatchPriority dispatchPriority);</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keywordtype">void</span> deregisterWatch(CommonAPI::Watch* watch);</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keywordtype">void</span> registerTimeout(CommonAPI::Timeout* timeout, <span class="keyword">const</span> CommonAPI::DispatchPriority dispatchPriority);</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keywordtype">void</span> deregisterTimeout(CommonAPI::Timeout* timeout);</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keywordtype">void</span> wakeup();</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="keyword">protected</span>:</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <a class="code" href="classam_1_1CAmCommonAPIWrapper.html#afc1d51651edcb3a70dc6adef82b537b6">CAmCommonAPIWrapper</a>(<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>* socketHandler, <span class="keyword">const</span> std::string &amp; applicationName = <span class="stringliteral">&quot;&quot;</span>) ;</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="keyword">virtual</span> <a class="code" href="classam_1_1CAmCommonAPIWrapper.html#afe7cb834bf23daa9eee094a27b540405">~CAmCommonAPIWrapper</a>();</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keyword">static</span> <a class="code" href="classam_1_1CAmCommonAPIWrapper.html">CAmCommonAPIWrapper</a>* <a class="code" href="classam_1_1CAmCommonAPIWrapper.html#ae0b4c69ab7cba9734f45306c15a2e0ce">getInstance</a>();</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmCommonAPIWrapper.html#ae43aaeefe9f50d258e8e2ed74cdebb0d">deleteInstance</a>();</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keyword">static</span> <a class="code" href="classam_1_1CAmCommonAPIWrapper.html">CAmCommonAPIWrapper</a>* <a class="code" href="classam_1_1CAmCommonAPIWrapper.html#a008a684395e96b7204e726b6c835fc7b">instantiateOnce</a>(<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>* socketHandler, <span class="keyword">const</span> std::string &amp; applicationName = <span class="stringliteral">&quot;&quot;</span>);</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;</div><div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommonAPIWrapper.html#a195f70d2c9cbd92d4cee4494c2e9c622"> 135</a></span>&#160; <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *<a class="code" href="classam_1_1CAmCommonAPIWrapper.html#a195f70d2c9cbd92d4cee4494c2e9c622">getSocketHandler</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mpSocketHandler; }</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="preprocessor">#if COMMONAPI_VERSION_NUMBER &gt;= 300</span></div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">class</span> TStubImp&gt; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmCommonAPIWrapper.html#ad68e664c43be933aafb2ca437a4aa1e0">registerService</a>(<span class="keyword">const</span> std::shared_ptr&lt;TStubImp&gt; &amp; shStub, <span class="keyword">const</span> std::string &amp; domain, <span class="keyword">const</span> std::string &amp; instance, <span class="keyword">const</span> CommonAPI::ConnectionId_t &amp; connectionId)</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; {</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="keywordflow">return</span> mRuntime-&gt;registerService(domain, instance, shStub, connectionId);</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; }</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;</div><div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommonAPIWrapper.html#ad68e664c43be933aafb2ca437a4aa1e0"> 165</a></span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">class</span> TStubImp&gt; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmCommonAPIWrapper.html#ad68e664c43be933aafb2ca437a4aa1e0">registerService</a>(<span class="keyword">const</span> std::shared_ptr&lt;TStubImp&gt; &amp; shStub, <span class="keyword">const</span> std::string &amp; domain, <span class="keyword">const</span> std::string &amp; instance)</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; {</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <span class="keywordflow">return</span> mRuntime-&gt;registerService(domain, instance, shStub, mContext);</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; }</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;</div><div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommonAPIWrapper.html#a67dbc668563d1c424baeda2c04652472"> 178</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmCommonAPIWrapper.html#a67dbc668563d1c424baeda2c04652472">unregisterService</a>(<span class="keyword">const</span> std::string &amp;domain, <span class="keyword">const</span> std::string &amp;interface, <span class="keyword">const</span> std::string &amp;instance)</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; {</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <span class="keywordflow">return</span> mRuntime-&gt;unregisterService(domain, interface, instance);</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; }</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;</div><div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommonAPIWrapper.html#a182152e2b7009015485cde7c3a5185cb"> 195</a></span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">class</span> TStubImp&gt; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmCommonAPIWrapper.html#a182152e2b7009015485cde7c3a5185cb">__attribute__</a>((deprecated)) registerStub(const <a class="code" href="namespacestd.html">std</a>::shared_ptr&lt;TStubImp&gt; &amp; shStub, const <a class="code" href="namespacestd.html">std</a>::<span class="keywordtype">string</span> &amp; address)</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; {</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; std::vector&lt;std::string&gt; parts = CommonAPI::split(address, <span class="charliteral">&#39;:&#39;</span>);</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; assert(parts.size()==3);</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classam_1_1CAmCommonAPIWrapper.html#ad68e664c43be933aafb2ca437a4aa1e0">registerService</a>(shStub, parts[0], parts[2]);</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; }</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;</div><div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommonAPIWrapper.html#abb99a5a00db571541d7dfb9f48551635"> 211</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmCommonAPIWrapper.html#abb99a5a00db571541d7dfb9f48551635">__attribute__</a>((deprecated)) unregisterStub(const <a class="code" href="namespacestd.html">std</a>::<span class="keywordtype">string</span> &amp; address)</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; {</div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; std::vector&lt;std::string&gt; parts = CommonAPI::split(address, <span class="charliteral">&#39;:&#39;</span>);</div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; assert(parts.size()==3);</div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classam_1_1CAmCommonAPIWrapper.html#a67dbc668563d1c424baeda2c04652472">unregisterService</a>(parts[0], parts[1], parts[2]);</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; }</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;<span class="preprocessor">#if COMMONAPI_VERSION_NUMBER &gt;= 300</span></div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> ...&gt; <span class="keyword">class </span>ProxyClass, <span class="keyword">typename</span> ... AttributeExtensions&gt;</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; std::shared_ptr&lt;ProxyClass&lt;AttributeExtensions...&gt;&gt; <a class="code" href="classam_1_1CAmCommonAPIWrapper.html#a3dd06d017bd317e54e07a54cdcd01864">buildProxy</a>(<span class="keyword">const</span> std::string &amp;domain, <span class="keyword">const</span> std::string &amp;instance, <span class="keyword">const</span> CommonAPI::ConnectionId_t &amp; connectionId)</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; {</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; <span class="keywordflow">return</span> mRuntime-&gt;buildProxy&lt;ProxyClass&gt;(domain, instance, connectionId);</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; }</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> ...&gt; <span class="keyword">class </span>ProxyClass, <span class="keyword">typename</span> ... AttributeExtensions&gt;</div><div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommonAPIWrapper.html#a3dd06d017bd317e54e07a54cdcd01864"> 249</a></span>&#160; std::shared_ptr&lt;ProxyClass&lt;AttributeExtensions...&gt;&gt; <a class="code" href="classam_1_1CAmCommonAPIWrapper.html#a3dd06d017bd317e54e07a54cdcd01864">buildProxy</a>(<span class="keyword">const</span> std::string &amp;domain, <span class="keyword">const</span> std::string &amp;instance)</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; {</div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; <span class="keywordflow">return</span> mRuntime-&gt;buildProxy&lt;ProxyClass&gt;(domain, instance, mContext);</div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; }</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;</div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> ...&gt; <span class="keyword">class </span>ProxyClass, <span class="keyword">typename</span> ... AttributeExtensions&gt;</div><div class="line"><a name="l00266"></a><span class="lineno"><a class="line" href="classam_1_1CAmCommonAPIWrapper.html#ad8814b540318b8b42b76e03fe5e32d29"> 266</a></span>&#160; std::shared_ptr&lt;ProxyClass&lt;AttributeExtensions...&gt;&gt; <a class="code" href="classam_1_1CAmCommonAPIWrapper.html#ad8814b540318b8b42b76e03fe5e32d29">__attribute__</a>((deprecated)) <a class="code" href="classam_1_1CAmCommonAPIWrapper.html#a3dd06d017bd317e54e07a54cdcd01864">buildProxy</a>(const <a class="code" href="namespacestd.html">std</a>::<span class="keywordtype">string</span> &amp; address)</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; {</div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; std::vector&lt;std::string&gt; parts=CommonAPI::split(address, <span class="charliteral">&#39;:&#39;</span>);</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; assert(parts.size()==3);</div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;</div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; <span class="keywordflow">return</span> buildProxy&lt;ProxyClass&gt;(parts[0], parts[2]);</div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; }</div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;</div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;};</div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;</div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;</div><div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;<span class="comment">//Alias</span></div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;<span class="keyword">extern</span> <a class="code" href="classam_1_1CAmCommonAPIWrapper.html">CAmCommonAPIWrapper</a>* (*getCAPI)();</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;</div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;<span class="preprocessor">#ifndef AMCAPI</span></div><div class="line"><a name="l00281"></a><span class="lineno"><a class="line" href="CAmCommonAPIWrapper_8h.html#a6b7b524d2002e1bd1345620a530bb8ea"> 281</a></span>&#160;<span class="preprocessor"> #define AMCAPI getCAPI()</span></div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;</div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;<span class="preprocessor">#ifndef AM_CAPI</span></div><div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="CAmCommonAPIWrapper_8h.html#af5843696cdf86a410e30cd9045843e63"> 285</a></span>&#160;<span class="preprocessor"> #define AM_CAPI getCAPI()</span></div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;</div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;<span class="preprocessor">#ifndef CAPI</span></div><div class="line"><a name="l00289"></a><span class="lineno"><a class="line" href="CAmCommonAPIWrapper_8h.html#a0dfeadcd1d33bdae779670a54f92279c"> 289</a></span>&#160;<span class="preprocessor"> #define CAPI getCAPI()</span></div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;</div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;</div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;}</div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;</div><div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* COMMONAPIWRAPPER_H_ */</span><span class="preprocessor"></span></div><div class="ttc" id="classam_1_1CAmCommonAPIWrapper_html_afc1d51651edcb3a70dc6adef82b537b6"><div class="ttname"><a href="classam_1_1CAmCommonAPIWrapper.html#afc1d51651edcb3a70dc6adef82b537b6">am::CAmCommonAPIWrapper::CAmCommonAPIWrapper</a></div><div class="ttdeci">CAmCommonAPIWrapper(CAmSocketHandler *socketHandler, const std::string &amp;applicationName=&quot;&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommonAPIWrapper_8cpp_source.html#l00039">CAmCommonAPIWrapper.cpp:39</a></div></div>
+<div class="ttc" id="namespaceam_html"><div class="ttname"><a href="namespaceam.html">am</a></div><div class="ttdoc">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects...</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8h_source.html#l00029">CAmCommandReceiver.h:29</a></div></div>
+<div class="ttc" id="classam_1_1TAmShPollCheck_html"><div class="ttname"><a href="classam_1_1TAmShPollCheck.html">am::TAmShPollCheck</a></div><div class="ttdoc">template for a callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00129">CAmSocketHandler.h:129</a></div></div>
<div class="ttc" id="classam_1_1CAmCommonAPIWrapper_html"><div class="ttname"><a href="classam_1_1CAmCommonAPIWrapper.html">am::CAmCommonAPIWrapper</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmCommonAPIWrapper_8h_source.html#l00049">CAmCommonAPIWrapper.h:49</a></div></div>
<div class="ttc" id="classam_1_1CAmCommonAPIWrapper_html_a182152e2b7009015485cde7c3a5185cb"><div class="ttname"><a href="classam_1_1CAmCommonAPIWrapper.html#a182152e2b7009015485cde7c3a5185cb">am::CAmCommonAPIWrapper::__attribute__</a></div><div class="ttdeci">bool __attribute__((deprecated)) registerStub(const std</div><div class="ttdoc">Deprecated method. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommonAPIWrapper_8h_source.html#l00195">CAmCommonAPIWrapper.h:195</a></div></div>
<div class="ttc" id="classam_1_1CAmCommonAPIWrapper_html_a67dbc668563d1c424baeda2c04652472"><div class="ttname"><a href="classam_1_1CAmCommonAPIWrapper.html#a67dbc668563d1c424baeda2c04652472">am::CAmCommonAPIWrapper::unregisterService</a></div><div class="ttdeci">bool unregisterService(const std::string &amp;domain, const std::string &amp;interface, const std::string &amp;instance)</div><div class="ttdoc">Unregister stub objects. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommonAPIWrapper_8h_source.html#l00178">CAmCommonAPIWrapper.h:178</a></div></div>
-<div class="ttc" id="classam_1_1TAmShPollFired_html"><div class="ttname"><a href="classam_1_1TAmShPollFired.html">am::TAmShPollFired</a></div><div class="ttdoc">make private, not public template for a callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00429">CAmSocketHandler.h:429</a></div></div>
+<div class="ttc" id="classam_1_1TAmShPollFired_html"><div class="ttname"><a href="classam_1_1TAmShPollFired.html">am::TAmShPollFired</a></div><div class="ttdoc">make private, not public template for a callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00108">CAmSocketHandler.h:108</a></div></div>
<div class="ttc" id="classam_1_1CAmCommonAPIWrapper_html_a008a684395e96b7204e726b6c835fc7b"><div class="ttname"><a href="classam_1_1CAmCommonAPIWrapper.html#a008a684395e96b7204e726b6c835fc7b">am::CAmCommonAPIWrapper::instantiateOnce</a></div><div class="ttdeci">static CAmCommonAPIWrapper * instantiateOnce(CAmSocketHandler *socketHandler, const std::string &amp;applicationName=&quot;&quot;)</div><div class="ttdoc">Creates a singleton instance attached to the provided socket handler object. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommonAPIWrapper_8cpp_source.html#l00083">CAmCommonAPIWrapper.cpp:83</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00094">CAmSocketHandler.h:94</a></div></div>
-<div class="ttc" id="namespaceam_html_af782e2735b1adf1e43a9d530cee340aa"><div class="ttname"><a href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">am::sh_pollHandle_t</a></div><div class="ttdeci">uint16_t sh_pollHandle_t</div><div class="ttdoc">this is a handle for a filedescriptor to be used with the SocketHandler </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00037">CAmSocketHandler.h:37</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommonAPIWrapper_html_a3dd06d017bd317e54e07a54cdcd01864"><div class="ttname"><a href="classam_1_1CAmCommonAPIWrapper.html#a3dd06d017bd317e54e07a54cdcd01864">am::CAmCommonAPIWrapper::buildProxy</a></div><div class="ttdeci">std::shared_ptr&lt; ProxyClass&lt; AttributeExtensions...&gt; &gt; buildProxy(const std::string &amp;domain, const std::string &amp;instance)</div><div class="ttdoc">Build proxy objects. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommonAPIWrapper_8h_source.html#l00249">CAmCommonAPIWrapper.h:249</a></div></div>
-<div class="ttc" id="namespaceam_html_a22a7b0b07f6cd371e638db2194762958"><div class="ttname"><a href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">am::sh_timerHandle_t</a></div><div class="ttdeci">uint16_t sh_timerHandle_t</div><div class="ttdoc">this is a handle for a timer to be used with the SocketHandler </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00036">CAmSocketHandler.h:36</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00216">CAmSocketHandler.h:216</a></div></div>
+<div class="ttc" id="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdoc">STL namespace. </div></div>
+<div class="ttc" id="namespaceam_html_af782e2735b1adf1e43a9d530cee340aa"><div class="ttname"><a href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">am::sh_pollHandle_t</a></div><div class="ttdeci">uint16_t sh_pollHandle_t</div><div class="ttdoc">this is a handle for a filedescriptor to be used with the SocketHandler </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00051">CAmSocketHandler.h:51</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommonAPIWrapper_html_a3dd06d017bd317e54e07a54cdcd01864"><div class="ttname"><a href="classam_1_1CAmCommonAPIWrapper.html#a3dd06d017bd317e54e07a54cdcd01864">am::CAmCommonAPIWrapper::buildProxy</a></div><div class="ttdeci">std::shared_ptr&lt; ProxyClass&lt; AttributeExtensions... &gt; &gt; buildProxy(const std::string &amp;domain, const std::string &amp;instance)</div><div class="ttdoc">Build proxy objects. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommonAPIWrapper_8h_source.html#l00249">CAmCommonAPIWrapper.h:249</a></div></div>
<div class="ttc" id="classam_1_1CAmCommonAPIWrapper_html_ae43aaeefe9f50d258e8e2ed74cdebb0d"><div class="ttname"><a href="classam_1_1CAmCommonAPIWrapper.html#ae43aaeefe9f50d258e8e2ed74cdebb0d">am::CAmCommonAPIWrapper::deleteInstance</a></div><div class="ttdeci">static void deleteInstance()</div><div class="ttdoc">Deletes the instanciated object. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommonAPIWrapper_8cpp_source.html#l00097">CAmCommonAPIWrapper.cpp:97</a></div></div>
-<div class="ttc" id="classam_1_1TAmShPollPrepare_html"><div class="ttname"><a href="classam_1_1TAmShPollPrepare.html">am::TAmShPollPrepare</a></div><div class="ttdoc">template for a callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00409">CAmSocketHandler.h:409</a></div></div>
-<div class="ttc" id="classam_1_1TAmShPollDispatch_html"><div class="ttname"><a href="classam_1_1TAmShPollDispatch.html">am::TAmShPollDispatch</a></div><div class="ttdoc">template for a callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00469">CAmSocketHandler.h:469</a></div></div>
+<div class="ttc" id="classam_1_1TAmShPollPrepare_html"><div class="ttname"><a href="classam_1_1TAmShPollPrepare.html">am::TAmShPollPrepare</a></div><div class="ttdoc">template for a callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00193">CAmSocketHandler.h:193</a></div></div>
+<div class="ttc" id="classam_1_1TAmShPollDispatch_html"><div class="ttname"><a href="classam_1_1TAmShPollDispatch.html">am::TAmShPollDispatch</a></div><div class="ttdoc">template for a callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00150">CAmSocketHandler.h:150</a></div></div>
<div class="ttc" id="classam_1_1CAmCommonAPIWrapper_html_afe7cb834bf23daa9eee094a27b540405"><div class="ttname"><a href="classam_1_1CAmCommonAPIWrapper.html#afe7cb834bf23daa9eee094a27b540405">am::CAmCommonAPIWrapper::~CAmCommonAPIWrapper</a></div><div class="ttdeci">virtual ~CAmCommonAPIWrapper()</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommonAPIWrapper_8cpp_source.html#l00073">CAmCommonAPIWrapper.cpp:73</a></div></div>
<div class="ttc" id="classam_1_1CAmCommonAPIWrapper_html_ae0b4c69ab7cba9734f45306c15a2e0ce"><div class="ttname"><a href="classam_1_1CAmCommonAPIWrapper.html#ae0b4c69ab7cba9734f45306c15a2e0ce">am::CAmCommonAPIWrapper::getInstance</a></div><div class="ttdeci">static CAmCommonAPIWrapper * getInstance()</div><div class="ttdoc">Returns an already instantiated object. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommonAPIWrapper_8cpp_source.html#l00112">CAmCommonAPIWrapper.cpp:112</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommonAPIWrapper_html_ad8814b540318b8b42b76e03fe5e32d29"><div class="ttname"><a href="classam_1_1CAmCommonAPIWrapper.html#ad8814b540318b8b42b76e03fe5e32d29">am::CAmCommonAPIWrapper::__attribute__</a></div><div class="ttdeci">std::shared_ptr&lt; ProxyClass&lt; AttributeExtensions...&gt; &gt; __attribute__((deprecated)) buildProxy(const std</div><div class="ttdoc">Deprecated method. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommonAPIWrapper_8h_source.html#l00266">CAmCommonAPIWrapper.h:266</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommonAPIWrapper_html_ad8814b540318b8b42b76e03fe5e32d29"><div class="ttname"><a href="classam_1_1CAmCommonAPIWrapper.html#ad8814b540318b8b42b76e03fe5e32d29">am::CAmCommonAPIWrapper::__attribute__</a></div><div class="ttdeci">std::shared_ptr&lt; ProxyClass&lt; AttributeExtensions... &gt; &gt; __attribute__((deprecated)) buildProxy(const std</div><div class="ttdoc">Deprecated method. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommonAPIWrapper_8h_source.html#l00266">CAmCommonAPIWrapper.h:266</a></div></div>
<div class="ttc" id="classam_1_1CAmCommonAPIWrapper_html_a195f70d2c9cbd92d4cee4494c2e9c622"><div class="ttname"><a href="classam_1_1CAmCommonAPIWrapper.html#a195f70d2c9cbd92d4cee4494c2e9c622">am::CAmCommonAPIWrapper::getSocketHandler</a></div><div class="ttdeci">CAmSocketHandler * getSocketHandler() const </div><div class="ttdoc">Getter for the socket handler. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommonAPIWrapper_8h_source.html#l00135">CAmCommonAPIWrapper.h:135</a></div></div>
<div class="ttc" id="CAmSocketHandler_8h_html"><div class="ttname"><a href="CAmSocketHandler_8h.html">CAmSocketHandler.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
<div class="ttc" id="classam_1_1CAmCommonAPIWrapper_html_abb99a5a00db571541d7dfb9f48551635"><div class="ttname"><a href="classam_1_1CAmCommonAPIWrapper.html#abb99a5a00db571541d7dfb9f48551635">am::CAmCommonAPIWrapper::__attribute__</a></div><div class="ttdeci">bool __attribute__((deprecated)) unregisterStub(const std</div><div class="ttdoc">Deprecated method. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommonAPIWrapper_8h_source.html#l00211">CAmCommonAPIWrapper.h:211</a></div></div>
<div class="ttc" id="classam_1_1CAmCommonAPIWrapper_html_ad68e664c43be933aafb2ca437a4aa1e0"><div class="ttname"><a href="classam_1_1CAmCommonAPIWrapper.html#ad68e664c43be933aafb2ca437a4aa1e0">am::CAmCommonAPIWrapper::registerService</a></div><div class="ttdeci">bool registerService(const std::shared_ptr&lt; TStubImp &gt; &amp;shStub, const std::string &amp;domain, const std::string &amp;instance)</div><div class="ttdoc">Register stub objects. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommonAPIWrapper_8h_source.html#l00165">CAmCommonAPIWrapper.h:165</a></div></div>
-<div class="ttc" id="classam_1_1TAmShTimerCallBack_html"><div class="ttname"><a href="classam_1_1TAmShTimerCallBack.html">am::TAmShTimerCallBack</a></div><div class="ttdoc">template to create the functor for a class </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00389">CAmSocketHandler.h:389</a></div></div>
+<div class="ttc" id="namespaceam_html_a47991fcc6785a5c97037b611e7f7e1a8"><div class="ttname"><a href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">am::sh_timerHandle_t</a></div><div class="ttdeci">sh_pollHandle_t sh_timerHandle_t</div><div class="ttdoc">this is a handle for a timer to be used with the SocketHandler </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00052">CAmSocketHandler.h:52</a></div></div>
+<div class="ttc" id="classam_1_1TAmShTimerCallBack_html"><div class="ttname"><a href="classam_1_1TAmShTimerCallBack.html">am::TAmShTimerCallBack</a></div><div class="ttdoc">template to create the functor for a class </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00171">CAmSocketHandler.h:171</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_789817cd9c9d85c1fb6b4cda55b71a5f.html">AudioManagerUtilities</a></li><li class="navelem"><a class="el" href="dir_6fd9bed21473e96783399bf9493172af.html">include</a></li><li class="navelem"><a class="el" href="CAmCommonAPIWrapper_8h.html">CAmCommonAPIWrapper.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:29 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmControlReceiver_8cpp.html b/docs/CAmControlReceiver_8cpp.html
index 0c78277..8e7c75f 100644..100755
--- a/docs/CAmControlReceiver_8cpp.html
+++ b/docs/CAmControlReceiver_8cpp.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerCore/src/CAmControlReceiver.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmControlReceiver_8cpp.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -105,7 +108,8 @@ $(document).ready(function(){initNavTree('CAmControlReceiver_8cpp.html','');});
<div class="header">
<div class="summary">
-<a href="#namespaces">Namespaces</a> </div>
+<a href="#namespaces">Namespaces</a> &#124;
+<a href="#define-members">Macros</a> </div>
<div class="headertitle">
<div class="title">CAmControlReceiver.cpp File Reference</div> </div>
</div><!--header-->
@@ -113,25 +117,30 @@ $(document).ready(function(){initNavTree('CAmControlReceiver_8cpp.html','');});
<p>SPDX license identifier: MPL-2.0.
<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &quot;<a class="el" href="CAmControlReceiver_8h_source.html">CAmControlReceiver.h</a>&quot;</code><br/>
-<code>#include &lt;cassert&gt;</code><br/>
-<code>#include &lt;stdlib.h&gt;</code><br/>
-<code>#include &lt;stdexcept&gt;</code><br/>
-<code>#include &quot;audiomanagerconfig.h&quot;</code><br/>
-<code>#include &quot;<a class="el" href="IAmDatabaseHandler_8h_source.html">IAmDatabaseHandler.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmCommandSender_8h_source.html">CAmCommandSender.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>&quot;</code><br/>
+<div class="textblock"><code>#include &quot;<a class="el" href="CAmControlReceiver_8h_source.html">CAmControlReceiver.h</a>&quot;</code><br />
+<code>#include &lt;cassert&gt;</code><br />
+<code>#include &lt;stdlib.h&gt;</code><br />
+<code>#include &lt;stdexcept&gt;</code><br />
+<code>#include &quot;audiomanagerconfig.h&quot;</code><br />
+<code>#include &quot;<a class="el" href="IAmDatabaseHandler_8h_source.html">IAmDatabaseHandler.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="CAmCommandSender_8h_source.html">CAmCommandSender.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>&quot;</code><br />
</div>
<p><a href="CAmControlReceiver_8cpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
-<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
-<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br/></td></tr>
+<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
+<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a60dca3177fb9cb5256609adc7af55168"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmControlReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>&#160;&#160;&#160;std::string (std::string(&quot;CAmControlReceiver::&quot;) + __func__)</td></tr>
+<tr class="separator:a60dca3177fb9cb5256609adc7af55168"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>SPDX license identifier: MPL-2.0. </p>
@@ -143,15 +152,30 @@ Namespaces</h2></td></tr>
<p>For further information see <a href="http://www.genivi.org/">http://www.genivi.org/</a>. </p>
<p>Definition in file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
-</div></div><!-- contents -->
+</div><h2 class="groupheader">Macro Definition Documentation</h2>
+<a class="anchor" id="a60dca3177fb9cb5256609adc7af55168"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define __METHOD_NAME__&#160;&#160;&#160;std::string (std::string(&quot;CAmControlReceiver::&quot;) + __func__)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00038">38</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+
+</div>
+</div>
+</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_218adc744edff50228af3539b32b7808.html">src</a></li><li class="navelem"><a class="el" href="CAmControlReceiver_8cpp.html">CAmControlReceiver.cpp</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmControlReceiver_8cpp.js b/docs/CAmControlReceiver_8cpp.js
new file mode 100755
index 0000000..1989ebc
--- /dev/null
+++ b/docs/CAmControlReceiver_8cpp.js
@@ -0,0 +1,4 @@
+var CAmControlReceiver_8cpp =
+[
+ [ "__METHOD_NAME__", "CAmControlReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168", null ]
+]; \ No newline at end of file
diff --git a/docs/CAmControlReceiver_8cpp_source.html b/docs/CAmControlReceiver_8cpp_source.html
index 3fd3e92..e558641 100644..100755
--- a/docs/CAmControlReceiver_8cpp_source.html
+++ b/docs/CAmControlReceiver_8cpp_source.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerCore/src/CAmControlReceiver.cpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmControlReceiver_8cpp_source.html','
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -108,665 +111,110 @@ $(document).ready(function(){initNavTree('CAmControlReceiver_8cpp_source.html','
<div class="title">CAmControlReceiver.cpp</div> </div>
</div><!--header-->
<div class="contents">
-<a href="CAmControlReceiver_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmControlReceiver_8h.html">CAmControlReceiver.h</a>&quot;</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;cassert&gt;</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;stdlib.h&gt;</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;stdexcept&gt;</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &quot;audiomanagerconfig.h&quot;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="IAmDatabaseHandler_8h.html">IAmDatabaseHandler.h</a>&quot;</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmRoutingSender_8h.html">CAmRoutingSender.h</a>&quot;</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmCommandSender_8h.html">CAmCommandSender.h</a>&quot;</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmRouter_8h.html">CAmRouter.h</a>&quot;</span></div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a>&quot;</span></div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmSocketHandler_8h.html">CAmSocketHandler.h</a>&quot;</span></div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">namespace </span>am {</div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
-<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a114d9022fb59ec30d8d29123164d5c1f"> 38</a></span>&#160;<a class="code" href="classam_1_1CAmControlReceiver.html#a114d9022fb59ec30d8d29123164d5c1f">CAmControlReceiver::CAmControlReceiver</a>(<a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a> *iDatabaseHandler, <a class="code" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a> *iRoutingSender, <a class="code" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a> *iCommandSender, <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *iSocketHandler, <a class="code" href="classam_1_1CAmRouter.html">CAmRouter</a>* iRouter) :</div>
-<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; mDatabaseHandler(iDatabaseHandler), <span class="comment">//</span></div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; mRoutingSender(iRoutingSender), <span class="comment">//</span></div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; mCommandSender(iCommandSender), <span class="comment">//</span></div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; mSocketHandler(iSocketHandler), <span class="comment">//</span></div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; mRouter(iRouter), <span class="comment">//</span></div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; mNodeStateCommunicator(NULL)</div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;{</div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; assert(mDatabaseHandler!=NULL);</div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; assert(mRoutingSender!=NULL);</div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; assert(mCommandSender!=NULL);</div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; assert(mSocketHandler!=NULL);</div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; assert(mRouter!=NULL);</div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;}</div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div>
-<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a8c5832d06c3c3644323757371fe546b3"> 53</a></span>&#160;<a class="code" href="classam_1_1CAmControlReceiver.html#a8c5832d06c3c3644323757371fe546b3">CAmControlReceiver::~CAmControlReceiver</a>()</div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;{</div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;}</div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div>
-<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#ac8fd5903c6b2607b7539af4260937d83"> 57</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ac8fd5903c6b2607b7539af4260937d83">CAmControlReceiver::getRoute</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> onlyfree, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_Route_s&gt; &amp; returnList)</div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;{</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keywordflow">return</span> (mRouter-&gt;<a class="code" href="classam_1_1CAmRouter.html#ae76981f37d91bcd2da721c3bf141e415">getRoute</a>(onlyfree, sourceID, sinkID, returnList));</div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;}</div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
-<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a423abc4ac7a86cf87fee8dc483a20d7c"> 62</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a423abc4ac7a86cf87fee8dc483a20d7c">CAmControlReceiver::connect</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> &amp; handle, <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> &amp; connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> format, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)</div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;{</div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keywordflow">return</span> (mRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#ab0c210156af7e2904365c4e8de0ef041">asyncConnect</a>(handle, connectionID, sourceID, sinkID, format));</div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;}</div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div>
-<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#ac3e411b296db24f18dfc2ef25e4833d3"> 67</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ac3e411b296db24f18dfc2ef25e4833d3">CAmControlReceiver::disconnect</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> &amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID)</div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;{</div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keywordflow">return</span> (mRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#a93ae95515730eb615ab5dfc1316d7862">asyncDisconnect</a>(handle, connectionID));</div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;}</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;</div>
-<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a2ac2a71247c26b72ade8c56cf8e2aad0"> 72</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a2ac2a71247c26b72ade8c56cf8e2aad0">CAmControlReceiver::crossfade</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> &amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a> hotSource, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> rampType, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> rampTime)</div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;{</div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keywordflow">return</span> (mRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#ab7eb58fa2f979c18f259f28baf91eb66">asyncCrossFade</a>(handle, crossfaderID, hotSource, rampType, rampTime));</div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;}</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div>
-<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a032918ff2d0cd4bcad33219322c7689e"> 77</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a032918ff2d0cd4bcad33219322c7689e">CAmControlReceiver::setSourceState</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> &amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am_SourceState_e</a> state)</div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;{</div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keywordflow">return</span> (mRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#ab02d93d54ee9cd98776a3f2d274ee24d">asyncSetSourceState</a>(handle, sourceID, state));</div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;}</div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;</div>
-<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#af95630f655f0052411e03eebbc84b260"> 82</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#af95630f655f0052411e03eebbc84b260">CAmControlReceiver::setSinkVolume</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> &amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> ramp, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> time)</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;{</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keywordflow">return</span> (mRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#ada1e6203986d7ef1de6b48a844fa2967">asyncSetSinkVolume</a>(handle, sinkID, volume, ramp, time));</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;}</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;</div>
-<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a11ccca6813b979831b9727520ba428ea"> 87</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a11ccca6813b979831b9727520ba428ea">CAmControlReceiver::setSourceVolume</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> &amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> rampType, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> time)</div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;{</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keywordflow">return</span> (mRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#a3984bb149cb451303f1671895fd8fc95">asyncSetSourceVolume</a>(handle, sourceID, volume, rampType, time));</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;}</div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;</div>
-<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#aac0a81702bda141fa79fd1602b68b470"> 92</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#aac0a81702bda141fa79fd1602b68b470">CAmControlReceiver::setSinkSoundProperty</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> &amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> &amp; soundProperty)</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;{</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keywordflow">return</span> (mRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#af56987b497141e9e013dafb1789492b5">asyncSetSinkSoundProperty</a>(handle, sinkID, soundProperty));</div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;}</div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div>
-<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a664019ef5e06ef587bf32ec8247e3cc5"> 97</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a664019ef5e06ef587bf32ec8247e3cc5">CAmControlReceiver::setSinkSoundProperties</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> &amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt; &amp; listSoundProperties)</div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;{</div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keywordflow">return</span> (mRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#acb481d859b7010e0b5c70008c542e6ce">asyncSetSinkSoundProperties</a>(handle, listSoundProperties, sinkID));</div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;}</div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;</div>
-<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#aee44ce1c4db0908bd2481298a6ccc5dd"> 102</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#aee44ce1c4db0908bd2481298a6ccc5dd">CAmControlReceiver::setSourceSoundProperty</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> &amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> &amp; soundProperty)</div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;{</div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="keywordflow">return</span> (mRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#ab6e6ac7f1a6540ca71cc60e0fb500f1b">asyncSetSourceSoundProperty</a>(handle, sourceID, soundProperty));</div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;}</div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;</div>
-<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a2ce93b543a427c0951e7bd154fb3a152"> 107</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a2ce93b543a427c0951e7bd154fb3a152">CAmControlReceiver::setSourceSoundProperties</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> &amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt; &amp; listSoundProperties)</div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;{</div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keywordflow">return</span> (mRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#a0884659ca24968137a6ac81fd3fc0003">asyncSetSourceSoundProperties</a>(handle, listSoundProperties, sourceID));</div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;}</div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;</div>
-<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a8e463c8b7882084a12b0dbef2bc2e7f8"> 112</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a8e463c8b7882084a12b0dbef2bc2e7f8">CAmControlReceiver::setDomainState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> domainState)</div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;{</div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <span class="keywordflow">return</span> (mRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#aa71812dcf76446b25802387f84e5161a">setDomainState</a>(domainID, domainState));</div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;}</div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;</div>
-<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#aeb9cae111b6d9d2e58775fad56a78374"> 117</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#aeb9cae111b6d9d2e58775fad56a78374">CAmControlReceiver::abortAction</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle)</div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;{</div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <span class="keywordflow">return</span> (mRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#abb5239715b3f1dbfe80975dbb4bb9494">asyncAbort</a>(handle));</div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;}</div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;</div>
-<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a8ff6ba043a2b6970c2dc351c73070300"> 122</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a8ff6ba043a2b6970c2dc351c73070300">CAmControlReceiver::enterDomainDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Domain__s.html">am_Domain_s</a> &amp; domainData, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> &amp; domainID)</div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;{</div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#ae5b97276c8f23516c96d643074d9bd37">enterDomainDB</a>(domainData, domainID));</div>
-<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;}</div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;</div>
-<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a39c770cd38c312d14622e779110957e4"> 127</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a39c770cd38c312d14622e779110957e4">CAmControlReceiver::enterMainConnectionDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a> &amp; mainConnectionData, <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> &amp; connectionID)</div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;{</div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a1e35f8f2f516b5000fe08629d80a156e">enterMainConnectionDB</a>(mainConnectionData, connectionID));</div>
-<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;}</div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;</div>
-<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a56c7ffbccd50eb64366aecb737351024"> 132</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a56c7ffbccd50eb64366aecb737351024">CAmControlReceiver::enterSinkDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp; sinkData, <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> &amp; sinkID)</div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;{</div>
-<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#adecdd54551e1c61ce1456baf64fe3551">enterSinkDB</a>(sinkData, sinkID));</div>
-<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;}</div>
-<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;</div>
-<div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a3c816e3aa174a81c90eb8e92dc218153"> 137</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a3c816e3aa174a81c90eb8e92dc218153">CAmControlReceiver::enterCrossfaderDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a> &amp; crossfaderData, <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> &amp; crossfaderID)</div>
-<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;{</div>
-<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#add669d85238ae9ce0bdb41ed3fd1278b">enterCrossfaderDB</a>(crossfaderData, crossfaderID));</div>
-<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;}</div>
-<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;</div>
-<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#aa7d27d69dd277925ab2e979f0cc6576a"> 142</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#aa7d27d69dd277925ab2e979f0cc6576a">CAmControlReceiver::enterGatewayDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> &amp; gatewayData, <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> &amp; gatewayID)</div>
-<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;{</div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#ace4524f2000fc1ced243a940ca4832f1">enterGatewayDB</a>(gatewayData, gatewayID));</div>
-<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;}</div>
-<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;</div>
-<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a154856178d7aad7607a7bc52c0129d10"> 147</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a154856178d7aad7607a7bc52c0129d10">CAmControlReceiver::enterConverterDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp; converterData, <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> &amp; converterID)</div>
-<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;{</div>
-<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#af4413c8086ff28f647d453950af8abdb">enterConverterDB</a>(converterData, converterID));</div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;}</div>
-<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;</div>
-<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a79b147f6da48cde5d5a55434ba60e359"> 152</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a79b147f6da48cde5d5a55434ba60e359">CAmControlReceiver::enterSourceDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp; sourceData, <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> &amp; sourceID)</div>
-<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;{</div>
-<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#aa3f27d5657cdd135b9dc4736818f47de">enterSourceDB</a>(sourceData, sourceID));</div>
-<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;}</div>
-<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;</div>
-<div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a1e7eb8c08836a37e3834dab706e0eaa7"> 157</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a1e7eb8c08836a37e3834dab706e0eaa7">CAmControlReceiver::enterSinkClassDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a> &amp; sinkClass, <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> &amp; sinkClassID)</div>
-<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;{</div>
-<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#aa68321ff2c5c1eb836b84f5cf5d380b3">enterSinkClassDB</a>(sinkClass, sinkClassID));</div>
-<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;}</div>
-<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;</div>
-<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a6ecd805bc6f2d81de03da0ab6bba4cfd"> 162</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a6ecd805bc6f2d81de03da0ab6bba4cfd">CAmControlReceiver::enterSourceClassDB</a>(<a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> &amp; sourceClassID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a> &amp; sourceClass)</div>
-<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;{</div>
-<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a9dddcfbf76bb240038e879732419cb34">enterSourceClassDB</a>(sourceClassID, sourceClass));</div>
-<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;}</div>
-<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;</div>
-<div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a96e9e6ea2d31e4563e2cf2fbaf6dcb79"> 167</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a96e9e6ea2d31e4563e2cf2fbaf6dcb79">CAmControlReceiver::enterSystemPropertiesListDB</a>(<span class="keyword">const</span> std::vector&lt;am_SystemProperty_s&gt; &amp; listSystemProperties)</div>
-<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;{</div>
-<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a6faee19d124908c84664c1e19009fdf0">enterSystemProperties</a>(listSystemProperties));</div>
-<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;}</div>
-<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;</div>
-<div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#ac80f450482d65f6f6f57d9a25403fcd8"> 172</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ac80f450482d65f6f6f57d9a25403fcd8">CAmControlReceiver::changeMainConnectionRouteDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainconnectionID, <span class="keyword">const</span> std::vector&lt;am_connectionID_t&gt;&amp; listConnectionID)</div>
-<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;{</div>
-<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a0a2d0c68b3057c81bcbcc8b70ea4c14c">changeMainConnectionRouteDB</a>(mainconnectionID, listConnectionID));</div>
-<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;}</div>
-<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;</div>
-<div class="line"><a name="l00177"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a72540957335344940d7959859c18b7ea"> 177</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a72540957335344940d7959859c18b7ea">CAmControlReceiver::changeMainConnectionStateDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainconnectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am_ConnectionState_e</a> connectionState)</div>
-<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;{</div>
-<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a6918fa6bdf7b4f67c0e79ae3271f224a">changeMainConnectionStateDB</a>(mainconnectionID, connectionState));</div>
-<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;}</div>
-<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;</div>
-<div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a6d9c0cb9927da011d412c085a596ae78"> 182</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a6d9c0cb9927da011d412c085a596ae78">CAmControlReceiver::changeSinkMainVolumeDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> mainVolume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)</div>
-<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;{</div>
-<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#abac19e0151ba92bc2b0e0e000ff5d3fa">changeSinkMainVolumeDB</a>(mainVolume, sinkID));</div>
-<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;}</div>
-<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;</div>
-<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#ad1b596843cca2105af7ace1e0e92555d"> 187</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ad1b596843cca2105af7ace1e0e92555d">CAmControlReceiver::changeSinkAvailabilityDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp; availability, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)</div>
-<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;{</div>
-<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#aedbf270a72b093ca654705f7c7d19bc7">changeSinkAvailabilityDB</a>(availability, sinkID));</div>
-<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;}</div>
-<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;</div>
-<div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#ac61bb1156ff4aab1bff43ab106b9ef53"> 192</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ac61bb1156ff4aab1bff43ab106b9ef53">CAmControlReceiver::changDomainStateDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> domainState, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID)</div>
-<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;{</div>
-<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#aaad1bac114cc397979a213bd4d64801b">changeDomainStateDB</a>(domainState, domainID));</div>
-<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;}</div>
-<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;</div>
-<div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#acf8c634e67cde1af3e444ca65efa9dbe"> 197</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#acf8c634e67cde1af3e444ca65efa9dbe">CAmControlReceiver::changeSinkMuteStateDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> muteState, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)</div>
-<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;{</div>
-<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a423a079a9b30ddb22b5b6606172beee9">changeSinkMuteStateDB</a>(muteState, sinkID));</div>
-<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;}</div>
-<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;</div>
-<div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#aea8588aa27f353e7ea206fe487e9066a"> 202</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#aea8588aa27f353e7ea206fe487e9066a">CAmControlReceiver::changeMainSinkSoundPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)</div>
-<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;{</div>
-<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#aed82758f78d7f18a5d04c55b473b0941">changeMainSinkSoundPropertyDB</a>(soundProperty, sinkID));</div>
-<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;}</div>
-<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;</div>
-<div class="line"><a name="l00207"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#abf51fdca8a714878c0ad5654e7fe0d53"> 207</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#abf51fdca8a714878c0ad5654e7fe0d53">CAmControlReceiver::changeMainSourceSoundPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID)</div>
-<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;{</div>
-<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a9a0f3525d1545a8f1ec1866179c23a9a">changeMainSourceSoundPropertyDB</a>(soundProperty, sourceID));</div>
-<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;}</div>
-<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;</div>
-<div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a0e2c954c33c29525d5adffcced2e8733"> 212</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a0e2c954c33c29525d5adffcced2e8733">CAmControlReceiver::changeSourceAvailabilityDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp; availability, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID)</div>
-<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;{</div>
-<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a3071b4ddea4a724c3bc134e30f2ff0b4">changeSourceAvailabilityDB</a>(availability, sourceID));</div>
-<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;}</div>
-<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;</div>
-<div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a992cb58c6c58069e0ff5fd8b97c9511f"> 217</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a992cb58c6c58069e0ff5fd8b97c9511f">CAmControlReceiver::changeSystemPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a> &amp; property)</div>
-<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;{</div>
-<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a04227468ea5dcdf59541e1e8c5c6cfb5">changeSystemPropertyDB</a>(property));</div>
-<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;}</div>
-<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;</div>
-<div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#ad9b44f1d36a57c4534f43176712c8f1b"> 222</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ad9b44f1d36a57c4534f43176712c8f1b">CAmControlReceiver::removeMainConnectionDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID)</div>
-<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;{</div>
-<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#acbc4e96c2a2016902a75a79d5a23d79d">removeMainConnectionDB</a>(mainConnectionID));</div>
-<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;}</div>
-<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;</div>
-<div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a7450660a2714802a832218746e56d7d0"> 227</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a7450660a2714802a832218746e56d7d0">CAmControlReceiver::removeSinkDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)</div>
-<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;{</div>
-<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a6883ae9e19e90e83f1fac340e7bda72f">removeSinkDB</a>(sinkID));</div>
-<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;}</div>
-<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;</div>
-<div class="line"><a name="l00232"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a9d6eae2312f5629f748ec293ef8ef118"> 232</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a9d6eae2312f5629f748ec293ef8ef118">CAmControlReceiver::removeSourceDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID)</div>
-<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;{</div>
-<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a98ddefe6bb14feab48c1964e999a5ac0">removeSourceDB</a>(sourceID));</div>
-<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;}</div>
-<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;</div>
-<div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#af1ecf8c351de797768065f8ec87f2ad5"> 237</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#af1ecf8c351de797768065f8ec87f2ad5">CAmControlReceiver::removeGatewayDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID)</div>
-<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;{</div>
-<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#aa44ed0e2f5d4096ba3d215122be51e23">removeGatewayDB</a>(gatewayID));</div>
-<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;}</div>
-<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;</div>
-<div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a9d826f6bbbd8d96241d322342c15adcc"> 242</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a9d826f6bbbd8d96241d322342c15adcc">CAmControlReceiver::removeConverterDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID)</div>
-<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;{</div>
-<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a5356cdea1f1f955bf27f995df657493a">removeConverterDB</a>(converterID));</div>
-<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;}</div>
-<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;</div>
-<div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a4d0df76e78240c4ad034224d4fbab374"> 247</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a4d0df76e78240c4ad034224d4fbab374">CAmControlReceiver::removeCrossfaderDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID)</div>
-<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;{</div>
-<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#aa173c99dc2928eb3da3f5db884cb2e82">removeCrossfaderDB</a>(crossfaderID));</div>
-<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;}</div>
-<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;</div>
-<div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a42ba31c1c28b590e0263528309bd7de6"> 252</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a42ba31c1c28b590e0263528309bd7de6">CAmControlReceiver::removeDomainDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID)</div>
-<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;{</div>
-<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a6aa9b4ff49f84e4b448214b03ee70bbc">removeDomainDB</a>(domainID));</div>
-<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;}</div>
-<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;</div>
-<div class="line"><a name="l00257"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a5f6fc98ec2484ef75c31c58ac2b1ad70"> 257</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a5f6fc98ec2484ef75c31c58ac2b1ad70">CAmControlReceiver::getSourceClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a> &amp; classInfo)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#af540d8023567d0e8d1e40507a5805672">getSourceClassInfoDB</a>(sourceID, classInfo));</div>
-<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;}</div>
-<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;</div>
-<div class="line"><a name="l00262"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#ac4a7a240519b225c50414255950185e5"> 262</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ac4a7a240519b225c50414255950185e5">CAmControlReceiver::getSinkClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a> &amp; sinkClass)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a5724edd794cf3034aedba3173a227bc9">getSinkClassInfoDB</a>(sinkID, sinkClass));</div>
-<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;}</div>
-<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;</div>
-<div class="line"><a name="l00267"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a7bf5444973601d826f31358dbabe3d0b"> 267</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a7bf5444973601d826f31358dbabe3d0b">CAmControlReceiver::getSinkInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp; sinkData)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a732736fc99705072600b79915d8db8c9">getSinkInfoDB</a>(sinkID, sinkData));</div>
-<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;}</div>
-<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;</div>
-<div class="line"><a name="l00272"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a51f79ff040b5b371ff9b4ee7421a1ce6"> 272</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a51f79ff040b5b371ff9b4ee7421a1ce6">CAmControlReceiver::getSourceInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp; sourceData)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a775d0c2d81423ddd7ad930f356f9341c">getSourceInfoDB</a>(sourceID, sourceData));</div>
-<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;}</div>
-<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;</div>
-<div class="line"><a name="l00277"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#ad68029d32394ec9f2a3ff39d7a860591"> 277</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ad68029d32394ec9f2a3ff39d7a860591">CAmControlReceiver::getMainConnectionInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID, <a class="code" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a> &amp; mainConnectionData)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#aa04d4792c67b31126a32cef7deea9210">getMainConnectionInfoDB</a>(mainConnectionID, mainConnectionData));</div>
-<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;}</div>
-<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;</div>
-<div class="line"><a name="l00282"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a42008bddf73d564d4d9f57057f35fa8f"> 282</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a42008bddf73d564d4d9f57057f35fa8f">CAmControlReceiver::getGatewayInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> &amp; gatewayData)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a9835425bd1e19c83c7e4ed4a0d3e408e">getGatewayInfoDB</a>(gatewayID, gatewayData));</div>
-<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;}</div>
-<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;</div>
-<div class="line"><a name="l00287"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#ae4c15abd11643ea22dd195c58d8e3aec"> 287</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ae4c15abd11643ea22dd195c58d8e3aec">CAmControlReceiver::getConverterInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp; converterData)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#ae46436366f819d74a2e97a254e821522">getConverterInfoDB</a>(converterID, converterData));</div>
-<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;}</div>
-<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;</div>
-<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;</div>
-<div class="line"><a name="l00293"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a54870c7b95f4b58c8611f9f168cfe3c3"> 293</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a54870c7b95f4b58c8611f9f168cfe3c3">CAmControlReceiver::getCrossfaderInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID, <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a> &amp; crossfaderData)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a9d79f62a80987a16fe79bf96b7eb62f5">getCrossfaderInfoDB</a>(crossfaderID, crossfaderData));</div>
-<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;}</div>
-<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160;</div>
-<div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#add9f9ce4ae93ab1c632386588866d318"> 298</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#add9f9ce4ae93ab1c632386588866d318">CAmControlReceiver::getListSinksOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_sinkID_t&gt; &amp; listSinkID)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#ac79922744480ed4999e24609fe0dc8c4">getListSinksOfDomain</a>(domainID, listSinkID));</div>
-<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;}</div>
-<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;</div>
-<div class="line"><a name="l00303"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a25f870a5830310bdef0b744a2c31b679"> 303</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a25f870a5830310bdef0b744a2c31b679">CAmControlReceiver::getListSourcesOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_sourceID_t&gt; &amp; listSourceID)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a110b76a4cd150a882bd55630d0737816">getListSourcesOfDomain</a>(domainID, listSourceID));</div>
-<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;}</div>
-<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;</div>
-<div class="line"><a name="l00308"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#aa34b8cea045d8143b8ce216bd7a82178"> 308</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#aa34b8cea045d8143b8ce216bd7a82178">CAmControlReceiver::getListCrossfadersOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_crossfaderID_t&gt; &amp; listGatewaysID)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a582c44a804ddfaf1e65f1da5ff73d013">getListCrossfadersOfDomain</a>(domainID, listGatewaysID));</div>
-<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;}</div>
-<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160;</div>
-<div class="line"><a name="l00313"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a266b967927fbed954157fd3fad9a0cf3"> 313</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a266b967927fbed954157fd3fad9a0cf3">CAmControlReceiver::getListGatewaysOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_gatewayID_t&gt; &amp; listGatewaysID)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#aa92387044a709c93c6bbc3b749c9d587">getListGatewaysOfDomain</a>(domainID, listGatewaysID));</div>
-<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;}</div>
-<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;</div>
-<div class="line"><a name="l00318"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#aad404bd261aae59937c364c2fc8b7a92"> 318</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#aad404bd261aae59937c364c2fc8b7a92">CAmControlReceiver::getListConvertersOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID,std::vector&lt;am_converterID_t&gt;&amp; listConverterID)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a3634c3dc658859d70546c92981d27789">getListConvertersOfDomain</a>(domainID,listConverterID));</div>
-<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160;}</div>
-<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;</div>
-<div class="line"><a name="l00323"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a822362456cc6cd6eccf1ebb8b89ba7bd"> 323</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a822362456cc6cd6eccf1ebb8b89ba7bd">CAmControlReceiver::getListMainConnections</a>(std::vector&lt;am_MainConnection_s&gt; &amp; listMainConnections)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a6e213ed6b60e4e82512e30835394167d">getListMainConnections</a>(listMainConnections));</div>
-<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;}</div>
-<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;</div>
-<div class="line"><a name="l00328"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#afa9ef06d4e84efca48bb579e5d7523ad"> 328</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#afa9ef06d4e84efca48bb579e5d7523ad">CAmControlReceiver::getListDomains</a>(std::vector&lt;am_Domain_s&gt; &amp; listDomains)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a8265be20dd2e82710a7acf3611fb0457">getListDomains</a>(listDomains));</div>
-<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;}</div>
-<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;</div>
-<div class="line"><a name="l00333"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a06fa0927c74f1d5b0b555e1fb90617bb"> 333</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a06fa0927c74f1d5b0b555e1fb90617bb">CAmControlReceiver::getListConnections</a>(std::vector&lt;am_Connection_s&gt; &amp; listConnections)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a2930829b81fce558266de3955baef664">getListConnections</a>(listConnections));</div>
-<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160;}</div>
-<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160;</div>
-<div class="line"><a name="l00338"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a37f79a644a11a211774cd798230c21e9"> 338</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a37f79a644a11a211774cd798230c21e9">CAmControlReceiver::getListSinks</a>(std::vector&lt;am_Sink_s&gt; &amp; listSinks)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#aa98ce6f4153297f29b68d4b6fdbec7f1">getListSinks</a>(listSinks));</div>
-<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;}</div>
-<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160;</div>
-<div class="line"><a name="l00343"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#ace44f93437811efad0b3466fb28f0974"> 343</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ace44f93437811efad0b3466fb28f0974">CAmControlReceiver::getListSources</a>(std::vector&lt;am_Source_s&gt; &amp; listSources)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#ad20967b3bd76d83aa3eef15a43ef9e2b">getListSources</a>(listSources));</div>
-<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160;}</div>
-<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160;</div>
-<div class="line"><a name="l00348"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a809bcd6257942be0f1d560f13f5517e6"> 348</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a809bcd6257942be0f1d560f13f5517e6">CAmControlReceiver::getListSourceClasses</a>(std::vector&lt;am_SourceClass_s&gt; &amp; listSourceClasses)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a596f2f328352a607e92a98af1a50a64c">getListSourceClasses</a>(listSourceClasses));</div>
-<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160;}</div>
-<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160;</div>
-<div class="line"><a name="l00353"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a7391a2c40a4fc898be74d386155a29e4"> 353</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a7391a2c40a4fc898be74d386155a29e4">CAmControlReceiver::getListHandles</a>(std::vector&lt;am_Handle_s&gt; &amp; listHandles)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; <span class="keywordflow">return</span> (mRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#a194c67b22f11a192bac1a89556448c73">getListHandles</a>(listHandles));</div>
-<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160;}</div>
-<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160;</div>
-<div class="line"><a name="l00358"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a41cde8efe28776428944b3c9363cab6c"> 358</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a41cde8efe28776428944b3c9363cab6c">CAmControlReceiver::getListCrossfaders</a>(std::vector&lt;am_Crossfader_s&gt; &amp; listCrossfaders)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#aa454452c89957eb236e3a68965ddac95">getListCrossfaders</a>(listCrossfaders));</div>
-<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160;}</div>
-<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160;</div>
-<div class="line"><a name="l00363"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#af0833bf10c4e2ca634cf572aff806efc"> 363</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#af0833bf10c4e2ca634cf572aff806efc">CAmControlReceiver::getListGateways</a>(std::vector&lt;am_Gateway_s&gt; &amp; listGateways)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#aab7a9044f1bc4ff8a048910f82dc93ea">getListGateways</a>(listGateways));</div>
-<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160;}</div>
-<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160;</div>
-<div class="line"><a name="l00368"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a99f5a4932e11bf5a0dd17dc6b9e244cc"> 368</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a99f5a4932e11bf5a0dd17dc6b9e244cc">CAmControlReceiver::getListConverters</a>(std::vector&lt;am_Converter_s&gt;&amp; listConverters)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#ac6226ae40f182e73381bf2bb8e53f0ad">getListConverters</a>(listConverters));</div>
-<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160;}</div>
-<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160;</div>
-<div class="line"><a name="l00373"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#aeddbe0ccb7e076e8ee11df54bd642979"> 373</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#aeddbe0ccb7e076e8ee11df54bd642979">CAmControlReceiver::getListSinkClasses</a>(std::vector&lt;am_SinkClass_s&gt; &amp; listSinkClasses)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#ae99e0c125fba4122728cf1aa77916951">getListSinkClasses</a>(listSinkClasses));</div>
-<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160;}</div>
-<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160;</div>
-<div class="line"><a name="l00378"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a0c3ab7d7e6454e60a5aff8c5f493197a"> 378</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a0c3ab7d7e6454e60a5aff8c5f493197a">CAmControlReceiver::getListSystemProperties</a>(std::vector&lt;am_SystemProperty_s&gt; &amp; listSystemProperties)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a8165517ad5e06f36dca978476db51d79">getListSystemProperties</a>(listSystemProperties));</div>
-<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160;}</div>
-<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160;</div>
-<div class="line"><a name="l00383"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a928777e862b6f1593e4cc61317b2a9c6"> 383</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a928777e862b6f1593e4cc61317b2a9c6">CAmControlReceiver::changeSinkClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a> &amp; classInfo)</div>
-<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160;{</div>
-<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a79e99ade2bc757dcb1c3ffd932ff41fe">changeSinkClassInfoDB</a>(classInfo));</div>
-<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160;}</div>
-<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160;</div>
-<div class="line"><a name="l00388"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#aef3e658f2fae77269fb8cbeaa484da4a"> 388</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#aef3e658f2fae77269fb8cbeaa484da4a">CAmControlReceiver::changeSourceClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a> &amp; classInfo)</div>
-<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160;{</div>
-<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160; <span class="keywordflow">return</span>(mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#af7e0be6ef2f4261a28b5eccc40202342">changeSourceClassInfoDB</a>(classInfo));</div>
-<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160;}</div>
-<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160;</div>
-<div class="line"><a name="l00393"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a04f66f19aaee31424d8e85ea45d1ba15"> 393</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a04f66f19aaee31424d8e85ea45d1ba15">CAmControlReceiver::removeSinkClassDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID)</div>
-<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160;{</div>
-<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a6318ff31f7d63fc265a9f3df983006cd">removeSinkClassDB</a>(sinkClassID));</div>
-<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160;}</div>
-<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160;</div>
-<div class="line"><a name="l00398"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a179378d3d779c6063aebdae751a5b4f7"> 398</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a179378d3d779c6063aebdae751a5b4f7">CAmControlReceiver::removeSourceClassDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID)</div>
-<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160;{</div>
-<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a00856a07a8e7f245717f6f0b61a137b7">removeSourceClassDB</a>(sourceClassID));</div>
-<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160;}</div>
-<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160;</div>
-<div class="line"><a name="l00403"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a646b816ad51ee7bebfd7012fc9d0a22d"> 403</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlReceiver.html#a646b816ad51ee7bebfd7012fc9d0a22d">CAmControlReceiver::setCommandReady</a>()</div>
-<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160;{</div>
-<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;CAmControlReceiver::setCommandReady got called&quot;</span>);</div>
-<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160; mCommandSender-&gt;<a class="code" href="classam_1_1CAmCommandSender.html#a45500383a20af593d7fbd17a7140a9ba">setCommandReady</a>();</div>
-<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160;}</div>
-<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160;</div>
-<div class="line"><a name="l00409"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a5ddf60705907db00980c7142aea60db8"> 409</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlReceiver.html#a5ddf60705907db00980c7142aea60db8">CAmControlReceiver::setRoutingReady</a>()</div>
-<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160;{</div>
-<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;CAmControlReceiver::setRoutingReady got called&quot;</span>);</div>
-<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160; mRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#a7a4d410e30df0e8240d25a57e3c72c6b">setRoutingReady</a>();</div>
-<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160;}</div>
-<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160;</div>
-<div class="line"><a name="l00415"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#ab4108483dec4fafc5f79d468a1271d40"> 415</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlReceiver.html#ab4108483dec4fafc5f79d468a1271d40">CAmControlReceiver::confirmControllerReady</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div>
-<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160;{</div>
-<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160; <span class="keywordflow">if</span> (error!=<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>)</div>
-<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;CAmControlReceiver::confirmControllerReady controller reported error&quot;</span>, error);</div>
-<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160;}</div>
-<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160;</div>
-<div class="line"><a name="l00421"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a3d524ab7205cefbeb122338a99ebfea9"> 421</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlReceiver.html#a3d524ab7205cefbeb122338a99ebfea9">CAmControlReceiver::confirmControllerRundown</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div>
-<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160;{</div>
-<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; <span class="keywordflow">if</span> (error!=<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>)</div>
-<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160; {</div>
-<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;CAmControlReceiver::confirmControllerRundown() exited with error &quot;</span>,error);</div>
-<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160; <span class="comment">//we might be blocked here -&gt; so lets better exit right away</span></div>
-<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160; <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;controller Confirmed with error&quot;</span>);</div>
-<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160; }</div>
-<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160;</div>
-<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a> (<span class="stringliteral">&quot;CAmControlReceiver::confirmControllerRundown(), will exit now&quot;</span>);</div>
-<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160;</div>
-<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160; <span class="comment">//end the mainloop here...</span></div>
-<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160; mSocketHandler-&gt;<a class="code" href="classam_1_1CAmSocketHandler.html#a166eb3d78647168e55fa0931f7ee6933">exit_mainloop</a>();</div>
-<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160;}</div>
-<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160;</div>
-<div class="line"><a name="l00436"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a5a58e2d3a3d6241bc9fa70ad59ec9b62"> 436</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a5a58e2d3a3d6241bc9fa70ad59ec9b62">CAmControlReceiver::getSocketHandler</a>(<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *&amp; socketHandler)</div>
-<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160;{</div>
-<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160; socketHandler = mSocketHandler;</div>
-<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160;}</div>
-<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160;</div>
-<div class="line"><a name="l00442"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a6e6c950dc0f9970baa259f0fc7ef394e"> 442</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlReceiver.html#a6e6c950dc0f9970baa259f0fc7ef394e">CAmControlReceiver::setCommandRundown</a>()</div>
-<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160;{</div>
-<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;CAmControlReceiver::setCommandRundown got called&quot;</span>);</div>
-<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160; mCommandSender-&gt;<a class="code" href="classam_1_1CAmCommandSender.html#a5c2b1f6c0a38f7e4f42eb6452bd56d57">setCommandRundown</a>();</div>
-<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160;}</div>
-<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160;</div>
-<div class="line"><a name="l00448"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#af77e2e96f4013a529e94148ef4828bc7"> 448</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlReceiver.html#af77e2e96f4013a529e94148ef4828bc7">CAmControlReceiver::setRoutingRundown</a>()</div>
-<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160;{</div>
-<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;CAmControlReceiver::setRoutingRundown got called&quot;</span>);</div>
-<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160; mRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#a751e3326a925abcb4fa086ae226b4be1">setRoutingRundown</a>();</div>
-<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160;}</div>
-<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160;</div>
-<div class="line"><a name="l00454"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a802b68e08e1b86ee54e89730ffb27d63"> 454</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlReceiver.html#a802b68e08e1b86ee54e89730ffb27d63">CAmControlReceiver::getInterfaceVersion</a>(std::string &amp; version)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160; version = <a class="code" href="IAmControl_8h.html#ac8c9ea59b513da97f115ed3d6322d6ad">ControlVersion</a>;</div>
-<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160;}</div>
-<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160;</div>
-<div class="line"><a name="l00459"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a1564263d037cdd4fc013c592cdf715b6"> 459</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a1564263d037cdd4fc013c592cdf715b6">CAmControlReceiver::changeSourceDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties)</div>
-<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160;{</div>
-<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a6acd02bdacfbe2e430761e2122c12bb8">changeSourceDB</a>(sourceID,sourceClassID,listSoundProperties,listConnectionFormats,listMainSoundProperties));</div>
-<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160;}</div>
-<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160;</div>
-<div class="line"><a name="l00464"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#ad534c7abb160258e7aac220d245f8094"> 464</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ad534c7abb160258e7aac220d245f8094">CAmControlReceiver::changeSinkDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties)</div>
-<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160;{</div>
-<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#ae84ea7d61bb96333ab5f645dfcd8716c">changeSinkDB</a>(sinkID,sinkClassID,listSoundProperties,listConnectionFormats,listMainSoundProperties));</div>
-<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160;}</div>
-<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160;</div>
-<div class="line"><a name="l00469"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a9b1e5d61617bccfda1c02577e80ce17b"> 469</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a9b1e5d61617bccfda1c02577e80ce17b">CAmControlReceiver::changeGatewayDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkConnectionFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix)</div>
-<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160;{</div>
-<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#aaa47f5b2cbcabca57bff78f79a636795">changeGatewayDB</a>(gatewayID,listSourceConnectionFormats,listSinkConnectionFormats,convertionMatrix));</div>
-<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160;}</div>
-<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160;</div>
-<div class="line"><a name="l00474"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a2021fc25a560515071a9a9314f7ab02c"> 474</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a2021fc25a560515071a9a9314f7ab02c">CAmControlReceiver::changeConverterDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkConnectionFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix)</div>
-<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160;{</div>
-<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a2aef10f65597fb9a9d655adcc44bd361">changeConverterDB</a>(converterID,listSourceConnectionFormats,listSinkConnectionFormats,convertionMatrix));</div>
-<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160;}</div>
-<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160;</div>
-<div class="line"><a name="l00479"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#ac08faa19594da07170338c83f8c2a1c5"> 479</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ac08faa19594da07170338c83f8c2a1c5">CAmControlReceiver::setVolumes</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> std::vector&lt;am_Volumes_s&gt;&amp; listVolumes)</div>
-<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160;{</div>
-<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160; <span class="keywordflow">return</span> (mRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#ad390f3c51644e9b98acdf390f07b6f7b">asyncSetVolumes</a>(handle,listVolumes));</div>
-<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160;}</div>
-<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160;</div>
-<div class="line"><a name="l00484"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a156f260de062913cbb80a2478b4fdbf6"> 484</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a156f260de062913cbb80a2478b4fdbf6">CAmControlReceiver::setSinkNotificationConfiguration</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; notificationConfiguration)</div>
-<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160;{</div>
-<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160; <span class="keywordflow">return</span> (mRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#af22ae1fdcda484e9d379b13711df5c0d">asyncSetSinkNotificationConfiguration</a>(handle,sinkID,notificationConfiguration));</div>
-<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160;}</div>
-<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160;</div>
-<div class="line"><a name="l00489"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a68e12fbe2938426fe96bfc586af399df"> 489</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a68e12fbe2938426fe96bfc586af399df">CAmControlReceiver::setSourceNotificationConfiguration</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; notificationConfiguration)</div>
-<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160;{</div>
-<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160; <span class="keywordflow">return</span> (mRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#a20215f51f03ff81b98203ab3927dad26">asyncSetSourceNotificationConfiguration</a>(handle,sourceID,notificationConfiguration));</div>
-<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160;}</div>
-<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160;</div>
-<div class="line"><a name="l00494"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a8a1d21f47176469d47ae2d5c4713866a"> 494</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlReceiver.html#a8a1d21f47176469d47ae2d5c4713866a">CAmControlReceiver::sendMainSinkNotificationPayload</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; notificationPayload)</div>
-<div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160;{</div>
-<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__func__,<span class="stringliteral">&quot;sinkID=&quot;</span>,sinkID,<span class="stringliteral">&quot;type=&quot;</span>,notificationPayload.<a class="code" href="structam_1_1am__NotificationPayload__s.html#a37449381a267dfb498cb763310f1bd92">type</a>,<span class="stringliteral">&quot;value=&quot;</span>,notificationPayload.<a class="code" href="structam_1_1am__NotificationPayload__s.html#a765bbd1916862ed5d4ee9ab83c9be3b6">value</a>);</div>
-<div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160; mCommandSender-&gt;<a class="code" href="classam_1_1CAmCommandSender.html#ac4fae1baa0aaab24fb74ba55b9b777de">cbSinkNotification</a>(sinkID,notificationPayload);</div>
-<div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160;}</div>
-<div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160;</div>
-<div class="line"><a name="l00500"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#aaca5e2df269c9ffeb34939a309a13c08"> 500</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlReceiver.html#aaca5e2df269c9ffeb34939a309a13c08">CAmControlReceiver::sendMainSourceNotificationPayload</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; notificationPayload)</div>
-<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160;{</div>
-<div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__func__,<span class="stringliteral">&quot;sourceID=&quot;</span>,sourceID,<span class="stringliteral">&quot;type=&quot;</span>,notificationPayload.<a class="code" href="structam_1_1am__NotificationPayload__s.html#a37449381a267dfb498cb763310f1bd92">type</a>,<span class="stringliteral">&quot;value=&quot;</span>,notificationPayload.<a class="code" href="structam_1_1am__NotificationPayload__s.html#a765bbd1916862ed5d4ee9ab83c9be3b6">value</a>);</div>
-<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160; mCommandSender-&gt;<a class="code" href="classam_1_1CAmCommandSender.html#a65d3283c678d793edbe1d4553766b059">cbSourceNotification</a>(sourceID,notificationPayload);</div>
-<div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160;}</div>
-<div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160;</div>
-<div class="line"><a name="l00506"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a384f4d3e1543d7afb7c677694f648eed"> 506</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a384f4d3e1543d7afb7c677694f648eed">CAmControlReceiver::changeMainSinkNotificationConfigurationDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; mainNotificationConfiguration)</div>
-<div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160;{</div>
-<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(__func__,<span class="stringliteral">&quot;sinkID&quot;</span>, sinkID);</div>
-<div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a9bb4cc1477618d01328dd921549b328f">changeMainSinkNotificationConfigurationDB</a>(sinkID,mainNotificationConfiguration));</div>
-<div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160;}</div>
-<div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160;</div>
-<div class="line"><a name="l00512"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a11a1a776044950a981f00c4ae18c4f8d"> 512</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a11a1a776044950a981f00c4ae18c4f8d">CAmControlReceiver::changeMainSourceNotificationConfigurationDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; mainNotificationConfiguration)</div>
-<div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160;{</div>
-<div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(__func__,<span class="stringliteral">&quot;sourceID&quot;</span>, sourceID);</div>
-<div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#abb2e2550e483c813071d7b2c1886b6f6">changeMainSourceNotificationConfigurationDB</a>(sourceID,mainNotificationConfiguration));</div>
-<div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160;}</div>
-<div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160;</div>
-<div class="line"><a name="l00518"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a0de65ed75817ffa03a3ac8b58b8f1571"> 518</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a0de65ed75817ffa03a3ac8b58b8f1571">CAmControlReceiver::getListMainSinkSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_MainSoundProperty_s&gt;&amp; listSoundproperties)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(__func__,<span class="stringliteral">&quot;sinkID&quot;</span>, sinkID);</div>
-<div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a0b64cb67f5424173c31a7abfe19a264c">getListMainSinkSoundProperties</a>(sinkID,listSoundproperties));</div>
-<div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160;}</div>
-<div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160;</div>
-<div class="line"><a name="l00524"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#ab8dfa567c1df6221085859c527744bcc"> 524</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ab8dfa567c1df6221085859c527744bcc">CAmControlReceiver::getListMainSourceSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_MainSoundProperty_s&gt;&amp; listSoundproperties)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(__func__,<span class="stringliteral">&quot;sourceID&quot;</span>, sourceID);</div>
-<div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#af659b31f091fd1b6890a7dbcb4ec3110">getListMainSourceSoundProperties</a>(sourceID, listSoundproperties));</div>
-<div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160;}</div>
-<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160;</div>
-<div class="line"><a name="l00530"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a6b6578fb203d9201e2701d932c222f6c"> 530</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a6b6578fb203d9201e2701d932c222f6c">CAmControlReceiver::getListSinkSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundproperties)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(__func__,<span class="stringliteral">&quot;sinkID&quot;</span>, sinkID);</div>
-<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#ae8d5612288475d15a170b5249df54fb1">getListSinkSoundProperties</a>(sinkID,listSoundproperties));</div>
-<div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160;}</div>
-<div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160;</div>
-<div class="line"><a name="l00536"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a1c4c6d23d68b0132a28350c33740609c"> 536</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a1c4c6d23d68b0132a28350c33740609c">CAmControlReceiver::getListSourceSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundproperties)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(__func__,<span class="stringliteral">&quot;sourceID&quot;</span>, sourceID);</div>
-<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a51a3ec746ff6902831f69496cd2fece2">getListSourceSoundProperties</a>(sourceID, listSoundproperties));</div>
-<div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160;}</div>
-<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160;</div>
-<div class="line"><a name="l00542"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a0d9ad46eaf56abb7b2c673492d82e642"> 542</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a0d9ad46eaf56abb7b2c673492d82e642">CAmControlReceiver::getMainSinkSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a> propertyType, int16_t&amp; value)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(__func__,<span class="stringliteral">&quot;sinkID&quot;</span>, sinkID);</div>
-<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a3e1cdf54330bd7b02803597a09230cb8">getMainSinkSoundPropertyValue</a>(sinkID,propertyType,value));</div>
-<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160;}</div>
-<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160;</div>
-<div class="line"><a name="l00548"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a58399c3846b7132691f0b6a4b1d3538b"> 548</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a58399c3846b7132691f0b6a4b1d3538b">CAmControlReceiver::getSinkSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a> propertyType, int16_t&amp; value)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(__func__,<span class="stringliteral">&quot;sinkID&quot;</span>, sinkID);</div>
-<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#ad2a55ec4fedeb850d807a4fa5def3c61">getSinkSoundPropertyValue</a>(sinkID,propertyType,value));</div>
-<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160;}</div>
-<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160;</div>
-<div class="line"><a name="l00554"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a7a3c976a5760d3ac590647c8710ffc95"> 554</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a7a3c976a5760d3ac590647c8710ffc95">CAmControlReceiver::getMainSourceSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a> propertyType, int16_t&amp; value)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(__func__,<span class="stringliteral">&quot;sourceID&quot;</span>, sourceID);</div>
-<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#aa8eeb1a5353782f0018a4e4e9ba16440">getMainSourceSoundPropertyValue</a>(sourceID,propertyType,value));</div>
-<div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160;}</div>
-<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160;</div>
-<div class="line"><a name="l00560"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#aca51be115ded53985312b6e8b7ffd8ee"> 560</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#aca51be115ded53985312b6e8b7ffd8ee">CAmControlReceiver::getSourceSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a> propertyType, int16_t&amp; value)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(__func__,<span class="stringliteral">&quot;sourceID&quot;</span>, sourceID);</div>
-<div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a83cb8ee4cfe1e72e30586a80cb3e0334">getSourceSoundPropertyValue</a>(sourceID,propertyType,value));</div>
-<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160;}</div>
-<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160;</div>
-<div class="line"><a name="l00566"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a44ec0077fa6791ec53ad79def3c5bbeb"> 566</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a44ec0077fa6791ec53ad79def3c5bbeb">CAmControlReceiver::resyncConnectionState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID,std::vector&lt;am_Connection_s&gt;&amp; listOfExistingConnections)</div>
-<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160;{</div>
-<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__func__,<span class="stringliteral">&quot;domainID&quot;</span>, domainID);</div>
-<div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160; <span class="keywordflow">return</span> (mRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#a6ff3d1c8739255261982b4be95a4122c">resyncConnectionState</a>(domainID,listOfExistingConnections));</div>
-<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160;}</div>
-<div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160;</div>
-<div class="line"><a name="l00572"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a2617576c661b529fccc7f10c7e966fea"> 572</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a2617576c661b529fccc7f10c7e966fea">CAmControlReceiver::removeHandle</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle)</div>
-<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160;{</div>
-<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__func__,<span class="stringliteral">&quot;handle&quot;</span>, handle.<a class="code" href="structam_1_1am__Handle__s.html#aad0238ce3ed33303aeef55a756bccc46">handle</a>);</div>
-<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160; <span class="keywordflow">return</span> (mRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">removeHandle</a>(handle));</div>
-<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160;}</div>
-<div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160;</div>
-<div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160;}</div>
-<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160;</div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_acf8c634e67cde1af3e444ca65efa9dbe"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#acf8c634e67cde1af3e444ca65efa9dbe">am::CAmControlReceiver::changeSinkMuteStateDB</a></div><div class="ttdeci">am_Error_e changeSinkMuteStateDB(const am_MuteState_e muteState, const am_sinkID_t sinkID)</div><div class="ttdoc">changes the mute state of a sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00197">CAmControlReceiver.cpp:197</a></div></div>
+<a href="CAmControlReceiver_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmControlReceiver_8h.html">CAmControlReceiver.h</a>&quot;</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;cassert&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;stdlib.h&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;stdexcept&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &quot;audiomanagerconfig.h&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="IAmDatabaseHandler_8h.html">IAmDatabaseHandler.h</a>&quot;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmRoutingSender_8h.html">CAmRoutingSender.h</a>&quot;</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmCommandSender_8h.html">CAmCommandSender.h</a>&quot;</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmRouter_8h.html">CAmRouter.h</a>&quot;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a>&quot;</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmSocketHandler_8h.html">CAmSocketHandler.h</a>&quot;</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceam.html">am</a> {</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="CAmControlReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168"> 38</a></span>&#160;<span class="preprocessor">#define __METHOD_NAME__ std::string (std::string(&quot;CAmControlReceiver::&quot;) + __func__)</span></div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a114d9022fb59ec30d8d29123164d5c1f"> 40</a></span>&#160;<a class="code" href="classam_1_1CAmControlReceiver.html#a114d9022fb59ec30d8d29123164d5c1f">CAmControlReceiver::CAmControlReceiver</a>(<a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a> *iDatabaseHandler, <a class="code" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a> *iRoutingSender, <a class="code" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a> *iCommandSender, <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *iSocketHandler, <a class="code" href="classam_1_1CAmRouter.html">CAmRouter</a>* iRouter) :</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; mDatabaseHandler(iDatabaseHandler), <span class="comment">//</span></div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; mRoutingSender(iRoutingSender), <span class="comment">//</span></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; mCommandSender(iCommandSender), <span class="comment">//</span></div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; mSocketHandler(iSocketHandler), <span class="comment">//</span></div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; mRouter(iRouter), <span class="comment">//</span></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; mNodeStateCommunicator(NULL)</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;{</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; assert(mDatabaseHandler!=NULL);</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; assert(mRoutingSender!=NULL);</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; assert(mCommandSender!=NULL);</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; assert(mSocketHandler!=NULL);</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; assert(mRouter!=NULL);</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;}</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a8c5832d06c3c3644323757371fe546b3"> 55</a></span>&#160;<a class="code" href="classam_1_1CAmControlReceiver.html#a8c5832d06c3c3644323757371fe546b3">CAmControlReceiver::~CAmControlReceiver</a>()</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;{</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;}</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div><div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#ac8fd5903c6b2607b7539af4260937d83"> 59</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ac8fd5903c6b2607b7539af4260937d83">CAmControlReceiver::getRoute</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> onlyfree, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_Route_s&gt; &amp; returnList)</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;{</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <span class="keywordflow">return</span> (mRouter-&gt;<a class="code" href="classam_1_1CAmRouter.html#ae76981f37d91bcd2da721c3bf141e415">getRoute</a>(onlyfree, sourceID, sinkID, returnList));</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;}</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a423abc4ac7a86cf87fee8dc483a20d7c"> 64</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a423abc4ac7a86cf87fee8dc483a20d7c">CAmControlReceiver::connect</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> &amp; handle, <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> &amp; connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> format, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;{</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keywordflow">return</span> (mRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#ab0c210156af7e2904365c4e8de0ef041">asyncConnect</a>(handle, connectionID, sourceID, sinkID, format));</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;}</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;</div><div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#ac3e411b296db24f18dfc2ef25e4833d3"> 69</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ac3e411b296db24f18dfc2ef25e4833d3">CAmControlReceiver::disconnect</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> &amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID)</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;{</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keywordflow">return</span> (mRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#a93ae95515730eb615ab5dfc1316d7862">asyncDisconnect</a>(handle, connectionID));</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;}</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div><div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a2ac2a71247c26b72ade8c56cf8e2aad0"> 74</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a2ac2a71247c26b72ade8c56cf8e2aad0">CAmControlReceiver::crossfade</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> &amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a> hotSource, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> rampType, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> rampTime)</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;{</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keywordflow">return</span> (mRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#ab7eb58fa2f979c18f259f28baf91eb66">asyncCrossFade</a>(handle, crossfaderID, hotSource, rampType, rampTime));</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;}</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;</div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a032918ff2d0cd4bcad33219322c7689e"> 79</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a032918ff2d0cd4bcad33219322c7689e">CAmControlReceiver::setSourceState</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> &amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am_SourceState_e</a> state)</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;{</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keywordflow">return</span> (mRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#ab02d93d54ee9cd98776a3f2d274ee24d">asyncSetSourceState</a>(handle, sourceID, state));</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;}</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;</div><div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#af95630f655f0052411e03eebbc84b260"> 84</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#af95630f655f0052411e03eebbc84b260">CAmControlReceiver::setSinkVolume</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> &amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> ramp, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> time)</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;{</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keywordflow">return</span> (mRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#ada1e6203986d7ef1de6b48a844fa2967">asyncSetSinkVolume</a>(handle, sinkID, volume, ramp, time));</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;}</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;</div><div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a11ccca6813b979831b9727520ba428ea"> 89</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a11ccca6813b979831b9727520ba428ea">CAmControlReceiver::setSourceVolume</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> &amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> rampType, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> time)</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;{</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keywordflow">return</span> (mRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#a3984bb149cb451303f1671895fd8fc95">asyncSetSourceVolume</a>(handle, sourceID, volume, rampType, time));</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;}</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div><div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#aac0a81702bda141fa79fd1602b68b470"> 94</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#aac0a81702bda141fa79fd1602b68b470">CAmControlReceiver::setSinkSoundProperty</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> &amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> &amp; soundProperty)</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;{</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keywordflow">return</span> (mRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#af56987b497141e9e013dafb1789492b5">asyncSetSinkSoundProperty</a>(handle, sinkID, soundProperty));</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;}</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;</div><div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a664019ef5e06ef587bf32ec8247e3cc5"> 99</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a664019ef5e06ef587bf32ec8247e3cc5">CAmControlReceiver::setSinkSoundProperties</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> &amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt; &amp; listSoundProperties)</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;{</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keywordflow">return</span> (mRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#acb481d859b7010e0b5c70008c542e6ce">asyncSetSinkSoundProperties</a>(handle, listSoundProperties, sinkID));</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;}</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;</div><div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#aee44ce1c4db0908bd2481298a6ccc5dd"> 104</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#aee44ce1c4db0908bd2481298a6ccc5dd">CAmControlReceiver::setSourceSoundProperty</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> &amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> &amp; soundProperty)</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;{</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keywordflow">return</span> (mRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#ab6e6ac7f1a6540ca71cc60e0fb500f1b">asyncSetSourceSoundProperty</a>(handle, sourceID, soundProperty));</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;}</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;</div><div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a2ce93b543a427c0951e7bd154fb3a152"> 109</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a2ce93b543a427c0951e7bd154fb3a152">CAmControlReceiver::setSourceSoundProperties</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> &amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt; &amp; listSoundProperties)</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;{</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keywordflow">return</span> (mRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#a0884659ca24968137a6ac81fd3fc0003">asyncSetSourceSoundProperties</a>(handle, listSoundProperties, sourceID));</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;}</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;</div><div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a8e463c8b7882084a12b0dbef2bc2e7f8"> 114</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a8e463c8b7882084a12b0dbef2bc2e7f8">CAmControlReceiver::setDomainState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> domainState)</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;{</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="keywordflow">return</span> (mRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#aa71812dcf76446b25802387f84e5161a">setDomainState</a>(domainID, domainState));</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;}</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;</div><div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#aeb9cae111b6d9d2e58775fad56a78374"> 119</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#aeb9cae111b6d9d2e58775fad56a78374">CAmControlReceiver::abortAction</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle)</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;{</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keywordflow">return</span> (mRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#abb5239715b3f1dbfe80975dbb4bb9494">asyncAbort</a>(handle));</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;}</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;</div><div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a8ff6ba043a2b6970c2dc351c73070300"> 124</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a8ff6ba043a2b6970c2dc351c73070300">CAmControlReceiver::enterDomainDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Domain__s.html">am_Domain_s</a> &amp; domainData, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> &amp; domainID)</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;{</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#ae5b97276c8f23516c96d643074d9bd37">enterDomainDB</a>(domainData, domainID));</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;}</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;</div><div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a39c770cd38c312d14622e779110957e4"> 129</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a39c770cd38c312d14622e779110957e4">CAmControlReceiver::enterMainConnectionDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a> &amp; mainConnectionData, <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> &amp; connectionID)</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;{</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a1e35f8f2f516b5000fe08629d80a156e">enterMainConnectionDB</a>(mainConnectionData, connectionID));</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;}</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;</div><div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a56c7ffbccd50eb64366aecb737351024"> 134</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a56c7ffbccd50eb64366aecb737351024">CAmControlReceiver::enterSinkDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp; sinkData, <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> &amp; sinkID)</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;{</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#adecdd54551e1c61ce1456baf64fe3551">enterSinkDB</a>(sinkData, sinkID));</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;}</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;</div><div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a3c816e3aa174a81c90eb8e92dc218153"> 139</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a3c816e3aa174a81c90eb8e92dc218153">CAmControlReceiver::enterCrossfaderDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a> &amp; crossfaderData, <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> &amp; crossfaderID)</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;{</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#add669d85238ae9ce0bdb41ed3fd1278b">enterCrossfaderDB</a>(crossfaderData, crossfaderID));</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;}</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;</div><div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#aa7d27d69dd277925ab2e979f0cc6576a"> 144</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#aa7d27d69dd277925ab2e979f0cc6576a">CAmControlReceiver::enterGatewayDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> &amp; gatewayData, <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> &amp; gatewayID)</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;{</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#ace4524f2000fc1ced243a940ca4832f1">enterGatewayDB</a>(gatewayData, gatewayID));</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;}</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;</div><div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a154856178d7aad7607a7bc52c0129d10"> 149</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a154856178d7aad7607a7bc52c0129d10">CAmControlReceiver::enterConverterDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp; converterData, <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> &amp; converterID)</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;{</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#af4413c8086ff28f647d453950af8abdb">enterConverterDB</a>(converterData, converterID));</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;}</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;</div><div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a79b147f6da48cde5d5a55434ba60e359"> 154</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a79b147f6da48cde5d5a55434ba60e359">CAmControlReceiver::enterSourceDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp; sourceData, <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> &amp; sourceID)</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;{</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#aa3f27d5657cdd135b9dc4736818f47de">enterSourceDB</a>(sourceData, sourceID));</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;}</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;</div><div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a1e7eb8c08836a37e3834dab706e0eaa7"> 159</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a1e7eb8c08836a37e3834dab706e0eaa7">CAmControlReceiver::enterSinkClassDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a> &amp; sinkClass, <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> &amp; sinkClassID)</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;{</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#aa68321ff2c5c1eb836b84f5cf5d380b3">enterSinkClassDB</a>(sinkClass, sinkClassID));</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;}</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;</div><div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a6ecd805bc6f2d81de03da0ab6bba4cfd"> 164</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a6ecd805bc6f2d81de03da0ab6bba4cfd">CAmControlReceiver::enterSourceClassDB</a>(<a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> &amp; sourceClassID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a> &amp; sourceClass)</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;{</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a9dddcfbf76bb240038e879732419cb34">enterSourceClassDB</a>(sourceClassID, sourceClass));</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;}</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;</div><div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a96e9e6ea2d31e4563e2cf2fbaf6dcb79"> 169</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a96e9e6ea2d31e4563e2cf2fbaf6dcb79">CAmControlReceiver::enterSystemPropertiesListDB</a>(<span class="keyword">const</span> std::vector&lt;am_SystemProperty_s&gt; &amp; listSystemProperties)</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;{</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a6faee19d124908c84664c1e19009fdf0">enterSystemProperties</a>(listSystemProperties));</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;}</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;</div><div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#ac80f450482d65f6f6f57d9a25403fcd8"> 174</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ac80f450482d65f6f6f57d9a25403fcd8">CAmControlReceiver::changeMainConnectionRouteDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainconnectionID, <span class="keyword">const</span> std::vector&lt;am_connectionID_t&gt;&amp; listConnectionID)</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;{</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a0a2d0c68b3057c81bcbcc8b70ea4c14c">changeMainConnectionRouteDB</a>(mainconnectionID, listConnectionID));</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;}</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;</div><div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a72540957335344940d7959859c18b7ea"> 179</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a72540957335344940d7959859c18b7ea">CAmControlReceiver::changeMainConnectionStateDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainconnectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am_ConnectionState_e</a> connectionState)</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;{</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a6918fa6bdf7b4f67c0e79ae3271f224a">changeMainConnectionStateDB</a>(mainconnectionID, connectionState));</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;}</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;</div><div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a6d9c0cb9927da011d412c085a596ae78"> 184</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a6d9c0cb9927da011d412c085a596ae78">CAmControlReceiver::changeSinkMainVolumeDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> mainVolume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;{</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#abac19e0151ba92bc2b0e0e000ff5d3fa">changeSinkMainVolumeDB</a>(mainVolume, sinkID));</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;}</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;</div><div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#ad1b596843cca2105af7ace1e0e92555d"> 189</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ad1b596843cca2105af7ace1e0e92555d">CAmControlReceiver::changeSinkAvailabilityDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp; availability, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;{</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#aedbf270a72b093ca654705f7c7d19bc7">changeSinkAvailabilityDB</a>(availability, sinkID));</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;}</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;</div><div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#ac61bb1156ff4aab1bff43ab106b9ef53"> 194</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ac61bb1156ff4aab1bff43ab106b9ef53">CAmControlReceiver::changDomainStateDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> domainState, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID)</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;{</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#aaad1bac114cc397979a213bd4d64801b">changeDomainStateDB</a>(domainState, domainID));</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;}</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;</div><div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#acf8c634e67cde1af3e444ca65efa9dbe"> 199</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#acf8c634e67cde1af3e444ca65efa9dbe">CAmControlReceiver::changeSinkMuteStateDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> muteState, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;{</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a423a079a9b30ddb22b5b6606172beee9">changeSinkMuteStateDB</a>(muteState, sinkID));</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;}</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;</div><div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#aea8588aa27f353e7ea206fe487e9066a"> 204</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#aea8588aa27f353e7ea206fe487e9066a">CAmControlReceiver::changeMainSinkSoundPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;{</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#aed82758f78d7f18a5d04c55b473b0941">changeMainSinkSoundPropertyDB</a>(soundProperty, sinkID));</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;}</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;</div><div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#abf51fdca8a714878c0ad5654e7fe0d53"> 209</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#abf51fdca8a714878c0ad5654e7fe0d53">CAmControlReceiver::changeMainSourceSoundPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID)</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;{</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a9a0f3525d1545a8f1ec1866179c23a9a">changeMainSourceSoundPropertyDB</a>(soundProperty, sourceID));</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;}</div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;</div><div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a0e2c954c33c29525d5adffcced2e8733"> 214</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a0e2c954c33c29525d5adffcced2e8733">CAmControlReceiver::changeSourceAvailabilityDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp; availability, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID)</div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;{</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a3071b4ddea4a724c3bc134e30f2ff0b4">changeSourceAvailabilityDB</a>(availability, sourceID));</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;}</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;</div><div class="line"><a name="l00219"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a992cb58c6c58069e0ff5fd8b97c9511f"> 219</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a992cb58c6c58069e0ff5fd8b97c9511f">CAmControlReceiver::changeSystemPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a> &amp; property)</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;{</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a04227468ea5dcdf59541e1e8c5c6cfb5">changeSystemPropertyDB</a>(property));</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;}</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;</div><div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#ad9b44f1d36a57c4534f43176712c8f1b"> 224</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ad9b44f1d36a57c4534f43176712c8f1b">CAmControlReceiver::removeMainConnectionDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID)</div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;{</div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#acbc4e96c2a2016902a75a79d5a23d79d">removeMainConnectionDB</a>(mainConnectionID));</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;}</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;</div><div class="line"><a name="l00229"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a7450660a2714802a832218746e56d7d0"> 229</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a7450660a2714802a832218746e56d7d0">CAmControlReceiver::removeSinkDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;{</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a6883ae9e19e90e83f1fac340e7bda72f">removeSinkDB</a>(sinkID));</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;}</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;</div><div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a9d6eae2312f5629f748ec293ef8ef118"> 234</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a9d6eae2312f5629f748ec293ef8ef118">CAmControlReceiver::removeSourceDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID)</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;{</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a98ddefe6bb14feab48c1964e999a5ac0">removeSourceDB</a>(sourceID));</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;}</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;</div><div class="line"><a name="l00239"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#af1ecf8c351de797768065f8ec87f2ad5"> 239</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#af1ecf8c351de797768065f8ec87f2ad5">CAmControlReceiver::removeGatewayDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID)</div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;{</div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#aa44ed0e2f5d4096ba3d215122be51e23">removeGatewayDB</a>(gatewayID));</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;}</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;</div><div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a9d826f6bbbd8d96241d322342c15adcc"> 244</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a9d826f6bbbd8d96241d322342c15adcc">CAmControlReceiver::removeConverterDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID)</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;{</div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a5356cdea1f1f955bf27f995df657493a">removeConverterDB</a>(converterID));</div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;}</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;</div><div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a4d0df76e78240c4ad034224d4fbab374"> 249</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a4d0df76e78240c4ad034224d4fbab374">CAmControlReceiver::removeCrossfaderDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID)</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;{</div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#aa173c99dc2928eb3da3f5db884cb2e82">removeCrossfaderDB</a>(crossfaderID));</div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;}</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;</div><div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a42ba31c1c28b590e0263528309bd7de6"> 254</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a42ba31c1c28b590e0263528309bd7de6">CAmControlReceiver::removeDomainDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID)</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;{</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a6aa9b4ff49f84e4b448214b03ee70bbc">removeDomainDB</a>(domainID));</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;}</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;</div><div class="line"><a name="l00259"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a5f6fc98ec2484ef75c31c58ac2b1ad70"> 259</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a5f6fc98ec2484ef75c31c58ac2b1ad70">CAmControlReceiver::getSourceClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a> &amp; classInfo)<span class="keyword"> const</span></div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#af540d8023567d0e8d1e40507a5805672">getSourceClassInfoDB</a>(sourceID, classInfo));</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;}</div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;</div><div class="line"><a name="l00264"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#ac4a7a240519b225c50414255950185e5"> 264</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ac4a7a240519b225c50414255950185e5">CAmControlReceiver::getSinkClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a> &amp; sinkClass)<span class="keyword"> const</span></div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a5724edd794cf3034aedba3173a227bc9">getSinkClassInfoDB</a>(sinkID, sinkClass));</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;}</div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;</div><div class="line"><a name="l00269"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a7bf5444973601d826f31358dbabe3d0b"> 269</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a7bf5444973601d826f31358dbabe3d0b">CAmControlReceiver::getSinkInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp; sinkData)<span class="keyword"> const</span></div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a732736fc99705072600b79915d8db8c9">getSinkInfoDB</a>(sinkID, sinkData));</div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;}</div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;</div><div class="line"><a name="l00274"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a51f79ff040b5b371ff9b4ee7421a1ce6"> 274</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a51f79ff040b5b371ff9b4ee7421a1ce6">CAmControlReceiver::getSourceInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp; sourceData)<span class="keyword"> const</span></div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a775d0c2d81423ddd7ad930f356f9341c">getSourceInfoDB</a>(sourceID, sourceData));</div><div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;}</div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;</div><div class="line"><a name="l00279"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#ad68029d32394ec9f2a3ff39d7a860591"> 279</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ad68029d32394ec9f2a3ff39d7a860591">CAmControlReceiver::getMainConnectionInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID, <a class="code" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a> &amp; mainConnectionData)<span class="keyword"> const</span></div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#aa04d4792c67b31126a32cef7deea9210">getMainConnectionInfoDB</a>(mainConnectionID, mainConnectionData));</div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;}</div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;</div><div class="line"><a name="l00284"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a42008bddf73d564d4d9f57057f35fa8f"> 284</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a42008bddf73d564d4d9f57057f35fa8f">CAmControlReceiver::getGatewayInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> &amp; gatewayData)<span class="keyword"> const</span></div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a9835425bd1e19c83c7e4ed4a0d3e408e">getGatewayInfoDB</a>(gatewayID, gatewayData));</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;}</div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;</div><div class="line"><a name="l00289"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#ae4c15abd11643ea22dd195c58d8e3aec"> 289</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ae4c15abd11643ea22dd195c58d8e3aec">CAmControlReceiver::getConverterInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp; converterData)<span class="keyword"> const</span></div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#ae46436366f819d74a2e97a254e821522">getConverterInfoDB</a>(converterID, converterData));</div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;}</div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;</div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;</div><div class="line"><a name="l00295"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a54870c7b95f4b58c8611f9f168cfe3c3"> 295</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a54870c7b95f4b58c8611f9f168cfe3c3">CAmControlReceiver::getCrossfaderInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID, <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a> &amp; crossfaderData)<span class="keyword"> const</span></div><div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a9d79f62a80987a16fe79bf96b7eb62f5">getCrossfaderInfoDB</a>(crossfaderID, crossfaderData));</div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;}</div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;</div><div class="line"><a name="l00300"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#add9f9ce4ae93ab1c632386588866d318"> 300</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#add9f9ce4ae93ab1c632386588866d318">CAmControlReceiver::getListSinksOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_sinkID_t&gt; &amp; listSinkID)<span class="keyword"> const</span></div><div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#ac79922744480ed4999e24609fe0dc8c4">getListSinksOfDomain</a>(domainID, listSinkID));</div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;}</div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;</div><div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a25f870a5830310bdef0b744a2c31b679"> 305</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a25f870a5830310bdef0b744a2c31b679">CAmControlReceiver::getListSourcesOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_sourceID_t&gt; &amp; listSourceID)<span class="keyword"> const</span></div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a110b76a4cd150a882bd55630d0737816">getListSourcesOfDomain</a>(domainID, listSourceID));</div><div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;}</div><div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;</div><div class="line"><a name="l00310"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#aa34b8cea045d8143b8ce216bd7a82178"> 310</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#aa34b8cea045d8143b8ce216bd7a82178">CAmControlReceiver::getListCrossfadersOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_crossfaderID_t&gt; &amp; listGatewaysID)<span class="keyword"> const</span></div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a582c44a804ddfaf1e65f1da5ff73d013">getListCrossfadersOfDomain</a>(domainID, listGatewaysID));</div><div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160;}</div><div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;</div><div class="line"><a name="l00315"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a266b967927fbed954157fd3fad9a0cf3"> 315</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a266b967927fbed954157fd3fad9a0cf3">CAmControlReceiver::getListGatewaysOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_gatewayID_t&gt; &amp; listGatewaysID)<span class="keyword"> const</span></div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#aa92387044a709c93c6bbc3b749c9d587">getListGatewaysOfDomain</a>(domainID, listGatewaysID));</div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;}</div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160;</div><div class="line"><a name="l00320"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#aad404bd261aae59937c364c2fc8b7a92"> 320</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#aad404bd261aae59937c364c2fc8b7a92">CAmControlReceiver::getListConvertersOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID,std::vector&lt;am_converterID_t&gt;&amp; listConverterID)<span class="keyword"> const</span></div><div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a3634c3dc658859d70546c92981d27789">getListConvertersOfDomain</a>(domainID,listConverterID));</div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;}</div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;</div><div class="line"><a name="l00325"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a822362456cc6cd6eccf1ebb8b89ba7bd"> 325</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a822362456cc6cd6eccf1ebb8b89ba7bd">CAmControlReceiver::getListMainConnections</a>(std::vector&lt;am_MainConnection_s&gt; &amp; listMainConnections)<span class="keyword"> const</span></div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a6e213ed6b60e4e82512e30835394167d">getListMainConnections</a>(listMainConnections));</div><div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160;}</div><div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;</div><div class="line"><a name="l00330"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#afa9ef06d4e84efca48bb579e5d7523ad"> 330</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#afa9ef06d4e84efca48bb579e5d7523ad">CAmControlReceiver::getListDomains</a>(std::vector&lt;am_Domain_s&gt; &amp; listDomains)<span class="keyword"> const</span></div><div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a8265be20dd2e82710a7acf3611fb0457">getListDomains</a>(listDomains));</div><div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160;}</div><div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;</div><div class="line"><a name="l00335"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a06fa0927c74f1d5b0b555e1fb90617bb"> 335</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a06fa0927c74f1d5b0b555e1fb90617bb">CAmControlReceiver::getListConnections</a>(std::vector&lt;am_Connection_s&gt; &amp; listConnections)<span class="keyword"> const</span></div><div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a2930829b81fce558266de3955baef664">getListConnections</a>(listConnections));</div><div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160;}</div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;</div><div class="line"><a name="l00340"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a37f79a644a11a211774cd798230c21e9"> 340</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a37f79a644a11a211774cd798230c21e9">CAmControlReceiver::getListSinks</a>(std::vector&lt;am_Sink_s&gt; &amp; listSinks)<span class="keyword"> const</span></div><div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#aa98ce6f4153297f29b68d4b6fdbec7f1">getListSinks</a>(listSinks));</div><div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160;}</div><div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160;</div><div class="line"><a name="l00345"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#ace44f93437811efad0b3466fb28f0974"> 345</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ace44f93437811efad0b3466fb28f0974">CAmControlReceiver::getListSources</a>(std::vector&lt;am_Source_s&gt; &amp; listSources)<span class="keyword"> const</span></div><div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#ad20967b3bd76d83aa3eef15a43ef9e2b">getListSources</a>(listSources));</div><div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160;}</div><div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;</div><div class="line"><a name="l00350"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a809bcd6257942be0f1d560f13f5517e6"> 350</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a809bcd6257942be0f1d560f13f5517e6">CAmControlReceiver::getListSourceClasses</a>(std::vector&lt;am_SourceClass_s&gt; &amp; listSourceClasses)<span class="keyword"> const</span></div><div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a596f2f328352a607e92a98af1a50a64c">getListSourceClasses</a>(listSourceClasses));</div><div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160;}</div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;</div><div class="line"><a name="l00355"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a7391a2c40a4fc898be74d386155a29e4"> 355</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a7391a2c40a4fc898be74d386155a29e4">CAmControlReceiver::getListHandles</a>(std::vector&lt;am_Handle_s&gt; &amp; listHandles)<span class="keyword"> const</span></div><div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; <span class="keywordflow">return</span> (mRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#a194c67b22f11a192bac1a89556448c73">getListHandles</a>(listHandles));</div><div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160;}</div><div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160;</div><div class="line"><a name="l00360"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a41cde8efe28776428944b3c9363cab6c"> 360</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a41cde8efe28776428944b3c9363cab6c">CAmControlReceiver::getListCrossfaders</a>(std::vector&lt;am_Crossfader_s&gt; &amp; listCrossfaders)<span class="keyword"> const</span></div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#aa454452c89957eb236e3a68965ddac95">getListCrossfaders</a>(listCrossfaders));</div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160;}</div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160;</div><div class="line"><a name="l00365"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#af0833bf10c4e2ca634cf572aff806efc"> 365</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#af0833bf10c4e2ca634cf572aff806efc">CAmControlReceiver::getListGateways</a>(std::vector&lt;am_Gateway_s&gt; &amp; listGateways)<span class="keyword"> const</span></div><div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#aab7a9044f1bc4ff8a048910f82dc93ea">getListGateways</a>(listGateways));</div><div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160;}</div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160;</div><div class="line"><a name="l00370"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a99f5a4932e11bf5a0dd17dc6b9e244cc"> 370</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a99f5a4932e11bf5a0dd17dc6b9e244cc">CAmControlReceiver::getListConverters</a>(std::vector&lt;am_Converter_s&gt;&amp; listConverters)<span class="keyword"> const</span></div><div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#ac6226ae40f182e73381bf2bb8e53f0ad">getListConverters</a>(listConverters));</div><div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160;}</div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160;</div><div class="line"><a name="l00375"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#aeddbe0ccb7e076e8ee11df54bd642979"> 375</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#aeddbe0ccb7e076e8ee11df54bd642979">CAmControlReceiver::getListSinkClasses</a>(std::vector&lt;am_SinkClass_s&gt; &amp; listSinkClasses)<span class="keyword"> const</span></div><div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#ae99e0c125fba4122728cf1aa77916951">getListSinkClasses</a>(listSinkClasses));</div><div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160;}</div><div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160;</div><div class="line"><a name="l00380"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a0c3ab7d7e6454e60a5aff8c5f493197a"> 380</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a0c3ab7d7e6454e60a5aff8c5f493197a">CAmControlReceiver::getListSystemProperties</a>(std::vector&lt;am_SystemProperty_s&gt; &amp; listSystemProperties)<span class="keyword"> const</span></div><div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a8165517ad5e06f36dca978476db51d79">getListSystemProperties</a>(listSystemProperties));</div><div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160;}</div><div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160;</div><div class="line"><a name="l00385"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a928777e862b6f1593e4cc61317b2a9c6"> 385</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a928777e862b6f1593e4cc61317b2a9c6">CAmControlReceiver::changeSinkClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a> &amp; classInfo)</div><div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160;{</div><div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a79e99ade2bc757dcb1c3ffd932ff41fe">changeSinkClassInfoDB</a>(classInfo));</div><div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160;}</div><div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160;</div><div class="line"><a name="l00390"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#aef3e658f2fae77269fb8cbeaa484da4a"> 390</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#aef3e658f2fae77269fb8cbeaa484da4a">CAmControlReceiver::changeSourceClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a> &amp; classInfo)</div><div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160;{</div><div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160; <span class="keywordflow">return</span>(mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#af7e0be6ef2f4261a28b5eccc40202342">changeSourceClassInfoDB</a>(classInfo));</div><div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160;}</div><div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160;</div><div class="line"><a name="l00395"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a04f66f19aaee31424d8e85ea45d1ba15"> 395</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a04f66f19aaee31424d8e85ea45d1ba15">CAmControlReceiver::removeSinkClassDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID)</div><div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160;{</div><div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a6318ff31f7d63fc265a9f3df983006cd">removeSinkClassDB</a>(sinkClassID));</div><div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160;}</div><div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160;</div><div class="line"><a name="l00400"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a179378d3d779c6063aebdae751a5b4f7"> 400</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a179378d3d779c6063aebdae751a5b4f7">CAmControlReceiver::removeSourceClassDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID)</div><div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160;{</div><div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a00856a07a8e7f245717f6f0b61a137b7">removeSourceClassDB</a>(sourceClassID));</div><div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160;}</div><div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160;</div><div class="line"><a name="l00405"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a646b816ad51ee7bebfd7012fc9d0a22d"> 405</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlReceiver.html#a646b816ad51ee7bebfd7012fc9d0a22d">CAmControlReceiver::setCommandReady</a>()</div><div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160;{</div><div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<a class="code" href="CAmControlReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>);</div><div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160; mCommandSender-&gt;<a class="code" href="classam_1_1CAmCommandSender.html#a45500383a20af593d7fbd17a7140a9ba">setCommandReady</a>();</div><div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160;}</div><div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160;</div><div class="line"><a name="l00411"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a5ddf60705907db00980c7142aea60db8"> 411</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlReceiver.html#a5ddf60705907db00980c7142aea60db8">CAmControlReceiver::setRoutingReady</a>()</div><div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160;{</div><div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<a class="code" href="CAmControlReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>);</div><div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160; mRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#a7a4d410e30df0e8240d25a57e3c72c6b">setRoutingReady</a>();</div><div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160;}</div><div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160;</div><div class="line"><a name="l00417"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#ab4108483dec4fafc5f79d468a1271d40"> 417</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlReceiver.html#ab4108483dec4fafc5f79d468a1271d40">CAmControlReceiver::confirmControllerReady</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div><div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160;{</div><div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160; <span class="keywordflow">if</span> (error!=<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>)</div><div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmControlReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;controller reported error&quot;</span>, error);</div><div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160;}</div><div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160;</div><div class="line"><a name="l00423"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a3d524ab7205cefbeb122338a99ebfea9"> 423</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlReceiver.html#a3d524ab7205cefbeb122338a99ebfea9">CAmControlReceiver::confirmControllerRundown</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div><div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160;{</div><div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160; <span class="keywordflow">if</span> (error!=<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>)</div><div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160; {</div><div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmControlReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;exited with error &quot;</span>,error);</div><div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160; <span class="comment">//we might be blocked here -&gt; so lets better exit right away</span></div><div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160; <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;controller Confirmed with error&quot;</span>);</div><div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160; }</div><div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160;</div><div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a> (<a class="code" href="CAmControlReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;will exit now&quot;</span>);</div><div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160;</div><div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; <span class="comment">//end the mainloop here...</span></div><div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; mSocketHandler-&gt;<a class="code" href="classam_1_1CAmSocketHandler.html#a166eb3d78647168e55fa0931f7ee6933">exit_mainloop</a>();</div><div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160;}</div><div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160;</div><div class="line"><a name="l00438"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a5a58e2d3a3d6241bc9fa70ad59ec9b62"> 438</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a5a58e2d3a3d6241bc9fa70ad59ec9b62">CAmControlReceiver::getSocketHandler</a>(<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *&amp; socketHandler)</div><div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160;{</div><div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160; socketHandler = mSocketHandler;</div><div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160;}</div><div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160;</div><div class="line"><a name="l00444"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a6e6c950dc0f9970baa259f0fc7ef394e"> 444</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlReceiver.html#a6e6c950dc0f9970baa259f0fc7ef394e">CAmControlReceiver::setCommandRundown</a>()</div><div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160;{</div><div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmControlReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>);</div><div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160; mCommandSender-&gt;<a class="code" href="classam_1_1CAmCommandSender.html#a5c2b1f6c0a38f7e4f42eb6452bd56d57">setCommandRundown</a>();</div><div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160;}</div><div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160;</div><div class="line"><a name="l00450"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#af77e2e96f4013a529e94148ef4828bc7"> 450</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlReceiver.html#af77e2e96f4013a529e94148ef4828bc7">CAmControlReceiver::setRoutingRundown</a>()</div><div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160;{</div><div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmControlReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>);</div><div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; mRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#a751e3326a925abcb4fa086ae226b4be1">setRoutingRundown</a>();</div><div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160;}</div><div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160;</div><div class="line"><a name="l00456"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a802b68e08e1b86ee54e89730ffb27d63"> 456</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlReceiver.html#a802b68e08e1b86ee54e89730ffb27d63">CAmControlReceiver::getInterfaceVersion</a>(std::string &amp; version)<span class="keyword"> const</span></div><div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; version = <a class="code" href="IAmControl_8h.html#ac8c9ea59b513da97f115ed3d6322d6ad">ControlVersion</a>;</div><div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160;}</div><div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160;</div><div class="line"><a name="l00461"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a1564263d037cdd4fc013c592cdf715b6"> 461</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a1564263d037cdd4fc013c592cdf715b6">CAmControlReceiver::changeSourceDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties)</div><div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160;{</div><div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a6acd02bdacfbe2e430761e2122c12bb8">changeSourceDB</a>(sourceID,sourceClassID,listSoundProperties,listConnectionFormats,listMainSoundProperties));</div><div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160;}</div><div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160;</div><div class="line"><a name="l00466"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#ad534c7abb160258e7aac220d245f8094"> 466</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ad534c7abb160258e7aac220d245f8094">CAmControlReceiver::changeSinkDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties)</div><div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160;{</div><div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#ae84ea7d61bb96333ab5f645dfcd8716c">changeSinkDB</a>(sinkID,sinkClassID,listSoundProperties,listConnectionFormats,listMainSoundProperties));</div><div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160;}</div><div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160;</div><div class="line"><a name="l00471"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a9b1e5d61617bccfda1c02577e80ce17b"> 471</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a9b1e5d61617bccfda1c02577e80ce17b">CAmControlReceiver::changeGatewayDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkConnectionFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix)</div><div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160;{</div><div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#aaa47f5b2cbcabca57bff78f79a636795">changeGatewayDB</a>(gatewayID,listSourceConnectionFormats,listSinkConnectionFormats,convertionMatrix));</div><div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160;}</div><div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160;</div><div class="line"><a name="l00476"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a2021fc25a560515071a9a9314f7ab02c"> 476</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a2021fc25a560515071a9a9314f7ab02c">CAmControlReceiver::changeConverterDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkConnectionFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix)</div><div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160;{</div><div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a2aef10f65597fb9a9d655adcc44bd361">changeConverterDB</a>(converterID,listSourceConnectionFormats,listSinkConnectionFormats,convertionMatrix));</div><div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160;}</div><div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160;</div><div class="line"><a name="l00481"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#ac08faa19594da07170338c83f8c2a1c5"> 481</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ac08faa19594da07170338c83f8c2a1c5">CAmControlReceiver::setVolumes</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> std::vector&lt;am_Volumes_s&gt;&amp; listVolumes)</div><div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160;{</div><div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160; <span class="keywordflow">return</span> (mRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#ad390f3c51644e9b98acdf390f07b6f7b">asyncSetVolumes</a>(handle,listVolumes));</div><div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160;}</div><div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160;</div><div class="line"><a name="l00486"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a156f260de062913cbb80a2478b4fdbf6"> 486</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a156f260de062913cbb80a2478b4fdbf6">CAmControlReceiver::setSinkNotificationConfiguration</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; notificationConfiguration)</div><div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160;{</div><div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160; <span class="keywordflow">return</span> (mRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#af22ae1fdcda484e9d379b13711df5c0d">asyncSetSinkNotificationConfiguration</a>(handle,sinkID,notificationConfiguration));</div><div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160;}</div><div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160;</div><div class="line"><a name="l00491"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a68e12fbe2938426fe96bfc586af399df"> 491</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a68e12fbe2938426fe96bfc586af399df">CAmControlReceiver::setSourceNotificationConfiguration</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; notificationConfiguration)</div><div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160;{</div><div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160; <span class="keywordflow">return</span> (mRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#a20215f51f03ff81b98203ab3927dad26">asyncSetSourceNotificationConfiguration</a>(handle,sourceID,notificationConfiguration));</div><div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160;}</div><div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160;</div><div class="line"><a name="l00496"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a8a1d21f47176469d47ae2d5c4713866a"> 496</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlReceiver.html#a8a1d21f47176469d47ae2d5c4713866a">CAmControlReceiver::sendMainSinkNotificationPayload</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; notificationPayload)</div><div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160;{</div><div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<a class="code" href="CAmControlReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sinkID=&quot;</span>,sinkID,<span class="stringliteral">&quot;type=&quot;</span>,notificationPayload.<a class="code" href="structam_1_1am__NotificationPayload__s.html#a37449381a267dfb498cb763310f1bd92">type</a>,<span class="stringliteral">&quot;value=&quot;</span>,notificationPayload.<a class="code" href="structam_1_1am__NotificationPayload__s.html#a765bbd1916862ed5d4ee9ab83c9be3b6">value</a>);</div><div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160; mCommandSender-&gt;<a class="code" href="classam_1_1CAmCommandSender.html#ac4fae1baa0aaab24fb74ba55b9b777de">cbSinkNotification</a>(sinkID,notificationPayload);</div><div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160;}</div><div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160;</div><div class="line"><a name="l00502"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#aaca5e2df269c9ffeb34939a309a13c08"> 502</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlReceiver.html#aaca5e2df269c9ffeb34939a309a13c08">CAmControlReceiver::sendMainSourceNotificationPayload</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; notificationPayload)</div><div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160;{</div><div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<a class="code" href="CAmControlReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sourceID=&quot;</span>,sourceID,<span class="stringliteral">&quot;type=&quot;</span>,notificationPayload.<a class="code" href="structam_1_1am__NotificationPayload__s.html#a37449381a267dfb498cb763310f1bd92">type</a>,<span class="stringliteral">&quot;value=&quot;</span>,notificationPayload.<a class="code" href="structam_1_1am__NotificationPayload__s.html#a765bbd1916862ed5d4ee9ab83c9be3b6">value</a>);</div><div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160; mCommandSender-&gt;<a class="code" href="classam_1_1CAmCommandSender.html#a65d3283c678d793edbe1d4553766b059">cbSourceNotification</a>(sourceID,notificationPayload);</div><div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160;}</div><div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160;</div><div class="line"><a name="l00508"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a384f4d3e1543d7afb7c677694f648eed"> 508</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a384f4d3e1543d7afb7c677694f648eed">CAmControlReceiver::changeMainSinkNotificationConfigurationDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; mainNotificationConfiguration)</div><div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160;{</div><div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<a class="code" href="CAmControlReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sinkID&quot;</span>, sinkID);</div><div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a9bb4cc1477618d01328dd921549b328f">changeMainSinkNotificationConfigurationDB</a>(sinkID,mainNotificationConfiguration));</div><div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160;}</div><div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160;</div><div class="line"><a name="l00514"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a11a1a776044950a981f00c4ae18c4f8d"> 514</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a11a1a776044950a981f00c4ae18c4f8d">CAmControlReceiver::changeMainSourceNotificationConfigurationDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; mainNotificationConfiguration)</div><div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160;{</div><div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<a class="code" href="CAmControlReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sourceID&quot;</span>, sourceID);</div><div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#abb2e2550e483c813071d7b2c1886b6f6">changeMainSourceNotificationConfigurationDB</a>(sourceID,mainNotificationConfiguration));</div><div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160;}</div><div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160;</div><div class="line"><a name="l00520"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a0de65ed75817ffa03a3ac8b58b8f1571"> 520</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a0de65ed75817ffa03a3ac8b58b8f1571">CAmControlReceiver::getListMainSinkSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_MainSoundProperty_s&gt;&amp; listSoundproperties)<span class="keyword"> const</span></div><div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<a class="code" href="CAmControlReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sinkID&quot;</span>, sinkID);</div><div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a0b64cb67f5424173c31a7abfe19a264c">getListMainSinkSoundProperties</a>(sinkID,listSoundproperties));</div><div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160;}</div><div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160;</div><div class="line"><a name="l00526"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#ab8dfa567c1df6221085859c527744bcc"> 526</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ab8dfa567c1df6221085859c527744bcc">CAmControlReceiver::getListMainSourceSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_MainSoundProperty_s&gt;&amp; listSoundproperties)<span class="keyword"> const</span></div><div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<a class="code" href="CAmControlReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sourceID&quot;</span>, sourceID);</div><div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#af659b31f091fd1b6890a7dbcb4ec3110">getListMainSourceSoundProperties</a>(sourceID, listSoundproperties));</div><div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160;}</div><div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160;</div><div class="line"><a name="l00532"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a6b6578fb203d9201e2701d932c222f6c"> 532</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a6b6578fb203d9201e2701d932c222f6c">CAmControlReceiver::getListSinkSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundproperties)<span class="keyword"> const</span></div><div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<a class="code" href="CAmControlReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sinkID&quot;</span>, sinkID);</div><div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#ae8d5612288475d15a170b5249df54fb1">getListSinkSoundProperties</a>(sinkID,listSoundproperties));</div><div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160;}</div><div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160;</div><div class="line"><a name="l00538"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a1c4c6d23d68b0132a28350c33740609c"> 538</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a1c4c6d23d68b0132a28350c33740609c">CAmControlReceiver::getListSourceSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundproperties)<span class="keyword"> const</span></div><div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<a class="code" href="CAmControlReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sourceID&quot;</span>, sourceID);</div><div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a51a3ec746ff6902831f69496cd2fece2">getListSourceSoundProperties</a>(sourceID, listSoundproperties));</div><div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160;}</div><div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160;</div><div class="line"><a name="l00544"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a0d9ad46eaf56abb7b2c673492d82e642"> 544</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a0d9ad46eaf56abb7b2c673492d82e642">CAmControlReceiver::getMainSinkSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a> propertyType, int16_t&amp; value)<span class="keyword"> const</span></div><div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<a class="code" href="CAmControlReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sinkID&quot;</span>, sinkID);</div><div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a3e1cdf54330bd7b02803597a09230cb8">getMainSinkSoundPropertyValue</a>(sinkID,propertyType,value));</div><div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160;}</div><div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160;</div><div class="line"><a name="l00550"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a58399c3846b7132691f0b6a4b1d3538b"> 550</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a58399c3846b7132691f0b6a4b1d3538b">CAmControlReceiver::getSinkSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a> propertyType, int16_t&amp; value)<span class="keyword"> const</span></div><div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<a class="code" href="CAmControlReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sinkID&quot;</span>, sinkID);</div><div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#ad2a55ec4fedeb850d807a4fa5def3c61">getSinkSoundPropertyValue</a>(sinkID,propertyType,value));</div><div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160;}</div><div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160;</div><div class="line"><a name="l00556"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a7a3c976a5760d3ac590647c8710ffc95"> 556</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a7a3c976a5760d3ac590647c8710ffc95">CAmControlReceiver::getMainSourceSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a> propertyType, int16_t&amp; value)<span class="keyword"> const</span></div><div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<a class="code" href="CAmControlReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sourceID&quot;</span>, sourceID);</div><div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#aa8eeb1a5353782f0018a4e4e9ba16440">getMainSourceSoundPropertyValue</a>(sourceID,propertyType,value));</div><div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160;}</div><div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160;</div><div class="line"><a name="l00562"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#aca51be115ded53985312b6e8b7ffd8ee"> 562</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#aca51be115ded53985312b6e8b7ffd8ee">CAmControlReceiver::getSourceSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a> propertyType, int16_t&amp; value)<span class="keyword"> const</span></div><div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<a class="code" href="CAmControlReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sourceID&quot;</span>, sourceID);</div><div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160; <span class="keywordflow">return</span> (mDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a83cb8ee4cfe1e72e30586a80cb3e0334">getSourceSoundPropertyValue</a>(sourceID,propertyType,value));</div><div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160;}</div><div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160;</div><div class="line"><a name="l00568"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a44ec0077fa6791ec53ad79def3c5bbeb"> 568</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a44ec0077fa6791ec53ad79def3c5bbeb">CAmControlReceiver::resyncConnectionState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID,std::vector&lt;am_Connection_s&gt;&amp; listOfExistingConnections)</div><div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160;{</div><div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmControlReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;domainID&quot;</span>, domainID);</div><div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160; <span class="keywordflow">return</span> (mRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#a6ff3d1c8739255261982b4be95a4122c">resyncConnectionState</a>(domainID,listOfExistingConnections));</div><div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160;}</div><div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160;</div><div class="line"><a name="l00574"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html#a2617576c661b529fccc7f10c7e966fea"> 574</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a2617576c661b529fccc7f10c7e966fea">CAmControlReceiver::removeHandle</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle)</div><div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160;{</div><div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmControlReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;handle&quot;</span>, handle.<a class="code" href="structam_1_1am__Handle__s.html#aad0238ce3ed33303aeef55a756bccc46">handle</a>);</div><div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160; <span class="keywordflow">return</span> (mRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">removeHandle</a>(handle));</div><div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160;}</div><div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160;</div><div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160;}</div><div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160;</div><div class="ttc" id="classam_1_1CAmControlReceiver_html_acf8c634e67cde1af3e444ca65efa9dbe"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#acf8c634e67cde1af3e444ca65efa9dbe">am::CAmControlReceiver::changeSinkMuteStateDB</a></div><div class="ttdeci">am_Error_e changeSinkMuteStateDB(const am_MuteState_e muteState, const am_sinkID_t sinkID)</div><div class="ttdoc">changes the mute state of a sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00199">CAmControlReceiver.cpp:199</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_ac79922744480ed4999e24609fe0dc8c4"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#ac79922744480ed4999e24609fe0dc8c4">am::IAmDatabaseHandler::getListSinksOfDomain</a></div><div class="ttdeci">virtual am_Error_e getListSinksOfDomain(const am_domainID_t domainID, std::vector&lt; am_sinkID_t &gt; &amp;listSinkID) const =0</div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a2930829b81fce558266de3955baef664"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a2930829b81fce558266de3955baef664">am::IAmDatabaseHandler::getListConnections</a></div><div class="ttdeci">virtual am_Error_e getListConnections(std::vector&lt; am_Connection_s &gt; &amp;listConnections) const =0</div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></div><div class="ttdoc">Implements the RoutingSendInterface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00044">CAmRoutingSender.h:44</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></div><div class="ttdoc">Implements the RoutingSendInterface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00045">CAmRoutingSender.h:45</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_ace4524f2000fc1ced243a940ca4832f1"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#ace4524f2000fc1ced243a940ca4832f1">am::IAmDatabaseHandler::enterGatewayDB</a></div><div class="ttdeci">virtual am_Error_e enterGatewayDB(const am_Gateway_s &amp;gatewayData, am_gatewayID_t &amp;gatewayID)=0</div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a8265be20dd2e82710a7acf3611fb0457"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a8265be20dd2e82710a7acf3611fb0457">am::IAmDatabaseHandler::getListDomains</a></div><div class="ttdeci">virtual am_Error_e getListDomains(std::vector&lt; am_Domain_s &gt; &amp;listDomains) const =0</div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_abb5239715b3f1dbfe80975dbb4bb9494"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#abb5239715b3f1dbfe80975dbb4bb9494">am::CAmRoutingSender::asyncAbort</a></div><div class="ttdeci">am_Error_e asyncAbort(const am_Handle_s &amp;handle)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00205">CAmRoutingSender.cpp:205</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_abb5239715b3f1dbfe80975dbb4bb9494"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#abb5239715b3f1dbfe80975dbb4bb9494">am::CAmRoutingSender::asyncAbort</a></div><div class="ttdeci">am_Error_e asyncAbort(const am_Handle_s &amp;handle)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00242">CAmRoutingSender.cpp:242</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a9bb4cc1477618d01328dd921549b328f"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a9bb4cc1477618d01328dd921549b328f">am::IAmDatabaseHandler::changeMainSinkNotificationConfigurationDB</a></div><div class="ttdeci">virtual am_Error_e changeMainSinkNotificationConfigurationDB(const am_sinkID_t sinkID, const am_NotificationConfiguration_s mainNotificationConfiguration)=0</div></div>
<div class="ttc" id="namespaceam_html_aee5e4e9b864d3867a896b6cdceed6ff4"><div class="ttname"><a href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am::am_connectionID_t</a></div><div class="ttdeci">uint16_t am_connectionID_t</div><div class="ttdoc">a connection ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00055">audiomanagertypes.h:55</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_acbc4e96c2a2016902a75a79d5a23d79d"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#acbc4e96c2a2016902a75a79d5a23d79d">am::IAmDatabaseHandler::removeMainConnectionDB</a></div><div class="ttdeci">virtual am_Error_e removeMainConnectionDB(const am_mainConnectionID_t mainConnectionID)=0</div></div>
<div class="ttc" id="namespaceam_html_a098f272728edf8a628fc11b0655c154d"><div class="ttname"><a href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am::am_CustomSoundPropertyType_t</a></div><div class="ttdeci">uint16_t am_CustomSoundPropertyType_t</div><div class="ttdoc">Within genivi only the some example properties are defined. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00193">audiomanagertypes.h:193</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aa04d4792c67b31126a32cef7deea9210"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aa04d4792c67b31126a32cef7deea9210">am::IAmDatabaseHandler::getMainConnectionInfoDB</a></div><div class="ttdeci">virtual am_Error_e getMainConnectionInfoDB(const am_mainConnectionID_t mainConnectionID, am_MainConnection_s &amp;mainConnectionData) const =0</div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a99f5a4932e11bf5a0dd17dc6b9e244cc"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a99f5a4932e11bf5a0dd17dc6b9e244cc">am::CAmControlReceiver::getListConverters</a></div><div class="ttdeci">am_Error_e getListConverters(std::vector&lt; am_Converter_s &gt; &amp;listConverters) const </div><div class="ttdoc">returns a list of converters </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00368">CAmControlReceiver.cpp:368</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a9b1e5d61617bccfda1c02577e80ce17b"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a9b1e5d61617bccfda1c02577e80ce17b">am::CAmControlReceiver::changeGatewayDB</a></div><div class="ttdeci">am_Error_e changeGatewayDB(const am_gatewayID_t gatewayID, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceConnectionFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkConnectionFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)</div><div class="ttdoc">changes Gateway Data </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00469">CAmControlReceiver.cpp:469</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a06fa0927c74f1d5b0b555e1fb90617bb"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a06fa0927c74f1d5b0b555e1fb90617bb">am::CAmControlReceiver::getListConnections</a></div><div class="ttdeci">am_Error_e getListConnections(std::vector&lt; am_Connection_s &gt; &amp;listConnections) const </div><div class="ttdoc">returns a complete list of all Connections </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00333">CAmControlReceiver.cpp:333</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a99f5a4932e11bf5a0dd17dc6b9e244cc"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a99f5a4932e11bf5a0dd17dc6b9e244cc">am::CAmControlReceiver::getListConverters</a></div><div class="ttdeci">am_Error_e getListConverters(std::vector&lt; am_Converter_s &gt; &amp;listConverters) const </div><div class="ttdoc">returns a list of converters </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00370">CAmControlReceiver.cpp:370</a></div></div>
+<div class="ttc" id="namespaceam_html"><div class="ttname"><a href="namespaceam.html">am</a></div><div class="ttdoc">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects...</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8h_source.html#l00029">CAmCommandReceiver.h:29</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a9b1e5d61617bccfda1c02577e80ce17b"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a9b1e5d61617bccfda1c02577e80ce17b">am::CAmControlReceiver::changeGatewayDB</a></div><div class="ttdeci">am_Error_e changeGatewayDB(const am_gatewayID_t gatewayID, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceConnectionFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkConnectionFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)</div><div class="ttdoc">changes Gateway Data </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00471">CAmControlReceiver.cpp:471</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a06fa0927c74f1d5b0b555e1fb90617bb"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a06fa0927c74f1d5b0b555e1fb90617bb">am::CAmControlReceiver::getListConnections</a></div><div class="ttdeci">am_Error_e getListConnections(std::vector&lt; am_Connection_s &gt; &amp;listConnections) const </div><div class="ttdoc">returns a complete list of all Connections </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00335">CAmControlReceiver.cpp:335</a></div></div>
<div class="ttc" id="namespaceam_html_a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f"><div class="ttname"><a href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am::am_sinkClass_t</a></div><div class="ttdeci">uint16_t am_sinkClass_t</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00104">audiomanagertypes.h:104</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_aaca5e2df269c9ffeb34939a309a13c08"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#aaca5e2df269c9ffeb34939a309a13c08">am::CAmControlReceiver::sendMainSourceNotificationPayload</a></div><div class="ttdeci">void sendMainSourceNotificationPayload(const am_sourceID_t sourceID, const am_NotificationPayload_s &amp;notificationPayload)</div><div class="ttdoc">Sends out the main notificiation of a source. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00500">CAmControlReceiver.cpp:500</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_aaca5e2df269c9ffeb34939a309a13c08"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#aaca5e2df269c9ffeb34939a309a13c08">am::CAmControlReceiver::sendMainSourceNotificationPayload</a></div><div class="ttdeci">void sendMainSourceNotificationPayload(const am_sourceID_t sourceID, const am_NotificationPayload_s &amp;notificationPayload)</div><div class="ttdoc">Sends out the main notificiation of a source. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00502">CAmControlReceiver.cpp:502</a></div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4ce"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am::am_Error_e</a></div><div class="ttdeci">am_Error_e</div><div class="ttdoc">the errors of the audiomanager. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00337">audiomanagertypes.h:337</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a0a2d0c68b3057c81bcbcc8b70ea4c14c"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a0a2d0c68b3057c81bcbcc8b70ea4c14c">am::IAmDatabaseHandler::changeMainConnectionRouteDB</a></div><div class="ttdeci">virtual am_Error_e changeMainConnectionRouteDB(const am_mainConnectionID_t mainconnectionID, const std::vector&lt; am_connectionID_t &gt; &amp;listConnectionID)=0</div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a822362456cc6cd6eccf1ebb8b89ba7bd"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a822362456cc6cd6eccf1ebb8b89ba7bd">am::CAmControlReceiver::getListMainConnections</a></div><div class="ttdeci">am_Error_e getListMainConnections(std::vector&lt; am_MainConnection_s &gt; &amp;listMainConnections) const </div><div class="ttdoc">returns a complete list of all MainConnections </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00323">CAmControlReceiver.cpp:323</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a822362456cc6cd6eccf1ebb8b89ba7bd"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a822362456cc6cd6eccf1ebb8b89ba7bd">am::CAmControlReceiver::getListMainConnections</a></div><div class="ttdeci">am_Error_e getListMainConnections(std::vector&lt; am_MainConnection_s &gt; &amp;listMainConnections) const </div><div class="ttdoc">returns a complete list of all MainConnections </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00325">CAmControlReceiver.cpp:325</a></div></div>
<div class="ttc" id="structam_1_1am__NotificationConfiguration__s_html"><div class="ttname"><a href="structam_1_1am__NotificationConfiguration__s.html">am::am_NotificationConfiguration_s</a></div><div class="ttdoc">This struct holds information about the configuration for notifications. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01109">audiomanagertypes.h:1109</a></div></div>
-<div class="ttc" id="namespaceam_html_a47d650dc91db97c1f9323b4ed5cf4fd6"><div class="ttname"><a href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">am::logInfo</a></div><div class="ttdeci">void logInfo(T value, TArgs...args)</div><div class="ttdoc">logs given values with infolevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00405">CAmDltWrapper.h:405</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a664019ef5e06ef587bf32ec8247e3cc5"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a664019ef5e06ef587bf32ec8247e3cc5">am::CAmControlReceiver::setSinkSoundProperties</a></div><div class="ttdeci">am_Error_e setSinkSoundProperties(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const std::vector&lt; am_SoundProperty_s &gt; &amp;soundProperty)</div><div class="ttdoc">is used to set several sinkSoundProperties at a time </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00097">CAmControlReceiver.cpp:97</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_a194c67b22f11a192bac1a89556448c73"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a194c67b22f11a192bac1a89556448c73">am::CAmRoutingSender::getListHandles</a></div><div class="ttdeci">am_Error_e getListHandles(std::vector&lt; am_Handle_s &gt; &amp;listHandles) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00767">CAmRoutingSender.cpp:767</a></div></div>
+<div class="ttc" id="namespaceam_html_a47d650dc91db97c1f9323b4ed5cf4fd6"><div class="ttname"><a href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">am::logInfo</a></div><div class="ttdeci">void logInfo(T value, TArgs...args)</div><div class="ttdoc">logs given values with infolevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00420">CAmDltWrapper.h:420</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a664019ef5e06ef587bf32ec8247e3cc5"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a664019ef5e06ef587bf32ec8247e3cc5">am::CAmControlReceiver::setSinkSoundProperties</a></div><div class="ttdeci">am_Error_e setSinkSoundProperties(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const std::vector&lt; am_SoundProperty_s &gt; &amp;soundProperty)</div><div class="ttdoc">is used to set several sinkSoundProperties at a time </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00099">CAmControlReceiver.cpp:99</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_a194c67b22f11a192bac1a89556448c73"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a194c67b22f11a192bac1a89556448c73">am::CAmRoutingSender::getListHandles</a></div><div class="ttdeci">am_Error_e getListHandles(std::vector&lt; am_Handle_s &gt; &amp;listHandles) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00804">CAmRoutingSender.cpp:804</a></div></div>
<div class="ttc" id="namespaceam_html_af9d68f1f1b0553906df4c90e9a860ffa"><div class="ttname"><a href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am::am_MuteState_e</a></div><div class="ttdeci">am_MuteState_e</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00392">audiomanagertypes.h:392</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_ac8fd5903c6b2607b7539af4260937d83"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ac8fd5903c6b2607b7539af4260937d83">am::CAmControlReceiver::getRoute</a></div><div class="ttdeci">am_Error_e getRoute(const bool onlyfree, const am_sourceID_t sourceID, const am_sinkID_t sinkID, std::vector&lt; am_Route_s &gt; &amp;returnList)</div><div class="ttdoc">calculates a route from source to sink. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00057">CAmControlReceiver.cpp:57</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_ac8fd5903c6b2607b7539af4260937d83"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ac8fd5903c6b2607b7539af4260937d83">am::CAmControlReceiver::getRoute</a></div><div class="ttdeci">am_Error_e getRoute(const bool onlyfree, const am_sourceID_t sourceID, const am_sinkID_t sinkID, std::vector&lt; am_Route_s &gt; &amp;returnList)</div><div class="ttdoc">calculates a route from source to sink. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00059">CAmControlReceiver.cpp:59</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a3071b4ddea4a724c3bc134e30f2ff0b4"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a3071b4ddea4a724c3bc134e30f2ff0b4">am::IAmDatabaseHandler::changeSourceAvailabilityDB</a></div><div class="ttdeci">virtual am_Error_e changeSourceAvailabilityDB(const am_Availability_s &amp;availability, const am_sourceID_t sourceID)=0</div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a9835425bd1e19c83c7e4ed4a0d3e408e"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a9835425bd1e19c83c7e4ed4a0d3e408e">am::IAmDatabaseHandler::getGatewayInfoDB</a></div><div class="ttdeci">virtual am_Error_e getGatewayInfoDB(const am_gatewayID_t gatewayID, am_Gateway_s &amp;gatewayData) const =0</div></div>
<div class="ttc" id="structam_1_1am__SourceClass__s_html"><div class="ttname"><a href="structam_1_1am__SourceClass__s.html">am::am_SourceClass_s</a></div><div class="ttdoc">struct describing source classes </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00891">audiomanagertypes.h:891</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a41cde8efe28776428944b3c9363cab6c"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a41cde8efe28776428944b3c9363cab6c">am::CAmControlReceiver::getListCrossfaders</a></div><div class="ttdeci">am_Error_e getListCrossfaders(std::vector&lt; am_Crossfader_s &gt; &amp;listCrossfaders) const </div><div class="ttdoc">returns a list of all crossfaders </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00358">CAmControlReceiver.cpp:358</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_ac08faa19594da07170338c83f8c2a1c5"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ac08faa19594da07170338c83f8c2a1c5">am::CAmControlReceiver::setVolumes</a></div><div class="ttdeci">am_Error_e setVolumes(am_Handle_s &amp;handle, const std::vector&lt; am_Volumes_s &gt; &amp;listVolumes)</div><div class="ttdoc">with this function, setting of multiple volumes at a time is done. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00479">CAmControlReceiver.cpp:479</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a41cde8efe28776428944b3c9363cab6c"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a41cde8efe28776428944b3c9363cab6c">am::CAmControlReceiver::getListCrossfaders</a></div><div class="ttdeci">am_Error_e getListCrossfaders(std::vector&lt; am_Crossfader_s &gt; &amp;listCrossfaders) const </div><div class="ttdoc">returns a list of all crossfaders </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00360">CAmControlReceiver.cpp:360</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_ac08faa19594da07170338c83f8c2a1c5"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ac08faa19594da07170338c83f8c2a1c5">am::CAmControlReceiver::setVolumes</a></div><div class="ttdeci">am_Error_e setVolumes(am_Handle_s &amp;handle, const std::vector&lt; am_Volumes_s &gt; &amp;listVolumes)</div><div class="ttdoc">with this function, setting of multiple volumes at a time is done. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00481">CAmControlReceiver.cpp:481</a></div></div>
<div class="ttc" id="structam_1_1am__Sink__s_html"><div class="ttname"><a href="structam_1_1am__Sink__s.html">am::am_Sink_s</a></div><div class="ttdoc">This struct describes the attribiutes of a sink. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01137">audiomanagertypes.h:1137</a></div></div>
<div class="ttc" id="structam_1_1am__NotificationPayload__s_html"><div class="ttname"><a href="structam_1_1am__NotificationPayload__s.html">am::am_NotificationPayload_s</a></div><div class="ttdoc">This struct holds the payload of a notification. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01090">audiomanagertypes.h:1090</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a9a0f3525d1545a8f1ec1866179c23a9a"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a9a0f3525d1545a8f1ec1866179c23a9a">am::IAmDatabaseHandler::changeMainSourceSoundPropertyDB</a></div><div class="ttdeci">virtual am_Error_e changeMainSourceSoundPropertyDB(const am_MainSoundProperty_s &amp;soundProperty, const am_sourceID_t sourceID)=0</div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a7450660a2714802a832218746e56d7d0"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a7450660a2714802a832218746e56d7d0">am::CAmControlReceiver::removeSinkDB</a></div><div class="ttdeci">am_Error_e removeSinkDB(const am_sinkID_t sinkID)</div><div class="ttdoc">removes a sink from the DB </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00227">CAmControlReceiver.cpp:227</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a7450660a2714802a832218746e56d7d0"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a7450660a2714802a832218746e56d7d0">am::CAmControlReceiver::removeSinkDB</a></div><div class="ttdeci">am_Error_e removeSinkDB(const am_sinkID_t sinkID)</div><div class="ttdoc">removes a sink from the DB </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00229">CAmControlReceiver.cpp:229</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a596f2f328352a607e92a98af1a50a64c"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a596f2f328352a607e92a98af1a50a64c">am::IAmDatabaseHandler::getListSourceClasses</a></div><div class="ttdeci">virtual am_Error_e getListSourceClasses(std::vector&lt; am_SourceClass_s &gt; &amp;listSourceClasses) const =0</div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_ab7eb58fa2f979c18f259f28baf91eb66"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ab7eb58fa2f979c18f259f28baf91eb66">am::CAmRoutingSender::asyncCrossFade</a></div><div class="ttdeci">am_Error_e asyncCrossFade(am_Handle_s &amp;handle, const am_crossfaderID_t crossfaderID, const am_HotSink_e hotSink, const am_CustomRampType_t rampType, const am_time_t time)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00563">CAmRoutingSender.cpp:563</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a7a3c976a5760d3ac590647c8710ffc95"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a7a3c976a5760d3ac590647c8710ffc95">am::CAmControlReceiver::getMainSourceSoundPropertyValue</a></div><div class="ttdeci">am_Error_e getMainSourceSoundPropertyValue(const am_sourceID_t sourceID, const am_CustomMainSoundPropertyType_t propertyType, int16_t &amp;value) const </div><div class="ttdoc">This function retrieves the value of a source Mainsoundproperty. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00554">CAmControlReceiver.cpp:554</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_af0833bf10c4e2ca634cf572aff806efc"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#af0833bf10c4e2ca634cf572aff806efc">am::CAmControlReceiver::getListGateways</a></div><div class="ttdeci">am_Error_e getListGateways(std::vector&lt; am_Gateway_s &gt; &amp;listGateways) const </div><div class="ttdoc">returns a list of gateways </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00363">CAmControlReceiver.cpp:363</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_ab7eb58fa2f979c18f259f28baf91eb66"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ab7eb58fa2f979c18f259f28baf91eb66">am::CAmRoutingSender::asyncCrossFade</a></div><div class="ttdeci">am_Error_e asyncCrossFade(am_Handle_s &amp;handle, const am_crossfaderID_t crossfaderID, const am_HotSink_e hotSink, const am_CustomRampType_t rampType, const am_time_t time)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00600">CAmRoutingSender.cpp:600</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a7a3c976a5760d3ac590647c8710ffc95"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a7a3c976a5760d3ac590647c8710ffc95">am::CAmControlReceiver::getMainSourceSoundPropertyValue</a></div><div class="ttdeci">am_Error_e getMainSourceSoundPropertyValue(const am_sourceID_t sourceID, const am_CustomMainSoundPropertyType_t propertyType, int16_t &amp;value) const </div><div class="ttdoc">This function retrieves the value of a source Mainsoundproperty. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00556">CAmControlReceiver.cpp:556</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_af0833bf10c4e2ca634cf572aff806efc"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#af0833bf10c4e2ca634cf572aff806efc">am::CAmControlReceiver::getListGateways</a></div><div class="ttdeci">am_Error_e getListGateways(std::vector&lt; am_Gateway_s &gt; &amp;listGateways) const </div><div class="ttdoc">returns a list of gateways </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00365">CAmControlReceiver.cpp:365</a></div></div>
+<div class="ttc" id="CAmControlReceiver_8cpp_html_a60dca3177fb9cb5256609adc7af55168"><div class="ttname"><a href="CAmControlReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a></div><div class="ttdeci">#define __METHOD_NAME__</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00038">CAmControlReceiver.cpp:38</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a6acd02bdacfbe2e430761e2122c12bb8"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a6acd02bdacfbe2e430761e2122c12bb8">am::IAmDatabaseHandler::changeSourceDB</a></div><div class="ttdeci">virtual am_Error_e changeSourceDB(const am_sourceID_t sourceID, const am_sourceClass_t sourceClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)=0</div></div>
<div class="ttc" id="structam_1_1am__Domain__s_html"><div class="ttname"><a href="structam_1_1am__Domain__s.html">am::am_Domain_s</a></div><div class="ttdoc">This struct describes the attribiutes of a domain. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01342">audiomanagertypes.h:1342</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_aee44ce1c4db0908bd2481298a6ccc5dd"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#aee44ce1c4db0908bd2481298a6ccc5dd">am::CAmControlReceiver::setSourceSoundProperty</a></div><div class="ttdeci">am_Error_e setSourceSoundProperty(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_SoundProperty_s &amp;soundProperty)</div><div class="ttdoc">is used to set sourceSoundProperties </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00102">CAmControlReceiver.cpp:102</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_aee44ce1c4db0908bd2481298a6ccc5dd"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#aee44ce1c4db0908bd2481298a6ccc5dd">am::CAmControlReceiver::setSourceSoundProperty</a></div><div class="ttdeci">am_Error_e setSourceSoundProperty(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_SoundProperty_s &amp;soundProperty)</div><div class="ttdoc">is used to set sourceSoundProperties </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00104">CAmControlReceiver.cpp:104</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_af659b31f091fd1b6890a7dbcb4ec3110"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#af659b31f091fd1b6890a7dbcb4ec3110">am::IAmDatabaseHandler::getListMainSourceSoundProperties</a></div><div class="ttdeci">virtual am_Error_e getListMainSourceSoundProperties(const am_sourceID_t sourceID, std::vector&lt; am_MainSoundProperty_s &gt; &amp;listSourceProperties) const =0</div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_afa9ef06d4e84efca48bb579e5d7523ad"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#afa9ef06d4e84efca48bb579e5d7523ad">am::CAmControlReceiver::getListDomains</a></div><div class="ttdeci">am_Error_e getListDomains(std::vector&lt; am_Domain_s &gt; &amp;listDomains) const </div><div class="ttdoc">returns a complete list of all domains </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00328">CAmControlReceiver.cpp:328</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a11ccca6813b979831b9727520ba428ea"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a11ccca6813b979831b9727520ba428ea">am::CAmControlReceiver::setSourceVolume</a></div><div class="ttdeci">am_Error_e setSourceVolume(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_volume_t volume, const am_CustomRampType_t rampType, const am_time_t time)</div><div class="ttdoc">with this function, setting of source volumes is done. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00087">CAmControlReceiver.cpp:87</a></div></div>
-<div class="ttc" id="classam_1_1CAmRouter_html"><div class="ttname"><a href="classam_1_1CAmRouter.html">am::CAmRouter</a></div><div class="ttdoc">Implements an autorouting algorithm for connecting sinks and sources via different audio domains...</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00152">CAmRouter.h:152</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a58399c3846b7132691f0b6a4b1d3538b"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a58399c3846b7132691f0b6a4b1d3538b">am::CAmControlReceiver::getSinkSoundPropertyValue</a></div><div class="ttdeci">am_Error_e getSinkSoundPropertyValue(const am_sinkID_t sinkID, const am_CustomSoundPropertyType_t propertyType, int16_t &amp;value) const </div><div class="ttdoc">This function retrieves the value of a sink soundproperty. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00548">CAmControlReceiver.cpp:548</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_aef3e658f2fae77269fb8cbeaa484da4a"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#aef3e658f2fae77269fb8cbeaa484da4a">am::CAmControlReceiver::changeSourceClassInfoDB</a></div><div class="ttdeci">am_Error_e changeSourceClassInfoDB(const am_SourceClass_s &amp;sourceClass)</div><div class="ttdoc">changes class information of a sourceClass. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00388">CAmControlReceiver.cpp:388</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_ac61bb1156ff4aab1bff43ab106b9ef53"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ac61bb1156ff4aab1bff43ab106b9ef53">am::CAmControlReceiver::changDomainStateDB</a></div><div class="ttdeci">am_Error_e changDomainStateDB(const am_DomainState_e domainState, const am_domainID_t domainID)</div><div class="ttdoc">changes the domainstate of a domain </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00192">CAmControlReceiver.cpp:192</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a802b68e08e1b86ee54e89730ffb27d63"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a802b68e08e1b86ee54e89730ffb27d63">am::CAmControlReceiver::getInterfaceVersion</a></div><div class="ttdeci">void getInterfaceVersion(std::string &amp;version) const </div><div class="ttdoc">This function returns the version of the interface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00454">CAmControlReceiver.cpp:454</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a0d9ad46eaf56abb7b2c673492d82e642"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a0d9ad46eaf56abb7b2c673492d82e642">am::CAmControlReceiver::getMainSinkSoundPropertyValue</a></div><div class="ttdeci">am_Error_e getMainSinkSoundPropertyValue(const am_sinkID_t sinkID, const am_CustomMainSoundPropertyType_t propertyType, int16_t &amp;value) const </div><div class="ttdoc">This function retrieves the value of a sink Mainsoundproperty. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00542">CAmControlReceiver.cpp:542</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a45500383a20af593d7fbd17a7140a9ba"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a45500383a20af593d7fbd17a7140a9ba">am::CAmCommandSender::setCommandReady</a></div><div class="ttdeci">void setCommandReady()</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00270">CAmCommandSender.cpp:270</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_afa9ef06d4e84efca48bb579e5d7523ad"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#afa9ef06d4e84efca48bb579e5d7523ad">am::CAmControlReceiver::getListDomains</a></div><div class="ttdeci">am_Error_e getListDomains(std::vector&lt; am_Domain_s &gt; &amp;listDomains) const </div><div class="ttdoc">returns a complete list of all domains </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00330">CAmControlReceiver.cpp:330</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a11ccca6813b979831b9727520ba428ea"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a11ccca6813b979831b9727520ba428ea">am::CAmControlReceiver::setSourceVolume</a></div><div class="ttdeci">am_Error_e setSourceVolume(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_volume_t volume, const am_CustomRampType_t rampType, const am_time_t time)</div><div class="ttdoc">with this function, setting of source volumes is done. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00089">CAmControlReceiver.cpp:89</a></div></div>
+<div class="ttc" id="classam_1_1CAmRouter_html"><div class="ttname"><a href="classam_1_1CAmRouter.html">am::CAmRouter</a></div><div class="ttdoc">Implements autorouting algorithm for connecting sinks and sources via different audio domains...</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00159">CAmRouter.h:159</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a58399c3846b7132691f0b6a4b1d3538b"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a58399c3846b7132691f0b6a4b1d3538b">am::CAmControlReceiver::getSinkSoundPropertyValue</a></div><div class="ttdeci">am_Error_e getSinkSoundPropertyValue(const am_sinkID_t sinkID, const am_CustomSoundPropertyType_t propertyType, int16_t &amp;value) const </div><div class="ttdoc">This function retrieves the value of a sink soundproperty. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00550">CAmControlReceiver.cpp:550</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_aef3e658f2fae77269fb8cbeaa484da4a"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#aef3e658f2fae77269fb8cbeaa484da4a">am::CAmControlReceiver::changeSourceClassInfoDB</a></div><div class="ttdeci">am_Error_e changeSourceClassInfoDB(const am_SourceClass_s &amp;sourceClass)</div><div class="ttdoc">changes class information of a sourceClass. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00390">CAmControlReceiver.cpp:390</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_ac61bb1156ff4aab1bff43ab106b9ef53"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ac61bb1156ff4aab1bff43ab106b9ef53">am::CAmControlReceiver::changDomainStateDB</a></div><div class="ttdeci">am_Error_e changDomainStateDB(const am_DomainState_e domainState, const am_domainID_t domainID)</div><div class="ttdoc">changes the domainstate of a domain </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00194">CAmControlReceiver.cpp:194</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a802b68e08e1b86ee54e89730ffb27d63"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a802b68e08e1b86ee54e89730ffb27d63">am::CAmControlReceiver::getInterfaceVersion</a></div><div class="ttdeci">void getInterfaceVersion(std::string &amp;version) const </div><div class="ttdoc">This function returns the version of the interface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00456">CAmControlReceiver.cpp:456</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a0d9ad46eaf56abb7b2c673492d82e642"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a0d9ad46eaf56abb7b2c673492d82e642">am::CAmControlReceiver::getMainSinkSoundPropertyValue</a></div><div class="ttdeci">am_Error_e getMainSinkSoundPropertyValue(const am_sinkID_t sinkID, const am_CustomMainSoundPropertyType_t propertyType, int16_t &amp;value) const </div><div class="ttdoc">This function retrieves the value of a sink Mainsoundproperty. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00544">CAmControlReceiver.cpp:544</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_a45500383a20af593d7fbd17a7140a9ba"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a45500383a20af593d7fbd17a7140a9ba">am::CAmCommandSender::setCommandReady</a></div><div class="ttdeci">void setCommandReady()</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00368">CAmCommandSender.cpp:368</a></div></div>
<div class="ttc" id="IAmControl_8h_html_ac8c9ea59b513da97f115ed3d6322d6ad"><div class="ttname"><a href="IAmControl_8h.html#ac8c9ea59b513da97f115ed3d6322d6ad">ControlVersion</a></div><div class="ttdeci">#define ControlVersion</div><div class="ttdef"><b>Definition:</b> <a href="IAmControl_8h_source.html#l00035">IAmControl.h:35</a></div></div>
<div class="ttc" id="namespaceam_html_aaf4c3deaf1b53aeac50503c75b4e5a31"><div class="ttname"><a href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am::am_crossfaderID_t</a></div><div class="ttdeci">uint16_t am_crossfaderID_t</div><div class="ttdoc">a crossfader ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00050">audiomanagertypes.h:50</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a54870c7b95f4b58c8611f9f168cfe3c3"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a54870c7b95f4b58c8611f9f168cfe3c3">am::CAmControlReceiver::getCrossfaderInfoDB</a></div><div class="ttdeci">am_Error_e getCrossfaderInfoDB(const am_crossfaderID_t crossfaderID, am_Crossfader_s &amp;crossfaderData) const </div><div class="ttdoc">returns sources and the sink of a crossfader </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00293">CAmControlReceiver.cpp:293</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a54870c7b95f4b58c8611f9f168cfe3c3"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a54870c7b95f4b58c8611f9f168cfe3c3">am::CAmControlReceiver::getCrossfaderInfoDB</a></div><div class="ttdeci">am_Error_e getCrossfaderInfoDB(const am_crossfaderID_t crossfaderID, am_Crossfader_s &amp;crossfaderData) const </div><div class="ttdoc">returns sources and the sink of a crossfader </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00295">CAmControlReceiver.cpp:295</a></div></div>
<div class="ttc" id="namespaceam_html_a114262d77aae4ed1d2daa50a36155d3e"><div class="ttname"><a href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am::am_CustomConnectionFormat_t</a></div><div class="ttdeci">uint16_t am_CustomConnectionFormat_t</div><div class="ttdoc">This type classifies the format in which data is exchanged within a connection. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00148">audiomanagertypes.h:148</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a65d3283c678d793edbe1d4553766b059"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a65d3283c678d793edbe1d4553766b059">am::CAmCommandSender::cbSourceNotification</a></div><div class="ttdeci">void cbSourceNotification(const am_sourceID_t sourceID, const am_NotificationPayload_s &amp;notification)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00343">CAmCommandSender.cpp:343</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00094">CAmSocketHandler.h:94</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a04f66f19aaee31424d8e85ea45d1ba15"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a04f66f19aaee31424d8e85ea45d1ba15">am::CAmControlReceiver::removeSinkClassDB</a></div><div class="ttdeci">am_Error_e removeSinkClassDB(const am_sinkClass_t sinkClassID)</div><div class="ttdoc">removes a domain from the DB </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00393">CAmControlReceiver.cpp:393</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a8a1d21f47176469d47ae2d5c4713866a"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a8a1d21f47176469d47ae2d5c4713866a">am::CAmControlReceiver::sendMainSinkNotificationPayload</a></div><div class="ttdeci">void sendMainSinkNotificationPayload(const am_sinkID_t sinkID, const am_NotificationPayload_s &amp;notificationPayload)</div><div class="ttdoc">Sends out the main notificiation of a sink. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00494">CAmControlReceiver.cpp:494</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_a65d3283c678d793edbe1d4553766b059"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a65d3283c678d793edbe1d4553766b059">am::CAmCommandSender::cbSourceNotification</a></div><div class="ttdeci">void cbSourceNotification(const am_sourceID_t sourceID, const am_NotificationPayload_s &amp;notification)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00441">CAmCommandSender.cpp:441</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00216">CAmSocketHandler.h:216</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a04f66f19aaee31424d8e85ea45d1ba15"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a04f66f19aaee31424d8e85ea45d1ba15">am::CAmControlReceiver::removeSinkClassDB</a></div><div class="ttdeci">am_Error_e removeSinkClassDB(const am_sinkClass_t sinkClassID)</div><div class="ttdoc">removes a domain from the DB </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00395">CAmControlReceiver.cpp:395</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a8a1d21f47176469d47ae2d5c4713866a"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a8a1d21f47176469d47ae2d5c4713866a">am::CAmControlReceiver::sendMainSinkNotificationPayload</a></div><div class="ttdeci">void sendMainSinkNotificationPayload(const am_sinkID_t sinkID, const am_NotificationPayload_s &amp;notificationPayload)</div><div class="ttdoc">Sends out the main notificiation of a sink. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00496">CAmControlReceiver.cpp:496</a></div></div>
<div class="ttc" id="namespaceam_html_aa7571de351523bc315aabe81762f65a7"><div class="ttname"><a href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am::am_CustomMainSoundPropertyType_t</a></div><div class="ttdeci">uint16_t am_CustomMainSoundPropertyType_t</div><div class="ttdoc">Here are all SoundProperties that can be set via the CommandInterface. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00159">audiomanagertypes.h:159</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a384f4d3e1543d7afb7c677694f648eed"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a384f4d3e1543d7afb7c677694f648eed">am::CAmControlReceiver::changeMainSinkNotificationConfigurationDB</a></div><div class="ttdeci">am_Error_e changeMainSinkNotificationConfigurationDB(const am_sinkID_t sinkID, const am_NotificationConfiguration_s &amp;mainNotificationConfiguration)</div><div class="ttdoc">change the mainNotificationConfiguration of a sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00506">CAmControlReceiver.cpp:506</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a56c7ffbccd50eb64366aecb737351024"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a56c7ffbccd50eb64366aecb737351024">am::CAmControlReceiver::enterSinkDB</a></div><div class="ttdeci">am_Error_e enterSinkDB(const am_Sink_s &amp;sinkData, am_sinkID_t &amp;sinkID)</div><div class="ttdoc">enters a sink in the database. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00132">CAmControlReceiver.cpp:132</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a51f79ff040b5b371ff9b4ee7421a1ce6"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a51f79ff040b5b371ff9b4ee7421a1ce6">am::CAmControlReceiver::getSourceInfoDB</a></div><div class="ttdeci">am_Error_e getSourceInfoDB(const am_sourceID_t sourceID, am_Source_s &amp;sourceData) const </div><div class="ttdoc">returns the sourcekData of a source </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00272">CAmControlReceiver.cpp:272</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a384f4d3e1543d7afb7c677694f648eed"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a384f4d3e1543d7afb7c677694f648eed">am::CAmControlReceiver::changeMainSinkNotificationConfigurationDB</a></div><div class="ttdeci">am_Error_e changeMainSinkNotificationConfigurationDB(const am_sinkID_t sinkID, const am_NotificationConfiguration_s &amp;mainNotificationConfiguration)</div><div class="ttdoc">change the mainNotificationConfiguration of a sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00508">CAmControlReceiver.cpp:508</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a56c7ffbccd50eb64366aecb737351024"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a56c7ffbccd50eb64366aecb737351024">am::CAmControlReceiver::enterSinkDB</a></div><div class="ttdeci">am_Error_e enterSinkDB(const am_Sink_s &amp;sinkData, am_sinkID_t &amp;sinkID)</div><div class="ttdoc">enters a sink in the database. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00134">CAmControlReceiver.cpp:134</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a51f79ff040b5b371ff9b4ee7421a1ce6"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a51f79ff040b5b371ff9b4ee7421a1ce6">am::CAmControlReceiver::getSourceInfoDB</a></div><div class="ttdeci">am_Error_e getSourceInfoDB(const am_sourceID_t sourceID, am_Source_s &amp;sourceData) const </div><div class="ttdoc">returns the sourcekData of a source </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00274">CAmControlReceiver.cpp:274</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a582c44a804ddfaf1e65f1da5ff73d013"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a582c44a804ddfaf1e65f1da5ff73d013">am::IAmDatabaseHandler::getListCrossfadersOfDomain</a></div><div class="ttdeci">virtual am_Error_e getListCrossfadersOfDomain(const am_domainID_t domainID, std::vector&lt; am_crossfaderID_t &gt; &amp;listGatewaysID) const =0</div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a39c770cd38c312d14622e779110957e4"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a39c770cd38c312d14622e779110957e4">am::CAmControlReceiver::enterMainConnectionDB</a></div><div class="ttdeci">am_Error_e enterMainConnectionDB(const am_MainConnection_s &amp;mainConnectionData, am_mainConnectionID_t &amp;connectionID)</div><div class="ttdoc">enters a mainconnection in the database, creates and ID </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00127">CAmControlReceiver.cpp:127</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_af56987b497141e9e013dafb1789492b5"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#af56987b497141e9e013dafb1789492b5">am::CAmRoutingSender::asyncSetSinkSoundProperty</a></div><div class="ttdeci">am_Error_e asyncSetSinkSoundProperty(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const am_SoundProperty_s &amp;soundProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00416">CAmRoutingSender.cpp:416</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_aa71812dcf76446b25802387f84e5161a"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#aa71812dcf76446b25802387f84e5161a">am::CAmRoutingSender::setDomainState</a></div><div class="ttdeci">am_Error_e setDomainState(const am_domainID_t domainID, const am_DomainState_e domainState)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00599">CAmRoutingSender.cpp:599</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_ac3e411b296db24f18dfc2ef25e4833d3"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ac3e411b296db24f18dfc2ef25e4833d3">am::CAmControlReceiver::disconnect</a></div><div class="ttdeci">am_Error_e disconnect(am_Handle_s &amp;handle, const am_connectionID_t connectionID)</div><div class="ttdoc">is used to disconnect a connection </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00067">CAmControlReceiver.cpp:67</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a39c770cd38c312d14622e779110957e4"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a39c770cd38c312d14622e779110957e4">am::CAmControlReceiver::enterMainConnectionDB</a></div><div class="ttdeci">am_Error_e enterMainConnectionDB(const am_MainConnection_s &amp;mainConnectionData, am_mainConnectionID_t &amp;connectionID)</div><div class="ttdoc">enters a mainconnection in the database, creates and ID </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00129">CAmControlReceiver.cpp:129</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_af56987b497141e9e013dafb1789492b5"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#af56987b497141e9e013dafb1789492b5">am::CAmRoutingSender::asyncSetSinkSoundProperty</a></div><div class="ttdeci">am_Error_e asyncSetSinkSoundProperty(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const am_SoundProperty_s &amp;soundProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00453">CAmRoutingSender.cpp:453</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_aa71812dcf76446b25802387f84e5161a"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#aa71812dcf76446b25802387f84e5161a">am::CAmRoutingSender::setDomainState</a></div><div class="ttdeci">am_Error_e setDomainState(const am_domainID_t domainID, const am_DomainState_e domainState)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00636">CAmRoutingSender.cpp:636</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_ac3e411b296db24f18dfc2ef25e4833d3"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ac3e411b296db24f18dfc2ef25e4833d3">am::CAmControlReceiver::disconnect</a></div><div class="ttdeci">am_Error_e disconnect(am_Handle_s &amp;handle, const am_connectionID_t connectionID)</div><div class="ttdoc">is used to disconnect a connection </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00069">CAmControlReceiver.cpp:69</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aa173c99dc2928eb3da3f5db884cb2e82"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aa173c99dc2928eb3da3f5db884cb2e82">am::IAmDatabaseHandler::removeCrossfaderDB</a></div><div class="ttdeci">virtual am_Error_e removeCrossfaderDB(const am_crossfaderID_t crossfaderID)=0</div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_a93ae95515730eb615ab5dfc1316d7862"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a93ae95515730eb615ab5dfc1316d7862">am::CAmRoutingSender::asyncDisconnect</a></div><div class="ttdeci">am_Error_e asyncDisconnect(am_Handle_s &amp;handle, const am_connectionID_t connectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00269">CAmRoutingSender.cpp:269</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_af77e2e96f4013a529e94148ef4828bc7"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#af77e2e96f4013a529e94148ef4828bc7">am::CAmControlReceiver::setRoutingRundown</a></div><div class="ttdeci">void setRoutingRundown()</div><div class="ttdoc">sets the routinginterface to the rundown state. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00448">CAmControlReceiver.cpp:448</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a423abc4ac7a86cf87fee8dc483a20d7c"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a423abc4ac7a86cf87fee8dc483a20d7c">am::CAmControlReceiver::connect</a></div><div class="ttdeci">am_Error_e connect(am_Handle_s &amp;handle, am_connectionID_t &amp;connectionID, const am_CustomConnectionFormat_t format, const am_sourceID_t sourceID, const am_sinkID_t sinkID)</div><div class="ttdoc">With this function, elementary connects can be triggered by the controller. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00062">CAmControlReceiver.cpp:62</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a5a58e2d3a3d6241bc9fa70ad59ec9b62"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a5a58e2d3a3d6241bc9fa70ad59ec9b62">am::CAmControlReceiver::getSocketHandler</a></div><div class="ttdeci">am_Error_e getSocketHandler(CAmSocketHandler *&amp;socketHandler)</div><div class="ttdoc">This function returns the pointer to the socketHandler. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00436">CAmControlReceiver.cpp:436</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_a93ae95515730eb615ab5dfc1316d7862"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a93ae95515730eb615ab5dfc1316d7862">am::CAmRoutingSender::asyncDisconnect</a></div><div class="ttdeci">am_Error_e asyncDisconnect(am_Handle_s &amp;handle, const am_connectionID_t connectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00306">CAmRoutingSender.cpp:306</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_af77e2e96f4013a529e94148ef4828bc7"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#af77e2e96f4013a529e94148ef4828bc7">am::CAmControlReceiver::setRoutingRundown</a></div><div class="ttdeci">void setRoutingRundown()</div><div class="ttdoc">sets the routinginterface to the rundown state. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00450">CAmControlReceiver.cpp:450</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a423abc4ac7a86cf87fee8dc483a20d7c"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a423abc4ac7a86cf87fee8dc483a20d7c">am::CAmControlReceiver::connect</a></div><div class="ttdeci">am_Error_e connect(am_Handle_s &amp;handle, am_connectionID_t &amp;connectionID, const am_CustomConnectionFormat_t format, const am_sourceID_t sourceID, const am_sinkID_t sinkID)</div><div class="ttdoc">With this function, elementary connects can be triggered by the controller. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00064">CAmControlReceiver.cpp:64</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a5a58e2d3a3d6241bc9fa70ad59ec9b62"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a5a58e2d3a3d6241bc9fa70ad59ec9b62">am::CAmControlReceiver::getSocketHandler</a></div><div class="ttdeci">am_Error_e getSocketHandler(CAmSocketHandler *&amp;socketHandler)</div><div class="ttdoc">This function returns the pointer to the socketHandler. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00438">CAmControlReceiver.cpp:438</a></div></div>
<div class="ttc" id="CAmDltWrapper_8h_html"><div class="ttname"><a href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
<div class="ttc" id="structam_1_1am__MainConnection__s_html"><div class="ttname"><a href="structam_1_1am__MainConnection__s.html">am::am_MainConnection_s</a></div><div class="ttdoc">struct that holds attribiutes of a mainconnection </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01056">audiomanagertypes.h:1056</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_aa34b8cea045d8143b8ce216bd7a82178"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#aa34b8cea045d8143b8ce216bd7a82178">am::CAmControlReceiver::getListCrossfadersOfDomain</a></div><div class="ttdeci">am_Error_e getListCrossfadersOfDomain(const am_domainID_t domainID, std::vector&lt; am_crossfaderID_t &gt; &amp;listCrossfadersID) const </div><div class="ttdoc">returns all crossfaders of a domain </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00308">CAmControlReceiver.cpp:308</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_aa34b8cea045d8143b8ce216bd7a82178"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#aa34b8cea045d8143b8ce216bd7a82178">am::CAmControlReceiver::getListCrossfadersOfDomain</a></div><div class="ttdeci">am_Error_e getListCrossfadersOfDomain(const am_domainID_t domainID, std::vector&lt; am_crossfaderID_t &gt; &amp;listCrossfadersID) const </div><div class="ttdoc">returns all crossfaders of a domain </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00310">CAmControlReceiver.cpp:310</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a83cb8ee4cfe1e72e30586a80cb3e0334"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a83cb8ee4cfe1e72e30586a80cb3e0334">am::IAmDatabaseHandler::getSourceSoundPropertyValue</a></div><div class="ttdeci">virtual am_Error_e getSourceSoundPropertyValue(const am_sourceID_t sourceID, const am_CustomSoundPropertyType_t propertyType, int16_t &amp;value) const =0</div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a5f6fc98ec2484ef75c31c58ac2b1ad70"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a5f6fc98ec2484ef75c31c58ac2b1ad70">am::CAmControlReceiver::getSourceClassInfoDB</a></div><div class="ttdeci">am_Error_e getSourceClassInfoDB(const am_sourceID_t sourceID, am_SourceClass_s &amp;classInfo) const </div><div class="ttdoc">returns the ClassInformation of a source </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00257">CAmControlReceiver.cpp:257</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a5f6fc98ec2484ef75c31c58ac2b1ad70"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a5f6fc98ec2484ef75c31c58ac2b1ad70">am::CAmControlReceiver::getSourceClassInfoDB</a></div><div class="ttdeci">am_Error_e getSourceClassInfoDB(const am_sourceID_t sourceID, am_SourceClass_s &amp;classInfo) const </div><div class="ttdoc">returns the ClassInformation of a source </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00259">CAmControlReceiver.cpp:259</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a5724edd794cf3034aedba3173a227bc9"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a5724edd794cf3034aedba3173a227bc9">am::IAmDatabaseHandler::getSinkClassInfoDB</a></div><div class="ttdeci">virtual am_Error_e getSinkClassInfoDB(const am_sinkID_t sinkID, am_SinkClass_s &amp;sinkClass) const =0</div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a992cb58c6c58069e0ff5fd8b97c9511f"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a992cb58c6c58069e0ff5fd8b97c9511f">am::CAmControlReceiver::changeSystemPropertyDB</a></div><div class="ttdeci">am_Error_e changeSystemPropertyDB(const am_SystemProperty_s &amp;property)</div><div class="ttdoc">changes a systemProperty </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00217">CAmControlReceiver.cpp:217</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a992cb58c6c58069e0ff5fd8b97c9511f"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a992cb58c6c58069e0ff5fd8b97c9511f">am::CAmControlReceiver::changeSystemPropertyDB</a></div><div class="ttdeci">am_Error_e changeSystemPropertyDB(const am_SystemProperty_s &amp;property)</div><div class="ttdoc">changes a systemProperty </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00219">CAmControlReceiver.cpp:219</a></div></div>
<div class="ttc" id="CAmRouter_8h_html"><div class="ttname"><a href="CAmRouter_8h.html">CAmRouter.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
<div class="ttc" id="structam_1_1am__NotificationPayload__s_html_a37449381a267dfb498cb763310f1bd92"><div class="ttname"><a href="structam_1_1am__NotificationPayload__s.html#a37449381a267dfb498cb763310f1bd92">am::am_NotificationPayload_s::type</a></div><div class="ttdeci">am_CustomNotificationType_t type</div><div class="ttdoc">This defines the notification type. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01097">audiomanagertypes.h:1097</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aa98ce6f4153297f29b68d4b6fdbec7f1"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aa98ce6f4153297f29b68d4b6fdbec7f1">am::IAmDatabaseHandler::getListSinks</a></div><div class="ttdeci">virtual am_Error_e getListSinks(std::vector&lt; am_Sink_s &gt; &amp;listSinks) const =0</div></div>
<div class="ttc" id="CAmControlReceiver_8h_html"><div class="ttname"><a href="CAmControlReceiver_8h.html">CAmControlReceiver.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_abb2e2550e483c813071d7b2c1886b6f6"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#abb2e2550e483c813071d7b2c1886b6f6">am::IAmDatabaseHandler::changeMainSourceNotificationConfigurationDB</a></div><div class="ttdeci">virtual am_Error_e changeMainSourceNotificationConfigurationDB(const am_sourceID_t sourceID, const am_NotificationConfiguration_s mainNotificationConfiguration)=0</div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aaa47f5b2cbcabca57bff78f79a636795"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aaa47f5b2cbcabca57bff78f79a636795">am::IAmDatabaseHandler::changeGatewayDB</a></div><div class="ttdeci">virtual am_Error_e changeGatewayDB(const am_gatewayID_t gatewayID, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceConnectionFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkConnectionFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)=0</div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a8e463c8b7882084a12b0dbef2bc2e7f8"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a8e463c8b7882084a12b0dbef2bc2e7f8">am::CAmControlReceiver::setDomainState</a></div><div class="ttdeci">am_Error_e setDomainState(const am_domainID_t domainID, const am_DomainState_e domainState)</div><div class="ttdoc">sets the domain state of a domain </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00112">CAmControlReceiver.cpp:112</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a3c816e3aa174a81c90eb8e92dc218153"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a3c816e3aa174a81c90eb8e92dc218153">am::CAmControlReceiver::enterCrossfaderDB</a></div><div class="ttdeci">am_Error_e enterCrossfaderDB(const am_Crossfader_s &amp;crossfaderData, am_crossfaderID_t &amp;crossfaderID)</div><div class="ttdoc">enters a crossfader in the database. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00137">CAmControlReceiver.cpp:137</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a8e463c8b7882084a12b0dbef2bc2e7f8"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a8e463c8b7882084a12b0dbef2bc2e7f8">am::CAmControlReceiver::setDomainState</a></div><div class="ttdeci">am_Error_e setDomainState(const am_domainID_t domainID, const am_DomainState_e domainState)</div><div class="ttdoc">sets the domain state of a domain </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00114">CAmControlReceiver.cpp:114</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a3c816e3aa174a81c90eb8e92dc218153"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a3c816e3aa174a81c90eb8e92dc218153">am::CAmControlReceiver::enterCrossfaderDB</a></div><div class="ttdeci">am_Error_e enterCrossfaderDB(const am_Crossfader_s &amp;crossfaderData, am_crossfaderID_t &amp;crossfaderID)</div><div class="ttdoc">enters a crossfader in the database. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00139">CAmControlReceiver.cpp:139</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a732736fc99705072600b79915d8db8c9"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a732736fc99705072600b79915d8db8c9">am::IAmDatabaseHandler::getSinkInfoDB</a></div><div class="ttdeci">virtual am_Error_e getSinkInfoDB(const am_sinkID_t sinkID, am_Sink_s &amp;sinkData) const =0</div></div>
<div class="ttc" id="structam_1_1am__SystemProperty__s_html"><div class="ttname"><a href="structam_1_1am__SystemProperty__s.html">am::am_SystemProperty_s</a></div><div class="ttdoc">struct describing system properties </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00850">audiomanagertypes.h:850</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a4d0df76e78240c4ad034224d4fbab374"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a4d0df76e78240c4ad034224d4fbab374">am::CAmControlReceiver::removeCrossfaderDB</a></div><div class="ttdeci">am_Error_e removeCrossfaderDB(const am_crossfaderID_t crossfaderID)</div><div class="ttdoc">removes a crossfader from the DB </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00247">CAmControlReceiver.cpp:247</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a4d0df76e78240c4ad034224d4fbab374"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a4d0df76e78240c4ad034224d4fbab374">am::CAmControlReceiver::removeCrossfaderDB</a></div><div class="ttdeci">am_Error_e removeCrossfaderDB(const am_crossfaderID_t crossfaderID)</div><div class="ttdoc">removes a crossfader from the DB </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00249">CAmControlReceiver.cpp:249</a></div></div>
<div class="ttc" id="namespaceam_html_a21f8ea45717692cd82c42c222a6ee3c8"><div class="ttname"><a href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am::am_converterID_t</a></div><div class="ttdeci">uint16_t am_converterID_t</div><div class="ttdoc">a converter ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00070">audiomanagertypes.h:70</a></div></div>
-<div class="ttc" id="namespaceam_html_a688fb66dac546c17928b5e2964edc18e"><div class="ttname"><a href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">am::logVerbose</a></div><div class="ttdeci">void logVerbose(T value, TArgs...args)</div><div class="ttdoc">logs given values with verbose with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00438">CAmDltWrapper.h:438</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a6ecd805bc6f2d81de03da0ab6bba4cfd"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a6ecd805bc6f2d81de03da0ab6bba4cfd">am::CAmControlReceiver::enterSourceClassDB</a></div><div class="ttdeci">am_Error_e enterSourceClassDB(am_sourceClass_t &amp;sourceClassID, const am_SourceClass_s &amp;sourceClass)</div><div class="ttdoc">Enters a sourceClass into the database. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00162">CAmControlReceiver.cpp:162</a></div></div>
+<div class="ttc" id="namespaceam_html_a688fb66dac546c17928b5e2964edc18e"><div class="ttname"><a href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">am::logVerbose</a></div><div class="ttdeci">void logVerbose(T value, TArgs...args)</div><div class="ttdoc">logs given values with verbose with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00453">CAmDltWrapper.h:453</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a6ecd805bc6f2d81de03da0ab6bba4cfd"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a6ecd805bc6f2d81de03da0ab6bba4cfd">am::CAmControlReceiver::enterSourceClassDB</a></div><div class="ttdeci">am_Error_e enterSourceClassDB(am_sourceClass_t &amp;sourceClassID, const am_SourceClass_s &amp;sourceClass)</div><div class="ttdoc">Enters a sourceClass into the database. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00164">CAmControlReceiver.cpp:164</a></div></div>
<div class="ttc" id="structam_1_1am__NotificationPayload__s_html_a765bbd1916862ed5d4ee9ab83c9be3b6"><div class="ttname"><a href="structam_1_1am__NotificationPayload__s.html#a765bbd1916862ed5d4ee9ab83c9be3b6">am::am_NotificationPayload_s::value</a></div><div class="ttdeci">int16_t value</div><div class="ttdoc">This is finally the value of the notification. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01102">audiomanagertypes.h:1102</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aa44ed0e2f5d4096ba3d215122be51e23"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aa44ed0e2f5d4096ba3d215122be51e23">am::IAmDatabaseHandler::removeGatewayDB</a></div><div class="ttdeci">virtual am_Error_e removeGatewayDB(const am_gatewayID_t gatewayID)=0</div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_a3984bb149cb451303f1671895fd8fc95"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a3984bb149cb451303f1671895fd8fc95">am::CAmRoutingSender::asyncSetSourceVolume</a></div><div class="ttdeci">am_Error_e asyncSetSourceVolume(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_volume_t volume, const am_CustomRampType_t ramp, const am_time_t time)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00343">CAmRoutingSender.cpp:343</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_a3984bb149cb451303f1671895fd8fc95"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a3984bb149cb451303f1671895fd8fc95">am::CAmRoutingSender::asyncSetSourceVolume</a></div><div class="ttdeci">am_Error_e asyncSetSourceVolume(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_volume_t volume, const am_CustomRampType_t ramp, const am_time_t time)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00380">CAmRoutingSender.cpp:380</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_af4413c8086ff28f647d453950af8abdb"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#af4413c8086ff28f647d453950af8abdb">am::IAmDatabaseHandler::enterConverterDB</a></div><div class="ttdeci">virtual am_Error_e enterConverterDB(const am_Converter_s &amp;converteData, am_converterID_t &amp;converterID)=0</div></div>
<div class="ttc" id="structam_1_1am__MainSoundProperty__s_html"><div class="ttname"><a href="structam_1_1am__MainSoundProperty__s.html">am::am_MainSoundProperty_s</a></div><div class="ttdoc">struct describung mainsound property </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01008">audiomanagertypes.h:1008</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_ad534c7abb160258e7aac220d245f8094"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ad534c7abb160258e7aac220d245f8094">am::CAmControlReceiver::changeSinkDB</a></div><div class="ttdeci">am_Error_e changeSinkDB(const am_sinkID_t sinkID, const am_sinkClass_t sinkClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</div><div class="ttdoc">Change the data of the sink. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00464">CAmControlReceiver.cpp:464</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_ab6e6ac7f1a6540ca71cc60e0fb500f1b"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ab6e6ac7f1a6540ca71cc60e0fb500f1b">am::CAmRoutingSender::asyncSetSourceSoundProperty</a></div><div class="ttdeci">am_Error_e asyncSetSourceSoundProperty(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_SoundProperty_s &amp;soundProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00453">CAmRoutingSender.cpp:453</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_ad534c7abb160258e7aac220d245f8094"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ad534c7abb160258e7aac220d245f8094">am::CAmControlReceiver::changeSinkDB</a></div><div class="ttdeci">am_Error_e changeSinkDB(const am_sinkID_t sinkID, const am_sinkClass_t sinkClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</div><div class="ttdoc">Change the data of the sink. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00466">CAmControlReceiver.cpp:466</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_ab6e6ac7f1a6540ca71cc60e0fb500f1b"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ab6e6ac7f1a6540ca71cc60e0fb500f1b">am::CAmRoutingSender::asyncSetSourceSoundProperty</a></div><div class="ttdeci">am_Error_e asyncSetSourceSoundProperty(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_SoundProperty_s &amp;soundProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00490">CAmRoutingSender.cpp:490</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a3e1cdf54330bd7b02803597a09230cb8"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a3e1cdf54330bd7b02803597a09230cb8">am::IAmDatabaseHandler::getMainSinkSoundPropertyValue</a></div><div class="ttdeci">virtual am_Error_e getMainSinkSoundPropertyValue(const am_sinkID_t sinkID, const am_CustomMainSoundPropertyType_t propertyType, int16_t &amp;value) const =0</div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_ae8d5612288475d15a170b5249df54fb1"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#ae8d5612288475d15a170b5249df54fb1">am::IAmDatabaseHandler::getListSinkSoundProperties</a></div><div class="ttdeci">virtual am_Error_e getListSinkSoundProperties(const am_sinkID_t sinkID, std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundproperties) const =0</div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aed82758f78d7f18a5d04c55b473b0941"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aed82758f78d7f18a5d04c55b473b0941">am::IAmDatabaseHandler::changeMainSinkSoundPropertyDB</a></div><div class="ttdeci">virtual am_Error_e changeMainSinkSoundPropertyDB(const am_MainSoundProperty_s &amp;soundProperty, const am_sinkID_t sinkID)=0</div></div>
@@ -774,52 +222,52 @@ $(document).ready(function(){initNavTree('CAmControlReceiver_8cpp_source.html','
<div class="ttc" id="IAmDatabaseHandler_8h_html"><div class="ttname"><a href="IAmDatabaseHandler_8h.html">IAmDatabaseHandler.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aaad1bac114cc397979a213bd4d64801b"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aaad1bac114cc397979a213bd4d64801b">am::IAmDatabaseHandler::changeDomainStateDB</a></div><div class="ttdeci">virtual am_Error_e changeDomainStateDB(const am_DomainState_e domainState, const am_domainID_t domainID)=0</div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aedbf270a72b093ca654705f7c7d19bc7"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aedbf270a72b093ca654705f7c7d19bc7">am::IAmDatabaseHandler::changeSinkAvailabilityDB</a></div><div class="ttdeci">virtual am_Error_e changeSinkAvailabilityDB(const am_Availability_s &amp;availability, const am_sinkID_t sinkID)=0</div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a6e6c950dc0f9970baa259f0fc7ef394e"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a6e6c950dc0f9970baa259f0fc7ef394e">am::CAmControlReceiver::setCommandRundown</a></div><div class="ttdeci">void setCommandRundown()</div><div class="ttdoc">sets the command interface into the rundown state. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00442">CAmControlReceiver.cpp:442</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_a6ff3d1c8739255261982b4be95a4122c"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a6ff3d1c8739255261982b4be95a4122c">am::CAmRoutingSender::resyncConnectionState</a></div><div class="ttdeci">am_Error_e resyncConnectionState(const am_domainID_t domainID, std::vector&lt; am_Connection_s &gt; &amp;listOfExistingConnections)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00987">CAmRoutingSender.cpp:987</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a1e7eb8c08836a37e3834dab706e0eaa7"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a1e7eb8c08836a37e3834dab706e0eaa7">am::CAmControlReceiver::enterSinkClassDB</a></div><div class="ttdeci">am_Error_e enterSinkClassDB(const am_SinkClass_s &amp;sinkClass, am_sinkClass_t &amp;sinkClassID)</div><div class="ttdoc">Enters a sourceClass into the database. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00157">CAmControlReceiver.cpp:157</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_a0884659ca24968137a6ac81fd3fc0003"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a0884659ca24968137a6ac81fd3fc0003">am::CAmRoutingSender::asyncSetSourceSoundProperties</a></div><div class="ttdeci">am_Error_e asyncSetSourceSoundProperties(am_Handle_s &amp;handle, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const am_sourceID_t sourceID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00489">CAmRoutingSender.cpp:489</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a6e6c950dc0f9970baa259f0fc7ef394e"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a6e6c950dc0f9970baa259f0fc7ef394e">am::CAmControlReceiver::setCommandRundown</a></div><div class="ttdeci">void setCommandRundown()</div><div class="ttdoc">sets the command interface into the rundown state. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00444">CAmControlReceiver.cpp:444</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_a6ff3d1c8739255261982b4be95a4122c"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a6ff3d1c8739255261982b4be95a4122c">am::CAmRoutingSender::resyncConnectionState</a></div><div class="ttdeci">am_Error_e resyncConnectionState(const am_domainID_t domainID, std::vector&lt; am_Connection_s &gt; &amp;listOfExistingConnections)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01039">CAmRoutingSender.cpp:1039</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a1e7eb8c08836a37e3834dab706e0eaa7"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a1e7eb8c08836a37e3834dab706e0eaa7">am::CAmControlReceiver::enterSinkClassDB</a></div><div class="ttdeci">am_Error_e enterSinkClassDB(const am_SinkClass_s &amp;sinkClass, am_sinkClass_t &amp;sinkClassID)</div><div class="ttdoc">Enters a sourceClass into the database. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00159">CAmControlReceiver.cpp:159</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_a0884659ca24968137a6ac81fd3fc0003"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a0884659ca24968137a6ac81fd3fc0003">am::CAmRoutingSender::asyncSetSourceSoundProperties</a></div><div class="ttdeci">am_Error_e asyncSetSourceSoundProperties(am_Handle_s &amp;handle, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const am_sourceID_t sourceID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00526">CAmRoutingSender.cpp:526</a></div></div>
<div class="ttc" id="structam_1_1am__Handle__s_html"><div class="ttname"><a href="structam_1_1am__Handle__s.html">am::am_Handle_s</a></div><div class="ttdoc">a handle is used for asynchronous operations and is uniquely assigned for each of this operations ...</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00991">audiomanagertypes.h:991</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a44ec0077fa6791ec53ad79def3c5bbeb"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a44ec0077fa6791ec53ad79def3c5bbeb">am::CAmControlReceiver::resyncConnectionState</a></div><div class="ttdeci">am_Error_e resyncConnectionState(const am_domainID_t domainID, std::vector&lt; am_Connection_s &gt; &amp;listOfExistingConnections)</div><div class="ttdoc">Retrieves a list of all current active connections from a domain. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00566">CAmControlReceiver.cpp:566</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a37f79a644a11a211774cd798230c21e9"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a37f79a644a11a211774cd798230c21e9">am::CAmControlReceiver::getListSinks</a></div><div class="ttdeci">am_Error_e getListSinks(std::vector&lt; am_Sink_s &gt; &amp;listSinks) const </div><div class="ttdoc">returns a list of all sinks </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00338">CAmControlReceiver.cpp:338</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_abf51fdca8a714878c0ad5654e7fe0d53"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#abf51fdca8a714878c0ad5654e7fe0d53">am::CAmControlReceiver::changeMainSourceSoundPropertyDB</a></div><div class="ttdeci">am_Error_e changeMainSourceSoundPropertyDB(const am_MainSoundProperty_s &amp;soundProperty, const am_sourceID_t sourceID)</div><div class="ttdoc">changes the mainsourcesoundproperty of a sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00207">CAmControlReceiver.cpp:207</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a44ec0077fa6791ec53ad79def3c5bbeb"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a44ec0077fa6791ec53ad79def3c5bbeb">am::CAmControlReceiver::resyncConnectionState</a></div><div class="ttdeci">am_Error_e resyncConnectionState(const am_domainID_t domainID, std::vector&lt; am_Connection_s &gt; &amp;listOfExistingConnections)</div><div class="ttdoc">Retrieves a list of all current active connections from a domain. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00568">CAmControlReceiver.cpp:568</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a37f79a644a11a211774cd798230c21e9"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a37f79a644a11a211774cd798230c21e9">am::CAmControlReceiver::getListSinks</a></div><div class="ttdeci">am_Error_e getListSinks(std::vector&lt; am_Sink_s &gt; &amp;listSinks) const </div><div class="ttdoc">returns a list of all sinks </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00340">CAmControlReceiver.cpp:340</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_abf51fdca8a714878c0ad5654e7fe0d53"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#abf51fdca8a714878c0ad5654e7fe0d53">am::CAmControlReceiver::changeMainSourceSoundPropertyDB</a></div><div class="ttdeci">am_Error_e changeMainSourceSoundPropertyDB(const am_MainSoundProperty_s &amp;soundProperty, const am_sourceID_t sourceID)</div><div class="ttdoc">changes the mainsourcesoundproperty of a sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00209">CAmControlReceiver.cpp:209</a></div></div>
<div class="ttc" id="namespaceam_html_a2711516b1392ea02a7ed25fcd540a16a"><div class="ttname"><a href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am::am_sourceID_t</a></div><div class="ttdeci">uint16_t am_sourceID_t</div><div class="ttdoc">a source ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00060">audiomanagertypes.h:60</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aa68321ff2c5c1eb836b84f5cf5d380b3"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aa68321ff2c5c1eb836b84f5cf5d380b3">am::IAmDatabaseHandler::enterSinkClassDB</a></div><div class="ttdeci">virtual am_Error_e enterSinkClassDB(const am_SinkClass_s &amp;sinkClass, am_sinkClass_t &amp;sinkClassID)=0</div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_ac4fae1baa0aaab24fb74ba55b9b777de"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#ac4fae1baa0aaab24fb74ba55b9b777de">am::CAmCommandSender::cbSinkNotification</a></div><div class="ttdeci">void cbSinkNotification(const am_sinkID_t sinkID, const am_NotificationPayload_s &amp;notification)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00338">CAmCommandSender.cpp:338</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_ac4fae1baa0aaab24fb74ba55b9b777de"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#ac4fae1baa0aaab24fb74ba55b9b777de">am::CAmCommandSender::cbSinkNotification</a></div><div class="ttdeci">void cbSinkNotification(const am_sinkID_t sinkID, const am_NotificationPayload_s &amp;notification)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00436">CAmCommandSender.cpp:436</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a00856a07a8e7f245717f6f0b61a137b7"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a00856a07a8e7f245717f6f0b61a137b7">am::IAmDatabaseHandler::removeSourceClassDB</a></div><div class="ttdeci">virtual am_Error_e removeSourceClassDB(const am_sourceClass_t sourceClassID)=0</div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_acb481d859b7010e0b5c70008c542e6ce"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#acb481d859b7010e0b5c70008c542e6ce">am::CAmRoutingSender::asyncSetSinkSoundProperties</a></div><div class="ttdeci">am_Error_e asyncSetSinkSoundProperties(am_Handle_s &amp;handle, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const am_sinkID_t sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00526">CAmRoutingSender.cpp:526</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_acb481d859b7010e0b5c70008c542e6ce"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#acb481d859b7010e0b5c70008c542e6ce">am::CAmRoutingSender::asyncSetSinkSoundProperties</a></div><div class="ttdeci">am_Error_e asyncSetSinkSoundProperties(am_Handle_s &amp;handle, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const am_sinkID_t sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00563">CAmRoutingSender.cpp:563</a></div></div>
<div class="ttc" id="structam_1_1am__SoundProperty__s_html"><div class="ttname"><a href="structam_1_1am__SoundProperty__s.html">am::am_SoundProperty_s</a></div><div class="ttdoc">struct describing the sound property </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00832">audiomanagertypes.h:832</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_ad20967b3bd76d83aa3eef15a43ef9e2b"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#ad20967b3bd76d83aa3eef15a43ef9e2b">am::IAmDatabaseHandler::getListSources</a></div><div class="ttdeci">virtual am_Error_e getListSources(std::vector&lt; am_Source_s &gt; &amp;lisSources) const =0</div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_ab02d93d54ee9cd98776a3f2d274ee24d"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ab02d93d54ee9cd98776a3f2d274ee24d">am::CAmRoutingSender::asyncSetSourceState</a></div><div class="ttdeci">am_Error_e asyncSetSourceState(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_SourceState_e state)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00380">CAmRoutingSender.cpp:380</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a2617576c661b529fccc7f10c7e966fea"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a2617576c661b529fccc7f10c7e966fea">am::CAmControlReceiver::removeHandle</a></div><div class="ttdeci">am_Error_e removeHandle(const am_Handle_s handle)</div><div class="ttdoc">This function searches for a handle in the RoutingSender and removes it if found. ...</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00572">CAmControlReceiver.cpp:572</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_aeb9cae111b6d9d2e58775fad56a78374"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#aeb9cae111b6d9d2e58775fad56a78374">am::CAmControlReceiver::abortAction</a></div><div class="ttdeci">am_Error_e abortAction(const am_Handle_s handle)</div><div class="ttdoc">with this method, all actions that have a handle assigned can be stopped. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00117">CAmControlReceiver.cpp:117</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a5c2b1f6c0a38f7e4f42eb6452bd56d57"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a5c2b1f6c0a38f7e4f42eb6452bd56d57">am::CAmCommandSender::setCommandRundown</a></div><div class="ttdeci">void setCommandRundown()</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00294">CAmCommandSender.cpp:294</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a8c5832d06c3c3644323757371fe546b3"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a8c5832d06c3c3644323757371fe546b3">am::CAmControlReceiver::~CAmControlReceiver</a></div><div class="ttdeci">~CAmControlReceiver()</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00053">CAmControlReceiver.cpp:53</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_ac4a7a240519b225c50414255950185e5"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ac4a7a240519b225c50414255950185e5">am::CAmControlReceiver::getSinkClassInfoDB</a></div><div class="ttdeci">am_Error_e getSinkClassInfoDB(const am_sinkID_t sinkID, am_SinkClass_s &amp;sinkClass) const </div><div class="ttdoc">returns the ClassInformation of a sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00262">CAmControlReceiver.cpp:262</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_ab02d93d54ee9cd98776a3f2d274ee24d"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ab02d93d54ee9cd98776a3f2d274ee24d">am::CAmRoutingSender::asyncSetSourceState</a></div><div class="ttdeci">am_Error_e asyncSetSourceState(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_SourceState_e state)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00417">CAmRoutingSender.cpp:417</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a2617576c661b529fccc7f10c7e966fea"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a2617576c661b529fccc7f10c7e966fea">am::CAmControlReceiver::removeHandle</a></div><div class="ttdeci">am_Error_e removeHandle(const am_Handle_s handle)</div><div class="ttdoc">This function searches for a handle in the RoutingSender and removes it if found. ...</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00574">CAmControlReceiver.cpp:574</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_aeb9cae111b6d9d2e58775fad56a78374"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#aeb9cae111b6d9d2e58775fad56a78374">am::CAmControlReceiver::abortAction</a></div><div class="ttdeci">am_Error_e abortAction(const am_Handle_s handle)</div><div class="ttdoc">with this method, all actions that have a handle assigned can be stopped. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00119">CAmControlReceiver.cpp:119</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_a5c2b1f6c0a38f7e4f42eb6452bd56d57"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a5c2b1f6c0a38f7e4f42eb6452bd56d57">am::CAmCommandSender::setCommandRundown</a></div><div class="ttdeci">void setCommandRundown()</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00392">CAmCommandSender.cpp:392</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a8c5832d06c3c3644323757371fe546b3"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a8c5832d06c3c3644323757371fe546b3">am::CAmControlReceiver::~CAmControlReceiver</a></div><div class="ttdeci">~CAmControlReceiver()</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00055">CAmControlReceiver.cpp:55</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_ac4a7a240519b225c50414255950185e5"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ac4a7a240519b225c50414255950185e5">am::CAmControlReceiver::getSinkClassInfoDB</a></div><div class="ttdeci">am_Error_e getSinkClassInfoDB(const am_sinkID_t sinkID, am_SinkClass_s &amp;sinkClass) const </div><div class="ttdoc">returns the ClassInformation of a sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00264">CAmControlReceiver.cpp:264</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_ac6226ae40f182e73381bf2bb8e53f0ad"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#ac6226ae40f182e73381bf2bb8e53f0ad">am::IAmDatabaseHandler::getListConverters</a></div><div class="ttdeci">virtual am_Error_e getListConverters(std::vector&lt; am_Converter_s &gt; &amp;listConverters) const =0</div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a154856178d7aad7607a7bc52c0129d10"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a154856178d7aad7607a7bc52c0129d10">am::CAmControlReceiver::enterConverterDB</a></div><div class="ttdeci">am_Error_e enterConverterDB(const am_Converter_s &amp;converterData, am_converterID_t &amp;converterID)</div><div class="ttdoc">enters a converter in the database. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00147">CAmControlReceiver.cpp:147</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a154856178d7aad7607a7bc52c0129d10"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a154856178d7aad7607a7bc52c0129d10">am::CAmControlReceiver::enterConverterDB</a></div><div class="ttdeci">am_Error_e enterConverterDB(const am_Converter_s &amp;converterData, am_converterID_t &amp;converterID)</div><div class="ttdoc">enters a converter in the database. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00149">CAmControlReceiver.cpp:149</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a9d79f62a80987a16fe79bf96b7eb62f5"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a9d79f62a80987a16fe79bf96b7eb62f5">am::IAmDatabaseHandler::getCrossfaderInfoDB</a></div><div class="ttdeci">virtual am_Error_e getCrossfaderInfoDB(const am_crossfaderID_t crossfaderID, am_Crossfader_s &amp;crossfaderData) const =0</div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a0e2c954c33c29525d5adffcced2e8733"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a0e2c954c33c29525d5adffcced2e8733">am::CAmControlReceiver::changeSourceAvailabilityDB</a></div><div class="ttdeci">am_Error_e changeSourceAvailabilityDB(const am_Availability_s &amp;availability, const am_sourceID_t sourceID)</div><div class="ttdoc">changes the availablility of a source </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00212">CAmControlReceiver.cpp:212</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a0e2c954c33c29525d5adffcced2e8733"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a0e2c954c33c29525d5adffcced2e8733">am::CAmControlReceiver::changeSourceAvailabilityDB</a></div><div class="ttdeci">am_Error_e changeSourceAvailabilityDB(const am_Availability_s &amp;availability, const am_sourceID_t sourceID)</div><div class="ttdoc">changes the availablility of a source </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00214">CAmControlReceiver.cpp:214</a></div></div>
<div class="ttc" id="structam_1_1am__SinkClass__s_html"><div class="ttname"><a href="structam_1_1am__SinkClass__s.html">am::am_SinkClass_s</a></div><div class="ttdoc">struct describing sinkclasses </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00868">audiomanagertypes.h:868</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aa454452c89957eb236e3a68965ddac95"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aa454452c89957eb236e3a68965ddac95">am::IAmDatabaseHandler::getListCrossfaders</a></div><div class="ttdeci">virtual am_Error_e getListCrossfaders(std::vector&lt; am_Crossfader_s &gt; &amp;listCrossfaders) const =0</div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a156f260de062913cbb80a2478b4fdbf6"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a156f260de062913cbb80a2478b4fdbf6">am::CAmControlReceiver::setSinkNotificationConfiguration</a></div><div class="ttdeci">am_Error_e setSinkNotificationConfiguration(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const am_NotificationConfiguration_s &amp;notificationConfiguration)</div><div class="ttdoc">set a sink notification configuration </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00484">CAmControlReceiver.cpp:484</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a42008bddf73d564d4d9f57057f35fa8f"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a42008bddf73d564d4d9f57057f35fa8f">am::CAmControlReceiver::getGatewayInfoDB</a></div><div class="ttdeci">am_Error_e getGatewayInfoDB(const am_gatewayID_t gatewayID, am_Gateway_s &amp;gatewayData) const </div><div class="ttdoc">return source and sink of a gateway </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00282">CAmControlReceiver.cpp:282</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a25f870a5830310bdef0b744a2c31b679"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a25f870a5830310bdef0b744a2c31b679">am::CAmControlReceiver::getListSourcesOfDomain</a></div><div class="ttdeci">am_Error_e getListSourcesOfDomain(const am_domainID_t domainID, std::vector&lt; am_sourceID_t &gt; &amp;listSourceID) const </div><div class="ttdoc">returns all source of a domain </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00303">CAmControlReceiver.cpp:303</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a2ce93b543a427c0951e7bd154fb3a152"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a2ce93b543a427c0951e7bd154fb3a152">am::CAmControlReceiver::setSourceSoundProperties</a></div><div class="ttdeci">am_Error_e setSourceSoundProperties(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const std::vector&lt; am_SoundProperty_s &gt; &amp;soundProperty)</div><div class="ttdoc">is used to set several SourceSoundProperties at a time </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00107">CAmControlReceiver.cpp:107</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_aeddbe0ccb7e076e8ee11df54bd642979"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#aeddbe0ccb7e076e8ee11df54bd642979">am::CAmControlReceiver::getListSinkClasses</a></div><div class="ttdeci">am_Error_e getListSinkClasses(std::vector&lt; am_SinkClass_s &gt; &amp;listSinkClasses) const </div><div class="ttdoc">returns a list of all sink classes </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00373">CAmControlReceiver.cpp:373</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a156f260de062913cbb80a2478b4fdbf6"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a156f260de062913cbb80a2478b4fdbf6">am::CAmControlReceiver::setSinkNotificationConfiguration</a></div><div class="ttdeci">am_Error_e setSinkNotificationConfiguration(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const am_NotificationConfiguration_s &amp;notificationConfiguration)</div><div class="ttdoc">set a sink notification configuration </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00486">CAmControlReceiver.cpp:486</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a42008bddf73d564d4d9f57057f35fa8f"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a42008bddf73d564d4d9f57057f35fa8f">am::CAmControlReceiver::getGatewayInfoDB</a></div><div class="ttdeci">am_Error_e getGatewayInfoDB(const am_gatewayID_t gatewayID, am_Gateway_s &amp;gatewayData) const </div><div class="ttdoc">return source and sink of a gateway </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00284">CAmControlReceiver.cpp:284</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a25f870a5830310bdef0b744a2c31b679"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a25f870a5830310bdef0b744a2c31b679">am::CAmControlReceiver::getListSourcesOfDomain</a></div><div class="ttdeci">am_Error_e getListSourcesOfDomain(const am_domainID_t domainID, std::vector&lt; am_sourceID_t &gt; &amp;listSourceID) const </div><div class="ttdoc">returns all source of a domain </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00305">CAmControlReceiver.cpp:305</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a2ce93b543a427c0951e7bd154fb3a152"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a2ce93b543a427c0951e7bd154fb3a152">am::CAmControlReceiver::setSourceSoundProperties</a></div><div class="ttdeci">am_Error_e setSourceSoundProperties(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const std::vector&lt; am_SoundProperty_s &gt; &amp;soundProperty)</div><div class="ttdoc">is used to set several SourceSoundProperties at a time </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00109">CAmControlReceiver.cpp:109</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_aeddbe0ccb7e076e8ee11df54bd642979"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#aeddbe0ccb7e076e8ee11df54bd642979">am::CAmControlReceiver::getListSinkClasses</a></div><div class="ttdeci">am_Error_e getListSinkClasses(std::vector&lt; am_SinkClass_s &gt; &amp;listSinkClasses) const </div><div class="ttdoc">returns a list of all sink classes </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00375">CAmControlReceiver.cpp:375</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a6918fa6bdf7b4f67c0e79ae3271f224a"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a6918fa6bdf7b4f67c0e79ae3271f224a">am::IAmDatabaseHandler::changeMainConnectionStateDB</a></div><div class="ttdeci">virtual am_Error_e changeMainConnectionStateDB(const am_mainConnectionID_t mainconnectionID, const am_ConnectionState_e connectionState)=0</div></div>
-<div class="ttc" id="classam_1_1IAmDatabaseHandler_html"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></div><div class="ttdoc">This class handles and abstracts the database. </div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00059">IAmDatabaseHandler.h:59</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a8ff6ba043a2b6970c2dc351c73070300"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a8ff6ba043a2b6970c2dc351c73070300">am::CAmControlReceiver::enterDomainDB</a></div><div class="ttdeci">am_Error_e enterDomainDB(const am_Domain_s &amp;domainData, am_domainID_t &amp;domainID)</div><div class="ttdoc">enters a domain in the database, creates and ID </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00122">CAmControlReceiver.cpp:122</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a96e9e6ea2d31e4563e2cf2fbaf6dcb79"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a96e9e6ea2d31e4563e2cf2fbaf6dcb79">am::CAmControlReceiver::enterSystemPropertiesListDB</a></div><div class="ttdeci">am_Error_e enterSystemPropertiesListDB(const std::vector&lt; am_SystemProperty_s &gt; &amp;listSystemProperties)</div><div class="ttdoc">This function is used to enter the system Properties into the database. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00167">CAmControlReceiver.cpp:167</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></div><div class="ttdoc">This class handles and abstracts the database. </div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00055">IAmDatabaseHandler.h:55</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a8ff6ba043a2b6970c2dc351c73070300"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a8ff6ba043a2b6970c2dc351c73070300">am::CAmControlReceiver::enterDomainDB</a></div><div class="ttdeci">am_Error_e enterDomainDB(const am_Domain_s &amp;domainData, am_domainID_t &amp;domainID)</div><div class="ttdoc">enters a domain in the database, creates and ID </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00124">CAmControlReceiver.cpp:124</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a96e9e6ea2d31e4563e2cf2fbaf6dcb79"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a96e9e6ea2d31e4563e2cf2fbaf6dcb79">am::CAmControlReceiver::enterSystemPropertiesListDB</a></div><div class="ttdeci">am_Error_e enterSystemPropertiesListDB(const std::vector&lt; am_SystemProperty_s &gt; &amp;listSystemProperties)</div><div class="ttdoc">This function is used to enter the system Properties into the database. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00169">CAmControlReceiver.cpp:169</a></div></div>
<div class="ttc" id="CAmRoutingSender_8h_html"><div class="ttname"><a href="CAmRoutingSender_8h.html">CAmRoutingSender.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a114d9022fb59ec30d8d29123164d5c1f"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a114d9022fb59ec30d8d29123164d5c1f">am::CAmControlReceiver::CAmControlReceiver</a></div><div class="ttdeci">CAmControlReceiver(IAmDatabaseHandler *iDatabaseHandler, CAmRoutingSender *iRoutingSender, CAmCommandSender *iCommandSender, CAmSocketHandler *iSocketHandler, CAmRouter *iRouter)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00038">CAmControlReceiver.cpp:38</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a2021fc25a560515071a9a9314f7ab02c"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a2021fc25a560515071a9a9314f7ab02c">am::CAmControlReceiver::changeConverterDB</a></div><div class="ttdeci">am_Error_e changeConverterDB(const am_converterID_t converterID, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceConnectionFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkConnectionFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)</div><div class="ttdoc">changes converter Data </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00474">CAmControlReceiver.cpp:474</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a114d9022fb59ec30d8d29123164d5c1f"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a114d9022fb59ec30d8d29123164d5c1f">am::CAmControlReceiver::CAmControlReceiver</a></div><div class="ttdeci">CAmControlReceiver(IAmDatabaseHandler *iDatabaseHandler, CAmRoutingSender *iRoutingSender, CAmCommandSender *iCommandSender, CAmSocketHandler *iSocketHandler, CAmRouter *iRouter)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00040">CAmControlReceiver.cpp:40</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a2021fc25a560515071a9a9314f7ab02c"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a2021fc25a560515071a9a9314f7ab02c">am::CAmControlReceiver::changeConverterDB</a></div><div class="ttdeci">am_Error_e changeConverterDB(const am_converterID_t converterID, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceConnectionFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkConnectionFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)</div><div class="ttdoc">changes converter Data </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00476">CAmControlReceiver.cpp:476</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_abac19e0151ba92bc2b0e0e000ff5d3fa"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#abac19e0151ba92bc2b0e0e000ff5d3fa">am::IAmDatabaseHandler::changeSinkMainVolumeDB</a></div><div class="ttdeci">virtual am_Error_e changeSinkMainVolumeDB(const am_mainVolume_t mainVolume, const am_sinkID_t sinkID)=0</div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_ae99e0c125fba4122728cf1aa77916951"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#ae99e0c125fba4122728cf1aa77916951">am::IAmDatabaseHandler::getListSinkClasses</a></div><div class="ttdeci">virtual am_Error_e getListSinkClasses(std::vector&lt; am_SinkClass_s &gt; &amp;listSinkClasses) const =0</div></div>
<div class="ttc" id="namespaceam_html_a1b4df0ded5f6d6d07ae583dc9a074209"><div class="ttname"><a href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am::am_ConnectionState_e</a></div><div class="ttdeci">am_ConnectionState_e</div><div class="ttdoc">represents the connection state </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00253">audiomanagertypes.h:253</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a1e35f8f2f516b5000fe08629d80a156e"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a1e35f8f2f516b5000fe08629d80a156e">am::IAmDatabaseHandler::enterMainConnectionDB</a></div><div class="ttdeci">virtual am_Error_e enterMainConnectionDB(const am_MainConnection_s &amp;mainConnectionData, am_mainConnectionID_t &amp;connectionID)=0</div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a68e12fbe2938426fe96bfc586af399df"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a68e12fbe2938426fe96bfc586af399df">am::CAmControlReceiver::setSourceNotificationConfiguration</a></div><div class="ttdeci">am_Error_e setSourceNotificationConfiguration(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_NotificationConfiguration_s &amp;notificationConfiguration)</div><div class="ttdoc">set a source notification configuration </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00489">CAmControlReceiver.cpp:489</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a68e12fbe2938426fe96bfc586af399df"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a68e12fbe2938426fe96bfc586af399df">am::CAmControlReceiver::setSourceNotificationConfiguration</a></div><div class="ttdeci">am_Error_e setSourceNotificationConfiguration(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_NotificationConfiguration_s &amp;notificationConfiguration)</div><div class="ttdoc">set a source notification configuration </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00491">CAmControlReceiver.cpp:491</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a51a3ec746ff6902831f69496cd2fece2"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a51a3ec746ff6902831f69496cd2fece2">am::IAmDatabaseHandler::getListSourceSoundProperties</a></div><div class="ttdeci">virtual am_Error_e getListSourceSoundProperties(const am_sourceID_t sourceID, std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundproperties) const =0</div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a79b147f6da48cde5d5a55434ba60e359"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a79b147f6da48cde5d5a55434ba60e359">am::CAmControlReceiver::enterSourceDB</a></div><div class="ttdeci">am_Error_e enterSourceDB(const am_Source_s &amp;sourceData, am_sourceID_t &amp;sourceID)</div><div class="ttdoc">enters a source in the database. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00152">CAmControlReceiver.cpp:152</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a79b147f6da48cde5d5a55434ba60e359"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a79b147f6da48cde5d5a55434ba60e359">am::CAmControlReceiver::enterSourceDB</a></div><div class="ttdeci">am_Error_e enterSourceDB(const am_Source_s &amp;sourceData, am_sourceID_t &amp;sourceID)</div><div class="ttdoc">enters a source in the database. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00154">CAmControlReceiver.cpp:154</a></div></div>
<div class="ttc" id="structam_1_1am__Converter__s_html"><div class="ttname"><a href="structam_1_1am__Converter__s.html">am::am_Converter_s</a></div><div class="ttdoc">This struct describes the attributes of a converter. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00606">audiomanagertypes.h:606</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aa92387044a709c93c6bbc3b749c9d587"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aa92387044a709c93c6bbc3b749c9d587">am::IAmDatabaseHandler::getListGatewaysOfDomain</a></div><div class="ttdeci">virtual am_Error_e getListGatewaysOfDomain(const am_domainID_t domainID, std::vector&lt; am_gatewayID_t &gt; &amp;listGatewaysID) const =0</div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_ae46436366f819d74a2e97a254e821522"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#ae46436366f819d74a2e97a254e821522">am::IAmDatabaseHandler::getConverterInfoDB</a></div><div class="ttdeci">virtual am_Error_e getConverterInfoDB(const am_converterID_t converterID, am_Converter_s &amp;converterData) const =0</div></div>
@@ -827,107 +275,107 @@ $(document).ready(function(){initNavTree('CAmControlReceiver_8cpp_source.html','
<div class="ttc" id="namespaceam_html_a2e1718a0cd2d37bd5f989402b89c34a5"><div class="ttname"><a href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am::am_DomainState_e</a></div><div class="ttdeci">am_DomainState_e</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00280">audiomanagertypes.h:280</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a6aa9b4ff49f84e4b448214b03ee70bbc"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a6aa9b4ff49f84e4b448214b03ee70bbc">am::IAmDatabaseHandler::removeDomainDB</a></div><div class="ttdeci">virtual am_Error_e removeDomainDB(const am_domainID_t domainID)=0</div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a110b76a4cd150a882bd55630d0737816"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a110b76a4cd150a882bd55630d0737816">am::IAmDatabaseHandler::getListSourcesOfDomain</a></div><div class="ttdeci">virtual am_Error_e getListSourcesOfDomain(const am_domainID_t domainID, std::vector&lt; am_sourceID_t &gt; &amp;listSourceID) const =0</div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a0de65ed75817ffa03a3ac8b58b8f1571"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a0de65ed75817ffa03a3ac8b58b8f1571">am::CAmControlReceiver::getListMainSinkSoundProperties</a></div><div class="ttdeci">am_Error_e getListMainSinkSoundProperties(const am_sinkID_t sinkID, std::vector&lt; am_MainSoundProperty_s &gt; &amp;listSoundproperties) const </div><div class="ttdoc">This function retrieves a list of all sink mainsoundproperties with its values. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00518">CAmControlReceiver.cpp:518</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a0de65ed75817ffa03a3ac8b58b8f1571"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a0de65ed75817ffa03a3ac8b58b8f1571">am::CAmControlReceiver::getListMainSinkSoundProperties</a></div><div class="ttdeci">am_Error_e getListMainSinkSoundProperties(const am_sinkID_t sinkID, std::vector&lt; am_MainSoundProperty_s &gt; &amp;listSoundproperties) const </div><div class="ttdoc">This function retrieves a list of all sink mainsoundproperties with its values. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00520">CAmControlReceiver.cpp:520</a></div></div>
<div class="ttc" id="namespaceam_html_afc05253c20a9333f02f7a4b3f7762269"><div class="ttname"><a href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am::am_HotSink_e</a></div><div class="ttdeci">am_HotSink_e</div><div class="ttdoc">describes the active sink of a crossfader. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00208">audiomanagertypes.h:208</a></div></div>
<div class="ttc" id="namespaceam_html_a0ba72fdbafaa9e886e77aa4099c281ec"><div class="ttname"><a href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am::am_volume_t</a></div><div class="ttdeci">int16_t am_volume_t</div><div class="ttdoc">The unit is 0.1 db steps,The smallest value -3000 (=AM_MUTE). </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00091">audiomanagertypes.h:91</a></div></div>
<div class="ttc" id="structam_1_1am__Crossfader__s_html"><div class="ttname"><a href="structam_1_1am__Crossfader__s.html">am::am_Crossfader_s</a></div><div class="ttdoc">This struct describes the attribiutes of a crossfader. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00560">audiomanagertypes.h:560</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_ada1e6203986d7ef1de6b48a844fa2967"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ada1e6203986d7ef1de6b48a844fa2967">am::CAmRoutingSender::asyncSetSinkVolume</a></div><div class="ttdeci">am_Error_e asyncSetSinkVolume(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const am_volume_t volume, const am_CustomRampType_t ramp, const am_time_t time)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00306">CAmRoutingSender.cpp:306</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a6b6578fb203d9201e2701d932c222f6c"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a6b6578fb203d9201e2701d932c222f6c">am::CAmControlReceiver::getListSinkSoundProperties</a></div><div class="ttdeci">am_Error_e getListSinkSoundProperties(const am_sinkID_t sinkID, std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundproperties) const </div><div class="ttdoc">This function retrieves a list of all sink soundproperties with its values. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00530">CAmControlReceiver.cpp:530</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_aa7d27d69dd277925ab2e979f0cc6576a"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#aa7d27d69dd277925ab2e979f0cc6576a">am::CAmControlReceiver::enterGatewayDB</a></div><div class="ttdeci">am_Error_e enterGatewayDB(const am_Gateway_s &amp;gatewayData, am_gatewayID_t &amp;gatewayID)</div><div class="ttdoc">enters a gateway in the database. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00142">CAmControlReceiver.cpp:142</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a809bcd6257942be0f1d560f13f5517e6"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a809bcd6257942be0f1d560f13f5517e6">am::CAmControlReceiver::getListSourceClasses</a></div><div class="ttdeci">am_Error_e getListSourceClasses(std::vector&lt; am_SourceClass_s &gt; &amp;listSourceClasses) const </div><div class="ttdoc">returns a list of all source classes </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00348">CAmControlReceiver.cpp:348</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_ae4c15abd11643ea22dd195c58d8e3aec"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ae4c15abd11643ea22dd195c58d8e3aec">am::CAmControlReceiver::getConverterInfoDB</a></div><div class="ttdeci">am_Error_e getConverterInfoDB(const am_converterID_t converterID, am_Converter_s &amp;converterData) const </div><div class="ttdoc">return source and sink of a converter </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00287">CAmControlReceiver.cpp:287</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_ada1e6203986d7ef1de6b48a844fa2967"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ada1e6203986d7ef1de6b48a844fa2967">am::CAmRoutingSender::asyncSetSinkVolume</a></div><div class="ttdeci">am_Error_e asyncSetSinkVolume(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const am_volume_t volume, const am_CustomRampType_t ramp, const am_time_t time)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00343">CAmRoutingSender.cpp:343</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a6b6578fb203d9201e2701d932c222f6c"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a6b6578fb203d9201e2701d932c222f6c">am::CAmControlReceiver::getListSinkSoundProperties</a></div><div class="ttdeci">am_Error_e getListSinkSoundProperties(const am_sinkID_t sinkID, std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundproperties) const </div><div class="ttdoc">This function retrieves a list of all sink soundproperties with its values. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00532">CAmControlReceiver.cpp:532</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_aa7d27d69dd277925ab2e979f0cc6576a"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#aa7d27d69dd277925ab2e979f0cc6576a">am::CAmControlReceiver::enterGatewayDB</a></div><div class="ttdeci">am_Error_e enterGatewayDB(const am_Gateway_s &amp;gatewayData, am_gatewayID_t &amp;gatewayID)</div><div class="ttdoc">enters a gateway in the database. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00144">CAmControlReceiver.cpp:144</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a809bcd6257942be0f1d560f13f5517e6"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a809bcd6257942be0f1d560f13f5517e6">am::CAmControlReceiver::getListSourceClasses</a></div><div class="ttdeci">am_Error_e getListSourceClasses(std::vector&lt; am_SourceClass_s &gt; &amp;listSourceClasses) const </div><div class="ttdoc">returns a list of all source classes </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00350">CAmControlReceiver.cpp:350</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_ae4c15abd11643ea22dd195c58d8e3aec"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ae4c15abd11643ea22dd195c58d8e3aec">am::CAmControlReceiver::getConverterInfoDB</a></div><div class="ttdeci">am_Error_e getConverterInfoDB(const am_converterID_t converterID, am_Converter_s &amp;converterData) const </div><div class="ttdoc">return source and sink of a converter </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00289">CAmControlReceiver.cpp:289</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a2aef10f65597fb9a9d655adcc44bd361"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a2aef10f65597fb9a9d655adcc44bd361">am::IAmDatabaseHandler::changeConverterDB</a></div><div class="ttdeci">virtual am_Error_e changeConverterDB(const am_converterID_t converterID, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceConnectionFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkConnectionFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)=0</div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a0b64cb67f5424173c31a7abfe19a264c"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a0b64cb67f5424173c31a7abfe19a264c">am::IAmDatabaseHandler::getListMainSinkSoundProperties</a></div><div class="ttdeci">virtual am_Error_e getListMainSinkSoundProperties(const am_sinkID_t sinkID, std::vector&lt; am_MainSoundProperty_s &gt; &amp;listSoundProperties) const =0</div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_af95630f655f0052411e03eebbc84b260"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#af95630f655f0052411e03eebbc84b260">am::CAmControlReceiver::setSinkVolume</a></div><div class="ttdeci">am_Error_e setSinkVolume(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const am_volume_t volume, const am_CustomRampType_t ramp, const am_time_t time)</div><div class="ttdoc">with this function, setting of sinks volumes is done. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00082">CAmControlReceiver.cpp:82</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_af95630f655f0052411e03eebbc84b260"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#af95630f655f0052411e03eebbc84b260">am::CAmControlReceiver::setSinkVolume</a></div><div class="ttdeci">am_Error_e setSinkVolume(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const am_volume_t volume, const am_CustomRampType_t ramp, const am_time_t time)</div><div class="ttdoc">with this function, setting of sinks volumes is done. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00084">CAmControlReceiver.cpp:84</a></div></div>
<div class="ttc" id="namespaceam_html_a8b8fc2ab1ac4d427ca85fe8549e6afd0"><div class="ttname"><a href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am::am_sourceClass_t</a></div><div class="ttdeci">uint16_t am_sourceClass_t</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00102">audiomanagertypes.h:102</a></div></div>
<div class="ttc" id="CAmSocketHandler_8h_html"><div class="ttname"><a href="CAmSocketHandler_8h.html">CAmSocketHandler.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a8165517ad5e06f36dca978476db51d79"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a8165517ad5e06f36dca978476db51d79">am::IAmDatabaseHandler::getListSystemProperties</a></div><div class="ttdeci">virtual am_Error_e getListSystemProperties(std::vector&lt; am_SystemProperty_s &gt; &amp;listSystemProperties) const =0</div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a9dddcfbf76bb240038e879732419cb34"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a9dddcfbf76bb240038e879732419cb34">am::IAmDatabaseHandler::enterSourceClassDB</a></div><div class="ttdeci">virtual am_Error_e enterSourceClassDB(am_sourceClass_t &amp;sourceClassID, const am_SourceClass_s &amp;sourceClass)=0</div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a266b967927fbed954157fd3fad9a0cf3"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a266b967927fbed954157fd3fad9a0cf3">am::CAmControlReceiver::getListGatewaysOfDomain</a></div><div class="ttdeci">am_Error_e getListGatewaysOfDomain(const am_domainID_t domainID, std::vector&lt; am_gatewayID_t &gt; &amp;listGatewaysID) const </div><div class="ttdoc">returns all gateways of a domain </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00313">CAmControlReceiver.cpp:313</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a0c3ab7d7e6454e60a5aff8c5f493197a"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a0c3ab7d7e6454e60a5aff8c5f493197a">am::CAmControlReceiver::getListSystemProperties</a></div><div class="ttdeci">am_Error_e getListSystemProperties(std::vector&lt; am_SystemProperty_s &gt; &amp;listSystemProperties) const </div><div class="ttdoc">returns the list of SystemProperties </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00378">CAmControlReceiver.cpp:378</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a266b967927fbed954157fd3fad9a0cf3"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a266b967927fbed954157fd3fad9a0cf3">am::CAmControlReceiver::getListGatewaysOfDomain</a></div><div class="ttdeci">am_Error_e getListGatewaysOfDomain(const am_domainID_t domainID, std::vector&lt; am_gatewayID_t &gt; &amp;listGatewaysID) const </div><div class="ttdoc">returns all gateways of a domain </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00315">CAmControlReceiver.cpp:315</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a0c3ab7d7e6454e60a5aff8c5f493197a"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a0c3ab7d7e6454e60a5aff8c5f493197a">am::CAmControlReceiver::getListSystemProperties</a></div><div class="ttdeci">am_Error_e getListSystemProperties(std::vector&lt; am_SystemProperty_s &gt; &amp;listSystemProperties) const </div><div class="ttdoc">returns the list of SystemProperties </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00380">CAmControlReceiver.cpp:380</a></div></div>
<div class="ttc" id="structam_1_1am__Availability__s_html"><div class="ttname"><a href="structam_1_1am__Availability__s.html">am::am_Availability_s</a></div><div class="ttdoc">this describes the availability of a sink or a source together with the latest change ...</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00523">audiomanagertypes.h:523</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a1c4c6d23d68b0132a28350c33740609c"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a1c4c6d23d68b0132a28350c33740609c">am::CAmControlReceiver::getListSourceSoundProperties</a></div><div class="ttdeci">am_Error_e getListSourceSoundProperties(const am_sourceID_t sourceID, std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundproperties) const </div><div class="ttdoc">This function retrieves a list of all sink soundproperties with its values. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00536">CAmControlReceiver.cpp:536</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a1c4c6d23d68b0132a28350c33740609c"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a1c4c6d23d68b0132a28350c33740609c">am::CAmControlReceiver::getListSourceSoundProperties</a></div><div class="ttdeci">am_Error_e getListSourceSoundProperties(const am_sourceID_t sourceID, std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundproperties) const </div><div class="ttdoc">This function retrieves a list of all sink soundproperties with its values. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00538">CAmControlReceiver.cpp:538</a></div></div>
<div class="ttc" id="structam_1_1am__Handle__s_html_aad0238ce3ed33303aeef55a756bccc46"><div class="ttname"><a href="structam_1_1am__Handle__s.html#aad0238ce3ed33303aeef55a756bccc46">am::am_Handle_s::handle</a></div><div class="ttdeci">uint16_t handle</div><div class="ttdoc">the handle as value </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01002">audiomanagertypes.h:1002</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_aca51be115ded53985312b6e8b7ffd8ee"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#aca51be115ded53985312b6e8b7ffd8ee">am::CAmControlReceiver::getSourceSoundPropertyValue</a></div><div class="ttdeci">am_Error_e getSourceSoundPropertyValue(const am_sourceID_t sourceID, const am_CustomSoundPropertyType_t propertyType, int16_t &amp;value) const </div><div class="ttdoc">This function retrieves the value of a source soundproperty. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00560">CAmControlReceiver.cpp:560</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_aca51be115ded53985312b6e8b7ffd8ee"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#aca51be115ded53985312b6e8b7ffd8ee">am::CAmControlReceiver::getSourceSoundPropertyValue</a></div><div class="ttdeci">am_Error_e getSourceSoundPropertyValue(const am_sourceID_t sourceID, const am_CustomSoundPropertyType_t propertyType, int16_t &amp;value) const </div><div class="ttdoc">This function retrieves the value of a source soundproperty. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00562">CAmControlReceiver.cpp:562</a></div></div>
<div class="ttc" id="structam_1_1am__Gateway__s_html"><div class="ttname"><a href="structam_1_1am__Gateway__s.html">am::am_Gateway_s</a></div><div class="ttdoc">This struct describes the attributes of a gateway. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00689">audiomanagertypes.h:689</a></div></div>
-<div class="ttc" id="namespaceam_html_ab00ba22db19413e2040c2ab246f220c6"><div class="ttname"><a href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">am::logError</a></div><div class="ttdeci">void logError(T value, TArgs...args)</div><div class="ttdoc">logs given values with errorlevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00416">CAmDltWrapper.h:416</a></div></div>
+<div class="ttc" id="namespaceam_html_ab00ba22db19413e2040c2ab246f220c6"><div class="ttname"><a href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">am::logError</a></div><div class="ttdeci">void logError(T value, TArgs...args)</div><div class="ttdoc">logs given values with errorlevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00431">CAmDltWrapper.h:431</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aab7a9044f1bc4ff8a048910f82dc93ea"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aab7a9044f1bc4ff8a048910f82dc93ea">am::IAmDatabaseHandler::getListGateways</a></div><div class="ttdeci">virtual am_Error_e getListGateways(std::vector&lt; am_Gateway_s &gt; &amp;listGateways) const =0</div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_add9f9ce4ae93ab1c632386588866d318"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#add9f9ce4ae93ab1c632386588866d318">am::CAmControlReceiver::getListSinksOfDomain</a></div><div class="ttdeci">am_Error_e getListSinksOfDomain(const am_domainID_t domainID, std::vector&lt; am_sinkID_t &gt; &amp;listSinkID) const </div><div class="ttdoc">returns all sinks of a domain </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00298">CAmControlReceiver.cpp:298</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_add9f9ce4ae93ab1c632386588866d318"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#add9f9ce4ae93ab1c632386588866d318">am::CAmControlReceiver::getListSinksOfDomain</a></div><div class="ttdeci">am_Error_e getListSinksOfDomain(const am_domainID_t domainID, std::vector&lt; am_sinkID_t &gt; &amp;listSinkID) const </div><div class="ttdoc">returns all sinks of a domain </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00300">CAmControlReceiver.cpp:300</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a3634c3dc658859d70546c92981d27789"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a3634c3dc658859d70546c92981d27789">am::IAmDatabaseHandler::getListConvertersOfDomain</a></div><div class="ttdeci">virtual am_Error_e getListConvertersOfDomain(const am_domainID_t domainID, std::vector&lt; am_converterID_t &gt; &amp;listConvertersID) const =0</div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_af382d7ad1b663bd873261d1c4ae6792b"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">am::CAmRoutingSender::removeHandle</a></div><div class="ttdeci">am_Error_e removeHandle(const am_Handle_s &amp;handle)</div><div class="ttdoc">removes a handle from the list </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00757">CAmRoutingSender.cpp:757</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_af382d7ad1b663bd873261d1c4ae6792b"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">am::CAmRoutingSender::removeHandle</a></div><div class="ttdeci">am_Error_e removeHandle(const am_Handle_s &amp;handle)</div><div class="ttdoc">removes a handle from the list </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00794">CAmRoutingSender.cpp:794</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_af7e0be6ef2f4261a28b5eccc40202342"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#af7e0be6ef2f4261a28b5eccc40202342">am::IAmDatabaseHandler::changeSourceClassInfoDB</a></div><div class="ttdeci">virtual am_Error_e changeSourceClassInfoDB(const am_SourceClass_s &amp;sourceClass)=0</div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a11a1a776044950a981f00c4ae18c4f8d"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a11a1a776044950a981f00c4ae18c4f8d">am::CAmControlReceiver::changeMainSourceNotificationConfigurationDB</a></div><div class="ttdeci">am_Error_e changeMainSourceNotificationConfigurationDB(const am_sourceID_t sourceID, const am_NotificationConfiguration_s &amp;mainNotificationConfiguration)</div><div class="ttdoc">change the mainNotificationConfiguration of a source </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00512">CAmControlReceiver.cpp:512</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a11a1a776044950a981f00c4ae18c4f8d"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a11a1a776044950a981f00c4ae18c4f8d">am::CAmControlReceiver::changeMainSourceNotificationConfigurationDB</a></div><div class="ttdeci">am_Error_e changeMainSourceNotificationConfigurationDB(const am_sourceID_t sourceID, const am_NotificationConfiguration_s &amp;mainNotificationConfiguration)</div><div class="ttdoc">change the mainNotificationConfiguration of a source </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00514">CAmControlReceiver.cpp:514</a></div></div>
<div class="ttc" id="namespaceam_html_a510513cf43299092b6c85250dbbef93f"><div class="ttname"><a href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am::am_time_t</a></div><div class="ttdeci">uint16_t am_time_t</div><div class="ttdoc">time in ms! </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00109">audiomanagertypes.h:109</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a9d6eae2312f5629f748ec293ef8ef118"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a9d6eae2312f5629f748ec293ef8ef118">am::CAmControlReceiver::removeSourceDB</a></div><div class="ttdeci">am_Error_e removeSourceDB(const am_sourceID_t sourceID)</div><div class="ttdoc">removes a source from the DB </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00232">CAmControlReceiver.cpp:232</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a179378d3d779c6063aebdae751a5b4f7"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a179378d3d779c6063aebdae751a5b4f7">am::CAmControlReceiver::removeSourceClassDB</a></div><div class="ttdeci">am_Error_e removeSourceClassDB(const am_sourceClass_t sourceClassID)</div><div class="ttdoc">removes a domain from the DB </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00398">CAmControlReceiver.cpp:398</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_ad9b44f1d36a57c4534f43176712c8f1b"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ad9b44f1d36a57c4534f43176712c8f1b">am::CAmControlReceiver::removeMainConnectionDB</a></div><div class="ttdeci">am_Error_e removeMainConnectionDB(const am_mainConnectionID_t mainConnectionID)</div><div class="ttdoc">removes a mainconnection from the DB </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00222">CAmControlReceiver.cpp:222</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a9d6eae2312f5629f748ec293ef8ef118"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a9d6eae2312f5629f748ec293ef8ef118">am::CAmControlReceiver::removeSourceDB</a></div><div class="ttdeci">am_Error_e removeSourceDB(const am_sourceID_t sourceID)</div><div class="ttdoc">removes a source from the DB </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00234">CAmControlReceiver.cpp:234</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a179378d3d779c6063aebdae751a5b4f7"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a179378d3d779c6063aebdae751a5b4f7">am::CAmControlReceiver::removeSourceClassDB</a></div><div class="ttdeci">am_Error_e removeSourceClassDB(const am_sourceClass_t sourceClassID)</div><div class="ttdoc">removes a domain from the DB </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00400">CAmControlReceiver.cpp:400</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_ad9b44f1d36a57c4534f43176712c8f1b"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ad9b44f1d36a57c4534f43176712c8f1b">am::CAmControlReceiver::removeMainConnectionDB</a></div><div class="ttdeci">am_Error_e removeMainConnectionDB(const am_mainConnectionID_t mainConnectionID)</div><div class="ttdoc">removes a mainconnection from the DB </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00224">CAmControlReceiver.cpp:224</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_adecdd54551e1c61ce1456baf64fe3551"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#adecdd54551e1c61ce1456baf64fe3551">am::IAmDatabaseHandler::enterSinkDB</a></div><div class="ttdeci">virtual am_Error_e enterSinkDB(const am_Sink_s &amp;sinkData, am_sinkID_t &amp;sinkID)=0</div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_af1ecf8c351de797768065f8ec87f2ad5"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#af1ecf8c351de797768065f8ec87f2ad5">am::CAmControlReceiver::removeGatewayDB</a></div><div class="ttdeci">am_Error_e removeGatewayDB(const am_gatewayID_t gatewayID)</div><div class="ttdoc">removes a gateway from the DB </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00237">CAmControlReceiver.cpp:237</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a646b816ad51ee7bebfd7012fc9d0a22d"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a646b816ad51ee7bebfd7012fc9d0a22d">am::CAmControlReceiver::setCommandReady</a></div><div class="ttdeci">void setCommandReady()</div><div class="ttdoc">sets the command interface to ready. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00403">CAmControlReceiver.cpp:403</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_aad404bd261aae59937c364c2fc8b7a92"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#aad404bd261aae59937c364c2fc8b7a92">am::CAmControlReceiver::getListConvertersOfDomain</a></div><div class="ttdeci">am_Error_e getListConvertersOfDomain(const am_domainID_t domainID, std::vector&lt; am_converterID_t &gt; &amp;listConverterID) const </div><div class="ttdoc">returns all converters of a domain </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00318">CAmControlReceiver.cpp:318</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_af1ecf8c351de797768065f8ec87f2ad5"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#af1ecf8c351de797768065f8ec87f2ad5">am::CAmControlReceiver::removeGatewayDB</a></div><div class="ttdeci">am_Error_e removeGatewayDB(const am_gatewayID_t gatewayID)</div><div class="ttdoc">removes a gateway from the DB </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00239">CAmControlReceiver.cpp:239</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a646b816ad51ee7bebfd7012fc9d0a22d"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a646b816ad51ee7bebfd7012fc9d0a22d">am::CAmControlReceiver::setCommandReady</a></div><div class="ttdeci">void setCommandReady()</div><div class="ttdoc">sets the command interface to ready. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00405">CAmControlReceiver.cpp:405</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_aad404bd261aae59937c364c2fc8b7a92"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#aad404bd261aae59937c364c2fc8b7a92">am::CAmControlReceiver::getListConvertersOfDomain</a></div><div class="ttdeci">am_Error_e getListConvertersOfDomain(const am_domainID_t domainID, std::vector&lt; am_converterID_t &gt; &amp;listConverterID) const </div><div class="ttdoc">returns all converters of a domain </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00320">CAmControlReceiver.cpp:320</a></div></div>
<div class="ttc" id="CAmCommandSender_8h_html"><div class="ttname"><a href="CAmCommandSender_8h.html">CAmCommandSender.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a1564263d037cdd4fc013c592cdf715b6"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a1564263d037cdd4fc013c592cdf715b6">am::CAmControlReceiver::changeSourceDB</a></div><div class="ttdeci">am_Error_e changeSourceDB(const am_sourceID_t sourceID, const am_sourceClass_t sourceClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</div><div class="ttdoc">Change the data of the source. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00459">CAmControlReceiver.cpp:459</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_a7a4d410e30df0e8240d25a57e3c72c6b"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a7a4d410e30df0e8240d25a57e3c72c6b">am::CAmRoutingSender::setRoutingReady</a></div><div class="ttdeci">void setRoutingReady()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00800">CAmRoutingSender.cpp:800</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a1564263d037cdd4fc013c592cdf715b6"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a1564263d037cdd4fc013c592cdf715b6">am::CAmControlReceiver::changeSourceDB</a></div><div class="ttdeci">am_Error_e changeSourceDB(const am_sourceID_t sourceID, const am_sourceClass_t sourceClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</div><div class="ttdoc">Change the data of the source. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00461">CAmControlReceiver.cpp:461</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_a7a4d410e30df0e8240d25a57e3c72c6b"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a7a4d410e30df0e8240d25a57e3c72c6b">am::CAmRoutingSender::setRoutingReady</a></div><div class="ttdeci">void setRoutingReady()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00852">CAmRoutingSender.cpp:852</a></div></div>
<div class="ttc" id="namespaceam_html_a58a230b5da10699a7ce1b1f2a1c550e6"><div class="ttname"><a href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am::am_domainID_t</a></div><div class="ttdeci">uint16_t am_domainID_t</div><div class="ttdoc">a domain ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00045">audiomanagertypes.h:45</a></div></div>
<div class="ttc" id="namespaceam_html_a834886e7c3e4a2d6745ef2b59b485b00"><div class="ttname"><a href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am::am_mainVolume_t</a></div><div class="ttdeci">int16_t am_mainVolume_t</div><div class="ttdoc">This is the volume presented on the command interface. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00100">audiomanagertypes.h:100</a></div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">am::E_OK</a></div><div class="ttdoc">no error - positive reply </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00342">audiomanagertypes.h:342</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a2ac2a71247c26b72ade8c56cf8e2aad0"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a2ac2a71247c26b72ade8c56cf8e2aad0">am::CAmControlReceiver::crossfade</a></div><div class="ttdeci">am_Error_e crossfade(am_Handle_s &amp;handle, const am_HotSink_e hotSource, const am_crossfaderID_t crossfaderID, const am_CustomRampType_t rampType, const am_time_t rampTime)</div><div class="ttdoc">triggers a cross fade. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00072">CAmControlReceiver.cpp:72</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a2ac2a71247c26b72ade8c56cf8e2aad0"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a2ac2a71247c26b72ade8c56cf8e2aad0">am::CAmControlReceiver::crossfade</a></div><div class="ttdeci">am_Error_e crossfade(am_Handle_s &amp;handle, const am_HotSink_e hotSource, const am_crossfaderID_t crossfaderID, const am_CustomRampType_t rampType, const am_time_t rampTime)</div><div class="ttdoc">triggers a cross fade. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00074">CAmControlReceiver.cpp:74</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_ae84ea7d61bb96333ab5f645dfcd8716c"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#ae84ea7d61bb96333ab5f645dfcd8716c">am::IAmDatabaseHandler::changeSinkDB</a></div><div class="ttdeci">virtual am_Error_e changeSinkDB(const am_sinkID_t sinkID, const am_sinkClass_t sinkClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)=0</div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a6faee19d124908c84664c1e19009fdf0"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a6faee19d124908c84664c1e19009fdf0">am::IAmDatabaseHandler::enterSystemProperties</a></div><div class="ttdeci">virtual am_Error_e enterSystemProperties(const std::vector&lt; am_SystemProperty_s &gt; &amp;listSystemProperties)=0</div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_ad1b596843cca2105af7ace1e0e92555d"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ad1b596843cca2105af7ace1e0e92555d">am::CAmControlReceiver::changeSinkAvailabilityDB</a></div><div class="ttdeci">am_Error_e changeSinkAvailabilityDB(const am_Availability_s &amp;availability, const am_sinkID_t sinkID)</div><div class="ttdoc">changes the availablility of a sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00187">CAmControlReceiver.cpp:187</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a7391a2c40a4fc898be74d386155a29e4"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a7391a2c40a4fc898be74d386155a29e4">am::CAmControlReceiver::getListHandles</a></div><div class="ttdeci">am_Error_e getListHandles(std::vector&lt; am_Handle_s &gt; &amp;listHandles) const </div><div class="ttdoc">returns a list of all handles </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00353">CAmControlReceiver.cpp:353</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_ace44f93437811efad0b3466fb28f0974"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ace44f93437811efad0b3466fb28f0974">am::CAmControlReceiver::getListSources</a></div><div class="ttdeci">am_Error_e getListSources(std::vector&lt; am_Source_s &gt; &amp;listSources) const </div><div class="ttdoc">returns a list of all sources </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00343">CAmControlReceiver.cpp:343</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_ad390f3c51644e9b98acdf390f07b6f7b"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ad390f3c51644e9b98acdf390f07b6f7b">am::CAmRoutingSender::asyncSetVolumes</a></div><div class="ttdeci">am_Error_e asyncSetVolumes(am_Handle_s &amp;handle, const std::vector&lt; am_Volumes_s &gt; &amp;listVolumes)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00845">CAmRoutingSender.cpp:845</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_ad1b596843cca2105af7ace1e0e92555d"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ad1b596843cca2105af7ace1e0e92555d">am::CAmControlReceiver::changeSinkAvailabilityDB</a></div><div class="ttdeci">am_Error_e changeSinkAvailabilityDB(const am_Availability_s &amp;availability, const am_sinkID_t sinkID)</div><div class="ttdoc">changes the availablility of a sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00189">CAmControlReceiver.cpp:189</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a7391a2c40a4fc898be74d386155a29e4"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a7391a2c40a4fc898be74d386155a29e4">am::CAmControlReceiver::getListHandles</a></div><div class="ttdeci">am_Error_e getListHandles(std::vector&lt; am_Handle_s &gt; &amp;listHandles) const </div><div class="ttdoc">returns a list of all handles </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00355">CAmControlReceiver.cpp:355</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_ace44f93437811efad0b3466fb28f0974"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ace44f93437811efad0b3466fb28f0974">am::CAmControlReceiver::getListSources</a></div><div class="ttdeci">am_Error_e getListSources(std::vector&lt; am_Source_s &gt; &amp;listSources) const </div><div class="ttdoc">returns a list of all sources </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00345">CAmControlReceiver.cpp:345</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_ad390f3c51644e9b98acdf390f07b6f7b"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ad390f3c51644e9b98acdf390f07b6f7b">am::CAmRoutingSender::asyncSetVolumes</a></div><div class="ttdeci">am_Error_e asyncSetVolumes(am_Handle_s &amp;handle, const std::vector&lt; am_Volumes_s &gt; &amp;listVolumes)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00897">CAmRoutingSender.cpp:897</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a423a079a9b30ddb22b5b6606172beee9"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a423a079a9b30ddb22b5b6606172beee9">am::IAmDatabaseHandler::changeSinkMuteStateDB</a></div><div class="ttdeci">virtual am_Error_e changeSinkMuteStateDB(const am_MuteState_e muteState, const am_sinkID_t sinkID)=0</div></div>
<div class="ttc" id="namespaceam_html_af671cec58d6713a0c1e4eaa9c89613d5"><div class="ttname"><a href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am::am_gatewayID_t</a></div><div class="ttdeci">uint16_t am_gatewayID_t</div><div class="ttdoc">a gateway ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00075">audiomanagertypes.h:75</a></div></div>
<div class="ttc" id="structam_1_1am__Source__s_html"><div class="ttname"><a href="structam_1_1am__Source__s.html">am::am_Source_s</a></div><div class="ttdoc">This struct describes the attribiutes of a source. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01232">audiomanagertypes.h:1232</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a775d0c2d81423ddd7ad930f356f9341c"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a775d0c2d81423ddd7ad930f356f9341c">am::IAmDatabaseHandler::getSourceInfoDB</a></div><div class="ttdeci">virtual am_Error_e getSourceInfoDB(const am_sourceID_t sourceID, am_Source_s &amp;sourceData) const =0</div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a5356cdea1f1f955bf27f995df657493a"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a5356cdea1f1f955bf27f995df657493a">am::IAmDatabaseHandler::removeConverterDB</a></div><div class="ttdeci">virtual am_Error_e removeConverterDB(const am_converterID_t converterID)=0</div></div>
<div class="ttc" id="namespaceam_html_a63a9882c5f86f7df779f260518ffb31f"><div class="ttname"><a href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am::am_CustomRampType_t</a></div><div class="ttdeci">uint16_t am_CustomRampType_t</div><div class="ttdoc">The given ramp types here are just examples. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00176">audiomanagertypes.h:176</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_ad68029d32394ec9f2a3ff39d7a860591"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ad68029d32394ec9f2a3ff39d7a860591">am::CAmControlReceiver::getMainConnectionInfoDB</a></div><div class="ttdeci">am_Error_e getMainConnectionInfoDB(const am_mainConnectionID_t mainConnectionID, am_MainConnection_s &amp;mainConnectionData) const </div><div class="ttdoc">returns sources and the sink of a crossfader </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00277">CAmControlReceiver.cpp:277</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a7bf5444973601d826f31358dbabe3d0b"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a7bf5444973601d826f31358dbabe3d0b">am::CAmControlReceiver::getSinkInfoDB</a></div><div class="ttdeci">am_Error_e getSinkInfoDB(const am_sinkID_t sinkID, am_Sink_s &amp;sinkData) const </div><div class="ttdoc">returns the sinkData of a sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00267">CAmControlReceiver.cpp:267</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_ad68029d32394ec9f2a3ff39d7a860591"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ad68029d32394ec9f2a3ff39d7a860591">am::CAmControlReceiver::getMainConnectionInfoDB</a></div><div class="ttdeci">am_Error_e getMainConnectionInfoDB(const am_mainConnectionID_t mainConnectionID, am_MainConnection_s &amp;mainConnectionData) const </div><div class="ttdoc">returns sources and the sink of a crossfader </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00279">CAmControlReceiver.cpp:279</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a7bf5444973601d826f31358dbabe3d0b"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a7bf5444973601d826f31358dbabe3d0b">am::CAmControlReceiver::getSinkInfoDB</a></div><div class="ttdeci">am_Error_e getSinkInfoDB(const am_sinkID_t sinkID, am_Sink_s &amp;sinkData) const </div><div class="ttdoc">returns the sinkData of a sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00269">CAmControlReceiver.cpp:269</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a6e213ed6b60e4e82512e30835394167d"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a6e213ed6b60e4e82512e30835394167d">am::IAmDatabaseHandler::getListMainConnections</a></div><div class="ttdeci">virtual am_Error_e getListMainConnections(std::vector&lt; am_MainConnection_s &gt; &amp;listMainConnections) const =0</div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html"><div class="ttname"><a href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></div><div class="ttdoc">This class is used to send data to the CommandInterface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8h_source.html#l00043">CAmCommandSender.h:43</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html"><div class="ttname"><a href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></div><div class="ttdoc">This class is used to send data to the CommandInterface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8h_source.html#l00046">CAmCommandSender.h:46</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a6318ff31f7d63fc265a9f3df983006cd"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a6318ff31f7d63fc265a9f3df983006cd">am::IAmDatabaseHandler::removeSinkClassDB</a></div><div class="ttdeci">virtual am_Error_e removeSinkClassDB(const am_sinkClass_t sinkClassID)=0</div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_ab8dfa567c1df6221085859c527744bcc"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ab8dfa567c1df6221085859c527744bcc">am::CAmControlReceiver::getListMainSourceSoundProperties</a></div><div class="ttdeci">am_Error_e getListMainSourceSoundProperties(const am_sourceID_t sourceID, std::vector&lt; am_MainSoundProperty_s &gt; &amp;listSoundproperties) const </div><div class="ttdoc">This function retrieves a list of all source mainsoundproperties with its values. ...</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00524">CAmControlReceiver.cpp:524</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_ab8dfa567c1df6221085859c527744bcc"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ab8dfa567c1df6221085859c527744bcc">am::CAmControlReceiver::getListMainSourceSoundProperties</a></div><div class="ttdeci">am_Error_e getListMainSourceSoundProperties(const am_sourceID_t sourceID, std::vector&lt; am_MainSoundProperty_s &gt; &amp;listSoundproperties) const </div><div class="ttdoc">This function retrieves a list of all source mainsoundproperties with its values. ...</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00526">CAmControlReceiver.cpp:526</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_add669d85238ae9ce0bdb41ed3fd1278b"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#add669d85238ae9ce0bdb41ed3fd1278b">am::IAmDatabaseHandler::enterCrossfaderDB</a></div><div class="ttdeci">virtual am_Error_e enterCrossfaderDB(const am_Crossfader_s &amp;crossfaderData, am_crossfaderID_t &amp;crossfaderID)=0</div></div>
<div class="ttc" id="namespaceam_html_aac2b901ff83ee381fbe99913753e2416"><div class="ttname"><a href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am::am_sinkID_t</a></div><div class="ttdeci">uint16_t am_sinkID_t</div><div class="ttdoc">a sink ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00065">audiomanagertypes.h:65</a></div></div>
<div class="ttc" id="namespaceam_html_a33a5bb7641f58ab3a5f3b86400ad804c"><div class="ttname"><a href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am::am_mainConnectionID_t</a></div><div class="ttdeci">uint16_t am_mainConnectionID_t</div><div class="ttdoc">a mainConnection ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00080">audiomanagertypes.h:80</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a928777e862b6f1593e4cc61317b2a9c6"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a928777e862b6f1593e4cc61317b2a9c6">am::CAmControlReceiver::changeSinkClassInfoDB</a></div><div class="ttdeci">am_Error_e changeSinkClassInfoDB(const am_SinkClass_s &amp;sinkClass)</div><div class="ttdoc">changes class information of a sinkclass. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00383">CAmControlReceiver.cpp:383</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_af22ae1fdcda484e9d379b13711df5c0d"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#af22ae1fdcda484e9d379b13711df5c0d">am::CAmRoutingSender::asyncSetSinkNotificationConfiguration</a></div><div class="ttdeci">am_Error_e asyncSetSinkNotificationConfiguration(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const am_NotificationConfiguration_s &amp;notificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00889">CAmRoutingSender.cpp:889</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_ab4108483dec4fafc5f79d468a1271d40"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ab4108483dec4fafc5f79d468a1271d40">am::CAmControlReceiver::confirmControllerReady</a></div><div class="ttdeci">void confirmControllerReady(const am_Error_e error)</div><div class="ttdoc">acknowledges the setControllerReady call. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00415">CAmControlReceiver.cpp:415</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a928777e862b6f1593e4cc61317b2a9c6"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a928777e862b6f1593e4cc61317b2a9c6">am::CAmControlReceiver::changeSinkClassInfoDB</a></div><div class="ttdeci">am_Error_e changeSinkClassInfoDB(const am_SinkClass_s &amp;sinkClass)</div><div class="ttdoc">changes class information of a sinkclass. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00385">CAmControlReceiver.cpp:385</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_af22ae1fdcda484e9d379b13711df5c0d"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#af22ae1fdcda484e9d379b13711df5c0d">am::CAmRoutingSender::asyncSetSinkNotificationConfiguration</a></div><div class="ttdeci">am_Error_e asyncSetSinkNotificationConfiguration(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const am_NotificationConfiguration_s &amp;notificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00941">CAmRoutingSender.cpp:941</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_ab4108483dec4fafc5f79d468a1271d40"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ab4108483dec4fafc5f79d468a1271d40">am::CAmControlReceiver::confirmControllerReady</a></div><div class="ttdeci">void confirmControllerReady(const am_Error_e error)</div><div class="ttdoc">acknowledges the setControllerReady call. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00417">CAmControlReceiver.cpp:417</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aa3f27d5657cdd135b9dc4736818f47de"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aa3f27d5657cdd135b9dc4736818f47de">am::IAmDatabaseHandler::enterSourceDB</a></div><div class="ttdeci">virtual am_Error_e enterSourceDB(const am_Source_s &amp;sourceData, am_sourceID_t &amp;sourceID)=0</div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_aac0a81702bda141fa79fd1602b68b470"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#aac0a81702bda141fa79fd1602b68b470">am::CAmControlReceiver::setSinkSoundProperty</a></div><div class="ttdeci">am_Error_e setSinkSoundProperty(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const am_SoundProperty_s &amp;soundProperty)</div><div class="ttdoc">is used to set sinkSoundProperties </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00092">CAmControlReceiver.cpp:92</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_aea8588aa27f353e7ea206fe487e9066a"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#aea8588aa27f353e7ea206fe487e9066a">am::CAmControlReceiver::changeMainSinkSoundPropertyDB</a></div><div class="ttdeci">am_Error_e changeMainSinkSoundPropertyDB(const am_MainSoundProperty_s &amp;soundProperty, const am_sinkID_t sinkID)</div><div class="ttdoc">changes the mainsinksoundproperty of a sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00202">CAmControlReceiver.cpp:202</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_aac0a81702bda141fa79fd1602b68b470"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#aac0a81702bda141fa79fd1602b68b470">am::CAmControlReceiver::setSinkSoundProperty</a></div><div class="ttdeci">am_Error_e setSinkSoundProperty(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const am_SoundProperty_s &amp;soundProperty)</div><div class="ttdoc">is used to set sinkSoundProperties </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00094">CAmControlReceiver.cpp:94</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_aea8588aa27f353e7ea206fe487e9066a"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#aea8588aa27f353e7ea206fe487e9066a">am::CAmControlReceiver::changeMainSinkSoundPropertyDB</a></div><div class="ttdeci">am_Error_e changeMainSinkSoundPropertyDB(const am_MainSoundProperty_s &amp;soundProperty, const am_sinkID_t sinkID)</div><div class="ttdoc">changes the mainsinksoundproperty of a sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00204">CAmControlReceiver.cpp:204</a></div></div>
<div class="ttc" id="namespaceam_html_af966cbbc3b1d6e637d81a46eaa7dd358"><div class="ttname"><a href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am::am_SourceState_e</a></div><div class="ttdeci">am_SourceState_e</div><div class="ttdoc">The source state reflects the state of the source. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00412">audiomanagertypes.h:412</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a79e99ade2bc757dcb1c3ffd932ff41fe"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a79e99ade2bc757dcb1c3ffd932ff41fe">am::IAmDatabaseHandler::changeSinkClassInfoDB</a></div><div class="ttdeci">virtual am_Error_e changeSinkClassInfoDB(const am_SinkClass_s &amp;sinkClass)=0</div></div>
-<div class="ttc" id="classam_1_1CAmRouter_html_ae76981f37d91bcd2da721c3bf141e415"><div class="ttname"><a href="classam_1_1CAmRouter.html#ae76981f37d91bcd2da721c3bf141e415">am::CAmRouter::getRoute</a></div><div class="ttdeci">am_Error_e getRoute(const bool onlyfree, const am_sourceID_t sourceID, const am_sinkID_t sinkID, std::vector&lt; am_Route_s &gt; &amp;returnList)</div><div class="ttdoc">Finds all possible paths between given source and sink. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00082">CAmRouter.cpp:82</a></div></div>
-<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_ae5b97276c8f23516c96d643074d9bd37"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#ae5b97276c8f23516c96d643074d9bd37">am::IAmDatabaseHandler::enterDomainDB</a></div><div class="ttdeci">virtual am_Error_e enterDomainDB(const am_Domain_s &amp;domainData, am_domainID_t &amp;domainID)=0</div></div>
+<div class="ttc" id="classam_1_1CAmRouter_html_ae76981f37d91bcd2da721c3bf141e415"><div class="ttname"><a href="classam_1_1CAmRouter.html#ae76981f37d91bcd2da721c3bf141e415">am::CAmRouter::getRoute</a></div><div class="ttdeci">am_Error_e getRoute(const bool onlyfree, const am_sourceID_t sourceID, const am_sinkID_t sinkID, std::vector&lt; am_Route_s &gt; &amp;returnList)</div><div class="ttdoc">Find first mMaxPathCount paths between given source and sink. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00111">CAmRouter.cpp:111</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_ae5b97276c8f23516c96d643074d9bd37"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#ae5b97276c8f23516c96d643074d9bd37">am::IAmDatabaseHandler::enterDomainDB</a></div><div class="ttdeci">virtual am_Error_e enterDomainDB(const am_Domain_s &amp;domainData, am_domainID_t &amp;domainID)=0</div><div class="ttdoc">The following interface methods must be implemented by the subclass. </div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_af540d8023567d0e8d1e40507a5805672"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#af540d8023567d0e8d1e40507a5805672">am::IAmDatabaseHandler::getSourceClassInfoDB</a></div><div class="ttdeci">virtual am_Error_e getSourceClassInfoDB(const am_sourceID_t sourceID, am_SourceClass_s &amp;classInfo) const =0</div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_a751e3326a925abcb4fa086ae226b4be1"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a751e3326a925abcb4fa086ae226b4be1">am::CAmRoutingSender::setRoutingRundown</a></div><div class="ttdeci">void setRoutingRundown()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00823">CAmRoutingSender.cpp:823</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_ab0c210156af7e2904365c4e8de0ef041"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ab0c210156af7e2904365c4e8de0ef041">am::CAmRoutingSender::asyncConnect</a></div><div class="ttdeci">am_Error_e asyncConnect(am_Handle_s &amp;handle, am_connectionID_t &amp;connectionID, const am_sourceID_t sourceID, const am_sinkID_t sinkID, const am_CustomConnectionFormat_t connectionFormat)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00217">CAmRoutingSender.cpp:217</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_a20215f51f03ff81b98203ab3927dad26"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a20215f51f03ff81b98203ab3927dad26">am::CAmRoutingSender::asyncSetSourceNotificationConfiguration</a></div><div class="ttdeci">am_Error_e asyncSetSourceNotificationConfiguration(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_NotificationConfiguration_s &amp;notificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00926">CAmRoutingSender.cpp:926</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a9d826f6bbbd8d96241d322342c15adcc"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a9d826f6bbbd8d96241d322342c15adcc">am::CAmControlReceiver::removeConverterDB</a></div><div class="ttdeci">am_Error_e removeConverterDB(const am_converterID_t converterID)</div><div class="ttdoc">removes a converter from the DB </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00242">CAmControlReceiver.cpp:242</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_a751e3326a925abcb4fa086ae226b4be1"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a751e3326a925abcb4fa086ae226b4be1">am::CAmRoutingSender::setRoutingRundown</a></div><div class="ttdeci">void setRoutingRundown()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00875">CAmRoutingSender.cpp:875</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_ab0c210156af7e2904365c4e8de0ef041"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ab0c210156af7e2904365c4e8de0ef041">am::CAmRoutingSender::asyncConnect</a></div><div class="ttdeci">am_Error_e asyncConnect(am_Handle_s &amp;handle, am_connectionID_t &amp;connectionID, const am_sourceID_t sourceID, const am_sinkID_t sinkID, const am_CustomConnectionFormat_t connectionFormat)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00254">CAmRoutingSender.cpp:254</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_a20215f51f03ff81b98203ab3927dad26"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a20215f51f03ff81b98203ab3927dad26">am::CAmRoutingSender::asyncSetSourceNotificationConfiguration</a></div><div class="ttdeci">am_Error_e asyncSetSourceNotificationConfiguration(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_NotificationConfiguration_s &amp;notificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00978">CAmRoutingSender.cpp:978</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a9d826f6bbbd8d96241d322342c15adcc"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a9d826f6bbbd8d96241d322342c15adcc">am::CAmControlReceiver::removeConverterDB</a></div><div class="ttdeci">am_Error_e removeConverterDB(const am_converterID_t converterID)</div><div class="ttdoc">removes a converter from the DB </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00244">CAmControlReceiver.cpp:244</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_ad2a55ec4fedeb850d807a4fa5def3c61"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#ad2a55ec4fedeb850d807a4fa5def3c61">am::IAmDatabaseHandler::getSinkSoundPropertyValue</a></div><div class="ttdeci">virtual am_Error_e getSinkSoundPropertyValue(const am_sinkID_t sinkID, const am_CustomSoundPropertyType_t propertyType, int16_t &amp;value) const =0</div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a04227468ea5dcdf59541e1e8c5c6cfb5"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a04227468ea5dcdf59541e1e8c5c6cfb5">am::IAmDatabaseHandler::changeSystemPropertyDB</a></div><div class="ttdeci">virtual am_Error_e changeSystemPropertyDB(const am_SystemProperty_s &amp;property)=0</div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a032918ff2d0cd4bcad33219322c7689e"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a032918ff2d0cd4bcad33219322c7689e">am::CAmControlReceiver::setSourceState</a></div><div class="ttdeci">am_Error_e setSourceState(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_SourceState_e state)</div><div class="ttdoc">this method sets a source state for a source. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00077">CAmControlReceiver.cpp:77</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a3d524ab7205cefbeb122338a99ebfea9"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a3d524ab7205cefbeb122338a99ebfea9">am::CAmControlReceiver::confirmControllerRundown</a></div><div class="ttdeci">void confirmControllerRundown(const am_Error_e error)</div><div class="ttdoc">Acknowledges the setControllerRundown call. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00421">CAmControlReceiver.cpp:421</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a42ba31c1c28b590e0263528309bd7de6"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a42ba31c1c28b590e0263528309bd7de6">am::CAmControlReceiver::removeDomainDB</a></div><div class="ttdeci">am_Error_e removeDomainDB(const am_domainID_t domainID)</div><div class="ttdoc">removes a domain from the DB </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00252">CAmControlReceiver.cpp:252</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a5ddf60705907db00980c7142aea60db8"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a5ddf60705907db00980c7142aea60db8">am::CAmControlReceiver::setRoutingReady</a></div><div class="ttdeci">void setRoutingReady()</div><div class="ttdoc">sets the routinginterface to ready. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00409">CAmControlReceiver.cpp:409</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_ac80f450482d65f6f6f57d9a25403fcd8"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ac80f450482d65f6f6f57d9a25403fcd8">am::CAmControlReceiver::changeMainConnectionRouteDB</a></div><div class="ttdeci">am_Error_e changeMainConnectionRouteDB(const am_mainConnectionID_t mainconnectionID, const std::vector&lt; am_connectionID_t &gt; &amp;listConnectionID)</div><div class="ttdoc">changes the mainConnectionState of MainConnection </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00172">CAmControlReceiver.cpp:172</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_a166eb3d78647168e55fa0931f7ee6933"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a166eb3d78647168e55fa0931f7ee6933">am::CAmSocketHandler::exit_mainloop</a></div><div class="ttdeci">void exit_mainloop()</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00558">CAmSocketHandler.cpp:558</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a6d9c0cb9927da011d412c085a596ae78"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a6d9c0cb9927da011d412c085a596ae78">am::CAmControlReceiver::changeSinkMainVolumeDB</a></div><div class="ttdeci">am_Error_e changeSinkMainVolumeDB(const am_mainVolume_t mainVolume, const am_sinkID_t sinkID)</div><div class="ttdoc">changes the sink volume of a sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00182">CAmControlReceiver.cpp:182</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a032918ff2d0cd4bcad33219322c7689e"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a032918ff2d0cd4bcad33219322c7689e">am::CAmControlReceiver::setSourceState</a></div><div class="ttdeci">am_Error_e setSourceState(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_SourceState_e state)</div><div class="ttdoc">this method sets a source state for a source. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00079">CAmControlReceiver.cpp:79</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a3d524ab7205cefbeb122338a99ebfea9"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a3d524ab7205cefbeb122338a99ebfea9">am::CAmControlReceiver::confirmControllerRundown</a></div><div class="ttdeci">void confirmControllerRundown(const am_Error_e error)</div><div class="ttdoc">Acknowledges the setControllerRundown call. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00423">CAmControlReceiver.cpp:423</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a42ba31c1c28b590e0263528309bd7de6"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a42ba31c1c28b590e0263528309bd7de6">am::CAmControlReceiver::removeDomainDB</a></div><div class="ttdeci">am_Error_e removeDomainDB(const am_domainID_t domainID)</div><div class="ttdoc">removes a domain from the DB </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00254">CAmControlReceiver.cpp:254</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a5ddf60705907db00980c7142aea60db8"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a5ddf60705907db00980c7142aea60db8">am::CAmControlReceiver::setRoutingReady</a></div><div class="ttdeci">void setRoutingReady()</div><div class="ttdoc">sets the routinginterface to ready. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00411">CAmControlReceiver.cpp:411</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_ac80f450482d65f6f6f57d9a25403fcd8"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ac80f450482d65f6f6f57d9a25403fcd8">am::CAmControlReceiver::changeMainConnectionRouteDB</a></div><div class="ttdeci">am_Error_e changeMainConnectionRouteDB(const am_mainConnectionID_t mainconnectionID, const std::vector&lt; am_connectionID_t &gt; &amp;listConnectionID)</div><div class="ttdoc">changes the mainConnectionState of MainConnection </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00174">CAmControlReceiver.cpp:174</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html_a166eb3d78647168e55fa0931f7ee6933"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a166eb3d78647168e55fa0931f7ee6933">am::CAmSocketHandler::exit_mainloop</a></div><div class="ttdeci">void exit_mainloop()</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00214">CAmSocketHandler.cpp:214</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a6d9c0cb9927da011d412c085a596ae78"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a6d9c0cb9927da011d412c085a596ae78">am::CAmControlReceiver::changeSinkMainVolumeDB</a></div><div class="ttdeci">am_Error_e changeSinkMainVolumeDB(const am_mainVolume_t mainVolume, const am_sinkID_t sinkID)</div><div class="ttdoc">changes the sink volume of a sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00184">CAmControlReceiver.cpp:184</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aa8eeb1a5353782f0018a4e4e9ba16440"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aa8eeb1a5353782f0018a4e4e9ba16440">am::IAmDatabaseHandler::getMainSourceSoundPropertyValue</a></div><div class="ttdeci">virtual am_Error_e getMainSourceSoundPropertyValue(const am_sourceID_t sourceID, const am_CustomMainSoundPropertyType_t propertyType, int16_t &amp;value) const =0</div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a72540957335344940d7959859c18b7ea"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a72540957335344940d7959859c18b7ea">am::CAmControlReceiver::changeMainConnectionStateDB</a></div><div class="ttdeci">am_Error_e changeMainConnectionStateDB(const am_mainConnectionID_t mainconnectionID, const am_ConnectionState_e connectionState)</div><div class="ttdoc">changes the mainConnectionState of MainConnection </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00177">CAmControlReceiver.cpp:177</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a72540957335344940d7959859c18b7ea"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a72540957335344940d7959859c18b7ea">am::CAmControlReceiver::changeMainConnectionStateDB</a></div><div class="ttdeci">am_Error_e changeMainConnectionStateDB(const am_mainConnectionID_t mainconnectionID, const am_ConnectionState_e connectionState)</div><div class="ttdoc">changes the mainConnectionState of MainConnection </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00179">CAmControlReceiver.cpp:179</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_218adc744edff50228af3539b32b7808.html">src</a></li><li class="navelem"><a class="el" href="CAmControlReceiver_8cpp.html">CAmControlReceiver.cpp</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:29 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmControlReceiver_8h.html b/docs/CAmControlReceiver_8h.html
index 81b257b..9795540 100644..100755
--- a/docs/CAmControlReceiver_8h.html
+++ b/docs/CAmControlReceiver_8h.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerCore/include/CAmControlReceiver.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmControlReceiver_8h.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -114,20 +117,20 @@ $(document).ready(function(){initNavTree('CAmControlReceiver_8h.html','');});
<p>SPDX license identifier: MPL-2.0.
<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &quot;<a class="el" href="IAmControl_8h_source.html">IAmControl.h</a>&quot;</code><br/>
+<div class="textblock"><code>#include &quot;<a class="el" href="IAmControl_8h_source.html">IAmControl.h</a>&quot;</code><br />
</div>
<p><a href="CAmControlReceiver_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html">am::CAmControlReceiver</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class is used to receive all commands from the control interface. <a href="classam_1_1CAmControlReceiver.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class is used to receive all commands from the control interface. <a href="classam_1_1CAmControlReceiver.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
-<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
-<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br/></td></tr>
+<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
+<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -146,9 +149,9 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_a2790e911832141e38a92850240f8218.html">include</a></li><li class="navelem"><a class="el" href="CAmControlReceiver_8h.html">CAmControlReceiver.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmControlReceiver_8h_source.html b/docs/CAmControlReceiver_8h_source.html
index c5a30bd..dc1f710 100644..100755
--- a/docs/CAmControlReceiver_8h_source.html
+++ b/docs/CAmControlReceiver_8h_source.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerCore/include/CAmControlReceiver.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmControlReceiver_8h_source.html','')
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -108,294 +111,163 @@ $(document).ready(function(){initNavTree('CAmControlReceiver_8h_source.html','')
<div class="title">CAmControlReceiver.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="CAmControlReceiver_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef CONTRONLRECEIVER_H_</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CONTRONLRECEIVER_H_</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="IAmControl_8h.html">IAmControl.h</a>&quot;</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="keyword">namespace </span>am</div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;{</div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="keyword">class </span>CAmSocketHandler;</div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keyword">class </span>IAmDatabaseHandler;</div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">class </span>CAmRoutingSender;</div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keyword">class </span>CAmCommandSender;</div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">class </span>CAmRouter;</div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">class </span>CAmNodeStateCommunicator;</div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
-<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html"> 42</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1CAmControlReceiver.html">CAmControlReceiver</a>: <span class="keyword">public</span> <a class="code" href="classam_1_1IAmControlReceive.html">IAmControlReceive</a></div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;{</div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <a class="code" href="classam_1_1CAmControlReceiver.html#a114d9022fb59ec30d8d29123164d5c1f">CAmControlReceiver</a>(<a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a> *iDatabaseHandler, <a class="code" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a> *iRoutingSender, <a class="code" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a> *iCommandSender, <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *iSocketHandler, <a class="code" href="classam_1_1CAmRouter.html">CAmRouter</a>* iRouter);</div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <a class="code" href="classam_1_1CAmControlReceiver.html#a8c5832d06c3c3644323757371fe546b3">~CAmControlReceiver</a>();</div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ac8fd5903c6b2607b7539af4260937d83">getRoute</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> onlyfree, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_Route_s&gt;&amp; returnList);</div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a423abc4ac7a86cf87fee8dc483a20d7c">connect</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a>&amp; connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> format, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID);</div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ac3e411b296db24f18dfc2ef25e4833d3">disconnect</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID);</div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a2ac2a71247c26b72ade8c56cf8e2aad0">crossfade</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a> hotSource, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> rampType, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> rampTime);</div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#aeb9cae111b6d9d2e58775fad56a78374">abortAction</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle);</div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a032918ff2d0cd4bcad33219322c7689e">setSourceState</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am_SourceState_e</a> state);</div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#af95630f655f0052411e03eebbc84b260">setSinkVolume</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> ramp, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> time);</div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a11ccca6813b979831b9727520ba428ea">setSourceVolume</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> rampType, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> time);</div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a664019ef5e06ef587bf32ec8247e3cc5">setSinkSoundProperties</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; soundProperty);</div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#aac0a81702bda141fa79fd1602b68b470">setSinkSoundProperty</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a>&amp; soundProperty);</div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a2ce93b543a427c0951e7bd154fb3a152">setSourceSoundProperties</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; soundProperty);</div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#aee44ce1c4db0908bd2481298a6ccc5dd">setSourceSoundProperty</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a>&amp; soundProperty);</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a8e463c8b7882084a12b0dbef2bc2e7f8">setDomainState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> domainState);</div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a8ff6ba043a2b6970c2dc351c73070300">enterDomainDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Domain__s.html">am_Domain_s</a>&amp; domainData, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID);</div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a39c770cd38c312d14622e779110957e4">enterMainConnectionDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a>&amp; mainConnectionData, <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a>&amp; connectionID);</div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a56c7ffbccd50eb64366aecb737351024">enterSinkDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a>&amp; sinkData, <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&amp; sinkID);</div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a3c816e3aa174a81c90eb8e92dc218153">enterCrossfaderDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a>&amp; crossfaderData, <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a>&amp; crossfaderID);</div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#aa7d27d69dd277925ab2e979f0cc6576a">enterGatewayDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a>&amp; gatewayData, <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a>&amp; gatewayID);</div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a154856178d7aad7607a7bc52c0129d10">enterConverterDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp; converterData, <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> &amp; converterID);</div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a79b147f6da48cde5d5a55434ba60e359">enterSourceDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a>&amp; sourceData, <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&amp; sourceID);</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a1e7eb8c08836a37e3834dab706e0eaa7">enterSinkClassDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a>&amp; sinkClass, <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a>&amp; sinkClassID);</div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a6ecd805bc6f2d81de03da0ab6bba4cfd">enterSourceClassDB</a>(<a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a>&amp; sourceClassID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a>&amp; sourceClass);</div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a928777e862b6f1593e4cc61317b2a9c6">changeSinkClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a>&amp; sinkClass);</div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#aef3e658f2fae77269fb8cbeaa484da4a">changeSourceClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a>&amp; sourceClass);</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a96e9e6ea2d31e4563e2cf2fbaf6dcb79">enterSystemPropertiesListDB</a>(<span class="keyword">const</span> std::vector&lt;am_SystemProperty_s&gt;&amp; listSystemProperties);</div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ac80f450482d65f6f6f57d9a25403fcd8">changeMainConnectionRouteDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainconnectionID, <span class="keyword">const</span> std::vector&lt;am_connectionID_t&gt;&amp; listConnectionID);</div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a72540957335344940d7959859c18b7ea">changeMainConnectionStateDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainconnectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am_ConnectionState_e</a> connectionState);</div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a6d9c0cb9927da011d412c085a596ae78">changeSinkMainVolumeDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> mainVolume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID);</div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ad1b596843cca2105af7ace1e0e92555d">changeSinkAvailabilityDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID);</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ac61bb1156ff4aab1bff43ab106b9ef53">changDomainStateDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> domainState, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID);</div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#acf8c634e67cde1af3e444ca65efa9dbe">changeSinkMuteStateDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> muteState, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID);</div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#aea8588aa27f353e7ea206fe487e9066a">changeMainSinkSoundPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID);</div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#abf51fdca8a714878c0ad5654e7fe0d53">changeMainSourceSoundPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID);</div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a0e2c954c33c29525d5adffcced2e8733">changeSourceAvailabilityDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID);</div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a992cb58c6c58069e0ff5fd8b97c9511f">changeSystemPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a>&amp; property);</div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ad9b44f1d36a57c4534f43176712c8f1b">removeMainConnectionDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID);</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a7450660a2714802a832218746e56d7d0">removeSinkDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID);</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a9d6eae2312f5629f748ec293ef8ef118">removeSourceDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID);</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#af1ecf8c351de797768065f8ec87f2ad5">removeGatewayDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID);</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a9d826f6bbbd8d96241d322342c15adcc">removeConverterDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID);</div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a4d0df76e78240c4ad034224d4fbab374">removeCrossfaderDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID);</div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a42ba31c1c28b590e0263528309bd7de6">removeDomainDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID);</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a04f66f19aaee31424d8e85ea45d1ba15">removeSinkClassDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID);</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a179378d3d779c6063aebdae751a5b4f7">removeSourceClassDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID);</div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a5f6fc98ec2484ef75c31c58ac2b1ad70">getSourceClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a>&amp; classInfo) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ac4a7a240519b225c50414255950185e5">getSinkClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a>&amp; sinkClass) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a7bf5444973601d826f31358dbabe3d0b">getSinkInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a>&amp; sinkData) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a51f79ff040b5b371ff9b4ee7421a1ce6">getSourceInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a>&amp; sourceData) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a42008bddf73d564d4d9f57057f35fa8f">getGatewayInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a>&amp; gatewayData) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ae4c15abd11643ea22dd195c58d8e3aec">getConverterInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a>&amp; converterData) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a54870c7b95f4b58c8611f9f168cfe3c3">getCrossfaderInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID, <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a>&amp; crossfaderData) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ad68029d32394ec9f2a3ff39d7a860591">getMainConnectionInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID, <a class="code" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a>&amp; mainConnectionData) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#add9f9ce4ae93ab1c632386588866d318">getListSinksOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_sinkID_t&gt;&amp; listSinkID) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a25f870a5830310bdef0b744a2c31b679">getListSourcesOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_sourceID_t&gt;&amp; listSourceID) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#aa34b8cea045d8143b8ce216bd7a82178">getListCrossfadersOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_crossfaderID_t&gt;&amp; listCrossfadersID) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a266b967927fbed954157fd3fad9a0cf3">getListGatewaysOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_gatewayID_t&gt;&amp; listGatewaysID) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#aad404bd261aae59937c364c2fc8b7a92">getListConvertersOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_converterID_t&gt;&amp; listConverterID) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a822362456cc6cd6eccf1ebb8b89ba7bd">getListMainConnections</a>(std::vector&lt;am_MainConnection_s&gt;&amp; listMainConnections) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#afa9ef06d4e84efca48bb579e5d7523ad">getListDomains</a>(std::vector&lt;am_Domain_s&gt;&amp; listDomains) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a06fa0927c74f1d5b0b555e1fb90617bb">getListConnections</a>(std::vector&lt;am_Connection_s&gt;&amp; listConnections) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a37f79a644a11a211774cd798230c21e9">getListSinks</a>(std::vector&lt;am_Sink_s&gt;&amp; listSinks) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ace44f93437811efad0b3466fb28f0974">getListSources</a>(std::vector&lt;am_Source_s&gt;&amp; listSources) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a809bcd6257942be0f1d560f13f5517e6">getListSourceClasses</a>(std::vector&lt;am_SourceClass_s&gt;&amp; listSourceClasses) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a7391a2c40a4fc898be74d386155a29e4">getListHandles</a>(std::vector&lt;am_Handle_s&gt;&amp; listHandles) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a41cde8efe28776428944b3c9363cab6c">getListCrossfaders</a>(std::vector&lt;am_Crossfader_s&gt;&amp; listCrossfaders) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#af0833bf10c4e2ca634cf572aff806efc">getListGateways</a>(std::vector&lt;am_Gateway_s&gt;&amp; listGateways) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a99f5a4932e11bf5a0dd17dc6b9e244cc">getListConverters</a>(std::vector&lt;am_Converter_s&gt;&amp; listConverters) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#aeddbe0ccb7e076e8ee11df54bd642979">getListSinkClasses</a>(std::vector&lt;am_SinkClass_s&gt;&amp; listSinkClasses) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a0c3ab7d7e6454e60a5aff8c5f493197a">getListSystemProperties</a>(std::vector&lt;am_SystemProperty_s&gt;&amp; listSystemProperties) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlReceiver.html#a646b816ad51ee7bebfd7012fc9d0a22d">setCommandReady</a>();</div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlReceiver.html#a6e6c950dc0f9970baa259f0fc7ef394e">setCommandRundown</a>();</div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlReceiver.html#a5ddf60705907db00980c7142aea60db8">setRoutingReady</a>();</div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlReceiver.html#af77e2e96f4013a529e94148ef4828bc7">setRoutingRundown</a>();</div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlReceiver.html#ab4108483dec4fafc5f79d468a1271d40">confirmControllerReady</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error);</div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlReceiver.html#a3d524ab7205cefbeb122338a99ebfea9">confirmControllerRundown</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error);</div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a5a58e2d3a3d6241bc9fa70ad59ec9b62">getSocketHandler</a>(<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>*&amp; socketHandler);</div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlReceiver.html#a802b68e08e1b86ee54e89730ffb27d63">getInterfaceVersion</a>(std::string&amp; version) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a1564263d037cdd4fc013c592cdf715b6">changeSourceDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties) ;</div>
-<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ad534c7abb160258e7aac220d245f8094">changeSinkDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties) ;</div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a9b1e5d61617bccfda1c02577e80ce17b">changeGatewayDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkConnectionFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix) ;</div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a2021fc25a560515071a9a9314f7ab02c">changeConverterDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkConnectionFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix);</div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ac08faa19594da07170338c83f8c2a1c5">setVolumes</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> std::vector&lt;am_Volumes_s&gt;&amp; listVolumes) ;</div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a156f260de062913cbb80a2478b4fdbf6">setSinkNotificationConfiguration</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; notificationConfiguration) ;</div>
-<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a68e12fbe2938426fe96bfc586af399df">setSourceNotificationConfiguration</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; notificationConfiguration) ;</div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlReceiver.html#a8a1d21f47176469d47ae2d5c4713866a">sendMainSinkNotificationPayload</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; notificationPayload) ;</div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlReceiver.html#aaca5e2df269c9ffeb34939a309a13c08">sendMainSourceNotificationPayload</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; notificationPayload) ;</div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a384f4d3e1543d7afb7c677694f648eed">changeMainSinkNotificationConfigurationDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; mainNotificationConfiguration) ;</div>
-<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a11a1a776044950a981f00c4ae18c4f8d">changeMainSourceNotificationConfigurationDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; mainNotificationConfiguration) ;</div>
-<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a0de65ed75817ffa03a3ac8b58b8f1571">getListMainSinkSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_MainSoundProperty_s&gt;&amp; listSoundproperties) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ab8dfa567c1df6221085859c527744bcc">getListMainSourceSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_MainSoundProperty_s&gt;&amp; listSoundproperties) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a6b6578fb203d9201e2701d932c222f6c">getListSinkSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundproperties) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a1c4c6d23d68b0132a28350c33740609c">getListSourceSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundproperties) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a0d9ad46eaf56abb7b2c673492d82e642">getMainSinkSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a> propertyType, int16_t&amp; value) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a58399c3846b7132691f0b6a4b1d3538b">getSinkSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a> propertyType, int16_t&amp; value) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a7a3c976a5760d3ac590647c8710ffc95">getMainSourceSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a> propertyType, int16_t&amp; value) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#aca51be115ded53985312b6e8b7ffd8ee">getSourceSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a> propertyType, int16_t&amp; value) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a44ec0077fa6791ec53ad79def3c5bbeb">resyncConnectionState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_Connection_s&gt;&amp; listOfExistingConnections);</div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a2617576c661b529fccc7f10c7e966fea">removeHandle</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle);</div>
-<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;</div>
-<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* mDatabaseHandler; </div>
-<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a>* mRoutingSender; </div>
-<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <a class="code" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a>* mCommandSender; </div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>* mSocketHandler; </div>
-<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <a class="code" href="classam_1_1CAmRouter.html">CAmRouter</a>* mRouter; </div>
-<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; CAmNodeStateCommunicator* mNodeStateCommunicator;</div>
-<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;};</div>
-<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;</div>
-<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;}</div>
-<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;</div>
-<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* CONTRONLRECEIVER_H_ */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_acf8c634e67cde1af3e444ca65efa9dbe"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#acf8c634e67cde1af3e444ca65efa9dbe">am::CAmControlReceiver::changeSinkMuteStateDB</a></div><div class="ttdeci">am_Error_e changeSinkMuteStateDB(const am_MuteState_e muteState, const am_sinkID_t sinkID)</div><div class="ttdoc">changes the mute state of a sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00197">CAmControlReceiver.cpp:197</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></div><div class="ttdoc">Implements the RoutingSendInterface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00044">CAmRoutingSender.h:44</a></div></div>
+<a href="CAmControlReceiver_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef CONTRONLRECEIVER_H_</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#define CONTRONLRECEIVER_H_</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="IAmControl_8h.html">IAmControl.h</a>&quot;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceam.html">am</a></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;{</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="keyword">class </span>CAmSocketHandler;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keyword">class </span>IAmDatabaseHandler;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">class </span>CAmRoutingSender;</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keyword">class </span>CAmCommandSender;</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">class </span>CAmRouter;</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">class </span>CAmNodeStateCommunicator;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlReceiver.html"> 42</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1CAmControlReceiver.html">CAmControlReceiver</a>: <span class="keyword">public</span> <a class="code" href="classam_1_1IAmControlReceive.html">IAmControlReceive</a></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;{</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <a class="code" href="classam_1_1CAmControlReceiver.html#a114d9022fb59ec30d8d29123164d5c1f">CAmControlReceiver</a>(<a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a> *iDatabaseHandler, <a class="code" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a> *iRoutingSender, <a class="code" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a> *iCommandSender, <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *iSocketHandler, <a class="code" href="classam_1_1CAmRouter.html">CAmRouter</a>* iRouter);</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <a class="code" href="classam_1_1CAmControlReceiver.html#a8c5832d06c3c3644323757371fe546b3">~CAmControlReceiver</a>();</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ac8fd5903c6b2607b7539af4260937d83">getRoute</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> onlyfree, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_Route_s&gt;&amp; returnList);</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a423abc4ac7a86cf87fee8dc483a20d7c">connect</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a>&amp; connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> format, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID);</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ac3e411b296db24f18dfc2ef25e4833d3">disconnect</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID);</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a2ac2a71247c26b72ade8c56cf8e2aad0">crossfade</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a> hotSource, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> rampType, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> rampTime);</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#aeb9cae111b6d9d2e58775fad56a78374">abortAction</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle);</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a032918ff2d0cd4bcad33219322c7689e">setSourceState</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am_SourceState_e</a> state);</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#af95630f655f0052411e03eebbc84b260">setSinkVolume</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> ramp, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> time);</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a11ccca6813b979831b9727520ba428ea">setSourceVolume</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> rampType, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> time);</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a664019ef5e06ef587bf32ec8247e3cc5">setSinkSoundProperties</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; soundProperty);</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#aac0a81702bda141fa79fd1602b68b470">setSinkSoundProperty</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a>&amp; soundProperty);</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a2ce93b543a427c0951e7bd154fb3a152">setSourceSoundProperties</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; soundProperty);</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#aee44ce1c4db0908bd2481298a6ccc5dd">setSourceSoundProperty</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a>&amp; soundProperty);</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a8e463c8b7882084a12b0dbef2bc2e7f8">setDomainState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> domainState);</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a8ff6ba043a2b6970c2dc351c73070300">enterDomainDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Domain__s.html">am_Domain_s</a>&amp; domainData, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID);</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a39c770cd38c312d14622e779110957e4">enterMainConnectionDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a>&amp; mainConnectionData, <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a>&amp; connectionID);</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a56c7ffbccd50eb64366aecb737351024">enterSinkDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a>&amp; sinkData, <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&amp; sinkID);</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a3c816e3aa174a81c90eb8e92dc218153">enterCrossfaderDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a>&amp; crossfaderData, <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a>&amp; crossfaderID);</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#aa7d27d69dd277925ab2e979f0cc6576a">enterGatewayDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a>&amp; gatewayData, <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a>&amp; gatewayID);</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a154856178d7aad7607a7bc52c0129d10">enterConverterDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp; converterData, <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> &amp; converterID);</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a79b147f6da48cde5d5a55434ba60e359">enterSourceDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a>&amp; sourceData, <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&amp; sourceID);</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a1e7eb8c08836a37e3834dab706e0eaa7">enterSinkClassDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a>&amp; sinkClass, <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a>&amp; sinkClassID);</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a6ecd805bc6f2d81de03da0ab6bba4cfd">enterSourceClassDB</a>(<a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a>&amp; sourceClassID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a>&amp; sourceClass);</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a928777e862b6f1593e4cc61317b2a9c6">changeSinkClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a>&amp; sinkClass);</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#aef3e658f2fae77269fb8cbeaa484da4a">changeSourceClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a>&amp; sourceClass);</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a96e9e6ea2d31e4563e2cf2fbaf6dcb79">enterSystemPropertiesListDB</a>(<span class="keyword">const</span> std::vector&lt;am_SystemProperty_s&gt;&amp; listSystemProperties);</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ac80f450482d65f6f6f57d9a25403fcd8">changeMainConnectionRouteDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainconnectionID, <span class="keyword">const</span> std::vector&lt;am_connectionID_t&gt;&amp; listConnectionID);</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a72540957335344940d7959859c18b7ea">changeMainConnectionStateDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainconnectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am_ConnectionState_e</a> connectionState);</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a6d9c0cb9927da011d412c085a596ae78">changeSinkMainVolumeDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> mainVolume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID);</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ad1b596843cca2105af7ace1e0e92555d">changeSinkAvailabilityDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID);</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ac61bb1156ff4aab1bff43ab106b9ef53">changDomainStateDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> domainState, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID);</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#acf8c634e67cde1af3e444ca65efa9dbe">changeSinkMuteStateDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> muteState, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID);</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#aea8588aa27f353e7ea206fe487e9066a">changeMainSinkSoundPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID);</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#abf51fdca8a714878c0ad5654e7fe0d53">changeMainSourceSoundPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID);</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a0e2c954c33c29525d5adffcced2e8733">changeSourceAvailabilityDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID);</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a992cb58c6c58069e0ff5fd8b97c9511f">changeSystemPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a>&amp; property);</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ad9b44f1d36a57c4534f43176712c8f1b">removeMainConnectionDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID);</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a7450660a2714802a832218746e56d7d0">removeSinkDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID);</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a9d6eae2312f5629f748ec293ef8ef118">removeSourceDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID);</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#af1ecf8c351de797768065f8ec87f2ad5">removeGatewayDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID);</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a9d826f6bbbd8d96241d322342c15adcc">removeConverterDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID);</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a4d0df76e78240c4ad034224d4fbab374">removeCrossfaderDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID);</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a42ba31c1c28b590e0263528309bd7de6">removeDomainDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID);</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a04f66f19aaee31424d8e85ea45d1ba15">removeSinkClassDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID);</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a179378d3d779c6063aebdae751a5b4f7">removeSourceClassDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID);</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a5f6fc98ec2484ef75c31c58ac2b1ad70">getSourceClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a>&amp; classInfo) <span class="keyword">const</span>;</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ac4a7a240519b225c50414255950185e5">getSinkClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a>&amp; sinkClass) <span class="keyword">const</span>;</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a7bf5444973601d826f31358dbabe3d0b">getSinkInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a>&amp; sinkData) <span class="keyword">const</span>;</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a51f79ff040b5b371ff9b4ee7421a1ce6">getSourceInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a>&amp; sourceData) <span class="keyword">const</span>;</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a42008bddf73d564d4d9f57057f35fa8f">getGatewayInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a>&amp; gatewayData) <span class="keyword">const</span>;</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ae4c15abd11643ea22dd195c58d8e3aec">getConverterInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a>&amp; converterData) <span class="keyword">const</span>;</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a54870c7b95f4b58c8611f9f168cfe3c3">getCrossfaderInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID, <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a>&amp; crossfaderData) <span class="keyword">const</span>;</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ad68029d32394ec9f2a3ff39d7a860591">getMainConnectionInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID, <a class="code" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a>&amp; mainConnectionData) <span class="keyword">const</span>;</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#add9f9ce4ae93ab1c632386588866d318">getListSinksOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_sinkID_t&gt;&amp; listSinkID) <span class="keyword">const</span>;</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a25f870a5830310bdef0b744a2c31b679">getListSourcesOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_sourceID_t&gt;&amp; listSourceID) <span class="keyword">const</span>;</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#aa34b8cea045d8143b8ce216bd7a82178">getListCrossfadersOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_crossfaderID_t&gt;&amp; listCrossfadersID) <span class="keyword">const</span>;</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a266b967927fbed954157fd3fad9a0cf3">getListGatewaysOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_gatewayID_t&gt;&amp; listGatewaysID) <span class="keyword">const</span>;</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#aad404bd261aae59937c364c2fc8b7a92">getListConvertersOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_converterID_t&gt;&amp; listConverterID) <span class="keyword">const</span>;</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a822362456cc6cd6eccf1ebb8b89ba7bd">getListMainConnections</a>(std::vector&lt;am_MainConnection_s&gt;&amp; listMainConnections) <span class="keyword">const</span>;</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#afa9ef06d4e84efca48bb579e5d7523ad">getListDomains</a>(std::vector&lt;am_Domain_s&gt;&amp; listDomains) <span class="keyword">const</span>;</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a06fa0927c74f1d5b0b555e1fb90617bb">getListConnections</a>(std::vector&lt;am_Connection_s&gt;&amp; listConnections) <span class="keyword">const</span>;</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a37f79a644a11a211774cd798230c21e9">getListSinks</a>(std::vector&lt;am_Sink_s&gt;&amp; listSinks) <span class="keyword">const</span>;</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ace44f93437811efad0b3466fb28f0974">getListSources</a>(std::vector&lt;am_Source_s&gt;&amp; listSources) <span class="keyword">const</span>;</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a809bcd6257942be0f1d560f13f5517e6">getListSourceClasses</a>(std::vector&lt;am_SourceClass_s&gt;&amp; listSourceClasses) <span class="keyword">const</span>;</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a7391a2c40a4fc898be74d386155a29e4">getListHandles</a>(std::vector&lt;am_Handle_s&gt;&amp; listHandles) <span class="keyword">const</span>;</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a41cde8efe28776428944b3c9363cab6c">getListCrossfaders</a>(std::vector&lt;am_Crossfader_s&gt;&amp; listCrossfaders) <span class="keyword">const</span>;</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#af0833bf10c4e2ca634cf572aff806efc">getListGateways</a>(std::vector&lt;am_Gateway_s&gt;&amp; listGateways) <span class="keyword">const</span>;</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a99f5a4932e11bf5a0dd17dc6b9e244cc">getListConverters</a>(std::vector&lt;am_Converter_s&gt;&amp; listConverters) <span class="keyword">const</span>;</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#aeddbe0ccb7e076e8ee11df54bd642979">getListSinkClasses</a>(std::vector&lt;am_SinkClass_s&gt;&amp; listSinkClasses) <span class="keyword">const</span>;</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a0c3ab7d7e6454e60a5aff8c5f493197a">getListSystemProperties</a>(std::vector&lt;am_SystemProperty_s&gt;&amp; listSystemProperties) <span class="keyword">const</span>;</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlReceiver.html#a646b816ad51ee7bebfd7012fc9d0a22d">setCommandReady</a>();</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlReceiver.html#a6e6c950dc0f9970baa259f0fc7ef394e">setCommandRundown</a>();</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlReceiver.html#a5ddf60705907db00980c7142aea60db8">setRoutingReady</a>();</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlReceiver.html#af77e2e96f4013a529e94148ef4828bc7">setRoutingRundown</a>();</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlReceiver.html#ab4108483dec4fafc5f79d468a1271d40">confirmControllerReady</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error);</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlReceiver.html#a3d524ab7205cefbeb122338a99ebfea9">confirmControllerRundown</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error);</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a5a58e2d3a3d6241bc9fa70ad59ec9b62">getSocketHandler</a>(<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>*&amp; socketHandler);</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlReceiver.html#a802b68e08e1b86ee54e89730ffb27d63">getInterfaceVersion</a>(std::string&amp; version) <span class="keyword">const</span>;</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a1564263d037cdd4fc013c592cdf715b6">changeSourceDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties) ;</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ad534c7abb160258e7aac220d245f8094">changeSinkDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties) ;</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a9b1e5d61617bccfda1c02577e80ce17b">changeGatewayDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkConnectionFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix) ;</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a2021fc25a560515071a9a9314f7ab02c">changeConverterDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkConnectionFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix);</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ac08faa19594da07170338c83f8c2a1c5">setVolumes</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> std::vector&lt;am_Volumes_s&gt;&amp; listVolumes) ;</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a156f260de062913cbb80a2478b4fdbf6">setSinkNotificationConfiguration</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; notificationConfiguration) ;</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a68e12fbe2938426fe96bfc586af399df">setSourceNotificationConfiguration</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; notificationConfiguration) ;</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlReceiver.html#a8a1d21f47176469d47ae2d5c4713866a">sendMainSinkNotificationPayload</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; notificationPayload) ;</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlReceiver.html#aaca5e2df269c9ffeb34939a309a13c08">sendMainSourceNotificationPayload</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; notificationPayload) ;</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a384f4d3e1543d7afb7c677694f648eed">changeMainSinkNotificationConfigurationDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; mainNotificationConfiguration) ;</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a11a1a776044950a981f00c4ae18c4f8d">changeMainSourceNotificationConfigurationDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; mainNotificationConfiguration) ;</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a0de65ed75817ffa03a3ac8b58b8f1571">getListMainSinkSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_MainSoundProperty_s&gt;&amp; listSoundproperties) <span class="keyword">const</span>;</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#ab8dfa567c1df6221085859c527744bcc">getListMainSourceSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_MainSoundProperty_s&gt;&amp; listSoundproperties) <span class="keyword">const</span>;</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a6b6578fb203d9201e2701d932c222f6c">getListSinkSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundproperties) <span class="keyword">const</span>;</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a1c4c6d23d68b0132a28350c33740609c">getListSourceSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundproperties) <span class="keyword">const</span>;</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a0d9ad46eaf56abb7b2c673492d82e642">getMainSinkSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a> propertyType, int16_t&amp; value) <span class="keyword">const</span>;</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a58399c3846b7132691f0b6a4b1d3538b">getSinkSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a> propertyType, int16_t&amp; value) <span class="keyword">const</span>;</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a7a3c976a5760d3ac590647c8710ffc95">getMainSourceSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a> propertyType, int16_t&amp; value) <span class="keyword">const</span>;</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#aca51be115ded53985312b6e8b7ffd8ee">getSourceSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a> propertyType, int16_t&amp; value) <span class="keyword">const</span>;</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a44ec0077fa6791ec53ad79def3c5bbeb">resyncConnectionState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_Connection_s&gt;&amp; listOfExistingConnections);</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlReceiver.html#a2617576c661b529fccc7f10c7e966fea">removeHandle</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle);</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* mDatabaseHandler; </div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a>* mRoutingSender; </div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <a class="code" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a>* mCommandSender; </div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>* mSocketHandler; </div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <a class="code" href="classam_1_1CAmRouter.html">CAmRouter</a>* mRouter; </div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; CAmNodeStateCommunicator* mNodeStateCommunicator;</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;};</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;}</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* CONTRONLRECEIVER_H_ */</span><span class="preprocessor"></span></div><div class="ttc" id="classam_1_1CAmControlReceiver_html_acf8c634e67cde1af3e444ca65efa9dbe"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#acf8c634e67cde1af3e444ca65efa9dbe">am::CAmControlReceiver::changeSinkMuteStateDB</a></div><div class="ttdeci">am_Error_e changeSinkMuteStateDB(const am_MuteState_e muteState, const am_sinkID_t sinkID)</div><div class="ttdoc">changes the mute state of a sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00199">CAmControlReceiver.cpp:199</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></div><div class="ttdoc">Implements the RoutingSendInterface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00045">CAmRoutingSender.h:45</a></div></div>
<div class="ttc" id="namespaceam_html_aee5e4e9b864d3867a896b6cdceed6ff4"><div class="ttname"><a href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am::am_connectionID_t</a></div><div class="ttdeci">uint16_t am_connectionID_t</div><div class="ttdoc">a connection ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00055">audiomanagertypes.h:55</a></div></div>
<div class="ttc" id="namespaceam_html_a098f272728edf8a628fc11b0655c154d"><div class="ttname"><a href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am::am_CustomSoundPropertyType_t</a></div><div class="ttdeci">uint16_t am_CustomSoundPropertyType_t</div><div class="ttdoc">Within genivi only the some example properties are defined. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00193">audiomanagertypes.h:193</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a99f5a4932e11bf5a0dd17dc6b9e244cc"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a99f5a4932e11bf5a0dd17dc6b9e244cc">am::CAmControlReceiver::getListConverters</a></div><div class="ttdeci">am_Error_e getListConverters(std::vector&lt; am_Converter_s &gt; &amp;listConverters) const </div><div class="ttdoc">returns a list of converters </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00368">CAmControlReceiver.cpp:368</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a9b1e5d61617bccfda1c02577e80ce17b"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a9b1e5d61617bccfda1c02577e80ce17b">am::CAmControlReceiver::changeGatewayDB</a></div><div class="ttdeci">am_Error_e changeGatewayDB(const am_gatewayID_t gatewayID, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceConnectionFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkConnectionFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)</div><div class="ttdoc">changes Gateway Data </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00469">CAmControlReceiver.cpp:469</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a06fa0927c74f1d5b0b555e1fb90617bb"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a06fa0927c74f1d5b0b555e1fb90617bb">am::CAmControlReceiver::getListConnections</a></div><div class="ttdeci">am_Error_e getListConnections(std::vector&lt; am_Connection_s &gt; &amp;listConnections) const </div><div class="ttdoc">returns a complete list of all Connections </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00333">CAmControlReceiver.cpp:333</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a99f5a4932e11bf5a0dd17dc6b9e244cc"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a99f5a4932e11bf5a0dd17dc6b9e244cc">am::CAmControlReceiver::getListConverters</a></div><div class="ttdeci">am_Error_e getListConverters(std::vector&lt; am_Converter_s &gt; &amp;listConverters) const </div><div class="ttdoc">returns a list of converters </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00370">CAmControlReceiver.cpp:370</a></div></div>
+<div class="ttc" id="namespaceam_html"><div class="ttname"><a href="namespaceam.html">am</a></div><div class="ttdoc">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects...</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8h_source.html#l00029">CAmCommandReceiver.h:29</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a9b1e5d61617bccfda1c02577e80ce17b"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a9b1e5d61617bccfda1c02577e80ce17b">am::CAmControlReceiver::changeGatewayDB</a></div><div class="ttdeci">am_Error_e changeGatewayDB(const am_gatewayID_t gatewayID, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceConnectionFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkConnectionFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)</div><div class="ttdoc">changes Gateway Data </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00471">CAmControlReceiver.cpp:471</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a06fa0927c74f1d5b0b555e1fb90617bb"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a06fa0927c74f1d5b0b555e1fb90617bb">am::CAmControlReceiver::getListConnections</a></div><div class="ttdeci">am_Error_e getListConnections(std::vector&lt; am_Connection_s &gt; &amp;listConnections) const </div><div class="ttdoc">returns a complete list of all Connections </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00335">CAmControlReceiver.cpp:335</a></div></div>
<div class="ttc" id="namespaceam_html_a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f"><div class="ttname"><a href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am::am_sinkClass_t</a></div><div class="ttdeci">uint16_t am_sinkClass_t</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00104">audiomanagertypes.h:104</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_aaca5e2df269c9ffeb34939a309a13c08"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#aaca5e2df269c9ffeb34939a309a13c08">am::CAmControlReceiver::sendMainSourceNotificationPayload</a></div><div class="ttdeci">void sendMainSourceNotificationPayload(const am_sourceID_t sourceID, const am_NotificationPayload_s &amp;notificationPayload)</div><div class="ttdoc">Sends out the main notificiation of a source. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00500">CAmControlReceiver.cpp:500</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_aaca5e2df269c9ffeb34939a309a13c08"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#aaca5e2df269c9ffeb34939a309a13c08">am::CAmControlReceiver::sendMainSourceNotificationPayload</a></div><div class="ttdeci">void sendMainSourceNotificationPayload(const am_sourceID_t sourceID, const am_NotificationPayload_s &amp;notificationPayload)</div><div class="ttdoc">Sends out the main notificiation of a source. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00502">CAmControlReceiver.cpp:502</a></div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4ce"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am::am_Error_e</a></div><div class="ttdeci">am_Error_e</div><div class="ttdoc">the errors of the audiomanager. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00337">audiomanagertypes.h:337</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a822362456cc6cd6eccf1ebb8b89ba7bd"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a822362456cc6cd6eccf1ebb8b89ba7bd">am::CAmControlReceiver::getListMainConnections</a></div><div class="ttdeci">am_Error_e getListMainConnections(std::vector&lt; am_MainConnection_s &gt; &amp;listMainConnections) const </div><div class="ttdoc">returns a complete list of all MainConnections </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00323">CAmControlReceiver.cpp:323</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a822362456cc6cd6eccf1ebb8b89ba7bd"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a822362456cc6cd6eccf1ebb8b89ba7bd">am::CAmControlReceiver::getListMainConnections</a></div><div class="ttdeci">am_Error_e getListMainConnections(std::vector&lt; am_MainConnection_s &gt; &amp;listMainConnections) const </div><div class="ttdoc">returns a complete list of all MainConnections </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00325">CAmControlReceiver.cpp:325</a></div></div>
<div class="ttc" id="structam_1_1am__NotificationConfiguration__s_html"><div class="ttname"><a href="structam_1_1am__NotificationConfiguration__s.html">am::am_NotificationConfiguration_s</a></div><div class="ttdoc">This struct holds information about the configuration for notifications. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01109">audiomanagertypes.h:1109</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a664019ef5e06ef587bf32ec8247e3cc5"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a664019ef5e06ef587bf32ec8247e3cc5">am::CAmControlReceiver::setSinkSoundProperties</a></div><div class="ttdeci">am_Error_e setSinkSoundProperties(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const std::vector&lt; am_SoundProperty_s &gt; &amp;soundProperty)</div><div class="ttdoc">is used to set several sinkSoundProperties at a time </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00097">CAmControlReceiver.cpp:97</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a664019ef5e06ef587bf32ec8247e3cc5"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a664019ef5e06ef587bf32ec8247e3cc5">am::CAmControlReceiver::setSinkSoundProperties</a></div><div class="ttdeci">am_Error_e setSinkSoundProperties(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const std::vector&lt; am_SoundProperty_s &gt; &amp;soundProperty)</div><div class="ttdoc">is used to set several sinkSoundProperties at a time </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00099">CAmControlReceiver.cpp:99</a></div></div>
<div class="ttc" id="IAmControl_8h_html"><div class="ttname"><a href="IAmControl_8h.html">IAmControl.h</a></div><div class="ttdoc">Copyright (C) 2012 - 2014, BMW AG. </div></div>
<div class="ttc" id="namespaceam_html_af9d68f1f1b0553906df4c90e9a860ffa"><div class="ttname"><a href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am::am_MuteState_e</a></div><div class="ttdeci">am_MuteState_e</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00392">audiomanagertypes.h:392</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_ac8fd5903c6b2607b7539af4260937d83"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ac8fd5903c6b2607b7539af4260937d83">am::CAmControlReceiver::getRoute</a></div><div class="ttdeci">am_Error_e getRoute(const bool onlyfree, const am_sourceID_t sourceID, const am_sinkID_t sinkID, std::vector&lt; am_Route_s &gt; &amp;returnList)</div><div class="ttdoc">calculates a route from source to sink. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00057">CAmControlReceiver.cpp:57</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_ac8fd5903c6b2607b7539af4260937d83"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ac8fd5903c6b2607b7539af4260937d83">am::CAmControlReceiver::getRoute</a></div><div class="ttdeci">am_Error_e getRoute(const bool onlyfree, const am_sourceID_t sourceID, const am_sinkID_t sinkID, std::vector&lt; am_Route_s &gt; &amp;returnList)</div><div class="ttdoc">calculates a route from source to sink. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00059">CAmControlReceiver.cpp:59</a></div></div>
<div class="ttc" id="structam_1_1am__SourceClass__s_html"><div class="ttname"><a href="structam_1_1am__SourceClass__s.html">am::am_SourceClass_s</a></div><div class="ttdoc">struct describing source classes </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00891">audiomanagertypes.h:891</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a41cde8efe28776428944b3c9363cab6c"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a41cde8efe28776428944b3c9363cab6c">am::CAmControlReceiver::getListCrossfaders</a></div><div class="ttdeci">am_Error_e getListCrossfaders(std::vector&lt; am_Crossfader_s &gt; &amp;listCrossfaders) const </div><div class="ttdoc">returns a list of all crossfaders </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00358">CAmControlReceiver.cpp:358</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_ac08faa19594da07170338c83f8c2a1c5"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ac08faa19594da07170338c83f8c2a1c5">am::CAmControlReceiver::setVolumes</a></div><div class="ttdeci">am_Error_e setVolumes(am_Handle_s &amp;handle, const std::vector&lt; am_Volumes_s &gt; &amp;listVolumes)</div><div class="ttdoc">with this function, setting of multiple volumes at a time is done. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00479">CAmControlReceiver.cpp:479</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a41cde8efe28776428944b3c9363cab6c"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a41cde8efe28776428944b3c9363cab6c">am::CAmControlReceiver::getListCrossfaders</a></div><div class="ttdeci">am_Error_e getListCrossfaders(std::vector&lt; am_Crossfader_s &gt; &amp;listCrossfaders) const </div><div class="ttdoc">returns a list of all crossfaders </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00360">CAmControlReceiver.cpp:360</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_ac08faa19594da07170338c83f8c2a1c5"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ac08faa19594da07170338c83f8c2a1c5">am::CAmControlReceiver::setVolumes</a></div><div class="ttdeci">am_Error_e setVolumes(am_Handle_s &amp;handle, const std::vector&lt; am_Volumes_s &gt; &amp;listVolumes)</div><div class="ttdoc">with this function, setting of multiple volumes at a time is done. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00481">CAmControlReceiver.cpp:481</a></div></div>
<div class="ttc" id="structam_1_1am__Sink__s_html"><div class="ttname"><a href="structam_1_1am__Sink__s.html">am::am_Sink_s</a></div><div class="ttdoc">This struct describes the attribiutes of a sink. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01137">audiomanagertypes.h:1137</a></div></div>
<div class="ttc" id="structam_1_1am__NotificationPayload__s_html"><div class="ttname"><a href="structam_1_1am__NotificationPayload__s.html">am::am_NotificationPayload_s</a></div><div class="ttdoc">This struct holds the payload of a notification. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01090">audiomanagertypes.h:1090</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a7450660a2714802a832218746e56d7d0"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a7450660a2714802a832218746e56d7d0">am::CAmControlReceiver::removeSinkDB</a></div><div class="ttdeci">am_Error_e removeSinkDB(const am_sinkID_t sinkID)</div><div class="ttdoc">removes a sink from the DB </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00227">CAmControlReceiver.cpp:227</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a7a3c976a5760d3ac590647c8710ffc95"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a7a3c976a5760d3ac590647c8710ffc95">am::CAmControlReceiver::getMainSourceSoundPropertyValue</a></div><div class="ttdeci">am_Error_e getMainSourceSoundPropertyValue(const am_sourceID_t sourceID, const am_CustomMainSoundPropertyType_t propertyType, int16_t &amp;value) const </div><div class="ttdoc">This function retrieves the value of a source Mainsoundproperty. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00554">CAmControlReceiver.cpp:554</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_af0833bf10c4e2ca634cf572aff806efc"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#af0833bf10c4e2ca634cf572aff806efc">am::CAmControlReceiver::getListGateways</a></div><div class="ttdeci">am_Error_e getListGateways(std::vector&lt; am_Gateway_s &gt; &amp;listGateways) const </div><div class="ttdoc">returns a list of gateways </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00363">CAmControlReceiver.cpp:363</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a7450660a2714802a832218746e56d7d0"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a7450660a2714802a832218746e56d7d0">am::CAmControlReceiver::removeSinkDB</a></div><div class="ttdeci">am_Error_e removeSinkDB(const am_sinkID_t sinkID)</div><div class="ttdoc">removes a sink from the DB </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00229">CAmControlReceiver.cpp:229</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a7a3c976a5760d3ac590647c8710ffc95"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a7a3c976a5760d3ac590647c8710ffc95">am::CAmControlReceiver::getMainSourceSoundPropertyValue</a></div><div class="ttdeci">am_Error_e getMainSourceSoundPropertyValue(const am_sourceID_t sourceID, const am_CustomMainSoundPropertyType_t propertyType, int16_t &amp;value) const </div><div class="ttdoc">This function retrieves the value of a source Mainsoundproperty. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00556">CAmControlReceiver.cpp:556</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_af0833bf10c4e2ca634cf572aff806efc"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#af0833bf10c4e2ca634cf572aff806efc">am::CAmControlReceiver::getListGateways</a></div><div class="ttdeci">am_Error_e getListGateways(std::vector&lt; am_Gateway_s &gt; &amp;listGateways) const </div><div class="ttdoc">returns a list of gateways </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00365">CAmControlReceiver.cpp:365</a></div></div>
<div class="ttc" id="structam_1_1am__Domain__s_html"><div class="ttname"><a href="structam_1_1am__Domain__s.html">am::am_Domain_s</a></div><div class="ttdoc">This struct describes the attribiutes of a domain. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01342">audiomanagertypes.h:1342</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_aee44ce1c4db0908bd2481298a6ccc5dd"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#aee44ce1c4db0908bd2481298a6ccc5dd">am::CAmControlReceiver::setSourceSoundProperty</a></div><div class="ttdeci">am_Error_e setSourceSoundProperty(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_SoundProperty_s &amp;soundProperty)</div><div class="ttdoc">is used to set sourceSoundProperties </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00102">CAmControlReceiver.cpp:102</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_afa9ef06d4e84efca48bb579e5d7523ad"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#afa9ef06d4e84efca48bb579e5d7523ad">am::CAmControlReceiver::getListDomains</a></div><div class="ttdeci">am_Error_e getListDomains(std::vector&lt; am_Domain_s &gt; &amp;listDomains) const </div><div class="ttdoc">returns a complete list of all domains </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00328">CAmControlReceiver.cpp:328</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a11ccca6813b979831b9727520ba428ea"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a11ccca6813b979831b9727520ba428ea">am::CAmControlReceiver::setSourceVolume</a></div><div class="ttdeci">am_Error_e setSourceVolume(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_volume_t volume, const am_CustomRampType_t rampType, const am_time_t time)</div><div class="ttdoc">with this function, setting of source volumes is done. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00087">CAmControlReceiver.cpp:87</a></div></div>
-<div class="ttc" id="classam_1_1CAmRouter_html"><div class="ttname"><a href="classam_1_1CAmRouter.html">am::CAmRouter</a></div><div class="ttdoc">Implements an autorouting algorithm for connecting sinks and sources via different audio domains...</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00152">CAmRouter.h:152</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a58399c3846b7132691f0b6a4b1d3538b"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a58399c3846b7132691f0b6a4b1d3538b">am::CAmControlReceiver::getSinkSoundPropertyValue</a></div><div class="ttdeci">am_Error_e getSinkSoundPropertyValue(const am_sinkID_t sinkID, const am_CustomSoundPropertyType_t propertyType, int16_t &amp;value) const </div><div class="ttdoc">This function retrieves the value of a sink soundproperty. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00548">CAmControlReceiver.cpp:548</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_aef3e658f2fae77269fb8cbeaa484da4a"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#aef3e658f2fae77269fb8cbeaa484da4a">am::CAmControlReceiver::changeSourceClassInfoDB</a></div><div class="ttdeci">am_Error_e changeSourceClassInfoDB(const am_SourceClass_s &amp;sourceClass)</div><div class="ttdoc">changes class information of a sourceClass. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00388">CAmControlReceiver.cpp:388</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_ac61bb1156ff4aab1bff43ab106b9ef53"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ac61bb1156ff4aab1bff43ab106b9ef53">am::CAmControlReceiver::changDomainStateDB</a></div><div class="ttdeci">am_Error_e changDomainStateDB(const am_DomainState_e domainState, const am_domainID_t domainID)</div><div class="ttdoc">changes the domainstate of a domain </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00192">CAmControlReceiver.cpp:192</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a802b68e08e1b86ee54e89730ffb27d63"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a802b68e08e1b86ee54e89730ffb27d63">am::CAmControlReceiver::getInterfaceVersion</a></div><div class="ttdeci">void getInterfaceVersion(std::string &amp;version) const </div><div class="ttdoc">This function returns the version of the interface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00454">CAmControlReceiver.cpp:454</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a0d9ad46eaf56abb7b2c673492d82e642"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a0d9ad46eaf56abb7b2c673492d82e642">am::CAmControlReceiver::getMainSinkSoundPropertyValue</a></div><div class="ttdeci">am_Error_e getMainSinkSoundPropertyValue(const am_sinkID_t sinkID, const am_CustomMainSoundPropertyType_t propertyType, int16_t &amp;value) const </div><div class="ttdoc">This function retrieves the value of a sink Mainsoundproperty. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00542">CAmControlReceiver.cpp:542</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_aee44ce1c4db0908bd2481298a6ccc5dd"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#aee44ce1c4db0908bd2481298a6ccc5dd">am::CAmControlReceiver::setSourceSoundProperty</a></div><div class="ttdeci">am_Error_e setSourceSoundProperty(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_SoundProperty_s &amp;soundProperty)</div><div class="ttdoc">is used to set sourceSoundProperties </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00104">CAmControlReceiver.cpp:104</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_afa9ef06d4e84efca48bb579e5d7523ad"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#afa9ef06d4e84efca48bb579e5d7523ad">am::CAmControlReceiver::getListDomains</a></div><div class="ttdeci">am_Error_e getListDomains(std::vector&lt; am_Domain_s &gt; &amp;listDomains) const </div><div class="ttdoc">returns a complete list of all domains </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00330">CAmControlReceiver.cpp:330</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a11ccca6813b979831b9727520ba428ea"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a11ccca6813b979831b9727520ba428ea">am::CAmControlReceiver::setSourceVolume</a></div><div class="ttdeci">am_Error_e setSourceVolume(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_volume_t volume, const am_CustomRampType_t rampType, const am_time_t time)</div><div class="ttdoc">with this function, setting of source volumes is done. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00089">CAmControlReceiver.cpp:89</a></div></div>
+<div class="ttc" id="classam_1_1CAmRouter_html"><div class="ttname"><a href="classam_1_1CAmRouter.html">am::CAmRouter</a></div><div class="ttdoc">Implements autorouting algorithm for connecting sinks and sources via different audio domains...</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00159">CAmRouter.h:159</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a58399c3846b7132691f0b6a4b1d3538b"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a58399c3846b7132691f0b6a4b1d3538b">am::CAmControlReceiver::getSinkSoundPropertyValue</a></div><div class="ttdeci">am_Error_e getSinkSoundPropertyValue(const am_sinkID_t sinkID, const am_CustomSoundPropertyType_t propertyType, int16_t &amp;value) const </div><div class="ttdoc">This function retrieves the value of a sink soundproperty. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00550">CAmControlReceiver.cpp:550</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_aef3e658f2fae77269fb8cbeaa484da4a"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#aef3e658f2fae77269fb8cbeaa484da4a">am::CAmControlReceiver::changeSourceClassInfoDB</a></div><div class="ttdeci">am_Error_e changeSourceClassInfoDB(const am_SourceClass_s &amp;sourceClass)</div><div class="ttdoc">changes class information of a sourceClass. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00390">CAmControlReceiver.cpp:390</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_ac61bb1156ff4aab1bff43ab106b9ef53"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ac61bb1156ff4aab1bff43ab106b9ef53">am::CAmControlReceiver::changDomainStateDB</a></div><div class="ttdeci">am_Error_e changDomainStateDB(const am_DomainState_e domainState, const am_domainID_t domainID)</div><div class="ttdoc">changes the domainstate of a domain </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00194">CAmControlReceiver.cpp:194</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a802b68e08e1b86ee54e89730ffb27d63"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a802b68e08e1b86ee54e89730ffb27d63">am::CAmControlReceiver::getInterfaceVersion</a></div><div class="ttdeci">void getInterfaceVersion(std::string &amp;version) const </div><div class="ttdoc">This function returns the version of the interface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00456">CAmControlReceiver.cpp:456</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a0d9ad46eaf56abb7b2c673492d82e642"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a0d9ad46eaf56abb7b2c673492d82e642">am::CAmControlReceiver::getMainSinkSoundPropertyValue</a></div><div class="ttdeci">am_Error_e getMainSinkSoundPropertyValue(const am_sinkID_t sinkID, const am_CustomMainSoundPropertyType_t propertyType, int16_t &amp;value) const </div><div class="ttdoc">This function retrieves the value of a sink Mainsoundproperty. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00544">CAmControlReceiver.cpp:544</a></div></div>
<div class="ttc" id="classam_1_1CAmControlReceiver_html"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html">am::CAmControlReceiver</a></div><div class="ttdoc">This class is used to receive all commands from the control interface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8h_source.html#l00042">CAmControlReceiver.h:42</a></div></div>
<div class="ttc" id="namespaceam_html_aaf4c3deaf1b53aeac50503c75b4e5a31"><div class="ttname"><a href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am::am_crossfaderID_t</a></div><div class="ttdeci">uint16_t am_crossfaderID_t</div><div class="ttdoc">a crossfader ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00050">audiomanagertypes.h:50</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a54870c7b95f4b58c8611f9f168cfe3c3"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a54870c7b95f4b58c8611f9f168cfe3c3">am::CAmControlReceiver::getCrossfaderInfoDB</a></div><div class="ttdeci">am_Error_e getCrossfaderInfoDB(const am_crossfaderID_t crossfaderID, am_Crossfader_s &amp;crossfaderData) const </div><div class="ttdoc">returns sources and the sink of a crossfader </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00293">CAmControlReceiver.cpp:293</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a54870c7b95f4b58c8611f9f168cfe3c3"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a54870c7b95f4b58c8611f9f168cfe3c3">am::CAmControlReceiver::getCrossfaderInfoDB</a></div><div class="ttdeci">am_Error_e getCrossfaderInfoDB(const am_crossfaderID_t crossfaderID, am_Crossfader_s &amp;crossfaderData) const </div><div class="ttdoc">returns sources and the sink of a crossfader </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00295">CAmControlReceiver.cpp:295</a></div></div>
<div class="ttc" id="namespaceam_html_a114262d77aae4ed1d2daa50a36155d3e"><div class="ttname"><a href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am::am_CustomConnectionFormat_t</a></div><div class="ttdeci">uint16_t am_CustomConnectionFormat_t</div><div class="ttdoc">This type classifies the format in which data is exchanged within a connection. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00148">audiomanagertypes.h:148</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00094">CAmSocketHandler.h:94</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a04f66f19aaee31424d8e85ea45d1ba15"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a04f66f19aaee31424d8e85ea45d1ba15">am::CAmControlReceiver::removeSinkClassDB</a></div><div class="ttdeci">am_Error_e removeSinkClassDB(const am_sinkClass_t sinkClassID)</div><div class="ttdoc">removes a domain from the DB </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00393">CAmControlReceiver.cpp:393</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a8a1d21f47176469d47ae2d5c4713866a"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a8a1d21f47176469d47ae2d5c4713866a">am::CAmControlReceiver::sendMainSinkNotificationPayload</a></div><div class="ttdeci">void sendMainSinkNotificationPayload(const am_sinkID_t sinkID, const am_NotificationPayload_s &amp;notificationPayload)</div><div class="ttdoc">Sends out the main notificiation of a sink. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00494">CAmControlReceiver.cpp:494</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00216">CAmSocketHandler.h:216</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a04f66f19aaee31424d8e85ea45d1ba15"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a04f66f19aaee31424d8e85ea45d1ba15">am::CAmControlReceiver::removeSinkClassDB</a></div><div class="ttdeci">am_Error_e removeSinkClassDB(const am_sinkClass_t sinkClassID)</div><div class="ttdoc">removes a domain from the DB </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00395">CAmControlReceiver.cpp:395</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a8a1d21f47176469d47ae2d5c4713866a"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a8a1d21f47176469d47ae2d5c4713866a">am::CAmControlReceiver::sendMainSinkNotificationPayload</a></div><div class="ttdeci">void sendMainSinkNotificationPayload(const am_sinkID_t sinkID, const am_NotificationPayload_s &amp;notificationPayload)</div><div class="ttdoc">Sends out the main notificiation of a sink. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00496">CAmControlReceiver.cpp:496</a></div></div>
<div class="ttc" id="namespaceam_html_aa7571de351523bc315aabe81762f65a7"><div class="ttname"><a href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am::am_CustomMainSoundPropertyType_t</a></div><div class="ttdeci">uint16_t am_CustomMainSoundPropertyType_t</div><div class="ttdoc">Here are all SoundProperties that can be set via the CommandInterface. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00159">audiomanagertypes.h:159</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a384f4d3e1543d7afb7c677694f648eed"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a384f4d3e1543d7afb7c677694f648eed">am::CAmControlReceiver::changeMainSinkNotificationConfigurationDB</a></div><div class="ttdeci">am_Error_e changeMainSinkNotificationConfigurationDB(const am_sinkID_t sinkID, const am_NotificationConfiguration_s &amp;mainNotificationConfiguration)</div><div class="ttdoc">change the mainNotificationConfiguration of a sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00506">CAmControlReceiver.cpp:506</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a56c7ffbccd50eb64366aecb737351024"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a56c7ffbccd50eb64366aecb737351024">am::CAmControlReceiver::enterSinkDB</a></div><div class="ttdeci">am_Error_e enterSinkDB(const am_Sink_s &amp;sinkData, am_sinkID_t &amp;sinkID)</div><div class="ttdoc">enters a sink in the database. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00132">CAmControlReceiver.cpp:132</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a51f79ff040b5b371ff9b4ee7421a1ce6"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a51f79ff040b5b371ff9b4ee7421a1ce6">am::CAmControlReceiver::getSourceInfoDB</a></div><div class="ttdeci">am_Error_e getSourceInfoDB(const am_sourceID_t sourceID, am_Source_s &amp;sourceData) const </div><div class="ttdoc">returns the sourcekData of a source </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00272">CAmControlReceiver.cpp:272</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a39c770cd38c312d14622e779110957e4"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a39c770cd38c312d14622e779110957e4">am::CAmControlReceiver::enterMainConnectionDB</a></div><div class="ttdeci">am_Error_e enterMainConnectionDB(const am_MainConnection_s &amp;mainConnectionData, am_mainConnectionID_t &amp;connectionID)</div><div class="ttdoc">enters a mainconnection in the database, creates and ID </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00127">CAmControlReceiver.cpp:127</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_ac3e411b296db24f18dfc2ef25e4833d3"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ac3e411b296db24f18dfc2ef25e4833d3">am::CAmControlReceiver::disconnect</a></div><div class="ttdeci">am_Error_e disconnect(am_Handle_s &amp;handle, const am_connectionID_t connectionID)</div><div class="ttdoc">is used to disconnect a connection </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00067">CAmControlReceiver.cpp:67</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_af77e2e96f4013a529e94148ef4828bc7"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#af77e2e96f4013a529e94148ef4828bc7">am::CAmControlReceiver::setRoutingRundown</a></div><div class="ttdeci">void setRoutingRundown()</div><div class="ttdoc">sets the routinginterface to the rundown state. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00448">CAmControlReceiver.cpp:448</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a423abc4ac7a86cf87fee8dc483a20d7c"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a423abc4ac7a86cf87fee8dc483a20d7c">am::CAmControlReceiver::connect</a></div><div class="ttdeci">am_Error_e connect(am_Handle_s &amp;handle, am_connectionID_t &amp;connectionID, const am_CustomConnectionFormat_t format, const am_sourceID_t sourceID, const am_sinkID_t sinkID)</div><div class="ttdoc">With this function, elementary connects can be triggered by the controller. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00062">CAmControlReceiver.cpp:62</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a5a58e2d3a3d6241bc9fa70ad59ec9b62"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a5a58e2d3a3d6241bc9fa70ad59ec9b62">am::CAmControlReceiver::getSocketHandler</a></div><div class="ttdeci">am_Error_e getSocketHandler(CAmSocketHandler *&amp;socketHandler)</div><div class="ttdoc">This function returns the pointer to the socketHandler. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00436">CAmControlReceiver.cpp:436</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a384f4d3e1543d7afb7c677694f648eed"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a384f4d3e1543d7afb7c677694f648eed">am::CAmControlReceiver::changeMainSinkNotificationConfigurationDB</a></div><div class="ttdeci">am_Error_e changeMainSinkNotificationConfigurationDB(const am_sinkID_t sinkID, const am_NotificationConfiguration_s &amp;mainNotificationConfiguration)</div><div class="ttdoc">change the mainNotificationConfiguration of a sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00508">CAmControlReceiver.cpp:508</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a56c7ffbccd50eb64366aecb737351024"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a56c7ffbccd50eb64366aecb737351024">am::CAmControlReceiver::enterSinkDB</a></div><div class="ttdeci">am_Error_e enterSinkDB(const am_Sink_s &amp;sinkData, am_sinkID_t &amp;sinkID)</div><div class="ttdoc">enters a sink in the database. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00134">CAmControlReceiver.cpp:134</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a51f79ff040b5b371ff9b4ee7421a1ce6"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a51f79ff040b5b371ff9b4ee7421a1ce6">am::CAmControlReceiver::getSourceInfoDB</a></div><div class="ttdeci">am_Error_e getSourceInfoDB(const am_sourceID_t sourceID, am_Source_s &amp;sourceData) const </div><div class="ttdoc">returns the sourcekData of a source </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00274">CAmControlReceiver.cpp:274</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a39c770cd38c312d14622e779110957e4"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a39c770cd38c312d14622e779110957e4">am::CAmControlReceiver::enterMainConnectionDB</a></div><div class="ttdeci">am_Error_e enterMainConnectionDB(const am_MainConnection_s &amp;mainConnectionData, am_mainConnectionID_t &amp;connectionID)</div><div class="ttdoc">enters a mainconnection in the database, creates and ID </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00129">CAmControlReceiver.cpp:129</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_ac3e411b296db24f18dfc2ef25e4833d3"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ac3e411b296db24f18dfc2ef25e4833d3">am::CAmControlReceiver::disconnect</a></div><div class="ttdeci">am_Error_e disconnect(am_Handle_s &amp;handle, const am_connectionID_t connectionID)</div><div class="ttdoc">is used to disconnect a connection </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00069">CAmControlReceiver.cpp:69</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_af77e2e96f4013a529e94148ef4828bc7"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#af77e2e96f4013a529e94148ef4828bc7">am::CAmControlReceiver::setRoutingRundown</a></div><div class="ttdeci">void setRoutingRundown()</div><div class="ttdoc">sets the routinginterface to the rundown state. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00450">CAmControlReceiver.cpp:450</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a423abc4ac7a86cf87fee8dc483a20d7c"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a423abc4ac7a86cf87fee8dc483a20d7c">am::CAmControlReceiver::connect</a></div><div class="ttdeci">am_Error_e connect(am_Handle_s &amp;handle, am_connectionID_t &amp;connectionID, const am_CustomConnectionFormat_t format, const am_sourceID_t sourceID, const am_sinkID_t sinkID)</div><div class="ttdoc">With this function, elementary connects can be triggered by the controller. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00064">CAmControlReceiver.cpp:64</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a5a58e2d3a3d6241bc9fa70ad59ec9b62"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a5a58e2d3a3d6241bc9fa70ad59ec9b62">am::CAmControlReceiver::getSocketHandler</a></div><div class="ttdeci">am_Error_e getSocketHandler(CAmSocketHandler *&amp;socketHandler)</div><div class="ttdoc">This function returns the pointer to the socketHandler. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00438">CAmControlReceiver.cpp:438</a></div></div>
<div class="ttc" id="structam_1_1am__MainConnection__s_html"><div class="ttname"><a href="structam_1_1am__MainConnection__s.html">am::am_MainConnection_s</a></div><div class="ttdoc">struct that holds attribiutes of a mainconnection </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01056">audiomanagertypes.h:1056</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_aa34b8cea045d8143b8ce216bd7a82178"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#aa34b8cea045d8143b8ce216bd7a82178">am::CAmControlReceiver::getListCrossfadersOfDomain</a></div><div class="ttdeci">am_Error_e getListCrossfadersOfDomain(const am_domainID_t domainID, std::vector&lt; am_crossfaderID_t &gt; &amp;listCrossfadersID) const </div><div class="ttdoc">returns all crossfaders of a domain </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00308">CAmControlReceiver.cpp:308</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a5f6fc98ec2484ef75c31c58ac2b1ad70"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a5f6fc98ec2484ef75c31c58ac2b1ad70">am::CAmControlReceiver::getSourceClassInfoDB</a></div><div class="ttdeci">am_Error_e getSourceClassInfoDB(const am_sourceID_t sourceID, am_SourceClass_s &amp;classInfo) const </div><div class="ttdoc">returns the ClassInformation of a source </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00257">CAmControlReceiver.cpp:257</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a992cb58c6c58069e0ff5fd8b97c9511f"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a992cb58c6c58069e0ff5fd8b97c9511f">am::CAmControlReceiver::changeSystemPropertyDB</a></div><div class="ttdeci">am_Error_e changeSystemPropertyDB(const am_SystemProperty_s &amp;property)</div><div class="ttdoc">changes a systemProperty </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00217">CAmControlReceiver.cpp:217</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a8e463c8b7882084a12b0dbef2bc2e7f8"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a8e463c8b7882084a12b0dbef2bc2e7f8">am::CAmControlReceiver::setDomainState</a></div><div class="ttdeci">am_Error_e setDomainState(const am_domainID_t domainID, const am_DomainState_e domainState)</div><div class="ttdoc">sets the domain state of a domain </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00112">CAmControlReceiver.cpp:112</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a3c816e3aa174a81c90eb8e92dc218153"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a3c816e3aa174a81c90eb8e92dc218153">am::CAmControlReceiver::enterCrossfaderDB</a></div><div class="ttdeci">am_Error_e enterCrossfaderDB(const am_Crossfader_s &amp;crossfaderData, am_crossfaderID_t &amp;crossfaderID)</div><div class="ttdoc">enters a crossfader in the database. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00137">CAmControlReceiver.cpp:137</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_aa34b8cea045d8143b8ce216bd7a82178"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#aa34b8cea045d8143b8ce216bd7a82178">am::CAmControlReceiver::getListCrossfadersOfDomain</a></div><div class="ttdeci">am_Error_e getListCrossfadersOfDomain(const am_domainID_t domainID, std::vector&lt; am_crossfaderID_t &gt; &amp;listCrossfadersID) const </div><div class="ttdoc">returns all crossfaders of a domain </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00310">CAmControlReceiver.cpp:310</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a5f6fc98ec2484ef75c31c58ac2b1ad70"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a5f6fc98ec2484ef75c31c58ac2b1ad70">am::CAmControlReceiver::getSourceClassInfoDB</a></div><div class="ttdeci">am_Error_e getSourceClassInfoDB(const am_sourceID_t sourceID, am_SourceClass_s &amp;classInfo) const </div><div class="ttdoc">returns the ClassInformation of a source </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00259">CAmControlReceiver.cpp:259</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a992cb58c6c58069e0ff5fd8b97c9511f"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a992cb58c6c58069e0ff5fd8b97c9511f">am::CAmControlReceiver::changeSystemPropertyDB</a></div><div class="ttdeci">am_Error_e changeSystemPropertyDB(const am_SystemProperty_s &amp;property)</div><div class="ttdoc">changes a systemProperty </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00219">CAmControlReceiver.cpp:219</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a8e463c8b7882084a12b0dbef2bc2e7f8"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a8e463c8b7882084a12b0dbef2bc2e7f8">am::CAmControlReceiver::setDomainState</a></div><div class="ttdeci">am_Error_e setDomainState(const am_domainID_t domainID, const am_DomainState_e domainState)</div><div class="ttdoc">sets the domain state of a domain </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00114">CAmControlReceiver.cpp:114</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a3c816e3aa174a81c90eb8e92dc218153"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a3c816e3aa174a81c90eb8e92dc218153">am::CAmControlReceiver::enterCrossfaderDB</a></div><div class="ttdeci">am_Error_e enterCrossfaderDB(const am_Crossfader_s &amp;crossfaderData, am_crossfaderID_t &amp;crossfaderID)</div><div class="ttdoc">enters a crossfader in the database. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00139">CAmControlReceiver.cpp:139</a></div></div>
<div class="ttc" id="structam_1_1am__SystemProperty__s_html"><div class="ttname"><a href="structam_1_1am__SystemProperty__s.html">am::am_SystemProperty_s</a></div><div class="ttdoc">struct describing system properties </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00850">audiomanagertypes.h:850</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a4d0df76e78240c4ad034224d4fbab374"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a4d0df76e78240c4ad034224d4fbab374">am::CAmControlReceiver::removeCrossfaderDB</a></div><div class="ttdeci">am_Error_e removeCrossfaderDB(const am_crossfaderID_t crossfaderID)</div><div class="ttdoc">removes a crossfader from the DB </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00247">CAmControlReceiver.cpp:247</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a4d0df76e78240c4ad034224d4fbab374"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a4d0df76e78240c4ad034224d4fbab374">am::CAmControlReceiver::removeCrossfaderDB</a></div><div class="ttdeci">am_Error_e removeCrossfaderDB(const am_crossfaderID_t crossfaderID)</div><div class="ttdoc">removes a crossfader from the DB </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00249">CAmControlReceiver.cpp:249</a></div></div>
<div class="ttc" id="namespaceam_html_a21f8ea45717692cd82c42c222a6ee3c8"><div class="ttname"><a href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am::am_converterID_t</a></div><div class="ttdeci">uint16_t am_converterID_t</div><div class="ttdoc">a converter ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00070">audiomanagertypes.h:70</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a6ecd805bc6f2d81de03da0ab6bba4cfd"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a6ecd805bc6f2d81de03da0ab6bba4cfd">am::CAmControlReceiver::enterSourceClassDB</a></div><div class="ttdeci">am_Error_e enterSourceClassDB(am_sourceClass_t &amp;sourceClassID, const am_SourceClass_s &amp;sourceClass)</div><div class="ttdoc">Enters a sourceClass into the database. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00162">CAmControlReceiver.cpp:162</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a6ecd805bc6f2d81de03da0ab6bba4cfd"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a6ecd805bc6f2d81de03da0ab6bba4cfd">am::CAmControlReceiver::enterSourceClassDB</a></div><div class="ttdeci">am_Error_e enterSourceClassDB(am_sourceClass_t &amp;sourceClassID, const am_SourceClass_s &amp;sourceClass)</div><div class="ttdoc">Enters a sourceClass into the database. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00164">CAmControlReceiver.cpp:164</a></div></div>
<div class="ttc" id="structam_1_1am__MainSoundProperty__s_html"><div class="ttname"><a href="structam_1_1am__MainSoundProperty__s.html">am::am_MainSoundProperty_s</a></div><div class="ttdoc">struct describung mainsound property </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01008">audiomanagertypes.h:1008</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_ad534c7abb160258e7aac220d245f8094"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ad534c7abb160258e7aac220d245f8094">am::CAmControlReceiver::changeSinkDB</a></div><div class="ttdeci">am_Error_e changeSinkDB(const am_sinkID_t sinkID, const am_sinkClass_t sinkClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</div><div class="ttdoc">Change the data of the sink. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00464">CAmControlReceiver.cpp:464</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a6e6c950dc0f9970baa259f0fc7ef394e"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a6e6c950dc0f9970baa259f0fc7ef394e">am::CAmControlReceiver::setCommandRundown</a></div><div class="ttdeci">void setCommandRundown()</div><div class="ttdoc">sets the command interface into the rundown state. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00442">CAmControlReceiver.cpp:442</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a1e7eb8c08836a37e3834dab706e0eaa7"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a1e7eb8c08836a37e3834dab706e0eaa7">am::CAmControlReceiver::enterSinkClassDB</a></div><div class="ttdeci">am_Error_e enterSinkClassDB(const am_SinkClass_s &amp;sinkClass, am_sinkClass_t &amp;sinkClassID)</div><div class="ttdoc">Enters a sourceClass into the database. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00157">CAmControlReceiver.cpp:157</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_ad534c7abb160258e7aac220d245f8094"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ad534c7abb160258e7aac220d245f8094">am::CAmControlReceiver::changeSinkDB</a></div><div class="ttdeci">am_Error_e changeSinkDB(const am_sinkID_t sinkID, const am_sinkClass_t sinkClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</div><div class="ttdoc">Change the data of the sink. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00466">CAmControlReceiver.cpp:466</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a6e6c950dc0f9970baa259f0fc7ef394e"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a6e6c950dc0f9970baa259f0fc7ef394e">am::CAmControlReceiver::setCommandRundown</a></div><div class="ttdeci">void setCommandRundown()</div><div class="ttdoc">sets the command interface into the rundown state. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00444">CAmControlReceiver.cpp:444</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a1e7eb8c08836a37e3834dab706e0eaa7"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a1e7eb8c08836a37e3834dab706e0eaa7">am::CAmControlReceiver::enterSinkClassDB</a></div><div class="ttdeci">am_Error_e enterSinkClassDB(const am_SinkClass_s &amp;sinkClass, am_sinkClass_t &amp;sinkClassID)</div><div class="ttdoc">Enters a sourceClass into the database. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00159">CAmControlReceiver.cpp:159</a></div></div>
<div class="ttc" id="structam_1_1am__Handle__s_html"><div class="ttname"><a href="structam_1_1am__Handle__s.html">am::am_Handle_s</a></div><div class="ttdoc">a handle is used for asynchronous operations and is uniquely assigned for each of this operations ...</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00991">audiomanagertypes.h:991</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a44ec0077fa6791ec53ad79def3c5bbeb"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a44ec0077fa6791ec53ad79def3c5bbeb">am::CAmControlReceiver::resyncConnectionState</a></div><div class="ttdeci">am_Error_e resyncConnectionState(const am_domainID_t domainID, std::vector&lt; am_Connection_s &gt; &amp;listOfExistingConnections)</div><div class="ttdoc">Retrieves a list of all current active connections from a domain. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00566">CAmControlReceiver.cpp:566</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a37f79a644a11a211774cd798230c21e9"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a37f79a644a11a211774cd798230c21e9">am::CAmControlReceiver::getListSinks</a></div><div class="ttdeci">am_Error_e getListSinks(std::vector&lt; am_Sink_s &gt; &amp;listSinks) const </div><div class="ttdoc">returns a list of all sinks </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00338">CAmControlReceiver.cpp:338</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_abf51fdca8a714878c0ad5654e7fe0d53"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#abf51fdca8a714878c0ad5654e7fe0d53">am::CAmControlReceiver::changeMainSourceSoundPropertyDB</a></div><div class="ttdeci">am_Error_e changeMainSourceSoundPropertyDB(const am_MainSoundProperty_s &amp;soundProperty, const am_sourceID_t sourceID)</div><div class="ttdoc">changes the mainsourcesoundproperty of a sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00207">CAmControlReceiver.cpp:207</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a44ec0077fa6791ec53ad79def3c5bbeb"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a44ec0077fa6791ec53ad79def3c5bbeb">am::CAmControlReceiver::resyncConnectionState</a></div><div class="ttdeci">am_Error_e resyncConnectionState(const am_domainID_t domainID, std::vector&lt; am_Connection_s &gt; &amp;listOfExistingConnections)</div><div class="ttdoc">Retrieves a list of all current active connections from a domain. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00568">CAmControlReceiver.cpp:568</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a37f79a644a11a211774cd798230c21e9"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a37f79a644a11a211774cd798230c21e9">am::CAmControlReceiver::getListSinks</a></div><div class="ttdeci">am_Error_e getListSinks(std::vector&lt; am_Sink_s &gt; &amp;listSinks) const </div><div class="ttdoc">returns a list of all sinks </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00340">CAmControlReceiver.cpp:340</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_abf51fdca8a714878c0ad5654e7fe0d53"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#abf51fdca8a714878c0ad5654e7fe0d53">am::CAmControlReceiver::changeMainSourceSoundPropertyDB</a></div><div class="ttdeci">am_Error_e changeMainSourceSoundPropertyDB(const am_MainSoundProperty_s &amp;soundProperty, const am_sourceID_t sourceID)</div><div class="ttdoc">changes the mainsourcesoundproperty of a sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00209">CAmControlReceiver.cpp:209</a></div></div>
<div class="ttc" id="namespaceam_html_a2711516b1392ea02a7ed25fcd540a16a"><div class="ttname"><a href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am::am_sourceID_t</a></div><div class="ttdeci">uint16_t am_sourceID_t</div><div class="ttdoc">a source ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00060">audiomanagertypes.h:60</a></div></div>
<div class="ttc" id="structam_1_1am__SoundProperty__s_html"><div class="ttname"><a href="structam_1_1am__SoundProperty__s.html">am::am_SoundProperty_s</a></div><div class="ttdoc">struct describing the sound property </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00832">audiomanagertypes.h:832</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a2617576c661b529fccc7f10c7e966fea"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a2617576c661b529fccc7f10c7e966fea">am::CAmControlReceiver::removeHandle</a></div><div class="ttdeci">am_Error_e removeHandle(const am_Handle_s handle)</div><div class="ttdoc">This function searches for a handle in the RoutingSender and removes it if found. ...</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00572">CAmControlReceiver.cpp:572</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_aeb9cae111b6d9d2e58775fad56a78374"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#aeb9cae111b6d9d2e58775fad56a78374">am::CAmControlReceiver::abortAction</a></div><div class="ttdeci">am_Error_e abortAction(const am_Handle_s handle)</div><div class="ttdoc">with this method, all actions that have a handle assigned can be stopped. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00117">CAmControlReceiver.cpp:117</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a8c5832d06c3c3644323757371fe546b3"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a8c5832d06c3c3644323757371fe546b3">am::CAmControlReceiver::~CAmControlReceiver</a></div><div class="ttdeci">~CAmControlReceiver()</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00053">CAmControlReceiver.cpp:53</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_ac4a7a240519b225c50414255950185e5"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ac4a7a240519b225c50414255950185e5">am::CAmControlReceiver::getSinkClassInfoDB</a></div><div class="ttdeci">am_Error_e getSinkClassInfoDB(const am_sinkID_t sinkID, am_SinkClass_s &amp;sinkClass) const </div><div class="ttdoc">returns the ClassInformation of a sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00262">CAmControlReceiver.cpp:262</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a154856178d7aad7607a7bc52c0129d10"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a154856178d7aad7607a7bc52c0129d10">am::CAmControlReceiver::enterConverterDB</a></div><div class="ttdeci">am_Error_e enterConverterDB(const am_Converter_s &amp;converterData, am_converterID_t &amp;converterID)</div><div class="ttdoc">enters a converter in the database. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00147">CAmControlReceiver.cpp:147</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a0e2c954c33c29525d5adffcced2e8733"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a0e2c954c33c29525d5adffcced2e8733">am::CAmControlReceiver::changeSourceAvailabilityDB</a></div><div class="ttdeci">am_Error_e changeSourceAvailabilityDB(const am_Availability_s &amp;availability, const am_sourceID_t sourceID)</div><div class="ttdoc">changes the availablility of a source </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00212">CAmControlReceiver.cpp:212</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a2617576c661b529fccc7f10c7e966fea"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a2617576c661b529fccc7f10c7e966fea">am::CAmControlReceiver::removeHandle</a></div><div class="ttdeci">am_Error_e removeHandle(const am_Handle_s handle)</div><div class="ttdoc">This function searches for a handle in the RoutingSender and removes it if found. ...</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00574">CAmControlReceiver.cpp:574</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_aeb9cae111b6d9d2e58775fad56a78374"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#aeb9cae111b6d9d2e58775fad56a78374">am::CAmControlReceiver::abortAction</a></div><div class="ttdeci">am_Error_e abortAction(const am_Handle_s handle)</div><div class="ttdoc">with this method, all actions that have a handle assigned can be stopped. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00119">CAmControlReceiver.cpp:119</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a8c5832d06c3c3644323757371fe546b3"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a8c5832d06c3c3644323757371fe546b3">am::CAmControlReceiver::~CAmControlReceiver</a></div><div class="ttdeci">~CAmControlReceiver()</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00055">CAmControlReceiver.cpp:55</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_ac4a7a240519b225c50414255950185e5"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ac4a7a240519b225c50414255950185e5">am::CAmControlReceiver::getSinkClassInfoDB</a></div><div class="ttdeci">am_Error_e getSinkClassInfoDB(const am_sinkID_t sinkID, am_SinkClass_s &amp;sinkClass) const </div><div class="ttdoc">returns the ClassInformation of a sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00264">CAmControlReceiver.cpp:264</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a154856178d7aad7607a7bc52c0129d10"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a154856178d7aad7607a7bc52c0129d10">am::CAmControlReceiver::enterConverterDB</a></div><div class="ttdeci">am_Error_e enterConverterDB(const am_Converter_s &amp;converterData, am_converterID_t &amp;converterID)</div><div class="ttdoc">enters a converter in the database. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00149">CAmControlReceiver.cpp:149</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a0e2c954c33c29525d5adffcced2e8733"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a0e2c954c33c29525d5adffcced2e8733">am::CAmControlReceiver::changeSourceAvailabilityDB</a></div><div class="ttdeci">am_Error_e changeSourceAvailabilityDB(const am_Availability_s &amp;availability, const am_sourceID_t sourceID)</div><div class="ttdoc">changes the availablility of a source </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00214">CAmControlReceiver.cpp:214</a></div></div>
<div class="ttc" id="structam_1_1am__SinkClass__s_html"><div class="ttname"><a href="structam_1_1am__SinkClass__s.html">am::am_SinkClass_s</a></div><div class="ttdoc">struct describing sinkclasses </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00868">audiomanagertypes.h:868</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a156f260de062913cbb80a2478b4fdbf6"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a156f260de062913cbb80a2478b4fdbf6">am::CAmControlReceiver::setSinkNotificationConfiguration</a></div><div class="ttdeci">am_Error_e setSinkNotificationConfiguration(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const am_NotificationConfiguration_s &amp;notificationConfiguration)</div><div class="ttdoc">set a sink notification configuration </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00484">CAmControlReceiver.cpp:484</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a42008bddf73d564d4d9f57057f35fa8f"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a42008bddf73d564d4d9f57057f35fa8f">am::CAmControlReceiver::getGatewayInfoDB</a></div><div class="ttdeci">am_Error_e getGatewayInfoDB(const am_gatewayID_t gatewayID, am_Gateway_s &amp;gatewayData) const </div><div class="ttdoc">return source and sink of a gateway </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00282">CAmControlReceiver.cpp:282</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a25f870a5830310bdef0b744a2c31b679"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a25f870a5830310bdef0b744a2c31b679">am::CAmControlReceiver::getListSourcesOfDomain</a></div><div class="ttdeci">am_Error_e getListSourcesOfDomain(const am_domainID_t domainID, std::vector&lt; am_sourceID_t &gt; &amp;listSourceID) const </div><div class="ttdoc">returns all source of a domain </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00303">CAmControlReceiver.cpp:303</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a2ce93b543a427c0951e7bd154fb3a152"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a2ce93b543a427c0951e7bd154fb3a152">am::CAmControlReceiver::setSourceSoundProperties</a></div><div class="ttdeci">am_Error_e setSourceSoundProperties(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const std::vector&lt; am_SoundProperty_s &gt; &amp;soundProperty)</div><div class="ttdoc">is used to set several SourceSoundProperties at a time </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00107">CAmControlReceiver.cpp:107</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_aeddbe0ccb7e076e8ee11df54bd642979"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#aeddbe0ccb7e076e8ee11df54bd642979">am::CAmControlReceiver::getListSinkClasses</a></div><div class="ttdeci">am_Error_e getListSinkClasses(std::vector&lt; am_SinkClass_s &gt; &amp;listSinkClasses) const </div><div class="ttdoc">returns a list of all sink classes </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00373">CAmControlReceiver.cpp:373</a></div></div>
-<div class="ttc" id="classam_1_1IAmDatabaseHandler_html"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></div><div class="ttdoc">This class handles and abstracts the database. </div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00059">IAmDatabaseHandler.h:59</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a8ff6ba043a2b6970c2dc351c73070300"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a8ff6ba043a2b6970c2dc351c73070300">am::CAmControlReceiver::enterDomainDB</a></div><div class="ttdeci">am_Error_e enterDomainDB(const am_Domain_s &amp;domainData, am_domainID_t &amp;domainID)</div><div class="ttdoc">enters a domain in the database, creates and ID </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00122">CAmControlReceiver.cpp:122</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a96e9e6ea2d31e4563e2cf2fbaf6dcb79"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a96e9e6ea2d31e4563e2cf2fbaf6dcb79">am::CAmControlReceiver::enterSystemPropertiesListDB</a></div><div class="ttdeci">am_Error_e enterSystemPropertiesListDB(const std::vector&lt; am_SystemProperty_s &gt; &amp;listSystemProperties)</div><div class="ttdoc">This function is used to enter the system Properties into the database. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00167">CAmControlReceiver.cpp:167</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a114d9022fb59ec30d8d29123164d5c1f"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a114d9022fb59ec30d8d29123164d5c1f">am::CAmControlReceiver::CAmControlReceiver</a></div><div class="ttdeci">CAmControlReceiver(IAmDatabaseHandler *iDatabaseHandler, CAmRoutingSender *iRoutingSender, CAmCommandSender *iCommandSender, CAmSocketHandler *iSocketHandler, CAmRouter *iRouter)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00038">CAmControlReceiver.cpp:38</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a2021fc25a560515071a9a9314f7ab02c"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a2021fc25a560515071a9a9314f7ab02c">am::CAmControlReceiver::changeConverterDB</a></div><div class="ttdeci">am_Error_e changeConverterDB(const am_converterID_t converterID, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceConnectionFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkConnectionFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)</div><div class="ttdoc">changes converter Data </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00474">CAmControlReceiver.cpp:474</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a156f260de062913cbb80a2478b4fdbf6"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a156f260de062913cbb80a2478b4fdbf6">am::CAmControlReceiver::setSinkNotificationConfiguration</a></div><div class="ttdeci">am_Error_e setSinkNotificationConfiguration(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const am_NotificationConfiguration_s &amp;notificationConfiguration)</div><div class="ttdoc">set a sink notification configuration </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00486">CAmControlReceiver.cpp:486</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a42008bddf73d564d4d9f57057f35fa8f"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a42008bddf73d564d4d9f57057f35fa8f">am::CAmControlReceiver::getGatewayInfoDB</a></div><div class="ttdeci">am_Error_e getGatewayInfoDB(const am_gatewayID_t gatewayID, am_Gateway_s &amp;gatewayData) const </div><div class="ttdoc">return source and sink of a gateway </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00284">CAmControlReceiver.cpp:284</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a25f870a5830310bdef0b744a2c31b679"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a25f870a5830310bdef0b744a2c31b679">am::CAmControlReceiver::getListSourcesOfDomain</a></div><div class="ttdeci">am_Error_e getListSourcesOfDomain(const am_domainID_t domainID, std::vector&lt; am_sourceID_t &gt; &amp;listSourceID) const </div><div class="ttdoc">returns all source of a domain </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00305">CAmControlReceiver.cpp:305</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a2ce93b543a427c0951e7bd154fb3a152"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a2ce93b543a427c0951e7bd154fb3a152">am::CAmControlReceiver::setSourceSoundProperties</a></div><div class="ttdeci">am_Error_e setSourceSoundProperties(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const std::vector&lt; am_SoundProperty_s &gt; &amp;soundProperty)</div><div class="ttdoc">is used to set several SourceSoundProperties at a time </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00109">CAmControlReceiver.cpp:109</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_aeddbe0ccb7e076e8ee11df54bd642979"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#aeddbe0ccb7e076e8ee11df54bd642979">am::CAmControlReceiver::getListSinkClasses</a></div><div class="ttdeci">am_Error_e getListSinkClasses(std::vector&lt; am_SinkClass_s &gt; &amp;listSinkClasses) const </div><div class="ttdoc">returns a list of all sink classes </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00375">CAmControlReceiver.cpp:375</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></div><div class="ttdoc">This class handles and abstracts the database. </div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00055">IAmDatabaseHandler.h:55</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a8ff6ba043a2b6970c2dc351c73070300"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a8ff6ba043a2b6970c2dc351c73070300">am::CAmControlReceiver::enterDomainDB</a></div><div class="ttdeci">am_Error_e enterDomainDB(const am_Domain_s &amp;domainData, am_domainID_t &amp;domainID)</div><div class="ttdoc">enters a domain in the database, creates and ID </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00124">CAmControlReceiver.cpp:124</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a96e9e6ea2d31e4563e2cf2fbaf6dcb79"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a96e9e6ea2d31e4563e2cf2fbaf6dcb79">am::CAmControlReceiver::enterSystemPropertiesListDB</a></div><div class="ttdeci">am_Error_e enterSystemPropertiesListDB(const std::vector&lt; am_SystemProperty_s &gt; &amp;listSystemProperties)</div><div class="ttdoc">This function is used to enter the system Properties into the database. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00169">CAmControlReceiver.cpp:169</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a114d9022fb59ec30d8d29123164d5c1f"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a114d9022fb59ec30d8d29123164d5c1f">am::CAmControlReceiver::CAmControlReceiver</a></div><div class="ttdeci">CAmControlReceiver(IAmDatabaseHandler *iDatabaseHandler, CAmRoutingSender *iRoutingSender, CAmCommandSender *iCommandSender, CAmSocketHandler *iSocketHandler, CAmRouter *iRouter)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00040">CAmControlReceiver.cpp:40</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a2021fc25a560515071a9a9314f7ab02c"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a2021fc25a560515071a9a9314f7ab02c">am::CAmControlReceiver::changeConverterDB</a></div><div class="ttdeci">am_Error_e changeConverterDB(const am_converterID_t converterID, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceConnectionFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkConnectionFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)</div><div class="ttdoc">changes converter Data </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00476">CAmControlReceiver.cpp:476</a></div></div>
<div class="ttc" id="namespaceam_html_a1b4df0ded5f6d6d07ae583dc9a074209"><div class="ttname"><a href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am::am_ConnectionState_e</a></div><div class="ttdeci">am_ConnectionState_e</div><div class="ttdoc">represents the connection state </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00253">audiomanagertypes.h:253</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a68e12fbe2938426fe96bfc586af399df"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a68e12fbe2938426fe96bfc586af399df">am::CAmControlReceiver::setSourceNotificationConfiguration</a></div><div class="ttdeci">am_Error_e setSourceNotificationConfiguration(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_NotificationConfiguration_s &amp;notificationConfiguration)</div><div class="ttdoc">set a source notification configuration </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00489">CAmControlReceiver.cpp:489</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a79b147f6da48cde5d5a55434ba60e359"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a79b147f6da48cde5d5a55434ba60e359">am::CAmControlReceiver::enterSourceDB</a></div><div class="ttdeci">am_Error_e enterSourceDB(const am_Source_s &amp;sourceData, am_sourceID_t &amp;sourceID)</div><div class="ttdoc">enters a source in the database. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00152">CAmControlReceiver.cpp:152</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a68e12fbe2938426fe96bfc586af399df"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a68e12fbe2938426fe96bfc586af399df">am::CAmControlReceiver::setSourceNotificationConfiguration</a></div><div class="ttdeci">am_Error_e setSourceNotificationConfiguration(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_NotificationConfiguration_s &amp;notificationConfiguration)</div><div class="ttdoc">set a source notification configuration </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00491">CAmControlReceiver.cpp:491</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a79b147f6da48cde5d5a55434ba60e359"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a79b147f6da48cde5d5a55434ba60e359">am::CAmControlReceiver::enterSourceDB</a></div><div class="ttdeci">am_Error_e enterSourceDB(const am_Source_s &amp;sourceData, am_sourceID_t &amp;sourceID)</div><div class="ttdoc">enters a source in the database. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00154">CAmControlReceiver.cpp:154</a></div></div>
<div class="ttc" id="structam_1_1am__Converter__s_html"><div class="ttname"><a href="structam_1_1am__Converter__s.html">am::am_Converter_s</a></div><div class="ttdoc">This struct describes the attributes of a converter. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00606">audiomanagertypes.h:606</a></div></div>
<div class="ttc" id="namespaceam_html_a2e1718a0cd2d37bd5f989402b89c34a5"><div class="ttname"><a href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am::am_DomainState_e</a></div><div class="ttdeci">am_DomainState_e</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00280">audiomanagertypes.h:280</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a0de65ed75817ffa03a3ac8b58b8f1571"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a0de65ed75817ffa03a3ac8b58b8f1571">am::CAmControlReceiver::getListMainSinkSoundProperties</a></div><div class="ttdeci">am_Error_e getListMainSinkSoundProperties(const am_sinkID_t sinkID, std::vector&lt; am_MainSoundProperty_s &gt; &amp;listSoundproperties) const </div><div class="ttdoc">This function retrieves a list of all sink mainsoundproperties with its values. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00518">CAmControlReceiver.cpp:518</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a0de65ed75817ffa03a3ac8b58b8f1571"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a0de65ed75817ffa03a3ac8b58b8f1571">am::CAmControlReceiver::getListMainSinkSoundProperties</a></div><div class="ttdeci">am_Error_e getListMainSinkSoundProperties(const am_sinkID_t sinkID, std::vector&lt; am_MainSoundProperty_s &gt; &amp;listSoundproperties) const </div><div class="ttdoc">This function retrieves a list of all sink mainsoundproperties with its values. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00520">CAmControlReceiver.cpp:520</a></div></div>
<div class="ttc" id="namespaceam_html_afc05253c20a9333f02f7a4b3f7762269"><div class="ttname"><a href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am::am_HotSink_e</a></div><div class="ttdeci">am_HotSink_e</div><div class="ttdoc">describes the active sink of a crossfader. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00208">audiomanagertypes.h:208</a></div></div>
<div class="ttc" id="namespaceam_html_a0ba72fdbafaa9e886e77aa4099c281ec"><div class="ttname"><a href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am::am_volume_t</a></div><div class="ttdeci">int16_t am_volume_t</div><div class="ttdoc">The unit is 0.1 db steps,The smallest value -3000 (=AM_MUTE). </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00091">audiomanagertypes.h:91</a></div></div>
<div class="ttc" id="structam_1_1am__Crossfader__s_html"><div class="ttname"><a href="structam_1_1am__Crossfader__s.html">am::am_Crossfader_s</a></div><div class="ttdoc">This struct describes the attribiutes of a crossfader. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00560">audiomanagertypes.h:560</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a6b6578fb203d9201e2701d932c222f6c"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a6b6578fb203d9201e2701d932c222f6c">am::CAmControlReceiver::getListSinkSoundProperties</a></div><div class="ttdeci">am_Error_e getListSinkSoundProperties(const am_sinkID_t sinkID, std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundproperties) const </div><div class="ttdoc">This function retrieves a list of all sink soundproperties with its values. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00530">CAmControlReceiver.cpp:530</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_aa7d27d69dd277925ab2e979f0cc6576a"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#aa7d27d69dd277925ab2e979f0cc6576a">am::CAmControlReceiver::enterGatewayDB</a></div><div class="ttdeci">am_Error_e enterGatewayDB(const am_Gateway_s &amp;gatewayData, am_gatewayID_t &amp;gatewayID)</div><div class="ttdoc">enters a gateway in the database. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00142">CAmControlReceiver.cpp:142</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a809bcd6257942be0f1d560f13f5517e6"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a809bcd6257942be0f1d560f13f5517e6">am::CAmControlReceiver::getListSourceClasses</a></div><div class="ttdeci">am_Error_e getListSourceClasses(std::vector&lt; am_SourceClass_s &gt; &amp;listSourceClasses) const </div><div class="ttdoc">returns a list of all source classes </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00348">CAmControlReceiver.cpp:348</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_ae4c15abd11643ea22dd195c58d8e3aec"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ae4c15abd11643ea22dd195c58d8e3aec">am::CAmControlReceiver::getConverterInfoDB</a></div><div class="ttdeci">am_Error_e getConverterInfoDB(const am_converterID_t converterID, am_Converter_s &amp;converterData) const </div><div class="ttdoc">return source and sink of a converter </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00287">CAmControlReceiver.cpp:287</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_af95630f655f0052411e03eebbc84b260"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#af95630f655f0052411e03eebbc84b260">am::CAmControlReceiver::setSinkVolume</a></div><div class="ttdeci">am_Error_e setSinkVolume(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const am_volume_t volume, const am_CustomRampType_t ramp, const am_time_t time)</div><div class="ttdoc">with this function, setting of sinks volumes is done. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00082">CAmControlReceiver.cpp:82</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a6b6578fb203d9201e2701d932c222f6c"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a6b6578fb203d9201e2701d932c222f6c">am::CAmControlReceiver::getListSinkSoundProperties</a></div><div class="ttdeci">am_Error_e getListSinkSoundProperties(const am_sinkID_t sinkID, std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundproperties) const </div><div class="ttdoc">This function retrieves a list of all sink soundproperties with its values. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00532">CAmControlReceiver.cpp:532</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_aa7d27d69dd277925ab2e979f0cc6576a"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#aa7d27d69dd277925ab2e979f0cc6576a">am::CAmControlReceiver::enterGatewayDB</a></div><div class="ttdeci">am_Error_e enterGatewayDB(const am_Gateway_s &amp;gatewayData, am_gatewayID_t &amp;gatewayID)</div><div class="ttdoc">enters a gateway in the database. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00144">CAmControlReceiver.cpp:144</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a809bcd6257942be0f1d560f13f5517e6"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a809bcd6257942be0f1d560f13f5517e6">am::CAmControlReceiver::getListSourceClasses</a></div><div class="ttdeci">am_Error_e getListSourceClasses(std::vector&lt; am_SourceClass_s &gt; &amp;listSourceClasses) const </div><div class="ttdoc">returns a list of all source classes </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00350">CAmControlReceiver.cpp:350</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_ae4c15abd11643ea22dd195c58d8e3aec"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ae4c15abd11643ea22dd195c58d8e3aec">am::CAmControlReceiver::getConverterInfoDB</a></div><div class="ttdeci">am_Error_e getConverterInfoDB(const am_converterID_t converterID, am_Converter_s &amp;converterData) const </div><div class="ttdoc">return source and sink of a converter </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00289">CAmControlReceiver.cpp:289</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_af95630f655f0052411e03eebbc84b260"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#af95630f655f0052411e03eebbc84b260">am::CAmControlReceiver::setSinkVolume</a></div><div class="ttdeci">am_Error_e setSinkVolume(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const am_volume_t volume, const am_CustomRampType_t ramp, const am_time_t time)</div><div class="ttdoc">with this function, setting of sinks volumes is done. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00084">CAmControlReceiver.cpp:84</a></div></div>
<div class="ttc" id="namespaceam_html_a8b8fc2ab1ac4d427ca85fe8549e6afd0"><div class="ttname"><a href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am::am_sourceClass_t</a></div><div class="ttdeci">uint16_t am_sourceClass_t</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00102">audiomanagertypes.h:102</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a266b967927fbed954157fd3fad9a0cf3"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a266b967927fbed954157fd3fad9a0cf3">am::CAmControlReceiver::getListGatewaysOfDomain</a></div><div class="ttdeci">am_Error_e getListGatewaysOfDomain(const am_domainID_t domainID, std::vector&lt; am_gatewayID_t &gt; &amp;listGatewaysID) const </div><div class="ttdoc">returns all gateways of a domain </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00313">CAmControlReceiver.cpp:313</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a0c3ab7d7e6454e60a5aff8c5f493197a"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a0c3ab7d7e6454e60a5aff8c5f493197a">am::CAmControlReceiver::getListSystemProperties</a></div><div class="ttdeci">am_Error_e getListSystemProperties(std::vector&lt; am_SystemProperty_s &gt; &amp;listSystemProperties) const </div><div class="ttdoc">returns the list of SystemProperties </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00378">CAmControlReceiver.cpp:378</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a266b967927fbed954157fd3fad9a0cf3"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a266b967927fbed954157fd3fad9a0cf3">am::CAmControlReceiver::getListGatewaysOfDomain</a></div><div class="ttdeci">am_Error_e getListGatewaysOfDomain(const am_domainID_t domainID, std::vector&lt; am_gatewayID_t &gt; &amp;listGatewaysID) const </div><div class="ttdoc">returns all gateways of a domain </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00315">CAmControlReceiver.cpp:315</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a0c3ab7d7e6454e60a5aff8c5f493197a"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a0c3ab7d7e6454e60a5aff8c5f493197a">am::CAmControlReceiver::getListSystemProperties</a></div><div class="ttdeci">am_Error_e getListSystemProperties(std::vector&lt; am_SystemProperty_s &gt; &amp;listSystemProperties) const </div><div class="ttdoc">returns the list of SystemProperties </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00380">CAmControlReceiver.cpp:380</a></div></div>
<div class="ttc" id="structam_1_1am__Availability__s_html"><div class="ttname"><a href="structam_1_1am__Availability__s.html">am::am_Availability_s</a></div><div class="ttdoc">this describes the availability of a sink or a source together with the latest change ...</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00523">audiomanagertypes.h:523</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a1c4c6d23d68b0132a28350c33740609c"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a1c4c6d23d68b0132a28350c33740609c">am::CAmControlReceiver::getListSourceSoundProperties</a></div><div class="ttdeci">am_Error_e getListSourceSoundProperties(const am_sourceID_t sourceID, std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundproperties) const </div><div class="ttdoc">This function retrieves a list of all sink soundproperties with its values. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00536">CAmControlReceiver.cpp:536</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_aca51be115ded53985312b6e8b7ffd8ee"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#aca51be115ded53985312b6e8b7ffd8ee">am::CAmControlReceiver::getSourceSoundPropertyValue</a></div><div class="ttdeci">am_Error_e getSourceSoundPropertyValue(const am_sourceID_t sourceID, const am_CustomSoundPropertyType_t propertyType, int16_t &amp;value) const </div><div class="ttdoc">This function retrieves the value of a source soundproperty. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00560">CAmControlReceiver.cpp:560</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a1c4c6d23d68b0132a28350c33740609c"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a1c4c6d23d68b0132a28350c33740609c">am::CAmControlReceiver::getListSourceSoundProperties</a></div><div class="ttdeci">am_Error_e getListSourceSoundProperties(const am_sourceID_t sourceID, std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundproperties) const </div><div class="ttdoc">This function retrieves a list of all sink soundproperties with its values. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00538">CAmControlReceiver.cpp:538</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_aca51be115ded53985312b6e8b7ffd8ee"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#aca51be115ded53985312b6e8b7ffd8ee">am::CAmControlReceiver::getSourceSoundPropertyValue</a></div><div class="ttdeci">am_Error_e getSourceSoundPropertyValue(const am_sourceID_t sourceID, const am_CustomSoundPropertyType_t propertyType, int16_t &amp;value) const </div><div class="ttdoc">This function retrieves the value of a source soundproperty. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00562">CAmControlReceiver.cpp:562</a></div></div>
<div class="ttc" id="structam_1_1am__Gateway__s_html"><div class="ttname"><a href="structam_1_1am__Gateway__s.html">am::am_Gateway_s</a></div><div class="ttdoc">This struct describes the attributes of a gateway. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00689">audiomanagertypes.h:689</a></div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html"><div class="ttname"><a href="classam_1_1IAmControlReceive.html">am::IAmControlReceive</a></div><div class="ttdoc">This interface gives access to all important functions of the audiomanager that are used by the Audio...</div><div class="ttdef"><b>Definition:</b> <a href="IAmControl_8h_source.html#l00056">IAmControl.h:56</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_add9f9ce4ae93ab1c632386588866d318"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#add9f9ce4ae93ab1c632386588866d318">am::CAmControlReceiver::getListSinksOfDomain</a></div><div class="ttdeci">am_Error_e getListSinksOfDomain(const am_domainID_t domainID, std::vector&lt; am_sinkID_t &gt; &amp;listSinkID) const </div><div class="ttdoc">returns all sinks of a domain </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00298">CAmControlReceiver.cpp:298</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a11a1a776044950a981f00c4ae18c4f8d"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a11a1a776044950a981f00c4ae18c4f8d">am::CAmControlReceiver::changeMainSourceNotificationConfigurationDB</a></div><div class="ttdeci">am_Error_e changeMainSourceNotificationConfigurationDB(const am_sourceID_t sourceID, const am_NotificationConfiguration_s &amp;mainNotificationConfiguration)</div><div class="ttdoc">change the mainNotificationConfiguration of a source </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00512">CAmControlReceiver.cpp:512</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_add9f9ce4ae93ab1c632386588866d318"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#add9f9ce4ae93ab1c632386588866d318">am::CAmControlReceiver::getListSinksOfDomain</a></div><div class="ttdeci">am_Error_e getListSinksOfDomain(const am_domainID_t domainID, std::vector&lt; am_sinkID_t &gt; &amp;listSinkID) const </div><div class="ttdoc">returns all sinks of a domain </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00300">CAmControlReceiver.cpp:300</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a11a1a776044950a981f00c4ae18c4f8d"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a11a1a776044950a981f00c4ae18c4f8d">am::CAmControlReceiver::changeMainSourceNotificationConfigurationDB</a></div><div class="ttdeci">am_Error_e changeMainSourceNotificationConfigurationDB(const am_sourceID_t sourceID, const am_NotificationConfiguration_s &amp;mainNotificationConfiguration)</div><div class="ttdoc">change the mainNotificationConfiguration of a source </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00514">CAmControlReceiver.cpp:514</a></div></div>
<div class="ttc" id="namespaceam_html_a510513cf43299092b6c85250dbbef93f"><div class="ttname"><a href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am::am_time_t</a></div><div class="ttdeci">uint16_t am_time_t</div><div class="ttdoc">time in ms! </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00109">audiomanagertypes.h:109</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a9d6eae2312f5629f748ec293ef8ef118"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a9d6eae2312f5629f748ec293ef8ef118">am::CAmControlReceiver::removeSourceDB</a></div><div class="ttdeci">am_Error_e removeSourceDB(const am_sourceID_t sourceID)</div><div class="ttdoc">removes a source from the DB </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00232">CAmControlReceiver.cpp:232</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a179378d3d779c6063aebdae751a5b4f7"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a179378d3d779c6063aebdae751a5b4f7">am::CAmControlReceiver::removeSourceClassDB</a></div><div class="ttdeci">am_Error_e removeSourceClassDB(const am_sourceClass_t sourceClassID)</div><div class="ttdoc">removes a domain from the DB </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00398">CAmControlReceiver.cpp:398</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_ad9b44f1d36a57c4534f43176712c8f1b"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ad9b44f1d36a57c4534f43176712c8f1b">am::CAmControlReceiver::removeMainConnectionDB</a></div><div class="ttdeci">am_Error_e removeMainConnectionDB(const am_mainConnectionID_t mainConnectionID)</div><div class="ttdoc">removes a mainconnection from the DB </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00222">CAmControlReceiver.cpp:222</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_af1ecf8c351de797768065f8ec87f2ad5"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#af1ecf8c351de797768065f8ec87f2ad5">am::CAmControlReceiver::removeGatewayDB</a></div><div class="ttdeci">am_Error_e removeGatewayDB(const am_gatewayID_t gatewayID)</div><div class="ttdoc">removes a gateway from the DB </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00237">CAmControlReceiver.cpp:237</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a646b816ad51ee7bebfd7012fc9d0a22d"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a646b816ad51ee7bebfd7012fc9d0a22d">am::CAmControlReceiver::setCommandReady</a></div><div class="ttdeci">void setCommandReady()</div><div class="ttdoc">sets the command interface to ready. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00403">CAmControlReceiver.cpp:403</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_aad404bd261aae59937c364c2fc8b7a92"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#aad404bd261aae59937c364c2fc8b7a92">am::CAmControlReceiver::getListConvertersOfDomain</a></div><div class="ttdeci">am_Error_e getListConvertersOfDomain(const am_domainID_t domainID, std::vector&lt; am_converterID_t &gt; &amp;listConverterID) const </div><div class="ttdoc">returns all converters of a domain </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00318">CAmControlReceiver.cpp:318</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a1564263d037cdd4fc013c592cdf715b6"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a1564263d037cdd4fc013c592cdf715b6">am::CAmControlReceiver::changeSourceDB</a></div><div class="ttdeci">am_Error_e changeSourceDB(const am_sourceID_t sourceID, const am_sourceClass_t sourceClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</div><div class="ttdoc">Change the data of the source. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00459">CAmControlReceiver.cpp:459</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a9d6eae2312f5629f748ec293ef8ef118"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a9d6eae2312f5629f748ec293ef8ef118">am::CAmControlReceiver::removeSourceDB</a></div><div class="ttdeci">am_Error_e removeSourceDB(const am_sourceID_t sourceID)</div><div class="ttdoc">removes a source from the DB </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00234">CAmControlReceiver.cpp:234</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a179378d3d779c6063aebdae751a5b4f7"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a179378d3d779c6063aebdae751a5b4f7">am::CAmControlReceiver::removeSourceClassDB</a></div><div class="ttdeci">am_Error_e removeSourceClassDB(const am_sourceClass_t sourceClassID)</div><div class="ttdoc">removes a domain from the DB </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00400">CAmControlReceiver.cpp:400</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_ad9b44f1d36a57c4534f43176712c8f1b"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ad9b44f1d36a57c4534f43176712c8f1b">am::CAmControlReceiver::removeMainConnectionDB</a></div><div class="ttdeci">am_Error_e removeMainConnectionDB(const am_mainConnectionID_t mainConnectionID)</div><div class="ttdoc">removes a mainconnection from the DB </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00224">CAmControlReceiver.cpp:224</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_af1ecf8c351de797768065f8ec87f2ad5"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#af1ecf8c351de797768065f8ec87f2ad5">am::CAmControlReceiver::removeGatewayDB</a></div><div class="ttdeci">am_Error_e removeGatewayDB(const am_gatewayID_t gatewayID)</div><div class="ttdoc">removes a gateway from the DB </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00239">CAmControlReceiver.cpp:239</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a646b816ad51ee7bebfd7012fc9d0a22d"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a646b816ad51ee7bebfd7012fc9d0a22d">am::CAmControlReceiver::setCommandReady</a></div><div class="ttdeci">void setCommandReady()</div><div class="ttdoc">sets the command interface to ready. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00405">CAmControlReceiver.cpp:405</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_aad404bd261aae59937c364c2fc8b7a92"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#aad404bd261aae59937c364c2fc8b7a92">am::CAmControlReceiver::getListConvertersOfDomain</a></div><div class="ttdeci">am_Error_e getListConvertersOfDomain(const am_domainID_t domainID, std::vector&lt; am_converterID_t &gt; &amp;listConverterID) const </div><div class="ttdoc">returns all converters of a domain </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00320">CAmControlReceiver.cpp:320</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a1564263d037cdd4fc013c592cdf715b6"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a1564263d037cdd4fc013c592cdf715b6">am::CAmControlReceiver::changeSourceDB</a></div><div class="ttdeci">am_Error_e changeSourceDB(const am_sourceID_t sourceID, const am_sourceClass_t sourceClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</div><div class="ttdoc">Change the data of the source. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00461">CAmControlReceiver.cpp:461</a></div></div>
<div class="ttc" id="namespaceam_html_a58a230b5da10699a7ce1b1f2a1c550e6"><div class="ttname"><a href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am::am_domainID_t</a></div><div class="ttdeci">uint16_t am_domainID_t</div><div class="ttdoc">a domain ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00045">audiomanagertypes.h:45</a></div></div>
<div class="ttc" id="namespaceam_html_a834886e7c3e4a2d6745ef2b59b485b00"><div class="ttname"><a href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am::am_mainVolume_t</a></div><div class="ttdeci">int16_t am_mainVolume_t</div><div class="ttdoc">This is the volume presented on the command interface. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00100">audiomanagertypes.h:100</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a2ac2a71247c26b72ade8c56cf8e2aad0"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a2ac2a71247c26b72ade8c56cf8e2aad0">am::CAmControlReceiver::crossfade</a></div><div class="ttdeci">am_Error_e crossfade(am_Handle_s &amp;handle, const am_HotSink_e hotSource, const am_crossfaderID_t crossfaderID, const am_CustomRampType_t rampType, const am_time_t rampTime)</div><div class="ttdoc">triggers a cross fade. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00072">CAmControlReceiver.cpp:72</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_ad1b596843cca2105af7ace1e0e92555d"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ad1b596843cca2105af7ace1e0e92555d">am::CAmControlReceiver::changeSinkAvailabilityDB</a></div><div class="ttdeci">am_Error_e changeSinkAvailabilityDB(const am_Availability_s &amp;availability, const am_sinkID_t sinkID)</div><div class="ttdoc">changes the availablility of a sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00187">CAmControlReceiver.cpp:187</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a7391a2c40a4fc898be74d386155a29e4"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a7391a2c40a4fc898be74d386155a29e4">am::CAmControlReceiver::getListHandles</a></div><div class="ttdeci">am_Error_e getListHandles(std::vector&lt; am_Handle_s &gt; &amp;listHandles) const </div><div class="ttdoc">returns a list of all handles </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00353">CAmControlReceiver.cpp:353</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_ace44f93437811efad0b3466fb28f0974"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ace44f93437811efad0b3466fb28f0974">am::CAmControlReceiver::getListSources</a></div><div class="ttdeci">am_Error_e getListSources(std::vector&lt; am_Source_s &gt; &amp;listSources) const </div><div class="ttdoc">returns a list of all sources </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00343">CAmControlReceiver.cpp:343</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a2ac2a71247c26b72ade8c56cf8e2aad0"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a2ac2a71247c26b72ade8c56cf8e2aad0">am::CAmControlReceiver::crossfade</a></div><div class="ttdeci">am_Error_e crossfade(am_Handle_s &amp;handle, const am_HotSink_e hotSource, const am_crossfaderID_t crossfaderID, const am_CustomRampType_t rampType, const am_time_t rampTime)</div><div class="ttdoc">triggers a cross fade. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00074">CAmControlReceiver.cpp:74</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_ad1b596843cca2105af7ace1e0e92555d"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ad1b596843cca2105af7ace1e0e92555d">am::CAmControlReceiver::changeSinkAvailabilityDB</a></div><div class="ttdeci">am_Error_e changeSinkAvailabilityDB(const am_Availability_s &amp;availability, const am_sinkID_t sinkID)</div><div class="ttdoc">changes the availablility of a sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00189">CAmControlReceiver.cpp:189</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a7391a2c40a4fc898be74d386155a29e4"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a7391a2c40a4fc898be74d386155a29e4">am::CAmControlReceiver::getListHandles</a></div><div class="ttdeci">am_Error_e getListHandles(std::vector&lt; am_Handle_s &gt; &amp;listHandles) const </div><div class="ttdoc">returns a list of all handles </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00355">CAmControlReceiver.cpp:355</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_ace44f93437811efad0b3466fb28f0974"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ace44f93437811efad0b3466fb28f0974">am::CAmControlReceiver::getListSources</a></div><div class="ttdeci">am_Error_e getListSources(std::vector&lt; am_Source_s &gt; &amp;listSources) const </div><div class="ttdoc">returns a list of all sources </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00345">CAmControlReceiver.cpp:345</a></div></div>
<div class="ttc" id="namespaceam_html_af671cec58d6713a0c1e4eaa9c89613d5"><div class="ttname"><a href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am::am_gatewayID_t</a></div><div class="ttdeci">uint16_t am_gatewayID_t</div><div class="ttdoc">a gateway ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00075">audiomanagertypes.h:75</a></div></div>
<div class="ttc" id="structam_1_1am__Source__s_html"><div class="ttname"><a href="structam_1_1am__Source__s.html">am::am_Source_s</a></div><div class="ttdoc">This struct describes the attribiutes of a source. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01232">audiomanagertypes.h:1232</a></div></div>
<div class="ttc" id="namespaceam_html_a63a9882c5f86f7df779f260518ffb31f"><div class="ttname"><a href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am::am_CustomRampType_t</a></div><div class="ttdeci">uint16_t am_CustomRampType_t</div><div class="ttdoc">The given ramp types here are just examples. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00176">audiomanagertypes.h:176</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_ad68029d32394ec9f2a3ff39d7a860591"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ad68029d32394ec9f2a3ff39d7a860591">am::CAmControlReceiver::getMainConnectionInfoDB</a></div><div class="ttdeci">am_Error_e getMainConnectionInfoDB(const am_mainConnectionID_t mainConnectionID, am_MainConnection_s &amp;mainConnectionData) const </div><div class="ttdoc">returns sources and the sink of a crossfader </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00277">CAmControlReceiver.cpp:277</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a7bf5444973601d826f31358dbabe3d0b"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a7bf5444973601d826f31358dbabe3d0b">am::CAmControlReceiver::getSinkInfoDB</a></div><div class="ttdeci">am_Error_e getSinkInfoDB(const am_sinkID_t sinkID, am_Sink_s &amp;sinkData) const </div><div class="ttdoc">returns the sinkData of a sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00267">CAmControlReceiver.cpp:267</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html"><div class="ttname"><a href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></div><div class="ttdoc">This class is used to send data to the CommandInterface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8h_source.html#l00043">CAmCommandSender.h:43</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_ab8dfa567c1df6221085859c527744bcc"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ab8dfa567c1df6221085859c527744bcc">am::CAmControlReceiver::getListMainSourceSoundProperties</a></div><div class="ttdeci">am_Error_e getListMainSourceSoundProperties(const am_sourceID_t sourceID, std::vector&lt; am_MainSoundProperty_s &gt; &amp;listSoundproperties) const </div><div class="ttdoc">This function retrieves a list of all source mainsoundproperties with its values. ...</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00524">CAmControlReceiver.cpp:524</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_ad68029d32394ec9f2a3ff39d7a860591"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ad68029d32394ec9f2a3ff39d7a860591">am::CAmControlReceiver::getMainConnectionInfoDB</a></div><div class="ttdeci">am_Error_e getMainConnectionInfoDB(const am_mainConnectionID_t mainConnectionID, am_MainConnection_s &amp;mainConnectionData) const </div><div class="ttdoc">returns sources and the sink of a crossfader </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00279">CAmControlReceiver.cpp:279</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a7bf5444973601d826f31358dbabe3d0b"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a7bf5444973601d826f31358dbabe3d0b">am::CAmControlReceiver::getSinkInfoDB</a></div><div class="ttdeci">am_Error_e getSinkInfoDB(const am_sinkID_t sinkID, am_Sink_s &amp;sinkData) const </div><div class="ttdoc">returns the sinkData of a sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00269">CAmControlReceiver.cpp:269</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html"><div class="ttname"><a href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></div><div class="ttdoc">This class is used to send data to the CommandInterface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8h_source.html#l00046">CAmCommandSender.h:46</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_ab8dfa567c1df6221085859c527744bcc"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ab8dfa567c1df6221085859c527744bcc">am::CAmControlReceiver::getListMainSourceSoundProperties</a></div><div class="ttdeci">am_Error_e getListMainSourceSoundProperties(const am_sourceID_t sourceID, std::vector&lt; am_MainSoundProperty_s &gt; &amp;listSoundproperties) const </div><div class="ttdoc">This function retrieves a list of all source mainsoundproperties with its values. ...</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00526">CAmControlReceiver.cpp:526</a></div></div>
<div class="ttc" id="namespaceam_html_aac2b901ff83ee381fbe99913753e2416"><div class="ttname"><a href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am::am_sinkID_t</a></div><div class="ttdeci">uint16_t am_sinkID_t</div><div class="ttdoc">a sink ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00065">audiomanagertypes.h:65</a></div></div>
<div class="ttc" id="namespaceam_html_a33a5bb7641f58ab3a5f3b86400ad804c"><div class="ttname"><a href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am::am_mainConnectionID_t</a></div><div class="ttdeci">uint16_t am_mainConnectionID_t</div><div class="ttdoc">a mainConnection ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00080">audiomanagertypes.h:80</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a928777e862b6f1593e4cc61317b2a9c6"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a928777e862b6f1593e4cc61317b2a9c6">am::CAmControlReceiver::changeSinkClassInfoDB</a></div><div class="ttdeci">am_Error_e changeSinkClassInfoDB(const am_SinkClass_s &amp;sinkClass)</div><div class="ttdoc">changes class information of a sinkclass. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00383">CAmControlReceiver.cpp:383</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_ab4108483dec4fafc5f79d468a1271d40"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ab4108483dec4fafc5f79d468a1271d40">am::CAmControlReceiver::confirmControllerReady</a></div><div class="ttdeci">void confirmControllerReady(const am_Error_e error)</div><div class="ttdoc">acknowledges the setControllerReady call. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00415">CAmControlReceiver.cpp:415</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_aac0a81702bda141fa79fd1602b68b470"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#aac0a81702bda141fa79fd1602b68b470">am::CAmControlReceiver::setSinkSoundProperty</a></div><div class="ttdeci">am_Error_e setSinkSoundProperty(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const am_SoundProperty_s &amp;soundProperty)</div><div class="ttdoc">is used to set sinkSoundProperties </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00092">CAmControlReceiver.cpp:92</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_aea8588aa27f353e7ea206fe487e9066a"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#aea8588aa27f353e7ea206fe487e9066a">am::CAmControlReceiver::changeMainSinkSoundPropertyDB</a></div><div class="ttdeci">am_Error_e changeMainSinkSoundPropertyDB(const am_MainSoundProperty_s &amp;soundProperty, const am_sinkID_t sinkID)</div><div class="ttdoc">changes the mainsinksoundproperty of a sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00202">CAmControlReceiver.cpp:202</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a928777e862b6f1593e4cc61317b2a9c6"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a928777e862b6f1593e4cc61317b2a9c6">am::CAmControlReceiver::changeSinkClassInfoDB</a></div><div class="ttdeci">am_Error_e changeSinkClassInfoDB(const am_SinkClass_s &amp;sinkClass)</div><div class="ttdoc">changes class information of a sinkclass. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00385">CAmControlReceiver.cpp:385</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_ab4108483dec4fafc5f79d468a1271d40"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ab4108483dec4fafc5f79d468a1271d40">am::CAmControlReceiver::confirmControllerReady</a></div><div class="ttdeci">void confirmControllerReady(const am_Error_e error)</div><div class="ttdoc">acknowledges the setControllerReady call. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00417">CAmControlReceiver.cpp:417</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_aac0a81702bda141fa79fd1602b68b470"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#aac0a81702bda141fa79fd1602b68b470">am::CAmControlReceiver::setSinkSoundProperty</a></div><div class="ttdeci">am_Error_e setSinkSoundProperty(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const am_SoundProperty_s &amp;soundProperty)</div><div class="ttdoc">is used to set sinkSoundProperties </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00094">CAmControlReceiver.cpp:94</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_aea8588aa27f353e7ea206fe487e9066a"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#aea8588aa27f353e7ea206fe487e9066a">am::CAmControlReceiver::changeMainSinkSoundPropertyDB</a></div><div class="ttdeci">am_Error_e changeMainSinkSoundPropertyDB(const am_MainSoundProperty_s &amp;soundProperty, const am_sinkID_t sinkID)</div><div class="ttdoc">changes the mainsinksoundproperty of a sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00204">CAmControlReceiver.cpp:204</a></div></div>
<div class="ttc" id="namespaceam_html_af966cbbc3b1d6e637d81a46eaa7dd358"><div class="ttname"><a href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am::am_SourceState_e</a></div><div class="ttdeci">am_SourceState_e</div><div class="ttdoc">The source state reflects the state of the source. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00412">audiomanagertypes.h:412</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a9d826f6bbbd8d96241d322342c15adcc"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a9d826f6bbbd8d96241d322342c15adcc">am::CAmControlReceiver::removeConverterDB</a></div><div class="ttdeci">am_Error_e removeConverterDB(const am_converterID_t converterID)</div><div class="ttdoc">removes a converter from the DB </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00242">CAmControlReceiver.cpp:242</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a032918ff2d0cd4bcad33219322c7689e"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a032918ff2d0cd4bcad33219322c7689e">am::CAmControlReceiver::setSourceState</a></div><div class="ttdeci">am_Error_e setSourceState(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_SourceState_e state)</div><div class="ttdoc">this method sets a source state for a source. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00077">CAmControlReceiver.cpp:77</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a3d524ab7205cefbeb122338a99ebfea9"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a3d524ab7205cefbeb122338a99ebfea9">am::CAmControlReceiver::confirmControllerRundown</a></div><div class="ttdeci">void confirmControllerRundown(const am_Error_e error)</div><div class="ttdoc">Acknowledges the setControllerRundown call. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00421">CAmControlReceiver.cpp:421</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a42ba31c1c28b590e0263528309bd7de6"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a42ba31c1c28b590e0263528309bd7de6">am::CAmControlReceiver::removeDomainDB</a></div><div class="ttdeci">am_Error_e removeDomainDB(const am_domainID_t domainID)</div><div class="ttdoc">removes a domain from the DB </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00252">CAmControlReceiver.cpp:252</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a5ddf60705907db00980c7142aea60db8"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a5ddf60705907db00980c7142aea60db8">am::CAmControlReceiver::setRoutingReady</a></div><div class="ttdeci">void setRoutingReady()</div><div class="ttdoc">sets the routinginterface to ready. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00409">CAmControlReceiver.cpp:409</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_ac80f450482d65f6f6f57d9a25403fcd8"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ac80f450482d65f6f6f57d9a25403fcd8">am::CAmControlReceiver::changeMainConnectionRouteDB</a></div><div class="ttdeci">am_Error_e changeMainConnectionRouteDB(const am_mainConnectionID_t mainconnectionID, const std::vector&lt; am_connectionID_t &gt; &amp;listConnectionID)</div><div class="ttdoc">changes the mainConnectionState of MainConnection </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00172">CAmControlReceiver.cpp:172</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a6d9c0cb9927da011d412c085a596ae78"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a6d9c0cb9927da011d412c085a596ae78">am::CAmControlReceiver::changeSinkMainVolumeDB</a></div><div class="ttdeci">am_Error_e changeSinkMainVolumeDB(const am_mainVolume_t mainVolume, const am_sinkID_t sinkID)</div><div class="ttdoc">changes the sink volume of a sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00182">CAmControlReceiver.cpp:182</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a72540957335344940d7959859c18b7ea"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a72540957335344940d7959859c18b7ea">am::CAmControlReceiver::changeMainConnectionStateDB</a></div><div class="ttdeci">am_Error_e changeMainConnectionStateDB(const am_mainConnectionID_t mainconnectionID, const am_ConnectionState_e connectionState)</div><div class="ttdoc">changes the mainConnectionState of MainConnection </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00177">CAmControlReceiver.cpp:177</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a9d826f6bbbd8d96241d322342c15adcc"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a9d826f6bbbd8d96241d322342c15adcc">am::CAmControlReceiver::removeConverterDB</a></div><div class="ttdeci">am_Error_e removeConverterDB(const am_converterID_t converterID)</div><div class="ttdoc">removes a converter from the DB </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00244">CAmControlReceiver.cpp:244</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a032918ff2d0cd4bcad33219322c7689e"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a032918ff2d0cd4bcad33219322c7689e">am::CAmControlReceiver::setSourceState</a></div><div class="ttdeci">am_Error_e setSourceState(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_SourceState_e state)</div><div class="ttdoc">this method sets a source state for a source. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00079">CAmControlReceiver.cpp:79</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a3d524ab7205cefbeb122338a99ebfea9"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a3d524ab7205cefbeb122338a99ebfea9">am::CAmControlReceiver::confirmControllerRundown</a></div><div class="ttdeci">void confirmControllerRundown(const am_Error_e error)</div><div class="ttdoc">Acknowledges the setControllerRundown call. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00423">CAmControlReceiver.cpp:423</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a42ba31c1c28b590e0263528309bd7de6"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a42ba31c1c28b590e0263528309bd7de6">am::CAmControlReceiver::removeDomainDB</a></div><div class="ttdeci">am_Error_e removeDomainDB(const am_domainID_t domainID)</div><div class="ttdoc">removes a domain from the DB </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00254">CAmControlReceiver.cpp:254</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a5ddf60705907db00980c7142aea60db8"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a5ddf60705907db00980c7142aea60db8">am::CAmControlReceiver::setRoutingReady</a></div><div class="ttdeci">void setRoutingReady()</div><div class="ttdoc">sets the routinginterface to ready. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00411">CAmControlReceiver.cpp:411</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_ac80f450482d65f6f6f57d9a25403fcd8"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#ac80f450482d65f6f6f57d9a25403fcd8">am::CAmControlReceiver::changeMainConnectionRouteDB</a></div><div class="ttdeci">am_Error_e changeMainConnectionRouteDB(const am_mainConnectionID_t mainconnectionID, const std::vector&lt; am_connectionID_t &gt; &amp;listConnectionID)</div><div class="ttdoc">changes the mainConnectionState of MainConnection </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00174">CAmControlReceiver.cpp:174</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a6d9c0cb9927da011d412c085a596ae78"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a6d9c0cb9927da011d412c085a596ae78">am::CAmControlReceiver::changeSinkMainVolumeDB</a></div><div class="ttdeci">am_Error_e changeSinkMainVolumeDB(const am_mainVolume_t mainVolume, const am_sinkID_t sinkID)</div><div class="ttdoc">changes the sink volume of a sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00184">CAmControlReceiver.cpp:184</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlReceiver_html_a72540957335344940d7959859c18b7ea"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a72540957335344940d7959859c18b7ea">am::CAmControlReceiver::changeMainConnectionStateDB</a></div><div class="ttdeci">am_Error_e changeMainConnectionStateDB(const am_mainConnectionID_t mainconnectionID, const am_ConnectionState_e connectionState)</div><div class="ttdoc">changes the mainConnectionState of MainConnection </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00179">CAmControlReceiver.cpp:179</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_a2790e911832141e38a92850240f8218.html">include</a></li><li class="navelem"><a class="el" href="CAmControlReceiver_8h.html">CAmControlReceiver.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:29 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmControlSender_8cpp.html b/docs/CAmControlSender_8cpp.html
index 993d985..aaae9c3 100644..100755
--- a/docs/CAmControlSender_8cpp.html
+++ b/docs/CAmControlSender_8cpp.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerCore/src/CAmControlSender.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmControlSender_8cpp.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -114,33 +117,33 @@ $(document).ready(function(){initNavTree('CAmControlSender_8cpp.html','');});
<p>SPDX license identifier: MPL-2.0.
<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &quot;<a class="el" href="CAmControlSender_8h_source.html">CAmControlSender.h</a>&quot;</code><br/>
-<code>#include &lt;cassert&gt;</code><br/>
-<code>#include &lt;fstream&gt;</code><br/>
-<code>#include &lt;iostream&gt;</code><br/>
-<code>#include &lt;sstream&gt;</code><br/>
-<code>#include &lt;stdexcept&gt;</code><br/>
-<code>#include &lt;sys/stat.h&gt;</code><br/>
-<code>#include &lt;sys/types.h&gt;</code><br/>
-<code>#include &lt;dirent.h&gt;</code><br/>
-<code>#include &quot;TAmPluginTemplate.h&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>&quot;</code><br/>
+<div class="textblock"><code>#include &quot;<a class="el" href="CAmControlSender_8h_source.html">CAmControlSender.h</a>&quot;</code><br />
+<code>#include &lt;cassert&gt;</code><br />
+<code>#include &lt;fstream&gt;</code><br />
+<code>#include &lt;iostream&gt;</code><br />
+<code>#include &lt;sstream&gt;</code><br />
+<code>#include &lt;stdexcept&gt;</code><br />
+<code>#include &lt;sys/stat.h&gt;</code><br />
+<code>#include &lt;sys/types.h&gt;</code><br />
+<code>#include &lt;dirent.h&gt;</code><br />
+<code>#include &quot;<a class="el" href="TAmPluginTemplate_8h_source.html">TAmPluginTemplate.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>&quot;</code><br />
</div>
<p><a href="CAmControlSender_8cpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
-<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
-<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br/></td></tr>
+<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
+<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:accf5fa8c8d8bbafa636dc7473685948b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmControlSender_8cpp.html#accf5fa8c8d8bbafa636dc7473685948b">REQUIRED_INTERFACE_VERSION_MAJOR</a>&#160;&#160;&#160;1</td></tr>
-<tr class="memdesc:accf5fa8c8d8bbafa636dc7473685948b"><td class="mdescLeft">&#160;</td><td class="mdescRight">major interface version. All versions smaller than this will be rejected <a href="#accf5fa8c8d8bbafa636dc7473685948b">More...</a><br/></td></tr>
+<tr class="memdesc:accf5fa8c8d8bbafa636dc7473685948b"><td class="mdescLeft">&#160;</td><td class="mdescRight">major interface version. All versions smaller than this will be rejected <a href="#accf5fa8c8d8bbafa636dc7473685948b">More...</a><br /></td></tr>
<tr class="separator:accf5fa8c8d8bbafa636dc7473685948b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaad5231037c0c12bf95bb42526c2bab8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmControlSender_8cpp.html#aaad5231037c0c12bf95bb42526c2bab8">REQUIRED_INTERFACE_VERSION_MINOR</a>&#160;&#160;&#160;0</td></tr>
-<tr class="memdesc:aaad5231037c0c12bf95bb42526c2bab8"><td class="mdescLeft">&#160;</td><td class="mdescRight">minor interface version. All versions smaller than this will be rejected <a href="#aaad5231037c0c12bf95bb42526c2bab8">More...</a><br/></td></tr>
+<tr class="memdesc:aaad5231037c0c12bf95bb42526c2bab8"><td class="mdescLeft">&#160;</td><td class="mdescRight">minor interface version. All versions smaller than this will be rejected <a href="#aaad5231037c0c12bf95bb42526c2bab8">More...</a><br /></td></tr>
<tr class="separator:aaad5231037c0c12bf95bb42526c2bab8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -192,9 +195,9 @@ Macros</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_218adc744edff50228af3539b32b7808.html">src</a></li><li class="navelem"><a class="el" href="CAmControlSender_8cpp.html">CAmControlSender.cpp</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmControlSender_8cpp.js b/docs/CAmControlSender_8cpp.js
index a1c288f..a1c288f 100644..100755
--- a/docs/CAmControlSender_8cpp.js
+++ b/docs/CAmControlSender_8cpp.js
diff --git a/docs/CAmControlSender_8cpp_source.html b/docs/CAmControlSender_8cpp_source.html
index 8e1b915..da13acd 100644..100755
--- a/docs/CAmControlSender_8cpp_source.html
+++ b/docs/CAmControlSender_8cpp_source.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerCore/src/CAmControlSender.cpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmControlSender_8cpp_source.html','')
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -108,725 +111,180 @@ $(document).ready(function(){initNavTree('CAmControlSender_8cpp_source.html','')
<div class="title">CAmControlSender.cpp</div> </div>
</div><!--header-->
<div class="contents">
-<a href="CAmControlSender_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmControlSender_8h.html">CAmControlSender.h</a>&quot;</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;cassert&gt;</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;fstream&gt;</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;iostream&gt;</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;sstream&gt;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;stdexcept&gt;</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &lt;sys/stat.h&gt;</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &lt;sys/types.h&gt;</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;dirent.h&gt;</span></div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &quot;TAmPluginTemplate.h&quot;</span></div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a>&quot;</span></div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">namespace </span>am</div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;{</div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
-<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="CAmControlSender_8cpp.html#accf5fa8c8d8bbafa636dc7473685948b"> 39</a></span>&#160;<span class="preprocessor">#define REQUIRED_INTERFACE_VERSION_MAJOR 1 </span></div>
-<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="CAmControlSender_8cpp.html#aaad5231037c0c12bf95bb42526c2bab8"> 40</a></span>&#160;<span class="preprocessor">#define REQUIRED_INTERFACE_VERSION_MINOR 0 </span></div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor"></span>CAmControlSender* CAmControlSender::mInstance=NULL;</div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div>
-<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a5075231ff6f03655cf5559ddb7489c42"> 44</a></span>&#160;<a class="code" href="classam_1_1CAmControlSender.html#af6ece21d3385f9599ce1bffe393d8c7f">CAmControlSender::CAmControlSender</a>(std::string controlPluginFile,<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>* sockethandler) :</div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; receiverCallbackT(this, &amp;<a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a>::receiverCallback),<span class="comment">//</span></div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; checkerCallbackT(this, &amp;<a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a>::checkerCallback),<span class="comment">//</span></div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; dispatcherCallbackT(this, &amp;<a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a>::dispatcherCallback), <span class="comment">//</span></div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; mPipe(), <span class="comment">//</span></div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; mlibHandle(NULL), <span class="comment">//</span></div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; mController(NULL), <span class="comment">//</span></div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; mSignal(0)</div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;{</div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; assert(sockethandler);</div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="comment">//Check if a folder is given, then select the first plugin</span></div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keyword">struct </span>stat buf;</div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span>* conFile(controlPluginFile.c_str());</div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; stat(conFile, &amp;buf);</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keywordflow">if</span> (S_ISDIR(buf.st_mode))</div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; {</div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; std::string directoryName(controlPluginFile);</div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;Searching for ControlPlugin in&quot;</span>, directoryName);</div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; DIR *directory = opendir(directoryName.c_str());</div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keywordflow">if</span> (!directory)</div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; {</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;Error opening directory &quot;</span>, directoryName);</div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;Controller directory could not be openend&quot;</span>);</div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; }</div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="comment">// iterate content of directory</span></div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keyword">struct </span>dirent *itemInDirectory = 0;</div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keywordflow">while</span> ((itemInDirectory = readdir(directory)))</div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; {</div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> entryType = itemInDirectory-&gt;d_type;</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; std::string entryName = itemInDirectory-&gt;d_name;</div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; std::string fullName = directoryName + <span class="stringliteral">&quot;/&quot;</span> + entryName;</div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;</div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keywordtype">bool</span> regularFile = (entryType == DT_REG || entryType == DT_LNK);</div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keywordtype">bool</span> sharedLibExtension = (<span class="stringliteral">&quot;so&quot;</span> == entryName.substr(entryName.find_last_of(<span class="stringliteral">&quot;.&quot;</span>) + 1));</div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;</div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="comment">// Handle cases where readdir() could not determine the file type</span></div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keywordflow">if</span> (entryType == DT_UNKNOWN) {</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keyword">struct </span>stat buf;</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keywordflow">if</span> (stat(fullName.c_str(), &amp;buf)) {</div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__PRETTY_FUNCTION__,<span class="stringliteral">&quot;Failed to stat file: &quot;</span>, entryName, errno);</div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keywordflow">continue</span>;</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; }</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; regularFile = S_ISREG(buf.st_mode);</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; }</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keywordflow">if</span> (regularFile &amp;&amp; sharedLibExtension)</div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; {</div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; controlPluginFile=directoryName + <span class="stringliteral">&quot;/&quot;</span> + entryName;</div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;Found ControlPlugin:&quot;</span>, controlPluginFile);</div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; }</div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; }</div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; closedir(directory);</div>
-<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; </div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; }</div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; </div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; std::ifstream isfile(controlPluginFile.c_str());</div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keywordflow">if</span> (!isfile)</div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; {</div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;ControlSender::ControlSender: Controller plugin not found:&quot;</span>, controlPluginFile);</div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;Could not find controller plugin!&quot;</span>);</div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; }</div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (!controlPluginFile.empty())</div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; {</div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; mInstance=<span class="keyword">this</span>;</div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <a class="code" href="classam_1_1IAmControlSend.html">IAmControlSend</a>* (*createFunc)();</div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; createFunc = getCreateFunction&lt;IAmControlSend*()&gt;(controlPluginFile, mlibHandle);</div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; assert(createFunc!=NULL);</div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; mController = createFunc();</div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;</div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <span class="comment">//check libversion</span></div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; std::string version, cVersion(<a class="code" href="IAmControl_8h.html#ac8c9ea59b513da97f115ed3d6322d6ad">ControlVersion</a>);</div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a0eaec631c13a8e98cd7e13bc8c30c5f1">getInterfaceVersion</a>(version);</div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; uint16_t minorVersion, majorVersion, cMinorVersion, cMajorVersion;</div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; std::istringstream(version.substr(0, 1)) &gt;&gt; majorVersion;</div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; std::istringstream(version.substr(2, 1)) &gt;&gt; minorVersion;</div>
-<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; std::istringstream(cVersion.substr(0, 1)) &gt;&gt; cMajorVersion;</div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; std::istringstream(cVersion.substr(2, 1)) &gt;&gt; cMinorVersion;</div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; </div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; </div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;</div>
-<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <span class="keywordflow">if</span> (majorVersion &lt; cMajorVersion || ((majorVersion == cMajorVersion) &amp;&amp; (minorVersion &lt; cMinorVersion)))</div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; {</div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;ControlSender::ControlSender: Interface Version of Controller too old, required version:&quot;</span>,<a class="code" href="IAmControl_8h.html#ac8c9ea59b513da97f115ed3d6322d6ad">ControlVersion</a>,<span class="stringliteral">&quot; Controller Version:&quot;</span>,version,<span class="stringliteral">&quot;exiting now&quot;</span>);</div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;Interface Version of Controller too old&quot;</span>);</div>
-<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; }</div>
-<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; }</div>
-<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; {</div>
-<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;ControlSender::ControlSender: No controller loaded !&quot;</span>);</div>
-<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; }</div>
-<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;</div>
-<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="comment">//here we need a pipe to be able to call the rundown function out of the mainloop</span></div>
-<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="keywordflow">if</span> (pipe(mPipe) == -1)</div>
-<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; {</div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;CAmControlSender could not create pipe!&quot;</span>);</div>
-<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; }</div>
-<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;</div>
-<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="comment">//add the pipe to the poll - nothing needs to be proccessed here we just need the pipe to trigger the ppoll</span></div>
-<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keywordtype">short</span> <span class="keyword">event</span> = 0;</div>
-<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle;</div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <span class="keyword">event</span> |= POLLIN;</div>
-<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; sockethandler-&gt;<a class="code" href="classam_1_1CAmSocketHandler.html#ace2198a9522679b4a680c43755bb9b44">addFDPoll</a>(mPipe[0], event, NULL, &amp;<a class="code" href="classam_1_1CAmControlSender.html#aea988dc0577c0e5d09610351ef034f66">receiverCallbackT</a>, &amp;<a class="code" href="classam_1_1CAmControlSender.html#ad8ff5682f685309d1dd18f020b6a3c45">checkerCallbackT</a>, &amp;<a class="code" href="classam_1_1CAmControlSender.html#a99d157d1d345cb08038d5ddbbfaddd46">dispatcherCallbackT</a>, NULL, handle);</div>
-<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;}</div>
-<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;</div>
-<div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a493ee4dcf1f7baf99ce92f7515213679"> 154</a></span>&#160;<a class="code" href="classam_1_1CAmControlSender.html#a493ee4dcf1f7baf99ce92f7515213679">CAmControlSender::~CAmControlSender</a>()</div>
-<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;{</div>
-<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; close(mPipe[0]);</div>
-<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; close(mPipe[1]);</div>
-<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; <span class="comment">//if (mlibHandle)</span></div>
-<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <span class="comment">// dlclose(mlibHandle);</span></div>
-<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;}</div>
-<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;</div>
-<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#ac1bdb116a00b8b75cf4c4558e184b832"> 162</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#ac1bdb116a00b8b75cf4c4558e184b832">CAmControlSender::hookUserConnectionRequest</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> &amp; mainConnectionID)</div>
-<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;{</div>
-<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a6c7daca73a1e74782a360771b01cfd5c">hookUserConnectionRequest</a>(sourceID, sinkID, mainConnectionID));</div>
-<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;}</div>
-<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;</div>
-<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a39bb9b4f25e1c162d6a3daf344944960"> 168</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#a39bb9b4f25e1c162d6a3daf344944960">CAmControlSender::hookUserDisconnectionRequest</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> connectionID)</div>
-<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;{</div>
-<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a8766543db01f4b0ac5dd747f2f4205f6">hookUserDisconnectionRequest</a>(connectionID));</div>
-<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;}</div>
-<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;</div>
-<div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a0d93a02239f6a1bdc5279b03eae891bd"> 174</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#a0d93a02239f6a1bdc5279b03eae891bd">CAmControlSender::hookUserSetMainSinkSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &amp; soundProperty)</div>
-<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;{</div>
-<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a5c650701fb40059f3f21694a8ddbd47d">hookUserSetMainSinkSoundProperty</a>(sinkID, soundProperty));</div>
-<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;}</div>
-<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;</div>
-<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#ac809407580b0bfd81ad853320beb3a75"> 180</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#ac809407580b0bfd81ad853320beb3a75">CAmControlSender::hookUserSetMainSourceSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &amp; soundProperty)</div>
-<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;{</div>
-<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a7a4952da0cdf7359d46efeef736c75a6">hookUserSetMainSourceSoundProperty</a>(sourceID, soundProperty));</div>
-<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;}</div>
-<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;</div>
-<div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#af92be6d9b34c296d2ba1b5908c8d66a4"> 186</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#af92be6d9b34c296d2ba1b5908c8d66a4">CAmControlSender::hookUserSetSystemProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a> &amp; property)</div>
-<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;{</div>
-<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#aff13395c4cb3130be4c918a86c9cf56e">hookUserSetSystemProperty</a>(property));</div>
-<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;}</div>
-<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;</div>
-<div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#ad9e6c45492e72c9994652d0f2a9d1abd"> 192</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#ad9e6c45492e72c9994652d0f2a9d1abd">CAmControlSender::hookUserVolumeChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> newVolume)</div>
-<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;{</div>
-<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a46ef78b23a59cdc7ee9307ce8c934030">hookUserVolumeChange</a>(sinkID, newVolume));</div>
-<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;}</div>
-<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;</div>
-<div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a3880c0627b1d1360120c6bb294d45cdf"> 198</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#a3880c0627b1d1360120c6bb294d45cdf">CAmControlSender::hookUserVolumeStep</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> int16_t increment)</div>
-<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;{</div>
-<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a5e3824e837500684d5f90b171be0e397">hookUserVolumeStep</a>(sinkID, increment));</div>
-<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;}</div>
-<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;</div>
-<div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#ad34e16a4b571a5dc70c7081f96015d53"> 204</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#ad34e16a4b571a5dc70c7081f96015d53">CAmControlSender::hookUserSetSinkMuteState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> muteState)</div>
-<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;{</div>
-<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#ade2da944b84e2474f2052aa4cf3b5ae0">hookUserSetSinkMuteState</a>(sinkID, muteState));</div>
-<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;}</div>
-<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;</div>
-<div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a8d08ef4107f58674435a0f7bc50ab84f"> 210</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#a8d08ef4107f58674435a0f7bc50ab84f">CAmControlSender::hookSystemRegisterDomain</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Domain__s.html">am_Domain_s</a> &amp; domainData, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> &amp; domainID)</div>
-<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;{</div>
-<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a19adb45ff178867150f801608904eb56">hookSystemRegisterDomain</a>(domainData, domainID));</div>
-<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;}</div>
-<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;</div>
-<div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a23259c09417c91ac1adf066acac4ca32"> 216</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#a23259c09417c91ac1adf066acac4ca32">CAmControlSender::hookSystemDeregisterDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID)</div>
-<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;{</div>
-<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#ac193d4987d357e522be802c2e188dadd">hookSystemDeregisterDomain</a>(domainID));</div>
-<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;}</div>
-<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;</div>
-<div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#ab557fbfedaff1a1ac99c6e51d786e0f5"> 222</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#ab557fbfedaff1a1ac99c6e51d786e0f5">CAmControlSender::hookSystemDomainRegistrationComplete</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID)</div>
-<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;{</div>
-<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a1a8c6dc9dc211edfefab1c996d621ab8">hookSystemDomainRegistrationComplete</a>(domainID));</div>
-<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;}</div>
-<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;</div>
-<div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a8d19d13415194e0f177f541e9673c569"> 228</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#a8d19d13415194e0f177f541e9673c569">CAmControlSender::hookSystemRegisterSink</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp; sinkData, <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> &amp; sinkID)</div>
-<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;{</div>
-<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a8da410be680cf652048f95e2941f9402">hookSystemRegisterSink</a>(sinkData, sinkID));</div>
-<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;}</div>
-<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;</div>
-<div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#ad6736a771e532feb75dbe90d2120eec6"> 234</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#ad6736a771e532feb75dbe90d2120eec6">CAmControlSender::hookSystemDeregisterSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)</div>
-<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;{</div>
-<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#ae1e7f801d0620b2f7087a761ea85976c">hookSystemDeregisterSink</a>(sinkID));</div>
-<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;}</div>
-<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;</div>
-<div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#ae8f9632e00e25cb2797a6f9368ded02b"> 240</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#ae8f9632e00e25cb2797a6f9368ded02b">CAmControlSender::hookSystemRegisterSource</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp; sourceData, <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> &amp; sourceID)</div>
-<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;{</div>
-<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a7ee7417734d6976d47899c614f7903de">hookSystemRegisterSource</a>(sourceData, sourceID));</div>
-<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;}</div>
-<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;</div>
-<div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#afca65c0418b9f0830a568bff1014b3ca"> 246</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#afca65c0418b9f0830a568bff1014b3ca">CAmControlSender::hookSystemDeregisterSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID)</div>
-<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;{</div>
-<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a206d0b9489520aeccf402bff31b39965">hookSystemDeregisterSource</a>(sourceID));</div>
-<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;}</div>
-<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;</div>
-<div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a6596765114f1d64769ce48ce7068c6d2"> 252</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#a6596765114f1d64769ce48ce7068c6d2">CAmControlSender::hookSystemRegisterGateway</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> &amp; gatewayData, <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> &amp; gatewayID)</div>
-<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;{</div>
-<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a1f88f342cc533b839d07eefe3362b45d">hookSystemRegisterGateway</a>(gatewayData, gatewayID));</div>
-<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;}</div>
-<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;</div>
-<div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#ad366b9499db3824db2184ce33fd827bd"> 258</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#ad366b9499db3824db2184ce33fd827bd">CAmControlSender::hookSystemRegisterConverter</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a>&amp; converterData, <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a>&amp; converterID)</div>
-<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;{</div>
-<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#ad559c7714947fcf4d719df4552b244d6">hookSystemRegisterConverter</a>(converterData, converterID));</div>
-<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;}</div>
-<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;</div>
-<div class="line"><a name="l00264"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#ab5d345660b91a8c972c6cf7a83dad60b"> 264</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#ab5d345660b91a8c972c6cf7a83dad60b">CAmControlSender::hookSystemDeregisterGateway</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID)</div>
-<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;{</div>
-<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a5067bc239564697fd9c6f15026d5d06f">hookSystemDeregisterGateway</a>(gatewayID));</div>
-<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;}</div>
-<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;</div>
-<div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a56ae1287a330adfad9276109ab0ad5a8"> 270</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#a56ae1287a330adfad9276109ab0ad5a8">CAmControlSender::hookSystemDeregisterConverter</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID)</div>
-<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;{</div>
-<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#aabf3bf19aacc34071ad37bfc8c51bf5a">hookSystemDeregisterConverter</a>(converterID));</div>
-<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;}</div>
-<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;</div>
-<div class="line"><a name="l00276"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#abdcd10d01e5e55517beab1249086aae2"> 276</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#abdcd10d01e5e55517beab1249086aae2">CAmControlSender::hookSystemRegisterCrossfader</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a> &amp; crossfaderData, <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> &amp; crossfaderID)</div>
-<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;{</div>
-<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#abe2d2f93c83fa7e9104aae7ba0a47f5b">hookSystemRegisterCrossfader</a>(crossfaderData, crossfaderID));</div>
-<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;}</div>
-<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;</div>
-<div class="line"><a name="l00282"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#afa96b42c7128fca631011483744e7010"> 282</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#afa96b42c7128fca631011483744e7010">CAmControlSender::hookSystemDeregisterCrossfader</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID)</div>
-<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;{</div>
-<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a9baa02aecfe369982364b16f73d82fb5">hookSystemDeregisterCrossfader</a>(crossfaderID));</div>
-<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;}</div>
-<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;</div>
-<div class="line"><a name="l00288"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#ab964493d75dd1b837edfee449efe20d7"> 288</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#ab964493d75dd1b837edfee449efe20d7">CAmControlSender::hookSystemSinkVolumeTick</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume)</div>
-<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;{</div>
-<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a6a5814402c82ea2bf229ac2d63862f06">hookSystemSinkVolumeTick</a>(handle, sinkID, volume);</div>
-<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;}</div>
-<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;</div>
-<div class="line"><a name="l00294"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#aa513e2bee2998261a640e5f3901704d9"> 294</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#aa513e2bee2998261a640e5f3901704d9">CAmControlSender::hookSystemSourceVolumeTick</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume)</div>
-<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;{</div>
-<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a85e03ec31a0e3f3810095ca3e6e6ab39">hookSystemSourceVolumeTick</a>(handle, sourceID, volume);</div>
-<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;}</div>
-<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;</div>
-<div class="line"><a name="l00300"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a986e7f985794ab4988a63cc49b1fb3f9"> 300</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a986e7f985794ab4988a63cc49b1fb3f9">CAmControlSender::hookSystemInterruptStateChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am_InterruptState_e</a> interruptState)</div>
-<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;{</div>
-<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#ac3b8d58456c49ad52b3aff6c1f93dfe2">hookSystemInterruptStateChange</a>(sourceID, interruptState);</div>
-<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;}</div>
-<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;</div>
-<div class="line"><a name="l00306"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#aaace40abc06b07579865b279fde4b5b3"> 306</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#aaace40abc06b07579865b279fde4b5b3">CAmControlSender::hookSystemSinkAvailablityStateChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp; availability)</div>
-<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;{</div>
-<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#aa7dc874694477107daa61b95c64c8390">hookSystemSinkAvailablityStateChange</a>(sinkID, availability);</div>
-<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;}</div>
-<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;</div>
-<div class="line"><a name="l00312"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#adbed8d711062d95e9ecbe7576d72de89"> 312</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#adbed8d711062d95e9ecbe7576d72de89">CAmControlSender::hookSystemSourceAvailablityStateChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp; availability)</div>
-<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160;{</div>
-<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a89e2012e3c556d61b194bd2fa81487c6">hookSystemSourceAvailablityStateChange</a>(sourceID, availability);</div>
-<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;}</div>
-<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;</div>
-<div class="line"><a name="l00318"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a5b5bc8a05e0cb75b7145f936764c2150"> 318</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a5b5bc8a05e0cb75b7145f936764c2150">CAmControlSender::hookSystemDomainStateChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> state)</div>
-<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160;{</div>
-<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#aa0773afa08479945b24568991e34b96a">hookSystemDomainStateChange</a>(domainID, state);</div>
-<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;}</div>
-<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;</div>
-<div class="line"><a name="l00324"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a11cf689ead2a35ad3eb781b1a3f4dd02"> 324</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a11cf689ead2a35ad3eb781b1a3f4dd02">CAmControlSender::hookSystemReceiveEarlyData</a>(<span class="keyword">const</span> std::vector&lt;am_EarlyData_s&gt; &amp; data)</div>
-<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;{</div>
-<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a4c49eb39f5478c4c56587e8fdbb08078">hookSystemReceiveEarlyData</a>(data);</div>
-<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160;}</div>
-<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;</div>
-<div class="line"><a name="l00330"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#ae6e0d8d4edc396b2cc6e4b68b281df31"> 330</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#ae6e0d8d4edc396b2cc6e4b68b281df31">CAmControlSender::hookSystemSpeedChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a01c1c639ee87e804885f92c69ca4a97c">am_speed_t</a> speed)</div>
-<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;{</div>
-<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a4b0e8f68a193ac8ea7fe1d9175a11380">hookSystemSpeedChange</a>(speed);</div>
-<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;}</div>
-<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;</div>
-<div class="line"><a name="l00336"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#ab299a4ca5edcb83f81618eb5d67cd7a3"> 336</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#ab299a4ca5edcb83f81618eb5d67cd7a3">CAmControlSender::hookSystemTimingInformationChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> time)</div>
-<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160;{</div>
-<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a76fb11877cd69010199b996f9426fb0d">hookSystemTimingInformationChanged</a>(mainConnectionID, time);</div>
-<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160;}</div>
-<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;</div>
-<div class="line"><a name="l00342"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a860fc09d07ab8d8f44bbeafacb897eb3"> 342</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a860fc09d07ab8d8f44bbeafacb897eb3">CAmControlSender::cbAckConnect</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> errorID)</div>
-<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160;{</div>
-<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#af5c964b32524b9268d1ebbd701f9955f">cbAckConnect</a>(handle, errorID);</div>
-<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160;}</div>
-<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160;</div>
-<div class="line"><a name="l00348"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a94b200d6db39488a2cb59500339edeec"> 348</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a94b200d6db39488a2cb59500339edeec">CAmControlSender::cbAckDisconnect</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> errorID)</div>
-<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;{</div>
-<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#afb0af13318c5cdd96dc8334870f41156">cbAckDisconnect</a>(handle, errorID);</div>
-<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160;}</div>
-<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160;</div>
-<div class="line"><a name="l00354"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#aaa1eaeafeb8d3fe68b07a1217474d529"> 354</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#aaa1eaeafeb8d3fe68b07a1217474d529">CAmControlSender::cbAckCrossFade</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a> hostsink, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div>
-<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160;{</div>
-<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a795eb8b4ac2c50eb3b5ec14bbf639cc4">cbAckCrossFade</a>(handle, hostsink, error);</div>
-<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160;}</div>
-<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160;</div>
-<div class="line"><a name="l00360"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#ad72f53d6632cdf22959fede139fb27c5"> 360</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#ad72f53d6632cdf22959fede139fb27c5">CAmControlSender::cbAckSetSinkVolumeChange</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div>
-<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160;{</div>
-<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a7de79e5bfd1ef0a6d24e0d817e7b8c13">cbAckSetSinkVolumeChange</a>(handle, volume, error);</div>
-<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160;}</div>
-<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160;</div>
-<div class="line"><a name="l00366"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#adf5c8c1e16207db2e47c99f38bf196e7"> 366</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#adf5c8c1e16207db2e47c99f38bf196e7">CAmControlSender::cbAckSetSourceVolumeChange</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div>
-<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160;{</div>
-<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a45180aa9a4aedf0cab8214961013c9ee">cbAckSetSourceVolumeChange</a>(handle, volume, error);</div>
-<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160;}</div>
-<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160;</div>
-<div class="line"><a name="l00372"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#af34d246772ac308320740cdfc0c7a415"> 372</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#af34d246772ac308320740cdfc0c7a415">CAmControlSender::cbAckSetSourceState</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div>
-<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160;{</div>
-<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a411aaaf89f7d19ccfb09aac1c6734df8">cbAckSetSourceState</a>(handle, error);</div>
-<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160;}</div>
-<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160;</div>
-<div class="line"><a name="l00378"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a1302ac87a9e252e3a6e5ad38925bffff"> 378</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a1302ac87a9e252e3a6e5ad38925bffff">CAmControlSender::cbAckSetSourceSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div>
-<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160;{</div>
-<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a3adcb322f2bdea1f9e386e4a9d07a2e1">cbAckSetSourceSoundProperty</a>(handle, error);</div>
-<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160;}</div>
-<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160;</div>
-<div class="line"><a name="l00384"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#aa462eb56d64c178b9f065b0e4ef6bc33"> 384</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#aa462eb56d64c178b9f065b0e4ef6bc33">CAmControlSender::startupController</a>(<a class="code" href="classam_1_1IAmControlReceive.html">IAmControlReceive</a> *controlreceiveinterface)</div>
-<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160;{</div>
-<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; <span class="keywordflow">if</span> (!mController)</div>
-<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; {</div>
-<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;ControlSender::startupController: no Controller to startup!&quot;</span>);</div>
-<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160; <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;ControlSender::startupController: no Controller to startup! Exiting now ...&quot;</span>);</div>
-<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160; }</div>
-<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a2d2ac929f577498633d223c4194054f5">startupController</a>(controlreceiveinterface));</div>
-<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160;}</div>
-<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160;</div>
-<div class="line"><a name="l00395"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a38cc36342c63abe0d163edea4bd460f9"> 395</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a38cc36342c63abe0d163edea4bd460f9">CAmControlSender::cbAckSetSinkSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div>
-<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160;{</div>
-<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a523341b43629a1cf3adf2a03b2b2bacd">cbAckSetSinkSoundProperty</a>(handle, error);</div>
-<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160;}</div>
-<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160;</div>
-<div class="line"><a name="l00401"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a2d986d73268ef02a167151b62dd155e4"> 401</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a2d986d73268ef02a167151b62dd155e4">CAmControlSender::cbAckSetSinkSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div>
-<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160;{</div>
-<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a1fa99fa2d2edce3e8841dfc9e226c9da">cbAckSetSinkSoundProperties</a>(handle, error);</div>
-<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160;}</div>
-<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160;</div>
-<div class="line"><a name="l00407"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#aa88c9c0e0e828de6c5b218f2bbde4aae"> 407</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#aa88c9c0e0e828de6c5b218f2bbde4aae">CAmControlSender::cbAckSetSourceSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div>
-<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160;{</div>
-<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#ae83380db1d35b9b653cd4b892352a39b">cbAckSetSourceSoundProperties</a>(handle, error);</div>
-<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160;}</div>
-<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160;</div>
-<div class="line"><a name="l00413"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a9ed2db1aa1e1b48db96f7356a55435fc"> 413</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a9ed2db1aa1e1b48db96f7356a55435fc">CAmControlSender::setControllerReady</a>()</div>
-<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160;{</div>
-<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a492ed9ab0bac42192ee66240ab82eaf3">setControllerReady</a>();</div>
-<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160;}</div>
-<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160;</div>
-<div class="line"><a name="l00419"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a81e71a98de468e79c5422fb02113aec5"> 419</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a81e71a98de468e79c5422fb02113aec5">CAmControlSender::setControllerRundown</a>(<span class="keyword">const</span> int16_t signal)</div>
-<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160;{</div>
-<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;CAmControlSender::setControllerRundown received, signal=&quot;</span>,signal);</div>
-<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a3fa49b5d984c07117b7506557eb7daab">setControllerRundown</a>(signal);</div>
-<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160;}</div>
-<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160;</div>
-<div class="line"><a name="l00426"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a78de0729435fd75879d1c0ef94cd7106"> 426</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#a78de0729435fd75879d1c0ef94cd7106">am::CAmControlSender::getConnectionFormatChoice</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Route__s.html">am_Route_s</a> listRoute, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt; listPossibleConnectionFormats, std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; listPrioConnectionFormats)</div>
-<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160;{</div>
-<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160; <span class="keywordflow">return</span> (mController-&gt;getConnectionFormatChoice(sourceID, sinkID, listRoute, listPossibleConnectionFormats, listPrioConnectionFormats));</div>
-<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160;}</div>
-<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160;</div>
-<div class="line"><a name="l00432"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a04117188812edfedac49c45edad74918"> 432</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a04117188812edfedac49c45edad74918">CAmControlSender::getInterfaceVersion</a>(std::string &amp; version)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; version = <a class="code" href="IAmControl_8h.html#ac8c9ea59b513da97f115ed3d6322d6ad">ControlVersion</a>;</div>
-<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160;}</div>
-<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160;</div>
-<div class="line"><a name="l00437"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#ad57f83fec6cdaba8dd84d2e16b8f00d5"> 437</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#ad57f83fec6cdaba8dd84d2e16b8f00d5">CAmControlSender::confirmCommandReady</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div>
-<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160;{</div>
-<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#afeec1947803ab015afe385885222dd23">confirmCommandReady</a>(error);</div>
-<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160;}</div>
-<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160;</div>
-<div class="line"><a name="l00443"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#abe66bb8fe1836496dc623960da9d16f2"> 443</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#abe66bb8fe1836496dc623960da9d16f2">CAmControlSender::confirmRoutingReady</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div>
-<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160;{</div>
-<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#af1757d4f2fbc6ad1c9346f53558b1364">confirmRoutingReady</a>(error);</div>
-<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160;}</div>
-<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160;</div>
-<div class="line"><a name="l00449"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#ad7d8499e2a4064e02a606277df3ca5ad"> 449</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#ad7d8499e2a4064e02a606277df3ca5ad">CAmControlSender::confirmCommandRundown</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div>
-<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160;{</div>
-<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a851aa10941357f6ede340e4e3c0caa72">confirmCommandRundown</a>(error);</div>
-<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160;}</div>
-<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160;</div>
-<div class="line"><a name="l00455"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#adf9bc70ad78f14e7af98284a2e6a0c91"> 455</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#adf9bc70ad78f14e7af98284a2e6a0c91">CAmControlSender::confirmRoutingRundown</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div>
-<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160;{</div>
-<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#ac8997d2c07ca17d0dff92291e5ebd7b0">confirmRoutingRundown</a>(error);</div>
-<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160;}</div>
-<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160;</div>
-<div class="line"><a name="l00461"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a7f3bf974ffb35ccf02622127967de341"> 461</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#a7f3bf974ffb35ccf02622127967de341">CAmControlSender::hookSystemUpdateSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties)</div>
-<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160;{</div>
-<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#aae3cd3025c36ce1a735c60510c560186">hookSystemUpdateSink</a>(sinkID,sinkClassID,listSoundProperties,listConnectionFormats,listMainSoundProperties));</div>
-<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160;}</div>
-<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160;</div>
-<div class="line"><a name="l00467"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#abcf7efc501fa8e7d121e2bccab105d39"> 467</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#abcf7efc501fa8e7d121e2bccab105d39">CAmControlSender::hookSystemUpdateSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties)</div>
-<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160;{</div>
-<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a784f5fa94e92d36ed39f90a4a61c74cd">hookSystemUpdateSource</a>(sourceID,sourceClassID,listSoundProperties,listConnectionFormats,listMainSoundProperties));</div>
-<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160;}</div>
-<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160;</div>
-<div class="line"><a name="l00473"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#ab4334176792bcc60de95f7568edcd332"> 473</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#ab4334176792bcc60de95f7568edcd332">CAmControlSender::hookSystemUpdateGateway</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkConnectionFromats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix)</div>
-<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160;{</div>
-<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#add6036a1f88634ad6e9fa74a7eb8d9c3">hookSystemUpdateGateway</a>(gatewayID,listSourceConnectionFormats,listSinkConnectionFromats,convertionMatrix));</div>
-<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160;}</div>
-<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160;</div>
-<div class="line"><a name="l00479"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a6f77683e7c7e9f5298dd59970c6c5afb"> 479</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#a6f77683e7c7e9f5298dd59970c6c5afb">CAmControlSender::hookSystemUpdateConverter</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkConnectionFromats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix)</div>
-<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160;{</div>
-<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#ac07c4d8bcb89f43e084f319308f1b252">hookSystemUpdateConverter</a>(converterID,listSourceConnectionFormats,listSinkConnectionFromats,convertionMatrix));</div>
-<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160;}</div>
-<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160;</div>
-<div class="line"><a name="l00485"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#af69aa3145127e0f9ba29728fd0e75b7f"> 485</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#af69aa3145127e0f9ba29728fd0e75b7f">CAmControlSender::cbAckSetVolume</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> std::vector&lt;am_Volumes_s&gt;&amp; listVolumes, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div>
-<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160;{</div>
-<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a871851b07faa0808088f5270f7788652">cbAckSetVolumes</a>(handle,listVolumes,error);</div>
-<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160;}</div>
-<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160;</div>
-<div class="line"><a name="l00491"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a6022d701a671a6776c1066d5bb8394ae"> 491</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a6022d701a671a6776c1066d5bb8394ae">CAmControlSender::cbAckSetSinkNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div>
-<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160;{</div>
-<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a00be1fd1fa2aa657042e97b9533b6cbf">cbAckSetSinkNotificationConfiguration</a>(handle,error);</div>
-<div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160;}</div>
-<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160;</div>
-<div class="line"><a name="l00497"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a8c19a72986d3fbaec14740d659b994be"> 497</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a8c19a72986d3fbaec14740d659b994be">CAmControlSender::cbAckSetSourceNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div>
-<div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160;{</div>
-<div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a509053b30cd6310110dad0fc8bea819e">cbAckSetSourceNotificationConfiguration</a>(handle,error);</div>
-<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160;}</div>
-<div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160;</div>
-<div class="line"><a name="l00503"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#abb1198366d007af454087cde09077f15"> 503</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#abb1198366d007af454087cde09077f15">CAmControlSender::hookSinkNotificationDataChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; payload)</div>
-<div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160;{</div>
-<div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a47963dfe663b99d71172bb54d1e31e34">hookSinkNotificationDataChanged</a>(sinkID,payload);</div>
-<div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160;}</div>
-<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160;</div>
-<div class="line"><a name="l00509"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a5d230a951b1eac878581e0e7b508b7c0"> 509</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a5d230a951b1eac878581e0e7b508b7c0">CAmControlSender::hookSourceNotificationDataChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; payload)</div>
-<div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160;{</div>
-<div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a64f209d9dcbcd1cb5cce4ebbc8236fc1">hookSourceNotificationDataChanged</a>(sourceID,payload);</div>
-<div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160;}</div>
-<div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160;</div>
-<div class="line"><a name="l00515"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a16a0498beb28d7491656fba5407b84ba"> 515</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#a16a0498beb28d7491656fba5407b84ba">CAmControlSender::hookUserSetMainSinkNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; notificationConfiguration)</div>
-<div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160;{</div>
-<div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a9b297c03a6239be2c45bef687c0d4def">hookUserSetMainSinkNotificationConfiguration</a>(sinkID,notificationConfiguration));</div>
-<div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160;}</div>
-<div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160;</div>
-<div class="line"><a name="l00521"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#ae84b7b255db7b4527063539047dae4ef"> 521</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#ae84b7b255db7b4527063539047dae4ef">CAmControlSender::hookUserSetMainSourceNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; notificationConfiguration)</div>
-<div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160;{</div>
-<div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#aa6f94e59485a962830c7e957cfb1fe49">hookUserSetMainSourceNotificationConfiguration</a>(sourceID,notificationConfiguration));</div>
-<div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160;}</div>
-<div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160;</div>
-<div class="line"><a name="l00527"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a57e3b3d6356fe6359f63a6e7052cbefc"> 527</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a57e3b3d6356fe6359f63a6e7052cbefc">CAmControlSender::receiverCallback</a>(<span class="keyword">const</span> pollfd pollfd, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData)</div>
-<div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160;{</div>
-<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160; (void) handle;</div>
-<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160; (void) userData;</div>
-<div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160; <span class="comment">//get the signal number from the socket</span></div>
-<div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160; ssize_t result = read(pollfd.fd, &amp;mSignal, <span class="keyword">sizeof</span>(mSignal));</div>
-<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160;}</div>
-<div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160;</div>
-<div class="line"><a name="l00535"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#ae60a8653137fde722872d34cae686d15"> 535</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmControlSender.html#ae60a8653137fde722872d34cae686d15">CAmControlSender::checkerCallback</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData)</div>
-<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160;{</div>
-<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160; (void) handle;</div>
-<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160; (void) userData;</div>
-<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">true</span>);</div>
-<div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160;}</div>
-<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160;</div>
-<div class="line"><a name="l00542"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a20b99dc1e2ae52653f86bc92c5fa7e6f"> 542</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a20b99dc1e2ae52653f86bc92c5fa7e6f">CAmControlSender::hookSystemSingleTimingInformationChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> time)</div>
-<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160;{</div>
-<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160; assert(mController);</div>
-<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a96f39617e1ecaf021d544b5d4048bc5b">hookSystemSingleTimingInformationChanged</a>(connectionID,time);</div>
-<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160;}</div>
-<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160;</div>
-<div class="line"><a name="l00551"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#af6ece21d3385f9599ce1bffe393d8c7f"> 551</a></span>&#160;<a class="code" href="classam_1_1CAmControlSender.html#af6ece21d3385f9599ce1bffe393d8c7f">CAmControlSender::CAmControlSender</a>() :</div>
-<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160; receiverCallbackT(this, &amp;<a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a>::receiverCallback),<span class="comment">//</span></div>
-<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160; checkerCallbackT(this, &amp;<a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a>::checkerCallback),<span class="comment">//</span></div>
-<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160; dispatcherCallbackT(this, &amp;<a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a>::dispatcherCallback), <span class="comment">//</span></div>
-<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160; mPipe(), <span class="comment">//</span></div>
-<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160; mlibHandle(NULL), <span class="comment">//</span></div>
-<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160; mController(NULL), <span class="comment">//</span></div>
-<div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160; mSignal(0)</div>
-<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160;{</div>
-<div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;CAmControlSender was loaded in test mode!&quot;</span>);</div>
-<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160;}</div>
-<div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160;</div>
-<div class="line"><a name="l00563"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#af4914756d3de29e3f2e50fe75d287adc"> 563</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmControlSender.html#af4914756d3de29e3f2e50fe75d287adc">CAmControlSender::dispatcherCallback</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData)</div>
-<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160;{</div>
-<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160; (void)handle;</div>
-<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160; (void)userData;</div>
-<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160; <a class="code" href="classam_1_1CAmControlSender.html#a81e71a98de468e79c5422fb02113aec5">setControllerRundown</a>(mSignal);</div>
-<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">false</span>);</div>
-<div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160;}</div>
-<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160;</div>
-<div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160;}</div>
-<div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160;</div>
-<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160;</div>
+<a href="CAmControlSender_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmControlSender_8h.html">CAmControlSender.h</a>&quot;</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;cassert&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;fstream&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;iostream&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;sstream&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;stdexcept&gt;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &lt;sys/stat.h&gt;</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &lt;sys/types.h&gt;</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;dirent.h&gt;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="TAmPluginTemplate_8h.html">TAmPluginTemplate.h</a>&quot;</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a>&quot;</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceam.html">am</a></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;{</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="CAmControlSender_8cpp.html#accf5fa8c8d8bbafa636dc7473685948b"> 39</a></span>&#160;<span class="preprocessor">#define REQUIRED_INTERFACE_VERSION_MAJOR 1 </span></div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="CAmControlSender_8cpp.html#aaad5231037c0c12bf95bb42526c2bab8"> 40</a></span>&#160;<span class="preprocessor">#define REQUIRED_INTERFACE_VERSION_MINOR 0 </span></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor"></span></div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;CAmControlSender* CAmControlSender::mInstance=NULL;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a5075231ff6f03655cf5559ddb7489c42"> 44</a></span>&#160;<a class="code" href="classam_1_1CAmControlSender.html#af6ece21d3385f9599ce1bffe393d8c7f">CAmControlSender::CAmControlSender</a>(std::string controlPluginFile,<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>* sockethandler) :</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; receiverCallbackT(this, &amp;<a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a>::receiverCallback),<span class="comment">//</span></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; checkerCallbackT(this, &amp;<a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a>::checkerCallback),<span class="comment">//</span></div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; dispatcherCallbackT(this, &amp;<a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a>::dispatcherCallback), <span class="comment">//</span></div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; mPipe(), <span class="comment">//</span></div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; mlibHandle(NULL), <span class="comment">//</span></div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; mController(NULL), <span class="comment">//</span></div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; mSignal(0)</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;{</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; assert(sockethandler);</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="comment">//Check if a folder is given, then select the first plugin</span></div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keyword">struct </span>stat buf;</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span>* conFile(controlPluginFile.c_str());</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; stat(conFile, &amp;buf);</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keywordflow">if</span> (S_ISDIR(buf.st_mode))</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; {</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; std::string directoryName(controlPluginFile);</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;Searching for ControlPlugin in&quot;</span>, directoryName);</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; DIR *directory = opendir(directoryName.c_str());</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keywordflow">if</span> (!directory)</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; {</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;Error opening directory &quot;</span>, directoryName);</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;Controller directory could not be openend&quot;</span>);</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; }</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="comment">// iterate content of directory</span></div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keyword">struct </span>dirent *itemInDirectory = 0;</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keywordflow">while</span> ((itemInDirectory = readdir(directory)))</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; {</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> entryType = itemInDirectory-&gt;d_type;</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; std::string entryName = itemInDirectory-&gt;d_name;</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; std::string fullName = directoryName + <span class="stringliteral">&quot;/&quot;</span> + entryName;</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keywordtype">bool</span> regularFile = (entryType == DT_REG || entryType == DT_LNK);</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keywordtype">bool</span> sharedLibExtension = (<span class="stringliteral">&quot;so&quot;</span> == entryName.substr(entryName.find_last_of(<span class="stringliteral">&quot;.&quot;</span>) + 1));</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="comment">// Handle cases where readdir() could not determine the file type</span></div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keywordflow">if</span> (entryType == DT_UNKNOWN) {</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keyword">struct </span>stat buf;</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keywordflow">if</span> (stat(fullName.c_str(), &amp;buf)) {</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__PRETTY_FUNCTION__,<span class="stringliteral">&quot;Failed to stat file: &quot;</span>, entryName, errno);</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keywordflow">continue</span>;</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; }</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; regularFile = S_ISREG(buf.st_mode);</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; }</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keywordflow">if</span> (regularFile &amp;&amp; sharedLibExtension)</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; {</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; controlPluginFile=directoryName + <span class="stringliteral">&quot;/&quot;</span> + entryName;</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;Found ControlPlugin:&quot;</span>, controlPluginFile);</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; }</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; }</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; closedir(directory);</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; </div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; }</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; </div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; std::ifstream isfile(controlPluginFile.c_str());</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keywordflow">if</span> (!isfile)</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; {</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;ControlSender::ControlSender: Controller plugin not found:&quot;</span>, controlPluginFile);</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;Could not find controller plugin!&quot;</span>);</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; }</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (!controlPluginFile.empty())</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; {</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; mInstance=<span class="keyword">this</span>;</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <a class="code" href="classam_1_1IAmControlSend.html">IAmControlSend</a>* (*createFunc)();</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; createFunc = getCreateFunction&lt;IAmControlSend*()&gt;(controlPluginFile, mlibHandle);</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; assert(createFunc!=NULL);</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; mController = createFunc();</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; mControlPluginFile = controlPluginFile;</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <span class="comment">//check libversion</span></div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; std::string version, cVersion(<a class="code" href="IAmControl_8h.html#ac8c9ea59b513da97f115ed3d6322d6ad">ControlVersion</a>);</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a0eaec631c13a8e98cd7e13bc8c30c5f1">getInterfaceVersion</a>(version);</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; uint16_t minorVersion, majorVersion, cMinorVersion, cMajorVersion;</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; std::istringstream(version.substr(0, 1)) &gt;&gt; majorVersion;</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; std::istringstream(version.substr(2, 1)) &gt;&gt; minorVersion;</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; std::istringstream(cVersion.substr(0, 1)) &gt;&gt; cMajorVersion;</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; std::istringstream(cVersion.substr(2, 1)) &gt;&gt; cMinorVersion;</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; </div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; </div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <span class="keywordflow">if</span> (majorVersion &lt; cMajorVersion || ((majorVersion == cMajorVersion) &amp;&amp; (minorVersion &lt; cMinorVersion)))</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; {</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;ControlSender::ControlSender: Interface Version of Controller too old, required version:&quot;</span>,<a class="code" href="IAmControl_8h.html#ac8c9ea59b513da97f115ed3d6322d6ad">ControlVersion</a>,<span class="stringliteral">&quot; Controller Version:&quot;</span>,version,<span class="stringliteral">&quot;exiting now&quot;</span>);</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;Interface Version of Controller too old&quot;</span>);</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; }</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; }</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; {</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;ControlSender::ControlSender: No controller loaded !&quot;</span>);</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; }</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="comment">//here we need a pipe to be able to call the rundown function out of the mainloop</span></div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="keywordflow">if</span> (pipe(mPipe) == -1)</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; {</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;CAmControlSender could not create pipe!&quot;</span>);</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; }</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="comment">//add the pipe to the poll - nothing needs to be proccessed here we just need the pipe to trigger the ppoll</span></div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keywordtype">short</span> <span class="keyword">event</span> = 0;</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle;</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <span class="keyword">event</span> |= POLLIN;</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; sockethandler-&gt;<a class="code" href="classam_1_1CAmSocketHandler.html#a8ee49d4fbc44291bc6b99fa49fc0350a">addFDPoll</a>(mPipe[0], event, NULL, &amp;<a class="code" href="classam_1_1CAmControlSender.html#aea988dc0577c0e5d09610351ef034f66">receiverCallbackT</a>, &amp;<a class="code" href="classam_1_1CAmControlSender.html#ad8ff5682f685309d1dd18f020b6a3c45">checkerCallbackT</a>, &amp;<a class="code" href="classam_1_1CAmControlSender.html#a99d157d1d345cb08038d5ddbbfaddd46">dispatcherCallbackT</a>, NULL, handle);</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;}</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;</div><div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a493ee4dcf1f7baf99ce92f7515213679"> 154</a></span>&#160;<a class="code" href="classam_1_1CAmControlSender.html#a493ee4dcf1f7baf99ce92f7515213679">CAmControlSender::~CAmControlSender</a>()</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;{</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; close(mPipe[0]);</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; close(mPipe[1]);</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <span class="keywordflow">if</span> (mlibHandle)</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; {</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; void (*destroyFunc)(<a class="code" href="classam_1_1IAmControlSend.html">IAmControlSend</a>*);</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; destroyFunc = getDestroyFunction&lt;void(IAmControlSend*)&gt;(mControlPluginFile, mlibHandle);</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <span class="keywordflow">if</span> (destroyFunc)</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; {</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; destroyFunc(mController);</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; }</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; {</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;CAmControlSender Dtor: destroyFunc is invalid or not found&quot;</span>);</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; }</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; dlclose(mlibHandle);</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; }</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;}</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;</div><div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#ac1bdb116a00b8b75cf4c4558e184b832"> 175</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#ac1bdb116a00b8b75cf4c4558e184b832">CAmControlSender::hookUserConnectionRequest</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> &amp; mainConnectionID)</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;{</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; assert(mController);</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a6c7daca73a1e74782a360771b01cfd5c">hookUserConnectionRequest</a>(sourceID, sinkID, mainConnectionID));</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;}</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;</div><div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a39bb9b4f25e1c162d6a3daf344944960"> 181</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#a39bb9b4f25e1c162d6a3daf344944960">CAmControlSender::hookUserDisconnectionRequest</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> connectionID)</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;{</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; assert(mController);</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a8766543db01f4b0ac5dd747f2f4205f6">hookUserDisconnectionRequest</a>(connectionID));</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;}</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;</div><div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a0d93a02239f6a1bdc5279b03eae891bd"> 187</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#a0d93a02239f6a1bdc5279b03eae891bd">CAmControlSender::hookUserSetMainSinkSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &amp; soundProperty)</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;{</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; assert(mController);</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a5c650701fb40059f3f21694a8ddbd47d">hookUserSetMainSinkSoundProperty</a>(sinkID, soundProperty));</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;}</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;</div><div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#ac809407580b0bfd81ad853320beb3a75"> 193</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#ac809407580b0bfd81ad853320beb3a75">CAmControlSender::hookUserSetMainSourceSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &amp; soundProperty)</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;{</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; assert(mController);</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a7a4952da0cdf7359d46efeef736c75a6">hookUserSetMainSourceSoundProperty</a>(sourceID, soundProperty));</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;}</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;</div><div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#af92be6d9b34c296d2ba1b5908c8d66a4"> 199</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#af92be6d9b34c296d2ba1b5908c8d66a4">CAmControlSender::hookUserSetSystemProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a> &amp; property)</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;{</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; assert(mController);</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#aff13395c4cb3130be4c918a86c9cf56e">hookUserSetSystemProperty</a>(property));</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;}</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;</div><div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#ad9e6c45492e72c9994652d0f2a9d1abd"> 205</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#ad9e6c45492e72c9994652d0f2a9d1abd">CAmControlSender::hookUserVolumeChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> newVolume)</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;{</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; assert(mController);</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a46ef78b23a59cdc7ee9307ce8c934030">hookUserVolumeChange</a>(sinkID, newVolume));</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;}</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;</div><div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a3880c0627b1d1360120c6bb294d45cdf"> 211</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#a3880c0627b1d1360120c6bb294d45cdf">CAmControlSender::hookUserVolumeStep</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> int16_t increment)</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;{</div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; assert(mController);</div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a5e3824e837500684d5f90b171be0e397">hookUserVolumeStep</a>(sinkID, increment));</div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;}</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;</div><div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#ad34e16a4b571a5dc70c7081f96015d53"> 217</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#ad34e16a4b571a5dc70c7081f96015d53">CAmControlSender::hookUserSetSinkMuteState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> muteState)</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;{</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; assert(mController);</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#ade2da944b84e2474f2052aa4cf3b5ae0">hookUserSetSinkMuteState</a>(sinkID, muteState));</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;}</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;</div><div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a8d08ef4107f58674435a0f7bc50ab84f"> 223</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#a8d08ef4107f58674435a0f7bc50ab84f">CAmControlSender::hookSystemRegisterDomain</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Domain__s.html">am_Domain_s</a> &amp; domainData, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> &amp; domainID)</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;{</div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; assert(mController);</div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a19adb45ff178867150f801608904eb56">hookSystemRegisterDomain</a>(domainData, domainID));</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;}</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;</div><div class="line"><a name="l00229"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a23259c09417c91ac1adf066acac4ca32"> 229</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#a23259c09417c91ac1adf066acac4ca32">CAmControlSender::hookSystemDeregisterDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID)</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;{</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; assert(mController);</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#ac193d4987d357e522be802c2e188dadd">hookSystemDeregisterDomain</a>(domainID));</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;}</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;</div><div class="line"><a name="l00235"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#ab557fbfedaff1a1ac99c6e51d786e0f5"> 235</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#ab557fbfedaff1a1ac99c6e51d786e0f5">CAmControlSender::hookSystemDomainRegistrationComplete</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID)</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;{</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; assert(mController);</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a1a8c6dc9dc211edfefab1c996d621ab8">hookSystemDomainRegistrationComplete</a>(domainID));</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;}</div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;</div><div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a8d19d13415194e0f177f541e9673c569"> 241</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#a8d19d13415194e0f177f541e9673c569">CAmControlSender::hookSystemRegisterSink</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp; sinkData, <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> &amp; sinkID)</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;{</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; assert(mController);</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a8da410be680cf652048f95e2941f9402">hookSystemRegisterSink</a>(sinkData, sinkID));</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;}</div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;</div><div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#ad6736a771e532feb75dbe90d2120eec6"> 247</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#ad6736a771e532feb75dbe90d2120eec6">CAmControlSender::hookSystemDeregisterSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;{</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; assert(mController);</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#ae1e7f801d0620b2f7087a761ea85976c">hookSystemDeregisterSink</a>(sinkID));</div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;}</div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;</div><div class="line"><a name="l00253"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#ae8f9632e00e25cb2797a6f9368ded02b"> 253</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#ae8f9632e00e25cb2797a6f9368ded02b">CAmControlSender::hookSystemRegisterSource</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp; sourceData, <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> &amp; sourceID)</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;{</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; assert(mController);</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a7ee7417734d6976d47899c614f7903de">hookSystemRegisterSource</a>(sourceData, sourceID));</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;}</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;</div><div class="line"><a name="l00259"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#afca65c0418b9f0830a568bff1014b3ca"> 259</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#afca65c0418b9f0830a568bff1014b3ca">CAmControlSender::hookSystemDeregisterSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID)</div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;{</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; assert(mController);</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a206d0b9489520aeccf402bff31b39965">hookSystemDeregisterSource</a>(sourceID));</div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;}</div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;</div><div class="line"><a name="l00265"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a6596765114f1d64769ce48ce7068c6d2"> 265</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#a6596765114f1d64769ce48ce7068c6d2">CAmControlSender::hookSystemRegisterGateway</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> &amp; gatewayData, <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> &amp; gatewayID)</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;{</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; assert(mController);</div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a1f88f342cc533b839d07eefe3362b45d">hookSystemRegisterGateway</a>(gatewayData, gatewayID));</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;}</div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;</div><div class="line"><a name="l00271"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#ad366b9499db3824db2184ce33fd827bd"> 271</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#ad366b9499db3824db2184ce33fd827bd">CAmControlSender::hookSystemRegisterConverter</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a>&amp; converterData, <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a>&amp; converterID)</div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;{</div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; assert(mController);</div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#ad559c7714947fcf4d719df4552b244d6">hookSystemRegisterConverter</a>(converterData, converterID));</div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;}</div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;</div><div class="line"><a name="l00277"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#ab5d345660b91a8c972c6cf7a83dad60b"> 277</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#ab5d345660b91a8c972c6cf7a83dad60b">CAmControlSender::hookSystemDeregisterGateway</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID)</div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;{</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; assert(mController);</div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a5067bc239564697fd9c6f15026d5d06f">hookSystemDeregisterGateway</a>(gatewayID));</div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;}</div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;</div><div class="line"><a name="l00283"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a56ae1287a330adfad9276109ab0ad5a8"> 283</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#a56ae1287a330adfad9276109ab0ad5a8">CAmControlSender::hookSystemDeregisterConverter</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID)</div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;{</div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; assert(mController);</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#aabf3bf19aacc34071ad37bfc8c51bf5a">hookSystemDeregisterConverter</a>(converterID));</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;}</div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;</div><div class="line"><a name="l00289"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#abdcd10d01e5e55517beab1249086aae2"> 289</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#abdcd10d01e5e55517beab1249086aae2">CAmControlSender::hookSystemRegisterCrossfader</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a> &amp; crossfaderData, <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> &amp; crossfaderID)</div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;{</div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; assert(mController);</div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#abe2d2f93c83fa7e9104aae7ba0a47f5b">hookSystemRegisterCrossfader</a>(crossfaderData, crossfaderID));</div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;}</div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;</div><div class="line"><a name="l00295"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#afa96b42c7128fca631011483744e7010"> 295</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#afa96b42c7128fca631011483744e7010">CAmControlSender::hookSystemDeregisterCrossfader</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID)</div><div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;{</div><div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; assert(mController);</div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a9baa02aecfe369982364b16f73d82fb5">hookSystemDeregisterCrossfader</a>(crossfaderID));</div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;}</div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;</div><div class="line"><a name="l00301"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#ab964493d75dd1b837edfee449efe20d7"> 301</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#ab964493d75dd1b837edfee449efe20d7">CAmControlSender::hookSystemSinkVolumeTick</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume)</div><div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;{</div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; assert(mController);</div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a6a5814402c82ea2bf229ac2d63862f06">hookSystemSinkVolumeTick</a>(handle, sinkID, volume);</div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;}</div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;</div><div class="line"><a name="l00307"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#aa513e2bee2998261a640e5f3901704d9"> 307</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#aa513e2bee2998261a640e5f3901704d9">CAmControlSender::hookSystemSourceVolumeTick</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume)</div><div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;{</div><div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; assert(mController);</div><div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a85e03ec31a0e3f3810095ca3e6e6ab39">hookSystemSourceVolumeTick</a>(handle, sourceID, volume);</div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;}</div><div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160;</div><div class="line"><a name="l00313"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a986e7f985794ab4988a63cc49b1fb3f9"> 313</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a986e7f985794ab4988a63cc49b1fb3f9">CAmControlSender::hookSystemInterruptStateChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am_InterruptState_e</a> interruptState)</div><div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;{</div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; assert(mController);</div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#ac3b8d58456c49ad52b3aff6c1f93dfe2">hookSystemInterruptStateChange</a>(sourceID, interruptState);</div><div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;}</div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;</div><div class="line"><a name="l00319"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#aaace40abc06b07579865b279fde4b5b3"> 319</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#aaace40abc06b07579865b279fde4b5b3">CAmControlSender::hookSystemSinkAvailablityStateChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp; availability)</div><div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;{</div><div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; assert(mController);</div><div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#aa7dc874694477107daa61b95c64c8390">hookSystemSinkAvailablityStateChange</a>(sinkID, availability);</div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;}</div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;</div><div class="line"><a name="l00325"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#adbed8d711062d95e9ecbe7576d72de89"> 325</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#adbed8d711062d95e9ecbe7576d72de89">CAmControlSender::hookSystemSourceAvailablityStateChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp; availability)</div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;{</div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; assert(mController);</div><div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a89e2012e3c556d61b194bd2fa81487c6">hookSystemSourceAvailablityStateChange</a>(sourceID, availability);</div><div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;}</div><div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160;</div><div class="line"><a name="l00331"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a5b5bc8a05e0cb75b7145f936764c2150"> 331</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a5b5bc8a05e0cb75b7145f936764c2150">CAmControlSender::hookSystemDomainStateChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> state)</div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;{</div><div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; assert(mController);</div><div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#aa0773afa08479945b24568991e34b96a">hookSystemDomainStateChange</a>(domainID, state);</div><div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;}</div><div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160;</div><div class="line"><a name="l00337"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a11cf689ead2a35ad3eb781b1a3f4dd02"> 337</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a11cf689ead2a35ad3eb781b1a3f4dd02">CAmControlSender::hookSystemReceiveEarlyData</a>(<span class="keyword">const</span> std::vector&lt;am_EarlyData_s&gt; &amp; data)</div><div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160;{</div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; assert(mController);</div><div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a4c49eb39f5478c4c56587e8fdbb08078">hookSystemReceiveEarlyData</a>(data);</div><div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;}</div><div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160;</div><div class="line"><a name="l00343"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#ae6e0d8d4edc396b2cc6e4b68b281df31"> 343</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#ae6e0d8d4edc396b2cc6e4b68b281df31">CAmControlSender::hookSystemSpeedChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a01c1c639ee87e804885f92c69ca4a97c">am_speed_t</a> speed)</div><div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160;{</div><div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; assert(mController);</div><div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a4b0e8f68a193ac8ea7fe1d9175a11380">hookSystemSpeedChange</a>(speed);</div><div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160;}</div><div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160;</div><div class="line"><a name="l00349"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#ab299a4ca5edcb83f81618eb5d67cd7a3"> 349</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#ab299a4ca5edcb83f81618eb5d67cd7a3">CAmControlSender::hookSystemTimingInformationChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> time)</div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160;{</div><div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; assert(mController);</div><div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a76fb11877cd69010199b996f9426fb0d">hookSystemTimingInformationChanged</a>(mainConnectionID, time);</div><div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160;}</div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;</div><div class="line"><a name="l00355"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a860fc09d07ab8d8f44bbeafacb897eb3"> 355</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a860fc09d07ab8d8f44bbeafacb897eb3">CAmControlSender::cbAckConnect</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> errorID)</div><div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160;{</div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; assert(mController);</div><div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#af5c964b32524b9268d1ebbd701f9955f">cbAckConnect</a>(handle, errorID);</div><div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160;}</div><div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160;</div><div class="line"><a name="l00361"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a94b200d6db39488a2cb59500339edeec"> 361</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a94b200d6db39488a2cb59500339edeec">CAmControlSender::cbAckDisconnect</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> errorID)</div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160;{</div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; assert(mController);</div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#afb0af13318c5cdd96dc8334870f41156">cbAckDisconnect</a>(handle, errorID);</div><div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160;}</div><div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160;</div><div class="line"><a name="l00367"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#aaa1eaeafeb8d3fe68b07a1217474d529"> 367</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#aaa1eaeafeb8d3fe68b07a1217474d529">CAmControlSender::cbAckCrossFade</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a> hostsink, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div><div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160;{</div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; assert(mController);</div><div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a795eb8b4ac2c50eb3b5ec14bbf639cc4">cbAckCrossFade</a>(handle, hostsink, error);</div><div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160;}</div><div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160;</div><div class="line"><a name="l00373"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#ad72f53d6632cdf22959fede139fb27c5"> 373</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#ad72f53d6632cdf22959fede139fb27c5">CAmControlSender::cbAckSetSinkVolumeChange</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160;{</div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; assert(mController);</div><div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a7de79e5bfd1ef0a6d24e0d817e7b8c13">cbAckSetSinkVolumeChange</a>(handle, volume, error);</div><div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160;}</div><div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160;</div><div class="line"><a name="l00379"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#adf5c8c1e16207db2e47c99f38bf196e7"> 379</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#adf5c8c1e16207db2e47c99f38bf196e7">CAmControlSender::cbAckSetSourceVolumeChange</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div><div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160;{</div><div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; assert(mController);</div><div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a45180aa9a4aedf0cab8214961013c9ee">cbAckSetSourceVolumeChange</a>(handle, volume, error);</div><div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160;}</div><div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160;</div><div class="line"><a name="l00385"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#af34d246772ac308320740cdfc0c7a415"> 385</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#af34d246772ac308320740cdfc0c7a415">CAmControlSender::cbAckSetSourceState</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div><div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160;{</div><div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; assert(mController);</div><div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a411aaaf89f7d19ccfb09aac1c6734df8">cbAckSetSourceState</a>(handle, error);</div><div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160;}</div><div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160;</div><div class="line"><a name="l00391"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a1302ac87a9e252e3a6e5ad38925bffff"> 391</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a1302ac87a9e252e3a6e5ad38925bffff">CAmControlSender::cbAckSetSourceSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div><div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160;{</div><div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; assert(mController);</div><div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a3adcb322f2bdea1f9e386e4a9d07a2e1">cbAckSetSourceSoundProperty</a>(handle, error);</div><div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160;}</div><div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160;</div><div class="line"><a name="l00397"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#aa462eb56d64c178b9f065b0e4ef6bc33"> 397</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#aa462eb56d64c178b9f065b0e4ef6bc33">CAmControlSender::startupController</a>(<a class="code" href="classam_1_1IAmControlReceive.html">IAmControlReceive</a> *controlreceiveinterface)</div><div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160;{</div><div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160; <span class="keywordflow">if</span> (!mController)</div><div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160; {</div><div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;ControlSender::startupController: no Controller to startup!&quot;</span>);</div><div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160; <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;ControlSender::startupController: no Controller to startup! Exiting now ...&quot;</span>);</div><div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160; }</div><div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a2d2ac929f577498633d223c4194054f5">startupController</a>(controlreceiveinterface));</div><div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160;}</div><div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160;</div><div class="line"><a name="l00408"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a38cc36342c63abe0d163edea4bd460f9"> 408</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a38cc36342c63abe0d163edea4bd460f9">CAmControlSender::cbAckSetSinkSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div><div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160;{</div><div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160; assert(mController);</div><div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a523341b43629a1cf3adf2a03b2b2bacd">cbAckSetSinkSoundProperty</a>(handle, error);</div><div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160;}</div><div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160;</div><div class="line"><a name="l00414"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a2d986d73268ef02a167151b62dd155e4"> 414</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a2d986d73268ef02a167151b62dd155e4">CAmControlSender::cbAckSetSinkSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div><div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160;{</div><div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160; assert(mController);</div><div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a1fa99fa2d2edce3e8841dfc9e226c9da">cbAckSetSinkSoundProperties</a>(handle, error);</div><div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160;}</div><div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160;</div><div class="line"><a name="l00420"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#aa88c9c0e0e828de6c5b218f2bbde4aae"> 420</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#aa88c9c0e0e828de6c5b218f2bbde4aae">CAmControlSender::cbAckSetSourceSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div><div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160;{</div><div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160; assert(mController);</div><div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#ae83380db1d35b9b653cd4b892352a39b">cbAckSetSourceSoundProperties</a>(handle, error);</div><div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160;}</div><div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160;</div><div class="line"><a name="l00426"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a9ed2db1aa1e1b48db96f7356a55435fc"> 426</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a9ed2db1aa1e1b48db96f7356a55435fc">CAmControlSender::setControllerReady</a>()</div><div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160;{</div><div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160; assert(mController);</div><div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a492ed9ab0bac42192ee66240ab82eaf3">setControllerReady</a>();</div><div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160;}</div><div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160;</div><div class="line"><a name="l00432"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a81e71a98de468e79c5422fb02113aec5"> 432</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a81e71a98de468e79c5422fb02113aec5">CAmControlSender::setControllerRundown</a>(<span class="keyword">const</span> int16_t signal)</div><div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160;{</div><div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; assert(mController);</div><div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;CAmControlSender::setControllerRundown received, signal=&quot;</span>,signal);</div><div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a3fa49b5d984c07117b7506557eb7daab">setControllerRundown</a>(signal);</div><div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160;}</div><div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160;</div><div class="line"><a name="l00439"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a78de0729435fd75879d1c0ef94cd7106"> 439</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#a78de0729435fd75879d1c0ef94cd7106">am::CAmControlSender::getConnectionFormatChoice</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Route__s.html">am_Route_s</a> listRoute, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt; listPossibleConnectionFormats, std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; listPrioConnectionFormats)</div><div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160;{</div><div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160; assert(mController);</div><div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a7f54417c24637b91e0079187caecd3d3">getConnectionFormatChoice</a>(sourceID, sinkID, listRoute, listPossibleConnectionFormats, listPrioConnectionFormats));</div><div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160;}</div><div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160;</div><div class="line"><a name="l00445"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a04117188812edfedac49c45edad74918"> 445</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a04117188812edfedac49c45edad74918">CAmControlSender::getInterfaceVersion</a>(std::string &amp; version)<span class="keyword"> const</span></div><div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160; version = <a class="code" href="IAmControl_8h.html#ac8c9ea59b513da97f115ed3d6322d6ad">ControlVersion</a>;</div><div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160;}</div><div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160;</div><div class="line"><a name="l00450"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#ad57f83fec6cdaba8dd84d2e16b8f00d5"> 450</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#ad57f83fec6cdaba8dd84d2e16b8f00d5">CAmControlSender::confirmCommandReady</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div><div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160;{</div><div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160; assert(mController);</div><div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#afeec1947803ab015afe385885222dd23">confirmCommandReady</a>(error);</div><div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160;}</div><div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160;</div><div class="line"><a name="l00456"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#abe66bb8fe1836496dc623960da9d16f2"> 456</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#abe66bb8fe1836496dc623960da9d16f2">CAmControlSender::confirmRoutingReady</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div><div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160;{</div><div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; assert(mController);</div><div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#af1757d4f2fbc6ad1c9346f53558b1364">confirmRoutingReady</a>(error);</div><div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160;}</div><div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160;</div><div class="line"><a name="l00462"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#ad7d8499e2a4064e02a606277df3ca5ad"> 462</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#ad7d8499e2a4064e02a606277df3ca5ad">CAmControlSender::confirmCommandRundown</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div><div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160;{</div><div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160; assert(mController);</div><div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a851aa10941357f6ede340e4e3c0caa72">confirmCommandRundown</a>(error);</div><div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160;}</div><div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160;</div><div class="line"><a name="l00468"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#adf9bc70ad78f14e7af98284a2e6a0c91"> 468</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#adf9bc70ad78f14e7af98284a2e6a0c91">CAmControlSender::confirmRoutingRundown</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div><div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160;{</div><div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160; assert(mController);</div><div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#ac8997d2c07ca17d0dff92291e5ebd7b0">confirmRoutingRundown</a>(error);</div><div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160;}</div><div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160;</div><div class="line"><a name="l00474"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a7f3bf974ffb35ccf02622127967de341"> 474</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#a7f3bf974ffb35ccf02622127967de341">CAmControlSender::hookSystemUpdateSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties)</div><div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160;{</div><div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160; assert(mController);</div><div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#aae3cd3025c36ce1a735c60510c560186">hookSystemUpdateSink</a>(sinkID,sinkClassID,listSoundProperties,listConnectionFormats,listMainSoundProperties));</div><div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160;}</div><div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160;</div><div class="line"><a name="l00480"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#abcf7efc501fa8e7d121e2bccab105d39"> 480</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#abcf7efc501fa8e7d121e2bccab105d39">CAmControlSender::hookSystemUpdateSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties)</div><div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160;{</div><div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160; assert(mController);</div><div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a784f5fa94e92d36ed39f90a4a61c74cd">hookSystemUpdateSource</a>(sourceID,sourceClassID,listSoundProperties,listConnectionFormats,listMainSoundProperties));</div><div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160;}</div><div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160;</div><div class="line"><a name="l00486"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#ab4334176792bcc60de95f7568edcd332"> 486</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#ab4334176792bcc60de95f7568edcd332">CAmControlSender::hookSystemUpdateGateway</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkConnectionFromats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix)</div><div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160;{</div><div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160; assert(mController);</div><div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#add6036a1f88634ad6e9fa74a7eb8d9c3">hookSystemUpdateGateway</a>(gatewayID,listSourceConnectionFormats,listSinkConnectionFromats,convertionMatrix));</div><div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160;}</div><div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160;</div><div class="line"><a name="l00492"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a6f77683e7c7e9f5298dd59970c6c5afb"> 492</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#a6f77683e7c7e9f5298dd59970c6c5afb">CAmControlSender::hookSystemUpdateConverter</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkConnectionFromats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix)</div><div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160;{</div><div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160; assert(mController);</div><div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#ac07c4d8bcb89f43e084f319308f1b252">hookSystemUpdateConverter</a>(converterID,listSourceConnectionFormats,listSinkConnectionFromats,convertionMatrix));</div><div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160;}</div><div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160;</div><div class="line"><a name="l00498"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#af69aa3145127e0f9ba29728fd0e75b7f"> 498</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#af69aa3145127e0f9ba29728fd0e75b7f">CAmControlSender::cbAckSetVolume</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> std::vector&lt;am_Volumes_s&gt;&amp; listVolumes, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div><div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160;{</div><div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160; assert(mController);</div><div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a871851b07faa0808088f5270f7788652">cbAckSetVolumes</a>(handle,listVolumes,error);</div><div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160;}</div><div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160;</div><div class="line"><a name="l00504"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a6022d701a671a6776c1066d5bb8394ae"> 504</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a6022d701a671a6776c1066d5bb8394ae">CAmControlSender::cbAckSetSinkNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div><div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160;{</div><div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160; assert(mController);</div><div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a00be1fd1fa2aa657042e97b9533b6cbf">cbAckSetSinkNotificationConfiguration</a>(handle,error);</div><div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160;}</div><div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160;</div><div class="line"><a name="l00510"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a8c19a72986d3fbaec14740d659b994be"> 510</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a8c19a72986d3fbaec14740d659b994be">CAmControlSender::cbAckSetSourceNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div><div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160;{</div><div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160; assert(mController);</div><div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a509053b30cd6310110dad0fc8bea819e">cbAckSetSourceNotificationConfiguration</a>(handle,error);</div><div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160;}</div><div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160;</div><div class="line"><a name="l00516"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#abb1198366d007af454087cde09077f15"> 516</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#abb1198366d007af454087cde09077f15">CAmControlSender::hookSinkNotificationDataChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; payload)</div><div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160;{</div><div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160; assert(mController);</div><div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a47963dfe663b99d71172bb54d1e31e34">hookSinkNotificationDataChanged</a>(sinkID,payload);</div><div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160;}</div><div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160;</div><div class="line"><a name="l00522"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a5d230a951b1eac878581e0e7b508b7c0"> 522</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a5d230a951b1eac878581e0e7b508b7c0">CAmControlSender::hookSourceNotificationDataChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; payload)</div><div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160;{</div><div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160; assert(mController);</div><div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a64f209d9dcbcd1cb5cce4ebbc8236fc1">hookSourceNotificationDataChanged</a>(sourceID,payload);</div><div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160;}</div><div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160;</div><div class="line"><a name="l00528"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a16a0498beb28d7491656fba5407b84ba"> 528</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#a16a0498beb28d7491656fba5407b84ba">CAmControlSender::hookUserSetMainSinkNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; notificationConfiguration)</div><div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160;{</div><div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160; assert(mController);</div><div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a9b297c03a6239be2c45bef687c0d4def">hookUserSetMainSinkNotificationConfiguration</a>(sinkID,notificationConfiguration));</div><div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160;}</div><div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160;</div><div class="line"><a name="l00534"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#ae84b7b255db7b4527063539047dae4ef"> 534</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#ae84b7b255db7b4527063539047dae4ef">CAmControlSender::hookUserSetMainSourceNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; notificationConfiguration)</div><div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160;{</div><div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160; assert(mController);</div><div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160; <span class="keywordflow">return</span> (mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#aa6f94e59485a962830c7e957cfb1fe49">hookUserSetMainSourceNotificationConfiguration</a>(sourceID,notificationConfiguration));</div><div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160;}</div><div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160;</div><div class="line"><a name="l00540"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a57e3b3d6356fe6359f63a6e7052cbefc"> 540</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a57e3b3d6356fe6359f63a6e7052cbefc">CAmControlSender::receiverCallback</a>(<span class="keyword">const</span> pollfd pollfd, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData)</div><div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160;{</div><div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160; (void) handle;</div><div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160; (void) userData;</div><div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160; <span class="comment">//get the signal number from the socket</span></div><div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160; ssize_t result = read(pollfd.fd, &amp;mSignal, <span class="keyword">sizeof</span>(mSignal));</div><div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160;}</div><div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160;</div><div class="line"><a name="l00548"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#ae60a8653137fde722872d34cae686d15"> 548</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmControlSender.html#ae60a8653137fde722872d34cae686d15">CAmControlSender::checkerCallback</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData)</div><div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160;{</div><div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160; (void) handle;</div><div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160; (void) userData;</div><div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">true</span>);</div><div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160;}</div><div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160;</div><div class="line"><a name="l00555"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a20b99dc1e2ae52653f86bc92c5fa7e6f"> 555</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a20b99dc1e2ae52653f86bc92c5fa7e6f">CAmControlSender::hookSystemSingleTimingInformationChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> time)</div><div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160;{</div><div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160; assert(mController);</div><div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160; mController-&gt;<a class="code" href="classam_1_1IAmControlSend.html#a96f39617e1ecaf021d544b5d4048bc5b">hookSystemSingleTimingInformationChanged</a>(connectionID,time);</div><div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160;}</div><div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160;</div><div class="line"><a name="l00564"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#af6ece21d3385f9599ce1bffe393d8c7f"> 564</a></span>&#160;<a class="code" href="classam_1_1CAmControlSender.html#af6ece21d3385f9599ce1bffe393d8c7f">CAmControlSender::CAmControlSender</a>() :</div><div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160; <a class="code" href="classam_1_1CAmControlSender.html#aea988dc0577c0e5d09610351ef034f66">receiverCallbackT</a>(this, &amp;<a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a>::<a class="code" href="classam_1_1CAmControlSender.html#a57e3b3d6356fe6359f63a6e7052cbefc">receiverCallback</a>),<span class="comment">//</span></div><div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160; <a class="code" href="classam_1_1CAmControlSender.html#ad8ff5682f685309d1dd18f020b6a3c45">checkerCallbackT</a>(this, &amp;<a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a>::<a class="code" href="classam_1_1CAmControlSender.html#ae60a8653137fde722872d34cae686d15">checkerCallback</a>),<span class="comment">//</span></div><div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160; <a class="code" href="classam_1_1CAmControlSender.html#a99d157d1d345cb08038d5ddbbfaddd46">dispatcherCallbackT</a>(this, &amp;<a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a>::<a class="code" href="classam_1_1CAmControlSender.html#af4914756d3de29e3f2e50fe75d287adc">dispatcherCallback</a>), <span class="comment">//</span></div><div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160; mPipe(), <span class="comment">//</span></div><div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160; mlibHandle(NULL), <span class="comment">//</span></div><div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160; mController(NULL), <span class="comment">//</span></div><div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160; mSignal(0)</div><div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160;{</div><div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;CAmControlSender was loaded in test mode!&quot;</span>);</div><div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160;}</div><div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160;</div><div class="line"><a name="l00576"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#af4914756d3de29e3f2e50fe75d287adc"> 576</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmControlSender.html#af4914756d3de29e3f2e50fe75d287adc">CAmControlSender::dispatcherCallback</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData)</div><div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160;{</div><div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160; (void)handle;</div><div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160; (void)userData;</div><div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160; <a class="code" href="classam_1_1CAmControlSender.html#a81e71a98de468e79c5422fb02113aec5">setControllerRundown</a>(mSignal);</div><div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">false</span>);</div><div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160;}</div><div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160;</div><div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160;}</div><div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160;</div><div class="line"><a name="l00586"></a><span class="lineno"> 586</span>&#160;</div><div class="ttc" id="TAmPluginTemplate_8h_html"><div class="ttname"><a href="TAmPluginTemplate_8h.html">TAmPluginTemplate.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
<div class="ttc" id="classam_1_1CAmControlSender_html_a493ee4dcf1f7baf99ce92f7515213679"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a493ee4dcf1f7baf99ce92f7515213679">am::CAmControlSender::~CAmControlSender</a></div><div class="ttdeci">~CAmControlSender()</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00154">CAmControlSender.cpp:154</a></div></div>
<div class="ttc" id="namespaceam_html_aee5e4e9b864d3867a896b6cdceed6ff4"><div class="ttname"><a href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am::am_connectionID_t</a></div><div class="ttdeci">uint16_t am_connectionID_t</div><div class="ttdoc">a connection ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00055">audiomanagertypes.h:55</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ae60a8653137fde722872d34cae686d15"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ae60a8653137fde722872d34cae686d15">am::CAmControlSender::checkerCallback</a></div><div class="ttdeci">bool checkerCallback(const sh_pollHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00535">CAmControlSender.cpp:535</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_af4914756d3de29e3f2e50fe75d287adc"><div class="ttname"><a href="classam_1_1CAmControlSender.html#af4914756d3de29e3f2e50fe75d287adc">am::CAmControlSender::dispatcherCallback</a></div><div class="ttdeci">bool dispatcherCallback(const sh_pollHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00563">CAmControlSender.cpp:563</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ad9e6c45492e72c9994652d0f2a9d1abd"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ad9e6c45492e72c9994652d0f2a9d1abd">am::CAmControlSender::hookUserVolumeChange</a></div><div class="ttdeci">am_Error_e hookUserVolumeChange(const am_sinkID_t SinkID, const am_mainVolume_t newVolume)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00192">CAmControlSender.cpp:192</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a04117188812edfedac49c45edad74918"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a04117188812edfedac49c45edad74918">am::CAmControlSender::getInterfaceVersion</a></div><div class="ttdeci">void getInterfaceVersion(std::string &amp;version) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00432">CAmControlSender.cpp:432</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_adbed8d711062d95e9ecbe7576d72de89"><div class="ttname"><a href="classam_1_1CAmControlSender.html#adbed8d711062d95e9ecbe7576d72de89">am::CAmControlSender::hookSystemSourceAvailablityStateChange</a></div><div class="ttdeci">void hookSystemSourceAvailablityStateChange(const am_sourceID_t sourceID, const am_Availability_s &amp;availability)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00312">CAmControlSender.cpp:312</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ab4334176792bcc60de95f7568edcd332"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ab4334176792bcc60de95f7568edcd332">am::CAmControlSender::hookSystemUpdateGateway</a></div><div class="ttdeci">am_Error_e hookSystemUpdateGateway(const am_gatewayID_t gatewayID, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceConnectionFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkConnectionFromats, const std::vector&lt; bool &gt; &amp;convertionMatrix)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00473">CAmControlSender.cpp:473</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ae60a8653137fde722872d34cae686d15"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ae60a8653137fde722872d34cae686d15">am::CAmControlSender::checkerCallback</a></div><div class="ttdeci">bool checkerCallback(const sh_pollHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00548">CAmControlSender.cpp:548</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_af4914756d3de29e3f2e50fe75d287adc"><div class="ttname"><a href="classam_1_1CAmControlSender.html#af4914756d3de29e3f2e50fe75d287adc">am::CAmControlSender::dispatcherCallback</a></div><div class="ttdeci">bool dispatcherCallback(const sh_pollHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00576">CAmControlSender.cpp:576</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ad9e6c45492e72c9994652d0f2a9d1abd"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ad9e6c45492e72c9994652d0f2a9d1abd">am::CAmControlSender::hookUserVolumeChange</a></div><div class="ttdeci">am_Error_e hookUserVolumeChange(const am_sinkID_t SinkID, const am_mainVolume_t newVolume)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00205">CAmControlSender.cpp:205</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a04117188812edfedac49c45edad74918"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a04117188812edfedac49c45edad74918">am::CAmControlSender::getInterfaceVersion</a></div><div class="ttdeci">void getInterfaceVersion(std::string &amp;version) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00445">CAmControlSender.cpp:445</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_adbed8d711062d95e9ecbe7576d72de89"><div class="ttname"><a href="classam_1_1CAmControlSender.html#adbed8d711062d95e9ecbe7576d72de89">am::CAmControlSender::hookSystemSourceAvailablityStateChange</a></div><div class="ttdeci">void hookSystemSourceAvailablityStateChange(const am_sourceID_t sourceID, const am_Availability_s &amp;availability)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00325">CAmControlSender.cpp:325</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ab4334176792bcc60de95f7568edcd332"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ab4334176792bcc60de95f7568edcd332">am::CAmControlSender::hookSystemUpdateGateway</a></div><div class="ttdeci">am_Error_e hookSystemUpdateGateway(const am_gatewayID_t gatewayID, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceConnectionFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkConnectionFromats, const std::vector&lt; bool &gt; &amp;convertionMatrix)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00486">CAmControlSender.cpp:486</a></div></div>
+<div class="ttc" id="namespaceam_html"><div class="ttname"><a href="namespaceam.html">am</a></div><div class="ttdoc">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects...</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8h_source.html#l00029">CAmCommandReceiver.h:29</a></div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_a46ef78b23a59cdc7ee9307ce8c934030"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a46ef78b23a59cdc7ee9307ce8c934030">am::IAmControlSend::hookUserVolumeChange</a></div><div class="ttdeci">virtual am_Error_e hookUserVolumeChange(const am_sinkID_t SinkID, const am_mainVolume_t newVolume)=0</div><div class="ttdoc">sets a user volume </div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">am::E_NON_EXISTENT</a></div><div class="ttdoc">the desired object is non existent </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00374">audiomanagertypes.h:374</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a2d986d73268ef02a167151b62dd155e4"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a2d986d73268ef02a167151b62dd155e4">am::CAmControlSender::cbAckSetSinkSoundProperties</a></div><div class="ttdeci">void cbAckSetSinkSoundProperties(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00401">CAmControlSender.cpp:401</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a2d986d73268ef02a167151b62dd155e4"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a2d986d73268ef02a167151b62dd155e4">am::CAmControlSender::cbAckSetSinkSoundProperties</a></div><div class="ttdeci">void cbAckSetSinkSoundProperties(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00414">CAmControlSender.cpp:414</a></div></div>
<div class="ttc" id="namespaceam_html_a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f"><div class="ttname"><a href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am::am_sinkClass_t</a></div><div class="ttdeci">uint16_t am_sinkClass_t</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00104">audiomanagertypes.h:104</a></div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4ce"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am::am_Error_e</a></div><div class="ttdeci">am_Error_e</div><div class="ttdoc">the errors of the audiomanager. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00337">audiomanagertypes.h:337</a></div></div>
<div class="ttc" id="namespaceam_html_a9bce055a917900b33c7fa5666ec00e22"><div class="ttname"><a href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am::am_InterruptState_e</a></div><div class="ttdeci">am_InterruptState_e</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00454">audiomanagertypes.h:454</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a0d93a02239f6a1bdc5279b03eae891bd"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a0d93a02239f6a1bdc5279b03eae891bd">am::CAmControlSender::hookUserSetMainSinkSoundProperty</a></div><div class="ttdeci">am_Error_e hookUserSetMainSinkSoundProperty(const am_sinkID_t sinkID, const am_MainSoundProperty_s &amp;soundProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00174">CAmControlSender.cpp:174</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a0d93a02239f6a1bdc5279b03eae891bd"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a0d93a02239f6a1bdc5279b03eae891bd">am::CAmControlSender::hookUserSetMainSinkSoundProperty</a></div><div class="ttdeci">am_Error_e hookUserSetMainSinkSoundProperty(const am_sinkID_t sinkID, const am_MainSoundProperty_s &amp;soundProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00187">CAmControlSender.cpp:187</a></div></div>
<div class="ttc" id="structam_1_1am__NotificationConfiguration__s_html"><div class="ttname"><a href="structam_1_1am__NotificationConfiguration__s.html">am::am_NotificationConfiguration_s</a></div><div class="ttdoc">This struct holds information about the configuration for notifications. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01109">audiomanagertypes.h:1109</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a8d19d13415194e0f177f541e9673c569"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a8d19d13415194e0f177f541e9673c569">am::CAmControlSender::hookSystemRegisterSink</a></div><div class="ttdeci">am_Error_e hookSystemRegisterSink(const am_Sink_s &amp;sinkData, am_sinkID_t &amp;sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00228">CAmControlSender.cpp:228</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_afa96b42c7128fca631011483744e7010"><div class="ttname"><a href="classam_1_1CAmControlSender.html#afa96b42c7128fca631011483744e7010">am::CAmControlSender::hookSystemDeregisterCrossfader</a></div><div class="ttdeci">am_Error_e hookSystemDeregisterCrossfader(const am_crossfaderID_t crossfaderID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00282">CAmControlSender.cpp:282</a></div></div>
-<div class="ttc" id="namespaceam_html_a47d650dc91db97c1f9323b4ed5cf4fd6"><div class="ttname"><a href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">am::logInfo</a></div><div class="ttdeci">void logInfo(T value, TArgs...args)</div><div class="ttdoc">logs given values with infolevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00405">CAmDltWrapper.h:405</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a8d19d13415194e0f177f541e9673c569"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a8d19d13415194e0f177f541e9673c569">am::CAmControlSender::hookSystemRegisterSink</a></div><div class="ttdeci">am_Error_e hookSystemRegisterSink(const am_Sink_s &amp;sinkData, am_sinkID_t &amp;sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00241">CAmControlSender.cpp:241</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_afa96b42c7128fca631011483744e7010"><div class="ttname"><a href="classam_1_1CAmControlSender.html#afa96b42c7128fca631011483744e7010">am::CAmControlSender::hookSystemDeregisterCrossfader</a></div><div class="ttdeci">am_Error_e hookSystemDeregisterCrossfader(const am_crossfaderID_t crossfaderID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00295">CAmControlSender.cpp:295</a></div></div>
+<div class="ttc" id="namespaceam_html_a47d650dc91db97c1f9323b4ed5cf4fd6"><div class="ttname"><a href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">am::logInfo</a></div><div class="ttdeci">void logInfo(T value, TArgs...args)</div><div class="ttdoc">logs given values with infolevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00420">CAmDltWrapper.h:420</a></div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_aa0773afa08479945b24568991e34b96a"><div class="ttname"><a href="classam_1_1IAmControlSend.html#aa0773afa08479945b24568991e34b96a">am::IAmControlSend::hookSystemDomainStateChange</a></div><div class="ttdeci">virtual void hookSystemDomainStateChange(const am_domainID_t domainID, const am_DomainState_e state)=0</div><div class="ttdoc">id called when domainstate was changed </div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a39bb9b4f25e1c162d6a3daf344944960"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a39bb9b4f25e1c162d6a3daf344944960">am::CAmControlSender::hookUserDisconnectionRequest</a></div><div class="ttdeci">am_Error_e hookUserDisconnectionRequest(const am_mainConnectionID_t connectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00168">CAmControlSender.cpp:168</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a39bb9b4f25e1c162d6a3daf344944960"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a39bb9b4f25e1c162d6a3daf344944960">am::CAmControlSender::hookUserDisconnectionRequest</a></div><div class="ttdeci">am_Error_e hookUserDisconnectionRequest(const am_mainConnectionID_t connectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00181">CAmControlSender.cpp:181</a></div></div>
<div class="ttc" id="namespaceam_html_af9d68f1f1b0553906df4c90e9a860ffa"><div class="ttname"><a href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am::am_MuteState_e</a></div><div class="ttdeci">am_MuteState_e</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00392">audiomanagertypes.h:392</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a986e7f985794ab4988a63cc49b1fb3f9"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a986e7f985794ab4988a63cc49b1fb3f9">am::CAmControlSender::hookSystemInterruptStateChange</a></div><div class="ttdeci">void hookSystemInterruptStateChange(const am_sourceID_t sourceID, const am_InterruptState_e interruptState)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00300">CAmControlSender.cpp:300</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ab557fbfedaff1a1ac99c6e51d786e0f5"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ab557fbfedaff1a1ac99c6e51d786e0f5">am::CAmControlSender::hookSystemDomainRegistrationComplete</a></div><div class="ttdeci">void hookSystemDomainRegistrationComplete(const am_domainID_t domainID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00222">CAmControlSender.cpp:222</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a986e7f985794ab4988a63cc49b1fb3f9"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a986e7f985794ab4988a63cc49b1fb3f9">am::CAmControlSender::hookSystemInterruptStateChange</a></div><div class="ttdeci">void hookSystemInterruptStateChange(const am_sourceID_t sourceID, const am_InterruptState_e interruptState)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00313">CAmControlSender.cpp:313</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ab557fbfedaff1a1ac99c6e51d786e0f5"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ab557fbfedaff1a1ac99c6e51d786e0f5">am::CAmControlSender::hookSystemDomainRegistrationComplete</a></div><div class="ttdeci">void hookSystemDomainRegistrationComplete(const am_domainID_t domainID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00235">CAmControlSender.cpp:235</a></div></div>
<div class="ttc" id="structam_1_1am__Sink__s_html"><div class="ttname"><a href="structam_1_1am__Sink__s.html">am::am_Sink_s</a></div><div class="ttdoc">This struct describes the attribiutes of a sink. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01137">audiomanagertypes.h:1137</a></div></div>
<div class="ttc" id="structam_1_1am__NotificationPayload__s_html"><div class="ttname"><a href="structam_1_1am__NotificationPayload__s.html">am::am_NotificationPayload_s</a></div><div class="ttdoc">This struct holds the payload of a notification. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01090">audiomanagertypes.h:1090</a></div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_a9baa02aecfe369982364b16f73d82fb5"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a9baa02aecfe369982364b16f73d82fb5">am::IAmControlSend::hookSystemDeregisterCrossfader</a></div><div class="ttdeci">virtual am_Error_e hookSystemDeregisterCrossfader(const am_crossfaderID_t crossfaderID)=0</div><div class="ttdoc">is called when a routing adaptor deregisters a crossfader </div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a6022d701a671a6776c1066d5bb8394ae"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a6022d701a671a6776c1066d5bb8394ae">am::CAmControlSender::cbAckSetSinkNotificationConfiguration</a></div><div class="ttdeci">void cbAckSetSinkNotificationConfiguration(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00491">CAmControlSender.cpp:491</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_abe66bb8fe1836496dc623960da9d16f2"><div class="ttname"><a href="classam_1_1CAmControlSender.html#abe66bb8fe1836496dc623960da9d16f2">am::CAmControlSender::confirmRoutingReady</a></div><div class="ttdeci">void confirmRoutingReady(const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00443">CAmControlSender.cpp:443</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a6022d701a671a6776c1066d5bb8394ae"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a6022d701a671a6776c1066d5bb8394ae">am::CAmControlSender::cbAckSetSinkNotificationConfiguration</a></div><div class="ttdeci">void cbAckSetSinkNotificationConfiguration(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00504">CAmControlSender.cpp:504</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_abe66bb8fe1836496dc623960da9d16f2"><div class="ttname"><a href="classam_1_1CAmControlSender.html#abe66bb8fe1836496dc623960da9d16f2">am::CAmControlSender::confirmRoutingReady</a></div><div class="ttdeci">void confirmRoutingReady(const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00456">CAmControlSender.cpp:456</a></div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_a492ed9ab0bac42192ee66240ab82eaf3"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a492ed9ab0bac42192ee66240ab82eaf3">am::IAmControlSend::setControllerReady</a></div><div class="ttdeci">virtual void setControllerReady()=0</div><div class="ttdoc">this message is used tell the controller that it should get ready. </div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_a784f5fa94e92d36ed39f90a4a61c74cd"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a784f5fa94e92d36ed39f90a4a61c74cd">am::IAmControlSend::hookSystemUpdateSource</a></div><div class="ttdeci">virtual am_Error_e hookSystemUpdateSource(const am_sourceID_t sourceID, const am_sourceClass_t sourceClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)=0</div><div class="ttdoc">update from the source Data </div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_abb1198366d007af454087cde09077f15"><div class="ttname"><a href="classam_1_1CAmControlSender.html#abb1198366d007af454087cde09077f15">am::CAmControlSender::hookSinkNotificationDataChanged</a></div><div class="ttdeci">void hookSinkNotificationDataChanged(const am_sinkID_t sinkID, const am_NotificationPayload_s &amp;payload)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00503">CAmControlSender.cpp:503</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ad6736a771e532feb75dbe90d2120eec6"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ad6736a771e532feb75dbe90d2120eec6">am::CAmControlSender::hookSystemDeregisterSink</a></div><div class="ttdeci">am_Error_e hookSystemDeregisterSink(const am_sinkID_t sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00234">CAmControlSender.cpp:234</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_abb1198366d007af454087cde09077f15"><div class="ttname"><a href="classam_1_1CAmControlSender.html#abb1198366d007af454087cde09077f15">am::CAmControlSender::hookSinkNotificationDataChanged</a></div><div class="ttdeci">void hookSinkNotificationDataChanged(const am_sinkID_t sinkID, const am_NotificationPayload_s &amp;payload)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00516">CAmControlSender.cpp:516</a></div></div>
+<div class="ttc" id="classam_1_1IAmControlSend_html_a7f54417c24637b91e0079187caecd3d3"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a7f54417c24637b91e0079187caecd3d3">am::IAmControlSend::getConnectionFormatChoice</a></div><div class="ttdeci">virtual am_Error_e getConnectionFormatChoice(const am_sourceID_t sourceID, const am_sinkID_t sinkID, const am_Route_s listRoute, const std::vector&lt; am_CustomConnectionFormat_t &gt; listPossibleConnectionFormats, std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listPrioConnectionFormats)=0</div><div class="ttdoc">This function is used by the routing algorithm to retrieve a priorized list of connectionFormats from...</div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ad6736a771e532feb75dbe90d2120eec6"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ad6736a771e532feb75dbe90d2120eec6">am::CAmControlSender::hookSystemDeregisterSink</a></div><div class="ttdeci">am_Error_e hookSystemDeregisterSink(const am_sinkID_t sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00247">CAmControlSender.cpp:247</a></div></div>
<div class="ttc" id="structam_1_1am__Domain__s_html"><div class="ttname"><a href="structam_1_1am__Domain__s.html">am::am_Domain_s</a></div><div class="ttdoc">This struct describes the attribiutes of a domain. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01342">audiomanagertypes.h:1342</a></div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_af5c964b32524b9268d1ebbd701f9955f"><div class="ttname"><a href="classam_1_1IAmControlSend.html#af5c964b32524b9268d1ebbd701f9955f">am::IAmControlSend::cbAckConnect</a></div><div class="ttdeci">virtual void cbAckConnect(const am_Handle_s handle, const am_Error_e errorID)=0</div><div class="ttdoc">ack for connect </div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_aa462eb56d64c178b9f065b0e4ef6bc33"><div class="ttname"><a href="classam_1_1CAmControlSender.html#aa462eb56d64c178b9f065b0e4ef6bc33">am::CAmControlSender::startupController</a></div><div class="ttdeci">am_Error_e startupController(IAmControlReceive *controlreceiveinterface)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00384">CAmControlSender.cpp:384</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_aa462eb56d64c178b9f065b0e4ef6bc33"><div class="ttname"><a href="classam_1_1CAmControlSender.html#aa462eb56d64c178b9f065b0e4ef6bc33">am::CAmControlSender::startupController</a></div><div class="ttdeci">am_Error_e startupController(IAmControlReceive *controlreceiveinterface)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00397">CAmControlSender.cpp:397</a></div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_a7de79e5bfd1ef0a6d24e0d817e7b8c13"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a7de79e5bfd1ef0a6d24e0d817e7b8c13">am::IAmControlSend::cbAckSetSinkVolumeChange</a></div><div class="ttdeci">virtual void cbAckSetSinkVolumeChange(const am_Handle_s handle, const am_volume_t volume, const am_Error_e error)=0</div><div class="ttdoc">ack for sink volume changes </div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a7f3bf974ffb35ccf02622127967de341"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a7f3bf974ffb35ccf02622127967de341">am::CAmControlSender::hookSystemUpdateSink</a></div><div class="ttdeci">am_Error_e hookSystemUpdateSink(const am_sinkID_t sinkID, const am_sinkClass_t sinkClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00461">CAmControlSender.cpp:461</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a7f3bf974ffb35ccf02622127967de341"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a7f3bf974ffb35ccf02622127967de341">am::CAmControlSender::hookSystemUpdateSink</a></div><div class="ttdeci">am_Error_e hookSystemUpdateSink(const am_sinkID_t sinkID, const am_sinkClass_t sinkClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00474">CAmControlSender.cpp:474</a></div></div>
<div class="ttc" id="IAmControl_8h_html_ac8c9ea59b513da97f115ed3d6322d6ad"><div class="ttname"><a href="IAmControl_8h.html#ac8c9ea59b513da97f115ed3d6322d6ad">ControlVersion</a></div><div class="ttdeci">#define ControlVersion</div><div class="ttdef"><b>Definition:</b> <a href="IAmControl_8h_source.html#l00035">IAmControl.h:35</a></div></div>
<div class="ttc" id="namespaceam_html_aaf4c3deaf1b53aeac50503c75b4e5a31"><div class="ttname"><a href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am::am_crossfaderID_t</a></div><div class="ttdeci">uint16_t am_crossfaderID_t</div><div class="ttdoc">a crossfader ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00050">audiomanagertypes.h:50</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00094">CAmSocketHandler.h:94</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00216">CAmSocketHandler.h:216</a></div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_a47963dfe663b99d71172bb54d1e31e34"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a47963dfe663b99d71172bb54d1e31e34">am::IAmControlSend::hookSinkNotificationDataChanged</a></div><div class="ttdeci">virtual void hookSinkNotificationDataChanged(const am_sinkID_t sinkID, const am_NotificationPayload_s &amp;payload)=0</div><div class="ttdoc">new sinkNotification data is there! </div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_af92be6d9b34c296d2ba1b5908c8d66a4"><div class="ttname"><a href="classam_1_1CAmControlSender.html#af92be6d9b34c296d2ba1b5908c8d66a4">am::CAmControlSender::hookUserSetSystemProperty</a></div><div class="ttdeci">am_Error_e hookUserSetSystemProperty(const am_SystemProperty_s &amp;property)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00186">CAmControlSender.cpp:186</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ad57f83fec6cdaba8dd84d2e16b8f00d5"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ad57f83fec6cdaba8dd84d2e16b8f00d5">am::CAmControlSender::confirmCommandReady</a></div><div class="ttdeci">void confirmCommandReady(const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00437">CAmControlSender.cpp:437</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_af92be6d9b34c296d2ba1b5908c8d66a4"><div class="ttname"><a href="classam_1_1CAmControlSender.html#af92be6d9b34c296d2ba1b5908c8d66a4">am::CAmControlSender::hookUserSetSystemProperty</a></div><div class="ttdeci">am_Error_e hookUserSetSystemProperty(const am_SystemProperty_s &amp;property)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00199">CAmControlSender.cpp:199</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ad57f83fec6cdaba8dd84d2e16b8f00d5"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ad57f83fec6cdaba8dd84d2e16b8f00d5">am::CAmControlSender::confirmCommandReady</a></div><div class="ttdeci">void confirmCommandReady(const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00450">CAmControlSender.cpp:450</a></div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_a4b0e8f68a193ac8ea7fe1d9175a11380"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a4b0e8f68a193ac8ea7fe1d9175a11380">am::IAmControlSend::hookSystemSpeedChange</a></div><div class="ttdeci">virtual void hookSystemSpeedChange(const am_speed_t speed)=0</div><div class="ttdoc">this hook provides information about speed changes. </div></div>
<div class="ttc" id="classam_1_1CAmControlSender_html_ad8ff5682f685309d1dd18f020b6a3c45"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ad8ff5682f685309d1dd18f020b6a3c45">am::CAmControlSender::checkerCallbackT</a></div><div class="ttdeci">TAmShPollCheck&lt; CAmControlSender &gt; checkerCallbackT</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8h_source.html#l00121">CAmControlSender.h:121</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_aaace40abc06b07579865b279fde4b5b3"><div class="ttname"><a href="classam_1_1CAmControlSender.html#aaace40abc06b07579865b279fde4b5b3">am::CAmControlSender::hookSystemSinkAvailablityStateChange</a></div><div class="ttdeci">void hookSystemSinkAvailablityStateChange(const am_sinkID_t sinkID, const am_Availability_s &amp;availability)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00306">CAmControlSender.cpp:306</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_aaace40abc06b07579865b279fde4b5b3"><div class="ttname"><a href="classam_1_1CAmControlSender.html#aaace40abc06b07579865b279fde4b5b3">am::CAmControlSender::hookSystemSinkAvailablityStateChange</a></div><div class="ttdeci">void hookSystemSinkAvailablityStateChange(const am_sinkID_t sinkID, const am_Availability_s &amp;availability)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00319">CAmControlSender.cpp:319</a></div></div>
<div class="ttc" id="namespaceam_html_ad94ba90e3c8f6bd7e51a15a811755167"><div class="ttname"><a href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am::am_timeSync_t</a></div><div class="ttdeci">int16_t am_timeSync_t</div><div class="ttdoc">offset time that is introduced in milli seconds. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00114">audiomanagertypes.h:114</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a5d230a951b1eac878581e0e7b508b7c0"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a5d230a951b1eac878581e0e7b508b7c0">am::CAmControlSender::hookSourceNotificationDataChanged</a></div><div class="ttdeci">void hookSourceNotificationDataChanged(const am_sourceID_t sourceID, const am_NotificationPayload_s &amp;payload)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00509">CAmControlSender.cpp:509</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a5d230a951b1eac878581e0e7b508b7c0"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a5d230a951b1eac878581e0e7b508b7c0">am::CAmControlSender::hookSourceNotificationDataChanged</a></div><div class="ttdeci">void hookSourceNotificationDataChanged(const am_sourceID_t sourceID, const am_NotificationPayload_s &amp;payload)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00522">CAmControlSender.cpp:522</a></div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_a64f209d9dcbcd1cb5cce4ebbc8236fc1"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a64f209d9dcbcd1cb5cce4ebbc8236fc1">am::IAmControlSend::hookSourceNotificationDataChanged</a></div><div class="ttdeci">virtual void hookSourceNotificationDataChanged(const am_sourceID_t sourceID, const am_NotificationPayload_s &amp;payload)=0</div><div class="ttdoc">new sourceNotification data is there! </div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ae8f9632e00e25cb2797a6f9368ded02b"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ae8f9632e00e25cb2797a6f9368ded02b">am::CAmControlSender::hookSystemRegisterSource</a></div><div class="ttdeci">am_Error_e hookSystemRegisterSource(const am_Source_s &amp;sourceData, am_sourceID_t &amp;sourceID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00240">CAmControlSender.cpp:240</a></div></div>
-<div class="ttc" id="namespaceam_html_af782e2735b1adf1e43a9d530cee340aa"><div class="ttname"><a href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">am::sh_pollHandle_t</a></div><div class="ttdeci">uint16_t sh_pollHandle_t</div><div class="ttdoc">this is a handle for a filedescriptor to be used with the SocketHandler </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00037">CAmSocketHandler.h:37</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a57e3b3d6356fe6359f63a6e7052cbefc"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a57e3b3d6356fe6359f63a6e7052cbefc">am::CAmControlSender::receiverCallback</a></div><div class="ttdeci">void receiverCallback(const pollfd pollfd, const sh_pollHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00527">CAmControlSender.cpp:527</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ae8f9632e00e25cb2797a6f9368ded02b"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ae8f9632e00e25cb2797a6f9368ded02b">am::CAmControlSender::hookSystemRegisterSource</a></div><div class="ttdeci">am_Error_e hookSystemRegisterSource(const am_Source_s &amp;sourceData, am_sourceID_t &amp;sourceID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00253">CAmControlSender.cpp:253</a></div></div>
+<div class="ttc" id="namespaceam_html_af782e2735b1adf1e43a9d530cee340aa"><div class="ttname"><a href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">am::sh_pollHandle_t</a></div><div class="ttdeci">uint16_t sh_pollHandle_t</div><div class="ttdoc">this is a handle for a filedescriptor to be used with the SocketHandler </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00051">CAmSocketHandler.h:51</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a57e3b3d6356fe6359f63a6e7052cbefc"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a57e3b3d6356fe6359f63a6e7052cbefc">am::CAmControlSender::receiverCallback</a></div><div class="ttdeci">void receiverCallback(const pollfd pollfd, const sh_pollHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00540">CAmControlSender.cpp:540</a></div></div>
<div class="ttc" id="CAmDltWrapper_8h_html"><div class="ttname"><a href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a5b5bc8a05e0cb75b7145f936764c2150"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a5b5bc8a05e0cb75b7145f936764c2150">am::CAmControlSender::hookSystemDomainStateChange</a></div><div class="ttdeci">void hookSystemDomainStateChange(const am_domainID_t domainID, const am_DomainState_e state)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00318">CAmControlSender.cpp:318</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ad366b9499db3824db2184ce33fd827bd"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ad366b9499db3824db2184ce33fd827bd">am::CAmControlSender::hookSystemRegisterConverter</a></div><div class="ttdeci">am_Error_e hookSystemRegisterConverter(const am_Converter_s &amp;converterData, am_converterID_t &amp;converterID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00258">CAmControlSender.cpp:258</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a5b5bc8a05e0cb75b7145f936764c2150"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a5b5bc8a05e0cb75b7145f936764c2150">am::CAmControlSender::hookSystemDomainStateChange</a></div><div class="ttdeci">void hookSystemDomainStateChange(const am_domainID_t domainID, const am_DomainState_e state)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00331">CAmControlSender.cpp:331</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ad366b9499db3824db2184ce33fd827bd"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ad366b9499db3824db2184ce33fd827bd">am::CAmControlSender::hookSystemRegisterConverter</a></div><div class="ttdeci">am_Error_e hookSystemRegisterConverter(const am_Converter_s &amp;converterData, am_converterID_t &amp;converterID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00271">CAmControlSender.cpp:271</a></div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_a5e3824e837500684d5f90b171be0e397"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a5e3824e837500684d5f90b171be0e397">am::IAmControlSend::hookUserVolumeStep</a></div><div class="ttdeci">virtual am_Error_e hookUserVolumeStep(const am_sinkID_t SinkID, const int16_t increment)=0</div><div class="ttdoc">sets a user volume as increment </div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a78de0729435fd75879d1c0ef94cd7106"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a78de0729435fd75879d1c0ef94cd7106">am::CAmControlSender::getConnectionFormatChoice</a></div><div class="ttdeci">am_Error_e getConnectionFormatChoice(const am_sourceID_t sourceID, const am_sinkID_t sinkID, const am_Route_s listRoute, const std::vector&lt; am_CustomConnectionFormat_t &gt; listPossibleConnectionFormats, std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listPrioConnectionFormats)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00426">CAmControlSender.cpp:426</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a78de0729435fd75879d1c0ef94cd7106"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a78de0729435fd75879d1c0ef94cd7106">am::CAmControlSender::getConnectionFormatChoice</a></div><div class="ttdeci">am_Error_e getConnectionFormatChoice(const am_sourceID_t sourceID, const am_sinkID_t sinkID, const am_Route_s listRoute, const std::vector&lt; am_CustomConnectionFormat_t &gt; listPossibleConnectionFormats, std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listPrioConnectionFormats)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00439">CAmControlSender.cpp:439</a></div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_ad559c7714947fcf4d719df4552b244d6"><div class="ttname"><a href="classam_1_1IAmControlSend.html#ad559c7714947fcf4d719df4552b244d6">am::IAmControlSend::hookSystemRegisterConverter</a></div><div class="ttdeci">virtual am_Error_e hookSystemRegisterConverter(const am_Converter_s &amp;converterData, am_converterID_t &amp;converterID)=0</div><div class="ttdoc">is called when a routing adaptor registers a converter </div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a81e71a98de468e79c5422fb02113aec5"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a81e71a98de468e79c5422fb02113aec5">am::CAmControlSender::setControllerRundown</a></div><div class="ttdeci">void setControllerRundown(const int16_t signal)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00419">CAmControlSender.cpp:419</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a81e71a98de468e79c5422fb02113aec5"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a81e71a98de468e79c5422fb02113aec5">am::CAmControlSender::setControllerRundown</a></div><div class="ttdeci">void setControllerRundown(const int16_t signal)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00432">CAmControlSender.cpp:432</a></div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_aff13395c4cb3130be4c918a86c9cf56e"><div class="ttname"><a href="classam_1_1IAmControlSend.html#aff13395c4cb3130be4c918a86c9cf56e">am::IAmControlSend::hookUserSetSystemProperty</a></div><div class="ttdeci">virtual am_Error_e hookUserSetSystemProperty(const am_SystemProperty_s &amp;property)=0</div><div class="ttdoc">sets a user SystemProperty </div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_aaa1eaeafeb8d3fe68b07a1217474d529"><div class="ttname"><a href="classam_1_1CAmControlSender.html#aaa1eaeafeb8d3fe68b07a1217474d529">am::CAmControlSender::cbAckCrossFade</a></div><div class="ttdeci">void cbAckCrossFade(const am_Handle_s handle, const am_HotSink_e hostsink, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00354">CAmControlSender.cpp:354</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ad72f53d6632cdf22959fede139fb27c5"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ad72f53d6632cdf22959fede139fb27c5">am::CAmControlSender::cbAckSetSinkVolumeChange</a></div><div class="ttdeci">void cbAckSetSinkVolumeChange(const am_Handle_s handle, const am_volume_t volume, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00360">CAmControlSender.cpp:360</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_aaa1eaeafeb8d3fe68b07a1217474d529"><div class="ttname"><a href="classam_1_1CAmControlSender.html#aaa1eaeafeb8d3fe68b07a1217474d529">am::CAmControlSender::cbAckCrossFade</a></div><div class="ttdeci">void cbAckCrossFade(const am_Handle_s handle, const am_HotSink_e hostsink, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00367">CAmControlSender.cpp:367</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ad72f53d6632cdf22959fede139fb27c5"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ad72f53d6632cdf22959fede139fb27c5">am::CAmControlSender::cbAckSetSinkVolumeChange</a></div><div class="ttdeci">void cbAckSetSinkVolumeChange(const am_Handle_s handle, const am_volume_t volume, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00373">CAmControlSender.cpp:373</a></div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_a1fa99fa2d2edce3e8841dfc9e226c9da"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a1fa99fa2d2edce3e8841dfc9e226c9da">am::IAmControlSend::cbAckSetSinkSoundProperties</a></div><div class="ttdeci">virtual void cbAckSetSinkSoundProperties(const am_Handle_s handle, const am_Error_e error)=0</div><div class="ttdoc">ack for setting of sinksoundproperties </div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_a509053b30cd6310110dad0fc8bea819e"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a509053b30cd6310110dad0fc8bea819e">am::IAmControlSend::cbAckSetSourceNotificationConfiguration</a></div><div class="ttdeci">virtual void cbAckSetSourceNotificationConfiguration(const am_Handle_s handle, const am_Error_e error)=0</div><div class="ttdoc">The acknowledge of the source notification configuration. </div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_a5c650701fb40059f3f21694a8ddbd47d"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a5c650701fb40059f3f21694a8ddbd47d">am::IAmControlSend::hookUserSetMainSinkSoundProperty</a></div><div class="ttdeci">virtual am_Error_e hookUserSetMainSinkSoundProperty(const am_sinkID_t sinkID, const am_MainSoundProperty_s &amp;soundProperty)=0</div><div class="ttdoc">sets a user MainSinkSoundProperty </div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a94b200d6db39488a2cb59500339edeec"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a94b200d6db39488a2cb59500339edeec">am::CAmControlSender::cbAckDisconnect</a></div><div class="ttdeci">void cbAckDisconnect(const am_Handle_s handle, const am_Error_e errorID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00348">CAmControlSender.cpp:348</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a8c19a72986d3fbaec14740d659b994be"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a8c19a72986d3fbaec14740d659b994be">am::CAmControlSender::cbAckSetSourceNotificationConfiguration</a></div><div class="ttdeci">void cbAckSetSourceNotificationConfiguration(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00497">CAmControlSender.cpp:497</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a94b200d6db39488a2cb59500339edeec"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a94b200d6db39488a2cb59500339edeec">am::CAmControlSender::cbAckDisconnect</a></div><div class="ttdeci">void cbAckDisconnect(const am_Handle_s handle, const am_Error_e errorID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00361">CAmControlSender.cpp:361</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a8c19a72986d3fbaec14740d659b994be"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a8c19a72986d3fbaec14740d659b994be">am::CAmControlSender::cbAckSetSourceNotificationConfiguration</a></div><div class="ttdeci">void cbAckSetSourceNotificationConfiguration(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00510">CAmControlSender.cpp:510</a></div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_aa6f94e59485a962830c7e957cfb1fe49"><div class="ttname"><a href="classam_1_1IAmControlSend.html#aa6f94e59485a962830c7e957cfb1fe49">am::IAmControlSend::hookUserSetMainSourceNotificationConfiguration</a></div><div class="ttdeci">virtual am_Error_e hookUserSetMainSourceNotificationConfiguration(const am_sourceID_t sourceID, const am_NotificationConfiguration_s &amp;notificationConfiguration)=0</div><div class="ttdoc">sets a user MainSourceNotificationConfiguration </div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a6f77683e7c7e9f5298dd59970c6c5afb"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a6f77683e7c7e9f5298dd59970c6c5afb">am::CAmControlSender::hookSystemUpdateConverter</a></div><div class="ttdeci">am_Error_e hookSystemUpdateConverter(const am_converterID_t converterID, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceConnectionFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkConnectionFromats, const std::vector&lt; bool &gt; &amp;convertionMatrix)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00479">CAmControlSender.cpp:479</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_af6ece21d3385f9599ce1bffe393d8c7f"><div class="ttname"><a href="classam_1_1CAmControlSender.html#af6ece21d3385f9599ce1bffe393d8c7f">am::CAmControlSender::CAmControlSender</a></div><div class="ttdeci">CAmControlSender()</div><div class="ttdoc">for testing only contructor - do not use ! </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00551">CAmControlSender.cpp:551</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a6f77683e7c7e9f5298dd59970c6c5afb"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a6f77683e7c7e9f5298dd59970c6c5afb">am::CAmControlSender::hookSystemUpdateConverter</a></div><div class="ttdeci">am_Error_e hookSystemUpdateConverter(const am_converterID_t converterID, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceConnectionFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkConnectionFromats, const std::vector&lt; bool &gt; &amp;convertionMatrix)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00492">CAmControlSender.cpp:492</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_af6ece21d3385f9599ce1bffe393d8c7f"><div class="ttname"><a href="classam_1_1CAmControlSender.html#af6ece21d3385f9599ce1bffe393d8c7f">am::CAmControlSender::CAmControlSender</a></div><div class="ttdeci">CAmControlSender()</div><div class="ttdoc">for testing only contructor - do not use ! </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00564">CAmControlSender.cpp:564</a></div></div>
<div class="ttc" id="structam_1_1am__SystemProperty__s_html"><div class="ttname"><a href="structam_1_1am__SystemProperty__s.html">am::am_SystemProperty_s</a></div><div class="ttdoc">struct describing system properties </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00850">audiomanagertypes.h:850</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ab964493d75dd1b837edfee449efe20d7"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ab964493d75dd1b837edfee449efe20d7">am::CAmControlSender::hookSystemSinkVolumeTick</a></div><div class="ttdeci">void hookSystemSinkVolumeTick(const am_Handle_s handle, const am_sinkID_t sinkID, const am_volume_t volume)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00288">CAmControlSender.cpp:288</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ab964493d75dd1b837edfee449efe20d7"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ab964493d75dd1b837edfee449efe20d7">am::CAmControlSender::hookSystemSinkVolumeTick</a></div><div class="ttdeci">void hookSystemSinkVolumeTick(const am_Handle_s handle, const am_sinkID_t sinkID, const am_volume_t volume)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00301">CAmControlSender.cpp:301</a></div></div>
<div class="ttc" id="namespaceam_html_a21f8ea45717692cd82c42c222a6ee3c8"><div class="ttname"><a href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am::am_converterID_t</a></div><div class="ttdeci">uint16_t am_converterID_t</div><div class="ttdoc">a converter ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00070">audiomanagertypes.h:70</a></div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_a00be1fd1fa2aa657042e97b9533b6cbf"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a00be1fd1fa2aa657042e97b9533b6cbf">am::IAmControlSend::cbAckSetSinkNotificationConfiguration</a></div><div class="ttdeci">virtual void cbAckSetSinkNotificationConfiguration(const am_Handle_s handle, const am_Error_e error)=0</div><div class="ttdoc">The acknowledge of the sink notification configuration. </div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_af1757d4f2fbc6ad1c9346f53558b1364"><div class="ttname"><a href="classam_1_1IAmControlSend.html#af1757d4f2fbc6ad1c9346f53558b1364">am::IAmControlSend::confirmRoutingReady</a></div><div class="ttdeci">virtual void confirmRoutingReady(const am_Error_e error)=0</div><div class="ttdoc">confirms the setRoutingReady call </div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_a7ee7417734d6976d47899c614f7903de"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a7ee7417734d6976d47899c614f7903de">am::IAmControlSend::hookSystemRegisterSource</a></div><div class="ttdeci">virtual am_Error_e hookSystemRegisterSource(const am_Source_s &amp;sourceData, am_sourceID_t &amp;sourceID)=0</div><div class="ttdoc">is called when a routing adaptor registers a source </div></div>
<div class="ttc" id="structam_1_1am__MainSoundProperty__s_html"><div class="ttname"><a href="structam_1_1am__MainSoundProperty__s.html">am::am_MainSoundProperty_s</a></div><div class="ttdoc">struct describung mainsound property </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01008">audiomanagertypes.h:1008</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ae84b7b255db7b4527063539047dae4ef"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ae84b7b255db7b4527063539047dae4ef">am::CAmControlSender::hookUserSetMainSourceNotificationConfiguration</a></div><div class="ttdeci">am_Error_e hookUserSetMainSourceNotificationConfiguration(const am_sourceID_t sourceID, const am_NotificationConfiguration_s &amp;notificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00521">CAmControlSender.cpp:521</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ae84b7b255db7b4527063539047dae4ef"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ae84b7b255db7b4527063539047dae4ef">am::CAmControlSender::hookUserSetMainSourceNotificationConfiguration</a></div><div class="ttdeci">am_Error_e hookUserSetMainSourceNotificationConfiguration(const am_sourceID_t sourceID, const am_NotificationConfiguration_s &amp;notificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00534">CAmControlSender.cpp:534</a></div></div>
<div class="ttc" id="classam_1_1CAmControlSender_html_aea988dc0577c0e5d09610351ef034f66"><div class="ttname"><a href="classam_1_1CAmControlSender.html#aea988dc0577c0e5d09610351ef034f66">am::CAmControlSender::receiverCallbackT</a></div><div class="ttdeci">TAmShPollFired&lt; CAmControlSender &gt; receiverCallbackT</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8h_source.html#l00120">CAmControlSender.h:120</a></div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_ac3b8d58456c49ad52b3aff6c1f93dfe2"><div class="ttname"><a href="classam_1_1IAmControlSend.html#ac3b8d58456c49ad52b3aff6c1f93dfe2">am::IAmControlSend::hookSystemInterruptStateChange</a></div><div class="ttdeci">virtual void hookSystemInterruptStateChange(const am_sourceID_t sourceID, const am_InterruptState_e interruptState)=0</div><div class="ttdoc">is called when an low level interrupt changed its state </div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_ace2198a9522679b4a680c43755bb9b44"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#ace2198a9522679b4a680c43755bb9b44">am::CAmSocketHandler::addFDPoll</a></div><div class="ttdeci">am_Error_e addFDPoll(const int fd, const short event, IAmShPollPrepare *prepare, IAmShPollFired *fired, IAmShPollCheck *check, IAmShPollDispatch *dispatch, void *userData, sh_pollHandle_t &amp;handle)</div><div class="ttdoc">Adds a filedescriptor to the polling loop. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00195">CAmSocketHandler.cpp:195</a></div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_a411aaaf89f7d19ccfb09aac1c6734df8"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a411aaaf89f7d19ccfb09aac1c6734df8">am::IAmControlSend::cbAckSetSourceState</a></div><div class="ttdeci">virtual void cbAckSetSourceState(const am_Handle_s handle, const am_Error_e error)=0</div><div class="ttdoc">ack for setting of source states </div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_ade2da944b84e2474f2052aa4cf3b5ae0"><div class="ttname"><a href="classam_1_1IAmControlSend.html#ade2da944b84e2474f2052aa4cf3b5ae0">am::IAmControlSend::hookUserSetSinkMuteState</a></div><div class="ttdeci">virtual am_Error_e hookUserSetSinkMuteState(const am_sinkID_t sinkID, const am_MuteState_e muteState)=0</div><div class="ttdoc">sets the mute state of a sink </div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a16a0498beb28d7491656fba5407b84ba"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a16a0498beb28d7491656fba5407b84ba">am::CAmControlSender::hookUserSetMainSinkNotificationConfiguration</a></div><div class="ttdeci">am_Error_e hookUserSetMainSinkNotificationConfiguration(const am_sinkID_t sinkID, const am_NotificationConfiguration_s &amp;notificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00515">CAmControlSender.cpp:515</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a860fc09d07ab8d8f44bbeafacb897eb3"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a860fc09d07ab8d8f44bbeafacb897eb3">am::CAmControlSender::cbAckConnect</a></div><div class="ttdeci">void cbAckConnect(const am_Handle_s handle, const am_Error_e errorID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00342">CAmControlSender.cpp:342</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a38cc36342c63abe0d163edea4bd460f9"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a38cc36342c63abe0d163edea4bd460f9">am::CAmControlSender::cbAckSetSinkSoundProperty</a></div><div class="ttdeci">void cbAckSetSinkSoundProperty(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00395">CAmControlSender.cpp:395</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a16a0498beb28d7491656fba5407b84ba"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a16a0498beb28d7491656fba5407b84ba">am::CAmControlSender::hookUserSetMainSinkNotificationConfiguration</a></div><div class="ttdeci">am_Error_e hookUserSetMainSinkNotificationConfiguration(const am_sinkID_t sinkID, const am_NotificationConfiguration_s &amp;notificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00528">CAmControlSender.cpp:528</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a860fc09d07ab8d8f44bbeafacb897eb3"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a860fc09d07ab8d8f44bbeafacb897eb3">am::CAmControlSender::cbAckConnect</a></div><div class="ttdeci">void cbAckConnect(const am_Handle_s handle, const am_Error_e errorID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00355">CAmControlSender.cpp:355</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a38cc36342c63abe0d163edea4bd460f9"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a38cc36342c63abe0d163edea4bd460f9">am::CAmControlSender::cbAckSetSinkSoundProperty</a></div><div class="ttdeci">void cbAckSetSinkSoundProperty(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00408">CAmControlSender.cpp:408</a></div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_ae1e7f801d0620b2f7087a761ea85976c"><div class="ttname"><a href="classam_1_1IAmControlSend.html#ae1e7f801d0620b2f7087a761ea85976c">am::IAmControlSend::hookSystemDeregisterSink</a></div><div class="ttdeci">virtual am_Error_e hookSystemDeregisterSink(const am_sinkID_t sinkID)=0</div><div class="ttdoc">is called when a routing adaptor deregisters a sink </div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_a871851b07faa0808088f5270f7788652"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a871851b07faa0808088f5270f7788652">am::IAmControlSend::cbAckSetVolumes</a></div><div class="ttdeci">virtual void cbAckSetVolumes(const am_Handle_s handle, const std::vector&lt; am_Volumes_s &gt; &amp;listVolumes, const am_Error_e error)=0</div><div class="ttdoc">ack for mulitple volume changes </div></div>
<div class="ttc" id="structam_1_1am__Handle__s_html"><div class="ttname"><a href="structam_1_1am__Handle__s.html">am::am_Handle_s</a></div><div class="ttdoc">a handle is used for asynchronous operations and is uniquely assigned for each of this operations ...</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00991">audiomanagertypes.h:991</a></div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_a851aa10941357f6ede340e4e3c0caa72"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a851aa10941357f6ede340e4e3c0caa72">am::IAmControlSend::confirmCommandRundown</a></div><div class="ttdeci">virtual void confirmCommandRundown(const am_Error_e error)=0</div><div class="ttdoc">confirms the setCommandRundown call </div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ab299a4ca5edcb83f81618eb5d67cd7a3"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ab299a4ca5edcb83f81618eb5d67cd7a3">am::CAmControlSender::hookSystemTimingInformationChanged</a></div><div class="ttdeci">void hookSystemTimingInformationChanged(const am_mainConnectionID_t mainConnectionID, const am_timeSync_t time)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00336">CAmControlSender.cpp:336</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_abdcd10d01e5e55517beab1249086aae2"><div class="ttname"><a href="classam_1_1CAmControlSender.html#abdcd10d01e5e55517beab1249086aae2">am::CAmControlSender::hookSystemRegisterCrossfader</a></div><div class="ttdeci">am_Error_e hookSystemRegisterCrossfader(const am_Crossfader_s &amp;crossfaderData, am_crossfaderID_t &amp;crossfaderID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00276">CAmControlSender.cpp:276</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ab299a4ca5edcb83f81618eb5d67cd7a3"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ab299a4ca5edcb83f81618eb5d67cd7a3">am::CAmControlSender::hookSystemTimingInformationChanged</a></div><div class="ttdeci">void hookSystemTimingInformationChanged(const am_mainConnectionID_t mainConnectionID, const am_timeSync_t time)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00349">CAmControlSender.cpp:349</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_abdcd10d01e5e55517beab1249086aae2"><div class="ttname"><a href="classam_1_1CAmControlSender.html#abdcd10d01e5e55517beab1249086aae2">am::CAmControlSender::hookSystemRegisterCrossfader</a></div><div class="ttdeci">am_Error_e hookSystemRegisterCrossfader(const am_Crossfader_s &amp;crossfaderData, am_crossfaderID_t &amp;crossfaderID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00289">CAmControlSender.cpp:289</a></div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_a4c49eb39f5478c4c56587e8fdbb08078"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a4c49eb39f5478c4c56587e8fdbb08078">am::IAmControlSend::hookSystemReceiveEarlyData</a></div><div class="ttdeci">virtual void hookSystemReceiveEarlyData(const std::vector&lt; am_EarlyData_s &gt; &amp;data)=0</div><div class="ttdoc">when early data was received </div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a9ed2db1aa1e1b48db96f7356a55435fc"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a9ed2db1aa1e1b48db96f7356a55435fc">am::CAmControlSender::setControllerReady</a></div><div class="ttdeci">void setControllerReady()</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00413">CAmControlSender.cpp:413</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a9ed2db1aa1e1b48db96f7356a55435fc"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a9ed2db1aa1e1b48db96f7356a55435fc">am::CAmControlSender::setControllerReady</a></div><div class="ttdeci">void setControllerReady()</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00426">CAmControlSender.cpp:426</a></div></div>
<div class="ttc" id="namespaceam_html_a2711516b1392ea02a7ed25fcd540a16a"><div class="ttname"><a href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am::am_sourceID_t</a></div><div class="ttdeci">uint16_t am_sourceID_t</div><div class="ttdoc">a source ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00060">audiomanagertypes.h:60</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a6596765114f1d64769ce48ce7068c6d2"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a6596765114f1d64769ce48ce7068c6d2">am::CAmControlSender::hookSystemRegisterGateway</a></div><div class="ttdeci">am_Error_e hookSystemRegisterGateway(const am_Gateway_s &amp;gatewayData, am_gatewayID_t &amp;gatewayID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00252">CAmControlSender.cpp:252</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a6596765114f1d64769ce48ce7068c6d2"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a6596765114f1d64769ce48ce7068c6d2">am::CAmControlSender::hookSystemRegisterGateway</a></div><div class="ttdeci">am_Error_e hookSystemRegisterGateway(const am_Gateway_s &amp;gatewayData, am_gatewayID_t &amp;gatewayID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00265">CAmControlSender.cpp:265</a></div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_a85e03ec31a0e3f3810095ca3e6e6ab39"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a85e03ec31a0e3f3810095ca3e6e6ab39">am::IAmControlSend::hookSystemSourceVolumeTick</a></div><div class="ttdeci">virtual void hookSystemSourceVolumeTick(const am_Handle_s handle, const am_sourceID_t sourceID, const am_volume_t volume)=0</div><div class="ttdoc">volumeticks. </div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_a76fb11877cd69010199b996f9426fb0d"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a76fb11877cd69010199b996f9426fb0d">am::IAmControlSend::hookSystemTimingInformationChanged</a></div><div class="ttdeci">virtual void hookSystemTimingInformationChanged(const am_mainConnectionID_t mainConnectionID, const am_timeSync_t time)=0</div><div class="ttdoc">this hook is fired whenever the timing information of a mainconnection has changed. </div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_a5067bc239564697fd9c6f15026d5d06f"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a5067bc239564697fd9c6f15026d5d06f">am::IAmControlSend::hookSystemDeregisterGateway</a></div><div class="ttdeci">virtual am_Error_e hookSystemDeregisterGateway(const am_gatewayID_t gatewayID)=0</div><div class="ttdoc">is called when a routing adaptor deregisters a gateway </div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_af34d246772ac308320740cdfc0c7a415"><div class="ttname"><a href="classam_1_1CAmControlSender.html#af34d246772ac308320740cdfc0c7a415">am::CAmControlSender::cbAckSetSourceState</a></div><div class="ttdeci">void cbAckSetSourceState(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00372">CAmControlSender.cpp:372</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ad34e16a4b571a5dc70c7081f96015d53"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ad34e16a4b571a5dc70c7081f96015d53">am::CAmControlSender::hookUserSetSinkMuteState</a></div><div class="ttdeci">am_Error_e hookUserSetSinkMuteState(const am_sinkID_t sinkID, const am_MuteState_e muteState)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00204">CAmControlSender.cpp:204</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_af34d246772ac308320740cdfc0c7a415"><div class="ttname"><a href="classam_1_1CAmControlSender.html#af34d246772ac308320740cdfc0c7a415">am::CAmControlSender::cbAckSetSourceState</a></div><div class="ttdeci">void cbAckSetSourceState(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00385">CAmControlSender.cpp:385</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ad34e16a4b571a5dc70c7081f96015d53"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ad34e16a4b571a5dc70c7081f96015d53">am::CAmControlSender::hookUserSetSinkMuteState</a></div><div class="ttdeci">am_Error_e hookUserSetSinkMuteState(const am_sinkID_t sinkID, const am_MuteState_e muteState)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00217">CAmControlSender.cpp:217</a></div></div>
<div class="ttc" id="classam_1_1CAmControlSender_html"><div class="ttname"><a href="classam_1_1CAmControlSender.html">am::CAmControlSender</a></div><div class="ttdoc">sends data to the commandInterface, takes the file of the library that needs to be loaded ...</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8h_source.html#l00041">CAmControlSender.h:41</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ac1bdb116a00b8b75cf4c4558e184b832"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ac1bdb116a00b8b75cf4c4558e184b832">am::CAmControlSender::hookUserConnectionRequest</a></div><div class="ttdeci">am_Error_e hookUserConnectionRequest(const am_sourceID_t sourceID, const am_sinkID_t sinkID, am_mainConnectionID_t &amp;mainConnectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00162">CAmControlSender.cpp:162</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ac1bdb116a00b8b75cf4c4558e184b832"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ac1bdb116a00b8b75cf4c4558e184b832">am::CAmControlSender::hookUserConnectionRequest</a></div><div class="ttdeci">am_Error_e hookUserConnectionRequest(const am_sourceID_t sourceID, const am_sinkID_t sinkID, am_mainConnectionID_t &amp;mainConnectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00175">CAmControlSender.cpp:175</a></div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_a3fa49b5d984c07117b7506557eb7daab"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a3fa49b5d984c07117b7506557eb7daab">am::IAmControlSend::setControllerRundown</a></div><div class="ttdeci">virtual void setControllerRundown(const int16_t signal)=0</div><div class="ttdoc">This message tells the controller that he should prepare everything for the power to be switched off...</div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_a1a8c6dc9dc211edfefab1c996d621ab8"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a1a8c6dc9dc211edfefab1c996d621ab8">am::IAmControlSend::hookSystemDomainRegistrationComplete</a></div><div class="ttdeci">virtual void hookSystemDomainRegistrationComplete(const am_domainID_t domainID)=0</div><div class="ttdoc">is called when a domain registered all the elements </div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a1302ac87a9e252e3a6e5ad38925bffff"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a1302ac87a9e252e3a6e5ad38925bffff">am::CAmControlSender::cbAckSetSourceSoundProperty</a></div><div class="ttdeci">void cbAckSetSourceSoundProperty(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00378">CAmControlSender.cpp:378</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a1302ac87a9e252e3a6e5ad38925bffff"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a1302ac87a9e252e3a6e5ad38925bffff">am::CAmControlSender::cbAckSetSourceSoundProperty</a></div><div class="ttdeci">void cbAckSetSourceSoundProperty(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00391">CAmControlSender.cpp:391</a></div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_ae83380db1d35b9b653cd4b892352a39b"><div class="ttname"><a href="classam_1_1IAmControlSend.html#ae83380db1d35b9b653cd4b892352a39b">am::IAmControlSend::cbAckSetSourceSoundProperties</a></div><div class="ttdeci">virtual void cbAckSetSourceSoundProperties(const am_Handle_s handle, const am_Error_e error)=0</div><div class="ttdoc">ack for setting of sourcesoundproperties </div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a23259c09417c91ac1adf066acac4ca32"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a23259c09417c91ac1adf066acac4ca32">am::CAmControlSender::hookSystemDeregisterDomain</a></div><div class="ttdeci">am_Error_e hookSystemDeregisterDomain(const am_domainID_t domainID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00216">CAmControlSender.cpp:216</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a23259c09417c91ac1adf066acac4ca32"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a23259c09417c91ac1adf066acac4ca32">am::CAmControlSender::hookSystemDeregisterDomain</a></div><div class="ttdeci">am_Error_e hookSystemDeregisterDomain(const am_domainID_t domainID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00229">CAmControlSender.cpp:229</a></div></div>
<div class="ttc" id="structam_1_1am__Converter__s_html"><div class="ttname"><a href="structam_1_1am__Converter__s.html">am::am_Converter_s</a></div><div class="ttdoc">This struct describes the attributes of a converter. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00606">audiomanagertypes.h:606</a></div></div>
<div class="ttc" id="namespaceam_html_a2e1718a0cd2d37bd5f989402b89c34a5"><div class="ttname"><a href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am::am_DomainState_e</a></div><div class="ttdeci">am_DomainState_e</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00280">audiomanagertypes.h:280</a></div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_add6036a1f88634ad6e9fa74a7eb8d9c3"><div class="ttname"><a href="classam_1_1IAmControlSend.html#add6036a1f88634ad6e9fa74a7eb8d9c3">am::IAmControlSend::hookSystemUpdateGateway</a></div><div class="ttdeci">virtual am_Error_e hookSystemUpdateGateway(const am_gatewayID_t gatewayID, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceConnectionFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkConnectionFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)=0</div><div class="ttdoc">updates the Gateway Data </div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html"><div class="ttname"><a href="classam_1_1IAmControlSend.html">am::IAmControlSend</a></div><div class="ttdoc">This interface is presented by the AudioManager controller. </div><div class="ttdef"><b>Definition:</b> <a href="IAmControl_8h_source.html#l00675">IAmControl.h:675</a></div></div>
<div class="ttc" id="structam_1_1am__Route__s_html"><div class="ttname"><a href="structam_1_1am__Route__s.html">am::am_Route_s</a></div><div class="ttdoc">a list of routing elements that lead from source to sink </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00810">audiomanagertypes.h:810</a></div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_afb0af13318c5cdd96dc8334870f41156"><div class="ttname"><a href="classam_1_1IAmControlSend.html#afb0af13318c5cdd96dc8334870f41156">am::IAmControlSend::cbAckDisconnect</a></div><div class="ttdeci">virtual void cbAckDisconnect(const am_Handle_s handle, const am_Error_e errorID)=0</div><div class="ttdoc">ack for disconnect </div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ac809407580b0bfd81ad853320beb3a75"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ac809407580b0bfd81ad853320beb3a75">am::CAmControlSender::hookUserSetMainSourceSoundProperty</a></div><div class="ttdeci">am_Error_e hookUserSetMainSourceSoundProperty(const am_sourceID_t sourceID, const am_MainSoundProperty_s &amp;soundProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00180">CAmControlSender.cpp:180</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ac809407580b0bfd81ad853320beb3a75"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ac809407580b0bfd81ad853320beb3a75">am::CAmControlSender::hookUserSetMainSourceSoundProperty</a></div><div class="ttdeci">am_Error_e hookUserSetMainSourceSoundProperty(const am_sourceID_t sourceID, const am_MainSoundProperty_s &amp;soundProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00193">CAmControlSender.cpp:193</a></div></div>
<div class="ttc" id="namespaceam_html_afc05253c20a9333f02f7a4b3f7762269"><div class="ttname"><a href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am::am_HotSink_e</a></div><div class="ttdeci">am_HotSink_e</div><div class="ttdoc">describes the active sink of a crossfader. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00208">audiomanagertypes.h:208</a></div></div>
<div class="ttc" id="namespaceam_html_a0ba72fdbafaa9e886e77aa4099c281ec"><div class="ttname"><a href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am::am_volume_t</a></div><div class="ttdeci">int16_t am_volume_t</div><div class="ttdoc">The unit is 0.1 db steps,The smallest value -3000 (=AM_MUTE). </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00091">audiomanagertypes.h:91</a></div></div>
<div class="ttc" id="structam_1_1am__Crossfader__s_html"><div class="ttname"><a href="structam_1_1am__Crossfader__s.html">am::am_Crossfader_s</a></div><div class="ttdoc">This struct describes the attribiutes of a crossfader. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00560">audiomanagertypes.h:560</a></div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_afeec1947803ab015afe385885222dd23"><div class="ttname"><a href="classam_1_1IAmControlSend.html#afeec1947803ab015afe385885222dd23">am::IAmControlSend::confirmCommandReady</a></div><div class="ttdeci">virtual void confirmCommandReady(const am_Error_e error)=0</div><div class="ttdoc">confirms the setCommandReady call </div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_abcf7efc501fa8e7d121e2bccab105d39"><div class="ttname"><a href="classam_1_1CAmControlSender.html#abcf7efc501fa8e7d121e2bccab105d39">am::CAmControlSender::hookSystemUpdateSource</a></div><div class="ttdeci">am_Error_e hookSystemUpdateSource(const am_sourceID_t sourceID, const am_sourceClass_t sourceClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00467">CAmControlSender.cpp:467</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ae6e0d8d4edc396b2cc6e4b68b281df31"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ae6e0d8d4edc396b2cc6e4b68b281df31">am::CAmControlSender::hookSystemSpeedChange</a></div><div class="ttdeci">void hookSystemSpeedChange(const am_speed_t speed)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00330">CAmControlSender.cpp:330</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_abcf7efc501fa8e7d121e2bccab105d39"><div class="ttname"><a href="classam_1_1CAmControlSender.html#abcf7efc501fa8e7d121e2bccab105d39">am::CAmControlSender::hookSystemUpdateSource</a></div><div class="ttdeci">am_Error_e hookSystemUpdateSource(const am_sourceID_t sourceID, const am_sourceClass_t sourceClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00480">CAmControlSender.cpp:480</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ae6e0d8d4edc396b2cc6e4b68b281df31"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ae6e0d8d4edc396b2cc6e4b68b281df31">am::CAmControlSender::hookSystemSpeedChange</a></div><div class="ttdeci">void hookSystemSpeedChange(const am_speed_t speed)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00343">CAmControlSender.cpp:343</a></div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_a8766543db01f4b0ac5dd747f2f4205f6"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a8766543db01f4b0ac5dd747f2f4205f6">am::IAmControlSend::hookUserDisconnectionRequest</a></div><div class="ttdeci">virtual am_Error_e hookUserDisconnectionRequest(const am_mainConnectionID_t connectionID)=0</div><div class="ttdoc">is called when a disconnection request comes in via the command interface </div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_aa7dc874694477107daa61b95c64c8390"><div class="ttname"><a href="classam_1_1IAmControlSend.html#aa7dc874694477107daa61b95c64c8390">am::IAmControlSend::hookSystemSinkAvailablityStateChange</a></div><div class="ttdeci">virtual void hookSystemSinkAvailablityStateChange(const am_sinkID_t sinkID, const am_Availability_s &amp;availability)=0</div><div class="ttdoc">id called when a sink changed its availability </div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ad7d8499e2a4064e02a606277df3ca5ad"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ad7d8499e2a4064e02a606277df3ca5ad">am::CAmControlSender::confirmCommandRundown</a></div><div class="ttdeci">void confirmCommandRundown(const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00449">CAmControlSender.cpp:449</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ad7d8499e2a4064e02a606277df3ca5ad"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ad7d8499e2a4064e02a606277df3ca5ad">am::CAmControlSender::confirmCommandRundown</a></div><div class="ttdeci">void confirmCommandRundown(const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00462">CAmControlSender.cpp:462</a></div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_ac07c4d8bcb89f43e084f319308f1b252"><div class="ttname"><a href="classam_1_1IAmControlSend.html#ac07c4d8bcb89f43e084f319308f1b252">am::IAmControlSend::hookSystemUpdateConverter</a></div><div class="ttdeci">virtual am_Error_e hookSystemUpdateConverter(const am_converterID_t converterID, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceConnectionFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkConnectionFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)=0</div><div class="ttdoc">updates the Converter Data </div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html_a8ee49d4fbc44291bc6b99fa49fc0350a"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a8ee49d4fbc44291bc6b99fa49fc0350a">am::CAmSocketHandler::addFDPoll</a></div><div class="ttdeci">am_Error_e addFDPoll(const int fd, const short event, std::function&lt; void(const sh_pollHandle_t handle, void *userData)&gt; prepare, std::function&lt; void(const pollfd pollfd, const sh_pollHandle_t handle, void *userData)&gt; fired, std::function&lt; bool(const sh_pollHandle_t handle, void *userData)&gt; check, std::function&lt; bool(const sh_pollHandle_t handle, void *userData)&gt; dispatch, void *userData, sh_pollHandle_t &amp;handle)</div><div class="ttdoc">Adds a filedescriptor to the polling loop. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00353">CAmSocketHandler.cpp:353</a></div></div>
<div class="ttc" id="namespaceam_html_a8b8fc2ab1ac4d427ca85fe8549e6afd0"><div class="ttname"><a href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am::am_sourceClass_t</a></div><div class="ttdeci">uint16_t am_sourceClass_t</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00102">audiomanagertypes.h:102</a></div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_ac8997d2c07ca17d0dff92291e5ebd7b0"><div class="ttname"><a href="classam_1_1IAmControlSend.html#ac8997d2c07ca17d0dff92291e5ebd7b0">am::IAmControlSend::confirmRoutingRundown</a></div><div class="ttdeci">virtual void confirmRoutingRundown(const am_Error_e error)=0</div><div class="ttdoc">confirms the setRoutingRundown command </div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_af69aa3145127e0f9ba29728fd0e75b7f"><div class="ttname"><a href="classam_1_1CAmControlSender.html#af69aa3145127e0f9ba29728fd0e75b7f">am::CAmControlSender::cbAckSetVolume</a></div><div class="ttdeci">void cbAckSetVolume(const am_Handle_s handle, const std::vector&lt; am_Volumes_s &gt; &amp;listVolumes, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00485">CAmControlSender.cpp:485</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_af69aa3145127e0f9ba29728fd0e75b7f"><div class="ttname"><a href="classam_1_1CAmControlSender.html#af69aa3145127e0f9ba29728fd0e75b7f">am::CAmControlSender::cbAckSetVolume</a></div><div class="ttdeci">void cbAckSetVolume(const am_Handle_s handle, const std::vector&lt; am_Volumes_s &gt; &amp;listVolumes, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00498">CAmControlSender.cpp:498</a></div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_a795eb8b4ac2c50eb3b5ec14bbf639cc4"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a795eb8b4ac2c50eb3b5ec14bbf639cc4">am::IAmControlSend::cbAckCrossFade</a></div><div class="ttdeci">virtual void cbAckCrossFade(const am_Handle_s handle, const am_HotSink_e hostsink, const am_Error_e error)=0</div><div class="ttdoc">ack for crossfading </div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a20b99dc1e2ae52653f86bc92c5fa7e6f"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a20b99dc1e2ae52653f86bc92c5fa7e6f">am::CAmControlSender::hookSystemSingleTimingInformationChanged</a></div><div class="ttdeci">void hookSystemSingleTimingInformationChanged(const am_connectionID_t connectionID, const am_timeSync_t time)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00542">CAmControlSender.cpp:542</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a20b99dc1e2ae52653f86bc92c5fa7e6f"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a20b99dc1e2ae52653f86bc92c5fa7e6f">am::CAmControlSender::hookSystemSingleTimingInformationChanged</a></div><div class="ttdeci">void hookSystemSingleTimingInformationChanged(const am_connectionID_t connectionID, const am_timeSync_t time)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00555">CAmControlSender.cpp:555</a></div></div>
<div class="ttc" id="structam_1_1am__Availability__s_html"><div class="ttname"><a href="structam_1_1am__Availability__s.html">am::am_Availability_s</a></div><div class="ttdoc">this describes the availability of a sink or a source together with the latest change ...</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00523">audiomanagertypes.h:523</a></div></div>
<div class="ttc" id="structam_1_1am__Gateway__s_html"><div class="ttname"><a href="structam_1_1am__Gateway__s.html">am::am_Gateway_s</a></div><div class="ttdoc">This struct describes the attributes of a gateway. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00689">audiomanagertypes.h:689</a></div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html"><div class="ttname"><a href="classam_1_1IAmControlReceive.html">am::IAmControlReceive</a></div><div class="ttdoc">This interface gives access to all important functions of the audiomanager that are used by the Audio...</div><div class="ttdef"><b>Definition:</b> <a href="IAmControl_8h_source.html#l00056">IAmControl.h:56</a></div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_ac193d4987d357e522be802c2e188dadd"><div class="ttname"><a href="classam_1_1IAmControlSend.html#ac193d4987d357e522be802c2e188dadd">am::IAmControlSend::hookSystemDeregisterDomain</a></div><div class="ttdeci">virtual am_Error_e hookSystemDeregisterDomain(const am_domainID_t domainID)=0</div><div class="ttdoc">is called when a routing adaptor wants to derigister a domain </div></div>
-<div class="ttc" id="namespaceam_html_ab00ba22db19413e2040c2ab246f220c6"><div class="ttname"><a href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">am::logError</a></div><div class="ttdeci">void logError(T value, TArgs...args)</div><div class="ttdoc">logs given values with errorlevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00416">CAmDltWrapper.h:416</a></div></div>
+<div class="ttc" id="namespaceam_html_ab00ba22db19413e2040c2ab246f220c6"><div class="ttname"><a href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">am::logError</a></div><div class="ttdeci">void logError(T value, TArgs...args)</div><div class="ttdoc">logs given values with errorlevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00431">CAmDltWrapper.h:431</a></div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_aabf3bf19aacc34071ad37bfc8c51bf5a"><div class="ttname"><a href="classam_1_1IAmControlSend.html#aabf3bf19aacc34071ad37bfc8c51bf5a">am::IAmControlSend::hookSystemDeregisterConverter</a></div><div class="ttdeci">virtual am_Error_e hookSystemDeregisterConverter(const am_converterID_t converterID)=0</div><div class="ttdoc">is called when a routing adaptor deregisters a converter </div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_aae3cd3025c36ce1a735c60510c560186"><div class="ttname"><a href="classam_1_1IAmControlSend.html#aae3cd3025c36ce1a735c60510c560186">am::IAmControlSend::hookSystemUpdateSink</a></div><div class="ttdeci">virtual am_Error_e hookSystemUpdateSink(const am_sinkID_t sinkID, const am_sinkClass_t sinkClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)=0</div><div class="ttdoc">update form the SinkData </div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_abe2d2f93c83fa7e9104aae7ba0a47f5b"><div class="ttname"><a href="classam_1_1IAmControlSend.html#abe2d2f93c83fa7e9104aae7ba0a47f5b">am::IAmControlSend::hookSystemRegisterCrossfader</a></div><div class="ttdeci">virtual am_Error_e hookSystemRegisterCrossfader(const am_Crossfader_s &amp;crossfaderData, am_crossfaderID_t &amp;crossfaderID)=0</div><div class="ttdoc">is called when a routing adaptor registers a crossfader </div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_a6c7daca73a1e74782a360771b01cfd5c"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a6c7daca73a1e74782a360771b01cfd5c">am::IAmControlSend::hookUserConnectionRequest</a></div><div class="ttdeci">virtual am_Error_e hookUserConnectionRequest(const am_sourceID_t sourceID, const am_sinkID_t sinkID, am_mainConnectionID_t &amp;mainConnectionID)=0</div><div class="ttdoc">is called when a connection request comes in via the command interface </div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_a45180aa9a4aedf0cab8214961013c9ee"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a45180aa9a4aedf0cab8214961013c9ee">am::IAmControlSend::cbAckSetSourceVolumeChange</a></div><div class="ttdeci">virtual void cbAckSetSourceVolumeChange(const am_Handle_s handle, const am_volume_t voulme, const am_Error_e error)=0</div><div class="ttdoc">ack for source volume changes </div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a56ae1287a330adfad9276109ab0ad5a8"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a56ae1287a330adfad9276109ab0ad5a8">am::CAmControlSender::hookSystemDeregisterConverter</a></div><div class="ttdeci">am_Error_e hookSystemDeregisterConverter(const am_converterID_t converterID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00270">CAmControlSender.cpp:270</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a56ae1287a330adfad9276109ab0ad5a8"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a56ae1287a330adfad9276109ab0ad5a8">am::CAmControlSender::hookSystemDeregisterConverter</a></div><div class="ttdeci">am_Error_e hookSystemDeregisterConverter(const am_converterID_t converterID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00283">CAmControlSender.cpp:283</a></div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_a2d2ac929f577498633d223c4194054f5"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a2d2ac929f577498633d223c4194054f5">am::IAmControlSend::startupController</a></div><div class="ttdeci">virtual am_Error_e startupController(IAmControlReceive *controlreceiveinterface)=0</div><div class="ttdoc">Starts up the controller. </div></div>
<div class="ttc" id="classam_1_1CAmControlSender_html_a99d157d1d345cb08038d5ddbbfaddd46"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a99d157d1d345cb08038d5ddbbfaddd46">am::CAmControlSender::dispatcherCallbackT</a></div><div class="ttdeci">TAmShPollDispatch&lt; CAmControlSender &gt; dispatcherCallbackT</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8h_source.html#l00122">CAmControlSender.h:122</a></div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_a523341b43629a1cf3adf2a03b2b2bacd"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a523341b43629a1cf3adf2a03b2b2bacd">am::IAmControlSend::cbAckSetSinkSoundProperty</a></div><div class="ttdeci">virtual void cbAckSetSinkSoundProperty(const am_Handle_s handle, const am_Error_e error)=0</div><div class="ttdoc">ack for setting of sinksoundproperties </div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ab5d345660b91a8c972c6cf7a83dad60b"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ab5d345660b91a8c972c6cf7a83dad60b">am::CAmControlSender::hookSystemDeregisterGateway</a></div><div class="ttdeci">am_Error_e hookSystemDeregisterGateway(const am_gatewayID_t gatewayID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00264">CAmControlSender.cpp:264</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ab5d345660b91a8c972c6cf7a83dad60b"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ab5d345660b91a8c972c6cf7a83dad60b">am::CAmControlSender::hookSystemDeregisterGateway</a></div><div class="ttdeci">am_Error_e hookSystemDeregisterGateway(const am_gatewayID_t gatewayID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00277">CAmControlSender.cpp:277</a></div></div>
<div class="ttc" id="namespaceam_html_a01c1c639ee87e804885f92c69ca4a97c"><div class="ttname"><a href="namespaceam.html#a01c1c639ee87e804885f92c69ca4a97c">am::am_speed_t</a></div><div class="ttdeci">uint16_t am_speed_t</div><div class="ttdoc">speed </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00085">audiomanagertypes.h:85</a></div></div>
<div class="ttc" id="namespaceam_html_a58a230b5da10699a7ce1b1f2a1c550e6"><div class="ttname"><a href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am::am_domainID_t</a></div><div class="ttdeci">uint16_t am_domainID_t</div><div class="ttdoc">a domain ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00045">audiomanagertypes.h:45</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_aa513e2bee2998261a640e5f3901704d9"><div class="ttname"><a href="classam_1_1CAmControlSender.html#aa513e2bee2998261a640e5f3901704d9">am::CAmControlSender::hookSystemSourceVolumeTick</a></div><div class="ttdeci">void hookSystemSourceVolumeTick(const am_Handle_s handle, const am_sourceID_t sourceID, const am_volume_t volume)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00294">CAmControlSender.cpp:294</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_aa513e2bee2998261a640e5f3901704d9"><div class="ttname"><a href="classam_1_1CAmControlSender.html#aa513e2bee2998261a640e5f3901704d9">am::CAmControlSender::hookSystemSourceVolumeTick</a></div><div class="ttdeci">void hookSystemSourceVolumeTick(const am_Handle_s handle, const am_sourceID_t sourceID, const am_volume_t volume)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00307">CAmControlSender.cpp:307</a></div></div>
<div class="ttc" id="namespaceam_html_a834886e7c3e4a2d6745ef2b59b485b00"><div class="ttname"><a href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am::am_mainVolume_t</a></div><div class="ttdeci">int16_t am_mainVolume_t</div><div class="ttdoc">This is the volume presented on the command interface. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00100">audiomanagertypes.h:100</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_aa88c9c0e0e828de6c5b218f2bbde4aae"><div class="ttname"><a href="classam_1_1CAmControlSender.html#aa88c9c0e0e828de6c5b218f2bbde4aae">am::CAmControlSender::cbAckSetSourceSoundProperties</a></div><div class="ttdeci">void cbAckSetSourceSoundProperties(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00407">CAmControlSender.cpp:407</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_afca65c0418b9f0830a568bff1014b3ca"><div class="ttname"><a href="classam_1_1CAmControlSender.html#afca65c0418b9f0830a568bff1014b3ca">am::CAmControlSender::hookSystemDeregisterSource</a></div><div class="ttdeci">am_Error_e hookSystemDeregisterSource(const am_sourceID_t sourceID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00246">CAmControlSender.cpp:246</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_aa88c9c0e0e828de6c5b218f2bbde4aae"><div class="ttname"><a href="classam_1_1CAmControlSender.html#aa88c9c0e0e828de6c5b218f2bbde4aae">am::CAmControlSender::cbAckSetSourceSoundProperties</a></div><div class="ttdeci">void cbAckSetSourceSoundProperties(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00420">CAmControlSender.cpp:420</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_afca65c0418b9f0830a568bff1014b3ca"><div class="ttname"><a href="classam_1_1CAmControlSender.html#afca65c0418b9f0830a568bff1014b3ca">am::CAmControlSender::hookSystemDeregisterSource</a></div><div class="ttdeci">am_Error_e hookSystemDeregisterSource(const am_sourceID_t sourceID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00259">CAmControlSender.cpp:259</a></div></div>
<div class="ttc" id="CAmControlSender_8h_html"><div class="ttname"><a href="CAmControlSender_8h.html">CAmControlSender.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_a9b297c03a6239be2c45bef687c0d4def"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a9b297c03a6239be2c45bef687c0d4def">am::IAmControlSend::hookUserSetMainSinkNotificationConfiguration</a></div><div class="ttdeci">virtual am_Error_e hookUserSetMainSinkNotificationConfiguration(const am_sinkID_t sinkID, const am_NotificationConfiguration_s &amp;notificationConfiguration)=0</div><div class="ttdoc">sets a user MainSinkNotificationConfiguration </div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_a3adcb322f2bdea1f9e386e4a9d07a2e1"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a3adcb322f2bdea1f9e386e4a9d07a2e1">am::IAmControlSend::cbAckSetSourceSoundProperty</a></div><div class="ttdeci">virtual void cbAckSetSourceSoundProperty(const am_Handle_s handle, const am_Error_e error)=0</div><div class="ttdoc">ack for setting of sourcesoundproperties </div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_adf9bc70ad78f14e7af98284a2e6a0c91"><div class="ttname"><a href="classam_1_1CAmControlSender.html#adf9bc70ad78f14e7af98284a2e6a0c91">am::CAmControlSender::confirmRoutingRundown</a></div><div class="ttdeci">void confirmRoutingRundown(const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00455">CAmControlSender.cpp:455</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_adf9bc70ad78f14e7af98284a2e6a0c91"><div class="ttname"><a href="classam_1_1CAmControlSender.html#adf9bc70ad78f14e7af98284a2e6a0c91">am::CAmControlSender::confirmRoutingRundown</a></div><div class="ttdeci">void confirmRoutingRundown(const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00468">CAmControlSender.cpp:468</a></div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_a206d0b9489520aeccf402bff31b39965"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a206d0b9489520aeccf402bff31b39965">am::IAmControlSend::hookSystemDeregisterSource</a></div><div class="ttdeci">virtual am_Error_e hookSystemDeregisterSource(const am_sourceID_t sourceID)=0</div><div class="ttdoc">is called when a routing adaptor deregisters a source </div></div>
<div class="ttc" id="namespaceam_html_af671cec58d6713a0c1e4eaa9c89613d5"><div class="ttname"><a href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am::am_gatewayID_t</a></div><div class="ttdeci">uint16_t am_gatewayID_t</div><div class="ttdoc">a gateway ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00075">audiomanagertypes.h:75</a></div></div>
<div class="ttc" id="structam_1_1am__Source__s_html"><div class="ttname"><a href="structam_1_1am__Source__s.html">am::am_Source_s</a></div><div class="ttdoc">This struct describes the attribiutes of a source. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01232">audiomanagertypes.h:1232</a></div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_a89e2012e3c556d61b194bd2fa81487c6"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a89e2012e3c556d61b194bd2fa81487c6">am::IAmControlSend::hookSystemSourceAvailablityStateChange</a></div><div class="ttdeci">virtual void hookSystemSourceAvailablityStateChange(const am_sourceID_t sourceID, const am_Availability_s &amp;availability)=0</div><div class="ttdoc">id called when a source changed its availability </div></div>
<div class="ttc" id="namespaceam_html_aac2b901ff83ee381fbe99913753e2416"><div class="ttname"><a href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am::am_sinkID_t</a></div><div class="ttdeci">uint16_t am_sinkID_t</div><div class="ttdoc">a sink ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00065">audiomanagertypes.h:65</a></div></div>
<div class="ttc" id="namespaceam_html_a33a5bb7641f58ab3a5f3b86400ad804c"><div class="ttname"><a href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am::am_mainConnectionID_t</a></div><div class="ttdeci">uint16_t am_mainConnectionID_t</div><div class="ttdoc">a mainConnection ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00080">audiomanagertypes.h:80</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_adf5c8c1e16207db2e47c99f38bf196e7"><div class="ttname"><a href="classam_1_1CAmControlSender.html#adf5c8c1e16207db2e47c99f38bf196e7">am::CAmControlSender::cbAckSetSourceVolumeChange</a></div><div class="ttdeci">void cbAckSetSourceVolumeChange(const am_Handle_s handle, const am_volume_t voulme, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00366">CAmControlSender.cpp:366</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_adf5c8c1e16207db2e47c99f38bf196e7"><div class="ttname"><a href="classam_1_1CAmControlSender.html#adf5c8c1e16207db2e47c99f38bf196e7">am::CAmControlSender::cbAckSetSourceVolumeChange</a></div><div class="ttdeci">void cbAckSetSourceVolumeChange(const am_Handle_s handle, const am_volume_t voulme, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00379">CAmControlSender.cpp:379</a></div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_a19adb45ff178867150f801608904eb56"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a19adb45ff178867150f801608904eb56">am::IAmControlSend::hookSystemRegisterDomain</a></div><div class="ttdeci">virtual am_Error_e hookSystemRegisterDomain(const am_Domain_s &amp;domainData, am_domainID_t &amp;domainID)=0</div><div class="ttdoc">is called when a routing adaptor registers its domain </div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_a96f39617e1ecaf021d544b5d4048bc5b"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a96f39617e1ecaf021d544b5d4048bc5b">am::IAmControlSend::hookSystemSingleTimingInformationChanged</a></div><div class="ttdeci">virtual void hookSystemSingleTimingInformationChanged(const am_connectionID_t connectionID, const am_timeSync_t time)=0</div><div class="ttdoc">This hook is fired whenever the timing information of a connection has changed. </div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a8d08ef4107f58674435a0f7bc50ab84f"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a8d08ef4107f58674435a0f7bc50ab84f">am::CAmControlSender::hookSystemRegisterDomain</a></div><div class="ttdeci">am_Error_e hookSystemRegisterDomain(const am_Domain_s &amp;domainData, am_domainID_t &amp;domainID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00210">CAmControlSender.cpp:210</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a8d08ef4107f58674435a0f7bc50ab84f"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a8d08ef4107f58674435a0f7bc50ab84f">am::CAmControlSender::hookSystemRegisterDomain</a></div><div class="ttdeci">am_Error_e hookSystemRegisterDomain(const am_Domain_s &amp;domainData, am_domainID_t &amp;domainID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00223">CAmControlSender.cpp:223</a></div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_a8da410be680cf652048f95e2941f9402"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a8da410be680cf652048f95e2941f9402">am::IAmControlSend::hookSystemRegisterSink</a></div><div class="ttdeci">virtual am_Error_e hookSystemRegisterSink(const am_Sink_s &amp;sinkData, am_sinkID_t &amp;sinkID)=0</div><div class="ttdoc">is called when a routing adaptor registers a sink </div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_a6a5814402c82ea2bf229ac2d63862f06"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a6a5814402c82ea2bf229ac2d63862f06">am::IAmControlSend::hookSystemSinkVolumeTick</a></div><div class="ttdeci">virtual void hookSystemSinkVolumeTick(const am_Handle_s handle, const am_sinkID_t sinkID, const am_volume_t volume)=0</div><div class="ttdoc">volumeticks. </div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a3880c0627b1d1360120c6bb294d45cdf"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a3880c0627b1d1360120c6bb294d45cdf">am::CAmControlSender::hookUserVolumeStep</a></div><div class="ttdeci">am_Error_e hookUserVolumeStep(const am_sinkID_t SinkID, const int16_t increment)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00198">CAmControlSender.cpp:198</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a3880c0627b1d1360120c6bb294d45cdf"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a3880c0627b1d1360120c6bb294d45cdf">am::CAmControlSender::hookUserVolumeStep</a></div><div class="ttdeci">am_Error_e hookUserVolumeStep(const am_sinkID_t SinkID, const int16_t increment)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00211">CAmControlSender.cpp:211</a></div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_a1f88f342cc533b839d07eefe3362b45d"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a1f88f342cc533b839d07eefe3362b45d">am::IAmControlSend::hookSystemRegisterGateway</a></div><div class="ttdeci">virtual am_Error_e hookSystemRegisterGateway(const am_Gateway_s &amp;gatewayData, am_gatewayID_t &amp;gatewayID)=0</div><div class="ttdoc">is called when a routing adaptor registers a gateway </div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a11cf689ead2a35ad3eb781b1a3f4dd02"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a11cf689ead2a35ad3eb781b1a3f4dd02">am::CAmControlSender::hookSystemReceiveEarlyData</a></div><div class="ttdeci">void hookSystemReceiveEarlyData(const std::vector&lt; am_EarlyData_s &gt; &amp;data)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00324">CAmControlSender.cpp:324</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a11cf689ead2a35ad3eb781b1a3f4dd02"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a11cf689ead2a35ad3eb781b1a3f4dd02">am::CAmControlSender::hookSystemReceiveEarlyData</a></div><div class="ttdeci">void hookSystemReceiveEarlyData(const std::vector&lt; am_EarlyData_s &gt; &amp;data)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00337">CAmControlSender.cpp:337</a></div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_a0eaec631c13a8e98cd7e13bc8c30c5f1"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a0eaec631c13a8e98cd7e13bc8c30c5f1">am::IAmControlSend::getInterfaceVersion</a></div><div class="ttdeci">virtual void getInterfaceVersion(std::string &amp;version) const =0</div><div class="ttdoc">This function returns the version of the interface returns E_OK, E_UNKOWN if version is unknown...</div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_a7a4952da0cdf7359d46efeef736c75a6"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a7a4952da0cdf7359d46efeef736c75a6">am::IAmControlSend::hookUserSetMainSourceSoundProperty</a></div><div class="ttdeci">virtual am_Error_e hookUserSetMainSourceSoundProperty(const am_sourceID_t sourceID, const am_MainSoundProperty_s &amp;soundProperty)=0</div><div class="ttdoc">sets a user MainSourceSoundProperty </div></div>
</div><!-- fragment --></div><!-- contents -->
@@ -835,9 +293,9 @@ $(document).ready(function(){initNavTree('CAmControlSender_8cpp_source.html','')
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_218adc744edff50228af3539b32b7808.html">src</a></li><li class="navelem"><a class="el" href="CAmControlSender_8cpp.html">CAmControlSender.cpp</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:29 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmControlSender_8h.html b/docs/CAmControlSender_8h.html
index 1bbde0f..b30b1a6 100644..100755
--- a/docs/CAmControlSender_8h.html
+++ b/docs/CAmControlSender_8h.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerCore/include/CAmControlSender.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmControlSender_8h.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -114,22 +117,22 @@ $(document).ready(function(){initNavTree('CAmControlSender_8h.html','');});
<p>SPDX license identifier: MPL-2.0.
<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &quot;<a class="el" href="IAmControl_8h_source.html">IAmControl.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>&quot;</code><br/>
-<code>#include &quot;unistd.h&quot;</code><br/>
+<div class="textblock"><code>#include &quot;<a class="el" href="IAmControl_8h_source.html">IAmControl.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>&quot;</code><br />
+<code>#include &quot;unistd.h&quot;</code><br />
</div>
<p><a href="CAmControlSender_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlSender.html">am::CAmControlSender</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">sends data to the commandInterface, takes the file of the library that needs to be loaded <a href="classam_1_1CAmControlSender.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">sends data to the commandInterface, takes the file of the library that needs to be loaded <a href="classam_1_1CAmControlSender.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
-<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
-<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br/></td></tr>
+<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
+<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -148,9 +151,9 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_a2790e911832141e38a92850240f8218.html">include</a></li><li class="navelem"><a class="el" href="CAmControlSender_8h.html">CAmControlSender.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmControlSender_8h_source.html b/docs/CAmControlSender_8h_source.html
index b92d63f..b1e245e 100644..100755
--- a/docs/CAmControlSender_8h_source.html
+++ b/docs/CAmControlSender_8h_source.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerCore/include/CAmControlSender.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmControlSender_8h_source.html','');}
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -108,258 +111,130 @@ $(document).ready(function(){initNavTree('CAmControlSender_8h_source.html','');}
<div class="title">CAmControlSender.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="CAmControlSender_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef CONTROLSENDER_H_</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CONTROLSENDER_H_</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#ifdef UNIT_TEST</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &quot;../test/IAmControlBackdoor.h&quot;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="IAmControl_8h.html">IAmControl.h</a>&quot;</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmSocketHandler_8h.html">CAmSocketHandler.h</a>&quot;</span></div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &quot;unistd.h&quot;</span></div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keyword">namespace </span>am</div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;{</div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
-<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html"> 41</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a></div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;{</div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <a class="code" href="classam_1_1CAmControlSender.html#af6ece21d3385f9599ce1bffe393d8c7f">CAmControlSender</a>(std::string controlPluginFile,<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>* sockethandler);</div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <a class="code" href="classam_1_1CAmControlSender.html#af6ece21d3385f9599ce1bffe393d8c7f">CAmControlSender</a>();</div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <a class="code" href="classam_1_1CAmControlSender.html#a493ee4dcf1f7baf99ce92f7515213679">~CAmControlSender</a>();</div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#aa462eb56d64c178b9f065b0e4ef6bc33">startupController</a>(<a class="code" href="classam_1_1IAmControlReceive.html">IAmControlReceive</a>* controlreceiveinterface) ;</div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a9ed2db1aa1e1b48db96f7356a55435fc">setControllerReady</a>() ;</div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a81e71a98de468e79c5422fb02113aec5">setControllerRundown</a>(<span class="keyword">const</span> int16_t signal) ;</div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#ac1bdb116a00b8b75cf4c4558e184b832">hookUserConnectionRequest</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a>&amp; mainConnectionID) ;</div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#a39bb9b4f25e1c162d6a3daf344944960">hookUserDisconnectionRequest</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> connectionID) ;</div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#a0d93a02239f6a1bdc5279b03eae891bd">hookUserSetMainSinkSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty) ;</div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#ac809407580b0bfd81ad853320beb3a75">hookUserSetMainSourceSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty) ;</div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#af92be6d9b34c296d2ba1b5908c8d66a4">hookUserSetSystemProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a>&amp; property) ;</div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#ad9e6c45492e72c9994652d0f2a9d1abd">hookUserVolumeChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> SinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> newVolume) ;</div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#a3880c0627b1d1360120c6bb294d45cdf">hookUserVolumeStep</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> SinkID, <span class="keyword">const</span> int16_t increment) ;</div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#ad34e16a4b571a5dc70c7081f96015d53">hookUserSetSinkMuteState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> muteState) ;</div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#a8d08ef4107f58674435a0f7bc50ab84f">hookSystemRegisterDomain</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Domain__s.html">am_Domain_s</a>&amp; domainData, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID) ;</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#a23259c09417c91ac1adf066acac4ca32">hookSystemDeregisterDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID) ;</div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#ab557fbfedaff1a1ac99c6e51d786e0f5">hookSystemDomainRegistrationComplete</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID) ;</div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#a8d19d13415194e0f177f541e9673c569">hookSystemRegisterSink</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a>&amp; sinkData, <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&amp; sinkID) ;</div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#ad6736a771e532feb75dbe90d2120eec6">hookSystemDeregisterSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) ;</div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#ae8f9632e00e25cb2797a6f9368ded02b">hookSystemRegisterSource</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a>&amp; sourceData, <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&amp; sourceID) ;</div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#afca65c0418b9f0830a568bff1014b3ca">hookSystemDeregisterSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID) ;</div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#a6596765114f1d64769ce48ce7068c6d2">hookSystemRegisterGateway</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a>&amp; gatewayData, <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a>&amp; gatewayID) ;</div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#ad366b9499db3824db2184ce33fd827bd">hookSystemRegisterConverter</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a>&amp; converterData, <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a>&amp; converterID);</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#ab5d345660b91a8c972c6cf7a83dad60b">hookSystemDeregisterGateway</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID) ;</div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#a56ae1287a330adfad9276109ab0ad5a8">hookSystemDeregisterConverter</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID) ;</div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#abdcd10d01e5e55517beab1249086aae2">hookSystemRegisterCrossfader</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a>&amp; crossfaderData, <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a>&amp; crossfaderID) ;</div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#afa96b42c7128fca631011483744e7010">hookSystemDeregisterCrossfader</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID) ;</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#ab964493d75dd1b837edfee449efe20d7">hookSystemSinkVolumeTick</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume) ;</div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#aa513e2bee2998261a640e5f3901704d9">hookSystemSourceVolumeTick</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume) ;</div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a986e7f985794ab4988a63cc49b1fb3f9">hookSystemInterruptStateChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am_InterruptState_e</a> interruptState) ;</div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#aaace40abc06b07579865b279fde4b5b3">hookSystemSinkAvailablityStateChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability) ;</div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#adbed8d711062d95e9ecbe7576d72de89">hookSystemSourceAvailablityStateChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability) ;</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a5b5bc8a05e0cb75b7145f936764c2150">hookSystemDomainStateChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> state) ;</div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a11cf689ead2a35ad3eb781b1a3f4dd02">hookSystemReceiveEarlyData</a>(<span class="keyword">const</span> std::vector&lt;am_EarlyData_s&gt;&amp; data) ;</div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#ae6e0d8d4edc396b2cc6e4b68b281df31">hookSystemSpeedChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a01c1c639ee87e804885f92c69ca4a97c">am_speed_t</a> speed) ;</div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#ab299a4ca5edcb83f81618eb5d67cd7a3">hookSystemTimingInformationChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> time) ;</div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a860fc09d07ab8d8f44bbeafacb897eb3">cbAckConnect</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> errorID) ;</div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a94b200d6db39488a2cb59500339edeec">cbAckDisconnect</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> errorID) ;</div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#aaa1eaeafeb8d3fe68b07a1217474d529">cbAckCrossFade</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a> hostsink, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) ;</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#ad72f53d6632cdf22959fede139fb27c5">cbAckSetSinkVolumeChange</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) ;</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#adf5c8c1e16207db2e47c99f38bf196e7">cbAckSetSourceVolumeChange</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> voulme, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) ;</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#af34d246772ac308320740cdfc0c7a415">cbAckSetSourceState</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) ;</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#aa88c9c0e0e828de6c5b218f2bbde4aae">cbAckSetSourceSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) ;</div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a1302ac87a9e252e3a6e5ad38925bffff">cbAckSetSourceSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) ;</div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a2d986d73268ef02a167151b62dd155e4">cbAckSetSinkSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) ;</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a38cc36342c63abe0d163edea4bd460f9">cbAckSetSinkSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) ;</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#a78de0729435fd75879d1c0ef94cd7106">getConnectionFormatChoice</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Route__s.html">am_Route_s</a> listRoute, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt; listPossibleConnectionFormats, std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listPrioConnectionFormats) ;</div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#ad57f83fec6cdaba8dd84d2e16b8f00d5">confirmCommandReady</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) ;</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#abe66bb8fe1836496dc623960da9d16f2">confirmRoutingReady</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) ;</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#ad7d8499e2a4064e02a606277df3ca5ad">confirmCommandRundown</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) ;</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#adf9bc70ad78f14e7af98284a2e6a0c91">confirmRoutingRundown</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) ;</div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a04117188812edfedac49c45edad74918">getInterfaceVersion</a>(std::string&amp; version) <span class="keyword">const</span> ;</div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#a7f3bf974ffb35ccf02622127967de341">hookSystemUpdateSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties) ;</div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#abcf7efc501fa8e7d121e2bccab105d39">hookSystemUpdateSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties) ;</div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#ab4334176792bcc60de95f7568edcd332">hookSystemUpdateGateway</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkConnectionFromats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix) ;</div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#a6f77683e7c7e9f5298dd59970c6c5afb">hookSystemUpdateConverter</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkConnectionFromats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix);</div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#af69aa3145127e0f9ba29728fd0e75b7f">cbAckSetVolume</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> std::vector&lt;am_Volumes_s&gt;&amp; listVolumes, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) ;</div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a6022d701a671a6776c1066d5bb8394ae">cbAckSetSinkNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) ;</div>
-<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a8c19a72986d3fbaec14740d659b994be">cbAckSetSourceNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) ;</div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#abb1198366d007af454087cde09077f15">hookSinkNotificationDataChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; payload) ;</div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a5d230a951b1eac878581e0e7b508b7c0">hookSourceNotificationDataChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; payload) ;</div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#a16a0498beb28d7491656fba5407b84ba">hookUserSetMainSinkNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; notificationConfiguration) ;</div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#ae84b7b255db7b4527063539047dae4ef">hookUserSetMainSourceNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; notificationConfiguration) ;</div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a20b99dc1e2ae52653f86bc92c5fa7e6f">hookSystemSingleTimingInformationChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> time);</div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;</div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a57e3b3d6356fe6359f63a6e7052cbefc">receiverCallback</a>(<span class="keyword">const</span> pollfd pollfd, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData);</div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmControlSender.html#ae60a8653137fde722872d34cae686d15">checkerCallback</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData);</div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmControlSender.html#af4914756d3de29e3f2e50fe75d287adc">dispatcherCallback</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData);</div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;</div>
-<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a6cb720ef93406b04e65b9a4f09ab8a24"> 113</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a6cb720ef93406b04e65b9a4f09ab8a24">setControllerRundownSafe</a>(int16_t signal)</div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; {</div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; int16_t p(signal);</div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; ssize_t result(-1);</div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; result = write(mPipe[1], &amp;p, <span class="keyword">sizeof</span>(p));</div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; }</div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;</div>
-<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#aea988dc0577c0e5d09610351ef034f66"> 120</a></span>&#160; <a class="code" href="classam_1_1TAmShPollFired.html">TAmShPollFired&lt;CAmControlSender&gt;</a> <a class="code" href="classam_1_1CAmControlSender.html#aea988dc0577c0e5d09610351ef034f66">receiverCallbackT</a>;</div>
-<div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#ad8ff5682f685309d1dd18f020b6a3c45"> 121</a></span>&#160; <a class="code" href="classam_1_1TAmShPollCheck.html">TAmShPollCheck&lt;CAmControlSender&gt;</a> <a class="code" href="classam_1_1CAmControlSender.html#ad8ff5682f685309d1dd18f020b6a3c45">checkerCallbackT</a>;</div>
-<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a99d157d1d345cb08038d5ddbbfaddd46"> 122</a></span>&#160; <a class="code" href="classam_1_1TAmShPollDispatch.html">TAmShPollDispatch&lt;CAmControlSender&gt;</a> <a class="code" href="classam_1_1CAmControlSender.html#a99d157d1d345cb08038d5ddbbfaddd46">dispatcherCallbackT</a>;</div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;</div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;</div>
-<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="comment">//we need this here to call the rundown from the signal handler. In case everything screwed up</span></div>
-<div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a347a2af727aeb11657f145329dd23dd8"> 126</a></span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a347a2af727aeb11657f145329dd23dd8">CallsetControllerRundown</a>(int16_t signal)</div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; {</div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="keywordflow">if</span> (mInstance)</div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; mInstance-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a81e71a98de468e79c5422fb02113aec5">setControllerRundown</a>(signal);</div>
-<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; }</div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;</div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="comment">//this static callback is used from the signal handler. It is used when a normal rundown is assumed and the mainloop is used to call rundown.</span></div>
-<div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a6c0d99f14b5c80aa0e0f937c92abc023"> 133</a></span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a6c0d99f14b5c80aa0e0f937c92abc023">CallsetControllerRundownSafe</a>(int16_t signal)</div>
-<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; {</div>
-<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="keywordflow">if</span> (mInstance)</div>
-<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; {</div>
-<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; mInstance-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a6cb720ef93406b04e65b9a4f09ab8a24">setControllerRundownSafe</a>(signal);</div>
-<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; }</div>
-<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; }</div>
-<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;</div>
-<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="preprocessor">#ifdef UNIT_TEST</span></div>
-<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="preprocessor"></span> <span class="keyword">friend</span> <span class="keyword">class </span>IAmControlBackdoor;</div>
-<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="preprocessor"></span><span class="keyword">private</span>:</div>
-<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="keywordtype">int</span> mPipe[2];</div>
-<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="keywordtype">void</span>* mlibHandle; </div>
-<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <a class="code" href="classam_1_1IAmControlSend.html">IAmControlSend</a>* mController; </div>
-<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keyword">static</span> <a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a>* mInstance;</div>
-<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; int16_t mSignal;</div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;};</div>
-<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;</div>
-<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;}</div>
-<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;</div>
-<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* CONTROLSENDER_H_ */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a493ee4dcf1f7baf99ce92f7515213679"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a493ee4dcf1f7baf99ce92f7515213679">am::CAmControlSender::~CAmControlSender</a></div><div class="ttdeci">~CAmControlSender()</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00154">CAmControlSender.cpp:154</a></div></div>
+<a href="CAmControlSender_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef CONTROLSENDER_H_</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#define CONTROLSENDER_H_</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#ifdef UNIT_TEST</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &quot;../test/IAmControlBackdoor.h&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="IAmControl_8h.html">IAmControl.h</a>&quot;</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmSocketHandler_8h.html">CAmSocketHandler.h</a>&quot;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &quot;unistd.h&quot;</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceam.html">am</a></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;{</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html"> 41</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a></div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;{</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <a class="code" href="classam_1_1CAmControlSender.html#af6ece21d3385f9599ce1bffe393d8c7f">CAmControlSender</a>(std::string controlPluginFile,<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>* sockethandler);</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <a class="code" href="classam_1_1CAmControlSender.html#af6ece21d3385f9599ce1bffe393d8c7f">CAmControlSender</a>();</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <a class="code" href="classam_1_1CAmControlSender.html#a493ee4dcf1f7baf99ce92f7515213679">~CAmControlSender</a>();</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#aa462eb56d64c178b9f065b0e4ef6bc33">startupController</a>(<a class="code" href="classam_1_1IAmControlReceive.html">IAmControlReceive</a>* controlreceiveinterface) ;</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a9ed2db1aa1e1b48db96f7356a55435fc">setControllerReady</a>() ;</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a81e71a98de468e79c5422fb02113aec5">setControllerRundown</a>(<span class="keyword">const</span> int16_t signal) ;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#ac1bdb116a00b8b75cf4c4558e184b832">hookUserConnectionRequest</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a>&amp; mainConnectionID) ;</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#a39bb9b4f25e1c162d6a3daf344944960">hookUserDisconnectionRequest</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> connectionID) ;</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#a0d93a02239f6a1bdc5279b03eae891bd">hookUserSetMainSinkSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty) ;</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#ac809407580b0bfd81ad853320beb3a75">hookUserSetMainSourceSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty) ;</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#af92be6d9b34c296d2ba1b5908c8d66a4">hookUserSetSystemProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a>&amp; property) ;</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#ad9e6c45492e72c9994652d0f2a9d1abd">hookUserVolumeChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> SinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> newVolume) ;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#a3880c0627b1d1360120c6bb294d45cdf">hookUserVolumeStep</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> SinkID, <span class="keyword">const</span> int16_t increment) ;</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#ad34e16a4b571a5dc70c7081f96015d53">hookUserSetSinkMuteState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> muteState) ;</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#a8d08ef4107f58674435a0f7bc50ab84f">hookSystemRegisterDomain</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Domain__s.html">am_Domain_s</a>&amp; domainData, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID) ;</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#a23259c09417c91ac1adf066acac4ca32">hookSystemDeregisterDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID) ;</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#ab557fbfedaff1a1ac99c6e51d786e0f5">hookSystemDomainRegistrationComplete</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID) ;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#a8d19d13415194e0f177f541e9673c569">hookSystemRegisterSink</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a>&amp; sinkData, <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&amp; sinkID) ;</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#ad6736a771e532feb75dbe90d2120eec6">hookSystemDeregisterSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) ;</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#ae8f9632e00e25cb2797a6f9368ded02b">hookSystemRegisterSource</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a>&amp; sourceData, <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&amp; sourceID) ;</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#afca65c0418b9f0830a568bff1014b3ca">hookSystemDeregisterSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID) ;</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#a6596765114f1d64769ce48ce7068c6d2">hookSystemRegisterGateway</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a>&amp; gatewayData, <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a>&amp; gatewayID) ;</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#ad366b9499db3824db2184ce33fd827bd">hookSystemRegisterConverter</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a>&amp; converterData, <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a>&amp; converterID);</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#ab5d345660b91a8c972c6cf7a83dad60b">hookSystemDeregisterGateway</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID) ;</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#a56ae1287a330adfad9276109ab0ad5a8">hookSystemDeregisterConverter</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID) ;</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#abdcd10d01e5e55517beab1249086aae2">hookSystemRegisterCrossfader</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a>&amp; crossfaderData, <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a>&amp; crossfaderID) ;</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#afa96b42c7128fca631011483744e7010">hookSystemDeregisterCrossfader</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID) ;</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#ab964493d75dd1b837edfee449efe20d7">hookSystemSinkVolumeTick</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume) ;</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#aa513e2bee2998261a640e5f3901704d9">hookSystemSourceVolumeTick</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume) ;</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a986e7f985794ab4988a63cc49b1fb3f9">hookSystemInterruptStateChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am_InterruptState_e</a> interruptState) ;</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#aaace40abc06b07579865b279fde4b5b3">hookSystemSinkAvailablityStateChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability) ;</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#adbed8d711062d95e9ecbe7576d72de89">hookSystemSourceAvailablityStateChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability) ;</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a5b5bc8a05e0cb75b7145f936764c2150">hookSystemDomainStateChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> state) ;</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a11cf689ead2a35ad3eb781b1a3f4dd02">hookSystemReceiveEarlyData</a>(<span class="keyword">const</span> std::vector&lt;am_EarlyData_s&gt;&amp; data) ;</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#ae6e0d8d4edc396b2cc6e4b68b281df31">hookSystemSpeedChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a01c1c639ee87e804885f92c69ca4a97c">am_speed_t</a> speed) ;</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#ab299a4ca5edcb83f81618eb5d67cd7a3">hookSystemTimingInformationChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> time) ;</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a860fc09d07ab8d8f44bbeafacb897eb3">cbAckConnect</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> errorID) ;</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a94b200d6db39488a2cb59500339edeec">cbAckDisconnect</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> errorID) ;</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#aaa1eaeafeb8d3fe68b07a1217474d529">cbAckCrossFade</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a> hostsink, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) ;</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#ad72f53d6632cdf22959fede139fb27c5">cbAckSetSinkVolumeChange</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) ;</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#adf5c8c1e16207db2e47c99f38bf196e7">cbAckSetSourceVolumeChange</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> voulme, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) ;</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#af34d246772ac308320740cdfc0c7a415">cbAckSetSourceState</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) ;</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#aa88c9c0e0e828de6c5b218f2bbde4aae">cbAckSetSourceSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) ;</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a1302ac87a9e252e3a6e5ad38925bffff">cbAckSetSourceSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) ;</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a2d986d73268ef02a167151b62dd155e4">cbAckSetSinkSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) ;</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a38cc36342c63abe0d163edea4bd460f9">cbAckSetSinkSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) ;</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#a78de0729435fd75879d1c0ef94cd7106">getConnectionFormatChoice</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Route__s.html">am_Route_s</a> listRoute, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt; listPossibleConnectionFormats, std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listPrioConnectionFormats) ;</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#ad57f83fec6cdaba8dd84d2e16b8f00d5">confirmCommandReady</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) ;</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#abe66bb8fe1836496dc623960da9d16f2">confirmRoutingReady</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) ;</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#ad7d8499e2a4064e02a606277df3ca5ad">confirmCommandRundown</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) ;</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#adf9bc70ad78f14e7af98284a2e6a0c91">confirmRoutingRundown</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) ;</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a04117188812edfedac49c45edad74918">getInterfaceVersion</a>(std::string&amp; version) <span class="keyword">const</span> ;</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#a7f3bf974ffb35ccf02622127967de341">hookSystemUpdateSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties) ;</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#abcf7efc501fa8e7d121e2bccab105d39">hookSystemUpdateSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties) ;</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#ab4334176792bcc60de95f7568edcd332">hookSystemUpdateGateway</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkConnectionFromats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix) ;</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#a6f77683e7c7e9f5298dd59970c6c5afb">hookSystemUpdateConverter</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkConnectionFromats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix);</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#af69aa3145127e0f9ba29728fd0e75b7f">cbAckSetVolume</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> std::vector&lt;am_Volumes_s&gt;&amp; listVolumes, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) ;</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a6022d701a671a6776c1066d5bb8394ae">cbAckSetSinkNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) ;</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a8c19a72986d3fbaec14740d659b994be">cbAckSetSourceNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) ;</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#abb1198366d007af454087cde09077f15">hookSinkNotificationDataChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; payload) ;</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a5d230a951b1eac878581e0e7b508b7c0">hookSourceNotificationDataChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; payload) ;</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#a16a0498beb28d7491656fba5407b84ba">hookUserSetMainSinkNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; notificationConfiguration) ;</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmControlSender.html#ae84b7b255db7b4527063539047dae4ef">hookUserSetMainSourceNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; notificationConfiguration) ;</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a20b99dc1e2ae52653f86bc92c5fa7e6f">hookSystemSingleTimingInformationChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> time);</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a57e3b3d6356fe6359f63a6e7052cbefc">receiverCallback</a>(<span class="keyword">const</span> pollfd pollfd, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData);</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmControlSender.html#ae60a8653137fde722872d34cae686d15">checkerCallback</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData);</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmControlSender.html#af4914756d3de29e3f2e50fe75d287adc">dispatcherCallback</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData);</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;</div><div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a6cb720ef93406b04e65b9a4f09ab8a24"> 113</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a6cb720ef93406b04e65b9a4f09ab8a24">setControllerRundownSafe</a>(int16_t signal)</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; {</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; int16_t p(signal);</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; ssize_t result(-1);</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; result = write(mPipe[1], &amp;p, <span class="keyword">sizeof</span>(p));</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; }</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;</div><div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#aea988dc0577c0e5d09610351ef034f66"> 120</a></span>&#160; <a class="code" href="classam_1_1TAmShPollFired.html">TAmShPollFired&lt;CAmControlSender&gt;</a> <a class="code" href="classam_1_1CAmControlSender.html#aea988dc0577c0e5d09610351ef034f66">receiverCallbackT</a>;</div><div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#ad8ff5682f685309d1dd18f020b6a3c45"> 121</a></span>&#160; <a class="code" href="classam_1_1TAmShPollCheck.html">TAmShPollCheck&lt;CAmControlSender&gt;</a> <a class="code" href="classam_1_1CAmControlSender.html#ad8ff5682f685309d1dd18f020b6a3c45">checkerCallbackT</a>;</div><div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a99d157d1d345cb08038d5ddbbfaddd46"> 122</a></span>&#160; <a class="code" href="classam_1_1TAmShPollDispatch.html">TAmShPollDispatch&lt;CAmControlSender&gt;</a> <a class="code" href="classam_1_1CAmControlSender.html#a99d157d1d345cb08038d5ddbbfaddd46">dispatcherCallbackT</a>;</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="comment">//we need this here to call the rundown from the signal handler. In case everything screwed up</span></div><div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a347a2af727aeb11657f145329dd23dd8"> 126</a></span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a347a2af727aeb11657f145329dd23dd8">CallsetControllerRundown</a>(int16_t signal)</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; {</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="keywordflow">if</span> (mInstance)</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; mInstance-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a81e71a98de468e79c5422fb02113aec5">setControllerRundown</a>(signal);</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; }</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="comment">//this static callback is used from the signal handler. It is used when a normal rundown is assumed and the mainloop is used to call rundown.</span></div><div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="classam_1_1CAmControlSender.html#a6c0d99f14b5c80aa0e0f937c92abc023"> 133</a></span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmControlSender.html#a6c0d99f14b5c80aa0e0f937c92abc023">CallsetControllerRundownSafe</a>(int16_t signal)</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; {</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="keywordflow">if</span> (mInstance)</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; {</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; mInstance-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a6cb720ef93406b04e65b9a4f09ab8a24">setControllerRundownSafe</a>(signal);</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; }</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; }</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="preprocessor">#ifdef UNIT_TEST</span></div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span>IAmControlBackdoor;</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="keywordtype">int</span> mPipe[2];</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="keywordtype">void</span>* mlibHandle; </div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <a class="code" href="classam_1_1IAmControlSend.html">IAmControlSend</a>* mController; </div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keyword">static</span> <a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a>* mInstance;</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; int16_t mSignal;</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; std::string mControlPluginFile;</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;};</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;}</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* CONTROLSENDER_H_ */</span><span class="preprocessor"></span></div><div class="ttc" id="classam_1_1CAmControlSender_html_a493ee4dcf1f7baf99ce92f7515213679"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a493ee4dcf1f7baf99ce92f7515213679">am::CAmControlSender::~CAmControlSender</a></div><div class="ttdeci">~CAmControlSender()</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00154">CAmControlSender.cpp:154</a></div></div>
<div class="ttc" id="namespaceam_html_aee5e4e9b864d3867a896b6cdceed6ff4"><div class="ttname"><a href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am::am_connectionID_t</a></div><div class="ttdeci">uint16_t am_connectionID_t</div><div class="ttdoc">a connection ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00055">audiomanagertypes.h:55</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ae60a8653137fde722872d34cae686d15"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ae60a8653137fde722872d34cae686d15">am::CAmControlSender::checkerCallback</a></div><div class="ttdeci">bool checkerCallback(const sh_pollHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00535">CAmControlSender.cpp:535</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_af4914756d3de29e3f2e50fe75d287adc"><div class="ttname"><a href="classam_1_1CAmControlSender.html#af4914756d3de29e3f2e50fe75d287adc">am::CAmControlSender::dispatcherCallback</a></div><div class="ttdeci">bool dispatcherCallback(const sh_pollHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00563">CAmControlSender.cpp:563</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ad9e6c45492e72c9994652d0f2a9d1abd"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ad9e6c45492e72c9994652d0f2a9d1abd">am::CAmControlSender::hookUserVolumeChange</a></div><div class="ttdeci">am_Error_e hookUserVolumeChange(const am_sinkID_t SinkID, const am_mainVolume_t newVolume)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00192">CAmControlSender.cpp:192</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a04117188812edfedac49c45edad74918"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a04117188812edfedac49c45edad74918">am::CAmControlSender::getInterfaceVersion</a></div><div class="ttdeci">void getInterfaceVersion(std::string &amp;version) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00432">CAmControlSender.cpp:432</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_adbed8d711062d95e9ecbe7576d72de89"><div class="ttname"><a href="classam_1_1CAmControlSender.html#adbed8d711062d95e9ecbe7576d72de89">am::CAmControlSender::hookSystemSourceAvailablityStateChange</a></div><div class="ttdeci">void hookSystemSourceAvailablityStateChange(const am_sourceID_t sourceID, const am_Availability_s &amp;availability)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00312">CAmControlSender.cpp:312</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ab4334176792bcc60de95f7568edcd332"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ab4334176792bcc60de95f7568edcd332">am::CAmControlSender::hookSystemUpdateGateway</a></div><div class="ttdeci">am_Error_e hookSystemUpdateGateway(const am_gatewayID_t gatewayID, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceConnectionFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkConnectionFromats, const std::vector&lt; bool &gt; &amp;convertionMatrix)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00473">CAmControlSender.cpp:473</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a2d986d73268ef02a167151b62dd155e4"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a2d986d73268ef02a167151b62dd155e4">am::CAmControlSender::cbAckSetSinkSoundProperties</a></div><div class="ttdeci">void cbAckSetSinkSoundProperties(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00401">CAmControlSender.cpp:401</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ae60a8653137fde722872d34cae686d15"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ae60a8653137fde722872d34cae686d15">am::CAmControlSender::checkerCallback</a></div><div class="ttdeci">bool checkerCallback(const sh_pollHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00548">CAmControlSender.cpp:548</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_af4914756d3de29e3f2e50fe75d287adc"><div class="ttname"><a href="classam_1_1CAmControlSender.html#af4914756d3de29e3f2e50fe75d287adc">am::CAmControlSender::dispatcherCallback</a></div><div class="ttdeci">bool dispatcherCallback(const sh_pollHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00576">CAmControlSender.cpp:576</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ad9e6c45492e72c9994652d0f2a9d1abd"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ad9e6c45492e72c9994652d0f2a9d1abd">am::CAmControlSender::hookUserVolumeChange</a></div><div class="ttdeci">am_Error_e hookUserVolumeChange(const am_sinkID_t SinkID, const am_mainVolume_t newVolume)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00205">CAmControlSender.cpp:205</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a04117188812edfedac49c45edad74918"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a04117188812edfedac49c45edad74918">am::CAmControlSender::getInterfaceVersion</a></div><div class="ttdeci">void getInterfaceVersion(std::string &amp;version) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00445">CAmControlSender.cpp:445</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_adbed8d711062d95e9ecbe7576d72de89"><div class="ttname"><a href="classam_1_1CAmControlSender.html#adbed8d711062d95e9ecbe7576d72de89">am::CAmControlSender::hookSystemSourceAvailablityStateChange</a></div><div class="ttdeci">void hookSystemSourceAvailablityStateChange(const am_sourceID_t sourceID, const am_Availability_s &amp;availability)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00325">CAmControlSender.cpp:325</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ab4334176792bcc60de95f7568edcd332"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ab4334176792bcc60de95f7568edcd332">am::CAmControlSender::hookSystemUpdateGateway</a></div><div class="ttdeci">am_Error_e hookSystemUpdateGateway(const am_gatewayID_t gatewayID, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceConnectionFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkConnectionFromats, const std::vector&lt; bool &gt; &amp;convertionMatrix)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00486">CAmControlSender.cpp:486</a></div></div>
+<div class="ttc" id="namespaceam_html"><div class="ttname"><a href="namespaceam.html">am</a></div><div class="ttdoc">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects...</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8h_source.html#l00029">CAmCommandReceiver.h:29</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a2d986d73268ef02a167151b62dd155e4"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a2d986d73268ef02a167151b62dd155e4">am::CAmControlSender::cbAckSetSinkSoundProperties</a></div><div class="ttdeci">void cbAckSetSinkSoundProperties(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00414">CAmControlSender.cpp:414</a></div></div>
<div class="ttc" id="namespaceam_html_a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f"><div class="ttname"><a href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am::am_sinkClass_t</a></div><div class="ttdeci">uint16_t am_sinkClass_t</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00104">audiomanagertypes.h:104</a></div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4ce"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am::am_Error_e</a></div><div class="ttdeci">am_Error_e</div><div class="ttdoc">the errors of the audiomanager. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00337">audiomanagertypes.h:337</a></div></div>
<div class="ttc" id="namespaceam_html_a9bce055a917900b33c7fa5666ec00e22"><div class="ttname"><a href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am::am_InterruptState_e</a></div><div class="ttdeci">am_InterruptState_e</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00454">audiomanagertypes.h:454</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a0d93a02239f6a1bdc5279b03eae891bd"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a0d93a02239f6a1bdc5279b03eae891bd">am::CAmControlSender::hookUserSetMainSinkSoundProperty</a></div><div class="ttdeci">am_Error_e hookUserSetMainSinkSoundProperty(const am_sinkID_t sinkID, const am_MainSoundProperty_s &amp;soundProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00174">CAmControlSender.cpp:174</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a0d93a02239f6a1bdc5279b03eae891bd"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a0d93a02239f6a1bdc5279b03eae891bd">am::CAmControlSender::hookUserSetMainSinkSoundProperty</a></div><div class="ttdeci">am_Error_e hookUserSetMainSinkSoundProperty(const am_sinkID_t sinkID, const am_MainSoundProperty_s &amp;soundProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00187">CAmControlSender.cpp:187</a></div></div>
<div class="ttc" id="structam_1_1am__NotificationConfiguration__s_html"><div class="ttname"><a href="structam_1_1am__NotificationConfiguration__s.html">am::am_NotificationConfiguration_s</a></div><div class="ttdoc">This struct holds information about the configuration for notifications. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01109">audiomanagertypes.h:1109</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a8d19d13415194e0f177f541e9673c569"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a8d19d13415194e0f177f541e9673c569">am::CAmControlSender::hookSystemRegisterSink</a></div><div class="ttdeci">am_Error_e hookSystemRegisterSink(const am_Sink_s &amp;sinkData, am_sinkID_t &amp;sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00228">CAmControlSender.cpp:228</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_afa96b42c7128fca631011483744e7010"><div class="ttname"><a href="classam_1_1CAmControlSender.html#afa96b42c7128fca631011483744e7010">am::CAmControlSender::hookSystemDeregisterCrossfader</a></div><div class="ttdeci">am_Error_e hookSystemDeregisterCrossfader(const am_crossfaderID_t crossfaderID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00282">CAmControlSender.cpp:282</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a8d19d13415194e0f177f541e9673c569"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a8d19d13415194e0f177f541e9673c569">am::CAmControlSender::hookSystemRegisterSink</a></div><div class="ttdeci">am_Error_e hookSystemRegisterSink(const am_Sink_s &amp;sinkData, am_sinkID_t &amp;sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00241">CAmControlSender.cpp:241</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_afa96b42c7128fca631011483744e7010"><div class="ttname"><a href="classam_1_1CAmControlSender.html#afa96b42c7128fca631011483744e7010">am::CAmControlSender::hookSystemDeregisterCrossfader</a></div><div class="ttdeci">am_Error_e hookSystemDeregisterCrossfader(const am_crossfaderID_t crossfaderID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00295">CAmControlSender.cpp:295</a></div></div>
<div class="ttc" id="IAmControl_8h_html"><div class="ttname"><a href="IAmControl_8h.html">IAmControl.h</a></div><div class="ttdoc">Copyright (C) 2012 - 2014, BMW AG. </div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a39bb9b4f25e1c162d6a3daf344944960"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a39bb9b4f25e1c162d6a3daf344944960">am::CAmControlSender::hookUserDisconnectionRequest</a></div><div class="ttdeci">am_Error_e hookUserDisconnectionRequest(const am_mainConnectionID_t connectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00168">CAmControlSender.cpp:168</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a39bb9b4f25e1c162d6a3daf344944960"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a39bb9b4f25e1c162d6a3daf344944960">am::CAmControlSender::hookUserDisconnectionRequest</a></div><div class="ttdeci">am_Error_e hookUserDisconnectionRequest(const am_mainConnectionID_t connectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00181">CAmControlSender.cpp:181</a></div></div>
<div class="ttc" id="namespaceam_html_af9d68f1f1b0553906df4c90e9a860ffa"><div class="ttname"><a href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am::am_MuteState_e</a></div><div class="ttdeci">am_MuteState_e</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00392">audiomanagertypes.h:392</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a986e7f985794ab4988a63cc49b1fb3f9"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a986e7f985794ab4988a63cc49b1fb3f9">am::CAmControlSender::hookSystemInterruptStateChange</a></div><div class="ttdeci">void hookSystemInterruptStateChange(const am_sourceID_t sourceID, const am_InterruptState_e interruptState)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00300">CAmControlSender.cpp:300</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ab557fbfedaff1a1ac99c6e51d786e0f5"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ab557fbfedaff1a1ac99c6e51d786e0f5">am::CAmControlSender::hookSystemDomainRegistrationComplete</a></div><div class="ttdeci">void hookSystemDomainRegistrationComplete(const am_domainID_t domainID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00222">CAmControlSender.cpp:222</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a986e7f985794ab4988a63cc49b1fb3f9"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a986e7f985794ab4988a63cc49b1fb3f9">am::CAmControlSender::hookSystemInterruptStateChange</a></div><div class="ttdeci">void hookSystemInterruptStateChange(const am_sourceID_t sourceID, const am_InterruptState_e interruptState)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00313">CAmControlSender.cpp:313</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ab557fbfedaff1a1ac99c6e51d786e0f5"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ab557fbfedaff1a1ac99c6e51d786e0f5">am::CAmControlSender::hookSystemDomainRegistrationComplete</a></div><div class="ttdeci">void hookSystemDomainRegistrationComplete(const am_domainID_t domainID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00235">CAmControlSender.cpp:235</a></div></div>
<div class="ttc" id="structam_1_1am__Sink__s_html"><div class="ttname"><a href="structam_1_1am__Sink__s.html">am::am_Sink_s</a></div><div class="ttdoc">This struct describes the attribiutes of a sink. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01137">audiomanagertypes.h:1137</a></div></div>
<div class="ttc" id="structam_1_1am__NotificationPayload__s_html"><div class="ttname"><a href="structam_1_1am__NotificationPayload__s.html">am::am_NotificationPayload_s</a></div><div class="ttdoc">This struct holds the payload of a notification. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01090">audiomanagertypes.h:1090</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a6022d701a671a6776c1066d5bb8394ae"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a6022d701a671a6776c1066d5bb8394ae">am::CAmControlSender::cbAckSetSinkNotificationConfiguration</a></div><div class="ttdeci">void cbAckSetSinkNotificationConfiguration(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00491">CAmControlSender.cpp:491</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_abe66bb8fe1836496dc623960da9d16f2"><div class="ttname"><a href="classam_1_1CAmControlSender.html#abe66bb8fe1836496dc623960da9d16f2">am::CAmControlSender::confirmRoutingReady</a></div><div class="ttdeci">void confirmRoutingReady(const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00443">CAmControlSender.cpp:443</a></div></div>
-<div class="ttc" id="classam_1_1TAmShPollCheck_html"><div class="ttname"><a href="classam_1_1TAmShPollCheck.html">am::TAmShPollCheck</a></div><div class="ttdoc">template for a callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00449">CAmSocketHandler.h:449</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_abb1198366d007af454087cde09077f15"><div class="ttname"><a href="classam_1_1CAmControlSender.html#abb1198366d007af454087cde09077f15">am::CAmControlSender::hookSinkNotificationDataChanged</a></div><div class="ttdeci">void hookSinkNotificationDataChanged(const am_sinkID_t sinkID, const am_NotificationPayload_s &amp;payload)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00503">CAmControlSender.cpp:503</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ad6736a771e532feb75dbe90d2120eec6"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ad6736a771e532feb75dbe90d2120eec6">am::CAmControlSender::hookSystemDeregisterSink</a></div><div class="ttdeci">am_Error_e hookSystemDeregisterSink(const am_sinkID_t sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00234">CAmControlSender.cpp:234</a></div></div>
-<div class="ttc" id="classam_1_1TAmShPollFired_html"><div class="ttname"><a href="classam_1_1TAmShPollFired.html">am::TAmShPollFired</a></div><div class="ttdoc">make private, not public template for a callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00429">CAmSocketHandler.h:429</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a6022d701a671a6776c1066d5bb8394ae"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a6022d701a671a6776c1066d5bb8394ae">am::CAmControlSender::cbAckSetSinkNotificationConfiguration</a></div><div class="ttdeci">void cbAckSetSinkNotificationConfiguration(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00504">CAmControlSender.cpp:504</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_abe66bb8fe1836496dc623960da9d16f2"><div class="ttname"><a href="classam_1_1CAmControlSender.html#abe66bb8fe1836496dc623960da9d16f2">am::CAmControlSender::confirmRoutingReady</a></div><div class="ttdeci">void confirmRoutingReady(const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00456">CAmControlSender.cpp:456</a></div></div>
+<div class="ttc" id="classam_1_1TAmShPollCheck_html"><div class="ttname"><a href="classam_1_1TAmShPollCheck.html">am::TAmShPollCheck</a></div><div class="ttdoc">template for a callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00129">CAmSocketHandler.h:129</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_abb1198366d007af454087cde09077f15"><div class="ttname"><a href="classam_1_1CAmControlSender.html#abb1198366d007af454087cde09077f15">am::CAmControlSender::hookSinkNotificationDataChanged</a></div><div class="ttdeci">void hookSinkNotificationDataChanged(const am_sinkID_t sinkID, const am_NotificationPayload_s &amp;payload)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00516">CAmControlSender.cpp:516</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ad6736a771e532feb75dbe90d2120eec6"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ad6736a771e532feb75dbe90d2120eec6">am::CAmControlSender::hookSystemDeregisterSink</a></div><div class="ttdeci">am_Error_e hookSystemDeregisterSink(const am_sinkID_t sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00247">CAmControlSender.cpp:247</a></div></div>
+<div class="ttc" id="classam_1_1TAmShPollFired_html"><div class="ttname"><a href="classam_1_1TAmShPollFired.html">am::TAmShPollFired</a></div><div class="ttdoc">make private, not public template for a callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00108">CAmSocketHandler.h:108</a></div></div>
<div class="ttc" id="structam_1_1am__Domain__s_html"><div class="ttname"><a href="structam_1_1am__Domain__s.html">am::am_Domain_s</a></div><div class="ttdoc">This struct describes the attribiutes of a domain. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01342">audiomanagertypes.h:1342</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_aa462eb56d64c178b9f065b0e4ef6bc33"><div class="ttname"><a href="classam_1_1CAmControlSender.html#aa462eb56d64c178b9f065b0e4ef6bc33">am::CAmControlSender::startupController</a></div><div class="ttdeci">am_Error_e startupController(IAmControlReceive *controlreceiveinterface)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00384">CAmControlSender.cpp:384</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a7f3bf974ffb35ccf02622127967de341"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a7f3bf974ffb35ccf02622127967de341">am::CAmControlSender::hookSystemUpdateSink</a></div><div class="ttdeci">am_Error_e hookSystemUpdateSink(const am_sinkID_t sinkID, const am_sinkClass_t sinkClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00461">CAmControlSender.cpp:461</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_aa462eb56d64c178b9f065b0e4ef6bc33"><div class="ttname"><a href="classam_1_1CAmControlSender.html#aa462eb56d64c178b9f065b0e4ef6bc33">am::CAmControlSender::startupController</a></div><div class="ttdeci">am_Error_e startupController(IAmControlReceive *controlreceiveinterface)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00397">CAmControlSender.cpp:397</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a7f3bf974ffb35ccf02622127967de341"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a7f3bf974ffb35ccf02622127967de341">am::CAmControlSender::hookSystemUpdateSink</a></div><div class="ttdeci">am_Error_e hookSystemUpdateSink(const am_sinkID_t sinkID, const am_sinkClass_t sinkClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00474">CAmControlSender.cpp:474</a></div></div>
<div class="ttc" id="namespaceam_html_aaf4c3deaf1b53aeac50503c75b4e5a31"><div class="ttname"><a href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am::am_crossfaderID_t</a></div><div class="ttdeci">uint16_t am_crossfaderID_t</div><div class="ttdoc">a crossfader ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00050">audiomanagertypes.h:50</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00094">CAmSocketHandler.h:94</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_af92be6d9b34c296d2ba1b5908c8d66a4"><div class="ttname"><a href="classam_1_1CAmControlSender.html#af92be6d9b34c296d2ba1b5908c8d66a4">am::CAmControlSender::hookUserSetSystemProperty</a></div><div class="ttdeci">am_Error_e hookUserSetSystemProperty(const am_SystemProperty_s &amp;property)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00186">CAmControlSender.cpp:186</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00216">CAmSocketHandler.h:216</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_af92be6d9b34c296d2ba1b5908c8d66a4"><div class="ttname"><a href="classam_1_1CAmControlSender.html#af92be6d9b34c296d2ba1b5908c8d66a4">am::CAmControlSender::hookUserSetSystemProperty</a></div><div class="ttdeci">am_Error_e hookUserSetSystemProperty(const am_SystemProperty_s &amp;property)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00199">CAmControlSender.cpp:199</a></div></div>
<div class="ttc" id="classam_1_1CAmControlSender_html_a6cb720ef93406b04e65b9a4f09ab8a24"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a6cb720ef93406b04e65b9a4f09ab8a24">am::CAmControlSender::setControllerRundownSafe</a></div><div class="ttdeci">void setControllerRundownSafe(int16_t signal)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8h_source.html#l00113">CAmControlSender.h:113</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ad57f83fec6cdaba8dd84d2e16b8f00d5"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ad57f83fec6cdaba8dd84d2e16b8f00d5">am::CAmControlSender::confirmCommandReady</a></div><div class="ttdeci">void confirmCommandReady(const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00437">CAmControlSender.cpp:437</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ad57f83fec6cdaba8dd84d2e16b8f00d5"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ad57f83fec6cdaba8dd84d2e16b8f00d5">am::CAmControlSender::confirmCommandReady</a></div><div class="ttdeci">void confirmCommandReady(const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00450">CAmControlSender.cpp:450</a></div></div>
<div class="ttc" id="classam_1_1CAmControlSender_html_ad8ff5682f685309d1dd18f020b6a3c45"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ad8ff5682f685309d1dd18f020b6a3c45">am::CAmControlSender::checkerCallbackT</a></div><div class="ttdeci">TAmShPollCheck&lt; CAmControlSender &gt; checkerCallbackT</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8h_source.html#l00121">CAmControlSender.h:121</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_aaace40abc06b07579865b279fde4b5b3"><div class="ttname"><a href="classam_1_1CAmControlSender.html#aaace40abc06b07579865b279fde4b5b3">am::CAmControlSender::hookSystemSinkAvailablityStateChange</a></div><div class="ttdeci">void hookSystemSinkAvailablityStateChange(const am_sinkID_t sinkID, const am_Availability_s &amp;availability)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00306">CAmControlSender.cpp:306</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_aaace40abc06b07579865b279fde4b5b3"><div class="ttname"><a href="classam_1_1CAmControlSender.html#aaace40abc06b07579865b279fde4b5b3">am::CAmControlSender::hookSystemSinkAvailablityStateChange</a></div><div class="ttdeci">void hookSystemSinkAvailablityStateChange(const am_sinkID_t sinkID, const am_Availability_s &amp;availability)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00319">CAmControlSender.cpp:319</a></div></div>
<div class="ttc" id="namespaceam_html_ad94ba90e3c8f6bd7e51a15a811755167"><div class="ttname"><a href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am::am_timeSync_t</a></div><div class="ttdeci">int16_t am_timeSync_t</div><div class="ttdoc">offset time that is introduced in milli seconds. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00114">audiomanagertypes.h:114</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a5d230a951b1eac878581e0e7b508b7c0"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a5d230a951b1eac878581e0e7b508b7c0">am::CAmControlSender::hookSourceNotificationDataChanged</a></div><div class="ttdeci">void hookSourceNotificationDataChanged(const am_sourceID_t sourceID, const am_NotificationPayload_s &amp;payload)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00509">CAmControlSender.cpp:509</a></div></div>
-<div class="ttc" id="namespaceam_html_af782e2735b1adf1e43a9d530cee340aa"><div class="ttname"><a href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">am::sh_pollHandle_t</a></div><div class="ttdeci">uint16_t sh_pollHandle_t</div><div class="ttdoc">this is a handle for a filedescriptor to be used with the SocketHandler </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00037">CAmSocketHandler.h:37</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ae8f9632e00e25cb2797a6f9368ded02b"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ae8f9632e00e25cb2797a6f9368ded02b">am::CAmControlSender::hookSystemRegisterSource</a></div><div class="ttdeci">am_Error_e hookSystemRegisterSource(const am_Source_s &amp;sourceData, am_sourceID_t &amp;sourceID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00240">CAmControlSender.cpp:240</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a57e3b3d6356fe6359f63a6e7052cbefc"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a57e3b3d6356fe6359f63a6e7052cbefc">am::CAmControlSender::receiverCallback</a></div><div class="ttdeci">void receiverCallback(const pollfd pollfd, const sh_pollHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00527">CAmControlSender.cpp:527</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a5b5bc8a05e0cb75b7145f936764c2150"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a5b5bc8a05e0cb75b7145f936764c2150">am::CAmControlSender::hookSystemDomainStateChange</a></div><div class="ttdeci">void hookSystemDomainStateChange(const am_domainID_t domainID, const am_DomainState_e state)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00318">CAmControlSender.cpp:318</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ad366b9499db3824db2184ce33fd827bd"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ad366b9499db3824db2184ce33fd827bd">am::CAmControlSender::hookSystemRegisterConverter</a></div><div class="ttdeci">am_Error_e hookSystemRegisterConverter(const am_Converter_s &amp;converterData, am_converterID_t &amp;converterID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00258">CAmControlSender.cpp:258</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a78de0729435fd75879d1c0ef94cd7106"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a78de0729435fd75879d1c0ef94cd7106">am::CAmControlSender::getConnectionFormatChoice</a></div><div class="ttdeci">am_Error_e getConnectionFormatChoice(const am_sourceID_t sourceID, const am_sinkID_t sinkID, const am_Route_s listRoute, const std::vector&lt; am_CustomConnectionFormat_t &gt; listPossibleConnectionFormats, std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listPrioConnectionFormats)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00426">CAmControlSender.cpp:426</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a81e71a98de468e79c5422fb02113aec5"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a81e71a98de468e79c5422fb02113aec5">am::CAmControlSender::setControllerRundown</a></div><div class="ttdeci">void setControllerRundown(const int16_t signal)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00419">CAmControlSender.cpp:419</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_aaa1eaeafeb8d3fe68b07a1217474d529"><div class="ttname"><a href="classam_1_1CAmControlSender.html#aaa1eaeafeb8d3fe68b07a1217474d529">am::CAmControlSender::cbAckCrossFade</a></div><div class="ttdeci">void cbAckCrossFade(const am_Handle_s handle, const am_HotSink_e hostsink, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00354">CAmControlSender.cpp:354</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ad72f53d6632cdf22959fede139fb27c5"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ad72f53d6632cdf22959fede139fb27c5">am::CAmControlSender::cbAckSetSinkVolumeChange</a></div><div class="ttdeci">void cbAckSetSinkVolumeChange(const am_Handle_s handle, const am_volume_t volume, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00360">CAmControlSender.cpp:360</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a94b200d6db39488a2cb59500339edeec"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a94b200d6db39488a2cb59500339edeec">am::CAmControlSender::cbAckDisconnect</a></div><div class="ttdeci">void cbAckDisconnect(const am_Handle_s handle, const am_Error_e errorID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00348">CAmControlSender.cpp:348</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a8c19a72986d3fbaec14740d659b994be"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a8c19a72986d3fbaec14740d659b994be">am::CAmControlSender::cbAckSetSourceNotificationConfiguration</a></div><div class="ttdeci">void cbAckSetSourceNotificationConfiguration(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00497">CAmControlSender.cpp:497</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a6f77683e7c7e9f5298dd59970c6c5afb"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a6f77683e7c7e9f5298dd59970c6c5afb">am::CAmControlSender::hookSystemUpdateConverter</a></div><div class="ttdeci">am_Error_e hookSystemUpdateConverter(const am_converterID_t converterID, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceConnectionFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkConnectionFromats, const std::vector&lt; bool &gt; &amp;convertionMatrix)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00479">CAmControlSender.cpp:479</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_af6ece21d3385f9599ce1bffe393d8c7f"><div class="ttname"><a href="classam_1_1CAmControlSender.html#af6ece21d3385f9599ce1bffe393d8c7f">am::CAmControlSender::CAmControlSender</a></div><div class="ttdeci">CAmControlSender()</div><div class="ttdoc">for testing only contructor - do not use ! </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00551">CAmControlSender.cpp:551</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a5d230a951b1eac878581e0e7b508b7c0"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a5d230a951b1eac878581e0e7b508b7c0">am::CAmControlSender::hookSourceNotificationDataChanged</a></div><div class="ttdeci">void hookSourceNotificationDataChanged(const am_sourceID_t sourceID, const am_NotificationPayload_s &amp;payload)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00522">CAmControlSender.cpp:522</a></div></div>
+<div class="ttc" id="namespaceam_html_af782e2735b1adf1e43a9d530cee340aa"><div class="ttname"><a href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">am::sh_pollHandle_t</a></div><div class="ttdeci">uint16_t sh_pollHandle_t</div><div class="ttdoc">this is a handle for a filedescriptor to be used with the SocketHandler </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00051">CAmSocketHandler.h:51</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ae8f9632e00e25cb2797a6f9368ded02b"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ae8f9632e00e25cb2797a6f9368ded02b">am::CAmControlSender::hookSystemRegisterSource</a></div><div class="ttdeci">am_Error_e hookSystemRegisterSource(const am_Source_s &amp;sourceData, am_sourceID_t &amp;sourceID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00253">CAmControlSender.cpp:253</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a57e3b3d6356fe6359f63a6e7052cbefc"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a57e3b3d6356fe6359f63a6e7052cbefc">am::CAmControlSender::receiverCallback</a></div><div class="ttdeci">void receiverCallback(const pollfd pollfd, const sh_pollHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00540">CAmControlSender.cpp:540</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a5b5bc8a05e0cb75b7145f936764c2150"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a5b5bc8a05e0cb75b7145f936764c2150">am::CAmControlSender::hookSystemDomainStateChange</a></div><div class="ttdeci">void hookSystemDomainStateChange(const am_domainID_t domainID, const am_DomainState_e state)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00331">CAmControlSender.cpp:331</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ad366b9499db3824db2184ce33fd827bd"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ad366b9499db3824db2184ce33fd827bd">am::CAmControlSender::hookSystemRegisterConverter</a></div><div class="ttdeci">am_Error_e hookSystemRegisterConverter(const am_Converter_s &amp;converterData, am_converterID_t &amp;converterID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00271">CAmControlSender.cpp:271</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a78de0729435fd75879d1c0ef94cd7106"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a78de0729435fd75879d1c0ef94cd7106">am::CAmControlSender::getConnectionFormatChoice</a></div><div class="ttdeci">am_Error_e getConnectionFormatChoice(const am_sourceID_t sourceID, const am_sinkID_t sinkID, const am_Route_s listRoute, const std::vector&lt; am_CustomConnectionFormat_t &gt; listPossibleConnectionFormats, std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listPrioConnectionFormats)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00439">CAmControlSender.cpp:439</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a81e71a98de468e79c5422fb02113aec5"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a81e71a98de468e79c5422fb02113aec5">am::CAmControlSender::setControllerRundown</a></div><div class="ttdeci">void setControllerRundown(const int16_t signal)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00432">CAmControlSender.cpp:432</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_aaa1eaeafeb8d3fe68b07a1217474d529"><div class="ttname"><a href="classam_1_1CAmControlSender.html#aaa1eaeafeb8d3fe68b07a1217474d529">am::CAmControlSender::cbAckCrossFade</a></div><div class="ttdeci">void cbAckCrossFade(const am_Handle_s handle, const am_HotSink_e hostsink, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00367">CAmControlSender.cpp:367</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ad72f53d6632cdf22959fede139fb27c5"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ad72f53d6632cdf22959fede139fb27c5">am::CAmControlSender::cbAckSetSinkVolumeChange</a></div><div class="ttdeci">void cbAckSetSinkVolumeChange(const am_Handle_s handle, const am_volume_t volume, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00373">CAmControlSender.cpp:373</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a94b200d6db39488a2cb59500339edeec"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a94b200d6db39488a2cb59500339edeec">am::CAmControlSender::cbAckDisconnect</a></div><div class="ttdeci">void cbAckDisconnect(const am_Handle_s handle, const am_Error_e errorID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00361">CAmControlSender.cpp:361</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a8c19a72986d3fbaec14740d659b994be"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a8c19a72986d3fbaec14740d659b994be">am::CAmControlSender::cbAckSetSourceNotificationConfiguration</a></div><div class="ttdeci">void cbAckSetSourceNotificationConfiguration(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00510">CAmControlSender.cpp:510</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a6f77683e7c7e9f5298dd59970c6c5afb"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a6f77683e7c7e9f5298dd59970c6c5afb">am::CAmControlSender::hookSystemUpdateConverter</a></div><div class="ttdeci">am_Error_e hookSystemUpdateConverter(const am_converterID_t converterID, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceConnectionFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkConnectionFromats, const std::vector&lt; bool &gt; &amp;convertionMatrix)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00492">CAmControlSender.cpp:492</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_af6ece21d3385f9599ce1bffe393d8c7f"><div class="ttname"><a href="classam_1_1CAmControlSender.html#af6ece21d3385f9599ce1bffe393d8c7f">am::CAmControlSender::CAmControlSender</a></div><div class="ttdeci">CAmControlSender()</div><div class="ttdoc">for testing only contructor - do not use ! </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00564">CAmControlSender.cpp:564</a></div></div>
<div class="ttc" id="structam_1_1am__SystemProperty__s_html"><div class="ttname"><a href="structam_1_1am__SystemProperty__s.html">am::am_SystemProperty_s</a></div><div class="ttdoc">struct describing system properties </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00850">audiomanagertypes.h:850</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ab964493d75dd1b837edfee449efe20d7"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ab964493d75dd1b837edfee449efe20d7">am::CAmControlSender::hookSystemSinkVolumeTick</a></div><div class="ttdeci">void hookSystemSinkVolumeTick(const am_Handle_s handle, const am_sinkID_t sinkID, const am_volume_t volume)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00288">CAmControlSender.cpp:288</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ab964493d75dd1b837edfee449efe20d7"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ab964493d75dd1b837edfee449efe20d7">am::CAmControlSender::hookSystemSinkVolumeTick</a></div><div class="ttdeci">void hookSystemSinkVolumeTick(const am_Handle_s handle, const am_sinkID_t sinkID, const am_volume_t volume)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00301">CAmControlSender.cpp:301</a></div></div>
<div class="ttc" id="namespaceam_html_a21f8ea45717692cd82c42c222a6ee3c8"><div class="ttname"><a href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am::am_converterID_t</a></div><div class="ttdeci">uint16_t am_converterID_t</div><div class="ttdoc">a converter ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00070">audiomanagertypes.h:70</a></div></div>
<div class="ttc" id="structam_1_1am__MainSoundProperty__s_html"><div class="ttname"><a href="structam_1_1am__MainSoundProperty__s.html">am::am_MainSoundProperty_s</a></div><div class="ttdoc">struct describung mainsound property </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01008">audiomanagertypes.h:1008</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ae84b7b255db7b4527063539047dae4ef"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ae84b7b255db7b4527063539047dae4ef">am::CAmControlSender::hookUserSetMainSourceNotificationConfiguration</a></div><div class="ttdeci">am_Error_e hookUserSetMainSourceNotificationConfiguration(const am_sourceID_t sourceID, const am_NotificationConfiguration_s &amp;notificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00521">CAmControlSender.cpp:521</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ae84b7b255db7b4527063539047dae4ef"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ae84b7b255db7b4527063539047dae4ef">am::CAmControlSender::hookUserSetMainSourceNotificationConfiguration</a></div><div class="ttdeci">am_Error_e hookUserSetMainSourceNotificationConfiguration(const am_sourceID_t sourceID, const am_NotificationConfiguration_s &amp;notificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00534">CAmControlSender.cpp:534</a></div></div>
<div class="ttc" id="classam_1_1CAmControlSender_html_aea988dc0577c0e5d09610351ef034f66"><div class="ttname"><a href="classam_1_1CAmControlSender.html#aea988dc0577c0e5d09610351ef034f66">am::CAmControlSender::receiverCallbackT</a></div><div class="ttdeci">TAmShPollFired&lt; CAmControlSender &gt; receiverCallbackT</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8h_source.html#l00120">CAmControlSender.h:120</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a16a0498beb28d7491656fba5407b84ba"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a16a0498beb28d7491656fba5407b84ba">am::CAmControlSender::hookUserSetMainSinkNotificationConfiguration</a></div><div class="ttdeci">am_Error_e hookUserSetMainSinkNotificationConfiguration(const am_sinkID_t sinkID, const am_NotificationConfiguration_s &amp;notificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00515">CAmControlSender.cpp:515</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a860fc09d07ab8d8f44bbeafacb897eb3"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a860fc09d07ab8d8f44bbeafacb897eb3">am::CAmControlSender::cbAckConnect</a></div><div class="ttdeci">void cbAckConnect(const am_Handle_s handle, const am_Error_e errorID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00342">CAmControlSender.cpp:342</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a38cc36342c63abe0d163edea4bd460f9"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a38cc36342c63abe0d163edea4bd460f9">am::CAmControlSender::cbAckSetSinkSoundProperty</a></div><div class="ttdeci">void cbAckSetSinkSoundProperty(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00395">CAmControlSender.cpp:395</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a16a0498beb28d7491656fba5407b84ba"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a16a0498beb28d7491656fba5407b84ba">am::CAmControlSender::hookUserSetMainSinkNotificationConfiguration</a></div><div class="ttdeci">am_Error_e hookUserSetMainSinkNotificationConfiguration(const am_sinkID_t sinkID, const am_NotificationConfiguration_s &amp;notificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00528">CAmControlSender.cpp:528</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a860fc09d07ab8d8f44bbeafacb897eb3"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a860fc09d07ab8d8f44bbeafacb897eb3">am::CAmControlSender::cbAckConnect</a></div><div class="ttdeci">void cbAckConnect(const am_Handle_s handle, const am_Error_e errorID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00355">CAmControlSender.cpp:355</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a38cc36342c63abe0d163edea4bd460f9"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a38cc36342c63abe0d163edea4bd460f9">am::CAmControlSender::cbAckSetSinkSoundProperty</a></div><div class="ttdeci">void cbAckSetSinkSoundProperty(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00408">CAmControlSender.cpp:408</a></div></div>
<div class="ttc" id="structam_1_1am__Handle__s_html"><div class="ttname"><a href="structam_1_1am__Handle__s.html">am::am_Handle_s</a></div><div class="ttdoc">a handle is used for asynchronous operations and is uniquely assigned for each of this operations ...</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00991">audiomanagertypes.h:991</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ab299a4ca5edcb83f81618eb5d67cd7a3"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ab299a4ca5edcb83f81618eb5d67cd7a3">am::CAmControlSender::hookSystemTimingInformationChanged</a></div><div class="ttdeci">void hookSystemTimingInformationChanged(const am_mainConnectionID_t mainConnectionID, const am_timeSync_t time)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00336">CAmControlSender.cpp:336</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_abdcd10d01e5e55517beab1249086aae2"><div class="ttname"><a href="classam_1_1CAmControlSender.html#abdcd10d01e5e55517beab1249086aae2">am::CAmControlSender::hookSystemRegisterCrossfader</a></div><div class="ttdeci">am_Error_e hookSystemRegisterCrossfader(const am_Crossfader_s &amp;crossfaderData, am_crossfaderID_t &amp;crossfaderID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00276">CAmControlSender.cpp:276</a></div></div>
-<div class="ttc" id="classam_1_1TAmShPollDispatch_html"><div class="ttname"><a href="classam_1_1TAmShPollDispatch.html">am::TAmShPollDispatch</a></div><div class="ttdoc">template for a callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00469">CAmSocketHandler.h:469</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a9ed2db1aa1e1b48db96f7356a55435fc"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a9ed2db1aa1e1b48db96f7356a55435fc">am::CAmControlSender::setControllerReady</a></div><div class="ttdeci">void setControllerReady()</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00413">CAmControlSender.cpp:413</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ab299a4ca5edcb83f81618eb5d67cd7a3"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ab299a4ca5edcb83f81618eb5d67cd7a3">am::CAmControlSender::hookSystemTimingInformationChanged</a></div><div class="ttdeci">void hookSystemTimingInformationChanged(const am_mainConnectionID_t mainConnectionID, const am_timeSync_t time)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00349">CAmControlSender.cpp:349</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_abdcd10d01e5e55517beab1249086aae2"><div class="ttname"><a href="classam_1_1CAmControlSender.html#abdcd10d01e5e55517beab1249086aae2">am::CAmControlSender::hookSystemRegisterCrossfader</a></div><div class="ttdeci">am_Error_e hookSystemRegisterCrossfader(const am_Crossfader_s &amp;crossfaderData, am_crossfaderID_t &amp;crossfaderID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00289">CAmControlSender.cpp:289</a></div></div>
+<div class="ttc" id="classam_1_1TAmShPollDispatch_html"><div class="ttname"><a href="classam_1_1TAmShPollDispatch.html">am::TAmShPollDispatch</a></div><div class="ttdoc">template for a callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00150">CAmSocketHandler.h:150</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a9ed2db1aa1e1b48db96f7356a55435fc"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a9ed2db1aa1e1b48db96f7356a55435fc">am::CAmControlSender::setControllerReady</a></div><div class="ttdeci">void setControllerReady()</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00426">CAmControlSender.cpp:426</a></div></div>
<div class="ttc" id="namespaceam_html_a2711516b1392ea02a7ed25fcd540a16a"><div class="ttname"><a href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am::am_sourceID_t</a></div><div class="ttdeci">uint16_t am_sourceID_t</div><div class="ttdoc">a source ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00060">audiomanagertypes.h:60</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a6596765114f1d64769ce48ce7068c6d2"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a6596765114f1d64769ce48ce7068c6d2">am::CAmControlSender::hookSystemRegisterGateway</a></div><div class="ttdeci">am_Error_e hookSystemRegisterGateway(const am_Gateway_s &amp;gatewayData, am_gatewayID_t &amp;gatewayID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00252">CAmControlSender.cpp:252</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_af34d246772ac308320740cdfc0c7a415"><div class="ttname"><a href="classam_1_1CAmControlSender.html#af34d246772ac308320740cdfc0c7a415">am::CAmControlSender::cbAckSetSourceState</a></div><div class="ttdeci">void cbAckSetSourceState(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00372">CAmControlSender.cpp:372</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ad34e16a4b571a5dc70c7081f96015d53"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ad34e16a4b571a5dc70c7081f96015d53">am::CAmControlSender::hookUserSetSinkMuteState</a></div><div class="ttdeci">am_Error_e hookUserSetSinkMuteState(const am_sinkID_t sinkID, const am_MuteState_e muteState)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00204">CAmControlSender.cpp:204</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a6596765114f1d64769ce48ce7068c6d2"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a6596765114f1d64769ce48ce7068c6d2">am::CAmControlSender::hookSystemRegisterGateway</a></div><div class="ttdeci">am_Error_e hookSystemRegisterGateway(const am_Gateway_s &amp;gatewayData, am_gatewayID_t &amp;gatewayID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00265">CAmControlSender.cpp:265</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_af34d246772ac308320740cdfc0c7a415"><div class="ttname"><a href="classam_1_1CAmControlSender.html#af34d246772ac308320740cdfc0c7a415">am::CAmControlSender::cbAckSetSourceState</a></div><div class="ttdeci">void cbAckSetSourceState(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00385">CAmControlSender.cpp:385</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ad34e16a4b571a5dc70c7081f96015d53"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ad34e16a4b571a5dc70c7081f96015d53">am::CAmControlSender::hookUserSetSinkMuteState</a></div><div class="ttdeci">am_Error_e hookUserSetSinkMuteState(const am_sinkID_t sinkID, const am_MuteState_e muteState)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00217">CAmControlSender.cpp:217</a></div></div>
<div class="ttc" id="classam_1_1CAmControlSender_html"><div class="ttname"><a href="classam_1_1CAmControlSender.html">am::CAmControlSender</a></div><div class="ttdoc">sends data to the commandInterface, takes the file of the library that needs to be loaded ...</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8h_source.html#l00041">CAmControlSender.h:41</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ac1bdb116a00b8b75cf4c4558e184b832"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ac1bdb116a00b8b75cf4c4558e184b832">am::CAmControlSender::hookUserConnectionRequest</a></div><div class="ttdeci">am_Error_e hookUserConnectionRequest(const am_sourceID_t sourceID, const am_sinkID_t sinkID, am_mainConnectionID_t &amp;mainConnectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00162">CAmControlSender.cpp:162</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a1302ac87a9e252e3a6e5ad38925bffff"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a1302ac87a9e252e3a6e5ad38925bffff">am::CAmControlSender::cbAckSetSourceSoundProperty</a></div><div class="ttdeci">void cbAckSetSourceSoundProperty(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00378">CAmControlSender.cpp:378</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a23259c09417c91ac1adf066acac4ca32"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a23259c09417c91ac1adf066acac4ca32">am::CAmControlSender::hookSystemDeregisterDomain</a></div><div class="ttdeci">am_Error_e hookSystemDeregisterDomain(const am_domainID_t domainID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00216">CAmControlSender.cpp:216</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ac1bdb116a00b8b75cf4c4558e184b832"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ac1bdb116a00b8b75cf4c4558e184b832">am::CAmControlSender::hookUserConnectionRequest</a></div><div class="ttdeci">am_Error_e hookUserConnectionRequest(const am_sourceID_t sourceID, const am_sinkID_t sinkID, am_mainConnectionID_t &amp;mainConnectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00175">CAmControlSender.cpp:175</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a1302ac87a9e252e3a6e5ad38925bffff"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a1302ac87a9e252e3a6e5ad38925bffff">am::CAmControlSender::cbAckSetSourceSoundProperty</a></div><div class="ttdeci">void cbAckSetSourceSoundProperty(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00391">CAmControlSender.cpp:391</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a23259c09417c91ac1adf066acac4ca32"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a23259c09417c91ac1adf066acac4ca32">am::CAmControlSender::hookSystemDeregisterDomain</a></div><div class="ttdeci">am_Error_e hookSystemDeregisterDomain(const am_domainID_t domainID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00229">CAmControlSender.cpp:229</a></div></div>
<div class="ttc" id="structam_1_1am__Converter__s_html"><div class="ttname"><a href="structam_1_1am__Converter__s.html">am::am_Converter_s</a></div><div class="ttdoc">This struct describes the attributes of a converter. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00606">audiomanagertypes.h:606</a></div></div>
<div class="ttc" id="namespaceam_html_a2e1718a0cd2d37bd5f989402b89c34a5"><div class="ttname"><a href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am::am_DomainState_e</a></div><div class="ttdeci">am_DomainState_e</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00280">audiomanagertypes.h:280</a></div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html"><div class="ttname"><a href="classam_1_1IAmControlSend.html">am::IAmControlSend</a></div><div class="ttdoc">This interface is presented by the AudioManager controller. </div><div class="ttdef"><b>Definition:</b> <a href="IAmControl_8h_source.html#l00675">IAmControl.h:675</a></div></div>
<div class="ttc" id="structam_1_1am__Route__s_html"><div class="ttname"><a href="structam_1_1am__Route__s.html">am::am_Route_s</a></div><div class="ttdoc">a list of routing elements that lead from source to sink </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00810">audiomanagertypes.h:810</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ac809407580b0bfd81ad853320beb3a75"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ac809407580b0bfd81ad853320beb3a75">am::CAmControlSender::hookUserSetMainSourceSoundProperty</a></div><div class="ttdeci">am_Error_e hookUserSetMainSourceSoundProperty(const am_sourceID_t sourceID, const am_MainSoundProperty_s &amp;soundProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00180">CAmControlSender.cpp:180</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ac809407580b0bfd81ad853320beb3a75"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ac809407580b0bfd81ad853320beb3a75">am::CAmControlSender::hookUserSetMainSourceSoundProperty</a></div><div class="ttdeci">am_Error_e hookUserSetMainSourceSoundProperty(const am_sourceID_t sourceID, const am_MainSoundProperty_s &amp;soundProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00193">CAmControlSender.cpp:193</a></div></div>
<div class="ttc" id="namespaceam_html_afc05253c20a9333f02f7a4b3f7762269"><div class="ttname"><a href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am::am_HotSink_e</a></div><div class="ttdeci">am_HotSink_e</div><div class="ttdoc">describes the active sink of a crossfader. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00208">audiomanagertypes.h:208</a></div></div>
<div class="ttc" id="namespaceam_html_a0ba72fdbafaa9e886e77aa4099c281ec"><div class="ttname"><a href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am::am_volume_t</a></div><div class="ttdeci">int16_t am_volume_t</div><div class="ttdoc">The unit is 0.1 db steps,The smallest value -3000 (=AM_MUTE). </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00091">audiomanagertypes.h:91</a></div></div>
<div class="ttc" id="structam_1_1am__Crossfader__s_html"><div class="ttname"><a href="structam_1_1am__Crossfader__s.html">am::am_Crossfader_s</a></div><div class="ttdoc">This struct describes the attribiutes of a crossfader. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00560">audiomanagertypes.h:560</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_abcf7efc501fa8e7d121e2bccab105d39"><div class="ttname"><a href="classam_1_1CAmControlSender.html#abcf7efc501fa8e7d121e2bccab105d39">am::CAmControlSender::hookSystemUpdateSource</a></div><div class="ttdeci">am_Error_e hookSystemUpdateSource(const am_sourceID_t sourceID, const am_sourceClass_t sourceClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00467">CAmControlSender.cpp:467</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ae6e0d8d4edc396b2cc6e4b68b281df31"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ae6e0d8d4edc396b2cc6e4b68b281df31">am::CAmControlSender::hookSystemSpeedChange</a></div><div class="ttdeci">void hookSystemSpeedChange(const am_speed_t speed)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00330">CAmControlSender.cpp:330</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ad7d8499e2a4064e02a606277df3ca5ad"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ad7d8499e2a4064e02a606277df3ca5ad">am::CAmControlSender::confirmCommandRundown</a></div><div class="ttdeci">void confirmCommandRundown(const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00449">CAmControlSender.cpp:449</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_abcf7efc501fa8e7d121e2bccab105d39"><div class="ttname"><a href="classam_1_1CAmControlSender.html#abcf7efc501fa8e7d121e2bccab105d39">am::CAmControlSender::hookSystemUpdateSource</a></div><div class="ttdeci">am_Error_e hookSystemUpdateSource(const am_sourceID_t sourceID, const am_sourceClass_t sourceClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00480">CAmControlSender.cpp:480</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ae6e0d8d4edc396b2cc6e4b68b281df31"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ae6e0d8d4edc396b2cc6e4b68b281df31">am::CAmControlSender::hookSystemSpeedChange</a></div><div class="ttdeci">void hookSystemSpeedChange(const am_speed_t speed)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00343">CAmControlSender.cpp:343</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ad7d8499e2a4064e02a606277df3ca5ad"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ad7d8499e2a4064e02a606277df3ca5ad">am::CAmControlSender::confirmCommandRundown</a></div><div class="ttdeci">void confirmCommandRundown(const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00462">CAmControlSender.cpp:462</a></div></div>
<div class="ttc" id="namespaceam_html_a8b8fc2ab1ac4d427ca85fe8549e6afd0"><div class="ttname"><a href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am::am_sourceClass_t</a></div><div class="ttdeci">uint16_t am_sourceClass_t</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00102">audiomanagertypes.h:102</a></div></div>
<div class="ttc" id="CAmSocketHandler_8h_html"><div class="ttname"><a href="CAmSocketHandler_8h.html">CAmSocketHandler.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
<div class="ttc" id="classam_1_1CAmControlSender_html_a6c0d99f14b5c80aa0e0f937c92abc023"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a6c0d99f14b5c80aa0e0f937c92abc023">am::CAmControlSender::CallsetControllerRundownSafe</a></div><div class="ttdeci">static void CallsetControllerRundownSafe(int16_t signal)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8h_source.html#l00133">CAmControlSender.h:133</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_af69aa3145127e0f9ba29728fd0e75b7f"><div class="ttname"><a href="classam_1_1CAmControlSender.html#af69aa3145127e0f9ba29728fd0e75b7f">am::CAmControlSender::cbAckSetVolume</a></div><div class="ttdeci">void cbAckSetVolume(const am_Handle_s handle, const std::vector&lt; am_Volumes_s &gt; &amp;listVolumes, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00485">CAmControlSender.cpp:485</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a20b99dc1e2ae52653f86bc92c5fa7e6f"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a20b99dc1e2ae52653f86bc92c5fa7e6f">am::CAmControlSender::hookSystemSingleTimingInformationChanged</a></div><div class="ttdeci">void hookSystemSingleTimingInformationChanged(const am_connectionID_t connectionID, const am_timeSync_t time)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00542">CAmControlSender.cpp:542</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_af69aa3145127e0f9ba29728fd0e75b7f"><div class="ttname"><a href="classam_1_1CAmControlSender.html#af69aa3145127e0f9ba29728fd0e75b7f">am::CAmControlSender::cbAckSetVolume</a></div><div class="ttdeci">void cbAckSetVolume(const am_Handle_s handle, const std::vector&lt; am_Volumes_s &gt; &amp;listVolumes, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00498">CAmControlSender.cpp:498</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a20b99dc1e2ae52653f86bc92c5fa7e6f"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a20b99dc1e2ae52653f86bc92c5fa7e6f">am::CAmControlSender::hookSystemSingleTimingInformationChanged</a></div><div class="ttdeci">void hookSystemSingleTimingInformationChanged(const am_connectionID_t connectionID, const am_timeSync_t time)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00555">CAmControlSender.cpp:555</a></div></div>
<div class="ttc" id="structam_1_1am__Availability__s_html"><div class="ttname"><a href="structam_1_1am__Availability__s.html">am::am_Availability_s</a></div><div class="ttdoc">this describes the availability of a sink or a source together with the latest change ...</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00523">audiomanagertypes.h:523</a></div></div>
<div class="ttc" id="structam_1_1am__Gateway__s_html"><div class="ttname"><a href="structam_1_1am__Gateway__s.html">am::am_Gateway_s</a></div><div class="ttdoc">This struct describes the attributes of a gateway. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00689">audiomanagertypes.h:689</a></div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html"><div class="ttname"><a href="classam_1_1IAmControlReceive.html">am::IAmControlReceive</a></div><div class="ttdoc">This interface gives access to all important functions of the audiomanager that are used by the Audio...</div><div class="ttdef"><b>Definition:</b> <a href="IAmControl_8h_source.html#l00056">IAmControl.h:56</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a56ae1287a330adfad9276109ab0ad5a8"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a56ae1287a330adfad9276109ab0ad5a8">am::CAmControlSender::hookSystemDeregisterConverter</a></div><div class="ttdeci">am_Error_e hookSystemDeregisterConverter(const am_converterID_t converterID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00270">CAmControlSender.cpp:270</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a56ae1287a330adfad9276109ab0ad5a8"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a56ae1287a330adfad9276109ab0ad5a8">am::CAmControlSender::hookSystemDeregisterConverter</a></div><div class="ttdeci">am_Error_e hookSystemDeregisterConverter(const am_converterID_t converterID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00283">CAmControlSender.cpp:283</a></div></div>
<div class="ttc" id="classam_1_1CAmControlSender_html_a99d157d1d345cb08038d5ddbbfaddd46"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a99d157d1d345cb08038d5ddbbfaddd46">am::CAmControlSender::dispatcherCallbackT</a></div><div class="ttdeci">TAmShPollDispatch&lt; CAmControlSender &gt; dispatcherCallbackT</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8h_source.html#l00122">CAmControlSender.h:122</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ab5d345660b91a8c972c6cf7a83dad60b"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ab5d345660b91a8c972c6cf7a83dad60b">am::CAmControlSender::hookSystemDeregisterGateway</a></div><div class="ttdeci">am_Error_e hookSystemDeregisterGateway(const am_gatewayID_t gatewayID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00264">CAmControlSender.cpp:264</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ab5d345660b91a8c972c6cf7a83dad60b"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ab5d345660b91a8c972c6cf7a83dad60b">am::CAmControlSender::hookSystemDeregisterGateway</a></div><div class="ttdeci">am_Error_e hookSystemDeregisterGateway(const am_gatewayID_t gatewayID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00277">CAmControlSender.cpp:277</a></div></div>
<div class="ttc" id="namespaceam_html_a01c1c639ee87e804885f92c69ca4a97c"><div class="ttname"><a href="namespaceam.html#a01c1c639ee87e804885f92c69ca4a97c">am::am_speed_t</a></div><div class="ttdeci">uint16_t am_speed_t</div><div class="ttdoc">speed </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00085">audiomanagertypes.h:85</a></div></div>
<div class="ttc" id="namespaceam_html_a58a230b5da10699a7ce1b1f2a1c550e6"><div class="ttname"><a href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am::am_domainID_t</a></div><div class="ttdeci">uint16_t am_domainID_t</div><div class="ttdoc">a domain ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00045">audiomanagertypes.h:45</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_aa513e2bee2998261a640e5f3901704d9"><div class="ttname"><a href="classam_1_1CAmControlSender.html#aa513e2bee2998261a640e5f3901704d9">am::CAmControlSender::hookSystemSourceVolumeTick</a></div><div class="ttdeci">void hookSystemSourceVolumeTick(const am_Handle_s handle, const am_sourceID_t sourceID, const am_volume_t volume)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00294">CAmControlSender.cpp:294</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_aa513e2bee2998261a640e5f3901704d9"><div class="ttname"><a href="classam_1_1CAmControlSender.html#aa513e2bee2998261a640e5f3901704d9">am::CAmControlSender::hookSystemSourceVolumeTick</a></div><div class="ttdeci">void hookSystemSourceVolumeTick(const am_Handle_s handle, const am_sourceID_t sourceID, const am_volume_t volume)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00307">CAmControlSender.cpp:307</a></div></div>
<div class="ttc" id="namespaceam_html_a834886e7c3e4a2d6745ef2b59b485b00"><div class="ttname"><a href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am::am_mainVolume_t</a></div><div class="ttdeci">int16_t am_mainVolume_t</div><div class="ttdoc">This is the volume presented on the command interface. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00100">audiomanagertypes.h:100</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_aa88c9c0e0e828de6c5b218f2bbde4aae"><div class="ttname"><a href="classam_1_1CAmControlSender.html#aa88c9c0e0e828de6c5b218f2bbde4aae">am::CAmControlSender::cbAckSetSourceSoundProperties</a></div><div class="ttdeci">void cbAckSetSourceSoundProperties(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00407">CAmControlSender.cpp:407</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_afca65c0418b9f0830a568bff1014b3ca"><div class="ttname"><a href="classam_1_1CAmControlSender.html#afca65c0418b9f0830a568bff1014b3ca">am::CAmControlSender::hookSystemDeregisterSource</a></div><div class="ttdeci">am_Error_e hookSystemDeregisterSource(const am_sourceID_t sourceID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00246">CAmControlSender.cpp:246</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_aa88c9c0e0e828de6c5b218f2bbde4aae"><div class="ttname"><a href="classam_1_1CAmControlSender.html#aa88c9c0e0e828de6c5b218f2bbde4aae">am::CAmControlSender::cbAckSetSourceSoundProperties</a></div><div class="ttdeci">void cbAckSetSourceSoundProperties(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00420">CAmControlSender.cpp:420</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_afca65c0418b9f0830a568bff1014b3ca"><div class="ttname"><a href="classam_1_1CAmControlSender.html#afca65c0418b9f0830a568bff1014b3ca">am::CAmControlSender::hookSystemDeregisterSource</a></div><div class="ttdeci">am_Error_e hookSystemDeregisterSource(const am_sourceID_t sourceID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00259">CAmControlSender.cpp:259</a></div></div>
<div class="ttc" id="classam_1_1CAmControlSender_html_a347a2af727aeb11657f145329dd23dd8"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a347a2af727aeb11657f145329dd23dd8">am::CAmControlSender::CallsetControllerRundown</a></div><div class="ttdeci">static void CallsetControllerRundown(int16_t signal)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8h_source.html#l00126">CAmControlSender.h:126</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_adf9bc70ad78f14e7af98284a2e6a0c91"><div class="ttname"><a href="classam_1_1CAmControlSender.html#adf9bc70ad78f14e7af98284a2e6a0c91">am::CAmControlSender::confirmRoutingRundown</a></div><div class="ttdeci">void confirmRoutingRundown(const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00455">CAmControlSender.cpp:455</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_adf9bc70ad78f14e7af98284a2e6a0c91"><div class="ttname"><a href="classam_1_1CAmControlSender.html#adf9bc70ad78f14e7af98284a2e6a0c91">am::CAmControlSender::confirmRoutingRundown</a></div><div class="ttdeci">void confirmRoutingRundown(const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00468">CAmControlSender.cpp:468</a></div></div>
<div class="ttc" id="namespaceam_html_af671cec58d6713a0c1e4eaa9c89613d5"><div class="ttname"><a href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am::am_gatewayID_t</a></div><div class="ttdeci">uint16_t am_gatewayID_t</div><div class="ttdoc">a gateway ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00075">audiomanagertypes.h:75</a></div></div>
<div class="ttc" id="structam_1_1am__Source__s_html"><div class="ttname"><a href="structam_1_1am__Source__s.html">am::am_Source_s</a></div><div class="ttdoc">This struct describes the attribiutes of a source. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01232">audiomanagertypes.h:1232</a></div></div>
<div class="ttc" id="namespaceam_html_aac2b901ff83ee381fbe99913753e2416"><div class="ttname"><a href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am::am_sinkID_t</a></div><div class="ttdeci">uint16_t am_sinkID_t</div><div class="ttdoc">a sink ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00065">audiomanagertypes.h:65</a></div></div>
<div class="ttc" id="namespaceam_html_a33a5bb7641f58ab3a5f3b86400ad804c"><div class="ttname"><a href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am::am_mainConnectionID_t</a></div><div class="ttdeci">uint16_t am_mainConnectionID_t</div><div class="ttdoc">a mainConnection ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00080">audiomanagertypes.h:80</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_adf5c8c1e16207db2e47c99f38bf196e7"><div class="ttname"><a href="classam_1_1CAmControlSender.html#adf5c8c1e16207db2e47c99f38bf196e7">am::CAmControlSender::cbAckSetSourceVolumeChange</a></div><div class="ttdeci">void cbAckSetSourceVolumeChange(const am_Handle_s handle, const am_volume_t voulme, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00366">CAmControlSender.cpp:366</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a8d08ef4107f58674435a0f7bc50ab84f"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a8d08ef4107f58674435a0f7bc50ab84f">am::CAmControlSender::hookSystemRegisterDomain</a></div><div class="ttdeci">am_Error_e hookSystemRegisterDomain(const am_Domain_s &amp;domainData, am_domainID_t &amp;domainID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00210">CAmControlSender.cpp:210</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a3880c0627b1d1360120c6bb294d45cdf"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a3880c0627b1d1360120c6bb294d45cdf">am::CAmControlSender::hookUserVolumeStep</a></div><div class="ttdeci">am_Error_e hookUserVolumeStep(const am_sinkID_t SinkID, const int16_t increment)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00198">CAmControlSender.cpp:198</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a11cf689ead2a35ad3eb781b1a3f4dd02"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a11cf689ead2a35ad3eb781b1a3f4dd02">am::CAmControlSender::hookSystemReceiveEarlyData</a></div><div class="ttdeci">void hookSystemReceiveEarlyData(const std::vector&lt; am_EarlyData_s &gt; &amp;data)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00324">CAmControlSender.cpp:324</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_adf5c8c1e16207db2e47c99f38bf196e7"><div class="ttname"><a href="classam_1_1CAmControlSender.html#adf5c8c1e16207db2e47c99f38bf196e7">am::CAmControlSender::cbAckSetSourceVolumeChange</a></div><div class="ttdeci">void cbAckSetSourceVolumeChange(const am_Handle_s handle, const am_volume_t voulme, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00379">CAmControlSender.cpp:379</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a8d08ef4107f58674435a0f7bc50ab84f"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a8d08ef4107f58674435a0f7bc50ab84f">am::CAmControlSender::hookSystemRegisterDomain</a></div><div class="ttdeci">am_Error_e hookSystemRegisterDomain(const am_Domain_s &amp;domainData, am_domainID_t &amp;domainID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00223">CAmControlSender.cpp:223</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a3880c0627b1d1360120c6bb294d45cdf"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a3880c0627b1d1360120c6bb294d45cdf">am::CAmControlSender::hookUserVolumeStep</a></div><div class="ttdeci">am_Error_e hookUserVolumeStep(const am_sinkID_t SinkID, const int16_t increment)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00211">CAmControlSender.cpp:211</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a11cf689ead2a35ad3eb781b1a3f4dd02"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a11cf689ead2a35ad3eb781b1a3f4dd02">am::CAmControlSender::hookSystemReceiveEarlyData</a></div><div class="ttdeci">void hookSystemReceiveEarlyData(const std::vector&lt; am_EarlyData_s &gt; &amp;data)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00337">CAmControlSender.cpp:337</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_a2790e911832141e38a92850240f8218.html">include</a></li><li class="navelem"><a class="el" href="CAmControlSender_8h.html">CAmControlSender.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:29 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmDatabaseHandlerMap_8cpp.html b/docs/CAmDatabaseHandlerMap_8cpp.html
index 56917b4..f11d619 100644..100755
--- a/docs/CAmDatabaseHandlerMap_8cpp.html
+++ b/docs/CAmDatabaseHandlerMap_8cpp.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerCore/src/CAmDatabaseHandlerMap.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmDatabaseHandlerMap_8cpp.html','');}
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -115,37 +118,48 @@ $(document).ready(function(){initNavTree('CAmDatabaseHandlerMap_8cpp.html','');}
<p>SPDX license identifier: MPL-2.0.
<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &lt;iostream&gt;</code><br/>
-<code>#include &lt;cassert&gt;</code><br/>
-<code>#include &lt;stdexcept&gt;</code><br/>
-<code>#include &lt;vector&gt;</code><br/>
-<code>#include &lt;fstream&gt;</code><br/>
-<code>#include &lt;sstream&gt;</code><br/>
-<code>#include &lt;string&gt;</code><br/>
-<code>#include &lt;limits&gt;</code><br/>
-<code>#include &quot;<a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmDatabaseObserver_8h_source.html">CAmDatabaseObserver.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>&quot;</code><br/>
+<div class="textblock"><code>#include &lt;iostream&gt;</code><br />
+<code>#include &lt;cassert&gt;</code><br />
+<code>#include &lt;stdexcept&gt;</code><br />
+<code>#include &lt;vector&gt;</code><br />
+<code>#include &lt;fstream&gt;</code><br />
+<code>#include &lt;sstream&gt;</code><br />
+<code>#include &lt;string&gt;</code><br />
+<code>#include &lt;limits&gt;</code><br />
+<code>#include &quot;<a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>&quot;</code><br />
</div>
<p><a href="CAmDatabaseHandlerMap_8cpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
-<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
-<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br/></td></tr>
+<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
+<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
-<tr class="memitem:a20a30a80e93a6925813e3225b9b75302"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmDatabaseHandlerMap_8cpp.html#a20a30a80e93a6925813e3225b9b75302">DB_COND_UPDATE_RIE</a>(x, y)&#160;&#160;&#160;x = y</td></tr>
+<tr class="memitem:a60dca3177fb9cb5256609adc7af55168"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>&#160;&#160;&#160;std::string (std::string(&quot;CAmDatabaseHandlerMap::&quot;) + __func__)</td></tr>
+<tr class="separator:a60dca3177fb9cb5256609adc7af55168"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a20a30a80e93a6925813e3225b9b75302"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmDatabaseHandlerMap_8cpp.html#a20a30a80e93a6925813e3225b9b75302">DB_COND_UPDATE_RIE</a>(x, y)&#160;&#160;&#160;x = y</td></tr>
<tr class="separator:a20a30a80e93a6925813e3225b9b75302"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7b3f8f2f1ec205ae6521cbc7f9b0fbe"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmDatabaseHandlerMap_8cpp.html#ac7b3f8f2f1ec205ae6521cbc7f9b0fbe">DB_COND_UPDATE_INIT</a></td></tr>
<tr class="separator:ac7b3f8f2f1ec205ae6521cbc7f9b0fbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a87598bed9b4eaefe0a8fc808e843ec6b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmDatabaseHandlerMap_8cpp.html#a87598bed9b4eaefe0a8fc808e843ec6b">DB_COND_UPDATE</a>(x, y)&#160;&#160;&#160;x = y</td></tr>
+<tr class="memitem:a87598bed9b4eaefe0a8fc808e843ec6b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmDatabaseHandlerMap_8cpp.html#a87598bed9b4eaefe0a8fc808e843ec6b">DB_COND_UPDATE</a>(x, y)&#160;&#160;&#160;x = y</td></tr>
<tr class="separator:a87598bed9b4eaefe0a8fc808e843ec6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b43731fea9fb5e9c8199cbf98068604"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmDatabaseHandlerMap_8cpp.html#a7b43731fea9fb5e9c8199cbf98068604">DB_COND_ISMODIFIED</a>&#160;&#160;&#160;(true)</td></tr>
<tr class="separator:a7b43731fea9fb5e9c8199cbf98068604"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a08f9d96a52244f69ca4637ae0c8e2041"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmDatabaseHandlerMap_8cpp.html#a08f9d96a52244f69ca4637ae0c8e2041">NOTIFY_OBSERVERS</a>(CALL)</td></tr>
+<tr class="separator:a08f9d96a52244f69ca4637ae0c8e2041"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6e091273c50fad7c2a8d0d9967efd07d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmDatabaseHandlerMap_8cpp.html#a6e091273c50fad7c2a8d0d9967efd07d">NOTIFY_OBSERVERS1</a>(CALL, ARG1)</td></tr>
+<tr class="separator:a6e091273c50fad7c2a8d0d9967efd07d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1e97c99513e5134eca26e651773719d7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmDatabaseHandlerMap_8cpp.html#a1e97c99513e5134eca26e651773719d7">NOTIFY_OBSERVERS2</a>(CALL, ARG1, ARG2)</td></tr>
+<tr class="separator:a1e97c99513e5134eca26e651773719d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5364eef123b546a80c7c57232a15b75a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmDatabaseHandlerMap_8cpp.html#a5364eef123b546a80c7c57232a15b75a">NOTIFY_OBSERVERS3</a>(CALL, ARG1, ARG2, ARG3)</td></tr>
+<tr class="separator:a5364eef123b546a80c7c57232a15b75a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a023c42a6ea7b7e14bf37baf70dfaddc1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmDatabaseHandlerMap_8cpp.html#a023c42a6ea7b7e14bf37baf70dfaddc1">NOTIFY_OBSERVERS4</a>(CALL, ARG1, ARG2, ARG3, ARG4)</td></tr>
+<tr class="separator:a023c42a6ea7b7e14bf37baf70dfaddc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
@@ -163,7 +177,7 @@ Functions</h2></td></tr>
<tr class="separator:a78753cde7f20916500b9d4b212b26f92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37383d81d9cd2e5410edc5faea6a42a5"><td class="memTemplParams" colspan="2">template&lt;class TReturn , typename TIdentifier &gt; </td></tr>
<tr class="memitem:a37383d81d9cd2e5410edc5faea6a42a5"><td class="memTemplItemLeft" align="right" valign="top">const TReturn *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceam.html#a37383d81d9cd2e5410edc5faea6a42a5">am::objectMatchingPredicate</a> (const std::unordered_map&lt; TIdentifier, TReturn &gt; &amp;map, std::function&lt; bool(const TReturn &amp;refObject)&gt; comparator)</td></tr>
-<tr class="memdesc:a37383d81d9cd2e5410edc5faea6a42a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns an object matching predicate. <a href="#a37383d81d9cd2e5410edc5faea6a42a5">More...</a><br/></td></tr>
+<tr class="memdesc:a37383d81d9cd2e5410edc5faea6a42a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns an object matching predicate. <a href="namespaceam.html#a37383d81d9cd2e5410edc5faea6a42a5">More...</a><br /></td></tr>
<tr class="separator:a37383d81d9cd2e5410edc5faea6a42a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a262f27a06528ed72b5390ba518f762ee"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a262f27a06528ed72b5390ba518f762ee">am::changeMainNotificationConfiguration</a> (std::vector&lt; am_NotificationConfiguration_s &gt; &amp;listMainNotificationConfigurations, const am_NotificationConfiguration_s &amp;mainNotificationConfiguration)</td></tr>
<tr class="separator:a262f27a06528ed72b5390ba518f762ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -181,6 +195,20 @@ Functions</h2></td></tr>
<p>Definition in file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div><h2 class="groupheader">Macro Definition Documentation</h2>
+<a class="anchor" id="a60dca3177fb9cb5256609adc7af55168"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define __METHOD_NAME__&#160;&#160;&#160;std::string (std::string(&quot;CAmDatabaseHandlerMap::&quot;) + __func__)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l00036">36</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+
+</div>
+</div>
<a class="anchor" id="a7b43731fea9fb5e9c8199cbf98068604"></a>
<div class="memitem">
<div class="memproto">
@@ -191,7 +219,7 @@ Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l00053">53</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l00054">54</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -219,7 +247,7 @@ Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l00051">51</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l00052">52</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -233,7 +261,7 @@ Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l00050">50</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l00051">51</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -261,7 +289,173 @@ Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l00048">48</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l00049">49</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a08f9d96a52244f69ca4637ae0c8e2041"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define NOTIFY_OBSERVERS</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">CALL</td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">for</span>(AmDatabaseObserverCallbacks * nextObserver: mDatabaseObservers)\</div><div class="line"> if(nextObserver-&gt;CALL)\</div><div class="line"> nextObserver-&gt;CALL();</div></div><!-- fragment -->
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l00059">59</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6e091273c50fad7c2a8d0d9967efd07d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define NOTIFY_OBSERVERS1</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">CALL, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">ARG1&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">for</span>(AmDatabaseObserverCallbacks * nextObserver: mDatabaseObservers)\</div><div class="line"> if(nextObserver-&gt;CALL)\</div><div class="line"> nextObserver-&gt;CALL(ARG1);</div></div><!-- fragment -->
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l00064">64</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1e97c99513e5134eca26e651773719d7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define NOTIFY_OBSERVERS2</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">CALL, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">ARG1, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">ARG2&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">for</span>(AmDatabaseObserverCallbacks * nextObserver: mDatabaseObservers)\</div><div class="line"> if(nextObserver-&gt;CALL)\</div><div class="line"> nextObserver-&gt;CALL(ARG1, ARG2);</div></div><!-- fragment -->
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l00069">69</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5364eef123b546a80c7c57232a15b75a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define NOTIFY_OBSERVERS3</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">CALL, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">ARG1, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">ARG2, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">ARG3&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">for</span>(AmDatabaseObserverCallbacks * nextObserver: mDatabaseObservers)\</div><div class="line"> if(nextObserver-&gt;CALL)\</div><div class="line"> nextObserver-&gt;CALL(ARG1, ARG2, ARG3);</div></div><!-- fragment -->
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l00074">74</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a023c42a6ea7b7e14bf37baf70dfaddc1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define NOTIFY_OBSERVERS4</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">CALL, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">ARG1, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">ARG2, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">ARG3, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">ARG4&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">for</span>(AmDatabaseObserverCallbacks * nextObserver: mDatabaseObservers)\</div><div class="line"> if(nextObserver-&gt;CALL)\</div><div class="line"> nextObserver-&gt;CALL(ARG1, ARG2, ARG3, ARG4);</div></div><!-- fragment -->
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l00079">79</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -271,9 +465,9 @@ Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_218adc744edff50228af3539b32b7808.html">src</a></li><li class="navelem"><a class="el" href="CAmDatabaseHandlerMap_8cpp.html">CAmDatabaseHandlerMap.cpp</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmDatabaseHandlerMap_8cpp.js b/docs/CAmDatabaseHandlerMap_8cpp.js
index af24c2c..8326498 100644..100755
--- a/docs/CAmDatabaseHandlerMap_8cpp.js
+++ b/docs/CAmDatabaseHandlerMap_8cpp.js
@@ -1,9 +1,15 @@
var CAmDatabaseHandlerMap_8cpp =
[
+ [ "__METHOD_NAME__", "CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168", null ],
[ "DB_COND_ISMODIFIED", "CAmDatabaseHandlerMap_8cpp.html#a7b43731fea9fb5e9c8199cbf98068604", null ],
[ "DB_COND_UPDATE", "CAmDatabaseHandlerMap_8cpp.html#a87598bed9b4eaefe0a8fc808e843ec6b", null ],
[ "DB_COND_UPDATE_INIT", "CAmDatabaseHandlerMap_8cpp.html#ac7b3f8f2f1ec205ae6521cbc7f9b0fbe", null ],
[ "DB_COND_UPDATE_RIE", "CAmDatabaseHandlerMap_8cpp.html#a20a30a80e93a6925813e3225b9b75302", null ],
+ [ "NOTIFY_OBSERVERS", "CAmDatabaseHandlerMap_8cpp.html#a08f9d96a52244f69ca4637ae0c8e2041", null ],
+ [ "NOTIFY_OBSERVERS1", "CAmDatabaseHandlerMap_8cpp.html#a6e091273c50fad7c2a8d0d9967efd07d", null ],
+ [ "NOTIFY_OBSERVERS2", "CAmDatabaseHandlerMap_8cpp.html#a1e97c99513e5134eca26e651773719d7", null ],
+ [ "NOTIFY_OBSERVERS3", "CAmDatabaseHandlerMap_8cpp.html#a5364eef123b546a80c7c57232a15b75a", null ],
+ [ "NOTIFY_OBSERVERS4", "CAmDatabaseHandlerMap_8cpp.html#a023c42a6ea7b7e14bf37baf70dfaddc1", null ],
[ "changeMainNotificationConfiguration", "CAmDatabaseHandlerMap_8cpp.html#a262f27a06528ed72b5390ba518f762ee", null ],
[ "changeNotificationConfiguration", "CAmDatabaseHandlerMap_8cpp.html#a7d568bf05f0686f2ecdaf636f9079086", null ],
[ "existsObjectWithKeyInMap", "CAmDatabaseHandlerMap_8cpp.html#a78753cde7f20916500b9d4b212b26f92", null ],
diff --git a/docs/CAmDatabaseHandlerMap_8cpp_source.html b/docs/CAmDatabaseHandlerMap_8cpp_source.html
index 43e78a9..85754a9 100644..100755
--- a/docs/CAmDatabaseHandlerMap_8cpp_source.html
+++ b/docs/CAmDatabaseHandlerMap_8cpp_source.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerCore/src/CAmDatabaseHandlerMap.cpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmDatabaseHandlerMap_8cpp_source.html
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -108,3517 +111,307 @@ $(document).ready(function(){initNavTree('CAmDatabaseHandlerMap_8cpp_source.html
<div class="title">CAmDatabaseHandlerMap.cpp</div> </div>
</div><!--header-->
<div class="contents">
-<a href="CAmDatabaseHandlerMap_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &lt;iostream&gt;</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;cassert&gt;</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;stdexcept&gt;</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;fstream&gt;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;sstream&gt;</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &lt;limits&gt;</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmDatabaseHandlerMap_8h.html">CAmDatabaseHandlerMap.h</a>&quot;</span></div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmDatabaseObserver_8h.html">CAmDatabaseObserver.h</a>&quot;</span></div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmRouter_8h.html">CAmRouter.h</a>&quot;</span></div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a>&quot;</span></div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#ifdef WITH_DATABASE_CHANGE_CHECK</span></div>
-<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define DB_COND_UPDATE_RIE(x,y) \</span></div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"> if (isDataEqual(x,y)) return (E_NO_CHANGE); else x = y</span></div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define DB_COND_UPDATE_INIT \</span></div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor"> bool modified = false</span></div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define DB_COND_UPDATE(x,y) \</span></div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"> if (!isDataEqual(x,y)) { x = y; modified = true; }</span></div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define DB_COND_ISMODIFIED \</span></div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"> (modified == true)</span></div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="CAmDatabaseHandlerMap_8cpp.html#a20a30a80e93a6925813e3225b9b75302"> 48</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define DB_COND_UPDATE_RIE(x,y) \</span></div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor"> x = y</span></div>
-<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="CAmDatabaseHandlerMap_8cpp.html#ac7b3f8f2f1ec205ae6521cbc7f9b0fbe"> 50</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define DB_COND_UPDATE_INIT</span></div>
-<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="CAmDatabaseHandlerMap_8cpp.html#a87598bed9b4eaefe0a8fc808e843ec6b"> 51</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define DB_COND_UPDATE(x,y) \</span></div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor"> x = y</span></div>
-<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="CAmDatabaseHandlerMap_8cpp.html#a7b43731fea9fb5e9c8199cbf98068604"> 53</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define DB_COND_ISMODIFIED \</span></div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor"> (true)</span></div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="keyword">namespace </span>am</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;{</div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="comment">/*</span></div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="comment"> * Checks if content of data is equal</span></div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="namespaceam.html#a09f8d2f8315f988e1f903876abfd52fd"> 64</a></span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt; <span class="keywordtype">bool</span> <a class="code" href="namespaceam.html#a09f8d2f8315f988e1f903876abfd52fd">isDataEqual</a>(<span class="keyword">const</span> T &amp; left, <span class="keyword">const</span> T &amp; right)</div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;{</div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keywordflow">return</span> <span class="keyword">static_cast&lt;</span><span class="keywordtype">bool</span><span class="keyword">&gt;</span>(!std::memcmp(&amp;left, &amp;right, <span class="keyword">sizeof</span>(T)));</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;}</div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;</div>
-<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="namespaceam.html#ae3f5c77fa7377c32a828f286506de079"> 69</a></span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T, <span class="keyword">typename</span> L = std::vector&lt;T&gt; &gt; <span class="keywordtype">bool</span> <a class="code" href="namespaceam.html#a09f8d2f8315f988e1f903876abfd52fd">isDataEqual</a>(<span class="keyword">const</span> L &amp; left, <span class="keyword">const</span> L &amp; right)</div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;{</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keywordflow">return</span> std::equal(left.begin(), left.end(), right.begin(), <a class="code" href="namespaceam.html#a09f8d2f8315f988e1f903876abfd52fd">isDataEqual</a>);</div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;}</div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;</div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="comment">/*</span></div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="comment"> * Returns an object for given key</span></div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="namespaceam.html#acabdcd0d4a17f00bfaa64ad1b0992263"> 78</a></span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TMapKeyType, <span class="keyword">class</span> TMapObjectType&gt; TMapObjectType <span class="keyword">const</span> * <a class="code" href="namespaceam.html#acabdcd0d4a17f00bfaa64ad1b0992263">objectForKeyIfExistsInMap</a>(<span class="keyword">const</span> TMapKeyType &amp; key, <span class="keyword">const</span> std::unordered_map&lt;TMapKeyType,TMapObjectType&gt; &amp; map)</div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;{</div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keyword">typename</span> std::unordered_map&lt;TMapKeyType,TMapObjectType&gt;::const_iterator iter = map.find(key);</div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keywordflow">if</span>( iter!=map.end() )</div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keywordflow">return</span> &amp;iter-&gt;second;</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keywordflow">return</span> NULL;</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;}</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="comment">/*</span></div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="comment"> * Checks whether any object with key exists in a given map</span></div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="namespaceam.html#a78753cde7f20916500b9d4b212b26f92"> 89</a></span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TMapKeyType, <span class="keyword">class</span> TMapObjectType&gt; <span class="keywordtype">bool</span> <a class="code" href="namespaceam.html#a78753cde7f20916500b9d4b212b26f92">existsObjectWithKeyInMap</a>(<span class="keyword">const</span> TMapKeyType &amp; key, <span class="keyword">const</span> std::unordered_map&lt;TMapKeyType,TMapObjectType&gt; &amp; map)</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;{</div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#acabdcd0d4a17f00bfaa64ad1b0992263">objectForKeyIfExistsInMap</a>(key, map)!=NULL;</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;}</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div>
-<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="namespaceam.html#a37383d81d9cd2e5410edc5faea6a42a5"> 103</a></span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">class</span> TReturn, <span class="keyword">typename</span> TIdentifier&gt; <span class="keyword">const</span> TReturn * <a class="code" href="namespaceam.html#a37383d81d9cd2e5410edc5faea6a42a5">objectMatchingPredicate</a>(<span class="keyword">const</span> std::unordered_map&lt;TIdentifier, TReturn&gt; &amp; map,</div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; std::function&lt;<span class="keywordtype">bool</span>(<span class="keyword">const</span> TReturn &amp; refObject)&gt; comparator)</div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;{</div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keyword">typename</span> std::unordered_map&lt;TIdentifier, TReturn&gt;::const_iterator elementIterator = map.begin();</div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="keywordflow">for</span> (;elementIterator != map.end(); ++elementIterator)</div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; {</div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keywordflow">if</span>( comparator(elementIterator-&gt;second) )</div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="keywordflow">return</span> &amp;elementIterator-&gt;second;</div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; }</div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keywordflow">return</span> NULL;</div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;}</div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;</div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;</div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="comment">/* Domain */</span></div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;</div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="keywordtype">void</span> CAmDatabaseHandlerMap::CAmDomain::getDescription (std::string &amp; outString)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; std::ostringstream fmt;</div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;Domain(&quot;</span> &lt;&lt; name.c_str() &lt;&lt; <span class="stringliteral">&quot;) id(&quot;</span> &lt;&lt; domainID &lt;&lt; <span class="stringliteral">&quot;)&quot;</span> &lt;&lt; std::endl &lt;&lt;</div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <span class="stringliteral">&quot;bus name(&quot;</span> &lt;&lt; busname.c_str() &lt;&lt;</div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="stringliteral">&quot;) node name(&quot;</span> &lt;&lt; nodename.c_str() &lt;&lt;</div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="stringliteral">&quot;) early(&quot;</span> &lt;&lt; early &lt;&lt;</div>
-<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="stringliteral">&quot;) domainID(&quot;</span> &lt;&lt; domainID &lt;&lt;</div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="stringliteral">&quot;) complete(&quot;</span> &lt;&lt; complete &lt;&lt;</div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="stringliteral">&quot;) state(&quot;</span> &lt;&lt; state &lt;&lt;</div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="stringliteral">&quot;) reserved(&quot;</span> &lt;&lt; reserved &lt;&lt; <span class="stringliteral">&quot;)&quot;</span> &lt;&lt; std::endl;</div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; outString = fmt.str();</div>
-<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;}</div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;</div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="comment">/* Source */</span></div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;</div>
-<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="keywordtype">void</span> CAmDatabaseHandlerMap::CAmSource::getSourceType(am_SourceType_s &amp; sourceType)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; sourceType.name = name;</div>
-<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; sourceType.sourceClassID = sourceClassID;</div>
-<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; sourceType.availability = available;</div>
-<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; sourceType.sourceID = sourceID;</div>
-<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;}</div>
-<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;</div>
-<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="keywordtype">void</span> CAmDatabaseHandlerMap::CAmSource::getDescription (std::string &amp; outString)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; std::ostringstream fmt;</div>
-<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;Source(&quot;</span> &lt;&lt; name.c_str() &lt;&lt; <span class="stringliteral">&quot;) id(&quot;</span> &lt;&lt; sourceID &lt;&lt; <span class="stringliteral">&quot;)&quot;</span> &lt;&lt; std::endl &lt;&lt;</div>
-<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="stringliteral">&quot;sourceClassID(&quot;</span> &lt;&lt; sourceClassID &lt;&lt;</div>
-<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="stringliteral">&quot;) domainID(&quot;</span> &lt;&lt; domainID &lt;&lt;</div>
-<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="stringliteral">&quot;) visible(&quot;</span> &lt;&lt; visible &lt;&lt;</div>
-<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <span class="stringliteral">&quot;) volume(&quot;</span> &lt;&lt; volume &lt;&lt;</div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <span class="stringliteral">&quot;) interruptState(&quot;</span> &lt;&lt; interruptState &lt;&lt;</div>
-<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="stringliteral">&quot;) sourceState(&quot;</span> &lt;&lt; sourceState &lt;&lt;</div>
-<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <span class="stringliteral">&quot;) reserved(&quot;</span> &lt;&lt; reserved &lt;&lt; <span class="stringliteral">&quot;)&quot;</span> &lt;&lt;</div>
-<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <span class="stringliteral">&quot;) available([availability:&quot;</span> &lt;&lt; available.availability &lt;&lt; <span class="stringliteral">&quot; availabilityReason:&quot;</span> &lt;&lt; available.availabilityReason &lt;&lt; <span class="stringliteral">&quot;]&quot;</span></div>
-<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <span class="stringliteral">&quot;) listSoundProperties (&quot;</span>;</div>
-<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; std::for_each(listSoundProperties.begin(), listSoundProperties.end(), [&amp;](<span class="keyword">const</span> am_SoundProperty_s &amp; ref) {</div>
-<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;[type:&quot;</span> &lt;&lt; ref.type &lt;&lt; <span class="stringliteral">&quot; value:&quot;</span> &lt;&lt; ref.value &lt;&lt;<span class="stringliteral">&quot;]&quot;</span>;</div>
-<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; });</div>
-<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;) listConnectionFormats (&quot;</span>;</div>
-<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; std::for_each(listConnectionFormats.begin(), listConnectionFormats.end(), [&amp;](<span class="keyword">const</span> <a class="code" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &amp; ref) {</div>
-<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;[&quot;</span> &lt;&lt; ref &lt;&lt; <span class="stringliteral">&quot;]&quot;</span>;</div>
-<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; });</div>
-<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;) listMainSoundProperties (&quot;</span>;</div>
-<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; std::for_each(listMainSoundProperties.begin(), listMainSoundProperties.end(), [&amp;](<span class="keyword">const</span> am_MainSoundProperty_s &amp; ref) {</div>
-<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;[type:&quot;</span> &lt;&lt; ref.type &lt;&lt; <span class="stringliteral">&quot; value:&quot;</span> &lt;&lt; ref.value &lt;&lt;<span class="stringliteral">&quot;]&quot;</span>;</div>
-<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; });</div>
-<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;) listMainNotificationConfigurations (&quot;</span>;</div>
-<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; std::for_each(listMainNotificationConfigurations.begin(), listMainNotificationConfigurations.end(), [&amp;](<span class="keyword">const</span> am_NotificationConfiguration_s &amp; ref) {</div>
-<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;[type:&quot;</span> &lt;&lt; ref.type &lt;&lt; <span class="stringliteral">&quot; status:&quot;</span> &lt;&lt; ref.status &lt;&lt; <span class="stringliteral">&quot; parameter:&quot;</span> &lt;&lt; ref.parameter &lt;&lt;<span class="stringliteral">&quot;]&quot;</span>;</div>
-<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; });</div>
-<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;) listNotificationConfigurations (&quot;</span>;</div>
-<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; std::for_each(listNotificationConfigurations.begin(), listNotificationConfigurations.end(), [&amp;](<span class="keyword">const</span> am_NotificationConfiguration_s &amp; ref) {</div>
-<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;[type:&quot;</span> &lt;&lt; ref.type &lt;&lt; <span class="stringliteral">&quot; status:&quot;</span> &lt;&lt; ref.status &lt;&lt; <span class="stringliteral">&quot; parameter:&quot;</span> &lt;&lt; ref.parameter &lt;&lt;<span class="stringliteral">&quot;]&quot;</span>;</div>
-<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; });</div>
-<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;)&quot;</span> &lt;&lt; std::endl;</div>
-<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; outString = fmt.str();</div>
-<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;}</div>
-<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;</div>
-<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<span class="comment">/* Sink */</span></div>
-<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;</div>
-<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;<span class="keywordtype">void</span> CAmDatabaseHandlerMap::CAmSink::getDescription (std::string &amp; outString)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; std::ostringstream fmt;</div>
-<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;Sink(&quot;</span> &lt;&lt; name.c_str() &lt;&lt; <span class="stringliteral">&quot;) id(&quot;</span> &lt;&lt; sinkID &lt;&lt; <span class="stringliteral">&quot;)&quot;</span> &lt;&lt; std::endl &lt;&lt;</div>
-<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; <span class="stringliteral">&quot;sinkClassID(&quot;</span> &lt;&lt; sinkClassID &lt;&lt;</div>
-<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; <span class="stringliteral">&quot;) domainID(&quot;</span> &lt;&lt; domainID &lt;&lt;</div>
-<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; <span class="stringliteral">&quot;) visible(&quot;</span> &lt;&lt; visible &lt;&lt;</div>
-<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <span class="stringliteral">&quot;) volume(&quot;</span> &lt;&lt; volume &lt;&lt;</div>
-<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; <span class="stringliteral">&quot;) muteState(&quot;</span> &lt;&lt; muteState &lt;&lt;</div>
-<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; <span class="stringliteral">&quot;) mainVolume(&quot;</span> &lt;&lt; mainVolume &lt;&lt;</div>
-<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; <span class="stringliteral">&quot;) reserved(&quot;</span> &lt;&lt; reserved &lt;&lt; <span class="stringliteral">&quot;)&quot;</span> &lt;&lt;</div>
-<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <span class="stringliteral">&quot;) available([availability:&quot;</span> &lt;&lt; available.availability &lt;&lt; <span class="stringliteral">&quot; availabilityReason:&quot;</span> &lt;&lt; available.availabilityReason &lt;&lt; <span class="stringliteral">&quot;]&quot;</span></div>
-<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; <span class="stringliteral">&quot;) listSoundProperties (&quot;</span>;</div>
-<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; std::for_each(listSoundProperties.begin(), listSoundProperties.end(), [&amp;](<span class="keyword">const</span> am_SoundProperty_s &amp; ref) {</div>
-<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;[type:&quot;</span> &lt;&lt; ref.type &lt;&lt; <span class="stringliteral">&quot; value:&quot;</span> &lt;&lt; ref.value &lt;&lt;<span class="stringliteral">&quot;]&quot;</span>;</div>
-<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; });</div>
-<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;) listConnectionFormats (&quot;</span>;</div>
-<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; std::for_each(listConnectionFormats.begin(), listConnectionFormats.end(), [&amp;](<span class="keyword">const</span> <a class="code" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &amp; ref) {</div>
-<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;[&quot;</span> &lt;&lt; ref &lt;&lt; <span class="stringliteral">&quot;]&quot;</span>;</div>
-<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; });</div>
-<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;) listMainSoundProperties (&quot;</span>;</div>
-<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; std::for_each(listMainSoundProperties.begin(), listMainSoundProperties.end(), [&amp;](<span class="keyword">const</span> am_MainSoundProperty_s &amp; ref) {</div>
-<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;[type:&quot;</span> &lt;&lt; ref.type &lt;&lt; <span class="stringliteral">&quot; value:&quot;</span> &lt;&lt; ref.value &lt;&lt;<span class="stringliteral">&quot;]&quot;</span>;</div>
-<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; });</div>
-<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;) listMainNotificationConfigurations (&quot;</span>;</div>
-<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; std::for_each(listMainNotificationConfigurations.begin(), listMainNotificationConfigurations.end(), [&amp;](<span class="keyword">const</span> am_NotificationConfiguration_s &amp; ref) {</div>
-<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;[type:&quot;</span> &lt;&lt; ref.type &lt;&lt; <span class="stringliteral">&quot; status:&quot;</span> &lt;&lt; ref.status &lt;&lt; <span class="stringliteral">&quot; parameter:&quot;</span> &lt;&lt; ref.parameter &lt;&lt;<span class="stringliteral">&quot;]&quot;</span>;</div>
-<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; });</div>
-<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;) listNotificationConfigurations (&quot;</span>;</div>
-<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; std::for_each(listNotificationConfigurations.begin(), listNotificationConfigurations.end(), [&amp;](<span class="keyword">const</span> am_NotificationConfiguration_s &amp; ref) {</div>
-<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;[type:&quot;</span> &lt;&lt; ref.type &lt;&lt; <span class="stringliteral">&quot; status:&quot;</span> &lt;&lt; ref.status &lt;&lt; <span class="stringliteral">&quot; parameter:&quot;</span> &lt;&lt; ref.parameter &lt;&lt;<span class="stringliteral">&quot;]&quot;</span>;</div>
-<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; });</div>
-<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;)&quot;</span> &lt;&lt; std::endl;</div>
-<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; outString = fmt.str();</div>
-<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;}</div>
-<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;</div>
-<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;<span class="keywordtype">void</span> CAmDatabaseHandlerMap::CAmSink::getSinkType(am_SinkType_s &amp; sinkType)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; sinkType.name = name;</div>
-<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; sinkType.sinkID = sinkID;</div>
-<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; sinkType.availability = available;</div>
-<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; sinkType.muteState = muteState;</div>
-<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; sinkType.volume = mainVolume;</div>
-<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; sinkType.sinkClassID = sinkClassID;</div>
-<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;}</div>
-<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;</div>
-<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;<span class="comment">/* Connection */</span></div>
-<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;</div>
-<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;<span class="keywordtype">void</span> CAmDatabaseHandlerMap::CAmConnection::getDescription (std::string &amp; outString)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; std::ostringstream fmt;</div>
-<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;Connection id(&quot;</span> &lt;&lt; connectionID &lt;&lt; <span class="stringliteral">&quot;) &quot;</span> &lt;&lt; std::endl &lt;&lt;</div>
-<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; <span class="stringliteral">&quot;sourceID(&quot;</span> &lt;&lt; sourceID &lt;&lt;</div>
-<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; <span class="stringliteral">&quot;) sinkID(&quot;</span> &lt;&lt; sinkID &lt;&lt;</div>
-<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; <span class="stringliteral">&quot;) delay(&quot;</span> &lt;&lt; delay &lt;&lt;</div>
-<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; <span class="stringliteral">&quot;) connectionFormat(&quot;</span> &lt;&lt; connectionFormat &lt;&lt;</div>
-<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; <span class="stringliteral">&quot;) reserved(&quot;</span> &lt;&lt; reserved &lt;&lt; <span class="stringliteral">&quot;)&quot;</span> &lt;&lt; std::endl;</div>
-<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; outString = fmt.str();</div>
-<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;}</div>
-<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;</div>
-<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;<span class="comment">/* Main Connection */</span></div>
-<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;</div>
-<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;<span class="keywordtype">void</span> CAmDatabaseHandlerMap::CAmMainConnection::getDescription (std::string &amp; outString)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; std::ostringstream fmt;</div>
-<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;MainConnection id(&quot;</span> &lt;&lt; mainConnectionID &lt;&lt; <span class="stringliteral">&quot;) &quot;</span> &lt;&lt; std::endl &lt;&lt;</div>
-<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; <span class="stringliteral">&quot;connectionState(&quot;</span> &lt;&lt; connectionState &lt;&lt;</div>
-<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; <span class="stringliteral">&quot;) sinkID(&quot;</span> &lt;&lt; sinkID &lt;&lt;</div>
-<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; <span class="stringliteral">&quot;) sourceID(&quot;</span> &lt;&lt; sourceID &lt;&lt;</div>
-<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; <span class="stringliteral">&quot;) delay(&quot;</span> &lt;&lt; delay &lt;&lt;</div>
-<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; <span class="stringliteral">&quot;) listConnectionID (&quot;</span>;</div>
-<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; std::for_each(listConnectionID.begin(), listConnectionID.end(), [&amp;](<span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> &amp; connID) {</div>
-<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;[&quot;</span>&lt;&lt; connID &lt;&lt; <span class="stringliteral">&quot;]&quot;</span>;</div>
-<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; });</div>
-<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;)&quot;</span> &lt;&lt; std::endl;</div>
-<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; outString = fmt.str();</div>
-<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;}</div>
-<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;</div>
-<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;<span class="keywordtype">void</span> CAmDatabaseHandlerMap::am_MainConnection_Database_s::getMainConnectionType(am_MainConnectionType_s &amp; connectionType)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; connectionType.mainConnectionID = mainConnectionID;</div>
-<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; connectionType.sourceID = sourceID;</div>
-<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; connectionType.sinkID = sinkID;</div>
-<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; connectionType.connectionState = connectionState;</div>
-<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; connectionType.delay = delay;</div>
-<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;}</div>
-<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;</div>
-<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;<span class="comment">/* Source Class */</span></div>
-<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;</div>
-<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;<span class="keywordtype">void</span> CAmDatabaseHandlerMap::CAmSourceClass::getDescription (std::string &amp; outString)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; std::ostringstream fmt;</div>
-<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;Source class(&quot;</span> &lt;&lt; name.c_str() &lt;&lt; <span class="stringliteral">&quot;) id(&quot;</span> &lt;&lt; sourceClassID &lt;&lt; <span class="stringliteral">&quot;)\n&quot;</span> &lt;&lt;</div>
-<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; <span class="stringliteral">&quot;) listClassProperties (&quot;</span>;</div>
-<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; std::for_each(listClassProperties.begin(), listClassProperties.end(), [&amp;](<span class="keyword">const</span> am_ClassProperty_s &amp; ref) {</div>
-<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;[classProperty:&quot;</span> &lt;&lt; ref.classProperty &lt;&lt; <span class="stringliteral">&quot; value:&quot;</span> &lt;&lt; ref.value &lt;&lt; <span class="stringliteral">&quot;]&quot;</span>;</div>
-<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; });</div>
-<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;)&quot;</span> &lt;&lt; std::endl;</div>
-<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; outString = fmt.str();</div>
-<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;}</div>
-<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;</div>
-<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;<span class="comment">/* Sink Class */</span></div>
-<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;</div>
-<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;<span class="keywordtype">void</span> CAmDatabaseHandlerMap::CAmSinkClass::getDescription (std::string &amp; outString)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; std::ostringstream fmt;</div>
-<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;Sink class(&quot;</span> &lt;&lt; name.c_str() &lt;&lt; <span class="stringliteral">&quot;) id(&quot;</span> &lt;&lt; sinkClassID &lt;&lt; <span class="stringliteral">&quot;)\n&quot;</span> &lt;&lt;</div>
-<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; <span class="stringliteral">&quot;) listClassProperties (&quot;</span>;</div>
-<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; std::for_each(listClassProperties.begin(), listClassProperties.end(), [&amp;](<span class="keyword">const</span> am_ClassProperty_s &amp; ref) {</div>
-<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;[classProperty:&quot;</span> &lt;&lt; ref.classProperty &lt;&lt; <span class="stringliteral">&quot; value:&quot;</span> &lt;&lt; ref.value &lt;&lt; <span class="stringliteral">&quot;]&quot;</span>;</div>
-<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; });</div>
-<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;)&quot;</span> &lt;&lt; std::endl;</div>
-<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; outString = fmt.str();</div>
-<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;}</div>
-<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;</div>
-<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;</div>
-<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;<span class="comment">/* Gateway */</span></div>
-<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160;</div>
-<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;<span class="keywordtype">void</span> CAmDatabaseHandlerMap::CAmGateway::getDescription (std::string &amp; outString)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; std::ostringstream fmt;</div>
-<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;Gateway(&quot;</span> &lt;&lt; name.c_str() &lt;&lt; <span class="stringliteral">&quot;) id(&quot;</span> &lt;&lt; gatewayID &lt;&lt; <span class="stringliteral">&quot;)\n&quot;</span> &lt;&lt;</div>
-<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; <span class="stringliteral">&quot;sinkID(&quot;</span> &lt;&lt; sinkID &lt;&lt;</div>
-<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; <span class="stringliteral">&quot;) sourceID(&quot;</span> &lt;&lt; sourceID &lt;&lt;</div>
-<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; <span class="stringliteral">&quot;) domainSinkID(&quot;</span> &lt;&lt; domainSinkID &lt;&lt;</div>
-<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; <span class="stringliteral">&quot;) domainSourceID(&quot;</span> &lt;&lt; domainSourceID &lt;&lt;</div>
-<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; <span class="stringliteral">&quot;) controlDomainID(&quot;</span> &lt;&lt; controlDomainID &lt;&lt;</div>
-<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; <span class="stringliteral">&quot;) listSourceFormats (&quot;</span>;</div>
-<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; std::for_each(listSourceFormats.begin(), listSourceFormats.end(), [&amp;](<span class="keyword">const</span> <a class="code" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &amp; ref) {</div>
-<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;[&quot;</span> &lt;&lt; ref &lt;&lt; <span class="stringliteral">&quot;]&quot;</span>;</div>
-<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; });</div>
-<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;) listSinkFormats (&quot;</span>;</div>
-<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; std::for_each(listSinkFormats.begin(), listSinkFormats.end(), [&amp;](<span class="keyword">const</span> <a class="code" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &amp; ref) {</div>
-<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;[&quot;</span> &lt;&lt; ref &lt;&lt; <span class="stringliteral">&quot;]&quot;</span>;</div>
-<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; });</div>
-<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;) convertionMatrix (&quot;</span>;</div>
-<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; std::for_each(convertionMatrix.begin(), convertionMatrix.end(), [&amp;](<span class="keyword">const</span> <span class="keywordtype">bool</span> &amp; ref) {</div>
-<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;[&quot;</span> &lt;&lt; ref &lt;&lt; <span class="stringliteral">&quot;]&quot;</span>;</div>
-<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; });</div>
-<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;)&quot;</span> &lt;&lt; std::endl;</div>
-<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; outString = fmt.str();</div>
-<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160;}</div>
-<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;</div>
-<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;<span class="comment">/* Crossfader */</span></div>
-<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;</div>
-<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;<span class="keywordtype">void</span> CAmDatabaseHandlerMap::CAmCrossfader::getDescription (std::string &amp; outString)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; std::ostringstream fmt;</div>
-<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;Crossfader(&quot;</span> &lt;&lt; name.c_str() &lt;&lt; <span class="stringliteral">&quot;) id(&quot;</span> &lt;&lt; crossfaderID &lt;&lt; <span class="stringliteral">&quot;)\n&quot;</span> &lt;&lt;</div>
-<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; <span class="stringliteral">&quot;sinkID_A(&quot;</span> &lt;&lt; sinkID_A &lt;&lt;</div>
-<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; <span class="stringliteral">&quot;) sinkID_B(&quot;</span> &lt;&lt; sinkID_B &lt;&lt;</div>
-<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; <span class="stringliteral">&quot;) sourceID(&quot;</span> &lt;&lt; sourceID &lt;&lt;</div>
-<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; <span class="stringliteral">&quot;) hotSink(&quot;</span> &lt;&lt; hotSink &lt;&lt;</div>
-<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; <span class="stringliteral">&quot;)&quot;</span> &lt;&lt; std::endl;</div>
-<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; outString = fmt.str();</div>
-<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;}</div>
-<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160;</div>
-<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160;<span class="keywordtype">bool</span> CAmDatabaseHandlerMap::CAmMappedData::increaseID(int16_t &amp; resultID, am_Identifier_s &amp; sourceID,</div>
-<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; int16_t <span class="keyword">const</span> desiredStaticID = 0)</div>
-<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;{</div>
-<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; <span class="keywordflow">if</span>( desiredStaticID &gt; 0 &amp;&amp; desiredStaticID &lt; sourceID.mMin )</div>
-<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; {</div>
-<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; resultID = desiredStaticID;</div>
-<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; }</div>
-<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span>( sourceID.mCurrentValue &lt; sourceID.mMax ) <span class="comment">//The last used value is &#39;limit&#39; - 1. e.g. SHRT_MAX - 1, SHRT_MAX is reserved.</span></div>
-<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; {</div>
-<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; resultID = sourceID.mCurrentValue++;</div>
-<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160; }</div>
-<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; {</div>
-<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160; resultID = -1;</div>
-<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160; }</div>
-<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; }</div>
-<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160;</div>
-<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TMapKey,<span class="keyword">class</span> TMapObject&gt; <span class="keywordtype">bool</span> CAmDatabaseHandlerMap::CAmMappedData::getNextConnectionID(int16_t &amp; resultID, am_Identifier_s &amp; sourceID,</div>
-<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; <span class="keyword">const</span> std::unordered_map&lt;TMapKey, TMapObject&gt; &amp; map)</div>
-<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160;{</div>
-<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; TMapKey nextID;</div>
-<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; int16_t <span class="keyword">const</span> lastID = sourceID.mCurrentValue;</div>
-<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; <span class="keywordflow">if</span>( sourceID.mCurrentValue &lt; sourceID.mMax )</div>
-<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; nextID = sourceID.mCurrentValue++;</div>
-<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; nextID = sourceID.mCurrentValue = sourceID.mMin;</div>
-<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160;</div>
-<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; <span class="keywordtype">bool</span> notFreeIDs = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; <span class="keywordflow">while</span>( <a class="code" href="namespaceam.html#a78753cde7f20916500b9d4b212b26f92">existsObjectWithKeyInMap</a>(nextID, map) )</div>
-<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; {</div>
-<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160;</div>
-<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; <span class="keywordflow">if</span>( sourceID.mCurrentValue &lt; sourceID.mMax )</div>
-<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160; nextID = sourceID.mCurrentValue++;</div>
-<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; {</div>
-<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; sourceID.mCurrentValue = sourceID.mMin;</div>
-<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; nextID = sourceID.mCurrentValue++;</div>
-<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; }</div>
-<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160;</div>
-<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160; <span class="keywordflow">if</span>( sourceID.mCurrentValue == lastID )</div>
-<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; {</div>
-<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; notFreeIDs = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160; }</div>
-<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160; }</div>
-<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160; <span class="keywordflow">if</span>(notFreeIDs)</div>
-<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; {</div>
-<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; resultID = -1;</div>
-<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160; }</div>
-<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160; resultID = nextID;</div>
-<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160;}</div>
-<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160;</div>
-<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160;<span class="keywordtype">bool</span> CAmDatabaseHandlerMap::CAmMappedData::increaseMainConnectionID(int16_t &amp; resultID)</div>
-<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160;{</div>
-<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160; <span class="keywordflow">return</span> getNextConnectionID(resultID, mCurrentMainConnectionID, mMainConnectionMap);</div>
-<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160;}</div>
-<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160;</div>
-<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160;<span class="keywordtype">bool</span> CAmDatabaseHandlerMap::CAmMappedData::increaseConnectionID(int16_t &amp; resultID)</div>
-<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160;{</div>
-<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160; <span class="keywordflow">return</span> getNextConnectionID(resultID, mCurrentConnectionID, mConnectionMap);</div>
-<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160;}</div>
-<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160;</div>
-<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160;</div>
-<div class="line"><a name="l00405"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a6fe709f73b4661c5b6470d93a7e98963"> 405</a></span>&#160;<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a6fe709f73b4661c5b6470d93a7e98963">CAmDatabaseHandlerMap::CAmDatabaseHandlerMap</a>(): mFirstStaticSink(true), <span class="comment">//</span></div>
-<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160; mFirstStaticSource(true), <span class="comment">//</span></div>
-<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160; mFirstStaticGateway(true), <span class="comment">//</span></div>
-<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160; mFirstStaticConverter(true), <span class="comment">//</span></div>
-<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; mFirstStaticSinkClass(true), <span class="comment">//</span></div>
-<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160; mFirstStaticSourceClass(true), <span class="comment">//</span></div>
-<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; mFirstStaticCrossfader(true), <span class="comment">//</span></div>
-<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160; mpDatabaseObserver(NULL), <span class="comment">//</span></div>
-<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160; mListConnectionFormat(), <span class="comment">//</span></div>
-<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160; mMappedData()</div>
-<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160;{</div>
-<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(__func__,<span class="stringliteral">&quot;Init &quot;</span>);</div>
-<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160;}</div>
-<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160;</div>
-<div class="line"><a name="l00419"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a5f2e7c2fe63631a57a82c281e0c98129"> 419</a></span>&#160;<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a5f2e7c2fe63631a57a82c281e0c98129">CAmDatabaseHandlerMap::~CAmDatabaseHandlerMap</a>()</div>
-<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160;{</div>
-<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(__func__,<span class="stringliteral">&quot;Destroy&quot;</span>);</div>
-<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160; mpDatabaseObserver = NULL;</div>
-<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160;}</div>
-<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160;</div>
-<div class="line"><a name="l00425"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a0da949595cfa4486175e8299a6793218"> 425</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a0da949595cfa4486175e8299a6793218">CAmDatabaseHandlerMap::enterDomainDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Domain__s.html">am_Domain_s</a> &amp; domainData, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> &amp; domainID)</div>
-<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160;{</div>
-<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160; <span class="keywordflow">if</span>(domainData.<a class="code" href="structam_1_1am__Domain__s.html#a66d956d830a962e22b6cfc37caea861c">name</a>.empty())</div>
-<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160; {</div>
-<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;DomainName must not be emtpy!&quot;</span>);</div>
-<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160; }</div>
-<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160; <span class="keywordflow">if</span>(domainData.<a class="code" href="structam_1_1am__Domain__s.html#ab16b5804711358bd383308036eb3e8db">busname</a>.empty())</div>
-<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160; {</div>
-<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;Busname must not be emtpy!&quot;</span>);</div>
-<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160; }</div>
-<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160; <span class="keywordflow">if</span>(!(domainData.<a class="code" href="structam_1_1am__Domain__s.html#aba410e9e39cdee898fd50eaf2440fac8">state</a>&gt;=<a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5a8ee65be2791c7269d422c1b0732713d5">DS_UNKNOWN</a> &amp;&amp; domainData.<a class="code" href="structam_1_1am__Domain__s.html#aba410e9e39cdee898fd50eaf2440fac8">state</a>&lt;=<a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5a9eff05332c3da14f95fffbbd256550f5">DS_MAX</a>))</div>
-<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160; {</div>
-<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;State must not be valid!&quot;</span>);</div>
-<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160; }</div>
-<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160; <span class="comment">//first check for a reserved domain</span></div>
-<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160; <a class="code" href="structam_1_1am__Domain__s.html">am_Domain_s</a> <span class="keyword">const</span> *reservedDomain = objectMatchingPredicate&lt;CAmDomain, am_domainID_t&gt;(mMappedData.mDomainMap, [&amp;](<span class="keyword">const</span> CAmDomain &amp; obj){</div>
-<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160; <span class="keywordflow">return</span> domainData.<a class="code" href="structam_1_1am__Domain__s.html#a66d956d830a962e22b6cfc37caea861c">name</a>.compare(obj.name)==0;</div>
-<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160; });</div>
-<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160;</div>
-<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160; int16_t nextID = 0;</div>
-<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160;</div>
-<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160; <span class="keywordflow">if</span>( NULL != reservedDomain )</div>
-<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160; {</div>
-<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160; nextID = reservedDomain-&gt;<a class="code" href="structam_1_1am__Domain__s.html#aa7c60d47722a938f9a38dcecf3f48094">domainID</a>;</div>
-<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160; domainID = nextID;</div>
-<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; mMappedData.mDomainMap[nextID] = domainData;</div>
-<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160; mMappedData.mDomainMap[nextID].domainID = nextID;</div>
-<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160; mMappedData.mDomainMap[nextID].reserved = 0;</div>
-<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::enterDomainDB entered reserved domain with name=&quot;</span>, domainData.<a class="code" href="structam_1_1am__Domain__s.html#a66d956d830a962e22b6cfc37caea861c">name</a>, <span class="stringliteral">&quot;busname=&quot;</span>, domainData.<a class="code" href="structam_1_1am__Domain__s.html#ab16b5804711358bd383308036eb3e8db">busname</a>, <span class="stringliteral">&quot;nodename=&quot;</span>, domainData.<a class="code" href="structam_1_1am__Domain__s.html#ad8b64313b91d4a46afac8be40fb2fcca">nodename</a>, <span class="stringliteral">&quot;reserved ID:&quot;</span>, domainID);</div>
-<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160; <span class="keywordflow">if</span> (mpDatabaseObserver)</div>
-<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; mpDatabaseObserver-&gt;<a class="code" href="classam_1_1CAmDatabaseObserver.html#a0974632fd3d96b5dbfa52c500b05a922">newDomain</a>(mMappedData.mDomainMap[nextID]);</div>
-<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160; }</div>
-<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; {</div>
-<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; <span class="keywordflow">if</span>(mMappedData.increaseID(nextID, mMappedData.mCurrentDomainID, domainData.<a class="code" href="structam_1_1am__Domain__s.html#aa7c60d47722a938f9a38dcecf3f48094">domainID</a>))</div>
-<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160; {</div>
-<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160; domainID = nextID;</div>
-<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160; mMappedData.mDomainMap[nextID] = domainData;</div>
-<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160; mMappedData.mDomainMap[nextID].domainID = nextID;</div>
-<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::enterDomainDB entered new domain with name=&quot;</span>, domainData.<a class="code" href="structam_1_1am__Domain__s.html#a66d956d830a962e22b6cfc37caea861c">name</a>, <span class="stringliteral">&quot;busname=&quot;</span>, domainData.<a class="code" href="structam_1_1am__Domain__s.html#ab16b5804711358bd383308036eb3e8db">busname</a>, <span class="stringliteral">&quot;nodename=&quot;</span>, domainData.<a class="code" href="structam_1_1am__Domain__s.html#ad8b64313b91d4a46afac8be40fb2fcca">nodename</a>, <span class="stringliteral">&quot;assigned ID:&quot;</span>, domainID);</div>
-<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160; <span class="keywordflow">if</span> (mpDatabaseObserver)</div>
-<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160; mpDatabaseObserver-&gt;<a class="code" href="classam_1_1CAmDatabaseObserver.html#a0974632fd3d96b5dbfa52c500b05a922">newDomain</a>(mMappedData.mDomainMap[nextID]);</div>
-<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160; }</div>
-<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160; {</div>
-<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160; domainID = 0;</div>
-<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(__func__,<span class="stringliteral">&quot;Max limit reached.&quot;</span>);</div>
-<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>);</div>
-<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160; }</div>
-<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160; }</div>
-<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160;}</div>
-<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160;</div>
-<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160;int16_t CAmDatabaseHandlerMap::calculateDelayForRoute(<span class="keyword">const</span> std::vector&lt;am_connectionID_t&gt;&amp; listConnectionID)</div>
-<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160;{</div>
-<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160; int16_t delay = 0;</div>
-<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160; std::vector&lt;am_connectionID_t&gt;::const_iterator elementIterator = listConnectionID.begin();</div>
-<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160; <span class="keywordflow">for</span> (; elementIterator &lt; listConnectionID.end(); ++elementIterator)</div>
-<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160; {</div>
-<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160; <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> key = *elementIterator;</div>
-<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160; std::unordered_map&lt;am_connectionID_t, am_Connection_Database_s&gt;::const_iterator it = mMappedData.mConnectionMap.find(key);</div>
-<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160; <span class="keywordflow">if</span> (it!=mMappedData.mConnectionMap.end())</div>
-<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160; {</div>
-<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160; int16_t temp_delay = it-&gt;second.delay;</div>
-<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160; <span class="keywordflow">if</span> (temp_delay != -1 &amp;&amp; delay != -1)</div>
-<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160; delay += temp_delay;</div>
-<div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160; delay = -1;</div>
-<div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160; }</div>
-<div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160; }</div>
-<div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160; <span class="keywordflow">return</span> delay;</div>
-<div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160;}</div>
-<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160;</div>
-<div class="line"><a name="l00502"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a2e8d93a8d29ec8cf84d3b231a5627e8f"> 502</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a2e8d93a8d29ec8cf84d3b231a5627e8f">CAmDatabaseHandlerMap::enterMainConnectionDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a> &amp; mainConnectionData, <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> &amp; connectionID)</div>
-<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160;{</div>
-<div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160; <span class="keywordflow">if</span>(mainConnectionData.<a class="code" href="structam_1_1am__MainConnection__s.html#a9b5b174bfa783dc49df00de505befb96">mainConnectionID</a>!=0)</div>
-<div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160; {</div>
-<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;mainConnectionID must be 0!&quot;</span>);</div>
-<div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160; }</div>
-<div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160; <span class="keywordflow">if</span>(!(mainConnectionData.<a class="code" href="structam_1_1am__MainConnection__s.html#abf586646d036cbae00b56843469a0222">connectionState</a>&gt;=<a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209a72b823068a6e5bd5760e369220e715de">CS_UNKNOWN</a> &amp;&amp; mainConnectionData.<a class="code" href="structam_1_1am__MainConnection__s.html#abf586646d036cbae00b56843469a0222">connectionState</a>&lt;=<a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209a2b27e613066c4de02c4f4a15dbe333e2">CS_MAX</a>))</div>
-<div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160; {</div>
-<div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;connectionState must be valid!&quot;</span>);</div>
-<div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160; }</div>
-<div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160; <span class="keywordflow">if</span>(!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">existSink</a>(mainConnectionData.<a class="code" href="structam_1_1am__MainConnection__s.html#a50216999d5b9bf3edcc3f75f64ef0e27">sinkID</a>))</div>
-<div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160; {</div>
-<div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;sinkID must be valid!&quot;</span>);</div>
-<div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160; }</div>
-<div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160; <span class="keywordflow">if</span>(!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282">existSource</a>(mainConnectionData.<a class="code" href="structam_1_1am__MainConnection__s.html#ab0990f79e8871de045bffa843fa85566">sourceID</a>))</div>
-<div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160; {</div>
-<div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;sourceID must be valid!&quot;</span>);</div>
-<div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160; }</div>
-<div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160;</div>
-<div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160; int16_t delay = 0;</div>
-<div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160; int16_t nextID = 0;</div>
-<div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160; <span class="keywordflow">if</span>(mMappedData.increaseMainConnectionID(nextID))</div>
-<div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160; {</div>
-<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160; connectionID = nextID;</div>
-<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160; mMappedData.mMainConnectionMap[nextID] = mainConnectionData;</div>
-<div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160; mMappedData.mMainConnectionMap[nextID].mainConnectionID = nextID;</div>
-<div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160; }</div>
-<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160; {</div>
-<div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160; connectionID = 0;</div>
-<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(__func__,<span class="stringliteral">&quot;Max limit reached.&quot;</span>);</div>
-<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>);</div>
-<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160; }</div>
-<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160;</div>
-<div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160; <span class="comment">//now check the connectionTable for all connections in the route. IF connectionID exist</span></div>
-<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160; delay = calculateDelayForRoute(mainConnectionData.<a class="code" href="structam_1_1am__MainConnection__s.html#adef3e5f4ebb35dc31bfd6a75b33df176">listConnectionID</a>);</div>
-<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::enterMainConnectionDB entered new mainConnection with sourceID&quot;</span>, mainConnectionData.<a class="code" href="structam_1_1am__MainConnection__s.html#ab0990f79e8871de045bffa843fa85566">sourceID</a>, <span class="stringliteral">&quot;sinkID:&quot;</span>, mainConnectionData.<a class="code" href="structam_1_1am__MainConnection__s.html#a50216999d5b9bf3edcc3f75f64ef0e27">sinkID</a>, <span class="stringliteral">&quot;delay:&quot;</span>, delay, <span class="stringliteral">&quot;assigned ID:&quot;</span>, connectionID);</div>
-<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160;</div>
-<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160; <span class="keywordflow">if</span> (mpDatabaseObserver)</div>
-<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160; {</div>
-<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160; <a class="code" href="structam_1_1am__MainConnectionType__s.html">am_MainConnectionType_s</a> mainConnection;</div>
-<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160; mMappedData.mMainConnectionMap[nextID].getMainConnectionType(mainConnection);</div>
-<div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160; mpDatabaseObserver-&gt;<a class="code" href="classam_1_1CAmDatabaseObserver.html#a46dba8c33bd4b132bd3b2d7c0eebee54">newMainConnection</a>(mainConnection);</div>
-<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160; mpDatabaseObserver-&gt;<a class="code" href="classam_1_1CAmDatabaseObserver.html#ab1b202fee2998c1e46c9dfe5a9f3745c">mainConnectionStateChanged</a>(connectionID, mMappedData.mMainConnectionMap[nextID].connectionState);</div>
-<div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160; }</div>
-<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160;</div>
-<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160; <span class="comment">//finally, we update the delay value for the maintable</span></div>
-<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160; <span class="keywordflow">if</span> (delay == 0)</div>
-<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160; delay = -1;</div>
-<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160; (void)<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a1a12e4973b137526818a403d720c8eb5">changeDelayMainConnection</a>(delay, connectionID);</div>
-<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160;</div>
-<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160;}</div>
-<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160;</div>
-<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160;<span class="keywordtype">bool</span> CAmDatabaseHandlerMap::insertSinkDB(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp; sinkData, <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> &amp; sinkID)</div>
-<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160;{</div>
-<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160; int16_t nextID = 0;</div>
-<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160; <span class="keywordflow">if</span>( mMappedData.increaseID(nextID, mMappedData.mCurrentSinkID, sinkData.<a class="code" href="structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1">sinkID</a>) )</div>
-<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160; {</div>
-<div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160; sinkID = nextID;</div>
-<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160; mMappedData.mSinkMap[nextID] = sinkData;</div>
-<div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160; mMappedData.mSinkMap[nextID].sinkID = nextID;</div>
-<div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160; filterDuplicateNotificationConfigurationTypes(mMappedData.mSinkMap[nextID].listNotificationConfigurations);</div>
-<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160; filterDuplicateNotificationConfigurationTypes(mMappedData.mSinkMap[nextID].listMainNotificationConfigurations);</div>
-<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">true</span>);</div>
-<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160; }</div>
-<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160; {</div>
-<div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160; sinkID = 0;</div>
-<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(__func__,<span class="stringliteral">&quot;Max limit reached!&quot;</span>);</div>
-<div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">false</span>);</div>
-<div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160; }</div>
-<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160;}</div>
-<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160;</div>
-<div class="line"><a name="l00584"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#ad67e32d9f9e20117965d4d37a05d22dd"> 584</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ad67e32d9f9e20117965d4d37a05d22dd">CAmDatabaseHandlerMap::enterSinkDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp; sinkData, <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> &amp; sinkID)</div>
-<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160;{</div>
-<div class="line"><a name="l00586"></a><span class="lineno"> 586</span>&#160; <span class="keywordflow">if</span>(sinkData.<a class="code" href="structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1">sinkID</a>&gt;DYNAMIC_ID_BOUNDARY)</div>
-<div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160; {</div>
-<div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;sinkID must be below:&quot;</span>,DYNAMIC_ID_BOUNDARY);</div>
-<div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160; }</div>
-<div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160; <span class="keywordflow">if</span>(!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a4106cc95e2a5fed16a905d3f93604f86">existDomain</a>(sinkData.<a class="code" href="structam_1_1am__Sink__s.html#a8505cd0b29334007bd6dd5555f482cce">domainID</a>))</div>
-<div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160; {</div>
-<div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;domainID must be valid&quot;</span>);</div>
-<div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160; }</div>
-<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160; <span class="keywordflow">if</span>(sinkData.<a class="code" href="structam_1_1am__Sink__s.html#a15f5ed66ddc508c1ab4196b11a8ff031">name</a>.empty())</div>
-<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160; {</div>
-<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;sinkName must not be zero&quot;</span>);</div>
-<div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160; }</div>
-<div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160; <span class="keywordflow">if</span>(!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#af6f7c52cc3703ab4cb3bd1f340d4f6ba">existSinkClass</a>(sinkData.<a class="code" href="structam_1_1am__Sink__s.html#af13055c029c9ca7da3f6701e1b1af418">sinkClassID</a>))</div>
-<div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160; {</div>
-<div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;sinkClass must be valid&quot;</span>);</div>
-<div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160; }</div>
-<div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160;</div>
-<div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160; <span class="keywordflow">if</span>(!(sinkData.<a class="code" href="structam_1_1am__Sink__s.html#a96e6c7aeaa5b2b6fc0c7767e78eea68f">muteState</a>&gt;=<a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffaad9646478d0a5c550391326fdd7521d04">MS_UNKNOWN</a> &amp;&amp; sinkData.<a class="code" href="structam_1_1am__Sink__s.html#a96e6c7aeaa5b2b6fc0c7767e78eea68f">muteState</a>&lt;=<a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffaa7fd1b52b53dcff34c678e680eef4a7ca">MS_MAX</a>))</div>
-<div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160; {</div>
-<div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;muteState must be valid&quot;</span>);</div>
-<div class="line"><a name="l00610"></a><span class="lineno"> 610</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l00611"></a><span class="lineno"> 611</span>&#160; }</div>
-<div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160;</div>
-<div class="line"><a name="l00613"></a><span class="lineno"> 613</span>&#160; <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> temp_SinkID = 0;</div>
-<div class="line"><a name="l00614"></a><span class="lineno"> 614</span>&#160; <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> temp_SinkIndex = 0;</div>
-<div class="line"><a name="l00615"></a><span class="lineno"> 615</span>&#160; <span class="comment">//if sinkID is zero and the first Static Sink was already entered, the ID is created</span></div>
-<div class="line"><a name="l00616"></a><span class="lineno"> 616</span>&#160; <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> <span class="keyword">const</span> *reservedDomain = objectMatchingPredicate&lt;CAmSink, am_sinkID_t&gt;(mMappedData.mSinkMap, [&amp;](<span class="keyword">const</span> CAmSink &amp; obj){</div>
-<div class="line"><a name="l00617"></a><span class="lineno"> 617</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>==obj.reserved &amp;&amp; obj.name.compare(sinkData.<a class="code" href="structam_1_1am__Sink__s.html#a15f5ed66ddc508c1ab4196b11a8ff031">name</a>)==0;</div>
-<div class="line"><a name="l00618"></a><span class="lineno"> 618</span>&#160; });</div>
-<div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160; <span class="keywordflow">if</span>( NULL!=reservedDomain )</div>
-<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160; {</div>
-<div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160; <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> oldSinkID = reservedDomain-&gt;<a class="code" href="structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1">sinkID</a>;</div>
-<div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160; mMappedData.mSinkMap[oldSinkID] = sinkData;</div>
-<div class="line"><a name="l00623"></a><span class="lineno"> 623</span>&#160; mMappedData.mSinkMap[oldSinkID].reserved = 0;</div>
-<div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160; temp_SinkID = oldSinkID;</div>
-<div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160; temp_SinkIndex = oldSinkID;</div>
-<div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160; }</div>
-<div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160; {</div>
-<div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160; <span class="keywordtype">bool</span> result;</div>
-<div class="line"><a name="l00630"></a><span class="lineno"> 630</span>&#160; <span class="keywordflow">if</span> ( sinkData.<a class="code" href="structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1">sinkID</a> != 0 || mFirstStaticSink )</div>
-<div class="line"><a name="l00631"></a><span class="lineno"> 631</span>&#160; {</div>
-<div class="line"><a name="l00632"></a><span class="lineno"> 632</span>&#160; <span class="comment">//check if the ID already exists</span></div>
-<div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aee5cd7706a7cb990dfc88b475273f733">existSinkNameOrID</a>(sinkData.<a class="code" href="structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1">sinkID</a>, sinkData.<a class="code" href="structam_1_1am__Sink__s.html#a15f5ed66ddc508c1ab4196b11a8ff031">name</a>))</div>
-<div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160; {</div>
-<div class="line"><a name="l00635"></a><span class="lineno"> 635</span>&#160; sinkID = sinkData.<a class="code" href="structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1">sinkID</a>;</div>
-<div class="line"><a name="l00636"></a><span class="lineno"> 636</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea445570ce5ac3f21e68f8b62d66d815d9">E_ALREADY_EXISTS</a>);</div>
-<div class="line"><a name="l00637"></a><span class="lineno"> 637</span>&#160; }</div>
-<div class="line"><a name="l00638"></a><span class="lineno"> 638</span>&#160; }</div>
-<div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160; result = insertSinkDB(sinkData, temp_SinkID);</div>
-<div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160; <span class="keywordflow">if</span>( <span class="keyword">false</span> == result )</div>
-<div class="line"><a name="l00641"></a><span class="lineno"> 641</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>);</div>
-<div class="line"><a name="l00642"></a><span class="lineno"> 642</span>&#160; temp_SinkIndex = temp_SinkID;</div>
-<div class="line"><a name="l00643"></a><span class="lineno"> 643</span>&#160; }</div>
-<div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160; <span class="comment">//if the first static sink is entered, we need to set it onto the boundary</span></div>
-<div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160; <span class="keywordflow">if</span> (sinkData.<a class="code" href="structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1">sinkID</a> == 0 &amp;&amp; mFirstStaticSink)</div>
-<div class="line"><a name="l00646"></a><span class="lineno"> 646</span>&#160; {</div>
-<div class="line"><a name="l00647"></a><span class="lineno"> 647</span>&#160; mFirstStaticSink = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00648"></a><span class="lineno"> 648</span>&#160; }</div>
-<div class="line"><a name="l00649"></a><span class="lineno"> 649</span>&#160; mMappedData.mSinkMap[temp_SinkIndex].sinkID = temp_SinkID;</div>
-<div class="line"><a name="l00650"></a><span class="lineno"> 650</span>&#160; sinkID = temp_SinkID;</div>
-<div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160;</div>
-<div class="line"><a name="l00652"></a><span class="lineno"> 652</span>&#160; <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp; sink = mMappedData.mSinkMap[temp_SinkID];</div>
-<div class="line"><a name="l00653"></a><span class="lineno"> 653</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::enterSinkDB entered new sink with name&quot;</span>, sink.<a class="code" href="structam_1_1am__Sink__s.html#a15f5ed66ddc508c1ab4196b11a8ff031">name</a>, <span class="stringliteral">&quot;domainID:&quot;</span>, sink.<a class="code" href="structam_1_1am__Sink__s.html#a8505cd0b29334007bd6dd5555f482cce">domainID</a>, <span class="stringliteral">&quot;classID:&quot;</span>, sink.<a class="code" href="structam_1_1am__Sink__s.html#af13055c029c9ca7da3f6701e1b1af418">sinkClassID</a>, <span class="stringliteral">&quot;volume:&quot;</span>, sink.<a class="code" href="structam_1_1am__Sink__s.html#ad34fd3d83d674ee842dc8f432295ffbd">volume</a>, <span class="stringliteral">&quot;assigned ID:&quot;</span>, sink.<a class="code" href="structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1">sinkID</a>);</div>
-<div class="line"><a name="l00654"></a><span class="lineno"> 654</span>&#160;</div>
-<div class="line"><a name="l00655"></a><span class="lineno"> 655</span>&#160; <span class="keywordflow">if</span> (mpDatabaseObserver != NULL)</div>
-<div class="line"><a name="l00656"></a><span class="lineno"> 656</span>&#160; {</div>
-<div class="line"><a name="l00657"></a><span class="lineno"> 657</span>&#160; sink.<a class="code" href="structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1">sinkID</a>=sinkID;</div>
-<div class="line"><a name="l00658"></a><span class="lineno"> 658</span>&#160; mpDatabaseObserver-&gt;<a class="code" href="classam_1_1CAmDatabaseObserver.html#ad1b55f80d4144cf97bc42b41aa31fa08">newSink</a>(sink);</div>
-<div class="line"><a name="l00659"></a><span class="lineno"> 659</span>&#160; }</div>
-<div class="line"><a name="l00660"></a><span class="lineno"> 660</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l00661"></a><span class="lineno"> 661</span>&#160;}</div>
-<div class="line"><a name="l00662"></a><span class="lineno"> 662</span>&#160;</div>
-<div class="line"><a name="l00663"></a><span class="lineno"> 663</span>&#160;<span class="keywordtype">bool</span> CAmDatabaseHandlerMap::insertCrossfaderDB(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a> &amp; crossfaderData, <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> &amp; crossfaderID)</div>
-<div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160;{</div>
-<div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160; int16_t nextID = 0;</div>
-<div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160; <span class="keywordflow">if</span>(mMappedData.increaseID(nextID, mMappedData.mCurrentCrossfaderID, crossfaderData.<a class="code" href="structam_1_1am__Crossfader__s.html#a6c6af4e70cb360d43095372dc33b1626">crossfaderID</a>))</div>
-<div class="line"><a name="l00667"></a><span class="lineno"> 667</span>&#160; {</div>
-<div class="line"><a name="l00668"></a><span class="lineno"> 668</span>&#160; crossfaderID = nextID;</div>
-<div class="line"><a name="l00669"></a><span class="lineno"> 669</span>&#160; mMappedData.mCrossfaderMap[nextID] = crossfaderData;</div>
-<div class="line"><a name="l00670"></a><span class="lineno"> 670</span>&#160; mMappedData.mCrossfaderMap[nextID].crossfaderID = nextID;</div>
-<div class="line"><a name="l00671"></a><span class="lineno"> 671</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">true</span>);</div>
-<div class="line"><a name="l00672"></a><span class="lineno"> 672</span>&#160; }</div>
-<div class="line"><a name="l00673"></a><span class="lineno"> 673</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00674"></a><span class="lineno"> 674</span>&#160; {</div>
-<div class="line"><a name="l00675"></a><span class="lineno"> 675</span>&#160; crossfaderID = 0;</div>
-<div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(__func__,<span class="stringliteral">&quot;Max limit reached.&quot;</span>);</div>
-<div class="line"><a name="l00677"></a><span class="lineno"> 677</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">false</span>);</div>
-<div class="line"><a name="l00678"></a><span class="lineno"> 678</span>&#160; }</div>
-<div class="line"><a name="l00679"></a><span class="lineno"> 679</span>&#160;}</div>
-<div class="line"><a name="l00680"></a><span class="lineno"> 680</span>&#160;</div>
-<div class="line"><a name="l00681"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a48baac063dac4fc4fed6b44967040706"> 681</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a48baac063dac4fc4fed6b44967040706">CAmDatabaseHandlerMap::enterCrossfaderDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a> &amp; crossfaderData, <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> &amp; crossfaderID)</div>
-<div class="line"><a name="l00682"></a><span class="lineno"> 682</span>&#160;{</div>
-<div class="line"><a name="l00683"></a><span class="lineno"> 683</span>&#160; <span class="keywordflow">if</span>(crossfaderData.<a class="code" href="structam_1_1am__Crossfader__s.html#a6c6af4e70cb360d43095372dc33b1626">crossfaderID</a>&gt;DYNAMIC_ID_BOUNDARY)</div>
-<div class="line"><a name="l00684"></a><span class="lineno"> 684</span>&#160; {</div>
-<div class="line"><a name="l00685"></a><span class="lineno"> 685</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;crossfaderID must be below:&quot;</span>,DYNAMIC_ID_BOUNDARY);</div>
-<div class="line"><a name="l00686"></a><span class="lineno"> 686</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l00687"></a><span class="lineno"> 687</span>&#160; }</div>
-<div class="line"><a name="l00688"></a><span class="lineno"> 688</span>&#160;</div>
-<div class="line"><a name="l00689"></a><span class="lineno"> 689</span>&#160; <span class="keywordflow">if</span>(!(crossfaderData.<a class="code" href="structam_1_1am__Crossfader__s.html#a31c5e07b53d3c7a8f943fef11395affa">hotSink</a>&gt;=<a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269a6d51c865866973b3c60c56e9351b1a48">HS_UNKNOWN</a> &amp;&amp; crossfaderData.<a class="code" href="structam_1_1am__Crossfader__s.html#a31c5e07b53d3c7a8f943fef11395affa">hotSink</a>&lt;=<a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269ab43036773e2156eba5d7ebdef25f8447">HS_MAX</a>))</div>
-<div class="line"><a name="l00690"></a><span class="lineno"> 690</span>&#160; {</div>
-<div class="line"><a name="l00691"></a><span class="lineno"> 691</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;hotSink must be valid&quot;</span>);</div>
-<div class="line"><a name="l00692"></a><span class="lineno"> 692</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l00693"></a><span class="lineno"> 693</span>&#160; }</div>
-<div class="line"><a name="l00694"></a><span class="lineno"> 694</span>&#160; <span class="keywordflow">if</span>(crossfaderData.<a class="code" href="structam_1_1am__Crossfader__s.html#ac71302f7392da8e162f5eedf2714366e">name</a>.empty())</div>
-<div class="line"><a name="l00695"></a><span class="lineno"> 695</span>&#160; {</div>
-<div class="line"><a name="l00696"></a><span class="lineno"> 696</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;crossfaderName must not be zero&quot;</span>);</div>
-<div class="line"><a name="l00697"></a><span class="lineno"> 697</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l00698"></a><span class="lineno"> 698</span>&#160; }</div>
-<div class="line"><a name="l00699"></a><span class="lineno"> 699</span>&#160;</div>
-<div class="line"><a name="l00700"></a><span class="lineno"> 700</span>&#160; <span class="keywordflow">if</span>(!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">existSink</a>(crossfaderData.<a class="code" href="structam_1_1am__Crossfader__s.html#a39d1f6023a79a1df29a941e0dee77ad9">sinkID_A</a>))</div>
-<div class="line"><a name="l00701"></a><span class="lineno"> 701</span>&#160; {</div>
-<div class="line"><a name="l00702"></a><span class="lineno"> 702</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;sinkID_A must exist&quot;</span>);</div>
-<div class="line"><a name="l00703"></a><span class="lineno"> 703</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l00704"></a><span class="lineno"> 704</span>&#160; }</div>
-<div class="line"><a name="l00705"></a><span class="lineno"> 705</span>&#160; <span class="keywordflow">if</span>(!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">existSink</a>(crossfaderData.<a class="code" href="structam_1_1am__Crossfader__s.html#a045ff126607c9885bb0d027570eb5710">sinkID_B</a>))</div>
-<div class="line"><a name="l00706"></a><span class="lineno"> 706</span>&#160; {</div>
-<div class="line"><a name="l00707"></a><span class="lineno"> 707</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;sinkID_B must exist&quot;</span>);</div>
-<div class="line"><a name="l00708"></a><span class="lineno"> 708</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l00709"></a><span class="lineno"> 709</span>&#160; }</div>
-<div class="line"><a name="l00710"></a><span class="lineno"> 710</span>&#160; <span class="keywordflow">if</span>(!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282">existSource</a>(crossfaderData.<a class="code" href="structam_1_1am__Crossfader__s.html#a5442753fb1a60b8d56c5a79b8989ed04">sourceID</a>))</div>
-<div class="line"><a name="l00711"></a><span class="lineno"> 711</span>&#160; {</div>
-<div class="line"><a name="l00712"></a><span class="lineno"> 712</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;sourceID must exist&quot;</span>);</div>
-<div class="line"><a name="l00713"></a><span class="lineno"> 713</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l00714"></a><span class="lineno"> 714</span>&#160; }</div>
-<div class="line"><a name="l00715"></a><span class="lineno"> 715</span>&#160;</div>
-<div class="line"><a name="l00716"></a><span class="lineno"> 716</span>&#160; <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> temp_CrossfaderID = 0;</div>
-<div class="line"><a name="l00717"></a><span class="lineno"> 717</span>&#160; <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> temp_CrossfaderIndex = 0;</div>
-<div class="line"><a name="l00718"></a><span class="lineno"> 718</span>&#160;</div>
-<div class="line"><a name="l00719"></a><span class="lineno"> 719</span>&#160; <span class="keywordtype">bool</span> result;</div>
-<div class="line"><a name="l00720"></a><span class="lineno"> 720</span>&#160; <span class="comment">//if gatewayData is zero and the first Static Sink was already entered, the ID is created</span></div>
-<div class="line"><a name="l00721"></a><span class="lineno"> 721</span>&#160; <span class="keywordflow">if</span> (crossfaderData.<a class="code" href="structam_1_1am__Crossfader__s.html#a6c6af4e70cb360d43095372dc33b1626">crossfaderID</a> != 0 || mFirstStaticCrossfader)</div>
-<div class="line"><a name="l00722"></a><span class="lineno"> 722</span>&#160; {</div>
-<div class="line"><a name="l00723"></a><span class="lineno"> 723</span>&#160; <span class="comment">//check if the ID already exists</span></div>
-<div class="line"><a name="l00724"></a><span class="lineno"> 724</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a11a63287d372f58350f1b42bf6fa98a6">existCrossFader</a>(crossfaderData.<a class="code" href="structam_1_1am__Crossfader__s.html#a6c6af4e70cb360d43095372dc33b1626">crossfaderID</a>))</div>
-<div class="line"><a name="l00725"></a><span class="lineno"> 725</span>&#160; {</div>
-<div class="line"><a name="l00726"></a><span class="lineno"> 726</span>&#160; crossfaderID = crossfaderData.<a class="code" href="structam_1_1am__Crossfader__s.html#a6c6af4e70cb360d43095372dc33b1626">crossfaderID</a>;</div>
-<div class="line"><a name="l00727"></a><span class="lineno"> 727</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea445570ce5ac3f21e68f8b62d66d815d9">E_ALREADY_EXISTS</a>);</div>
-<div class="line"><a name="l00728"></a><span class="lineno"> 728</span>&#160; }</div>
-<div class="line"><a name="l00729"></a><span class="lineno"> 729</span>&#160; }</div>
-<div class="line"><a name="l00730"></a><span class="lineno"> 730</span>&#160; result = insertCrossfaderDB(crossfaderData, temp_CrossfaderID);</div>
-<div class="line"><a name="l00731"></a><span class="lineno"> 731</span>&#160; <span class="keywordflow">if</span>( <span class="keyword">false</span> == result )</div>
-<div class="line"><a name="l00732"></a><span class="lineno"> 732</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>);</div>
-<div class="line"><a name="l00733"></a><span class="lineno"> 733</span>&#160; temp_CrossfaderIndex = temp_CrossfaderID;</div>
-<div class="line"><a name="l00734"></a><span class="lineno"> 734</span>&#160;</div>
-<div class="line"><a name="l00735"></a><span class="lineno"> 735</span>&#160; <span class="comment">//if the first static sink is entered, we need to set it onto the boundary</span></div>
-<div class="line"><a name="l00736"></a><span class="lineno"> 736</span>&#160; <span class="keywordflow">if</span> ( 0==crossfaderData.<a class="code" href="structam_1_1am__Crossfader__s.html#a6c6af4e70cb360d43095372dc33b1626">crossfaderID</a> &amp;&amp; mFirstStaticCrossfader)</div>
-<div class="line"><a name="l00737"></a><span class="lineno"> 737</span>&#160; {</div>
-<div class="line"><a name="l00738"></a><span class="lineno"> 738</span>&#160; mFirstStaticCrossfader = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00739"></a><span class="lineno"> 739</span>&#160; }</div>
-<div class="line"><a name="l00740"></a><span class="lineno"> 740</span>&#160;</div>
-<div class="line"><a name="l00741"></a><span class="lineno"> 741</span>&#160; mMappedData.mCrossfaderMap[temp_CrossfaderIndex].crossfaderID = temp_CrossfaderID;</div>
-<div class="line"><a name="l00742"></a><span class="lineno"> 742</span>&#160; crossfaderID = temp_CrossfaderID;</div>
-<div class="line"><a name="l00743"></a><span class="lineno"> 743</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::enterCrossfaderDB entered new crossfader with name=&quot;</span>, crossfaderData.<a class="code" href="structam_1_1am__Crossfader__s.html#ac71302f7392da8e162f5eedf2714366e">name</a>, <span class="stringliteral">&quot;sinkA= &quot;</span>, crossfaderData.<a class="code" href="structam_1_1am__Crossfader__s.html#a39d1f6023a79a1df29a941e0dee77ad9">sinkID_A</a>, <span class="stringliteral">&quot;sinkB=&quot;</span>, crossfaderData.<a class="code" href="structam_1_1am__Crossfader__s.html#a045ff126607c9885bb0d027570eb5710">sinkID_B</a>, <span class="stringliteral">&quot;source=&quot;</span>, crossfaderData.<a class="code" href="structam_1_1am__Crossfader__s.html#a5442753fb1a60b8d56c5a79b8989ed04">sourceID</a>, <span class="stringliteral">&quot;assigned ID:&quot;</span>, crossfaderID);</div>
-<div class="line"><a name="l00744"></a><span class="lineno"> 744</span>&#160;</div>
-<div class="line"><a name="l00745"></a><span class="lineno"> 745</span>&#160; <span class="keywordflow">if</span> (mpDatabaseObserver)</div>
-<div class="line"><a name="l00746"></a><span class="lineno"> 746</span>&#160; mpDatabaseObserver-&gt;<a class="code" href="classam_1_1CAmDatabaseObserver.html#a3397a79adf9ba9fbf8e2baf3c54988b8">newCrossfader</a>(mMappedData.mCrossfaderMap[temp_CrossfaderIndex]);</div>
-<div class="line"><a name="l00747"></a><span class="lineno"> 747</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l00748"></a><span class="lineno"> 748</span>&#160;}</div>
-<div class="line"><a name="l00749"></a><span class="lineno"> 749</span>&#160;</div>
-<div class="line"><a name="l00750"></a><span class="lineno"> 750</span>&#160;<span class="keywordtype">bool</span> CAmDatabaseHandlerMap::insertGatewayDB(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> &amp; gatewayData, <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> &amp; gatewayID)</div>
-<div class="line"><a name="l00751"></a><span class="lineno"> 751</span>&#160;{</div>
-<div class="line"><a name="l00752"></a><span class="lineno"> 752</span>&#160; int16_t nextID = 0;</div>
-<div class="line"><a name="l00753"></a><span class="lineno"> 753</span>&#160; <span class="keywordflow">if</span>(mMappedData.increaseID(nextID, mMappedData.mCurrentGatewayID, gatewayData.<a class="code" href="structam_1_1am__Gateway__s.html#ae7e7a4df823af7c01488fb3a9b51a28d">gatewayID</a>))</div>
-<div class="line"><a name="l00754"></a><span class="lineno"> 754</span>&#160; {</div>
-<div class="line"><a name="l00755"></a><span class="lineno"> 755</span>&#160; gatewayID = nextID;</div>
-<div class="line"><a name="l00756"></a><span class="lineno"> 756</span>&#160; mMappedData.mGatewayMap[nextID] = gatewayData;</div>
-<div class="line"><a name="l00757"></a><span class="lineno"> 757</span>&#160; mMappedData.mGatewayMap[nextID].gatewayID = nextID;</div>
-<div class="line"><a name="l00758"></a><span class="lineno"> 758</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">true</span>);</div>
-<div class="line"><a name="l00759"></a><span class="lineno"> 759</span>&#160; }</div>
-<div class="line"><a name="l00760"></a><span class="lineno"> 760</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00761"></a><span class="lineno"> 761</span>&#160; {</div>
-<div class="line"><a name="l00762"></a><span class="lineno"> 762</span>&#160; gatewayID = 0;</div>
-<div class="line"><a name="l00763"></a><span class="lineno"> 763</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(__func__,<span class="stringliteral">&quot;Max limit reached.&quot;</span>);</div>
-<div class="line"><a name="l00764"></a><span class="lineno"> 764</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">false</span>);</div>
-<div class="line"><a name="l00765"></a><span class="lineno"> 765</span>&#160; }</div>
-<div class="line"><a name="l00766"></a><span class="lineno"> 766</span>&#160;}</div>
-<div class="line"><a name="l00767"></a><span class="lineno"> 767</span>&#160;</div>
-<div class="line"><a name="l00768"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a5519db89441052bd130149011c51d029"> 768</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a5519db89441052bd130149011c51d029">CAmDatabaseHandlerMap::enterGatewayDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> &amp; gatewayData, <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> &amp; gatewayID)</div>
-<div class="line"><a name="l00769"></a><span class="lineno"> 769</span>&#160;{</div>
-<div class="line"><a name="l00770"></a><span class="lineno"> 770</span>&#160;</div>
-<div class="line"><a name="l00771"></a><span class="lineno"> 771</span>&#160; <span class="keywordflow">if</span>(gatewayData.<a class="code" href="structam_1_1am__Gateway__s.html#ae7e7a4df823af7c01488fb3a9b51a28d">gatewayID</a>&gt;DYNAMIC_ID_BOUNDARY)</div>
-<div class="line"><a name="l00772"></a><span class="lineno"> 772</span>&#160; {</div>
-<div class="line"><a name="l00773"></a><span class="lineno"> 773</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;gatewayID must be below:&quot;</span>,DYNAMIC_ID_BOUNDARY);</div>
-<div class="line"><a name="l00774"></a><span class="lineno"> 774</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l00775"></a><span class="lineno"> 775</span>&#160; }</div>
-<div class="line"><a name="l00776"></a><span class="lineno"> 776</span>&#160;</div>
-<div class="line"><a name="l00777"></a><span class="lineno"> 777</span>&#160; <span class="keywordflow">if</span>(!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a4106cc95e2a5fed16a905d3f93604f86">existDomain</a>(gatewayData.<a class="code" href="structam_1_1am__Gateway__s.html#a60cdd73682f723692a3019edc6fdacf5">controlDomainID</a>))</div>
-<div class="line"><a name="l00778"></a><span class="lineno"> 778</span>&#160; {</div>
-<div class="line"><a name="l00779"></a><span class="lineno"> 779</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;controlDomainID must be exist&quot;</span>);</div>
-<div class="line"><a name="l00780"></a><span class="lineno"> 780</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l00781"></a><span class="lineno"> 781</span>&#160; }</div>
-<div class="line"><a name="l00782"></a><span class="lineno"> 782</span>&#160;</div>
-<div class="line"><a name="l00783"></a><span class="lineno"> 783</span>&#160; <span class="keywordflow">if</span>(gatewayData.<a class="code" href="structam_1_1am__Gateway__s.html#a2ebf5d1094ecf63a28b64c2594d684ff">name</a>.empty())</div>
-<div class="line"><a name="l00784"></a><span class="lineno"> 784</span>&#160; {</div>
-<div class="line"><a name="l00785"></a><span class="lineno"> 785</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;gatewayName must not be empty&quot;</span>);</div>
-<div class="line"><a name="l00786"></a><span class="lineno"> 786</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l00787"></a><span class="lineno"> 787</span>&#160; }</div>
-<div class="line"><a name="l00788"></a><span class="lineno"> 788</span>&#160;</div>
-<div class="line"><a name="l00789"></a><span class="lineno"> 789</span>&#160; <span class="comment">//might be that the sinks and sources are not there during registration time</span></div>
-<div class="line"><a name="l00790"></a><span class="lineno"> 790</span>&#160; <span class="comment">//assert(existSink(gatewayData.sinkID));</span></div>
-<div class="line"><a name="l00791"></a><span class="lineno"> 791</span>&#160; <span class="comment">//assert(existSource(gatewayData.sourceID));</span></div>
-<div class="line"><a name="l00792"></a><span class="lineno"> 792</span>&#160;</div>
-<div class="line"><a name="l00793"></a><span class="lineno"> 793</span>&#160; <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> temp_GatewayID = 0;</div>
-<div class="line"><a name="l00794"></a><span class="lineno"> 794</span>&#160; <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> temp_GatewayIndex = 0;</div>
-<div class="line"><a name="l00795"></a><span class="lineno"> 795</span>&#160; <span class="comment">//if gatewayData is zero and the first Static Sink was already entered, the ID is created</span></div>
-<div class="line"><a name="l00796"></a><span class="lineno"> 796</span>&#160; <span class="keywordtype">bool</span> result;</div>
-<div class="line"><a name="l00797"></a><span class="lineno"> 797</span>&#160; <span class="keywordflow">if</span> (gatewayData.<a class="code" href="structam_1_1am__Gateway__s.html#ae7e7a4df823af7c01488fb3a9b51a28d">gatewayID</a> != 0 || mFirstStaticGateway)</div>
-<div class="line"><a name="l00798"></a><span class="lineno"> 798</span>&#160; {</div>
-<div class="line"><a name="l00799"></a><span class="lineno"> 799</span>&#160; <span class="comment">//check if the ID already exists</span></div>
-<div class="line"><a name="l00800"></a><span class="lineno"> 800</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#af1107bb65f80c493d493f2d8cb3430bc">existGateway</a>(gatewayData.<a class="code" href="structam_1_1am__Gateway__s.html#ae7e7a4df823af7c01488fb3a9b51a28d">gatewayID</a>))</div>
-<div class="line"><a name="l00801"></a><span class="lineno"> 801</span>&#160; {</div>
-<div class="line"><a name="l00802"></a><span class="lineno"> 802</span>&#160; gatewayID = gatewayData.<a class="code" href="structam_1_1am__Gateway__s.html#ae7e7a4df823af7c01488fb3a9b51a28d">gatewayID</a>;</div>
-<div class="line"><a name="l00803"></a><span class="lineno"> 803</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea445570ce5ac3f21e68f8b62d66d815d9">E_ALREADY_EXISTS</a>);</div>
-<div class="line"><a name="l00804"></a><span class="lineno"> 804</span>&#160; }</div>
-<div class="line"><a name="l00805"></a><span class="lineno"> 805</span>&#160; }</div>
-<div class="line"><a name="l00806"></a><span class="lineno"> 806</span>&#160; result = insertGatewayDB(gatewayData, temp_GatewayID);</div>
-<div class="line"><a name="l00807"></a><span class="lineno"> 807</span>&#160; <span class="keywordflow">if</span>( <span class="keyword">false</span> == result )</div>
-<div class="line"><a name="l00808"></a><span class="lineno"> 808</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>);</div>
-<div class="line"><a name="l00809"></a><span class="lineno"> 809</span>&#160;</div>
-<div class="line"><a name="l00810"></a><span class="lineno"> 810</span>&#160; temp_GatewayIndex = temp_GatewayID;</div>
-<div class="line"><a name="l00811"></a><span class="lineno"> 811</span>&#160; <span class="comment">//if the ID is not created, we add it to the query</span></div>
-<div class="line"><a name="l00812"></a><span class="lineno"> 812</span>&#160; <span class="keywordflow">if</span> (gatewayData.<a class="code" href="structam_1_1am__Gateway__s.html#ae7e7a4df823af7c01488fb3a9b51a28d">gatewayID</a> == 0 &amp;&amp; mFirstStaticGateway)</div>
-<div class="line"><a name="l00813"></a><span class="lineno"> 813</span>&#160; {</div>
-<div class="line"><a name="l00814"></a><span class="lineno"> 814</span>&#160; mFirstStaticGateway = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00815"></a><span class="lineno"> 815</span>&#160; }</div>
-<div class="line"><a name="l00816"></a><span class="lineno"> 816</span>&#160; mMappedData.mGatewayMap[temp_GatewayIndex].gatewayID = temp_GatewayID;</div>
-<div class="line"><a name="l00817"></a><span class="lineno"> 817</span>&#160; gatewayID = temp_GatewayID;</div>
-<div class="line"><a name="l00818"></a><span class="lineno"> 818</span>&#160;</div>
-<div class="line"><a name="l00819"></a><span class="lineno"> 819</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::enterGatewayDB entered new gateway with name&quot;</span>, gatewayData.<a class="code" href="structam_1_1am__Gateway__s.html#a2ebf5d1094ecf63a28b64c2594d684ff">name</a>, <span class="stringliteral">&quot;sourceID:&quot;</span>, gatewayData.<a class="code" href="structam_1_1am__Gateway__s.html#a2e7f50bbf9f11eb7eec7d585dbbd0159">sourceID</a>, <span class="stringliteral">&quot;sinkID:&quot;</span>, gatewayData.<a class="code" href="structam_1_1am__Gateway__s.html#a63f43a5cb279bea36e12617932d06c50">sinkID</a>, <span class="stringliteral">&quot;assigned ID:&quot;</span>, gatewayID);</div>
-<div class="line"><a name="l00820"></a><span class="lineno"> 820</span>&#160; <span class="keywordflow">if</span> (mpDatabaseObserver)</div>
-<div class="line"><a name="l00821"></a><span class="lineno"> 821</span>&#160; mpDatabaseObserver-&gt;<a class="code" href="classam_1_1CAmDatabaseObserver.html#a9c44afb34286fc91c406fb3e3fe8dbcd">newGateway</a>(mMappedData.mGatewayMap[temp_GatewayIndex]);</div>
-<div class="line"><a name="l00822"></a><span class="lineno"> 822</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l00823"></a><span class="lineno"> 823</span>&#160;}</div>
-<div class="line"><a name="l00824"></a><span class="lineno"> 824</span>&#160;</div>
-<div class="line"><a name="l00825"></a><span class="lineno"> 825</span>&#160;<span class="keywordtype">bool</span> CAmDatabaseHandlerMap::insertConverterDB(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp; converteData, <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> &amp; converterID)</div>
-<div class="line"><a name="l00826"></a><span class="lineno"> 826</span>&#160;{</div>
-<div class="line"><a name="l00827"></a><span class="lineno"> 827</span>&#160; int16_t nextID = 0;</div>
-<div class="line"><a name="l00828"></a><span class="lineno"> 828</span>&#160; <span class="keywordflow">if</span>(mMappedData.increaseID(nextID, mMappedData.mCurrentConverterID, converteData.<a class="code" href="structam_1_1am__Converter__s.html#a380af10e17c4128cc2fb32114454be71">converterID</a>))</div>
-<div class="line"><a name="l00829"></a><span class="lineno"> 829</span>&#160; {</div>
-<div class="line"><a name="l00830"></a><span class="lineno"> 830</span>&#160; converterID = nextID;</div>
-<div class="line"><a name="l00831"></a><span class="lineno"> 831</span>&#160; mMappedData.mConverterMap[nextID] = converteData;</div>
-<div class="line"><a name="l00832"></a><span class="lineno"> 832</span>&#160; mMappedData.mConverterMap[nextID].converterID = nextID;</div>
-<div class="line"><a name="l00833"></a><span class="lineno"> 833</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">true</span>);</div>
-<div class="line"><a name="l00834"></a><span class="lineno"> 834</span>&#160; }</div>
-<div class="line"><a name="l00835"></a><span class="lineno"> 835</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00836"></a><span class="lineno"> 836</span>&#160; {</div>
-<div class="line"><a name="l00837"></a><span class="lineno"> 837</span>&#160; converterID = 0;</div>
-<div class="line"><a name="l00838"></a><span class="lineno"> 838</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(__func__,<span class="stringliteral">&quot;Max limit reached.&quot;</span>);</div>
-<div class="line"><a name="l00839"></a><span class="lineno"> 839</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">false</span>);</div>
-<div class="line"><a name="l00840"></a><span class="lineno"> 840</span>&#160; }</div>
-<div class="line"><a name="l00841"></a><span class="lineno"> 841</span>&#160;}</div>
-<div class="line"><a name="l00842"></a><span class="lineno"> 842</span>&#160;</div>
-<div class="line"><a name="l00843"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#abe65855ed514174d3d0b68e64bdde9b7"> 843</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#abe65855ed514174d3d0b68e64bdde9b7">CAmDatabaseHandlerMap::enterConverterDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp; converterData, <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> &amp; converterID)</div>
-<div class="line"><a name="l00844"></a><span class="lineno"> 844</span>&#160;{</div>
-<div class="line"><a name="l00845"></a><span class="lineno"> 845</span>&#160; <span class="keywordflow">if</span>(converterData.<a class="code" href="structam_1_1am__Converter__s.html#a380af10e17c4128cc2fb32114454be71">converterID</a>&gt;DYNAMIC_ID_BOUNDARY)</div>
-<div class="line"><a name="l00846"></a><span class="lineno"> 846</span>&#160; {</div>
-<div class="line"><a name="l00847"></a><span class="lineno"> 847</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;converterID must be below:&quot;</span>,DYNAMIC_ID_BOUNDARY);</div>
-<div class="line"><a name="l00848"></a><span class="lineno"> 848</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l00849"></a><span class="lineno"> 849</span>&#160; }</div>
-<div class="line"><a name="l00850"></a><span class="lineno"> 850</span>&#160;</div>
-<div class="line"><a name="l00851"></a><span class="lineno"> 851</span>&#160; <span class="keywordflow">if</span>(!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">existSink</a>(converterData.<a class="code" href="structam_1_1am__Converter__s.html#aee7bf298d5962d654d609b8c881d803a">sinkID</a>))</div>
-<div class="line"><a name="l00852"></a><span class="lineno"> 852</span>&#160; {</div>
-<div class="line"><a name="l00853"></a><span class="lineno"> 853</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;sinkID must exists&quot;</span>);</div>
-<div class="line"><a name="l00854"></a><span class="lineno"> 854</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l00855"></a><span class="lineno"> 855</span>&#160; }</div>
-<div class="line"><a name="l00856"></a><span class="lineno"> 856</span>&#160;</div>
-<div class="line"><a name="l00857"></a><span class="lineno"> 857</span>&#160; <span class="keywordflow">if</span>(!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282">existSource</a>(converterData.<a class="code" href="structam_1_1am__Converter__s.html#a7e66c234376aa4fce173cfdc3aebff82">sourceID</a>))</div>
-<div class="line"><a name="l00858"></a><span class="lineno"> 858</span>&#160; {</div>
-<div class="line"><a name="l00859"></a><span class="lineno"> 859</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;sourceID must exists&quot;</span>);</div>
-<div class="line"><a name="l00860"></a><span class="lineno"> 860</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l00861"></a><span class="lineno"> 861</span>&#160; }</div>
-<div class="line"><a name="l00862"></a><span class="lineno"> 862</span>&#160;</div>
-<div class="line"><a name="l00863"></a><span class="lineno"> 863</span>&#160; <span class="keywordflow">if</span>(!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a4106cc95e2a5fed16a905d3f93604f86">existDomain</a>(converterData.<a class="code" href="structam_1_1am__Converter__s.html#a129050d36e5f1710bed87e4490e7eb34">domainID</a>))</div>
-<div class="line"><a name="l00864"></a><span class="lineno"> 864</span>&#160; {</div>
-<div class="line"><a name="l00865"></a><span class="lineno"> 865</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;domainID must exists&quot;</span>);</div>
-<div class="line"><a name="l00866"></a><span class="lineno"> 866</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l00867"></a><span class="lineno"> 867</span>&#160; }</div>
-<div class="line"><a name="l00868"></a><span class="lineno"> 868</span>&#160;</div>
-<div class="line"><a name="l00869"></a><span class="lineno"> 869</span>&#160; <span class="keywordflow">if</span>(converterData.<a class="code" href="structam_1_1am__Converter__s.html#ada0809e12f50c8ead2f3b527aa1b873a">name</a>.empty())</div>
-<div class="line"><a name="l00870"></a><span class="lineno"> 870</span>&#160; {</div>
-<div class="line"><a name="l00871"></a><span class="lineno"> 871</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;converterName must not be empty&quot;</span>);</div>
-<div class="line"><a name="l00872"></a><span class="lineno"> 872</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l00873"></a><span class="lineno"> 873</span>&#160; }</div>
-<div class="line"><a name="l00874"></a><span class="lineno"> 874</span>&#160;</div>
-<div class="line"><a name="l00875"></a><span class="lineno"> 875</span>&#160; <span class="comment">//might be that the sinks and sources are not there during registration time</span></div>
-<div class="line"><a name="l00876"></a><span class="lineno"> 876</span>&#160; <span class="comment">//assert(existSink(gatewayData.sinkID));</span></div>
-<div class="line"><a name="l00877"></a><span class="lineno"> 877</span>&#160; <span class="comment">//assert(existSource(gatewayData.sourceID));</span></div>
-<div class="line"><a name="l00878"></a><span class="lineno"> 878</span>&#160;</div>
-<div class="line"><a name="l00879"></a><span class="lineno"> 879</span>&#160; <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> tempID = 0;</div>
-<div class="line"><a name="l00880"></a><span class="lineno"> 880</span>&#160; <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> tempIndex = 0;</div>
-<div class="line"><a name="l00881"></a><span class="lineno"> 881</span>&#160; <span class="comment">//if gatewayData is zero and the first Static Sink was already entered, the ID is created</span></div>
-<div class="line"><a name="l00882"></a><span class="lineno"> 882</span>&#160; <span class="keywordtype">bool</span> result;</div>
-<div class="line"><a name="l00883"></a><span class="lineno"> 883</span>&#160; <span class="keywordflow">if</span> (converterData.<a class="code" href="structam_1_1am__Converter__s.html#a380af10e17c4128cc2fb32114454be71">converterID</a> != 0 || mFirstStaticConverter)</div>
-<div class="line"><a name="l00884"></a><span class="lineno"> 884</span>&#160; {</div>
-<div class="line"><a name="l00885"></a><span class="lineno"> 885</span>&#160; <span class="comment">//check if the ID already exists</span></div>
-<div class="line"><a name="l00886"></a><span class="lineno"> 886</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a523525174a4ab7ef51d913dc171473a4">existConverter</a>(converterData.<a class="code" href="structam_1_1am__Converter__s.html#a380af10e17c4128cc2fb32114454be71">converterID</a>))</div>
-<div class="line"><a name="l00887"></a><span class="lineno"> 887</span>&#160; {</div>
-<div class="line"><a name="l00888"></a><span class="lineno"> 888</span>&#160; converterID = converterData.<a class="code" href="structam_1_1am__Converter__s.html#a380af10e17c4128cc2fb32114454be71">converterID</a>;</div>
-<div class="line"><a name="l00889"></a><span class="lineno"> 889</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea445570ce5ac3f21e68f8b62d66d815d9">E_ALREADY_EXISTS</a>);</div>
-<div class="line"><a name="l00890"></a><span class="lineno"> 890</span>&#160; }</div>
-<div class="line"><a name="l00891"></a><span class="lineno"> 891</span>&#160; }</div>
-<div class="line"><a name="l00892"></a><span class="lineno"> 892</span>&#160; result = insertConverterDB(converterData, tempID);</div>
-<div class="line"><a name="l00893"></a><span class="lineno"> 893</span>&#160; <span class="keywordflow">if</span>( <span class="keyword">false</span> == result )</div>
-<div class="line"><a name="l00894"></a><span class="lineno"> 894</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>);</div>
-<div class="line"><a name="l00895"></a><span class="lineno"> 895</span>&#160;</div>
-<div class="line"><a name="l00896"></a><span class="lineno"> 896</span>&#160; tempIndex = tempID;</div>
-<div class="line"><a name="l00897"></a><span class="lineno"> 897</span>&#160; <span class="comment">//if the ID is not created, we add it to the query</span></div>
-<div class="line"><a name="l00898"></a><span class="lineno"> 898</span>&#160; <span class="keywordflow">if</span> (converterData.<a class="code" href="structam_1_1am__Converter__s.html#a380af10e17c4128cc2fb32114454be71">converterID</a> == 0 &amp;&amp; mFirstStaticConverter)</div>
-<div class="line"><a name="l00899"></a><span class="lineno"> 899</span>&#160; {</div>
-<div class="line"><a name="l00900"></a><span class="lineno"> 900</span>&#160; mFirstStaticConverter = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00901"></a><span class="lineno"> 901</span>&#160; }</div>
-<div class="line"><a name="l00902"></a><span class="lineno"> 902</span>&#160; mMappedData.mConverterMap[tempIndex].converterID = tempID;</div>
-<div class="line"><a name="l00903"></a><span class="lineno"> 903</span>&#160; converterID = tempID;</div>
-<div class="line"><a name="l00904"></a><span class="lineno"> 904</span>&#160;</div>
-<div class="line"><a name="l00905"></a><span class="lineno"> 905</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::enterConverterDB entered new converter with name&quot;</span>, converterData.<a class="code" href="structam_1_1am__Converter__s.html#ada0809e12f50c8ead2f3b527aa1b873a">name</a>, <span class="stringliteral">&quot;sourceID:&quot;</span>, converterData.<a class="code" href="structam_1_1am__Converter__s.html#a7e66c234376aa4fce173cfdc3aebff82">sourceID</a>, <span class="stringliteral">&quot;sinkID:&quot;</span>, converterData.<a class="code" href="structam_1_1am__Converter__s.html#aee7bf298d5962d654d609b8c881d803a">sinkID</a>, <span class="stringliteral">&quot;assigned ID:&quot;</span>, converterID);</div>
-<div class="line"><a name="l00906"></a><span class="lineno"> 906</span>&#160; <span class="keywordflow">if</span> (mpDatabaseObserver)</div>
-<div class="line"><a name="l00907"></a><span class="lineno"> 907</span>&#160; mpDatabaseObserver-&gt;<a class="code" href="classam_1_1CAmDatabaseObserver.html#a5c155840e7a07bdf8e2bb148be51fa3a">newConverter</a>(mMappedData.mConverterMap[tempIndex]);</div>
-<div class="line"><a name="l00908"></a><span class="lineno"> 908</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l00909"></a><span class="lineno"> 909</span>&#160;}</div>
-<div class="line"><a name="l00910"></a><span class="lineno"> 910</span>&#160;</div>
-<div class="line"><a name="l00911"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a647625d9fb709853924fe07f25f5bf50"> 911</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a647625d9fb709853924fe07f25f5bf50">CAmDatabaseHandlerMap::dump</a>( std::ostream &amp; output )<span class="keyword"> const</span></div>
-<div class="line"><a name="l00912"></a><span class="lineno"> 912</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00913"></a><span class="lineno"> 913</span>&#160; output &lt;&lt; std::endl &lt;&lt; <span class="stringliteral">&quot;****************** DUMP START ******************&quot;</span> &lt;&lt; std::endl;</div>
-<div class="line"><a name="l00914"></a><span class="lineno"> 914</span>&#160; CAmMappedData::printMap(mMappedData.mDomainMap, output);</div>
-<div class="line"><a name="l00915"></a><span class="lineno"> 915</span>&#160; CAmMappedData::printMap(mMappedData.mSourceMap, output);</div>
-<div class="line"><a name="l00916"></a><span class="lineno"> 916</span>&#160; CAmMappedData::printMap(mMappedData.mSinkMap, output);</div>
-<div class="line"><a name="l00917"></a><span class="lineno"> 917</span>&#160; CAmMappedData::printMap(mMappedData.mSourceClassesMap, output);</div>
-<div class="line"><a name="l00918"></a><span class="lineno"> 918</span>&#160; CAmMappedData::printMap(mMappedData.mSinkClassesMap, output);</div>
-<div class="line"><a name="l00919"></a><span class="lineno"> 919</span>&#160; CAmMappedData::printMap(mMappedData.mConnectionMap, output);</div>
-<div class="line"><a name="l00920"></a><span class="lineno"> 920</span>&#160; CAmMappedData::printMap(mMappedData.mMainConnectionMap, output);</div>
-<div class="line"><a name="l00921"></a><span class="lineno"> 921</span>&#160; CAmMappedData::printMap(mMappedData.mCrossfaderMap, output);</div>
-<div class="line"><a name="l00922"></a><span class="lineno"> 922</span>&#160; CAmMappedData::printMap(mMappedData.mGatewayMap, output);</div>
-<div class="line"><a name="l00923"></a><span class="lineno"> 923</span>&#160; CAmVectorSystemProperties::const_iterator iter = mMappedData.mSystemProperties.begin();</div>
-<div class="line"><a name="l00924"></a><span class="lineno"> 924</span>&#160; output &lt;&lt; <span class="stringliteral">&quot;System properties&quot;</span> &lt;&lt; <span class="stringliteral">&quot;\n&quot;</span>;</div>
-<div class="line"><a name="l00925"></a><span class="lineno"> 925</span>&#160; <span class="keywordflow">for</span>(; iter!=mMappedData.mSystemProperties.end(); iter++)</div>
-<div class="line"><a name="l00926"></a><span class="lineno"> 926</span>&#160; output &lt;&lt; <span class="stringliteral">&quot;[type:&quot;</span> &lt;&lt; iter-&gt;type &lt;&lt; <span class="stringliteral">&quot; value:&quot;</span> &lt;&lt; iter-&gt;value &lt;&lt; <span class="stringliteral">&quot;]&quot;</span>;</div>
-<div class="line"><a name="l00927"></a><span class="lineno"> 927</span>&#160; output &lt;&lt; std::endl &lt;&lt; <span class="stringliteral">&quot;****************** DUMP END ******************&quot;</span> &lt;&lt; std::endl;</div>
-<div class="line"><a name="l00928"></a><span class="lineno"> 928</span>&#160;}</div>
-<div class="line"><a name="l00929"></a><span class="lineno"> 929</span>&#160;</div>
-<div class="line"><a name="l00930"></a><span class="lineno"> 930</span>&#160;<span class="keywordtype">bool</span> CAmDatabaseHandlerMap::insertSourceDB(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp; sourceData, <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> &amp; sourceID)</div>
-<div class="line"><a name="l00931"></a><span class="lineno"> 931</span>&#160;{</div>
-<div class="line"><a name="l00932"></a><span class="lineno"> 932</span>&#160; int16_t nextID = 0;</div>
-<div class="line"><a name="l00933"></a><span class="lineno"> 933</span>&#160; <span class="keywordflow">if</span>(mMappedData.increaseID(nextID, mMappedData.mCurrentSourceID, sourceData.<a class="code" href="structam_1_1am__Source__s.html#ad224888802fabebefe6ff587412da9fd">sourceID</a>))</div>
-<div class="line"><a name="l00934"></a><span class="lineno"> 934</span>&#160; {</div>
-<div class="line"><a name="l00935"></a><span class="lineno"> 935</span>&#160; sourceID = nextID;</div>
-<div class="line"><a name="l00936"></a><span class="lineno"> 936</span>&#160; mMappedData.mSourceMap[nextID] = sourceData;</div>
-<div class="line"><a name="l00937"></a><span class="lineno"> 937</span>&#160; mMappedData.mSourceMap[nextID].sourceID = nextID;</div>
-<div class="line"><a name="l00938"></a><span class="lineno"> 938</span>&#160; filterDuplicateNotificationConfigurationTypes(mMappedData.mSourceMap[nextID].listNotificationConfigurations);</div>
-<div class="line"><a name="l00939"></a><span class="lineno"> 939</span>&#160; filterDuplicateNotificationConfigurationTypes(mMappedData.mSourceMap[nextID].listMainNotificationConfigurations);</div>
-<div class="line"><a name="l00940"></a><span class="lineno"> 940</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">true</span>);</div>
-<div class="line"><a name="l00941"></a><span class="lineno"> 941</span>&#160; }</div>
-<div class="line"><a name="l00942"></a><span class="lineno"> 942</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00943"></a><span class="lineno"> 943</span>&#160; {</div>
-<div class="line"><a name="l00944"></a><span class="lineno"> 944</span>&#160; sourceID = 0;</div>
-<div class="line"><a name="l00945"></a><span class="lineno"> 945</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(__func__,<span class="stringliteral">&quot;Max limit reached.&quot;</span>);</div>
-<div class="line"><a name="l00946"></a><span class="lineno"> 946</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">false</span>);</div>
-<div class="line"><a name="l00947"></a><span class="lineno"> 947</span>&#160; }</div>
-<div class="line"><a name="l00948"></a><span class="lineno"> 948</span>&#160;}</div>
-<div class="line"><a name="l00949"></a><span class="lineno"> 949</span>&#160;</div>
-<div class="line"><a name="l00950"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a05acf18cadc9aeb57adb05f4b6f4c977"> 950</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a05acf18cadc9aeb57adb05f4b6f4c977">CAmDatabaseHandlerMap::enterSourceDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp; sourceData, <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> &amp; sourceID)</div>
-<div class="line"><a name="l00951"></a><span class="lineno"> 951</span>&#160;{</div>
-<div class="line"><a name="l00952"></a><span class="lineno"> 952</span>&#160; <span class="keywordflow">if</span>(sourceData.<a class="code" href="structam_1_1am__Source__s.html#ad224888802fabebefe6ff587412da9fd">sourceID</a>&gt;DYNAMIC_ID_BOUNDARY)</div>
-<div class="line"><a name="l00953"></a><span class="lineno"> 953</span>&#160; {</div>
-<div class="line"><a name="l00954"></a><span class="lineno"> 954</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;sourceID must be below:&quot;</span>,DYNAMIC_ID_BOUNDARY);</div>
-<div class="line"><a name="l00955"></a><span class="lineno"> 955</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l00956"></a><span class="lineno"> 956</span>&#160; }</div>
-<div class="line"><a name="l00957"></a><span class="lineno"> 957</span>&#160; <span class="keywordflow">if</span>(!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a4106cc95e2a5fed16a905d3f93604f86">existDomain</a>(sourceData.<a class="code" href="structam_1_1am__Source__s.html#a57854adc822ed77c6443ec2c745820af">domainID</a>))</div>
-<div class="line"><a name="l00958"></a><span class="lineno"> 958</span>&#160; {</div>
-<div class="line"><a name="l00959"></a><span class="lineno"> 959</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;domainID must be valid&quot;</span>);</div>
-<div class="line"><a name="l00960"></a><span class="lineno"> 960</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l00961"></a><span class="lineno"> 961</span>&#160; }</div>
-<div class="line"><a name="l00962"></a><span class="lineno"> 962</span>&#160; <span class="keywordflow">if</span>(sourceData.<a class="code" href="structam_1_1am__Source__s.html#a85dbb09cc190834a1e10e6ac4ee5f6fb">name</a>.empty())</div>
-<div class="line"><a name="l00963"></a><span class="lineno"> 963</span>&#160; {</div>
-<div class="line"><a name="l00964"></a><span class="lineno"> 964</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;sourceName must not be zero&quot;</span>);</div>
-<div class="line"><a name="l00965"></a><span class="lineno"> 965</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l00966"></a><span class="lineno"> 966</span>&#160; }</div>
-<div class="line"><a name="l00967"></a><span class="lineno"> 967</span>&#160; <span class="keywordflow">if</span>(!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a5298b1799105cbef7ffbb8f794b37ad1">existSourceClass</a>(sourceData.<a class="code" href="structam_1_1am__Source__s.html#a11aed737b64b5216b786f0804fc23a79">sourceClassID</a>))</div>
-<div class="line"><a name="l00968"></a><span class="lineno"> 968</span>&#160; {</div>
-<div class="line"><a name="l00969"></a><span class="lineno"> 969</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;sourceClassID must be valid&quot;</span>);</div>
-<div class="line"><a name="l00970"></a><span class="lineno"> 970</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l00971"></a><span class="lineno"> 971</span>&#160; }</div>
-<div class="line"><a name="l00972"></a><span class="lineno"> 972</span>&#160;</div>
-<div class="line"><a name="l00973"></a><span class="lineno"> 973</span>&#160; <span class="keywordflow">if</span>(!(sourceData.<a class="code" href="structam_1_1am__Source__s.html#a15b7672dacb2e91fb56134766eb33a5d">sourceState</a>&gt;=<a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358a3f4d4cdfa4a68a99f45304086dfb15d6">SS_UNKNNOWN</a> &amp;&amp; sourceData.<a class="code" href="structam_1_1am__Source__s.html#a15b7672dacb2e91fb56134766eb33a5d">sourceState</a>&lt;=<a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358ab23978754eea5bc91cc65642d8e15806">SS_MAX</a>))</div>
-<div class="line"><a name="l00974"></a><span class="lineno"> 974</span>&#160; {</div>
-<div class="line"><a name="l00975"></a><span class="lineno"> 975</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;sourceState must be valid&quot;</span>);</div>
-<div class="line"><a name="l00976"></a><span class="lineno"> 976</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l00977"></a><span class="lineno"> 977</span>&#160; }</div>
-<div class="line"><a name="l00978"></a><span class="lineno"> 978</span>&#160;</div>
-<div class="line"><a name="l00979"></a><span class="lineno"> 979</span>&#160; <span class="keywordtype">bool</span> isFirstStatic = sourceData.<a class="code" href="structam_1_1am__Source__s.html#ad224888802fabebefe6ff587412da9fd">sourceID</a> == 0 &amp;&amp; mFirstStaticSource;</div>
-<div class="line"><a name="l00980"></a><span class="lineno"> 980</span>&#160; <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> temp_SourceID = 0;</div>
-<div class="line"><a name="l00981"></a><span class="lineno"> 981</span>&#160; <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> temp_SourceIndex = 0;</div>
-<div class="line"><a name="l00982"></a><span class="lineno"> 982</span>&#160; CAmSource <span class="keyword">const</span> *reservedSource = objectMatchingPredicate&lt;CAmSource, am_sourceID_t&gt;(mMappedData.mSourceMap, [&amp;](<span class="keyword">const</span> CAmSource &amp; obj){</div>
-<div class="line"><a name="l00983"></a><span class="lineno"> 983</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>==obj.reserved &amp;&amp; obj.name.compare(sourceData.<a class="code" href="structam_1_1am__Source__s.html#a85dbb09cc190834a1e10e6ac4ee5f6fb">name</a>)==0;</div>
-<div class="line"><a name="l00984"></a><span class="lineno"> 984</span>&#160; });</div>
-<div class="line"><a name="l00985"></a><span class="lineno"> 985</span>&#160; <span class="keywordflow">if</span>( NULL != reservedSource )</div>
-<div class="line"><a name="l00986"></a><span class="lineno"> 986</span>&#160; {</div>
-<div class="line"><a name="l00987"></a><span class="lineno"> 987</span>&#160; <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> oldSourceID = reservedSource-&gt;sourceID;</div>
-<div class="line"><a name="l00988"></a><span class="lineno"> 988</span>&#160; mMappedData.mSourceMap[oldSourceID] = sourceData;</div>
-<div class="line"><a name="l00989"></a><span class="lineno"> 989</span>&#160; mMappedData.mSourceMap[oldSourceID].reserved = 0;</div>
-<div class="line"><a name="l00990"></a><span class="lineno"> 990</span>&#160; temp_SourceID = oldSourceID;</div>
-<div class="line"><a name="l00991"></a><span class="lineno"> 991</span>&#160; temp_SourceIndex = oldSourceID;</div>
-<div class="line"><a name="l00992"></a><span class="lineno"> 992</span>&#160; }</div>
-<div class="line"><a name="l00993"></a><span class="lineno"> 993</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00994"></a><span class="lineno"> 994</span>&#160; {</div>
-<div class="line"><a name="l00995"></a><span class="lineno"> 995</span>&#160; <span class="keywordtype">bool</span> result;</div>
-<div class="line"><a name="l00996"></a><span class="lineno"> 996</span>&#160; <span class="keywordflow">if</span> ( !isFirstStatic )</div>
-<div class="line"><a name="l00997"></a><span class="lineno"> 997</span>&#160; {</div>
-<div class="line"><a name="l00998"></a><span class="lineno"> 998</span>&#160; <span class="comment">//check if the ID already exists</span></div>
-<div class="line"><a name="l00999"></a><span class="lineno"> 999</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a5f2428884c3a42680b51ac12ac488148">existSourceNameOrID</a>(sourceData.<a class="code" href="structam_1_1am__Source__s.html#ad224888802fabebefe6ff587412da9fd">sourceID</a>, sourceData.<a class="code" href="structam_1_1am__Source__s.html#a85dbb09cc190834a1e10e6ac4ee5f6fb">name</a>))</div>
-<div class="line"><a name="l01000"></a><span class="lineno"> 1000</span>&#160; {</div>
-<div class="line"><a name="l01001"></a><span class="lineno"> 1001</span>&#160; sourceID = sourceData.<a class="code" href="structam_1_1am__Source__s.html#ad224888802fabebefe6ff587412da9fd">sourceID</a>;</div>
-<div class="line"><a name="l01002"></a><span class="lineno"> 1002</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea445570ce5ac3f21e68f8b62d66d815d9">E_ALREADY_EXISTS</a>);</div>
-<div class="line"><a name="l01003"></a><span class="lineno"> 1003</span>&#160; }</div>
-<div class="line"><a name="l01004"></a><span class="lineno"> 1004</span>&#160; }</div>
-<div class="line"><a name="l01005"></a><span class="lineno"> 1005</span>&#160; result = insertSourceDB(sourceData, temp_SourceID);</div>
-<div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>&#160; <span class="keywordflow">if</span>( <span class="keyword">false</span> == result )</div>
-<div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>);</div>
-<div class="line"><a name="l01008"></a><span class="lineno"> 1008</span>&#160; temp_SourceIndex = temp_SourceID;</div>
-<div class="line"><a name="l01009"></a><span class="lineno"> 1009</span>&#160; }</div>
-<div class="line"><a name="l01010"></a><span class="lineno"> 1010</span>&#160;</div>
-<div class="line"><a name="l01011"></a><span class="lineno"> 1011</span>&#160; <span class="keywordflow">if</span> ( isFirstStatic )</div>
-<div class="line"><a name="l01012"></a><span class="lineno"> 1012</span>&#160; {</div>
-<div class="line"><a name="l01013"></a><span class="lineno"> 1013</span>&#160; <span class="comment">//if the first static sink is entered, we need to set it onto the boundary if needed</span></div>
-<div class="line"><a name="l01014"></a><span class="lineno"> 1014</span>&#160; mFirstStaticSource = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l01015"></a><span class="lineno"> 1015</span>&#160; }</div>
-<div class="line"><a name="l01016"></a><span class="lineno"> 1016</span>&#160; mMappedData.mSourceMap[temp_SourceIndex].sourceID = temp_SourceID;</div>
-<div class="line"><a name="l01017"></a><span class="lineno"> 1017</span>&#160; sourceID = temp_SourceID;</div>
-<div class="line"><a name="l01018"></a><span class="lineno"> 1018</span>&#160;</div>
-<div class="line"><a name="l01019"></a><span class="lineno"> 1019</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::enterSourceDB entered new source with name&quot;</span>, sourceData.<a class="code" href="structam_1_1am__Source__s.html#a85dbb09cc190834a1e10e6ac4ee5f6fb">name</a>, <span class="stringliteral">&quot;domainID:&quot;</span>, sourceData.<a class="code" href="structam_1_1am__Source__s.html#a57854adc822ed77c6443ec2c745820af">domainID</a>, <span class="stringliteral">&quot;classID:&quot;</span>, sourceData.<a class="code" href="structam_1_1am__Source__s.html#a11aed737b64b5216b786f0804fc23a79">sourceClassID</a>, <span class="stringliteral">&quot;visible:&quot;</span>, sourceData.<a class="code" href="structam_1_1am__Source__s.html#a9904977c28ce558db9c8aec2172de7b7">visible</a>, <span class="stringliteral">&quot;assigned ID:&quot;</span>, sourceID);</div>
-<div class="line"><a name="l01020"></a><span class="lineno"> 1020</span>&#160;</div>
-<div class="line"><a name="l01021"></a><span class="lineno"> 1021</span>&#160; <span class="keywordflow">if</span> (mpDatabaseObserver)</div>
-<div class="line"><a name="l01022"></a><span class="lineno"> 1022</span>&#160; mpDatabaseObserver-&gt;<a class="code" href="classam_1_1CAmDatabaseObserver.html#a438159a7715b5e7bb3ce860d1bbd585d">newSource</a>(mMappedData.mSourceMap[temp_SourceIndex]);</div>
-<div class="line"><a name="l01023"></a><span class="lineno"> 1023</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l01024"></a><span class="lineno"> 1024</span>&#160;}</div>
-<div class="line"><a name="l01025"></a><span class="lineno"> 1025</span>&#160;</div>
-<div class="line"><a name="l01026"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#adb4e10d4bd74f5518bac90bb4bbf2d51"> 1026</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#adb4e10d4bd74f5518bac90bb4bbf2d51">CAmDatabaseHandlerMap::enterConnectionDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Connection__s.html">am_Connection_s</a>&amp; connection, <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a>&amp; connectionID)</div>
-<div class="line"><a name="l01027"></a><span class="lineno"> 1027</span>&#160;{</div>
-<div class="line"><a name="l01028"></a><span class="lineno"> 1028</span>&#160; <span class="keywordflow">if</span>(connection.<a class="code" href="structam_1_1am__Connection__s.html#a07e73802b379fc7f72c27daff4b6218b">connectionID</a>!=0)</div>
-<div class="line"><a name="l01029"></a><span class="lineno"> 1029</span>&#160; {</div>
-<div class="line"><a name="l01030"></a><span class="lineno"> 1030</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;connectionID must be 0!&quot;</span>);</div>
-<div class="line"><a name="l01031"></a><span class="lineno"> 1031</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l01032"></a><span class="lineno"> 1032</span>&#160; }</div>
-<div class="line"><a name="l01033"></a><span class="lineno"> 1033</span>&#160;</div>
-<div class="line"><a name="l01034"></a><span class="lineno"> 1034</span>&#160; <span class="keywordflow">if</span>(!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">existSink</a>(connection.<a class="code" href="structam_1_1am__Connection__s.html#a39b05fef7f7ba6496e540ec7f19949c2">sinkID</a>))</div>
-<div class="line"><a name="l01035"></a><span class="lineno"> 1035</span>&#160; {</div>
-<div class="line"><a name="l01036"></a><span class="lineno"> 1036</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;sinkID must exist!&quot;</span>);</div>
-<div class="line"><a name="l01037"></a><span class="lineno"> 1037</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l01038"></a><span class="lineno"> 1038</span>&#160; }</div>
-<div class="line"><a name="l01039"></a><span class="lineno"> 1039</span>&#160;</div>
-<div class="line"><a name="l01040"></a><span class="lineno"> 1040</span>&#160; <span class="keywordflow">if</span>(!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282">existSource</a>(connection.<a class="code" href="structam_1_1am__Connection__s.html#a1e7d70c584810ba5cb2634d1a2800035">sourceID</a>))</div>
-<div class="line"><a name="l01041"></a><span class="lineno"> 1041</span>&#160; {</div>
-<div class="line"><a name="l01042"></a><span class="lineno"> 1042</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;sourceID must exist!&quot;</span>);</div>
-<div class="line"><a name="l01043"></a><span class="lineno"> 1043</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l01044"></a><span class="lineno"> 1044</span>&#160; }</div>
-<div class="line"><a name="l01045"></a><span class="lineno"> 1045</span>&#160; <span class="comment">//connection format is not checked, because it&#39;s project specific</span></div>
-<div class="line"><a name="l01046"></a><span class="lineno"> 1046</span>&#160; int16_t nextID = 0;</div>
-<div class="line"><a name="l01047"></a><span class="lineno"> 1047</span>&#160; <span class="keywordflow">if</span>(mMappedData.increaseConnectionID(nextID))</div>
-<div class="line"><a name="l01048"></a><span class="lineno"> 1048</span>&#160; {</div>
-<div class="line"><a name="l01049"></a><span class="lineno"> 1049</span>&#160; connectionID = nextID;</div>
-<div class="line"><a name="l01050"></a><span class="lineno"> 1050</span>&#160; mMappedData.mConnectionMap[nextID] = connection;</div>
-<div class="line"><a name="l01051"></a><span class="lineno"> 1051</span>&#160; mMappedData.mConnectionMap[nextID].connectionID = nextID;</div>
-<div class="line"><a name="l01052"></a><span class="lineno"> 1052</span>&#160; mMappedData.mConnectionMap[nextID].reserved = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l01053"></a><span class="lineno"> 1053</span>&#160; }</div>
-<div class="line"><a name="l01054"></a><span class="lineno"> 1054</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l01055"></a><span class="lineno"> 1055</span>&#160; {</div>
-<div class="line"><a name="l01056"></a><span class="lineno"> 1056</span>&#160; connectionID = 0;</div>
-<div class="line"><a name="l01057"></a><span class="lineno"> 1057</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(__func__,<span class="stringliteral">&quot;Max limit reached.&quot;</span>);</div>
-<div class="line"><a name="l01058"></a><span class="lineno"> 1058</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>);</div>
-<div class="line"><a name="l01059"></a><span class="lineno"> 1059</span>&#160; }</div>
-<div class="line"><a name="l01060"></a><span class="lineno"> 1060</span>&#160;</div>
-<div class="line"><a name="l01061"></a><span class="lineno"> 1061</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::enterConnectionDB entered new connection sinkID=&quot;</span>, connection.<a class="code" href="structam_1_1am__Connection__s.html#a39b05fef7f7ba6496e540ec7f19949c2">sinkID</a>, <span class="stringliteral">&quot;sourceID=&quot;</span>, connection.<a class="code" href="structam_1_1am__Connection__s.html#a1e7d70c584810ba5cb2634d1a2800035">sourceID</a>, <span class="stringliteral">&quot;connectionFormat=&quot;</span>, connection.<a class="code" href="structam_1_1am__Connection__s.html#ab1f87b525ab5adda91e35e2adcccca33">connectionFormat</a>, <span class="stringliteral">&quot;assigned ID=&quot;</span>, connectionID);</div>
-<div class="line"><a name="l01062"></a><span class="lineno"> 1062</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l01063"></a><span class="lineno"> 1063</span>&#160;}</div>
-<div class="line"><a name="l01064"></a><span class="lineno"> 1064</span>&#160;</div>
-<div class="line"><a name="l01065"></a><span class="lineno"> 1065</span>&#160;<span class="keywordtype">bool</span> CAmDatabaseHandlerMap::insertSinkClassDB(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a> &amp; sinkClass, <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> &amp; sinkClassID)</div>
-<div class="line"><a name="l01066"></a><span class="lineno"> 1066</span>&#160;{</div>
-<div class="line"><a name="l01067"></a><span class="lineno"> 1067</span>&#160; int16_t nextID = 0;</div>
-<div class="line"><a name="l01068"></a><span class="lineno"> 1068</span>&#160; <span class="keywordflow">if</span>(mMappedData.increaseID(nextID, mMappedData.mCurrentSinkClassesID, sinkClass.<a class="code" href="structam_1_1am__SinkClass__s.html#a9a17a553274651ac54aec1039b9b10c9">sinkClassID</a>))</div>
-<div class="line"><a name="l01069"></a><span class="lineno"> 1069</span>&#160; {</div>
-<div class="line"><a name="l01070"></a><span class="lineno"> 1070</span>&#160; sinkClassID = nextID;</div>
-<div class="line"><a name="l01071"></a><span class="lineno"> 1071</span>&#160; mMappedData.mSinkClassesMap[nextID] = sinkClass;</div>
-<div class="line"><a name="l01072"></a><span class="lineno"> 1072</span>&#160; mMappedData.mSinkClassesMap[nextID].sinkClassID = nextID;</div>
-<div class="line"><a name="l01073"></a><span class="lineno"> 1073</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">true</span>);</div>
-<div class="line"><a name="l01074"></a><span class="lineno"> 1074</span>&#160; }</div>
-<div class="line"><a name="l01075"></a><span class="lineno"> 1075</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l01076"></a><span class="lineno"> 1076</span>&#160; {</div>
-<div class="line"><a name="l01077"></a><span class="lineno"> 1077</span>&#160; sinkClassID = 0;</div>
-<div class="line"><a name="l01078"></a><span class="lineno"> 1078</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(__func__,<span class="stringliteral">&quot;Max limit reached.&quot;</span>);</div>
-<div class="line"><a name="l01079"></a><span class="lineno"> 1079</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">false</span>);</div>
-<div class="line"><a name="l01080"></a><span class="lineno"> 1080</span>&#160; }</div>
-<div class="line"><a name="l01081"></a><span class="lineno"> 1081</span>&#160;}</div>
-<div class="line"><a name="l01082"></a><span class="lineno"> 1082</span>&#160;</div>
-<div class="line"><a name="l01083"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a7f2e8e06b6430f4d6c2ed57878c1d744"> 1083</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a7f2e8e06b6430f4d6c2ed57878c1d744">CAmDatabaseHandlerMap::enterSinkClassDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a> &amp; sinkClass, <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> &amp; sinkClassID)</div>
-<div class="line"><a name="l01084"></a><span class="lineno"> 1084</span>&#160;{</div>
-<div class="line"><a name="l01085"></a><span class="lineno"> 1085</span>&#160; <span class="keywordflow">if</span>(sinkClass.<a class="code" href="structam_1_1am__SinkClass__s.html#a9a17a553274651ac54aec1039b9b10c9">sinkClassID</a>&gt;DYNAMIC_ID_BOUNDARY)</div>
-<div class="line"><a name="l01086"></a><span class="lineno"> 1086</span>&#160; {</div>
-<div class="line"><a name="l01087"></a><span class="lineno"> 1087</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;sinkClassID must be &lt;&quot;</span>,DYNAMIC_ID_BOUNDARY);</div>
-<div class="line"><a name="l01088"></a><span class="lineno"> 1088</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l01089"></a><span class="lineno"> 1089</span>&#160; }</div>
-<div class="line"><a name="l01090"></a><span class="lineno"> 1090</span>&#160;</div>
-<div class="line"><a name="l01091"></a><span class="lineno"> 1091</span>&#160; <span class="keywordflow">if</span>(sinkClass.<a class="code" href="structam_1_1am__SinkClass__s.html#a1b3b9a0c83f6089d3a4f438721798290">name</a>.empty())</div>
-<div class="line"><a name="l01092"></a><span class="lineno"> 1092</span>&#160; {</div>
-<div class="line"><a name="l01093"></a><span class="lineno"> 1093</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;name must not be empty&quot;</span>);</div>
-<div class="line"><a name="l01094"></a><span class="lineno"> 1094</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l01095"></a><span class="lineno"> 1095</span>&#160; }</div>
-<div class="line"><a name="l01096"></a><span class="lineno"> 1096</span>&#160;</div>
-<div class="line"><a name="l01097"></a><span class="lineno"> 1097</span>&#160; <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> temp_SinkClassID = 0;</div>
-<div class="line"><a name="l01098"></a><span class="lineno"> 1098</span>&#160; <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> temp_SinkClassIndex = 0;</div>
-<div class="line"><a name="l01099"></a><span class="lineno"> 1099</span>&#160;</div>
-<div class="line"><a name="l01100"></a><span class="lineno"> 1100</span>&#160; <span class="keywordtype">bool</span> result;</div>
-<div class="line"><a name="l01101"></a><span class="lineno"> 1101</span>&#160; <span class="keywordflow">if</span> (sinkClass.<a class="code" href="structam_1_1am__SinkClass__s.html#a9a17a553274651ac54aec1039b9b10c9">sinkClassID</a> != 0 || mFirstStaticSinkClass)</div>
-<div class="line"><a name="l01102"></a><span class="lineno"> 1102</span>&#160; {</div>
-<div class="line"><a name="l01103"></a><span class="lineno"> 1103</span>&#160; <span class="comment">//check if the ID already exists</span></div>
-<div class="line"><a name="l01104"></a><span class="lineno"> 1104</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#af6f7c52cc3703ab4cb3bd1f340d4f6ba">existSinkClass</a>(sinkClass.<a class="code" href="structam_1_1am__SinkClass__s.html#a9a17a553274651ac54aec1039b9b10c9">sinkClassID</a>))</div>
-<div class="line"><a name="l01105"></a><span class="lineno"> 1105</span>&#160; {</div>
-<div class="line"><a name="l01106"></a><span class="lineno"> 1106</span>&#160; sinkClassID = sinkClass.<a class="code" href="structam_1_1am__SinkClass__s.html#a9a17a553274651ac54aec1039b9b10c9">sinkClassID</a>;</div>
-<div class="line"><a name="l01107"></a><span class="lineno"> 1107</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea445570ce5ac3f21e68f8b62d66d815d9">E_ALREADY_EXISTS</a>);</div>
-<div class="line"><a name="l01108"></a><span class="lineno"> 1108</span>&#160; }</div>
-<div class="line"><a name="l01109"></a><span class="lineno"> 1109</span>&#160; }</div>
-<div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>&#160; result = insertSinkClassDB(sinkClass, temp_SinkClassID);</div>
-<div class="line"><a name="l01111"></a><span class="lineno"> 1111</span>&#160; <span class="keywordflow">if</span>( <span class="keyword">false</span> == result )</div>
-<div class="line"><a name="l01112"></a><span class="lineno"> 1112</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>);</div>
-<div class="line"><a name="l01113"></a><span class="lineno"> 1113</span>&#160;</div>
-<div class="line"><a name="l01114"></a><span class="lineno"> 1114</span>&#160; temp_SinkClassIndex = temp_SinkClassID;</div>
-<div class="line"><a name="l01115"></a><span class="lineno"> 1115</span>&#160; <span class="comment">//if the ID is not created, we add it to the query</span></div>
-<div class="line"><a name="l01116"></a><span class="lineno"> 1116</span>&#160; <span class="keywordflow">if</span> (sinkClass.<a class="code" href="structam_1_1am__SinkClass__s.html#a9a17a553274651ac54aec1039b9b10c9">sinkClassID</a> == 0 &amp;&amp; mFirstStaticSinkClass)</div>
-<div class="line"><a name="l01117"></a><span class="lineno"> 1117</span>&#160; {</div>
-<div class="line"><a name="l01118"></a><span class="lineno"> 1118</span>&#160; mFirstStaticSinkClass = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l01119"></a><span class="lineno"> 1119</span>&#160; }</div>
-<div class="line"><a name="l01120"></a><span class="lineno"> 1120</span>&#160; mMappedData.mSinkClassesMap[temp_SinkClassIndex].sinkClassID = temp_SinkClassID;</div>
-<div class="line"><a name="l01121"></a><span class="lineno"> 1121</span>&#160; sinkClassID = temp_SinkClassID;</div>
-<div class="line"><a name="l01122"></a><span class="lineno"> 1122</span>&#160;</div>
-<div class="line"><a name="l01123"></a><span class="lineno"> 1123</span>&#160; <span class="comment">//todo:change last_insert implementations for multithreaded usage...</span></div>
-<div class="line"><a name="l01124"></a><span class="lineno"> 1124</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::enterSinkClassDB entered new sinkClass&quot;</span>);</div>
-<div class="line"><a name="l01125"></a><span class="lineno"> 1125</span>&#160; <span class="keywordflow">if</span> (mpDatabaseObserver)</div>
-<div class="line"><a name="l01126"></a><span class="lineno"> 1126</span>&#160; mpDatabaseObserver-&gt;<a class="code" href="classam_1_1CAmDatabaseObserver.html#a5c243150f95793b3154fb25b9bd8e5a7">numberOfSinkClassesChanged</a>();</div>
-<div class="line"><a name="l01127"></a><span class="lineno"> 1127</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l01128"></a><span class="lineno"> 1128</span>&#160;}</div>
-<div class="line"><a name="l01129"></a><span class="lineno"> 1129</span>&#160;</div>
-<div class="line"><a name="l01130"></a><span class="lineno"> 1130</span>&#160;<span class="keywordtype">bool</span> CAmDatabaseHandlerMap::insertSourceClassDB(<a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> &amp; sourceClassID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a> &amp; sourceClass)</div>
-<div class="line"><a name="l01131"></a><span class="lineno"> 1131</span>&#160;{</div>
-<div class="line"><a name="l01132"></a><span class="lineno"> 1132</span>&#160; int16_t nextID = 0;</div>
-<div class="line"><a name="l01133"></a><span class="lineno"> 1133</span>&#160; <span class="keywordflow">if</span>(mMappedData.increaseID(nextID, mMappedData.mCurrentSourceClassesID, sourceClass.<a class="code" href="structam_1_1am__SourceClass__s.html#ad50644dfe1113e8aba449faa05780fad">sourceClassID</a>))</div>
-<div class="line"><a name="l01134"></a><span class="lineno"> 1134</span>&#160; {</div>
-<div class="line"><a name="l01135"></a><span class="lineno"> 1135</span>&#160; sourceClassID = nextID;</div>
-<div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>&#160; mMappedData.mSourceClassesMap[nextID] = sourceClass;</div>
-<div class="line"><a name="l01137"></a><span class="lineno"> 1137</span>&#160; mMappedData.mSourceClassesMap[nextID].sourceClassID = nextID;</div>
-<div class="line"><a name="l01138"></a><span class="lineno"> 1138</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">true</span>);</div>
-<div class="line"><a name="l01139"></a><span class="lineno"> 1139</span>&#160; }</div>
-<div class="line"><a name="l01140"></a><span class="lineno"> 1140</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l01141"></a><span class="lineno"> 1141</span>&#160; {</div>
-<div class="line"><a name="l01142"></a><span class="lineno"> 1142</span>&#160; sourceClassID = 0;</div>
-<div class="line"><a name="l01143"></a><span class="lineno"> 1143</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(__func__,<span class="stringliteral">&quot;Max limit reached.&quot;</span>);</div>
-<div class="line"><a name="l01144"></a><span class="lineno"> 1144</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">false</span>);</div>
-<div class="line"><a name="l01145"></a><span class="lineno"> 1145</span>&#160; }</div>
-<div class="line"><a name="l01146"></a><span class="lineno"> 1146</span>&#160;}</div>
-<div class="line"><a name="l01147"></a><span class="lineno"> 1147</span>&#160;</div>
-<div class="line"><a name="l01148"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#ae1f0f8b27f47a12b561bca841a24c538"> 1148</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ae1f0f8b27f47a12b561bca841a24c538">CAmDatabaseHandlerMap::enterSourceClassDB</a>(<a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> &amp; sourceClassID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a> &amp; sourceClass)</div>
-<div class="line"><a name="l01149"></a><span class="lineno"> 1149</span>&#160;{</div>
-<div class="line"><a name="l01150"></a><span class="lineno"> 1150</span>&#160; <span class="keywordflow">if</span>(sourceClass.<a class="code" href="structam_1_1am__SourceClass__s.html#ad50644dfe1113e8aba449faa05780fad">sourceClassID</a>&gt;DYNAMIC_ID_BOUNDARY)</div>
-<div class="line"><a name="l01151"></a><span class="lineno"> 1151</span>&#160; {</div>
-<div class="line"><a name="l01152"></a><span class="lineno"> 1152</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;sourceClassID must be &lt;&quot;</span>,DYNAMIC_ID_BOUNDARY);</div>
-<div class="line"><a name="l01153"></a><span class="lineno"> 1153</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l01154"></a><span class="lineno"> 1154</span>&#160; }</div>
-<div class="line"><a name="l01155"></a><span class="lineno"> 1155</span>&#160;</div>
-<div class="line"><a name="l01156"></a><span class="lineno"> 1156</span>&#160; <span class="keywordflow">if</span>(sourceClass.<a class="code" href="structam_1_1am__SourceClass__s.html#a8d8dfc76ee479644760827f4a7840cc3">name</a>.empty())</div>
-<div class="line"><a name="l01157"></a><span class="lineno"> 1157</span>&#160; {</div>
-<div class="line"><a name="l01158"></a><span class="lineno"> 1158</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;name must not be empty&quot;</span>);</div>
-<div class="line"><a name="l01159"></a><span class="lineno"> 1159</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l01160"></a><span class="lineno"> 1160</span>&#160; }</div>
-<div class="line"><a name="l01161"></a><span class="lineno"> 1161</span>&#160;</div>
-<div class="line"><a name="l01162"></a><span class="lineno"> 1162</span>&#160;</div>
-<div class="line"><a name="l01163"></a><span class="lineno"> 1163</span>&#160; <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> temp_SourceClassID = 0;</div>
-<div class="line"><a name="l01164"></a><span class="lineno"> 1164</span>&#160; <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> temp_SourceClassIndex = 0;</div>
-<div class="line"><a name="l01165"></a><span class="lineno"> 1165</span>&#160;</div>
-<div class="line"><a name="l01166"></a><span class="lineno"> 1166</span>&#160; <span class="keywordtype">bool</span> result;</div>
-<div class="line"><a name="l01167"></a><span class="lineno"> 1167</span>&#160; <span class="keywordflow">if</span> (sourceClass.<a class="code" href="structam_1_1am__SourceClass__s.html#ad50644dfe1113e8aba449faa05780fad">sourceClassID</a> != 0 || mFirstStaticSourceClass)</div>
-<div class="line"><a name="l01168"></a><span class="lineno"> 1168</span>&#160; {</div>
-<div class="line"><a name="l01169"></a><span class="lineno"> 1169</span>&#160; <span class="comment">//check if the ID already exists</span></div>
-<div class="line"><a name="l01170"></a><span class="lineno"> 1170</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a5298b1799105cbef7ffbb8f794b37ad1">existSourceClass</a>(sourceClass.<a class="code" href="structam_1_1am__SourceClass__s.html#ad50644dfe1113e8aba449faa05780fad">sourceClassID</a>))</div>
-<div class="line"><a name="l01171"></a><span class="lineno"> 1171</span>&#160; {</div>
-<div class="line"><a name="l01172"></a><span class="lineno"> 1172</span>&#160; sourceClassID = sourceClass.<a class="code" href="structam_1_1am__SourceClass__s.html#ad50644dfe1113e8aba449faa05780fad">sourceClassID</a>;</div>
-<div class="line"><a name="l01173"></a><span class="lineno"> 1173</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea445570ce5ac3f21e68f8b62d66d815d9">E_ALREADY_EXISTS</a>);</div>
-<div class="line"><a name="l01174"></a><span class="lineno"> 1174</span>&#160; }</div>
-<div class="line"><a name="l01175"></a><span class="lineno"> 1175</span>&#160; }</div>
-<div class="line"><a name="l01176"></a><span class="lineno"> 1176</span>&#160; result = insertSourceClassDB(temp_SourceClassID, sourceClass);</div>
-<div class="line"><a name="l01177"></a><span class="lineno"> 1177</span>&#160; <span class="keywordflow">if</span>( <span class="keyword">false</span> == result )</div>
-<div class="line"><a name="l01178"></a><span class="lineno"> 1178</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>);</div>
-<div class="line"><a name="l01179"></a><span class="lineno"> 1179</span>&#160;</div>
-<div class="line"><a name="l01180"></a><span class="lineno"> 1180</span>&#160; temp_SourceClassIndex = temp_SourceClassID;</div>
-<div class="line"><a name="l01181"></a><span class="lineno"> 1181</span>&#160; <span class="comment">//if the ID is not created, we add it to the query</span></div>
-<div class="line"><a name="l01182"></a><span class="lineno"> 1182</span>&#160; <span class="keywordflow">if</span> (sourceClass.<a class="code" href="structam_1_1am__SourceClass__s.html#ad50644dfe1113e8aba449faa05780fad">sourceClassID</a> == 0 &amp;&amp; mFirstStaticSourceClass)</div>
-<div class="line"><a name="l01183"></a><span class="lineno"> 1183</span>&#160; {</div>
-<div class="line"><a name="l01184"></a><span class="lineno"> 1184</span>&#160; mFirstStaticSinkClass = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l01185"></a><span class="lineno"> 1185</span>&#160; }</div>
-<div class="line"><a name="l01186"></a><span class="lineno"> 1186</span>&#160; mMappedData.mSourceClassesMap[temp_SourceClassIndex].sourceClassID = temp_SourceClassID;</div>
-<div class="line"><a name="l01187"></a><span class="lineno"> 1187</span>&#160; sourceClassID = temp_SourceClassID;</div>
-<div class="line"><a name="l01188"></a><span class="lineno"> 1188</span>&#160;</div>
-<div class="line"><a name="l01189"></a><span class="lineno"> 1189</span>&#160; <span class="comment">//todo:change last_insert implementations for multithread usage...</span></div>
-<div class="line"><a name="l01190"></a><span class="lineno"> 1190</span>&#160;</div>
-<div class="line"><a name="l01191"></a><span class="lineno"> 1191</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::enterSourceClassDB entered new sourceClass&quot;</span>);</div>
-<div class="line"><a name="l01192"></a><span class="lineno"> 1192</span>&#160;</div>
-<div class="line"><a name="l01193"></a><span class="lineno"> 1193</span>&#160; <span class="keywordflow">if</span> (mpDatabaseObserver)</div>
-<div class="line"><a name="l01194"></a><span class="lineno"> 1194</span>&#160; mpDatabaseObserver-&gt;<a class="code" href="classam_1_1CAmDatabaseObserver.html#a788931ac71e84d9e5af8aff345de89b6">numberOfSourceClassesChanged</a>();</div>
-<div class="line"><a name="l01195"></a><span class="lineno"> 1195</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l01196"></a><span class="lineno"> 1196</span>&#160;}</div>
-<div class="line"><a name="l01197"></a><span class="lineno"> 1197</span>&#160;</div>
-<div class="line"><a name="l01198"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#af2376265b0861252f439dc04af04cf7e"> 1198</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#af2376265b0861252f439dc04af04cf7e">CAmDatabaseHandlerMap::enterSystemProperties</a>(<span class="keyword">const</span> std::vector&lt;am_SystemProperty_s&gt; &amp; listSystemProperties)</div>
-<div class="line"><a name="l01199"></a><span class="lineno"> 1199</span>&#160;{</div>
-<div class="line"><a name="l01200"></a><span class="lineno"> 1200</span>&#160; <span class="keywordflow">if</span>(listSystemProperties.empty())</div>
-<div class="line"><a name="l01201"></a><span class="lineno"> 1201</span>&#160; {</div>
-<div class="line"><a name="l01202"></a><span class="lineno"> 1202</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;listSystemProperties must not be empty&quot;</span>);</div>
-<div class="line"><a name="l01203"></a><span class="lineno"> 1203</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l01204"></a><span class="lineno"> 1204</span>&#160; }</div>
-<div class="line"><a name="l01205"></a><span class="lineno"> 1205</span>&#160;</div>
-<div class="line"><a name="l01206"></a><span class="lineno"> 1206</span>&#160; mMappedData.mSystemProperties = listSystemProperties;</div>
-<div class="line"><a name="l01207"></a><span class="lineno"> 1207</span>&#160;</div>
-<div class="line"><a name="l01208"></a><span class="lineno"> 1208</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::enterSystemProperties entered system properties&quot;</span>);</div>
-<div class="line"><a name="l01209"></a><span class="lineno"> 1209</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l01210"></a><span class="lineno"> 1210</span>&#160;}</div>
-<div class="line"><a name="l01211"></a><span class="lineno"> 1211</span>&#160;</div>
-<div class="line"><a name="l01212"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a146114a732415b0c98e6a55760b4100d"> 1212</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a146114a732415b0c98e6a55760b4100d">CAmDatabaseHandlerMap::changeMainConnectionRouteDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainconnectionID, <span class="keyword">const</span> std::vector&lt;am_connectionID_t&gt;&amp; listConnectionID)</div>
-<div class="line"><a name="l01213"></a><span class="lineno"> 1213</span>&#160;{</div>
-<div class="line"><a name="l01214"></a><span class="lineno"> 1214</span>&#160; <span class="keywordflow">if</span>(mainconnectionID==0)</div>
-<div class="line"><a name="l01215"></a><span class="lineno"> 1215</span>&#160; {</div>
-<div class="line"><a name="l01216"></a><span class="lineno"> 1216</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;mainconnectionID must not be 0&quot;</span>);</div>
-<div class="line"><a name="l01217"></a><span class="lineno"> 1217</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l01218"></a><span class="lineno"> 1218</span>&#160; }</div>
-<div class="line"><a name="l01219"></a><span class="lineno"> 1219</span>&#160;</div>
-<div class="line"><a name="l01220"></a><span class="lineno"> 1220</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a7040183fc84e8ee37016172f7408804a">existMainConnection</a>(mainconnectionID))</div>
-<div class="line"><a name="l01221"></a><span class="lineno"> 1221</span>&#160; {</div>
-<div class="line"><a name="l01222"></a><span class="lineno"> 1222</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;existMainConnection must exist&quot;</span>);</div>
-<div class="line"><a name="l01223"></a><span class="lineno"> 1223</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l01224"></a><span class="lineno"> 1224</span>&#160; }</div>
-<div class="line"><a name="l01225"></a><span class="lineno"> 1225</span>&#160;</div>
-<div class="line"><a name="l01226"></a><span class="lineno"> 1226</span>&#160; int16_t delay = calculateDelayForRoute(listConnectionID);</div>
-<div class="line"><a name="l01227"></a><span class="lineno"> 1227</span>&#160;</div>
-<div class="line"><a name="l01228"></a><span class="lineno"> 1228</span>&#160; <span class="comment">//now we replace the data in the main connection object with the new one</span></div>
-<div class="line"><a name="l01229"></a><span class="lineno"> 1229</span>&#160; mMappedData.mMainConnectionMap[mainconnectionID].listConnectionID = listConnectionID;</div>
-<div class="line"><a name="l01230"></a><span class="lineno"> 1230</span>&#160;</div>
-<div class="line"><a name="l01231"></a><span class="lineno"> 1231</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a1a12e4973b137526818a403d720c8eb5">changeDelayMainConnection</a>(delay,mainconnectionID) == <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea5fc88f4f309ec8b8147c057cc561b71e">E_NO_CHANGE</a>)</div>
-<div class="line"><a name="l01232"></a><span class="lineno"> 1232</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;DatabaseHandler::changeMainConnectionRouteDB error while changing mainConnectionDelay to &quot;</span>, delay);</div>
-<div class="line"><a name="l01233"></a><span class="lineno"> 1233</span>&#160;</div>
-<div class="line"><a name="l01234"></a><span class="lineno"> 1234</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::changeMainConnectionRouteDB entered new route:&quot;</span>, mainconnectionID);</div>
-<div class="line"><a name="l01235"></a><span class="lineno"> 1235</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l01236"></a><span class="lineno"> 1236</span>&#160;}</div>
-<div class="line"><a name="l01237"></a><span class="lineno"> 1237</span>&#160;</div>
-<div class="line"><a name="l01238"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a7837121060aa8ebc6771167d81c256a1"> 1238</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a7837121060aa8ebc6771167d81c256a1">CAmDatabaseHandlerMap::changeMainConnectionStateDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainconnectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am_ConnectionState_e</a> connectionState)</div>
-<div class="line"><a name="l01239"></a><span class="lineno"> 1239</span>&#160;{</div>
-<div class="line"><a name="l01240"></a><span class="lineno"> 1240</span>&#160; <span class="keywordflow">if</span>(mainconnectionID==0)</div>
-<div class="line"><a name="l01241"></a><span class="lineno"> 1241</span>&#160; {</div>
-<div class="line"><a name="l01242"></a><span class="lineno"> 1242</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;mainconnectionID must not be 0&quot;</span>);</div>
-<div class="line"><a name="l01243"></a><span class="lineno"> 1243</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l01244"></a><span class="lineno"> 1244</span>&#160; }</div>
-<div class="line"><a name="l01245"></a><span class="lineno"> 1245</span>&#160;</div>
-<div class="line"><a name="l01246"></a><span class="lineno"> 1246</span>&#160; <span class="keywordflow">if</span>(!(connectionState&gt;=<a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209a72b823068a6e5bd5760e369220e715de">CS_UNKNOWN</a> &amp;&amp; connectionState&lt;=<a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209a2b27e613066c4de02c4f4a15dbe333e2">CS_MAX</a>))</div>
-<div class="line"><a name="l01247"></a><span class="lineno"> 1247</span>&#160; {</div>
-<div class="line"><a name="l01248"></a><span class="lineno"> 1248</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;connectionState must be valid&quot;</span>);</div>
-<div class="line"><a name="l01249"></a><span class="lineno"> 1249</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l01250"></a><span class="lineno"> 1250</span>&#160; }</div>
-<div class="line"><a name="l01251"></a><span class="lineno"> 1251</span>&#160;</div>
-<div class="line"><a name="l01252"></a><span class="lineno"> 1252</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a7040183fc84e8ee37016172f7408804a">existMainConnection</a>(mainconnectionID))</div>
-<div class="line"><a name="l01253"></a><span class="lineno"> 1253</span>&#160; {</div>
-<div class="line"><a name="l01254"></a><span class="lineno"> 1254</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;existMainConnection must exist&quot;</span>);</div>
-<div class="line"><a name="l01255"></a><span class="lineno"> 1255</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l01256"></a><span class="lineno"> 1256</span>&#160; }</div>
-<div class="line"><a name="l01257"></a><span class="lineno"> 1257</span>&#160;</div>
-<div class="line"><a name="l01258"></a><span class="lineno"> 1258</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a20a30a80e93a6925813e3225b9b75302">DB_COND_UPDATE_RIE</a>(mMappedData.mMainConnectionMap[mainconnectionID].connectionState, connectionState);</div>
-<div class="line"><a name="l01259"></a><span class="lineno"> 1259</span>&#160;</div>
-<div class="line"><a name="l01260"></a><span class="lineno"> 1260</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::changeMainConnectionStateDB changed mainConnectionState of MainConnection:&quot;</span>, mainconnectionID, <span class="stringliteral">&quot;to:&quot;</span>, connectionState);</div>
-<div class="line"><a name="l01261"></a><span class="lineno"> 1261</span>&#160; <span class="keywordflow">if</span> (mpDatabaseObserver)</div>
-<div class="line"><a name="l01262"></a><span class="lineno"> 1262</span>&#160; mpDatabaseObserver-&gt;<a class="code" href="classam_1_1CAmDatabaseObserver.html#ab1b202fee2998c1e46c9dfe5a9f3745c">mainConnectionStateChanged</a>(mainconnectionID, connectionState);</div>
-<div class="line"><a name="l01263"></a><span class="lineno"> 1263</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l01264"></a><span class="lineno"> 1264</span>&#160;}</div>
-<div class="line"><a name="l01265"></a><span class="lineno"> 1265</span>&#160;</div>
-<div class="line"><a name="l01266"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a39c1e4bee4236443fb65b9527e2d27b8"> 1266</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a39c1e4bee4236443fb65b9527e2d27b8">CAmDatabaseHandlerMap::changeSinkMainVolumeDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> mainVolume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)</div>
-<div class="line"><a name="l01267"></a><span class="lineno"> 1267</span>&#160;{</div>
-<div class="line"><a name="l01268"></a><span class="lineno"> 1268</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">existSink</a>(sinkID))</div>
-<div class="line"><a name="l01269"></a><span class="lineno"> 1269</span>&#160; {</div>
-<div class="line"><a name="l01270"></a><span class="lineno"> 1270</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;sinkID must exist&quot;</span>);</div>
-<div class="line"><a name="l01271"></a><span class="lineno"> 1271</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l01272"></a><span class="lineno"> 1272</span>&#160; }</div>
-<div class="line"><a name="l01273"></a><span class="lineno"> 1273</span>&#160;</div>
-<div class="line"><a name="l01274"></a><span class="lineno"> 1274</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a20a30a80e93a6925813e3225b9b75302">DB_COND_UPDATE_RIE</a>(mMappedData.mSinkMap[sinkID].mainVolume, mainVolume);</div>
-<div class="line"><a name="l01275"></a><span class="lineno"> 1275</span>&#160;</div>
-<div class="line"><a name="l01276"></a><span class="lineno"> 1276</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::changeSinkMainVolumeDB changed mainVolume of sink:&quot;</span>, sinkID, <span class="stringliteral">&quot;to:&quot;</span>, mainVolume);</div>
-<div class="line"><a name="l01277"></a><span class="lineno"> 1277</span>&#160;</div>
-<div class="line"><a name="l01278"></a><span class="lineno"> 1278</span>&#160; <span class="keywordflow">if</span> (mpDatabaseObserver)</div>
-<div class="line"><a name="l01279"></a><span class="lineno"> 1279</span>&#160; mpDatabaseObserver-&gt;<a class="code" href="classam_1_1CAmDatabaseObserver.html#a8280e7203d89575c3932e66319e64553">volumeChanged</a>(sinkID, mainVolume);</div>
-<div class="line"><a name="l01280"></a><span class="lineno"> 1280</span>&#160;</div>
-<div class="line"><a name="l01281"></a><span class="lineno"> 1281</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l01282"></a><span class="lineno"> 1282</span>&#160;}</div>
-<div class="line"><a name="l01283"></a><span class="lineno"> 1283</span>&#160;</div>
-<div class="line"><a name="l01284"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a7153637bcd0051dfb2c9f56b029c8b42"> 1284</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a7153637bcd0051dfb2c9f56b029c8b42">CAmDatabaseHandlerMap::changeSinkAvailabilityDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp; availability, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)</div>
-<div class="line"><a name="l01285"></a><span class="lineno"> 1285</span>&#160;{</div>
-<div class="line"><a name="l01286"></a><span class="lineno"> 1286</span>&#160; <span class="keywordflow">if</span> (!(availability.<a class="code" href="structam_1_1am__Availability__s.html#a87ea05d3f639fc2aa4074678740fae6d">availability</a>&gt;=<a class="code" href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9ca82823c47806e40b087271be9d8fded07">A_UNKNOWN</a> &amp;&amp; availability.<a class="code" href="structam_1_1am__Availability__s.html#a87ea05d3f639fc2aa4074678740fae6d">availability</a>&lt;=<a class="code" href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9ca5fb9363b584e1671dc6f123cc587c6c1">A_MAX</a>))</div>
-<div class="line"><a name="l01287"></a><span class="lineno"> 1287</span>&#160; {</div>
-<div class="line"><a name="l01288"></a><span class="lineno"> 1288</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;availability must be valid&quot;</span>);</div>
-<div class="line"><a name="l01289"></a><span class="lineno"> 1289</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l01290"></a><span class="lineno"> 1290</span>&#160; }</div>
-<div class="line"><a name="l01291"></a><span class="lineno"> 1291</span>&#160;</div>
-<div class="line"><a name="l01292"></a><span class="lineno"> 1292</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">existSink</a>(sinkID))</div>
-<div class="line"><a name="l01293"></a><span class="lineno"> 1293</span>&#160; {</div>
-<div class="line"><a name="l01294"></a><span class="lineno"> 1294</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;sinkID must exist&quot;</span>);</div>
-<div class="line"><a name="l01295"></a><span class="lineno"> 1295</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l01296"></a><span class="lineno"> 1296</span>&#160; }</div>
-<div class="line"><a name="l01297"></a><span class="lineno"> 1297</span>&#160;</div>
-<div class="line"><a name="l01298"></a><span class="lineno"> 1298</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a20a30a80e93a6925813e3225b9b75302">DB_COND_UPDATE_RIE</a>(mMappedData.mSinkMap[sinkID].available, availability);</div>
-<div class="line"><a name="l01299"></a><span class="lineno"> 1299</span>&#160;</div>
-<div class="line"><a name="l01300"></a><span class="lineno"> 1300</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::changeSinkAvailabilityDB changed sinkAvailability of sink:&quot;</span>, sinkID, <span class="stringliteral">&quot;to:&quot;</span>, availability.<a class="code" href="structam_1_1am__Availability__s.html#a87ea05d3f639fc2aa4074678740fae6d">availability</a>, <span class="stringliteral">&quot;Reason:&quot;</span>, availability.<a class="code" href="structam_1_1am__Availability__s.html#a23b3906890fba58ed0bf8530dd176d90">availabilityReason</a>);</div>
-<div class="line"><a name="l01301"></a><span class="lineno"> 1301</span>&#160;</div>
-<div class="line"><a name="l01302"></a><span class="lineno"> 1302</span>&#160; <span class="keywordflow">if</span> (mpDatabaseObserver &amp;&amp; <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a58e7aed5f4a279132a5b80f85e3aea58">sinkVisible</a>(sinkID))</div>
-<div class="line"><a name="l01303"></a><span class="lineno"> 1303</span>&#160; mpDatabaseObserver-&gt;<a class="code" href="classam_1_1CAmDatabaseObserver.html#af55ef40f1be870256351b685cc643aa1">sinkAvailabilityChanged</a>(sinkID, availability);</div>
-<div class="line"><a name="l01304"></a><span class="lineno"> 1304</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l01305"></a><span class="lineno"> 1305</span>&#160;}</div>
-<div class="line"><a name="l01306"></a><span class="lineno"> 1306</span>&#160;</div>
-<div class="line"><a name="l01307"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#abf34616dcb3bfd23d43d7c24c8922df5"> 1307</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#abf34616dcb3bfd23d43d7c24c8922df5">CAmDatabaseHandlerMap::changeDomainStateDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> domainState, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID)</div>
-<div class="line"><a name="l01308"></a><span class="lineno"> 1308</span>&#160;{</div>
-<div class="line"><a name="l01309"></a><span class="lineno"> 1309</span>&#160;</div>
-<div class="line"><a name="l01310"></a><span class="lineno"> 1310</span>&#160; <span class="keywordflow">if</span>(!(domainState&gt;=<a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5a8ee65be2791c7269d422c1b0732713d5">DS_UNKNOWN</a> &amp;&amp; domainState&lt;=<a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5a9eff05332c3da14f95fffbbd256550f5">DS_MAX</a>))</div>
-<div class="line"><a name="l01311"></a><span class="lineno"> 1311</span>&#160; {</div>
-<div class="line"><a name="l01312"></a><span class="lineno"> 1312</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;domainState must be valid&quot;</span>);</div>
-<div class="line"><a name="l01313"></a><span class="lineno"> 1313</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l01314"></a><span class="lineno"> 1314</span>&#160; }</div>
-<div class="line"><a name="l01315"></a><span class="lineno"> 1315</span>&#160;</div>
-<div class="line"><a name="l01316"></a><span class="lineno"> 1316</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a4106cc95e2a5fed16a905d3f93604f86">existDomain</a>(domainID))</div>
-<div class="line"><a name="l01317"></a><span class="lineno"> 1317</span>&#160; {</div>
-<div class="line"><a name="l01318"></a><span class="lineno"> 1318</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;domainID must exist&quot;</span>);</div>
-<div class="line"><a name="l01319"></a><span class="lineno"> 1319</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l01320"></a><span class="lineno"> 1320</span>&#160; }</div>
-<div class="line"><a name="l01321"></a><span class="lineno"> 1321</span>&#160;</div>
-<div class="line"><a name="l01322"></a><span class="lineno"> 1322</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a20a30a80e93a6925813e3225b9b75302">DB_COND_UPDATE_RIE</a>(mMappedData.mDomainMap[domainID].state, domainState);</div>
-<div class="line"><a name="l01323"></a><span class="lineno"> 1323</span>&#160;</div>
-<div class="line"><a name="l01324"></a><span class="lineno"> 1324</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::changDomainStateDB changed domainState of domain:&quot;</span>, domainID, <span class="stringliteral">&quot;to:&quot;</span>, domainState);</div>
-<div class="line"><a name="l01325"></a><span class="lineno"> 1325</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l01326"></a><span class="lineno"> 1326</span>&#160;}</div>
-<div class="line"><a name="l01327"></a><span class="lineno"> 1327</span>&#160;</div>
-<div class="line"><a name="l01328"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#ae8265c614419b55a8cd3a289e2b17f28"> 1328</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ae8265c614419b55a8cd3a289e2b17f28">CAmDatabaseHandlerMap::changeSinkMuteStateDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> muteState, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)</div>
-<div class="line"><a name="l01329"></a><span class="lineno"> 1329</span>&#160;{</div>
-<div class="line"><a name="l01330"></a><span class="lineno"> 1330</span>&#160;</div>
-<div class="line"><a name="l01331"></a><span class="lineno"> 1331</span>&#160; <span class="keywordflow">if</span>(!(muteState&gt;=<a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffaad9646478d0a5c550391326fdd7521d04">MS_UNKNOWN</a> &amp;&amp; muteState&lt;=<a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffaa7fd1b52b53dcff34c678e680eef4a7ca">MS_MAX</a>))</div>
-<div class="line"><a name="l01332"></a><span class="lineno"> 1332</span>&#160; {</div>
-<div class="line"><a name="l01333"></a><span class="lineno"> 1333</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;muteState must be valid&quot;</span>);</div>
-<div class="line"><a name="l01334"></a><span class="lineno"> 1334</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l01335"></a><span class="lineno"> 1335</span>&#160; }</div>
-<div class="line"><a name="l01336"></a><span class="lineno"> 1336</span>&#160;</div>
-<div class="line"><a name="l01337"></a><span class="lineno"> 1337</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">existSink</a>(sinkID))</div>
-<div class="line"><a name="l01338"></a><span class="lineno"> 1338</span>&#160; {</div>
-<div class="line"><a name="l01339"></a><span class="lineno"> 1339</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;sinkID must exist&quot;</span>);</div>
-<div class="line"><a name="l01340"></a><span class="lineno"> 1340</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l01341"></a><span class="lineno"> 1341</span>&#160; }</div>
-<div class="line"><a name="l01342"></a><span class="lineno"> 1342</span>&#160;</div>
-<div class="line"><a name="l01343"></a><span class="lineno"> 1343</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a20a30a80e93a6925813e3225b9b75302">DB_COND_UPDATE_RIE</a>(mMappedData.mSinkMap[sinkID].muteState, muteState);</div>
-<div class="line"><a name="l01344"></a><span class="lineno"> 1344</span>&#160;</div>
-<div class="line"><a name="l01345"></a><span class="lineno"> 1345</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::changeSinkMuteStateDB changed sinkMuteState of sink:&quot;</span>, sinkID, <span class="stringliteral">&quot;to:&quot;</span>, muteState);</div>
-<div class="line"><a name="l01346"></a><span class="lineno"> 1346</span>&#160;</div>
-<div class="line"><a name="l01347"></a><span class="lineno"> 1347</span>&#160; <span class="keywordflow">if</span> (mpDatabaseObserver)</div>
-<div class="line"><a name="l01348"></a><span class="lineno"> 1348</span>&#160; mpDatabaseObserver-&gt;<a class="code" href="classam_1_1CAmDatabaseObserver.html#aad18c2ed1fc1e8d681fbab59dbb86459">sinkMuteStateChanged</a>(sinkID, muteState);</div>
-<div class="line"><a name="l01349"></a><span class="lineno"> 1349</span>&#160;</div>
-<div class="line"><a name="l01350"></a><span class="lineno"> 1350</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l01351"></a><span class="lineno"> 1351</span>&#160;}</div>
-<div class="line"><a name="l01352"></a><span class="lineno"> 1352</span>&#160;</div>
-<div class="line"><a name="l01353"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#abe4353f08f52226ecfc152cd7821d525"> 1353</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#abe4353f08f52226ecfc152cd7821d525">CAmDatabaseHandlerMap::changeMainSinkSoundPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)</div>
-<div class="line"><a name="l01354"></a><span class="lineno"> 1354</span>&#160;{</div>
-<div class="line"><a name="l01355"></a><span class="lineno"> 1355</span>&#160;</div>
-<div class="line"><a name="l01356"></a><span class="lineno"> 1356</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">existSink</a>(sinkID))</div>
-<div class="line"><a name="l01357"></a><span class="lineno"> 1357</span>&#160; {</div>
-<div class="line"><a name="l01358"></a><span class="lineno"> 1358</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;sinkID must exist&quot;</span>);</div>
-<div class="line"><a name="l01359"></a><span class="lineno"> 1359</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l01360"></a><span class="lineno"> 1360</span>&#160; }</div>
-<div class="line"><a name="l01361"></a><span class="lineno"> 1361</span>&#160; am_Sink_Database_s &amp; sink = mMappedData.mSinkMap[sinkID];</div>
-<div class="line"><a name="l01362"></a><span class="lineno"> 1362</span>&#160; std::vector&lt;am_MainSoundProperty_s&gt;::iterator elementIterator = sink.listMainSoundProperties.begin();</div>
-<div class="line"><a name="l01363"></a><span class="lineno"> 1363</span>&#160; <span class="keywordflow">for</span> (;elementIterator != sink.listMainSoundProperties.end(); ++elementIterator)</div>
-<div class="line"><a name="l01364"></a><span class="lineno"> 1364</span>&#160; {</div>
-<div class="line"><a name="l01365"></a><span class="lineno"> 1365</span>&#160; <span class="keywordflow">if</span> (elementIterator-&gt;type == soundProperty.<a class="code" href="structam_1_1am__MainSoundProperty__s.html#ab17e9104be5d9d055cd07fd2369e8218">type</a>)</div>
-<div class="line"><a name="l01366"></a><span class="lineno"> 1366</span>&#160; {</div>
-<div class="line"><a name="l01367"></a><span class="lineno"> 1367</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a20a30a80e93a6925813e3225b9b75302">DB_COND_UPDATE_RIE</a>(elementIterator-&gt;value, soundProperty.<a class="code" href="structam_1_1am__MainSoundProperty__s.html#a66c11369472cdf8d870b7976e08336a1">value</a>);</div>
-<div class="line"><a name="l01368"></a><span class="lineno"> 1368</span>&#160; <span class="keywordflow">if</span>(sink.cacheMainSoundProperties.size())</div>
-<div class="line"><a name="l01369"></a><span class="lineno"> 1369</span>&#160; sink.cacheMainSoundProperties[soundProperty.<a class="code" href="structam_1_1am__MainSoundProperty__s.html#ab17e9104be5d9d055cd07fd2369e8218">type</a>] = soundProperty.<a class="code" href="structam_1_1am__MainSoundProperty__s.html#a66c11369472cdf8d870b7976e08336a1">value</a>;</div>
-<div class="line"><a name="l01370"></a><span class="lineno"> 1370</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l01371"></a><span class="lineno"> 1371</span>&#160; }</div>
-<div class="line"><a name="l01372"></a><span class="lineno"> 1372</span>&#160; }</div>
-<div class="line"><a name="l01373"></a><span class="lineno"> 1373</span>&#160;</div>
-<div class="line"><a name="l01374"></a><span class="lineno"> 1374</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::changeMainSinkSoundPropertyDB changed MainSinkSoundProperty of sink:&quot;</span>, sinkID, <span class="stringliteral">&quot;type:&quot;</span>, soundProperty.<a class="code" href="structam_1_1am__MainSoundProperty__s.html#ab17e9104be5d9d055cd07fd2369e8218">type</a>, <span class="stringliteral">&quot;to:&quot;</span>, soundProperty.<a class="code" href="structam_1_1am__MainSoundProperty__s.html#a66c11369472cdf8d870b7976e08336a1">value</a>);</div>
-<div class="line"><a name="l01375"></a><span class="lineno"> 1375</span>&#160; <span class="keywordflow">if</span> (mpDatabaseObserver)</div>
-<div class="line"><a name="l01376"></a><span class="lineno"> 1376</span>&#160; mpDatabaseObserver-&gt;<a class="code" href="classam_1_1CAmDatabaseObserver.html#ab4bdb9dad27db7ecb29e59b065db1894">mainSinkSoundPropertyChanged</a>(sinkID, soundProperty);</div>
-<div class="line"><a name="l01377"></a><span class="lineno"> 1377</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l01378"></a><span class="lineno"> 1378</span>&#160;}</div>
-<div class="line"><a name="l01379"></a><span class="lineno"> 1379</span>&#160;</div>
-<div class="line"><a name="l01380"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a6efdeb7cf8ba4850dda8bf937f46c51e"> 1380</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a6efdeb7cf8ba4850dda8bf937f46c51e">CAmDatabaseHandlerMap::changeMainSourceSoundPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID)</div>
-<div class="line"><a name="l01381"></a><span class="lineno"> 1381</span>&#160;{</div>
-<div class="line"><a name="l01382"></a><span class="lineno"> 1382</span>&#160;</div>
-<div class="line"><a name="l01383"></a><span class="lineno"> 1383</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282">existSource</a>(sourceID))</div>
-<div class="line"><a name="l01384"></a><span class="lineno"> 1384</span>&#160; {</div>
-<div class="line"><a name="l01385"></a><span class="lineno"> 1385</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;sourceID must exist&quot;</span>);</div>
-<div class="line"><a name="l01386"></a><span class="lineno"> 1386</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l01387"></a><span class="lineno"> 1387</span>&#160; }</div>
-<div class="line"><a name="l01388"></a><span class="lineno"> 1388</span>&#160; am_Source_Database_s &amp; source = mMappedData.mSourceMap.at(sourceID);</div>
-<div class="line"><a name="l01389"></a><span class="lineno"> 1389</span>&#160; std::vector&lt;am_MainSoundProperty_s&gt;::iterator elementIterator = source.listMainSoundProperties.begin();</div>
-<div class="line"><a name="l01390"></a><span class="lineno"> 1390</span>&#160; <span class="keywordflow">for</span> (;elementIterator != source.listMainSoundProperties.end(); ++elementIterator)</div>
-<div class="line"><a name="l01391"></a><span class="lineno"> 1391</span>&#160; {</div>
-<div class="line"><a name="l01392"></a><span class="lineno"> 1392</span>&#160; <span class="keywordflow">if</span> (elementIterator-&gt;type == soundProperty.<a class="code" href="structam_1_1am__MainSoundProperty__s.html#ab17e9104be5d9d055cd07fd2369e8218">type</a>)</div>
-<div class="line"><a name="l01393"></a><span class="lineno"> 1393</span>&#160; {</div>
-<div class="line"><a name="l01394"></a><span class="lineno"> 1394</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a20a30a80e93a6925813e3225b9b75302">DB_COND_UPDATE_RIE</a>(elementIterator-&gt;value, soundProperty.<a class="code" href="structam_1_1am__MainSoundProperty__s.html#a66c11369472cdf8d870b7976e08336a1">value</a>);</div>
-<div class="line"><a name="l01395"></a><span class="lineno"> 1395</span>&#160; <span class="keywordflow">if</span>(source.cacheMainSoundProperties.size())</div>
-<div class="line"><a name="l01396"></a><span class="lineno"> 1396</span>&#160; source.cacheMainSoundProperties[soundProperty.<a class="code" href="structam_1_1am__MainSoundProperty__s.html#ab17e9104be5d9d055cd07fd2369e8218">type</a>] = soundProperty.<a class="code" href="structam_1_1am__MainSoundProperty__s.html#a66c11369472cdf8d870b7976e08336a1">value</a>;</div>
-<div class="line"><a name="l01397"></a><span class="lineno"> 1397</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l01398"></a><span class="lineno"> 1398</span>&#160; }</div>
-<div class="line"><a name="l01399"></a><span class="lineno"> 1399</span>&#160; }</div>
-<div class="line"><a name="l01400"></a><span class="lineno"> 1400</span>&#160;</div>
-<div class="line"><a name="l01401"></a><span class="lineno"> 1401</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::changeMainSourceSoundPropertyDB changed MainSinkSoundProperty of source:&quot;</span>, sourceID, <span class="stringliteral">&quot;type:&quot;</span>, soundProperty.<a class="code" href="structam_1_1am__MainSoundProperty__s.html#ab17e9104be5d9d055cd07fd2369e8218">type</a>, <span class="stringliteral">&quot;to:&quot;</span>, soundProperty.<a class="code" href="structam_1_1am__MainSoundProperty__s.html#a66c11369472cdf8d870b7976e08336a1">value</a>);</div>
-<div class="line"><a name="l01402"></a><span class="lineno"> 1402</span>&#160;</div>
-<div class="line"><a name="l01403"></a><span class="lineno"> 1403</span>&#160; <span class="keywordflow">if</span> (mpDatabaseObserver)</div>
-<div class="line"><a name="l01404"></a><span class="lineno"> 1404</span>&#160; mpDatabaseObserver-&gt;<a class="code" href="classam_1_1CAmDatabaseObserver.html#aa939ea4b7addf7d2cc8a5eb1daf72f4e">mainSourceSoundPropertyChanged</a>(sourceID, soundProperty);</div>
-<div class="line"><a name="l01405"></a><span class="lineno"> 1405</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l01406"></a><span class="lineno"> 1406</span>&#160;}</div>
-<div class="line"><a name="l01407"></a><span class="lineno"> 1407</span>&#160;</div>
-<div class="line"><a name="l01408"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#af095c4ceaed0e5fb447956c103692770"> 1408</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#af095c4ceaed0e5fb447956c103692770">CAmDatabaseHandlerMap::changeSourceAvailabilityDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp; availability, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID)</div>
-<div class="line"><a name="l01409"></a><span class="lineno"> 1409</span>&#160;{</div>
-<div class="line"><a name="l01410"></a><span class="lineno"> 1410</span>&#160; <span class="keywordflow">if</span>(!(availability.<a class="code" href="structam_1_1am__Availability__s.html#a87ea05d3f639fc2aa4074678740fae6d">availability</a>&gt;=<a class="code" href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9ca82823c47806e40b087271be9d8fded07">A_UNKNOWN</a> &amp;&amp; availability.<a class="code" href="structam_1_1am__Availability__s.html#a87ea05d3f639fc2aa4074678740fae6d">availability</a>&lt;=<a class="code" href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9ca5fb9363b584e1671dc6f123cc587c6c1">A_MAX</a>))</div>
-<div class="line"><a name="l01411"></a><span class="lineno"> 1411</span>&#160; {</div>
-<div class="line"><a name="l01412"></a><span class="lineno"> 1412</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;availability must be valid&quot;</span>);</div>
-<div class="line"><a name="l01413"></a><span class="lineno"> 1413</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l01414"></a><span class="lineno"> 1414</span>&#160; }</div>
-<div class="line"><a name="l01415"></a><span class="lineno"> 1415</span>&#160;</div>
-<div class="line"><a name="l01416"></a><span class="lineno"> 1416</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282">existSource</a>(sourceID))</div>
-<div class="line"><a name="l01417"></a><span class="lineno"> 1417</span>&#160; {</div>
-<div class="line"><a name="l01418"></a><span class="lineno"> 1418</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;sourceID must exist&quot;</span>);</div>
-<div class="line"><a name="l01419"></a><span class="lineno"> 1419</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l01420"></a><span class="lineno"> 1420</span>&#160; }</div>
-<div class="line"><a name="l01421"></a><span class="lineno"> 1421</span>&#160;</div>
-<div class="line"><a name="l01422"></a><span class="lineno"> 1422</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a20a30a80e93a6925813e3225b9b75302">DB_COND_UPDATE_RIE</a>(mMappedData.mSourceMap[sourceID].available, availability);</div>
-<div class="line"><a name="l01423"></a><span class="lineno"> 1423</span>&#160;</div>
-<div class="line"><a name="l01424"></a><span class="lineno"> 1424</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::changeSourceAvailabilityDB changed changeSourceAvailabilityDB of source:&quot;</span>, sourceID, <span class="stringliteral">&quot;to:&quot;</span>, availability.<a class="code" href="structam_1_1am__Availability__s.html#a87ea05d3f639fc2aa4074678740fae6d">availability</a>, <span class="stringliteral">&quot;Reason:&quot;</span>, availability.<a class="code" href="structam_1_1am__Availability__s.html#a23b3906890fba58ed0bf8530dd176d90">availabilityReason</a>);</div>
-<div class="line"><a name="l01425"></a><span class="lineno"> 1425</span>&#160;</div>
-<div class="line"><a name="l01426"></a><span class="lineno"> 1426</span>&#160; <span class="keywordflow">if</span> (mpDatabaseObserver &amp;&amp; <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ab672325daba6e220ad75675fc39a9f45">sourceVisible</a>(sourceID))</div>
-<div class="line"><a name="l01427"></a><span class="lineno"> 1427</span>&#160; mpDatabaseObserver-&gt;<a class="code" href="classam_1_1CAmDatabaseObserver.html#a9f90c020001bbb560cd0d5cd24b90680">sourceAvailabilityChanged</a>(sourceID, availability);</div>
-<div class="line"><a name="l01428"></a><span class="lineno"> 1428</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l01429"></a><span class="lineno"> 1429</span>&#160;}</div>
-<div class="line"><a name="l01430"></a><span class="lineno"> 1430</span>&#160;</div>
-<div class="line"><a name="l01431"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#ad24d9580cc633d8ea141c8d400995bf0"> 1431</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ad24d9580cc633d8ea141c8d400995bf0">CAmDatabaseHandlerMap::changeSystemPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a> &amp; property)</div>
-<div class="line"><a name="l01432"></a><span class="lineno"> 1432</span>&#160;{</div>
-<div class="line"><a name="l01433"></a><span class="lineno"> 1433</span>&#160; std::vector&lt;am_SystemProperty_s&gt;::iterator elementIterator = mMappedData.mSystemProperties.begin();</div>
-<div class="line"><a name="l01434"></a><span class="lineno"> 1434</span>&#160; <span class="keywordflow">for</span> (;elementIterator != mMappedData.mSystemProperties.end(); ++elementIterator)</div>
-<div class="line"><a name="l01435"></a><span class="lineno"> 1435</span>&#160; {</div>
-<div class="line"><a name="l01436"></a><span class="lineno"> 1436</span>&#160; <span class="keywordflow">if</span> (elementIterator-&gt;type == property.<a class="code" href="structam_1_1am__SystemProperty__s.html#a399604c89488c2bdba69fe4e6e862288">type</a>)</div>
-<div class="line"><a name="l01437"></a><span class="lineno"> 1437</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a20a30a80e93a6925813e3225b9b75302">DB_COND_UPDATE_RIE</a>(elementIterator-&gt;value, property.<a class="code" href="structam_1_1am__SystemProperty__s.html#a00fc776e22144844f56e2c895e8723f6">value</a>);</div>
-<div class="line"><a name="l01438"></a><span class="lineno"> 1438</span>&#160; }</div>
-<div class="line"><a name="l01439"></a><span class="lineno"> 1439</span>&#160;</div>
-<div class="line"><a name="l01440"></a><span class="lineno"> 1440</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::changeSystemPropertyDB changed system property&quot;</span>);</div>
-<div class="line"><a name="l01441"></a><span class="lineno"> 1441</span>&#160;</div>
-<div class="line"><a name="l01442"></a><span class="lineno"> 1442</span>&#160; <span class="keywordflow">if</span> (mpDatabaseObserver)</div>
-<div class="line"><a name="l01443"></a><span class="lineno"> 1443</span>&#160; mpDatabaseObserver-&gt;<a class="code" href="classam_1_1CAmDatabaseObserver.html#aa2a08da0908bc61bfde38c59a55106cf">systemPropertyChanged</a>(property);</div>
-<div class="line"><a name="l01444"></a><span class="lineno"> 1444</span>&#160;</div>
-<div class="line"><a name="l01445"></a><span class="lineno"> 1445</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l01446"></a><span class="lineno"> 1446</span>&#160;}</div>
-<div class="line"><a name="l01447"></a><span class="lineno"> 1447</span>&#160;</div>
-<div class="line"><a name="l01448"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#ad717aafaa8e1a57bc8b27aacd7d8f92a"> 1448</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ad717aafaa8e1a57bc8b27aacd7d8f92a">CAmDatabaseHandlerMap::removeMainConnectionDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID)</div>
-<div class="line"><a name="l01449"></a><span class="lineno"> 1449</span>&#160;{</div>
-<div class="line"><a name="l01450"></a><span class="lineno"> 1450</span>&#160;</div>
-<div class="line"><a name="l01451"></a><span class="lineno"> 1451</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a7040183fc84e8ee37016172f7408804a">existMainConnection</a>(mainConnectionID))</div>
-<div class="line"><a name="l01452"></a><span class="lineno"> 1452</span>&#160; {</div>
-<div class="line"><a name="l01453"></a><span class="lineno"> 1453</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;mainConnectionID must exist&quot;</span>);</div>
-<div class="line"><a name="l01454"></a><span class="lineno"> 1454</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l01455"></a><span class="lineno"> 1455</span>&#160; }</div>
-<div class="line"><a name="l01456"></a><span class="lineno"> 1456</span>&#160;</div>
-<div class="line"><a name="l01457"></a><span class="lineno"> 1457</span>&#160; mMappedData.mMainConnectionMap.erase(mainConnectionID);</div>
-<div class="line"><a name="l01458"></a><span class="lineno"> 1458</span>&#160;</div>
-<div class="line"><a name="l01459"></a><span class="lineno"> 1459</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::removeMainConnectionDB removed:&quot;</span>, mainConnectionID);</div>
-<div class="line"><a name="l01460"></a><span class="lineno"> 1460</span>&#160; <span class="keywordflow">if</span> (mpDatabaseObserver)</div>
-<div class="line"><a name="l01461"></a><span class="lineno"> 1461</span>&#160; {</div>
-<div class="line"><a name="l01462"></a><span class="lineno"> 1462</span>&#160; mpDatabaseObserver-&gt;<a class="code" href="classam_1_1CAmDatabaseObserver.html#ab1b202fee2998c1e46c9dfe5a9f3745c">mainConnectionStateChanged</a>(mainConnectionID, <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209ad5a723d3846af4c1c6bc7b918c6d561b">CS_DISCONNECTED</a>);</div>
-<div class="line"><a name="l01463"></a><span class="lineno"> 1463</span>&#160; mpDatabaseObserver-&gt;<a class="code" href="classam_1_1CAmDatabaseObserver.html#aff1b2cf653b2a023dd4a83da760dd16e">removedMainConnection</a>(mainConnectionID);</div>
-<div class="line"><a name="l01464"></a><span class="lineno"> 1464</span>&#160; }</div>
-<div class="line"><a name="l01465"></a><span class="lineno"> 1465</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l01466"></a><span class="lineno"> 1466</span>&#160;}</div>
-<div class="line"><a name="l01467"></a><span class="lineno"> 1467</span>&#160;</div>
-<div class="line"><a name="l01468"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a89d575e438f1923b64b165426c30016c"> 1468</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a89d575e438f1923b64b165426c30016c">CAmDatabaseHandlerMap::removeSinkDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)</div>
-<div class="line"><a name="l01469"></a><span class="lineno"> 1469</span>&#160;{</div>
-<div class="line"><a name="l01470"></a><span class="lineno"> 1470</span>&#160;</div>
-<div class="line"><a name="l01471"></a><span class="lineno"> 1471</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">existSink</a>(sinkID))</div>
-<div class="line"><a name="l01472"></a><span class="lineno"> 1472</span>&#160; {</div>
-<div class="line"><a name="l01473"></a><span class="lineno"> 1473</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;sinkID must exist&quot;</span>);</div>
-<div class="line"><a name="l01474"></a><span class="lineno"> 1474</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l01475"></a><span class="lineno"> 1475</span>&#160; }</div>
-<div class="line"><a name="l01476"></a><span class="lineno"> 1476</span>&#160;</div>
-<div class="line"><a name="l01477"></a><span class="lineno"> 1477</span>&#160; <span class="keywordtype">bool</span> visible = <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a58e7aed5f4a279132a5b80f85e3aea58">sinkVisible</a>(sinkID);</div>
-<div class="line"><a name="l01478"></a><span class="lineno"> 1478</span>&#160;</div>
-<div class="line"><a name="l01479"></a><span class="lineno"> 1479</span>&#160; mMappedData.mSinkMap.erase(sinkID);</div>
-<div class="line"><a name="l01480"></a><span class="lineno"> 1480</span>&#160; <span class="comment">// todo: Check the tables SinkMainSoundProperty and SinkMainNotificationConfiguration with &#39;visible&#39; set to true</span></div>
-<div class="line"><a name="l01481"></a><span class="lineno"> 1481</span>&#160; <span class="comment">//if visible is true then delete SinkMainSoundProperty and SinkMainNotificationConfiguration ????</span></div>
-<div class="line"><a name="l01482"></a><span class="lineno"> 1482</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::removeSinkDB removed:&quot;</span>, sinkID);</div>
-<div class="line"><a name="l01483"></a><span class="lineno"> 1483</span>&#160;</div>
-<div class="line"><a name="l01484"></a><span class="lineno"> 1484</span>&#160; <span class="keywordflow">if</span> (mpDatabaseObserver != NULL)</div>
-<div class="line"><a name="l01485"></a><span class="lineno"> 1485</span>&#160; mpDatabaseObserver-&gt;<a class="code" href="classam_1_1CAmDatabaseObserver.html#ab6940ec33a0c40eb5d1abb5d16a7906f">removedSink</a>(sinkID, visible);</div>
-<div class="line"><a name="l01486"></a><span class="lineno"> 1486</span>&#160;</div>
-<div class="line"><a name="l01487"></a><span class="lineno"> 1487</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l01488"></a><span class="lineno"> 1488</span>&#160;}</div>
-<div class="line"><a name="l01489"></a><span class="lineno"> 1489</span>&#160;</div>
-<div class="line"><a name="l01490"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#ab116baf3c8b9b62cbbfb36e312c2980a"> 1490</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ab116baf3c8b9b62cbbfb36e312c2980a">CAmDatabaseHandlerMap::removeSourceDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID)</div>
-<div class="line"><a name="l01491"></a><span class="lineno"> 1491</span>&#160;{</div>
-<div class="line"><a name="l01492"></a><span class="lineno"> 1492</span>&#160;</div>
-<div class="line"><a name="l01493"></a><span class="lineno"> 1493</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282">existSource</a>(sourceID))</div>
-<div class="line"><a name="l01494"></a><span class="lineno"> 1494</span>&#160; {</div>
-<div class="line"><a name="l01495"></a><span class="lineno"> 1495</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;sourceID must exist&quot;</span>);</div>
-<div class="line"><a name="l01496"></a><span class="lineno"> 1496</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l01497"></a><span class="lineno"> 1497</span>&#160; }</div>
-<div class="line"><a name="l01498"></a><span class="lineno"> 1498</span>&#160;</div>
-<div class="line"><a name="l01499"></a><span class="lineno"> 1499</span>&#160; <span class="keywordtype">bool</span> visible = <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ab672325daba6e220ad75675fc39a9f45">sourceVisible</a>(sourceID);</div>
-<div class="line"><a name="l01500"></a><span class="lineno"> 1500</span>&#160;</div>
-<div class="line"><a name="l01501"></a><span class="lineno"> 1501</span>&#160; mMappedData.mSourceMap.erase(sourceID);</div>
-<div class="line"><a name="l01502"></a><span class="lineno"> 1502</span>&#160;</div>
-<div class="line"><a name="l01503"></a><span class="lineno"> 1503</span>&#160; <span class="comment">// todo: Check the tables SourceMainSoundProperty and SourceMainNotificationConfiguration with &#39;visible&#39; set to true</span></div>
-<div class="line"><a name="l01504"></a><span class="lineno"> 1504</span>&#160; <span class="comment">//if visible is true then delete SourceMainSoundProperty and SourceMainNotificationConfiguration ????</span></div>
-<div class="line"><a name="l01505"></a><span class="lineno"> 1505</span>&#160;</div>
-<div class="line"><a name="l01506"></a><span class="lineno"> 1506</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::removeSourceDB removed:&quot;</span>, sourceID);</div>
-<div class="line"><a name="l01507"></a><span class="lineno"> 1507</span>&#160; <span class="keywordflow">if</span> (mpDatabaseObserver)</div>
-<div class="line"><a name="l01508"></a><span class="lineno"> 1508</span>&#160; mpDatabaseObserver-&gt;<a class="code" href="classam_1_1CAmDatabaseObserver.html#a1ff43b93ca8056d8db8a0bc60b41a0ea">removedSource</a>(sourceID, visible);</div>
-<div class="line"><a name="l01509"></a><span class="lineno"> 1509</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l01510"></a><span class="lineno"> 1510</span>&#160;}</div>
-<div class="line"><a name="l01511"></a><span class="lineno"> 1511</span>&#160;</div>
-<div class="line"><a name="l01512"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a081e180b2d814053138d3f687a809d1f"> 1512</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a081e180b2d814053138d3f687a809d1f">CAmDatabaseHandlerMap::removeGatewayDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID)</div>
-<div class="line"><a name="l01513"></a><span class="lineno"> 1513</span>&#160;{</div>
-<div class="line"><a name="l01514"></a><span class="lineno"> 1514</span>&#160;</div>
-<div class="line"><a name="l01515"></a><span class="lineno"> 1515</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#af1107bb65f80c493d493f2d8cb3430bc">existGateway</a>(gatewayID))</div>
-<div class="line"><a name="l01516"></a><span class="lineno"> 1516</span>&#160; {</div>
-<div class="line"><a name="l01517"></a><span class="lineno"> 1517</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;gatewayID must exist&quot;</span>);</div>
-<div class="line"><a name="l01518"></a><span class="lineno"> 1518</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l01519"></a><span class="lineno"> 1519</span>&#160; }</div>
-<div class="line"><a name="l01520"></a><span class="lineno"> 1520</span>&#160;</div>
-<div class="line"><a name="l01521"></a><span class="lineno"> 1521</span>&#160; mMappedData.mGatewayMap.erase(gatewayID);</div>
-<div class="line"><a name="l01522"></a><span class="lineno"> 1522</span>&#160;</div>
-<div class="line"><a name="l01523"></a><span class="lineno"> 1523</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::removeGatewayDB removed:&quot;</span>, gatewayID);</div>
-<div class="line"><a name="l01524"></a><span class="lineno"> 1524</span>&#160; <span class="keywordflow">if</span> (mpDatabaseObserver)</div>
-<div class="line"><a name="l01525"></a><span class="lineno"> 1525</span>&#160; mpDatabaseObserver-&gt;<a class="code" href="classam_1_1CAmDatabaseObserver.html#ac4de6e287614db73bd76fedaa9bf9c30">removeGateway</a>(gatewayID);</div>
-<div class="line"><a name="l01526"></a><span class="lineno"> 1526</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l01527"></a><span class="lineno"> 1527</span>&#160;}</div>
-<div class="line"><a name="l01528"></a><span class="lineno"> 1528</span>&#160;</div>
-<div class="line"><a name="l01529"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#afe9701f510adc228ecce9e328bfd6da2"> 1529</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#afe9701f510adc228ecce9e328bfd6da2">CAmDatabaseHandlerMap::removeConverterDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID)</div>
-<div class="line"><a name="l01530"></a><span class="lineno"> 1530</span>&#160;{</div>
-<div class="line"><a name="l01531"></a><span class="lineno"> 1531</span>&#160;</div>
-<div class="line"><a name="l01532"></a><span class="lineno"> 1532</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a523525174a4ab7ef51d913dc171473a4">existConverter</a>(converterID))</div>
-<div class="line"><a name="l01533"></a><span class="lineno"> 1533</span>&#160; {</div>
-<div class="line"><a name="l01534"></a><span class="lineno"> 1534</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;converterID must exist&quot;</span>);</div>
-<div class="line"><a name="l01535"></a><span class="lineno"> 1535</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l01536"></a><span class="lineno"> 1536</span>&#160; }</div>
-<div class="line"><a name="l01537"></a><span class="lineno"> 1537</span>&#160;</div>
-<div class="line"><a name="l01538"></a><span class="lineno"> 1538</span>&#160; mMappedData.mConverterMap.erase(converterID);</div>
-<div class="line"><a name="l01539"></a><span class="lineno"> 1539</span>&#160;</div>
-<div class="line"><a name="l01540"></a><span class="lineno"> 1540</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::removeConverterDB removed:&quot;</span>, converterID);</div>
-<div class="line"><a name="l01541"></a><span class="lineno"> 1541</span>&#160; <span class="keywordflow">if</span> (mpDatabaseObserver)</div>
-<div class="line"><a name="l01542"></a><span class="lineno"> 1542</span>&#160; mpDatabaseObserver-&gt;<a class="code" href="classam_1_1CAmDatabaseObserver.html#a1ce38beac08afd21431caf88987605df">removeConverter</a>(converterID);</div>
-<div class="line"><a name="l01543"></a><span class="lineno"> 1543</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l01544"></a><span class="lineno"> 1544</span>&#160;}</div>
-<div class="line"><a name="l01545"></a><span class="lineno"> 1545</span>&#160;</div>
-<div class="line"><a name="l01546"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a3f63bd7daa4b3ab7f53ea278b4ec0551"> 1546</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a3f63bd7daa4b3ab7f53ea278b4ec0551">CAmDatabaseHandlerMap::removeCrossfaderDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID)</div>
-<div class="line"><a name="l01547"></a><span class="lineno"> 1547</span>&#160;{</div>
-<div class="line"><a name="l01548"></a><span class="lineno"> 1548</span>&#160;</div>
-<div class="line"><a name="l01549"></a><span class="lineno"> 1549</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a11a63287d372f58350f1b42bf6fa98a6">existCrossFader</a>(crossfaderID))</div>
-<div class="line"><a name="l01550"></a><span class="lineno"> 1550</span>&#160; {</div>
-<div class="line"><a name="l01551"></a><span class="lineno"> 1551</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;crossfaderID must exist&quot;</span>);</div>
-<div class="line"><a name="l01552"></a><span class="lineno"> 1552</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l01553"></a><span class="lineno"> 1553</span>&#160; }</div>
-<div class="line"><a name="l01554"></a><span class="lineno"> 1554</span>&#160; mMappedData.mCrossfaderMap.erase(crossfaderID);</div>
-<div class="line"><a name="l01555"></a><span class="lineno"> 1555</span>&#160;</div>
-<div class="line"><a name="l01556"></a><span class="lineno"> 1556</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::removeCrossfaderDB removed:&quot;</span>, crossfaderID);</div>
-<div class="line"><a name="l01557"></a><span class="lineno"> 1557</span>&#160; <span class="keywordflow">if</span> (mpDatabaseObserver)</div>
-<div class="line"><a name="l01558"></a><span class="lineno"> 1558</span>&#160; mpDatabaseObserver-&gt;<a class="code" href="classam_1_1CAmDatabaseObserver.html#a3ab11ede15d50e01ed57d135192cc05d">removeCrossfader</a>(crossfaderID);</div>
-<div class="line"><a name="l01559"></a><span class="lineno"> 1559</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l01560"></a><span class="lineno"> 1560</span>&#160;}</div>
-<div class="line"><a name="l01561"></a><span class="lineno"> 1561</span>&#160;</div>
-<div class="line"><a name="l01562"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#aaab2b1cb14df91655f2e2951b06b833c"> 1562</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aaab2b1cb14df91655f2e2951b06b833c">CAmDatabaseHandlerMap::removeDomainDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID)</div>
-<div class="line"><a name="l01563"></a><span class="lineno"> 1563</span>&#160;{</div>
-<div class="line"><a name="l01564"></a><span class="lineno"> 1564</span>&#160;</div>
-<div class="line"><a name="l01565"></a><span class="lineno"> 1565</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a4106cc95e2a5fed16a905d3f93604f86">existDomain</a>(domainID))</div>
-<div class="line"><a name="l01566"></a><span class="lineno"> 1566</span>&#160; {</div>
-<div class="line"><a name="l01567"></a><span class="lineno"> 1567</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;domainID must exist&quot;</span>);</div>
-<div class="line"><a name="l01568"></a><span class="lineno"> 1568</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l01569"></a><span class="lineno"> 1569</span>&#160; }</div>
-<div class="line"><a name="l01570"></a><span class="lineno"> 1570</span>&#160; mMappedData.mDomainMap.erase(domainID);</div>
-<div class="line"><a name="l01571"></a><span class="lineno"> 1571</span>&#160;</div>
-<div class="line"><a name="l01572"></a><span class="lineno"> 1572</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::removeDomainDB removed:&quot;</span>, domainID);</div>
-<div class="line"><a name="l01573"></a><span class="lineno"> 1573</span>&#160; <span class="keywordflow">if</span> (mpDatabaseObserver)</div>
-<div class="line"><a name="l01574"></a><span class="lineno"> 1574</span>&#160; mpDatabaseObserver-&gt;<a class="code" href="classam_1_1CAmDatabaseObserver.html#a39fb975bee2eb3639c9a3a31f6221d05">removeDomain</a>(domainID);</div>
-<div class="line"><a name="l01575"></a><span class="lineno"> 1575</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l01576"></a><span class="lineno"> 1576</span>&#160;}</div>
-<div class="line"><a name="l01577"></a><span class="lineno"> 1577</span>&#160;</div>
-<div class="line"><a name="l01578"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a549955ac7af1d81fc1a1eba18b3d61b1"> 1578</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a549955ac7af1d81fc1a1eba18b3d61b1">CAmDatabaseHandlerMap::removeSinkClassDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID)</div>
-<div class="line"><a name="l01579"></a><span class="lineno"> 1579</span>&#160;{</div>
-<div class="line"><a name="l01580"></a><span class="lineno"> 1580</span>&#160;</div>
-<div class="line"><a name="l01581"></a><span class="lineno"> 1581</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#af6f7c52cc3703ab4cb3bd1f340d4f6ba">existSinkClass</a>(sinkClassID))</div>
-<div class="line"><a name="l01582"></a><span class="lineno"> 1582</span>&#160; {</div>
-<div class="line"><a name="l01583"></a><span class="lineno"> 1583</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;sinkClassID must exist&quot;</span>);</div>
-<div class="line"><a name="l01584"></a><span class="lineno"> 1584</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l01585"></a><span class="lineno"> 1585</span>&#160; }</div>
-<div class="line"><a name="l01586"></a><span class="lineno"> 1586</span>&#160;</div>
-<div class="line"><a name="l01587"></a><span class="lineno"> 1587</span>&#160; mMappedData.mSinkClassesMap.erase(sinkClassID);</div>
-<div class="line"><a name="l01588"></a><span class="lineno"> 1588</span>&#160;</div>
-<div class="line"><a name="l01589"></a><span class="lineno"> 1589</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::removeSinkClassDB removed:&quot;</span>, sinkClassID);</div>
-<div class="line"><a name="l01590"></a><span class="lineno"> 1590</span>&#160; <span class="keywordflow">if</span> (mpDatabaseObserver)</div>
-<div class="line"><a name="l01591"></a><span class="lineno"> 1591</span>&#160; mpDatabaseObserver-&gt;<a class="code" href="classam_1_1CAmDatabaseObserver.html#a5c243150f95793b3154fb25b9bd8e5a7">numberOfSinkClassesChanged</a>();</div>
-<div class="line"><a name="l01592"></a><span class="lineno"> 1592</span>&#160;</div>
-<div class="line"><a name="l01593"></a><span class="lineno"> 1593</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l01594"></a><span class="lineno"> 1594</span>&#160;}</div>
-<div class="line"><a name="l01595"></a><span class="lineno"> 1595</span>&#160;</div>
-<div class="line"><a name="l01596"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a853fb72cc008d829bd116d3493d8189f"> 1596</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a853fb72cc008d829bd116d3493d8189f">CAmDatabaseHandlerMap::removeSourceClassDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID)</div>
-<div class="line"><a name="l01597"></a><span class="lineno"> 1597</span>&#160;{</div>
-<div class="line"><a name="l01598"></a><span class="lineno"> 1598</span>&#160;</div>
-<div class="line"><a name="l01599"></a><span class="lineno"> 1599</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a5298b1799105cbef7ffbb8f794b37ad1">existSourceClass</a>(sourceClassID))</div>
-<div class="line"><a name="l01600"></a><span class="lineno"> 1600</span>&#160; {</div>
-<div class="line"><a name="l01601"></a><span class="lineno"> 1601</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;sourceClassID must exist&quot;</span>);</div>
-<div class="line"><a name="l01602"></a><span class="lineno"> 1602</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l01603"></a><span class="lineno"> 1603</span>&#160; }</div>
-<div class="line"><a name="l01604"></a><span class="lineno"> 1604</span>&#160;</div>
-<div class="line"><a name="l01605"></a><span class="lineno"> 1605</span>&#160; mMappedData.mSourceClassesMap.erase(sourceClassID);</div>
-<div class="line"><a name="l01606"></a><span class="lineno"> 1606</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::removeSourceClassDB removed:&quot;</span>, sourceClassID);</div>
-<div class="line"><a name="l01607"></a><span class="lineno"> 1607</span>&#160; <span class="keywordflow">if</span> (mpDatabaseObserver)</div>
-<div class="line"><a name="l01608"></a><span class="lineno"> 1608</span>&#160; mpDatabaseObserver-&gt;<a class="code" href="classam_1_1CAmDatabaseObserver.html#a788931ac71e84d9e5af8aff345de89b6">numberOfSourceClassesChanged</a>();</div>
-<div class="line"><a name="l01609"></a><span class="lineno"> 1609</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l01610"></a><span class="lineno"> 1610</span>&#160;}</div>
-<div class="line"><a name="l01611"></a><span class="lineno"> 1611</span>&#160;</div>
-<div class="line"><a name="l01612"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a3716aa070efd81a4a8aab5d14a0f47b3"> 1612</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a3716aa070efd81a4a8aab5d14a0f47b3">CAmDatabaseHandlerMap::removeConnection</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID)</div>
-<div class="line"><a name="l01613"></a><span class="lineno"> 1613</span>&#160;{</div>
-<div class="line"><a name="l01614"></a><span class="lineno"> 1614</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a6bb9c760f52c2fffa1ded1ce34af81f5">existConnectionID</a>(connectionID))</div>
-<div class="line"><a name="l01615"></a><span class="lineno"> 1615</span>&#160; {</div>
-<div class="line"><a name="l01616"></a><span class="lineno"> 1616</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;connectionID must exist&quot;</span>,connectionID);</div>
-<div class="line"><a name="l01617"></a><span class="lineno"> 1617</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l01618"></a><span class="lineno"> 1618</span>&#160; }</div>
-<div class="line"><a name="l01619"></a><span class="lineno"> 1619</span>&#160;</div>
-<div class="line"><a name="l01620"></a><span class="lineno"> 1620</span>&#160; mMappedData.mConnectionMap.erase(connectionID);</div>
-<div class="line"><a name="l01621"></a><span class="lineno"> 1621</span>&#160;</div>
-<div class="line"><a name="l01622"></a><span class="lineno"> 1622</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::removeConnection removed:&quot;</span>, connectionID);</div>
-<div class="line"><a name="l01623"></a><span class="lineno"> 1623</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l01624"></a><span class="lineno"> 1624</span>&#160;}</div>
-<div class="line"><a name="l01625"></a><span class="lineno"> 1625</span>&#160;</div>
-<div class="line"><a name="l01626"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a054cb80b4fb74db35fb94262b84d9024"> 1626</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a054cb80b4fb74db35fb94262b84d9024">CAmDatabaseHandlerMap::getSourceClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a> &amp; classInfo)<span class="keyword"> const</span></div>
-<div class="line"><a name="l01627"></a><span class="lineno"> 1627</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l01628"></a><span class="lineno"> 1628</span>&#160;</div>
-<div class="line"><a name="l01629"></a><span class="lineno"> 1629</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282">existSource</a>(sourceID))</div>
-<div class="line"><a name="l01630"></a><span class="lineno"> 1630</span>&#160; {</div>
-<div class="line"><a name="l01631"></a><span class="lineno"> 1631</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(__func__,<span class="stringliteral">&quot;sourceID must exist&quot;</span>);</div>
-<div class="line"><a name="l01632"></a><span class="lineno"> 1632</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l01633"></a><span class="lineno"> 1633</span>&#160; }</div>
-<div class="line"><a name="l01634"></a><span class="lineno"> 1634</span>&#160; am_Source_Database_s source = mMappedData.mSourceMap.at(sourceID);</div>
-<div class="line"><a name="l01635"></a><span class="lineno"> 1635</span>&#160; classInfo.<a class="code" href="structam_1_1am__SourceClass__s.html#ad50644dfe1113e8aba449faa05780fad">sourceClassID</a> = source.sourceClassID;</div>
-<div class="line"><a name="l01636"></a><span class="lineno"> 1636</span>&#160;</div>
-<div class="line"><a name="l01637"></a><span class="lineno"> 1637</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a5298b1799105cbef7ffbb8f794b37ad1">existSourceClass</a>(classInfo.<a class="code" href="structam_1_1am__SourceClass__s.html#ad50644dfe1113e8aba449faa05780fad">sourceClassID</a>))</div>
-<div class="line"><a name="l01638"></a><span class="lineno"> 1638</span>&#160; {</div>
-<div class="line"><a name="l01639"></a><span class="lineno"> 1639</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l01640"></a><span class="lineno"> 1640</span>&#160; }</div>
-<div class="line"><a name="l01641"></a><span class="lineno"> 1641</span>&#160; <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a> tmpClass = mMappedData.mSourceClassesMap.at(classInfo.<a class="code" href="structam_1_1am__SourceClass__s.html#ad50644dfe1113e8aba449faa05780fad">sourceClassID</a>);</div>
-<div class="line"><a name="l01642"></a><span class="lineno"> 1642</span>&#160; classInfo = tmpClass;</div>
-<div class="line"><a name="l01643"></a><span class="lineno"> 1643</span>&#160;</div>
-<div class="line"><a name="l01644"></a><span class="lineno"> 1644</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l01645"></a><span class="lineno"> 1645</span>&#160;}</div>
-<div class="line"><a name="l01646"></a><span class="lineno"> 1646</span>&#160;</div>
-<div class="line"><a name="l01647"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a2f4c13328d786fb864109ecd2cd23842"> 1647</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a2f4c13328d786fb864109ecd2cd23842">CAmDatabaseHandlerMap::getSinkInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp; sinkData)<span class="keyword"> const</span></div>
-<div class="line"><a name="l01648"></a><span class="lineno"> 1648</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l01649"></a><span class="lineno"> 1649</span>&#160;</div>
-<div class="line"><a name="l01650"></a><span class="lineno"> 1650</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">existSink</a>(sinkID))</div>
-<div class="line"><a name="l01651"></a><span class="lineno"> 1651</span>&#160; {</div>
-<div class="line"><a name="l01652"></a><span class="lineno"> 1652</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(__func__,<span class="stringliteral">&quot;sinkID&quot;</span>,sinkID,<span class="stringliteral">&quot;does not exist&quot;</span>);</div>
-<div class="line"><a name="l01653"></a><span class="lineno"> 1653</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l01654"></a><span class="lineno"> 1654</span>&#160; }</div>
-<div class="line"><a name="l01655"></a><span class="lineno"> 1655</span>&#160;</div>
-<div class="line"><a name="l01656"></a><span class="lineno"> 1656</span>&#160; am_Sink_Database_s mappedSink = mMappedData.mSinkMap.at(sinkID);</div>
-<div class="line"><a name="l01657"></a><span class="lineno"> 1657</span>&#160; <span class="keywordflow">if</span>( <span class="keyword">true</span> == mappedSink.reserved )</div>
-<div class="line"><a name="l01658"></a><span class="lineno"> 1658</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l01659"></a><span class="lineno"> 1659</span>&#160; sinkData = mappedSink;</div>
-<div class="line"><a name="l01660"></a><span class="lineno"> 1660</span>&#160;</div>
-<div class="line"><a name="l01661"></a><span class="lineno"> 1661</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l01662"></a><span class="lineno"> 1662</span>&#160;}</div>
-<div class="line"><a name="l01663"></a><span class="lineno"> 1663</span>&#160;</div>
-<div class="line"><a name="l01664"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a24a16d8c3d2d39bed2bbde717f6d319c"> 1664</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a24a16d8c3d2d39bed2bbde717f6d319c">CAmDatabaseHandlerMap::getSourceInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp; sourceData)<span class="keyword"> const</span></div>
-<div class="line"><a name="l01665"></a><span class="lineno"> 1665</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l01666"></a><span class="lineno"> 1666</span>&#160;</div>
-<div class="line"><a name="l01667"></a><span class="lineno"> 1667</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282">existSource</a>(sourceID))</div>
-<div class="line"><a name="l01668"></a><span class="lineno"> 1668</span>&#160; {</div>
-<div class="line"><a name="l01669"></a><span class="lineno"> 1669</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(__func__,<span class="stringliteral">&quot;sourceID&quot;</span>,sourceID,<span class="stringliteral">&quot;does not exist&quot;</span>);</div>
-<div class="line"><a name="l01670"></a><span class="lineno"> 1670</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l01671"></a><span class="lineno"> 1671</span>&#160; }</div>
-<div class="line"><a name="l01672"></a><span class="lineno"> 1672</span>&#160;</div>
-<div class="line"><a name="l01673"></a><span class="lineno"> 1673</span>&#160; am_Source_Database_s mappedSource = mMappedData.mSourceMap.at(sourceID);</div>
-<div class="line"><a name="l01674"></a><span class="lineno"> 1674</span>&#160; <span class="keywordflow">if</span>( <span class="keyword">true</span> == mappedSource.reserved )</div>
-<div class="line"><a name="l01675"></a><span class="lineno"> 1675</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l01676"></a><span class="lineno"> 1676</span>&#160;</div>
-<div class="line"><a name="l01677"></a><span class="lineno"> 1677</span>&#160; sourceData = mappedSource;</div>
-<div class="line"><a name="l01678"></a><span class="lineno"> 1678</span>&#160;</div>
-<div class="line"><a name="l01679"></a><span class="lineno"> 1679</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l01680"></a><span class="lineno"> 1680</span>&#160;}</div>
-<div class="line"><a name="l01681"></a><span class="lineno"> 1681</span>&#160;</div>
-<div class="line"><a name="l01682"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a1ec2c07ee662c33433ebdcbc27adc88b"> 1682</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a1ec2c07ee662c33433ebdcbc27adc88b">am::CAmDatabaseHandlerMap::getMainConnectionInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID, <a class="code" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a> &amp; mainConnectionData)<span class="keyword"> const</span></div>
-<div class="line"><a name="l01683"></a><span class="lineno"> 1683</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l01684"></a><span class="lineno"> 1684</span>&#160; <span class="keywordflow">if</span> (!existMainConnection(mainConnectionID))</div>
-<div class="line"><a name="l01685"></a><span class="lineno"> 1685</span>&#160; {</div>
-<div class="line"><a name="l01686"></a><span class="lineno"> 1686</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;mainConnectionID must exist&quot;</span>);</div>
-<div class="line"><a name="l01687"></a><span class="lineno"> 1687</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l01688"></a><span class="lineno"> 1688</span>&#160; }</div>
-<div class="line"><a name="l01689"></a><span class="lineno"> 1689</span>&#160; <a class="code" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a> temp = mMappedData.mMainConnectionMap.at(mainConnectionID);</div>
-<div class="line"><a name="l01690"></a><span class="lineno"> 1690</span>&#160; mainConnectionData = temp;</div>
-<div class="line"><a name="l01691"></a><span class="lineno"> 1691</span>&#160;</div>
-<div class="line"><a name="l01692"></a><span class="lineno"> 1692</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l01693"></a><span class="lineno"> 1693</span>&#160;}</div>
-<div class="line"><a name="l01694"></a><span class="lineno"> 1694</span>&#160;</div>
-<div class="line"><a name="l01695"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a38b397a76f7b6e8382b9d9224ffcf7e2"> 1695</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a38b397a76f7b6e8382b9d9224ffcf7e2">CAmDatabaseHandlerMap::changeSinkClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a>&amp; sinkClass)</div>
-<div class="line"><a name="l01696"></a><span class="lineno"> 1696</span>&#160;{</div>
-<div class="line"><a name="l01697"></a><span class="lineno"> 1697</span>&#160; <span class="keywordflow">if</span>(sinkClass.<a class="code" href="structam_1_1am__SinkClass__s.html#adfb5f15c369f75e6b85e772a339f902e">listClassProperties</a>.empty())</div>
-<div class="line"><a name="l01698"></a><span class="lineno"> 1698</span>&#160; {</div>
-<div class="line"><a name="l01699"></a><span class="lineno"> 1699</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;listClassProperties must not be empty&quot;</span>);</div>
-<div class="line"><a name="l01700"></a><span class="lineno"> 1700</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l01701"></a><span class="lineno"> 1701</span>&#160; }</div>
-<div class="line"><a name="l01702"></a><span class="lineno"> 1702</span>&#160;</div>
-<div class="line"><a name="l01703"></a><span class="lineno"> 1703</span>&#160; <span class="comment">//check if the ID already exists</span></div>
-<div class="line"><a name="l01704"></a><span class="lineno"> 1704</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#af6f7c52cc3703ab4cb3bd1f340d4f6ba">existSinkClass</a>(sinkClass.<a class="code" href="structam_1_1am__SinkClass__s.html#a9a17a553274651ac54aec1039b9b10c9">sinkClassID</a>))</div>
-<div class="line"><a name="l01705"></a><span class="lineno"> 1705</span>&#160; {</div>
-<div class="line"><a name="l01706"></a><span class="lineno"> 1706</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;sinkClassID must exist&quot;</span>);</div>
-<div class="line"><a name="l01707"></a><span class="lineno"> 1707</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l01708"></a><span class="lineno"> 1708</span>&#160; }</div>
-<div class="line"><a name="l01709"></a><span class="lineno"> 1709</span>&#160;</div>
-<div class="line"><a name="l01710"></a><span class="lineno"> 1710</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a20a30a80e93a6925813e3225b9b75302">DB_COND_UPDATE_RIE</a>(mMappedData.mSinkClassesMap[sinkClass.<a class="code" href="structam_1_1am__SinkClass__s.html#a9a17a553274651ac54aec1039b9b10c9">sinkClassID</a>].listClassProperties, sinkClass.<a class="code" href="structam_1_1am__SinkClass__s.html#adfb5f15c369f75e6b85e772a339f902e">listClassProperties</a>);</div>
-<div class="line"><a name="l01711"></a><span class="lineno"> 1711</span>&#160;</div>
-<div class="line"><a name="l01712"></a><span class="lineno"> 1712</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::setSinkClassInfoDB set setSinkClassInfo&quot;</span>);</div>
-<div class="line"><a name="l01713"></a><span class="lineno"> 1713</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l01714"></a><span class="lineno"> 1714</span>&#160;}</div>
-<div class="line"><a name="l01715"></a><span class="lineno"> 1715</span>&#160;</div>
-<div class="line"><a name="l01716"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a55682d8dbdc2071104c3f71eeb7af205"> 1716</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a55682d8dbdc2071104c3f71eeb7af205">CAmDatabaseHandlerMap::changeSourceClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a>&amp; sourceClass)</div>
-<div class="line"><a name="l01717"></a><span class="lineno"> 1717</span>&#160;{</div>
-<div class="line"><a name="l01718"></a><span class="lineno"> 1718</span>&#160; <span class="keywordflow">if</span>(sourceClass.<a class="code" href="structam_1_1am__SourceClass__s.html#aa958c982c51508bca3bc063e459575b4">listClassProperties</a>.empty())</div>
-<div class="line"><a name="l01719"></a><span class="lineno"> 1719</span>&#160; {</div>
-<div class="line"><a name="l01720"></a><span class="lineno"> 1720</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;listClassProperties must not be empty&quot;</span>);</div>
-<div class="line"><a name="l01721"></a><span class="lineno"> 1721</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l01722"></a><span class="lineno"> 1722</span>&#160; }</div>
-<div class="line"><a name="l01723"></a><span class="lineno"> 1723</span>&#160;</div>
-<div class="line"><a name="l01724"></a><span class="lineno"> 1724</span>&#160; <span class="comment">//check if the ID already exists</span></div>
-<div class="line"><a name="l01725"></a><span class="lineno"> 1725</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a5298b1799105cbef7ffbb8f794b37ad1">existSourceClass</a>(sourceClass.<a class="code" href="structam_1_1am__SourceClass__s.html#ad50644dfe1113e8aba449faa05780fad">sourceClassID</a>))</div>
-<div class="line"><a name="l01726"></a><span class="lineno"> 1726</span>&#160; {</div>
-<div class="line"><a name="l01727"></a><span class="lineno"> 1727</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;sourceClassID must exist&quot;</span>);</div>
-<div class="line"><a name="l01728"></a><span class="lineno"> 1728</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l01729"></a><span class="lineno"> 1729</span>&#160; }</div>
-<div class="line"><a name="l01730"></a><span class="lineno"> 1730</span>&#160;</div>
-<div class="line"><a name="l01731"></a><span class="lineno"> 1731</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a20a30a80e93a6925813e3225b9b75302">DB_COND_UPDATE_RIE</a>(mMappedData.mSourceClassesMap[sourceClass.<a class="code" href="structam_1_1am__SourceClass__s.html#ad50644dfe1113e8aba449faa05780fad">sourceClassID</a>].listClassProperties, sourceClass.<a class="code" href="structam_1_1am__SourceClass__s.html#aa958c982c51508bca3bc063e459575b4">listClassProperties</a>);</div>
-<div class="line"><a name="l01732"></a><span class="lineno"> 1732</span>&#160;</div>
-<div class="line"><a name="l01733"></a><span class="lineno"> 1733</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::setSinkClassInfoDB set setSinkClassInfo&quot;</span>);</div>
-<div class="line"><a name="l01734"></a><span class="lineno"> 1734</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l01735"></a><span class="lineno"> 1735</span>&#160;}</div>
-<div class="line"><a name="l01736"></a><span class="lineno"> 1736</span>&#160;</div>
-<div class="line"><a name="l01737"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a3bab15ab7c91d7340b45ee3cc9ff443a"> 1737</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a3bab15ab7c91d7340b45ee3cc9ff443a">CAmDatabaseHandlerMap::getSinkClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a> &amp; sinkClass)<span class="keyword"> const</span></div>
-<div class="line"><a name="l01738"></a><span class="lineno"> 1738</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l01739"></a><span class="lineno"> 1739</span>&#160;</div>
-<div class="line"><a name="l01740"></a><span class="lineno"> 1740</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">existSink</a>(sinkID))</div>
-<div class="line"><a name="l01741"></a><span class="lineno"> 1741</span>&#160; {</div>
-<div class="line"><a name="l01742"></a><span class="lineno"> 1742</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(__func__,<span class="stringliteral">&quot;sinkID must exist&quot;</span>);</div>
-<div class="line"><a name="l01743"></a><span class="lineno"> 1743</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l01744"></a><span class="lineno"> 1744</span>&#160; }</div>
-<div class="line"><a name="l01745"></a><span class="lineno"> 1745</span>&#160; am_Sink_Database_s sink = mMappedData.mSinkMap.at(sinkID);</div>
-<div class="line"><a name="l01746"></a><span class="lineno"> 1746</span>&#160; sinkClass.<a class="code" href="structam_1_1am__SinkClass__s.html#a9a17a553274651ac54aec1039b9b10c9">sinkClassID</a> = sink.sinkClassID;</div>
-<div class="line"><a name="l01747"></a><span class="lineno"> 1747</span>&#160;</div>
-<div class="line"><a name="l01748"></a><span class="lineno"> 1748</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#af6f7c52cc3703ab4cb3bd1f340d4f6ba">existSinkClass</a>(sinkClass.<a class="code" href="structam_1_1am__SinkClass__s.html#a9a17a553274651ac54aec1039b9b10c9">sinkClassID</a>))</div>
-<div class="line"><a name="l01749"></a><span class="lineno"> 1749</span>&#160; {</div>
-<div class="line"><a name="l01750"></a><span class="lineno"> 1750</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(__func__,<span class="stringliteral">&quot;sinkClassID must exist&quot;</span>);</div>
-<div class="line"><a name="l01751"></a><span class="lineno"> 1751</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l01752"></a><span class="lineno"> 1752</span>&#160; }</div>
-<div class="line"><a name="l01753"></a><span class="lineno"> 1753</span>&#160; <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a> tmpSinkClass = mMappedData.mSinkClassesMap.at(sinkClass.<a class="code" href="structam_1_1am__SinkClass__s.html#a9a17a553274651ac54aec1039b9b10c9">sinkClassID</a>);</div>
-<div class="line"><a name="l01754"></a><span class="lineno"> 1754</span>&#160; sinkClass = tmpSinkClass;</div>
-<div class="line"><a name="l01755"></a><span class="lineno"> 1755</span>&#160;</div>
-<div class="line"><a name="l01756"></a><span class="lineno"> 1756</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l01757"></a><span class="lineno"> 1757</span>&#160;}</div>
-<div class="line"><a name="l01758"></a><span class="lineno"> 1758</span>&#160;</div>
-<div class="line"><a name="l01759"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a7dead67e671bda4d749ffe0f0213d689"> 1759</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a7dead67e671bda4d749ffe0f0213d689">CAmDatabaseHandlerMap::getGatewayInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> &amp; gatewayData)<span class="keyword"> const</span></div>
-<div class="line"><a name="l01760"></a><span class="lineno"> 1760</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l01761"></a><span class="lineno"> 1761</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#af1107bb65f80c493d493f2d8cb3430bc">existGateway</a>(gatewayID))</div>
-<div class="line"><a name="l01762"></a><span class="lineno"> 1762</span>&#160; {</div>
-<div class="line"><a name="l01763"></a><span class="lineno"> 1763</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(__func__,<span class="stringliteral">&quot;gatewayID must exist&quot;</span>);</div>
-<div class="line"><a name="l01764"></a><span class="lineno"> 1764</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l01765"></a><span class="lineno"> 1765</span>&#160; }</div>
-<div class="line"><a name="l01766"></a><span class="lineno"> 1766</span>&#160;</div>
-<div class="line"><a name="l01767"></a><span class="lineno"> 1767</span>&#160; gatewayData = mMappedData.mGatewayMap.at(gatewayID);</div>
-<div class="line"><a name="l01768"></a><span class="lineno"> 1768</span>&#160;</div>
-<div class="line"><a name="l01769"></a><span class="lineno"> 1769</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l01770"></a><span class="lineno"> 1770</span>&#160;</div>
-<div class="line"><a name="l01771"></a><span class="lineno"> 1771</span>&#160;}</div>
-<div class="line"><a name="l01772"></a><span class="lineno"> 1772</span>&#160;</div>
-<div class="line"><a name="l01773"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a646ccfb58d817bfd9c38886f90103e3c"> 1773</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a646ccfb58d817bfd9c38886f90103e3c">CAmDatabaseHandlerMap::getConverterInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a>&amp; converterData)<span class="keyword"> const</span></div>
-<div class="line"><a name="l01774"></a><span class="lineno"> 1774</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l01775"></a><span class="lineno"> 1775</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a523525174a4ab7ef51d913dc171473a4">existConverter</a>(converterID))</div>
-<div class="line"><a name="l01776"></a><span class="lineno"> 1776</span>&#160; {</div>
-<div class="line"><a name="l01777"></a><span class="lineno"> 1777</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(__func__,<span class="stringliteral">&quot;converterID must exist&quot;</span>);</div>
-<div class="line"><a name="l01778"></a><span class="lineno"> 1778</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l01779"></a><span class="lineno"> 1779</span>&#160; }</div>
-<div class="line"><a name="l01780"></a><span class="lineno"> 1780</span>&#160;</div>
-<div class="line"><a name="l01781"></a><span class="lineno"> 1781</span>&#160; converterData = mMappedData.mConverterMap.at(converterID);</div>
-<div class="line"><a name="l01782"></a><span class="lineno"> 1782</span>&#160;</div>
-<div class="line"><a name="l01783"></a><span class="lineno"> 1783</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l01784"></a><span class="lineno"> 1784</span>&#160;</div>
-<div class="line"><a name="l01785"></a><span class="lineno"> 1785</span>&#160;}</div>
-<div class="line"><a name="l01786"></a><span class="lineno"> 1786</span>&#160;</div>
-<div class="line"><a name="l01787"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a4db1f5bb37b5e1e8494c31caead1a8a2"> 1787</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a4db1f5bb37b5e1e8494c31caead1a8a2">CAmDatabaseHandlerMap::getCrossfaderInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID, <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a> &amp; crossfaderData)<span class="keyword"> const</span></div>
-<div class="line"><a name="l01788"></a><span class="lineno"> 1788</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l01789"></a><span class="lineno"> 1789</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a11a63287d372f58350f1b42bf6fa98a6">existCrossFader</a>(crossfaderID))</div>
-<div class="line"><a name="l01790"></a><span class="lineno"> 1790</span>&#160; {</div>
-<div class="line"><a name="l01791"></a><span class="lineno"> 1791</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(__func__,<span class="stringliteral">&quot;crossfaderID must exist&quot;</span>);</div>
-<div class="line"><a name="l01792"></a><span class="lineno"> 1792</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l01793"></a><span class="lineno"> 1793</span>&#160; }</div>
-<div class="line"><a name="l01794"></a><span class="lineno"> 1794</span>&#160;</div>
-<div class="line"><a name="l01795"></a><span class="lineno"> 1795</span>&#160; crossfaderData = mMappedData.mCrossfaderMap.at(crossfaderID);</div>
-<div class="line"><a name="l01796"></a><span class="lineno"> 1796</span>&#160;</div>
-<div class="line"><a name="l01797"></a><span class="lineno"> 1797</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l01798"></a><span class="lineno"> 1798</span>&#160;}</div>
-<div class="line"><a name="l01799"></a><span class="lineno"> 1799</span>&#160;</div>
-<div class="line"><a name="l01800"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#abd0d3d642e3a08e30af0002402764d09"> 1800</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#abd0d3d642e3a08e30af0002402764d09">CAmDatabaseHandlerMap::getListSinksOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_sinkID_t&gt; &amp; listSinkID)<span class="keyword"> const</span></div>
-<div class="line"><a name="l01801"></a><span class="lineno"> 1801</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l01802"></a><span class="lineno"> 1802</span>&#160; listSinkID.clear();</div>
-<div class="line"><a name="l01803"></a><span class="lineno"> 1803</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a4106cc95e2a5fed16a905d3f93604f86">existDomain</a>(domainID))</div>
-<div class="line"><a name="l01804"></a><span class="lineno"> 1804</span>&#160; {</div>
-<div class="line"><a name="l01805"></a><span class="lineno"> 1805</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(__func__,<span class="stringliteral">&quot;domainID must exist&quot;</span>);</div>
-<div class="line"><a name="l01806"></a><span class="lineno"> 1806</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l01807"></a><span class="lineno"> 1807</span>&#160; }</div>
-<div class="line"><a name="l01808"></a><span class="lineno"> 1808</span>&#160;</div>
-<div class="line"><a name="l01809"></a><span class="lineno"> 1809</span>&#160; std::unordered_map&lt;am_sinkID_t, am_Sink_Database_s&gt;::const_iterator elementIterator = mMappedData.mSinkMap.begin();</div>
-<div class="line"><a name="l01810"></a><span class="lineno"> 1810</span>&#160; <span class="keywordflow">for</span> (;elementIterator != mMappedData.mSinkMap.end(); ++elementIterator)</div>
-<div class="line"><a name="l01811"></a><span class="lineno"> 1811</span>&#160; {</div>
-<div class="line"><a name="l01812"></a><span class="lineno"> 1812</span>&#160; <span class="keywordflow">if</span> (0==elementIterator-&gt;second.reserved &amp;&amp; domainID==elementIterator-&gt;second.domainID)</div>
-<div class="line"><a name="l01813"></a><span class="lineno"> 1813</span>&#160; listSinkID.push_back(elementIterator-&gt;second.sinkID);</div>
-<div class="line"><a name="l01814"></a><span class="lineno"> 1814</span>&#160; }</div>
-<div class="line"><a name="l01815"></a><span class="lineno"> 1815</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l01816"></a><span class="lineno"> 1816</span>&#160;}</div>
-<div class="line"><a name="l01817"></a><span class="lineno"> 1817</span>&#160;</div>
-<div class="line"><a name="l01818"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a67caab893a4dc341990e14ac48ac57f3"> 1818</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a67caab893a4dc341990e14ac48ac57f3">CAmDatabaseHandlerMap::getListSourcesOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_sourceID_t&gt; &amp; listSourceID)<span class="keyword"> const</span></div>
-<div class="line"><a name="l01819"></a><span class="lineno"> 1819</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l01820"></a><span class="lineno"> 1820</span>&#160; listSourceID.clear();</div>
-<div class="line"><a name="l01821"></a><span class="lineno"> 1821</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a4106cc95e2a5fed16a905d3f93604f86">existDomain</a>(domainID))</div>
-<div class="line"><a name="l01822"></a><span class="lineno"> 1822</span>&#160; {</div>
-<div class="line"><a name="l01823"></a><span class="lineno"> 1823</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(__func__,<span class="stringliteral">&quot;domainID must exist&quot;</span>);</div>
-<div class="line"><a name="l01824"></a><span class="lineno"> 1824</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l01825"></a><span class="lineno"> 1825</span>&#160; }</div>
-<div class="line"><a name="l01826"></a><span class="lineno"> 1826</span>&#160; CAmMapSource::const_iterator elementIterator = mMappedData.mSourceMap.begin();</div>
-<div class="line"><a name="l01827"></a><span class="lineno"> 1827</span>&#160; <span class="keywordflow">for</span> (;elementIterator != mMappedData.mSourceMap.end(); ++elementIterator)</div>
-<div class="line"><a name="l01828"></a><span class="lineno"> 1828</span>&#160; {</div>
-<div class="line"><a name="l01829"></a><span class="lineno"> 1829</span>&#160; <span class="keywordflow">if</span> (0==elementIterator-&gt;second.reserved &amp;&amp; domainID==elementIterator-&gt;second.domainID)</div>
-<div class="line"><a name="l01830"></a><span class="lineno"> 1830</span>&#160; listSourceID.push_back(elementIterator-&gt;second.sourceID);</div>
-<div class="line"><a name="l01831"></a><span class="lineno"> 1831</span>&#160; }</div>
-<div class="line"><a name="l01832"></a><span class="lineno"> 1832</span>&#160;</div>
-<div class="line"><a name="l01833"></a><span class="lineno"> 1833</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l01834"></a><span class="lineno"> 1834</span>&#160;}</div>
-<div class="line"><a name="l01835"></a><span class="lineno"> 1835</span>&#160;</div>
-<div class="line"><a name="l01836"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#ac50b960aa88f42c47953966213530225"> 1836</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ac50b960aa88f42c47953966213530225">CAmDatabaseHandlerMap::getListCrossfadersOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_crossfaderID_t&gt; &amp; listCrossfader)<span class="keyword"> const</span></div>
-<div class="line"><a name="l01837"></a><span class="lineno"> 1837</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l01838"></a><span class="lineno"> 1838</span>&#160; listCrossfader.clear();</div>
-<div class="line"><a name="l01839"></a><span class="lineno"> 1839</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a4106cc95e2a5fed16a905d3f93604f86">existDomain</a>(domainID))</div>
-<div class="line"><a name="l01840"></a><span class="lineno"> 1840</span>&#160; {</div>
-<div class="line"><a name="l01841"></a><span class="lineno"> 1841</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(__func__,<span class="stringliteral">&quot;domainID must exist&quot;</span>);</div>
-<div class="line"><a name="l01842"></a><span class="lineno"> 1842</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l01843"></a><span class="lineno"> 1843</span>&#160; }</div>
-<div class="line"><a name="l01844"></a><span class="lineno"> 1844</span>&#160;</div>
-<div class="line"><a name="l01845"></a><span class="lineno"> 1845</span>&#160; CAmMapSource::const_iterator sourceIterator = mMappedData.mSourceMap.begin();</div>
-<div class="line"><a name="l01846"></a><span class="lineno"> 1846</span>&#160; <span class="keywordflow">for</span> (;sourceIterator != mMappedData.mSourceMap.end(); ++sourceIterator)</div>
-<div class="line"><a name="l01847"></a><span class="lineno"> 1847</span>&#160; {</div>
-<div class="line"><a name="l01848"></a><span class="lineno"> 1848</span>&#160; <span class="keywordflow">if</span> (domainID==sourceIterator-&gt;second.domainID)</div>
-<div class="line"><a name="l01849"></a><span class="lineno"> 1849</span>&#160; {</div>
-<div class="line"><a name="l01850"></a><span class="lineno"> 1850</span>&#160; CAmMapCrossfader::const_iterator elementIterator = mMappedData.mCrossfaderMap.begin();</div>
-<div class="line"><a name="l01851"></a><span class="lineno"> 1851</span>&#160; <span class="keywordflow">for</span> (;elementIterator != mMappedData.mCrossfaderMap.end(); ++elementIterator)</div>
-<div class="line"><a name="l01852"></a><span class="lineno"> 1852</span>&#160; {</div>
-<div class="line"><a name="l01853"></a><span class="lineno"> 1853</span>&#160; <span class="keywordflow">if</span> ( sourceIterator-&gt;second.sourceID==elementIterator-&gt;second.sourceID )</div>
-<div class="line"><a name="l01854"></a><span class="lineno"> 1854</span>&#160; listCrossfader.push_back(elementIterator-&gt;second.crossfaderID);</div>
-<div class="line"><a name="l01855"></a><span class="lineno"> 1855</span>&#160; }</div>
-<div class="line"><a name="l01856"></a><span class="lineno"> 1856</span>&#160; }</div>
-<div class="line"><a name="l01857"></a><span class="lineno"> 1857</span>&#160; }</div>
-<div class="line"><a name="l01858"></a><span class="lineno"> 1858</span>&#160;</div>
-<div class="line"><a name="l01859"></a><span class="lineno"> 1859</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l01860"></a><span class="lineno"> 1860</span>&#160;</div>
-<div class="line"><a name="l01861"></a><span class="lineno"> 1861</span>&#160;}</div>
-<div class="line"><a name="l01862"></a><span class="lineno"> 1862</span>&#160;</div>
-<div class="line"><a name="l01863"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a154a103fb3a5917eea58c6d72cd64281"> 1863</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a154a103fb3a5917eea58c6d72cd64281">CAmDatabaseHandlerMap::getListGatewaysOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_gatewayID_t&gt; &amp; listGatewaysID)<span class="keyword"> const</span></div>
-<div class="line"><a name="l01864"></a><span class="lineno"> 1864</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l01865"></a><span class="lineno"> 1865</span>&#160; listGatewaysID.clear();</div>
-<div class="line"><a name="l01866"></a><span class="lineno"> 1866</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a4106cc95e2a5fed16a905d3f93604f86">existDomain</a>(domainID))</div>
-<div class="line"><a name="l01867"></a><span class="lineno"> 1867</span>&#160; {</div>
-<div class="line"><a name="l01868"></a><span class="lineno"> 1868</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(__func__,<span class="stringliteral">&quot;domainID must exist&quot;</span>);</div>
-<div class="line"><a name="l01869"></a><span class="lineno"> 1869</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l01870"></a><span class="lineno"> 1870</span>&#160; }</div>
-<div class="line"><a name="l01871"></a><span class="lineno"> 1871</span>&#160;</div>
-<div class="line"><a name="l01872"></a><span class="lineno"> 1872</span>&#160; CAmMapGateway::const_iterator elementIterator = mMappedData.mGatewayMap.begin();</div>
-<div class="line"><a name="l01873"></a><span class="lineno"> 1873</span>&#160; <span class="keywordflow">for</span> (;elementIterator != mMappedData.mGatewayMap.end(); ++elementIterator)</div>
-<div class="line"><a name="l01874"></a><span class="lineno"> 1874</span>&#160; {</div>
-<div class="line"><a name="l01875"></a><span class="lineno"> 1875</span>&#160; <span class="keywordflow">if</span> (domainID==elementIterator-&gt;second.controlDomainID)</div>
-<div class="line"><a name="l01876"></a><span class="lineno"> 1876</span>&#160; listGatewaysID.push_back(elementIterator-&gt;second.gatewayID);</div>
-<div class="line"><a name="l01877"></a><span class="lineno"> 1877</span>&#160; }</div>
-<div class="line"><a name="l01878"></a><span class="lineno"> 1878</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l01879"></a><span class="lineno"> 1879</span>&#160;}</div>
-<div class="line"><a name="l01880"></a><span class="lineno"> 1880</span>&#160;</div>
-<div class="line"><a name="l01881"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a78aad702c064d5d0ad3456abeb4ada14"> 1881</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a78aad702c064d5d0ad3456abeb4ada14">CAmDatabaseHandlerMap::getListConvertersOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_converterID_t&gt;&amp; listConvertersID)<span class="keyword"> const</span></div>
-<div class="line"><a name="l01882"></a><span class="lineno"> 1882</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l01883"></a><span class="lineno"> 1883</span>&#160; listConvertersID.clear();</div>
-<div class="line"><a name="l01884"></a><span class="lineno"> 1884</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a4106cc95e2a5fed16a905d3f93604f86">existDomain</a>(domainID))</div>
-<div class="line"><a name="l01885"></a><span class="lineno"> 1885</span>&#160; {</div>
-<div class="line"><a name="l01886"></a><span class="lineno"> 1886</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(__func__,<span class="stringliteral">&quot;domainID must exist&quot;</span>);</div>
-<div class="line"><a name="l01887"></a><span class="lineno"> 1887</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l01888"></a><span class="lineno"> 1888</span>&#160; }</div>
-<div class="line"><a name="l01889"></a><span class="lineno"> 1889</span>&#160;</div>
-<div class="line"><a name="l01890"></a><span class="lineno"> 1890</span>&#160; CAmMapConverter::const_iterator elementIterator = mMappedData.mConverterMap.begin();</div>
-<div class="line"><a name="l01891"></a><span class="lineno"> 1891</span>&#160; <span class="keywordflow">for</span> (;elementIterator != mMappedData.mConverterMap.end(); ++elementIterator)</div>
-<div class="line"><a name="l01892"></a><span class="lineno"> 1892</span>&#160; {</div>
-<div class="line"><a name="l01893"></a><span class="lineno"> 1893</span>&#160; <span class="keywordflow">if</span> (domainID==elementIterator-&gt;second.domainID)</div>
-<div class="line"><a name="l01894"></a><span class="lineno"> 1894</span>&#160; listConvertersID.push_back(elementIterator-&gt;second.converterID);</div>
-<div class="line"><a name="l01895"></a><span class="lineno"> 1895</span>&#160; }</div>
-<div class="line"><a name="l01896"></a><span class="lineno"> 1896</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l01897"></a><span class="lineno"> 1897</span>&#160;}</div>
-<div class="line"><a name="l01898"></a><span class="lineno"> 1898</span>&#160;</div>
-<div class="line"><a name="l01899"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a07cf3eaeb52e93322c285126e8a400c0"> 1899</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a07cf3eaeb52e93322c285126e8a400c0">CAmDatabaseHandlerMap::getListMainConnections</a>(std::vector&lt;am_MainConnection_s&gt; &amp; listMainConnections)<span class="keyword"> const</span></div>
-<div class="line"><a name="l01900"></a><span class="lineno"> 1900</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l01901"></a><span class="lineno"> 1901</span>&#160; listMainConnections.clear();</div>
-<div class="line"><a name="l01902"></a><span class="lineno"> 1902</span>&#160;</div>
-<div class="line"><a name="l01903"></a><span class="lineno"> 1903</span>&#160; CAmMapMainConnection::const_iterator elementIterator = mMappedData.mMainConnectionMap.begin();</div>
-<div class="line"><a name="l01904"></a><span class="lineno"> 1904</span>&#160; <span class="keywordflow">for</span> (;elementIterator != mMappedData.mMainConnectionMap.end(); ++elementIterator)</div>
-<div class="line"><a name="l01905"></a><span class="lineno"> 1905</span>&#160; {</div>
-<div class="line"><a name="l01906"></a><span class="lineno"> 1906</span>&#160; listMainConnections.push_back(elementIterator-&gt;second);</div>
-<div class="line"><a name="l01907"></a><span class="lineno"> 1907</span>&#160; }</div>
-<div class="line"><a name="l01908"></a><span class="lineno"> 1908</span>&#160;</div>
-<div class="line"><a name="l01909"></a><span class="lineno"> 1909</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l01910"></a><span class="lineno"> 1910</span>&#160;}</div>
-<div class="line"><a name="l01911"></a><span class="lineno"> 1911</span>&#160;</div>
-<div class="line"><a name="l01912"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a106031af6343594c2362c09700482c8d"> 1912</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a106031af6343594c2362c09700482c8d">CAmDatabaseHandlerMap::getListDomains</a>(std::vector&lt;am_Domain_s&gt; &amp; listDomains)<span class="keyword"> const</span></div>
-<div class="line"><a name="l01913"></a><span class="lineno"> 1913</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l01914"></a><span class="lineno"> 1914</span>&#160; listDomains.clear();</div>
-<div class="line"><a name="l01915"></a><span class="lineno"> 1915</span>&#160;</div>
-<div class="line"><a name="l01916"></a><span class="lineno"> 1916</span>&#160; CAmMapDomain::const_iterator elementIterator = mMappedData.mDomainMap.begin();</div>
-<div class="line"><a name="l01917"></a><span class="lineno"> 1917</span>&#160; <span class="keywordflow">for</span> (;elementIterator != mMappedData.mDomainMap.end(); ++elementIterator)</div>
-<div class="line"><a name="l01918"></a><span class="lineno"> 1918</span>&#160; {</div>
-<div class="line"><a name="l01919"></a><span class="lineno"> 1919</span>&#160; <span class="keywordflow">if</span>( 0==elementIterator-&gt;second.reserved )</div>
-<div class="line"><a name="l01920"></a><span class="lineno"> 1920</span>&#160; listDomains.push_back(elementIterator-&gt;second);</div>
-<div class="line"><a name="l01921"></a><span class="lineno"> 1921</span>&#160; }</div>
-<div class="line"><a name="l01922"></a><span class="lineno"> 1922</span>&#160;</div>
-<div class="line"><a name="l01923"></a><span class="lineno"> 1923</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l01924"></a><span class="lineno"> 1924</span>&#160;}</div>
-<div class="line"><a name="l01925"></a><span class="lineno"> 1925</span>&#160;</div>
-<div class="line"><a name="l01926"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#adc8ed6f67a2e839ad4e7737b783b94ea"> 1926</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#adc8ed6f67a2e839ad4e7737b783b94ea">CAmDatabaseHandlerMap::getListConnections</a>(std::vector&lt;am_Connection_s&gt; &amp; listConnections)<span class="keyword"> const</span></div>
-<div class="line"><a name="l01927"></a><span class="lineno"> 1927</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l01928"></a><span class="lineno"> 1928</span>&#160; listConnections.clear();</div>
-<div class="line"><a name="l01929"></a><span class="lineno"> 1929</span>&#160;</div>
-<div class="line"><a name="l01930"></a><span class="lineno"> 1930</span>&#160; CAmMapConnection::const_iterator elementIterator = mMappedData.mConnectionMap.begin();</div>
-<div class="line"><a name="l01931"></a><span class="lineno"> 1931</span>&#160; <span class="keywordflow">for</span> (;elementIterator != mMappedData.mConnectionMap.end(); ++elementIterator)</div>
-<div class="line"><a name="l01932"></a><span class="lineno"> 1932</span>&#160; {</div>
-<div class="line"><a name="l01933"></a><span class="lineno"> 1933</span>&#160; <span class="keywordflow">if</span>( 0==elementIterator-&gt;second.reserved )</div>
-<div class="line"><a name="l01934"></a><span class="lineno"> 1934</span>&#160; listConnections.push_back(elementIterator-&gt;second);</div>
-<div class="line"><a name="l01935"></a><span class="lineno"> 1935</span>&#160; }</div>
-<div class="line"><a name="l01936"></a><span class="lineno"> 1936</span>&#160;</div>
-<div class="line"><a name="l01937"></a><span class="lineno"> 1937</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l01938"></a><span class="lineno"> 1938</span>&#160;}</div>
-<div class="line"><a name="l01939"></a><span class="lineno"> 1939</span>&#160;</div>
-<div class="line"><a name="l01940"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#aa1f064f4e3d0ce825f80b7f5717a6c55"> 1940</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aa1f064f4e3d0ce825f80b7f5717a6c55">CAmDatabaseHandlerMap::getListConnectionsReserved</a>(std::vector&lt;am_Connection_s&gt; &amp; listConnections)<span class="keyword"> const</span></div>
-<div class="line"><a name="l01941"></a><span class="lineno"> 1941</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l01942"></a><span class="lineno"> 1942</span>&#160; listConnections.clear();</div>
-<div class="line"><a name="l01943"></a><span class="lineno"> 1943</span>&#160;</div>
-<div class="line"><a name="l01944"></a><span class="lineno"> 1944</span>&#160; CAmMapConnection::const_iterator elementIterator = mMappedData.mConnectionMap.begin();</div>
-<div class="line"><a name="l01945"></a><span class="lineno"> 1945</span>&#160; <span class="keywordflow">for</span> (;elementIterator != mMappedData.mConnectionMap.end(); ++elementIterator)</div>
-<div class="line"><a name="l01946"></a><span class="lineno"> 1946</span>&#160; {</div>
-<div class="line"><a name="l01947"></a><span class="lineno"> 1947</span>&#160; <span class="keywordflow">if</span>( elementIterator-&gt;second.reserved )</div>
-<div class="line"><a name="l01948"></a><span class="lineno"> 1948</span>&#160; listConnections.push_back(elementIterator-&gt;second);</div>
-<div class="line"><a name="l01949"></a><span class="lineno"> 1949</span>&#160; }</div>
-<div class="line"><a name="l01950"></a><span class="lineno"> 1950</span>&#160;</div>
-<div class="line"><a name="l01951"></a><span class="lineno"> 1951</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l01952"></a><span class="lineno"> 1952</span>&#160;}</div>
-<div class="line"><a name="l01953"></a><span class="lineno"> 1953</span>&#160;</div>
-<div class="line"><a name="l01954"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a97cf8267a2a3fb03f128dc10a03f4a40"> 1954</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a97cf8267a2a3fb03f128dc10a03f4a40">CAmDatabaseHandlerMap::getListSinks</a>(std::vector&lt;am_Sink_s&gt; &amp; listSinks)<span class="keyword"> const</span></div>
-<div class="line"><a name="l01955"></a><span class="lineno"> 1955</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l01956"></a><span class="lineno"> 1956</span>&#160; listSinks.clear();</div>
-<div class="line"><a name="l01957"></a><span class="lineno"> 1957</span>&#160;</div>
-<div class="line"><a name="l01958"></a><span class="lineno"> 1958</span>&#160; std::for_each(mMappedData.mSinkMap.begin(), mMappedData.mSinkMap.end(), [&amp;](<span class="keyword">const</span> std::pair&lt;am_sinkID_t, am_Sink_Database_s&gt;&amp; ref) {</div>
-<div class="line"><a name="l01959"></a><span class="lineno"> 1959</span>&#160; <span class="keywordflow">if</span>( 0==ref.second.reserved )</div>
-<div class="line"><a name="l01960"></a><span class="lineno"> 1960</span>&#160; listSinks.push_back(ref.second);</div>
-<div class="line"><a name="l01961"></a><span class="lineno"> 1961</span>&#160; });</div>
-<div class="line"><a name="l01962"></a><span class="lineno"> 1962</span>&#160;</div>
-<div class="line"><a name="l01963"></a><span class="lineno"> 1963</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l01964"></a><span class="lineno"> 1964</span>&#160;}</div>
-<div class="line"><a name="l01965"></a><span class="lineno"> 1965</span>&#160;</div>
-<div class="line"><a name="l01966"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a6d989b48cbb8a42f74cef4b7fffa5f3c"> 1966</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a6d989b48cbb8a42f74cef4b7fffa5f3c">CAmDatabaseHandlerMap::getListSources</a>(std::vector&lt;am_Source_s&gt; &amp; listSources)<span class="keyword"> const</span></div>
-<div class="line"><a name="l01967"></a><span class="lineno"> 1967</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l01968"></a><span class="lineno"> 1968</span>&#160; listSources.clear();</div>
-<div class="line"><a name="l01969"></a><span class="lineno"> 1969</span>&#160;</div>
-<div class="line"><a name="l01970"></a><span class="lineno"> 1970</span>&#160; std::for_each(mMappedData.mSourceMap.begin(), mMappedData.mSourceMap.end(), [&amp;](<span class="keyword">const</span> std::pair&lt;am_sourceID_t, am_Source_Database_s&gt;&amp; ref) {</div>
-<div class="line"><a name="l01971"></a><span class="lineno"> 1971</span>&#160; <span class="keywordflow">if</span>( 0==ref.second.reserved )</div>
-<div class="line"><a name="l01972"></a><span class="lineno"> 1972</span>&#160; {</div>
-<div class="line"><a name="l01973"></a><span class="lineno"> 1973</span>&#160; listSources.push_back(ref.second);</div>
-<div class="line"><a name="l01974"></a><span class="lineno"> 1974</span>&#160; }</div>
-<div class="line"><a name="l01975"></a><span class="lineno"> 1975</span>&#160; });</div>
-<div class="line"><a name="l01976"></a><span class="lineno"> 1976</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l01977"></a><span class="lineno"> 1977</span>&#160;}</div>
-<div class="line"><a name="l01978"></a><span class="lineno"> 1978</span>&#160;</div>
-<div class="line"><a name="l01979"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a4e500abcedba095c06ad81af710d1c36"> 1979</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a4e500abcedba095c06ad81af710d1c36">CAmDatabaseHandlerMap::getListSourceClasses</a>(std::vector&lt;am_SourceClass_s&gt; &amp; listSourceClasses)<span class="keyword"> const</span></div>
-<div class="line"><a name="l01980"></a><span class="lineno"> 1980</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l01981"></a><span class="lineno"> 1981</span>&#160; listSourceClasses.clear();</div>
-<div class="line"><a name="l01982"></a><span class="lineno"> 1982</span>&#160;</div>
-<div class="line"><a name="l01983"></a><span class="lineno"> 1983</span>&#160; std::for_each(mMappedData.mSourceClassesMap.begin(), mMappedData.mSourceClassesMap.end(), [&amp;](<span class="keyword">const</span> std::pair&lt;am_sourceClass_t, am_SourceClass_s&gt;&amp; ref) {</div>
-<div class="line"><a name="l01984"></a><span class="lineno"> 1984</span>&#160; listSourceClasses.push_back(ref.second);</div>
-<div class="line"><a name="l01985"></a><span class="lineno"> 1985</span>&#160; });</div>
-<div class="line"><a name="l01986"></a><span class="lineno"> 1986</span>&#160;</div>
-<div class="line"><a name="l01987"></a><span class="lineno"> 1987</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l01988"></a><span class="lineno"> 1988</span>&#160;}</div>
-<div class="line"><a name="l01989"></a><span class="lineno"> 1989</span>&#160;</div>
-<div class="line"><a name="l01990"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#aaecdf0bed07aa4574aa8cbbec605db78"> 1990</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aaecdf0bed07aa4574aa8cbbec605db78">CAmDatabaseHandlerMap::getListCrossfaders</a>(std::vector&lt;am_Crossfader_s&gt; &amp; listCrossfaders)<span class="keyword"> const</span></div>
-<div class="line"><a name="l01991"></a><span class="lineno"> 1991</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l01992"></a><span class="lineno"> 1992</span>&#160; listCrossfaders.clear();</div>
-<div class="line"><a name="l01993"></a><span class="lineno"> 1993</span>&#160;</div>
-<div class="line"><a name="l01994"></a><span class="lineno"> 1994</span>&#160; std::for_each(mMappedData.mCrossfaderMap.begin(), mMappedData.mCrossfaderMap.end(), [&amp;](<span class="keyword">const</span> std::pair&lt;am_crossfaderID_t, am_Crossfader_s&gt;&amp; ref) {</div>
-<div class="line"><a name="l01995"></a><span class="lineno"> 1995</span>&#160; listCrossfaders.push_back(ref.second);</div>
-<div class="line"><a name="l01996"></a><span class="lineno"> 1996</span>&#160; });</div>
-<div class="line"><a name="l01997"></a><span class="lineno"> 1997</span>&#160;</div>
-<div class="line"><a name="l01998"></a><span class="lineno"> 1998</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l01999"></a><span class="lineno"> 1999</span>&#160;}</div>
-<div class="line"><a name="l02000"></a><span class="lineno"> 2000</span>&#160;</div>
-<div class="line"><a name="l02001"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a71309c8bd1d43501317f9b681eebcbf9"> 2001</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a71309c8bd1d43501317f9b681eebcbf9">CAmDatabaseHandlerMap::getListGateways</a>(std::vector&lt;am_Gateway_s&gt; &amp; listGateways)<span class="keyword"> const</span></div>
-<div class="line"><a name="l02002"></a><span class="lineno"> 2002</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l02003"></a><span class="lineno"> 2003</span>&#160; listGateways.clear();</div>
-<div class="line"><a name="l02004"></a><span class="lineno"> 2004</span>&#160;</div>
-<div class="line"><a name="l02005"></a><span class="lineno"> 2005</span>&#160; std::for_each(mMappedData.mGatewayMap.begin(), mMappedData.mGatewayMap.end(), [&amp;](<span class="keyword">const</span> std::pair&lt;am_gatewayID_t, am_Gateway_s&gt;&amp; ref) {</div>
-<div class="line"><a name="l02006"></a><span class="lineno"> 2006</span>&#160; listGateways.push_back(ref.second);</div>
-<div class="line"><a name="l02007"></a><span class="lineno"> 2007</span>&#160; });</div>
-<div class="line"><a name="l02008"></a><span class="lineno"> 2008</span>&#160;</div>
-<div class="line"><a name="l02009"></a><span class="lineno"> 2009</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l02010"></a><span class="lineno"> 2010</span>&#160;}</div>
-<div class="line"><a name="l02011"></a><span class="lineno"> 2011</span>&#160;</div>
-<div class="line"><a name="l02012"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#ab5ab1ed225bdcd1cfd9ffb14425cc270"> 2012</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ab5ab1ed225bdcd1cfd9ffb14425cc270">CAmDatabaseHandlerMap::getListConverters</a>(std::vector&lt;am_Converter_s&gt; &amp; listConverters)<span class="keyword"> const</span></div>
-<div class="line"><a name="l02013"></a><span class="lineno"> 2013</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l02014"></a><span class="lineno"> 2014</span>&#160; listConverters.clear();</div>
-<div class="line"><a name="l02015"></a><span class="lineno"> 2015</span>&#160;</div>
-<div class="line"><a name="l02016"></a><span class="lineno"> 2016</span>&#160; std::for_each(mMappedData.mConverterMap.begin(), mMappedData.mConverterMap.end(), [&amp;](<span class="keyword">const</span> std::pair&lt;am_converterID_t, am_Converter_s&gt;&amp; ref) {</div>
-<div class="line"><a name="l02017"></a><span class="lineno"> 2017</span>&#160; listConverters.push_back(ref.second);</div>
-<div class="line"><a name="l02018"></a><span class="lineno"> 2018</span>&#160; });</div>
-<div class="line"><a name="l02019"></a><span class="lineno"> 2019</span>&#160;</div>
-<div class="line"><a name="l02020"></a><span class="lineno"> 2020</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l02021"></a><span class="lineno"> 2021</span>&#160;}</div>
-<div class="line"><a name="l02022"></a><span class="lineno"> 2022</span>&#160;</div>
-<div class="line"><a name="l02023"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#ab4470ffde48ab56d66f888af5b241b05"> 2023</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ab4470ffde48ab56d66f888af5b241b05">CAmDatabaseHandlerMap::getListSinkClasses</a>(std::vector&lt;am_SinkClass_s&gt; &amp; listSinkClasses)<span class="keyword"> const</span></div>
-<div class="line"><a name="l02024"></a><span class="lineno"> 2024</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l02025"></a><span class="lineno"> 2025</span>&#160; listSinkClasses.clear();</div>
-<div class="line"><a name="l02026"></a><span class="lineno"> 2026</span>&#160;</div>
-<div class="line"><a name="l02027"></a><span class="lineno"> 2027</span>&#160; std::for_each(mMappedData.mSinkClassesMap.begin(), mMappedData.mSinkClassesMap.end(), [&amp;](<span class="keyword">const</span> std::pair&lt;am_gatewayID_t, am_SinkClass_s&gt;&amp; ref) {</div>
-<div class="line"><a name="l02028"></a><span class="lineno"> 2028</span>&#160; listSinkClasses.push_back(ref.second);</div>
-<div class="line"><a name="l02029"></a><span class="lineno"> 2029</span>&#160; });</div>
-<div class="line"><a name="l02030"></a><span class="lineno"> 2030</span>&#160;</div>
-<div class="line"><a name="l02031"></a><span class="lineno"> 2031</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l02032"></a><span class="lineno"> 2032</span>&#160;}</div>
-<div class="line"><a name="l02033"></a><span class="lineno"> 2033</span>&#160;</div>
-<div class="line"><a name="l02034"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a37ef428bccfbfc5f13340fb687d52482"> 2034</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a37ef428bccfbfc5f13340fb687d52482">CAmDatabaseHandlerMap::getListVisibleMainConnections</a>(std::vector&lt;am_MainConnectionType_s&gt; &amp; listConnections)<span class="keyword"> const</span></div>
-<div class="line"><a name="l02035"></a><span class="lineno"> 2035</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l02036"></a><span class="lineno"> 2036</span>&#160; listConnections.clear();</div>
-<div class="line"><a name="l02037"></a><span class="lineno"> 2037</span>&#160; std::for_each(mMappedData.mMainConnectionMap.begin(), mMappedData.mMainConnectionMap.end(), [&amp;](<span class="keyword">const</span> std::pair&lt;am_mainConnectionID_t, am_MainConnection_Database_s&gt;&amp; ref) {</div>
-<div class="line"><a name="l02038"></a><span class="lineno"> 2038</span>&#160; listConnections.emplace_back();</div>
-<div class="line"><a name="l02039"></a><span class="lineno"> 2039</span>&#160; ref.second.getMainConnectionType(listConnections.back());</div>
-<div class="line"><a name="l02040"></a><span class="lineno"> 2040</span>&#160; });</div>
-<div class="line"><a name="l02041"></a><span class="lineno"> 2041</span>&#160;</div>
-<div class="line"><a name="l02042"></a><span class="lineno"> 2042</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l02043"></a><span class="lineno"> 2043</span>&#160;}</div>
-<div class="line"><a name="l02044"></a><span class="lineno"> 2044</span>&#160;</div>
-<div class="line"><a name="l02045"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#aa767a793a77bf7383dbd9929dd5df742"> 2045</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aa767a793a77bf7383dbd9929dd5df742">CAmDatabaseHandlerMap::getListMainSinks</a>(std::vector&lt;am_SinkType_s&gt; &amp; listMainSinks)<span class="keyword"> const</span></div>
-<div class="line"><a name="l02046"></a><span class="lineno"> 2046</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l02047"></a><span class="lineno"> 2047</span>&#160; listMainSinks.clear();</div>
-<div class="line"><a name="l02048"></a><span class="lineno"> 2048</span>&#160; std::for_each(mMappedData.mSinkMap.begin(), mMappedData.mSinkMap.end(), [&amp;](<span class="keyword">const</span> std::pair&lt;am_sinkID_t, am_Sink_Database_s&gt;&amp; ref) {</div>
-<div class="line"><a name="l02049"></a><span class="lineno"> 2049</span>&#160; <span class="keywordflow">if</span>( 0==ref.second.reserved &amp;&amp; 1==ref.second.visible )</div>
-<div class="line"><a name="l02050"></a><span class="lineno"> 2050</span>&#160; {</div>
-<div class="line"><a name="l02051"></a><span class="lineno"> 2051</span>&#160; listMainSinks.emplace_back();</div>
-<div class="line"><a name="l02052"></a><span class="lineno"> 2052</span>&#160; ref.second.getSinkType(listMainSinks.back());</div>
-<div class="line"><a name="l02053"></a><span class="lineno"> 2053</span>&#160; }</div>
-<div class="line"><a name="l02054"></a><span class="lineno"> 2054</span>&#160; });</div>
-<div class="line"><a name="l02055"></a><span class="lineno"> 2055</span>&#160;</div>
-<div class="line"><a name="l02056"></a><span class="lineno"> 2056</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l02057"></a><span class="lineno"> 2057</span>&#160;}</div>
-<div class="line"><a name="l02058"></a><span class="lineno"> 2058</span>&#160;</div>
-<div class="line"><a name="l02059"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a130a0ffd973054e0cfaaa6521227599b"> 2059</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a130a0ffd973054e0cfaaa6521227599b">CAmDatabaseHandlerMap::getListMainSources</a>(std::vector&lt;am_SourceType_s&gt; &amp; listMainSources)<span class="keyword"> const</span></div>
-<div class="line"><a name="l02060"></a><span class="lineno"> 2060</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l02061"></a><span class="lineno"> 2061</span>&#160; listMainSources.clear();</div>
-<div class="line"><a name="l02062"></a><span class="lineno"> 2062</span>&#160; std::for_each(mMappedData.mSourceMap.begin(), mMappedData.mSourceMap.end(), [&amp;](<span class="keyword">const</span> std::pair&lt;am_sourceID_t, am_Source_Database_s&gt;&amp; ref) {</div>
-<div class="line"><a name="l02063"></a><span class="lineno"> 2063</span>&#160; <span class="keywordflow">if</span>( 0==ref.second.reserved &amp;&amp; 1==ref.second.visible )</div>
-<div class="line"><a name="l02064"></a><span class="lineno"> 2064</span>&#160; {</div>
-<div class="line"><a name="l02065"></a><span class="lineno"> 2065</span>&#160; listMainSources.emplace_back();</div>
-<div class="line"><a name="l02066"></a><span class="lineno"> 2066</span>&#160; ref.second.getSourceType(listMainSources.back());</div>
-<div class="line"><a name="l02067"></a><span class="lineno"> 2067</span>&#160; }</div>
-<div class="line"><a name="l02068"></a><span class="lineno"> 2068</span>&#160; });</div>
-<div class="line"><a name="l02069"></a><span class="lineno"> 2069</span>&#160;</div>
-<div class="line"><a name="l02070"></a><span class="lineno"> 2070</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l02071"></a><span class="lineno"> 2071</span>&#160;}</div>
-<div class="line"><a name="l02072"></a><span class="lineno"> 2072</span>&#160;</div>
-<div class="line"><a name="l02073"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a3ac05ee3996ef863d2bfbc063ccea109"> 2073</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a3ac05ee3996ef863d2bfbc063ccea109">CAmDatabaseHandlerMap::getListMainSinkSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_MainSoundProperty_s&gt; &amp; listSoundProperties)<span class="keyword"> const</span></div>
-<div class="line"><a name="l02074"></a><span class="lineno"> 2074</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l02075"></a><span class="lineno"> 2075</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">existSink</a>(sinkID))</div>
-<div class="line"><a name="l02076"></a><span class="lineno"> 2076</span>&#160; {</div>
-<div class="line"><a name="l02077"></a><span class="lineno"> 2077</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(__func__,<span class="stringliteral">&quot;sinkID must exist&quot;</span>);</div>
-<div class="line"><a name="l02078"></a><span class="lineno"> 2078</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>;</div>
-<div class="line"><a name="l02079"></a><span class="lineno"> 2079</span>&#160; }</div>
-<div class="line"><a name="l02080"></a><span class="lineno"> 2080</span>&#160;</div>
-<div class="line"><a name="l02081"></a><span class="lineno"> 2081</span>&#160; <span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp; sink = mMappedData.mSinkMap.at(sinkID);</div>
-<div class="line"><a name="l02082"></a><span class="lineno"> 2082</span>&#160; listSoundProperties = sink.<a class="code" href="structam_1_1am__Sink__s.html#a61592d0d7c72c080914b0445163c5553">listMainSoundProperties</a>;</div>
-<div class="line"><a name="l02083"></a><span class="lineno"> 2083</span>&#160;</div>
-<div class="line"><a name="l02084"></a><span class="lineno"> 2084</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l02085"></a><span class="lineno"> 2085</span>&#160;}</div>
-<div class="line"><a name="l02086"></a><span class="lineno"> 2086</span>&#160;</div>
-<div class="line"><a name="l02087"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a2ab5e36eedd8430c5d720b9e2b5559f3"> 2087</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a2ab5e36eedd8430c5d720b9e2b5559f3">CAmDatabaseHandlerMap::getListMainSourceSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_MainSoundProperty_s&gt; &amp; listSourceProperties)<span class="keyword"> const</span></div>
-<div class="line"><a name="l02088"></a><span class="lineno"> 2088</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l02089"></a><span class="lineno"> 2089</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282">existSource</a>(sourceID))</div>
-<div class="line"><a name="l02090"></a><span class="lineno"> 2090</span>&#160; {</div>
-<div class="line"><a name="l02091"></a><span class="lineno"> 2091</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(__func__,<span class="stringliteral">&quot;sourceID must exist&quot;</span>);</div>
-<div class="line"><a name="l02092"></a><span class="lineno"> 2092</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>;</div>
-<div class="line"><a name="l02093"></a><span class="lineno"> 2093</span>&#160; }</div>
-<div class="line"><a name="l02094"></a><span class="lineno"> 2094</span>&#160; <span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp; source = mMappedData.mSourceMap.at(sourceID);</div>
-<div class="line"><a name="l02095"></a><span class="lineno"> 2095</span>&#160; listSourceProperties = source.<a class="code" href="structam_1_1am__Source__s.html#a9b62e48568f8b5ed78c82b1bcca138f7">listMainSoundProperties</a>;</div>
-<div class="line"><a name="l02096"></a><span class="lineno"> 2096</span>&#160;</div>
-<div class="line"><a name="l02097"></a><span class="lineno"> 2097</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l02098"></a><span class="lineno"> 2098</span>&#160;}</div>
-<div class="line"><a name="l02099"></a><span class="lineno"> 2099</span>&#160;</div>
-<div class="line"><a name="l02100"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#aec48b66ffa60fbc58116f2a73bbbfd4b"> 2100</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aec48b66ffa60fbc58116f2a73bbbfd4b">CAmDatabaseHandlerMap::getListSinkSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundproperties)<span class="keyword"> const</span></div>
-<div class="line"><a name="l02101"></a><span class="lineno"> 2101</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l02102"></a><span class="lineno"> 2102</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">existSink</a>(sinkID))</div>
-<div class="line"><a name="l02103"></a><span class="lineno"> 2103</span>&#160; {</div>
-<div class="line"><a name="l02104"></a><span class="lineno"> 2104</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(__func__,<span class="stringliteral">&quot;sinkID must exist&quot;</span>);</div>
-<div class="line"><a name="l02105"></a><span class="lineno"> 2105</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>;</div>
-<div class="line"><a name="l02106"></a><span class="lineno"> 2106</span>&#160; }</div>
-<div class="line"><a name="l02107"></a><span class="lineno"> 2107</span>&#160;</div>
-<div class="line"><a name="l02108"></a><span class="lineno"> 2108</span>&#160; <span class="keyword">const</span> am_Sink_Database_s &amp; sink = mMappedData.mSinkMap.at(sinkID);</div>
-<div class="line"><a name="l02109"></a><span class="lineno"> 2109</span>&#160; listSoundproperties = sink.listSoundProperties;</div>
-<div class="line"><a name="l02110"></a><span class="lineno"> 2110</span>&#160;</div>
-<div class="line"><a name="l02111"></a><span class="lineno"> 2111</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l02112"></a><span class="lineno"> 2112</span>&#160;}</div>
-<div class="line"><a name="l02113"></a><span class="lineno"> 2113</span>&#160;</div>
-<div class="line"><a name="l02114"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a1f2c2ed729e60fbb6732a1598b0b426f"> 2114</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a1f2c2ed729e60fbb6732a1598b0b426f">CAmDatabaseHandlerMap::getListSourceSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundproperties)<span class="keyword"> const</span></div>
-<div class="line"><a name="l02115"></a><span class="lineno"> 2115</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l02116"></a><span class="lineno"> 2116</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282">existSource</a>(sourceID))</div>
-<div class="line"><a name="l02117"></a><span class="lineno"> 2117</span>&#160; {</div>
-<div class="line"><a name="l02118"></a><span class="lineno"> 2118</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(__func__,<span class="stringliteral">&quot;sourceID must exist&quot;</span>);</div>
-<div class="line"><a name="l02119"></a><span class="lineno"> 2119</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>;</div>
-<div class="line"><a name="l02120"></a><span class="lineno"> 2120</span>&#160; }</div>
-<div class="line"><a name="l02121"></a><span class="lineno"> 2121</span>&#160;</div>
-<div class="line"><a name="l02122"></a><span class="lineno"> 2122</span>&#160; <span class="keyword">const</span> am_Source_Database_s &amp; source = mMappedData.mSourceMap.at(sourceID);</div>
-<div class="line"><a name="l02123"></a><span class="lineno"> 2123</span>&#160; listSoundproperties = source.listSoundProperties;</div>
-<div class="line"><a name="l02124"></a><span class="lineno"> 2124</span>&#160;</div>
-<div class="line"><a name="l02125"></a><span class="lineno"> 2125</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l02126"></a><span class="lineno"> 2126</span>&#160;}</div>
-<div class="line"><a name="l02127"></a><span class="lineno"> 2127</span>&#160;</div>
-<div class="line"><a name="l02128"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a305566d769c90a849c43571e18fbc83b"> 2128</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a305566d769c90a849c43571e18fbc83b">CAmDatabaseHandlerMap::getListSystemProperties</a>(std::vector&lt;am_SystemProperty_s&gt; &amp; listSystemProperties)<span class="keyword"> const</span></div>
-<div class="line"><a name="l02129"></a><span class="lineno"> 2129</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l02130"></a><span class="lineno"> 2130</span>&#160; listSystemProperties = mMappedData.mSystemProperties;</div>
-<div class="line"><a name="l02131"></a><span class="lineno"> 2131</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l02132"></a><span class="lineno"> 2132</span>&#160;}</div>
-<div class="line"><a name="l02133"></a><span class="lineno"> 2133</span>&#160;</div>
-<div class="line"><a name="l02134"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a8aa860f54cb4b7f5bb88a8c16433ef6b"> 2134</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a8aa860f54cb4b7f5bb88a8c16433ef6b">am::CAmDatabaseHandlerMap::getListSinkConnectionFormats</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; listConnectionFormats)<span class="keyword"> const</span></div>
-<div class="line"><a name="l02135"></a><span class="lineno"> 2135</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l02136"></a><span class="lineno"> 2136</span>&#160; <span class="keywordflow">if</span> (!existSink(sinkID))</div>
-<div class="line"><a name="l02137"></a><span class="lineno"> 2137</span>&#160; {</div>
-<div class="line"><a name="l02138"></a><span class="lineno"> 2138</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(__func__,<span class="stringliteral">&quot;sinkID must exist&quot;</span>);</div>
-<div class="line"><a name="l02139"></a><span class="lineno"> 2139</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>;</div>
-<div class="line"><a name="l02140"></a><span class="lineno"> 2140</span>&#160; }</div>
-<div class="line"><a name="l02141"></a><span class="lineno"> 2141</span>&#160; <span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp; sink = mMappedData.mSinkMap.at(sinkID);</div>
-<div class="line"><a name="l02142"></a><span class="lineno"> 2142</span>&#160; listConnectionFormats = sink.<a class="code" href="structam_1_1am__Sink__s.html#af5692eedaf4886be06f92293cd474d3e">listConnectionFormats</a>;</div>
-<div class="line"><a name="l02143"></a><span class="lineno"> 2143</span>&#160;</div>
-<div class="line"><a name="l02144"></a><span class="lineno"> 2144</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l02145"></a><span class="lineno"> 2145</span>&#160;}</div>
-<div class="line"><a name="l02146"></a><span class="lineno"> 2146</span>&#160;</div>
-<div class="line"><a name="l02147"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a984a4e8d308d884a9849bf1b02b7c196"> 2147</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a984a4e8d308d884a9849bf1b02b7c196">am::CAmDatabaseHandlerMap::getListSourceConnectionFormats</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; listConnectionFormats)<span class="keyword"> const</span></div>
-<div class="line"><a name="l02148"></a><span class="lineno"> 2148</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l02149"></a><span class="lineno"> 2149</span>&#160; <span class="keywordflow">if</span> (!existSource(sourceID))</div>
-<div class="line"><a name="l02150"></a><span class="lineno"> 2150</span>&#160; {</div>
-<div class="line"><a name="l02151"></a><span class="lineno"> 2151</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(__func__,<span class="stringliteral">&quot;sourceID must exist&quot;</span>);</div>
-<div class="line"><a name="l02152"></a><span class="lineno"> 2152</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>;</div>
-<div class="line"><a name="l02153"></a><span class="lineno"> 2153</span>&#160; }</div>
-<div class="line"><a name="l02154"></a><span class="lineno"> 2154</span>&#160; <span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp; source = mMappedData.mSourceMap.at(sourceID);</div>
-<div class="line"><a name="l02155"></a><span class="lineno"> 2155</span>&#160; listConnectionFormats = source.<a class="code" href="structam_1_1am__Source__s.html#a161ce36395faa9faea7db1699c62c700">listConnectionFormats</a>;</div>
-<div class="line"><a name="l02156"></a><span class="lineno"> 2156</span>&#160;</div>
-<div class="line"><a name="l02157"></a><span class="lineno"> 2157</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l02158"></a><span class="lineno"> 2158</span>&#160;}</div>
-<div class="line"><a name="l02159"></a><span class="lineno"> 2159</span>&#160;</div>
-<div class="line"><a name="l02160"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a39f7f968e2ebd00f5c1d54482d2b3c9e"> 2160</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a39f7f968e2ebd00f5c1d54482d2b3c9e">am::CAmDatabaseHandlerMap::getListGatewayConnectionFormats</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, std::vector&lt;bool&gt; &amp; listConnectionFormat)<span class="keyword"> const</span></div>
-<div class="line"><a name="l02161"></a><span class="lineno"> 2161</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l02162"></a><span class="lineno"> 2162</span>&#160; <span class="keywordflow">if</span> (!existGateway(gatewayID))</div>
-<div class="line"><a name="l02163"></a><span class="lineno"> 2163</span>&#160; {</div>
-<div class="line"><a name="l02164"></a><span class="lineno"> 2164</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(__func__,<span class="stringliteral">&quot;gatewayID must exist&quot;</span>);</div>
-<div class="line"><a name="l02165"></a><span class="lineno"> 2165</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>;</div>
-<div class="line"><a name="l02166"></a><span class="lineno"> 2166</span>&#160; }</div>
-<div class="line"><a name="l02167"></a><span class="lineno"> 2167</span>&#160; ListConnectionFormat::const_iterator iter = mListConnectionFormat.begin();</div>
-<div class="line"><a name="l02168"></a><span class="lineno"> 2168</span>&#160; iter = mListConnectionFormat.find(gatewayID);</div>
-<div class="line"><a name="l02169"></a><span class="lineno"> 2169</span>&#160; <span class="keywordflow">if</span> (iter == mListConnectionFormat.end())</div>
-<div class="line"><a name="l02170"></a><span class="lineno"> 2170</span>&#160; {</div>
-<div class="line"><a name="l02171"></a><span class="lineno"> 2171</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(<span class="stringliteral">&quot;DatabaseHandler::getListGatewayConnectionFormats database error with convertionFormat&quot;</span>);</div>
-<div class="line"><a name="l02172"></a><span class="lineno"> 2172</span>&#160;</div>
-<div class="line"><a name="l02173"></a><span class="lineno"> 2173</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>;</div>
-<div class="line"><a name="l02174"></a><span class="lineno"> 2174</span>&#160; }</div>
-<div class="line"><a name="l02175"></a><span class="lineno"> 2175</span>&#160; listConnectionFormat = iter-&gt;second;</div>
-<div class="line"><a name="l02176"></a><span class="lineno"> 2176</span>&#160;</div>
-<div class="line"><a name="l02177"></a><span class="lineno"> 2177</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l02178"></a><span class="lineno"> 2178</span>&#160;}</div>
-<div class="line"><a name="l02179"></a><span class="lineno"> 2179</span>&#160;</div>
-<div class="line"><a name="l02180"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a879e15601dadbd0e1f5dc5ffc2b92d93"> 2180</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a879e15601dadbd0e1f5dc5ffc2b92d93">CAmDatabaseHandlerMap::getTimingInformation</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID, <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> &amp; delay)<span class="keyword"> const</span></div>
-<div class="line"><a name="l02181"></a><span class="lineno"> 2181</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l02182"></a><span class="lineno"> 2182</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a7040183fc84e8ee37016172f7408804a">existMainConnection</a>(mainConnectionID))</div>
-<div class="line"><a name="l02183"></a><span class="lineno"> 2183</span>&#160; {</div>
-<div class="line"><a name="l02184"></a><span class="lineno"> 2184</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(__func__,<span class="stringliteral">&quot;mainConnectionID must exist&quot;</span>);</div>
-<div class="line"><a name="l02185"></a><span class="lineno"> 2185</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>;</div>
-<div class="line"><a name="l02186"></a><span class="lineno"> 2186</span>&#160; }</div>
-<div class="line"><a name="l02187"></a><span class="lineno"> 2187</span>&#160; delay = -1;</div>
-<div class="line"><a name="l02188"></a><span class="lineno"> 2188</span>&#160;</div>
-<div class="line"><a name="l02189"></a><span class="lineno"> 2189</span>&#160; <span class="keyword">const</span> <a class="code" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a> &amp; mainConnection = mMappedData.mMainConnectionMap.at(mainConnectionID);</div>
-<div class="line"><a name="l02190"></a><span class="lineno"> 2190</span>&#160; delay = mainConnection.<a class="code" href="structam_1_1am__MainConnection__s.html#aa2c1b9707f33cfafe1cb963461be1dda">delay</a>;</div>
-<div class="line"><a name="l02191"></a><span class="lineno"> 2191</span>&#160;</div>
-<div class="line"><a name="l02192"></a><span class="lineno"> 2192</span>&#160; <span class="keywordflow">if</span> (delay == -1)</div>
-<div class="line"><a name="l02193"></a><span class="lineno"> 2193</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l02194"></a><span class="lineno"> 2194</span>&#160;</div>
-<div class="line"><a name="l02195"></a><span class="lineno"> 2195</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l02196"></a><span class="lineno"> 2196</span>&#160;}</div>
-<div class="line"><a name="l02197"></a><span class="lineno"> 2197</span>&#160;</div>
-<div class="line"><a name="l02198"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a1a12e4973b137526818a403d720c8eb5"> 2198</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a1a12e4973b137526818a403d720c8eb5">CAmDatabaseHandlerMap::changeDelayMainConnection</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> &amp; delay, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> &amp; connectionID)</div>
-<div class="line"><a name="l02199"></a><span class="lineno"> 2199</span>&#160;{</div>
-<div class="line"><a name="l02200"></a><span class="lineno"> 2200</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a7040183fc84e8ee37016172f7408804a">existMainConnection</a>(connectionID))</div>
-<div class="line"><a name="l02201"></a><span class="lineno"> 2201</span>&#160; {</div>
-<div class="line"><a name="l02202"></a><span class="lineno"> 2202</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;connectionID must exist&quot;</span>);</div>
-<div class="line"><a name="l02203"></a><span class="lineno"> 2203</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>;</div>
-<div class="line"><a name="l02204"></a><span class="lineno"> 2204</span>&#160; }</div>
-<div class="line"><a name="l02205"></a><span class="lineno"> 2205</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a20a30a80e93a6925813e3225b9b75302">DB_COND_UPDATE_RIE</a>(mMappedData.mMainConnectionMap[connectionID].delay, delay);</div>
-<div class="line"><a name="l02206"></a><span class="lineno"> 2206</span>&#160; <span class="keywordflow">if</span> (mpDatabaseObserver)</div>
-<div class="line"><a name="l02207"></a><span class="lineno"> 2207</span>&#160; mpDatabaseObserver-&gt;<a class="code" href="classam_1_1CAmDatabaseObserver.html#ac2206cd4f40b588d0ce3f37f6be9f5c5">timingInformationChanged</a>(connectionID, delay);</div>
-<div class="line"><a name="l02208"></a><span class="lineno"> 2208</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l02209"></a><span class="lineno"> 2209</span>&#160;}</div>
-<div class="line"><a name="l02210"></a><span class="lineno"> 2210</span>&#160;</div>
-<div class="line"><a name="l02216"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a7040183fc84e8ee37016172f7408804a"> 2216</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a7040183fc84e8ee37016172f7408804a">CAmDatabaseHandlerMap::existMainConnection</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID)<span class="keyword"> const</span></div>
-<div class="line"><a name="l02217"></a><span class="lineno"> 2217</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l02218"></a><span class="lineno"> 2218</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#a78753cde7f20916500b9d4b212b26f92">existsObjectWithKeyInMap</a>(mainConnectionID, mMappedData.mMainConnectionMap);</div>
-<div class="line"><a name="l02219"></a><span class="lineno"> 2219</span>&#160;}</div>
-<div class="line"><a name="l02220"></a><span class="lineno"> 2220</span>&#160;</div>
-<div class="line"><a name="l02226"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282"> 2226</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282">CAmDatabaseHandlerMap::existSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID)<span class="keyword"> const</span></div>
-<div class="line"><a name="l02227"></a><span class="lineno"> 2227</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l02228"></a><span class="lineno"> 2228</span>&#160; am_Source_Database_s <span class="keyword">const</span> * source = <a class="code" href="namespaceam.html#acabdcd0d4a17f00bfaa64ad1b0992263">objectForKeyIfExistsInMap</a>(sourceID, mMappedData.mSourceMap);</div>
-<div class="line"><a name="l02229"></a><span class="lineno"> 2229</span>&#160; <span class="keywordflow">if</span>( NULL!=source )</div>
-<div class="line"><a name="l02230"></a><span class="lineno"> 2230</span>&#160; <span class="keywordflow">return</span> (0==source-&gt;reserved);</div>
-<div class="line"><a name="l02231"></a><span class="lineno"> 2231</span>&#160;</div>
-<div class="line"><a name="l02232"></a><span class="lineno"> 2232</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l02233"></a><span class="lineno"> 2233</span>&#160;}</div>
-<div class="line"><a name="l02234"></a><span class="lineno"> 2234</span>&#160;</div>
-<div class="line"><a name="l02241"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a5f2428884c3a42680b51ac12ac488148"> 2241</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a5f2428884c3a42680b51ac12ac488148">CAmDatabaseHandlerMap::existSourceNameOrID</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> std::string &amp; name)<span class="keyword"> const</span></div>
-<div class="line"><a name="l02242"></a><span class="lineno"> 2242</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l02243"></a><span class="lineno"> 2243</span>&#160; <span class="keywordflow">return</span> sourceWithNameOrID(sourceID, name);</div>
-<div class="line"><a name="l02244"></a><span class="lineno"> 2244</span>&#160;}</div>
-<div class="line"><a name="l02245"></a><span class="lineno"> 2245</span>&#160;</div>
-<div class="line"><a name="l02251"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#ace6291dbe80cd7ba901be58cf01e8b0e"> 2251</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ace6291dbe80cd7ba901be58cf01e8b0e">CAmDatabaseHandlerMap::existSourceName</a>(<span class="keyword">const</span> std::string &amp; name)<span class="keyword"> const</span></div>
-<div class="line"><a name="l02252"></a><span class="lineno"> 2252</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l02253"></a><span class="lineno"> 2253</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a5f2428884c3a42680b51ac12ac488148">existSourceNameOrID</a>(mMappedData.mCurrentSourceID.mMax, name);</div>
-<div class="line"><a name="l02254"></a><span class="lineno"> 2254</span>&#160;}</div>
-<div class="line"><a name="l02255"></a><span class="lineno"> 2255</span>&#160;</div>
-<div class="line"><a name="l02261"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4"> 2261</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">CAmDatabaseHandlerMap::existSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)<span class="keyword"> const</span></div>
-<div class="line"><a name="l02262"></a><span class="lineno"> 2262</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l02263"></a><span class="lineno"> 2263</span>&#160; <span class="keywordtype">bool</span> returnVal = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l02264"></a><span class="lineno"> 2264</span>&#160; CAmMapSink::const_iterator elementIterator = mMappedData.mSinkMap.begin();</div>
-<div class="line"><a name="l02265"></a><span class="lineno"> 2265</span>&#160; <span class="keywordflow">for</span> (;elementIterator != mMappedData.mSinkMap.end(); ++elementIterator)</div>
-<div class="line"><a name="l02266"></a><span class="lineno"> 2266</span>&#160; {</div>
-<div class="line"><a name="l02267"></a><span class="lineno"> 2267</span>&#160; <span class="keywordflow">if</span>( 0==elementIterator-&gt;second.reserved &amp;&amp;</div>
-<div class="line"><a name="l02268"></a><span class="lineno"> 2268</span>&#160; sinkID==elementIterator-&gt;second.sinkID)</div>
-<div class="line"><a name="l02269"></a><span class="lineno"> 2269</span>&#160; {</div>
-<div class="line"><a name="l02270"></a><span class="lineno"> 2270</span>&#160; returnVal = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l02271"></a><span class="lineno"> 2271</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l02272"></a><span class="lineno"> 2272</span>&#160; }</div>
-<div class="line"><a name="l02273"></a><span class="lineno"> 2273</span>&#160; }</div>
-<div class="line"><a name="l02274"></a><span class="lineno"> 2274</span>&#160; <span class="keywordflow">return</span> (returnVal);</div>
-<div class="line"><a name="l02275"></a><span class="lineno"> 2275</span>&#160;}</div>
-<div class="line"><a name="l02276"></a><span class="lineno"> 2276</span>&#160;</div>
-<div class="line"><a name="l02283"></a><span class="lineno"> 2283</span>&#160;<span class="keyword">const</span> CAmDatabaseHandlerMap::am_Source_Database_s * CAmDatabaseHandlerMap::sourceWithNameOrID(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> std::string &amp; name)<span class="keyword"> const</span></div>
-<div class="line"><a name="l02284"></a><span class="lineno"> 2284</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l02285"></a><span class="lineno"> 2285</span>&#160; std::function&lt;bool(const CAmDatabaseHandlerMap::am_Source_Database_s &amp; refObject)&gt; comparator = [&amp;](<span class="keyword">const</span> CAmDatabaseHandlerMap::am_Source_Database_s &amp; source)-&gt;<span class="keywordtype">bool</span>{</div>
-<div class="line"><a name="l02286"></a><span class="lineno"> 2286</span>&#160; <span class="keywordflow">return</span> ( 0==source.reserved &amp;&amp;</div>
-<div class="line"><a name="l02287"></a><span class="lineno"> 2287</span>&#160; (sourceID==source.sourceID || name.compare(source.name)==0));</div>
-<div class="line"><a name="l02288"></a><span class="lineno"> 2288</span>&#160; };</div>
-<div class="line"><a name="l02289"></a><span class="lineno"> 2289</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#a37383d81d9cd2e5410edc5faea6a42a5">objectMatchingPredicate</a>(mMappedData.mSourceMap, comparator);</div>
-<div class="line"><a name="l02290"></a><span class="lineno"> 2290</span>&#160;}</div>
-<div class="line"><a name="l02291"></a><span class="lineno"> 2291</span>&#160;</div>
-<div class="line"><a name="l02298"></a><span class="lineno"> 2298</span>&#160;<span class="keyword">const</span> CAmDatabaseHandlerMap::am_Sink_Database_s * CAmDatabaseHandlerMap::sinkWithNameOrID(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> std::string &amp; name)<span class="keyword"> const</span></div>
-<div class="line"><a name="l02299"></a><span class="lineno"> 2299</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l02300"></a><span class="lineno"> 2300</span>&#160; std::function&lt;bool(const CAmDatabaseHandlerMap::am_Sink_Database_s &amp; refObject)&gt; comparator = [&amp;](<span class="keyword">const</span> CAmDatabaseHandlerMap::am_Sink_Database_s &amp; sink)-&gt;<span class="keywordtype">bool</span>{</div>
-<div class="line"><a name="l02301"></a><span class="lineno"> 2301</span>&#160; <span class="keywordflow">return</span> ( 0==sink.reserved &amp;&amp;</div>
-<div class="line"><a name="l02302"></a><span class="lineno"> 2302</span>&#160; (sinkID==sink.sinkID || name.compare(sink.name)==0));</div>
-<div class="line"><a name="l02303"></a><span class="lineno"> 2303</span>&#160; };</div>
-<div class="line"><a name="l02304"></a><span class="lineno"> 2304</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#a37383d81d9cd2e5410edc5faea6a42a5">objectMatchingPredicate</a>(mMappedData.mSinkMap, comparator);</div>
-<div class="line"><a name="l02305"></a><span class="lineno"> 2305</span>&#160;}</div>
-<div class="line"><a name="l02306"></a><span class="lineno"> 2306</span>&#160;</div>
-<div class="line"><a name="l02313"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#aee5cd7706a7cb990dfc88b475273f733"> 2313</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aee5cd7706a7cb990dfc88b475273f733">CAmDatabaseHandlerMap::existSinkNameOrID</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> std::string &amp; name)<span class="keyword"> const</span></div>
-<div class="line"><a name="l02314"></a><span class="lineno"> 2314</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l02315"></a><span class="lineno"> 2315</span>&#160; <span class="keywordflow">return</span> sinkWithNameOrID( sinkID, name)!=NULL;</div>
-<div class="line"><a name="l02316"></a><span class="lineno"> 2316</span>&#160;}</div>
-<div class="line"><a name="l02317"></a><span class="lineno"> 2317</span>&#160;</div>
-<div class="line"><a name="l02323"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a44f377c6333581065dae1b9d8f70d973"> 2323</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a44f377c6333581065dae1b9d8f70d973">CAmDatabaseHandlerMap::existSinkName</a>(<span class="keyword">const</span> std::string &amp; name)<span class="keyword"> const</span></div>
-<div class="line"><a name="l02324"></a><span class="lineno"> 2324</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l02325"></a><span class="lineno"> 2325</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aee5cd7706a7cb990dfc88b475273f733">existSinkNameOrID</a>(mMappedData.mCurrentSinkID.mMax, name);</div>
-<div class="line"><a name="l02326"></a><span class="lineno"> 2326</span>&#160;}</div>
-<div class="line"><a name="l02327"></a><span class="lineno"> 2327</span>&#160;</div>
-<div class="line"><a name="l02333"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a4106cc95e2a5fed16a905d3f93604f86"> 2333</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a4106cc95e2a5fed16a905d3f93604f86">CAmDatabaseHandlerMap::existDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID)<span class="keyword"> const</span></div>
-<div class="line"><a name="l02334"></a><span class="lineno"> 2334</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l02335"></a><span class="lineno"> 2335</span>&#160; am_Domain_Database_s <span class="keyword">const</span> * source = <a class="code" href="namespaceam.html#acabdcd0d4a17f00bfaa64ad1b0992263">objectForKeyIfExistsInMap</a>(domainID, mMappedData.mDomainMap);</div>
-<div class="line"><a name="l02336"></a><span class="lineno"> 2336</span>&#160; <span class="keywordflow">if</span>( NULL!=source )</div>
-<div class="line"><a name="l02337"></a><span class="lineno"> 2337</span>&#160; <span class="keywordflow">return</span> (0==source-&gt;reserved);</div>
-<div class="line"><a name="l02338"></a><span class="lineno"> 2338</span>&#160;</div>
-<div class="line"><a name="l02339"></a><span class="lineno"> 2339</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l02340"></a><span class="lineno"> 2340</span>&#160;}</div>
-<div class="line"><a name="l02341"></a><span class="lineno"> 2341</span>&#160;</div>
-<div class="line"><a name="l02347"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#af1107bb65f80c493d493f2d8cb3430bc"> 2347</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#af1107bb65f80c493d493f2d8cb3430bc">CAmDatabaseHandlerMap::existGateway</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID)<span class="keyword"> const</span></div>
-<div class="line"><a name="l02348"></a><span class="lineno"> 2348</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l02349"></a><span class="lineno"> 2349</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#a78753cde7f20916500b9d4b212b26f92">existsObjectWithKeyInMap</a>(gatewayID, mMappedData.mGatewayMap);</div>
-<div class="line"><a name="l02350"></a><span class="lineno"> 2350</span>&#160;}</div>
-<div class="line"><a name="l02351"></a><span class="lineno"> 2351</span>&#160;</div>
-<div class="line"><a name="l02352"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a523525174a4ab7ef51d913dc171473a4"> 2352</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a523525174a4ab7ef51d913dc171473a4">CAmDatabaseHandlerMap::existConverter</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID)<span class="keyword"> const</span></div>
-<div class="line"><a name="l02353"></a><span class="lineno"> 2353</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l02354"></a><span class="lineno"> 2354</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#a78753cde7f20916500b9d4b212b26f92">existsObjectWithKeyInMap</a>(converterID, mMappedData.mConverterMap);</div>
-<div class="line"><a name="l02355"></a><span class="lineno"> 2355</span>&#160;}</div>
-<div class="line"><a name="l02356"></a><span class="lineno"> 2356</span>&#160;</div>
-<div class="line"><a name="l02357"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a21467cea58777a823f351115eafee96a"> 2357</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a21467cea58777a823f351115eafee96a">CAmDatabaseHandlerMap::getDomainOfSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> &amp; domainID)<span class="keyword"> const</span></div>
-<div class="line"><a name="l02358"></a><span class="lineno"> 2358</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l02359"></a><span class="lineno"> 2359</span>&#160; domainID=0;</div>
-<div class="line"><a name="l02360"></a><span class="lineno"> 2360</span>&#160;</div>
-<div class="line"><a name="l02361"></a><span class="lineno"> 2361</span>&#160; am_Source_Database_s <span class="keyword">const</span> * source = <a class="code" href="namespaceam.html#acabdcd0d4a17f00bfaa64ad1b0992263">objectForKeyIfExistsInMap</a>(sourceID, mMappedData.mSourceMap);</div>
-<div class="line"><a name="l02362"></a><span class="lineno"> 2362</span>&#160; <span class="keywordflow">if</span>( NULL!=source )</div>
-<div class="line"><a name="l02363"></a><span class="lineno"> 2363</span>&#160; {</div>
-<div class="line"><a name="l02364"></a><span class="lineno"> 2364</span>&#160; domainID = source-&gt;domainID;</div>
-<div class="line"><a name="l02365"></a><span class="lineno"> 2365</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div>
-<div class="line"><a name="l02366"></a><span class="lineno"> 2366</span>&#160; }</div>
-<div class="line"><a name="l02367"></a><span class="lineno"> 2367</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>;</div>
-<div class="line"><a name="l02368"></a><span class="lineno"> 2368</span>&#160;}</div>
-<div class="line"><a name="l02369"></a><span class="lineno"> 2369</span>&#160;</div>
-<div class="line"><a name="l02370"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a58ce1fad1bd1bcda06e5512e4a47507f"> 2370</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a58ce1fad1bd1bcda06e5512e4a47507f">am::CAmDatabaseHandlerMap::getDomainOfSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> &amp; domainID)<span class="keyword"> const</span></div>
-<div class="line"><a name="l02371"></a><span class="lineno"> 2371</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l02372"></a><span class="lineno"> 2372</span>&#160; domainID=0;</div>
-<div class="line"><a name="l02373"></a><span class="lineno"> 2373</span>&#160;</div>
-<div class="line"><a name="l02374"></a><span class="lineno"> 2374</span>&#160; am_Sink_Database_s <span class="keyword">const</span> * source = <a class="code" href="namespaceam.html#acabdcd0d4a17f00bfaa64ad1b0992263">objectForKeyIfExistsInMap</a>(sinkID, mMappedData.mSinkMap);</div>
-<div class="line"><a name="l02375"></a><span class="lineno"> 2375</span>&#160; <span class="keywordflow">if</span>( NULL!=source )</div>
-<div class="line"><a name="l02376"></a><span class="lineno"> 2376</span>&#160; {</div>
-<div class="line"><a name="l02377"></a><span class="lineno"> 2377</span>&#160; domainID = source-&gt;domainID;</div>
-<div class="line"><a name="l02378"></a><span class="lineno"> 2378</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div>
-<div class="line"><a name="l02379"></a><span class="lineno"> 2379</span>&#160; }</div>
-<div class="line"><a name="l02380"></a><span class="lineno"> 2380</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>;</div>
-<div class="line"><a name="l02381"></a><span class="lineno"> 2381</span>&#160;}</div>
-<div class="line"><a name="l02382"></a><span class="lineno"> 2382</span>&#160;</div>
-<div class="line"><a name="l02383"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a862297976b93acab6d8ae240e96dfa88"> 2383</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a862297976b93acab6d8ae240e96dfa88">am::CAmDatabaseHandlerMap::getDomainOfCrossfader</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> crossfader, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> &amp; domainID)<span class="keyword"> const</span></div>
-<div class="line"><a name="l02384"></a><span class="lineno"> 2384</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l02385"></a><span class="lineno"> 2385</span>&#160; domainID=0;</div>
-<div class="line"><a name="l02386"></a><span class="lineno"> 2386</span>&#160;</div>
-<div class="line"><a name="l02387"></a><span class="lineno"> 2387</span>&#160; am_Crossfader_Database_s <span class="keyword">const</span> * cross = <a class="code" href="namespaceam.html#acabdcd0d4a17f00bfaa64ad1b0992263">objectForKeyIfExistsInMap</a>(crossfader, mMappedData.mCrossfaderMap);</div>
-<div class="line"><a name="l02388"></a><span class="lineno"> 2388</span>&#160; <span class="keywordflow">if</span>( NULL!=cross )</div>
-<div class="line"><a name="l02389"></a><span class="lineno"> 2389</span>&#160; {</div>
-<div class="line"><a name="l02390"></a><span class="lineno"> 2390</span>&#160; getDomainOfSource(cross-&gt;sinkID_A,domainID);</div>
-<div class="line"><a name="l02391"></a><span class="lineno"> 2391</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div>
-<div class="line"><a name="l02392"></a><span class="lineno"> 2392</span>&#160; }</div>
-<div class="line"><a name="l02393"></a><span class="lineno"> 2393</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>;</div>
-<div class="line"><a name="l02394"></a><span class="lineno"> 2394</span>&#160;}</div>
-<div class="line"><a name="l02395"></a><span class="lineno"> 2395</span>&#160;</div>
-<div class="line"><a name="l02401"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#af6f7c52cc3703ab4cb3bd1f340d4f6ba"> 2401</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#af6f7c52cc3703ab4cb3bd1f340d4f6ba">CAmDatabaseHandlerMap::existSinkClass</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID)<span class="keyword"> const</span></div>
-<div class="line"><a name="l02402"></a><span class="lineno"> 2402</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l02403"></a><span class="lineno"> 2403</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#a78753cde7f20916500b9d4b212b26f92">existsObjectWithKeyInMap</a>(sinkClassID, mMappedData.mSinkClassesMap);</div>
-<div class="line"><a name="l02404"></a><span class="lineno"> 2404</span>&#160;}</div>
-<div class="line"><a name="l02405"></a><span class="lineno"> 2405</span>&#160;</div>
-<div class="line"><a name="l02411"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a5298b1799105cbef7ffbb8f794b37ad1"> 2411</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a5298b1799105cbef7ffbb8f794b37ad1">CAmDatabaseHandlerMap::existSourceClass</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID)<span class="keyword"> const</span></div>
-<div class="line"><a name="l02412"></a><span class="lineno"> 2412</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l02413"></a><span class="lineno"> 2413</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#a78753cde7f20916500b9d4b212b26f92">existsObjectWithKeyInMap</a>(sourceClassID, mMappedData.mSourceClassesMap);</div>
-<div class="line"><a name="l02414"></a><span class="lineno"> 2414</span>&#160;}</div>
-<div class="line"><a name="l02415"></a><span class="lineno"> 2415</span>&#160;</div>
-<div class="line"><a name="l02416"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a85a2fb716d10cbff576e198c054b0dde"> 2416</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a85a2fb716d10cbff576e198c054b0dde">CAmDatabaseHandlerMap::changeConnectionTimingInformation</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> delay)</div>
-<div class="line"><a name="l02417"></a><span class="lineno"> 2417</span>&#160;{</div>
-<div class="line"><a name="l02418"></a><span class="lineno"> 2418</span>&#160; <span class="keywordflow">if</span>(!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a6bb9c760f52c2fffa1ded1ce34af81f5">existConnectionID</a>(connectionID))</div>
-<div class="line"><a name="l02419"></a><span class="lineno"> 2419</span>&#160; {</div>
-<div class="line"><a name="l02420"></a><span class="lineno"> 2420</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;connectionID must exist&quot;</span>);</div>
-<div class="line"><a name="l02421"></a><span class="lineno"> 2421</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l02422"></a><span class="lineno"> 2422</span>&#160; }</div>
-<div class="line"><a name="l02423"></a><span class="lineno"> 2423</span>&#160;</div>
-<div class="line"><a name="l02424"></a><span class="lineno"> 2424</span>&#160; mMappedData.mConnectionMap[connectionID].delay = delay;</div>
-<div class="line"><a name="l02425"></a><span class="lineno"> 2425</span>&#160;</div>
-<div class="line"><a name="l02426"></a><span class="lineno"> 2426</span>&#160; <span class="comment">//now we need to find all mainConnections that use the changed connection and update their timing</span></div>
-<div class="line"><a name="l02427"></a><span class="lineno"> 2427</span>&#160;</div>
-<div class="line"><a name="l02428"></a><span class="lineno"> 2428</span>&#160; <span class="comment">//first get all route tables for all mainconnections</span></div>
-<div class="line"><a name="l02429"></a><span class="lineno"> 2429</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error = <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div>
-<div class="line"><a name="l02430"></a><span class="lineno"> 2430</span>&#160; CAmMapMainConnection::const_iterator iter = mMappedData.mMainConnectionMap.begin();</div>
-<div class="line"><a name="l02431"></a><span class="lineno"> 2431</span>&#160; <span class="keywordflow">for</span>(; iter != mMappedData.mMainConnectionMap.end(); ++iter)</div>
-<div class="line"><a name="l02432"></a><span class="lineno"> 2432</span>&#160; {</div>
-<div class="line"><a name="l02433"></a><span class="lineno"> 2433</span>&#160; <span class="keyword">const</span> <a class="code" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a> &amp; mainConnection = iter-&gt;second;</div>
-<div class="line"><a name="l02434"></a><span class="lineno"> 2434</span>&#160; <span class="keywordflow">if</span> (std::find(mainConnection.<a class="code" href="structam_1_1am__MainConnection__s.html#adef3e5f4ebb35dc31bfd6a75b33df176">listConnectionID</a>.begin(), mainConnection.<a class="code" href="structam_1_1am__MainConnection__s.html#adef3e5f4ebb35dc31bfd6a75b33df176">listConnectionID</a>.end(), connectionID) != mainConnection.<a class="code" href="structam_1_1am__MainConnection__s.html#adef3e5f4ebb35dc31bfd6a75b33df176">listConnectionID</a>.end())</div>
-<div class="line"><a name="l02435"></a><span class="lineno"> 2435</span>&#160; {</div>
-<div class="line"><a name="l02436"></a><span class="lineno"> 2436</span>&#160; <span class="comment">// Got it.</span></div>
-<div class="line"><a name="l02437"></a><span class="lineno"> 2437</span>&#160; error = <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a1a12e4973b137526818a403d720c8eb5">changeDelayMainConnection</a>(calculateMainConnectionDelay(mainConnection.<a class="code" href="structam_1_1am__MainConnection__s.html#a9b5b174bfa783dc49df00de505befb96">mainConnectionID</a>), mainConnection.<a class="code" href="structam_1_1am__MainConnection__s.html#a9b5b174bfa783dc49df00de505befb96">mainConnectionID</a>);</div>
-<div class="line"><a name="l02438"></a><span class="lineno"> 2438</span>&#160; }</div>
-<div class="line"><a name="l02439"></a><span class="lineno"> 2439</span>&#160; }</div>
-<div class="line"><a name="l02440"></a><span class="lineno"> 2440</span>&#160;</div>
-<div class="line"><a name="l02441"></a><span class="lineno"> 2441</span>&#160; <span class="keywordflow">return</span> error;</div>
-<div class="line"><a name="l02442"></a><span class="lineno"> 2442</span>&#160;}</div>
-<div class="line"><a name="l02443"></a><span class="lineno"> 2443</span>&#160;</div>
-<div class="line"><a name="l02444"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a7c05fde11c2a291cafec2c9d10ee0201"> 2444</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a7c05fde11c2a291cafec2c9d10ee0201">CAmDatabaseHandlerMap::changeConnectionFinal</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID)</div>
-<div class="line"><a name="l02445"></a><span class="lineno"> 2445</span>&#160;{</div>
-<div class="line"><a name="l02446"></a><span class="lineno"> 2446</span>&#160; am_Connection_Database_s <span class="keyword">const</span> * connection = <a class="code" href="namespaceam.html#acabdcd0d4a17f00bfaa64ad1b0992263">objectForKeyIfExistsInMap</a>(connectionID, mMappedData.mConnectionMap);</div>
-<div class="line"><a name="l02447"></a><span class="lineno"> 2447</span>&#160; <span class="keywordflow">if</span>( NULL!=connection )</div>
-<div class="line"><a name="l02448"></a><span class="lineno"> 2448</span>&#160; {</div>
-<div class="line"><a name="l02449"></a><span class="lineno"> 2449</span>&#160; mMappedData.mConnectionMap.at(connectionID).reserved = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l02450"></a><span class="lineno"> 2450</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div>
-<div class="line"><a name="l02451"></a><span class="lineno"> 2451</span>&#160; }</div>
-<div class="line"><a name="l02452"></a><span class="lineno"> 2452</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;connectionID must exist&quot;</span>);</div>
-<div class="line"><a name="l02453"></a><span class="lineno"> 2453</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l02454"></a><span class="lineno"> 2454</span>&#160;}</div>
-<div class="line"><a name="l02455"></a><span class="lineno"> 2455</span>&#160;</div>
-<div class="line"><a name="l02456"></a><span class="lineno"> 2456</span>&#160;<a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> CAmDatabaseHandlerMap::calculateMainConnectionDelay(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID)<span class="keyword"> const</span></div>
-<div class="line"><a name="l02457"></a><span class="lineno"> 2457</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l02458"></a><span class="lineno"> 2458</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a7040183fc84e8ee37016172f7408804a">existMainConnection</a>(mainConnectionID))</div>
-<div class="line"><a name="l02459"></a><span class="lineno"> 2459</span>&#160; <span class="keywordflow">return</span> -1;</div>
-<div class="line"><a name="l02460"></a><span class="lineno"> 2460</span>&#160; <span class="keyword">const</span> <a class="code" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a> &amp; mainConnection = mMappedData.mMainConnectionMap.at(mainConnectionID);</div>
-<div class="line"><a name="l02461"></a><span class="lineno"> 2461</span>&#160; <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> delay = 0;</div>
-<div class="line"><a name="l02462"></a><span class="lineno"> 2462</span>&#160; std::vector&lt;am_connectionID_t&gt;::const_iterator iter = mainConnection.<a class="code" href="structam_1_1am__MainConnection__s.html#adef3e5f4ebb35dc31bfd6a75b33df176">listConnectionID</a>.begin();</div>
-<div class="line"><a name="l02463"></a><span class="lineno"> 2463</span>&#160; <span class="keywordflow">for</span>(;iter&lt;mainConnection.<a class="code" href="structam_1_1am__MainConnection__s.html#adef3e5f4ebb35dc31bfd6a75b33df176">listConnectionID</a>.end(); ++iter)</div>
-<div class="line"><a name="l02464"></a><span class="lineno"> 2464</span>&#160; {</div>
-<div class="line"><a name="l02465"></a><span class="lineno"> 2465</span>&#160; am_Connection_Database_s <span class="keyword">const</span> * source = <a class="code" href="namespaceam.html#acabdcd0d4a17f00bfaa64ad1b0992263">objectForKeyIfExistsInMap</a>(*iter, mMappedData.mConnectionMap);</div>
-<div class="line"><a name="l02466"></a><span class="lineno"> 2466</span>&#160; <span class="keywordflow">if</span>( NULL!=source )</div>
-<div class="line"><a name="l02467"></a><span class="lineno"> 2467</span>&#160; {</div>
-<div class="line"><a name="l02468"></a><span class="lineno"> 2468</span>&#160; delay += std::max(source-&gt;delay, static_cast&lt;am_timeSync_t&gt;(0));</div>
-<div class="line"><a name="l02469"></a><span class="lineno"> 2469</span>&#160; }</div>
-<div class="line"><a name="l02470"></a><span class="lineno"> 2470</span>&#160; }</div>
-<div class="line"><a name="l02471"></a><span class="lineno"> 2471</span>&#160; <span class="keywordflow">return</span> (delay == 0 ? -1 : std::min(delay, static_cast&lt;am_timeSync_t&gt;(SHRT_MAX)));</div>
-<div class="line"><a name="l02472"></a><span class="lineno"> 2472</span>&#160;}</div>
-<div class="line"><a name="l02473"></a><span class="lineno"> 2473</span>&#160;</div>
-<div class="line"><a name="l02478"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#aa9122561e881946f7a03f51f0873bf70"> 2478</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aa9122561e881946f7a03f51f0873bf70">CAmDatabaseHandlerMap::registerObserver</a>(<a class="code" href="classam_1_1CAmDatabaseObserver.html">CAmDatabaseObserver</a> *iObserver)</div>
-<div class="line"><a name="l02479"></a><span class="lineno"> 2479</span>&#160;{</div>
-<div class="line"><a name="l02480"></a><span class="lineno"> 2480</span>&#160; assert(iObserver!=NULL);</div>
-<div class="line"><a name="l02481"></a><span class="lineno"> 2481</span>&#160; mpDatabaseObserver = iObserver;</div>
-<div class="line"><a name="l02482"></a><span class="lineno"> 2482</span>&#160;}</div>
-<div class="line"><a name="l02483"></a><span class="lineno"> 2483</span>&#160;</div>
-<div class="line"><a name="l02489"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#ab672325daba6e220ad75675fc39a9f45"> 2489</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ab672325daba6e220ad75675fc39a9f45">CAmDatabaseHandlerMap::sourceVisible</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID)<span class="keyword"> const</span></div>
-<div class="line"><a name="l02490"></a><span class="lineno"> 2490</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l02491"></a><span class="lineno"> 2491</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282">existSource</a>(sourceID))</div>
-<div class="line"><a name="l02492"></a><span class="lineno"> 2492</span>&#160; {</div>
-<div class="line"><a name="l02493"></a><span class="lineno"> 2493</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;sourceID must exist&quot;</span>);</div>
-<div class="line"><a name="l02494"></a><span class="lineno"> 2494</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l02495"></a><span class="lineno"> 2495</span>&#160; }</div>
-<div class="line"><a name="l02496"></a><span class="lineno"> 2496</span>&#160; am_Source_Database_s source = mMappedData.mSourceMap.at(sourceID);</div>
-<div class="line"><a name="l02497"></a><span class="lineno"> 2497</span>&#160; <span class="keywordflow">return</span> source.visible;</div>
-<div class="line"><a name="l02498"></a><span class="lineno"> 2498</span>&#160;}</div>
-<div class="line"><a name="l02499"></a><span class="lineno"> 2499</span>&#160;</div>
-<div class="line"><a name="l02505"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a58e7aed5f4a279132a5b80f85e3aea58"> 2505</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a58e7aed5f4a279132a5b80f85e3aea58">CAmDatabaseHandlerMap::sinkVisible</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)<span class="keyword"> const</span></div>
-<div class="line"><a name="l02506"></a><span class="lineno"> 2506</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l02507"></a><span class="lineno"> 2507</span>&#160; am_Sink_Database_s <span class="keyword">const</span> * source = <a class="code" href="namespaceam.html#acabdcd0d4a17f00bfaa64ad1b0992263">objectForKeyIfExistsInMap</a>(sinkID, mMappedData.mSinkMap);</div>
-<div class="line"><a name="l02508"></a><span class="lineno"> 2508</span>&#160; <span class="keywordflow">if</span>( NULL!=source )</div>
-<div class="line"><a name="l02509"></a><span class="lineno"> 2509</span>&#160; {</div>
-<div class="line"><a name="l02510"></a><span class="lineno"> 2510</span>&#160; <span class="keywordflow">if</span>(0==source-&gt;reserved)</div>
-<div class="line"><a name="l02511"></a><span class="lineno"> 2511</span>&#160; <span class="keywordflow">return</span> source-&gt;visible;</div>
-<div class="line"><a name="l02512"></a><span class="lineno"> 2512</span>&#160; }</div>
-<div class="line"><a name="l02513"></a><span class="lineno"> 2513</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l02514"></a><span class="lineno"> 2514</span>&#160;}</div>
-<div class="line"><a name="l02515"></a><span class="lineno"> 2515</span>&#160;</div>
-<div class="line"><a name="l02522"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a501e04088181afeadca1fd6a96defc3d"> 2522</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a501e04088181afeadca1fd6a96defc3d">CAmDatabaseHandlerMap::existConnection</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Connection__s.html">am_Connection_s</a> &amp; connection)<span class="keyword"> const</span></div>
-<div class="line"><a name="l02523"></a><span class="lineno"> 2523</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l02524"></a><span class="lineno"> 2524</span>&#160; am_Connection_Database_s <span class="keyword">const</span> * connectionObject = objectMatchingPredicate&lt;am_Connection_Database_s, am_connectionID_t&gt;(mMappedData.mConnectionMap, [&amp;](<span class="keyword">const</span> am_Connection_Database_s &amp; obj){</div>
-<div class="line"><a name="l02525"></a><span class="lineno"> 2525</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>==obj.reserved &amp;&amp;</div>
-<div class="line"><a name="l02526"></a><span class="lineno"> 2526</span>&#160; connection.<a class="code" href="structam_1_1am__Connection__s.html#a39b05fef7f7ba6496e540ec7f19949c2">sinkID</a> == obj.sinkID &amp;&amp;</div>
-<div class="line"><a name="l02527"></a><span class="lineno"> 2527</span>&#160; connection.<a class="code" href="structam_1_1am__Connection__s.html#a1e7d70c584810ba5cb2634d1a2800035">sourceID</a> == obj.sourceID &amp;&amp;</div>
-<div class="line"><a name="l02528"></a><span class="lineno"> 2528</span>&#160; connection.<a class="code" href="structam_1_1am__Connection__s.html#ab1f87b525ab5adda91e35e2adcccca33">connectionFormat</a> == obj.connectionFormat;</div>
-<div class="line"><a name="l02529"></a><span class="lineno"> 2529</span>&#160; });</div>
-<div class="line"><a name="l02530"></a><span class="lineno"> 2530</span>&#160; <span class="keywordflow">return</span> ( NULL!=connectionObject );</div>
-<div class="line"><a name="l02531"></a><span class="lineno"> 2531</span>&#160;}</div>
-<div class="line"><a name="l02532"></a><span class="lineno"> 2532</span>&#160;</div>
-<div class="line"><a name="l02538"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a6bb9c760f52c2fffa1ded1ce34af81f5"> 2538</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a6bb9c760f52c2fffa1ded1ce34af81f5">CAmDatabaseHandlerMap::existConnectionID</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID)<span class="keyword"> const</span></div>
-<div class="line"><a name="l02539"></a><span class="lineno"> 2539</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l02540"></a><span class="lineno"> 2540</span>&#160; am_Connection_Database_s <span class="keyword">const</span> * connection = <a class="code" href="namespaceam.html#acabdcd0d4a17f00bfaa64ad1b0992263">objectForKeyIfExistsInMap</a>(connectionID, mMappedData.mConnectionMap);</div>
-<div class="line"><a name="l02541"></a><span class="lineno"> 2541</span>&#160; <span class="keywordflow">if</span>( NULL!=connection )</div>
-<div class="line"><a name="l02542"></a><span class="lineno"> 2542</span>&#160; {</div>
-<div class="line"><a name="l02543"></a><span class="lineno"> 2543</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">true</span>);</div>
-<div class="line"><a name="l02544"></a><span class="lineno"> 2544</span>&#160; }</div>
-<div class="line"><a name="l02545"></a><span class="lineno"> 2545</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l02546"></a><span class="lineno"> 2546</span>&#160;}</div>
-<div class="line"><a name="l02547"></a><span class="lineno"> 2547</span>&#160;</div>
-<div class="line"><a name="l02553"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a11a63287d372f58350f1b42bf6fa98a6"> 2553</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a11a63287d372f58350f1b42bf6fa98a6">CAmDatabaseHandlerMap::existCrossFader</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID)<span class="keyword"> const</span></div>
-<div class="line"><a name="l02554"></a><span class="lineno"> 2554</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l02555"></a><span class="lineno"> 2555</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#a78753cde7f20916500b9d4b212b26f92">existsObjectWithKeyInMap</a>(crossfaderID, mMappedData.mCrossfaderMap);</div>
-<div class="line"><a name="l02556"></a><span class="lineno"> 2556</span>&#160;}</div>
-<div class="line"><a name="l02557"></a><span class="lineno"> 2557</span>&#160;</div>
-<div class="line"><a name="l02558"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a9f400d6ee3e87c8f9e8ad6fbf15430d9"> 2558</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a9f400d6ee3e87c8f9e8ad6fbf15430d9">CAmDatabaseHandlerMap::getSoureState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am_SourceState_e</a> &amp; sourceState)<span class="keyword"> const</span></div>
-<div class="line"><a name="l02559"></a><span class="lineno"> 2559</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l02560"></a><span class="lineno"> 2560</span>&#160; am_Source_Database_s <span class="keyword">const</span> * source = <a class="code" href="namespaceam.html#acabdcd0d4a17f00bfaa64ad1b0992263">objectForKeyIfExistsInMap</a>(sourceID, mMappedData.mSourceMap);</div>
-<div class="line"><a name="l02561"></a><span class="lineno"> 2561</span>&#160; <span class="keywordflow">if</span>( NULL!=source )</div>
-<div class="line"><a name="l02562"></a><span class="lineno"> 2562</span>&#160; {</div>
-<div class="line"><a name="l02563"></a><span class="lineno"> 2563</span>&#160; sourceState = source-&gt;sourceState;</div>
-<div class="line"><a name="l02564"></a><span class="lineno"> 2564</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l02565"></a><span class="lineno"> 2565</span>&#160; }</div>
-<div class="line"><a name="l02566"></a><span class="lineno"> 2566</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l02567"></a><span class="lineno"> 2567</span>&#160; {</div>
-<div class="line"><a name="l02568"></a><span class="lineno"> 2568</span>&#160; sourceState = <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358a3f4d4cdfa4a68a99f45304086dfb15d6">SS_UNKNNOWN</a>;</div>
-<div class="line"><a name="l02569"></a><span class="lineno"> 2569</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l02570"></a><span class="lineno"> 2570</span>&#160; }</div>
-<div class="line"><a name="l02571"></a><span class="lineno"> 2571</span>&#160;}</div>
-<div class="line"><a name="l02572"></a><span class="lineno"> 2572</span>&#160;</div>
-<div class="line"><a name="l02573"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a71193850ce85ab9929bd291931b5e9a6"> 2573</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a71193850ce85ab9929bd291931b5e9a6">CAmDatabaseHandlerMap::changeSourceState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am_SourceState_e</a> sourceState)</div>
-<div class="line"><a name="l02574"></a><span class="lineno"> 2574</span>&#160;{</div>
-<div class="line"><a name="l02575"></a><span class="lineno"> 2575</span>&#160; <span class="keywordflow">if</span>(!(sourceState&gt;=<a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358a3f4d4cdfa4a68a99f45304086dfb15d6">SS_UNKNNOWN</a> &amp;&amp; sourceState&lt;=<a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358ab23978754eea5bc91cc65642d8e15806">SS_MAX</a>))</div>
-<div class="line"><a name="l02576"></a><span class="lineno"> 2576</span>&#160; {</div>
-<div class="line"><a name="l02577"></a><span class="lineno"> 2577</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;sourceState must be valid&quot;</span>);</div>
-<div class="line"><a name="l02578"></a><span class="lineno"> 2578</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l02579"></a><span class="lineno"> 2579</span>&#160; }</div>
-<div class="line"><a name="l02580"></a><span class="lineno"> 2580</span>&#160;</div>
-<div class="line"><a name="l02581"></a><span class="lineno"> 2581</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282">existSource</a>(sourceID))</div>
-<div class="line"><a name="l02582"></a><span class="lineno"> 2582</span>&#160; {</div>
-<div class="line"><a name="l02583"></a><span class="lineno"> 2583</span>&#160; mMappedData.mSourceMap.at(sourceID).sourceState = sourceState;</div>
-<div class="line"><a name="l02584"></a><span class="lineno"> 2584</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l02585"></a><span class="lineno"> 2585</span>&#160; }</div>
-<div class="line"><a name="l02586"></a><span class="lineno"> 2586</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;sourceID must exist&quot;</span>);</div>
-<div class="line"><a name="l02587"></a><span class="lineno"> 2587</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l02588"></a><span class="lineno"> 2588</span>&#160;}</div>
-<div class="line"><a name="l02589"></a><span class="lineno"> 2589</span>&#160;</div>
-<div class="line"><a name="l02590"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a05d5a7d3bb4c8653925f29a51b5e6366"> 2590</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a05d5a7d3bb4c8653925f29a51b5e6366">CAmDatabaseHandlerMap::getSinkMainVolume</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a>&amp; mainVolume)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l02591"></a><span class="lineno"> 2591</span>&#160;</div>
-<div class="line"><a name="l02592"></a><span class="lineno"> 2592</span>&#160;</div>
-<div class="line"><a name="l02593"></a><span class="lineno"> 2593</span>&#160; am_Sink_Database_s <span class="keyword">const</span> * source = <a class="code" href="namespaceam.html#acabdcd0d4a17f00bfaa64ad1b0992263">objectForKeyIfExistsInMap</a>(sinkID, mMappedData.mSinkMap);</div>
-<div class="line"><a name="l02594"></a><span class="lineno"> 2594</span>&#160; <span class="keywordflow">if</span>( NULL!=source )</div>
-<div class="line"><a name="l02595"></a><span class="lineno"> 2595</span>&#160; {</div>
-<div class="line"><a name="l02596"></a><span class="lineno"> 2596</span>&#160; mainVolume = source-&gt;mainVolume;</div>
-<div class="line"><a name="l02597"></a><span class="lineno"> 2597</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l02598"></a><span class="lineno"> 2598</span>&#160; }</div>
-<div class="line"><a name="l02599"></a><span class="lineno"> 2599</span>&#160; mainVolume = -1;</div>
-<div class="line"><a name="l02600"></a><span class="lineno"> 2600</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(__func__,<span class="stringliteral">&quot;sinkID must be valid&quot;</span>);</div>
-<div class="line"><a name="l02601"></a><span class="lineno"> 2601</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l02602"></a><span class="lineno"> 2602</span>&#160;}</div>
-<div class="line"><a name="l02603"></a><span class="lineno"> 2603</span>&#160;</div>
-<div class="line"><a name="l02604"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#abb9dcbdd4e141250184bf7ba4102c5f5"> 2604</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#abb9dcbdd4e141250184bf7ba4102c5f5">CAmDatabaseHandlerMap::getSinkVolume</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> &amp; volume)<span class="keyword"> const</span></div>
-<div class="line"><a name="l02605"></a><span class="lineno"> 2605</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l02606"></a><span class="lineno"> 2606</span>&#160;</div>
-<div class="line"><a name="l02607"></a><span class="lineno"> 2607</span>&#160; am_Sink_Database_s <span class="keyword">const</span> * source = <a class="code" href="namespaceam.html#acabdcd0d4a17f00bfaa64ad1b0992263">objectForKeyIfExistsInMap</a>(sinkID, mMappedData.mSinkMap);</div>
-<div class="line"><a name="l02608"></a><span class="lineno"> 2608</span>&#160; <span class="keywordflow">if</span>( NULL!=source )</div>
-<div class="line"><a name="l02609"></a><span class="lineno"> 2609</span>&#160; {</div>
-<div class="line"><a name="l02610"></a><span class="lineno"> 2610</span>&#160; volume = source-&gt;volume;</div>
-<div class="line"><a name="l02611"></a><span class="lineno"> 2611</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l02612"></a><span class="lineno"> 2612</span>&#160; }</div>
-<div class="line"><a name="l02613"></a><span class="lineno"> 2613</span>&#160; volume = -1;</div>
-<div class="line"><a name="l02614"></a><span class="lineno"> 2614</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(__func__,<span class="stringliteral">&quot;sinkID must be valid&quot;</span>);</div>
-<div class="line"><a name="l02615"></a><span class="lineno"> 2615</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l02616"></a><span class="lineno"> 2616</span>&#160;}</div>
-<div class="line"><a name="l02617"></a><span class="lineno"> 2617</span>&#160;</div>
-<div class="line"><a name="l02618"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a916b0e22cd9c5f0253b4858b94412156"> 2618</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a916b0e22cd9c5f0253b4858b94412156">CAmDatabaseHandlerMap::getSourceVolume</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> &amp; volume)<span class="keyword"> const</span></div>
-<div class="line"><a name="l02619"></a><span class="lineno"> 2619</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l02620"></a><span class="lineno"> 2620</span>&#160; am_Source_Database_s <span class="keyword">const</span> * source = <a class="code" href="namespaceam.html#acabdcd0d4a17f00bfaa64ad1b0992263">objectForKeyIfExistsInMap</a>(sourceID, mMappedData.mSourceMap);</div>
-<div class="line"><a name="l02621"></a><span class="lineno"> 2621</span>&#160; <span class="keywordflow">if</span>( NULL!=source )</div>
-<div class="line"><a name="l02622"></a><span class="lineno"> 2622</span>&#160; {</div>
-<div class="line"><a name="l02623"></a><span class="lineno"> 2623</span>&#160; volume = source-&gt;volume;</div>
-<div class="line"><a name="l02624"></a><span class="lineno"> 2624</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l02625"></a><span class="lineno"> 2625</span>&#160; }</div>
-<div class="line"><a name="l02626"></a><span class="lineno"> 2626</span>&#160; volume = -1;</div>
-<div class="line"><a name="l02627"></a><span class="lineno"> 2627</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(__func__,<span class="stringliteral">&quot;sourceID must be valid&quot;</span>);</div>
-<div class="line"><a name="l02628"></a><span class="lineno"> 2628</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l02629"></a><span class="lineno"> 2629</span>&#160;}</div>
-<div class="line"><a name="l02630"></a><span class="lineno"> 2630</span>&#160;</div>
-<div class="line"><a name="l02631"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a34c59d291b105f124795b7c8227afab7"> 2631</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a34c59d291b105f124795b7c8227afab7">CAmDatabaseHandlerMap::getSinkSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a> propertyType, int16_t &amp; value)<span class="keyword"> const</span></div>
-<div class="line"><a name="l02632"></a><span class="lineno"> 2632</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l02633"></a><span class="lineno"> 2633</span>&#160;</div>
-<div class="line"><a name="l02634"></a><span class="lineno"> 2634</span>&#160; am_Sink_Database_s * pObject = (am_Sink_Database_s *)<a class="code" href="namespaceam.html#acabdcd0d4a17f00bfaa64ad1b0992263">objectForKeyIfExistsInMap</a>(sinkID, mMappedData.mSinkMap);</div>
-<div class="line"><a name="l02635"></a><span class="lineno"> 2635</span>&#160; <span class="keywordflow">if</span>( NULL!=pObject )</div>
-<div class="line"><a name="l02636"></a><span class="lineno"> 2636</span>&#160; {</div>
-<div class="line"><a name="l02637"></a><span class="lineno"> 2637</span>&#160; <span class="keywordflow">if</span>(pObject-&gt;listSoundProperties.size()&gt;0 &amp;&amp; 0==pObject-&gt;cacheSoundProperties.size())</div>
-<div class="line"><a name="l02638"></a><span class="lineno"> 2638</span>&#160; {</div>
-<div class="line"><a name="l02639"></a><span class="lineno"> 2639</span>&#160; std::vector&lt;am_SoundProperty_s&gt;::const_iterator iter = pObject-&gt;listSoundProperties.begin();</div>
-<div class="line"><a name="l02640"></a><span class="lineno"> 2640</span>&#160; <span class="keywordflow">for</span>(; iter&lt;pObject-&gt;listSoundProperties.end(); ++iter)</div>
-<div class="line"><a name="l02641"></a><span class="lineno"> 2641</span>&#160; pObject-&gt;cacheSoundProperties[iter-&gt;type] = iter-&gt;value;</div>
-<div class="line"><a name="l02642"></a><span class="lineno"> 2642</span>&#160; }</div>
-<div class="line"><a name="l02643"></a><span class="lineno"> 2643</span>&#160; <span class="keyword">auto</span> it = pObject-&gt;cacheSoundProperties.find(propertyType);</div>
-<div class="line"><a name="l02644"></a><span class="lineno"> 2644</span>&#160; <span class="keywordflow">if</span>(it!=pObject-&gt;cacheSoundProperties.end())</div>
-<div class="line"><a name="l02645"></a><span class="lineno"> 2645</span>&#160; {</div>
-<div class="line"><a name="l02646"></a><span class="lineno"> 2646</span>&#160; value = it-&gt;second;</div>
-<div class="line"><a name="l02647"></a><span class="lineno"> 2647</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l02648"></a><span class="lineno"> 2648</span>&#160; }</div>
-<div class="line"><a name="l02649"></a><span class="lineno"> 2649</span>&#160; }</div>
-<div class="line"><a name="l02650"></a><span class="lineno"> 2650</span>&#160; value = -1;</div>
-<div class="line"><a name="l02651"></a><span class="lineno"> 2651</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(__func__,<span class="stringliteral">&quot;sinkID must be valid&quot;</span>);</div>
-<div class="line"><a name="l02652"></a><span class="lineno"> 2652</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l02653"></a><span class="lineno"> 2653</span>&#160;}</div>
-<div class="line"><a name="l02654"></a><span class="lineno"> 2654</span>&#160;</div>
-<div class="line"><a name="l02655"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a8a5a3f6a5bd80b70e5c82efa1cd47ce3"> 2655</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a8a5a3f6a5bd80b70e5c82efa1cd47ce3">CAmDatabaseHandlerMap::getSourceSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a> propertyType, int16_t &amp; value)<span class="keyword"> const</span></div>
-<div class="line"><a name="l02656"></a><span class="lineno"> 2656</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l02657"></a><span class="lineno"> 2657</span>&#160; am_Source_Database_s * pObject = (am_Source_Database_s *)<a class="code" href="namespaceam.html#acabdcd0d4a17f00bfaa64ad1b0992263">objectForKeyIfExistsInMap</a>(sourceID, mMappedData.mSourceMap);</div>
-<div class="line"><a name="l02658"></a><span class="lineno"> 2658</span>&#160; <span class="keywordflow">if</span>( NULL!=pObject )</div>
-<div class="line"><a name="l02659"></a><span class="lineno"> 2659</span>&#160; {</div>
-<div class="line"><a name="l02660"></a><span class="lineno"> 2660</span>&#160; <span class="keywordflow">if</span>(pObject-&gt;listSoundProperties.size()&gt;0 &amp;&amp; 0==pObject-&gt;cacheSoundProperties.size())</div>
-<div class="line"><a name="l02661"></a><span class="lineno"> 2661</span>&#160; {</div>
-<div class="line"><a name="l02662"></a><span class="lineno"> 2662</span>&#160; std::vector&lt;am_SoundProperty_s&gt;::const_iterator iter = pObject-&gt;listSoundProperties.begin();</div>
-<div class="line"><a name="l02663"></a><span class="lineno"> 2663</span>&#160; <span class="keywordflow">for</span>(; iter&lt;pObject-&gt;listSoundProperties.end(); ++iter)</div>
-<div class="line"><a name="l02664"></a><span class="lineno"> 2664</span>&#160; pObject-&gt;cacheSoundProperties[iter-&gt;type] = iter-&gt;value;</div>
-<div class="line"><a name="l02665"></a><span class="lineno"> 2665</span>&#160; }</div>
-<div class="line"><a name="l02666"></a><span class="lineno"> 2666</span>&#160; <span class="keyword">auto</span> it = pObject-&gt;cacheSoundProperties.find(propertyType);</div>
-<div class="line"><a name="l02667"></a><span class="lineno"> 2667</span>&#160; <span class="keywordflow">if</span>(it!=pObject-&gt;cacheSoundProperties.end())</div>
-<div class="line"><a name="l02668"></a><span class="lineno"> 2668</span>&#160; {</div>
-<div class="line"><a name="l02669"></a><span class="lineno"> 2669</span>&#160; value = it-&gt;second;</div>
-<div class="line"><a name="l02670"></a><span class="lineno"> 2670</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l02671"></a><span class="lineno"> 2671</span>&#160; }</div>
-<div class="line"><a name="l02672"></a><span class="lineno"> 2672</span>&#160; }</div>
-<div class="line"><a name="l02673"></a><span class="lineno"> 2673</span>&#160; value = -1;</div>
-<div class="line"><a name="l02674"></a><span class="lineno"> 2674</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(__func__,<span class="stringliteral">&quot;sourceID must be valid&quot;</span>);</div>
-<div class="line"><a name="l02675"></a><span class="lineno"> 2675</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l02676"></a><span class="lineno"> 2676</span>&#160;}</div>
-<div class="line"><a name="l02677"></a><span class="lineno"> 2677</span>&#160;</div>
-<div class="line"><a name="l02678"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a16b77657f4c6e878f7b20a21f8ecb51d"> 2678</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a16b77657f4c6e878f7b20a21f8ecb51d">CAmDatabaseHandlerMap::getMainSinkSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a> propertyType, int16_t&amp; value)<span class="keyword"> const</span></div>
-<div class="line"><a name="l02679"></a><span class="lineno"> 2679</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l02680"></a><span class="lineno"> 2680</span>&#160; am_Sink_Database_s * pObject = (am_Sink_Database_s *)<a class="code" href="namespaceam.html#acabdcd0d4a17f00bfaa64ad1b0992263">objectForKeyIfExistsInMap</a>(sinkID, mMappedData.mSinkMap);</div>
-<div class="line"><a name="l02681"></a><span class="lineno"> 2681</span>&#160; <span class="keywordflow">if</span>( NULL!=pObject )</div>
-<div class="line"><a name="l02682"></a><span class="lineno"> 2682</span>&#160; {</div>
-<div class="line"><a name="l02683"></a><span class="lineno"> 2683</span>&#160; <span class="keywordflow">if</span>(pObject-&gt;listMainSoundProperties.size()&gt;0 &amp;&amp; 0==pObject-&gt;cacheMainSoundProperties.size())</div>
-<div class="line"><a name="l02684"></a><span class="lineno"> 2684</span>&#160; {</div>
-<div class="line"><a name="l02685"></a><span class="lineno"> 2685</span>&#160; std::vector&lt;am_MainSoundProperty_s&gt;::const_iterator iter = pObject-&gt;listMainSoundProperties.begin();</div>
-<div class="line"><a name="l02686"></a><span class="lineno"> 2686</span>&#160; <span class="keywordflow">for</span>(; iter&lt;pObject-&gt;listMainSoundProperties.end(); ++iter)</div>
-<div class="line"><a name="l02687"></a><span class="lineno"> 2687</span>&#160; pObject-&gt;cacheMainSoundProperties[iter-&gt;type] = iter-&gt;value;</div>
-<div class="line"><a name="l02688"></a><span class="lineno"> 2688</span>&#160; }</div>
-<div class="line"><a name="l02689"></a><span class="lineno"> 2689</span>&#160; <span class="keyword">auto</span> it = pObject-&gt;cacheMainSoundProperties.find(propertyType);</div>
-<div class="line"><a name="l02690"></a><span class="lineno"> 2690</span>&#160; <span class="keywordflow">if</span>(it!=pObject-&gt;cacheMainSoundProperties.end())</div>
-<div class="line"><a name="l02691"></a><span class="lineno"> 2691</span>&#160; {</div>
-<div class="line"><a name="l02692"></a><span class="lineno"> 2692</span>&#160; value = it-&gt;second;</div>
-<div class="line"><a name="l02693"></a><span class="lineno"> 2693</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l02694"></a><span class="lineno"> 2694</span>&#160; }</div>
-<div class="line"><a name="l02695"></a><span class="lineno"> 2695</span>&#160; }</div>
-<div class="line"><a name="l02696"></a><span class="lineno"> 2696</span>&#160; value = -1;</div>
-<div class="line"><a name="l02697"></a><span class="lineno"> 2697</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(__func__,<span class="stringliteral">&quot;sinkID must be valid&quot;</span>);</div>
-<div class="line"><a name="l02698"></a><span class="lineno"> 2698</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l02699"></a><span class="lineno"> 2699</span>&#160;}</div>
-<div class="line"><a name="l02700"></a><span class="lineno"> 2700</span>&#160;</div>
-<div class="line"><a name="l02701"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#aefa13b6986d86789409d91dbcd6ed9f7"> 2701</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aefa13b6986d86789409d91dbcd6ed9f7">CAmDatabaseHandlerMap::getMainSourceSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a> propertyType, int16_t&amp; value)<span class="keyword"> const</span></div>
-<div class="line"><a name="l02702"></a><span class="lineno"> 2702</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l02703"></a><span class="lineno"> 2703</span>&#160;</div>
-<div class="line"><a name="l02704"></a><span class="lineno"> 2704</span>&#160; am_Source_Database_s * pObject = (am_Source_Database_s *)<a class="code" href="namespaceam.html#acabdcd0d4a17f00bfaa64ad1b0992263">objectForKeyIfExistsInMap</a>(sourceID, mMappedData.mSourceMap);</div>
-<div class="line"><a name="l02705"></a><span class="lineno"> 2705</span>&#160; <span class="keywordflow">if</span>( NULL!=pObject )</div>
-<div class="line"><a name="l02706"></a><span class="lineno"> 2706</span>&#160; {</div>
-<div class="line"><a name="l02707"></a><span class="lineno"> 2707</span>&#160; <span class="keywordflow">if</span>(pObject-&gt;listMainSoundProperties.size()&gt;0 &amp;&amp; 0==pObject-&gt;cacheMainSoundProperties.size())</div>
-<div class="line"><a name="l02708"></a><span class="lineno"> 2708</span>&#160; {</div>
-<div class="line"><a name="l02709"></a><span class="lineno"> 2709</span>&#160; std::vector&lt;am_MainSoundProperty_s&gt;::const_iterator iter = pObject-&gt;listMainSoundProperties.begin();</div>
-<div class="line"><a name="l02710"></a><span class="lineno"> 2710</span>&#160; <span class="keywordflow">for</span>(; iter&lt;pObject-&gt;listMainSoundProperties.end(); ++iter)</div>
-<div class="line"><a name="l02711"></a><span class="lineno"> 2711</span>&#160; pObject-&gt;cacheMainSoundProperties[iter-&gt;type] = iter-&gt;value;</div>
-<div class="line"><a name="l02712"></a><span class="lineno"> 2712</span>&#160; }</div>
-<div class="line"><a name="l02713"></a><span class="lineno"> 2713</span>&#160; <span class="keyword">auto</span> it = pObject-&gt;cacheMainSoundProperties.find(propertyType);</div>
-<div class="line"><a name="l02714"></a><span class="lineno"> 2714</span>&#160; <span class="keywordflow">if</span>(it!=pObject-&gt;cacheMainSoundProperties.end())</div>
-<div class="line"><a name="l02715"></a><span class="lineno"> 2715</span>&#160; {</div>
-<div class="line"><a name="l02716"></a><span class="lineno"> 2716</span>&#160; value = it-&gt;second;</div>
-<div class="line"><a name="l02717"></a><span class="lineno"> 2717</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l02718"></a><span class="lineno"> 2718</span>&#160; }</div>
-<div class="line"><a name="l02719"></a><span class="lineno"> 2719</span>&#160; }</div>
-<div class="line"><a name="l02720"></a><span class="lineno"> 2720</span>&#160;</div>
-<div class="line"><a name="l02721"></a><span class="lineno"> 2721</span>&#160; value = -1;</div>
-<div class="line"><a name="l02722"></a><span class="lineno"> 2722</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(__func__,<span class="stringliteral">&quot;sourceID must be valid&quot;</span>);</div>
-<div class="line"><a name="l02723"></a><span class="lineno"> 2723</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l02724"></a><span class="lineno"> 2724</span>&#160;}</div>
-<div class="line"><a name="l02725"></a><span class="lineno"> 2725</span>&#160;</div>
-<div class="line"><a name="l02726"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#af946dd70eacb4ab2c21308fbd45a3231"> 2726</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#af946dd70eacb4ab2c21308fbd45a3231">CAmDatabaseHandlerMap::getDomainState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a>&amp; state)<span class="keyword"> const</span></div>
-<div class="line"><a name="l02727"></a><span class="lineno"> 2727</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l02728"></a><span class="lineno"> 2728</span>&#160;</div>
-<div class="line"><a name="l02729"></a><span class="lineno"> 2729</span>&#160; am_Domain_Database_s <span class="keyword">const</span> * source = <a class="code" href="namespaceam.html#acabdcd0d4a17f00bfaa64ad1b0992263">objectForKeyIfExistsInMap</a>(domainID, mMappedData.mDomainMap);</div>
-<div class="line"><a name="l02730"></a><span class="lineno"> 2730</span>&#160; <span class="keywordflow">if</span>( NULL!=source )</div>
-<div class="line"><a name="l02731"></a><span class="lineno"> 2731</span>&#160; {</div>
-<div class="line"><a name="l02732"></a><span class="lineno"> 2732</span>&#160; state = source-&gt;state;</div>
-<div class="line"><a name="l02733"></a><span class="lineno"> 2733</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l02734"></a><span class="lineno"> 2734</span>&#160; }</div>
-<div class="line"><a name="l02735"></a><span class="lineno"> 2735</span>&#160; state = <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5a8ee65be2791c7269d422c1b0732713d5">DS_UNKNOWN</a>;</div>
-<div class="line"><a name="l02736"></a><span class="lineno"> 2736</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(__func__,<span class="stringliteral">&quot;domainID must be valid&quot;</span>);</div>
-<div class="line"><a name="l02737"></a><span class="lineno"> 2737</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l02738"></a><span class="lineno"> 2738</span>&#160;}</div>
-<div class="line"><a name="l02739"></a><span class="lineno"> 2739</span>&#160;</div>
-<div class="line"><a name="l02740"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#aac703640a08104729d898800a54fe178"> 2740</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aac703640a08104729d898800a54fe178">CAmDatabaseHandlerMap::peekDomain</a>(<span class="keyword">const</span> std::string &amp; name, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> &amp; domainID)</div>
-<div class="line"><a name="l02741"></a><span class="lineno"> 2741</span>&#160;{</div>
-<div class="line"><a name="l02742"></a><span class="lineno"> 2742</span>&#160; domainID=0;</div>
-<div class="line"><a name="l02743"></a><span class="lineno"> 2743</span>&#160;</div>
-<div class="line"><a name="l02744"></a><span class="lineno"> 2744</span>&#160; am_Domain_Database_s <span class="keyword">const</span> *reservedDomain = objectMatchingPredicate&lt;am_Domain_Database_s, am_domainID_t&gt;(mMappedData.mDomainMap, [&amp;](<span class="keyword">const</span> am_Domain_Database_s &amp; obj){</div>
-<div class="line"><a name="l02745"></a><span class="lineno"> 2745</span>&#160; <span class="keywordflow">return</span> name.compare(obj.name)==0;</div>
-<div class="line"><a name="l02746"></a><span class="lineno"> 2746</span>&#160; });</div>
-<div class="line"><a name="l02747"></a><span class="lineno"> 2747</span>&#160;</div>
-<div class="line"><a name="l02748"></a><span class="lineno"> 2748</span>&#160; <span class="keywordflow">if</span>( NULL != reservedDomain )</div>
-<div class="line"><a name="l02749"></a><span class="lineno"> 2749</span>&#160; {</div>
-<div class="line"><a name="l02750"></a><span class="lineno"> 2750</span>&#160; domainID = reservedDomain-&gt;domainID;</div>
-<div class="line"><a name="l02751"></a><span class="lineno"> 2751</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div>
-<div class="line"><a name="l02752"></a><span class="lineno"> 2752</span>&#160; }</div>
-<div class="line"><a name="l02753"></a><span class="lineno"> 2753</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l02754"></a><span class="lineno"> 2754</span>&#160; {</div>
-<div class="line"><a name="l02755"></a><span class="lineno"> 2755</span>&#160; int16_t nextID = 0;</div>
-<div class="line"><a name="l02756"></a><span class="lineno"> 2756</span>&#160; <span class="keywordflow">if</span>( mMappedData.increaseID( nextID, mMappedData.mCurrentDomainID) )</div>
-<div class="line"><a name="l02757"></a><span class="lineno"> 2757</span>&#160; {</div>
-<div class="line"><a name="l02758"></a><span class="lineno"> 2758</span>&#160; domainID = nextID;</div>
-<div class="line"><a name="l02759"></a><span class="lineno"> 2759</span>&#160; am_Domain_Database_s domain;</div>
-<div class="line"><a name="l02760"></a><span class="lineno"> 2760</span>&#160; domain.domainID = nextID;</div>
-<div class="line"><a name="l02761"></a><span class="lineno"> 2761</span>&#160; domain.name = name;</div>
-<div class="line"><a name="l02762"></a><span class="lineno"> 2762</span>&#160; domain.reserved = 1;</div>
-<div class="line"><a name="l02763"></a><span class="lineno"> 2763</span>&#160; mMappedData.mDomainMap[nextID] = domain;</div>
-<div class="line"><a name="l02764"></a><span class="lineno"> 2764</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div>
-<div class="line"><a name="l02765"></a><span class="lineno"> 2765</span>&#160; }</div>
-<div class="line"><a name="l02766"></a><span class="lineno"> 2766</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>;</div>
-<div class="line"><a name="l02767"></a><span class="lineno"> 2767</span>&#160; }</div>
-<div class="line"><a name="l02768"></a><span class="lineno"> 2768</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l02769"></a><span class="lineno"> 2769</span>&#160;}</div>
-<div class="line"><a name="l02770"></a><span class="lineno"> 2770</span>&#160;</div>
-<div class="line"><a name="l02771"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a35a743a47c256c06a034fdaebf7bd5e5"> 2771</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a35a743a47c256c06a034fdaebf7bd5e5">CAmDatabaseHandlerMap::peekSink</a>(<span class="keyword">const</span> std::string &amp; name, <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> &amp; sinkID)</div>
-<div class="line"><a name="l02772"></a><span class="lineno"> 2772</span>&#160;{</div>
-<div class="line"><a name="l02773"></a><span class="lineno"> 2773</span>&#160; am_Sink_Database_s <span class="keyword">const</span> *reservedSink = objectMatchingPredicate&lt;am_Sink_Database_s, am_sinkID_t&gt;(mMappedData.mSinkMap, [&amp;](<span class="keyword">const</span> am_Sink_Database_s &amp; obj){</div>
-<div class="line"><a name="l02774"></a><span class="lineno"> 2774</span>&#160; <span class="keywordflow">return</span> name.compare(obj.name)==0;</div>
-<div class="line"><a name="l02775"></a><span class="lineno"> 2775</span>&#160; });</div>
-<div class="line"><a name="l02776"></a><span class="lineno"> 2776</span>&#160; <span class="keywordflow">if</span>( NULL!=reservedSink )</div>
-<div class="line"><a name="l02777"></a><span class="lineno"> 2777</span>&#160; {</div>
-<div class="line"><a name="l02778"></a><span class="lineno"> 2778</span>&#160; sinkID = reservedSink-&gt;sinkID;</div>
-<div class="line"><a name="l02779"></a><span class="lineno"> 2779</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div>
-<div class="line"><a name="l02780"></a><span class="lineno"> 2780</span>&#160; }</div>
-<div class="line"><a name="l02781"></a><span class="lineno"> 2781</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l02782"></a><span class="lineno"> 2782</span>&#160; {</div>
-<div class="line"><a name="l02783"></a><span class="lineno"> 2783</span>&#160; int16_t nextID = 0;</div>
-<div class="line"><a name="l02784"></a><span class="lineno"> 2784</span>&#160; <span class="keywordflow">if</span>(mMappedData.increaseID(nextID, mMappedData.mCurrentSinkID))</div>
-<div class="line"><a name="l02785"></a><span class="lineno"> 2785</span>&#160; {</div>
-<div class="line"><a name="l02786"></a><span class="lineno"> 2786</span>&#160; <span class="keywordflow">if</span>(mFirstStaticSink)</div>
-<div class="line"><a name="l02787"></a><span class="lineno"> 2787</span>&#160; {</div>
-<div class="line"><a name="l02788"></a><span class="lineno"> 2788</span>&#160; nextID = DYNAMIC_ID_BOUNDARY;</div>
-<div class="line"><a name="l02789"></a><span class="lineno"> 2789</span>&#160; mFirstStaticSink = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l02790"></a><span class="lineno"> 2790</span>&#160; }</div>
-<div class="line"><a name="l02791"></a><span class="lineno"> 2791</span>&#160; sinkID = nextID;</div>
-<div class="line"><a name="l02792"></a><span class="lineno"> 2792</span>&#160; am_Sink_Database_s object;</div>
-<div class="line"><a name="l02793"></a><span class="lineno"> 2793</span>&#160; <span class="keywordtype">object</span>.sinkID = nextID;</div>
-<div class="line"><a name="l02794"></a><span class="lineno"> 2794</span>&#160; <span class="keywordtype">object</span>.name = name;</div>
-<div class="line"><a name="l02795"></a><span class="lineno"> 2795</span>&#160; <span class="keywordtype">object</span>.reserved = 1;</div>
-<div class="line"><a name="l02796"></a><span class="lineno"> 2796</span>&#160; mMappedData.mSinkMap[nextID] = object;</div>
-<div class="line"><a name="l02797"></a><span class="lineno"> 2797</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div>
-<div class="line"><a name="l02798"></a><span class="lineno"> 2798</span>&#160; }</div>
-<div class="line"><a name="l02799"></a><span class="lineno"> 2799</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>;</div>
-<div class="line"><a name="l02800"></a><span class="lineno"> 2800</span>&#160; }</div>
-<div class="line"><a name="l02801"></a><span class="lineno"> 2801</span>&#160;}</div>
-<div class="line"><a name="l02802"></a><span class="lineno"> 2802</span>&#160;</div>
-<div class="line"><a name="l02803"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a914e82fef18d07df4429ae5a8676c4e2"> 2803</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a914e82fef18d07df4429ae5a8676c4e2">CAmDatabaseHandlerMap::peekSource</a>(<span class="keyword">const</span> std::string &amp; name, <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> &amp; sourceID)</div>
-<div class="line"><a name="l02804"></a><span class="lineno"> 2804</span>&#160;{</div>
-<div class="line"><a name="l02805"></a><span class="lineno"> 2805</span>&#160; am_Source_Database_s <span class="keyword">const</span> *reservedSrc = objectMatchingPredicate&lt;am_Source_Database_s, am_sourceID_t&gt;(mMappedData.mSourceMap, [&amp;](<span class="keyword">const</span> am_Source_Database_s &amp; obj){</div>
-<div class="line"><a name="l02806"></a><span class="lineno"> 2806</span>&#160; <span class="keywordflow">return</span> name.compare(obj.name)==0;</div>
-<div class="line"><a name="l02807"></a><span class="lineno"> 2807</span>&#160; });</div>
-<div class="line"><a name="l02808"></a><span class="lineno"> 2808</span>&#160; <span class="keywordflow">if</span>( NULL!=reservedSrc )</div>
-<div class="line"><a name="l02809"></a><span class="lineno"> 2809</span>&#160; {</div>
-<div class="line"><a name="l02810"></a><span class="lineno"> 2810</span>&#160; sourceID = reservedSrc-&gt;sourceID;</div>
-<div class="line"><a name="l02811"></a><span class="lineno"> 2811</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div>
-<div class="line"><a name="l02812"></a><span class="lineno"> 2812</span>&#160; }</div>
-<div class="line"><a name="l02813"></a><span class="lineno"> 2813</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l02814"></a><span class="lineno"> 2814</span>&#160; {</div>
-<div class="line"><a name="l02815"></a><span class="lineno"> 2815</span>&#160; int16_t nextID = 0;</div>
-<div class="line"><a name="l02816"></a><span class="lineno"> 2816</span>&#160; <span class="keywordflow">if</span>(mMappedData.increaseID(nextID, mMappedData.mCurrentSourceID))</div>
-<div class="line"><a name="l02817"></a><span class="lineno"> 2817</span>&#160; {</div>
-<div class="line"><a name="l02818"></a><span class="lineno"> 2818</span>&#160; <span class="keywordflow">if</span>(mFirstStaticSource)</div>
-<div class="line"><a name="l02819"></a><span class="lineno"> 2819</span>&#160; {</div>
-<div class="line"><a name="l02820"></a><span class="lineno"> 2820</span>&#160;<span class="comment">// nextID = DYNAMIC_ID_BOUNDARY;</span></div>
-<div class="line"><a name="l02821"></a><span class="lineno"> 2821</span>&#160; mFirstStaticSource = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l02822"></a><span class="lineno"> 2822</span>&#160; }</div>
-<div class="line"><a name="l02823"></a><span class="lineno"> 2823</span>&#160; sourceID = nextID;</div>
-<div class="line"><a name="l02824"></a><span class="lineno"> 2824</span>&#160; am_Source_Database_s object;</div>
-<div class="line"><a name="l02825"></a><span class="lineno"> 2825</span>&#160; <span class="keywordtype">object</span>.sourceID = nextID;</div>
-<div class="line"><a name="l02826"></a><span class="lineno"> 2826</span>&#160; <span class="keywordtype">object</span>.name = name;</div>
-<div class="line"><a name="l02827"></a><span class="lineno"> 2827</span>&#160; <span class="keywordtype">object</span>.reserved = 1;</div>
-<div class="line"><a name="l02828"></a><span class="lineno"> 2828</span>&#160; mMappedData.mSourceMap[nextID] = object;</div>
-<div class="line"><a name="l02829"></a><span class="lineno"> 2829</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div>
-<div class="line"><a name="l02830"></a><span class="lineno"> 2830</span>&#160; }</div>
-<div class="line"><a name="l02831"></a><span class="lineno"> 2831</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l02832"></a><span class="lineno"> 2832</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>;</div>
-<div class="line"><a name="l02833"></a><span class="lineno"> 2833</span>&#160; }</div>
-<div class="line"><a name="l02834"></a><span class="lineno"> 2834</span>&#160;}</div>
-<div class="line"><a name="l02835"></a><span class="lineno"> 2835</span>&#160;</div>
-<div class="line"><a name="l02836"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a3abe95c47e0ac58e3bdc9e367c9076fa"> 2836</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a3abe95c47e0ac58e3bdc9e367c9076fa">CAmDatabaseHandlerMap::changeSinkVolume</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume)</div>
-<div class="line"><a name="l02837"></a><span class="lineno"> 2837</span>&#160;{</div>
-<div class="line"><a name="l02838"></a><span class="lineno"> 2838</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">existSink</a>(sinkID))</div>
-<div class="line"><a name="l02839"></a><span class="lineno"> 2839</span>&#160; {</div>
-<div class="line"><a name="l02840"></a><span class="lineno"> 2840</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;sinkID must be valid&quot;</span>);</div>
-<div class="line"><a name="l02841"></a><span class="lineno"> 2841</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l02842"></a><span class="lineno"> 2842</span>&#160; }</div>
-<div class="line"><a name="l02843"></a><span class="lineno"> 2843</span>&#160;</div>
-<div class="line"><a name="l02844"></a><span class="lineno"> 2844</span>&#160; mMappedData.mSinkMap[sinkID].volume = volume;</div>
-<div class="line"><a name="l02845"></a><span class="lineno"> 2845</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l02846"></a><span class="lineno"> 2846</span>&#160;}</div>
-<div class="line"><a name="l02847"></a><span class="lineno"> 2847</span>&#160;</div>
-<div class="line"><a name="l02848"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a517b9380fd25f02c700f4c230a93399b"> 2848</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a517b9380fd25f02c700f4c230a93399b">CAmDatabaseHandlerMap::changeSourceVolume</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume)</div>
-<div class="line"><a name="l02849"></a><span class="lineno"> 2849</span>&#160;{</div>
-<div class="line"><a name="l02850"></a><span class="lineno"> 2850</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282">existSource</a>(sourceID))</div>
-<div class="line"><a name="l02851"></a><span class="lineno"> 2851</span>&#160; {</div>
-<div class="line"><a name="l02852"></a><span class="lineno"> 2852</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;sourceID must be valid&quot;</span>);</div>
-<div class="line"><a name="l02853"></a><span class="lineno"> 2853</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l02854"></a><span class="lineno"> 2854</span>&#160; }</div>
-<div class="line"><a name="l02855"></a><span class="lineno"> 2855</span>&#160; mMappedData.mSourceMap[sourceID].volume = volume;</div>
-<div class="line"><a name="l02856"></a><span class="lineno"> 2856</span>&#160;</div>
-<div class="line"><a name="l02857"></a><span class="lineno"> 2857</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l02858"></a><span class="lineno"> 2858</span>&#160;}</div>
-<div class="line"><a name="l02859"></a><span class="lineno"> 2859</span>&#160;</div>
-<div class="line"><a name="l02860"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a67b3d3cc897b4075804833c334429e31"> 2860</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a67b3d3cc897b4075804833c334429e31">CAmDatabaseHandlerMap::changeSourceSoundPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> &amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID)</div>
-<div class="line"><a name="l02861"></a><span class="lineno"> 2861</span>&#160;{</div>
-<div class="line"><a name="l02862"></a><span class="lineno"> 2862</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282">existSource</a>(sourceID))</div>
-<div class="line"><a name="l02863"></a><span class="lineno"> 2863</span>&#160; {</div>
-<div class="line"><a name="l02864"></a><span class="lineno"> 2864</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;sourceID must be valid&quot;</span>);</div>
-<div class="line"><a name="l02865"></a><span class="lineno"> 2865</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l02866"></a><span class="lineno"> 2866</span>&#160; }</div>
-<div class="line"><a name="l02867"></a><span class="lineno"> 2867</span>&#160;</div>
-<div class="line"><a name="l02868"></a><span class="lineno"> 2868</span>&#160; am_Source_Database_s &amp; source = mMappedData.mSourceMap[sourceID];</div>
-<div class="line"><a name="l02869"></a><span class="lineno"> 2869</span>&#160; std::vector&lt;am_SoundProperty_s&gt;::iterator iter = source.listSoundProperties.begin();</div>
-<div class="line"><a name="l02870"></a><span class="lineno"> 2870</span>&#160; <span class="keywordflow">for</span>(; iter&lt;source.listSoundProperties.end(); ++iter)</div>
-<div class="line"><a name="l02871"></a><span class="lineno"> 2871</span>&#160; {</div>
-<div class="line"><a name="l02872"></a><span class="lineno"> 2872</span>&#160; <span class="keywordflow">if</span>( soundProperty.<a class="code" href="structam_1_1am__SoundProperty__s.html#adaf90d729af1e4dca87668616312ee57">type</a> == iter-&gt;type )</div>
-<div class="line"><a name="l02873"></a><span class="lineno"> 2873</span>&#160; {</div>
-<div class="line"><a name="l02874"></a><span class="lineno"> 2874</span>&#160; iter-&gt;value = soundProperty.<a class="code" href="structam_1_1am__SoundProperty__s.html#a1eca1f3f4f81fa8ee61bb5851f37521f">value</a>;</div>
-<div class="line"><a name="l02875"></a><span class="lineno"> 2875</span>&#160; <span class="keywordflow">if</span>(source.cacheSoundProperties.size())</div>
-<div class="line"><a name="l02876"></a><span class="lineno"> 2876</span>&#160; source.cacheSoundProperties[soundProperty.<a class="code" href="structam_1_1am__SoundProperty__s.html#adaf90d729af1e4dca87668616312ee57">type</a>] = soundProperty.<a class="code" href="structam_1_1am__SoundProperty__s.html#a1eca1f3f4f81fa8ee61bb5851f37521f">value</a>;</div>
-<div class="line"><a name="l02877"></a><span class="lineno"> 2877</span>&#160; return (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l02878"></a><span class="lineno"> 2878</span>&#160; }</div>
-<div class="line"><a name="l02879"></a><span class="lineno"> 2879</span>&#160; }</div>
-<div class="line"><a name="l02880"></a><span class="lineno"> 2880</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;soundproperty type must be valid source:&quot;</span>,sourceID,<span class="stringliteral">&quot;type&quot;</span>,soundProperty.<a class="code" href="structam_1_1am__SoundProperty__s.html#adaf90d729af1e4dca87668616312ee57">type</a>);</div>
-<div class="line"><a name="l02881"></a><span class="lineno"> 2881</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l02882"></a><span class="lineno"> 2882</span>&#160;}</div>
-<div class="line"><a name="l02883"></a><span class="lineno"> 2883</span>&#160;</div>
-<div class="line"><a name="l02884"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a91c55593dc24ce5562ee99bd87dc3d35"> 2884</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a91c55593dc24ce5562ee99bd87dc3d35">CAmDatabaseHandlerMap::changeSinkSoundPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> &amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)</div>
-<div class="line"><a name="l02885"></a><span class="lineno"> 2885</span>&#160;{</div>
-<div class="line"><a name="l02886"></a><span class="lineno"> 2886</span>&#160;</div>
-<div class="line"><a name="l02887"></a><span class="lineno"> 2887</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">existSink</a>(sinkID))</div>
-<div class="line"><a name="l02888"></a><span class="lineno"> 2888</span>&#160; {</div>
-<div class="line"><a name="l02889"></a><span class="lineno"> 2889</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;sinkID must be valid&quot;</span>);</div>
-<div class="line"><a name="l02890"></a><span class="lineno"> 2890</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l02891"></a><span class="lineno"> 2891</span>&#160; }</div>
-<div class="line"><a name="l02892"></a><span class="lineno"> 2892</span>&#160; am_Sink_Database_s &amp; sink = mMappedData.mSinkMap[sinkID];</div>
-<div class="line"><a name="l02893"></a><span class="lineno"> 2893</span>&#160; std::vector&lt;am_SoundProperty_s&gt;::iterator iter = sink.listSoundProperties.begin();</div>
-<div class="line"><a name="l02894"></a><span class="lineno"> 2894</span>&#160; <span class="keywordflow">for</span>(; iter&lt;sink.listSoundProperties.end(); ++iter)</div>
-<div class="line"><a name="l02895"></a><span class="lineno"> 2895</span>&#160; {</div>
-<div class="line"><a name="l02896"></a><span class="lineno"> 2896</span>&#160; <span class="keywordflow">if</span>( soundProperty.<a class="code" href="structam_1_1am__SoundProperty__s.html#adaf90d729af1e4dca87668616312ee57">type</a> == iter-&gt;type )</div>
-<div class="line"><a name="l02897"></a><span class="lineno"> 2897</span>&#160; {</div>
-<div class="line"><a name="l02898"></a><span class="lineno"> 2898</span>&#160; iter-&gt;value = soundProperty.<a class="code" href="structam_1_1am__SoundProperty__s.html#a1eca1f3f4f81fa8ee61bb5851f37521f">value</a>;</div>
-<div class="line"><a name="l02899"></a><span class="lineno"> 2899</span>&#160; <span class="keywordflow">if</span>(sink.cacheSoundProperties.size())</div>
-<div class="line"><a name="l02900"></a><span class="lineno"> 2900</span>&#160; sink.cacheSoundProperties[soundProperty.<a class="code" href="structam_1_1am__SoundProperty__s.html#adaf90d729af1e4dca87668616312ee57">type</a>] = soundProperty.<a class="code" href="structam_1_1am__SoundProperty__s.html#a1eca1f3f4f81fa8ee61bb5851f37521f">value</a>;</div>
-<div class="line"><a name="l02901"></a><span class="lineno"> 2901</span>&#160; return (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l02902"></a><span class="lineno"> 2902</span>&#160; }</div>
-<div class="line"><a name="l02903"></a><span class="lineno"> 2903</span>&#160; }</div>
-<div class="line"><a name="l02904"></a><span class="lineno"> 2904</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;soundproperty type must be valid sinkID:&quot;</span>,sinkID,<span class="stringliteral">&quot;type&quot;</span>,soundProperty.<a class="code" href="structam_1_1am__SoundProperty__s.html#adaf90d729af1e4dca87668616312ee57">type</a>);</div>
-<div class="line"><a name="l02905"></a><span class="lineno"> 2905</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l02906"></a><span class="lineno"> 2906</span>&#160;}</div>
-<div class="line"><a name="l02907"></a><span class="lineno"> 2907</span>&#160;</div>
-<div class="line"><a name="l02908"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a1ddcaf8686b194f67b48b03361ac3473"> 2908</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a1ddcaf8686b194f67b48b03361ac3473">CAmDatabaseHandlerMap::changeCrossFaderHotSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a> hotsink)</div>
-<div class="line"><a name="l02909"></a><span class="lineno"> 2909</span>&#160;{</div>
-<div class="line"><a name="l02910"></a><span class="lineno"> 2910</span>&#160;</div>
-<div class="line"><a name="l02911"></a><span class="lineno"> 2911</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a11a63287d372f58350f1b42bf6fa98a6">existCrossFader</a>(crossfaderID))</div>
-<div class="line"><a name="l02912"></a><span class="lineno"> 2912</span>&#160; {</div>
-<div class="line"><a name="l02913"></a><span class="lineno"> 2913</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;crossfaderID must be valid&quot;</span>);</div>
-<div class="line"><a name="l02914"></a><span class="lineno"> 2914</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l02915"></a><span class="lineno"> 2915</span>&#160; }</div>
-<div class="line"><a name="l02916"></a><span class="lineno"> 2916</span>&#160;</div>
-<div class="line"><a name="l02917"></a><span class="lineno"> 2917</span>&#160; mMappedData.mCrossfaderMap[crossfaderID].hotSink = hotsink;</div>
-<div class="line"><a name="l02918"></a><span class="lineno"> 2918</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l02919"></a><span class="lineno"> 2919</span>&#160;}</div>
-<div class="line"><a name="l02920"></a><span class="lineno"> 2920</span>&#160;</div>
-<div class="line"><a name="l02921"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a2483324555e401435200385e420c4c9b"> 2921</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a2483324555e401435200385e420c4c9b">CAmDatabaseHandlerMap::isComponentConnected</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> &amp; gateway)<span class="keyword"> const</span></div>
-<div class="line"><a name="l02922"></a><span class="lineno"> 2922</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l02923"></a><span class="lineno"> 2923</span>&#160; <span class="keywordtype">bool</span> ret = isConnected(gateway);</div>
-<div class="line"><a name="l02924"></a><span class="lineno"> 2924</span>&#160; <span class="keywordflow">return</span> ret;</div>
-<div class="line"><a name="l02925"></a><span class="lineno"> 2925</span>&#160;}</div>
-<div class="line"><a name="l02926"></a><span class="lineno"> 2926</span>&#160;</div>
-<div class="line"><a name="l02927"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a40ee4ec4f63682b868fac0d890ba72fa"> 2927</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a2483324555e401435200385e420c4c9b">CAmDatabaseHandlerMap::isComponentConnected</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp; converter)<span class="keyword"> const</span></div>
-<div class="line"><a name="l02928"></a><span class="lineno"> 2928</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l02929"></a><span class="lineno"> 2929</span>&#160; <span class="keywordtype">bool</span> ret = isConnected(converter);</div>
-<div class="line"><a name="l02930"></a><span class="lineno"> 2930</span>&#160; <span class="keywordflow">return</span> ret;</div>
-<div class="line"><a name="l02931"></a><span class="lineno"> 2931</span>&#160;}</div>
-<div class="line"><a name="l02932"></a><span class="lineno"> 2932</span>&#160;</div>
-<div class="line"><a name="l02933"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a6d001d218bfd1ce6eb33e2f23a140b6b"> 2933</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a6d001d218bfd1ce6eb33e2f23a140b6b">am::CAmDatabaseHandlerMap::peekSinkClassID</a>(<span class="keyword">const</span> std::string &amp; name, <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> &amp; sinkClassID)</div>
-<div class="line"><a name="l02934"></a><span class="lineno"> 2934</span>&#160;{</div>
-<div class="line"><a name="l02935"></a><span class="lineno"> 2935</span>&#160; <span class="keywordflow">if</span> (name.empty())</div>
-<div class="line"><a name="l02936"></a><span class="lineno"> 2936</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l02937"></a><span class="lineno"> 2937</span>&#160; am_SinkClass_Database_s <span class="keyword">const</span> *reserved = objectMatchingPredicate&lt;am_SinkClass_Database_s, am_sinkClass_t&gt;(mMappedData.mSinkClassesMap, [&amp;](<span class="keyword">const</span> am_SinkClass_Database_s &amp; obj){</div>
-<div class="line"><a name="l02938"></a><span class="lineno"> 2938</span>&#160; <span class="keywordflow">return</span> name.compare(obj.name)==0;</div>
-<div class="line"><a name="l02939"></a><span class="lineno"> 2939</span>&#160; });</div>
-<div class="line"><a name="l02940"></a><span class="lineno"> 2940</span>&#160; <span class="keywordflow">if</span>( NULL!=reserved )</div>
-<div class="line"><a name="l02941"></a><span class="lineno"> 2941</span>&#160; {</div>
-<div class="line"><a name="l02942"></a><span class="lineno"> 2942</span>&#160; sinkClassID = reserved-&gt;sinkClassID;</div>
-<div class="line"><a name="l02943"></a><span class="lineno"> 2943</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div>
-<div class="line"><a name="l02944"></a><span class="lineno"> 2944</span>&#160; }</div>
-<div class="line"><a name="l02945"></a><span class="lineno"> 2945</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l02946"></a><span class="lineno"> 2946</span>&#160;}</div>
-<div class="line"><a name="l02947"></a><span class="lineno"> 2947</span>&#160;</div>
-<div class="line"><a name="l02948"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a1e5d12fde550ca0024d3f037d7ad5fd4"> 2948</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a1e5d12fde550ca0024d3f037d7ad5fd4">am::CAmDatabaseHandlerMap::peekSourceClassID</a>(<span class="keyword">const</span> std::string &amp; name, <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> &amp; sourceClassID)</div>
-<div class="line"><a name="l02949"></a><span class="lineno"> 2949</span>&#160;{</div>
-<div class="line"><a name="l02950"></a><span class="lineno"> 2950</span>&#160; <span class="keywordflow">if</span> (name.empty())</div>
-<div class="line"><a name="l02951"></a><span class="lineno"> 2951</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l02952"></a><span class="lineno"> 2952</span>&#160; am_SourceClass_Database_s <span class="keyword">const</span> *ptrSource = objectMatchingPredicate&lt;am_SourceClass_Database_s, am_sourceClass_t&gt;(mMappedData.mSourceClassesMap, [&amp;](<span class="keyword">const</span> am_SourceClass_Database_s &amp; obj){</div>
-<div class="line"><a name="l02953"></a><span class="lineno"> 2953</span>&#160; <span class="keywordflow">return</span> name.compare(obj.name)==0;</div>
-<div class="line"><a name="l02954"></a><span class="lineno"> 2954</span>&#160; });</div>
-<div class="line"><a name="l02955"></a><span class="lineno"> 2955</span>&#160; <span class="keywordflow">if</span>( NULL!=ptrSource )</div>
-<div class="line"><a name="l02956"></a><span class="lineno"> 2956</span>&#160; {</div>
-<div class="line"><a name="l02957"></a><span class="lineno"> 2957</span>&#160; sourceClassID = ptrSource-&gt;sourceClassID;</div>
-<div class="line"><a name="l02958"></a><span class="lineno"> 2958</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div>
-<div class="line"><a name="l02959"></a><span class="lineno"> 2959</span>&#160; }</div>
-<div class="line"><a name="l02960"></a><span class="lineno"> 2960</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l02961"></a><span class="lineno"> 2961</span>&#160;}</div>
-<div class="line"><a name="l02962"></a><span class="lineno"> 2962</span>&#160;</div>
-<div class="line"><a name="l02963"></a><span class="lineno"> 2963</span>&#160;</div>
-<div class="line"><a name="l02964"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a20441fe0f2f687f41dfcd9de10629fad"> 2964</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a20441fe0f2f687f41dfcd9de10629fad">CAmDatabaseHandlerMap::changeSourceDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties)</div>
-<div class="line"><a name="l02965"></a><span class="lineno"> 2965</span>&#160;{</div>
-<div class="line"><a name="l02966"></a><span class="lineno"> 2966</span>&#160;</div>
-<div class="line"><a name="l02967"></a><span class="lineno"> 2967</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282">existSource</a>(sourceID))</div>
-<div class="line"><a name="l02968"></a><span class="lineno"> 2968</span>&#160; {</div>
-<div class="line"><a name="l02969"></a><span class="lineno"> 2969</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;sourceID must be valid&quot;</span>);</div>
-<div class="line"><a name="l02970"></a><span class="lineno"> 2970</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l02971"></a><span class="lineno"> 2971</span>&#160; }</div>
-<div class="line"><a name="l02972"></a><span class="lineno"> 2972</span>&#160;</div>
-<div class="line"><a name="l02973"></a><span class="lineno"> 2973</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#ac7b3f8f2f1ec205ae6521cbc7f9b0fbe">DB_COND_UPDATE_INIT</a>;</div>
-<div class="line"><a name="l02974"></a><span class="lineno"> 2974</span>&#160; <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassOut(sourceClassID);</div>
-<div class="line"><a name="l02975"></a><span class="lineno"> 2975</span>&#160; std::vector&lt;am_MainSoundProperty_s&gt; listMainSoundPropertiesOut(listMainSoundProperties);</div>
-<div class="line"><a name="l02976"></a><span class="lineno"> 2976</span>&#160; <span class="comment">//check if sinkClass needs to be changed</span></div>
-<div class="line"><a name="l02977"></a><span class="lineno"> 2977</span>&#160;</div>
-<div class="line"><a name="l02978"></a><span class="lineno"> 2978</span>&#160; std::unordered_map&lt;am_sourceID_t, am_Source_Database_s&gt;::iterator iter = mMappedData.mSourceMap.begin();</div>
-<div class="line"><a name="l02979"></a><span class="lineno"> 2979</span>&#160; <span class="keywordflow">for</span>(; iter!=mMappedData.mSourceMap.end(); ++iter)</div>
-<div class="line"><a name="l02980"></a><span class="lineno"> 2980</span>&#160; {</div>
-<div class="line"><a name="l02981"></a><span class="lineno"> 2981</span>&#160; <span class="keywordflow">if</span>( iter-&gt;second.sourceID == sourceID )</div>
-<div class="line"><a name="l02982"></a><span class="lineno"> 2982</span>&#160; {</div>
-<div class="line"><a name="l02983"></a><span class="lineno"> 2983</span>&#160; <span class="keywordflow">if</span> (sourceClassID != 0)</div>
-<div class="line"><a name="l02984"></a><span class="lineno"> 2984</span>&#160; {</div>
-<div class="line"><a name="l02985"></a><span class="lineno"> 2985</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a87598bed9b4eaefe0a8fc808e843ec6b">DB_COND_UPDATE</a>(iter-&gt;second.sourceClassID, sourceClassID);</div>
-<div class="line"><a name="l02986"></a><span class="lineno"> 2986</span>&#160; }</div>
-<div class="line"><a name="l02987"></a><span class="lineno"> 2987</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (0 == iter-&gt;second.reserved)</div>
-<div class="line"><a name="l02988"></a><span class="lineno"> 2988</span>&#160; {</div>
-<div class="line"><a name="l02989"></a><span class="lineno"> 2989</span>&#160; sourceClassOut = iter-&gt;second.sourceClassID;</div>
-<div class="line"><a name="l02990"></a><span class="lineno"> 2990</span>&#160; }</div>
-<div class="line"><a name="l02991"></a><span class="lineno"> 2991</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l02992"></a><span class="lineno"> 2992</span>&#160; }</div>
-<div class="line"><a name="l02993"></a><span class="lineno"> 2993</span>&#160; }</div>
-<div class="line"><a name="l02994"></a><span class="lineno"> 2994</span>&#160;</div>
-<div class="line"><a name="l02995"></a><span class="lineno"> 2995</span>&#160; <span class="comment">//check if soundProperties need to be updated</span></div>
-<div class="line"><a name="l02996"></a><span class="lineno"> 2996</span>&#160; <span class="keywordflow">if</span> (!listSoundProperties.empty())</div>
-<div class="line"><a name="l02997"></a><span class="lineno"> 2997</span>&#160; {</div>
-<div class="line"><a name="l02998"></a><span class="lineno"> 2998</span>&#160; mMappedData.mSourceMap.at(sourceID).listSoundProperties = listSoundProperties;</div>
-<div class="line"><a name="l02999"></a><span class="lineno"> 2999</span>&#160; mMappedData.mSourceMap.at(sourceID).cacheSoundProperties.clear();</div>
-<div class="line"><a name="l03000"></a><span class="lineno"> 3000</span>&#160; }</div>
-<div class="line"><a name="l03001"></a><span class="lineno"> 3001</span>&#160;</div>
-<div class="line"><a name="l03002"></a><span class="lineno"> 3002</span>&#160; <span class="comment">//check if we have to update the list of connectionformats</span></div>
-<div class="line"><a name="l03003"></a><span class="lineno"> 3003</span>&#160; <span class="keywordflow">if</span> (!listConnectionFormats.empty())</div>
-<div class="line"><a name="l03004"></a><span class="lineno"> 3004</span>&#160; {</div>
-<div class="line"><a name="l03005"></a><span class="lineno"> 3005</span>&#160; mMappedData.mSourceMap.at(sourceID).listConnectionFormats = listConnectionFormats;</div>
-<div class="line"><a name="l03006"></a><span class="lineno"> 3006</span>&#160; }</div>
-<div class="line"><a name="l03007"></a><span class="lineno"> 3007</span>&#160;</div>
-<div class="line"><a name="l03008"></a><span class="lineno"> 3008</span>&#160; <span class="comment">//then we need to check if we need to update the listMainSoundProperties</span></div>
-<div class="line"><a name="l03009"></a><span class="lineno"> 3009</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ab672325daba6e220ad75675fc39a9f45">sourceVisible</a>(sourceID))</div>
-<div class="line"><a name="l03010"></a><span class="lineno"> 3010</span>&#160; {</div>
-<div class="line"><a name="l03011"></a><span class="lineno"> 3011</span>&#160; <span class="keywordflow">if</span> (!listMainSoundProperties.empty())</div>
-<div class="line"><a name="l03012"></a><span class="lineno"> 3012</span>&#160; {</div>
-<div class="line"><a name="l03013"></a><span class="lineno"> 3013</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a87598bed9b4eaefe0a8fc808e843ec6b">DB_COND_UPDATE</a>(mMappedData.mSourceMap.at(sourceID).listMainSoundProperties, listMainSoundProperties);</div>
-<div class="line"><a name="l03014"></a><span class="lineno"> 3014</span>&#160; mMappedData.mSourceMap.at(sourceID).cacheMainSoundProperties.clear();</div>
-<div class="line"><a name="l03015"></a><span class="lineno"> 3015</span>&#160; }</div>
-<div class="line"><a name="l03016"></a><span class="lineno"> 3016</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l03017"></a><span class="lineno"> 3017</span>&#160; {</div>
-<div class="line"><a name="l03018"></a><span class="lineno"> 3018</span>&#160; <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a2ab5e36eedd8430c5d720b9e2b5559f3">getListMainSourceSoundProperties</a>(sourceID,listMainSoundPropertiesOut);</div>
-<div class="line"><a name="l03019"></a><span class="lineno"> 3019</span>&#160; }</div>
-<div class="line"><a name="l03020"></a><span class="lineno"> 3020</span>&#160; }</div>
-<div class="line"><a name="l03021"></a><span class="lineno"> 3021</span>&#160;</div>
-<div class="line"><a name="l03022"></a><span class="lineno"> 3022</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a7b43731fea9fb5e9c8199cbf98068604">DB_COND_ISMODIFIED</a>)</div>
-<div class="line"><a name="l03023"></a><span class="lineno"> 3023</span>&#160; {</div>
-<div class="line"><a name="l03024"></a><span class="lineno"> 3024</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::changeSource changed changeSource of source:&quot;</span>, sourceID);</div>
-<div class="line"><a name="l03025"></a><span class="lineno"> 3025</span>&#160;</div>
-<div class="line"><a name="l03026"></a><span class="lineno"> 3026</span>&#160; <span class="keywordflow">if</span> (mpDatabaseObserver != NULL)</div>
-<div class="line"><a name="l03027"></a><span class="lineno"> 3027</span>&#160; {</div>
-<div class="line"><a name="l03028"></a><span class="lineno"> 3028</span>&#160; mpDatabaseObserver-&gt;<a class="code" href="classam_1_1CAmDatabaseObserver.html#a15190c721ff8634b6c3207517baf90d9">sourceUpdated</a>(sourceID,sourceClassOut,listMainSoundPropertiesOut,<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ab672325daba6e220ad75675fc39a9f45">sourceVisible</a>(sourceID));</div>
-<div class="line"><a name="l03029"></a><span class="lineno"> 3029</span>&#160; }</div>
-<div class="line"><a name="l03030"></a><span class="lineno"> 3030</span>&#160; }</div>
-<div class="line"><a name="l03031"></a><span class="lineno"> 3031</span>&#160;</div>
-<div class="line"><a name="l03032"></a><span class="lineno"> 3032</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l03033"></a><span class="lineno"> 3033</span>&#160;</div>
-<div class="line"><a name="l03034"></a><span class="lineno"> 3034</span>&#160;}</div>
-<div class="line"><a name="l03035"></a><span class="lineno"> 3035</span>&#160;</div>
-<div class="line"><a name="l03036"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a0cbdbfcb1c2d4aa1475db35ee2d6b03a"> 3036</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a0cbdbfcb1c2d4aa1475db35ee2d6b03a">CAmDatabaseHandlerMap::changeSinkDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties)</div>
-<div class="line"><a name="l03037"></a><span class="lineno"> 3037</span>&#160;{</div>
-<div class="line"><a name="l03038"></a><span class="lineno"> 3038</span>&#160;</div>
-<div class="line"><a name="l03039"></a><span class="lineno"> 3039</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#ac7b3f8f2f1ec205ae6521cbc7f9b0fbe">DB_COND_UPDATE_INIT</a>;</div>
-<div class="line"><a name="l03040"></a><span class="lineno"> 3040</span>&#160; <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassOut(sinkClassID);</div>
-<div class="line"><a name="l03041"></a><span class="lineno"> 3041</span>&#160; std::vector&lt;am_MainSoundProperty_s&gt; listMainSoundPropertiesOut(listMainSoundProperties);</div>
-<div class="line"><a name="l03042"></a><span class="lineno"> 3042</span>&#160;</div>
-<div class="line"><a name="l03043"></a><span class="lineno"> 3043</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">existSink</a>(sinkID))</div>
-<div class="line"><a name="l03044"></a><span class="lineno"> 3044</span>&#160; {</div>
-<div class="line"><a name="l03045"></a><span class="lineno"> 3045</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;sinkID must be valid&quot;</span>);</div>
-<div class="line"><a name="l03046"></a><span class="lineno"> 3046</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l03047"></a><span class="lineno"> 3047</span>&#160; }</div>
-<div class="line"><a name="l03048"></a><span class="lineno"> 3048</span>&#160;</div>
-<div class="line"><a name="l03049"></a><span class="lineno"> 3049</span>&#160; std::unordered_map&lt;am_sinkID_t, am_Sink_Database_s&gt;::iterator iter = mMappedData.mSinkMap.begin();</div>
-<div class="line"><a name="l03050"></a><span class="lineno"> 3050</span>&#160; <span class="keywordflow">for</span>(; iter!=mMappedData.mSinkMap.end(); ++iter)</div>
-<div class="line"><a name="l03051"></a><span class="lineno"> 3051</span>&#160; {</div>
-<div class="line"><a name="l03052"></a><span class="lineno"> 3052</span>&#160; <span class="keywordflow">if</span> (iter-&gt;second.sinkID == sinkID)</div>
-<div class="line"><a name="l03053"></a><span class="lineno"> 3053</span>&#160; {</div>
-<div class="line"><a name="l03054"></a><span class="lineno"> 3054</span>&#160; <span class="keywordflow">if</span> (sinkClassID != 0)</div>
-<div class="line"><a name="l03055"></a><span class="lineno"> 3055</span>&#160; {</div>
-<div class="line"><a name="l03056"></a><span class="lineno"> 3056</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a87598bed9b4eaefe0a8fc808e843ec6b">DB_COND_UPDATE</a>(iter-&gt;second.sinkClassID, sinkClassID);</div>
-<div class="line"><a name="l03057"></a><span class="lineno"> 3057</span>&#160; }</div>
-<div class="line"><a name="l03058"></a><span class="lineno"> 3058</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (0 == iter-&gt;second.reserved)</div>
-<div class="line"><a name="l03059"></a><span class="lineno"> 3059</span>&#160; {</div>
-<div class="line"><a name="l03060"></a><span class="lineno"> 3060</span>&#160; sinkClassOut = iter-&gt;second.sinkClassID;</div>
-<div class="line"><a name="l03061"></a><span class="lineno"> 3061</span>&#160; }</div>
-<div class="line"><a name="l03062"></a><span class="lineno"> 3062</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l03063"></a><span class="lineno"> 3063</span>&#160; }</div>
-<div class="line"><a name="l03064"></a><span class="lineno"> 3064</span>&#160; }</div>
-<div class="line"><a name="l03065"></a><span class="lineno"> 3065</span>&#160;</div>
-<div class="line"><a name="l03066"></a><span class="lineno"> 3066</span>&#160; <span class="comment">//check if soundProperties need to be updated</span></div>
-<div class="line"><a name="l03067"></a><span class="lineno"> 3067</span>&#160; <span class="keywordflow">if</span> (!listSoundProperties.empty())</div>
-<div class="line"><a name="l03068"></a><span class="lineno"> 3068</span>&#160; {</div>
-<div class="line"><a name="l03069"></a><span class="lineno"> 3069</span>&#160; mMappedData.mSinkMap.at(sinkID).listSoundProperties = listSoundProperties;</div>
-<div class="line"><a name="l03070"></a><span class="lineno"> 3070</span>&#160; mMappedData.mSinkMap.at(sinkID).cacheSoundProperties.clear();</div>
-<div class="line"><a name="l03071"></a><span class="lineno"> 3071</span>&#160; }</div>
-<div class="line"><a name="l03072"></a><span class="lineno"> 3072</span>&#160;</div>
-<div class="line"><a name="l03073"></a><span class="lineno"> 3073</span>&#160; <span class="comment">//check if we have to update the list of connectionformats</span></div>
-<div class="line"><a name="l03074"></a><span class="lineno"> 3074</span>&#160; <span class="keywordflow">if</span> (!listConnectionFormats.empty())</div>
-<div class="line"><a name="l03075"></a><span class="lineno"> 3075</span>&#160; {</div>
-<div class="line"><a name="l03076"></a><span class="lineno"> 3076</span>&#160; mMappedData.mSinkMap.at(sinkID).listConnectionFormats = listConnectionFormats;</div>
-<div class="line"><a name="l03077"></a><span class="lineno"> 3077</span>&#160; }</div>
-<div class="line"><a name="l03078"></a><span class="lineno"> 3078</span>&#160;</div>
-<div class="line"><a name="l03079"></a><span class="lineno"> 3079</span>&#160; <span class="comment">//then we need to check if we need to update the listMainSoundProperties</span></div>
-<div class="line"><a name="l03080"></a><span class="lineno"> 3080</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a58e7aed5f4a279132a5b80f85e3aea58">sinkVisible</a>(sinkID))</div>
-<div class="line"><a name="l03081"></a><span class="lineno"> 3081</span>&#160; {</div>
-<div class="line"><a name="l03082"></a><span class="lineno"> 3082</span>&#160; <span class="keywordflow">if</span> (!listMainSoundProperties.empty())</div>
-<div class="line"><a name="l03083"></a><span class="lineno"> 3083</span>&#160; {</div>
-<div class="line"><a name="l03084"></a><span class="lineno"> 3084</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a87598bed9b4eaefe0a8fc808e843ec6b">DB_COND_UPDATE</a>(mMappedData.mSinkMap.at(sinkID).listMainSoundProperties, listMainSoundProperties);</div>
-<div class="line"><a name="l03085"></a><span class="lineno"> 3085</span>&#160; mMappedData.mSinkMap.at(sinkID).cacheMainSoundProperties.clear();</div>
-<div class="line"><a name="l03086"></a><span class="lineno"> 3086</span>&#160; }</div>
-<div class="line"><a name="l03087"></a><span class="lineno"> 3087</span>&#160; <span class="keywordflow">else</span> <span class="comment">//read out the properties</span></div>
-<div class="line"><a name="l03088"></a><span class="lineno"> 3088</span>&#160; {</div>
-<div class="line"><a name="l03089"></a><span class="lineno"> 3089</span>&#160; <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a3ac05ee3996ef863d2bfbc063ccea109">getListMainSinkSoundProperties</a>(sinkID,listMainSoundPropertiesOut);</div>
-<div class="line"><a name="l03090"></a><span class="lineno"> 3090</span>&#160; }</div>
-<div class="line"><a name="l03091"></a><span class="lineno"> 3091</span>&#160; }</div>
-<div class="line"><a name="l03092"></a><span class="lineno"> 3092</span>&#160;</div>
-<div class="line"><a name="l03093"></a><span class="lineno"> 3093</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a7b43731fea9fb5e9c8199cbf98068604">DB_COND_ISMODIFIED</a>)</div>
-<div class="line"><a name="l03094"></a><span class="lineno"> 3094</span>&#160; {</div>
-<div class="line"><a name="l03095"></a><span class="lineno"> 3095</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::changeSink changed changeSink of sink:&quot;</span>, sinkID);</div>
-<div class="line"><a name="l03096"></a><span class="lineno"> 3096</span>&#160;</div>
-<div class="line"><a name="l03097"></a><span class="lineno"> 3097</span>&#160; <span class="keywordflow">if</span> (mpDatabaseObserver != NULL)</div>
-<div class="line"><a name="l03098"></a><span class="lineno"> 3098</span>&#160; {</div>
-<div class="line"><a name="l03099"></a><span class="lineno"> 3099</span>&#160; mpDatabaseObserver-&gt;<a class="code" href="classam_1_1CAmDatabaseObserver.html#a7072e17a982900f8597c48e0cb343b24">sinkUpdated</a>(sinkID,sinkClassOut,listMainSoundPropertiesOut,<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a58e7aed5f4a279132a5b80f85e3aea58">sinkVisible</a>(sinkID));</div>
-<div class="line"><a name="l03100"></a><span class="lineno"> 3100</span>&#160; }</div>
-<div class="line"><a name="l03101"></a><span class="lineno"> 3101</span>&#160; }</div>
-<div class="line"><a name="l03102"></a><span class="lineno"> 3102</span>&#160;</div>
-<div class="line"><a name="l03103"></a><span class="lineno"> 3103</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l03104"></a><span class="lineno"> 3104</span>&#160;}</div>
-<div class="line"><a name="l03105"></a><span class="lineno"> 3105</span>&#160;</div>
-<div class="line"><a name="l03106"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a40ba725bd0608b750aba813872b8824c"> 3106</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a40ba725bd0608b750aba813872b8824c">CAmDatabaseHandlerMap::getListMainSinkNotificationConfigurations</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_NotificationConfiguration_s&gt;&amp; listMainNotificationConfigurations)</div>
-<div class="line"><a name="l03107"></a><span class="lineno"> 3107</span>&#160;{</div>
-<div class="line"><a name="l03108"></a><span class="lineno"> 3108</span>&#160;</div>
-<div class="line"><a name="l03109"></a><span class="lineno"> 3109</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">existSink</a>(sinkID))</div>
-<div class="line"><a name="l03110"></a><span class="lineno"> 3110</span>&#160; {</div>
-<div class="line"><a name="l03111"></a><span class="lineno"> 3111</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(__func__,<span class="stringliteral">&quot;sinkID must be valid&quot;</span>);</div>
-<div class="line"><a name="l03112"></a><span class="lineno"> 3112</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea02d5a546689f09d3cce354c286462972">E_DATABASE_ERROR</a>);</div>
-<div class="line"><a name="l03113"></a><span class="lineno"> 3113</span>&#160; }</div>
-<div class="line"><a name="l03114"></a><span class="lineno"> 3114</span>&#160; listMainNotificationConfigurations.clear();</div>
-<div class="line"><a name="l03115"></a><span class="lineno"> 3115</span>&#160;</div>
-<div class="line"><a name="l03116"></a><span class="lineno"> 3116</span>&#160; listMainNotificationConfigurations = mMappedData.mSinkMap.at(sinkID).listMainNotificationConfigurations;</div>
-<div class="line"><a name="l03117"></a><span class="lineno"> 3117</span>&#160;</div>
-<div class="line"><a name="l03118"></a><span class="lineno"> 3118</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l03119"></a><span class="lineno"> 3119</span>&#160;}</div>
-<div class="line"><a name="l03120"></a><span class="lineno"> 3120</span>&#160;</div>
-<div class="line"><a name="l03121"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a72d1eae0dd98bd91f562480bc87deb83"> 3121</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a72d1eae0dd98bd91f562480bc87deb83">CAmDatabaseHandlerMap::getListMainSourceNotificationConfigurations</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_NotificationConfiguration_s&gt;&amp; listMainNotificationConfigurations)</div>
-<div class="line"><a name="l03122"></a><span class="lineno"> 3122</span>&#160;{</div>
-<div class="line"><a name="l03123"></a><span class="lineno"> 3123</span>&#160;</div>
-<div class="line"><a name="l03124"></a><span class="lineno"> 3124</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282">existSource</a>(sourceID))</div>
-<div class="line"><a name="l03125"></a><span class="lineno"> 3125</span>&#160; {</div>
-<div class="line"><a name="l03126"></a><span class="lineno"> 3126</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(__func__,<span class="stringliteral">&quot;sourceID must be valid&quot;</span>);</div>
-<div class="line"><a name="l03127"></a><span class="lineno"> 3127</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea02d5a546689f09d3cce354c286462972">E_DATABASE_ERROR</a>);</div>
-<div class="line"><a name="l03128"></a><span class="lineno"> 3128</span>&#160; }</div>
-<div class="line"><a name="l03129"></a><span class="lineno"> 3129</span>&#160;</div>
-<div class="line"><a name="l03130"></a><span class="lineno"> 3130</span>&#160; listMainNotificationConfigurations = mMappedData.mSourceMap.at(sourceID).listMainNotificationConfigurations;</div>
-<div class="line"><a name="l03131"></a><span class="lineno"> 3131</span>&#160;</div>
-<div class="line"><a name="l03132"></a><span class="lineno"> 3132</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l03133"></a><span class="lineno"> 3133</span>&#160;}</div>
-<div class="line"><a name="l03134"></a><span class="lineno"> 3134</span>&#160;</div>
-<div class="line"><a name="l03135"></a><span class="lineno"><a class="line" href="namespaceam.html#a262f27a06528ed72b5390ba518f762ee"> 3135</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="namespaceam.html#a262f27a06528ed72b5390ba518f762ee">changeMainNotificationConfiguration</a>(std::vector&lt;am_NotificationConfiguration_s&gt; &amp; listMainNotificationConfigurations,</div>
-<div class="line"><a name="l03136"></a><span class="lineno"> 3136</span>&#160; <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> &amp; mainNotificationConfiguration)</div>
-<div class="line"><a name="l03137"></a><span class="lineno"> 3137</span>&#160;{</div>
-<div class="line"><a name="l03138"></a><span class="lineno"> 3138</span>&#160; std::vector&lt;am_NotificationConfiguration_s&gt;::iterator iter = listMainNotificationConfigurations.begin();</div>
-<div class="line"><a name="l03139"></a><span class="lineno"> 3139</span>&#160; <span class="keywordflow">for</span>(; iter&lt;listMainNotificationConfigurations.end(); ++iter)</div>
-<div class="line"><a name="l03140"></a><span class="lineno"> 3140</span>&#160; {</div>
-<div class="line"><a name="l03141"></a><span class="lineno"> 3141</span>&#160; <span class="keywordflow">if</span>( mainNotificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#ab3c479eda9f228cd981e217142ea84bf">type</a> == iter-&gt;type )</div>
-<div class="line"><a name="l03142"></a><span class="lineno"> 3142</span>&#160; {</div>
-<div class="line"><a name="l03143"></a><span class="lineno"> 3143</span>&#160;<span class="preprocessor">#ifdef WITH_DATABASE_CHANGE_CHECK</span></div>
-<div class="line"><a name="l03144"></a><span class="lineno"> 3144</span>&#160;<span class="preprocessor"></span> <span class="keywordflow">if</span>( iter-&gt;status == mainNotificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#a572962899f2aa344051a41eaebd71ddc">status</a> &amp;&amp; iter-&gt;parameter == mainNotificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#abc567830bd6c0d470b344a62d51bd5d0">parameter</a> )</div>
-<div class="line"><a name="l03145"></a><span class="lineno"> 3145</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l03146"></a><span class="lineno"> 3146</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l03147"></a><span class="lineno"> 3147</span>&#160;<span class="preprocessor"></span> *iter = mainNotificationConfiguration;</div>
-<div class="line"><a name="l03148"></a><span class="lineno"> 3148</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
-<div class="line"><a name="l03149"></a><span class="lineno"> 3149</span>&#160; }</div>
-<div class="line"><a name="l03150"></a><span class="lineno"> 3150</span>&#160; }</div>
-<div class="line"><a name="l03151"></a><span class="lineno"> 3151</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l03152"></a><span class="lineno"> 3152</span>&#160;}</div>
-<div class="line"><a name="l03153"></a><span class="lineno"> 3153</span>&#160;</div>
-<div class="line"><a name="l03154"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a8cfa1da0158d4b62ae1f25379af08261"> 3154</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a8cfa1da0158d4b62ae1f25379af08261">CAmDatabaseHandlerMap::changeMainSinkNotificationConfigurationDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> mainNotificationConfiguration)</div>
-<div class="line"><a name="l03155"></a><span class="lineno"> 3155</span>&#160;{</div>
-<div class="line"><a name="l03156"></a><span class="lineno"> 3156</span>&#160;</div>
-<div class="line"><a name="l03157"></a><span class="lineno"> 3157</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">existSink</a>(sinkID))</div>
-<div class="line"><a name="l03158"></a><span class="lineno"> 3158</span>&#160; {</div>
-<div class="line"><a name="l03159"></a><span class="lineno"> 3159</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;sinkID must be valid&quot;</span>);</div>
-<div class="line"><a name="l03160"></a><span class="lineno"> 3160</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l03161"></a><span class="lineno"> 3161</span>&#160; }</div>
-<div class="line"><a name="l03162"></a><span class="lineno"> 3162</span>&#160; <span class="keywordflow">if</span>(!<a class="code" href="namespaceam.html#a262f27a06528ed72b5390ba518f762ee">changeMainNotificationConfiguration</a>(mMappedData.mSinkMap.at(sinkID).listMainNotificationConfigurations, mainNotificationConfiguration))</div>
-<div class="line"><a name="l03163"></a><span class="lineno"> 3163</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea5fc88f4f309ec8b8147c057cc561b71e">E_NO_CHANGE</a>);</div>
-<div class="line"><a name="l03164"></a><span class="lineno"> 3164</span>&#160;</div>
-<div class="line"><a name="l03165"></a><span class="lineno"> 3165</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::changeMainSinkNotificationConfigurationDB changed MainNotificationConfiguration of source:&quot;</span>, sinkID, <span class="stringliteral">&quot;type:&quot;</span>, mainNotificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#ab3c479eda9f228cd981e217142ea84bf">type</a>, <span class="stringliteral">&quot;to status=&quot;</span>, mainNotificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#a572962899f2aa344051a41eaebd71ddc">status</a>, <span class="stringliteral">&quot;and parameter=&quot;</span>,mainNotificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#abc567830bd6c0d470b344a62d51bd5d0">parameter</a>);</div>
-<div class="line"><a name="l03166"></a><span class="lineno"> 3166</span>&#160;</div>
-<div class="line"><a name="l03167"></a><span class="lineno"> 3167</span>&#160; <span class="keywordflow">if</span> (mpDatabaseObserver)</div>
-<div class="line"><a name="l03168"></a><span class="lineno"> 3168</span>&#160; mpDatabaseObserver-&gt;<a class="code" href="classam_1_1CAmDatabaseObserver.html#abf65f8c34cdf64233f641b07df476490">sinkMainNotificationConfigurationChanged</a>(sinkID, mainNotificationConfiguration);</div>
-<div class="line"><a name="l03169"></a><span class="lineno"> 3169</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l03170"></a><span class="lineno"> 3170</span>&#160;}</div>
-<div class="line"><a name="l03171"></a><span class="lineno"> 3171</span>&#160;</div>
-<div class="line"><a name="l03172"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#aec2ce98cc21918d2cdc8bc996eb396c6"> 3172</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aec2ce98cc21918d2cdc8bc996eb396c6">CAmDatabaseHandlerMap::changeMainSourceNotificationConfigurationDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> mainNotificationConfiguration)</div>
-<div class="line"><a name="l03173"></a><span class="lineno"> 3173</span>&#160;{</div>
-<div class="line"><a name="l03174"></a><span class="lineno"> 3174</span>&#160;</div>
-<div class="line"><a name="l03175"></a><span class="lineno"> 3175</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282">existSource</a>(sourceID))</div>
-<div class="line"><a name="l03176"></a><span class="lineno"> 3176</span>&#160; {</div>
-<div class="line"><a name="l03177"></a><span class="lineno"> 3177</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;sourceID must be valid&quot;</span>);</div>
-<div class="line"><a name="l03178"></a><span class="lineno"> 3178</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l03179"></a><span class="lineno"> 3179</span>&#160; }</div>
-<div class="line"><a name="l03180"></a><span class="lineno"> 3180</span>&#160;</div>
-<div class="line"><a name="l03181"></a><span class="lineno"> 3181</span>&#160; <span class="keywordflow">if</span>(!<a class="code" href="namespaceam.html#a262f27a06528ed72b5390ba518f762ee">changeMainNotificationConfiguration</a>(mMappedData.mSourceMap.at(sourceID).listMainNotificationConfigurations, mainNotificationConfiguration))</div>
-<div class="line"><a name="l03182"></a><span class="lineno"> 3182</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea5fc88f4f309ec8b8147c057cc561b71e">E_NO_CHANGE</a>);</div>
-<div class="line"><a name="l03183"></a><span class="lineno"> 3183</span>&#160;</div>
-<div class="line"><a name="l03184"></a><span class="lineno"> 3184</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::changeMainSourceNotificationConfigurationDB changed MainNotificationConfiguration of source:&quot;</span>, sourceID, <span class="stringliteral">&quot;type:&quot;</span>, mainNotificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#ab3c479eda9f228cd981e217142ea84bf">type</a>, <span class="stringliteral">&quot;to status=&quot;</span>, mainNotificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#a572962899f2aa344051a41eaebd71ddc">status</a>, <span class="stringliteral">&quot;and parameter=&quot;</span>,mainNotificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#abc567830bd6c0d470b344a62d51bd5d0">parameter</a>);</div>
-<div class="line"><a name="l03185"></a><span class="lineno"> 3185</span>&#160;</div>
-<div class="line"><a name="l03186"></a><span class="lineno"> 3186</span>&#160; <span class="keywordflow">if</span> (mpDatabaseObserver)</div>
-<div class="line"><a name="l03187"></a><span class="lineno"> 3187</span>&#160; mpDatabaseObserver-&gt;<a class="code" href="classam_1_1CAmDatabaseObserver.html#a74cb679485ebec6889a97e27e1d7d68c">sourceMainNotificationConfigurationChanged</a>(sourceID, mainNotificationConfiguration);</div>
-<div class="line"><a name="l03188"></a><span class="lineno"> 3188</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l03189"></a><span class="lineno"> 3189</span>&#160;}</div>
-<div class="line"><a name="l03190"></a><span class="lineno"> 3190</span>&#160;</div>
-<div class="line"><a name="l03191"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#aa2d844f46c495858dd9a51fd25aec3f8"> 3191</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aa2d844f46c495858dd9a51fd25aec3f8">CAmDatabaseHandlerMap::changeGatewayDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkConnectionFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix)</div>
-<div class="line"><a name="l03192"></a><span class="lineno"> 3192</span>&#160;{</div>
-<div class="line"><a name="l03193"></a><span class="lineno"> 3193</span>&#160;</div>
-<div class="line"><a name="l03194"></a><span class="lineno"> 3194</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#af1107bb65f80c493d493f2d8cb3430bc">existGateway</a>(gatewayID))</div>
-<div class="line"><a name="l03195"></a><span class="lineno"> 3195</span>&#160; {</div>
-<div class="line"><a name="l03196"></a><span class="lineno"> 3196</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;gatewayID must be valid&quot;</span>);</div>
-<div class="line"><a name="l03197"></a><span class="lineno"> 3197</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l03198"></a><span class="lineno"> 3198</span>&#160; }</div>
-<div class="line"><a name="l03199"></a><span class="lineno"> 3199</span>&#160;</div>
-<div class="line"><a name="l03200"></a><span class="lineno"> 3200</span>&#160; <span class="keywordflow">if</span> (!listSourceConnectionFormats.empty())</div>
-<div class="line"><a name="l03201"></a><span class="lineno"> 3201</span>&#160; {</div>
-<div class="line"><a name="l03202"></a><span class="lineno"> 3202</span>&#160; mMappedData.mGatewayMap.at(gatewayID).listSourceFormats = listSourceConnectionFormats;</div>
-<div class="line"><a name="l03203"></a><span class="lineno"> 3203</span>&#160; }</div>
-<div class="line"><a name="l03204"></a><span class="lineno"> 3204</span>&#160;</div>
-<div class="line"><a name="l03205"></a><span class="lineno"> 3205</span>&#160; <span class="keywordflow">if</span> (!listSinkConnectionFormats.empty())</div>
-<div class="line"><a name="l03206"></a><span class="lineno"> 3206</span>&#160; {</div>
-<div class="line"><a name="l03207"></a><span class="lineno"> 3207</span>&#160; mMappedData.mGatewayMap.at(gatewayID).listSinkFormats = listSinkConnectionFormats;</div>
-<div class="line"><a name="l03208"></a><span class="lineno"> 3208</span>&#160; }</div>
-<div class="line"><a name="l03209"></a><span class="lineno"> 3209</span>&#160;</div>
-<div class="line"><a name="l03210"></a><span class="lineno"> 3210</span>&#160; <span class="keywordflow">if</span> (!convertionMatrix.empty())</div>
-<div class="line"><a name="l03211"></a><span class="lineno"> 3211</span>&#160; {</div>
-<div class="line"><a name="l03212"></a><span class="lineno"> 3212</span>&#160; mListConnectionFormat.clear();</div>
-<div class="line"><a name="l03213"></a><span class="lineno"> 3213</span>&#160; mListConnectionFormat.insert(std::make_pair(gatewayID, convertionMatrix));</div>
-<div class="line"><a name="l03214"></a><span class="lineno"> 3214</span>&#160; }</div>
-<div class="line"><a name="l03215"></a><span class="lineno"> 3215</span>&#160;</div>
-<div class="line"><a name="l03216"></a><span class="lineno"> 3216</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::changeGatewayDB changed Gateway with ID&quot;</span>, gatewayID);</div>
-<div class="line"><a name="l03217"></a><span class="lineno"> 3217</span>&#160;</div>
-<div class="line"><a name="l03218"></a><span class="lineno"> 3218</span>&#160; <span class="comment">//todo: check if observer needs to be adopted.</span></div>
-<div class="line"><a name="l03219"></a><span class="lineno"> 3219</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l03220"></a><span class="lineno"> 3220</span>&#160;}</div>
-<div class="line"><a name="l03221"></a><span class="lineno"> 3221</span>&#160;</div>
-<div class="line"><a name="l03222"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a3d4835c80f537b61dd8fa4065abc9261"> 3222</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a3d4835c80f537b61dd8fa4065abc9261">CAmDatabaseHandlerMap::changeConverterDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkConnectionFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix)</div>
-<div class="line"><a name="l03223"></a><span class="lineno"> 3223</span>&#160;{</div>
-<div class="line"><a name="l03224"></a><span class="lineno"> 3224</span>&#160;</div>
-<div class="line"><a name="l03225"></a><span class="lineno"> 3225</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a523525174a4ab7ef51d913dc171473a4">existConverter</a>(converterID))</div>
-<div class="line"><a name="l03226"></a><span class="lineno"> 3226</span>&#160; {</div>
-<div class="line"><a name="l03227"></a><span class="lineno"> 3227</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;converterID must be valid&quot;</span>);</div>
-<div class="line"><a name="l03228"></a><span class="lineno"> 3228</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l03229"></a><span class="lineno"> 3229</span>&#160; }</div>
-<div class="line"><a name="l03230"></a><span class="lineno"> 3230</span>&#160;</div>
-<div class="line"><a name="l03231"></a><span class="lineno"> 3231</span>&#160; <span class="keywordflow">if</span> (!listSourceConnectionFormats.empty())</div>
-<div class="line"><a name="l03232"></a><span class="lineno"> 3232</span>&#160; {</div>
-<div class="line"><a name="l03233"></a><span class="lineno"> 3233</span>&#160; mMappedData.mConverterMap.at(converterID).listSourceFormats = listSourceConnectionFormats;</div>
-<div class="line"><a name="l03234"></a><span class="lineno"> 3234</span>&#160; }</div>
-<div class="line"><a name="l03235"></a><span class="lineno"> 3235</span>&#160;</div>
-<div class="line"><a name="l03236"></a><span class="lineno"> 3236</span>&#160; <span class="keywordflow">if</span> (!listSinkConnectionFormats.empty())</div>
-<div class="line"><a name="l03237"></a><span class="lineno"> 3237</span>&#160; {</div>
-<div class="line"><a name="l03238"></a><span class="lineno"> 3238</span>&#160; mMappedData.mConverterMap.at(converterID).listSinkFormats = listSinkConnectionFormats;</div>
-<div class="line"><a name="l03239"></a><span class="lineno"> 3239</span>&#160; }</div>
-<div class="line"><a name="l03240"></a><span class="lineno"> 3240</span>&#160;</div>
-<div class="line"><a name="l03241"></a><span class="lineno"> 3241</span>&#160; <span class="keywordflow">if</span> (!convertionMatrix.empty())</div>
-<div class="line"><a name="l03242"></a><span class="lineno"> 3242</span>&#160; {</div>
-<div class="line"><a name="l03243"></a><span class="lineno"> 3243</span>&#160; mListConnectionFormat.clear();</div>
-<div class="line"><a name="l03244"></a><span class="lineno"> 3244</span>&#160; mListConnectionFormat.insert(std::make_pair(converterID, convertionMatrix));</div>
-<div class="line"><a name="l03245"></a><span class="lineno"> 3245</span>&#160; }</div>
-<div class="line"><a name="l03246"></a><span class="lineno"> 3246</span>&#160;</div>
-<div class="line"><a name="l03247"></a><span class="lineno"> 3247</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::changeConverterDB changed Gateway with ID&quot;</span>, converterID);</div>
-<div class="line"><a name="l03248"></a><span class="lineno"> 3248</span>&#160;</div>
-<div class="line"><a name="l03249"></a><span class="lineno"> 3249</span>&#160; <span class="comment">//todo: check if observer needs to be adopted.</span></div>
-<div class="line"><a name="l03250"></a><span class="lineno"> 3250</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l03251"></a><span class="lineno"> 3251</span>&#160;}</div>
-<div class="line"><a name="l03252"></a><span class="lineno"> 3252</span>&#160;</div>
-<div class="line"><a name="l03253"></a><span class="lineno"><a class="line" href="namespaceam.html#a7d568bf05f0686f2ecdaf636f9079086"> 3253</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="namespaceam.html#a7d568bf05f0686f2ecdaf636f9079086">changeNotificationConfiguration</a>(std::vector&lt;am_NotificationConfiguration_s&gt; &amp; listNotificationConfigurations, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> &amp; notificationConfiguration)</div>
-<div class="line"><a name="l03254"></a><span class="lineno"> 3254</span>&#160;{</div>
-<div class="line"><a name="l03255"></a><span class="lineno"> 3255</span>&#160; <span class="keywordtype">bool</span> changed = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l03256"></a><span class="lineno"> 3256</span>&#160; std::vector&lt;am_NotificationConfiguration_s&gt;::iterator iter = listNotificationConfigurations.begin();</div>
-<div class="line"><a name="l03257"></a><span class="lineno"> 3257</span>&#160; <span class="keywordflow">for</span>(; iter&lt;listNotificationConfigurations.end(); ++iter)</div>
-<div class="line"><a name="l03258"></a><span class="lineno"> 3258</span>&#160; {</div>
-<div class="line"><a name="l03259"></a><span class="lineno"> 3259</span>&#160; <span class="keywordflow">if</span>( notificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#ab3c479eda9f228cd981e217142ea84bf">type</a> == iter-&gt;type )</div>
-<div class="line"><a name="l03260"></a><span class="lineno"> 3260</span>&#160; {</div>
-<div class="line"><a name="l03261"></a><span class="lineno"> 3261</span>&#160; iter-&gt;status = notificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#a572962899f2aa344051a41eaebd71ddc">status</a>;</div>
-<div class="line"><a name="l03262"></a><span class="lineno"> 3262</span>&#160; iter-&gt;parameter = notificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#abc567830bd6c0d470b344a62d51bd5d0">parameter</a>;</div>
-<div class="line"><a name="l03263"></a><span class="lineno"> 3263</span>&#160; changed |= <span class="keyword">true</span>;</div>
-<div class="line"><a name="l03264"></a><span class="lineno"> 3264</span>&#160; }</div>
-<div class="line"><a name="l03265"></a><span class="lineno"> 3265</span>&#160; }</div>
-<div class="line"><a name="l03266"></a><span class="lineno"> 3266</span>&#160; <span class="keywordflow">return</span> changed;</div>
-<div class="line"><a name="l03267"></a><span class="lineno"> 3267</span>&#160;}</div>
-<div class="line"><a name="l03268"></a><span class="lineno"> 3268</span>&#160;</div>
-<div class="line"><a name="l03269"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a76e6ed49a9ff565b81507b0d8f280a39"> 3269</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a76e6ed49a9ff565b81507b0d8f280a39">CAmDatabaseHandlerMap::changeSinkNotificationConfigurationDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> notificationConfiguration)</div>
-<div class="line"><a name="l03270"></a><span class="lineno"> 3270</span>&#160;{</div>
-<div class="line"><a name="l03271"></a><span class="lineno"> 3271</span>&#160;</div>
-<div class="line"><a name="l03272"></a><span class="lineno"> 3272</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">existSink</a>(sinkID))</div>
-<div class="line"><a name="l03273"></a><span class="lineno"> 3273</span>&#160; {</div>
-<div class="line"><a name="l03274"></a><span class="lineno"> 3274</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;sinkID must be valid&quot;</span>);</div>
-<div class="line"><a name="l03275"></a><span class="lineno"> 3275</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l03276"></a><span class="lineno"> 3276</span>&#160; }</div>
-<div class="line"><a name="l03277"></a><span class="lineno"> 3277</span>&#160; <span class="keywordflow">if</span>(!<a class="code" href="namespaceam.html#a7d568bf05f0686f2ecdaf636f9079086">changeNotificationConfiguration</a>(mMappedData.mSinkMap.at(sinkID).listNotificationConfigurations, notificationConfiguration))</div>
-<div class="line"><a name="l03278"></a><span class="lineno"> 3278</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea5fc88f4f309ec8b8147c057cc561b71e">E_NO_CHANGE</a>);</div>
-<div class="line"><a name="l03279"></a><span class="lineno"> 3279</span>&#160;</div>
-<div class="line"><a name="l03280"></a><span class="lineno"> 3280</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::changeMainSinkNotificationConfigurationDB changed MainNotificationConfiguration of source:&quot;</span>, sinkID, <span class="stringliteral">&quot;type:&quot;</span>, notificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#ab3c479eda9f228cd981e217142ea84bf">type</a>, <span class="stringliteral">&quot;to status=&quot;</span>, notificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#a572962899f2aa344051a41eaebd71ddc">status</a>, <span class="stringliteral">&quot;and parameter=&quot;</span>,notificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#abc567830bd6c0d470b344a62d51bd5d0">parameter</a>);</div>
-<div class="line"><a name="l03281"></a><span class="lineno"> 3281</span>&#160;</div>
-<div class="line"><a name="l03282"></a><span class="lineno"> 3282</span>&#160; <span class="comment">//todo:: inform obsever here...</span></div>
-<div class="line"><a name="l03283"></a><span class="lineno"> 3283</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l03284"></a><span class="lineno"> 3284</span>&#160;}</div>
-<div class="line"><a name="l03285"></a><span class="lineno"> 3285</span>&#160;</div>
-<div class="line"><a name="l03286"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#abd9e57739997ac11b37b9beb36741ff2"> 3286</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#abd9e57739997ac11b37b9beb36741ff2">CAmDatabaseHandlerMap::changeSourceNotificationConfigurationDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> notificationConfiguration)</div>
-<div class="line"><a name="l03287"></a><span class="lineno"> 3287</span>&#160;{</div>
-<div class="line"><a name="l03288"></a><span class="lineno"> 3288</span>&#160;</div>
-<div class="line"><a name="l03289"></a><span class="lineno"> 3289</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282">existSource</a>(sourceID))</div>
-<div class="line"><a name="l03290"></a><span class="lineno"> 3290</span>&#160; {</div>
-<div class="line"><a name="l03291"></a><span class="lineno"> 3291</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;sourceID must be valid&quot;</span>);</div>
-<div class="line"><a name="l03292"></a><span class="lineno"> 3292</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l03293"></a><span class="lineno"> 3293</span>&#160; }</div>
-<div class="line"><a name="l03294"></a><span class="lineno"> 3294</span>&#160;</div>
-<div class="line"><a name="l03295"></a><span class="lineno"> 3295</span>&#160; <span class="keywordflow">if</span>(!<a class="code" href="namespaceam.html#a7d568bf05f0686f2ecdaf636f9079086">changeNotificationConfiguration</a>(mMappedData.mSourceMap.at(sourceID).listNotificationConfigurations, notificationConfiguration))</div>
-<div class="line"><a name="l03296"></a><span class="lineno"> 3296</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea5fc88f4f309ec8b8147c057cc561b71e">E_NO_CHANGE</a>);</div>
-<div class="line"><a name="l03297"></a><span class="lineno"> 3297</span>&#160;</div>
-<div class="line"><a name="l03298"></a><span class="lineno"> 3298</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::changeSourceNotificationConfigurationDB changed MainNotificationConfiguration of source:&quot;</span>, sourceID, <span class="stringliteral">&quot;type:&quot;</span>, notificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#ab3c479eda9f228cd981e217142ea84bf">type</a>, <span class="stringliteral">&quot;to status=&quot;</span>, notificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#a572962899f2aa344051a41eaebd71ddc">status</a>, <span class="stringliteral">&quot;and parameter=&quot;</span>,notificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#abc567830bd6c0d470b344a62d51bd5d0">parameter</a>);</div>
-<div class="line"><a name="l03299"></a><span class="lineno"> 3299</span>&#160;</div>
-<div class="line"><a name="l03300"></a><span class="lineno"> 3300</span>&#160; <span class="comment">//todo:: implement observer function</span></div>
-<div class="line"><a name="l03301"></a><span class="lineno"> 3301</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l03302"></a><span class="lineno"> 3302</span>&#160;}</div>
-<div class="line"><a name="l03303"></a><span class="lineno"> 3303</span>&#160;</div>
-<div class="line"><a name="l03304"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a21c3ac60a45125f1615ab8a66f12cbc9"> 3304</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a21c3ac60a45125f1615ab8a66f12cbc9">CAmDatabaseHandlerMap::enumerateSources</a>(std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp; element)&gt; cb)<span class="keyword"> const</span></div>
-<div class="line"><a name="l03305"></a><span class="lineno"> 3305</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l03306"></a><span class="lineno"> 3306</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> it = mMappedData.mSourceMap.begin(); it!=mMappedData.mSourceMap.end(); it++)</div>
-<div class="line"><a name="l03307"></a><span class="lineno"> 3307</span>&#160; {</div>
-<div class="line"><a name="l03308"></a><span class="lineno"> 3308</span>&#160; <span class="keyword">const</span> am_Source_Database_s *pObject = &amp;it-&gt;second;</div>
-<div class="line"><a name="l03309"></a><span class="lineno"> 3309</span>&#160; <span class="keywordflow">if</span>( 0==pObject-&gt;reserved )</div>
-<div class="line"><a name="l03310"></a><span class="lineno"> 3310</span>&#160; cb(*pObject);</div>
-<div class="line"><a name="l03311"></a><span class="lineno"> 3311</span>&#160; }</div>
-<div class="line"><a name="l03312"></a><span class="lineno"> 3312</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div>
-<div class="line"><a name="l03313"></a><span class="lineno"> 3313</span>&#160;}</div>
-<div class="line"><a name="l03314"></a><span class="lineno"> 3314</span>&#160;</div>
-<div class="line"><a name="l03315"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#aa8b1b73529cd759e86a59edbf2f0f8be"> 3315</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aa8b1b73529cd759e86a59edbf2f0f8be">CAmDatabaseHandlerMap::enumerateSinks</a>(std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp; element)&gt; cb)<span class="keyword"> const</span></div>
-<div class="line"><a name="l03316"></a><span class="lineno"> 3316</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l03317"></a><span class="lineno"> 3317</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> it = mMappedData.mSinkMap.begin(); it!=mMappedData.mSinkMap.end(); it++)</div>
-<div class="line"><a name="l03318"></a><span class="lineno"> 3318</span>&#160; {</div>
-<div class="line"><a name="l03319"></a><span class="lineno"> 3319</span>&#160; <span class="keyword">const</span> am_Sink_Database_s *pObject = &amp;it-&gt;second;</div>
-<div class="line"><a name="l03320"></a><span class="lineno"> 3320</span>&#160; <span class="keywordflow">if</span>( 0==pObject-&gt;reserved )</div>
-<div class="line"><a name="l03321"></a><span class="lineno"> 3321</span>&#160; cb(*pObject);</div>
-<div class="line"><a name="l03322"></a><span class="lineno"> 3322</span>&#160; }</div>
-<div class="line"><a name="l03323"></a><span class="lineno"> 3323</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div>
-<div class="line"><a name="l03324"></a><span class="lineno"> 3324</span>&#160;}</div>
-<div class="line"><a name="l03325"></a><span class="lineno"> 3325</span>&#160;</div>
-<div class="line"><a name="l03326"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#aa7aa7c4623741f2ace946ca0b9a0b75d"> 3326</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aa7aa7c4623741f2ace946ca0b9a0b75d">CAmDatabaseHandlerMap::enumerateGateways</a>(std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> &amp; element)&gt; cb)<span class="keyword"> const</span></div>
-<div class="line"><a name="l03327"></a><span class="lineno"> 3327</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l03328"></a><span class="lineno"> 3328</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> it = mMappedData.mGatewayMap.begin(); it!=mMappedData.mGatewayMap.end(); it++)</div>
-<div class="line"><a name="l03329"></a><span class="lineno"> 3329</span>&#160; {</div>
-<div class="line"><a name="l03330"></a><span class="lineno"> 3330</span>&#160; <span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> *pObject = &amp;it-&gt;second;</div>
-<div class="line"><a name="l03331"></a><span class="lineno"> 3331</span>&#160; cb(*pObject);</div>
-<div class="line"><a name="l03332"></a><span class="lineno"> 3332</span>&#160; }</div>
-<div class="line"><a name="l03333"></a><span class="lineno"> 3333</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div>
-<div class="line"><a name="l03334"></a><span class="lineno"> 3334</span>&#160;}</div>
-<div class="line"><a name="l03335"></a><span class="lineno"> 3335</span>&#160;</div>
-<div class="line"><a name="l03336"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a1b5a6852ddf6a10b0d50ce7415aaa3cb"> 3336</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a1b5a6852ddf6a10b0d50ce7415aaa3cb">CAmDatabaseHandlerMap::enumerateConverters</a>(std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp; element)&gt; cb)<span class="keyword"> const</span></div>
-<div class="line"><a name="l03337"></a><span class="lineno"> 3337</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l03338"></a><span class="lineno"> 3338</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> it = mMappedData.mConverterMap.begin(); it!=mMappedData.mConverterMap.end(); it++)</div>
-<div class="line"><a name="l03339"></a><span class="lineno"> 3339</span>&#160; {</div>
-<div class="line"><a name="l03340"></a><span class="lineno"> 3340</span>&#160; <span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a> *pObject = &amp;it-&gt;second;</div>
-<div class="line"><a name="l03341"></a><span class="lineno"> 3341</span>&#160; cb(*pObject);</div>
-<div class="line"><a name="l03342"></a><span class="lineno"> 3342</span>&#160; }</div>
-<div class="line"><a name="l03343"></a><span class="lineno"> 3343</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div>
-<div class="line"><a name="l03344"></a><span class="lineno"> 3344</span>&#160;}</div>
-<div class="line"><a name="l03345"></a><span class="lineno"> 3345</span>&#160;</div>
-<div class="line"><a name="l03346"></a><span class="lineno"> 3346</span>&#160;}</div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a1ec2c07ee662c33433ebdcbc27adc88b"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a1ec2c07ee662c33433ebdcbc27adc88b">am::CAmDatabaseHandlerMap::getMainConnectionInfoDB</a></div><div class="ttdeci">am_Error_e getMainConnectionInfoDB(const am_mainConnectionID_t mainConnectionID, am_MainConnection_s &amp;mainConnectionData) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01682">CAmDatabaseHandlerMap.cpp:1682</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_ab4470ffde48ab56d66f888af5b241b05"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#ab4470ffde48ab56d66f888af5b241b05">am::CAmDatabaseHandlerMap::getListSinkClasses</a></div><div class="ttdeci">am_Error_e getListSinkClasses(std::vector&lt; am_SinkClass_s &gt; &amp;listSinkClasses) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02023">CAmDatabaseHandlerMap.cpp:2023</a></div></div>
+<a href="CAmDatabaseHandlerMap_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &lt;iostream&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;cassert&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;stdexcept&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;fstream&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;sstream&gt;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &lt;limits&gt;</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmDatabaseHandlerMap_8h.html">CAmDatabaseHandlerMap.h</a>&quot;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmRouter_8h.html">CAmRouter.h</a>&quot;</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a>&quot;</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168"> 36</a></span>&#160;<span class="preprocessor">#define __METHOD_NAME__ std::string (std::string(&quot;CAmDatabaseHandlerMap::&quot;) + __func__)</span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#ifdef WITH_DATABASE_CHANGE_CHECK</span></div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"># define DB_COND_UPDATE_RIE(x,y) \</span></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor"> if (isDataEqual(x,y)) return (E_NO_CHANGE); else x = y</span></div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor"># define DB_COND_UPDATE_INIT \</span></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"> bool modified = false</span></div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"># define DB_COND_UPDATE(x,y) \</span></div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"> if (!isDataEqual(x,y)) { x = y; modified = true; }</span></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"># define DB_COND_ISMODIFIED \</span></div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor"> (modified == true)</span></div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="CAmDatabaseHandlerMap_8cpp.html#a20a30a80e93a6925813e3225b9b75302"> 49</a></span>&#160;<span class="preprocessor"># define DB_COND_UPDATE_RIE(x,y) \</span></div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor"> x = y</span></div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="CAmDatabaseHandlerMap_8cpp.html#ac7b3f8f2f1ec205ae6521cbc7f9b0fbe"> 51</a></span>&#160;<span class="preprocessor"># define DB_COND_UPDATE_INIT</span></div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="CAmDatabaseHandlerMap_8cpp.html#a87598bed9b4eaefe0a8fc808e843ec6b"> 52</a></span>&#160;<span class="preprocessor"># define DB_COND_UPDATE(x,y) \</span></div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor"> x = y</span></div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="CAmDatabaseHandlerMap_8cpp.html#a7b43731fea9fb5e9c8199cbf98068604"> 54</a></span>&#160;<span class="preprocessor"># define DB_COND_ISMODIFIED \</span></div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor"> (true)</span></div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div><div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="CAmDatabaseHandlerMap_8cpp.html#a08f9d96a52244f69ca4637ae0c8e2041"> 59</a></span>&#160;<span class="preprocessor">#define NOTIFY_OBSERVERS(CALL)\</span></div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor"> for(AmDatabaseObserverCallbacks * nextObserver: mDatabaseObservers)\</span></div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor"> if(nextObserver-&gt;CALL)\</span></div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor"> nextObserver-&gt;CALL();</span></div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="CAmDatabaseHandlerMap_8cpp.html#a6e091273c50fad7c2a8d0d9967efd07d"> 64</a></span>&#160;<span class="preprocessor">#define NOTIFY_OBSERVERS1(CALL, ARG1)\</span></div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor"> for(AmDatabaseObserverCallbacks * nextObserver: mDatabaseObservers)\</span></div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor"> if(nextObserver-&gt;CALL)\</span></div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor"> nextObserver-&gt;CALL(ARG1);</span></div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;</div><div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="CAmDatabaseHandlerMap_8cpp.html#a1e97c99513e5134eca26e651773719d7"> 69</a></span>&#160;<span class="preprocessor">#define NOTIFY_OBSERVERS2(CALL, ARG1, ARG2)\</span></div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor"> for(AmDatabaseObserverCallbacks * nextObserver: mDatabaseObservers)\</span></div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor"> if(nextObserver-&gt;CALL)\</span></div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor"> nextObserver-&gt;CALL(ARG1, ARG2);</span></div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div><div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="CAmDatabaseHandlerMap_8cpp.html#a5364eef123b546a80c7c57232a15b75a"> 74</a></span>&#160;<span class="preprocessor">#define NOTIFY_OBSERVERS3(CALL, ARG1, ARG2, ARG3)\</span></div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor"> for(AmDatabaseObserverCallbacks * nextObserver: mDatabaseObservers)\</span></div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor"> if(nextObserver-&gt;CALL)\</span></div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor"> nextObserver-&gt;CALL(ARG1, ARG2, ARG3);</span></div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;</div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="CAmDatabaseHandlerMap_8cpp.html#a023c42a6ea7b7e14bf37baf70dfaddc1"> 79</a></span>&#160;<span class="preprocessor">#define NOTIFY_OBSERVERS4(CALL, ARG1, ARG2, ARG3, ARG4)\</span></div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor"> for(AmDatabaseObserverCallbacks * nextObserver: mDatabaseObservers)\</span></div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="preprocessor"> if(nextObserver-&gt;CALL)\</span></div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="preprocessor"> nextObserver-&gt;CALL(ARG1, ARG2, ARG3, ARG4);</span></div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceam.html">am</a></div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;{</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="comment"> * Checks if content of data is equal</span></div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="namespaceam.html#a09f8d2f8315f988e1f903876abfd52fd"> 90</a></span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt; <span class="keywordtype">bool</span> <a class="code" href="namespaceam.html#a09f8d2f8315f988e1f903876abfd52fd">isDataEqual</a>(<span class="keyword">const</span> T &amp; left, <span class="keyword">const</span> T &amp; right)</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;{</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keywordflow">return</span> <span class="keyword">static_cast&lt;</span><span class="keywordtype">bool</span><span class="keyword">&gt;</span>(!std::memcmp(&amp;left, &amp;right, <span class="keyword">sizeof</span>(T)));</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;}</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;</div><div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="namespaceam.html#ae3f5c77fa7377c32a828f286506de079"> 95</a></span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T, <span class="keyword">typename</span> L = std::vector&lt;T&gt; &gt; <span class="keywordtype">bool</span> <a class="code" href="namespaceam.html#a09f8d2f8315f988e1f903876abfd52fd">isDataEqual</a>(<span class="keyword">const</span> L &amp; left, <span class="keyword">const</span> L &amp; right)</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;{</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="keywordflow">return</span> std::equal(left.begin(), left.end(), right.begin(), <a class="code" href="namespaceam.html#a09f8d2f8315f988e1f903876abfd52fd">isDataEqual</a>);</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;}</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="comment"> * Returns an object for given key</span></div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="namespaceam.html#acabdcd0d4a17f00bfaa64ad1b0992263"> 104</a></span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TMapKeyType, <span class="keyword">class</span> TMapObjectType&gt; TMapObjectType <span class="keyword">const</span> * <a class="code" href="namespaceam.html#acabdcd0d4a17f00bfaa64ad1b0992263">objectForKeyIfExistsInMap</a>(<span class="keyword">const</span> TMapKeyType &amp; key, <span class="keyword">const</span> std::unordered_map&lt;TMapKeyType,TMapObjectType&gt; &amp; map)</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;{</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keyword">typename</span> std::unordered_map&lt;TMapKeyType,TMapObjectType&gt;::const_iterator iter = map.find(key);</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="keywordflow">if</span>( iter!=map.end() )</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <span class="keywordflow">return</span> &amp;iter-&gt;second;</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keywordflow">return</span> NULL;</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;}</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="comment"> * Checks whether any object with key exists in a given map</span></div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="namespaceam.html#a78753cde7f20916500b9d4b212b26f92"> 115</a></span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TMapKeyType, <span class="keyword">class</span> TMapObjectType&gt; <span class="keywordtype">bool</span> <a class="code" href="namespaceam.html#a78753cde7f20916500b9d4b212b26f92">existsObjectWithKeyInMap</a>(<span class="keyword">const</span> TMapKeyType &amp; key, <span class="keyword">const</span> std::unordered_map&lt;TMapKeyType,TMapObjectType&gt; &amp; map)</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;{</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#acabdcd0d4a17f00bfaa64ad1b0992263">objectForKeyIfExistsInMap</a>(key, map)!=NULL;</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;}</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;</div><div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="namespaceam.html#a37383d81d9cd2e5410edc5faea6a42a5"> 129</a></span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">class</span> TReturn, <span class="keyword">typename</span> TIdentifier&gt; <span class="keyword">const</span> TReturn * <a class="code" href="namespaceam.html#a37383d81d9cd2e5410edc5faea6a42a5">objectMatchingPredicate</a>(<span class="keyword">const</span> std::unordered_map&lt;TIdentifier, TReturn&gt; &amp; map,</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; std::function&lt;<span class="keywordtype">bool</span>(<span class="keyword">const</span> TReturn &amp; refObject)&gt; comparator)</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;{</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keyword">typename</span> std::unordered_map&lt;TIdentifier, TReturn&gt;::const_iterator elementIterator = map.begin();</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="keywordflow">for</span> (;elementIterator != map.end(); ++elementIterator)</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; {</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="keywordflow">if</span>( comparator(elementIterator-&gt;second) )</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="keywordflow">return</span> &amp;elementIterator-&gt;second;</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; }</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <span class="keywordflow">return</span> NULL;</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;}</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="comment">/* Domain */</span></div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="keywordtype">void</span> CAmDatabaseHandlerMap::AmDomain::getDescription (std::string &amp; outString)<span class="keyword"> const</span></div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; std::ostringstream fmt;</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;Domain(&quot;</span> &lt;&lt; name.c_str() &lt;&lt; <span class="stringliteral">&quot;) id(&quot;</span> &lt;&lt; domainID &lt;&lt; <span class="stringliteral">&quot;)&quot;</span> &lt;&lt; std::endl &lt;&lt;</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="stringliteral">&quot;bus name(&quot;</span> &lt;&lt; busname.c_str() &lt;&lt;</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <span class="stringliteral">&quot;) node name(&quot;</span> &lt;&lt; nodename.c_str() &lt;&lt;</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <span class="stringliteral">&quot;) early(&quot;</span> &lt;&lt; early &lt;&lt;</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="stringliteral">&quot;) domainID(&quot;</span> &lt;&lt; domainID &lt;&lt;</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <span class="stringliteral">&quot;) complete(&quot;</span> &lt;&lt; complete &lt;&lt;</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <span class="stringliteral">&quot;) state(&quot;</span> &lt;&lt; state &lt;&lt;</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <span class="stringliteral">&quot;) reserved(&quot;</span> &lt;&lt; reserved &lt;&lt; <span class="stringliteral">&quot;)&quot;</span> &lt;&lt; std::endl;</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; outString = fmt.str();</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;}</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="comment">/* Source */</span></div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="keywordtype">void</span> CAmDatabaseHandlerMap::AmSource::getSourceType(<a class="code" href="structam_1_1am__SourceType__s.html">am_SourceType_s</a> &amp; sourceType)<span class="keyword"> const</span></div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; sourceType.<a class="code" href="structam_1_1am__SourceType__s.html#a352a80e94b72f7e9ea42c210b930e8ef">name</a> = name;</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; sourceType.<a class="code" href="structam_1_1am__SourceType__s.html#a01a0cab789299dc80c5ce53457374172">sourceClassID</a> = sourceClassID;</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; sourceType.<a class="code" href="structam_1_1am__SourceType__s.html#aa127250ebad705fbca4d5f45eea6dbdd">availability</a> = available;</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; sourceType.<a class="code" href="structam_1_1am__SourceType__s.html#a6846851d58222147c2bd390fc572813f">sourceID</a> = sourceID;</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;}</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="keywordtype">void</span> CAmDatabaseHandlerMap::AmSource::getDescription (std::string &amp; outString)<span class="keyword"> const</span></div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; std::ostringstream fmt;</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;Source(&quot;</span> &lt;&lt; name.c_str() &lt;&lt; <span class="stringliteral">&quot;) id(&quot;</span> &lt;&lt; sourceID &lt;&lt; <span class="stringliteral">&quot;)&quot;</span> &lt;&lt; std::endl &lt;&lt;</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <span class="stringliteral">&quot;sourceClassID(&quot;</span> &lt;&lt; sourceClassID &lt;&lt;</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <span class="stringliteral">&quot;) domainID(&quot;</span> &lt;&lt; domainID &lt;&lt;</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <span class="stringliteral">&quot;) visible(&quot;</span> &lt;&lt; visible &lt;&lt;</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <span class="stringliteral">&quot;) volume(&quot;</span> &lt;&lt; volume &lt;&lt;</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <span class="stringliteral">&quot;) interruptState(&quot;</span> &lt;&lt; interruptState &lt;&lt;</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <span class="stringliteral">&quot;) sourceState(&quot;</span> &lt;&lt; sourceState &lt;&lt;</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <span class="stringliteral">&quot;) reserved(&quot;</span> &lt;&lt; reserved &lt;&lt; <span class="stringliteral">&quot;)&quot;</span> &lt;&lt;</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <span class="stringliteral">&quot;) available([availability:&quot;</span> &lt;&lt; available.availability &lt;&lt; <span class="stringliteral">&quot; availabilityReason:&quot;</span> &lt;&lt; available.availabilityReason &lt;&lt; <span class="stringliteral">&quot;]&quot;</span></div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <span class="stringliteral">&quot;) listSoundProperties (&quot;</span>;</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; std::for_each(listSoundProperties.begin(), listSoundProperties.end(), [&amp;](<span class="keyword">const</span> <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> &amp; ref) {</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;[type:&quot;</span> &lt;&lt; ref.type &lt;&lt; <span class="stringliteral">&quot; value:&quot;</span> &lt;&lt; ref.value &lt;&lt;<span class="stringliteral">&quot;]&quot;</span>;</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; });</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;) listConnectionFormats (&quot;</span>;</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; std::for_each(listConnectionFormats.begin(), listConnectionFormats.end(), [&amp;](<span class="keyword">const</span> <a class="code" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &amp; ref) {</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;[&quot;</span> &lt;&lt; ref &lt;&lt; <span class="stringliteral">&quot;]&quot;</span>;</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; });</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;) listMainSoundProperties (&quot;</span>;</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; std::for_each(listMainSoundProperties.begin(), listMainSoundProperties.end(), [&amp;](<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &amp; ref) {</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;[type:&quot;</span> &lt;&lt; ref.type &lt;&lt; <span class="stringliteral">&quot; value:&quot;</span> &lt;&lt; ref.value &lt;&lt;<span class="stringliteral">&quot;]&quot;</span>;</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; });</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;) listMainNotificationConfigurations (&quot;</span>;</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; std::for_each(listMainNotificationConfigurations.begin(), listMainNotificationConfigurations.end(), [&amp;](<span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> &amp; ref) {</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;[type:&quot;</span> &lt;&lt; ref.type &lt;&lt; <span class="stringliteral">&quot; status:&quot;</span> &lt;&lt; ref.status &lt;&lt; <span class="stringliteral">&quot; parameter:&quot;</span> &lt;&lt; ref.parameter &lt;&lt;<span class="stringliteral">&quot;]&quot;</span>;</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; });</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;) listNotificationConfigurations (&quot;</span>;</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; std::for_each(listNotificationConfigurations.begin(), listNotificationConfigurations.end(), [&amp;](<span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> &amp; ref) {</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;[type:&quot;</span> &lt;&lt; ref.type &lt;&lt; <span class="stringliteral">&quot; status:&quot;</span> &lt;&lt; ref.status &lt;&lt; <span class="stringliteral">&quot; parameter:&quot;</span> &lt;&lt; ref.parameter &lt;&lt;<span class="stringliteral">&quot;]&quot;</span>;</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; });</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;)&quot;</span> &lt;&lt; std::endl;</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; outString = fmt.str();</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;}</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;<span class="comment">/* Sink */</span></div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;<span class="keywordtype">void</span> CAmDatabaseHandlerMap::AmSink::getDescription (std::string &amp; outString)<span class="keyword"> const</span></div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; std::ostringstream fmt;</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;Sink(&quot;</span> &lt;&lt; name.c_str() &lt;&lt; <span class="stringliteral">&quot;) id(&quot;</span> &lt;&lt; sinkID &lt;&lt; <span class="stringliteral">&quot;)&quot;</span> &lt;&lt; std::endl &lt;&lt;</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; <span class="stringliteral">&quot;sinkClassID(&quot;</span> &lt;&lt; sinkClassID &lt;&lt;</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; <span class="stringliteral">&quot;) domainID(&quot;</span> &lt;&lt; domainID &lt;&lt;</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; <span class="stringliteral">&quot;) visible(&quot;</span> &lt;&lt; visible &lt;&lt;</div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; <span class="stringliteral">&quot;) volume(&quot;</span> &lt;&lt; volume &lt;&lt;</div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; <span class="stringliteral">&quot;) muteState(&quot;</span> &lt;&lt; muteState &lt;&lt;</div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; <span class="stringliteral">&quot;) mainVolume(&quot;</span> &lt;&lt; mainVolume &lt;&lt;</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; <span class="stringliteral">&quot;) reserved(&quot;</span> &lt;&lt; reserved &lt;&lt; <span class="stringliteral">&quot;)&quot;</span> &lt;&lt;</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; <span class="stringliteral">&quot;) available([availability:&quot;</span> &lt;&lt; available.availability &lt;&lt; <span class="stringliteral">&quot; availabilityReason:&quot;</span> &lt;&lt; available.availabilityReason &lt;&lt; <span class="stringliteral">&quot;]&quot;</span></div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; <span class="stringliteral">&quot;) listSoundProperties (&quot;</span>;</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; std::for_each(listSoundProperties.begin(), listSoundProperties.end(), [&amp;](<span class="keyword">const</span> <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> &amp; ref) {</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;[type:&quot;</span> &lt;&lt; ref.type &lt;&lt; <span class="stringliteral">&quot; value:&quot;</span> &lt;&lt; ref.value &lt;&lt;<span class="stringliteral">&quot;]&quot;</span>;</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; });</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;) listConnectionFormats (&quot;</span>;</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; std::for_each(listConnectionFormats.begin(), listConnectionFormats.end(), [&amp;](<span class="keyword">const</span> <a class="code" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &amp; ref) {</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;[&quot;</span> &lt;&lt; ref &lt;&lt; <span class="stringliteral">&quot;]&quot;</span>;</div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; });</div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;) listMainSoundProperties (&quot;</span>;</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; std::for_each(listMainSoundProperties.begin(), listMainSoundProperties.end(), [&amp;](<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &amp; ref) {</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;[type:&quot;</span> &lt;&lt; ref.type &lt;&lt; <span class="stringliteral">&quot; value:&quot;</span> &lt;&lt; ref.value &lt;&lt;<span class="stringliteral">&quot;]&quot;</span>;</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; });</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;) listMainNotificationConfigurations (&quot;</span>;</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; std::for_each(listMainNotificationConfigurations.begin(), listMainNotificationConfigurations.end(), [&amp;](<span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> &amp; ref) {</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;[type:&quot;</span> &lt;&lt; ref.type &lt;&lt; <span class="stringliteral">&quot; status:&quot;</span> &lt;&lt; ref.status &lt;&lt; <span class="stringliteral">&quot; parameter:&quot;</span> &lt;&lt; ref.parameter &lt;&lt;<span class="stringliteral">&quot;]&quot;</span>;</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; });</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;) listNotificationConfigurations (&quot;</span>;</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; std::for_each(listNotificationConfigurations.begin(), listNotificationConfigurations.end(), [&amp;](<span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> &amp; ref) {</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;[type:&quot;</span> &lt;&lt; ref.type &lt;&lt; <span class="stringliteral">&quot; status:&quot;</span> &lt;&lt; ref.status &lt;&lt; <span class="stringliteral">&quot; parameter:&quot;</span> &lt;&lt; ref.parameter &lt;&lt;<span class="stringliteral">&quot;]&quot;</span>;</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; });</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;)&quot;</span> &lt;&lt; std::endl;</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; outString = fmt.str();</div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;}</div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;<span class="keywordtype">void</span> CAmDatabaseHandlerMap::AmSink::getSinkType(<a class="code" href="structam_1_1am__SinkType__s.html">am_SinkType_s</a> &amp; sinkType)<span class="keyword"> const</span></div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; sinkType.<a class="code" href="structam_1_1am__SinkType__s.html#aa23a69a5e0069804f3181f5d3141774a">name</a> = name;</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; sinkType.<a class="code" href="structam_1_1am__SinkType__s.html#a6455a141536f5b7b676c5a5caabf872d">sinkID</a> = sinkID;</div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; sinkType.<a class="code" href="structam_1_1am__SinkType__s.html#a281aeb5a017aecb15957f0222f17927c">availability</a> = available;</div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; sinkType.<a class="code" href="structam_1_1am__SinkType__s.html#a55f9813d5f9d3cfab81dc740d15ee53e">muteState</a> = muteState;</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; sinkType.<a class="code" href="structam_1_1am__SinkType__s.html#a95273c6978fbef5be4a59b1534212495">volume</a> = mainVolume;</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; sinkType.<a class="code" href="structam_1_1am__SinkType__s.html#a573880f00ed279120ded986e6b832235">sinkClassID</a> = sinkClassID;</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;}</div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;</div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;<span class="comment">/* Connection */</span></div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;<span class="keywordtype">void</span> CAmDatabaseHandlerMap::AmConnection::getDescription (std::string &amp; outString)<span class="keyword"> const</span></div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; std::ostringstream fmt;</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;Connection id(&quot;</span> &lt;&lt; connectionID &lt;&lt; <span class="stringliteral">&quot;) &quot;</span> &lt;&lt; std::endl &lt;&lt;</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; <span class="stringliteral">&quot;sourceID(&quot;</span> &lt;&lt; sourceID &lt;&lt;</div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; <span class="stringliteral">&quot;) sinkID(&quot;</span> &lt;&lt; sinkID &lt;&lt;</div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; <span class="stringliteral">&quot;) delay(&quot;</span> &lt;&lt; delay &lt;&lt;</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; <span class="stringliteral">&quot;) connectionFormat(&quot;</span> &lt;&lt; connectionFormat &lt;&lt;</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; <span class="stringliteral">&quot;) reserved(&quot;</span> &lt;&lt; reserved &lt;&lt; <span class="stringliteral">&quot;)&quot;</span> &lt;&lt; std::endl;</div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; outString = fmt.str();</div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;}</div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;<span class="comment">/* Main Connection */</span></div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;</div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;<span class="keywordtype">void</span> CAmDatabaseHandlerMap::AmMainConnection::getDescription (std::string &amp; outString)<span class="keyword"> const</span></div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; std::ostringstream fmt;</div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;MainConnection id(&quot;</span> &lt;&lt; mainConnectionID &lt;&lt; <span class="stringliteral">&quot;) &quot;</span> &lt;&lt; std::endl &lt;&lt;</div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; <span class="stringliteral">&quot;connectionState(&quot;</span> &lt;&lt; connectionState &lt;&lt;</div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; <span class="stringliteral">&quot;) sinkID(&quot;</span> &lt;&lt; sinkID &lt;&lt;</div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; <span class="stringliteral">&quot;) sourceID(&quot;</span> &lt;&lt; sourceID &lt;&lt;</div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; <span class="stringliteral">&quot;) delay(&quot;</span> &lt;&lt; delay &lt;&lt;</div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; <span class="stringliteral">&quot;) listConnectionID (&quot;</span>;</div><div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; std::for_each(listConnectionID.begin(), listConnectionID.end(), [&amp;](<span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> &amp; connID) {</div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;[&quot;</span>&lt;&lt; connID &lt;&lt; <span class="stringliteral">&quot;]&quot;</span>;</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; });</div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;)&quot;</span> &lt;&lt; std::endl;</div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; outString = fmt.str();</div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;}</div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;</div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;<span class="keywordtype">void</span> CAmDatabaseHandlerMap::am_MainConnection_Database_s::getMainConnectionType(<a class="code" href="structam_1_1am__MainConnectionType__s.html">am_MainConnectionType_s</a> &amp; connectionType)<span class="keyword"> const</span></div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; connectionType.<a class="code" href="structam_1_1am__MainConnectionType__s.html#a2eff33ccc2ff812d7c221f90ee510bdd">mainConnectionID</a> = mainConnectionID;</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; connectionType.<a class="code" href="structam_1_1am__MainConnectionType__s.html#a606042cb104daa129131cbd0407cdbcf">sourceID</a> = sourceID;</div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; connectionType.<a class="code" href="structam_1_1am__MainConnectionType__s.html#aa839adc9cdb7d7ad7abab550bcde5405">sinkID</a> = sinkID;</div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; connectionType.<a class="code" href="structam_1_1am__MainConnectionType__s.html#ac7b4dead0464495f477e4a6622c2fd4c">connectionState</a> = connectionState;</div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; connectionType.<a class="code" href="structam_1_1am__MainConnectionType__s.html#a86e79e6b5dea19d96cdbf22996ae394b">delay</a> = delay;</div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;}</div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;</div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;<span class="comment">/* Source Class */</span></div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;</div><div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;<span class="keywordtype">void</span> CAmDatabaseHandlerMap::AmSourceClass::getDescription (std::string &amp; outString)<span class="keyword"> const</span></div><div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; std::ostringstream fmt;</div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;Source class(&quot;</span> &lt;&lt; name.c_str() &lt;&lt; <span class="stringliteral">&quot;) id(&quot;</span> &lt;&lt; sourceClassID &lt;&lt; <span class="stringliteral">&quot;)\n&quot;</span> &lt;&lt;</div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; <span class="stringliteral">&quot;) listClassProperties (&quot;</span>;</div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; std::for_each(listClassProperties.begin(), listClassProperties.end(), [&amp;](<span class="keyword">const</span> <a class="code" href="structam_1_1am__ClassProperty__s.html">am_ClassProperty_s</a> &amp; ref) {</div><div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;[classProperty:&quot;</span> &lt;&lt; ref.classProperty &lt;&lt; <span class="stringliteral">&quot; value:&quot;</span> &lt;&lt; ref.value &lt;&lt; <span class="stringliteral">&quot;]&quot;</span>;</div><div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; });</div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;)&quot;</span> &lt;&lt; std::endl;</div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; outString = fmt.str();</div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;}</div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;</div><div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;<span class="comment">/* Sink Class */</span></div><div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;</div><div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;<span class="keywordtype">void</span> CAmDatabaseHandlerMap::AmSinkClass::getDescription (std::string &amp; outString)<span class="keyword"> const</span></div><div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; std::ostringstream fmt;</div><div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;Sink class(&quot;</span> &lt;&lt; name.c_str() &lt;&lt; <span class="stringliteral">&quot;) id(&quot;</span> &lt;&lt; sinkClassID &lt;&lt; <span class="stringliteral">&quot;)\n&quot;</span> &lt;&lt;</div><div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; <span class="stringliteral">&quot;) listClassProperties (&quot;</span>;</div><div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; std::for_each(listClassProperties.begin(), listClassProperties.end(), [&amp;](<span class="keyword">const</span> <a class="code" href="structam_1_1am__ClassProperty__s.html">am_ClassProperty_s</a> &amp; ref) {</div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;[classProperty:&quot;</span> &lt;&lt; ref.classProperty &lt;&lt; <span class="stringliteral">&quot; value:&quot;</span> &lt;&lt; ref.value &lt;&lt; <span class="stringliteral">&quot;]&quot;</span>;</div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; });</div><div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;)&quot;</span> &lt;&lt; std::endl;</div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; outString = fmt.str();</div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160;}</div><div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;</div><div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160;</div><div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;<span class="comment">/* Gateway */</span></div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;</div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;<span class="keywordtype">void</span> CAmDatabaseHandlerMap::AmGateway::getDescription (std::string &amp; outString)<span class="keyword"> const</span></div><div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; std::ostringstream fmt;</div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;Gateway(&quot;</span> &lt;&lt; name.c_str() &lt;&lt; <span class="stringliteral">&quot;) id(&quot;</span> &lt;&lt; gatewayID &lt;&lt; <span class="stringliteral">&quot;)\n&quot;</span> &lt;&lt;</div><div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; <span class="stringliteral">&quot;sinkID(&quot;</span> &lt;&lt; sinkID &lt;&lt;</div><div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; <span class="stringliteral">&quot;) sourceID(&quot;</span> &lt;&lt; sourceID &lt;&lt;</div><div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; <span class="stringliteral">&quot;) domainSinkID(&quot;</span> &lt;&lt; domainSinkID &lt;&lt;</div><div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; <span class="stringliteral">&quot;) domainSourceID(&quot;</span> &lt;&lt; domainSourceID &lt;&lt;</div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; <span class="stringliteral">&quot;) controlDomainID(&quot;</span> &lt;&lt; controlDomainID &lt;&lt;</div><div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; <span class="stringliteral">&quot;) listSourceFormats (&quot;</span>;</div><div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; std::for_each(listSourceFormats.begin(), listSourceFormats.end(), [&amp;](<span class="keyword">const</span> <a class="code" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &amp; ref) {</div><div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;[&quot;</span> &lt;&lt; ref &lt;&lt; <span class="stringliteral">&quot;]&quot;</span>;</div><div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; });</div><div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;) listSinkFormats (&quot;</span>;</div><div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; std::for_each(listSinkFormats.begin(), listSinkFormats.end(), [&amp;](<span class="keyword">const</span> <a class="code" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &amp; ref) {</div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;[&quot;</span> &lt;&lt; ref &lt;&lt; <span class="stringliteral">&quot;]&quot;</span>;</div><div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; });</div><div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;) convertionMatrix (&quot;</span>;</div><div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; std::for_each(convertionMatrix.begin(), convertionMatrix.end(), [&amp;](<span class="keyword">const</span> <span class="keywordtype">bool</span> &amp; ref) {</div><div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;[&quot;</span> &lt;&lt; ref &lt;&lt; <span class="stringliteral">&quot;]&quot;</span>;</div><div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; });</div><div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;)&quot;</span> &lt;&lt; std::endl;</div><div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; outString = fmt.str();</div><div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160;}</div><div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160;</div><div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;<span class="comment">/* Converter */</span></div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160;</div><div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160;<span class="keywordtype">void</span> CAmDatabaseHandlerMap::AmConverter::getDescription (std::string &amp; outString)<span class="keyword"> const</span></div><div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160; std::ostringstream fmt;</div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;Converter(&quot;</span> &lt;&lt; name.c_str() &lt;&lt; <span class="stringliteral">&quot;) id(&quot;</span> &lt;&lt; converterID &lt;&lt; <span class="stringliteral">&quot;)\n&quot;</span> &lt;&lt;</div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; <span class="stringliteral">&quot;sinkID(&quot;</span> &lt;&lt; sinkID &lt;&lt;</div><div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; <span class="stringliteral">&quot;) sourceID(&quot;</span> &lt;&lt; sourceID &lt;&lt;</div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; <span class="stringliteral">&quot;) domainSinkID(&quot;</span> &lt;&lt; domainID &lt;&lt;</div><div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; <span class="stringliteral">&quot;) listSourceFormats (&quot;</span>;</div><div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; std::for_each(listSourceFormats.begin(), listSourceFormats.end(), [&amp;](<span class="keyword">const</span> <a class="code" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &amp; ref) {</div><div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;[&quot;</span> &lt;&lt; ref &lt;&lt; <span class="stringliteral">&quot;]&quot;</span>;</div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; });</div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;) listSinkFormats (&quot;</span>;</div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; std::for_each(listSinkFormats.begin(), listSinkFormats.end(), [&amp;](<span class="keyword">const</span> <a class="code" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &amp; ref) {</div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;[&quot;</span> &lt;&lt; ref &lt;&lt; <span class="stringliteral">&quot;]&quot;</span>;</div><div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; });</div><div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;) convertionMatrix (&quot;</span>;</div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; std::for_each(convertionMatrix.begin(), convertionMatrix.end(), [&amp;](<span class="keyword">const</span> <span class="keywordtype">bool</span> &amp; ref) {</div><div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;[&quot;</span> &lt;&lt; ref &lt;&lt; <span class="stringliteral">&quot;]&quot;</span>;</div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; });</div><div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;)&quot;</span> &lt;&lt; std::endl;</div><div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; outString = fmt.str();</div><div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160;}</div><div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160;</div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160;<span class="comment">/* Crossfader */</span></div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160;</div><div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160;<span class="keywordtype">void</span> CAmDatabaseHandlerMap::AmCrossfader::getDescription (std::string &amp; outString)<span class="keyword"> const</span></div><div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160; std::ostringstream fmt;</div><div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160; fmt &lt;&lt; <span class="stringliteral">&quot;Crossfader(&quot;</span> &lt;&lt; name.c_str() &lt;&lt; <span class="stringliteral">&quot;) id(&quot;</span> &lt;&lt; crossfaderID &lt;&lt; <span class="stringliteral">&quot;)\n&quot;</span> &lt;&lt;</div><div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; <span class="stringliteral">&quot;sinkID_A(&quot;</span> &lt;&lt; sinkID_A &lt;&lt;</div><div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; <span class="stringliteral">&quot;) sinkID_B(&quot;</span> &lt;&lt; sinkID_B &lt;&lt;</div><div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; <span class="stringliteral">&quot;) sourceID(&quot;</span> &lt;&lt; sourceID &lt;&lt;</div><div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160; <span class="stringliteral">&quot;) hotSink(&quot;</span> &lt;&lt; hotSink &lt;&lt;</div><div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160; <span class="stringliteral">&quot;)&quot;</span> &lt;&lt; std::endl;</div><div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160; outString = fmt.str();</div><div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160;}</div><div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160;</div><div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160;<span class="keywordtype">bool</span> CAmDatabaseHandlerMap::AmMappedData::increaseID(int16_t &amp; resultID, AmIdentifier &amp; elementID,</div><div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160; int16_t <span class="keyword">const</span> desiredStaticID = 0)</div><div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160;{</div><div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160; <span class="keywordflow">if</span>( desiredStaticID &gt; 0 &amp;&amp; desiredStaticID &lt; elementID.mMin )</div><div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160; {</div><div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; resultID = desiredStaticID;</div><div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; }</div><div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span>( elementID.mCurrentValue &lt; elementID.mMax ) <span class="comment">//The last used value is &#39;limit&#39; - 1. e.g. SHRT_MAX - 1, SHRT_MAX is reserved.</span></div><div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; {</div><div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160; resultID = elementID.mCurrentValue++;</div><div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160; }</div><div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160; {</div><div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160; resultID = -1;</div><div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160; }</div><div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160;}</div><div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160;</div><div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TMapKey,<span class="keyword">class</span> TMapObject&gt; <span class="keywordtype">bool</span> CAmDatabaseHandlerMap::AmMappedData::getNextConnectionID(int16_t &amp; resultID, AmIdentifier &amp; connID,</div><div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; <span class="keyword">const</span> std::unordered_map&lt;TMapKey, TMapObject&gt; &amp; map)</div><div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160;{</div><div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; TMapKey nextID;</div><div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160; int16_t <span class="keyword">const</span> lastID = connID.mCurrentValue;</div><div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160; <span class="keywordflow">if</span>( connID.mCurrentValue &lt; connID.mMax )</div><div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160; nextID = connID.mCurrentValue++;</div><div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160; nextID = connID.mCurrentValue = connID.mMin;</div><div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160;</div><div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160; <span class="keywordtype">bool</span> notFreeIDs = <span class="keyword">false</span>;</div><div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160; <span class="keywordflow">while</span>( <a class="code" href="namespaceam.html#a78753cde7f20916500b9d4b212b26f92">existsObjectWithKeyInMap</a>(nextID, map) )</div><div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160; {</div><div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160;</div><div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160; <span class="keywordflow">if</span>( connID.mCurrentValue &lt; connID.mMax )</div><div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; nextID = connID.mCurrentValue++;</div><div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160; {</div><div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160; connID.mCurrentValue = connID.mMin;</div><div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160; nextID = connID.mCurrentValue;</div><div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160; }</div><div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160;</div><div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160; <span class="keywordflow">if</span>( connID.mCurrentValue == lastID )</div><div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160; {</div><div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160; notFreeIDs = <span class="keyword">true</span>;</div><div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; }</div><div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; }</div><div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160; <span class="keywordflow">if</span>(notFreeIDs)</div><div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160; {</div><div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160; resultID = -1;</div><div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160; }</div><div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160; resultID = nextID;</div><div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160;}</div><div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160;</div><div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160;<span class="keywordtype">bool</span> CAmDatabaseHandlerMap::AmMappedData::increaseMainConnectionID(int16_t &amp; resultID)</div><div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160;{</div><div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160; <span class="keywordflow">return</span> getNextConnectionID(resultID, mCurrentMainConnectionID, mMainConnectionMap);</div><div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160;}</div><div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160;</div><div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160;<span class="keywordtype">bool</span> CAmDatabaseHandlerMap::AmMappedData::increaseConnectionID(int16_t &amp; resultID)</div><div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160;{</div><div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160; <span class="keywordflow">return</span> getNextConnectionID(resultID, mCurrentConnectionID, mConnectionMap);</div><div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160;}</div><div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160;</div><div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160;</div><div class="line"><a name="l00456"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a6fe709f73b4661c5b6470d93a7e98963"> 456</a></span>&#160;<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a6fe709f73b4661c5b6470d93a7e98963">CAmDatabaseHandlerMap::CAmDatabaseHandlerMap</a>(): <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>(),</div><div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160; mFirstStaticSink(true), <span class="comment">//</span></div><div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; mFirstStaticSource(true), <span class="comment">//</span></div><div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; mFirstStaticGateway(true), <span class="comment">//</span></div><div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160; mFirstStaticConverter(true), <span class="comment">//</span></div><div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; mFirstStaticSinkClass(true), <span class="comment">//</span></div><div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; mFirstStaticSourceClass(true), <span class="comment">//</span></div><div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; mFirstStaticCrossfader(true), <span class="comment">//</span></div><div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160; mListConnectionFormat(), <span class="comment">//</span></div><div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160; mMappedData(),</div><div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160; mDatabaseObservers()</div><div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160;{</div><div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Init &quot;</span>);</div><div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160;}</div><div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160;</div><div class="line"><a name="l00471"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a5f2e7c2fe63631a57a82c281e0c98129"> 471</a></span>&#160;<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a5f2e7c2fe63631a57a82c281e0c98129">CAmDatabaseHandlerMap::~CAmDatabaseHandlerMap</a>()</div><div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160;{</div><div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Destroy&quot;</span>);</div><div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160; <span class="keywordflow">for</span>(<a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">AmDatabaseObserverCallbacks</a> * ptr: mDatabaseObservers)</div><div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160; ptr-&gt;mpDatabaseHandler=<span class="keyword">nullptr</span>;</div><div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160;}</div><div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160;</div><div class="line"><a name="l00478"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a0da949595cfa4486175e8299a6793218"> 478</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a0da949595cfa4486175e8299a6793218">CAmDatabaseHandlerMap::enterDomainDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Domain__s.html">am_Domain_s</a> &amp; domainData, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> &amp; domainID)</div><div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160;{</div><div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160; <span class="keywordflow">if</span>(domainData.<a class="code" href="structam_1_1am__Domain__s.html#a66d956d830a962e22b6cfc37caea861c">name</a>.empty())</div><div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160; {</div><div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;DomainName must not be emtpy!&quot;</span>);</div><div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160; }</div><div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160; <span class="keywordflow">if</span>(domainData.<a class="code" href="structam_1_1am__Domain__s.html#ab16b5804711358bd383308036eb3e8db">busname</a>.empty())</div><div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160; {</div><div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Busname must not be emtpy!&quot;</span>);</div><div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160; }</div><div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160; <span class="keywordflow">if</span>(!(domainData.<a class="code" href="structam_1_1am__Domain__s.html#aba410e9e39cdee898fd50eaf2440fac8">state</a>&gt;=<a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5a8ee65be2791c7269d422c1b0732713d5">DS_UNKNOWN</a> &amp;&amp; domainData.<a class="code" href="structam_1_1am__Domain__s.html#aba410e9e39cdee898fd50eaf2440fac8">state</a>&lt;=<a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5a9eff05332c3da14f95fffbbd256550f5">DS_MAX</a>))</div><div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160; {</div><div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;State must not be valid!&quot;</span>);</div><div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160; }</div><div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160; <span class="comment">//first check for a reserved domain</span></div><div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160; <a class="code" href="structam_1_1am__Domain__s.html">am_Domain_s</a> <span class="keyword">const</span> *reservedDomain = objectMatchingPredicate&lt;AmDomain, am_domainID_t&gt;(mMappedData.mDomainMap, [&amp;](<span class="keyword">const</span> AmDomain &amp; obj){</div><div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160; <span class="keywordflow">return</span> domainData.<a class="code" href="structam_1_1am__Domain__s.html#a66d956d830a962e22b6cfc37caea861c">name</a>.compare(obj.name)==0;</div><div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160; });</div><div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160;</div><div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160; int16_t nextID = 0;</div><div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160;</div><div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160; <span class="keywordflow">if</span>( NULL != reservedDomain )</div><div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160; {</div><div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160; nextID = reservedDomain-&gt;<a class="code" href="structam_1_1am__Domain__s.html#aa7c60d47722a938f9a38dcecf3f48094">domainID</a>;</div><div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160; domainID = nextID;</div><div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160; mMappedData.mDomainMap[nextID] = domainData;</div><div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160; mMappedData.mDomainMap[nextID].domainID = nextID;</div><div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160; mMappedData.mDomainMap[nextID].reserved = 0;</div><div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::enterDomainDB entered reserved domain with name=&quot;</span>, domainData.<a class="code" href="structam_1_1am__Domain__s.html#a66d956d830a962e22b6cfc37caea861c">name</a>, <span class="stringliteral">&quot;busname=&quot;</span>, domainData.<a class="code" href="structam_1_1am__Domain__s.html#ab16b5804711358bd383308036eb3e8db">busname</a>, <span class="stringliteral">&quot;nodename=&quot;</span>, domainData.<a class="code" href="structam_1_1am__Domain__s.html#ad8b64313b91d4a46afac8be40fb2fcca">nodename</a>, <span class="stringliteral">&quot;reserved ID:&quot;</span>, domainID);</div><div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160;</div><div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a6e091273c50fad7c2a8d0d9967efd07d">NOTIFY_OBSERVERS1</a>(dboNewDomain, mMappedData.mDomainMap[nextID])</div><div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160;</div><div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160; }</div><div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160; {</div><div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160; <span class="keywordflow">if</span>(mMappedData.increaseID(nextID, mMappedData.mCurrentDomainID, domainData.<a class="code" href="structam_1_1am__Domain__s.html#aa7c60d47722a938f9a38dcecf3f48094">domainID</a>))</div><div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160; {</div><div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160; domainID = nextID;</div><div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160; mMappedData.mDomainMap[nextID] = domainData;</div><div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160; mMappedData.mDomainMap[nextID].domainID = nextID;</div><div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::enterDomainDB entered new domain with name=&quot;</span>, domainData.<a class="code" href="structam_1_1am__Domain__s.html#a66d956d830a962e22b6cfc37caea861c">name</a>, <span class="stringliteral">&quot;busname=&quot;</span>, domainData.<a class="code" href="structam_1_1am__Domain__s.html#ab16b5804711358bd383308036eb3e8db">busname</a>, <span class="stringliteral">&quot;nodename=&quot;</span>, domainData.<a class="code" href="structam_1_1am__Domain__s.html#ad8b64313b91d4a46afac8be40fb2fcca">nodename</a>, <span class="stringliteral">&quot;assigned ID:&quot;</span>, domainID);</div><div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160;</div><div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a6e091273c50fad7c2a8d0d9967efd07d">NOTIFY_OBSERVERS1</a>(dboNewDomain, mMappedData.mDomainMap[nextID])</div><div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160;</div><div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160; }</div><div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160; {</div><div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160; domainID = 0;</div><div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Max limit reached.&quot;</span>);</div><div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>);</div><div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160; }</div><div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160; }</div><div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160;}</div><div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160;</div><div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160;int16_t CAmDatabaseHandlerMap::calculateDelayForRoute(<span class="keyword">const</span> std::vector&lt;am_connectionID_t&gt;&amp; listConnectionID)</div><div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160;{</div><div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160; int16_t delay = 0;</div><div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160; std::vector&lt;am_connectionID_t&gt;::const_iterator elementIterator = listConnectionID.begin();</div><div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160; <span class="keywordflow">for</span> (; elementIterator &lt; listConnectionID.end(); ++elementIterator)</div><div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160; {</div><div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160; <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> key = *elementIterator;</div><div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160; std::unordered_map&lt;am_connectionID_t, am_Connection_Database_s&gt;::const_iterator it = mMappedData.mConnectionMap.find(key);</div><div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160; <span class="keywordflow">if</span> (it!=mMappedData.mConnectionMap.end())</div><div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160; {</div><div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160; int16_t temp_delay = it-&gt;second.delay;</div><div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160; <span class="keywordflow">if</span> (temp_delay != -1 &amp;&amp; delay != -1)</div><div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160; delay += temp_delay;</div><div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160; delay = -1;</div><div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160; }</div><div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160; }</div><div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160; <span class="keywordflow">return</span> delay;</div><div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160;}</div><div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160;</div><div class="line"><a name="l00557"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a2e8d93a8d29ec8cf84d3b231a5627e8f"> 557</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a2e8d93a8d29ec8cf84d3b231a5627e8f">CAmDatabaseHandlerMap::enterMainConnectionDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a> &amp; mainConnectionData, <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> &amp; connectionID)</div><div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160;{</div><div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160; <span class="keywordflow">if</span>(mainConnectionData.<a class="code" href="structam_1_1am__MainConnection__s.html#a9b5b174bfa783dc49df00de505befb96">mainConnectionID</a>!=0)</div><div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160; {</div><div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;mainConnectionID must be 0!&quot;</span>);</div><div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160; }</div><div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160; <span class="keywordflow">if</span>(!(mainConnectionData.<a class="code" href="structam_1_1am__MainConnection__s.html#abf586646d036cbae00b56843469a0222">connectionState</a>&gt;=<a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209a72b823068a6e5bd5760e369220e715de">CS_UNKNOWN</a> &amp;&amp; mainConnectionData.<a class="code" href="structam_1_1am__MainConnection__s.html#abf586646d036cbae00b56843469a0222">connectionState</a>&lt;=<a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209a2b27e613066c4de02c4f4a15dbe333e2">CS_MAX</a>))</div><div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160; {</div><div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;connectionState must be valid!&quot;</span>);</div><div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160; }</div><div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160; <span class="keywordflow">if</span>(!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">existSink</a>(mainConnectionData.<a class="code" href="structam_1_1am__MainConnection__s.html#a50216999d5b9bf3edcc3f75f64ef0e27">sinkID</a>))</div><div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160; {</div><div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sinkID must be valid!&quot;</span>);</div><div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160; }</div><div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160; <span class="keywordflow">if</span>(!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282">existSource</a>(mainConnectionData.<a class="code" href="structam_1_1am__MainConnection__s.html#ab0990f79e8871de045bffa843fa85566">sourceID</a>))</div><div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160; {</div><div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sourceID must be valid!&quot;</span>);</div><div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160; }</div><div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160;</div><div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160; int16_t delay = 0;</div><div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160; int16_t nextID = 0;</div><div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160; <span class="keywordflow">if</span>(mMappedData.increaseMainConnectionID(nextID))</div><div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160; {</div><div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160; connectionID = nextID;</div><div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160; mMappedData.mMainConnectionMap[nextID] = mainConnectionData;</div><div class="line"><a name="l00586"></a><span class="lineno"> 586</span>&#160; mMappedData.mMainConnectionMap[nextID].mainConnectionID = nextID;</div><div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160; }</div><div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160; {</div><div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160; connectionID = 0;</div><div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Max limit reached.&quot;</span>);</div><div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>);</div><div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160; }</div><div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160;</div><div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160; <span class="comment">//now check the connectionTable for all connections in the route. IF connectionID exist</span></div><div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160; delay = calculateDelayForRoute(mainConnectionData.<a class="code" href="structam_1_1am__MainConnection__s.html#adef3e5f4ebb35dc31bfd6a75b33df176">listConnectionID</a>);</div><div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::enterMainConnectionDB entered new mainConnection with sourceID&quot;</span>, mainConnectionData.<a class="code" href="structam_1_1am__MainConnection__s.html#ab0990f79e8871de045bffa843fa85566">sourceID</a>, <span class="stringliteral">&quot;sinkID:&quot;</span>, mainConnectionData.<a class="code" href="structam_1_1am__MainConnection__s.html#a50216999d5b9bf3edcc3f75f64ef0e27">sinkID</a>, <span class="stringliteral">&quot;delay:&quot;</span>, delay, <span class="stringliteral">&quot;assigned ID:&quot;</span>, connectionID);</div><div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160;</div><div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160;</div><div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160; <span class="keywordflow">if</span> (mDatabaseObservers.size())</div><div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160; {</div><div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160; <a class="code" href="structam_1_1am__MainConnectionType__s.html">am_MainConnectionType_s</a> mainConnection;</div><div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160; mMappedData.mMainConnectionMap[nextID].getMainConnectionType(mainConnection);</div><div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160;</div><div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a6e091273c50fad7c2a8d0d9967efd07d">NOTIFY_OBSERVERS1</a>(dboNewMainConnection, mainConnection)</div><div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a1e97c99513e5134eca26e651773719d7">NOTIFY_OBSERVERS2</a>(dboMainConnectionStateChanged, connectionID, mMappedData.mMainConnectionMap[nextID].connectionState)</div><div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160; }</div><div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160;</div><div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160; <span class="comment">//finally, we update the delay value for the maintable</span></div><div class="line"><a name="l00610"></a><span class="lineno"> 610</span>&#160; <span class="keywordflow">if</span> (delay == 0)</div><div class="line"><a name="l00611"></a><span class="lineno"> 611</span>&#160; delay = -1;</div><div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160; (void)<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a1a12e4973b137526818a403d720c8eb5">changeDelayMainConnection</a>(delay, connectionID);</div><div class="line"><a name="l00613"></a><span class="lineno"> 613</span>&#160;</div><div class="line"><a name="l00614"></a><span class="lineno"> 614</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l00615"></a><span class="lineno"> 615</span>&#160;}</div><div class="line"><a name="l00616"></a><span class="lineno"> 616</span>&#160;</div><div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160;<span class="keywordtype">bool</span> CAmDatabaseHandlerMap::insertSinkDB(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp; sinkData, <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> &amp; sinkID)</div><div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160;{</div><div class="line"><a name="l00623"></a><span class="lineno"> 623</span>&#160; int16_t nextID = 0;</div><div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160; <span class="keywordflow">if</span>( mMappedData.increaseID(nextID, mMappedData.mCurrentSinkID, sinkData.<a class="code" href="structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1">sinkID</a>) )</div><div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160; {</div><div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160; sinkID = nextID;</div><div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160; mMappedData.mSinkMap[nextID] = sinkData;</div><div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160; mMappedData.mSinkMap[nextID].sinkID = nextID;</div><div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160; filterDuplicateNotificationConfigurationTypes(mMappedData.mSinkMap[nextID].listNotificationConfigurations);</div><div class="line"><a name="l00630"></a><span class="lineno"> 630</span>&#160; filterDuplicateNotificationConfigurationTypes(mMappedData.mSinkMap[nextID].listMainNotificationConfigurations);</div><div class="line"><a name="l00631"></a><span class="lineno"> 631</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">true</span>);</div><div class="line"><a name="l00632"></a><span class="lineno"> 632</span>&#160; }</div><div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160; {</div><div class="line"><a name="l00635"></a><span class="lineno"> 635</span>&#160; sinkID = 0;</div><div class="line"><a name="l00636"></a><span class="lineno"> 636</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Max limit reached!&quot;</span>);</div><div class="line"><a name="l00637"></a><span class="lineno"> 637</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">false</span>);</div><div class="line"><a name="l00638"></a><span class="lineno"> 638</span>&#160; }</div><div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160;}</div><div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160;</div><div class="line"><a name="l00641"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#ad67e32d9f9e20117965d4d37a05d22dd"> 641</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ad67e32d9f9e20117965d4d37a05d22dd">CAmDatabaseHandlerMap::enterSinkDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp; sinkData, <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> &amp; sinkID)</div><div class="line"><a name="l00642"></a><span class="lineno"> 642</span>&#160;{</div><div class="line"><a name="l00643"></a><span class="lineno"> 643</span>&#160; <span class="keywordflow">if</span>(sinkData.<a class="code" href="structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1">sinkID</a>&gt;=DYNAMIC_ID_BOUNDARY)</div><div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160; {</div><div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sinkID must be below:&quot;</span>,DYNAMIC_ID_BOUNDARY);</div><div class="line"><a name="l00646"></a><span class="lineno"> 646</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l00647"></a><span class="lineno"> 647</span>&#160; }</div><div class="line"><a name="l00648"></a><span class="lineno"> 648</span>&#160; <span class="keywordflow">if</span>(!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a4106cc95e2a5fed16a905d3f93604f86">existDomain</a>(sinkData.<a class="code" href="structam_1_1am__Sink__s.html#a8505cd0b29334007bd6dd5555f482cce">domainID</a>))</div><div class="line"><a name="l00649"></a><span class="lineno"> 649</span>&#160; {</div><div class="line"><a name="l00650"></a><span class="lineno"> 650</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;domainID must be valid&quot;</span>);</div><div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l00652"></a><span class="lineno"> 652</span>&#160; }</div><div class="line"><a name="l00653"></a><span class="lineno"> 653</span>&#160; <span class="keywordflow">if</span>(sinkData.<a class="code" href="structam_1_1am__Sink__s.html#a15f5ed66ddc508c1ab4196b11a8ff031">name</a>.empty())</div><div class="line"><a name="l00654"></a><span class="lineno"> 654</span>&#160; {</div><div class="line"><a name="l00655"></a><span class="lineno"> 655</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sinkName must not be zero&quot;</span>);</div><div class="line"><a name="l00656"></a><span class="lineno"> 656</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l00657"></a><span class="lineno"> 657</span>&#160; }</div><div class="line"><a name="l00658"></a><span class="lineno"> 658</span>&#160; <span class="keywordflow">if</span>(!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#af6f7c52cc3703ab4cb3bd1f340d4f6ba">existSinkClass</a>(sinkData.<a class="code" href="structam_1_1am__Sink__s.html#af13055c029c9ca7da3f6701e1b1af418">sinkClassID</a>))</div><div class="line"><a name="l00659"></a><span class="lineno"> 659</span>&#160; {</div><div class="line"><a name="l00660"></a><span class="lineno"> 660</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sinkClass must be valid&quot;</span>);</div><div class="line"><a name="l00661"></a><span class="lineno"> 661</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l00662"></a><span class="lineno"> 662</span>&#160; }</div><div class="line"><a name="l00663"></a><span class="lineno"> 663</span>&#160;</div><div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160; <span class="keywordflow">if</span>(!(sinkData.<a class="code" href="structam_1_1am__Sink__s.html#a96e6c7aeaa5b2b6fc0c7767e78eea68f">muteState</a>&gt;=<a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffaad9646478d0a5c550391326fdd7521d04">MS_UNKNOWN</a> &amp;&amp; sinkData.<a class="code" href="structam_1_1am__Sink__s.html#a96e6c7aeaa5b2b6fc0c7767e78eea68f">muteState</a>&lt;=<a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffaa7fd1b52b53dcff34c678e680eef4a7ca">MS_MAX</a>))</div><div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160; {</div><div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;muteState must be valid&quot;</span>);</div><div class="line"><a name="l00667"></a><span class="lineno"> 667</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l00668"></a><span class="lineno"> 668</span>&#160; }</div><div class="line"><a name="l00669"></a><span class="lineno"> 669</span>&#160;</div><div class="line"><a name="l00670"></a><span class="lineno"> 670</span>&#160; <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> temp_SinkID = 0;</div><div class="line"><a name="l00671"></a><span class="lineno"> 671</span>&#160; <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> temp_SinkIndex = 0;</div><div class="line"><a name="l00672"></a><span class="lineno"> 672</span>&#160; <span class="comment">//if sinkID is zero and the first Static Sink was already entered, the ID is created</span></div><div class="line"><a name="l00673"></a><span class="lineno"> 673</span>&#160; <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> <span class="keyword">const</span> *reservedDomain = objectMatchingPredicate&lt;AmSink, am_sinkID_t&gt;(mMappedData.mSinkMap, [&amp;](<span class="keyword">const</span> AmSink &amp; obj){</div><div class="line"><a name="l00674"></a><span class="lineno"> 674</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>==obj.reserved &amp;&amp; obj.name.compare(sinkData.<a class="code" href="structam_1_1am__Sink__s.html#a15f5ed66ddc508c1ab4196b11a8ff031">name</a>)==0;</div><div class="line"><a name="l00675"></a><span class="lineno"> 675</span>&#160; });</div><div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160; <span class="keywordflow">if</span>( NULL!=reservedDomain )</div><div class="line"><a name="l00677"></a><span class="lineno"> 677</span>&#160; {</div><div class="line"><a name="l00678"></a><span class="lineno"> 678</span>&#160; <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> oldSinkID = reservedDomain-&gt;<a class="code" href="structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1">sinkID</a>;</div><div class="line"><a name="l00679"></a><span class="lineno"> 679</span>&#160; mMappedData.mSinkMap[oldSinkID] = sinkData;</div><div class="line"><a name="l00680"></a><span class="lineno"> 680</span>&#160; mMappedData.mSinkMap[oldSinkID].reserved = 0;</div><div class="line"><a name="l00681"></a><span class="lineno"> 681</span>&#160; temp_SinkID = oldSinkID;</div><div class="line"><a name="l00682"></a><span class="lineno"> 682</span>&#160; temp_SinkIndex = oldSinkID;</div><div class="line"><a name="l00683"></a><span class="lineno"> 683</span>&#160; }</div><div class="line"><a name="l00684"></a><span class="lineno"> 684</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00685"></a><span class="lineno"> 685</span>&#160; {</div><div class="line"><a name="l00686"></a><span class="lineno"> 686</span>&#160; <span class="keywordtype">bool</span> result;</div><div class="line"><a name="l00687"></a><span class="lineno"> 687</span>&#160; <span class="keywordflow">if</span> ( sinkData.<a class="code" href="structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1">sinkID</a> != 0 || mFirstStaticSink )</div><div class="line"><a name="l00688"></a><span class="lineno"> 688</span>&#160; {</div><div class="line"><a name="l00689"></a><span class="lineno"> 689</span>&#160; <span class="comment">//check if the ID already exists</span></div><div class="line"><a name="l00690"></a><span class="lineno"> 690</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aee5cd7706a7cb990dfc88b475273f733">existSinkNameOrID</a>(sinkData.<a class="code" href="structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1">sinkID</a>, sinkData.<a class="code" href="structam_1_1am__Sink__s.html#a15f5ed66ddc508c1ab4196b11a8ff031">name</a>))</div><div class="line"><a name="l00691"></a><span class="lineno"> 691</span>&#160; {</div><div class="line"><a name="l00692"></a><span class="lineno"> 692</span>&#160; sinkID = sinkData.<a class="code" href="structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1">sinkID</a>;</div><div class="line"><a name="l00693"></a><span class="lineno"> 693</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea445570ce5ac3f21e68f8b62d66d815d9">E_ALREADY_EXISTS</a>);</div><div class="line"><a name="l00694"></a><span class="lineno"> 694</span>&#160; }</div><div class="line"><a name="l00695"></a><span class="lineno"> 695</span>&#160; }</div><div class="line"><a name="l00696"></a><span class="lineno"> 696</span>&#160; result = insertSinkDB(sinkData, temp_SinkID);</div><div class="line"><a name="l00697"></a><span class="lineno"> 697</span>&#160; <span class="keywordflow">if</span>( <span class="keyword">false</span> == result )</div><div class="line"><a name="l00698"></a><span class="lineno"> 698</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>);</div><div class="line"><a name="l00699"></a><span class="lineno"> 699</span>&#160; temp_SinkIndex = temp_SinkID;</div><div class="line"><a name="l00700"></a><span class="lineno"> 700</span>&#160; }</div><div class="line"><a name="l00701"></a><span class="lineno"> 701</span>&#160; <span class="comment">//if the first static sink is entered, we need to set it onto the boundary</span></div><div class="line"><a name="l00702"></a><span class="lineno"> 702</span>&#160; <span class="keywordflow">if</span> (sinkData.<a class="code" href="structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1">sinkID</a> == 0 &amp;&amp; mFirstStaticSink)</div><div class="line"><a name="l00703"></a><span class="lineno"> 703</span>&#160; {</div><div class="line"><a name="l00704"></a><span class="lineno"> 704</span>&#160; mFirstStaticSink = <span class="keyword">false</span>;</div><div class="line"><a name="l00705"></a><span class="lineno"> 705</span>&#160; }</div><div class="line"><a name="l00706"></a><span class="lineno"> 706</span>&#160; mMappedData.mSinkMap[temp_SinkIndex].sinkID = temp_SinkID;</div><div class="line"><a name="l00707"></a><span class="lineno"> 707</span>&#160; sinkID = temp_SinkID;</div><div class="line"><a name="l00708"></a><span class="lineno"> 708</span>&#160;</div><div class="line"><a name="l00709"></a><span class="lineno"> 709</span>&#160; <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp; sink = mMappedData.mSinkMap[temp_SinkID];</div><div class="line"><a name="l00710"></a><span class="lineno"> 710</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::enterSinkDB entered new sink with name&quot;</span>, sink.<a class="code" href="structam_1_1am__Sink__s.html#a15f5ed66ddc508c1ab4196b11a8ff031">name</a>, <span class="stringliteral">&quot;domainID:&quot;</span>, sink.<a class="code" href="structam_1_1am__Sink__s.html#a8505cd0b29334007bd6dd5555f482cce">domainID</a>, <span class="stringliteral">&quot;classID:&quot;</span>, sink.<a class="code" href="structam_1_1am__Sink__s.html#af13055c029c9ca7da3f6701e1b1af418">sinkClassID</a>, <span class="stringliteral">&quot;volume:&quot;</span>, sink.<a class="code" href="structam_1_1am__Sink__s.html#ad34fd3d83d674ee842dc8f432295ffbd">volume</a>, <span class="stringliteral">&quot;assigned ID:&quot;</span>, sink.<a class="code" href="structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1">sinkID</a>);</div><div class="line"><a name="l00711"></a><span class="lineno"> 711</span>&#160;</div><div class="line"><a name="l00712"></a><span class="lineno"> 712</span>&#160; sink.<a class="code" href="structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1">sinkID</a>=sinkID;</div><div class="line"><a name="l00713"></a><span class="lineno"> 713</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a6e091273c50fad7c2a8d0d9967efd07d">NOTIFY_OBSERVERS1</a>(dboNewSink, sink)</div><div class="line"><a name="l00714"></a><span class="lineno"> 714</span>&#160;</div><div class="line"><a name="l00715"></a><span class="lineno"> 715</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l00716"></a><span class="lineno"> 716</span>&#160;}</div><div class="line"><a name="l00717"></a><span class="lineno"> 717</span>&#160;</div><div class="line"><a name="l00718"></a><span class="lineno"> 718</span>&#160;<span class="keywordtype">bool</span> CAmDatabaseHandlerMap::insertCrossfaderDB(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a> &amp; crossfaderData, <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> &amp; crossfaderID)</div><div class="line"><a name="l00719"></a><span class="lineno"> 719</span>&#160;{</div><div class="line"><a name="l00720"></a><span class="lineno"> 720</span>&#160; int16_t nextID = 0;</div><div class="line"><a name="l00721"></a><span class="lineno"> 721</span>&#160; <span class="keywordflow">if</span>(mMappedData.increaseID(nextID, mMappedData.mCurrentCrossfaderID, crossfaderData.<a class="code" href="structam_1_1am__Crossfader__s.html#a6c6af4e70cb360d43095372dc33b1626">crossfaderID</a>))</div><div class="line"><a name="l00722"></a><span class="lineno"> 722</span>&#160; {</div><div class="line"><a name="l00723"></a><span class="lineno"> 723</span>&#160; crossfaderID = nextID;</div><div class="line"><a name="l00724"></a><span class="lineno"> 724</span>&#160; mMappedData.mCrossfaderMap[nextID] = crossfaderData;</div><div class="line"><a name="l00725"></a><span class="lineno"> 725</span>&#160; mMappedData.mCrossfaderMap[nextID].crossfaderID = nextID;</div><div class="line"><a name="l00726"></a><span class="lineno"> 726</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">true</span>);</div><div class="line"><a name="l00727"></a><span class="lineno"> 727</span>&#160; }</div><div class="line"><a name="l00728"></a><span class="lineno"> 728</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00729"></a><span class="lineno"> 729</span>&#160; {</div><div class="line"><a name="l00730"></a><span class="lineno"> 730</span>&#160; crossfaderID = 0;</div><div class="line"><a name="l00731"></a><span class="lineno"> 731</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Max limit reached.&quot;</span>);</div><div class="line"><a name="l00732"></a><span class="lineno"> 732</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">false</span>);</div><div class="line"><a name="l00733"></a><span class="lineno"> 733</span>&#160; }</div><div class="line"><a name="l00734"></a><span class="lineno"> 734</span>&#160;}</div><div class="line"><a name="l00735"></a><span class="lineno"> 735</span>&#160;</div><div class="line"><a name="l00736"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a48baac063dac4fc4fed6b44967040706"> 736</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a48baac063dac4fc4fed6b44967040706">CAmDatabaseHandlerMap::enterCrossfaderDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a> &amp; crossfaderData, <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> &amp; crossfaderID)</div><div class="line"><a name="l00737"></a><span class="lineno"> 737</span>&#160;{</div><div class="line"><a name="l00738"></a><span class="lineno"> 738</span>&#160; <span class="keywordflow">if</span>(crossfaderData.<a class="code" href="structam_1_1am__Crossfader__s.html#a6c6af4e70cb360d43095372dc33b1626">crossfaderID</a>&gt;=DYNAMIC_ID_BOUNDARY)</div><div class="line"><a name="l00739"></a><span class="lineno"> 739</span>&#160; {</div><div class="line"><a name="l00740"></a><span class="lineno"> 740</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;crossfaderID must be below:&quot;</span>,DYNAMIC_ID_BOUNDARY);</div><div class="line"><a name="l00741"></a><span class="lineno"> 741</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l00742"></a><span class="lineno"> 742</span>&#160; }</div><div class="line"><a name="l00743"></a><span class="lineno"> 743</span>&#160;</div><div class="line"><a name="l00744"></a><span class="lineno"> 744</span>&#160; <span class="keywordflow">if</span>(!(crossfaderData.<a class="code" href="structam_1_1am__Crossfader__s.html#a31c5e07b53d3c7a8f943fef11395affa">hotSink</a>&gt;=<a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269a6d51c865866973b3c60c56e9351b1a48">HS_UNKNOWN</a> &amp;&amp; crossfaderData.<a class="code" href="structam_1_1am__Crossfader__s.html#a31c5e07b53d3c7a8f943fef11395affa">hotSink</a>&lt;=<a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269ab43036773e2156eba5d7ebdef25f8447">HS_MAX</a>))</div><div class="line"><a name="l00745"></a><span class="lineno"> 745</span>&#160; {</div><div class="line"><a name="l00746"></a><span class="lineno"> 746</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;hotSink must be valid&quot;</span>);</div><div class="line"><a name="l00747"></a><span class="lineno"> 747</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l00748"></a><span class="lineno"> 748</span>&#160; }</div><div class="line"><a name="l00749"></a><span class="lineno"> 749</span>&#160; <span class="keywordflow">if</span>(crossfaderData.<a class="code" href="structam_1_1am__Crossfader__s.html#ac71302f7392da8e162f5eedf2714366e">name</a>.empty())</div><div class="line"><a name="l00750"></a><span class="lineno"> 750</span>&#160; {</div><div class="line"><a name="l00751"></a><span class="lineno"> 751</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;crossfaderName must not be zero&quot;</span>);</div><div class="line"><a name="l00752"></a><span class="lineno"> 752</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l00753"></a><span class="lineno"> 753</span>&#160; }</div><div class="line"><a name="l00754"></a><span class="lineno"> 754</span>&#160;</div><div class="line"><a name="l00755"></a><span class="lineno"> 755</span>&#160; <span class="keywordflow">if</span>(!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">existSink</a>(crossfaderData.<a class="code" href="structam_1_1am__Crossfader__s.html#a39d1f6023a79a1df29a941e0dee77ad9">sinkID_A</a>))</div><div class="line"><a name="l00756"></a><span class="lineno"> 756</span>&#160; {</div><div class="line"><a name="l00757"></a><span class="lineno"> 757</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sinkID_A must exist&quot;</span>);</div><div class="line"><a name="l00758"></a><span class="lineno"> 758</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l00759"></a><span class="lineno"> 759</span>&#160; }</div><div class="line"><a name="l00760"></a><span class="lineno"> 760</span>&#160; <span class="keywordflow">if</span>(!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">existSink</a>(crossfaderData.<a class="code" href="structam_1_1am__Crossfader__s.html#a045ff126607c9885bb0d027570eb5710">sinkID_B</a>))</div><div class="line"><a name="l00761"></a><span class="lineno"> 761</span>&#160; {</div><div class="line"><a name="l00762"></a><span class="lineno"> 762</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sinkID_B must exist&quot;</span>);</div><div class="line"><a name="l00763"></a><span class="lineno"> 763</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l00764"></a><span class="lineno"> 764</span>&#160; }</div><div class="line"><a name="l00765"></a><span class="lineno"> 765</span>&#160; <span class="keywordflow">if</span>(!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282">existSource</a>(crossfaderData.<a class="code" href="structam_1_1am__Crossfader__s.html#a5442753fb1a60b8d56c5a79b8989ed04">sourceID</a>))</div><div class="line"><a name="l00766"></a><span class="lineno"> 766</span>&#160; {</div><div class="line"><a name="l00767"></a><span class="lineno"> 767</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sourceID must exist&quot;</span>);</div><div class="line"><a name="l00768"></a><span class="lineno"> 768</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l00769"></a><span class="lineno"> 769</span>&#160; }</div><div class="line"><a name="l00770"></a><span class="lineno"> 770</span>&#160;</div><div class="line"><a name="l00771"></a><span class="lineno"> 771</span>&#160; <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> temp_CrossfaderID = 0;</div><div class="line"><a name="l00772"></a><span class="lineno"> 772</span>&#160; <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> temp_CrossfaderIndex = 0;</div><div class="line"><a name="l00773"></a><span class="lineno"> 773</span>&#160;</div><div class="line"><a name="l00774"></a><span class="lineno"> 774</span>&#160; <span class="keywordtype">bool</span> result;</div><div class="line"><a name="l00775"></a><span class="lineno"> 775</span>&#160; <span class="comment">//if gatewayData is zero and the first Static Sink was already entered, the ID is created</span></div><div class="line"><a name="l00776"></a><span class="lineno"> 776</span>&#160; <span class="keywordflow">if</span> (crossfaderData.<a class="code" href="structam_1_1am__Crossfader__s.html#a6c6af4e70cb360d43095372dc33b1626">crossfaderID</a> != 0 || mFirstStaticCrossfader)</div><div class="line"><a name="l00777"></a><span class="lineno"> 777</span>&#160; {</div><div class="line"><a name="l00778"></a><span class="lineno"> 778</span>&#160; <span class="comment">//check if the ID already exists</span></div><div class="line"><a name="l00779"></a><span class="lineno"> 779</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a11a63287d372f58350f1b42bf6fa98a6">existCrossFader</a>(crossfaderData.<a class="code" href="structam_1_1am__Crossfader__s.html#a6c6af4e70cb360d43095372dc33b1626">crossfaderID</a>))</div><div class="line"><a name="l00780"></a><span class="lineno"> 780</span>&#160; {</div><div class="line"><a name="l00781"></a><span class="lineno"> 781</span>&#160; crossfaderID = crossfaderData.<a class="code" href="structam_1_1am__Crossfader__s.html#a6c6af4e70cb360d43095372dc33b1626">crossfaderID</a>;</div><div class="line"><a name="l00782"></a><span class="lineno"> 782</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea445570ce5ac3f21e68f8b62d66d815d9">E_ALREADY_EXISTS</a>);</div><div class="line"><a name="l00783"></a><span class="lineno"> 783</span>&#160; }</div><div class="line"><a name="l00784"></a><span class="lineno"> 784</span>&#160; }</div><div class="line"><a name="l00785"></a><span class="lineno"> 785</span>&#160; result = insertCrossfaderDB(crossfaderData, temp_CrossfaderID);</div><div class="line"><a name="l00786"></a><span class="lineno"> 786</span>&#160; <span class="keywordflow">if</span>( <span class="keyword">false</span> == result )</div><div class="line"><a name="l00787"></a><span class="lineno"> 787</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>);</div><div class="line"><a name="l00788"></a><span class="lineno"> 788</span>&#160; temp_CrossfaderIndex = temp_CrossfaderID;</div><div class="line"><a name="l00789"></a><span class="lineno"> 789</span>&#160;</div><div class="line"><a name="l00790"></a><span class="lineno"> 790</span>&#160; <span class="comment">//if the first static sink is entered, we need to set it onto the boundary</span></div><div class="line"><a name="l00791"></a><span class="lineno"> 791</span>&#160; <span class="keywordflow">if</span> ( 0==crossfaderData.<a class="code" href="structam_1_1am__Crossfader__s.html#a6c6af4e70cb360d43095372dc33b1626">crossfaderID</a> &amp;&amp; mFirstStaticCrossfader)</div><div class="line"><a name="l00792"></a><span class="lineno"> 792</span>&#160; {</div><div class="line"><a name="l00793"></a><span class="lineno"> 793</span>&#160; mFirstStaticCrossfader = <span class="keyword">false</span>;</div><div class="line"><a name="l00794"></a><span class="lineno"> 794</span>&#160; }</div><div class="line"><a name="l00795"></a><span class="lineno"> 795</span>&#160;</div><div class="line"><a name="l00796"></a><span class="lineno"> 796</span>&#160; mMappedData.mCrossfaderMap[temp_CrossfaderIndex].crossfaderID = temp_CrossfaderID;</div><div class="line"><a name="l00797"></a><span class="lineno"> 797</span>&#160; crossfaderID = temp_CrossfaderID;</div><div class="line"><a name="l00798"></a><span class="lineno"> 798</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::enterCrossfaderDB entered new crossfader with name=&quot;</span>, crossfaderData.<a class="code" href="structam_1_1am__Crossfader__s.html#ac71302f7392da8e162f5eedf2714366e">name</a>, <span class="stringliteral">&quot;sinkA= &quot;</span>, crossfaderData.<a class="code" href="structam_1_1am__Crossfader__s.html#a39d1f6023a79a1df29a941e0dee77ad9">sinkID_A</a>, <span class="stringliteral">&quot;sinkB=&quot;</span>, crossfaderData.<a class="code" href="structam_1_1am__Crossfader__s.html#a045ff126607c9885bb0d027570eb5710">sinkID_B</a>, <span class="stringliteral">&quot;source=&quot;</span>, crossfaderData.<a class="code" href="structam_1_1am__Crossfader__s.html#a5442753fb1a60b8d56c5a79b8989ed04">sourceID</a>, <span class="stringliteral">&quot;assigned ID:&quot;</span>, crossfaderID);</div><div class="line"><a name="l00799"></a><span class="lineno"> 799</span>&#160;</div><div class="line"><a name="l00800"></a><span class="lineno"> 800</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a6e091273c50fad7c2a8d0d9967efd07d">NOTIFY_OBSERVERS1</a>(dboNewCrossfader, mMappedData.mCrossfaderMap[temp_CrossfaderIndex])</div><div class="line"><a name="l00801"></a><span class="lineno"> 801</span>&#160;</div><div class="line"><a name="l00802"></a><span class="lineno"> 802</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l00803"></a><span class="lineno"> 803</span>&#160;}</div><div class="line"><a name="l00804"></a><span class="lineno"> 804</span>&#160;</div><div class="line"><a name="l00805"></a><span class="lineno"> 805</span>&#160;<span class="keywordtype">bool</span> CAmDatabaseHandlerMap::insertGatewayDB(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> &amp; gatewayData, <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> &amp; gatewayID)</div><div class="line"><a name="l00806"></a><span class="lineno"> 806</span>&#160;{</div><div class="line"><a name="l00807"></a><span class="lineno"> 807</span>&#160; int16_t nextID = 0;</div><div class="line"><a name="l00808"></a><span class="lineno"> 808</span>&#160; <span class="keywordflow">if</span>(mMappedData.increaseID(nextID, mMappedData.mCurrentGatewayID, gatewayData.<a class="code" href="structam_1_1am__Gateway__s.html#ae7e7a4df823af7c01488fb3a9b51a28d">gatewayID</a>))</div><div class="line"><a name="l00809"></a><span class="lineno"> 809</span>&#160; {</div><div class="line"><a name="l00810"></a><span class="lineno"> 810</span>&#160; gatewayID = nextID;</div><div class="line"><a name="l00811"></a><span class="lineno"> 811</span>&#160; mMappedData.mGatewayMap[nextID] = gatewayData;</div><div class="line"><a name="l00812"></a><span class="lineno"> 812</span>&#160; mMappedData.mGatewayMap[nextID].gatewayID = nextID;</div><div class="line"><a name="l00813"></a><span class="lineno"> 813</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">true</span>);</div><div class="line"><a name="l00814"></a><span class="lineno"> 814</span>&#160; }</div><div class="line"><a name="l00815"></a><span class="lineno"> 815</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00816"></a><span class="lineno"> 816</span>&#160; {</div><div class="line"><a name="l00817"></a><span class="lineno"> 817</span>&#160; gatewayID = 0;</div><div class="line"><a name="l00818"></a><span class="lineno"> 818</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Max limit reached.&quot;</span>);</div><div class="line"><a name="l00819"></a><span class="lineno"> 819</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">false</span>);</div><div class="line"><a name="l00820"></a><span class="lineno"> 820</span>&#160; }</div><div class="line"><a name="l00821"></a><span class="lineno"> 821</span>&#160;}</div><div class="line"><a name="l00822"></a><span class="lineno"> 822</span>&#160;</div><div class="line"><a name="l00823"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a5519db89441052bd130149011c51d029"> 823</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a5519db89441052bd130149011c51d029">CAmDatabaseHandlerMap::enterGatewayDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> &amp; gatewayData, <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> &amp; gatewayID)</div><div class="line"><a name="l00824"></a><span class="lineno"> 824</span>&#160;{</div><div class="line"><a name="l00825"></a><span class="lineno"> 825</span>&#160;</div><div class="line"><a name="l00826"></a><span class="lineno"> 826</span>&#160; <span class="keywordflow">if</span>(gatewayData.<a class="code" href="structam_1_1am__Gateway__s.html#ae7e7a4df823af7c01488fb3a9b51a28d">gatewayID</a>&gt;=DYNAMIC_ID_BOUNDARY)</div><div class="line"><a name="l00827"></a><span class="lineno"> 827</span>&#160; {</div><div class="line"><a name="l00828"></a><span class="lineno"> 828</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;gatewayID must be below:&quot;</span>,DYNAMIC_ID_BOUNDARY);</div><div class="line"><a name="l00829"></a><span class="lineno"> 829</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l00830"></a><span class="lineno"> 830</span>&#160; }</div><div class="line"><a name="l00831"></a><span class="lineno"> 831</span>&#160;</div><div class="line"><a name="l00832"></a><span class="lineno"> 832</span>&#160; <span class="keywordflow">if</span>(!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a4106cc95e2a5fed16a905d3f93604f86">existDomain</a>(gatewayData.<a class="code" href="structam_1_1am__Gateway__s.html#a60cdd73682f723692a3019edc6fdacf5">controlDomainID</a>))</div><div class="line"><a name="l00833"></a><span class="lineno"> 833</span>&#160; {</div><div class="line"><a name="l00834"></a><span class="lineno"> 834</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;controlDomainID must be exist&quot;</span>);</div><div class="line"><a name="l00835"></a><span class="lineno"> 835</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l00836"></a><span class="lineno"> 836</span>&#160; }</div><div class="line"><a name="l00837"></a><span class="lineno"> 837</span>&#160;</div><div class="line"><a name="l00838"></a><span class="lineno"> 838</span>&#160; <span class="keywordflow">if</span>(gatewayData.<a class="code" href="structam_1_1am__Gateway__s.html#a2ebf5d1094ecf63a28b64c2594d684ff">name</a>.empty())</div><div class="line"><a name="l00839"></a><span class="lineno"> 839</span>&#160; {</div><div class="line"><a name="l00840"></a><span class="lineno"> 840</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;gatewayName must not be empty&quot;</span>);</div><div class="line"><a name="l00841"></a><span class="lineno"> 841</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l00842"></a><span class="lineno"> 842</span>&#160; }</div><div class="line"><a name="l00843"></a><span class="lineno"> 843</span>&#160;</div><div class="line"><a name="l00844"></a><span class="lineno"> 844</span>&#160; <span class="comment">//might be that the sinks and sources are not there during registration time</span></div><div class="line"><a name="l00845"></a><span class="lineno"> 845</span>&#160; <span class="comment">//assert(existSink(gatewayData.sinkID));</span></div><div class="line"><a name="l00846"></a><span class="lineno"> 846</span>&#160; <span class="comment">//assert(existSource(gatewayData.sourceID));</span></div><div class="line"><a name="l00847"></a><span class="lineno"> 847</span>&#160;</div><div class="line"><a name="l00848"></a><span class="lineno"> 848</span>&#160; <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> temp_GatewayID = 0;</div><div class="line"><a name="l00849"></a><span class="lineno"> 849</span>&#160; <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> temp_GatewayIndex = 0;</div><div class="line"><a name="l00850"></a><span class="lineno"> 850</span>&#160; <span class="comment">//if gatewayData is zero and the first Static Sink was already entered, the ID is created</span></div><div class="line"><a name="l00851"></a><span class="lineno"> 851</span>&#160; <span class="keywordtype">bool</span> result;</div><div class="line"><a name="l00852"></a><span class="lineno"> 852</span>&#160; <span class="keywordflow">if</span> (gatewayData.<a class="code" href="structam_1_1am__Gateway__s.html#ae7e7a4df823af7c01488fb3a9b51a28d">gatewayID</a> != 0 || mFirstStaticGateway)</div><div class="line"><a name="l00853"></a><span class="lineno"> 853</span>&#160; {</div><div class="line"><a name="l00854"></a><span class="lineno"> 854</span>&#160; <span class="comment">//check if the ID already exists</span></div><div class="line"><a name="l00855"></a><span class="lineno"> 855</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#af1107bb65f80c493d493f2d8cb3430bc">existGateway</a>(gatewayData.<a class="code" href="structam_1_1am__Gateway__s.html#ae7e7a4df823af7c01488fb3a9b51a28d">gatewayID</a>))</div><div class="line"><a name="l00856"></a><span class="lineno"> 856</span>&#160; {</div><div class="line"><a name="l00857"></a><span class="lineno"> 857</span>&#160; gatewayID = gatewayData.<a class="code" href="structam_1_1am__Gateway__s.html#ae7e7a4df823af7c01488fb3a9b51a28d">gatewayID</a>;</div><div class="line"><a name="l00858"></a><span class="lineno"> 858</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea445570ce5ac3f21e68f8b62d66d815d9">E_ALREADY_EXISTS</a>);</div><div class="line"><a name="l00859"></a><span class="lineno"> 859</span>&#160; }</div><div class="line"><a name="l00860"></a><span class="lineno"> 860</span>&#160; }</div><div class="line"><a name="l00861"></a><span class="lineno"> 861</span>&#160; result = insertGatewayDB(gatewayData, temp_GatewayID);</div><div class="line"><a name="l00862"></a><span class="lineno"> 862</span>&#160; <span class="keywordflow">if</span>( <span class="keyword">false</span> == result )</div><div class="line"><a name="l00863"></a><span class="lineno"> 863</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>);</div><div class="line"><a name="l00864"></a><span class="lineno"> 864</span>&#160;</div><div class="line"><a name="l00865"></a><span class="lineno"> 865</span>&#160; temp_GatewayIndex = temp_GatewayID;</div><div class="line"><a name="l00866"></a><span class="lineno"> 866</span>&#160; <span class="comment">//if the ID is not created, we add it to the query</span></div><div class="line"><a name="l00867"></a><span class="lineno"> 867</span>&#160; <span class="keywordflow">if</span> (gatewayData.<a class="code" href="structam_1_1am__Gateway__s.html#ae7e7a4df823af7c01488fb3a9b51a28d">gatewayID</a> == 0 &amp;&amp; mFirstStaticGateway)</div><div class="line"><a name="l00868"></a><span class="lineno"> 868</span>&#160; {</div><div class="line"><a name="l00869"></a><span class="lineno"> 869</span>&#160; mFirstStaticGateway = <span class="keyword">false</span>;</div><div class="line"><a name="l00870"></a><span class="lineno"> 870</span>&#160; }</div><div class="line"><a name="l00871"></a><span class="lineno"> 871</span>&#160; mMappedData.mGatewayMap[temp_GatewayIndex].gatewayID = temp_GatewayID;</div><div class="line"><a name="l00872"></a><span class="lineno"> 872</span>&#160; gatewayID = temp_GatewayID;</div><div class="line"><a name="l00873"></a><span class="lineno"> 873</span>&#160;</div><div class="line"><a name="l00874"></a><span class="lineno"> 874</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::enterGatewayDB entered new gateway with name&quot;</span>, gatewayData.<a class="code" href="structam_1_1am__Gateway__s.html#a2ebf5d1094ecf63a28b64c2594d684ff">name</a>, <span class="stringliteral">&quot;sourceID:&quot;</span>, gatewayData.<a class="code" href="structam_1_1am__Gateway__s.html#a2e7f50bbf9f11eb7eec7d585dbbd0159">sourceID</a>, <span class="stringliteral">&quot;sinkID:&quot;</span>, gatewayData.<a class="code" href="structam_1_1am__Gateway__s.html#a63f43a5cb279bea36e12617932d06c50">sinkID</a>, <span class="stringliteral">&quot;assigned ID:&quot;</span>, gatewayID);</div><div class="line"><a name="l00875"></a><span class="lineno"> 875</span>&#160;</div><div class="line"><a name="l00876"></a><span class="lineno"> 876</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a6e091273c50fad7c2a8d0d9967efd07d">NOTIFY_OBSERVERS1</a>(dboNewGateway, mMappedData.mGatewayMap[temp_GatewayIndex])</div><div class="line"><a name="l00877"></a><span class="lineno"> 877</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l00878"></a><span class="lineno"> 878</span>&#160;}</div><div class="line"><a name="l00879"></a><span class="lineno"> 879</span>&#160;</div><div class="line"><a name="l00880"></a><span class="lineno"> 880</span>&#160;<span class="keywordtype">bool</span> CAmDatabaseHandlerMap::insertConverterDB(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp; converteData, <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> &amp; converterID)</div><div class="line"><a name="l00881"></a><span class="lineno"> 881</span>&#160;{</div><div class="line"><a name="l00882"></a><span class="lineno"> 882</span>&#160; int16_t nextID = 0;</div><div class="line"><a name="l00883"></a><span class="lineno"> 883</span>&#160; <span class="keywordflow">if</span>(mMappedData.increaseID(nextID, mMappedData.mCurrentConverterID, converteData.<a class="code" href="structam_1_1am__Converter__s.html#a380af10e17c4128cc2fb32114454be71">converterID</a>))</div><div class="line"><a name="l00884"></a><span class="lineno"> 884</span>&#160; {</div><div class="line"><a name="l00885"></a><span class="lineno"> 885</span>&#160; converterID = nextID;</div><div class="line"><a name="l00886"></a><span class="lineno"> 886</span>&#160; mMappedData.mConverterMap[nextID] = converteData;</div><div class="line"><a name="l00887"></a><span class="lineno"> 887</span>&#160; mMappedData.mConverterMap[nextID].converterID = nextID;</div><div class="line"><a name="l00888"></a><span class="lineno"> 888</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">true</span>);</div><div class="line"><a name="l00889"></a><span class="lineno"> 889</span>&#160; }</div><div class="line"><a name="l00890"></a><span class="lineno"> 890</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00891"></a><span class="lineno"> 891</span>&#160; {</div><div class="line"><a name="l00892"></a><span class="lineno"> 892</span>&#160; converterID = 0;</div><div class="line"><a name="l00893"></a><span class="lineno"> 893</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Max limit reached.&quot;</span>);</div><div class="line"><a name="l00894"></a><span class="lineno"> 894</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">false</span>);</div><div class="line"><a name="l00895"></a><span class="lineno"> 895</span>&#160; }</div><div class="line"><a name="l00896"></a><span class="lineno"> 896</span>&#160;}</div><div class="line"><a name="l00897"></a><span class="lineno"> 897</span>&#160;</div><div class="line"><a name="l00898"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#abe65855ed514174d3d0b68e64bdde9b7"> 898</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#abe65855ed514174d3d0b68e64bdde9b7">CAmDatabaseHandlerMap::enterConverterDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp; converterData, <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> &amp; converterID)</div><div class="line"><a name="l00899"></a><span class="lineno"> 899</span>&#160;{</div><div class="line"><a name="l00900"></a><span class="lineno"> 900</span>&#160; <span class="keywordflow">if</span>(converterData.<a class="code" href="structam_1_1am__Converter__s.html#a380af10e17c4128cc2fb32114454be71">converterID</a>&gt;=DYNAMIC_ID_BOUNDARY)</div><div class="line"><a name="l00901"></a><span class="lineno"> 901</span>&#160; {</div><div class="line"><a name="l00902"></a><span class="lineno"> 902</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;converterID must be below:&quot;</span>,DYNAMIC_ID_BOUNDARY);</div><div class="line"><a name="l00903"></a><span class="lineno"> 903</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l00904"></a><span class="lineno"> 904</span>&#160; }</div><div class="line"><a name="l00905"></a><span class="lineno"> 905</span>&#160;</div><div class="line"><a name="l00906"></a><span class="lineno"> 906</span>&#160; <span class="keywordflow">if</span>(!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">existSink</a>(converterData.<a class="code" href="structam_1_1am__Converter__s.html#aee7bf298d5962d654d609b8c881d803a">sinkID</a>))</div><div class="line"><a name="l00907"></a><span class="lineno"> 907</span>&#160; {</div><div class="line"><a name="l00908"></a><span class="lineno"> 908</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sinkID must exists&quot;</span>);</div><div class="line"><a name="l00909"></a><span class="lineno"> 909</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l00910"></a><span class="lineno"> 910</span>&#160; }</div><div class="line"><a name="l00911"></a><span class="lineno"> 911</span>&#160;</div><div class="line"><a name="l00912"></a><span class="lineno"> 912</span>&#160; <span class="keywordflow">if</span>(!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282">existSource</a>(converterData.<a class="code" href="structam_1_1am__Converter__s.html#a7e66c234376aa4fce173cfdc3aebff82">sourceID</a>))</div><div class="line"><a name="l00913"></a><span class="lineno"> 913</span>&#160; {</div><div class="line"><a name="l00914"></a><span class="lineno"> 914</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sourceID must exists&quot;</span>);</div><div class="line"><a name="l00915"></a><span class="lineno"> 915</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l00916"></a><span class="lineno"> 916</span>&#160; }</div><div class="line"><a name="l00917"></a><span class="lineno"> 917</span>&#160;</div><div class="line"><a name="l00918"></a><span class="lineno"> 918</span>&#160; <span class="keywordflow">if</span>(!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a4106cc95e2a5fed16a905d3f93604f86">existDomain</a>(converterData.<a class="code" href="structam_1_1am__Converter__s.html#a129050d36e5f1710bed87e4490e7eb34">domainID</a>))</div><div class="line"><a name="l00919"></a><span class="lineno"> 919</span>&#160; {</div><div class="line"><a name="l00920"></a><span class="lineno"> 920</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;domainID must exists&quot;</span>);</div><div class="line"><a name="l00921"></a><span class="lineno"> 921</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l00922"></a><span class="lineno"> 922</span>&#160; }</div><div class="line"><a name="l00923"></a><span class="lineno"> 923</span>&#160;</div><div class="line"><a name="l00924"></a><span class="lineno"> 924</span>&#160; <span class="keywordflow">if</span>(converterData.<a class="code" href="structam_1_1am__Converter__s.html#ada0809e12f50c8ead2f3b527aa1b873a">name</a>.empty())</div><div class="line"><a name="l00925"></a><span class="lineno"> 925</span>&#160; {</div><div class="line"><a name="l00926"></a><span class="lineno"> 926</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;converterName must not be empty&quot;</span>);</div><div class="line"><a name="l00927"></a><span class="lineno"> 927</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l00928"></a><span class="lineno"> 928</span>&#160; }</div><div class="line"><a name="l00929"></a><span class="lineno"> 929</span>&#160;</div><div class="line"><a name="l00930"></a><span class="lineno"> 930</span>&#160; <span class="comment">//might be that the sinks and sources are not there during registration time</span></div><div class="line"><a name="l00931"></a><span class="lineno"> 931</span>&#160; <span class="comment">//assert(existSink(gatewayData.sinkID));</span></div><div class="line"><a name="l00932"></a><span class="lineno"> 932</span>&#160; <span class="comment">//assert(existSource(gatewayData.sourceID));</span></div><div class="line"><a name="l00933"></a><span class="lineno"> 933</span>&#160;</div><div class="line"><a name="l00934"></a><span class="lineno"> 934</span>&#160; <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> tempID = 0;</div><div class="line"><a name="l00935"></a><span class="lineno"> 935</span>&#160; <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> tempIndex = 0;</div><div class="line"><a name="l00936"></a><span class="lineno"> 936</span>&#160; <span class="comment">//if gatewayData is zero and the first Static Sink was already entered, the ID is created</span></div><div class="line"><a name="l00937"></a><span class="lineno"> 937</span>&#160; <span class="keywordtype">bool</span> result;</div><div class="line"><a name="l00938"></a><span class="lineno"> 938</span>&#160; <span class="keywordflow">if</span> (converterData.<a class="code" href="structam_1_1am__Converter__s.html#a380af10e17c4128cc2fb32114454be71">converterID</a> != 0 || mFirstStaticConverter)</div><div class="line"><a name="l00939"></a><span class="lineno"> 939</span>&#160; {</div><div class="line"><a name="l00940"></a><span class="lineno"> 940</span>&#160; <span class="comment">//check if the ID already exists</span></div><div class="line"><a name="l00941"></a><span class="lineno"> 941</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a523525174a4ab7ef51d913dc171473a4">existConverter</a>(converterData.<a class="code" href="structam_1_1am__Converter__s.html#a380af10e17c4128cc2fb32114454be71">converterID</a>))</div><div class="line"><a name="l00942"></a><span class="lineno"> 942</span>&#160; {</div><div class="line"><a name="l00943"></a><span class="lineno"> 943</span>&#160; converterID = converterData.<a class="code" href="structam_1_1am__Converter__s.html#a380af10e17c4128cc2fb32114454be71">converterID</a>;</div><div class="line"><a name="l00944"></a><span class="lineno"> 944</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea445570ce5ac3f21e68f8b62d66d815d9">E_ALREADY_EXISTS</a>);</div><div class="line"><a name="l00945"></a><span class="lineno"> 945</span>&#160; }</div><div class="line"><a name="l00946"></a><span class="lineno"> 946</span>&#160; }</div><div class="line"><a name="l00947"></a><span class="lineno"> 947</span>&#160; result = insertConverterDB(converterData, tempID);</div><div class="line"><a name="l00948"></a><span class="lineno"> 948</span>&#160; <span class="keywordflow">if</span>( <span class="keyword">false</span> == result )</div><div class="line"><a name="l00949"></a><span class="lineno"> 949</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>);</div><div class="line"><a name="l00950"></a><span class="lineno"> 950</span>&#160;</div><div class="line"><a name="l00951"></a><span class="lineno"> 951</span>&#160; tempIndex = tempID;</div><div class="line"><a name="l00952"></a><span class="lineno"> 952</span>&#160; <span class="comment">//if the ID is not created, we add it to the query</span></div><div class="line"><a name="l00953"></a><span class="lineno"> 953</span>&#160; <span class="keywordflow">if</span> (converterData.<a class="code" href="structam_1_1am__Converter__s.html#a380af10e17c4128cc2fb32114454be71">converterID</a> == 0 &amp;&amp; mFirstStaticConverter)</div><div class="line"><a name="l00954"></a><span class="lineno"> 954</span>&#160; {</div><div class="line"><a name="l00955"></a><span class="lineno"> 955</span>&#160; mFirstStaticConverter = <span class="keyword">false</span>;</div><div class="line"><a name="l00956"></a><span class="lineno"> 956</span>&#160; }</div><div class="line"><a name="l00957"></a><span class="lineno"> 957</span>&#160; mMappedData.mConverterMap[tempIndex].converterID = tempID;</div><div class="line"><a name="l00958"></a><span class="lineno"> 958</span>&#160; converterID = tempID;</div><div class="line"><a name="l00959"></a><span class="lineno"> 959</span>&#160;</div><div class="line"><a name="l00960"></a><span class="lineno"> 960</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::enterConverterDB entered new converter with name&quot;</span>, converterData.<a class="code" href="structam_1_1am__Converter__s.html#ada0809e12f50c8ead2f3b527aa1b873a">name</a>, <span class="stringliteral">&quot;sourceID:&quot;</span>, converterData.<a class="code" href="structam_1_1am__Converter__s.html#a7e66c234376aa4fce173cfdc3aebff82">sourceID</a>, <span class="stringliteral">&quot;sinkID:&quot;</span>, converterData.<a class="code" href="structam_1_1am__Converter__s.html#aee7bf298d5962d654d609b8c881d803a">sinkID</a>, <span class="stringliteral">&quot;assigned ID:&quot;</span>, converterID);</div><div class="line"><a name="l00961"></a><span class="lineno"> 961</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a6e091273c50fad7c2a8d0d9967efd07d">NOTIFY_OBSERVERS1</a>(dboNewConverter, mMappedData.mConverterMap[tempIndex])</div><div class="line"><a name="l00962"></a><span class="lineno"> 962</span>&#160;</div><div class="line"><a name="l00963"></a><span class="lineno"> 963</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l00964"></a><span class="lineno"> 964</span>&#160;}</div><div class="line"><a name="l00965"></a><span class="lineno"> 965</span>&#160;</div><div class="line"><a name="l00966"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a647625d9fb709853924fe07f25f5bf50"> 966</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a647625d9fb709853924fe07f25f5bf50">CAmDatabaseHandlerMap::dump</a>( std::ostream &amp; output )<span class="keyword"> const</span></div><div class="line"><a name="l00967"></a><span class="lineno"> 967</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00968"></a><span class="lineno"> 968</span>&#160; output &lt;&lt; std::endl &lt;&lt; <span class="stringliteral">&quot;****************** DUMP START ******************&quot;</span> &lt;&lt; std::endl;</div><div class="line"><a name="l00969"></a><span class="lineno"> 969</span>&#160; AmMappedData::printMap(mMappedData.mDomainMap, output);</div><div class="line"><a name="l00970"></a><span class="lineno"> 970</span>&#160; AmMappedData::printMap(mMappedData.mSourceMap, output);</div><div class="line"><a name="l00971"></a><span class="lineno"> 971</span>&#160; AmMappedData::printMap(mMappedData.mSinkMap, output);</div><div class="line"><a name="l00972"></a><span class="lineno"> 972</span>&#160; AmMappedData::printMap(mMappedData.mSourceClassesMap, output);</div><div class="line"><a name="l00973"></a><span class="lineno"> 973</span>&#160; AmMappedData::printMap(mMappedData.mSinkClassesMap, output);</div><div class="line"><a name="l00974"></a><span class="lineno"> 974</span>&#160; AmMappedData::printMap(mMappedData.mConnectionMap, output);</div><div class="line"><a name="l00975"></a><span class="lineno"> 975</span>&#160; AmMappedData::printMap(mMappedData.mMainConnectionMap, output);</div><div class="line"><a name="l00976"></a><span class="lineno"> 976</span>&#160; AmMappedData::printMap(mMappedData.mCrossfaderMap, output);</div><div class="line"><a name="l00977"></a><span class="lineno"> 977</span>&#160; AmMappedData::printMap(mMappedData.mGatewayMap, output);</div><div class="line"><a name="l00978"></a><span class="lineno"> 978</span>&#160; AmVectorSystemProperties::const_iterator iter = mMappedData.mSystemProperties.begin();</div><div class="line"><a name="l00979"></a><span class="lineno"> 979</span>&#160; output &lt;&lt; <span class="stringliteral">&quot;System properties&quot;</span> &lt;&lt; <span class="stringliteral">&quot;\n&quot;</span>;</div><div class="line"><a name="l00980"></a><span class="lineno"> 980</span>&#160; <span class="keywordflow">for</span>(; iter!=mMappedData.mSystemProperties.end(); iter++)</div><div class="line"><a name="l00981"></a><span class="lineno"> 981</span>&#160; output &lt;&lt; <span class="stringliteral">&quot;[type:&quot;</span> &lt;&lt; iter-&gt;type &lt;&lt; <span class="stringliteral">&quot; value:&quot;</span> &lt;&lt; iter-&gt;value &lt;&lt; <span class="stringliteral">&quot;]&quot;</span>;</div><div class="line"><a name="l00982"></a><span class="lineno"> 982</span>&#160; output &lt;&lt; std::endl &lt;&lt; <span class="stringliteral">&quot;****************** DUMP END ******************&quot;</span> &lt;&lt; std::endl;</div><div class="line"><a name="l00983"></a><span class="lineno"> 983</span>&#160;}</div><div class="line"><a name="l00984"></a><span class="lineno"> 984</span>&#160;</div><div class="line"><a name="l00985"></a><span class="lineno"> 985</span>&#160;<span class="keywordtype">bool</span> CAmDatabaseHandlerMap::insertSourceDB(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp; sourceData, <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> &amp; sourceID)</div><div class="line"><a name="l00986"></a><span class="lineno"> 986</span>&#160;{</div><div class="line"><a name="l00987"></a><span class="lineno"> 987</span>&#160; int16_t nextID = 0;</div><div class="line"><a name="l00988"></a><span class="lineno"> 988</span>&#160; <span class="keywordflow">if</span>(mMappedData.increaseID(nextID, mMappedData.mCurrentSourceID, sourceData.<a class="code" href="structam_1_1am__Source__s.html#ad224888802fabebefe6ff587412da9fd">sourceID</a>))</div><div class="line"><a name="l00989"></a><span class="lineno"> 989</span>&#160; {</div><div class="line"><a name="l00990"></a><span class="lineno"> 990</span>&#160; sourceID = nextID;</div><div class="line"><a name="l00991"></a><span class="lineno"> 991</span>&#160; mMappedData.mSourceMap[nextID] = sourceData;</div><div class="line"><a name="l00992"></a><span class="lineno"> 992</span>&#160; mMappedData.mSourceMap[nextID].sourceID = nextID;</div><div class="line"><a name="l00993"></a><span class="lineno"> 993</span>&#160; filterDuplicateNotificationConfigurationTypes(mMappedData.mSourceMap[nextID].listNotificationConfigurations);</div><div class="line"><a name="l00994"></a><span class="lineno"> 994</span>&#160; filterDuplicateNotificationConfigurationTypes(mMappedData.mSourceMap[nextID].listMainNotificationConfigurations);</div><div class="line"><a name="l00995"></a><span class="lineno"> 995</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">true</span>);</div><div class="line"><a name="l00996"></a><span class="lineno"> 996</span>&#160; }</div><div class="line"><a name="l00997"></a><span class="lineno"> 997</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00998"></a><span class="lineno"> 998</span>&#160; {</div><div class="line"><a name="l00999"></a><span class="lineno"> 999</span>&#160; sourceID = 0;</div><div class="line"><a name="l01000"></a><span class="lineno"> 1000</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Max limit reached.&quot;</span>);</div><div class="line"><a name="l01001"></a><span class="lineno"> 1001</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">false</span>);</div><div class="line"><a name="l01002"></a><span class="lineno"> 1002</span>&#160; }</div><div class="line"><a name="l01003"></a><span class="lineno"> 1003</span>&#160;}</div><div class="line"><a name="l01004"></a><span class="lineno"> 1004</span>&#160;</div><div class="line"><a name="l01005"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a05acf18cadc9aeb57adb05f4b6f4c977"> 1005</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a05acf18cadc9aeb57adb05f4b6f4c977">CAmDatabaseHandlerMap::enterSourceDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp; sourceData, <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> &amp; sourceID)</div><div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>&#160;{</div><div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>&#160; <span class="keywordflow">if</span>(sourceData.<a class="code" href="structam_1_1am__Source__s.html#ad224888802fabebefe6ff587412da9fd">sourceID</a>&gt;=DYNAMIC_ID_BOUNDARY)</div><div class="line"><a name="l01008"></a><span class="lineno"> 1008</span>&#160; {</div><div class="line"><a name="l01009"></a><span class="lineno"> 1009</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sourceID must be below:&quot;</span>,DYNAMIC_ID_BOUNDARY);</div><div class="line"><a name="l01010"></a><span class="lineno"> 1010</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l01011"></a><span class="lineno"> 1011</span>&#160; }</div><div class="line"><a name="l01012"></a><span class="lineno"> 1012</span>&#160; <span class="keywordflow">if</span>(!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a4106cc95e2a5fed16a905d3f93604f86">existDomain</a>(sourceData.<a class="code" href="structam_1_1am__Source__s.html#a57854adc822ed77c6443ec2c745820af">domainID</a>))</div><div class="line"><a name="l01013"></a><span class="lineno"> 1013</span>&#160; {</div><div class="line"><a name="l01014"></a><span class="lineno"> 1014</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;domainID must be valid&quot;</span>);</div><div class="line"><a name="l01015"></a><span class="lineno"> 1015</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l01016"></a><span class="lineno"> 1016</span>&#160; }</div><div class="line"><a name="l01017"></a><span class="lineno"> 1017</span>&#160; <span class="keywordflow">if</span>(sourceData.<a class="code" href="structam_1_1am__Source__s.html#a85dbb09cc190834a1e10e6ac4ee5f6fb">name</a>.empty())</div><div class="line"><a name="l01018"></a><span class="lineno"> 1018</span>&#160; {</div><div class="line"><a name="l01019"></a><span class="lineno"> 1019</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sourceName must not be zero&quot;</span>);</div><div class="line"><a name="l01020"></a><span class="lineno"> 1020</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l01021"></a><span class="lineno"> 1021</span>&#160; }</div><div class="line"><a name="l01022"></a><span class="lineno"> 1022</span>&#160; <span class="keywordflow">if</span>(!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a5298b1799105cbef7ffbb8f794b37ad1">existSourceClass</a>(sourceData.<a class="code" href="structam_1_1am__Source__s.html#a11aed737b64b5216b786f0804fc23a79">sourceClassID</a>))</div><div class="line"><a name="l01023"></a><span class="lineno"> 1023</span>&#160; {</div><div class="line"><a name="l01024"></a><span class="lineno"> 1024</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sourceClassID must be valid&quot;</span>);</div><div class="line"><a name="l01025"></a><span class="lineno"> 1025</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l01026"></a><span class="lineno"> 1026</span>&#160; }</div><div class="line"><a name="l01027"></a><span class="lineno"> 1027</span>&#160;</div><div class="line"><a name="l01028"></a><span class="lineno"> 1028</span>&#160; <span class="keywordflow">if</span>(!(sourceData.<a class="code" href="structam_1_1am__Source__s.html#a15b7672dacb2e91fb56134766eb33a5d">sourceState</a>&gt;=<a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358a3f4d4cdfa4a68a99f45304086dfb15d6">SS_UNKNNOWN</a> &amp;&amp; sourceData.<a class="code" href="structam_1_1am__Source__s.html#a15b7672dacb2e91fb56134766eb33a5d">sourceState</a>&lt;=<a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358ab23978754eea5bc91cc65642d8e15806">SS_MAX</a>))</div><div class="line"><a name="l01029"></a><span class="lineno"> 1029</span>&#160; {</div><div class="line"><a name="l01030"></a><span class="lineno"> 1030</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sourceState must be valid&quot;</span>);</div><div class="line"><a name="l01031"></a><span class="lineno"> 1031</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l01032"></a><span class="lineno"> 1032</span>&#160; }</div><div class="line"><a name="l01033"></a><span class="lineno"> 1033</span>&#160;</div><div class="line"><a name="l01034"></a><span class="lineno"> 1034</span>&#160; <span class="keywordtype">bool</span> isFirstStatic = sourceData.<a class="code" href="structam_1_1am__Source__s.html#ad224888802fabebefe6ff587412da9fd">sourceID</a> == 0 &amp;&amp; mFirstStaticSource;</div><div class="line"><a name="l01035"></a><span class="lineno"> 1035</span>&#160; <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> temp_SourceID = 0;</div><div class="line"><a name="l01036"></a><span class="lineno"> 1036</span>&#160; <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> temp_SourceIndex = 0;</div><div class="line"><a name="l01037"></a><span class="lineno"> 1037</span>&#160; AmSource <span class="keyword">const</span> *reservedSource = objectMatchingPredicate&lt;AmSource, am_sourceID_t&gt;(mMappedData.mSourceMap, [&amp;](<span class="keyword">const</span> AmSource &amp; obj){</div><div class="line"><a name="l01038"></a><span class="lineno"> 1038</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>==obj.reserved &amp;&amp; obj.name.compare(sourceData.<a class="code" href="structam_1_1am__Source__s.html#a85dbb09cc190834a1e10e6ac4ee5f6fb">name</a>)==0;</div><div class="line"><a name="l01039"></a><span class="lineno"> 1039</span>&#160; });</div><div class="line"><a name="l01040"></a><span class="lineno"> 1040</span>&#160; <span class="keywordflow">if</span>( NULL != reservedSource )</div><div class="line"><a name="l01041"></a><span class="lineno"> 1041</span>&#160; {</div><div class="line"><a name="l01042"></a><span class="lineno"> 1042</span>&#160; <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> oldSourceID = reservedSource-&gt;sourceID;</div><div class="line"><a name="l01043"></a><span class="lineno"> 1043</span>&#160; mMappedData.mSourceMap[oldSourceID] = sourceData;</div><div class="line"><a name="l01044"></a><span class="lineno"> 1044</span>&#160; mMappedData.mSourceMap[oldSourceID].reserved = 0;</div><div class="line"><a name="l01045"></a><span class="lineno"> 1045</span>&#160; temp_SourceID = oldSourceID;</div><div class="line"><a name="l01046"></a><span class="lineno"> 1046</span>&#160; temp_SourceIndex = oldSourceID;</div><div class="line"><a name="l01047"></a><span class="lineno"> 1047</span>&#160; }</div><div class="line"><a name="l01048"></a><span class="lineno"> 1048</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l01049"></a><span class="lineno"> 1049</span>&#160; {</div><div class="line"><a name="l01050"></a><span class="lineno"> 1050</span>&#160; <span class="keywordtype">bool</span> result;</div><div class="line"><a name="l01051"></a><span class="lineno"> 1051</span>&#160; <span class="keywordflow">if</span> ( !isFirstStatic )</div><div class="line"><a name="l01052"></a><span class="lineno"> 1052</span>&#160; {</div><div class="line"><a name="l01053"></a><span class="lineno"> 1053</span>&#160; <span class="comment">//check if the ID already exists</span></div><div class="line"><a name="l01054"></a><span class="lineno"> 1054</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a5f2428884c3a42680b51ac12ac488148">existSourceNameOrID</a>(sourceData.<a class="code" href="structam_1_1am__Source__s.html#ad224888802fabebefe6ff587412da9fd">sourceID</a>, sourceData.<a class="code" href="structam_1_1am__Source__s.html#a85dbb09cc190834a1e10e6ac4ee5f6fb">name</a>))</div><div class="line"><a name="l01055"></a><span class="lineno"> 1055</span>&#160; {</div><div class="line"><a name="l01056"></a><span class="lineno"> 1056</span>&#160; sourceID = sourceData.<a class="code" href="structam_1_1am__Source__s.html#ad224888802fabebefe6ff587412da9fd">sourceID</a>;</div><div class="line"><a name="l01057"></a><span class="lineno"> 1057</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea445570ce5ac3f21e68f8b62d66d815d9">E_ALREADY_EXISTS</a>);</div><div class="line"><a name="l01058"></a><span class="lineno"> 1058</span>&#160; }</div><div class="line"><a name="l01059"></a><span class="lineno"> 1059</span>&#160; }</div><div class="line"><a name="l01060"></a><span class="lineno"> 1060</span>&#160; result = insertSourceDB(sourceData, temp_SourceID);</div><div class="line"><a name="l01061"></a><span class="lineno"> 1061</span>&#160; <span class="keywordflow">if</span>( <span class="keyword">false</span> == result )</div><div class="line"><a name="l01062"></a><span class="lineno"> 1062</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>);</div><div class="line"><a name="l01063"></a><span class="lineno"> 1063</span>&#160; temp_SourceIndex = temp_SourceID;</div><div class="line"><a name="l01064"></a><span class="lineno"> 1064</span>&#160; }</div><div class="line"><a name="l01065"></a><span class="lineno"> 1065</span>&#160;</div><div class="line"><a name="l01066"></a><span class="lineno"> 1066</span>&#160; <span class="keywordflow">if</span> ( isFirstStatic )</div><div class="line"><a name="l01067"></a><span class="lineno"> 1067</span>&#160; {</div><div class="line"><a name="l01068"></a><span class="lineno"> 1068</span>&#160; <span class="comment">//if the first static sink is entered, we need to set it onto the boundary if needed</span></div><div class="line"><a name="l01069"></a><span class="lineno"> 1069</span>&#160; mFirstStaticSource = <span class="keyword">false</span>;</div><div class="line"><a name="l01070"></a><span class="lineno"> 1070</span>&#160; }</div><div class="line"><a name="l01071"></a><span class="lineno"> 1071</span>&#160; mMappedData.mSourceMap[temp_SourceIndex].sourceID = temp_SourceID;</div><div class="line"><a name="l01072"></a><span class="lineno"> 1072</span>&#160; sourceID = temp_SourceID;</div><div class="line"><a name="l01073"></a><span class="lineno"> 1073</span>&#160;</div><div class="line"><a name="l01074"></a><span class="lineno"> 1074</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::enterSourceDB entered new source with name&quot;</span>, sourceData.<a class="code" href="structam_1_1am__Source__s.html#a85dbb09cc190834a1e10e6ac4ee5f6fb">name</a>, <span class="stringliteral">&quot;domainID:&quot;</span>, sourceData.<a class="code" href="structam_1_1am__Source__s.html#a57854adc822ed77c6443ec2c745820af">domainID</a>, <span class="stringliteral">&quot;classID:&quot;</span>, sourceData.<a class="code" href="structam_1_1am__Source__s.html#a11aed737b64b5216b786f0804fc23a79">sourceClassID</a>, <span class="stringliteral">&quot;visible:&quot;</span>, sourceData.<a class="code" href="structam_1_1am__Source__s.html#a9904977c28ce558db9c8aec2172de7b7">visible</a>, <span class="stringliteral">&quot;assigned ID:&quot;</span>, sourceID);</div><div class="line"><a name="l01075"></a><span class="lineno"> 1075</span>&#160;</div><div class="line"><a name="l01076"></a><span class="lineno"> 1076</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a6e091273c50fad7c2a8d0d9967efd07d">NOTIFY_OBSERVERS1</a>(dboNewSource, mMappedData.mSourceMap[temp_SourceIndex])</div><div class="line"><a name="l01077"></a><span class="lineno"> 1077</span>&#160;</div><div class="line"><a name="l01078"></a><span class="lineno"> 1078</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l01079"></a><span class="lineno"> 1079</span>&#160;}</div><div class="line"><a name="l01080"></a><span class="lineno"> 1080</span>&#160;</div><div class="line"><a name="l01081"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#adb4e10d4bd74f5518bac90bb4bbf2d51"> 1081</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#adb4e10d4bd74f5518bac90bb4bbf2d51">CAmDatabaseHandlerMap::enterConnectionDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Connection__s.html">am_Connection_s</a>&amp; connection, <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a>&amp; connectionID)</div><div class="line"><a name="l01082"></a><span class="lineno"> 1082</span>&#160;{</div><div class="line"><a name="l01083"></a><span class="lineno"> 1083</span>&#160; <span class="keywordflow">if</span>(connection.<a class="code" href="structam_1_1am__Connection__s.html#a07e73802b379fc7f72c27daff4b6218b">connectionID</a>!=0)</div><div class="line"><a name="l01084"></a><span class="lineno"> 1084</span>&#160; {</div><div class="line"><a name="l01085"></a><span class="lineno"> 1085</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;connectionID must be 0!&quot;</span>);</div><div class="line"><a name="l01086"></a><span class="lineno"> 1086</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l01087"></a><span class="lineno"> 1087</span>&#160; }</div><div class="line"><a name="l01088"></a><span class="lineno"> 1088</span>&#160;</div><div class="line"><a name="l01089"></a><span class="lineno"> 1089</span>&#160; <span class="keywordflow">if</span>(!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">existSink</a>(connection.<a class="code" href="structam_1_1am__Connection__s.html#a39b05fef7f7ba6496e540ec7f19949c2">sinkID</a>))</div><div class="line"><a name="l01090"></a><span class="lineno"> 1090</span>&#160; {</div><div class="line"><a name="l01091"></a><span class="lineno"> 1091</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sinkID must exist!&quot;</span>);</div><div class="line"><a name="l01092"></a><span class="lineno"> 1092</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l01093"></a><span class="lineno"> 1093</span>&#160; }</div><div class="line"><a name="l01094"></a><span class="lineno"> 1094</span>&#160;</div><div class="line"><a name="l01095"></a><span class="lineno"> 1095</span>&#160; <span class="keywordflow">if</span>(!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282">existSource</a>(connection.<a class="code" href="structam_1_1am__Connection__s.html#a1e7d70c584810ba5cb2634d1a2800035">sourceID</a>))</div><div class="line"><a name="l01096"></a><span class="lineno"> 1096</span>&#160; {</div><div class="line"><a name="l01097"></a><span class="lineno"> 1097</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sourceID must exist!&quot;</span>);</div><div class="line"><a name="l01098"></a><span class="lineno"> 1098</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l01099"></a><span class="lineno"> 1099</span>&#160; }</div><div class="line"><a name="l01100"></a><span class="lineno"> 1100</span>&#160; <span class="comment">//connection format is not checked, because it&#39;s project specific</span></div><div class="line"><a name="l01101"></a><span class="lineno"> 1101</span>&#160; int16_t nextID = 0;</div><div class="line"><a name="l01102"></a><span class="lineno"> 1102</span>&#160; <span class="keywordflow">if</span>(mMappedData.increaseConnectionID(nextID))</div><div class="line"><a name="l01103"></a><span class="lineno"> 1103</span>&#160; {</div><div class="line"><a name="l01104"></a><span class="lineno"> 1104</span>&#160; connectionID = nextID;</div><div class="line"><a name="l01105"></a><span class="lineno"> 1105</span>&#160; mMappedData.mConnectionMap[nextID] = connection;</div><div class="line"><a name="l01106"></a><span class="lineno"> 1106</span>&#160; mMappedData.mConnectionMap[nextID].connectionID = nextID;</div><div class="line"><a name="l01107"></a><span class="lineno"> 1107</span>&#160; mMappedData.mConnectionMap[nextID].reserved = <span class="keyword">true</span>;</div><div class="line"><a name="l01108"></a><span class="lineno"> 1108</span>&#160; }</div><div class="line"><a name="l01109"></a><span class="lineno"> 1109</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>&#160; {</div><div class="line"><a name="l01111"></a><span class="lineno"> 1111</span>&#160; connectionID = 0;</div><div class="line"><a name="l01112"></a><span class="lineno"> 1112</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Max limit reached.&quot;</span>);</div><div class="line"><a name="l01113"></a><span class="lineno"> 1113</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>);</div><div class="line"><a name="l01114"></a><span class="lineno"> 1114</span>&#160; }</div><div class="line"><a name="l01115"></a><span class="lineno"> 1115</span>&#160;</div><div class="line"><a name="l01116"></a><span class="lineno"> 1116</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::enterConnectionDB entered new connection sinkID=&quot;</span>, connection.<a class="code" href="structam_1_1am__Connection__s.html#a39b05fef7f7ba6496e540ec7f19949c2">sinkID</a>, <span class="stringliteral">&quot;sourceID=&quot;</span>, connection.<a class="code" href="structam_1_1am__Connection__s.html#a1e7d70c584810ba5cb2634d1a2800035">sourceID</a>, <span class="stringliteral">&quot;connectionFormat=&quot;</span>, connection.<a class="code" href="structam_1_1am__Connection__s.html#ab1f87b525ab5adda91e35e2adcccca33">connectionFormat</a>, <span class="stringliteral">&quot;assigned ID=&quot;</span>, connectionID);</div><div class="line"><a name="l01117"></a><span class="lineno"> 1117</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l01118"></a><span class="lineno"> 1118</span>&#160;}</div><div class="line"><a name="l01119"></a><span class="lineno"> 1119</span>&#160;</div><div class="line"><a name="l01120"></a><span class="lineno"> 1120</span>&#160;<span class="keywordtype">bool</span> CAmDatabaseHandlerMap::insertSinkClassDB(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a> &amp; sinkClass, <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> &amp; sinkClassID)</div><div class="line"><a name="l01121"></a><span class="lineno"> 1121</span>&#160;{</div><div class="line"><a name="l01122"></a><span class="lineno"> 1122</span>&#160; int16_t nextID = 0;</div><div class="line"><a name="l01123"></a><span class="lineno"> 1123</span>&#160; <span class="keywordflow">if</span>(mMappedData.increaseID(nextID, mMappedData.mCurrentSinkClassesID, sinkClass.<a class="code" href="structam_1_1am__SinkClass__s.html#a9a17a553274651ac54aec1039b9b10c9">sinkClassID</a>))</div><div class="line"><a name="l01124"></a><span class="lineno"> 1124</span>&#160; {</div><div class="line"><a name="l01125"></a><span class="lineno"> 1125</span>&#160; sinkClassID = nextID;</div><div class="line"><a name="l01126"></a><span class="lineno"> 1126</span>&#160; mMappedData.mSinkClassesMap[nextID] = sinkClass;</div><div class="line"><a name="l01127"></a><span class="lineno"> 1127</span>&#160; mMappedData.mSinkClassesMap[nextID].sinkClassID = nextID;</div><div class="line"><a name="l01128"></a><span class="lineno"> 1128</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">true</span>);</div><div class="line"><a name="l01129"></a><span class="lineno"> 1129</span>&#160; }</div><div class="line"><a name="l01130"></a><span class="lineno"> 1130</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l01131"></a><span class="lineno"> 1131</span>&#160; {</div><div class="line"><a name="l01132"></a><span class="lineno"> 1132</span>&#160; sinkClassID = 0;</div><div class="line"><a name="l01133"></a><span class="lineno"> 1133</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Max limit reached.&quot;</span>);</div><div class="line"><a name="l01134"></a><span class="lineno"> 1134</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">false</span>);</div><div class="line"><a name="l01135"></a><span class="lineno"> 1135</span>&#160; }</div><div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>&#160;}</div><div class="line"><a name="l01137"></a><span class="lineno"> 1137</span>&#160;</div><div class="line"><a name="l01138"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a7f2e8e06b6430f4d6c2ed57878c1d744"> 1138</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a7f2e8e06b6430f4d6c2ed57878c1d744">CAmDatabaseHandlerMap::enterSinkClassDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a> &amp; sinkClass, <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> &amp; sinkClassID)</div><div class="line"><a name="l01139"></a><span class="lineno"> 1139</span>&#160;{</div><div class="line"><a name="l01140"></a><span class="lineno"> 1140</span>&#160; <span class="keywordflow">if</span>(sinkClass.<a class="code" href="structam_1_1am__SinkClass__s.html#a9a17a553274651ac54aec1039b9b10c9">sinkClassID</a>&gt;=DYNAMIC_ID_BOUNDARY)</div><div class="line"><a name="l01141"></a><span class="lineno"> 1141</span>&#160; {</div><div class="line"><a name="l01142"></a><span class="lineno"> 1142</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sinkClassID must be &lt;&quot;</span>,DYNAMIC_ID_BOUNDARY);</div><div class="line"><a name="l01143"></a><span class="lineno"> 1143</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l01144"></a><span class="lineno"> 1144</span>&#160; }</div><div class="line"><a name="l01145"></a><span class="lineno"> 1145</span>&#160;</div><div class="line"><a name="l01146"></a><span class="lineno"> 1146</span>&#160; <span class="keywordflow">if</span>(sinkClass.<a class="code" href="structam_1_1am__SinkClass__s.html#a1b3b9a0c83f6089d3a4f438721798290">name</a>.empty())</div><div class="line"><a name="l01147"></a><span class="lineno"> 1147</span>&#160; {</div><div class="line"><a name="l01148"></a><span class="lineno"> 1148</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;name must not be empty&quot;</span>);</div><div class="line"><a name="l01149"></a><span class="lineno"> 1149</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l01150"></a><span class="lineno"> 1150</span>&#160; }</div><div class="line"><a name="l01151"></a><span class="lineno"> 1151</span>&#160;</div><div class="line"><a name="l01152"></a><span class="lineno"> 1152</span>&#160; <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> temp_SinkClassID = 0;</div><div class="line"><a name="l01153"></a><span class="lineno"> 1153</span>&#160; <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> temp_SinkClassIndex = 0;</div><div class="line"><a name="l01154"></a><span class="lineno"> 1154</span>&#160;</div><div class="line"><a name="l01155"></a><span class="lineno"> 1155</span>&#160; <span class="keywordtype">bool</span> result;</div><div class="line"><a name="l01156"></a><span class="lineno"> 1156</span>&#160; <span class="keywordflow">if</span> (sinkClass.<a class="code" href="structam_1_1am__SinkClass__s.html#a9a17a553274651ac54aec1039b9b10c9">sinkClassID</a> != 0 || mFirstStaticSinkClass)</div><div class="line"><a name="l01157"></a><span class="lineno"> 1157</span>&#160; {</div><div class="line"><a name="l01158"></a><span class="lineno"> 1158</span>&#160; <span class="comment">//check if the ID already exists</span></div><div class="line"><a name="l01159"></a><span class="lineno"> 1159</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#af6f7c52cc3703ab4cb3bd1f340d4f6ba">existSinkClass</a>(sinkClass.<a class="code" href="structam_1_1am__SinkClass__s.html#a9a17a553274651ac54aec1039b9b10c9">sinkClassID</a>))</div><div class="line"><a name="l01160"></a><span class="lineno"> 1160</span>&#160; {</div><div class="line"><a name="l01161"></a><span class="lineno"> 1161</span>&#160; sinkClassID = sinkClass.<a class="code" href="structam_1_1am__SinkClass__s.html#a9a17a553274651ac54aec1039b9b10c9">sinkClassID</a>;</div><div class="line"><a name="l01162"></a><span class="lineno"> 1162</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea445570ce5ac3f21e68f8b62d66d815d9">E_ALREADY_EXISTS</a>);</div><div class="line"><a name="l01163"></a><span class="lineno"> 1163</span>&#160; }</div><div class="line"><a name="l01164"></a><span class="lineno"> 1164</span>&#160; }</div><div class="line"><a name="l01165"></a><span class="lineno"> 1165</span>&#160; result = insertSinkClassDB(sinkClass, temp_SinkClassID);</div><div class="line"><a name="l01166"></a><span class="lineno"> 1166</span>&#160; <span class="keywordflow">if</span>( <span class="keyword">false</span> == result )</div><div class="line"><a name="l01167"></a><span class="lineno"> 1167</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>);</div><div class="line"><a name="l01168"></a><span class="lineno"> 1168</span>&#160;</div><div class="line"><a name="l01169"></a><span class="lineno"> 1169</span>&#160; temp_SinkClassIndex = temp_SinkClassID;</div><div class="line"><a name="l01170"></a><span class="lineno"> 1170</span>&#160; <span class="comment">//if the ID is not created, we add it to the query</span></div><div class="line"><a name="l01171"></a><span class="lineno"> 1171</span>&#160; <span class="keywordflow">if</span> (sinkClass.<a class="code" href="structam_1_1am__SinkClass__s.html#a9a17a553274651ac54aec1039b9b10c9">sinkClassID</a> == 0 &amp;&amp; mFirstStaticSinkClass)</div><div class="line"><a name="l01172"></a><span class="lineno"> 1172</span>&#160; {</div><div class="line"><a name="l01173"></a><span class="lineno"> 1173</span>&#160; mFirstStaticSinkClass = <span class="keyword">false</span>;</div><div class="line"><a name="l01174"></a><span class="lineno"> 1174</span>&#160; }</div><div class="line"><a name="l01175"></a><span class="lineno"> 1175</span>&#160; mMappedData.mSinkClassesMap[temp_SinkClassIndex].sinkClassID = temp_SinkClassID;</div><div class="line"><a name="l01176"></a><span class="lineno"> 1176</span>&#160; sinkClassID = temp_SinkClassID;</div><div class="line"><a name="l01177"></a><span class="lineno"> 1177</span>&#160;</div><div class="line"><a name="l01178"></a><span class="lineno"> 1178</span>&#160; <span class="comment">//todo:change last_insert implementations for multithreaded usage...</span></div><div class="line"><a name="l01179"></a><span class="lineno"> 1179</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::enterSinkClassDB entered new sinkClass&quot;</span>);</div><div class="line"><a name="l01180"></a><span class="lineno"> 1180</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a08f9d96a52244f69ca4637ae0c8e2041">NOTIFY_OBSERVERS</a>(dboNumberOfSinkClassesChanged)</div><div class="line"><a name="l01181"></a><span class="lineno"> 1181</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l01182"></a><span class="lineno"> 1182</span>&#160;}</div><div class="line"><a name="l01183"></a><span class="lineno"> 1183</span>&#160;</div><div class="line"><a name="l01184"></a><span class="lineno"> 1184</span>&#160;<span class="keywordtype">bool</span> CAmDatabaseHandlerMap::insertSourceClassDB(<a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> &amp; sourceClassID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a> &amp; sourceClass)</div><div class="line"><a name="l01185"></a><span class="lineno"> 1185</span>&#160;{</div><div class="line"><a name="l01186"></a><span class="lineno"> 1186</span>&#160; int16_t nextID = 0;</div><div class="line"><a name="l01187"></a><span class="lineno"> 1187</span>&#160; <span class="keywordflow">if</span>(mMappedData.increaseID(nextID, mMappedData.mCurrentSourceClassesID, sourceClass.<a class="code" href="structam_1_1am__SourceClass__s.html#ad50644dfe1113e8aba449faa05780fad">sourceClassID</a>))</div><div class="line"><a name="l01188"></a><span class="lineno"> 1188</span>&#160; {</div><div class="line"><a name="l01189"></a><span class="lineno"> 1189</span>&#160; sourceClassID = nextID;</div><div class="line"><a name="l01190"></a><span class="lineno"> 1190</span>&#160; mMappedData.mSourceClassesMap[nextID] = sourceClass;</div><div class="line"><a name="l01191"></a><span class="lineno"> 1191</span>&#160; mMappedData.mSourceClassesMap[nextID].sourceClassID = nextID;</div><div class="line"><a name="l01192"></a><span class="lineno"> 1192</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">true</span>);</div><div class="line"><a name="l01193"></a><span class="lineno"> 1193</span>&#160; }</div><div class="line"><a name="l01194"></a><span class="lineno"> 1194</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l01195"></a><span class="lineno"> 1195</span>&#160; {</div><div class="line"><a name="l01196"></a><span class="lineno"> 1196</span>&#160; sourceClassID = 0;</div><div class="line"><a name="l01197"></a><span class="lineno"> 1197</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Max limit reached.&quot;</span>);</div><div class="line"><a name="l01198"></a><span class="lineno"> 1198</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">false</span>);</div><div class="line"><a name="l01199"></a><span class="lineno"> 1199</span>&#160; }</div><div class="line"><a name="l01200"></a><span class="lineno"> 1200</span>&#160;}</div><div class="line"><a name="l01201"></a><span class="lineno"> 1201</span>&#160;</div><div class="line"><a name="l01202"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#ae1f0f8b27f47a12b561bca841a24c538"> 1202</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ae1f0f8b27f47a12b561bca841a24c538">CAmDatabaseHandlerMap::enterSourceClassDB</a>(<a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> &amp; sourceClassID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a> &amp; sourceClass)</div><div class="line"><a name="l01203"></a><span class="lineno"> 1203</span>&#160;{</div><div class="line"><a name="l01204"></a><span class="lineno"> 1204</span>&#160; <span class="keywordflow">if</span>(sourceClass.<a class="code" href="structam_1_1am__SourceClass__s.html#ad50644dfe1113e8aba449faa05780fad">sourceClassID</a>&gt;=DYNAMIC_ID_BOUNDARY)</div><div class="line"><a name="l01205"></a><span class="lineno"> 1205</span>&#160; {</div><div class="line"><a name="l01206"></a><span class="lineno"> 1206</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sourceClassID must be &lt;&quot;</span>,DYNAMIC_ID_BOUNDARY);</div><div class="line"><a name="l01207"></a><span class="lineno"> 1207</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l01208"></a><span class="lineno"> 1208</span>&#160; }</div><div class="line"><a name="l01209"></a><span class="lineno"> 1209</span>&#160;</div><div class="line"><a name="l01210"></a><span class="lineno"> 1210</span>&#160; <span class="keywordflow">if</span>(sourceClass.<a class="code" href="structam_1_1am__SourceClass__s.html#a8d8dfc76ee479644760827f4a7840cc3">name</a>.empty())</div><div class="line"><a name="l01211"></a><span class="lineno"> 1211</span>&#160; {</div><div class="line"><a name="l01212"></a><span class="lineno"> 1212</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;name must not be empty&quot;</span>);</div><div class="line"><a name="l01213"></a><span class="lineno"> 1213</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l01214"></a><span class="lineno"> 1214</span>&#160; }</div><div class="line"><a name="l01215"></a><span class="lineno"> 1215</span>&#160;</div><div class="line"><a name="l01216"></a><span class="lineno"> 1216</span>&#160;</div><div class="line"><a name="l01217"></a><span class="lineno"> 1217</span>&#160; <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> temp_SourceClassID = 0;</div><div class="line"><a name="l01218"></a><span class="lineno"> 1218</span>&#160; <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> temp_SourceClassIndex = 0;</div><div class="line"><a name="l01219"></a><span class="lineno"> 1219</span>&#160;</div><div class="line"><a name="l01220"></a><span class="lineno"> 1220</span>&#160; <span class="keywordtype">bool</span> result;</div><div class="line"><a name="l01221"></a><span class="lineno"> 1221</span>&#160; <span class="keywordflow">if</span> (sourceClass.<a class="code" href="structam_1_1am__SourceClass__s.html#ad50644dfe1113e8aba449faa05780fad">sourceClassID</a> != 0 || mFirstStaticSourceClass)</div><div class="line"><a name="l01222"></a><span class="lineno"> 1222</span>&#160; {</div><div class="line"><a name="l01223"></a><span class="lineno"> 1223</span>&#160; <span class="comment">//check if the ID already exists</span></div><div class="line"><a name="l01224"></a><span class="lineno"> 1224</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a5298b1799105cbef7ffbb8f794b37ad1">existSourceClass</a>(sourceClass.<a class="code" href="structam_1_1am__SourceClass__s.html#ad50644dfe1113e8aba449faa05780fad">sourceClassID</a>))</div><div class="line"><a name="l01225"></a><span class="lineno"> 1225</span>&#160; {</div><div class="line"><a name="l01226"></a><span class="lineno"> 1226</span>&#160; sourceClassID = sourceClass.<a class="code" href="structam_1_1am__SourceClass__s.html#ad50644dfe1113e8aba449faa05780fad">sourceClassID</a>;</div><div class="line"><a name="l01227"></a><span class="lineno"> 1227</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea445570ce5ac3f21e68f8b62d66d815d9">E_ALREADY_EXISTS</a>);</div><div class="line"><a name="l01228"></a><span class="lineno"> 1228</span>&#160; }</div><div class="line"><a name="l01229"></a><span class="lineno"> 1229</span>&#160; }</div><div class="line"><a name="l01230"></a><span class="lineno"> 1230</span>&#160; result = insertSourceClassDB(temp_SourceClassID, sourceClass);</div><div class="line"><a name="l01231"></a><span class="lineno"> 1231</span>&#160; <span class="keywordflow">if</span>( <span class="keyword">false</span> == result )</div><div class="line"><a name="l01232"></a><span class="lineno"> 1232</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>);</div><div class="line"><a name="l01233"></a><span class="lineno"> 1233</span>&#160;</div><div class="line"><a name="l01234"></a><span class="lineno"> 1234</span>&#160; temp_SourceClassIndex = temp_SourceClassID;</div><div class="line"><a name="l01235"></a><span class="lineno"> 1235</span>&#160; <span class="comment">//if the ID is not created, we add it to the query</span></div><div class="line"><a name="l01236"></a><span class="lineno"> 1236</span>&#160; <span class="keywordflow">if</span> (sourceClass.<a class="code" href="structam_1_1am__SourceClass__s.html#ad50644dfe1113e8aba449faa05780fad">sourceClassID</a> == 0 &amp;&amp; mFirstStaticSourceClass)</div><div class="line"><a name="l01237"></a><span class="lineno"> 1237</span>&#160; {</div><div class="line"><a name="l01238"></a><span class="lineno"> 1238</span>&#160; mFirstStaticSinkClass = <span class="keyword">false</span>;</div><div class="line"><a name="l01239"></a><span class="lineno"> 1239</span>&#160; }</div><div class="line"><a name="l01240"></a><span class="lineno"> 1240</span>&#160; mMappedData.mSourceClassesMap[temp_SourceClassIndex].sourceClassID = temp_SourceClassID;</div><div class="line"><a name="l01241"></a><span class="lineno"> 1241</span>&#160; sourceClassID = temp_SourceClassID;</div><div class="line"><a name="l01242"></a><span class="lineno"> 1242</span>&#160;</div><div class="line"><a name="l01243"></a><span class="lineno"> 1243</span>&#160; <span class="comment">//todo:change last_insert implementations for multithread usage...</span></div><div class="line"><a name="l01244"></a><span class="lineno"> 1244</span>&#160;</div><div class="line"><a name="l01245"></a><span class="lineno"> 1245</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::enterSourceClassDB entered new sourceClass&quot;</span>);</div><div class="line"><a name="l01246"></a><span class="lineno"> 1246</span>&#160;</div><div class="line"><a name="l01247"></a><span class="lineno"> 1247</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a08f9d96a52244f69ca4637ae0c8e2041">NOTIFY_OBSERVERS</a>(dboNumberOfSourceClassesChanged)</div><div class="line"><a name="l01248"></a><span class="lineno"> 1248</span>&#160;</div><div class="line"><a name="l01249"></a><span class="lineno"> 1249</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l01250"></a><span class="lineno"> 1250</span>&#160;}</div><div class="line"><a name="l01251"></a><span class="lineno"> 1251</span>&#160;</div><div class="line"><a name="l01252"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#af2376265b0861252f439dc04af04cf7e"> 1252</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#af2376265b0861252f439dc04af04cf7e">CAmDatabaseHandlerMap::enterSystemProperties</a>(<span class="keyword">const</span> std::vector&lt;am_SystemProperty_s&gt; &amp; listSystemProperties)</div><div class="line"><a name="l01253"></a><span class="lineno"> 1253</span>&#160;{</div><div class="line"><a name="l01254"></a><span class="lineno"> 1254</span>&#160; <span class="keywordflow">if</span>(listSystemProperties.empty())</div><div class="line"><a name="l01255"></a><span class="lineno"> 1255</span>&#160; {</div><div class="line"><a name="l01256"></a><span class="lineno"> 1256</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;listSystemProperties must not be empty&quot;</span>);</div><div class="line"><a name="l01257"></a><span class="lineno"> 1257</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l01258"></a><span class="lineno"> 1258</span>&#160; }</div><div class="line"><a name="l01259"></a><span class="lineno"> 1259</span>&#160;</div><div class="line"><a name="l01260"></a><span class="lineno"> 1260</span>&#160; mMappedData.mSystemProperties = listSystemProperties;</div><div class="line"><a name="l01261"></a><span class="lineno"> 1261</span>&#160;</div><div class="line"><a name="l01262"></a><span class="lineno"> 1262</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::enterSystemProperties entered system properties&quot;</span>);</div><div class="line"><a name="l01263"></a><span class="lineno"> 1263</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l01264"></a><span class="lineno"> 1264</span>&#160;}</div><div class="line"><a name="l01265"></a><span class="lineno"> 1265</span>&#160;</div><div class="line"><a name="l01266"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a146114a732415b0c98e6a55760b4100d"> 1266</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a146114a732415b0c98e6a55760b4100d">CAmDatabaseHandlerMap::changeMainConnectionRouteDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainconnectionID, <span class="keyword">const</span> std::vector&lt;am_connectionID_t&gt;&amp; listConnectionID)</div><div class="line"><a name="l01267"></a><span class="lineno"> 1267</span>&#160;{</div><div class="line"><a name="l01268"></a><span class="lineno"> 1268</span>&#160; <span class="keywordflow">if</span>(mainconnectionID==0)</div><div class="line"><a name="l01269"></a><span class="lineno"> 1269</span>&#160; {</div><div class="line"><a name="l01270"></a><span class="lineno"> 1270</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;mainconnectionID must not be 0&quot;</span>);</div><div class="line"><a name="l01271"></a><span class="lineno"> 1271</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l01272"></a><span class="lineno"> 1272</span>&#160; }</div><div class="line"><a name="l01273"></a><span class="lineno"> 1273</span>&#160;</div><div class="line"><a name="l01274"></a><span class="lineno"> 1274</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a7040183fc84e8ee37016172f7408804a">existMainConnection</a>(mainconnectionID))</div><div class="line"><a name="l01275"></a><span class="lineno"> 1275</span>&#160; {</div><div class="line"><a name="l01276"></a><span class="lineno"> 1276</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;existMainConnection must exist&quot;</span>);</div><div class="line"><a name="l01277"></a><span class="lineno"> 1277</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l01278"></a><span class="lineno"> 1278</span>&#160; }</div><div class="line"><a name="l01279"></a><span class="lineno"> 1279</span>&#160;</div><div class="line"><a name="l01280"></a><span class="lineno"> 1280</span>&#160; int16_t delay = calculateDelayForRoute(listConnectionID);</div><div class="line"><a name="l01281"></a><span class="lineno"> 1281</span>&#160;</div><div class="line"><a name="l01282"></a><span class="lineno"> 1282</span>&#160; <span class="comment">//now we replace the data in the main connection object with the new one</span></div><div class="line"><a name="l01283"></a><span class="lineno"> 1283</span>&#160; mMappedData.mMainConnectionMap[mainconnectionID].listConnectionID = listConnectionID;</div><div class="line"><a name="l01284"></a><span class="lineno"> 1284</span>&#160;</div><div class="line"><a name="l01285"></a><span class="lineno"> 1285</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a1a12e4973b137526818a403d720c8eb5">changeDelayMainConnection</a>(delay,mainconnectionID) == <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea5fc88f4f309ec8b8147c057cc561b71e">E_NO_CHANGE</a>)</div><div class="line"><a name="l01286"></a><span class="lineno"> 1286</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;DatabaseHandler::changeMainConnectionRouteDB error while changing mainConnectionDelay to &quot;</span>, delay);</div><div class="line"><a name="l01287"></a><span class="lineno"> 1287</span>&#160;</div><div class="line"><a name="l01288"></a><span class="lineno"> 1288</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::changeMainConnectionRouteDB entered new route:&quot;</span>, mainconnectionID);</div><div class="line"><a name="l01289"></a><span class="lineno"> 1289</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l01290"></a><span class="lineno"> 1290</span>&#160;}</div><div class="line"><a name="l01291"></a><span class="lineno"> 1291</span>&#160;</div><div class="line"><a name="l01292"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a7837121060aa8ebc6771167d81c256a1"> 1292</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a7837121060aa8ebc6771167d81c256a1">CAmDatabaseHandlerMap::changeMainConnectionStateDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainconnectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am_ConnectionState_e</a> connectionState)</div><div class="line"><a name="l01293"></a><span class="lineno"> 1293</span>&#160;{</div><div class="line"><a name="l01294"></a><span class="lineno"> 1294</span>&#160; <span class="keywordflow">if</span>(mainconnectionID==0)</div><div class="line"><a name="l01295"></a><span class="lineno"> 1295</span>&#160; {</div><div class="line"><a name="l01296"></a><span class="lineno"> 1296</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;mainconnectionID must not be 0&quot;</span>);</div><div class="line"><a name="l01297"></a><span class="lineno"> 1297</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l01298"></a><span class="lineno"> 1298</span>&#160; }</div><div class="line"><a name="l01299"></a><span class="lineno"> 1299</span>&#160;</div><div class="line"><a name="l01300"></a><span class="lineno"> 1300</span>&#160; <span class="keywordflow">if</span>(!(connectionState&gt;=<a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209a72b823068a6e5bd5760e369220e715de">CS_UNKNOWN</a> &amp;&amp; connectionState&lt;=<a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209a2b27e613066c4de02c4f4a15dbe333e2">CS_MAX</a>))</div><div class="line"><a name="l01301"></a><span class="lineno"> 1301</span>&#160; {</div><div class="line"><a name="l01302"></a><span class="lineno"> 1302</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;connectionState must be valid&quot;</span>);</div><div class="line"><a name="l01303"></a><span class="lineno"> 1303</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l01304"></a><span class="lineno"> 1304</span>&#160; }</div><div class="line"><a name="l01305"></a><span class="lineno"> 1305</span>&#160;</div><div class="line"><a name="l01306"></a><span class="lineno"> 1306</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a7040183fc84e8ee37016172f7408804a">existMainConnection</a>(mainconnectionID))</div><div class="line"><a name="l01307"></a><span class="lineno"> 1307</span>&#160; {</div><div class="line"><a name="l01308"></a><span class="lineno"> 1308</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;existMainConnection must exist&quot;</span>);</div><div class="line"><a name="l01309"></a><span class="lineno"> 1309</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l01310"></a><span class="lineno"> 1310</span>&#160; }</div><div class="line"><a name="l01311"></a><span class="lineno"> 1311</span>&#160;</div><div class="line"><a name="l01312"></a><span class="lineno"> 1312</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a20a30a80e93a6925813e3225b9b75302">DB_COND_UPDATE_RIE</a>(mMappedData.mMainConnectionMap[mainconnectionID].connectionState, connectionState);</div><div class="line"><a name="l01313"></a><span class="lineno"> 1313</span>&#160;</div><div class="line"><a name="l01314"></a><span class="lineno"> 1314</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::changeMainConnectionStateDB changed mainConnectionState of MainConnection:&quot;</span>, mainconnectionID, <span class="stringliteral">&quot;to:&quot;</span>, connectionState);</div><div class="line"><a name="l01315"></a><span class="lineno"> 1315</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a1e97c99513e5134eca26e651773719d7">NOTIFY_OBSERVERS2</a>(dboMainConnectionStateChanged, mainconnectionID, connectionState)</div><div class="line"><a name="l01316"></a><span class="lineno"> 1316</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l01317"></a><span class="lineno"> 1317</span>&#160;}</div><div class="line"><a name="l01318"></a><span class="lineno"> 1318</span>&#160;</div><div class="line"><a name="l01319"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a39c1e4bee4236443fb65b9527e2d27b8"> 1319</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a39c1e4bee4236443fb65b9527e2d27b8">CAmDatabaseHandlerMap::changeSinkMainVolumeDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> mainVolume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)</div><div class="line"><a name="l01320"></a><span class="lineno"> 1320</span>&#160;{</div><div class="line"><a name="l01321"></a><span class="lineno"> 1321</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">existSink</a>(sinkID))</div><div class="line"><a name="l01322"></a><span class="lineno"> 1322</span>&#160; {</div><div class="line"><a name="l01323"></a><span class="lineno"> 1323</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sinkID must exist&quot;</span>);</div><div class="line"><a name="l01324"></a><span class="lineno"> 1324</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l01325"></a><span class="lineno"> 1325</span>&#160; }</div><div class="line"><a name="l01326"></a><span class="lineno"> 1326</span>&#160;</div><div class="line"><a name="l01327"></a><span class="lineno"> 1327</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a20a30a80e93a6925813e3225b9b75302">DB_COND_UPDATE_RIE</a>(mMappedData.mSinkMap[sinkID].mainVolume, mainVolume);</div><div class="line"><a name="l01328"></a><span class="lineno"> 1328</span>&#160;</div><div class="line"><a name="l01329"></a><span class="lineno"> 1329</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::changeSinkMainVolumeDB changed mainVolume of sink:&quot;</span>, sinkID, <span class="stringliteral">&quot;to:&quot;</span>, mainVolume);</div><div class="line"><a name="l01330"></a><span class="lineno"> 1330</span>&#160;</div><div class="line"><a name="l01331"></a><span class="lineno"> 1331</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a1e97c99513e5134eca26e651773719d7">NOTIFY_OBSERVERS2</a>(dboVolumeChanged, sinkID, mainVolume)</div><div class="line"><a name="l01332"></a><span class="lineno"> 1332</span>&#160;</div><div class="line"><a name="l01333"></a><span class="lineno"> 1333</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l01334"></a><span class="lineno"> 1334</span>&#160;}</div><div class="line"><a name="l01335"></a><span class="lineno"> 1335</span>&#160;</div><div class="line"><a name="l01336"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a7153637bcd0051dfb2c9f56b029c8b42"> 1336</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a7153637bcd0051dfb2c9f56b029c8b42">CAmDatabaseHandlerMap::changeSinkAvailabilityDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp; availability, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)</div><div class="line"><a name="l01337"></a><span class="lineno"> 1337</span>&#160;{</div><div class="line"><a name="l01338"></a><span class="lineno"> 1338</span>&#160; <span class="keywordflow">if</span> (!(availability.<a class="code" href="structam_1_1am__Availability__s.html#a87ea05d3f639fc2aa4074678740fae6d">availability</a>&gt;=<a class="code" href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9ca82823c47806e40b087271be9d8fded07">A_UNKNOWN</a> &amp;&amp; availability.<a class="code" href="structam_1_1am__Availability__s.html#a87ea05d3f639fc2aa4074678740fae6d">availability</a>&lt;=<a class="code" href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9ca5fb9363b584e1671dc6f123cc587c6c1">A_MAX</a>))</div><div class="line"><a name="l01339"></a><span class="lineno"> 1339</span>&#160; {</div><div class="line"><a name="l01340"></a><span class="lineno"> 1340</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;availability must be valid&quot;</span>);</div><div class="line"><a name="l01341"></a><span class="lineno"> 1341</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l01342"></a><span class="lineno"> 1342</span>&#160; }</div><div class="line"><a name="l01343"></a><span class="lineno"> 1343</span>&#160;</div><div class="line"><a name="l01344"></a><span class="lineno"> 1344</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">existSink</a>(sinkID))</div><div class="line"><a name="l01345"></a><span class="lineno"> 1345</span>&#160; {</div><div class="line"><a name="l01346"></a><span class="lineno"> 1346</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sinkID must exist&quot;</span>);</div><div class="line"><a name="l01347"></a><span class="lineno"> 1347</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l01348"></a><span class="lineno"> 1348</span>&#160; }</div><div class="line"><a name="l01349"></a><span class="lineno"> 1349</span>&#160;</div><div class="line"><a name="l01350"></a><span class="lineno"> 1350</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a20a30a80e93a6925813e3225b9b75302">DB_COND_UPDATE_RIE</a>(mMappedData.mSinkMap[sinkID].available, availability);</div><div class="line"><a name="l01351"></a><span class="lineno"> 1351</span>&#160;</div><div class="line"><a name="l01352"></a><span class="lineno"> 1352</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::changeSinkAvailabilityDB changed sinkAvailability of sink:&quot;</span>, sinkID, <span class="stringliteral">&quot;to:&quot;</span>, availability.<a class="code" href="structam_1_1am__Availability__s.html#a87ea05d3f639fc2aa4074678740fae6d">availability</a>, <span class="stringliteral">&quot;Reason:&quot;</span>, availability.<a class="code" href="structam_1_1am__Availability__s.html#a23b3906890fba58ed0bf8530dd176d90">availabilityReason</a>);</div><div class="line"><a name="l01353"></a><span class="lineno"> 1353</span>&#160;</div><div class="line"><a name="l01354"></a><span class="lineno"> 1354</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a58e7aed5f4a279132a5b80f85e3aea58">sinkVisible</a>(sinkID))</div><div class="line"><a name="l01355"></a><span class="lineno"> 1355</span>&#160; {</div><div class="line"><a name="l01356"></a><span class="lineno"> 1356</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a1e97c99513e5134eca26e651773719d7">NOTIFY_OBSERVERS2</a>(dboSinkAvailabilityChanged,sinkID, availability)</div><div class="line"><a name="l01357"></a><span class="lineno"> 1357</span>&#160; }</div><div class="line"><a name="l01358"></a><span class="lineno"> 1358</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l01359"></a><span class="lineno"> 1359</span>&#160;}</div><div class="line"><a name="l01360"></a><span class="lineno"> 1360</span>&#160;</div><div class="line"><a name="l01361"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#abf34616dcb3bfd23d43d7c24c8922df5"> 1361</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#abf34616dcb3bfd23d43d7c24c8922df5">CAmDatabaseHandlerMap::changeDomainStateDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> domainState, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID)</div><div class="line"><a name="l01362"></a><span class="lineno"> 1362</span>&#160;{</div><div class="line"><a name="l01363"></a><span class="lineno"> 1363</span>&#160;</div><div class="line"><a name="l01364"></a><span class="lineno"> 1364</span>&#160; <span class="keywordflow">if</span>(!(domainState&gt;=<a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5a8ee65be2791c7269d422c1b0732713d5">DS_UNKNOWN</a> &amp;&amp; domainState&lt;=<a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5a9eff05332c3da14f95fffbbd256550f5">DS_MAX</a>))</div><div class="line"><a name="l01365"></a><span class="lineno"> 1365</span>&#160; {</div><div class="line"><a name="l01366"></a><span class="lineno"> 1366</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;domainState must be valid&quot;</span>);</div><div class="line"><a name="l01367"></a><span class="lineno"> 1367</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l01368"></a><span class="lineno"> 1368</span>&#160; }</div><div class="line"><a name="l01369"></a><span class="lineno"> 1369</span>&#160;</div><div class="line"><a name="l01370"></a><span class="lineno"> 1370</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a4106cc95e2a5fed16a905d3f93604f86">existDomain</a>(domainID))</div><div class="line"><a name="l01371"></a><span class="lineno"> 1371</span>&#160; {</div><div class="line"><a name="l01372"></a><span class="lineno"> 1372</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;domainID must exist&quot;</span>);</div><div class="line"><a name="l01373"></a><span class="lineno"> 1373</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l01374"></a><span class="lineno"> 1374</span>&#160; }</div><div class="line"><a name="l01375"></a><span class="lineno"> 1375</span>&#160;</div><div class="line"><a name="l01376"></a><span class="lineno"> 1376</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a20a30a80e93a6925813e3225b9b75302">DB_COND_UPDATE_RIE</a>(mMappedData.mDomainMap[domainID].state, domainState);</div><div class="line"><a name="l01377"></a><span class="lineno"> 1377</span>&#160;</div><div class="line"><a name="l01378"></a><span class="lineno"> 1378</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::changDomainStateDB changed domainState of domain:&quot;</span>, domainID, <span class="stringliteral">&quot;to:&quot;</span>, domainState);</div><div class="line"><a name="l01379"></a><span class="lineno"> 1379</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l01380"></a><span class="lineno"> 1380</span>&#160;}</div><div class="line"><a name="l01381"></a><span class="lineno"> 1381</span>&#160;</div><div class="line"><a name="l01382"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#ae8265c614419b55a8cd3a289e2b17f28"> 1382</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ae8265c614419b55a8cd3a289e2b17f28">CAmDatabaseHandlerMap::changeSinkMuteStateDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> muteState, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)</div><div class="line"><a name="l01383"></a><span class="lineno"> 1383</span>&#160;{</div><div class="line"><a name="l01384"></a><span class="lineno"> 1384</span>&#160;</div><div class="line"><a name="l01385"></a><span class="lineno"> 1385</span>&#160; <span class="keywordflow">if</span>(!(muteState&gt;=<a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffaad9646478d0a5c550391326fdd7521d04">MS_UNKNOWN</a> &amp;&amp; muteState&lt;=<a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffaa7fd1b52b53dcff34c678e680eef4a7ca">MS_MAX</a>))</div><div class="line"><a name="l01386"></a><span class="lineno"> 1386</span>&#160; {</div><div class="line"><a name="l01387"></a><span class="lineno"> 1387</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;muteState must be valid&quot;</span>);</div><div class="line"><a name="l01388"></a><span class="lineno"> 1388</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l01389"></a><span class="lineno"> 1389</span>&#160; }</div><div class="line"><a name="l01390"></a><span class="lineno"> 1390</span>&#160;</div><div class="line"><a name="l01391"></a><span class="lineno"> 1391</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">existSink</a>(sinkID))</div><div class="line"><a name="l01392"></a><span class="lineno"> 1392</span>&#160; {</div><div class="line"><a name="l01393"></a><span class="lineno"> 1393</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sinkID must exist&quot;</span>);</div><div class="line"><a name="l01394"></a><span class="lineno"> 1394</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l01395"></a><span class="lineno"> 1395</span>&#160; }</div><div class="line"><a name="l01396"></a><span class="lineno"> 1396</span>&#160;</div><div class="line"><a name="l01397"></a><span class="lineno"> 1397</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a20a30a80e93a6925813e3225b9b75302">DB_COND_UPDATE_RIE</a>(mMappedData.mSinkMap[sinkID].muteState, muteState);</div><div class="line"><a name="l01398"></a><span class="lineno"> 1398</span>&#160;</div><div class="line"><a name="l01399"></a><span class="lineno"> 1399</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::changeSinkMuteStateDB changed sinkMuteState of sink:&quot;</span>, sinkID, <span class="stringliteral">&quot;to:&quot;</span>, muteState);</div><div class="line"><a name="l01400"></a><span class="lineno"> 1400</span>&#160;</div><div class="line"><a name="l01401"></a><span class="lineno"> 1401</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a1e97c99513e5134eca26e651773719d7">NOTIFY_OBSERVERS2</a>(dboSinkMuteStateChanged, sinkID, muteState)</div><div class="line"><a name="l01402"></a><span class="lineno"> 1402</span>&#160;</div><div class="line"><a name="l01403"></a><span class="lineno"> 1403</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l01404"></a><span class="lineno"> 1404</span>&#160;}</div><div class="line"><a name="l01405"></a><span class="lineno"> 1405</span>&#160;</div><div class="line"><a name="l01406"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#abe4353f08f52226ecfc152cd7821d525"> 1406</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#abe4353f08f52226ecfc152cd7821d525">CAmDatabaseHandlerMap::changeMainSinkSoundPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)</div><div class="line"><a name="l01407"></a><span class="lineno"> 1407</span>&#160;{</div><div class="line"><a name="l01408"></a><span class="lineno"> 1408</span>&#160;</div><div class="line"><a name="l01409"></a><span class="lineno"> 1409</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">existSink</a>(sinkID))</div><div class="line"><a name="l01410"></a><span class="lineno"> 1410</span>&#160; {</div><div class="line"><a name="l01411"></a><span class="lineno"> 1411</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sinkID must exist&quot;</span>);</div><div class="line"><a name="l01412"></a><span class="lineno"> 1412</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l01413"></a><span class="lineno"> 1413</span>&#160; }</div><div class="line"><a name="l01414"></a><span class="lineno"> 1414</span>&#160; am_Sink_Database_s &amp; sink = mMappedData.mSinkMap[sinkID];</div><div class="line"><a name="l01415"></a><span class="lineno"> 1415</span>&#160; std::vector&lt;am_MainSoundProperty_s&gt;::iterator elementIterator = sink.listMainSoundProperties.begin();</div><div class="line"><a name="l01416"></a><span class="lineno"> 1416</span>&#160; <span class="keywordflow">for</span> (;elementIterator != sink.listMainSoundProperties.end(); ++elementIterator)</div><div class="line"><a name="l01417"></a><span class="lineno"> 1417</span>&#160; {</div><div class="line"><a name="l01418"></a><span class="lineno"> 1418</span>&#160; <span class="keywordflow">if</span> (elementIterator-&gt;type == soundProperty.<a class="code" href="structam_1_1am__MainSoundProperty__s.html#ab17e9104be5d9d055cd07fd2369e8218">type</a>)</div><div class="line"><a name="l01419"></a><span class="lineno"> 1419</span>&#160; {</div><div class="line"><a name="l01420"></a><span class="lineno"> 1420</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a20a30a80e93a6925813e3225b9b75302">DB_COND_UPDATE_RIE</a>(elementIterator-&gt;value, soundProperty.<a class="code" href="structam_1_1am__MainSoundProperty__s.html#a66c11369472cdf8d870b7976e08336a1">value</a>);</div><div class="line"><a name="l01421"></a><span class="lineno"> 1421</span>&#160; <span class="keywordflow">if</span>(sink.cacheMainSoundProperties.size())</div><div class="line"><a name="l01422"></a><span class="lineno"> 1422</span>&#160; sink.cacheMainSoundProperties[soundProperty.<a class="code" href="structam_1_1am__MainSoundProperty__s.html#ab17e9104be5d9d055cd07fd2369e8218">type</a>] = soundProperty.<a class="code" href="structam_1_1am__MainSoundProperty__s.html#a66c11369472cdf8d870b7976e08336a1">value</a>;</div><div class="line"><a name="l01423"></a><span class="lineno"> 1423</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l01424"></a><span class="lineno"> 1424</span>&#160; }</div><div class="line"><a name="l01425"></a><span class="lineno"> 1425</span>&#160; }</div><div class="line"><a name="l01426"></a><span class="lineno"> 1426</span>&#160;</div><div class="line"><a name="l01427"></a><span class="lineno"> 1427</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::changeMainSinkSoundPropertyDB changed MainSinkSoundProperty of sink:&quot;</span>, sinkID, <span class="stringliteral">&quot;type:&quot;</span>, soundProperty.<a class="code" href="structam_1_1am__MainSoundProperty__s.html#ab17e9104be5d9d055cd07fd2369e8218">type</a>, <span class="stringliteral">&quot;to:&quot;</span>, soundProperty.<a class="code" href="structam_1_1am__MainSoundProperty__s.html#a66c11369472cdf8d870b7976e08336a1">value</a>);</div><div class="line"><a name="l01428"></a><span class="lineno"> 1428</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a1e97c99513e5134eca26e651773719d7">NOTIFY_OBSERVERS2</a>(dboMainSinkSoundPropertyChanged, sinkID, soundProperty)</div><div class="line"><a name="l01429"></a><span class="lineno"> 1429</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l01430"></a><span class="lineno"> 1430</span>&#160;}</div><div class="line"><a name="l01431"></a><span class="lineno"> 1431</span>&#160;</div><div class="line"><a name="l01432"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a6efdeb7cf8ba4850dda8bf937f46c51e"> 1432</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a6efdeb7cf8ba4850dda8bf937f46c51e">CAmDatabaseHandlerMap::changeMainSourceSoundPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID)</div><div class="line"><a name="l01433"></a><span class="lineno"> 1433</span>&#160;{</div><div class="line"><a name="l01434"></a><span class="lineno"> 1434</span>&#160;</div><div class="line"><a name="l01435"></a><span class="lineno"> 1435</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282">existSource</a>(sourceID))</div><div class="line"><a name="l01436"></a><span class="lineno"> 1436</span>&#160; {</div><div class="line"><a name="l01437"></a><span class="lineno"> 1437</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sourceID must exist&quot;</span>);</div><div class="line"><a name="l01438"></a><span class="lineno"> 1438</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l01439"></a><span class="lineno"> 1439</span>&#160; }</div><div class="line"><a name="l01440"></a><span class="lineno"> 1440</span>&#160; am_Source_Database_s &amp; source = mMappedData.mSourceMap.at(sourceID);</div><div class="line"><a name="l01441"></a><span class="lineno"> 1441</span>&#160; std::vector&lt;am_MainSoundProperty_s&gt;::iterator elementIterator = source.listMainSoundProperties.begin();</div><div class="line"><a name="l01442"></a><span class="lineno"> 1442</span>&#160; <span class="keywordflow">for</span> (;elementIterator != source.listMainSoundProperties.end(); ++elementIterator)</div><div class="line"><a name="l01443"></a><span class="lineno"> 1443</span>&#160; {</div><div class="line"><a name="l01444"></a><span class="lineno"> 1444</span>&#160; <span class="keywordflow">if</span> (elementIterator-&gt;type == soundProperty.<a class="code" href="structam_1_1am__MainSoundProperty__s.html#ab17e9104be5d9d055cd07fd2369e8218">type</a>)</div><div class="line"><a name="l01445"></a><span class="lineno"> 1445</span>&#160; {</div><div class="line"><a name="l01446"></a><span class="lineno"> 1446</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a20a30a80e93a6925813e3225b9b75302">DB_COND_UPDATE_RIE</a>(elementIterator-&gt;value, soundProperty.<a class="code" href="structam_1_1am__MainSoundProperty__s.html#a66c11369472cdf8d870b7976e08336a1">value</a>);</div><div class="line"><a name="l01447"></a><span class="lineno"> 1447</span>&#160; <span class="keywordflow">if</span>(source.cacheMainSoundProperties.size())</div><div class="line"><a name="l01448"></a><span class="lineno"> 1448</span>&#160; source.cacheMainSoundProperties[soundProperty.<a class="code" href="structam_1_1am__MainSoundProperty__s.html#ab17e9104be5d9d055cd07fd2369e8218">type</a>] = soundProperty.<a class="code" href="structam_1_1am__MainSoundProperty__s.html#a66c11369472cdf8d870b7976e08336a1">value</a>;</div><div class="line"><a name="l01449"></a><span class="lineno"> 1449</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l01450"></a><span class="lineno"> 1450</span>&#160; }</div><div class="line"><a name="l01451"></a><span class="lineno"> 1451</span>&#160; }</div><div class="line"><a name="l01452"></a><span class="lineno"> 1452</span>&#160;</div><div class="line"><a name="l01453"></a><span class="lineno"> 1453</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::changeMainSourceSoundPropertyDB changed MainSinkSoundProperty of source:&quot;</span>, sourceID, <span class="stringliteral">&quot;type:&quot;</span>, soundProperty.<a class="code" href="structam_1_1am__MainSoundProperty__s.html#ab17e9104be5d9d055cd07fd2369e8218">type</a>, <span class="stringliteral">&quot;to:&quot;</span>, soundProperty.<a class="code" href="structam_1_1am__MainSoundProperty__s.html#a66c11369472cdf8d870b7976e08336a1">value</a>);</div><div class="line"><a name="l01454"></a><span class="lineno"> 1454</span>&#160;</div><div class="line"><a name="l01455"></a><span class="lineno"> 1455</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a1e97c99513e5134eca26e651773719d7">NOTIFY_OBSERVERS2</a>(dboMainSourceSoundPropertyChanged, sourceID, soundProperty)</div><div class="line"><a name="l01456"></a><span class="lineno"> 1456</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l01457"></a><span class="lineno"> 1457</span>&#160;}</div><div class="line"><a name="l01458"></a><span class="lineno"> 1458</span>&#160;</div><div class="line"><a name="l01459"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#af095c4ceaed0e5fb447956c103692770"> 1459</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#af095c4ceaed0e5fb447956c103692770">CAmDatabaseHandlerMap::changeSourceAvailabilityDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp; availability, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID)</div><div class="line"><a name="l01460"></a><span class="lineno"> 1460</span>&#160;{</div><div class="line"><a name="l01461"></a><span class="lineno"> 1461</span>&#160; <span class="keywordflow">if</span>(!(availability.<a class="code" href="structam_1_1am__Availability__s.html#a87ea05d3f639fc2aa4074678740fae6d">availability</a>&gt;=<a class="code" href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9ca82823c47806e40b087271be9d8fded07">A_UNKNOWN</a> &amp;&amp; availability.<a class="code" href="structam_1_1am__Availability__s.html#a87ea05d3f639fc2aa4074678740fae6d">availability</a>&lt;=<a class="code" href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9ca5fb9363b584e1671dc6f123cc587c6c1">A_MAX</a>))</div><div class="line"><a name="l01462"></a><span class="lineno"> 1462</span>&#160; {</div><div class="line"><a name="l01463"></a><span class="lineno"> 1463</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;availability must be valid&quot;</span>);</div><div class="line"><a name="l01464"></a><span class="lineno"> 1464</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l01465"></a><span class="lineno"> 1465</span>&#160; }</div><div class="line"><a name="l01466"></a><span class="lineno"> 1466</span>&#160;</div><div class="line"><a name="l01467"></a><span class="lineno"> 1467</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282">existSource</a>(sourceID))</div><div class="line"><a name="l01468"></a><span class="lineno"> 1468</span>&#160; {</div><div class="line"><a name="l01469"></a><span class="lineno"> 1469</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sourceID must exist&quot;</span>);</div><div class="line"><a name="l01470"></a><span class="lineno"> 1470</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l01471"></a><span class="lineno"> 1471</span>&#160; }</div><div class="line"><a name="l01472"></a><span class="lineno"> 1472</span>&#160;</div><div class="line"><a name="l01473"></a><span class="lineno"> 1473</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a20a30a80e93a6925813e3225b9b75302">DB_COND_UPDATE_RIE</a>(mMappedData.mSourceMap[sourceID].available, availability);</div><div class="line"><a name="l01474"></a><span class="lineno"> 1474</span>&#160;</div><div class="line"><a name="l01475"></a><span class="lineno"> 1475</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::changeSourceAvailabilityDB changed changeSourceAvailabilityDB of source:&quot;</span>, sourceID, <span class="stringliteral">&quot;to:&quot;</span>, availability.<a class="code" href="structam_1_1am__Availability__s.html#a87ea05d3f639fc2aa4074678740fae6d">availability</a>, <span class="stringliteral">&quot;Reason:&quot;</span>, availability.<a class="code" href="structam_1_1am__Availability__s.html#a23b3906890fba58ed0bf8530dd176d90">availabilityReason</a>);</div><div class="line"><a name="l01476"></a><span class="lineno"> 1476</span>&#160;</div><div class="line"><a name="l01477"></a><span class="lineno"> 1477</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ab672325daba6e220ad75675fc39a9f45">sourceVisible</a>(sourceID))</div><div class="line"><a name="l01478"></a><span class="lineno"> 1478</span>&#160; {</div><div class="line"><a name="l01479"></a><span class="lineno"> 1479</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a1e97c99513e5134eca26e651773719d7">NOTIFY_OBSERVERS2</a>(dboSourceAvailabilityChanged, sourceID, availability)</div><div class="line"><a name="l01480"></a><span class="lineno"> 1480</span>&#160; }</div><div class="line"><a name="l01481"></a><span class="lineno"> 1481</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l01482"></a><span class="lineno"> 1482</span>&#160;}</div><div class="line"><a name="l01483"></a><span class="lineno"> 1483</span>&#160;</div><div class="line"><a name="l01484"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#ad24d9580cc633d8ea141c8d400995bf0"> 1484</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ad24d9580cc633d8ea141c8d400995bf0">CAmDatabaseHandlerMap::changeSystemPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a> &amp; property)</div><div class="line"><a name="l01485"></a><span class="lineno"> 1485</span>&#160;{</div><div class="line"><a name="l01486"></a><span class="lineno"> 1486</span>&#160; std::vector&lt;am_SystemProperty_s&gt;::iterator elementIterator = mMappedData.mSystemProperties.begin();</div><div class="line"><a name="l01487"></a><span class="lineno"> 1487</span>&#160; <span class="keywordflow">for</span> (;elementIterator != mMappedData.mSystemProperties.end(); ++elementIterator)</div><div class="line"><a name="l01488"></a><span class="lineno"> 1488</span>&#160; {</div><div class="line"><a name="l01489"></a><span class="lineno"> 1489</span>&#160; <span class="keywordflow">if</span> (elementIterator-&gt;type == property.<a class="code" href="structam_1_1am__SystemProperty__s.html#a399604c89488c2bdba69fe4e6e862288">type</a>)</div><div class="line"><a name="l01490"></a><span class="lineno"> 1490</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a20a30a80e93a6925813e3225b9b75302">DB_COND_UPDATE_RIE</a>(elementIterator-&gt;value, property.<a class="code" href="structam_1_1am__SystemProperty__s.html#a00fc776e22144844f56e2c895e8723f6">value</a>);</div><div class="line"><a name="l01491"></a><span class="lineno"> 1491</span>&#160; }</div><div class="line"><a name="l01492"></a><span class="lineno"> 1492</span>&#160;</div><div class="line"><a name="l01493"></a><span class="lineno"> 1493</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::changeSystemPropertyDB changed system property&quot;</span>);</div><div class="line"><a name="l01494"></a><span class="lineno"> 1494</span>&#160;</div><div class="line"><a name="l01495"></a><span class="lineno"> 1495</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a6e091273c50fad7c2a8d0d9967efd07d">NOTIFY_OBSERVERS1</a>(dboSystemPropertyChanged, property)</div><div class="line"><a name="l01496"></a><span class="lineno"> 1496</span>&#160;</div><div class="line"><a name="l01497"></a><span class="lineno"> 1497</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l01498"></a><span class="lineno"> 1498</span>&#160;}</div><div class="line"><a name="l01499"></a><span class="lineno"> 1499</span>&#160;</div><div class="line"><a name="l01500"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#ad717aafaa8e1a57bc8b27aacd7d8f92a"> 1500</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ad717aafaa8e1a57bc8b27aacd7d8f92a">CAmDatabaseHandlerMap::removeMainConnectionDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID)</div><div class="line"><a name="l01501"></a><span class="lineno"> 1501</span>&#160;{</div><div class="line"><a name="l01502"></a><span class="lineno"> 1502</span>&#160;</div><div class="line"><a name="l01503"></a><span class="lineno"> 1503</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a7040183fc84e8ee37016172f7408804a">existMainConnection</a>(mainConnectionID))</div><div class="line"><a name="l01504"></a><span class="lineno"> 1504</span>&#160; {</div><div class="line"><a name="l01505"></a><span class="lineno"> 1505</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;mainConnectionID must exist&quot;</span>);</div><div class="line"><a name="l01506"></a><span class="lineno"> 1506</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l01507"></a><span class="lineno"> 1507</span>&#160; }</div><div class="line"><a name="l01508"></a><span class="lineno"> 1508</span>&#160;</div><div class="line"><a name="l01509"></a><span class="lineno"> 1509</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#ac7b3f8f2f1ec205ae6521cbc7f9b0fbe">DB_COND_UPDATE_INIT</a>;</div><div class="line"><a name="l01510"></a><span class="lineno"> 1510</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a87598bed9b4eaefe0a8fc808e843ec6b">DB_COND_UPDATE</a>(mMappedData.mMainConnectionMap[mainConnectionID].mainConnectionID, <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209ad5a723d3846af4c1c6bc7b918c6d561b">CS_DISCONNECTED</a>);</div><div class="line"><a name="l01511"></a><span class="lineno"> 1511</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a7b43731fea9fb5e9c8199cbf98068604">DB_COND_ISMODIFIED</a>)</div><div class="line"><a name="l01512"></a><span class="lineno"> 1512</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a1e97c99513e5134eca26e651773719d7">NOTIFY_OBSERVERS2</a>(dboMainConnectionStateChanged, mainConnectionID, <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209ad5a723d3846af4c1c6bc7b918c6d561b">CS_DISCONNECTED</a>)</div><div class="line"><a name="l01513"></a><span class="lineno"> 1513</span>&#160;</div><div class="line"><a name="l01514"></a><span class="lineno"> 1514</span>&#160; mMappedData.mMainConnectionMap.erase(mainConnectionID);</div><div class="line"><a name="l01515"></a><span class="lineno"> 1515</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::removeMainConnectionDB removed:&quot;</span>, mainConnectionID);</div><div class="line"><a name="l01516"></a><span class="lineno"> 1516</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a6e091273c50fad7c2a8d0d9967efd07d">NOTIFY_OBSERVERS1</a>(dboRemovedMainConnection, mainConnectionID)</div><div class="line"><a name="l01517"></a><span class="lineno"> 1517</span>&#160;</div><div class="line"><a name="l01518"></a><span class="lineno"> 1518</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l01519"></a><span class="lineno"> 1519</span>&#160;}</div><div class="line"><a name="l01520"></a><span class="lineno"> 1520</span>&#160;</div><div class="line"><a name="l01521"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a89d575e438f1923b64b165426c30016c"> 1521</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a89d575e438f1923b64b165426c30016c">CAmDatabaseHandlerMap::removeSinkDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)</div><div class="line"><a name="l01522"></a><span class="lineno"> 1522</span>&#160;{</div><div class="line"><a name="l01523"></a><span class="lineno"> 1523</span>&#160;</div><div class="line"><a name="l01524"></a><span class="lineno"> 1524</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">existSink</a>(sinkID))</div><div class="line"><a name="l01525"></a><span class="lineno"> 1525</span>&#160; {</div><div class="line"><a name="l01526"></a><span class="lineno"> 1526</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sinkID must exist&quot;</span>);</div><div class="line"><a name="l01527"></a><span class="lineno"> 1527</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l01528"></a><span class="lineno"> 1528</span>&#160; }</div><div class="line"><a name="l01529"></a><span class="lineno"> 1529</span>&#160;</div><div class="line"><a name="l01530"></a><span class="lineno"> 1530</span>&#160; <span class="keywordtype">bool</span> visible = <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a58e7aed5f4a279132a5b80f85e3aea58">sinkVisible</a>(sinkID);</div><div class="line"><a name="l01531"></a><span class="lineno"> 1531</span>&#160;</div><div class="line"><a name="l01532"></a><span class="lineno"> 1532</span>&#160; mMappedData.mSinkMap.erase(sinkID);</div><div class="line"><a name="l01533"></a><span class="lineno"> 1533</span>&#160; <span class="comment">// todo: Check the tables SinkMainSoundProperty and SinkMainNotificationConfiguration with &#39;visible&#39; set to true</span></div><div class="line"><a name="l01534"></a><span class="lineno"> 1534</span>&#160; <span class="comment">//if visible is true then delete SinkMainSoundProperty and SinkMainNotificationConfiguration ????</span></div><div class="line"><a name="l01535"></a><span class="lineno"> 1535</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::removeSinkDB removed:&quot;</span>, sinkID);</div><div class="line"><a name="l01536"></a><span class="lineno"> 1536</span>&#160;</div><div class="line"><a name="l01537"></a><span class="lineno"> 1537</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a1e97c99513e5134eca26e651773719d7">NOTIFY_OBSERVERS2</a>(dboRemovedSink, sinkID, visible)</div><div class="line"><a name="l01538"></a><span class="lineno"> 1538</span>&#160;</div><div class="line"><a name="l01539"></a><span class="lineno"> 1539</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l01540"></a><span class="lineno"> 1540</span>&#160;}</div><div class="line"><a name="l01541"></a><span class="lineno"> 1541</span>&#160;</div><div class="line"><a name="l01542"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#ab116baf3c8b9b62cbbfb36e312c2980a"> 1542</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ab116baf3c8b9b62cbbfb36e312c2980a">CAmDatabaseHandlerMap::removeSourceDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID)</div><div class="line"><a name="l01543"></a><span class="lineno"> 1543</span>&#160;{</div><div class="line"><a name="l01544"></a><span class="lineno"> 1544</span>&#160;</div><div class="line"><a name="l01545"></a><span class="lineno"> 1545</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282">existSource</a>(sourceID))</div><div class="line"><a name="l01546"></a><span class="lineno"> 1546</span>&#160; {</div><div class="line"><a name="l01547"></a><span class="lineno"> 1547</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sourceID must exist&quot;</span>);</div><div class="line"><a name="l01548"></a><span class="lineno"> 1548</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l01549"></a><span class="lineno"> 1549</span>&#160; }</div><div class="line"><a name="l01550"></a><span class="lineno"> 1550</span>&#160;</div><div class="line"><a name="l01551"></a><span class="lineno"> 1551</span>&#160; <span class="keywordtype">bool</span> visible = <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ab672325daba6e220ad75675fc39a9f45">sourceVisible</a>(sourceID);</div><div class="line"><a name="l01552"></a><span class="lineno"> 1552</span>&#160;</div><div class="line"><a name="l01553"></a><span class="lineno"> 1553</span>&#160; mMappedData.mSourceMap.erase(sourceID);</div><div class="line"><a name="l01554"></a><span class="lineno"> 1554</span>&#160;</div><div class="line"><a name="l01555"></a><span class="lineno"> 1555</span>&#160; <span class="comment">// todo: Check the tables SourceMainSoundProperty and SourceMainNotificationConfiguration with &#39;visible&#39; set to true</span></div><div class="line"><a name="l01556"></a><span class="lineno"> 1556</span>&#160; <span class="comment">//if visible is true then delete SourceMainSoundProperty and SourceMainNotificationConfiguration ????</span></div><div class="line"><a name="l01557"></a><span class="lineno"> 1557</span>&#160;</div><div class="line"><a name="l01558"></a><span class="lineno"> 1558</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::removeSourceDB removed:&quot;</span>, sourceID);</div><div class="line"><a name="l01559"></a><span class="lineno"> 1559</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a1e97c99513e5134eca26e651773719d7">NOTIFY_OBSERVERS2</a>(dboRemovedSource, sourceID, visible)</div><div class="line"><a name="l01560"></a><span class="lineno"> 1560</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l01561"></a><span class="lineno"> 1561</span>&#160;}</div><div class="line"><a name="l01562"></a><span class="lineno"> 1562</span>&#160;</div><div class="line"><a name="l01563"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a081e180b2d814053138d3f687a809d1f"> 1563</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a081e180b2d814053138d3f687a809d1f">CAmDatabaseHandlerMap::removeGatewayDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID)</div><div class="line"><a name="l01564"></a><span class="lineno"> 1564</span>&#160;{</div><div class="line"><a name="l01565"></a><span class="lineno"> 1565</span>&#160;</div><div class="line"><a name="l01566"></a><span class="lineno"> 1566</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#af1107bb65f80c493d493f2d8cb3430bc">existGateway</a>(gatewayID))</div><div class="line"><a name="l01567"></a><span class="lineno"> 1567</span>&#160; {</div><div class="line"><a name="l01568"></a><span class="lineno"> 1568</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;gatewayID must exist&quot;</span>);</div><div class="line"><a name="l01569"></a><span class="lineno"> 1569</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l01570"></a><span class="lineno"> 1570</span>&#160; }</div><div class="line"><a name="l01571"></a><span class="lineno"> 1571</span>&#160;</div><div class="line"><a name="l01572"></a><span class="lineno"> 1572</span>&#160; mMappedData.mGatewayMap.erase(gatewayID);</div><div class="line"><a name="l01573"></a><span class="lineno"> 1573</span>&#160;</div><div class="line"><a name="l01574"></a><span class="lineno"> 1574</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::removeGatewayDB removed:&quot;</span>, gatewayID);</div><div class="line"><a name="l01575"></a><span class="lineno"> 1575</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a6e091273c50fad7c2a8d0d9967efd07d">NOTIFY_OBSERVERS1</a>(dboRemoveGateway, gatewayID)</div><div class="line"><a name="l01576"></a><span class="lineno"> 1576</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l01577"></a><span class="lineno"> 1577</span>&#160;}</div><div class="line"><a name="l01578"></a><span class="lineno"> 1578</span>&#160;</div><div class="line"><a name="l01579"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#afe9701f510adc228ecce9e328bfd6da2"> 1579</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#afe9701f510adc228ecce9e328bfd6da2">CAmDatabaseHandlerMap::removeConverterDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID)</div><div class="line"><a name="l01580"></a><span class="lineno"> 1580</span>&#160;{</div><div class="line"><a name="l01581"></a><span class="lineno"> 1581</span>&#160;</div><div class="line"><a name="l01582"></a><span class="lineno"> 1582</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a523525174a4ab7ef51d913dc171473a4">existConverter</a>(converterID))</div><div class="line"><a name="l01583"></a><span class="lineno"> 1583</span>&#160; {</div><div class="line"><a name="l01584"></a><span class="lineno"> 1584</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;converterID must exist&quot;</span>);</div><div class="line"><a name="l01585"></a><span class="lineno"> 1585</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l01586"></a><span class="lineno"> 1586</span>&#160; }</div><div class="line"><a name="l01587"></a><span class="lineno"> 1587</span>&#160;</div><div class="line"><a name="l01588"></a><span class="lineno"> 1588</span>&#160; mMappedData.mConverterMap.erase(converterID);</div><div class="line"><a name="l01589"></a><span class="lineno"> 1589</span>&#160;</div><div class="line"><a name="l01590"></a><span class="lineno"> 1590</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::removeConverterDB removed:&quot;</span>, converterID);</div><div class="line"><a name="l01591"></a><span class="lineno"> 1591</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a6e091273c50fad7c2a8d0d9967efd07d">NOTIFY_OBSERVERS1</a>(dboRemoveConverter, converterID)</div><div class="line"><a name="l01592"></a><span class="lineno"> 1592</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l01593"></a><span class="lineno"> 1593</span>&#160;}</div><div class="line"><a name="l01594"></a><span class="lineno"> 1594</span>&#160;</div><div class="line"><a name="l01595"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a3f63bd7daa4b3ab7f53ea278b4ec0551"> 1595</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a3f63bd7daa4b3ab7f53ea278b4ec0551">CAmDatabaseHandlerMap::removeCrossfaderDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID)</div><div class="line"><a name="l01596"></a><span class="lineno"> 1596</span>&#160;{</div><div class="line"><a name="l01597"></a><span class="lineno"> 1597</span>&#160;</div><div class="line"><a name="l01598"></a><span class="lineno"> 1598</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a11a63287d372f58350f1b42bf6fa98a6">existCrossFader</a>(crossfaderID))</div><div class="line"><a name="l01599"></a><span class="lineno"> 1599</span>&#160; {</div><div class="line"><a name="l01600"></a><span class="lineno"> 1600</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;crossfaderID must exist&quot;</span>);</div><div class="line"><a name="l01601"></a><span class="lineno"> 1601</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l01602"></a><span class="lineno"> 1602</span>&#160; }</div><div class="line"><a name="l01603"></a><span class="lineno"> 1603</span>&#160; mMappedData.mCrossfaderMap.erase(crossfaderID);</div><div class="line"><a name="l01604"></a><span class="lineno"> 1604</span>&#160;</div><div class="line"><a name="l01605"></a><span class="lineno"> 1605</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::removeCrossfaderDB removed:&quot;</span>, crossfaderID);</div><div class="line"><a name="l01606"></a><span class="lineno"> 1606</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a6e091273c50fad7c2a8d0d9967efd07d">NOTIFY_OBSERVERS1</a>(dboRemoveCrossfader, crossfaderID)</div><div class="line"><a name="l01607"></a><span class="lineno"> 1607</span>&#160;</div><div class="line"><a name="l01608"></a><span class="lineno"> 1608</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l01609"></a><span class="lineno"> 1609</span>&#160;}</div><div class="line"><a name="l01610"></a><span class="lineno"> 1610</span>&#160;</div><div class="line"><a name="l01611"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#aaab2b1cb14df91655f2e2951b06b833c"> 1611</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aaab2b1cb14df91655f2e2951b06b833c">CAmDatabaseHandlerMap::removeDomainDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID)</div><div class="line"><a name="l01612"></a><span class="lineno"> 1612</span>&#160;{</div><div class="line"><a name="l01613"></a><span class="lineno"> 1613</span>&#160;</div><div class="line"><a name="l01614"></a><span class="lineno"> 1614</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a4106cc95e2a5fed16a905d3f93604f86">existDomain</a>(domainID))</div><div class="line"><a name="l01615"></a><span class="lineno"> 1615</span>&#160; {</div><div class="line"><a name="l01616"></a><span class="lineno"> 1616</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;domainID must exist&quot;</span>);</div><div class="line"><a name="l01617"></a><span class="lineno"> 1617</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l01618"></a><span class="lineno"> 1618</span>&#160; }</div><div class="line"><a name="l01619"></a><span class="lineno"> 1619</span>&#160; mMappedData.mDomainMap.erase(domainID);</div><div class="line"><a name="l01620"></a><span class="lineno"> 1620</span>&#160;</div><div class="line"><a name="l01621"></a><span class="lineno"> 1621</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::removeDomainDB removed:&quot;</span>, domainID);</div><div class="line"><a name="l01622"></a><span class="lineno"> 1622</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a6e091273c50fad7c2a8d0d9967efd07d">NOTIFY_OBSERVERS1</a>(dboRemoveDomain, domainID)</div><div class="line"><a name="l01623"></a><span class="lineno"> 1623</span>&#160;</div><div class="line"><a name="l01624"></a><span class="lineno"> 1624</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l01625"></a><span class="lineno"> 1625</span>&#160;}</div><div class="line"><a name="l01626"></a><span class="lineno"> 1626</span>&#160;</div><div class="line"><a name="l01627"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a549955ac7af1d81fc1a1eba18b3d61b1"> 1627</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a549955ac7af1d81fc1a1eba18b3d61b1">CAmDatabaseHandlerMap::removeSinkClassDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID)</div><div class="line"><a name="l01628"></a><span class="lineno"> 1628</span>&#160;{</div><div class="line"><a name="l01629"></a><span class="lineno"> 1629</span>&#160;</div><div class="line"><a name="l01630"></a><span class="lineno"> 1630</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#af6f7c52cc3703ab4cb3bd1f340d4f6ba">existSinkClass</a>(sinkClassID))</div><div class="line"><a name="l01631"></a><span class="lineno"> 1631</span>&#160; {</div><div class="line"><a name="l01632"></a><span class="lineno"> 1632</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sinkClassID must exist&quot;</span>);</div><div class="line"><a name="l01633"></a><span class="lineno"> 1633</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l01634"></a><span class="lineno"> 1634</span>&#160; }</div><div class="line"><a name="l01635"></a><span class="lineno"> 1635</span>&#160;</div><div class="line"><a name="l01636"></a><span class="lineno"> 1636</span>&#160; mMappedData.mSinkClassesMap.erase(sinkClassID);</div><div class="line"><a name="l01637"></a><span class="lineno"> 1637</span>&#160;</div><div class="line"><a name="l01638"></a><span class="lineno"> 1638</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::removeSinkClassDB removed:&quot;</span>, sinkClassID);</div><div class="line"><a name="l01639"></a><span class="lineno"> 1639</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a08f9d96a52244f69ca4637ae0c8e2041">NOTIFY_OBSERVERS</a>(dboNumberOfSinkClassesChanged)</div><div class="line"><a name="l01640"></a><span class="lineno"> 1640</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l01641"></a><span class="lineno"> 1641</span>&#160;}</div><div class="line"><a name="l01642"></a><span class="lineno"> 1642</span>&#160;</div><div class="line"><a name="l01643"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a853fb72cc008d829bd116d3493d8189f"> 1643</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a853fb72cc008d829bd116d3493d8189f">CAmDatabaseHandlerMap::removeSourceClassDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID)</div><div class="line"><a name="l01644"></a><span class="lineno"> 1644</span>&#160;{</div><div class="line"><a name="l01645"></a><span class="lineno"> 1645</span>&#160;</div><div class="line"><a name="l01646"></a><span class="lineno"> 1646</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a5298b1799105cbef7ffbb8f794b37ad1">existSourceClass</a>(sourceClassID))</div><div class="line"><a name="l01647"></a><span class="lineno"> 1647</span>&#160; {</div><div class="line"><a name="l01648"></a><span class="lineno"> 1648</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sourceClassID must exist&quot;</span>);</div><div class="line"><a name="l01649"></a><span class="lineno"> 1649</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l01650"></a><span class="lineno"> 1650</span>&#160; }</div><div class="line"><a name="l01651"></a><span class="lineno"> 1651</span>&#160;</div><div class="line"><a name="l01652"></a><span class="lineno"> 1652</span>&#160; mMappedData.mSourceClassesMap.erase(sourceClassID);</div><div class="line"><a name="l01653"></a><span class="lineno"> 1653</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::removeSourceClassDB removed:&quot;</span>, sourceClassID);</div><div class="line"><a name="l01654"></a><span class="lineno"> 1654</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a08f9d96a52244f69ca4637ae0c8e2041">NOTIFY_OBSERVERS</a>(dboNumberOfSourceClassesChanged)</div><div class="line"><a name="l01655"></a><span class="lineno"> 1655</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l01656"></a><span class="lineno"> 1656</span>&#160;}</div><div class="line"><a name="l01657"></a><span class="lineno"> 1657</span>&#160;</div><div class="line"><a name="l01658"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a3716aa070efd81a4a8aab5d14a0f47b3"> 1658</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a3716aa070efd81a4a8aab5d14a0f47b3">CAmDatabaseHandlerMap::removeConnection</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID)</div><div class="line"><a name="l01659"></a><span class="lineno"> 1659</span>&#160;{</div><div class="line"><a name="l01660"></a><span class="lineno"> 1660</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a6bb9c760f52c2fffa1ded1ce34af81f5">existConnectionID</a>(connectionID))</div><div class="line"><a name="l01661"></a><span class="lineno"> 1661</span>&#160; {</div><div class="line"><a name="l01662"></a><span class="lineno"> 1662</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;connectionID must exist&quot;</span>,connectionID);</div><div class="line"><a name="l01663"></a><span class="lineno"> 1663</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l01664"></a><span class="lineno"> 1664</span>&#160; }</div><div class="line"><a name="l01665"></a><span class="lineno"> 1665</span>&#160;</div><div class="line"><a name="l01666"></a><span class="lineno"> 1666</span>&#160; mMappedData.mConnectionMap.erase(connectionID);</div><div class="line"><a name="l01667"></a><span class="lineno"> 1667</span>&#160;</div><div class="line"><a name="l01668"></a><span class="lineno"> 1668</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::removeConnection removed:&quot;</span>, connectionID);</div><div class="line"><a name="l01669"></a><span class="lineno"> 1669</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l01670"></a><span class="lineno"> 1670</span>&#160;}</div><div class="line"><a name="l01671"></a><span class="lineno"> 1671</span>&#160;</div><div class="line"><a name="l01672"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a054cb80b4fb74db35fb94262b84d9024"> 1672</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a054cb80b4fb74db35fb94262b84d9024">CAmDatabaseHandlerMap::getSourceClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a> &amp; classInfo)<span class="keyword"> const</span></div><div class="line"><a name="l01673"></a><span class="lineno"> 1673</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01674"></a><span class="lineno"> 1674</span>&#160;</div><div class="line"><a name="l01675"></a><span class="lineno"> 1675</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282">existSource</a>(sourceID))</div><div class="line"><a name="l01676"></a><span class="lineno"> 1676</span>&#160; {</div><div class="line"><a name="l01677"></a><span class="lineno"> 1677</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sourceID must exist&quot;</span>);</div><div class="line"><a name="l01678"></a><span class="lineno"> 1678</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l01679"></a><span class="lineno"> 1679</span>&#160; }</div><div class="line"><a name="l01680"></a><span class="lineno"> 1680</span>&#160; am_Source_Database_s source = mMappedData.mSourceMap.at(sourceID);</div><div class="line"><a name="l01681"></a><span class="lineno"> 1681</span>&#160; classInfo.<a class="code" href="structam_1_1am__SourceClass__s.html#ad50644dfe1113e8aba449faa05780fad">sourceClassID</a> = source.sourceClassID;</div><div class="line"><a name="l01682"></a><span class="lineno"> 1682</span>&#160;</div><div class="line"><a name="l01683"></a><span class="lineno"> 1683</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a5298b1799105cbef7ffbb8f794b37ad1">existSourceClass</a>(classInfo.<a class="code" href="structam_1_1am__SourceClass__s.html#ad50644dfe1113e8aba449faa05780fad">sourceClassID</a>))</div><div class="line"><a name="l01684"></a><span class="lineno"> 1684</span>&#160; {</div><div class="line"><a name="l01685"></a><span class="lineno"> 1685</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l01686"></a><span class="lineno"> 1686</span>&#160; }</div><div class="line"><a name="l01687"></a><span class="lineno"> 1687</span>&#160; <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a> tmpClass = mMappedData.mSourceClassesMap.at(classInfo.<a class="code" href="structam_1_1am__SourceClass__s.html#ad50644dfe1113e8aba449faa05780fad">sourceClassID</a>);</div><div class="line"><a name="l01688"></a><span class="lineno"> 1688</span>&#160; classInfo = tmpClass;</div><div class="line"><a name="l01689"></a><span class="lineno"> 1689</span>&#160;</div><div class="line"><a name="l01690"></a><span class="lineno"> 1690</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l01691"></a><span class="lineno"> 1691</span>&#160;}</div><div class="line"><a name="l01692"></a><span class="lineno"> 1692</span>&#160;</div><div class="line"><a name="l01693"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a2f4c13328d786fb864109ecd2cd23842"> 1693</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a2f4c13328d786fb864109ecd2cd23842">CAmDatabaseHandlerMap::getSinkInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp; sinkData)<span class="keyword"> const</span></div><div class="line"><a name="l01694"></a><span class="lineno"> 1694</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01695"></a><span class="lineno"> 1695</span>&#160;</div><div class="line"><a name="l01696"></a><span class="lineno"> 1696</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">existSink</a>(sinkID))</div><div class="line"><a name="l01697"></a><span class="lineno"> 1697</span>&#160; {</div><div class="line"><a name="l01698"></a><span class="lineno"> 1698</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sinkID&quot;</span>,sinkID,<span class="stringliteral">&quot;does not exist&quot;</span>);</div><div class="line"><a name="l01699"></a><span class="lineno"> 1699</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l01700"></a><span class="lineno"> 1700</span>&#160; }</div><div class="line"><a name="l01701"></a><span class="lineno"> 1701</span>&#160;</div><div class="line"><a name="l01702"></a><span class="lineno"> 1702</span>&#160; am_Sink_Database_s mappedSink = mMappedData.mSinkMap.at(sinkID);</div><div class="line"><a name="l01703"></a><span class="lineno"> 1703</span>&#160; <span class="keywordflow">if</span>( <span class="keyword">true</span> == mappedSink.reserved )</div><div class="line"><a name="l01704"></a><span class="lineno"> 1704</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l01705"></a><span class="lineno"> 1705</span>&#160; sinkData = mappedSink;</div><div class="line"><a name="l01706"></a><span class="lineno"> 1706</span>&#160;</div><div class="line"><a name="l01707"></a><span class="lineno"> 1707</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l01708"></a><span class="lineno"> 1708</span>&#160;}</div><div class="line"><a name="l01709"></a><span class="lineno"> 1709</span>&#160;</div><div class="line"><a name="l01710"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a24a16d8c3d2d39bed2bbde717f6d319c"> 1710</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a24a16d8c3d2d39bed2bbde717f6d319c">CAmDatabaseHandlerMap::getSourceInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp; sourceData)<span class="keyword"> const</span></div><div class="line"><a name="l01711"></a><span class="lineno"> 1711</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01712"></a><span class="lineno"> 1712</span>&#160;</div><div class="line"><a name="l01713"></a><span class="lineno"> 1713</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282">existSource</a>(sourceID))</div><div class="line"><a name="l01714"></a><span class="lineno"> 1714</span>&#160; {</div><div class="line"><a name="l01715"></a><span class="lineno"> 1715</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sourceID&quot;</span>,sourceID,<span class="stringliteral">&quot;does not exist&quot;</span>);</div><div class="line"><a name="l01716"></a><span class="lineno"> 1716</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l01717"></a><span class="lineno"> 1717</span>&#160; }</div><div class="line"><a name="l01718"></a><span class="lineno"> 1718</span>&#160;</div><div class="line"><a name="l01719"></a><span class="lineno"> 1719</span>&#160; am_Source_Database_s mappedSource = mMappedData.mSourceMap.at(sourceID);</div><div class="line"><a name="l01720"></a><span class="lineno"> 1720</span>&#160; <span class="keywordflow">if</span>( <span class="keyword">true</span> == mappedSource.reserved )</div><div class="line"><a name="l01721"></a><span class="lineno"> 1721</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l01722"></a><span class="lineno"> 1722</span>&#160;</div><div class="line"><a name="l01723"></a><span class="lineno"> 1723</span>&#160; sourceData = mappedSource;</div><div class="line"><a name="l01724"></a><span class="lineno"> 1724</span>&#160;</div><div class="line"><a name="l01725"></a><span class="lineno"> 1725</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l01726"></a><span class="lineno"> 1726</span>&#160;}</div><div class="line"><a name="l01727"></a><span class="lineno"> 1727</span>&#160;</div><div class="line"><a name="l01728"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a1ec2c07ee662c33433ebdcbc27adc88b"> 1728</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a1ec2c07ee662c33433ebdcbc27adc88b">am::CAmDatabaseHandlerMap::getMainConnectionInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID, <a class="code" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a> &amp; mainConnectionData)<span class="keyword"> const</span></div><div class="line"><a name="l01729"></a><span class="lineno"> 1729</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01730"></a><span class="lineno"> 1730</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a7040183fc84e8ee37016172f7408804a">existMainConnection</a>(mainConnectionID))</div><div class="line"><a name="l01731"></a><span class="lineno"> 1731</span>&#160; {</div><div class="line"><a name="l01732"></a><span class="lineno"> 1732</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;mainConnectionID must exist&quot;</span>);</div><div class="line"><a name="l01733"></a><span class="lineno"> 1733</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l01734"></a><span class="lineno"> 1734</span>&#160; }</div><div class="line"><a name="l01735"></a><span class="lineno"> 1735</span>&#160; <a class="code" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a> temp = mMappedData.mMainConnectionMap.at(mainConnectionID);</div><div class="line"><a name="l01736"></a><span class="lineno"> 1736</span>&#160; mainConnectionData = temp;</div><div class="line"><a name="l01737"></a><span class="lineno"> 1737</span>&#160;</div><div class="line"><a name="l01738"></a><span class="lineno"> 1738</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l01739"></a><span class="lineno"> 1739</span>&#160;}</div><div class="line"><a name="l01740"></a><span class="lineno"> 1740</span>&#160;</div><div class="line"><a name="l01741"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a38b397a76f7b6e8382b9d9224ffcf7e2"> 1741</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a38b397a76f7b6e8382b9d9224ffcf7e2">CAmDatabaseHandlerMap::changeSinkClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a>&amp; sinkClass)</div><div class="line"><a name="l01742"></a><span class="lineno"> 1742</span>&#160;{</div><div class="line"><a name="l01743"></a><span class="lineno"> 1743</span>&#160; <span class="keywordflow">if</span>(sinkClass.<a class="code" href="structam_1_1am__SinkClass__s.html#adfb5f15c369f75e6b85e772a339f902e">listClassProperties</a>.empty())</div><div class="line"><a name="l01744"></a><span class="lineno"> 1744</span>&#160; {</div><div class="line"><a name="l01745"></a><span class="lineno"> 1745</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;listClassProperties must not be empty&quot;</span>);</div><div class="line"><a name="l01746"></a><span class="lineno"> 1746</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l01747"></a><span class="lineno"> 1747</span>&#160; }</div><div class="line"><a name="l01748"></a><span class="lineno"> 1748</span>&#160;</div><div class="line"><a name="l01749"></a><span class="lineno"> 1749</span>&#160; <span class="comment">//check if the ID already exists</span></div><div class="line"><a name="l01750"></a><span class="lineno"> 1750</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#af6f7c52cc3703ab4cb3bd1f340d4f6ba">existSinkClass</a>(sinkClass.<a class="code" href="structam_1_1am__SinkClass__s.html#a9a17a553274651ac54aec1039b9b10c9">sinkClassID</a>))</div><div class="line"><a name="l01751"></a><span class="lineno"> 1751</span>&#160; {</div><div class="line"><a name="l01752"></a><span class="lineno"> 1752</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sinkClassID must exist&quot;</span>);</div><div class="line"><a name="l01753"></a><span class="lineno"> 1753</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l01754"></a><span class="lineno"> 1754</span>&#160; }</div><div class="line"><a name="l01755"></a><span class="lineno"> 1755</span>&#160;</div><div class="line"><a name="l01756"></a><span class="lineno"> 1756</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a20a30a80e93a6925813e3225b9b75302">DB_COND_UPDATE_RIE</a>(mMappedData.mSinkClassesMap[sinkClass.<a class="code" href="structam_1_1am__SinkClass__s.html#a9a17a553274651ac54aec1039b9b10c9">sinkClassID</a>].listClassProperties, sinkClass.<a class="code" href="structam_1_1am__SinkClass__s.html#adfb5f15c369f75e6b85e772a339f902e">listClassProperties</a>);</div><div class="line"><a name="l01757"></a><span class="lineno"> 1757</span>&#160;</div><div class="line"><a name="l01758"></a><span class="lineno"> 1758</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::setSinkClassInfoDB set setSinkClassInfo&quot;</span>);</div><div class="line"><a name="l01759"></a><span class="lineno"> 1759</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l01760"></a><span class="lineno"> 1760</span>&#160;}</div><div class="line"><a name="l01761"></a><span class="lineno"> 1761</span>&#160;</div><div class="line"><a name="l01762"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a55682d8dbdc2071104c3f71eeb7af205"> 1762</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a55682d8dbdc2071104c3f71eeb7af205">CAmDatabaseHandlerMap::changeSourceClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a>&amp; sourceClass)</div><div class="line"><a name="l01763"></a><span class="lineno"> 1763</span>&#160;{</div><div class="line"><a name="l01764"></a><span class="lineno"> 1764</span>&#160; <span class="keywordflow">if</span>(sourceClass.<a class="code" href="structam_1_1am__SourceClass__s.html#aa958c982c51508bca3bc063e459575b4">listClassProperties</a>.empty())</div><div class="line"><a name="l01765"></a><span class="lineno"> 1765</span>&#160; {</div><div class="line"><a name="l01766"></a><span class="lineno"> 1766</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;listClassProperties must not be empty&quot;</span>);</div><div class="line"><a name="l01767"></a><span class="lineno"> 1767</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l01768"></a><span class="lineno"> 1768</span>&#160; }</div><div class="line"><a name="l01769"></a><span class="lineno"> 1769</span>&#160;</div><div class="line"><a name="l01770"></a><span class="lineno"> 1770</span>&#160; <span class="comment">//check if the ID already exists</span></div><div class="line"><a name="l01771"></a><span class="lineno"> 1771</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a5298b1799105cbef7ffbb8f794b37ad1">existSourceClass</a>(sourceClass.<a class="code" href="structam_1_1am__SourceClass__s.html#ad50644dfe1113e8aba449faa05780fad">sourceClassID</a>))</div><div class="line"><a name="l01772"></a><span class="lineno"> 1772</span>&#160; {</div><div class="line"><a name="l01773"></a><span class="lineno"> 1773</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sourceClassID must exist&quot;</span>);</div><div class="line"><a name="l01774"></a><span class="lineno"> 1774</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l01775"></a><span class="lineno"> 1775</span>&#160; }</div><div class="line"><a name="l01776"></a><span class="lineno"> 1776</span>&#160;</div><div class="line"><a name="l01777"></a><span class="lineno"> 1777</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a20a30a80e93a6925813e3225b9b75302">DB_COND_UPDATE_RIE</a>(mMappedData.mSourceClassesMap[sourceClass.<a class="code" href="structam_1_1am__SourceClass__s.html#ad50644dfe1113e8aba449faa05780fad">sourceClassID</a>].listClassProperties, sourceClass.<a class="code" href="structam_1_1am__SourceClass__s.html#aa958c982c51508bca3bc063e459575b4">listClassProperties</a>);</div><div class="line"><a name="l01778"></a><span class="lineno"> 1778</span>&#160;</div><div class="line"><a name="l01779"></a><span class="lineno"> 1779</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::setSinkClassInfoDB set setSinkClassInfo&quot;</span>);</div><div class="line"><a name="l01780"></a><span class="lineno"> 1780</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l01781"></a><span class="lineno"> 1781</span>&#160;}</div><div class="line"><a name="l01782"></a><span class="lineno"> 1782</span>&#160;</div><div class="line"><a name="l01783"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a3bab15ab7c91d7340b45ee3cc9ff443a"> 1783</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a3bab15ab7c91d7340b45ee3cc9ff443a">CAmDatabaseHandlerMap::getSinkClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a> &amp; sinkClass)<span class="keyword"> const</span></div><div class="line"><a name="l01784"></a><span class="lineno"> 1784</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01785"></a><span class="lineno"> 1785</span>&#160;</div><div class="line"><a name="l01786"></a><span class="lineno"> 1786</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">existSink</a>(sinkID))</div><div class="line"><a name="l01787"></a><span class="lineno"> 1787</span>&#160; {</div><div class="line"><a name="l01788"></a><span class="lineno"> 1788</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sinkID must exist&quot;</span>);</div><div class="line"><a name="l01789"></a><span class="lineno"> 1789</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l01790"></a><span class="lineno"> 1790</span>&#160; }</div><div class="line"><a name="l01791"></a><span class="lineno"> 1791</span>&#160; am_Sink_Database_s sink = mMappedData.mSinkMap.at(sinkID);</div><div class="line"><a name="l01792"></a><span class="lineno"> 1792</span>&#160; sinkClass.<a class="code" href="structam_1_1am__SinkClass__s.html#a9a17a553274651ac54aec1039b9b10c9">sinkClassID</a> = sink.sinkClassID;</div><div class="line"><a name="l01793"></a><span class="lineno"> 1793</span>&#160;</div><div class="line"><a name="l01794"></a><span class="lineno"> 1794</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#af6f7c52cc3703ab4cb3bd1f340d4f6ba">existSinkClass</a>(sinkClass.<a class="code" href="structam_1_1am__SinkClass__s.html#a9a17a553274651ac54aec1039b9b10c9">sinkClassID</a>))</div><div class="line"><a name="l01795"></a><span class="lineno"> 1795</span>&#160; {</div><div class="line"><a name="l01796"></a><span class="lineno"> 1796</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sinkClassID must exist&quot;</span>);</div><div class="line"><a name="l01797"></a><span class="lineno"> 1797</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l01798"></a><span class="lineno"> 1798</span>&#160; }</div><div class="line"><a name="l01799"></a><span class="lineno"> 1799</span>&#160; <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a> tmpSinkClass = mMappedData.mSinkClassesMap.at(sinkClass.<a class="code" href="structam_1_1am__SinkClass__s.html#a9a17a553274651ac54aec1039b9b10c9">sinkClassID</a>);</div><div class="line"><a name="l01800"></a><span class="lineno"> 1800</span>&#160; sinkClass = tmpSinkClass;</div><div class="line"><a name="l01801"></a><span class="lineno"> 1801</span>&#160;</div><div class="line"><a name="l01802"></a><span class="lineno"> 1802</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l01803"></a><span class="lineno"> 1803</span>&#160;}</div><div class="line"><a name="l01804"></a><span class="lineno"> 1804</span>&#160;</div><div class="line"><a name="l01805"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a7dead67e671bda4d749ffe0f0213d689"> 1805</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a7dead67e671bda4d749ffe0f0213d689">CAmDatabaseHandlerMap::getGatewayInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> &amp; gatewayData)<span class="keyword"> const</span></div><div class="line"><a name="l01806"></a><span class="lineno"> 1806</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01807"></a><span class="lineno"> 1807</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#af1107bb65f80c493d493f2d8cb3430bc">existGateway</a>(gatewayID))</div><div class="line"><a name="l01808"></a><span class="lineno"> 1808</span>&#160; {</div><div class="line"><a name="l01809"></a><span class="lineno"> 1809</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;gatewayID must exist&quot;</span>);</div><div class="line"><a name="l01810"></a><span class="lineno"> 1810</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l01811"></a><span class="lineno"> 1811</span>&#160; }</div><div class="line"><a name="l01812"></a><span class="lineno"> 1812</span>&#160;</div><div class="line"><a name="l01813"></a><span class="lineno"> 1813</span>&#160; gatewayData = mMappedData.mGatewayMap.at(gatewayID);</div><div class="line"><a name="l01814"></a><span class="lineno"> 1814</span>&#160;</div><div class="line"><a name="l01815"></a><span class="lineno"> 1815</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l01816"></a><span class="lineno"> 1816</span>&#160;</div><div class="line"><a name="l01817"></a><span class="lineno"> 1817</span>&#160;}</div><div class="line"><a name="l01818"></a><span class="lineno"> 1818</span>&#160;</div><div class="line"><a name="l01819"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a646ccfb58d817bfd9c38886f90103e3c"> 1819</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a646ccfb58d817bfd9c38886f90103e3c">CAmDatabaseHandlerMap::getConverterInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a>&amp; converterData)<span class="keyword"> const</span></div><div class="line"><a name="l01820"></a><span class="lineno"> 1820</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01821"></a><span class="lineno"> 1821</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a523525174a4ab7ef51d913dc171473a4">existConverter</a>(converterID))</div><div class="line"><a name="l01822"></a><span class="lineno"> 1822</span>&#160; {</div><div class="line"><a name="l01823"></a><span class="lineno"> 1823</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;converterID must exist&quot;</span>);</div><div class="line"><a name="l01824"></a><span class="lineno"> 1824</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l01825"></a><span class="lineno"> 1825</span>&#160; }</div><div class="line"><a name="l01826"></a><span class="lineno"> 1826</span>&#160;</div><div class="line"><a name="l01827"></a><span class="lineno"> 1827</span>&#160; converterData = mMappedData.mConverterMap.at(converterID);</div><div class="line"><a name="l01828"></a><span class="lineno"> 1828</span>&#160;</div><div class="line"><a name="l01829"></a><span class="lineno"> 1829</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l01830"></a><span class="lineno"> 1830</span>&#160;</div><div class="line"><a name="l01831"></a><span class="lineno"> 1831</span>&#160;}</div><div class="line"><a name="l01832"></a><span class="lineno"> 1832</span>&#160;</div><div class="line"><a name="l01833"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a4db1f5bb37b5e1e8494c31caead1a8a2"> 1833</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a4db1f5bb37b5e1e8494c31caead1a8a2">CAmDatabaseHandlerMap::getCrossfaderInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID, <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a> &amp; crossfaderData)<span class="keyword"> const</span></div><div class="line"><a name="l01834"></a><span class="lineno"> 1834</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01835"></a><span class="lineno"> 1835</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a11a63287d372f58350f1b42bf6fa98a6">existCrossFader</a>(crossfaderID))</div><div class="line"><a name="l01836"></a><span class="lineno"> 1836</span>&#160; {</div><div class="line"><a name="l01837"></a><span class="lineno"> 1837</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;crossfaderID must exist&quot;</span>);</div><div class="line"><a name="l01838"></a><span class="lineno"> 1838</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l01839"></a><span class="lineno"> 1839</span>&#160; }</div><div class="line"><a name="l01840"></a><span class="lineno"> 1840</span>&#160;</div><div class="line"><a name="l01841"></a><span class="lineno"> 1841</span>&#160; crossfaderData = mMappedData.mCrossfaderMap.at(crossfaderID);</div><div class="line"><a name="l01842"></a><span class="lineno"> 1842</span>&#160;</div><div class="line"><a name="l01843"></a><span class="lineno"> 1843</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l01844"></a><span class="lineno"> 1844</span>&#160;}</div><div class="line"><a name="l01845"></a><span class="lineno"> 1845</span>&#160;</div><div class="line"><a name="l01846"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#abd0d3d642e3a08e30af0002402764d09"> 1846</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#abd0d3d642e3a08e30af0002402764d09">CAmDatabaseHandlerMap::getListSinksOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_sinkID_t&gt; &amp; listSinkID)<span class="keyword"> const</span></div><div class="line"><a name="l01847"></a><span class="lineno"> 1847</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01848"></a><span class="lineno"> 1848</span>&#160; listSinkID.clear();</div><div class="line"><a name="l01849"></a><span class="lineno"> 1849</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a4106cc95e2a5fed16a905d3f93604f86">existDomain</a>(domainID))</div><div class="line"><a name="l01850"></a><span class="lineno"> 1850</span>&#160; {</div><div class="line"><a name="l01851"></a><span class="lineno"> 1851</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;domainID must exist&quot;</span>);</div><div class="line"><a name="l01852"></a><span class="lineno"> 1852</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l01853"></a><span class="lineno"> 1853</span>&#160; }</div><div class="line"><a name="l01854"></a><span class="lineno"> 1854</span>&#160;</div><div class="line"><a name="l01855"></a><span class="lineno"> 1855</span>&#160; std::unordered_map&lt;am_sinkID_t, am_Sink_Database_s&gt;::const_iterator elementIterator = mMappedData.mSinkMap.begin();</div><div class="line"><a name="l01856"></a><span class="lineno"> 1856</span>&#160; <span class="keywordflow">for</span> (;elementIterator != mMappedData.mSinkMap.end(); ++elementIterator)</div><div class="line"><a name="l01857"></a><span class="lineno"> 1857</span>&#160; {</div><div class="line"><a name="l01858"></a><span class="lineno"> 1858</span>&#160; <span class="keywordflow">if</span> (0==elementIterator-&gt;second.reserved &amp;&amp; domainID==elementIterator-&gt;second.domainID)</div><div class="line"><a name="l01859"></a><span class="lineno"> 1859</span>&#160; listSinkID.push_back(elementIterator-&gt;second.sinkID);</div><div class="line"><a name="l01860"></a><span class="lineno"> 1860</span>&#160; }</div><div class="line"><a name="l01861"></a><span class="lineno"> 1861</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l01862"></a><span class="lineno"> 1862</span>&#160;}</div><div class="line"><a name="l01863"></a><span class="lineno"> 1863</span>&#160;</div><div class="line"><a name="l01864"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a67caab893a4dc341990e14ac48ac57f3"> 1864</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a67caab893a4dc341990e14ac48ac57f3">CAmDatabaseHandlerMap::getListSourcesOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_sourceID_t&gt; &amp; listSourceID)<span class="keyword"> const</span></div><div class="line"><a name="l01865"></a><span class="lineno"> 1865</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01866"></a><span class="lineno"> 1866</span>&#160; listSourceID.clear();</div><div class="line"><a name="l01867"></a><span class="lineno"> 1867</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a4106cc95e2a5fed16a905d3f93604f86">existDomain</a>(domainID))</div><div class="line"><a name="l01868"></a><span class="lineno"> 1868</span>&#160; {</div><div class="line"><a name="l01869"></a><span class="lineno"> 1869</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;domainID must exist&quot;</span>);</div><div class="line"><a name="l01870"></a><span class="lineno"> 1870</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l01871"></a><span class="lineno"> 1871</span>&#160; }</div><div class="line"><a name="l01872"></a><span class="lineno"> 1872</span>&#160; AmMapSource::const_iterator elementIterator = mMappedData.mSourceMap.begin();</div><div class="line"><a name="l01873"></a><span class="lineno"> 1873</span>&#160; <span class="keywordflow">for</span> (;elementIterator != mMappedData.mSourceMap.end(); ++elementIterator)</div><div class="line"><a name="l01874"></a><span class="lineno"> 1874</span>&#160; {</div><div class="line"><a name="l01875"></a><span class="lineno"> 1875</span>&#160; <span class="keywordflow">if</span> (0==elementIterator-&gt;second.reserved &amp;&amp; domainID==elementIterator-&gt;second.domainID)</div><div class="line"><a name="l01876"></a><span class="lineno"> 1876</span>&#160; listSourceID.push_back(elementIterator-&gt;second.sourceID);</div><div class="line"><a name="l01877"></a><span class="lineno"> 1877</span>&#160; }</div><div class="line"><a name="l01878"></a><span class="lineno"> 1878</span>&#160;</div><div class="line"><a name="l01879"></a><span class="lineno"> 1879</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l01880"></a><span class="lineno"> 1880</span>&#160;}</div><div class="line"><a name="l01881"></a><span class="lineno"> 1881</span>&#160;</div><div class="line"><a name="l01882"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#ac50b960aa88f42c47953966213530225"> 1882</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ac50b960aa88f42c47953966213530225">CAmDatabaseHandlerMap::getListCrossfadersOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_crossfaderID_t&gt; &amp; listCrossfader)<span class="keyword"> const</span></div><div class="line"><a name="l01883"></a><span class="lineno"> 1883</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01884"></a><span class="lineno"> 1884</span>&#160; listCrossfader.clear();</div><div class="line"><a name="l01885"></a><span class="lineno"> 1885</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a4106cc95e2a5fed16a905d3f93604f86">existDomain</a>(domainID))</div><div class="line"><a name="l01886"></a><span class="lineno"> 1886</span>&#160; {</div><div class="line"><a name="l01887"></a><span class="lineno"> 1887</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;domainID must exist&quot;</span>);</div><div class="line"><a name="l01888"></a><span class="lineno"> 1888</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l01889"></a><span class="lineno"> 1889</span>&#160; }</div><div class="line"><a name="l01890"></a><span class="lineno"> 1890</span>&#160;</div><div class="line"><a name="l01891"></a><span class="lineno"> 1891</span>&#160; AmMapSource::const_iterator sourceIterator = mMappedData.mSourceMap.begin();</div><div class="line"><a name="l01892"></a><span class="lineno"> 1892</span>&#160; <span class="keywordflow">for</span> (;sourceIterator != mMappedData.mSourceMap.end(); ++sourceIterator)</div><div class="line"><a name="l01893"></a><span class="lineno"> 1893</span>&#160; {</div><div class="line"><a name="l01894"></a><span class="lineno"> 1894</span>&#160; <span class="keywordflow">if</span> (domainID==sourceIterator-&gt;second.domainID)</div><div class="line"><a name="l01895"></a><span class="lineno"> 1895</span>&#160; {</div><div class="line"><a name="l01896"></a><span class="lineno"> 1896</span>&#160; AmMapCrossfader::const_iterator elementIterator = mMappedData.mCrossfaderMap.begin();</div><div class="line"><a name="l01897"></a><span class="lineno"> 1897</span>&#160; <span class="keywordflow">for</span> (;elementIterator != mMappedData.mCrossfaderMap.end(); ++elementIterator)</div><div class="line"><a name="l01898"></a><span class="lineno"> 1898</span>&#160; {</div><div class="line"><a name="l01899"></a><span class="lineno"> 1899</span>&#160; <span class="keywordflow">if</span> ( sourceIterator-&gt;second.sourceID==elementIterator-&gt;second.sourceID )</div><div class="line"><a name="l01900"></a><span class="lineno"> 1900</span>&#160; listCrossfader.push_back(elementIterator-&gt;second.crossfaderID);</div><div class="line"><a name="l01901"></a><span class="lineno"> 1901</span>&#160; }</div><div class="line"><a name="l01902"></a><span class="lineno"> 1902</span>&#160; }</div><div class="line"><a name="l01903"></a><span class="lineno"> 1903</span>&#160; }</div><div class="line"><a name="l01904"></a><span class="lineno"> 1904</span>&#160;</div><div class="line"><a name="l01905"></a><span class="lineno"> 1905</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l01906"></a><span class="lineno"> 1906</span>&#160;</div><div class="line"><a name="l01907"></a><span class="lineno"> 1907</span>&#160;}</div><div class="line"><a name="l01908"></a><span class="lineno"> 1908</span>&#160;</div><div class="line"><a name="l01909"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a154a103fb3a5917eea58c6d72cd64281"> 1909</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a154a103fb3a5917eea58c6d72cd64281">CAmDatabaseHandlerMap::getListGatewaysOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_gatewayID_t&gt; &amp; listGatewaysID)<span class="keyword"> const</span></div><div class="line"><a name="l01910"></a><span class="lineno"> 1910</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01911"></a><span class="lineno"> 1911</span>&#160; listGatewaysID.clear();</div><div class="line"><a name="l01912"></a><span class="lineno"> 1912</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a4106cc95e2a5fed16a905d3f93604f86">existDomain</a>(domainID))</div><div class="line"><a name="l01913"></a><span class="lineno"> 1913</span>&#160; {</div><div class="line"><a name="l01914"></a><span class="lineno"> 1914</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;domainID must exist&quot;</span>);</div><div class="line"><a name="l01915"></a><span class="lineno"> 1915</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l01916"></a><span class="lineno"> 1916</span>&#160; }</div><div class="line"><a name="l01917"></a><span class="lineno"> 1917</span>&#160;</div><div class="line"><a name="l01918"></a><span class="lineno"> 1918</span>&#160; AmMapGateway::const_iterator elementIterator = mMappedData.mGatewayMap.begin();</div><div class="line"><a name="l01919"></a><span class="lineno"> 1919</span>&#160; <span class="keywordflow">for</span> (;elementIterator != mMappedData.mGatewayMap.end(); ++elementIterator)</div><div class="line"><a name="l01920"></a><span class="lineno"> 1920</span>&#160; {</div><div class="line"><a name="l01921"></a><span class="lineno"> 1921</span>&#160; <span class="keywordflow">if</span> (domainID==elementIterator-&gt;second.controlDomainID)</div><div class="line"><a name="l01922"></a><span class="lineno"> 1922</span>&#160; listGatewaysID.push_back(elementIterator-&gt;second.gatewayID);</div><div class="line"><a name="l01923"></a><span class="lineno"> 1923</span>&#160; }</div><div class="line"><a name="l01924"></a><span class="lineno"> 1924</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l01925"></a><span class="lineno"> 1925</span>&#160;}</div><div class="line"><a name="l01926"></a><span class="lineno"> 1926</span>&#160;</div><div class="line"><a name="l01927"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a78aad702c064d5d0ad3456abeb4ada14"> 1927</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a78aad702c064d5d0ad3456abeb4ada14">CAmDatabaseHandlerMap::getListConvertersOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_converterID_t&gt;&amp; listConvertersID)<span class="keyword"> const</span></div><div class="line"><a name="l01928"></a><span class="lineno"> 1928</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01929"></a><span class="lineno"> 1929</span>&#160; listConvertersID.clear();</div><div class="line"><a name="l01930"></a><span class="lineno"> 1930</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a4106cc95e2a5fed16a905d3f93604f86">existDomain</a>(domainID))</div><div class="line"><a name="l01931"></a><span class="lineno"> 1931</span>&#160; {</div><div class="line"><a name="l01932"></a><span class="lineno"> 1932</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;domainID must exist&quot;</span>);</div><div class="line"><a name="l01933"></a><span class="lineno"> 1933</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l01934"></a><span class="lineno"> 1934</span>&#160; }</div><div class="line"><a name="l01935"></a><span class="lineno"> 1935</span>&#160;</div><div class="line"><a name="l01936"></a><span class="lineno"> 1936</span>&#160; AmMapConverter::const_iterator elementIterator = mMappedData.mConverterMap.begin();</div><div class="line"><a name="l01937"></a><span class="lineno"> 1937</span>&#160; <span class="keywordflow">for</span> (;elementIterator != mMappedData.mConverterMap.end(); ++elementIterator)</div><div class="line"><a name="l01938"></a><span class="lineno"> 1938</span>&#160; {</div><div class="line"><a name="l01939"></a><span class="lineno"> 1939</span>&#160; <span class="keywordflow">if</span> (domainID==elementIterator-&gt;second.domainID)</div><div class="line"><a name="l01940"></a><span class="lineno"> 1940</span>&#160; listConvertersID.push_back(elementIterator-&gt;second.converterID);</div><div class="line"><a name="l01941"></a><span class="lineno"> 1941</span>&#160; }</div><div class="line"><a name="l01942"></a><span class="lineno"> 1942</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l01943"></a><span class="lineno"> 1943</span>&#160;}</div><div class="line"><a name="l01944"></a><span class="lineno"> 1944</span>&#160;</div><div class="line"><a name="l01945"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a07cf3eaeb52e93322c285126e8a400c0"> 1945</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a07cf3eaeb52e93322c285126e8a400c0">CAmDatabaseHandlerMap::getListMainConnections</a>(std::vector&lt;am_MainConnection_s&gt; &amp; listMainConnections)<span class="keyword"> const</span></div><div class="line"><a name="l01946"></a><span class="lineno"> 1946</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01947"></a><span class="lineno"> 1947</span>&#160; listMainConnections.clear();</div><div class="line"><a name="l01948"></a><span class="lineno"> 1948</span>&#160;</div><div class="line"><a name="l01949"></a><span class="lineno"> 1949</span>&#160; AmMapMainConnection::const_iterator elementIterator = mMappedData.mMainConnectionMap.begin();</div><div class="line"><a name="l01950"></a><span class="lineno"> 1950</span>&#160; <span class="keywordflow">for</span> (;elementIterator != mMappedData.mMainConnectionMap.end(); ++elementIterator)</div><div class="line"><a name="l01951"></a><span class="lineno"> 1951</span>&#160; {</div><div class="line"><a name="l01952"></a><span class="lineno"> 1952</span>&#160; listMainConnections.push_back(elementIterator-&gt;second);</div><div class="line"><a name="l01953"></a><span class="lineno"> 1953</span>&#160; }</div><div class="line"><a name="l01954"></a><span class="lineno"> 1954</span>&#160;</div><div class="line"><a name="l01955"></a><span class="lineno"> 1955</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l01956"></a><span class="lineno"> 1956</span>&#160;}</div><div class="line"><a name="l01957"></a><span class="lineno"> 1957</span>&#160;</div><div class="line"><a name="l01958"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a106031af6343594c2362c09700482c8d"> 1958</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a106031af6343594c2362c09700482c8d">CAmDatabaseHandlerMap::getListDomains</a>(std::vector&lt;am_Domain_s&gt; &amp; listDomains)<span class="keyword"> const</span></div><div class="line"><a name="l01959"></a><span class="lineno"> 1959</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01960"></a><span class="lineno"> 1960</span>&#160; listDomains.clear();</div><div class="line"><a name="l01961"></a><span class="lineno"> 1961</span>&#160;</div><div class="line"><a name="l01962"></a><span class="lineno"> 1962</span>&#160; AmMapDomain::const_iterator elementIterator = mMappedData.mDomainMap.begin();</div><div class="line"><a name="l01963"></a><span class="lineno"> 1963</span>&#160; <span class="keywordflow">for</span> (;elementIterator != mMappedData.mDomainMap.end(); ++elementIterator)</div><div class="line"><a name="l01964"></a><span class="lineno"> 1964</span>&#160; {</div><div class="line"><a name="l01965"></a><span class="lineno"> 1965</span>&#160; <span class="keywordflow">if</span>( 0==elementIterator-&gt;second.reserved )</div><div class="line"><a name="l01966"></a><span class="lineno"> 1966</span>&#160; listDomains.push_back(elementIterator-&gt;second);</div><div class="line"><a name="l01967"></a><span class="lineno"> 1967</span>&#160; }</div><div class="line"><a name="l01968"></a><span class="lineno"> 1968</span>&#160;</div><div class="line"><a name="l01969"></a><span class="lineno"> 1969</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l01970"></a><span class="lineno"> 1970</span>&#160;}</div><div class="line"><a name="l01971"></a><span class="lineno"> 1971</span>&#160;</div><div class="line"><a name="l01972"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#adc8ed6f67a2e839ad4e7737b783b94ea"> 1972</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#adc8ed6f67a2e839ad4e7737b783b94ea">CAmDatabaseHandlerMap::getListConnections</a>(std::vector&lt;am_Connection_s&gt; &amp; listConnections)<span class="keyword"> const</span></div><div class="line"><a name="l01973"></a><span class="lineno"> 1973</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01974"></a><span class="lineno"> 1974</span>&#160; listConnections.clear();</div><div class="line"><a name="l01975"></a><span class="lineno"> 1975</span>&#160;</div><div class="line"><a name="l01976"></a><span class="lineno"> 1976</span>&#160; AmMapConnection::const_iterator elementIterator = mMappedData.mConnectionMap.begin();</div><div class="line"><a name="l01977"></a><span class="lineno"> 1977</span>&#160; <span class="keywordflow">for</span> (;elementIterator != mMappedData.mConnectionMap.end(); ++elementIterator)</div><div class="line"><a name="l01978"></a><span class="lineno"> 1978</span>&#160; {</div><div class="line"><a name="l01979"></a><span class="lineno"> 1979</span>&#160; <span class="keywordflow">if</span>( 0==elementIterator-&gt;second.reserved )</div><div class="line"><a name="l01980"></a><span class="lineno"> 1980</span>&#160; listConnections.push_back(elementIterator-&gt;second);</div><div class="line"><a name="l01981"></a><span class="lineno"> 1981</span>&#160; }</div><div class="line"><a name="l01982"></a><span class="lineno"> 1982</span>&#160;</div><div class="line"><a name="l01983"></a><span class="lineno"> 1983</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l01984"></a><span class="lineno"> 1984</span>&#160;}</div><div class="line"><a name="l01985"></a><span class="lineno"> 1985</span>&#160;</div><div class="line"><a name="l01986"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#aa1f064f4e3d0ce825f80b7f5717a6c55"> 1986</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aa1f064f4e3d0ce825f80b7f5717a6c55">CAmDatabaseHandlerMap::getListConnectionsReserved</a>(std::vector&lt;am_Connection_s&gt; &amp; listConnections)<span class="keyword"> const</span></div><div class="line"><a name="l01987"></a><span class="lineno"> 1987</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01988"></a><span class="lineno"> 1988</span>&#160; listConnections.clear();</div><div class="line"><a name="l01989"></a><span class="lineno"> 1989</span>&#160;</div><div class="line"><a name="l01990"></a><span class="lineno"> 1990</span>&#160; AmMapConnection::const_iterator elementIterator = mMappedData.mConnectionMap.begin();</div><div class="line"><a name="l01991"></a><span class="lineno"> 1991</span>&#160; <span class="keywordflow">for</span> (;elementIterator != mMappedData.mConnectionMap.end(); ++elementIterator)</div><div class="line"><a name="l01992"></a><span class="lineno"> 1992</span>&#160; {</div><div class="line"><a name="l01993"></a><span class="lineno"> 1993</span>&#160; <span class="keywordflow">if</span>( elementIterator-&gt;second.reserved )</div><div class="line"><a name="l01994"></a><span class="lineno"> 1994</span>&#160; listConnections.push_back(elementIterator-&gt;second);</div><div class="line"><a name="l01995"></a><span class="lineno"> 1995</span>&#160; }</div><div class="line"><a name="l01996"></a><span class="lineno"> 1996</span>&#160;</div><div class="line"><a name="l01997"></a><span class="lineno"> 1997</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l01998"></a><span class="lineno"> 1998</span>&#160;}</div><div class="line"><a name="l01999"></a><span class="lineno"> 1999</span>&#160;</div><div class="line"><a name="l02000"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a97cf8267a2a3fb03f128dc10a03f4a40"> 2000</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a97cf8267a2a3fb03f128dc10a03f4a40">CAmDatabaseHandlerMap::getListSinks</a>(std::vector&lt;am_Sink_s&gt; &amp; listSinks)<span class="keyword"> const</span></div><div class="line"><a name="l02001"></a><span class="lineno"> 2001</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02002"></a><span class="lineno"> 2002</span>&#160; listSinks.clear();</div><div class="line"><a name="l02003"></a><span class="lineno"> 2003</span>&#160;</div><div class="line"><a name="l02004"></a><span class="lineno"> 2004</span>&#160; std::for_each(mMappedData.mSinkMap.begin(), mMappedData.mSinkMap.end(), [&amp;](<span class="keyword">const</span> std::pair&lt;am_sinkID_t, am_Sink_Database_s&gt;&amp; ref) {</div><div class="line"><a name="l02005"></a><span class="lineno"> 2005</span>&#160; <span class="keywordflow">if</span>( 0==ref.second.reserved )</div><div class="line"><a name="l02006"></a><span class="lineno"> 2006</span>&#160; listSinks.push_back(ref.second);</div><div class="line"><a name="l02007"></a><span class="lineno"> 2007</span>&#160; });</div><div class="line"><a name="l02008"></a><span class="lineno"> 2008</span>&#160;</div><div class="line"><a name="l02009"></a><span class="lineno"> 2009</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l02010"></a><span class="lineno"> 2010</span>&#160;}</div><div class="line"><a name="l02011"></a><span class="lineno"> 2011</span>&#160;</div><div class="line"><a name="l02012"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a6d989b48cbb8a42f74cef4b7fffa5f3c"> 2012</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a6d989b48cbb8a42f74cef4b7fffa5f3c">CAmDatabaseHandlerMap::getListSources</a>(std::vector&lt;am_Source_s&gt; &amp; listSources)<span class="keyword"> const</span></div><div class="line"><a name="l02013"></a><span class="lineno"> 2013</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02014"></a><span class="lineno"> 2014</span>&#160; listSources.clear();</div><div class="line"><a name="l02015"></a><span class="lineno"> 2015</span>&#160;</div><div class="line"><a name="l02016"></a><span class="lineno"> 2016</span>&#160; std::for_each(mMappedData.mSourceMap.begin(), mMappedData.mSourceMap.end(), [&amp;](<span class="keyword">const</span> std::pair&lt;am_sourceID_t, am_Source_Database_s&gt;&amp; ref) {</div><div class="line"><a name="l02017"></a><span class="lineno"> 2017</span>&#160; <span class="keywordflow">if</span>( 0==ref.second.reserved )</div><div class="line"><a name="l02018"></a><span class="lineno"> 2018</span>&#160; {</div><div class="line"><a name="l02019"></a><span class="lineno"> 2019</span>&#160; listSources.push_back(ref.second);</div><div class="line"><a name="l02020"></a><span class="lineno"> 2020</span>&#160; }</div><div class="line"><a name="l02021"></a><span class="lineno"> 2021</span>&#160; });</div><div class="line"><a name="l02022"></a><span class="lineno"> 2022</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l02023"></a><span class="lineno"> 2023</span>&#160;}</div><div class="line"><a name="l02024"></a><span class="lineno"> 2024</span>&#160;</div><div class="line"><a name="l02025"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a4e500abcedba095c06ad81af710d1c36"> 2025</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a4e500abcedba095c06ad81af710d1c36">CAmDatabaseHandlerMap::getListSourceClasses</a>(std::vector&lt;am_SourceClass_s&gt; &amp; listSourceClasses)<span class="keyword"> const</span></div><div class="line"><a name="l02026"></a><span class="lineno"> 2026</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02027"></a><span class="lineno"> 2027</span>&#160; listSourceClasses.clear();</div><div class="line"><a name="l02028"></a><span class="lineno"> 2028</span>&#160;</div><div class="line"><a name="l02029"></a><span class="lineno"> 2029</span>&#160; std::for_each(mMappedData.mSourceClassesMap.begin(), mMappedData.mSourceClassesMap.end(), [&amp;](<span class="keyword">const</span> std::pair&lt;am_sourceClass_t, am_SourceClass_s&gt;&amp; ref) {</div><div class="line"><a name="l02030"></a><span class="lineno"> 2030</span>&#160; listSourceClasses.push_back(ref.second);</div><div class="line"><a name="l02031"></a><span class="lineno"> 2031</span>&#160; });</div><div class="line"><a name="l02032"></a><span class="lineno"> 2032</span>&#160;</div><div class="line"><a name="l02033"></a><span class="lineno"> 2033</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l02034"></a><span class="lineno"> 2034</span>&#160;}</div><div class="line"><a name="l02035"></a><span class="lineno"> 2035</span>&#160;</div><div class="line"><a name="l02036"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#aaecdf0bed07aa4574aa8cbbec605db78"> 2036</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aaecdf0bed07aa4574aa8cbbec605db78">CAmDatabaseHandlerMap::getListCrossfaders</a>(std::vector&lt;am_Crossfader_s&gt; &amp; listCrossfaders)<span class="keyword"> const</span></div><div class="line"><a name="l02037"></a><span class="lineno"> 2037</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02038"></a><span class="lineno"> 2038</span>&#160; listCrossfaders.clear();</div><div class="line"><a name="l02039"></a><span class="lineno"> 2039</span>&#160;</div><div class="line"><a name="l02040"></a><span class="lineno"> 2040</span>&#160; std::for_each(mMappedData.mCrossfaderMap.begin(), mMappedData.mCrossfaderMap.end(), [&amp;](<span class="keyword">const</span> std::pair&lt;am_crossfaderID_t, am_Crossfader_s&gt;&amp; ref) {</div><div class="line"><a name="l02041"></a><span class="lineno"> 2041</span>&#160; listCrossfaders.push_back(ref.second);</div><div class="line"><a name="l02042"></a><span class="lineno"> 2042</span>&#160; });</div><div class="line"><a name="l02043"></a><span class="lineno"> 2043</span>&#160;</div><div class="line"><a name="l02044"></a><span class="lineno"> 2044</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l02045"></a><span class="lineno"> 2045</span>&#160;}</div><div class="line"><a name="l02046"></a><span class="lineno"> 2046</span>&#160;</div><div class="line"><a name="l02047"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a71309c8bd1d43501317f9b681eebcbf9"> 2047</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a71309c8bd1d43501317f9b681eebcbf9">CAmDatabaseHandlerMap::getListGateways</a>(std::vector&lt;am_Gateway_s&gt; &amp; listGateways)<span class="keyword"> const</span></div><div class="line"><a name="l02048"></a><span class="lineno"> 2048</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02049"></a><span class="lineno"> 2049</span>&#160; listGateways.clear();</div><div class="line"><a name="l02050"></a><span class="lineno"> 2050</span>&#160;</div><div class="line"><a name="l02051"></a><span class="lineno"> 2051</span>&#160; std::for_each(mMappedData.mGatewayMap.begin(), mMappedData.mGatewayMap.end(), [&amp;](<span class="keyword">const</span> std::pair&lt;am_gatewayID_t, am_Gateway_s&gt;&amp; ref) {</div><div class="line"><a name="l02052"></a><span class="lineno"> 2052</span>&#160; listGateways.push_back(ref.second);</div><div class="line"><a name="l02053"></a><span class="lineno"> 2053</span>&#160; });</div><div class="line"><a name="l02054"></a><span class="lineno"> 2054</span>&#160;</div><div class="line"><a name="l02055"></a><span class="lineno"> 2055</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l02056"></a><span class="lineno"> 2056</span>&#160;}</div><div class="line"><a name="l02057"></a><span class="lineno"> 2057</span>&#160;</div><div class="line"><a name="l02058"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#ab5ab1ed225bdcd1cfd9ffb14425cc270"> 2058</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ab5ab1ed225bdcd1cfd9ffb14425cc270">CAmDatabaseHandlerMap::getListConverters</a>(std::vector&lt;am_Converter_s&gt; &amp; listConverters)<span class="keyword"> const</span></div><div class="line"><a name="l02059"></a><span class="lineno"> 2059</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02060"></a><span class="lineno"> 2060</span>&#160; listConverters.clear();</div><div class="line"><a name="l02061"></a><span class="lineno"> 2061</span>&#160;</div><div class="line"><a name="l02062"></a><span class="lineno"> 2062</span>&#160; std::for_each(mMappedData.mConverterMap.begin(), mMappedData.mConverterMap.end(), [&amp;](<span class="keyword">const</span> std::pair&lt;am_converterID_t, am_Converter_s&gt;&amp; ref) {</div><div class="line"><a name="l02063"></a><span class="lineno"> 2063</span>&#160; listConverters.push_back(ref.second);</div><div class="line"><a name="l02064"></a><span class="lineno"> 2064</span>&#160; });</div><div class="line"><a name="l02065"></a><span class="lineno"> 2065</span>&#160;</div><div class="line"><a name="l02066"></a><span class="lineno"> 2066</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l02067"></a><span class="lineno"> 2067</span>&#160;}</div><div class="line"><a name="l02068"></a><span class="lineno"> 2068</span>&#160;</div><div class="line"><a name="l02069"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#ab4470ffde48ab56d66f888af5b241b05"> 2069</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ab4470ffde48ab56d66f888af5b241b05">CAmDatabaseHandlerMap::getListSinkClasses</a>(std::vector&lt;am_SinkClass_s&gt; &amp; listSinkClasses)<span class="keyword"> const</span></div><div class="line"><a name="l02070"></a><span class="lineno"> 2070</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02071"></a><span class="lineno"> 2071</span>&#160; listSinkClasses.clear();</div><div class="line"><a name="l02072"></a><span class="lineno"> 2072</span>&#160;</div><div class="line"><a name="l02073"></a><span class="lineno"> 2073</span>&#160; std::for_each(mMappedData.mSinkClassesMap.begin(), mMappedData.mSinkClassesMap.end(), [&amp;](<span class="keyword">const</span> std::pair&lt;am_gatewayID_t, am_SinkClass_s&gt;&amp; ref) {</div><div class="line"><a name="l02074"></a><span class="lineno"> 2074</span>&#160; listSinkClasses.push_back(ref.second);</div><div class="line"><a name="l02075"></a><span class="lineno"> 2075</span>&#160; });</div><div class="line"><a name="l02076"></a><span class="lineno"> 2076</span>&#160;</div><div class="line"><a name="l02077"></a><span class="lineno"> 2077</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l02078"></a><span class="lineno"> 2078</span>&#160;}</div><div class="line"><a name="l02079"></a><span class="lineno"> 2079</span>&#160;</div><div class="line"><a name="l02080"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a37ef428bccfbfc5f13340fb687d52482"> 2080</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a37ef428bccfbfc5f13340fb687d52482">CAmDatabaseHandlerMap::getListVisibleMainConnections</a>(std::vector&lt;am_MainConnectionType_s&gt; &amp; listConnections)<span class="keyword"> const</span></div><div class="line"><a name="l02081"></a><span class="lineno"> 2081</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02082"></a><span class="lineno"> 2082</span>&#160; listConnections.clear();</div><div class="line"><a name="l02083"></a><span class="lineno"> 2083</span>&#160; std::for_each(mMappedData.mMainConnectionMap.begin(), mMappedData.mMainConnectionMap.end(), [&amp;](<span class="keyword">const</span> std::pair&lt;am_mainConnectionID_t, am_MainConnection_Database_s&gt;&amp; ref) {</div><div class="line"><a name="l02084"></a><span class="lineno"> 2084</span>&#160; listConnections.emplace_back();</div><div class="line"><a name="l02085"></a><span class="lineno"> 2085</span>&#160; ref.second.getMainConnectionType(listConnections.back());</div><div class="line"><a name="l02086"></a><span class="lineno"> 2086</span>&#160; });</div><div class="line"><a name="l02087"></a><span class="lineno"> 2087</span>&#160;</div><div class="line"><a name="l02088"></a><span class="lineno"> 2088</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l02089"></a><span class="lineno"> 2089</span>&#160;}</div><div class="line"><a name="l02090"></a><span class="lineno"> 2090</span>&#160;</div><div class="line"><a name="l02091"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#aa767a793a77bf7383dbd9929dd5df742"> 2091</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aa767a793a77bf7383dbd9929dd5df742">CAmDatabaseHandlerMap::getListMainSinks</a>(std::vector&lt;am_SinkType_s&gt; &amp; listMainSinks)<span class="keyword"> const</span></div><div class="line"><a name="l02092"></a><span class="lineno"> 2092</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02093"></a><span class="lineno"> 2093</span>&#160; listMainSinks.clear();</div><div class="line"><a name="l02094"></a><span class="lineno"> 2094</span>&#160; std::for_each(mMappedData.mSinkMap.begin(), mMappedData.mSinkMap.end(), [&amp;](<span class="keyword">const</span> std::pair&lt;am_sinkID_t, am_Sink_Database_s&gt;&amp; ref) {</div><div class="line"><a name="l02095"></a><span class="lineno"> 2095</span>&#160; <span class="keywordflow">if</span>( 0==ref.second.reserved &amp;&amp; 1==ref.second.visible )</div><div class="line"><a name="l02096"></a><span class="lineno"> 2096</span>&#160; {</div><div class="line"><a name="l02097"></a><span class="lineno"> 2097</span>&#160; listMainSinks.emplace_back();</div><div class="line"><a name="l02098"></a><span class="lineno"> 2098</span>&#160; ref.second.getSinkType(listMainSinks.back());</div><div class="line"><a name="l02099"></a><span class="lineno"> 2099</span>&#160; }</div><div class="line"><a name="l02100"></a><span class="lineno"> 2100</span>&#160; });</div><div class="line"><a name="l02101"></a><span class="lineno"> 2101</span>&#160;</div><div class="line"><a name="l02102"></a><span class="lineno"> 2102</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l02103"></a><span class="lineno"> 2103</span>&#160;}</div><div class="line"><a name="l02104"></a><span class="lineno"> 2104</span>&#160;</div><div class="line"><a name="l02105"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a130a0ffd973054e0cfaaa6521227599b"> 2105</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a130a0ffd973054e0cfaaa6521227599b">CAmDatabaseHandlerMap::getListMainSources</a>(std::vector&lt;am_SourceType_s&gt; &amp; listMainSources)<span class="keyword"> const</span></div><div class="line"><a name="l02106"></a><span class="lineno"> 2106</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02107"></a><span class="lineno"> 2107</span>&#160; listMainSources.clear();</div><div class="line"><a name="l02108"></a><span class="lineno"> 2108</span>&#160; std::for_each(mMappedData.mSourceMap.begin(), mMappedData.mSourceMap.end(), [&amp;](<span class="keyword">const</span> std::pair&lt;am_sourceID_t, am_Source_Database_s&gt;&amp; ref) {</div><div class="line"><a name="l02109"></a><span class="lineno"> 2109</span>&#160; <span class="keywordflow">if</span>( 0==ref.second.reserved &amp;&amp; 1==ref.second.visible )</div><div class="line"><a name="l02110"></a><span class="lineno"> 2110</span>&#160; {</div><div class="line"><a name="l02111"></a><span class="lineno"> 2111</span>&#160; listMainSources.emplace_back();</div><div class="line"><a name="l02112"></a><span class="lineno"> 2112</span>&#160; ref.second.getSourceType(listMainSources.back());</div><div class="line"><a name="l02113"></a><span class="lineno"> 2113</span>&#160; }</div><div class="line"><a name="l02114"></a><span class="lineno"> 2114</span>&#160; });</div><div class="line"><a name="l02115"></a><span class="lineno"> 2115</span>&#160;</div><div class="line"><a name="l02116"></a><span class="lineno"> 2116</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l02117"></a><span class="lineno"> 2117</span>&#160;}</div><div class="line"><a name="l02118"></a><span class="lineno"> 2118</span>&#160;</div><div class="line"><a name="l02119"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a3ac05ee3996ef863d2bfbc063ccea109"> 2119</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a3ac05ee3996ef863d2bfbc063ccea109">CAmDatabaseHandlerMap::getListMainSinkSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_MainSoundProperty_s&gt; &amp; listSoundProperties)<span class="keyword"> const</span></div><div class="line"><a name="l02120"></a><span class="lineno"> 2120</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02121"></a><span class="lineno"> 2121</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">existSink</a>(sinkID))</div><div class="line"><a name="l02122"></a><span class="lineno"> 2122</span>&#160; {</div><div class="line"><a name="l02123"></a><span class="lineno"> 2123</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sinkID must exist&quot;</span>);</div><div class="line"><a name="l02124"></a><span class="lineno"> 2124</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>;</div><div class="line"><a name="l02125"></a><span class="lineno"> 2125</span>&#160; }</div><div class="line"><a name="l02126"></a><span class="lineno"> 2126</span>&#160;</div><div class="line"><a name="l02127"></a><span class="lineno"> 2127</span>&#160; <span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp; sink = mMappedData.mSinkMap.at(sinkID);</div><div class="line"><a name="l02128"></a><span class="lineno"> 2128</span>&#160; listSoundProperties = sink.<a class="code" href="structam_1_1am__Sink__s.html#a61592d0d7c72c080914b0445163c5553">listMainSoundProperties</a>;</div><div class="line"><a name="l02129"></a><span class="lineno"> 2129</span>&#160;</div><div class="line"><a name="l02130"></a><span class="lineno"> 2130</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l02131"></a><span class="lineno"> 2131</span>&#160;}</div><div class="line"><a name="l02132"></a><span class="lineno"> 2132</span>&#160;</div><div class="line"><a name="l02133"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a2ab5e36eedd8430c5d720b9e2b5559f3"> 2133</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a2ab5e36eedd8430c5d720b9e2b5559f3">CAmDatabaseHandlerMap::getListMainSourceSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_MainSoundProperty_s&gt; &amp; listSourceProperties)<span class="keyword"> const</span></div><div class="line"><a name="l02134"></a><span class="lineno"> 2134</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02135"></a><span class="lineno"> 2135</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282">existSource</a>(sourceID))</div><div class="line"><a name="l02136"></a><span class="lineno"> 2136</span>&#160; {</div><div class="line"><a name="l02137"></a><span class="lineno"> 2137</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sourceID must exist&quot;</span>);</div><div class="line"><a name="l02138"></a><span class="lineno"> 2138</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>;</div><div class="line"><a name="l02139"></a><span class="lineno"> 2139</span>&#160; }</div><div class="line"><a name="l02140"></a><span class="lineno"> 2140</span>&#160; <span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp; source = mMappedData.mSourceMap.at(sourceID);</div><div class="line"><a name="l02141"></a><span class="lineno"> 2141</span>&#160; listSourceProperties = source.<a class="code" href="structam_1_1am__Source__s.html#a9b62e48568f8b5ed78c82b1bcca138f7">listMainSoundProperties</a>;</div><div class="line"><a name="l02142"></a><span class="lineno"> 2142</span>&#160;</div><div class="line"><a name="l02143"></a><span class="lineno"> 2143</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l02144"></a><span class="lineno"> 2144</span>&#160;}</div><div class="line"><a name="l02145"></a><span class="lineno"> 2145</span>&#160;</div><div class="line"><a name="l02146"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#aec48b66ffa60fbc58116f2a73bbbfd4b"> 2146</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aec48b66ffa60fbc58116f2a73bbbfd4b">CAmDatabaseHandlerMap::getListSinkSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundproperties)<span class="keyword"> const</span></div><div class="line"><a name="l02147"></a><span class="lineno"> 2147</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02148"></a><span class="lineno"> 2148</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">existSink</a>(sinkID))</div><div class="line"><a name="l02149"></a><span class="lineno"> 2149</span>&#160; {</div><div class="line"><a name="l02150"></a><span class="lineno"> 2150</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sinkID must exist&quot;</span>);</div><div class="line"><a name="l02151"></a><span class="lineno"> 2151</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>;</div><div class="line"><a name="l02152"></a><span class="lineno"> 2152</span>&#160; }</div><div class="line"><a name="l02153"></a><span class="lineno"> 2153</span>&#160;</div><div class="line"><a name="l02154"></a><span class="lineno"> 2154</span>&#160; <span class="keyword">const</span> am_Sink_Database_s &amp; sink = mMappedData.mSinkMap.at(sinkID);</div><div class="line"><a name="l02155"></a><span class="lineno"> 2155</span>&#160; listSoundproperties = sink.listSoundProperties;</div><div class="line"><a name="l02156"></a><span class="lineno"> 2156</span>&#160;</div><div class="line"><a name="l02157"></a><span class="lineno"> 2157</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l02158"></a><span class="lineno"> 2158</span>&#160;}</div><div class="line"><a name="l02159"></a><span class="lineno"> 2159</span>&#160;</div><div class="line"><a name="l02160"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a1f2c2ed729e60fbb6732a1598b0b426f"> 2160</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a1f2c2ed729e60fbb6732a1598b0b426f">CAmDatabaseHandlerMap::getListSourceSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundproperties)<span class="keyword"> const</span></div><div class="line"><a name="l02161"></a><span class="lineno"> 2161</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02162"></a><span class="lineno"> 2162</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282">existSource</a>(sourceID))</div><div class="line"><a name="l02163"></a><span class="lineno"> 2163</span>&#160; {</div><div class="line"><a name="l02164"></a><span class="lineno"> 2164</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sourceID must exist&quot;</span>);</div><div class="line"><a name="l02165"></a><span class="lineno"> 2165</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>;</div><div class="line"><a name="l02166"></a><span class="lineno"> 2166</span>&#160; }</div><div class="line"><a name="l02167"></a><span class="lineno"> 2167</span>&#160;</div><div class="line"><a name="l02168"></a><span class="lineno"> 2168</span>&#160; <span class="keyword">const</span> am_Source_Database_s &amp; source = mMappedData.mSourceMap.at(sourceID);</div><div class="line"><a name="l02169"></a><span class="lineno"> 2169</span>&#160; listSoundproperties = source.listSoundProperties;</div><div class="line"><a name="l02170"></a><span class="lineno"> 2170</span>&#160;</div><div class="line"><a name="l02171"></a><span class="lineno"> 2171</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l02172"></a><span class="lineno"> 2172</span>&#160;}</div><div class="line"><a name="l02173"></a><span class="lineno"> 2173</span>&#160;</div><div class="line"><a name="l02174"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a305566d769c90a849c43571e18fbc83b"> 2174</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a305566d769c90a849c43571e18fbc83b">CAmDatabaseHandlerMap::getListSystemProperties</a>(std::vector&lt;am_SystemProperty_s&gt; &amp; listSystemProperties)<span class="keyword"> const</span></div><div class="line"><a name="l02175"></a><span class="lineno"> 2175</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02176"></a><span class="lineno"> 2176</span>&#160; listSystemProperties = mMappedData.mSystemProperties;</div><div class="line"><a name="l02177"></a><span class="lineno"> 2177</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l02178"></a><span class="lineno"> 2178</span>&#160;}</div><div class="line"><a name="l02179"></a><span class="lineno"> 2179</span>&#160;</div><div class="line"><a name="l02180"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a8aa860f54cb4b7f5bb88a8c16433ef6b"> 2180</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a8aa860f54cb4b7f5bb88a8c16433ef6b">am::CAmDatabaseHandlerMap::getListSinkConnectionFormats</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; listConnectionFormats)<span class="keyword"> const</span></div><div class="line"><a name="l02181"></a><span class="lineno"> 2181</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02182"></a><span class="lineno"> 2182</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">existSink</a>(sinkID))</div><div class="line"><a name="l02183"></a><span class="lineno"> 2183</span>&#160; {</div><div class="line"><a name="l02184"></a><span class="lineno"> 2184</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sinkID must exist&quot;</span>);</div><div class="line"><a name="l02185"></a><span class="lineno"> 2185</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>;</div><div class="line"><a name="l02186"></a><span class="lineno"> 2186</span>&#160; }</div><div class="line"><a name="l02187"></a><span class="lineno"> 2187</span>&#160; <span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp; sink = mMappedData.mSinkMap.at(sinkID);</div><div class="line"><a name="l02188"></a><span class="lineno"> 2188</span>&#160; listConnectionFormats = sink.<a class="code" href="structam_1_1am__Sink__s.html#af5692eedaf4886be06f92293cd474d3e">listConnectionFormats</a>;</div><div class="line"><a name="l02189"></a><span class="lineno"> 2189</span>&#160;</div><div class="line"><a name="l02190"></a><span class="lineno"> 2190</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l02191"></a><span class="lineno"> 2191</span>&#160;}</div><div class="line"><a name="l02192"></a><span class="lineno"> 2192</span>&#160;</div><div class="line"><a name="l02193"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a984a4e8d308d884a9849bf1b02b7c196"> 2193</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a984a4e8d308d884a9849bf1b02b7c196">am::CAmDatabaseHandlerMap::getListSourceConnectionFormats</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; listConnectionFormats)<span class="keyword"> const</span></div><div class="line"><a name="l02194"></a><span class="lineno"> 2194</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02195"></a><span class="lineno"> 2195</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282">existSource</a>(sourceID))</div><div class="line"><a name="l02196"></a><span class="lineno"> 2196</span>&#160; {</div><div class="line"><a name="l02197"></a><span class="lineno"> 2197</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sourceID must exist&quot;</span>);</div><div class="line"><a name="l02198"></a><span class="lineno"> 2198</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>;</div><div class="line"><a name="l02199"></a><span class="lineno"> 2199</span>&#160; }</div><div class="line"><a name="l02200"></a><span class="lineno"> 2200</span>&#160; <span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp; source = mMappedData.mSourceMap.at(sourceID);</div><div class="line"><a name="l02201"></a><span class="lineno"> 2201</span>&#160; listConnectionFormats = source.<a class="code" href="structam_1_1am__Source__s.html#a161ce36395faa9faea7db1699c62c700">listConnectionFormats</a>;</div><div class="line"><a name="l02202"></a><span class="lineno"> 2202</span>&#160;</div><div class="line"><a name="l02203"></a><span class="lineno"> 2203</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l02204"></a><span class="lineno"> 2204</span>&#160;}</div><div class="line"><a name="l02205"></a><span class="lineno"> 2205</span>&#160;</div><div class="line"><a name="l02206"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a39f7f968e2ebd00f5c1d54482d2b3c9e"> 2206</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a39f7f968e2ebd00f5c1d54482d2b3c9e">am::CAmDatabaseHandlerMap::getListGatewayConnectionFormats</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, std::vector&lt;bool&gt; &amp; listConnectionFormat)<span class="keyword"> const</span></div><div class="line"><a name="l02207"></a><span class="lineno"> 2207</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02208"></a><span class="lineno"> 2208</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#af1107bb65f80c493d493f2d8cb3430bc">existGateway</a>(gatewayID))</div><div class="line"><a name="l02209"></a><span class="lineno"> 2209</span>&#160; {</div><div class="line"><a name="l02210"></a><span class="lineno"> 2210</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;gatewayID must exist&quot;</span>);</div><div class="line"><a name="l02211"></a><span class="lineno"> 2211</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>;</div><div class="line"><a name="l02212"></a><span class="lineno"> 2212</span>&#160; }</div><div class="line"><a name="l02213"></a><span class="lineno"> 2213</span>&#160; ListConnectionFormat::const_iterator iter = mListConnectionFormat.begin();</div><div class="line"><a name="l02214"></a><span class="lineno"> 2214</span>&#160; iter = mListConnectionFormat.find(gatewayID);</div><div class="line"><a name="l02215"></a><span class="lineno"> 2215</span>&#160; <span class="keywordflow">if</span> (iter == mListConnectionFormat.end())</div><div class="line"><a name="l02216"></a><span class="lineno"> 2216</span>&#160; {</div><div class="line"><a name="l02217"></a><span class="lineno"> 2217</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(<span class="stringliteral">&quot;DatabaseHandler::getListGatewayConnectionFormats database error with convertionFormat&quot;</span>);</div><div class="line"><a name="l02218"></a><span class="lineno"> 2218</span>&#160;</div><div class="line"><a name="l02219"></a><span class="lineno"> 2219</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>;</div><div class="line"><a name="l02220"></a><span class="lineno"> 2220</span>&#160; }</div><div class="line"><a name="l02221"></a><span class="lineno"> 2221</span>&#160; listConnectionFormat = iter-&gt;second;</div><div class="line"><a name="l02222"></a><span class="lineno"> 2222</span>&#160;</div><div class="line"><a name="l02223"></a><span class="lineno"> 2223</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l02224"></a><span class="lineno"> 2224</span>&#160;}</div><div class="line"><a name="l02225"></a><span class="lineno"> 2225</span>&#160;</div><div class="line"><a name="l02226"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a879e15601dadbd0e1f5dc5ffc2b92d93"> 2226</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a879e15601dadbd0e1f5dc5ffc2b92d93">CAmDatabaseHandlerMap::getTimingInformation</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID, <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> &amp; delay)<span class="keyword"> const</span></div><div class="line"><a name="l02227"></a><span class="lineno"> 2227</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02228"></a><span class="lineno"> 2228</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a7040183fc84e8ee37016172f7408804a">existMainConnection</a>(mainConnectionID))</div><div class="line"><a name="l02229"></a><span class="lineno"> 2229</span>&#160; {</div><div class="line"><a name="l02230"></a><span class="lineno"> 2230</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;mainConnectionID must exist&quot;</span>);</div><div class="line"><a name="l02231"></a><span class="lineno"> 2231</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>;</div><div class="line"><a name="l02232"></a><span class="lineno"> 2232</span>&#160; }</div><div class="line"><a name="l02233"></a><span class="lineno"> 2233</span>&#160; delay = -1;</div><div class="line"><a name="l02234"></a><span class="lineno"> 2234</span>&#160;</div><div class="line"><a name="l02235"></a><span class="lineno"> 2235</span>&#160; <span class="keyword">const</span> <a class="code" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a> &amp; mainConnection = mMappedData.mMainConnectionMap.at(mainConnectionID);</div><div class="line"><a name="l02236"></a><span class="lineno"> 2236</span>&#160; delay = mainConnection.<a class="code" href="structam_1_1am__MainConnection__s.html#aa2c1b9707f33cfafe1cb963461be1dda">delay</a>;</div><div class="line"><a name="l02237"></a><span class="lineno"> 2237</span>&#160;</div><div class="line"><a name="l02238"></a><span class="lineno"> 2238</span>&#160; <span class="keywordflow">if</span> (delay == -1)</div><div class="line"><a name="l02239"></a><span class="lineno"> 2239</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l02240"></a><span class="lineno"> 2240</span>&#160;</div><div class="line"><a name="l02241"></a><span class="lineno"> 2241</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l02242"></a><span class="lineno"> 2242</span>&#160;}</div><div class="line"><a name="l02243"></a><span class="lineno"> 2243</span>&#160;</div><div class="line"><a name="l02244"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a1a12e4973b137526818a403d720c8eb5"> 2244</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a1a12e4973b137526818a403d720c8eb5">CAmDatabaseHandlerMap::changeDelayMainConnection</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> &amp; delay, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> &amp; connectionID)</div><div class="line"><a name="l02245"></a><span class="lineno"> 2245</span>&#160;{</div><div class="line"><a name="l02246"></a><span class="lineno"> 2246</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a7040183fc84e8ee37016172f7408804a">existMainConnection</a>(connectionID))</div><div class="line"><a name="l02247"></a><span class="lineno"> 2247</span>&#160; {</div><div class="line"><a name="l02248"></a><span class="lineno"> 2248</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;connectionID must exist&quot;</span>);</div><div class="line"><a name="l02249"></a><span class="lineno"> 2249</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>;</div><div class="line"><a name="l02250"></a><span class="lineno"> 2250</span>&#160; }</div><div class="line"><a name="l02251"></a><span class="lineno"> 2251</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a20a30a80e93a6925813e3225b9b75302">DB_COND_UPDATE_RIE</a>(mMappedData.mMainConnectionMap[connectionID].delay, delay);</div><div class="line"><a name="l02252"></a><span class="lineno"> 2252</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a1e97c99513e5134eca26e651773719d7">NOTIFY_OBSERVERS2</a>(dboTimingInformationChanged, connectionID, delay)</div><div class="line"><a name="l02253"></a><span class="lineno"> 2253</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l02254"></a><span class="lineno"> 2254</span>&#160;}</div><div class="line"><a name="l02255"></a><span class="lineno"> 2255</span>&#160;</div><div class="line"><a name="l02261"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a7040183fc84e8ee37016172f7408804a"> 2261</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a7040183fc84e8ee37016172f7408804a">CAmDatabaseHandlerMap::existMainConnection</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID)<span class="keyword"> const</span></div><div class="line"><a name="l02262"></a><span class="lineno"> 2262</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02263"></a><span class="lineno"> 2263</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#a78753cde7f20916500b9d4b212b26f92">existsObjectWithKeyInMap</a>(mainConnectionID, mMappedData.mMainConnectionMap);</div><div class="line"><a name="l02264"></a><span class="lineno"> 2264</span>&#160;}</div><div class="line"><a name="l02265"></a><span class="lineno"> 2265</span>&#160;</div><div class="line"><a name="l02271"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282"> 2271</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282">CAmDatabaseHandlerMap::existSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID)<span class="keyword"> const</span></div><div class="line"><a name="l02272"></a><span class="lineno"> 2272</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02273"></a><span class="lineno"> 2273</span>&#160; am_Source_Database_s <span class="keyword">const</span> * source = <a class="code" href="namespaceam.html#acabdcd0d4a17f00bfaa64ad1b0992263">objectForKeyIfExistsInMap</a>(sourceID, mMappedData.mSourceMap);</div><div class="line"><a name="l02274"></a><span class="lineno"> 2274</span>&#160; <span class="keywordflow">if</span>( NULL!=source )</div><div class="line"><a name="l02275"></a><span class="lineno"> 2275</span>&#160; <span class="keywordflow">return</span> (0==source-&gt;reserved);</div><div class="line"><a name="l02276"></a><span class="lineno"> 2276</span>&#160;</div><div class="line"><a name="l02277"></a><span class="lineno"> 2277</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l02278"></a><span class="lineno"> 2278</span>&#160;}</div><div class="line"><a name="l02279"></a><span class="lineno"> 2279</span>&#160;</div><div class="line"><a name="l02286"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a5f2428884c3a42680b51ac12ac488148"> 2286</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a5f2428884c3a42680b51ac12ac488148">CAmDatabaseHandlerMap::existSourceNameOrID</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> std::string &amp; name)<span class="keyword"> const</span></div><div class="line"><a name="l02287"></a><span class="lineno"> 2287</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02288"></a><span class="lineno"> 2288</span>&#160; <span class="keywordflow">return</span> sourceWithNameOrID(sourceID, name);</div><div class="line"><a name="l02289"></a><span class="lineno"> 2289</span>&#160;}</div><div class="line"><a name="l02290"></a><span class="lineno"> 2290</span>&#160;</div><div class="line"><a name="l02296"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#ace6291dbe80cd7ba901be58cf01e8b0e"> 2296</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ace6291dbe80cd7ba901be58cf01e8b0e">CAmDatabaseHandlerMap::existSourceName</a>(<span class="keyword">const</span> std::string &amp; name)<span class="keyword"> const</span></div><div class="line"><a name="l02297"></a><span class="lineno"> 2297</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02298"></a><span class="lineno"> 2298</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a5f2428884c3a42680b51ac12ac488148">existSourceNameOrID</a>(mMappedData.mCurrentSourceID.mMax, name);</div><div class="line"><a name="l02299"></a><span class="lineno"> 2299</span>&#160;}</div><div class="line"><a name="l02300"></a><span class="lineno"> 2300</span>&#160;</div><div class="line"><a name="l02306"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4"> 2306</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">CAmDatabaseHandlerMap::existSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)<span class="keyword"> const</span></div><div class="line"><a name="l02307"></a><span class="lineno"> 2307</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02308"></a><span class="lineno"> 2308</span>&#160; <span class="keywordtype">bool</span> returnVal = <span class="keyword">false</span>;</div><div class="line"><a name="l02309"></a><span class="lineno"> 2309</span>&#160; AmMapSink::const_iterator elementIterator = mMappedData.mSinkMap.begin();</div><div class="line"><a name="l02310"></a><span class="lineno"> 2310</span>&#160; <span class="keywordflow">for</span> (;elementIterator != mMappedData.mSinkMap.end(); ++elementIterator)</div><div class="line"><a name="l02311"></a><span class="lineno"> 2311</span>&#160; {</div><div class="line"><a name="l02312"></a><span class="lineno"> 2312</span>&#160; <span class="keywordflow">if</span>( 0==elementIterator-&gt;second.reserved &amp;&amp;</div><div class="line"><a name="l02313"></a><span class="lineno"> 2313</span>&#160; sinkID==elementIterator-&gt;second.sinkID)</div><div class="line"><a name="l02314"></a><span class="lineno"> 2314</span>&#160; {</div><div class="line"><a name="l02315"></a><span class="lineno"> 2315</span>&#160; returnVal = <span class="keyword">true</span>;</div><div class="line"><a name="l02316"></a><span class="lineno"> 2316</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l02317"></a><span class="lineno"> 2317</span>&#160; }</div><div class="line"><a name="l02318"></a><span class="lineno"> 2318</span>&#160; }</div><div class="line"><a name="l02319"></a><span class="lineno"> 2319</span>&#160; <span class="keywordflow">return</span> (returnVal);</div><div class="line"><a name="l02320"></a><span class="lineno"> 2320</span>&#160;}</div><div class="line"><a name="l02321"></a><span class="lineno"> 2321</span>&#160;</div><div class="line"><a name="l02328"></a><span class="lineno"> 2328</span>&#160;<span class="keyword">const</span> CAmDatabaseHandlerMap::am_Source_Database_s * CAmDatabaseHandlerMap::sourceWithNameOrID(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> std::string &amp; name)<span class="keyword"> const</span></div><div class="line"><a name="l02329"></a><span class="lineno"> 2329</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02330"></a><span class="lineno"> 2330</span>&#160; std::function&lt;bool(const CAmDatabaseHandlerMap::am_Source_Database_s &amp; refObject)&gt; comparator = [&amp;](<span class="keyword">const</span> CAmDatabaseHandlerMap::am_Source_Database_s &amp; source)-&gt;<span class="keywordtype">bool</span>{</div><div class="line"><a name="l02331"></a><span class="lineno"> 2331</span>&#160; <span class="keywordflow">return</span> ( 0==source.reserved &amp;&amp;</div><div class="line"><a name="l02332"></a><span class="lineno"> 2332</span>&#160; (sourceID==source.sourceID || name.compare(source.name)==0));</div><div class="line"><a name="l02333"></a><span class="lineno"> 2333</span>&#160; };</div><div class="line"><a name="l02334"></a><span class="lineno"> 2334</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#a37383d81d9cd2e5410edc5faea6a42a5">objectMatchingPredicate</a>(mMappedData.mSourceMap, comparator);</div><div class="line"><a name="l02335"></a><span class="lineno"> 2335</span>&#160;}</div><div class="line"><a name="l02336"></a><span class="lineno"> 2336</span>&#160;</div><div class="line"><a name="l02343"></a><span class="lineno"> 2343</span>&#160;<span class="keyword">const</span> CAmDatabaseHandlerMap::am_Sink_Database_s * CAmDatabaseHandlerMap::sinkWithNameOrID(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> std::string &amp; name)<span class="keyword"> const</span></div><div class="line"><a name="l02344"></a><span class="lineno"> 2344</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02345"></a><span class="lineno"> 2345</span>&#160; std::function&lt;bool(const CAmDatabaseHandlerMap::am_Sink_Database_s &amp; refObject)&gt; comparator = [&amp;](<span class="keyword">const</span> CAmDatabaseHandlerMap::am_Sink_Database_s &amp; sink)-&gt;<span class="keywordtype">bool</span>{</div><div class="line"><a name="l02346"></a><span class="lineno"> 2346</span>&#160; <span class="keywordflow">return</span> ( 0==sink.reserved &amp;&amp;</div><div class="line"><a name="l02347"></a><span class="lineno"> 2347</span>&#160; (sinkID==sink.sinkID || name.compare(sink.name)==0));</div><div class="line"><a name="l02348"></a><span class="lineno"> 2348</span>&#160; };</div><div class="line"><a name="l02349"></a><span class="lineno"> 2349</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#a37383d81d9cd2e5410edc5faea6a42a5">objectMatchingPredicate</a>(mMappedData.mSinkMap, comparator);</div><div class="line"><a name="l02350"></a><span class="lineno"> 2350</span>&#160;}</div><div class="line"><a name="l02351"></a><span class="lineno"> 2351</span>&#160;</div><div class="line"><a name="l02358"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#aee5cd7706a7cb990dfc88b475273f733"> 2358</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aee5cd7706a7cb990dfc88b475273f733">CAmDatabaseHandlerMap::existSinkNameOrID</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> std::string &amp; name)<span class="keyword"> const</span></div><div class="line"><a name="l02359"></a><span class="lineno"> 2359</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02360"></a><span class="lineno"> 2360</span>&#160; <span class="keywordflow">return</span> sinkWithNameOrID( sinkID, name)!=NULL;</div><div class="line"><a name="l02361"></a><span class="lineno"> 2361</span>&#160;}</div><div class="line"><a name="l02362"></a><span class="lineno"> 2362</span>&#160;</div><div class="line"><a name="l02368"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a44f377c6333581065dae1b9d8f70d973"> 2368</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a44f377c6333581065dae1b9d8f70d973">CAmDatabaseHandlerMap::existSinkName</a>(<span class="keyword">const</span> std::string &amp; name)<span class="keyword"> const</span></div><div class="line"><a name="l02369"></a><span class="lineno"> 2369</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02370"></a><span class="lineno"> 2370</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aee5cd7706a7cb990dfc88b475273f733">existSinkNameOrID</a>(mMappedData.mCurrentSinkID.mMax, name);</div><div class="line"><a name="l02371"></a><span class="lineno"> 2371</span>&#160;}</div><div class="line"><a name="l02372"></a><span class="lineno"> 2372</span>&#160;</div><div class="line"><a name="l02378"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a4106cc95e2a5fed16a905d3f93604f86"> 2378</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a4106cc95e2a5fed16a905d3f93604f86">CAmDatabaseHandlerMap::existDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID)<span class="keyword"> const</span></div><div class="line"><a name="l02379"></a><span class="lineno"> 2379</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02380"></a><span class="lineno"> 2380</span>&#160; am_Domain_Database_s <span class="keyword">const</span> * source = <a class="code" href="namespaceam.html#acabdcd0d4a17f00bfaa64ad1b0992263">objectForKeyIfExistsInMap</a>(domainID, mMappedData.mDomainMap);</div><div class="line"><a name="l02381"></a><span class="lineno"> 2381</span>&#160; <span class="keywordflow">if</span>( NULL!=source )</div><div class="line"><a name="l02382"></a><span class="lineno"> 2382</span>&#160; <span class="keywordflow">return</span> (0==source-&gt;reserved);</div><div class="line"><a name="l02383"></a><span class="lineno"> 2383</span>&#160;</div><div class="line"><a name="l02384"></a><span class="lineno"> 2384</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l02385"></a><span class="lineno"> 2385</span>&#160;}</div><div class="line"><a name="l02386"></a><span class="lineno"> 2386</span>&#160;</div><div class="line"><a name="l02392"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#af1107bb65f80c493d493f2d8cb3430bc"> 2392</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#af1107bb65f80c493d493f2d8cb3430bc">CAmDatabaseHandlerMap::existGateway</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID)<span class="keyword"> const</span></div><div class="line"><a name="l02393"></a><span class="lineno"> 2393</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02394"></a><span class="lineno"> 2394</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#a78753cde7f20916500b9d4b212b26f92">existsObjectWithKeyInMap</a>(gatewayID, mMappedData.mGatewayMap);</div><div class="line"><a name="l02395"></a><span class="lineno"> 2395</span>&#160;}</div><div class="line"><a name="l02396"></a><span class="lineno"> 2396</span>&#160;</div><div class="line"><a name="l02397"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a523525174a4ab7ef51d913dc171473a4"> 2397</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a523525174a4ab7ef51d913dc171473a4">CAmDatabaseHandlerMap::existConverter</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID)<span class="keyword"> const</span></div><div class="line"><a name="l02398"></a><span class="lineno"> 2398</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02399"></a><span class="lineno"> 2399</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#a78753cde7f20916500b9d4b212b26f92">existsObjectWithKeyInMap</a>(converterID, mMappedData.mConverterMap);</div><div class="line"><a name="l02400"></a><span class="lineno"> 2400</span>&#160;}</div><div class="line"><a name="l02401"></a><span class="lineno"> 2401</span>&#160;</div><div class="line"><a name="l02402"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a21467cea58777a823f351115eafee96a"> 2402</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a21467cea58777a823f351115eafee96a">CAmDatabaseHandlerMap::getDomainOfSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> &amp; domainID)<span class="keyword"> const</span></div><div class="line"><a name="l02403"></a><span class="lineno"> 2403</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02404"></a><span class="lineno"> 2404</span>&#160; domainID=0;</div><div class="line"><a name="l02405"></a><span class="lineno"> 2405</span>&#160;</div><div class="line"><a name="l02406"></a><span class="lineno"> 2406</span>&#160; am_Source_Database_s <span class="keyword">const</span> * source = <a class="code" href="namespaceam.html#acabdcd0d4a17f00bfaa64ad1b0992263">objectForKeyIfExistsInMap</a>(sourceID, mMappedData.mSourceMap);</div><div class="line"><a name="l02407"></a><span class="lineno"> 2407</span>&#160; <span class="keywordflow">if</span>( NULL!=source )</div><div class="line"><a name="l02408"></a><span class="lineno"> 2408</span>&#160; {</div><div class="line"><a name="l02409"></a><span class="lineno"> 2409</span>&#160; domainID = source-&gt;domainID;</div><div class="line"><a name="l02410"></a><span class="lineno"> 2410</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div><div class="line"><a name="l02411"></a><span class="lineno"> 2411</span>&#160; }</div><div class="line"><a name="l02412"></a><span class="lineno"> 2412</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>;</div><div class="line"><a name="l02413"></a><span class="lineno"> 2413</span>&#160;}</div><div class="line"><a name="l02414"></a><span class="lineno"> 2414</span>&#160;</div><div class="line"><a name="l02415"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a58ce1fad1bd1bcda06e5512e4a47507f"> 2415</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a58ce1fad1bd1bcda06e5512e4a47507f">am::CAmDatabaseHandlerMap::getDomainOfSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> &amp; domainID)<span class="keyword"> const</span></div><div class="line"><a name="l02416"></a><span class="lineno"> 2416</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02417"></a><span class="lineno"> 2417</span>&#160; domainID=0;</div><div class="line"><a name="l02418"></a><span class="lineno"> 2418</span>&#160;</div><div class="line"><a name="l02419"></a><span class="lineno"> 2419</span>&#160; am_Sink_Database_s <span class="keyword">const</span> * source = <a class="code" href="namespaceam.html#acabdcd0d4a17f00bfaa64ad1b0992263">objectForKeyIfExistsInMap</a>(sinkID, mMappedData.mSinkMap);</div><div class="line"><a name="l02420"></a><span class="lineno"> 2420</span>&#160; <span class="keywordflow">if</span>( NULL!=source )</div><div class="line"><a name="l02421"></a><span class="lineno"> 2421</span>&#160; {</div><div class="line"><a name="l02422"></a><span class="lineno"> 2422</span>&#160; domainID = source-&gt;domainID;</div><div class="line"><a name="l02423"></a><span class="lineno"> 2423</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div><div class="line"><a name="l02424"></a><span class="lineno"> 2424</span>&#160; }</div><div class="line"><a name="l02425"></a><span class="lineno"> 2425</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>;</div><div class="line"><a name="l02426"></a><span class="lineno"> 2426</span>&#160;}</div><div class="line"><a name="l02427"></a><span class="lineno"> 2427</span>&#160;</div><div class="line"><a name="l02428"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a862297976b93acab6d8ae240e96dfa88"> 2428</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a862297976b93acab6d8ae240e96dfa88">am::CAmDatabaseHandlerMap::getDomainOfCrossfader</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> crossfader, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> &amp; domainID)<span class="keyword"> const</span></div><div class="line"><a name="l02429"></a><span class="lineno"> 2429</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02430"></a><span class="lineno"> 2430</span>&#160; domainID=0;</div><div class="line"><a name="l02431"></a><span class="lineno"> 2431</span>&#160;</div><div class="line"><a name="l02432"></a><span class="lineno"> 2432</span>&#160; am_Crossfader_Database_s <span class="keyword">const</span> * cross = <a class="code" href="namespaceam.html#acabdcd0d4a17f00bfaa64ad1b0992263">objectForKeyIfExistsInMap</a>(crossfader, mMappedData.mCrossfaderMap);</div><div class="line"><a name="l02433"></a><span class="lineno"> 2433</span>&#160; <span class="keywordflow">if</span>( NULL!=cross )</div><div class="line"><a name="l02434"></a><span class="lineno"> 2434</span>&#160; {</div><div class="line"><a name="l02435"></a><span class="lineno"> 2435</span>&#160; <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a21467cea58777a823f351115eafee96a">getDomainOfSource</a>(cross-&gt;sinkID_A,domainID);</div><div class="line"><a name="l02436"></a><span class="lineno"> 2436</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div><div class="line"><a name="l02437"></a><span class="lineno"> 2437</span>&#160; }</div><div class="line"><a name="l02438"></a><span class="lineno"> 2438</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>;</div><div class="line"><a name="l02439"></a><span class="lineno"> 2439</span>&#160;}</div><div class="line"><a name="l02440"></a><span class="lineno"> 2440</span>&#160;</div><div class="line"><a name="l02446"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#af6f7c52cc3703ab4cb3bd1f340d4f6ba"> 2446</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#af6f7c52cc3703ab4cb3bd1f340d4f6ba">CAmDatabaseHandlerMap::existSinkClass</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID)<span class="keyword"> const</span></div><div class="line"><a name="l02447"></a><span class="lineno"> 2447</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02448"></a><span class="lineno"> 2448</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#a78753cde7f20916500b9d4b212b26f92">existsObjectWithKeyInMap</a>(sinkClassID, mMappedData.mSinkClassesMap);</div><div class="line"><a name="l02449"></a><span class="lineno"> 2449</span>&#160;}</div><div class="line"><a name="l02450"></a><span class="lineno"> 2450</span>&#160;</div><div class="line"><a name="l02456"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a5298b1799105cbef7ffbb8f794b37ad1"> 2456</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a5298b1799105cbef7ffbb8f794b37ad1">CAmDatabaseHandlerMap::existSourceClass</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID)<span class="keyword"> const</span></div><div class="line"><a name="l02457"></a><span class="lineno"> 2457</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02458"></a><span class="lineno"> 2458</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#a78753cde7f20916500b9d4b212b26f92">existsObjectWithKeyInMap</a>(sourceClassID, mMappedData.mSourceClassesMap);</div><div class="line"><a name="l02459"></a><span class="lineno"> 2459</span>&#160;}</div><div class="line"><a name="l02460"></a><span class="lineno"> 2460</span>&#160;</div><div class="line"><a name="l02461"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a85a2fb716d10cbff576e198c054b0dde"> 2461</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a85a2fb716d10cbff576e198c054b0dde">CAmDatabaseHandlerMap::changeConnectionTimingInformation</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> delay)</div><div class="line"><a name="l02462"></a><span class="lineno"> 2462</span>&#160;{</div><div class="line"><a name="l02463"></a><span class="lineno"> 2463</span>&#160; <span class="keywordflow">if</span>(!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a6bb9c760f52c2fffa1ded1ce34af81f5">existConnectionID</a>(connectionID))</div><div class="line"><a name="l02464"></a><span class="lineno"> 2464</span>&#160; {</div><div class="line"><a name="l02465"></a><span class="lineno"> 2465</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;connectionID must exist&quot;</span>);</div><div class="line"><a name="l02466"></a><span class="lineno"> 2466</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l02467"></a><span class="lineno"> 2467</span>&#160; }</div><div class="line"><a name="l02468"></a><span class="lineno"> 2468</span>&#160;</div><div class="line"><a name="l02469"></a><span class="lineno"> 2469</span>&#160; mMappedData.mConnectionMap[connectionID].delay = delay;</div><div class="line"><a name="l02470"></a><span class="lineno"> 2470</span>&#160;</div><div class="line"><a name="l02471"></a><span class="lineno"> 2471</span>&#160; <span class="comment">//now we need to find all mainConnections that use the changed connection and update their timing</span></div><div class="line"><a name="l02472"></a><span class="lineno"> 2472</span>&#160;</div><div class="line"><a name="l02473"></a><span class="lineno"> 2473</span>&#160; <span class="comment">//first get all route tables for all mainconnections</span></div><div class="line"><a name="l02474"></a><span class="lineno"> 2474</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error = <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div><div class="line"><a name="l02475"></a><span class="lineno"> 2475</span>&#160; AmMapMainConnection::const_iterator iter = mMappedData.mMainConnectionMap.begin();</div><div class="line"><a name="l02476"></a><span class="lineno"> 2476</span>&#160; <span class="keywordflow">for</span>(; iter != mMappedData.mMainConnectionMap.end(); ++iter)</div><div class="line"><a name="l02477"></a><span class="lineno"> 2477</span>&#160; {</div><div class="line"><a name="l02478"></a><span class="lineno"> 2478</span>&#160; <span class="keyword">const</span> <a class="code" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a> &amp; mainConnection = iter-&gt;second;</div><div class="line"><a name="l02479"></a><span class="lineno"> 2479</span>&#160; <span class="keywordflow">if</span> (std::find(mainConnection.<a class="code" href="structam_1_1am__MainConnection__s.html#adef3e5f4ebb35dc31bfd6a75b33df176">listConnectionID</a>.begin(), mainConnection.<a class="code" href="structam_1_1am__MainConnection__s.html#adef3e5f4ebb35dc31bfd6a75b33df176">listConnectionID</a>.end(), connectionID) != mainConnection.<a class="code" href="structam_1_1am__MainConnection__s.html#adef3e5f4ebb35dc31bfd6a75b33df176">listConnectionID</a>.end())</div><div class="line"><a name="l02480"></a><span class="lineno"> 2480</span>&#160; {</div><div class="line"><a name="l02481"></a><span class="lineno"> 2481</span>&#160; <span class="comment">// Got it.</span></div><div class="line"><a name="l02482"></a><span class="lineno"> 2482</span>&#160; error = <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a1a12e4973b137526818a403d720c8eb5">changeDelayMainConnection</a>(calculateMainConnectionDelay(mainConnection.<a class="code" href="structam_1_1am__MainConnection__s.html#a9b5b174bfa783dc49df00de505befb96">mainConnectionID</a>), mainConnection.<a class="code" href="structam_1_1am__MainConnection__s.html#a9b5b174bfa783dc49df00de505befb96">mainConnectionID</a>);</div><div class="line"><a name="l02483"></a><span class="lineno"> 2483</span>&#160; }</div><div class="line"><a name="l02484"></a><span class="lineno"> 2484</span>&#160; }</div><div class="line"><a name="l02485"></a><span class="lineno"> 2485</span>&#160;</div><div class="line"><a name="l02486"></a><span class="lineno"> 2486</span>&#160; <span class="keywordflow">return</span> error;</div><div class="line"><a name="l02487"></a><span class="lineno"> 2487</span>&#160;}</div><div class="line"><a name="l02488"></a><span class="lineno"> 2488</span>&#160;</div><div class="line"><a name="l02489"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a7c05fde11c2a291cafec2c9d10ee0201"> 2489</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a7c05fde11c2a291cafec2c9d10ee0201">CAmDatabaseHandlerMap::changeConnectionFinal</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID)</div><div class="line"><a name="l02490"></a><span class="lineno"> 2490</span>&#160;{</div><div class="line"><a name="l02491"></a><span class="lineno"> 2491</span>&#160; am_Connection_Database_s <span class="keyword">const</span> * connection = <a class="code" href="namespaceam.html#acabdcd0d4a17f00bfaa64ad1b0992263">objectForKeyIfExistsInMap</a>(connectionID, mMappedData.mConnectionMap);</div><div class="line"><a name="l02492"></a><span class="lineno"> 2492</span>&#160; <span class="keywordflow">if</span>( NULL!=connection )</div><div class="line"><a name="l02493"></a><span class="lineno"> 2493</span>&#160; {</div><div class="line"><a name="l02494"></a><span class="lineno"> 2494</span>&#160; mMappedData.mConnectionMap.at(connectionID).reserved = <span class="keyword">false</span>;</div><div class="line"><a name="l02495"></a><span class="lineno"> 2495</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div><div class="line"><a name="l02496"></a><span class="lineno"> 2496</span>&#160; }</div><div class="line"><a name="l02497"></a><span class="lineno"> 2497</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;connectionID must exist&quot;</span>);</div><div class="line"><a name="l02498"></a><span class="lineno"> 2498</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l02499"></a><span class="lineno"> 2499</span>&#160;}</div><div class="line"><a name="l02500"></a><span class="lineno"> 2500</span>&#160;</div><div class="line"><a name="l02501"></a><span class="lineno"> 2501</span>&#160;<a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> CAmDatabaseHandlerMap::calculateMainConnectionDelay(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID)<span class="keyword"> const</span></div><div class="line"><a name="l02502"></a><span class="lineno"> 2502</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02503"></a><span class="lineno"> 2503</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a7040183fc84e8ee37016172f7408804a">existMainConnection</a>(mainConnectionID))</div><div class="line"><a name="l02504"></a><span class="lineno"> 2504</span>&#160; <span class="keywordflow">return</span> -1;</div><div class="line"><a name="l02505"></a><span class="lineno"> 2505</span>&#160; <span class="keyword">const</span> <a class="code" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a> &amp; mainConnection = mMappedData.mMainConnectionMap.at(mainConnectionID);</div><div class="line"><a name="l02506"></a><span class="lineno"> 2506</span>&#160; <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> delay = 0;</div><div class="line"><a name="l02507"></a><span class="lineno"> 2507</span>&#160; std::vector&lt;am_connectionID_t&gt;::const_iterator iter = mainConnection.<a class="code" href="structam_1_1am__MainConnection__s.html#adef3e5f4ebb35dc31bfd6a75b33df176">listConnectionID</a>.begin();</div><div class="line"><a name="l02508"></a><span class="lineno"> 2508</span>&#160; <span class="keywordflow">for</span>(;iter&lt;mainConnection.<a class="code" href="structam_1_1am__MainConnection__s.html#adef3e5f4ebb35dc31bfd6a75b33df176">listConnectionID</a>.end(); ++iter)</div><div class="line"><a name="l02509"></a><span class="lineno"> 2509</span>&#160; {</div><div class="line"><a name="l02510"></a><span class="lineno"> 2510</span>&#160; am_Connection_Database_s <span class="keyword">const</span> * source = <a class="code" href="namespaceam.html#acabdcd0d4a17f00bfaa64ad1b0992263">objectForKeyIfExistsInMap</a>(*iter, mMappedData.mConnectionMap);</div><div class="line"><a name="l02511"></a><span class="lineno"> 2511</span>&#160; <span class="keywordflow">if</span>( NULL!=source )</div><div class="line"><a name="l02512"></a><span class="lineno"> 2512</span>&#160; {</div><div class="line"><a name="l02513"></a><span class="lineno"> 2513</span>&#160; delay += std::max(source-&gt;delay, static_cast&lt;am_timeSync_t&gt;(0));</div><div class="line"><a name="l02514"></a><span class="lineno"> 2514</span>&#160; }</div><div class="line"><a name="l02515"></a><span class="lineno"> 2515</span>&#160; }</div><div class="line"><a name="l02516"></a><span class="lineno"> 2516</span>&#160; <span class="keywordflow">return</span> (delay == 0 ? -1 : std::min(delay, static_cast&lt;am_timeSync_t&gt;(SHRT_MAX)));</div><div class="line"><a name="l02517"></a><span class="lineno"> 2517</span>&#160;}</div><div class="line"><a name="l02518"></a><span class="lineno"> 2518</span>&#160;</div><div class="line"><a name="l02529"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#ab672325daba6e220ad75675fc39a9f45"> 2529</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ab672325daba6e220ad75675fc39a9f45">CAmDatabaseHandlerMap::sourceVisible</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID)<span class="keyword"> const</span></div><div class="line"><a name="l02530"></a><span class="lineno"> 2530</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02531"></a><span class="lineno"> 2531</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282">existSource</a>(sourceID))</div><div class="line"><a name="l02532"></a><span class="lineno"> 2532</span>&#160; {</div><div class="line"><a name="l02533"></a><span class="lineno"> 2533</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sourceID must exist&quot;</span>);</div><div class="line"><a name="l02534"></a><span class="lineno"> 2534</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l02535"></a><span class="lineno"> 2535</span>&#160; }</div><div class="line"><a name="l02536"></a><span class="lineno"> 2536</span>&#160; am_Source_Database_s source = mMappedData.mSourceMap.at(sourceID);</div><div class="line"><a name="l02537"></a><span class="lineno"> 2537</span>&#160; <span class="keywordflow">return</span> source.visible;</div><div class="line"><a name="l02538"></a><span class="lineno"> 2538</span>&#160;}</div><div class="line"><a name="l02539"></a><span class="lineno"> 2539</span>&#160;</div><div class="line"><a name="l02545"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a58e7aed5f4a279132a5b80f85e3aea58"> 2545</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a58e7aed5f4a279132a5b80f85e3aea58">CAmDatabaseHandlerMap::sinkVisible</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)<span class="keyword"> const</span></div><div class="line"><a name="l02546"></a><span class="lineno"> 2546</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02547"></a><span class="lineno"> 2547</span>&#160; am_Sink_Database_s <span class="keyword">const</span> * source = <a class="code" href="namespaceam.html#acabdcd0d4a17f00bfaa64ad1b0992263">objectForKeyIfExistsInMap</a>(sinkID, mMappedData.mSinkMap);</div><div class="line"><a name="l02548"></a><span class="lineno"> 2548</span>&#160; <span class="keywordflow">if</span>( NULL!=source )</div><div class="line"><a name="l02549"></a><span class="lineno"> 2549</span>&#160; {</div><div class="line"><a name="l02550"></a><span class="lineno"> 2550</span>&#160; <span class="keywordflow">if</span>(0==source-&gt;reserved)</div><div class="line"><a name="l02551"></a><span class="lineno"> 2551</span>&#160; <span class="keywordflow">return</span> source-&gt;visible;</div><div class="line"><a name="l02552"></a><span class="lineno"> 2552</span>&#160; }</div><div class="line"><a name="l02553"></a><span class="lineno"> 2553</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l02554"></a><span class="lineno"> 2554</span>&#160;}</div><div class="line"><a name="l02555"></a><span class="lineno"> 2555</span>&#160;</div><div class="line"><a name="l02562"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a501e04088181afeadca1fd6a96defc3d"> 2562</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a501e04088181afeadca1fd6a96defc3d">CAmDatabaseHandlerMap::existConnection</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Connection__s.html">am_Connection_s</a> &amp; connection)<span class="keyword"> const</span></div><div class="line"><a name="l02563"></a><span class="lineno"> 2563</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02564"></a><span class="lineno"> 2564</span>&#160; am_Connection_Database_s <span class="keyword">const</span> * connectionObject = objectMatchingPredicate&lt;am_Connection_Database_s, am_connectionID_t&gt;(mMappedData.mConnectionMap, [&amp;](<span class="keyword">const</span> am_Connection_Database_s &amp; obj){</div><div class="line"><a name="l02565"></a><span class="lineno"> 2565</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>==obj.reserved &amp;&amp;</div><div class="line"><a name="l02566"></a><span class="lineno"> 2566</span>&#160; connection.<a class="code" href="structam_1_1am__Connection__s.html#a39b05fef7f7ba6496e540ec7f19949c2">sinkID</a> == obj.sinkID &amp;&amp;</div><div class="line"><a name="l02567"></a><span class="lineno"> 2567</span>&#160; connection.<a class="code" href="structam_1_1am__Connection__s.html#a1e7d70c584810ba5cb2634d1a2800035">sourceID</a> == obj.sourceID &amp;&amp;</div><div class="line"><a name="l02568"></a><span class="lineno"> 2568</span>&#160; connection.<a class="code" href="structam_1_1am__Connection__s.html#ab1f87b525ab5adda91e35e2adcccca33">connectionFormat</a> == obj.connectionFormat;</div><div class="line"><a name="l02569"></a><span class="lineno"> 2569</span>&#160; });</div><div class="line"><a name="l02570"></a><span class="lineno"> 2570</span>&#160; <span class="keywordflow">return</span> ( NULL!=connectionObject );</div><div class="line"><a name="l02571"></a><span class="lineno"> 2571</span>&#160;}</div><div class="line"><a name="l02572"></a><span class="lineno"> 2572</span>&#160;</div><div class="line"><a name="l02578"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a6bb9c760f52c2fffa1ded1ce34af81f5"> 2578</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a6bb9c760f52c2fffa1ded1ce34af81f5">CAmDatabaseHandlerMap::existConnectionID</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID)<span class="keyword"> const</span></div><div class="line"><a name="l02579"></a><span class="lineno"> 2579</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02580"></a><span class="lineno"> 2580</span>&#160; am_Connection_Database_s <span class="keyword">const</span> * connection = <a class="code" href="namespaceam.html#acabdcd0d4a17f00bfaa64ad1b0992263">objectForKeyIfExistsInMap</a>(connectionID, mMappedData.mConnectionMap);</div><div class="line"><a name="l02581"></a><span class="lineno"> 2581</span>&#160; <span class="keywordflow">if</span>( NULL!=connection )</div><div class="line"><a name="l02582"></a><span class="lineno"> 2582</span>&#160; {</div><div class="line"><a name="l02583"></a><span class="lineno"> 2583</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">true</span>);</div><div class="line"><a name="l02584"></a><span class="lineno"> 2584</span>&#160; }</div><div class="line"><a name="l02585"></a><span class="lineno"> 2585</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l02586"></a><span class="lineno"> 2586</span>&#160;}</div><div class="line"><a name="l02587"></a><span class="lineno"> 2587</span>&#160;</div><div class="line"><a name="l02593"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a11a63287d372f58350f1b42bf6fa98a6"> 2593</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a11a63287d372f58350f1b42bf6fa98a6">CAmDatabaseHandlerMap::existCrossFader</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID)<span class="keyword"> const</span></div><div class="line"><a name="l02594"></a><span class="lineno"> 2594</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02595"></a><span class="lineno"> 2595</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#a78753cde7f20916500b9d4b212b26f92">existsObjectWithKeyInMap</a>(crossfaderID, mMappedData.mCrossfaderMap);</div><div class="line"><a name="l02596"></a><span class="lineno"> 2596</span>&#160;}</div><div class="line"><a name="l02597"></a><span class="lineno"> 2597</span>&#160;</div><div class="line"><a name="l02598"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a9f400d6ee3e87c8f9e8ad6fbf15430d9"> 2598</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a9f400d6ee3e87c8f9e8ad6fbf15430d9">CAmDatabaseHandlerMap::getSoureState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am_SourceState_e</a> &amp; sourceState)<span class="keyword"> const</span></div><div class="line"><a name="l02599"></a><span class="lineno"> 2599</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02600"></a><span class="lineno"> 2600</span>&#160; am_Source_Database_s <span class="keyword">const</span> * source = <a class="code" href="namespaceam.html#acabdcd0d4a17f00bfaa64ad1b0992263">objectForKeyIfExistsInMap</a>(sourceID, mMappedData.mSourceMap);</div><div class="line"><a name="l02601"></a><span class="lineno"> 2601</span>&#160; <span class="keywordflow">if</span>( NULL!=source )</div><div class="line"><a name="l02602"></a><span class="lineno"> 2602</span>&#160; {</div><div class="line"><a name="l02603"></a><span class="lineno"> 2603</span>&#160; sourceState = source-&gt;sourceState;</div><div class="line"><a name="l02604"></a><span class="lineno"> 2604</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l02605"></a><span class="lineno"> 2605</span>&#160; }</div><div class="line"><a name="l02606"></a><span class="lineno"> 2606</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l02607"></a><span class="lineno"> 2607</span>&#160; {</div><div class="line"><a name="l02608"></a><span class="lineno"> 2608</span>&#160; sourceState = <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358a3f4d4cdfa4a68a99f45304086dfb15d6">SS_UNKNNOWN</a>;</div><div class="line"><a name="l02609"></a><span class="lineno"> 2609</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l02610"></a><span class="lineno"> 2610</span>&#160; }</div><div class="line"><a name="l02611"></a><span class="lineno"> 2611</span>&#160;}</div><div class="line"><a name="l02612"></a><span class="lineno"> 2612</span>&#160;</div><div class="line"><a name="l02613"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a71193850ce85ab9929bd291931b5e9a6"> 2613</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a71193850ce85ab9929bd291931b5e9a6">CAmDatabaseHandlerMap::changeSourceState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am_SourceState_e</a> sourceState)</div><div class="line"><a name="l02614"></a><span class="lineno"> 2614</span>&#160;{</div><div class="line"><a name="l02615"></a><span class="lineno"> 2615</span>&#160; <span class="keywordflow">if</span>(!(sourceState&gt;=<a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358a3f4d4cdfa4a68a99f45304086dfb15d6">SS_UNKNNOWN</a> &amp;&amp; sourceState&lt;=<a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358ab23978754eea5bc91cc65642d8e15806">SS_MAX</a>))</div><div class="line"><a name="l02616"></a><span class="lineno"> 2616</span>&#160; {</div><div class="line"><a name="l02617"></a><span class="lineno"> 2617</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sourceState must be valid&quot;</span>);</div><div class="line"><a name="l02618"></a><span class="lineno"> 2618</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l02619"></a><span class="lineno"> 2619</span>&#160; }</div><div class="line"><a name="l02620"></a><span class="lineno"> 2620</span>&#160;</div><div class="line"><a name="l02621"></a><span class="lineno"> 2621</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282">existSource</a>(sourceID))</div><div class="line"><a name="l02622"></a><span class="lineno"> 2622</span>&#160; {</div><div class="line"><a name="l02623"></a><span class="lineno"> 2623</span>&#160; mMappedData.mSourceMap.at(sourceID).sourceState = sourceState;</div><div class="line"><a name="l02624"></a><span class="lineno"> 2624</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l02625"></a><span class="lineno"> 2625</span>&#160; }</div><div class="line"><a name="l02626"></a><span class="lineno"> 2626</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sourceID must exist&quot;</span>);</div><div class="line"><a name="l02627"></a><span class="lineno"> 2627</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l02628"></a><span class="lineno"> 2628</span>&#160;}</div><div class="line"><a name="l02629"></a><span class="lineno"> 2629</span>&#160;</div><div class="line"><a name="l02630"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a694fe923d50ac3e712a245cb7066b93d"> 2630</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a694fe923d50ac3e712a245cb7066b93d">CAmDatabaseHandlerMap::changeSourceInterruptState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am_InterruptState_e</a> interruptState)</div><div class="line"><a name="l02631"></a><span class="lineno"> 2631</span>&#160;{</div><div class="line"><a name="l02632"></a><span class="lineno"> 2632</span>&#160; assert(sourceID!=0);</div><div class="line"><a name="l02633"></a><span class="lineno"> 2633</span>&#160; assert(interruptState&gt;=<a class="code" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22a55e1cc8cae8fec1ae8c7b0ca466eef41">IS_UNKNOWN</a> &amp;&amp; interruptState&lt;=<a class="code" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22aed8a7a0b2585025785d9ab8a7ff5bd65">IS_MAX</a>);</div><div class="line"><a name="l02634"></a><span class="lineno"> 2634</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282">existSource</a>(sourceID))</div><div class="line"><a name="l02635"></a><span class="lineno"> 2635</span>&#160; {</div><div class="line"><a name="l02636"></a><span class="lineno"> 2636</span>&#160; mMappedData.mSourceMap.at(sourceID).interruptState = interruptState;</div><div class="line"><a name="l02637"></a><span class="lineno"> 2637</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l02638"></a><span class="lineno"> 2638</span>&#160; }</div><div class="line"><a name="l02639"></a><span class="lineno"> 2639</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l02640"></a><span class="lineno"> 2640</span>&#160;}</div><div class="line"><a name="l02641"></a><span class="lineno"> 2641</span>&#160;</div><div class="line"><a name="l02642"></a><span class="lineno"> 2642</span>&#160;</div><div class="line"><a name="l02643"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a05d5a7d3bb4c8653925f29a51b5e6366"> 2643</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a05d5a7d3bb4c8653925f29a51b5e6366">CAmDatabaseHandlerMap::getSinkMainVolume</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a>&amp; mainVolume)<span class="keyword"> const </span>{</div><div class="line"><a name="l02644"></a><span class="lineno"> 2644</span>&#160;</div><div class="line"><a name="l02645"></a><span class="lineno"> 2645</span>&#160;</div><div class="line"><a name="l02646"></a><span class="lineno"> 2646</span>&#160; am_Sink_Database_s <span class="keyword">const</span> * source = <a class="code" href="namespaceam.html#acabdcd0d4a17f00bfaa64ad1b0992263">objectForKeyIfExistsInMap</a>(sinkID, mMappedData.mSinkMap);</div><div class="line"><a name="l02647"></a><span class="lineno"> 2647</span>&#160; <span class="keywordflow">if</span>( NULL!=source )</div><div class="line"><a name="l02648"></a><span class="lineno"> 2648</span>&#160; {</div><div class="line"><a name="l02649"></a><span class="lineno"> 2649</span>&#160; mainVolume = source-&gt;mainVolume;</div><div class="line"><a name="l02650"></a><span class="lineno"> 2650</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l02651"></a><span class="lineno"> 2651</span>&#160; }</div><div class="line"><a name="l02652"></a><span class="lineno"> 2652</span>&#160; mainVolume = -1;</div><div class="line"><a name="l02653"></a><span class="lineno"> 2653</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sinkID must be valid&quot;</span>);</div><div class="line"><a name="l02654"></a><span class="lineno"> 2654</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l02655"></a><span class="lineno"> 2655</span>&#160;}</div><div class="line"><a name="l02656"></a><span class="lineno"> 2656</span>&#160;</div><div class="line"><a name="l02657"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#abb9dcbdd4e141250184bf7ba4102c5f5"> 2657</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#abb9dcbdd4e141250184bf7ba4102c5f5">CAmDatabaseHandlerMap::getSinkVolume</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> &amp; volume)<span class="keyword"> const</span></div><div class="line"><a name="l02658"></a><span class="lineno"> 2658</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02659"></a><span class="lineno"> 2659</span>&#160;</div><div class="line"><a name="l02660"></a><span class="lineno"> 2660</span>&#160; am_Sink_Database_s <span class="keyword">const</span> * source = <a class="code" href="namespaceam.html#acabdcd0d4a17f00bfaa64ad1b0992263">objectForKeyIfExistsInMap</a>(sinkID, mMappedData.mSinkMap);</div><div class="line"><a name="l02661"></a><span class="lineno"> 2661</span>&#160; <span class="keywordflow">if</span>( NULL!=source )</div><div class="line"><a name="l02662"></a><span class="lineno"> 2662</span>&#160; {</div><div class="line"><a name="l02663"></a><span class="lineno"> 2663</span>&#160; volume = source-&gt;volume;</div><div class="line"><a name="l02664"></a><span class="lineno"> 2664</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l02665"></a><span class="lineno"> 2665</span>&#160; }</div><div class="line"><a name="l02666"></a><span class="lineno"> 2666</span>&#160; volume = -1;</div><div class="line"><a name="l02667"></a><span class="lineno"> 2667</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sinkID must be valid&quot;</span>);</div><div class="line"><a name="l02668"></a><span class="lineno"> 2668</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l02669"></a><span class="lineno"> 2669</span>&#160;}</div><div class="line"><a name="l02670"></a><span class="lineno"> 2670</span>&#160;</div><div class="line"><a name="l02671"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a916b0e22cd9c5f0253b4858b94412156"> 2671</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a916b0e22cd9c5f0253b4858b94412156">CAmDatabaseHandlerMap::getSourceVolume</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> &amp; volume)<span class="keyword"> const</span></div><div class="line"><a name="l02672"></a><span class="lineno"> 2672</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02673"></a><span class="lineno"> 2673</span>&#160; am_Source_Database_s <span class="keyword">const</span> * source = <a class="code" href="namespaceam.html#acabdcd0d4a17f00bfaa64ad1b0992263">objectForKeyIfExistsInMap</a>(sourceID, mMappedData.mSourceMap);</div><div class="line"><a name="l02674"></a><span class="lineno"> 2674</span>&#160; <span class="keywordflow">if</span>( NULL!=source )</div><div class="line"><a name="l02675"></a><span class="lineno"> 2675</span>&#160; {</div><div class="line"><a name="l02676"></a><span class="lineno"> 2676</span>&#160; volume = source-&gt;volume;</div><div class="line"><a name="l02677"></a><span class="lineno"> 2677</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l02678"></a><span class="lineno"> 2678</span>&#160; }</div><div class="line"><a name="l02679"></a><span class="lineno"> 2679</span>&#160; volume = -1;</div><div class="line"><a name="l02680"></a><span class="lineno"> 2680</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sourceID must be valid&quot;</span>);</div><div class="line"><a name="l02681"></a><span class="lineno"> 2681</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l02682"></a><span class="lineno"> 2682</span>&#160;}</div><div class="line"><a name="l02683"></a><span class="lineno"> 2683</span>&#160;</div><div class="line"><a name="l02684"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a34c59d291b105f124795b7c8227afab7"> 2684</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a34c59d291b105f124795b7c8227afab7">CAmDatabaseHandlerMap::getSinkSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a> propertyType, int16_t &amp; value)<span class="keyword"> const</span></div><div class="line"><a name="l02685"></a><span class="lineno"> 2685</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02686"></a><span class="lineno"> 2686</span>&#160;</div><div class="line"><a name="l02687"></a><span class="lineno"> 2687</span>&#160; am_Sink_Database_s * pObject = (am_Sink_Database_s *)<a class="code" href="namespaceam.html#acabdcd0d4a17f00bfaa64ad1b0992263">objectForKeyIfExistsInMap</a>(sinkID, mMappedData.mSinkMap);</div><div class="line"><a name="l02688"></a><span class="lineno"> 2688</span>&#160; <span class="keywordflow">if</span>( NULL!=pObject )</div><div class="line"><a name="l02689"></a><span class="lineno"> 2689</span>&#160; {</div><div class="line"><a name="l02690"></a><span class="lineno"> 2690</span>&#160; <span class="keywordflow">if</span>(pObject-&gt;listSoundProperties.size()&gt;0 &amp;&amp; 0==pObject-&gt;cacheSoundProperties.size())</div><div class="line"><a name="l02691"></a><span class="lineno"> 2691</span>&#160; {</div><div class="line"><a name="l02692"></a><span class="lineno"> 2692</span>&#160; std::vector&lt;am_SoundProperty_s&gt;::const_iterator iter = pObject-&gt;listSoundProperties.begin();</div><div class="line"><a name="l02693"></a><span class="lineno"> 2693</span>&#160; <span class="keywordflow">for</span>(; iter&lt;pObject-&gt;listSoundProperties.end(); ++iter)</div><div class="line"><a name="l02694"></a><span class="lineno"> 2694</span>&#160; pObject-&gt;cacheSoundProperties[iter-&gt;type] = iter-&gt;value;</div><div class="line"><a name="l02695"></a><span class="lineno"> 2695</span>&#160; }</div><div class="line"><a name="l02696"></a><span class="lineno"> 2696</span>&#160; <span class="keyword">auto</span> it = pObject-&gt;cacheSoundProperties.find(propertyType);</div><div class="line"><a name="l02697"></a><span class="lineno"> 2697</span>&#160; <span class="keywordflow">if</span>(it!=pObject-&gt;cacheSoundProperties.end())</div><div class="line"><a name="l02698"></a><span class="lineno"> 2698</span>&#160; {</div><div class="line"><a name="l02699"></a><span class="lineno"> 2699</span>&#160; value = it-&gt;second;</div><div class="line"><a name="l02700"></a><span class="lineno"> 2700</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l02701"></a><span class="lineno"> 2701</span>&#160; }</div><div class="line"><a name="l02702"></a><span class="lineno"> 2702</span>&#160; }</div><div class="line"><a name="l02703"></a><span class="lineno"> 2703</span>&#160; value = -1;</div><div class="line"><a name="l02704"></a><span class="lineno"> 2704</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sinkID must be valid&quot;</span>);</div><div class="line"><a name="l02705"></a><span class="lineno"> 2705</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l02706"></a><span class="lineno"> 2706</span>&#160;}</div><div class="line"><a name="l02707"></a><span class="lineno"> 2707</span>&#160;</div><div class="line"><a name="l02708"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a8a5a3f6a5bd80b70e5c82efa1cd47ce3"> 2708</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a8a5a3f6a5bd80b70e5c82efa1cd47ce3">CAmDatabaseHandlerMap::getSourceSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a> propertyType, int16_t &amp; value)<span class="keyword"> const</span></div><div class="line"><a name="l02709"></a><span class="lineno"> 2709</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02710"></a><span class="lineno"> 2710</span>&#160; am_Source_Database_s * pObject = (am_Source_Database_s *)<a class="code" href="namespaceam.html#acabdcd0d4a17f00bfaa64ad1b0992263">objectForKeyIfExistsInMap</a>(sourceID, mMappedData.mSourceMap);</div><div class="line"><a name="l02711"></a><span class="lineno"> 2711</span>&#160; <span class="keywordflow">if</span>( NULL!=pObject )</div><div class="line"><a name="l02712"></a><span class="lineno"> 2712</span>&#160; {</div><div class="line"><a name="l02713"></a><span class="lineno"> 2713</span>&#160; <span class="keywordflow">if</span>(pObject-&gt;listSoundProperties.size()&gt;0 &amp;&amp; 0==pObject-&gt;cacheSoundProperties.size())</div><div class="line"><a name="l02714"></a><span class="lineno"> 2714</span>&#160; {</div><div class="line"><a name="l02715"></a><span class="lineno"> 2715</span>&#160; std::vector&lt;am_SoundProperty_s&gt;::const_iterator iter = pObject-&gt;listSoundProperties.begin();</div><div class="line"><a name="l02716"></a><span class="lineno"> 2716</span>&#160; <span class="keywordflow">for</span>(; iter&lt;pObject-&gt;listSoundProperties.end(); ++iter)</div><div class="line"><a name="l02717"></a><span class="lineno"> 2717</span>&#160; pObject-&gt;cacheSoundProperties[iter-&gt;type] = iter-&gt;value;</div><div class="line"><a name="l02718"></a><span class="lineno"> 2718</span>&#160; }</div><div class="line"><a name="l02719"></a><span class="lineno"> 2719</span>&#160; <span class="keyword">auto</span> it = pObject-&gt;cacheSoundProperties.find(propertyType);</div><div class="line"><a name="l02720"></a><span class="lineno"> 2720</span>&#160; <span class="keywordflow">if</span>(it!=pObject-&gt;cacheSoundProperties.end())</div><div class="line"><a name="l02721"></a><span class="lineno"> 2721</span>&#160; {</div><div class="line"><a name="l02722"></a><span class="lineno"> 2722</span>&#160; value = it-&gt;second;</div><div class="line"><a name="l02723"></a><span class="lineno"> 2723</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l02724"></a><span class="lineno"> 2724</span>&#160; }</div><div class="line"><a name="l02725"></a><span class="lineno"> 2725</span>&#160; }</div><div class="line"><a name="l02726"></a><span class="lineno"> 2726</span>&#160; value = -1;</div><div class="line"><a name="l02727"></a><span class="lineno"> 2727</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sourceID must be valid&quot;</span>);</div><div class="line"><a name="l02728"></a><span class="lineno"> 2728</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l02729"></a><span class="lineno"> 2729</span>&#160;}</div><div class="line"><a name="l02730"></a><span class="lineno"> 2730</span>&#160;</div><div class="line"><a name="l02731"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a16b77657f4c6e878f7b20a21f8ecb51d"> 2731</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a16b77657f4c6e878f7b20a21f8ecb51d">CAmDatabaseHandlerMap::getMainSinkSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a> propertyType, int16_t&amp; value)<span class="keyword"> const</span></div><div class="line"><a name="l02732"></a><span class="lineno"> 2732</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02733"></a><span class="lineno"> 2733</span>&#160; am_Sink_Database_s * pObject = (am_Sink_Database_s *)<a class="code" href="namespaceam.html#acabdcd0d4a17f00bfaa64ad1b0992263">objectForKeyIfExistsInMap</a>(sinkID, mMappedData.mSinkMap);</div><div class="line"><a name="l02734"></a><span class="lineno"> 2734</span>&#160; <span class="keywordflow">if</span>( NULL!=pObject )</div><div class="line"><a name="l02735"></a><span class="lineno"> 2735</span>&#160; {</div><div class="line"><a name="l02736"></a><span class="lineno"> 2736</span>&#160; <span class="keywordflow">if</span>(pObject-&gt;listMainSoundProperties.size()&gt;0 &amp;&amp; 0==pObject-&gt;cacheMainSoundProperties.size())</div><div class="line"><a name="l02737"></a><span class="lineno"> 2737</span>&#160; {</div><div class="line"><a name="l02738"></a><span class="lineno"> 2738</span>&#160; std::vector&lt;am_MainSoundProperty_s&gt;::const_iterator iter = pObject-&gt;listMainSoundProperties.begin();</div><div class="line"><a name="l02739"></a><span class="lineno"> 2739</span>&#160; <span class="keywordflow">for</span>(; iter&lt;pObject-&gt;listMainSoundProperties.end(); ++iter)</div><div class="line"><a name="l02740"></a><span class="lineno"> 2740</span>&#160; pObject-&gt;cacheMainSoundProperties[iter-&gt;type] = iter-&gt;value;</div><div class="line"><a name="l02741"></a><span class="lineno"> 2741</span>&#160; }</div><div class="line"><a name="l02742"></a><span class="lineno"> 2742</span>&#160; <span class="keyword">auto</span> it = pObject-&gt;cacheMainSoundProperties.find(propertyType);</div><div class="line"><a name="l02743"></a><span class="lineno"> 2743</span>&#160; <span class="keywordflow">if</span>(it!=pObject-&gt;cacheMainSoundProperties.end())</div><div class="line"><a name="l02744"></a><span class="lineno"> 2744</span>&#160; {</div><div class="line"><a name="l02745"></a><span class="lineno"> 2745</span>&#160; value = it-&gt;second;</div><div class="line"><a name="l02746"></a><span class="lineno"> 2746</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l02747"></a><span class="lineno"> 2747</span>&#160; }</div><div class="line"><a name="l02748"></a><span class="lineno"> 2748</span>&#160; }</div><div class="line"><a name="l02749"></a><span class="lineno"> 2749</span>&#160; value = -1;</div><div class="line"><a name="l02750"></a><span class="lineno"> 2750</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sinkID must be valid&quot;</span>);</div><div class="line"><a name="l02751"></a><span class="lineno"> 2751</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l02752"></a><span class="lineno"> 2752</span>&#160;}</div><div class="line"><a name="l02753"></a><span class="lineno"> 2753</span>&#160;</div><div class="line"><a name="l02754"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#aefa13b6986d86789409d91dbcd6ed9f7"> 2754</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aefa13b6986d86789409d91dbcd6ed9f7">CAmDatabaseHandlerMap::getMainSourceSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a> propertyType, int16_t&amp; value)<span class="keyword"> const</span></div><div class="line"><a name="l02755"></a><span class="lineno"> 2755</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02756"></a><span class="lineno"> 2756</span>&#160;</div><div class="line"><a name="l02757"></a><span class="lineno"> 2757</span>&#160; am_Source_Database_s * pObject = (am_Source_Database_s *)<a class="code" href="namespaceam.html#acabdcd0d4a17f00bfaa64ad1b0992263">objectForKeyIfExistsInMap</a>(sourceID, mMappedData.mSourceMap);</div><div class="line"><a name="l02758"></a><span class="lineno"> 2758</span>&#160; <span class="keywordflow">if</span>( NULL!=pObject )</div><div class="line"><a name="l02759"></a><span class="lineno"> 2759</span>&#160; {</div><div class="line"><a name="l02760"></a><span class="lineno"> 2760</span>&#160; <span class="keywordflow">if</span>(pObject-&gt;listMainSoundProperties.size()&gt;0 &amp;&amp; 0==pObject-&gt;cacheMainSoundProperties.size())</div><div class="line"><a name="l02761"></a><span class="lineno"> 2761</span>&#160; {</div><div class="line"><a name="l02762"></a><span class="lineno"> 2762</span>&#160; std::vector&lt;am_MainSoundProperty_s&gt;::const_iterator iter = pObject-&gt;listMainSoundProperties.begin();</div><div class="line"><a name="l02763"></a><span class="lineno"> 2763</span>&#160; <span class="keywordflow">for</span>(; iter&lt;pObject-&gt;listMainSoundProperties.end(); ++iter)</div><div class="line"><a name="l02764"></a><span class="lineno"> 2764</span>&#160; pObject-&gt;cacheMainSoundProperties[iter-&gt;type] = iter-&gt;value;</div><div class="line"><a name="l02765"></a><span class="lineno"> 2765</span>&#160; }</div><div class="line"><a name="l02766"></a><span class="lineno"> 2766</span>&#160; <span class="keyword">auto</span> it = pObject-&gt;cacheMainSoundProperties.find(propertyType);</div><div class="line"><a name="l02767"></a><span class="lineno"> 2767</span>&#160; <span class="keywordflow">if</span>(it!=pObject-&gt;cacheMainSoundProperties.end())</div><div class="line"><a name="l02768"></a><span class="lineno"> 2768</span>&#160; {</div><div class="line"><a name="l02769"></a><span class="lineno"> 2769</span>&#160; value = it-&gt;second;</div><div class="line"><a name="l02770"></a><span class="lineno"> 2770</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l02771"></a><span class="lineno"> 2771</span>&#160; }</div><div class="line"><a name="l02772"></a><span class="lineno"> 2772</span>&#160; }</div><div class="line"><a name="l02773"></a><span class="lineno"> 2773</span>&#160;</div><div class="line"><a name="l02774"></a><span class="lineno"> 2774</span>&#160; value = -1;</div><div class="line"><a name="l02775"></a><span class="lineno"> 2775</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sourceID must be valid&quot;</span>);</div><div class="line"><a name="l02776"></a><span class="lineno"> 2776</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l02777"></a><span class="lineno"> 2777</span>&#160;}</div><div class="line"><a name="l02778"></a><span class="lineno"> 2778</span>&#160;</div><div class="line"><a name="l02779"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#af946dd70eacb4ab2c21308fbd45a3231"> 2779</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#af946dd70eacb4ab2c21308fbd45a3231">CAmDatabaseHandlerMap::getDomainState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a>&amp; state)<span class="keyword"> const</span></div><div class="line"><a name="l02780"></a><span class="lineno"> 2780</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02781"></a><span class="lineno"> 2781</span>&#160;</div><div class="line"><a name="l02782"></a><span class="lineno"> 2782</span>&#160; am_Domain_Database_s <span class="keyword">const</span> * source = <a class="code" href="namespaceam.html#acabdcd0d4a17f00bfaa64ad1b0992263">objectForKeyIfExistsInMap</a>(domainID, mMappedData.mDomainMap);</div><div class="line"><a name="l02783"></a><span class="lineno"> 2783</span>&#160; <span class="keywordflow">if</span>( NULL!=source )</div><div class="line"><a name="l02784"></a><span class="lineno"> 2784</span>&#160; {</div><div class="line"><a name="l02785"></a><span class="lineno"> 2785</span>&#160; state = source-&gt;state;</div><div class="line"><a name="l02786"></a><span class="lineno"> 2786</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l02787"></a><span class="lineno"> 2787</span>&#160; }</div><div class="line"><a name="l02788"></a><span class="lineno"> 2788</span>&#160; state = <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5a8ee65be2791c7269d422c1b0732713d5">DS_UNKNOWN</a>;</div><div class="line"><a name="l02789"></a><span class="lineno"> 2789</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;domainID must be valid&quot;</span>);</div><div class="line"><a name="l02790"></a><span class="lineno"> 2790</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l02791"></a><span class="lineno"> 2791</span>&#160;}</div><div class="line"><a name="l02792"></a><span class="lineno"> 2792</span>&#160;</div><div class="line"><a name="l02793"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#aac703640a08104729d898800a54fe178"> 2793</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aac703640a08104729d898800a54fe178">CAmDatabaseHandlerMap::peekDomain</a>(<span class="keyword">const</span> std::string &amp; name, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> &amp; domainID)</div><div class="line"><a name="l02794"></a><span class="lineno"> 2794</span>&#160;{</div><div class="line"><a name="l02795"></a><span class="lineno"> 2795</span>&#160; domainID=0;</div><div class="line"><a name="l02796"></a><span class="lineno"> 2796</span>&#160;</div><div class="line"><a name="l02797"></a><span class="lineno"> 2797</span>&#160; am_Domain_Database_s <span class="keyword">const</span> *reservedDomain = objectMatchingPredicate&lt;am_Domain_Database_s, am_domainID_t&gt;(mMappedData.mDomainMap, [&amp;](<span class="keyword">const</span> am_Domain_Database_s &amp; obj){</div><div class="line"><a name="l02798"></a><span class="lineno"> 2798</span>&#160; <span class="keywordflow">return</span> name.compare(obj.name)==0;</div><div class="line"><a name="l02799"></a><span class="lineno"> 2799</span>&#160; });</div><div class="line"><a name="l02800"></a><span class="lineno"> 2800</span>&#160;</div><div class="line"><a name="l02801"></a><span class="lineno"> 2801</span>&#160; <span class="keywordflow">if</span>( NULL != reservedDomain )</div><div class="line"><a name="l02802"></a><span class="lineno"> 2802</span>&#160; {</div><div class="line"><a name="l02803"></a><span class="lineno"> 2803</span>&#160; domainID = reservedDomain-&gt;domainID;</div><div class="line"><a name="l02804"></a><span class="lineno"> 2804</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div><div class="line"><a name="l02805"></a><span class="lineno"> 2805</span>&#160; }</div><div class="line"><a name="l02806"></a><span class="lineno"> 2806</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l02807"></a><span class="lineno"> 2807</span>&#160; {</div><div class="line"><a name="l02808"></a><span class="lineno"> 2808</span>&#160; int16_t nextID = 0;</div><div class="line"><a name="l02809"></a><span class="lineno"> 2809</span>&#160; <span class="keywordflow">if</span>( mMappedData.increaseID( nextID, mMappedData.mCurrentDomainID) )</div><div class="line"><a name="l02810"></a><span class="lineno"> 2810</span>&#160; {</div><div class="line"><a name="l02811"></a><span class="lineno"> 2811</span>&#160; domainID = nextID;</div><div class="line"><a name="l02812"></a><span class="lineno"> 2812</span>&#160; am_Domain_Database_s domain;</div><div class="line"><a name="l02813"></a><span class="lineno"> 2813</span>&#160; domain.domainID = nextID;</div><div class="line"><a name="l02814"></a><span class="lineno"> 2814</span>&#160; domain.name = name;</div><div class="line"><a name="l02815"></a><span class="lineno"> 2815</span>&#160; domain.reserved = 1;</div><div class="line"><a name="l02816"></a><span class="lineno"> 2816</span>&#160; mMappedData.mDomainMap[nextID] = domain;</div><div class="line"><a name="l02817"></a><span class="lineno"> 2817</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div><div class="line"><a name="l02818"></a><span class="lineno"> 2818</span>&#160; }</div><div class="line"><a name="l02819"></a><span class="lineno"> 2819</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>;</div><div class="line"><a name="l02820"></a><span class="lineno"> 2820</span>&#160; }</div><div class="line"><a name="l02821"></a><span class="lineno"> 2821</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l02822"></a><span class="lineno"> 2822</span>&#160;}</div><div class="line"><a name="l02823"></a><span class="lineno"> 2823</span>&#160;</div><div class="line"><a name="l02824"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a35a743a47c256c06a034fdaebf7bd5e5"> 2824</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a35a743a47c256c06a034fdaebf7bd5e5">CAmDatabaseHandlerMap::peekSink</a>(<span class="keyword">const</span> std::string &amp; name, <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> &amp; sinkID)</div><div class="line"><a name="l02825"></a><span class="lineno"> 2825</span>&#160;{</div><div class="line"><a name="l02826"></a><span class="lineno"> 2826</span>&#160; am_Sink_Database_s <span class="keyword">const</span> *reservedSink = objectMatchingPredicate&lt;am_Sink_Database_s, am_sinkID_t&gt;(mMappedData.mSinkMap, [&amp;](<span class="keyword">const</span> am_Sink_Database_s &amp; obj){</div><div class="line"><a name="l02827"></a><span class="lineno"> 2827</span>&#160; <span class="keywordflow">return</span> name.compare(obj.name)==0;</div><div class="line"><a name="l02828"></a><span class="lineno"> 2828</span>&#160; });</div><div class="line"><a name="l02829"></a><span class="lineno"> 2829</span>&#160; <span class="keywordflow">if</span>( NULL!=reservedSink )</div><div class="line"><a name="l02830"></a><span class="lineno"> 2830</span>&#160; {</div><div class="line"><a name="l02831"></a><span class="lineno"> 2831</span>&#160; sinkID = reservedSink-&gt;sinkID;</div><div class="line"><a name="l02832"></a><span class="lineno"> 2832</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div><div class="line"><a name="l02833"></a><span class="lineno"> 2833</span>&#160; }</div><div class="line"><a name="l02834"></a><span class="lineno"> 2834</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l02835"></a><span class="lineno"> 2835</span>&#160; {</div><div class="line"><a name="l02836"></a><span class="lineno"> 2836</span>&#160; int16_t nextID = 0;</div><div class="line"><a name="l02837"></a><span class="lineno"> 2837</span>&#160; <span class="keywordflow">if</span>(mMappedData.increaseID(nextID, mMappedData.mCurrentSinkID))</div><div class="line"><a name="l02838"></a><span class="lineno"> 2838</span>&#160; {</div><div class="line"><a name="l02839"></a><span class="lineno"> 2839</span>&#160; <span class="keywordflow">if</span>(mFirstStaticSink)</div><div class="line"><a name="l02840"></a><span class="lineno"> 2840</span>&#160; {</div><div class="line"><a name="l02841"></a><span class="lineno"> 2841</span>&#160; nextID = DYNAMIC_ID_BOUNDARY;</div><div class="line"><a name="l02842"></a><span class="lineno"> 2842</span>&#160; mFirstStaticSink = <span class="keyword">false</span>;</div><div class="line"><a name="l02843"></a><span class="lineno"> 2843</span>&#160; }</div><div class="line"><a name="l02844"></a><span class="lineno"> 2844</span>&#160; sinkID = nextID;</div><div class="line"><a name="l02845"></a><span class="lineno"> 2845</span>&#160; am_Sink_Database_s object;</div><div class="line"><a name="l02846"></a><span class="lineno"> 2846</span>&#160; <span class="keywordtype">object</span>.sinkID = nextID;</div><div class="line"><a name="l02847"></a><span class="lineno"> 2847</span>&#160; <span class="keywordtype">object</span>.name = name;</div><div class="line"><a name="l02848"></a><span class="lineno"> 2848</span>&#160; <span class="keywordtype">object</span>.reserved = 1;</div><div class="line"><a name="l02849"></a><span class="lineno"> 2849</span>&#160; mMappedData.mSinkMap[nextID] = object;</div><div class="line"><a name="l02850"></a><span class="lineno"> 2850</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div><div class="line"><a name="l02851"></a><span class="lineno"> 2851</span>&#160; }</div><div class="line"><a name="l02852"></a><span class="lineno"> 2852</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>;</div><div class="line"><a name="l02853"></a><span class="lineno"> 2853</span>&#160; }</div><div class="line"><a name="l02854"></a><span class="lineno"> 2854</span>&#160;}</div><div class="line"><a name="l02855"></a><span class="lineno"> 2855</span>&#160;</div><div class="line"><a name="l02856"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a914e82fef18d07df4429ae5a8676c4e2"> 2856</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a914e82fef18d07df4429ae5a8676c4e2">CAmDatabaseHandlerMap::peekSource</a>(<span class="keyword">const</span> std::string &amp; name, <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> &amp; sourceID)</div><div class="line"><a name="l02857"></a><span class="lineno"> 2857</span>&#160;{</div><div class="line"><a name="l02858"></a><span class="lineno"> 2858</span>&#160; am_Source_Database_s <span class="keyword">const</span> *reservedSrc = objectMatchingPredicate&lt;am_Source_Database_s, am_sourceID_t&gt;(mMappedData.mSourceMap, [&amp;](<span class="keyword">const</span> am_Source_Database_s &amp; obj){</div><div class="line"><a name="l02859"></a><span class="lineno"> 2859</span>&#160; <span class="keywordflow">return</span> name.compare(obj.name)==0;</div><div class="line"><a name="l02860"></a><span class="lineno"> 2860</span>&#160; });</div><div class="line"><a name="l02861"></a><span class="lineno"> 2861</span>&#160; <span class="keywordflow">if</span>( NULL!=reservedSrc )</div><div class="line"><a name="l02862"></a><span class="lineno"> 2862</span>&#160; {</div><div class="line"><a name="l02863"></a><span class="lineno"> 2863</span>&#160; sourceID = reservedSrc-&gt;sourceID;</div><div class="line"><a name="l02864"></a><span class="lineno"> 2864</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div><div class="line"><a name="l02865"></a><span class="lineno"> 2865</span>&#160; }</div><div class="line"><a name="l02866"></a><span class="lineno"> 2866</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l02867"></a><span class="lineno"> 2867</span>&#160; {</div><div class="line"><a name="l02868"></a><span class="lineno"> 2868</span>&#160; int16_t nextID = 0;</div><div class="line"><a name="l02869"></a><span class="lineno"> 2869</span>&#160; <span class="keywordflow">if</span>(mMappedData.increaseID(nextID, mMappedData.mCurrentSourceID))</div><div class="line"><a name="l02870"></a><span class="lineno"> 2870</span>&#160; {</div><div class="line"><a name="l02871"></a><span class="lineno"> 2871</span>&#160; <span class="keywordflow">if</span>(mFirstStaticSource)</div><div class="line"><a name="l02872"></a><span class="lineno"> 2872</span>&#160; {</div><div class="line"><a name="l02873"></a><span class="lineno"> 2873</span>&#160;<span class="comment">// nextID = DYNAMIC_ID_BOUNDARY;</span></div><div class="line"><a name="l02874"></a><span class="lineno"> 2874</span>&#160; mFirstStaticSource = <span class="keyword">false</span>;</div><div class="line"><a name="l02875"></a><span class="lineno"> 2875</span>&#160; }</div><div class="line"><a name="l02876"></a><span class="lineno"> 2876</span>&#160; sourceID = nextID;</div><div class="line"><a name="l02877"></a><span class="lineno"> 2877</span>&#160; am_Source_Database_s object;</div><div class="line"><a name="l02878"></a><span class="lineno"> 2878</span>&#160; <span class="keywordtype">object</span>.sourceID = nextID;</div><div class="line"><a name="l02879"></a><span class="lineno"> 2879</span>&#160; <span class="keywordtype">object</span>.name = name;</div><div class="line"><a name="l02880"></a><span class="lineno"> 2880</span>&#160; <span class="keywordtype">object</span>.reserved = 1;</div><div class="line"><a name="l02881"></a><span class="lineno"> 2881</span>&#160; mMappedData.mSourceMap[nextID] = object;</div><div class="line"><a name="l02882"></a><span class="lineno"> 2882</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div><div class="line"><a name="l02883"></a><span class="lineno"> 2883</span>&#160; }</div><div class="line"><a name="l02884"></a><span class="lineno"> 2884</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l02885"></a><span class="lineno"> 2885</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>;</div><div class="line"><a name="l02886"></a><span class="lineno"> 2886</span>&#160; }</div><div class="line"><a name="l02887"></a><span class="lineno"> 2887</span>&#160;}</div><div class="line"><a name="l02888"></a><span class="lineno"> 2888</span>&#160;</div><div class="line"><a name="l02889"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a3abe95c47e0ac58e3bdc9e367c9076fa"> 2889</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a3abe95c47e0ac58e3bdc9e367c9076fa">CAmDatabaseHandlerMap::changeSinkVolume</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume)</div><div class="line"><a name="l02890"></a><span class="lineno"> 2890</span>&#160;{</div><div class="line"><a name="l02891"></a><span class="lineno"> 2891</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">existSink</a>(sinkID))</div><div class="line"><a name="l02892"></a><span class="lineno"> 2892</span>&#160; {</div><div class="line"><a name="l02893"></a><span class="lineno"> 2893</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sinkID must be valid&quot;</span>);</div><div class="line"><a name="l02894"></a><span class="lineno"> 2894</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l02895"></a><span class="lineno"> 2895</span>&#160; }</div><div class="line"><a name="l02896"></a><span class="lineno"> 2896</span>&#160;</div><div class="line"><a name="l02897"></a><span class="lineno"> 2897</span>&#160; mMappedData.mSinkMap[sinkID].volume = volume;</div><div class="line"><a name="l02898"></a><span class="lineno"> 2898</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l02899"></a><span class="lineno"> 2899</span>&#160;}</div><div class="line"><a name="l02900"></a><span class="lineno"> 2900</span>&#160;</div><div class="line"><a name="l02901"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a517b9380fd25f02c700f4c230a93399b"> 2901</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a517b9380fd25f02c700f4c230a93399b">CAmDatabaseHandlerMap::changeSourceVolume</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume)</div><div class="line"><a name="l02902"></a><span class="lineno"> 2902</span>&#160;{</div><div class="line"><a name="l02903"></a><span class="lineno"> 2903</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282">existSource</a>(sourceID))</div><div class="line"><a name="l02904"></a><span class="lineno"> 2904</span>&#160; {</div><div class="line"><a name="l02905"></a><span class="lineno"> 2905</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sourceID must be valid&quot;</span>);</div><div class="line"><a name="l02906"></a><span class="lineno"> 2906</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l02907"></a><span class="lineno"> 2907</span>&#160; }</div><div class="line"><a name="l02908"></a><span class="lineno"> 2908</span>&#160; mMappedData.mSourceMap[sourceID].volume = volume;</div><div class="line"><a name="l02909"></a><span class="lineno"> 2909</span>&#160;</div><div class="line"><a name="l02910"></a><span class="lineno"> 2910</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l02911"></a><span class="lineno"> 2911</span>&#160;}</div><div class="line"><a name="l02912"></a><span class="lineno"> 2912</span>&#160;</div><div class="line"><a name="l02913"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a67b3d3cc897b4075804833c334429e31"> 2913</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a67b3d3cc897b4075804833c334429e31">CAmDatabaseHandlerMap::changeSourceSoundPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> &amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID)</div><div class="line"><a name="l02914"></a><span class="lineno"> 2914</span>&#160;{</div><div class="line"><a name="l02915"></a><span class="lineno"> 2915</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282">existSource</a>(sourceID))</div><div class="line"><a name="l02916"></a><span class="lineno"> 2916</span>&#160; {</div><div class="line"><a name="l02917"></a><span class="lineno"> 2917</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sourceID must be valid&quot;</span>);</div><div class="line"><a name="l02918"></a><span class="lineno"> 2918</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l02919"></a><span class="lineno"> 2919</span>&#160; }</div><div class="line"><a name="l02920"></a><span class="lineno"> 2920</span>&#160;</div><div class="line"><a name="l02921"></a><span class="lineno"> 2921</span>&#160; am_Source_Database_s &amp; source = mMappedData.mSourceMap[sourceID];</div><div class="line"><a name="l02922"></a><span class="lineno"> 2922</span>&#160; std::vector&lt;am_SoundProperty_s&gt;::iterator iter = source.listSoundProperties.begin();</div><div class="line"><a name="l02923"></a><span class="lineno"> 2923</span>&#160; <span class="keywordflow">for</span>(; iter&lt;source.listSoundProperties.end(); ++iter)</div><div class="line"><a name="l02924"></a><span class="lineno"> 2924</span>&#160; {</div><div class="line"><a name="l02925"></a><span class="lineno"> 2925</span>&#160; <span class="keywordflow">if</span>( soundProperty.<a class="code" href="structam_1_1am__SoundProperty__s.html#adaf90d729af1e4dca87668616312ee57">type</a> == iter-&gt;type )</div><div class="line"><a name="l02926"></a><span class="lineno"> 2926</span>&#160; {</div><div class="line"><a name="l02927"></a><span class="lineno"> 2927</span>&#160; iter-&gt;value = soundProperty.<a class="code" href="structam_1_1am__SoundProperty__s.html#a1eca1f3f4f81fa8ee61bb5851f37521f">value</a>;</div><div class="line"><a name="l02928"></a><span class="lineno"> 2928</span>&#160; <span class="keywordflow">if</span>(source.cacheSoundProperties.size())</div><div class="line"><a name="l02929"></a><span class="lineno"> 2929</span>&#160; source.cacheSoundProperties[soundProperty.<a class="code" href="structam_1_1am__SoundProperty__s.html#adaf90d729af1e4dca87668616312ee57">type</a>] = soundProperty.<a class="code" href="structam_1_1am__SoundProperty__s.html#a1eca1f3f4f81fa8ee61bb5851f37521f">value</a>;</div><div class="line"><a name="l02930"></a><span class="lineno"> 2930</span>&#160; return (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l02931"></a><span class="lineno"> 2931</span>&#160; }</div><div class="line"><a name="l02932"></a><span class="lineno"> 2932</span>&#160; }</div><div class="line"><a name="l02933"></a><span class="lineno"> 2933</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;soundproperty type must be valid source:&quot;</span>,sourceID,<span class="stringliteral">&quot;type&quot;</span>,soundProperty.<a class="code" href="structam_1_1am__SoundProperty__s.html#adaf90d729af1e4dca87668616312ee57">type</a>);</div><div class="line"><a name="l02934"></a><span class="lineno"> 2934</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l02935"></a><span class="lineno"> 2935</span>&#160;}</div><div class="line"><a name="l02936"></a><span class="lineno"> 2936</span>&#160;</div><div class="line"><a name="l02937"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a91c55593dc24ce5562ee99bd87dc3d35"> 2937</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a91c55593dc24ce5562ee99bd87dc3d35">CAmDatabaseHandlerMap::changeSinkSoundPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> &amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)</div><div class="line"><a name="l02938"></a><span class="lineno"> 2938</span>&#160;{</div><div class="line"><a name="l02939"></a><span class="lineno"> 2939</span>&#160;</div><div class="line"><a name="l02940"></a><span class="lineno"> 2940</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">existSink</a>(sinkID))</div><div class="line"><a name="l02941"></a><span class="lineno"> 2941</span>&#160; {</div><div class="line"><a name="l02942"></a><span class="lineno"> 2942</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sinkID must be valid&quot;</span>);</div><div class="line"><a name="l02943"></a><span class="lineno"> 2943</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l02944"></a><span class="lineno"> 2944</span>&#160; }</div><div class="line"><a name="l02945"></a><span class="lineno"> 2945</span>&#160; am_Sink_Database_s &amp; sink = mMappedData.mSinkMap[sinkID];</div><div class="line"><a name="l02946"></a><span class="lineno"> 2946</span>&#160; std::vector&lt;am_SoundProperty_s&gt;::iterator iter = sink.listSoundProperties.begin();</div><div class="line"><a name="l02947"></a><span class="lineno"> 2947</span>&#160; <span class="keywordflow">for</span>(; iter&lt;sink.listSoundProperties.end(); ++iter)</div><div class="line"><a name="l02948"></a><span class="lineno"> 2948</span>&#160; {</div><div class="line"><a name="l02949"></a><span class="lineno"> 2949</span>&#160; <span class="keywordflow">if</span>( soundProperty.<a class="code" href="structam_1_1am__SoundProperty__s.html#adaf90d729af1e4dca87668616312ee57">type</a> == iter-&gt;type )</div><div class="line"><a name="l02950"></a><span class="lineno"> 2950</span>&#160; {</div><div class="line"><a name="l02951"></a><span class="lineno"> 2951</span>&#160; iter-&gt;value = soundProperty.<a class="code" href="structam_1_1am__SoundProperty__s.html#a1eca1f3f4f81fa8ee61bb5851f37521f">value</a>;</div><div class="line"><a name="l02952"></a><span class="lineno"> 2952</span>&#160; <span class="keywordflow">if</span>(sink.cacheSoundProperties.size())</div><div class="line"><a name="l02953"></a><span class="lineno"> 2953</span>&#160; sink.cacheSoundProperties[soundProperty.<a class="code" href="structam_1_1am__SoundProperty__s.html#adaf90d729af1e4dca87668616312ee57">type</a>] = soundProperty.<a class="code" href="structam_1_1am__SoundProperty__s.html#a1eca1f3f4f81fa8ee61bb5851f37521f">value</a>;</div><div class="line"><a name="l02954"></a><span class="lineno"> 2954</span>&#160; return (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l02955"></a><span class="lineno"> 2955</span>&#160; }</div><div class="line"><a name="l02956"></a><span class="lineno"> 2956</span>&#160; }</div><div class="line"><a name="l02957"></a><span class="lineno"> 2957</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;soundproperty type must be valid sinkID:&quot;</span>,sinkID,<span class="stringliteral">&quot;type&quot;</span>,soundProperty.<a class="code" href="structam_1_1am__SoundProperty__s.html#adaf90d729af1e4dca87668616312ee57">type</a>);</div><div class="line"><a name="l02958"></a><span class="lineno"> 2958</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l02959"></a><span class="lineno"> 2959</span>&#160;}</div><div class="line"><a name="l02960"></a><span class="lineno"> 2960</span>&#160;</div><div class="line"><a name="l02961"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a1ddcaf8686b194f67b48b03361ac3473"> 2961</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a1ddcaf8686b194f67b48b03361ac3473">CAmDatabaseHandlerMap::changeCrossFaderHotSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a> hotsink)</div><div class="line"><a name="l02962"></a><span class="lineno"> 2962</span>&#160;{</div><div class="line"><a name="l02963"></a><span class="lineno"> 2963</span>&#160;</div><div class="line"><a name="l02964"></a><span class="lineno"> 2964</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a11a63287d372f58350f1b42bf6fa98a6">existCrossFader</a>(crossfaderID))</div><div class="line"><a name="l02965"></a><span class="lineno"> 2965</span>&#160; {</div><div class="line"><a name="l02966"></a><span class="lineno"> 2966</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;crossfaderID must be valid&quot;</span>);</div><div class="line"><a name="l02967"></a><span class="lineno"> 2967</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l02968"></a><span class="lineno"> 2968</span>&#160; }</div><div class="line"><a name="l02969"></a><span class="lineno"> 2969</span>&#160;</div><div class="line"><a name="l02970"></a><span class="lineno"> 2970</span>&#160; mMappedData.mCrossfaderMap[crossfaderID].hotSink = hotsink;</div><div class="line"><a name="l02971"></a><span class="lineno"> 2971</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l02972"></a><span class="lineno"> 2972</span>&#160;}</div><div class="line"><a name="l02973"></a><span class="lineno"> 2973</span>&#160;</div><div class="line"><a name="l02974"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a2483324555e401435200385e420c4c9b"> 2974</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a2483324555e401435200385e420c4c9b">CAmDatabaseHandlerMap::isComponentConnected</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> &amp; gateway)<span class="keyword"> const</span></div><div class="line"><a name="l02975"></a><span class="lineno"> 2975</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02976"></a><span class="lineno"> 2976</span>&#160; <span class="keywordtype">bool</span> ret = isConnected(gateway);</div><div class="line"><a name="l02977"></a><span class="lineno"> 2977</span>&#160; <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l02978"></a><span class="lineno"> 2978</span>&#160;}</div><div class="line"><a name="l02979"></a><span class="lineno"> 2979</span>&#160;</div><div class="line"><a name="l02980"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a40ee4ec4f63682b868fac0d890ba72fa"> 2980</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a2483324555e401435200385e420c4c9b">CAmDatabaseHandlerMap::isComponentConnected</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp; converter)<span class="keyword"> const</span></div><div class="line"><a name="l02981"></a><span class="lineno"> 2981</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02982"></a><span class="lineno"> 2982</span>&#160; <span class="keywordtype">bool</span> ret = isConnected(converter);</div><div class="line"><a name="l02983"></a><span class="lineno"> 2983</span>&#160; <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l02984"></a><span class="lineno"> 2984</span>&#160;}</div><div class="line"><a name="l02985"></a><span class="lineno"> 2985</span>&#160;</div><div class="line"><a name="l02986"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a6d001d218bfd1ce6eb33e2f23a140b6b"> 2986</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a6d001d218bfd1ce6eb33e2f23a140b6b">am::CAmDatabaseHandlerMap::peekSinkClassID</a>(<span class="keyword">const</span> std::string &amp; name, <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> &amp; sinkClassID)</div><div class="line"><a name="l02987"></a><span class="lineno"> 2987</span>&#160;{</div><div class="line"><a name="l02988"></a><span class="lineno"> 2988</span>&#160; <span class="keywordflow">if</span> (name.empty())</div><div class="line"><a name="l02989"></a><span class="lineno"> 2989</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l02990"></a><span class="lineno"> 2990</span>&#160; am_SinkClass_Database_s <span class="keyword">const</span> *reserved = objectMatchingPredicate&lt;am_SinkClass_Database_s, am_sinkClass_t&gt;(mMappedData.mSinkClassesMap, [&amp;](<span class="keyword">const</span> am_SinkClass_Database_s &amp; obj){</div><div class="line"><a name="l02991"></a><span class="lineno"> 2991</span>&#160; <span class="keywordflow">return</span> name.compare(obj.name)==0;</div><div class="line"><a name="l02992"></a><span class="lineno"> 2992</span>&#160; });</div><div class="line"><a name="l02993"></a><span class="lineno"> 2993</span>&#160; <span class="keywordflow">if</span>( NULL!=reserved )</div><div class="line"><a name="l02994"></a><span class="lineno"> 2994</span>&#160; {</div><div class="line"><a name="l02995"></a><span class="lineno"> 2995</span>&#160; sinkClassID = reserved-&gt;sinkClassID;</div><div class="line"><a name="l02996"></a><span class="lineno"> 2996</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div><div class="line"><a name="l02997"></a><span class="lineno"> 2997</span>&#160; }</div><div class="line"><a name="l02998"></a><span class="lineno"> 2998</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l02999"></a><span class="lineno"> 2999</span>&#160;}</div><div class="line"><a name="l03000"></a><span class="lineno"> 3000</span>&#160;</div><div class="line"><a name="l03001"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a1e5d12fde550ca0024d3f037d7ad5fd4"> 3001</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a1e5d12fde550ca0024d3f037d7ad5fd4">am::CAmDatabaseHandlerMap::peekSourceClassID</a>(<span class="keyword">const</span> std::string &amp; name, <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> &amp; sourceClassID)</div><div class="line"><a name="l03002"></a><span class="lineno"> 3002</span>&#160;{</div><div class="line"><a name="l03003"></a><span class="lineno"> 3003</span>&#160; <span class="keywordflow">if</span> (name.empty())</div><div class="line"><a name="l03004"></a><span class="lineno"> 3004</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l03005"></a><span class="lineno"> 3005</span>&#160; am_SourceClass_Database_s <span class="keyword">const</span> *ptrSource = objectMatchingPredicate&lt;am_SourceClass_Database_s, am_sourceClass_t&gt;(mMappedData.mSourceClassesMap, [&amp;](<span class="keyword">const</span> am_SourceClass_Database_s &amp; obj){</div><div class="line"><a name="l03006"></a><span class="lineno"> 3006</span>&#160; <span class="keywordflow">return</span> name.compare(obj.name)==0;</div><div class="line"><a name="l03007"></a><span class="lineno"> 3007</span>&#160; });</div><div class="line"><a name="l03008"></a><span class="lineno"> 3008</span>&#160; <span class="keywordflow">if</span>( NULL!=ptrSource )</div><div class="line"><a name="l03009"></a><span class="lineno"> 3009</span>&#160; {</div><div class="line"><a name="l03010"></a><span class="lineno"> 3010</span>&#160; sourceClassID = ptrSource-&gt;sourceClassID;</div><div class="line"><a name="l03011"></a><span class="lineno"> 3011</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div><div class="line"><a name="l03012"></a><span class="lineno"> 3012</span>&#160; }</div><div class="line"><a name="l03013"></a><span class="lineno"> 3013</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l03014"></a><span class="lineno"> 3014</span>&#160;}</div><div class="line"><a name="l03015"></a><span class="lineno"> 3015</span>&#160;</div><div class="line"><a name="l03016"></a><span class="lineno"> 3016</span>&#160;</div><div class="line"><a name="l03017"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a20441fe0f2f687f41dfcd9de10629fad"> 3017</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a20441fe0f2f687f41dfcd9de10629fad">CAmDatabaseHandlerMap::changeSourceDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties)</div><div class="line"><a name="l03018"></a><span class="lineno"> 3018</span>&#160;{</div><div class="line"><a name="l03019"></a><span class="lineno"> 3019</span>&#160;</div><div class="line"><a name="l03020"></a><span class="lineno"> 3020</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282">existSource</a>(sourceID))</div><div class="line"><a name="l03021"></a><span class="lineno"> 3021</span>&#160; {</div><div class="line"><a name="l03022"></a><span class="lineno"> 3022</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sourceID must be valid&quot;</span>);</div><div class="line"><a name="l03023"></a><span class="lineno"> 3023</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l03024"></a><span class="lineno"> 3024</span>&#160; }</div><div class="line"><a name="l03025"></a><span class="lineno"> 3025</span>&#160;</div><div class="line"><a name="l03026"></a><span class="lineno"> 3026</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#ac7b3f8f2f1ec205ae6521cbc7f9b0fbe">DB_COND_UPDATE_INIT</a>;</div><div class="line"><a name="l03027"></a><span class="lineno"> 3027</span>&#160; <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassOut(sourceClassID);</div><div class="line"><a name="l03028"></a><span class="lineno"> 3028</span>&#160; std::vector&lt;am_MainSoundProperty_s&gt; listMainSoundPropertiesOut(listMainSoundProperties);</div><div class="line"><a name="l03029"></a><span class="lineno"> 3029</span>&#160; <span class="comment">//check if sinkClass needs to be changed</span></div><div class="line"><a name="l03030"></a><span class="lineno"> 3030</span>&#160;</div><div class="line"><a name="l03031"></a><span class="lineno"> 3031</span>&#160; std::unordered_map&lt;am_sourceID_t, am_Source_Database_s&gt;::iterator iter = mMappedData.mSourceMap.begin();</div><div class="line"><a name="l03032"></a><span class="lineno"> 3032</span>&#160; <span class="keywordflow">for</span>(; iter!=mMappedData.mSourceMap.end(); ++iter)</div><div class="line"><a name="l03033"></a><span class="lineno"> 3033</span>&#160; {</div><div class="line"><a name="l03034"></a><span class="lineno"> 3034</span>&#160; <span class="keywordflow">if</span>( iter-&gt;second.sourceID == sourceID )</div><div class="line"><a name="l03035"></a><span class="lineno"> 3035</span>&#160; {</div><div class="line"><a name="l03036"></a><span class="lineno"> 3036</span>&#160; <span class="keywordflow">if</span> (sourceClassID != 0)</div><div class="line"><a name="l03037"></a><span class="lineno"> 3037</span>&#160; {</div><div class="line"><a name="l03038"></a><span class="lineno"> 3038</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a87598bed9b4eaefe0a8fc808e843ec6b">DB_COND_UPDATE</a>(iter-&gt;second.sourceClassID, sourceClassID);</div><div class="line"><a name="l03039"></a><span class="lineno"> 3039</span>&#160; }</div><div class="line"><a name="l03040"></a><span class="lineno"> 3040</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (0 == iter-&gt;second.reserved)</div><div class="line"><a name="l03041"></a><span class="lineno"> 3041</span>&#160; {</div><div class="line"><a name="l03042"></a><span class="lineno"> 3042</span>&#160; sourceClassOut = iter-&gt;second.sourceClassID;</div><div class="line"><a name="l03043"></a><span class="lineno"> 3043</span>&#160; }</div><div class="line"><a name="l03044"></a><span class="lineno"> 3044</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l03045"></a><span class="lineno"> 3045</span>&#160; }</div><div class="line"><a name="l03046"></a><span class="lineno"> 3046</span>&#160; }</div><div class="line"><a name="l03047"></a><span class="lineno"> 3047</span>&#160;</div><div class="line"><a name="l03048"></a><span class="lineno"> 3048</span>&#160; <span class="comment">//check if soundProperties need to be updated</span></div><div class="line"><a name="l03049"></a><span class="lineno"> 3049</span>&#160; <span class="keywordflow">if</span> (!listSoundProperties.empty())</div><div class="line"><a name="l03050"></a><span class="lineno"> 3050</span>&#160; {</div><div class="line"><a name="l03051"></a><span class="lineno"> 3051</span>&#160; mMappedData.mSourceMap.at(sourceID).listSoundProperties = listSoundProperties;</div><div class="line"><a name="l03052"></a><span class="lineno"> 3052</span>&#160; mMappedData.mSourceMap.at(sourceID).cacheSoundProperties.clear();</div><div class="line"><a name="l03053"></a><span class="lineno"> 3053</span>&#160; }</div><div class="line"><a name="l03054"></a><span class="lineno"> 3054</span>&#160;</div><div class="line"><a name="l03055"></a><span class="lineno"> 3055</span>&#160; <span class="comment">//check if we have to update the list of connectionformats</span></div><div class="line"><a name="l03056"></a><span class="lineno"> 3056</span>&#160; <span class="keywordflow">if</span> (!listConnectionFormats.empty())</div><div class="line"><a name="l03057"></a><span class="lineno"> 3057</span>&#160; {</div><div class="line"><a name="l03058"></a><span class="lineno"> 3058</span>&#160; mMappedData.mSourceMap.at(sourceID).listConnectionFormats = listConnectionFormats;</div><div class="line"><a name="l03059"></a><span class="lineno"> 3059</span>&#160; }</div><div class="line"><a name="l03060"></a><span class="lineno"> 3060</span>&#160;</div><div class="line"><a name="l03061"></a><span class="lineno"> 3061</span>&#160; <span class="comment">//then we need to check if we need to update the listMainSoundProperties</span></div><div class="line"><a name="l03062"></a><span class="lineno"> 3062</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ab672325daba6e220ad75675fc39a9f45">sourceVisible</a>(sourceID))</div><div class="line"><a name="l03063"></a><span class="lineno"> 3063</span>&#160; {</div><div class="line"><a name="l03064"></a><span class="lineno"> 3064</span>&#160; <span class="keywordflow">if</span> (!listMainSoundProperties.empty())</div><div class="line"><a name="l03065"></a><span class="lineno"> 3065</span>&#160; {</div><div class="line"><a name="l03066"></a><span class="lineno"> 3066</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a87598bed9b4eaefe0a8fc808e843ec6b">DB_COND_UPDATE</a>(mMappedData.mSourceMap.at(sourceID).listMainSoundProperties, listMainSoundProperties);</div><div class="line"><a name="l03067"></a><span class="lineno"> 3067</span>&#160; mMappedData.mSourceMap.at(sourceID).cacheMainSoundProperties.clear();</div><div class="line"><a name="l03068"></a><span class="lineno"> 3068</span>&#160; }</div><div class="line"><a name="l03069"></a><span class="lineno"> 3069</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l03070"></a><span class="lineno"> 3070</span>&#160; {</div><div class="line"><a name="l03071"></a><span class="lineno"> 3071</span>&#160; <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a2ab5e36eedd8430c5d720b9e2b5559f3">getListMainSourceSoundProperties</a>(sourceID,listMainSoundPropertiesOut);</div><div class="line"><a name="l03072"></a><span class="lineno"> 3072</span>&#160; }</div><div class="line"><a name="l03073"></a><span class="lineno"> 3073</span>&#160; }</div><div class="line"><a name="l03074"></a><span class="lineno"> 3074</span>&#160;</div><div class="line"><a name="l03075"></a><span class="lineno"> 3075</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a7b43731fea9fb5e9c8199cbf98068604">DB_COND_ISMODIFIED</a>)</div><div class="line"><a name="l03076"></a><span class="lineno"> 3076</span>&#160; {</div><div class="line"><a name="l03077"></a><span class="lineno"> 3077</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::changeSource changed changeSource of source:&quot;</span>, sourceID);</div><div class="line"><a name="l03078"></a><span class="lineno"> 3078</span>&#160;</div><div class="line"><a name="l03079"></a><span class="lineno"> 3079</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a023c42a6ea7b7e14bf37baf70dfaddc1">NOTIFY_OBSERVERS4</a>(dboSourceUpdated, sourceID,sourceClassOut,listMainSoundPropertiesOut,<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ab672325daba6e220ad75675fc39a9f45">sourceVisible</a>(sourceID))</div><div class="line"><a name="l03080"></a><span class="lineno"> 3080</span>&#160;</div><div class="line"><a name="l03081"></a><span class="lineno"> 3081</span>&#160; }</div><div class="line"><a name="l03082"></a><span class="lineno"> 3082</span>&#160;</div><div class="line"><a name="l03083"></a><span class="lineno"> 3083</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l03084"></a><span class="lineno"> 3084</span>&#160;</div><div class="line"><a name="l03085"></a><span class="lineno"> 3085</span>&#160;}</div><div class="line"><a name="l03086"></a><span class="lineno"> 3086</span>&#160;</div><div class="line"><a name="l03087"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a0cbdbfcb1c2d4aa1475db35ee2d6b03a"> 3087</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a0cbdbfcb1c2d4aa1475db35ee2d6b03a">CAmDatabaseHandlerMap::changeSinkDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties)</div><div class="line"><a name="l03088"></a><span class="lineno"> 3088</span>&#160;{</div><div class="line"><a name="l03089"></a><span class="lineno"> 3089</span>&#160;</div><div class="line"><a name="l03090"></a><span class="lineno"> 3090</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#ac7b3f8f2f1ec205ae6521cbc7f9b0fbe">DB_COND_UPDATE_INIT</a>;</div><div class="line"><a name="l03091"></a><span class="lineno"> 3091</span>&#160; <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassOut(sinkClassID);</div><div class="line"><a name="l03092"></a><span class="lineno"> 3092</span>&#160; std::vector&lt;am_MainSoundProperty_s&gt; listMainSoundPropertiesOut(listMainSoundProperties);</div><div class="line"><a name="l03093"></a><span class="lineno"> 3093</span>&#160;</div><div class="line"><a name="l03094"></a><span class="lineno"> 3094</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">existSink</a>(sinkID))</div><div class="line"><a name="l03095"></a><span class="lineno"> 3095</span>&#160; {</div><div class="line"><a name="l03096"></a><span class="lineno"> 3096</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sinkID must be valid&quot;</span>);</div><div class="line"><a name="l03097"></a><span class="lineno"> 3097</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l03098"></a><span class="lineno"> 3098</span>&#160; }</div><div class="line"><a name="l03099"></a><span class="lineno"> 3099</span>&#160;</div><div class="line"><a name="l03100"></a><span class="lineno"> 3100</span>&#160; std::unordered_map&lt;am_sinkID_t, am_Sink_Database_s&gt;::iterator iter = mMappedData.mSinkMap.begin();</div><div class="line"><a name="l03101"></a><span class="lineno"> 3101</span>&#160; <span class="keywordflow">for</span>(; iter!=mMappedData.mSinkMap.end(); ++iter)</div><div class="line"><a name="l03102"></a><span class="lineno"> 3102</span>&#160; {</div><div class="line"><a name="l03103"></a><span class="lineno"> 3103</span>&#160; <span class="keywordflow">if</span> (iter-&gt;second.sinkID == sinkID)</div><div class="line"><a name="l03104"></a><span class="lineno"> 3104</span>&#160; {</div><div class="line"><a name="l03105"></a><span class="lineno"> 3105</span>&#160; <span class="keywordflow">if</span> (sinkClassID != 0)</div><div class="line"><a name="l03106"></a><span class="lineno"> 3106</span>&#160; {</div><div class="line"><a name="l03107"></a><span class="lineno"> 3107</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a87598bed9b4eaefe0a8fc808e843ec6b">DB_COND_UPDATE</a>(iter-&gt;second.sinkClassID, sinkClassID);</div><div class="line"><a name="l03108"></a><span class="lineno"> 3108</span>&#160; }</div><div class="line"><a name="l03109"></a><span class="lineno"> 3109</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (0 == iter-&gt;second.reserved)</div><div class="line"><a name="l03110"></a><span class="lineno"> 3110</span>&#160; {</div><div class="line"><a name="l03111"></a><span class="lineno"> 3111</span>&#160; sinkClassOut = iter-&gt;second.sinkClassID;</div><div class="line"><a name="l03112"></a><span class="lineno"> 3112</span>&#160; }</div><div class="line"><a name="l03113"></a><span class="lineno"> 3113</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l03114"></a><span class="lineno"> 3114</span>&#160; }</div><div class="line"><a name="l03115"></a><span class="lineno"> 3115</span>&#160; }</div><div class="line"><a name="l03116"></a><span class="lineno"> 3116</span>&#160;</div><div class="line"><a name="l03117"></a><span class="lineno"> 3117</span>&#160; <span class="comment">//check if soundProperties need to be updated</span></div><div class="line"><a name="l03118"></a><span class="lineno"> 3118</span>&#160; <span class="keywordflow">if</span> (!listSoundProperties.empty())</div><div class="line"><a name="l03119"></a><span class="lineno"> 3119</span>&#160; {</div><div class="line"><a name="l03120"></a><span class="lineno"> 3120</span>&#160; mMappedData.mSinkMap.at(sinkID).listSoundProperties = listSoundProperties;</div><div class="line"><a name="l03121"></a><span class="lineno"> 3121</span>&#160; mMappedData.mSinkMap.at(sinkID).cacheSoundProperties.clear();</div><div class="line"><a name="l03122"></a><span class="lineno"> 3122</span>&#160; }</div><div class="line"><a name="l03123"></a><span class="lineno"> 3123</span>&#160;</div><div class="line"><a name="l03124"></a><span class="lineno"> 3124</span>&#160; <span class="comment">//check if we have to update the list of connectionformats</span></div><div class="line"><a name="l03125"></a><span class="lineno"> 3125</span>&#160; <span class="keywordflow">if</span> (!listConnectionFormats.empty())</div><div class="line"><a name="l03126"></a><span class="lineno"> 3126</span>&#160; {</div><div class="line"><a name="l03127"></a><span class="lineno"> 3127</span>&#160; mMappedData.mSinkMap.at(sinkID).listConnectionFormats = listConnectionFormats;</div><div class="line"><a name="l03128"></a><span class="lineno"> 3128</span>&#160; }</div><div class="line"><a name="l03129"></a><span class="lineno"> 3129</span>&#160;</div><div class="line"><a name="l03130"></a><span class="lineno"> 3130</span>&#160; <span class="comment">//then we need to check if we need to update the listMainSoundProperties</span></div><div class="line"><a name="l03131"></a><span class="lineno"> 3131</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a58e7aed5f4a279132a5b80f85e3aea58">sinkVisible</a>(sinkID))</div><div class="line"><a name="l03132"></a><span class="lineno"> 3132</span>&#160; {</div><div class="line"><a name="l03133"></a><span class="lineno"> 3133</span>&#160; <span class="keywordflow">if</span> (!listMainSoundProperties.empty())</div><div class="line"><a name="l03134"></a><span class="lineno"> 3134</span>&#160; {</div><div class="line"><a name="l03135"></a><span class="lineno"> 3135</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a87598bed9b4eaefe0a8fc808e843ec6b">DB_COND_UPDATE</a>(mMappedData.mSinkMap.at(sinkID).listMainSoundProperties, listMainSoundProperties);</div><div class="line"><a name="l03136"></a><span class="lineno"> 3136</span>&#160; mMappedData.mSinkMap.at(sinkID).cacheMainSoundProperties.clear();</div><div class="line"><a name="l03137"></a><span class="lineno"> 3137</span>&#160; }</div><div class="line"><a name="l03138"></a><span class="lineno"> 3138</span>&#160; <span class="keywordflow">else</span> <span class="comment">//read out the properties</span></div><div class="line"><a name="l03139"></a><span class="lineno"> 3139</span>&#160; {</div><div class="line"><a name="l03140"></a><span class="lineno"> 3140</span>&#160; <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a3ac05ee3996ef863d2bfbc063ccea109">getListMainSinkSoundProperties</a>(sinkID,listMainSoundPropertiesOut);</div><div class="line"><a name="l03141"></a><span class="lineno"> 3141</span>&#160; }</div><div class="line"><a name="l03142"></a><span class="lineno"> 3142</span>&#160; }</div><div class="line"><a name="l03143"></a><span class="lineno"> 3143</span>&#160;</div><div class="line"><a name="l03144"></a><span class="lineno"> 3144</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a7b43731fea9fb5e9c8199cbf98068604">DB_COND_ISMODIFIED</a>)</div><div class="line"><a name="l03145"></a><span class="lineno"> 3145</span>&#160; {</div><div class="line"><a name="l03146"></a><span class="lineno"> 3146</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::changeSink changed changeSink of sink:&quot;</span>, sinkID);</div><div class="line"><a name="l03147"></a><span class="lineno"> 3147</span>&#160;</div><div class="line"><a name="l03148"></a><span class="lineno"> 3148</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a023c42a6ea7b7e14bf37baf70dfaddc1">NOTIFY_OBSERVERS4</a>(dboSinkUpdated, sinkID,sinkClassOut,listMainSoundPropertiesOut,<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a58e7aed5f4a279132a5b80f85e3aea58">sinkVisible</a>(sinkID))</div><div class="line"><a name="l03149"></a><span class="lineno"> 3149</span>&#160; }</div><div class="line"><a name="l03150"></a><span class="lineno"> 3150</span>&#160;</div><div class="line"><a name="l03151"></a><span class="lineno"> 3151</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l03152"></a><span class="lineno"> 3152</span>&#160;}</div><div class="line"><a name="l03153"></a><span class="lineno"> 3153</span>&#160;</div><div class="line"><a name="l03154"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a40ba725bd0608b750aba813872b8824c"> 3154</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a40ba725bd0608b750aba813872b8824c">CAmDatabaseHandlerMap::getListMainSinkNotificationConfigurations</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_NotificationConfiguration_s&gt;&amp; listMainNotificationConfigurations)</div><div class="line"><a name="l03155"></a><span class="lineno"> 3155</span>&#160;{</div><div class="line"><a name="l03156"></a><span class="lineno"> 3156</span>&#160;</div><div class="line"><a name="l03157"></a><span class="lineno"> 3157</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">existSink</a>(sinkID))</div><div class="line"><a name="l03158"></a><span class="lineno"> 3158</span>&#160; {</div><div class="line"><a name="l03159"></a><span class="lineno"> 3159</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sinkID must be valid&quot;</span>);</div><div class="line"><a name="l03160"></a><span class="lineno"> 3160</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea02d5a546689f09d3cce354c286462972">E_DATABASE_ERROR</a>);</div><div class="line"><a name="l03161"></a><span class="lineno"> 3161</span>&#160; }</div><div class="line"><a name="l03162"></a><span class="lineno"> 3162</span>&#160; listMainNotificationConfigurations.clear();</div><div class="line"><a name="l03163"></a><span class="lineno"> 3163</span>&#160;</div><div class="line"><a name="l03164"></a><span class="lineno"> 3164</span>&#160; listMainNotificationConfigurations = mMappedData.mSinkMap.at(sinkID).listMainNotificationConfigurations;</div><div class="line"><a name="l03165"></a><span class="lineno"> 3165</span>&#160;</div><div class="line"><a name="l03166"></a><span class="lineno"> 3166</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l03167"></a><span class="lineno"> 3167</span>&#160;}</div><div class="line"><a name="l03168"></a><span class="lineno"> 3168</span>&#160;</div><div class="line"><a name="l03169"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a72d1eae0dd98bd91f562480bc87deb83"> 3169</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a72d1eae0dd98bd91f562480bc87deb83">CAmDatabaseHandlerMap::getListMainSourceNotificationConfigurations</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_NotificationConfiguration_s&gt;&amp; listMainNotificationConfigurations)</div><div class="line"><a name="l03170"></a><span class="lineno"> 3170</span>&#160;{</div><div class="line"><a name="l03171"></a><span class="lineno"> 3171</span>&#160;</div><div class="line"><a name="l03172"></a><span class="lineno"> 3172</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282">existSource</a>(sourceID))</div><div class="line"><a name="l03173"></a><span class="lineno"> 3173</span>&#160; {</div><div class="line"><a name="l03174"></a><span class="lineno"> 3174</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sourceID must be valid&quot;</span>);</div><div class="line"><a name="l03175"></a><span class="lineno"> 3175</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea02d5a546689f09d3cce354c286462972">E_DATABASE_ERROR</a>);</div><div class="line"><a name="l03176"></a><span class="lineno"> 3176</span>&#160; }</div><div class="line"><a name="l03177"></a><span class="lineno"> 3177</span>&#160;</div><div class="line"><a name="l03178"></a><span class="lineno"> 3178</span>&#160; listMainNotificationConfigurations = mMappedData.mSourceMap.at(sourceID).listMainNotificationConfigurations;</div><div class="line"><a name="l03179"></a><span class="lineno"> 3179</span>&#160;</div><div class="line"><a name="l03180"></a><span class="lineno"> 3180</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l03181"></a><span class="lineno"> 3181</span>&#160;}</div><div class="line"><a name="l03182"></a><span class="lineno"> 3182</span>&#160;</div><div class="line"><a name="l03183"></a><span class="lineno"><a class="line" href="namespaceam.html#a262f27a06528ed72b5390ba518f762ee"> 3183</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="namespaceam.html#a262f27a06528ed72b5390ba518f762ee">changeMainNotificationConfiguration</a>(std::vector&lt;am_NotificationConfiguration_s&gt; &amp; listMainNotificationConfigurations,</div><div class="line"><a name="l03184"></a><span class="lineno"> 3184</span>&#160; <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> &amp; mainNotificationConfiguration)</div><div class="line"><a name="l03185"></a><span class="lineno"> 3185</span>&#160;{</div><div class="line"><a name="l03186"></a><span class="lineno"> 3186</span>&#160; std::vector&lt;am_NotificationConfiguration_s&gt;::iterator iter = listMainNotificationConfigurations.begin();</div><div class="line"><a name="l03187"></a><span class="lineno"> 3187</span>&#160; <span class="keywordflow">for</span>(; iter&lt;listMainNotificationConfigurations.end(); ++iter)</div><div class="line"><a name="l03188"></a><span class="lineno"> 3188</span>&#160; {</div><div class="line"><a name="l03189"></a><span class="lineno"> 3189</span>&#160; <span class="keywordflow">if</span>( mainNotificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#ab3c479eda9f228cd981e217142ea84bf">type</a> == iter-&gt;type )</div><div class="line"><a name="l03190"></a><span class="lineno"> 3190</span>&#160; {</div><div class="line"><a name="l03191"></a><span class="lineno"> 3191</span>&#160;<span class="preprocessor">#ifdef WITH_DATABASE_CHANGE_CHECK</span></div><div class="line"><a name="l03192"></a><span class="lineno"> 3192</span>&#160; <span class="keywordflow">if</span>( iter-&gt;status == mainNotificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#a572962899f2aa344051a41eaebd71ddc">status</a> &amp;&amp; iter-&gt;parameter == mainNotificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#abc567830bd6c0d470b344a62d51bd5d0">parameter</a> )</div><div class="line"><a name="l03193"></a><span class="lineno"> 3193</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l03194"></a><span class="lineno"> 3194</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l03195"></a><span class="lineno"> 3195</span>&#160; *iter = mainNotificationConfiguration;</div><div class="line"><a name="l03196"></a><span class="lineno"> 3196</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l03197"></a><span class="lineno"> 3197</span>&#160; }</div><div class="line"><a name="l03198"></a><span class="lineno"> 3198</span>&#160; }</div><div class="line"><a name="l03199"></a><span class="lineno"> 3199</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l03200"></a><span class="lineno"> 3200</span>&#160;}</div><div class="line"><a name="l03201"></a><span class="lineno"> 3201</span>&#160;</div><div class="line"><a name="l03202"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a8cfa1da0158d4b62ae1f25379af08261"> 3202</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a8cfa1da0158d4b62ae1f25379af08261">CAmDatabaseHandlerMap::changeMainSinkNotificationConfigurationDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> mainNotificationConfiguration)</div><div class="line"><a name="l03203"></a><span class="lineno"> 3203</span>&#160;{</div><div class="line"><a name="l03204"></a><span class="lineno"> 3204</span>&#160;</div><div class="line"><a name="l03205"></a><span class="lineno"> 3205</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">existSink</a>(sinkID))</div><div class="line"><a name="l03206"></a><span class="lineno"> 3206</span>&#160; {</div><div class="line"><a name="l03207"></a><span class="lineno"> 3207</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sinkID must be valid&quot;</span>);</div><div class="line"><a name="l03208"></a><span class="lineno"> 3208</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l03209"></a><span class="lineno"> 3209</span>&#160; }</div><div class="line"><a name="l03210"></a><span class="lineno"> 3210</span>&#160; <span class="keywordflow">if</span>(!<a class="code" href="namespaceam.html#a262f27a06528ed72b5390ba518f762ee">changeMainNotificationConfiguration</a>(mMappedData.mSinkMap.at(sinkID).listMainNotificationConfigurations, mainNotificationConfiguration))</div><div class="line"><a name="l03211"></a><span class="lineno"> 3211</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea5fc88f4f309ec8b8147c057cc561b71e">E_NO_CHANGE</a>);</div><div class="line"><a name="l03212"></a><span class="lineno"> 3212</span>&#160;</div><div class="line"><a name="l03213"></a><span class="lineno"> 3213</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::changeMainSinkNotificationConfigurationDB changed MainNotificationConfiguration of source:&quot;</span>, sinkID, <span class="stringliteral">&quot;type:&quot;</span>, mainNotificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#ab3c479eda9f228cd981e217142ea84bf">type</a>, <span class="stringliteral">&quot;to status=&quot;</span>, mainNotificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#a572962899f2aa344051a41eaebd71ddc">status</a>, <span class="stringliteral">&quot;and parameter=&quot;</span>,mainNotificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#abc567830bd6c0d470b344a62d51bd5d0">parameter</a>);</div><div class="line"><a name="l03214"></a><span class="lineno"> 3214</span>&#160;</div><div class="line"><a name="l03215"></a><span class="lineno"> 3215</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a1e97c99513e5134eca26e651773719d7">NOTIFY_OBSERVERS2</a>(dboSinkMainNotificationConfigurationChanged, sinkID, mainNotificationConfiguration)</div><div class="line"><a name="l03216"></a><span class="lineno"> 3216</span>&#160;</div><div class="line"><a name="l03217"></a><span class="lineno"> 3217</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l03218"></a><span class="lineno"> 3218</span>&#160;}</div><div class="line"><a name="l03219"></a><span class="lineno"> 3219</span>&#160;</div><div class="line"><a name="l03220"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#aec2ce98cc21918d2cdc8bc996eb396c6"> 3220</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aec2ce98cc21918d2cdc8bc996eb396c6">CAmDatabaseHandlerMap::changeMainSourceNotificationConfigurationDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> mainNotificationConfiguration)</div><div class="line"><a name="l03221"></a><span class="lineno"> 3221</span>&#160;{</div><div class="line"><a name="l03222"></a><span class="lineno"> 3222</span>&#160;</div><div class="line"><a name="l03223"></a><span class="lineno"> 3223</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282">existSource</a>(sourceID))</div><div class="line"><a name="l03224"></a><span class="lineno"> 3224</span>&#160; {</div><div class="line"><a name="l03225"></a><span class="lineno"> 3225</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sourceID must be valid&quot;</span>);</div><div class="line"><a name="l03226"></a><span class="lineno"> 3226</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l03227"></a><span class="lineno"> 3227</span>&#160; }</div><div class="line"><a name="l03228"></a><span class="lineno"> 3228</span>&#160;</div><div class="line"><a name="l03229"></a><span class="lineno"> 3229</span>&#160; <span class="keywordflow">if</span>(!<a class="code" href="namespaceam.html#a262f27a06528ed72b5390ba518f762ee">changeMainNotificationConfiguration</a>(mMappedData.mSourceMap.at(sourceID).listMainNotificationConfigurations, mainNotificationConfiguration))</div><div class="line"><a name="l03230"></a><span class="lineno"> 3230</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea5fc88f4f309ec8b8147c057cc561b71e">E_NO_CHANGE</a>);</div><div class="line"><a name="l03231"></a><span class="lineno"> 3231</span>&#160;</div><div class="line"><a name="l03232"></a><span class="lineno"> 3232</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::changeMainSourceNotificationConfigurationDB changed MainNotificationConfiguration of source:&quot;</span>, sourceID, <span class="stringliteral">&quot;type:&quot;</span>, mainNotificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#ab3c479eda9f228cd981e217142ea84bf">type</a>, <span class="stringliteral">&quot;to status=&quot;</span>, mainNotificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#a572962899f2aa344051a41eaebd71ddc">status</a>, <span class="stringliteral">&quot;and parameter=&quot;</span>,mainNotificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#abc567830bd6c0d470b344a62d51bd5d0">parameter</a>);</div><div class="line"><a name="l03233"></a><span class="lineno"> 3233</span>&#160;</div><div class="line"><a name="l03234"></a><span class="lineno"> 3234</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a1e97c99513e5134eca26e651773719d7">NOTIFY_OBSERVERS2</a>(dboSourceMainNotificationConfigurationChanged, sourceID, mainNotificationConfiguration)</div><div class="line"><a name="l03235"></a><span class="lineno"> 3235</span>&#160;</div><div class="line"><a name="l03236"></a><span class="lineno"> 3236</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l03237"></a><span class="lineno"> 3237</span>&#160;}</div><div class="line"><a name="l03238"></a><span class="lineno"> 3238</span>&#160;</div><div class="line"><a name="l03239"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#aa2d844f46c495858dd9a51fd25aec3f8"> 3239</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aa2d844f46c495858dd9a51fd25aec3f8">CAmDatabaseHandlerMap::changeGatewayDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkConnectionFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix)</div><div class="line"><a name="l03240"></a><span class="lineno"> 3240</span>&#160;{</div><div class="line"><a name="l03241"></a><span class="lineno"> 3241</span>&#160;</div><div class="line"><a name="l03242"></a><span class="lineno"> 3242</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#af1107bb65f80c493d493f2d8cb3430bc">existGateway</a>(gatewayID))</div><div class="line"><a name="l03243"></a><span class="lineno"> 3243</span>&#160; {</div><div class="line"><a name="l03244"></a><span class="lineno"> 3244</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;gatewayID must be valid&quot;</span>);</div><div class="line"><a name="l03245"></a><span class="lineno"> 3245</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l03246"></a><span class="lineno"> 3246</span>&#160; }</div><div class="line"><a name="l03247"></a><span class="lineno"> 3247</span>&#160;</div><div class="line"><a name="l03248"></a><span class="lineno"> 3248</span>&#160; <span class="keywordflow">if</span> (!listSourceConnectionFormats.empty())</div><div class="line"><a name="l03249"></a><span class="lineno"> 3249</span>&#160; {</div><div class="line"><a name="l03250"></a><span class="lineno"> 3250</span>&#160; mMappedData.mGatewayMap.at(gatewayID).listSourceFormats = listSourceConnectionFormats;</div><div class="line"><a name="l03251"></a><span class="lineno"> 3251</span>&#160; }</div><div class="line"><a name="l03252"></a><span class="lineno"> 3252</span>&#160;</div><div class="line"><a name="l03253"></a><span class="lineno"> 3253</span>&#160; <span class="keywordflow">if</span> (!listSinkConnectionFormats.empty())</div><div class="line"><a name="l03254"></a><span class="lineno"> 3254</span>&#160; {</div><div class="line"><a name="l03255"></a><span class="lineno"> 3255</span>&#160; mMappedData.mGatewayMap.at(gatewayID).listSinkFormats = listSinkConnectionFormats;</div><div class="line"><a name="l03256"></a><span class="lineno"> 3256</span>&#160; }</div><div class="line"><a name="l03257"></a><span class="lineno"> 3257</span>&#160;</div><div class="line"><a name="l03258"></a><span class="lineno"> 3258</span>&#160; <span class="keywordflow">if</span> (!convertionMatrix.empty())</div><div class="line"><a name="l03259"></a><span class="lineno"> 3259</span>&#160; {</div><div class="line"><a name="l03260"></a><span class="lineno"> 3260</span>&#160; mListConnectionFormat.clear();</div><div class="line"><a name="l03261"></a><span class="lineno"> 3261</span>&#160; mListConnectionFormat.insert(std::make_pair(gatewayID, convertionMatrix));</div><div class="line"><a name="l03262"></a><span class="lineno"> 3262</span>&#160; }</div><div class="line"><a name="l03263"></a><span class="lineno"> 3263</span>&#160;</div><div class="line"><a name="l03264"></a><span class="lineno"> 3264</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::changeGatewayDB changed Gateway with ID&quot;</span>, gatewayID);</div><div class="line"><a name="l03265"></a><span class="lineno"> 3265</span>&#160;</div><div class="line"><a name="l03266"></a><span class="lineno"> 3266</span>&#160; <span class="comment">//todo: check if observer needs to be adopted.</span></div><div class="line"><a name="l03267"></a><span class="lineno"> 3267</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l03268"></a><span class="lineno"> 3268</span>&#160;}</div><div class="line"><a name="l03269"></a><span class="lineno"> 3269</span>&#160;</div><div class="line"><a name="l03270"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a3d4835c80f537b61dd8fa4065abc9261"> 3270</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a3d4835c80f537b61dd8fa4065abc9261">CAmDatabaseHandlerMap::changeConverterDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkConnectionFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix)</div><div class="line"><a name="l03271"></a><span class="lineno"> 3271</span>&#160;{</div><div class="line"><a name="l03272"></a><span class="lineno"> 3272</span>&#160;</div><div class="line"><a name="l03273"></a><span class="lineno"> 3273</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a523525174a4ab7ef51d913dc171473a4">existConverter</a>(converterID))</div><div class="line"><a name="l03274"></a><span class="lineno"> 3274</span>&#160; {</div><div class="line"><a name="l03275"></a><span class="lineno"> 3275</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;converterID must be valid&quot;</span>);</div><div class="line"><a name="l03276"></a><span class="lineno"> 3276</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l03277"></a><span class="lineno"> 3277</span>&#160; }</div><div class="line"><a name="l03278"></a><span class="lineno"> 3278</span>&#160;</div><div class="line"><a name="l03279"></a><span class="lineno"> 3279</span>&#160; <span class="keywordflow">if</span> (!listSourceConnectionFormats.empty())</div><div class="line"><a name="l03280"></a><span class="lineno"> 3280</span>&#160; {</div><div class="line"><a name="l03281"></a><span class="lineno"> 3281</span>&#160; mMappedData.mConverterMap.at(converterID).listSourceFormats = listSourceConnectionFormats;</div><div class="line"><a name="l03282"></a><span class="lineno"> 3282</span>&#160; }</div><div class="line"><a name="l03283"></a><span class="lineno"> 3283</span>&#160;</div><div class="line"><a name="l03284"></a><span class="lineno"> 3284</span>&#160; <span class="keywordflow">if</span> (!listSinkConnectionFormats.empty())</div><div class="line"><a name="l03285"></a><span class="lineno"> 3285</span>&#160; {</div><div class="line"><a name="l03286"></a><span class="lineno"> 3286</span>&#160; mMappedData.mConverterMap.at(converterID).listSinkFormats = listSinkConnectionFormats;</div><div class="line"><a name="l03287"></a><span class="lineno"> 3287</span>&#160; }</div><div class="line"><a name="l03288"></a><span class="lineno"> 3288</span>&#160;</div><div class="line"><a name="l03289"></a><span class="lineno"> 3289</span>&#160; <span class="keywordflow">if</span> (!convertionMatrix.empty())</div><div class="line"><a name="l03290"></a><span class="lineno"> 3290</span>&#160; {</div><div class="line"><a name="l03291"></a><span class="lineno"> 3291</span>&#160; mListConnectionFormat.clear();</div><div class="line"><a name="l03292"></a><span class="lineno"> 3292</span>&#160; mListConnectionFormat.insert(std::make_pair(converterID, convertionMatrix));</div><div class="line"><a name="l03293"></a><span class="lineno"> 3293</span>&#160; }</div><div class="line"><a name="l03294"></a><span class="lineno"> 3294</span>&#160;</div><div class="line"><a name="l03295"></a><span class="lineno"> 3295</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::changeConverterDB changed Gateway with ID&quot;</span>, converterID);</div><div class="line"><a name="l03296"></a><span class="lineno"> 3296</span>&#160;</div><div class="line"><a name="l03297"></a><span class="lineno"> 3297</span>&#160; <span class="comment">//todo: check if observer needs to be adopted.</span></div><div class="line"><a name="l03298"></a><span class="lineno"> 3298</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l03299"></a><span class="lineno"> 3299</span>&#160;}</div><div class="line"><a name="l03300"></a><span class="lineno"> 3300</span>&#160;</div><div class="line"><a name="l03301"></a><span class="lineno"><a class="line" href="namespaceam.html#a7d568bf05f0686f2ecdaf636f9079086"> 3301</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="namespaceam.html#a7d568bf05f0686f2ecdaf636f9079086">changeNotificationConfiguration</a>(std::vector&lt;am_NotificationConfiguration_s&gt; &amp; listNotificationConfigurations, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> &amp; notificationConfiguration)</div><div class="line"><a name="l03302"></a><span class="lineno"> 3302</span>&#160;{</div><div class="line"><a name="l03303"></a><span class="lineno"> 3303</span>&#160; <span class="keywordtype">bool</span> changed = <span class="keyword">false</span>;</div><div class="line"><a name="l03304"></a><span class="lineno"> 3304</span>&#160; std::vector&lt;am_NotificationConfiguration_s&gt;::iterator iter = listNotificationConfigurations.begin();</div><div class="line"><a name="l03305"></a><span class="lineno"> 3305</span>&#160; <span class="keywordflow">for</span>(; iter&lt;listNotificationConfigurations.end(); ++iter)</div><div class="line"><a name="l03306"></a><span class="lineno"> 3306</span>&#160; {</div><div class="line"><a name="l03307"></a><span class="lineno"> 3307</span>&#160; <span class="keywordflow">if</span>( notificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#ab3c479eda9f228cd981e217142ea84bf">type</a> == iter-&gt;type )</div><div class="line"><a name="l03308"></a><span class="lineno"> 3308</span>&#160; {</div><div class="line"><a name="l03309"></a><span class="lineno"> 3309</span>&#160; iter-&gt;status = notificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#a572962899f2aa344051a41eaebd71ddc">status</a>;</div><div class="line"><a name="l03310"></a><span class="lineno"> 3310</span>&#160; iter-&gt;parameter = notificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#abc567830bd6c0d470b344a62d51bd5d0">parameter</a>;</div><div class="line"><a name="l03311"></a><span class="lineno"> 3311</span>&#160; changed |= <span class="keyword">true</span>;</div><div class="line"><a name="l03312"></a><span class="lineno"> 3312</span>&#160; }</div><div class="line"><a name="l03313"></a><span class="lineno"> 3313</span>&#160; }</div><div class="line"><a name="l03314"></a><span class="lineno"> 3314</span>&#160; <span class="keywordflow">return</span> changed;</div><div class="line"><a name="l03315"></a><span class="lineno"> 3315</span>&#160;}</div><div class="line"><a name="l03316"></a><span class="lineno"> 3316</span>&#160;</div><div class="line"><a name="l03317"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a76e6ed49a9ff565b81507b0d8f280a39"> 3317</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a76e6ed49a9ff565b81507b0d8f280a39">CAmDatabaseHandlerMap::changeSinkNotificationConfigurationDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> notificationConfiguration)</div><div class="line"><a name="l03318"></a><span class="lineno"> 3318</span>&#160;{</div><div class="line"><a name="l03319"></a><span class="lineno"> 3319</span>&#160;</div><div class="line"><a name="l03320"></a><span class="lineno"> 3320</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">existSink</a>(sinkID))</div><div class="line"><a name="l03321"></a><span class="lineno"> 3321</span>&#160; {</div><div class="line"><a name="l03322"></a><span class="lineno"> 3322</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sinkID must be valid&quot;</span>);</div><div class="line"><a name="l03323"></a><span class="lineno"> 3323</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l03324"></a><span class="lineno"> 3324</span>&#160; }</div><div class="line"><a name="l03325"></a><span class="lineno"> 3325</span>&#160; <span class="keywordflow">if</span>(!<a class="code" href="namespaceam.html#a7d568bf05f0686f2ecdaf636f9079086">changeNotificationConfiguration</a>(mMappedData.mSinkMap.at(sinkID).listNotificationConfigurations, notificationConfiguration))</div><div class="line"><a name="l03326"></a><span class="lineno"> 3326</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea5fc88f4f309ec8b8147c057cc561b71e">E_NO_CHANGE</a>);</div><div class="line"><a name="l03327"></a><span class="lineno"> 3327</span>&#160;</div><div class="line"><a name="l03328"></a><span class="lineno"> 3328</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::changeMainSinkNotificationConfigurationDB changed MainNotificationConfiguration of source:&quot;</span>, sinkID, <span class="stringliteral">&quot;type:&quot;</span>, notificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#ab3c479eda9f228cd981e217142ea84bf">type</a>, <span class="stringliteral">&quot;to status=&quot;</span>, notificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#a572962899f2aa344051a41eaebd71ddc">status</a>, <span class="stringliteral">&quot;and parameter=&quot;</span>,notificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#abc567830bd6c0d470b344a62d51bd5d0">parameter</a>);</div><div class="line"><a name="l03329"></a><span class="lineno"> 3329</span>&#160;</div><div class="line"><a name="l03330"></a><span class="lineno"> 3330</span>&#160; <span class="comment">//todo:: inform obsever here...</span></div><div class="line"><a name="l03331"></a><span class="lineno"> 3331</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l03332"></a><span class="lineno"> 3332</span>&#160;}</div><div class="line"><a name="l03333"></a><span class="lineno"> 3333</span>&#160;</div><div class="line"><a name="l03334"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#abd9e57739997ac11b37b9beb36741ff2"> 3334</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#abd9e57739997ac11b37b9beb36741ff2">CAmDatabaseHandlerMap::changeSourceNotificationConfigurationDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> notificationConfiguration)</div><div class="line"><a name="l03335"></a><span class="lineno"> 3335</span>&#160;{</div><div class="line"><a name="l03336"></a><span class="lineno"> 3336</span>&#160;</div><div class="line"><a name="l03337"></a><span class="lineno"> 3337</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282">existSource</a>(sourceID))</div><div class="line"><a name="l03338"></a><span class="lineno"> 3338</span>&#160; {</div><div class="line"><a name="l03339"></a><span class="lineno"> 3339</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sourceID must be valid&quot;</span>);</div><div class="line"><a name="l03340"></a><span class="lineno"> 3340</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l03341"></a><span class="lineno"> 3341</span>&#160; }</div><div class="line"><a name="l03342"></a><span class="lineno"> 3342</span>&#160;</div><div class="line"><a name="l03343"></a><span class="lineno"> 3343</span>&#160; <span class="keywordflow">if</span>(!<a class="code" href="namespaceam.html#a7d568bf05f0686f2ecdaf636f9079086">changeNotificationConfiguration</a>(mMappedData.mSourceMap.at(sourceID).listNotificationConfigurations, notificationConfiguration))</div><div class="line"><a name="l03344"></a><span class="lineno"> 3344</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea5fc88f4f309ec8b8147c057cc561b71e">E_NO_CHANGE</a>);</div><div class="line"><a name="l03345"></a><span class="lineno"> 3345</span>&#160;</div><div class="line"><a name="l03346"></a><span class="lineno"> 3346</span>&#160; <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(<span class="stringliteral">&quot;DatabaseHandler::changeSourceNotificationConfigurationDB changed MainNotificationConfiguration of source:&quot;</span>, sourceID, <span class="stringliteral">&quot;type:&quot;</span>, notificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#ab3c479eda9f228cd981e217142ea84bf">type</a>, <span class="stringliteral">&quot;to status=&quot;</span>, notificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#a572962899f2aa344051a41eaebd71ddc">status</a>, <span class="stringliteral">&quot;and parameter=&quot;</span>,notificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#abc567830bd6c0d470b344a62d51bd5d0">parameter</a>);</div><div class="line"><a name="l03347"></a><span class="lineno"> 3347</span>&#160;</div><div class="line"><a name="l03348"></a><span class="lineno"> 3348</span>&#160; <span class="comment">//todo:: implement observer function</span></div><div class="line"><a name="l03349"></a><span class="lineno"> 3349</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l03350"></a><span class="lineno"> 3350</span>&#160;}</div><div class="line"><a name="l03351"></a><span class="lineno"> 3351</span>&#160;</div><div class="line"><a name="l03352"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a21c3ac60a45125f1615ab8a66f12cbc9"> 3352</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a21c3ac60a45125f1615ab8a66f12cbc9">CAmDatabaseHandlerMap::enumerateSources</a>(std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp; element)&gt; cb)<span class="keyword"> const</span></div><div class="line"><a name="l03353"></a><span class="lineno"> 3353</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l03354"></a><span class="lineno"> 3354</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> it = mMappedData.mSourceMap.begin(); it!=mMappedData.mSourceMap.end(); it++)</div><div class="line"><a name="l03355"></a><span class="lineno"> 3355</span>&#160; {</div><div class="line"><a name="l03356"></a><span class="lineno"> 3356</span>&#160; <span class="keyword">const</span> am_Source_Database_s *pObject = &amp;it-&gt;second;</div><div class="line"><a name="l03357"></a><span class="lineno"> 3357</span>&#160; <span class="keywordflow">if</span>( 0==pObject-&gt;reserved )</div><div class="line"><a name="l03358"></a><span class="lineno"> 3358</span>&#160; cb(*pObject);</div><div class="line"><a name="l03359"></a><span class="lineno"> 3359</span>&#160; }</div><div class="line"><a name="l03360"></a><span class="lineno"> 3360</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div><div class="line"><a name="l03361"></a><span class="lineno"> 3361</span>&#160;}</div><div class="line"><a name="l03362"></a><span class="lineno"> 3362</span>&#160;</div><div class="line"><a name="l03363"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#aa8b1b73529cd759e86a59edbf2f0f8be"> 3363</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aa8b1b73529cd759e86a59edbf2f0f8be">CAmDatabaseHandlerMap::enumerateSinks</a>(std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp; element)&gt; cb)<span class="keyword"> const</span></div><div class="line"><a name="l03364"></a><span class="lineno"> 3364</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l03365"></a><span class="lineno"> 3365</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> it = mMappedData.mSinkMap.begin(); it!=mMappedData.mSinkMap.end(); it++)</div><div class="line"><a name="l03366"></a><span class="lineno"> 3366</span>&#160; {</div><div class="line"><a name="l03367"></a><span class="lineno"> 3367</span>&#160; <span class="keyword">const</span> am_Sink_Database_s *pObject = &amp;it-&gt;second;</div><div class="line"><a name="l03368"></a><span class="lineno"> 3368</span>&#160; <span class="keywordflow">if</span>( 0==pObject-&gt;reserved )</div><div class="line"><a name="l03369"></a><span class="lineno"> 3369</span>&#160; cb(*pObject);</div><div class="line"><a name="l03370"></a><span class="lineno"> 3370</span>&#160; }</div><div class="line"><a name="l03371"></a><span class="lineno"> 3371</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div><div class="line"><a name="l03372"></a><span class="lineno"> 3372</span>&#160;}</div><div class="line"><a name="l03373"></a><span class="lineno"> 3373</span>&#160;</div><div class="line"><a name="l03374"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#aa7aa7c4623741f2ace946ca0b9a0b75d"> 3374</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aa7aa7c4623741f2ace946ca0b9a0b75d">CAmDatabaseHandlerMap::enumerateGateways</a>(std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> &amp; element)&gt; cb)<span class="keyword"> const</span></div><div class="line"><a name="l03375"></a><span class="lineno"> 3375</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l03376"></a><span class="lineno"> 3376</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> it = mMappedData.mGatewayMap.begin(); it!=mMappedData.mGatewayMap.end(); it++)</div><div class="line"><a name="l03377"></a><span class="lineno"> 3377</span>&#160; {</div><div class="line"><a name="l03378"></a><span class="lineno"> 3378</span>&#160; <span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> *pObject = &amp;it-&gt;second;</div><div class="line"><a name="l03379"></a><span class="lineno"> 3379</span>&#160; cb(*pObject);</div><div class="line"><a name="l03380"></a><span class="lineno"> 3380</span>&#160; }</div><div class="line"><a name="l03381"></a><span class="lineno"> 3381</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div><div class="line"><a name="l03382"></a><span class="lineno"> 3382</span>&#160;}</div><div class="line"><a name="l03383"></a><span class="lineno"> 3383</span>&#160;</div><div class="line"><a name="l03384"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a1b5a6852ddf6a10b0d50ce7415aaa3cb"> 3384</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a1b5a6852ddf6a10b0d50ce7415aaa3cb">CAmDatabaseHandlerMap::enumerateConverters</a>(std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp; element)&gt; cb)<span class="keyword"> const</span></div><div class="line"><a name="l03385"></a><span class="lineno"> 3385</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l03386"></a><span class="lineno"> 3386</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> it = mMappedData.mConverterMap.begin(); it!=mMappedData.mConverterMap.end(); it++)</div><div class="line"><a name="l03387"></a><span class="lineno"> 3387</span>&#160; {</div><div class="line"><a name="l03388"></a><span class="lineno"> 3388</span>&#160; <span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a> *pObject = &amp;it-&gt;second;</div><div class="line"><a name="l03389"></a><span class="lineno"> 3389</span>&#160; cb(*pObject);</div><div class="line"><a name="l03390"></a><span class="lineno"> 3390</span>&#160; }</div><div class="line"><a name="l03391"></a><span class="lineno"> 3391</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div><div class="line"><a name="l03392"></a><span class="lineno"> 3392</span>&#160;}</div><div class="line"><a name="l03393"></a><span class="lineno"> 3393</span>&#160;</div><div class="line"><a name="l03394"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#afb5fd5d175e1fb3d285c7959d2628c47"> 3394</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#afb5fd5d175e1fb3d285c7959d2628c47">CAmDatabaseHandlerMap::registerObserver</a>(<a class="code" href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html">IAmDatabaseObserver</a> * iObserver) {</div><div class="line"><a name="l03395"></a><span class="lineno"> 3395</span>&#160; assert(iObserver!=NULL);</div><div class="line"><a name="l03396"></a><span class="lineno"> 3396</span>&#160; <span class="keywordflow">if</span> (std::find(mDatabaseObservers.begin(), mDatabaseObservers.end(), iObserver) == mDatabaseObservers.end()) </div><div class="line"><a name="l03397"></a><span class="lineno"> 3397</span>&#160; {</div><div class="line"><a name="l03398"></a><span class="lineno"> 3398</span>&#160; mDatabaseObservers.push_back(static_cast&lt;AmDatabaseObserverCallbacks*&gt;(iObserver));</div><div class="line"><a name="l03399"></a><span class="lineno"> 3399</span>&#160; <span class="keyword">static_cast&lt;</span><a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">AmDatabaseObserverCallbacks</a>*<span class="keyword">&gt;</span>(iObserver)-&gt;mpDatabaseHandler = <span class="keyword">this</span>;</div><div class="line"><a name="l03400"></a><span class="lineno"> 3400</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l03401"></a><span class="lineno"> 3401</span>&#160; }</div><div class="line"><a name="l03402"></a><span class="lineno"> 3402</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l03403"></a><span class="lineno"> 3403</span>&#160;}</div><div class="line"><a name="l03404"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a977c12c91cba45cd687bc9edcfe8f538"> 3404</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a977c12c91cba45cd687bc9edcfe8f538">CAmDatabaseHandlerMap::unregisterObserver</a>(<a class="code" href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html">IAmDatabaseObserver</a> * iObserver) {</div><div class="line"><a name="l03405"></a><span class="lineno"> 3405</span>&#160; assert(iObserver!=NULL);</div><div class="line"><a name="l03406"></a><span class="lineno"> 3406</span>&#160; <span class="keyword">auto</span> it = std::find(mDatabaseObservers.begin(), mDatabaseObservers.end(), iObserver);</div><div class="line"><a name="l03407"></a><span class="lineno"> 3407</span>&#160; <span class="keywordflow">if</span> (it != mDatabaseObservers.end()) {</div><div class="line"><a name="l03408"></a><span class="lineno"> 3408</span>&#160; mDatabaseObservers.erase(it);</div><div class="line"><a name="l03409"></a><span class="lineno"> 3409</span>&#160; <span class="keyword">static_cast&lt;</span><a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">AmDatabaseObserverCallbacks</a>*<span class="keyword">&gt;</span>(iObserver)-&gt;mpDatabaseHandler = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l03410"></a><span class="lineno"> 3410</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l03411"></a><span class="lineno"> 3411</span>&#160; }</div><div class="line"><a name="l03412"></a><span class="lineno"> 3412</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l03413"></a><span class="lineno"> 3413</span>&#160;}</div><div class="line"><a name="l03414"></a><span class="lineno"> 3414</span>&#160;</div><div class="line"><a name="l03415"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html#a00854f991fe7d60aa9c67bc4c79fd60d"> 3415</a></span>&#160;<span class="keywordtype">unsigned</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a00854f991fe7d60aa9c67bc4c79fd60d">CAmDatabaseHandlerMap::countObservers</a>() {</div><div class="line"><a name="l03416"></a><span class="lineno"> 3416</span>&#160; <span class="keywordflow">return</span> mDatabaseObservers.size();</div><div class="line"><a name="l03417"></a><span class="lineno"> 3417</span>&#160;}</div><div class="line"><a name="l03418"></a><span class="lineno"> 3418</span>&#160;</div><div class="line"><a name="l03419"></a><span class="lineno"> 3419</span>&#160;}</div><div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a1ec2c07ee662c33433ebdcbc27adc88b"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a1ec2c07ee662c33433ebdcbc27adc88b">am::CAmDatabaseHandlerMap::getMainConnectionInfoDB</a></div><div class="ttdeci">am_Error_e getMainConnectionInfoDB(const am_mainConnectionID_t mainConnectionID, am_MainConnection_s &amp;mainConnectionData) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01728">CAmDatabaseHandlerMap.cpp:1728</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_ab4470ffde48ab56d66f888af5b241b05"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#ab4470ffde48ab56d66f888af5b241b05">am::CAmDatabaseHandlerMap::getListSinkClasses</a></div><div class="ttdeci">am_Error_e getListSinkClasses(std::vector&lt; am_SinkClass_s &gt; &amp;listSinkClasses) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02069">CAmDatabaseHandlerMap.cpp:2069</a></div></div>
<div class="ttc" id="structam_1_1am__Converter__s_html_a7e66c234376aa4fce173cfdc3aebff82"><div class="ttname"><a href="structam_1_1am__Converter__s.html#a7e66c234376aa4fce173cfdc3aebff82">am::am_Converter_s::sourceID</a></div><div class="ttdeci">am_sourceID_t sourceID</div><div class="ttdoc">The sourceID of the converter sink-end. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00640">audiomanagertypes.h:640</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_afe9701f510adc228ecce9e328bfd6da2"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#afe9701f510adc228ecce9e328bfd6da2">am::CAmDatabaseHandlerMap::removeConverterDB</a></div><div class="ttdeci">am_Error_e removeConverterDB(const am_converterID_t converterID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01529">CAmDatabaseHandlerMap.cpp:1529</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a71309c8bd1d43501317f9b681eebcbf9"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a71309c8bd1d43501317f9b681eebcbf9">am::CAmDatabaseHandlerMap::getListGateways</a></div><div class="ttdeci">am_Error_e getListGateways(std::vector&lt; am_Gateway_s &gt; &amp;listGateways) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02001">CAmDatabaseHandlerMap.cpp:2001</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_afe9701f510adc228ecce9e328bfd6da2"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#afe9701f510adc228ecce9e328bfd6da2">am::CAmDatabaseHandlerMap::removeConverterDB</a></div><div class="ttdeci">am_Error_e removeConverterDB(const am_converterID_t converterID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01579">CAmDatabaseHandlerMap.cpp:1579</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a71309c8bd1d43501317f9b681eebcbf9"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a71309c8bd1d43501317f9b681eebcbf9">am::CAmDatabaseHandlerMap::getListGateways</a></div><div class="ttdeci">am_Error_e getListGateways(std::vector&lt; am_Gateway_s &gt; &amp;listGateways) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02047">CAmDatabaseHandlerMap.cpp:2047</a></div></div>
<div class="ttc" id="structam_1_1am__Domain__s_html_ab16b5804711358bd383308036eb3e8db"><div class="ttname"><a href="structam_1_1am__Domain__s.html#ab16b5804711358bd383308036eb3e8db">am::am_Domain_s::busname</a></div><div class="ttdeci">std::string busname</div><div class="ttdoc">the busname. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01358">audiomanagertypes.h:1358</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a788931ac71e84d9e5af8aff345de89b6"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a788931ac71e84d9e5af8aff345de89b6">am::CAmDatabaseObserver::numberOfSourceClassesChanged</a></div><div class="ttdeci">void numberOfSourceClassesChanged()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00170">CAmDatabaseObserver.cpp:170</a></div></div>
<div class="ttc" id="namespaceam_html_a5b3664fd40b7f98b4252c23cb9663e9ca5fb9363b584e1671dc6f123cc587c6c1"><div class="ttname"><a href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9ca5fb9363b584e1671dc6f123cc587c6c1">am::A_MAX</a></div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00247">audiomanagertypes.h:247</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_ae8265c614419b55a8cd3a289e2b17f28"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#ae8265c614419b55a8cd3a289e2b17f28">am::CAmDatabaseHandlerMap::changeSinkMuteStateDB</a></div><div class="ttdeci">am_Error_e changeSinkMuteStateDB(const am_MuteState_e muteState, const am_sinkID_t sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01328">CAmDatabaseHandlerMap.cpp:1328</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_adc8ed6f67a2e839ad4e7737b783b94ea"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#adc8ed6f67a2e839ad4e7737b783b94ea">am::CAmDatabaseHandlerMap::getListConnections</a></div><div class="ttdeci">am_Error_e getListConnections(std::vector&lt; am_Connection_s &gt; &amp;listConnections) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01926">CAmDatabaseHandlerMap.cpp:1926</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_ae8265c614419b55a8cd3a289e2b17f28"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#ae8265c614419b55a8cd3a289e2b17f28">am::CAmDatabaseHandlerMap::changeSinkMuteStateDB</a></div><div class="ttdeci">am_Error_e changeSinkMuteStateDB(const am_MuteState_e muteState, const am_sinkID_t sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01382">CAmDatabaseHandlerMap.cpp:1382</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_adc8ed6f67a2e839ad4e7737b783b94ea"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#adc8ed6f67a2e839ad4e7737b783b94ea">am::CAmDatabaseHandlerMap::getListConnections</a></div><div class="ttdeci">am_Error_e getListConnections(std::vector&lt; am_Connection_s &gt; &amp;listConnections) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01972">CAmDatabaseHandlerMap.cpp:1972</a></div></div>
<div class="ttc" id="structam_1_1am__Crossfader__s_html_ac71302f7392da8e162f5eedf2714366e"><div class="ttname"><a href="structam_1_1am__Crossfader__s.html#ac71302f7392da8e162f5eedf2714366e">am::am_Crossfader_s::name</a></div><div class="ttdeci">std::string name</div><div class="ttdoc">The name of the crossfader. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00574">audiomanagertypes.h:574</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a1ddcaf8686b194f67b48b03361ac3473"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a1ddcaf8686b194f67b48b03361ac3473">am::CAmDatabaseHandlerMap::changeCrossFaderHotSink</a></div><div class="ttdeci">am_Error_e changeCrossFaderHotSink(const am_crossfaderID_t crossfaderID, const am_HotSink_e hotsink)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02908">CAmDatabaseHandlerMap.cpp:2908</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a0cbdbfcb1c2d4aa1475db35ee2d6b03a"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a0cbdbfcb1c2d4aa1475db35ee2d6b03a">am::CAmDatabaseHandlerMap::changeSinkDB</a></div><div class="ttdeci">am_Error_e changeSinkDB(const am_sinkID_t sinkID, const am_sinkClass_t sinkClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomAvailabilityReason_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03036">CAmDatabaseHandlerMap.cpp:3036</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a1ddcaf8686b194f67b48b03361ac3473"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a1ddcaf8686b194f67b48b03361ac3473">am::CAmDatabaseHandlerMap::changeCrossFaderHotSink</a></div><div class="ttdeci">am_Error_e changeCrossFaderHotSink(const am_crossfaderID_t crossfaderID, const am_HotSink_e hotsink)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02961">CAmDatabaseHandlerMap.cpp:2961</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a0cbdbfcb1c2d4aa1475db35ee2d6b03a"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a0cbdbfcb1c2d4aa1475db35ee2d6b03a">am::CAmDatabaseHandlerMap::changeSinkDB</a></div><div class="ttdeci">am_Error_e changeSinkDB(const am_sinkID_t sinkID, const am_sinkClass_t sinkClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomAvailabilityReason_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03087">CAmDatabaseHandlerMap.cpp:3087</a></div></div>
<div class="ttc" id="structam_1_1am__Sink__s_html_a96e6c7aeaa5b2b6fc0c7767e78eea68f"><div class="ttname"><a href="structam_1_1am__Sink__s.html#a96e6c7aeaa5b2b6fc0c7767e78eea68f">am::am_Sink_s::muteState</a></div><div class="ttdeci">am_MuteState_e muteState</div><div class="ttdoc">This attribute reflects the muteState of the sink. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01192">audiomanagertypes.h:1192</a></div></div>
<div class="ttc" id="namespaceam_html_aee5e4e9b864d3867a896b6cdceed6ff4"><div class="ttname"><a href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am::am_connectionID_t</a></div><div class="ttdeci">uint16_t am_connectionID_t</div><div class="ttdoc">a connection ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00055">audiomanagertypes.h:55</a></div></div>
<div class="ttc" id="namespaceam_html_a098f272728edf8a628fc11b0655c154d"><div class="ttname"><a href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am::am_CustomSoundPropertyType_t</a></div><div class="ttdeci">uint16_t am_CustomSoundPropertyType_t</div><div class="ttdoc">Within genivi only the some example properties are defined. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00193">audiomanagertypes.h:193</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_ab4bdb9dad27db7ecb29e59b065db1894"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#ab4bdb9dad27db7ecb29e59b065db1894">am::CAmDatabaseObserver::mainSinkSoundPropertyChanged</a></div><div class="ttdeci">void mainSinkSoundPropertyChanged(const am_sinkID_t sinkID, const am_MainSoundProperty_s &amp;SoundProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00180">CAmDatabaseObserver.cpp:180</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a1a12e4973b137526818a403d720c8eb5"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a1a12e4973b137526818a403d720c8eb5">am::CAmDatabaseHandlerMap::changeDelayMainConnection</a></div><div class="ttdeci">am_Error_e changeDelayMainConnection(const am_timeSync_t &amp;delay, const am_mainConnectionID_t &amp;connectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02198">CAmDatabaseHandlerMap.cpp:2198</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a67caab893a4dc341990e14ac48ac57f3"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a67caab893a4dc341990e14ac48ac57f3">am::CAmDatabaseHandlerMap::getListSourcesOfDomain</a></div><div class="ttdeci">am_Error_e getListSourcesOfDomain(const am_domainID_t domainID, std::vector&lt; am_sourceID_t &gt; &amp;listSourceID) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01818">CAmDatabaseHandlerMap.cpp:1818</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a1a12e4973b137526818a403d720c8eb5"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a1a12e4973b137526818a403d720c8eb5">am::CAmDatabaseHandlerMap::changeDelayMainConnection</a></div><div class="ttdeci">am_Error_e changeDelayMainConnection(const am_timeSync_t &amp;delay, const am_mainConnectionID_t &amp;connectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02244">CAmDatabaseHandlerMap.cpp:2244</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a67caab893a4dc341990e14ac48ac57f3"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a67caab893a4dc341990e14ac48ac57f3">am::CAmDatabaseHandlerMap::getListSourcesOfDomain</a></div><div class="ttdeci">am_Error_e getListSourcesOfDomain(const am_domainID_t domainID, std::vector&lt; am_sourceID_t &gt; &amp;listSourceID) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01864">CAmDatabaseHandlerMap.cpp:1864</a></div></div>
<div class="ttc" id="structam_1_1am__SourceClass__s_html_aa958c982c51508bca3bc063e459575b4"><div class="ttname"><a href="structam_1_1am__SourceClass__s.html#aa958c982c51508bca3bc063e459575b4">am::am_SourceClass_s::listClassProperties</a></div><div class="ttdeci">std::vector&lt; am_ClassProperty_s &gt; listClassProperties</div><div class="ttdoc">the list of the class properties. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00907">audiomanagertypes.h:907</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_ab672325daba6e220ad75675fc39a9f45"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#ab672325daba6e220ad75675fc39a9f45">am::CAmDatabaseHandlerMap::sourceVisible</a></div><div class="ttdeci">bool sourceVisible(const am_sourceID_t sourceID) const </div><div class="ttdoc">gives information about the visibility of a source </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02489">CAmDatabaseHandlerMap.cpp:2489</a></div></div>
-<div class="ttc" id="namespaceam_html_a8d6015cc712615bbe2fc1cd7d8b94d15"><div class="ttname"><a href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">am::logWarning</a></div><div class="ttdeci">void logWarning(T value, TArgs...args)</div><div class="ttdoc">logs given values with warninglevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00427">CAmDltWrapper.h:427</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_ab672325daba6e220ad75675fc39a9f45"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#ab672325daba6e220ad75675fc39a9f45">am::CAmDatabaseHandlerMap::sourceVisible</a></div><div class="ttdeci">bool sourceVisible(const am_sourceID_t sourceID) const </div><div class="ttdoc">registers the Observer at the Database </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02529">CAmDatabaseHandlerMap.cpp:2529</a></div></div>
+<div class="ttc" id="namespaceam_html_a8d6015cc712615bbe2fc1cd7d8b94d15"><div class="ttname"><a href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">am::logWarning</a></div><div class="ttdeci">void logWarning(T value, TArgs...args)</div><div class="ttdoc">logs given values with warninglevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00442">CAmDltWrapper.h:442</a></div></div>
<div class="ttc" id="structam_1_1am__Converter__s_html_a380af10e17c4128cc2fb32114454be71"><div class="ttname"><a href="structam_1_1am__Converter__s.html#a380af10e17c4128cc2fb32114454be71">am::am_Converter_s::converterID</a></div><div class="ttdeci">am_converterID_t converterID</div><div class="ttdoc">This is the ID of the converter, it is unique in the system. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00616">audiomanagertypes.h:616</a></div></div>
+<div class="ttc" id="namespaceam_html"><div class="ttname"><a href="namespaceam.html">am</a></div><div class="ttdoc">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects...</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8h_source.html#l00029">CAmCommandReceiver.h:29</a></div></div>
<div class="ttc" id="structam_1_1am__SourceClass__s_html_ad50644dfe1113e8aba449faa05780fad"><div class="ttname"><a href="structam_1_1am__SourceClass__s.html#ad50644dfe1113e8aba449faa05780fad">am::am_SourceClass_s::sourceClassID</a></div><div class="ttdeci">am_sourceClass_t sourceClassID</div><div class="ttdoc">the source ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00898">audiomanagertypes.h:898</a></div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">am::E_NON_EXISTENT</a></div><div class="ttdoc">the desired object is non existent </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00374">audiomanagertypes.h:374</a></div></div>
-<div class="ttc" id="namespaceam_html_a78753cde7f20916500b9d4b212b26f92"><div class="ttname"><a href="namespaceam.html#a78753cde7f20916500b9d4b212b26f92">am::existsObjectWithKeyInMap</a></div><div class="ttdeci">bool existsObjectWithKeyInMap(const TMapKeyType &amp;key, const std::unordered_map&lt; TMapKeyType, TMapObjectType &gt; &amp;map)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00089">CAmDatabaseHandlerMap.cpp:89</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_ace6291dbe80cd7ba901be58cf01e8b0e"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#ace6291dbe80cd7ba901be58cf01e8b0e">am::CAmDatabaseHandlerMap::existSourceName</a></div><div class="ttdeci">bool existSourceName(const std::string &amp;name) const </div><div class="ttdoc">checks if a name exits </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02251">CAmDatabaseHandlerMap.cpp:2251</a></div></div>
+<div class="ttc" id="namespaceam_html_a78753cde7f20916500b9d4b212b26f92"><div class="ttname"><a href="namespaceam.html#a78753cde7f20916500b9d4b212b26f92">am::existsObjectWithKeyInMap</a></div><div class="ttdeci">bool existsObjectWithKeyInMap(const TMapKeyType &amp;key, const std::unordered_map&lt; TMapKeyType, TMapObjectType &gt; &amp;map)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00115">CAmDatabaseHandlerMap.cpp:115</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_ace6291dbe80cd7ba901be58cf01e8b0e"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#ace6291dbe80cd7ba901be58cf01e8b0e">am::CAmDatabaseHandlerMap::existSourceName</a></div><div class="ttdeci">bool existSourceName(const std::string &amp;name) const </div><div class="ttdoc">checks if a name exits </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02296">CAmDatabaseHandlerMap.cpp:2296</a></div></div>
<div class="ttc" id="namespaceam_html_a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f"><div class="ttname"><a href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am::am_sinkClass_t</a></div><div class="ttdeci">uint16_t am_sinkClass_t</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00104">audiomanagertypes.h:104</a></div></div>
<div class="ttc" id="structam_1_1am__NotificationConfiguration__s_html_ab3c479eda9f228cd981e217142ea84bf"><div class="ttname"><a href="structam_1_1am__NotificationConfiguration__s.html#ab3c479eda9f228cd981e217142ea84bf">am::am_NotificationConfiguration_s::type</a></div><div class="ttdeci">am_CustomNotificationType_t type</div><div class="ttdoc">The notification type of the notification. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01116">audiomanagertypes.h:1116</a></div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4ce"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am::am_Error_e</a></div><div class="ttdeci">am_Error_e</div><div class="ttdoc">the errors of the audiomanager. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00337">audiomanagertypes.h:337</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a7c05fde11c2a291cafec2c9d10ee0201"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a7c05fde11c2a291cafec2c9d10ee0201">am::CAmDatabaseHandlerMap::changeConnectionFinal</a></div><div class="ttdeci">am_Error_e changeConnectionFinal(const am_connectionID_t connectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02444">CAmDatabaseHandlerMap.cpp:2444</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a7c05fde11c2a291cafec2c9d10ee0201"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a7c05fde11c2a291cafec2c9d10ee0201">am::CAmDatabaseHandlerMap::changeConnectionFinal</a></div><div class="ttdeci">am_Error_e changeConnectionFinal(const am_connectionID_t connectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02489">CAmDatabaseHandlerMap.cpp:2489</a></div></div>
+<div class="ttc" id="namespaceam_html_a9bce055a917900b33c7fa5666ec00e22"><div class="ttname"><a href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am::am_InterruptState_e</a></div><div class="ttdeci">am_InterruptState_e</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00454">audiomanagertypes.h:454</a></div></div>
<div class="ttc" id="structam_1_1am__NotificationConfiguration__s_html"><div class="ttname"><a href="structam_1_1am__NotificationConfiguration__s.html">am::am_NotificationConfiguration_s</a></div><div class="ttdoc">This struct holds information about the configuration for notifications. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01109">audiomanagertypes.h:1109</a></div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4cea445570ce5ac3f21e68f8b62d66d815d9"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea445570ce5ac3f21e68f8b62d66d815d9">am::E_ALREADY_EXISTS</a></div><div class="ttdoc">the desired object already exists </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00362">audiomanagertypes.h:362</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aac703640a08104729d898800a54fe178"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aac703640a08104729d898800a54fe178">am::CAmDatabaseHandlerMap::peekDomain</a></div><div class="ttdeci">am_Error_e peekDomain(const std::string &amp;name, am_domainID_t &amp;domainID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02740">CAmDatabaseHandlerMap.cpp:2740</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_abd9e57739997ac11b37b9beb36741ff2"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#abd9e57739997ac11b37b9beb36741ff2">am::CAmDatabaseHandlerMap::changeSourceNotificationConfigurationDB</a></div><div class="ttdeci">am_Error_e changeSourceNotificationConfigurationDB(const am_sourceID_t sourceID, const am_NotificationConfiguration_s notificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03286">CAmDatabaseHandlerMap.cpp:3286</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aec48b66ffa60fbc58116f2a73bbbfd4b"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aec48b66ffa60fbc58116f2a73bbbfd4b">am::CAmDatabaseHandlerMap::getListSinkSoundProperties</a></div><div class="ttdeci">am_Error_e getListSinkSoundProperties(const am_sinkID_t sinkID, std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundproperties) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02100">CAmDatabaseHandlerMap.cpp:2100</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a3ac05ee3996ef863d2bfbc063ccea109"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a3ac05ee3996ef863d2bfbc063ccea109">am::CAmDatabaseHandlerMap::getListMainSinkSoundProperties</a></div><div class="ttdeci">am_Error_e getListMainSinkSoundProperties(const am_sinkID_t sinkID, std::vector&lt; am_MainSoundProperty_s &gt; &amp;listSoundProperties) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02073">CAmDatabaseHandlerMap.cpp:2073</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aac703640a08104729d898800a54fe178"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aac703640a08104729d898800a54fe178">am::CAmDatabaseHandlerMap::peekDomain</a></div><div class="ttdeci">am_Error_e peekDomain(const std::string &amp;name, am_domainID_t &amp;domainID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02793">CAmDatabaseHandlerMap.cpp:2793</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_abd9e57739997ac11b37b9beb36741ff2"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#abd9e57739997ac11b37b9beb36741ff2">am::CAmDatabaseHandlerMap::changeSourceNotificationConfigurationDB</a></div><div class="ttdeci">am_Error_e changeSourceNotificationConfigurationDB(const am_sourceID_t sourceID, const am_NotificationConfiguration_s notificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03334">CAmDatabaseHandlerMap.cpp:3334</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aec48b66ffa60fbc58116f2a73bbbfd4b"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aec48b66ffa60fbc58116f2a73bbbfd4b">am::CAmDatabaseHandlerMap::getListSinkSoundProperties</a></div><div class="ttdeci">am_Error_e getListSinkSoundProperties(const am_sinkID_t sinkID, std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundproperties) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02146">CAmDatabaseHandlerMap.cpp:2146</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a3ac05ee3996ef863d2bfbc063ccea109"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a3ac05ee3996ef863d2bfbc063ccea109">am::CAmDatabaseHandlerMap::getListMainSinkSoundProperties</a></div><div class="ttdeci">am_Error_e getListMainSinkSoundProperties(const am_sinkID_t sinkID, std::vector&lt; am_MainSoundProperty_s &gt; &amp;listSoundProperties) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02119">CAmDatabaseHandlerMap.cpp:2119</a></div></div>
<div class="ttc" id="structam_1_1am__SinkClass__s_html_adfb5f15c369f75e6b85e772a339f902e"><div class="ttname"><a href="structam_1_1am__SinkClass__s.html#adfb5f15c369f75e6b85e772a339f902e">am::am_SinkClass_s::listClassProperties</a></div><div class="ttdeci">std::vector&lt; am_ClassProperty_s &gt; listClassProperties</div><div class="ttdoc">the list of the class properties. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00884">audiomanagertypes.h:884</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a74cb679485ebec6889a97e27e1d7d68c"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a74cb679485ebec6889a97e27e1d7d68c">am::CAmDatabaseObserver::sourceMainNotificationConfigurationChanged</a></div><div class="ttdeci">void sourceMainNotificationConfigurationChanged(const am_sourceID_t sourceID, const am_NotificationConfiguration_s mainNotificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00237">CAmDatabaseObserver.cpp:237</a></div></div>
<div class="ttc" id="namespaceam_html_af9d68f1f1b0553906df4c90e9a860ffa"><div class="ttname"><a href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am::am_MuteState_e</a></div><div class="ttdeci">am_MuteState_e</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00392">audiomanagertypes.h:392</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a5c155840e7a07bdf8e2bb148be51fa3a"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a5c155840e7a07bdf8e2bb148be51fa3a">am::CAmDatabaseObserver::newConverter</a></div><div class="ttdeci">void newConverter(const am_Converter_s &amp;coverter)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00116">CAmDatabaseObserver.cpp:116</a></div></div>
<div class="ttc" id="structam_1_1am__SourceClass__s_html"><div class="ttname"><a href="structam_1_1am__SourceClass__s.html">am::am_SourceClass_s</a></div><div class="ttdoc">struct describing source classes </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00891">audiomanagertypes.h:891</a></div></div>
<div class="ttc" id="structam_1_1am__Sink__s_html"><div class="ttname"><a href="structam_1_1am__Sink__s.html">am::am_Sink_s</a></div><div class="ttdoc">This struct describes the attribiutes of a sink. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01137">audiomanagertypes.h:1137</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a58e7aed5f4a279132a5b80f85e3aea58"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a58e7aed5f4a279132a5b80f85e3aea58">am::CAmDatabaseHandlerMap::sinkVisible</a></div><div class="ttdeci">bool sinkVisible(const am_sinkID_t sinkID) const </div><div class="ttdoc">gives information about the visibility of a sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02505">CAmDatabaseHandlerMap.cpp:2505</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a58e7aed5f4a279132a5b80f85e3aea58"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a58e7aed5f4a279132a5b80f85e3aea58">am::CAmDatabaseHandlerMap::sinkVisible</a></div><div class="ttdeci">bool sinkVisible(const am_sinkID_t sinkID) const </div><div class="ttdoc">gives information about the visibility of a sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02545">CAmDatabaseHandlerMap.cpp:2545</a></div></div>
<div class="ttc" id="structam_1_1am__MainSoundProperty__s_html_a66c11369472cdf8d870b7976e08336a1"><div class="ttname"><a href="structam_1_1am__MainSoundProperty__s.html#a66c11369472cdf8d870b7976e08336a1">am::am_MainSoundProperty_s::value</a></div><div class="ttdeci">int16_t value</div><div class="ttdoc">the actual value </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01019">audiomanagertypes.h:1019</a></div></div>
<div class="ttc" id="structam_1_1am__Domain__s_html_aba410e9e39cdee898fd50eaf2440fac8"><div class="ttname"><a href="structam_1_1am__Domain__s.html#aba410e9e39cdee898fd50eaf2440fac8">am::am_Domain_s::state</a></div><div class="ttdeci">am_DomainState_e state</div><div class="ttdoc">the current domain state </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01374">audiomanagertypes.h:1374</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a40ba725bd0608b750aba813872b8824c"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a40ba725bd0608b750aba813872b8824c">am::CAmDatabaseHandlerMap::getListMainSinkNotificationConfigurations</a></div><div class="ttdeci">am_Error_e getListMainSinkNotificationConfigurations(const am_sinkID_t sinkID, std::vector&lt; am_NotificationConfiguration_s &gt; &amp;listMainNotificationConfigurations)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03106">CAmDatabaseHandlerMap.cpp:3106</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a40ba725bd0608b750aba813872b8824c"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a40ba725bd0608b750aba813872b8824c">am::CAmDatabaseHandlerMap::getListMainSinkNotificationConfigurations</a></div><div class="ttdeci">am_Error_e getListMainSinkNotificationConfigurations(const am_sinkID_t sinkID, std::vector&lt; am_NotificationConfiguration_s &gt; &amp;listMainNotificationConfigurations)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03154">CAmDatabaseHandlerMap.cpp:3154</a></div></div>
<div class="ttc" id="structam_1_1am__Crossfader__s_html_a39d1f6023a79a1df29a941e0dee77ad9"><div class="ttname"><a href="structam_1_1am__Crossfader__s.html#a39d1f6023a79a1df29a941e0dee77ad9">am::am_Crossfader_s::sinkID_A</a></div><div class="ttdeci">am_sinkID_t sinkID_A</div><div class="ttdoc">The sinkID of the SinkA. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00579">audiomanagertypes.h:579</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a15190c721ff8634b6c3207517baf90d9"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a15190c721ff8634b6c3207517baf90d9">am::CAmDatabaseObserver::sourceUpdated</a></div><div class="ttdeci">void sourceUpdated(const am_sourceID_t sourceID, const am_sourceClass_t sourceClassID, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties, const bool visible)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00226">CAmDatabaseObserver.cpp:226</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a58ce1fad1bd1bcda06e5512e4a47507f"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a58ce1fad1bd1bcda06e5512e4a47507f">am::CAmDatabaseHandlerMap::getDomainOfSink</a></div><div class="ttdeci">am_Error_e getDomainOfSink(const am_sinkID_t sinkID, am_domainID_t &amp;domainID) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02370">CAmDatabaseHandlerMap.cpp:2370</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a517b9380fd25f02c700f4c230a93399b"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a517b9380fd25f02c700f4c230a93399b">am::CAmDatabaseHandlerMap::changeSourceVolume</a></div><div class="ttdeci">am_Error_e changeSourceVolume(const am_sourceID_t sourceID, const am_volume_t volume)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02848">CAmDatabaseHandlerMap.cpp:2848</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a2f4c13328d786fb864109ecd2cd23842"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a2f4c13328d786fb864109ecd2cd23842">am::CAmDatabaseHandlerMap::getSinkInfoDB</a></div><div class="ttdeci">am_Error_e getSinkInfoDB(const am_sinkID_t sinkID, am_Sink_s &amp;sinkData) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01647">CAmDatabaseHandlerMap.cpp:1647</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a58ce1fad1bd1bcda06e5512e4a47507f"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a58ce1fad1bd1bcda06e5512e4a47507f">am::CAmDatabaseHandlerMap::getDomainOfSink</a></div><div class="ttdeci">am_Error_e getDomainOfSink(const am_sinkID_t sinkID, am_domainID_t &amp;domainID) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02415">CAmDatabaseHandlerMap.cpp:2415</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a517b9380fd25f02c700f4c230a93399b"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a517b9380fd25f02c700f4c230a93399b">am::CAmDatabaseHandlerMap::changeSourceVolume</a></div><div class="ttdeci">am_Error_e changeSourceVolume(const am_sourceID_t sourceID, const am_volume_t volume)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02901">CAmDatabaseHandlerMap.cpp:2901</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a2f4c13328d786fb864109ecd2cd23842"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a2f4c13328d786fb864109ecd2cd23842">am::CAmDatabaseHandlerMap::getSinkInfoDB</a></div><div class="ttdeci">am_Error_e getSinkInfoDB(const am_sinkID_t sinkID, am_Sink_s &amp;sinkData) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01693">CAmDatabaseHandlerMap.cpp:1693</a></div></div>
<div class="ttc" id="namespaceam_html_afc05253c20a9333f02f7a4b3f7762269ab43036773e2156eba5d7ebdef25f8447"><div class="ttname"><a href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269ab43036773e2156eba5d7ebdef25f8447">am::HS_MAX</a></div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00226">audiomanagertypes.h:226</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_ad717aafaa8e1a57bc8b27aacd7d8f92a"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#ad717aafaa8e1a57bc8b27aacd7d8f92a">am::CAmDatabaseHandlerMap::removeMainConnectionDB</a></div><div class="ttdeci">am_Error_e removeMainConnectionDB(const am_mainConnectionID_t mainConnectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01448">CAmDatabaseHandlerMap.cpp:1448</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a6d989b48cbb8a42f74cef4b7fffa5f3c"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a6d989b48cbb8a42f74cef4b7fffa5f3c">am::CAmDatabaseHandlerMap::getListSources</a></div><div class="ttdeci">am_Error_e getListSources(std::vector&lt; am_Source_s &gt; &amp;lisSources) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01966">CAmDatabaseHandlerMap.cpp:1966</a></div></div>
-<div class="ttc" id="namespaceam_html_a37383d81d9cd2e5410edc5faea6a42a5"><div class="ttname"><a href="namespaceam.html#a37383d81d9cd2e5410edc5faea6a42a5">am::objectMatchingPredicate</a></div><div class="ttdeci">const TReturn * objectMatchingPredicate(const std::unordered_map&lt; TIdentifier, TReturn &gt; &amp;map, std::function&lt; bool(const TReturn &amp;refObject)&gt; comparator)</div><div class="ttdoc">Returns an object matching predicate. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00103">CAmDatabaseHandlerMap.cpp:103</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aa8b1b73529cd759e86a59edbf2f0f8be"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aa8b1b73529cd759e86a59edbf2f0f8be">am::CAmDatabaseHandlerMap::enumerateSinks</a></div><div class="ttdeci">am_Error_e enumerateSinks(std::function&lt; void(const am_Sink_s &amp;element)&gt; cb) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03315">CAmDatabaseHandlerMap.cpp:3315</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_ad717aafaa8e1a57bc8b27aacd7d8f92a"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#ad717aafaa8e1a57bc8b27aacd7d8f92a">am::CAmDatabaseHandlerMap::removeMainConnectionDB</a></div><div class="ttdeci">am_Error_e removeMainConnectionDB(const am_mainConnectionID_t mainConnectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01500">CAmDatabaseHandlerMap.cpp:1500</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a6d989b48cbb8a42f74cef4b7fffa5f3c"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a6d989b48cbb8a42f74cef4b7fffa5f3c">am::CAmDatabaseHandlerMap::getListSources</a></div><div class="ttdeci">am_Error_e getListSources(std::vector&lt; am_Source_s &gt; &amp;lisSources) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02012">CAmDatabaseHandlerMap.cpp:2012</a></div></div>
+<div class="ttc" id="namespaceam_html_a37383d81d9cd2e5410edc5faea6a42a5"><div class="ttname"><a href="namespaceam.html#a37383d81d9cd2e5410edc5faea6a42a5">am::objectMatchingPredicate</a></div><div class="ttdeci">const TReturn * objectMatchingPredicate(const std::unordered_map&lt; TIdentifier, TReturn &gt; &amp;map, std::function&lt; bool(const TReturn &amp;refObject)&gt; comparator)</div><div class="ttdoc">Returns an object matching predicate. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00129">CAmDatabaseHandlerMap.cpp:129</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aa8b1b73529cd759e86a59edbf2f0f8be"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aa8b1b73529cd759e86a59edbf2f0f8be">am::CAmDatabaseHandlerMap::enumerateSinks</a></div><div class="ttdeci">am_Error_e enumerateSinks(std::function&lt; void(const am_Sink_s &amp;element)&gt; cb) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03363">CAmDatabaseHandlerMap.cpp:3363</a></div></div>
<div class="ttc" id="structam_1_1am__Sink__s_html_a3b934f91d2925407db8e0bac0db94fb1"><div class="ttname"><a href="structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1">am::am_Sink_s::sinkID</a></div><div class="ttdeci">am_sinkID_t sinkID</div><div class="ttdoc">This is the ID of the sink, it is unique in the system. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01147">audiomanagertypes.h:1147</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a549955ac7af1d81fc1a1eba18b3d61b1"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a549955ac7af1d81fc1a1eba18b3d61b1">am::CAmDatabaseHandlerMap::removeSinkClassDB</a></div><div class="ttdeci">am_Error_e removeSinkClassDB(const am_sinkClass_t sinkClassID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01578">CAmDatabaseHandlerMap.cpp:1578</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a00854f991fe7d60aa9c67bc4c79fd60d"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a00854f991fe7d60aa9c67bc4c79fd60d">am::CAmDatabaseHandlerMap::countObservers</a></div><div class="ttdeci">unsigned countObservers()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03415">CAmDatabaseHandlerMap.cpp:3415</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a549955ac7af1d81fc1a1eba18b3d61b1"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a549955ac7af1d81fc1a1eba18b3d61b1">am::CAmDatabaseHandlerMap::removeSinkClassDB</a></div><div class="ttdeci">am_Error_e removeSinkClassDB(const am_sinkClass_t sinkClassID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01627">CAmDatabaseHandlerMap.cpp:1627</a></div></div>
<div class="ttc" id="structam_1_1am__Domain__s_html"><div class="ttname"><a href="structam_1_1am__Domain__s.html">am::am_Domain_s</a></div><div class="ttdoc">This struct describes the attribiutes of a domain. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01342">audiomanagertypes.h:1342</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a7072e17a982900f8597c48e0cb343b24"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a7072e17a982900f8597c48e0cb343b24">am::CAmDatabaseObserver::sinkUpdated</a></div><div class="ttdeci">void sinkUpdated(const am_sinkID_t sinkID, const am_sinkClass_t sinkClassID, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties, const bool visible)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00220">CAmDatabaseObserver.cpp:220</a></div></div>
<div class="ttc" id="structam_1_1am__Gateway__s_html_a60cdd73682f723692a3019edc6fdacf5"><div class="ttname"><a href="structam_1_1am__Gateway__s.html#a60cdd73682f723692a3019edc6fdacf5">am::am_Gateway_s::controlDomainID</a></div><div class="ttdeci">am_domainID_t controlDomainID</div><div class="ttdoc">This is the ID of the domain that registers the gateway. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00739">audiomanagertypes.h:739</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a438159a7715b5e7bb3ce860d1bbd585d"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a438159a7715b5e7bb3ce860d1bbd585d">am::CAmDatabaseObserver::newSource</a></div><div class="ttdeci">void newSource(const am_Source_s &amp;source)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00091">CAmDatabaseObserver.cpp:91</a></div></div>
+<div class="ttc" id="structam_1_1am__SourceType__s_html_a352a80e94b72f7e9ea42c210b930e8ef"><div class="ttname"><a href="structam_1_1am__SourceType__s.html#a352a80e94b72f7e9ea42c210b930e8ef">am::am_SourceType_s::name</a></div><div class="ttdeci">std::string name</div><div class="ttdoc">The name of the source. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00928">audiomanagertypes.h:928</a></div></div>
<div class="ttc" id="namespaceam_html_aaf4c3deaf1b53aeac50503c75b4e5a31"><div class="ttname"><a href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am::am_crossfaderID_t</a></div><div class="ttdeci">uint16_t am_crossfaderID_t</div><div class="ttdoc">a crossfader ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00050">audiomanagertypes.h:50</a></div></div>
<div class="ttc" id="structam_1_1am__MainConnection__s_html_a50216999d5b9bf3edcc3f75f64ef0e27"><div class="ttname"><a href="structam_1_1am__MainConnection__s.html#a50216999d5b9bf3edcc3f75f64ef0e27">am::am_MainConnection_s::sinkID</a></div><div class="ttdeci">am_sinkID_t sinkID</div><div class="ttdoc">the sinkID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01071">audiomanagertypes.h:1071</a></div></div>
<div class="ttc" id="namespaceam_html_a114262d77aae4ed1d2daa50a36155d3e"><div class="ttname"><a href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am::am_CustomConnectionFormat_t</a></div><div class="ttdeci">uint16_t am_CustomConnectionFormat_t</div><div class="ttdoc">This type classifies the format in which data is exchanged within a connection. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00148">audiomanagertypes.h:148</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_ab6940ec33a0c40eb5d1abb5d16a7906f"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#ab6940ec33a0c40eb5d1abb5d16a7906f">am::CAmDatabaseObserver::removedSink</a></div><div class="ttdeci">void removedSink(const am_sinkID_t sinkID, const bool visible)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00127">CAmDatabaseObserver.cpp:127</a></div></div>
<div class="ttc" id="structam_1_1am__Converter__s_html_aee7bf298d5962d654d609b8c881d803a"><div class="ttname"><a href="structam_1_1am__Converter__s.html#aee7bf298d5962d654d609b8c881d803a">am::am_Converter_s::sinkID</a></div><div class="ttdeci">am_sinkID_t sinkID</div><div class="ttdoc">The sinkID of the convertersink-end. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00630">audiomanagertypes.h:630</a></div></div>
<div class="ttc" id="structam_1_1am__Crossfader__s_html_a31c5e07b53d3c7a8f943fef11395affa"><div class="ttname"><a href="structam_1_1am__Crossfader__s.html#a31c5e07b53d3c7a8f943fef11395affa">am::am_Crossfader_s::hotSink</a></div><div class="ttdeci">am_HotSink_e hotSink</div><div class="ttdoc">This enum can have 3 states: </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00599">audiomanagertypes.h:599</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a130a0ffd973054e0cfaaa6521227599b"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a130a0ffd973054e0cfaaa6521227599b">am::CAmDatabaseHandlerMap::getListMainSources</a></div><div class="ttdeci">am_Error_e getListMainSources(std::vector&lt; am_SourceType_s &gt; &amp;listMainSources) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02059">CAmDatabaseHandlerMap.cpp:2059</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a130a0ffd973054e0cfaaa6521227599b"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a130a0ffd973054e0cfaaa6521227599b">am::CAmDatabaseHandlerMap::getListMainSources</a></div><div class="ttdeci">am_Error_e getListMainSources(std::vector&lt; am_SourceType_s &gt; &amp;listMainSources) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02105">CAmDatabaseHandlerMap.cpp:2105</a></div></div>
<div class="ttc" id="namespaceam_html_aa7571de351523bc315aabe81762f65a7"><div class="ttname"><a href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am::am_CustomMainSoundPropertyType_t</a></div><div class="ttdeci">uint16_t am_CustomMainSoundPropertyType_t</div><div class="ttdoc">Here are all SoundProperties that can be set via the CommandInterface. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00159">audiomanagertypes.h:159</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a7153637bcd0051dfb2c9f56b029c8b42"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a7153637bcd0051dfb2c9f56b029c8b42">am::CAmDatabaseHandlerMap::changeSinkAvailabilityDB</a></div><div class="ttdeci">am_Error_e changeSinkAvailabilityDB(const am_Availability_s &amp;availability, const am_sinkID_t sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01284">CAmDatabaseHandlerMap.cpp:1284</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_ac50b960aa88f42c47953966213530225"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#ac50b960aa88f42c47953966213530225">am::CAmDatabaseHandlerMap::getListCrossfadersOfDomain</a></div><div class="ttdeci">am_Error_e getListCrossfadersOfDomain(const am_domainID_t domainID, std::vector&lt; am_crossfaderID_t &gt; &amp;listGatewaysID) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01836">CAmDatabaseHandlerMap.cpp:1836</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_abf34616dcb3bfd23d43d7c24c8922df5"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#abf34616dcb3bfd23d43d7c24c8922df5">am::CAmDatabaseHandlerMap::changeDomainStateDB</a></div><div class="ttdeci">am_Error_e changeDomainStateDB(const am_DomainState_e domainState, const am_domainID_t domainID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01307">CAmDatabaseHandlerMap.cpp:1307</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a7153637bcd0051dfb2c9f56b029c8b42"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a7153637bcd0051dfb2c9f56b029c8b42">am::CAmDatabaseHandlerMap::changeSinkAvailabilityDB</a></div><div class="ttdeci">am_Error_e changeSinkAvailabilityDB(const am_Availability_s &amp;availability, const am_sinkID_t sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01336">CAmDatabaseHandlerMap.cpp:1336</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_ac50b960aa88f42c47953966213530225"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#ac50b960aa88f42c47953966213530225">am::CAmDatabaseHandlerMap::getListCrossfadersOfDomain</a></div><div class="ttdeci">am_Error_e getListCrossfadersOfDomain(const am_domainID_t domainID, std::vector&lt; am_crossfaderID_t &gt; &amp;listGatewaysID) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01882">CAmDatabaseHandlerMap.cpp:1882</a></div></div>
+<div class="ttc" id="structam_1_1am__SinkType__s_html"><div class="ttname"><a href="structam_1_1am__SinkType__s.html">am::am_SinkType_s</a></div><div class="ttdoc">this type holds all information of sinks relevant to the HMI </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00945">audiomanagertypes.h:945</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_abf34616dcb3bfd23d43d7c24c8922df5"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#abf34616dcb3bfd23d43d7c24c8922df5">am::CAmDatabaseHandlerMap::changeDomainStateDB</a></div><div class="ttdeci">am_Error_e changeDomainStateDB(const am_DomainState_e domainState, const am_domainID_t domainID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01361">CAmDatabaseHandlerMap.cpp:1361</a></div></div>
+<div class="ttc" id="structam_1_1am__MainConnectionType__s_html_a606042cb104daa129131cbd0407cdbcf"><div class="ttname"><a href="structam_1_1am__MainConnectionType__s.html#a606042cb104daa129131cbd0407cdbcf">am::am_MainConnectionType_s::sourceID</a></div><div class="ttdeci">am_sourceID_t sourceID</div><div class="ttdoc">the sourceID where the connection starts </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01037">audiomanagertypes.h:1037</a></div></div>
<div class="ttc" id="structam_1_1am__Crossfader__s_html_a6c6af4e70cb360d43095372dc33b1626"><div class="ttname"><a href="structam_1_1am__Crossfader__s.html#a6c6af4e70cb360d43095372dc33b1626">am::am_Crossfader_s::crossfaderID</a></div><div class="ttdeci">am_crossfaderID_t crossfaderID</div><div class="ttdoc">This is the ID of the crossfader, it is unique in the system. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00570">audiomanagertypes.h:570</a></div></div>
<div class="ttc" id="structam_1_1am__Source__s_html_a15b7672dacb2e91fb56134766eb33a5d"><div class="ttname"><a href="structam_1_1am__Source__s.html#a15b7672dacb2e91fb56134766eb33a5d">am::am_Source_s::sourceState</a></div><div class="ttdeci">am_SourceState_e sourceState</div><div class="ttdoc">The source state is an indication towards the source if it is actively heard or not. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01269">audiomanagertypes.h:1269</a></div></div>
-<div class="ttc" id="namespaceam_html_a09f8d2f8315f988e1f903876abfd52fd"><div class="ttname"><a href="namespaceam.html#a09f8d2f8315f988e1f903876abfd52fd">am::isDataEqual</a></div><div class="ttdeci">bool isDataEqual(const T &amp;left, const T &amp;right)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00064">CAmDatabaseHandlerMap.cpp:64</a></div></div>
+<div class="ttc" id="namespaceam_html_a09f8d2f8315f988e1f903876abfd52fd"><div class="ttname"><a href="namespaceam.html#a09f8d2f8315f988e1f903876abfd52fd">am::isDataEqual</a></div><div class="ttdeci">bool isDataEqual(const T &amp;left, const T &amp;right)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00090">CAmDatabaseHandlerMap.cpp:90</a></div></div>
<div class="ttc" id="namespaceam_html_ad94ba90e3c8f6bd7e51a15a811755167"><div class="ttname"><a href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am::am_timeSync_t</a></div><div class="ttdeci">int16_t am_timeSync_t</div><div class="ttdoc">offset time that is introduced in milli seconds. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00114">audiomanagertypes.h:114</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a21c3ac60a45125f1615ab8a66f12cbc9"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a21c3ac60a45125f1615ab8a66f12cbc9">am::CAmDatabaseHandlerMap::enumerateSources</a></div><div class="ttdeci">am_Error_e enumerateSources(std::function&lt; void(const am_Source_s &amp;element)&gt; cb) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03304">CAmDatabaseHandlerMap.cpp:3304</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_ad24d9580cc633d8ea141c8d400995bf0"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#ad24d9580cc633d8ea141c8d400995bf0">am::CAmDatabaseHandlerMap::changeSystemPropertyDB</a></div><div class="ttdeci">am_Error_e changeSystemPropertyDB(const am_SystemProperty_s &amp;property)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01431">CAmDatabaseHandlerMap.cpp:1431</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aa9122561e881946f7a03f51f0873bf70"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aa9122561e881946f7a03f51f0873bf70">am::CAmDatabaseHandlerMap::registerObserver</a></div><div class="ttdeci">void registerObserver(CAmDatabaseObserver *iObserver)</div><div class="ttdoc">registers the Observer at the Database </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02478">CAmDatabaseHandlerMap.cpp:2478</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a1f2c2ed729e60fbb6732a1598b0b426f"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a1f2c2ed729e60fbb6732a1598b0b426f">am::CAmDatabaseHandlerMap::getListSourceSoundProperties</a></div><div class="ttdeci">am_Error_e getListSourceSoundProperties(const am_sourceID_t sourceID, std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundproperties) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02114">CAmDatabaseHandlerMap.cpp:2114</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a456ca24a67da4b3c825474f375826af4"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">am::CAmDatabaseHandlerMap::existSink</a></div><div class="ttdeci">bool existSink(const am_sinkID_t sinkID) const </div><div class="ttdoc">checks for a certain Sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02261">CAmDatabaseHandlerMap.cpp:2261</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a21c3ac60a45125f1615ab8a66f12cbc9"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a21c3ac60a45125f1615ab8a66f12cbc9">am::CAmDatabaseHandlerMap::enumerateSources</a></div><div class="ttdeci">am_Error_e enumerateSources(std::function&lt; void(const am_Source_s &amp;element)&gt; cb) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03352">CAmDatabaseHandlerMap.cpp:3352</a></div></div>
+<div class="ttc" id="structam_1_1am__SourceType__s_html_aa127250ebad705fbca4d5f45eea6dbdd"><div class="ttname"><a href="structam_1_1am__SourceType__s.html#aa127250ebad705fbca4d5f45eea6dbdd">am::am_SourceType_s::availability</a></div><div class="ttdeci">am_Availability_s availability</div><div class="ttdoc">the availability of the source </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00932">audiomanagertypes.h:932</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_ad24d9580cc633d8ea141c8d400995bf0"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#ad24d9580cc633d8ea141c8d400995bf0">am::CAmDatabaseHandlerMap::changeSystemPropertyDB</a></div><div class="ttdeci">am_Error_e changeSystemPropertyDB(const am_SystemProperty_s &amp;property)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01484">CAmDatabaseHandlerMap.cpp:1484</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a1f2c2ed729e60fbb6732a1598b0b426f"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a1f2c2ed729e60fbb6732a1598b0b426f">am::CAmDatabaseHandlerMap::getListSourceSoundProperties</a></div><div class="ttdeci">am_Error_e getListSourceSoundProperties(const am_sourceID_t sourceID, std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundproperties) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02160">CAmDatabaseHandlerMap.cpp:2160</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a456ca24a67da4b3c825474f375826af4"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">am::CAmDatabaseHandlerMap::existSink</a></div><div class="ttdeci">bool existSink(const am_sinkID_t sinkID) const </div><div class="ttdoc">checks for a certain Sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02306">CAmDatabaseHandlerMap.cpp:2306</a></div></div>
<div class="ttc" id="namespaceam_html_a1b4df0ded5f6d6d07ae583dc9a074209a72b823068a6e5bd5760e369220e715de"><div class="ttname"><a href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209a72b823068a6e5bd5760e369220e715de">am::CS_UNKNOWN</a></div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00255">audiomanagertypes.h:255</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_abd0d3d642e3a08e30af0002402764d09"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#abd0d3d642e3a08e30af0002402764d09">am::CAmDatabaseHandlerMap::getListSinksOfDomain</a></div><div class="ttdeci">am_Error_e getListSinksOfDomain(const am_domainID_t domainID, std::vector&lt; am_sinkID_t &gt; &amp;listSinkID) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01800">CAmDatabaseHandlerMap.cpp:1800</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_abd0d3d642e3a08e30af0002402764d09"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#abd0d3d642e3a08e30af0002402764d09">am::CAmDatabaseHandlerMap::getListSinksOfDomain</a></div><div class="ttdeci">am_Error_e getListSinksOfDomain(const am_domainID_t domainID, std::vector&lt; am_sinkID_t &gt; &amp;listSinkID) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01846">CAmDatabaseHandlerMap.cpp:1846</a></div></div>
<div class="ttc" id="structam_1_1am__Gateway__s_html_ae7e7a4df823af7c01488fb3a9b51a28d"><div class="ttname"><a href="structam_1_1am__Gateway__s.html#ae7e7a4df823af7c01488fb3a9b51a28d">am::am_Gateway_s::gatewayID</a></div><div class="ttdeci">am_gatewayID_t gatewayID</div><div class="ttdoc">This is the ID of the gateway, it is unique in the system. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00699">audiomanagertypes.h:699</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a646ccfb58d817bfd9c38886f90103e3c"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a646ccfb58d817bfd9c38886f90103e3c">am::CAmDatabaseHandlerMap::getConverterInfoDB</a></div><div class="ttdeci">am_Error_e getConverterInfoDB(const am_converterID_t converterID, am_Converter_s &amp;converterData) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01773">CAmDatabaseHandlerMap.cpp:1773</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a646ccfb58d817bfd9c38886f90103e3c"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a646ccfb58d817bfd9c38886f90103e3c">am::CAmDatabaseHandlerMap::getConverterInfoDB</a></div><div class="ttdeci">am_Error_e getConverterInfoDB(const am_converterID_t converterID, am_Converter_s &amp;converterData) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01819">CAmDatabaseHandlerMap.cpp:1819</a></div></div>
<div class="ttc" id="structam_1_1am__Source__s_html_a11aed737b64b5216b786f0804fc23a79"><div class="ttname"><a href="structam_1_1am__Source__s.html#a11aed737b64b5216b786f0804fc23a79">am::am_Source_s::sourceClassID</a></div><div class="ttdeci">am_sourceClass_t sourceClassID</div><div class="ttdoc">the sourceClassID, indicates the class the source is in. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01257">audiomanagertypes.h:1257</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_aad18c2ed1fc1e8d681fbab59dbb86459"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#aad18c2ed1fc1e8d681fbab59dbb86459">am::CAmDatabaseObserver::sinkMuteStateChanged</a></div><div class="ttdeci">void sinkMuteStateChanged(const am_sinkID_t sinkID, const am_MuteState_e muteState)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00205">CAmDatabaseObserver.cpp:205</a></div></div>
+<div class="ttc" id="structam_1_1am__ClassProperty__s_html"><div class="ttname"><a href="structam_1_1am__ClassProperty__s.html">am::am_ClassProperty_s</a></div><div class="ttdoc">describes class properties </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00542">audiomanagertypes.h:542</a></div></div>
<div class="ttc" id="CAmDltWrapper_8h_html"><div class="ttname"><a href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a984a4e8d308d884a9849bf1b02b7c196"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a984a4e8d308d884a9849bf1b02b7c196">am::CAmDatabaseHandlerMap::getListSourceConnectionFormats</a></div><div class="ttdeci">am_Error_e getListSourceConnectionFormats(const am_sourceID_t sourceID, std::vector&lt; am_CustomAvailabilityReason_t &gt; &amp;listConnectionFormats) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02147">CAmDatabaseHandlerMap.cpp:2147</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a984a4e8d308d884a9849bf1b02b7c196"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a984a4e8d308d884a9849bf1b02b7c196">am::CAmDatabaseHandlerMap::getListSourceConnectionFormats</a></div><div class="ttdeci">am_Error_e getListSourceConnectionFormats(const am_sourceID_t sourceID, std::vector&lt; am_CustomAvailabilityReason_t &gt; &amp;listConnectionFormats) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02193">CAmDatabaseHandlerMap.cpp:2193</a></div></div>
<div class="ttc" id="structam_1_1am__SourceClass__s_html_a8d8dfc76ee479644760827f4a7840cc3"><div class="ttname"><a href="structam_1_1am__SourceClass__s.html#a8d8dfc76ee479644760827f4a7840cc3">am::am_SourceClass_s::name</a></div><div class="ttdeci">std::string name</div><div class="ttdoc">the name of the sourceClass - must be unique in the system </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00902">audiomanagertypes.h:902</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a0974632fd3d96b5dbfa52c500b05a922"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a0974632fd3d96b5dbfa52c500b05a922">am::CAmDatabaseObserver::newDomain</a></div><div class="ttdeci">void newDomain(const am_Domain_s &amp;domain)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00105">CAmDatabaseObserver.cpp:105</a></div></div>
<div class="ttc" id="structam_1_1am__MainConnection__s_html"><div class="ttname"><a href="structam_1_1am__MainConnection__s.html">am::am_MainConnection_s</a></div><div class="ttdoc">struct that holds attribiutes of a mainconnection </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01056">audiomanagertypes.h:1056</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a9f400d6ee3e87c8f9e8ad6fbf15430d9"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a9f400d6ee3e87c8f9e8ad6fbf15430d9">am::CAmDatabaseHandlerMap::getSoureState</a></div><div class="ttdeci">am_Error_e getSoureState(const am_sourceID_t sourceID, am_SourceState_e &amp;sourceState) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02558">CAmDatabaseHandlerMap.cpp:2558</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a07cf3eaeb52e93322c285126e8a400c0"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a07cf3eaeb52e93322c285126e8a400c0">am::CAmDatabaseHandlerMap::getListMainConnections</a></div><div class="ttdeci">am_Error_e getListMainConnections(std::vector&lt; am_MainConnection_s &gt; &amp;listMainConnections) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01899">CAmDatabaseHandlerMap.cpp:1899</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a523525174a4ab7ef51d913dc171473a4"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a523525174a4ab7ef51d913dc171473a4">am::CAmDatabaseHandlerMap::existConverter</a></div><div class="ttdeci">bool existConverter(const am_converterID_t converterID) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02352">CAmDatabaseHandlerMap.cpp:2352</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a9f400d6ee3e87c8f9e8ad6fbf15430d9"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a9f400d6ee3e87c8f9e8ad6fbf15430d9">am::CAmDatabaseHandlerMap::getSoureState</a></div><div class="ttdeci">am_Error_e getSoureState(const am_sourceID_t sourceID, am_SourceState_e &amp;sourceState) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02598">CAmDatabaseHandlerMap.cpp:2598</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a07cf3eaeb52e93322c285126e8a400c0"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a07cf3eaeb52e93322c285126e8a400c0">am::CAmDatabaseHandlerMap::getListMainConnections</a></div><div class="ttdeci">am_Error_e getListMainConnections(std::vector&lt; am_MainConnection_s &gt; &amp;listMainConnections) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01945">CAmDatabaseHandlerMap.cpp:1945</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a523525174a4ab7ef51d913dc171473a4"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a523525174a4ab7ef51d913dc171473a4">am::CAmDatabaseHandlerMap::existConverter</a></div><div class="ttdeci">bool existConverter(const am_converterID_t converterID) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02397">CAmDatabaseHandlerMap.cpp:2397</a></div></div>
<div class="ttc" id="structam_1_1am__SystemProperty__s_html_a00fc776e22144844f56e2c895e8723f6"><div class="ttname"><a href="structam_1_1am__SystemProperty__s.html#a00fc776e22144844f56e2c895e8723f6">am::am_SystemProperty_s::value</a></div><div class="ttdeci">int16_t value</div><div class="ttdoc">the value </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00861">audiomanagertypes.h:861</a></div></div>
<div class="ttc" id="structam_1_1am__Gateway__s_html_a63f43a5cb279bea36e12617932d06c50"><div class="ttname"><a href="structam_1_1am__Gateway__s.html#a63f43a5cb279bea36e12617932d06c50">am::am_Gateway_s::sinkID</a></div><div class="ttdeci">am_sinkID_t sinkID</div><div class="ttdoc">The sinkID of the gateway sink-end. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00713">audiomanagertypes.h:713</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a9f90c020001bbb560cd0d5cd24b90680"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a9f90c020001bbb560cd0d5cd24b90680">am::CAmDatabaseObserver::sourceAvailabilityChanged</a></div><div class="ttdeci">void sourceAvailabilityChanged(const am_sourceID_t sourceID, const am_Availability_s &amp;availability)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00195">CAmDatabaseObserver.cpp:195</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a35a743a47c256c06a034fdaebf7bd5e5"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a35a743a47c256c06a034fdaebf7bd5e5">am::CAmDatabaseHandlerMap::peekSink</a></div><div class="ttdeci">am_Error_e peekSink(const std::string &amp;name, am_sinkID_t &amp;sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02771">CAmDatabaseHandlerMap.cpp:2771</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a55682d8dbdc2071104c3f71eeb7af205"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a55682d8dbdc2071104c3f71eeb7af205">am::CAmDatabaseHandlerMap::changeSourceClassInfoDB</a></div><div class="ttdeci">am_Error_e changeSourceClassInfoDB(const am_SourceClass_s &amp;sourceClass)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01716">CAmDatabaseHandlerMap.cpp:1716</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a35a743a47c256c06a034fdaebf7bd5e5"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a35a743a47c256c06a034fdaebf7bd5e5">am::CAmDatabaseHandlerMap::peekSink</a></div><div class="ttdeci">am_Error_e peekSink(const std::string &amp;name, am_sinkID_t &amp;sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02824">CAmDatabaseHandlerMap.cpp:2824</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a55682d8dbdc2071104c3f71eeb7af205"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a55682d8dbdc2071104c3f71eeb7af205">am::CAmDatabaseHandlerMap::changeSourceClassInfoDB</a></div><div class="ttdeci">am_Error_e changeSourceClassInfoDB(const am_SourceClass_s &amp;sourceClass)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01762">CAmDatabaseHandlerMap.cpp:1762</a></div></div>
<div class="ttc" id="CAmRouter_8h_html"><div class="ttname"><a href="CAmRouter_8h.html">CAmRouter.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a4106cc95e2a5fed16a905d3f93604f86"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a4106cc95e2a5fed16a905d3f93604f86">am::CAmDatabaseHandlerMap::existDomain</a></div><div class="ttdeci">bool existDomain(const am_domainID_t domainID) const </div><div class="ttdoc">checks for a certain domain </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02333">CAmDatabaseHandlerMap.cpp:2333</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a6bb9c760f52c2fffa1ded1ce34af81f5"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a6bb9c760f52c2fffa1ded1ce34af81f5">am::CAmDatabaseHandlerMap::existConnectionID</a></div><div class="ttdeci">bool existConnectionID(const am_connectionID_t connectionID) const </div><div class="ttdoc">checks if a connection with the given ID exists </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02538">CAmDatabaseHandlerMap.cpp:2538</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a05acf18cadc9aeb57adb05f4b6f4c977"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a05acf18cadc9aeb57adb05f4b6f4c977">am::CAmDatabaseHandlerMap::enterSourceDB</a></div><div class="ttdeci">am_Error_e enterSourceDB(const am_Source_s &amp;sourceData, am_sourceID_t &amp;sourceID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00950">CAmDatabaseHandlerMap.cpp:950</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a85a2fb716d10cbff576e198c054b0dde"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a85a2fb716d10cbff576e198c054b0dde">am::CAmDatabaseHandlerMap::changeConnectionTimingInformation</a></div><div class="ttdeci">am_Error_e changeConnectionTimingInformation(const am_connectionID_t connectionID, const am_timeSync_t delay)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02416">CAmDatabaseHandlerMap.cpp:2416</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a38b397a76f7b6e8382b9d9224ffcf7e2"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a38b397a76f7b6e8382b9d9224ffcf7e2">am::CAmDatabaseHandlerMap::changeSinkClassInfoDB</a></div><div class="ttdeci">am_Error_e changeSinkClassInfoDB(const am_SinkClass_s &amp;sinkClass)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01695">CAmDatabaseHandlerMap.cpp:1695</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a305566d769c90a849c43571e18fbc83b"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a305566d769c90a849c43571e18fbc83b">am::CAmDatabaseHandlerMap::getListSystemProperties</a></div><div class="ttdeci">am_Error_e getListSystemProperties(std::vector&lt; am_SystemProperty_s &gt; &amp;listSystemProperties) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02128">CAmDatabaseHandlerMap.cpp:2128</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a4106cc95e2a5fed16a905d3f93604f86"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a4106cc95e2a5fed16a905d3f93604f86">am::CAmDatabaseHandlerMap::existDomain</a></div><div class="ttdeci">bool existDomain(const am_domainID_t domainID) const </div><div class="ttdoc">checks for a certain domain </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02378">CAmDatabaseHandlerMap.cpp:2378</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a6bb9c760f52c2fffa1ded1ce34af81f5"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a6bb9c760f52c2fffa1ded1ce34af81f5">am::CAmDatabaseHandlerMap::existConnectionID</a></div><div class="ttdeci">bool existConnectionID(const am_connectionID_t connectionID) const </div><div class="ttdoc">checks if a connection with the given ID exists </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02578">CAmDatabaseHandlerMap.cpp:2578</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a05acf18cadc9aeb57adb05f4b6f4c977"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a05acf18cadc9aeb57adb05f4b6f4c977">am::CAmDatabaseHandlerMap::enterSourceDB</a></div><div class="ttdeci">am_Error_e enterSourceDB(const am_Source_s &amp;sourceData, am_sourceID_t &amp;sourceID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01005">CAmDatabaseHandlerMap.cpp:1005</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a85a2fb716d10cbff576e198c054b0dde"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a85a2fb716d10cbff576e198c054b0dde">am::CAmDatabaseHandlerMap::changeConnectionTimingInformation</a></div><div class="ttdeci">am_Error_e changeConnectionTimingInformation(const am_connectionID_t connectionID, const am_timeSync_t delay)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02461">CAmDatabaseHandlerMap.cpp:2461</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a38b397a76f7b6e8382b9d9224ffcf7e2"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a38b397a76f7b6e8382b9d9224ffcf7e2">am::CAmDatabaseHandlerMap::changeSinkClassInfoDB</a></div><div class="ttdeci">am_Error_e changeSinkClassInfoDB(const am_SinkClass_s &amp;sinkClass)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01741">CAmDatabaseHandlerMap.cpp:1741</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a305566d769c90a849c43571e18fbc83b"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a305566d769c90a849c43571e18fbc83b">am::CAmDatabaseHandlerMap::getListSystemProperties</a></div><div class="ttdeci">am_Error_e getListSystemProperties(std::vector&lt; am_SystemProperty_s &gt; &amp;listSystemProperties) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02174">CAmDatabaseHandlerMap.cpp:2174</a></div></div>
<div class="ttc" id="structam_1_1am__Connection__s_html_ab1f87b525ab5adda91e35e2adcccca33"><div class="ttname"><a href="structam_1_1am__Connection__s.html#ab1f87b525ab5adda91e35e2adcccca33">am::am_Connection_s::connectionFormat</a></div><div class="ttdeci">am_CustomConnectionFormat_t connectionFormat</div><div class="ttdoc">the used connectionformat </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01404">audiomanagertypes.h:1404</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a154a103fb3a5917eea58c6d72cd64281"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a154a103fb3a5917eea58c6d72cd64281">am::CAmDatabaseHandlerMap::getListGatewaysOfDomain</a></div><div class="ttdeci">am_Error_e getListGatewaysOfDomain(const am_domainID_t domainID, std::vector&lt; am_gatewayID_t &gt; &amp;listGatewaysID) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01863">CAmDatabaseHandlerMap.cpp:1863</a></div></div>
+<div class="ttc" id="structam_1_1am__MainConnectionType__s_html_aa839adc9cdb7d7ad7abab550bcde5405"><div class="ttname"><a href="structam_1_1am__MainConnectionType__s.html#aa839adc9cdb7d7ad7abab550bcde5405">am::am_MainConnectionType_s::sinkID</a></div><div class="ttdeci">am_sinkID_t sinkID</div><div class="ttdoc">the sinkID where the connection ends </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01041">audiomanagertypes.h:1041</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a154a103fb3a5917eea58c6d72cd64281"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a154a103fb3a5917eea58c6d72cd64281">am::CAmDatabaseHandlerMap::getListGatewaysOfDomain</a></div><div class="ttdeci">am_Error_e getListGatewaysOfDomain(const am_domainID_t domainID, std::vector&lt; am_gatewayID_t &gt; &amp;listGatewaysID) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01909">CAmDatabaseHandlerMap.cpp:1909</a></div></div>
<div class="ttc" id="structam_1_1am__Sink__s_html_a15f5ed66ddc508c1ab4196b11a8ff031"><div class="ttname"><a href="structam_1_1am__Sink__s.html#a15f5ed66ddc508c1ab4196b11a8ff031">am::am_Sink_s::name</a></div><div class="ttdeci">std::string name</div><div class="ttdoc">The name of the sink. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01151">audiomanagertypes.h:1151</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_aa939ea4b7addf7d2cc8a5eb1daf72f4e"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#aa939ea4b7addf7d2cc8a5eb1daf72f4e">am::CAmDatabaseObserver::mainSourceSoundPropertyChanged</a></div><div class="ttdeci">void mainSourceSoundPropertyChanged(const am_sourceID_t sourceID, const am_MainSoundProperty_s &amp;SoundProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00185">CAmDatabaseObserver.cpp:185</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a97cf8267a2a3fb03f128dc10a03f4a40"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a97cf8267a2a3fb03f128dc10a03f4a40">am::CAmDatabaseHandlerMap::getListSinks</a></div><div class="ttdeci">am_Error_e getListSinks(std::vector&lt; am_Sink_s &gt; &amp;listSinks) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01954">CAmDatabaseHandlerMap.cpp:1954</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a97cf8267a2a3fb03f128dc10a03f4a40"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a97cf8267a2a3fb03f128dc10a03f4a40">am::CAmDatabaseHandlerMap::getListSinks</a></div><div class="ttdeci">am_Error_e getListSinks(std::vector&lt; am_Sink_s &gt; &amp;listSinks) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02000">CAmDatabaseHandlerMap.cpp:2000</a></div></div>
<div class="ttc" id="structam_1_1am__Sink__s_html_a61592d0d7c72c080914b0445163c5553"><div class="ttname"><a href="structam_1_1am__Sink__s.html#a61592d0d7c72c080914b0445163c5553">am::am_Sink_s::listMainSoundProperties</a></div><div class="ttdeci">std::vector&lt; am_MainSoundProperty_s &gt; listMainSoundProperties</div><div class="ttdoc">This is the list of the available mainSoundProperties. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01215">audiomanagertypes.h:1215</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a05d5a7d3bb4c8653925f29a51b5e6366"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a05d5a7d3bb4c8653925f29a51b5e6366">am::CAmDatabaseHandlerMap::getSinkMainVolume</a></div><div class="ttdeci">am_Error_e getSinkMainVolume(const am_sinkID_t sinkID, am_mainVolume_t &amp;mainVolume) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02590">CAmDatabaseHandlerMap.cpp:2590</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a05d5a7d3bb4c8653925f29a51b5e6366"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a05d5a7d3bb4c8653925f29a51b5e6366">am::CAmDatabaseHandlerMap::getSinkMainVolume</a></div><div class="ttdeci">am_Error_e getSinkMainVolume(const am_sinkID_t sinkID, am_mainVolume_t &amp;mainVolume) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02643">CAmDatabaseHandlerMap.cpp:2643</a></div></div>
<div class="ttc" id="structam_1_1am__SystemProperty__s_html"><div class="ttname"><a href="structam_1_1am__SystemProperty__s.html">am::am_SystemProperty_s</a></div><div class="ttdoc">struct describing system properties </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00850">audiomanagertypes.h:850</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a34c59d291b105f124795b7c8227afab7"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a34c59d291b105f124795b7c8227afab7">am::CAmDatabaseHandlerMap::getSinkSoundPropertyValue</a></div><div class="ttdeci">am_Error_e getSinkSoundPropertyValue(const am_sinkID_t sinkID, const am_CustomSoundPropertyType_t propertyType, int16_t &amp;value) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02631">CAmDatabaseHandlerMap.cpp:2631</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a34c59d291b105f124795b7c8227afab7"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a34c59d291b105f124795b7c8227afab7">am::CAmDatabaseHandlerMap::getSinkSoundPropertyValue</a></div><div class="ttdeci">am_Error_e getSinkSoundPropertyValue(const am_sinkID_t sinkID, const am_CustomSoundPropertyType_t propertyType, int16_t &amp;value) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02684">CAmDatabaseHandlerMap.cpp:2684</a></div></div>
<div class="ttc" id="structam_1_1am__MainConnection__s_html_a9b5b174bfa783dc49df00de505befb96"><div class="ttname"><a href="structam_1_1am__MainConnection__s.html#a9b5b174bfa783dc49df00de505befb96">am::am_MainConnection_s::mainConnectionID</a></div><div class="ttdeci">am_mainConnectionID_t mainConnectionID</div><div class="ttdoc">the assigned ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01063">audiomanagertypes.h:1063</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a501e04088181afeadca1fd6a96defc3d"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a501e04088181afeadca1fd6a96defc3d">am::CAmDatabaseHandlerMap::existConnection</a></div><div class="ttdeci">bool existConnection(const am_Connection_s &amp;connection) const </div><div class="ttdoc">checks if a connection already exists. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02522">CAmDatabaseHandlerMap.cpp:2522</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a501e04088181afeadca1fd6a96defc3d"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a501e04088181afeadca1fd6a96defc3d">am::CAmDatabaseHandlerMap::existConnection</a></div><div class="ttdeci">bool existConnection(const am_Connection_s &amp;connection) const </div><div class="ttdoc">checks if a connection already exists. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02562">CAmDatabaseHandlerMap.cpp:2562</a></div></div>
<div class="ttc" id="namespaceam_html_a21f8ea45717692cd82c42c222a6ee3c8"><div class="ttname"><a href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am::am_converterID_t</a></div><div class="ttdeci">uint16_t am_converterID_t</div><div class="ttdoc">a converter ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00070">audiomanagertypes.h:70</a></div></div>
-<div class="ttc" id="namespaceam_html_a688fb66dac546c17928b5e2964edc18e"><div class="ttname"><a href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">am::logVerbose</a></div><div class="ttdeci">void logVerbose(T value, TArgs...args)</div><div class="ttdoc">logs given values with verbose with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00438">CAmDltWrapper.h:438</a></div></div>
+<div class="ttc" id="namespaceam_html_a688fb66dac546c17928b5e2964edc18e"><div class="ttname"><a href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">am::logVerbose</a></div><div class="ttdeci">void logVerbose(T value, TArgs...args)</div><div class="ttdoc">logs given values with verbose with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00453">CAmDltWrapper.h:453</a></div></div>
<div class="ttc" id="structam_1_1am__Crossfader__s_html_a5442753fb1a60b8d56c5a79b8989ed04"><div class="ttname"><a href="structam_1_1am__Crossfader__s.html#a5442753fb1a60b8d56c5a79b8989ed04">am::am_Crossfader_s::sourceID</a></div><div class="ttdeci">am_sourceID_t sourceID</div><div class="ttdoc">The sourceID of the crossfader source. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00589">audiomanagertypes.h:589</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a24a16d8c3d2d39bed2bbde717f6d319c"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a24a16d8c3d2d39bed2bbde717f6d319c">am::CAmDatabaseHandlerMap::getSourceInfoDB</a></div><div class="ttdeci">am_Error_e getSourceInfoDB(const am_sourceID_t sourceID, am_Source_s &amp;sourceData) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01664">CAmDatabaseHandlerMap.cpp:1664</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_ac4de6e287614db73bd76fedaa9bf9c30"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#ac4de6e287614db73bd76fedaa9bf9c30">am::CAmDatabaseObserver::removeGateway</a></div><div class="ttdeci">void removeGateway(const am_gatewayID_t gatewayID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00148">CAmDatabaseObserver.cpp:148</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aaab2b1cb14df91655f2e2951b06b833c"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aaab2b1cb14df91655f2e2951b06b833c">am::CAmDatabaseHandlerMap::removeDomainDB</a></div><div class="ttdeci">am_Error_e removeDomainDB(const am_domainID_t domainID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01562">CAmDatabaseHandlerMap.cpp:1562</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a146114a732415b0c98e6a55760b4100d"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a146114a732415b0c98e6a55760b4100d">am::CAmDatabaseHandlerMap::changeMainConnectionRouteDB</a></div><div class="ttdeci">am_Error_e changeMainConnectionRouteDB(const am_mainConnectionID_t mainconnectionID, const std::vector&lt; am_connectionID_t &gt; &amp;listConnectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01212">CAmDatabaseHandlerMap.cpp:1212</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a11a63287d372f58350f1b42bf6fa98a6"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a11a63287d372f58350f1b42bf6fa98a6">am::CAmDatabaseHandlerMap::existCrossFader</a></div><div class="ttdeci">bool existCrossFader(const am_crossfaderID_t crossfaderID) const </div><div class="ttdoc">checks if a CrossFader exists </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02553">CAmDatabaseHandlerMap.cpp:2553</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a1e5d12fde550ca0024d3f037d7ad5fd4"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a1e5d12fde550ca0024d3f037d7ad5fd4">am::CAmDatabaseHandlerMap::peekSourceClassID</a></div><div class="ttdeci">am_Error_e peekSourceClassID(const std::string &amp;name, am_sourceClass_t &amp;sourceClassID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02948">CAmDatabaseHandlerMap.cpp:2948</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a916b0e22cd9c5f0253b4858b94412156"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a916b0e22cd9c5f0253b4858b94412156">am::CAmDatabaseHandlerMap::getSourceVolume</a></div><div class="ttdeci">am_Error_e getSourceVolume(const am_sourceID_t sourceID, am_volume_t &amp;volume) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02618">CAmDatabaseHandlerMap.cpp:2618</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a7f2e8e06b6430f4d6c2ed57878c1d744"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a7f2e8e06b6430f4d6c2ed57878c1d744">am::CAmDatabaseHandlerMap::enterSinkClassDB</a></div><div class="ttdeci">am_Error_e enterSinkClassDB(const am_SinkClass_s &amp;sinkClass, am_sinkClass_t &amp;sinkClassID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01083">CAmDatabaseHandlerMap.cpp:1083</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a24a16d8c3d2d39bed2bbde717f6d319c"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a24a16d8c3d2d39bed2bbde717f6d319c">am::CAmDatabaseHandlerMap::getSourceInfoDB</a></div><div class="ttdeci">am_Error_e getSourceInfoDB(const am_sourceID_t sourceID, am_Source_s &amp;sourceData) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01710">CAmDatabaseHandlerMap.cpp:1710</a></div></div>
+<div class="ttc" id="CAmDatabaseHandlerMap_8cpp_html_a08f9d96a52244f69ca4637ae0c8e2041"><div class="ttname"><a href="CAmDatabaseHandlerMap_8cpp.html#a08f9d96a52244f69ca4637ae0c8e2041">NOTIFY_OBSERVERS</a></div><div class="ttdeci">#define NOTIFY_OBSERVERS(CALL)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00059">CAmDatabaseHandlerMap.cpp:59</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aaab2b1cb14df91655f2e2951b06b833c"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aaab2b1cb14df91655f2e2951b06b833c">am::CAmDatabaseHandlerMap::removeDomainDB</a></div><div class="ttdeci">am_Error_e removeDomainDB(const am_domainID_t domainID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01611">CAmDatabaseHandlerMap.cpp:1611</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a146114a732415b0c98e6a55760b4100d"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a146114a732415b0c98e6a55760b4100d">am::CAmDatabaseHandlerMap::changeMainConnectionRouteDB</a></div><div class="ttdeci">am_Error_e changeMainConnectionRouteDB(const am_mainConnectionID_t mainconnectionID, const std::vector&lt; am_connectionID_t &gt; &amp;listConnectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01266">CAmDatabaseHandlerMap.cpp:1266</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a11a63287d372f58350f1b42bf6fa98a6"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a11a63287d372f58350f1b42bf6fa98a6">am::CAmDatabaseHandlerMap::existCrossFader</a></div><div class="ttdeci">bool existCrossFader(const am_crossfaderID_t crossfaderID) const </div><div class="ttdoc">checks if a CrossFader exists </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02593">CAmDatabaseHandlerMap.cpp:2593</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a1e5d12fde550ca0024d3f037d7ad5fd4"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a1e5d12fde550ca0024d3f037d7ad5fd4">am::CAmDatabaseHandlerMap::peekSourceClassID</a></div><div class="ttdeci">am_Error_e peekSourceClassID(const std::string &amp;name, am_sourceClass_t &amp;sourceClassID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03001">CAmDatabaseHandlerMap.cpp:3001</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a916b0e22cd9c5f0253b4858b94412156"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a916b0e22cd9c5f0253b4858b94412156">am::CAmDatabaseHandlerMap::getSourceVolume</a></div><div class="ttdeci">am_Error_e getSourceVolume(const am_sourceID_t sourceID, am_volume_t &amp;volume) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02671">CAmDatabaseHandlerMap.cpp:2671</a></div></div>
+<div class="ttc" id="structam_1_1am__SourceType__s_html_a6846851d58222147c2bd390fc572813f"><div class="ttname"><a href="structam_1_1am__SourceType__s.html#a6846851d58222147c2bd390fc572813f">am::am_SourceType_s::sourceID</a></div><div class="ttdeci">am_sourceID_t sourceID</div><div class="ttdoc">This is the ID of the source, it is unique in the system. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00924">audiomanagertypes.h:924</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a7f2e8e06b6430f4d6c2ed57878c1d744"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a7f2e8e06b6430f4d6c2ed57878c1d744">am::CAmDatabaseHandlerMap::enterSinkClassDB</a></div><div class="ttdeci">am_Error_e enterSinkClassDB(const am_SinkClass_s &amp;sinkClass, am_sinkClass_t &amp;sinkClassID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01138">CAmDatabaseHandlerMap.cpp:1138</a></div></div>
<div class="ttc" id="structam_1_1am__MainSoundProperty__s_html"><div class="ttname"><a href="structam_1_1am__MainSoundProperty__s.html">am::am_MainSoundProperty_s</a></div><div class="ttdoc">struct describung mainsound property </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01008">audiomanagertypes.h:1008</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_ab1b202fee2998c1e46c9dfe5a9f3745c"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#ab1b202fee2998c1e46c9dfe5a9f3745c">am::CAmDatabaseObserver::mainConnectionStateChanged</a></div><div class="ttdeci">void mainConnectionStateChanged(const am_mainConnectionID_t connectionID, const am_ConnectionState_e connectionState)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00175">CAmDatabaseObserver.cpp:175</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a106031af6343594c2362c09700482c8d"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a106031af6343594c2362c09700482c8d">am::CAmDatabaseHandlerMap::getListDomains</a></div><div class="ttdeci">am_Error_e getListDomains(std::vector&lt; am_Domain_s &gt; &amp;listDomains) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01912">CAmDatabaseHandlerMap.cpp:1912</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a106031af6343594c2362c09700482c8d"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a106031af6343594c2362c09700482c8d">am::CAmDatabaseHandlerMap::getListDomains</a></div><div class="ttdeci">am_Error_e getListDomains(std::vector&lt; am_Domain_s &gt; &amp;listDomains) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01958">CAmDatabaseHandlerMap.cpp:1958</a></div></div>
<div class="ttc" id="CAmDatabaseHandlerMap_8h_html"><div class="ttname"><a href="CAmDatabaseHandlerMap_8h.html">CAmDatabaseHandlerMap.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_aa2a08da0908bc61bfde38c59a55106cf"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#aa2a08da0908bc61bfde38c59a55106cf">am::CAmDatabaseObserver::systemPropertyChanged</a></div><div class="ttdeci">void systemPropertyChanged(const am_SystemProperty_s &amp;SystemProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00210">CAmDatabaseObserver.cpp:210</a></div></div>
+<div class="ttc" id="namespaceam_html_a9bce055a917900b33c7fa5666ec00e22a55e1cc8cae8fec1ae8c7b0ca466eef41"><div class="ttname"><a href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22a55e1cc8cae8fec1ae8c7b0ca466eef41">am::IS_UNKNOWN</a></div><div class="ttdoc">default </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00459">audiomanagertypes.h:459</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a977c12c91cba45cd687bc9edcfe8f538"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a977c12c91cba45cd687bc9edcfe8f538">am::CAmDatabaseHandlerMap::unregisterObserver</a></div><div class="ttdeci">bool unregisterObserver(IAmDatabaseObserver *iObserver)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03404">CAmDatabaseHandlerMap.cpp:3404</a></div></div>
<div class="ttc" id="structam_1_1am__MainConnection__s_html_abf586646d036cbae00b56843469a0222"><div class="ttname"><a href="structam_1_1am__MainConnection__s.html#abf586646d036cbae00b56843469a0222">am::am_MainConnection_s::connectionState</a></div><div class="ttdeci">am_ConnectionState_e connectionState</div><div class="ttdoc">the current connection state </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01067">audiomanagertypes.h:1067</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a5f2428884c3a42680b51ac12ac488148"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a5f2428884c3a42680b51ac12ac488148">am::CAmDatabaseHandlerMap::existSourceNameOrID</a></div><div class="ttdeci">bool existSourceNameOrID(const am_sourceID_t sourceID, const std::string &amp;name) const </div><div class="ttdoc">checks if a source name or ID exists </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02241">CAmDatabaseHandlerMap.cpp:2241</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a1ff43b93ca8056d8db8a0bc60b41a0ea"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a1ff43b93ca8056d8db8a0bc60b41a0ea">am::CAmDatabaseObserver::removedSource</a></div><div class="ttdeci">void removedSource(const am_sourceID_t sourceID, const bool visible)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00135">CAmDatabaseObserver.cpp:135</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a3716aa070efd81a4a8aab5d14a0f47b3"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a3716aa070efd81a4a8aab5d14a0f47b3">am::CAmDatabaseHandlerMap::removeConnection</a></div><div class="ttdeci">am_Error_e removeConnection(const am_connectionID_t connectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01612">CAmDatabaseHandlerMap.cpp:1612</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a5f2428884c3a42680b51ac12ac488148"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a5f2428884c3a42680b51ac12ac488148">am::CAmDatabaseHandlerMap::existSourceNameOrID</a></div><div class="ttdeci">bool existSourceNameOrID(const am_sourceID_t sourceID, const std::string &amp;name) const </div><div class="ttdoc">checks if a source name or ID exists </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02286">CAmDatabaseHandlerMap.cpp:2286</a></div></div>
+<div class="ttc" id="structam_1_1am__SinkType__s_html_a281aeb5a017aecb15957f0222f17927c"><div class="ttname"><a href="structam_1_1am__SinkType__s.html#a281aeb5a017aecb15957f0222f17927c">am::am_SinkType_s::availability</a></div><div class="ttdeci">am_Availability_s availability</div><div class="ttdoc">This attribute reflects the availability of the sink. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00971">audiomanagertypes.h:971</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a3716aa070efd81a4a8aab5d14a0f47b3"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a3716aa070efd81a4a8aab5d14a0f47b3">am::CAmDatabaseHandlerMap::removeConnection</a></div><div class="ttdeci">am_Error_e removeConnection(const am_connectionID_t connectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01658">CAmDatabaseHandlerMap.cpp:1658</a></div></div>
<div class="ttc" id="structam_1_1am__Source__s_html_a57854adc822ed77c6443ec2c745820af"><div class="ttname"><a href="structam_1_1am__Source__s.html#a57854adc822ed77c6443ec2c745820af">am::am_Source_s::domainID</a></div><div class="ttdeci">am_domainID_t domainID</div><div class="ttdoc">The domainID is the domain the source belongs to. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01247">audiomanagertypes.h:1247</a></div></div>
-<div class="ttc" id="CAmDatabaseHandlerMap_8cpp_html_a87598bed9b4eaefe0a8fc808e843ec6b"><div class="ttname"><a href="CAmDatabaseHandlerMap_8cpp.html#a87598bed9b4eaefe0a8fc808e843ec6b">DB_COND_UPDATE</a></div><div class="ttdeci">#define DB_COND_UPDATE(x, y)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00051">CAmDatabaseHandlerMap.cpp:51</a></div></div>
+<div class="ttc" id="CAmDatabaseHandlerMap_8cpp_html_a87598bed9b4eaefe0a8fc808e843ec6b"><div class="ttname"><a href="CAmDatabaseHandlerMap_8cpp.html#a87598bed9b4eaefe0a8fc808e843ec6b">DB_COND_UPDATE</a></div><div class="ttdeci">#define DB_COND_UPDATE(x, y)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00052">CAmDatabaseHandlerMap.cpp:52</a></div></div>
<div class="ttc" id="structam_1_1am__Connection__s_html"><div class="ttname"><a href="structam_1_1am__Connection__s.html">am::am_Connection_s</a></div><div class="ttdoc">a connection </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01381">audiomanagertypes.h:1381</a></div></div>
<div class="ttc" id="namespaceam_html_a5b3664fd40b7f98b4252c23cb9663e9ca82823c47806e40b087271be9d8fded07"><div class="ttname"><a href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9ca82823c47806e40b087271be9d8fded07">am::A_UNKNOWN</a></div><div class="ttdoc">default </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00238">audiomanagertypes.h:238</a></div></div>
+<div class="ttc" id="structam_1_1am__MainConnectionType__s_html_ac7b4dead0464495f477e4a6622c2fd4c"><div class="ttname"><a href="structam_1_1am__MainConnectionType__s.html#ac7b4dead0464495f477e4a6622c2fd4c">am::am_MainConnectionType_s::connectionState</a></div><div class="ttdeci">am_ConnectionState_e connectionState</div><div class="ttdoc">the current connection state </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01049">audiomanagertypes.h:1049</a></div></div>
<div class="ttc" id="structam_1_1am__Gateway__s_html_a2ebf5d1094ecf63a28b64c2594d684ff"><div class="ttname"><a href="structam_1_1am__Gateway__s.html#a2ebf5d1094ecf63a28b64c2594d684ff">am::am_Gateway_s::name</a></div><div class="ttdeci">std::string name</div><div class="ttdoc">The name of the gateway. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00703">audiomanagertypes.h:703</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_ae1f0f8b27f47a12b561bca841a24c538"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#ae1f0f8b27f47a12b561bca841a24c538">am::CAmDatabaseHandlerMap::enterSourceClassDB</a></div><div class="ttdeci">am_Error_e enterSourceClassDB(am_sourceClass_t &amp;sourceClassID, const am_SourceClass_s &amp;sourceClass)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01148">CAmDatabaseHandlerMap.cpp:1148</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a054cb80b4fb74db35fb94262b84d9024"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a054cb80b4fb74db35fb94262b84d9024">am::CAmDatabaseHandlerMap::getSourceClassInfoDB</a></div><div class="ttdeci">am_Error_e getSourceClassInfoDB(const am_sourceID_t sourceID, am_SourceClass_s &amp;classInfo) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01626">CAmDatabaseHandlerMap.cpp:1626</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a8aa860f54cb4b7f5bb88a8c16433ef6b"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a8aa860f54cb4b7f5bb88a8c16433ef6b">am::CAmDatabaseHandlerMap::getListSinkConnectionFormats</a></div><div class="ttdeci">am_Error_e getListSinkConnectionFormats(const am_sinkID_t sinkID, std::vector&lt; am_CustomAvailabilityReason_t &gt; &amp;listConnectionFormats) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02134">CAmDatabaseHandlerMap.cpp:2134</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a5298b1799105cbef7ffbb8f794b37ad1"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a5298b1799105cbef7ffbb8f794b37ad1">am::CAmDatabaseHandlerMap::existSourceClass</a></div><div class="ttdeci">bool existSourceClass(const am_sourceClass_t sourceClassID) const </div><div class="ttdoc">checks for certain sourceClass </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02411">CAmDatabaseHandlerMap.cpp:2411</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a39c1e4bee4236443fb65b9527e2d27b8"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a39c1e4bee4236443fb65b9527e2d27b8">am::CAmDatabaseHandlerMap::changeSinkMainVolumeDB</a></div><div class="ttdeci">am_Error_e changeSinkMainVolumeDB(const am_mainVolume_t mainVolume, const am_sinkID_t sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01266">CAmDatabaseHandlerMap.cpp:1266</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a914e82fef18d07df4429ae5a8676c4e2"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a914e82fef18d07df4429ae5a8676c4e2">am::CAmDatabaseHandlerMap::peekSource</a></div><div class="ttdeci">am_Error_e peekSource(const std::string &amp;name, am_sourceID_t &amp;sourceID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02803">CAmDatabaseHandlerMap.cpp:2803</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_ae1f0f8b27f47a12b561bca841a24c538"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#ae1f0f8b27f47a12b561bca841a24c538">am::CAmDatabaseHandlerMap::enterSourceClassDB</a></div><div class="ttdeci">am_Error_e enterSourceClassDB(am_sourceClass_t &amp;sourceClassID, const am_SourceClass_s &amp;sourceClass)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01202">CAmDatabaseHandlerMap.cpp:1202</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a054cb80b4fb74db35fb94262b84d9024"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a054cb80b4fb74db35fb94262b84d9024">am::CAmDatabaseHandlerMap::getSourceClassInfoDB</a></div><div class="ttdeci">am_Error_e getSourceClassInfoDB(const am_sourceID_t sourceID, am_SourceClass_s &amp;classInfo) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01672">CAmDatabaseHandlerMap.cpp:1672</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a8aa860f54cb4b7f5bb88a8c16433ef6b"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a8aa860f54cb4b7f5bb88a8c16433ef6b">am::CAmDatabaseHandlerMap::getListSinkConnectionFormats</a></div><div class="ttdeci">am_Error_e getListSinkConnectionFormats(const am_sinkID_t sinkID, std::vector&lt; am_CustomAvailabilityReason_t &gt; &amp;listConnectionFormats) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02180">CAmDatabaseHandlerMap.cpp:2180</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a5298b1799105cbef7ffbb8f794b37ad1"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a5298b1799105cbef7ffbb8f794b37ad1">am::CAmDatabaseHandlerMap::existSourceClass</a></div><div class="ttdeci">bool existSourceClass(const am_sourceClass_t sourceClassID) const </div><div class="ttdoc">checks for certain sourceClass </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02456">CAmDatabaseHandlerMap.cpp:2456</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a39c1e4bee4236443fb65b9527e2d27b8"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a39c1e4bee4236443fb65b9527e2d27b8">am::CAmDatabaseHandlerMap::changeSinkMainVolumeDB</a></div><div class="ttdeci">am_Error_e changeSinkMainVolumeDB(const am_mainVolume_t mainVolume, const am_sinkID_t sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01319">CAmDatabaseHandlerMap.cpp:1319</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a914e82fef18d07df4429ae5a8676c4e2"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a914e82fef18d07df4429ae5a8676c4e2">am::CAmDatabaseHandlerMap::peekSource</a></div><div class="ttdeci">am_Error_e peekSource(const std::string &amp;name, am_sourceID_t &amp;sourceID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02856">CAmDatabaseHandlerMap.cpp:2856</a></div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">am::E_UNKNOWN</a></div><div class="ttdoc">default </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00346">audiomanagertypes.h:346</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a3abe95c47e0ac58e3bdc9e367c9076fa"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a3abe95c47e0ac58e3bdc9e367c9076fa">am::CAmDatabaseHandlerMap::changeSinkVolume</a></div><div class="ttdeci">am_Error_e changeSinkVolume(const am_sinkID_t sinkID, const am_volume_t volume)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02836">CAmDatabaseHandlerMap.cpp:2836</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a5f2e7c2fe63631a57a82c281e0c98129"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a5f2e7c2fe63631a57a82c281e0c98129">am::CAmDatabaseHandlerMap::~CAmDatabaseHandlerMap</a></div><div class="ttdeci">virtual ~CAmDatabaseHandlerMap()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00419">CAmDatabaseHandlerMap.cpp:419</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_aff1b2cf653b2a023dd4a83da760dd16e"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#aff1b2cf653b2a023dd4a83da760dd16e">am::CAmDatabaseObserver::removedMainConnection</a></div><div class="ttdeci">void removedMainConnection(const am_mainConnectionID_t mainConnection)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00070">CAmDatabaseObserver.cpp:70</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a1b5a6852ddf6a10b0d50ce7415aaa3cb"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a1b5a6852ddf6a10b0d50ce7415aaa3cb">am::CAmDatabaseHandlerMap::enumerateConverters</a></div><div class="ttdeci">am_Error_e enumerateConverters(std::function&lt; void(const am_Converter_s &amp;element)&gt; cb) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03336">CAmDatabaseHandlerMap.cpp:3336</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a3abe95c47e0ac58e3bdc9e367c9076fa"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a3abe95c47e0ac58e3bdc9e367c9076fa">am::CAmDatabaseHandlerMap::changeSinkVolume</a></div><div class="ttdeci">am_Error_e changeSinkVolume(const am_sinkID_t sinkID, const am_volume_t volume)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02889">CAmDatabaseHandlerMap.cpp:2889</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a5f2e7c2fe63631a57a82c281e0c98129"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a5f2e7c2fe63631a57a82c281e0c98129">am::CAmDatabaseHandlerMap::~CAmDatabaseHandlerMap</a></div><div class="ttdeci">virtual ~CAmDatabaseHandlerMap()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00471">CAmDatabaseHandlerMap.cpp:471</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a1b5a6852ddf6a10b0d50ce7415aaa3cb"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a1b5a6852ddf6a10b0d50ce7415aaa3cb">am::CAmDatabaseHandlerMap::enumerateConverters</a></div><div class="ttdeci">am_Error_e enumerateConverters(std::function&lt; void(const am_Converter_s &amp;element)&gt; cb) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03384">CAmDatabaseHandlerMap.cpp:3384</a></div></div>
<div class="ttc" id="namespaceam_html_a2711516b1392ea02a7ed25fcd540a16a"><div class="ttname"><a href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am::am_sourceID_t</a></div><div class="ttdeci">uint16_t am_sourceID_t</div><div class="ttdoc">a source ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00060">audiomanagertypes.h:60</a></div></div>
<div class="ttc" id="structam_1_1am__MainSoundProperty__s_html_ab17e9104be5d9d055cd07fd2369e8218"><div class="ttname"><a href="structam_1_1am__MainSoundProperty__s.html#ab17e9104be5d9d055cd07fd2369e8218">am::am_MainSoundProperty_s::type</a></div><div class="ttdeci">am_CustomMainSoundPropertyType_t type</div><div class="ttdoc">the type of the property </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01015">audiomanagertypes.h:1015</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a39fb975bee2eb3639c9a3a31f6221d05"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a39fb975bee2eb3639c9a3a31f6221d05">am::CAmDatabaseObserver::removeDomain</a></div><div class="ttdeci">void removeDomain(const am_domainID_t domainID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00143">CAmDatabaseObserver.cpp:143</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a9c44afb34286fc91c406fb3e3fe8dbcd"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a9c44afb34286fc91c406fb3e3fe8dbcd">am::CAmDatabaseObserver::newGateway</a></div><div class="ttdeci">void newGateway(const am_Gateway_s &amp;gateway)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00110">CAmDatabaseObserver.cpp:110</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a46dba8c33bd4b132bd3b2d7c0eebee54"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a46dba8c33bd4b132bd3b2d7c0eebee54">am::CAmDatabaseObserver::newMainConnection</a></div><div class="ttdeci">void newMainConnection(const am_MainConnectionType_s &amp;mainConnection)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00065">CAmDatabaseObserver.cpp:65</a></div></div>
<div class="ttc" id="structam_1_1am__SoundProperty__s_html"><div class="ttname"><a href="structam_1_1am__SoundProperty__s.html">am::am_SoundProperty_s</a></div><div class="ttdoc">struct describing the sound property </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00832">audiomanagertypes.h:832</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a21467cea58777a823f351115eafee96a"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a21467cea58777a823f351115eafee96a">am::CAmDatabaseHandlerMap::getDomainOfSource</a></div><div class="ttdeci">am_Error_e getDomainOfSource(const am_sourceID_t sourceID, am_domainID_t &amp;domainID) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02357">CAmDatabaseHandlerMap.cpp:2357</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a3f63bd7daa4b3ab7f53ea278b4ec0551"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a3f63bd7daa4b3ab7f53ea278b4ec0551">am::CAmDatabaseHandlerMap::removeCrossfaderDB</a></div><div class="ttdeci">am_Error_e removeCrossfaderDB(const am_crossfaderID_t crossfaderID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01546">CAmDatabaseHandlerMap.cpp:1546</a></div></div>
+<div class="ttc" id="structam_1_1am__SinkType__s_html_a6455a141536f5b7b676c5a5caabf872d"><div class="ttname"><a href="structam_1_1am__SinkType__s.html#a6455a141536f5b7b676c5a5caabf872d">am::am_SinkType_s::sinkID</a></div><div class="ttdeci">am_sinkID_t sinkID</div><div class="ttdoc">This is the ID of the sink, it is unique in the system. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00955">audiomanagertypes.h:955</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a21467cea58777a823f351115eafee96a"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a21467cea58777a823f351115eafee96a">am::CAmDatabaseHandlerMap::getDomainOfSource</a></div><div class="ttdeci">am_Error_e getDomainOfSource(const am_sourceID_t sourceID, am_domainID_t &amp;domainID) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02402">CAmDatabaseHandlerMap.cpp:2402</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a3f63bd7daa4b3ab7f53ea278b4ec0551"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a3f63bd7daa4b3ab7f53ea278b4ec0551">am::CAmDatabaseHandlerMap::removeCrossfaderDB</a></div><div class="ttdeci">am_Error_e removeCrossfaderDB(const am_crossfaderID_t crossfaderID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01595">CAmDatabaseHandlerMap.cpp:1595</a></div></div>
+<div class="ttc" id="structam_1_1am__SourceType__s_html_a01a0cab789299dc80c5ce53457374172"><div class="ttname"><a href="structam_1_1am__SourceType__s.html#a01a0cab789299dc80c5ce53457374172">am::am_SourceType_s::sourceClassID</a></div><div class="ttdeci">am_sourceClass_t sourceClassID</div><div class="ttdoc">the sourceClassID, indicates the class the source is in. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00938">audiomanagertypes.h:938</a></div></div>
<div class="ttc" id="structam_1_1am__SystemProperty__s_html_a399604c89488c2bdba69fe4e6e862288"><div class="ttname"><a href="structam_1_1am__SystemProperty__s.html#a399604c89488c2bdba69fe4e6e862288">am::am_SystemProperty_s::type</a></div><div class="ttdeci">am_CustomSystemPropertyType_t type</div><div class="ttdoc">the type that is set </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00857">audiomanagertypes.h:857</a></div></div>
<div class="ttc" id="structam_1_1am__Connection__s_html_a1e7d70c584810ba5cb2634d1a2800035"><div class="ttname"><a href="structam_1_1am__Connection__s.html#a1e7d70c584810ba5cb2634d1a2800035">am::am_Connection_s::sourceID</a></div><div class="ttdeci">am_sourceID_t sourceID</div><div class="ttdoc">the source the audio flows from </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01392">audiomanagertypes.h:1392</a></div></div>
<div class="ttc" id="structam_1_1am__MainConnection__s_html_ab0990f79e8871de045bffa843fa85566"><div class="ttname"><a href="structam_1_1am__MainConnection__s.html#ab0990f79e8871de045bffa843fa85566">am::am_MainConnection_s::sourceID</a></div><div class="ttdeci">am_sourceID_t sourceID</div><div class="ttdoc">the sourceID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01075">audiomanagertypes.h:1075</a></div></div>
<div class="ttc" id="namespaceam_html_a2e1718a0cd2d37bd5f989402b89c34a5a8ee65be2791c7269d422c1b0732713d5"><div class="ttname"><a href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5a8ee65be2791c7269d422c1b0732713d5">am::DS_UNKNOWN</a></div><div class="ttdoc">default </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00285">audiomanagertypes.h:285</a></div></div>
<div class="ttc" id="structam_1_1am__Sink__s_html_af13055c029c9ca7da3f6701e1b1af418"><div class="ttname"><a href="structam_1_1am__Sink__s.html#af13055c029c9ca7da3f6701e1b1af418">am::am_Sink_s::sinkClassID</a></div><div class="ttdeci">am_sinkClass_t sinkClassID</div><div class="ttdoc">The sinkClassID references to a sinkClass. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01161">audiomanagertypes.h:1161</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a48baac063dac4fc4fed6b44967040706"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a48baac063dac4fc4fed6b44967040706">am::CAmDatabaseHandlerMap::enterCrossfaderDB</a></div><div class="ttdeci">am_Error_e enterCrossfaderDB(const am_Crossfader_s &amp;crossfaderData, am_crossfaderID_t &amp;crossfaderID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00681">CAmDatabaseHandlerMap.cpp:681</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a48baac063dac4fc4fed6b44967040706"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a48baac063dac4fc4fed6b44967040706">am::CAmDatabaseHandlerMap::enterCrossfaderDB</a></div><div class="ttdeci">am_Error_e enterCrossfaderDB(const am_Crossfader_s &amp;crossfaderData, am_crossfaderID_t &amp;crossfaderID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00736">CAmDatabaseHandlerMap.cpp:736</a></div></div>
<div class="ttc" id="structam_1_1am__SinkClass__s_html"><div class="ttname"><a href="structam_1_1am__SinkClass__s.html">am::am_SinkClass_s</a></div><div class="ttdoc">struct describing sinkclasses </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00868">audiomanagertypes.h:868</a></div></div>
<div class="ttc" id="structam_1_1am__Source__s_html_a9904977c28ce558db9c8aec2172de7b7"><div class="ttname"><a href="structam_1_1am__Source__s.html#a9904977c28ce558db9c8aec2172de7b7">am::am_Source_s::visible</a></div><div class="ttdeci">bool visible</div><div class="ttdoc">This Boolean flag indicates whether a source is visible to the commandInterface or not...</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01284">audiomanagertypes.h:1284</a></div></div>
<div class="ttc" id="structam_1_1am__NotificationConfiguration__s_html_a572962899f2aa344051a41eaebd71ddc"><div class="ttname"><a href="structam_1_1am__NotificationConfiguration__s.html#a572962899f2aa344051a41eaebd71ddc">am::am_NotificationConfiguration_s::status</a></div><div class="ttdeci">am_NotificationStatus_e status</div><div class="ttdoc">The Notification status. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01121">audiomanagertypes.h:1121</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a89d575e438f1923b64b165426c30016c"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a89d575e438f1923b64b165426c30016c">am::CAmDatabaseHandlerMap::removeSinkDB</a></div><div class="ttdeci">am_Error_e removeSinkDB(const am_sinkID_t sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01468">CAmDatabaseHandlerMap.cpp:1468</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a8a5a3f6a5bd80b70e5c82efa1cd47ce3"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a8a5a3f6a5bd80b70e5c82efa1cd47ce3">am::CAmDatabaseHandlerMap::getSourceSoundPropertyValue</a></div><div class="ttdeci">am_Error_e getSourceSoundPropertyValue(const am_sourceID_t sourceID, const am_CustomSoundPropertyType_t propertyType, int16_t &amp;value) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02655">CAmDatabaseHandlerMap.cpp:2655</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a89d575e438f1923b64b165426c30016c"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a89d575e438f1923b64b165426c30016c">am::CAmDatabaseHandlerMap::removeSinkDB</a></div><div class="ttdeci">am_Error_e removeSinkDB(const am_sinkID_t sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01521">CAmDatabaseHandlerMap.cpp:1521</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a8a5a3f6a5bd80b70e5c82efa1cd47ce3"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a8a5a3f6a5bd80b70e5c82efa1cd47ce3">am::CAmDatabaseHandlerMap::getSourceSoundPropertyValue</a></div><div class="ttdeci">am_Error_e getSourceSoundPropertyValue(const am_sourceID_t sourceID, const am_CustomSoundPropertyType_t propertyType, int16_t &amp;value) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02708">CAmDatabaseHandlerMap.cpp:2708</a></div></div>
<div class="ttc" id="namespaceam_html_afc05253c20a9333f02f7a4b3f7762269a6d51c865866973b3c60c56e9351b1a48"><div class="ttname"><a href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269a6d51c865866973b3c60c56e9351b1a48">am::HS_UNKNOWN</a></div><div class="ttdoc">default </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00213">audiomanagertypes.h:213</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_af6f7c52cc3703ab4cb3bd1f340d4f6ba"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#af6f7c52cc3703ab4cb3bd1f340d4f6ba">am::CAmDatabaseHandlerMap::existSinkClass</a></div><div class="ttdeci">bool existSinkClass(const am_sinkClass_t sinkClassID) const </div><div class="ttdoc">checks for certain SinkClass </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02401">CAmDatabaseHandlerMap.cpp:2401</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_abb9dcbdd4e141250184bf7ba4102c5f5"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#abb9dcbdd4e141250184bf7ba4102c5f5">am::CAmDatabaseHandlerMap::getSinkVolume</a></div><div class="ttdeci">am_Error_e getSinkVolume(const am_sinkID_t sinkID, am_volume_t &amp;volume) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02604">CAmDatabaseHandlerMap.cpp:2604</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a0da949595cfa4486175e8299a6793218"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a0da949595cfa4486175e8299a6793218">am::CAmDatabaseHandlerMap::enterDomainDB</a></div><div class="ttdeci">am_Error_e enterDomainDB(const am_Domain_s &amp;domainData, am_domainID_t &amp;domainID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00425">CAmDatabaseHandlerMap.cpp:425</a></div></div>
-<div class="ttc" id="CAmDatabaseHandlerMap_8cpp_html_a7b43731fea9fb5e9c8199cbf98068604"><div class="ttname"><a href="CAmDatabaseHandlerMap_8cpp.html#a7b43731fea9fb5e9c8199cbf98068604">DB_COND_ISMODIFIED</a></div><div class="ttdeci">#define DB_COND_ISMODIFIED</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00053">CAmDatabaseHandlerMap.cpp:53</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_af6f7c52cc3703ab4cb3bd1f340d4f6ba"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#af6f7c52cc3703ab4cb3bd1f340d4f6ba">am::CAmDatabaseHandlerMap::existSinkClass</a></div><div class="ttdeci">bool existSinkClass(const am_sinkClass_t sinkClassID) const </div><div class="ttdoc">checks for certain SinkClass </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02446">CAmDatabaseHandlerMap.cpp:2446</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_abb9dcbdd4e141250184bf7ba4102c5f5"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#abb9dcbdd4e141250184bf7ba4102c5f5">am::CAmDatabaseHandlerMap::getSinkVolume</a></div><div class="ttdeci">am_Error_e getSinkVolume(const am_sinkID_t sinkID, am_volume_t &amp;volume) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02657">CAmDatabaseHandlerMap.cpp:2657</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a0da949595cfa4486175e8299a6793218"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a0da949595cfa4486175e8299a6793218">am::CAmDatabaseHandlerMap::enterDomainDB</a></div><div class="ttdeci">am_Error_e enterDomainDB(const am_Domain_s &amp;domainData, am_domainID_t &amp;domainID)</div><div class="ttdoc">The following interface methods must be implemented by the subclass. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00478">CAmDatabaseHandlerMap.cpp:478</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver_html"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html">am::IAmDatabaseHandler::IAmDatabaseObserver</a></div><div class="ttdoc">Database observer protocol. </div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00196">IAmDatabaseHandler.h:196</a></div></div>
+<div class="ttc" id="CAmDatabaseHandlerMap_8cpp_html_a7b43731fea9fb5e9c8199cbf98068604"><div class="ttname"><a href="CAmDatabaseHandlerMap_8cpp.html#a7b43731fea9fb5e9c8199cbf98068604">DB_COND_ISMODIFIED</a></div><div class="ttdeci">#define DB_COND_ISMODIFIED</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00054">CAmDatabaseHandlerMap.cpp:54</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></div><div class="ttdoc">This class handles and abstracts the database. </div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00055">IAmDatabaseHandler.h:55</a></div></div>
<div class="ttc" id="structam_1_1am__Availability__s_html_a23b3906890fba58ed0bf8530dd176d90"><div class="ttname"><a href="structam_1_1am__Availability__s.html#a23b3906890fba58ed0bf8530dd176d90">am::am_Availability_s::availabilityReason</a></div><div class="ttdeci">am_CustomAvailabilityReason_t availabilityReason</div><div class="ttdoc">the reason for the last change. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00535">audiomanagertypes.h:535</a></div></div>
-<div class="ttc" id="namespaceam_html_a7d568bf05f0686f2ecdaf636f9079086"><div class="ttname"><a href="namespaceam.html#a7d568bf05f0686f2ecdaf636f9079086">am::changeNotificationConfiguration</a></div><div class="ttdeci">bool changeNotificationConfiguration(std::vector&lt; am_NotificationConfiguration_s &gt; &amp;listNotificationConfigurations, const am_NotificationConfiguration_s &amp;notificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03253">CAmDatabaseHandlerMap.cpp:3253</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aaecdf0bed07aa4574aa8cbbec605db78"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aaecdf0bed07aa4574aa8cbbec605db78">am::CAmDatabaseHandlerMap::getListCrossfaders</a></div><div class="ttdeci">am_Error_e getListCrossfaders(std::vector&lt; am_Crossfader_s &gt; &amp;listCrossfaders) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01990">CAmDatabaseHandlerMap.cpp:1990</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a7dead67e671bda4d749ffe0f0213d689"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a7dead67e671bda4d749ffe0f0213d689">am::CAmDatabaseHandlerMap::getGatewayInfoDB</a></div><div class="ttdeci">am_Error_e getGatewayInfoDB(const am_gatewayID_t gatewayID, am_Gateway_s &amp;gatewayData) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01759">CAmDatabaseHandlerMap.cpp:1759</a></div></div>
+<div class="ttc" id="namespaceam_html_a7d568bf05f0686f2ecdaf636f9079086"><div class="ttname"><a href="namespaceam.html#a7d568bf05f0686f2ecdaf636f9079086">am::changeNotificationConfiguration</a></div><div class="ttdeci">bool changeNotificationConfiguration(std::vector&lt; am_NotificationConfiguration_s &gt; &amp;listNotificationConfigurations, const am_NotificationConfiguration_s &amp;notificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03301">CAmDatabaseHandlerMap.cpp:3301</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aaecdf0bed07aa4574aa8cbbec605db78"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aaecdf0bed07aa4574aa8cbbec605db78">am::CAmDatabaseHandlerMap::getListCrossfaders</a></div><div class="ttdeci">am_Error_e getListCrossfaders(std::vector&lt; am_Crossfader_s &gt; &amp;listCrossfaders) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02036">CAmDatabaseHandlerMap.cpp:2036</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a7dead67e671bda4d749ffe0f0213d689"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a7dead67e671bda4d749ffe0f0213d689">am::CAmDatabaseHandlerMap::getGatewayInfoDB</a></div><div class="ttdeci">am_Error_e getGatewayInfoDB(const am_gatewayID_t gatewayID, am_Gateway_s &amp;gatewayData) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01805">CAmDatabaseHandlerMap.cpp:1805</a></div></div>
<div class="ttc" id="structam_1_1am__Domain__s_html_ad8b64313b91d4a46afac8be40fb2fcca"><div class="ttname"><a href="structam_1_1am__Domain__s.html#ad8b64313b91d4a46afac8be40fb2fcca">am::am_Domain_s::nodename</a></div><div class="ttdeci">std::string nodename</div><div class="ttdoc">the name of the node </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01362">audiomanagertypes.h:1362</a></div></div>
<div class="ttc" id="structam_1_1am__MainConnection__s_html_adef3e5f4ebb35dc31bfd6a75b33df176"><div class="ttname"><a href="structam_1_1am__MainConnection__s.html#adef3e5f4ebb35dc31bfd6a75b33df176">am::am_MainConnection_s::listConnectionID</a></div><div class="ttdeci">std::vector&lt; am_connectionID_t &gt; listConnectionID</div><div class="ttdoc">the list of sub connection IDs the mainconnection consists of </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01083">audiomanagertypes.h:1083</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a4db1f5bb37b5e1e8494c31caead1a8a2"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a4db1f5bb37b5e1e8494c31caead1a8a2">am::CAmDatabaseHandlerMap::getCrossfaderInfoDB</a></div><div class="ttdeci">am_Error_e getCrossfaderInfoDB(const am_crossfaderID_t crossfaderID, am_Crossfader_s &amp;crossfaderData) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01787">CAmDatabaseHandlerMap.cpp:1787</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_af55ef40f1be870256351b685cc643aa1"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#af55ef40f1be870256351b685cc643aa1">am::CAmDatabaseObserver::sinkAvailabilityChanged</a></div><div class="ttdeci">void sinkAvailabilityChanged(const am_sinkID_t sinkID, const am_Availability_s &amp;availability)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00190">CAmDatabaseObserver.cpp:190</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a4db1f5bb37b5e1e8494c31caead1a8a2"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a4db1f5bb37b5e1e8494c31caead1a8a2">am::CAmDatabaseHandlerMap::getCrossfaderInfoDB</a></div><div class="ttdeci">am_Error_e getCrossfaderInfoDB(const am_crossfaderID_t crossfaderID, am_Crossfader_s &amp;crossfaderData) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01833">CAmDatabaseHandlerMap.cpp:1833</a></div></div>
+<div class="ttc" id="structam_1_1am__SinkType__s_html_a95273c6978fbef5be4a59b1534212495"><div class="ttname"><a href="structam_1_1am__SinkType__s.html#a95273c6978fbef5be4a59b1534212495">am::am_SinkType_s::volume</a></div><div class="ttdeci">am_mainVolume_t volume</div><div class="ttdoc">This is the representation of the Volume for the commandInterface. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00977">audiomanagertypes.h:977</a></div></div>
<div class="ttc" id="namespaceam_html_a1b4df0ded5f6d6d07ae583dc9a074209"><div class="ttname"><a href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am::am_ConnectionState_e</a></div><div class="ttdeci">am_ConnectionState_e</div><div class="ttdoc">represents the connection state </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00253">audiomanagertypes.h:253</a></div></div>
<div class="ttc" id="structam_1_1am__Source__s_html_a9b62e48568f8b5ed78c82b1bcca138f7"><div class="ttname"><a href="structam_1_1am__Source__s.html#a9b62e48568f8b5ed78c82b1bcca138f7">am::am_Source_s::listMainSoundProperties</a></div><div class="ttdeci">std::vector&lt; am_MainSoundProperty_s &gt; listMainSoundProperties</div><div class="ttdoc">This is the list of the available mainSoundProperties. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01325">audiomanagertypes.h:1325</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></div><div class="ttdoc">Database observer. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00081">CAmDatabaseHandlerMap.h:81</a></div></div>
<div class="ttc" id="structam_1_1am__Converter__s_html"><div class="ttname"><a href="structam_1_1am__Converter__s.html">am::am_Converter_s</a></div><div class="ttdoc">This struct describes the attributes of a converter. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00606">audiomanagertypes.h:606</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a2ab5e36eedd8430c5d720b9e2b5559f3"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a2ab5e36eedd8430c5d720b9e2b5559f3">am::CAmDatabaseHandlerMap::getListMainSourceSoundProperties</a></div><div class="ttdeci">am_Error_e getListMainSourceSoundProperties(const am_sourceID_t sourceID, std::vector&lt; am_MainSoundProperty_s &gt; &amp;listSourceProperties) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02087">CAmDatabaseHandlerMap.cpp:2087</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a057ed56f6729eb6a1fd45210e12f3282"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282">am::CAmDatabaseHandlerMap::existSource</a></div><div class="ttdeci">bool existSource(const am_sourceID_t sourceID) const </div><div class="ttdoc">checks for a certain Source </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02226">CAmDatabaseHandlerMap.cpp:2226</a></div></div>
-<div class="ttc" id="namespaceam_html_a262f27a06528ed72b5390ba518f762ee"><div class="ttname"><a href="namespaceam.html#a262f27a06528ed72b5390ba518f762ee">am::changeMainNotificationConfiguration</a></div><div class="ttdeci">bool changeMainNotificationConfiguration(std::vector&lt; am_NotificationConfiguration_s &gt; &amp;listMainNotificationConfigurations, const am_NotificationConfiguration_s &amp;mainNotificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03135">CAmDatabaseHandlerMap.cpp:3135</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a2ab5e36eedd8430c5d720b9e2b5559f3"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a2ab5e36eedd8430c5d720b9e2b5559f3">am::CAmDatabaseHandlerMap::getListMainSourceSoundProperties</a></div><div class="ttdeci">am_Error_e getListMainSourceSoundProperties(const am_sourceID_t sourceID, std::vector&lt; am_MainSoundProperty_s &gt; &amp;listSourceProperties) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02133">CAmDatabaseHandlerMap.cpp:2133</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a057ed56f6729eb6a1fd45210e12f3282"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282">am::CAmDatabaseHandlerMap::existSource</a></div><div class="ttdeci">bool existSource(const am_sourceID_t sourceID) const </div><div class="ttdoc">checks for a certain Source </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02271">CAmDatabaseHandlerMap.cpp:2271</a></div></div>
+<div class="ttc" id="namespaceam_html_a262f27a06528ed72b5390ba518f762ee"><div class="ttname"><a href="namespaceam.html#a262f27a06528ed72b5390ba518f762ee">am::changeMainNotificationConfiguration</a></div><div class="ttdeci">bool changeMainNotificationConfiguration(std::vector&lt; am_NotificationConfiguration_s &gt; &amp;listMainNotificationConfigurations, const am_NotificationConfiguration_s &amp;mainNotificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03183">CAmDatabaseHandlerMap.cpp:3183</a></div></div>
<div class="ttc" id="namespaceam_html_a2e1718a0cd2d37bd5f989402b89c34a5"><div class="ttname"><a href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am::am_DomainState_e</a></div><div class="ttdeci">am_DomainState_e</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00280">audiomanagertypes.h:280</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a853fb72cc008d829bd116d3493d8189f"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a853fb72cc008d829bd116d3493d8189f">am::CAmDatabaseHandlerMap::removeSourceClassDB</a></div><div class="ttdeci">am_Error_e removeSourceClassDB(const am_sourceClass_t sourceClassID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01596">CAmDatabaseHandlerMap.cpp:1596</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a4e500abcedba095c06ad81af710d1c36"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a4e500abcedba095c06ad81af710d1c36">am::CAmDatabaseHandlerMap::getListSourceClasses</a></div><div class="ttdeci">am_Error_e getListSourceClasses(std::vector&lt; am_SourceClass_s &gt; &amp;listSourceClasses) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01979">CAmDatabaseHandlerMap.cpp:1979</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a853fb72cc008d829bd116d3493d8189f"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a853fb72cc008d829bd116d3493d8189f">am::CAmDatabaseHandlerMap::removeSourceClassDB</a></div><div class="ttdeci">am_Error_e removeSourceClassDB(const am_sourceClass_t sourceClassID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01643">CAmDatabaseHandlerMap.cpp:1643</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_afb5fd5d175e1fb3d285c7959d2628c47"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#afb5fd5d175e1fb3d285c7959d2628c47">am::CAmDatabaseHandlerMap::registerObserver</a></div><div class="ttdeci">bool registerObserver(IAmDatabaseObserver *iObserver)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03394">CAmDatabaseHandlerMap.cpp:3394</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a4e500abcedba095c06ad81af710d1c36"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a4e500abcedba095c06ad81af710d1c36">am::CAmDatabaseHandlerMap::getListSourceClasses</a></div><div class="ttdeci">am_Error_e getListSourceClasses(std::vector&lt; am_SourceClass_s &gt; &amp;listSourceClasses) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02025">CAmDatabaseHandlerMap.cpp:2025</a></div></div>
<div class="ttc" id="namespaceam_html_afc05253c20a9333f02f7a4b3f7762269"><div class="ttname"><a href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am::am_HotSink_e</a></div><div class="ttdeci">am_HotSink_e</div><div class="ttdoc">describes the active sink of a crossfader. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00208">audiomanagertypes.h:208</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a694fe923d50ac3e712a245cb7066b93d"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a694fe923d50ac3e712a245cb7066b93d">am::CAmDatabaseHandlerMap::changeSourceInterruptState</a></div><div class="ttdeci">am_Error_e changeSourceInterruptState(const am_sourceID_t sourceID, const am_InterruptState_e interruptState)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02630">CAmDatabaseHandlerMap.cpp:2630</a></div></div>
<div class="ttc" id="structam_1_1am__Availability__s_html_a87ea05d3f639fc2aa4074678740fae6d"><div class="ttname"><a href="structam_1_1am__Availability__s.html#a87ea05d3f639fc2aa4074678740fae6d">am::am_Availability_s::availability</a></div><div class="ttdeci">am_Availability_e availability</div><div class="ttdoc">the current availability state </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00530">audiomanagertypes.h:530</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aa7aa7c4623741f2ace946ca0b9a0b75d"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aa7aa7c4623741f2ace946ca0b9a0b75d">am::CAmDatabaseHandlerMap::enumerateGateways</a></div><div class="ttdeci">am_Error_e enumerateGateways(std::function&lt; void(const am_Gateway_s &amp;element)&gt; cb) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03326">CAmDatabaseHandlerMap.cpp:3326</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aa7aa7c4623741f2ace946ca0b9a0b75d"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aa7aa7c4623741f2ace946ca0b9a0b75d">am::CAmDatabaseHandlerMap::enumerateGateways</a></div><div class="ttdeci">am_Error_e enumerateGateways(std::function&lt; void(const am_Gateway_s &amp;element)&gt; cb) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03374">CAmDatabaseHandlerMap.cpp:3374</a></div></div>
<div class="ttc" id="namespaceam_html_a0ba72fdbafaa9e886e77aa4099c281ec"><div class="ttname"><a href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am::am_volume_t</a></div><div class="ttdeci">int16_t am_volume_t</div><div class="ttdoc">The unit is 0.1 db steps,The smallest value -3000 (=AM_MUTE). </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00091">audiomanagertypes.h:91</a></div></div>
<div class="ttc" id="structam_1_1am__Crossfader__s_html"><div class="ttname"><a href="structam_1_1am__Crossfader__s.html">am::am_Crossfader_s</a></div><div class="ttdoc">This struct describes the attribiutes of a crossfader. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00560">audiomanagertypes.h:560</a></div></div>
<div class="ttc" id="structam_1_1am__Source__s_html_ad224888802fabebefe6ff587412da9fd"><div class="ttname"><a href="structam_1_1am__Source__s.html#ad224888802fabebefe6ff587412da9fd">am::am_Source_s::sourceID</a></div><div class="ttdeci">am_sourceID_t sourceID</div><div class="ttdoc">This is the ID of the source, it is unique in the system. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01242">audiomanagertypes.h:1242</a></div></div>
<div class="ttc" id="structam_1_1am__SoundProperty__s_html_adaf90d729af1e4dca87668616312ee57"><div class="ttname"><a href="structam_1_1am__SoundProperty__s.html#adaf90d729af1e4dca87668616312ee57">am::am_SoundProperty_s::type</a></div><div class="ttdeci">am_CustomSoundPropertyType_t type</div><div class="ttdoc">the type of the property - a project specific enum </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00839">audiomanagertypes.h:839</a></div></div>
<div class="ttc" id="structam_1_1am__Crossfader__s_html_a045ff126607c9885bb0d027570eb5710"><div class="ttname"><a href="structam_1_1am__Crossfader__s.html#a045ff126607c9885bb0d027570eb5710">am::am_Crossfader_s::sinkID_B</a></div><div class="ttdeci">am_sinkID_t sinkID_B</div><div class="ttdoc">The sinkID of the SinkB. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00584">audiomanagertypes.h:584</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a3ab11ede15d50e01ed57d135192cc05d"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a3ab11ede15d50e01ed57d135192cc05d">am::CAmDatabaseObserver::removeCrossfader</a></div><div class="ttdeci">void removeCrossfader(const am_crossfaderID_t crossfaderID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00160">CAmDatabaseObserver.cpp:160</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_adb4e10d4bd74f5518bac90bb4bbf2d51"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#adb4e10d4bd74f5518bac90bb4bbf2d51">am::CAmDatabaseHandlerMap::enterConnectionDB</a></div><div class="ttdeci">am_Error_e enterConnectionDB(const am_Connection_s &amp;connection, am_connectionID_t &amp;connectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01026">CAmDatabaseHandlerMap.cpp:1026</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a8cfa1da0158d4b62ae1f25379af08261"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a8cfa1da0158d4b62ae1f25379af08261">am::CAmDatabaseHandlerMap::changeMainSinkNotificationConfigurationDB</a></div><div class="ttdeci">am_Error_e changeMainSinkNotificationConfigurationDB(const am_sinkID_t sinkID, const am_NotificationConfiguration_s mainNotificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03154">CAmDatabaseHandlerMap.cpp:3154</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aa1f064f4e3d0ce825f80b7f5717a6c55"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aa1f064f4e3d0ce825f80b7f5717a6c55">am::CAmDatabaseHandlerMap::getListConnectionsReserved</a></div><div class="ttdeci">am_Error_e getListConnectionsReserved(std::vector&lt; am_Connection_s &gt; &amp;listConnections) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01940">CAmDatabaseHandlerMap.cpp:1940</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aec2ce98cc21918d2cdc8bc996eb396c6"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aec2ce98cc21918d2cdc8bc996eb396c6">am::CAmDatabaseHandlerMap::changeMainSourceNotificationConfigurationDB</a></div><div class="ttdeci">am_Error_e changeMainSourceNotificationConfigurationDB(const am_sourceID_t sourceID, const am_NotificationConfiguration_s mainNotificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03172">CAmDatabaseHandlerMap.cpp:3172</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a67b3d3cc897b4075804833c334429e31"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a67b3d3cc897b4075804833c334429e31">am::CAmDatabaseHandlerMap::changeSourceSoundPropertyDB</a></div><div class="ttdeci">am_Error_e changeSourceSoundPropertyDB(const am_SoundProperty_s &amp;soundProperty, const am_sourceID_t sourceID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02860">CAmDatabaseHandlerMap.cpp:2860</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a16b77657f4c6e878f7b20a21f8ecb51d"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a16b77657f4c6e878f7b20a21f8ecb51d">am::CAmDatabaseHandlerMap::getMainSinkSoundPropertyValue</a></div><div class="ttdeci">am_Error_e getMainSinkSoundPropertyValue(const am_sinkID_t sinkID, const am_CustomMainSoundPropertyType_t propertyType, int16_t &amp;value) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02678">CAmDatabaseHandlerMap.cpp:2678</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a2483324555e401435200385e420c4c9b"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a2483324555e401435200385e420c4c9b">am::CAmDatabaseHandlerMap::isComponentConnected</a></div><div class="ttdeci">bool isComponentConnected(const am_Gateway_s &amp;gateway) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02921">CAmDatabaseHandlerMap.cpp:2921</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a7837121060aa8ebc6771167d81c256a1"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a7837121060aa8ebc6771167d81c256a1">am::CAmDatabaseHandlerMap::changeMainConnectionStateDB</a></div><div class="ttdeci">am_Error_e changeMainConnectionStateDB(const am_mainConnectionID_t mainconnectionID, const am_ConnectionState_e connectionState)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01238">CAmDatabaseHandlerMap.cpp:1238</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_adb4e10d4bd74f5518bac90bb4bbf2d51"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#adb4e10d4bd74f5518bac90bb4bbf2d51">am::CAmDatabaseHandlerMap::enterConnectionDB</a></div><div class="ttdeci">am_Error_e enterConnectionDB(const am_Connection_s &amp;connection, am_connectionID_t &amp;connectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01081">CAmDatabaseHandlerMap.cpp:1081</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a8cfa1da0158d4b62ae1f25379af08261"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a8cfa1da0158d4b62ae1f25379af08261">am::CAmDatabaseHandlerMap::changeMainSinkNotificationConfigurationDB</a></div><div class="ttdeci">am_Error_e changeMainSinkNotificationConfigurationDB(const am_sinkID_t sinkID, const am_NotificationConfiguration_s mainNotificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03202">CAmDatabaseHandlerMap.cpp:3202</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aa1f064f4e3d0ce825f80b7f5717a6c55"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aa1f064f4e3d0ce825f80b7f5717a6c55">am::CAmDatabaseHandlerMap::getListConnectionsReserved</a></div><div class="ttdeci">am_Error_e getListConnectionsReserved(std::vector&lt; am_Connection_s &gt; &amp;listConnections) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01986">CAmDatabaseHandlerMap.cpp:1986</a></div></div>
+<div class="ttc" id="structam_1_1am__SinkType__s_html_a55f9813d5f9d3cfab81dc740d15ee53e"><div class="ttname"><a href="structam_1_1am__SinkType__s.html#a55f9813d5f9d3cfab81dc740d15ee53e">am::am_SinkType_s::muteState</a></div><div class="ttdeci">am_MuteState_e muteState</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00978">audiomanagertypes.h:978</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aec2ce98cc21918d2cdc8bc996eb396c6"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aec2ce98cc21918d2cdc8bc996eb396c6">am::CAmDatabaseHandlerMap::changeMainSourceNotificationConfigurationDB</a></div><div class="ttdeci">am_Error_e changeMainSourceNotificationConfigurationDB(const am_sourceID_t sourceID, const am_NotificationConfiguration_s mainNotificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03220">CAmDatabaseHandlerMap.cpp:3220</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a67b3d3cc897b4075804833c334429e31"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a67b3d3cc897b4075804833c334429e31">am::CAmDatabaseHandlerMap::changeSourceSoundPropertyDB</a></div><div class="ttdeci">am_Error_e changeSourceSoundPropertyDB(const am_SoundProperty_s &amp;soundProperty, const am_sourceID_t sourceID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02913">CAmDatabaseHandlerMap.cpp:2913</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a16b77657f4c6e878f7b20a21f8ecb51d"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a16b77657f4c6e878f7b20a21f8ecb51d">am::CAmDatabaseHandlerMap::getMainSinkSoundPropertyValue</a></div><div class="ttdeci">am_Error_e getMainSinkSoundPropertyValue(const am_sinkID_t sinkID, const am_CustomMainSoundPropertyType_t propertyType, int16_t &amp;value) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02731">CAmDatabaseHandlerMap.cpp:2731</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a2483324555e401435200385e420c4c9b"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a2483324555e401435200385e420c4c9b">am::CAmDatabaseHandlerMap::isComponentConnected</a></div><div class="ttdeci">bool isComponentConnected(const am_Gateway_s &amp;gateway) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02974">CAmDatabaseHandlerMap.cpp:2974</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a7837121060aa8ebc6771167d81c256a1"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a7837121060aa8ebc6771167d81c256a1">am::CAmDatabaseHandlerMap::changeMainConnectionStateDB</a></div><div class="ttdeci">am_Error_e changeMainConnectionStateDB(const am_mainConnectionID_t mainconnectionID, const am_ConnectionState_e connectionState)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01292">CAmDatabaseHandlerMap.cpp:1292</a></div></div>
<div class="ttc" id="structam_1_1am__MainConnectionType__s_html"><div class="ttname"><a href="structam_1_1am__MainConnectionType__s.html">am::am_MainConnectionType_s</a></div><div class="ttdoc">this type holds all information of connections relevant to the HMI </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01026">audiomanagertypes.h:1026</a></div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">am::E_NOT_POSSIBLE</a></div><div class="ttdoc">the desired action is not possible </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00370">audiomanagertypes.h:370</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_ac2206cd4f40b588d0ce3f37f6be9f5c5"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#ac2206cd4f40b588d0ce3f37f6be9f5c5">am::CAmDatabaseObserver::timingInformationChanged</a></div><div class="ttdeci">void timingInformationChanged(const am_mainConnectionID_t mainConnection, const am_timeSync_t time)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00215">CAmDatabaseObserver.cpp:215</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_abe4353f08f52226ecfc152cd7821d525"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#abe4353f08f52226ecfc152cd7821d525">am::CAmDatabaseHandlerMap::changeMainSinkSoundPropertyDB</a></div><div class="ttdeci">am_Error_e changeMainSinkSoundPropertyDB(const am_MainSoundProperty_s &amp;soundProperty, const am_sinkID_t sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01353">CAmDatabaseHandlerMap.cpp:1353</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_af1107bb65f80c493d493f2d8cb3430bc"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#af1107bb65f80c493d493f2d8cb3430bc">am::CAmDatabaseHandlerMap::existGateway</a></div><div class="ttdeci">bool existGateway(const am_gatewayID_t gatewayID) const </div><div class="ttdoc">checks for certain gateway </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02347">CAmDatabaseHandlerMap.cpp:2347</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_abe4353f08f52226ecfc152cd7821d525"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#abe4353f08f52226ecfc152cd7821d525">am::CAmDatabaseHandlerMap::changeMainSinkSoundPropertyDB</a></div><div class="ttdeci">am_Error_e changeMainSinkSoundPropertyDB(const am_MainSoundProperty_s &amp;soundProperty, const am_sinkID_t sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01406">CAmDatabaseHandlerMap.cpp:1406</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_af1107bb65f80c493d493f2d8cb3430bc"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#af1107bb65f80c493d493f2d8cb3430bc">am::CAmDatabaseHandlerMap::existGateway</a></div><div class="ttdeci">bool existGateway(const am_gatewayID_t gatewayID) const </div><div class="ttdoc">checks for certain gateway </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02392">CAmDatabaseHandlerMap.cpp:2392</a></div></div>
<div class="ttc" id="structam_1_1am__Gateway__s_html_a2e7f50bbf9f11eb7eec7d585dbbd0159"><div class="ttname"><a href="structam_1_1am__Gateway__s.html#a2e7f50bbf9f11eb7eec7d585dbbd0159">am::am_Gateway_s::sourceID</a></div><div class="ttdeci">am_sourceID_t sourceID</div><div class="ttdoc">The sourceID of the gateway sink-end. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00723">audiomanagertypes.h:723</a></div></div>
<div class="ttc" id="namespaceam_html_a8b8fc2ab1ac4d427ca85fe8549e6afd0"><div class="ttname"><a href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am::am_sourceClass_t</a></div><div class="ttdeci">uint16_t am_sourceClass_t</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00102">audiomanagertypes.h:102</a></div></div>
<div class="ttc" id="structam_1_1am__Connection__s_html_a07e73802b379fc7f72c27daff4b6218b"><div class="ttname"><a href="structam_1_1am__Connection__s.html#a07e73802b379fc7f72c27daff4b6218b">am::am_Connection_s::connectionID</a></div><div class="ttdeci">am_connectionID_t connectionID</div><div class="ttdoc">the assigned ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01388">audiomanagertypes.h:1388</a></div></div>
<div class="ttc" id="structam_1_1am__SinkClass__s_html_a1b3b9a0c83f6089d3a4f438721798290"><div class="ttname"><a href="structam_1_1am__SinkClass__s.html#a1b3b9a0c83f6089d3a4f438721798290">am::am_SinkClass_s::name</a></div><div class="ttdeci">std::string name</div><div class="ttdoc">the name of the sinkClass - must be unique in the system </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00879">audiomanagertypes.h:879</a></div></div>
<div class="ttc" id="structam_1_1am__Domain__s_html_aa7c60d47722a938f9a38dcecf3f48094"><div class="ttname"><a href="structam_1_1am__Domain__s.html#aa7c60d47722a938f9a38dcecf3f48094">am::am_Domain_s::domainID</a></div><div class="ttdeci">am_domainID_t domainID</div><div class="ttdoc">the domain ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01349">audiomanagertypes.h:1349</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a8280e7203d89575c3932e66319e64553"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a8280e7203d89575c3932e66319e64553">am::CAmDatabaseObserver::volumeChanged</a></div><div class="ttdeci">void volumeChanged(const am_sinkID_t sinkID, const am_mainVolume_t volume)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00200">CAmDatabaseObserver.cpp:200</a></div></div>
<div class="ttc" id="structam_1_1am__Converter__s_html_a129050d36e5f1710bed87e4490e7eb34"><div class="ttname"><a href="structam_1_1am__Converter__s.html#a129050d36e5f1710bed87e4490e7eb34">am::am_Converter_s::domainID</a></div><div class="ttdeci">am_domainID_t domainID</div><div class="ttdoc">This is the ID of the domain that registers the converter. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00644">audiomanagertypes.h:644</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a2e8d93a8d29ec8cf84d3b231a5627e8f"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a2e8d93a8d29ec8cf84d3b231a5627e8f">am::CAmDatabaseHandlerMap::enterMainConnectionDB</a></div><div class="ttdeci">am_Error_e enterMainConnectionDB(const am_MainConnection_s &amp;mainConnectionData, am_mainConnectionID_t &amp;connectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00502">CAmDatabaseHandlerMap.cpp:502</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a081e180b2d814053138d3f687a809d1f"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a081e180b2d814053138d3f687a809d1f">am::CAmDatabaseHandlerMap::removeGatewayDB</a></div><div class="ttdeci">am_Error_e removeGatewayDB(const am_gatewayID_t gatewayID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01512">CAmDatabaseHandlerMap.cpp:1512</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a6d001d218bfd1ce6eb33e2f23a140b6b"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a6d001d218bfd1ce6eb33e2f23a140b6b">am::CAmDatabaseHandlerMap::peekSinkClassID</a></div><div class="ttdeci">am_Error_e peekSinkClassID(const std::string &amp;name, am_sinkClass_t &amp;sinkClassID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02933">CAmDatabaseHandlerMap.cpp:2933</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a2e8d93a8d29ec8cf84d3b231a5627e8f"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a2e8d93a8d29ec8cf84d3b231a5627e8f">am::CAmDatabaseHandlerMap::enterMainConnectionDB</a></div><div class="ttdeci">am_Error_e enterMainConnectionDB(const am_MainConnection_s &amp;mainConnectionData, am_mainConnectionID_t &amp;connectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00557">CAmDatabaseHandlerMap.cpp:557</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a081e180b2d814053138d3f687a809d1f"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a081e180b2d814053138d3f687a809d1f">am::CAmDatabaseHandlerMap::removeGatewayDB</a></div><div class="ttdeci">am_Error_e removeGatewayDB(const am_gatewayID_t gatewayID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01563">CAmDatabaseHandlerMap.cpp:1563</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a6d001d218bfd1ce6eb33e2f23a140b6b"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a6d001d218bfd1ce6eb33e2f23a140b6b">am::CAmDatabaseHandlerMap::peekSinkClassID</a></div><div class="ttdeci">am_Error_e peekSinkClassID(const std::string &amp;name, am_sinkClass_t &amp;sinkClassID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02986">CAmDatabaseHandlerMap.cpp:2986</a></div></div>
<div class="ttc" id="structam_1_1am__Availability__s_html"><div class="ttname"><a href="structam_1_1am__Availability__s.html">am::am_Availability_s</a></div><div class="ttdoc">this describes the availability of a sink or a source together with the latest change ...</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00523">audiomanagertypes.h:523</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_af946dd70eacb4ab2c21308fbd45a3231"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#af946dd70eacb4ab2c21308fbd45a3231">am::CAmDatabaseHandlerMap::getDomainState</a></div><div class="ttdeci">am_Error_e getDomainState(const am_domainID_t domainID, am_DomainState_e &amp;state) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02726">CAmDatabaseHandlerMap.cpp:2726</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a20441fe0f2f687f41dfcd9de10629fad"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a20441fe0f2f687f41dfcd9de10629fad">am::CAmDatabaseHandlerMap::changeSourceDB</a></div><div class="ttdeci">am_Error_e changeSourceDB(const am_sourceID_t sourceID, const am_sourceClass_t sourceClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomAvailabilityReason_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02964">CAmDatabaseHandlerMap.cpp:2964</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_af946dd70eacb4ab2c21308fbd45a3231"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#af946dd70eacb4ab2c21308fbd45a3231">am::CAmDatabaseHandlerMap::getDomainState</a></div><div class="ttdeci">am_Error_e getDomainState(const am_domainID_t domainID, am_DomainState_e &amp;state) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02779">CAmDatabaseHandlerMap.cpp:2779</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a20441fe0f2f687f41dfcd9de10629fad"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a20441fe0f2f687f41dfcd9de10629fad">am::CAmDatabaseHandlerMap::changeSourceDB</a></div><div class="ttdeci">am_Error_e changeSourceDB(const am_sourceID_t sourceID, const am_sourceClass_t sourceClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomAvailabilityReason_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03017">CAmDatabaseHandlerMap.cpp:3017</a></div></div>
<div class="ttc" id="structam_1_1am__Gateway__s_html"><div class="ttname"><a href="structam_1_1am__Gateway__s.html">am::am_Gateway_s</a></div><div class="ttdoc">This struct describes the attributes of a gateway. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00689">audiomanagertypes.h:689</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_ad1b55f80d4144cf97bc42b41aa31fa08"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#ad1b55f80d4144cf97bc42b41aa31fa08">am::CAmDatabaseObserver::newSink</a></div><div class="ttdeci">void newSink(const am_Sink_s &amp;sink)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00075">CAmDatabaseObserver.cpp:75</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a6fe709f73b4661c5b6470d93a7e98963"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a6fe709f73b4661c5b6470d93a7e98963">am::CAmDatabaseHandlerMap::CAmDatabaseHandlerMap</a></div><div class="ttdeci">CAmDatabaseHandlerMap()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00405">CAmDatabaseHandlerMap.cpp:405</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a78aad702c064d5d0ad3456abeb4ada14"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a78aad702c064d5d0ad3456abeb4ada14">am::CAmDatabaseHandlerMap::getListConvertersOfDomain</a></div><div class="ttdeci">am_Error_e getListConvertersOfDomain(const am_domainID_t domainID, std::vector&lt; am_converterID_t &gt; &amp;listConvertersID) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01881">CAmDatabaseHandlerMap.cpp:1881</a></div></div>
-<div class="ttc" id="namespaceam_html_ab00ba22db19413e2040c2ab246f220c6"><div class="ttname"><a href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">am::logError</a></div><div class="ttdeci">void logError(T value, TArgs...args)</div><div class="ttdoc">logs given values with errorlevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00416">CAmDltWrapper.h:416</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_af095c4ceaed0e5fb447956c103692770"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#af095c4ceaed0e5fb447956c103692770">am::CAmDatabaseHandlerMap::changeSourceAvailabilityDB</a></div><div class="ttdeci">am_Error_e changeSourceAvailabilityDB(const am_Availability_s &amp;availability, const am_sourceID_t sourceID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01408">CAmDatabaseHandlerMap.cpp:1408</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a1ce38beac08afd21431caf88987605df"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a1ce38beac08afd21431caf88987605df">am::CAmDatabaseObserver::removeConverter</a></div><div class="ttdeci">void removeConverter(const am_converterID_t converterID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00154">CAmDatabaseObserver.cpp:154</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a71193850ce85ab9929bd291931b5e9a6"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a71193850ce85ab9929bd291931b5e9a6">am::CAmDatabaseHandlerMap::changeSourceState</a></div><div class="ttdeci">am_Error_e changeSourceState(const am_sourceID_t sourceID, const am_SourceState_e sourceState)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02573">CAmDatabaseHandlerMap.cpp:2573</a></div></div>
-<div class="ttc" id="CAmDatabaseObserver_8h_html"><div class="ttname"><a href="CAmDatabaseObserver_8h.html">CAmDatabaseObserver.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a6efdeb7cf8ba4850dda8bf937f46c51e"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a6efdeb7cf8ba4850dda8bf937f46c51e">am::CAmDatabaseHandlerMap::changeMainSourceSoundPropertyDB</a></div><div class="ttdeci">am_Error_e changeMainSourceSoundPropertyDB(const am_MainSoundProperty_s &amp;soundProperty, const am_sourceID_t sourceID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01380">CAmDatabaseHandlerMap.cpp:1380</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a647625d9fb709853924fe07f25f5bf50"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a647625d9fb709853924fe07f25f5bf50">am::CAmDatabaseHandlerMap::dump</a></div><div class="ttdeci">void dump(std::ostream &amp;output) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00911">CAmDatabaseHandlerMap.cpp:911</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a6fe709f73b4661c5b6470d93a7e98963"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a6fe709f73b4661c5b6470d93a7e98963">am::CAmDatabaseHandlerMap::CAmDatabaseHandlerMap</a></div><div class="ttdeci">CAmDatabaseHandlerMap()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00456">CAmDatabaseHandlerMap.cpp:456</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a78aad702c064d5d0ad3456abeb4ada14"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a78aad702c064d5d0ad3456abeb4ada14">am::CAmDatabaseHandlerMap::getListConvertersOfDomain</a></div><div class="ttdeci">am_Error_e getListConvertersOfDomain(const am_domainID_t domainID, std::vector&lt; am_converterID_t &gt; &amp;listConvertersID) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01927">CAmDatabaseHandlerMap.cpp:1927</a></div></div>
+<div class="ttc" id="namespaceam_html_ab00ba22db19413e2040c2ab246f220c6"><div class="ttname"><a href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">am::logError</a></div><div class="ttdeci">void logError(T value, TArgs...args)</div><div class="ttdoc">logs given values with errorlevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00431">CAmDltWrapper.h:431</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_af095c4ceaed0e5fb447956c103692770"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#af095c4ceaed0e5fb447956c103692770">am::CAmDatabaseHandlerMap::changeSourceAvailabilityDB</a></div><div class="ttdeci">am_Error_e changeSourceAvailabilityDB(const am_Availability_s &amp;availability, const am_sourceID_t sourceID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01459">CAmDatabaseHandlerMap.cpp:1459</a></div></div>
+<div class="ttc" id="CAmDatabaseHandlerMap_8cpp_html_a6e091273c50fad7c2a8d0d9967efd07d"><div class="ttname"><a href="CAmDatabaseHandlerMap_8cpp.html#a6e091273c50fad7c2a8d0d9967efd07d">NOTIFY_OBSERVERS1</a></div><div class="ttdeci">#define NOTIFY_OBSERVERS1(CALL, ARG1)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00064">CAmDatabaseHandlerMap.cpp:64</a></div></div>
+<div class="ttc" id="structam_1_1am__MainConnectionType__s_html_a86e79e6b5dea19d96cdbf22996ae394b"><div class="ttname"><a href="structam_1_1am__MainConnectionType__s.html#a86e79e6b5dea19d96cdbf22996ae394b">am::am_MainConnectionType_s::delay</a></div><div class="ttdeci">am_timeSync_t delay</div><div class="ttdoc">the delay of the mainconnection </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01045">audiomanagertypes.h:1045</a></div></div>
+<div class="ttc" id="structam_1_1am__MainConnectionType__s_html_a2eff33ccc2ff812d7c221f90ee510bdd"><div class="ttname"><a href="structam_1_1am__MainConnectionType__s.html#a2eff33ccc2ff812d7c221f90ee510bdd">am::am_MainConnectionType_s::mainConnectionID</a></div><div class="ttdeci">am_mainConnectionID_t mainConnectionID</div><div class="ttdoc">the ID of the mainconnection </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01033">audiomanagertypes.h:1033</a></div></div>
+<div class="ttc" id="CAmDatabaseHandlerMap_8cpp_html_a60dca3177fb9cb5256609adc7af55168"><div class="ttname"><a href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a></div><div class="ttdeci">#define __METHOD_NAME__</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00036">CAmDatabaseHandlerMap.cpp:36</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a71193850ce85ab9929bd291931b5e9a6"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a71193850ce85ab9929bd291931b5e9a6">am::CAmDatabaseHandlerMap::changeSourceState</a></div><div class="ttdeci">am_Error_e changeSourceState(const am_sourceID_t sourceID, const am_SourceState_e sourceState)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02613">CAmDatabaseHandlerMap.cpp:2613</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a6efdeb7cf8ba4850dda8bf937f46c51e"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a6efdeb7cf8ba4850dda8bf937f46c51e">am::CAmDatabaseHandlerMap::changeMainSourceSoundPropertyDB</a></div><div class="ttdeci">am_Error_e changeMainSourceSoundPropertyDB(const am_MainSoundProperty_s &amp;soundProperty, const am_sourceID_t sourceID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01432">CAmDatabaseHandlerMap.cpp:1432</a></div></div>
+<div class="ttc" id="CAmDatabaseHandlerMap_8cpp_html_a1e97c99513e5134eca26e651773719d7"><div class="ttname"><a href="CAmDatabaseHandlerMap_8cpp.html#a1e97c99513e5134eca26e651773719d7">NOTIFY_OBSERVERS2</a></div><div class="ttdeci">#define NOTIFY_OBSERVERS2(CALL, ARG1, ARG2)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00069">CAmDatabaseHandlerMap.cpp:69</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a647625d9fb709853924fe07f25f5bf50"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a647625d9fb709853924fe07f25f5bf50">am::CAmDatabaseHandlerMap::dump</a></div><div class="ttdeci">void dump(std::ostream &amp;output) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00966">CAmDatabaseHandlerMap.cpp:966</a></div></div>
<div class="ttc" id="namespaceam_html_a58a230b5da10699a7ce1b1f2a1c550e6"><div class="ttname"><a href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am::am_domainID_t</a></div><div class="ttdeci">uint16_t am_domainID_t</div><div class="ttdoc">a domain ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00045">audiomanagertypes.h:45</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_af2376265b0861252f439dc04af04cf7e"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#af2376265b0861252f439dc04af04cf7e">am::CAmDatabaseHandlerMap::enterSystemProperties</a></div><div class="ttdeci">am_Error_e enterSystemProperties(const std::vector&lt; am_SystemProperty_s &gt; &amp;listSystemProperties)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01198">CAmDatabaseHandlerMap.cpp:1198</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_af2376265b0861252f439dc04af04cf7e"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#af2376265b0861252f439dc04af04cf7e">am::CAmDatabaseHandlerMap::enterSystemProperties</a></div><div class="ttdeci">am_Error_e enterSystemProperties(const std::vector&lt; am_SystemProperty_s &gt; &amp;listSystemProperties)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01252">CAmDatabaseHandlerMap.cpp:1252</a></div></div>
<div class="ttc" id="namespaceam_html_af9d68f1f1b0553906df4c90e9a860ffaad9646478d0a5c550391326fdd7521d04"><div class="ttname"><a href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffaad9646478d0a5c550391326fdd7521d04">am::MS_UNKNOWN</a></div><div class="ttdoc">default </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00397">audiomanagertypes.h:397</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_ad67e32d9f9e20117965d4d37a05d22dd"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#ad67e32d9f9e20117965d4d37a05d22dd">am::CAmDatabaseHandlerMap::enterSinkDB</a></div><div class="ttdeci">am_Error_e enterSinkDB(const am_Sink_s &amp;sinkData, am_sinkID_t &amp;sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00584">CAmDatabaseHandlerMap.cpp:584</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_ad67e32d9f9e20117965d4d37a05d22dd"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#ad67e32d9f9e20117965d4d37a05d22dd">am::CAmDatabaseHandlerMap::enterSinkDB</a></div><div class="ttdeci">am_Error_e enterSinkDB(const am_Sink_s &amp;sinkData, am_sinkID_t &amp;sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00641">CAmDatabaseHandlerMap.cpp:641</a></div></div>
<div class="ttc" id="namespaceam_html_a834886e7c3e4a2d6745ef2b59b485b00"><div class="ttname"><a href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am::am_mainVolume_t</a></div><div class="ttdeci">int16_t am_mainVolume_t</div><div class="ttdoc">This is the volume presented on the command interface. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00100">audiomanagertypes.h:100</a></div></div>
<div class="ttc" id="structam_1_1am__Converter__s_html_ada0809e12f50c8ead2f3b527aa1b873a"><div class="ttname"><a href="structam_1_1am__Converter__s.html#ada0809e12f50c8ead2f3b527aa1b873a">am::am_Converter_s::name</a></div><div class="ttdeci">std::string name</div><div class="ttdoc">The name of the converter. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00620">audiomanagertypes.h:620</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a91c55593dc24ce5562ee99bd87dc3d35"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a91c55593dc24ce5562ee99bd87dc3d35">am::CAmDatabaseHandlerMap::changeSinkSoundPropertyDB</a></div><div class="ttdeci">am_Error_e changeSinkSoundPropertyDB(const am_SoundProperty_s &amp;soundProperty, const am_sinkID_t sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02884">CAmDatabaseHandlerMap.cpp:2884</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a91c55593dc24ce5562ee99bd87dc3d35"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a91c55593dc24ce5562ee99bd87dc3d35">am::CAmDatabaseHandlerMap::changeSinkSoundPropertyDB</a></div><div class="ttdeci">am_Error_e changeSinkSoundPropertyDB(const am_SoundProperty_s &amp;soundProperty, const am_sinkID_t sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02937">CAmDatabaseHandlerMap.cpp:2937</a></div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">am::E_OK</a></div><div class="ttdoc">no error - positive reply </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00342">audiomanagertypes.h:342</a></div></div>
+<div class="ttc" id="namespaceam_html_a9bce055a917900b33c7fa5666ec00e22aed8a7a0b2585025785d9ab8a7ff5bd65"><div class="ttname"><a href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22aed8a7a0b2585025785d9ab8a7ff5bd65">am::IS_MAX</a></div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00468">audiomanagertypes.h:468</a></div></div>
<div class="ttc" id="namespaceam_html_af966cbbc3b1d6e637d81a46eaa7dd358ab23978754eea5bc91cc65642d8e15806"><div class="ttname"><a href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358ab23978754eea5bc91cc65642d8e15806">am::SS_MAX</a></div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00428">audiomanagertypes.h:428</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a44f377c6333581065dae1b9d8f70d973"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a44f377c6333581065dae1b9d8f70d973">am::CAmDatabaseHandlerMap::existSinkName</a></div><div class="ttdeci">bool existSinkName(const std::string &amp;name) const </div><div class="ttdoc">checks if a sink with the name exists </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02323">CAmDatabaseHandlerMap.cpp:2323</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a3397a79adf9ba9fbf8e2baf3c54988b8"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a3397a79adf9ba9fbf8e2baf3c54988b8">am::CAmDatabaseObserver::newCrossfader</a></div><div class="ttdeci">void newCrossfader(const am_Crossfader_s &amp;crossfader)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00122">CAmDatabaseObserver.cpp:122</a></div></div>
-<div class="ttc" id="namespaceam_html_acabdcd0d4a17f00bfaa64ad1b0992263"><div class="ttname"><a href="namespaceam.html#acabdcd0d4a17f00bfaa64ad1b0992263">am::objectForKeyIfExistsInMap</a></div><div class="ttdeci">TMapObjectType const * objectForKeyIfExistsInMap(const TMapKeyType &amp;key, const std::unordered_map&lt; TMapKeyType, TMapObjectType &gt; &amp;map)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00078">CAmDatabaseHandlerMap.cpp:78</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a72d1eae0dd98bd91f562480bc87deb83"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a72d1eae0dd98bd91f562480bc87deb83">am::CAmDatabaseHandlerMap::getListMainSourceNotificationConfigurations</a></div><div class="ttdeci">am_Error_e getListMainSourceNotificationConfigurations(const am_sourceID_t sourceID, std::vector&lt; am_NotificationConfiguration_s &gt; &amp;listMainNotificationConfigurations)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03121">CAmDatabaseHandlerMap.cpp:3121</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a44f377c6333581065dae1b9d8f70d973"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a44f377c6333581065dae1b9d8f70d973">am::CAmDatabaseHandlerMap::existSinkName</a></div><div class="ttdeci">bool existSinkName(const std::string &amp;name) const </div><div class="ttdoc">checks if a sink with the name exists </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02368">CAmDatabaseHandlerMap.cpp:2368</a></div></div>
+<div class="ttc" id="namespaceam_html_acabdcd0d4a17f00bfaa64ad1b0992263"><div class="ttname"><a href="namespaceam.html#acabdcd0d4a17f00bfaa64ad1b0992263">am::objectForKeyIfExistsInMap</a></div><div class="ttdeci">TMapObjectType const * objectForKeyIfExistsInMap(const TMapKeyType &amp;key, const std::unordered_map&lt; TMapKeyType, TMapObjectType &gt; &amp;map)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00104">CAmDatabaseHandlerMap.cpp:104</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a72d1eae0dd98bd91f562480bc87deb83"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a72d1eae0dd98bd91f562480bc87deb83">am::CAmDatabaseHandlerMap::getListMainSourceNotificationConfigurations</a></div><div class="ttdeci">am_Error_e getListMainSourceNotificationConfigurations(const am_sourceID_t sourceID, std::vector&lt; am_NotificationConfiguration_s &gt; &amp;listMainNotificationConfigurations)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03169">CAmDatabaseHandlerMap.cpp:3169</a></div></div>
<div class="ttc" id="structam_1_1am__SoundProperty__s_html_a1eca1f3f4f81fa8ee61bb5851f37521f"><div class="ttname"><a href="structam_1_1am__SoundProperty__s.html#a1eca1f3f4f81fa8ee61bb5851f37521f">am::am_SoundProperty_s::value</a></div><div class="ttdeci">int16_t value</div><div class="ttdoc">the actual value of the property </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00843">audiomanagertypes.h:843</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a37ef428bccfbfc5f13340fb687d52482"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a37ef428bccfbfc5f13340fb687d52482">am::CAmDatabaseHandlerMap::getListVisibleMainConnections</a></div><div class="ttdeci">am_Error_e getListVisibleMainConnections(std::vector&lt; am_MainConnectionType_s &gt; &amp;listConnections) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02034">CAmDatabaseHandlerMap.cpp:2034</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a862297976b93acab6d8ae240e96dfa88"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a862297976b93acab6d8ae240e96dfa88">am::CAmDatabaseHandlerMap::getDomainOfCrossfader</a></div><div class="ttdeci">am_Error_e getDomainOfCrossfader(const am_converterID_t crossfader, am_domainID_t &amp;domainID) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02383">CAmDatabaseHandlerMap.cpp:2383</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a37ef428bccfbfc5f13340fb687d52482"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a37ef428bccfbfc5f13340fb687d52482">am::CAmDatabaseHandlerMap::getListVisibleMainConnections</a></div><div class="ttdeci">am_Error_e getListVisibleMainConnections(std::vector&lt; am_MainConnectionType_s &gt; &amp;listConnections) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02080">CAmDatabaseHandlerMap.cpp:2080</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a862297976b93acab6d8ae240e96dfa88"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a862297976b93acab6d8ae240e96dfa88">am::CAmDatabaseHandlerMap::getDomainOfCrossfader</a></div><div class="ttdeci">am_Error_e getDomainOfCrossfader(const am_converterID_t crossfader, am_domainID_t &amp;domainID) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02428">CAmDatabaseHandlerMap.cpp:2428</a></div></div>
<div class="ttc" id="namespaceam_html_a2e1718a0cd2d37bd5f989402b89c34a5a9eff05332c3da14f95fffbbd256550f5"><div class="ttname"><a href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5a9eff05332c3da14f95fffbbd256550f5">am::DS_MAX</a></div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00298">audiomanagertypes.h:298</a></div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4cea5fc88f4f309ec8b8147c057cc561b71e"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea5fc88f4f309ec8b8147c057cc561b71e">am::E_NO_CHANGE</a></div><div class="ttdoc">there is no change </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00366">audiomanagertypes.h:366</a></div></div>
-<div class="ttc" id="CAmDatabaseHandlerMap_8cpp_html_a20a30a80e93a6925813e3225b9b75302"><div class="ttname"><a href="CAmDatabaseHandlerMap_8cpp.html#a20a30a80e93a6925813e3225b9b75302">DB_COND_UPDATE_RIE</a></div><div class="ttdeci">#define DB_COND_UPDATE_RIE(x, y)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00048">CAmDatabaseHandlerMap.cpp:48</a></div></div>
+<div class="ttc" id="CAmDatabaseHandlerMap_8cpp_html_a20a30a80e93a6925813e3225b9b75302"><div class="ttname"><a href="CAmDatabaseHandlerMap_8cpp.html#a20a30a80e93a6925813e3225b9b75302">DB_COND_UPDATE_RIE</a></div><div class="ttdeci">#define DB_COND_UPDATE_RIE(x, y)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00049">CAmDatabaseHandlerMap.cpp:49</a></div></div>
<div class="ttc" id="structam_1_1am__Source__s_html_a161ce36395faa9faea7db1699c62c700"><div class="ttname"><a href="structam_1_1am__Source__s.html#a161ce36395faa9faea7db1699c62c700">am::am_Source_s::listConnectionFormats</a></div><div class="ttdeci">std::vector&lt; am_CustomConnectionFormat_t &gt; listConnectionFormats</div><div class="ttdoc">This list holds information about the formats that the Source is capable of supporting when deliverin...</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01319">audiomanagertypes.h:1319</a></div></div>
-<div class="ttc" id="CAmDatabaseHandlerMap_8cpp_html_ac7b3f8f2f1ec205ae6521cbc7f9b0fbe"><div class="ttname"><a href="CAmDatabaseHandlerMap_8cpp.html#ac7b3f8f2f1ec205ae6521cbc7f9b0fbe">DB_COND_UPDATE_INIT</a></div><div class="ttdeci">#define DB_COND_UPDATE_INIT</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00050">CAmDatabaseHandlerMap.cpp:50</a></div></div>
+<div class="ttc" id="CAmDatabaseHandlerMap_8cpp_html_ac7b3f8f2f1ec205ae6521cbc7f9b0fbe"><div class="ttname"><a href="CAmDatabaseHandlerMap_8cpp.html#ac7b3f8f2f1ec205ae6521cbc7f9b0fbe">DB_COND_UPDATE_INIT</a></div><div class="ttdeci">#define DB_COND_UPDATE_INIT</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00051">CAmDatabaseHandlerMap.cpp:51</a></div></div>
<div class="ttc" id="namespaceam_html_a1b4df0ded5f6d6d07ae583dc9a074209ad5a723d3846af4c1c6bc7b918c6d561b"><div class="ttname"><a href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209ad5a723d3846af4c1c6bc7b918c6d561b">am::CS_DISCONNECTED</a></div><div class="ttdoc">only relevant for connectionStatechanged. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00272">audiomanagertypes.h:272</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aee5cd7706a7cb990dfc88b475273f733"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aee5cd7706a7cb990dfc88b475273f733">am::CAmDatabaseHandlerMap::existSinkNameOrID</a></div><div class="ttdeci">bool existSinkNameOrID(const am_sinkID_t sinkID, const std::string &amp;name) const </div><div class="ttdoc">checks if a sink with the ID or the name exists </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02313">CAmDatabaseHandlerMap.cpp:2313</a></div></div>
+<div class="ttc" id="structam_1_1am__SourceType__s_html"><div class="ttname"><a href="structam_1_1am__SourceType__s.html">am::am_SourceType_s</a></div><div class="ttdoc">this type holds all information of sources relevant to the HMI </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00914">audiomanagertypes.h:914</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aee5cd7706a7cb990dfc88b475273f733"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aee5cd7706a7cb990dfc88b475273f733">am::CAmDatabaseHandlerMap::existSinkNameOrID</a></div><div class="ttdeci">bool existSinkNameOrID(const am_sinkID_t sinkID, const std::string &amp;name) const </div><div class="ttdoc">checks if a sink with the ID or the name exists </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02358">CAmDatabaseHandlerMap.cpp:2358</a></div></div>
<div class="ttc" id="namespaceam_html_af671cec58d6713a0c1e4eaa9c89613d5"><div class="ttname"><a href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am::am_gatewayID_t</a></div><div class="ttdeci">uint16_t am_gatewayID_t</div><div class="ttdoc">a gateway ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00075">audiomanagertypes.h:75</a></div></div>
<div class="ttc" id="namespaceam_html_af9d68f1f1b0553906df4c90e9a860ffaa7fd1b52b53dcff34c678e680eef4a7ca"><div class="ttname"><a href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffaa7fd1b52b53dcff34c678e680eef4a7ca">am::MS_MAX</a></div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00406">audiomanagertypes.h:406</a></div></div>
<div class="ttc" id="structam_1_1am__Source__s_html"><div class="ttname"><a href="structam_1_1am__Source__s.html">am::am_Source_s</a></div><div class="ttdoc">This struct describes the attribiutes of a source. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01232">audiomanagertypes.h:1232</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a5c243150f95793b3154fb25b9bd8e5a7"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a5c243150f95793b3154fb25b9bd8e5a7">am::CAmDatabaseObserver::numberOfSinkClassesChanged</a></div><div class="ttdeci">void numberOfSinkClassesChanged()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00165">CAmDatabaseObserver.cpp:165</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_ab116baf3c8b9b62cbbfb36e312c2980a"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#ab116baf3c8b9b62cbbfb36e312c2980a">am::CAmDatabaseHandlerMap::removeSourceDB</a></div><div class="ttdeci">am_Error_e removeSourceDB(const am_sourceID_t sourceID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01490">CAmDatabaseHandlerMap.cpp:1490</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_ab116baf3c8b9b62cbbfb36e312c2980a"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#ab116baf3c8b9b62cbbfb36e312c2980a">am::CAmDatabaseHandlerMap::removeSourceDB</a></div><div class="ttdeci">am_Error_e removeSourceDB(const am_sourceID_t sourceID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01542">CAmDatabaseHandlerMap.cpp:1542</a></div></div>
<div class="ttc" id="namespaceam_html_a1b4df0ded5f6d6d07ae583dc9a074209a2b27e613066c4de02c4f4a15dbe333e2"><div class="ttname"><a href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209a2b27e613066c4de02c4f4a15dbe333e2">am::CS_MAX</a></div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00277">audiomanagertypes.h:277</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a5519db89441052bd130149011c51d029"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a5519db89441052bd130149011c51d029">am::CAmDatabaseHandlerMap::enterGatewayDB</a></div><div class="ttdeci">am_Error_e enterGatewayDB(const am_Gateway_s &amp;gatewayData, am_gatewayID_t &amp;gatewayID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00768">CAmDatabaseHandlerMap.cpp:768</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a879e15601dadbd0e1f5dc5ffc2b92d93"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a879e15601dadbd0e1f5dc5ffc2b92d93">am::CAmDatabaseHandlerMap::getTimingInformation</a></div><div class="ttdeci">am_Error_e getTimingInformation(const am_mainConnectionID_t mainConnectionID, am_timeSync_t &amp;delay) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02180">CAmDatabaseHandlerMap.cpp:2180</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a5519db89441052bd130149011c51d029"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a5519db89441052bd130149011c51d029">am::CAmDatabaseHandlerMap::enterGatewayDB</a></div><div class="ttdeci">am_Error_e enterGatewayDB(const am_Gateway_s &amp;gatewayData, am_gatewayID_t &amp;gatewayID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00823">CAmDatabaseHandlerMap.cpp:823</a></div></div>
+<div class="ttc" id="structam_1_1am__SinkType__s_html_aa23a69a5e0069804f3181f5d3141774a"><div class="ttname"><a href="structam_1_1am__SinkType__s.html#aa23a69a5e0069804f3181f5d3141774a">am::am_SinkType_s::name</a></div><div class="ttdeci">std::string name</div><div class="ttdoc">The name of the sink. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00959">audiomanagertypes.h:959</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a879e15601dadbd0e1f5dc5ffc2b92d93"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a879e15601dadbd0e1f5dc5ffc2b92d93">am::CAmDatabaseHandlerMap::getTimingInformation</a></div><div class="ttdeci">am_Error_e getTimingInformation(const am_mainConnectionID_t mainConnectionID, am_timeSync_t &amp;delay) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02226">CAmDatabaseHandlerMap.cpp:2226</a></div></div>
<div class="ttc" id="structam_1_1am__Sink__s_html_ad34fd3d83d674ee842dc8f432295ffbd"><div class="ttname"><a href="structam_1_1am__Sink__s.html#ad34fd3d83d674ee842dc8f432295ffbd">am::am_Sink_s::volume</a></div><div class="ttdeci">am_volume_t volume</div><div class="ttdoc">This is the volume of the sink. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01165">audiomanagertypes.h:1165</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_ab5ab1ed225bdcd1cfd9ffb14425cc270"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#ab5ab1ed225bdcd1cfd9ffb14425cc270">am::CAmDatabaseHandlerMap::getListConverters</a></div><div class="ttdeci">am_Error_e getListConverters(std::vector&lt; am_Converter_s &gt; &amp;listConverters) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02012">CAmDatabaseHandlerMap.cpp:2012</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_ab5ab1ed225bdcd1cfd9ffb14425cc270"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#ab5ab1ed225bdcd1cfd9ffb14425cc270">am::CAmDatabaseHandlerMap::getListConverters</a></div><div class="ttdeci">am_Error_e getListConverters(std::vector&lt; am_Converter_s &gt; &amp;listConverters) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02058">CAmDatabaseHandlerMap.cpp:2058</a></div></div>
<div class="ttc" id="structam_1_1am__Source__s_html_a85dbb09cc190834a1e10e6ac4ee5f6fb"><div class="ttname"><a href="structam_1_1am__Source__s.html#a85dbb09cc190834a1e10e6ac4ee5f6fb">am::am_Source_s::name</a></div><div class="ttdeci">std::string name</div><div class="ttdoc">The name of the source. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01251">audiomanagertypes.h:1251</a></div></div>
<div class="ttc" id="structam_1_1am__Domain__s_html_a66d956d830a962e22b6cfc37caea861c"><div class="ttname"><a href="structam_1_1am__Domain__s.html#a66d956d830a962e22b6cfc37caea861c">am::am_Domain_s::name</a></div><div class="ttdeci">std::string name</div><div class="ttdoc">the name of the domain </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01353">audiomanagertypes.h:1353</a></div></div>
<div class="ttc" id="namespaceam_html_aac2b901ff83ee381fbe99913753e2416"><div class="ttname"><a href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am::am_sinkID_t</a></div><div class="ttdeci">uint16_t am_sinkID_t</div><div class="ttdoc">a sink ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00065">audiomanagertypes.h:65</a></div></div>
<div class="ttc" id="namespaceam_html_a33a5bb7641f58ab3a5f3b86400ad804c"><div class="ttname"><a href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am::am_mainConnectionID_t</a></div><div class="ttdeci">uint16_t am_mainConnectionID_t</div><div class="ttdoc">a mainConnection ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00080">audiomanagertypes.h:80</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a76e6ed49a9ff565b81507b0d8f280a39"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a76e6ed49a9ff565b81507b0d8f280a39">am::CAmDatabaseHandlerMap::changeSinkNotificationConfigurationDB</a></div><div class="ttdeci">am_Error_e changeSinkNotificationConfigurationDB(const am_sinkID_t sinkID, const am_NotificationConfiguration_s notificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03269">CAmDatabaseHandlerMap.cpp:3269</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aa2d844f46c495858dd9a51fd25aec3f8"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aa2d844f46c495858dd9a51fd25aec3f8">am::CAmDatabaseHandlerMap::changeGatewayDB</a></div><div class="ttdeci">am_Error_e changeGatewayDB(const am_gatewayID_t gatewayID, const std::vector&lt; am_CustomAvailabilityReason_t &gt; &amp;listSourceConnectionFormats, const std::vector&lt; am_CustomAvailabilityReason_t &gt; &amp;listSinkConnectionFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03191">CAmDatabaseHandlerMap.cpp:3191</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a76e6ed49a9ff565b81507b0d8f280a39"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a76e6ed49a9ff565b81507b0d8f280a39">am::CAmDatabaseHandlerMap::changeSinkNotificationConfigurationDB</a></div><div class="ttdeci">am_Error_e changeSinkNotificationConfigurationDB(const am_sinkID_t sinkID, const am_NotificationConfiguration_s notificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03317">CAmDatabaseHandlerMap.cpp:3317</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aa2d844f46c495858dd9a51fd25aec3f8"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aa2d844f46c495858dd9a51fd25aec3f8">am::CAmDatabaseHandlerMap::changeGatewayDB</a></div><div class="ttdeci">am_Error_e changeGatewayDB(const am_gatewayID_t gatewayID, const std::vector&lt; am_CustomAvailabilityReason_t &gt; &amp;listSourceConnectionFormats, const std::vector&lt; am_CustomAvailabilityReason_t &gt; &amp;listSinkConnectionFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03239">CAmDatabaseHandlerMap.cpp:3239</a></div></div>
<div class="ttc" id="structam_1_1am__NotificationConfiguration__s_html_abc567830bd6c0d470b344a62d51bd5d0"><div class="ttname"><a href="structam_1_1am__NotificationConfiguration__s.html#abc567830bd6c0d470b344a62d51bd5d0">am::am_NotificationConfiguration_s::parameter</a></div><div class="ttdeci">int16_t parameter</div><div class="ttdoc">This gives additional information to the notification status. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01130">audiomanagertypes.h:1130</a></div></div>
<div class="ttc" id="structam_1_1am__Sink__s_html_a8505cd0b29334007bd6dd5555f482cce"><div class="ttname"><a href="structam_1_1am__Sink__s.html#a8505cd0b29334007bd6dd5555f482cce">am::am_Sink_s::domainID</a></div><div class="ttdeci">am_domainID_t domainID</div><div class="ttdoc">The domainID is the domain the sink belongs to. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01156">audiomanagertypes.h:1156</a></div></div>
<div class="ttc" id="namespaceam_html_af966cbbc3b1d6e637d81a46eaa7dd358a3f4d4cdfa4a68a99f45304086dfb15d6"><div class="ttname"><a href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358a3f4d4cdfa4a68a99f45304086dfb15d6">am::SS_UNKNNOWN</a></div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00414">audiomanagertypes.h:414</a></div></div>
<div class="ttc" id="namespaceam_html_af966cbbc3b1d6e637d81a46eaa7dd358"><div class="ttname"><a href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am::am_SourceState_e</a></div><div class="ttdeci">am_SourceState_e</div><div class="ttdoc">The source state reflects the state of the source. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00412">audiomanagertypes.h:412</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a3bab15ab7c91d7340b45ee3cc9ff443a"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a3bab15ab7c91d7340b45ee3cc9ff443a">am::CAmDatabaseHandlerMap::getSinkClassInfoDB</a></div><div class="ttdeci">am_Error_e getSinkClassInfoDB(const am_sinkID_t sinkID, am_SinkClass_s &amp;sinkClass) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01737">CAmDatabaseHandlerMap.cpp:1737</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a3d4835c80f537b61dd8fa4065abc9261"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a3d4835c80f537b61dd8fa4065abc9261">am::CAmDatabaseHandlerMap::changeConverterDB</a></div><div class="ttdeci">am_Error_e changeConverterDB(const am_converterID_t converterID, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceConnectionFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkConnectionFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03222">CAmDatabaseHandlerMap.cpp:3222</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a39f7f968e2ebd00f5c1d54482d2b3c9e"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a39f7f968e2ebd00f5c1d54482d2b3c9e">am::CAmDatabaseHandlerMap::getListGatewayConnectionFormats</a></div><div class="ttdeci">am_Error_e getListGatewayConnectionFormats(const am_gatewayID_t gatewayID, std::vector&lt; bool &gt; &amp;listConnectionFormat) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02160">CAmDatabaseHandlerMap.cpp:2160</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aa767a793a77bf7383dbd9929dd5df742"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aa767a793a77bf7383dbd9929dd5df742">am::CAmDatabaseHandlerMap::getListMainSinks</a></div><div class="ttdeci">am_Error_e getListMainSinks(std::vector&lt; am_SinkType_s &gt; &amp;listMainSinks) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02045">CAmDatabaseHandlerMap.cpp:2045</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a3bab15ab7c91d7340b45ee3cc9ff443a"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a3bab15ab7c91d7340b45ee3cc9ff443a">am::CAmDatabaseHandlerMap::getSinkClassInfoDB</a></div><div class="ttdeci">am_Error_e getSinkClassInfoDB(const am_sinkID_t sinkID, am_SinkClass_s &amp;sinkClass) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01783">CAmDatabaseHandlerMap.cpp:1783</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a3d4835c80f537b61dd8fa4065abc9261"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a3d4835c80f537b61dd8fa4065abc9261">am::CAmDatabaseHandlerMap::changeConverterDB</a></div><div class="ttdeci">am_Error_e changeConverterDB(const am_converterID_t converterID, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceConnectionFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkConnectionFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03270">CAmDatabaseHandlerMap.cpp:3270</a></div></div>
+<div class="ttc" id="structam_1_1am__SinkType__s_html_a573880f00ed279120ded986e6b832235"><div class="ttname"><a href="structam_1_1am__SinkType__s.html#a573880f00ed279120ded986e6b832235">am::am_SinkType_s::sinkClassID</a></div><div class="ttdeci">am_sinkClass_t sinkClassID</div><div class="ttdoc">The sinkClassID references to a sinkClass. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00983">audiomanagertypes.h:983</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a39f7f968e2ebd00f5c1d54482d2b3c9e"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a39f7f968e2ebd00f5c1d54482d2b3c9e">am::CAmDatabaseHandlerMap::getListGatewayConnectionFormats</a></div><div class="ttdeci">am_Error_e getListGatewayConnectionFormats(const am_gatewayID_t gatewayID, std::vector&lt; bool &gt; &amp;listConnectionFormat) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02206">CAmDatabaseHandlerMap.cpp:2206</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aa767a793a77bf7383dbd9929dd5df742"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aa767a793a77bf7383dbd9929dd5df742">am::CAmDatabaseHandlerMap::getListMainSinks</a></div><div class="ttdeci">am_Error_e getListMainSinks(std::vector&lt; am_SinkType_s &gt; &amp;listMainSinks) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02091">CAmDatabaseHandlerMap.cpp:2091</a></div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4cea02d5a546689f09d3cce354c286462972"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea02d5a546689f09d3cce354c286462972">am::E_DATABASE_ERROR</a></div><div class="ttdoc">a database error occurred </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00358">audiomanagertypes.h:358</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_abe65855ed514174d3d0b68e64bdde9b7"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#abe65855ed514174d3d0b68e64bdde9b7">am::CAmDatabaseHandlerMap::enterConverterDB</a></div><div class="ttdeci">am_Error_e enterConverterDB(const am_Converter_s &amp;converterData, am_converterID_t &amp;converterID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00843">CAmDatabaseHandlerMap.cpp:843</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a7040183fc84e8ee37016172f7408804a"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a7040183fc84e8ee37016172f7408804a">am::CAmDatabaseHandlerMap::existMainConnection</a></div><div class="ttdeci">bool existMainConnection(const am_mainConnectionID_t mainConnectionID) const </div><div class="ttdoc">checks for a certain mainConnection </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02216">CAmDatabaseHandlerMap.cpp:2216</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html">am::CAmDatabaseObserver</a></div><div class="ttdoc">This class observes the Database and notifies other classes about important events, mainly the CommandSender. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8h_source.html#l00042">CAmDatabaseObserver.h:42</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_abf65f8c34cdf64233f641b07df476490"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#abf65f8c34cdf64233f641b07df476490">am::CAmDatabaseObserver::sinkMainNotificationConfigurationChanged</a></div><div class="ttdeci">void sinkMainNotificationConfigurationChanged(const am_sinkID_t sinkID, const am_NotificationConfiguration_s mainNotificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00232">CAmDatabaseObserver.cpp:232</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_abe65855ed514174d3d0b68e64bdde9b7"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#abe65855ed514174d3d0b68e64bdde9b7">am::CAmDatabaseHandlerMap::enterConverterDB</a></div><div class="ttdeci">am_Error_e enterConverterDB(const am_Converter_s &amp;converterData, am_converterID_t &amp;converterID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00898">CAmDatabaseHandlerMap.cpp:898</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a7040183fc84e8ee37016172f7408804a"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a7040183fc84e8ee37016172f7408804a">am::CAmDatabaseHandlerMap::existMainConnection</a></div><div class="ttdeci">bool existMainConnection(const am_mainConnectionID_t mainConnectionID) const </div><div class="ttdoc">checks for a certain mainConnection </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02261">CAmDatabaseHandlerMap.cpp:2261</a></div></div>
<div class="ttc" id="structam_1_1am__MainConnection__s_html_aa2c1b9707f33cfafe1cb963461be1dda"><div class="ttname"><a href="structam_1_1am__MainConnection__s.html#aa2c1b9707f33cfafe1cb963461be1dda">am::am_MainConnection_s::delay</a></div><div class="ttdeci">am_timeSync_t delay</div><div class="ttdoc">the delay of the connection </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01079">audiomanagertypes.h:1079</a></div></div>
+<div class="ttc" id="CAmDatabaseHandlerMap_8cpp_html_a023c42a6ea7b7e14bf37baf70dfaddc1"><div class="ttname"><a href="CAmDatabaseHandlerMap_8cpp.html#a023c42a6ea7b7e14bf37baf70dfaddc1">NOTIFY_OBSERVERS4</a></div><div class="ttdeci">#define NOTIFY_OBSERVERS4(CALL, ARG1, ARG2, ARG3, ARG4)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00079">CAmDatabaseHandlerMap.cpp:79</a></div></div>
<div class="ttc" id="structam_1_1am__SinkClass__s_html_a9a17a553274651ac54aec1039b9b10c9"><div class="ttname"><a href="structam_1_1am__SinkClass__s.html#a9a17a553274651ac54aec1039b9b10c9">am::am_SinkClass_s::sinkClassID</a></div><div class="ttdeci">am_sinkClass_t sinkClassID</div><div class="ttdoc">the ID of the sinkClass </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00875">audiomanagertypes.h:875</a></div></div>
<div class="ttc" id="structam_1_1am__Sink__s_html_af5692eedaf4886be06f92293cd474d3e"><div class="ttname"><a href="structam_1_1am__Sink__s.html#af5692eedaf4886be06f92293cd474d3e">am::am_Sink_s::listConnectionFormats</a></div><div class="ttdeci">std::vector&lt; am_CustomConnectionFormat_t &gt; listConnectionFormats</div><div class="ttdoc">This list holds information about the formats that the Source is capable of supporting when deliverin...</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01209">audiomanagertypes.h:1209</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aefa13b6986d86789409d91dbcd6ed9f7"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aefa13b6986d86789409d91dbcd6ed9f7">am::CAmDatabaseHandlerMap::getMainSourceSoundPropertyValue</a></div><div class="ttdeci">am_Error_e getMainSourceSoundPropertyValue(const am_sourceID_t sourceID, const am_CustomMainSoundPropertyType_t propertyType, int16_t &amp;value) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02701">CAmDatabaseHandlerMap.cpp:2701</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aefa13b6986d86789409d91dbcd6ed9f7"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aefa13b6986d86789409d91dbcd6ed9f7">am::CAmDatabaseHandlerMap::getMainSourceSoundPropertyValue</a></div><div class="ttdeci">am_Error_e getMainSourceSoundPropertyValue(const am_sourceID_t sourceID, const am_CustomMainSoundPropertyType_t propertyType, int16_t &amp;value) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02754">CAmDatabaseHandlerMap.cpp:2754</a></div></div>
<div class="ttc" id="structam_1_1am__Connection__s_html_a39b05fef7f7ba6496e540ec7f19949c2"><div class="ttname"><a href="structam_1_1am__Connection__s.html#a39b05fef7f7ba6496e540ec7f19949c2">am::am_Connection_s::sinkID</a></div><div class="ttdeci">am_sinkID_t sinkID</div><div class="ttdoc">the sink the audio flows to </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01396">audiomanagertypes.h:1396</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
@@ -3626,9 +419,9 @@ $(document).ready(function(){initNavTree('CAmDatabaseHandlerMap_8cpp_source.html
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_218adc744edff50228af3539b32b7808.html">src</a></li><li class="navelem"><a class="el" href="CAmDatabaseHandlerMap_8cpp.html">CAmDatabaseHandlerMap.cpp</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:29 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmDatabaseHandlerMap_8h.html b/docs/CAmDatabaseHandlerMap_8h.html
index 50f7f72..2cfa7f3 100644..100755
--- a/docs/CAmDatabaseHandlerMap_8h.html
+++ b/docs/CAmDatabaseHandlerMap_8h.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerCore/include/CAmDatabaseHandlerMap.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmDatabaseHandlerMap_8h.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -115,31 +118,34 @@ $(document).ready(function(){initNavTree('CAmDatabaseHandlerMap_8h.html','');});
<p>SPDX license identifier: MPL-2.0.
<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &lt;stdint.h&gt;</code><br/>
-<code>#include &lt;limits.h&gt;</code><br/>
-<code>#include &lt;sstream&gt;</code><br/>
-<code>#include &lt;iostream&gt;</code><br/>
-<code>#include &lt;unordered_map&gt;</code><br/>
-<code>#include &lt;algorithm&gt;</code><br/>
-<code>#include &lt;assert.h&gt;</code><br/>
-<code>#include &lt;vector&gt;</code><br/>
-<code>#include &quot;<a class="el" href="IAmDatabaseHandler_8h_source.html">IAmDatabaseHandler.h</a>&quot;</code><br/>
+<div class="textblock"><code>#include &lt;stdint.h&gt;</code><br />
+<code>#include &lt;limits.h&gt;</code><br />
+<code>#include &lt;sstream&gt;</code><br />
+<code>#include &lt;iostream&gt;</code><br />
+<code>#include &lt;unordered_map&gt;</code><br />
+<code>#include &lt;algorithm&gt;</code><br />
+<code>#include &lt;assert.h&gt;</code><br />
+<code>#include &lt;vector&gt;</code><br />
+<code>#include &quot;<a class="el" href="IAmDatabaseHandler_8h_source.html">IAmDatabaseHandler.h</a>&quot;</code><br />
</div>
<p><a href="CAmDatabaseHandlerMap_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class handles and abstracts the database. <a href="classam_1_1CAmDatabaseHandlerMap.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class handles and abstracts the database. <a href="classam_1_1CAmDatabaseHandlerMap.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Database observer. <a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html">am::CAmDatabaseHandlerMap::CAmMappedData::am_Identifier_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The structure encapsulates the id boundary and the current id value. <a href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html">am::CAmDatabaseHandlerMap::AmMappedData::AmIdentifier</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The structure encapsulates the id boundary and the current id value. <a href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
-<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
-<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br/></td></tr>
+<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
+<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
@@ -150,26 +156,26 @@ Macros</h2></td></tr>
<tr class="separator:a25f3e5baa79593267f819107c7cfc843"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a553628ce79cee143abba2a572485e4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmDatabaseHandlerMap_8h.html#a9a553628ce79cee143abba2a572485e4">AM_MAX_MAIN_CONNECTIONS</a>&#160;&#160;&#160;SHRT_MAX</td></tr>
<tr class="separator:a9a553628ce79cee143abba2a572485e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad571fd9c8c1dbe86aa9c55e3c334b3a9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmDatabaseHandlerMap_8h.html#ad571fd9c8c1dbe86aa9c55e3c334b3a9">AM_SUBCLASS_BEGIN</a>(Subclass, Class)</td></tr>
-<tr class="memdesc:ad571fd9c8c1dbe86aa9c55e3c334b3a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">The following structures extend the base structures with the field 'reserved'. <a href="#ad571fd9c8c1dbe86aa9c55e3c334b3a9">More...</a><br/></td></tr>
+<tr class="memitem:ad571fd9c8c1dbe86aa9c55e3c334b3a9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmDatabaseHandlerMap_8h.html#ad571fd9c8c1dbe86aa9c55e3c334b3a9">AM_SUBCLASS_BEGIN</a>(Subclass, Class)</td></tr>
+<tr class="memdesc:ad571fd9c8c1dbe86aa9c55e3c334b3a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">The following structures extend the base structures with the field 'reserved'. <a href="#ad571fd9c8c1dbe86aa9c55e3c334b3a9">More...</a><br /></td></tr>
<tr class="separator:ad571fd9c8c1dbe86aa9c55e3c334b3a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a101760259caac9daa4e463c829dff1a4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmDatabaseHandlerMap_8h.html#a101760259caac9daa4e463c829dff1a4">AM_SUBCLASS_CONSTR</a>(Subclass, Class)&#160;&#160;&#160;Subclass():Class()</td></tr>
+<tr class="memitem:a101760259caac9daa4e463c829dff1a4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmDatabaseHandlerMap_8h.html#a101760259caac9daa4e463c829dff1a4">AM_SUBCLASS_CONSTR</a>(Subclass, Class)&#160;&#160;&#160;Subclass():Class()</td></tr>
<tr class="separator:a101760259caac9daa4e463c829dff1a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9470306f9ef510614218d18ecbdbdc51"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmDatabaseHandlerMap_8h.html#a9470306f9ef510614218d18ecbdbdc51">AM_SUBCLASS_CONSTR_BODY</a>()&#160;&#160;&#160;{};</td></tr>
<tr class="separator:a9470306f9ef510614218d18ecbdbdc51"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3264af64a5273455a171e9eec5a2b971"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmDatabaseHandlerMap_8h.html#a3264af64a5273455a171e9eec5a2b971">AM_SUBCLASS_COPY_OP_START</a>(Subclass, Class)</td></tr>
+<tr class="memitem:a3264af64a5273455a171e9eec5a2b971"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmDatabaseHandlerMap_8h.html#a3264af64a5273455a171e9eec5a2b971">AM_SUBCLASS_COPY_OP_START</a>(Subclass, Class)</td></tr>
<tr class="separator:a3264af64a5273455a171e9eec5a2b971"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a401f21aca65f1596c9c97af87717ba37"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmDatabaseHandlerMap_8h.html#a401f21aca65f1596c9c97af87717ba37">AM_SUBCLASS_COPY_OP_END</a>()</td></tr>
<tr class="separator:a401f21aca65f1596c9c97af87717ba37"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3bcf8ddf284859db60d9fbde57b62e28"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmDatabaseHandlerMap_8h.html#a3bcf8ddf284859db60d9fbde57b62e28">AM_SUBCLASS_OP</a>(Subclass, Class)</td></tr>
+<tr class="memitem:a3bcf8ddf284859db60d9fbde57b62e28"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmDatabaseHandlerMap_8h.html#a3bcf8ddf284859db60d9fbde57b62e28">AM_SUBCLASS_OP</a>(Subclass, Class)</td></tr>
<tr class="separator:a3bcf8ddf284859db60d9fbde57b62e28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a875e11bb7aa7ab24e88646aae2d084ff"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmDatabaseHandlerMap_8h.html#a875e11bb7aa7ab24e88646aae2d084ff">AM_SUBCLASS_END</a>(Typedef)</td></tr>
<tr class="separator:a875e11bb7aa7ab24e88646aae2d084ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a80403b870f6e4d1e6cd5dcfaa27a9b9a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmDatabaseHandlerMap_8h.html#a80403b870f6e4d1e6cd5dcfaa27a9b9a">AM_TYPEDEF_SUBCLASS_RESERVED_FLAG_BEGIN</a>(Subclass, Class)</td></tr>
+<tr class="memitem:a80403b870f6e4d1e6cd5dcfaa27a9b9a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmDatabaseHandlerMap_8h.html#a80403b870f6e4d1e6cd5dcfaa27a9b9a">AM_TYPEDEF_SUBCLASS_RESERVED_FLAG_BEGIN</a>(Subclass, Class)</td></tr>
<tr class="separator:a80403b870f6e4d1e6cd5dcfaa27a9b9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab73ea9620e23e301db1d4666005b2e81"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmDatabaseHandlerMap_8h.html#ab73ea9620e23e301db1d4666005b2e81">AM_TYPEDEF_SUBCLASS_SOUND_PROPERTIES_BEGIN</a>(Subclass, Class)</td></tr>
+<tr class="memitem:ab73ea9620e23e301db1d4666005b2e81"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmDatabaseHandlerMap_8h.html#ab73ea9620e23e301db1d4666005b2e81">AM_TYPEDEF_SUBCLASS_SOUND_PROPERTIES_BEGIN</a>(Subclass, Class)</td></tr>
<tr class="separator:ab73ea9620e23e301db1d4666005b2e81"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a130c51f0ba231041759d89fcb8dc0b6b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmDatabaseHandlerMap_8h.html#a130c51f0ba231041759d89fcb8dc0b6b">AM_TYPEDEF_SUBCLASS_BEGIN</a>(Subclass, Class)</td></tr>
+<tr class="memitem:a130c51f0ba231041759d89fcb8dc0b6b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmDatabaseHandlerMap_8h.html#a130c51f0ba231041759d89fcb8dc0b6b">AM_TYPEDEF_SUBCLASS_BEGIN</a>(Subclass, Class)</td></tr>
<tr class="separator:a130c51f0ba231041759d89fcb8dc0b6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -248,12 +254,10 @@ Macros</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
-<b>Value:</b><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span>Subclass : <span class="keyword">public</span> Class\</div>
-<div class="line"> {</div>
-</div><!-- fragment -->
+<b>Value:</b><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span>Subclass : <span class="keyword">public</span> Class\</div><div class="line"> {</div></div><!-- fragment -->
<p>The following structures extend the base structures with the field 'reserved'. </p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00212">212</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00262">262</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
</div>
</div>
@@ -281,7 +285,7 @@ Macros</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00216">216</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00266">266</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
</div>
</div>
@@ -298,7 +302,7 @@ Macros</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00219">219</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00269">269</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
</div>
</div>
@@ -314,11 +318,8 @@ Macros</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
-<b>Value:</b><div class="fragment"><div class="line">}\</div>
-<div class="line"> return *<span class="keyword">this</span>;\</div>
-<div class="line"> };</div>
-</div><!-- fragment -->
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00229">229</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+<b>Value:</b><div class="fragment"><div class="line">}\</div><div class="line"> return *<span class="keyword">this</span>;\</div><div class="line"> };</div></div><!-- fragment -->
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00279">279</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
</div>
</div>
@@ -345,13 +346,8 @@ Macros</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
-<b>Value:</b><div class="fragment"><div class="line">Subclass &amp; operator=(<span class="keyword">const</span> Subclass &amp; anObject)\</div>
-<div class="line"> {\</div>
-<div class="line"> if (<span class="keyword">this</span> != &amp;anObject)\</div>
-<div class="line"> {\</div>
-<div class="line"> Class::operator=(anObject);</div>
-</div><!-- fragment -->
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00222">222</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+<b>Value:</b><div class="fragment"><div class="line">Subclass &amp; operator=(<span class="keyword">const</span> Subclass &amp; anObject)\</div><div class="line"> {\</div><div class="line"> if (<span class="keyword">this</span> != &amp;anObject)\</div><div class="line"> {\</div><div class="line"> Class::operator=(anObject);</div></div><!-- fragment -->
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00272">272</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
</div>
</div>
@@ -368,10 +364,8 @@ Macros</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
-<b>Value:</b><div class="fragment"><div class="line"><span class="keywordtype">void</span> getDescription (std::string &amp; outString) <span class="keyword">const</span>;\</div>
-<div class="line"> } Typedef;</div>
-</div><!-- fragment -->
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00242">242</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+<b>Value:</b><div class="fragment"><div class="line"><span class="keywordtype">void</span> getDescription (std::string &amp; outString) <span class="keyword">const</span>;\</div><div class="line"> } Typedef;</div></div><!-- fragment -->
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00292">292</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
</div>
</div>
@@ -398,14 +392,8 @@ Macros</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
-<b>Value:</b><div class="fragment"><div class="line">Subclass &amp; operator=(<span class="keyword">const</span> Class &amp; anObject)\</div>
-<div class="line"> {\</div>
-<div class="line"> if (<span class="keyword">this</span> != &amp;anObject)\</div>
-<div class="line"> Class::operator=(anObject);\</div>
-<div class="line"> return *<span class="keyword">this</span>;\</div>
-<div class="line"> };</div>
-</div><!-- fragment -->
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00234">234</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+<b>Value:</b><div class="fragment"><div class="line">Subclass &amp; operator=(<span class="keyword">const</span> Class &amp; anObject)\</div><div class="line"> {\</div><div class="line"> if (<span class="keyword">this</span> != &amp;anObject)\</div><div class="line"> Class::operator=(anObject);\</div><div class="line"> return *<span class="keyword">this</span>;\</div><div class="line"> };</div></div><!-- fragment -->
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00284">284</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
</div>
</div>
@@ -432,16 +420,12 @@ Macros</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
-<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="CAmDatabaseHandlerMap_8h.html#ad571fd9c8c1dbe86aa9c55e3c334b3a9">AM_SUBCLASS_BEGIN</a>(Subclass, Class)<a class="code" href="CAmDatabaseHandlerMap_8h.html#a3264af64a5273455a171e9eec5a2b971">\</a></div>
-<div class="line"><a class="code" href="CAmDatabaseHandlerMap_8h.html#a3264af64a5273455a171e9eec5a2b971"> AM_SUBCLASS_COPY_OP_START</a>(Subclass, Class)<a class="code" href="CAmDatabaseHandlerMap_8h.html#a401f21aca65f1596c9c97af87717ba37">\</a></div>
-<div class="line"><a class="code" href="CAmDatabaseHandlerMap_8h.html#a401f21aca65f1596c9c97af87717ba37"> AM_SUBCLASS_COPY_OP_END</a>()<a class="code" href="CAmDatabaseHandlerMap_8h.html#a3bcf8ddf284859db60d9fbde57b62e28">\</a></div>
-<div class="line"><a class="code" href="CAmDatabaseHandlerMap_8h.html#a3bcf8ddf284859db60d9fbde57b62e28"> AM_SUBCLASS_OP</a>(Subclass, Class)\</div>
-<div class="ttc" id="CAmDatabaseHandlerMap_8h_html_a3264af64a5273455a171e9eec5a2b971"><div class="ttname"><a href="CAmDatabaseHandlerMap_8h.html#a3264af64a5273455a171e9eec5a2b971">AM_SUBCLASS_COPY_OP_START</a></div><div class="ttdeci">#define AM_SUBCLASS_COPY_OP_START(Subclass, Class)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00222">CAmDatabaseHandlerMap.h:222</a></div></div>
-<div class="ttc" id="CAmDatabaseHandlerMap_8h_html_a401f21aca65f1596c9c97af87717ba37"><div class="ttname"><a href="CAmDatabaseHandlerMap_8h.html#a401f21aca65f1596c9c97af87717ba37">AM_SUBCLASS_COPY_OP_END</a></div><div class="ttdeci">#define AM_SUBCLASS_COPY_OP_END()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00229">CAmDatabaseHandlerMap.h:229</a></div></div>
-<div class="ttc" id="CAmDatabaseHandlerMap_8h_html_ad571fd9c8c1dbe86aa9c55e3c334b3a9"><div class="ttname"><a href="CAmDatabaseHandlerMap_8h.html#ad571fd9c8c1dbe86aa9c55e3c334b3a9">AM_SUBCLASS_BEGIN</a></div><div class="ttdeci">#define AM_SUBCLASS_BEGIN(Subclass, Class)</div><div class="ttdoc">The following structures extend the base structures with the field &#39;reserved&#39;. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00212">CAmDatabaseHandlerMap.h:212</a></div></div>
-<div class="ttc" id="CAmDatabaseHandlerMap_8h_html_a3bcf8ddf284859db60d9fbde57b62e28"><div class="ttname"><a href="CAmDatabaseHandlerMap_8h.html#a3bcf8ddf284859db60d9fbde57b62e28">AM_SUBCLASS_OP</a></div><div class="ttdeci">#define AM_SUBCLASS_OP(Subclass, Class)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00234">CAmDatabaseHandlerMap.h:234</a></div></div>
+<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="CAmDatabaseHandlerMap_8h.html#ad571fd9c8c1dbe86aa9c55e3c334b3a9">AM_SUBCLASS_BEGIN</a>(Subclass, Class)<a class="code" href="CAmDatabaseHandlerMap_8h.html#a3264af64a5273455a171e9eec5a2b971">\</a></div><div class="line"><a class="code" href="CAmDatabaseHandlerMap_8h.html#a3264af64a5273455a171e9eec5a2b971"> AM_SUBCLASS_COPY_OP_START</a>(Subclass, Class)<a class="code" href="CAmDatabaseHandlerMap_8h.html#a401f21aca65f1596c9c97af87717ba37">\</a></div><div class="line"><a class="code" href="CAmDatabaseHandlerMap_8h.html#a401f21aca65f1596c9c97af87717ba37"> AM_SUBCLASS_COPY_OP_END</a>()<a class="code" href="CAmDatabaseHandlerMap_8h.html#a3bcf8ddf284859db60d9fbde57b62e28">\</a></div><div class="line"><a class="code" href="CAmDatabaseHandlerMap_8h.html#a3bcf8ddf284859db60d9fbde57b62e28"> AM_SUBCLASS_OP</a>(Subclass, Class)\</div><div class="ttc" id="CAmDatabaseHandlerMap_8h_html_a3264af64a5273455a171e9eec5a2b971"><div class="ttname"><a href="CAmDatabaseHandlerMap_8h.html#a3264af64a5273455a171e9eec5a2b971">AM_SUBCLASS_COPY_OP_START</a></div><div class="ttdeci">#define AM_SUBCLASS_COPY_OP_START(Subclass, Class)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00272">CAmDatabaseHandlerMap.h:272</a></div></div>
+<div class="ttc" id="CAmDatabaseHandlerMap_8h_html_a401f21aca65f1596c9c97af87717ba37"><div class="ttname"><a href="CAmDatabaseHandlerMap_8h.html#a401f21aca65f1596c9c97af87717ba37">AM_SUBCLASS_COPY_OP_END</a></div><div class="ttdeci">#define AM_SUBCLASS_COPY_OP_END()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00279">CAmDatabaseHandlerMap.h:279</a></div></div>
+<div class="ttc" id="CAmDatabaseHandlerMap_8h_html_ad571fd9c8c1dbe86aa9c55e3c334b3a9"><div class="ttname"><a href="CAmDatabaseHandlerMap_8h.html#ad571fd9c8c1dbe86aa9c55e3c334b3a9">AM_SUBCLASS_BEGIN</a></div><div class="ttdeci">#define AM_SUBCLASS_BEGIN(Subclass, Class)</div><div class="ttdoc">The following structures extend the base structures with the field &amp;#39;reserved&amp;#39;. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00262">CAmDatabaseHandlerMap.h:262</a></div></div>
+<div class="ttc" id="CAmDatabaseHandlerMap_8h_html_a3bcf8ddf284859db60d9fbde57b62e28"><div class="ttname"><a href="CAmDatabaseHandlerMap_8h.html#a3bcf8ddf284859db60d9fbde57b62e28">AM_SUBCLASS_OP</a></div><div class="ttdeci">#define AM_SUBCLASS_OP(Subclass, Class)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00284">CAmDatabaseHandlerMap.h:284</a></div></div>
</div><!-- fragment -->
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00272">272</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00322">322</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
</div>
</div>
@@ -468,23 +452,14 @@ Macros</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
-<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="CAmDatabaseHandlerMap_8h.html#ad571fd9c8c1dbe86aa9c55e3c334b3a9">AM_SUBCLASS_BEGIN</a>(Subclass, Class)\</div>
-<div class="line"> bool reserved;<a class="code" href="CAmDatabaseHandlerMap_8h.html#a101760259caac9daa4e463c829dff1a4">\</a></div>
-<div class="line"><a class="code" href="CAmDatabaseHandlerMap_8h.html#a101760259caac9daa4e463c829dff1a4"> AM_SUBCLASS_CONSTR</a>(Subclass, Class)\</div>
-<div class="line"> ,reserved(<span class="keyword">false</span>)<a class="code" href="CAmDatabaseHandlerMap_8h.html#a9470306f9ef510614218d18ecbdbdc51">\</a></div>
-<div class="line"><a class="code" href="CAmDatabaseHandlerMap_8h.html#a9470306f9ef510614218d18ecbdbdc51"> AM_SUBCLASS_CONSTR_BODY</a>()<a class="code" href="CAmDatabaseHandlerMap_8h.html#a3264af64a5273455a171e9eec5a2b971">\</a></div>
-<div class="line"><a class="code" href="CAmDatabaseHandlerMap_8h.html#a3264af64a5273455a171e9eec5a2b971"> AM_SUBCLASS_COPY_OP_START</a>(Subclass, Class)\</div>
-<div class="line"> reserved = anObject.reserved;<a class="code" href="CAmDatabaseHandlerMap_8h.html#a401f21aca65f1596c9c97af87717ba37">\</a></div>
-<div class="line"><a class="code" href="CAmDatabaseHandlerMap_8h.html#a401f21aca65f1596c9c97af87717ba37"> AM_SUBCLASS_COPY_OP_END</a>()<a class="code" href="CAmDatabaseHandlerMap_8h.html#a3bcf8ddf284859db60d9fbde57b62e28">\</a></div>
-<div class="line"><a class="code" href="CAmDatabaseHandlerMap_8h.html#a3bcf8ddf284859db60d9fbde57b62e28"> AM_SUBCLASS_OP</a>(Subclass, Class)\</div>
-<div class="ttc" id="CAmDatabaseHandlerMap_8h_html_a3264af64a5273455a171e9eec5a2b971"><div class="ttname"><a href="CAmDatabaseHandlerMap_8h.html#a3264af64a5273455a171e9eec5a2b971">AM_SUBCLASS_COPY_OP_START</a></div><div class="ttdeci">#define AM_SUBCLASS_COPY_OP_START(Subclass, Class)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00222">CAmDatabaseHandlerMap.h:222</a></div></div>
-<div class="ttc" id="CAmDatabaseHandlerMap_8h_html_a401f21aca65f1596c9c97af87717ba37"><div class="ttname"><a href="CAmDatabaseHandlerMap_8h.html#a401f21aca65f1596c9c97af87717ba37">AM_SUBCLASS_COPY_OP_END</a></div><div class="ttdeci">#define AM_SUBCLASS_COPY_OP_END()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00229">CAmDatabaseHandlerMap.h:229</a></div></div>
-<div class="ttc" id="CAmDatabaseHandlerMap_8h_html_ad571fd9c8c1dbe86aa9c55e3c334b3a9"><div class="ttname"><a href="CAmDatabaseHandlerMap_8h.html#ad571fd9c8c1dbe86aa9c55e3c334b3a9">AM_SUBCLASS_BEGIN</a></div><div class="ttdeci">#define AM_SUBCLASS_BEGIN(Subclass, Class)</div><div class="ttdoc">The following structures extend the base structures with the field &#39;reserved&#39;. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00212">CAmDatabaseHandlerMap.h:212</a></div></div>
-<div class="ttc" id="CAmDatabaseHandlerMap_8h_html_a3bcf8ddf284859db60d9fbde57b62e28"><div class="ttname"><a href="CAmDatabaseHandlerMap_8h.html#a3bcf8ddf284859db60d9fbde57b62e28">AM_SUBCLASS_OP</a></div><div class="ttdeci">#define AM_SUBCLASS_OP(Subclass, Class)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00234">CAmDatabaseHandlerMap.h:234</a></div></div>
-<div class="ttc" id="CAmDatabaseHandlerMap_8h_html_a9470306f9ef510614218d18ecbdbdc51"><div class="ttname"><a href="CAmDatabaseHandlerMap_8h.html#a9470306f9ef510614218d18ecbdbdc51">AM_SUBCLASS_CONSTR_BODY</a></div><div class="ttdeci">#define AM_SUBCLASS_CONSTR_BODY()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00219">CAmDatabaseHandlerMap.h:219</a></div></div>
-<div class="ttc" id="CAmDatabaseHandlerMap_8h_html_a101760259caac9daa4e463c829dff1a4"><div class="ttname"><a href="CAmDatabaseHandlerMap_8h.html#a101760259caac9daa4e463c829dff1a4">AM_SUBCLASS_CONSTR</a></div><div class="ttdeci">#define AM_SUBCLASS_CONSTR(Subclass, Class)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00216">CAmDatabaseHandlerMap.h:216</a></div></div>
+<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="CAmDatabaseHandlerMap_8h.html#ad571fd9c8c1dbe86aa9c55e3c334b3a9">AM_SUBCLASS_BEGIN</a>(Subclass, Class)\</div><div class="line"> bool reserved;<a class="code" href="CAmDatabaseHandlerMap_8h.html#a101760259caac9daa4e463c829dff1a4">\</a></div><div class="line"><a class="code" href="CAmDatabaseHandlerMap_8h.html#a101760259caac9daa4e463c829dff1a4"> AM_SUBCLASS_CONSTR</a>(Subclass, Class)\</div><div class="line"> ,reserved(<span class="keyword">false</span>)<a class="code" href="CAmDatabaseHandlerMap_8h.html#a9470306f9ef510614218d18ecbdbdc51">\</a></div><div class="line"><a class="code" href="CAmDatabaseHandlerMap_8h.html#a9470306f9ef510614218d18ecbdbdc51"> AM_SUBCLASS_CONSTR_BODY</a>()<a class="code" href="CAmDatabaseHandlerMap_8h.html#a3264af64a5273455a171e9eec5a2b971">\</a></div><div class="line"><a class="code" href="CAmDatabaseHandlerMap_8h.html#a3264af64a5273455a171e9eec5a2b971"> AM_SUBCLASS_COPY_OP_START</a>(Subclass, Class)\</div><div class="line"> reserved = anObject.reserved;<a class="code" href="CAmDatabaseHandlerMap_8h.html#a401f21aca65f1596c9c97af87717ba37">\</a></div><div class="line"><a class="code" href="CAmDatabaseHandlerMap_8h.html#a401f21aca65f1596c9c97af87717ba37"> AM_SUBCLASS_COPY_OP_END</a>()<a class="code" href="CAmDatabaseHandlerMap_8h.html#a3bcf8ddf284859db60d9fbde57b62e28">\</a></div><div class="line"><a class="code" href="CAmDatabaseHandlerMap_8h.html#a3bcf8ddf284859db60d9fbde57b62e28"> AM_SUBCLASS_OP</a>(Subclass, Class)\</div><div class="ttc" id="CAmDatabaseHandlerMap_8h_html_a3264af64a5273455a171e9eec5a2b971"><div class="ttname"><a href="CAmDatabaseHandlerMap_8h.html#a3264af64a5273455a171e9eec5a2b971">AM_SUBCLASS_COPY_OP_START</a></div><div class="ttdeci">#define AM_SUBCLASS_COPY_OP_START(Subclass, Class)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00272">CAmDatabaseHandlerMap.h:272</a></div></div>
+<div class="ttc" id="CAmDatabaseHandlerMap_8h_html_a401f21aca65f1596c9c97af87717ba37"><div class="ttname"><a href="CAmDatabaseHandlerMap_8h.html#a401f21aca65f1596c9c97af87717ba37">AM_SUBCLASS_COPY_OP_END</a></div><div class="ttdeci">#define AM_SUBCLASS_COPY_OP_END()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00279">CAmDatabaseHandlerMap.h:279</a></div></div>
+<div class="ttc" id="CAmDatabaseHandlerMap_8h_html_ad571fd9c8c1dbe86aa9c55e3c334b3a9"><div class="ttname"><a href="CAmDatabaseHandlerMap_8h.html#ad571fd9c8c1dbe86aa9c55e3c334b3a9">AM_SUBCLASS_BEGIN</a></div><div class="ttdeci">#define AM_SUBCLASS_BEGIN(Subclass, Class)</div><div class="ttdoc">The following structures extend the base structures with the field &amp;#39;reserved&amp;#39;. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00262">CAmDatabaseHandlerMap.h:262</a></div></div>
+<div class="ttc" id="CAmDatabaseHandlerMap_8h_html_a3bcf8ddf284859db60d9fbde57b62e28"><div class="ttname"><a href="CAmDatabaseHandlerMap_8h.html#a3bcf8ddf284859db60d9fbde57b62e28">AM_SUBCLASS_OP</a></div><div class="ttdeci">#define AM_SUBCLASS_OP(Subclass, Class)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00284">CAmDatabaseHandlerMap.h:284</a></div></div>
+<div class="ttc" id="CAmDatabaseHandlerMap_8h_html_a9470306f9ef510614218d18ecbdbdc51"><div class="ttname"><a href="CAmDatabaseHandlerMap_8h.html#a9470306f9ef510614218d18ecbdbdc51">AM_SUBCLASS_CONSTR_BODY</a></div><div class="ttdeci">#define AM_SUBCLASS_CONSTR_BODY()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00269">CAmDatabaseHandlerMap.h:269</a></div></div>
+<div class="ttc" id="CAmDatabaseHandlerMap_8h_html_a101760259caac9daa4e463c829dff1a4"><div class="ttname"><a href="CAmDatabaseHandlerMap_8h.html#a101760259caac9daa4e463c829dff1a4">AM_SUBCLASS_CONSTR</a></div><div class="ttdeci">#define AM_SUBCLASS_CONSTR(Subclass, Class)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00266">CAmDatabaseHandlerMap.h:266</a></div></div>
</div><!-- fragment -->
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00246">246</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00296">296</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
</div>
</div>
@@ -511,27 +486,14 @@ Macros</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
-<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="CAmDatabaseHandlerMap_8h.html#ad571fd9c8c1dbe86aa9c55e3c334b3a9">AM_SUBCLASS_BEGIN</a>(Subclass, Class)\</div>
-<div class="line"> bool reserved;\</div>
-<div class="line"> std::unordered_map&lt;am_CustomSoundPropertyType_t, int16_t&gt; cacheSoundProperties;\</div>
-<div class="line"> std::unordered_map&lt;am_CustomMainSoundPropertyType_t, int16_t&gt; cacheMainSoundProperties;<a class="code" href="CAmDatabaseHandlerMap_8h.html#a101760259caac9daa4e463c829dff1a4">\</a></div>
-<div class="line"><a class="code" href="CAmDatabaseHandlerMap_8h.html#a101760259caac9daa4e463c829dff1a4"> AM_SUBCLASS_CONSTR</a>(Subclass, Class)\</div>
-<div class="line"> ,reserved(<span class="keyword">false</span>), cacheSoundProperties(), cacheMainSoundProperties()<a class="code" href="CAmDatabaseHandlerMap_8h.html#a9470306f9ef510614218d18ecbdbdc51">\</a></div>
-<div class="line"><a class="code" href="CAmDatabaseHandlerMap_8h.html#a9470306f9ef510614218d18ecbdbdc51"> AM_SUBCLASS_CONSTR_BODY</a>()<a class="code" href="CAmDatabaseHandlerMap_8h.html#a3264af64a5273455a171e9eec5a2b971">\</a></div>
-<div class="line"><a class="code" href="CAmDatabaseHandlerMap_8h.html#a3264af64a5273455a171e9eec5a2b971"> AM_SUBCLASS_COPY_OP_START</a>(Subclass, Class)\</div>
-<div class="line"> reserved = anObject.reserved;\</div>
-<div class="line"> cacheSoundProperties = anObject.cacheSoundProperties;\</div>
-<div class="line"> cacheMainSoundProperties = anObject.cacheMainSoundProperties;<a class="code" href="CAmDatabaseHandlerMap_8h.html#a401f21aca65f1596c9c97af87717ba37">\</a></div>
-<div class="line"><a class="code" href="CAmDatabaseHandlerMap_8h.html#a401f21aca65f1596c9c97af87717ba37"> AM_SUBCLASS_COPY_OP_END</a>()<a class="code" href="CAmDatabaseHandlerMap_8h.html#a3bcf8ddf284859db60d9fbde57b62e28">\</a></div>
-<div class="line"><a class="code" href="CAmDatabaseHandlerMap_8h.html#a3bcf8ddf284859db60d9fbde57b62e28"> AM_SUBCLASS_OP</a>(Subclass, Class)\</div>
-<div class="ttc" id="CAmDatabaseHandlerMap_8h_html_a3264af64a5273455a171e9eec5a2b971"><div class="ttname"><a href="CAmDatabaseHandlerMap_8h.html#a3264af64a5273455a171e9eec5a2b971">AM_SUBCLASS_COPY_OP_START</a></div><div class="ttdeci">#define AM_SUBCLASS_COPY_OP_START(Subclass, Class)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00222">CAmDatabaseHandlerMap.h:222</a></div></div>
-<div class="ttc" id="CAmDatabaseHandlerMap_8h_html_a401f21aca65f1596c9c97af87717ba37"><div class="ttname"><a href="CAmDatabaseHandlerMap_8h.html#a401f21aca65f1596c9c97af87717ba37">AM_SUBCLASS_COPY_OP_END</a></div><div class="ttdeci">#define AM_SUBCLASS_COPY_OP_END()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00229">CAmDatabaseHandlerMap.h:229</a></div></div>
-<div class="ttc" id="CAmDatabaseHandlerMap_8h_html_ad571fd9c8c1dbe86aa9c55e3c334b3a9"><div class="ttname"><a href="CAmDatabaseHandlerMap_8h.html#ad571fd9c8c1dbe86aa9c55e3c334b3a9">AM_SUBCLASS_BEGIN</a></div><div class="ttdeci">#define AM_SUBCLASS_BEGIN(Subclass, Class)</div><div class="ttdoc">The following structures extend the base structures with the field &#39;reserved&#39;. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00212">CAmDatabaseHandlerMap.h:212</a></div></div>
-<div class="ttc" id="CAmDatabaseHandlerMap_8h_html_a3bcf8ddf284859db60d9fbde57b62e28"><div class="ttname"><a href="CAmDatabaseHandlerMap_8h.html#a3bcf8ddf284859db60d9fbde57b62e28">AM_SUBCLASS_OP</a></div><div class="ttdeci">#define AM_SUBCLASS_OP(Subclass, Class)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00234">CAmDatabaseHandlerMap.h:234</a></div></div>
-<div class="ttc" id="CAmDatabaseHandlerMap_8h_html_a9470306f9ef510614218d18ecbdbdc51"><div class="ttname"><a href="CAmDatabaseHandlerMap_8h.html#a9470306f9ef510614218d18ecbdbdc51">AM_SUBCLASS_CONSTR_BODY</a></div><div class="ttdeci">#define AM_SUBCLASS_CONSTR_BODY()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00219">CAmDatabaseHandlerMap.h:219</a></div></div>
-<div class="ttc" id="CAmDatabaseHandlerMap_8h_html_a101760259caac9daa4e463c829dff1a4"><div class="ttname"><a href="CAmDatabaseHandlerMap_8h.html#a101760259caac9daa4e463c829dff1a4">AM_SUBCLASS_CONSTR</a></div><div class="ttdeci">#define AM_SUBCLASS_CONSTR(Subclass, Class)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00216">CAmDatabaseHandlerMap.h:216</a></div></div>
+<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="CAmDatabaseHandlerMap_8h.html#ad571fd9c8c1dbe86aa9c55e3c334b3a9">AM_SUBCLASS_BEGIN</a>(Subclass, Class)\</div><div class="line"> bool reserved;\</div><div class="line"> std::unordered_map&lt;am_CustomSoundPropertyType_t, int16_t&gt; cacheSoundProperties;\</div><div class="line"> std::unordered_map&lt;am_CustomMainSoundPropertyType_t, int16_t&gt; cacheMainSoundProperties;<a class="code" href="CAmDatabaseHandlerMap_8h.html#a101760259caac9daa4e463c829dff1a4">\</a></div><div class="line"><a class="code" href="CAmDatabaseHandlerMap_8h.html#a101760259caac9daa4e463c829dff1a4"> AM_SUBCLASS_CONSTR</a>(Subclass, Class)\</div><div class="line"> ,reserved(<span class="keyword">false</span>), cacheSoundProperties(), cacheMainSoundProperties()<a class="code" href="CAmDatabaseHandlerMap_8h.html#a9470306f9ef510614218d18ecbdbdc51">\</a></div><div class="line"><a class="code" href="CAmDatabaseHandlerMap_8h.html#a9470306f9ef510614218d18ecbdbdc51"> AM_SUBCLASS_CONSTR_BODY</a>()<a class="code" href="CAmDatabaseHandlerMap_8h.html#a3264af64a5273455a171e9eec5a2b971">\</a></div><div class="line"><a class="code" href="CAmDatabaseHandlerMap_8h.html#a3264af64a5273455a171e9eec5a2b971"> AM_SUBCLASS_COPY_OP_START</a>(Subclass, Class)\</div><div class="line"> reserved = anObject.reserved;\</div><div class="line"> cacheSoundProperties = anObject.cacheSoundProperties;\</div><div class="line"> cacheMainSoundProperties = anObject.cacheMainSoundProperties;<a class="code" href="CAmDatabaseHandlerMap_8h.html#a401f21aca65f1596c9c97af87717ba37">\</a></div><div class="line"><a class="code" href="CAmDatabaseHandlerMap_8h.html#a401f21aca65f1596c9c97af87717ba37"> AM_SUBCLASS_COPY_OP_END</a>()<a class="code" href="CAmDatabaseHandlerMap_8h.html#a3bcf8ddf284859db60d9fbde57b62e28">\</a></div><div class="line"><a class="code" href="CAmDatabaseHandlerMap_8h.html#a3bcf8ddf284859db60d9fbde57b62e28"> AM_SUBCLASS_OP</a>(Subclass, Class)\</div><div class="ttc" id="CAmDatabaseHandlerMap_8h_html_a3264af64a5273455a171e9eec5a2b971"><div class="ttname"><a href="CAmDatabaseHandlerMap_8h.html#a3264af64a5273455a171e9eec5a2b971">AM_SUBCLASS_COPY_OP_START</a></div><div class="ttdeci">#define AM_SUBCLASS_COPY_OP_START(Subclass, Class)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00272">CAmDatabaseHandlerMap.h:272</a></div></div>
+<div class="ttc" id="CAmDatabaseHandlerMap_8h_html_a401f21aca65f1596c9c97af87717ba37"><div class="ttname"><a href="CAmDatabaseHandlerMap_8h.html#a401f21aca65f1596c9c97af87717ba37">AM_SUBCLASS_COPY_OP_END</a></div><div class="ttdeci">#define AM_SUBCLASS_COPY_OP_END()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00279">CAmDatabaseHandlerMap.h:279</a></div></div>
+<div class="ttc" id="CAmDatabaseHandlerMap_8h_html_ad571fd9c8c1dbe86aa9c55e3c334b3a9"><div class="ttname"><a href="CAmDatabaseHandlerMap_8h.html#ad571fd9c8c1dbe86aa9c55e3c334b3a9">AM_SUBCLASS_BEGIN</a></div><div class="ttdeci">#define AM_SUBCLASS_BEGIN(Subclass, Class)</div><div class="ttdoc">The following structures extend the base structures with the field &amp;#39;reserved&amp;#39;. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00262">CAmDatabaseHandlerMap.h:262</a></div></div>
+<div class="ttc" id="CAmDatabaseHandlerMap_8h_html_a3bcf8ddf284859db60d9fbde57b62e28"><div class="ttname"><a href="CAmDatabaseHandlerMap_8h.html#a3bcf8ddf284859db60d9fbde57b62e28">AM_SUBCLASS_OP</a></div><div class="ttdeci">#define AM_SUBCLASS_OP(Subclass, Class)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00284">CAmDatabaseHandlerMap.h:284</a></div></div>
+<div class="ttc" id="CAmDatabaseHandlerMap_8h_html_a9470306f9ef510614218d18ecbdbdc51"><div class="ttname"><a href="CAmDatabaseHandlerMap_8h.html#a9470306f9ef510614218d18ecbdbdc51">AM_SUBCLASS_CONSTR_BODY</a></div><div class="ttdeci">#define AM_SUBCLASS_CONSTR_BODY()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00269">CAmDatabaseHandlerMap.h:269</a></div></div>
+<div class="ttc" id="CAmDatabaseHandlerMap_8h_html_a101760259caac9daa4e463c829dff1a4"><div class="ttname"><a href="CAmDatabaseHandlerMap_8h.html#a101760259caac9daa4e463c829dff1a4">AM_SUBCLASS_CONSTR</a></div><div class="ttdeci">#define AM_SUBCLASS_CONSTR(Subclass, Class)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00266">CAmDatabaseHandlerMap.h:266</a></div></div>
</div><!-- fragment -->
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00257">257</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00307">307</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
</div>
</div>
@@ -541,9 +503,9 @@ Macros</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_a2790e911832141e38a92850240f8218.html">include</a></li><li class="navelem"><a class="el" href="CAmDatabaseHandlerMap_8h.html">CAmDatabaseHandlerMap.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmDatabaseHandlerMap_8h.js b/docs/CAmDatabaseHandlerMap_8h.js
index 6298e12..273ac5f 100644..100755
--- a/docs/CAmDatabaseHandlerMap_8h.js
+++ b/docs/CAmDatabaseHandlerMap_8h.js
@@ -1,7 +1,8 @@
var CAmDatabaseHandlerMap_8h =
[
[ "CAmDatabaseHandlerMap", "classam_1_1CAmDatabaseHandlerMap.html", "classam_1_1CAmDatabaseHandlerMap" ],
- [ "am_Identifier_s", "structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html", "structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s" ],
+ [ "AmDatabaseObserverCallbacks", "structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html", "structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks" ],
+ [ "AmIdentifier", "structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html", "structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier" ],
[ "AM_MAP_CAPACITY", "CAmDatabaseHandlerMap_8h.html#a9874ef994570805aee6e6e5218ef9231", null ],
[ "AM_MAX_CONNECTIONS", "CAmDatabaseHandlerMap_8h.html#a25f3e5baa79593267f819107c7cfc843", null ],
[ "AM_MAX_MAIN_CONNECTIONS", "CAmDatabaseHandlerMap_8h.html#a9a553628ce79cee143abba2a572485e4", null ],
diff --git a/docs/CAmDatabaseHandlerMap_8h_source.html b/docs/CAmDatabaseHandlerMap_8h_source.html
index 53bfb80..baf8c8b 100644..100755
--- a/docs/CAmDatabaseHandlerMap_8h_source.html
+++ b/docs/CAmDatabaseHandlerMap_8h_source.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerCore/include/CAmDatabaseHandlerMap.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmDatabaseHandlerMap_8h_source.html',
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -108,632 +111,238 @@ $(document).ready(function(){initNavTree('CAmDatabaseHandlerMap_8h_source.html',
<div class="title">CAmDatabaseHandlerMap.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="CAmDatabaseHandlerMap_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef MAPHANDLER_H_</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define MAPHANDLER_H_</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;stdint.h&gt;</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;limits.h&gt;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;sstream&gt;</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &lt;iostream&gt;</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &lt;unordered_map&gt;</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;algorithm&gt;</span></div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;assert.h&gt;</span></div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="IAmDatabaseHandler_8h.html">IAmDatabaseHandler.h</a>&quot;</span></div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">namespace </span>am</div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;{</div>
-<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#ifndef AM_MAP_CAPACITY</span></div>
-<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="CAmDatabaseHandlerMap_8h.html#a9874ef994570805aee6e6e5218ef9231"> 40</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #define AM_MAP_CAPACITY 0</span></div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#ifndef AM_MAX_CONNECTIONS</span></div>
-<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="CAmDatabaseHandlerMap_8h.html#a25f3e5baa79593267f819107c7cfc843"> 44</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #define AM_MAX_CONNECTIONS 0x1000</span></div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor">#ifndef AM_MAX_MAIN_CONNECTIONS</span></div>
-<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="CAmDatabaseHandlerMap_8h.html#a9a553628ce79cee143abba2a572485e4"> 48</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #define AM_MAX_MAIN_CONNECTIONS SHRT_MAX</span></div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="comment">//todo: check the enum values before entering &amp; changing in the database.</span></div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="comment">//todo: change asserts for dynamic boundary checks into failure answers.#</span></div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="comment">//todo: check autoincrement boundary and set to 16bit limits</span></div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="comment">//todo: If the sink is part of a gateway, the listconnectionFormats is copied to the gatewayInformation. Check this statement for sinks &amp; sources</span></div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="comment">//todo: exchange last_insert_row id to be more safe</span></div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="comment">//todo: create test to ensure uniqueness of names throughout the database</span></div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="comment">//todo: enforce the uniqueness of names</span></div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div>
-<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html"> 64</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1CAmDatabaseHandlerMap.html">CAmDatabaseHandlerMap</a> : <span class="keyword">public</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a></div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;{</div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keywordtype">bool</span> mFirstStaticSink; </div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keywordtype">bool</span> mFirstStaticSource; </div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keywordtype">bool</span> mFirstStaticGateway; </div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keywordtype">bool</span> mFirstStaticConverter; </div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keywordtype">bool</span> mFirstStaticSinkClass; </div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keywordtype">bool</span> mFirstStaticSourceClass; </div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keywordtype">bool</span> mFirstStaticCrossfader; </div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a6fe709f73b4661c5b6470d93a7e98963">CAmDatabaseHandlerMap</a>();</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keyword">virtual</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a5f2e7c2fe63631a57a82c281e0c98129">~CAmDatabaseHandlerMap</a>();</div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a0da949595cfa4486175e8299a6793218">enterDomainDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Domain__s.html">am_Domain_s</a>&amp; domainData, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID);</div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a2e8d93a8d29ec8cf84d3b231a5627e8f">enterMainConnectionDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a>&amp; mainConnectionData, <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a>&amp; connectionID);</div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ad67e32d9f9e20117965d4d37a05d22dd">enterSinkDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a>&amp; sinkData, <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&amp; sinkID);</div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a48baac063dac4fc4fed6b44967040706">enterCrossfaderDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a>&amp; crossfaderData, <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a>&amp; crossfaderID);</div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a5519db89441052bd130149011c51d029">enterGatewayDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a>&amp; gatewayData, <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a>&amp; gatewayID);</div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#abe65855ed514174d3d0b68e64bdde9b7">enterConverterDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp; converterData, <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> &amp; converterID);</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a05acf18cadc9aeb57adb05f4b6f4c977">enterSourceDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a>&amp; sourceData, <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&amp; sourceID);</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#adb4e10d4bd74f5518bac90bb4bbf2d51">enterConnectionDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Connection__s.html">am_Connection_s</a>&amp; connection, <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a>&amp; connectionID);</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a7f2e8e06b6430f4d6c2ed57878c1d744">enterSinkClassDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a>&amp; sinkClass, <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a>&amp; sinkClassID);</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ae1f0f8b27f47a12b561bca841a24c538">enterSourceClassDB</a>(<a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a>&amp; sourceClassID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a>&amp; sourceClass);</div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#af2376265b0861252f439dc04af04cf7e">enterSystemProperties</a>(<span class="keyword">const</span> std::vector&lt;am_SystemProperty_s&gt;&amp; listSystemProperties);</div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a146114a732415b0c98e6a55760b4100d">changeMainConnectionRouteDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainconnectionID, <span class="keyword">const</span> std::vector&lt;am_connectionID_t&gt;&amp; listConnectionID);</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a7837121060aa8ebc6771167d81c256a1">changeMainConnectionStateDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainconnectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am_ConnectionState_e</a> connectionState);</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a39c1e4bee4236443fb65b9527e2d27b8">changeSinkMainVolumeDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> mainVolume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID);</div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a7153637bcd0051dfb2c9f56b029c8b42">changeSinkAvailabilityDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID);</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#abf34616dcb3bfd23d43d7c24c8922df5">changeDomainStateDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> domainState, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID);</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ae8265c614419b55a8cd3a289e2b17f28">changeSinkMuteStateDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> muteState, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID);</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#abe4353f08f52226ecfc152cd7821d525">changeMainSinkSoundPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID);</div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a6efdeb7cf8ba4850dda8bf937f46c51e">changeMainSourceSoundPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID);</div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a67b3d3cc897b4075804833c334429e31">changeSourceSoundPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a>&amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID);</div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a91c55593dc24ce5562ee99bd87dc3d35">changeSinkSoundPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a>&amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID);</div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#af095c4ceaed0e5fb447956c103692770">changeSourceAvailabilityDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID);</div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ad24d9580cc633d8ea141c8d400995bf0">changeSystemPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a>&amp; property);</div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a1a12e4973b137526818a403d720c8eb5">changeDelayMainConnection</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> &amp; delay, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> &amp; connectionID);</div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a38b397a76f7b6e8382b9d9224ffcf7e2">changeSinkClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a>&amp; sinkClass);</div>
-<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a55682d8dbdc2071104c3f71eeb7af205">changeSourceClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a>&amp; sourceClass);</div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a85a2fb716d10cbff576e198c054b0dde">changeConnectionTimingInformation</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> delay);</div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a7c05fde11c2a291cafec2c9d10ee0201">changeConnectionFinal</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID);</div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a71193850ce85ab9929bd291931b5e9a6">changeSourceState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am_SourceState_e</a> sourceState);</div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a3abe95c47e0ac58e3bdc9e367c9076fa">changeSinkVolume</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume);</div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a517b9380fd25f02c700f4c230a93399b">changeSourceVolume</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume);</div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a1ddcaf8686b194f67b48b03361ac3473">changeCrossFaderHotSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a> hotsink);</div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ad717aafaa8e1a57bc8b27aacd7d8f92a">removeMainConnectionDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID);</div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a89d575e438f1923b64b165426c30016c">removeSinkDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID);</div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ab116baf3c8b9b62cbbfb36e312c2980a">removeSourceDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID);</div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a081e180b2d814053138d3f687a809d1f">removeGatewayDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID);</div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#afe9701f510adc228ecce9e328bfd6da2">removeConverterDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID);</div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a3f63bd7daa4b3ab7f53ea278b4ec0551">removeCrossfaderDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID);</div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aaab2b1cb14df91655f2e2951b06b833c">removeDomainDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID);</div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a549955ac7af1d81fc1a1eba18b3d61b1">removeSinkClassDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID);</div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a853fb72cc008d829bd116d3493d8189f">removeSourceClassDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID);</div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a3716aa070efd81a4a8aab5d14a0f47b3">removeConnection</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID);</div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a054cb80b4fb74db35fb94262b84d9024">getSourceClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a>&amp; classInfo) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a3bab15ab7c91d7340b45ee3cc9ff443a">getSinkClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a>&amp; sinkClass) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a7dead67e671bda4d749ffe0f0213d689">getGatewayInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a>&amp; gatewayData) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a646ccfb58d817bfd9c38886f90103e3c">getConverterInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a>&amp; converterData) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a2f4c13328d786fb864109ecd2cd23842">getSinkInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a>&amp; sinkData) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a24a16d8c3d2d39bed2bbde717f6d319c">getSourceInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a>&amp; sourceData) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a4db1f5bb37b5e1e8494c31caead1a8a2">getCrossfaderInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID, <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a>&amp; crossfaderData) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a1ec2c07ee662c33433ebdcbc27adc88b">getMainConnectionInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID, <a class="code" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a>&amp; mainConnectionData) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a05d5a7d3bb4c8653925f29a51b5e6366">getSinkMainVolume</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a>&amp; mainVolume) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#abb9dcbdd4e141250184bf7ba4102c5f5">getSinkVolume</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a>&amp; volume) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a916b0e22cd9c5f0253b4858b94412156">getSourceVolume</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a>&amp; volume) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a34c59d291b105f124795b7c8227afab7">getSinkSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a> propertyType, int16_t&amp; value) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a8a5a3f6a5bd80b70e5c82efa1cd47ce3">getSourceSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a> propertyType, int16_t&amp; value) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a16b77657f4c6e878f7b20a21f8ecb51d">getMainSinkSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a> propertyType, int16_t&amp; value) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aefa13b6986d86789409d91dbcd6ed9f7">getMainSourceSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a> propertyType, int16_t&amp; value) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aec48b66ffa60fbc58116f2a73bbbfd4b">getListSinkSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundproperties) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a1f2c2ed729e60fbb6732a1598b0b426f">getListSourceSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundproperties) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#abd0d3d642e3a08e30af0002402764d09">getListSinksOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_sinkID_t&gt;&amp; listSinkID) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a67caab893a4dc341990e14ac48ac57f3">getListSourcesOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_sourceID_t&gt;&amp; listSourceID) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ac50b960aa88f42c47953966213530225">getListCrossfadersOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_crossfaderID_t&gt;&amp; listGatewaysID) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a154a103fb3a5917eea58c6d72cd64281">getListGatewaysOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_gatewayID_t&gt;&amp; listGatewaysID) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a78aad702c064d5d0ad3456abeb4ada14">getListConvertersOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_converterID_t&gt;&amp; listConvertersID) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a07cf3eaeb52e93322c285126e8a400c0">getListMainConnections</a>(std::vector&lt;am_MainConnection_s&gt;&amp; listMainConnections) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a106031af6343594c2362c09700482c8d">getListDomains</a>(std::vector&lt;am_Domain_s&gt;&amp; listDomains) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#adc8ed6f67a2e839ad4e7737b783b94ea">getListConnections</a>(std::vector&lt;am_Connection_s&gt;&amp; listConnections) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aa1f064f4e3d0ce825f80b7f5717a6c55">getListConnectionsReserved</a>(std::vector&lt;am_Connection_s&gt;&amp; listConnections) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a97cf8267a2a3fb03f128dc10a03f4a40">getListSinks</a>(std::vector&lt;am_Sink_s&gt;&amp; listSinks) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a6d989b48cbb8a42f74cef4b7fffa5f3c">getListSources</a>(std::vector&lt;am_Source_s&gt;&amp; lisSources) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a4e500abcedba095c06ad81af710d1c36">getListSourceClasses</a>(std::vector&lt;am_SourceClass_s&gt;&amp; listSourceClasses) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aaecdf0bed07aa4574aa8cbbec605db78">getListCrossfaders</a>(std::vector&lt;am_Crossfader_s&gt;&amp; listCrossfaders) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a71309c8bd1d43501317f9b681eebcbf9">getListGateways</a>(std::vector&lt;am_Gateway_s&gt;&amp; listGateways) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ab5ab1ed225bdcd1cfd9ffb14425cc270">getListConverters</a>(std::vector&lt;am_Converter_s&gt; &amp; listConverters) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ab4470ffde48ab56d66f888af5b241b05">getListSinkClasses</a>(std::vector&lt;am_SinkClass_s&gt;&amp; listSinkClasses) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a37ef428bccfbfc5f13340fb687d52482">getListVisibleMainConnections</a>(std::vector&lt;am_MainConnectionType_s&gt;&amp; listConnections) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aa767a793a77bf7383dbd9929dd5df742">getListMainSinks</a>(std::vector&lt;am_SinkType_s&gt;&amp; listMainSinks) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a130a0ffd973054e0cfaaa6521227599b">getListMainSources</a>(std::vector&lt;am_SourceType_s&gt;&amp; listMainSources) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a3ac05ee3996ef863d2bfbc063ccea109">getListMainSinkSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_MainSoundProperty_s&gt;&amp; listSoundProperties) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a2ab5e36eedd8430c5d720b9e2b5559f3">getListMainSourceSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_MainSoundProperty_s&gt;&amp; listSourceProperties) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a305566d769c90a849c43571e18fbc83b">getListSystemProperties</a>(std::vector&lt;am_SystemProperty_s&gt;&amp; listSystemProperties) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a8aa860f54cb4b7f5bb88a8c16433ef6b">getListSinkConnectionFormats</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_CustomAvailabilityReason_t&gt; &amp; listConnectionFormats) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a984a4e8d308d884a9849bf1b02b7c196">getListSourceConnectionFormats</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_CustomAvailabilityReason_t&gt; &amp; listConnectionFormats) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a39f7f968e2ebd00f5c1d54482d2b3c9e">getListGatewayConnectionFormats</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, std::vector&lt;bool&gt; &amp; listConnectionFormat) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a879e15601dadbd0e1f5dc5ffc2b92d93">getTimingInformation</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID, <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a>&amp; delay) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a21467cea58777a823f351115eafee96a">getDomainOfSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a58ce1fad1bd1bcda06e5512e4a47507f">getDomainOfSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a862297976b93acab6d8ae240e96dfa88">getDomainOfCrossfader</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> crossfader, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a9f400d6ee3e87c8f9e8ad6fbf15430d9">getSoureState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am_SourceState_e</a>&amp; sourceState) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#af946dd70eacb4ab2c21308fbd45a3231">getDomainState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a>&amp; state) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aac703640a08104729d898800a54fe178">peekDomain</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID);</div>
-<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a35a743a47c256c06a034fdaebf7bd5e5">peekSink</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&amp; sinkID);</div>
-<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a914e82fef18d07df4429ae5a8676c4e2">peekSource</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&amp; sourceID);</div>
-<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a6d001d218bfd1ce6eb33e2f23a140b6b">peekSinkClassID</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a>&amp; sinkClassID);</div>
-<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a1e5d12fde550ca0024d3f037d7ad5fd4">peekSourceClassID</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a>&amp; sourceClassID);</div>
-<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a20441fe0f2f687f41dfcd9de10629fad">changeSourceDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomAvailabilityReason_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties);</div>
-<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a0cbdbfcb1c2d4aa1475db35ee2d6b03a">changeSinkDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomAvailabilityReason_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties);</div>
-<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a40ba725bd0608b750aba813872b8824c">getListMainSinkNotificationConfigurations</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_NotificationConfiguration_s&gt;&amp; listMainNotificationConfigurations);</div>
-<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a72d1eae0dd98bd91f562480bc87deb83">getListMainSourceNotificationConfigurations</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_NotificationConfiguration_s&gt;&amp; listMainNotificationConfigurations);</div>
-<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a8cfa1da0158d4b62ae1f25379af08261">changeMainSinkNotificationConfigurationDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> mainNotificationConfiguration);</div>
-<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aec2ce98cc21918d2cdc8bc996eb396c6">changeMainSourceNotificationConfigurationDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> mainNotificationConfiguration);</div>
-<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aa2d844f46c495858dd9a51fd25aec3f8">changeGatewayDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, <span class="keyword">const</span> std::vector&lt;am_CustomAvailabilityReason_t&gt;&amp; listSourceConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_CustomAvailabilityReason_t&gt;&amp; listSinkConnectionFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix);</div>
-<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a3d4835c80f537b61dd8fa4065abc9261">changeConverterDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkConnectionFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix);</div>
-<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a76e6ed49a9ff565b81507b0d8f280a39">changeSinkNotificationConfigurationDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID,<span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> notificationConfiguration);</div>
-<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#abd9e57739997ac11b37b9beb36741ff2">changeSourceNotificationConfigurationDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID,<span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> notificationConfiguration);</div>
-<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;</div>
-<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a7040183fc84e8ee37016172f7408804a">existMainConnection</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a11a63287d372f58350f1b42bf6fa98a6">existCrossFader</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a501e04088181afeadca1fd6a96defc3d">existConnection</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Connection__s.html">am_Connection_s</a> &amp; connection) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a6bb9c760f52c2fffa1ded1ce34af81f5">existConnectionID</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282">existSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a5f2428884c3a42680b51ac12ac488148">existSourceNameOrID</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> std::string&amp; name) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ace6291dbe80cd7ba901be58cf01e8b0e">existSourceName</a>(<span class="keyword">const</span> std::string&amp; name) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">existSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aee5cd7706a7cb990dfc88b475273f733">existSinkNameOrID</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> std::string&amp; name) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a44f377c6333581065dae1b9d8f70d973">existSinkName</a>(<span class="keyword">const</span> std::string&amp; name) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a4106cc95e2a5fed16a905d3f93604f86">existDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#af1107bb65f80c493d493f2d8cb3430bc">existGateway</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a523525174a4ab7ef51d913dc171473a4">existConverter</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#af6f7c52cc3703ab4cb3bd1f340d4f6ba">existSinkClass</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a5298b1799105cbef7ffbb8f794b37ad1">existSourceClass</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aa9122561e881946f7a03f51f0873bf70">registerObserver</a>(<a class="code" href="classam_1_1CAmDatabaseObserver.html">CAmDatabaseObserver</a> *iObserver);</div>
-<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ab672325daba6e220ad75675fc39a9f45">sourceVisible</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a58e7aed5f4a279132a5b80f85e3aea58">sinkVisible</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a2483324555e401435200385e420c4c9b">isComponentConnected</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> &amp; gateway) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a2483324555e401435200385e420c4c9b">isComponentConnected</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp; converter) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a647625d9fb709853924fe07f25f5bf50">dump</a>( std::ostream &amp; output ) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a21c3ac60a45125f1615ab8a66f12cbc9">enumerateSources</a>(std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp; element)&gt; cb) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aa8b1b73529cd759e86a59edbf2f0f8be">enumerateSinks</a>(std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp; element)&gt; cb) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aa7aa7c4623741f2ace946ca0b9a0b75d">enumerateGateways</a>(std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> &amp; element)&gt; cb) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a1b5a6852ddf6a10b0d50ce7415aaa3cb">enumerateConverters</a>(std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp; element)&gt; cb) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="CAmDatabaseHandlerMap_8h.html#ad571fd9c8c1dbe86aa9c55e3c334b3a9"> 212</a></span>&#160;<span class="preprocessor">#define AM_SUBCLASS_BEGIN(Subclass, Class) \</span></div>
-<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;<span class="preprocessor"> typedef struct Subclass : public Class\</span></div>
-<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;<span class="preprocessor"> {</span></div>
-<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="CAmDatabaseHandlerMap_8h.html#a101760259caac9daa4e463c829dff1a4"> 216</a></span>&#160;<span class="preprocessor">#define AM_SUBCLASS_CONSTR(Subclass, Class) \</span></div>
-<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;<span class="preprocessor"> Subclass():Class()</span></div>
-<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00219"></a><span class="lineno"><a class="line" href="CAmDatabaseHandlerMap_8h.html#a9470306f9ef510614218d18ecbdbdc51"> 219</a></span>&#160;<span class="preprocessor">#define AM_SUBCLASS_CONSTR_BODY()\</span></div>
-<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;<span class="preprocessor"> {};</span></div>
-<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="CAmDatabaseHandlerMap_8h.html#a3264af64a5273455a171e9eec5a2b971"> 222</a></span>&#160;<span class="preprocessor">#define AM_SUBCLASS_COPY_OP_START(Subclass, Class) \</span></div>
-<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;<span class="preprocessor"> Subclass &amp; operator=(const Subclass &amp; anObject)\</span></div>
-<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;<span class="preprocessor"> {\</span></div>
-<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;<span class="preprocessor"> if (this != &amp;anObject)\</span></div>
-<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;<span class="preprocessor"> {\</span></div>
-<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;<span class="preprocessor"> Class::operator=(anObject);</span></div>
-<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00229"></a><span class="lineno"><a class="line" href="CAmDatabaseHandlerMap_8h.html#a401f21aca65f1596c9c97af87717ba37"> 229</a></span>&#160;<span class="preprocessor">#define AM_SUBCLASS_COPY_OP_END()\</span></div>
-<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;<span class="preprocessor"> }\</span></div>
-<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;<span class="preprocessor"> return *this;\</span></div>
-<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;<span class="preprocessor"> };</span></div>
-<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="CAmDatabaseHandlerMap_8h.html#a3bcf8ddf284859db60d9fbde57b62e28"> 234</a></span>&#160;<span class="preprocessor">#define AM_SUBCLASS_OP(Subclass, Class) \</span></div>
-<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;<span class="preprocessor"> Subclass &amp; operator=(const Class &amp; anObject)\</span></div>
-<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;<span class="preprocessor"> {\</span></div>
-<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;<span class="preprocessor"> if (this != &amp;anObject)\</span></div>
-<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;<span class="preprocessor"> Class::operator=(anObject);\</span></div>
-<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;<span class="preprocessor"> return *this;\</span></div>
-<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;<span class="preprocessor"> };</span></div>
-<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="CAmDatabaseHandlerMap_8h.html#a875e11bb7aa7ab24e88646aae2d084ff"> 242</a></span>&#160;<span class="preprocessor">#define AM_SUBCLASS_END(Typedef) \</span></div>
-<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;<span class="preprocessor"> void getDescription (std::string &amp; outString) const;\</span></div>
-<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;<span class="preprocessor"> } Typedef;</span></div>
-<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="CAmDatabaseHandlerMap_8h.html#a80403b870f6e4d1e6cd5dcfaa27a9b9a"> 246</a></span>&#160;<span class="preprocessor">#define AM_TYPEDEF_SUBCLASS_RESERVED_FLAG_BEGIN(Subclass, Class)\</span></div>
-<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;<span class="preprocessor"> AM_SUBCLASS_BEGIN(Subclass, Class)\</span></div>
-<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;<span class="preprocessor"> bool reserved;\</span></div>
-<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;<span class="preprocessor"> AM_SUBCLASS_CONSTR(Subclass, Class)\</span></div>
-<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;<span class="preprocessor"> ,reserved(false)\</span></div>
-<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;<span class="preprocessor"> AM_SUBCLASS_CONSTR_BODY()\</span></div>
-<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;<span class="preprocessor"> AM_SUBCLASS_COPY_OP_START(Subclass, Class)\</span></div>
-<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;<span class="preprocessor"> reserved = anObject.reserved;\</span></div>
-<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;<span class="preprocessor"> AM_SUBCLASS_COPY_OP_END()\</span></div>
-<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;<span class="preprocessor"> AM_SUBCLASS_OP(Subclass, Class)\</span></div>
-<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00257"></a><span class="lineno"><a class="line" href="CAmDatabaseHandlerMap_8h.html#ab73ea9620e23e301db1d4666005b2e81"> 257</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AM_TYPEDEF_SUBCLASS_SOUND_PROPERTIES_BEGIN(Subclass, Class)\</span></div>
-<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;<span class="preprocessor"> AM_SUBCLASS_BEGIN(Subclass, Class)\</span></div>
-<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;<span class="preprocessor"> bool reserved;\</span></div>
-<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;<span class="preprocessor"> std::unordered_map&lt;am_CustomSoundPropertyType_t, int16_t&gt; cacheSoundProperties;\</span></div>
-<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;<span class="preprocessor"> std::unordered_map&lt;am_CustomMainSoundPropertyType_t, int16_t&gt; cacheMainSoundProperties;\</span></div>
-<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;<span class="preprocessor"> AM_SUBCLASS_CONSTR(Subclass, Class)\</span></div>
-<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;<span class="preprocessor"> ,reserved(false), cacheSoundProperties(), cacheMainSoundProperties()\</span></div>
-<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;<span class="preprocessor"> AM_SUBCLASS_CONSTR_BODY()\</span></div>
-<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;<span class="preprocessor"> AM_SUBCLASS_COPY_OP_START(Subclass, Class)\</span></div>
-<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;<span class="preprocessor"> reserved = anObject.reserved;\</span></div>
-<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;<span class="preprocessor"> cacheSoundProperties = anObject.cacheSoundProperties;\</span></div>
-<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;<span class="preprocessor"> cacheMainSoundProperties = anObject.cacheMainSoundProperties;\</span></div>
-<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;<span class="preprocessor"> AM_SUBCLASS_COPY_OP_END()\</span></div>
-<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;<span class="preprocessor"> AM_SUBCLASS_OP(Subclass, Class)\</span></div>
-<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00272"></a><span class="lineno"><a class="line" href="CAmDatabaseHandlerMap_8h.html#a130c51f0ba231041759d89fcb8dc0b6b"> 272</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AM_TYPEDEF_SUBCLASS_BEGIN(Subclass, Class)\</span></div>
-<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;<span class="preprocessor"> AM_SUBCLASS_BEGIN(Subclass, Class)\</span></div>
-<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;<span class="preprocessor"> AM_SUBCLASS_COPY_OP_START(Subclass, Class)\</span></div>
-<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;<span class="preprocessor"> AM_SUBCLASS_COPY_OP_END()\</span></div>
-<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;<span class="preprocessor"> AM_SUBCLASS_OP(Subclass, Class)\</span></div>
-<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8h.html#a80403b870f6e4d1e6cd5dcfaa27a9b9a">AM_TYPEDEF_SUBCLASS_RESERVED_FLAG_BEGIN</a>(am_Domain_Database_s,am_Domain_s)</div>
-<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8h.html#a875e11bb7aa7ab24e88646aae2d084ff">AM_SUBCLASS_END</a>(CAmDomain)</div>
-<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;</div>
-<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8h.html#ab73ea9620e23e301db1d4666005b2e81">AM_TYPEDEF_SUBCLASS_SOUND_PROPERTIES_BEGIN</a>(am_Sink_Database_s,am_Sink_s)</div>
-<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a03052217391373386fa402c009fce448">getSinkType</a>(am_SinkType_s &amp; sinkType) const;\</div>
-<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8h.html#a875e11bb7aa7ab24e88646aae2d084ff">AM_SUBCLASS_END</a>(CAmSink)</div>
-<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;</div>
-<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8h.html#ab73ea9620e23e301db1d4666005b2e81">AM_TYPEDEF_SUBCLASS_SOUND_PROPERTIES_BEGIN</a>(am_Source_Database_s,am_Source_s)</div>
-<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ade9391843ffa815ea920c88325dda1be">getSourceType</a>(am_SourceType_s &amp; sourceType) const;\</div>
-<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8h.html#a875e11bb7aa7ab24e88646aae2d084ff">AM_SUBCLASS_END</a>(CAmSource)</div>
-<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;</div>
-<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8h.html#a80403b870f6e4d1e6cd5dcfaa27a9b9a">AM_TYPEDEF_SUBCLASS_RESERVED_FLAG_BEGIN</a>(am_Connection_Database_s,am_Connection_s)</div>
-<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8h.html#a875e11bb7aa7ab24e88646aae2d084ff">AM_SUBCLASS_END</a>(CAmConnection)</div>
-<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;</div>
-<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8h.html#a130c51f0ba231041759d89fcb8dc0b6b">AM_TYPEDEF_SUBCLASS_BEGIN</a>(am_MainConnection_Database_s, am_MainConnection_s)</div>
-<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a04bbd38bbbbbdc107bc54dcfa7f8eba4">getMainConnectionType</a>(am_MainConnectionType_s &amp; connectionType) const;\</div>
-<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8h.html#a875e11bb7aa7ab24e88646aae2d084ff">AM_SUBCLASS_END</a>(CAmMainConnection)</div>
-<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;</div>
-<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8h.html#a130c51f0ba231041759d89fcb8dc0b6b">AM_TYPEDEF_SUBCLASS_BEGIN</a>(am_SourceClass_Database_s, am_SourceClass_s)</div>
-<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8h.html#a875e11bb7aa7ab24e88646aae2d084ff">AM_SUBCLASS_END</a>(CAmSourceClass)</div>
-<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;</div>
-<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8h.html#a130c51f0ba231041759d89fcb8dc0b6b">AM_TYPEDEF_SUBCLASS_BEGIN</a>(am_SinkClass_Database_s, am_SinkClass_s)</div>
-<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8h.html#a875e11bb7aa7ab24e88646aae2d084ff">AM_SUBCLASS_END</a>(CAmSinkClass)</div>
-<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;</div>
-<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8h.html#a130c51f0ba231041759d89fcb8dc0b6b">AM_TYPEDEF_SUBCLASS_BEGIN</a>(am_Gateway_Database_s, am_Gateway_s)</div>
-<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8h.html#a875e11bb7aa7ab24e88646aae2d084ff">AM_SUBCLASS_END</a>(CAmGateway)</div>
-<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;</div>
-<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8h.html#a130c51f0ba231041759d89fcb8dc0b6b">AM_TYPEDEF_SUBCLASS_BEGIN</a>(am_Converter_Database_s, am_Converter_s)</div>
-<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8h.html#a875e11bb7aa7ab24e88646aae2d084ff">AM_SUBCLASS_END</a>(CAmConverter)</div>
-<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;</div>
-<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8h.html#a130c51f0ba231041759d89fcb8dc0b6b">AM_TYPEDEF_SUBCLASS_BEGIN</a>(am_Crossfader_Database_s, am_Crossfader_s)</div>
-<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8h.html#a875e11bb7aa7ab24e88646aae2d084ff">AM_SUBCLASS_END</a>(CAmCrossfader)</div>
-<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;</div>
-<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; private:</div>
-<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; typedef std::unordered_map&lt;<a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>, CAmDomain&gt; CAmMapDomain;</div>
-<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; typedef std::unordered_map&lt;<a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a>, CAmSourceClass&gt; CAmMapSourceClass;</div>
-<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; typedef std::unordered_map&lt;<a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a>, CAmSinkClass&gt; CAmMapSinkClass;</div>
-<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; typedef std::unordered_map&lt;<a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>, CAmSink&gt; CAmMapSink;</div>
-<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; typedef std::unordered_map&lt;<a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>, CAmSource&gt; CAmMapSource;</div>
-<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; typedef std::unordered_map&lt;<a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a>, CAmGateway&gt; CAmMapGateway;</div>
-<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; typedef std::unordered_map&lt;<a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a>, CAmConverter&gt; CAmMapConverter;</div>
-<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; typedef std::unordered_map&lt;<a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a>, CAmCrossfader&gt; CAmMapCrossfader;</div>
-<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; typedef std::unordered_map&lt;<a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a>, CAmConnection&gt; CAmMapConnection;</div>
-<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; typedef std::unordered_map&lt;<a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a>, CAmMainConnection&gt; CAmMapMainConnection;</div>
-<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; typedef std::vector&lt;am_SystemProperty_s&gt; CAmVectorSystemProperties;</div>
-<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; typedef struct CAmMappedData</div>
-<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; {</div>
-<div class="line"><a name="l00340"></a><span class="lineno"><a class="line" href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html"> 340</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html">am_Identifier_s</a></div>
-<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; {</div>
-<div class="line"><a name="l00342"></a><span class="lineno"><a class="line" href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#a75de0024789b7453e703728334300b02"> 342</a></span>&#160; int16_t <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#a75de0024789b7453e703728334300b02">mMin</a>; </div>
-<div class="line"><a name="l00343"></a><span class="lineno"><a class="line" href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#a07a62eaa5aaf38bc60b44ea19a20682f"> 343</a></span>&#160; int16_t <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#a07a62eaa5aaf38bc60b44ea19a20682f">mMax</a>; </div>
-<div class="line"><a name="l00344"></a><span class="lineno"><a class="line" href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#a9e334bd926c526ac0ac1c4c0308d83a3"> 344</a></span>&#160; int16_t <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#a9e334bd926c526ac0ac1c4c0308d83a3">mCurrentValue</a>; </div>
-<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;</div>
-<div class="line"><a name="l00346"></a><span class="lineno"><a class="line" href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#aad023ef770e148765dce1bfec64a9ed2"> 346</a></span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#aad023ef770e148765dce1bfec64a9ed2">am_Identifier_s</a>():mMin(DYNAMIC_ID_BOUNDARY), mMax(SHRT_MAX), mCurrentValue(mMin){};</div>
-<div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#a505ed5ac90c1414098b6895948efa988"> 347</a></span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#a505ed5ac90c1414098b6895948efa988">am_Identifier_s</a>(<span class="keyword">const</span> int16_t &amp; min, <span class="keyword">const</span> int16_t &amp; max):mMin(min), mMax(max), mCurrentValue(mMin){assert(min&lt;max);};</div>
-<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160; };</div>
-<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;</div>
-<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; am_Identifier_s mCurrentDomainID; </div>
-<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; am_Identifier_s mCurrentSourceClassesID; </div>
-<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160; am_Identifier_s mCurrentSinkClassesID; </div>
-<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160; am_Identifier_s mCurrentSinkID; </div>
-<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160; am_Identifier_s mCurrentSourceID; </div>
-<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; am_Identifier_s mCurrentGatewayID; </div>
-<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; am_Identifier_s mCurrentConverterID; </div>
-<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; am_Identifier_s mCurrentCrossfaderID; </div>
-<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; am_Identifier_s mCurrentConnectionID; </div>
-<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; am_Identifier_s mCurrentMainConnectionID; </div>
-<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160;</div>
-<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; CAmVectorSystemProperties mSystemProperties; </div>
-<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; CAmMapDomain mDomainMap; </div>
-<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; CAmMapSourceClass mSourceClassesMap; </div>
-<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; CAmMapSinkClass mSinkClassesMap; </div>
-<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; CAmMapSink mSinkMap; </div>
-<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; CAmMapSource mSourceMap; </div>
-<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; CAmMapGateway mGatewayMap; </div>
-<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; CAmMapConverter mConverterMap; </div>
-<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; CAmMapCrossfader mCrossfaderMap; </div>
-<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; CAmMapConnection mConnectionMap; </div>
-<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; CAmMapMainConnection mMainConnectionMap; </div>
-<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160;</div>
-<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; CAmMappedData(): <span class="comment">//For Domain, MainConnections, Connections we don&#39;t have static IDs.</span></div>
-<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; mCurrentDomainID(DYNAMIC_ID_BOUNDARY, SHRT_MAX),</div>
-<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; mCurrentSourceClassesID(DYNAMIC_ID_BOUNDARY, SHRT_MAX),</div>
-<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; mCurrentSinkClassesID(DYNAMIC_ID_BOUNDARY, SHRT_MAX),</div>
-<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; mCurrentSinkID(DYNAMIC_ID_BOUNDARY, SHRT_MAX),</div>
-<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160; mCurrentSourceID(DYNAMIC_ID_BOUNDARY, SHRT_MAX),</div>
-<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160; mCurrentGatewayID(DYNAMIC_ID_BOUNDARY, SHRT_MAX),</div>
-<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; mCurrentConverterID(DYNAMIC_ID_BOUNDARY, SHRT_MAX),</div>
-<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; mCurrentCrossfaderID(DYNAMIC_ID_BOUNDARY, SHRT_MAX),</div>
-<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; mCurrentConnectionID(1, <a class="code" href="CAmDatabaseHandlerMap_8h.html#a25f3e5baa79593267f819107c7cfc843">AM_MAX_CONNECTIONS</a>),</div>
-<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160; mCurrentMainConnectionID(1, <a class="code" href="CAmDatabaseHandlerMap_8h.html#a9a553628ce79cee143abba2a572485e4">AM_MAX_MAIN_CONNECTIONS</a>),</div>
-<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160;</div>
-<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160; mSystemProperties(),</div>
-<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; mDomainMap(),mSourceClassesMap(), mSinkClassesMap(), mSinkMap(<a class="code" href="CAmDatabaseHandlerMap_8h.html#a9874ef994570805aee6e6e5218ef9231">AM_MAP_CAPACITY</a>), mSourceMap(<a class="code" href="CAmDatabaseHandlerMap_8h.html#a9874ef994570805aee6e6e5218ef9231">AM_MAP_CAPACITY</a>),</div>
-<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; mGatewayMap(), mConverterMap(), mCrossfaderMap(), mConnectionMap(), mMainConnectionMap()</div>
-<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160; {};</div>
-<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160; <span class="keywordtype">bool</span> increaseID(int16_t &amp; resultID, am_Identifier_s &amp; sourceID, int16_t <span class="keyword">const</span> desiredStaticID);</div>
-<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160; <span class="keywordtype">bool</span> increaseMainConnectionID(int16_t &amp; resultID);</div>
-<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160;</div>
-<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160; <span class="keywordtype">bool</span> increaseConnectionID(int16_t &amp; resultID);</div>
-<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160;</div>
-<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">class</span> TPr<span class="keywordtype">int</span>Object&gt; <span class="keyword">static</span> <span class="keywordtype">void</span> print (<span class="keyword">const</span> TPrintObject &amp; t, std::ostream &amp; output)</div>
-<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160; {</div>
-<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160; std::string description;</div>
-<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160; t.getDescription( description );</div>
-<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160; output &lt;&lt; description;</div>
-<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; }</div>
-<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> TPr<span class="keywordtype">int</span>MapKey,<span class="keyword">class</span> TPr<span class="keywordtype">int</span>MapObject&gt; <span class="keyword">static</span> <span class="keywordtype">void</span> printMap (<span class="keyword">const</span> std::unordered_map&lt;TPrintMapKey, TPrintMapObject&gt; &amp; t, std::ostream &amp; output)</div>
-<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160; {</div>
-<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160; <span class="keyword">typename</span> std::unordered_map&lt;TPrintMapKey, TPrintMapObject&gt;::const_iterator iter = t.begin();</div>
-<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160; <span class="keywordflow">for</span>(; iter!=t.end(); iter++)</div>
-<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160; CAmMappedData::print(iter-&gt;second, output);</div>
-<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160; }</div>
-<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160; <span class="keyword">private</span>:</div>
-<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> TMapKey,<span class="keyword">class</span> TMapObject&gt; <span class="keywordtype">bool</span> getNextConnectionID(int16_t &amp; resultID, am_Identifier_s &amp; sourceID,</div>
-<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160; <span class="keyword">const</span> std::unordered_map&lt;TMapKey, TMapObject&gt; &amp; map);</div>
-<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160; } CAmMappedData;</div>
-<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; <span class="comment">/*</span></div>
-<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160;<span class="comment"> * Helper methods.</span></div>
-<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160; <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> calculateMainConnectionDelay(<span class="keyword">const</span> am_mainConnectionID_t mainConnectionID) <span class="keyword">const</span>; </div>
-<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160; int16_t calculateDelayForRoute(<span class="keyword">const</span> std::vector&lt;am_connectionID_t&gt;&amp; listConnectionID);</div>
-<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160; <span class="keywordtype">bool</span> insertSinkDB(<span class="keyword">const</span> am_Sink_s &amp; sinkData, am_sinkID_t &amp; sinkID);</div>
-<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160; <span class="keywordtype">bool</span> insertCrossfaderDB(<span class="keyword">const</span> am_Crossfader_s &amp; crossfaderData, am_crossfaderID_t &amp; crossfaderID);</div>
-<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160; <span class="keywordtype">bool</span> insertGatewayDB(<span class="keyword">const</span> am_Gateway_s &amp; gatewayData, am_gatewayID_t &amp; gatewayID);</div>
-<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160; <span class="keywordtype">bool</span> insertConverterDB(<span class="keyword">const</span> am_Converter_s &amp; converteData, am_converterID_t &amp; converterID);</div>
-<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160; <span class="keywordtype">bool</span> insertSourceDB(<span class="keyword">const</span> am_Source_s &amp; sourceData, am_sourceID_t &amp; sourceID);</div>
-<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160; <span class="keywordtype">bool</span> insertSinkClassDB(<span class="keyword">const</span> am_SinkClass_s &amp; sinkClass, am_sinkClass_t &amp; sinkClassID);</div>
-<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160; <span class="keywordtype">bool</span> insertSourceClassDB(am_sourceClass_t &amp; sourceClassID, <span class="keyword">const</span> am_SourceClass_s &amp; sourceClass);</div>
-<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160; <span class="keyword">const</span> am_Sink_Database_s * sinkWithNameOrID(<span class="keyword">const</span> am_sinkID_t sinkID, <span class="keyword">const</span> std::string &amp; name) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160; <span class="keyword">const</span> am_Source_Database_s * sourceWithNameOrID(<span class="keyword">const</span> am_sourceID_t sourceID, <span class="keyword">const</span> std::string &amp; name) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">class</span> Component&gt; <span class="keywordtype">bool</span> isConnected(<span class="keyword">const</span> Component &amp; comp)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160;<span class="keyword"> </span>{</div>
-<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160; <span class="keywordflow">return</span> std::find_if(mMappedData.mConnectionMap.begin(), mMappedData.mConnectionMap.end(),[&amp;](<span class="keyword">const</span> std::pair&lt;am_connectionID_t, am_Connection_Database_s&gt;&amp; rConnection){</div>
-<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160; <span class="keywordflow">return</span> (rConnection.second.sinkID == comp.sinkID ||rConnection.second.sourceID ==comp.sourceID);})!=mMappedData.mConnectionMap.end();</div>
-<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160; }</div>
-<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; <span class="keywordtype">void</span> filterDuplicateNotificationConfigurationTypes(std::vector&lt;am_NotificationConfiguration_s&gt; &amp; list)</div>
-<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160; {</div>
-<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160; std::vector&lt;am_NotificationConfiguration_s&gt; oldList(list);</div>
-<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160; list.clear();</div>
-<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160; std::for_each(oldList.begin(), oldList.end(), [&amp;](am_NotificationConfiguration_s &amp; provided) {</div>
-<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; std::vector&lt;am_NotificationConfiguration_s&gt;::iterator found =</div>
-<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; std::find_if(list.begin(), list.end(), [&amp;](am_NotificationConfiguration_s &amp; stored) {</div>
-<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160; <span class="keywordflow">if</span> (provided.type == stored.type) {</div>
-<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; stored = provided;</div>
-<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; }</div>
-<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160; } );</div>
-<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160; <span class="keywordflow">if</span> (found == list.end())</div>
-<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160; list.push_back(provided);</div>
-<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160; } );</div>
-<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160; }</div>
-<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160;</div>
-<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160; CAmDatabaseObserver *mpDatabaseObserver; </div>
-<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160; <a class="code" href="namespaceam.html#af1483e9f2fc14b224e95addc9c68749a">ListConnectionFormat</a> mListConnectionFormat; </div>
-<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160; CAmMappedData mMappedData; </div>
-<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160;<span class="preprocessor">#ifdef UNIT_TEST</span></div>
-<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160;<span class="preprocessor"></span> <span class="keyword">public</span>:</div>
-<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160; <span class="keywordtype">void</span> setConnectionIDRange(<span class="keyword">const</span> int16_t &amp; min, <span class="keyword">const</span> int16_t &amp; max)</div>
-<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160; {</div>
-<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160; mMappedData.mCurrentConnectionID.mMin = min;</div>
-<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160; mMappedData.mCurrentConnectionID.mMax = max;</div>
-<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160; }</div>
-<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160; <span class="keywordtype">void</span> setMainConnectionIDRange(<span class="keyword">const</span> int16_t &amp; min, <span class="keyword">const</span> int16_t &amp; max)</div>
-<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160; {</div>
-<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160; mMappedData.mCurrentMainConnectionID.mMin = min;</div>
-<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160; mMappedData.mCurrentMainConnectionID.mMax = max;</div>
-<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160; }</div>
-<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160; <span class="keywordtype">void</span> setSinkIDRange(<span class="keyword">const</span> int16_t &amp; min, <span class="keyword">const</span> int16_t &amp; max)</div>
-<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160; {</div>
-<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160; mMappedData.mCurrentSinkID.mMin = min;</div>
-<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160; mMappedData.mCurrentSinkID.mMax = max;</div>
-<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160; }</div>
-<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160;<span class="preprocessor"></span>};</div>
-<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160;</div>
-<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160;}</div>
-<div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160;</div>
-<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* MAPHANDLER_H_ */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a1ec2c07ee662c33433ebdcbc27adc88b"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a1ec2c07ee662c33433ebdcbc27adc88b">am::CAmDatabaseHandlerMap::getMainConnectionInfoDB</a></div><div class="ttdeci">am_Error_e getMainConnectionInfoDB(const am_mainConnectionID_t mainConnectionID, am_MainConnection_s &amp;mainConnectionData) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01682">CAmDatabaseHandlerMap.cpp:1682</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_ab4470ffde48ab56d66f888af5b241b05"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#ab4470ffde48ab56d66f888af5b241b05">am::CAmDatabaseHandlerMap::getListSinkClasses</a></div><div class="ttdeci">am_Error_e getListSinkClasses(std::vector&lt; am_SinkClass_s &gt; &amp;listSinkClasses) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02023">CAmDatabaseHandlerMap.cpp:2023</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_afe9701f510adc228ecce9e328bfd6da2"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#afe9701f510adc228ecce9e328bfd6da2">am::CAmDatabaseHandlerMap::removeConverterDB</a></div><div class="ttdeci">am_Error_e removeConverterDB(const am_converterID_t converterID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01529">CAmDatabaseHandlerMap.cpp:1529</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a71309c8bd1d43501317f9b681eebcbf9"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a71309c8bd1d43501317f9b681eebcbf9">am::CAmDatabaseHandlerMap::getListGateways</a></div><div class="ttdeci">am_Error_e getListGateways(std::vector&lt; am_Gateway_s &gt; &amp;listGateways) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02001">CAmDatabaseHandlerMap.cpp:2001</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_ae8265c614419b55a8cd3a289e2b17f28"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#ae8265c614419b55a8cd3a289e2b17f28">am::CAmDatabaseHandlerMap::changeSinkMuteStateDB</a></div><div class="ttdeci">am_Error_e changeSinkMuteStateDB(const am_MuteState_e muteState, const am_sinkID_t sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01328">CAmDatabaseHandlerMap.cpp:1328</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_adc8ed6f67a2e839ad4e7737b783b94ea"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#adc8ed6f67a2e839ad4e7737b783b94ea">am::CAmDatabaseHandlerMap::getListConnections</a></div><div class="ttdeci">am_Error_e getListConnections(std::vector&lt; am_Connection_s &gt; &amp;listConnections) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01926">CAmDatabaseHandlerMap.cpp:1926</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a1ddcaf8686b194f67b48b03361ac3473"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a1ddcaf8686b194f67b48b03361ac3473">am::CAmDatabaseHandlerMap::changeCrossFaderHotSink</a></div><div class="ttdeci">am_Error_e changeCrossFaderHotSink(const am_crossfaderID_t crossfaderID, const am_HotSink_e hotsink)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02908">CAmDatabaseHandlerMap.cpp:2908</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a0cbdbfcb1c2d4aa1475db35ee2d6b03a"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a0cbdbfcb1c2d4aa1475db35ee2d6b03a">am::CAmDatabaseHandlerMap::changeSinkDB</a></div><div class="ttdeci">am_Error_e changeSinkDB(const am_sinkID_t sinkID, const am_sinkClass_t sinkClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomAvailabilityReason_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03036">CAmDatabaseHandlerMap.cpp:3036</a></div></div>
+<a href="CAmDatabaseHandlerMap_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef MAPHANDLER_H_</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#define MAPHANDLER_H_</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;stdint.h&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;limits.h&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;sstream&gt;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &lt;iostream&gt;</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &lt;unordered_map&gt;</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;algorithm&gt;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;assert.h&gt;</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="IAmDatabaseHandler_8h.html">IAmDatabaseHandler.h</a>&quot;</span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceam.html">am</a></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;{</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#ifndef AM_MAP_CAPACITY</span></div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="CAmDatabaseHandlerMap_8h.html#a9874ef994570805aee6e6e5218ef9231"> 40</a></span>&#160;<span class="preprocessor"> #define AM_MAP_CAPACITY 0</span></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#ifndef AM_MAX_CONNECTIONS</span></div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="CAmDatabaseHandlerMap_8h.html#a25f3e5baa79593267f819107c7cfc843"> 44</a></span>&#160;<span class="preprocessor"> #define AM_MAX_CONNECTIONS 0x1000</span></div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor">#ifndef AM_MAX_MAIN_CONNECTIONS</span></div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="CAmDatabaseHandlerMap_8h.html#a9a553628ce79cee143abba2a572485e4"> 48</a></span>&#160;<span class="preprocessor"> #define AM_MAX_MAIN_CONNECTIONS SHRT_MAX</span></div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="comment">//todo: check the enum values before entering &amp; changing in the database.</span></div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="comment">//todo: change asserts for dynamic boundary checks into failure answers.#</span></div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="comment">//todo: check autoincrement boundary and set to 16bit limits</span></div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="comment">//todo: If the sink is part of a gateway, the listconnectionFormats is copied to the gatewayInformation. Check this statement for sinks &amp; sources</span></div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="comment">//todo: exchange last_insert_row id to be more safe</span></div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="comment">//todo: create test to ensure uniqueness of names throughout the database</span></div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="comment">//todo: enforce the uniqueness of names</span></div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseHandlerMap.html"> 64</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1CAmDatabaseHandlerMap.html">CAmDatabaseHandlerMap</a> : <span class="keyword">public</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a></div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;{</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keywordtype">bool</span> mFirstStaticSink; </div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keywordtype">bool</span> mFirstStaticSource; </div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keywordtype">bool</span> mFirstStaticGateway; </div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keywordtype">bool</span> mFirstStaticConverter; </div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keywordtype">bool</span> mFirstStaticSinkClass; </div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keywordtype">bool</span> mFirstStaticSourceClass; </div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keywordtype">bool</span> mFirstStaticCrossfader; </div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a6fe709f73b4661c5b6470d93a7e98963">CAmDatabaseHandlerMap</a>();</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keyword">virtual</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a5f2e7c2fe63631a57a82c281e0c98129">~CAmDatabaseHandlerMap</a>();</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;</div><div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html"> 81</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">AmDatabaseObserverCallbacks</a>: <span class="keyword">public</span> IAmDatabaseObserver</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; {</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keyword">protected</span>:</div><div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a2e307c531b2b093eb27379a3b8a378d1"> 84</a></span>&#160; std::function&lt;void()&gt; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a2e307c531b2b093eb27379a3b8a378d1">dboNumberOfSinkClassesChanged</a>;</div><div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a3f3319ef501b27fb4ba526c04df781d0"> 85</a></span>&#160; std::function&lt;void()&gt; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a3f3319ef501b27fb4ba526c04df781d0">dboNumberOfSourceClassesChanged</a>;</div><div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a24c3785630219a10ce19d7cda7a540b8"> 86</a></span>&#160; std::function&lt;void(const am_Sink_s&amp;)&gt; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a24c3785630219a10ce19d7cda7a540b8">dboNewSink</a>;</div><div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a406c7e8f23d2845a657e2f7c2cbe41cc"> 87</a></span>&#160; std::function&lt;void(const am_Source_s&amp;)&gt; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a406c7e8f23d2845a657e2f7c2cbe41cc">dboNewSource</a>;</div><div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ab500c322b4706176f09b3324b75fdd75"> 88</a></span>&#160; std::function&lt;void(const am_Domain_s&amp; )&gt; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ab500c322b4706176f09b3324b75fdd75">dboNewDomain</a>;</div><div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a3f333ffb10e0e1b45f009dbc941d604e"> 89</a></span>&#160; std::function&lt;void (const am_Gateway_s&amp; )&gt; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a3f333ffb10e0e1b45f009dbc941d604e">dboNewGateway</a>;</div><div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a995677c2992ea66729cf26ebed083c01"> 90</a></span>&#160; std::function&lt;void (const am_Converter_s&amp; )&gt; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a995677c2992ea66729cf26ebed083c01">dboNewConverter</a>;</div><div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a7132079943d73c95cc083e2563447149"> 91</a></span>&#160; std::function&lt;void (const am_Crossfader_s&amp; )&gt; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a7132079943d73c95cc083e2563447149">dboNewCrossfader</a>;</div><div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a7245f709e570372dc89bb2fb0692eba9"> 92</a></span>&#160; std::function&lt;void (const am_MainConnectionType_s&amp; )&gt; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a7245f709e570372dc89bb2fb0692eba9">dboNewMainConnection</a>;</div><div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a9df052a957c49cae380549bf3dd73107"> 93</a></span>&#160; std::function&lt;void (const am_mainConnectionID_t )&gt; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a9df052a957c49cae380549bf3dd73107">dboRemovedMainConnection</a>;</div><div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#aa495d5e3016f968a8937356fa4baca2e"> 94</a></span>&#160; std::function&lt;void (const am_sinkID_t , const bool )&gt; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#aa495d5e3016f968a8937356fa4baca2e">dboRemovedSink</a>;</div><div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#aebfece67d798cfaa6f3ec9744c93e358"> 95</a></span>&#160; std::function&lt;void (const am_sourceID_t , const bool )&gt; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#aebfece67d798cfaa6f3ec9744c93e358">dboRemovedSource</a>;</div><div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a89b201b8a6b6b18506587bd447d8007c"> 96</a></span>&#160; std::function&lt;void (const am_domainID_t )&gt; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a89b201b8a6b6b18506587bd447d8007c">dboRemoveDomain</a>;</div><div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac16f82bc2e6e2075d33010e8c54eb865"> 97</a></span>&#160; std::function&lt;void (const am_gatewayID_t )&gt; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac16f82bc2e6e2075d33010e8c54eb865">dboRemoveGateway</a>;</div><div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a73e48865df8f26a5b8ac39cd71e3bd7e"> 98</a></span>&#160; std::function&lt;void (const am_converterID_t )&gt; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a73e48865df8f26a5b8ac39cd71e3bd7e">dboRemoveConverter</a>;</div><div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac5a8645d9ee9324a13ba960a9cb158dd"> 99</a></span>&#160; std::function&lt;void (const am_crossfaderID_t )&gt; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac5a8645d9ee9324a13ba960a9cb158dd">dboRemoveCrossfader</a>;</div><div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a9725c1bd535f0960259e969c40b2ecb3"> 100</a></span>&#160; std::function&lt;void (const am_mainConnectionID_t , const am_ConnectionState_e )&gt; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a9725c1bd535f0960259e969c40b2ecb3">dboMainConnectionStateChanged</a>;</div><div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a5e8e458d05d56bda96cf934f03a339d5"> 101</a></span>&#160; std::function&lt;void (const am_sinkID_t , const am_MainSoundProperty_s&amp; )&gt; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a5e8e458d05d56bda96cf934f03a339d5">dboMainSinkSoundPropertyChanged</a>;</div><div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac8ab4c5be227c60f613b9f0bb4a86b1a"> 102</a></span>&#160; std::function&lt;void (const am_sourceID_t , const am_MainSoundProperty_s&amp; )&gt; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac8ab4c5be227c60f613b9f0bb4a86b1a">dboMainSourceSoundPropertyChanged</a>;</div><div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a88f77a09852735935c5373a3de7aa3e3"> 103</a></span>&#160; std::function&lt;void (const am_sinkID_t , const am_Availability_s&amp; )&gt; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a88f77a09852735935c5373a3de7aa3e3">dboSinkAvailabilityChanged</a>;</div><div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ae8ff4da2cbf3a0619b8f4f0d64d8ca21"> 104</a></span>&#160; std::function&lt;void (const am_sourceID_t , const am_Availability_s&amp; )&gt; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ae8ff4da2cbf3a0619b8f4f0d64d8ca21">dboSourceAvailabilityChanged</a>;</div><div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a78f7a9c7ca0565fa8d90e22b74a59902"> 105</a></span>&#160; std::function&lt;void (const am_sinkID_t , const am_mainVolume_t )&gt; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a78f7a9c7ca0565fa8d90e22b74a59902">dboVolumeChanged</a>;</div><div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac2dee5b93adccfc98a0d73221b25271e"> 106</a></span>&#160; std::function&lt;void (const am_sinkID_t , const am_MuteState_e )&gt; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac2dee5b93adccfc98a0d73221b25271e">dboSinkMuteStateChanged</a>;</div><div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a37688a54a686caca7c18568bb6d3b91e"> 107</a></span>&#160; std::function&lt;void (const am_SystemProperty_s&amp; )&gt;<a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a37688a54a686caca7c18568bb6d3b91e">dboSystemPropertyChanged</a>;</div><div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a472f2e94e924561a02daaba90455d7bc"> 108</a></span>&#160; std::function&lt;void (const am_mainConnectionID_t , const am_timeSync_t )&gt;<a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a472f2e94e924561a02daaba90455d7bc">dboTimingInformationChanged</a>;</div><div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ab5a3e035342aa1cc937e6f7b4f4fce9e"> 109</a></span>&#160; std::function&lt;void (const am_sinkID_t , const am_sinkClass_t , const std::vector&lt;am_MainSoundProperty_s&gt;&amp; , <span class="keyword">const</span> bool )&gt;<a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ab5a3e035342aa1cc937e6f7b4f4fce9e">dboSinkUpdated</a>;</div><div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a85b8f794db68e230cb2ee611f81eee14"> 110</a></span>&#160; std::function&lt;void (const am_sourceID_t , const am_sourceClass_t , const std::vector&lt;am_MainSoundProperty_s&gt;&amp; , <span class="keyword">const</span> bool )&gt;<a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a85b8f794db68e230cb2ee611f81eee14">dboSourceUpdated</a>;</div><div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a468ff298f4daab677104946b5d39de8a"> 111</a></span>&#160; std::function&lt;void (const am_sinkID_t , const am_NotificationConfiguration_s )&gt; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a468ff298f4daab677104946b5d39de8a">dboSinkMainNotificationConfigurationChanged</a>;</div><div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a1cdf3d7dde1c495e7f2eade875de945f"> 112</a></span>&#160; std::function&lt;void (const am_sourceID_t , const am_NotificationConfiguration_s )&gt; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a1cdf3d7dde1c495e7f2eade875de945f">dboSourceMainNotificationConfigurationChanged</a>;</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a18a2742d1edaddb59ff2e6d341fe5bae"> 114</a></span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classam_1_1CAmDatabaseHandlerMap.html">CAmDatabaseHandlerMap</a>;</div><div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ad8ea7d92207fa921432ef611397fc5a6"> 115</a></span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ad8ea7d92207fa921432ef611397fc5a6">AmDatabaseObserverCallbacks</a>():IAmDatabaseObserver(), <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a8f6110cff1177bdfe88cbe5cdcd44932">mpDatabaseHandler</a>(nullptr) {}</div><div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a214d6879045a1249a0bbd9d6338e20e2"> 116</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a214d6879045a1249a0bbd9d6338e20e2">~AmDatabaseObserverCallbacks</a>(){ <span class="keywordflow">if</span>(<a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a8f6110cff1177bdfe88cbe5cdcd44932">mpDatabaseHandler</a>) <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a8f6110cff1177bdfe88cbe5cdcd44932">mpDatabaseHandler</a>-&gt;<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a977c12c91cba45cd687bc9edcfe8f538">unregisterObserver</a>(<span class="keyword">this</span>);}</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keyword">protected</span>:</div><div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a8f6110cff1177bdfe88cbe5cdcd44932"> 118</a></span>&#160; <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html">CAmDatabaseHandlerMap</a> *<a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a8f6110cff1177bdfe88cbe5cdcd44932">mpDatabaseHandler</a>;</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; };</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a0da949595cfa4486175e8299a6793218">enterDomainDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Domain__s.html">am_Domain_s</a>&amp; domainData, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID);</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a2e8d93a8d29ec8cf84d3b231a5627e8f">enterMainConnectionDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a>&amp; mainConnectionData, <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a>&amp; connectionID);</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ad67e32d9f9e20117965d4d37a05d22dd">enterSinkDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a>&amp; sinkData, <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&amp; sinkID);</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a48baac063dac4fc4fed6b44967040706">enterCrossfaderDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a>&amp; crossfaderData, <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a>&amp; crossfaderID);</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a5519db89441052bd130149011c51d029">enterGatewayDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a>&amp; gatewayData, <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a>&amp; gatewayID);</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#abe65855ed514174d3d0b68e64bdde9b7">enterConverterDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp; converterData, <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> &amp; converterID);</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a05acf18cadc9aeb57adb05f4b6f4c977">enterSourceDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a>&amp; sourceData, <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&amp; sourceID);</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#adb4e10d4bd74f5518bac90bb4bbf2d51">enterConnectionDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Connection__s.html">am_Connection_s</a>&amp; connection, <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a>&amp; connectionID);</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a7f2e8e06b6430f4d6c2ed57878c1d744">enterSinkClassDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a>&amp; sinkClass, <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a>&amp; sinkClassID);</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ae1f0f8b27f47a12b561bca841a24c538">enterSourceClassDB</a>(<a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a>&amp; sourceClassID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a>&amp; sourceClass);</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#af2376265b0861252f439dc04af04cf7e">enterSystemProperties</a>(<span class="keyword">const</span> std::vector&lt;am_SystemProperty_s&gt;&amp; listSystemProperties);</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a146114a732415b0c98e6a55760b4100d">changeMainConnectionRouteDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainconnectionID, <span class="keyword">const</span> std::vector&lt;am_connectionID_t&gt;&amp; listConnectionID);</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a7837121060aa8ebc6771167d81c256a1">changeMainConnectionStateDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainconnectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am_ConnectionState_e</a> connectionState);</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a39c1e4bee4236443fb65b9527e2d27b8">changeSinkMainVolumeDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> mainVolume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID);</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a7153637bcd0051dfb2c9f56b029c8b42">changeSinkAvailabilityDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID);</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#abf34616dcb3bfd23d43d7c24c8922df5">changeDomainStateDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> domainState, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID);</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ae8265c614419b55a8cd3a289e2b17f28">changeSinkMuteStateDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> muteState, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID);</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#abe4353f08f52226ecfc152cd7821d525">changeMainSinkSoundPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID);</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a6efdeb7cf8ba4850dda8bf937f46c51e">changeMainSourceSoundPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID);</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a67b3d3cc897b4075804833c334429e31">changeSourceSoundPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a>&amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID);</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a91c55593dc24ce5562ee99bd87dc3d35">changeSinkSoundPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a>&amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID);</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#af095c4ceaed0e5fb447956c103692770">changeSourceAvailabilityDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID);</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ad24d9580cc633d8ea141c8d400995bf0">changeSystemPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a>&amp; property);</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a1a12e4973b137526818a403d720c8eb5">changeDelayMainConnection</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> &amp; delay, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> &amp; connectionID);</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a38b397a76f7b6e8382b9d9224ffcf7e2">changeSinkClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a>&amp; sinkClass);</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a55682d8dbdc2071104c3f71eeb7af205">changeSourceClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a>&amp; sourceClass);</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a85a2fb716d10cbff576e198c054b0dde">changeConnectionTimingInformation</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> delay);</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a7c05fde11c2a291cafec2c9d10ee0201">changeConnectionFinal</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID);</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a71193850ce85ab9929bd291931b5e9a6">changeSourceState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am_SourceState_e</a> sourceState);</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a694fe923d50ac3e712a245cb7066b93d">changeSourceInterruptState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am_InterruptState_e</a> interruptState);</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a3abe95c47e0ac58e3bdc9e367c9076fa">changeSinkVolume</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume);</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a517b9380fd25f02c700f4c230a93399b">changeSourceVolume</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume);</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a1ddcaf8686b194f67b48b03361ac3473">changeCrossFaderHotSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a> hotsink);</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ad717aafaa8e1a57bc8b27aacd7d8f92a">removeMainConnectionDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID);</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a89d575e438f1923b64b165426c30016c">removeSinkDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID);</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ab116baf3c8b9b62cbbfb36e312c2980a">removeSourceDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID);</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a081e180b2d814053138d3f687a809d1f">removeGatewayDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID);</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#afe9701f510adc228ecce9e328bfd6da2">removeConverterDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID);</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a3f63bd7daa4b3ab7f53ea278b4ec0551">removeCrossfaderDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID);</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aaab2b1cb14df91655f2e2951b06b833c">removeDomainDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID);</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a549955ac7af1d81fc1a1eba18b3d61b1">removeSinkClassDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID);</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a853fb72cc008d829bd116d3493d8189f">removeSourceClassDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID);</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a3716aa070efd81a4a8aab5d14a0f47b3">removeConnection</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID);</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a054cb80b4fb74db35fb94262b84d9024">getSourceClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a>&amp; classInfo) <span class="keyword">const</span>;</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a3bab15ab7c91d7340b45ee3cc9ff443a">getSinkClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a>&amp; sinkClass) <span class="keyword">const</span>;</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a7dead67e671bda4d749ffe0f0213d689">getGatewayInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a>&amp; gatewayData) <span class="keyword">const</span>;</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a646ccfb58d817bfd9c38886f90103e3c">getConverterInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a>&amp; converterData) <span class="keyword">const</span>;</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a2f4c13328d786fb864109ecd2cd23842">getSinkInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a>&amp; sinkData) <span class="keyword">const</span>;</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a24a16d8c3d2d39bed2bbde717f6d319c">getSourceInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a>&amp; sourceData) <span class="keyword">const</span>;</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a4db1f5bb37b5e1e8494c31caead1a8a2">getCrossfaderInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID, <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a>&amp; crossfaderData) <span class="keyword">const</span>;</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a1ec2c07ee662c33433ebdcbc27adc88b">getMainConnectionInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID, <a class="code" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a>&amp; mainConnectionData) <span class="keyword">const</span>;</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a05d5a7d3bb4c8653925f29a51b5e6366">getSinkMainVolume</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a>&amp; mainVolume) <span class="keyword">const</span>;</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#abb9dcbdd4e141250184bf7ba4102c5f5">getSinkVolume</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a>&amp; volume) <span class="keyword">const</span>;</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a916b0e22cd9c5f0253b4858b94412156">getSourceVolume</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a>&amp; volume) <span class="keyword">const</span>;</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a34c59d291b105f124795b7c8227afab7">getSinkSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a> propertyType, int16_t&amp; value) <span class="keyword">const</span>;</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a8a5a3f6a5bd80b70e5c82efa1cd47ce3">getSourceSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a> propertyType, int16_t&amp; value) <span class="keyword">const</span>;</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a16b77657f4c6e878f7b20a21f8ecb51d">getMainSinkSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a> propertyType, int16_t&amp; value) <span class="keyword">const</span>;</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aefa13b6986d86789409d91dbcd6ed9f7">getMainSourceSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a> propertyType, int16_t&amp; value) <span class="keyword">const</span>;</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aec48b66ffa60fbc58116f2a73bbbfd4b">getListSinkSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundproperties) <span class="keyword">const</span>;</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a1f2c2ed729e60fbb6732a1598b0b426f">getListSourceSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundproperties) <span class="keyword">const</span>;</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#abd0d3d642e3a08e30af0002402764d09">getListSinksOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_sinkID_t&gt;&amp; listSinkID) <span class="keyword">const</span>;</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a67caab893a4dc341990e14ac48ac57f3">getListSourcesOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_sourceID_t&gt;&amp; listSourceID) <span class="keyword">const</span>;</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ac50b960aa88f42c47953966213530225">getListCrossfadersOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_crossfaderID_t&gt;&amp; listGatewaysID) <span class="keyword">const</span>;</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a154a103fb3a5917eea58c6d72cd64281">getListGatewaysOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_gatewayID_t&gt;&amp; listGatewaysID) <span class="keyword">const</span>;</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a78aad702c064d5d0ad3456abeb4ada14">getListConvertersOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_converterID_t&gt;&amp; listConvertersID) <span class="keyword">const</span>;</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a07cf3eaeb52e93322c285126e8a400c0">getListMainConnections</a>(std::vector&lt;am_MainConnection_s&gt;&amp; listMainConnections) <span class="keyword">const</span>;</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a106031af6343594c2362c09700482c8d">getListDomains</a>(std::vector&lt;am_Domain_s&gt;&amp; listDomains) <span class="keyword">const</span>;</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#adc8ed6f67a2e839ad4e7737b783b94ea">getListConnections</a>(std::vector&lt;am_Connection_s&gt;&amp; listConnections) <span class="keyword">const</span>;</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aa1f064f4e3d0ce825f80b7f5717a6c55">getListConnectionsReserved</a>(std::vector&lt;am_Connection_s&gt;&amp; listConnections) <span class="keyword">const</span>;</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a97cf8267a2a3fb03f128dc10a03f4a40">getListSinks</a>(std::vector&lt;am_Sink_s&gt;&amp; listSinks) <span class="keyword">const</span>;</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a6d989b48cbb8a42f74cef4b7fffa5f3c">getListSources</a>(std::vector&lt;am_Source_s&gt;&amp; lisSources) <span class="keyword">const</span>;</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a4e500abcedba095c06ad81af710d1c36">getListSourceClasses</a>(std::vector&lt;am_SourceClass_s&gt;&amp; listSourceClasses) <span class="keyword">const</span>;</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aaecdf0bed07aa4574aa8cbbec605db78">getListCrossfaders</a>(std::vector&lt;am_Crossfader_s&gt;&amp; listCrossfaders) <span class="keyword">const</span>;</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a71309c8bd1d43501317f9b681eebcbf9">getListGateways</a>(std::vector&lt;am_Gateway_s&gt;&amp; listGateways) <span class="keyword">const</span>;</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ab5ab1ed225bdcd1cfd9ffb14425cc270">getListConverters</a>(std::vector&lt;am_Converter_s&gt; &amp; listConverters) <span class="keyword">const</span>;</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ab4470ffde48ab56d66f888af5b241b05">getListSinkClasses</a>(std::vector&lt;am_SinkClass_s&gt;&amp; listSinkClasses) <span class="keyword">const</span>;</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a37ef428bccfbfc5f13340fb687d52482">getListVisibleMainConnections</a>(std::vector&lt;am_MainConnectionType_s&gt;&amp; listConnections) <span class="keyword">const</span>;</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aa767a793a77bf7383dbd9929dd5df742">getListMainSinks</a>(std::vector&lt;am_SinkType_s&gt;&amp; listMainSinks) <span class="keyword">const</span>;</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a130a0ffd973054e0cfaaa6521227599b">getListMainSources</a>(std::vector&lt;am_SourceType_s&gt;&amp; listMainSources) <span class="keyword">const</span>;</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a3ac05ee3996ef863d2bfbc063ccea109">getListMainSinkSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_MainSoundProperty_s&gt;&amp; listSoundProperties) <span class="keyword">const</span>;</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a2ab5e36eedd8430c5d720b9e2b5559f3">getListMainSourceSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_MainSoundProperty_s&gt;&amp; listSourceProperties) <span class="keyword">const</span>;</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a305566d769c90a849c43571e18fbc83b">getListSystemProperties</a>(std::vector&lt;am_SystemProperty_s&gt;&amp; listSystemProperties) <span class="keyword">const</span>;</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a8aa860f54cb4b7f5bb88a8c16433ef6b">getListSinkConnectionFormats</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_CustomAvailabilityReason_t&gt; &amp; listConnectionFormats) <span class="keyword">const</span>;</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a984a4e8d308d884a9849bf1b02b7c196">getListSourceConnectionFormats</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_CustomAvailabilityReason_t&gt; &amp; listConnectionFormats) <span class="keyword">const</span>;</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a39f7f968e2ebd00f5c1d54482d2b3c9e">getListGatewayConnectionFormats</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, std::vector&lt;bool&gt; &amp; listConnectionFormat) <span class="keyword">const</span>;</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a879e15601dadbd0e1f5dc5ffc2b92d93">getTimingInformation</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID, <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a>&amp; delay) <span class="keyword">const</span>;</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a21467cea58777a823f351115eafee96a">getDomainOfSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID) <span class="keyword">const</span>;</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a58ce1fad1bd1bcda06e5512e4a47507f">getDomainOfSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID) <span class="keyword">const</span>;</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a862297976b93acab6d8ae240e96dfa88">getDomainOfCrossfader</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> crossfader, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID) <span class="keyword">const</span>;</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a9f400d6ee3e87c8f9e8ad6fbf15430d9">getSoureState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am_SourceState_e</a>&amp; sourceState) <span class="keyword">const</span>;</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#af946dd70eacb4ab2c21308fbd45a3231">getDomainState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a>&amp; state) <span class="keyword">const</span>;</div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aac703640a08104729d898800a54fe178">peekDomain</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID);</div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a35a743a47c256c06a034fdaebf7bd5e5">peekSink</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&amp; sinkID);</div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a914e82fef18d07df4429ae5a8676c4e2">peekSource</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&amp; sourceID);</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a6d001d218bfd1ce6eb33e2f23a140b6b">peekSinkClassID</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a>&amp; sinkClassID);</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a1e5d12fde550ca0024d3f037d7ad5fd4">peekSourceClassID</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a>&amp; sourceClassID);</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a20441fe0f2f687f41dfcd9de10629fad">changeSourceDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomAvailabilityReason_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties);</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a0cbdbfcb1c2d4aa1475db35ee2d6b03a">changeSinkDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomAvailabilityReason_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties);</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a40ba725bd0608b750aba813872b8824c">getListMainSinkNotificationConfigurations</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_NotificationConfiguration_s&gt;&amp; listMainNotificationConfigurations);</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a72d1eae0dd98bd91f562480bc87deb83">getListMainSourceNotificationConfigurations</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_NotificationConfiguration_s&gt;&amp; listMainNotificationConfigurations);</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a8cfa1da0158d4b62ae1f25379af08261">changeMainSinkNotificationConfigurationDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> mainNotificationConfiguration);</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aec2ce98cc21918d2cdc8bc996eb396c6">changeMainSourceNotificationConfigurationDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> mainNotificationConfiguration);</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aa2d844f46c495858dd9a51fd25aec3f8">changeGatewayDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, <span class="keyword">const</span> std::vector&lt;am_CustomAvailabilityReason_t&gt;&amp; listSourceConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_CustomAvailabilityReason_t&gt;&amp; listSinkConnectionFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix);</div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a3d4835c80f537b61dd8fa4065abc9261">changeConverterDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkConnectionFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix);</div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a76e6ed49a9ff565b81507b0d8f280a39">changeSinkNotificationConfigurationDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID,<span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> notificationConfiguration);</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#abd9e57739997ac11b37b9beb36741ff2">changeSourceNotificationConfigurationDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID,<span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> notificationConfiguration);</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a7040183fc84e8ee37016172f7408804a">existMainConnection</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID) <span class="keyword">const</span>;</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a11a63287d372f58350f1b42bf6fa98a6">existCrossFader</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID) <span class="keyword">const</span>;</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a501e04088181afeadca1fd6a96defc3d">existConnection</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Connection__s.html">am_Connection_s</a> &amp; connection) <span class="keyword">const</span>;</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a6bb9c760f52c2fffa1ded1ce34af81f5">existConnectionID</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID) <span class="keyword">const</span>;</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282">existSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID) <span class="keyword">const</span>;</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a5f2428884c3a42680b51ac12ac488148">existSourceNameOrID</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> std::string&amp; name) <span class="keyword">const</span>;</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ace6291dbe80cd7ba901be58cf01e8b0e">existSourceName</a>(<span class="keyword">const</span> std::string&amp; name) <span class="keyword">const</span>;</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">existSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) <span class="keyword">const</span>;</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aee5cd7706a7cb990dfc88b475273f733">existSinkNameOrID</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> std::string&amp; name) <span class="keyword">const</span>;</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a44f377c6333581065dae1b9d8f70d973">existSinkName</a>(<span class="keyword">const</span> std::string&amp; name) <span class="keyword">const</span>;</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a4106cc95e2a5fed16a905d3f93604f86">existDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID) <span class="keyword">const</span>;</div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#af1107bb65f80c493d493f2d8cb3430bc">existGateway</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID) <span class="keyword">const</span>;</div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a523525174a4ab7ef51d913dc171473a4">existConverter</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID) <span class="keyword">const</span>;</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#af6f7c52cc3703ab4cb3bd1f340d4f6ba">existSinkClass</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID) <span class="keyword">const</span>;</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a5298b1799105cbef7ffbb8f794b37ad1">existSourceClass</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID) <span class="keyword">const</span>;</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#ab672325daba6e220ad75675fc39a9f45">sourceVisible</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID) <span class="keyword">const</span>;</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a58e7aed5f4a279132a5b80f85e3aea58">sinkVisible</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) <span class="keyword">const</span>;</div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a2483324555e401435200385e420c4c9b">isComponentConnected</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> &amp; gateway) <span class="keyword">const</span>;</div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a2483324555e401435200385e420c4c9b">isComponentConnected</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp; converter) <span class="keyword">const</span>;</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a647625d9fb709853924fe07f25f5bf50">dump</a>( std::ostream &amp; output ) <span class="keyword">const</span>;</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a21c3ac60a45125f1615ab8a66f12cbc9">enumerateSources</a>(std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp; element)&gt; cb) <span class="keyword">const</span>;</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aa8b1b73529cd759e86a59edbf2f0f8be">enumerateSinks</a>(std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp; element)&gt; cb) <span class="keyword">const</span>;</div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aa7aa7c4623741f2ace946ca0b9a0b75d">enumerateGateways</a>(std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> &amp; element)&gt; cb) <span class="keyword">const</span>;</div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a1b5a6852ddf6a10b0d50ce7415aaa3cb">enumerateConverters</a>(std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp; element)&gt; cb) <span class="keyword">const</span>;</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#afb5fd5d175e1fb3d285c7959d2628c47">registerObserver</a>(IAmDatabaseObserver * iObserver);</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a977c12c91cba45cd687bc9edcfe8f538">unregisterObserver</a>(IAmDatabaseObserver * iObserver);</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; <span class="keywordtype">unsigned</span> <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#a00854f991fe7d60aa9c67bc4c79fd60d">countObservers</a>();</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;</div><div class="line"><a name="l00262"></a><span class="lineno"><a class="line" href="CAmDatabaseHandlerMap_8h.html#ad571fd9c8c1dbe86aa9c55e3c334b3a9"> 262</a></span>&#160;<span class="preprocessor">#define AM_SUBCLASS_BEGIN(Subclass, Class) \</span></div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;<span class="preprocessor"> typedef struct Subclass : public Class\</span></div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;<span class="preprocessor"> {</span></div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;</div><div class="line"><a name="l00266"></a><span class="lineno"><a class="line" href="CAmDatabaseHandlerMap_8h.html#a101760259caac9daa4e463c829dff1a4"> 266</a></span>&#160;<span class="preprocessor">#define AM_SUBCLASS_CONSTR(Subclass, Class) \</span></div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;<span class="preprocessor"> Subclass():Class()</span></div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;</div><div class="line"><a name="l00269"></a><span class="lineno"><a class="line" href="CAmDatabaseHandlerMap_8h.html#a9470306f9ef510614218d18ecbdbdc51"> 269</a></span>&#160;<span class="preprocessor">#define AM_SUBCLASS_CONSTR_BODY()\</span></div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;<span class="preprocessor"> {};</span></div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;</div><div class="line"><a name="l00272"></a><span class="lineno"><a class="line" href="CAmDatabaseHandlerMap_8h.html#a3264af64a5273455a171e9eec5a2b971"> 272</a></span>&#160;<span class="preprocessor">#define AM_SUBCLASS_COPY_OP_START(Subclass, Class) \</span></div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;<span class="preprocessor"> Subclass &amp; operator=(const Subclass &amp; anObject)\</span></div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;<span class="preprocessor"> {\</span></div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;<span class="preprocessor"> if (this != &amp;anObject)\</span></div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;<span class="preprocessor"> {\</span></div><div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;<span class="preprocessor"> Class::operator=(anObject);</span></div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;</div><div class="line"><a name="l00279"></a><span class="lineno"><a class="line" href="CAmDatabaseHandlerMap_8h.html#a401f21aca65f1596c9c97af87717ba37"> 279</a></span>&#160;<span class="preprocessor">#define AM_SUBCLASS_COPY_OP_END()\</span></div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;<span class="preprocessor"> }\</span></div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;<span class="preprocessor"> return *this;\</span></div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;<span class="preprocessor"> };</span></div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;</div><div class="line"><a name="l00284"></a><span class="lineno"><a class="line" href="CAmDatabaseHandlerMap_8h.html#a3bcf8ddf284859db60d9fbde57b62e28"> 284</a></span>&#160;<span class="preprocessor">#define AM_SUBCLASS_OP(Subclass, Class) \</span></div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;<span class="preprocessor"> Subclass &amp; operator=(const Class &amp; anObject)\</span></div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;<span class="preprocessor"> {\</span></div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;<span class="preprocessor"> if (this != &amp;anObject)\</span></div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;<span class="preprocessor"> Class::operator=(anObject);\</span></div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;<span class="preprocessor"> return *this;\</span></div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;<span class="preprocessor"> };</span></div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;</div><div class="line"><a name="l00292"></a><span class="lineno"><a class="line" href="CAmDatabaseHandlerMap_8h.html#a875e11bb7aa7ab24e88646aae2d084ff"> 292</a></span>&#160;<span class="preprocessor">#define AM_SUBCLASS_END(Typedef) \</span></div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;<span class="preprocessor"> void getDescription (std::string &amp; outString) const;\</span></div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;<span class="preprocessor"> } Typedef;</span></div><div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;</div><div class="line"><a name="l00296"></a><span class="lineno"><a class="line" href="CAmDatabaseHandlerMap_8h.html#a80403b870f6e4d1e6cd5dcfaa27a9b9a"> 296</a></span>&#160;<span class="preprocessor">#define AM_TYPEDEF_SUBCLASS_RESERVED_FLAG_BEGIN(Subclass, Class)\</span></div><div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160;<span class="preprocessor"> AM_SUBCLASS_BEGIN(Subclass, Class)\</span></div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;<span class="preprocessor"> bool reserved;\</span></div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;<span class="preprocessor"> AM_SUBCLASS_CONSTR(Subclass, Class)\</span></div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;<span class="preprocessor"> ,reserved(false)\</span></div><div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;<span class="preprocessor"> AM_SUBCLASS_CONSTR_BODY()\</span></div><div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;<span class="preprocessor"> AM_SUBCLASS_COPY_OP_START(Subclass, Class)\</span></div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;<span class="preprocessor"> reserved = anObject.reserved;\</span></div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;<span class="preprocessor"> AM_SUBCLASS_COPY_OP_END()\</span></div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;<span class="preprocessor"> AM_SUBCLASS_OP(Subclass, Class)\</span></div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;<span class="preprocessor"></span></div><div class="line"><a name="l00307"></a><span class="lineno"><a class="line" href="CAmDatabaseHandlerMap_8h.html#ab73ea9620e23e301db1d4666005b2e81"> 307</a></span>&#160;<span class="preprocessor">#define AM_TYPEDEF_SUBCLASS_SOUND_PROPERTIES_BEGIN(Subclass, Class)\</span></div><div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;<span class="preprocessor"> AM_SUBCLASS_BEGIN(Subclass, Class)\</span></div><div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;<span class="preprocessor"> bool reserved;\</span></div><div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;<span class="preprocessor"> std::unordered_map&lt;am_CustomSoundPropertyType_t, int16_t&gt; cacheSoundProperties;\</span></div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;<span class="preprocessor"> std::unordered_map&lt;am_CustomMainSoundPropertyType_t, int16_t&gt; cacheMainSoundProperties;\</span></div><div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160;<span class="preprocessor"> AM_SUBCLASS_CONSTR(Subclass, Class)\</span></div><div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160;<span class="preprocessor"> ,reserved(false), cacheSoundProperties(), cacheMainSoundProperties()\</span></div><div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;<span class="preprocessor"> AM_SUBCLASS_CONSTR_BODY()\</span></div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;<span class="preprocessor"> AM_SUBCLASS_COPY_OP_START(Subclass, Class)\</span></div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;<span class="preprocessor"> reserved = anObject.reserved;\</span></div><div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;<span class="preprocessor"> cacheSoundProperties = anObject.cacheSoundProperties;\</span></div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;<span class="preprocessor"> cacheMainSoundProperties = anObject.cacheMainSoundProperties;\</span></div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160;<span class="preprocessor"> AM_SUBCLASS_COPY_OP_END()\</span></div><div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;<span class="preprocessor"> AM_SUBCLASS_OP(Subclass, Class)\</span></div><div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160;<span class="preprocessor"></span></div><div class="line"><a name="l00322"></a><span class="lineno"><a class="line" href="CAmDatabaseHandlerMap_8h.html#a130c51f0ba231041759d89fcb8dc0b6b"> 322</a></span>&#160;<span class="preprocessor">#define AM_TYPEDEF_SUBCLASS_BEGIN(Subclass, Class)\</span></div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;<span class="preprocessor"> AM_SUBCLASS_BEGIN(Subclass, Class)\</span></div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;<span class="preprocessor"> AM_SUBCLASS_COPY_OP_START(Subclass, Class)\</span></div><div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;<span class="preprocessor"> AM_SUBCLASS_COPY_OP_END()\</span></div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;<span class="preprocessor"> AM_SUBCLASS_OP(Subclass, Class)\</span></div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;<span class="preprocessor"></span></div><div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8h.html#a80403b870f6e4d1e6cd5dcfaa27a9b9a">AM_TYPEDEF_SUBCLASS_RESERVED_FLAG_BEGIN</a>(am_Domain_Database_s,am_Domain_s)</div><div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8h.html#a875e11bb7aa7ab24e88646aae2d084ff">AM_SUBCLASS_END</a>(AmDomain)</div><div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;</div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8h.html#ab73ea9620e23e301db1d4666005b2e81">AM_TYPEDEF_SUBCLASS_SOUND_PROPERTIES_BEGIN</a>(am_Sink_Database_s,am_Sink_s)</div><div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; <span class="keywordtype">void</span> getSinkType(am_SinkType_s &amp; sinkType) const;\</div><div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8h.html#a875e11bb7aa7ab24e88646aae2d084ff">AM_SUBCLASS_END</a>(AmSink)</div><div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;</div><div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8h.html#ab73ea9620e23e301db1d4666005b2e81">AM_TYPEDEF_SUBCLASS_SOUND_PROPERTIES_BEGIN</a>(am_Source_Database_s,am_Source_s)</div><div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; <span class="keywordtype">void</span> getSourceType(am_SourceType_s &amp; sourceType) const;\</div><div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8h.html#a875e11bb7aa7ab24e88646aae2d084ff">AM_SUBCLASS_END</a>(AmSource)</div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;</div><div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8h.html#a80403b870f6e4d1e6cd5dcfaa27a9b9a">AM_TYPEDEF_SUBCLASS_RESERVED_FLAG_BEGIN</a>(am_Connection_Database_s,am_Connection_s)</div><div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8h.html#a875e11bb7aa7ab24e88646aae2d084ff">AM_SUBCLASS_END</a>(AmConnection)</div><div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160;</div><div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8h.html#a130c51f0ba231041759d89fcb8dc0b6b">AM_TYPEDEF_SUBCLASS_BEGIN</a>(am_MainConnection_Database_s, am_MainConnection_s)</div><div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; <span class="keywordtype">void</span> getMainConnectionType(am_MainConnectionType_s &amp; connectionType) const;\</div><div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8h.html#a875e11bb7aa7ab24e88646aae2d084ff">AM_SUBCLASS_END</a>(AmMainConnection)</div><div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;</div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8h.html#a130c51f0ba231041759d89fcb8dc0b6b">AM_TYPEDEF_SUBCLASS_BEGIN</a>(am_SourceClass_Database_s, am_SourceClass_s)</div><div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8h.html#a875e11bb7aa7ab24e88646aae2d084ff">AM_SUBCLASS_END</a>(AmSourceClass)</div><div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160;</div><div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8h.html#a130c51f0ba231041759d89fcb8dc0b6b">AM_TYPEDEF_SUBCLASS_BEGIN</a>(am_SinkClass_Database_s, am_SinkClass_s)</div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8h.html#a875e11bb7aa7ab24e88646aae2d084ff">AM_SUBCLASS_END</a>(AmSinkClass)</div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160;</div><div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8h.html#a130c51f0ba231041759d89fcb8dc0b6b">AM_TYPEDEF_SUBCLASS_BEGIN</a>(am_Gateway_Database_s, am_Gateway_s)</div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8h.html#a875e11bb7aa7ab24e88646aae2d084ff">AM_SUBCLASS_END</a>(AmGateway)</div><div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160;</div><div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8h.html#a130c51f0ba231041759d89fcb8dc0b6b">AM_TYPEDEF_SUBCLASS_BEGIN</a>(am_Converter_Database_s, am_Converter_s)</div><div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8h.html#a875e11bb7aa7ab24e88646aae2d084ff">AM_SUBCLASS_END</a>(AmConverter)</div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160;</div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8h.html#a130c51f0ba231041759d89fcb8dc0b6b">AM_TYPEDEF_SUBCLASS_BEGIN</a>(am_Crossfader_Database_s, am_Crossfader_s)</div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; <a class="code" href="CAmDatabaseHandlerMap_8h.html#a875e11bb7aa7ab24e88646aae2d084ff">AM_SUBCLASS_END</a>(AmCrossfader)</div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160;</div><div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160;</div><div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; typedef <a class="code" href="namespacestd.html">std</a>::unordered_map&lt;<a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>, AmDomain&gt; AmMapDomain;</div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; typedef <a class="code" href="namespacestd.html">std</a>::unordered_map&lt;<a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a>, AmSourceClass&gt; AmMapSourceClass;</div><div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; typedef <a class="code" href="namespacestd.html">std</a>::unordered_map&lt;<a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a>, AmSinkClass&gt; AmMapSinkClass;</div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; typedef <a class="code" href="namespacestd.html">std</a>::unordered_map&lt;<a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>, AmSink&gt; AmMapSink;</div><div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; typedef <a class="code" href="namespacestd.html">std</a>::unordered_map&lt;<a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>, AmSource&gt; AmMapSource;</div><div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; typedef <a class="code" href="namespacestd.html">std</a>::unordered_map&lt;<a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a>, AmGateway&gt; AmMapGateway;</div><div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160; typedef <a class="code" href="namespacestd.html">std</a>::unordered_map&lt;<a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a>, AmConverter&gt; AmMapConverter;</div><div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; typedef <a class="code" href="namespacestd.html">std</a>::unordered_map&lt;<a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a>, AmCrossfader&gt; AmMapCrossfader;</div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; typedef <a class="code" href="namespacestd.html">std</a>::unordered_map&lt;<a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a>, AmConnection&gt; AmMapConnection;</div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; typedef <a class="code" href="namespacestd.html">std</a>::unordered_map&lt;<a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a>, AmMainConnection&gt; AmMapMainConnection;</div><div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; typedef <a class="code" href="namespacestd.html">std</a>::vector&lt;am_SystemProperty_s&gt; AmVectorSystemProperties;</div><div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160; struct AmMappedData</div><div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160; {</div><div class="line"><a name="l00390"></a><span class="lineno"><a class="line" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html"> 390</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html">AmIdentifier</a></div><div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160; {</div><div class="line"><a name="l00392"></a><span class="lineno"><a class="line" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#a9df617c05e15038534fa1266bee383f3"> 392</a></span>&#160; int16_t <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#a9df617c05e15038534fa1266bee383f3">mMin</a>; </div><div class="line"><a name="l00393"></a><span class="lineno"><a class="line" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#ada86fcd58f65ecc490b1c825f9ebc534"> 393</a></span>&#160; int16_t <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#ada86fcd58f65ecc490b1c825f9ebc534">mMax</a>; </div><div class="line"><a name="l00394"></a><span class="lineno"><a class="line" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#abaf72c060fe7920152eaed6482a5ec01"> 394</a></span>&#160; int16_t <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#abaf72c060fe7920152eaed6482a5ec01">mCurrentValue</a>; </div><div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160;</div><div class="line"><a name="l00396"></a><span class="lineno"><a class="line" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#ac38f6327ab879a2fb95ecb6b55a99edb"> 396</a></span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#ac38f6327ab879a2fb95ecb6b55a99edb">AmIdentifier</a>():mMin(DYNAMIC_ID_BOUNDARY), mMax(SHRT_MAX), mCurrentValue(mMin){};</div><div class="line"><a name="l00397"></a><span class="lineno"><a class="line" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#a3c1cf7215403f9ff1b38d38aa55a3f48"> 397</a></span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#a3c1cf7215403f9ff1b38d38aa55a3f48">AmIdentifier</a>(<span class="keyword">const</span> int16_t &amp; min, <span class="keyword">const</span> int16_t &amp; max):mMin(min), mMax(max), mCurrentValue(mMin){assert(min&lt;max);};</div><div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160; };</div><div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160;</div><div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html">AmIdentifier</a> mCurrentDomainID; </div><div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html">AmIdentifier</a> mCurrentSourceClassesID; </div><div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html">AmIdentifier</a> mCurrentSinkClassesID; </div><div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html">AmIdentifier</a> mCurrentSinkID; </div><div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html">AmIdentifier</a> mCurrentSourceID; </div><div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html">AmIdentifier</a> mCurrentGatewayID; </div><div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html">AmIdentifier</a> mCurrentConverterID; </div><div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html">AmIdentifier</a> mCurrentCrossfaderID; </div><div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html">AmIdentifier</a> mCurrentConnectionID; </div><div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html">AmIdentifier</a> mCurrentMainConnectionID; </div><div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160;</div><div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; AmVectorSystemProperties mSystemProperties; </div><div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160; AmMapDomain mDomainMap; </div><div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160; AmMapSourceClass mSourceClassesMap; </div><div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160; AmMapSinkClass mSinkClassesMap; </div><div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160; AmMapSink mSinkMap; </div><div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160; AmMapSource mSourceMap; </div><div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160; AmMapGateway mGatewayMap; </div><div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160; AmMapConverter mConverterMap; </div><div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160; AmMapCrossfader mCrossfaderMap; </div><div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160; AmMapConnection mConnectionMap; </div><div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160; AmMapMainConnection mMainConnectionMap; </div><div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160;</div><div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; AmMappedData(): <span class="comment">//For Domain, MainConnections, Connections we don&#39;t have static IDs.</span></div><div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160; mCurrentDomainID(DYNAMIC_ID_BOUNDARY, SHRT_MAX),</div><div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160; mCurrentSourceClassesID(DYNAMIC_ID_BOUNDARY, SHRT_MAX),</div><div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160; mCurrentSinkClassesID(DYNAMIC_ID_BOUNDARY, SHRT_MAX),</div><div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160; mCurrentSinkID(DYNAMIC_ID_BOUNDARY, SHRT_MAX),</div><div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160; mCurrentSourceID(DYNAMIC_ID_BOUNDARY, SHRT_MAX),</div><div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160; mCurrentGatewayID(DYNAMIC_ID_BOUNDARY, SHRT_MAX),</div><div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160; mCurrentConverterID(DYNAMIC_ID_BOUNDARY, SHRT_MAX),</div><div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160; mCurrentCrossfaderID(DYNAMIC_ID_BOUNDARY, SHRT_MAX),</div><div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160; mCurrentConnectionID(1, <a class="code" href="CAmDatabaseHandlerMap_8h.html#a25f3e5baa79593267f819107c7cfc843">AM_MAX_CONNECTIONS</a>),</div><div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160; mCurrentMainConnectionID(1, <a class="code" href="CAmDatabaseHandlerMap_8h.html#a9a553628ce79cee143abba2a572485e4">AM_MAX_MAIN_CONNECTIONS</a>),</div><div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160;</div><div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; mSystemProperties(),</div><div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160; mDomainMap(),mSourceClassesMap(), mSinkClassesMap(), mSinkMap(<a class="code" href="CAmDatabaseHandlerMap_8h.html#a9874ef994570805aee6e6e5218ef9231">AM_MAP_CAPACITY</a>), mSourceMap(<a class="code" href="CAmDatabaseHandlerMap_8h.html#a9874ef994570805aee6e6e5218ef9231">AM_MAP_CAPACITY</a>),</div><div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160; mGatewayMap(), mConverterMap(), mCrossfaderMap(), mConnectionMap(), mMainConnectionMap()</div><div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160; {};</div><div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160; <span class="keywordtype">bool</span> increaseID(int16_t &amp; resultID, <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html">AmIdentifier</a> &amp; elementID, int16_t <span class="keyword">const</span> desiredStaticID);</div><div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160; <span class="keywordtype">bool</span> increaseMainConnectionID(int16_t &amp; resultID);</div><div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160;</div><div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160; <span class="keywordtype">bool</span> increaseConnectionID(int16_t &amp; resultID);</div><div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160;</div><div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">class</span> TPr<span class="keywordtype">int</span>Object&gt; <span class="keyword">static</span> <span class="keywordtype">void</span> print (<span class="keyword">const</span> TPrintObject &amp; t, std::ostream &amp; output)</div><div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160; {</div><div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160; std::string description;</div><div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160; t.getDescription( description );</div><div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160; output &lt;&lt; description;</div><div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160; }</div><div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> TPr<span class="keywordtype">int</span>MapKey,<span class="keyword">class</span> TPr<span class="keywordtype">int</span>MapObject&gt; <span class="keyword">static</span> <span class="keywordtype">void</span> printMap (<span class="keyword">const</span> std::unordered_map&lt;TPrintMapKey, TPrintMapObject&gt; &amp; t, std::ostream &amp; output)</div><div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160; {</div><div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160; <span class="keyword">typename</span> std::unordered_map&lt;TPrintMapKey, TPrintMapObject&gt;::const_iterator iter = t.begin();</div><div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160; <span class="keywordflow">for</span>(; iter!=t.end(); iter++)</div><div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160; AmMappedData::print(iter-&gt;second, output);</div><div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160; }</div><div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> TMapKey,<span class="keyword">class</span> TMapObject&gt; <span class="keywordtype">bool</span> getNextConnectionID(int16_t &amp; resultID, <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html">AmIdentifier</a> &amp; connID,</div><div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160; <span class="keyword">const</span> std::unordered_map&lt;TMapKey, TMapObject&gt; &amp; map);</div><div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160; };</div><div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160;</div><div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160; <span class="comment">/*</span></div><div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160;<span class="comment"> * Helper methods.</span></div><div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160; <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> calculateMainConnectionDelay(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID) <span class="keyword">const</span>; </div><div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160; int16_t calculateDelayForRoute(<span class="keyword">const</span> std::vector&lt;am_connectionID_t&gt;&amp; listConnectionID);</div><div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160; <span class="keywordtype">bool</span> insertSinkDB(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp; sinkData, <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> &amp; sinkID);</div><div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160; <span class="keywordtype">bool</span> insertCrossfaderDB(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a> &amp; crossfaderData, <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> &amp; crossfaderID);</div><div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160; <span class="keywordtype">bool</span> insertGatewayDB(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> &amp; gatewayData, <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> &amp; gatewayID);</div><div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160; <span class="keywordtype">bool</span> insertConverterDB(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp; converteData, <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> &amp; converterID);</div><div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160; <span class="keywordtype">bool</span> insertSourceDB(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp; sourceData, <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> &amp; sourceID);</div><div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160; <span class="keywordtype">bool</span> insertSinkClassDB(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a> &amp; sinkClass, <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> &amp; sinkClassID);</div><div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160; <span class="keywordtype">bool</span> insertSourceClassDB(<a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> &amp; sourceClassID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a> &amp; sourceClass);</div><div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160; <span class="keyword">const</span> am_Sink_Database_s * sinkWithNameOrID(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> std::string &amp; name) <span class="keyword">const</span>;</div><div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160; <span class="keyword">const</span> am_Source_Database_s * sourceWithNameOrID(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> std::string &amp; name) <span class="keyword">const</span>;</div><div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">class</span> Component&gt; <span class="keywordtype">bool</span> isConnected(<span class="keyword">const</span> Component &amp; comp)<span class="keyword"> const</span></div><div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160;<span class="keyword"> </span>{</div><div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160; <span class="keywordflow">return</span> std::find_if(mMappedData.mConnectionMap.begin(), mMappedData.mConnectionMap.end(),[&amp;](<span class="keyword">const</span> std::pair&lt;am_connectionID_t, am_Connection_Database_s&gt;&amp; rConnection){</div><div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160; <span class="keywordflow">return</span> (rConnection.second.sinkID == comp.sinkID ||rConnection.second.sourceID ==comp.sourceID);})!=mMappedData.mConnectionMap.end();</div><div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160; }</div><div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160; <span class="keywordtype">void</span> filterDuplicateNotificationConfigurationTypes(std::vector&lt;am_NotificationConfiguration_s&gt; &amp; list)</div><div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160; {</div><div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160; std::vector&lt;am_NotificationConfiguration_s&gt; oldList(list);</div><div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160; list.clear();</div><div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160; std::for_each(oldList.begin(), oldList.end(), [&amp;](<a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> &amp; provided) {</div><div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160; std::vector&lt;am_NotificationConfiguration_s&gt;::iterator found =</div><div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160; std::find_if(list.begin(), list.end(), [&amp;](<a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> &amp; stored) {</div><div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160; <span class="keywordflow">if</span> (provided.type == stored.type) {</div><div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160; stored = provided;</div><div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160; }</div><div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160; } );</div><div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160; <span class="keywordflow">if</span> (found == list.end())</div><div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160; list.push_back(provided);</div><div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160; } );</div><div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160; }</div><div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160;</div><div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160; <a class="code" href="namespaceam.html#af1483e9f2fc14b224e95addc9c68749a">ListConnectionFormat</a> mListConnectionFormat; </div><div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160; AmMappedData mMappedData; </div><div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160; std::vector&lt;AmDatabaseObserverCallbacks*&gt; mDatabaseObservers;</div><div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160;</div><div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160;<span class="preprocessor">#ifdef UNIT_TEST</span></div><div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160; <span class="keywordtype">void</span> setConnectionIDRange(<span class="keyword">const</span> int16_t &amp; min, <span class="keyword">const</span> int16_t &amp; max)</div><div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160; {</div><div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160; mMappedData.mCurrentConnectionID.mMin = min;</div><div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160; mMappedData.mCurrentConnectionID.mMax = max;</div><div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160; }</div><div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160; <span class="keywordtype">void</span> setMainConnectionIDRange(<span class="keyword">const</span> int16_t &amp; min, <span class="keyword">const</span> int16_t &amp; max)</div><div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160; {</div><div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160; mMappedData.mCurrentMainConnectionID.mMin = min;</div><div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160; mMappedData.mCurrentMainConnectionID.mMax = max;</div><div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160; }</div><div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160; <span class="keywordtype">void</span> setSinkIDRange(<span class="keyword">const</span> int16_t &amp; min, <span class="keyword">const</span> int16_t &amp; max)</div><div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160; {</div><div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160; mMappedData.mCurrentSinkID.mMin = min;</div><div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160; mMappedData.mCurrentSinkID.mMax = max;</div><div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160; }</div><div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160;};</div><div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160;</div><div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160;}</div><div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160;</div><div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* MAPHANDLER_H_ */</span><span class="preprocessor"></span></div><div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a1ec2c07ee662c33433ebdcbc27adc88b"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a1ec2c07ee662c33433ebdcbc27adc88b">am::CAmDatabaseHandlerMap::getMainConnectionInfoDB</a></div><div class="ttdeci">am_Error_e getMainConnectionInfoDB(const am_mainConnectionID_t mainConnectionID, am_MainConnection_s &amp;mainConnectionData) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01728">CAmDatabaseHandlerMap.cpp:1728</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_ab4470ffde48ab56d66f888af5b241b05"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#ab4470ffde48ab56d66f888af5b241b05">am::CAmDatabaseHandlerMap::getListSinkClasses</a></div><div class="ttdeci">am_Error_e getListSinkClasses(std::vector&lt; am_SinkClass_s &gt; &amp;listSinkClasses) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02069">CAmDatabaseHandlerMap.cpp:2069</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_afe9701f510adc228ecce9e328bfd6da2"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#afe9701f510adc228ecce9e328bfd6da2">am::CAmDatabaseHandlerMap::removeConverterDB</a></div><div class="ttdeci">am_Error_e removeConverterDB(const am_converterID_t converterID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01579">CAmDatabaseHandlerMap.cpp:1579</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a71309c8bd1d43501317f9b681eebcbf9"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a71309c8bd1d43501317f9b681eebcbf9">am::CAmDatabaseHandlerMap::getListGateways</a></div><div class="ttdeci">am_Error_e getListGateways(std::vector&lt; am_Gateway_s &gt; &amp;listGateways) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02047">CAmDatabaseHandlerMap.cpp:2047</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier_html_ac38f6327ab879a2fb95ecb6b55a99edb"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#ac38f6327ab879a2fb95ecb6b55a99edb">am::CAmDatabaseHandlerMap::AmMappedData::AmIdentifier::AmIdentifier</a></div><div class="ttdeci">AmIdentifier()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00396">CAmDatabaseHandlerMap.h:396</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_ae8265c614419b55a8cd3a289e2b17f28"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#ae8265c614419b55a8cd3a289e2b17f28">am::CAmDatabaseHandlerMap::changeSinkMuteStateDB</a></div><div class="ttdeci">am_Error_e changeSinkMuteStateDB(const am_MuteState_e muteState, const am_sinkID_t sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01382">CAmDatabaseHandlerMap.cpp:1382</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_adc8ed6f67a2e839ad4e7737b783b94ea"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#adc8ed6f67a2e839ad4e7737b783b94ea">am::CAmDatabaseHandlerMap::getListConnections</a></div><div class="ttdeci">am_Error_e getListConnections(std::vector&lt; am_Connection_s &gt; &amp;listConnections) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01972">CAmDatabaseHandlerMap.cpp:1972</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_aebfece67d798cfaa6f3ec9744c93e358"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#aebfece67d798cfaa6f3ec9744c93e358">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboRemovedSource</a></div><div class="ttdeci">std::function&lt; void(const am_sourceID_t, const bool)&gt; dboRemovedSource</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00095">CAmDatabaseHandlerMap.h:95</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a1ddcaf8686b194f67b48b03361ac3473"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a1ddcaf8686b194f67b48b03361ac3473">am::CAmDatabaseHandlerMap::changeCrossFaderHotSink</a></div><div class="ttdeci">am_Error_e changeCrossFaderHotSink(const am_crossfaderID_t crossfaderID, const am_HotSink_e hotsink)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02961">CAmDatabaseHandlerMap.cpp:2961</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a0cbdbfcb1c2d4aa1475db35ee2d6b03a"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a0cbdbfcb1c2d4aa1475db35ee2d6b03a">am::CAmDatabaseHandlerMap::changeSinkDB</a></div><div class="ttdeci">am_Error_e changeSinkDB(const am_sinkID_t sinkID, const am_sinkClass_t sinkClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomAvailabilityReason_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03087">CAmDatabaseHandlerMap.cpp:3087</a></div></div>
<div class="ttc" id="namespaceam_html_aee5e4e9b864d3867a896b6cdceed6ff4"><div class="ttname"><a href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am::am_connectionID_t</a></div><div class="ttdeci">uint16_t am_connectionID_t</div><div class="ttdoc">a connection ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00055">audiomanagertypes.h:55</a></div></div>
<div class="ttc" id="namespaceam_html_a098f272728edf8a628fc11b0655c154d"><div class="ttname"><a href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am::am_CustomSoundPropertyType_t</a></div><div class="ttdeci">uint16_t am_CustomSoundPropertyType_t</div><div class="ttdoc">Within genivi only the some example properties are defined. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00193">audiomanagertypes.h:193</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a1a12e4973b137526818a403d720c8eb5"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a1a12e4973b137526818a403d720c8eb5">am::CAmDatabaseHandlerMap::changeDelayMainConnection</a></div><div class="ttdeci">am_Error_e changeDelayMainConnection(const am_timeSync_t &amp;delay, const am_mainConnectionID_t &amp;connectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02198">CAmDatabaseHandlerMap.cpp:2198</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a67caab893a4dc341990e14ac48ac57f3"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a67caab893a4dc341990e14ac48ac57f3">am::CAmDatabaseHandlerMap::getListSourcesOfDomain</a></div><div class="ttdeci">am_Error_e getListSourcesOfDomain(const am_domainID_t domainID, std::vector&lt; am_sourceID_t &gt; &amp;listSourceID) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01818">CAmDatabaseHandlerMap.cpp:1818</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_ab672325daba6e220ad75675fc39a9f45"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#ab672325daba6e220ad75675fc39a9f45">am::CAmDatabaseHandlerMap::sourceVisible</a></div><div class="ttdeci">bool sourceVisible(const am_sourceID_t sourceID) const </div><div class="ttdoc">gives information about the visibility of a source </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02489">CAmDatabaseHandlerMap.cpp:2489</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_ace6291dbe80cd7ba901be58cf01e8b0e"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#ace6291dbe80cd7ba901be58cf01e8b0e">am::CAmDatabaseHandlerMap::existSourceName</a></div><div class="ttdeci">bool existSourceName(const std::string &amp;name) const </div><div class="ttdoc">checks if a name exits </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02251">CAmDatabaseHandlerMap.cpp:2251</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_a24c3785630219a10ce19d7cda7a540b8"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a24c3785630219a10ce19d7cda7a540b8">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboNewSink</a></div><div class="ttdeci">std::function&lt; void(const am_Sink_s &amp;)&gt; dboNewSink</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00086">CAmDatabaseHandlerMap.h:86</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a1a12e4973b137526818a403d720c8eb5"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a1a12e4973b137526818a403d720c8eb5">am::CAmDatabaseHandlerMap::changeDelayMainConnection</a></div><div class="ttdeci">am_Error_e changeDelayMainConnection(const am_timeSync_t &amp;delay, const am_mainConnectionID_t &amp;connectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02244">CAmDatabaseHandlerMap.cpp:2244</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a67caab893a4dc341990e14ac48ac57f3"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a67caab893a4dc341990e14ac48ac57f3">am::CAmDatabaseHandlerMap::getListSourcesOfDomain</a></div><div class="ttdeci">am_Error_e getListSourcesOfDomain(const am_domainID_t domainID, std::vector&lt; am_sourceID_t &gt; &amp;listSourceID) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01864">CAmDatabaseHandlerMap.cpp:1864</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_ab672325daba6e220ad75675fc39a9f45"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#ab672325daba6e220ad75675fc39a9f45">am::CAmDatabaseHandlerMap::sourceVisible</a></div><div class="ttdeci">bool sourceVisible(const am_sourceID_t sourceID) const </div><div class="ttdoc">registers the Observer at the Database </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02529">CAmDatabaseHandlerMap.cpp:2529</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_a37688a54a686caca7c18568bb6d3b91e"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a37688a54a686caca7c18568bb6d3b91e">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboSystemPropertyChanged</a></div><div class="ttdeci">std::function&lt; void(const am_SystemProperty_s &amp;)&gt; dboSystemPropertyChanged</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00107">CAmDatabaseHandlerMap.h:107</a></div></div>
+<div class="ttc" id="namespaceam_html"><div class="ttname"><a href="namespaceam.html">am</a></div><div class="ttdoc">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects...</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8h_source.html#l00029">CAmCommandReceiver.h:29</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_ace6291dbe80cd7ba901be58cf01e8b0e"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#ace6291dbe80cd7ba901be58cf01e8b0e">am::CAmDatabaseHandlerMap::existSourceName</a></div><div class="ttdeci">bool existSourceName(const std::string &amp;name) const </div><div class="ttdoc">checks if a name exits </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02296">CAmDatabaseHandlerMap.cpp:2296</a></div></div>
<div class="ttc" id="CAmDatabaseHandlerMap_8h_html_a9874ef994570805aee6e6e5218ef9231"><div class="ttname"><a href="CAmDatabaseHandlerMap_8h.html#a9874ef994570805aee6e6e5218ef9231">AM_MAP_CAPACITY</a></div><div class="ttdeci">#define AM_MAP_CAPACITY</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00040">CAmDatabaseHandlerMap.h:40</a></div></div>
<div class="ttc" id="namespaceam_html_a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f"><div class="ttname"><a href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am::am_sinkClass_t</a></div><div class="ttdeci">uint16_t am_sinkClass_t</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00104">audiomanagertypes.h:104</a></div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4ce"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am::am_Error_e</a></div><div class="ttdeci">am_Error_e</div><div class="ttdoc">the errors of the audiomanager. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00337">audiomanagertypes.h:337</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a7c05fde11c2a291cafec2c9d10ee0201"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a7c05fde11c2a291cafec2c9d10ee0201">am::CAmDatabaseHandlerMap::changeConnectionFinal</a></div><div class="ttdeci">am_Error_e changeConnectionFinal(const am_connectionID_t connectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02444">CAmDatabaseHandlerMap.cpp:2444</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a7c05fde11c2a291cafec2c9d10ee0201"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a7c05fde11c2a291cafec2c9d10ee0201">am::CAmDatabaseHandlerMap::changeConnectionFinal</a></div><div class="ttdeci">am_Error_e changeConnectionFinal(const am_connectionID_t connectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02489">CAmDatabaseHandlerMap.cpp:2489</a></div></div>
+<div class="ttc" id="namespaceam_html_a9bce055a917900b33c7fa5666ec00e22"><div class="ttname"><a href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am::am_InterruptState_e</a></div><div class="ttdeci">am_InterruptState_e</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00454">audiomanagertypes.h:454</a></div></div>
<div class="ttc" id="structam_1_1am__NotificationConfiguration__s_html"><div class="ttname"><a href="structam_1_1am__NotificationConfiguration__s.html">am::am_NotificationConfiguration_s</a></div><div class="ttdoc">This struct holds information about the configuration for notifications. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01109">audiomanagertypes.h:1109</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aac703640a08104729d898800a54fe178"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aac703640a08104729d898800a54fe178">am::CAmDatabaseHandlerMap::peekDomain</a></div><div class="ttdeci">am_Error_e peekDomain(const std::string &amp;name, am_domainID_t &amp;domainID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02740">CAmDatabaseHandlerMap.cpp:2740</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_abd9e57739997ac11b37b9beb36741ff2"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#abd9e57739997ac11b37b9beb36741ff2">am::CAmDatabaseHandlerMap::changeSourceNotificationConfigurationDB</a></div><div class="ttdeci">am_Error_e changeSourceNotificationConfigurationDB(const am_sourceID_t sourceID, const am_NotificationConfiguration_s notificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03286">CAmDatabaseHandlerMap.cpp:3286</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aec48b66ffa60fbc58116f2a73bbbfd4b"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aec48b66ffa60fbc58116f2a73bbbfd4b">am::CAmDatabaseHandlerMap::getListSinkSoundProperties</a></div><div class="ttdeci">am_Error_e getListSinkSoundProperties(const am_sinkID_t sinkID, std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundproperties) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02100">CAmDatabaseHandlerMap.cpp:2100</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a3ac05ee3996ef863d2bfbc063ccea109"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a3ac05ee3996ef863d2bfbc063ccea109">am::CAmDatabaseHandlerMap::getListMainSinkSoundProperties</a></div><div class="ttdeci">am_Error_e getListMainSinkSoundProperties(const am_sinkID_t sinkID, std::vector&lt; am_MainSoundProperty_s &gt; &amp;listSoundProperties) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02073">CAmDatabaseHandlerMap.cpp:2073</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aac703640a08104729d898800a54fe178"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aac703640a08104729d898800a54fe178">am::CAmDatabaseHandlerMap::peekDomain</a></div><div class="ttdeci">am_Error_e peekDomain(const std::string &amp;name, am_domainID_t &amp;domainID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02793">CAmDatabaseHandlerMap.cpp:2793</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_abd9e57739997ac11b37b9beb36741ff2"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#abd9e57739997ac11b37b9beb36741ff2">am::CAmDatabaseHandlerMap::changeSourceNotificationConfigurationDB</a></div><div class="ttdeci">am_Error_e changeSourceNotificationConfigurationDB(const am_sourceID_t sourceID, const am_NotificationConfiguration_s notificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03334">CAmDatabaseHandlerMap.cpp:3334</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aec48b66ffa60fbc58116f2a73bbbfd4b"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aec48b66ffa60fbc58116f2a73bbbfd4b">am::CAmDatabaseHandlerMap::getListSinkSoundProperties</a></div><div class="ttdeci">am_Error_e getListSinkSoundProperties(const am_sinkID_t sinkID, std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundproperties) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02146">CAmDatabaseHandlerMap.cpp:2146</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a3ac05ee3996ef863d2bfbc063ccea109"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a3ac05ee3996ef863d2bfbc063ccea109">am::CAmDatabaseHandlerMap::getListMainSinkSoundProperties</a></div><div class="ttdeci">am_Error_e getListMainSinkSoundProperties(const am_sinkID_t sinkID, std::vector&lt; am_MainSoundProperty_s &gt; &amp;listSoundProperties) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02119">CAmDatabaseHandlerMap.cpp:2119</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_ab5a3e035342aa1cc937e6f7b4f4fce9e"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ab5a3e035342aa1cc937e6f7b4f4fce9e">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboSinkUpdated</a></div><div class="ttdeci">std::function&lt; void(const am_sinkID_t, const am_sinkClass_t, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;, const bool)&gt; dboSinkUpdated</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00109">CAmDatabaseHandlerMap.h:109</a></div></div>
<div class="ttc" id="namespaceam_html_af9d68f1f1b0553906df4c90e9a860ffa"><div class="ttname"><a href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am::am_MuteState_e</a></div><div class="ttdeci">am_MuteState_e</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00392">audiomanagertypes.h:392</a></div></div>
-<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s_html_a07a62eaa5aaf38bc60b44ea19a20682f"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#a07a62eaa5aaf38bc60b44ea19a20682f">am::CAmDatabaseHandlerMap::CAmMappedData::am_Identifier_s::mMax</a></div><div class="ttdeci">int16_t mMax</div><div class="ttdoc">max possible value </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00343">CAmDatabaseHandlerMap.h:343</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_aa495d5e3016f968a8937356fa4baca2e"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#aa495d5e3016f968a8937356fa4baca2e">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboRemovedSink</a></div><div class="ttdeci">std::function&lt; void(const am_sinkID_t, const bool)&gt; dboRemovedSink</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00094">CAmDatabaseHandlerMap.h:94</a></div></div>
<div class="ttc" id="structam_1_1am__SourceClass__s_html"><div class="ttname"><a href="structam_1_1am__SourceClass__s.html">am::am_SourceClass_s</a></div><div class="ttdoc">struct describing source classes </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00891">audiomanagertypes.h:891</a></div></div>
<div class="ttc" id="structam_1_1am__Sink__s_html"><div class="ttname"><a href="structam_1_1am__Sink__s.html">am::am_Sink_s</a></div><div class="ttdoc">This struct describes the attribiutes of a sink. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01137">audiomanagertypes.h:1137</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a58e7aed5f4a279132a5b80f85e3aea58"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a58e7aed5f4a279132a5b80f85e3aea58">am::CAmDatabaseHandlerMap::sinkVisible</a></div><div class="ttdeci">bool sinkVisible(const am_sinkID_t sinkID) const </div><div class="ttdoc">gives information about the visibility of a sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02505">CAmDatabaseHandlerMap.cpp:2505</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a40ba725bd0608b750aba813872b8824c"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a40ba725bd0608b750aba813872b8824c">am::CAmDatabaseHandlerMap::getListMainSinkNotificationConfigurations</a></div><div class="ttdeci">am_Error_e getListMainSinkNotificationConfigurations(const am_sinkID_t sinkID, std::vector&lt; am_NotificationConfiguration_s &gt; &amp;listMainNotificationConfigurations)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03106">CAmDatabaseHandlerMap.cpp:3106</a></div></div>
-<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s_html_a505ed5ac90c1414098b6895948efa988"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#a505ed5ac90c1414098b6895948efa988">am::CAmDatabaseHandlerMap::CAmMappedData::am_Identifier_s::am_Identifier_s</a></div><div class="ttdeci">am_Identifier_s(const int16_t &amp;min, const int16_t &amp;max)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00347">CAmDatabaseHandlerMap.h:347</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a58ce1fad1bd1bcda06e5512e4a47507f"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a58ce1fad1bd1bcda06e5512e4a47507f">am::CAmDatabaseHandlerMap::getDomainOfSink</a></div><div class="ttdeci">am_Error_e getDomainOfSink(const am_sinkID_t sinkID, am_domainID_t &amp;domainID) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02370">CAmDatabaseHandlerMap.cpp:2370</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a517b9380fd25f02c700f4c230a93399b"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a517b9380fd25f02c700f4c230a93399b">am::CAmDatabaseHandlerMap::changeSourceVolume</a></div><div class="ttdeci">am_Error_e changeSourceVolume(const am_sourceID_t sourceID, const am_volume_t volume)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02848">CAmDatabaseHandlerMap.cpp:2848</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a2f4c13328d786fb864109ecd2cd23842"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a2f4c13328d786fb864109ecd2cd23842">am::CAmDatabaseHandlerMap::getSinkInfoDB</a></div><div class="ttdeci">am_Error_e getSinkInfoDB(const am_sinkID_t sinkID, am_Sink_s &amp;sinkData) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01647">CAmDatabaseHandlerMap.cpp:1647</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_ad717aafaa8e1a57bc8b27aacd7d8f92a"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#ad717aafaa8e1a57bc8b27aacd7d8f92a">am::CAmDatabaseHandlerMap::removeMainConnectionDB</a></div><div class="ttdeci">am_Error_e removeMainConnectionDB(const am_mainConnectionID_t mainConnectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01448">CAmDatabaseHandlerMap.cpp:1448</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a6d989b48cbb8a42f74cef4b7fffa5f3c"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a6d989b48cbb8a42f74cef4b7fffa5f3c">am::CAmDatabaseHandlerMap::getListSources</a></div><div class="ttdeci">am_Error_e getListSources(std::vector&lt; am_Source_s &gt; &amp;lisSources) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01966">CAmDatabaseHandlerMap.cpp:1966</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aa8b1b73529cd759e86a59edbf2f0f8be"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aa8b1b73529cd759e86a59edbf2f0f8be">am::CAmDatabaseHandlerMap::enumerateSinks</a></div><div class="ttdeci">am_Error_e enumerateSinks(std::function&lt; void(const am_Sink_s &amp;element)&gt; cb) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03315">CAmDatabaseHandlerMap.cpp:3315</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a549955ac7af1d81fc1a1eba18b3d61b1"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a549955ac7af1d81fc1a1eba18b3d61b1">am::CAmDatabaseHandlerMap::removeSinkClassDB</a></div><div class="ttdeci">am_Error_e removeSinkClassDB(const am_sinkClass_t sinkClassID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01578">CAmDatabaseHandlerMap.cpp:1578</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_a472f2e94e924561a02daaba90455d7bc"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a472f2e94e924561a02daaba90455d7bc">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboTimingInformationChanged</a></div><div class="ttdeci">std::function&lt; void(const am_mainConnectionID_t, const am_timeSync_t)&gt; dboTimingInformationChanged</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00108">CAmDatabaseHandlerMap.h:108</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a58e7aed5f4a279132a5b80f85e3aea58"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a58e7aed5f4a279132a5b80f85e3aea58">am::CAmDatabaseHandlerMap::sinkVisible</a></div><div class="ttdeci">bool sinkVisible(const am_sinkID_t sinkID) const </div><div class="ttdoc">gives information about the visibility of a sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02545">CAmDatabaseHandlerMap.cpp:2545</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a40ba725bd0608b750aba813872b8824c"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a40ba725bd0608b750aba813872b8824c">am::CAmDatabaseHandlerMap::getListMainSinkNotificationConfigurations</a></div><div class="ttdeci">am_Error_e getListMainSinkNotificationConfigurations(const am_sinkID_t sinkID, std::vector&lt; am_NotificationConfiguration_s &gt; &amp;listMainNotificationConfigurations)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03154">CAmDatabaseHandlerMap.cpp:3154</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_a73e48865df8f26a5b8ac39cd71e3bd7e"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a73e48865df8f26a5b8ac39cd71e3bd7e">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboRemoveConverter</a></div><div class="ttdeci">std::function&lt; void(const am_converterID_t)&gt; dboRemoveConverter</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00098">CAmDatabaseHandlerMap.h:98</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a58ce1fad1bd1bcda06e5512e4a47507f"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a58ce1fad1bd1bcda06e5512e4a47507f">am::CAmDatabaseHandlerMap::getDomainOfSink</a></div><div class="ttdeci">am_Error_e getDomainOfSink(const am_sinkID_t sinkID, am_domainID_t &amp;domainID) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02415">CAmDatabaseHandlerMap.cpp:2415</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a517b9380fd25f02c700f4c230a93399b"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a517b9380fd25f02c700f4c230a93399b">am::CAmDatabaseHandlerMap::changeSourceVolume</a></div><div class="ttdeci">am_Error_e changeSourceVolume(const am_sourceID_t sourceID, const am_volume_t volume)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02901">CAmDatabaseHandlerMap.cpp:2901</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_ac8ab4c5be227c60f613b9f0bb4a86b1a"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac8ab4c5be227c60f613b9f0bb4a86b1a">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboMainSourceSoundPropertyChanged</a></div><div class="ttdeci">std::function&lt; void(const am_sourceID_t, const am_MainSoundProperty_s &amp;)&gt; dboMainSourceSoundPropertyChanged</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00102">CAmDatabaseHandlerMap.h:102</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a2f4c13328d786fb864109ecd2cd23842"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a2f4c13328d786fb864109ecd2cd23842">am::CAmDatabaseHandlerMap::getSinkInfoDB</a></div><div class="ttdeci">am_Error_e getSinkInfoDB(const am_sinkID_t sinkID, am_Sink_s &amp;sinkData) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01693">CAmDatabaseHandlerMap.cpp:1693</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_ad717aafaa8e1a57bc8b27aacd7d8f92a"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#ad717aafaa8e1a57bc8b27aacd7d8f92a">am::CAmDatabaseHandlerMap::removeMainConnectionDB</a></div><div class="ttdeci">am_Error_e removeMainConnectionDB(const am_mainConnectionID_t mainConnectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01500">CAmDatabaseHandlerMap.cpp:1500</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a6d989b48cbb8a42f74cef4b7fffa5f3c"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a6d989b48cbb8a42f74cef4b7fffa5f3c">am::CAmDatabaseHandlerMap::getListSources</a></div><div class="ttdeci">am_Error_e getListSources(std::vector&lt; am_Source_s &gt; &amp;lisSources) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02012">CAmDatabaseHandlerMap.cpp:2012</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aa8b1b73529cd759e86a59edbf2f0f8be"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aa8b1b73529cd759e86a59edbf2f0f8be">am::CAmDatabaseHandlerMap::enumerateSinks</a></div><div class="ttdeci">am_Error_e enumerateSinks(std::function&lt; void(const am_Sink_s &amp;element)&gt; cb) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03363">CAmDatabaseHandlerMap.cpp:3363</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a00854f991fe7d60aa9c67bc4c79fd60d"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a00854f991fe7d60aa9c67bc4c79fd60d">am::CAmDatabaseHandlerMap::countObservers</a></div><div class="ttdeci">unsigned countObservers()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03415">CAmDatabaseHandlerMap.cpp:3415</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a549955ac7af1d81fc1a1eba18b3d61b1"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a549955ac7af1d81fc1a1eba18b3d61b1">am::CAmDatabaseHandlerMap::removeSinkClassDB</a></div><div class="ttdeci">am_Error_e removeSinkClassDB(const am_sinkClass_t sinkClassID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01627">CAmDatabaseHandlerMap.cpp:1627</a></div></div>
<div class="ttc" id="structam_1_1am__Domain__s_html"><div class="ttname"><a href="structam_1_1am__Domain__s.html">am::am_Domain_s</a></div><div class="ttdoc">This struct describes the attribiutes of a domain. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01342">audiomanagertypes.h:1342</a></div></div>
-<div class="ttc" id="namespaceam_html_af1483e9f2fc14b224e95addc9c68749a"><div class="ttname"><a href="namespaceam.html#af1483e9f2fc14b224e95addc9c68749a">am::ListConnectionFormat</a></div><div class="ttdeci">std::map&lt; am_gatewayID_t, std::vector&lt; bool &gt; &gt; ListConnectionFormat</div><div class="ttdoc">type for list of connection formats </div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00040">IAmDatabaseHandler.h:40</a></div></div>
+<div class="ttc" id="namespaceam_html_af1483e9f2fc14b224e95addc9c68749a"><div class="ttname"><a href="namespaceam.html#af1483e9f2fc14b224e95addc9c68749a">am::ListConnectionFormat</a></div><div class="ttdeci">std::map&lt; am_gatewayID_t, std::vector&lt; bool &gt; &gt; ListConnectionFormat</div><div class="ttdoc">type for list of connection formats </div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00049">IAmDatabaseHandler.h:49</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_ac5a8645d9ee9324a13ba960a9cb158dd"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac5a8645d9ee9324a13ba960a9cb158dd">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboRemoveCrossfader</a></div><div class="ttdeci">std::function&lt; void(const am_crossfaderID_t)&gt; dboRemoveCrossfader</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00099">CAmDatabaseHandlerMap.h:99</a></div></div>
<div class="ttc" id="namespaceam_html_aaf4c3deaf1b53aeac50503c75b4e5a31"><div class="ttname"><a href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am::am_crossfaderID_t</a></div><div class="ttdeci">uint16_t am_crossfaderID_t</div><div class="ttdoc">a crossfader ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00050">audiomanagertypes.h:50</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a130a0ffd973054e0cfaaa6521227599b"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a130a0ffd973054e0cfaaa6521227599b">am::CAmDatabaseHandlerMap::getListMainSources</a></div><div class="ttdeci">am_Error_e getListMainSources(std::vector&lt; am_SourceType_s &gt; &amp;listMainSources) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02059">CAmDatabaseHandlerMap.cpp:2059</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_a9df052a957c49cae380549bf3dd73107"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a9df052a957c49cae380549bf3dd73107">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboRemovedMainConnection</a></div><div class="ttdeci">std::function&lt; void(const am_mainConnectionID_t)&gt; dboRemovedMainConnection</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00093">CAmDatabaseHandlerMap.h:93</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_a88f77a09852735935c5373a3de7aa3e3"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a88f77a09852735935c5373a3de7aa3e3">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboSinkAvailabilityChanged</a></div><div class="ttdeci">std::function&lt; void(const am_sinkID_t, const am_Availability_s &amp;)&gt; dboSinkAvailabilityChanged</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00103">CAmDatabaseHandlerMap.h:103</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a130a0ffd973054e0cfaaa6521227599b"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a130a0ffd973054e0cfaaa6521227599b">am::CAmDatabaseHandlerMap::getListMainSources</a></div><div class="ttdeci">am_Error_e getListMainSources(std::vector&lt; am_SourceType_s &gt; &amp;listMainSources) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02105">CAmDatabaseHandlerMap.cpp:2105</a></div></div>
<div class="ttc" id="namespaceam_html_aa7571de351523bc315aabe81762f65a7"><div class="ttname"><a href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am::am_CustomMainSoundPropertyType_t</a></div><div class="ttdeci">uint16_t am_CustomMainSoundPropertyType_t</div><div class="ttdoc">Here are all SoundProperties that can be set via the CommandInterface. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00159">audiomanagertypes.h:159</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a7153637bcd0051dfb2c9f56b029c8b42"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a7153637bcd0051dfb2c9f56b029c8b42">am::CAmDatabaseHandlerMap::changeSinkAvailabilityDB</a></div><div class="ttdeci">am_Error_e changeSinkAvailabilityDB(const am_Availability_s &amp;availability, const am_sinkID_t sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01284">CAmDatabaseHandlerMap.cpp:1284</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_ac50b960aa88f42c47953966213530225"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#ac50b960aa88f42c47953966213530225">am::CAmDatabaseHandlerMap::getListCrossfadersOfDomain</a></div><div class="ttdeci">am_Error_e getListCrossfadersOfDomain(const am_domainID_t domainID, std::vector&lt; am_crossfaderID_t &gt; &amp;listGatewaysID) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01836">CAmDatabaseHandlerMap.cpp:1836</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_abf34616dcb3bfd23d43d7c24c8922df5"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#abf34616dcb3bfd23d43d7c24c8922df5">am::CAmDatabaseHandlerMap::changeDomainStateDB</a></div><div class="ttdeci">am_Error_e changeDomainStateDB(const am_DomainState_e domainState, const am_domainID_t domainID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01307">CAmDatabaseHandlerMap.cpp:1307</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a7153637bcd0051dfb2c9f56b029c8b42"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a7153637bcd0051dfb2c9f56b029c8b42">am::CAmDatabaseHandlerMap::changeSinkAvailabilityDB</a></div><div class="ttdeci">am_Error_e changeSinkAvailabilityDB(const am_Availability_s &amp;availability, const am_sinkID_t sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01336">CAmDatabaseHandlerMap.cpp:1336</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_ac50b960aa88f42c47953966213530225"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#ac50b960aa88f42c47953966213530225">am::CAmDatabaseHandlerMap::getListCrossfadersOfDomain</a></div><div class="ttdeci">am_Error_e getListCrossfadersOfDomain(const am_domainID_t domainID, std::vector&lt; am_crossfaderID_t &gt; &amp;listGatewaysID) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01882">CAmDatabaseHandlerMap.cpp:1882</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_abf34616dcb3bfd23d43d7c24c8922df5"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#abf34616dcb3bfd23d43d7c24c8922df5">am::CAmDatabaseHandlerMap::changeDomainStateDB</a></div><div class="ttdeci">am_Error_e changeDomainStateDB(const am_DomainState_e domainState, const am_domainID_t domainID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01361">CAmDatabaseHandlerMap.cpp:1361</a></div></div>
+<div class="ttc" id="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdoc">STL namespace. </div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_a9725c1bd535f0960259e969c40b2ecb3"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a9725c1bd535f0960259e969c40b2ecb3">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboMainConnectionStateChanged</a></div><div class="ttdeci">std::function&lt; void(const am_mainConnectionID_t, const am_ConnectionState_e)&gt; dboMainConnectionStateChanged</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00100">CAmDatabaseHandlerMap.h:100</a></div></div>
<div class="ttc" id="namespaceam_html_ad94ba90e3c8f6bd7e51a15a811755167"><div class="ttname"><a href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am::am_timeSync_t</a></div><div class="ttdeci">int16_t am_timeSync_t</div><div class="ttdoc">offset time that is introduced in milli seconds. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00114">audiomanagertypes.h:114</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a21c3ac60a45125f1615ab8a66f12cbc9"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a21c3ac60a45125f1615ab8a66f12cbc9">am::CAmDatabaseHandlerMap::enumerateSources</a></div><div class="ttdeci">am_Error_e enumerateSources(std::function&lt; void(const am_Source_s &amp;element)&gt; cb) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03304">CAmDatabaseHandlerMap.cpp:3304</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_ad24d9580cc633d8ea141c8d400995bf0"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#ad24d9580cc633d8ea141c8d400995bf0">am::CAmDatabaseHandlerMap::changeSystemPropertyDB</a></div><div class="ttdeci">am_Error_e changeSystemPropertyDB(const am_SystemProperty_s &amp;property)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01431">CAmDatabaseHandlerMap.cpp:1431</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aa9122561e881946f7a03f51f0873bf70"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aa9122561e881946f7a03f51f0873bf70">am::CAmDatabaseHandlerMap::registerObserver</a></div><div class="ttdeci">void registerObserver(CAmDatabaseObserver *iObserver)</div><div class="ttdoc">registers the Observer at the Database </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02478">CAmDatabaseHandlerMap.cpp:2478</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a1f2c2ed729e60fbb6732a1598b0b426f"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a1f2c2ed729e60fbb6732a1598b0b426f">am::CAmDatabaseHandlerMap::getListSourceSoundProperties</a></div><div class="ttdeci">am_Error_e getListSourceSoundProperties(const am_sourceID_t sourceID, std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundproperties) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02114">CAmDatabaseHandlerMap.cpp:2114</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a456ca24a67da4b3c825474f375826af4"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">am::CAmDatabaseHandlerMap::existSink</a></div><div class="ttdeci">bool existSink(const am_sinkID_t sinkID) const </div><div class="ttdoc">checks for a certain Sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02261">CAmDatabaseHandlerMap.cpp:2261</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_abd0d3d642e3a08e30af0002402764d09"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#abd0d3d642e3a08e30af0002402764d09">am::CAmDatabaseHandlerMap::getListSinksOfDomain</a></div><div class="ttdeci">am_Error_e getListSinksOfDomain(const am_domainID_t domainID, std::vector&lt; am_sinkID_t &gt; &amp;listSinkID) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01800">CAmDatabaseHandlerMap.cpp:1800</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a646ccfb58d817bfd9c38886f90103e3c"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a646ccfb58d817bfd9c38886f90103e3c">am::CAmDatabaseHandlerMap::getConverterInfoDB</a></div><div class="ttdeci">am_Error_e getConverterInfoDB(const am_converterID_t converterID, am_Converter_s &amp;converterData) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01773">CAmDatabaseHandlerMap.cpp:1773</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a984a4e8d308d884a9849bf1b02b7c196"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a984a4e8d308d884a9849bf1b02b7c196">am::CAmDatabaseHandlerMap::getListSourceConnectionFormats</a></div><div class="ttdeci">am_Error_e getListSourceConnectionFormats(const am_sourceID_t sourceID, std::vector&lt; am_CustomAvailabilityReason_t &gt; &amp;listConnectionFormats) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02147">CAmDatabaseHandlerMap.cpp:2147</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a21c3ac60a45125f1615ab8a66f12cbc9"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a21c3ac60a45125f1615ab8a66f12cbc9">am::CAmDatabaseHandlerMap::enumerateSources</a></div><div class="ttdeci">am_Error_e enumerateSources(std::function&lt; void(const am_Source_s &amp;element)&gt; cb) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03352">CAmDatabaseHandlerMap.cpp:3352</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_ad24d9580cc633d8ea141c8d400995bf0"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#ad24d9580cc633d8ea141c8d400995bf0">am::CAmDatabaseHandlerMap::changeSystemPropertyDB</a></div><div class="ttdeci">am_Error_e changeSystemPropertyDB(const am_SystemProperty_s &amp;property)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01484">CAmDatabaseHandlerMap.cpp:1484</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier_html_abaf72c060fe7920152eaed6482a5ec01"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#abaf72c060fe7920152eaed6482a5ec01">am::CAmDatabaseHandlerMap::AmMappedData::AmIdentifier::mCurrentValue</a></div><div class="ttdeci">int16_t mCurrentValue</div><div class="ttdoc">current value </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00394">CAmDatabaseHandlerMap.h:394</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a1f2c2ed729e60fbb6732a1598b0b426f"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a1f2c2ed729e60fbb6732a1598b0b426f">am::CAmDatabaseHandlerMap::getListSourceSoundProperties</a></div><div class="ttdeci">am_Error_e getListSourceSoundProperties(const am_sourceID_t sourceID, std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundproperties) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02160">CAmDatabaseHandlerMap.cpp:2160</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a456ca24a67da4b3c825474f375826af4"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">am::CAmDatabaseHandlerMap::existSink</a></div><div class="ttdeci">bool existSink(const am_sinkID_t sinkID) const </div><div class="ttdoc">checks for a certain Sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02306">CAmDatabaseHandlerMap.cpp:2306</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_a1cdf3d7dde1c495e7f2eade875de945f"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a1cdf3d7dde1c495e7f2eade875de945f">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboSourceMainNotificationConfigurationChanged</a></div><div class="ttdeci">std::function&lt; void(const am_sourceID_t, const am_NotificationConfiguration_s)&gt; dboSourceMainNotificationConfigurationChanged</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00112">CAmDatabaseHandlerMap.h:112</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_abd0d3d642e3a08e30af0002402764d09"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#abd0d3d642e3a08e30af0002402764d09">am::CAmDatabaseHandlerMap::getListSinksOfDomain</a></div><div class="ttdeci">am_Error_e getListSinksOfDomain(const am_domainID_t domainID, std::vector&lt; am_sinkID_t &gt; &amp;listSinkID) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01846">CAmDatabaseHandlerMap.cpp:1846</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a646ccfb58d817bfd9c38886f90103e3c"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a646ccfb58d817bfd9c38886f90103e3c">am::CAmDatabaseHandlerMap::getConverterInfoDB</a></div><div class="ttdeci">am_Error_e getConverterInfoDB(const am_converterID_t converterID, am_Converter_s &amp;converterData) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01819">CAmDatabaseHandlerMap.cpp:1819</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a984a4e8d308d884a9849bf1b02b7c196"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a984a4e8d308d884a9849bf1b02b7c196">am::CAmDatabaseHandlerMap::getListSourceConnectionFormats</a></div><div class="ttdeci">am_Error_e getListSourceConnectionFormats(const am_sourceID_t sourceID, std::vector&lt; am_CustomAvailabilityReason_t &gt; &amp;listConnectionFormats) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02193">CAmDatabaseHandlerMap.cpp:2193</a></div></div>
<div class="ttc" id="structam_1_1am__MainConnection__s_html"><div class="ttname"><a href="structam_1_1am__MainConnection__s.html">am::am_MainConnection_s</a></div><div class="ttdoc">struct that holds attribiutes of a mainconnection </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01056">audiomanagertypes.h:1056</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a9f400d6ee3e87c8f9e8ad6fbf15430d9"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a9f400d6ee3e87c8f9e8ad6fbf15430d9">am::CAmDatabaseHandlerMap::getSoureState</a></div><div class="ttdeci">am_Error_e getSoureState(const am_sourceID_t sourceID, am_SourceState_e &amp;sourceState) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02558">CAmDatabaseHandlerMap.cpp:2558</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a07cf3eaeb52e93322c285126e8a400c0"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a07cf3eaeb52e93322c285126e8a400c0">am::CAmDatabaseHandlerMap::getListMainConnections</a></div><div class="ttdeci">am_Error_e getListMainConnections(std::vector&lt; am_MainConnection_s &gt; &amp;listMainConnections) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01899">CAmDatabaseHandlerMap.cpp:1899</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a523525174a4ab7ef51d913dc171473a4"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a523525174a4ab7ef51d913dc171473a4">am::CAmDatabaseHandlerMap::existConverter</a></div><div class="ttdeci">bool existConverter(const am_converterID_t converterID) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02352">CAmDatabaseHandlerMap.cpp:2352</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a03052217391373386fa402c009fce448"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a03052217391373386fa402c009fce448">am::CAmDatabaseHandlerMap::getSinkType</a></div><div class="ttdeci">void getSinkType(am_SinkType_s &amp;sinkType) const </div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a35a743a47c256c06a034fdaebf7bd5e5"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a35a743a47c256c06a034fdaebf7bd5e5">am::CAmDatabaseHandlerMap::peekSink</a></div><div class="ttdeci">am_Error_e peekSink(const std::string &amp;name, am_sinkID_t &amp;sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02771">CAmDatabaseHandlerMap.cpp:2771</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a55682d8dbdc2071104c3f71eeb7af205"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a55682d8dbdc2071104c3f71eeb7af205">am::CAmDatabaseHandlerMap::changeSourceClassInfoDB</a></div><div class="ttdeci">am_Error_e changeSourceClassInfoDB(const am_SourceClass_s &amp;sourceClass)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01716">CAmDatabaseHandlerMap.cpp:1716</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a9f400d6ee3e87c8f9e8ad6fbf15430d9"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a9f400d6ee3e87c8f9e8ad6fbf15430d9">am::CAmDatabaseHandlerMap::getSoureState</a></div><div class="ttdeci">am_Error_e getSoureState(const am_sourceID_t sourceID, am_SourceState_e &amp;sourceState) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02598">CAmDatabaseHandlerMap.cpp:2598</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_a406c7e8f23d2845a657e2f7c2cbe41cc"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a406c7e8f23d2845a657e2f7c2cbe41cc">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboNewSource</a></div><div class="ttdeci">std::function&lt; void(const am_Source_s &amp;)&gt; dboNewSource</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00087">CAmDatabaseHandlerMap.h:87</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a07cf3eaeb52e93322c285126e8a400c0"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a07cf3eaeb52e93322c285126e8a400c0">am::CAmDatabaseHandlerMap::getListMainConnections</a></div><div class="ttdeci">am_Error_e getListMainConnections(std::vector&lt; am_MainConnection_s &gt; &amp;listMainConnections) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01945">CAmDatabaseHandlerMap.cpp:1945</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a523525174a4ab7ef51d913dc171473a4"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a523525174a4ab7ef51d913dc171473a4">am::CAmDatabaseHandlerMap::existConverter</a></div><div class="ttdeci">bool existConverter(const am_converterID_t converterID) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02397">CAmDatabaseHandlerMap.cpp:2397</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_a3f3319ef501b27fb4ba526c04df781d0"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a3f3319ef501b27fb4ba526c04df781d0">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboNumberOfSourceClassesChanged</a></div><div class="ttdeci">std::function&lt; void()&gt; dboNumberOfSourceClassesChanged</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00085">CAmDatabaseHandlerMap.h:85</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_a89b201b8a6b6b18506587bd447d8007c"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a89b201b8a6b6b18506587bd447d8007c">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboRemoveDomain</a></div><div class="ttdeci">std::function&lt; void(const am_domainID_t)&gt; dboRemoveDomain</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00096">CAmDatabaseHandlerMap.h:96</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a35a743a47c256c06a034fdaebf7bd5e5"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a35a743a47c256c06a034fdaebf7bd5e5">am::CAmDatabaseHandlerMap::peekSink</a></div><div class="ttdeci">am_Error_e peekSink(const std::string &amp;name, am_sinkID_t &amp;sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02824">CAmDatabaseHandlerMap.cpp:2824</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a55682d8dbdc2071104c3f71eeb7af205"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a55682d8dbdc2071104c3f71eeb7af205">am::CAmDatabaseHandlerMap::changeSourceClassInfoDB</a></div><div class="ttdeci">am_Error_e changeSourceClassInfoDB(const am_SourceClass_s &amp;sourceClass)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01762">CAmDatabaseHandlerMap.cpp:1762</a></div></div>
<div class="ttc" id="CAmDatabaseHandlerMap_8h_html_a9a553628ce79cee143abba2a572485e4"><div class="ttname"><a href="CAmDatabaseHandlerMap_8h.html#a9a553628ce79cee143abba2a572485e4">AM_MAX_MAIN_CONNECTIONS</a></div><div class="ttdeci">#define AM_MAX_MAIN_CONNECTIONS</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00048">CAmDatabaseHandlerMap.h:48</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a4106cc95e2a5fed16a905d3f93604f86"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a4106cc95e2a5fed16a905d3f93604f86">am::CAmDatabaseHandlerMap::existDomain</a></div><div class="ttdeci">bool existDomain(const am_domainID_t domainID) const </div><div class="ttdoc">checks for a certain domain </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02333">CAmDatabaseHandlerMap.cpp:2333</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a6bb9c760f52c2fffa1ded1ce34af81f5"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a6bb9c760f52c2fffa1ded1ce34af81f5">am::CAmDatabaseHandlerMap::existConnectionID</a></div><div class="ttdeci">bool existConnectionID(const am_connectionID_t connectionID) const </div><div class="ttdoc">checks if a connection with the given ID exists </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02538">CAmDatabaseHandlerMap.cpp:2538</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a05acf18cadc9aeb57adb05f4b6f4c977"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a05acf18cadc9aeb57adb05f4b6f4c977">am::CAmDatabaseHandlerMap::enterSourceDB</a></div><div class="ttdeci">am_Error_e enterSourceDB(const am_Source_s &amp;sourceData, am_sourceID_t &amp;sourceID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00950">CAmDatabaseHandlerMap.cpp:950</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a85a2fb716d10cbff576e198c054b0dde"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a85a2fb716d10cbff576e198c054b0dde">am::CAmDatabaseHandlerMap::changeConnectionTimingInformation</a></div><div class="ttdeci">am_Error_e changeConnectionTimingInformation(const am_connectionID_t connectionID, const am_timeSync_t delay)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02416">CAmDatabaseHandlerMap.cpp:2416</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a38b397a76f7b6e8382b9d9224ffcf7e2"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a38b397a76f7b6e8382b9d9224ffcf7e2">am::CAmDatabaseHandlerMap::changeSinkClassInfoDB</a></div><div class="ttdeci">am_Error_e changeSinkClassInfoDB(const am_SinkClass_s &amp;sinkClass)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01695">CAmDatabaseHandlerMap.cpp:1695</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a305566d769c90a849c43571e18fbc83b"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a305566d769c90a849c43571e18fbc83b">am::CAmDatabaseHandlerMap::getListSystemProperties</a></div><div class="ttdeci">am_Error_e getListSystemProperties(std::vector&lt; am_SystemProperty_s &gt; &amp;listSystemProperties) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02128">CAmDatabaseHandlerMap.cpp:2128</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a154a103fb3a5917eea58c6d72cd64281"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a154a103fb3a5917eea58c6d72cd64281">am::CAmDatabaseHandlerMap::getListGatewaysOfDomain</a></div><div class="ttdeci">am_Error_e getListGatewaysOfDomain(const am_domainID_t domainID, std::vector&lt; am_gatewayID_t &gt; &amp;listGatewaysID) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01863">CAmDatabaseHandlerMap.cpp:1863</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a97cf8267a2a3fb03f128dc10a03f4a40"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a97cf8267a2a3fb03f128dc10a03f4a40">am::CAmDatabaseHandlerMap::getListSinks</a></div><div class="ttdeci">am_Error_e getListSinks(std::vector&lt; am_Sink_s &gt; &amp;listSinks) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01954">CAmDatabaseHandlerMap.cpp:1954</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a05d5a7d3bb4c8653925f29a51b5e6366"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a05d5a7d3bb4c8653925f29a51b5e6366">am::CAmDatabaseHandlerMap::getSinkMainVolume</a></div><div class="ttdeci">am_Error_e getSinkMainVolume(const am_sinkID_t sinkID, am_mainVolume_t &amp;mainVolume) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02590">CAmDatabaseHandlerMap.cpp:2590</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a4106cc95e2a5fed16a905d3f93604f86"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a4106cc95e2a5fed16a905d3f93604f86">am::CAmDatabaseHandlerMap::existDomain</a></div><div class="ttdeci">bool existDomain(const am_domainID_t domainID) const </div><div class="ttdoc">checks for a certain domain </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02378">CAmDatabaseHandlerMap.cpp:2378</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a6bb9c760f52c2fffa1ded1ce34af81f5"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a6bb9c760f52c2fffa1ded1ce34af81f5">am::CAmDatabaseHandlerMap::existConnectionID</a></div><div class="ttdeci">bool existConnectionID(const am_connectionID_t connectionID) const </div><div class="ttdoc">checks if a connection with the given ID exists </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02578">CAmDatabaseHandlerMap.cpp:2578</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a05acf18cadc9aeb57adb05f4b6f4c977"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a05acf18cadc9aeb57adb05f4b6f4c977">am::CAmDatabaseHandlerMap::enterSourceDB</a></div><div class="ttdeci">am_Error_e enterSourceDB(const am_Source_s &amp;sourceData, am_sourceID_t &amp;sourceID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01005">CAmDatabaseHandlerMap.cpp:1005</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a85a2fb716d10cbff576e198c054b0dde"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a85a2fb716d10cbff576e198c054b0dde">am::CAmDatabaseHandlerMap::changeConnectionTimingInformation</a></div><div class="ttdeci">am_Error_e changeConnectionTimingInformation(const am_connectionID_t connectionID, const am_timeSync_t delay)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02461">CAmDatabaseHandlerMap.cpp:2461</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a38b397a76f7b6e8382b9d9224ffcf7e2"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a38b397a76f7b6e8382b9d9224ffcf7e2">am::CAmDatabaseHandlerMap::changeSinkClassInfoDB</a></div><div class="ttdeci">am_Error_e changeSinkClassInfoDB(const am_SinkClass_s &amp;sinkClass)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01741">CAmDatabaseHandlerMap.cpp:1741</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_ae8ff4da2cbf3a0619b8f4f0d64d8ca21"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ae8ff4da2cbf3a0619b8f4f0d64d8ca21">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboSourceAvailabilityChanged</a></div><div class="ttdeci">std::function&lt; void(const am_sourceID_t, const am_Availability_s &amp;)&gt; dboSourceAvailabilityChanged</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00104">CAmDatabaseHandlerMap.h:104</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a305566d769c90a849c43571e18fbc83b"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a305566d769c90a849c43571e18fbc83b">am::CAmDatabaseHandlerMap::getListSystemProperties</a></div><div class="ttdeci">am_Error_e getListSystemProperties(std::vector&lt; am_SystemProperty_s &gt; &amp;listSystemProperties) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02174">CAmDatabaseHandlerMap.cpp:2174</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a154a103fb3a5917eea58c6d72cd64281"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a154a103fb3a5917eea58c6d72cd64281">am::CAmDatabaseHandlerMap::getListGatewaysOfDomain</a></div><div class="ttdeci">am_Error_e getListGatewaysOfDomain(const am_domainID_t domainID, std::vector&lt; am_gatewayID_t &gt; &amp;listGatewaysID) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01909">CAmDatabaseHandlerMap.cpp:1909</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a97cf8267a2a3fb03f128dc10a03f4a40"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a97cf8267a2a3fb03f128dc10a03f4a40">am::CAmDatabaseHandlerMap::getListSinks</a></div><div class="ttdeci">am_Error_e getListSinks(std::vector&lt; am_Sink_s &gt; &amp;listSinks) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02000">CAmDatabaseHandlerMap.cpp:2000</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a05d5a7d3bb4c8653925f29a51b5e6366"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a05d5a7d3bb4c8653925f29a51b5e6366">am::CAmDatabaseHandlerMap::getSinkMainVolume</a></div><div class="ttdeci">am_Error_e getSinkMainVolume(const am_sinkID_t sinkID, am_mainVolume_t &amp;mainVolume) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02643">CAmDatabaseHandlerMap.cpp:2643</a></div></div>
<div class="ttc" id="structam_1_1am__SystemProperty__s_html"><div class="ttname"><a href="structam_1_1am__SystemProperty__s.html">am::am_SystemProperty_s</a></div><div class="ttdoc">struct describing system properties </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00850">audiomanagertypes.h:850</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a34c59d291b105f124795b7c8227afab7"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a34c59d291b105f124795b7c8227afab7">am::CAmDatabaseHandlerMap::getSinkSoundPropertyValue</a></div><div class="ttdeci">am_Error_e getSinkSoundPropertyValue(const am_sinkID_t sinkID, const am_CustomSoundPropertyType_t propertyType, int16_t &amp;value) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02631">CAmDatabaseHandlerMap.cpp:2631</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a501e04088181afeadca1fd6a96defc3d"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a501e04088181afeadca1fd6a96defc3d">am::CAmDatabaseHandlerMap::existConnection</a></div><div class="ttdeci">bool existConnection(const am_Connection_s &amp;connection) const </div><div class="ttdoc">checks if a connection already exists. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02522">CAmDatabaseHandlerMap.cpp:2522</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a34c59d291b105f124795b7c8227afab7"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a34c59d291b105f124795b7c8227afab7">am::CAmDatabaseHandlerMap::getSinkSoundPropertyValue</a></div><div class="ttdeci">am_Error_e getSinkSoundPropertyValue(const am_sinkID_t sinkID, const am_CustomSoundPropertyType_t propertyType, int16_t &amp;value) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02684">CAmDatabaseHandlerMap.cpp:2684</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a501e04088181afeadca1fd6a96defc3d"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a501e04088181afeadca1fd6a96defc3d">am::CAmDatabaseHandlerMap::existConnection</a></div><div class="ttdeci">bool existConnection(const am_Connection_s &amp;connection) const </div><div class="ttdoc">checks if a connection already exists. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02562">CAmDatabaseHandlerMap.cpp:2562</a></div></div>
<div class="ttc" id="namespaceam_html_a21f8ea45717692cd82c42c222a6ee3c8"><div class="ttname"><a href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am::am_converterID_t</a></div><div class="ttdeci">uint16_t am_converterID_t</div><div class="ttdoc">a converter ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00070">audiomanagertypes.h:70</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a24a16d8c3d2d39bed2bbde717f6d319c"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a24a16d8c3d2d39bed2bbde717f6d319c">am::CAmDatabaseHandlerMap::getSourceInfoDB</a></div><div class="ttdeci">am_Error_e getSourceInfoDB(const am_sourceID_t sourceID, am_Source_s &amp;sourceData) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01664">CAmDatabaseHandlerMap.cpp:1664</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aaab2b1cb14df91655f2e2951b06b833c"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aaab2b1cb14df91655f2e2951b06b833c">am::CAmDatabaseHandlerMap::removeDomainDB</a></div><div class="ttdeci">am_Error_e removeDomainDB(const am_domainID_t domainID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01562">CAmDatabaseHandlerMap.cpp:1562</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a146114a732415b0c98e6a55760b4100d"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a146114a732415b0c98e6a55760b4100d">am::CAmDatabaseHandlerMap::changeMainConnectionRouteDB</a></div><div class="ttdeci">am_Error_e changeMainConnectionRouteDB(const am_mainConnectionID_t mainconnectionID, const std::vector&lt; am_connectionID_t &gt; &amp;listConnectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01212">CAmDatabaseHandlerMap.cpp:1212</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a11a63287d372f58350f1b42bf6fa98a6"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a11a63287d372f58350f1b42bf6fa98a6">am::CAmDatabaseHandlerMap::existCrossFader</a></div><div class="ttdeci">bool existCrossFader(const am_crossfaderID_t crossfaderID) const </div><div class="ttdoc">checks if a CrossFader exists </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02553">CAmDatabaseHandlerMap.cpp:2553</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a1e5d12fde550ca0024d3f037d7ad5fd4"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a1e5d12fde550ca0024d3f037d7ad5fd4">am::CAmDatabaseHandlerMap::peekSourceClassID</a></div><div class="ttdeci">am_Error_e peekSourceClassID(const std::string &amp;name, am_sourceClass_t &amp;sourceClassID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02948">CAmDatabaseHandlerMap.cpp:2948</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a916b0e22cd9c5f0253b4858b94412156"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a916b0e22cd9c5f0253b4858b94412156">am::CAmDatabaseHandlerMap::getSourceVolume</a></div><div class="ttdeci">am_Error_e getSourceVolume(const am_sourceID_t sourceID, am_volume_t &amp;volume) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02618">CAmDatabaseHandlerMap.cpp:2618</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a7f2e8e06b6430f4d6c2ed57878c1d744"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a7f2e8e06b6430f4d6c2ed57878c1d744">am::CAmDatabaseHandlerMap::enterSinkClassDB</a></div><div class="ttdeci">am_Error_e enterSinkClassDB(const am_SinkClass_s &amp;sinkClass, am_sinkClass_t &amp;sinkClassID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01083">CAmDatabaseHandlerMap.cpp:1083</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a24a16d8c3d2d39bed2bbde717f6d319c"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a24a16d8c3d2d39bed2bbde717f6d319c">am::CAmDatabaseHandlerMap::getSourceInfoDB</a></div><div class="ttdeci">am_Error_e getSourceInfoDB(const am_sourceID_t sourceID, am_Source_s &amp;sourceData) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01710">CAmDatabaseHandlerMap.cpp:1710</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aaab2b1cb14df91655f2e2951b06b833c"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aaab2b1cb14df91655f2e2951b06b833c">am::CAmDatabaseHandlerMap::removeDomainDB</a></div><div class="ttdeci">am_Error_e removeDomainDB(const am_domainID_t domainID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01611">CAmDatabaseHandlerMap.cpp:1611</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a146114a732415b0c98e6a55760b4100d"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a146114a732415b0c98e6a55760b4100d">am::CAmDatabaseHandlerMap::changeMainConnectionRouteDB</a></div><div class="ttdeci">am_Error_e changeMainConnectionRouteDB(const am_mainConnectionID_t mainconnectionID, const std::vector&lt; am_connectionID_t &gt; &amp;listConnectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01266">CAmDatabaseHandlerMap.cpp:1266</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a11a63287d372f58350f1b42bf6fa98a6"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a11a63287d372f58350f1b42bf6fa98a6">am::CAmDatabaseHandlerMap::existCrossFader</a></div><div class="ttdeci">bool existCrossFader(const am_crossfaderID_t crossfaderID) const </div><div class="ttdoc">checks if a CrossFader exists </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02593">CAmDatabaseHandlerMap.cpp:2593</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a1e5d12fde550ca0024d3f037d7ad5fd4"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a1e5d12fde550ca0024d3f037d7ad5fd4">am::CAmDatabaseHandlerMap::peekSourceClassID</a></div><div class="ttdeci">am_Error_e peekSourceClassID(const std::string &amp;name, am_sourceClass_t &amp;sourceClassID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03001">CAmDatabaseHandlerMap.cpp:3001</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a916b0e22cd9c5f0253b4858b94412156"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a916b0e22cd9c5f0253b4858b94412156">am::CAmDatabaseHandlerMap::getSourceVolume</a></div><div class="ttdeci">am_Error_e getSourceVolume(const am_sourceID_t sourceID, am_volume_t &amp;volume) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02671">CAmDatabaseHandlerMap.cpp:2671</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a7f2e8e06b6430f4d6c2ed57878c1d744"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a7f2e8e06b6430f4d6c2ed57878c1d744">am::CAmDatabaseHandlerMap::enterSinkClassDB</a></div><div class="ttdeci">am_Error_e enterSinkClassDB(const am_SinkClass_s &amp;sinkClass, am_sinkClass_t &amp;sinkClassID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01138">CAmDatabaseHandlerMap.cpp:1138</a></div></div>
<div class="ttc" id="structam_1_1am__MainSoundProperty__s_html"><div class="ttname"><a href="structam_1_1am__MainSoundProperty__s.html">am::am_MainSoundProperty_s</a></div><div class="ttdoc">struct describung mainsound property </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01008">audiomanagertypes.h:1008</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a106031af6343594c2362c09700482c8d"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a106031af6343594c2362c09700482c8d">am::CAmDatabaseHandlerMap::getListDomains</a></div><div class="ttdeci">am_Error_e getListDomains(std::vector&lt; am_Domain_s &gt; &amp;listDomains) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01912">CAmDatabaseHandlerMap.cpp:1912</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a106031af6343594c2362c09700482c8d"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a106031af6343594c2362c09700482c8d">am::CAmDatabaseHandlerMap::getListDomains</a></div><div class="ttdeci">am_Error_e getListDomains(std::vector&lt; am_Domain_s &gt; &amp;listDomains) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01958">CAmDatabaseHandlerMap.cpp:1958</a></div></div>
<div class="ttc" id="CAmDatabaseHandlerMap_8h_html_a25f3e5baa79593267f819107c7cfc843"><div class="ttname"><a href="CAmDatabaseHandlerMap_8h.html#a25f3e5baa79593267f819107c7cfc843">AM_MAX_CONNECTIONS</a></div><div class="ttdeci">#define AM_MAX_CONNECTIONS</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00044">CAmDatabaseHandlerMap.h:44</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a5f2428884c3a42680b51ac12ac488148"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a5f2428884c3a42680b51ac12ac488148">am::CAmDatabaseHandlerMap::existSourceNameOrID</a></div><div class="ttdeci">bool existSourceNameOrID(const am_sourceID_t sourceID, const std::string &amp;name) const </div><div class="ttdoc">checks if a source name or ID exists </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02241">CAmDatabaseHandlerMap.cpp:2241</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a3716aa070efd81a4a8aab5d14a0f47b3"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a3716aa070efd81a4a8aab5d14a0f47b3">am::CAmDatabaseHandlerMap::removeConnection</a></div><div class="ttdeci">am_Error_e removeConnection(const am_connectionID_t connectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01612">CAmDatabaseHandlerMap.cpp:1612</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a977c12c91cba45cd687bc9edcfe8f538"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a977c12c91cba45cd687bc9edcfe8f538">am::CAmDatabaseHandlerMap::unregisterObserver</a></div><div class="ttdeci">bool unregisterObserver(IAmDatabaseObserver *iObserver)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03404">CAmDatabaseHandlerMap.cpp:3404</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a5f2428884c3a42680b51ac12ac488148"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a5f2428884c3a42680b51ac12ac488148">am::CAmDatabaseHandlerMap::existSourceNameOrID</a></div><div class="ttdeci">bool existSourceNameOrID(const am_sourceID_t sourceID, const std::string &amp;name) const </div><div class="ttdoc">checks if a source name or ID exists </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02286">CAmDatabaseHandlerMap.cpp:2286</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a3716aa070efd81a4a8aab5d14a0f47b3"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a3716aa070efd81a4a8aab5d14a0f47b3">am::CAmDatabaseHandlerMap::removeConnection</a></div><div class="ttdeci">am_Error_e removeConnection(const am_connectionID_t connectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01658">CAmDatabaseHandlerMap.cpp:1658</a></div></div>
<div class="ttc" id="IAmDatabaseHandler_8h_html"><div class="ttname"><a href="IAmDatabaseHandler_8h.html">IAmDatabaseHandler.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_a85b8f794db68e230cb2ee611f81eee14"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a85b8f794db68e230cb2ee611f81eee14">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboSourceUpdated</a></div><div class="ttdeci">std::function&lt; void(const am_sourceID_t, const am_sourceClass_t, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;, const bool)&gt; dboSourceUpdated</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00110">CAmDatabaseHandlerMap.h:110</a></div></div>
<div class="ttc" id="structam_1_1am__Connection__s_html"><div class="ttname"><a href="structam_1_1am__Connection__s.html">am::am_Connection_s</a></div><div class="ttdoc">a connection </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01381">audiomanagertypes.h:1381</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_ae1f0f8b27f47a12b561bca841a24c538"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#ae1f0f8b27f47a12b561bca841a24c538">am::CAmDatabaseHandlerMap::enterSourceClassDB</a></div><div class="ttdeci">am_Error_e enterSourceClassDB(am_sourceClass_t &amp;sourceClassID, const am_SourceClass_s &amp;sourceClass)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01148">CAmDatabaseHandlerMap.cpp:1148</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a054cb80b4fb74db35fb94262b84d9024"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a054cb80b4fb74db35fb94262b84d9024">am::CAmDatabaseHandlerMap::getSourceClassInfoDB</a></div><div class="ttdeci">am_Error_e getSourceClassInfoDB(const am_sourceID_t sourceID, am_SourceClass_s &amp;classInfo) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01626">CAmDatabaseHandlerMap.cpp:1626</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a8aa860f54cb4b7f5bb88a8c16433ef6b"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a8aa860f54cb4b7f5bb88a8c16433ef6b">am::CAmDatabaseHandlerMap::getListSinkConnectionFormats</a></div><div class="ttdeci">am_Error_e getListSinkConnectionFormats(const am_sinkID_t sinkID, std::vector&lt; am_CustomAvailabilityReason_t &gt; &amp;listConnectionFormats) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02134">CAmDatabaseHandlerMap.cpp:2134</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a5298b1799105cbef7ffbb8f794b37ad1"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a5298b1799105cbef7ffbb8f794b37ad1">am::CAmDatabaseHandlerMap::existSourceClass</a></div><div class="ttdeci">bool existSourceClass(const am_sourceClass_t sourceClassID) const </div><div class="ttdoc">checks for certain sourceClass </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02411">CAmDatabaseHandlerMap.cpp:2411</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a39c1e4bee4236443fb65b9527e2d27b8"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a39c1e4bee4236443fb65b9527e2d27b8">am::CAmDatabaseHandlerMap::changeSinkMainVolumeDB</a></div><div class="ttdeci">am_Error_e changeSinkMainVolumeDB(const am_mainVolume_t mainVolume, const am_sinkID_t sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01266">CAmDatabaseHandlerMap.cpp:1266</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a914e82fef18d07df4429ae5a8676c4e2"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a914e82fef18d07df4429ae5a8676c4e2">am::CAmDatabaseHandlerMap::peekSource</a></div><div class="ttdeci">am_Error_e peekSource(const std::string &amp;name, am_sourceID_t &amp;sourceID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02803">CAmDatabaseHandlerMap.cpp:2803</a></div></div>
-<div class="ttc" id="CAmDatabaseHandlerMap_8h_html_a80403b870f6e4d1e6cd5dcfaa27a9b9a"><div class="ttname"><a href="CAmDatabaseHandlerMap_8h.html#a80403b870f6e4d1e6cd5dcfaa27a9b9a">AM_TYPEDEF_SUBCLASS_RESERVED_FLAG_BEGIN</a></div><div class="ttdeci">#define AM_TYPEDEF_SUBCLASS_RESERVED_FLAG_BEGIN(Subclass, Class)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00246">CAmDatabaseHandlerMap.h:246</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a3abe95c47e0ac58e3bdc9e367c9076fa"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a3abe95c47e0ac58e3bdc9e367c9076fa">am::CAmDatabaseHandlerMap::changeSinkVolume</a></div><div class="ttdeci">am_Error_e changeSinkVolume(const am_sinkID_t sinkID, const am_volume_t volume)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02836">CAmDatabaseHandlerMap.cpp:2836</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a5f2e7c2fe63631a57a82c281e0c98129"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a5f2e7c2fe63631a57a82c281e0c98129">am::CAmDatabaseHandlerMap::~CAmDatabaseHandlerMap</a></div><div class="ttdeci">virtual ~CAmDatabaseHandlerMap()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00419">CAmDatabaseHandlerMap.cpp:419</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a1b5a6852ddf6a10b0d50ce7415aaa3cb"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a1b5a6852ddf6a10b0d50ce7415aaa3cb">am::CAmDatabaseHandlerMap::enumerateConverters</a></div><div class="ttdeci">am_Error_e enumerateConverters(std::function&lt; void(const am_Converter_s &amp;element)&gt; cb) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03336">CAmDatabaseHandlerMap.cpp:3336</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_ae1f0f8b27f47a12b561bca841a24c538"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#ae1f0f8b27f47a12b561bca841a24c538">am::CAmDatabaseHandlerMap::enterSourceClassDB</a></div><div class="ttdeci">am_Error_e enterSourceClassDB(am_sourceClass_t &amp;sourceClassID, const am_SourceClass_s &amp;sourceClass)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01202">CAmDatabaseHandlerMap.cpp:1202</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a054cb80b4fb74db35fb94262b84d9024"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a054cb80b4fb74db35fb94262b84d9024">am::CAmDatabaseHandlerMap::getSourceClassInfoDB</a></div><div class="ttdeci">am_Error_e getSourceClassInfoDB(const am_sourceID_t sourceID, am_SourceClass_s &amp;classInfo) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01672">CAmDatabaseHandlerMap.cpp:1672</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a8aa860f54cb4b7f5bb88a8c16433ef6b"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a8aa860f54cb4b7f5bb88a8c16433ef6b">am::CAmDatabaseHandlerMap::getListSinkConnectionFormats</a></div><div class="ttdeci">am_Error_e getListSinkConnectionFormats(const am_sinkID_t sinkID, std::vector&lt; am_CustomAvailabilityReason_t &gt; &amp;listConnectionFormats) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02180">CAmDatabaseHandlerMap.cpp:2180</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a5298b1799105cbef7ffbb8f794b37ad1"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a5298b1799105cbef7ffbb8f794b37ad1">am::CAmDatabaseHandlerMap::existSourceClass</a></div><div class="ttdeci">bool existSourceClass(const am_sourceClass_t sourceClassID) const </div><div class="ttdoc">checks for certain sourceClass </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02456">CAmDatabaseHandlerMap.cpp:2456</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a39c1e4bee4236443fb65b9527e2d27b8"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a39c1e4bee4236443fb65b9527e2d27b8">am::CAmDatabaseHandlerMap::changeSinkMainVolumeDB</a></div><div class="ttdeci">am_Error_e changeSinkMainVolumeDB(const am_mainVolume_t mainVolume, const am_sinkID_t sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01319">CAmDatabaseHandlerMap.cpp:1319</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a914e82fef18d07df4429ae5a8676c4e2"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a914e82fef18d07df4429ae5a8676c4e2">am::CAmDatabaseHandlerMap::peekSource</a></div><div class="ttdeci">am_Error_e peekSource(const std::string &amp;name, am_sourceID_t &amp;sourceID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02856">CAmDatabaseHandlerMap.cpp:2856</a></div></div>
+<div class="ttc" id="CAmDatabaseHandlerMap_8h_html_a80403b870f6e4d1e6cd5dcfaa27a9b9a"><div class="ttname"><a href="CAmDatabaseHandlerMap_8h.html#a80403b870f6e4d1e6cd5dcfaa27a9b9a">AM_TYPEDEF_SUBCLASS_RESERVED_FLAG_BEGIN</a></div><div class="ttdeci">#define AM_TYPEDEF_SUBCLASS_RESERVED_FLAG_BEGIN(Subclass, Class)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00296">CAmDatabaseHandlerMap.h:296</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a3abe95c47e0ac58e3bdc9e367c9076fa"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a3abe95c47e0ac58e3bdc9e367c9076fa">am::CAmDatabaseHandlerMap::changeSinkVolume</a></div><div class="ttdeci">am_Error_e changeSinkVolume(const am_sinkID_t sinkID, const am_volume_t volume)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02889">CAmDatabaseHandlerMap.cpp:2889</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a5f2e7c2fe63631a57a82c281e0c98129"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a5f2e7c2fe63631a57a82c281e0c98129">am::CAmDatabaseHandlerMap::~CAmDatabaseHandlerMap</a></div><div class="ttdeci">virtual ~CAmDatabaseHandlerMap()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00471">CAmDatabaseHandlerMap.cpp:471</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_a214d6879045a1249a0bbd9d6338e20e2"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a214d6879045a1249a0bbd9d6338e20e2">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::~AmDatabaseObserverCallbacks</a></div><div class="ttdeci">virtual ~AmDatabaseObserverCallbacks()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00116">CAmDatabaseHandlerMap.h:116</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_a2e307c531b2b093eb27379a3b8a378d1"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a2e307c531b2b093eb27379a3b8a378d1">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboNumberOfSinkClassesChanged</a></div><div class="ttdeci">std::function&lt; void()&gt; dboNumberOfSinkClassesChanged</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00084">CAmDatabaseHandlerMap.h:84</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a1b5a6852ddf6a10b0d50ce7415aaa3cb"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a1b5a6852ddf6a10b0d50ce7415aaa3cb">am::CAmDatabaseHandlerMap::enumerateConverters</a></div><div class="ttdeci">am_Error_e enumerateConverters(std::function&lt; void(const am_Converter_s &amp;element)&gt; cb) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03384">CAmDatabaseHandlerMap.cpp:3384</a></div></div>
<div class="ttc" id="namespaceam_html_a2711516b1392ea02a7ed25fcd540a16a"><div class="ttname"><a href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am::am_sourceID_t</a></div><div class="ttdeci">uint16_t am_sourceID_t</div><div class="ttdoc">a source ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00060">audiomanagertypes.h:60</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_ad8ea7d92207fa921432ef611397fc5a6"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ad8ea7d92207fa921432ef611397fc5a6">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::AmDatabaseObserverCallbacks</a></div><div class="ttdeci">AmDatabaseObserverCallbacks()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00115">CAmDatabaseHandlerMap.h:115</a></div></div>
<div class="ttc" id="structam_1_1am__SoundProperty__s_html"><div class="ttname"><a href="structam_1_1am__SoundProperty__s.html">am::am_SoundProperty_s</a></div><div class="ttdoc">struct describing the sound property </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00832">audiomanagertypes.h:832</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a21467cea58777a823f351115eafee96a"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a21467cea58777a823f351115eafee96a">am::CAmDatabaseHandlerMap::getDomainOfSource</a></div><div class="ttdeci">am_Error_e getDomainOfSource(const am_sourceID_t sourceID, am_domainID_t &amp;domainID) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02357">CAmDatabaseHandlerMap.cpp:2357</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a3f63bd7daa4b3ab7f53ea278b4ec0551"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a3f63bd7daa4b3ab7f53ea278b4ec0551">am::CAmDatabaseHandlerMap::removeCrossfaderDB</a></div><div class="ttdeci">am_Error_e removeCrossfaderDB(const am_crossfaderID_t crossfaderID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01546">CAmDatabaseHandlerMap.cpp:1546</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a48baac063dac4fc4fed6b44967040706"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a48baac063dac4fc4fed6b44967040706">am::CAmDatabaseHandlerMap::enterCrossfaderDB</a></div><div class="ttdeci">am_Error_e enterCrossfaderDB(const am_Crossfader_s &amp;crossfaderData, am_crossfaderID_t &amp;crossfaderID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00681">CAmDatabaseHandlerMap.cpp:681</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a21467cea58777a823f351115eafee96a"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a21467cea58777a823f351115eafee96a">am::CAmDatabaseHandlerMap::getDomainOfSource</a></div><div class="ttdeci">am_Error_e getDomainOfSource(const am_sourceID_t sourceID, am_domainID_t &amp;domainID) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02402">CAmDatabaseHandlerMap.cpp:2402</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_ac2dee5b93adccfc98a0d73221b25271e"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac2dee5b93adccfc98a0d73221b25271e">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboSinkMuteStateChanged</a></div><div class="ttdeci">std::function&lt; void(const am_sinkID_t, const am_MuteState_e)&gt; dboSinkMuteStateChanged</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00106">CAmDatabaseHandlerMap.h:106</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a3f63bd7daa4b3ab7f53ea278b4ec0551"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a3f63bd7daa4b3ab7f53ea278b4ec0551">am::CAmDatabaseHandlerMap::removeCrossfaderDB</a></div><div class="ttdeci">am_Error_e removeCrossfaderDB(const am_crossfaderID_t crossfaderID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01595">CAmDatabaseHandlerMap.cpp:1595</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_a5e8e458d05d56bda96cf934f03a339d5"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a5e8e458d05d56bda96cf934f03a339d5">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboMainSinkSoundPropertyChanged</a></div><div class="ttdeci">std::function&lt; void(const am_sinkID_t, const am_MainSoundProperty_s &amp;)&gt; dboMainSinkSoundPropertyChanged</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00101">CAmDatabaseHandlerMap.h:101</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a48baac063dac4fc4fed6b44967040706"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a48baac063dac4fc4fed6b44967040706">am::CAmDatabaseHandlerMap::enterCrossfaderDB</a></div><div class="ttdeci">am_Error_e enterCrossfaderDB(const am_Crossfader_s &amp;crossfaderData, am_crossfaderID_t &amp;crossfaderID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00736">CAmDatabaseHandlerMap.cpp:736</a></div></div>
<div class="ttc" id="structam_1_1am__SinkClass__s_html"><div class="ttname"><a href="structam_1_1am__SinkClass__s.html">am::am_SinkClass_s</a></div><div class="ttdoc">struct describing sinkclasses </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00868">audiomanagertypes.h:868</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a89d575e438f1923b64b165426c30016c"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a89d575e438f1923b64b165426c30016c">am::CAmDatabaseHandlerMap::removeSinkDB</a></div><div class="ttdeci">am_Error_e removeSinkDB(const am_sinkID_t sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01468">CAmDatabaseHandlerMap.cpp:1468</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a8a5a3f6a5bd80b70e5c82efa1cd47ce3"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a8a5a3f6a5bd80b70e5c82efa1cd47ce3">am::CAmDatabaseHandlerMap::getSourceSoundPropertyValue</a></div><div class="ttdeci">am_Error_e getSourceSoundPropertyValue(const am_sourceID_t sourceID, const am_CustomSoundPropertyType_t propertyType, int16_t &amp;value) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02655">CAmDatabaseHandlerMap.cpp:2655</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_af6f7c52cc3703ab4cb3bd1f340d4f6ba"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#af6f7c52cc3703ab4cb3bd1f340d4f6ba">am::CAmDatabaseHandlerMap::existSinkClass</a></div><div class="ttdeci">bool existSinkClass(const am_sinkClass_t sinkClassID) const </div><div class="ttdoc">checks for certain SinkClass </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02401">CAmDatabaseHandlerMap.cpp:2401</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_abb9dcbdd4e141250184bf7ba4102c5f5"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#abb9dcbdd4e141250184bf7ba4102c5f5">am::CAmDatabaseHandlerMap::getSinkVolume</a></div><div class="ttdeci">am_Error_e getSinkVolume(const am_sinkID_t sinkID, am_volume_t &amp;volume) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02604">CAmDatabaseHandlerMap.cpp:2604</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a0da949595cfa4486175e8299a6793218"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a0da949595cfa4486175e8299a6793218">am::CAmDatabaseHandlerMap::enterDomainDB</a></div><div class="ttdeci">am_Error_e enterDomainDB(const am_Domain_s &amp;domainData, am_domainID_t &amp;domainID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00425">CAmDatabaseHandlerMap.cpp:425</a></div></div>
-<div class="ttc" id="classam_1_1IAmDatabaseHandler_html"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></div><div class="ttdoc">This class handles and abstracts the database. </div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00059">IAmDatabaseHandler.h:59</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aaecdf0bed07aa4574aa8cbbec605db78"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aaecdf0bed07aa4574aa8cbbec605db78">am::CAmDatabaseHandlerMap::getListCrossfaders</a></div><div class="ttdeci">am_Error_e getListCrossfaders(std::vector&lt; am_Crossfader_s &gt; &amp;listCrossfaders) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01990">CAmDatabaseHandlerMap.cpp:1990</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a7dead67e671bda4d749ffe0f0213d689"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a7dead67e671bda4d749ffe0f0213d689">am::CAmDatabaseHandlerMap::getGatewayInfoDB</a></div><div class="ttdeci">am_Error_e getGatewayInfoDB(const am_gatewayID_t gatewayID, am_Gateway_s &amp;gatewayData) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01759">CAmDatabaseHandlerMap.cpp:1759</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a4db1f5bb37b5e1e8494c31caead1a8a2"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a4db1f5bb37b5e1e8494c31caead1a8a2">am::CAmDatabaseHandlerMap::getCrossfaderInfoDB</a></div><div class="ttdeci">am_Error_e getCrossfaderInfoDB(const am_crossfaderID_t crossfaderID, am_Crossfader_s &amp;crossfaderData) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01787">CAmDatabaseHandlerMap.cpp:1787</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a89d575e438f1923b64b165426c30016c"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a89d575e438f1923b64b165426c30016c">am::CAmDatabaseHandlerMap::removeSinkDB</a></div><div class="ttdeci">am_Error_e removeSinkDB(const am_sinkID_t sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01521">CAmDatabaseHandlerMap.cpp:1521</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a8a5a3f6a5bd80b70e5c82efa1cd47ce3"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a8a5a3f6a5bd80b70e5c82efa1cd47ce3">am::CAmDatabaseHandlerMap::getSourceSoundPropertyValue</a></div><div class="ttdeci">am_Error_e getSourceSoundPropertyValue(const am_sourceID_t sourceID, const am_CustomSoundPropertyType_t propertyType, int16_t &amp;value) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02708">CAmDatabaseHandlerMap.cpp:2708</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_af6f7c52cc3703ab4cb3bd1f340d4f6ba"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#af6f7c52cc3703ab4cb3bd1f340d4f6ba">am::CAmDatabaseHandlerMap::existSinkClass</a></div><div class="ttdeci">bool existSinkClass(const am_sinkClass_t sinkClassID) const </div><div class="ttdoc">checks for certain SinkClass </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02446">CAmDatabaseHandlerMap.cpp:2446</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_a468ff298f4daab677104946b5d39de8a"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a468ff298f4daab677104946b5d39de8a">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboSinkMainNotificationConfigurationChanged</a></div><div class="ttdeci">std::function&lt; void(const am_sinkID_t, const am_NotificationConfiguration_s)&gt; dboSinkMainNotificationConfigurationChanged</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00111">CAmDatabaseHandlerMap.h:111</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_abb9dcbdd4e141250184bf7ba4102c5f5"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#abb9dcbdd4e141250184bf7ba4102c5f5">am::CAmDatabaseHandlerMap::getSinkVolume</a></div><div class="ttdeci">am_Error_e getSinkVolume(const am_sinkID_t sinkID, am_volume_t &amp;volume) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02657">CAmDatabaseHandlerMap.cpp:2657</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a0da949595cfa4486175e8299a6793218"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a0da949595cfa4486175e8299a6793218">am::CAmDatabaseHandlerMap::enterDomainDB</a></div><div class="ttdeci">am_Error_e enterDomainDB(const am_Domain_s &amp;domainData, am_domainID_t &amp;domainID)</div><div class="ttdoc">The following interface methods must be implemented by the subclass. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00478">CAmDatabaseHandlerMap.cpp:478</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></div><div class="ttdoc">This class handles and abstracts the database. </div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00055">IAmDatabaseHandler.h:55</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier_html"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html">am::CAmDatabaseHandlerMap::AmMappedData::AmIdentifier</a></div><div class="ttdoc">The structure encapsulates the id boundary and the current id value. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00390">CAmDatabaseHandlerMap.h:390</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aaecdf0bed07aa4574aa8cbbec605db78"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aaecdf0bed07aa4574aa8cbbec605db78">am::CAmDatabaseHandlerMap::getListCrossfaders</a></div><div class="ttdeci">am_Error_e getListCrossfaders(std::vector&lt; am_Crossfader_s &gt; &amp;listCrossfaders) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02036">CAmDatabaseHandlerMap.cpp:2036</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a7dead67e671bda4d749ffe0f0213d689"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a7dead67e671bda4d749ffe0f0213d689">am::CAmDatabaseHandlerMap::getGatewayInfoDB</a></div><div class="ttdeci">am_Error_e getGatewayInfoDB(const am_gatewayID_t gatewayID, am_Gateway_s &amp;gatewayData) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01805">CAmDatabaseHandlerMap.cpp:1805</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a4db1f5bb37b5e1e8494c31caead1a8a2"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a4db1f5bb37b5e1e8494c31caead1a8a2">am::CAmDatabaseHandlerMap::getCrossfaderInfoDB</a></div><div class="ttdeci">am_Error_e getCrossfaderInfoDB(const am_crossfaderID_t crossfaderID, am_Crossfader_s &amp;crossfaderData) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01833">CAmDatabaseHandlerMap.cpp:1833</a></div></div>
<div class="ttc" id="namespaceam_html_a1b4df0ded5f6d6d07ae583dc9a074209"><div class="ttname"><a href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am::am_ConnectionState_e</a></div><div class="ttdeci">am_ConnectionState_e</div><div class="ttdoc">represents the connection state </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00253">audiomanagertypes.h:253</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></div><div class="ttdoc">Database observer. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00081">CAmDatabaseHandlerMap.h:81</a></div></div>
<div class="ttc" id="structam_1_1am__Converter__s_html"><div class="ttname"><a href="structam_1_1am__Converter__s.html">am::am_Converter_s</a></div><div class="ttdoc">This struct describes the attributes of a converter. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00606">audiomanagertypes.h:606</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a2ab5e36eedd8430c5d720b9e2b5559f3"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a2ab5e36eedd8430c5d720b9e2b5559f3">am::CAmDatabaseHandlerMap::getListMainSourceSoundProperties</a></div><div class="ttdeci">am_Error_e getListMainSourceSoundProperties(const am_sourceID_t sourceID, std::vector&lt; am_MainSoundProperty_s &gt; &amp;listSourceProperties) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02087">CAmDatabaseHandlerMap.cpp:2087</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a057ed56f6729eb6a1fd45210e12f3282"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282">am::CAmDatabaseHandlerMap::existSource</a></div><div class="ttdeci">bool existSource(const am_sourceID_t sourceID) const </div><div class="ttdoc">checks for a certain Source </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02226">CAmDatabaseHandlerMap.cpp:2226</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a2ab5e36eedd8430c5d720b9e2b5559f3"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a2ab5e36eedd8430c5d720b9e2b5559f3">am::CAmDatabaseHandlerMap::getListMainSourceSoundProperties</a></div><div class="ttdeci">am_Error_e getListMainSourceSoundProperties(const am_sourceID_t sourceID, std::vector&lt; am_MainSoundProperty_s &gt; &amp;listSourceProperties) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02133">CAmDatabaseHandlerMap.cpp:2133</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a057ed56f6729eb6a1fd45210e12f3282"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282">am::CAmDatabaseHandlerMap::existSource</a></div><div class="ttdeci">bool existSource(const am_sourceID_t sourceID) const </div><div class="ttdoc">checks for a certain Source </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02271">CAmDatabaseHandlerMap.cpp:2271</a></div></div>
<div class="ttc" id="namespaceam_html_a2e1718a0cd2d37bd5f989402b89c34a5"><div class="ttname"><a href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am::am_DomainState_e</a></div><div class="ttdeci">am_DomainState_e</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00280">audiomanagertypes.h:280</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a853fb72cc008d829bd116d3493d8189f"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a853fb72cc008d829bd116d3493d8189f">am::CAmDatabaseHandlerMap::removeSourceClassDB</a></div><div class="ttdeci">am_Error_e removeSourceClassDB(const am_sourceClass_t sourceClassID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01596">CAmDatabaseHandlerMap.cpp:1596</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a4e500abcedba095c06ad81af710d1c36"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a4e500abcedba095c06ad81af710d1c36">am::CAmDatabaseHandlerMap::getListSourceClasses</a></div><div class="ttdeci">am_Error_e getListSourceClasses(std::vector&lt; am_SourceClass_s &gt; &amp;listSourceClasses) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01979">CAmDatabaseHandlerMap.cpp:1979</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a853fb72cc008d829bd116d3493d8189f"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a853fb72cc008d829bd116d3493d8189f">am::CAmDatabaseHandlerMap::removeSourceClassDB</a></div><div class="ttdeci">am_Error_e removeSourceClassDB(const am_sourceClass_t sourceClassID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01643">CAmDatabaseHandlerMap.cpp:1643</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_afb5fd5d175e1fb3d285c7959d2628c47"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#afb5fd5d175e1fb3d285c7959d2628c47">am::CAmDatabaseHandlerMap::registerObserver</a></div><div class="ttdeci">bool registerObserver(IAmDatabaseObserver *iObserver)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03394">CAmDatabaseHandlerMap.cpp:3394</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a4e500abcedba095c06ad81af710d1c36"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a4e500abcedba095c06ad81af710d1c36">am::CAmDatabaseHandlerMap::getListSourceClasses</a></div><div class="ttdeci">am_Error_e getListSourceClasses(std::vector&lt; am_SourceClass_s &gt; &amp;listSourceClasses) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02025">CAmDatabaseHandlerMap.cpp:2025</a></div></div>
<div class="ttc" id="namespaceam_html_afc05253c20a9333f02f7a4b3f7762269"><div class="ttname"><a href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am::am_HotSink_e</a></div><div class="ttdeci">am_HotSink_e</div><div class="ttdoc">describes the active sink of a crossfader. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00208">audiomanagertypes.h:208</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aa7aa7c4623741f2ace946ca0b9a0b75d"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aa7aa7c4623741f2ace946ca0b9a0b75d">am::CAmDatabaseHandlerMap::enumerateGateways</a></div><div class="ttdeci">am_Error_e enumerateGateways(std::function&lt; void(const am_Gateway_s &amp;element)&gt; cb) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03326">CAmDatabaseHandlerMap.cpp:3326</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a04bbd38bbbbbdc107bc54dcfa7f8eba4"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a04bbd38bbbbbdc107bc54dcfa7f8eba4">am::CAmDatabaseHandlerMap::getMainConnectionType</a></div><div class="ttdeci">void getMainConnectionType(am_MainConnectionType_s &amp;connectionType) const </div><div class="ttdoc">The following structures extend the base structures with print capabilities. </div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a694fe923d50ac3e712a245cb7066b93d"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a694fe923d50ac3e712a245cb7066b93d">am::CAmDatabaseHandlerMap::changeSourceInterruptState</a></div><div class="ttdeci">am_Error_e changeSourceInterruptState(const am_sourceID_t sourceID, const am_InterruptState_e interruptState)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02630">CAmDatabaseHandlerMap.cpp:2630</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_ab500c322b4706176f09b3324b75fdd75"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ab500c322b4706176f09b3324b75fdd75">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboNewDomain</a></div><div class="ttdeci">std::function&lt; void(const am_Domain_s &amp;)&gt; dboNewDomain</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00088">CAmDatabaseHandlerMap.h:88</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aa7aa7c4623741f2ace946ca0b9a0b75d"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aa7aa7c4623741f2ace946ca0b9a0b75d">am::CAmDatabaseHandlerMap::enumerateGateways</a></div><div class="ttdeci">am_Error_e enumerateGateways(std::function&lt; void(const am_Gateway_s &amp;element)&gt; cb) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03374">CAmDatabaseHandlerMap.cpp:3374</a></div></div>
<div class="ttc" id="namespaceam_html_a0ba72fdbafaa9e886e77aa4099c281ec"><div class="ttname"><a href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am::am_volume_t</a></div><div class="ttdeci">int16_t am_volume_t</div><div class="ttdoc">The unit is 0.1 db steps,The smallest value -3000 (=AM_MUTE). </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00091">audiomanagertypes.h:91</a></div></div>
<div class="ttc" id="structam_1_1am__Crossfader__s_html"><div class="ttname"><a href="structam_1_1am__Crossfader__s.html">am::am_Crossfader_s</a></div><div class="ttdoc">This struct describes the attribiutes of a crossfader. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00560">audiomanagertypes.h:560</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_adb4e10d4bd74f5518bac90bb4bbf2d51"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#adb4e10d4bd74f5518bac90bb4bbf2d51">am::CAmDatabaseHandlerMap::enterConnectionDB</a></div><div class="ttdeci">am_Error_e enterConnectionDB(const am_Connection_s &amp;connection, am_connectionID_t &amp;connectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01026">CAmDatabaseHandlerMap.cpp:1026</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a8cfa1da0158d4b62ae1f25379af08261"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a8cfa1da0158d4b62ae1f25379af08261">am::CAmDatabaseHandlerMap::changeMainSinkNotificationConfigurationDB</a></div><div class="ttdeci">am_Error_e changeMainSinkNotificationConfigurationDB(const am_sinkID_t sinkID, const am_NotificationConfiguration_s mainNotificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03154">CAmDatabaseHandlerMap.cpp:3154</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aa1f064f4e3d0ce825f80b7f5717a6c55"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aa1f064f4e3d0ce825f80b7f5717a6c55">am::CAmDatabaseHandlerMap::getListConnectionsReserved</a></div><div class="ttdeci">am_Error_e getListConnectionsReserved(std::vector&lt; am_Connection_s &gt; &amp;listConnections) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01940">CAmDatabaseHandlerMap.cpp:1940</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aec2ce98cc21918d2cdc8bc996eb396c6"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aec2ce98cc21918d2cdc8bc996eb396c6">am::CAmDatabaseHandlerMap::changeMainSourceNotificationConfigurationDB</a></div><div class="ttdeci">am_Error_e changeMainSourceNotificationConfigurationDB(const am_sourceID_t sourceID, const am_NotificationConfiguration_s mainNotificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03172">CAmDatabaseHandlerMap.cpp:3172</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a67b3d3cc897b4075804833c334429e31"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a67b3d3cc897b4075804833c334429e31">am::CAmDatabaseHandlerMap::changeSourceSoundPropertyDB</a></div><div class="ttdeci">am_Error_e changeSourceSoundPropertyDB(const am_SoundProperty_s &amp;soundProperty, const am_sourceID_t sourceID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02860">CAmDatabaseHandlerMap.cpp:2860</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a16b77657f4c6e878f7b20a21f8ecb51d"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a16b77657f4c6e878f7b20a21f8ecb51d">am::CAmDatabaseHandlerMap::getMainSinkSoundPropertyValue</a></div><div class="ttdeci">am_Error_e getMainSinkSoundPropertyValue(const am_sinkID_t sinkID, const am_CustomMainSoundPropertyType_t propertyType, int16_t &amp;value) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02678">CAmDatabaseHandlerMap.cpp:2678</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a2483324555e401435200385e420c4c9b"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a2483324555e401435200385e420c4c9b">am::CAmDatabaseHandlerMap::isComponentConnected</a></div><div class="ttdeci">bool isComponentConnected(const am_Gateway_s &amp;gateway) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02921">CAmDatabaseHandlerMap.cpp:2921</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a7837121060aa8ebc6771167d81c256a1"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a7837121060aa8ebc6771167d81c256a1">am::CAmDatabaseHandlerMap::changeMainConnectionStateDB</a></div><div class="ttdeci">am_Error_e changeMainConnectionStateDB(const am_mainConnectionID_t mainconnectionID, const am_ConnectionState_e connectionState)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01238">CAmDatabaseHandlerMap.cpp:1238</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_abe4353f08f52226ecfc152cd7821d525"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#abe4353f08f52226ecfc152cd7821d525">am::CAmDatabaseHandlerMap::changeMainSinkSoundPropertyDB</a></div><div class="ttdeci">am_Error_e changeMainSinkSoundPropertyDB(const am_MainSoundProperty_s &amp;soundProperty, const am_sinkID_t sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01353">CAmDatabaseHandlerMap.cpp:1353</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_af1107bb65f80c493d493f2d8cb3430bc"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#af1107bb65f80c493d493f2d8cb3430bc">am::CAmDatabaseHandlerMap::existGateway</a></div><div class="ttdeci">bool existGateway(const am_gatewayID_t gatewayID) const </div><div class="ttdoc">checks for certain gateway </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02347">CAmDatabaseHandlerMap.cpp:2347</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_adb4e10d4bd74f5518bac90bb4bbf2d51"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#adb4e10d4bd74f5518bac90bb4bbf2d51">am::CAmDatabaseHandlerMap::enterConnectionDB</a></div><div class="ttdeci">am_Error_e enterConnectionDB(const am_Connection_s &amp;connection, am_connectionID_t &amp;connectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01081">CAmDatabaseHandlerMap.cpp:1081</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a8cfa1da0158d4b62ae1f25379af08261"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a8cfa1da0158d4b62ae1f25379af08261">am::CAmDatabaseHandlerMap::changeMainSinkNotificationConfigurationDB</a></div><div class="ttdeci">am_Error_e changeMainSinkNotificationConfigurationDB(const am_sinkID_t sinkID, const am_NotificationConfiguration_s mainNotificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03202">CAmDatabaseHandlerMap.cpp:3202</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aa1f064f4e3d0ce825f80b7f5717a6c55"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aa1f064f4e3d0ce825f80b7f5717a6c55">am::CAmDatabaseHandlerMap::getListConnectionsReserved</a></div><div class="ttdeci">am_Error_e getListConnectionsReserved(std::vector&lt; am_Connection_s &gt; &amp;listConnections) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01986">CAmDatabaseHandlerMap.cpp:1986</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aec2ce98cc21918d2cdc8bc996eb396c6"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aec2ce98cc21918d2cdc8bc996eb396c6">am::CAmDatabaseHandlerMap::changeMainSourceNotificationConfigurationDB</a></div><div class="ttdeci">am_Error_e changeMainSourceNotificationConfigurationDB(const am_sourceID_t sourceID, const am_NotificationConfiguration_s mainNotificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03220">CAmDatabaseHandlerMap.cpp:3220</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a67b3d3cc897b4075804833c334429e31"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a67b3d3cc897b4075804833c334429e31">am::CAmDatabaseHandlerMap::changeSourceSoundPropertyDB</a></div><div class="ttdeci">am_Error_e changeSourceSoundPropertyDB(const am_SoundProperty_s &amp;soundProperty, const am_sourceID_t sourceID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02913">CAmDatabaseHandlerMap.cpp:2913</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a16b77657f4c6e878f7b20a21f8ecb51d"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a16b77657f4c6e878f7b20a21f8ecb51d">am::CAmDatabaseHandlerMap::getMainSinkSoundPropertyValue</a></div><div class="ttdeci">am_Error_e getMainSinkSoundPropertyValue(const am_sinkID_t sinkID, const am_CustomMainSoundPropertyType_t propertyType, int16_t &amp;value) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02731">CAmDatabaseHandlerMap.cpp:2731</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a2483324555e401435200385e420c4c9b"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a2483324555e401435200385e420c4c9b">am::CAmDatabaseHandlerMap::isComponentConnected</a></div><div class="ttdeci">bool isComponentConnected(const am_Gateway_s &amp;gateway) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02974">CAmDatabaseHandlerMap.cpp:2974</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a7837121060aa8ebc6771167d81c256a1"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a7837121060aa8ebc6771167d81c256a1">am::CAmDatabaseHandlerMap::changeMainConnectionStateDB</a></div><div class="ttdeci">am_Error_e changeMainConnectionStateDB(const am_mainConnectionID_t mainconnectionID, const am_ConnectionState_e connectionState)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01292">CAmDatabaseHandlerMap.cpp:1292</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_abe4353f08f52226ecfc152cd7821d525"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#abe4353f08f52226ecfc152cd7821d525">am::CAmDatabaseHandlerMap::changeMainSinkSoundPropertyDB</a></div><div class="ttdeci">am_Error_e changeMainSinkSoundPropertyDB(const am_MainSoundProperty_s &amp;soundProperty, const am_sinkID_t sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01406">CAmDatabaseHandlerMap.cpp:1406</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_af1107bb65f80c493d493f2d8cb3430bc"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#af1107bb65f80c493d493f2d8cb3430bc">am::CAmDatabaseHandlerMap::existGateway</a></div><div class="ttdeci">bool existGateway(const am_gatewayID_t gatewayID) const </div><div class="ttdoc">checks for certain gateway </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02392">CAmDatabaseHandlerMap.cpp:2392</a></div></div>
<div class="ttc" id="namespaceam_html_a8b8fc2ab1ac4d427ca85fe8549e6afd0"><div class="ttname"><a href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am::am_sourceClass_t</a></div><div class="ttdeci">uint16_t am_sourceClass_t</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00102">audiomanagertypes.h:102</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a2e8d93a8d29ec8cf84d3b231a5627e8f"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a2e8d93a8d29ec8cf84d3b231a5627e8f">am::CAmDatabaseHandlerMap::enterMainConnectionDB</a></div><div class="ttdeci">am_Error_e enterMainConnectionDB(const am_MainConnection_s &amp;mainConnectionData, am_mainConnectionID_t &amp;connectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00502">CAmDatabaseHandlerMap.cpp:502</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a081e180b2d814053138d3f687a809d1f"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a081e180b2d814053138d3f687a809d1f">am::CAmDatabaseHandlerMap::removeGatewayDB</a></div><div class="ttdeci">am_Error_e removeGatewayDB(const am_gatewayID_t gatewayID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01512">CAmDatabaseHandlerMap.cpp:1512</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a6d001d218bfd1ce6eb33e2f23a140b6b"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a6d001d218bfd1ce6eb33e2f23a140b6b">am::CAmDatabaseHandlerMap::peekSinkClassID</a></div><div class="ttdeci">am_Error_e peekSinkClassID(const std::string &amp;name, am_sinkClass_t &amp;sinkClassID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02933">CAmDatabaseHandlerMap.cpp:2933</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a2e8d93a8d29ec8cf84d3b231a5627e8f"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a2e8d93a8d29ec8cf84d3b231a5627e8f">am::CAmDatabaseHandlerMap::enterMainConnectionDB</a></div><div class="ttdeci">am_Error_e enterMainConnectionDB(const am_MainConnection_s &amp;mainConnectionData, am_mainConnectionID_t &amp;connectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00557">CAmDatabaseHandlerMap.cpp:557</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a081e180b2d814053138d3f687a809d1f"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a081e180b2d814053138d3f687a809d1f">am::CAmDatabaseHandlerMap::removeGatewayDB</a></div><div class="ttdeci">am_Error_e removeGatewayDB(const am_gatewayID_t gatewayID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01563">CAmDatabaseHandlerMap.cpp:1563</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a6d001d218bfd1ce6eb33e2f23a140b6b"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a6d001d218bfd1ce6eb33e2f23a140b6b">am::CAmDatabaseHandlerMap::peekSinkClassID</a></div><div class="ttdeci">am_Error_e peekSinkClassID(const std::string &amp;name, am_sinkClass_t &amp;sinkClassID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02986">CAmDatabaseHandlerMap.cpp:2986</a></div></div>
<div class="ttc" id="structam_1_1am__Availability__s_html"><div class="ttname"><a href="structam_1_1am__Availability__s.html">am::am_Availability_s</a></div><div class="ttdoc">this describes the availability of a sink or a source together with the latest change ...</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00523">audiomanagertypes.h:523</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_af946dd70eacb4ab2c21308fbd45a3231"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#af946dd70eacb4ab2c21308fbd45a3231">am::CAmDatabaseHandlerMap::getDomainState</a></div><div class="ttdeci">am_Error_e getDomainState(const am_domainID_t domainID, am_DomainState_e &amp;state) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02726">CAmDatabaseHandlerMap.cpp:2726</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a20441fe0f2f687f41dfcd9de10629fad"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a20441fe0f2f687f41dfcd9de10629fad">am::CAmDatabaseHandlerMap::changeSourceDB</a></div><div class="ttdeci">am_Error_e changeSourceDB(const am_sourceID_t sourceID, const am_sourceClass_t sourceClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomAvailabilityReason_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02964">CAmDatabaseHandlerMap.cpp:2964</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_af946dd70eacb4ab2c21308fbd45a3231"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#af946dd70eacb4ab2c21308fbd45a3231">am::CAmDatabaseHandlerMap::getDomainState</a></div><div class="ttdeci">am_Error_e getDomainState(const am_domainID_t domainID, am_DomainState_e &amp;state) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02779">CAmDatabaseHandlerMap.cpp:2779</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a20441fe0f2f687f41dfcd9de10629fad"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a20441fe0f2f687f41dfcd9de10629fad">am::CAmDatabaseHandlerMap::changeSourceDB</a></div><div class="ttdeci">am_Error_e changeSourceDB(const am_sourceID_t sourceID, const am_sourceClass_t sourceClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomAvailabilityReason_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03017">CAmDatabaseHandlerMap.cpp:3017</a></div></div>
<div class="ttc" id="structam_1_1am__Gateway__s_html"><div class="ttname"><a href="structam_1_1am__Gateway__s.html">am::am_Gateway_s</a></div><div class="ttdoc">This struct describes the attributes of a gateway. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00689">audiomanagertypes.h:689</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a6fe709f73b4661c5b6470d93a7e98963"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a6fe709f73b4661c5b6470d93a7e98963">am::CAmDatabaseHandlerMap::CAmDatabaseHandlerMap</a></div><div class="ttdeci">CAmDatabaseHandlerMap()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00405">CAmDatabaseHandlerMap.cpp:405</a></div></div>
-<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s_html_a75de0024789b7453e703728334300b02"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#a75de0024789b7453e703728334300b02">am::CAmDatabaseHandlerMap::CAmMappedData::am_Identifier_s::mMin</a></div><div class="ttdeci">int16_t mMin</div><div class="ttdoc">min possible value </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00342">CAmDatabaseHandlerMap.h:342</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a78aad702c064d5d0ad3456abeb4ada14"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a78aad702c064d5d0ad3456abeb4ada14">am::CAmDatabaseHandlerMap::getListConvertersOfDomain</a></div><div class="ttdeci">am_Error_e getListConvertersOfDomain(const am_domainID_t domainID, std::vector&lt; am_converterID_t &gt; &amp;listConvertersID) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01881">CAmDatabaseHandlerMap.cpp:1881</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_af095c4ceaed0e5fb447956c103692770"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#af095c4ceaed0e5fb447956c103692770">am::CAmDatabaseHandlerMap::changeSourceAvailabilityDB</a></div><div class="ttdeci">am_Error_e changeSourceAvailabilityDB(const am_Availability_s &amp;availability, const am_sourceID_t sourceID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01408">CAmDatabaseHandlerMap.cpp:1408</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a71193850ce85ab9929bd291931b5e9a6"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a71193850ce85ab9929bd291931b5e9a6">am::CAmDatabaseHandlerMap::changeSourceState</a></div><div class="ttdeci">am_Error_e changeSourceState(const am_sourceID_t sourceID, const am_SourceState_e sourceState)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02573">CAmDatabaseHandlerMap.cpp:2573</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a6efdeb7cf8ba4850dda8bf937f46c51e"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a6efdeb7cf8ba4850dda8bf937f46c51e">am::CAmDatabaseHandlerMap::changeMainSourceSoundPropertyDB</a></div><div class="ttdeci">am_Error_e changeMainSourceSoundPropertyDB(const am_MainSoundProperty_s &amp;soundProperty, const am_sourceID_t sourceID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01380">CAmDatabaseHandlerMap.cpp:1380</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a647625d9fb709853924fe07f25f5bf50"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a647625d9fb709853924fe07f25f5bf50">am::CAmDatabaseHandlerMap::dump</a></div><div class="ttdeci">void dump(std::ostream &amp;output) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00911">CAmDatabaseHandlerMap.cpp:911</a></div></div>
-<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s_html_aad023ef770e148765dce1bfec64a9ed2"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#aad023ef770e148765dce1bfec64a9ed2">am::CAmDatabaseHandlerMap::CAmMappedData::am_Identifier_s::am_Identifier_s</a></div><div class="ttdeci">am_Identifier_s()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00346">CAmDatabaseHandlerMap.h:346</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a6fe709f73b4661c5b6470d93a7e98963"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a6fe709f73b4661c5b6470d93a7e98963">am::CAmDatabaseHandlerMap::CAmDatabaseHandlerMap</a></div><div class="ttdeci">CAmDatabaseHandlerMap()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00456">CAmDatabaseHandlerMap.cpp:456</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a78aad702c064d5d0ad3456abeb4ada14"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a78aad702c064d5d0ad3456abeb4ada14">am::CAmDatabaseHandlerMap::getListConvertersOfDomain</a></div><div class="ttdeci">am_Error_e getListConvertersOfDomain(const am_domainID_t domainID, std::vector&lt; am_converterID_t &gt; &amp;listConvertersID) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01927">CAmDatabaseHandlerMap.cpp:1927</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_af095c4ceaed0e5fb447956c103692770"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#af095c4ceaed0e5fb447956c103692770">am::CAmDatabaseHandlerMap::changeSourceAvailabilityDB</a></div><div class="ttdeci">am_Error_e changeSourceAvailabilityDB(const am_Availability_s &amp;availability, const am_sourceID_t sourceID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01459">CAmDatabaseHandlerMap.cpp:1459</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a71193850ce85ab9929bd291931b5e9a6"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a71193850ce85ab9929bd291931b5e9a6">am::CAmDatabaseHandlerMap::changeSourceState</a></div><div class="ttdeci">am_Error_e changeSourceState(const am_sourceID_t sourceID, const am_SourceState_e sourceState)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02613">CAmDatabaseHandlerMap.cpp:2613</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a6efdeb7cf8ba4850dda8bf937f46c51e"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a6efdeb7cf8ba4850dda8bf937f46c51e">am::CAmDatabaseHandlerMap::changeMainSourceSoundPropertyDB</a></div><div class="ttdeci">am_Error_e changeMainSourceSoundPropertyDB(const am_MainSoundProperty_s &amp;soundProperty, const am_sourceID_t sourceID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01432">CAmDatabaseHandlerMap.cpp:1432</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a647625d9fb709853924fe07f25f5bf50"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a647625d9fb709853924fe07f25f5bf50">am::CAmDatabaseHandlerMap::dump</a></div><div class="ttdeci">void dump(std::ostream &amp;output) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00966">CAmDatabaseHandlerMap.cpp:966</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_a3f333ffb10e0e1b45f009dbc941d604e"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a3f333ffb10e0e1b45f009dbc941d604e">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboNewGateway</a></div><div class="ttdeci">std::function&lt; void(const am_Gateway_s &amp;)&gt; dboNewGateway</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00089">CAmDatabaseHandlerMap.h:89</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier_html_a9df617c05e15038534fa1266bee383f3"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#a9df617c05e15038534fa1266bee383f3">am::CAmDatabaseHandlerMap::AmMappedData::AmIdentifier::mMin</a></div><div class="ttdeci">int16_t mMin</div><div class="ttdoc">min possible value </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00392">CAmDatabaseHandlerMap.h:392</a></div></div>
<div class="ttc" id="namespaceam_html_a58a230b5da10699a7ce1b1f2a1c550e6"><div class="ttname"><a href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am::am_domainID_t</a></div><div class="ttdeci">uint16_t am_domainID_t</div><div class="ttdoc">a domain ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00045">audiomanagertypes.h:45</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_af2376265b0861252f439dc04af04cf7e"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#af2376265b0861252f439dc04af04cf7e">am::CAmDatabaseHandlerMap::enterSystemProperties</a></div><div class="ttdeci">am_Error_e enterSystemProperties(const std::vector&lt; am_SystemProperty_s &gt; &amp;listSystemProperties)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01198">CAmDatabaseHandlerMap.cpp:1198</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_ad67e32d9f9e20117965d4d37a05d22dd"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#ad67e32d9f9e20117965d4d37a05d22dd">am::CAmDatabaseHandlerMap::enterSinkDB</a></div><div class="ttdeci">am_Error_e enterSinkDB(const am_Sink_s &amp;sinkData, am_sinkID_t &amp;sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00584">CAmDatabaseHandlerMap.cpp:584</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_af2376265b0861252f439dc04af04cf7e"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#af2376265b0861252f439dc04af04cf7e">am::CAmDatabaseHandlerMap::enterSystemProperties</a></div><div class="ttdeci">am_Error_e enterSystemProperties(const std::vector&lt; am_SystemProperty_s &gt; &amp;listSystemProperties)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01252">CAmDatabaseHandlerMap.cpp:1252</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_ad67e32d9f9e20117965d4d37a05d22dd"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#ad67e32d9f9e20117965d4d37a05d22dd">am::CAmDatabaseHandlerMap::enterSinkDB</a></div><div class="ttdeci">am_Error_e enterSinkDB(const am_Sink_s &amp;sinkData, am_sinkID_t &amp;sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00641">CAmDatabaseHandlerMap.cpp:641</a></div></div>
<div class="ttc" id="namespaceam_html_a834886e7c3e4a2d6745ef2b59b485b00"><div class="ttname"><a href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am::am_mainVolume_t</a></div><div class="ttdeci">int16_t am_mainVolume_t</div><div class="ttdoc">This is the volume presented on the command interface. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00100">audiomanagertypes.h:100</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a91c55593dc24ce5562ee99bd87dc3d35"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a91c55593dc24ce5562ee99bd87dc3d35">am::CAmDatabaseHandlerMap::changeSinkSoundPropertyDB</a></div><div class="ttdeci">am_Error_e changeSinkSoundPropertyDB(const am_SoundProperty_s &amp;soundProperty, const am_sinkID_t sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02884">CAmDatabaseHandlerMap.cpp:2884</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a44f377c6333581065dae1b9d8f70d973"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a44f377c6333581065dae1b9d8f70d973">am::CAmDatabaseHandlerMap::existSinkName</a></div><div class="ttdeci">bool existSinkName(const std::string &amp;name) const </div><div class="ttdoc">checks if a sink with the name exists </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02323">CAmDatabaseHandlerMap.cpp:2323</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a72d1eae0dd98bd91f562480bc87deb83"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a72d1eae0dd98bd91f562480bc87deb83">am::CAmDatabaseHandlerMap::getListMainSourceNotificationConfigurations</a></div><div class="ttdeci">am_Error_e getListMainSourceNotificationConfigurations(const am_sourceID_t sourceID, std::vector&lt; am_NotificationConfiguration_s &gt; &amp;listMainNotificationConfigurations)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03121">CAmDatabaseHandlerMap.cpp:3121</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a37ef428bccfbfc5f13340fb687d52482"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a37ef428bccfbfc5f13340fb687d52482">am::CAmDatabaseHandlerMap::getListVisibleMainConnections</a></div><div class="ttdeci">am_Error_e getListVisibleMainConnections(std::vector&lt; am_MainConnectionType_s &gt; &amp;listConnections) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02034">CAmDatabaseHandlerMap.cpp:2034</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a862297976b93acab6d8ae240e96dfa88"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a862297976b93acab6d8ae240e96dfa88">am::CAmDatabaseHandlerMap::getDomainOfCrossfader</a></div><div class="ttdeci">am_Error_e getDomainOfCrossfader(const am_converterID_t crossfader, am_domainID_t &amp;domainID) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02383">CAmDatabaseHandlerMap.cpp:2383</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aee5cd7706a7cb990dfc88b475273f733"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aee5cd7706a7cb990dfc88b475273f733">am::CAmDatabaseHandlerMap::existSinkNameOrID</a></div><div class="ttdeci">bool existSinkNameOrID(const am_sinkID_t sinkID, const std::string &amp;name) const </div><div class="ttdoc">checks if a sink with the ID or the name exists </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02313">CAmDatabaseHandlerMap.cpp:2313</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a91c55593dc24ce5562ee99bd87dc3d35"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a91c55593dc24ce5562ee99bd87dc3d35">am::CAmDatabaseHandlerMap::changeSinkSoundPropertyDB</a></div><div class="ttdeci">am_Error_e changeSinkSoundPropertyDB(const am_SoundProperty_s &amp;soundProperty, const am_sinkID_t sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02937">CAmDatabaseHandlerMap.cpp:2937</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a44f377c6333581065dae1b9d8f70d973"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a44f377c6333581065dae1b9d8f70d973">am::CAmDatabaseHandlerMap::existSinkName</a></div><div class="ttdeci">bool existSinkName(const std::string &amp;name) const </div><div class="ttdoc">checks if a sink with the name exists </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02368">CAmDatabaseHandlerMap.cpp:2368</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a72d1eae0dd98bd91f562480bc87deb83"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a72d1eae0dd98bd91f562480bc87deb83">am::CAmDatabaseHandlerMap::getListMainSourceNotificationConfigurations</a></div><div class="ttdeci">am_Error_e getListMainSourceNotificationConfigurations(const am_sourceID_t sourceID, std::vector&lt; am_NotificationConfiguration_s &gt; &amp;listMainNotificationConfigurations)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03169">CAmDatabaseHandlerMap.cpp:3169</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier_html_ada86fcd58f65ecc490b1c825f9ebc534"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#ada86fcd58f65ecc490b1c825f9ebc534">am::CAmDatabaseHandlerMap::AmMappedData::AmIdentifier::mMax</a></div><div class="ttdeci">int16_t mMax</div><div class="ttdoc">max possible value </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00393">CAmDatabaseHandlerMap.h:393</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a37ef428bccfbfc5f13340fb687d52482"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a37ef428bccfbfc5f13340fb687d52482">am::CAmDatabaseHandlerMap::getListVisibleMainConnections</a></div><div class="ttdeci">am_Error_e getListVisibleMainConnections(std::vector&lt; am_MainConnectionType_s &gt; &amp;listConnections) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02080">CAmDatabaseHandlerMap.cpp:2080</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a862297976b93acab6d8ae240e96dfa88"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a862297976b93acab6d8ae240e96dfa88">am::CAmDatabaseHandlerMap::getDomainOfCrossfader</a></div><div class="ttdeci">am_Error_e getDomainOfCrossfader(const am_converterID_t crossfader, am_domainID_t &amp;domainID) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02428">CAmDatabaseHandlerMap.cpp:2428</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aee5cd7706a7cb990dfc88b475273f733"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aee5cd7706a7cb990dfc88b475273f733">am::CAmDatabaseHandlerMap::existSinkNameOrID</a></div><div class="ttdeci">bool existSinkNameOrID(const am_sinkID_t sinkID, const std::string &amp;name) const </div><div class="ttdoc">checks if a sink with the ID or the name exists </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02358">CAmDatabaseHandlerMap.cpp:2358</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier_html_a3c1cf7215403f9ff1b38d38aa55a3f48"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#a3c1cf7215403f9ff1b38d38aa55a3f48">am::CAmDatabaseHandlerMap::AmMappedData::AmIdentifier::AmIdentifier</a></div><div class="ttdeci">AmIdentifier(const int16_t &amp;min, const int16_t &amp;max)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00397">CAmDatabaseHandlerMap.h:397</a></div></div>
<div class="ttc" id="namespaceam_html_af671cec58d6713a0c1e4eaa9c89613d5"><div class="ttname"><a href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am::am_gatewayID_t</a></div><div class="ttdeci">uint16_t am_gatewayID_t</div><div class="ttdoc">a gateway ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00075">audiomanagertypes.h:75</a></div></div>
<div class="ttc" id="structam_1_1am__Source__s_html"><div class="ttname"><a href="structam_1_1am__Source__s.html">am::am_Source_s</a></div><div class="ttdoc">This struct describes the attribiutes of a source. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01232">audiomanagertypes.h:1232</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_ab116baf3c8b9b62cbbfb36e312c2980a"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#ab116baf3c8b9b62cbbfb36e312c2980a">am::CAmDatabaseHandlerMap::removeSourceDB</a></div><div class="ttdeci">am_Error_e removeSourceDB(const am_sourceID_t sourceID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01490">CAmDatabaseHandlerMap.cpp:1490</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a5519db89441052bd130149011c51d029"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a5519db89441052bd130149011c51d029">am::CAmDatabaseHandlerMap::enterGatewayDB</a></div><div class="ttdeci">am_Error_e enterGatewayDB(const am_Gateway_s &amp;gatewayData, am_gatewayID_t &amp;gatewayID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00768">CAmDatabaseHandlerMap.cpp:768</a></div></div>
-<div class="ttc" id="CAmDatabaseHandlerMap_8h_html_a875e11bb7aa7ab24e88646aae2d084ff"><div class="ttname"><a href="CAmDatabaseHandlerMap_8h.html#a875e11bb7aa7ab24e88646aae2d084ff">AM_SUBCLASS_END</a></div><div class="ttdeci">#define AM_SUBCLASS_END(Typedef)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00242">CAmDatabaseHandlerMap.h:242</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a879e15601dadbd0e1f5dc5ffc2b92d93"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a879e15601dadbd0e1f5dc5ffc2b92d93">am::CAmDatabaseHandlerMap::getTimingInformation</a></div><div class="ttdeci">am_Error_e getTimingInformation(const am_mainConnectionID_t mainConnectionID, am_timeSync_t &amp;delay) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02180">CAmDatabaseHandlerMap.cpp:2180</a></div></div>
-<div class="ttc" id="CAmDatabaseHandlerMap_8h_html_ab73ea9620e23e301db1d4666005b2e81"><div class="ttname"><a href="CAmDatabaseHandlerMap_8h.html#ab73ea9620e23e301db1d4666005b2e81">AM_TYPEDEF_SUBCLASS_SOUND_PROPERTIES_BEGIN</a></div><div class="ttdeci">#define AM_TYPEDEF_SUBCLASS_SOUND_PROPERTIES_BEGIN(Subclass, Class)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00257">CAmDatabaseHandlerMap.h:257</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_ab5ab1ed225bdcd1cfd9ffb14425cc270"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#ab5ab1ed225bdcd1cfd9ffb14425cc270">am::CAmDatabaseHandlerMap::getListConverters</a></div><div class="ttdeci">am_Error_e getListConverters(std::vector&lt; am_Converter_s &gt; &amp;listConverters) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02012">CAmDatabaseHandlerMap.cpp:2012</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_ab116baf3c8b9b62cbbfb36e312c2980a"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#ab116baf3c8b9b62cbbfb36e312c2980a">am::CAmDatabaseHandlerMap::removeSourceDB</a></div><div class="ttdeci">am_Error_e removeSourceDB(const am_sourceID_t sourceID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01542">CAmDatabaseHandlerMap.cpp:1542</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a5519db89441052bd130149011c51d029"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a5519db89441052bd130149011c51d029">am::CAmDatabaseHandlerMap::enterGatewayDB</a></div><div class="ttdeci">am_Error_e enterGatewayDB(const am_Gateway_s &amp;gatewayData, am_gatewayID_t &amp;gatewayID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00823">CAmDatabaseHandlerMap.cpp:823</a></div></div>
+<div class="ttc" id="CAmDatabaseHandlerMap_8h_html_a875e11bb7aa7ab24e88646aae2d084ff"><div class="ttname"><a href="CAmDatabaseHandlerMap_8h.html#a875e11bb7aa7ab24e88646aae2d084ff">AM_SUBCLASS_END</a></div><div class="ttdeci">#define AM_SUBCLASS_END(Typedef)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00292">CAmDatabaseHandlerMap.h:292</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a879e15601dadbd0e1f5dc5ffc2b92d93"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a879e15601dadbd0e1f5dc5ffc2b92d93">am::CAmDatabaseHandlerMap::getTimingInformation</a></div><div class="ttdeci">am_Error_e getTimingInformation(const am_mainConnectionID_t mainConnectionID, am_timeSync_t &amp;delay) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02226">CAmDatabaseHandlerMap.cpp:2226</a></div></div>
+<div class="ttc" id="CAmDatabaseHandlerMap_8h_html_ab73ea9620e23e301db1d4666005b2e81"><div class="ttname"><a href="CAmDatabaseHandlerMap_8h.html#ab73ea9620e23e301db1d4666005b2e81">AM_TYPEDEF_SUBCLASS_SOUND_PROPERTIES_BEGIN</a></div><div class="ttdeci">#define AM_TYPEDEF_SUBCLASS_SOUND_PROPERTIES_BEGIN(Subclass, Class)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00307">CAmDatabaseHandlerMap.h:307</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_ab5ab1ed225bdcd1cfd9ffb14425cc270"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#ab5ab1ed225bdcd1cfd9ffb14425cc270">am::CAmDatabaseHandlerMap::getListConverters</a></div><div class="ttdeci">am_Error_e getListConverters(std::vector&lt; am_Converter_s &gt; &amp;listConverters) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02058">CAmDatabaseHandlerMap.cpp:2058</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_a7132079943d73c95cc083e2563447149"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a7132079943d73c95cc083e2563447149">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboNewCrossfader</a></div><div class="ttdeci">std::function&lt; void(const am_Crossfader_s &amp;)&gt; dboNewCrossfader</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00091">CAmDatabaseHandlerMap.h:91</a></div></div>
<div class="ttc" id="namespaceam_html_aac2b901ff83ee381fbe99913753e2416"><div class="ttname"><a href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am::am_sinkID_t</a></div><div class="ttdeci">uint16_t am_sinkID_t</div><div class="ttdoc">a sink ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00065">audiomanagertypes.h:65</a></div></div>
<div class="ttc" id="namespaceam_html_a33a5bb7641f58ab3a5f3b86400ad804c"><div class="ttname"><a href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am::am_mainConnectionID_t</a></div><div class="ttdeci">uint16_t am_mainConnectionID_t</div><div class="ttdoc">a mainConnection ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00080">audiomanagertypes.h:80</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a76e6ed49a9ff565b81507b0d8f280a39"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a76e6ed49a9ff565b81507b0d8f280a39">am::CAmDatabaseHandlerMap::changeSinkNotificationConfigurationDB</a></div><div class="ttdeci">am_Error_e changeSinkNotificationConfigurationDB(const am_sinkID_t sinkID, const am_NotificationConfiguration_s notificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03269">CAmDatabaseHandlerMap.cpp:3269</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a76e6ed49a9ff565b81507b0d8f280a39"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a76e6ed49a9ff565b81507b0d8f280a39">am::CAmDatabaseHandlerMap::changeSinkNotificationConfigurationDB</a></div><div class="ttdeci">am_Error_e changeSinkNotificationConfigurationDB(const am_sinkID_t sinkID, const am_NotificationConfiguration_s notificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03317">CAmDatabaseHandlerMap.cpp:3317</a></div></div>
<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></div><div class="ttdoc">This class handles and abstracts the database. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00064">CAmDatabaseHandlerMap.h:64</a></div></div>
-<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s_html"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html">am::CAmDatabaseHandlerMap::CAmMappedData::am_Identifier_s</a></div><div class="ttdoc">The structure encapsulates the id boundary and the current id value. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00340">CAmDatabaseHandlerMap.h:340</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aa2d844f46c495858dd9a51fd25aec3f8"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aa2d844f46c495858dd9a51fd25aec3f8">am::CAmDatabaseHandlerMap::changeGatewayDB</a></div><div class="ttdeci">am_Error_e changeGatewayDB(const am_gatewayID_t gatewayID, const std::vector&lt; am_CustomAvailabilityReason_t &gt; &amp;listSourceConnectionFormats, const std::vector&lt; am_CustomAvailabilityReason_t &gt; &amp;listSinkConnectionFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03191">CAmDatabaseHandlerMap.cpp:3191</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_ade9391843ffa815ea920c88325dda1be"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#ade9391843ffa815ea920c88325dda1be">am::CAmDatabaseHandlerMap::getSourceType</a></div><div class="ttdeci">void getSourceType(am_SourceType_s &amp;sourceType) const </div></div>
-<div class="ttc" id="CAmDatabaseHandlerMap_8h_html_a130c51f0ba231041759d89fcb8dc0b6b"><div class="ttname"><a href="CAmDatabaseHandlerMap_8h.html#a130c51f0ba231041759d89fcb8dc0b6b">AM_TYPEDEF_SUBCLASS_BEGIN</a></div><div class="ttdeci">#define AM_TYPEDEF_SUBCLASS_BEGIN(Subclass, Class)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00272">CAmDatabaseHandlerMap.h:272</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aa2d844f46c495858dd9a51fd25aec3f8"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aa2d844f46c495858dd9a51fd25aec3f8">am::CAmDatabaseHandlerMap::changeGatewayDB</a></div><div class="ttdeci">am_Error_e changeGatewayDB(const am_gatewayID_t gatewayID, const std::vector&lt; am_CustomAvailabilityReason_t &gt; &amp;listSourceConnectionFormats, const std::vector&lt; am_CustomAvailabilityReason_t &gt; &amp;listSinkConnectionFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03239">CAmDatabaseHandlerMap.cpp:3239</a></div></div>
+<div class="ttc" id="CAmDatabaseHandlerMap_8h_html_a130c51f0ba231041759d89fcb8dc0b6b"><div class="ttname"><a href="CAmDatabaseHandlerMap_8h.html#a130c51f0ba231041759d89fcb8dc0b6b">AM_TYPEDEF_SUBCLASS_BEGIN</a></div><div class="ttdeci">#define AM_TYPEDEF_SUBCLASS_BEGIN(Subclass, Class)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00322">CAmDatabaseHandlerMap.h:322</a></div></div>
<div class="ttc" id="namespaceam_html_af966cbbc3b1d6e637d81a46eaa7dd358"><div class="ttname"><a href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am::am_SourceState_e</a></div><div class="ttdeci">am_SourceState_e</div><div class="ttdoc">The source state reflects the state of the source. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00412">audiomanagertypes.h:412</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a3bab15ab7c91d7340b45ee3cc9ff443a"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a3bab15ab7c91d7340b45ee3cc9ff443a">am::CAmDatabaseHandlerMap::getSinkClassInfoDB</a></div><div class="ttdeci">am_Error_e getSinkClassInfoDB(const am_sinkID_t sinkID, am_SinkClass_s &amp;sinkClass) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01737">CAmDatabaseHandlerMap.cpp:1737</a></div></div>
-<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s_html_a9e334bd926c526ac0ac1c4c0308d83a3"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#a9e334bd926c526ac0ac1c4c0308d83a3">am::CAmDatabaseHandlerMap::CAmMappedData::am_Identifier_s::mCurrentValue</a></div><div class="ttdeci">int16_t mCurrentValue</div><div class="ttdoc">current value </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00344">CAmDatabaseHandlerMap.h:344</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a3d4835c80f537b61dd8fa4065abc9261"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a3d4835c80f537b61dd8fa4065abc9261">am::CAmDatabaseHandlerMap::changeConverterDB</a></div><div class="ttdeci">am_Error_e changeConverterDB(const am_converterID_t converterID, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceConnectionFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkConnectionFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03222">CAmDatabaseHandlerMap.cpp:3222</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a39f7f968e2ebd00f5c1d54482d2b3c9e"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a39f7f968e2ebd00f5c1d54482d2b3c9e">am::CAmDatabaseHandlerMap::getListGatewayConnectionFormats</a></div><div class="ttdeci">am_Error_e getListGatewayConnectionFormats(const am_gatewayID_t gatewayID, std::vector&lt; bool &gt; &amp;listConnectionFormat) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02160">CAmDatabaseHandlerMap.cpp:2160</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aa767a793a77bf7383dbd9929dd5df742"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aa767a793a77bf7383dbd9929dd5df742">am::CAmDatabaseHandlerMap::getListMainSinks</a></div><div class="ttdeci">am_Error_e getListMainSinks(std::vector&lt; am_SinkType_s &gt; &amp;listMainSinks) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02045">CAmDatabaseHandlerMap.cpp:2045</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_abe65855ed514174d3d0b68e64bdde9b7"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#abe65855ed514174d3d0b68e64bdde9b7">am::CAmDatabaseHandlerMap::enterConverterDB</a></div><div class="ttdeci">am_Error_e enterConverterDB(const am_Converter_s &amp;converterData, am_converterID_t &amp;converterID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00843">CAmDatabaseHandlerMap.cpp:843</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a7040183fc84e8ee37016172f7408804a"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a7040183fc84e8ee37016172f7408804a">am::CAmDatabaseHandlerMap::existMainConnection</a></div><div class="ttdeci">bool existMainConnection(const am_mainConnectionID_t mainConnectionID) const </div><div class="ttdoc">checks for a certain mainConnection </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02216">CAmDatabaseHandlerMap.cpp:2216</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html">am::CAmDatabaseObserver</a></div><div class="ttdoc">This class observes the Database and notifies other classes about important events, mainly the CommandSender. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8h_source.html#l00042">CAmDatabaseObserver.h:42</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aefa13b6986d86789409d91dbcd6ed9f7"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aefa13b6986d86789409d91dbcd6ed9f7">am::CAmDatabaseHandlerMap::getMainSourceSoundPropertyValue</a></div><div class="ttdeci">am_Error_e getMainSourceSoundPropertyValue(const am_sourceID_t sourceID, const am_CustomMainSoundPropertyType_t propertyType, int16_t &amp;value) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02701">CAmDatabaseHandlerMap.cpp:2701</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a3bab15ab7c91d7340b45ee3cc9ff443a"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a3bab15ab7c91d7340b45ee3cc9ff443a">am::CAmDatabaseHandlerMap::getSinkClassInfoDB</a></div><div class="ttdeci">am_Error_e getSinkClassInfoDB(const am_sinkID_t sinkID, am_SinkClass_s &amp;sinkClass) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l01783">CAmDatabaseHandlerMap.cpp:1783</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a3d4835c80f537b61dd8fa4065abc9261"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a3d4835c80f537b61dd8fa4065abc9261">am::CAmDatabaseHandlerMap::changeConverterDB</a></div><div class="ttdeci">am_Error_e changeConverterDB(const am_converterID_t converterID, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceConnectionFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkConnectionFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03270">CAmDatabaseHandlerMap.cpp:3270</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a39f7f968e2ebd00f5c1d54482d2b3c9e"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a39f7f968e2ebd00f5c1d54482d2b3c9e">am::CAmDatabaseHandlerMap::getListGatewayConnectionFormats</a></div><div class="ttdeci">am_Error_e getListGatewayConnectionFormats(const am_gatewayID_t gatewayID, std::vector&lt; bool &gt; &amp;listConnectionFormat) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02206">CAmDatabaseHandlerMap.cpp:2206</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aa767a793a77bf7383dbd9929dd5df742"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aa767a793a77bf7383dbd9929dd5df742">am::CAmDatabaseHandlerMap::getListMainSinks</a></div><div class="ttdeci">am_Error_e getListMainSinks(std::vector&lt; am_SinkType_s &gt; &amp;listMainSinks) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02091">CAmDatabaseHandlerMap.cpp:2091</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_a78f7a9c7ca0565fa8d90e22b74a59902"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a78f7a9c7ca0565fa8d90e22b74a59902">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboVolumeChanged</a></div><div class="ttdeci">std::function&lt; void(const am_sinkID_t, const am_mainVolume_t)&gt; dboVolumeChanged</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00105">CAmDatabaseHandlerMap.h:105</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_abe65855ed514174d3d0b68e64bdde9b7"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#abe65855ed514174d3d0b68e64bdde9b7">am::CAmDatabaseHandlerMap::enterConverterDB</a></div><div class="ttdeci">am_Error_e enterConverterDB(const am_Converter_s &amp;converterData, am_converterID_t &amp;converterID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l00898">CAmDatabaseHandlerMap.cpp:898</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_ac16f82bc2e6e2075d33010e8c54eb865"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac16f82bc2e6e2075d33010e8c54eb865">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboRemoveGateway</a></div><div class="ttdeci">std::function&lt; void(const am_gatewayID_t)&gt; dboRemoveGateway</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00097">CAmDatabaseHandlerMap.h:97</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_a7245f709e570372dc89bb2fb0692eba9"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a7245f709e570372dc89bb2fb0692eba9">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboNewMainConnection</a></div><div class="ttdeci">std::function&lt; void(const am_MainConnectionType_s &amp;)&gt; dboNewMainConnection</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00092">CAmDatabaseHandlerMap.h:92</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_a7040183fc84e8ee37016172f7408804a"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#a7040183fc84e8ee37016172f7408804a">am::CAmDatabaseHandlerMap::existMainConnection</a></div><div class="ttdeci">bool existMainConnection(const am_mainConnectionID_t mainConnectionID) const </div><div class="ttdoc">checks for a certain mainConnection </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02261">CAmDatabaseHandlerMap.cpp:2261</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_a8f6110cff1177bdfe88cbe5cdcd44932"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a8f6110cff1177bdfe88cbe5cdcd44932">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::mpDatabaseHandler</a></div><div class="ttdeci">CAmDatabaseHandlerMap * mpDatabaseHandler</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00118">CAmDatabaseHandlerMap.h:118</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aefa13b6986d86789409d91dbcd6ed9f7"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aefa13b6986d86789409d91dbcd6ed9f7">am::CAmDatabaseHandlerMap::getMainSourceSoundPropertyValue</a></div><div class="ttdeci">am_Error_e getMainSourceSoundPropertyValue(const am_sourceID_t sourceID, const am_CustomMainSoundPropertyType_t propertyType, int16_t &amp;value) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02754">CAmDatabaseHandlerMap.cpp:2754</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_a995677c2992ea66729cf26ebed083c01"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a995677c2992ea66729cf26ebed083c01">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboNewConverter</a></div><div class="ttdeci">std::function&lt; void(const am_Converter_s &amp;)&gt; dboNewConverter</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00090">CAmDatabaseHandlerMap.h:90</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_a2790e911832141e38a92850240f8218.html">include</a></li><li class="navelem"><a class="el" href="CAmDatabaseHandlerMap_8h.html">CAmDatabaseHandlerMap.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:29 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmDatabaseObserver_8cpp.html b/docs/CAmDatabaseObserver_8cpp.html
deleted file mode 100644
index f9fd47f..0000000
--- a/docs/CAmDatabaseObserver_8cpp.html
+++ /dev/null
@@ -1,158 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
-<title>AudioManager: AudioManagerCore/src/CAmDatabaseObserver.cpp File Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
- $(document).ready(initResizable);
- $(window).load(resizeHeight);
-</script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
- <div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
- </div>
- <div id="projectbrief">Native Application Runtime Environment</div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li class="current"><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="files.html"><span>File&#160;List</span></a></li>
- <li><a href="globals.html"><span>File&#160;Members</span></a></li>
- </ul>
- </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
- <div id="nav-tree">
- <div id="nav-tree-contents">
- <div id="nav-sync" class="sync"></div>
- </div>
- </div>
- <div id="splitbar" style="-moz-user-select:none;"
- class="ui-resizable-handle">
- </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('CAmDatabaseObserver_8cpp.html','');});
-</script>
-<div id="doc-content">
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
- <div class="summary">
-<a href="#namespaces">Namespaces</a> </div>
- <div class="headertitle">
-<div class="title">CAmDatabaseObserver.cpp File Reference</div> </div>
-</div><!--header-->
-<div class="contents">
-
-<p>SPDX license identifier: MPL-2.0.
-<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &quot;<a class="el" href="CAmDatabaseObserver_8h_source.html">CAmDatabaseObserver.h</a>&quot;</code><br/>
-<code>#include &lt;string.h&gt;</code><br/>
-<code>#include &lt;cassert&gt;</code><br/>
-<code>#include &lt;errno.h&gt;</code><br/>
-<code>#include &lt;sys/socket.h&gt;</code><br/>
-<code>#include &lt;sys/ioctl.h&gt;</code><br/>
-<code>#include &quot;<a class="el" href="CAmCommandSender_8h_source.html">CAmCommandSender.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmTelnetServer_8h_source.html">CAmTelnetServer.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>&quot;</code><br/>
-</div>
-<p><a href="CAmDatabaseObserver_8cpp_source.html">Go to the source code of this file.</a></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
-Namespaces</h2></td></tr>
-<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
-<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br/></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>SPDX license identifier: MPL-2.0. </p>
-<p>Copyright (C) 2012, BMW AG</p>
-<p>This file is part of GENIVI Project AudioManager.</p>
-<p>Contributions are licensed to the GENIVI Alliance under one or more Contribution License Agreements.</p>
-<dl class="section copyright"><dt>Copyright</dt><dd>This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at <a href="http://mozilla.org/MPL/2.0/">http://mozilla.org/MPL/2.0/</a>.</dd></dl>
-<dl class="section author"><dt>Author</dt><dd>Christian Linke, <a href="#" onclick="location.href='mai'+'lto:'+'chr'+'is'+'tia'+'n.'+'lin'+'ke'+'@bm'+'w.'+'de'; return false;">chris<span style="display: none;">.nosp@m.</span>tian<span style="display: none;">.nosp@m.</span>.link<span style="display: none;">.nosp@m.</span>e@bm<span style="display: none;">.nosp@m.</span>w.de</a> BMW 2011,2012</dd></dl>
-<p>For further information see <a href="http://www.genivi.org/">http://www.genivi.org/</a>. </p>
-
-<p>Definition in file <a class="el" href="CAmDatabaseObserver_8cpp_source.html">CAmDatabaseObserver.cpp</a>.</p>
-</div></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
- <ul>
- <li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_218adc744edff50228af3539b32b7808.html">src</a></li><li class="navelem"><a class="el" href="CAmDatabaseObserver_8cpp.html">CAmDatabaseObserver.cpp</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
- <a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
- </ul>
-</div>
-</body>
-</html>
diff --git a/docs/CAmDatabaseObserver_8cpp_source.html b/docs/CAmDatabaseObserver_8cpp_source.html
deleted file mode 100644
index bae0489..0000000
--- a/docs/CAmDatabaseObserver_8cpp_source.html
+++ /dev/null
@@ -1,462 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
-<title>AudioManager: AudioManagerCore/src/CAmDatabaseObserver.cpp Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
- $(document).ready(initResizable);
- $(window).load(resizeHeight);
-</script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
- <div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
- </div>
- <div id="projectbrief">Native Application Runtime Environment</div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li class="current"><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="files.html"><span>File&#160;List</span></a></li>
- <li><a href="globals.html"><span>File&#160;Members</span></a></li>
- </ul>
- </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
- <div id="nav-tree">
- <div id="nav-tree-contents">
- <div id="nav-sync" class="sync"></div>
- </div>
- </div>
- <div id="splitbar" style="-moz-user-select:none;"
- class="ui-resizable-handle">
- </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('CAmDatabaseObserver_8cpp_source.html','');});
-</script>
-<div id="doc-content">
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
- <div class="headertitle">
-<div class="title">CAmDatabaseObserver.cpp</div> </div>
-</div><!--header-->
-<div class="contents">
-<a href="CAmDatabaseObserver_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmDatabaseObserver_8h.html">CAmDatabaseObserver.h</a>&quot;</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;string.h&gt;</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;cassert&gt;</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;errno.h&gt;</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;sys/socket.h&gt;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;sys/ioctl.h&gt;</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmCommandSender_8h.html">CAmCommandSender.h</a>&quot;</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmRoutingSender_8h.html">CAmRoutingSender.h</a>&quot;</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmTelnetServer_8h.html">CAmTelnetServer.h</a>&quot;</span></div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a>&quot;</span></div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmSerializer_8h.html">CAmSerializer.h</a>&quot;</span></div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">namespace </span>am {</div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
-<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseObserver.html#a4b15cd7895e2cc2cd46691863964ebfa"> 38</a></span>&#160;<a class="code" href="classam_1_1CAmDatabaseObserver.html#a4b15cd7895e2cc2cd46691863964ebfa">CAmDatabaseObserver::CAmDatabaseObserver</a>(<a class="code" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a> *iCommandSender, <a class="code" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a> *iRoutingSender, <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *iSocketHandler) :</div>
-<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; mCommandSender(iCommandSender), <span class="comment">//</span></div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; mRoutingSender(iRoutingSender), <span class="comment">//</span></div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; mTelnetServer(NULL), <span class="comment">//</span></div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; mSerializer(iSocketHandler) <span class="comment">//</span></div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;{</div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; assert(mCommandSender!=0);</div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; assert(mRoutingSender!=0);</div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; assert(iSocketHandler!=0);</div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;}</div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
-<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseObserver.html#ae8bdbf0489943a902ae060a3b55076ac"> 49</a></span>&#160;<a class="code" href="classam_1_1CAmDatabaseObserver.html#a4b15cd7895e2cc2cd46691863964ebfa">CAmDatabaseObserver::CAmDatabaseObserver</a>(<a class="code" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a> *iCommandSender, <a class="code" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a> *iRoutingSender, <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *iSocketHandler, <a class="code" href="classam_1_1CAmTelnetServer.html">CAmTelnetServer</a> *iTelnetServer) :</div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; mCommandSender(iCommandSender), <span class="comment">//</span></div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; mRoutingSender(iRoutingSender), <span class="comment">//</span></div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; mTelnetServer(iTelnetServer), <span class="comment">//</span></div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; mSerializer(iSocketHandler) <span class="comment">//</span></div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;{</div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; assert(mTelnetServer!=0);</div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; assert(mCommandSender!=0);</div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; assert(mRoutingSender!=0);</div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; assert(iSocketHandler!=0);</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;}</div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div>
-<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseObserver.html#a3f25a86429cf4709e624fe1471e01018"> 61</a></span>&#160;<a class="code" href="classam_1_1CAmDatabaseObserver.html#a3f25a86429cf4709e624fe1471e01018">CAmDatabaseObserver::~CAmDatabaseObserver</a>()</div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;{</div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;}</div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div>
-<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseObserver.html#a46dba8c33bd4b132bd3b2d7c0eebee54"> 65</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a46dba8c33bd4b132bd3b2d7c0eebee54">CAmDatabaseObserver::newMainConnection</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainConnectionType__s.html">am_MainConnectionType_s</a>&amp; mainConnection)</div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;{</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; mSerializer.<a class="code" href="classam_1_1CAmSerializer.html#a3921451d5ab04e5a98bb044a418fc970">asyncCall</a>&lt;<a class="code" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a>, <span class="keyword">const</span> <a class="code" href="structam_1_1am__MainConnectionType__s.html">am_MainConnectionType_s</a>&gt;(mCommandSender, &amp;<a class="code" href="classam_1_1CAmCommandSender.html#a69ada9e19c65c1d078d8a5f473d08586">CAmCommandSender::cbNewMainConnection</a>, mainConnection);</div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;}</div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div>
-<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseObserver.html#aff1b2cf653b2a023dd4a83da760dd16e"> 70</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#aff1b2cf653b2a023dd4a83da760dd16e">CAmDatabaseObserver::removedMainConnection</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnection)</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;{</div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; mSerializer.<a class="code" href="classam_1_1CAmSerializer.html#a3921451d5ab04e5a98bb044a418fc970">asyncCall</a>&lt;<a class="code" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a>, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a>&gt;(mCommandSender, &amp;<a class="code" href="classam_1_1CAmCommandSender.html#aa3b5906bcf682cff155fb24d402efd89">CAmCommandSender::cbRemovedMainConnection</a>, mainConnection);</div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;}</div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;</div>
-<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseObserver.html#ad1b55f80d4144cf97bc42b41aa31fa08"> 75</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#ad1b55f80d4144cf97bc42b41aa31fa08">CAmDatabaseObserver::newSink</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a>&amp; sink)</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;{</div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; mRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#a33adecaea09901b919a8ca684b6634cb">addSinkLookup</a>(sink);</div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordflow">if</span> (sink.<a class="code" href="structam_1_1am__Sink__s.html#a330b3bebac302af2065b2999b089dcb0">visible</a>)</div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; {</div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <a class="code" href="structam_1_1am__SinkType__s.html">am_SinkType_s</a> s;</div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; s.<a class="code" href="structam_1_1am__SinkType__s.html#a281aeb5a017aecb15957f0222f17927c">availability</a> = sink.<a class="code" href="structam_1_1am__Sink__s.html#acb1a98138ddb331e8cd739bb4de2ee75">available</a>;</div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; s.<a class="code" href="structam_1_1am__SinkType__s.html#a55f9813d5f9d3cfab81dc740d15ee53e">muteState</a> = sink.<a class="code" href="structam_1_1am__Sink__s.html#a96e6c7aeaa5b2b6fc0c7767e78eea68f">muteState</a>;</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; s.<a class="code" href="structam_1_1am__SinkType__s.html#aa23a69a5e0069804f3181f5d3141774a">name</a> = sink.<a class="code" href="structam_1_1am__Sink__s.html#a15f5ed66ddc508c1ab4196b11a8ff031">name</a>;</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; s.<a class="code" href="structam_1_1am__SinkType__s.html#a573880f00ed279120ded986e6b832235">sinkClassID</a> = sink.<a class="code" href="structam_1_1am__Sink__s.html#af13055c029c9ca7da3f6701e1b1af418">sinkClassID</a>;</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; s.<a class="code" href="structam_1_1am__SinkType__s.html#a6455a141536f5b7b676c5a5caabf872d">sinkID</a> = sink.<a class="code" href="structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1">sinkID</a>;</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; s.<a class="code" href="structam_1_1am__SinkType__s.html#a95273c6978fbef5be4a59b1534212495">volume</a> = sink.<a class="code" href="structam_1_1am__Sink__s.html#ae04b205707fd16f34745c039d47cda01">mainVolume</a>;</div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; mSerializer.<a class="code" href="classam_1_1CAmSerializer.html#a3921451d5ab04e5a98bb044a418fc970">asyncCall</a>&lt;<a class="code" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a>, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SinkType__s.html">am_SinkType_s</a>&gt;(mCommandSender, &amp;<a class="code" href="classam_1_1CAmCommandSender.html#ace43c985fa6710585668ed67eb03d15e">CAmCommandSender::cbNewSink</a>, s);</div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; }</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;}</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div>
-<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseObserver.html#a438159a7715b5e7bb3ce860d1bbd585d"> 91</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a438159a7715b5e7bb3ce860d1bbd585d">CAmDatabaseObserver::newSource</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a>&amp; source)</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;{</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; mRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#ae16f1eba6327e4b42c43f271cb11afdd">addSourceLookup</a>(source);</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keywordflow">if</span> (source.<a class="code" href="structam_1_1am__Source__s.html#a9904977c28ce558db9c8aec2172de7b7">visible</a>)</div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; {</div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <a class="code" href="structam_1_1am__SourceType__s.html">am_SourceType_s</a> s;</div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; s.<a class="code" href="structam_1_1am__SourceType__s.html#aa127250ebad705fbca4d5f45eea6dbdd">availability</a> = source.<a class="code" href="structam_1_1am__Source__s.html#abcc899d845aa22799119ac0807bacc7f">available</a>;</div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; s.<a class="code" href="structam_1_1am__SourceType__s.html#a352a80e94b72f7e9ea42c210b930e8ef">name</a> = source.<a class="code" href="structam_1_1am__Source__s.html#a85dbb09cc190834a1e10e6ac4ee5f6fb">name</a>;</div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; s.<a class="code" href="structam_1_1am__SourceType__s.html#a01a0cab789299dc80c5ce53457374172">sourceClassID</a> = source.<a class="code" href="structam_1_1am__Source__s.html#a11aed737b64b5216b786f0804fc23a79">sourceClassID</a>;</div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; s.<a class="code" href="structam_1_1am__SourceType__s.html#a6846851d58222147c2bd390fc572813f">sourceID</a> = source.<a class="code" href="structam_1_1am__Source__s.html#ad224888802fabebefe6ff587412da9fd">sourceID</a>;</div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; mSerializer.<a class="code" href="classam_1_1CAmSerializer.html#a3921451d5ab04e5a98bb044a418fc970">asyncCall</a>&lt;<a class="code" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a>, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SourceType__s.html">am_SourceType_s</a>&gt;(mCommandSender, &amp;<a class="code" href="classam_1_1CAmCommandSender.html#a0e8ed46bf07df06d20bca89d9ad8afb1">CAmCommandSender::cbNewSource</a>, s);</div>
-<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; }</div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;}</div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;</div>
-<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseObserver.html#a0974632fd3d96b5dbfa52c500b05a922"> 105</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a0974632fd3d96b5dbfa52c500b05a922">CAmDatabaseObserver::newDomain</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Domain__s.html">am_Domain_s</a>&amp; domain)</div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;{</div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; mRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#aa112c18abbb53f724e851dc90fe3a670">addDomainLookup</a>(domain);</div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;}</div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;</div>
-<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseObserver.html#a9c44afb34286fc91c406fb3e3fe8dbcd"> 110</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a9c44afb34286fc91c406fb3e3fe8dbcd">CAmDatabaseObserver::newGateway</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a>&amp; gateway)</div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;{</div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; (void) gateway;</div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <span class="comment">//todo: implement something</span></div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;}</div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;</div>
-<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseObserver.html#a5c155840e7a07bdf8e2bb148be51fa3a"> 116</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a5c155840e7a07bdf8e2bb148be51fa3a">CAmDatabaseObserver::newConverter</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a>&amp; coverter)</div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;{</div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; (void) coverter;</div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <span class="comment">//todo: implement something</span></div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;}</div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;</div>
-<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseObserver.html#a3397a79adf9ba9fbf8e2baf3c54988b8"> 122</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a3397a79adf9ba9fbf8e2baf3c54988b8">CAmDatabaseObserver::newCrossfader</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a>&amp; crossfader)</div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;{</div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; mRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#a8822c78e9eb87ac0936bad78abb1dcf1">addCrossfaderLookup</a>(crossfader);</div>
-<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;}</div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;</div>
-<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseObserver.html#ab6940ec33a0c40eb5d1abb5d16a7906f"> 127</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#ab6940ec33a0c40eb5d1abb5d16a7906f">CAmDatabaseObserver::removedSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <span class="keywordtype">bool</span> visible)</div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;{</div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; mRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#abc9fa9970e1d5b3c92940f0df89c1ba0">removeSinkLookup</a>(sinkID);</div>
-<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;</div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="keywordflow">if</span> (visible)</div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; mSerializer.<a class="code" href="classam_1_1CAmSerializer.html#a3921451d5ab04e5a98bb044a418fc970">asyncCall</a>&lt;<a class="code" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a>, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&gt;(mCommandSender, &amp;<a class="code" href="classam_1_1CAmCommandSender.html#a58d3cb6594f2ec16bc8b70e318e5788c">CAmCommandSender::cbRemovedSink</a>, sinkID);</div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;}</div>
-<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;</div>
-<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseObserver.html#a1ff43b93ca8056d8db8a0bc60b41a0ea"> 135</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a1ff43b93ca8056d8db8a0bc60b41a0ea">CAmDatabaseObserver::removedSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <span class="keywordtype">bool</span> visible)</div>
-<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;{</div>
-<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; mRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#ac1e116da59eb9222c63ad109e4062eb2">removeSourceLookup</a>(sourceID);</div>
-<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;</div>
-<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <span class="keywordflow">if</span> (visible)</div>
-<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; mSerializer.<a class="code" href="classam_1_1CAmSerializer.html#a3921451d5ab04e5a98bb044a418fc970">asyncCall</a>&lt;<a class="code" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a>, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&gt;(mCommandSender, &amp;<a class="code" href="classam_1_1CAmCommandSender.html#a47d32f19dfbba3d3af0e088bf018ade9">CAmCommandSender::cbRemovedSource</a>, sourceID);</div>
-<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;}</div>
-<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;</div>
-<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseObserver.html#a39fb975bee2eb3639c9a3a31f6221d05"> 143</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a39fb975bee2eb3639c9a3a31f6221d05">CAmDatabaseObserver::removeDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID)</div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;{</div>
-<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; mRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#a4bc0861fb9186a8363f127133706f966">removeDomainLookup</a>(domainID);</div>
-<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;}</div>
-<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;</div>
-<div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseObserver.html#ac4de6e287614db73bd76fedaa9bf9c30"> 148</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#ac4de6e287614db73bd76fedaa9bf9c30">CAmDatabaseObserver::removeGateway</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID)</div>
-<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;{</div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; (void) gatewayID;</div>
-<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="comment">//todo: implement something?</span></div>
-<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;}</div>
-<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;</div>
-<div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseObserver.html#a1ce38beac08afd21431caf88987605df"> 154</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a1ce38beac08afd21431caf88987605df">CAmDatabaseObserver::removeConverter</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID)</div>
-<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;{</div>
-<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; (void) converterID;</div>
-<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <span class="comment">//todo: implement something?</span></div>
-<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;}</div>
-<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;</div>
-<div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseObserver.html#a3ab11ede15d50e01ed57d135192cc05d"> 160</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a3ab11ede15d50e01ed57d135192cc05d">CAmDatabaseObserver::removeCrossfader</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID)</div>
-<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;{</div>
-<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; mRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#ac63e691b1f7ad4bd4fc2c69757c84752">removeCrossfaderLookup</a>(crossfaderID);</div>
-<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;}</div>
-<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;</div>
-<div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseObserver.html#a5c243150f95793b3154fb25b9bd8e5a7"> 165</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a5c243150f95793b3154fb25b9bd8e5a7">CAmDatabaseObserver::numberOfSinkClassesChanged</a>()</div>
-<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;{</div>
-<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; mSerializer.<a class="code" href="classam_1_1CAmSerializer.html#a3921451d5ab04e5a98bb044a418fc970">asyncCall</a>&lt;<a class="code" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a>&gt;(mCommandSender, &amp;<a class="code" href="classam_1_1CAmCommandSender.html#a29350475ef9e225de34b8a634bb39768">CAmCommandSender::cbNumberOfSinkClassesChanged</a>);</div>
-<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;}</div>
-<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;</div>
-<div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseObserver.html#a788931ac71e84d9e5af8aff345de89b6"> 170</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a788931ac71e84d9e5af8aff345de89b6">CAmDatabaseObserver::numberOfSourceClassesChanged</a>()</div>
-<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;{</div>
-<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; mSerializer.<a class="code" href="classam_1_1CAmSerializer.html#a3921451d5ab04e5a98bb044a418fc970">asyncCall</a>&lt;<a class="code" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a>&gt;(mCommandSender, &amp;<a class="code" href="classam_1_1CAmCommandSender.html#a9f78d031dae6f65510f7ff9f39c7a705">CAmCommandSender::cbNumberOfSourceClassesChanged</a>);</div>
-<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;}</div>
-<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;</div>
-<div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseObserver.html#ab1b202fee2998c1e46c9dfe5a9f3745c"> 175</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#ab1b202fee2998c1e46c9dfe5a9f3745c">CAmDatabaseObserver::mainConnectionStateChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am_ConnectionState_e</a> connectionState)</div>
-<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;{</div>
-<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; mSerializer.<a class="code" href="classam_1_1CAmSerializer.html#a3921451d5ab04e5a98bb044a418fc970">asyncCall</a>&lt;<a class="code" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a>, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a>, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am_ConnectionState_e</a>&gt;(mCommandSender, &amp;<a class="code" href="classam_1_1CAmCommandSender.html#a32aa8ab84632805a876e023a7aead810">CAmCommandSender::cbMainConnectionStateChanged</a>, connectionID, connectionState);</div>
-<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;}</div>
-<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;</div>
-<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseObserver.html#ab4bdb9dad27db7ecb29e59b065db1894"> 180</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#ab4bdb9dad27db7ecb29e59b065db1894">CAmDatabaseObserver::mainSinkSoundPropertyChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; SoundProperty)</div>
-<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;{</div>
-<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; mSerializer.<a class="code" href="classam_1_1CAmSerializer.html#a3921451d5ab04e5a98bb044a418fc970">asyncCall</a>&lt;<a class="code" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a>, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>, <span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&gt;(mCommandSender, &amp;<a class="code" href="classam_1_1CAmCommandSender.html#adea8f5188fee5967bae000706f3bf1bc">CAmCommandSender::cbMainSinkSoundPropertyChanged</a>, sinkID, SoundProperty);</div>
-<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;}</div>
-<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;</div>
-<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseObserver.html#aa939ea4b7addf7d2cc8a5eb1daf72f4e"> 185</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#aa939ea4b7addf7d2cc8a5eb1daf72f4e">CAmDatabaseObserver::mainSourceSoundPropertyChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &amp; SoundProperty)</div>
-<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;{</div>
-<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; mSerializer.<a class="code" href="classam_1_1CAmSerializer.html#a3921451d5ab04e5a98bb044a418fc970">asyncCall</a>&lt;<a class="code" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a>, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>, <span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&gt;(mCommandSender, &amp;<a class="code" href="classam_1_1CAmCommandSender.html#a538406cd89340f6601da5c477e933280">CAmCommandSender::cbMainSourceSoundPropertyChanged</a>, sourceID, SoundProperty);</div>
-<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;}</div>
-<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;</div>
-<div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseObserver.html#af55ef40f1be870256351b685cc643aa1"> 190</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#af55ef40f1be870256351b685cc643aa1">CAmDatabaseObserver::sinkAvailabilityChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp; availability)</div>
-<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;{</div>
-<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; mSerializer.<a class="code" href="classam_1_1CAmSerializer.html#a3921451d5ab04e5a98bb044a418fc970">asyncCall</a>&lt;<a class="code" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a>, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&gt;(mCommandSender, &amp;<a class="code" href="classam_1_1CAmCommandSender.html#a86d8f96c39db1413893bb957ff761fa3">CAmCommandSender::cbSinkAvailabilityChanged</a>, sinkID, availability);</div>
-<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;}</div>
-<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;</div>
-<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseObserver.html#a9f90c020001bbb560cd0d5cd24b90680"> 195</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a9f90c020001bbb560cd0d5cd24b90680">CAmDatabaseObserver::sourceAvailabilityChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp; availability)</div>
-<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;{</div>
-<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; mSerializer.<a class="code" href="classam_1_1CAmSerializer.html#a3921451d5ab04e5a98bb044a418fc970">asyncCall</a>&lt;<a class="code" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a>, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&gt;(mCommandSender, &amp;<a class="code" href="classam_1_1CAmCommandSender.html#a8628d6332e139cb81712bc8336c14f20">CAmCommandSender::cbSourceAvailabilityChanged</a>, sourceID, availability);</div>
-<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;}</div>
-<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;</div>
-<div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseObserver.html#a8280e7203d89575c3932e66319e64553"> 200</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a8280e7203d89575c3932e66319e64553">CAmDatabaseObserver::volumeChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> volume)</div>
-<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;{</div>
-<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; mSerializer.<a class="code" href="classam_1_1CAmSerializer.html#a3921451d5ab04e5a98bb044a418fc970">asyncCall</a>&lt;<a class="code" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a>, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a>&gt;(mCommandSender, &amp;<a class="code" href="classam_1_1CAmCommandSender.html#a4494fdd835137e572f2cf4a3aceb6ae5">CAmCommandSender::cbVolumeChanged</a>, sinkID, volume);</div>
-<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;}</div>
-<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;</div>
-<div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseObserver.html#aad18c2ed1fc1e8d681fbab59dbb86459"> 205</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#aad18c2ed1fc1e8d681fbab59dbb86459">CAmDatabaseObserver::sinkMuteStateChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> muteState)</div>
-<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;{</div>
-<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; mSerializer.<a class="code" href="classam_1_1CAmSerializer.html#a3921451d5ab04e5a98bb044a418fc970">asyncCall</a>&lt;<a class="code" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a>, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a>&gt;(mCommandSender, &amp;<a class="code" href="classam_1_1CAmCommandSender.html#a6068ce59089fbdc63aec81e778aba238">CAmCommandSender::cbSinkMuteStateChanged</a>, sinkID, muteState);</div>
-<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;}</div>
-<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;</div>
-<div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseObserver.html#aa2a08da0908bc61bfde38c59a55106cf"> 210</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#aa2a08da0908bc61bfde38c59a55106cf">CAmDatabaseObserver::systemPropertyChanged</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a>&amp; SystemProperty)</div>
-<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;{</div>
-<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; mSerializer.<a class="code" href="classam_1_1CAmSerializer.html#a3921451d5ab04e5a98bb044a418fc970">asyncCall</a>&lt;<a class="code" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a>, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a>&gt;(mCommandSender, &amp;<a class="code" href="classam_1_1CAmCommandSender.html#adab076d8b8886a6dcf00c0291e440ee4">CAmCommandSender::cbSystemPropertyChanged</a>, SystemProperty);</div>
-<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;}</div>
-<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;</div>
-<div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseObserver.html#ac2206cd4f40b588d0ce3f37f6be9f5c5"> 215</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#ac2206cd4f40b588d0ce3f37f6be9f5c5">CAmDatabaseObserver::timingInformationChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnection, <span class="keyword">const</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> time)</div>
-<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;{</div>
-<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; mSerializer.<a class="code" href="classam_1_1CAmSerializer.html#a3921451d5ab04e5a98bb044a418fc970">asyncCall</a>&lt;<a class="code" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a>, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a>, <span class="keyword">const</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a>&gt;(mCommandSender, &amp;<a class="code" href="classam_1_1CAmCommandSender.html#acd974c4ccc79fe886932670e1de43097">CAmCommandSender::cbTimingInformationChanged</a>, mainConnection, time);</div>
-<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;}</div>
-<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;</div>
-<div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseObserver.html#a7072e17a982900f8597c48e0cb343b24"> 220</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a7072e17a982900f8597c48e0cb343b24">CAmDatabaseObserver::sinkUpdated</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties, <span class="keyword">const</span> <span class="keywordtype">bool</span> visible)</div>
-<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;{</div>
-<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; <span class="keywordflow">if</span> (visible)</div>
-<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; mSerializer.<a class="code" href="classam_1_1CAmSerializer.html#a3921451d5ab04e5a98bb044a418fc970">asyncCall</a>&lt;<a class="code" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a>, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a>, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt; &gt;(mCommandSender, &amp;<a class="code" href="classam_1_1CAmCommandSender.html#acacdc9bccffed2e0ba12e1543f4ce2d0">CAmCommandSender::cbSinkUpdated</a>, sinkID, sinkClassID, listMainSoundProperties);</div>
-<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;}</div>
-<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;</div>
-<div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseObserver.html#a15190c721ff8634b6c3207517baf90d9"> 226</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a15190c721ff8634b6c3207517baf90d9">CAmDatabaseObserver::sourceUpdated</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties, <span class="keyword">const</span> <span class="keywordtype">bool</span> visible)</div>
-<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;{</div>
-<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; <span class="keywordflow">if</span> (visible)</div>
-<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; mSerializer.<a class="code" href="classam_1_1CAmSerializer.html#a3921451d5ab04e5a98bb044a418fc970">asyncCall</a>&lt;<a class="code" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a>, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a>, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt; &gt;(mCommandSender, &amp;<a class="code" href="classam_1_1CAmCommandSender.html#acacdc9bccffed2e0ba12e1543f4ce2d0">CAmCommandSender::cbSinkUpdated</a>, sourceID, sourceClassID, listMainSoundProperties);</div>
-<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;}</div>
-<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;</div>
-<div class="line"><a name="l00232"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseObserver.html#abf65f8c34cdf64233f641b07df476490"> 232</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#abf65f8c34cdf64233f641b07df476490">CAmDatabaseObserver::sinkMainNotificationConfigurationChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> mainNotificationConfiguration)</div>
-<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;{</div>
-<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; mSerializer.<a class="code" href="classam_1_1CAmSerializer.html#a3921451d5ab04e5a98bb044a418fc970">asyncCall</a>&lt;<a class="code" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a>, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&gt; (mCommandSender, &amp;<a class="code" href="classam_1_1CAmCommandSender.html#a2a7a6f147aabe6d4edfc57b03d675d35">CAmCommandSender::cbSinkMainNotificationConfigurationChanged</a>, sinkID, mainNotificationConfiguration);</div>
-<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;}</div>
-<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;</div>
-<div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseObserver.html#a74cb679485ebec6889a97e27e1d7d68c"> 237</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a74cb679485ebec6889a97e27e1d7d68c">CAmDatabaseObserver::sourceMainNotificationConfigurationChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> mainNotificationConfiguration)</div>
-<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;{</div>
-<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; mSerializer.<a class="code" href="classam_1_1CAmSerializer.html#a3921451d5ab04e5a98bb044a418fc970">asyncCall</a>&lt;<a class="code" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a>, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&gt;(mCommandSender, &amp;<a class="code" href="classam_1_1CAmCommandSender.html#aad69cd2cb04fecaa22c008bf86d99740">CAmCommandSender::cbSourceMainNotificationConfigurationChanged</a>, sourceID, mainNotificationConfiguration);</div>
-<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;}</div>
-<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;</div>
-<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;}</div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></div><div class="ttdoc">Implements the RoutingSendInterface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00044">CAmRoutingSender.h:44</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a9f78d031dae6f65510f7ff9f39c7a705"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a9f78d031dae6f65510f7ff9f39c7a705">am::CAmCommandSender::cbNumberOfSourceClassesChanged</a></div><div class="ttdeci">void cbNumberOfSourceClassesChanged()</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00190">CAmCommandSender.cpp:190</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_ace43c985fa6710585668ed67eb03d15e"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#ace43c985fa6710585668ed67eb03d15e">am::CAmCommandSender::cbNewSink</a></div><div class="ttdeci">void cbNewSink(am_SinkType_s sink)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00250">CAmCommandSender.cpp:250</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a788931ac71e84d9e5af8aff345de89b6"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a788931ac71e84d9e5af8aff345de89b6">am::CAmDatabaseObserver::numberOfSourceClassesChanged</a></div><div class="ttdeci">void numberOfSourceClassesChanged()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00170">CAmDatabaseObserver.cpp:170</a></div></div>
-<div class="ttc" id="structam_1_1am__Sink__s_html_a96e6c7aeaa5b2b6fc0c7767e78eea68f"><div class="ttname"><a href="structam_1_1am__Sink__s.html#a96e6c7aeaa5b2b6fc0c7767e78eea68f">am::am_Sink_s::muteState</a></div><div class="ttdeci">am_MuteState_e muteState</div><div class="ttdoc">This attribute reflects the muteState of the sink. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01192">audiomanagertypes.h:1192</a></div></div>
-<div class="ttc" id="namespaceam_html_aee5e4e9b864d3867a896b6cdceed6ff4"><div class="ttname"><a href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am::am_connectionID_t</a></div><div class="ttdeci">uint16_t am_connectionID_t</div><div class="ttdoc">a connection ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00055">audiomanagertypes.h:55</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_ab4bdb9dad27db7ecb29e59b065db1894"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#ab4bdb9dad27db7ecb29e59b065db1894">am::CAmDatabaseObserver::mainSinkSoundPropertyChanged</a></div><div class="ttdeci">void mainSinkSoundPropertyChanged(const am_sinkID_t sinkID, const am_MainSoundProperty_s &amp;SoundProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00180">CAmDatabaseObserver.cpp:180</a></div></div>
-<div class="ttc" id="namespaceam_html_a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f"><div class="ttname"><a href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am::am_sinkClass_t</a></div><div class="ttdeci">uint16_t am_sinkClass_t</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00104">audiomanagertypes.h:104</a></div></div>
-<div class="ttc" id="structam_1_1am__Sink__s_html_a330b3bebac302af2065b2999b089dcb0"><div class="ttname"><a href="structam_1_1am__Sink__s.html#a330b3bebac302af2065b2999b089dcb0">am::am_Sink_s::visible</a></div><div class="ttdeci">bool visible</div><div class="ttdoc">This Boolean flag indicates whether a sink is visible to the commandInterface or not. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01174">audiomanagertypes.h:1174</a></div></div>
-<div class="ttc" id="structam_1_1am__NotificationConfiguration__s_html"><div class="ttname"><a href="structam_1_1am__NotificationConfiguration__s.html">am::am_NotificationConfiguration_s</a></div><div class="ttdoc">This struct holds information about the configuration for notifications. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01109">audiomanagertypes.h:1109</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a74cb679485ebec6889a97e27e1d7d68c"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a74cb679485ebec6889a97e27e1d7d68c">am::CAmDatabaseObserver::sourceMainNotificationConfigurationChanged</a></div><div class="ttdeci">void sourceMainNotificationConfigurationChanged(const am_sourceID_t sourceID, const am_NotificationConfiguration_s mainNotificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00237">CAmDatabaseObserver.cpp:237</a></div></div>
-<div class="ttc" id="namespaceam_html_af9d68f1f1b0553906df4c90e9a860ffa"><div class="ttname"><a href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am::am_MuteState_e</a></div><div class="ttdeci">am_MuteState_e</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00392">audiomanagertypes.h:392</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_adab076d8b8886a6dcf00c0291e440ee4"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#adab076d8b8886a6dcf00c0291e440ee4">am::CAmCommandSender::cbSystemPropertyChanged</a></div><div class="ttdeci">void cbSystemPropertyChanged(const am_SystemProperty_s &amp;systemProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00230">CAmCommandSender.cpp:230</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_acacdc9bccffed2e0ba12e1543f4ce2d0"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#acacdc9bccffed2e0ba12e1543f4ce2d0">am::CAmCommandSender::cbSinkUpdated</a></div><div class="ttdeci">void cbSinkUpdated(const am_sinkID_t sinkID, const am_sinkClass_t sinkClassID, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00328">CAmCommandSender.cpp:328</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a5c155840e7a07bdf8e2bb148be51fa3a"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a5c155840e7a07bdf8e2bb148be51fa3a">am::CAmDatabaseObserver::newConverter</a></div><div class="ttdeci">void newConverter(const am_Converter_s &amp;coverter)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00116">CAmDatabaseObserver.cpp:116</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a69ada9e19c65c1d078d8a5f473d08586"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a69ada9e19c65c1d078d8a5f473d08586">am::CAmCommandSender::cbNewMainConnection</a></div><div class="ttdeci">void cbNewMainConnection(const am_MainConnectionType_s mainConnection)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00240">CAmCommandSender.cpp:240</a></div></div>
-<div class="ttc" id="structam_1_1am__Sink__s_html"><div class="ttname"><a href="structam_1_1am__Sink__s.html">am::am_Sink_s</a></div><div class="ttdoc">This struct describes the attribiutes of a sink. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01137">audiomanagertypes.h:1137</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a15190c721ff8634b6c3207517baf90d9"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a15190c721ff8634b6c3207517baf90d9">am::CAmDatabaseObserver::sourceUpdated</a></div><div class="ttdeci">void sourceUpdated(const am_sourceID_t sourceID, const am_sourceClass_t sourceClassID, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties, const bool visible)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00226">CAmDatabaseObserver.cpp:226</a></div></div>
-<div class="ttc" id="structam_1_1am__Sink__s_html_a3b934f91d2925407db8e0bac0db94fb1"><div class="ttname"><a href="structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1">am::am_Sink_s::sinkID</a></div><div class="ttdeci">am_sinkID_t sinkID</div><div class="ttdoc">This is the ID of the sink, it is unique in the system. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01147">audiomanagertypes.h:1147</a></div></div>
-<div class="ttc" id="structam_1_1am__Source__s_html_abcc899d845aa22799119ac0807bacc7f"><div class="ttname"><a href="structam_1_1am__Source__s.html#abcc899d845aa22799119ac0807bacc7f">am::am_Source_s::available</a></div><div class="ttdeci">am_Availability_s available</div><div class="ttdoc">This attribute reflects the availability of the source. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01298">audiomanagertypes.h:1298</a></div></div>
-<div class="ttc" id="structam_1_1am__Domain__s_html"><div class="ttname"><a href="structam_1_1am__Domain__s.html">am::am_Domain_s</a></div><div class="ttdoc">This struct describes the attribiutes of a domain. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01342">audiomanagertypes.h:1342</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a7072e17a982900f8597c48e0cb343b24"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a7072e17a982900f8597c48e0cb343b24">am::CAmDatabaseObserver::sinkUpdated</a></div><div class="ttdeci">void sinkUpdated(const am_sinkID_t sinkID, const am_sinkClass_t sinkClassID, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties, const bool visible)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00220">CAmDatabaseObserver.cpp:220</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_a33adecaea09901b919a8ca684b6634cb"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a33adecaea09901b919a8ca684b6634cb">am::CAmRoutingSender::addSinkLookup</a></div><div class="ttdeci">am_Error_e addSinkLookup(const am_Sink_s &amp;sinkData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00653">CAmRoutingSender.cpp:653</a></div></div>
-<div class="ttc" id="structam_1_1am__SourceType__s_html_a352a80e94b72f7e9ea42c210b930e8ef"><div class="ttname"><a href="structam_1_1am__SourceType__s.html#a352a80e94b72f7e9ea42c210b930e8ef">am::am_SourceType_s::name</a></div><div class="ttdeci">std::string name</div><div class="ttdoc">The name of the source. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00928">audiomanagertypes.h:928</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a438159a7715b5e7bb3ce860d1bbd585d"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a438159a7715b5e7bb3ce860d1bbd585d">am::CAmDatabaseObserver::newSource</a></div><div class="ttdeci">void newSource(const am_Source_s &amp;source)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00091">CAmDatabaseObserver.cpp:91</a></div></div>
-<div class="ttc" id="namespaceam_html_aaf4c3deaf1b53aeac50503c75b4e5a31"><div class="ttname"><a href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am::am_crossfaderID_t</a></div><div class="ttdeci">uint16_t am_crossfaderID_t</div><div class="ttdoc">a crossfader ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00050">audiomanagertypes.h:50</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_ab6940ec33a0c40eb5d1abb5d16a7906f"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#ab6940ec33a0c40eb5d1abb5d16a7906f">am::CAmDatabaseObserver::removedSink</a></div><div class="ttdeci">void removedSink(const am_sinkID_t sinkID, const bool visible)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00127">CAmDatabaseObserver.cpp:127</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00094">CAmSocketHandler.h:94</a></div></div>
-<div class="ttc" id="structam_1_1am__SinkType__s_html"><div class="ttname"><a href="structam_1_1am__SinkType__s.html">am::am_SinkType_s</a></div><div class="ttdoc">this type holds all information of sinks relevant to the HMI </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00945">audiomanagertypes.h:945</a></div></div>
-<div class="ttc" id="namespaceam_html_ad94ba90e3c8f6bd7e51a15a811755167"><div class="ttname"><a href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am::am_timeSync_t</a></div><div class="ttdeci">int16_t am_timeSync_t</div><div class="ttdoc">offset time that is introduced in milli seconds. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00114">audiomanagertypes.h:114</a></div></div>
-<div class="ttc" id="structam_1_1am__SourceType__s_html_aa127250ebad705fbca4d5f45eea6dbdd"><div class="ttname"><a href="structam_1_1am__SourceType__s.html#aa127250ebad705fbca4d5f45eea6dbdd">am::am_SourceType_s::availability</a></div><div class="ttdeci">am_Availability_s availability</div><div class="ttdoc">the availability of the source </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00932">audiomanagertypes.h:932</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_a8822c78e9eb87ac0936bad78abb1dcf1"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a8822c78e9eb87ac0936bad78abb1dcf1">am::CAmRoutingSender::addCrossfaderLookup</a></div><div class="ttdeci">am_Error_e addCrossfaderLookup(const am_Crossfader_s &amp;crossfaderData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00671">CAmRoutingSender.cpp:671</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_aa112c18abbb53f724e851dc90fe3a670"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#aa112c18abbb53f724e851dc90fe3a670">am::CAmRoutingSender::addDomainLookup</a></div><div class="ttdeci">am_Error_e addDomainLookup(const am_Domain_s &amp;domainData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00614">CAmRoutingSender.cpp:614</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_adea8f5188fee5967bae000706f3bf1bc"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#adea8f5188fee5967bae000706f3bf1bc">am::CAmCommandSender::cbMainSinkSoundPropertyChanged</a></div><div class="ttdeci">void cbMainSinkSoundPropertyChanged(const am_sinkID_t sinkID, const am_MainSoundProperty_s &amp;soundProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00200">CAmCommandSender.cpp:200</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a3f25a86429cf4709e624fe1471e01018"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a3f25a86429cf4709e624fe1471e01018">am::CAmDatabaseObserver::~CAmDatabaseObserver</a></div><div class="ttdeci">~CAmDatabaseObserver()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00061">CAmDatabaseObserver.cpp:61</a></div></div>
-<div class="ttc" id="structam_1_1am__Sink__s_html_ae04b205707fd16f34745c039d47cda01"><div class="ttname"><a href="structam_1_1am__Sink__s.html#ae04b205707fd16f34745c039d47cda01">am::am_Sink_s::mainVolume</a></div><div class="ttdeci">am_mainVolume_t mainVolume</div><div class="ttdoc">This is the representation of the Volume for the commandInterface. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01198">audiomanagertypes.h:1198</a></div></div>
-<div class="ttc" id="structam_1_1am__Source__s_html_a11aed737b64b5216b786f0804fc23a79"><div class="ttname"><a href="structam_1_1am__Source__s.html#a11aed737b64b5216b786f0804fc23a79">am::am_Source_s::sourceClassID</a></div><div class="ttdeci">am_sourceClass_t sourceClassID</div><div class="ttdoc">the sourceClassID, indicates the class the source is in. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01257">audiomanagertypes.h:1257</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_aad18c2ed1fc1e8d681fbab59dbb86459"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#aad18c2ed1fc1e8d681fbab59dbb86459">am::CAmDatabaseObserver::sinkMuteStateChanged</a></div><div class="ttdeci">void sinkMuteStateChanged(const am_sinkID_t sinkID, const am_MuteState_e muteState)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00205">CAmDatabaseObserver.cpp:205</a></div></div>
-<div class="ttc" id="CAmDltWrapper_8h_html"><div class="ttname"><a href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a0974632fd3d96b5dbfa52c500b05a922"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a0974632fd3d96b5dbfa52c500b05a922">am::CAmDatabaseObserver::newDomain</a></div><div class="ttdeci">void newDomain(const am_Domain_s &amp;domain)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00105">CAmDatabaseObserver.cpp:105</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a9f90c020001bbb560cd0d5cd24b90680"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a9f90c020001bbb560cd0d5cd24b90680">am::CAmDatabaseObserver::sourceAvailabilityChanged</a></div><div class="ttdeci">void sourceAvailabilityChanged(const am_sourceID_t sourceID, const am_Availability_s &amp;availability)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00195">CAmDatabaseObserver.cpp:195</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a538406cd89340f6601da5c477e933280"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a538406cd89340f6601da5c477e933280">am::CAmCommandSender::cbMainSourceSoundPropertyChanged</a></div><div class="ttdeci">void cbMainSourceSoundPropertyChanged(const am_sourceID_t sourceID, const am_MainSoundProperty_s &amp;soundProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00205">CAmCommandSender.cpp:205</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a47d32f19dfbba3d3af0e088bf018ade9"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a47d32f19dfbba3d3af0e088bf018ade9">am::CAmCommandSender::cbRemovedSource</a></div><div class="ttdeci">void cbRemovedSource(const am_sourceID_t source)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00265">CAmCommandSender.cpp:265</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_acd974c4ccc79fe886932670e1de43097"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#acd974c4ccc79fe886932670e1de43097">am::CAmCommandSender::cbTimingInformationChanged</a></div><div class="ttdeci">void cbTimingInformationChanged(const am_mainConnectionID_t mainConnectionID, const am_timeSync_t time)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00235">CAmCommandSender.cpp:235</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a0e8ed46bf07df06d20bca89d9ad8afb1"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a0e8ed46bf07df06d20bca89d9ad8afb1">am::CAmCommandSender::cbNewSource</a></div><div class="ttdeci">void cbNewSource(const am_SourceType_s source)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00260">CAmCommandSender.cpp:260</a></div></div>
-<div class="ttc" id="structam_1_1am__Sink__s_html_a15f5ed66ddc508c1ab4196b11a8ff031"><div class="ttname"><a href="structam_1_1am__Sink__s.html#a15f5ed66ddc508c1ab4196b11a8ff031">am::am_Sink_s::name</a></div><div class="ttdeci">std::string name</div><div class="ttdoc">The name of the sink. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01151">audiomanagertypes.h:1151</a></div></div>
-<div class="ttc" id="CAmTelnetServer_8h_html"><div class="ttname"><a href="CAmTelnetServer_8h.html">CAmTelnetServer.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_aa939ea4b7addf7d2cc8a5eb1daf72f4e"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#aa939ea4b7addf7d2cc8a5eb1daf72f4e">am::CAmDatabaseObserver::mainSourceSoundPropertyChanged</a></div><div class="ttdeci">void mainSourceSoundPropertyChanged(const am_sourceID_t sourceID, const am_MainSoundProperty_s &amp;SoundProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00185">CAmDatabaseObserver.cpp:185</a></div></div>
-<div class="ttc" id="structam_1_1am__SystemProperty__s_html"><div class="ttname"><a href="structam_1_1am__SystemProperty__s.html">am::am_SystemProperty_s</a></div><div class="ttdoc">struct describing system properties </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00850">audiomanagertypes.h:850</a></div></div>
-<div class="ttc" id="namespaceam_html_a21f8ea45717692cd82c42c222a6ee3c8"><div class="ttname"><a href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am::am_converterID_t</a></div><div class="ttdeci">uint16_t am_converterID_t</div><div class="ttdoc">a converter ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00070">audiomanagertypes.h:70</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_ac4de6e287614db73bd76fedaa9bf9c30"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#ac4de6e287614db73bd76fedaa9bf9c30">am::CAmDatabaseObserver::removeGateway</a></div><div class="ttdeci">void removeGateway(const am_gatewayID_t gatewayID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00148">CAmDatabaseObserver.cpp:148</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_ac63e691b1f7ad4bd4fc2c69757c84752"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ac63e691b1f7ad4bd4fc2c69757c84752">am::CAmRoutingSender::removeCrossfaderLookup</a></div><div class="ttdeci">am_Error_e removeCrossfaderLookup(const am_crossfaderID_t crossfaderID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00739">CAmRoutingSender.cpp:739</a></div></div>
-<div class="ttc" id="structam_1_1am__SourceType__s_html_a6846851d58222147c2bd390fc572813f"><div class="ttname"><a href="structam_1_1am__SourceType__s.html#a6846851d58222147c2bd390fc572813f">am::am_SourceType_s::sourceID</a></div><div class="ttdeci">am_sourceID_t sourceID</div><div class="ttdoc">This is the ID of the source, it is unique in the system. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00924">audiomanagertypes.h:924</a></div></div>
-<div class="ttc" id="structam_1_1am__MainSoundProperty__s_html"><div class="ttname"><a href="structam_1_1am__MainSoundProperty__s.html">am::am_MainSoundProperty_s</a></div><div class="ttdoc">struct describung mainsound property </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01008">audiomanagertypes.h:1008</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_ab1b202fee2998c1e46c9dfe5a9f3745c"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#ab1b202fee2998c1e46c9dfe5a9f3745c">am::CAmDatabaseObserver::mainConnectionStateChanged</a></div><div class="ttdeci">void mainConnectionStateChanged(const am_mainConnectionID_t connectionID, const am_ConnectionState_e connectionState)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00175">CAmDatabaseObserver.cpp:175</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_aa2a08da0908bc61bfde38c59a55106cf"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#aa2a08da0908bc61bfde38c59a55106cf">am::CAmDatabaseObserver::systemPropertyChanged</a></div><div class="ttdeci">void systemPropertyChanged(const am_SystemProperty_s &amp;SystemProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00210">CAmDatabaseObserver.cpp:210</a></div></div>
-<div class="ttc" id="structam_1_1am__SinkType__s_html_a281aeb5a017aecb15957f0222f17927c"><div class="ttname"><a href="structam_1_1am__SinkType__s.html#a281aeb5a017aecb15957f0222f17927c">am::am_SinkType_s::availability</a></div><div class="ttdeci">am_Availability_s availability</div><div class="ttdoc">This attribute reflects the availability of the sink. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00971">audiomanagertypes.h:971</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a1ff43b93ca8056d8db8a0bc60b41a0ea"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a1ff43b93ca8056d8db8a0bc60b41a0ea">am::CAmDatabaseObserver::removedSource</a></div><div class="ttdeci">void removedSource(const am_sourceID_t sourceID, const bool visible)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00135">CAmDatabaseObserver.cpp:135</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_ae16f1eba6327e4b42c43f271cb11afdd"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ae16f1eba6327e4b42c43f271cb11afdd">am::CAmRoutingSender::addSourceLookup</a></div><div class="ttdeci">am_Error_e addSourceLookup(const am_Source_s &amp;sourceData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00635">CAmRoutingSender.cpp:635</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a29350475ef9e225de34b8a634bb39768"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a29350475ef9e225de34b8a634bb39768">am::CAmCommandSender::cbNumberOfSinkClassesChanged</a></div><div class="ttdeci">void cbNumberOfSinkClassesChanged()</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00185">CAmCommandSender.cpp:185</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_aff1b2cf653b2a023dd4a83da760dd16e"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#aff1b2cf653b2a023dd4a83da760dd16e">am::CAmDatabaseObserver::removedMainConnection</a></div><div class="ttdeci">void removedMainConnection(const am_mainConnectionID_t mainConnection)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00070">CAmDatabaseObserver.cpp:70</a></div></div>
-<div class="ttc" id="namespaceam_html_a2711516b1392ea02a7ed25fcd540a16a"><div class="ttname"><a href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am::am_sourceID_t</a></div><div class="ttdeci">uint16_t am_sourceID_t</div><div class="ttdoc">a source ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00060">audiomanagertypes.h:60</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a39fb975bee2eb3639c9a3a31f6221d05"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a39fb975bee2eb3639c9a3a31f6221d05">am::CAmDatabaseObserver::removeDomain</a></div><div class="ttdeci">void removeDomain(const am_domainID_t domainID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00143">CAmDatabaseObserver.cpp:143</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a9c44afb34286fc91c406fb3e3fe8dbcd"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a9c44afb34286fc91c406fb3e3fe8dbcd">am::CAmDatabaseObserver::newGateway</a></div><div class="ttdeci">void newGateway(const am_Gateway_s &amp;gateway)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00110">CAmDatabaseObserver.cpp:110</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a46dba8c33bd4b132bd3b2d7c0eebee54"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a46dba8c33bd4b132bd3b2d7c0eebee54">am::CAmDatabaseObserver::newMainConnection</a></div><div class="ttdeci">void newMainConnection(const am_MainConnectionType_s &amp;mainConnection)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00065">CAmDatabaseObserver.cpp:65</a></div></div>
-<div class="ttc" id="structam_1_1am__SinkType__s_html_a6455a141536f5b7b676c5a5caabf872d"><div class="ttname"><a href="structam_1_1am__SinkType__s.html#a6455a141536f5b7b676c5a5caabf872d">am::am_SinkType_s::sinkID</a></div><div class="ttdeci">am_sinkID_t sinkID</div><div class="ttdoc">This is the ID of the sink, it is unique in the system. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00955">audiomanagertypes.h:955</a></div></div>
-<div class="ttc" id="structam_1_1am__SourceType__s_html_a01a0cab789299dc80c5ce53457374172"><div class="ttname"><a href="structam_1_1am__SourceType__s.html#a01a0cab789299dc80c5ce53457374172">am::am_SourceType_s::sourceClassID</a></div><div class="ttdeci">am_sourceClass_t sourceClassID</div><div class="ttdoc">the sourceClassID, indicates the class the source is in. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00938">audiomanagertypes.h:938</a></div></div>
-<div class="ttc" id="structam_1_1am__Sink__s_html_af13055c029c9ca7da3f6701e1b1af418"><div class="ttname"><a href="structam_1_1am__Sink__s.html#af13055c029c9ca7da3f6701e1b1af418">am::am_Sink_s::sinkClassID</a></div><div class="ttdeci">am_sinkClass_t sinkClassID</div><div class="ttdoc">The sinkClassID references to a sinkClass. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01161">audiomanagertypes.h:1161</a></div></div>
-<div class="ttc" id="structam_1_1am__Source__s_html_a9904977c28ce558db9c8aec2172de7b7"><div class="ttname"><a href="structam_1_1am__Source__s.html#a9904977c28ce558db9c8aec2172de7b7">am::am_Source_s::visible</a></div><div class="ttdeci">bool visible</div><div class="ttdoc">This Boolean flag indicates whether a source is visible to the commandInterface or not...</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01284">audiomanagertypes.h:1284</a></div></div>
-<div class="ttc" id="CAmRoutingSender_8h_html"><div class="ttname"><a href="CAmRoutingSender_8h.html">CAmRoutingSender.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="structam_1_1am__Sink__s_html_acb1a98138ddb331e8cd739bb4de2ee75"><div class="ttname"><a href="structam_1_1am__Sink__s.html#acb1a98138ddb331e8cd739bb4de2ee75">am::am_Sink_s::available</a></div><div class="ttdeci">am_Availability_s available</div><div class="ttdoc">This attribute reflects the availability of the sink. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01186">audiomanagertypes.h:1186</a></div></div>
-<div class="ttc" id="classam_1_1CAmTelnetServer_html"><div class="ttname"><a href="classam_1_1CAmTelnetServer.html">am::CAmTelnetServer</a></div><div class="ttdoc">Implements a telnetserver that can be used to connect to the audiomanager, retrieve some information ...</div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetServer_8h_source.html#l00052">CAmTelnetServer.h:52</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_af55ef40f1be870256351b685cc643aa1"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#af55ef40f1be870256351b685cc643aa1">am::CAmDatabaseObserver::sinkAvailabilityChanged</a></div><div class="ttdeci">void sinkAvailabilityChanged(const am_sinkID_t sinkID, const am_Availability_s &amp;availability)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00190">CAmDatabaseObserver.cpp:190</a></div></div>
-<div class="ttc" id="structam_1_1am__SinkType__s_html_a95273c6978fbef5be4a59b1534212495"><div class="ttname"><a href="structam_1_1am__SinkType__s.html#a95273c6978fbef5be4a59b1534212495">am::am_SinkType_s::volume</a></div><div class="ttdeci">am_mainVolume_t volume</div><div class="ttdoc">This is the representation of the Volume for the commandInterface. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00977">audiomanagertypes.h:977</a></div></div>
-<div class="ttc" id="namespaceam_html_a1b4df0ded5f6d6d07ae583dc9a074209"><div class="ttname"><a href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am::am_ConnectionState_e</a></div><div class="ttdeci">am_ConnectionState_e</div><div class="ttdoc">represents the connection state </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00253">audiomanagertypes.h:253</a></div></div>
-<div class="ttc" id="structam_1_1am__Converter__s_html"><div class="ttname"><a href="structam_1_1am__Converter__s.html">am::am_Converter_s</a></div><div class="ttdoc">This struct describes the attributes of a converter. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00606">audiomanagertypes.h:606</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_aad69cd2cb04fecaa22c008bf86d99740"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#aad69cd2cb04fecaa22c008bf86d99740">am::CAmCommandSender::cbSourceMainNotificationConfigurationChanged</a></div><div class="ttdeci">void cbSourceMainNotificationConfigurationChanged(const am_sourceID_t sourceID, const am_NotificationConfiguration_s &amp;mainNotificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00353">CAmCommandSender.cpp:353</a></div></div>
-<div class="ttc" id="structam_1_1am__Crossfader__s_html"><div class="ttname"><a href="structam_1_1am__Crossfader__s.html">am::am_Crossfader_s</a></div><div class="ttdoc">This struct describes the attribiutes of a crossfader. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00560">audiomanagertypes.h:560</a></div></div>
-<div class="ttc" id="structam_1_1am__Source__s_html_ad224888802fabebefe6ff587412da9fd"><div class="ttname"><a href="structam_1_1am__Source__s.html#ad224888802fabebefe6ff587412da9fd">am::am_Source_s::sourceID</a></div><div class="ttdeci">am_sourceID_t sourceID</div><div class="ttdoc">This is the ID of the source, it is unique in the system. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01242">audiomanagertypes.h:1242</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a3ab11ede15d50e01ed57d135192cc05d"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a3ab11ede15d50e01ed57d135192cc05d">am::CAmDatabaseObserver::removeCrossfader</a></div><div class="ttdeci">void removeCrossfader(const am_crossfaderID_t crossfaderID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00160">CAmDatabaseObserver.cpp:160</a></div></div>
-<div class="ttc" id="structam_1_1am__SinkType__s_html_a55f9813d5f9d3cfab81dc740d15ee53e"><div class="ttname"><a href="structam_1_1am__SinkType__s.html#a55f9813d5f9d3cfab81dc740d15ee53e">am::am_SinkType_s::muteState</a></div><div class="ttdeci">am_MuteState_e muteState</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00978">audiomanagertypes.h:978</a></div></div>
-<div class="ttc" id="structam_1_1am__MainConnectionType__s_html"><div class="ttname"><a href="structam_1_1am__MainConnectionType__s.html">am::am_MainConnectionType_s</a></div><div class="ttdoc">this type holds all information of connections relevant to the HMI </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01026">audiomanagertypes.h:1026</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a6068ce59089fbdc63aec81e778aba238"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a6068ce59089fbdc63aec81e778aba238">am::CAmCommandSender::cbSinkMuteStateChanged</a></div><div class="ttdeci">void cbSinkMuteStateChanged(const am_sinkID_t sinkID, const am_MuteState_e muteState)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00225">CAmCommandSender.cpp:225</a></div></div>
-<div class="ttc" id="classam_1_1CAmSerializer_html_a3921451d5ab04e5a98bb044a418fc970"><div class="ttname"><a href="classam_1_1CAmSerializer.html#a3921451d5ab04e5a98bb044a418fc970">am::CAmSerializer::asyncCall</a></div><div class="ttdeci">void asyncCall(TClass *instance, TRet(TClass::*method)(TArgs...), TArgs &amp;...arguments)</div><div class="ttdoc">calls a function with variadic arguments threadsafe </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00318">CAmSerializer.h:318</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_ac2206cd4f40b588d0ce3f37f6be9f5c5"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#ac2206cd4f40b588d0ce3f37f6be9f5c5">am::CAmDatabaseObserver::timingInformationChanged</a></div><div class="ttdeci">void timingInformationChanged(const am_mainConnectionID_t mainConnection, const am_timeSync_t time)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00215">CAmDatabaseObserver.cpp:215</a></div></div>
-<div class="ttc" id="namespaceam_html_a8b8fc2ab1ac4d427ca85fe8549e6afd0"><div class="ttname"><a href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am::am_sourceClass_t</a></div><div class="ttdeci">uint16_t am_sourceClass_t</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00102">audiomanagertypes.h:102</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_aa3b5906bcf682cff155fb24d402efd89"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#aa3b5906bcf682cff155fb24d402efd89">am::CAmCommandSender::cbRemovedMainConnection</a></div><div class="ttdeci">void cbRemovedMainConnection(const am_mainConnectionID_t mainConnection)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00245">CAmCommandSender.cpp:245</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a8280e7203d89575c3932e66319e64553"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a8280e7203d89575c3932e66319e64553">am::CAmDatabaseObserver::volumeChanged</a></div><div class="ttdeci">void volumeChanged(const am_sinkID_t sinkID, const am_mainVolume_t volume)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00200">CAmDatabaseObserver.cpp:200</a></div></div>
-<div class="ttc" id="structam_1_1am__Availability__s_html"><div class="ttname"><a href="structam_1_1am__Availability__s.html">am::am_Availability_s</a></div><div class="ttdoc">this describes the availability of a sink or a source together with the latest change ...</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00523">audiomanagertypes.h:523</a></div></div>
-<div class="ttc" id="structam_1_1am__Gateway__s_html"><div class="ttname"><a href="structam_1_1am__Gateway__s.html">am::am_Gateway_s</a></div><div class="ttdoc">This struct describes the attributes of a gateway. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00689">audiomanagertypes.h:689</a></div></div>
-<div class="ttc" id="CAmSerializer_8h_html"><div class="ttname"><a href="CAmSerializer_8h.html">CAmSerializer.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_ad1b55f80d4144cf97bc42b41aa31fa08"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#ad1b55f80d4144cf97bc42b41aa31fa08">am::CAmDatabaseObserver::newSink</a></div><div class="ttdeci">void newSink(const am_Sink_s &amp;sink)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00075">CAmDatabaseObserver.cpp:75</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a1ce38beac08afd21431caf88987605df"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a1ce38beac08afd21431caf88987605df">am::CAmDatabaseObserver::removeConverter</a></div><div class="ttdeci">void removeConverter(const am_converterID_t converterID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00154">CAmDatabaseObserver.cpp:154</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a4b15cd7895e2cc2cd46691863964ebfa"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a4b15cd7895e2cc2cd46691863964ebfa">am::CAmDatabaseObserver::CAmDatabaseObserver</a></div><div class="ttdeci">CAmDatabaseObserver(CAmCommandSender *iCommandSender, CAmRoutingSender *iRoutingSender, CAmSocketHandler *iSocketHandler)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00038">CAmDatabaseObserver.cpp:38</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a86d8f96c39db1413893bb957ff761fa3"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a86d8f96c39db1413893bb957ff761fa3">am::CAmCommandSender::cbSinkAvailabilityChanged</a></div><div class="ttdeci">void cbSinkAvailabilityChanged(const am_sinkID_t sinkID, const am_Availability_s &amp;availability)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00210">CAmCommandSender.cpp:210</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_abc9fa9970e1d5b3c92940f0df89c1ba0"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#abc9fa9970e1d5b3c92940f0df89c1ba0">am::CAmRoutingSender::removeSinkLookup</a></div><div class="ttdeci">am_Error_e removeSinkLookup(const am_sinkID_t sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00722">CAmRoutingSender.cpp:722</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a4494fdd835137e572f2cf4a3aceb6ae5"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a4494fdd835137e572f2cf4a3aceb6ae5">am::CAmCommandSender::cbVolumeChanged</a></div><div class="ttdeci">void cbVolumeChanged(const am_sinkID_t sinkID, const am_mainVolume_t volume)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00220">CAmCommandSender.cpp:220</a></div></div>
-<div class="ttc" id="CAmDatabaseObserver_8h_html"><div class="ttname"><a href="CAmDatabaseObserver_8h.html">CAmDatabaseObserver.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a2a7a6f147aabe6d4edfc57b03d675d35"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a2a7a6f147aabe6d4edfc57b03d675d35">am::CAmCommandSender::cbSinkMainNotificationConfigurationChanged</a></div><div class="ttdeci">void cbSinkMainNotificationConfigurationChanged(const am_sinkID_t sinkID, const am_NotificationConfiguration_s &amp;mainNotificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00348">CAmCommandSender.cpp:348</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a32aa8ab84632805a876e023a7aead810"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a32aa8ab84632805a876e023a7aead810">am::CAmCommandSender::cbMainConnectionStateChanged</a></div><div class="ttdeci">void cbMainConnectionStateChanged(const am_mainConnectionID_t connectionID, const am_ConnectionState_e connectionState)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00195">CAmCommandSender.cpp:195</a></div></div>
-<div class="ttc" id="CAmCommandSender_8h_html"><div class="ttname"><a href="CAmCommandSender_8h.html">CAmCommandSender.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="namespaceam_html_a58a230b5da10699a7ce1b1f2a1c550e6"><div class="ttname"><a href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am::am_domainID_t</a></div><div class="ttdeci">uint16_t am_domainID_t</div><div class="ttdoc">a domain ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00045">audiomanagertypes.h:45</a></div></div>
-<div class="ttc" id="namespaceam_html_a834886e7c3e4a2d6745ef2b59b485b00"><div class="ttname"><a href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am::am_mainVolume_t</a></div><div class="ttdeci">int16_t am_mainVolume_t</div><div class="ttdoc">This is the volume presented on the command interface. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00100">audiomanagertypes.h:100</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a3397a79adf9ba9fbf8e2baf3c54988b8"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a3397a79adf9ba9fbf8e2baf3c54988b8">am::CAmDatabaseObserver::newCrossfader</a></div><div class="ttdeci">void newCrossfader(const am_Crossfader_s &amp;crossfader)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00122">CAmDatabaseObserver.cpp:122</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_ac1e116da59eb9222c63ad109e4062eb2"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ac1e116da59eb9222c63ad109e4062eb2">am::CAmRoutingSender::removeSourceLookup</a></div><div class="ttdeci">am_Error_e removeSourceLookup(const am_sourceID_t sourceID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00705">CAmRoutingSender.cpp:705</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a8628d6332e139cb81712bc8336c14f20"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a8628d6332e139cb81712bc8336c14f20">am::CAmCommandSender::cbSourceAvailabilityChanged</a></div><div class="ttdeci">void cbSourceAvailabilityChanged(const am_sourceID_t sourceID, const am_Availability_s &amp;availability)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00215">CAmCommandSender.cpp:215</a></div></div>
-<div class="ttc" id="structam_1_1am__SourceType__s_html"><div class="ttname"><a href="structam_1_1am__SourceType__s.html">am::am_SourceType_s</a></div><div class="ttdoc">this type holds all information of sources relevant to the HMI </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00914">audiomanagertypes.h:914</a></div></div>
-<div class="ttc" id="namespaceam_html_af671cec58d6713a0c1e4eaa9c89613d5"><div class="ttname"><a href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am::am_gatewayID_t</a></div><div class="ttdeci">uint16_t am_gatewayID_t</div><div class="ttdoc">a gateway ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00075">audiomanagertypes.h:75</a></div></div>
-<div class="ttc" id="structam_1_1am__Source__s_html"><div class="ttname"><a href="structam_1_1am__Source__s.html">am::am_Source_s</a></div><div class="ttdoc">This struct describes the attribiutes of a source. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01232">audiomanagertypes.h:1232</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a5c243150f95793b3154fb25b9bd8e5a7"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a5c243150f95793b3154fb25b9bd8e5a7">am::CAmDatabaseObserver::numberOfSinkClassesChanged</a></div><div class="ttdeci">void numberOfSinkClassesChanged()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00165">CAmDatabaseObserver.cpp:165</a></div></div>
-<div class="ttc" id="structam_1_1am__SinkType__s_html_aa23a69a5e0069804f3181f5d3141774a"><div class="ttname"><a href="structam_1_1am__SinkType__s.html#aa23a69a5e0069804f3181f5d3141774a">am::am_SinkType_s::name</a></div><div class="ttdeci">std::string name</div><div class="ttdoc">The name of the sink. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00959">audiomanagertypes.h:959</a></div></div>
-<div class="ttc" id="structam_1_1am__Source__s_html_a85dbb09cc190834a1e10e6ac4ee5f6fb"><div class="ttname"><a href="structam_1_1am__Source__s.html#a85dbb09cc190834a1e10e6ac4ee5f6fb">am::am_Source_s::name</a></div><div class="ttdeci">std::string name</div><div class="ttdoc">The name of the source. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01251">audiomanagertypes.h:1251</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html"><div class="ttname"><a href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></div><div class="ttdoc">This class is used to send data to the CommandInterface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8h_source.html#l00043">CAmCommandSender.h:43</a></div></div>
-<div class="ttc" id="namespaceam_html_aac2b901ff83ee381fbe99913753e2416"><div class="ttname"><a href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am::am_sinkID_t</a></div><div class="ttdeci">uint16_t am_sinkID_t</div><div class="ttdoc">a sink ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00065">audiomanagertypes.h:65</a></div></div>
-<div class="ttc" id="namespaceam_html_a33a5bb7641f58ab3a5f3b86400ad804c"><div class="ttname"><a href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am::am_mainConnectionID_t</a></div><div class="ttdeci">uint16_t am_mainConnectionID_t</div><div class="ttdoc">a mainConnection ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00080">audiomanagertypes.h:80</a></div></div>
-<div class="ttc" id="structam_1_1am__SinkType__s_html_a573880f00ed279120ded986e6b832235"><div class="ttname"><a href="structam_1_1am__SinkType__s.html#a573880f00ed279120ded986e6b832235">am::am_SinkType_s::sinkClassID</a></div><div class="ttdeci">am_sinkClass_t sinkClassID</div><div class="ttdoc">The sinkClassID references to a sinkClass. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00983">audiomanagertypes.h:983</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_abf65f8c34cdf64233f641b07df476490"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#abf65f8c34cdf64233f641b07df476490">am::CAmDatabaseObserver::sinkMainNotificationConfigurationChanged</a></div><div class="ttdeci">void sinkMainNotificationConfigurationChanged(const am_sinkID_t sinkID, const am_NotificationConfiguration_s mainNotificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00232">CAmDatabaseObserver.cpp:232</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_a4bc0861fb9186a8363f127133706f966"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a4bc0861fb9186a8363f127133706f966">am::CAmRoutingSender::removeDomainLookup</a></div><div class="ttdeci">am_Error_e removeDomainLookup(const am_domainID_t domainID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00688">CAmRoutingSender.cpp:688</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a58d3cb6594f2ec16bc8b70e318e5788c"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a58d3cb6594f2ec16bc8b70e318e5788c">am::CAmCommandSender::cbRemovedSink</a></div><div class="ttdeci">void cbRemovedSink(const am_sinkID_t sink)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00255">CAmCommandSender.cpp:255</a></div></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
- <ul>
- <li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_218adc744edff50228af3539b32b7808.html">src</a></li><li class="navelem"><a class="el" href="CAmDatabaseObserver_8cpp.html">CAmDatabaseObserver.cpp</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
- <a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
- </ul>
-</div>
-</body>
-</html>
diff --git a/docs/CAmDatabaseObserver_8h.html b/docs/CAmDatabaseObserver_8h.html
deleted file mode 100644
index 058a17a..0000000
--- a/docs/CAmDatabaseObserver_8h.html
+++ /dev/null
@@ -1,157 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
-<title>AudioManager: AudioManagerCore/include/CAmDatabaseObserver.h File Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
- $(document).ready(initResizable);
- $(window).load(resizeHeight);
-</script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
- <div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
- </div>
- <div id="projectbrief">Native Application Runtime Environment</div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li class="current"><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="files.html"><span>File&#160;List</span></a></li>
- <li><a href="globals.html"><span>File&#160;Members</span></a></li>
- </ul>
- </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
- <div id="nav-tree">
- <div id="nav-tree-contents">
- <div id="nav-sync" class="sync"></div>
- </div>
- </div>
- <div id="splitbar" style="-moz-user-select:none;"
- class="ui-resizable-handle">
- </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('CAmDatabaseObserver_8h.html','');});
-</script>
-<div id="doc-content">
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
- <div class="summary">
-<a href="#nested-classes">Classes</a> &#124;
-<a href="#namespaces">Namespaces</a> </div>
- <div class="headertitle">
-<div class="title">CAmDatabaseObserver.h File Reference</div> </div>
-</div><!--header-->
-<div class="contents">
-
-<p>SPDX license identifier: MPL-2.0.
-<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &quot;<a class="el" href="audiomanagertypes_8h_source.html">audiomanagertypes.h</a>&quot;</code><br/>
-<code>#include &lt;queue&gt;</code><br/>
-<code>#include &quot;<a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>&quot;</code><br/>
-</div>
-<p><a href="CAmDatabaseObserver_8h_source.html">Go to the source code of this file.</a></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
-Classes</h2></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseObserver.html">am::CAmDatabaseObserver</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class observes the Database and notifies other classes about important events, mainly the CommandSender. <a href="classam_1_1CAmDatabaseObserver.html#details">More...</a><br/></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
-Namespaces</h2></td></tr>
-<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
-<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br/></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>SPDX license identifier: MPL-2.0. </p>
-<p>Copyright (C) 2012, BMW AG</p>
-<p>This file is part of GENIVI Project AudioManager.</p>
-<p>Contributions are licensed to the GENIVI Alliance under one or more Contribution License Agreements.</p>
-<dl class="section copyright"><dt>Copyright</dt><dd>This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at <a href="http://mozilla.org/MPL/2.0/">http://mozilla.org/MPL/2.0/</a>.</dd></dl>
-<dl class="section author"><dt>Author</dt><dd>Christian Linke, <a href="#" onclick="location.href='mai'+'lto:'+'chr'+'is'+'tia'+'n.'+'lin'+'ke'+'@bm'+'w.'+'de'; return false;">chris<span style="display: none;">.nosp@m.</span>tian<span style="display: none;">.nosp@m.</span>.link<span style="display: none;">.nosp@m.</span>e@bm<span style="display: none;">.nosp@m.</span>w.de</a> BMW 2011,2012</dd></dl>
-<p>For further information see <a href="http://www.genivi.org/">http://www.genivi.org/</a>. </p>
-
-<p>Definition in file <a class="el" href="CAmDatabaseObserver_8h_source.html">CAmDatabaseObserver.h</a>.</p>
-</div></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
- <ul>
- <li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_a2790e911832141e38a92850240f8218.html">include</a></li><li class="navelem"><a class="el" href="CAmDatabaseObserver_8h.html">CAmDatabaseObserver.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
- <a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
- </ul>
-</div>
-</body>
-</html>
diff --git a/docs/CAmDatabaseObserver_8h_source.html b/docs/CAmDatabaseObserver_8h_source.html
deleted file mode 100644
index aff8a69..0000000
--- a/docs/CAmDatabaseObserver_8h_source.html
+++ /dev/null
@@ -1,248 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
-<title>AudioManager: AudioManagerCore/include/CAmDatabaseObserver.h Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
- $(document).ready(initResizable);
- $(window).load(resizeHeight);
-</script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
- <div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
- </div>
- <div id="projectbrief">Native Application Runtime Environment</div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li class="current"><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="files.html"><span>File&#160;List</span></a></li>
- <li><a href="globals.html"><span>File&#160;Members</span></a></li>
- </ul>
- </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
- <div id="nav-tree">
- <div id="nav-tree-contents">
- <div id="nav-sync" class="sync"></div>
- </div>
- </div>
- <div id="splitbar" style="-moz-user-select:none;"
- class="ui-resizable-handle">
- </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('CAmDatabaseObserver_8h_source.html','');});
-</script>
-<div id="doc-content">
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
- <div class="headertitle">
-<div class="title">CAmDatabaseObserver.h</div> </div>
-</div><!--header-->
-<div class="contents">
-<a href="CAmDatabaseObserver_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef DATABASEOBSERVER_H_</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define DATABASEOBSERVER_H_</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="audiomanagertypes_8h.html">audiomanagertypes.h</a>&quot;</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;queue&gt;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmSerializer_8h.html">CAmSerializer.h</a>&quot;</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="keyword">namespace </span>am</div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;{</div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">class </span>CAmTelnetServer;</div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keyword">class </span>CAmCommandSender;</div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">class </span>CAmRoutingSender;</div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">class </span>CAmSocketHandler;</div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
-<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseObserver.html"> 42</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1CAmDatabaseObserver.html">CAmDatabaseObserver</a></div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;{</div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <a class="code" href="classam_1_1CAmDatabaseObserver.html#a4b15cd7895e2cc2cd46691863964ebfa">CAmDatabaseObserver</a>(<a class="code" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a> *iCommandSender, <a class="code" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a> *iRoutingSender, <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *iSocketHandler);</div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <a class="code" href="classam_1_1CAmDatabaseObserver.html#a4b15cd7895e2cc2cd46691863964ebfa">CAmDatabaseObserver</a>(<a class="code" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a> *iCommandSender, <a class="code" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a> *iRoutingSender, <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *iSocketHandler, <a class="code" href="classam_1_1CAmTelnetServer.html">CAmTelnetServer</a> *iTelnetServer);</div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <a class="code" href="classam_1_1CAmDatabaseObserver.html#a3f25a86429cf4709e624fe1471e01018">~CAmDatabaseObserver</a>();</div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a5c243150f95793b3154fb25b9bd8e5a7">numberOfSinkClassesChanged</a>();</div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a788931ac71e84d9e5af8aff345de89b6">numberOfSourceClassesChanged</a>();</div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#ad1b55f80d4144cf97bc42b41aa31fa08">newSink</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a>&amp; sink);</div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a438159a7715b5e7bb3ce860d1bbd585d">newSource</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a>&amp; source);</div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a0974632fd3d96b5dbfa52c500b05a922">newDomain</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Domain__s.html">am_Domain_s</a>&amp; domain);</div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a9c44afb34286fc91c406fb3e3fe8dbcd">newGateway</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a>&amp; gateway);</div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a5c155840e7a07bdf8e2bb148be51fa3a">newConverter</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a>&amp; coverter);</div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a3397a79adf9ba9fbf8e2baf3c54988b8">newCrossfader</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a>&amp; crossfader);</div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a46dba8c33bd4b132bd3b2d7c0eebee54">newMainConnection</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainConnectionType__s.html">am_MainConnectionType_s</a>&amp; mainConnection);</div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#aff1b2cf653b2a023dd4a83da760dd16e">removedMainConnection</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnection);</div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#ab6940ec33a0c40eb5d1abb5d16a7906f">removedSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <span class="keywordtype">bool</span> visible);</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a1ff43b93ca8056d8db8a0bc60b41a0ea">removedSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <span class="keywordtype">bool</span> visible);</div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a39fb975bee2eb3639c9a3a31f6221d05">removeDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID);</div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#ac4de6e287614db73bd76fedaa9bf9c30">removeGateway</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID);</div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a1ce38beac08afd21431caf88987605df">removeConverter</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID);</div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a3ab11ede15d50e01ed57d135192cc05d">removeCrossfader</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID);</div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#ab1b202fee2998c1e46c9dfe5a9f3745c">mainConnectionStateChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am_ConnectionState_e</a> connectionState);</div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#ab4bdb9dad27db7ecb29e59b065db1894">mainSinkSoundPropertyChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; SoundProperty);</div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#aa939ea4b7addf7d2cc8a5eb1daf72f4e">mainSourceSoundPropertyChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; SoundProperty);</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#af55ef40f1be870256351b685cc643aa1">sinkAvailabilityChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability);</div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a9f90c020001bbb560cd0d5cd24b90680">sourceAvailabilityChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability);</div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a8280e7203d89575c3932e66319e64553">volumeChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> volume);</div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#aad18c2ed1fc1e8d681fbab59dbb86459">sinkMuteStateChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> muteState);</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#aa2a08da0908bc61bfde38c59a55106cf">systemPropertyChanged</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a>&amp; SystemProperty);</div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#ac2206cd4f40b588d0ce3f37f6be9f5c5">timingInformationChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnection, <span class="keyword">const</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> time);</div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a7072e17a982900f8597c48e0cb343b24">sinkUpdated</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties, <span class="keyword">const</span> <span class="keywordtype">bool</span> visible);</div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a15190c721ff8634b6c3207517baf90d9">sourceUpdated</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties, <span class="keyword">const</span> <span class="keywordtype">bool</span> visible);</div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#abf65f8c34cdf64233f641b07df476490">sinkMainNotificationConfigurationChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> mainNotificationConfiguration);</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a74cb679485ebec6889a97e27e1d7d68c">sourceMainNotificationConfigurationChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> mainNotificationConfiguration);</div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;</div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <a class="code" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a> *mCommandSender; </div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a>* mRoutingSender; </div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <a class="code" href="classam_1_1CAmTelnetServer.html">CAmTelnetServer</a>* mTelnetServer; </div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <a class="code" href="classam_1_1CAmSerializer.html">CAmSerializer</a> mSerializer; </div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;};</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;}</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;</div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* DATABASEOBSERVER_H_ */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></div><div class="ttdoc">Implements the RoutingSendInterface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00044">CAmRoutingSender.h:44</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a788931ac71e84d9e5af8aff345de89b6"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a788931ac71e84d9e5af8aff345de89b6">am::CAmDatabaseObserver::numberOfSourceClassesChanged</a></div><div class="ttdeci">void numberOfSourceClassesChanged()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00170">CAmDatabaseObserver.cpp:170</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_ab4bdb9dad27db7ecb29e59b065db1894"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#ab4bdb9dad27db7ecb29e59b065db1894">am::CAmDatabaseObserver::mainSinkSoundPropertyChanged</a></div><div class="ttdeci">void mainSinkSoundPropertyChanged(const am_sinkID_t sinkID, const am_MainSoundProperty_s &amp;SoundProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00180">CAmDatabaseObserver.cpp:180</a></div></div>
-<div class="ttc" id="classam_1_1CAmSerializer_html"><div class="ttname"><a href="classam_1_1CAmSerializer.html">am::CAmSerializer</a></div><div class="ttdoc">magic class that does the serialization of functions calls The constructor must be called within the ...</div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00049">CAmSerializer.h:49</a></div></div>
-<div class="ttc" id="namespaceam_html_a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f"><div class="ttname"><a href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am::am_sinkClass_t</a></div><div class="ttdeci">uint16_t am_sinkClass_t</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00104">audiomanagertypes.h:104</a></div></div>
-<div class="ttc" id="structam_1_1am__NotificationConfiguration__s_html"><div class="ttname"><a href="structam_1_1am__NotificationConfiguration__s.html">am::am_NotificationConfiguration_s</a></div><div class="ttdoc">This struct holds information about the configuration for notifications. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01109">audiomanagertypes.h:1109</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a74cb679485ebec6889a97e27e1d7d68c"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a74cb679485ebec6889a97e27e1d7d68c">am::CAmDatabaseObserver::sourceMainNotificationConfigurationChanged</a></div><div class="ttdeci">void sourceMainNotificationConfigurationChanged(const am_sourceID_t sourceID, const am_NotificationConfiguration_s mainNotificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00237">CAmDatabaseObserver.cpp:237</a></div></div>
-<div class="ttc" id="namespaceam_html_af9d68f1f1b0553906df4c90e9a860ffa"><div class="ttname"><a href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am::am_MuteState_e</a></div><div class="ttdeci">am_MuteState_e</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00392">audiomanagertypes.h:392</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a5c155840e7a07bdf8e2bb148be51fa3a"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a5c155840e7a07bdf8e2bb148be51fa3a">am::CAmDatabaseObserver::newConverter</a></div><div class="ttdeci">void newConverter(const am_Converter_s &amp;coverter)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00116">CAmDatabaseObserver.cpp:116</a></div></div>
-<div class="ttc" id="structam_1_1am__Sink__s_html"><div class="ttname"><a href="structam_1_1am__Sink__s.html">am::am_Sink_s</a></div><div class="ttdoc">This struct describes the attribiutes of a sink. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01137">audiomanagertypes.h:1137</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a15190c721ff8634b6c3207517baf90d9"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a15190c721ff8634b6c3207517baf90d9">am::CAmDatabaseObserver::sourceUpdated</a></div><div class="ttdeci">void sourceUpdated(const am_sourceID_t sourceID, const am_sourceClass_t sourceClassID, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties, const bool visible)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00226">CAmDatabaseObserver.cpp:226</a></div></div>
-<div class="ttc" id="structam_1_1am__Domain__s_html"><div class="ttname"><a href="structam_1_1am__Domain__s.html">am::am_Domain_s</a></div><div class="ttdoc">This struct describes the attribiutes of a domain. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01342">audiomanagertypes.h:1342</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a7072e17a982900f8597c48e0cb343b24"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a7072e17a982900f8597c48e0cb343b24">am::CAmDatabaseObserver::sinkUpdated</a></div><div class="ttdeci">void sinkUpdated(const am_sinkID_t sinkID, const am_sinkClass_t sinkClassID, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties, const bool visible)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00220">CAmDatabaseObserver.cpp:220</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a438159a7715b5e7bb3ce860d1bbd585d"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a438159a7715b5e7bb3ce860d1bbd585d">am::CAmDatabaseObserver::newSource</a></div><div class="ttdeci">void newSource(const am_Source_s &amp;source)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00091">CAmDatabaseObserver.cpp:91</a></div></div>
-<div class="ttc" id="namespaceam_html_aaf4c3deaf1b53aeac50503c75b4e5a31"><div class="ttname"><a href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am::am_crossfaderID_t</a></div><div class="ttdeci">uint16_t am_crossfaderID_t</div><div class="ttdoc">a crossfader ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00050">audiomanagertypes.h:50</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_ab6940ec33a0c40eb5d1abb5d16a7906f"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#ab6940ec33a0c40eb5d1abb5d16a7906f">am::CAmDatabaseObserver::removedSink</a></div><div class="ttdeci">void removedSink(const am_sinkID_t sinkID, const bool visible)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00127">CAmDatabaseObserver.cpp:127</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00094">CAmSocketHandler.h:94</a></div></div>
-<div class="ttc" id="namespaceam_html_ad94ba90e3c8f6bd7e51a15a811755167"><div class="ttname"><a href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am::am_timeSync_t</a></div><div class="ttdeci">int16_t am_timeSync_t</div><div class="ttdoc">offset time that is introduced in milli seconds. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00114">audiomanagertypes.h:114</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a3f25a86429cf4709e624fe1471e01018"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a3f25a86429cf4709e624fe1471e01018">am::CAmDatabaseObserver::~CAmDatabaseObserver</a></div><div class="ttdeci">~CAmDatabaseObserver()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00061">CAmDatabaseObserver.cpp:61</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_aad18c2ed1fc1e8d681fbab59dbb86459"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#aad18c2ed1fc1e8d681fbab59dbb86459">am::CAmDatabaseObserver::sinkMuteStateChanged</a></div><div class="ttdeci">void sinkMuteStateChanged(const am_sinkID_t sinkID, const am_MuteState_e muteState)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00205">CAmDatabaseObserver.cpp:205</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a0974632fd3d96b5dbfa52c500b05a922"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a0974632fd3d96b5dbfa52c500b05a922">am::CAmDatabaseObserver::newDomain</a></div><div class="ttdeci">void newDomain(const am_Domain_s &amp;domain)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00105">CAmDatabaseObserver.cpp:105</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a9f90c020001bbb560cd0d5cd24b90680"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a9f90c020001bbb560cd0d5cd24b90680">am::CAmDatabaseObserver::sourceAvailabilityChanged</a></div><div class="ttdeci">void sourceAvailabilityChanged(const am_sourceID_t sourceID, const am_Availability_s &amp;availability)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00195">CAmDatabaseObserver.cpp:195</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_aa939ea4b7addf7d2cc8a5eb1daf72f4e"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#aa939ea4b7addf7d2cc8a5eb1daf72f4e">am::CAmDatabaseObserver::mainSourceSoundPropertyChanged</a></div><div class="ttdeci">void mainSourceSoundPropertyChanged(const am_sourceID_t sourceID, const am_MainSoundProperty_s &amp;SoundProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00185">CAmDatabaseObserver.cpp:185</a></div></div>
-<div class="ttc" id="structam_1_1am__SystemProperty__s_html"><div class="ttname"><a href="structam_1_1am__SystemProperty__s.html">am::am_SystemProperty_s</a></div><div class="ttdoc">struct describing system properties </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00850">audiomanagertypes.h:850</a></div></div>
-<div class="ttc" id="namespaceam_html_a21f8ea45717692cd82c42c222a6ee3c8"><div class="ttname"><a href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am::am_converterID_t</a></div><div class="ttdeci">uint16_t am_converterID_t</div><div class="ttdoc">a converter ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00070">audiomanagertypes.h:70</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_ac4de6e287614db73bd76fedaa9bf9c30"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#ac4de6e287614db73bd76fedaa9bf9c30">am::CAmDatabaseObserver::removeGateway</a></div><div class="ttdeci">void removeGateway(const am_gatewayID_t gatewayID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00148">CAmDatabaseObserver.cpp:148</a></div></div>
-<div class="ttc" id="structam_1_1am__MainSoundProperty__s_html"><div class="ttname"><a href="structam_1_1am__MainSoundProperty__s.html">am::am_MainSoundProperty_s</a></div><div class="ttdoc">struct describung mainsound property </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01008">audiomanagertypes.h:1008</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_ab1b202fee2998c1e46c9dfe5a9f3745c"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#ab1b202fee2998c1e46c9dfe5a9f3745c">am::CAmDatabaseObserver::mainConnectionStateChanged</a></div><div class="ttdeci">void mainConnectionStateChanged(const am_mainConnectionID_t connectionID, const am_ConnectionState_e connectionState)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00175">CAmDatabaseObserver.cpp:175</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_aa2a08da0908bc61bfde38c59a55106cf"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#aa2a08da0908bc61bfde38c59a55106cf">am::CAmDatabaseObserver::systemPropertyChanged</a></div><div class="ttdeci">void systemPropertyChanged(const am_SystemProperty_s &amp;SystemProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00210">CAmDatabaseObserver.cpp:210</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a1ff43b93ca8056d8db8a0bc60b41a0ea"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a1ff43b93ca8056d8db8a0bc60b41a0ea">am::CAmDatabaseObserver::removedSource</a></div><div class="ttdeci">void removedSource(const am_sourceID_t sourceID, const bool visible)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00135">CAmDatabaseObserver.cpp:135</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_aff1b2cf653b2a023dd4a83da760dd16e"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#aff1b2cf653b2a023dd4a83da760dd16e">am::CAmDatabaseObserver::removedMainConnection</a></div><div class="ttdeci">void removedMainConnection(const am_mainConnectionID_t mainConnection)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00070">CAmDatabaseObserver.cpp:70</a></div></div>
-<div class="ttc" id="namespaceam_html_a2711516b1392ea02a7ed25fcd540a16a"><div class="ttname"><a href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am::am_sourceID_t</a></div><div class="ttdeci">uint16_t am_sourceID_t</div><div class="ttdoc">a source ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00060">audiomanagertypes.h:60</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a39fb975bee2eb3639c9a3a31f6221d05"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a39fb975bee2eb3639c9a3a31f6221d05">am::CAmDatabaseObserver::removeDomain</a></div><div class="ttdeci">void removeDomain(const am_domainID_t domainID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00143">CAmDatabaseObserver.cpp:143</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a9c44afb34286fc91c406fb3e3fe8dbcd"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a9c44afb34286fc91c406fb3e3fe8dbcd">am::CAmDatabaseObserver::newGateway</a></div><div class="ttdeci">void newGateway(const am_Gateway_s &amp;gateway)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00110">CAmDatabaseObserver.cpp:110</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a46dba8c33bd4b132bd3b2d7c0eebee54"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a46dba8c33bd4b132bd3b2d7c0eebee54">am::CAmDatabaseObserver::newMainConnection</a></div><div class="ttdeci">void newMainConnection(const am_MainConnectionType_s &amp;mainConnection)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00065">CAmDatabaseObserver.cpp:65</a></div></div>
-<div class="ttc" id="classam_1_1CAmTelnetServer_html"><div class="ttname"><a href="classam_1_1CAmTelnetServer.html">am::CAmTelnetServer</a></div><div class="ttdoc">Implements a telnetserver that can be used to connect to the audiomanager, retrieve some information ...</div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetServer_8h_source.html#l00052">CAmTelnetServer.h:52</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_af55ef40f1be870256351b685cc643aa1"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#af55ef40f1be870256351b685cc643aa1">am::CAmDatabaseObserver::sinkAvailabilityChanged</a></div><div class="ttdeci">void sinkAvailabilityChanged(const am_sinkID_t sinkID, const am_Availability_s &amp;availability)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00190">CAmDatabaseObserver.cpp:190</a></div></div>
-<div class="ttc" id="namespaceam_html_a1b4df0ded5f6d6d07ae583dc9a074209"><div class="ttname"><a href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am::am_ConnectionState_e</a></div><div class="ttdeci">am_ConnectionState_e</div><div class="ttdoc">represents the connection state </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00253">audiomanagertypes.h:253</a></div></div>
-<div class="ttc" id="structam_1_1am__Converter__s_html"><div class="ttname"><a href="structam_1_1am__Converter__s.html">am::am_Converter_s</a></div><div class="ttdoc">This struct describes the attributes of a converter. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00606">audiomanagertypes.h:606</a></div></div>
-<div class="ttc" id="structam_1_1am__Crossfader__s_html"><div class="ttname"><a href="structam_1_1am__Crossfader__s.html">am::am_Crossfader_s</a></div><div class="ttdoc">This struct describes the attribiutes of a crossfader. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00560">audiomanagertypes.h:560</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a3ab11ede15d50e01ed57d135192cc05d"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a3ab11ede15d50e01ed57d135192cc05d">am::CAmDatabaseObserver::removeCrossfader</a></div><div class="ttdeci">void removeCrossfader(const am_crossfaderID_t crossfaderID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00160">CAmDatabaseObserver.cpp:160</a></div></div>
-<div class="ttc" id="structam_1_1am__MainConnectionType__s_html"><div class="ttname"><a href="structam_1_1am__MainConnectionType__s.html">am::am_MainConnectionType_s</a></div><div class="ttdoc">this type holds all information of connections relevant to the HMI </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01026">audiomanagertypes.h:1026</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_ac2206cd4f40b588d0ce3f37f6be9f5c5"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#ac2206cd4f40b588d0ce3f37f6be9f5c5">am::CAmDatabaseObserver::timingInformationChanged</a></div><div class="ttdeci">void timingInformationChanged(const am_mainConnectionID_t mainConnection, const am_timeSync_t time)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00215">CAmDatabaseObserver.cpp:215</a></div></div>
-<div class="ttc" id="audiomanagertypes_8h_html"><div class="ttname"><a href="audiomanagertypes_8h.html">audiomanagertypes.h</a></div><div class="ttdoc">Copyright (C) 2012 - 2014, BMW AG. </div></div>
-<div class="ttc" id="namespaceam_html_a8b8fc2ab1ac4d427ca85fe8549e6afd0"><div class="ttname"><a href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am::am_sourceClass_t</a></div><div class="ttdeci">uint16_t am_sourceClass_t</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00102">audiomanagertypes.h:102</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a8280e7203d89575c3932e66319e64553"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a8280e7203d89575c3932e66319e64553">am::CAmDatabaseObserver::volumeChanged</a></div><div class="ttdeci">void volumeChanged(const am_sinkID_t sinkID, const am_mainVolume_t volume)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00200">CAmDatabaseObserver.cpp:200</a></div></div>
-<div class="ttc" id="structam_1_1am__Availability__s_html"><div class="ttname"><a href="structam_1_1am__Availability__s.html">am::am_Availability_s</a></div><div class="ttdoc">this describes the availability of a sink or a source together with the latest change ...</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00523">audiomanagertypes.h:523</a></div></div>
-<div class="ttc" id="structam_1_1am__Gateway__s_html"><div class="ttname"><a href="structam_1_1am__Gateway__s.html">am::am_Gateway_s</a></div><div class="ttdoc">This struct describes the attributes of a gateway. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00689">audiomanagertypes.h:689</a></div></div>
-<div class="ttc" id="CAmSerializer_8h_html"><div class="ttname"><a href="CAmSerializer_8h.html">CAmSerializer.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_ad1b55f80d4144cf97bc42b41aa31fa08"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#ad1b55f80d4144cf97bc42b41aa31fa08">am::CAmDatabaseObserver::newSink</a></div><div class="ttdeci">void newSink(const am_Sink_s &amp;sink)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00075">CAmDatabaseObserver.cpp:75</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a1ce38beac08afd21431caf88987605df"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a1ce38beac08afd21431caf88987605df">am::CAmDatabaseObserver::removeConverter</a></div><div class="ttdeci">void removeConverter(const am_converterID_t converterID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00154">CAmDatabaseObserver.cpp:154</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a4b15cd7895e2cc2cd46691863964ebfa"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a4b15cd7895e2cc2cd46691863964ebfa">am::CAmDatabaseObserver::CAmDatabaseObserver</a></div><div class="ttdeci">CAmDatabaseObserver(CAmCommandSender *iCommandSender, CAmRoutingSender *iRoutingSender, CAmSocketHandler *iSocketHandler)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00038">CAmDatabaseObserver.cpp:38</a></div></div>
-<div class="ttc" id="namespaceam_html_a58a230b5da10699a7ce1b1f2a1c550e6"><div class="ttname"><a href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am::am_domainID_t</a></div><div class="ttdeci">uint16_t am_domainID_t</div><div class="ttdoc">a domain ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00045">audiomanagertypes.h:45</a></div></div>
-<div class="ttc" id="namespaceam_html_a834886e7c3e4a2d6745ef2b59b485b00"><div class="ttname"><a href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am::am_mainVolume_t</a></div><div class="ttdeci">int16_t am_mainVolume_t</div><div class="ttdoc">This is the volume presented on the command interface. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00100">audiomanagertypes.h:100</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a3397a79adf9ba9fbf8e2baf3c54988b8"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a3397a79adf9ba9fbf8e2baf3c54988b8">am::CAmDatabaseObserver::newCrossfader</a></div><div class="ttdeci">void newCrossfader(const am_Crossfader_s &amp;crossfader)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00122">CAmDatabaseObserver.cpp:122</a></div></div>
-<div class="ttc" id="namespaceam_html_af671cec58d6713a0c1e4eaa9c89613d5"><div class="ttname"><a href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am::am_gatewayID_t</a></div><div class="ttdeci">uint16_t am_gatewayID_t</div><div class="ttdoc">a gateway ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00075">audiomanagertypes.h:75</a></div></div>
-<div class="ttc" id="structam_1_1am__Source__s_html"><div class="ttname"><a href="structam_1_1am__Source__s.html">am::am_Source_s</a></div><div class="ttdoc">This struct describes the attribiutes of a source. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01232">audiomanagertypes.h:1232</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a5c243150f95793b3154fb25b9bd8e5a7"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a5c243150f95793b3154fb25b9bd8e5a7">am::CAmDatabaseObserver::numberOfSinkClassesChanged</a></div><div class="ttdeci">void numberOfSinkClassesChanged()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00165">CAmDatabaseObserver.cpp:165</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html"><div class="ttname"><a href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></div><div class="ttdoc">This class is used to send data to the CommandInterface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8h_source.html#l00043">CAmCommandSender.h:43</a></div></div>
-<div class="ttc" id="namespaceam_html_aac2b901ff83ee381fbe99913753e2416"><div class="ttname"><a href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am::am_sinkID_t</a></div><div class="ttdeci">uint16_t am_sinkID_t</div><div class="ttdoc">a sink ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00065">audiomanagertypes.h:65</a></div></div>
-<div class="ttc" id="namespaceam_html_a33a5bb7641f58ab3a5f3b86400ad804c"><div class="ttname"><a href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am::am_mainConnectionID_t</a></div><div class="ttdeci">uint16_t am_mainConnectionID_t</div><div class="ttdoc">a mainConnection ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00080">audiomanagertypes.h:80</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html">am::CAmDatabaseObserver</a></div><div class="ttdoc">This class observes the Database and notifies other classes about important events, mainly the CommandSender. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8h_source.html#l00042">CAmDatabaseObserver.h:42</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_abf65f8c34cdf64233f641b07df476490"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#abf65f8c34cdf64233f641b07df476490">am::CAmDatabaseObserver::sinkMainNotificationConfigurationChanged</a></div><div class="ttdeci">void sinkMainNotificationConfigurationChanged(const am_sinkID_t sinkID, const am_NotificationConfiguration_s mainNotificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00232">CAmDatabaseObserver.cpp:232</a></div></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
- <ul>
- <li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_a2790e911832141e38a92850240f8218.html">include</a></li><li class="navelem"><a class="el" href="CAmDatabaseObserver_8h.html">CAmDatabaseObserver.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
- <a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
- </ul>
-</div>
-</body>
-</html>
diff --git a/docs/CAmDbusWrapper_8cpp.html b/docs/CAmDbusWrapper_8cpp.html
index 4ee2693..8f79152 100644..100755
--- a/docs/CAmDbusWrapper_8cpp.html
+++ b/docs/CAmDbusWrapper_8cpp.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerUtilities/src/CAmDbusWrapper.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmDbusWrapper_8cpp.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -114,29 +117,29 @@ $(document).ready(function(){initNavTree('CAmDbusWrapper_8cpp.html','');});
<p>SPDX license identifier: MPL-2.0.
<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &quot;<a class="el" href="CAmDbusWrapper_8h_source.html">CAmDbusWrapper.h</a>&quot;</code><br/>
-<code>#include &lt;audiomanagerconfig.h&gt;</code><br/>
-<code>#include &lt;fstream&gt;</code><br/>
-<code>#include &lt;sstream&gt;</code><br/>
-<code>#include &lt;string&gt;</code><br/>
-<code>#include &lt;cassert&gt;</code><br/>
-<code>#include &lt;cstdlib&gt;</code><br/>
-<code>#include &lt;stdexcept&gt;</code><br/>
-<code>#include &quot;<a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>&quot;</code><br/>
+<div class="textblock"><code>#include &quot;<a class="el" href="CAmDbusWrapper_8h_source.html">CAmDbusWrapper.h</a>&quot;</code><br />
+<code>#include &lt;audiomanagerconfig.h&gt;</code><br />
+<code>#include &lt;fstream&gt;</code><br />
+<code>#include &lt;sstream&gt;</code><br />
+<code>#include &lt;string&gt;</code><br />
+<code>#include &lt;cassert&gt;</code><br />
+<code>#include &lt;cstdlib&gt;</code><br />
+<code>#include &lt;stdexcept&gt;</code><br />
+<code>#include &quot;<a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>&quot;</code><br />
</div>
<p><a href="CAmDbusWrapper_8cpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
-<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
-<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br/></td></tr>
+<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
+<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a6266fa85a7c0adb885300f68b797cea6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmDbusWrapper_8cpp.html#a6266fa85a7c0adb885300f68b797cea6">ROOT_INTROSPECT_XML</a></td></tr>
-<tr class="memdesc:a6266fa85a7c0adb885300f68b797cea6"><td class="mdescLeft">&#160;</td><td class="mdescRight">introspectio header <a href="#a6266fa85a7c0adb885300f68b797cea6">More...</a><br/></td></tr>
+<tr class="memdesc:a6266fa85a7c0adb885300f68b797cea6"><td class="mdescLeft">&#160;</td><td class="mdescRight">introspectio header <a href="#a6266fa85a7c0adb885300f68b797cea6">More...</a><br /></td></tr>
<tr class="separator:a6266fa85a7c0adb885300f68b797cea6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -159,14 +162,7 @@ Macros</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
-<b>Value:</b><div class="fragment"><div class="line">DBUS_INTROSPECT_1_0_XML_DOCTYPE_DECL_NODE \</div>
-<div class="line"><span class="stringliteral">&quot;&lt;node&gt;&quot;</span> \</div>
-<div class="line"><span class="stringliteral">&quot;&lt;interface name=&#39;org.AudioManager.freedesktop.DBus.Introspectable&#39;&gt;&quot;</span> \</div>
-<div class="line"><span class="stringliteral">&quot;&lt;method name=&#39;Introspect&#39;&gt;&quot;</span> \</div>
-<div class="line"><span class="stringliteral">&quot; &lt;arg name=&#39;xml_data&#39; type=&#39;s&#39; direction=&#39;out&#39;/&gt;&quot;</span> \</div>
-<div class="line"><span class="stringliteral">&quot;&lt;/method&gt;&quot;</span> \</div>
-<div class="line"><span class="stringliteral">&quot;&lt;/interface&gt;&quot;</span> \</div>
-</div><!-- fragment -->
+<b>Value:</b><div class="fragment"><div class="line">DBUS_INTROSPECT_1_0_XML_DOCTYPE_DECL_NODE \</div><div class="line"><span class="stringliteral">&quot;&lt;node&gt;&quot;</span> \</div><div class="line"><span class="stringliteral">&quot;&lt;interface name=&#39;org.AudioManager.freedesktop.DBus.Introspectable&#39;&gt;&quot;</span> \</div><div class="line"><span class="stringliteral">&quot;&lt;method name=&#39;Introspect&#39;&gt;&quot;</span> \</div><div class="line"><span class="stringliteral">&quot; &lt;arg name=&#39;xml_data&#39; type=&#39;s&#39; direction=&#39;out&#39;/&gt;&quot;</span> \</div><div class="line"><span class="stringliteral">&quot;&lt;/method&gt;&quot;</span> \</div><div class="line"><span class="stringliteral">&quot;&lt;/interface&gt;&quot;</span> \</div></div><!-- fragment -->
<p>introspectio header </p>
<p>Definition at line <a class="el" href="CAmDbusWrapper_8cpp_source.html#l00041">41</a> of file <a class="el" href="CAmDbusWrapper_8cpp_source.html">CAmDbusWrapper.cpp</a>.</p>
@@ -179,9 +175,9 @@ Macros</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_789817cd9c9d85c1fb6b4cda55b71a5f.html">AudioManagerUtilities</a></li><li class="navelem"><a class="el" href="dir_2902e59c3e43e5b119a71402dd0eee5d.html">src</a></li><li class="navelem"><a class="el" href="CAmDbusWrapper_8cpp.html">CAmDbusWrapper.cpp</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmDbusWrapper_8cpp.js b/docs/CAmDbusWrapper_8cpp.js
index d9540d5..d9540d5 100644..100755
--- a/docs/CAmDbusWrapper_8cpp.js
+++ b/docs/CAmDbusWrapper_8cpp.js
diff --git a/docs/CAmDbusWrapper_8cpp_source.html b/docs/CAmDbusWrapper_8cpp_source.html
index 4d8c21b..63d91df 100644..100755
--- a/docs/CAmDbusWrapper_8cpp_source.html
+++ b/docs/CAmDbusWrapper_8cpp_source.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerUtilities/src/CAmDbusWrapper.cpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmDbusWrapper_8cpp_source.html','');}
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -108,526 +111,58 @@ $(document).ready(function(){initNavTree('CAmDbusWrapper_8cpp_source.html','');}
<div class="title">CAmDbusWrapper.cpp</div> </div>
</div><!--header-->
<div class="contents">
-<a href="CAmDbusWrapper_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmDbusWrapper_8h.html">CAmDbusWrapper.h</a>&quot;</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;audiomanagerconfig.h&gt;</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;fstream&gt;</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;sstream&gt;</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;cassert&gt;</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &lt;cstdlib&gt;</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &lt;stdexcept&gt;</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a>&quot;</span></div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmSocketHandler_8h.html">CAmSocketHandler.h</a>&quot;</span></div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keyword">namespace </span>am</div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;{</div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
-<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="CAmDbusWrapper_8cpp.html#a6266fa85a7c0adb885300f68b797cea6"> 41</a></span>&#160;<span class="preprocessor">#define ROOT_INTROSPECT_XML \</span></div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">DBUS_INTROSPECT_1_0_XML_DOCTYPE_DECL_NODE \</span></div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">&quot;&lt;node&gt;&quot; \</span></div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">&quot;&lt;interface name=&#39;org.AudioManager.freedesktop.DBus.Introspectable&#39;&gt;&quot; \</span></div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor">&quot;&lt;method name=&#39;Introspect&#39;&gt;&quot; \</span></div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor">&quot; &lt;arg name=&#39;xml_data&#39; type=&#39;s&#39; direction=&#39;out&#39;/&gt;&quot; \</span></div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor">&quot;&lt;/method&gt;&quot; \</span></div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor">&quot;&lt;/interface&gt;&quot; \</span></div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor"></span>CAmDbusWrapper* CAmDbusWrapper::mpReference = NULL;</div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div>
-<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="classam_1_1CAmDbusWrapper.html#a756a84420f9e599b1208acfdfc338457"> 52</a></span>&#160;<a class="code" href="classam_1_1CAmDbusWrapper.html#a756a84420f9e599b1208acfdfc338457">CAmDbusWrapper::CAmDbusWrapper</a>(<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>* socketHandler, DBusBusType type, <span class="keyword">const</span> std::string&amp; prefix, <span class="keyword">const</span> std::string&amp; objectPath) :</div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; pDbusPrepareCallback(this,&amp;<a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a>::dbusPrepareCallback), <span class="comment">//</span></div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; pDbusDispatchCallback(this, &amp;<a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a>::dbusDispatchCallback), <span class="comment">//</span></div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; pDbusFireCallback(this, &amp;<a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a>::dbusFireCallback), <span class="comment">//</span></div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; pDbusCheckCallback(this, &amp;<a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a>::dbusCheckCallback), <span class="comment">//</span></div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; pDbusTimerCallback(this, &amp;<a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a>::dbusTimerCallback), <span class="comment">//</span></div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; mpDbusConnection(0), <span class="comment">//</span></div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; mDBusError(), <span class="comment">//</span></div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; mListNodes(), <span class="comment">//</span></div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; mpListTimerhandles(), <span class="comment">//</span></div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; mpSocketHandler(socketHandler), <span class="comment">//</span></div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; mDbusType(type)</div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;{</div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; assert(mpSocketHandler!=0);</div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; dbus_error_init(&amp;mDBusError);</div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;</div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keywordflow">if</span> (!dbus_threads_init_default())</div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;CAmDbusWrapper::CAmDbusWrapper threads init call failed&quot;</span>);</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;</div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;DBusWrapper::DBusWrapper Opening DBus connection of:&quot;</span>, prefix, objectPath);</div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; mpDbusConnection = dbus_bus_get(mDbusType, &amp;mDBusError);</div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keywordflow">if</span> (dbus_error_is_set(&amp;mDBusError))</div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; {</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;DBusWrapper::DBusWrapper Error while getting the DBus&quot;</span>);</div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; dbus_error_free(&amp;mDBusError);</div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; }</div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keywordflow">if</span> (NULL == mpDbusConnection)</div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; {</div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;DBusWrapper::DBusWrapper DBus Connection is null&quot;</span>);</div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; }</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; {</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;DBusWrapper::DBusWrapper DBus Connection is&quot;</span>, mpDbusConnection);</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; }</div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="comment">//then we need to adopt the dbus to our mainloop:</span></div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="comment">//first, we are old enought to live longer then the connection:</span></div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; dbus_connection_set_exit_on_disconnect(mpDbusConnection, FALSE);</div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="comment">//we do not need the manual dispatching, since it is not allowed to call from a different thread. So leave it uncommented:</span></div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="comment">//dbus_connection_set_dispatch_status_function</span></div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;</div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="comment">//add watch functions:</span></div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; dbus_bool_t watch = dbus_connection_set_watch_functions(mpDbusConnection, <a class="code" href="classam_1_1CAmDbusWrapper.html#a9f761311f2c1697af7f4656740a1a704">addWatch</a>, <a class="code" href="classam_1_1CAmDbusWrapper.html#a6a23dde3899b82a406fd1d888c677333">removeWatch</a>, <a class="code" href="classam_1_1CAmDbusWrapper.html#ab3a67b10c92bdb7b5f83e58fbd3cb6bc">toogleWatch</a>, <span class="keyword">this</span>, NULL);</div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="keywordflow">if</span> (!watch)</div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; {</div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;DBusWrapper::DBusWrapper Registering of watch functions failed&quot;</span>);</div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; }</div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;</div>
-<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="comment">//add timer functions:</span></div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; dbus_bool_t timer = dbus_connection_set_timeout_functions(mpDbusConnection, <a class="code" href="classam_1_1CAmDbusWrapper.html#adb082d9ab4b3cf9247204bda11b425f6">addTimeout</a>, <a class="code" href="classam_1_1CAmDbusWrapper.html#a18b2719ca3cee290dfef996252b74c18">removeTimeout</a>, <a class="code" href="classam_1_1CAmDbusWrapper.html#aaa20082e0a77721e99c4d7776421faac">toggleTimeout</a>, <span class="keyword">this</span>, NULL);</div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="keywordflow">if</span> (!timer)</div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; {</div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;DBusWrapper::DBusWrapper Registering of timer functions failed&quot;</span>);</div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; }</div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;</div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="comment">//register callback for Introspectio</span></div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; mObjectPathVTable.message_function = CAmDbusWrapper::cbRootIntrospection;</div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; dbus_connection_register_object_path(mpDbusConnection, objectPath.c_str(), &amp;mObjectPathVTable, <span class="keyword">this</span>);</div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keywordtype">int</span> ret = dbus_bus_request_name(mpDbusConnection, prefix.c_str(), DBUS_NAME_FLAG_DO_NOT_QUEUE, &amp;mDBusError);</div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <span class="keywordflow">if</span> (DBUS_REQUEST_NAME_REPLY_PRIMARY_OWNER == ret)</div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; {</div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;DBusWrapper::DBusWrapper We own&quot;</span>, prefix);</div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; }</div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; {</div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; std::ostringstream sserror(<span class="stringliteral">&quot;DBusWrapper::DBusWrapper &quot;</span>);</div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="keywordflow">switch</span> (ret)</div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; {</div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <span class="keywordflow">case</span> -1:</div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; sserror &lt;&lt; <span class="stringliteral">&quot;Couldn&#39;t acquire name &quot;</span> &lt;&lt; prefix &lt;&lt; <span class="stringliteral">&quot;. DBus message: &quot;</span> &lt;&lt; mDBusError.message;</div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; dbus_error_free(&amp;mDBusError);</div>
-<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keywordflow">case</span> DBUS_REQUEST_NAME_REPLY_IN_QUEUE:</div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; sserror &lt;&lt; <span class="stringliteral">&quot;We are queued for &quot;</span> &lt;&lt; prefix;</div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="keywordflow">case</span> DBUS_REQUEST_NAME_REPLY_EXISTS:</div>
-<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; sserror &lt;&lt; <span class="stringliteral">&quot;:-( &quot;</span> &lt;&lt; prefix &lt;&lt; <span class="stringliteral">&quot; already exists!&quot;</span>;</div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keywordflow">case</span> DBUS_REQUEST_NAME_REPLY_ALREADY_OWNER:</div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; sserror &lt;&lt; <span class="stringliteral">&quot;Eh? We already own &quot;</span> &lt;&lt; prefix;</div>
-<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="keywordflow">default</span>:</div>
-<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; sserror &lt;&lt; <span class="stringliteral">&quot;Unknown result = &quot;</span> &lt;&lt; ret;</div>
-<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; }</div>
-<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;</div>
-<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(sserror.str());</div>
-<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keywordflow">throw</span> std::runtime_error(sserror.str().c_str());</div>
-<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; }</div>
-<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;}</div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;</div>
-<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="classam_1_1CAmDbusWrapper.html#a414b6c967b20f518753ad7f4afa8f811"> 145</a></span>&#160;<a class="code" href="classam_1_1CAmDbusWrapper.html#a414b6c967b20f518753ad7f4afa8f811">CAmDbusWrapper::~CAmDbusWrapper</a>()</div>
-<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;{</div>
-<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="comment">//close the connection again</span></div>
-<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;DBusWrapper::~DBusWrapper Closing DBus connection&quot;</span>);</div>
-<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; dbus_connection_unref(mpDbusConnection);</div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;</div>
-<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="comment">//clean up all timerhandles we created but did not delete before</span></div>
-<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; std::vector&lt;sh_timerHandle_t*&gt;::iterator it = mpListTimerhandles.begin();</div>
-<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <span class="keywordflow">for</span> (; it != mpListTimerhandles.end(); ++it)</div>
-<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; {</div>
-<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; <span class="keyword">delete</span> *it;</div>
-<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; }</div>
-<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;}</div>
-<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;</div>
-<div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="classam_1_1CAmDbusWrapper.html#ac01e0b26e3f9dc7528cd815d24c43bcb"> 167</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#ac01e0b26e3f9dc7528cd815d24c43bcb">CAmDbusWrapper::registerCallback</a>(<span class="keyword">const</span> DBusObjectPathVTable* vtable, <span class="keyword">const</span> std::string&amp; path, <span class="keywordtype">void</span>* userdata, <span class="keyword">const</span> std::string&amp; prefix)</div>
-<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;{</div>
-<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;DBusWrapper::registerCallback register callback:&quot;</span>, path);</div>
-<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;</div>
-<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; std::string completePath = prefix + <span class="stringliteral">&quot;/&quot;</span> + path;</div>
-<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; dbus_error_init(&amp;mDBusError);</div>
-<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; mpDbusConnection = dbus_bus_get(mDbusType, &amp;mDBusError);</div>
-<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; dbus_connection_register_object_path(mpDbusConnection, completePath.c_str(), vtable, userdata);</div>
-<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <span class="keywordflow">if</span> (dbus_error_is_set(&amp;mDBusError))</div>
-<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; {</div>
-<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;DBusWrapper::registerCallack error: &quot;</span>, mDBusError.message);</div>
-<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; dbus_error_free(&amp;mDBusError);</div>
-<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; }</div>
-<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; mListNodes.push_back(path);</div>
-<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;}</div>
-<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;</div>
-<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="classam_1_1CAmDbusWrapper.html#ab126075542a721f22592652fd6dfc2cb"> 189</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#ab126075542a721f22592652fd6dfc2cb">CAmDbusWrapper::registerSignalWatch</a>(DBusHandleMessageFunction handler, <span class="keyword">const</span> std::string&amp; rule, <span class="keywordtype">void</span>* userdata)</div>
-<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;{</div>
-<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;DBusWrapper::registerSignalWatch register callback:&quot;</span>, rule);</div>
-<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; dbus_error_init(&amp;mDBusError);</div>
-<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; mpDbusConnection = dbus_bus_get(mDbusType, &amp;mDBusError);</div>
-<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; dbus_bus_add_match(mpDbusConnection, rule.c_str(), &amp;mDBusError);</div>
-<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; dbus_connection_flush(mpDbusConnection);</div>
-<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; dbus_connection_add_filter(mpDbusConnection, handler, userdata, 0);</div>
-<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;</div>
-<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <span class="keywordflow">if</span> (dbus_error_is_set(&amp;mDBusError))</div>
-<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; {</div>
-<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;DBusWrapper::registerCallack error: &quot;</span>, mDBusError.message);</div>
-<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; dbus_error_free(&amp;mDBusError);</div>
-<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; }</div>
-<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;}</div>
-<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;DBusHandlerResult CAmDbusWrapper::cbRootIntrospection(DBusConnection *conn, DBusMessage *msg, <span class="keywordtype">void</span> *reference)</div>
-<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;{</div>
-<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; <span class="comment">//logInfo(&quot;DBusWrapper::~cbRootIntrospection called:&quot;);</span></div>
-<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;</div>
-<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; mpReference = (<a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a>*) reference;</div>
-<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; std::vector&lt;std::string&gt; nodesList = mpReference-&gt;mListNodes;</div>
-<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; DBusMessage * reply;</div>
-<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; DBusMessageIter args;</div>
-<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; dbus_uint32_t serial = 0;</div>
-<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; <span class="keywordflow">if</span> (dbus_message_is_method_call(msg, DBUS_INTERFACE_INTROSPECTABLE, <span class="stringliteral">&quot;Introspect&quot;</span>))</div>
-<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; {</div>
-<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; std::vector&lt;std::string&gt;::iterator nodeIter = nodesList.begin();</div>
-<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *xml = <a class="code" href="CAmDbusWrapper_8cpp.html#a6266fa85a7c0adb885300f68b797cea6">ROOT_INTROSPECT_XML</a>;</div>
-<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; std::stringstream introspect;</div>
-<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; introspect &lt;&lt; std::string(xml);</div>
-<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; <span class="keywordflow">for</span> (; nodeIter != nodesList.end(); ++nodeIter)</div>
-<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; {</div>
-<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; introspect &lt;&lt; <span class="stringliteral">&quot;&lt;node name=&#39;&quot;</span> &lt;&lt; nodeIter-&gt;c_str() &lt;&lt; <span class="stringliteral">&quot;&#39;/&gt;&quot;</span>;</div>
-<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; }</div>
-<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; introspect &lt;&lt; <span class="stringliteral">&quot;&lt;/node&gt;&quot;</span>;</div>
-<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;</div>
-<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; reply = dbus_message_new_method_return(msg);</div>
-<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; std::string s = introspect.str();</div>
-<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keywordtype">string</span> = s.c_str();</div>
-<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;</div>
-<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; <span class="comment">// add the arguments to the reply</span></div>
-<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; dbus_message_iter_init_append(reply, &amp;args);</div>
-<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; <span class="keywordflow">if</span> (!dbus_message_iter_append_basic(&amp;args, DBUS_TYPE_STRING, &amp;<span class="keywordtype">string</span>))</div>
-<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; {</div>
-<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;DBusWrapper::~cbRootIntrospection DBUS Out Of Memory!&quot;</span>);</div>
-<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; }</div>
-<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;</div>
-<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; <span class="comment">// send the reply &amp;&amp; flush the connection</span></div>
-<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; <span class="keywordflow">if</span> (!dbus_connection_send(conn, reply, &amp;serial))</div>
-<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; {</div>
-<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;DBusWrapper::~cbRootIntrospection DBUS Out Of Memory!&quot;</span>);</div>
-<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; }</div>
-<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; dbus_connection_flush(conn);</div>
-<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; <span class="comment">// free the reply</span></div>
-<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; dbus_message_unref(reply);</div>
-<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;</div>
-<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; <span class="keywordflow">return</span> (DBUS_HANDLER_RESULT_HANDLED);</div>
-<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; }</div>
-<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; {</div>
-<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; <span class="keywordflow">return</span> (DBUS_HANDLER_RESULT_NOT_YET_HANDLED);</div>
-<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; }</div>
-<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;}</div>
-<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;</div>
-<div class="line"><a name="l00264"></a><span class="lineno"><a class="line" href="classam_1_1CAmDbusWrapper.html#aae349240016dc3e557d2e83e1437c7eb"> 264</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#aae349240016dc3e557d2e83e1437c7eb">CAmDbusWrapper::getDBusConnection</a>(DBusConnection *&amp; connection)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; connection = mpDbusConnection;</div>
-<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;}</div>
-<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;</div>
-<div class="line"><a name="l00269"></a><span class="lineno"><a class="line" href="classam_1_1CAmDbusWrapper.html#a9f761311f2c1697af7f4656740a1a704"> 269</a></span>&#160;dbus_bool_t <a class="code" href="classam_1_1CAmDbusWrapper.html#a9f761311f2c1697af7f4656740a1a704">CAmDbusWrapper::addWatch</a>(DBusWatch *watch, <span class="keywordtype">void</span> *userData)</div>
-<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;{</div>
-<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; mpReference = (<a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a>*) userData;</div>
-<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; assert(mpReference!=0);</div>
-<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; <span class="keywordflow">return</span> (mpReference-&gt;addWatchDelegate(watch, userData));</div>
-<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;}</div>
-<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;</div>
-<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;dbus_bool_t CAmDbusWrapper::addWatchDelegate(DBusWatch * watch, <span class="keywordtype">void</span>* userData)</div>
-<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;{</div>
-<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; (void) userData;</div>
-<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; int16_t <span class="keyword">event</span> = 0;</div>
-<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle = 0;</div>
-<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; uint flags = dbus_watch_get_flags(watch);</div>
-<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;</div>
-<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; <span class="comment">/* no watch flags for disabled watches */</span></div>
-<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; <span class="keywordflow">if</span> (dbus_watch_get_enabled(watch))</div>
-<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; {</div>
-<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; <span class="keywordflow">if</span> (flags &amp; DBUS_WATCH_READABLE)</div>
-<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; <span class="keyword">event</span> |= POLLIN;</div>
-<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; <span class="keywordflow">if</span> (flags &amp; DBUS_WATCH_WRITABLE)</div>
-<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; <span class="keyword">event</span> |= POLLOUT;</div>
-<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; }</div>
-<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;</div>
-<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;DBusWrapper::addWatchDelegate entered new watch, fd=&quot;</span>, dbus_watch_get_unix_fd(watch), <span class="stringliteral">&quot;event flag=&quot;</span>, event);</div>
-<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error = mpSocketHandler-&gt;<a class="code" href="classam_1_1CAmSocketHandler.html#ace2198a9522679b4a680c43755bb9b44">addFDPoll</a>(dbus_watch_get_unix_fd(watch), event, &amp;<a class="code" href="classam_1_1CAmDbusWrapper.html#a817fcd0bce4f833cadd5767e7b36a007">pDbusPrepareCallback</a>, &amp;<a class="code" href="classam_1_1CAmDbusWrapper.html#aa56bb4cb9372b1602eae4e2caf50d57a">pDbusFireCallback</a>, &amp;<a class="code" href="classam_1_1CAmDbusWrapper.html#af1abb258907275c66d8c41ba91a82e2f">pDbusCheckCallback</a>, &amp;<a class="code" href="classam_1_1CAmDbusWrapper.html#a80c4d0c6e996bc19a161a24dd61ec951">pDbusDispatchCallback</a>, watch, handle);</div>
-<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;</div>
-<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; <span class="comment">//if everything is alright, add the watch and the handle to our map so we know this relationship</span></div>
-<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; <span class="keywordflow">if</span> (error == <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a> &amp;&amp; handle != 0)</div>
-<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; {</div>
-<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; mMapHandleWatch.insert(std::make_pair(watch, handle));</div>
-<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">true</span>);</div>
-<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; }</div>
-<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;DBusWrapper::addWatchDelegate entering watch failed&quot;</span>);</div>
-<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">true</span>);</div>
-<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;}</div>
-<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;</div>
-<div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="classam_1_1CAmDbusWrapper.html#a6a23dde3899b82a406fd1d888c677333"> 305</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#a6a23dde3899b82a406fd1d888c677333">CAmDbusWrapper::removeWatch</a>(DBusWatch *watch, <span class="keywordtype">void</span> *userData)</div>
-<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;{</div>
-<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; mpReference = (<a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a>*) userData;</div>
-<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; assert(mpReference!=0);</div>
-<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; mpReference-&gt;removeWatchDelegate(watch, userData);</div>
-<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;}</div>
-<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;</div>
-<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160;<span class="keywordtype">void</span> CAmDbusWrapper::removeWatchDelegate(DBusWatch *watch, <span class="keywordtype">void</span> *userData)</div>
-<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160;{</div>
-<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; (void) userData;</div>
-<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; std::map&lt;DBusWatch*, sh_pollHandle_t&gt;::iterator iterator = mMapHandleWatch.begin();</div>
-<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; iterator = mMapHandleWatch.find(watch);</div>
-<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; <span class="keywordflow">if</span> (iterator != mMapHandleWatch.end())</div>
-<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; {</div>
-<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; mpSocketHandler-&gt;<a class="code" href="classam_1_1CAmSocketHandler.html#a57c40a25d4bff6f88ed4ce5e597a5712">removeFDPoll</a>(iterator-&gt;second);</div>
-<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;DBusWrapper::removeWatch removed watch with handle&quot;</span>, iterator-&gt;second);</div>
-<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; mMapHandleWatch.erase(iterator);</div>
-<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; }</div>
-<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; {</div>
-<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;DBusWrapper::removeWatch could not find handle !&quot;</span>);</div>
-<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; }</div>
-<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;}</div>
-<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160;</div>
-<div class="line"><a name="l00329"></a><span class="lineno"><a class="line" href="classam_1_1CAmDbusWrapper.html#ab3a67b10c92bdb7b5f83e58fbd3cb6bc"> 329</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#ab3a67b10c92bdb7b5f83e58fbd3cb6bc">CAmDbusWrapper::toogleWatch</a>(DBusWatch *watch, <span class="keywordtype">void</span> *userData)</div>
-<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160;{</div>
-<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; mpReference = (<a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a>*) userData;</div>
-<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; assert(mpReference!=0);</div>
-<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; mpReference-&gt;toogleWatchDelegate(watch, userData);</div>
-<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;}</div>
-<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;</div>
-<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160;<span class="keywordtype">void</span> CAmDbusWrapper::toogleWatchDelegate(DBusWatch *watch, <span class="keywordtype">void</span> *userData)</div>
-<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160;{</div>
-<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; (void) userData;</div>
-<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; int16_t <span class="keyword">event</span> = 0;</div>
-<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; dbus_watch_get_unix_fd(watch);</div>
-<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; uint flags = dbus_watch_get_flags(watch);</div>
-<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; <span class="comment">/* no watch flags for disabled watches */</span></div>
-<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; <span class="keywordflow">if</span> (dbus_watch_get_enabled(watch))</div>
-<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; {</div>
-<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; <span class="keywordflow">if</span> (flags &amp; DBUS_WATCH_READABLE)</div>
-<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; <span class="keyword">event</span> |= POLLIN;</div>
-<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; <span class="keywordflow">if</span> (flags &amp; DBUS_WATCH_WRITABLE)</div>
-<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160; <span class="keyword">event</span> |= POLLOUT;</div>
-<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160; }</div>
-<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; std::map&lt;DBusWatch*, sh_pollHandle_t&gt;::iterator iterator = mMapHandleWatch.begin();</div>
-<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; iterator = mMapHandleWatch.find(watch);</div>
-<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160; <span class="keywordflow">if</span> (iterator != mMapHandleWatch.end())</div>
-<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160; mpSocketHandler-&gt;<a class="code" href="classam_1_1CAmSocketHandler.html#af065b5a6143c8566522528bc18ce1f42">updateEventFlags</a>(iterator-&gt;second, event);</div>
-<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;}</div>
-<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160;</div>
-<div class="line"><a name="l00356"></a><span class="lineno"><a class="line" href="classam_1_1CAmDbusWrapper.html#adb082d9ab4b3cf9247204bda11b425f6"> 356</a></span>&#160;dbus_bool_t <a class="code" href="classam_1_1CAmDbusWrapper.html#adb082d9ab4b3cf9247204bda11b425f6">CAmDbusWrapper::addTimeout</a>(DBusTimeout *timeout, <span class="keywordtype">void</span>* userData)</div>
-<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160;{</div>
-<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; mpReference = (<a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a>*) userData;</div>
-<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; assert(mpReference!=0);</div>
-<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; <span class="keywordflow">return</span> (mpReference-&gt;addTimeoutDelegate(timeout, userData));</div>
-<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160;}</div>
-<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160;</div>
-<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160;dbus_bool_t CAmDbusWrapper::addTimeoutDelegate(DBusTimeout *timeout, <span class="keywordtype">void</span>* userData)</div>
-<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160;{</div>
-<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; (void)userData;</div>
-<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160;</div>
-<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; <span class="keywordflow">if</span> (!dbus_timeout_get_enabled(timeout))</div>
-<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">false</span>);</div>
-<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160;</div>
-<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; <span class="comment">//calculate the timeout in timeval</span></div>
-<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; timespec pollTimeout;</div>
-<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160; <span class="keywordtype">int</span> localTimeout = dbus_timeout_get_interval(timeout);</div>
-<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; pollTimeout.tv_sec = localTimeout / 1000;</div>
-<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; pollTimeout.tv_nsec = (localTimeout % 1000) * 1000000;</div>
-<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160;</div>
-<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; <span class="comment">//prepare handle and callback. new is eval, but there is no other choice because we need the pointer!</span></div>
-<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; <a class="code" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a>* handle = <span class="keyword">new</span> <a class="code" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a>;</div>
-<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160; mpListTimerhandles.push_back(handle);</div>
-<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160;</div>
-<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; <span class="comment">//add the timer to the pollLoop</span></div>
-<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; mpSocketHandler-&gt;<a class="code" href="classam_1_1CAmSocketHandler.html#a74acb55776de9391f5b6ce6002c0e7b4">addTimer</a>(pollTimeout, &amp;<a class="code" href="classam_1_1CAmDbusWrapper.html#a9960708bf636f4afbc60dbf7f8262c73">pDbusTimerCallback</a>, *handle, timeout);</div>
-<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160;</div>
-<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160; <span class="comment">//save the handle with dbus context</span></div>
-<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160; dbus_timeout_set_data(timeout, handle, NULL);</div>
-<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160;</div>
-<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; <span class="comment">//save timeout in Socket context</span></div>
-<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; userData = timeout;</div>
-<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">true</span>);</div>
-<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160;}</div>
-<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160;</div>
-<div class="line"><a name="l00391"></a><span class="lineno"><a class="line" href="classam_1_1CAmDbusWrapper.html#a18b2719ca3cee290dfef996252b74c18"> 391</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#a18b2719ca3cee290dfef996252b74c18">CAmDbusWrapper::removeTimeout</a>(DBusTimeout *timeout, <span class="keywordtype">void</span>* userData)</div>
-<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160;{</div>
-<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; mpReference = (<a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a>*) userData;</div>
-<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160; assert(mpReference!=0);</div>
-<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; mpReference-&gt;removeTimeoutDelegate(timeout, userData);</div>
-<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160;}</div>
-<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160;</div>
-<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160;<span class="keywordtype">void</span> CAmDbusWrapper::removeTimeoutDelegate(DBusTimeout *timeout, <span class="keywordtype">void</span>* userData)</div>
-<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160;{</div>
-<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160; (void) userData;</div>
-<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160; <span class="comment">//get the pointer to the handle and remove the timer</span></div>
-<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160; <a class="code" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a>* handle = (<a class="code" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a>*) dbus_timeout_get_data(timeout);</div>
-<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160; mpSocketHandler-&gt;<a class="code" href="classam_1_1CAmSocketHandler.html#a7627416d3b2fd93baa84599b52691bec">removeTimer</a>(*handle);</div>
-<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160;</div>
-<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160; <span class="comment">//now go throught the timerlist and remove the pointer, free memory</span></div>
-<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160; std::vector&lt;sh_timerHandle_t*&gt;::iterator it = mpListTimerhandles.begin();</div>
-<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160; <span class="keywordflow">for</span> (; it != mpListTimerhandles.end(); ++it)</div>
-<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160; {</div>
-<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; <span class="keywordflow">if</span> (*it == handle)</div>
-<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160; {</div>
-<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; mpListTimerhandles.erase(it);</div>
-<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160; }</div>
-<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160; }</div>
-<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160; <span class="keyword">delete</span> handle;</div>
-<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160; }</div>
-<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160;</div>
-<div class="line"><a name="l00418"></a><span class="lineno"><a class="line" href="classam_1_1CAmDbusWrapper.html#aaa20082e0a77721e99c4d7776421faac"> 418</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#aaa20082e0a77721e99c4d7776421faac">CAmDbusWrapper::toggleTimeout</a>(DBusTimeout *timeout, <span class="keywordtype">void</span>* userData)</div>
-<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160;{</div>
-<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160; mpReference = (<a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a>*) userData;</div>
-<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160; assert(mpReference!=0);</div>
-<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160; mpReference-&gt;toggleTimeoutDelegate(timeout, userData);</div>
-<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160;}</div>
-<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160;</div>
-<div class="line"><a name="l00425"></a><span class="lineno"><a class="line" href="classam_1_1CAmDbusWrapper.html#a54fb9b2cbc6ae2b8164388f7cc7affd1"> 425</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#a54fb9b2cbc6ae2b8164388f7cc7affd1">am::CAmDbusWrapper::dbusDispatchCallback</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span> *userData)</div>
-<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160;{</div>
-<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160; (void) handle;</div>
-<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160; (void) userData;</div>
-<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160; <span class="keywordtype">bool</span> returnVal = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160; dbus_connection_ref(mpDbusConnection);</div>
-<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160; <span class="keywordflow">if</span> (dbus_connection_dispatch(mpDbusConnection) == DBUS_DISPATCH_COMPLETE)</div>
-<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160; returnVal = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160; dbus_connection_unref(mpDbusConnection);</div>
-<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; <span class="comment">//logInfo(&quot;DBusWrapper::dbusDispatchCallback was called&quot;);</span></div>
-<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; <span class="keywordflow">return</span> (returnVal);</div>
-<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160;}</div>
-<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160;</div>
-<div class="line"><a name="l00438"></a><span class="lineno"><a class="line" href="classam_1_1CAmDbusWrapper.html#af25b51b4cdea2e33bddf7f9297ca02e2"> 438</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#af25b51b4cdea2e33bddf7f9297ca02e2">am::CAmDbusWrapper::dbusCheckCallback</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span> *userData)</div>
-<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160;{</div>
-<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160; (void) handle;</div>
-<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160; (void) userData;</div>
-<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160; <span class="keywordtype">bool</span> returnVal = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160; dbus_connection_ref(mpDbusConnection);</div>
-<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160; <span class="keywordflow">if</span> (dbus_connection_get_dispatch_status(mpDbusConnection) == DBUS_DISPATCH_DATA_REMAINS)</div>
-<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160; returnVal = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160; dbus_connection_unref(mpDbusConnection);</div>
-<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160; <span class="comment">//logInfo(&quot;DBusWrapper::dbusCheckCallback was called&quot;);</span></div>
-<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160; <span class="keywordflow">return</span> (returnVal);</div>
-<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160;}</div>
-<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160;</div>
-<div class="line"><a name="l00451"></a><span class="lineno"><a class="line" href="classam_1_1CAmDbusWrapper.html#a5c75b210dac390a27f9b15b52536c7f0"> 451</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#a5c75b210dac390a27f9b15b52536c7f0">am::CAmDbusWrapper::dbusFireCallback</a>(<span class="keyword">const</span> pollfd pollfd, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span> *userData)</div>
-<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160;{</div>
-<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; (void) handle;</div>
-<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160; (void) userData;</div>
-<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160; assert(userData!=NULL);</div>
-<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160; uint flags = 0;</div>
-<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160;</div>
-<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; <span class="keywordflow">if</span> (pollfd.revents &amp; POLLIN)</div>
-<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; flags |= DBUS_WATCH_READABLE;</div>
-<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160; <span class="keywordflow">if</span> (pollfd.revents &amp; POLLOUT)</div>
-<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; flags |= DBUS_WATCH_WRITABLE;</div>
-<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; <span class="keywordflow">if</span> (pollfd.revents &amp; POLLHUP)</div>
-<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; flags |= DBUS_WATCH_HANGUP;</div>
-<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160; <span class="keywordflow">if</span> (pollfd.revents &amp; POLLERR)</div>
-<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160; flags |= DBUS_WATCH_ERROR;</div>
-<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160;</div>
-<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160; DBusWatch *watch = (DBusWatch*) userData;</div>
-<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160;</div>
-<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160; dbus_connection_ref(mpDbusConnection);</div>
-<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160; dbus_watch_handle(watch, flags);</div>
-<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160; dbus_connection_unref(mpDbusConnection);</div>
-<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160; <span class="comment">//logInfo(&quot;DBusWrapper::dbusFireCallback was called&quot;);</span></div>
-<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160;}</div>
-<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160;</div>
-<div class="line"><a name="l00475"></a><span class="lineno"><a class="line" href="classam_1_1CAmDbusWrapper.html#a115584c27a48a673c165c25147c5900a"> 475</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#a115584c27a48a673c165c25147c5900a">CAmDbusWrapper::dbusPrepareCallback</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData)</div>
-<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160;{</div>
-<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160; (void) handle;</div>
-<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160; (void) userData;</div>
-<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160; dbus_connection_ref(mpDbusConnection);</div>
-<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160; <span class="keywordflow">while</span> (dbus_connection_get_dispatch_status(mpDbusConnection) == DBUS_DISPATCH_DATA_REMAINS)</div>
-<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160; {</div>
-<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160; dbus_connection_dispatch(mpDbusConnection);</div>
-<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160; <span class="comment">//logInfo(&quot;prepare was neccessary!&quot;);</span></div>
-<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160; }</div>
-<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160; dbus_connection_unref(mpDbusConnection);</div>
-<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160;}</div>
-<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160;</div>
-<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160;<span class="keywordtype">void</span> CAmDbusWrapper::toggleTimeoutDelegate(DBusTimeout *timeout, <span class="keywordtype">void</span>* userData)</div>
-<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160;{</div>
-<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160; (void) userData;</div>
-<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160; <span class="comment">//get the pointer to the handle and remove the timer</span></div>
-<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160; <a class="code" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a>* handle = (<a class="code" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a>*) dbus_timeout_get_data(timeout);</div>
-<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160;</div>
-<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160; <span class="comment">//stop or restart?</span></div>
-<div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160; <span class="keywordflow">if</span> (dbus_timeout_get_enabled(timeout))</div>
-<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160; {</div>
-<div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160; <span class="comment">//calculate the timeout in timeval</span></div>
-<div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160; timespec pollTimeout;</div>
-<div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160; <span class="keywordtype">int</span> localTimeout = dbus_timeout_get_interval(timeout);</div>
-<div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160; pollTimeout.tv_sec = localTimeout / 1000;</div>
-<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160; pollTimeout.tv_nsec = (localTimeout % 1000) * 1000000;</div>
-<div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160; mpSocketHandler-&gt;<a class="code" href="classam_1_1CAmSocketHandler.html#a94740c067ce4b030c3223397faba5b9c">updateTimer</a>(*handle, pollTimeout);</div>
-<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160; }</div>
-<div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160; {</div>
-<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160; mpSocketHandler-&gt;<a class="code" href="classam_1_1CAmSocketHandler.html#af3b4d566129e9d9dc9dae13d5a51afdf">stopTimer</a>(*handle);</div>
-<div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160; }</div>
-<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160;}</div>
-<div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160;</div>
-<div class="line"><a name="l00510"></a><span class="lineno"><a class="line" href="classam_1_1CAmDbusWrapper.html#abf28f8004af1a97889713b24133506f1"> 510</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#abf28f8004af1a97889713b24133506f1">CAmDbusWrapper::dbusTimerCallback</a>(<a class="code" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a> handle, <span class="keywordtype">void</span> *userData)</div>
-<div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160;{</div>
-<div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160; assert(userData!=NULL);</div>
-<div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160; <span class="keywordflow">if</span> (dbus_timeout_get_enabled((DBusTimeout*) userData))</div>
-<div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160; {</div>
-<div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160; mpSocketHandler-&gt;<a class="code" href="classam_1_1CAmSocketHandler.html#a34f5a3d01d54f25eae224d5ca84f5a2a">restartTimer</a>(handle);</div>
-<div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160; }</div>
-<div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160; dbus_timeout_handle((DBusTimeout*) userData);</div>
-<div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160;}</div>
-<div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160;}</div>
-<div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160;</div>
-<div class="ttc" id="classam_1_1CAmDbusWrapper_html_ac01e0b26e3f9dc7528cd815d24c43bcb"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#ac01e0b26e3f9dc7528cd815d24c43bcb">am::CAmDbusWrapper::registerCallback</a></div><div class="ttdeci">void registerCallback(const DBusObjectPathVTable *vtable, const std::string &amp;path, void *userdata, const std::string &amp;prefix=DBUS_SERVICE_OBJECT_PATH)</div><div class="ttdoc">registers a callback that is entered as path below the main path. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00167">CAmDbusWrapper.cpp:167</a></div></div>
+<a href="CAmDbusWrapper_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmDbusWrapper_8h.html">CAmDbusWrapper.h</a>&quot;</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;audiomanagerconfig.h&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;fstream&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;sstream&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;cassert&gt;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &lt;cstdlib&gt;</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &lt;stdexcept&gt;</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a>&quot;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmSocketHandler_8h.html">CAmSocketHandler.h</a>&quot;</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceam.html">am</a></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;{</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="CAmDbusWrapper_8cpp.html#a6266fa85a7c0adb885300f68b797cea6"> 41</a></span>&#160;<span class="preprocessor">#define ROOT_INTROSPECT_XML \</span></div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">DBUS_INTROSPECT_1_0_XML_DOCTYPE_DECL_NODE \</span></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">&quot;&lt;node&gt;&quot; \</span></div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">&quot;&lt;interface name=&#39;org.AudioManager.freedesktop.DBus.Introspectable&#39;&gt;&quot; \</span></div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor">&quot;&lt;method name=&#39;Introspect&#39;&gt;&quot; \</span></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor">&quot; &lt;arg name=&#39;xml_data&#39; type=&#39;s&#39; direction=&#39;out&#39;/&gt;&quot; \</span></div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor">&quot;&lt;/method&gt;&quot; \</span></div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor">&quot;&lt;/interface&gt;&quot; \</span></div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor"></span></div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;CAmDbusWrapper* CAmDbusWrapper::mpReference = NULL;</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="classam_1_1CAmDbusWrapper.html#a756a84420f9e599b1208acfdfc338457"> 52</a></span>&#160;<a class="code" href="classam_1_1CAmDbusWrapper.html#a756a84420f9e599b1208acfdfc338457">CAmDbusWrapper::CAmDbusWrapper</a>(<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>* socketHandler, DBusBusType type, <span class="keyword">const</span> std::string&amp; prefix, <span class="keyword">const</span> std::string&amp; objectPath) :</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; pDbusPrepareCallback(this,&amp;<a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a>::dbusPrepareCallback), <span class="comment">//</span></div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; pDbusDispatchCallback(this, &amp;<a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a>::dbusDispatchCallback), <span class="comment">//</span></div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; pDbusFireCallback(this, &amp;<a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a>::dbusFireCallback), <span class="comment">//</span></div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; pDbusCheckCallback(this, &amp;<a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a>::dbusCheckCallback), <span class="comment">//</span></div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; pDbusTimerCallback(this, &amp;<a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a>::dbusTimerCallback), <span class="comment">//</span></div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; mpDbusConnection(0), <span class="comment">//</span></div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; mDBusError(), <span class="comment">//</span></div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; mListNodes(), <span class="comment">//</span></div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; mpListTimerhandles(), <span class="comment">//</span></div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; mpSocketHandler(socketHandler), <span class="comment">//</span></div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; mDbusType(type)</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;{</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; assert(mpSocketHandler!=0);</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; dbus_error_init(&amp;mDBusError);</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keywordflow">if</span> (!dbus_threads_init_default())</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;CAmDbusWrapper::CAmDbusWrapper threads init call failed&quot;</span>);</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;DBusWrapper::DBusWrapper Opening DBus connection of:&quot;</span>, prefix, objectPath);</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; mpDbusConnection = dbus_bus_get(mDbusType, &amp;mDBusError);</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keywordflow">if</span> (dbus_error_is_set(&amp;mDBusError))</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; {</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;DBusWrapper::DBusWrapper Error while getting the DBus&quot;</span>);</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; dbus_error_free(&amp;mDBusError);</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; }</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keywordflow">if</span> (NULL == mpDbusConnection)</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; {</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;DBusWrapper::DBusWrapper DBus Connection is null&quot;</span>);</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; }</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; {</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;DBusWrapper::DBusWrapper DBus Connection is&quot;</span>, mpDbusConnection);</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; }</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="comment">//then we need to adopt the dbus to our mainloop:</span></div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="comment">//first, we are old enought to live longer then the connection:</span></div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; dbus_connection_set_exit_on_disconnect(mpDbusConnection, FALSE);</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="comment">//we do not need the manual dispatching, since it is not allowed to call from a different thread. So leave it uncommented:</span></div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="comment">//dbus_connection_set_dispatch_status_function</span></div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="comment">//add watch functions:</span></div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; dbus_bool_t watch = dbus_connection_set_watch_functions(mpDbusConnection, <a class="code" href="classam_1_1CAmDbusWrapper.html#a9f761311f2c1697af7f4656740a1a704">addWatch</a>, <a class="code" href="classam_1_1CAmDbusWrapper.html#a6a23dde3899b82a406fd1d888c677333">removeWatch</a>, <a class="code" href="classam_1_1CAmDbusWrapper.html#ab3a67b10c92bdb7b5f83e58fbd3cb6bc">toogleWatch</a>, <span class="keyword">this</span>, NULL);</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="keywordflow">if</span> (!watch)</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; {</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;DBusWrapper::DBusWrapper Registering of watch functions failed&quot;</span>);</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; }</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="comment">//add timer functions:</span></div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; dbus_bool_t timer = dbus_connection_set_timeout_functions(mpDbusConnection, <a class="code" href="classam_1_1CAmDbusWrapper.html#adb082d9ab4b3cf9247204bda11b425f6">addTimeout</a>, <a class="code" href="classam_1_1CAmDbusWrapper.html#a18b2719ca3cee290dfef996252b74c18">removeTimeout</a>, <a class="code" href="classam_1_1CAmDbusWrapper.html#aaa20082e0a77721e99c4d7776421faac">toggleTimeout</a>, <span class="keyword">this</span>, NULL);</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="keywordflow">if</span> (!timer)</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; {</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;DBusWrapper::DBusWrapper Registering of timer functions failed&quot;</span>);</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; }</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keywordflow">if</span> (prefix.empty() &amp;&amp; objectPath.empty())</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; {</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;DBusWrapper::DBusWrapper We don&#39;t register a connection object!&quot;</span>);</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; }</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="comment">//register callback for Introspectio</span></div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; mObjectPathVTable.message_function = CAmDbusWrapper::cbRootIntrospection;</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; dbus_connection_register_object_path(mpDbusConnection, objectPath.c_str(), &amp;mObjectPathVTable, <span class="keyword">this</span>);</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keywordtype">int</span> ret = dbus_bus_request_name(mpDbusConnection, prefix.c_str(), DBUS_NAME_FLAG_DO_NOT_QUEUE, &amp;mDBusError);</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <span class="keywordflow">if</span> (DBUS_REQUEST_NAME_REPLY_PRIMARY_OWNER == ret)</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; {</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;DBusWrapper::DBusWrapper We own&quot;</span>, prefix);</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; }</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; {</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; std::ostringstream sserror(<span class="stringliteral">&quot;DBusWrapper::DBusWrapper &quot;</span>);</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keywordflow">switch</span> (ret)</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; {</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="keywordflow">case</span> -1:</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; sserror &lt;&lt; <span class="stringliteral">&quot;Couldn&#39;t acquire name &quot;</span> &lt;&lt; prefix &lt;&lt; <span class="stringliteral">&quot;. DBus message: &quot;</span> &lt;&lt; mDBusError.message;</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; dbus_error_free(&amp;mDBusError);</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keywordflow">case</span> DBUS_REQUEST_NAME_REPLY_IN_QUEUE:</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; sserror &lt;&lt; <span class="stringliteral">&quot;We are queued for &quot;</span> &lt;&lt; prefix;</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="keywordflow">case</span> DBUS_REQUEST_NAME_REPLY_EXISTS:</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; sserror &lt;&lt; <span class="stringliteral">&quot;:-( &quot;</span> &lt;&lt; prefix &lt;&lt; <span class="stringliteral">&quot; already exists!&quot;</span>;</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <span class="keywordflow">case</span> DBUS_REQUEST_NAME_REPLY_ALREADY_OWNER:</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; sserror &lt;&lt; <span class="stringliteral">&quot;Eh? We already own &quot;</span> &lt;&lt; prefix;</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keywordflow">default</span>:</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; sserror &lt;&lt; <span class="stringliteral">&quot;Unknown result = &quot;</span> &lt;&lt; ret;</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; }</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(sserror.str());</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="keywordflow">throw</span> std::runtime_error(sserror.str().c_str());</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; }</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;}</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;</div><div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="classam_1_1CAmDbusWrapper.html#a414b6c967b20f518753ad7f4afa8f811"> 151</a></span>&#160;<a class="code" href="classam_1_1CAmDbusWrapper.html#a414b6c967b20f518753ad7f4afa8f811">CAmDbusWrapper::~CAmDbusWrapper</a>()</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;{</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <span class="comment">//close the connection again</span></div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;DBusWrapper::~DBusWrapper Closing DBus connection&quot;</span>);</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; dbus_connection_unref(mpDbusConnection);</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <span class="comment">//clean up all timerhandles we created but did not delete before</span></div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; std::vector&lt;sh_timerHandle_t*&gt;::iterator it = mpListTimerhandles.begin();</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <span class="keywordflow">for</span> (; it != mpListTimerhandles.end(); ++it)</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; {</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; <span class="keyword">delete</span> *it;</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; }</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;}</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;</div><div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="classam_1_1CAmDbusWrapper.html#ac01e0b26e3f9dc7528cd815d24c43bcb"> 173</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#ac01e0b26e3f9dc7528cd815d24c43bcb">CAmDbusWrapper::registerCallback</a>(<span class="keyword">const</span> DBusObjectPathVTable* vtable, <span class="keyword">const</span> std::string&amp; path, <span class="keywordtype">void</span>* userdata, <span class="keyword">const</span> std::string&amp; prefix)</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;{</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;DBusWrapper::registerCallback register callback:&quot;</span>, path);</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; std::string completePath = prefix + <span class="stringliteral">&quot;/&quot;</span> + path;</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; dbus_error_init(&amp;mDBusError);</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; dbus_connection_register_object_path(mpDbusConnection, completePath.c_str(), vtable, userdata);</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <span class="keywordflow">if</span> (dbus_error_is_set(&amp;mDBusError))</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; {</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;DBusWrapper::registerCallack error: &quot;</span>, mDBusError.message);</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; dbus_error_free(&amp;mDBusError);</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; }</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; mListNodes.push_back(path);</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;}</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;</div><div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="classam_1_1CAmDbusWrapper.html#ab126075542a721f22592652fd6dfc2cb"> 194</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#ab126075542a721f22592652fd6dfc2cb">CAmDbusWrapper::registerSignalWatch</a>(DBusHandleMessageFunction handler, <span class="keyword">const</span> std::string&amp; rule, <span class="keywordtype">void</span>* userdata)</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;{</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;DBusWrapper::registerSignalWatch register callback:&quot;</span>, rule);</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; dbus_error_init(&amp;mDBusError);</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; dbus_bus_add_match(mpDbusConnection, rule.c_str(), &amp;mDBusError);</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; dbus_connection_flush(mpDbusConnection);</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; dbus_connection_add_filter(mpDbusConnection, handler, userdata, 0);</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; <span class="keywordflow">if</span> (dbus_error_is_set(&amp;mDBusError))</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; {</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;DBusWrapper::registerCallack error: &quot;</span>, mDBusError.message);</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; dbus_error_free(&amp;mDBusError);</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; }</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;}</div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;DBusHandlerResult CAmDbusWrapper::cbRootIntrospection(DBusConnection *conn, DBusMessage *msg, <span class="keywordtype">void</span> *reference)</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;{</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; <span class="comment">//logInfo(&quot;DBusWrapper::~cbRootIntrospection called:&quot;);</span></div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; mpReference = (<a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a>*) reference;</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; std::vector&lt;std::string&gt; nodesList = mpReference-&gt;mListNodes;</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; DBusMessage * reply;</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; DBusMessageIter args;</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; dbus_uint32_t serial = 0;</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; <span class="keywordflow">if</span> (dbus_message_is_method_call(msg, DBUS_INTERFACE_INTROSPECTABLE, <span class="stringliteral">&quot;Introspect&quot;</span>))</div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; {</div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; std::vector&lt;std::string&gt;::iterator nodeIter = nodesList.begin();</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *xml = <a class="code" href="CAmDbusWrapper_8cpp.html#a6266fa85a7c0adb885300f68b797cea6">ROOT_INTROSPECT_XML</a>;</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; std::stringstream introspect;</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; introspect &lt;&lt; std::string(xml);</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; <span class="keywordflow">for</span> (; nodeIter != nodesList.end(); ++nodeIter)</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; {</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; introspect &lt;&lt; <span class="stringliteral">&quot;&lt;node name=&#39;&quot;</span> &lt;&lt; nodeIter-&gt;c_str() &lt;&lt; <span class="stringliteral">&quot;&#39;/&gt;&quot;</span>;</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; }</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; introspect &lt;&lt; <span class="stringliteral">&quot;&lt;/node&gt;&quot;</span>;</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; reply = dbus_message_new_method_return(msg);</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; std::string s = introspect.str();</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keywordtype">string</span> = s.c_str();</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;</div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; <span class="comment">// add the arguments to the reply</span></div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; dbus_message_iter_init_append(reply, &amp;args);</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; <span class="keywordflow">if</span> (!dbus_message_iter_append_basic(&amp;args, DBUS_TYPE_STRING, &amp;<span class="keywordtype">string</span>))</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; {</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;DBusWrapper::~cbRootIntrospection DBUS Out Of Memory!&quot;</span>);</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; }</div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;</div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; <span class="comment">// send the reply &amp;&amp; flush the connection</span></div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; <span class="keywordflow">if</span> (!dbus_connection_send(conn, reply, &amp;serial))</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; {</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;DBusWrapper::~cbRootIntrospection DBUS Out Of Memory!&quot;</span>);</div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; }</div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; dbus_connection_flush(conn);</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; <span class="comment">// free the reply</span></div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; dbus_message_unref(reply);</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; <span class="keywordflow">return</span> (DBUS_HANDLER_RESULT_HANDLED);</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; }</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; {</div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; <span class="keywordflow">return</span> (DBUS_HANDLER_RESULT_NOT_YET_HANDLED);</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; }</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;}</div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;</div><div class="line"><a name="l00268"></a><span class="lineno"><a class="line" href="classam_1_1CAmDbusWrapper.html#aae349240016dc3e557d2e83e1437c7eb"> 268</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#aae349240016dc3e557d2e83e1437c7eb">CAmDbusWrapper::getDBusConnection</a>(DBusConnection *&amp; connection)<span class="keyword"> const</span></div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; connection = mpDbusConnection;</div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;}</div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;</div><div class="line"><a name="l00273"></a><span class="lineno"><a class="line" href="classam_1_1CAmDbusWrapper.html#a9f761311f2c1697af7f4656740a1a704"> 273</a></span>&#160;dbus_bool_t <a class="code" href="classam_1_1CAmDbusWrapper.html#a9f761311f2c1697af7f4656740a1a704">CAmDbusWrapper::addWatch</a>(DBusWatch *watch, <span class="keywordtype">void</span> *userData)</div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;{</div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; mpReference = (<a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a>*) userData;</div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; assert(mpReference!=0);</div><div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; <span class="keywordflow">return</span> (mpReference-&gt;addWatchDelegate(watch, userData));</div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;}</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;</div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;dbus_bool_t CAmDbusWrapper::addWatchDelegate(DBusWatch * watch, <span class="keywordtype">void</span>* userData)</div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;{</div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; (void) userData;</div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; int16_t <span class="keyword">event</span> = 0;</div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle = 0;</div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; uint flags = dbus_watch_get_flags(watch);</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; <span class="comment">/* no watch flags for disabled watches */</span></div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; <span class="keywordflow">if</span> (dbus_watch_get_enabled(watch))</div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; {</div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; <span class="keywordflow">if</span> (flags &amp; DBUS_WATCH_READABLE)</div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; <span class="keyword">event</span> |= POLLIN;</div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; <span class="keywordflow">if</span> (flags &amp; DBUS_WATCH_WRITABLE)</div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; <span class="keyword">event</span> |= POLLOUT;</div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;</div><div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;DBusWrapper::addWatchDelegate entered new watch, fd=&quot;</span>, dbus_watch_get_unix_fd(watch), <span class="stringliteral">&quot;event flag=&quot;</span>, event);</div><div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error = mpSocketHandler-&gt;<a class="code" href="classam_1_1CAmSocketHandler.html#a8ee49d4fbc44291bc6b99fa49fc0350a">addFDPoll</a>(dbus_watch_get_unix_fd(watch), event, &amp;<a class="code" href="classam_1_1CAmDbusWrapper.html#a817fcd0bce4f833cadd5767e7b36a007">pDbusPrepareCallback</a>, &amp;<a class="code" href="classam_1_1CAmDbusWrapper.html#aa56bb4cb9372b1602eae4e2caf50d57a">pDbusFireCallback</a>, &amp;<a class="code" href="classam_1_1CAmDbusWrapper.html#af1abb258907275c66d8c41ba91a82e2f">pDbusCheckCallback</a>, &amp;<a class="code" href="classam_1_1CAmDbusWrapper.html#a80c4d0c6e996bc19a161a24dd61ec951">pDbusDispatchCallback</a>, watch, handle);</div><div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160;</div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; <span class="comment">//if everything is alright, add the watch and the handle to our map so we know this relationship</span></div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; <span class="keywordflow">if</span> (error == <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a> &amp;&amp; handle != 0)</div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; {</div><div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; mMapHandleWatch.insert(std::make_pair(watch, handle));</div><div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">true</span>);</div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; }</div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;DBusWrapper::addWatchDelegate entering watch failed&quot;</span>);</div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; }</div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">true</span>);</div><div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;}</div><div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;</div><div class="line"><a name="l00309"></a><span class="lineno"><a class="line" href="classam_1_1CAmDbusWrapper.html#a6a23dde3899b82a406fd1d888c677333"> 309</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#a6a23dde3899b82a406fd1d888c677333">CAmDbusWrapper::removeWatch</a>(DBusWatch *watch, <span class="keywordtype">void</span> *userData)</div><div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;{</div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; mpReference = (<a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a>*) userData;</div><div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; assert(mpReference!=0);</div><div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; mpReference-&gt;removeWatchDelegate(watch, userData);</div><div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;}</div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;</div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;<span class="keywordtype">void</span> CAmDbusWrapper::removeWatchDelegate(DBusWatch *watch, <span class="keywordtype">void</span> *userData)</div><div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;{</div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; (void) userData;</div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; std::map&lt;DBusWatch*, sh_pollHandle_t&gt;::iterator iterator = mMapHandleWatch.begin();</div><div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; iterator = mMapHandleWatch.find(watch);</div><div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; <span class="keywordflow">if</span> (iterator != mMapHandleWatch.end())</div><div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; {</div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; mpSocketHandler-&gt;<a class="code" href="classam_1_1CAmSocketHandler.html#a57c40a25d4bff6f88ed4ce5e597a5712">removeFDPoll</a>(iterator-&gt;second);</div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;DBusWrapper::removeWatch removed watch with handle&quot;</span>, iterator-&gt;second);</div><div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; mMapHandleWatch.erase(iterator);</div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; }</div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; {</div><div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;DBusWrapper::removeWatch could not find handle !&quot;</span>);</div><div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; }</div><div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;}</div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;</div><div class="line"><a name="l00333"></a><span class="lineno"><a class="line" href="classam_1_1CAmDbusWrapper.html#ab3a67b10c92bdb7b5f83e58fbd3cb6bc"> 333</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#ab3a67b10c92bdb7b5f83e58fbd3cb6bc">CAmDbusWrapper::toogleWatch</a>(DBusWatch *watch, <span class="keywordtype">void</span> *userData)</div><div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;{</div><div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; mpReference = (<a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a>*) userData;</div><div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; assert(mpReference!=0);</div><div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; mpReference-&gt;toogleWatchDelegate(watch, userData);</div><div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160;}</div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;</div><div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160;<span class="keywordtype">void</span> CAmDbusWrapper::toogleWatchDelegate(DBusWatch *watch, <span class="keywordtype">void</span> *userData)</div><div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;{</div><div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; (void) userData;</div><div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; int16_t <span class="keyword">event</span> = 0;</div><div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; dbus_watch_get_unix_fd(watch);</div><div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; uint flags = dbus_watch_get_flags(watch);</div><div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; <span class="comment">/* no watch flags for disabled watches */</span></div><div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; <span class="keywordflow">if</span> (dbus_watch_get_enabled(watch))</div><div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160; {</div><div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160; <span class="keywordflow">if</span> (flags &amp; DBUS_WATCH_READABLE)</div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; <span class="keyword">event</span> |= POLLIN;</div><div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; <span class="keywordflow">if</span> (flags &amp; DBUS_WATCH_WRITABLE)</div><div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160; <span class="keyword">event</span> |= POLLOUT;</div><div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160; }</div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160; std::map&lt;DBusWatch*, sh_pollHandle_t&gt;::iterator iterator = mMapHandleWatch.begin();</div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; iterator = mMapHandleWatch.find(watch);</div><div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; <span class="keywordflow">if</span> (iterator != mMapHandleWatch.end())</div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; mpSocketHandler-&gt;<a class="code" href="classam_1_1CAmSocketHandler.html#af065b5a6143c8566522528bc18ce1f42">updateEventFlags</a>(iterator-&gt;second, event);</div><div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160;}</div><div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160;</div><div class="line"><a name="l00360"></a><span class="lineno"><a class="line" href="classam_1_1CAmDbusWrapper.html#adb082d9ab4b3cf9247204bda11b425f6"> 360</a></span>&#160;dbus_bool_t <a class="code" href="classam_1_1CAmDbusWrapper.html#adb082d9ab4b3cf9247204bda11b425f6">CAmDbusWrapper::addTimeout</a>(DBusTimeout *timeout, <span class="keywordtype">void</span>* userData)</div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160;{</div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; mpReference = (<a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a>*) userData;</div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; assert(mpReference!=0);</div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; <span class="keywordflow">return</span> (mpReference-&gt;addTimeoutDelegate(timeout, userData));</div><div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160;}</div><div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160;</div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160;dbus_bool_t CAmDbusWrapper::addTimeoutDelegate(DBusTimeout *timeout, <span class="keywordtype">void</span>* userData)</div><div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160;{</div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; (void)userData;</div><div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160;</div><div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; <span class="keywordflow">if</span> (!dbus_timeout_get_enabled(timeout))</div><div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">false</span>);</div><div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160;</div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; <span class="comment">//calculate the timeout in timeval</span></div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; timespec pollTimeout;</div><div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; <span class="keywordtype">int</span> localTimeout = dbus_timeout_get_interval(timeout);</div><div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; pollTimeout.tv_sec = localTimeout / 1000;</div><div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160; pollTimeout.tv_nsec = (localTimeout % 1000) * 1000000;</div><div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160;</div><div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; <span class="comment">//prepare handle and callback. new is eval, but there is no other choice because we need the pointer!</span></div><div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; <a class="code" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">sh_timerHandle_t</a>* handle = <span class="keyword">new</span> <a class="code" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">sh_timerHandle_t</a>;</div><div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; mpListTimerhandles.push_back(handle);</div><div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160;</div><div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160; <span class="comment">//add the timer to the pollLoop</span></div><div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160; mpSocketHandler-&gt;<a class="code" href="classam_1_1CAmSocketHandler.html#afe4e4806d91f9a4b3b1eb8a278f64cc9">addTimer</a>(pollTimeout, &amp;<a class="code" href="classam_1_1CAmDbusWrapper.html#a9960708bf636f4afbc60dbf7f8262c73">pDbusTimerCallback</a>, *handle, timeout);</div><div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160;</div><div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; <span class="comment">//save the handle with dbus context</span></div><div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160; dbus_timeout_set_data(timeout, handle, NULL);</div><div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160;</div><div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">true</span>);</div><div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160;}</div><div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160;</div><div class="line"><a name="l00393"></a><span class="lineno"><a class="line" href="classam_1_1CAmDbusWrapper.html#a18b2719ca3cee290dfef996252b74c18"> 393</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#a18b2719ca3cee290dfef996252b74c18">CAmDbusWrapper::removeTimeout</a>(DBusTimeout *timeout, <span class="keywordtype">void</span>* userData)</div><div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160;{</div><div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; mpReference = (<a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a>*) userData;</div><div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160; assert(mpReference!=0);</div><div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; mpReference-&gt;removeTimeoutDelegate(timeout, userData);</div><div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160;}</div><div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160;</div><div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160;<span class="keywordtype">void</span> CAmDbusWrapper::removeTimeoutDelegate(DBusTimeout *timeout, <span class="keywordtype">void</span>* userData)</div><div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160;{</div><div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160; (void) userData;</div><div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160; <span class="comment">//get the pointer to the handle and remove the timer</span></div><div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160; <a class="code" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">sh_timerHandle_t</a>* handle = (<a class="code" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">sh_timerHandle_t</a>*) dbus_timeout_get_data(timeout);</div><div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160; mpSocketHandler-&gt;<a class="code" href="classam_1_1CAmSocketHandler.html#a7627416d3b2fd93baa84599b52691bec">removeTimer</a>(*handle);</div><div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160;</div><div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160; <span class="comment">//now go throught the timerlist and remove the pointer, free memory</span></div><div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160; std::vector&lt;sh_timerHandle_t*&gt;::iterator it = mpListTimerhandles.begin();</div><div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; <span class="keywordflow">for</span> (; it != mpListTimerhandles.end(); ++it)</div><div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160; {</div><div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; <span class="keywordflow">if</span> (*it == handle)</div><div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160; {</div><div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160; mpListTimerhandles.erase(it);</div><div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160; }</div><div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160; }</div><div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160; <span class="keyword">delete</span> handle;</div><div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160; }</div><div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160;</div><div class="line"><a name="l00420"></a><span class="lineno"><a class="line" href="classam_1_1CAmDbusWrapper.html#aaa20082e0a77721e99c4d7776421faac"> 420</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#aaa20082e0a77721e99c4d7776421faac">CAmDbusWrapper::toggleTimeout</a>(DBusTimeout *timeout, <span class="keywordtype">void</span>* userData)</div><div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160;{</div><div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160; mpReference = (<a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a>*) userData;</div><div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; assert(mpReference!=0);</div><div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160; mpReference-&gt;toggleTimeoutDelegate(timeout, userData);</div><div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160;}</div><div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160;</div><div class="line"><a name="l00427"></a><span class="lineno"><a class="line" href="classam_1_1CAmDbusWrapper.html#a54fb9b2cbc6ae2b8164388f7cc7affd1"> 427</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#a54fb9b2cbc6ae2b8164388f7cc7affd1">am::CAmDbusWrapper::dbusDispatchCallback</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span> *userData)</div><div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160;{</div><div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160; (void) handle;</div><div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160; (void) userData;</div><div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160; <span class="keywordtype">bool</span> returnVal = <span class="keyword">true</span>;</div><div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160; dbus_connection_ref(mpDbusConnection);</div><div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160; <span class="keywordflow">if</span> (dbus_connection_dispatch(mpDbusConnection) == DBUS_DISPATCH_COMPLETE)</div><div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; returnVal = <span class="keyword">false</span>;</div><div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; dbus_connection_unref(mpDbusConnection);</div><div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160; <span class="comment">//logInfo(&quot;DBusWrapper::dbusDispatchCallback was called&quot;);</span></div><div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160; <span class="keywordflow">return</span> (returnVal);</div><div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160;}</div><div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160;</div><div class="line"><a name="l00440"></a><span class="lineno"><a class="line" href="classam_1_1CAmDbusWrapper.html#af25b51b4cdea2e33bddf7f9297ca02e2"> 440</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#af25b51b4cdea2e33bddf7f9297ca02e2">am::CAmDbusWrapper::dbusCheckCallback</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span> *userData)</div><div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160;{</div><div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160; (void) handle;</div><div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160; (void) userData;</div><div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160; <span class="keywordtype">bool</span> returnVal = <span class="keyword">false</span>;</div><div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160; dbus_connection_ref(mpDbusConnection);</div><div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160; <span class="keywordflow">if</span> (dbus_connection_get_dispatch_status(mpDbusConnection) == DBUS_DISPATCH_DATA_REMAINS)</div><div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160; returnVal = <span class="keyword">true</span>;</div><div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160; dbus_connection_unref(mpDbusConnection);</div><div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160; <span class="comment">//logInfo(&quot;DBusWrapper::dbusCheckCallback was called&quot;);</span></div><div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160; <span class="keywordflow">return</span> (returnVal);</div><div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160;}</div><div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160;</div><div class="line"><a name="l00453"></a><span class="lineno"><a class="line" href="classam_1_1CAmDbusWrapper.html#a5c75b210dac390a27f9b15b52536c7f0"> 453</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#a5c75b210dac390a27f9b15b52536c7f0">am::CAmDbusWrapper::dbusFireCallback</a>(<span class="keyword">const</span> pollfd pollfd, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span> *userData)</div><div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160;{</div><div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160; (void) handle;</div><div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160; (void) userData;</div><div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160; assert(userData!=NULL);</div><div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; uint flags = 0;</div><div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160;</div><div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160; <span class="keywordflow">if</span> (pollfd.revents &amp; POLLIN)</div><div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; flags |= DBUS_WATCH_READABLE;</div><div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; <span class="keywordflow">if</span> (pollfd.revents &amp; POLLOUT)</div><div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; flags |= DBUS_WATCH_WRITABLE;</div><div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160; <span class="keywordflow">if</span> (pollfd.revents &amp; POLLHUP)</div><div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160; flags |= DBUS_WATCH_HANGUP;</div><div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160; <span class="keywordflow">if</span> (pollfd.revents &amp; POLLERR)</div><div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160; flags |= DBUS_WATCH_ERROR;</div><div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160;</div><div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160; DBusWatch *watch = (DBusWatch*) userData;</div><div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160;</div><div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160; dbus_connection_ref(mpDbusConnection);</div><div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160; dbus_watch_handle(watch, flags);</div><div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160; dbus_connection_unref(mpDbusConnection);</div><div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160; <span class="comment">//logInfo(&quot;DBusWrapper::dbusFireCallback was called&quot;);</span></div><div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160;}</div><div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160;</div><div class="line"><a name="l00477"></a><span class="lineno"><a class="line" href="classam_1_1CAmDbusWrapper.html#a115584c27a48a673c165c25147c5900a"> 477</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#a115584c27a48a673c165c25147c5900a">CAmDbusWrapper::dbusPrepareCallback</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData)</div><div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160;{</div><div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160; (void) handle;</div><div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160; (void) userData;</div><div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160; dbus_connection_ref(mpDbusConnection);</div><div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160; <span class="keywordflow">while</span> (dbus_connection_get_dispatch_status(mpDbusConnection) == DBUS_DISPATCH_DATA_REMAINS)</div><div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160; {</div><div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160; dbus_connection_dispatch(mpDbusConnection);</div><div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160; <span class="comment">//logInfo(&quot;prepare was neccessary!&quot;);</span></div><div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160; }</div><div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160; dbus_connection_unref(mpDbusConnection);</div><div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160;}</div><div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160;</div><div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160;<span class="keywordtype">void</span> CAmDbusWrapper::toggleTimeoutDelegate(DBusTimeout *timeout, <span class="keywordtype">void</span>* userData)</div><div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160;{</div><div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160; (void) userData;</div><div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160; <span class="comment">//get the pointer to the handle and remove the timer</span></div><div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160; <a class="code" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">sh_timerHandle_t</a>* handle = (<a class="code" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">sh_timerHandle_t</a>*) dbus_timeout_get_data(timeout);</div><div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160;</div><div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160; <span class="comment">//stop or restart?</span></div><div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160; <span class="keywordflow">if</span> (dbus_timeout_get_enabled(timeout))</div><div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160; {</div><div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160; <span class="comment">//calculate the timeout in timeval</span></div><div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160; timespec pollTimeout;</div><div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160; <span class="keywordtype">int</span> localTimeout = dbus_timeout_get_interval(timeout);</div><div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160; pollTimeout.tv_sec = localTimeout / 1000;</div><div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160; pollTimeout.tv_nsec = (localTimeout % 1000) * 1000000;</div><div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160; mpSocketHandler-&gt;<a class="code" href="classam_1_1CAmSocketHandler.html#a94dae6fb7f8f0b52fd048c51bb3aa8aa">updateTimer</a>(*handle, pollTimeout);</div><div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160; }</div><div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160; {</div><div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160; mpSocketHandler-&gt;<a class="code" href="classam_1_1CAmSocketHandler.html#af3b4d566129e9d9dc9dae13d5a51afdf">stopTimer</a>(*handle);</div><div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160; }</div><div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160;}</div><div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160;</div><div class="line"><a name="l00512"></a><span class="lineno"><a class="line" href="classam_1_1CAmDbusWrapper.html#abf28f8004af1a97889713b24133506f1"> 512</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#abf28f8004af1a97889713b24133506f1">CAmDbusWrapper::dbusTimerCallback</a>(<a class="code" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">sh_timerHandle_t</a> handle, <span class="keywordtype">void</span> *userData)</div><div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160;{</div><div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160; assert(userData!=NULL);</div><div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">auto</span> &amp;&amp; timerHandle : mpListTimerhandles)</div><div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160; {</div><div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160; <span class="keywordflow">if</span> (*timerHandle == handle)</div><div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160; {</div><div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160; <span class="keywordflow">if</span> (dbus_timeout_get_enabled((DBusTimeout*) userData))</div><div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160; {</div><div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160; mpSocketHandler-&gt;<a class="code" href="classam_1_1CAmSocketHandler.html#a34f5a3d01d54f25eae224d5ca84f5a2a">restartTimer</a>(handle);</div><div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160; }</div><div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160; dbus_timeout_handle((DBusTimeout*) userData);</div><div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160; }</div><div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160; }</div><div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(<span class="stringliteral">&quot;CAmDbusWrapper::dbusTimerCallback Unknown timer handle&quot;</span>);</div><div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160;}</div><div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160;}</div><div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160;</div><div class="ttc" id="namespaceam_html_a8d6015cc712615bbe2fc1cd7d8b94d15"><div class="ttname"><a href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">am::logWarning</a></div><div class="ttdeci">void logWarning(T value, TArgs...args)</div><div class="ttdoc">logs given values with warninglevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00442">CAmDltWrapper.h:442</a></div></div>
+<div class="ttc" id="classam_1_1CAmDbusWrapper_html_ac01e0b26e3f9dc7528cd815d24c43bcb"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#ac01e0b26e3f9dc7528cd815d24c43bcb">am::CAmDbusWrapper::registerCallback</a></div><div class="ttdeci">void registerCallback(const DBusObjectPathVTable *vtable, const std::string &amp;path, void *userdata, const std::string &amp;prefix=DBUS_SERVICE_OBJECT_PATH)</div><div class="ttdoc">registers a callback that is entered as path below the main path. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00173">CAmDbusWrapper.cpp:173</a></div></div>
+<div class="ttc" id="namespaceam_html"><div class="ttname"><a href="namespaceam.html">am</a></div><div class="ttdoc">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects...</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8h_source.html#l00029">CAmCommandReceiver.h:29</a></div></div>
<div class="ttc" id="classam_1_1CAmDbusWrapper_html_a9960708bf636f4afbc60dbf7f8262c73"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#a9960708bf636f4afbc60dbf7f8262c73">am::CAmDbusWrapper::pDbusTimerCallback</a></div><div class="ttdeci">TAmShTimerCallBack&lt; CAmDbusWrapper &gt; pDbusTimerCallback</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8h_source.html#l00069">CAmDbusWrapper.h:69</a></div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4ce"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am::am_Error_e</a></div><div class="ttdeci">am_Error_e</div><div class="ttdoc">the errors of the audiomanager. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00337">audiomanagertypes.h:337</a></div></div>
-<div class="ttc" id="namespaceam_html_a47d650dc91db97c1f9323b4ed5cf4fd6"><div class="ttname"><a href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">am::logInfo</a></div><div class="ttdeci">void logInfo(T value, TArgs...args)</div><div class="ttdoc">logs given values with infolevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00405">CAmDltWrapper.h:405</a></div></div>
-<div class="ttc" id="classam_1_1CAmDbusWrapper_html_a54fb9b2cbc6ae2b8164388f7cc7affd1"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#a54fb9b2cbc6ae2b8164388f7cc7affd1">am::CAmDbusWrapper::dbusDispatchCallback</a></div><div class="ttdeci">bool dbusDispatchCallback(const sh_pollHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00425">CAmDbusWrapper.cpp:425</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_a34f5a3d01d54f25eae224d5ca84f5a2a"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a34f5a3d01d54f25eae224d5ca84f5a2a">am::CAmSocketHandler::restartTimer</a></div><div class="ttdeci">am_Error_e restartTimer(const sh_timerHandle_t handle)</div><div class="ttdoc">restarts a timer with the original value </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00399">CAmSocketHandler.cpp:399</a></div></div>
-<div class="ttc" id="classam_1_1CAmDbusWrapper_html_abf28f8004af1a97889713b24133506f1"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#abf28f8004af1a97889713b24133506f1">am::CAmDbusWrapper::dbusTimerCallback</a></div><div class="ttdeci">void dbusTimerCallback(sh_timerHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00510">CAmDbusWrapper.cpp:510</a></div></div>
+<div class="ttc" id="namespaceam_html_a47d650dc91db97c1f9323b4ed5cf4fd6"><div class="ttname"><a href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">am::logInfo</a></div><div class="ttdeci">void logInfo(T value, TArgs...args)</div><div class="ttdoc">logs given values with infolevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00420">CAmDltWrapper.h:420</a></div></div>
+<div class="ttc" id="classam_1_1CAmDbusWrapper_html_a54fb9b2cbc6ae2b8164388f7cc7affd1"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#a54fb9b2cbc6ae2b8164388f7cc7affd1">am::CAmDbusWrapper::dbusDispatchCallback</a></div><div class="ttdeci">bool dbusDispatchCallback(const sh_pollHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00427">CAmDbusWrapper.cpp:427</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html_a34f5a3d01d54f25eae224d5ca84f5a2a"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a34f5a3d01d54f25eae224d5ca84f5a2a">am::CAmSocketHandler::restartTimer</a></div><div class="ttdeci">am_Error_e restartTimer(const sh_timerHandle_t handle)</div><div class="ttdoc">restarts a timer with the original value </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00720">CAmSocketHandler.cpp:720</a></div></div>
+<div class="ttc" id="classam_1_1CAmDbusWrapper_html_abf28f8004af1a97889713b24133506f1"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#abf28f8004af1a97889713b24133506f1">am::CAmDbusWrapper::dbusTimerCallback</a></div><div class="ttdeci">void dbusTimerCallback(sh_timerHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00512">CAmDbusWrapper.cpp:512</a></div></div>
<div class="ttc" id="classam_1_1CAmDbusWrapper_html_aa56bb4cb9372b1602eae4e2caf50d57a"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#aa56bb4cb9372b1602eae4e2caf50d57a">am::CAmDbusWrapper::pDbusFireCallback</a></div><div class="ttdeci">TAmShPollFired&lt; CAmDbusWrapper &gt; pDbusFireCallback</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8h_source.html#l00063">CAmDbusWrapper.h:63</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00094">CAmSocketHandler.h:94</a></div></div>
-<div class="ttc" id="classam_1_1CAmDbusWrapper_html_aaa20082e0a77721e99c4d7776421faac"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#aaa20082e0a77721e99c4d7776421faac">am::CAmDbusWrapper::toggleTimeout</a></div><div class="ttdeci">static void toggleTimeout(DBusTimeout *timeout, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00418">CAmDbusWrapper.cpp:418</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00216">CAmSocketHandler.h:216</a></div></div>
+<div class="ttc" id="classam_1_1CAmDbusWrapper_html_aaa20082e0a77721e99c4d7776421faac"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#aaa20082e0a77721e99c4d7776421faac">am::CAmDbusWrapper::toggleTimeout</a></div><div class="ttdeci">static void toggleTimeout(DBusTimeout *timeout, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00420">CAmDbusWrapper.cpp:420</a></div></div>
<div class="ttc" id="classam_1_1CAmDbusWrapper_html_a817fcd0bce4f833cadd5767e7b36a007"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#a817fcd0bce4f833cadd5767e7b36a007">am::CAmDbusWrapper::pDbusPrepareCallback</a></div><div class="ttdeci">TAmShPollPrepare&lt; CAmDbusWrapper &gt; pDbusPrepareCallback</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8h_source.html#l00057">CAmDbusWrapper.h:57</a></div></div>
-<div class="ttc" id="namespaceam_html_af782e2735b1adf1e43a9d530cee340aa"><div class="ttname"><a href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">am::sh_pollHandle_t</a></div><div class="ttdeci">uint16_t sh_pollHandle_t</div><div class="ttdoc">this is a handle for a filedescriptor to be used with the SocketHandler </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00037">CAmSocketHandler.h:37</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_a74acb55776de9391f5b6ce6002c0e7b4"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a74acb55776de9391f5b6ce6002c0e7b4">am::CAmSocketHandler::addTimer</a></div><div class="ttdeci">am_Error_e addTimer(const timespec timeouts, IAmShTimerCallBack *callback, sh_timerHandle_t &amp;handle, void *userData)</div><div class="ttdoc">adds a timer to the list of timers. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00272">CAmSocketHandler.cpp:272</a></div></div>
+<div class="ttc" id="namespaceam_html_af782e2735b1adf1e43a9d530cee340aa"><div class="ttname"><a href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">am::sh_pollHandle_t</a></div><div class="ttdeci">uint16_t sh_pollHandle_t</div><div class="ttdoc">this is a handle for a filedescriptor to be used with the SocketHandler </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00051">CAmSocketHandler.h:51</a></div></div>
<div class="ttc" id="CAmDltWrapper_8h_html"><div class="ttname"><a href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_a57c40a25d4bff6f88ed4ce5e597a5712"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a57c40a25d4bff6f88ed4ce5e597a5712">am::CAmSocketHandler::removeFDPoll</a></div><div class="ttdeci">am_Error_e removeFDPoll(const sh_pollHandle_t handle)</div><div class="ttdoc">removes a filedescriptor from the poll loop </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00244">CAmSocketHandler.cpp:244</a></div></div>
-<div class="ttc" id="namespaceam_html_a22a7b0b07f6cd371e638db2194762958"><div class="ttname"><a href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">am::sh_timerHandle_t</a></div><div class="ttdeci">uint16_t sh_timerHandle_t</div><div class="ttdoc">this is a handle for a timer to be used with the SocketHandler </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00036">CAmSocketHandler.h:36</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_a7627416d3b2fd93baa84599b52691bec"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a7627416d3b2fd93baa84599b52691bec">am::CAmSocketHandler::removeTimer</a></div><div class="ttdeci">am_Error_e removeTimer(const sh_timerHandle_t handle)</div><div class="ttdoc">removes a timer from the list of timers </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00321">CAmSocketHandler.cpp:321</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_af3b4d566129e9d9dc9dae13d5a51afdf"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#af3b4d566129e9d9dc9dae13d5a51afdf">am::CAmSocketHandler::stopTimer</a></div><div class="ttdeci">am_Error_e stopTimer(const sh_timerHandle_t handle)</div><div class="ttdoc">stops a timer </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00451">CAmSocketHandler.cpp:451</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_ace2198a9522679b4a680c43755bb9b44"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#ace2198a9522679b4a680c43755bb9b44">am::CAmSocketHandler::addFDPoll</a></div><div class="ttdeci">am_Error_e addFDPoll(const int fd, const short event, IAmShPollPrepare *prepare, IAmShPollFired *fired, IAmShPollCheck *check, IAmShPollDispatch *dispatch, void *userData, sh_pollHandle_t &amp;handle)</div><div class="ttdoc">Adds a filedescriptor to the polling loop. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00195">CAmSocketHandler.cpp:195</a></div></div>
-<div class="ttc" id="classam_1_1CAmDbusWrapper_html_ab3a67b10c92bdb7b5f83e58fbd3cb6bc"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#ab3a67b10c92bdb7b5f83e58fbd3cb6bc">am::CAmDbusWrapper::toogleWatch</a></div><div class="ttdeci">static void toogleWatch(DBusWatch *watch, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00329">CAmDbusWrapper.cpp:329</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html_a57c40a25d4bff6f88ed4ce5e597a5712"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a57c40a25d4bff6f88ed4ce5e597a5712">am::CAmSocketHandler::removeFDPoll</a></div><div class="ttdeci">am_Error_e removeFDPoll(const sh_pollHandle_t handle)</div><div class="ttdoc">removes a filedescriptor from the poll loop </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00424">CAmSocketHandler.cpp:424</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html_a7627416d3b2fd93baa84599b52691bec"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a7627416d3b2fd93baa84599b52691bec">am::CAmSocketHandler::removeTimer</a></div><div class="ttdeci">am_Error_e removeTimer(const sh_timerHandle_t handle)</div><div class="ttdoc">removes a timer from the list of timers </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00596">CAmSocketHandler.cpp:596</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html_af3b4d566129e9d9dc9dae13d5a51afdf"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#af3b4d566129e9d9dc9dae13d5a51afdf">am::CAmSocketHandler::stopTimer</a></div><div class="ttdeci">am_Error_e stopTimer(const sh_timerHandle_t handle)</div><div class="ttdoc">stops a timer </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00798">CAmSocketHandler.cpp:798</a></div></div>
+<div class="ttc" id="classam_1_1CAmDbusWrapper_html_ab3a67b10c92bdb7b5f83e58fbd3cb6bc"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#ab3a67b10c92bdb7b5f83e58fbd3cb6bc">am::CAmDbusWrapper::toogleWatch</a></div><div class="ttdeci">static void toogleWatch(DBusWatch *watch, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00333">CAmDbusWrapper.cpp:333</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html_a94dae6fb7f8f0b52fd048c51bb3aa8aa"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a94dae6fb7f8f0b52fd048c51bb3aa8aa">am::CAmSocketHandler::updateTimer</a></div><div class="ttdeci">am_Error_e updateTimer(const sh_timerHandle_t handle, const timespec &amp;timeouts)</div><div class="ttdoc">restarts a timer and updates with a new interva </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00636">CAmSocketHandler.cpp:636</a></div></div>
<div class="ttc" id="classam_1_1CAmDbusWrapper_html_a756a84420f9e599b1208acfdfc338457"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#a756a84420f9e599b1208acfdfc338457">am::CAmDbusWrapper::CAmDbusWrapper</a></div><div class="ttdeci">CAmDbusWrapper(CAmSocketHandler *socketHandler, DBusBusType type=DBUS_BUS_SESSION, const std::string &amp;prefix=DBUS_SERVICE_PREFIX, const std::string &amp;objectPath=DBUS_SERVICE_OBJECT_PATH)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00052">CAmDbusWrapper.cpp:52</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_af065b5a6143c8566522528bc18ce1f42"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#af065b5a6143c8566522528bc18ce1f42">am::CAmSocketHandler::updateEventFlags</a></div><div class="ttdeci">am_Error_e updateEventFlags(const sh_pollHandle_t handle, const short events)</div><div class="ttdoc">updates the eventFlags of a poll </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00472">CAmSocketHandler.cpp:472</a></div></div>
-<div class="ttc" id="classam_1_1CAmDbusWrapper_html_ab126075542a721f22592652fd6dfc2cb"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#ab126075542a721f22592652fd6dfc2cb">am::CAmDbusWrapper::registerSignalWatch</a></div><div class="ttdeci">void registerSignalWatch(DBusHandleMessageFunction handler, const std::string &amp;rule, void *userdata)</div><div class="ttdoc">register signal watch callback to matching rule </div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00189">CAmDbusWrapper.cpp:189</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html_af065b5a6143c8566522528bc18ce1f42"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#af065b5a6143c8566522528bc18ce1f42">am::CAmSocketHandler::updateEventFlags</a></div><div class="ttdeci">am_Error_e updateEventFlags(const sh_pollHandle_t handle, const short events)</div><div class="ttdoc">updates the eventFlags of a poll </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00841">CAmSocketHandler.cpp:841</a></div></div>
+<div class="ttc" id="classam_1_1CAmDbusWrapper_html_ab126075542a721f22592652fd6dfc2cb"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#ab126075542a721f22592652fd6dfc2cb">am::CAmDbusWrapper::registerSignalWatch</a></div><div class="ttdeci">void registerSignalWatch(DBusHandleMessageFunction handler, const std::string &amp;rule, void *userdata)</div><div class="ttdoc">register signal watch callback to matching rule </div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00194">CAmDbusWrapper.cpp:194</a></div></div>
<div class="ttc" id="classam_1_1CAmDbusWrapper_html_a80c4d0c6e996bc19a161a24dd61ec951"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#a80c4d0c6e996bc19a161a24dd61ec951">am::CAmDbusWrapper::pDbusDispatchCallback</a></div><div class="ttdeci">TAmShPollDispatch&lt; CAmDbusWrapper &gt; pDbusDispatchCallback</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8h_source.html#l00060">CAmDbusWrapper.h:60</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_a94740c067ce4b030c3223397faba5b9c"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a94740c067ce4b030c3223397faba5b9c">am::CAmSocketHandler::updateTimer</a></div><div class="ttdeci">am_Error_e updateTimer(const sh_timerHandle_t handle, const timespec timeouts)</div><div class="ttdoc">restarts a timer and updates with a new interva </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00347">CAmSocketHandler.cpp:347</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html_a8ee49d4fbc44291bc6b99fa49fc0350a"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a8ee49d4fbc44291bc6b99fa49fc0350a">am::CAmSocketHandler::addFDPoll</a></div><div class="ttdeci">am_Error_e addFDPoll(const int fd, const short event, std::function&lt; void(const sh_pollHandle_t handle, void *userData)&gt; prepare, std::function&lt; void(const pollfd pollfd, const sh_pollHandle_t handle, void *userData)&gt; fired, std::function&lt; bool(const sh_pollHandle_t handle, void *userData)&gt; check, std::function&lt; bool(const sh_pollHandle_t handle, void *userData)&gt; dispatch, void *userData, sh_pollHandle_t &amp;handle)</div><div class="ttdoc">Adds a filedescriptor to the polling loop. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00353">CAmSocketHandler.cpp:353</a></div></div>
<div class="ttc" id="CAmSocketHandler_8h_html"><div class="ttname"><a href="CAmSocketHandler_8h.html">CAmSocketHandler.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
<div class="ttc" id="CAmDbusWrapper_8cpp_html_a6266fa85a7c0adb885300f68b797cea6"><div class="ttname"><a href="CAmDbusWrapper_8cpp.html#a6266fa85a7c0adb885300f68b797cea6">ROOT_INTROSPECT_XML</a></div><div class="ttdeci">#define ROOT_INTROSPECT_XML</div><div class="ttdoc">introspectio header </div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00041">CAmDbusWrapper.cpp:41</a></div></div>
-<div class="ttc" id="classam_1_1CAmDbusWrapper_html_af25b51b4cdea2e33bddf7f9297ca02e2"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#af25b51b4cdea2e33bddf7f9297ca02e2">am::CAmDbusWrapper::dbusCheckCallback</a></div><div class="ttdeci">bool dbusCheckCallback(const sh_pollHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00438">CAmDbusWrapper.cpp:438</a></div></div>
-<div class="ttc" id="namespaceam_html_ab00ba22db19413e2040c2ab246f220c6"><div class="ttname"><a href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">am::logError</a></div><div class="ttdeci">void logError(T value, TArgs...args)</div><div class="ttdoc">logs given values with errorlevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00416">CAmDltWrapper.h:416</a></div></div>
-<div class="ttc" id="classam_1_1CAmDbusWrapper_html_a414b6c967b20f518753ad7f4afa8f811"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#a414b6c967b20f518753ad7f4afa8f811">am::CAmDbusWrapper::~CAmDbusWrapper</a></div><div class="ttdeci">virtual ~CAmDbusWrapper()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00145">CAmDbusWrapper.cpp:145</a></div></div>
-<div class="ttc" id="classam_1_1CAmDbusWrapper_html_a6a23dde3899b82a406fd1d888c677333"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#a6a23dde3899b82a406fd1d888c677333">am::CAmDbusWrapper::removeWatch</a></div><div class="ttdeci">static void removeWatch(DBusWatch *watch, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00305">CAmDbusWrapper.cpp:305</a></div></div>
+<div class="ttc" id="classam_1_1CAmDbusWrapper_html_af25b51b4cdea2e33bddf7f9297ca02e2"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#af25b51b4cdea2e33bddf7f9297ca02e2">am::CAmDbusWrapper::dbusCheckCallback</a></div><div class="ttdeci">bool dbusCheckCallback(const sh_pollHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00440">CAmDbusWrapper.cpp:440</a></div></div>
+<div class="ttc" id="namespaceam_html_ab00ba22db19413e2040c2ab246f220c6"><div class="ttname"><a href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">am::logError</a></div><div class="ttdeci">void logError(T value, TArgs...args)</div><div class="ttdoc">logs given values with errorlevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00431">CAmDltWrapper.h:431</a></div></div>
+<div class="ttc" id="classam_1_1CAmDbusWrapper_html_a414b6c967b20f518753ad7f4afa8f811"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#a414b6c967b20f518753ad7f4afa8f811">am::CAmDbusWrapper::~CAmDbusWrapper</a></div><div class="ttdeci">virtual ~CAmDbusWrapper()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00151">CAmDbusWrapper.cpp:151</a></div></div>
+<div class="ttc" id="classam_1_1CAmDbusWrapper_html_a6a23dde3899b82a406fd1d888c677333"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#a6a23dde3899b82a406fd1d888c677333">am::CAmDbusWrapper::removeWatch</a></div><div class="ttdeci">static void removeWatch(DBusWatch *watch, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00309">CAmDbusWrapper.cpp:309</a></div></div>
<div class="ttc" id="classam_1_1CAmDbusWrapper_html"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html">am::CAmDbusWrapper</a></div><div class="ttdoc">This wraps dbus and provides everything needed to anyone who wants to use dbus (including plugins)...</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8h_source.html#l00037">CAmDbusWrapper.h:37</a></div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">am::E_OK</a></div><div class="ttdoc">no error - positive reply </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00342">audiomanagertypes.h:342</a></div></div>
-<div class="ttc" id="classam_1_1CAmDbusWrapper_html_adb082d9ab4b3cf9247204bda11b425f6"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#adb082d9ab4b3cf9247204bda11b425f6">am::CAmDbusWrapper::addTimeout</a></div><div class="ttdeci">static dbus_bool_t addTimeout(DBusTimeout *timeout, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00356">CAmDbusWrapper.cpp:356</a></div></div>
-<div class="ttc" id="classam_1_1CAmDbusWrapper_html_a9f761311f2c1697af7f4656740a1a704"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#a9f761311f2c1697af7f4656740a1a704">am::CAmDbusWrapper::addWatch</a></div><div class="ttdeci">static dbus_bool_t addWatch(DBusWatch *watch, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00269">CAmDbusWrapper.cpp:269</a></div></div>
-<div class="ttc" id="classam_1_1CAmDbusWrapper_html_a5c75b210dac390a27f9b15b52536c7f0"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#a5c75b210dac390a27f9b15b52536c7f0">am::CAmDbusWrapper::dbusFireCallback</a></div><div class="ttdeci">void dbusFireCallback(const pollfd pollfd, const sh_pollHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00451">CAmDbusWrapper.cpp:451</a></div></div>
-<div class="ttc" id="classam_1_1CAmDbusWrapper_html_a18b2719ca3cee290dfef996252b74c18"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#a18b2719ca3cee290dfef996252b74c18">am::CAmDbusWrapper::removeTimeout</a></div><div class="ttdeci">static void removeTimeout(DBusTimeout *timeout, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00391">CAmDbusWrapper.cpp:391</a></div></div>
-<div class="ttc" id="classam_1_1CAmDbusWrapper_html_aae349240016dc3e557d2e83e1437c7eb"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#aae349240016dc3e557d2e83e1437c7eb">am::CAmDbusWrapper::getDBusConnection</a></div><div class="ttdeci">void getDBusConnection(DBusConnection *&amp;connection) const </div><div class="ttdoc">returns the dbus connection </div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00264">CAmDbusWrapper.cpp:264</a></div></div>
+<div class="ttc" id="classam_1_1CAmDbusWrapper_html_adb082d9ab4b3cf9247204bda11b425f6"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#adb082d9ab4b3cf9247204bda11b425f6">am::CAmDbusWrapper::addTimeout</a></div><div class="ttdeci">static dbus_bool_t addTimeout(DBusTimeout *timeout, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00360">CAmDbusWrapper.cpp:360</a></div></div>
+<div class="ttc" id="classam_1_1CAmDbusWrapper_html_a9f761311f2c1697af7f4656740a1a704"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#a9f761311f2c1697af7f4656740a1a704">am::CAmDbusWrapper::addWatch</a></div><div class="ttdeci">static dbus_bool_t addWatch(DBusWatch *watch, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00273">CAmDbusWrapper.cpp:273</a></div></div>
+<div class="ttc" id="classam_1_1CAmDbusWrapper_html_a5c75b210dac390a27f9b15b52536c7f0"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#a5c75b210dac390a27f9b15b52536c7f0">am::CAmDbusWrapper::dbusFireCallback</a></div><div class="ttdeci">void dbusFireCallback(const pollfd pollfd, const sh_pollHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00453">CAmDbusWrapper.cpp:453</a></div></div>
+<div class="ttc" id="classam_1_1CAmDbusWrapper_html_a18b2719ca3cee290dfef996252b74c18"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#a18b2719ca3cee290dfef996252b74c18">am::CAmDbusWrapper::removeTimeout</a></div><div class="ttdeci">static void removeTimeout(DBusTimeout *timeout, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00393">CAmDbusWrapper.cpp:393</a></div></div>
+<div class="ttc" id="classam_1_1CAmDbusWrapper_html_aae349240016dc3e557d2e83e1437c7eb"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#aae349240016dc3e557d2e83e1437c7eb">am::CAmDbusWrapper::getDBusConnection</a></div><div class="ttdeci">void getDBusConnection(DBusConnection *&amp;connection) const </div><div class="ttdoc">returns the dbus connection </div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00268">CAmDbusWrapper.cpp:268</a></div></div>
<div class="ttc" id="CAmDbusWrapper_8h_html"><div class="ttname"><a href="CAmDbusWrapper_8h.html">CAmDbusWrapper.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
<div class="ttc" id="classam_1_1CAmDbusWrapper_html_af1abb258907275c66d8c41ba91a82e2f"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#af1abb258907275c66d8c41ba91a82e2f">am::CAmDbusWrapper::pDbusCheckCallback</a></div><div class="ttdeci">TAmShPollCheck&lt; CAmDbusWrapper &gt; pDbusCheckCallback</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8h_source.html#l00066">CAmDbusWrapper.h:66</a></div></div>
-<div class="ttc" id="classam_1_1CAmDbusWrapper_html_a115584c27a48a673c165c25147c5900a"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#a115584c27a48a673c165c25147c5900a">am::CAmDbusWrapper::dbusPrepareCallback</a></div><div class="ttdeci">void dbusPrepareCallback(const sh_pollHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00475">CAmDbusWrapper.cpp:475</a></div></div>
+<div class="ttc" id="classam_1_1CAmDbusWrapper_html_a115584c27a48a673c165c25147c5900a"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#a115584c27a48a673c165c25147c5900a">am::CAmDbusWrapper::dbusPrepareCallback</a></div><div class="ttdeci">void dbusPrepareCallback(const sh_pollHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00477">CAmDbusWrapper.cpp:477</a></div></div>
+<div class="ttc" id="namespaceam_html_a47991fcc6785a5c97037b611e7f7e1a8"><div class="ttname"><a href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">am::sh_timerHandle_t</a></div><div class="ttdeci">sh_pollHandle_t sh_timerHandle_t</div><div class="ttdoc">this is a handle for a timer to be used with the SocketHandler </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00052">CAmSocketHandler.h:52</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html_afe4e4806d91f9a4b3b1eb8a278f64cc9"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#afe4e4806d91f9a4b3b1eb8a278f64cc9">am::CAmSocketHandler::addTimer</a></div><div class="ttdeci">am_Error_e addTimer(const timespec &amp;timeouts, IAmShTimerCallBack *callback, sh_timerHandle_t &amp;handle, void *userData, const bool __attribute__((__unused__)) repeats=false)</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_789817cd9c9d85c1fb6b4cda55b71a5f.html">AudioManagerUtilities</a></li><li class="navelem"><a class="el" href="dir_2902e59c3e43e5b119a71402dd0eee5d.html">src</a></li><li class="navelem"><a class="el" href="CAmDbusWrapper_8cpp.html">CAmDbusWrapper.cpp</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:29 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmDbusWrapper_8h.html b/docs/CAmDbusWrapper_8h.html
index 8b66549..f74388b 100644..100755
--- a/docs/CAmDbusWrapper_8h.html
+++ b/docs/CAmDbusWrapper_8h.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerUtilities/include/CAmDbusWrapper.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmDbusWrapper_8h.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -114,25 +117,25 @@ $(document).ready(function(){initNavTree('CAmDbusWrapper_8h.html','');});
<p>SPDX license identifier: MPL-2.0.
<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &lt;dbus/dbus.h&gt;</code><br/>
-<code>#include &lt;string&gt;</code><br/>
-<code>#include &lt;list&gt;</code><br/>
-<code>#include &lt;map&gt;</code><br/>
-<code>#include &quot;audiomanagerconfig.h&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>&quot;</code><br/>
+<div class="textblock"><code>#include &lt;dbus/dbus.h&gt;</code><br />
+<code>#include &lt;string&gt;</code><br />
+<code>#include &lt;list&gt;</code><br />
+<code>#include &lt;map&gt;</code><br />
+<code>#include &quot;audiomanagerconfig.h&quot;</code><br />
+<code>#include &quot;<a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>&quot;</code><br />
</div>
<p><a href="CAmDbusWrapper_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDbusWrapper.html">am::CAmDbusWrapper</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This wraps dbus and provides everything needed to anyone who wants to use dbus (including plugins). <a href="classam_1_1CAmDbusWrapper.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This wraps dbus and provides everything needed to anyone who wants to use dbus (including plugins). <a href="classam_1_1CAmDbusWrapper.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
-<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
-<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br/></td></tr>
+<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
+<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -149,9 +152,9 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_789817cd9c9d85c1fb6b4cda55b71a5f.html">AudioManagerUtilities</a></li><li class="navelem"><a class="el" href="dir_6fd9bed21473e96783399bf9493172af.html">include</a></li><li class="navelem"><a class="el" href="CAmDbusWrapper_8h.html">CAmDbusWrapper.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmDbusWrapper_8h_source.html b/docs/CAmDbusWrapper_8h_source.html
index fc99eff..cf2bedf 100644..100755
--- a/docs/CAmDbusWrapper_8h_source.html
+++ b/docs/CAmDbusWrapper_8h_source.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerUtilities/include/CAmDbusWrapper.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmDbusWrapper_8h_source.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -108,116 +111,47 @@ $(document).ready(function(){initNavTree('CAmDbusWrapper_8h_source.html','');});
<div class="title">CAmDbusWrapper.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="CAmDbusWrapper_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
-<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#ifndef DBUSWRAPPER_H_</span></div>
-<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define DBUSWRAPPER_H_</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &lt;dbus/dbus.h&gt;</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;list&gt;</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;map&gt;</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &quot;audiomanagerconfig.h&quot;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmSocketHandler_8h.html">CAmSocketHandler.h</a>&quot;</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="keyword">namespace </span>am</div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;{</div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
-<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="classam_1_1CAmDbusWrapper.html"> 37</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a></div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;{</div>
-<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <a class="code" href="classam_1_1CAmDbusWrapper.html#a756a84420f9e599b1208acfdfc338457">CAmDbusWrapper</a>(<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>* socketHandler,DBusBusType type=DBUS_BUS_SESSION,</div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keyword">const</span> std::string&amp; prefix = DBUS_SERVICE_PREFIX, <span class="keyword">const</span> std::string&amp; objectPath = DBUS_SERVICE_OBJECT_PATH);</div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keyword">virtual</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#a414b6c967b20f518753ad7f4afa8f811">~CAmDbusWrapper</a>();</div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#ac01e0b26e3f9dc7528cd815d24c43bcb">registerCallback</a>(<span class="keyword">const</span> DBusObjectPathVTable* vtable, <span class="keyword">const</span> std::string&amp; path, <span class="keywordtype">void</span>* userdata, <span class="keyword">const</span> std::string&amp; prefix = DBUS_SERVICE_OBJECT_PATH);</div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#ab126075542a721f22592652fd6dfc2cb">registerSignalWatch</a>(DBusHandleMessageFunction handler, <span class="keyword">const</span> std::string&amp; rule, <span class="keywordtype">void</span>* userdata);</div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#aae349240016dc3e557d2e83e1437c7eb">getDBusConnection</a>(DBusConnection*&amp; connection) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keyword">static</span> dbus_bool_t <a class="code" href="classam_1_1CAmDbusWrapper.html#a9f761311f2c1697af7f4656740a1a704">addWatch</a>(DBusWatch *watch, <span class="keywordtype">void</span> *userData);</div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#a6a23dde3899b82a406fd1d888c677333">removeWatch</a>(DBusWatch *watch, <span class="keywordtype">void</span> *userData);</div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#ab3a67b10c92bdb7b5f83e58fbd3cb6bc">toogleWatch</a>(DBusWatch *watch, <span class="keywordtype">void</span> *userData);</div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keyword">static</span> dbus_bool_t <a class="code" href="classam_1_1CAmDbusWrapper.html#adb082d9ab4b3cf9247204bda11b425f6">addTimeout</a>(DBusTimeout *timeout, <span class="keywordtype">void</span>* userData);</div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#a18b2719ca3cee290dfef996252b74c18">removeTimeout</a>(DBusTimeout *timeout, <span class="keywordtype">void</span>* userData);</div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#aaa20082e0a77721e99c4d7776421faac">toggleTimeout</a>(DBusTimeout *timeout, <span class="keywordtype">void</span>* userData);</div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#a115584c27a48a673c165c25147c5900a">dbusPrepareCallback</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData);</div>
-<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="classam_1_1CAmDbusWrapper.html#a817fcd0bce4f833cadd5767e7b36a007"> 57</a></span>&#160; <a class="code" href="classam_1_1TAmShPollPrepare.html">TAmShPollPrepare&lt;CAmDbusWrapper&gt;</a> <a class="code" href="classam_1_1CAmDbusWrapper.html#a817fcd0bce4f833cadd5767e7b36a007">pDbusPrepareCallback</a>;</div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#a54fb9b2cbc6ae2b8164388f7cc7affd1">dbusDispatchCallback</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData);</div>
-<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="classam_1_1CAmDbusWrapper.html#a80c4d0c6e996bc19a161a24dd61ec951"> 60</a></span>&#160; <a class="code" href="classam_1_1TAmShPollDispatch.html">TAmShPollDispatch&lt;CAmDbusWrapper&gt;</a> <a class="code" href="classam_1_1CAmDbusWrapper.html#a80c4d0c6e996bc19a161a24dd61ec951">pDbusDispatchCallback</a>;</div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#a5c75b210dac390a27f9b15b52536c7f0">dbusFireCallback</a>(<span class="keyword">const</span> pollfd pollfd, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData);</div>
-<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="classam_1_1CAmDbusWrapper.html#aa56bb4cb9372b1602eae4e2caf50d57a"> 63</a></span>&#160; <a class="code" href="classam_1_1TAmShPollFired.html">TAmShPollFired&lt;CAmDbusWrapper&gt;</a> <a class="code" href="classam_1_1CAmDbusWrapper.html#aa56bb4cb9372b1602eae4e2caf50d57a">pDbusFireCallback</a>;</div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#af25b51b4cdea2e33bddf7f9297ca02e2">dbusCheckCallback</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData);</div>
-<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="classam_1_1CAmDbusWrapper.html#af1abb258907275c66d8c41ba91a82e2f"> 66</a></span>&#160; <a class="code" href="classam_1_1TAmShPollCheck.html">TAmShPollCheck&lt;CAmDbusWrapper&gt;</a> <a class="code" href="classam_1_1CAmDbusWrapper.html#af1abb258907275c66d8c41ba91a82e2f">pDbusCheckCallback</a>;</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#abf28f8004af1a97889713b24133506f1">dbusTimerCallback</a>(<a class="code" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a> handle, <span class="keywordtype">void</span>* userData);</div>
-<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="classam_1_1CAmDbusWrapper.html#a9960708bf636f4afbc60dbf7f8262c73"> 69</a></span>&#160; <a class="code" href="classam_1_1TAmShTimerCallBack.html">TAmShTimerCallBack&lt;CAmDbusWrapper&gt;</a> <a class="code" href="classam_1_1CAmDbusWrapper.html#a9960708bf636f4afbc60dbf7f8262c73">pDbusTimerCallback</a>;</div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keyword">static</span> <a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a>* mpReference; </div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keyword">static</span> DBusHandlerResult cbRootIntrospection(DBusConnection *conn, DBusMessage *msg, <span class="keywordtype">void</span> *reference);</div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; dbus_bool_t addWatchDelegate(DBusWatch * watch, <span class="keywordtype">void</span>* userData);</div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keywordtype">void</span> removeWatchDelegate(DBusWatch *watch, <span class="keywordtype">void</span> *userData);</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keywordtype">void</span> toogleWatchDelegate(DBusWatch *watch, <span class="keywordtype">void</span> *userData);</div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; dbus_bool_t addTimeoutDelegate(DBusTimeout *timeout, <span class="keywordtype">void</span>* userData);</div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordtype">void</span> removeTimeoutDelegate(DBusTimeout *timeout, <span class="keywordtype">void</span>* userData);</div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keywordtype">void</span> toggleTimeoutDelegate(DBusTimeout *timeout, <span class="keywordtype">void</span>* userData);</div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; DBusObjectPathVTable mObjectPathVTable; </div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; DBusConnection* mpDbusConnection; </div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; DBusError mDBusError; </div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; std::vector&lt;std::string&gt; mListNodes; </div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; std::vector&lt;sh_timerHandle_t*&gt; mpListTimerhandles; </div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *mpSocketHandler; </div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; std::map&lt;DBusWatch*, sh_pollHandle_t&gt; mMapHandleWatch; </div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; DBusBusType mDbusType;</div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;};</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;}</div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* DBUSWRAPPER_H_ */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="classam_1_1CAmDbusWrapper_html_ac01e0b26e3f9dc7528cd815d24c43bcb"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#ac01e0b26e3f9dc7528cd815d24c43bcb">am::CAmDbusWrapper::registerCallback</a></div><div class="ttdeci">void registerCallback(const DBusObjectPathVTable *vtable, const std::string &amp;path, void *userdata, const std::string &amp;prefix=DBUS_SERVICE_OBJECT_PATH)</div><div class="ttdoc">registers a callback that is entered as path below the main path. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00167">CAmDbusWrapper.cpp:167</a></div></div>
+<a href="CAmDbusWrapper_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#ifndef DBUSWRAPPER_H_</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#define DBUSWRAPPER_H_</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &lt;dbus/dbus.h&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;list&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;map&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &quot;audiomanagerconfig.h&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmSocketHandler_8h.html">CAmSocketHandler.h</a>&quot;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceam.html">am</a></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;{</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="classam_1_1CAmDbusWrapper.html"> 37</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;{</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <a class="code" href="classam_1_1CAmDbusWrapper.html#a756a84420f9e599b1208acfdfc338457">CAmDbusWrapper</a>(<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>* socketHandler,DBusBusType type=DBUS_BUS_SESSION,</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keyword">const</span> std::string&amp; prefix = DBUS_SERVICE_PREFIX, <span class="keyword">const</span> std::string&amp; objectPath = DBUS_SERVICE_OBJECT_PATH);</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keyword">virtual</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#a414b6c967b20f518753ad7f4afa8f811">~CAmDbusWrapper</a>();</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#ac01e0b26e3f9dc7528cd815d24c43bcb">registerCallback</a>(<span class="keyword">const</span> DBusObjectPathVTable* vtable, <span class="keyword">const</span> std::string&amp; path, <span class="keywordtype">void</span>* userdata, <span class="keyword">const</span> std::string&amp; prefix = DBUS_SERVICE_OBJECT_PATH);</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#ab126075542a721f22592652fd6dfc2cb">registerSignalWatch</a>(DBusHandleMessageFunction handler, <span class="keyword">const</span> std::string&amp; rule, <span class="keywordtype">void</span>* userdata);</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#aae349240016dc3e557d2e83e1437c7eb">getDBusConnection</a>(DBusConnection*&amp; connection) <span class="keyword">const</span>;</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keyword">static</span> dbus_bool_t <a class="code" href="classam_1_1CAmDbusWrapper.html#a9f761311f2c1697af7f4656740a1a704">addWatch</a>(DBusWatch *watch, <span class="keywordtype">void</span> *userData);</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#a6a23dde3899b82a406fd1d888c677333">removeWatch</a>(DBusWatch *watch, <span class="keywordtype">void</span> *userData);</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#ab3a67b10c92bdb7b5f83e58fbd3cb6bc">toogleWatch</a>(DBusWatch *watch, <span class="keywordtype">void</span> *userData);</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keyword">static</span> dbus_bool_t <a class="code" href="classam_1_1CAmDbusWrapper.html#adb082d9ab4b3cf9247204bda11b425f6">addTimeout</a>(DBusTimeout *timeout, <span class="keywordtype">void</span>* userData);</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#a18b2719ca3cee290dfef996252b74c18">removeTimeout</a>(DBusTimeout *timeout, <span class="keywordtype">void</span>* userData);</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#aaa20082e0a77721e99c4d7776421faac">toggleTimeout</a>(DBusTimeout *timeout, <span class="keywordtype">void</span>* userData);</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#a115584c27a48a673c165c25147c5900a">dbusPrepareCallback</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData);</div><div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="classam_1_1CAmDbusWrapper.html#a817fcd0bce4f833cadd5767e7b36a007"> 57</a></span>&#160; <a class="code" href="classam_1_1TAmShPollPrepare.html">TAmShPollPrepare&lt;CAmDbusWrapper&gt;</a> <a class="code" href="classam_1_1CAmDbusWrapper.html#a817fcd0bce4f833cadd5767e7b36a007">pDbusPrepareCallback</a>;</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#a54fb9b2cbc6ae2b8164388f7cc7affd1">dbusDispatchCallback</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData);</div><div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="classam_1_1CAmDbusWrapper.html#a80c4d0c6e996bc19a161a24dd61ec951"> 60</a></span>&#160; <a class="code" href="classam_1_1TAmShPollDispatch.html">TAmShPollDispatch&lt;CAmDbusWrapper&gt;</a> <a class="code" href="classam_1_1CAmDbusWrapper.html#a80c4d0c6e996bc19a161a24dd61ec951">pDbusDispatchCallback</a>;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#a5c75b210dac390a27f9b15b52536c7f0">dbusFireCallback</a>(<span class="keyword">const</span> pollfd pollfd, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData);</div><div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="classam_1_1CAmDbusWrapper.html#aa56bb4cb9372b1602eae4e2caf50d57a"> 63</a></span>&#160; <a class="code" href="classam_1_1TAmShPollFired.html">TAmShPollFired&lt;CAmDbusWrapper&gt;</a> <a class="code" href="classam_1_1CAmDbusWrapper.html#aa56bb4cb9372b1602eae4e2caf50d57a">pDbusFireCallback</a>;</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#af25b51b4cdea2e33bddf7f9297ca02e2">dbusCheckCallback</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData);</div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="classam_1_1CAmDbusWrapper.html#af1abb258907275c66d8c41ba91a82e2f"> 66</a></span>&#160; <a class="code" href="classam_1_1TAmShPollCheck.html">TAmShPollCheck&lt;CAmDbusWrapper&gt;</a> <a class="code" href="classam_1_1CAmDbusWrapper.html#af1abb258907275c66d8c41ba91a82e2f">pDbusCheckCallback</a>;</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDbusWrapper.html#abf28f8004af1a97889713b24133506f1">dbusTimerCallback</a>(<a class="code" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">sh_timerHandle_t</a> handle, <span class="keywordtype">void</span>* userData);</div><div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="classam_1_1CAmDbusWrapper.html#a9960708bf636f4afbc60dbf7f8262c73"> 69</a></span>&#160; <a class="code" href="classam_1_1TAmShTimerCallBack.html">TAmShTimerCallBack&lt;CAmDbusWrapper&gt;</a> <a class="code" href="classam_1_1CAmDbusWrapper.html#a9960708bf636f4afbc60dbf7f8262c73">pDbusTimerCallback</a>;</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keyword">static</span> <a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a>* mpReference; </div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keyword">static</span> DBusHandlerResult cbRootIntrospection(DBusConnection *conn, DBusMessage *msg, <span class="keywordtype">void</span> *reference);</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; dbus_bool_t addWatchDelegate(DBusWatch * watch, <span class="keywordtype">void</span>* userData);</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keywordtype">void</span> removeWatchDelegate(DBusWatch *watch, <span class="keywordtype">void</span> *userData);</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keywordtype">void</span> toogleWatchDelegate(DBusWatch *watch, <span class="keywordtype">void</span> *userData);</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; dbus_bool_t addTimeoutDelegate(DBusTimeout *timeout, <span class="keywordtype">void</span>* userData);</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordtype">void</span> removeTimeoutDelegate(DBusTimeout *timeout, <span class="keywordtype">void</span>* userData);</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keywordtype">void</span> toggleTimeoutDelegate(DBusTimeout *timeout, <span class="keywordtype">void</span>* userData);</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; DBusObjectPathVTable mObjectPathVTable; </div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; DBusConnection* mpDbusConnection; </div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; DBusError mDBusError; </div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; std::vector&lt;std::string&gt; mListNodes; </div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; std::vector&lt;sh_timerHandle_t*&gt; mpListTimerhandles; </div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *mpSocketHandler; </div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; std::map&lt;DBusWatch*, sh_pollHandle_t&gt; mMapHandleWatch; </div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; DBusBusType mDbusType;</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;};</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;}</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* DBUSWRAPPER_H_ */</span><span class="preprocessor"></span></div><div class="ttc" id="classam_1_1CAmDbusWrapper_html_ac01e0b26e3f9dc7528cd815d24c43bcb"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#ac01e0b26e3f9dc7528cd815d24c43bcb">am::CAmDbusWrapper::registerCallback</a></div><div class="ttdeci">void registerCallback(const DBusObjectPathVTable *vtable, const std::string &amp;path, void *userdata, const std::string &amp;prefix=DBUS_SERVICE_OBJECT_PATH)</div><div class="ttdoc">registers a callback that is entered as path below the main path. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00173">CAmDbusWrapper.cpp:173</a></div></div>
+<div class="ttc" id="namespaceam_html"><div class="ttname"><a href="namespaceam.html">am</a></div><div class="ttdoc">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects...</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8h_source.html#l00029">CAmCommandReceiver.h:29</a></div></div>
<div class="ttc" id="classam_1_1CAmDbusWrapper_html_a9960708bf636f4afbc60dbf7f8262c73"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#a9960708bf636f4afbc60dbf7f8262c73">am::CAmDbusWrapper::pDbusTimerCallback</a></div><div class="ttdeci">TAmShTimerCallBack&lt; CAmDbusWrapper &gt; pDbusTimerCallback</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8h_source.html#l00069">CAmDbusWrapper.h:69</a></div></div>
-<div class="ttc" id="classam_1_1CAmDbusWrapper_html_a54fb9b2cbc6ae2b8164388f7cc7affd1"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#a54fb9b2cbc6ae2b8164388f7cc7affd1">am::CAmDbusWrapper::dbusDispatchCallback</a></div><div class="ttdeci">bool dbusDispatchCallback(const sh_pollHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00425">CAmDbusWrapper.cpp:425</a></div></div>
-<div class="ttc" id="classam_1_1TAmShPollCheck_html"><div class="ttname"><a href="classam_1_1TAmShPollCheck.html">am::TAmShPollCheck</a></div><div class="ttdoc">template for a callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00449">CAmSocketHandler.h:449</a></div></div>
-<div class="ttc" id="classam_1_1CAmDbusWrapper_html_abf28f8004af1a97889713b24133506f1"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#abf28f8004af1a97889713b24133506f1">am::CAmDbusWrapper::dbusTimerCallback</a></div><div class="ttdeci">void dbusTimerCallback(sh_timerHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00510">CAmDbusWrapper.cpp:510</a></div></div>
-<div class="ttc" id="classam_1_1TAmShPollFired_html"><div class="ttname"><a href="classam_1_1TAmShPollFired.html">am::TAmShPollFired</a></div><div class="ttdoc">make private, not public template for a callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00429">CAmSocketHandler.h:429</a></div></div>
+<div class="ttc" id="classam_1_1CAmDbusWrapper_html_a54fb9b2cbc6ae2b8164388f7cc7affd1"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#a54fb9b2cbc6ae2b8164388f7cc7affd1">am::CAmDbusWrapper::dbusDispatchCallback</a></div><div class="ttdeci">bool dbusDispatchCallback(const sh_pollHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00427">CAmDbusWrapper.cpp:427</a></div></div>
+<div class="ttc" id="classam_1_1TAmShPollCheck_html"><div class="ttname"><a href="classam_1_1TAmShPollCheck.html">am::TAmShPollCheck</a></div><div class="ttdoc">template for a callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00129">CAmSocketHandler.h:129</a></div></div>
+<div class="ttc" id="classam_1_1CAmDbusWrapper_html_abf28f8004af1a97889713b24133506f1"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#abf28f8004af1a97889713b24133506f1">am::CAmDbusWrapper::dbusTimerCallback</a></div><div class="ttdeci">void dbusTimerCallback(sh_timerHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00512">CAmDbusWrapper.cpp:512</a></div></div>
+<div class="ttc" id="classam_1_1TAmShPollFired_html"><div class="ttname"><a href="classam_1_1TAmShPollFired.html">am::TAmShPollFired</a></div><div class="ttdoc">make private, not public template for a callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00108">CAmSocketHandler.h:108</a></div></div>
<div class="ttc" id="classam_1_1CAmDbusWrapper_html_aa56bb4cb9372b1602eae4e2caf50d57a"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#aa56bb4cb9372b1602eae4e2caf50d57a">am::CAmDbusWrapper::pDbusFireCallback</a></div><div class="ttdeci">TAmShPollFired&lt; CAmDbusWrapper &gt; pDbusFireCallback</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8h_source.html#l00063">CAmDbusWrapper.h:63</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00094">CAmSocketHandler.h:94</a></div></div>
-<div class="ttc" id="classam_1_1CAmDbusWrapper_html_aaa20082e0a77721e99c4d7776421faac"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#aaa20082e0a77721e99c4d7776421faac">am::CAmDbusWrapper::toggleTimeout</a></div><div class="ttdeci">static void toggleTimeout(DBusTimeout *timeout, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00418">CAmDbusWrapper.cpp:418</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00216">CAmSocketHandler.h:216</a></div></div>
+<div class="ttc" id="classam_1_1CAmDbusWrapper_html_aaa20082e0a77721e99c4d7776421faac"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#aaa20082e0a77721e99c4d7776421faac">am::CAmDbusWrapper::toggleTimeout</a></div><div class="ttdeci">static void toggleTimeout(DBusTimeout *timeout, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00420">CAmDbusWrapper.cpp:420</a></div></div>
<div class="ttc" id="classam_1_1CAmDbusWrapper_html_a817fcd0bce4f833cadd5767e7b36a007"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#a817fcd0bce4f833cadd5767e7b36a007">am::CAmDbusWrapper::pDbusPrepareCallback</a></div><div class="ttdeci">TAmShPollPrepare&lt; CAmDbusWrapper &gt; pDbusPrepareCallback</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8h_source.html#l00057">CAmDbusWrapper.h:57</a></div></div>
-<div class="ttc" id="namespaceam_html_af782e2735b1adf1e43a9d530cee340aa"><div class="ttname"><a href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">am::sh_pollHandle_t</a></div><div class="ttdeci">uint16_t sh_pollHandle_t</div><div class="ttdoc">this is a handle for a filedescriptor to be used with the SocketHandler </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00037">CAmSocketHandler.h:37</a></div></div>
-<div class="ttc" id="namespaceam_html_a22a7b0b07f6cd371e638db2194762958"><div class="ttname"><a href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">am::sh_timerHandle_t</a></div><div class="ttdeci">uint16_t sh_timerHandle_t</div><div class="ttdoc">this is a handle for a timer to be used with the SocketHandler </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00036">CAmSocketHandler.h:36</a></div></div>
-<div class="ttc" id="classam_1_1TAmShPollPrepare_html"><div class="ttname"><a href="classam_1_1TAmShPollPrepare.html">am::TAmShPollPrepare</a></div><div class="ttdoc">template for a callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00409">CAmSocketHandler.h:409</a></div></div>
-<div class="ttc" id="classam_1_1CAmDbusWrapper_html_ab3a67b10c92bdb7b5f83e58fbd3cb6bc"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#ab3a67b10c92bdb7b5f83e58fbd3cb6bc">am::CAmDbusWrapper::toogleWatch</a></div><div class="ttdeci">static void toogleWatch(DBusWatch *watch, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00329">CAmDbusWrapper.cpp:329</a></div></div>
-<div class="ttc" id="classam_1_1TAmShPollDispatch_html"><div class="ttname"><a href="classam_1_1TAmShPollDispatch.html">am::TAmShPollDispatch</a></div><div class="ttdoc">template for a callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00469">CAmSocketHandler.h:469</a></div></div>
+<div class="ttc" id="namespaceam_html_af782e2735b1adf1e43a9d530cee340aa"><div class="ttname"><a href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">am::sh_pollHandle_t</a></div><div class="ttdeci">uint16_t sh_pollHandle_t</div><div class="ttdoc">this is a handle for a filedescriptor to be used with the SocketHandler </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00051">CAmSocketHandler.h:51</a></div></div>
+<div class="ttc" id="classam_1_1TAmShPollPrepare_html"><div class="ttname"><a href="classam_1_1TAmShPollPrepare.html">am::TAmShPollPrepare</a></div><div class="ttdoc">template for a callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00193">CAmSocketHandler.h:193</a></div></div>
+<div class="ttc" id="classam_1_1CAmDbusWrapper_html_ab3a67b10c92bdb7b5f83e58fbd3cb6bc"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#ab3a67b10c92bdb7b5f83e58fbd3cb6bc">am::CAmDbusWrapper::toogleWatch</a></div><div class="ttdeci">static void toogleWatch(DBusWatch *watch, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00333">CAmDbusWrapper.cpp:333</a></div></div>
+<div class="ttc" id="classam_1_1TAmShPollDispatch_html"><div class="ttname"><a href="classam_1_1TAmShPollDispatch.html">am::TAmShPollDispatch</a></div><div class="ttdoc">template for a callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00150">CAmSocketHandler.h:150</a></div></div>
<div class="ttc" id="classam_1_1CAmDbusWrapper_html_a756a84420f9e599b1208acfdfc338457"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#a756a84420f9e599b1208acfdfc338457">am::CAmDbusWrapper::CAmDbusWrapper</a></div><div class="ttdeci">CAmDbusWrapper(CAmSocketHandler *socketHandler, DBusBusType type=DBUS_BUS_SESSION, const std::string &amp;prefix=DBUS_SERVICE_PREFIX, const std::string &amp;objectPath=DBUS_SERVICE_OBJECT_PATH)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00052">CAmDbusWrapper.cpp:52</a></div></div>
-<div class="ttc" id="classam_1_1CAmDbusWrapper_html_ab126075542a721f22592652fd6dfc2cb"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#ab126075542a721f22592652fd6dfc2cb">am::CAmDbusWrapper::registerSignalWatch</a></div><div class="ttdeci">void registerSignalWatch(DBusHandleMessageFunction handler, const std::string &amp;rule, void *userdata)</div><div class="ttdoc">register signal watch callback to matching rule </div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00189">CAmDbusWrapper.cpp:189</a></div></div>
+<div class="ttc" id="classam_1_1CAmDbusWrapper_html_ab126075542a721f22592652fd6dfc2cb"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#ab126075542a721f22592652fd6dfc2cb">am::CAmDbusWrapper::registerSignalWatch</a></div><div class="ttdeci">void registerSignalWatch(DBusHandleMessageFunction handler, const std::string &amp;rule, void *userdata)</div><div class="ttdoc">register signal watch callback to matching rule </div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00194">CAmDbusWrapper.cpp:194</a></div></div>
<div class="ttc" id="classam_1_1CAmDbusWrapper_html_a80c4d0c6e996bc19a161a24dd61ec951"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#a80c4d0c6e996bc19a161a24dd61ec951">am::CAmDbusWrapper::pDbusDispatchCallback</a></div><div class="ttdeci">TAmShPollDispatch&lt; CAmDbusWrapper &gt; pDbusDispatchCallback</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8h_source.html#l00060">CAmDbusWrapper.h:60</a></div></div>
<div class="ttc" id="CAmSocketHandler_8h_html"><div class="ttname"><a href="CAmSocketHandler_8h.html">CAmSocketHandler.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="classam_1_1CAmDbusWrapper_html_af25b51b4cdea2e33bddf7f9297ca02e2"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#af25b51b4cdea2e33bddf7f9297ca02e2">am::CAmDbusWrapper::dbusCheckCallback</a></div><div class="ttdeci">bool dbusCheckCallback(const sh_pollHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00438">CAmDbusWrapper.cpp:438</a></div></div>
-<div class="ttc" id="classam_1_1CAmDbusWrapper_html_a414b6c967b20f518753ad7f4afa8f811"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#a414b6c967b20f518753ad7f4afa8f811">am::CAmDbusWrapper::~CAmDbusWrapper</a></div><div class="ttdeci">virtual ~CAmDbusWrapper()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00145">CAmDbusWrapper.cpp:145</a></div></div>
-<div class="ttc" id="classam_1_1CAmDbusWrapper_html_a6a23dde3899b82a406fd1d888c677333"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#a6a23dde3899b82a406fd1d888c677333">am::CAmDbusWrapper::removeWatch</a></div><div class="ttdeci">static void removeWatch(DBusWatch *watch, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00305">CAmDbusWrapper.cpp:305</a></div></div>
+<div class="ttc" id="classam_1_1CAmDbusWrapper_html_af25b51b4cdea2e33bddf7f9297ca02e2"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#af25b51b4cdea2e33bddf7f9297ca02e2">am::CAmDbusWrapper::dbusCheckCallback</a></div><div class="ttdeci">bool dbusCheckCallback(const sh_pollHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00440">CAmDbusWrapper.cpp:440</a></div></div>
+<div class="ttc" id="classam_1_1CAmDbusWrapper_html_a414b6c967b20f518753ad7f4afa8f811"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#a414b6c967b20f518753ad7f4afa8f811">am::CAmDbusWrapper::~CAmDbusWrapper</a></div><div class="ttdeci">virtual ~CAmDbusWrapper()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00151">CAmDbusWrapper.cpp:151</a></div></div>
+<div class="ttc" id="classam_1_1CAmDbusWrapper_html_a6a23dde3899b82a406fd1d888c677333"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#a6a23dde3899b82a406fd1d888c677333">am::CAmDbusWrapper::removeWatch</a></div><div class="ttdeci">static void removeWatch(DBusWatch *watch, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00309">CAmDbusWrapper.cpp:309</a></div></div>
<div class="ttc" id="classam_1_1CAmDbusWrapper_html"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html">am::CAmDbusWrapper</a></div><div class="ttdoc">This wraps dbus and provides everything needed to anyone who wants to use dbus (including plugins)...</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8h_source.html#l00037">CAmDbusWrapper.h:37</a></div></div>
-<div class="ttc" id="classam_1_1CAmDbusWrapper_html_adb082d9ab4b3cf9247204bda11b425f6"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#adb082d9ab4b3cf9247204bda11b425f6">am::CAmDbusWrapper::addTimeout</a></div><div class="ttdeci">static dbus_bool_t addTimeout(DBusTimeout *timeout, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00356">CAmDbusWrapper.cpp:356</a></div></div>
-<div class="ttc" id="classam_1_1CAmDbusWrapper_html_a9f761311f2c1697af7f4656740a1a704"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#a9f761311f2c1697af7f4656740a1a704">am::CAmDbusWrapper::addWatch</a></div><div class="ttdeci">static dbus_bool_t addWatch(DBusWatch *watch, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00269">CAmDbusWrapper.cpp:269</a></div></div>
-<div class="ttc" id="classam_1_1CAmDbusWrapper_html_a5c75b210dac390a27f9b15b52536c7f0"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#a5c75b210dac390a27f9b15b52536c7f0">am::CAmDbusWrapper::dbusFireCallback</a></div><div class="ttdeci">void dbusFireCallback(const pollfd pollfd, const sh_pollHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00451">CAmDbusWrapper.cpp:451</a></div></div>
-<div class="ttc" id="classam_1_1CAmDbusWrapper_html_a18b2719ca3cee290dfef996252b74c18"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#a18b2719ca3cee290dfef996252b74c18">am::CAmDbusWrapper::removeTimeout</a></div><div class="ttdeci">static void removeTimeout(DBusTimeout *timeout, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00391">CAmDbusWrapper.cpp:391</a></div></div>
-<div class="ttc" id="classam_1_1CAmDbusWrapper_html_aae349240016dc3e557d2e83e1437c7eb"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#aae349240016dc3e557d2e83e1437c7eb">am::CAmDbusWrapper::getDBusConnection</a></div><div class="ttdeci">void getDBusConnection(DBusConnection *&amp;connection) const </div><div class="ttdoc">returns the dbus connection </div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00264">CAmDbusWrapper.cpp:264</a></div></div>
+<div class="ttc" id="classam_1_1CAmDbusWrapper_html_adb082d9ab4b3cf9247204bda11b425f6"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#adb082d9ab4b3cf9247204bda11b425f6">am::CAmDbusWrapper::addTimeout</a></div><div class="ttdeci">static dbus_bool_t addTimeout(DBusTimeout *timeout, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00360">CAmDbusWrapper.cpp:360</a></div></div>
+<div class="ttc" id="classam_1_1CAmDbusWrapper_html_a9f761311f2c1697af7f4656740a1a704"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#a9f761311f2c1697af7f4656740a1a704">am::CAmDbusWrapper::addWatch</a></div><div class="ttdeci">static dbus_bool_t addWatch(DBusWatch *watch, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00273">CAmDbusWrapper.cpp:273</a></div></div>
+<div class="ttc" id="classam_1_1CAmDbusWrapper_html_a5c75b210dac390a27f9b15b52536c7f0"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#a5c75b210dac390a27f9b15b52536c7f0">am::CAmDbusWrapper::dbusFireCallback</a></div><div class="ttdeci">void dbusFireCallback(const pollfd pollfd, const sh_pollHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00453">CAmDbusWrapper.cpp:453</a></div></div>
+<div class="ttc" id="classam_1_1CAmDbusWrapper_html_a18b2719ca3cee290dfef996252b74c18"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#a18b2719ca3cee290dfef996252b74c18">am::CAmDbusWrapper::removeTimeout</a></div><div class="ttdeci">static void removeTimeout(DBusTimeout *timeout, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00393">CAmDbusWrapper.cpp:393</a></div></div>
+<div class="ttc" id="classam_1_1CAmDbusWrapper_html_aae349240016dc3e557d2e83e1437c7eb"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#aae349240016dc3e557d2e83e1437c7eb">am::CAmDbusWrapper::getDBusConnection</a></div><div class="ttdeci">void getDBusConnection(DBusConnection *&amp;connection) const </div><div class="ttdoc">returns the dbus connection </div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00268">CAmDbusWrapper.cpp:268</a></div></div>
<div class="ttc" id="classam_1_1CAmDbusWrapper_html_af1abb258907275c66d8c41ba91a82e2f"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#af1abb258907275c66d8c41ba91a82e2f">am::CAmDbusWrapper::pDbusCheckCallback</a></div><div class="ttdeci">TAmShPollCheck&lt; CAmDbusWrapper &gt; pDbusCheckCallback</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8h_source.html#l00066">CAmDbusWrapper.h:66</a></div></div>
-<div class="ttc" id="classam_1_1CAmDbusWrapper_html_a115584c27a48a673c165c25147c5900a"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#a115584c27a48a673c165c25147c5900a">am::CAmDbusWrapper::dbusPrepareCallback</a></div><div class="ttdeci">void dbusPrepareCallback(const sh_pollHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00475">CAmDbusWrapper.cpp:475</a></div></div>
-<div class="ttc" id="classam_1_1TAmShTimerCallBack_html"><div class="ttname"><a href="classam_1_1TAmShTimerCallBack.html">am::TAmShTimerCallBack</a></div><div class="ttdoc">template to create the functor for a class </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00389">CAmSocketHandler.h:389</a></div></div>
+<div class="ttc" id="classam_1_1CAmDbusWrapper_html_a115584c27a48a673c165c25147c5900a"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html#a115584c27a48a673c165c25147c5900a">am::CAmDbusWrapper::dbusPrepareCallback</a></div><div class="ttdeci">void dbusPrepareCallback(const sh_pollHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8cpp_source.html#l00477">CAmDbusWrapper.cpp:477</a></div></div>
+<div class="ttc" id="namespaceam_html_a47991fcc6785a5c97037b611e7f7e1a8"><div class="ttname"><a href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">am::sh_timerHandle_t</a></div><div class="ttdeci">sh_pollHandle_t sh_timerHandle_t</div><div class="ttdoc">this is a handle for a timer to be used with the SocketHandler </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00052">CAmSocketHandler.h:52</a></div></div>
+<div class="ttc" id="classam_1_1TAmShTimerCallBack_html"><div class="ttname"><a href="classam_1_1TAmShTimerCallBack.html">am::TAmShTimerCallBack</a></div><div class="ttdoc">template to create the functor for a class </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00171">CAmSocketHandler.h:171</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_789817cd9c9d85c1fb6b4cda55b71a5f.html">AudioManagerUtilities</a></li><li class="navelem"><a class="el" href="dir_6fd9bed21473e96783399bf9493172af.html">include</a></li><li class="navelem"><a class="el" href="CAmDbusWrapper_8h.html">CAmDbusWrapper.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:29 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmDltWrapper_8cpp.html b/docs/CAmDltWrapper_8cpp.html
index 785ee34..88bc8d4 100644..100755
--- a/docs/CAmDltWrapper_8cpp.html
+++ b/docs/CAmDltWrapper_8cpp.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerUtilities/src/CAmDltWrapper.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmDltWrapper_8cpp.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -113,19 +116,20 @@ $(document).ready(function(){initNavTree('CAmDltWrapper_8cpp.html','');});
<p>SPDX license identifier: MPL-2.0.
<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &quot;<a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>&quot;</code><br/>
-<code>#include &lt;string&gt;</code><br/>
-<code>#include &lt;iostream&gt;</code><br/>
-<code>#include &lt;string.h&gt;</code><br/>
-<code>#include &lt;chrono&gt;</code><br/>
-<code>#include &lt;ctime&gt;</code><br/>
+<div class="textblock"><code>#include &quot;<a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>&quot;</code><br />
+<code>#include &lt;string&gt;</code><br />
+<code>#include &lt;iostream&gt;</code><br />
+<code>#include &lt;string.h&gt;</code><br />
+<code>#include &lt;chrono&gt;</code><br />
+<code>#include &lt;ctime&gt;</code><br />
+<code>#include &lt;unistd.h&gt;</code><br />
</div>
<p><a href="CAmDltWrapper_8cpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
-<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
-<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br/></td></tr>
+<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
+<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -146,9 +150,9 @@ Jens Lorenz, <a href="#" onclick="location.href='mai'+'lto:'+'jlo'+'re'+'nz@'+'d
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_789817cd9c9d85c1fb6b4cda55b71a5f.html">AudioManagerUtilities</a></li><li class="navelem"><a class="el" href="dir_2902e59c3e43e5b119a71402dd0eee5d.html">src</a></li><li class="navelem"><a class="el" href="CAmDltWrapper_8cpp.html">CAmDltWrapper.cpp</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmDltWrapper_8cpp_source.html b/docs/CAmDltWrapper_8cpp_source.html
index 866a74d..70b7211 100644..100755
--- a/docs/CAmDltWrapper_8cpp_source.html
+++ b/docs/CAmDltWrapper_8cpp_source.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerUtilities/src/CAmDltWrapper.cpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmDltWrapper_8cpp_source.html','');})
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -108,704 +111,39 @@ $(document).ready(function(){initNavTree('CAmDltWrapper_8cpp_source.html','');})
<div class="title">CAmDltWrapper.cpp</div> </div>
</div><!--header-->
<div class="contents">
-<a href="CAmDltWrapper_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a>&quot;</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;iostream&gt;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;string.h&gt;</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &lt;chrono&gt;</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &lt;ctime&gt;</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keyword">namespace </span>am</div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;{</div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;CAmDltWrapper* CAmDltWrapper::mpDLTWrapper = NULL;</div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;pthread_mutex_t CAmDltWrapper::mMutex = PTHREAD_MUTEX_INITIALIZER;</div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keyword">const</span> std::vector&lt;const char*&gt; CAmDltWrapper::mStr_error = </div>
-<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;{</div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="stringliteral">&quot;E_OK&quot;</span>,</div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="stringliteral">&quot;E_UNKNOWN&quot;</span>,</div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="stringliteral">&quot;E_OUT_OF_RANGE&quot;</span>,</div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="stringliteral">&quot;E_NOT_USED&quot;</span>,</div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="stringliteral">&quot;E_DATABASE_ERROR&quot;</span>,</div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="stringliteral">&quot;E_ALREADY_EXISTS&quot;</span>,</div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="stringliteral">&quot;E_NO_CHANGE&quot;</span>,</div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="stringliteral">&quot;E_NOT_POSSIBLE&quot;</span>,</div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="stringliteral">&quot;E_NON_EXISTENT&quot;</span>,</div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="stringliteral">&quot;E_ABORTED&quot;</span>,</div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="stringliteral">&quot;E_WRONG_FORMAT&quot;</span>,</div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="stringliteral">&quot;E_COMMUNICATION&quot;</span>,</div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="stringliteral">&quot;E_MAX&quot;</span></div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;};</div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="keyword">const</span> std::vector&lt;const char*&gt; CAmDltWrapper::mStr_sourceState = </div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;{</div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="stringliteral">&quot;SS_UNKNNOWN&quot;</span>,</div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="stringliteral">&quot;SS_ON&quot;</span>,</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="stringliteral">&quot;SS_OFF&quot;</span>,</div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="stringliteral">&quot;SS_PAUSED&quot;</span>,</div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <span class="stringliteral">&quot;SS_MAX&quot;</span></div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;};</div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="keyword">const</span> std::vector&lt;const char*&gt; CAmDltWrapper::mStr_MuteState = </div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;{</div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="stringliteral">&quot;MS_UNKNOWN&quot;</span> ,</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="stringliteral">&quot;MS_MUTED&quot;</span> ,</div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="stringliteral">&quot;MS_UNMUTED&quot;</span> ,</div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="stringliteral">&quot;MS_MAX&quot;</span></div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;};</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;</div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="keyword">const</span> std::vector&lt;const char*&gt; CAmDltWrapper::mStr_DomainState = </div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;{</div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="stringliteral">&quot;DS_UNKNOWN&quot;</span>,</div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="stringliteral">&quot;DS_CONTROLLED&quot;</span>,</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="stringliteral">&quot;DS_INDEPENDENT_STARTUP&quot;</span>,</div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="stringliteral">&quot;DS_INDEPENDENT_RUNDOWN&quot;</span>,</div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="stringliteral">&quot;DS_MAX&quot;</span></div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;};</div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;</div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="keyword">const</span> std::vector&lt;const char*&gt; CAmDltWrapper::mStr_ConnectionState = </div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;{</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="stringliteral">&quot;CS_UNKNOWN&quot;</span>,</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="stringliteral">&quot;CS_CONNECTING&quot;</span>,</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="stringliteral">&quot;CS_CONNECTED&quot;</span>,</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="stringliteral">&quot;CS_DISCONNECTING&quot;</span>,</div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="stringliteral">&quot;CS_DISCONNECTED&quot;</span>,</div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="stringliteral">&quot;CS_SUSPENDED&quot;</span>,</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="stringliteral">&quot;CS_MAX&quot;</span></div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;};</div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="keyword">const</span> std::vector&lt;const char*&gt; CAmDltWrapper::mStr_Availability = </div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;{</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="stringliteral">&quot;A_UNKNOWN&quot;</span>,</div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="stringliteral">&quot;A_AVAILABLE&quot;</span>,</div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="stringliteral">&quot;A_UNAVAILABLE&quot;</span>,</div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="stringliteral">&quot;A_MAX&quot;</span></div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;};</div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;</div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="keyword">const</span> std::vector&lt;const char*&gt; CAmDltWrapper::mStr_Interrupt = </div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;{</div>
-<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="stringliteral">&quot;IS_UNKNOWN&quot;</span>,</div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="stringliteral">&quot;IS_OFF&quot;</span>,</div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="stringliteral">&quot;IS_INTERRUPTED&quot;</span>,</div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="stringliteral">&quot;IS_MAX&quot;</span></div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;};</div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;</div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="keyword">const</span> std::vector&lt;const char*&gt; CAmDltWrapper::mStr_Handle = </div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;{</div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="stringliteral">&quot;H_UNKNOWN&quot;</span>,</div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="stringliteral">&quot;H_CONNECT&quot;</span>,</div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="stringliteral">&quot;H_DISCONNECT&quot;</span>,</div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <span class="stringliteral">&quot;H_SETSOURCESTATE&quot;</span>,</div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <span class="stringliteral">&quot;H_SETSINKVOLUME&quot;</span>,</div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="stringliteral">&quot;H_SETSOURCEVOLUME&quot;</span>,</div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="stringliteral">&quot;H_SETSINKSOUNDPROPERTY&quot;</span>,</div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="stringliteral">&quot;H_SETSOURCESOUNDPROPERTY&quot;</span>,</div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="stringliteral">&quot;H_SETSINKSOUNDPROPERTIES&quot;</span>,</div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <span class="stringliteral">&quot;H_SETSOURCESOUNDPROPERTIES&quot;</span>,</div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="stringliteral">&quot;H_CROSSFADE&quot;</span>,</div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="stringliteral">&quot;H_SETVOLUMES&quot;</span>,</div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <span class="stringliteral">&quot;H_SETSINKNOTIFICATION&quot;</span>,</div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="stringliteral">&quot;H_SETSOURCENOTIFICATION&quot;</span>,</div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="stringliteral">&quot;H_MAX&quot;</span></div>
-<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;};</div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;</div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="keyword">const</span> std::vector&lt;const char*&gt; CAmDltWrapper::mStr_NotificationStatus = </div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;{</div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="stringliteral">&quot;NS_UNKNOWN&quot;</span>,</div>
-<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <span class="stringliteral">&quot;NS_OFF&quot;</span>,</div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="stringliteral">&quot;NS_PERIODIC&quot;</span>,</div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="stringliteral">&quot;NS_MINIMUM&quot;</span>,</div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="stringliteral">&quot;NS_MAXIMUM&quot;</span>,</div>
-<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="stringliteral">&quot;NS_CHANGE&quot;</span>,</div>
-<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="stringliteral">&quot;NS_MAX&quot;</span></div>
-<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;};</div>
-<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;</div>
-<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;</div>
-<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;</div>
-<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;std::string CAmDltWrapper::now()</div>
-<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;{</div>
-<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; std::time_t t(std::chrono::system_clock::to_time_t(std::chrono::system_clock::now()));</div>
-<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="keyword">struct </span>tm * timeinfo(localtime(&amp;t));</div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keywordtype">char</span> buffer[80];</div>
-<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; std::strftime(buffer,80,<span class="stringliteral">&quot;%D %T &quot;</span>,timeinfo);</div>
-<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="keywordflow">return</span> (std::string(buffer));</div>
-<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;}</div>
-<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;</div>
-<div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#ade4bf08f260e648ce3036d055fde0c10"> 149</a></span>&#160;<a class="code" href="classam_1_1CAmDltWrapper.html">CAmDltWrapper</a>* <a class="code" href="classam_1_1CAmDltWrapper.html#ade4bf08f260e648ce3036d055fde0c10">CAmDltWrapper::instanctiateOnce</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *appid, <span class="keyword">const</span> <span class="keywordtype">char</span> * description, <span class="keyword">const</span> <span class="keywordtype">bool</span> debugEnabled, <span class="keyword">const</span> <a class="code" href="classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499">logDestination</a> logDest, <span class="keyword">const</span> std::string Filename,<span class="keywordtype">bool</span> onlyError)</div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;{</div>
-<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="keywordflow">if</span> (!mpDLTWrapper)</div>
-<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; {</div>
-<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; mpDLTWrapper = <span class="keyword">new</span> <a class="code" href="classam_1_1CAmDltWrapper.html">CAmDltWrapper</a>(appid,description,debugEnabled,logDest,Filename,onlyError);</div>
-<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; } </div>
-<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; <span class="keywordflow">return</span> (mpDLTWrapper);</div>
-<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;}</div>
-<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;</div>
-<div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#ada6b19609acc0cb4828f19e20ceff35c"> 158</a></span>&#160;<a class="code" href="classam_1_1CAmDltWrapper.html">CAmDltWrapper</a>* <a class="code" href="classam_1_1CAmDltWrapper.html#ada6b19609acc0cb4828f19e20ceff35c">CAmDltWrapper::instance</a>()</div>
-<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;{</div>
-<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; <span class="keywordflow">return</span> mpDLTWrapper;</div>
-<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;}</div>
-<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;</div>
-<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#a7fd97ab7edeee9db85fcd261ef163570"> 163</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a7fd97ab7edeee9db85fcd261ef163570">CAmDltWrapper::getEnabled</a>()</div>
-<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;{</div>
-<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <span class="keywordflow">return</span> (mDebugEnabled);</div>
-<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;}</div>
-<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;</div>
-<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="keywordtype">bool</span> CAmDltWrapper::initNoDlt(<a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6">DltLogLevelType</a> loglevel, <a class="code" href="structDltContext.html">DltContext</a>* context)</div>
-<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;{</div>
-<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="keywordflow">if</span> (mlogDestination==logDestination::COMMAND_LINE)</div>
-<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; {</div>
-<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <span class="keywordflow">if</span> (!context)</div>
-<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; {</div>
-<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <span class="keywordflow">switch</span> (loglevel)</div>
-<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; {</div>
-<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <span class="keywordflow">case</span> <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a06364321d3bd3afd3d8b9dc5fbb8b20f">DLT_LOG_OFF</a> :</div>
-<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <span class="keywordflow">case</span> <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a27f569c6e2e180728e9fbbd42c1ebae4">DLT_LOG_FATAL</a> : </div>
-<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <span class="keywordflow">case</span> <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6af053c564a48e032ff08b396df08d2745">DLT_LOG_ERROR</a> :</div>
-<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a> &lt;&lt; <span class="stringliteral">&quot;\033[0;31m&quot;</span>&lt;&lt;<span class="stringliteral">&quot;[DEF] [Erro] \033[0m&quot;</span>;</div>
-<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; mLogOn=<span class="keyword">true</span>;</div>
-<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="keywordflow">case</span> <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6ae01a3efeb12760f9d61cf64daa49cee1">DLT_LOG_WARN</a> :</div>
-<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; <span class="keywordflow">if</span> (!mOnlyError)</div>
-<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; {</div>
-<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a> &lt;&lt; <span class="stringliteral">&quot;\033[0;33m&quot;</span>&lt;&lt;<span class="stringliteral">&quot;[DEF] [Warn] \033[0m&quot;</span>; </div>
-<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; }</div>
-<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; mLogOn=<span class="keyword">false</span>;</div>
-<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; <span class="keywordflow">case</span> <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6ace1b62a4f5a22130fad55d21cbc3b704">DLT_LOG_INFO</a> :</div>
-<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <span class="keywordflow">if</span> (!mOnlyError)</div>
-<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; {</div>
-<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a> &lt;&lt; <span class="stringliteral">&quot;\033[0;36m&quot;</span>&lt;&lt;<span class="stringliteral">&quot;[DEF] [Info] \033[0m&quot;</span>;</div>
-<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; }</div>
-<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; mLogOn=<span class="keyword">false</span>;</div>
-<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; <span class="keywordflow">break</span>; </div>
-<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <span class="keywordflow">default</span>:</div>
-<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; <span class="keywordflow">if</span> (!mOnlyError)</div>
-<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; {</div>
-<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a> &lt;&lt; <span class="stringliteral">&quot;\033[0;32m&quot;</span>&lt;&lt;<span class="stringliteral">&quot;[DEF] [Defa] \033[0m&quot;</span>; </div>
-<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; }</div>
-<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; mLogOn=<span class="keyword">false</span>;</div>
-<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; }</div>
-<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; }</div>
-<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; {</div>
-<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; std::string con(mMapContext.at(context));</div>
-<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; <span class="keywordflow">switch</span> (loglevel)</div>
-<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; {</div>
-<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; <span class="keywordflow">case</span> <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a06364321d3bd3afd3d8b9dc5fbb8b20f">DLT_LOG_OFF</a> :</div>
-<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; <span class="keywordflow">case</span> <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a27f569c6e2e180728e9fbbd42c1ebae4">DLT_LOG_FATAL</a> : </div>
-<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; <span class="keywordflow">case</span> <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6af053c564a48e032ff08b396df08d2745">DLT_LOG_ERROR</a> :</div>
-<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a> &lt;&lt; <span class="stringliteral">&quot;\033[0;31m[&quot;</span>&lt;&lt;con&lt;&lt;<span class="stringliteral">&quot;] [Erro] \033[0m&quot;</span>;</div>
-<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; mLogOn=<span class="keyword">true</span>;</div>
-<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; <span class="keywordflow">case</span> <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6ae01a3efeb12760f9d61cf64daa49cee1">DLT_LOG_WARN</a> :</div>
-<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; <span class="keywordflow">if</span> (!mOnlyError)</div>
-<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; {</div>
-<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a> &lt;&lt; <span class="stringliteral">&quot;\033[0;33m[&quot;</span>&lt;&lt;con&lt;&lt;<span class="stringliteral">&quot;] [Warn] \033[0m&quot;</span>; </div>
-<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; }</div>
-<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; mLogOn=<span class="keyword">false</span>;</div>
-<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; <span class="keywordflow">case</span> <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6ace1b62a4f5a22130fad55d21cbc3b704">DLT_LOG_INFO</a> :</div>
-<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; <span class="keywordflow">if</span> (!mOnlyError)</div>
-<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; {</div>
-<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a> &lt;&lt; <span class="stringliteral">&quot;\033[0;36m[&quot;</span>&lt;&lt;con&lt;&lt;<span class="stringliteral">&quot;] [Info] \033[0m&quot;</span>; </div>
-<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; }</div>
-<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; mLogOn=<span class="keyword">false</span>;</div>
-<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;</div>
-<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; <span class="keywordflow">break</span>; </div>
-<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; <span class="keywordflow">default</span>:</div>
-<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; <span class="keywordflow">if</span> (!mOnlyError)</div>
-<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; {</div>
-<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a> &lt;&lt; <span class="stringliteral">&quot;\033[0;32m[&quot;</span>&lt;&lt;con&lt;&lt;<span class="stringliteral">&quot;] [Defa] \033[0m&quot;</span>; </div>
-<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; }</div>
-<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; mLogOn=<span class="keyword">false</span>; </div>
-<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; }</div>
-<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; }</div>
-<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; }</div>
-<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; {</div>
-<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; <span class="keywordflow">if</span> (!context)</div>
-<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; {</div>
-<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; <span class="keywordflow">switch</span> (loglevel)</div>
-<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; {</div>
-<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; <span class="keywordflow">case</span> <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a06364321d3bd3afd3d8b9dc5fbb8b20f">DLT_LOG_OFF</a> :</div>
-<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; <span class="keywordflow">case</span> <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a27f569c6e2e180728e9fbbd42c1ebae4">DLT_LOG_FATAL</a> : </div>
-<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; <span class="keywordflow">case</span> <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6af053c564a48e032ff08b396df08d2745">DLT_LOG_ERROR</a> :</div>
-<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a> &lt;&lt;<span class="stringliteral">&quot;[DEF] [Erro] &quot;</span>;</div>
-<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; mLogOn=<span class="keyword">true</span>;</div>
-<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; <span class="keywordflow">case</span> <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6ae01a3efeb12760f9d61cf64daa49cee1">DLT_LOG_WARN</a> :</div>
-<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; <span class="keywordflow">if</span> (!mOnlyError)</div>
-<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; {</div>
-<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a> &lt;&lt;<span class="stringliteral">&quot;[DEF] [Warn] &quot;</span>; </div>
-<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; }</div>
-<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; mLogOn=<span class="keyword">false</span>;</div>
-<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; <span class="keywordflow">case</span> <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6ace1b62a4f5a22130fad55d21cbc3b704">DLT_LOG_INFO</a> :</div>
-<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; <span class="keywordflow">if</span> (!mOnlyError)</div>
-<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; {</div>
-<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a> &lt;&lt;<span class="stringliteral">&quot;[DEF] [Info] &quot;</span>;</div>
-<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; }</div>
-<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; mLogOn=<span class="keyword">false</span>; </div>
-<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; <span class="keywordflow">break</span>; </div>
-<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; <span class="keywordflow">default</span>:</div>
-<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; <span class="keywordflow">if</span> (!mOnlyError)</div>
-<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; {</div>
-<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a> &lt;&lt;<span class="stringliteral">&quot;[DEF] [Defa] &quot;</span>; </div>
-<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; }</div>
-<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; mLogOn=<span class="keyword">false</span>; </div>
-<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;</div>
-<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; }</div>
-<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; }</div>
-<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; {</div>
-<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; std::string con(mMapContext.at(context));</div>
-<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; <span class="keywordflow">switch</span> (loglevel)</div>
-<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; {</div>
-<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; <span class="keywordflow">case</span> <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a06364321d3bd3afd3d8b9dc5fbb8b20f">DLT_LOG_OFF</a> :</div>
-<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; <span class="keywordflow">case</span> <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a27f569c6e2e180728e9fbbd42c1ebae4">DLT_LOG_FATAL</a> : </div>
-<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; <span class="keywordflow">case</span> <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6af053c564a48e032ff08b396df08d2745">DLT_LOG_ERROR</a> :</div>
-<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a> &lt;&lt; <span class="stringliteral">&quot;[&quot;</span>&lt;&lt;con&lt;&lt;<span class="stringliteral">&quot;] [Erro] &quot;</span>;</div>
-<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; mLogOn=<span class="keyword">true</span>;</div>
-<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; <span class="keywordflow">case</span> <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6ae01a3efeb12760f9d61cf64daa49cee1">DLT_LOG_WARN</a> :</div>
-<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; <span class="keywordflow">if</span> (!mOnlyError)</div>
-<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; {</div>
-<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a> &lt;&lt; <span class="stringliteral">&quot;[&quot;</span>&lt;&lt;con&lt;&lt;<span class="stringliteral">&quot;] [Warn] &quot;</span>; </div>
-<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; }</div>
-<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; mLogOn=<span class="keyword">false</span>; </div>
-<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; <span class="keywordflow">case</span> <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6ace1b62a4f5a22130fad55d21cbc3b704">DLT_LOG_INFO</a> :</div>
-<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; <span class="keywordflow">if</span> (!mOnlyError)</div>
-<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; {</div>
-<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a> &lt;&lt; <span class="stringliteral">&quot;[&quot;</span>&lt;&lt;con&lt;&lt;<span class="stringliteral">&quot;] [Info] &quot;</span>; </div>
-<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; }</div>
-<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; mLogOn=<span class="keyword">false</span>; </div>
-<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;</div>
-<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; <span class="keywordflow">break</span>; </div>
-<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; <span class="keywordflow">default</span>:</div>
-<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; <span class="keywordflow">if</span> (!mOnlyError)</div>
-<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; {</div>
-<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a> &lt;&lt; <span class="stringliteral">&quot;[&quot;</span>&lt;&lt;con&lt;&lt;<span class="stringliteral">&quot;] [Defa] &quot;</span>; </div>
-<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; }</div>
-<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; mLogOn=<span class="keyword">false</span>; </div>
-<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; }</div>
-<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; }</div>
-<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>; </div>
-<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; }</div>
-<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;}</div>
-<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; </div>
-<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;<span class="preprocessor">#ifdef WITH_DLT </span></div>
-<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; CAmDltWrapper::CAmDltWrapper(<span class="keyword">const</span> <span class="keywordtype">char</span> *appid, <span class="keyword">const</span> <span class="keywordtype">char</span> * description, <span class="keyword">const</span> <span class="keywordtype">bool</span> debugEnabled, <span class="keyword">const</span> logDestination logDest, <span class="keyword">const</span> std::string Filename,<span class="keywordtype">bool</span> onlyError) :</div>
-<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; mDebugEnabled(debugEnabled), <span class="comment">//</span></div>
-<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; mlogDestination(logDest), <span class="comment">//</span></div>
-<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; mFilename(NULL), <span class="comment">//</span></div>
-<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; mOnlyError(onlyError), <span class="comment">//</span></div>
-<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; mLogOn(true)</div>
-<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; {</div>
-<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; <span class="keywordflow">if</span> (mDebugEnabled &amp;&amp; mlogDestination==logDestination::DAEMON)</div>
-<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; {</div>
-<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; dlt_register_app(appid, description);</div>
-<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; <span class="comment">//register a default context</span></div>
-<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; dlt_register_context(&amp;mDltContext, <span class="stringliteral">&quot;DEF&quot;</span>, <span class="stringliteral">&quot;Default Context registered by DLTWrapper Class&quot;</span>); </div>
-<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; }</div>
-<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (mDebugEnabled)</div>
-<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; {</div>
-<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; <span class="keywordflow">if</span> (mlogDestination==logDestination::COMMAND_LINE)</div>
-<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; std::cout &lt;&lt; <span class="stringliteral">&quot;\033[0;36m[DLT] Registering AppID &quot;</span> &lt;&lt; appid &lt;&lt; <span class="stringliteral">&quot; , &quot;</span> &lt;&lt; description &lt;&lt; <span class="stringliteral">&quot;\033[0m&quot;</span>&lt;&lt; std::endl;</div>
-<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; {</div>
-<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; mFilename.open(Filename, std::ofstream::out | std::ofstream::trunc);</div>
-<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; <span class="keywordflow">if</span> (!mFilename.is_open())</div>
-<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160; {</div>
-<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160; <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;Cannot open file for logging&quot;</span>);</div>
-<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; }</div>
-<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; mFilename &lt;&lt; now() &lt;&lt; <span class="stringliteral">&quot;[DLT] Registering AppID &quot;</span> &lt;&lt; appid &lt;&lt; <span class="stringliteral">&quot; , &quot;</span> &lt;&lt; description &lt;&lt; std::endl;</div>
-<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160; }</div>
-<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160; }</div>
-<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160; }</div>
-<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; </div>
-<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a01b723c883caca2ad8364e253cb627cd">CAmDltWrapper::~CAmDltWrapper</a>()</div>
-<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; {</div>
-<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; <span class="keywordflow">if</span> (mpDLTWrapper &amp;&amp; mDebugEnabled &amp;&amp; mlogDestination==logDestination::DAEMON)</div>
-<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; {</div>
-<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; mpDLTWrapper-&gt;<a class="code" href="classam_1_1CAmDltWrapper.html#a7093827b39867cbf0d4f04ca03a5a819">unregisterContext</a>(mDltContext);</div>
-<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; <span class="keyword">delete</span> mpDLTWrapper;</div>
-<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; }</div>
-<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (mpDLTWrapper &amp;&amp; mDebugEnabled &amp;&amp; mlogDestination==logDestination::COMMAND_LINE)</div>
-<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; {</div>
-<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; mFilename.close();</div>
-<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; }</div>
-<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; }</div>
-<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160;</div>
-<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a7093827b39867cbf0d4f04ca03a5a819">CAmDltWrapper::unregisterContext</a>(<a class="code" href="structDltContext.html">DltContext</a> &amp; handle)</div>
-<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; {</div>
-<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; <span class="keywordflow">if</span> (mDebugEnabled &amp;&amp; mlogDestination==logDestination::DAEMON)</div>
-<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160; {</div>
-<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; dlt_unregister_context(&amp;handle);</div>
-<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; }</div>
-<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; }</div>
-<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160;</div>
-<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#ab8cf157539a67ad655a99d6e22bf8141">CAmDltWrapper::deinit</a>()</div>
-<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160; {</div>
-<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160; <span class="keywordflow">if</span> (mDebugEnabled)</div>
-<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; {</div>
-<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a7093827b39867cbf0d4f04ca03a5a819">unregisterContext</a>(mDltContext);</div>
-<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; }</div>
-<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160; }</div>
-<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160; </div>
-<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#ac908cea74b5915b494e4aeb6abcd2eeb">CAmDltWrapper::registerContext</a>(<a class="code" href="structDltContext.html">DltContext</a>&amp; handle, <span class="keyword">const</span> <span class="keywordtype">char</span> *contextid, <span class="keyword">const</span> <span class="keywordtype">char</span> *description)</div>
-<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; {</div>
-<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; <span class="keywordflow">if</span> (mDebugEnabled &amp;&amp; mlogDestination==logDestination::DAEMON)</div>
-<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160; {</div>
-<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160; dlt_register_context(&amp;handle, contextid, description);</div>
-<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160; }</div>
-<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (mDebugEnabled)</div>
-<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160; {</div>
-<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; mMapContext.emplace(&amp;handle,std::string(contextid));</div>
-<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160; </div>
-<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; <span class="keywordflow">if</span> (mlogDestination==logDestination::COMMAND_LINE)</div>
-<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160; std::cout &lt;&lt; <span class="stringliteral">&quot;\033[0;36m[DLT] Registering Context &quot;</span> &lt;&lt; contextid &lt;&lt; <span class="stringliteral">&quot; , &quot;</span> &lt;&lt; description &lt;&lt; <span class="stringliteral">&quot;\033[0m&quot;</span>&lt;&lt; std::endl;</div>
-<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160; mFilename &lt;&lt; now() &lt;&lt; <span class="stringliteral">&quot;[DLT] Registering Context &quot;</span> &lt;&lt; contextid &lt;&lt; <span class="stringliteral">&quot; , &quot;</span> &lt;&lt; description &lt;&lt; std::endl;</div>
-<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160; }</div>
-<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160; }</div>
-<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160; </div>
-<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#ac908cea74b5915b494e4aeb6abcd2eeb">CAmDltWrapper::registerContext</a>(<a class="code" href="structDltContext.html">DltContext</a>&amp; handle, <span class="keyword">const</span> <span class="keywordtype">char</span> *contextid, <span class="keyword">const</span> <span class="keywordtype">char</span> * description,<span class="keyword">const</span> <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6">DltLogLevelType</a> level, <span class="keyword">const</span> <a class="code" href="CAmDltWrapper_8h.html#a6d9a4081c4aae04cd56191712731cc48">DltTraceStatusType</a> status)</div>
-<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160; {</div>
-<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160; <span class="keywordflow">if</span> (mDebugEnabled &amp;&amp; mlogDestination==logDestination::DAEMON)</div>
-<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160; {</div>
-<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160; dlt_register_context_ll_ts(&amp;handle, contextid, description, level, status);</div>
-<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160; }</div>
-<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (mDebugEnabled)</div>
-<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; {</div>
-<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160; mMapContext.emplace(&amp;handle,std::string(contextid));</div>
-<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; </div>
-<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160; <span class="keywordflow">if</span> (mlogDestination==logDestination::COMMAND_LINE)</div>
-<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160; std::cout &lt;&lt; <span class="stringliteral">&quot;\033[0;36m[DLT] Registering Context &quot;</span> &lt;&lt; contextid &lt;&lt; <span class="stringliteral">&quot; , &quot;</span> &lt;&lt; description &lt;&lt; <span class="stringliteral">&quot;\033[0m&quot;</span>&lt;&lt; std::endl;</div>
-<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160; mFilename &lt;&lt; now() &lt;&lt; <span class="stringliteral">&quot; [DLT] Registering Context &quot;</span> &lt;&lt; contextid &lt;&lt; <span class="stringliteral">&quot; , &quot;</span> &lt;&lt; description &lt;&lt; std::endl;</div>
-<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160; }</div>
-<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160; }</div>
-<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160; </div>
-<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDltWrapper.html#ad4701439636cce87db15324a20ed420e">CAmDltWrapper::init</a>(<a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6">DltLogLevelType</a> loglevel, <a class="code" href="structDltContext.html">DltContext</a>* context)</div>
-<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160; {</div>
-<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160; pthread_mutex_lock(&amp;mMutex);</div>
-<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160; <span class="keywordflow">if</span> (mlogDestination==logDestination::DAEMON)</div>
-<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; {</div>
-<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160; <span class="keywordflow">if</span> (!context)</div>
-<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160; context = &amp;mDltContext;</div>
-<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160;</div>
-<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160; <span class="keywordflow">if</span>(dlt_user_log_write_start(context, &amp;mDltContextData, loglevel) &lt; 0)</div>
-<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160; {</div>
-<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160; pthread_mutex_unlock(&amp;mMutex);</div>
-<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160; }</div>
-<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160; }</div>
-<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160; <span class="keywordflow">else</span> </div>
-<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; {</div>
-<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; initNoDlt(loglevel,context);</div>
-<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160; }</div>
-<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160; }</div>
-<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160;</div>
-<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#ad341b706662b63ed4424b950d734d28f">CAmDltWrapper::send</a>()</div>
-<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160; {</div>
-<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160; <span class="keywordflow">if</span> (mlogDestination==logDestination::DAEMON)</div>
-<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160; {</div>
-<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160; dlt_user_log_write_finish(&amp;mDltContextData);</div>
-<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160; }</div>
-<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160; {</div>
-<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160; <span class="keywordflow">if</span> (mlogDestination==logDestination::COMMAND_LINE &amp;&amp; mLogOn)</div>
-<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160; std::cout &lt;&lt; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a>.str().c_str() &lt;&lt; std::endl;</div>
-<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (mLogOn)</div>
-<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160; mFilename &lt;&lt; now() &lt;&lt; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a>.str().c_str() &lt;&lt; std::endl; </div>
-<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160; </div>
-<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a>.str(<span class="stringliteral">&quot;&quot;</span>);</div>
-<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a>.clear();</div>
-<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160; }</div>
-<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160; pthread_mutex_unlock(&amp;mMutex);</div>
-<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160; }</div>
-<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; </div>
-<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">CAmDltWrapper::append</a>(<span class="keyword">const</span> int8_t value)</div>
-<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160; {</div>
-<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; <span class="keywordflow">if</span> (mlogDestination==logDestination::DAEMON)</div>
-<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; dlt_user_log_write_int8(&amp;mDltContextData, value);</div>
-<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c">appendNoDLT</a>(value);</div>
-<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160; }</div>
-<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160;</div>
-<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">CAmDltWrapper::append</a>(<span class="keyword">const</span> uint8_t value)</div>
-<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160; {</div>
-<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160; <span class="keywordflow">if</span> (mlogDestination==logDestination::DAEMON)</div>
-<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160; dlt_user_log_write_uint8(&amp;mDltContextData, value);</div>
-<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c">appendNoDLT</a>(value);</div>
-<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160; }</div>
-<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160;</div>
-<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">CAmDltWrapper::append</a>(<span class="keyword">const</span> int16_t value)</div>
-<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160; {</div>
-<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160; <span class="keywordflow">if</span> (mlogDestination==logDestination::DAEMON)</div>
-<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160; dlt_user_log_write_int16(&amp;mDltContextData, value);</div>
-<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c">appendNoDLT</a>(value); </div>
-<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160; }</div>
-<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160;</div>
-<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">CAmDltWrapper::append</a>(<span class="keyword">const</span> uint16_t value)</div>
-<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160; {</div>
-<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160; <span class="keywordflow">if</span> (mlogDestination==logDestination::DAEMON)</div>
-<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160; dlt_user_log_write_uint16(&amp;mDltContextData, value);</div>
-<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c">appendNoDLT</a>(value);</div>
-<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160; }</div>
-<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160;</div>
-<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">CAmDltWrapper::append</a>(<span class="keyword">const</span> int32_t value)</div>
-<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160; {</div>
-<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160; <span class="keywordflow">if</span> (mlogDestination==logDestination::DAEMON)</div>
-<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160; dlt_user_log_write_int32(&amp;mDltContextData, value);</div>
-<div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c">appendNoDLT</a>(value);</div>
-<div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160; }</div>
-<div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160;</div>
-<div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">CAmDltWrapper::append</a>(<span class="keyword">const</span> uint32_t value)</div>
-<div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160; {</div>
-<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160; <span class="keywordflow">if</span> (mlogDestination==logDestination::DAEMON)</div>
-<div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160; dlt_user_log_write_uint32(&amp;mDltContextData, value);</div>
-<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c">appendNoDLT</a>(value);</div>
-<div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160; }</div>
-<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160;</div>
-<div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">CAmDltWrapper::append</a>(<span class="keyword">const</span> std::string&amp; value)</div>
-<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160; {</div>
-<div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(value.c_str());</div>
-<div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160; }</div>
-<div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160;</div>
-<div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">CAmDltWrapper::append</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> value)</div>
-<div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160; {</div>
-<div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160; <span class="keywordflow">if</span> (mlogDestination==logDestination::DAEMON)</div>
-<div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160; dlt_user_log_write_bool(&amp;mDltContextData, static_cast&lt;uint8_t&gt;(value));</div>
-<div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c">appendNoDLT</a>(value);</div>
-<div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160; }</div>
-<div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160;</div>
-<div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">CAmDltWrapper::append</a>(<span class="keyword">const</span> int64_t value)</div>
-<div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160; {</div>
-<div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160; <span class="keywordflow">if</span> (mlogDestination==logDestination::DAEMON)</div>
-<div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160; dlt_user_log_write_int64(&amp;mDltContextData, value);</div>
-<div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c">appendNoDLT</a>(value);</div>
-<div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160; }</div>
-<div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160;</div>
-<div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">CAmDltWrapper::append</a>(<span class="keyword">const</span> uint64_t value)</div>
-<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160; {</div>
-<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160; <span class="keywordflow">if</span> (mlogDestination==logDestination::DAEMON)</div>
-<div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160; dlt_user_log_write_uint64(&amp;mDltContextData, value);</div>
-<div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c">appendNoDLT</a>(value);</div>
-<div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160; }</div>
-<div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160;</div>
-<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">CAmDltWrapper::append</a>(<span class="keyword">const</span> std::vector&lt;uint8_t&gt; &amp; data)</div>
-<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160; {</div>
-<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160; <span class="keywordflow">if</span> (mlogDestination==logDestination::DAEMON)</div>
-<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160; dlt_user_log_write_raw(&amp;mDltContextData,(<span class="keywordtype">void</span>*)data.data(),data.size());</div>
-<div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a> &lt;&lt; data.data();</div>
-<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160; }</div>
-<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160;}</div>
-<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160;</div>
-<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160;<span class="preprocessor">#else //------------------------------------------------------------------------------------------------- no DLT !</span></div>
-<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160; CAmDltWrapper::CAmDltWrapper(<span class="keyword">const</span> <span class="keywordtype">char</span> *appid, <span class="keyword">const</span> <span class="keywordtype">char</span> * description, <span class="keyword">const</span> <span class="keywordtype">bool</span> debugEnabled, <span class="keyword">const</span> logDestination logDest, <span class="keyword">const</span> std::string Filename,<span class="keywordtype">bool</span> onlyError) :</div>
-<div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160; mDebugEnabled(debugEnabled), <span class="comment">//</span></div>
-<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160; mlogDestination(logDest), <span class="comment">//</span></div>
-<div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160; mFilename(NULL), <span class="comment">//</span></div>
-<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160; mOnlyError(onlyError), <span class="comment">//</span></div>
-<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160; mLogOn(true)</div>
-<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160; {</div>
-<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160; <span class="keywordflow">if</span> (logDest==logDestination::DAEMON)</div>
-<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160; {</div>
-<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160; std::cout &lt;&lt; <span class="stringliteral">&quot;\033[0;31m[DLT] Cannot Use Daemon Logging, active in CMAKE! Using CommandLine\033[0m&quot;</span>&lt;&lt; std::endl; </div>
-<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160; mlogDestination=logDestination::COMMAND_LINE;</div>
-<div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160; }</div>
-<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160; <span class="keywordflow">if</span> (mDebugEnabled)</div>
-<div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160; {</div>
-<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160; <span class="keywordflow">if</span> (mlogDestination==logDestination::COMMAND_LINE)</div>
-<div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160; std::cout &lt;&lt; <span class="stringliteral">&quot;\033[0;36m[DLT] Registering AppID &quot;</span> &lt;&lt; appid &lt;&lt; <span class="stringliteral">&quot; , &quot;</span> &lt;&lt; description &lt;&lt; <span class="stringliteral">&quot;\033[0m&quot;</span>&lt;&lt; std::endl;</div>
-<div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160; {</div>
-<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160; mFilename.open(Filename, std::ofstream::out | std::ofstream::trunc);</div>
-<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160; <span class="keywordflow">if</span> (!mFilename.is_open())</div>
-<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160; {</div>
-<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160; <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;Cannot open file for logging&quot;</span>);</div>
-<div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160; }</div>
-<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160; mFilename &lt;&lt; now() &lt;&lt; <span class="stringliteral">&quot;[DLT] Registering AppID &quot;</span> &lt;&lt; appid &lt;&lt; <span class="stringliteral">&quot; , &quot;</span> &lt;&lt; description &lt;&lt; std::endl;</div>
-<div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160; }</div>
-<div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160; }</div>
-<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160; }</div>
-<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160; </div>
-<div class="line"><a name="l00575"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#a01b723c883caca2ad8364e253cb627cd"> 575</a></span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a01b723c883caca2ad8364e253cb627cd">CAmDltWrapper::~CAmDltWrapper</a>()</div>
-<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; {</div>
-<div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160; <span class="keywordflow">if</span> (mpDLTWrapper &amp;&amp; mDebugEnabled &amp;&amp; mlogDestination==logDestination::COMMAND_LINE)</div>
-<div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160; {</div>
-<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160; mFilename.close();</div>
-<div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160; }</div>
-<div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160; }</div>
-<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160; </div>
-<div class="line"><a name="l00583"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#a7093827b39867cbf0d4f04ca03a5a819"> 583</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a7093827b39867cbf0d4f04ca03a5a819">CAmDltWrapper::unregisterContext</a>(<a class="code" href="structDltContext.html">DltContext</a> &amp; handle)</div>
-<div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160; {}</div>
-<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160;</div>
-<div class="line"><a name="l00586"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#ab8cf157539a67ad655a99d6e22bf8141"> 586</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#ab8cf157539a67ad655a99d6e22bf8141">CAmDltWrapper::deinit</a>()</div>
-<div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160; {}</div>
-<div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160; </div>
-<div class="line"><a name="l00589"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#ac908cea74b5915b494e4aeb6abcd2eeb"> 589</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#ac908cea74b5915b494e4aeb6abcd2eeb">CAmDltWrapper::registerContext</a>(<a class="code" href="structDltContext.html">DltContext</a>&amp; handle, <span class="keyword">const</span> <span class="keywordtype">char</span> *contextid, <span class="keyword">const</span> <span class="keywordtype">char</span> *description)</div>
-<div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160; {</div>
-<div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160; <span class="keywordflow">if</span> (mDebugEnabled)</div>
-<div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160; {</div>
-<div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160; mMapContext.emplace(&amp;handle,std::string(contextid));</div>
-<div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160; </div>
-<div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160; <span class="keywordflow">if</span> (mlogDestination==logDestination::COMMAND_LINE)</div>
-<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160; std::cout &lt;&lt; <span class="stringliteral">&quot;\033[0;36m[DLT] Registering Context &quot;</span> &lt;&lt; contextid &lt;&lt; <span class="stringliteral">&quot; , &quot;</span> &lt;&lt; description &lt;&lt; <span class="stringliteral">&quot;\033[0m&quot;</span>&lt;&lt; std::endl;</div>
-<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160; mFilename &lt;&lt; now() &lt;&lt; <span class="stringliteral">&quot;[DLT] Registering Context &quot;</span> &lt;&lt; contextid &lt;&lt; <span class="stringliteral">&quot; , &quot;</span> &lt;&lt; description &lt;&lt; std::endl;</div>
-<div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160; }</div>
-<div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160; }</div>
-<div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160; </div>
-<div class="line"><a name="l00602"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#a421bea24e1568f4bd4497fa124f42307"> 602</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#ac908cea74b5915b494e4aeb6abcd2eeb">CAmDltWrapper::registerContext</a>(<a class="code" href="structDltContext.html">DltContext</a>&amp; handle, <span class="keyword">const</span> <span class="keywordtype">char</span> *contextid, <span class="keyword">const</span> <span class="keywordtype">char</span> * description,<span class="keyword">const</span> <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6">DltLogLevelType</a> level, <span class="keyword">const</span> <a class="code" href="CAmDltWrapper_8h.html#a6d9a4081c4aae04cd56191712731cc48">DltTraceStatusType</a> status)</div>
-<div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160; {</div>
-<div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160; <span class="keywordflow">if</span> (mDebugEnabled)</div>
-<div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160; {</div>
-<div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160; mMapContext.emplace(&amp;handle,std::string(contextid));</div>
-<div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160; </div>
-<div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160; <span class="keywordflow">if</span> (mlogDestination==logDestination::COMMAND_LINE)</div>
-<div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160; std::cout &lt;&lt; <span class="stringliteral">&quot;\033[0;36m[DLT] Registering Context &quot;</span> &lt;&lt; contextid &lt;&lt; <span class="stringliteral">&quot; , &quot;</span> &lt;&lt; description &lt;&lt; <span class="stringliteral">&quot;\033[0m&quot;</span>&lt;&lt; std::endl;</div>
-<div class="line"><a name="l00610"></a><span class="lineno"> 610</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00611"></a><span class="lineno"> 611</span>&#160; mFilename &lt;&lt; now() &lt;&lt; <span class="stringliteral">&quot; [DLT] Registering Context &quot;</span> &lt;&lt; contextid &lt;&lt; <span class="stringliteral">&quot; , &quot;</span> &lt;&lt; description &lt;&lt; std::endl;</div>
-<div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160; }</div>
-<div class="line"><a name="l00613"></a><span class="lineno"> 613</span>&#160; }</div>
-<div class="line"><a name="l00614"></a><span class="lineno"> 614</span>&#160; </div>
-<div class="line"><a name="l00615"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#ad4701439636cce87db15324a20ed420e"> 615</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDltWrapper.html#ad4701439636cce87db15324a20ed420e">CAmDltWrapper::init</a>(<a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6">DltLogLevelType</a> loglevel, <a class="code" href="structDltContext.html">DltContext</a>* context)</div>
-<div class="line"><a name="l00616"></a><span class="lineno"> 616</span>&#160; {</div>
-<div class="line"><a name="l00617"></a><span class="lineno"> 617</span>&#160; pthread_mutex_lock(&amp;mMutex);</div>
-<div class="line"><a name="l00618"></a><span class="lineno"> 618</span>&#160; initNoDlt(loglevel,context);</div>
-<div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160; }</div>
-<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160; </div>
-<div class="line"><a name="l00621"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#ad341b706662b63ed4424b950d734d28f"> 621</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#ad341b706662b63ed4424b950d734d28f">CAmDltWrapper::send</a>()</div>
-<div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160; {</div>
-<div class="line"><a name="l00623"></a><span class="lineno"> 623</span>&#160; <span class="keywordflow">if</span> (mlogDestination==logDestination::COMMAND_LINE &amp;&amp; mLogOn)</div>
-<div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160; std::cout &lt;&lt; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a>.str().c_str() &lt;&lt; std::endl;</div>
-<div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (mLogOn)</div>
-<div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160; mFilename &lt;&lt; now() &lt;&lt; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a>.str().c_str() &lt;&lt; std::endl; </div>
-<div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160; </div>
-<div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a>.str(<span class="stringliteral">&quot;&quot;</span>);</div>
-<div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a>.clear();</div>
-<div class="line"><a name="l00630"></a><span class="lineno"> 630</span>&#160; pthread_mutex_unlock(&amp;mMutex);</div>
-<div class="line"><a name="l00631"></a><span class="lineno"> 631</span>&#160; }</div>
-<div class="line"><a name="l00632"></a><span class="lineno"> 632</span>&#160; </div>
-<div class="line"><a name="l00633"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#a9d365359e4a625e91ff957d2b02f7c54"> 633</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">CAmDltWrapper::append</a>(<span class="keyword">const</span> int8_t value)</div>
-<div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160; {</div>
-<div class="line"><a name="l00635"></a><span class="lineno"> 635</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c">appendNoDLT</a>(value);</div>
-<div class="line"><a name="l00636"></a><span class="lineno"> 636</span>&#160; }</div>
-<div class="line"><a name="l00637"></a><span class="lineno"> 637</span>&#160;</div>
-<div class="line"><a name="l00638"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#a209618167172d3bdb9c1f73ad72cd63f"> 638</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">CAmDltWrapper::append</a>(<span class="keyword">const</span> uint8_t value)</div>
-<div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160; {</div>
-<div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c">appendNoDLT</a>(value);</div>
-<div class="line"><a name="l00641"></a><span class="lineno"> 641</span>&#160; }</div>
-<div class="line"><a name="l00642"></a><span class="lineno"> 642</span>&#160;</div>
-<div class="line"><a name="l00643"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#adef0b6e5a28fef174723f6d884e5e93f"> 643</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">CAmDltWrapper::append</a>(<span class="keyword">const</span> int16_t value)</div>
-<div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160; {</div>
-<div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c">appendNoDLT</a>(value); </div>
-<div class="line"><a name="l00646"></a><span class="lineno"> 646</span>&#160; }</div>
-<div class="line"><a name="l00647"></a><span class="lineno"> 647</span>&#160;</div>
-<div class="line"><a name="l00648"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#ac3572b6232911c85b0e38672d9717de0"> 648</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">CAmDltWrapper::append</a>(<span class="keyword">const</span> uint16_t value)</div>
-<div class="line"><a name="l00649"></a><span class="lineno"> 649</span>&#160; {</div>
-<div class="line"><a name="l00650"></a><span class="lineno"> 650</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c">appendNoDLT</a>(value); </div>
-<div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160; }</div>
-<div class="line"><a name="l00652"></a><span class="lineno"> 652</span>&#160;</div>
-<div class="line"><a name="l00653"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#adc935240361b694f2a294d8ed640a6db"> 653</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">CAmDltWrapper::append</a>(<span class="keyword">const</span> int32_t value)</div>
-<div class="line"><a name="l00654"></a><span class="lineno"> 654</span>&#160; {</div>
-<div class="line"><a name="l00655"></a><span class="lineno"> 655</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c">appendNoDLT</a>(value); </div>
-<div class="line"><a name="l00656"></a><span class="lineno"> 656</span>&#160; }</div>
-<div class="line"><a name="l00657"></a><span class="lineno"> 657</span>&#160;</div>
-<div class="line"><a name="l00658"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#a6a1cecde86ce939917b7b104ad51fb49"> 658</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">CAmDltWrapper::append</a>(<span class="keyword">const</span> uint32_t value)</div>
-<div class="line"><a name="l00659"></a><span class="lineno"> 659</span>&#160; {</div>
-<div class="line"><a name="l00660"></a><span class="lineno"> 660</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c">appendNoDLT</a>(value); </div>
-<div class="line"><a name="l00661"></a><span class="lineno"> 661</span>&#160; }</div>
-<div class="line"><a name="l00662"></a><span class="lineno"> 662</span>&#160;</div>
-<div class="line"><a name="l00663"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#a7aeb34b56a754ba39638de7222aafcb2"> 663</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">CAmDltWrapper::append</a>(<span class="keyword">const</span> std::string&amp; value)</div>
-<div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160; {</div>
-<div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(value.c_str());</div>
-<div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160; }</div>
-<div class="line"><a name="l00667"></a><span class="lineno"> 667</span>&#160;</div>
-<div class="line"><a name="l00668"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#ac41b0860e0fa910e072288d3563060b8"> 668</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">CAmDltWrapper::append</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> value)</div>
-<div class="line"><a name="l00669"></a><span class="lineno"> 669</span>&#160; {</div>
-<div class="line"><a name="l00670"></a><span class="lineno"> 670</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c">appendNoDLT</a>(value); </div>
-<div class="line"><a name="l00671"></a><span class="lineno"> 671</span>&#160; }</div>
-<div class="line"><a name="l00672"></a><span class="lineno"> 672</span>&#160;</div>
-<div class="line"><a name="l00673"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#a6fdfce3df47238ce342f17112eb541ea"> 673</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">CAmDltWrapper::append</a>(<span class="keyword">const</span> int64_t value)</div>
-<div class="line"><a name="l00674"></a><span class="lineno"> 674</span>&#160; {</div>
-<div class="line"><a name="l00675"></a><span class="lineno"> 675</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c">appendNoDLT</a>(value); </div>
-<div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160; }</div>
-<div class="line"><a name="l00677"></a><span class="lineno"> 677</span>&#160;</div>
-<div class="line"><a name="l00678"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#a9c25df674986dc6e5fcb22787c23ee0c"> 678</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">CAmDltWrapper::append</a>(<span class="keyword">const</span> uint64_t value)</div>
-<div class="line"><a name="l00679"></a><span class="lineno"> 679</span>&#160; {</div>
-<div class="line"><a name="l00680"></a><span class="lineno"> 680</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c">appendNoDLT</a>(value); </div>
-<div class="line"><a name="l00681"></a><span class="lineno"> 681</span>&#160; }</div>
-<div class="line"><a name="l00682"></a><span class="lineno"> 682</span>&#160;</div>
-<div class="line"><a name="l00683"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#a48e8467b19908dc13274e692222634f5"> 683</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">CAmDltWrapper::append</a>(<span class="keyword">const</span> std::vector&lt;uint8_t&gt; &amp; data)</div>
-<div class="line"><a name="l00684"></a><span class="lineno"> 684</span>&#160; {</div>
-<div class="line"><a name="l00685"></a><span class="lineno"> 685</span>&#160; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a> &lt;&lt; data.data();</div>
-<div class="line"><a name="l00686"></a><span class="lineno"> 686</span>&#160; }</div>
-<div class="line"><a name="l00687"></a><span class="lineno"> 687</span>&#160;}</div>
-<div class="line"><a name="l00688"></a><span class="lineno"> 688</span>&#160;<span class="preprocessor">#endif //WITH_DLT</span></div>
-<div class="line"><a name="l00689"></a><span class="lineno"> 689</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00690"></a><span class="lineno"> 690</span>&#160;</div>
-<div class="ttc" id="classam_1_1CAmDltWrapper_html"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html">am::CAmDltWrapper</a></div><div class="ttdoc">Wraps around the dlt. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00106">CAmDltWrapper.h:106</a></div></div>
+<a href="CAmDltWrapper_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a>&quot;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;iostream&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;string.h&gt;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &lt;chrono&gt;</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &lt;ctime&gt;</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;unistd.h&gt;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceam.html">am</a></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;{</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;CAmDltWrapper* CAmDltWrapper::mpDLTWrapper = NULL;</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;pthread_mutex_t CAmDltWrapper::mMutex = PTHREAD_MUTEX_INITIALIZER;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">const</span> std::vector&lt;const char*&gt; CAmDltWrapper::mStr_error = </div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;{</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="stringliteral">&quot;E_OK&quot;</span>,</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="stringliteral">&quot;E_UNKNOWN&quot;</span>,</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="stringliteral">&quot;E_OUT_OF_RANGE&quot;</span>,</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="stringliteral">&quot;E_NOT_USED&quot;</span>,</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="stringliteral">&quot;E_DATABASE_ERROR&quot;</span>,</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="stringliteral">&quot;E_ALREADY_EXISTS&quot;</span>,</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="stringliteral">&quot;E_NO_CHANGE&quot;</span>,</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="stringliteral">&quot;E_NOT_POSSIBLE&quot;</span>,</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="stringliteral">&quot;E_NON_EXISTENT&quot;</span>,</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="stringliteral">&quot;E_ABORTED&quot;</span>,</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="stringliteral">&quot;E_WRONG_FORMAT&quot;</span>,</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="stringliteral">&quot;E_COMMUNICATION&quot;</span>,</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="stringliteral">&quot;E_MAX&quot;</span></div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;};</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="keyword">const</span> std::vector&lt;const char*&gt; CAmDltWrapper::mStr_sourceState = </div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;{</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="stringliteral">&quot;SS_UNKNNOWN&quot;</span>,</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="stringliteral">&quot;SS_ON&quot;</span>,</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="stringliteral">&quot;SS_OFF&quot;</span>,</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <span class="stringliteral">&quot;SS_PAUSED&quot;</span>,</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="stringliteral">&quot;SS_MAX&quot;</span></div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;};</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="keyword">const</span> std::vector&lt;const char*&gt; CAmDltWrapper::mStr_MuteState = </div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;{</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="stringliteral">&quot;MS_UNKNOWN&quot;</span> ,</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="stringliteral">&quot;MS_MUTED&quot;</span> ,</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="stringliteral">&quot;MS_UNMUTED&quot;</span> ,</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="stringliteral">&quot;MS_MAX&quot;</span></div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;};</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="keyword">const</span> std::vector&lt;const char*&gt; CAmDltWrapper::mStr_DomainState = </div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;{</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="stringliteral">&quot;DS_UNKNOWN&quot;</span>,</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="stringliteral">&quot;DS_CONTROLLED&quot;</span>,</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="stringliteral">&quot;DS_INDEPENDENT_STARTUP&quot;</span>,</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="stringliteral">&quot;DS_INDEPENDENT_RUNDOWN&quot;</span>,</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="stringliteral">&quot;DS_MAX&quot;</span></div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;};</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="keyword">const</span> std::vector&lt;const char*&gt; CAmDltWrapper::mStr_ConnectionState = </div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;{</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="stringliteral">&quot;CS_UNKNOWN&quot;</span>,</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="stringliteral">&quot;CS_CONNECTING&quot;</span>,</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="stringliteral">&quot;CS_CONNECTED&quot;</span>,</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="stringliteral">&quot;CS_DISCONNECTING&quot;</span>,</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="stringliteral">&quot;CS_DISCONNECTED&quot;</span>,</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="stringliteral">&quot;CS_SUSPENDED&quot;</span>,</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="stringliteral">&quot;CS_MAX&quot;</span></div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;};</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="keyword">const</span> std::vector&lt;const char*&gt; CAmDltWrapper::mStr_Availability = </div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;{</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="stringliteral">&quot;A_UNKNOWN&quot;</span>,</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="stringliteral">&quot;A_AVAILABLE&quot;</span>,</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="stringliteral">&quot;A_UNAVAILABLE&quot;</span>,</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="stringliteral">&quot;A_MAX&quot;</span></div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;};</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="keyword">const</span> std::vector&lt;const char*&gt; CAmDltWrapper::mStr_Interrupt = </div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;{</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="stringliteral">&quot;IS_UNKNOWN&quot;</span>,</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="stringliteral">&quot;IS_OFF&quot;</span>,</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="stringliteral">&quot;IS_INTERRUPTED&quot;</span>,</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="stringliteral">&quot;IS_MAX&quot;</span></div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;};</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="keyword">const</span> std::vector&lt;const char*&gt; CAmDltWrapper::mStr_Handle = </div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;{</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="stringliteral">&quot;H_UNKNOWN&quot;</span>,</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="stringliteral">&quot;H_CONNECT&quot;</span>,</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <span class="stringliteral">&quot;H_DISCONNECT&quot;</span>,</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <span class="stringliteral">&quot;H_SETSOURCESTATE&quot;</span>,</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="stringliteral">&quot;H_SETSINKVOLUME&quot;</span>,</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="stringliteral">&quot;H_SETSOURCEVOLUME&quot;</span>,</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="stringliteral">&quot;H_SETSINKSOUNDPROPERTY&quot;</span>,</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="stringliteral">&quot;H_SETSOURCESOUNDPROPERTY&quot;</span>,</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <span class="stringliteral">&quot;H_SETSINKSOUNDPROPERTIES&quot;</span>,</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="stringliteral">&quot;H_SETSOURCESOUNDPROPERTIES&quot;</span>,</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="stringliteral">&quot;H_CROSSFADE&quot;</span>,</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <span class="stringliteral">&quot;H_SETVOLUMES&quot;</span>,</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="stringliteral">&quot;H_SETSINKNOTIFICATION&quot;</span>,</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="stringliteral">&quot;H_SETSOURCENOTIFICATION&quot;</span>,</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="stringliteral">&quot;H_MAX&quot;</span></div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;};</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="keyword">const</span> std::vector&lt;const char*&gt; CAmDltWrapper::mStr_NotificationStatus = </div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;{</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <span class="stringliteral">&quot;NS_UNKNOWN&quot;</span>,</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="stringliteral">&quot;NS_OFF&quot;</span>,</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="stringliteral">&quot;NS_PERIODIC&quot;</span>,</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="stringliteral">&quot;NS_MINIMUM&quot;</span>,</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="stringliteral">&quot;NS_MAXIMUM&quot;</span>,</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="stringliteral">&quot;NS_CHANGE&quot;</span>,</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="stringliteral">&quot;NS_MAX&quot;</span></div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;};</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;std::string CAmDltWrapper::now()</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;{</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; std::time_t t(std::chrono::system_clock::to_time_t(std::chrono::system_clock::now()));</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keyword">struct </span>tm * timeinfo(localtime(&amp;t));</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="keywordtype">char</span> buffer[80];</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; std::strftime(buffer,80,<span class="stringliteral">&quot;%D %T &quot;</span>,timeinfo);</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="keywordflow">return</span> (std::string(buffer));</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;}</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;</div><div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#ade4bf08f260e648ce3036d055fde0c10"> 150</a></span>&#160;<a class="code" href="classam_1_1CAmDltWrapper.html">CAmDltWrapper</a>* <a class="code" href="classam_1_1CAmDltWrapper.html#ade4bf08f260e648ce3036d055fde0c10">CAmDltWrapper::instanctiateOnce</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *appid, <span class="keyword">const</span> <span class="keywordtype">char</span> * description, <span class="keyword">const</span> <span class="keywordtype">bool</span> debugEnabled, <span class="keyword">const</span> <a class="code" href="classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499">logDestination</a> logDest, <span class="keyword">const</span> std::string Filename,<span class="keywordtype">bool</span> onlyError)</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;{</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <span class="keywordflow">if</span> (!mpDLTWrapper)</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; {</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; mpDLTWrapper = <span class="keyword">new</span> <a class="code" href="classam_1_1CAmDltWrapper.html">CAmDltWrapper</a>(appid,description,debugEnabled,logDest,Filename,onlyError);</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; } </div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <span class="keywordflow">return</span> (mpDLTWrapper);</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;}</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;</div><div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#ada6b19609acc0cb4828f19e20ceff35c"> 159</a></span>&#160;<a class="code" href="classam_1_1CAmDltWrapper.html">CAmDltWrapper</a>* <a class="code" href="classam_1_1CAmDltWrapper.html#ada6b19609acc0cb4828f19e20ceff35c">CAmDltWrapper::instance</a>()</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;{</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; <span class="keywordflow">if</span> (!mpDLTWrapper)</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; {</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <span class="comment">// an application seems not to use our CAmDltWrapper class therefore create default</span></div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; std::ostringstream description;</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; description &lt;&lt; <span class="stringliteral">&quot;PID=&quot;</span> &lt;&lt; getpid() &lt;&lt; <span class="stringliteral">&quot; _=&quot;</span> &lt;&lt; getenv(<span class="stringliteral">&quot;_&quot;</span>);</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; mpDLTWrapper = <span class="keyword">new</span> <a class="code" href="classam_1_1CAmDltWrapper.html">CAmDltWrapper</a>(<span class="stringliteral">&quot;AMDL&quot;</span>, description.str().c_str());</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; std::cerr &lt;&lt; <span class="stringliteral">&quot;Application doesn&#39;t call CAmDltWrapper::instanciateOnce!!!&quot;</span> &lt;&lt; std::endl;</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; std::cerr &lt;&lt; <span class="stringliteral">&quot;-&gt; CAmDltWrapper::instance registers DLT application [ AMDL | &quot;</span> &lt;&lt; description.str() &lt;&lt; <span class="stringliteral">&quot; ]&quot;</span> &lt;&lt; std::endl;</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; }</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="keywordflow">return</span> mpDLTWrapper;</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;}</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;</div><div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#a7fd97ab7edeee9db85fcd261ef163570"> 173</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a7fd97ab7edeee9db85fcd261ef163570">CAmDltWrapper::getEnabled</a>()</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;{</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <span class="keywordflow">return</span> (mDebugEnabled);</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;}</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<span class="keywordtype">bool</span> CAmDltWrapper::initNoDlt(<a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6">DltLogLevelType</a> loglevel, <a class="code" href="structDltContext.html">DltContext</a>* context)</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;{</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <span class="keywordflow">if</span> (mlogDestination==logDestination::COMMAND_LINE)</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; {</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="keywordflow">if</span> (!context)</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; {</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; <span class="keywordflow">switch</span> (loglevel)</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; {</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; <span class="keywordflow">case</span> <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a06364321d3bd3afd3d8b9dc5fbb8b20f">DLT_LOG_OFF</a> :</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <span class="keywordflow">case</span> <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a27f569c6e2e180728e9fbbd42c1ebae4">DLT_LOG_FATAL</a> : </div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; <span class="keywordflow">case</span> <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6af053c564a48e032ff08b396df08d2745">DLT_LOG_ERROR</a> :</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a> &lt;&lt; <span class="stringliteral">&quot;\033[0;31m&quot;</span>&lt;&lt;<span class="stringliteral">&quot;[DEF] [Erro] \033[0m&quot;</span>;</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; mLogOn=<span class="keyword">true</span>;</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; <span class="keywordflow">case</span> <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6ae01a3efeb12760f9d61cf64daa49cee1">DLT_LOG_WARN</a> :</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; <span class="keywordflow">if</span> (!mOnlyError)</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; {</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a> &lt;&lt; <span class="stringliteral">&quot;\033[0;33m&quot;</span>&lt;&lt;<span class="stringliteral">&quot;[DEF] [Warn] \033[0m&quot;</span>; </div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; }</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; mLogOn=<span class="keyword">false</span>;</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; <span class="keywordflow">case</span> <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6ace1b62a4f5a22130fad55d21cbc3b704">DLT_LOG_INFO</a> :</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; <span class="keywordflow">if</span> (!mOnlyError)</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; {</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a> &lt;&lt; <span class="stringliteral">&quot;\033[0;36m&quot;</span>&lt;&lt;<span class="stringliteral">&quot;[DEF] [Info] \033[0m&quot;</span>;</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; }</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; mLogOn=<span class="keyword">false</span>;</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; <span class="keywordflow">break</span>; </div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; <span class="keywordflow">default</span>:</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; <span class="keywordflow">if</span> (!mOnlyError)</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; {</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a> &lt;&lt; <span class="stringliteral">&quot;\033[0;32m&quot;</span>&lt;&lt;<span class="stringliteral">&quot;[DEF] [Defa] \033[0m&quot;</span>; </div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; }</div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; mLogOn=<span class="keyword">false</span>;</div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; }</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; }</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; {</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; std::string con(mMapContext.at(context));</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; <span class="keywordflow">switch</span> (loglevel)</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; {</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; <span class="keywordflow">case</span> <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a06364321d3bd3afd3d8b9dc5fbb8b20f">DLT_LOG_OFF</a> :</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; <span class="keywordflow">case</span> <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a27f569c6e2e180728e9fbbd42c1ebae4">DLT_LOG_FATAL</a> : </div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; <span class="keywordflow">case</span> <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6af053c564a48e032ff08b396df08d2745">DLT_LOG_ERROR</a> :</div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a> &lt;&lt; <span class="stringliteral">&quot;\033[0;31m[&quot;</span>&lt;&lt;con&lt;&lt;<span class="stringliteral">&quot;] [Erro] \033[0m&quot;</span>;</div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; mLogOn=<span class="keyword">true</span>;</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; <span class="keywordflow">case</span> <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6ae01a3efeb12760f9d61cf64daa49cee1">DLT_LOG_WARN</a> :</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; <span class="keywordflow">if</span> (!mOnlyError)</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; {</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a> &lt;&lt; <span class="stringliteral">&quot;\033[0;33m[&quot;</span>&lt;&lt;con&lt;&lt;<span class="stringliteral">&quot;] [Warn] \033[0m&quot;</span>; </div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; }</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; mLogOn=<span class="keyword">false</span>;</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; <span class="keywordflow">case</span> <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6ace1b62a4f5a22130fad55d21cbc3b704">DLT_LOG_INFO</a> :</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; <span class="keywordflow">if</span> (!mOnlyError)</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; {</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a> &lt;&lt; <span class="stringliteral">&quot;\033[0;36m[&quot;</span>&lt;&lt;con&lt;&lt;<span class="stringliteral">&quot;] [Info] \033[0m&quot;</span>; </div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; }</div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; mLogOn=<span class="keyword">false</span>;</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; <span class="keywordflow">break</span>; </div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; <span class="keywordflow">default</span>:</div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; <span class="keywordflow">if</span> (!mOnlyError)</div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; {</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a> &lt;&lt; <span class="stringliteral">&quot;\033[0;32m[&quot;</span>&lt;&lt;con&lt;&lt;<span class="stringliteral">&quot;] [Defa] \033[0m&quot;</span>; </div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; }</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; mLogOn=<span class="keyword">false</span>; </div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; }</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; }</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; }</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; {</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; <span class="keywordflow">if</span> (!context)</div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; {</div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; <span class="keywordflow">switch</span> (loglevel)</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; {</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; <span class="keywordflow">case</span> <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a06364321d3bd3afd3d8b9dc5fbb8b20f">DLT_LOG_OFF</a> :</div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; <span class="keywordflow">case</span> <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a27f569c6e2e180728e9fbbd42c1ebae4">DLT_LOG_FATAL</a> : </div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; <span class="keywordflow">case</span> <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6af053c564a48e032ff08b396df08d2745">DLT_LOG_ERROR</a> :</div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a> &lt;&lt;<span class="stringliteral">&quot;[DEF] [Erro] &quot;</span>;</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; mLogOn=<span class="keyword">true</span>;</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; <span class="keywordflow">case</span> <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6ae01a3efeb12760f9d61cf64daa49cee1">DLT_LOG_WARN</a> :</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; <span class="keywordflow">if</span> (!mOnlyError)</div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; {</div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a> &lt;&lt;<span class="stringliteral">&quot;[DEF] [Warn] &quot;</span>; </div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; }</div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; mLogOn=<span class="keyword">false</span>;</div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; <span class="keywordflow">case</span> <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6ace1b62a4f5a22130fad55d21cbc3b704">DLT_LOG_INFO</a> :</div><div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; <span class="keywordflow">if</span> (!mOnlyError)</div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; {</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a> &lt;&lt;<span class="stringliteral">&quot;[DEF] [Info] &quot;</span>;</div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; }</div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; mLogOn=<span class="keyword">false</span>; </div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; <span class="keywordflow">break</span>; </div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; <span class="keywordflow">default</span>:</div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; <span class="keywordflow">if</span> (!mOnlyError)</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; {</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a> &lt;&lt;<span class="stringliteral">&quot;[DEF] [Defa] &quot;</span>; </div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; }</div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; mLogOn=<span class="keyword">false</span>; </div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;</div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; }</div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; }</div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; {</div><div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; std::string con(mMapContext.at(context));</div><div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; <span class="keywordflow">switch</span> (loglevel)</div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; {</div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; <span class="keywordflow">case</span> <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a06364321d3bd3afd3d8b9dc5fbb8b20f">DLT_LOG_OFF</a> :</div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; <span class="keywordflow">case</span> <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a27f569c6e2e180728e9fbbd42c1ebae4">DLT_LOG_FATAL</a> : </div><div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; <span class="keywordflow">case</span> <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6af053c564a48e032ff08b396df08d2745">DLT_LOG_ERROR</a> :</div><div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a> &lt;&lt; <span class="stringliteral">&quot;[&quot;</span>&lt;&lt;con&lt;&lt;<span class="stringliteral">&quot;] [Erro] &quot;</span>;</div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; mLogOn=<span class="keyword">true</span>;</div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; <span class="keywordflow">case</span> <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6ae01a3efeb12760f9d61cf64daa49cee1">DLT_LOG_WARN</a> :</div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; <span class="keywordflow">if</span> (!mOnlyError)</div><div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; {</div><div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a> &lt;&lt; <span class="stringliteral">&quot;[&quot;</span>&lt;&lt;con&lt;&lt;<span class="stringliteral">&quot;] [Warn] &quot;</span>; </div><div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; }</div><div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; mLogOn=<span class="keyword">false</span>; </div><div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; <span class="keywordflow">case</span> <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6ace1b62a4f5a22130fad55d21cbc3b704">DLT_LOG_INFO</a> :</div><div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; <span class="keywordflow">if</span> (!mOnlyError)</div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; {</div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a> &lt;&lt; <span class="stringliteral">&quot;[&quot;</span>&lt;&lt;con&lt;&lt;<span class="stringliteral">&quot;] [Info] &quot;</span>; </div><div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; }</div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; mLogOn=<span class="keyword">false</span>; </div><div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;</div><div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; <span class="keywordflow">break</span>; </div><div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; <span class="keywordflow">default</span>:</div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; <span class="keywordflow">if</span> (!mOnlyError)</div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; {</div><div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a> &lt;&lt; <span class="stringliteral">&quot;[&quot;</span>&lt;&lt;con&lt;&lt;<span class="stringliteral">&quot;] [Defa] &quot;</span>; </div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; }</div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; mLogOn=<span class="keyword">false</span>; </div><div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; }</div><div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; }</div><div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>; </div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; }</div><div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160;}</div><div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; </div><div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;<span class="preprocessor">#ifdef WITH_DLT </span></div><div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160;</div><div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; CAmDltWrapper::CAmDltWrapper(<span class="keyword">const</span> <span class="keywordtype">char</span> *appid, <span class="keyword">const</span> <span class="keywordtype">char</span> * description, <span class="keyword">const</span> <span class="keywordtype">bool</span> debugEnabled, <span class="keyword">const</span> <a class="code" href="classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499">logDestination</a> logDest, <span class="keyword">const</span> std::string Filename,<span class="keywordtype">bool</span> onlyError) :</div><div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; mDebugEnabled(debugEnabled), <span class="comment">//</span></div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; mlogDestination(logDest), <span class="comment">//</span></div><div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; mFilename(NULL), <span class="comment">//</span></div><div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; mOnlyError(onlyError), <span class="comment">//</span></div><div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; mLogOn(<span class="keyword">true</span>)</div><div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; {</div><div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; <span class="keywordflow">if</span> (mDebugEnabled &amp;&amp; mlogDestination==logDestination::DAEMON)</div><div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; {</div><div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; dlt_register_app(appid, description);</div><div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; <span class="comment">//register a default context</span></div><div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160; dlt_register_context(&amp;mDltContext, <span class="stringliteral">&quot;DEF&quot;</span>, <span class="stringliteral">&quot;Default Context registered by DLTWrapper Class&quot;</span>); </div><div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160; }</div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (mDebugEnabled)</div><div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; {</div><div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160; <span class="keywordflow">if</span> (mlogDestination==logDestination::COMMAND_LINE)</div><div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160; std::cout &lt;&lt; <span class="stringliteral">&quot;\033[0;36m[DLT] Registering AppID &quot;</span> &lt;&lt; appid &lt;&lt; <span class="stringliteral">&quot; , &quot;</span> &lt;&lt; description &lt;&lt; <span class="stringliteral">&quot;\033[0m&quot;</span>&lt;&lt; std::endl;</div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; {</div><div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; mFilename.open(Filename, std::ofstream::out | std::ofstream::trunc);</div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; <span class="keywordflow">if</span> (!mFilename.is_open())</div><div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; {</div><div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;Cannot open file for logging&quot;</span>);</div><div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; }</div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; mFilename &lt;&lt; now() &lt;&lt; <span class="stringliteral">&quot;[DLT] Registering AppID &quot;</span> &lt;&lt; appid &lt;&lt; <span class="stringliteral">&quot; , &quot;</span> &lt;&lt; description &lt;&lt; std::endl;</div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; }</div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; }</div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; }</div><div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; </div><div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a01b723c883caca2ad8364e253cb627cd">CAmDltWrapper::~CAmDltWrapper</a>()</div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; {</div><div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; <span class="keywordflow">if</span> (mpDLTWrapper &amp;&amp; mDebugEnabled &amp;&amp; mlogDestination==logDestination::DAEMON)</div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; {</div><div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; mpDLTWrapper-&gt;<a class="code" href="classam_1_1CAmDltWrapper.html#a7093827b39867cbf0d4f04ca03a5a819">unregisterContext</a>(mDltContext);</div><div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; <span class="keyword">delete</span> mpDLTWrapper;</div><div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160; }</div><div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (mpDLTWrapper &amp;&amp; mDebugEnabled &amp;&amp; mlogDestination==logDestination::COMMAND_LINE)</div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; {</div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; mFilename.close();</div><div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; }</div><div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; }</div><div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160;</div><div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a7093827b39867cbf0d4f04ca03a5a819">CAmDltWrapper::unregisterContext</a>(<a class="code" href="structDltContext.html">DltContext</a> &amp; handle)</div><div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; {</div><div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; <span class="keywordflow">if</span> (mDebugEnabled &amp;&amp; mlogDestination==logDestination::DAEMON)</div><div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; {</div><div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160; dlt_unregister_context(&amp;handle);</div><div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160; }</div><div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160; }</div><div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160;</div><div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#ab8cf157539a67ad655a99d6e22bf8141">CAmDltWrapper::deinit</a>()</div><div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160; {</div><div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160; <span class="keywordflow">if</span> (mDebugEnabled)</div><div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160; {</div><div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a7093827b39867cbf0d4f04ca03a5a819">unregisterContext</a>(mDltContext);</div><div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160; }</div><div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; }</div><div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160; </div><div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#ac908cea74b5915b494e4aeb6abcd2eeb">CAmDltWrapper::registerContext</a>(<a class="code" href="structDltContext.html">DltContext</a>&amp; handle, <span class="keyword">const</span> <span class="keywordtype">char</span> *contextid, <span class="keyword">const</span> <span class="keywordtype">char</span> *description)</div><div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160; {</div><div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; <span class="keywordflow">if</span> (mDebugEnabled &amp;&amp; mlogDestination==logDestination::DAEMON)</div><div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160; {</div><div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160; dlt_register_context(&amp;handle, contextid, description);</div><div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160; }</div><div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (mDebugEnabled)</div><div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160; {</div><div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160; mMapContext.emplace(&amp;handle,std::string(contextid));</div><div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160; </div><div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160; <span class="keywordflow">if</span> (mlogDestination==logDestination::COMMAND_LINE)</div><div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160; std::cout &lt;&lt; <span class="stringliteral">&quot;\033[0;36m[DLT] Registering Context &quot;</span> &lt;&lt; contextid &lt;&lt; <span class="stringliteral">&quot; , &quot;</span> &lt;&lt; description &lt;&lt; <span class="stringliteral">&quot;\033[0m&quot;</span>&lt;&lt; std::endl;</div><div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160; mFilename &lt;&lt; now() &lt;&lt; <span class="stringliteral">&quot;[DLT] Registering Context &quot;</span> &lt;&lt; contextid &lt;&lt; <span class="stringliteral">&quot; , &quot;</span> &lt;&lt; description &lt;&lt; std::endl;</div><div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; }</div><div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160; }</div><div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; </div><div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#ac908cea74b5915b494e4aeb6abcd2eeb">CAmDltWrapper::registerContext</a>(<a class="code" href="structDltContext.html">DltContext</a>&amp; handle, <span class="keyword">const</span> <span class="keywordtype">char</span> *contextid, <span class="keyword">const</span> <span class="keywordtype">char</span> * description,<span class="keyword">const</span> <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6">DltLogLevelType</a> level, <span class="keyword">const</span> <a class="code" href="CAmDltWrapper_8h.html#a6d9a4081c4aae04cd56191712731cc48">DltTraceStatusType</a> status)</div><div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160; {</div><div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160; <span class="keywordflow">if</span> (mDebugEnabled &amp;&amp; mlogDestination==logDestination::DAEMON)</div><div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160; {</div><div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160; dlt_register_context_ll_ts(&amp;handle, contextid, description, level, status);</div><div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160; }</div><div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (mDebugEnabled)</div><div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160; {</div><div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160; mMapContext.emplace(&amp;handle,std::string(contextid));</div><div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160; </div><div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160; <span class="keywordflow">if</span> (mlogDestination==logDestination::COMMAND_LINE)</div><div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; std::cout &lt;&lt; <span class="stringliteral">&quot;\033[0;36m[DLT] Registering Context &quot;</span> &lt;&lt; contextid &lt;&lt; <span class="stringliteral">&quot; , &quot;</span> &lt;&lt; description &lt;&lt; <span class="stringliteral">&quot;\033[0m&quot;</span>&lt;&lt; std::endl;</div><div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160; mFilename &lt;&lt; now() &lt;&lt; <span class="stringliteral">&quot; [DLT] Registering Context &quot;</span> &lt;&lt; contextid &lt;&lt; <span class="stringliteral">&quot; , &quot;</span> &lt;&lt; description &lt;&lt; std::endl;</div><div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160; }</div><div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160; }</div><div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160; </div><div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDltWrapper.html#ad4701439636cce87db15324a20ed420e">CAmDltWrapper::init</a>(<a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6">DltLogLevelType</a> loglevel, <a class="code" href="structDltContext.html">DltContext</a>* context)</div><div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160; {</div><div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160; pthread_mutex_lock(&amp;mMutex);</div><div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160; <span class="keywordflow">if</span> (mlogDestination==logDestination::DAEMON)</div><div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160; {</div><div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; <span class="keywordflow">if</span> (!context)</div><div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; context = &amp;mDltContext;</div><div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160;</div><div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160; <span class="keywordflow">if</span>(dlt_user_log_write_start(context, &amp;mDltContextData, loglevel) &lt;= 0)</div><div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160; {</div><div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160; pthread_mutex_unlock(&amp;mMutex);</div><div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160; }</div><div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160; }</div><div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160; <span class="keywordflow">else</span> </div><div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160; {</div><div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160; initNoDlt(loglevel,context);</div><div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160; }</div><div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160; }</div><div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160;</div><div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#ad341b706662b63ed4424b950d734d28f">CAmDltWrapper::send</a>()</div><div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160; {</div><div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160; <span class="keywordflow">if</span> (mlogDestination==logDestination::DAEMON)</div><div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; {</div><div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160; dlt_user_log_write_finish(&amp;mDltContextData);</div><div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160; }</div><div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160; {</div><div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; <span class="keywordflow">if</span> (mlogDestination==logDestination::COMMAND_LINE &amp;&amp; mLogOn)</div><div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; std::cout &lt;&lt; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a>.str().c_str() &lt;&lt; std::endl;</div><div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (mLogOn)</div><div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; mFilename &lt;&lt; now() &lt;&lt; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a>.str().c_str() &lt;&lt; std::endl; </div><div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; </div><div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a>.str(<span class="stringliteral">&quot;&quot;</span>);</div><div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a>.clear();</div><div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160; }</div><div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160; pthread_mutex_unlock(&amp;mMutex);</div><div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160; }</div><div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160; </div><div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">CAmDltWrapper::append</a>(<span class="keyword">const</span> int8_t value)</div><div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160; {</div><div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160; <span class="keywordflow">if</span> (mlogDestination==logDestination::DAEMON)</div><div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160; dlt_user_log_write_int8(&amp;mDltContextData, value);</div><div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c">appendNoDLT</a>(value);</div><div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160; }</div><div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160;</div><div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">CAmDltWrapper::append</a>(<span class="keyword">const</span> uint8_t value)</div><div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160; {</div><div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160; <span class="keywordflow">if</span> (mlogDestination==logDestination::DAEMON)</div><div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160; dlt_user_log_write_uint8(&amp;mDltContextData, value);</div><div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c">appendNoDLT</a>(value);</div><div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160; }</div><div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160;</div><div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">CAmDltWrapper::append</a>(<span class="keyword">const</span> int16_t value)</div><div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160; {</div><div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160; <span class="keywordflow">if</span> (mlogDestination==logDestination::DAEMON)</div><div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160; dlt_user_log_write_int16(&amp;mDltContextData, value);</div><div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c">appendNoDLT</a>(value); </div><div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160; }</div><div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160;</div><div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">CAmDltWrapper::append</a>(<span class="keyword">const</span> uint16_t value)</div><div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160; {</div><div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160; <span class="keywordflow">if</span> (mlogDestination==logDestination::DAEMON)</div><div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160; dlt_user_log_write_uint16(&amp;mDltContextData, value);</div><div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c">appendNoDLT</a>(value);</div><div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160; }</div><div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160;</div><div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">CAmDltWrapper::append</a>(<span class="keyword">const</span> int32_t value)</div><div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160; {</div><div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160; <span class="keywordflow">if</span> (mlogDestination==logDestination::DAEMON)</div><div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160; dlt_user_log_write_int32(&amp;mDltContextData, value);</div><div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c">appendNoDLT</a>(value);</div><div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160; }</div><div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160;</div><div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">CAmDltWrapper::append</a>(<span class="keyword">const</span> uint32_t value)</div><div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160; {</div><div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160; <span class="keywordflow">if</span> (mlogDestination==logDestination::DAEMON)</div><div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160; dlt_user_log_write_uint32(&amp;mDltContextData, value);</div><div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c">appendNoDLT</a>(value);</div><div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160; }</div><div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160;</div><div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">CAmDltWrapper::append</a>(<span class="keyword">const</span> std::string&amp; value)</div><div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160; {</div><div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(value.c_str());</div><div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160; }</div><div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160;</div><div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">CAmDltWrapper::append</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> value)</div><div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160; {</div><div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160; <span class="keywordflow">if</span> (mlogDestination==logDestination::DAEMON)</div><div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160; dlt_user_log_write_bool(&amp;mDltContextData, static_cast&lt;uint8_t&gt;(value));</div><div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c">appendNoDLT</a>(value);</div><div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160; }</div><div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160;</div><div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">CAmDltWrapper::append</a>(<span class="keyword">const</span> int64_t value)</div><div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160; {</div><div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160; <span class="keywordflow">if</span> (mlogDestination==logDestination::DAEMON)</div><div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160; dlt_user_log_write_int64(&amp;mDltContextData, value);</div><div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c">appendNoDLT</a>(value);</div><div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160; }</div><div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160;</div><div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">CAmDltWrapper::append</a>(<span class="keyword">const</span> uint64_t value)</div><div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160; {</div><div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160; <span class="keywordflow">if</span> (mlogDestination==logDestination::DAEMON)</div><div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160; dlt_user_log_write_uint64(&amp;mDltContextData, value);</div><div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c">appendNoDLT</a>(value);</div><div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160; }</div><div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160;</div><div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">CAmDltWrapper::append</a>(<span class="keyword">const</span> std::vector&lt;uint8_t&gt; &amp; data)</div><div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160; {</div><div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160; <span class="keywordflow">if</span> (mlogDestination==logDestination::DAEMON)</div><div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160; dlt_user_log_write_raw(&amp;mDltContextData,(<span class="keywordtype">void</span>*)data.data(),data.size());</div><div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a> &lt;&lt; data.data();</div><div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160; }</div><div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160;}</div><div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160;</div><div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160;<span class="preprocessor">#else //------------------------------------------------------------------------------------------------- no DLT !</span></div><div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160;</div><div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160; CAmDltWrapper::CAmDltWrapper(<span class="keyword">const</span> <span class="keywordtype">char</span> *appid, <span class="keyword">const</span> <span class="keywordtype">char</span> * description, <span class="keyword">const</span> <span class="keywordtype">bool</span> debugEnabled, <span class="keyword">const</span> <a class="code" href="classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499">logDestination</a> logDest, <span class="keyword">const</span> std::string Filename,<span class="keywordtype">bool</span> onlyError) :</div><div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160; mDebugEnabled(debugEnabled), <span class="comment">//</span></div><div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160; mlogDestination(logDest), <span class="comment">//</span></div><div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160; mFilename(NULL), <span class="comment">//</span></div><div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160; mOnlyError(onlyError), <span class="comment">//</span></div><div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160; mLogOn(<span class="keyword">true</span>)</div><div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160; {</div><div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160; <span class="keywordflow">if</span> (logDest==logDestination::DAEMON)</div><div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160; {</div><div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160; std::cout &lt;&lt; <span class="stringliteral">&quot;\033[0;31m[DLT] Cannot Use Daemon Logging, active in CMAKE! Using CommandLine\033[0m&quot;</span>&lt;&lt; std::endl; </div><div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160; mlogDestination=logDestination::COMMAND_LINE;</div><div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160; }</div><div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160; <span class="keywordflow">if</span> (mDebugEnabled)</div><div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160; {</div><div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160; <span class="keywordflow">if</span> (mlogDestination==logDestination::COMMAND_LINE)</div><div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160; std::cout &lt;&lt; <span class="stringliteral">&quot;\033[0;36m[DLT] Registering AppID &quot;</span> &lt;&lt; appid &lt;&lt; <span class="stringliteral">&quot; , &quot;</span> &lt;&lt; description &lt;&lt; <span class="stringliteral">&quot;\033[0m&quot;</span>&lt;&lt; std::endl;</div><div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160; {</div><div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160; mFilename.open(Filename, std::ofstream::out | std::ofstream::trunc);</div><div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; <span class="keywordflow">if</span> (!mFilename.is_open())</div><div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160; {</div><div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160; <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;Cannot open file for logging&quot;</span>);</div><div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160; }</div><div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160; mFilename &lt;&lt; now() &lt;&lt; <span class="stringliteral">&quot;[DLT] Registering AppID &quot;</span> &lt;&lt; appid &lt;&lt; <span class="stringliteral">&quot; , &quot;</span> &lt;&lt; description &lt;&lt; std::endl;</div><div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160; }</div><div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160; }</div><div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160; }</div><div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160; </div><div class="line"><a name="l00585"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#a01b723c883caca2ad8364e253cb627cd"> 585</a></span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a01b723c883caca2ad8364e253cb627cd">CAmDltWrapper::~CAmDltWrapper</a>()</div><div class="line"><a name="l00586"></a><span class="lineno"> 586</span>&#160; {</div><div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160; <span class="keywordflow">if</span> (mpDLTWrapper &amp;&amp; mDebugEnabled &amp;&amp; mlogDestination==logDestination::COMMAND_LINE)</div><div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160; {</div><div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160; mFilename.close();</div><div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160; }</div><div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160; }</div><div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160; </div><div class="line"><a name="l00593"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#a7093827b39867cbf0d4f04ca03a5a819"> 593</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a7093827b39867cbf0d4f04ca03a5a819">CAmDltWrapper::unregisterContext</a>(<a class="code" href="structDltContext.html">DltContext</a> &amp; handle)</div><div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160; {}</div><div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160;</div><div class="line"><a name="l00596"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#ab8cf157539a67ad655a99d6e22bf8141"> 596</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#ab8cf157539a67ad655a99d6e22bf8141">CAmDltWrapper::deinit</a>()</div><div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160; {}</div><div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160; </div><div class="line"><a name="l00599"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#ac908cea74b5915b494e4aeb6abcd2eeb"> 599</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#ac908cea74b5915b494e4aeb6abcd2eeb">CAmDltWrapper::registerContext</a>(<a class="code" href="structDltContext.html">DltContext</a>&amp; handle, <span class="keyword">const</span> <span class="keywordtype">char</span> *contextid, <span class="keyword">const</span> <span class="keywordtype">char</span> *description)</div><div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160; {</div><div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160; <span class="keywordflow">if</span> (mDebugEnabled)</div><div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160; {</div><div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160; mMapContext.emplace(&amp;handle,std::string(contextid));</div><div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160; </div><div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160; <span class="keywordflow">if</span> (mlogDestination==logDestination::COMMAND_LINE)</div><div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160; std::cout &lt;&lt; <span class="stringliteral">&quot;\033[0;36m[DLT] Registering Context &quot;</span> &lt;&lt; contextid &lt;&lt; <span class="stringliteral">&quot; , &quot;</span> &lt;&lt; description &lt;&lt; <span class="stringliteral">&quot;\033[0m&quot;</span>&lt;&lt; std::endl;</div><div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160; mFilename &lt;&lt; now() &lt;&lt; <span class="stringliteral">&quot;[DLT] Registering Context &quot;</span> &lt;&lt; contextid &lt;&lt; <span class="stringliteral">&quot; , &quot;</span> &lt;&lt; description &lt;&lt; std::endl;</div><div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160; }</div><div class="line"><a name="l00610"></a><span class="lineno"> 610</span>&#160; }</div><div class="line"><a name="l00611"></a><span class="lineno"> 611</span>&#160; </div><div class="line"><a name="l00612"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#a421bea24e1568f4bd4497fa124f42307"> 612</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#ac908cea74b5915b494e4aeb6abcd2eeb">CAmDltWrapper::registerContext</a>(<a class="code" href="structDltContext.html">DltContext</a>&amp; handle, <span class="keyword">const</span> <span class="keywordtype">char</span> *contextid, <span class="keyword">const</span> <span class="keywordtype">char</span> * description,<span class="keyword">const</span> <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6">DltLogLevelType</a> level, <span class="keyword">const</span> <a class="code" href="CAmDltWrapper_8h.html#a6d9a4081c4aae04cd56191712731cc48">DltTraceStatusType</a> status)</div><div class="line"><a name="l00613"></a><span class="lineno"> 613</span>&#160; {</div><div class="line"><a name="l00614"></a><span class="lineno"> 614</span>&#160; <span class="keywordflow">if</span> (mDebugEnabled)</div><div class="line"><a name="l00615"></a><span class="lineno"> 615</span>&#160; {</div><div class="line"><a name="l00616"></a><span class="lineno"> 616</span>&#160; mMapContext.emplace(&amp;handle,std::string(contextid));</div><div class="line"><a name="l00617"></a><span class="lineno"> 617</span>&#160; </div><div class="line"><a name="l00618"></a><span class="lineno"> 618</span>&#160; <span class="keywordflow">if</span> (mlogDestination==logDestination::COMMAND_LINE)</div><div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160; std::cout &lt;&lt; <span class="stringliteral">&quot;\033[0;36m[DLT] Registering Context &quot;</span> &lt;&lt; contextid &lt;&lt; <span class="stringliteral">&quot; , &quot;</span> &lt;&lt; description &lt;&lt; <span class="stringliteral">&quot;\033[0m&quot;</span>&lt;&lt; std::endl;</div><div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160; mFilename &lt;&lt; now() &lt;&lt; <span class="stringliteral">&quot; [DLT] Registering Context &quot;</span> &lt;&lt; contextid &lt;&lt; <span class="stringliteral">&quot; , &quot;</span> &lt;&lt; description &lt;&lt; std::endl;</div><div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160; }</div><div class="line"><a name="l00623"></a><span class="lineno"> 623</span>&#160; }</div><div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160; </div><div class="line"><a name="l00625"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#ad4701439636cce87db15324a20ed420e"> 625</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDltWrapper.html#ad4701439636cce87db15324a20ed420e">CAmDltWrapper::init</a>(<a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6">DltLogLevelType</a> loglevel, <a class="code" href="structDltContext.html">DltContext</a>* context)</div><div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160; {</div><div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160; pthread_mutex_lock(&amp;mMutex);</div><div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160; initNoDlt(loglevel,context);</div><div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160; }</div><div class="line"><a name="l00630"></a><span class="lineno"> 630</span>&#160; </div><div class="line"><a name="l00631"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#ad341b706662b63ed4424b950d734d28f"> 631</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#ad341b706662b63ed4424b950d734d28f">CAmDltWrapper::send</a>()</div><div class="line"><a name="l00632"></a><span class="lineno"> 632</span>&#160; {</div><div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160; <span class="keywordflow">if</span> (mlogDestination==logDestination::COMMAND_LINE &amp;&amp; mLogOn)</div><div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160; std::cout &lt;&lt; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a>.str().c_str() &lt;&lt; std::endl;</div><div class="line"><a name="l00635"></a><span class="lineno"> 635</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (mLogOn)</div><div class="line"><a name="l00636"></a><span class="lineno"> 636</span>&#160; mFilename &lt;&lt; now() &lt;&lt; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a>.str().c_str() &lt;&lt; std::endl; </div><div class="line"><a name="l00637"></a><span class="lineno"> 637</span>&#160; </div><div class="line"><a name="l00638"></a><span class="lineno"> 638</span>&#160; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a>.str(<span class="stringliteral">&quot;&quot;</span>);</div><div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a>.clear();</div><div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160; pthread_mutex_unlock(&amp;mMutex);</div><div class="line"><a name="l00641"></a><span class="lineno"> 641</span>&#160; }</div><div class="line"><a name="l00642"></a><span class="lineno"> 642</span>&#160; </div><div class="line"><a name="l00643"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#a9d365359e4a625e91ff957d2b02f7c54"> 643</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">CAmDltWrapper::append</a>(<span class="keyword">const</span> int8_t value)</div><div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160; {</div><div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c">appendNoDLT</a>(value);</div><div class="line"><a name="l00646"></a><span class="lineno"> 646</span>&#160; }</div><div class="line"><a name="l00647"></a><span class="lineno"> 647</span>&#160;</div><div class="line"><a name="l00648"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#a209618167172d3bdb9c1f73ad72cd63f"> 648</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">CAmDltWrapper::append</a>(<span class="keyword">const</span> uint8_t value)</div><div class="line"><a name="l00649"></a><span class="lineno"> 649</span>&#160; {</div><div class="line"><a name="l00650"></a><span class="lineno"> 650</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c">appendNoDLT</a>(value);</div><div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160; }</div><div class="line"><a name="l00652"></a><span class="lineno"> 652</span>&#160;</div><div class="line"><a name="l00653"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#adef0b6e5a28fef174723f6d884e5e93f"> 653</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">CAmDltWrapper::append</a>(<span class="keyword">const</span> int16_t value)</div><div class="line"><a name="l00654"></a><span class="lineno"> 654</span>&#160; {</div><div class="line"><a name="l00655"></a><span class="lineno"> 655</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c">appendNoDLT</a>(value); </div><div class="line"><a name="l00656"></a><span class="lineno"> 656</span>&#160; }</div><div class="line"><a name="l00657"></a><span class="lineno"> 657</span>&#160;</div><div class="line"><a name="l00658"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#ac3572b6232911c85b0e38672d9717de0"> 658</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">CAmDltWrapper::append</a>(<span class="keyword">const</span> uint16_t value)</div><div class="line"><a name="l00659"></a><span class="lineno"> 659</span>&#160; {</div><div class="line"><a name="l00660"></a><span class="lineno"> 660</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c">appendNoDLT</a>(value); </div><div class="line"><a name="l00661"></a><span class="lineno"> 661</span>&#160; }</div><div class="line"><a name="l00662"></a><span class="lineno"> 662</span>&#160;</div><div class="line"><a name="l00663"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#adc935240361b694f2a294d8ed640a6db"> 663</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">CAmDltWrapper::append</a>(<span class="keyword">const</span> int32_t value)</div><div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160; {</div><div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c">appendNoDLT</a>(value); </div><div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160; }</div><div class="line"><a name="l00667"></a><span class="lineno"> 667</span>&#160;</div><div class="line"><a name="l00668"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#a6a1cecde86ce939917b7b104ad51fb49"> 668</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">CAmDltWrapper::append</a>(<span class="keyword">const</span> uint32_t value)</div><div class="line"><a name="l00669"></a><span class="lineno"> 669</span>&#160; {</div><div class="line"><a name="l00670"></a><span class="lineno"> 670</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c">appendNoDLT</a>(value); </div><div class="line"><a name="l00671"></a><span class="lineno"> 671</span>&#160; }</div><div class="line"><a name="l00672"></a><span class="lineno"> 672</span>&#160;</div><div class="line"><a name="l00673"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#a7aeb34b56a754ba39638de7222aafcb2"> 673</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">CAmDltWrapper::append</a>(<span class="keyword">const</span> std::string&amp; value)</div><div class="line"><a name="l00674"></a><span class="lineno"> 674</span>&#160; {</div><div class="line"><a name="l00675"></a><span class="lineno"> 675</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(value.c_str());</div><div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160; }</div><div class="line"><a name="l00677"></a><span class="lineno"> 677</span>&#160;</div><div class="line"><a name="l00678"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#ac41b0860e0fa910e072288d3563060b8"> 678</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">CAmDltWrapper::append</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> value)</div><div class="line"><a name="l00679"></a><span class="lineno"> 679</span>&#160; {</div><div class="line"><a name="l00680"></a><span class="lineno"> 680</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c">appendNoDLT</a>(value); </div><div class="line"><a name="l00681"></a><span class="lineno"> 681</span>&#160; }</div><div class="line"><a name="l00682"></a><span class="lineno"> 682</span>&#160;</div><div class="line"><a name="l00683"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#a6fdfce3df47238ce342f17112eb541ea"> 683</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">CAmDltWrapper::append</a>(<span class="keyword">const</span> int64_t value)</div><div class="line"><a name="l00684"></a><span class="lineno"> 684</span>&#160; {</div><div class="line"><a name="l00685"></a><span class="lineno"> 685</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c">appendNoDLT</a>(value); </div><div class="line"><a name="l00686"></a><span class="lineno"> 686</span>&#160; }</div><div class="line"><a name="l00687"></a><span class="lineno"> 687</span>&#160;</div><div class="line"><a name="l00688"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#a9c25df674986dc6e5fcb22787c23ee0c"> 688</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">CAmDltWrapper::append</a>(<span class="keyword">const</span> uint64_t value)</div><div class="line"><a name="l00689"></a><span class="lineno"> 689</span>&#160; {</div><div class="line"><a name="l00690"></a><span class="lineno"> 690</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c">appendNoDLT</a>(value); </div><div class="line"><a name="l00691"></a><span class="lineno"> 691</span>&#160; }</div><div class="line"><a name="l00692"></a><span class="lineno"> 692</span>&#160;</div><div class="line"><a name="l00693"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#a48e8467b19908dc13274e692222634f5"> 693</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">CAmDltWrapper::append</a>(<span class="keyword">const</span> std::vector&lt;uint8_t&gt; &amp; data)</div><div class="line"><a name="l00694"></a><span class="lineno"> 694</span>&#160; {</div><div class="line"><a name="l00695"></a><span class="lineno"> 695</span>&#160; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a> &lt;&lt; data.data();</div><div class="line"><a name="l00696"></a><span class="lineno"> 696</span>&#160; }</div><div class="line"><a name="l00697"></a><span class="lineno"> 697</span>&#160;}</div><div class="line"><a name="l00698"></a><span class="lineno"> 698</span>&#160;<span class="preprocessor">#endif //WITH_DLT</span></div><div class="line"><a name="l00699"></a><span class="lineno"> 699</span>&#160;</div><div class="line"><a name="l00700"></a><span class="lineno"> 700</span>&#160;</div><div class="ttc" id="classam_1_1CAmDltWrapper_html"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html">am::CAmDltWrapper</a></div><div class="ttdoc">Wraps around the dlt. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00106">CAmDltWrapper.h:106</a></div></div>
+<div class="ttc" id="namespaceam_html"><div class="ttname"><a href="namespaceam.html">am</a></div><div class="ttdoc">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects...</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8h_source.html#l00029">CAmCommandReceiver.h:29</a></div></div>
<div class="ttc" id="structam_1_1CAmDltWrapper_1_1NoDltContextData_html_a598d8656b53a6c87e0179c16ed123d30"><div class="ttname"><a href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">am::CAmDltWrapper::NoDltContextData::buffer</a></div><div class="ttdeci">std::stringstream buffer</div><div class="ttdoc">buffer for building log message </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00116">CAmDltWrapper.h:116</a></div></div>
<div class="ttc" id="CAmDltWrapper_8h_html_af69fa5fab3efb6780bb9d9ec2535cbb6a06364321d3bd3afd3d8b9dc5fbb8b20f"><div class="ttname"><a href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a06364321d3bd3afd3d8b9dc5fbb8b20f">DLT_LOG_OFF</a></div><div class="ttdoc">Log level off. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00079">CAmDltWrapper.h:79</a></div></div>
<div class="ttc" id="CAmDltWrapper_8h_html_af69fa5fab3efb6780bb9d9ec2535cbb6a27f569c6e2e180728e9fbbd42c1ebae4"><div class="ttname"><a href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a27f569c6e2e180728e9fbbd42c1ebae4">DLT_LOG_FATAL</a></div><div class="ttdoc">fatal system error </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00080">CAmDltWrapper.h:80</a></div></div>
-<div class="ttc" id="classam_1_1CAmDltWrapper_html_ade4bf08f260e648ce3036d055fde0c10"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#ade4bf08f260e648ce3036d055fde0c10">am::CAmDltWrapper::instanctiateOnce</a></div><div class="ttdeci">static CAmDltWrapper * instanctiateOnce(const char *appid, const char *description, const bool debugEnabled=true, const logDestination logDest=logDestination::DAEMON, const std::string Filename=&quot;&quot;, bool onlyError=false)</div><div class="ttdoc">Instanciate the Dlt Wrapper. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8cpp_source.html#l00149">CAmDltWrapper.cpp:149</a></div></div>
-<div class="ttc" id="classam_1_1CAmDltWrapper_html_ab8cf157539a67ad655a99d6e22bf8141"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#ab8cf157539a67ad655a99d6e22bf8141">am::CAmDltWrapper::deinit</a></div><div class="ttdeci">void deinit()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8cpp_source.html#l00586">CAmDltWrapper.cpp:586</a></div></div>
+<div class="ttc" id="classam_1_1CAmDltWrapper_html_ade4bf08f260e648ce3036d055fde0c10"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#ade4bf08f260e648ce3036d055fde0c10">am::CAmDltWrapper::instanctiateOnce</a></div><div class="ttdeci">static CAmDltWrapper * instanctiateOnce(const char *appid, const char *description, const bool debugEnabled=true, const logDestination logDest=logDestination::DAEMON, const std::string Filename=&quot;&quot;, bool onlyError=false)</div><div class="ttdoc">Instanciate the Dlt Wrapper. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8cpp_source.html#l00150">CAmDltWrapper.cpp:150</a></div></div>
+<div class="ttc" id="classam_1_1CAmDltWrapper_html_ab8cf157539a67ad655a99d6e22bf8141"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#ab8cf157539a67ad655a99d6e22bf8141">am::CAmDltWrapper::deinit</a></div><div class="ttdeci">void deinit()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8cpp_source.html#l00596">CAmDltWrapper.cpp:596</a></div></div>
<div class="ttc" id="CAmDltWrapper_8h_html"><div class="ttname"><a href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="classam_1_1CAmDltWrapper_html_ad4701439636cce87db15324a20ed420e"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#ad4701439636cce87db15324a20ed420e">am::CAmDltWrapper::init</a></div><div class="ttdeci">bool init(DltLogLevelType loglevel, DltContext *context=NULL)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8cpp_source.html#l00615">CAmDltWrapper.cpp:615</a></div></div>
-<div class="ttc" id="classam_1_1CAmDltWrapper_html_ada6b19609acc0cb4828f19e20ceff35c"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#ada6b19609acc0cb4828f19e20ceff35c">am::CAmDltWrapper::instance</a></div><div class="ttdeci">static CAmDltWrapper * instance()</div><div class="ttdoc">get the Wrapper Instance </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8cpp_source.html#l00158">CAmDltWrapper.cpp:158</a></div></div>
-<div class="ttc" id="classam_1_1CAmDltWrapper_html_ac908cea74b5915b494e4aeb6abcd2eeb"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#ac908cea74b5915b494e4aeb6abcd2eeb">am::CAmDltWrapper::registerContext</a></div><div class="ttdeci">void registerContext(DltContext &amp;handle, const char *contextid, const char *description)</div><div class="ttdoc">register a context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8cpp_source.html#l00589">CAmDltWrapper.cpp:589</a></div></div>
+<div class="ttc" id="classam_1_1CAmDltWrapper_html_ad4701439636cce87db15324a20ed420e"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#ad4701439636cce87db15324a20ed420e">am::CAmDltWrapper::init</a></div><div class="ttdeci">bool init(DltLogLevelType loglevel, DltContext *context=NULL)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8cpp_source.html#l00625">CAmDltWrapper.cpp:625</a></div></div>
+<div class="ttc" id="classam_1_1CAmDltWrapper_html_ada6b19609acc0cb4828f19e20ceff35c"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#ada6b19609acc0cb4828f19e20ceff35c">am::CAmDltWrapper::instance</a></div><div class="ttdeci">static CAmDltWrapper * instance()</div><div class="ttdoc">get the Wrapper Instance </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8cpp_source.html#l00159">CAmDltWrapper.cpp:159</a></div></div>
+<div class="ttc" id="classam_1_1CAmDltWrapper_html_ac908cea74b5915b494e4aeb6abcd2eeb"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#ac908cea74b5915b494e4aeb6abcd2eeb">am::CAmDltWrapper::registerContext</a></div><div class="ttdeci">void registerContext(DltContext &amp;handle, const char *contextid, const char *description)</div><div class="ttdoc">register a context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8cpp_source.html#l00599">CAmDltWrapper.cpp:599</a></div></div>
<div class="ttc" id="classam_1_1CAmDltWrapper_html_aff17466b9effa921b51540e2b13d9499"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499">am::CAmDltWrapper::logDestination</a></div><div class="ttdeci">logDestination</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00127">CAmDltWrapper.h:127</a></div></div>
<div class="ttc" id="structDltContext_html"><div class="ttname"><a href="structDltContext.html">DltContext</a></div><div class="ttdoc">This structure is used for every context used in an application. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00042">CAmDltWrapper.h:42</a></div></div>
-<div class="ttc" id="classam_1_1CAmDltWrapper_html_ad341b706662b63ed4424b950d734d28f"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#ad341b706662b63ed4424b950d734d28f">am::CAmDltWrapper::send</a></div><div class="ttdeci">void send()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8cpp_source.html#l00621">CAmDltWrapper.cpp:621</a></div></div>
+<div class="ttc" id="classam_1_1CAmDltWrapper_html_ad341b706662b63ed4424b950d734d28f"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#ad341b706662b63ed4424b950d734d28f">am::CAmDltWrapper::send</a></div><div class="ttdeci">void send()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8cpp_source.html#l00631">CAmDltWrapper.cpp:631</a></div></div>
<div class="ttc" id="CAmDltWrapper_8h_html_af69fa5fab3efb6780bb9d9ec2535cbb6ace1b62a4f5a22130fad55d21cbc3b704"><div class="ttname"><a href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6ace1b62a4f5a22130fad55d21cbc3b704">DLT_LOG_INFO</a></div><div class="ttdoc">informational </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00083">CAmDltWrapper.h:83</a></div></div>
-<div class="ttc" id="classam_1_1CAmDltWrapper_html_ae6d0001fff0e8c6104b1d9804a836a9c"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c">am::CAmDltWrapper::appendNoDLT</a></div><div class="ttdeci">void appendNoDLT(T value)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00175">CAmDltWrapper.h:175</a></div></div>
+<div class="ttc" id="classam_1_1CAmDltWrapper_html_ae6d0001fff0e8c6104b1d9804a836a9c"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c">am::CAmDltWrapper::appendNoDLT</a></div><div class="ttdeci">void appendNoDLT(T value)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00190">CAmDltWrapper.h:190</a></div></div>
<div class="ttc" id="CAmDltWrapper_8h_html_af69fa5fab3efb6780bb9d9ec2535cbb6af053c564a48e032ff08b396df08d2745"><div class="ttname"><a href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6af053c564a48e032ff08b396df08d2745">DLT_LOG_ERROR</a></div><div class="ttdoc">error with impact to correct functionality </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00081">CAmDltWrapper.h:81</a></div></div>
-<div class="ttc" id="classam_1_1CAmDltWrapper_html_a7fd97ab7edeee9db85fcd261ef163570"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#a7fd97ab7edeee9db85fcd261ef163570">am::CAmDltWrapper::getEnabled</a></div><div class="ttdeci">bool getEnabled()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8cpp_source.html#l00163">CAmDltWrapper.cpp:163</a></div></div>
+<div class="ttc" id="classam_1_1CAmDltWrapper_html_a7fd97ab7edeee9db85fcd261ef163570"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#a7fd97ab7edeee9db85fcd261ef163570">am::CAmDltWrapper::getEnabled</a></div><div class="ttdeci">bool getEnabled()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8cpp_source.html#l00173">CAmDltWrapper.cpp:173</a></div></div>
<div class="ttc" id="CAmDltWrapper_8h_html_a6d9a4081c4aae04cd56191712731cc48"><div class="ttname"><a href="CAmDltWrapper_8h.html#a6d9a4081c4aae04cd56191712731cc48">DltTraceStatusType</a></div><div class="ttdeci">DltTraceStatusType</div><div class="ttdoc">Definition of DLT trace status. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00052">CAmDltWrapper.h:52</a></div></div>
-<div class="ttc" id="classam_1_1CAmDltWrapper_html_a7093827b39867cbf0d4f04ca03a5a819"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#a7093827b39867cbf0d4f04ca03a5a819">am::CAmDltWrapper::unregisterContext</a></div><div class="ttdeci">void unregisterContext(DltContext &amp;handle)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8cpp_source.html#l00583">CAmDltWrapper.cpp:583</a></div></div>
-<div class="ttc" id="classam_1_1CAmDltWrapper_html_a4ee292cf564e4cfb1e4e7960bdd8f128"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">am::CAmDltWrapper::append</a></div><div class="ttdeci">void append(void)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00336">CAmDltWrapper.h:336</a></div></div>
+<div class="ttc" id="classam_1_1CAmDltWrapper_html_a7093827b39867cbf0d4f04ca03a5a819"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#a7093827b39867cbf0d4f04ca03a5a819">am::CAmDltWrapper::unregisterContext</a></div><div class="ttdeci">void unregisterContext(DltContext &amp;handle)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8cpp_source.html#l00593">CAmDltWrapper.cpp:593</a></div></div>
+<div class="ttc" id="classam_1_1CAmDltWrapper_html_a4ee292cf564e4cfb1e4e7960bdd8f128"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">am::CAmDltWrapper::append</a></div><div class="ttdeci">void append(void)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00351">CAmDltWrapper.h:351</a></div></div>
<div class="ttc" id="CAmDltWrapper_8h_html_af69fa5fab3efb6780bb9d9ec2535cbb6ae01a3efeb12760f9d61cf64daa49cee1"><div class="ttname"><a href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6ae01a3efeb12760f9d61cf64daa49cee1">DLT_LOG_WARN</a></div><div class="ttdoc">warning, correct behaviour could not be ensured </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00082">CAmDltWrapper.h:82</a></div></div>
<div class="ttc" id="CAmDltWrapper_8h_html_af69fa5fab3efb6780bb9d9ec2535cbb6"><div class="ttname"><a href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6">DltLogLevelType</a></div><div class="ttdeci">DltLogLevelType</div><div class="ttdoc">Definitions of DLT log level. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00076">CAmDltWrapper.h:76</a></div></div>
-<div class="ttc" id="classam_1_1CAmDltWrapper_html_a01b723c883caca2ad8364e253cb627cd"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#a01b723c883caca2ad8364e253cb627cd">am::CAmDltWrapper::~CAmDltWrapper</a></div><div class="ttdeci">~CAmDltWrapper()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8cpp_source.html#l00575">CAmDltWrapper.cpp:575</a></div></div>
+<div class="ttc" id="classam_1_1CAmDltWrapper_html_a01b723c883caca2ad8364e253cb627cd"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#a01b723c883caca2ad8364e253cb627cd">am::CAmDltWrapper::~CAmDltWrapper</a></div><div class="ttdeci">~CAmDltWrapper()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8cpp_source.html#l00585">CAmDltWrapper.cpp:585</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_789817cd9c9d85c1fb6b4cda55b71a5f.html">AudioManagerUtilities</a></li><li class="navelem"><a class="el" href="dir_2902e59c3e43e5b119a71402dd0eee5d.html">src</a></li><li class="navelem"><a class="el" href="CAmDltWrapper_8cpp.html">CAmDltWrapper.cpp</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:29 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmDltWrapper_8h.html b/docs/CAmDltWrapper_8h.html
index c951dfc..4aed66c 100644..100755
--- a/docs/CAmDltWrapper_8h.html
+++ b/docs/CAmDltWrapper_8h.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerUtilities/include/CAmDltWrapper.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmDltWrapper_8h.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -117,38 +120,38 @@ $(document).ready(function(){initNavTree('CAmDltWrapper_8h.html','');});
<p>SPDX license identifier: MPL-2.0.
<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &lt;string&gt;</code><br/>
-<code>#include &lt;pthread.h&gt;</code><br/>
-<code>#include &lt;sstream&gt;</code><br/>
-<code>#include &lt;iostream&gt;</code><br/>
-<code>#include &lt;fstream&gt;</code><br/>
-<code>#include &lt;map&gt;</code><br/>
-<code>#include &lt;vector&gt;</code><br/>
-<code>#include &lt;audiomanagerconfig.h&gt;</code><br/>
-<code>#include &quot;<a class="el" href="audiomanagertypes_8h_source.html">audiomanagertypes.h</a>&quot;</code><br/>
-<code>#include &lt;stdint.h&gt;</code><br/>
+<div class="textblock"><code>#include &lt;string&gt;</code><br />
+<code>#include &lt;pthread.h&gt;</code><br />
+<code>#include &lt;sstream&gt;</code><br />
+<code>#include &lt;iostream&gt;</code><br />
+<code>#include &lt;fstream&gt;</code><br />
+<code>#include &lt;map&gt;</code><br />
+<code>#include &lt;vector&gt;</code><br />
+<code>#include &lt;audiomanagerconfig.h&gt;</code><br />
+<code>#include &quot;<a class="el" href="audiomanagertypes_8h_source.html">audiomanagertypes.h</a>&quot;</code><br />
+<code>#include &lt;stdint.h&gt;</code><br />
</div>
<p><a href="CAmDltWrapper_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDltContext.html">DltContext</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This structure is used for every context used in an application. <a href="structDltContext.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This structure is used for every context used in an application. <a href="structDltContext.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDltContextData.html">DltContextData</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This structure is used for context data used in an application. <a href="structDltContextData.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This structure is used for context data used in an application. <a href="structDltContextData.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDltWrapper.html">am::CAmDltWrapper</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wraps around the dlt. <a href="classam_1_1CAmDltWrapper.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wraps around the dlt. <a href="classam_1_1CAmDltWrapper.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html">am::CAmDltWrapper::NoDltContextData</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This structure is used for context data used in an application. <a href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This structure is used for context data used in an application. <a href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
-<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
-<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br/></td></tr>
+<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
+<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
@@ -167,49 +170,49 @@ Enumerations</h2></td></tr>
<tr class="memitem:a6d9a4081c4aae04cd56191712731cc48"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmDltWrapper_8h.html#a6d9a4081c4aae04cd56191712731cc48">DltTraceStatusType</a> { <a class="el" href="CAmDltWrapper_8h.html#a6d9a4081c4aae04cd56191712731cc48a899fab51aeccb39c095fcc3cd3d12e52">DLT_TRACE_STATUS_DEFAULT</a> = -1,
<a class="el" href="CAmDltWrapper_8h.html#a6d9a4081c4aae04cd56191712731cc48aa74adb4284598ada6b62912fb14517f2">DLT_TRACE_STATUS_OFF</a> = 0x00,
<a class="el" href="CAmDltWrapper_8h.html#a6d9a4081c4aae04cd56191712731cc48a0d722fd2d02a9e6100822720e4ea3c93">DLT_TRACE_STATUS_ON</a> = 0x01
- }</td></tr>
-<tr class="memdesc:a6d9a4081c4aae04cd56191712731cc48"><td class="mdescLeft">&#160;</td><td class="mdescRight">Definition of DLT trace status. <a href="CAmDltWrapper_8h.html#a6d9a4081c4aae04cd56191712731cc48">More...</a><br/></td></tr>
+ }<tr class="memdesc:a6d9a4081c4aae04cd56191712731cc48"><td class="mdescLeft">&#160;</td><td class="mdescRight">Definition of DLT trace status. <a href="CAmDltWrapper_8h.html#a6d9a4081c4aae04cd56191712731cc48">More...</a><br /></td></tr>
+</td></tr>
<tr class="separator:a6d9a4081c4aae04cd56191712731cc48"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af69fa5fab3efb6780bb9d9ec2535cbb6"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6">DltLogLevelType</a> { <br/>
+<tr class="memitem:af69fa5fab3efb6780bb9d9ec2535cbb6"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6">DltLogLevelType</a> { <br />
&#160;&#160;<a class="el" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6af5676904be465284e8c46d2eb869780e">DLT_LOG_DEFAULT</a> = -1,
<a class="el" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a06364321d3bd3afd3d8b9dc5fbb8b20f">DLT_LOG_OFF</a> = 0x00,
<a class="el" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a27f569c6e2e180728e9fbbd42c1ebae4">DLT_LOG_FATAL</a> = 0x01,
<a class="el" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6af053c564a48e032ff08b396df08d2745">DLT_LOG_ERROR</a> = 0x02,
-<br/>
+<br />
&#160;&#160;<a class="el" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6ae01a3efeb12760f9d61cf64daa49cee1">DLT_LOG_WARN</a> = 0x03,
<a class="el" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6ace1b62a4f5a22130fad55d21cbc3b704">DLT_LOG_INFO</a> = 0x04,
<a class="el" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a21f205dec0a227b1276023139e9c4f4c">DLT_LOG_DEBUG</a> = 0x05,
<a class="el" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a2bb30ac9585ea3a01b862f348c0a0131">DLT_LOG_VERBOSE</a> = 0x06
-<br/>
- }</td></tr>
-<tr class="memdesc:af69fa5fab3efb6780bb9d9ec2535cbb6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Definitions of DLT log level. <a href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6">More...</a><br/></td></tr>
+<br />
+ }<tr class="memdesc:af69fa5fab3efb6780bb9d9ec2535cbb6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Definitions of DLT log level. <a href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6">More...</a><br /></td></tr>
+</td></tr>
<tr class="separator:af69fa5fab3efb6780bb9d9ec2535cbb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a1380ab7aa695390caefcedfd309701a1"><td class="memTemplParams" colspan="2">template&lt;typename T , typename... TArgs&gt; </td></tr>
<tr class="memitem:a1380ab7aa695390caefcedfd309701a1"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceam.html#a1380ab7aa695390caefcedfd309701a1">am::log</a> (<a class="el" href="structDltContext.html">DltContext</a> *const context, <a class="el" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6">DltLogLevelType</a> loglevel, T value, TArgs...args)</td></tr>
-<tr class="memdesc:a1380ab7aa695390caefcedfd309701a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">logs given values with a given context (register first!) and given loglevel <a href="#a1380ab7aa695390caefcedfd309701a1">More...</a><br/></td></tr>
+<tr class="memdesc:a1380ab7aa695390caefcedfd309701a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">logs given values with a given context (register first!) and given loglevel <a href="namespaceam.html#a1380ab7aa695390caefcedfd309701a1">More...</a><br /></td></tr>
<tr class="separator:a1380ab7aa695390caefcedfd309701a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc72d4fac64a8d1e69f3517a55d93404"><td class="memTemplParams" colspan="2">template&lt;typename T , typename... TArgs&gt; </td></tr>
<tr class="memitem:acc72d4fac64a8d1e69f3517a55d93404"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceam.html#acc72d4fac64a8d1e69f3517a55d93404">am::logDebug</a> (T value, TArgs...args)</td></tr>
-<tr class="memdesc:acc72d4fac64a8d1e69f3517a55d93404"><td class="mdescLeft">&#160;</td><td class="mdescRight">logs given values with debuglevel with the default context <a href="#acc72d4fac64a8d1e69f3517a55d93404">More...</a><br/></td></tr>
+<tr class="memdesc:acc72d4fac64a8d1e69f3517a55d93404"><td class="mdescLeft">&#160;</td><td class="mdescRight">logs given values with debuglevel with the default context <a href="namespaceam.html#acc72d4fac64a8d1e69f3517a55d93404">More...</a><br /></td></tr>
<tr class="separator:acc72d4fac64a8d1e69f3517a55d93404"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47d650dc91db97c1f9323b4ed5cf4fd6"><td class="memTemplParams" colspan="2">template&lt;typename T , typename... TArgs&gt; </td></tr>
<tr class="memitem:a47d650dc91db97c1f9323b4ed5cf4fd6"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">am::logInfo</a> (T value, TArgs...args)</td></tr>
-<tr class="memdesc:a47d650dc91db97c1f9323b4ed5cf4fd6"><td class="mdescLeft">&#160;</td><td class="mdescRight">logs given values with infolevel with the default context <a href="#a47d650dc91db97c1f9323b4ed5cf4fd6">More...</a><br/></td></tr>
+<tr class="memdesc:a47d650dc91db97c1f9323b4ed5cf4fd6"><td class="mdescLeft">&#160;</td><td class="mdescRight">logs given values with infolevel with the default context <a href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">More...</a><br /></td></tr>
<tr class="separator:a47d650dc91db97c1f9323b4ed5cf4fd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab00ba22db19413e2040c2ab246f220c6"><td class="memTemplParams" colspan="2">template&lt;typename T , typename... TArgs&gt; </td></tr>
<tr class="memitem:ab00ba22db19413e2040c2ab246f220c6"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">am::logError</a> (T value, TArgs...args)</td></tr>
-<tr class="memdesc:ab00ba22db19413e2040c2ab246f220c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">logs given values with errorlevel with the default context <a href="#ab00ba22db19413e2040c2ab246f220c6">More...</a><br/></td></tr>
+<tr class="memdesc:ab00ba22db19413e2040c2ab246f220c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">logs given values with errorlevel with the default context <a href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">More...</a><br /></td></tr>
<tr class="separator:ab00ba22db19413e2040c2ab246f220c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d6015cc712615bbe2fc1cd7d8b94d15"><td class="memTemplParams" colspan="2">template&lt;typename T , typename... TArgs&gt; </td></tr>
<tr class="memitem:a8d6015cc712615bbe2fc1cd7d8b94d15"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">am::logWarning</a> (T value, TArgs...args)</td></tr>
-<tr class="memdesc:a8d6015cc712615bbe2fc1cd7d8b94d15"><td class="mdescLeft">&#160;</td><td class="mdescRight">logs given values with warninglevel with the default context <a href="#a8d6015cc712615bbe2fc1cd7d8b94d15">More...</a><br/></td></tr>
+<tr class="memdesc:a8d6015cc712615bbe2fc1cd7d8b94d15"><td class="mdescLeft">&#160;</td><td class="mdescRight">logs given values with warninglevel with the default context <a href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">More...</a><br /></td></tr>
<tr class="separator:a8d6015cc712615bbe2fc1cd7d8b94d15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a688fb66dac546c17928b5e2964edc18e"><td class="memTemplParams" colspan="2">template&lt;typename T , typename... TArgs&gt; </td></tr>
<tr class="memitem:a688fb66dac546c17928b5e2964edc18e"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">am::logVerbose</a> (T value, TArgs...args)</td></tr>
-<tr class="memdesc:a688fb66dac546c17928b5e2964edc18e"><td class="mdescLeft">&#160;</td><td class="mdescRight">logs given values with verbose with the default context <a href="#a688fb66dac546c17928b5e2964edc18e">More...</a><br/></td></tr>
+<tr class="memdesc:a688fb66dac546c17928b5e2964edc18e"><td class="mdescLeft">&#160;</td><td class="mdescRight">logs given values with verbose with the default context <a href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">More...</a><br /></td></tr>
<tr class="separator:a688fb66dac546c17928b5e2964edc18e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -300,28 +303,28 @@ Jens Lorenz, <a href="#" onclick="location.href='mai'+'lto:'+'jlo'+'re'+'nz@'+'d
<p>Definitions of DLT log level. </p>
<table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="af69fa5fab3efb6780bb9d9ec2535cbb6af5676904be465284e8c46d2eb869780e"></a>DLT_LOG_DEFAULT</em>&#160;</td><td class="fielddoc">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="af69fa5fab3efb6780bb9d9ec2535cbb6af5676904be465284e8c46d2eb869780e"></a>DLT_LOG_DEFAULT&#160;</td><td class="fielddoc">
<p>Default log level. </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="af69fa5fab3efb6780bb9d9ec2535cbb6a06364321d3bd3afd3d8b9dc5fbb8b20f"></a>DLT_LOG_OFF</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="af69fa5fab3efb6780bb9d9ec2535cbb6a06364321d3bd3afd3d8b9dc5fbb8b20f"></a>DLT_LOG_OFF&#160;</td><td class="fielddoc">
<p>Log level off. </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="af69fa5fab3efb6780bb9d9ec2535cbb6a27f569c6e2e180728e9fbbd42c1ebae4"></a>DLT_LOG_FATAL</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="af69fa5fab3efb6780bb9d9ec2535cbb6a27f569c6e2e180728e9fbbd42c1ebae4"></a>DLT_LOG_FATAL&#160;</td><td class="fielddoc">
<p>fatal system error </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="af69fa5fab3efb6780bb9d9ec2535cbb6af053c564a48e032ff08b396df08d2745"></a>DLT_LOG_ERROR</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="af69fa5fab3efb6780bb9d9ec2535cbb6af053c564a48e032ff08b396df08d2745"></a>DLT_LOG_ERROR&#160;</td><td class="fielddoc">
<p>error with impact to correct functionality </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="af69fa5fab3efb6780bb9d9ec2535cbb6ae01a3efeb12760f9d61cf64daa49cee1"></a>DLT_LOG_WARN</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="af69fa5fab3efb6780bb9d9ec2535cbb6ae01a3efeb12760f9d61cf64daa49cee1"></a>DLT_LOG_WARN&#160;</td><td class="fielddoc">
<p>warning, correct behaviour could not be ensured </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="af69fa5fab3efb6780bb9d9ec2535cbb6ace1b62a4f5a22130fad55d21cbc3b704"></a>DLT_LOG_INFO</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="af69fa5fab3efb6780bb9d9ec2535cbb6ace1b62a4f5a22130fad55d21cbc3b704"></a>DLT_LOG_INFO&#160;</td><td class="fielddoc">
<p>informational </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="af69fa5fab3efb6780bb9d9ec2535cbb6a21f205dec0a227b1276023139e9c4f4c"></a>DLT_LOG_DEBUG</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="af69fa5fab3efb6780bb9d9ec2535cbb6a21f205dec0a227b1276023139e9c4f4c"></a>DLT_LOG_DEBUG&#160;</td><td class="fielddoc">
<p>debug </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="af69fa5fab3efb6780bb9d9ec2535cbb6a2bb30ac9585ea3a01b862f348c0a0131"></a>DLT_LOG_VERBOSE</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="af69fa5fab3efb6780bb9d9ec2535cbb6a2bb30ac9585ea3a01b862f348c0a0131"></a>DLT_LOG_VERBOSE&#160;</td><td class="fielddoc">
<p>highest grade of information </p>
</td></tr>
</table>
@@ -342,13 +345,13 @@ Jens Lorenz, <a href="#" onclick="location.href='mai'+'lto:'+'jlo'+'re'+'nz@'+'d
<p>Definition of DLT trace status. </p>
<table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a6d9a4081c4aae04cd56191712731cc48a899fab51aeccb39c095fcc3cd3d12e52"></a>DLT_TRACE_STATUS_DEFAULT</em>&#160;</td><td class="fielddoc">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a6d9a4081c4aae04cd56191712731cc48a899fab51aeccb39c095fcc3cd3d12e52"></a>DLT_TRACE_STATUS_DEFAULT&#160;</td><td class="fielddoc">
<p>Default trace status. </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a6d9a4081c4aae04cd56191712731cc48aa74adb4284598ada6b62912fb14517f2"></a>DLT_TRACE_STATUS_OFF</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a6d9a4081c4aae04cd56191712731cc48aa74adb4284598ada6b62912fb14517f2"></a>DLT_TRACE_STATUS_OFF&#160;</td><td class="fielddoc">
<p>Trace status: Off. </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a6d9a4081c4aae04cd56191712731cc48a0d722fd2d02a9e6100822720e4ea3c93"></a>DLT_TRACE_STATUS_ON</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a6d9a4081c4aae04cd56191712731cc48a0d722fd2d02a9e6100822720e4ea3c93"></a>DLT_TRACE_STATUS_ON&#160;</td><td class="fielddoc">
<p>Trace status: On. </p>
</td></tr>
</table>
@@ -363,9 +366,9 @@ Jens Lorenz, <a href="#" onclick="location.href='mai'+'lto:'+'jlo'+'re'+'nz@'+'d
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_789817cd9c9d85c1fb6b4cda55b71a5f.html">AudioManagerUtilities</a></li><li class="navelem"><a class="el" href="dir_6fd9bed21473e96783399bf9493172af.html">include</a></li><li class="navelem"><a class="el" href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmDltWrapper_8h.js b/docs/CAmDltWrapper_8h.js
index 6a165f5..6a165f5 100644..100755
--- a/docs/CAmDltWrapper_8h.js
+++ b/docs/CAmDltWrapper_8h.js
diff --git a/docs/CAmDltWrapper_8h_source.html b/docs/CAmDltWrapper_8h_source.html
index be4812a..7cce21e 100644..100755
--- a/docs/CAmDltWrapper_8h_source.html
+++ b/docs/CAmDltWrapper_8h_source.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerUtilities/include/CAmDltWrapper.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmDltWrapper_8h_source.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -108,455 +111,99 @@ $(document).ready(function(){initNavTree('CAmDltWrapper_8h_source.html','');});
<div class="title">CAmDltWrapper.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="CAmDltWrapper_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
-<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#ifndef DLTWRAPPER_H_</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define DLTWRAPPER_H_</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div>
-<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#include &lt;pthread.h&gt;</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &lt;sstream&gt;</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &lt;iostream&gt;</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;fstream&gt;</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;map&gt;</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;audiomanagerconfig.h&gt;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="audiomanagertypes_8h.html">audiomanagertypes.h</a>&quot;</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#ifdef WITH_DLT</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #include &lt;dlt/dlt.h&gt;</span></div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #include &lt;stdint.h&gt;</span></div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"> #include &lt;sstream&gt;</span></div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
-<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="CAmDltWrapper_8h.html#acffd505a0ffacd1a6178be3afd4e97ca"> 37</a></span>&#160;<span class="preprocessor"> #define DLT_USER_BUF_MAX_SIZE 2048</span></div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="structDltContext.html"> 42</a></span>&#160; <span class="keyword">typedef</span> <span class="keyword">struct</span></div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; {</div>
-<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="structDltContext.html#a40e0634d4e3414d2f1737238ff098120"> 44</a></span>&#160; <span class="keywordtype">char</span> contextID[4]; </div>
-<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="structDltContext.html#a3d51de2a38f1681c48596e72e0872691"> 45</a></span>&#160; int32_t <a class="code" href="structDltContext.html#a3d51de2a38f1681c48596e72e0872691">log_level_pos</a>; </div>
-<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="structDltContext.html#a9aa7cea861cf6fbdd0a11d60a00a5061"> 46</a></span>&#160; int32_t <a class="code" href="structDltContext.html#a9aa7cea861cf6fbdd0a11d60a00a5061">log_level_user</a>; </div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; } <a class="code" href="structDltContext.html">DltContext</a>;</div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; </div>
-<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="CAmDltWrapper_8h.html#a6d9a4081c4aae04cd56191712731cc48"> 52</a></span>&#160; <span class="keyword">typedef</span> <span class="keyword">enum</span></div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; {</div>
-<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="CAmDltWrapper_8h.html#a6d9a4081c4aae04cd56191712731cc48a899fab51aeccb39c095fcc3cd3d12e52"> 54</a></span>&#160; <a class="code" href="CAmDltWrapper_8h.html#a6d9a4081c4aae04cd56191712731cc48a899fab51aeccb39c095fcc3cd3d12e52">DLT_TRACE_STATUS_DEFAULT</a> = -1, </div>
-<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="CAmDltWrapper_8h.html#a6d9a4081c4aae04cd56191712731cc48aa74adb4284598ada6b62912fb14517f2"> 55</a></span>&#160; <a class="code" href="CAmDltWrapper_8h.html#a6d9a4081c4aae04cd56191712731cc48aa74adb4284598ada6b62912fb14517f2">DLT_TRACE_STATUS_OFF</a> = 0x00, </div>
-<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="CAmDltWrapper_8h.html#a6d9a4081c4aae04cd56191712731cc48a0d722fd2d02a9e6100822720e4ea3c93"> 56</a></span>&#160; <a class="code" href="CAmDltWrapper_8h.html#a6d9a4081c4aae04cd56191712731cc48a0d722fd2d02a9e6100822720e4ea3c93">DLT_TRACE_STATUS_ON</a> = 0x01 </div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; } <a class="code" href="CAmDltWrapper_8h.html#a6d9a4081c4aae04cd56191712731cc48">DltTraceStatusType</a>;</div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; </div>
-<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="structDltContextData.html"> 62</a></span>&#160; <span class="keyword">typedef</span> <span class="keyword">struct</span></div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; {</div>
-<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="structDltContextData.html#ae6c8b406a38f9de59b30463fecf3c621"> 64</a></span>&#160; <a class="code" href="structDltContext.html">DltContext</a> *<a class="code" href="structDltContextData.html#ae6c8b406a38f9de59b30463fecf3c621">handle</a>; </div>
-<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="structDltContextData.html#a66dca2240a7e65694cc5af636b6635bc"> 65</a></span>&#160; std::stringstream <a class="code" href="structDltContextData.html#a66dca2240a7e65694cc5af636b6635bc">buffer</a>; </div>
-<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="structDltContextData.html#af99d75e9d39ab96dc0abf78053053b53"> 66</a></span>&#160; int32_t <a class="code" href="structDltContextData.html#af99d75e9d39ab96dc0abf78053053b53">log_level</a>; </div>
-<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="structDltContextData.html#a03427bbcf47f632dbec457dad0d6cc05"> 67</a></span>&#160; int32_t <a class="code" href="structDltContextData.html#a03427bbcf47f632dbec457dad0d6cc05">trace_status</a>; </div>
-<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="structDltContextData.html#a6f0c1821f266ec85d97a565fe0c19564"> 68</a></span>&#160; int32_t <a class="code" href="structDltContextData.html#a6f0c1821f266ec85d97a565fe0c19564">args_num</a>; </div>
-<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="structDltContextData.html#a3e6529158c01898f941d78df54a18e9e"> 69</a></span>&#160; uint8_t <a class="code" href="structDltContextData.html#a3e6529158c01898f941d78df54a18e9e">mcnt</a>; </div>
-<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="structDltContextData.html#ad3c54646d07c8361aa0bbb7ae63a8aee"> 70</a></span>&#160; <span class="keywordtype">char</span>* <a class="code" href="structDltContextData.html#ad3c54646d07c8361aa0bbb7ae63a8aee">context_description</a>; </div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; } <a class="code" href="structDltContextData.html">DltContextData</a>; </div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div>
-<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6"> 76</a></span>&#160; <span class="keyword">typedef</span> <span class="keyword">enum</span></div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; {</div>
-<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6af5676904be465284e8c46d2eb869780e"> 78</a></span>&#160; <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6af5676904be465284e8c46d2eb869780e">DLT_LOG_DEFAULT</a> = -1, </div>
-<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a06364321d3bd3afd3d8b9dc5fbb8b20f"> 79</a></span>&#160; <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a06364321d3bd3afd3d8b9dc5fbb8b20f">DLT_LOG_OFF</a> = 0x00, </div>
-<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a27f569c6e2e180728e9fbbd42c1ebae4"> 80</a></span>&#160; <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a27f569c6e2e180728e9fbbd42c1ebae4">DLT_LOG_FATAL</a> = 0x01, </div>
-<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6af053c564a48e032ff08b396df08d2745"> 81</a></span>&#160; <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6af053c564a48e032ff08b396df08d2745">DLT_LOG_ERROR</a> = 0x02, </div>
-<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6ae01a3efeb12760f9d61cf64daa49cee1"> 82</a></span>&#160; <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6ae01a3efeb12760f9d61cf64daa49cee1">DLT_LOG_WARN</a> = 0x03, </div>
-<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6ace1b62a4f5a22130fad55d21cbc3b704"> 83</a></span>&#160; <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6ace1b62a4f5a22130fad55d21cbc3b704">DLT_LOG_INFO</a> = 0x04, </div>
-<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a21f205dec0a227b1276023139e9c4f4c"> 84</a></span>&#160; <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a21f205dec0a227b1276023139e9c4f4c">DLT_LOG_DEBUG</a> = 0x05, </div>
-<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a2bb30ac9585ea3a01b862f348c0a0131"> 85</a></span>&#160; <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a2bb30ac9585ea3a01b862f348c0a0131">DLT_LOG_VERBOSE</a> = 0x06 </div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; } <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6">DltLogLevelType</a>;</div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div>
-<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="CAmDltWrapper_8h.html#ab29a2d53c119d7c64e1dabe95ad6401b"> 88</a></span>&#160;<span class="preprocessor"> #define DLT_DEFAULT_LOG_LEVEL DLT_LOG_INFO</span></div>
-<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="CAmDltWrapper_8h.html#a0243c928d58eb804e511f84982764f62"> 89</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #define DLT_DECLARE_CONTEXT(CONTEXT) \</span></div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="preprocessor"> DltContext CONTEXT;</span></div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="CAmDltWrapper_8h.html#a0a334b03da24104c57b9c00520d49777"> 92</a></span>&#160;<span class="preprocessor"> #define DLT_IMPORT_CONTEXT(CONTEXT) \</span></div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="preprocessor"> extern DltContext CONTEXT;</span></div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="preprocessor">#endif // WITH_DLT</span></div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="keyword">namespace </span>am</div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;{</div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;</div>
-<div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html"> 106</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1CAmDltWrapper.html">CAmDltWrapper</a></div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;{</div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;</div>
-<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html"> 113</a></span>&#160; <span class="keyword">typedef</span> <span class="keyword">struct</span></div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; {</div>
-<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a98f85fc3c819dfdd595255f9bef1ab6e"> 115</a></span>&#160; <a class="code" href="structDltContext.html">DltContext</a> *<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a98f85fc3c819dfdd595255f9bef1ab6e">handle</a>; </div>
-<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30"> 116</a></span>&#160; std::stringstream <a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a>; </div>
-<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a180813513fc302f133b8679916a8269c"> 117</a></span>&#160; int32_t <a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a180813513fc302f133b8679916a8269c">log_level</a>; </div>
-<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a2f269e6344d8503b7a34d0abc10e67e3"> 118</a></span>&#160; int32_t <a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a2f269e6344d8503b7a34d0abc10e67e3">trace_status</a>; </div>
-<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a3114b93544d2958dc064447b69d7e42f"> 119</a></span>&#160; int32_t <a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a3114b93544d2958dc064447b69d7e42f">args_num</a>; </div>
-<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#ad5c28496b0a51939fe82053ad5dea105"> 120</a></span>&#160; uint8_t <a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#ad5c28496b0a51939fe82053ad5dea105">mcnt</a>; </div>
-<div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#ac42409be2882c89047a5ccdf3b858a9b"> 121</a></span>&#160; <span class="keywordtype">char</span>* <a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#ac42409be2882c89047a5ccdf3b858a9b">context_description</a>; </div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; } <a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html">NoDltContextData</a>;</div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; </div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="comment">/*</span></div>
-<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="comment"> * The eunum gives the logtype</span></div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499"> 127</a></span>&#160; <span class="keyword">enum</span> <a class="code" href="classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499">logDestination</a></div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; {</div>
-<div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499a08e719a927e95abf06c1e0ebb9afdaf2"> 129</a></span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499a08e719a927e95abf06c1e0ebb9afdaf2">DAEMON</a>=0, </div>
-<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499a64792df17ebfa05c9aea220d30560155"> 130</a></span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499a64792df17ebfa05c9aea220d30560155">COMMAND_LINE</a>=1, </div>
-<div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499abac6371c260b4e7b74cb952bd8deb1eb"> 131</a></span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499abac6371c260b4e7b74cb952bd8deb1eb">FILE_OUT</a> =2 </div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; };</div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; </div>
-<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="keyword">static</span> <a class="code" href="classam_1_1CAmDltWrapper.html">CAmDltWrapper</a>* <a class="code" href="classam_1_1CAmDltWrapper.html#ade4bf08f260e648ce3036d055fde0c10">instanctiateOnce</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *appid, <span class="keyword">const</span> <span class="keywordtype">char</span> * description, <span class="keyword">const</span> <span class="keywordtype">bool</span> debugEnabled = <span class="keyword">true</span>, <span class="keyword">const</span> <a class="code" href="classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499">logDestination</a> logDest = logDestination::DAEMON, <span class="keyword">const</span> std::string Filename=<span class="stringliteral">&quot;&quot;</span>,<span class="keywordtype">bool</span> onlyError=<span class="keyword">false</span>);</div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; </div>
-<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keyword">static</span> <a class="code" href="classam_1_1CAmDltWrapper.html">CAmDltWrapper</a>* <a class="code" href="classam_1_1CAmDltWrapper.html#ada6b19609acc0cb4828f19e20ceff35c">instance</a>();</div>
-<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; </div>
-<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#ac908cea74b5915b494e4aeb6abcd2eeb">registerContext</a>(<a class="code" href="structDltContext.html">DltContext</a>&amp; handle, <span class="keyword">const</span> <span class="keywordtype">char</span> *contextid, <span class="keyword">const</span> <span class="keywordtype">char</span> * description);</div>
-<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#ac908cea74b5915b494e4aeb6abcd2eeb">registerContext</a>(<a class="code" href="structDltContext.html">DltContext</a>&amp; handle, <span class="keyword">const</span> <span class="keywordtype">char</span> *contextid, <span class="keyword">const</span> <span class="keywordtype">char</span> * description, <span class="keyword">const</span> <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6">DltLogLevelType</a> level, <span class="keyword">const</span> <a class="code" href="CAmDltWrapper_8h.html#a6d9a4081c4aae04cd56191712731cc48">DltTraceStatusType</a> status);</div>
-<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a7093827b39867cbf0d4f04ca03a5a819">unregisterContext</a>(<a class="code" href="structDltContext.html">DltContext</a>&amp; handle);</div>
-<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a7fd97ab7edeee9db85fcd261ef163570">getEnabled</a>();</div>
-<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a01b723c883caca2ad8364e253cb627cd">~CAmDltWrapper</a>();</div>
-<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; </div>
-<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; </div>
-<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDltWrapper.html#ad4701439636cce87db15324a20ed420e">init</a>(<a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6">DltLogLevelType</a> loglevel, <a class="code" href="structDltContext.html">DltContext</a>* context = NULL);</div>
-<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#ab8cf157539a67ad655a99d6e22bf8141">deinit</a>();</div>
-<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#ad341b706662b63ed4424b950d734d28f">send</a>();</div>
-<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(<span class="keyword">const</span> int8_t value);</div>
-<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(<span class="keyword">const</span> uint8_t value);</div>
-<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(<span class="keyword">const</span> int16_t value);</div>
-<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(<span class="keyword">const</span> uint16_t value);</div>
-<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(<span class="keyword">const</span> int32_t value);</div>
-<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(<span class="keyword">const</span> uint32_t value);</div>
-<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(<span class="keyword">const</span> uint64_t value);</div>
-<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(<span class="keyword">const</span> int64_t value);</div>
-<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(<span class="keyword">const</span> std::string&amp; value);</div>
-<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> value);</div>
-<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(<span class="keyword">const</span> std::vector&lt;uint8_t&gt; &amp; data);</div>
-<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; </div>
-<div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c"> 175</a></span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c">appendNoDLT</a>(T value)</div>
-<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; {</div>
-<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a> &lt;&lt; value &lt;&lt;<span class="stringliteral">&quot; &quot;</span>;</div>
-<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; }</div>
-<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;</div>
-<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <span class="comment">// specialization for const char*</span></div>
-<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#a5aaa7271c3ae6390cad8bf63ed995a4f"> 181</a></span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T = const <span class="keywordtype">char</span>*&gt; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a5aaa7271c3ae6390cad8bf63ed995a4f">append</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* value)</div>
-<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; {</div>
-<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<span class="preprocessor"> #ifdef WITH_DLT</span></div>
-<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<span class="preprocessor"></span> <span class="keywordflow">if</span> (mlogDestination == logDestination::DAEMON)</div>
-<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; {</div>
-<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; dlt_user_log_write_string(&amp;mDltContextData, value);</div>
-<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; }</div>
-<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; {</div>
-<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a> &lt;&lt; std::string(value);</div>
-<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; }</div>
-<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;<span class="preprocessor"> #else</span></div>
-<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;<span class="preprocessor"></span> mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a> &lt;&lt; std::string(value);</div>
-<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;<span class="preprocessor"> #endif //WITH_DLT</span></div>
-<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; }</div>
-<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; </div>
-<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> std::vector&lt;const char*&gt; mStr_error;</div>
-<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> std::vector&lt;const char*&gt; mStr_sourceState;</div>
-<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> std::vector&lt;const char*&gt; mStr_MuteState;</div>
-<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> std::vector&lt;const char*&gt; mStr_DomainState;</div>
-<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> std::vector&lt;const char*&gt; mStr_ConnectionState;</div>
-<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> std::vector&lt;const char*&gt; mStr_Availability;</div>
-<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> std::vector&lt;const char*&gt; mStr_Interrupt;</div>
-<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> std::vector&lt;const char*&gt; mStr_Handle;</div>
-<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> std::vector&lt;const char*&gt; mStr_NotificationStatus;</div>
-<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;</div>
-<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;</div>
-<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; <span class="comment">// specialization for const am_Error_e</span></div>
-<div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#a9c39d0acf8a3558b6972f63aaa6f29e6"> 212</a></span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T = const am_Error_e&gt; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a9c39d0acf8a3558b6972f63aaa6f29e6">append</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> value)</div>
-<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; {</div>
-<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; <span class="keywordflow">if</span> ((<span class="keywordtype">int</span>)value &gt;=mStr_error.size())</div>
-<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; {</div>
-<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(<span class="stringliteral">&quot;value for am_Error_e out of bounds!&quot;</span>);</div>
-<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(value);</div>
-<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; <span class="keywordflow">return</span>;</div>
-<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; }</div>
-<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(mStr_error[value]);</div>
-<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; }</div>
-<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;</div>
-<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; <span class="comment">// specialization for const am_Error_e</span></div>
-<div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#ab8bc30ee9a1ce4355185540aabc9f0b9"> 224</a></span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T = const am_SourceState_e&gt; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#ab8bc30ee9a1ce4355185540aabc9f0b9">append</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am_SourceState_e</a> value)</div>
-<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; {</div>
-<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; <span class="keywordflow">if</span> ((<span class="keywordtype">int</span>)value &gt;=(mStr_sourceState.size()))</div>
-<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; {</div>
-<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(<span class="stringliteral">&quot;value for am_SourceState_e out of bounds!&quot;</span>);</div>
-<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(value);</div>
-<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; <span class="keywordflow">return</span>;</div>
-<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; }</div>
-<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(mStr_sourceState[value]);</div>
-<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; }</div>
-<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;</div>
-<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;</div>
-<div class="line"><a name="l00236"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#ae4e7070ff27b965c3c0305555611edbc"> 236</a></span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T = const am_MuteState_e&gt; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#ae4e7070ff27b965c3c0305555611edbc">append</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> value)</div>
-<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; {</div>
-<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; <span class="keywordflow">if</span> ((<span class="keywordtype">int</span>)value &gt;=mStr_MuteState.size())</div>
-<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; {</div>
-<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(<span class="stringliteral">&quot;value for am_MuteState_e out of bounds!&quot;</span>);</div>
-<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(value);</div>
-<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; <span class="keywordflow">return</span>;</div>
-<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; }</div>
-<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(mStr_MuteState[value]);</div>
-<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; }</div>
-<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;</div>
-<div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#a3ab1d3cf2f2b4f3d47d43ef9b1edfe4e"> 247</a></span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T = const am_DomainState_e&gt; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a3ab1d3cf2f2b4f3d47d43ef9b1edfe4e">append</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> value)</div>
-<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; {</div>
-<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; <span class="keywordflow">if</span> ((<span class="keywordtype">int</span>)value &gt;= mStr_DomainState.size())</div>
-<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; {</div>
-<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(<span class="stringliteral">&quot;value for am_DomainState_e out of bounds!&quot;</span>);</div>
-<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(value);</div>
-<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; <span class="keywordflow">return</span>;</div>
-<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; }</div>
-<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(mStr_DomainState[value]);</div>
-<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; }</div>
-<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;</div>
-<div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#a85b38abf531d28ed692f6fd7a2860088"> 258</a></span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T = const am_ConnectionState_e&gt; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a85b38abf531d28ed692f6fd7a2860088">append</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am_ConnectionState_e</a> value)</div>
-<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; {</div>
-<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; <span class="keywordflow">if</span> ((<span class="keywordtype">int</span>)value &gt;=mStr_ConnectionState.size())</div>
-<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; {</div>
-<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(<span class="stringliteral">&quot;value for am_ConnectionState_e out of bounds!&quot;</span>);</div>
-<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(value);</div>
-<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; <span class="keywordflow">return</span>;</div>
-<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; }</div>
-<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(mStr_ConnectionState[value]);</div>
-<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; }</div>
-<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;</div>
-<div class="line"><a name="l00269"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#a17821f03aebddc7ec9fc92b3a3d43b4f"> 269</a></span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T = const am_Availability_e&gt; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a17821f03aebddc7ec9fc92b3a3d43b4f">append</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9c">am_Availability_e</a> value)</div>
-<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; {</div>
-<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; <span class="keywordflow">if</span> ((<span class="keywordtype">int</span>)value &gt;= mStr_Availability.size())</div>
-<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; {</div>
-<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(<span class="stringliteral">&quot;value for am_Availability_e out of bounds!&quot;</span>);</div>
-<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(value);</div>
-<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; <span class="keywordflow">return</span>;</div>
-<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; }</div>
-<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(mStr_Availability[value]);</div>
-<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; }</div>
-<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;</div>
-<div class="line"><a name="l00280"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#ab17084b0b81526bb53f4f72f28910a7a"> 280</a></span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T = const am_InterruptState_e&gt; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#ab17084b0b81526bb53f4f72f28910a7a">append</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am_InterruptState_e</a> value)</div>
-<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; {</div>
-<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; <span class="keywordflow">if</span> ((<span class="keywordtype">int</span>)value &gt;=mStr_Interrupt.size())</div>
-<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; {</div>
-<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(<span class="stringliteral">&quot;value for am_InterruptState_e out of bounds!&quot;</span>);</div>
-<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(value);</div>
-<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; <span class="keywordflow">return</span>;</div>
-<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; }</div>
-<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(mStr_Interrupt[value]);</div>
-<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; }</div>
-<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;</div>
-<div class="line"><a name="l00291"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#ac7e68dca06ab63a0d793178c24da67db"> 291</a></span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T = const am_Handle_e&gt; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#ac7e68dca06ab63a0d793178c24da67db">append</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ce">am_Handle_e</a> value)</div>
-<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; {</div>
-<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; <span class="keywordflow">if</span> ((<span class="keywordtype">int</span>)value &gt;=mStr_Handle.size())</div>
-<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; {</div>
-<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(<span class="stringliteral">&quot;value for am_Handle_e out of bounds!&quot;</span>);</div>
-<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(value);</div>
-<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; <span class="keywordflow">return</span>;</div>
-<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; }</div>
-<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(mStr_Handle[value]);</div>
-<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; }</div>
-<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; </div>
-<div class="line"><a name="l00302"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#a2fa092ff6e223bbb0d870ee5e557bee1"> 302</a></span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T = const am_Handle_s&gt; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a2fa092ff6e223bbb0d870ee5e557bee1">append</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> value)</div>
-<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; {</div>
-<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a> (value.<a class="code" href="structam_1_1am__Handle__s.html#a05f863136a74f9fd3356e0c30149a649">handleType</a>);</div>
-<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a> (value.<a class="code" href="structam_1_1am__Handle__s.html#aad0238ce3ed33303aeef55a756bccc46">handle</a>);</div>
-<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; }</div>
-<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;</div>
-<div class="line"><a name="l00308"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#aba61a46122e0e3e66d9b9ad87b4d82c6"> 308</a></span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T = const am_NotificationStatus_e&gt; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#aba61a46122e0e3e66d9b9ad87b4d82c6">append</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3">am_NotificationStatus_e</a> value)</div>
-<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; {</div>
-<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; <span class="keywordflow">if</span> ((<span class="keywordtype">int</span>)value &gt;=mStr_NotificationStatus.size())</div>
-<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; {</div>
-<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(<span class="stringliteral">&quot;value for am_NotificationStatus_e out of bounds!&quot;</span>);</div>
-<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(value);</div>
-<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; <span class="keywordflow">return</span>;</div>
-<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; }</div>
-<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(mStr_NotificationStatus[value]);</div>
-<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; }</div>
-<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;</div>
-<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; <span class="comment">// Template to print unknown pointer types with their address</span></div>
-<div class="line"><a name="l00320"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#a19c3b41a975204c14a979713f44c1d99"> 320</a></span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a19c3b41a975204c14a979713f44c1d99">append</a>(T* value)</div>
-<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; {</div>
-<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; std::ostringstream ss;</div>
-<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; ss &lt;&lt; <span class="stringliteral">&quot;0x&quot;</span> &lt;&lt; std::hex &lt;&lt; (uint64_t)value;</div>
-<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(ss.str().c_str());</div>
-<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; }</div>
-<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;</div>
-<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; <span class="comment">// Template to print unknown types</span></div>
-<div class="line"><a name="l00328"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#a0f0c11c2e3fafe77fcca9349aae4aed1"> 328</a></span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a0f0c11c2e3fafe77fcca9349aae4aed1">append</a>(T value)</div>
-<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; {</div>
-<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; std::ostringstream ss;</div>
-<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; ss &lt;&lt; std::dec &lt;&lt; value;</div>
-<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(ss.str().c_str());</div>
-<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; }</div>
-<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;</div>
-<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; <span class="comment">// Template parameter pack to generate recursive code</span></div>
-<div class="line"><a name="l00336"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128"> 336</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(<span class="keywordtype">void</span>) {}</div>
-<div class="line"><a name="l00337"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#ae5721881a2c1410bff54d0cf7fff00cd"> 337</a></span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T, <span class="keyword">typename</span>... TArgs&gt; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#ae5721881a2c1410bff54d0cf7fff00cd">append</a>(T value, TArgs... args)</div>
-<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; {</div>
-<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; this-&gt;<a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(value);</div>
-<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; this-&gt;<a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(args...);</div>
-<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; }</div>
-<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160;</div>
-<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html">CAmDltWrapper</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *appid, <span class="keyword">const</span> <span class="keywordtype">char</span> * description, <span class="keyword">const</span> <span class="keywordtype">bool</span> debugEnabled = <span class="keyword">true</span>, <span class="keyword">const</span> <a class="code" href="classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499">logDestination</a> logDest = logDestination::DAEMON, <span class="keyword">const</span> std::string Filename=<span class="stringliteral">&quot;&quot;</span>,<span class="keywordtype">bool</span> onlyError=<span class="keyword">false</span>); <span class="comment">//is private because of singleton pattern</span></div>
-<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160; <span class="keywordtype">bool</span> initNoDlt(<a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6">DltLogLevelType</a> loglevel, <a class="code" href="structDltContext.html">DltContext</a>* context);</div>
-<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160; std::string now();</div>
-<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; <a class="code" href="structDltContext.html">DltContext</a> mDltContext; </div>
-<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; <a class="code" href="structDltContextData.html">DltContextData</a> mDltContextData; </div>
-<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160; NoDltContextData mNoDltContextData; </div>
-<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160; std::map&lt;DltContext*,std::string&gt; mMapContext; </div>
-<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160; <span class="keywordtype">bool</span> mDebugEnabled; </div>
-<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499">logDestination</a> mlogDestination; </div>
-<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; std::ofstream mFilename; </div>
-<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; <span class="keywordtype">bool</span> mOnlyError; </div>
-<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; <span class="keywordtype">bool</span> mLogOn; </div>
-<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; <span class="keyword">static</span> <a class="code" href="classam_1_1CAmDltWrapper.html">CAmDltWrapper</a>* mpDLTWrapper; </div>
-<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; <span class="keyword">static</span> pthread_mutex_t mMutex;</div>
-<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160;</div>
-<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160;};</div>
-<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160;</div>
-<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T, <span class="keyword">typename</span>... TArgs&gt;</div>
-<div class="line"><a name="l00372"></a><span class="lineno"><a class="line" href="namespaceam.html#a1380ab7aa695390caefcedfd309701a1"> 372</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="namespaceam.html#a1380ab7aa695390caefcedfd309701a1">log</a>(<a class="code" href="structDltContext.html">DltContext</a>* <span class="keyword">const</span> context, <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6">DltLogLevelType</a> loglevel, T value, TArgs... args)</div>
-<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160;{</div>
-<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html">CAmDltWrapper</a>* inst(<a class="code" href="classam_1_1CAmDltWrapper.html#ada6b19609acc0cb4828f19e20ceff35c">CAmDltWrapper::instance</a>());</div>
-<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; <span class="keywordflow">if</span> (!inst-&gt;<a class="code" href="classam_1_1CAmDltWrapper.html#a7fd97ab7edeee9db85fcd261ef163570">getEnabled</a>())</div>
-<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; {</div>
-<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; <span class="keywordflow">return</span>;</div>
-<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160; }</div>
-<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160; <span class="keywordflow">if</span> (!inst-&gt;<a class="code" href="classam_1_1CAmDltWrapper.html#ad4701439636cce87db15324a20ed420e">init</a>(loglevel, context))</div>
-<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; {</div>
-<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; <span class="keywordflow">return</span>;</div>
-<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; }</div>
-<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160; inst-&gt;<a class="code" href="classam_1_1CAmDltWrapper.html#a9d365359e4a625e91ff957d2b02f7c54">append</a>(value);</div>
-<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160; inst-&gt;<a class="code" href="classam_1_1CAmDltWrapper.html#a9d365359e4a625e91ff957d2b02f7c54">append</a>(args...);</div>
-<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160; inst-&gt;<a class="code" href="classam_1_1CAmDltWrapper.html#ad341b706662b63ed4424b950d734d28f">send</a>();</div>
-<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160;}</div>
-<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160;</div>
-<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T, <span class="keyword">typename</span>... TArgs&gt;</div>
-<div class="line"><a name="l00394"></a><span class="lineno"><a class="line" href="namespaceam.html#acc72d4fac64a8d1e69f3517a55d93404"> 394</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="namespaceam.html#acc72d4fac64a8d1e69f3517a55d93404">logDebug</a>(T value, TArgs... args)</div>
-<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160;{</div>
-<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160; <a class="code" href="namespaceam.html#a1380ab7aa695390caefcedfd309701a1">log</a>(NULL, <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a21f205dec0a227b1276023139e9c4f4c">DLT_LOG_DEBUG</a>, value, args...);</div>
-<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160;}</div>
-<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160;</div>
-<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T, <span class="keyword">typename</span>... TArgs&gt;</div>
-<div class="line"><a name="l00405"></a><span class="lineno"><a class="line" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6"> 405</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(T value, TArgs... args)</div>
-<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160;{</div>
-<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160; <a class="code" href="namespaceam.html#a1380ab7aa695390caefcedfd309701a1">log</a>(NULL, <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6ace1b62a4f5a22130fad55d21cbc3b704">DLT_LOG_INFO</a>, value, args...);</div>
-<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160;}</div>
-<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160;</div>
-<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T, <span class="keyword">typename</span>... TArgs&gt;</div>
-<div class="line"><a name="l00416"></a><span class="lineno"><a class="line" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6"> 416</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(T value, TArgs... args)</div>
-<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160;{</div>
-<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160; <a class="code" href="namespaceam.html#a1380ab7aa695390caefcedfd309701a1">log</a>(NULL, <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6af053c564a48e032ff08b396df08d2745">DLT_LOG_ERROR</a>,value,args...);</div>
-<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160;}</div>
-<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160;</div>
-<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T, <span class="keyword">typename</span>... TArgs&gt;</div>
-<div class="line"><a name="l00427"></a><span class="lineno"><a class="line" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15"> 427</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(T value, TArgs... args)</div>
-<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160;{</div>
-<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160; <a class="code" href="namespaceam.html#a1380ab7aa695390caefcedfd309701a1">log</a>(NULL, <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6ae01a3efeb12760f9d61cf64daa49cee1">DLT_LOG_WARN</a>,value,args...);</div>
-<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160;}</div>
-<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160;</div>
-<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T, <span class="keyword">typename</span>... TArgs&gt;</div>
-<div class="line"><a name="l00438"></a><span class="lineno"><a class="line" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e"> 438</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(T value, TArgs... args)</div>
-<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160;{</div>
-<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160; <a class="code" href="namespaceam.html#a1380ab7aa695390caefcedfd309701a1">log</a>(NULL, <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a2bb30ac9585ea3a01b862f348c0a0131">DLT_LOG_VERBOSE</a>,value,args...);</div>
-<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160;}</div>
-<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160;</div>
-<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160;}</div>
-<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160;</div>
-<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* DLTWRAPPER_H_ */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="classam_1_1CAmDltWrapper_html"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html">am::CAmDltWrapper</a></div><div class="ttdoc">Wraps around the dlt. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00106">CAmDltWrapper.h:106</a></div></div>
+<a href="CAmDltWrapper_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#ifndef DLTWRAPPER_H_</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#define DLTWRAPPER_H_</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#include &lt;pthread.h&gt;</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &lt;sstream&gt;</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &lt;iostream&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;fstream&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;map&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;audiomanagerconfig.h&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="audiomanagertypes_8h.html">audiomanagertypes.h</a>&quot;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#ifdef WITH_DLT</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"> #include &lt;dlt.h&gt;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor"> #include &lt;stdint.h&gt;</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"> #include &lt;sstream&gt;</span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="CAmDltWrapper_8h.html#acffd505a0ffacd1a6178be3afd4e97ca"> 37</a></span>&#160;<span class="preprocessor"> #define DLT_USER_BUF_MAX_SIZE 2048</span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="structDltContext.html"> 42</a></span>&#160; <span class="keyword">typedef</span> <span class="keyword">struct</span></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; {</div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="structDltContext.html#a40e0634d4e3414d2f1737238ff098120"> 44</a></span>&#160; <span class="keywordtype">char</span> contextID[4]; </div><div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="structDltContext.html#a3d51de2a38f1681c48596e72e0872691"> 45</a></span>&#160; int32_t <a class="code" href="structDltContext.html#a3d51de2a38f1681c48596e72e0872691">log_level_pos</a>; </div><div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="structDltContext.html#a9aa7cea861cf6fbdd0a11d60a00a5061"> 46</a></span>&#160; int32_t <a class="code" href="structDltContext.html#a9aa7cea861cf6fbdd0a11d60a00a5061">log_level_user</a>; </div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; } <a class="code" href="structDltContext.html">DltContext</a>;</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="CAmDltWrapper_8h.html#a6d9a4081c4aae04cd56191712731cc48"> 52</a></span>&#160; <span class="keyword">typedef</span> <span class="keyword">enum</span></div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; {</div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="CAmDltWrapper_8h.html#a6d9a4081c4aae04cd56191712731cc48a899fab51aeccb39c095fcc3cd3d12e52"> 54</a></span>&#160; <a class="code" href="CAmDltWrapper_8h.html#a6d9a4081c4aae04cd56191712731cc48a899fab51aeccb39c095fcc3cd3d12e52">DLT_TRACE_STATUS_DEFAULT</a> = -1, </div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="CAmDltWrapper_8h.html#a6d9a4081c4aae04cd56191712731cc48aa74adb4284598ada6b62912fb14517f2"> 55</a></span>&#160; <a class="code" href="CAmDltWrapper_8h.html#a6d9a4081c4aae04cd56191712731cc48aa74adb4284598ada6b62912fb14517f2">DLT_TRACE_STATUS_OFF</a> = 0x00, </div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="CAmDltWrapper_8h.html#a6d9a4081c4aae04cd56191712731cc48a0d722fd2d02a9e6100822720e4ea3c93"> 56</a></span>&#160; <a class="code" href="CAmDltWrapper_8h.html#a6d9a4081c4aae04cd56191712731cc48a0d722fd2d02a9e6100822720e4ea3c93">DLT_TRACE_STATUS_ON</a> = 0x01 </div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; } <a class="code" href="CAmDltWrapper_8h.html#a6d9a4081c4aae04cd56191712731cc48">DltTraceStatusType</a>;</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div><div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="structDltContextData.html"> 62</a></span>&#160; <span class="keyword">typedef</span> <span class="keyword">struct</span></div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; {</div><div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="structDltContextData.html#ae6c8b406a38f9de59b30463fecf3c621"> 64</a></span>&#160; <a class="code" href="structDltContext.html">DltContext</a> *<a class="code" href="structDltContextData.html#ae6c8b406a38f9de59b30463fecf3c621">handle</a>; </div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="structDltContextData.html#a66dca2240a7e65694cc5af636b6635bc"> 65</a></span>&#160; std::stringstream <a class="code" href="structDltContextData.html#a66dca2240a7e65694cc5af636b6635bc">buffer</a>; </div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="structDltContextData.html#af99d75e9d39ab96dc0abf78053053b53"> 66</a></span>&#160; int32_t <a class="code" href="structDltContextData.html#af99d75e9d39ab96dc0abf78053053b53">log_level</a>; </div><div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="structDltContextData.html#a03427bbcf47f632dbec457dad0d6cc05"> 67</a></span>&#160; int32_t <a class="code" href="structDltContextData.html#a03427bbcf47f632dbec457dad0d6cc05">trace_status</a>; </div><div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="structDltContextData.html#a6f0c1821f266ec85d97a565fe0c19564"> 68</a></span>&#160; int32_t <a class="code" href="structDltContextData.html#a6f0c1821f266ec85d97a565fe0c19564">args_num</a>; </div><div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="structDltContextData.html#a3e6529158c01898f941d78df54a18e9e"> 69</a></span>&#160; uint8_t <a class="code" href="structDltContextData.html#a3e6529158c01898f941d78df54a18e9e">mcnt</a>; </div><div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="structDltContextData.html#ad3c54646d07c8361aa0bbb7ae63a8aee"> 70</a></span>&#160; <span class="keywordtype">char</span>* <a class="code" href="structDltContextData.html#ad3c54646d07c8361aa0bbb7ae63a8aee">context_description</a>; </div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; } <a class="code" href="structDltContextData.html">DltContextData</a>;</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div><div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6"> 76</a></span>&#160; <span class="keyword">typedef</span> <span class="keyword">enum</span></div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; {</div><div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6af5676904be465284e8c46d2eb869780e"> 78</a></span>&#160; <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6af5676904be465284e8c46d2eb869780e">DLT_LOG_DEFAULT</a> = -1, </div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a06364321d3bd3afd3d8b9dc5fbb8b20f"> 79</a></span>&#160; <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a06364321d3bd3afd3d8b9dc5fbb8b20f">DLT_LOG_OFF</a> = 0x00, </div><div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a27f569c6e2e180728e9fbbd42c1ebae4"> 80</a></span>&#160; <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a27f569c6e2e180728e9fbbd42c1ebae4">DLT_LOG_FATAL</a> = 0x01, </div><div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6af053c564a48e032ff08b396df08d2745"> 81</a></span>&#160; <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6af053c564a48e032ff08b396df08d2745">DLT_LOG_ERROR</a> = 0x02, </div><div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6ae01a3efeb12760f9d61cf64daa49cee1"> 82</a></span>&#160; <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6ae01a3efeb12760f9d61cf64daa49cee1">DLT_LOG_WARN</a> = 0x03, </div><div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6ace1b62a4f5a22130fad55d21cbc3b704"> 83</a></span>&#160; <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6ace1b62a4f5a22130fad55d21cbc3b704">DLT_LOG_INFO</a> = 0x04, </div><div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a21f205dec0a227b1276023139e9c4f4c"> 84</a></span>&#160; <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a21f205dec0a227b1276023139e9c4f4c">DLT_LOG_DEBUG</a> = 0x05, </div><div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a2bb30ac9585ea3a01b862f348c0a0131"> 85</a></span>&#160; <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a2bb30ac9585ea3a01b862f348c0a0131">DLT_LOG_VERBOSE</a> = 0x06 </div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; } <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6">DltLogLevelType</a>;</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div><div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="CAmDltWrapper_8h.html#ab29a2d53c119d7c64e1dabe95ad6401b"> 88</a></span>&#160;<span class="preprocessor"> #define DLT_DEFAULT_LOG_LEVEL DLT_LOG_INFO</span></div><div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="CAmDltWrapper_8h.html#a0243c928d58eb804e511f84982764f62"> 89</a></span>&#160;<span class="preprocessor"> #define DLT_DECLARE_CONTEXT(CONTEXT) \</span></div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="preprocessor"> DltContext CONTEXT;</span></div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;</div><div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="CAmDltWrapper_8h.html#a0a334b03da24104c57b9c00520d49777"> 92</a></span>&#160;<span class="preprocessor"> #define DLT_IMPORT_CONTEXT(CONTEXT) \</span></div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="preprocessor"> extern DltContext CONTEXT;</span></div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="preprocessor">#endif // WITH_DLT</span></div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceam.html">am</a></div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;{</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;</div><div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html"> 106</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1CAmDltWrapper.html">CAmDltWrapper</a></div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;{</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;</div><div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html"> 113</a></span>&#160; <span class="keyword">typedef</span> <span class="keyword">struct</span></div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; {</div><div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a98f85fc3c819dfdd595255f9bef1ab6e"> 115</a></span>&#160; <a class="code" href="structDltContext.html">DltContext</a> *<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a98f85fc3c819dfdd595255f9bef1ab6e">handle</a>; </div><div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30"> 116</a></span>&#160; std::stringstream <a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a>; </div><div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a180813513fc302f133b8679916a8269c"> 117</a></span>&#160; int32_t <a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a180813513fc302f133b8679916a8269c">log_level</a>; </div><div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a2f269e6344d8503b7a34d0abc10e67e3"> 118</a></span>&#160; int32_t <a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a2f269e6344d8503b7a34d0abc10e67e3">trace_status</a>; </div><div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a3114b93544d2958dc064447b69d7e42f"> 119</a></span>&#160; int32_t <a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a3114b93544d2958dc064447b69d7e42f">args_num</a>; </div><div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#ad5c28496b0a51939fe82053ad5dea105"> 120</a></span>&#160; uint8_t <a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#ad5c28496b0a51939fe82053ad5dea105">mcnt</a>; </div><div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#ac42409be2882c89047a5ccdf3b858a9b"> 121</a></span>&#160; <span class="keywordtype">char</span>* <a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#ac42409be2882c89047a5ccdf3b858a9b">context_description</a>; </div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; } <a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html">NoDltContextData</a>;</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="comment">/*</span></div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="comment"> * The eunum gives the logtype</span></div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499"> 127</a></span>&#160; <span class="keyword">enum</span> <a class="code" href="classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499">logDestination</a></div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; {</div><div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499a08e719a927e95abf06c1e0ebb9afdaf2"> 129</a></span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499a08e719a927e95abf06c1e0ebb9afdaf2">DAEMON</a>=0, </div><div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499a64792df17ebfa05c9aea220d30560155"> 130</a></span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499a64792df17ebfa05c9aea220d30560155">COMMAND_LINE</a>=1, </div><div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499abac6371c260b4e7b74cb952bd8deb1eb"> 131</a></span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499abac6371c260b4e7b74cb952bd8deb1eb">FILE_OUT</a> =2 </div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; };</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="keyword">static</span> <a class="code" href="classam_1_1CAmDltWrapper.html">CAmDltWrapper</a>* <a class="code" href="classam_1_1CAmDltWrapper.html#ade4bf08f260e648ce3036d055fde0c10">instanctiateOnce</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *appid, <span class="keyword">const</span> <span class="keywordtype">char</span> * description, <span class="keyword">const</span> <span class="keywordtype">bool</span> debugEnabled = <span class="keyword">true</span>, <span class="keyword">const</span> <a class="code" href="classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499">logDestination</a> logDest = logDestination::DAEMON, <span class="keyword">const</span> std::string Filename=<span class="stringliteral">&quot;&quot;</span>,<span class="keywordtype">bool</span> onlyError=<span class="keyword">false</span>);</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; </div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keyword">static</span> <a class="code" href="classam_1_1CAmDltWrapper.html">CAmDltWrapper</a>* <a class="code" href="classam_1_1CAmDltWrapper.html#ada6b19609acc0cb4828f19e20ceff35c">instance</a>();</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#ac908cea74b5915b494e4aeb6abcd2eeb">registerContext</a>(<a class="code" href="structDltContext.html">DltContext</a>&amp; handle, <span class="keyword">const</span> <span class="keywordtype">char</span> *contextid, <span class="keyword">const</span> <span class="keywordtype">char</span> * description);</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#ac908cea74b5915b494e4aeb6abcd2eeb">registerContext</a>(<a class="code" href="structDltContext.html">DltContext</a>&amp; handle, <span class="keyword">const</span> <span class="keywordtype">char</span> *contextid, <span class="keyword">const</span> <span class="keywordtype">char</span> * description, <span class="keyword">const</span> <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6">DltLogLevelType</a> level, <span class="keyword">const</span> <a class="code" href="CAmDltWrapper_8h.html#a6d9a4081c4aae04cd56191712731cc48">DltTraceStatusType</a> status);</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a7093827b39867cbf0d4f04ca03a5a819">unregisterContext</a>(<a class="code" href="structDltContext.html">DltContext</a>&amp; handle);</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a7fd97ab7edeee9db85fcd261ef163570">getEnabled</a>();</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a01b723c883caca2ad8364e253cb627cd">~CAmDltWrapper</a>();</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDltWrapper.html#ad4701439636cce87db15324a20ed420e">init</a>(<a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6">DltLogLevelType</a> loglevel, <a class="code" href="structDltContext.html">DltContext</a>* context = NULL);</div><div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#affa24a985251893ffd6c2c1292153057"> 160</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmDltWrapper.html#affa24a985251893ffd6c2c1292153057">checkLogLevel</a>(<a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6">DltLogLevelType</a> logLevel)</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; {</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="preprocessor">#ifdef WITH_DLT</span></div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="preprocessor"> #ifdef DLT_IS_LOG_LEVEL_ENABLED</span></div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <span class="keywordflow">if</span> (mlogDestination == logDestination::DAEMON)</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; {</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <span class="keywordflow">return</span> (dlt_user_is_logLevel_enabled(&amp;mDltContext, logLevel) == DLT_RETURN_TRUE);</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; }</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="preprocessor"> #else</span></div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; (void)logLevel;</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<span class="preprocessor"> #endif</span></div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <span class="keywordflow">return</span> (logLevel &lt;= mDltContext.<a class="code" href="structDltContext.html#a9aa7cea861cf6fbdd0a11d60a00a5061">log_level_user</a>);</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; }</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#ab8cf157539a67ad655a99d6e22bf8141">deinit</a>();</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#ad341b706662b63ed4424b950d734d28f">send</a>();</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(<span class="keyword">const</span> int8_t value);</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(<span class="keyword">const</span> uint8_t value);</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(<span class="keyword">const</span> int16_t value);</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(<span class="keyword">const</span> uint16_t value);</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(<span class="keyword">const</span> int32_t value);</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(<span class="keyword">const</span> uint32_t value);</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(<span class="keyword">const</span> uint64_t value);</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(<span class="keyword">const</span> int64_t value);</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(<span class="keyword">const</span> std::string&amp; value);</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> value);</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(<span class="keyword">const</span> std::vector&lt;uint8_t&gt; &amp; data);</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; </div><div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c"> 190</a></span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c">appendNoDLT</a>(T value)</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; {</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a> &lt;&lt; value &lt;&lt;<span class="stringliteral">&quot; &quot;</span>;</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; }</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; <span class="comment">// specialization for const char*</span></div><div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#a5aaa7271c3ae6390cad8bf63ed995a4f"> 196</a></span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T = const <span class="keywordtype">char</span>*&gt; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a5aaa7271c3ae6390cad8bf63ed995a4f">append</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* value)</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; {</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;<span class="preprocessor"> #ifdef WITH_DLT</span></div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; <span class="keywordflow">if</span> (mlogDestination == logDestination::DAEMON)</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; {</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; dlt_user_log_write_string(&amp;mDltContextData, value);</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; }</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; {</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a> &lt;&lt; std::string(value);</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; }</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;<span class="preprocessor"> #else</span></div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; mNoDltContextData.<a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a> &lt;&lt; std::string(value);</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;<span class="preprocessor"> #endif //WITH_DLT</span></div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; }</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;</div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> std::vector&lt;const char*&gt; mStr_error;</div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> std::vector&lt;const char*&gt; mStr_sourceState;</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> std::vector&lt;const char*&gt; mStr_MuteState;</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> std::vector&lt;const char*&gt; mStr_DomainState;</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> std::vector&lt;const char*&gt; mStr_ConnectionState;</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> std::vector&lt;const char*&gt; mStr_Availability;</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> std::vector&lt;const char*&gt; mStr_Interrupt;</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> std::vector&lt;const char*&gt; mStr_Handle;</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> std::vector&lt;const char*&gt; mStr_NotificationStatus;</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;</div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; <span class="comment">// specialization for const am_Error_e</span></div><div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#a9c39d0acf8a3558b6972f63aaa6f29e6"> 227</a></span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T = const am_Error_e&gt; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a9c39d0acf8a3558b6972f63aaa6f29e6">append</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> value)</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; {</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; <span class="keywordflow">if</span> (static_cast&lt;std::size_t&gt;(value) &gt;= mStr_error.size())</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; {</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(<span class="stringliteral">&quot;value for am_Error_e out of bounds!&quot;</span>);</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(static_cast&lt;uint16_t&gt;(value));</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; }</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(mStr_error[value]);</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; }</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; <span class="comment">// specialization for const am_Error_e</span></div><div class="line"><a name="l00239"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#ab8bc30ee9a1ce4355185540aabc9f0b9"> 239</a></span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T = const am_SourceState_e&gt; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#ab8bc30ee9a1ce4355185540aabc9f0b9">append</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am_SourceState_e</a> value)</div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; {</div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; <span class="keywordflow">if</span> (static_cast&lt;std::size_t&gt;(value) &gt;= mStr_sourceState.size())</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; {</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(<span class="stringliteral">&quot;value for am_SourceState_e out of bounds!&quot;</span>);</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(static_cast&lt;uint16_t&gt;(value));</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; }</div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(mStr_sourceState[value]);</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; }</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;</div><div class="line"><a name="l00251"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#ae4e7070ff27b965c3c0305555611edbc"> 251</a></span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T = const am_MuteState_e&gt; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#ae4e7070ff27b965c3c0305555611edbc">append</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> value)</div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; {</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; <span class="keywordflow">if</span> (static_cast&lt;std::size_t&gt;(value) &gt;= mStr_MuteState.size())</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; {</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(<span class="stringliteral">&quot;value for am_MuteState_e out of bounds!&quot;</span>);</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(static_cast&lt;uint16_t&gt;(value));</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; }</div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(mStr_MuteState[value]);</div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; }</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;</div><div class="line"><a name="l00262"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#a3ab1d3cf2f2b4f3d47d43ef9b1edfe4e"> 262</a></span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T = const am_DomainState_e&gt; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a3ab1d3cf2f2b4f3d47d43ef9b1edfe4e">append</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> value)</div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; {</div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; <span class="keywordflow">if</span> (static_cast&lt;std::size_t&gt;(value) &gt;= mStr_DomainState.size())</div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; {</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(<span class="stringliteral">&quot;value for am_DomainState_e out of bounds!&quot;</span>);</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(static_cast&lt;uint16_t&gt;(value));</div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; }</div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(mStr_DomainState[value]);</div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; }</div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;</div><div class="line"><a name="l00273"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#a85b38abf531d28ed692f6fd7a2860088"> 273</a></span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T = const am_ConnectionState_e&gt; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a85b38abf531d28ed692f6fd7a2860088">append</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am_ConnectionState_e</a> value)</div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; {</div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; <span class="keywordflow">if</span> (static_cast&lt;std::size_t&gt;(value) &gt;= mStr_ConnectionState.size())</div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; {</div><div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(<span class="stringliteral">&quot;value for am_ConnectionState_e out of bounds!&quot;</span>);</div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(static_cast&lt;uint16_t&gt;(value));</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; }</div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(mStr_ConnectionState[value]);</div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; }</div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;</div><div class="line"><a name="l00284"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#a17821f03aebddc7ec9fc92b3a3d43b4f"> 284</a></span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T = const am_Availability_e&gt; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a17821f03aebddc7ec9fc92b3a3d43b4f">append</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9c">am_Availability_e</a> value)</div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; {</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; <span class="keywordflow">if</span> (static_cast&lt;std::size_t&gt;(value) &gt;= mStr_Availability.size())</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; {</div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(<span class="stringliteral">&quot;value for am_Availability_e out of bounds!&quot;</span>);</div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(static_cast&lt;uint16_t&gt;(value));</div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; }</div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(mStr_Availability[value]);</div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; }</div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;</div><div class="line"><a name="l00295"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#ab17084b0b81526bb53f4f72f28910a7a"> 295</a></span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T = const am_InterruptState_e&gt; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#ab17084b0b81526bb53f4f72f28910a7a">append</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am_InterruptState_e</a> value)</div><div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; {</div><div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; <span class="keywordflow">if</span> (static_cast&lt;std::size_t&gt;(value) &gt;= mStr_Interrupt.size())</div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; {</div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(<span class="stringliteral">&quot;value for am_InterruptState_e out of bounds!&quot;</span>);</div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(static_cast&lt;uint16_t&gt;(value));</div><div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; }</div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(mStr_Interrupt[value]);</div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; }</div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;</div><div class="line"><a name="l00306"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#ac7e68dca06ab63a0d793178c24da67db"> 306</a></span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T = const am_Handle_e&gt; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#ac7e68dca06ab63a0d793178c24da67db">append</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ce">am_Handle_e</a> value)</div><div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; {</div><div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; <span class="keywordflow">if</span> (static_cast&lt;std::size_t&gt;(value) &gt;= mStr_Handle.size())</div><div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; {</div><div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(<span class="stringliteral">&quot;value for am_Handle_e out of bounds!&quot;</span>);</div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(static_cast&lt;uint16_t&gt;(value));</div><div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; }</div><div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(mStr_Handle[value]);</div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; }</div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; </div><div class="line"><a name="l00317"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#a2fa092ff6e223bbb0d870ee5e557bee1"> 317</a></span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T = const am_Handle_s&gt; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a2fa092ff6e223bbb0d870ee5e557bee1">append</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> value)</div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; {</div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a> (value.<a class="code" href="structam_1_1am__Handle__s.html#a05f863136a74f9fd3356e0c30149a649">handleType</a>);</div><div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a> (value.<a class="code" href="structam_1_1am__Handle__s.html#aad0238ce3ed33303aeef55a756bccc46">handle</a>);</div><div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; }</div><div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;</div><div class="line"><a name="l00323"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#aba61a46122e0e3e66d9b9ad87b4d82c6"> 323</a></span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T = const am_NotificationStatus_e&gt; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#aba61a46122e0e3e66d9b9ad87b4d82c6">append</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3">am_NotificationStatus_e</a> value)</div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; {</div><div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; <span class="keywordflow">if</span> (static_cast&lt;std::size_t&gt;(value) &gt;= mStr_NotificationStatus.size())</div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; {</div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(<span class="stringliteral">&quot;value for am_NotificationStatus_e out of bounds!&quot;</span>);</div><div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(static_cast&lt;uint16_t&gt;(value));</div><div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; }</div><div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(mStr_NotificationStatus[value]);</div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; }</div><div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160;</div><div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; <span class="comment">// Template to print unknown pointer types with their address</span></div><div class="line"><a name="l00335"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#a19c3b41a975204c14a979713f44c1d99"> 335</a></span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a19c3b41a975204c14a979713f44c1d99">append</a>(T* value)</div><div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; {</div><div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; std::ostringstream ss;</div><div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; ss &lt;&lt; <span class="stringliteral">&quot;0x&quot;</span> &lt;&lt; std::hex &lt;&lt; (uint64_t)value;</div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(ss.str().c_str());</div><div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; }</div><div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;</div><div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; <span class="comment">// Template to print unknown types</span></div><div class="line"><a name="l00343"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#a0f0c11c2e3fafe77fcca9349aae4aed1"> 343</a></span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a0f0c11c2e3fafe77fcca9349aae4aed1">append</a>(T value)</div><div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; {</div><div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; std::ostringstream ss;</div><div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; ss &lt;&lt; std::dec &lt;&lt; value;</div><div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(ss.str().c_str());</div><div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160; }</div><div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;</div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; <span class="comment">// Template parameter pack to generate recursive code</span></div><div class="line"><a name="l00351"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128"> 351</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(<span class="keywordtype">void</span>) {}</div><div class="line"><a name="l00352"></a><span class="lineno"><a class="line" href="classam_1_1CAmDltWrapper.html#ae5721881a2c1410bff54d0cf7fff00cd"> 352</a></span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T, <span class="keyword">typename</span>... TArgs&gt; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDltWrapper.html#ae5721881a2c1410bff54d0cf7fff00cd">append</a>(T value, TArgs... args)</div><div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160; {</div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160; this-&gt;<a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(value);</div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; this-&gt;<a class="code" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(args...);</div><div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; }</div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160;</div><div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html">CAmDltWrapper</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *appid, <span class="keyword">const</span> <span class="keywordtype">char</span> * description, <span class="keyword">const</span> <span class="keywordtype">bool</span> debugEnabled = <span class="keyword">true</span>, <span class="keyword">const</span> <a class="code" href="classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499">logDestination</a> logDest = logDestination::DAEMON, <span class="keyword">const</span> std::string Filename=<span class="stringliteral">&quot;&quot;</span>,<span class="keywordtype">bool</span> onlyError=<span class="keyword">false</span>); <span class="comment">//is private because of singleton pattern</span></div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; <span class="keywordtype">bool</span> initNoDlt(<a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6">DltLogLevelType</a> loglevel, <a class="code" href="structDltContext.html">DltContext</a>* context);</div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; std::string now();</div><div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; <a class="code" href="structDltContext.html">DltContext</a> mDltContext; </div><div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; <a class="code" href="structDltContextData.html">DltContextData</a> mDltContextData; </div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; <a class="code" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html">NoDltContextData</a> mNoDltContextData; </div><div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; std::map&lt;DltContext*,std::string&gt; mMapContext; </div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; <span class="keywordtype">bool</span> mDebugEnabled; </div><div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499">logDestination</a> mlogDestination; </div><div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; std::ofstream mFilename; </div><div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160; <span class="keywordtype">bool</span> mOnlyError; </div><div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; <span class="keywordtype">bool</span> mLogOn; </div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; <span class="keyword">static</span> <a class="code" href="classam_1_1CAmDltWrapper.html">CAmDltWrapper</a>* mpDLTWrapper; </div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; <span class="keyword">static</span> pthread_mutex_t mMutex;</div><div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160;</div><div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160;};</div><div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160;</div><div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T, <span class="keyword">typename</span>... TArgs&gt;</div><div class="line"><a name="l00387"></a><span class="lineno"><a class="line" href="namespaceam.html#a1380ab7aa695390caefcedfd309701a1"> 387</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="namespaceam.html#a1380ab7aa695390caefcedfd309701a1">log</a>(<a class="code" href="structDltContext.html">DltContext</a>* <span class="keyword">const</span> context, <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6">DltLogLevelType</a> loglevel, T value, TArgs... args)</div><div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160;{</div><div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html">CAmDltWrapper</a>* inst(<a class="code" href="classam_1_1CAmDltWrapper.html#ada6b19609acc0cb4828f19e20ceff35c">CAmDltWrapper::instance</a>());</div><div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160; <span class="keywordflow">if</span> (!inst-&gt;<a class="code" href="classam_1_1CAmDltWrapper.html#a7fd97ab7edeee9db85fcd261ef163570">getEnabled</a>())</div><div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160; {</div><div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; }</div><div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160; <span class="keywordflow">if</span> (!inst-&gt;<a class="code" href="classam_1_1CAmDltWrapper.html#ad4701439636cce87db15324a20ed420e">init</a>(loglevel, context))</div><div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; {</div><div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; }</div><div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160; inst-&gt;<a class="code" href="classam_1_1CAmDltWrapper.html#a9d365359e4a625e91ff957d2b02f7c54">append</a>(value);</div><div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160; inst-&gt;<a class="code" href="classam_1_1CAmDltWrapper.html#a9d365359e4a625e91ff957d2b02f7c54">append</a>(args...);</div><div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160; inst-&gt;<a class="code" href="classam_1_1CAmDltWrapper.html#ad341b706662b63ed4424b950d734d28f">send</a>();</div><div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160;}</div><div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160;</div><div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T, <span class="keyword">typename</span>... TArgs&gt;</div><div class="line"><a name="l00409"></a><span class="lineno"><a class="line" href="namespaceam.html#acc72d4fac64a8d1e69f3517a55d93404"> 409</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="namespaceam.html#acc72d4fac64a8d1e69f3517a55d93404">logDebug</a>(T value, TArgs... args)</div><div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160;{</div><div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; <a class="code" href="namespaceam.html#a1380ab7aa695390caefcedfd309701a1">log</a>(NULL, <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a21f205dec0a227b1276023139e9c4f4c">DLT_LOG_DEBUG</a>, value, args...);</div><div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160;}</div><div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160;</div><div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T, <span class="keyword">typename</span>... TArgs&gt;</div><div class="line"><a name="l00420"></a><span class="lineno"><a class="line" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6"> 420</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(T value, TArgs... args)</div><div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160;{</div><div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160; <a class="code" href="namespaceam.html#a1380ab7aa695390caefcedfd309701a1">log</a>(NULL, <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6ace1b62a4f5a22130fad55d21cbc3b704">DLT_LOG_INFO</a>, value, args...);</div><div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160;}</div><div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160;</div><div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T, <span class="keyword">typename</span>... TArgs&gt;</div><div class="line"><a name="l00431"></a><span class="lineno"><a class="line" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6"> 431</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(T value, TArgs... args)</div><div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160;{</div><div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160; <a class="code" href="namespaceam.html#a1380ab7aa695390caefcedfd309701a1">log</a>(NULL, <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6af053c564a48e032ff08b396df08d2745">DLT_LOG_ERROR</a>,value,args...);</div><div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160;}</div><div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160;</div><div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T, <span class="keyword">typename</span>... TArgs&gt;</div><div class="line"><a name="l00442"></a><span class="lineno"><a class="line" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15"> 442</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(T value, TArgs... args)</div><div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160;{</div><div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160; <a class="code" href="namespaceam.html#a1380ab7aa695390caefcedfd309701a1">log</a>(NULL, <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6ae01a3efeb12760f9d61cf64daa49cee1">DLT_LOG_WARN</a>,value,args...);</div><div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160;}</div><div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160;</div><div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T, <span class="keyword">typename</span>... TArgs&gt;</div><div class="line"><a name="l00453"></a><span class="lineno"><a class="line" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e"> 453</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a>(T value, TArgs... args)</div><div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160;{</div><div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160; <a class="code" href="namespaceam.html#a1380ab7aa695390caefcedfd309701a1">log</a>(NULL, <a class="code" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a2bb30ac9585ea3a01b862f348c0a0131">DLT_LOG_VERBOSE</a>,value,args...);</div><div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160;}</div><div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160;</div><div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160;}</div><div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160;</div><div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* DLTWRAPPER_H_ */</span><span class="preprocessor"></span></div><div class="ttc" id="classam_1_1CAmDltWrapper_html"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html">am::CAmDltWrapper</a></div><div class="ttdoc">Wraps around the dlt. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00106">CAmDltWrapper.h:106</a></div></div>
<div class="ttc" id="structDltContextData_html_a6f0c1821f266ec85d97a565fe0c19564"><div class="ttname"><a href="structDltContextData.html#a6f0c1821f266ec85d97a565fe0c19564">DltContextData::args_num</a></div><div class="ttdeci">int32_t args_num</div><div class="ttdoc">number of arguments for extended header </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00068">CAmDltWrapper.h:68</a></div></div>
<div class="ttc" id="namespaceam_html_a5b3664fd40b7f98b4252c23cb9663e9c"><div class="ttname"><a href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9c">am::am_Availability_e</a></div><div class="ttdeci">am_Availability_e</div><div class="ttdoc">with the help of this enum, sinks and sources can report their availability state ...</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00233">audiomanagertypes.h:233</a></div></div>
<div class="ttc" id="classam_1_1CAmDltWrapper_html_aff17466b9effa921b51540e2b13d9499abac6371c260b4e7b74cb952bd8deb1eb"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499abac6371c260b4e7b74cb952bd8deb1eb">am::CAmDltWrapper::FILE_OUT</a></div><div class="ttdoc">logging into a file </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00131">CAmDltWrapper.h:131</a></div></div>
-<div class="ttc" id="namespaceam_html_a8d6015cc712615bbe2fc1cd7d8b94d15"><div class="ttname"><a href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">am::logWarning</a></div><div class="ttdeci">void logWarning(T value, TArgs...args)</div><div class="ttdoc">logs given values with warninglevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00427">CAmDltWrapper.h:427</a></div></div>
+<div class="ttc" id="namespaceam_html_a8d6015cc712615bbe2fc1cd7d8b94d15"><div class="ttname"><a href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">am::logWarning</a></div><div class="ttdeci">void logWarning(T value, TArgs...args)</div><div class="ttdoc">logs given values with warninglevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00442">CAmDltWrapper.h:442</a></div></div>
+<div class="ttc" id="namespaceam_html"><div class="ttname"><a href="namespaceam.html">am</a></div><div class="ttdoc">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects...</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8h_source.html#l00029">CAmCommandReceiver.h:29</a></div></div>
<div class="ttc" id="structam_1_1CAmDltWrapper_1_1NoDltContextData_html_a598d8656b53a6c87e0179c16ed123d30"><div class="ttname"><a href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">am::CAmDltWrapper::NoDltContextData::buffer</a></div><div class="ttdeci">std::stringstream buffer</div><div class="ttdoc">buffer for building log message </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00116">CAmDltWrapper.h:116</a></div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4ce"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am::am_Error_e</a></div><div class="ttdeci">am_Error_e</div><div class="ttdoc">the errors of the audiomanager. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00337">audiomanagertypes.h:337</a></div></div>
<div class="ttc" id="namespaceam_html_a9bce055a917900b33c7fa5666ec00e22"><div class="ttname"><a href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am::am_InterruptState_e</a></div><div class="ttdeci">am_InterruptState_e</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00454">audiomanagertypes.h:454</a></div></div>
-<div class="ttc" id="classam_1_1CAmDltWrapper_html_a0f0c11c2e3fafe77fcca9349aae4aed1"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#a0f0c11c2e3fafe77fcca9349aae4aed1">am::CAmDltWrapper::append</a></div><div class="ttdeci">void append(T value)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00328">CAmDltWrapper.h:328</a></div></div>
+<div class="ttc" id="classam_1_1CAmDltWrapper_html_a0f0c11c2e3fafe77fcca9349aae4aed1"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#a0f0c11c2e3fafe77fcca9349aae4aed1">am::CAmDltWrapper::append</a></div><div class="ttdeci">void append(T value)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00343">CAmDltWrapper.h:343</a></div></div>
<div class="ttc" id="CAmDltWrapper_8h_html_af69fa5fab3efb6780bb9d9ec2535cbb6a06364321d3bd3afd3d8b9dc5fbb8b20f"><div class="ttname"><a href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a06364321d3bd3afd3d8b9dc5fbb8b20f">DLT_LOG_OFF</a></div><div class="ttdoc">Log level off. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00079">CAmDltWrapper.h:79</a></div></div>
-<div class="ttc" id="namespaceam_html_a47d650dc91db97c1f9323b4ed5cf4fd6"><div class="ttname"><a href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">am::logInfo</a></div><div class="ttdeci">void logInfo(T value, TArgs...args)</div><div class="ttdoc">logs given values with infolevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00405">CAmDltWrapper.h:405</a></div></div>
+<div class="ttc" id="namespaceam_html_a47d650dc91db97c1f9323b4ed5cf4fd6"><div class="ttname"><a href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">am::logInfo</a></div><div class="ttdeci">void logInfo(T value, TArgs...args)</div><div class="ttdoc">logs given values with infolevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00420">CAmDltWrapper.h:420</a></div></div>
<div class="ttc" id="CAmDltWrapper_8h_html_af69fa5fab3efb6780bb9d9ec2535cbb6a27f569c6e2e180728e9fbbd42c1ebae4"><div class="ttname"><a href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a27f569c6e2e180728e9fbbd42c1ebae4">DLT_LOG_FATAL</a></div><div class="ttdoc">fatal system error </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00080">CAmDltWrapper.h:80</a></div></div>
<div class="ttc" id="namespaceam_html_af9d68f1f1b0553906df4c90e9a860ffa"><div class="ttname"><a href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am::am_MuteState_e</a></div><div class="ttdeci">am_MuteState_e</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00392">audiomanagertypes.h:392</a></div></div>
-<div class="ttc" id="classam_1_1CAmDltWrapper_html_a9d365359e4a625e91ff957d2b02f7c54"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#a9d365359e4a625e91ff957d2b02f7c54">am::CAmDltWrapper::append</a></div><div class="ttdeci">void append(const int8_t value)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8cpp_source.html#l00633">CAmDltWrapper.cpp:633</a></div></div>
-<div class="ttc" id="classam_1_1CAmDltWrapper_html_a2fa092ff6e223bbb0d870ee5e557bee1"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#a2fa092ff6e223bbb0d870ee5e557bee1">am::CAmDltWrapper::append</a></div><div class="ttdeci">void append(const am_Handle_s value)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00302">CAmDltWrapper.h:302</a></div></div>
+<div class="ttc" id="classam_1_1CAmDltWrapper_html_a9d365359e4a625e91ff957d2b02f7c54"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#a9d365359e4a625e91ff957d2b02f7c54">am::CAmDltWrapper::append</a></div><div class="ttdeci">void append(const int8_t value)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8cpp_source.html#l00643">CAmDltWrapper.cpp:643</a></div></div>
+<div class="ttc" id="classam_1_1CAmDltWrapper_html_a2fa092ff6e223bbb0d870ee5e557bee1"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#a2fa092ff6e223bbb0d870ee5e557bee1">am::CAmDltWrapper::append</a></div><div class="ttdeci">void append(const am_Handle_s value)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00317">CAmDltWrapper.h:317</a></div></div>
<div class="ttc" id="classam_1_1CAmDltWrapper_html_aff17466b9effa921b51540e2b13d9499a08e719a927e95abf06c1e0ebb9afdaf2"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499a08e719a927e95abf06c1e0ebb9afdaf2">am::CAmDltWrapper::DAEMON</a></div><div class="ttdoc">logging with the DLT daemon </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00129">CAmDltWrapper.h:129</a></div></div>
<div class="ttc" id="structDltContextData_html"><div class="ttname"><a href="structDltContextData.html">DltContextData</a></div><div class="ttdoc">This structure is used for context data used in an application. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00062">CAmDltWrapper.h:62</a></div></div>
<div class="ttc" id="structDltContextData_html_ae6c8b406a38f9de59b30463fecf3c621"><div class="ttname"><a href="structDltContextData.html#ae6c8b406a38f9de59b30463fecf3c621">DltContextData::handle</a></div><div class="ttdeci">DltContext * handle</div><div class="ttdoc">pointer to DltContext </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00064">CAmDltWrapper.h:64</a></div></div>
-<div class="ttc" id="classam_1_1CAmDltWrapper_html_ade4bf08f260e648ce3036d055fde0c10"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#ade4bf08f260e648ce3036d055fde0c10">am::CAmDltWrapper::instanctiateOnce</a></div><div class="ttdeci">static CAmDltWrapper * instanctiateOnce(const char *appid, const char *description, const bool debugEnabled=true, const logDestination logDest=logDestination::DAEMON, const std::string Filename=&quot;&quot;, bool onlyError=false)</div><div class="ttdoc">Instanciate the Dlt Wrapper. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8cpp_source.html#l00149">CAmDltWrapper.cpp:149</a></div></div>
+<div class="ttc" id="classam_1_1CAmDltWrapper_html_ade4bf08f260e648ce3036d055fde0c10"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#ade4bf08f260e648ce3036d055fde0c10">am::CAmDltWrapper::instanctiateOnce</a></div><div class="ttdeci">static CAmDltWrapper * instanctiateOnce(const char *appid, const char *description, const bool debugEnabled=true, const logDestination logDest=logDestination::DAEMON, const std::string Filename=&quot;&quot;, bool onlyError=false)</div><div class="ttdoc">Instanciate the Dlt Wrapper. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8cpp_source.html#l00150">CAmDltWrapper.cpp:150</a></div></div>
<div class="ttc" id="structam_1_1CAmDltWrapper_1_1NoDltContextData_html_ac42409be2882c89047a5ccdf3b858a9b"><div class="ttname"><a href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#ac42409be2882c89047a5ccdf3b858a9b">am::CAmDltWrapper::NoDltContextData::context_description</a></div><div class="ttdeci">char * context_description</div><div class="ttdoc">description of context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00121">CAmDltWrapper.h:121</a></div></div>
<div class="ttc" id="CAmDltWrapper_8h_html_af69fa5fab3efb6780bb9d9ec2535cbb6a2bb30ac9585ea3a01b862f348c0a0131"><div class="ttname"><a href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a2bb30ac9585ea3a01b862f348c0a0131">DLT_LOG_VERBOSE</a></div><div class="ttdoc">highest grade of information </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00085">CAmDltWrapper.h:85</a></div></div>
-<div class="ttc" id="classam_1_1CAmDltWrapper_html_ab8cf157539a67ad655a99d6e22bf8141"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#ab8cf157539a67ad655a99d6e22bf8141">am::CAmDltWrapper::deinit</a></div><div class="ttdeci">void deinit()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8cpp_source.html#l00586">CAmDltWrapper.cpp:586</a></div></div>
-<div class="ttc" id="classam_1_1CAmDltWrapper_html_ab8bc30ee9a1ce4355185540aabc9f0b9"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#ab8bc30ee9a1ce4355185540aabc9f0b9">am::CAmDltWrapper::append</a></div><div class="ttdeci">void append(const am_SourceState_e value)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00224">CAmDltWrapper.h:224</a></div></div>
-<div class="ttc" id="classam_1_1CAmDltWrapper_html_ad4701439636cce87db15324a20ed420e"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#ad4701439636cce87db15324a20ed420e">am::CAmDltWrapper::init</a></div><div class="ttdeci">bool init(DltLogLevelType loglevel, DltContext *context=NULL)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8cpp_source.html#l00615">CAmDltWrapper.cpp:615</a></div></div>
-<div class="ttc" id="namespaceam_html_a1380ab7aa695390caefcedfd309701a1"><div class="ttname"><a href="namespaceam.html#a1380ab7aa695390caefcedfd309701a1">am::log</a></div><div class="ttdeci">void log(DltContext *const context, DltLogLevelType loglevel, T value, TArgs...args)</div><div class="ttdoc">logs given values with a given context (register first!) and given loglevel </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00372">CAmDltWrapper.h:372</a></div></div>
+<div class="ttc" id="classam_1_1CAmDltWrapper_html_ab8cf157539a67ad655a99d6e22bf8141"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#ab8cf157539a67ad655a99d6e22bf8141">am::CAmDltWrapper::deinit</a></div><div class="ttdeci">void deinit()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8cpp_source.html#l00596">CAmDltWrapper.cpp:596</a></div></div>
+<div class="ttc" id="classam_1_1CAmDltWrapper_html_ab8bc30ee9a1ce4355185540aabc9f0b9"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#ab8bc30ee9a1ce4355185540aabc9f0b9">am::CAmDltWrapper::append</a></div><div class="ttdeci">void append(const am_SourceState_e value)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00239">CAmDltWrapper.h:239</a></div></div>
+<div class="ttc" id="classam_1_1CAmDltWrapper_html_ad4701439636cce87db15324a20ed420e"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#ad4701439636cce87db15324a20ed420e">am::CAmDltWrapper::init</a></div><div class="ttdeci">bool init(DltLogLevelType loglevel, DltContext *context=NULL)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8cpp_source.html#l00625">CAmDltWrapper.cpp:625</a></div></div>
+<div class="ttc" id="namespaceam_html_a1380ab7aa695390caefcedfd309701a1"><div class="ttname"><a href="namespaceam.html#a1380ab7aa695390caefcedfd309701a1">am::log</a></div><div class="ttdeci">void log(DltContext *const context, DltLogLevelType loglevel, T value, TArgs...args)</div><div class="ttdoc">logs given values with a given context (register first!) and given loglevel </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00387">CAmDltWrapper.h:387</a></div></div>
<div class="ttc" id="structam_1_1CAmDltWrapper_1_1NoDltContextData_html_a2f269e6344d8503b7a34d0abc10e67e3"><div class="ttname"><a href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a2f269e6344d8503b7a34d0abc10e67e3">am::CAmDltWrapper::NoDltContextData::trace_status</a></div><div class="ttdeci">int32_t trace_status</div><div class="ttdoc">trace status </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00118">CAmDltWrapper.h:118</a></div></div>
-<div class="ttc" id="classam_1_1CAmDltWrapper_html_a19c3b41a975204c14a979713f44c1d99"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#a19c3b41a975204c14a979713f44c1d99">am::CAmDltWrapper::append</a></div><div class="ttdeci">void append(T *value)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00320">CAmDltWrapper.h:320</a></div></div>
+<div class="ttc" id="classam_1_1CAmDltWrapper_html_a19c3b41a975204c14a979713f44c1d99"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#a19c3b41a975204c14a979713f44c1d99">am::CAmDltWrapper::append</a></div><div class="ttdeci">void append(T *value)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00335">CAmDltWrapper.h:335</a></div></div>
<div class="ttc" id="CAmDltWrapper_8h_html_a6d9a4081c4aae04cd56191712731cc48aa74adb4284598ada6b62912fb14517f2"><div class="ttname"><a href="CAmDltWrapper_8h.html#a6d9a4081c4aae04cd56191712731cc48aa74adb4284598ada6b62912fb14517f2">DLT_TRACE_STATUS_OFF</a></div><div class="ttdoc">Trace status: Off. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00055">CAmDltWrapper.h:55</a></div></div>
<div class="ttc" id="structDltContextData_html_ad3c54646d07c8361aa0bbb7ae63a8aee"><div class="ttname"><a href="structDltContextData.html#ad3c54646d07c8361aa0bbb7ae63a8aee">DltContextData::context_description</a></div><div class="ttdeci">char * context_description</div><div class="ttdoc">description of context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00070">CAmDltWrapper.h:70</a></div></div>
-<div class="ttc" id="classam_1_1CAmDltWrapper_html_a17821f03aebddc7ec9fc92b3a3d43b4f"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#a17821f03aebddc7ec9fc92b3a3d43b4f">am::CAmDltWrapper::append</a></div><div class="ttdeci">void append(const am_Availability_e value)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00269">CAmDltWrapper.h:269</a></div></div>
+<div class="ttc" id="classam_1_1CAmDltWrapper_html_a17821f03aebddc7ec9fc92b3a3d43b4f"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#a17821f03aebddc7ec9fc92b3a3d43b4f">am::CAmDltWrapper::append</a></div><div class="ttdeci">void append(const am_Availability_e value)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00284">CAmDltWrapper.h:284</a></div></div>
<div class="ttc" id="structam_1_1CAmDltWrapper_1_1NoDltContextData_html_a180813513fc302f133b8679916a8269c"><div class="ttname"><a href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a180813513fc302f133b8679916a8269c">am::CAmDltWrapper::NoDltContextData::log_level</a></div><div class="ttdeci">int32_t log_level</div><div class="ttdoc">log level </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00117">CAmDltWrapper.h:117</a></div></div>
<div class="ttc" id="CAmDltWrapper_8h_html_af69fa5fab3efb6780bb9d9ec2535cbb6a21f205dec0a227b1276023139e9c4f4c"><div class="ttname"><a href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a21f205dec0a227b1276023139e9c4f4c">DLT_LOG_DEBUG</a></div><div class="ttdoc">debug </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00084">CAmDltWrapper.h:84</a></div></div>
<div class="ttc" id="CAmDltWrapper_8h_html_a6d9a4081c4aae04cd56191712731cc48a899fab51aeccb39c095fcc3cd3d12e52"><div class="ttname"><a href="CAmDltWrapper_8h.html#a6d9a4081c4aae04cd56191712731cc48a899fab51aeccb39c095fcc3cd3d12e52">DLT_TRACE_STATUS_DEFAULT</a></div><div class="ttdoc">Default trace status. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00054">CAmDltWrapper.h:54</a></div></div>
<div class="ttc" id="namespaceam_html_a0ee627be6336efc1a44378ecdc972cd3"><div class="ttname"><a href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3">am::am_NotificationStatus_e</a></div><div class="ttdeci">am_NotificationStatus_e</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00489">audiomanagertypes.h:489</a></div></div>
<div class="ttc" id="structDltContextData_html_a03427bbcf47f632dbec457dad0d6cc05"><div class="ttname"><a href="structDltContextData.html#a03427bbcf47f632dbec457dad0d6cc05">DltContextData::trace_status</a></div><div class="ttdeci">int32_t trace_status</div><div class="ttdoc">trace status </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00067">CAmDltWrapper.h:67</a></div></div>
-<div class="ttc" id="classam_1_1CAmDltWrapper_html_a9c39d0acf8a3558b6972f63aaa6f29e6"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#a9c39d0acf8a3558b6972f63aaa6f29e6">am::CAmDltWrapper::append</a></div><div class="ttdeci">void append(const am_Error_e value)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00212">CAmDltWrapper.h:212</a></div></div>
-<div class="ttc" id="namespaceam_html_a688fb66dac546c17928b5e2964edc18e"><div class="ttname"><a href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">am::logVerbose</a></div><div class="ttdeci">void logVerbose(T value, TArgs...args)</div><div class="ttdoc">logs given values with verbose with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00438">CAmDltWrapper.h:438</a></div></div>
+<div class="ttc" id="classam_1_1CAmDltWrapper_html_a9c39d0acf8a3558b6972f63aaa6f29e6"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#a9c39d0acf8a3558b6972f63aaa6f29e6">am::CAmDltWrapper::append</a></div><div class="ttdeci">void append(const am_Error_e value)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00227">CAmDltWrapper.h:227</a></div></div>
+<div class="ttc" id="namespaceam_html_a688fb66dac546c17928b5e2964edc18e"><div class="ttname"><a href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">am::logVerbose</a></div><div class="ttdeci">void logVerbose(T value, TArgs...args)</div><div class="ttdoc">logs given values with verbose with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00453">CAmDltWrapper.h:453</a></div></div>
<div class="ttc" id="structam_1_1CAmDltWrapper_1_1NoDltContextData_html_a3114b93544d2958dc064447b69d7e42f"><div class="ttname"><a href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a3114b93544d2958dc064447b69d7e42f">am::CAmDltWrapper::NoDltContextData::args_num</a></div><div class="ttdeci">int32_t args_num</div><div class="ttdoc">number of arguments for extended header </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00119">CAmDltWrapper.h:119</a></div></div>
-<div class="ttc" id="classam_1_1CAmDltWrapper_html_ada6b19609acc0cb4828f19e20ceff35c"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#ada6b19609acc0cb4828f19e20ceff35c">am::CAmDltWrapper::instance</a></div><div class="ttdeci">static CAmDltWrapper * instance()</div><div class="ttdoc">get the Wrapper Instance </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8cpp_source.html#l00158">CAmDltWrapper.cpp:158</a></div></div>
+<div class="ttc" id="classam_1_1CAmDltWrapper_html_ada6b19609acc0cb4828f19e20ceff35c"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#ada6b19609acc0cb4828f19e20ceff35c">am::CAmDltWrapper::instance</a></div><div class="ttdeci">static CAmDltWrapper * instance()</div><div class="ttdoc">get the Wrapper Instance </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8cpp_source.html#l00159">CAmDltWrapper.cpp:159</a></div></div>
<div class="ttc" id="CAmDltWrapper_8h_html_af69fa5fab3efb6780bb9d9ec2535cbb6af5676904be465284e8c46d2eb869780e"><div class="ttname"><a href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6af5676904be465284e8c46d2eb869780e">DLT_LOG_DEFAULT</a></div><div class="ttdoc">Default log level. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00078">CAmDltWrapper.h:78</a></div></div>
-<div class="ttc" id="classam_1_1CAmDltWrapper_html_ac908cea74b5915b494e4aeb6abcd2eeb"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#ac908cea74b5915b494e4aeb6abcd2eeb">am::CAmDltWrapper::registerContext</a></div><div class="ttdeci">void registerContext(DltContext &amp;handle, const char *contextid, const char *description)</div><div class="ttdoc">register a context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8cpp_source.html#l00589">CAmDltWrapper.cpp:589</a></div></div>
+<div class="ttc" id="classam_1_1CAmDltWrapper_html_ac908cea74b5915b494e4aeb6abcd2eeb"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#ac908cea74b5915b494e4aeb6abcd2eeb">am::CAmDltWrapper::registerContext</a></div><div class="ttdeci">void registerContext(DltContext &amp;handle, const char *contextid, const char *description)</div><div class="ttdoc">register a context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8cpp_source.html#l00599">CAmDltWrapper.cpp:599</a></div></div>
<div class="ttc" id="structam_1_1CAmDltWrapper_1_1NoDltContextData_html_ad5c28496b0a51939fe82053ad5dea105"><div class="ttname"><a href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#ad5c28496b0a51939fe82053ad5dea105">am::CAmDltWrapper::NoDltContextData::mcnt</a></div><div class="ttdeci">uint8_t mcnt</div><div class="ttdoc">message counter </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00120">CAmDltWrapper.h:120</a></div></div>
<div class="ttc" id="structam_1_1am__Handle__s_html"><div class="ttname"><a href="structam_1_1am__Handle__s.html">am::am_Handle_s</a></div><div class="ttdoc">a handle is used for asynchronous operations and is uniquely assigned for each of this operations ...</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00991">audiomanagertypes.h:991</a></div></div>
<div class="ttc" id="classam_1_1CAmDltWrapper_html_aff17466b9effa921b51540e2b13d9499"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499">am::CAmDltWrapper::logDestination</a></div><div class="ttdeci">logDestination</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00127">CAmDltWrapper.h:127</a></div></div>
<div class="ttc" id="structDltContext_html"><div class="ttname"><a href="structDltContext.html">DltContext</a></div><div class="ttdoc">This structure is used for every context used in an application. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00042">CAmDltWrapper.h:42</a></div></div>
<div class="ttc" id="CAmDltWrapper_8h_html_a6d9a4081c4aae04cd56191712731cc48a0d722fd2d02a9e6100822720e4ea3c93"><div class="ttname"><a href="CAmDltWrapper_8h.html#a6d9a4081c4aae04cd56191712731cc48a0d722fd2d02a9e6100822720e4ea3c93">DLT_TRACE_STATUS_ON</a></div><div class="ttdoc">Trace status: On. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00056">CAmDltWrapper.h:56</a></div></div>
-<div class="ttc" id="classam_1_1CAmDltWrapper_html_ad341b706662b63ed4424b950d734d28f"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#ad341b706662b63ed4424b950d734d28f">am::CAmDltWrapper::send</a></div><div class="ttdeci">void send()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8cpp_source.html#l00621">CAmDltWrapper.cpp:621</a></div></div>
+<div class="ttc" id="classam_1_1CAmDltWrapper_html_ad341b706662b63ed4424b950d734d28f"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#ad341b706662b63ed4424b950d734d28f">am::CAmDltWrapper::send</a></div><div class="ttdeci">void send()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8cpp_source.html#l00631">CAmDltWrapper.cpp:631</a></div></div>
<div class="ttc" id="structDltContext_html_a3d51de2a38f1681c48596e72e0872691"><div class="ttname"><a href="structDltContext.html#a3d51de2a38f1681c48596e72e0872691">DltContext::log_level_pos</a></div><div class="ttdeci">int32_t log_level_pos</div><div class="ttdoc">offset in user-application context field </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00045">CAmDltWrapper.h:45</a></div></div>
<div class="ttc" id="CAmDltWrapper_8h_html_af69fa5fab3efb6780bb9d9ec2535cbb6ace1b62a4f5a22130fad55d21cbc3b704"><div class="ttname"><a href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6ace1b62a4f5a22130fad55d21cbc3b704">DLT_LOG_INFO</a></div><div class="ttdoc">informational </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00083">CAmDltWrapper.h:83</a></div></div>
<div class="ttc" id="namespaceam_html_a1b4df0ded5f6d6d07ae583dc9a074209"><div class="ttname"><a href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am::am_ConnectionState_e</a></div><div class="ttdeci">am_ConnectionState_e</div><div class="ttdoc">represents the connection state </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00253">audiomanagertypes.h:253</a></div></div>
<div class="ttc" id="structam_1_1CAmDltWrapper_1_1NoDltContextData_html"><div class="ttname"><a href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html">am::CAmDltWrapper::NoDltContextData</a></div><div class="ttdoc">This structure is used for context data used in an application. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00113">CAmDltWrapper.h:113</a></div></div>
-<div class="ttc" id="namespaceam_html_acc72d4fac64a8d1e69f3517a55d93404"><div class="ttname"><a href="namespaceam.html#acc72d4fac64a8d1e69f3517a55d93404">am::logDebug</a></div><div class="ttdeci">void logDebug(T value, TArgs...args)</div><div class="ttdoc">logs given values with debuglevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00394">CAmDltWrapper.h:394</a></div></div>
+<div class="ttc" id="namespaceam_html_acc72d4fac64a8d1e69f3517a55d93404"><div class="ttname"><a href="namespaceam.html#acc72d4fac64a8d1e69f3517a55d93404">am::logDebug</a></div><div class="ttdeci">void logDebug(T value, TArgs...args)</div><div class="ttdoc">logs given values with debuglevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00409">CAmDltWrapper.h:409</a></div></div>
<div class="ttc" id="namespaceam_html_a2e1718a0cd2d37bd5f989402b89c34a5"><div class="ttname"><a href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am::am_DomainState_e</a></div><div class="ttdeci">am_DomainState_e</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00280">audiomanagertypes.h:280</a></div></div>
-<div class="ttc" id="classam_1_1CAmDltWrapper_html_aba61a46122e0e3e66d9b9ad87b4d82c6"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#aba61a46122e0e3e66d9b9ad87b4d82c6">am::CAmDltWrapper::append</a></div><div class="ttdeci">void append(const am_NotificationStatus_e value)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00308">CAmDltWrapper.h:308</a></div></div>
-<div class="ttc" id="classam_1_1CAmDltWrapper_html_a85b38abf531d28ed692f6fd7a2860088"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#a85b38abf531d28ed692f6fd7a2860088">am::CAmDltWrapper::append</a></div><div class="ttdeci">void append(const am_ConnectionState_e value)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00258">CAmDltWrapper.h:258</a></div></div>
-<div class="ttc" id="classam_1_1CAmDltWrapper_html_ae6d0001fff0e8c6104b1d9804a836a9c"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c">am::CAmDltWrapper::appendNoDLT</a></div><div class="ttdeci">void appendNoDLT(T value)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00175">CAmDltWrapper.h:175</a></div></div>
+<div class="ttc" id="classam_1_1CAmDltWrapper_html_aba61a46122e0e3e66d9b9ad87b4d82c6"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#aba61a46122e0e3e66d9b9ad87b4d82c6">am::CAmDltWrapper::append</a></div><div class="ttdeci">void append(const am_NotificationStatus_e value)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00323">CAmDltWrapper.h:323</a></div></div>
+<div class="ttc" id="classam_1_1CAmDltWrapper_html_a85b38abf531d28ed692f6fd7a2860088"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#a85b38abf531d28ed692f6fd7a2860088">am::CAmDltWrapper::append</a></div><div class="ttdeci">void append(const am_ConnectionState_e value)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00273">CAmDltWrapper.h:273</a></div></div>
+<div class="ttc" id="classam_1_1CAmDltWrapper_html_ae6d0001fff0e8c6104b1d9804a836a9c"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c">am::CAmDltWrapper::appendNoDLT</a></div><div class="ttdeci">void appendNoDLT(T value)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00190">CAmDltWrapper.h:190</a></div></div>
<div class="ttc" id="structam_1_1am__Handle__s_html_a05f863136a74f9fd3356e0c30149a649"><div class="ttname"><a href="structam_1_1am__Handle__s.html#a05f863136a74f9fd3356e0c30149a649">am::am_Handle_s::handleType</a></div><div class="ttdeci">am_Handle_e handleType</div><div class="ttdoc">the handletype </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00998">audiomanagertypes.h:998</a></div></div>
-<div class="ttc" id="classam_1_1CAmDltWrapper_html_ae4e7070ff27b965c3c0305555611edbc"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#ae4e7070ff27b965c3c0305555611edbc">am::CAmDltWrapper::append</a></div><div class="ttdeci">void append(const am_MuteState_e value)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00236">CAmDltWrapper.h:236</a></div></div>
+<div class="ttc" id="classam_1_1CAmDltWrapper_html_ae4e7070ff27b965c3c0305555611edbc"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#ae4e7070ff27b965c3c0305555611edbc">am::CAmDltWrapper::append</a></div><div class="ttdeci">void append(const am_MuteState_e value)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00251">CAmDltWrapper.h:251</a></div></div>
<div class="ttc" id="structDltContextData_html_af99d75e9d39ab96dc0abf78053053b53"><div class="ttname"><a href="structDltContextData.html#af99d75e9d39ab96dc0abf78053053b53">DltContextData::log_level</a></div><div class="ttdeci">int32_t log_level</div><div class="ttdoc">log level </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00066">CAmDltWrapper.h:66</a></div></div>
-<div class="ttc" id="classam_1_1CAmDltWrapper_html_a3ab1d3cf2f2b4f3d47d43ef9b1edfe4e"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#a3ab1d3cf2f2b4f3d47d43ef9b1edfe4e">am::CAmDltWrapper::append</a></div><div class="ttdeci">void append(const am_DomainState_e value)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00247">CAmDltWrapper.h:247</a></div></div>
+<div class="ttc" id="classam_1_1CAmDltWrapper_html_affa24a985251893ffd6c2c1292153057"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#affa24a985251893ffd6c2c1292153057">am::CAmDltWrapper::checkLogLevel</a></div><div class="ttdeci">bool checkLogLevel(DltLogLevelType logLevel)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00160">CAmDltWrapper.h:160</a></div></div>
+<div class="ttc" id="classam_1_1CAmDltWrapper_html_a3ab1d3cf2f2b4f3d47d43ef9b1edfe4e"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#a3ab1d3cf2f2b4f3d47d43ef9b1edfe4e">am::CAmDltWrapper::append</a></div><div class="ttdeci">void append(const am_DomainState_e value)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00262">CAmDltWrapper.h:262</a></div></div>
<div class="ttc" id="audiomanagertypes_8h_html"><div class="ttname"><a href="audiomanagertypes_8h.html">audiomanagertypes.h</a></div><div class="ttdoc">Copyright (C) 2012 - 2014, BMW AG. </div></div>
<div class="ttc" id="CAmDltWrapper_8h_html_af69fa5fab3efb6780bb9d9ec2535cbb6af053c564a48e032ff08b396df08d2745"><div class="ttname"><a href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6af053c564a48e032ff08b396df08d2745">DLT_LOG_ERROR</a></div><div class="ttdoc">error with impact to correct functionality </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00081">CAmDltWrapper.h:81</a></div></div>
-<div class="ttc" id="classam_1_1CAmDltWrapper_html_a7fd97ab7edeee9db85fcd261ef163570"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#a7fd97ab7edeee9db85fcd261ef163570">am::CAmDltWrapper::getEnabled</a></div><div class="ttdeci">bool getEnabled()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8cpp_source.html#l00163">CAmDltWrapper.cpp:163</a></div></div>
+<div class="ttc" id="classam_1_1CAmDltWrapper_html_a7fd97ab7edeee9db85fcd261ef163570"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#a7fd97ab7edeee9db85fcd261ef163570">am::CAmDltWrapper::getEnabled</a></div><div class="ttdeci">bool getEnabled()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8cpp_source.html#l00173">CAmDltWrapper.cpp:173</a></div></div>
<div class="ttc" id="structam_1_1am__Handle__s_html_aad0238ce3ed33303aeef55a756bccc46"><div class="ttname"><a href="structam_1_1am__Handle__s.html#aad0238ce3ed33303aeef55a756bccc46">am::am_Handle_s::handle</a></div><div class="ttdeci">uint16_t handle</div><div class="ttdoc">the handle as value </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01002">audiomanagertypes.h:1002</a></div></div>
-<div class="ttc" id="namespaceam_html_ab00ba22db19413e2040c2ab246f220c6"><div class="ttname"><a href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">am::logError</a></div><div class="ttdeci">void logError(T value, TArgs...args)</div><div class="ttdoc">logs given values with errorlevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00416">CAmDltWrapper.h:416</a></div></div>
+<div class="ttc" id="namespaceam_html_ab00ba22db19413e2040c2ab246f220c6"><div class="ttname"><a href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">am::logError</a></div><div class="ttdeci">void logError(T value, TArgs...args)</div><div class="ttdoc">logs given values with errorlevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00431">CAmDltWrapper.h:431</a></div></div>
<div class="ttc" id="namespaceam_html_afdf9339d3857221ed8c6addb694ce1ce"><div class="ttname"><a href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ce">am::am_Handle_e</a></div><div class="ttdeci">am_Handle_e</div><div class="ttdoc">This enumeration is used to define the type of the action that is correlated to a handle...</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00435">audiomanagertypes.h:435</a></div></div>
<div class="ttc" id="CAmDltWrapper_8h_html_a6d9a4081c4aae04cd56191712731cc48"><div class="ttname"><a href="CAmDltWrapper_8h.html#a6d9a4081c4aae04cd56191712731cc48">DltTraceStatusType</a></div><div class="ttdeci">DltTraceStatusType</div><div class="ttdoc">Definition of DLT trace status. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00052">CAmDltWrapper.h:52</a></div></div>
-<div class="ttc" id="classam_1_1CAmDltWrapper_html_a7093827b39867cbf0d4f04ca03a5a819"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#a7093827b39867cbf0d4f04ca03a5a819">am::CAmDltWrapper::unregisterContext</a></div><div class="ttdeci">void unregisterContext(DltContext &amp;handle)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8cpp_source.html#l00583">CAmDltWrapper.cpp:583</a></div></div>
+<div class="ttc" id="classam_1_1CAmDltWrapper_html_a7093827b39867cbf0d4f04ca03a5a819"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#a7093827b39867cbf0d4f04ca03a5a819">am::CAmDltWrapper::unregisterContext</a></div><div class="ttdeci">void unregisterContext(DltContext &amp;handle)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8cpp_source.html#l00593">CAmDltWrapper.cpp:593</a></div></div>
<div class="ttc" id="structDltContextData_html_a3e6529158c01898f941d78df54a18e9e"><div class="ttname"><a href="structDltContextData.html#a3e6529158c01898f941d78df54a18e9e">DltContextData::mcnt</a></div><div class="ttdeci">uint8_t mcnt</div><div class="ttdoc">message counter </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00069">CAmDltWrapper.h:69</a></div></div>
-<div class="ttc" id="classam_1_1CAmDltWrapper_html_ab17084b0b81526bb53f4f72f28910a7a"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#ab17084b0b81526bb53f4f72f28910a7a">am::CAmDltWrapper::append</a></div><div class="ttdeci">void append(const am_InterruptState_e value)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00280">CAmDltWrapper.h:280</a></div></div>
-<div class="ttc" id="classam_1_1CAmDltWrapper_html_a4ee292cf564e4cfb1e4e7960bdd8f128"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">am::CAmDltWrapper::append</a></div><div class="ttdeci">void append(void)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00336">CAmDltWrapper.h:336</a></div></div>
+<div class="ttc" id="classam_1_1CAmDltWrapper_html_ab17084b0b81526bb53f4f72f28910a7a"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#ab17084b0b81526bb53f4f72f28910a7a">am::CAmDltWrapper::append</a></div><div class="ttdeci">void append(const am_InterruptState_e value)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00295">CAmDltWrapper.h:295</a></div></div>
+<div class="ttc" id="classam_1_1CAmDltWrapper_html_a4ee292cf564e4cfb1e4e7960bdd8f128"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">am::CAmDltWrapper::append</a></div><div class="ttdeci">void append(void)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00351">CAmDltWrapper.h:351</a></div></div>
<div class="ttc" id="CAmDltWrapper_8h_html_af69fa5fab3efb6780bb9d9ec2535cbb6ae01a3efeb12760f9d61cf64daa49cee1"><div class="ttname"><a href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6ae01a3efeb12760f9d61cf64daa49cee1">DLT_LOG_WARN</a></div><div class="ttdoc">warning, correct behaviour could not be ensured </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00082">CAmDltWrapper.h:82</a></div></div>
<div class="ttc" id="classam_1_1CAmDltWrapper_html_aff17466b9effa921b51540e2b13d9499a64792df17ebfa05c9aea220d30560155"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499a64792df17ebfa05c9aea220d30560155">am::CAmDltWrapper::COMMAND_LINE</a></div><div class="ttdoc">logging with commandline </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00130">CAmDltWrapper.h:130</a></div></div>
-<div class="ttc" id="classam_1_1CAmDltWrapper_html_ae5721881a2c1410bff54d0cf7fff00cd"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#ae5721881a2c1410bff54d0cf7fff00cd">am::CAmDltWrapper::append</a></div><div class="ttdeci">void append(T value, TArgs...args)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00337">CAmDltWrapper.h:337</a></div></div>
+<div class="ttc" id="classam_1_1CAmDltWrapper_html_ae5721881a2c1410bff54d0cf7fff00cd"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#ae5721881a2c1410bff54d0cf7fff00cd">am::CAmDltWrapper::append</a></div><div class="ttdeci">void append(T value, TArgs...args)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00352">CAmDltWrapper.h:352</a></div></div>
<div class="ttc" id="CAmDltWrapper_8h_html_af69fa5fab3efb6780bb9d9ec2535cbb6"><div class="ttname"><a href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6">DltLogLevelType</a></div><div class="ttdeci">DltLogLevelType</div><div class="ttdoc">Definitions of DLT log level. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00076">CAmDltWrapper.h:76</a></div></div>
-<div class="ttc" id="classam_1_1CAmDltWrapper_html_ac7e68dca06ab63a0d793178c24da67db"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#ac7e68dca06ab63a0d793178c24da67db">am::CAmDltWrapper::append</a></div><div class="ttdeci">void append(const am_Handle_e value)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00291">CAmDltWrapper.h:291</a></div></div>
-<div class="ttc" id="classam_1_1CAmDltWrapper_html_a01b723c883caca2ad8364e253cb627cd"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#a01b723c883caca2ad8364e253cb627cd">am::CAmDltWrapper::~CAmDltWrapper</a></div><div class="ttdeci">~CAmDltWrapper()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8cpp_source.html#l00575">CAmDltWrapper.cpp:575</a></div></div>
+<div class="ttc" id="classam_1_1CAmDltWrapper_html_ac7e68dca06ab63a0d793178c24da67db"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#ac7e68dca06ab63a0d793178c24da67db">am::CAmDltWrapper::append</a></div><div class="ttdeci">void append(const am_Handle_e value)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00306">CAmDltWrapper.h:306</a></div></div>
+<div class="ttc" id="classam_1_1CAmDltWrapper_html_a01b723c883caca2ad8364e253cb627cd"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#a01b723c883caca2ad8364e253cb627cd">am::CAmDltWrapper::~CAmDltWrapper</a></div><div class="ttdeci">~CAmDltWrapper()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8cpp_source.html#l00585">CAmDltWrapper.cpp:585</a></div></div>
<div class="ttc" id="structDltContextData_html_a66dca2240a7e65694cc5af636b6635bc"><div class="ttname"><a href="structDltContextData.html#a66dca2240a7e65694cc5af636b6635bc">DltContextData::buffer</a></div><div class="ttdeci">std::stringstream buffer</div><div class="ttdoc">buffer for building log message </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00065">CAmDltWrapper.h:65</a></div></div>
<div class="ttc" id="structDltContext_html_a9aa7cea861cf6fbdd0a11d60a00a5061"><div class="ttname"><a href="structDltContext.html#a9aa7cea861cf6fbdd0a11d60a00a5061">DltContext::log_level_user</a></div><div class="ttdeci">int32_t log_level_user</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00046">CAmDltWrapper.h:46</a></div></div>
<div class="ttc" id="namespaceam_html_af966cbbc3b1d6e637d81a46eaa7dd358"><div class="ttname"><a href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am::am_SourceState_e</a></div><div class="ttdeci">am_SourceState_e</div><div class="ttdoc">The source state reflects the state of the source. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00412">audiomanagertypes.h:412</a></div></div>
<div class="ttc" id="structam_1_1CAmDltWrapper_1_1NoDltContextData_html_a98f85fc3c819dfdd595255f9bef1ab6e"><div class="ttname"><a href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a98f85fc3c819dfdd595255f9bef1ab6e">am::CAmDltWrapper::NoDltContextData::handle</a></div><div class="ttdeci">DltContext * handle</div><div class="ttdoc">pointer to DltContext </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00115">CAmDltWrapper.h:115</a></div></div>
-<div class="ttc" id="classam_1_1CAmDltWrapper_html_a5aaa7271c3ae6390cad8bf63ed995a4f"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#a5aaa7271c3ae6390cad8bf63ed995a4f">am::CAmDltWrapper::append</a></div><div class="ttdeci">void append(const char *value)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00181">CAmDltWrapper.h:181</a></div></div>
+<div class="ttc" id="classam_1_1CAmDltWrapper_html_a5aaa7271c3ae6390cad8bf63ed995a4f"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#a5aaa7271c3ae6390cad8bf63ed995a4f">am::CAmDltWrapper::append</a></div><div class="ttdeci">void append(const char *value)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00196">CAmDltWrapper.h:196</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_789817cd9c9d85c1fb6b4cda55b71a5f.html">AudioManagerUtilities</a></li><li class="navelem"><a class="el" href="dir_6fd9bed21473e96783399bf9493172af.html">include</a></li><li class="navelem"><a class="el" href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:29 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmGraph_8h.html b/docs/CAmGraph_8h.html
index 1bdfc26..8c7d705 100644..100755
--- a/docs/CAmGraph_8h.html
+++ b/docs/CAmGraph_8h.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerCore/include/CAmGraph.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmGraph_8h.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -116,38 +119,38 @@ $(document).ready(function(){initNavTree('CAmGraph_8h.html','');});
<p>SPDX license identifier: MPL-2.0.
<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &lt;functional&gt;</code><br/>
-<code>#include &lt;iostream&gt;</code><br/>
-<code>#include &lt;vector&gt;</code><br/>
-<code>#include &lt;map&gt;</code><br/>
-<code>#include &lt;list&gt;</code><br/>
-<code>#include &lt;stack&gt;</code><br/>
-<code>#include &lt;queue&gt;</code><br/>
-<code>#include &lt;algorithm&gt;</code><br/>
-<code>#include &lt;limits.h&gt;</code><br/>
-<code>#include &lt;iomanip&gt;</code><br/>
-<code>#include &lt;cstring&gt;</code><br/>
-<code>#include &lt;set&gt;</code><br/>
+<div class="textblock"><code>#include &lt;functional&gt;</code><br />
+<code>#include &lt;iostream&gt;</code><br />
+<code>#include &lt;vector&gt;</code><br />
+<code>#include &lt;map&gt;</code><br />
+<code>#include &lt;list&gt;</code><br />
+<code>#include &lt;stack&gt;</code><br />
+<code>#include &lt;queue&gt;</code><br />
+<code>#include &lt;algorithm&gt;</code><br />
+<code>#include &lt;limits.h&gt;</code><br />
+<code>#include &lt;iomanip&gt;</code><br />
+<code>#include &lt;cstring&gt;</code><br />
+<code>#include &lt;set&gt;</code><br />
</div>
<p><a href="CAmGraph_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmGraphElement.html">am::CAmGraphElement</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class is base class for nodes and vertices. <a href="classam_1_1CAmGraphElement.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class is base class for nodes and vertices. <a href="classam_1_1CAmGraphElement.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmNode.html">am::CAmNode&lt; NodeData &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmVertex.html">am::CAmVertex&lt; NodeData, VertexData &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmGraph.html">am::CAmGraph&lt; T, V &gt;</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class representing a directed or undirected graph. <a href="classam_1_1CAmGraph.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class representing a directed or undirected graph. <a href="classam_1_1CAmGraph.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
-<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
-<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br/></td></tr>
+<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
+<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
@@ -160,7 +163,7 @@ Typedefs</h2></td></tr>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:aab324fff5070fd8b78012479e5e6bb0e"><td class="memItemLeft" align="right" valign="top">typedef&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#aab324fff5070fd8b78012479e5e6bb0e">am::enum</a></td></tr>
-<tr class="memdesc:aab324fff5070fd8b78012479e5e6bb0e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Graph element status. <a href="#aab324fff5070fd8b78012479e5e6bb0e">More...</a><br/></td></tr>
+<tr class="memdesc:aab324fff5070fd8b78012479e5e6bb0e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Graph element status. <a href="namespaceam.html#aab324fff5070fd8b78012479e5e6bb0e">More...</a><br /></td></tr>
<tr class="separator:aab324fff5070fd8b78012479e5e6bb0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5ba1f024fafe67c566a642b23493bfe"><td class="memItemLeft" align="right" valign="top">typedef&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#aa5ba1f024fafe67c566a642b23493bfe">am::GES_IN_PROGRESS</a></td></tr>
<tr class="separator:aa5ba1f024fafe67c566a642b23493bfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -183,9 +186,9 @@ Variables</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_a2790e911832141e38a92850240f8218.html">include</a></li><li class="navelem"><a class="el" href="CAmGraph_8h.html">CAmGraph.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmGraph_8h.js b/docs/CAmGraph_8h.js
index f1105ef..f1105ef 100644..100755
--- a/docs/CAmGraph_8h.js
+++ b/docs/CAmGraph_8h.js
diff --git a/docs/CAmGraph_8h_source.html b/docs/CAmGraph_8h_source.html
index 52b58eb..d338db3 100644..100755
--- a/docs/CAmGraph_8h_source.html
+++ b/docs/CAmGraph_8h_source.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerCore/include/CAmGraph.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmGraph_8h_source.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -108,524 +111,54 @@ $(document).ready(function(){initNavTree('CAmGraph_8h_source.html','');});
<div class="title">CAmGraph.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="CAmGraph_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef GRAPH_H</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRAPH_H</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;functional&gt;</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;iostream&gt;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &lt;map&gt;</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &lt;list&gt;</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;stack&gt;</span></div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;queue&gt;</span></div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;algorithm&gt;</span></div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &lt;limits.h&gt;</span></div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &lt;iomanip&gt;</span></div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &lt;cstring&gt;</span></div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#include &lt;set&gt;</span></div>
-<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keyword">namespace </span>am</div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;{</div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keyword">typedef</span> <span class="keyword">enum</span>:uint8_t</div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; {</div>
-<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="namespaceam.html#aa5ba1f024fafe67c566a642b23493bfe"> 48</a></span>&#160; GES_NOT_VISITED,</div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <a class="code" href="namespaceam.html#aa5ba1f024fafe67c566a642b23493bfe">GES_IN_PROGRESS</a>,</div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; GES_VISITED</div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; }<a class="code" href="namespaceam.html#ac85eb9c3b3735f8eea02a45482ce4943">am_GraphElementStatus_e</a>;</div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keyword">typedef</span> <span class="keyword">enum</span>:uint8_t</div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; {</div>
-<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="namespaceam.html#abb9b450360ced141aa4d58a18a2fdd8a"> 58</a></span>&#160; GRAPH_PATH_START, <span class="comment">//at the beginning of the path</span></div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <a class="code" href="namespaceam.html#abb9b450360ced141aa4d58a18a2fdd8a">GRAPH_PATH_MIDDLE</a>, <span class="comment">//in middle of the path</span></div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; GRAPH_PATH_END <span class="comment">//at the end of the path</span></div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; }<a class="code" href="namespaceam.html#a5ddc1de5c77502d9fd136f30a5ebbd7c">am_GraphPathPosition_e</a>;</div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div>
-<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraphElement.html"> 67</a></span>&#160; <span class="keyword">class </span><a class="code" href="classam_1_1CAmGraphElement.html">CAmGraphElement</a></div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; {</div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <a class="code" href="namespaceam.html#ac85eb9c3b3735f8eea02a45482ce4943">am_GraphElementStatus_e</a> mStatus; </div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keyword">public</span>:</div>
-<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraphElement.html#a2186720c61aa5768c28e29658c4eb898"> 71</a></span>&#160; <a class="code" href="classam_1_1CAmGraphElement.html#a2186720c61aa5768c28e29658c4eb898">CAmGraphElement</a>(): mStatus(GES_NOT_VISITED) { };</div>
-<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraphElement.html#ad42b8df4de1c9aca747f406f28ceb03e"> 72</a></span>&#160; <a class="code" href="classam_1_1CAmGraphElement.html#ad42b8df4de1c9aca747f406f28ceb03e">~CAmGraphElement</a>() { };</div>
-<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraphElement.html#adfa42a6ab9f619fc459cf0c3b025f17d"> 76</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmGraphElement.html#adfa42a6ab9f619fc459cf0c3b025f17d">setStatus</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#ac85eb9c3b3735f8eea02a45482ce4943">am_GraphElementStatus_e</a> s) { mStatus = s; };</div>
-<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraphElement.html#ab5f90ebf60b28be325744117caa28c7d"> 77</a></span>&#160; <a class="code" href="namespaceam.html#ac85eb9c3b3735f8eea02a45482ce4943">am_GraphElementStatus_e</a> <a class="code" href="classam_1_1CAmGraphElement.html#ab5f90ebf60b28be325744117caa28c7d">getStatus</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mStatus; };</div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; };</div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;</div>
-<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="classam_1_1CAmNode.html"> 80</a></span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">class</span> NodeData&gt; <span class="keyword">class </span><a class="code" href="classam_1_1CAmNode.html">CAmNode</a> : <span class="keyword">public</span> <a class="code" href="classam_1_1CAmGraphElement.html">CAmGraphElement</a></div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; {</div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; uint16_t mIndex; </div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; NodeData mData; </div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keyword">public</span>:</div>
-<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="classam_1_1CAmNode.html#a4d03e831a99ce12c036d395defbcfb83"> 85</a></span>&#160; <a class="code" href="classam_1_1CAmNode.html#a4d03e831a99ce12c036d395defbcfb83">CAmNode</a>(<span class="keyword">const</span> NodeData &amp; in):<a class="code" href="classam_1_1CAmGraphElement.html">CAmGraphElement</a>(), mIndex(0), mData(in) { };</div>
-<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="classam_1_1CAmNode.html#a39bef722be27347ed1d62399ba718feb"> 86</a></span>&#160; <a class="code" href="classam_1_1CAmNode.html#a39bef722be27347ed1d62399ba718feb">CAmNode</a>(<span class="keyword">const</span> NodeData &amp; in, <span class="keyword">const</span> uint16_t index):<a class="code" href="classam_1_1CAmGraphElement.html">CAmGraphElement</a>(), mIndex(index), mData(in) { };</div>
-<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="classam_1_1CAmNode.html#ad19913578515c0445597dd67452ee3e9"> 87</a></span>&#160; <a class="code" href="classam_1_1CAmNode.html#ad19913578515c0445597dd67452ee3e9">~CAmNode</a>() { };</div>
-<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba"> 91</a></span>&#160; NodeData &amp; <a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>() { <span class="keywordflow">return</span> mData; }</div>
-<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="classam_1_1CAmNode.html#acfc2a38f7576b6f290ba861a94158eef"> 92</a></span>&#160; uint16_t <a class="code" href="classam_1_1CAmNode.html#acfc2a38f7576b6f290ba861a94158eef">getIndex</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mIndex; }</div>
-<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="classam_1_1CAmNode.html#ae1b72ca42747f5d9ee58e43a158bb2bd"> 93</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmNode.html#ae1b72ca42747f5d9ee58e43a158bb2bd">setIndex</a>(uint16_t index) { mIndex = index; }</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; };</div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;</div>
-<div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="classam_1_1CAmVertex.html"> 96</a></span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">class</span> NodeData, <span class="keyword">class</span> VertexData&gt; <span class="keyword">class </span><a class="code" href="classam_1_1CAmVertex.html">CAmVertex</a> : <span class="keyword">public</span> <a class="code" href="classam_1_1CAmGraphElement.html">CAmGraphElement</a></div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; {</div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;NodeData&gt;</a>* mpNode; </div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; VertexData mVertexData; </div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; uint16_t mWeight; </div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keyword">public</span>:</div>
-<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="classam_1_1CAmVertex.html#a3f5869d3946ce9fe03ae9c261b0a48ac"> 102</a></span>&#160; <a class="code" href="classam_1_1CAmVertex.html#a3f5869d3946ce9fe03ae9c261b0a48ac">CAmVertex</a>(<a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;NodeData&gt;</a> *aNode, <span class="keyword">const</span> VertexData &amp; vertexData, <span class="keyword">const</span> uint16_t weight):<a class="code" href="classam_1_1CAmGraphElement.html">CAmGraphElement</a>(),</div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; mpNode(aNode), mVertexData(vertexData), mWeight(weight) { };</div>
-<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="classam_1_1CAmVertex.html#a9e27b1b94189e8f955892abc01b7ea0b"> 104</a></span>&#160; <a class="code" href="classam_1_1CAmVertex.html#a9e27b1b94189e8f955892abc01b7ea0b">~CAmVertex</a>() { };</div>
-<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="classam_1_1CAmVertex.html#aa85b1f345da1f6423fc5df9ad241e4f3"> 108</a></span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;NodeData&gt;</a>* <a class="code" href="classam_1_1CAmVertex.html#aa85b1f345da1f6423fc5df9ad241e4f3">getNode</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mpNode; }</div>
-<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="classam_1_1CAmVertex.html#a14146dc1aa5ce1c44d2acca230530573"> 109</a></span>&#160; VertexData &amp; <a class="code" href="classam_1_1CAmVertex.html#a14146dc1aa5ce1c44d2acca230530573">getData</a>() { <span class="keywordflow">return</span> mVertexData; }</div>
-<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="classam_1_1CAmVertex.html#a3c4b1b3cbd3ead815b400905b1ed4248"> 110</a></span>&#160; uint16_t <a class="code" href="classam_1_1CAmVertex.html#a3c4b1b3cbd3ead815b400905b1ed4248">getWeight</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mWeight; }</div>
-<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="classam_1_1CAmVertex.html#ae52161cdbd98204529dd0f1ad3e5ca9f"> 111</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmVertex.html#ae52161cdbd98204529dd0f1ad3e5ca9f">setWeight</a>(<span class="keyword">const</span> uint16_t weight) { mWeight=weight; }</div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; };</div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;</div>
-<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraph.html"> 118</a></span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">class</span> T, <span class="keyword">class</span> V&gt; <span class="keyword">class </span><a class="code" href="classam_1_1CAmGraph.html">CAmGraph</a></div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; {</div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> std::vector&lt;CAmNode&lt;T&gt;*&gt; CAmListNodePtrs;</div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> std::list&lt;CAmVertex&lt;T,V&gt;&gt; CAmListVertices;</div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> std::list&lt;CAmVertex&lt;T,V&gt;&gt;::iterator CAmListVerticesItr;</div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> std::list&lt;CAmVertex&lt;T,V&gt;&gt;::const_iterator CAmListVerticesItrConst;</div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> std::list&lt;CAmListVertices&gt; CAmNodesAdjList;</div>
-<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> std::list&lt;CAmListVertices&gt;::iterator CAmNodesAdjListItr;</div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> std::list&lt;CAmListVertices&gt;::const_iterator CAmNodesAdjListItrConst;</div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> std::list&lt;CAmNode&lt;T&gt;&gt; CAmListNodes;</div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> std::list&lt;CAmNode&lt;T&gt;&gt;::iterator CAmListNodesItr;</div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> std::list&lt;CAmNode&lt;T&gt;&gt;::const_iterator CAmListNodesItrConst;</div>
-<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> std::vector&lt;CAmNode&lt;T&gt;*&gt; CAmNodeReferenceList;</div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> std::vector&lt;CAmListVertices*&gt; CAmVertexReferenceList;</div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;</div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; CAmListNodes mStoreNodes; </div>
-<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; CAmNodesAdjList mStoreAdjList; </div>
-<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; CAmNodeReferenceList mPointersNodes; </div>
-<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; CAmVertexReferenceList mPointersAdjList; </div>
-<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="keywordtype">bool</span> mIsCyclic; </div>
-<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;</div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keywordtype">void</span> updateIndexes(<span class="keyword">const</span> int16_t fromIndex)</div>
-<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; {</div>
-<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="keywordflow">if</span>( fromIndex&lt;mPointersNodes.size() )</div>
-<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; {</div>
-<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> iter = mPointersNodes.begin()+fromIndex; iter!=mPointersNodes.end(); iter++)</div>
-<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; (*iter)-&gt;setIndex(iter-mPointersNodes.begin());</div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; }</div>
-<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; }</div>
-<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;</div>
-<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;</div>
-<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; <span class="keyword">typedef</span> uint16_t vertex_t;</div>
-<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <span class="keyword">typedef</span> uint16_t weight_t;</div>
-<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;</div>
-<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <span class="keywordtype">void</span> findShortestsPathsFromNode(<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp; node, std::vector&lt;weight_t&gt; &amp;minDistance, std::vector&lt;<a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> *&gt; &amp;previous)</div>
-<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; {</div>
-<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <span class="keyword">typename</span> CAmListVertices::const_iterator nIter;</div>
-<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; CAmListVertices * neighbors;</div>
-<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; weight_t dist, weight, v, distanceThroughU;</div>
-<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a>* pU;</div>
-<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <a class="code" href="classam_1_1CAmVertex.html">CAmVertex&lt;T,V&gt;</a> * pVertex;</div>
-<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> *pDstNode;</div>
-<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;</div>
-<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <span class="keywordtype">size_t</span> n = mPointersAdjList.size();</div>
-<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; std::set&lt;std::pair&lt;weight_t, CAmNode&lt;T&gt;*&gt; &gt; vertexQueue;</div>
-<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;</div>
-<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; minDistance.clear();</div>
-<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; minDistance.resize(n, std::numeric_limits&lt;weight_t&gt;::max());</div>
-<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; minDistance[node.<a class="code" href="classam_1_1CAmNode.html#acfc2a38f7576b6f290ba861a94158eef">getIndex</a>()] = 0;</div>
-<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; previous.clear();</div>
-<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; previous.resize(n, NULL);</div>
-<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;</div>
-<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; vertexQueue.insert(std::make_pair(minDistance[node.<a class="code" href="classam_1_1CAmNode.html#acfc2a38f7576b6f290ba861a94158eef">getIndex</a>()], (<a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a>*)&amp;node));</div>
-<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;</div>
-<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; <span class="keywordflow">while</span> (!vertexQueue.empty())</div>
-<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; {</div>
-<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; dist = vertexQueue.begin()-&gt;first;</div>
-<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; pU = vertexQueue.begin()-&gt;second;</div>
-<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; vertexQueue.erase(vertexQueue.begin());</div>
-<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; <span class="comment">//todo: terminate the search at this position if you want the path to a target node ( if(pU==target)break; )</span></div>
-<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;</div>
-<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; <span class="comment">// Visit each edge exiting u</span></div>
-<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; neighbors = mPointersAdjList[pU-&gt;<a class="code" href="classam_1_1CAmNode.html#acfc2a38f7576b6f290ba861a94158eef">getIndex</a>()];</div>
-<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; nIter = neighbors-&gt;begin();</div>
-<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; <span class="keywordflow">for</span> (; nIter != neighbors-&gt;end(); nIter++)</div>
-<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; {</div>
-<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; pVertex = (<a class="code" href="classam_1_1CAmVertex.html">CAmVertex&lt;T,V&gt;</a> *)&amp;(*nIter);</div>
-<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; pDstNode = pVertex-&gt;<a class="code" href="classam_1_1CAmVertex.html#aa85b1f345da1f6423fc5df9ad241e4f3">getNode</a>();</div>
-<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;</div>
-<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; v = pDstNode-&gt;<a class="code" href="classam_1_1CAmNode.html#acfc2a38f7576b6f290ba861a94158eef">getIndex</a>();</div>
-<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; weight = pVertex-&gt;<a class="code" href="classam_1_1CAmVertex.html#a3c4b1b3cbd3ead815b400905b1ed4248">getWeight</a>();</div>
-<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; distanceThroughU = dist + weight;</div>
-<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; <span class="keywordflow">if</span> (distanceThroughU &lt; minDistance[pDstNode-&gt;<a class="code" href="classam_1_1CAmNode.html#acfc2a38f7576b6f290ba861a94158eef">getIndex</a>()])</div>
-<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; {</div>
-<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; vertexQueue.erase(std::make_pair(minDistance[v], pDstNode));</div>
-<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; minDistance[v] = distanceThroughU;</div>
-<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; previous[v] = pU;</div>
-<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; vertexQueue.insert(std::make_pair(minDistance[v], pDstNode));</div>
-<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; }</div>
-<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; }</div>
-<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; }</div>
-<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; }</div>
-<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;</div>
-<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; <span class="keywordtype">void</span> constructShortestPathTo(<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp; node, <span class="keyword">const</span> std::vector&lt;<a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> *&gt; &amp;previous, CAmListNodePtrs &amp; result)</div>
-<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; {</div>
-<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> * vertex = (<a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> *)&amp;node;</div>
-<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;</div>
-<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; <span class="keywordtype">int</span> i=0;</div>
-<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; <span class="keywordflow">while</span> ( (vertex = previous[vertex-&gt;<a class="code" href="classam_1_1CAmNode.html#acfc2a38f7576b6f290ba861a94158eef">getIndex</a>()])!=NULL )</div>
-<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; {</div>
-<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; result.insert(result.begin(), vertex);</div>
-<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; i++;</div>
-<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; }</div>
-<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; <span class="keywordflow">if</span>(i)</div>
-<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; result.push_back((<a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> *)&amp;node);</div>
-<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; }</div>
-<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;</div>
-<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; <span class="keywordtype">void</span> constructShortestPathTo(<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp; node, <span class="keyword">const</span> std::vector&lt;<a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> *&gt; &amp;previous, std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a5ddc1de5c77502d9fd136f30a5ebbd7c">am_GraphPathPosition_e</a> pos, <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp;)&gt; cb)</div>
-<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; {</div>
-<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> * vertex = (<a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> *)&amp;node;</div>
-<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> * prev = vertex;</div>
-<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; <span class="keywordtype">int</span> i=0;</div>
-<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; <span class="keywordflow">while</span> ( (vertex = previous[vertex-&gt;<a class="code" href="classam_1_1CAmNode.html#acfc2a38f7576b6f290ba861a94158eef">getIndex</a>()])!=NULL )</div>
-<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; {</div>
-<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; cb(i==0?GRAPH_PATH_START:<a class="code" href="namespaceam.html#abb9b450360ced141aa4d58a18a2fdd8a">GRAPH_PATH_MIDDLE</a>, *prev);</div>
-<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; prev = vertex;</div>
-<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; i++;</div>
-<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; }</div>
-<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; <span class="keywordflow">if</span>(i)</div>
-<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; cb(GRAPH_PATH_END, *prev);</div>
-<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; }</div>
-<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;</div>
-<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; <span class="keywordtype">void</span> goThroughAllPaths(<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp; dst, std::vector&lt;<a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a>*&gt; &amp; visited, std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> CAmNodeReferenceList &amp; path)&gt; cb)</div>
-<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; {</div>
-<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; CAmListVertices * nodes = mPointersAdjList[visited.back()-&gt;getIndex()];</div>
-<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; CAmListVerticesItrConst vItr(nodes-&gt;begin());</div>
-<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; <span class="keywordflow">for</span> (; vItr != nodes-&gt;end(); ++vItr)</div>
-<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; {</div>
-<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; <span class="keyword">const</span> <a class="code" href="classam_1_1CAmVertex.html">CAmVertex&lt;T,V&gt;</a> &amp; vertex = (*vItr);</div>
-<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; <span class="keywordflow">if</span>(vertex.<a class="code" href="classam_1_1CAmVertex.html#aa85b1f345da1f6423fc5df9ad241e4f3">getNode</a>()-&gt;<a class="code" href="classam_1_1CAmGraphElement.html#ab5f90ebf60b28be325744117caa28c7d">getStatus</a>()!=GES_NOT_VISITED)</div>
-<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; <span class="keywordflow">continue</span>;</div>
-<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; <span class="keywordflow">if</span> (vertex.<a class="code" href="classam_1_1CAmVertex.html#aa85b1f345da1f6423fc5df9ad241e4f3">getNode</a>()==&amp;dst)</div>
-<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; {</div>
-<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; vertex.<a class="code" href="classam_1_1CAmVertex.html#aa85b1f345da1f6423fc5df9ad241e4f3">getNode</a>()-&gt;<a class="code" href="classam_1_1CAmGraphElement.html#adfa42a6ab9f619fc459cf0c3b025f17d">setStatus</a>(<a class="code" href="namespaceam.html#aa5ba1f024fafe67c566a642b23493bfe">GES_IN_PROGRESS</a>);</div>
-<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; visited.push_back(vertex.<a class="code" href="classam_1_1CAmVertex.html#aa85b1f345da1f6423fc5df9ad241e4f3">getNode</a>());</div>
-<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; <span class="comment">//notify observer</span></div>
-<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; cb(visited);</div>
-<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; <span class="comment">//remove last node from the list</span></div>
-<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; <span class="keyword">auto</span> last = visited.end()-1;</div>
-<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; visited.erase(last);</div>
-<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; vertex.<a class="code" href="classam_1_1CAmVertex.html#aa85b1f345da1f6423fc5df9ad241e4f3">getNode</a>()-&gt;<a class="code" href="classam_1_1CAmGraphElement.html#adfa42a6ab9f619fc459cf0c3b025f17d">setStatus</a>(GES_NOT_VISITED);</div>
-<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; }</div>
-<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; }</div>
-<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; vItr = nodes-&gt;begin();</div>
-<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; <span class="comment">//bfs like loop</span></div>
-<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; <span class="keywordflow">for</span> (; vItr != nodes-&gt;end(); ++vItr)</div>
-<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; {</div>
-<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; <span class="keyword">const</span> <a class="code" href="classam_1_1CAmVertex.html">CAmVertex&lt;T,V&gt;</a> &amp; vertex = (*vItr);</div>
-<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; <span class="keywordflow">if</span>(vertex.<a class="code" href="classam_1_1CAmVertex.html#aa85b1f345da1f6423fc5df9ad241e4f3">getNode</a>()-&gt;<a class="code" href="classam_1_1CAmGraphElement.html#ab5f90ebf60b28be325744117caa28c7d">getStatus</a>()!=GES_NOT_VISITED||vertex.<a class="code" href="classam_1_1CAmVertex.html#aa85b1f345da1f6423fc5df9ad241e4f3">getNode</a>()==&amp;dst)</div>
-<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; <span class="keywordflow">continue</span>;</div>
-<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; vertex.<a class="code" href="classam_1_1CAmVertex.html#aa85b1f345da1f6423fc5df9ad241e4f3">getNode</a>()-&gt;<a class="code" href="classam_1_1CAmGraphElement.html#adfa42a6ab9f619fc459cf0c3b025f17d">setStatus</a>(<a class="code" href="namespaceam.html#aa5ba1f024fafe67c566a642b23493bfe">GES_IN_PROGRESS</a>);</div>
-<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; visited.push_back(vertex.<a class="code" href="classam_1_1CAmVertex.html#aa85b1f345da1f6423fc5df9ad241e4f3">getNode</a>());</div>
-<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; goThroughAllPaths(dst, visited, cb);</div>
-<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; <span class="comment">//remove last node from the list</span></div>
-<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; <span class="keyword">auto</span> last = visited.end()-1;</div>
-<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; visited.erase(last);</div>
-<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; vertex.<a class="code" href="classam_1_1CAmVertex.html#aa85b1f345da1f6423fc5df9ad241e4f3">getNode</a>()-&gt;<a class="code" href="classam_1_1CAmGraphElement.html#adfa42a6ab9f619fc459cf0c3b025f17d">setStatus</a>(GES_NOT_VISITED);</div>
-<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; }</div>
-<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; }</div>
-<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;</div>
-<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; <span class="keyword">public</span>:</div>
-<div class="line"><a name="l00306"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraph.html#ad058b5fe86c6fc79e52e45412f407ba3"> 306</a></span>&#160; <span class="keyword">explicit</span> <a class="code" href="classam_1_1CAmGraph.html#ad058b5fe86c6fc79e52e45412f407ba3">CAmGraph</a>(<span class="keyword">const</span> std::vector&lt;T&gt; &amp;v):mStoreNodes(), mStoreAdjList(), mPointersNodes(), mPointersAdjList()</div>
-<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; {</div>
-<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> std::vector&lt;T&gt;::const_iterator inItr;</div>
-<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; inItr itr(v.begin());</div>
-<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;</div>
-<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; <span class="keywordflow">for</span> (; itr != v.end(); ++itr)</div>
-<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; {</div>
-<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; <a class="code" href="classam_1_1CAmGraph.html#aac6081d0d2bae9c619b1e7f888f103d4">addNode</a>(*itr);</div>
-<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; }</div>
-<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;</div>
-<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; mIsCyclic = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; };</div>
-<div class="line"><a name="l00318"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraph.html#aacfc7ecb1c6f9f2cfd68eef0d901164a"> 318</a></span>&#160; <a class="code" href="classam_1_1CAmGraph.html#aacfc7ecb1c6f9f2cfd68eef0d901164a">CAmGraph</a>():mStoreNodes(), mStoreAdjList(), mPointersNodes(), mPointersAdjList(), mIsCyclic(false){};</div>
-<div class="line"><a name="l00319"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraph.html#ab625d9c756925d076398e9cffdf9326a"> 319</a></span>&#160; <a class="code" href="classam_1_1CAmGraph.html#ab625d9c756925d076398e9cffdf9326a">~CAmGraph</a>(){}</div>
-<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;</div>
-<div class="line"><a name="l00321"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraph.html#abeffbe1d02adc086d48896c6afababea"> 321</a></span>&#160; <span class="keyword">const</span> CAmListNodes &amp; <a class="code" href="classam_1_1CAmGraph.html#abeffbe1d02adc086d48896c6afababea">getNodes</a>()<span class="keyword"> const</span></div>
-<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;<span class="keyword"> </span>{</div>
-<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; <span class="keywordflow">return</span> mStoreNodes;</div>
-<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; }</div>
-<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;</div>
-<div class="line"><a name="l00326"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraph.html#ac9f19e90b4162c9958288e7633454937"> 326</a></span>&#160; <span class="keyword">const</span> CAmVertexReferenceList &amp; <a class="code" href="classam_1_1CAmGraph.html#ac9f19e90b4162c9958288e7633454937">getVertexList</a>()<span class="keyword"> const</span></div>
-<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;<span class="keyword"> </span>{</div>
-<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; <span class="keywordflow">return</span> mPointersAdjList;</div>
-<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; }</div>
-<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160;</div>
-<div class="line"><a name="l00335"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraph.html#af0e39bdae53e986e3ac7c389e4cf4a4e"> 335</a></span>&#160; <span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a>* <a class="code" href="classam_1_1CAmGraph.html#af0e39bdae53e986e3ac7c389e4cf4a4e">findNode</a>(<span class="keyword">const</span> T &amp; in)</div>
-<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; {</div>
-<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; <span class="keyword">typename</span> CAmNodeReferenceList::const_iterator itr (mPointersNodes.begin());</div>
-<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160;</div>
-<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; <span class="keywordflow">for</span> (; itr != mPointersNodes.end(); ++itr)</div>
-<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; {</div>
-<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; <span class="keywordflow">if</span> ((*itr)-&gt;getData() == in) {</div>
-<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; <span class="keywordflow">return</span> (*itr);</div>
-<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; }</div>
-<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; }</div>
-<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; <span class="keywordflow">return</span> NULL;</div>
-<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; }</div>
-<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160;</div>
-<div class="line"><a name="l00352"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraph.html#aa6d7ba3750918b17e245238c40d2aaa9"> 352</a></span>&#160; <span class="keyword">const</span> <a class="code" href="classam_1_1CAmVertex.html">CAmVertex&lt;T,V&gt;</a>* <a class="code" href="classam_1_1CAmGraph.html#aa6d7ba3750918b17e245238c40d2aaa9">findVertex</a>(<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp; edge1, <span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp; edge2)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160;<span class="keyword"> </span>{</div>
-<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160; <span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> * pEdge2 = (<a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> *)&amp;edge2;</div>
-<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; <span class="keyword">const</span> CAmListVertices * list = mPointersAdjList[edge1.<a class="code" href="classam_1_1CAmNode.html#acfc2a38f7576b6f290ba861a94158eef">getIndex</a>()];</div>
-<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; CAmListVerticesItrConst result = std::find_if(list-&gt;begin(), list-&gt;end(), [&amp;](<span class="keyword">const</span> <a class="code" href="classam_1_1CAmVertex.html">CAmVertex&lt;T,V&gt;</a> &amp; refObject){</div>
-<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; <span class="keywordflow">return</span> refObject.getNode()==pEdge2;</div>
-<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; });</div>
-<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; <span class="keywordflow">if</span>(result!=list-&gt;end())</div>
-<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="classam_1_1CAmVertex.html">CAmVertex&lt;T,V&gt;</a>*)&amp;(*result);</div>
-<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160;</div>
-<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; <span class="keywordflow">return</span> NULL;</div>
-<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; }</div>
-<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160;</div>
-<div class="line"><a name="l00365"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraph.html#af9c9308d8e80e0981711ec8040e60a98"> 365</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmGraph.html#af9c9308d8e80e0981711ec8040e60a98">hasCycles</a>()<span class="keyword"> const</span></div>
-<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160;<span class="keyword"> </span>{</div>
-<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; <span class="keywordflow">return</span> mIsCyclic;</div>
-<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; }</div>
-<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160;</div>
-<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160;</div>
-<div class="line"><a name="l00375"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraph.html#aac6081d0d2bae9c619b1e7f888f103d4"> 375</a></span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp; <a class="code" href="classam_1_1CAmGraph.html#aac6081d0d2bae9c619b1e7f888f103d4">addNode</a>(<span class="keyword">const</span> T &amp; in)</div>
-<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; {</div>
-<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; <span class="keywordtype">size_t</span> index = mStoreNodes.size();</div>
-<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160; mStoreNodes.emplace_back(in, index);</div>
-<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160; mStoreAdjList.emplace_back();</div>
-<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; mPointersNodes.push_back(&amp;mStoreNodes.back());</div>
-<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; mPointersAdjList.push_back(&amp;mStoreAdjList.back());</div>
-<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; <span class="keywordflow">return</span> mStoreNodes.back();</div>
-<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160; }</div>
-<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160;</div>
-<div class="line"><a name="l00388"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraph.html#a96cd60ecce64513f0ec6f1c89c2dd11d"> 388</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmGraph.html#a96cd60ecce64513f0ec6f1c89c2dd11d">removeVertex</a>(<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp; edge1, <span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp; edge2)</div>
-<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160; {</div>
-<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160; <span class="keyword">const</span> CAmListVertices * list = mPointersAdjList[edge1.<a class="code" href="classam_1_1CAmNode.html#acfc2a38f7576b6f290ba861a94158eef">getIndex</a>()];</div>
-<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160; CAmListVerticesItr iter = std::find_if(list-&gt;begin(), list-&gt;end(), [&amp;edge2](<span class="keyword">const</span> <a class="code" href="classam_1_1CAmVertex.html">CAmVertex&lt;T,V&gt;</a> &amp; refVertex){</div>
-<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160; <span class="keywordflow">return</span> (refVertex.getNode()==&amp;edge2);</div>
-<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; });</div>
-<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160; <span class="keywordflow">if</span>(iter!=list-&gt;end())</div>
-<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; list-&gt;erase(iter);</div>
-<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160; }</div>
-<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160;</div>
-<div class="line"><a name="l00401"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraph.html#a4bc6c964235a6ea6fa83c4877b01b44c"> 401</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmGraph.html#a4bc6c964235a6ea6fa83c4877b01b44c">removeAllVerticesToNode</a>(<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp; node)</div>
-<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160; {</div>
-<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160; <span class="keyword">auto</span> comparator = [&amp;node](<span class="keyword">const</span> <a class="code" href="classam_1_1CAmVertex.html">CAmVertex&lt;T,V&gt;</a> &amp; refVertex){</div>
-<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160; <span class="keywordflow">return</span> (refVertex.getNode()==&amp;node);</div>
-<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160; };</div>
-<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160; <span class="keyword">auto</span> itr = mPointersAdjList.begin();</div>
-<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160; <span class="keywordflow">for</span>(;itr!=mPointersAdjList.end();itr++)</div>
-<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160; {</div>
-<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; CAmListVertices * vertices = *itr;</div>
-<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160; <span class="keyword">auto</span> iterVert = std::find_if(vertices-&gt;begin(), vertices-&gt;end(), comparator);</div>
-<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; <span class="keywordflow">if</span>(iterVert!=vertices-&gt;end())</div>
-<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160; vertices-&gt;erase(iterVert);</div>
-<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160; }</div>
-<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160; }</div>
-<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160;</div>
-<div class="line"><a name="l00419"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraph.html#a81bc90ab3538cda18fd964243ef8f3ea"> 419</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmGraph.html#a81bc90ab3538cda18fd964243ef8f3ea">removeNode</a>(<span class="keyword">const</span> T &amp; in)</div>
-<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160; {</div>
-<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> * node = <a class="code" href="classam_1_1CAmGraph.html#af0e39bdae53e986e3ac7c389e4cf4a4e">findNode</a>(in);</div>
-<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160; <span class="keywordflow">if</span>(node!=NULL)</div>
-<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; <a class="code" href="classam_1_1CAmGraph.html#a81bc90ab3538cda18fd964243ef8f3ea">removeNode</a>(*node);</div>
-<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160; }</div>
-<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160;</div>
-<div class="line"><a name="l00429"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraph.html#a212d9fcfab2cc5c0d3bd8cdd35b17e1f"> 429</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmGraph.html#a212d9fcfab2cc5c0d3bd8cdd35b17e1f">removeNode</a>(<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp; node)</div>
-<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160; {</div>
-<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160; uint16_t index = node.<a class="code" href="classam_1_1CAmNode.html#acfc2a38f7576b6f290ba861a94158eef">getIndex</a>();</div>
-<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160; <a class="code" href="classam_1_1CAmGraph.html#a4bc6c964235a6ea6fa83c4877b01b44c">removeAllVerticesToNode</a>(node);</div>
-<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160; mPointersAdjList.erase(mPointersAdjList.begin()+index);</div>
-<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; mPointersNodes.erase(mPointersNodes.begin()+index);</div>
-<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; <span class="keyword">auto</span> iter = std::find_if(mStoreNodes.begin(), mStoreNodes.end(), [&amp;node](<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp; otherNode){</div>
-<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160; <span class="keywordflow">return</span> &amp;otherNode==&amp;node;</div>
-<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160; });</div>
-<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160; <span class="keywordflow">if</span>(iter!=mStoreNodes.end())</div>
-<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160; mStoreNodes.erase(iter);</div>
-<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160; updateIndexes(index);</div>
-<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160; }</div>
-<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160;</div>
-<div class="line"><a name="l00446"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraph.html#a54afa84a6cedb9558108352b551d4cf3"> 446</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmGraph.html#a54afa84a6cedb9558108352b551d4cf3">connectNodes</a>(<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp; first, <span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp; last, <span class="keyword">const</span> V &amp; vertexData, <span class="keyword">const</span> int16_t weight = 1)</div>
-<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160; {</div>
-<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160; CAmListVertices * list = mPointersAdjList[first.<a class="code" href="classam_1_1CAmNode.html#acfc2a38f7576b6f290ba861a94158eef">getIndex</a>()];</div>
-<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> * node = mPointersNodes[last.<a class="code" href="classam_1_1CAmNode.html#acfc2a38f7576b6f290ba861a94158eef">getIndex</a>()];</div>
-<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160; list-&gt;emplace_back(node, vertexData, weight);</div>
-<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160; }</div>
-<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160;</div>
-<div class="line"><a name="l00457"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraph.html#a9b71f2fc0f5022d9d56b928a26366a81"> 457</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmGraph.html#a9b71f2fc0f5022d9d56b928a26366a81">isAnyVertex</a>(<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp; edge1, <span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp; edge2)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160;<span class="keyword"> </span>{</div>
-<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classam_1_1CAmGraph.html#aa6d7ba3750918b17e245238c40d2aaa9">findVertex</a>(edge1, edge2)!=NULL;</div>
-<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160; }</div>
-<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160;</div>
-<div class="line"><a name="l00465"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraph.html#a14e0e6b289e17384b884b5b19b03bb35"> 465</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmGraph.html#a14e0e6b289e17384b884b5b19b03bb35">reset</a>()</div>
-<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160; {</div>
-<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160; <span class="comment">// set all nodes to GES_NOT_VISITED</span></div>
-<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160; std::for_each(mPointersNodes.begin(), mPointersNodes.end(), [](<a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> * refNode){</div>
-<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160; <span class="keywordflow">if</span>(refNode-&gt;getStatus()!= GES_NOT_VISITED)</div>
-<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160; refNode-&gt;setStatus(GES_NOT_VISITED);</div>
-<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160; });</div>
-<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160; <span class="comment">// set all vertices to GES_NOT_VISITED</span></div>
-<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160; <span class="keyword">auto</span> action = [](<a class="code" href="classam_1_1CAmVertex.html">CAmVertex&lt;T,V&gt;</a> &amp; refVertex){</div>
-<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160; <span class="keywordflow">if</span>(refVertex.getStatus()!= GES_NOT_VISITED)</div>
-<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160; refVertex.setStatus(GES_NOT_VISITED);</div>
-<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160; };</div>
-<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160; <span class="keyword">auto</span> itr1(mPointersAdjList.begin());</div>
-<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160; <span class="keywordflow">for</span> (; itr1 != mPointersAdjList.end(); ++itr1)</div>
-<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160; {</div>
-<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160; CAmListVertices * vertices = *itr1;</div>
-<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160; std::for_each(vertices-&gt;begin(), vertices-&gt;end(), action);</div>
-<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160; }</div>
-<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160; }</div>
-<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160;</div>
-<div class="line"><a name="l00488"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraph.html#af25961b4c8868eb20fefd1315dc31e10"> 488</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmGraph.html#af25961b4c8868eb20fefd1315dc31e10">clear</a>()</div>
-<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160; {</div>
-<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160; mStoreNodes.clear();</div>
-<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160; mStoreAdjList.clear();</div>
-<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160; mPointersAdjList.clear();</div>
-<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160; mPointersNodes.clear();</div>
-<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160; mPointersAdjList.clear();</div>
-<div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160; }</div>
-<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160;</div>
-<div class="line"><a name="l00500"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraph.html#a42029ecef5cb964679df6e36ad23f163"> 500</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmGraph.html#a42029ecef5cb964679df6e36ad23f163">trace</a>(std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp;, <span class="keyword">const</span> std::vector&lt;<a class="code" href="classam_1_1CAmVertex.html">CAmVertex&lt;T,V&gt;</a>*&gt; &amp;)&gt; cb)</div>
-<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160; {</div>
-<div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160; std::for_each(mPointersNodes.begin(), mPointersNodes.end(), [&amp;](<a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> * refNode){</div>
-<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160; CAmListVertices * vertices = this-&gt;mPointersAdjList[refNode-&gt;getIndex()];</div>
-<div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160; std::vector&lt;CAmVertex&lt;T,V&gt;*&gt; list;</div>
-<div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160; std::for_each(vertices-&gt;begin(), vertices-&gt;end(), [&amp;list](<a class="code" href="classam_1_1CAmVertex.html">CAmVertex&lt;T,V&gt;</a> &amp; refVertex){</div>
-<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160; list.push_back(&amp;refVertex);</div>
-<div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160; });</div>
-<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160; cb(*refNode, list);</div>
-<div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160; });</div>
-<div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160; }</div>
-<div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160;</div>
-<div class="line"><a name="l00519"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraph.html#afbaea2860663d3266a7b4d25e5041b5d"> 519</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmGraph.html#afbaea2860663d3266a7b4d25e5041b5d">getShortestPath</a>(<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp; source, <span class="keyword">const</span> CAmListNodePtrs &amp; listTargets, std::vector&lt;CAmListNodePtrs&gt; &amp; resultPath )</div>
-<div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160; {</div>
-<div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160; <span class="keyword">const</span> <span class="keywordtype">size_t</span> numberOfNodes = mPointersNodes.size();</div>
-<div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160; <span class="keywordflow">if</span>(numberOfNodes==0)</div>
-<div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160; <span class="keywordflow">return</span>;</div>
-<div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160;</div>
-<div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160; std::vector&lt;weight_t&gt; min_distance;</div>
-<div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160; std::vector&lt;CAmNode&lt;T&gt;*&gt; previous;</div>
-<div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160; findShortestsPathsFromNode(source, min_distance, previous);</div>
-<div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160;</div>
-<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> it=listTargets.begin(); it!=listTargets.end(); it++)</div>
-<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160; {</div>
-<div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> *node = *it;</div>
-<div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160; resultPath.emplace_back();</div>
-<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160; CAmListNodePtrs &amp; path = resultPath.back();</div>
-<div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160; constructShortestPathTo(*node, previous, path);</div>
-<div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160; <span class="keywordflow">if</span>(path.empty())</div>
-<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160; {</div>
-<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160; <span class="keyword">typename</span> std::vector&lt;CAmListNodePtrs&gt;::iterator iter = resultPath.end();</div>
-<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160; resultPath.erase(--iter);</div>
-<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160; }</div>
-<div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160; }</div>
-<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160; }</div>
-<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160;</div>
-<div class="line"><a name="l00550"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraph.html#a78ba788e4f24d0307375cf3d5f2e1add"> 550</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmGraph.html#a78ba788e4f24d0307375cf3d5f2e1add">getShortestPath</a>(<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp; source, <span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp; destination, CAmListNodePtrs &amp; resultPath )</div>
-<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160; {</div>
-<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160; <span class="keyword">const</span> <span class="keywordtype">size_t</span> numberOfNodes = mPointersNodes.size();</div>
-<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160; <span class="keywordflow">if</span>(numberOfNodes==0)</div>
-<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160; <span class="keywordflow">return</span>;</div>
-<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160; std::vector&lt;weight_t&gt; min_distance;</div>
-<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160; std::vector&lt;CAmNode&lt;T&gt;*&gt; previous;</div>
-<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160; findShortestsPathsFromNode(source, min_distance, previous);</div>
-<div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160; constructShortestPathTo(destination, previous, resultPath);</div>
-<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160; }</div>
-<div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160;</div>
-<div class="line"><a name="l00569"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraph.html#a03e1c7f59afa4678e960eebf36a6c84f"> 569</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmGraph.html#a03e1c7f59afa4678e960eebf36a6c84f">getShortestPath</a>(<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp; source,</div>
-<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160; <span class="keyword">const</span> CAmListNodePtrs &amp; listTargets,</div>
-<div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160; std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a5ddc1de5c77502d9fd136f30a5ebbd7c">am_GraphPathPosition_e</a>, <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp;)&gt; cb )</div>
-<div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160; {</div>
-<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160; <span class="keyword">const</span> <span class="keywordtype">size_t</span> numberOfNodes = mPointersNodes.size();</div>
-<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160; <span class="keywordflow">if</span>(numberOfNodes==0)</div>
-<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160; <span class="keywordflow">return</span>;</div>
-<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160;</div>
-<div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160; std::vector&lt;weight_t&gt; min_distance;</div>
-<div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160; std::vector&lt;CAmNode&lt;T&gt;*&gt; previous;</div>
-<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160; findShortestsPathsFromNode(source, min_distance, previous);</div>
-<div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160;</div>
-<div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> it=listTargets.begin(); it!=listTargets.end(); it++)</div>
-<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160; {</div>
-<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a>* node = *it;</div>
-<div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160; constructShortestPathTo(*node, previous, cb);</div>
-<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160; }</div>
-<div class="line"><a name="l00586"></a><span class="lineno"> 586</span>&#160; }</div>
-<div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160;</div>
-<div class="line"><a name="l00596"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraph.html#a6a69f87f438eb1257aa8c2457e43ad4f"> 596</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmGraph.html#a6a69f87f438eb1257aa8c2457e43ad4f">getShortestPath</a>(<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp; source,</div>
-<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160; <span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp; destination,</div>
-<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160; std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a5ddc1de5c77502d9fd136f30a5ebbd7c">am_GraphPathPosition_e</a>, <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp;)&gt; cb )</div>
-<div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160; {</div>
-<div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160; <span class="keyword">const</span> <span class="keywordtype">size_t</span> numberOfNodes = mPointersNodes.size();</div>
-<div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160; <span class="keywordflow">if</span>(numberOfNodes==0)</div>
-<div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160; <span class="keywordflow">return</span>;</div>
-<div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160;</div>
-<div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160; std::vector&lt;weight_t&gt; min_distance;</div>
-<div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160; std::vector&lt;CAmNode&lt;T&gt;*&gt; previous;</div>
-<div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160; findShortestsPathsFromNode(source, min_distance, previous);</div>
-<div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160; constructShortestPathTo(destination, previous, cb);</div>
-<div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160; }</div>
-<div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160;</div>
-<div class="line"><a name="l00618"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraph.html#a6f71bf9b109ef82cb914ccef7094b8f2"> 618</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmGraph.html#a6f71bf9b109ef82cb914ccef7094b8f2">getAllPaths</a>(<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp; src, <span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp; dst, std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> CAmNodeReferenceList &amp; path)&gt; cb)</div>
-<div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160; {</div>
-<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160; CAmNodeReferenceList visited;</div>
-<div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160; visited.push_back((<a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a>*)&amp;src);</div>
-<div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160; ((<a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a>*)&amp;src)-&gt;setStatus(GES_VISITED);</div>
-<div class="line"><a name="l00623"></a><span class="lineno"> 623</span>&#160; goThroughAllPaths(dst, visited, cb);</div>
-<div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160; <a class="code" href="classam_1_1CAmGraph.html#a14e0e6b289e17384b884b5b19b03bb35">reset</a>();</div>
-<div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160; }</div>
-<div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160; };</div>
-<div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160;</div>
-<div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160;}</div>
-<div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160;</div>
-<div class="line"><a name="l00630"></a><span class="lineno"> 630</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="ttc" id="classam_1_1CAmNode_html_ad19913578515c0445597dd67452ee3e9"><div class="ttname"><a href="classam_1_1CAmNode.html#ad19913578515c0445597dd67452ee3e9">am::CAmNode::~CAmNode</a></div><div class="ttdeci">~CAmNode()</div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00087">CAmGraph.h:87</a></div></div>
-<div class="ttc" id="classam_1_1CAmGraph_html_a212d9fcfab2cc5c0d3bd8cdd35b17e1f"><div class="ttname"><a href="classam_1_1CAmGraph.html#a212d9fcfab2cc5c0d3bd8cdd35b17e1f">am::CAmGraph::removeNode</a></div><div class="ttdeci">void removeNode(const CAmNode&lt; T &gt; &amp;node)</div><div class="ttdoc">Removes the given node from the graph . </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00429">CAmGraph.h:429</a></div></div>
-<div class="ttc" id="classam_1_1CAmVertex_html_ae52161cdbd98204529dd0f1ad3e5ca9f"><div class="ttname"><a href="classam_1_1CAmVertex.html#ae52161cdbd98204529dd0f1ad3e5ca9f">am::CAmVertex::setWeight</a></div><div class="ttdeci">void setWeight(const uint16_t weight)</div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00111">CAmGraph.h:111</a></div></div>
-<div class="ttc" id="classam_1_1CAmGraph_html_af0e39bdae53e986e3ac7c389e4cf4a4e"><div class="ttname"><a href="classam_1_1CAmGraph.html#af0e39bdae53e986e3ac7c389e4cf4a4e">am::CAmGraph::findNode</a></div><div class="ttdeci">const CAmNode&lt; T &gt; * findNode(const T &amp;in)</div><div class="ttdoc">Returns pointer to a node which data is equal to the given. </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00335">CAmGraph.h:335</a></div></div>
-<div class="ttc" id="classam_1_1CAmGraph_html_af9c9308d8e80e0981711ec8040e60a98"><div class="ttname"><a href="classam_1_1CAmGraph.html#af9c9308d8e80e0981711ec8040e60a98">am::CAmGraph::hasCycles</a></div><div class="ttdeci">bool hasCycles() const </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00365">CAmGraph.h:365</a></div></div>
-<div class="ttc" id="classam_1_1CAmGraph_html_afbaea2860663d3266a7b4d25e5041b5d"><div class="ttname"><a href="classam_1_1CAmGraph.html#afbaea2860663d3266a7b4d25e5041b5d">am::CAmGraph::getShortestPath</a></div><div class="ttdeci">void getShortestPath(const CAmNode&lt; T &gt; &amp;source, const CAmListNodePtrs &amp;listTargets, std::vector&lt; CAmListNodePtrs &gt; &amp;resultPath)</div><div class="ttdoc">Finds the shortest path from given node to all nodes in listTargets. </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00519">CAmGraph.h:519</a></div></div>
-<div class="ttc" id="classam_1_1CAmVertex_html_a9e27b1b94189e8f955892abc01b7ea0b"><div class="ttname"><a href="classam_1_1CAmVertex.html#a9e27b1b94189e8f955892abc01b7ea0b">am::CAmVertex::~CAmVertex</a></div><div class="ttdeci">~CAmVertex()</div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00104">CAmGraph.h:104</a></div></div>
-<div class="ttc" id="classam_1_1CAmGraph_html_a54afa84a6cedb9558108352b551d4cf3"><div class="ttname"><a href="classam_1_1CAmGraph.html#a54afa84a6cedb9558108352b551d4cf3">am::CAmGraph::connectNodes</a></div><div class="ttdeci">void connectNodes(const CAmNode&lt; T &gt; &amp;first, const CAmNode&lt; T &gt; &amp;last, const V &amp;vertexData, const int16_t weight=1)</div><div class="ttdoc">Connect first with last node and set user data and weight to the vertex. </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00446">CAmGraph.h:446</a></div></div>
+<a href="CAmGraph_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef GRAPH_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#define GRAPH_H</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;functional&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;iostream&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &lt;map&gt;</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &lt;list&gt;</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;stack&gt;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;queue&gt;</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;algorithm&gt;</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &lt;limits.h&gt;</span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &lt;iomanip&gt;</span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &lt;cstring&gt;</span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#include &lt;set&gt;</span></div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceam.html">am</a></div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;{</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keyword">typedef</span> <span class="keyword">enum</span>:uint8_t</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; {</div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="namespaceam.html#aa5ba1f024fafe67c566a642b23493bfe"> 48</a></span>&#160; GES_NOT_VISITED,</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <a class="code" href="namespaceam.html#aa5ba1f024fafe67c566a642b23493bfe">GES_IN_PROGRESS</a>,</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; GES_VISITED</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; }<a class="code" href="namespaceam.html#ac85eb9c3b3735f8eea02a45482ce4943">am_GraphElementStatus_e</a>;</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keyword">typedef</span> <span class="keyword">enum</span>:uint8_t</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; {</div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="namespaceam.html#abb9b450360ced141aa4d58a18a2fdd8a"> 58</a></span>&#160; GRAPH_PATH_START, <span class="comment">//at the beginning of the path</span></div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <a class="code" href="namespaceam.html#abb9b450360ced141aa4d58a18a2fdd8a">GRAPH_PATH_MIDDLE</a>, <span class="comment">//in middle of the path</span></div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; GRAPH_PATH_END <span class="comment">//at the end of the path</span></div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; }<a class="code" href="namespaceam.html#a5ddc1de5c77502d9fd136f30a5ebbd7c">am_GraphPathPosition_e</a>;</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div><div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraphElement.html"> 67</a></span>&#160; <span class="keyword">class </span><a class="code" href="classam_1_1CAmGraphElement.html">CAmGraphElement</a></div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; {</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; am_GraphElementStatus_e mStatus; </div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraphElement.html#a2186720c61aa5768c28e29658c4eb898"> 71</a></span>&#160; <a class="code" href="classam_1_1CAmGraphElement.html#a2186720c61aa5768c28e29658c4eb898">CAmGraphElement</a>(): mStatus(GES_NOT_VISITED) { };</div><div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraphElement.html#ad42b8df4de1c9aca747f406f28ceb03e"> 72</a></span>&#160; <a class="code" href="classam_1_1CAmGraphElement.html#ad42b8df4de1c9aca747f406f28ceb03e">~CAmGraphElement</a>() { };</div><div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraphElement.html#adfa42a6ab9f619fc459cf0c3b025f17d"> 76</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmGraphElement.html#adfa42a6ab9f619fc459cf0c3b025f17d">setStatus</a>(<span class="keyword">const</span> am_GraphElementStatus_e s) { mStatus = s; };</div><div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraphElement.html#ab5f90ebf60b28be325744117caa28c7d"> 77</a></span>&#160; am_GraphElementStatus_e <a class="code" href="classam_1_1CAmGraphElement.html#ab5f90ebf60b28be325744117caa28c7d">getStatus</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mStatus; };</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; };</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;</div><div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="classam_1_1CAmNode.html"> 80</a></span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">class</span> NodeData&gt; <span class="keyword">class </span><a class="code" href="classam_1_1CAmNode.html">CAmNode</a> : <span class="keyword">public</span> <a class="code" href="classam_1_1CAmGraphElement.html">CAmGraphElement</a></div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; {</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; uint16_t mIndex; </div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; NodeData mData; </div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="classam_1_1CAmNode.html#a4d03e831a99ce12c036d395defbcfb83"> 85</a></span>&#160; <a class="code" href="classam_1_1CAmNode.html#a4d03e831a99ce12c036d395defbcfb83">CAmNode</a>(<span class="keyword">const</span> NodeData &amp; in):<a class="code" href="classam_1_1CAmGraphElement.html">CAmGraphElement</a>(), mIndex(0), mData(in) { };</div><div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="classam_1_1CAmNode.html#a39bef722be27347ed1d62399ba718feb"> 86</a></span>&#160; <a class="code" href="classam_1_1CAmNode.html#a39bef722be27347ed1d62399ba718feb">CAmNode</a>(<span class="keyword">const</span> NodeData &amp; in, <span class="keyword">const</span> uint16_t index):<a class="code" href="classam_1_1CAmGraphElement.html">CAmGraphElement</a>(), mIndex(index), mData(in) { };</div><div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="classam_1_1CAmNode.html#ad19913578515c0445597dd67452ee3e9"> 87</a></span>&#160; <a class="code" href="classam_1_1CAmNode.html#ad19913578515c0445597dd67452ee3e9">~CAmNode</a>() { };</div><div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba"> 91</a></span>&#160; NodeData &amp; <a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>() { <span class="keywordflow">return</span> mData; }</div><div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="classam_1_1CAmNode.html#aa605a7543d371e405d2c5bdbed3c9d98"> 92</a></span>&#160; <span class="keyword">const</span> NodeData &amp; <a class="code" href="classam_1_1CAmNode.html#aa605a7543d371e405d2c5bdbed3c9d98">getData</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mData; }</div><div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="classam_1_1CAmNode.html#acfc2a38f7576b6f290ba861a94158eef"> 93</a></span>&#160; uint16_t <a class="code" href="classam_1_1CAmNode.html#acfc2a38f7576b6f290ba861a94158eef">getIndex</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mIndex; }</div><div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="classam_1_1CAmNode.html#ae1b72ca42747f5d9ee58e43a158bb2bd"> 94</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmNode.html#ae1b72ca42747f5d9ee58e43a158bb2bd">setIndex</a>(uint16_t index) { mIndex = index; }</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; };</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div><div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="classam_1_1CAmVertex.html"> 97</a></span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">class</span> NodeData, <span class="keyword">class</span> VertexData&gt; <span class="keyword">class </span><a class="code" href="classam_1_1CAmVertex.html">CAmVertex</a> : <span class="keyword">public</span> <a class="code" href="classam_1_1CAmGraphElement.html">CAmGraphElement</a></div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; {</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;NodeData&gt;</a>* mpNode; </div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; VertexData mVertexData; </div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; uint16_t mWeight; </div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="classam_1_1CAmVertex.html#a3f5869d3946ce9fe03ae9c261b0a48ac"> 103</a></span>&#160; <a class="code" href="classam_1_1CAmVertex.html#a3f5869d3946ce9fe03ae9c261b0a48ac">CAmVertex</a>(<a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;NodeData&gt;</a> *aNode, <span class="keyword">const</span> VertexData &amp; vertexData, <span class="keyword">const</span> uint16_t weight):<a class="code" href="classam_1_1CAmGraphElement.html">CAmGraphElement</a>(),</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; mpNode(aNode), mVertexData(vertexData), mWeight(weight) { };</div><div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="classam_1_1CAmVertex.html#a9e27b1b94189e8f955892abc01b7ea0b"> 105</a></span>&#160; <a class="code" href="classam_1_1CAmVertex.html#a9e27b1b94189e8f955892abc01b7ea0b">~CAmVertex</a>() { };</div><div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="classam_1_1CAmVertex.html#aa85b1f345da1f6423fc5df9ad241e4f3"> 109</a></span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;NodeData&gt;</a>* <a class="code" href="classam_1_1CAmVertex.html#aa85b1f345da1f6423fc5df9ad241e4f3">getNode</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mpNode; }</div><div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="classam_1_1CAmVertex.html#a14146dc1aa5ce1c44d2acca230530573"> 110</a></span>&#160; VertexData &amp; <a class="code" href="classam_1_1CAmVertex.html#a14146dc1aa5ce1c44d2acca230530573">getData</a>() { <span class="keywordflow">return</span> mVertexData; }</div><div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="classam_1_1CAmVertex.html#a3c4b1b3cbd3ead815b400905b1ed4248"> 111</a></span>&#160; uint16_t <a class="code" href="classam_1_1CAmVertex.html#a3c4b1b3cbd3ead815b400905b1ed4248">getWeight</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mWeight; }</div><div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="classam_1_1CAmVertex.html#ae52161cdbd98204529dd0f1ad3e5ca9f"> 112</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmVertex.html#ae52161cdbd98204529dd0f1ad3e5ca9f">setWeight</a>(<span class="keyword">const</span> uint16_t weight) { mWeight=weight; }</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; };</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;</div><div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraph.html"> 119</a></span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">class</span> T, <span class="keyword">class</span> V&gt; <span class="keyword">class </span><a class="code" href="classam_1_1CAmGraph.html">CAmGraph</a></div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; {</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> std::vector&lt;CAmNode&lt;T&gt;*&gt; CAmListNodePtrs;</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> std::list&lt;CAmVertex&lt;T,V&gt;&gt; CAmListVertices;</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> std::list&lt;CAmVertex&lt;T,V&gt;&gt;::iterator CAmListVerticesItr;</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> std::list&lt;CAmVertex&lt;T,V&gt;&gt;::const_iterator CAmListVerticesItrConst;</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> std::list&lt;CAmListVertices&gt; CAmNodesAdjList;</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> std::list&lt;CAmListVertices&gt;::iterator CAmNodesAdjListItr;</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> std::list&lt;CAmListVertices&gt;::const_iterator CAmNodesAdjListItrConst;</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> std::list&lt;CAmNode&lt;T&gt;&gt; CAmListNodes;</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> std::list&lt;CAmNode&lt;T&gt;&gt;::iterator CAmListNodesItr;</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> std::list&lt;CAmNode&lt;T&gt;&gt;::const_iterator CAmListNodesItrConst;</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> std::vector&lt;CAmNode&lt;T&gt;*&gt; CAmNodeReferenceList;</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> std::vector&lt;CAmListVertices*&gt; CAmVertexReferenceList;</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; CAmListNodes mStoreNodes; </div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; CAmNodesAdjList mStoreAdjList; </div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; CAmNodeReferenceList mPointersNodes; </div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; CAmVertexReferenceList mPointersAdjList; </div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <span class="keywordtype">bool</span> mIsCyclic; </div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <span class="keyword">struct </span>IterateThroughAllNodesDelegate</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; {</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> * source;</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> * destination;</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; CAmNodeReferenceList visited;</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; std::function&lt;bool(const CAmNode&lt;T&gt; * )&gt; shouldVisitNode;</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; std::function&lt;void(const CAmNode&lt;T&gt; *)&gt; willVisitNode;</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; std::function&lt;void(const CAmNode&lt;T&gt; *)&gt; didVisitNode;</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; std::function&lt;void(const CAmNodeReferenceList &amp; path)&gt; didFindPath;</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; };</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="keyword">struct </span>VisitNodeDelegate</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; {</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> * source;</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> * destination;</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; std::function&lt;void(const am_GraphPathPosition_e, CAmNode&lt;T&gt; &amp;)&gt; visitedNode;</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; };</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <span class="keywordtype">void</span> updateIndexes(<span class="keyword">const</span> int16_t fromIndex)</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; {</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <span class="keywordflow">if</span>( fromIndex&lt;mPointersNodes.size() )</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; {</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> iter = mPointersNodes.begin()+fromIndex; iter!=mPointersNodes.end(); iter++)</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; (*iter)-&gt;<a class="code" href="classam_1_1CAmNode.html#ae1b72ca42747f5d9ee58e43a158bb2bd">setIndex</a>(iter-mPointersNodes.begin());</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; }</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; }</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <span class="keyword">typedef</span> uint16_t vertex_t;</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="keyword">typedef</span> uint16_t weight_t;</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; <span class="keywordtype">void</span> findShortestPathsFromNode(<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp; node, std::vector&lt;weight_t&gt; &amp;minDistance, std::vector&lt;<a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> *&gt; &amp;previous)</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; {</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; <span class="keyword">typename</span> CAmListVertices::const_iterator nIter;</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; CAmListVertices * neighbors;</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; weight_t dist, weight, v, distanceThroughU;</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a>* pU;</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; <a class="code" href="classam_1_1CAmVertex.html">CAmVertex&lt;T,V&gt;</a> * pVertex;</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> *pDstNode;</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; <span class="keywordtype">size_t</span> n = mPointersAdjList.size();</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; std::set&lt;std::pair&lt;weight_t, CAmNode&lt;T&gt;*&gt; &gt; vertexQueue;</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; minDistance.clear();</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; minDistance.resize(n, std::numeric_limits&lt;weight_t&gt;::max());</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; minDistance[node.<a class="code" href="classam_1_1CAmNode.html#acfc2a38f7576b6f290ba861a94158eef">getIndex</a>()] = 0;</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; previous.clear();</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; previous.resize(n, NULL);</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; vertexQueue.insert(std::make_pair(minDistance[node.<a class="code" href="classam_1_1CAmNode.html#acfc2a38f7576b6f290ba861a94158eef">getIndex</a>()], (<a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a>*)&amp;node));</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; <span class="keywordflow">while</span> (!vertexQueue.empty())</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; {</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; dist = vertexQueue.begin()-&gt;first;</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; pU = vertexQueue.begin()-&gt;second;</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; vertexQueue.erase(vertexQueue.begin());</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; <span class="comment">//todo: terminate the search at this position if you want the path to a target node ( if(pU==target)break; )</span></div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; <span class="comment">// Visit each edge exiting u</span></div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; neighbors = mPointersAdjList[pU-&gt;<a class="code" href="classam_1_1CAmNode.html#acfc2a38f7576b6f290ba861a94158eef">getIndex</a>()];</div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; nIter = neighbors-&gt;begin();</div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; <span class="keywordflow">for</span> (; nIter != neighbors-&gt;end(); nIter++)</div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; {</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; pVertex = (<a class="code" href="classam_1_1CAmVertex.html">CAmVertex&lt;T,V&gt;</a> *)&amp;(*nIter);</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; pDstNode = pVertex-&gt;<a class="code" href="classam_1_1CAmVertex.html#aa85b1f345da1f6423fc5df9ad241e4f3">getNode</a>();</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; v = pDstNode-&gt;<a class="code" href="classam_1_1CAmNode.html#acfc2a38f7576b6f290ba861a94158eef">getIndex</a>();</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; weight = pVertex-&gt;<a class="code" href="classam_1_1CAmVertex.html#a3c4b1b3cbd3ead815b400905b1ed4248">getWeight</a>();</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; distanceThroughU = dist + weight;</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; <span class="keywordflow">if</span> (distanceThroughU &lt; minDistance[pDstNode-&gt;<a class="code" href="classam_1_1CAmNode.html#acfc2a38f7576b6f290ba861a94158eef">getIndex</a>()])</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; {</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; vertexQueue.erase(std::make_pair(minDistance[v], pDstNode));</div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; minDistance[v] = distanceThroughU;</div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; previous[v] = pU;</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; vertexQueue.insert(std::make_pair(minDistance[v], pDstNode));</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; }</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; }</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; }</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; }</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;</div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; <span class="keywordtype">void</span> constructShortestPathTo(<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp; node, <span class="keyword">const</span> std::vector&lt;<a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> *&gt; &amp;previous, CAmListNodePtrs &amp; result)</div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; {</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> * vertex = (<a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> *)&amp;node;</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; <span class="keywordtype">int</span> i=0;</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; <span class="keywordflow">while</span> ( (vertex = previous[vertex-&gt;<a class="code" href="classam_1_1CAmNode.html#acfc2a38f7576b6f290ba861a94158eef">getIndex</a>()])!=NULL )</div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; {</div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; result.insert(result.begin(), vertex);</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; i++;</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; }</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; <span class="keywordflow">if</span>(i)</div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; result.push_back((<a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> *)&amp;node);</div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; }</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; <span class="keywordtype">void</span> constructShortestPathTo(<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp; node, <span class="keyword">const</span> std::vector&lt;<a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> *&gt; &amp;previous, std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> am_GraphPathPosition_e pos, <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp;)&gt; cb)</div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; {</div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> * vertex = (<a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> *)&amp;node;</div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> * prev = vertex;</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; <span class="keywordtype">int</span> i=0;</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; <span class="keywordflow">while</span> ( (vertex = previous[vertex-&gt;<a class="code" href="classam_1_1CAmNode.html#acfc2a38f7576b6f290ba861a94158eef">getIndex</a>()])!=NULL )</div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; {</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; cb(i==0?GRAPH_PATH_START:<a class="code" href="namespaceam.html#abb9b450360ced141aa4d58a18a2fdd8a">GRAPH_PATH_MIDDLE</a>, *prev);</div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; prev = vertex;</div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; i++;</div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; }</div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; <span class="keywordflow">if</span>(i)</div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; cb(GRAPH_PATH_END, *prev);</div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; }</div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;</div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; <span class="keywordtype">void</span> findAllPaths(IterateThroughAllNodesDelegate &amp; delegate)</div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; {</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; CAmListVertices * nodes = mPointersAdjList[delegate.visited.back()-&gt;getIndex()];</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; CAmListVerticesItrConst vItr(nodes-&gt;begin());</div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;</div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; <a class="code" href="classam_1_1CAmVertex.html">CAmVertex&lt;T,V&gt;</a> * pNextVertex;</div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> * pNextNode;</div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; <span class="keywordflow">for</span> (; vItr != nodes-&gt;end(); ++vItr)</div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; {</div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; pNextVertex = (<a class="code" href="classam_1_1CAmVertex.html">CAmVertex&lt;T,V&gt;</a> *)&amp;(*vItr);</div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; pNextNode = pNextVertex-&gt;getNode();</div><div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; <span class="keywordflow">if</span>(</div><div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; pNextNode-&gt;<a class="code" href="classam_1_1CAmGraphElement.html#ab5f90ebf60b28be325744117caa28c7d">getStatus</a>()!=GES_NOT_VISITED ||</div><div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; !delegate.shouldVisitNode(pNextNode)</div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; )</div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; <span class="keywordflow">continue</span>;</div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; <span class="keywordflow">if</span> (pNextNode==delegate.destination)</div><div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; {</div><div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; delegate.willVisitNode(pNextNode);</div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; pNextNode-&gt;<a class="code" href="classam_1_1CAmGraphElement.html#adfa42a6ab9f619fc459cf0c3b025f17d">setStatus</a>(<a class="code" href="namespaceam.html#aa5ba1f024fafe67c566a642b23493bfe">GES_IN_PROGRESS</a>);</div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; delegate.visited.push_back(pNextNode);</div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; <span class="comment">//notify observer</span></div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; delegate.didFindPath(delegate.visited);</div><div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; <span class="comment">//remove last node from the list</span></div><div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; <span class="keyword">auto</span> last = delegate.visited.end()-1;</div><div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; delegate.visited.erase(last);</div><div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; pNextNode-&gt;<a class="code" href="classam_1_1CAmGraphElement.html#adfa42a6ab9f619fc459cf0c3b025f17d">setStatus</a>(GES_NOT_VISITED);</div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; delegate.didVisitNode(pNextNode);</div><div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; }</div><div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; }</div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; vItr = nodes-&gt;begin();</div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; <span class="comment">//bfs like loop</span></div><div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; <span class="keywordflow">for</span> (; vItr != nodes-&gt;end(); ++vItr)</div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; {</div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; pNextVertex = (<a class="code" href="classam_1_1CAmVertex.html">CAmVertex&lt;T,V&gt;</a> *)&amp;(*vItr);</div><div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; pNextNode = pNextVertex-&gt;getNode();</div><div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160;</div><div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; <span class="keywordflow">if</span>(pNextNode-&gt;<a class="code" href="classam_1_1CAmGraphElement.html#ab5f90ebf60b28be325744117caa28c7d">getStatus</a>()!=GES_NOT_VISITED ||</div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; pNextNode==delegate.destination ||</div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; !delegate.shouldVisitNode(pNextNode)</div><div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; )</div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; <span class="keywordflow">continue</span>;</div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; delegate.willVisitNode(pNextNode);</div><div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; pNextNode-&gt;<a class="code" href="classam_1_1CAmGraphElement.html#adfa42a6ab9f619fc459cf0c3b025f17d">setStatus</a>(<a class="code" href="namespaceam.html#aa5ba1f024fafe67c566a642b23493bfe">GES_IN_PROGRESS</a>);</div><div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; delegate.visited.push_back(pNextNode);</div><div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; findAllPaths(delegate);</div><div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; <span class="comment">//remove last node from the list</span></div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; <span class="keyword">auto</span> last = delegate.visited.end()-1;</div><div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; delegate.visited.erase(last);</div><div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; pNextNode-&gt;<a class="code" href="classam_1_1CAmGraphElement.html#adfa42a6ab9f619fc459cf0c3b025f17d">setStatus</a>(GES_NOT_VISITED);</div><div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; delegate.didVisitNode(pNextNode);</div><div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; }</div><div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; }</div><div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160;</div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160;</div><div class="line"><a name="l00341"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraph.html#ad058b5fe86c6fc79e52e45412f407ba3"> 341</a></span>&#160; <span class="keyword">explicit</span> <a class="code" href="classam_1_1CAmGraph.html#ad058b5fe86c6fc79e52e45412f407ba3">CAmGraph</a>(<span class="keyword">const</span> std::vector&lt;T&gt; &amp;v):mStoreNodes(), mStoreAdjList(), mPointersNodes(), mPointersAdjList()</div><div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; {</div><div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> std::vector&lt;T&gt;::const_iterator inItr;</div><div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; inItr itr(v.begin());</div><div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;</div><div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; <span class="keywordflow">for</span> (; itr != v.end(); ++itr)</div><div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; {</div><div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160; addNode(*itr);</div><div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160; }</div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160;</div><div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; mIsCyclic = <span class="keyword">false</span>;</div><div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160; };</div><div class="line"><a name="l00353"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraph.html#aacfc7ecb1c6f9f2cfd68eef0d901164a"> 353</a></span>&#160; <a class="code" href="classam_1_1CAmGraph.html#aacfc7ecb1c6f9f2cfd68eef0d901164a">CAmGraph</a>():mStoreNodes(), mStoreAdjList(), mPointersNodes(), mPointersAdjList(), mIsCyclic(false){};</div><div class="line"><a name="l00354"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraph.html#ab625d9c756925d076398e9cffdf9326a"> 354</a></span>&#160; <a class="code" href="classam_1_1CAmGraph.html#ab625d9c756925d076398e9cffdf9326a">~CAmGraph</a>(){}</div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160;</div><div class="line"><a name="l00356"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraph.html#abeffbe1d02adc086d48896c6afababea"> 356</a></span>&#160; <span class="keyword">const</span> CAmListNodes &amp; <a class="code" href="classam_1_1CAmGraph.html#abeffbe1d02adc086d48896c6afababea">getNodes</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160;<span class="keyword"> </span>{</div><div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; <span class="keywordflow">return</span> mStoreNodes;</div><div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; }</div><div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160;</div><div class="line"><a name="l00361"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraph.html#ac9f19e90b4162c9958288e7633454937"> 361</a></span>&#160; <span class="keyword">const</span> CAmVertexReferenceList &amp; <a class="code" href="classam_1_1CAmGraph.html#ac9f19e90b4162c9958288e7633454937">getVertexList</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160;<span class="keyword"> </span>{</div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; <span class="keywordflow">return</span> mPointersAdjList;</div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; }</div><div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160;</div><div class="line"><a name="l00370"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraph.html#af0e39bdae53e986e3ac7c389e4cf4a4e"> 370</a></span>&#160; <span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a>* <a class="code" href="classam_1_1CAmGraph.html#af0e39bdae53e986e3ac7c389e4cf4a4e">findNode</a>(<span class="keyword">const</span> T &amp; in)</div><div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; {</div><div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160; <span class="keyword">typename</span> CAmNodeReferenceList::const_iterator itr (mPointersNodes.begin());</div><div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160;</div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; <span class="keywordflow">for</span> (; itr != mPointersNodes.end(); ++itr)</div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; {</div><div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; <span class="keywordflow">if</span> ((*itr)-&gt;getData() == in) {</div><div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; <span class="keywordflow">return</span> (*itr);</div><div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160; }</div><div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160; }</div><div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; <span class="keywordflow">return</span> NULL;</div><div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; }</div><div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160;</div><div class="line"><a name="l00387"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraph.html#aa6d7ba3750918b17e245238c40d2aaa9"> 387</a></span>&#160; <span class="keyword">const</span> <a class="code" href="classam_1_1CAmVertex.html">CAmVertex&lt;T,V&gt;</a>* <a class="code" href="classam_1_1CAmGraph.html#aa6d7ba3750918b17e245238c40d2aaa9">findVertex</a>(<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp; edge1, <span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp; edge2)<span class="keyword"> const</span></div><div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160;<span class="keyword"> </span>{</div><div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160; <span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> * pEdge2 = (<a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> *)&amp;edge2;</div><div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160; <span class="keyword">const</span> CAmListVertices * list = mPointersAdjList[edge1.<a class="code" href="classam_1_1CAmNode.html#acfc2a38f7576b6f290ba861a94158eef">getIndex</a>()];</div><div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160; CAmListVerticesItrConst result = std::find_if(list-&gt;begin(), list-&gt;end(), [&amp;](<span class="keyword">const</span> <a class="code" href="classam_1_1CAmVertex.html">CAmVertex&lt;T,V&gt;</a> &amp; refObject){</div><div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160; <span class="keywordflow">return</span> refObject.getNode()==pEdge2;</div><div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; });</div><div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160; <span class="keywordflow">if</span>(result!=list-&gt;end())</div><div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="classam_1_1CAmVertex.html">CAmVertex&lt;T,V&gt;</a>*)&amp;(*result);</div><div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160;</div><div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; <span class="keywordflow">return</span> NULL;</div><div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160; }</div><div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160;</div><div class="line"><a name="l00400"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraph.html#af9c9308d8e80e0981711ec8040e60a98"> 400</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmGraph.html#af9c9308d8e80e0981711ec8040e60a98">hasCycles</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160;<span class="keyword"> </span>{</div><div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160; <span class="keywordflow">return</span> mIsCyclic;</div><div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160; }</div><div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160;</div><div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160;</div><div class="line"><a name="l00410"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraph.html#aac6081d0d2bae9c619b1e7f888f103d4"> 410</a></span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp; <a class="code" href="classam_1_1CAmGraph.html#aac6081d0d2bae9c619b1e7f888f103d4">addNode</a>(<span class="keyword">const</span> T &amp; in)</div><div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; {</div><div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160; <span class="keywordtype">size_t</span> index = mStoreNodes.size();</div><div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160; mStoreNodes.emplace_back(in, index);</div><div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160; mStoreAdjList.emplace_back();</div><div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160; mPointersNodes.push_back(&amp;mStoreNodes.back());</div><div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160; mPointersAdjList.push_back(&amp;mStoreAdjList.back());</div><div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160; <span class="keywordflow">return</span> mStoreNodes.back();</div><div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160; }</div><div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160;</div><div class="line"><a name="l00423"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraph.html#a96cd60ecce64513f0ec6f1c89c2dd11d"> 423</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmGraph.html#a96cd60ecce64513f0ec6f1c89c2dd11d">removeVertex</a>(<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp; edge1, <span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp; edge2)</div><div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160; {</div><div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160; <span class="keyword">const</span> CAmListVertices * list = mPointersAdjList[edge1.<a class="code" href="classam_1_1CAmNode.html#acfc2a38f7576b6f290ba861a94158eef">getIndex</a>()];</div><div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160; CAmListVerticesItr iter = std::find_if(list-&gt;begin(), list-&gt;end(), [&amp;edge2](<span class="keyword">const</span> <a class="code" href="classam_1_1CAmVertex.html">CAmVertex&lt;T,V&gt;</a> &amp; refVertex){</div><div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160; <span class="keywordflow">return</span> (refVertex.getNode()==&amp;edge2);</div><div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160; });</div><div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160; <span class="keywordflow">if</span>(iter!=list-&gt;end())</div><div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160; list-&gt;erase(iter);</div><div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160; }</div><div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160;</div><div class="line"><a name="l00436"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraph.html#a4bc6c964235a6ea6fa83c4877b01b44c"> 436</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmGraph.html#a4bc6c964235a6ea6fa83c4877b01b44c">removeAllVerticesToNode</a>(<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp; node)</div><div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160; {</div><div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160; <span class="keyword">auto</span> comparator = [&amp;node](<span class="keyword">const</span> <a class="code" href="classam_1_1CAmVertex.html">CAmVertex&lt;T,V&gt;</a> &amp; refVertex){</div><div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160; <span class="keywordflow">return</span> (refVertex.getNode()==&amp;node);</div><div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160; };</div><div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160; <span class="keyword">auto</span> itr = mPointersAdjList.begin();</div><div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160; <span class="keywordflow">for</span>(;itr!=mPointersAdjList.end();itr++)</div><div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160; {</div><div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160; CAmListVertices * vertices = *itr;</div><div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160; <span class="keyword">auto</span> iterVert = std::find_if(vertices-&gt;begin(), vertices-&gt;end(), comparator);</div><div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160; <span class="keywordflow">if</span>(iterVert!=vertices-&gt;end())</div><div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160; vertices-&gt;erase(iterVert);</div><div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160; }</div><div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160; }</div><div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160;</div><div class="line"><a name="l00454"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraph.html#a81bc90ab3538cda18fd964243ef8f3ea"> 454</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmGraph.html#a81bc90ab3538cda18fd964243ef8f3ea">removeNode</a>(<span class="keyword">const</span> T &amp; in)</div><div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160; {</div><div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> * node = findNode(in);</div><div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160; <span class="keywordflow">if</span>(node!=NULL)</div><div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; removeNode(*node);</div><div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; }</div><div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160;</div><div class="line"><a name="l00464"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraph.html#a212d9fcfab2cc5c0d3bd8cdd35b17e1f"> 464</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmGraph.html#a212d9fcfab2cc5c0d3bd8cdd35b17e1f">removeNode</a>(<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp; node)</div><div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160; {</div><div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160; uint16_t index = node.<a class="code" href="classam_1_1CAmNode.html#acfc2a38f7576b6f290ba861a94158eef">getIndex</a>();</div><div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160; removeAllVerticesToNode(node);</div><div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160; mPointersAdjList.erase(mPointersAdjList.begin()+index);</div><div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160; mPointersNodes.erase(mPointersNodes.begin()+index);</div><div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160; <span class="keyword">auto</span> iter = std::find_if(mStoreNodes.begin(), mStoreNodes.end(), [&amp;node](<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp; otherNode){</div><div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160; <span class="keywordflow">return</span> &amp;otherNode==&amp;node;</div><div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160; });</div><div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160; <span class="keywordflow">if</span>(iter!=mStoreNodes.end())</div><div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160; mStoreNodes.erase(iter);</div><div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160; updateIndexes(index);</div><div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160; }</div><div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160;</div><div class="line"><a name="l00481"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraph.html#a54afa84a6cedb9558108352b551d4cf3"> 481</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmGraph.html#a54afa84a6cedb9558108352b551d4cf3">connectNodes</a>(<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp; first, <span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp; last, <span class="keyword">const</span> V &amp; vertexData, <span class="keyword">const</span> int16_t weight = 1)</div><div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160; {</div><div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160; CAmListVertices * list = mPointersAdjList[first.<a class="code" href="classam_1_1CAmNode.html#acfc2a38f7576b6f290ba861a94158eef">getIndex</a>()];</div><div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> * node = mPointersNodes[last.<a class="code" href="classam_1_1CAmNode.html#acfc2a38f7576b6f290ba861a94158eef">getIndex</a>()];</div><div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160; list-&gt;emplace_back(node, vertexData, weight);</div><div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160; }</div><div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160;</div><div class="line"><a name="l00492"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraph.html#a9b71f2fc0f5022d9d56b928a26366a81"> 492</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmGraph.html#a9b71f2fc0f5022d9d56b928a26366a81">isAnyVertex</a>(<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp; edge1, <span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp; edge2)<span class="keyword"> const</span></div><div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160;<span class="keyword"> </span>{</div><div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160; <span class="keywordflow">return</span> findVertex(edge1, edge2)!=NULL;</div><div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160; }</div><div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160;</div><div class="line"><a name="l00500"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraph.html#a14e0e6b289e17384b884b5b19b03bb35"> 500</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmGraph.html#a14e0e6b289e17384b884b5b19b03bb35">reset</a>()</div><div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160; {</div><div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160; <span class="comment">// set all nodes to GES_NOT_VISITED</span></div><div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160; std::for_each(mPointersNodes.begin(), mPointersNodes.end(), [](<a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> * refNode){</div><div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160; <span class="keywordflow">if</span>(refNode-&gt;getStatus()!= GES_NOT_VISITED)</div><div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160; refNode-&gt;setStatus(GES_NOT_VISITED);</div><div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160; });</div><div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160; <span class="comment">// set all vertices to GES_NOT_VISITED</span></div><div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160; <span class="keyword">auto</span> action = [](<a class="code" href="classam_1_1CAmVertex.html">CAmVertex&lt;T,V&gt;</a> &amp; refVertex){</div><div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160; <span class="keywordflow">if</span>(refVertex.getStatus()!= GES_NOT_VISITED)</div><div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160; refVertex.setStatus(GES_NOT_VISITED);</div><div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160; };</div><div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160; <span class="keyword">auto</span> itr1(mPointersAdjList.begin());</div><div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160; <span class="keywordflow">for</span> (; itr1 != mPointersAdjList.end(); ++itr1)</div><div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160; {</div><div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160; CAmListVertices * vertices = *itr1;</div><div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160; std::for_each(vertices-&gt;begin(), vertices-&gt;end(), action);</div><div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160; }</div><div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160; }</div><div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160;</div><div class="line"><a name="l00523"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraph.html#af25961b4c8868eb20fefd1315dc31e10"> 523</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmGraph.html#af25961b4c8868eb20fefd1315dc31e10">clear</a>()</div><div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160; {</div><div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160; mStoreNodes.clear();</div><div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160; mStoreAdjList.clear();</div><div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160; mPointersAdjList.clear();</div><div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160; mPointersNodes.clear();</div><div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160; mPointersAdjList.clear();</div><div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160; }</div><div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160;</div><div class="line"><a name="l00535"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraph.html#a42029ecef5cb964679df6e36ad23f163"> 535</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmGraph.html#a42029ecef5cb964679df6e36ad23f163">trace</a>(std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp;, <span class="keyword">const</span> std::vector&lt;<a class="code" href="classam_1_1CAmVertex.html">CAmVertex&lt;T,V&gt;</a>*&gt; &amp;)&gt; cb)</div><div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160; {</div><div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160; std::for_each(mPointersNodes.begin(), mPointersNodes.end(), [&amp;](<a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> * refNode){</div><div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160; CAmListVertices * vertices = this-&gt;mPointersAdjList[refNode-&gt;getIndex()];</div><div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160; std::vector&lt;CAmVertex&lt;T,V&gt;*&gt; list;</div><div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160; std::for_each(vertices-&gt;begin(), vertices-&gt;end(), [&amp;list](<a class="code" href="classam_1_1CAmVertex.html">CAmVertex&lt;T,V&gt;</a> &amp; refVertex){</div><div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160; list.push_back(&amp;refVertex);</div><div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160; });</div><div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160; cb(*refNode, list);</div><div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160; });</div><div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160; }</div><div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160;</div><div class="line"><a name="l00554"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraph.html#afbaea2860663d3266a7b4d25e5041b5d"> 554</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmGraph.html#afbaea2860663d3266a7b4d25e5041b5d">getShortestPath</a>(<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp; source, <span class="keyword">const</span> CAmListNodePtrs &amp; listTargets, std::vector&lt;CAmListNodePtrs&gt; &amp; resultPath )</div><div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160; {</div><div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160; <span class="keyword">const</span> <span class="keywordtype">size_t</span> numberOfNodes = mPointersNodes.size();</div><div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160; <span class="keywordflow">if</span>(numberOfNodes==0)</div><div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160;</div><div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160; std::vector&lt;weight_t&gt; min_distance;</div><div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160; std::vector&lt;CAmNode&lt;T&gt;*&gt; previous;</div><div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160; findShortestPathsFromNode(source, min_distance, previous);</div><div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160;</div><div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> it=listTargets.begin(); it!=listTargets.end(); it++)</div><div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160; {</div><div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> *node = *it;</div><div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160; resultPath.emplace_back();</div><div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160; CAmListNodePtrs &amp; path = resultPath.back();</div><div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160; constructShortestPathTo(*node, previous, path);</div><div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160; <span class="keywordflow">if</span>(path.empty())</div><div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160; {</div><div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160; <span class="keyword">typename</span> std::vector&lt;CAmListNodePtrs&gt;::iterator iter = resultPath.end();</div><div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160; resultPath.erase(--iter);</div><div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160; }</div><div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160; }</div><div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; }</div><div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160;</div><div class="line"><a name="l00585"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraph.html#a78ba788e4f24d0307375cf3d5f2e1add"> 585</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmGraph.html#a78ba788e4f24d0307375cf3d5f2e1add">getShortestPath</a>(<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp; source, <span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp; destination, CAmListNodePtrs &amp; resultPath )</div><div class="line"><a name="l00586"></a><span class="lineno"> 586</span>&#160; {</div><div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160; <span class="keyword">const</span> <span class="keywordtype">size_t</span> numberOfNodes = mPointersNodes.size();</div><div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160; <span class="keywordflow">if</span>(numberOfNodes==0)</div><div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160; std::vector&lt;weight_t&gt; min_distance;</div><div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160; std::vector&lt;CAmNode&lt;T&gt;*&gt; previous;</div><div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160; findShortestPathsFromNode(source, min_distance, previous);</div><div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160; constructShortestPathTo(destination, previous, resultPath);</div><div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160; }</div><div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160;</div><div class="line"><a name="l00604"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraph.html#a03e1c7f59afa4678e960eebf36a6c84f"> 604</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmGraph.html#a03e1c7f59afa4678e960eebf36a6c84f">getShortestPath</a>(<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp; source,</div><div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160; <span class="keyword">const</span> CAmListNodePtrs &amp; listTargets,</div><div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160; std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> am_GraphPathPosition_e, <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp;)&gt; cb )</div><div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160; {</div><div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160; <span class="keyword">const</span> <span class="keywordtype">size_t</span> numberOfNodes = mPointersNodes.size();</div><div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160; <span class="keywordflow">if</span>(numberOfNodes==0)</div><div class="line"><a name="l00610"></a><span class="lineno"> 610</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00611"></a><span class="lineno"> 611</span>&#160;</div><div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160; std::vector&lt;weight_t&gt; min_distance;</div><div class="line"><a name="l00613"></a><span class="lineno"> 613</span>&#160; std::vector&lt;CAmNode&lt;T&gt;*&gt; previous;</div><div class="line"><a name="l00614"></a><span class="lineno"> 614</span>&#160; findShortestPathsFromNode(source, min_distance, previous);</div><div class="line"><a name="l00615"></a><span class="lineno"> 615</span>&#160;</div><div class="line"><a name="l00616"></a><span class="lineno"> 616</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> it=listTargets.begin(); it!=listTargets.end(); it++)</div><div class="line"><a name="l00617"></a><span class="lineno"> 617</span>&#160; {</div><div class="line"><a name="l00618"></a><span class="lineno"> 618</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a>* node = *it;</div><div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160; constructShortestPathTo(*node, previous, cb);</div><div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160; }</div><div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160; }</div><div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160;</div><div class="line"><a name="l00631"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraph.html#a6a69f87f438eb1257aa8c2457e43ad4f"> 631</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmGraph.html#a6a69f87f438eb1257aa8c2457e43ad4f">getShortestPath</a>(<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp; source,</div><div class="line"><a name="l00632"></a><span class="lineno"> 632</span>&#160; <span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp; destination,</div><div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160; std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> am_GraphPathPosition_e, <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp;)&gt; cb )</div><div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160; {</div><div class="line"><a name="l00635"></a><span class="lineno"> 635</span>&#160; <span class="keyword">const</span> <span class="keywordtype">size_t</span> numberOfNodes = mPointersNodes.size();</div><div class="line"><a name="l00636"></a><span class="lineno"> 636</span>&#160; <span class="keywordflow">if</span>(numberOfNodes==0)</div><div class="line"><a name="l00637"></a><span class="lineno"> 637</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00638"></a><span class="lineno"> 638</span>&#160;</div><div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160; std::vector&lt;weight_t&gt; min_distance;</div><div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160; std::vector&lt;CAmNode&lt;T&gt;*&gt; previous;</div><div class="line"><a name="l00641"></a><span class="lineno"> 641</span>&#160; findShortestPathsFromNode(source, min_distance, previous);</div><div class="line"><a name="l00642"></a><span class="lineno"> 642</span>&#160; constructShortestPathTo(destination, previous, cb);</div><div class="line"><a name="l00643"></a><span class="lineno"> 643</span>&#160; }</div><div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160;</div><div class="line"><a name="l00656"></a><span class="lineno"><a class="line" href="classam_1_1CAmGraph.html#a82af8323ee0df0fa83294e340ddac83a"> 656</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmGraph.html#a82af8323ee0df0fa83294e340ddac83a">getAllPaths</a>(<a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp; src,</div><div class="line"><a name="l00657"></a><span class="lineno"> 657</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> &amp; dst,</div><div class="line"><a name="l00658"></a><span class="lineno"> 658</span>&#160; std::function&lt;<span class="keywordtype">bool</span>(<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> * )&gt; cbShouldVisitNode,</div><div class="line"><a name="l00659"></a><span class="lineno"> 659</span>&#160; std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> *)&gt; cbWillVisitNode,</div><div class="line"><a name="l00660"></a><span class="lineno"> 660</span>&#160; std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a> *)&gt; cbDidVisitNode,</div><div class="line"><a name="l00661"></a><span class="lineno"> 661</span>&#160; std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> CAmNodeReferenceList &amp; path)&gt; cbDidFindPath)</div><div class="line"><a name="l00662"></a><span class="lineno"> 662</span>&#160; {</div><div class="line"><a name="l00663"></a><span class="lineno"> 663</span>&#160; IterateThroughAllNodesDelegate delegate;</div><div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160; delegate.source = &amp;src;</div><div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160; delegate.destination = &amp;dst;</div><div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160; delegate.shouldVisitNode = cbShouldVisitNode;</div><div class="line"><a name="l00667"></a><span class="lineno"> 667</span>&#160; delegate.willVisitNode = cbWillVisitNode;</div><div class="line"><a name="l00668"></a><span class="lineno"> 668</span>&#160; delegate.didVisitNode = cbDidVisitNode;</div><div class="line"><a name="l00669"></a><span class="lineno"> 669</span>&#160; delegate.didFindPath = cbDidFindPath;</div><div class="line"><a name="l00670"></a><span class="lineno"> 670</span>&#160; delegate.visited.push_back((<a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a>*)&amp;src);</div><div class="line"><a name="l00671"></a><span class="lineno"> 671</span>&#160; ((<a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a>*)&amp;src)-&gt;setStatus(GES_VISITED);</div><div class="line"><a name="l00672"></a><span class="lineno"> 672</span>&#160; findAllPaths(delegate);</div><div class="line"><a name="l00673"></a><span class="lineno"> 673</span>&#160; ((<a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;T&gt;</a>*)&amp;src)-&gt;setStatus(GES_NOT_VISITED);</div><div class="line"><a name="l00674"></a><span class="lineno"> 674</span>&#160; }</div><div class="line"><a name="l00675"></a><span class="lineno"> 675</span>&#160; };</div><div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160;</div><div class="line"><a name="l00677"></a><span class="lineno"> 677</span>&#160;}</div><div class="line"><a name="l00678"></a><span class="lineno"> 678</span>&#160;</div><div class="line"><a name="l00679"></a><span class="lineno"> 679</span>&#160;<span class="preprocessor">#endif</span></div><div class="ttc" id="classam_1_1CAmNode_html_ad19913578515c0445597dd67452ee3e9"><div class="ttname"><a href="classam_1_1CAmNode.html#ad19913578515c0445597dd67452ee3e9">am::CAmNode::~CAmNode</a></div><div class="ttdeci">~CAmNode()</div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00087">CAmGraph.h:87</a></div></div>
+<div class="ttc" id="classam_1_1CAmGraph_html_a212d9fcfab2cc5c0d3bd8cdd35b17e1f"><div class="ttname"><a href="classam_1_1CAmGraph.html#a212d9fcfab2cc5c0d3bd8cdd35b17e1f">am::CAmGraph::removeNode</a></div><div class="ttdeci">void removeNode(const CAmNode&lt; T &gt; &amp;node)</div><div class="ttdoc">Removes the given node from the graph . </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00464">CAmGraph.h:464</a></div></div>
+<div class="ttc" id="classam_1_1CAmVertex_html_ae52161cdbd98204529dd0f1ad3e5ca9f"><div class="ttname"><a href="classam_1_1CAmVertex.html#ae52161cdbd98204529dd0f1ad3e5ca9f">am::CAmVertex::setWeight</a></div><div class="ttdeci">void setWeight(const uint16_t weight)</div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00112">CAmGraph.h:112</a></div></div>
+<div class="ttc" id="namespaceam_html"><div class="ttname"><a href="namespaceam.html">am</a></div><div class="ttdoc">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects...</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8h_source.html#l00029">CAmCommandReceiver.h:29</a></div></div>
+<div class="ttc" id="classam_1_1CAmGraph_html_af0e39bdae53e986e3ac7c389e4cf4a4e"><div class="ttname"><a href="classam_1_1CAmGraph.html#af0e39bdae53e986e3ac7c389e4cf4a4e">am::CAmGraph::findNode</a></div><div class="ttdeci">const CAmNode&lt; T &gt; * findNode(const T &amp;in)</div><div class="ttdoc">Returns pointer to a node which data is equal to the given. </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00370">CAmGraph.h:370</a></div></div>
+<div class="ttc" id="classam_1_1CAmGraph_html_af9c9308d8e80e0981711ec8040e60a98"><div class="ttname"><a href="classam_1_1CAmGraph.html#af9c9308d8e80e0981711ec8040e60a98">am::CAmGraph::hasCycles</a></div><div class="ttdeci">bool hasCycles() const </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00400">CAmGraph.h:400</a></div></div>
+<div class="ttc" id="classam_1_1CAmGraph_html_afbaea2860663d3266a7b4d25e5041b5d"><div class="ttname"><a href="classam_1_1CAmGraph.html#afbaea2860663d3266a7b4d25e5041b5d">am::CAmGraph::getShortestPath</a></div><div class="ttdeci">void getShortestPath(const CAmNode&lt; T &gt; &amp;source, const CAmListNodePtrs &amp;listTargets, std::vector&lt; CAmListNodePtrs &gt; &amp;resultPath)</div><div class="ttdoc">Finds the shortest path from given node to all nodes in listTargets. </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00554">CAmGraph.h:554</a></div></div>
+<div class="ttc" id="classam_1_1CAmVertex_html_a9e27b1b94189e8f955892abc01b7ea0b"><div class="ttname"><a href="classam_1_1CAmVertex.html#a9e27b1b94189e8f955892abc01b7ea0b">am::CAmVertex::~CAmVertex</a></div><div class="ttdeci">~CAmVertex()</div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00105">CAmGraph.h:105</a></div></div>
+<div class="ttc" id="classam_1_1CAmGraph_html_a54afa84a6cedb9558108352b551d4cf3"><div class="ttname"><a href="classam_1_1CAmGraph.html#a54afa84a6cedb9558108352b551d4cf3">am::CAmGraph::connectNodes</a></div><div class="ttdeci">void connectNodes(const CAmNode&lt; T &gt; &amp;first, const CAmNode&lt; T &gt; &amp;last, const V &amp;vertexData, const int16_t weight=1)</div><div class="ttdoc">Connect first with last node and set user data and weight to the vertex. </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00481">CAmGraph.h:481</a></div></div>
+<div class="ttc" id="classam_1_1CAmNode_html_aa605a7543d371e405d2c5bdbed3c9d98"><div class="ttname"><a href="classam_1_1CAmNode.html#aa605a7543d371e405d2c5bdbed3c9d98">am::CAmNode::getData</a></div><div class="ttdeci">const NodeData &amp; getData() const </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00092">CAmGraph.h:92</a></div></div>
<div class="ttc" id="classam_1_1CAmNode_html_aa74cd25b5a14a4c0ad0284a6c33b24ba"><div class="ttname"><a href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">am::CAmNode::getData</a></div><div class="ttdeci">NodeData &amp; getData()</div><div class="ttdoc">Setters and getters. </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00091">CAmGraph.h:91</a></div></div>
-<div class="ttc" id="classam_1_1CAmGraph_html_aa6d7ba3750918b17e245238c40d2aaa9"><div class="ttname"><a href="classam_1_1CAmGraph.html#aa6d7ba3750918b17e245238c40d2aaa9">am::CAmGraph::findVertex</a></div><div class="ttdeci">const CAmVertex&lt; T, V &gt; * findVertex(const CAmNode&lt; T &gt; &amp;edge1, const CAmNode&lt; T &gt; &amp;edge2) const </div><div class="ttdoc">Returns pointer to a vertex which two ends are equal to the given nodes. </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00352">CAmGraph.h:352</a></div></div>
-<div class="ttc" id="classam_1_1CAmGraph_html_aac6081d0d2bae9c619b1e7f888f103d4"><div class="ttname"><a href="classam_1_1CAmGraph.html#aac6081d0d2bae9c619b1e7f888f103d4">am::CAmGraph::addNode</a></div><div class="ttdeci">CAmNode&lt; T &gt; &amp; addNode(const T &amp;in)</div><div class="ttdoc">Adds a new node to the graph with given user data. </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00375">CAmGraph.h:375</a></div></div>
-<div class="ttc" id="classam_1_1CAmGraph_html"><div class="ttname"><a href="classam_1_1CAmGraph.html">am::CAmGraph</a></div><div class="ttdoc">Class representing a directed or undirected graph. </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00118">CAmGraph.h:118</a></div></div>
-<div class="ttc" id="classam_1_1CAmVertex_html_a3f5869d3946ce9fe03ae9c261b0a48ac"><div class="ttname"><a href="classam_1_1CAmVertex.html#a3f5869d3946ce9fe03ae9c261b0a48ac">am::CAmVertex::CAmVertex</a></div><div class="ttdeci">CAmVertex(CAmNode&lt; NodeData &gt; *aNode, const VertexData &amp;vertexData, const uint16_t weight)</div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00102">CAmGraph.h:102</a></div></div>
-<div class="ttc" id="classam_1_1CAmGraph_html_a9b71f2fc0f5022d9d56b928a26366a81"><div class="ttname"><a href="classam_1_1CAmGraph.html#a9b71f2fc0f5022d9d56b928a26366a81">am::CAmGraph::isAnyVertex</a></div><div class="ttdeci">bool isAnyVertex(const CAmNode&lt; T &gt; &amp;edge1, const CAmNode&lt; T &gt; &amp;edge2) const </div><div class="ttdoc">Exists any vertex with two given ends. </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00457">CAmGraph.h:457</a></div></div>
-<div class="ttc" id="classam_1_1CAmGraph_html_ad058b5fe86c6fc79e52e45412f407ba3"><div class="ttname"><a href="classam_1_1CAmGraph.html#ad058b5fe86c6fc79e52e45412f407ba3">am::CAmGraph::CAmGraph</a></div><div class="ttdeci">CAmGraph(const std::vector&lt; T &gt; &amp;v)</div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00306">CAmGraph.h:306</a></div></div>
+<div class="ttc" id="classam_1_1CAmGraph_html_aa6d7ba3750918b17e245238c40d2aaa9"><div class="ttname"><a href="classam_1_1CAmGraph.html#aa6d7ba3750918b17e245238c40d2aaa9">am::CAmGraph::findVertex</a></div><div class="ttdeci">const CAmVertex&lt; T, V &gt; * findVertex(const CAmNode&lt; T &gt; &amp;edge1, const CAmNode&lt; T &gt; &amp;edge2) const </div><div class="ttdoc">Returns pointer to a vertex which two ends are equal to the given nodes. </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00387">CAmGraph.h:387</a></div></div>
+<div class="ttc" id="classam_1_1CAmGraph_html_aac6081d0d2bae9c619b1e7f888f103d4"><div class="ttname"><a href="classam_1_1CAmGraph.html#aac6081d0d2bae9c619b1e7f888f103d4">am::CAmGraph::addNode</a></div><div class="ttdeci">CAmNode&lt; T &gt; &amp; addNode(const T &amp;in)</div><div class="ttdoc">Adds a new node to the graph with given user data. </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00410">CAmGraph.h:410</a></div></div>
+<div class="ttc" id="classam_1_1CAmGraph_html"><div class="ttname"><a href="classam_1_1CAmGraph.html">am::CAmGraph</a></div><div class="ttdoc">Class representing a directed or undirected graph. </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00119">CAmGraph.h:119</a></div></div>
+<div class="ttc" id="classam_1_1CAmVertex_html_a3f5869d3946ce9fe03ae9c261b0a48ac"><div class="ttname"><a href="classam_1_1CAmVertex.html#a3f5869d3946ce9fe03ae9c261b0a48ac">am::CAmVertex::CAmVertex</a></div><div class="ttdeci">CAmVertex(CAmNode&lt; NodeData &gt; *aNode, const VertexData &amp;vertexData, const uint16_t weight)</div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00103">CAmGraph.h:103</a></div></div>
+<div class="ttc" id="classam_1_1CAmGraph_html_a9b71f2fc0f5022d9d56b928a26366a81"><div class="ttname"><a href="classam_1_1CAmGraph.html#a9b71f2fc0f5022d9d56b928a26366a81">am::CAmGraph::isAnyVertex</a></div><div class="ttdeci">bool isAnyVertex(const CAmNode&lt; T &gt; &amp;edge1, const CAmNode&lt; T &gt; &amp;edge2) const </div><div class="ttdoc">Exists any vertex with two given ends. </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00492">CAmGraph.h:492</a></div></div>
+<div class="ttc" id="classam_1_1CAmGraph_html_ad058b5fe86c6fc79e52e45412f407ba3"><div class="ttname"><a href="classam_1_1CAmGraph.html#ad058b5fe86c6fc79e52e45412f407ba3">am::CAmGraph::CAmGraph</a></div><div class="ttdeci">CAmGraph(const std::vector&lt; T &gt; &amp;v)</div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00341">CAmGraph.h:341</a></div></div>
<div class="ttc" id="classam_1_1CAmGraphElement_html_adfa42a6ab9f619fc459cf0c3b025f17d"><div class="ttname"><a href="classam_1_1CAmGraphElement.html#adfa42a6ab9f619fc459cf0c3b025f17d">am::CAmGraphElement::setStatus</a></div><div class="ttdeci">void setStatus(const am_GraphElementStatus_e s)</div><div class="ttdoc">Setter and getter. </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00076">CAmGraph.h:76</a></div></div>
-<div class="ttc" id="classam_1_1CAmVertex_html_a14146dc1aa5ce1c44d2acca230530573"><div class="ttname"><a href="classam_1_1CAmVertex.html#a14146dc1aa5ce1c44d2acca230530573">am::CAmVertex::getData</a></div><div class="ttdeci">VertexData &amp; getData()</div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00109">CAmGraph.h:109</a></div></div>
-<div class="ttc" id="classam_1_1CAmVertex_html_aa85b1f345da1f6423fc5df9ad241e4f3"><div class="ttname"><a href="classam_1_1CAmVertex.html#aa85b1f345da1f6423fc5df9ad241e4f3">am::CAmVertex::getNode</a></div><div class="ttdeci">CAmNode&lt; NodeData &gt; * getNode() const </div><div class="ttdoc">Setters and getters. </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00108">CAmGraph.h:108</a></div></div>
+<div class="ttc" id="classam_1_1CAmVertex_html_a14146dc1aa5ce1c44d2acca230530573"><div class="ttname"><a href="classam_1_1CAmVertex.html#a14146dc1aa5ce1c44d2acca230530573">am::CAmVertex::getData</a></div><div class="ttdeci">VertexData &amp; getData()</div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00110">CAmGraph.h:110</a></div></div>
+<div class="ttc" id="classam_1_1CAmVertex_html_aa85b1f345da1f6423fc5df9ad241e4f3"><div class="ttname"><a href="classam_1_1CAmVertex.html#aa85b1f345da1f6423fc5df9ad241e4f3">am::CAmVertex::getNode</a></div><div class="ttdeci">CAmNode&lt; NodeData &gt; * getNode() const </div><div class="ttdoc">Setters and getters. </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00109">CAmGraph.h:109</a></div></div>
<div class="ttc" id="namespaceam_html_aa5ba1f024fafe67c566a642b23493bfe"><div class="ttname"><a href="namespaceam.html#aa5ba1f024fafe67c566a642b23493bfe">am::GES_IN_PROGRESS</a></div><div class="ttdeci">typedef GES_IN_PROGRESS</div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00048">CAmGraph.h:48</a></div></div>
<div class="ttc" id="namespaceam_html_a5ddc1de5c77502d9fd136f30a5ebbd7c"><div class="ttname"><a href="namespaceam.html#a5ddc1de5c77502d9fd136f30a5ebbd7c">am::am_GraphPathPosition_e</a></div><div class="ttdeci">GRAPH_PATH_END am_GraphPathPosition_e</div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00058">CAmGraph.h:58</a></div></div>
<div class="ttc" id="classam_1_1CAmGraphElement_html_ab5f90ebf60b28be325744117caa28c7d"><div class="ttname"><a href="classam_1_1CAmGraphElement.html#ab5f90ebf60b28be325744117caa28c7d">am::CAmGraphElement::getStatus</a></div><div class="ttdeci">am_GraphElementStatus_e getStatus() const </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00077">CAmGraph.h:77</a></div></div>
-<div class="ttc" id="classam_1_1CAmGraph_html_aacfc7ecb1c6f9f2cfd68eef0d901164a"><div class="ttname"><a href="classam_1_1CAmGraph.html#aacfc7ecb1c6f9f2cfd68eef0d901164a">am::CAmGraph::CAmGraph</a></div><div class="ttdeci">CAmGraph()</div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00318">CAmGraph.h:318</a></div></div>
-<div class="ttc" id="classam_1_1CAmVertex_html"><div class="ttname"><a href="classam_1_1CAmVertex.html">am::CAmVertex</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00096">CAmGraph.h:96</a></div></div>
+<div class="ttc" id="classam_1_1CAmGraph_html_aacfc7ecb1c6f9f2cfd68eef0d901164a"><div class="ttname"><a href="classam_1_1CAmGraph.html#aacfc7ecb1c6f9f2cfd68eef0d901164a">am::CAmGraph::CAmGraph</a></div><div class="ttdeci">CAmGraph()</div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00353">CAmGraph.h:353</a></div></div>
+<div class="ttc" id="classam_1_1CAmVertex_html"><div class="ttname"><a href="classam_1_1CAmVertex.html">am::CAmVertex</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00097">CAmGraph.h:97</a></div></div>
<div class="ttc" id="namespaceam_html_ac85eb9c3b3735f8eea02a45482ce4943"><div class="ttname"><a href="namespaceam.html#ac85eb9c3b3735f8eea02a45482ce4943">am::am_GraphElementStatus_e</a></div><div class="ttdeci">GES_VISITED am_GraphElementStatus_e</div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00048">CAmGraph.h:48</a></div></div>
<div class="ttc" id="classam_1_1CAmGraphElement_html_ad42b8df4de1c9aca747f406f28ceb03e"><div class="ttname"><a href="classam_1_1CAmGraphElement.html#ad42b8df4de1c9aca747f406f28ceb03e">am::CAmGraphElement::~CAmGraphElement</a></div><div class="ttdeci">~CAmGraphElement()</div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00072">CAmGraph.h:72</a></div></div>
<div class="ttc" id="classam_1_1CAmNode_html_a4d03e831a99ce12c036d395defbcfb83"><div class="ttname"><a href="classam_1_1CAmNode.html#a4d03e831a99ce12c036d395defbcfb83">am::CAmNode::CAmNode</a></div><div class="ttdeci">CAmNode(const NodeData &amp;in)</div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00085">CAmGraph.h:85</a></div></div>
<div class="ttc" id="classam_1_1CAmGraphElement_html"><div class="ttname"><a href="classam_1_1CAmGraphElement.html">am::CAmGraphElement</a></div><div class="ttdoc">This class is base class for nodes and vertices. </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00067">CAmGraph.h:67</a></div></div>
-<div class="ttc" id="classam_1_1CAmGraph_html_a42029ecef5cb964679df6e36ad23f163"><div class="ttname"><a href="classam_1_1CAmGraph.html#a42029ecef5cb964679df6e36ad23f163">am::CAmGraph::trace</a></div><div class="ttdeci">void trace(std::function&lt; void(const CAmNode&lt; T &gt; &amp;, const std::vector&lt; CAmVertex&lt; T, V &gt; * &gt; &amp;)&gt; cb)</div><div class="ttdoc">Goes through all nodes and vertices and calls the callback. </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00500">CAmGraph.h:500</a></div></div>
-<div class="ttc" id="classam_1_1CAmGraph_html_a03e1c7f59afa4678e960eebf36a6c84f"><div class="ttname"><a href="classam_1_1CAmGraph.html#a03e1c7f59afa4678e960eebf36a6c84f">am::CAmGraph::getShortestPath</a></div><div class="ttdeci">void getShortestPath(const CAmNode&lt; T &gt; &amp;source, const CAmListNodePtrs &amp;listTargets, std::function&lt; void(const am_GraphPathPosition_e, CAmNode&lt; T &gt; &amp;)&gt; cb)</div><div class="ttdoc">Finds the shortest path from given node to all nodes in listTargets. </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00569">CAmGraph.h:569</a></div></div>
-<div class="ttc" id="classam_1_1CAmGraph_html_abeffbe1d02adc086d48896c6afababea"><div class="ttname"><a href="classam_1_1CAmGraph.html#abeffbe1d02adc086d48896c6afababea">am::CAmGraph::getNodes</a></div><div class="ttdeci">const CAmListNodes &amp; getNodes() const </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00321">CAmGraph.h:321</a></div></div>
-<div class="ttc" id="classam_1_1CAmGraph_html_a6a69f87f438eb1257aa8c2457e43ad4f"><div class="ttname"><a href="classam_1_1CAmGraph.html#a6a69f87f438eb1257aa8c2457e43ad4f">am::CAmGraph::getShortestPath</a></div><div class="ttdeci">void getShortestPath(const CAmNode&lt; T &gt; &amp;source, const CAmNode&lt; T &gt; &amp;destination, std::function&lt; void(const am_GraphPathPosition_e, CAmNode&lt; T &gt; &amp;)&gt; cb)</div><div class="ttdoc">Finds the shortest path between two given nodes. </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00596">CAmGraph.h:596</a></div></div>
-<div class="ttc" id="classam_1_1CAmGraph_html_ab625d9c756925d076398e9cffdf9326a"><div class="ttname"><a href="classam_1_1CAmGraph.html#ab625d9c756925d076398e9cffdf9326a">am::CAmGraph::~CAmGraph</a></div><div class="ttdeci">~CAmGraph()</div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00319">CAmGraph.h:319</a></div></div>
+<div class="ttc" id="classam_1_1CAmGraph_html_a42029ecef5cb964679df6e36ad23f163"><div class="ttname"><a href="classam_1_1CAmGraph.html#a42029ecef5cb964679df6e36ad23f163">am::CAmGraph::trace</a></div><div class="ttdeci">void trace(std::function&lt; void(const CAmNode&lt; T &gt; &amp;, const std::vector&lt; CAmVertex&lt; T, V &gt; * &gt; &amp;)&gt; cb)</div><div class="ttdoc">Goes through all nodes and vertices and calls the callback. </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00535">CAmGraph.h:535</a></div></div>
+<div class="ttc" id="classam_1_1CAmGraph_html_a03e1c7f59afa4678e960eebf36a6c84f"><div class="ttname"><a href="classam_1_1CAmGraph.html#a03e1c7f59afa4678e960eebf36a6c84f">am::CAmGraph::getShortestPath</a></div><div class="ttdeci">void getShortestPath(const CAmNode&lt; T &gt; &amp;source, const CAmListNodePtrs &amp;listTargets, std::function&lt; void(const am_GraphPathPosition_e, CAmNode&lt; T &gt; &amp;)&gt; cb)</div><div class="ttdoc">Finds the shortest path from given node to all nodes in listTargets. </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00604">CAmGraph.h:604</a></div></div>
+<div class="ttc" id="classam_1_1CAmGraph_html_abeffbe1d02adc086d48896c6afababea"><div class="ttname"><a href="classam_1_1CAmGraph.html#abeffbe1d02adc086d48896c6afababea">am::CAmGraph::getNodes</a></div><div class="ttdeci">const CAmListNodes &amp; getNodes() const </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00356">CAmGraph.h:356</a></div></div>
+<div class="ttc" id="classam_1_1CAmGraph_html_a6a69f87f438eb1257aa8c2457e43ad4f"><div class="ttname"><a href="classam_1_1CAmGraph.html#a6a69f87f438eb1257aa8c2457e43ad4f">am::CAmGraph::getShortestPath</a></div><div class="ttdeci">void getShortestPath(const CAmNode&lt; T &gt; &amp;source, const CAmNode&lt; T &gt; &amp;destination, std::function&lt; void(const am_GraphPathPosition_e, CAmNode&lt; T &gt; &amp;)&gt; cb)</div><div class="ttdoc">Finds the shortest path between two given nodes. </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00631">CAmGraph.h:631</a></div></div>
+<div class="ttc" id="classam_1_1CAmGraph_html_ab625d9c756925d076398e9cffdf9326a"><div class="ttname"><a href="classam_1_1CAmGraph.html#ab625d9c756925d076398e9cffdf9326a">am::CAmGraph::~CAmGraph</a></div><div class="ttdeci">~CAmGraph()</div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00354">CAmGraph.h:354</a></div></div>
<div class="ttc" id="namespaceam_html_abb9b450360ced141aa4d58a18a2fdd8a"><div class="ttname"><a href="namespaceam.html#abb9b450360ced141aa4d58a18a2fdd8a">am::GRAPH_PATH_MIDDLE</a></div><div class="ttdeci">typedef GRAPH_PATH_MIDDLE</div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00058">CAmGraph.h:58</a></div></div>
-<div class="ttc" id="classam_1_1CAmGraph_html_af25961b4c8868eb20fefd1315dc31e10"><div class="ttname"><a href="classam_1_1CAmGraph.html#af25961b4c8868eb20fefd1315dc31e10">am::CAmGraph::clear</a></div><div class="ttdeci">void clear()</div><div class="ttdoc">Clears all nodes and vertices. </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00488">CAmGraph.h:488</a></div></div>
-<div class="ttc" id="classam_1_1CAmGraph_html_a14e0e6b289e17384b884b5b19b03bb35"><div class="ttname"><a href="classam_1_1CAmGraph.html#a14e0e6b289e17384b884b5b19b03bb35">am::CAmGraph::reset</a></div><div class="ttdeci">void reset()</div><div class="ttdoc">Sets the status of all nodes and vertices to GES_NOT_VISITED. </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00465">CAmGraph.h:465</a></div></div>
-<div class="ttc" id="classam_1_1CAmGraph_html_a81bc90ab3538cda18fd964243ef8f3ea"><div class="ttname"><a href="classam_1_1CAmGraph.html#a81bc90ab3538cda18fd964243ef8f3ea">am::CAmGraph::removeNode</a></div><div class="ttdeci">void removeNode(const T &amp;in)</div><div class="ttdoc">Removes a node with given user data . </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00419">CAmGraph.h:419</a></div></div>
-<div class="ttc" id="classam_1_1CAmNode_html_acfc2a38f7576b6f290ba861a94158eef"><div class="ttname"><a href="classam_1_1CAmNode.html#acfc2a38f7576b6f290ba861a94158eef">am::CAmNode::getIndex</a></div><div class="ttdeci">uint16_t getIndex() const </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00092">CAmGraph.h:92</a></div></div>
-<div class="ttc" id="classam_1_1CAmGraph_html_a6f71bf9b109ef82cb914ccef7094b8f2"><div class="ttname"><a href="classam_1_1CAmGraph.html#a6f71bf9b109ef82cb914ccef7094b8f2">am::CAmGraph::getAllPaths</a></div><div class="ttdeci">void getAllPaths(const CAmNode&lt; T &gt; &amp;src, const CAmNode&lt; T &gt; &amp;dst, std::function&lt; void(const CAmNodeReferenceList &amp;path)&gt; cb)</div><div class="ttdoc">Finds all possible paths between two given nodes. </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00618">CAmGraph.h:618</a></div></div>
+<div class="ttc" id="classam_1_1CAmGraph_html_af25961b4c8868eb20fefd1315dc31e10"><div class="ttname"><a href="classam_1_1CAmGraph.html#af25961b4c8868eb20fefd1315dc31e10">am::CAmGraph::clear</a></div><div class="ttdeci">void clear()</div><div class="ttdoc">Clears all nodes and vertices. </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00523">CAmGraph.h:523</a></div></div>
+<div class="ttc" id="classam_1_1CAmGraph_html_a14e0e6b289e17384b884b5b19b03bb35"><div class="ttname"><a href="classam_1_1CAmGraph.html#a14e0e6b289e17384b884b5b19b03bb35">am::CAmGraph::reset</a></div><div class="ttdeci">void reset()</div><div class="ttdoc">Sets the status of all nodes and vertices to GES_NOT_VISITED. </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00500">CAmGraph.h:500</a></div></div>
+<div class="ttc" id="classam_1_1CAmGraph_html_a81bc90ab3538cda18fd964243ef8f3ea"><div class="ttname"><a href="classam_1_1CAmGraph.html#a81bc90ab3538cda18fd964243ef8f3ea">am::CAmGraph::removeNode</a></div><div class="ttdeci">void removeNode(const T &amp;in)</div><div class="ttdoc">Removes a node with given user data . </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00454">CAmGraph.h:454</a></div></div>
+<div class="ttc" id="classam_1_1CAmNode_html_acfc2a38f7576b6f290ba861a94158eef"><div class="ttname"><a href="classam_1_1CAmNode.html#acfc2a38f7576b6f290ba861a94158eef">am::CAmNode::getIndex</a></div><div class="ttdeci">uint16_t getIndex() const </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00093">CAmGraph.h:93</a></div></div>
<div class="ttc" id="classam_1_1CAmNode_html"><div class="ttname"><a href="classam_1_1CAmNode.html">am::CAmNode</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00080">CAmGraph.h:80</a></div></div>
-<div class="ttc" id="classam_1_1CAmVertex_html_a3c4b1b3cbd3ead815b400905b1ed4248"><div class="ttname"><a href="classam_1_1CAmVertex.html#a3c4b1b3cbd3ead815b400905b1ed4248">am::CAmVertex::getWeight</a></div><div class="ttdeci">uint16_t getWeight() const </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00110">CAmGraph.h:110</a></div></div>
-<div class="ttc" id="classam_1_1CAmGraph_html_a78ba788e4f24d0307375cf3d5f2e1add"><div class="ttname"><a href="classam_1_1CAmGraph.html#a78ba788e4f24d0307375cf3d5f2e1add">am::CAmGraph::getShortestPath</a></div><div class="ttdeci">void getShortestPath(const CAmNode&lt; T &gt; &amp;source, const CAmNode&lt; T &gt; &amp;destination, CAmListNodePtrs &amp;resultPath)</div><div class="ttdoc">Finds the shortest path between two nodes. </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00550">CAmGraph.h:550</a></div></div>
-<div class="ttc" id="classam_1_1CAmGraph_html_ac9f19e90b4162c9958288e7633454937"><div class="ttname"><a href="classam_1_1CAmGraph.html#ac9f19e90b4162c9958288e7633454937">am::CAmGraph::getVertexList</a></div><div class="ttdeci">const CAmVertexReferenceList &amp; getVertexList() const </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00326">CAmGraph.h:326</a></div></div>
+<div class="ttc" id="classam_1_1CAmGraph_html_a82af8323ee0df0fa83294e340ddac83a"><div class="ttname"><a href="classam_1_1CAmGraph.html#a82af8323ee0df0fa83294e340ddac83a">am::CAmGraph::getAllPaths</a></div><div class="ttdeci">void getAllPaths(CAmNode&lt; T &gt; &amp;src, CAmNode&lt; T &gt; &amp;dst, std::function&lt; bool(const CAmNode&lt; T &gt; *)&gt; cbShouldVisitNode, std::function&lt; void(const CAmNode&lt; T &gt; *)&gt; cbWillVisitNode, std::function&lt; void(const CAmNode&lt; T &gt; *)&gt; cbDidVisitNode, std::function&lt; void(const CAmNodeReferenceList &amp;path)&gt; cbDidFindPath)</div><div class="ttdoc">Finds all possible paths between two given nodes. </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00656">CAmGraph.h:656</a></div></div>
+<div class="ttc" id="classam_1_1CAmVertex_html_a3c4b1b3cbd3ead815b400905b1ed4248"><div class="ttname"><a href="classam_1_1CAmVertex.html#a3c4b1b3cbd3ead815b400905b1ed4248">am::CAmVertex::getWeight</a></div><div class="ttdeci">uint16_t getWeight() const </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00111">CAmGraph.h:111</a></div></div>
+<div class="ttc" id="classam_1_1CAmGraph_html_a78ba788e4f24d0307375cf3d5f2e1add"><div class="ttname"><a href="classam_1_1CAmGraph.html#a78ba788e4f24d0307375cf3d5f2e1add">am::CAmGraph::getShortestPath</a></div><div class="ttdeci">void getShortestPath(const CAmNode&lt; T &gt; &amp;source, const CAmNode&lt; T &gt; &amp;destination, CAmListNodePtrs &amp;resultPath)</div><div class="ttdoc">Finds the shortest path between two nodes. </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00585">CAmGraph.h:585</a></div></div>
+<div class="ttc" id="classam_1_1CAmGraph_html_ac9f19e90b4162c9958288e7633454937"><div class="ttname"><a href="classam_1_1CAmGraph.html#ac9f19e90b4162c9958288e7633454937">am::CAmGraph::getVertexList</a></div><div class="ttdeci">const CAmVertexReferenceList &amp; getVertexList() const </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00361">CAmGraph.h:361</a></div></div>
<div class="ttc" id="classam_1_1CAmGraphElement_html_a2186720c61aa5768c28e29658c4eb898"><div class="ttname"><a href="classam_1_1CAmGraphElement.html#a2186720c61aa5768c28e29658c4eb898">am::CAmGraphElement::CAmGraphElement</a></div><div class="ttdeci">CAmGraphElement()</div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00071">CAmGraph.h:71</a></div></div>
-<div class="ttc" id="classam_1_1CAmGraph_html_a96cd60ecce64513f0ec6f1c89c2dd11d"><div class="ttname"><a href="classam_1_1CAmGraph.html#a96cd60ecce64513f0ec6f1c89c2dd11d">am::CAmGraph::removeVertex</a></div><div class="ttdeci">void removeVertex(const CAmNode&lt; T &gt; &amp;edge1, const CAmNode&lt; T &gt; &amp;edge2)</div><div class="ttdoc">Removes a vertex with two ends equal to the given nodes . </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00388">CAmGraph.h:388</a></div></div>
-<div class="ttc" id="classam_1_1CAmGraph_html_a4bc6c964235a6ea6fa83c4877b01b44c"><div class="ttname"><a href="classam_1_1CAmGraph.html#a4bc6c964235a6ea6fa83c4877b01b44c">am::CAmGraph::removeAllVerticesToNode</a></div><div class="ttdeci">void removeAllVerticesToNode(const CAmNode&lt; T &gt; &amp;node)</div><div class="ttdoc">Removes all vertices to given node . </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00401">CAmGraph.h:401</a></div></div>
-<div class="ttc" id="classam_1_1CAmNode_html_ae1b72ca42747f5d9ee58e43a158bb2bd"><div class="ttname"><a href="classam_1_1CAmNode.html#ae1b72ca42747f5d9ee58e43a158bb2bd">am::CAmNode::setIndex</a></div><div class="ttdeci">void setIndex(uint16_t index)</div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00093">CAmGraph.h:93</a></div></div>
+<div class="ttc" id="classam_1_1CAmGraph_html_a96cd60ecce64513f0ec6f1c89c2dd11d"><div class="ttname"><a href="classam_1_1CAmGraph.html#a96cd60ecce64513f0ec6f1c89c2dd11d">am::CAmGraph::removeVertex</a></div><div class="ttdeci">void removeVertex(const CAmNode&lt; T &gt; &amp;edge1, const CAmNode&lt; T &gt; &amp;edge2)</div><div class="ttdoc">Removes a vertex with two ends equal to the given nodes . </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00423">CAmGraph.h:423</a></div></div>
+<div class="ttc" id="classam_1_1CAmGraph_html_a4bc6c964235a6ea6fa83c4877b01b44c"><div class="ttname"><a href="classam_1_1CAmGraph.html#a4bc6c964235a6ea6fa83c4877b01b44c">am::CAmGraph::removeAllVerticesToNode</a></div><div class="ttdeci">void removeAllVerticesToNode(const CAmNode&lt; T &gt; &amp;node)</div><div class="ttdoc">Removes all vertices to given node . </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00436">CAmGraph.h:436</a></div></div>
+<div class="ttc" id="classam_1_1CAmNode_html_ae1b72ca42747f5d9ee58e43a158bb2bd"><div class="ttname"><a href="classam_1_1CAmNode.html#ae1b72ca42747f5d9ee58e43a158bb2bd">am::CAmNode::setIndex</a></div><div class="ttdeci">void setIndex(uint16_t index)</div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00094">CAmGraph.h:94</a></div></div>
<div class="ttc" id="classam_1_1CAmNode_html_a39bef722be27347ed1d62399ba718feb"><div class="ttname"><a href="classam_1_1CAmNode.html#a39bef722be27347ed1d62399ba718feb">am::CAmNode::CAmNode</a></div><div class="ttdeci">CAmNode(const NodeData &amp;in, const uint16_t index)</div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00086">CAmGraph.h:86</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
@@ -633,9 +166,9 @@ $(document).ready(function(){initNavTree('CAmGraph_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_a2790e911832141e38a92850240f8218.html">include</a></li><li class="navelem"><a class="el" href="CAmGraph_8h.html">CAmGraph.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:29 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmLog_8cpp.html b/docs/CAmLog_8cpp.html
index 5de1787..908070a 100644..100755
--- a/docs/CAmLog_8cpp.html
+++ b/docs/CAmLog_8cpp.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerCore/src/CAmLog.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmLog_8cpp.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -111,7 +114,7 @@ $(document).ready(function(){initNavTree('CAmLog_8cpp.html','');});
<p>SPDX license identifier: MPL-2.0.
<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &quot;<a class="el" href="CAmLog_8h_source.html">CAmLog.h</a>&quot;</code><br/>
+<div class="textblock"><code>#include &quot;<a class="el" href="CAmLog_8h_source.html">CAmLog.h</a>&quot;</code><br />
</div>
<p><a href="CAmLog_8cpp_source.html">Go to the source code of this file.</a></p>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -130,9 +133,9 @@ $(document).ready(function(){initNavTree('CAmLog_8cpp.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_218adc744edff50228af3539b32b7808.html">src</a></li><li class="navelem"><a class="el" href="CAmLog_8cpp.html">CAmLog.cpp</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmLog_8cpp_source.html b/docs/CAmLog_8cpp_source.html
index af869c9..39b3429 100644..100755
--- a/docs/CAmLog_8cpp_source.html
+++ b/docs/CAmLog_8cpp_source.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerCore/src/CAmLog.cpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmLog_8cpp_source.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -108,86 +111,7 @@ $(document).ready(function(){initNavTree('CAmLog_8cpp_source.html','');});
<div class="title">CAmLog.cpp</div> </div>
</div><!--header-->
<div class="contents">
-<a href="CAmLog_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmLog_8h.html">CAmLog.h</a>&quot;</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="keywordtype">void</span> CAmLog::CAmFileLogger::generateLogFilename(std::string &amp;result)</div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;{</div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keyword">static</span> uint32_t logFileID = 1;</div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; time_t rawtime;</div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; time (&amp;rawtime);</div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; std::ostringstream stream;</div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; stream &lt;&lt; <a class="code" href="CAmLog_8h.html#a1bff47dabd24fb71fb5d87cfc0b0bdef">DEFAULT_LOG_FOLDER</a> &lt;&lt; <a class="code" href="CAmLog_8h.html#a026c614b810f6e9438f1dea224a85b4c">DEFAULT_LOGFILE_PREFIX</a> &lt;&lt; logFileID &lt;&lt; <span class="stringliteral">&quot;_&quot;</span> &lt;&lt; rawtime &lt;&lt; <a class="code" href="CAmLog_8h.html#a55d8de1f1fb579e18fe00fca209750b1">DEFAULT_LOGFILE_EXT</a>;</div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; logFileID++;</div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; result = stream.str();</div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;}</div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
-<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;CAmLog::CAmFileLogger::~CAmFileLogger()</div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;{</div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keywordflow">if</span> (mOutputStream)</div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; {</div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; std::ofstream* of = <span class="keyword">static_cast&lt;</span>std::ofstream*<span class="keyword">&gt;</span>(mOutputStream);</div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; of-&gt;close();</div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <a class="code" href="CAmLog_8h.html#ad7254c26da5762c03c4825d6b74d490d">DEL</a>(mOutputStream)</div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; }</div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;}</div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
-<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="classCAmLog.html#a0bb4ed9ec5a51d632b1893323865e4d7"> 49</a></span>&#160;<a class="code" href="classCAmLog.html#a05e0f216614d5a095e72af53a91b4c1d">CAmLog::CAmLog</a>(<span class="keyword">const</span> <a class="code" href="CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060">eCAmLogType</a> type ):mLogType(type)</div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;{</div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <a class="code" href="classCAmLog.html#a3a130c42fa99e013c016d45b42a0ba86">instantiateLogger</a>(type);</div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;}</div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div>
-<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="classCAmLog.html#a05e0f216614d5a095e72af53a91b4c1d"> 54</a></span>&#160;<a class="code" href="classCAmLog.html#a05e0f216614d5a095e72af53a91b4c1d">CAmLog::CAmLog</a>():mLogType(<a class="code" href="CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060a23deb73b2b9522c173562156d07a01a3">eCAmLogStdout</a>)</div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;{</div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <a class="code" href="classCAmLog.html#a3a130c42fa99e013c016d45b42a0ba86">instantiateLogger</a>((<span class="keyword">const</span> <a class="code" href="CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060">eCAmLogType</a>)<a class="code" href="CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060a23deb73b2b9522c173562156d07a01a3">eCAmLogStdout</a>);</div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;}</div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div>
-<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="classCAmLog.html#a209d0839b67e2c1ceddaaad23db6edff"> 59</a></span>&#160;<a class="code" href="classCAmLog.html#a209d0839b67e2c1ceddaaad23db6edff">CAmLog::~CAmLog</a>()</div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;{</div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <a class="code" href="classCAmLog.html#a2cb1655474065d7025d86b6a054be442">releaseLogger</a>();</div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;}</div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div>
-<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="classCAmLog.html#a2cb1655474065d7025d86b6a054be442"> 64</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classCAmLog.html#a2cb1655474065d7025d86b6a054be442">CAmLog::releaseLogger</a>()</div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;{</div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keywordflow">if</span>(mLogger)</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <a class="code" href="CAmLog_8h.html#ad7254c26da5762c03c4825d6b74d490d">DEL</a>(mLogger)</div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;}</div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div>
-<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="classCAmLog.html#a3a130c42fa99e013c016d45b42a0ba86"> 70</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classCAmLog.html#a3a130c42fa99e013c016d45b42a0ba86">CAmLog::instantiateLogger</a>( <span class="keyword">const</span> <a class="code" href="CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060">eCAmLogType</a> type)</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;{</div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keywordflow">if</span>( <a class="code" href="CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060a23deb73b2b9522c173562156d07a01a3">eCAmLogStdout</a> == type )</div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; mLogger = <span class="keyword">new</span> CAmStdOutLogger();</div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span>( <a class="code" href="CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060a1635863cf2915677d715a44105d4f485">eCAmLogFile</a> == type )</div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; {</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; std::string filename(<span class="stringliteral">&quot;&quot;</span>);</div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; CAmLog::CAmFileLogger::generateLogFilename(filename);</div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; mLogger = <span class="keyword">new</span> CAmFileLogger(filename);</div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; }</div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;}</div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;</div>
-<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="classCAmLog.html#a6d6754c07a4a6e62f667ca6249d4b3c6"> 82</a></span>&#160;<a class="code" href="classCAmLog.html">CAmLog</a> *<a class="code" href="classCAmLog.html#a6d6754c07a4a6e62f667ca6249d4b3c6">CAmLog::getDefaultLog</a>()</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;{</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keyword">static</span> <a class="code" href="classCAmLog.html">CAmLog</a> theInstance;</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keywordflow">return</span> &amp;theInstance;</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;}</div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div>
-<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="classCAmLog.html#a892caacca4e1bd1d45950626693e99cf"> 88</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classCAmLog.html#a892caacca4e1bd1d45950626693e99cf">CAmLog::setLogType</a>( <span class="keyword">const</span> <a class="code" href="CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060">eCAmLogType</a> type)</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;{</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keywordflow">if</span>(mLogType!=type)</div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; {</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; mLogType = type;</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <a class="code" href="classCAmLog.html#a2cb1655474065d7025d86b6a054be442">releaseLogger</a>();</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <a class="code" href="classCAmLog.html#a3a130c42fa99e013c016d45b42a0ba86">instantiateLogger</a>(type);</div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; }</div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;}</div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;</div>
-<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="classCAmLog.html#aedba99f45bdf595b9041ebf9794ae715"> 98</a></span>&#160;<a class="code" href="CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060">eCAmLogType</a> <a class="code" href="classCAmLog.html#aedba99f45bdf595b9041ebf9794ae715">CAmLog::getLogType</a>()<span class="keyword"> const</span></div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="keywordflow">return</span> mLogType;</div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;}</div>
-<div class="ttc" id="CAmLog_8h_html_ad7254c26da5762c03c4825d6b74d490d"><div class="ttname"><a href="CAmLog_8h.html#ad7254c26da5762c03c4825d6b74d490d">DEL</a></div><div class="ttdeci">#define DEL(aPointer)</div><div class="ttdef"><b>Definition:</b> <a href="CAmLog_8h_source.html#l00047">CAmLog.h:47</a></div></div>
+<a href="CAmLog_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmLog_8h.html">CAmLog.h</a>&quot;</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="keywordtype">void</span> CAmLog::CAmFileLogger::generateLogFilename(std::string &amp;result)</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;{</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keyword">static</span> uint32_t logFileID = 1;</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; time_t rawtime;</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; time (&amp;rawtime);</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; std::ostringstream stream;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; stream &lt;&lt; <a class="code" href="CAmLog_8h.html#a1bff47dabd24fb71fb5d87cfc0b0bdef">DEFAULT_LOG_FOLDER</a> &lt;&lt; <a class="code" href="CAmLog_8h.html#a026c614b810f6e9438f1dea224a85b4c">DEFAULT_LOGFILE_PREFIX</a> &lt;&lt; logFileID &lt;&lt; <span class="stringliteral">&quot;_&quot;</span> &lt;&lt; rawtime &lt;&lt; <a class="code" href="CAmLog_8h.html#a55d8de1f1fb579e18fe00fca209750b1">DEFAULT_LOGFILE_EXT</a>;</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; logFileID++;</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; result = stream.str();</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;}</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;CAmLog::CAmFileLogger::~CAmFileLogger()</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;{</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keywordflow">if</span> (mOutputStream)</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; {</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; std::ofstream* of = <span class="keyword">static_cast&lt;</span>std::ofstream*<span class="keyword">&gt;</span>(mOutputStream);</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; of-&gt;close();</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <a class="code" href="CAmLog_8h.html#ad7254c26da5762c03c4825d6b74d490d">DEL</a>(mOutputStream)</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; }</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;}</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="classCAmLog.html#a0bb4ed9ec5a51d632b1893323865e4d7"> 49</a></span>&#160;<a class="code" href="classCAmLog.html#a05e0f216614d5a095e72af53a91b4c1d">CAmLog::CAmLog</a>(<span class="keyword">const</span> <a class="code" href="CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060">eCAmLogType</a> type ):mLogType(type)</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;{</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <a class="code" href="classCAmLog.html#a3a130c42fa99e013c016d45b42a0ba86">instantiateLogger</a>(type);</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;}</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="classCAmLog.html#a05e0f216614d5a095e72af53a91b4c1d"> 54</a></span>&#160;<a class="code" href="classCAmLog.html#a05e0f216614d5a095e72af53a91b4c1d">CAmLog::CAmLog</a>():mLogType(<a class="code" href="CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060a23deb73b2b9522c173562156d07a01a3">eCAmLogStdout</a>)</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;{</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <a class="code" href="classCAmLog.html#a3a130c42fa99e013c016d45b42a0ba86">instantiateLogger</a>((<span class="keyword">const</span> <a class="code" href="CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060">eCAmLogType</a>)<a class="code" href="CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060a23deb73b2b9522c173562156d07a01a3">eCAmLogStdout</a>);</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;}</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div><div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="classCAmLog.html#a209d0839b67e2c1ceddaaad23db6edff"> 59</a></span>&#160;<a class="code" href="classCAmLog.html#a209d0839b67e2c1ceddaaad23db6edff">CAmLog::~CAmLog</a>()</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;{</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <a class="code" href="classCAmLog.html#a2cb1655474065d7025d86b6a054be442">releaseLogger</a>();</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;}</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="classCAmLog.html#a2cb1655474065d7025d86b6a054be442"> 64</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classCAmLog.html#a2cb1655474065d7025d86b6a054be442">CAmLog::releaseLogger</a>()</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;{</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keywordflow">if</span>(mLogger)</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <a class="code" href="CAmLog_8h.html#ad7254c26da5762c03c4825d6b74d490d">DEL</a>(mLogger)</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;}</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div><div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="classCAmLog.html#a3a130c42fa99e013c016d45b42a0ba86"> 70</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classCAmLog.html#a3a130c42fa99e013c016d45b42a0ba86">CAmLog::instantiateLogger</a>( <span class="keyword">const</span> <a class="code" href="CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060">eCAmLogType</a> type)</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;{</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keywordflow">if</span>( <a class="code" href="CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060a23deb73b2b9522c173562156d07a01a3">eCAmLogStdout</a> == type )</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; mLogger = <span class="keyword">new</span> CAmStdOutLogger();</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span>( <a class="code" href="CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060a1635863cf2915677d715a44105d4f485">eCAmLogFile</a> == type )</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; {</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; std::string filename(<span class="stringliteral">&quot;&quot;</span>);</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; CAmLog::CAmFileLogger::generateLogFilename(filename);</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; mLogger = <span class="keyword">new</span> CAmFileLogger(filename);</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; }</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;}</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;</div><div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="classCAmLog.html#a6d6754c07a4a6e62f667ca6249d4b3c6"> 82</a></span>&#160;<a class="code" href="classCAmLog.html">CAmLog</a> *<a class="code" href="classCAmLog.html#a6d6754c07a4a6e62f667ca6249d4b3c6">CAmLog::getDefaultLog</a>()</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;{</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keyword">static</span> <a class="code" href="classCAmLog.html">CAmLog</a> theInstance;</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keywordflow">return</span> &amp;theInstance;</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;}</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div><div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="classCAmLog.html#a892caacca4e1bd1d45950626693e99cf"> 88</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classCAmLog.html#a892caacca4e1bd1d45950626693e99cf">CAmLog::setLogType</a>( <span class="keyword">const</span> <a class="code" href="CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060">eCAmLogType</a> type)</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;{</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keywordflow">if</span>(mLogType!=type)</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; {</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; mLogType = type;</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <a class="code" href="classCAmLog.html#a2cb1655474065d7025d86b6a054be442">releaseLogger</a>();</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <a class="code" href="classCAmLog.html#a3a130c42fa99e013c016d45b42a0ba86">instantiateLogger</a>(type);</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; }</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;}</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;</div><div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="classCAmLog.html#aedba99f45bdf595b9041ebf9794ae715"> 98</a></span>&#160;<a class="code" href="CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060">eCAmLogType</a> <a class="code" href="classCAmLog.html#aedba99f45bdf595b9041ebf9794ae715">CAmLog::getLogType</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="keywordflow">return</span> mLogType;</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;}</div><div class="ttc" id="CAmLog_8h_html_ad7254c26da5762c03c4825d6b74d490d"><div class="ttname"><a href="CAmLog_8h.html#ad7254c26da5762c03c4825d6b74d490d">DEL</a></div><div class="ttdeci">#define DEL(aPointer)</div><div class="ttdef"><b>Definition:</b> <a href="CAmLog_8h_source.html#l00047">CAmLog.h:47</a></div></div>
<div class="ttc" id="CAmLog_8h_html_a55d8de1f1fb579e18fe00fca209750b1"><div class="ttname"><a href="CAmLog_8h.html#a55d8de1f1fb579e18fe00fca209750b1">DEFAULT_LOGFILE_EXT</a></div><div class="ttdeci">#define DEFAULT_LOGFILE_EXT</div><div class="ttdef"><b>Definition:</b> <a href="CAmLog_8h_source.html#l00045">CAmLog.h:45</a></div></div>
<div class="ttc" id="CAmLog_8h_html_acab6e77c85e55db7aaaf626798706060"><div class="ttname"><a href="CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060">eCAmLogType</a></div><div class="ttdeci">eCAmLogType</div><div class="ttdef"><b>Definition:</b> <a href="CAmLog_8h_source.html#l00050">CAmLog.h:50</a></div></div>
<div class="ttc" id="classCAmLog_html_a05e0f216614d5a095e72af53a91b4c1d"><div class="ttname"><a href="classCAmLog.html#a05e0f216614d5a095e72af53a91b4c1d">CAmLog::CAmLog</a></div><div class="ttdeci">CAmLog()</div><div class="ttdef"><b>Definition:</b> <a href="CAmLog_8cpp_source.html#l00054">CAmLog.cpp:54</a></div></div>
@@ -209,9 +133,9 @@ $(document).ready(function(){initNavTree('CAmLog_8cpp_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_218adc744edff50228af3539b32b7808.html">src</a></li><li class="navelem"><a class="el" href="CAmLog_8cpp.html">CAmLog.cpp</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:29 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmLog_8h.html b/docs/CAmLog_8h.html
index fe1607f..88d5f14 100644..100755
--- a/docs/CAmLog_8h.html
+++ b/docs/CAmLog_8h.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerCore/include/CAmLog.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmLog_8h.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -115,14 +118,14 @@ $(document).ready(function(){initNavTree('CAmLog_8h.html','');});
<p>SPDX license identifier: MPL-2.0.
<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &lt;iostream&gt;</code><br/>
-<code>#include &lt;iosfwd&gt;</code><br/>
-<code>#include &lt;stdio.h&gt;</code><br/>
-<code>#include &lt;stdexcept&gt;</code><br/>
-<code>#include &lt;fstream&gt;</code><br/>
-<code>#include &lt;stdlib.h&gt;</code><br/>
-<code>#include &lt;sstream&gt;</code><br/>
-<code>#include &lt;assert.h&gt;</code><br/>
+<div class="textblock"><code>#include &lt;iostream&gt;</code><br />
+<code>#include &lt;iosfwd&gt;</code><br />
+<code>#include &lt;stdio.h&gt;</code><br />
+<code>#include &lt;stdexcept&gt;</code><br />
+<code>#include &lt;fstream&gt;</code><br />
+<code>#include &lt;stdlib.h&gt;</code><br />
+<code>#include &lt;sstream&gt;</code><br />
+<code>#include &lt;assert.h&gt;</code><br />
</div>
<p><a href="CAmLog_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
@@ -134,7 +137,7 @@ Classes</h2></td></tr>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a1bff47dabd24fb71fb5d87cfc0b0bdef"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmLog_8h.html#a1bff47dabd24fb71fb5d87cfc0b0bdef">DEFAULT_LOG_FOLDER</a>&#160;&#160;&#160;&quot;/tmp/&quot;</td></tr>
-<tr class="memdesc:a1bff47dabd24fb71fb5d87cfc0b0bdef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implements a basic logging mechanism that can be used to print debug information into a file or to the console. <a href="#a1bff47dabd24fb71fb5d87cfc0b0bdef">More...</a><br/></td></tr>
+<tr class="memdesc:a1bff47dabd24fb71fb5d87cfc0b0bdef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implements a basic logging mechanism that can be used to print debug information into a file or to the console. <a href="#a1bff47dabd24fb71fb5d87cfc0b0bdef">More...</a><br /></td></tr>
<tr class="separator:a1bff47dabd24fb71fb5d87cfc0b0bdef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a026c614b810f6e9438f1dea224a85b4c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmLog_8h.html#a026c614b810f6e9438f1dea224a85b4c">DEFAULT_LOGFILE_PREFIX</a>&#160;&#160;&#160;&quot;am_dump_&quot;</td></tr>
<tr class="separator:a026c614b810f6e9438f1dea224a85b4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -252,11 +255,11 @@ Enumerations</h2></td></tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="acab6e77c85e55db7aaaf626798706060a631300b7150692fe453fe22efe1a9743"></a>eCAmLogNone</em>&#160;</td><td class="fielddoc">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="acab6e77c85e55db7aaaf626798706060a631300b7150692fe453fe22efe1a9743"></a>eCAmLogNone&#160;</td><td class="fielddoc">
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="acab6e77c85e55db7aaaf626798706060a23deb73b2b9522c173562156d07a01a3"></a>eCAmLogStdout</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="acab6e77c85e55db7aaaf626798706060a23deb73b2b9522c173562156d07a01a3"></a>eCAmLogStdout&#160;</td><td class="fielddoc">
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="acab6e77c85e55db7aaaf626798706060a1635863cf2915677d715a44105d4f485"></a>eCAmLogFile</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="acab6e77c85e55db7aaaf626798706060a1635863cf2915677d715a44105d4f485"></a>eCAmLogFile&#160;</td><td class="fielddoc">
</td></tr>
</table>
@@ -270,9 +273,9 @@ Enumerations</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_a2790e911832141e38a92850240f8218.html">include</a></li><li class="navelem"><a class="el" href="CAmLog_8h.html">CAmLog.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmLog_8h.js b/docs/CAmLog_8h.js
index 2d0d990..2d0d990 100644..100755
--- a/docs/CAmLog_8h.js
+++ b/docs/CAmLog_8h.js
diff --git a/docs/CAmLog_8h_source.html b/docs/CAmLog_8h_source.html
index abbd9d1..54368b7 100644..100755
--- a/docs/CAmLog_8h_source.html
+++ b/docs/CAmLog_8h_source.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerCore/include/CAmLog.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmLog_8h_source.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -108,109 +111,12 @@ $(document).ready(function(){initNavTree('CAmLog_8h_source.html','');});
<div class="title">CAmLog.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="CAmLog_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef CAMLOG_H_</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CAMLOG_H_</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;iostream&gt;</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;iosfwd&gt;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;stdio.h&gt;</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &lt;stdexcept&gt;</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &lt;fstream&gt;</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;stdlib.h&gt;</span></div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;sstream&gt;</span></div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;assert.h&gt;</span></div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
-<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="CAmLog_8h.html#a1bff47dabd24fb71fb5d87cfc0b0bdef"> 43</a></span>&#160;<span class="preprocessor">#define DEFAULT_LOG_FOLDER &quot;/tmp/&quot;</span></div>
-<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="CAmLog_8h.html#a026c614b810f6e9438f1dea224a85b4c"> 44</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define DEFAULT_LOGFILE_PREFIX &quot;am_dump_&quot;</span></div>
-<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="CAmLog_8h.html#a55d8de1f1fb579e18fe00fca209750b1"> 45</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define DEFAULT_LOGFILE_EXT &quot;.log&quot;</span></div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="CAmLog_8h.html#ad7254c26da5762c03c4825d6b74d490d"> 47</a></span>&#160;<span class="preprocessor">#define DEL( aPointer ) delete aPointer, aPointer = NULL;</span></div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="comment">/* */</span></div>
-<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060"> 50</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> { <a class="code" href="CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060a631300b7150692fe453fe22efe1a9743">eCAmLogNone</a> = 0, <a class="code" href="CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060a23deb73b2b9522c173562156d07a01a3">eCAmLogStdout</a> = 1, <a class="code" href="CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060a1635863cf2915677d715a44105d4f485">eCAmLogFile</a> = 2 } <a class="code" href="CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060">eCAmLogType</a>;</div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div>
-<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="classCAmLog.html"> 52</a></span>&#160;<span class="keyword">class </span><a class="code" href="classCAmLog.html">CAmLog</a></div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;{</div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keyword">class </span><a class="code" href="CAmLog_8h.html#a5edb2739b8b6363c90e1e7b4d782ceef">CAmLogger</a></div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; {</div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keyword">protected</span>:</div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; std::ostream* mOutputStream;</div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keyword">public</span>:</div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <a class="code" href="CAmLog_8h.html#a5edb2739b8b6363c90e1e7b4d782ceef">CAmLogger</a> ():mOutputStream(NULL) {};</div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keyword">virtual</span> ~<a class="code" href="CAmLog_8h.html#a5edb2739b8b6363c90e1e7b4d782ceef">CAmLogger</a> () { };</div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="namespaceam.html#a1380ab7aa695390caefcedfd309701a1">log</a>(<span class="keyword">const</span> std::string&amp; _s)</div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; {</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; (*mOutputStream) &lt;&lt; _s;</div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; mOutputStream-&gt;flush();</div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; }</div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <a class="code" href="CAmLog_8h.html#a5edb2739b8b6363c90e1e7b4d782ceef">CAmLogger</a> &amp; <a class="code" href="classCAmLog.html#a8df1ff9ba100e2f7e3544aeb70024504">operator &lt;&lt; </a>(<span class="keyword">const</span> T &amp; t)</div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; {</div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; (*mOutputStream) &lt;&lt; t;</div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keywordflow">return</span> (*<span class="keyword">this</span>);</div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; }</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; };</div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;</div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keyword">class </span>CAmFileLogger : <span class="keyword">public</span> <a class="code" href="CAmLog_8h.html#a5edb2739b8b6363c90e1e7b4d782ceef">CAmLogger</a></div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; {</div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; std::string mFilename;</div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keyword">public</span>:</div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> generateLogFilename(std::string &amp;result);</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keyword">explicit</span> CAmFileLogger(<span class="keyword">const</span> std::string&amp; _s) : <a class="code" href="CAmLog_8h.html#a5edb2739b8b6363c90e1e7b4d782ceef">CAmLogger</a>()</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; {</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; mFilename = _s;</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; mOutputStream = <span class="keyword">new</span> std::ofstream(mFilename.c_str());</div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; }</div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; ~CAmFileLogger();</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; };</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keyword">class </span>CAmStdOutLogger : <span class="keyword">public</span> <a class="code" href="CAmLog_8h.html#a5edb2739b8b6363c90e1e7b4d782ceef">CAmLogger</a></div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; {</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keyword">public</span>:</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; CAmStdOutLogger()</div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; {</div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; mOutputStream = &amp;std::cout;</div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; }</div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; };</div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;</div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <a class="code" href="CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060">eCAmLogType</a> mLogType;</div>
-<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <a class="code" href="CAmLog_8h.html#a5edb2739b8b6363c90e1e7b4d782ceef">CAmLogger</a>* mLogger;</div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;</div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="keyword">protected</span>:</div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classCAmLog.html#a2cb1655474065d7025d86b6a054be442">releaseLogger</a>();</div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classCAmLog.html#a3a130c42fa99e013c016d45b42a0ba86">instantiateLogger</a>( <span class="keyword">const</span> <a class="code" href="CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060">eCAmLogType</a> type);</div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <a class="code" href="classCAmLog.html#a05e0f216614d5a095e72af53a91b4c1d">CAmLog</a>(<span class="keyword">const</span> <a class="code" href="CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060">eCAmLogType</a> type );</div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <a class="code" href="classCAmLog.html#a05e0f216614d5a095e72af53a91b4c1d">CAmLog</a>();</div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <a class="code" href="classCAmLog.html#a209d0839b67e2c1ceddaaad23db6edff">~CAmLog</a>();</div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;</div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keyword">static</span> <a class="code" href="classCAmLog.html">CAmLog</a> *<a class="code" href="classCAmLog.html#a6d6754c07a4a6e62f667ca6249d4b3c6">getDefaultLog</a>();</div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;</div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classCAmLog.html#a892caacca4e1bd1d45950626693e99cf">setLogType</a>( <span class="keyword">const</span> <a class="code" href="CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060">eCAmLogType</a> type);</div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <a class="code" href="CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060">eCAmLogType</a> <a class="code" href="classCAmLog.html#aedba99f45bdf595b9041ebf9794ae715">getLogType</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;</div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;</div>
-<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="classCAmLog.html#a8df1ff9ba100e2f7e3544aeb70024504"> 118</a></span>&#160; <a class="code" href="classCAmLog.html">CAmLog</a> &amp; <a class="code" href="classCAmLog.html#a8df1ff9ba100e2f7e3544aeb70024504">operator &lt;&lt; </a>(<span class="keyword">const</span> T &amp; t)</div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; {</div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; assert(mLogger!=NULL);</div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; (*mLogger) &lt;&lt; t;</div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <span class="keywordflow">return</span> (*<span class="keyword">this</span>);</div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; }</div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; };</div>
-<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;</div>
-<div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="CAmLog_8h.html#a5edb2739b8b6363c90e1e7b4d782ceef"> 126</a></span>&#160;<span class="preprocessor">#define CAmLogger (*CAmLog::getDefaultLog())</span></div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;</div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* CAMLOG_H_ */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="CAmLog_8h_html_acab6e77c85e55db7aaaf626798706060"><div class="ttname"><a href="CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060">eCAmLogType</a></div><div class="ttdeci">eCAmLogType</div><div class="ttdef"><b>Definition:</b> <a href="CAmLog_8h_source.html#l00050">CAmLog.h:50</a></div></div>
+<a href="CAmLog_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef CAMLOG_H_</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#define CAMLOG_H_</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;iostream&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;iosfwd&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;stdio.h&gt;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &lt;stdexcept&gt;</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &lt;fstream&gt;</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;stdlib.h&gt;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;sstream&gt;</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;assert.h&gt;</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div><div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="CAmLog_8h.html#a1bff47dabd24fb71fb5d87cfc0b0bdef"> 43</a></span>&#160;<span class="preprocessor">#define DEFAULT_LOG_FOLDER &quot;/tmp/&quot;</span></div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="CAmLog_8h.html#a026c614b810f6e9438f1dea224a85b4c"> 44</a></span>&#160;<span class="preprocessor">#define DEFAULT_LOGFILE_PREFIX &quot;am_dump_&quot;</span></div><div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="CAmLog_8h.html#a55d8de1f1fb579e18fe00fca209750b1"> 45</a></span>&#160;<span class="preprocessor">#define DEFAULT_LOGFILE_EXT &quot;.log&quot;</span></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="CAmLog_8h.html#ad7254c26da5762c03c4825d6b74d490d"> 47</a></span>&#160;<span class="preprocessor">#define DEL( aPointer ) delete aPointer, aPointer = NULL;</span></div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="comment">/* */</span></div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060"> 50</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> { <a class="code" href="CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060a631300b7150692fe453fe22efe1a9743">eCAmLogNone</a> = 0, <a class="code" href="CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060a23deb73b2b9522c173562156d07a01a3">eCAmLogStdout</a> = 1, <a class="code" href="CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060a1635863cf2915677d715a44105d4f485">eCAmLogFile</a> = 2 } <a class="code" href="CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060">eCAmLogType</a>;</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="classCAmLog.html"> 52</a></span>&#160;<span class="keyword">class </span><a class="code" href="classCAmLog.html">CAmLog</a></div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;{</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keyword">class </span><a class="code" href="CAmLog_8h.html#a5edb2739b8b6363c90e1e7b4d782ceef">CAmLogger</a></div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; {</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keyword">protected</span>:</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; std::ostream* mOutputStream;</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <a class="code" href="CAmLog_8h.html#a5edb2739b8b6363c90e1e7b4d782ceef">CAmLogger</a> ():mOutputStream(NULL) {};</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keyword">virtual</span> ~<a class="code" href="CAmLog_8h.html#a5edb2739b8b6363c90e1e7b4d782ceef">CAmLogger</a> () { };</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="namespaceam.html#a1380ab7aa695390caefcedfd309701a1">log</a>(<span class="keyword">const</span> std::string&amp; _s)</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; {</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; (*mOutputStream) &lt;&lt; _s;</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; mOutputStream-&gt;flush();</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; }</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <a class="code" href="CAmLog_8h.html#a5edb2739b8b6363c90e1e7b4d782ceef">CAmLogger</a> &amp; <a class="code" href="classCAmLog.html#a8df1ff9ba100e2f7e3544aeb70024504">operator &lt;&lt; </a>(<span class="keyword">const</span> T &amp; t)</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; {</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; (*mOutputStream) &lt;&lt; t;</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keywordflow">return</span> (*<span class="keyword">this</span>);</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; }</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; };</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keyword">class </span>CAmFileLogger : <span class="keyword">public</span> <a class="code" href="CAmLog_8h.html#a5edb2739b8b6363c90e1e7b4d782ceef">CAmLogger</a></div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; {</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; std::string mFilename;</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> generateLogFilename(std::string &amp;result);</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keyword">explicit</span> CAmFileLogger(<span class="keyword">const</span> std::string&amp; _s) : <a class="code" href="CAmLog_8h.html#a5edb2739b8b6363c90e1e7b4d782ceef">CAmLogger</a>()</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; {</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; mFilename = _s;</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; mOutputStream = <span class="keyword">new</span> std::ofstream(mFilename.c_str());</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; }</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; ~CAmFileLogger();</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; };</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keyword">class </span>CAmStdOutLogger : <span class="keyword">public</span> <a class="code" href="CAmLog_8h.html#a5edb2739b8b6363c90e1e7b4d782ceef">CAmLogger</a></div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; {</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; CAmStdOutLogger()</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; {</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; mOutputStream = &amp;std::cout;</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; }</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; };</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <a class="code" href="CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060">eCAmLogType</a> mLogType;</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <a class="code" href="CAmLog_8h.html#a5edb2739b8b6363c90e1e7b4d782ceef">CAmLogger</a>* mLogger;</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="keyword">protected</span>:</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classCAmLog.html#a2cb1655474065d7025d86b6a054be442">releaseLogger</a>();</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classCAmLog.html#a3a130c42fa99e013c016d45b42a0ba86">instantiateLogger</a>( <span class="keyword">const</span> <a class="code" href="CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060">eCAmLogType</a> type);</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <a class="code" href="classCAmLog.html#a05e0f216614d5a095e72af53a91b4c1d">CAmLog</a>(<span class="keyword">const</span> <a class="code" href="CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060">eCAmLogType</a> type );</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <a class="code" href="classCAmLog.html#a05e0f216614d5a095e72af53a91b4c1d">CAmLog</a>();</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <a class="code" href="classCAmLog.html#a209d0839b67e2c1ceddaaad23db6edff">~CAmLog</a>();</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keyword">static</span> <a class="code" href="classCAmLog.html">CAmLog</a> *<a class="code" href="classCAmLog.html#a6d6754c07a4a6e62f667ca6249d4b3c6">getDefaultLog</a>();</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classCAmLog.html#a892caacca4e1bd1d45950626693e99cf">setLogType</a>( <span class="keyword">const</span> <a class="code" href="CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060">eCAmLogType</a> type);</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <a class="code" href="CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060">eCAmLogType</a> <a class="code" href="classCAmLog.html#aedba99f45bdf595b9041ebf9794ae715">getLogType</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;</div><div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="classCAmLog.html#a8df1ff9ba100e2f7e3544aeb70024504"> 118</a></span>&#160; <a class="code" href="classCAmLog.html">CAmLog</a> &amp; <a class="code" href="classCAmLog.html#a8df1ff9ba100e2f7e3544aeb70024504">operator &lt;&lt; </a>(<span class="keyword">const</span> T &amp; t)</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; {</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; assert(mLogger!=NULL);</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; (*mLogger) &lt;&lt; t;</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <span class="keywordflow">return</span> (*<span class="keyword">this</span>);</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; }</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; };</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;</div><div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="CAmLog_8h.html#a5edb2739b8b6363c90e1e7b4d782ceef"> 126</a></span>&#160;<span class="preprocessor">#define CAmLogger (*CAmLog::getDefaultLog())</span></div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* CAMLOG_H_ */</span><span class="preprocessor"></span></div><div class="ttc" id="CAmLog_8h_html_acab6e77c85e55db7aaaf626798706060"><div class="ttname"><a href="CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060">eCAmLogType</a></div><div class="ttdeci">eCAmLogType</div><div class="ttdef"><b>Definition:</b> <a href="CAmLog_8h_source.html#l00050">CAmLog.h:50</a></div></div>
<div class="ttc" id="CAmLog_8h_html_a5edb2739b8b6363c90e1e7b4d782ceef"><div class="ttname"><a href="CAmLog_8h.html#a5edb2739b8b6363c90e1e7b4d782ceef">CAmLogger</a></div><div class="ttdeci">#define CAmLogger</div><div class="ttdef"><b>Definition:</b> <a href="CAmLog_8h_source.html#l00126">CAmLog.h:126</a></div></div>
<div class="ttc" id="classCAmLog_html_a05e0f216614d5a095e72af53a91b4c1d"><div class="ttname"><a href="classCAmLog.html#a05e0f216614d5a095e72af53a91b4c1d">CAmLog::CAmLog</a></div><div class="ttdeci">CAmLog()</div><div class="ttdef"><b>Definition:</b> <a href="CAmLog_8cpp_source.html#l00054">CAmLog.cpp:54</a></div></div>
<div class="ttc" id="classCAmLog_html_a8df1ff9ba100e2f7e3544aeb70024504"><div class="ttname"><a href="classCAmLog.html#a8df1ff9ba100e2f7e3544aeb70024504">CAmLog::operator&lt;&lt;</a></div><div class="ttdeci">CAmLog &amp; operator&lt;&lt;(const T &amp;t)</div><div class="ttdef"><b>Definition:</b> <a href="CAmLog_8h_source.html#l00118">CAmLog.h:118</a></div></div>
<div class="ttc" id="classCAmLog_html_a6d6754c07a4a6e62f667ca6249d4b3c6"><div class="ttname"><a href="classCAmLog.html#a6d6754c07a4a6e62f667ca6249d4b3c6">CAmLog::getDefaultLog</a></div><div class="ttdeci">static CAmLog * getDefaultLog()</div><div class="ttdef"><b>Definition:</b> <a href="CAmLog_8cpp_source.html#l00082">CAmLog.cpp:82</a></div></div>
-<div class="ttc" id="namespaceam_html_a1380ab7aa695390caefcedfd309701a1"><div class="ttname"><a href="namespaceam.html#a1380ab7aa695390caefcedfd309701a1">am::log</a></div><div class="ttdeci">void log(DltContext *const context, DltLogLevelType loglevel, T value, TArgs...args)</div><div class="ttdoc">logs given values with a given context (register first!) and given loglevel </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00372">CAmDltWrapper.h:372</a></div></div>
+<div class="ttc" id="namespaceam_html_a1380ab7aa695390caefcedfd309701a1"><div class="ttname"><a href="namespaceam.html#a1380ab7aa695390caefcedfd309701a1">am::log</a></div><div class="ttdeci">void log(DltContext *const context, DltLogLevelType loglevel, T value, TArgs...args)</div><div class="ttdoc">logs given values with a given context (register first!) and given loglevel </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00387">CAmDltWrapper.h:387</a></div></div>
<div class="ttc" id="classCAmLog_html_a892caacca4e1bd1d45950626693e99cf"><div class="ttname"><a href="classCAmLog.html#a892caacca4e1bd1d45950626693e99cf">CAmLog::setLogType</a></div><div class="ttdeci">void setLogType(const eCAmLogType type)</div><div class="ttdef"><b>Definition:</b> <a href="CAmLog_8cpp_source.html#l00088">CAmLog.cpp:88</a></div></div>
<div class="ttc" id="classCAmLog_html_a3a130c42fa99e013c016d45b42a0ba86"><div class="ttname"><a href="classCAmLog.html#a3a130c42fa99e013c016d45b42a0ba86">CAmLog::instantiateLogger</a></div><div class="ttdeci">void instantiateLogger(const eCAmLogType type)</div><div class="ttdef"><b>Definition:</b> <a href="CAmLog_8cpp_source.html#l00070">CAmLog.cpp:70</a></div></div>
<div class="ttc" id="classCAmLog_html_aedba99f45bdf595b9041ebf9794ae715"><div class="ttname"><a href="classCAmLog.html#aedba99f45bdf595b9041ebf9794ae715">CAmLog::getLogType</a></div><div class="ttdeci">eCAmLogType getLogType() const </div><div class="ttdef"><b>Definition:</b> <a href="CAmLog_8cpp_source.html#l00098">CAmLog.cpp:98</a></div></div>
@@ -226,9 +132,9 @@ $(document).ready(function(){initNavTree('CAmLog_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_a2790e911832141e38a92850240f8218.html">include</a></li><li class="navelem"><a class="el" href="CAmLog_8h.html">CAmLog.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:29 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmRouter_8cpp.html b/docs/CAmRouter_8cpp.html
index c0082ad..ab71a10 100644..100755
--- a/docs/CAmRouter_8cpp.html
+++ b/docs/CAmRouter_8cpp.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerCore/src/CAmRouter.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmRouter_8cpp.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -114,21 +117,21 @@ $(document).ready(function(){initNavTree('CAmRouter_8cpp.html','');});
<p>SPDX license identifier: MPL-2.0.
<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &lt;cassert&gt;</code><br/>
-<code>#include &lt;algorithm&gt;</code><br/>
-<code>#include &lt;vector&gt;</code><br/>
-<code>#include &lt;iterator&gt;</code><br/>
-<code>#include &quot;<a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="IAmDatabaseHandler_8h_source.html">IAmDatabaseHandler.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmControlSender_8h_source.html">CAmControlSender.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>&quot;</code><br/>
+<div class="textblock"><code>#include &lt;cassert&gt;</code><br />
+<code>#include &lt;algorithm&gt;</code><br />
+<code>#include &lt;vector&gt;</code><br />
+<code>#include &lt;iterator&gt;</code><br />
+<code>#include &quot;<a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="IAmDatabaseHandler_8h_source.html">IAmDatabaseHandler.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="CAmControlSender_8h_source.html">CAmControlSender.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>&quot;</code><br />
</div>
<p><a href="CAmRouter_8cpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
-<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
-<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br/></td></tr>
+<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
+<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
@@ -155,9 +158,9 @@ Aleksandar Donchev, <a href="#" onclick="location.href='mai'+'lto:'+'Ale'+'ks'+'
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_218adc744edff50228af3539b32b7808.html">src</a></li><li class="navelem"><a class="el" href="CAmRouter_8cpp.html">CAmRouter.cpp</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmRouter_8cpp.js b/docs/CAmRouter_8cpp.js
index f7e67b8..f7e67b8 100644..100755
--- a/docs/CAmRouter_8cpp.js
+++ b/docs/CAmRouter_8cpp.js
diff --git a/docs/CAmRouter_8cpp_source.html b/docs/CAmRouter_8cpp_source.html
index 583a12c..fad2e66 100644..100755
--- a/docs/CAmRouter_8cpp_source.html
+++ b/docs/CAmRouter_8cpp_source.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerCore/src/CAmRouter.cpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmRouter_8cpp_source.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -108,950 +111,124 @@ $(document).ready(function(){initNavTree('CAmRouter_8cpp_source.html','');});
<div class="title">CAmRouter.cpp</div> </div>
</div><!--header-->
<div class="contents">
-<a href="CAmRouter_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;cassert&gt;</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;algorithm&gt;</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;iterator&gt;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmRouter_8h.html">CAmRouter.h</a>&quot;</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="IAmDatabaseHandler_8h.html">IAmDatabaseHandler.h</a>&quot;</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmControlSender_8h.html">CAmControlSender.h</a>&quot;</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a>&quot;</span></div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">namespace </span>am {</div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
-<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="namespaceam.html#adfd5dc4939df0960dc2d1651691374d4"> 39</a></span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">class</span> X&gt; <span class="keywordtype">void</span> <a class="code" href="namespaceam.html#adfd5dc4939df0960dc2d1651691374d4">getMergeConnectionFormats</a>(<span class="keyword">const</span> X * element,</div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keyword">const</span> <a class="code" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> connectionFormat,</div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; listConnectionFormats,</div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; outListMergeConnectionFormats)</div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;{</div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; listRestrictedConnectionFormats;</div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <a class="code" href="classam_1_1CAmRouter.html#abfe25345318af7e96d13c08acb0d79d5">CAmRouter::getRestrictedOutputFormats</a>(element-&gt;convertionMatrix,</div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; element-&gt;listSourceFormats,</div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; element-&gt;listSinkFormats,</div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; connectionFormat,</div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; listRestrictedConnectionFormats);</div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; std::sort(listRestrictedConnectionFormats.begin(), listRestrictedConnectionFormats.end()); <span class="comment">//todo: this might be not needed if we use strictly sorted input</span></div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; std::insert_iterator&lt;std::vector&lt;am_CustomConnectionFormat_t&gt; &gt; inserter(outListMergeConnectionFormats, outListMergeConnectionFormats.begin());</div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; set_intersection(listConnectionFormats.begin(), listConnectionFormats.end(), listRestrictedConnectionFormats.begin(), listRestrictedConnectionFormats.end(), inserter);</div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;}</div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div>
-<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="classam_1_1CAmRouter.html#a8473851712e2b6f6f7a3ee1b3a5b6967"> 56</a></span>&#160;<a class="code" href="classam_1_1CAmRouter.html#a8473851712e2b6f6f7a3ee1b3a5b6967">CAmRouter::CAmRouter</a>(<a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* iDatabaseHandler, <a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a>* iSender) :</div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; mpDatabaseHandler(iDatabaseHandler), <span class="comment">//</span></div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; mpControlSender(iSender),</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; mOnlyFreeConversionNodes(false),</div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; mRoutingGraph(),</div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; mNodeListSources(),</div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; mNodeListSinks(),</div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; mNodeListGateways(),</div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; mNodeListConverters()</div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;{</div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; assert(mpDatabaseHandler);</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; assert(mpControlSender);</div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;}</div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div>
-<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="classam_1_1CAmRouter.html#a1759da9a0ac843aa1e9e9a8ef5a5315a"> 70</a></span>&#160;<a class="code" href="classam_1_1CAmRouter.html#a1759da9a0ac843aa1e9e9a8ef5a5315a">CAmRouter::~CAmRouter</a>()</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;{</div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;}</div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div>
-<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="classam_1_1CAmRouter.html#ae76981f37d91bcd2da721c3bf141e415"> 82</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRouter.html#ae76981f37d91bcd2da721c3bf141e415">CAmRouter::getRoute</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> onlyfree, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_Route_s&gt; &amp; returnList)</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;{</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; returnList.clear();</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a> source;</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> sink;</div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error = mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a775d0c2d81423ddd7ad930f356f9341c">getSourceInfoDB</a>(sourceID, source);</div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keywordflow">if</span>(error!=<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>)</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keywordflow">return</span> error;</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; error = mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a732736fc99705072600b79915d8db8c9">getSinkInfoDB</a>(sinkID, sink);</div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keywordflow">if</span>(error!=<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>)</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keywordflow">return</span> error;</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; error = <a class="code" href="classam_1_1CAmRouter.html#ae76981f37d91bcd2da721c3bf141e415">getRoute</a>(onlyfree, source, sink, returnList);</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keywordflow">return</span> error;</div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;}</div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;</div>
-<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="classam_1_1CAmRouter.html#a3f4c28b5297134db4994aebbd773ea7e"> 98</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRouter.html#ae76981f37d91bcd2da721c3bf141e415">CAmRouter::getRoute</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> onlyfree, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp; aSource, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp; aSink, std::vector&lt;am_Route_s&gt; &amp; listRoutes)</div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;{</div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error;</div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <a class="code" href="classam_1_1CAmRouter.html#a2e94e0d215bc0fb07ec53bf87724c940">load</a>(onlyfree);</div>
-<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;</div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>* pRootSource = <a class="code" href="classam_1_1CAmRouter.html#a5a3dd752289cfacdc8c9599b69d36871">sourceNodeWithID</a>(aSource.<a class="code" href="structam_1_1am__Source__s.html#ad224888802fabebefe6ff587412da9fd">sourceID</a>);</div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>* pRootSink = <a class="code" href="classam_1_1CAmRouter.html#a388cee6f4d96f0c3d5b9b844209e3304">sinkNodeWithID</a>(aSink.<a class="code" href="structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1">sinkID</a>);</div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;</div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; assert(pRootSource);</div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; assert(pRootSink);</div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;</div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="preprocessor">#ifdef TRACE_GRAPH</span></div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="preprocessor"></span> mRoutingGraph.<a class="code" href="classam_1_1CAmGraph.html#a42029ecef5cb964679df6e36ad23f163">trace</a>([&amp;](<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> &amp; node, <span class="keyword">const</span> std::vector&lt;<a class="code" href="classam_1_1CAmVertex.html">CAmVertex&lt;am_RoutingNodeData_s,uint16_t&gt;</a>*&gt; &amp; list) {</div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; std::cout &lt;&lt; <span class="stringliteral">&quot;Node &quot;</span> &lt;&lt; node.<a class="code" href="classam_1_1CAmNode.html#acfc2a38f7576b6f290ba861a94158eef">getIndex</a>() &lt;&lt; <span class="stringliteral">&quot; :&quot;</span>;</div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; ((<a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> &amp;)node).getData().trace();</div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; std::cout &lt;&lt; <span class="stringliteral">&quot;--&gt;&quot;</span>;</div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; std::for_each(list.begin(), list.end(), [&amp;](<span class="keyword">const</span> <a class="code" href="classam_1_1CAmVertex.html">CAmVertex&lt;am_RoutingNodeData_s,uint16_t&gt;</a>* refVertex){</div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <a class="code" href="classam_1_1CAmNode.html">am::CAmNode&lt;am::am_RoutingNodeData_s&gt;</a>* data = refVertex-&gt;getNode();</div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; std::cout &lt;&lt; <span class="stringliteral">&quot;Node &quot;</span> &lt;&lt; data-&gt;<a class="code" href="classam_1_1CAmNode.html#acfc2a38f7576b6f290ba861a94158eef">getIndex</a>() &lt;&lt; <span class="stringliteral">&quot; :&quot;</span>;</div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; data-&gt;<a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>().trace();</div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; });</div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; std::cout &lt;&lt; std::endl;</div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; });</div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; std::vector&lt;std::vector&lt;CAmRoutingNode*&gt;&gt; pathNodes;</div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; error = <a class="code" href="classam_1_1CAmRouter.html#afd56861963698e1914523451aa9157ef">getAllPaths</a>(*pRootSource, *pRootSink, listRoutes, pathNodes);</div>
-<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="keywordflow">return</span> error;</div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;}</div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;</div>
-<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="classam_1_1CAmRouter.html#a2e94e0d215bc0fb07ec53bf87724c940"> 128</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRouter.html#a2e94e0d215bc0fb07ec53bf87724c940">CAmRouter::load</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> onlyFree)</div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;{</div>
-<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <a class="code" href="classam_1_1CAmRouter.html#ab3d6369fed84e8dd2827b76a302ceb86">clear</a>();</div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; mOnlyFreeConversionNodes = onlyFree;</div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;</div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="preprocessor">#if defined (WITH_DATABASE_STORAGE)</span></div>
-<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="preprocessor"></span> std::deque&lt;am_Source_s&gt; listSources;</div>
-<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; std::deque&lt;am_Sink_s&gt; listSinks;</div>
-<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; std::deque&lt;am_Gateway_s&gt; listGateways;</div>
-<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; std::deque&lt;am_Converter_s&gt; listConverters;</div>
-<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="preprocessor"></span> <a class="code" href="structam_1_1am__RoutingNodeData__s.html">am_RoutingNodeData_s</a> nodeDataSrc;</div>
-<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; nodeDataSrc.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a> = CAmNodeDataType::SOURCE;</div>
-<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a826dc83fc99f4ef9bc96d58678f6f062">enumerateSources</a>([&amp;](<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp; obj){</div>
-<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="preprocessor">#if defined (WITH_DATABASE_STORAGE)</span></div>
-<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="preprocessor"></span> listSources.push_back(obj);</div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; nodeDataSrc.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a9794d679917230d191c144b5b36fe783">source</a> = &amp;listSources.back();</div>
-<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="preprocessor"></span> nodeDataSrc.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a9794d679917230d191c144b5b36fe783">source</a> = (<a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a>*)&amp;obj;</div>
-<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="preprocessor"></span> mNodeListSources[nodeDataSrc.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a9794d679917230d191c144b5b36fe783">source</a>-&gt;<a class="code" href="structam_1_1am__Source__s.html#a57854adc822ed77c6443ec2c745820af">domainID</a>].push_back(&amp;mRoutingGraph.<a class="code" href="classam_1_1CAmGraph.html#aac6081d0d2bae9c619b1e7f888f103d4">addNode</a>(nodeDataSrc));</div>
-<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; });</div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <a class="code" href="structam_1_1am__RoutingNodeData__s.html">am_RoutingNodeData_s</a> nodeDataSink;</div>
-<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; nodeDataSink.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a> = CAmNodeDataType::SINK;</div>
-<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a37afd4b9ab5389f375cdca1d5e2d4d4c">enumerateSinks</a>([&amp;](<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp; obj){</div>
-<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="preprocessor">#if defined (WITH_DATABASE_STORAGE)</span></div>
-<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="preprocessor"></span> listSinks.push_back(obj);</div>
-<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; nodeDataSrc.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#aa703a94ad48e243226fc26d4d2efe96b">sink</a> = &amp;listSinks.back();</div>
-<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="preprocessor"></span> nodeDataSink.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#aa703a94ad48e243226fc26d4d2efe96b">sink</a> = (<a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a>*)&amp;obj;</div>
-<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="preprocessor"></span> mNodeListSinks[nodeDataSink.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#aa703a94ad48e243226fc26d4d2efe96b">sink</a>-&gt;<a class="code" href="structam_1_1am__Sink__s.html#a8505cd0b29334007bd6dd5555f482cce">domainID</a>].push_back(&amp;mRoutingGraph.<a class="code" href="classam_1_1CAmGraph.html#aac6081d0d2bae9c619b1e7f888f103d4">addNode</a>(nodeDataSink));</div>
-<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; });</div>
-<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; <a class="code" href="structam_1_1am__RoutingNodeData__s.html">am_RoutingNodeData_s</a> nodeDataGateway;</div>
-<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; nodeDataGateway.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a> = CAmNodeDataType::GATEWAY;</div>
-<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#ae3e99505973906e6a11943e6a2d325bc">enumerateGateways</a>([&amp;](<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> &amp; obj){</div>
-<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<span class="preprocessor">#if defined (WITH_DATABASE_STORAGE)</span></div>
-<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<span class="preprocessor"></span> listGateways.push_back(obj);</div>
-<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; nodeDataSrc.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a3e64f452e79f69f04afd2fc19d1db1f1">gateway</a> = &amp;listGateways.back();</div>
-<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="preprocessor"></span> nodeDataGateway.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a3e64f452e79f69f04afd2fc19d1db1f1">gateway</a> = (<a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a>*)&amp;obj;</div>
-<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<span class="preprocessor"></span> mNodeListGateways[nodeDataGateway.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a3e64f452e79f69f04afd2fc19d1db1f1">gateway</a>-&gt;<a class="code" href="structam_1_1am__Gateway__s.html#a60cdd73682f723692a3019edc6fdacf5">controlDomainID</a>].push_back(&amp;mRoutingGraph.<a class="code" href="classam_1_1CAmGraph.html#aac6081d0d2bae9c619b1e7f888f103d4">addNode</a>(nodeDataGateway));</div>
-<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; });</div>
-<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <a class="code" href="structam_1_1am__RoutingNodeData__s.html">am_RoutingNodeData_s</a> nodeDataConverter;</div>
-<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; nodeDataConverter.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a> = CAmNodeDataType::CONVERTER;</div>
-<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a457eaf048c0f6da8b54607220d16ef44">enumerateConverters</a>([&amp;](<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp; obj){</div>
-<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="preprocessor">#if defined (WITH_DATABASE_STORAGE)</span></div>
-<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="preprocessor"></span> listConverters.push_back(obj);</div>
-<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; nodeDataSrc.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a8fef46ce6e8adad5904eb863820c438e">converter</a> = &amp;listConverters.back();</div>
-<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;<span class="preprocessor"></span> nodeDataConverter.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a8fef46ce6e8adad5904eb863820c438e">converter</a> = (<a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a>*)&amp;obj;</div>
-<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;<span class="preprocessor"></span> mNodeListConverters[nodeDataConverter.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a8fef46ce6e8adad5904eb863820c438e">converter</a>-&gt;<a class="code" href="structam_1_1am__Converter__s.html#a129050d36e5f1710bed87e4490e7eb34">domainID</a>].push_back(&amp;mRoutingGraph.<a class="code" href="classam_1_1CAmGraph.html#aac6081d0d2bae9c619b1e7f888f103d4">addNode</a>(nodeDataConverter));</div>
-<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; });</div>
-<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;</div>
-<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<span class="preprocessor">#ifdef ROUTING_BUILD_CONNECTIONS</span></div>
-<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;<span class="preprocessor"></span> constructConverterConnections();</div>
-<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; constructGatewayConnections();</div>
-<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; constructSourceSinkConnections();</div>
-<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;<span class="preprocessor"></span>}</div>
-<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;</div>
-<div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="classam_1_1CAmRouter.html#ab3d6369fed84e8dd2827b76a302ceb86"> 191</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRouter.html#ab3d6369fed84e8dd2827b76a302ceb86">CAmRouter::clear</a>()</div>
-<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;{</div>
-<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; mRoutingGraph.<a class="code" href="classam_1_1CAmGraph.html#af25961b4c8868eb20fefd1315dc31e10">clear</a>();</div>
-<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; mNodeListSources.clear();</div>
-<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; mNodeListSinks.clear();</div>
-<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; mNodeListGateways.clear();</div>
-<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; mNodeListConverters.clear();</div>
-<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;}</div>
-<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;</div>
-<div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="classam_1_1CAmRouter.html#a388cee6f4d96f0c3d5b9b844209e3304"> 200</a></span>&#160;<a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>* <a class="code" href="classam_1_1CAmRouter.html#a388cee6f4d96f0c3d5b9b844209e3304">CAmRouter::sinkNodeWithID</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)</div>
-<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;{</div>
-<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>* result = NULL;</div>
-<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> it = mNodeListSinks.begin(); it!=mNodeListSinks.end(); it++)</div>
-<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; {</div>
-<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; result = <a class="code" href="classam_1_1CAmRouter.html#a388cee6f4d96f0c3d5b9b844209e3304">sinkNodeWithID</a>(sinkID, it-&gt;first);</div>
-<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; <span class="keywordflow">if</span>(result)</div>
-<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; <span class="keywordflow">return</span> result;</div>
-<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; }</div>
-<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; <span class="keywordflow">return</span> result;</div>
-<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;}</div>
-<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;</div>
-<div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="classam_1_1CAmRouter.html#a18da70b679791808f412cab8daed9b38"> 212</a></span>&#160;<a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>* <a class="code" href="classam_1_1CAmRouter.html#a388cee6f4d96f0c3d5b9b844209e3304">CAmRouter::sinkNodeWithID</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID)</div>
-<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;{</div>
-<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>* result = NULL;</div>
-<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; std::vector&lt;CAmRoutingNode*&gt; &amp; value = mNodeListSinks[domainID];</div>
-<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; <span class="keyword">auto</span> iter = std::find_if(value.begin(), value.end(), [sinkID](<a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>* node){</div>
-<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; <span class="keywordflow">return</span> node-&gt;getData().data.sink-&gt;sinkID==sinkID;</div>
-<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; });</div>
-<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; <span class="keywordflow">if</span>(iter!=value.end())</div>
-<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; result = *iter;</div>
-<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; <span class="keywordflow">return</span> result;</div>
-<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;}</div>
-<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;</div>
-<div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="classam_1_1CAmRouter.html#a5a3dd752289cfacdc8c9599b69d36871"> 224</a></span>&#160;<a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>* <a class="code" href="classam_1_1CAmRouter.html#a5a3dd752289cfacdc8c9599b69d36871">CAmRouter::sourceNodeWithID</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID)</div>
-<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;{</div>
-<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>* result = NULL;</div>
-<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> it = mNodeListSources.begin(); it!=mNodeListSources.end(); it++)</div>
-<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; {</div>
-<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; result = <a class="code" href="classam_1_1CAmRouter.html#a5a3dd752289cfacdc8c9599b69d36871">sourceNodeWithID</a>(sourceID, it-&gt;first);</div>
-<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; <span class="keywordflow">if</span>(result)</div>
-<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; <span class="keywordflow">return</span> result;</div>
-<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; }</div>
-<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; <span class="keywordflow">return</span> result;</div>
-<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;}</div>
-<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;</div>
-<div class="line"><a name="l00236"></a><span class="lineno"><a class="line" href="classam_1_1CAmRouter.html#af7062329eb7c34d2e556979109b19a97"> 236</a></span>&#160;<a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>* <a class="code" href="classam_1_1CAmRouter.html#a5a3dd752289cfacdc8c9599b69d36871">CAmRouter::sourceNodeWithID</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID)</div>
-<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;{</div>
-<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>* result = NULL;</div>
-<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; std::vector&lt;CAmRoutingNode*&gt; &amp; value = mNodeListSources[domainID];</div>
-<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; <span class="keyword">auto</span> iter = std::find_if(value.begin(), value.end(), [sourceID](<a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>* node){</div>
-<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; <span class="keywordflow">return</span> node-&gt;getData().data.source-&gt;sourceID==sourceID;</div>
-<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; });</div>
-<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; <span class="keywordflow">if</span>(iter!=value.end())</div>
-<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; result = *iter;</div>
-<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; <span class="keywordflow">return</span> result;</div>
-<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;}</div>
-<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;</div>
-<div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="classam_1_1CAmRouter.html#a928bdf737d9786f2896176122e3b89c2"> 248</a></span>&#160;<a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>* <a class="code" href="classam_1_1CAmRouter.html#a928bdf737d9786f2896176122e3b89c2">CAmRouter::converterNodeWithSinkID</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID)</div>
-<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;{</div>
-<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>* result = NULL;</div>
-<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; std::vector&lt;CAmRoutingNode*&gt; &amp; value = mNodeListConverters[domainID];</div>
-<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; <span class="keyword">auto</span> iter = std::find_if(value.begin(), value.end(), [sinkID](<a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>* node){</div>
-<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; <span class="keywordflow">return</span> node-&gt;getData().data.converter-&gt;sinkID==sinkID;</div>
-<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; });</div>
-<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; <span class="keywordflow">if</span>(iter!=value.end())</div>
-<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; result = *iter;</div>
-<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; <span class="keywordflow">return</span> result;</div>
-<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;}</div>
-<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;</div>
-<div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="classam_1_1CAmRouter.html#a3a49c89f72a1ed92455b9f976c153970"> 260</a></span>&#160;<a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>* <a class="code" href="classam_1_1CAmRouter.html#a3a49c89f72a1ed92455b9f976c153970">CAmRouter::gatewayNodeWithSinkID</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)</div>
-<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;{</div>
-<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> it = mNodeListGateways.begin(); it!=mNodeListGateways.end(); it++)</div>
-<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; {</div>
-<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; std::vector&lt;CAmRoutingNode*&gt; &amp; value = it-&gt;second;</div>
-<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; <span class="keyword">auto</span> iter = std::find_if(value.begin(), value.end(), [sinkID](<a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>* node){</div>
-<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; <span class="keywordflow">return</span> node-&gt;getData().data.gateway-&gt;sinkID==sinkID;</div>
-<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; });</div>
-<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; <span class="keywordflow">if</span>(iter!=value.end())</div>
-<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; <span class="keywordflow">return</span> *iter;</div>
-<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; }</div>
-<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; <span class="keywordflow">return</span> NULL;</div>
-<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;}</div>
-<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;</div>
-<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;<span class="preprocessor">#ifdef ROUTING_BUILD_CONNECTIONS</span></div>
-<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;<span class="keywordtype">void</span> CAmRouter::constructSourceSinkConnections()</div>
-<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;{</div>
-<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; intersection;</div>
-<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> itSrc = mNodeListSources.begin(); itSrc!=mNodeListSources.end(); itSrc++)</div>
-<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; {</div>
-<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> it = itSrc-&gt;second.begin(); it!=itSrc-&gt;second.end(); it++)</div>
-<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; {</div>
-<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>* srcNode = *it;</div>
-<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; <a class="code" href="structam_1_1am__RoutingNodeData__s.html">am_RoutingNodeData_s</a> &amp; srcNodeData = srcNode-&gt;<a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>();</div>
-<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a> * source = srcNodeData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a9794d679917230d191c144b5b36fe783">source</a>;</div>
-<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> itSink = mNodeListSinks[itSrc-&gt;first].begin(); itSink!=mNodeListSinks[itSrc-&gt;first].end(); itSink++)</div>
-<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; {</div>
-<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>* sinkNode = *itSink;</div>
-<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; <a class="code" href="structam_1_1am__RoutingNodeData__s.html">am_RoutingNodeData_s</a> &amp; sinkNodeData = sinkNode-&gt;<a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>();</div>
-<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> * sink = sinkNodeData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#aa703a94ad48e243226fc26d4d2efe96b">sink</a>;</div>
-<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;</div>
-<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; intersection.clear();</div>
-<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; <span class="comment">//Check whether the hidden sink formats match the source formats...</span></div>
-<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; <a class="code" href="classam_1_1CAmRouter.html#adbf59722ed983e95db461ab4740c0a4b">listPossibleConnectionFormats</a>(source-&gt;<a class="code" href="structam_1_1am__Source__s.html#a161ce36395faa9faea7db1699c62c700">listConnectionFormats</a>, sink-&gt;<a class="code" href="structam_1_1am__Sink__s.html#af5692eedaf4886be06f92293cd474d3e">listConnectionFormats</a>, intersection);</div>
-<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; <span class="keywordflow">if</span>(intersection.size()&gt;0)<span class="comment">//OK match source -&gt; sink</span></div>
-<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; {</div>
-<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; mRoutingGraph.<a class="code" href="classam_1_1CAmGraph.html#a54afa84a6cedb9558108352b551d4cf3">connectNodes</a>(*srcNode, *sinkNode, <a class="code" href="namespaceam.html#a50170d91d053ff9f44ce0f8609d094a6">CF_UNKNOWN</a>, 1);</div>
-<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; }</div>
-<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; }</div>
-<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; }</div>
-<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; }</div>
-<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;}</div>
-<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;</div>
-<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;<span class="keywordtype">void</span> CAmRouter::constructGatewayConnections()</div>
-<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;{</div>
-<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; sourceFormats, sinkFormats;</div>
-<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> iter = mNodeListGateways.begin(); iter!=mNodeListGateways.end(); iter++)</div>
-<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; {</div>
-<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> it = iter-&gt;second.begin(); it!=iter-&gt;second.end(); it++)</div>
-<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; {</div>
-<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; <a class="code" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a>* gatewayNode = *it;</div>
-<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; am_RoutingNodeData_s &amp; gatewayNodeData = gatewayNode-&gt;<a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>();</div>
-<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; am_Gateway_s * gateway = gatewayNodeData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a3e64f452e79f69f04afd2fc19d1db1f1">gateway</a>;</div>
-<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; <span class="comment">//Get only gateways with end point in current source domain</span></div>
-<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; <span class="keywordflow">if</span>(!mOnlyFreeConversionNodes || !isComponentConnected(*gateway))</div>
-<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; {</div>
-<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; <span class="comment">//Get the sink connected to the gateway...</span></div>
-<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; <a class="code" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> *gatewaySinkNode = this-&gt;<a class="code" href="classam_1_1CAmRouter.html#a388cee6f4d96f0c3d5b9b844209e3304">sinkNodeWithID</a>(gateway-&gt;sinkID, gateway-&gt;domainSinkID);</div>
-<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; <span class="keywordflow">if</span>(gatewaySinkNode)</div>
-<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; {</div>
-<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; am_RoutingNodeData_s &amp; gatewaySinkData = gatewaySinkNode-&gt;getData();</div>
-<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; <span class="comment">//Check whether the hidden sink formats match the source formats...</span></div>
-<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; sourceFormats.clear();</div>
-<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; sinkFormats.clear();</div>
-<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="classam_1_1CAmRouter.html#acbb23f31eb24cdc6c7afd97ee893e423">getAllowedFormatsFromConvMatrix</a>(gateway-&gt;convertionMatrix, gateway-&gt;listSourceFormats, gateway-&gt;listSinkFormats, sourceFormats, sinkFormats))</div>
-<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; {</div>
-<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; <a class="code" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> *gatewaySourceNode = this-&gt;<a class="code" href="classam_1_1CAmRouter.html#a5a3dd752289cfacdc8c9599b69d36871">sourceNodeWithID</a>(gateway-&gt;sourceID, gateway-&gt;domainSourceID);</div>
-<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; <span class="keywordflow">if</span>(gatewaySourceNode)</div>
-<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; {</div>
-<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; <span class="comment">//Connections hidden_sink-&gt;gateway-&gt;hidden_source</span></div>
-<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; mRoutingGraph.<a class="code" href="classam_1_1CAmGraph.html#a54afa84a6cedb9558108352b551d4cf3">connectNodes</a>(*gatewaySinkNode, *gatewayNode, <a class="code" href="namespaceam.html#a50170d91d053ff9f44ce0f8609d094a6">CF_UNKNOWN</a>, 1);</div>
-<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; mRoutingGraph.<a class="code" href="classam_1_1CAmGraph.html#a54afa84a6cedb9558108352b551d4cf3">connectNodes</a>(*gatewayNode, *gatewaySourceNode, <a class="code" href="namespaceam.html#a50170d91d053ff9f44ce0f8609d094a6">CF_UNKNOWN</a>, 1);</div>
-<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; }</div>
-<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; }</div>
-<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; }</div>
-<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; }</div>
-<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; }</div>
-<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; }</div>
-<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;}</div>
-<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160;</div>
-<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;<span class="keywordtype">void</span> CAmRouter::constructConverterConnections()</div>
-<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160;{</div>
-<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; sourceFormats, sinkFormats;</div>
-<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160;</div>
-<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> iter = mNodeListConverters.begin(); iter!=mNodeListConverters.end(); iter++)</div>
-<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; {</div>
-<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> it = iter-&gt;second.begin(); it!=iter-&gt;second.end(); it++)</div>
-<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160; {</div>
-<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160; <a class="code" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a>* converterNode = *it;</div>
-<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; am_RoutingNodeData_s &amp; converterNodeData = converterNode-&gt;<a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>();</div>
-<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; am_Converter_s * converter = converterNodeData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a8fef46ce6e8adad5904eb863820c438e">converter</a>;</div>
-<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160; <span class="comment">//Get only converters with end point in current source domain</span></div>
-<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160; <span class="keywordflow">if</span>(!mOnlyFreeConversionNodes || !isComponentConnected(*converter))</div>
-<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160; {</div>
-<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; <span class="comment">//Get the sink connected to the converter...</span></div>
-<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; <a class="code" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> *converterSinkNode = this-&gt;<a class="code" href="classam_1_1CAmRouter.html#a388cee6f4d96f0c3d5b9b844209e3304">sinkNodeWithID</a>(converter-&gt;sinkID, converter-&gt;domainID);</div>
-<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; <span class="keywordflow">if</span>(converterSinkNode)</div>
-<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; {</div>
-<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; am_RoutingNodeData_s &amp; converterSinkData = converterSinkNode-&gt;getData();</div>
-<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; <span class="comment">//Check whether the hidden sink formats match the source formats...</span></div>
-<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; sourceFormats.clear();</div>
-<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; sinkFormats.clear();</div>
-<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="classam_1_1CAmRouter.html#acbb23f31eb24cdc6c7afd97ee893e423">getAllowedFormatsFromConvMatrix</a>(converter-&gt;convertionMatrix, converter-&gt;listSourceFormats, converter-&gt;listSinkFormats, sourceFormats, sinkFormats))</div>
-<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; {</div>
-<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; <a class="code" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> *converterSourceNode = this-&gt;<a class="code" href="classam_1_1CAmRouter.html#a5a3dd752289cfacdc8c9599b69d36871">sourceNodeWithID</a>(converter-&gt;sourceID, converter-&gt;domainID);</div>
-<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; <span class="keywordflow">if</span>(converterSourceNode)</div>
-<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; {</div>
-<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; <span class="comment">//Connections hidden_sink-&gt;converter-&gt;hidden_source</span></div>
-<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; mRoutingGraph.<a class="code" href="classam_1_1CAmGraph.html#a54afa84a6cedb9558108352b551d4cf3">connectNodes</a>(*converterSinkNode, *converterNode, <a class="code" href="namespaceam.html#a50170d91d053ff9f44ce0f8609d094a6">CF_UNKNOWN</a>, 1);</div>
-<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; mRoutingGraph.<a class="code" href="classam_1_1CAmGraph.html#a54afa84a6cedb9558108352b551d4cf3">connectNodes</a>(*converterNode, *converterSourceNode, <a class="code" href="namespaceam.html#a50170d91d053ff9f44ce0f8609d094a6">CF_UNKNOWN</a>, 1);</div>
-<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; }</div>
-<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160; }</div>
-<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; }</div>
-<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; }</div>
-<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; }</div>
-<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; }</div>
-<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160;}</div>
-<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160;<span class="keywordtype">void</span> CAmRouter::getVerticesForSource(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> &amp; node, <a class="code" href="namespaceam.html#abcde4f3c2d4e51bca986488b88de323d">CAmRoutingListVertices</a> &amp; list)</div>
-<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160;{</div>
-<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; am_RoutingNodeData_s &amp; srcNodeData = ((<a class="code" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a>*)&amp;node)-&gt;getData();</div>
-<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; intersection;</div>
-<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160; am_Source_s * source = srcNodeData.data.source;</div>
-<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160; std::vector&lt;CAmRoutingNode*&gt; &amp; sinks = mNodeListSinks[source-&gt;domainID];</div>
-<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> itSink = sinks.begin(); itSink!=sinks.end(); itSink++)</div>
-<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; {</div>
-<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160; <a class="code" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a>* sinkNode = *itSink;</div>
-<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160; am_RoutingNodeData_s &amp; sinkNodeData = sinkNode-&gt;getData();</div>
-<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160; am_Sink_s * sink = sinkNodeData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#aa703a94ad48e243226fc26d4d2efe96b">sink</a>;</div>
-<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160;</div>
-<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160; intersection.clear();</div>
-<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; <span class="comment">//Check whether the hidden sink formats match the source formats...</span></div>
-<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160; <a class="code" href="classam_1_1CAmRouter.html#adbf59722ed983e95db461ab4740c0a4b">listPossibleConnectionFormats</a>(source-&gt;listConnectionFormats, sink-&gt;listConnectionFormats, intersection);</div>
-<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; <span class="keywordflow">if</span>(intersection.size()&gt;0)<span class="comment">//OK match source -&gt; sink</span></div>
-<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160; {</div>
-<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; list.emplace_back(sinkNode, <a class="code" href="namespaceam.html#a50170d91d053ff9f44ce0f8609d094a6">CF_UNKNOWN</a>, 1);</div>
-<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160; }</div>
-<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160; }</div>
-<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160;}</div>
-<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160;</div>
-<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160;<span class="keywordtype">void</span> CAmRouter::getVerticesForSink(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> &amp; node, <a class="code" href="namespaceam.html#abcde4f3c2d4e51bca986488b88de323d">CAmRoutingListVertices</a> &amp; list)</div>
-<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160;{</div>
-<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160; am_RoutingNodeData_s &amp; sinkNodeData = ((<a class="code" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a>*)&amp;node)-&gt;getData();</div>
-<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; intersection;</div>
-<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160; am_Sink_s * sink = sinkNodeData.data.sink;</div>
-<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160;</div>
-<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160; <a class="code" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> *converterNode = <a class="code" href="classam_1_1CAmRouter.html#a928bdf737d9786f2896176122e3b89c2">converterNodeWithSinkID</a>(sink-&gt;sinkID, sink-&gt;domainID);</div>
-<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; <span class="keywordflow">if</span>(converterNode)</div>
-<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160; {</div>
-<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; sourceFormats, sinkFormats;</div>
-<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160; am_RoutingNodeData_s &amp; converterData = converterNode-&gt;getData();</div>
-<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160; am_Converter_s * converter = converterData.data.converter;</div>
-<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160; <span class="keywordflow">if</span>(!mOnlyFreeConversionNodes || !isComponentConnected(*converter))</div>
-<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160; {</div>
-<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="classam_1_1CAmRouter.html#acbb23f31eb24cdc6c7afd97ee893e423">getAllowedFormatsFromConvMatrix</a>(converter-&gt;convertionMatrix, converter-&gt;listSourceFormats, converter-&gt;listSinkFormats, sourceFormats, sinkFormats))</div>
-<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160; list.emplace_back(converterNode, <a class="code" href="namespaceam.html#a50170d91d053ff9f44ce0f8609d094a6">CF_UNKNOWN</a>, 1);</div>
-<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160; }</div>
-<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160; }</div>
-<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160; {</div>
-<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; sourceFormats, sinkFormats;</div>
-<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; <a class="code" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> *gatewayNode = <a class="code" href="classam_1_1CAmRouter.html#a3a49c89f72a1ed92455b9f976c153970">gatewayNodeWithSinkID</a>(sink-&gt;sinkID);</div>
-<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160; <span class="keywordflow">if</span>(gatewayNode)</div>
-<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160; {</div>
-<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; sourceFormats, sinkFormats;</div>
-<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160; am_RoutingNodeData_s &amp; gatewayData = gatewayNode-&gt;getData();</div>
-<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160; am_Gateway_s * gateway = gatewayData.data.gateway;</div>
-<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160; <span class="keywordflow">if</span>(!mOnlyFreeConversionNodes || !isComponentConnected(*gateway))</div>
-<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160; {</div>
-<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="classam_1_1CAmRouter.html#acbb23f31eb24cdc6c7afd97ee893e423">getAllowedFormatsFromConvMatrix</a>(gateway-&gt;convertionMatrix, gateway-&gt;listSourceFormats, gateway-&gt;listSinkFormats, sourceFormats, sinkFormats))</div>
-<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160; list.emplace_back(gatewayNode, <a class="code" href="namespaceam.html#a50170d91d053ff9f44ce0f8609d094a6">CF_UNKNOWN</a>, 1);</div>
-<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160; }</div>
-<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; }</div>
-<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; }</div>
-<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160;</div>
-<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160;}</div>
-<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160;</div>
-<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160;<span class="keywordtype">void</span> CAmRouter::getVerticesForConverter(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> &amp; node, <a class="code" href="namespaceam.html#abcde4f3c2d4e51bca986488b88de323d">CAmRoutingListVertices</a> &amp; list)</div>
-<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160;{</div>
-<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; sourceFormats, sinkFormats;</div>
-<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160; am_RoutingNodeData_s &amp; converterNodeData = ((<a class="code" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a>*)&amp;node)-&gt;getData();</div>
-<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160; am_Converter_s * converter = converterNodeData.data.converter;</div>
-<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160; <span class="comment">//Get only converters with end point in current source domain</span></div>
-<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="classam_1_1CAmRouter.html#acbb23f31eb24cdc6c7afd97ee893e423">getAllowedFormatsFromConvMatrix</a>(converter-&gt;convertionMatrix, converter-&gt;listSourceFormats, converter-&gt;listSinkFormats, sourceFormats, sinkFormats))</div>
-<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160; {</div>
-<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160; <a class="code" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> *converterSourceNode = this-&gt;<a class="code" href="classam_1_1CAmRouter.html#a5a3dd752289cfacdc8c9599b69d36871">sourceNodeWithID</a>(converter-&gt;sourceID, converter-&gt;domainID);</div>
-<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160; <span class="keywordflow">if</span>(converterSourceNode)</div>
-<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160; {</div>
-<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160; list.emplace_back(converterSourceNode, <a class="code" href="namespaceam.html#a50170d91d053ff9f44ce0f8609d094a6">CF_UNKNOWN</a>, 1);</div>
-<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160; }</div>
-<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160; }</div>
-<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160;}</div>
-<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160;</div>
-<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160;<span class="keywordtype">void</span> CAmRouter::getVerticesForGateway(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> &amp; node, <a class="code" href="namespaceam.html#abcde4f3c2d4e51bca986488b88de323d">CAmRoutingListVertices</a> &amp; list)</div>
-<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160;{</div>
-<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160; am_RoutingNodeData_s &amp; gatewayNodeData = ((<a class="code" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a>*)&amp;node)-&gt;getData();</div>
-<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; sourceFormats, sinkFormats;</div>
-<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; am_Gateway_s * gateway = gatewayNodeData.data.gateway;</div>
-<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="classam_1_1CAmRouter.html#acbb23f31eb24cdc6c7afd97ee893e423">getAllowedFormatsFromConvMatrix</a>(gateway-&gt;convertionMatrix, gateway-&gt;listSourceFormats, gateway-&gt;listSinkFormats, sourceFormats, sinkFormats))</div>
-<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; {</div>
-<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; <a class="code" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> *gatewaySourceNode = this-&gt;<a class="code" href="classam_1_1CAmRouter.html#a5a3dd752289cfacdc8c9599b69d36871">sourceNodeWithID</a>(gateway-&gt;sourceID, gateway-&gt;domainSourceID);</div>
-<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; <span class="keywordflow">if</span>(gatewaySourceNode)</div>
-<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160; {</div>
-<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160; <span class="comment">//Connections hidden_sink-&gt;gateway-&gt;hidden_source</span></div>
-<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160; list.emplace_back(gatewaySourceNode, <a class="code" href="namespaceam.html#a50170d91d053ff9f44ce0f8609d094a6">CF_UNKNOWN</a>, 1);</div>
-<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160; }</div>
-<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160; }</div>
-<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160;}</div>
-<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160;</div>
-<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160;<span class="keywordtype">void</span> CAmRouter::getVerticesForNode(</div>
-<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160; <span class="keyword">const</span> <a class="code" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> &amp; node,</div>
-<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160; <a class="code" href="namespaceam.html#abcde4f3c2d4e51bca986488b88de323d">CAmRoutingListVertices</a> &amp; list</div>
-<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160; )</div>
-<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160;{</div>
-<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160; am_RoutingNodeData_s &amp; nodeData = ((<a class="code" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a>*)&amp;node)-&gt;getData();</div>
-<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160; <span class="keywordflow">if</span>(nodeData.type==CAmNodeDataType::SOURCE)</div>
-<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160; {</div>
-<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160; getVerticesForSource(node, list);</div>
-<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160; }</div>
-<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span>(nodeData.type==CAmNodeDataType::SINK)</div>
-<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160; {</div>
-<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160; getVerticesForSink(node, list);</div>
-<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160; }</div>
-<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span>(nodeData.type==CAmNodeDataType::CONVERTER)</div>
-<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160; {</div>
-<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160; getVerticesForConverter(node, list);</div>
-<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160; }</div>
-<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span>(nodeData.type==CAmNodeDataType::GATEWAY)</div>
-<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160; {</div>
-<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160; getVerticesForGateway(node, list);</div>
-<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160; }</div>
-<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160;}</div>
-<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160;</div>
-<div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> CAmRouter::determineConnectionFormatsForPath(am_Route_s &amp; routeObjects, std::vector&lt;CAmRoutingNode*&gt; &amp; nodes)</div>
-<div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160;{</div>
-<div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160; std::vector&lt;am_RoutingElement_s&gt;::iterator routingElementIterator = routeObjects.route.begin();</div>
-<div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160; std::vector&lt;CAmRoutingNode*&gt;::iterator nodeIterator = nodes.begin();</div>
-<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160; <span class="keywordflow">if</span>( routingElementIterator!= routeObjects.route.end() &amp;&amp; nodeIterator!=nodes.end() )</div>
-<div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160; <span class="keywordflow">return</span> doConnectionFormatsForPath(routeObjects, nodes, routingElementIterator, nodeIterator);</div>
-<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div>
-<div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160;}</div>
-<div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160;</div>
-<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> CAmRouter::doConnectionFormatsForPath(am_Route_s &amp; routeObjects,</div>
-<div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160; std::vector&lt;CAmRoutingNode*&gt; &amp; nodes,</div>
-<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160; std::vector&lt;am_RoutingElement_s&gt;::iterator routingElementIterator,</div>
-<div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160; std::vector&lt;CAmRoutingNode*&gt;::iterator nodeIterator)</div>
-<div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160;{</div>
-<div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> returnError = <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>;</div>
-<div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; listConnectionFormats;</div>
-<div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; listMergeConnectionFormats;</div>
-<div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160;</div>
-<div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160; std::vector&lt;CAmRoutingNode*&gt;::iterator currentNodeIterator = nodeIterator;</div>
-<div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160; std::vector&lt;am_RoutingElement_s&gt;::iterator currentRoutingElementIterator = routingElementIterator;</div>
-<div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160;</div>
-<div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160; <span class="keywordflow">if</span> (currentRoutingElementIterator!=routeObjects.route.begin())</div>
-<div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160; {</div>
-<div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; listConnectionFormats;</div>
-<div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160; std::vector&lt;am_RoutingElement_s&gt;::iterator tempIterator = (currentRoutingElementIterator-1);</div>
-<div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160; <a class="code" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> * currentNode = *currentNodeIterator;</div>
-<div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160; <a class="code" href="classam_1_1CAmRouter.html#aed461681b473e16708362b3f7413e0d0">getSourceSinkPossibleConnectionFormats</a>(currentNodeIterator+1, currentNodeIterator+2, listConnectionFormats);</div>
-<div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160;</div>
-<div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160; <span class="keywordflow">if</span>(currentNode-&gt;getData().type==CAmNodeDataType::GATEWAY)</div>
-<div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160; {</div>
-<div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160; am_Gateway_s *gateway = currentNode-&gt;getData().data.gateway;</div>
-<div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160; <a class="code" href="namespaceam.html#adfd5dc4939df0960dc2d1651691374d4">getMergeConnectionFormats</a>(gateway, tempIterator-&gt;connectionFormat, listConnectionFormats, listMergeConnectionFormats);</div>
-<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160; }</div>
-<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span>(currentNode-&gt;getData().type==CAmNodeDataType::CONVERTER)</div>
-<div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160; {</div>
-<div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160; am_Converter_s *converter = currentNode-&gt;getData().data.converter;</div>
-<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160; <a class="code" href="namespaceam.html#adfd5dc4939df0960dc2d1651691374d4">getMergeConnectionFormats</a>(converter, tempIterator-&gt;connectionFormat, listConnectionFormats, listMergeConnectionFormats);</div>
-<div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160; }</div>
-<div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160; currentNodeIterator+=3;</div>
-<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160; }</div>
-<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160; {</div>
-<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160; <a class="code" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> * currentNode = *currentNodeIterator;</div>
-<div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160; assert(currentNode-&gt;getData().type==CAmNodeDataType::SOURCE);</div>
-<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160;</div>
-<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160; currentNodeIterator++;</div>
-<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160; assert(currentNodeIterator!=nodes.end());</div>
-<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160;</div>
-<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160; <a class="code" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> * nodeSink = *currentNodeIterator;</div>
-<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160; assert(nodeSink-&gt;getData().type==CAmNodeDataType::SINK);</div>
-<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160;</div>
-<div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160; am_Source_s *source = currentNode-&gt;<a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>().<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a9794d679917230d191c144b5b36fe783">source</a>;</div>
-<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160; am_Sink_s *sink = nodeSink-&gt;getData().data.sink;</div>
-<div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160; <a class="code" href="classam_1_1CAmRouter.html#adbf59722ed983e95db461ab4740c0a4b">listPossibleConnectionFormats</a>(source-&gt;listConnectionFormats, sink-&gt;listConnectionFormats, listMergeConnectionFormats);</div>
-<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160; currentNodeIterator+=1; <span class="comment">//now we are on the next converter/gateway</span></div>
-<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160; }</div>
-<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160;</div>
-<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160; <span class="comment">//let the controller decide:</span></div>
-<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; listPriorityConnectionFormats;</div>
-<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a78de0729435fd75879d1c0ef94cd7106">getConnectionFormatChoice</a>(currentRoutingElementIterator-&gt;sourceID, currentRoutingElementIterator-&gt;sinkID, routeObjects,</div>
-<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160; listMergeConnectionFormats, listPriorityConnectionFormats);</div>
-<div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160;</div>
-<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160; <span class="comment">//we have the list sorted after priors - now we try one after the other with the next part of the route</span></div>
-<div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt;::iterator connectionFormatIterator = listPriorityConnectionFormats.begin();</div>
-<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160; <span class="comment">//here we need to check if we are at the end and stop</span></div>
-<div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160; std::vector&lt;am_RoutingElement_s&gt;::iterator nextIterator = currentRoutingElementIterator + 1;<span class="comment">//next pair source and sink</span></div>
-<div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160; <span class="keywordflow">if</span> (nextIterator == routeObjects.route.end())</div>
-<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160; {</div>
-<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160; <span class="keywordflow">if</span> (!listPriorityConnectionFormats.empty())</div>
-<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160; {</div>
-<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160; currentRoutingElementIterator-&gt;connectionFormat = listPriorityConnectionFormats.front();</div>
-<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160; }</div>
-<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160; }</div>
-<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160;</div>
-<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160; <span class="keywordflow">for</span> (; connectionFormatIterator != listPriorityConnectionFormats.end(); ++connectionFormatIterator)</div>
-<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160; {</div>
-<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; currentRoutingElementIterator-&gt;connectionFormat = *connectionFormatIterator;</div>
-<div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160; <span class="keywordflow">if</span> ((returnError = doConnectionFormatsForPath(routeObjects, nodes, nextIterator, currentNodeIterator)) == <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>)</div>
-<div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160; {</div>
-<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160; }</div>
-<div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160; }</div>
-<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160; <span class="keywordflow">return</span> (returnError);</div>
-<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160;}</div>
-<div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160;</div>
-<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160;<span class="preprocessor">#ifdef ROUTING_BUILD_CONNECTIONS</span></div>
-<div class="line"><a name="l00586"></a><span class="lineno"> 586</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRouter.html#aef57243260df6672d4799f455d937b9e">CAmRouter::getShortestPath</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> &amp; source,</div>
-<div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160; <span class="keyword">const</span> <a class="code" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> &amp; destination,</div>
-<div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160; std::vector&lt;CAmRoutingNode*&gt; &amp; resultPath)</div>
-<div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160;{</div>
-<div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160; mRoutingGraph.<a class="code" href="classam_1_1CAmGraph.html#afbaea2860663d3266a7b4d25e5041b5d">getShortestPath</a>(source, destination, resultPath);</div>
-<div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160;}</div>
-<div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160;</div>
-<div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRouter.html#aef57243260df6672d4799f455d937b9e">CAmRouter::getShortestPath</a>(<a class="code" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> &amp; aSource, <a class="code" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> &amp; aSink,</div>
-<div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160; am_Route_s &amp; resultPath, std::vector&lt;CAmRoutingNode*&gt; &amp; resultNodesPath)</div>
-<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160;{</div>
-<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160; am_RoutingElement_s * element;</div>
-<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160; am_RoutingNodeData_s &amp; sinkNodeData = aSink.getData();</div>
-<div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160; am_RoutingNodeData_s &amp; sourceNodeData = aSource.getData();</div>
-<div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160; resultPath.sinkID = sinkNodeData.data.sink-&gt;sinkID;</div>
-<div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160; resultPath.sourceID = sourceNodeData.data.source-&gt;sourceID;</div>
-<div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160;</div>
-<div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160; std::function&lt;void(const am_GraphPathPosition_e, CAmRoutingNode &amp;)&gt; cb = [&amp;](<span class="keyword">const</span> <a class="code" href="namespaceam.html#a5ddc1de5c77502d9fd136f30a5ebbd7c">am_GraphPathPosition_e</a>, <a class="code" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> &amp; object)</div>
-<div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160; {</div>
-<div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160; resultNodesPath.insert(resultNodesPath.begin(), (<a class="code" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a>*)&amp;<span class="keywordtype">object</span>);</div>
-<div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160; am_RoutingNodeData_s &amp; routingData = <span class="keywordtype">object</span>.getData();</div>
-<div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160; <span class="keywordflow">if</span>(routingData.type==CAmNodeDataType::SINK)</div>
-<div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160; {</div>
-<div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160; <span class="keyword">auto</span> iter = resultPath.route.emplace(resultPath.route.begin());</div>
-<div class="line"><a name="l00610"></a><span class="lineno"> 610</span>&#160; element = &amp;(*iter);</div>
-<div class="line"><a name="l00611"></a><span class="lineno"> 611</span>&#160; element-&gt;domainID = routingData.data.sink-&gt;domainID;</div>
-<div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160; element-&gt;sinkID = routingData.data.sink-&gt;sinkID;</div>
-<div class="line"><a name="l00613"></a><span class="lineno"> 613</span>&#160; element-&gt;connectionFormat = <a class="code" href="namespaceam.html#a50170d91d053ff9f44ce0f8609d094a6">CF_UNKNOWN</a>;</div>
-<div class="line"><a name="l00614"></a><span class="lineno"> 614</span>&#160; }</div>
-<div class="line"><a name="l00615"></a><span class="lineno"> 615</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span>(routingData.type==CAmNodeDataType::SOURCE)</div>
-<div class="line"><a name="l00616"></a><span class="lineno"> 616</span>&#160; {</div>
-<div class="line"><a name="l00617"></a><span class="lineno"> 617</span>&#160; element-&gt;domainID = routingData.data.source-&gt;domainID;</div>
-<div class="line"><a name="l00618"></a><span class="lineno"> 618</span>&#160; element-&gt;sourceID = routingData.data.source-&gt;sourceID;</div>
-<div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160; element-&gt;connectionFormat = <a class="code" href="namespaceam.html#a50170d91d053ff9f44ce0f8609d094a6">CF_UNKNOWN</a>;</div>
-<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160; }</div>
-<div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160; };</div>
-<div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160; mRoutingGraph.<a class="code" href="classam_1_1CAmGraph.html#afbaea2860663d3266a7b4d25e5041b5d">getShortestPath</a>(aSource, aSink, cb);</div>
-<div class="line"><a name="l00623"></a><span class="lineno"> 623</span>&#160;}</div>
-<div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160;</div>
-<div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00627"></a><span class="lineno"><a class="line" href="classam_1_1CAmRouter.html#afd56861963698e1914523451aa9157ef"> 627</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRouter.html#afd56861963698e1914523451aa9157ef">CAmRouter::getAllPaths</a>(<a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> &amp; aSource,</div>
-<div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> &amp; aSink,</div>
-<div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160; std::vector&lt;am_Route_s&gt; &amp; resultPath,</div>
-<div class="line"><a name="l00630"></a><span class="lineno"> 630</span>&#160; std::vector&lt;std::vector&lt;CAmRoutingNode*&gt;&gt; &amp; resultNodesPath,</div>
-<div class="line"><a name="l00631"></a><span class="lineno"> 631</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> includeCycles)</div>
-<div class="line"><a name="l00632"></a><span class="lineno"> 632</span>&#160;{</div>
-<div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160;<span class="preprocessor">#ifndef ROUTING_BUILD_CONNECTIONS</span></div>
-<div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160;<span class="preprocessor"></span> <span class="keywordtype">bool</span> cycles = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00635"></a><span class="lineno"> 635</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00636"></a><span class="lineno"> 636</span>&#160;<span class="preprocessor"></span> <span class="keywordtype">bool</span> cycles = includeCycles;</div>
-<div class="line"><a name="l00637"></a><span class="lineno"> 637</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00638"></a><span class="lineno"> 638</span>&#160;<span class="preprocessor"></span> <span class="keywordflow">if</span>(((<a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>*)&amp;aSource)-&gt;getData().type!=CAmNodeDataType::SOURCE ||</div>
-<div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160; ((<a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>*)&amp;aSink)-&gt;getData().type!=CAmNodeDataType::SINK)</div>
-<div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>;</div>
-<div class="line"><a name="l00641"></a><span class="lineno"> 641</span>&#160;</div>
-<div class="line"><a name="l00642"></a><span class="lineno"> 642</span>&#160; uint8_t errorsCount = 0, successCount = 0;</div>
-<div class="line"><a name="l00643"></a><span class="lineno"> 643</span>&#160; generateAllPaths(aSource, aSink, cycles, [&amp;](<span class="keyword">const</span> std::vector&lt;CAmRoutingNode*&gt; &amp; path) {</div>
-<div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160; resultNodesPath.push_back(path);</div>
-<div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160; resultPath.emplace_back();</div>
-<div class="line"><a name="l00646"></a><span class="lineno"> 646</span>&#160; <a class="code" href="structam_1_1am__Route__s.html">am_Route_s</a> &amp; nextRoute = resultPath.back();</div>
-<div class="line"><a name="l00647"></a><span class="lineno"> 647</span>&#160; nextRoute.<a class="code" href="structam_1_1am__Route__s.html#adc2e4801d4cea72a22d602492b918ec7">sinkID</a> = aSink.<a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>().<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#aa703a94ad48e243226fc26d4d2efe96b">sink</a>-&gt;<a class="code" href="structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1">sinkID</a>;</div>
-<div class="line"><a name="l00648"></a><span class="lineno"> 648</span>&#160; nextRoute.<a class="code" href="structam_1_1am__Route__s.html#abf0e80b6a3c873f98df00ab7e0ab014c">sourceID</a> = aSource.<a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>().<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a9794d679917230d191c144b5b36fe783">source</a>-&gt;<a class="code" href="structam_1_1am__Source__s.html#ad224888802fabebefe6ff587412da9fd">sourceID</a>;</div>
-<div class="line"><a name="l00649"></a><span class="lineno"> 649</span>&#160; <a class="code" href="structam_1_1am__RoutingElement__s.html">am_RoutingElement_s</a> * element;</div>
-<div class="line"><a name="l00650"></a><span class="lineno"> 650</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> it = path.begin(); it!=path.end(); it++)</div>
-<div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160; {</div>
-<div class="line"><a name="l00652"></a><span class="lineno"> 652</span>&#160; <a class="code" href="structam_1_1am__RoutingNodeData__s.html">am_RoutingNodeData_s</a> &amp; routingData = (*it)-&gt;getData();</div>
-<div class="line"><a name="l00653"></a><span class="lineno"> 653</span>&#160; <span class="keywordflow">if</span>(routingData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a>==CAmNodeDataType::SOURCE)</div>
-<div class="line"><a name="l00654"></a><span class="lineno"> 654</span>&#160; {</div>
-<div class="line"><a name="l00655"></a><span class="lineno"> 655</span>&#160; <span class="keyword">auto</span> iter = nextRoute.<a class="code" href="structam_1_1am__Route__s.html#aa88feca01526bbbc69b1f44c9be22462">route</a>.emplace(nextRoute.<a class="code" href="structam_1_1am__Route__s.html#aa88feca01526bbbc69b1f44c9be22462">route</a>.end());</div>
-<div class="line"><a name="l00656"></a><span class="lineno"> 656</span>&#160; element = &amp;(*iter);</div>
-<div class="line"><a name="l00657"></a><span class="lineno"> 657</span>&#160; element-&gt;<a class="code" href="structam_1_1am__RoutingElement__s.html#a877d5ed3d176e1b7b6567a5c5fbe0577">domainID</a> = routingData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a9794d679917230d191c144b5b36fe783">source</a>-&gt;<a class="code" href="structam_1_1am__Source__s.html#a57854adc822ed77c6443ec2c745820af">domainID</a>;</div>
-<div class="line"><a name="l00658"></a><span class="lineno"> 658</span>&#160; element-&gt;<a class="code" href="structam_1_1am__RoutingElement__s.html#aa62eb1c5d54fce616106aa928e72beba">sourceID</a> = routingData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a9794d679917230d191c144b5b36fe783">source</a>-&gt;<a class="code" href="structam_1_1am__Source__s.html#ad224888802fabebefe6ff587412da9fd">sourceID</a>;</div>
-<div class="line"><a name="l00659"></a><span class="lineno"> 659</span>&#160; element-&gt;<a class="code" href="structam_1_1am__RoutingElement__s.html#ab532c1225badbf5cd967ac602e8b64e0">connectionFormat</a> = <a class="code" href="namespaceam.html#a50170d91d053ff9f44ce0f8609d094a6">CF_UNKNOWN</a>;</div>
-<div class="line"><a name="l00660"></a><span class="lineno"> 660</span>&#160; }</div>
-<div class="line"><a name="l00661"></a><span class="lineno"> 661</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span>(routingData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a>==CAmNodeDataType::SINK)</div>
-<div class="line"><a name="l00662"></a><span class="lineno"> 662</span>&#160; {</div>
-<div class="line"><a name="l00663"></a><span class="lineno"> 663</span>&#160; element-&gt;<a class="code" href="structam_1_1am__RoutingElement__s.html#a877d5ed3d176e1b7b6567a5c5fbe0577">domainID</a> = routingData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#aa703a94ad48e243226fc26d4d2efe96b">sink</a>-&gt;<a class="code" href="structam_1_1am__Sink__s.html#a8505cd0b29334007bd6dd5555f482cce">domainID</a>;</div>
-<div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160; element-&gt;<a class="code" href="structam_1_1am__RoutingElement__s.html#a14d52e48dad6d576b5da792168eec193">sinkID</a> = routingData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#aa703a94ad48e243226fc26d4d2efe96b">sink</a>-&gt;<a class="code" href="structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1">sinkID</a>;</div>
-<div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160; element-&gt;<a class="code" href="structam_1_1am__RoutingElement__s.html#ab532c1225badbf5cd967ac602e8b64e0">connectionFormat</a> = <a class="code" href="namespaceam.html#a50170d91d053ff9f44ce0f8609d094a6">CF_UNKNOWN</a>;</div>
-<div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160; }</div>
-<div class="line"><a name="l00667"></a><span class="lineno"> 667</span>&#160; }</div>
-<div class="line"><a name="l00668"></a><span class="lineno"> 668</span>&#160;</div>
-<div class="line"><a name="l00669"></a><span class="lineno"> 669</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> err = determineConnectionFormatsForPath(nextRoute, (std::vector&lt;CAmRoutingNode*&gt; &amp;)path);</div>
-<div class="line"><a name="l00670"></a><span class="lineno"> 670</span>&#160; <span class="keywordflow">if</span>(err!=<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>)</div>
-<div class="line"><a name="l00671"></a><span class="lineno"> 671</span>&#160; {</div>
-<div class="line"><a name="l00672"></a><span class="lineno"> 672</span>&#160; errorsCount++;</div>
-<div class="line"><a name="l00673"></a><span class="lineno"> 673</span>&#160; <span class="keyword">auto</span> last = resultPath.end()-1;</div>
-<div class="line"><a name="l00674"></a><span class="lineno"> 674</span>&#160; resultPath.erase(last);</div>
-<div class="line"><a name="l00675"></a><span class="lineno"> 675</span>&#160;<span class="preprocessor">#ifdef TRACE_GRAPH</span></div>
-<div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160;<span class="preprocessor"></span> std::cout&lt;&lt;<span class="stringliteral">&quot;Error by determining connection formats for path from source:&quot;</span>&lt;&lt;nextRoute.<a class="code" href="structam_1_1am__Route__s.html#abf0e80b6a3c873f98df00ab7e0ab014c">sourceID</a>&lt;&lt;<span class="stringliteral">&quot; to sink:&quot;</span>&lt;&lt;nextRoute.<a class="code" href="structam_1_1am__Route__s.html#adc2e4801d4cea72a22d602492b918ec7">sinkID</a>&lt;&lt;<span class="stringliteral">&quot;\n&quot;</span>;</div>
-<div class="line"><a name="l00677"></a><span class="lineno"> 677</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00678"></a><span class="lineno"> 678</span>&#160;<span class="preprocessor"></span> }</div>
-<div class="line"><a name="l00679"></a><span class="lineno"> 679</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00680"></a><span class="lineno"> 680</span>&#160; {</div>
-<div class="line"><a name="l00681"></a><span class="lineno"> 681</span>&#160;<span class="preprocessor">#ifdef TRACE_GRAPH</span></div>
-<div class="line"><a name="l00682"></a><span class="lineno"> 682</span>&#160;<span class="preprocessor"></span> std::cout&lt;&lt;<span class="stringliteral">&quot;\nSuccessfully determined connection formats for path from source:&quot;</span>&lt;&lt;nextRoute.<a class="code" href="structam_1_1am__Route__s.html#abf0e80b6a3c873f98df00ab7e0ab014c">sourceID</a>&lt;&lt;<span class="stringliteral">&quot; to sink:&quot;</span>&lt;&lt;nextRoute.<a class="code" href="structam_1_1am__Route__s.html#adc2e4801d4cea72a22d602492b918ec7">sinkID</a>&lt;&lt;<span class="stringliteral">&quot;\n&quot;</span>;</div>
-<div class="line"><a name="l00683"></a><span class="lineno"> 683</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> it = nextRoute.<a class="code" href="structam_1_1am__Route__s.html#aa88feca01526bbbc69b1f44c9be22462">route</a>.begin(); it!=nextRoute.<a class="code" href="structam_1_1am__Route__s.html#aa88feca01526bbbc69b1f44c9be22462">route</a>.end(); it++)</div>
-<div class="line"><a name="l00684"></a><span class="lineno"> 684</span>&#160; {</div>
-<div class="line"><a name="l00685"></a><span class="lineno"> 685</span>&#160; <a class="code" href="structam_1_1am__RoutingElement__s.html">am_RoutingElement_s</a> &amp; routingElement = *it;</div>
-<div class="line"><a name="l00686"></a><span class="lineno"> 686</span>&#160; std::cout&lt;&lt;<span class="stringliteral">&quot;[&quot;</span></div>
-<div class="line"><a name="l00687"></a><span class="lineno"> 687</span>&#160; &lt;&lt;routingElement.<a class="code" href="structam_1_1am__RoutingElement__s.html#aa62eb1c5d54fce616106aa928e72beba">sourceID</a></div>
-<div class="line"><a name="l00688"></a><span class="lineno"> 688</span>&#160; &lt;&lt;<span class="stringliteral">&quot;-&gt;&quot;</span></div>
-<div class="line"><a name="l00689"></a><span class="lineno"> 689</span>&#160; &lt;&lt;routingElement.<a class="code" href="structam_1_1am__RoutingElement__s.html#a14d52e48dad6d576b5da792168eec193">sinkID</a></div>
-<div class="line"><a name="l00690"></a><span class="lineno"> 690</span>&#160; &lt;&lt;<span class="stringliteral">&quot; cf:&quot;</span></div>
-<div class="line"><a name="l00691"></a><span class="lineno"> 691</span>&#160; &lt;&lt;routingElement.<a class="code" href="structam_1_1am__RoutingElement__s.html#ab532c1225badbf5cd967ac602e8b64e0">connectionFormat</a></div>
-<div class="line"><a name="l00692"></a><span class="lineno"> 692</span>&#160; &lt;&lt;<span class="stringliteral">&quot; d:&quot;</span></div>
-<div class="line"><a name="l00693"></a><span class="lineno"> 693</span>&#160; &lt;&lt;routingElement.<a class="code" href="structam_1_1am__RoutingElement__s.html#a877d5ed3d176e1b7b6567a5c5fbe0577">domainID</a></div>
-<div class="line"><a name="l00694"></a><span class="lineno"> 694</span>&#160; &lt;&lt;<span class="stringliteral">&quot;]&quot;</span>;</div>
-<div class="line"><a name="l00695"></a><span class="lineno"> 695</span>&#160; }</div>
-<div class="line"><a name="l00696"></a><span class="lineno"> 696</span>&#160; std::cout&lt;&lt;<span class="stringliteral">&quot;\n&quot;</span>;</div>
-<div class="line"><a name="l00697"></a><span class="lineno"> 697</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00698"></a><span class="lineno"> 698</span>&#160;<span class="preprocessor"></span> successCount++;</div>
-<div class="line"><a name="l00699"></a><span class="lineno"> 699</span>&#160; }</div>
-<div class="line"><a name="l00700"></a><span class="lineno"> 700</span>&#160; });</div>
-<div class="line"><a name="l00701"></a><span class="lineno"> 701</span>&#160; <span class="keywordflow">if</span>(successCount)</div>
-<div class="line"><a name="l00702"></a><span class="lineno"> 702</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div>
-<div class="line"><a name="l00703"></a><span class="lineno"> 703</span>&#160; <span class="keywordflow">if</span>(errorsCount)</div>
-<div class="line"><a name="l00704"></a><span class="lineno"> 704</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>;</div>
-<div class="line"><a name="l00705"></a><span class="lineno"> 705</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div>
-<div class="line"><a name="l00706"></a><span class="lineno"> 706</span>&#160;}</div>
-<div class="line"><a name="l00707"></a><span class="lineno"> 707</span>&#160;</div>
-<div class="line"><a name="l00708"></a><span class="lineno"><a class="line" href="classam_1_1CAmRouter.html#afd8e107206e8435a9864dbfbc2c23f74"> 708</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmRouter.html#afd8e107206e8435a9864dbfbc2c23f74">CAmRouter::shouldGoInDomain</a>(<span class="keyword">const</span> std::vector&lt;am_domainID_t&gt; &amp; visitedDomains, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> nodeDomainID)</div>
-<div class="line"><a name="l00709"></a><span class="lineno"> 709</span>&#160;{</div>
-<div class="line"><a name="l00710"></a><span class="lineno"> 710</span>&#160; <span class="keywordflow">if</span>(visitedDomains.size())</div>
-<div class="line"><a name="l00711"></a><span class="lineno"> 711</span>&#160; {</div>
-<div class="line"><a name="l00712"></a><span class="lineno"> 712</span>&#160; <span class="keywordflow">if</span>(visitedDomains.back()==nodeDomainID)</div>
-<div class="line"><a name="l00713"></a><span class="lineno"> 713</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00714"></a><span class="lineno"> 714</span>&#160;</div>
-<div class="line"><a name="l00715"></a><span class="lineno"> 715</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> it=visitedDomains.begin();it!=visitedDomains.end()-1; it++)</div>
-<div class="line"><a name="l00716"></a><span class="lineno"> 716</span>&#160; {</div>
-<div class="line"><a name="l00717"></a><span class="lineno"> 717</span>&#160; <span class="keywordflow">if</span>(nodeDomainID==*it)</div>
-<div class="line"><a name="l00718"></a><span class="lineno"> 718</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00719"></a><span class="lineno"> 719</span>&#160; }</div>
-<div class="line"><a name="l00720"></a><span class="lineno"> 720</span>&#160; }</div>
-<div class="line"><a name="l00721"></a><span class="lineno"> 721</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00722"></a><span class="lineno"> 722</span>&#160;}</div>
-<div class="line"><a name="l00723"></a><span class="lineno"> 723</span>&#160;</div>
-<div class="line"><a name="l00724"></a><span class="lineno"> 724</span>&#160;<span class="keywordtype">void</span> CAmRouter::generateAllPaths(<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> &amp; src,</div>
-<div class="line"><a name="l00725"></a><span class="lineno"> 725</span>&#160; <span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> &amp; dst,</div>
-<div class="line"><a name="l00726"></a><span class="lineno"> 726</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> includeCycles,</div>
-<div class="line"><a name="l00727"></a><span class="lineno"> 727</span>&#160; std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> std::vector&lt;CAmRoutingNode*&gt; &amp; path)&gt; cb)</div>
-<div class="line"><a name="l00728"></a><span class="lineno"> 728</span>&#160;{</div>
-<div class="line"><a name="l00729"></a><span class="lineno"> 729</span>&#160; <span class="keywordflow">if</span>(!includeCycles)</div>
-<div class="line"><a name="l00730"></a><span class="lineno"> 730</span>&#160; {</div>
-<div class="line"><a name="l00731"></a><span class="lineno"> 731</span>&#160; std::vector&lt;CAmRoutingNode*&gt; visited;</div>
-<div class="line"><a name="l00732"></a><span class="lineno"> 732</span>&#160; std::vector&lt;am_domainID_t&gt; visitedDomains;</div>
-<div class="line"><a name="l00733"></a><span class="lineno"> 733</span>&#160; visited.push_back((<a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>*)&amp;src);</div>
-<div class="line"><a name="l00734"></a><span class="lineno"> 734</span>&#160; visitedDomains.push_back(((<a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>*)&amp;src)-&gt;getData().domainID());</div>
-<div class="line"><a name="l00735"></a><span class="lineno"> 735</span>&#160; ((<a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>*)&amp;src)-&gt;setStatus(GES_VISITED);</div>
-<div class="line"><a name="l00736"></a><span class="lineno"> 736</span>&#160; goThroughAllPaths(dst, visited, visitedDomains, cb);</div>
-<div class="line"><a name="l00737"></a><span class="lineno"> 737</span>&#160; }</div>
-<div class="line"><a name="l00738"></a><span class="lineno"> 738</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00739"></a><span class="lineno"> 739</span>&#160; mRoutingGraph.<a class="code" href="classam_1_1CAmGraph.html#a6f71bf9b109ef82cb914ccef7094b8f2">getAllPaths</a>(src, dst, cb);</div>
-<div class="line"><a name="l00740"></a><span class="lineno"> 740</span>&#160;}</div>
-<div class="line"><a name="l00741"></a><span class="lineno"> 741</span>&#160;</div>
-<div class="line"><a name="l00742"></a><span class="lineno"> 742</span>&#160;<span class="keywordtype">void</span> CAmRouter::goThroughAllPaths(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> &amp; dst,</div>
-<div class="line"><a name="l00743"></a><span class="lineno"> 743</span>&#160; std::vector&lt;CAmRoutingNode*&gt; &amp; visited,</div>
-<div class="line"><a name="l00744"></a><span class="lineno"> 744</span>&#160; std::vector&lt;am_domainID_t&gt; &amp; visitedDomains,</div>
-<div class="line"><a name="l00745"></a><span class="lineno"> 745</span>&#160; std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> std::vector&lt;CAmRoutingNode*&gt; &amp; path)&gt; cb)</div>
-<div class="line"><a name="l00746"></a><span class="lineno"> 746</span>&#160;{</div>
-<div class="line"><a name="l00747"></a><span class="lineno"> 747</span>&#160;<span class="preprocessor">#ifndef ROUTING_BUILD_CONNECTIONS</span></div>
-<div class="line"><a name="l00748"></a><span class="lineno"> 748</span>&#160;<span class="preprocessor"></span> <a class="code" href="namespaceam.html#abcde4f3c2d4e51bca986488b88de323d">CAmRoutingListVertices</a> vertices;</div>
-<div class="line"><a name="l00749"></a><span class="lineno"> 749</span>&#160; getVerticesForNode(*visited.back(), vertices);</div>
-<div class="line"><a name="l00750"></a><span class="lineno"> 750</span>&#160; <span class="keyword">const</span> <a class="code" href="namespaceam.html#abcde4f3c2d4e51bca986488b88de323d">CAmRoutingListVertices</a> * nodes = &amp;vertices;</div>
-<div class="line"><a name="l00751"></a><span class="lineno"> 751</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00752"></a><span class="lineno"> 752</span>&#160;<span class="preprocessor"></span> <span class="keyword">const</span> <a class="code" href="namespaceam.html#abcde4f3c2d4e51bca986488b88de323d">CAmRoutingListVertices</a> * nodes = mRoutingGraph.<a class="code" href="classam_1_1CAmGraph.html#ac9f19e90b4162c9958288e7633454937">getVertexList</a>()[visited.back()-&gt;getIndex()];</div>
-<div class="line"><a name="l00753"></a><span class="lineno"> 753</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00754"></a><span class="lineno"> 754</span>&#160;<span class="preprocessor"></span> CAmRoutingListVertices::const_iterator vItr(nodes-&gt;begin());</div>
-<div class="line"><a name="l00755"></a><span class="lineno"> 755</span>&#160; <span class="keywordflow">for</span> (; vItr != nodes-&gt;end(); ++vItr)</div>
-<div class="line"><a name="l00756"></a><span class="lineno"> 756</span>&#160; {</div>
-<div class="line"><a name="l00757"></a><span class="lineno"> 757</span>&#160; <span class="keyword">const</span> <a class="code" href="namespaceam.html#abd263680f7c3d878c014187952bbbcf7">CAmRoutingVertex</a> &amp; vertex = (*vItr);</div>
-<div class="line"><a name="l00758"></a><span class="lineno"> 758</span>&#160; <span class="keywordflow">if</span>(vertex.getNode()-&gt;getStatus()!=GES_NOT_VISITED || !<a class="code" href="classam_1_1CAmRouter.html#afd8e107206e8435a9864dbfbc2c23f74">shouldGoInDomain</a>(visitedDomains, vertex.getNode()-&gt;getData().domainID()))</div>
-<div class="line"><a name="l00759"></a><span class="lineno"> 759</span>&#160; <span class="keywordflow">continue</span>;</div>
-<div class="line"><a name="l00760"></a><span class="lineno"> 760</span>&#160; <span class="keywordflow">if</span> (vertex.getNode()==&amp;dst)</div>
-<div class="line"><a name="l00761"></a><span class="lineno"> 761</span>&#160; {</div>
-<div class="line"><a name="l00762"></a><span class="lineno"> 762</span>&#160; vertex.getNode()-&gt;setStatus(<a class="code" href="namespaceam.html#aa5ba1f024fafe67c566a642b23493bfe">GES_IN_PROGRESS</a>);</div>
-<div class="line"><a name="l00763"></a><span class="lineno"> 763</span>&#160; visited.push_back(vertex.getNode());</div>
-<div class="line"><a name="l00764"></a><span class="lineno"> 764</span>&#160; visitedDomains.push_back(vertex.getNode()-&gt;getData().domainID());</div>
-<div class="line"><a name="l00765"></a><span class="lineno"> 765</span>&#160; <span class="comment">//notify observer</span></div>
-<div class="line"><a name="l00766"></a><span class="lineno"> 766</span>&#160; cb(visited);</div>
-<div class="line"><a name="l00767"></a><span class="lineno"> 767</span>&#160; <span class="comment">//remove last node from the list</span></div>
-<div class="line"><a name="l00768"></a><span class="lineno"> 768</span>&#160; <span class="keyword">auto</span> last = visited.end()-1;</div>
-<div class="line"><a name="l00769"></a><span class="lineno"> 769</span>&#160; visited.erase(last);</div>
-<div class="line"><a name="l00770"></a><span class="lineno"> 770</span>&#160; visitedDomains.erase(visitedDomains.end()-1);</div>
-<div class="line"><a name="l00771"></a><span class="lineno"> 771</span>&#160; vertex.getNode()-&gt;setStatus(GES_NOT_VISITED);</div>
-<div class="line"><a name="l00772"></a><span class="lineno"> 772</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00773"></a><span class="lineno"> 773</span>&#160; }</div>
-<div class="line"><a name="l00774"></a><span class="lineno"> 774</span>&#160; }</div>
-<div class="line"><a name="l00775"></a><span class="lineno"> 775</span>&#160; vItr = nodes-&gt;begin();</div>
-<div class="line"><a name="l00776"></a><span class="lineno"> 776</span>&#160; <span class="comment">//bfs like loop</span></div>
-<div class="line"><a name="l00777"></a><span class="lineno"> 777</span>&#160; <span class="keywordflow">for</span> (; vItr != nodes-&gt;end(); ++vItr)</div>
-<div class="line"><a name="l00778"></a><span class="lineno"> 778</span>&#160; {</div>
-<div class="line"><a name="l00779"></a><span class="lineno"> 779</span>&#160; <span class="keyword">const</span> <a class="code" href="namespaceam.html#abd263680f7c3d878c014187952bbbcf7">CAmRoutingVertex</a> &amp; vertex = (*vItr);</div>
-<div class="line"><a name="l00780"></a><span class="lineno"> 780</span>&#160; <span class="keywordflow">if</span>(vertex.getNode()-&gt;getStatus()!=GES_NOT_VISITED</div>
-<div class="line"><a name="l00781"></a><span class="lineno"> 781</span>&#160; ||vertex.getNode()==&amp;dst ||</div>
-<div class="line"><a name="l00782"></a><span class="lineno"> 782</span>&#160; !<a class="code" href="classam_1_1CAmRouter.html#afd8e107206e8435a9864dbfbc2c23f74">shouldGoInDomain</a>(visitedDomains, vertex.getNode()-&gt;getData().domainID()))</div>
-<div class="line"><a name="l00783"></a><span class="lineno"> 783</span>&#160; <span class="keywordflow">continue</span>;</div>
-<div class="line"><a name="l00784"></a><span class="lineno"> 784</span>&#160; vertex.getNode()-&gt;setStatus(<a class="code" href="namespaceam.html#aa5ba1f024fafe67c566a642b23493bfe">GES_IN_PROGRESS</a>);</div>
-<div class="line"><a name="l00785"></a><span class="lineno"> 785</span>&#160; visited.push_back(vertex.getNode());</div>
-<div class="line"><a name="l00786"></a><span class="lineno"> 786</span>&#160; visitedDomains.push_back(vertex.getNode()-&gt;getData().domainID());</div>
-<div class="line"><a name="l00787"></a><span class="lineno"> 787</span>&#160; goThroughAllPaths(dst, visited, visitedDomains, cb);</div>
-<div class="line"><a name="l00788"></a><span class="lineno"> 788</span>&#160; <span class="comment">//remove last node from the list</span></div>
-<div class="line"><a name="l00789"></a><span class="lineno"> 789</span>&#160; <span class="keyword">auto</span> last = visited.end()-1;</div>
-<div class="line"><a name="l00790"></a><span class="lineno"> 790</span>&#160; visited.erase(last);</div>
-<div class="line"><a name="l00791"></a><span class="lineno"> 791</span>&#160; visitedDomains.erase(visitedDomains.end()-1);</div>
-<div class="line"><a name="l00792"></a><span class="lineno"> 792</span>&#160; vertex.getNode()-&gt;setStatus(GES_NOT_VISITED);</div>
-<div class="line"><a name="l00793"></a><span class="lineno"> 793</span>&#160; }</div>
-<div class="line"><a name="l00794"></a><span class="lineno"> 794</span>&#160;}</div>
-<div class="line"><a name="l00795"></a><span class="lineno"> 795</span>&#160;</div>
-<div class="line"><a name="l00796"></a><span class="lineno"><a class="line" href="classam_1_1CAmRouter.html#acbb23f31eb24cdc6c7afd97ee893e423"> 796</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmRouter.html#acbb23f31eb24cdc6c7afd97ee893e423">CAmRouter::getAllowedFormatsFromConvMatrix</a>( <span class="keyword">const</span> std::vector&lt;bool&gt; &amp; convertionMatrix,</div>
-<div class="line"><a name="l00797"></a><span class="lineno"> 797</span>&#160; <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; listSourceFormats,</div>
-<div class="line"><a name="l00798"></a><span class="lineno"> 798</span>&#160; <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; listSinkFormats,</div>
-<div class="line"><a name="l00799"></a><span class="lineno"> 799</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; sourceFormats,</div>
-<div class="line"><a name="l00800"></a><span class="lineno"> 800</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; sinkFormats)</div>
-<div class="line"><a name="l00801"></a><span class="lineno"> 801</span>&#160;{</div>
-<div class="line"><a name="l00802"></a><span class="lineno"> 802</span>&#160; <span class="keyword">const</span> <span class="keywordtype">size_t</span> sizeSourceFormats = listSourceFormats.size();</div>
-<div class="line"><a name="l00803"></a><span class="lineno"> 803</span>&#160; <span class="keyword">const</span> <span class="keywordtype">size_t</span> sizeSinkFormats = listSinkFormats.size();</div>
-<div class="line"><a name="l00804"></a><span class="lineno"> 804</span>&#160; <span class="keyword">const</span> <span class="keywordtype">size_t</span> sizeConvertionMatrix = convertionMatrix.size();</div>
-<div class="line"><a name="l00805"></a><span class="lineno"> 805</span>&#160;</div>
-<div class="line"><a name="l00806"></a><span class="lineno"> 806</span>&#160; <span class="keywordflow">if</span>(sizeSourceFormats==0||sizeSinkFormats==0||sizeConvertionMatrix==0||sizeConvertionMatrix!=sizeSinkFormats*sizeSourceFormats)</div>
-<div class="line"><a name="l00807"></a><span class="lineno"> 807</span>&#160; {</div>
-<div class="line"><a name="l00808"></a><span class="lineno"> 808</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00809"></a><span class="lineno"> 809</span>&#160; }</div>
-<div class="line"><a name="l00810"></a><span class="lineno"> 810</span>&#160;</div>
-<div class="line"><a name="l00811"></a><span class="lineno"> 811</span>&#160; std::vector&lt;bool&gt;::const_iterator iterator = convertionMatrix.begin();</div>
-<div class="line"><a name="l00812"></a><span class="lineno"> 812</span>&#160; <span class="keywordflow">for</span> (; iterator != convertionMatrix.end(); ++iterator)</div>
-<div class="line"><a name="l00813"></a><span class="lineno"> 813</span>&#160; {</div>
-<div class="line"><a name="l00814"></a><span class="lineno"> 814</span>&#160; <span class="keywordflow">if</span>( <span class="keyword">true</span> == *iterator )</div>
-<div class="line"><a name="l00815"></a><span class="lineno"> 815</span>&#160; {</div>
-<div class="line"><a name="l00816"></a><span class="lineno"> 816</span>&#160; <span class="keyword">const</span> <span class="keywordtype">size_t</span> index = iterator-convertionMatrix.begin();</div>
-<div class="line"><a name="l00817"></a><span class="lineno"> 817</span>&#160; <span class="keywordtype">size_t</span> idx = index%sizeSourceFormats;</div>
-<div class="line"><a name="l00818"></a><span class="lineno"> 818</span>&#160; sourceFormats.push_back(listSourceFormats.at(idx));</div>
-<div class="line"><a name="l00819"></a><span class="lineno"> 819</span>&#160; idx = index/sizeSourceFormats;</div>
-<div class="line"><a name="l00820"></a><span class="lineno"> 820</span>&#160; sinkFormats.push_back(listSinkFormats.at(idx));</div>
-<div class="line"><a name="l00821"></a><span class="lineno"> 821</span>&#160; }</div>
-<div class="line"><a name="l00822"></a><span class="lineno"> 822</span>&#160; }</div>
-<div class="line"><a name="l00823"></a><span class="lineno"> 823</span>&#160; <span class="keywordflow">return</span> sourceFormats.size()&gt;0;</div>
-<div class="line"><a name="l00824"></a><span class="lineno"> 824</span>&#160;}</div>
-<div class="line"><a name="l00825"></a><span class="lineno"> 825</span>&#160;</div>
-<div class="line"><a name="l00826"></a><span class="lineno"><a class="line" href="classam_1_1CAmRouter.html#adbf59722ed983e95db461ab4740c0a4b"> 826</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRouter.html#adbf59722ed983e95db461ab4740c0a4b">CAmRouter::listPossibleConnectionFormats</a>(std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; inListSourceFormats,</div>
-<div class="line"><a name="l00827"></a><span class="lineno"> 827</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; inListSinkFormats,</div>
-<div class="line"><a name="l00828"></a><span class="lineno"> 828</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; outListFormats)</div>
-<div class="line"><a name="l00829"></a><span class="lineno"> 829</span>&#160;{</div>
-<div class="line"><a name="l00830"></a><span class="lineno"> 830</span>&#160; std::sort(inListSourceFormats.begin(), inListSourceFormats.end());</div>
-<div class="line"><a name="l00831"></a><span class="lineno"> 831</span>&#160; std::sort(inListSinkFormats.begin(), inListSinkFormats.end());</div>
-<div class="line"><a name="l00832"></a><span class="lineno"> 832</span>&#160; std::insert_iterator&lt;std::vector&lt;am_CustomConnectionFormat_t&gt; &gt; inserter(outListFormats, outListFormats.begin());</div>
-<div class="line"><a name="l00833"></a><span class="lineno"> 833</span>&#160; set_intersection(inListSourceFormats.begin(), inListSourceFormats.end(), inListSinkFormats.begin(), inListSinkFormats.end(), inserter);</div>
-<div class="line"><a name="l00834"></a><span class="lineno"> 834</span>&#160;}</div>
-<div class="line"><a name="l00835"></a><span class="lineno"> 835</span>&#160;</div>
-<div class="line"><a name="l00836"></a><span class="lineno"> 836</span>&#160;</div>
-<div class="line"><a name="l00837"></a><span class="lineno"><a class="line" href="classam_1_1CAmRouter.html#abfe25345318af7e96d13c08acb0d79d5"> 837</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmRouter.html#abfe25345318af7e96d13c08acb0d79d5">CAmRouter::getRestrictedOutputFormats</a>(<span class="keyword">const</span> std::vector&lt;bool&gt; &amp; convertionMatrix,</div>
-<div class="line"><a name="l00838"></a><span class="lineno"> 838</span>&#160; <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; listSourceFormats,</div>
-<div class="line"><a name="l00839"></a><span class="lineno"> 839</span>&#160; <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; listSinkFormats,</div>
-<div class="line"><a name="l00840"></a><span class="lineno"> 840</span>&#160; <span class="keyword">const</span> <a class="code" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> connectionFormat,</div>
-<div class="line"><a name="l00841"></a><span class="lineno"> 841</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; listFormats)</div>
-<div class="line"><a name="l00842"></a><span class="lineno"> 842</span>&#160;{</div>
-<div class="line"><a name="l00843"></a><span class="lineno"> 843</span>&#160; listFormats.clear();</div>
-<div class="line"><a name="l00844"></a><span class="lineno"> 844</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt;::const_iterator rowSinkIterator = listSinkFormats.begin();</div>
-<div class="line"><a name="l00845"></a><span class="lineno"> 845</span>&#160; std::vector&lt;bool&gt;::const_iterator matrixIterator = convertionMatrix.begin();</div>
-<div class="line"><a name="l00846"></a><span class="lineno"> 846</span>&#160;</div>
-<div class="line"><a name="l00847"></a><span class="lineno"> 847</span>&#160; <span class="comment">//find the row number of the sink</span></div>
-<div class="line"><a name="l00848"></a><span class="lineno"> 848</span>&#160; rowSinkIterator = find(listSinkFormats.begin(), listSinkFormats.end(), connectionFormat);</div>
-<div class="line"><a name="l00849"></a><span class="lineno"> 849</span>&#160; <span class="keywordtype">int</span> rowNumberSink = rowSinkIterator - listSinkFormats.begin();</div>
-<div class="line"><a name="l00850"></a><span class="lineno"> 850</span>&#160;</div>
-<div class="line"><a name="l00851"></a><span class="lineno"> 851</span>&#160; <span class="comment">//go through the convertionMatrix and find out if the conversion is possible, if yes, add connectionFormat ...</span></div>
-<div class="line"><a name="l00852"></a><span class="lineno"> 852</span>&#160; std::advance(matrixIterator, rowNumberSink);</div>
-<div class="line"><a name="l00853"></a><span class="lineno"> 853</span>&#160;</div>
-<div class="line"><a name="l00854"></a><span class="lineno"> 854</span>&#160; <span class="comment">//iterate line-wise through the matrix and add more formats</span></div>
-<div class="line"><a name="l00855"></a><span class="lineno"> 855</span>&#160; <span class="keywordflow">do</span></div>
-<div class="line"><a name="l00856"></a><span class="lineno"> 856</span>&#160; {</div>
-<div class="line"><a name="l00857"></a><span class="lineno"> 857</span>&#160; <span class="keywordflow">if</span> (*matrixIterator)</div>
-<div class="line"><a name="l00858"></a><span class="lineno"> 858</span>&#160; {</div>
-<div class="line"><a name="l00859"></a><span class="lineno"> 859</span>&#160; listFormats.push_back(listSourceFormats.at((matrixIterator - convertionMatrix.begin()) / listSinkFormats.size()));</div>
-<div class="line"><a name="l00860"></a><span class="lineno"> 860</span>&#160; }</div>
-<div class="line"><a name="l00861"></a><span class="lineno"> 861</span>&#160; std::advance(matrixIterator, listSinkFormats.size());</div>
-<div class="line"><a name="l00862"></a><span class="lineno"> 862</span>&#160; } <span class="keywordflow">while</span> (convertionMatrix.end() - matrixIterator &gt; 0);</div>
-<div class="line"><a name="l00863"></a><span class="lineno"> 863</span>&#160;</div>
-<div class="line"><a name="l00864"></a><span class="lineno"> 864</span>&#160; <span class="keywordflow">return</span> listFormats.size();</div>
-<div class="line"><a name="l00865"></a><span class="lineno"> 865</span>&#160;}</div>
-<div class="line"><a name="l00866"></a><span class="lineno"> 866</span>&#160;</div>
-<div class="line"><a name="l00867"></a><span class="lineno"> 867</span>&#160;</div>
-<div class="line"><a name="l00868"></a><span class="lineno"><a class="line" href="classam_1_1CAmRouter.html#aed461681b473e16708362b3f7413e0d0"> 868</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRouter.html#aed461681b473e16708362b3f7413e0d0">CAmRouter::getSourceSinkPossibleConnectionFormats</a>(std::vector&lt;CAmRoutingNode*&gt;::iterator iteratorSource,</div>
-<div class="line"><a name="l00869"></a><span class="lineno"> 869</span>&#160; std::vector&lt;CAmRoutingNode*&gt;::iterator iteratorSink,</div>
-<div class="line"><a name="l00870"></a><span class="lineno"> 870</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; outConnectionFormats)</div>
-<div class="line"><a name="l00871"></a><span class="lineno"> 871</span>&#160;{</div>
-<div class="line"><a name="l00872"></a><span class="lineno"> 872</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> * nodeSink = *iteratorSink;</div>
-<div class="line"><a name="l00873"></a><span class="lineno"> 873</span>&#160; assert(nodeSink-&gt;<a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>().<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a>==CAmNodeDataType::SINK);</div>
-<div class="line"><a name="l00874"></a><span class="lineno"> 874</span>&#160;</div>
-<div class="line"><a name="l00875"></a><span class="lineno"> 875</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> * nodeSource = *iteratorSource;</div>
-<div class="line"><a name="l00876"></a><span class="lineno"> 876</span>&#160; assert(nodeSource-&gt;getData().type==CAmNodeDataType::SOURCE);</div>
-<div class="line"><a name="l00877"></a><span class="lineno"> 877</span>&#160;</div>
-<div class="line"><a name="l00878"></a><span class="lineno"> 878</span>&#160; <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a> *source = nodeSource-&gt;getData().data.source;</div>
-<div class="line"><a name="l00879"></a><span class="lineno"> 879</span>&#160; <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> *sink = nodeSink-&gt;<a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>().<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#aa703a94ad48e243226fc26d4d2efe96b">sink</a>;</div>
-<div class="line"><a name="l00880"></a><span class="lineno"> 880</span>&#160; <a class="code" href="classam_1_1CAmRouter.html#adbf59722ed983e95db461ab4740c0a4b">listPossibleConnectionFormats</a>(source-&gt;listConnectionFormats, sink-&gt;<a class="code" href="structam_1_1am__Sink__s.html#af5692eedaf4886be06f92293cd474d3e">listConnectionFormats</a>, outConnectionFormats);</div>
-<div class="line"><a name="l00881"></a><span class="lineno"> 881</span>&#160;}</div>
-<div class="line"><a name="l00882"></a><span class="lineno"> 882</span>&#160;</div>
-<div class="line"><a name="l00883"></a><span class="lineno"> 883</span>&#160;</div>
-<div class="line"><a name="l00884"></a><span class="lineno"> 884</span>&#160;}</div>
-<div class="ttc" id="classam_1_1CAmRouter_html_a928bdf737d9786f2896176122e3b89c2"><div class="ttname"><a href="classam_1_1CAmRouter.html#a928bdf737d9786f2896176122e3b89c2">am::CAmRouter::converterNodeWithSinkID</a></div><div class="ttdeci">CAmRoutingNode * converterNodeWithSinkID(const am_sinkID_t sinkID, const am_domainID_t domainID)</div><div class="ttdoc">Returns a converter node for given sinkID. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00248">CAmRouter.cpp:248</a></div></div>
-<div class="ttc" id="classam_1_1CAmRouter_html_a5a3dd752289cfacdc8c9599b69d36871"><div class="ttname"><a href="classam_1_1CAmRouter.html#a5a3dd752289cfacdc8c9599b69d36871">am::CAmRouter::sourceNodeWithID</a></div><div class="ttdeci">CAmRoutingNode * sourceNodeWithID(const am_sourceID_t sourceID)</div><div class="ttdoc">Returns a source node with given sourceID. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00224">CAmRouter.cpp:224</a></div></div>
+<a href="CAmRouter_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;cassert&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;algorithm&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;iterator&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmRouter_8h.html">CAmRouter.h</a>&quot;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="IAmDatabaseHandler_8h.html">IAmDatabaseHandler.h</a>&quot;</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmControlSender_8h.html">CAmControlSender.h</a>&quot;</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a>&quot;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceam.html">am</a></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;{</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="namespaceam.html#adfd5dc4939df0960dc2d1651691374d4"> 37</a></span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> X&gt; <span class="keywordtype">void</span> <a class="code" href="namespaceam.html#adfd5dc4939df0960dc2d1651691374d4">getMergeConnectionFormats</a>(<span class="keyword">const</span> X * element, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> connectionFormat,</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; listConnectionFormats, std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; outListMergeConnectionFormats)</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; {</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; listRestrictedConnectionFormats;</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <a class="code" href="classam_1_1CAmRouter.html#abfe25345318af7e96d13c08acb0d79d5">CAmRouter::getRestrictedOutputFormats</a>(element-&gt;convertionMatrix, element-&gt;listSourceFormats, element-&gt;listSinkFormats, connectionFormat,</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; listRestrictedConnectionFormats);</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; std::sort(listRestrictedConnectionFormats.begin(), listRestrictedConnectionFormats.end()); <span class="comment">//todo: this might be not needed if we use strictly sorted input</span></div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; std::insert_iterator&lt;std::vector&lt;am_CustomConnectionFormat_t&gt; &gt; inserter(outListMergeConnectionFormats, outListMergeConnectionFormats.begin());</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; set_intersection(listConnectionFormats.begin(), listConnectionFormats.end(), listRestrictedConnectionFormats.begin(),</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; listRestrictedConnectionFormats.end(), inserter);</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; }</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="classam_1_1CAmRouter.html#a8473851712e2b6f6f7a3ee1b3a5b6967"> 49</a></span>&#160; <a class="code" href="classam_1_1CAmRouter.html#a8473851712e2b6f6f7a3ee1b3a5b6967">CAmRouter::CAmRouter</a>(<a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* iDatabaseHandler, <a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a>* iSender) :</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html">CAmDatabaseHandlerMap</a>::AmDatabaseObserverCallbacks(),</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; mpDatabaseHandler(iDatabaseHandler), <span class="comment">//</span></div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; mpControlSender(iSender),</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; mUpdateGraphNodesAction(true),</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; mMaxAllowedCycles(<a class="code" href="CAmRouter_8h.html#a1aacfba78a3f6aa3cb6514bb8b1458e3">MAX_ALLOWED_DOMAIN_CYCLES</a>),</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; mMaxPathCount(<a class="code" href="CAmRouter_8h.html#a9d70e10c712a8a908b5dc0d253955c25">MAX_ROUTING_PATHS</a>),</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; mRoutingGraph(),</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; mNodeListSources(),</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; mNodeListSinks(),</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; mNodeListGateways(),</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; mNodeListConverters()</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; {</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; assert(mpDatabaseHandler);</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; assert(mpControlSender);</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a24c3785630219a10ce19d7cda7a540b8">dboNewSink</a> = [&amp;](<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a>&amp; sink)</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; {</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; mUpdateGraphNodesAction = <span class="keyword">true</span>;</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; };</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a406c7e8f23d2845a657e2f7c2cbe41cc">dboNewSource</a> = [&amp;](<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a>&amp; source)</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; {</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; mUpdateGraphNodesAction=<span class="keyword">true</span>;</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; };</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a3f333ffb10e0e1b45f009dbc941d604e">dboNewGateway</a> = [&amp;](<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a>&amp; gateway)</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; {</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; mUpdateGraphNodesAction=<span class="keyword">true</span>;</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; };</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a995677c2992ea66729cf26ebed083c01">dboNewConverter</a> = [&amp;](<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a>&amp; coverter)</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; {</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; mUpdateGraphNodesAction=<span class="keyword">true</span>;</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; };</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#aa495d5e3016f968a8937356fa4baca2e">dboRemovedSink</a> = [&amp;](<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <span class="keywordtype">bool</span> visible)</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; {</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; mUpdateGraphNodesAction=<span class="keyword">true</span>;</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; };</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#aebfece67d798cfaa6f3ec9744c93e358">dboRemovedSource</a> = [&amp;](<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <span class="keywordtype">bool</span> visible)</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; {</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; mUpdateGraphNodesAction=<span class="keyword">true</span>;</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; };</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac16f82bc2e6e2075d33010e8c54eb865">dboRemoveGateway</a> = [&amp;](<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID)</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; {</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; mUpdateGraphNodesAction=<span class="keyword">true</span>;</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; };</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a73e48865df8f26a5b8ac39cd71e3bd7e">dboRemoveConverter</a> = [&amp;](<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID)</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; {</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; mUpdateGraphNodesAction=<span class="keyword">true</span>;</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; };</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; }</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;</div><div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="classam_1_1CAmRouter.html#a1759da9a0ac843aa1e9e9a8ef5a5315a"> 99</a></span>&#160; <a class="code" href="classam_1_1CAmRouter.html#a1759da9a0ac843aa1e9e9a8ef5a5315a">CAmRouter::~CAmRouter</a>()</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; {</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; }</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;</div><div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="classam_1_1CAmRouter.html#ae76981f37d91bcd2da721c3bf141e415"> 111</a></span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRouter.html#ae76981f37d91bcd2da721c3bf141e415">CAmRouter::getRoute</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> onlyfree, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_Route_s&gt; &amp; returnList)</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; {</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <span class="keywordflow">if</span> (mUpdateGraphNodesAction)</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; {</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <a class="code" href="classam_1_1CAmRouter.html#a727bfb8b7c52e4c732c20609708f4966">load</a>();</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; mUpdateGraphNodesAction = <span class="keyword">false</span>;</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; }</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classam_1_1CAmRouter.html#aad34e149db42d6760cccaa591b76d38e">getRouteFromLoadedNodes</a>(onlyfree, sourceID, sinkID, returnList);</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; }</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;</div><div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="classam_1_1CAmRouter.html#a7b1f77414249399246db15673dea46ec"> 121</a></span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRouter.html#ae76981f37d91bcd2da721c3bf141e415">CAmRouter::getRoute</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> onlyfree, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp; aSource, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp; aSink, std::vector&lt;am_Route_s&gt; &amp; listRoutes)</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; {</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classam_1_1CAmRouter.html#ae76981f37d91bcd2da721c3bf141e415">getRoute</a>(onlyfree, aSource.<a class="code" href="structam_1_1am__Source__s.html#ad224888802fabebefe6ff587412da9fd">sourceID</a>, aSink.<a class="code" href="structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1">sinkID</a>, listRoutes);</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; }</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;</div><div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="classam_1_1CAmRouter.html#aad34e149db42d6760cccaa591b76d38e"> 126</a></span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRouter.html#aad34e149db42d6760cccaa591b76d38e">CAmRouter::getRouteFromLoadedNodes</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> onlyfree, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID,</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; std::vector&lt;am_Route_s&gt; &amp; returnList)</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; {</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; returnList.clear();</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>* pRootSource = <a class="code" href="classam_1_1CAmRouter.html#a5a3dd752289cfacdc8c9599b69d36871">sourceNodeWithID</a>(sourceID);</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>* pRootSink = <a class="code" href="classam_1_1CAmRouter.html#a388cee6f4d96f0c3d5b9b844209e3304">sinkNodeWithID</a>(sinkID);</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="keywordflow">if</span> (!pRootSource || !pRootSink)</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>;</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="comment">//try to find paths without cycles</span></div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error = <a class="code" href="classam_1_1CAmRouter.html#aec93bdf7c20934bedf1dcd3cbd6b162e">getFirstNShortestPaths</a>(onlyfree, 0, mMaxPathCount, *pRootSource, *pRootSink, returnList);</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <span class="comment">//if no paths have been found, we start a second search with cycles.</span></div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keywordflow">if</span> (!returnList.size() &amp;&amp; mMaxAllowedCycles &gt; 0)</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; {</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; error = <a class="code" href="classam_1_1CAmRouter.html#aec93bdf7c20934bedf1dcd3cbd6b162e">getFirstNShortestPaths</a>(onlyfree, mMaxAllowedCycles, mMaxPathCount, *pRootSource, *pRootSink, returnList);</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; }</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="comment">/* For shortest path use the following call:</span></div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="comment"> * error = getShortestPath(*pRootSource, *pRootSink, listRoutes);</span></div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <span class="keywordflow">return</span> error;</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; }</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;</div><div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="classam_1_1CAmRouter.html#a31c7419b7d0673e8355e69d109b33745"> 153</a></span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRouter.html#aad34e149db42d6760cccaa591b76d38e">CAmRouter::getRouteFromLoadedNodes</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> onlyfree, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp; aSource, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp; aSink,</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; std::vector&lt;am_Route_s&gt; &amp; listRoutes)</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; {</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classam_1_1CAmRouter.html#aad34e149db42d6760cccaa591b76d38e">getRouteFromLoadedNodes</a>(onlyfree, aSource.<a class="code" href="structam_1_1am__Source__s.html#ad224888802fabebefe6ff587412da9fd">sourceID</a>, aSink.<a class="code" href="structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1">sinkID</a>, listRoutes);</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; }</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;</div><div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="classam_1_1CAmRouter.html#a727bfb8b7c52e4c732c20609708f4966"> 159</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRouter.html#a727bfb8b7c52e4c732c20609708f4966">CAmRouter::load</a>()</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; {</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; <a class="code" href="classam_1_1CAmRouter.html#ab3d6369fed84e8dd2827b76a302ceb86">clear</a>();</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <a class="code" href="structam_1_1am__RoutingNodeData__s.html">am_RoutingNodeData_s</a> nodeDataSrc;</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; nodeDataSrc.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a> = CAmNodeDataType::SOURCE;</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a826dc83fc99f4ef9bc96d58678f6f062">enumerateSources</a>([&amp;](<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp; obj)</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; {</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; nodeDataSrc.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a9794d679917230d191c144b5b36fe783">source</a> = (<a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a>*)&amp;obj;</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <span class="keyword">auto</span> node = &amp;mRoutingGraph.<a class="code" href="classam_1_1CAmGraph.html#aac6081d0d2bae9c619b1e7f888f103d4">addNode</a>(nodeDataSrc);</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; mNodeListSources[nodeDataSrc.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a9794d679917230d191c144b5b36fe783">source</a>-&gt;<a class="code" href="structam_1_1am__Source__s.html#a57854adc822ed77c6443ec2c745820af">domainID</a>].push_back(node);</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; });</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <a class="code" href="structam_1_1am__RoutingNodeData__s.html">am_RoutingNodeData_s</a> nodeDataSink;</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; nodeDataSink.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a> = CAmNodeDataType::SINK;</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a37afd4b9ab5389f375cdca1d5e2d4d4c">enumerateSinks</a>([&amp;](<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp; obj)</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; {</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; nodeDataSink.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#aa703a94ad48e243226fc26d4d2efe96b">sink</a> = (<a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a>*)&amp;obj;</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <span class="keyword">auto</span> node = &amp;mRoutingGraph.<a class="code" href="classam_1_1CAmGraph.html#aac6081d0d2bae9c619b1e7f888f103d4">addNode</a>(nodeDataSink);</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; mNodeListSinks[nodeDataSink.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#aa703a94ad48e243226fc26d4d2efe96b">sink</a>-&gt;<a class="code" href="structam_1_1am__Sink__s.html#a8505cd0b29334007bd6dd5555f482cce">domainID</a>].push_back(node);</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; });</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <a class="code" href="structam_1_1am__RoutingNodeData__s.html">am_RoutingNodeData_s</a> nodeDataGateway;</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; nodeDataGateway.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a> = CAmNodeDataType::GATEWAY;</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#ae3e99505973906e6a11943e6a2d325bc">enumerateGateways</a>([&amp;](<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> &amp; obj)</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; {</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; nodeDataGateway.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a3e64f452e79f69f04afd2fc19d1db1f1">gateway</a> = (<a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a>*)&amp;obj;</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; <span class="keyword">auto</span> node = &amp;mRoutingGraph.<a class="code" href="classam_1_1CAmGraph.html#aac6081d0d2bae9c619b1e7f888f103d4">addNode</a>(nodeDataGateway);</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; mNodeListGateways[nodeDataGateway.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a3e64f452e79f69f04afd2fc19d1db1f1">gateway</a>-&gt;<a class="code" href="structam_1_1am__Gateway__s.html#a60cdd73682f723692a3019edc6fdacf5">controlDomainID</a>].push_back(node);</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; });</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; <a class="code" href="structam_1_1am__RoutingNodeData__s.html">am_RoutingNodeData_s</a> nodeDataConverter;</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; nodeDataConverter.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a> = CAmNodeDataType::CONVERTER;</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a457eaf048c0f6da8b54607220d16ef44">enumerateConverters</a>([&amp;](<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp; obj)</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; {</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; nodeDataConverter.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a8fef46ce6e8adad5904eb863820c438e">converter</a> = (<a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a>*)&amp;obj;</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; <span class="keyword">auto</span> node = &amp;mRoutingGraph.<a class="code" href="classam_1_1CAmGraph.html#aac6081d0d2bae9c619b1e7f888f103d4">addNode</a>(nodeDataConverter);</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; mNodeListConverters[nodeDataConverter.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a8fef46ce6e8adad5904eb863820c438e">converter</a>-&gt;<a class="code" href="structam_1_1am__Converter__s.html#a129050d36e5f1710bed87e4490e7eb34">domainID</a>].push_back(node);</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; });</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; constructConverterConnections();</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; constructGatewayConnections();</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; constructSourceSinkConnections();</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<span class="preprocessor">#ifdef TRACE_GRAPH</span></div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; mRoutingGraph.<a class="code" href="classam_1_1CAmGraph.html#a42029ecef5cb964679df6e36ad23f163">trace</a>([&amp;](<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> &amp; node, <span class="keyword">const</span> std::vector&lt;<a class="code" href="classam_1_1CAmVertex.html">CAmVertex&lt;am_RoutingNodeData_s,uint16_t&gt;</a>*&gt; &amp; list)</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; {</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; std::cout &lt;&lt; <span class="stringliteral">&quot;Node &quot;</span> &lt;&lt; node.<a class="code" href="classam_1_1CAmNode.html#acfc2a38f7576b6f290ba861a94158eef">getIndex</a>() &lt;&lt; <span class="stringliteral">&quot;:&quot;</span>;</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; ((<a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> &amp;)node).getData().trace();</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; std::cout &lt;&lt; <span class="stringliteral">&quot;--&gt;[&quot;</span>;</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; <span class="keywordtype">int</span> count = 0;</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; std::for_each(list.begin(), list.end(), [&amp;](<span class="keyword">const</span> <a class="code" href="classam_1_1CAmVertex.html">CAmVertex&lt;am_RoutingNodeData_s,uint16_t&gt;</a>* refVertex)</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; {</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; <a class="code" href="classam_1_1CAmNode.html">am::CAmNode&lt;am::am_RoutingNodeData_s&gt;</a>* data = refVertex-&gt;getNode();</div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; <span class="keywordflow">if</span>(count&gt;0)</div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; std::cout &lt;&lt; <span class="stringliteral">&quot;, &quot;</span>;</div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; std::cout &lt;&lt; <span class="stringliteral">&quot;Node &quot;</span> &lt;&lt; data-&gt;<a class="code" href="classam_1_1CAmNode.html#acfc2a38f7576b6f290ba861a94158eef">getIndex</a>() &lt;&lt; <span class="stringliteral">&quot;:&quot;</span>;</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; data-&gt;<a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>().trace();</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; count++;</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; });</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; std::cout &lt;&lt; <span class="stringliteral">&quot;]&quot;</span> &lt;&lt; std::endl;</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; });</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; }</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;</div><div class="line"><a name="l00225"></a><span class="lineno"><a class="line" href="classam_1_1CAmRouter.html#ab3d6369fed84e8dd2827b76a302ceb86"> 225</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRouter.html#ab3d6369fed84e8dd2827b76a302ceb86">CAmRouter::clear</a>()</div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; {</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; mRoutingGraph.<a class="code" href="classam_1_1CAmGraph.html#af25961b4c8868eb20fefd1315dc31e10">clear</a>();</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; mNodeListSources.clear();</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; mNodeListSinks.clear();</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; mNodeListGateways.clear();</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; mNodeListConverters.clear();</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; }</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;</div><div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="classam_1_1CAmRouter.html#a388cee6f4d96f0c3d5b9b844209e3304"> 234</a></span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>* <a class="code" href="classam_1_1CAmRouter.html#a388cee6f4d96f0c3d5b9b844209e3304">CAmRouter::sinkNodeWithID</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; {</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>* result = NULL;</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">auto</span> it = mNodeListSinks.begin(); it != mNodeListSinks.end(); it++)</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; {</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; result = <a class="code" href="classam_1_1CAmRouter.html#a388cee6f4d96f0c3d5b9b844209e3304">sinkNodeWithID</a>(sinkID, it-&gt;first);</div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; <span class="keywordflow">if</span> (result)</div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; <span class="keywordflow">return</span> result;</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; }</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; <span class="keywordflow">return</span> result;</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; }</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;</div><div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="classam_1_1CAmRouter.html#a18da70b679791808f412cab8daed9b38"> 246</a></span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>* <a class="code" href="classam_1_1CAmRouter.html#a388cee6f4d96f0c3d5b9b844209e3304">CAmRouter::sinkNodeWithID</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID)</div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; {</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>* result = NULL;</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; std::vector&lt;CAmRoutingNode*&gt; &amp; value = mNodeListSinks[domainID];</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; <span class="keyword">auto</span> iter = std::find_if(value.begin(), value.end(), [sinkID](<a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>* node)</div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; {</div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; <span class="keywordflow">return</span> node-&gt;getData().data.sink-&gt;sinkID==sinkID;</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; });</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; <span class="keywordflow">if</span> (iter != value.end())</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; result = *iter;</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; <span class="keywordflow">return</span> result;</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; }</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;</div><div class="line"><a name="l00259"></a><span class="lineno"><a class="line" href="classam_1_1CAmRouter.html#a5a3dd752289cfacdc8c9599b69d36871"> 259</a></span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>* <a class="code" href="classam_1_1CAmRouter.html#a5a3dd752289cfacdc8c9599b69d36871">CAmRouter::sourceNodeWithID</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID)</div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; {</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>* result = NULL;</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">auto</span> it = mNodeListSources.begin(); it != mNodeListSources.end(); it++)</div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; {</div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; result = <a class="code" href="classam_1_1CAmRouter.html#a5a3dd752289cfacdc8c9599b69d36871">sourceNodeWithID</a>(sourceID, it-&gt;first);</div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; <span class="keywordflow">if</span> (result)</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; <span class="keywordflow">return</span> result;</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; }</div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; <span class="keywordflow">return</span> result;</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; }</div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;</div><div class="line"><a name="l00271"></a><span class="lineno"><a class="line" href="classam_1_1CAmRouter.html#af7062329eb7c34d2e556979109b19a97"> 271</a></span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>* <a class="code" href="classam_1_1CAmRouter.html#a5a3dd752289cfacdc8c9599b69d36871">CAmRouter::sourceNodeWithID</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID)</div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; {</div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>* result = NULL;</div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; std::vector&lt;CAmRoutingNode*&gt; &amp; value = mNodeListSources[domainID];</div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; <span class="keyword">auto</span> iter = std::find_if(value.begin(), value.end(), [sourceID](<a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>* node)</div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; {</div><div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; <span class="keywordflow">return</span> node-&gt;getData().data.source-&gt;sourceID==sourceID;</div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; });</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; <span class="keywordflow">if</span> (iter != value.end())</div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; result = *iter;</div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; <span class="keywordflow">return</span> result;</div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; }</div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;</div><div class="line"><a name="l00284"></a><span class="lineno"><a class="line" href="classam_1_1CAmRouter.html#a928bdf737d9786f2896176122e3b89c2"> 284</a></span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>* <a class="code" href="classam_1_1CAmRouter.html#a928bdf737d9786f2896176122e3b89c2">CAmRouter::converterNodeWithSinkID</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID)</div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; {</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>* result = NULL;</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; std::vector&lt;CAmRoutingNode*&gt; &amp; value = mNodeListConverters[domainID];</div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; <span class="keyword">auto</span> iter = std::find_if(value.begin(), value.end(), [sinkID](<a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>* node)</div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; {</div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; <span class="keywordflow">return</span> node-&gt;getData().data.converter-&gt;sinkID==sinkID;</div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; });</div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; <span class="keywordflow">if</span> (iter != value.end())</div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; result = *iter;</div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; <span class="keywordflow">return</span> result;</div><div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; }</div><div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;</div><div class="line"><a name="l00297"></a><span class="lineno"><a class="line" href="classam_1_1CAmRouter.html#a3a49c89f72a1ed92455b9f976c153970"> 297</a></span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>* <a class="code" href="classam_1_1CAmRouter.html#a3a49c89f72a1ed92455b9f976c153970">CAmRouter::gatewayNodeWithSinkID</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)</div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; {</div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">auto</span> it = mNodeListGateways.begin(); it != mNodeListGateways.end(); it++)</div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; {</div><div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; std::vector&lt;CAmRoutingNode*&gt; &amp; value = it-&gt;second;</div><div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; <span class="keyword">auto</span> iter = std::find_if(value.begin(), value.end(), [sinkID](<a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>* node)</div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; {</div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; <span class="keywordflow">return</span> node-&gt;getData().data.gateway-&gt;sinkID==sinkID;</div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; });</div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; <span class="keywordflow">if</span> (iter != value.end())</div><div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; <span class="keywordflow">return</span> *iter;</div><div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; }</div><div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; <span class="keywordflow">return</span> NULL;</div><div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; }</div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;</div><div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; <span class="keywordtype">void</span> CAmRouter::constructSourceSinkConnections()</div><div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; {</div><div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; intersection;</div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">auto</span> itSrc = mNodeListSources.begin(); itSrc != mNodeListSources.end(); itSrc++)</div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; {</div><div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">auto</span> it = itSrc-&gt;second.begin(); it != itSrc-&gt;second.end(); it++)</div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; {</div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>* srcNode = *it;</div><div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; <a class="code" href="structam_1_1am__RoutingNodeData__s.html">am_RoutingNodeData_s</a> &amp; srcNodeData = srcNode-&gt;<a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>();</div><div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a> * source = srcNodeData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a9794d679917230d191c144b5b36fe783">source</a>;</div><div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">auto</span> itSink = mNodeListSinks[itSrc-&gt;first].begin(); itSink != mNodeListSinks[itSrc-&gt;first].end(); itSink++)</div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; {</div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>* sinkNode = *itSink;</div><div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; <a class="code" href="structam_1_1am__RoutingNodeData__s.html">am_RoutingNodeData_s</a> &amp; sinkNodeData = sinkNode-&gt;<a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>();</div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> * sink = sinkNodeData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#aa703a94ad48e243226fc26d4d2efe96b">sink</a>;</div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;</div><div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; intersection.clear();</div><div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; <span class="comment">//Check whether the hidden sink formats match the source formats...</span></div><div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; <a class="code" href="classam_1_1CAmRouter.html#adbf59722ed983e95db461ab4740c0a4b">listPossibleConnectionFormats</a>(source-&gt;<a class="code" href="structam_1_1am__Source__s.html#a161ce36395faa9faea7db1699c62c700">listConnectionFormats</a>, sink-&gt;<a class="code" href="structam_1_1am__Sink__s.html#af5692eedaf4886be06f92293cd474d3e">listConnectionFormats</a>, intersection);</div><div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; <span class="keywordflow">if</span> (intersection.size() &gt; 0) <span class="comment">//OK match source -&gt; sink</span></div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; {</div><div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; mRoutingGraph.<a class="code" href="classam_1_1CAmGraph.html#a54afa84a6cedb9558108352b551d4cf3">connectNodes</a>(*srcNode, *sinkNode, <a class="code" href="namespaceam.html#a50170d91d053ff9f44ce0f8609d094a6">CF_UNKNOWN</a>, 1);</div><div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; }</div><div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; }</div><div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; }</div><div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; }</div><div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; }</div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;</div><div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; <span class="keywordtype">void</span> CAmRouter::constructGatewayConnections()</div><div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; {</div><div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; sourceFormats, sinkFormats;</div><div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">auto</span> iter = mNodeListGateways.begin(); iter != mNodeListGateways.end(); iter++)</div><div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; {</div><div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">auto</span> it = iter-&gt;second.begin(); it != iter-&gt;second.end(); it++)</div><div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; {</div><div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>* gatewayNode = *it;</div><div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160; <a class="code" href="structam_1_1am__RoutingNodeData__s.html">am_RoutingNodeData_s</a> &amp; gatewayNodeData = gatewayNode-&gt;<a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>();</div><div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160; <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> * gateway = gatewayNodeData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a3e64f452e79f69f04afd2fc19d1db1f1">gateway</a>;</div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; <span class="comment">//Get only gateways with end point in current source domain</span></div><div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160;</div><div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160; <span class="comment">//Get the sink connected to the gateway...</span></div><div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> *gatewaySinkNode = this-&gt;<a class="code" href="classam_1_1CAmRouter.html#a388cee6f4d96f0c3d5b9b844209e3304">sinkNodeWithID</a>(gateway-&gt;<a class="code" href="structam_1_1am__Gateway__s.html#a63f43a5cb279bea36e12617932d06c50">sinkID</a>, gateway-&gt;<a class="code" href="structam_1_1am__Gateway__s.html#af64240ebdea81e5a609953a207b523cc">domainSinkID</a>);</div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160; <span class="keywordflow">if</span> (gatewaySinkNode)</div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; {</div><div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; <a class="code" href="structam_1_1am__RoutingNodeData__s.html">am_RoutingNodeData_s</a> &amp; gatewaySinkData = gatewaySinkNode-&gt;<a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>();</div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; <span class="comment">//Check whether the hidden sink formats match the source formats...</span></div><div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; sourceFormats.clear();</div><div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; sinkFormats.clear();</div><div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classam_1_1CAmRouter.html#acbb23f31eb24cdc6c7afd97ee893e423">getAllowedFormatsFromConvMatrix</a>(gateway-&gt;<a class="code" href="structam_1_1am__Gateway__s.html#a299c727ffb962ed1f987fbac889ee06e">convertionMatrix</a>, gateway-&gt;<a class="code" href="structam_1_1am__Gateway__s.html#a54f4f9c798677a4301477841afbfde1c">listSourceFormats</a>, gateway-&gt;<a class="code" href="structam_1_1am__Gateway__s.html#afea929a5d18e3a0c4a00575b7596cfb3">listSinkFormats</a>, sourceFormats,</div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; sinkFormats))</div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; {</div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> *gatewaySourceNode = this-&gt;<a class="code" href="classam_1_1CAmRouter.html#a5a3dd752289cfacdc8c9599b69d36871">sourceNodeWithID</a>(gateway-&gt;<a class="code" href="structam_1_1am__Gateway__s.html#a2e7f50bbf9f11eb7eec7d585dbbd0159">sourceID</a>, gateway-&gt;<a class="code" href="structam_1_1am__Gateway__s.html#a7a7eddd6f1051cbda5e1c37b4df6ea15">domainSourceID</a>);</div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; <span class="keywordflow">if</span> (gatewaySourceNode)</div><div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; {</div><div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; <span class="comment">//Connections hidden_sink-&gt;gateway-&gt;hidden_source</span></div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; mRoutingGraph.<a class="code" href="classam_1_1CAmGraph.html#a54afa84a6cedb9558108352b551d4cf3">connectNodes</a>(*gatewaySinkNode, *gatewayNode, <a class="code" href="namespaceam.html#a50170d91d053ff9f44ce0f8609d094a6">CF_UNKNOWN</a>, 1);</div><div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; mRoutingGraph.<a class="code" href="classam_1_1CAmGraph.html#a54afa84a6cedb9558108352b551d4cf3">connectNodes</a>(*gatewayNode, *gatewaySourceNode, <a class="code" href="namespaceam.html#a50170d91d053ff9f44ce0f8609d094a6">CF_UNKNOWN</a>, 1);</div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; }</div><div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; }</div><div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; }</div><div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160; }</div><div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; }</div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; }</div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160;</div><div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; <span class="keywordtype">void</span> CAmRouter::constructConverterConnections()</div><div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; {</div><div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; sourceFormats, sinkFormats;</div><div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160;</div><div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">auto</span> iter = mNodeListConverters.begin(); iter != mNodeListConverters.end(); iter++)</div><div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; {</div><div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">auto</span> it = iter-&gt;second.begin(); it != iter-&gt;second.end(); it++)</div><div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160; {</div><div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>* converterNode = *it;</div><div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160; <a class="code" href="structam_1_1am__RoutingNodeData__s.html">am_RoutingNodeData_s</a> &amp; converterNodeData = converterNode-&gt;<a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>();</div><div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a> * converter = converterNodeData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a8fef46ce6e8adad5904eb863820c438e">converter</a>;</div><div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; <span class="comment">//Get only converters with end point in current source domain</span></div><div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160;</div><div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160; <span class="comment">//Get the sink connected to the converter...</span></div><div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> *converterSinkNode = this-&gt;<a class="code" href="classam_1_1CAmRouter.html#a388cee6f4d96f0c3d5b9b844209e3304">sinkNodeWithID</a>(converter-&gt;<a class="code" href="structam_1_1am__Converter__s.html#aee7bf298d5962d654d609b8c881d803a">sinkID</a>, converter-&gt;<a class="code" href="structam_1_1am__Converter__s.html#a129050d36e5f1710bed87e4490e7eb34">domainID</a>);</div><div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160; <span class="keywordflow">if</span> (converterSinkNode)</div><div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160; {</div><div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; <a class="code" href="structam_1_1am__RoutingNodeData__s.html">am_RoutingNodeData_s</a> &amp; converterSinkData = converterSinkNode-&gt;<a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>();</div><div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160; <span class="comment">//Check whether the hidden sink formats match the source formats...</span></div><div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; sourceFormats.clear();</div><div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160; sinkFormats.clear();</div><div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classam_1_1CAmRouter.html#acbb23f31eb24cdc6c7afd97ee893e423">getAllowedFormatsFromConvMatrix</a>(converter-&gt;<a class="code" href="structam_1_1am__Converter__s.html#ab34ebf10f1a75f304f931788ffc1691d">convertionMatrix</a>, converter-&gt;<a class="code" href="structam_1_1am__Converter__s.html#a1bcc326c4059a8edf73665f618bf6c75">listSourceFormats</a>, converter-&gt;<a class="code" href="structam_1_1am__Converter__s.html#a15cc5a4dd74ae27aa51f18a89ce01a1a">listSinkFormats</a>, sourceFormats,</div><div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160; sinkFormats))</div><div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160; {</div><div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> *converterSourceNode = this-&gt;<a class="code" href="classam_1_1CAmRouter.html#a5a3dd752289cfacdc8c9599b69d36871">sourceNodeWithID</a>(converter-&gt;<a class="code" href="structam_1_1am__Converter__s.html#a7e66c234376aa4fce173cfdc3aebff82">sourceID</a>, converter-&gt;<a class="code" href="structam_1_1am__Converter__s.html#a129050d36e5f1710bed87e4490e7eb34">domainID</a>);</div><div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160; <span class="keywordflow">if</span> (converterSourceNode)</div><div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160; {</div><div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160; <span class="comment">//Connections hidden_sink-&gt;converter-&gt;hidden_source</span></div><div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160; mRoutingGraph.<a class="code" href="classam_1_1CAmGraph.html#a54afa84a6cedb9558108352b551d4cf3">connectNodes</a>(*converterSinkNode, *converterNode, <a class="code" href="namespaceam.html#a50170d91d053ff9f44ce0f8609d094a6">CF_UNKNOWN</a>, 1);</div><div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160; mRoutingGraph.<a class="code" href="classam_1_1CAmGraph.html#a54afa84a6cedb9558108352b551d4cf3">connectNodes</a>(*converterNode, *converterSourceNode, <a class="code" href="namespaceam.html#a50170d91d053ff9f44ce0f8609d094a6">CF_UNKNOWN</a>, 1);</div><div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160; }</div><div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160; }</div><div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160; }</div><div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; }</div><div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160; }</div><div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; }</div><div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160;</div><div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160; <span class="keywordtype">void</span> CAmRouter::getVerticesForSource(<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> &amp; node, <a class="code" href="namespaceam.html#abcde4f3c2d4e51bca986488b88de323d">CAmRoutingListVertices</a> &amp; list)</div><div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160; {</div><div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160; <a class="code" href="structam_1_1am__RoutingNodeData__s.html">am_RoutingNodeData_s</a> &amp; srcNodeData = ((<a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>*) &amp;node)-&gt;getData();</div><div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; intersection;</div><div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160; <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a> * source = srcNodeData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a9794d679917230d191c144b5b36fe783">source</a>;</div><div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160; std::vector&lt;CAmRoutingNode*&gt; &amp; sinks = mNodeListSinks[source-&gt;<a class="code" href="structam_1_1am__Source__s.html#a57854adc822ed77c6443ec2c745820af">domainID</a>];</div><div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">auto</span> itSink = sinks.begin(); itSink != sinks.end(); itSink++)</div><div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160; {</div><div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>* sinkNode = *itSink;</div><div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160; <a class="code" href="structam_1_1am__RoutingNodeData__s.html">am_RoutingNodeData_s</a> &amp; sinkNodeData = sinkNode-&gt;<a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>();</div><div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> * sink = sinkNodeData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#aa703a94ad48e243226fc26d4d2efe96b">sink</a>;</div><div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160;</div><div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160; intersection.clear();</div><div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160; <span class="comment">//Check whether the hidden sink formats match the source formats...</span></div><div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160; <a class="code" href="classam_1_1CAmRouter.html#adbf59722ed983e95db461ab4740c0a4b">listPossibleConnectionFormats</a>(source-&gt;<a class="code" href="structam_1_1am__Source__s.html#a161ce36395faa9faea7db1699c62c700">listConnectionFormats</a>, sink-&gt;<a class="code" href="structam_1_1am__Sink__s.html#af5692eedaf4886be06f92293cd474d3e">listConnectionFormats</a>, intersection);</div><div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160; <span class="keywordflow">if</span> (intersection.size() &gt; 0) <span class="comment">//OK match source -&gt; sink</span></div><div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160; {</div><div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160; list.emplace_back(sinkNode, <a class="code" href="namespaceam.html#a50170d91d053ff9f44ce0f8609d094a6">CF_UNKNOWN</a>, 1);</div><div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160; }</div><div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160; }</div><div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160; }</div><div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160;</div><div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; <span class="keywordtype">void</span> CAmRouter::getVerticesForSink(<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> &amp; node, <a class="code" href="namespaceam.html#abcde4f3c2d4e51bca986488b88de323d">CAmRoutingListVertices</a> &amp; list)</div><div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160; {</div><div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160; <a class="code" href="structam_1_1am__RoutingNodeData__s.html">am_RoutingNodeData_s</a> &amp; sinkNodeData = ((<a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>*) &amp;node)-&gt;getData();</div><div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; intersection;</div><div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160; <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> * sink = sinkNodeData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#aa703a94ad48e243226fc26d4d2efe96b">sink</a>;</div><div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160;</div><div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> *converterNode = <a class="code" href="classam_1_1CAmRouter.html#a928bdf737d9786f2896176122e3b89c2">converterNodeWithSinkID</a>(sink-&gt;<a class="code" href="structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1">sinkID</a>, sink-&gt;<a class="code" href="structam_1_1am__Sink__s.html#a8505cd0b29334007bd6dd5555f482cce">domainID</a>);</div><div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160; <span class="keywordflow">if</span> (converterNode)</div><div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160; {</div><div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; sourceFormats, sinkFormats;</div><div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160; <a class="code" href="structam_1_1am__RoutingNodeData__s.html">am_RoutingNodeData_s</a> &amp; converterData = converterNode-&gt;<a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>();</div><div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160; <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a> * converter = converterData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a8fef46ce6e8adad5904eb863820c438e">converter</a>;</div><div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160;</div><div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classam_1_1CAmRouter.html#acbb23f31eb24cdc6c7afd97ee893e423">getAllowedFormatsFromConvMatrix</a>(converter-&gt;<a class="code" href="structam_1_1am__Converter__s.html#ab34ebf10f1a75f304f931788ffc1691d">convertionMatrix</a>, converter-&gt;<a class="code" href="structam_1_1am__Converter__s.html#a1bcc326c4059a8edf73665f618bf6c75">listSourceFormats</a>, converter-&gt;<a class="code" href="structam_1_1am__Converter__s.html#a15cc5a4dd74ae27aa51f18a89ce01a1a">listSinkFormats</a>, sourceFormats,</div><div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160; sinkFormats))</div><div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160; list.emplace_back(converterNode, <a class="code" href="namespaceam.html#a50170d91d053ff9f44ce0f8609d094a6">CF_UNKNOWN</a>, 1);</div><div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160; }</div><div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; {</div><div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; sourceFormats, sinkFormats;</div><div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> *gatewayNode = <a class="code" href="classam_1_1CAmRouter.html#a3a49c89f72a1ed92455b9f976c153970">gatewayNodeWithSinkID</a>(sink-&gt;<a class="code" href="structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1">sinkID</a>);</div><div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160; <span class="keywordflow">if</span> (gatewayNode)</div><div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160; {</div><div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; sourceFormats, sinkFormats;</div><div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; <a class="code" href="structam_1_1am__RoutingNodeData__s.html">am_RoutingNodeData_s</a> &amp; gatewayData = gatewayNode-&gt;<a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>();</div><div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160; <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> * gateway = gatewayData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a3e64f452e79f69f04afd2fc19d1db1f1">gateway</a>;</div><div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160;</div><div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classam_1_1CAmRouter.html#acbb23f31eb24cdc6c7afd97ee893e423">getAllowedFormatsFromConvMatrix</a>(gateway-&gt;<a class="code" href="structam_1_1am__Gateway__s.html#a299c727ffb962ed1f987fbac889ee06e">convertionMatrix</a>, gateway-&gt;<a class="code" href="structam_1_1am__Gateway__s.html#a54f4f9c798677a4301477841afbfde1c">listSourceFormats</a>, gateway-&gt;<a class="code" href="structam_1_1am__Gateway__s.html#afea929a5d18e3a0c4a00575b7596cfb3">listSinkFormats</a>, sourceFormats,</div><div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; sinkFormats))</div><div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160; list.emplace_back(gatewayNode, <a class="code" href="namespaceam.html#a50170d91d053ff9f44ce0f8609d094a6">CF_UNKNOWN</a>, 1);</div><div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160; }</div><div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160; }</div><div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160;</div><div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160; }</div><div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160;</div><div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160; <span class="keywordtype">void</span> CAmRouter::getVerticesForConverter(<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> &amp; node, <a class="code" href="namespaceam.html#abcde4f3c2d4e51bca986488b88de323d">CAmRoutingListVertices</a> &amp; list)</div><div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160; {</div><div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; sourceFormats, sinkFormats;</div><div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160; <a class="code" href="structam_1_1am__RoutingNodeData__s.html">am_RoutingNodeData_s</a> &amp; converterNodeData = ((<a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>*) &amp;node)-&gt;getData();</div><div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160; <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a> * converter = converterNodeData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a8fef46ce6e8adad5904eb863820c438e">converter</a>;</div><div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160; <span class="comment">//Get only converters with end point in current source domain</span></div><div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classam_1_1CAmRouter.html#acbb23f31eb24cdc6c7afd97ee893e423">getAllowedFormatsFromConvMatrix</a>(converter-&gt;<a class="code" href="structam_1_1am__Converter__s.html#ab34ebf10f1a75f304f931788ffc1691d">convertionMatrix</a>, converter-&gt;<a class="code" href="structam_1_1am__Converter__s.html#a1bcc326c4059a8edf73665f618bf6c75">listSourceFormats</a>, converter-&gt;<a class="code" href="structam_1_1am__Converter__s.html#a15cc5a4dd74ae27aa51f18a89ce01a1a">listSinkFormats</a>, sourceFormats, sinkFormats))</div><div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160; {</div><div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> *converterSourceNode = this-&gt;<a class="code" href="classam_1_1CAmRouter.html#a5a3dd752289cfacdc8c9599b69d36871">sourceNodeWithID</a>(converter-&gt;<a class="code" href="structam_1_1am__Converter__s.html#a7e66c234376aa4fce173cfdc3aebff82">sourceID</a>, converter-&gt;<a class="code" href="structam_1_1am__Converter__s.html#a129050d36e5f1710bed87e4490e7eb34">domainID</a>);</div><div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160; <span class="keywordflow">if</span> (converterSourceNode)</div><div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160; {</div><div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160; list.emplace_back(converterSourceNode, <a class="code" href="namespaceam.html#a50170d91d053ff9f44ce0f8609d094a6">CF_UNKNOWN</a>, 1);</div><div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160; }</div><div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160; }</div><div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160; }</div><div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160;</div><div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160; <span class="keywordtype">void</span> CAmRouter::getVerticesForGateway(<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> &amp; node, <a class="code" href="namespaceam.html#abcde4f3c2d4e51bca986488b88de323d">CAmRoutingListVertices</a> &amp; list)</div><div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160; {</div><div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160; <a class="code" href="structam_1_1am__RoutingNodeData__s.html">am_RoutingNodeData_s</a> &amp; gatewayNodeData = ((<a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>*) &amp;node)-&gt;getData();</div><div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; sourceFormats, sinkFormats;</div><div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160; <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> * gateway = gatewayNodeData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a3e64f452e79f69f04afd2fc19d1db1f1">gateway</a>;</div><div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classam_1_1CAmRouter.html#acbb23f31eb24cdc6c7afd97ee893e423">getAllowedFormatsFromConvMatrix</a>(gateway-&gt;<a class="code" href="structam_1_1am__Gateway__s.html#a299c727ffb962ed1f987fbac889ee06e">convertionMatrix</a>, gateway-&gt;<a class="code" href="structam_1_1am__Gateway__s.html#a54f4f9c798677a4301477841afbfde1c">listSourceFormats</a>, gateway-&gt;<a class="code" href="structam_1_1am__Gateway__s.html#afea929a5d18e3a0c4a00575b7596cfb3">listSinkFormats</a>, sourceFormats, sinkFormats))</div><div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160; {</div><div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> *gatewaySourceNode = this-&gt;<a class="code" href="classam_1_1CAmRouter.html#a5a3dd752289cfacdc8c9599b69d36871">sourceNodeWithID</a>(gateway-&gt;<a class="code" href="structam_1_1am__Gateway__s.html#a2e7f50bbf9f11eb7eec7d585dbbd0159">sourceID</a>, gateway-&gt;<a class="code" href="structam_1_1am__Gateway__s.html#a7a7eddd6f1051cbda5e1c37b4df6ea15">domainSourceID</a>);</div><div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160; <span class="keywordflow">if</span> (gatewaySourceNode)</div><div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160; {</div><div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160; <span class="comment">//Connections hidden_sink-&gt;gateway-&gt;hidden_source</span></div><div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160; list.emplace_back(gatewaySourceNode, <a class="code" href="namespaceam.html#a50170d91d053ff9f44ce0f8609d094a6">CF_UNKNOWN</a>, 1);</div><div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160; }</div><div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160; }</div><div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160; }</div><div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160;</div><div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160; <span class="keywordtype">void</span> CAmRouter::getVerticesForNode(<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> &amp; node, <a class="code" href="namespaceam.html#abcde4f3c2d4e51bca986488b88de323d">CAmRoutingListVertices</a> &amp; list)</div><div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160; {</div><div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160; <a class="code" href="structam_1_1am__RoutingNodeData__s.html">am_RoutingNodeData_s</a> &amp; nodeData = ((<a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>*) &amp;node)-&gt;getData();</div><div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160; <span class="keywordflow">if</span> (nodeData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a> == CAmNodeDataType::SOURCE)</div><div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160; {</div><div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160; getVerticesForSource(node, list);</div><div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160; }</div><div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (nodeData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a> == CAmNodeDataType::SINK)</div><div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160; {</div><div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160; getVerticesForSink(node, list);</div><div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160; }</div><div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (nodeData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a> == CAmNodeDataType::CONVERTER)</div><div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160; {</div><div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160; getVerticesForConverter(node, list);</div><div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160; }</div><div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (nodeData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a> == CAmNodeDataType::GATEWAY)</div><div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160; {</div><div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160; getVerticesForGateway(node, list);</div><div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160; }</div><div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160; }</div><div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160;</div><div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> CAmRouter::determineConnectionFormatsForPath(<a class="code" href="structam_1_1am__Route__s.html">am_Route_s</a> &amp; routeObjects, std::vector&lt;CAmRoutingNode*&gt; &amp; nodes, std::vector&lt;am_Route_s&gt; &amp; result)</div><div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160; {</div><div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160; std::vector&lt;am_RoutingElement_s&gt;::iterator routingElementIterator = routeObjects.<a class="code" href="structam_1_1am__Route__s.html#aa88feca01526bbbc69b1f44c9be22462">route</a>.begin();</div><div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160; std::vector&lt;CAmRoutingNode*&gt;::iterator nodeIterator = nodes.begin();</div><div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160; <span class="keywordflow">if</span> (routingElementIterator != routeObjects.<a class="code" href="structam_1_1am__Route__s.html#aa88feca01526bbbc69b1f44c9be22462">route</a>.end() &amp;&amp; nodeIterator != nodes.end())</div><div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160; <span class="keywordflow">return</span> doConnectionFormatsForPath(routeObjects, nodes, routingElementIterator, nodeIterator, result);</div><div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div><div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160; }</div><div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160;</div><div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> CAmRouter::doConnectionFormatsForPath(<a class="code" href="structam_1_1am__Route__s.html">am_Route_s</a> &amp; routeObjects, std::vector&lt;CAmRoutingNode*&gt; &amp; nodes,</div><div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160; std::vector&lt;am_RoutingElement_s&gt;::iterator routingElementIterator, std::vector&lt;CAmRoutingNode*&gt;::iterator nodeIterator,</div><div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160; std::vector&lt;am_Route_s&gt; &amp; result)</div><div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160; {</div><div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> returnError = <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>;</div><div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; listConnectionFormats;</div><div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; listMergeConnectionFormats;</div><div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160;</div><div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160; std::vector&lt;CAmRoutingNode*&gt;::iterator currentNodeIterator = nodeIterator;</div><div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160; std::vector&lt;am_RoutingElement_s&gt;::iterator currentRoutingElementIterator = routingElementIterator;</div><div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160;</div><div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160; <span class="keywordflow">if</span> (currentRoutingElementIterator != routeObjects.<a class="code" href="structam_1_1am__Route__s.html#aa88feca01526bbbc69b1f44c9be22462">route</a>.begin())</div><div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160; {</div><div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; listConnectionFormats;</div><div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160; std::vector&lt;am_RoutingElement_s&gt;::iterator tempIterator = (currentRoutingElementIterator - 1);</div><div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> * currentNode = *currentNodeIterator;</div><div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160; <span class="keywordflow">if</span> ((returnError = <a class="code" href="classam_1_1CAmRouter.html#a18480d4cd51e8a1dd35a4d9ce7c34ec1">getSourceSinkPossibleConnectionFormats</a>(currentNodeIterator + 1, currentNodeIterator + 2, listConnectionFormats)) != <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>)</div><div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160; <span class="keywordflow">return</span> returnError;</div><div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160;</div><div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160; <span class="keywordflow">if</span> (currentNode-&gt;<a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>().<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a> == CAmNodeDataType::GATEWAY)</div><div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160; {</div><div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160; <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> *gateway = currentNode-&gt;<a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>().<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a3e64f452e79f69f04afd2fc19d1db1f1">gateway</a>;</div><div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160; <a class="code" href="namespaceam.html#adfd5dc4939df0960dc2d1651691374d4">getMergeConnectionFormats</a>(gateway, tempIterator-&gt;connectionFormat, listConnectionFormats, listMergeConnectionFormats);</div><div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160; }</div><div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (currentNode-&gt;<a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>().<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a> == CAmNodeDataType::CONVERTER)</div><div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160; {</div><div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160; <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a> *converter = currentNode-&gt;<a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>().<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a8fef46ce6e8adad5904eb863820c438e">converter</a>;</div><div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160; <a class="code" href="namespaceam.html#adfd5dc4939df0960dc2d1651691374d4">getMergeConnectionFormats</a>(converter, tempIterator-&gt;connectionFormat, listConnectionFormats, listMergeConnectionFormats);</div><div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160; }</div><div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>);</div><div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160; currentNodeIterator += 3;</div><div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160; }</div><div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160; {</div><div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> * currentNode = *currentNodeIterator;</div><div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160; <span class="keywordflow">if</span> (currentNode-&gt;<a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>().<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a> != CAmNodeDataType::SOURCE)</div><div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>);</div><div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160; currentNodeIterator++;</div><div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160;</div><div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160; <span class="keywordflow">if</span> (currentNodeIterator == nodes.end())</div><div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>);</div><div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160;</div><div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> * nodeSink = *currentNodeIterator;</div><div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; <span class="keywordflow">if</span> (nodeSink-&gt;<a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>().<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a> != CAmNodeDataType::SINK)</div><div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>);</div><div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160;</div><div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160; <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a> *source = currentNode-&gt;<a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>().<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a9794d679917230d191c144b5b36fe783">source</a>;</div><div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160; <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> *sink = nodeSink-&gt;<a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>().<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#aa703a94ad48e243226fc26d4d2efe96b">sink</a>;</div><div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160; <a class="code" href="classam_1_1CAmRouter.html#adbf59722ed983e95db461ab4740c0a4b">listPossibleConnectionFormats</a>(source-&gt;<a class="code" href="structam_1_1am__Source__s.html#a161ce36395faa9faea7db1699c62c700">listConnectionFormats</a>, sink-&gt;<a class="code" href="structam_1_1am__Sink__s.html#af5692eedaf4886be06f92293cd474d3e">listConnectionFormats</a>, listMergeConnectionFormats);</div><div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160; currentNodeIterator += 1; <span class="comment">//now we are on the next converter/gateway</span></div><div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160; }</div><div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160; <span class="comment">//let the controller decide:</span></div><div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; listPriorityConnectionFormats;</div><div class="line"><a name="l00586"></a><span class="lineno"> 586</span>&#160; <span class="keywordflow">if</span> ((returnError = mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a78de0729435fd75879d1c0ef94cd7106">getConnectionFormatChoice</a>(currentRoutingElementIterator-&gt;sourceID, currentRoutingElementIterator-&gt;sinkID,</div><div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160; routeObjects, listMergeConnectionFormats, listPriorityConnectionFormats)) != <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>)</div><div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160; <span class="keywordflow">return</span> (returnError);</div><div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160;</div><div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160; <span class="keywordflow">if</span> (listPriorityConnectionFormats.empty())</div><div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160; <span class="comment">//we have the list sorted after priors - now we try one after the other with the next part of the route</span></div><div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt;::iterator connectionFormatIterator = listPriorityConnectionFormats.begin();</div><div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160; <span class="comment">//here we need to check if we are at the end and stop</span></div><div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160; std::vector&lt;am_RoutingElement_s&gt;::iterator nextIterator = currentRoutingElementIterator + 1; <span class="comment">//next pair source and sink</span></div><div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160; <span class="keywordflow">if</span> (nextIterator == routeObjects.<a class="code" href="structam_1_1am__Route__s.html#aa88feca01526bbbc69b1f44c9be22462">route</a>.end())</div><div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160; {</div><div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160; <span class="keywordflow">for</span> (; connectionFormatIterator != listPriorityConnectionFormats.end(); ++connectionFormatIterator)</div><div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160; {</div><div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160; currentRoutingElementIterator-&gt;connectionFormat = *connectionFormatIterator;</div><div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160; result.push_back(routeObjects);</div><div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160; }</div><div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160; }</div><div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160; {</div><div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160; <span class="keywordflow">for</span> (; connectionFormatIterator != listPriorityConnectionFormats.end(); ++connectionFormatIterator)</div><div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160; {</div><div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160; currentRoutingElementIterator-&gt;connectionFormat = *connectionFormatIterator;</div><div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160; doConnectionFormatsForPath(routeObjects, nodes, nextIterator, currentNodeIterator, result);</div><div class="line"><a name="l00610"></a><span class="lineno"> 610</span>&#160; }</div><div class="line"><a name="l00611"></a><span class="lineno"> 611</span>&#160; }</div><div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l00613"></a><span class="lineno"> 613</span>&#160; }</div><div class="line"><a name="l00614"></a><span class="lineno"> 614</span>&#160;</div><div class="line"><a name="l00615"></a><span class="lineno"> 615</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> CAmRouter::cfPermutationsForPath(<a class="code" href="structam_1_1am__Route__s.html">am_Route_s</a> shortestRoute, std::vector&lt;CAmRoutingNode*&gt; resultNodesPath, std::vector&lt;am_Route_s&gt;&amp; resultPath)</div><div class="line"><a name="l00616"></a><span class="lineno"> 616</span>&#160; {</div><div class="line"><a name="l00617"></a><span class="lineno"> 617</span>&#160; std::vector&lt;am_Route_s&gt; result;</div><div class="line"><a name="l00618"></a><span class="lineno"> 618</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> err = determineConnectionFormatsForPath(shortestRoute, resultNodesPath, result);</div><div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160; <span class="keywordflow">if</span> (err != <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>)</div><div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160; {</div><div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160; resultPath.insert(resultPath.end(), result.begin(), result.end());</div><div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160;<span class="preprocessor">#ifdef TRACE_GRAPH</span></div><div class="line"><a name="l00623"></a><span class="lineno"> 623</span>&#160; std::cout</div><div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160; &lt;&lt; <span class="stringliteral">&quot;Determined connection formats for path from source:&quot;</span></div><div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160; &lt;&lt; shortestRoute.<a class="code" href="structam_1_1am__Route__s.html#abf0e80b6a3c873f98df00ab7e0ab014c">sourceID</a> &lt;&lt; <span class="stringliteral">&quot; to sink:&quot;</span> &lt;&lt; shortestRoute.<a class="code" href="structam_1_1am__Route__s.html#adc2e4801d4cea72a22d602492b918ec7">sinkID</a></div><div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160; &lt;&lt; <span class="stringliteral">&quot;\n&quot;</span>;</div><div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">auto</span> routeConnectionFormats : result)</div><div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160; {</div><div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160; std::cout &lt;&lt; <span class="stringliteral">&quot;[&quot;</span>;</div><div class="line"><a name="l00630"></a><span class="lineno"> 630</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">auto</span> it = routeConnectionFormats.route.begin();it != routeConnectionFormats.route.end(); it++)</div><div class="line"><a name="l00631"></a><span class="lineno"> 631</span>&#160; {</div><div class="line"><a name="l00632"></a><span class="lineno"> 632</span>&#160; <a class="code" href="structam_1_1am__RoutingElement__s.html">am_RoutingElement_s</a>&amp; routingElement = *it;</div><div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160; <span class="keywordflow">if</span> (it - routeConnectionFormats.route.begin() &gt; 0)</div><div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160; std::cout &lt;&lt; <span class="stringliteral">&quot; -&gt; &quot;</span>;</div><div class="line"><a name="l00635"></a><span class="lineno"> 635</span>&#160;</div><div class="line"><a name="l00636"></a><span class="lineno"> 636</span>&#160; std::cout &lt;&lt; routingElement.<a class="code" href="structam_1_1am__RoutingElement__s.html#aa62eb1c5d54fce616106aa928e72beba">sourceID</a> &lt;&lt; <span class="stringliteral">&quot;:&quot;</span></div><div class="line"><a name="l00637"></a><span class="lineno"> 637</span>&#160; &lt;&lt; routingElement.<a class="code" href="structam_1_1am__RoutingElement__s.html#a14d52e48dad6d576b5da792168eec193">sinkID</a> &lt;&lt; <span class="stringliteral">&quot; CF:&quot;</span></div><div class="line"><a name="l00638"></a><span class="lineno"> 638</span>&#160; &lt;&lt; routingElement.<a class="code" href="structam_1_1am__RoutingElement__s.html#ab532c1225badbf5cd967ac602e8b64e0">connectionFormat</a> &lt;&lt; <span class="stringliteral">&quot; D:&quot;</span></div><div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160; &lt;&lt; routingElement.<a class="code" href="structam_1_1am__RoutingElement__s.html#a877d5ed3d176e1b7b6567a5c5fbe0577">domainID</a>;</div><div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160; }</div><div class="line"><a name="l00641"></a><span class="lineno"> 641</span>&#160; std::cout &lt;&lt; <span class="stringliteral">&quot;]\n&quot;</span>;</div><div class="line"><a name="l00642"></a><span class="lineno"> 642</span>&#160; }</div><div class="line"><a name="l00643"></a><span class="lineno"> 643</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160; }</div><div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160;<span class="preprocessor">#ifdef TRACE_GRAPH</span></div><div class="line"><a name="l00646"></a><span class="lineno"> 646</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00647"></a><span class="lineno"> 647</span>&#160; {</div><div class="line"><a name="l00648"></a><span class="lineno"> 648</span>&#160; std::cout</div><div class="line"><a name="l00649"></a><span class="lineno"> 649</span>&#160; &lt;&lt; <span class="stringliteral">&quot;Error by determining connection formats for path from source:&quot;</span></div><div class="line"><a name="l00650"></a><span class="lineno"> 650</span>&#160; &lt;&lt; shortestRoute.<a class="code" href="structam_1_1am__Route__s.html#abf0e80b6a3c873f98df00ab7e0ab014c">sourceID</a> &lt;&lt; <span class="stringliteral">&quot; to sink:&quot;</span> &lt;&lt; shortestRoute.<a class="code" href="structam_1_1am__Route__s.html#adc2e4801d4cea72a22d602492b918ec7">sinkID</a></div><div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160; &lt;&lt; <span class="stringliteral">&quot;\n&quot;</span>;</div><div class="line"><a name="l00652"></a><span class="lineno"> 652</span>&#160; }</div><div class="line"><a name="l00653"></a><span class="lineno"> 653</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00654"></a><span class="lineno"> 654</span>&#160; <span class="keywordflow">return</span> err;</div><div class="line"><a name="l00655"></a><span class="lineno"> 655</span>&#160; }</div><div class="line"><a name="l00656"></a><span class="lineno"> 656</span>&#160;</div><div class="line"><a name="l00657"></a><span class="lineno"><a class="line" href="classam_1_1CAmRouter.html#aec0c02c47a6c4d849995c123a08d4b2c"> 657</a></span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRouter.html#aec0c02c47a6c4d849995c123a08d4b2c">CAmRouter::getShortestPath</a>(<a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> &amp; aSource, <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> &amp; aSink, std::vector&lt;am_Route_s&gt; &amp; resultPath)</div><div class="line"><a name="l00658"></a><span class="lineno"> 658</span>&#160; {</div><div class="line"><a name="l00659"></a><span class="lineno"> 659</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> err = <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div><div class="line"><a name="l00660"></a><span class="lineno"> 660</span>&#160; <a class="code" href="structam_1_1am__Route__s.html">am_Route_s</a> shortestRoute;</div><div class="line"><a name="l00661"></a><span class="lineno"> 661</span>&#160; std::vector&lt;CAmRoutingNode*&gt; resultNodesPath;</div><div class="line"><a name="l00662"></a><span class="lineno"> 662</span>&#160; <a class="code" href="structam_1_1am__RoutingNodeData__s.html">am_RoutingNodeData_s</a> &amp; sinkNodeData = aSink.<a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>();</div><div class="line"><a name="l00663"></a><span class="lineno"> 663</span>&#160; <a class="code" href="structam_1_1am__RoutingNodeData__s.html">am_RoutingNodeData_s</a> &amp; sourceNodeData = aSource.<a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>();</div><div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160; shortestRoute.<a class="code" href="structam_1_1am__Route__s.html#adc2e4801d4cea72a22d602492b918ec7">sinkID</a> = sinkNodeData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#aa703a94ad48e243226fc26d4d2efe96b">sink</a>-&gt;<a class="code" href="structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1">sinkID</a>;</div><div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160; shortestRoute.<a class="code" href="structam_1_1am__Route__s.html#abf0e80b6a3c873f98df00ab7e0ab014c">sourceID</a> = sourceNodeData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a9794d679917230d191c144b5b36fe783">source</a>-&gt;<a class="code" href="structam_1_1am__Source__s.html#ad224888802fabebefe6ff587412da9fd">sourceID</a>;</div><div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160;</div><div class="line"><a name="l00667"></a><span class="lineno"> 667</span>&#160; mRoutingGraph.<a class="code" href="classam_1_1CAmGraph.html#afbaea2860663d3266a7b4d25e5041b5d">getShortestPath</a>(aSource, aSink, [&amp;shortestRoute, &amp;resultNodesPath](<span class="keyword">const</span> <a class="code" href="namespaceam.html#a5ddc1de5c77502d9fd136f30a5ebbd7c">am_GraphPathPosition_e</a> position, <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> &amp; <span class="keywordtype">object</span>)</div><div class="line"><a name="l00668"></a><span class="lineno"> 668</span>&#160; {</div><div class="line"><a name="l00669"></a><span class="lineno"> 669</span>&#160; <a class="code" href="structam_1_1am__RoutingElement__s.html">am_RoutingElement_s</a> * element;</div><div class="line"><a name="l00670"></a><span class="lineno"> 670</span>&#160; <span class="comment">//reverse order</span></div><div class="line"><a name="l00671"></a><span class="lineno"> 671</span>&#160; resultNodesPath.insert(resultNodesPath.begin(), (<a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>*)&amp;<span class="keywordtype">object</span>);</div><div class="line"><a name="l00672"></a><span class="lineno"> 672</span>&#160; <a class="code" href="structam_1_1am__RoutingNodeData__s.html">am_RoutingNodeData_s</a> &amp; routingData = <span class="keywordtype">object</span>.getData();</div><div class="line"><a name="l00673"></a><span class="lineno"> 673</span>&#160; <span class="keywordflow">if</span>(routingData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a>==CAmNodeDataType::SINK)</div><div class="line"><a name="l00674"></a><span class="lineno"> 674</span>&#160; {</div><div class="line"><a name="l00675"></a><span class="lineno"> 675</span>&#160; <span class="keyword">auto</span> iter = shortestRoute.<a class="code" href="structam_1_1am__Route__s.html#aa88feca01526bbbc69b1f44c9be22462">route</a>.emplace(shortestRoute.<a class="code" href="structam_1_1am__Route__s.html#aa88feca01526bbbc69b1f44c9be22462">route</a>.begin());</div><div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160; element = &amp;(*iter);</div><div class="line"><a name="l00677"></a><span class="lineno"> 677</span>&#160; element-&gt;<a class="code" href="structam_1_1am__RoutingElement__s.html#a877d5ed3d176e1b7b6567a5c5fbe0577">domainID</a> = routingData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#aa703a94ad48e243226fc26d4d2efe96b">sink</a>-&gt;<a class="code" href="structam_1_1am__Sink__s.html#a8505cd0b29334007bd6dd5555f482cce">domainID</a>;</div><div class="line"><a name="l00678"></a><span class="lineno"> 678</span>&#160; element-&gt;<a class="code" href="structam_1_1am__RoutingElement__s.html#a14d52e48dad6d576b5da792168eec193">sinkID</a> = routingData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#aa703a94ad48e243226fc26d4d2efe96b">sink</a>-&gt;<a class="code" href="structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1">sinkID</a>;</div><div class="line"><a name="l00679"></a><span class="lineno"> 679</span>&#160; element-&gt;<a class="code" href="structam_1_1am__RoutingElement__s.html#ab532c1225badbf5cd967ac602e8b64e0">connectionFormat</a> = <a class="code" href="namespaceam.html#a50170d91d053ff9f44ce0f8609d094a6">CF_UNKNOWN</a>;</div><div class="line"><a name="l00680"></a><span class="lineno"> 680</span>&#160; }</div><div class="line"><a name="l00681"></a><span class="lineno"> 681</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span>(routingData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a>==CAmNodeDataType::SOURCE)</div><div class="line"><a name="l00682"></a><span class="lineno"> 682</span>&#160; {</div><div class="line"><a name="l00683"></a><span class="lineno"> 683</span>&#160; element-&gt;<a class="code" href="structam_1_1am__RoutingElement__s.html#a877d5ed3d176e1b7b6567a5c5fbe0577">domainID</a> = routingData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a9794d679917230d191c144b5b36fe783">source</a>-&gt;<a class="code" href="structam_1_1am__Source__s.html#a57854adc822ed77c6443ec2c745820af">domainID</a>;</div><div class="line"><a name="l00684"></a><span class="lineno"> 684</span>&#160; element-&gt;<a class="code" href="structam_1_1am__RoutingElement__s.html#aa62eb1c5d54fce616106aa928e72beba">sourceID</a> = routingData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a9794d679917230d191c144b5b36fe783">source</a>-&gt;<a class="code" href="structam_1_1am__Source__s.html#ad224888802fabebefe6ff587412da9fd">sourceID</a>;</div><div class="line"><a name="l00685"></a><span class="lineno"> 685</span>&#160; element-&gt;<a class="code" href="structam_1_1am__RoutingElement__s.html#ab532c1225badbf5cd967ac602e8b64e0">connectionFormat</a> = <a class="code" href="namespaceam.html#a50170d91d053ff9f44ce0f8609d094a6">CF_UNKNOWN</a>;</div><div class="line"><a name="l00686"></a><span class="lineno"> 686</span>&#160; }</div><div class="line"><a name="l00687"></a><span class="lineno"> 687</span>&#160; });</div><div class="line"><a name="l00688"></a><span class="lineno"> 688</span>&#160;</div><div class="line"><a name="l00689"></a><span class="lineno"> 689</span>&#160; <span class="keywordflow">if</span> (shortestRoute.<a class="code" href="structam_1_1am__Route__s.html#aa88feca01526bbbc69b1f44c9be22462">route</a>.size())</div><div class="line"><a name="l00690"></a><span class="lineno"> 690</span>&#160; {</div><div class="line"><a name="l00691"></a><span class="lineno"> 691</span>&#160; err = cfPermutationsForPath(shortestRoute, resultNodesPath, resultPath);</div><div class="line"><a name="l00692"></a><span class="lineno"> 692</span>&#160; }</div><div class="line"><a name="l00693"></a><span class="lineno"> 693</span>&#160; <span class="keywordflow">return</span> err;</div><div class="line"><a name="l00694"></a><span class="lineno"> 694</span>&#160; }</div><div class="line"><a name="l00695"></a><span class="lineno"> 695</span>&#160;</div><div class="line"><a name="l00696"></a><span class="lineno"> 696</span>&#160; <span class="keywordtype">int</span> CAmRouter::insertPostion(<span class="keyword">const</span> std::vector&lt;CAmRoutingNode*&gt;&amp; path, <span class="keyword">const</span> std::vector&lt;std::vector&lt;CAmRoutingNode*&gt; &gt;&amp; nodes)</div><div class="line"><a name="l00697"></a><span class="lineno"> 697</span>&#160; {</div><div class="line"><a name="l00698"></a><span class="lineno"> 698</span>&#160; <span class="keywordtype">int</span> index = 0;</div><div class="line"><a name="l00699"></a><span class="lineno"> 699</span>&#160; <span class="keywordflow">if</span> (!nodes.empty())</div><div class="line"><a name="l00700"></a><span class="lineno"> 700</span>&#160; {</div><div class="line"><a name="l00701"></a><span class="lineno"> 701</span>&#160; <span class="keyword">auto</span> itNodes = nodes.begin();</div><div class="line"><a name="l00702"></a><span class="lineno"> 702</span>&#160; <span class="keywordflow">for</span> (; itNodes != nodes.end(); itNodes++)</div><div class="line"><a name="l00703"></a><span class="lineno"> 703</span>&#160; {</div><div class="line"><a name="l00704"></a><span class="lineno"> 704</span>&#160; <span class="keywordflow">if</span> (itNodes-&gt;size() &gt; path.size())</div><div class="line"><a name="l00705"></a><span class="lineno"> 705</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00706"></a><span class="lineno"> 706</span>&#160; }</div><div class="line"><a name="l00707"></a><span class="lineno"> 707</span>&#160; <span class="keywordflow">if</span> (itNodes == nodes.end())</div><div class="line"><a name="l00708"></a><span class="lineno"> 708</span>&#160; index = nodes.size();</div><div class="line"><a name="l00709"></a><span class="lineno"> 709</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00710"></a><span class="lineno"> 710</span>&#160; index = itNodes - nodes.begin();</div><div class="line"><a name="l00711"></a><span class="lineno"> 711</span>&#160; }</div><div class="line"><a name="l00712"></a><span class="lineno"> 712</span>&#160; <span class="keywordflow">return</span> index;</div><div class="line"><a name="l00713"></a><span class="lineno"> 713</span>&#160; }</div><div class="line"><a name="l00714"></a><span class="lineno"> 714</span>&#160;</div><div class="line"><a name="l00715"></a><span class="lineno"><a class="line" href="classam_1_1CAmRouter.html#aec93bdf7c20934bedf1dcd3cbd6b162e"> 715</a></span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRouter.html#aec93bdf7c20934bedf1dcd3cbd6b162e">CAmRouter::getFirstNShortestPaths</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> onlyFree, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> cycles, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> maxPathCount, <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> &amp; aSource,</div><div class="line"><a name="l00716"></a><span class="lineno"> 716</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> &amp; aSink, std::vector&lt;am_Route_s&gt; &amp; resultPath)</div><div class="line"><a name="l00717"></a><span class="lineno"> 717</span>&#160; {</div><div class="line"><a name="l00718"></a><span class="lineno"> 718</span>&#160; <span class="keywordflow">if</span> (aSource.<a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>().<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a> != CAmNodeDataType::SOURCE || aSink.<a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>().<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a> != CAmNodeDataType::SINK)</div><div class="line"><a name="l00719"></a><span class="lineno"> 719</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>;</div><div class="line"><a name="l00720"></a><span class="lineno"> 720</span>&#160; <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID = aSink.<a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>().<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#aa703a94ad48e243226fc26d4d2efe96b">sink</a>-&gt;<a class="code" href="structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1">sinkID</a>;</div><div class="line"><a name="l00721"></a><span class="lineno"> 721</span>&#160; <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID = aSource.<a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>().<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a9794d679917230d191c144b5b36fe783">source</a>-&gt;<a class="code" href="structam_1_1am__Source__s.html#ad224888802fabebefe6ff587412da9fd">sourceID</a>;</div><div class="line"><a name="l00722"></a><span class="lineno"> 722</span>&#160; std::vector&lt;am_Route_s&gt; paths;</div><div class="line"><a name="l00723"></a><span class="lineno"> 723</span>&#160; std::vector&lt;std::vector&lt;CAmRoutingNode*&gt;&gt; nodes;</div><div class="line"><a name="l00724"></a><span class="lineno"> 724</span>&#160; std::vector&lt;am_domainID_t&gt; visitedDomains;</div><div class="line"><a name="l00725"></a><span class="lineno"> 725</span>&#160; visitedDomains.push_back(((<a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>*) &amp;aSource)-&gt;getData().domainID());</div><div class="line"><a name="l00726"></a><span class="lineno"> 726</span>&#160;</div><div class="line"><a name="l00727"></a><span class="lineno"> 727</span>&#160; <span class="keyword">auto</span> cbShouldVisitNode = [&amp;visitedDomains, &amp;cycles, &amp;onlyFree, <span class="keyword">this</span>](<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> * node)-&gt;<span class="keywordtype">bool</span></div><div class="line"><a name="l00728"></a><span class="lineno"> 728</span>&#160; {</div><div class="line"><a name="l00729"></a><span class="lineno"> 729</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="classam_1_1CAmRouter.html#a0210aff672959cea42ed6760144d4296">CAmRouter::shouldGoInDomain</a>(visitedDomains, node-&gt;<a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>().<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a40dca77f6ca7b2dc92796ac4f271665c">domainID</a>(), cycles))</div><div class="line"><a name="l00730"></a><span class="lineno"> 730</span>&#160; {</div><div class="line"><a name="l00731"></a><span class="lineno"> 731</span>&#160; <span class="keyword">const</span> <a class="code" href="structam_1_1am__RoutingNodeData__s.html">am_RoutingNodeData_s</a> &amp; nodeData = node-&gt;<a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>();</div><div class="line"><a name="l00732"></a><span class="lineno"> 732</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276cae7dc94753104a5288049a249cb3193e4">am_RoutingNodeData_s::GATEWAY</a>==nodeData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a>)</div><div class="line"><a name="l00733"></a><span class="lineno"> 733</span>&#160; {</div><div class="line"><a name="l00734"></a><span class="lineno"> 734</span>&#160; <span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> * gateway = nodeData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a3e64f452e79f69f04afd2fc19d1db1f1">gateway</a>;</div><div class="line"><a name="l00735"></a><span class="lineno"> 735</span>&#160; <span class="keywordflow">return</span> (!onlyFree || !isComponentConnected(*gateway));</div><div class="line"><a name="l00736"></a><span class="lineno"> 736</span>&#160; }</div><div class="line"><a name="l00737"></a><span class="lineno"> 737</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span>(<a class="code" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276ca5c8a2228d2052aeba0c35f5d5ad34889">am_RoutingNodeData_s::CONVERTER</a>==nodeData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a>)</div><div class="line"><a name="l00738"></a><span class="lineno"> 738</span>&#160; {</div><div class="line"><a name="l00739"></a><span class="lineno"> 739</span>&#160; <span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a> * converter = nodeData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a8fef46ce6e8adad5904eb863820c438e">converter</a>;</div><div class="line"><a name="l00740"></a><span class="lineno"> 740</span>&#160; <span class="keywordflow">return</span> (!onlyFree || !isComponentConnected(*converter));</div><div class="line"><a name="l00741"></a><span class="lineno"> 741</span>&#160; }</div><div class="line"><a name="l00742"></a><span class="lineno"> 742</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00743"></a><span class="lineno"> 743</span>&#160; }</div><div class="line"><a name="l00744"></a><span class="lineno"> 744</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00745"></a><span class="lineno"> 745</span>&#160; };</div><div class="line"><a name="l00746"></a><span class="lineno"> 746</span>&#160; <span class="keyword">auto</span> cbWillVisitNode = [&amp;visitedDomains](<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> * node)</div><div class="line"><a name="l00747"></a><span class="lineno"> 747</span>&#160; { visitedDomains.push_back(node-&gt;<a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>().<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a40dca77f6ca7b2dc92796ac4f271665c">domainID</a>());};</div><div class="line"><a name="l00748"></a><span class="lineno"> 748</span>&#160; <span class="keyword">auto</span> cbDidVisitNode = [&amp;visitedDomains](<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> * node)</div><div class="line"><a name="l00749"></a><span class="lineno"> 749</span>&#160; { visitedDomains.erase(visitedDomains.end()-1);};</div><div class="line"><a name="l00750"></a><span class="lineno"> 750</span>&#160; <span class="keyword">auto</span> cbDidFinish = [&amp;resultPath, &amp;nodes, &amp;paths, &amp;sinkID, &amp;sourceID](<span class="keyword">const</span> std::vector&lt;CAmRoutingNode*&gt; &amp; path)</div><div class="line"><a name="l00751"></a><span class="lineno"> 751</span>&#160; {</div><div class="line"><a name="l00752"></a><span class="lineno"> 752</span>&#160; <span class="keywordtype">int</span> index = CAmRouter::insertPostion(path, nodes);</div><div class="line"><a name="l00753"></a><span class="lineno"> 753</span>&#160; nodes.emplace(nodes.begin()+index);</div><div class="line"><a name="l00754"></a><span class="lineno"> 754</span>&#160; paths.emplace(paths.begin()+index);</div><div class="line"><a name="l00755"></a><span class="lineno"> 755</span>&#160; nodes[index] = path;</div><div class="line"><a name="l00756"></a><span class="lineno"> 756</span>&#160; <a class="code" href="structam_1_1am__Route__s.html">am_Route_s</a> &amp; nextRoute = paths[index];</div><div class="line"><a name="l00757"></a><span class="lineno"> 757</span>&#160; nextRoute.<a class="code" href="structam_1_1am__Route__s.html#adc2e4801d4cea72a22d602492b918ec7">sinkID</a> = sinkID;</div><div class="line"><a name="l00758"></a><span class="lineno"> 758</span>&#160; nextRoute.<a class="code" href="structam_1_1am__Route__s.html#abf0e80b6a3c873f98df00ab7e0ab014c">sourceID</a> = sourceID;</div><div class="line"><a name="l00759"></a><span class="lineno"> 759</span>&#160; <a class="code" href="structam_1_1am__RoutingElement__s.html">am_RoutingElement_s</a> * element;</div><div class="line"><a name="l00760"></a><span class="lineno"> 760</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> it = path.begin(); it!=path.end(); it++)</div><div class="line"><a name="l00761"></a><span class="lineno"> 761</span>&#160; {</div><div class="line"><a name="l00762"></a><span class="lineno"> 762</span>&#160; <a class="code" href="structam_1_1am__RoutingNodeData__s.html">am_RoutingNodeData_s</a> &amp; routingData = (*it)-&gt;getData();</div><div class="line"><a name="l00763"></a><span class="lineno"> 763</span>&#160; <span class="keywordflow">if</span>(routingData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a>==CAmNodeDataType::SOURCE)</div><div class="line"><a name="l00764"></a><span class="lineno"> 764</span>&#160; {</div><div class="line"><a name="l00765"></a><span class="lineno"> 765</span>&#160; <span class="keyword">auto</span> iter = nextRoute.<a class="code" href="structam_1_1am__Route__s.html#aa88feca01526bbbc69b1f44c9be22462">route</a>.emplace(nextRoute.<a class="code" href="structam_1_1am__Route__s.html#aa88feca01526bbbc69b1f44c9be22462">route</a>.end());</div><div class="line"><a name="l00766"></a><span class="lineno"> 766</span>&#160; element = &amp;(*iter);</div><div class="line"><a name="l00767"></a><span class="lineno"> 767</span>&#160; element-&gt;<a class="code" href="structam_1_1am__RoutingElement__s.html#a877d5ed3d176e1b7b6567a5c5fbe0577">domainID</a> = routingData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a9794d679917230d191c144b5b36fe783">source</a>-&gt;<a class="code" href="structam_1_1am__Source__s.html#a57854adc822ed77c6443ec2c745820af">domainID</a>;</div><div class="line"><a name="l00768"></a><span class="lineno"> 768</span>&#160; element-&gt;<a class="code" href="structam_1_1am__RoutingElement__s.html#aa62eb1c5d54fce616106aa928e72beba">sourceID</a> = routingData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a9794d679917230d191c144b5b36fe783">source</a>-&gt;<a class="code" href="structam_1_1am__Source__s.html#ad224888802fabebefe6ff587412da9fd">sourceID</a>;</div><div class="line"><a name="l00769"></a><span class="lineno"> 769</span>&#160; element-&gt;<a class="code" href="structam_1_1am__RoutingElement__s.html#ab532c1225badbf5cd967ac602e8b64e0">connectionFormat</a> = <a class="code" href="namespaceam.html#a50170d91d053ff9f44ce0f8609d094a6">CF_UNKNOWN</a>;</div><div class="line"><a name="l00770"></a><span class="lineno"> 770</span>&#160; }</div><div class="line"><a name="l00771"></a><span class="lineno"> 771</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span>(routingData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a>==CAmNodeDataType::SINK)</div><div class="line"><a name="l00772"></a><span class="lineno"> 772</span>&#160; {</div><div class="line"><a name="l00773"></a><span class="lineno"> 773</span>&#160; element-&gt;<a class="code" href="structam_1_1am__RoutingElement__s.html#a877d5ed3d176e1b7b6567a5c5fbe0577">domainID</a> = routingData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#aa703a94ad48e243226fc26d4d2efe96b">sink</a>-&gt;<a class="code" href="structam_1_1am__Sink__s.html#a8505cd0b29334007bd6dd5555f482cce">domainID</a>;</div><div class="line"><a name="l00774"></a><span class="lineno"> 774</span>&#160; element-&gt;<a class="code" href="structam_1_1am__RoutingElement__s.html#a14d52e48dad6d576b5da792168eec193">sinkID</a> = routingData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#aa703a94ad48e243226fc26d4d2efe96b">sink</a>-&gt;<a class="code" href="structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1">sinkID</a>;</div><div class="line"><a name="l00775"></a><span class="lineno"> 775</span>&#160; element-&gt;<a class="code" href="structam_1_1am__RoutingElement__s.html#ab532c1225badbf5cd967ac602e8b64e0">connectionFormat</a> = <a class="code" href="namespaceam.html#a50170d91d053ff9f44ce0f8609d094a6">CF_UNKNOWN</a>;</div><div class="line"><a name="l00776"></a><span class="lineno"> 776</span>&#160; }</div><div class="line"><a name="l00777"></a><span class="lineno"> 777</span>&#160; }</div><div class="line"><a name="l00778"></a><span class="lineno"> 778</span>&#160; };</div><div class="line"><a name="l00779"></a><span class="lineno"> 779</span>&#160;</div><div class="line"><a name="l00780"></a><span class="lineno"> 780</span>&#160; mRoutingGraph.<a class="code" href="classam_1_1CAmGraph.html#a82af8323ee0df0fa83294e340ddac83a">getAllPaths</a>(aSource, aSink, cbShouldVisitNode, cbWillVisitNode, cbDidVisitNode, cbDidFinish);</div><div class="line"><a name="l00781"></a><span class="lineno"> 781</span>&#160; <span class="keywordtype">unsigned</span> pathsFound = 0;</div><div class="line"><a name="l00782"></a><span class="lineno"> 782</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> cfError = <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div><div class="line"><a name="l00783"></a><span class="lineno"> 783</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">auto</span> it = paths.begin(); pathsFound &lt; maxPathCount &amp;&amp; it != paths.end(); it++)</div><div class="line"><a name="l00784"></a><span class="lineno"> 784</span>&#160; {</div><div class="line"><a name="l00785"></a><span class="lineno"> 785</span>&#160; cfError = cfPermutationsForPath(*it, nodes[it - paths.begin()], resultPath);</div><div class="line"><a name="l00786"></a><span class="lineno"> 786</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a> == cfError)</div><div class="line"><a name="l00787"></a><span class="lineno"> 787</span>&#160; {</div><div class="line"><a name="l00788"></a><span class="lineno"> 788</span>&#160; pathsFound += (resultPath.size() &gt; 0);</div><div class="line"><a name="l00789"></a><span class="lineno"> 789</span>&#160; }</div><div class="line"><a name="l00790"></a><span class="lineno"> 790</span>&#160; }</div><div class="line"><a name="l00791"></a><span class="lineno"> 791</span>&#160; <span class="keywordflow">if</span> (pathsFound)</div><div class="line"><a name="l00792"></a><span class="lineno"> 792</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div><div class="line"><a name="l00793"></a><span class="lineno"> 793</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00794"></a><span class="lineno"> 794</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>;</div><div class="line"><a name="l00795"></a><span class="lineno"> 795</span>&#160; }</div><div class="line"><a name="l00796"></a><span class="lineno"> 796</span>&#160;</div><div class="line"><a name="l00797"></a><span class="lineno"><a class="line" href="classam_1_1CAmRouter.html#a0210aff672959cea42ed6760144d4296"> 797</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmRouter.html#a0210aff672959cea42ed6760144d4296">CAmRouter::shouldGoInDomain</a>(<span class="keyword">const</span> std::vector&lt;am_domainID_t&gt; &amp; visitedDomains, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> nodeDomainID, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> maxCyclesNumber)</div><div class="line"><a name="l00798"></a><span class="lineno"> 798</span>&#160; {</div><div class="line"><a name="l00799"></a><span class="lineno"> 799</span>&#160; <span class="keywordtype">unsigned</span> recourseCounter(0);</div><div class="line"><a name="l00800"></a><span class="lineno"> 800</span>&#160; <span class="keywordflow">if</span> (visitedDomains.size())</div><div class="line"><a name="l00801"></a><span class="lineno"> 801</span>&#160; {</div><div class="line"><a name="l00802"></a><span class="lineno"> 802</span>&#160; <span class="keywordflow">if</span> (visitedDomains.back() == nodeDomainID)</div><div class="line"><a name="l00803"></a><span class="lineno"> 803</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00804"></a><span class="lineno"> 804</span>&#160; <span class="keywordtype">unsigned</span> count = 0;</div><div class="line"><a name="l00805"></a><span class="lineno"> 805</span>&#160; <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> lastDomain = 0;</div><div class="line"><a name="l00806"></a><span class="lineno"> 806</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">auto</span> it = visitedDomains.begin(); it != visitedDomains.end() - 1; it++)</div><div class="line"><a name="l00807"></a><span class="lineno"> 807</span>&#160; {</div><div class="line"><a name="l00808"></a><span class="lineno"> 808</span>&#160; <span class="keywordflow">if</span> (lastDomain != *it)</div><div class="line"><a name="l00809"></a><span class="lineno"> 809</span>&#160; {</div><div class="line"><a name="l00810"></a><span class="lineno"> 810</span>&#160; <span class="keywordflow">if</span> (nodeDomainID == *it)</div><div class="line"><a name="l00811"></a><span class="lineno"> 811</span>&#160; {</div><div class="line"><a name="l00812"></a><span class="lineno"> 812</span>&#160; recourseCounter++;</div><div class="line"><a name="l00813"></a><span class="lineno"> 813</span>&#160; <span class="keywordflow">if</span> (recourseCounter &gt; maxCyclesNumber)</div><div class="line"><a name="l00814"></a><span class="lineno"> 814</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00815"></a><span class="lineno"> 815</span>&#160; }</div><div class="line"><a name="l00816"></a><span class="lineno"> 816</span>&#160; lastDomain = *it;</div><div class="line"><a name="l00817"></a><span class="lineno"> 817</span>&#160; }</div><div class="line"><a name="l00818"></a><span class="lineno"> 818</span>&#160; }</div><div class="line"><a name="l00819"></a><span class="lineno"> 819</span>&#160; }</div><div class="line"><a name="l00820"></a><span class="lineno"> 820</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00821"></a><span class="lineno"> 821</span>&#160; }</div><div class="line"><a name="l00822"></a><span class="lineno"> 822</span>&#160;</div><div class="line"><a name="l00823"></a><span class="lineno"><a class="line" href="classam_1_1CAmRouter.html#afd8e107206e8435a9864dbfbc2c23f74"> 823</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmRouter.html#a0210aff672959cea42ed6760144d4296">CAmRouter::shouldGoInDomain</a>(<span class="keyword">const</span> std::vector&lt;am_domainID_t&gt; &amp; visitedDomains, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> nodeDomainID)</div><div class="line"><a name="l00824"></a><span class="lineno"> 824</span>&#160; {</div><div class="line"><a name="l00825"></a><span class="lineno"> 825</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classam_1_1CAmRouter.html#a0210aff672959cea42ed6760144d4296">CAmRouter::shouldGoInDomain</a>(visitedDomains, nodeDomainID, mMaxAllowedCycles);</div><div class="line"><a name="l00826"></a><span class="lineno"> 826</span>&#160; }</div><div class="line"><a name="l00827"></a><span class="lineno"> 827</span>&#160;</div><div class="line"><a name="l00828"></a><span class="lineno"><a class="line" href="classam_1_1CAmRouter.html#acbb23f31eb24cdc6c7afd97ee893e423"> 828</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmRouter.html#acbb23f31eb24cdc6c7afd97ee893e423">CAmRouter::getAllowedFormatsFromConvMatrix</a>(<span class="keyword">const</span> std::vector&lt;bool&gt; &amp; convertionMatrix,</div><div class="line"><a name="l00829"></a><span class="lineno"> 829</span>&#160; <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; listSourceFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; listSinkFormats,</div><div class="line"><a name="l00830"></a><span class="lineno"> 830</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; sourceFormats, std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; sinkFormats)</div><div class="line"><a name="l00831"></a><span class="lineno"> 831</span>&#160; {</div><div class="line"><a name="l00832"></a><span class="lineno"> 832</span>&#160; <span class="keyword">const</span> <span class="keywordtype">size_t</span> sizeSourceFormats = listSourceFormats.size();</div><div class="line"><a name="l00833"></a><span class="lineno"> 833</span>&#160; <span class="keyword">const</span> <span class="keywordtype">size_t</span> sizeSinkFormats = listSinkFormats.size();</div><div class="line"><a name="l00834"></a><span class="lineno"> 834</span>&#160; <span class="keyword">const</span> <span class="keywordtype">size_t</span> sizeConvertionMatrix = convertionMatrix.size();</div><div class="line"><a name="l00835"></a><span class="lineno"> 835</span>&#160;</div><div class="line"><a name="l00836"></a><span class="lineno"> 836</span>&#160; <span class="keywordflow">if</span> (sizeSourceFormats == 0 || sizeSinkFormats == 0 || sizeConvertionMatrix == 0 || sizeConvertionMatrix != sizeSinkFormats * sizeSourceFormats)</div><div class="line"><a name="l00837"></a><span class="lineno"> 837</span>&#160; {</div><div class="line"><a name="l00838"></a><span class="lineno"> 838</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00839"></a><span class="lineno"> 839</span>&#160; }</div><div class="line"><a name="l00840"></a><span class="lineno"> 840</span>&#160;</div><div class="line"><a name="l00841"></a><span class="lineno"> 841</span>&#160; std::vector&lt;bool&gt;::const_iterator iterator = convertionMatrix.begin();</div><div class="line"><a name="l00842"></a><span class="lineno"> 842</span>&#160; <span class="keywordflow">for</span> (; iterator != convertionMatrix.end(); ++iterator)</div><div class="line"><a name="l00843"></a><span class="lineno"> 843</span>&#160; {</div><div class="line"><a name="l00844"></a><span class="lineno"> 844</span>&#160; <span class="keywordflow">if</span> (<span class="keyword">true</span> == *iterator)</div><div class="line"><a name="l00845"></a><span class="lineno"> 845</span>&#160; {</div><div class="line"><a name="l00846"></a><span class="lineno"> 846</span>&#160; <span class="keyword">const</span> <span class="keywordtype">size_t</span> index = iterator - convertionMatrix.begin();</div><div class="line"><a name="l00847"></a><span class="lineno"> 847</span>&#160; <span class="keywordtype">size_t</span> idx = index % sizeSourceFormats;</div><div class="line"><a name="l00848"></a><span class="lineno"> 848</span>&#160; sourceFormats.push_back(listSourceFormats.at(idx));</div><div class="line"><a name="l00849"></a><span class="lineno"> 849</span>&#160; idx = index / sizeSourceFormats;</div><div class="line"><a name="l00850"></a><span class="lineno"> 850</span>&#160; sinkFormats.push_back(listSinkFormats.at(idx));</div><div class="line"><a name="l00851"></a><span class="lineno"> 851</span>&#160; }</div><div class="line"><a name="l00852"></a><span class="lineno"> 852</span>&#160; }</div><div class="line"><a name="l00853"></a><span class="lineno"> 853</span>&#160; <span class="keywordflow">return</span> sourceFormats.size() &gt; 0;</div><div class="line"><a name="l00854"></a><span class="lineno"> 854</span>&#160; }</div><div class="line"><a name="l00855"></a><span class="lineno"> 855</span>&#160;</div><div class="line"><a name="l00856"></a><span class="lineno"><a class="line" href="classam_1_1CAmRouter.html#adbf59722ed983e95db461ab4740c0a4b"> 856</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRouter.html#adbf59722ed983e95db461ab4740c0a4b">CAmRouter::listPossibleConnectionFormats</a>(std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; inListSourceFormats,</div><div class="line"><a name="l00857"></a><span class="lineno"> 857</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; inListSinkFormats, std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; outListFormats)</div><div class="line"><a name="l00858"></a><span class="lineno"> 858</span>&#160; {</div><div class="line"><a name="l00859"></a><span class="lineno"> 859</span>&#160; std::sort(inListSourceFormats.begin(), inListSourceFormats.end());</div><div class="line"><a name="l00860"></a><span class="lineno"> 860</span>&#160; std::sort(inListSinkFormats.begin(), inListSinkFormats.end());</div><div class="line"><a name="l00861"></a><span class="lineno"> 861</span>&#160; std::insert_iterator&lt;std::vector&lt;am_CustomConnectionFormat_t&gt; &gt; inserter(outListFormats, outListFormats.begin());</div><div class="line"><a name="l00862"></a><span class="lineno"> 862</span>&#160; set_intersection(inListSourceFormats.begin(), inListSourceFormats.end(), inListSinkFormats.begin(), inListSinkFormats.end(), inserter);</div><div class="line"><a name="l00863"></a><span class="lineno"> 863</span>&#160; }</div><div class="line"><a name="l00864"></a><span class="lineno"> 864</span>&#160;</div><div class="line"><a name="l00865"></a><span class="lineno"><a class="line" href="classam_1_1CAmRouter.html#abfe25345318af7e96d13c08acb0d79d5"> 865</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmRouter.html#abfe25345318af7e96d13c08acb0d79d5">CAmRouter::getRestrictedOutputFormats</a>(<span class="keyword">const</span> std::vector&lt;bool&gt; &amp; convertionMatrix, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; listSourceFormats,</div><div class="line"><a name="l00866"></a><span class="lineno"> 866</span>&#160; <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; listSinkFormats, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> connectionFormat,</div><div class="line"><a name="l00867"></a><span class="lineno"> 867</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; listFormats)</div><div class="line"><a name="l00868"></a><span class="lineno"> 868</span>&#160; {</div><div class="line"><a name="l00869"></a><span class="lineno"> 869</span>&#160; listFormats.clear();</div><div class="line"><a name="l00870"></a><span class="lineno"> 870</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt;::const_iterator rowSinkIterator = listSinkFormats.begin();</div><div class="line"><a name="l00871"></a><span class="lineno"> 871</span>&#160; std::vector&lt;bool&gt;::const_iterator matrixIterator = convertionMatrix.begin();</div><div class="line"><a name="l00872"></a><span class="lineno"> 872</span>&#160;</div><div class="line"><a name="l00873"></a><span class="lineno"> 873</span>&#160; <span class="comment">//find the row number of the sink</span></div><div class="line"><a name="l00874"></a><span class="lineno"> 874</span>&#160; rowSinkIterator = find(listSinkFormats.begin(), listSinkFormats.end(), connectionFormat);</div><div class="line"><a name="l00875"></a><span class="lineno"> 875</span>&#160; <span class="keywordtype">int</span> rowNumberSink = rowSinkIterator - listSinkFormats.begin();</div><div class="line"><a name="l00876"></a><span class="lineno"> 876</span>&#160;</div><div class="line"><a name="l00877"></a><span class="lineno"> 877</span>&#160; <span class="comment">//go through the convertionMatrix and find out if the conversion is possible, if yes, add connectionFormat ...</span></div><div class="line"><a name="l00878"></a><span class="lineno"> 878</span>&#160; std::advance(matrixIterator, rowNumberSink);</div><div class="line"><a name="l00879"></a><span class="lineno"> 879</span>&#160;</div><div class="line"><a name="l00880"></a><span class="lineno"> 880</span>&#160; <span class="comment">//iterate line-wise through the matrix and add more formats</span></div><div class="line"><a name="l00881"></a><span class="lineno"> 881</span>&#160; <span class="keywordflow">do</span></div><div class="line"><a name="l00882"></a><span class="lineno"> 882</span>&#160; {</div><div class="line"><a name="l00883"></a><span class="lineno"> 883</span>&#160; <span class="keywordflow">if</span> (*matrixIterator)</div><div class="line"><a name="l00884"></a><span class="lineno"> 884</span>&#160; {</div><div class="line"><a name="l00885"></a><span class="lineno"> 885</span>&#160; listFormats.push_back(listSourceFormats.at((matrixIterator - convertionMatrix.begin()) / listSinkFormats.size()));</div><div class="line"><a name="l00886"></a><span class="lineno"> 886</span>&#160; }</div><div class="line"><a name="l00887"></a><span class="lineno"> 887</span>&#160; std::advance(matrixIterator, listSinkFormats.size());</div><div class="line"><a name="l00888"></a><span class="lineno"> 888</span>&#160; } <span class="keywordflow">while</span> (convertionMatrix.end() - matrixIterator &gt; 0);</div><div class="line"><a name="l00889"></a><span class="lineno"> 889</span>&#160;</div><div class="line"><a name="l00890"></a><span class="lineno"> 890</span>&#160; <span class="keywordflow">return</span> listFormats.size();</div><div class="line"><a name="l00891"></a><span class="lineno"> 891</span>&#160; }</div><div class="line"><a name="l00892"></a><span class="lineno"> 892</span>&#160;</div><div class="line"><a name="l00893"></a><span class="lineno"><a class="line" href="classam_1_1CAmRouter.html#a18480d4cd51e8a1dd35a4d9ce7c34ec1"> 893</a></span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRouter.html#a18480d4cd51e8a1dd35a4d9ce7c34ec1">CAmRouter::getSourceSinkPossibleConnectionFormats</a>(std::vector&lt;CAmRoutingNode*&gt;::iterator iteratorSource,</div><div class="line"><a name="l00894"></a><span class="lineno"> 894</span>&#160; std::vector&lt;CAmRoutingNode*&gt;::iterator iteratorSink, std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; outConnectionFormats)</div><div class="line"><a name="l00895"></a><span class="lineno"> 895</span>&#160; {</div><div class="line"><a name="l00896"></a><span class="lineno"> 896</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> * nodeSink = *iteratorSink;</div><div class="line"><a name="l00897"></a><span class="lineno"> 897</span>&#160; <span class="keywordflow">if</span> (nodeSink-&gt;<a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>().<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a> != CAmNodeDataType::SINK)</div><div class="line"><a name="l00898"></a><span class="lineno"> 898</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>);</div><div class="line"><a name="l00899"></a><span class="lineno"> 899</span>&#160;</div><div class="line"><a name="l00900"></a><span class="lineno"> 900</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> * nodeSource = *iteratorSource;</div><div class="line"><a name="l00901"></a><span class="lineno"> 901</span>&#160; <span class="keywordflow">if</span> (nodeSource-&gt;<a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>().<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a> != CAmNodeDataType::SOURCE)</div><div class="line"><a name="l00902"></a><span class="lineno"> 902</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>);</div><div class="line"><a name="l00903"></a><span class="lineno"> 903</span>&#160;</div><div class="line"><a name="l00904"></a><span class="lineno"> 904</span>&#160; <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a> *source = nodeSource-&gt;<a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>().<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a9794d679917230d191c144b5b36fe783">source</a>;</div><div class="line"><a name="l00905"></a><span class="lineno"> 905</span>&#160; <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> *sink = nodeSink-&gt;<a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>().<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#aa703a94ad48e243226fc26d4d2efe96b">sink</a>;</div><div class="line"><a name="l00906"></a><span class="lineno"> 906</span>&#160; <a class="code" href="classam_1_1CAmRouter.html#adbf59722ed983e95db461ab4740c0a4b">listPossibleConnectionFormats</a>(source-&gt;<a class="code" href="structam_1_1am__Source__s.html#a161ce36395faa9faea7db1699c62c700">listConnectionFormats</a>, sink-&gt;<a class="code" href="structam_1_1am__Sink__s.html#af5692eedaf4886be06f92293cd474d3e">listConnectionFormats</a>, outConnectionFormats);</div><div class="line"><a name="l00907"></a><span class="lineno"> 907</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l00908"></a><span class="lineno"> 908</span>&#160; }</div><div class="line"><a name="l00909"></a><span class="lineno"> 909</span>&#160;</div><div class="line"><a name="l00910"></a><span class="lineno"><a class="line" href="classam_1_1CAmRouter.html#a9070c79b936907a886e12bebc425a863"> 910</a></span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRouter.html#a9070c79b936907a886e12bebc425a863">CAmRouter::getAllPaths</a>(<a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> &amp; aSource, <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> &amp; aSink, std::vector&lt;am_Route_s&gt; &amp; resultPath,</div><div class="line"><a name="l00911"></a><span class="lineno"> 911</span>&#160; std::vector&lt;std::vector&lt;CAmRoutingNode*&gt;&gt; &amp; resultNodesPath, <span class="keyword">const</span> <span class="keywordtype">bool</span> includeCycles, <span class="keyword">const</span> <span class="keywordtype">bool</span> onlyFree)</div><div class="line"><a name="l00912"></a><span class="lineno"> 912</span>&#160; {</div><div class="line"><a name="l00913"></a><span class="lineno"> 913</span>&#160;</div><div class="line"><a name="l00914"></a><span class="lineno"> 914</span>&#160; <span class="keywordflow">if</span> (aSource.<a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>().<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a> != CAmNodeDataType::SOURCE || aSink.<a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>().<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a> != CAmNodeDataType::SINK)</div><div class="line"><a name="l00915"></a><span class="lineno"> 915</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>;</div><div class="line"><a name="l00916"></a><span class="lineno"> 916</span>&#160;</div><div class="line"><a name="l00917"></a><span class="lineno"> 917</span>&#160; <span class="keywordtype">unsigned</span> cycles;</div><div class="line"><a name="l00918"></a><span class="lineno"> 918</span>&#160; <span class="keywordflow">if</span> (includeCycles)</div><div class="line"><a name="l00919"></a><span class="lineno"> 919</span>&#160; cycles = UINT_MAX;</div><div class="line"><a name="l00920"></a><span class="lineno"> 920</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00921"></a><span class="lineno"> 921</span>&#160; cycles = 0;</div><div class="line"><a name="l00922"></a><span class="lineno"> 922</span>&#160;</div><div class="line"><a name="l00923"></a><span class="lineno"> 923</span>&#160; uint8_t errorsCount = 0, successCount = 0;</div><div class="line"><a name="l00924"></a><span class="lineno"> 924</span>&#160; <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID = aSink.<a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>().<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#aa703a94ad48e243226fc26d4d2efe96b">sink</a>-&gt;<a class="code" href="structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1">sinkID</a>;</div><div class="line"><a name="l00925"></a><span class="lineno"> 925</span>&#160; <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID = aSource.<a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>().<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a9794d679917230d191c144b5b36fe783">source</a>-&gt;<a class="code" href="structam_1_1am__Source__s.html#ad224888802fabebefe6ff587412da9fd">sourceID</a>;</div><div class="line"><a name="l00926"></a><span class="lineno"> 926</span>&#160; std::vector&lt;am_Route_s&gt; paths;</div><div class="line"><a name="l00927"></a><span class="lineno"> 927</span>&#160; std::vector&lt;am_domainID_t&gt; visitedDomains;</div><div class="line"><a name="l00928"></a><span class="lineno"> 928</span>&#160; visitedDomains.push_back(((<a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>*) &amp;aSource)-&gt;getData().domainID());</div><div class="line"><a name="l00929"></a><span class="lineno"> 929</span>&#160; mRoutingGraph.<a class="code" href="classam_1_1CAmGraph.html#a82af8323ee0df0fa83294e340ddac83a">getAllPaths</a>(aSource, aSink, [&amp;visitedDomains, &amp;cycles, &amp;onlyFree, <span class="keyword">this</span>](<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> * node)-&gt;<span class="keywordtype">bool</span></div><div class="line"><a name="l00930"></a><span class="lineno"> 930</span>&#160; {</div><div class="line"><a name="l00931"></a><span class="lineno"> 931</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="classam_1_1CAmRouter.html#a0210aff672959cea42ed6760144d4296">CAmRouter::shouldGoInDomain</a>(visitedDomains, node-&gt;<a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>().<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a40dca77f6ca7b2dc92796ac4f271665c">domainID</a>(), cycles))</div><div class="line"><a name="l00932"></a><span class="lineno"> 932</span>&#160; {</div><div class="line"><a name="l00933"></a><span class="lineno"> 933</span>&#160; <span class="keyword">const</span> <a class="code" href="structam_1_1am__RoutingNodeData__s.html">am_RoutingNodeData_s</a> &amp; nodeData = node-&gt;<a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>();</div><div class="line"><a name="l00934"></a><span class="lineno"> 934</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276cae7dc94753104a5288049a249cb3193e4">am_RoutingNodeData_s::GATEWAY</a>==nodeData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a>)</div><div class="line"><a name="l00935"></a><span class="lineno"> 935</span>&#160; {</div><div class="line"><a name="l00936"></a><span class="lineno"> 936</span>&#160; <span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> * gateway = nodeData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a3e64f452e79f69f04afd2fc19d1db1f1">gateway</a>;</div><div class="line"><a name="l00937"></a><span class="lineno"> 937</span>&#160; <span class="keywordflow">return</span> (!onlyFree || !isComponentConnected(*gateway));</div><div class="line"><a name="l00938"></a><span class="lineno"> 938</span>&#160; }</div><div class="line"><a name="l00939"></a><span class="lineno"> 939</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span>(<a class="code" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276ca5c8a2228d2052aeba0c35f5d5ad34889">am_RoutingNodeData_s::CONVERTER</a>==nodeData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a>)</div><div class="line"><a name="l00940"></a><span class="lineno"> 940</span>&#160; {</div><div class="line"><a name="l00941"></a><span class="lineno"> 941</span>&#160; <span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a> * converter = nodeData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a8fef46ce6e8adad5904eb863820c438e">converter</a>;</div><div class="line"><a name="l00942"></a><span class="lineno"> 942</span>&#160; <span class="keywordflow">return</span> (!onlyFree || !isComponentConnected(*converter));</div><div class="line"><a name="l00943"></a><span class="lineno"> 943</span>&#160; }</div><div class="line"><a name="l00944"></a><span class="lineno"> 944</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00945"></a><span class="lineno"> 945</span>&#160; }</div><div class="line"><a name="l00946"></a><span class="lineno"> 946</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00947"></a><span class="lineno"> 947</span>&#160; }, [&amp;visitedDomains](<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> * node)</div><div class="line"><a name="l00948"></a><span class="lineno"> 948</span>&#160; {</div><div class="line"><a name="l00949"></a><span class="lineno"> 949</span>&#160; visitedDomains.push_back(node-&gt;<a class="code" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>().<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a40dca77f6ca7b2dc92796ac4f271665c">domainID</a>());</div><div class="line"><a name="l00950"></a><span class="lineno"> 950</span>&#160; }, [&amp;visitedDomains](<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> * node)</div><div class="line"><a name="l00951"></a><span class="lineno"> 951</span>&#160; { visitedDomains.erase(visitedDomains.end()-1);},</div><div class="line"><a name="l00952"></a><span class="lineno"> 952</span>&#160; [&amp;resultPath, &amp;resultNodesPath, &amp;paths, &amp;errorsCount, &amp;successCount, &amp;sinkID, &amp;sourceID](<span class="keyword">const</span> std::vector&lt;CAmRoutingNode*&gt; &amp; path)</div><div class="line"><a name="l00953"></a><span class="lineno"> 953</span>&#160; {</div><div class="line"><a name="l00954"></a><span class="lineno"> 954</span>&#160; <span class="keywordtype">int</span> index = CAmRouter::insertPostion(path, resultNodesPath);</div><div class="line"><a name="l00955"></a><span class="lineno"> 955</span>&#160; resultNodesPath.emplace(resultNodesPath.begin()+index);</div><div class="line"><a name="l00956"></a><span class="lineno"> 956</span>&#160; paths.emplace(paths.begin()+index);</div><div class="line"><a name="l00957"></a><span class="lineno"> 957</span>&#160; resultNodesPath[index] = path;</div><div class="line"><a name="l00958"></a><span class="lineno"> 958</span>&#160; <a class="code" href="structam_1_1am__Route__s.html">am_Route_s</a> &amp; nextRoute = paths[index];</div><div class="line"><a name="l00959"></a><span class="lineno"> 959</span>&#160; nextRoute.<a class="code" href="structam_1_1am__Route__s.html#adc2e4801d4cea72a22d602492b918ec7">sinkID</a> = sinkID;</div><div class="line"><a name="l00960"></a><span class="lineno"> 960</span>&#160; nextRoute.<a class="code" href="structam_1_1am__Route__s.html#abf0e80b6a3c873f98df00ab7e0ab014c">sourceID</a> = sourceID;</div><div class="line"><a name="l00961"></a><span class="lineno"> 961</span>&#160; <a class="code" href="structam_1_1am__RoutingElement__s.html">am_RoutingElement_s</a> * element;</div><div class="line"><a name="l00962"></a><span class="lineno"> 962</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> it = path.begin(); it!=path.end(); it++)</div><div class="line"><a name="l00963"></a><span class="lineno"> 963</span>&#160; {</div><div class="line"><a name="l00964"></a><span class="lineno"> 964</span>&#160; <a class="code" href="structam_1_1am__RoutingNodeData__s.html">am_RoutingNodeData_s</a> &amp; routingData = (*it)-&gt;getData();</div><div class="line"><a name="l00965"></a><span class="lineno"> 965</span>&#160; <span class="keywordflow">if</span>(routingData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a>==CAmNodeDataType::SOURCE)</div><div class="line"><a name="l00966"></a><span class="lineno"> 966</span>&#160; {</div><div class="line"><a name="l00967"></a><span class="lineno"> 967</span>&#160; <span class="keyword">auto</span> iter = nextRoute.<a class="code" href="structam_1_1am__Route__s.html#aa88feca01526bbbc69b1f44c9be22462">route</a>.emplace(nextRoute.<a class="code" href="structam_1_1am__Route__s.html#aa88feca01526bbbc69b1f44c9be22462">route</a>.end());</div><div class="line"><a name="l00968"></a><span class="lineno"> 968</span>&#160; element = &amp;(*iter);</div><div class="line"><a name="l00969"></a><span class="lineno"> 969</span>&#160; element-&gt;<a class="code" href="structam_1_1am__RoutingElement__s.html#a877d5ed3d176e1b7b6567a5c5fbe0577">domainID</a> = routingData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a9794d679917230d191c144b5b36fe783">source</a>-&gt;<a class="code" href="structam_1_1am__Source__s.html#a57854adc822ed77c6443ec2c745820af">domainID</a>;</div><div class="line"><a name="l00970"></a><span class="lineno"> 970</span>&#160; element-&gt;<a class="code" href="structam_1_1am__RoutingElement__s.html#aa62eb1c5d54fce616106aa928e72beba">sourceID</a> = routingData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a9794d679917230d191c144b5b36fe783">source</a>-&gt;<a class="code" href="structam_1_1am__Source__s.html#ad224888802fabebefe6ff587412da9fd">sourceID</a>;</div><div class="line"><a name="l00971"></a><span class="lineno"> 971</span>&#160; element-&gt;<a class="code" href="structam_1_1am__RoutingElement__s.html#ab532c1225badbf5cd967ac602e8b64e0">connectionFormat</a> = <a class="code" href="namespaceam.html#a50170d91d053ff9f44ce0f8609d094a6">CF_UNKNOWN</a>;</div><div class="line"><a name="l00972"></a><span class="lineno"> 972</span>&#160; }</div><div class="line"><a name="l00973"></a><span class="lineno"> 973</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span>(routingData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a>==CAmNodeDataType::SINK)</div><div class="line"><a name="l00974"></a><span class="lineno"> 974</span>&#160; {</div><div class="line"><a name="l00975"></a><span class="lineno"> 975</span>&#160; element-&gt;<a class="code" href="structam_1_1am__RoutingElement__s.html#a877d5ed3d176e1b7b6567a5c5fbe0577">domainID</a> = routingData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#aa703a94ad48e243226fc26d4d2efe96b">sink</a>-&gt;<a class="code" href="structam_1_1am__Sink__s.html#a8505cd0b29334007bd6dd5555f482cce">domainID</a>;</div><div class="line"><a name="l00976"></a><span class="lineno"> 976</span>&#160; element-&gt;<a class="code" href="structam_1_1am__RoutingElement__s.html#a14d52e48dad6d576b5da792168eec193">sinkID</a> = routingData.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#aa703a94ad48e243226fc26d4d2efe96b">sink</a>-&gt;<a class="code" href="structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1">sinkID</a>;</div><div class="line"><a name="l00977"></a><span class="lineno"> 977</span>&#160; element-&gt;<a class="code" href="structam_1_1am__RoutingElement__s.html#ab532c1225badbf5cd967ac602e8b64e0">connectionFormat</a> = <a class="code" href="namespaceam.html#a50170d91d053ff9f44ce0f8609d094a6">CF_UNKNOWN</a>;</div><div class="line"><a name="l00978"></a><span class="lineno"> 978</span>&#160; }</div><div class="line"><a name="l00979"></a><span class="lineno"> 979</span>&#160; }</div><div class="line"><a name="l00980"></a><span class="lineno"> 980</span>&#160; });</div><div class="line"><a name="l00981"></a><span class="lineno"> 981</span>&#160;</div><div class="line"><a name="l00982"></a><span class="lineno"> 982</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">auto</span> it = paths.begin(); successCount &lt; mMaxPathCount &amp;&amp; it != paths.end(); it++)</div><div class="line"><a name="l00983"></a><span class="lineno"> 983</span>&#160; {</div><div class="line"><a name="l00984"></a><span class="lineno"> 984</span>&#160; <span class="keywordflow">if</span> (cfPermutationsForPath(*it, resultNodesPath[it - paths.begin()], resultPath) == <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>)</div><div class="line"><a name="l00985"></a><span class="lineno"> 985</span>&#160; errorsCount++;</div><div class="line"><a name="l00986"></a><span class="lineno"> 986</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00987"></a><span class="lineno"> 987</span>&#160; successCount++;</div><div class="line"><a name="l00988"></a><span class="lineno"> 988</span>&#160; }</div><div class="line"><a name="l00989"></a><span class="lineno"> 989</span>&#160;</div><div class="line"><a name="l00990"></a><span class="lineno"> 990</span>&#160; <span class="keywordflow">if</span> (successCount)</div><div class="line"><a name="l00991"></a><span class="lineno"> 991</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div><div class="line"><a name="l00992"></a><span class="lineno"> 992</span>&#160; <span class="keywordflow">if</span> (errorsCount)</div><div class="line"><a name="l00993"></a><span class="lineno"> 993</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>;</div><div class="line"><a name="l00994"></a><span class="lineno"> 994</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div><div class="line"><a name="l00995"></a><span class="lineno"> 995</span>&#160; }</div><div class="line"><a name="l00996"></a><span class="lineno"> 996</span>&#160;</div><div class="line"><a name="l00997"></a><span class="lineno"> 997</span>&#160;}</div><div class="ttc" id="classam_1_1CAmRouter_html_a928bdf737d9786f2896176122e3b89c2"><div class="ttname"><a href="classam_1_1CAmRouter.html#a928bdf737d9786f2896176122e3b89c2">am::CAmRouter::converterNodeWithSinkID</a></div><div class="ttdeci">CAmRoutingNode * converterNodeWithSinkID(const am_sinkID_t sinkID, const am_domainID_t domainID)</div><div class="ttdoc">Returns a converter node for given sinkID. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00284">CAmRouter.cpp:284</a></div></div>
+<div class="ttc" id="structam_1_1am__Converter__s_html_a7e66c234376aa4fce173cfdc3aebff82"><div class="ttname"><a href="structam_1_1am__Converter__s.html#a7e66c234376aa4fce173cfdc3aebff82">am::am_Converter_s::sourceID</a></div><div class="ttdeci">am_sourceID_t sourceID</div><div class="ttdoc">The sourceID of the converter sink-end. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00640">audiomanagertypes.h:640</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_aebfece67d798cfaa6f3ec9744c93e358"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#aebfece67d798cfaa6f3ec9744c93e358">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboRemovedSource</a></div><div class="ttdeci">std::function&lt; void(const am_sourceID_t, const bool)&gt; dboRemovedSource</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00095">CAmDatabaseHandlerMap.h:95</a></div></div>
+<div class="ttc" id="classam_1_1CAmRouter_html_a5a3dd752289cfacdc8c9599b69d36871"><div class="ttname"><a href="classam_1_1CAmRouter.html#a5a3dd752289cfacdc8c9599b69d36871">am::CAmRouter::sourceNodeWithID</a></div><div class="ttdeci">CAmRoutingNode * sourceNodeWithID(const am_sourceID_t sourceID)</div><div class="ttdoc">Returns a source node with given sourceID. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00259">CAmRouter.cpp:259</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_a24c3785630219a10ce19d7cda7a540b8"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a24c3785630219a10ce19d7cda7a540b8">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboNewSink</a></div><div class="ttdeci">std::function&lt; void(const am_Sink_s &amp;)&gt; dboNewSink</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00086">CAmDatabaseHandlerMap.h:86</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a826dc83fc99f4ef9bc96d58678f6f062"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a826dc83fc99f4ef9bc96d58678f6f062">am::IAmDatabaseHandler::enumerateSources</a></div><div class="ttdeci">virtual am_Error_e enumerateSources(std::function&lt; void(const am_Source_s &amp;element)&gt; cb) const =0</div></div>
<div class="ttc" id="structam_1_1am__RoutingElement__s_html_aa62eb1c5d54fce616106aa928e72beba"><div class="ttname"><a href="structam_1_1am__RoutingElement__s.html#aa62eb1c5d54fce616106aa928e72beba">am::am_RoutingElement_s::sourceID</a></div><div class="ttdeci">am_sourceID_t sourceID</div><div class="ttdoc">the source ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00791">audiomanagertypes.h:791</a></div></div>
+<div class="ttc" id="structam_1_1am__RoutingNodeData__s_html_a40dca77f6ca7b2dc92796ac4f271665c"><div class="ttname"><a href="structam_1_1am__RoutingNodeData__s.html#a40dca77f6ca7b2dc92796ac4f271665c">am::am_RoutingNodeData_s::domainID</a></div><div class="ttdeci">am_domainID_t domainID() const </div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00132">CAmRouter.h:132</a></div></div>
+<div class="ttc" id="namespaceam_html"><div class="ttname"><a href="namespaceam.html">am</a></div><div class="ttdoc">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects...</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8h_source.html#l00029">CAmCommandReceiver.h:29</a></div></div>
+<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">am::E_NON_EXISTENT</a></div><div class="ttdoc">the desired object is non existent </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00374">audiomanagertypes.h:374</a></div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4ce"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am::am_Error_e</a></div><div class="ttdeci">am_Error_e</div><div class="ttdoc">the errors of the audiomanager. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00337">audiomanagertypes.h:337</a></div></div>
-<div class="ttc" id="classam_1_1CAmGraph_html_afbaea2860663d3266a7b4d25e5041b5d"><div class="ttname"><a href="classam_1_1CAmGraph.html#afbaea2860663d3266a7b4d25e5041b5d">am::CAmGraph::getShortestPath</a></div><div class="ttdeci">void getShortestPath(const CAmNode&lt; T &gt; &amp;source, const CAmListNodePtrs &amp;listTargets, std::vector&lt; CAmListNodePtrs &gt; &amp;resultPath)</div><div class="ttdoc">Finds the shortest path from given node to all nodes in listTargets. </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00519">CAmGraph.h:519</a></div></div>
-<div class="ttc" id="classam_1_1CAmGraph_html_a54afa84a6cedb9558108352b551d4cf3"><div class="ttname"><a href="classam_1_1CAmGraph.html#a54afa84a6cedb9558108352b551d4cf3">am::CAmGraph::connectNodes</a></div><div class="ttdeci">void connectNodes(const CAmNode&lt; T &gt; &amp;first, const CAmNode&lt; T &gt; &amp;last, const V &amp;vertexData, const int16_t weight=1)</div><div class="ttdoc">Connect first with last node and set user data and weight to the vertex. </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00446">CAmGraph.h:446</a></div></div>
+<div class="ttc" id="structam_1_1am__Gateway__s_html_a7a7eddd6f1051cbda5e1c37b4df6ea15"><div class="ttname"><a href="structam_1_1am__Gateway__s.html#a7a7eddd6f1051cbda5e1c37b4df6ea15">am::am_Gateway_s::domainSourceID</a></div><div class="ttdeci">am_domainID_t domainSourceID</div><div class="ttdoc">The ID of the source. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00735">audiomanagertypes.h:735</a></div></div>
+<div class="ttc" id="classam_1_1CAmGraph_html_afbaea2860663d3266a7b4d25e5041b5d"><div class="ttname"><a href="classam_1_1CAmGraph.html#afbaea2860663d3266a7b4d25e5041b5d">am::CAmGraph::getShortestPath</a></div><div class="ttdeci">void getShortestPath(const CAmNode&lt; T &gt; &amp;source, const CAmListNodePtrs &amp;listTargets, std::vector&lt; CAmListNodePtrs &gt; &amp;resultPath)</div><div class="ttdoc">Finds the shortest path from given node to all nodes in listTargets. </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00554">CAmGraph.h:554</a></div></div>
+<div class="ttc" id="classam_1_1CAmGraph_html_a54afa84a6cedb9558108352b551d4cf3"><div class="ttname"><a href="classam_1_1CAmGraph.html#a54afa84a6cedb9558108352b551d4cf3">am::CAmGraph::connectNodes</a></div><div class="ttdeci">void connectNodes(const CAmNode&lt; T &gt; &amp;first, const CAmNode&lt; T &gt; &amp;last, const V &amp;vertexData, const int16_t weight=1)</div><div class="ttdoc">Connect first with last node and set user data and weight to the vertex. </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00481">CAmGraph.h:481</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_aa495d5e3016f968a8937356fa4baca2e"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#aa495d5e3016f968a8937356fa4baca2e">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboRemovedSink</a></div><div class="ttdeci">std::function&lt; void(const am_sinkID_t, const bool)&gt; dboRemovedSink</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00094">CAmDatabaseHandlerMap.h:94</a></div></div>
<div class="ttc" id="structam_1_1am__Sink__s_html"><div class="ttname"><a href="structam_1_1am__Sink__s.html">am::am_Sink_s</a></div><div class="ttdoc">This struct describes the attribiutes of a sink. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01137">audiomanagertypes.h:1137</a></div></div>
<div class="ttc" id="classam_1_1CAmNode_html_aa74cd25b5a14a4c0ad0284a6c33b24ba"><div class="ttname"><a href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">am::CAmNode::getData</a></div><div class="ttdeci">NodeData &amp; getData()</div><div class="ttdoc">Setters and getters. </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00091">CAmGraph.h:91</a></div></div>
+<div class="ttc" id="structam_1_1am__RoutingNodeData__s_html_ac1e5030a95c5529ebdf563deef3e276cae7dc94753104a5288049a249cb3193e4"><div class="ttname"><a href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276cae7dc94753104a5288049a249cb3193e4">am::am_RoutingNodeData_s::GATEWAY</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00080">CAmRouter.h:80</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_a73e48865df8f26a5b8ac39cd71e3bd7e"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a73e48865df8f26a5b8ac39cd71e3bd7e">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboRemoveConverter</a></div><div class="ttdeci">std::function&lt; void(const am_converterID_t)&gt; dboRemoveConverter</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00098">CAmDatabaseHandlerMap.h:98</a></div></div>
<div class="ttc" id="structam_1_1am__RoutingElement__s_html_ab532c1225badbf5cd967ac602e8b64e0"><div class="ttname"><a href="structam_1_1am__RoutingElement__s.html#ab532c1225badbf5cd967ac602e8b64e0">am::am_RoutingElement_s::connectionFormat</a></div><div class="ttdeci">am_CustomConnectionFormat_t connectionFormat</div><div class="ttdoc">the connectionformat that is used for the route </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00803">audiomanagertypes.h:803</a></div></div>
<div class="ttc" id="structam_1_1am__Sink__s_html_a3b934f91d2925407db8e0bac0db94fb1"><div class="ttname"><a href="structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1">am::am_Sink_s::sinkID</a></div><div class="ttdeci">am_sinkID_t sinkID</div><div class="ttdoc">This is the ID of the sink, it is unique in the system. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01147">audiomanagertypes.h:1147</a></div></div>
-<div class="ttc" id="classam_1_1CAmGraph_html_aac6081d0d2bae9c619b1e7f888f103d4"><div class="ttname"><a href="classam_1_1CAmGraph.html#aac6081d0d2bae9c619b1e7f888f103d4">am::CAmGraph::addNode</a></div><div class="ttdeci">CAmNode&lt; T &gt; &amp; addNode(const T &amp;in)</div><div class="ttdoc">Adds a new node to the graph with given user data. </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00375">CAmGraph.h:375</a></div></div>
+<div class="ttc" id="classam_1_1CAmGraph_html_aac6081d0d2bae9c619b1e7f888f103d4"><div class="ttname"><a href="classam_1_1CAmGraph.html#aac6081d0d2bae9c619b1e7f888f103d4">am::CAmGraph::addNode</a></div><div class="ttdeci">CAmNode&lt; T &gt; &amp; addNode(const T &amp;in)</div><div class="ttdoc">Adds a new node to the graph with given user data. </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00410">CAmGraph.h:410</a></div></div>
<div class="ttc" id="structam_1_1am__Gateway__s_html_a60cdd73682f723692a3019edc6fdacf5"><div class="ttname"><a href="structam_1_1am__Gateway__s.html#a60cdd73682f723692a3019edc6fdacf5">am::am_Gateway_s::controlDomainID</a></div><div class="ttdeci">am_domainID_t controlDomainID</div><div class="ttdoc">This is the ID of the domain that registers the gateway. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00739">audiomanagertypes.h:739</a></div></div>
-<div class="ttc" id="structam_1_1am__RoutingNodeData__s_html_a240b8789e06edcebdfc7d0b14f4cf109"><div class="ttname"><a href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">am::am_RoutingNodeData_s::type</a></div><div class="ttdeci">am_NodeDataType_e type</div><div class="ttdoc">data type:sink, source, gateway or converter </div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00077">CAmRouter.h:77</a></div></div>
+<div class="ttc" id="structam_1_1am__RoutingNodeData__s_html_a240b8789e06edcebdfc7d0b14f4cf109"><div class="ttname"><a href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">am::am_RoutingNodeData_s::type</a></div><div class="ttdeci">am_NodeDataType_e type</div><div class="ttdoc">data type:sink, source, gateway or converter </div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00082">CAmRouter.h:82</a></div></div>
<div class="ttc" id="namespaceam_html_a114262d77aae4ed1d2daa50a36155d3e"><div class="ttname"><a href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am::am_CustomConnectionFormat_t</a></div><div class="ttdeci">uint16_t am_CustomConnectionFormat_t</div><div class="ttdoc">This type classifies the format in which data is exchanged within a connection. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00148">audiomanagertypes.h:148</a></div></div>
<div class="ttc" id="structam_1_1am__Route__s_html_abf0e80b6a3c873f98df00ab7e0ab014c"><div class="ttname"><a href="structam_1_1am__Route__s.html#abf0e80b6a3c873f98df00ab7e0ab014c">am::am_Route_s::sourceID</a></div><div class="ttdeci">am_sourceID_t sourceID</div><div class="ttdoc">the sourceID where the route starts </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00817">audiomanagertypes.h:817</a></div></div>
+<div class="ttc" id="structam_1_1am__Converter__s_html_aee7bf298d5962d654d609b8c881d803a"><div class="ttname"><a href="structam_1_1am__Converter__s.html#aee7bf298d5962d654d609b8c881d803a">am::am_Converter_s::sinkID</a></div><div class="ttdeci">am_sinkID_t sinkID</div><div class="ttdoc">The sinkID of the convertersink-end. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00630">audiomanagertypes.h:630</a></div></div>
<div class="ttc" id="structam_1_1am__RoutingNodeData__s_html_a001ab8e1ce7d5f6ed38040f9c38f4679"><div class="ttname"><a href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">am::am_RoutingNodeData_s::data</a></div><div class="ttdeci">union am::am_RoutingNodeData_s::@0 data</div><div class="ttdoc">union pointer to sink, source, gateway or converter </div></div>
-<div class="ttc" id="classam_1_1CAmRouter_html_abfe25345318af7e96d13c08acb0d79d5"><div class="ttname"><a href="classam_1_1CAmRouter.html#abfe25345318af7e96d13c08acb0d79d5">am::CAmRouter::getRestrictedOutputFormats</a></div><div class="ttdeci">static bool getRestrictedOutputFormats(const std::vector&lt; bool &gt; &amp;convertionMatrix, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkFormats, const am_CustomConnectionFormat_t connectionFormat, std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listFormats)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00837">CAmRouter.cpp:837</a></div></div>
-<div class="ttc" id="classam_1_1CAmRouter_html_afd56861963698e1914523451aa9157ef"><div class="ttname"><a href="classam_1_1CAmRouter.html#afd56861963698e1914523451aa9157ef">am::CAmRouter::getAllPaths</a></div><div class="ttdeci">am_Error_e getAllPaths(CAmRoutingNode &amp;aSource, CAmRoutingNode &amp;aSink, std::vector&lt; am_Route_s &gt; &amp;resultPath, std::vector&lt; std::vector&lt; CAmRoutingNode * &gt;&gt; &amp;resultNodesPath, const bool includeCycles=false)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00627">CAmRouter.cpp:627</a></div></div>
-<div class="ttc" id="namespaceam_html_aa5ba1f024fafe67c566a642b23493bfe"><div class="ttname"><a href="namespaceam.html#aa5ba1f024fafe67c566a642b23493bfe">am::GES_IN_PROGRESS</a></div><div class="ttdeci">typedef GES_IN_PROGRESS</div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00048">CAmGraph.h:48</a></div></div>
+<div class="ttc" id="classam_1_1CAmRouter_html_abfe25345318af7e96d13c08acb0d79d5"><div class="ttname"><a href="classam_1_1CAmRouter.html#abfe25345318af7e96d13c08acb0d79d5">am::CAmRouter::getRestrictedOutputFormats</a></div><div class="ttdeci">static bool getRestrictedOutputFormats(const std::vector&lt; bool &gt; &amp;convertionMatrix, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkFormats, const am_CustomConnectionFormat_t connectionFormat, std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listFormats)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00865">CAmRouter.cpp:865</a></div></div>
+<div class="ttc" id="classam_1_1CAmRouter_html_aec93bdf7c20934bedf1dcd3cbd6b162e"><div class="ttname"><a href="classam_1_1CAmRouter.html#aec93bdf7c20934bedf1dcd3cbd6b162e">am::CAmRouter::getFirstNShortestPaths</a></div><div class="ttdeci">am_Error_e getFirstNShortestPaths(const bool onlyfree, const unsigned cycles, const unsigned maxPathCount, CAmRoutingNode &amp;source, CAmRoutingNode &amp;sink, std::vector&lt; am_Route_s &gt; &amp;resultPath)</div><div class="ttdoc">Find first mMaxPathCount paths between given source and sink. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00715">CAmRouter.cpp:715</a></div></div>
<div class="ttc" id="namespaceam_html_a50170d91d053ff9f44ce0f8609d094a6"><div class="ttname"><a href="namespaceam.html#a50170d91d053ff9f44ce0f8609d094a6">am::CF_UNKNOWN</a></div><div class="ttdeci">A_CONST am_CustomConnectionFormat_t CF_UNKNOWN</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00149">audiomanagertypes.h:149</a></div></div>
<div class="ttc" id="CAmDltWrapper_8h_html"><div class="ttname"><a href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a457eaf048c0f6da8b54607220d16ef44"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a457eaf048c0f6da8b54607220d16ef44">am::IAmDatabaseHandler::enumerateConverters</a></div><div class="ttdeci">virtual am_Error_e enumerateConverters(std::function&lt; void(const am_Converter_s &amp;element)&gt; cb) const =0</div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_a406c7e8f23d2845a657e2f7c2cbe41cc"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a406c7e8f23d2845a657e2f7c2cbe41cc">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboNewSource</a></div><div class="ttdeci">std::function&lt; void(const am_Source_s &amp;)&gt; dboNewSource</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00087">CAmDatabaseHandlerMap.h:87</a></div></div>
<div class="ttc" id="namespaceam_html_a5ddc1de5c77502d9fd136f30a5ebbd7c"><div class="ttname"><a href="namespaceam.html#a5ddc1de5c77502d9fd136f30a5ebbd7c">am::am_GraphPathPosition_e</a></div><div class="ttdeci">GRAPH_PATH_END am_GraphPathPosition_e</div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00058">CAmGraph.h:58</a></div></div>
<div class="ttc" id="structam_1_1am__RoutingElement__s_html_a14d52e48dad6d576b5da792168eec193"><div class="ttname"><a href="structam_1_1am__RoutingElement__s.html#a14d52e48dad6d576b5da792168eec193">am::am_RoutingElement_s::sinkID</a></div><div class="ttdeci">am_sinkID_t sinkID</div><div class="ttdoc">the sinkID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00795">audiomanagertypes.h:795</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a78de0729435fd75879d1c0ef94cd7106"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a78de0729435fd75879d1c0ef94cd7106">am::CAmControlSender::getConnectionFormatChoice</a></div><div class="ttdeci">am_Error_e getConnectionFormatChoice(const am_sourceID_t sourceID, const am_sinkID_t sinkID, const am_Route_s listRoute, const std::vector&lt; am_CustomConnectionFormat_t &gt; listPossibleConnectionFormats, std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listPrioConnectionFormats)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00426">CAmControlSender.cpp:426</a></div></div>
-<div class="ttc" id="classam_1_1CAmRouter_html_ab3d6369fed84e8dd2827b76a302ceb86"><div class="ttname"><a href="classam_1_1CAmRouter.html#ab3d6369fed84e8dd2827b76a302ceb86">am::CAmRouter::clear</a></div><div class="ttdeci">void clear()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00191">CAmRouter.cpp:191</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a78de0729435fd75879d1c0ef94cd7106"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a78de0729435fd75879d1c0ef94cd7106">am::CAmControlSender::getConnectionFormatChoice</a></div><div class="ttdeci">am_Error_e getConnectionFormatChoice(const am_sourceID_t sourceID, const am_sinkID_t sinkID, const am_Route_s listRoute, const std::vector&lt; am_CustomConnectionFormat_t &gt; listPossibleConnectionFormats, std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listPrioConnectionFormats)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00439">CAmControlSender.cpp:439</a></div></div>
+<div class="ttc" id="structam_1_1am__Gateway__s_html_a63f43a5cb279bea36e12617932d06c50"><div class="ttname"><a href="structam_1_1am__Gateway__s.html#a63f43a5cb279bea36e12617932d06c50">am::am_Gateway_s::sinkID</a></div><div class="ttdeci">am_sinkID_t sinkID</div><div class="ttdoc">The sinkID of the gateway sink-end. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00713">audiomanagertypes.h:713</a></div></div>
+<div class="ttc" id="classam_1_1CAmRouter_html_aad34e149db42d6760cccaa591b76d38e"><div class="ttname"><a href="classam_1_1CAmRouter.html#aad34e149db42d6760cccaa591b76d38e">am::CAmRouter::getRouteFromLoadedNodes</a></div><div class="ttdeci">am_Error_e getRouteFromLoadedNodes(const bool onlyfree, const am_sourceID_t sourceID, const am_sinkID_t sinkID, std::vector&lt; am_Route_s &gt; &amp;returnList)</div><div class="ttdoc">Find first mMaxPathCount paths between given source and sink after the nodes have been loaded...</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00126">CAmRouter.cpp:126</a></div></div>
+<div class="ttc" id="classam_1_1CAmRouter_html_ab3d6369fed84e8dd2827b76a302ceb86"><div class="ttname"><a href="classam_1_1CAmRouter.html#ab3d6369fed84e8dd2827b76a302ceb86">am::CAmRouter::clear</a></div><div class="ttdeci">void clear()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00225">CAmRouter.cpp:225</a></div></div>
<div class="ttc" id="CAmRouter_8h_html"><div class="ttname"><a href="CAmRouter_8h.html">CAmRouter.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="structam_1_1am__RoutingNodeData__s_html_a9794d679917230d191c144b5b36fe783"><div class="ttname"><a href="structam_1_1am__RoutingNodeData__s.html#a9794d679917230d191c144b5b36fe783">am::am_RoutingNodeData_s::source</a></div><div class="ttdeci">am_Source_s * source</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00080">CAmRouter.h:80</a></div></div>
-<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a732736fc99705072600b79915d8db8c9"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a732736fc99705072600b79915d8db8c9">am::IAmDatabaseHandler::getSinkInfoDB</a></div><div class="ttdeci">virtual am_Error_e getSinkInfoDB(const am_sinkID_t sinkID, am_Sink_s &amp;sinkData) const =0</div></div>
-<div class="ttc" id="classam_1_1CAmRouter_html_a388cee6f4d96f0c3d5b9b844209e3304"><div class="ttname"><a href="classam_1_1CAmRouter.html#a388cee6f4d96f0c3d5b9b844209e3304">am::CAmRouter::sinkNodeWithID</a></div><div class="ttdeci">CAmRoutingNode * sinkNodeWithID(const am_sinkID_t sinkID)</div><div class="ttdoc">Returns a sink node with given sinkID. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00200">CAmRouter.cpp:200</a></div></div>
-<div class="ttc" id="classam_1_1CAmRouter_html_adbf59722ed983e95db461ab4740c0a4b"><div class="ttname"><a href="classam_1_1CAmRouter.html#adbf59722ed983e95db461ab4740c0a4b">am::CAmRouter::listPossibleConnectionFormats</a></div><div class="ttdeci">static void listPossibleConnectionFormats(std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;inListSourceFormats, std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;inListSinkFormats, std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;outListFormats)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00826">CAmRouter.cpp:826</a></div></div>
+<div class="ttc" id="structam_1_1am__Gateway__s_html_afea929a5d18e3a0c4a00575b7596cfb3"><div class="ttname"><a href="structam_1_1am__Gateway__s.html#afea929a5d18e3a0c4a00575b7596cfb3">am::am_Gateway_s::listSinkFormats</a></div><div class="ttdeci">std::vector&lt; am_CustomConnectionFormat_t &gt; listSinkFormats</div><div class="ttdoc">This is the list of available formats on the sink side of the gateway. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00751">audiomanagertypes.h:751</a></div></div>
+<div class="ttc" id="structam_1_1am__RoutingNodeData__s_html_a9794d679917230d191c144b5b36fe783"><div class="ttname"><a href="structam_1_1am__RoutingNodeData__s.html#a9794d679917230d191c144b5b36fe783">am::am_RoutingNodeData_s::source</a></div><div class="ttdeci">am_Source_s * source</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00085">CAmRouter.h:85</a></div></div>
+<div class="ttc" id="CAmRouter_8h_html_a9d70e10c712a8a908b5dc0d253955c25"><div class="ttname"><a href="CAmRouter_8h.html#a9d70e10c712a8a908b5dc0d253955c25">MAX_ROUTING_PATHS</a></div><div class="ttdeci">#define MAX_ROUTING_PATHS</div><div class="ttdoc">Optimal path search is implemented with graph which contains nodes - sinks, sources, gateways, converters. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00056">CAmRouter.h:56</a></div></div>
+<div class="ttc" id="namespaceam_html_a21f8ea45717692cd82c42c222a6ee3c8"><div class="ttname"><a href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am::am_converterID_t</a></div><div class="ttdeci">uint16_t am_converterID_t</div><div class="ttdoc">a converter ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00070">audiomanagertypes.h:70</a></div></div>
+<div class="ttc" id="structam_1_1am__Converter__s_html_a1bcc326c4059a8edf73665f618bf6c75"><div class="ttname"><a href="structam_1_1am__Converter__s.html#a1bcc326c4059a8edf73665f618bf6c75">am::am_Converter_s::listSourceFormats</a></div><div class="ttdeci">std::vector&lt; am_CustomConnectionFormat_t &gt; listSourceFormats</div><div class="ttdoc">This is the list of available formats on the source side of the converter. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00650">audiomanagertypes.h:650</a></div></div>
+<div class="ttc" id="classam_1_1CAmRouter_html_a388cee6f4d96f0c3d5b9b844209e3304"><div class="ttname"><a href="classam_1_1CAmRouter.html#a388cee6f4d96f0c3d5b9b844209e3304">am::CAmRouter::sinkNodeWithID</a></div><div class="ttdeci">CAmRoutingNode * sinkNodeWithID(const am_sinkID_t sinkID)</div><div class="ttdoc">Returns a sink node with given sinkID. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00234">CAmRouter.cpp:234</a></div></div>
+<div class="ttc" id="classam_1_1CAmRouter_html_adbf59722ed983e95db461ab4740c0a4b"><div class="ttname"><a href="classam_1_1CAmRouter.html#adbf59722ed983e95db461ab4740c0a4b">am::CAmRouter::listPossibleConnectionFormats</a></div><div class="ttdeci">static void listPossibleConnectionFormats(std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;inListSourceFormats, std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;inListSinkFormats, std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;outListFormats)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00856">CAmRouter.cpp:856</a></div></div>
<div class="ttc" id="structam_1_1am__RoutingElement__s_html"><div class="ttname"><a href="structam_1_1am__RoutingElement__s.html">am::am_RoutingElement_s</a></div><div class="ttdoc">This represents one &quot;hopp&quot; in a route. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00784">audiomanagertypes.h:784</a></div></div>
-<div class="ttc" id="classam_1_1CAmVertex_html"><div class="ttname"><a href="classam_1_1CAmVertex.html">am::CAmVertex</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00096">CAmGraph.h:96</a></div></div>
+<div class="ttc" id="classam_1_1CAmVertex_html"><div class="ttname"><a href="classam_1_1CAmVertex.html">am::CAmVertex</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00097">CAmGraph.h:97</a></div></div>
<div class="ttc" id="IAmDatabaseHandler_8h_html"><div class="ttname"><a href="IAmDatabaseHandler_8h.html">IAmDatabaseHandler.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
<div class="ttc" id="structam_1_1am__Source__s_html_a57854adc822ed77c6443ec2c745820af"><div class="ttname"><a href="structam_1_1am__Source__s.html#a57854adc822ed77c6443ec2c745820af">am::am_Source_s::domainID</a></div><div class="ttdeci">am_domainID_t domainID</div><div class="ttdoc">The domainID is the domain the source belongs to. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01247">audiomanagertypes.h:1247</a></div></div>
-<div class="ttc" id="structam_1_1am__RoutingNodeData__s_html_a3e64f452e79f69f04afd2fc19d1db1f1"><div class="ttname"><a href="structam_1_1am__RoutingNodeData__s.html#a3e64f452e79f69f04afd2fc19d1db1f1">am::am_RoutingNodeData_s::gateway</a></div><div class="ttdeci">am_Gateway_s * gateway</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00082">CAmRouter.h:82</a></div></div>
+<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">am::E_UNKNOWN</a></div><div class="ttdoc">default </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00346">audiomanagertypes.h:346</a></div></div>
+<div class="ttc" id="structam_1_1am__RoutingNodeData__s_html_a3e64f452e79f69f04afd2fc19d1db1f1"><div class="ttname"><a href="structam_1_1am__RoutingNodeData__s.html#a3e64f452e79f69f04afd2fc19d1db1f1">am::am_RoutingNodeData_s::gateway</a></div><div class="ttdeci">am_Gateway_s * gateway</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00087">CAmRouter.h:87</a></div></div>
<div class="ttc" id="namespaceam_html_a2711516b1392ea02a7ed25fcd540a16a"><div class="ttname"><a href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am::am_sourceID_t</a></div><div class="ttdeci">uint16_t am_sourceID_t</div><div class="ttdoc">a source ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00060">audiomanagertypes.h:60</a></div></div>
-<div class="ttc" id="classam_1_1CAmRouter_html_a8473851712e2b6f6f7a3ee1b3a5b6967"><div class="ttname"><a href="classam_1_1CAmRouter.html#a8473851712e2b6f6f7a3ee1b3a5b6967">am::CAmRouter::CAmRouter</a></div><div class="ttdeci">CAmRouter(IAmDatabaseHandler *iDatabaseHandler, CAmControlSender *iSender)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00056">CAmRouter.cpp:56</a></div></div>
+<div class="ttc" id="classam_1_1CAmRouter_html_a8473851712e2b6f6f7a3ee1b3a5b6967"><div class="ttname"><a href="classam_1_1CAmRouter.html#a8473851712e2b6f6f7a3ee1b3a5b6967">am::CAmRouter::CAmRouter</a></div><div class="ttdeci">CAmRouter(IAmDatabaseHandler *iDatabaseHandler, CAmControlSender *iSender)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00049">CAmRouter.cpp:49</a></div></div>
+<div class="ttc" id="CAmRouter_8h_html_a1aacfba78a3f6aa3cb6514bb8b1458e3"><div class="ttname"><a href="CAmRouter_8h.html#a1aacfba78a3f6aa3cb6514bb8b1458e3">MAX_ALLOWED_DOMAIN_CYCLES</a></div><div class="ttdeci">#define MAX_ALLOWED_DOMAIN_CYCLES</div><div class="ttdoc">How many times the routing algorithm should look back into domains. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00068">CAmRouter.h:68</a></div></div>
+<div class="ttc" id="structam_1_1am__Converter__s_html_a15cc5a4dd74ae27aa51f18a89ce01a1a"><div class="ttname"><a href="structam_1_1am__Converter__s.html#a15cc5a4dd74ae27aa51f18a89ce01a1a">am::am_Converter_s::listSinkFormats</a></div><div class="ttdeci">std::vector&lt; am_CustomConnectionFormat_t &gt; listSinkFormats</div><div class="ttdoc">This is the list of available formats on the sink side of the gateway. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00656">audiomanagertypes.h:656</a></div></div>
+<div class="ttc" id="classam_1_1CAmRouter_html_a9070c79b936907a886e12bebc425a863"><div class="ttname"><a href="classam_1_1CAmRouter.html#a9070c79b936907a886e12bebc425a863">am::CAmRouter::getAllPaths</a></div><div class="ttdeci">am_Error_e getAllPaths(CAmRoutingNode &amp;aSource, CAmRoutingNode &amp;aSink, std::vector&lt; am_Route_s &gt; &amp;resultPath, std::vector&lt; std::vector&lt; CAmRoutingNode * &gt;&gt; &amp;resultNodesPath, const bool includeCycles=false, const bool onlyFree=false) __attribute__((deprecated(&quot;You should use am_Error_e getFirstNShortestPaths( const bool onlyFree</div><div class="ttdoc">DEPRECATED! </div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00910">CAmRouter.cpp:910</a></div></div>
<div class="ttc" id="classam_1_1CAmControlSender_html"><div class="ttname"><a href="classam_1_1CAmControlSender.html">am::CAmControlSender</a></div><div class="ttdoc">sends data to the commandInterface, takes the file of the library that needs to be loaded ...</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8h_source.html#l00041">CAmControlSender.h:41</a></div></div>
-<div class="ttc" id="classam_1_1CAmRouter_html_acbb23f31eb24cdc6c7afd97ee893e423"><div class="ttname"><a href="classam_1_1CAmRouter.html#acbb23f31eb24cdc6c7afd97ee893e423">am::CAmRouter::getAllowedFormatsFromConvMatrix</a></div><div class="ttdeci">static bool getAllowedFormatsFromConvMatrix(const std::vector&lt; bool &gt; &amp;convertionMatrix, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkFormats, std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;sourceFormats, std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;sinkFormats)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00796">CAmRouter.cpp:796</a></div></div>
-<div class="ttc" id="classam_1_1CAmGraph_html_a42029ecef5cb964679df6e36ad23f163"><div class="ttname"><a href="classam_1_1CAmGraph.html#a42029ecef5cb964679df6e36ad23f163">am::CAmGraph::trace</a></div><div class="ttdeci">void trace(std::function&lt; void(const CAmNode&lt; T &gt; &amp;, const std::vector&lt; CAmVertex&lt; T, V &gt; * &gt; &amp;)&gt; cb)</div><div class="ttdoc">Goes through all nodes and vertices and calls the callback. </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00500">CAmGraph.h:500</a></div></div>
-<div class="ttc" id="namespaceam_html_adfd5dc4939df0960dc2d1651691374d4"><div class="ttname"><a href="namespaceam.html#adfd5dc4939df0960dc2d1651691374d4">am::getMergeConnectionFormats</a></div><div class="ttdeci">void getMergeConnectionFormats(const X *element, const am_CustomConnectionFormat_t connectionFormat, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats, std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;outListMergeConnectionFormats)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00039">CAmRouter.cpp:39</a></div></div>
-<div class="ttc" id="classam_1_1IAmDatabaseHandler_html"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></div><div class="ttdoc">This class handles and abstracts the database. </div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00059">IAmDatabaseHandler.h:59</a></div></div>
+<div class="ttc" id="classam_1_1CAmRouter_html_acbb23f31eb24cdc6c7afd97ee893e423"><div class="ttname"><a href="classam_1_1CAmRouter.html#acbb23f31eb24cdc6c7afd97ee893e423">am::CAmRouter::getAllowedFormatsFromConvMatrix</a></div><div class="ttdeci">static bool getAllowedFormatsFromConvMatrix(const std::vector&lt; bool &gt; &amp;convertionMatrix, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkFormats, std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;sourceFormats, std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;sinkFormats)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00828">CAmRouter.cpp:828</a></div></div>
+<div class="ttc" id="classam_1_1CAmGraph_html_a42029ecef5cb964679df6e36ad23f163"><div class="ttname"><a href="classam_1_1CAmGraph.html#a42029ecef5cb964679df6e36ad23f163">am::CAmGraph::trace</a></div><div class="ttdeci">void trace(std::function&lt; void(const CAmNode&lt; T &gt; &amp;, const std::vector&lt; CAmVertex&lt; T, V &gt; * &gt; &amp;)&gt; cb)</div><div class="ttdoc">Goes through all nodes and vertices and calls the callback. </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00535">CAmGraph.h:535</a></div></div>
+<div class="ttc" id="namespaceam_html_adfd5dc4939df0960dc2d1651691374d4"><div class="ttname"><a href="namespaceam.html#adfd5dc4939df0960dc2d1651691374d4">am::getMergeConnectionFormats</a></div><div class="ttdeci">void getMergeConnectionFormats(const X *element, const am_CustomConnectionFormat_t connectionFormat, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats, std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;outListMergeConnectionFormats)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00037">CAmRouter.cpp:37</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></div><div class="ttdoc">This class handles and abstracts the database. </div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00055">IAmDatabaseHandler.h:55</a></div></div>
<div class="ttc" id="structam_1_1am__Converter__s_html"><div class="ttname"><a href="structam_1_1am__Converter__s.html">am::am_Converter_s</a></div><div class="ttdoc">This struct describes the attributes of a converter. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00606">audiomanagertypes.h:606</a></div></div>
-<div class="ttc" id="namespaceam_html_a1f15203e131cc3a53fd57dae259ff67f"><div class="ttname"><a href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">am::CAmRoutingNode</a></div><div class="ttdeci">CAmNode&lt; am_RoutingNodeData_s &gt; CAmRoutingNode</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00140">CAmRouter.h:140</a></div></div>
-<div class="ttc" id="structam_1_1am__RoutingNodeData__s_html_aa703a94ad48e243226fc26d4d2efe96b"><div class="ttname"><a href="structam_1_1am__RoutingNodeData__s.html#aa703a94ad48e243226fc26d4d2efe96b">am::am_RoutingNodeData_s::sink</a></div><div class="ttdeci">am_Sink_s * sink</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00081">CAmRouter.h:81</a></div></div>
+<div class="ttc" id="structam_1_1am__Gateway__s_html_af64240ebdea81e5a609953a207b523cc"><div class="ttname"><a href="structam_1_1am__Gateway__s.html#af64240ebdea81e5a609953a207b523cc">am::am_Gateway_s::domainSinkID</a></div><div class="ttdeci">am_domainID_t domainSinkID</div><div class="ttdoc">The ID of the sink. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00729">audiomanagertypes.h:729</a></div></div>
+<div class="ttc" id="structam_1_1am__RoutingNodeData__s_html_aa703a94ad48e243226fc26d4d2efe96b"><div class="ttname"><a href="structam_1_1am__RoutingNodeData__s.html#aa703a94ad48e243226fc26d4d2efe96b">am::am_RoutingNodeData_s::sink</a></div><div class="ttdeci">am_Sink_s * sink</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00086">CAmRouter.h:86</a></div></div>
<div class="ttc" id="structam_1_1am__Route__s_html_aa88feca01526bbbc69b1f44c9be22462"><div class="ttname"><a href="structam_1_1am__Route__s.html#aa88feca01526bbbc69b1f44c9be22462">am::am_Route_s::route</a></div><div class="ttdeci">std::vector&lt; am_RoutingElement_s &gt; route</div><div class="ttdoc">the actual route as list of routing elements </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00825">audiomanagertypes.h:825</a></div></div>
<div class="ttc" id="structam_1_1am__Route__s_html"><div class="ttname"><a href="structam_1_1am__Route__s.html">am::am_Route_s</a></div><div class="ttdoc">a list of routing elements that lead from source to sink </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00810">audiomanagertypes.h:810</a></div></div>
+<div class="ttc" id="structam_1_1am__Gateway__s_html_a299c727ffb962ed1f987fbac889ee06e"><div class="ttname"><a href="structam_1_1am__Gateway__s.html#a299c727ffb962ed1f987fbac889ee06e">am::am_Gateway_s::convertionMatrix</a></div><div class="ttdeci">std::vector&lt; bool &gt; convertionMatrix</div><div class="ttdoc">This is matrix holding information about the conversion capability of the gateway, it&amp;#39;s length is defined by the length(listSinkFormats) x length(listSourceFormats). </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00777">audiomanagertypes.h:777</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a37afd4b9ab5389f375cdca1d5e2d4d4c"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a37afd4b9ab5389f375cdca1d5e2d4d4c">am::IAmDatabaseHandler::enumerateSinks</a></div><div class="ttdeci">virtual am_Error_e enumerateSinks(std::function&lt; void(const am_Sink_s &amp;element)&gt; cb) const =0</div></div>
<div class="ttc" id="structam_1_1am__Source__s_html_ad224888802fabebefe6ff587412da9fd"><div class="ttname"><a href="structam_1_1am__Source__s.html#ad224888802fabebefe6ff587412da9fd">am::am_Source_s::sourceID</a></div><div class="ttdeci">am_sourceID_t sourceID</div><div class="ttdoc">This is the ID of the source, it is unique in the system. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01242">audiomanagertypes.h:1242</a></div></div>
-<div class="ttc" id="classam_1_1CAmRouter_html_a1759da9a0ac843aa1e9e9a8ef5a5315a"><div class="ttname"><a href="classam_1_1CAmRouter.html#a1759da9a0ac843aa1e9e9a8ef5a5315a">am::CAmRouter::~CAmRouter</a></div><div class="ttdeci">~CAmRouter()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00070">CAmRouter.cpp:70</a></div></div>
+<div class="ttc" id="classam_1_1CAmRouter_html_a1759da9a0ac843aa1e9e9a8ef5a5315a"><div class="ttname"><a href="classam_1_1CAmRouter.html#a1759da9a0ac843aa1e9e9a8ef5a5315a">am::CAmRouter::~CAmRouter</a></div><div class="ttdeci">~CAmRouter()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00099">CAmRouter.cpp:99</a></div></div>
+<div class="ttc" id="classam_1_1CAmRouter_html_aec0c02c47a6c4d849995c123a08d4b2c"><div class="ttname"><a href="classam_1_1CAmRouter.html#aec0c02c47a6c4d849995c123a08d4b2c">am::CAmRouter::getShortestPath</a></div><div class="ttdeci">am_Error_e getShortestPath(CAmRoutingNode &amp;source, CAmRoutingNode &amp;sink, std::vector&lt; am_Route_s &gt; &amp;resultPath)</div><div class="ttdoc">Find the shortest path between given source and sink. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00657">CAmRouter.cpp:657</a></div></div>
+<div class="ttc" id="structam_1_1am__RoutingNodeData__s_html_ac1e5030a95c5529ebdf563deef3e276ca5c8a2228d2052aeba0c35f5d5ad34889"><div class="ttname"><a href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276ca5c8a2228d2052aeba0c35f5d5ad34889">am::am_RoutingNodeData_s::CONVERTER</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00080">CAmRouter.h:80</a></div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">am::E_NOT_POSSIBLE</a></div><div class="ttdoc">the desired action is not possible </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00370">audiomanagertypes.h:370</a></div></div>
-<div class="ttc" id="structam_1_1am__RoutingNodeData__s_html_a8fef46ce6e8adad5904eb863820c438e"><div class="ttname"><a href="structam_1_1am__RoutingNodeData__s.html#a8fef46ce6e8adad5904eb863820c438e">am::am_RoutingNodeData_s::converter</a></div><div class="ttdeci">am_Converter_s * converter</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00083">CAmRouter.h:83</a></div></div>
-<div class="ttc" id="namespaceam_html_abcde4f3c2d4e51bca986488b88de323d"><div class="ttname"><a href="namespaceam.html#abcde4f3c2d4e51bca986488b88de323d">am::CAmRoutingListVertices</a></div><div class="ttdeci">std::list&lt; CAmRoutingVertex &gt; CAmRoutingListVertices</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00143">CAmRouter.h:143</a></div></div>
+<div class="ttc" id="structam_1_1am__RoutingNodeData__s_html_a8fef46ce6e8adad5904eb863820c438e"><div class="ttname"><a href="structam_1_1am__RoutingNodeData__s.html#a8fef46ce6e8adad5904eb863820c438e">am::am_RoutingNodeData_s::converter</a></div><div class="ttdeci">am_Converter_s * converter</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00088">CAmRouter.h:88</a></div></div>
+<div class="ttc" id="namespaceam_html_abcde4f3c2d4e51bca986488b88de323d"><div class="ttname"><a href="namespaceam.html#abcde4f3c2d4e51bca986488b88de323d">am::CAmRoutingListVertices</a></div><div class="ttdeci">std::list&lt; CAmRoutingVertex &gt; CAmRoutingListVertices</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00151">CAmRouter.h:151</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_ae3e99505973906e6a11943e6a2d325bc"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#ae3e99505973906e6a11943e6a2d325bc">am::IAmDatabaseHandler::enumerateGateways</a></div><div class="ttdeci">virtual am_Error_e enumerateGateways(std::function&lt; void(const am_Gateway_s &amp;element)&gt; cb) const =0</div></div>
+<div class="ttc" id="structam_1_1am__Converter__s_html_ab34ebf10f1a75f304f931788ffc1691d"><div class="ttname"><a href="structam_1_1am__Converter__s.html#ab34ebf10f1a75f304f931788ffc1691d">am::am_Converter_s::convertionMatrix</a></div><div class="ttdeci">std::vector&lt; bool &gt; convertionMatrix</div><div class="ttdoc">This is matrix holding information about the conversion capability of the converter, it&amp;#39;s length is defined by the length(listSinkFormats) x length(listSourceFormats). </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00682">audiomanagertypes.h:682</a></div></div>
+<div class="ttc" id="structam_1_1am__Gateway__s_html_a2e7f50bbf9f11eb7eec7d585dbbd0159"><div class="ttname"><a href="structam_1_1am__Gateway__s.html#a2e7f50bbf9f11eb7eec7d585dbbd0159">am::am_Gateway_s::sourceID</a></div><div class="ttdeci">am_sourceID_t sourceID</div><div class="ttdoc">The sourceID of the gateway sink-end. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00723">audiomanagertypes.h:723</a></div></div>
<div class="ttc" id="structam_1_1am__Converter__s_html_a129050d36e5f1710bed87e4490e7eb34"><div class="ttname"><a href="structam_1_1am__Converter__s.html#a129050d36e5f1710bed87e4490e7eb34">am::am_Converter_s::domainID</a></div><div class="ttdeci">am_domainID_t domainID</div><div class="ttdoc">This is the ID of the domain that registers the converter. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00644">audiomanagertypes.h:644</a></div></div>
-<div class="ttc" id="classam_1_1CAmGraph_html_af25961b4c8868eb20fefd1315dc31e10"><div class="ttname"><a href="classam_1_1CAmGraph.html#af25961b4c8868eb20fefd1315dc31e10">am::CAmGraph::clear</a></div><div class="ttdeci">void clear()</div><div class="ttdoc">Clears all nodes and vertices. </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00488">CAmGraph.h:488</a></div></div>
+<div class="ttc" id="classam_1_1CAmGraph_html_af25961b4c8868eb20fefd1315dc31e10"><div class="ttname"><a href="classam_1_1CAmGraph.html#af25961b4c8868eb20fefd1315dc31e10">am::CAmGraph::clear</a></div><div class="ttdeci">void clear()</div><div class="ttdoc">Clears all nodes and vertices. </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00523">CAmGraph.h:523</a></div></div>
<div class="ttc" id="structam_1_1am__Gateway__s_html"><div class="ttname"><a href="structam_1_1am__Gateway__s.html">am::am_Gateway_s</a></div><div class="ttdoc">This struct describes the attributes of a gateway. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00689">audiomanagertypes.h:689</a></div></div>
+<div class="ttc" id="classam_1_1CAmRouter_html_a0210aff672959cea42ed6760144d4296"><div class="ttname"><a href="classam_1_1CAmRouter.html#a0210aff672959cea42ed6760144d4296">am::CAmRouter::shouldGoInDomain</a></div><div class="ttdeci">static bool shouldGoInDomain(const std::vector&lt; am_domainID_t &gt; &amp;visitedDomains, const am_domainID_t nodeDomainID, const unsigned maxCyclesNumber)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00797">CAmRouter.cpp:797</a></div></div>
+<div class="ttc" id="classam_1_1CAmRouter_html_a727bfb8b7c52e4c732c20609708f4966"><div class="ttname"><a href="classam_1_1CAmRouter.html#a727bfb8b7c52e4c732c20609708f4966">am::CAmRouter::load</a></div><div class="ttdeci">void load()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00159">CAmRouter.cpp:159</a></div></div>
+<div class="ttc" id="structam_1_1am__Gateway__s_html_a54f4f9c798677a4301477841afbfde1c"><div class="ttname"><a href="structam_1_1am__Gateway__s.html#a54f4f9c798677a4301477841afbfde1c">am::am_Gateway_s::listSourceFormats</a></div><div class="ttdeci">std::vector&lt; am_CustomConnectionFormat_t &gt; listSourceFormats</div><div class="ttdoc">This is the list of available formats on the source side of the gateway. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00745">audiomanagertypes.h:745</a></div></div>
<div class="ttc" id="structam_1_1am__Route__s_html_adc2e4801d4cea72a22d602492b918ec7"><div class="ttname"><a href="structam_1_1am__Route__s.html#adc2e4801d4cea72a22d602492b918ec7">am::am_Route_s::sinkID</a></div><div class="ttdeci">am_sinkID_t sinkID</div><div class="ttdoc">the sinkID where the route ends </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00821">audiomanagertypes.h:821</a></div></div>
-<div class="ttc" id="classam_1_1CAmRouter_html_a3a49c89f72a1ed92455b9f976c153970"><div class="ttname"><a href="classam_1_1CAmRouter.html#a3a49c89f72a1ed92455b9f976c153970">am::CAmRouter::gatewayNodeWithSinkID</a></div><div class="ttdeci">CAmRoutingNode * gatewayNodeWithSinkID(const am_sinkID_t sinkID)</div><div class="ttdoc">Returns a gateway node for given sinkID. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00260">CAmRouter.cpp:260</a></div></div>
-<div class="ttc" id="classam_1_1CAmNode_html_acfc2a38f7576b6f290ba861a94158eef"><div class="ttname"><a href="classam_1_1CAmNode.html#acfc2a38f7576b6f290ba861a94158eef">am::CAmNode::getIndex</a></div><div class="ttdeci">uint16_t getIndex() const </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00092">CAmGraph.h:92</a></div></div>
+<div class="ttc" id="classam_1_1CAmRouter_html_a3a49c89f72a1ed92455b9f976c153970"><div class="ttname"><a href="classam_1_1CAmRouter.html#a3a49c89f72a1ed92455b9f976c153970">am::CAmRouter::gatewayNodeWithSinkID</a></div><div class="ttdeci">CAmRoutingNode * gatewayNodeWithSinkID(const am_sinkID_t sinkID)</div><div class="ttdoc">Returns a gateway node for given sinkID. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00297">CAmRouter.cpp:297</a></div></div>
+<div class="ttc" id="classam_1_1CAmNode_html_acfc2a38f7576b6f290ba861a94158eef"><div class="ttname"><a href="classam_1_1CAmNode.html#acfc2a38f7576b6f290ba861a94158eef">am::CAmNode::getIndex</a></div><div class="ttdeci">uint16_t getIndex() const </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00093">CAmGraph.h:93</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_a3f333ffb10e0e1b45f009dbc941d604e"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a3f333ffb10e0e1b45f009dbc941d604e">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboNewGateway</a></div><div class="ttdeci">std::function&lt; void(const am_Gateway_s &amp;)&gt; dboNewGateway</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00089">CAmDatabaseHandlerMap.h:89</a></div></div>
<div class="ttc" id="namespaceam_html_a58a230b5da10699a7ce1b1f2a1c550e6"><div class="ttname"><a href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am::am_domainID_t</a></div><div class="ttdeci">uint16_t am_domainID_t</div><div class="ttdoc">a domain ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00045">audiomanagertypes.h:45</a></div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">am::E_OK</a></div><div class="ttdoc">no error - positive reply </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00342">audiomanagertypes.h:342</a></div></div>
<div class="ttc" id="CAmControlSender_8h_html"><div class="ttname"><a href="CAmControlSender_8h.html">CAmControlSender.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="classam_1_1CAmGraph_html_a6f71bf9b109ef82cb914ccef7094b8f2"><div class="ttname"><a href="classam_1_1CAmGraph.html#a6f71bf9b109ef82cb914ccef7094b8f2">am::CAmGraph::getAllPaths</a></div><div class="ttdeci">void getAllPaths(const CAmNode&lt; T &gt; &amp;src, const CAmNode&lt; T &gt; &amp;dst, std::function&lt; void(const CAmNodeReferenceList &amp;path)&gt; cb)</div><div class="ttdoc">Finds all possible paths between two given nodes. </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00618">CAmGraph.h:618</a></div></div>
-<div class="ttc" id="classam_1_1CAmRouter_html_aef57243260df6672d4799f455d937b9e"><div class="ttname"><a href="classam_1_1CAmRouter.html#aef57243260df6672d4799f455d937b9e">am::CAmRouter::getShortestPath</a></div><div class="ttdeci">void getShortestPath(const CAmRoutingNode &amp;source, const CAmRoutingNode &amp;destination, std::vector&lt; CAmRoutingNode * &gt; &amp;resultPath)</div></div>
<div class="ttc" id="structam_1_1am__Source__s_html_a161ce36395faa9faea7db1699c62c700"><div class="ttname"><a href="structam_1_1am__Source__s.html#a161ce36395faa9faea7db1699c62c700">am::am_Source_s::listConnectionFormats</a></div><div class="ttdeci">std::vector&lt; am_CustomConnectionFormat_t &gt; listConnectionFormats</div><div class="ttdoc">This list holds information about the formats that the Source is capable of supporting when deliverin...</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01319">audiomanagertypes.h:1319</a></div></div>
<div class="ttc" id="classam_1_1CAmNode_html"><div class="ttname"><a href="classam_1_1CAmNode.html">am::CAmNode&lt; am_RoutingNodeData_s &gt;</a></div></div>
+<div class="ttc" id="classam_1_1CAmGraph_html_a82af8323ee0df0fa83294e340ddac83a"><div class="ttname"><a href="classam_1_1CAmGraph.html#a82af8323ee0df0fa83294e340ddac83a">am::CAmGraph::getAllPaths</a></div><div class="ttdeci">void getAllPaths(CAmNode&lt; T &gt; &amp;src, CAmNode&lt; T &gt; &amp;dst, std::function&lt; bool(const CAmNode&lt; T &gt; *)&gt; cbShouldVisitNode, std::function&lt; void(const CAmNode&lt; T &gt; *)&gt; cbWillVisitNode, std::function&lt; void(const CAmNode&lt; T &gt; *)&gt; cbDidVisitNode, std::function&lt; void(const CAmNodeReferenceList &amp;path)&gt; cbDidFindPath)</div><div class="ttdoc">Finds all possible paths between two given nodes. </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00656">CAmGraph.h:656</a></div></div>
+<div class="ttc" id="namespaceam_html_af671cec58d6713a0c1e4eaa9c89613d5"><div class="ttname"><a href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am::am_gatewayID_t</a></div><div class="ttdeci">uint16_t am_gatewayID_t</div><div class="ttdoc">a gateway ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00075">audiomanagertypes.h:75</a></div></div>
<div class="ttc" id="structam_1_1am__Source__s_html"><div class="ttname"><a href="structam_1_1am__Source__s.html">am::am_Source_s</a></div><div class="ttdoc">This struct describes the attribiutes of a source. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01232">audiomanagertypes.h:1232</a></div></div>
-<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a775d0c2d81423ddd7ad930f356f9341c"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a775d0c2d81423ddd7ad930f356f9341c">am::IAmDatabaseHandler::getSourceInfoDB</a></div><div class="ttdeci">virtual am_Error_e getSourceInfoDB(const am_sourceID_t sourceID, am_Source_s &amp;sourceData) const =0</div></div>
<div class="ttc" id="namespaceam_html_aac2b901ff83ee381fbe99913753e2416"><div class="ttname"><a href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am::am_sinkID_t</a></div><div class="ttdeci">uint16_t am_sinkID_t</div><div class="ttdoc">a sink ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00065">audiomanagertypes.h:65</a></div></div>
-<div class="ttc" id="classam_1_1CAmGraph_html_ac9f19e90b4162c9958288e7633454937"><div class="ttname"><a href="classam_1_1CAmGraph.html#ac9f19e90b4162c9958288e7633454937">am::CAmGraph::getVertexList</a></div><div class="ttdeci">const CAmVertexReferenceList &amp; getVertexList() const </div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00326">CAmGraph.h:326</a></div></div>
-<div class="ttc" id="namespaceam_html_abd263680f7c3d878c014187952bbbcf7"><div class="ttname"><a href="namespaceam.html#abd263680f7c3d878c014187952bbbcf7">am::CAmRoutingVertex</a></div><div class="ttdeci">CAmVertex&lt; am_RoutingNodeData_s, uint16_t &gt; CAmRoutingVertex</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00142">CAmRouter.h:142</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></div><div class="ttdoc">This class handles and abstracts the database. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00064">CAmDatabaseHandlerMap.h:64</a></div></div>
<div class="ttc" id="structam_1_1am__Sink__s_html_a8505cd0b29334007bd6dd5555f482cce"><div class="ttname"><a href="structam_1_1am__Sink__s.html#a8505cd0b29334007bd6dd5555f482cce">am::am_Sink_s::domainID</a></div><div class="ttdeci">am_domainID_t domainID</div><div class="ttdoc">The domainID is the domain the sink belongs to. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01156">audiomanagertypes.h:1156</a></div></div>
<div class="ttc" id="structam_1_1am__RoutingElement__s_html_a877d5ed3d176e1b7b6567a5c5fbe0577"><div class="ttname"><a href="structam_1_1am__RoutingElement__s.html#a877d5ed3d176e1b7b6567a5c5fbe0577">am::am_RoutingElement_s::domainID</a></div><div class="ttdeci">am_domainID_t domainID</div><div class="ttdoc">the domainID the routeElement is in </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00799">audiomanagertypes.h:799</a></div></div>
-<div class="ttc" id="classam_1_1CAmRouter_html_aed461681b473e16708362b3f7413e0d0"><div class="ttname"><a href="classam_1_1CAmRouter.html#aed461681b473e16708362b3f7413e0d0">am::CAmRouter::getSourceSinkPossibleConnectionFormats</a></div><div class="ttdeci">static void getSourceSinkPossibleConnectionFormats(std::vector&lt; CAmRoutingNode * &gt;::iterator iteratorSource, std::vector&lt; CAmRoutingNode * &gt;::iterator iteratorSink, std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;outConnectionFormats)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00868">CAmRouter.cpp:868</a></div></div>
-<div class="ttc" id="classam_1_1CAmRouter_html_ae76981f37d91bcd2da721c3bf141e415"><div class="ttname"><a href="classam_1_1CAmRouter.html#ae76981f37d91bcd2da721c3bf141e415">am::CAmRouter::getRoute</a></div><div class="ttdeci">am_Error_e getRoute(const bool onlyfree, const am_sourceID_t sourceID, const am_sinkID_t sinkID, std::vector&lt; am_Route_s &gt; &amp;returnList)</div><div class="ttdoc">Finds all possible paths between given source and sink. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00082">CAmRouter.cpp:82</a></div></div>
-<div class="ttc" id="classam_1_1CAmRouter_html_afd8e107206e8435a9864dbfbc2c23f74"><div class="ttname"><a href="classam_1_1CAmRouter.html#afd8e107206e8435a9864dbfbc2c23f74">am::CAmRouter::shouldGoInDomain</a></div><div class="ttdeci">static bool shouldGoInDomain(const std::vector&lt; am_domainID_t &gt; &amp;visitedDomains, const am_domainID_t nodeDomainID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00708">CAmRouter.cpp:708</a></div></div>
+<div class="ttc" id="classam_1_1CAmRouter_html_ae76981f37d91bcd2da721c3bf141e415"><div class="ttname"><a href="classam_1_1CAmRouter.html#ae76981f37d91bcd2da721c3bf141e415">am::CAmRouter::getRoute</a></div><div class="ttdeci">am_Error_e getRoute(const bool onlyfree, const am_sourceID_t sourceID, const am_sinkID_t sinkID, std::vector&lt; am_Route_s &gt; &amp;returnList)</div><div class="ttdoc">Find first mMaxPathCount paths between given source and sink. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00111">CAmRouter.cpp:111</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_ac16f82bc2e6e2075d33010e8c54eb865"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac16f82bc2e6e2075d33010e8c54eb865">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboRemoveGateway</a></div><div class="ttdeci">std::function&lt; void(const am_gatewayID_t)&gt; dboRemoveGateway</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00097">CAmDatabaseHandlerMap.h:97</a></div></div>
<div class="ttc" id="structam_1_1am__Sink__s_html_af5692eedaf4886be06f92293cd474d3e"><div class="ttname"><a href="structam_1_1am__Sink__s.html#af5692eedaf4886be06f92293cd474d3e">am::am_Sink_s::listConnectionFormats</a></div><div class="ttdeci">std::vector&lt; am_CustomConnectionFormat_t &gt; listConnectionFormats</div><div class="ttdoc">This list holds information about the formats that the Source is capable of supporting when deliverin...</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01209">audiomanagertypes.h:1209</a></div></div>
-<div class="ttc" id="classam_1_1CAmRouter_html_a2e94e0d215bc0fb07ec53bf87724c940"><div class="ttname"><a href="classam_1_1CAmRouter.html#a2e94e0d215bc0fb07ec53bf87724c940">am::CAmRouter::load</a></div><div class="ttdeci">void load(const bool onlyFree)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00128">CAmRouter.cpp:128</a></div></div>
-<div class="ttc" id="structam_1_1am__RoutingNodeData__s_html"><div class="ttname"><a href="structam_1_1am__RoutingNodeData__s.html">am::am_RoutingNodeData_s</a></div><div class="ttdoc">A structure used as user data in the graph nodes. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00074">CAmRouter.h:74</a></div></div>
+<div class="ttc" id="structam_1_1am__RoutingNodeData__s_html"><div class="ttname"><a href="structam_1_1am__RoutingNodeData__s.html">am::am_RoutingNodeData_s</a></div><div class="ttdoc">A structure used as user data in the graph nodes. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00076">CAmRouter.h:76</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_a995677c2992ea66729cf26ebed083c01"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a995677c2992ea66729cf26ebed083c01">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboNewConverter</a></div><div class="ttdeci">std::function&lt; void(const am_Converter_s &amp;)&gt; dboNewConverter</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00090">CAmDatabaseHandlerMap.h:90</a></div></div>
+<div class="ttc" id="classam_1_1CAmRouter_html_a18480d4cd51e8a1dd35a4d9ce7c34ec1"><div class="ttname"><a href="classam_1_1CAmRouter.html#a18480d4cd51e8a1dd35a4d9ce7c34ec1">am::CAmRouter::getSourceSinkPossibleConnectionFormats</a></div><div class="ttdeci">static am_Error_e getSourceSinkPossibleConnectionFormats(std::vector&lt; CAmRoutingNode * &gt;::iterator iteratorSource, std::vector&lt; CAmRoutingNode * &gt;::iterator iteratorSink, std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;outConnectionFormats)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00893">CAmRouter.cpp:893</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_218adc744edff50228af3539b32b7808.html">src</a></li><li class="navelem"><a class="el" href="CAmRouter_8cpp.html">CAmRouter.cpp</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:29 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmRouter_8h.html b/docs/CAmRouter_8h.html
index f243925..af5c4fd 100644..100755
--- a/docs/CAmRouter_8h.html
+++ b/docs/CAmRouter_8h.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerCore/include/CAmRouter.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmRouter_8h.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -116,56 +119,53 @@ $(document).ready(function(){initNavTree('CAmRouter_8h.html','');});
<p>SPDX license identifier: MPL-2.0.
<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &lt;assert.h&gt;</code><br/>
-<code>#include &lt;vector&gt;</code><br/>
-<code>#include &lt;functional&gt;</code><br/>
-<code>#include &quot;<a class="el" href="audiomanagertypes_8h_source.html">audiomanagertypes.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="IAmDatabaseHandler_8h_source.html">IAmDatabaseHandler.h</a>&quot;</code><br/>
+<div class="textblock"><code>#include &lt;assert.h&gt;</code><br />
+<code>#include &lt;vector&gt;</code><br />
+<code>#include &lt;iomanip&gt;</code><br />
+<code>#include &lt;functional&gt;</code><br />
+<code>#include &quot;<a class="el" href="audiomanagertypes_8h_source.html">audiomanagertypes.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>&quot;</code><br />
</div>
<p><a href="CAmRouter_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__RoutingNodeData__s.html">am::am_RoutingNodeData_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A structure used as user data in the graph nodes. <a href="structam_1_1am__RoutingNodeData__s.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A structure used as user data in the graph nodes. <a href="structam_1_1am__RoutingNodeData__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRouter.html">am::CAmRouter</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implements an autorouting algorithm for connecting sinks and sources via different audio domains. <a href="classam_1_1CAmRouter.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implements autorouting algorithm for connecting sinks and sources via different audio domains. <a href="classam_1_1CAmRouter.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
-<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
-<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br/></td></tr>
+<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
+<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
-<tr class="memitem:aff729ebe1b45fb5af26288f42d61fd3b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmRouter_8h.html#aff729ebe1b45fb5af26288f42d61fd3b">ROUTING_BUILD_CONNECTIONS</a>&#160;&#160;&#160;1</td></tr>
-<tr class="separator:aff729ebe1b45fb5af26288f42d61fd3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9d70e10c712a8a908b5dc0d253955c25"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmRouter_8h.html#a9d70e10c712a8a908b5dc0d253955c25">MAX_ROUTING_PATHS</a>&#160;&#160;&#160;5</td></tr>
+<tr class="memdesc:a9d70e10c712a8a908b5dc0d253955c25"><td class="mdescLeft">&#160;</td><td class="mdescRight">Optimal path search is implemented with graph which contains nodes - sinks, sources, gateways, converters. <a href="#a9d70e10c712a8a908b5dc0d253955c25">More...</a><br /></td></tr>
+<tr class="separator:a9d70e10c712a8a908b5dc0d253955c25"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1aacfba78a3f6aa3cb6514bb8b1458e3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmRouter_8h.html#a1aacfba78a3f6aa3cb6514bb8b1458e3">MAX_ALLOWED_DOMAIN_CYCLES</a>&#160;&#160;&#160;1</td></tr>
+<tr class="memdesc:a1aacfba78a3f6aa3cb6514bb8b1458e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">How many times the routing algorithm should look back into domains. <a href="#a1aacfba78a3f6aa3cb6514bb8b1458e3">More...</a><br /></td></tr>
+<tr class="separator:a1aacfba78a3f6aa3cb6514bb8b1458e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
-<tr class="memitem:af498e822629d2abed8233b798f29d1e4"><td class="memItemLeft" align="right" valign="top">typedef <br class="typebreak"/>
-am_RoutingNodeData_s::am_NodeDataType_e&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#af498e822629d2abed8233b798f29d1e4">am::CAmNodeDataType</a></td></tr>
+<tr class="memitem:af498e822629d2abed8233b798f29d1e4"><td class="memItemLeft" align="right" valign="top">typedef am_RoutingNodeData_s::am_NodeDataType_e&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#af498e822629d2abed8233b798f29d1e4">am::CAmNodeDataType</a></td></tr>
<tr class="separator:af498e822629d2abed8233b798f29d1e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1f15203e131cc3a53fd57dae259ff67f"><td class="memItemLeft" align="right" valign="top">typedef CAmNode<br class="typebreak"/>
-&lt; am_RoutingNodeData_s &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">am::CAmRoutingNode</a></td></tr>
+<tr class="memitem:a1f15203e131cc3a53fd57dae259ff67f"><td class="memItemLeft" align="right" valign="top">typedef CAmNode&lt; am_RoutingNodeData_s &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">am::CAmRoutingNode</a></td></tr>
<tr class="separator:a1f15203e131cc3a53fd57dae259ff67f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8e5acf5a77b560755b3c47dc3e444126"><td class="memItemLeft" align="right" valign="top">typedef CAmGraph<br class="typebreak"/>
-&lt; am_RoutingNodeData_s, <br class="typebreak"/>
-uint16_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a8e5acf5a77b560755b3c47dc3e444126">am::CAmRoutingGraph</a></td></tr>
+<tr class="memitem:a8e5acf5a77b560755b3c47dc3e444126"><td class="memItemLeft" align="right" valign="top">typedef CAmGraph&lt; am_RoutingNodeData_s, uint16_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a8e5acf5a77b560755b3c47dc3e444126">am::CAmRoutingGraph</a></td></tr>
<tr class="separator:a8e5acf5a77b560755b3c47dc3e444126"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abd263680f7c3d878c014187952bbbcf7"><td class="memItemLeft" align="right" valign="top">typedef CAmVertex<br class="typebreak"/>
-&lt; am_RoutingNodeData_s, <br class="typebreak"/>
-uint16_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#abd263680f7c3d878c014187952bbbcf7">am::CAmRoutingVertex</a></td></tr>
+<tr class="memitem:abd263680f7c3d878c014187952bbbcf7"><td class="memItemLeft" align="right" valign="top">typedef CAmVertex&lt; am_RoutingNodeData_s, uint16_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#abd263680f7c3d878c014187952bbbcf7">am::CAmRoutingVertex</a></td></tr>
<tr class="separator:abd263680f7c3d878c014187952bbbcf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abcde4f3c2d4e51bca986488b88de323d"><td class="memItemLeft" align="right" valign="top">typedef std::list<br class="typebreak"/>
-&lt; CAmRoutingVertex &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#abcde4f3c2d4e51bca986488b88de323d">am::CAmRoutingListVertices</a></td></tr>
+<tr class="memitem:abcde4f3c2d4e51bca986488b88de323d"><td class="memItemLeft" align="right" valign="top">typedef std::list&lt; CAmRoutingVertex &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#abcde4f3c2d4e51bca986488b88de323d">am::CAmRoutingListVertices</a></td></tr>
<tr class="separator:abcde4f3c2d4e51bca986488b88de323d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae2d93bb8c081ecbf06b93ddb3dfbf34c"><td class="memItemLeft" align="right" valign="top">typedef std::vector<br class="typebreak"/>
-&lt; CAmRoutingListVertices * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#ae2d93bb8c081ecbf06b93ddb3dfbf34c">am::CAmRoutingVertexReferenceList</a></td></tr>
+<tr class="memitem:ae2d93bb8c081ecbf06b93ddb3dfbf34c"><td class="memItemLeft" align="right" valign="top">typedef std::vector&lt; CAmRoutingListVertices * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#ae2d93bb8c081ecbf06b93ddb3dfbf34c">am::CAmRoutingVertexReferenceList</a></td></tr>
<tr class="separator:ae2d93bb8c081ecbf06b93ddb3dfbf34c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -181,17 +181,37 @@ Aleksandar Donchev, <a href="#" onclick="location.href='mai'+'lto:'+'Ale'+'ks'+'
<p>Definition in file <a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>.</p>
</div><h2 class="groupheader">Macro Definition Documentation</h2>
-<a class="anchor" id="aff729ebe1b45fb5af26288f42d61fd3b"></a>
+<a class="anchor" id="a1aacfba78a3f6aa3cb6514bb8b1458e3"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MAX_ALLOWED_DOMAIN_CYCLES&#160;&#160;&#160;1</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>How many times the routing algorithm should look back into domains. </p>
+<p>0 - no cycles are allowed 1 - default is one cycle ... UINT_MAX - set this define to UINT_MAX in order to allow cycles. </p>
+
+<p>Definition at line <a class="el" href="CAmRouter_8h_source.html#l00068">68</a> of file <a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9d70e10c712a8a908b5dc0d253955c25"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">#define ROUTING_BUILD_CONNECTIONS&#160;&#160;&#160;1</td>
+ <td class="memname">#define MAX_ROUTING_PATHS&#160;&#160;&#160;5</td>
</tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRouter_8h_source.html#l00038">38</a> of file <a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>.</p>
+<p>Optimal path search is implemented with graph which contains nodes - sinks, sources, gateways, converters. </p>
+<p>The nodes are identified by sinkID, sourceID, gatewayID, converterID. A possible connection between two nodes represents the facts that the nodes can be connected with one or more connectionFormats (Node[id=1] &mdash;&gt; Node[id=2]). It is assumption that the two nodes can be connected. The controller itself decides later whether the connection is possible or not. Trace on/off. Max paths count returned to the controller </p>
+
+<p>Definition at line <a class="el" href="CAmRouter_8h_source.html#l00056">56</a> of file <a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>.</p>
</div>
</div>
@@ -201,9 +221,9 @@ Aleksandar Donchev, <a href="#" onclick="location.href='mai'+'lto:'+'Ale'+'ks'+'
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_a2790e911832141e38a92850240f8218.html">include</a></li><li class="navelem"><a class="el" href="CAmRouter_8h.html">CAmRouter.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmRouter_8h.js b/docs/CAmRouter_8h.js
index f59992d..eea4489 100644..100755
--- a/docs/CAmRouter_8h.js
+++ b/docs/CAmRouter_8h.js
@@ -2,7 +2,8 @@ var CAmRouter_8h =
[
[ "am_RoutingNodeData_s", "structam_1_1am__RoutingNodeData__s.html", "structam_1_1am__RoutingNodeData__s" ],
[ "CAmRouter", "classam_1_1CAmRouter.html", "classam_1_1CAmRouter" ],
- [ "ROUTING_BUILD_CONNECTIONS", "CAmRouter_8h.html#aff729ebe1b45fb5af26288f42d61fd3b", null ],
+ [ "MAX_ALLOWED_DOMAIN_CYCLES", "CAmRouter_8h.html#a1aacfba78a3f6aa3cb6514bb8b1458e3", null ],
+ [ "MAX_ROUTING_PATHS", "CAmRouter_8h.html#a9d70e10c712a8a908b5dc0d253955c25", null ],
[ "CAmNodeDataType", "CAmRouter_8h.html#af498e822629d2abed8233b798f29d1e4", null ],
[ "CAmRoutingGraph", "CAmRouter_8h.html#a8e5acf5a77b560755b3c47dc3e444126", null ],
[ "CAmRoutingListVertices", "CAmRouter_8h.html#abcde4f3c2d4e51bca986488b88de323d", null ],
diff --git a/docs/CAmRouter_8h_source.html b/docs/CAmRouter_8h_source.html
index e6ce748..18fe00a 100644..100755
--- a/docs/CAmRouter_8h_source.html
+++ b/docs/CAmRouter_8h_source.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerCore/include/CAmRouter.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmRouter_8h_source.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -108,286 +111,68 @@ $(document).ready(function(){initNavTree('CAmRouter_8h_source.html','');});
<div class="title">CAmRouter.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="CAmRouter_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef ROUTER_H_</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ROUTER_H_</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;assert.h&gt;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &lt;functional&gt;</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="audiomanagertypes_8h.html">audiomanagertypes.h</a>&quot;</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmGraph_8h.html">CAmGraph.h</a>&quot;</span></div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="IAmDatabaseHandler_8h.html">IAmDatabaseHandler.h</a>&quot;</span></div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">namespace </span>am</div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;{</div>
-<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="CAmRouter_8h.html#aff729ebe1b45fb5af26288f42d61fd3b"> 38</a></span>&#160;<span class="preprocessor">#define ROUTING_BUILD_CONNECTIONS 1</span></div>
-<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor">#if !defined(ROUTING_BUILD_CONNECTIONS)</span></div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #undef TRACE_GRAPH</span></div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor">#if !defined(ROUTING_BUILD_CONNECTIONS)</span></div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #undef ROUTING_BUILD_CONNECTIONS</span></div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor">#if defined(TRACE_GRAPH)</span></div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if !defined(ROUTING_BUILD_CONNECTIONS)</span></div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#warning &quot;You should define ROUTING_BUILD_CONNECTIONS in order to be able to see the connections in the trace.&quot;</span></div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="keyword">class </span>CAmRouter;</div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;</div>
-<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="structam_1_1am__RoutingNodeData__s.html"> 74</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__RoutingNodeData__s.html">am_RoutingNodeData_s</a></div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;{</div>
-<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="structam_1_1am__RoutingNodeData__s.html#a9b49d1907ce978b75744b41f1979e665"> 76</a></span>&#160; <span class="keyword">typedef</span> <span class="keyword">enum</span>:uint8_t {SINK, <a class="code" href="structam_1_1am__RoutingNodeData__s.html#a9b49d1907ce978b75744b41f1979e665">SOURCE</a>, <a class="code" href="structam_1_1am__RoutingNodeData__s.html#ad1356e46d8eb8afbe9f74f480e197a65">GATEWAY</a>, CONVERTER} <a class="code" href="structam_1_1am__RoutingNodeData__s.html#a3471203a8947a27acf94ea7e6b1f7d2f">am_NodeDataType_e</a>;</div>
-<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109"> 77</a></span>&#160; <a class="code" href="structam_1_1am__RoutingNodeData__s.html#a3471203a8947a27acf94ea7e6b1f7d2f">am_NodeDataType_e</a> <a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a>; </div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keyword">union</span></div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; {</div>
-<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="structam_1_1am__RoutingNodeData__s.html#a9794d679917230d191c144b5b36fe783"> 80</a></span>&#160; <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a> *<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a9794d679917230d191c144b5b36fe783">source</a>;</div>
-<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="structam_1_1am__RoutingNodeData__s.html#aa703a94ad48e243226fc26d4d2efe96b"> 81</a></span>&#160; <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> *<a class="code" href="structam_1_1am__RoutingNodeData__s.html#aa703a94ad48e243226fc26d4d2efe96b">sink</a>;</div>
-<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="structam_1_1am__RoutingNodeData__s.html#a3e64f452e79f69f04afd2fc19d1db1f1"> 82</a></span>&#160; <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> *<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a3e64f452e79f69f04afd2fc19d1db1f1">gateway</a>;</div>
-<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="structam_1_1am__RoutingNodeData__s.html#a8fef46ce6e8adad5904eb863820c438e"> 83</a></span>&#160; <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a> *<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a8fef46ce6e8adad5904eb863820c438e">converter</a>;</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; } <a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>; </div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;</div>
-<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="structam_1_1am__RoutingNodeData__s.html#a0ee4c39f4af856848681aedb59321915"> 86</a></span>&#160; <a class="code" href="structam_1_1am__RoutingNodeData__s.html#a0ee4c39f4af856848681aedb59321915">am_RoutingNodeData_s</a>():<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a>(SINK)</div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; {}</div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;</div>
-<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="structam_1_1am__RoutingNodeData__s.html#ae11036241429bc73b52c17067e72d240"> 89</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="structam_1_1am__RoutingNodeData__s.html#ae11036241429bc73b52c17067e72d240">operator==</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__RoutingNodeData__s.html">am_RoutingNodeData_s</a> &amp; anotherObject)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="keyword"> </span>{</div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keywordtype">bool</span> result = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a>==anotherObject.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a>)</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; {</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; result = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a>==SINK)</div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; result &amp;= (<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.sink-&gt;sinkID==anotherObject.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#aa703a94ad48e243226fc26d4d2efe96b">sink</a>-&gt;<a class="code" href="structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1">sinkID</a>);</div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span>(<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a>==<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a9b49d1907ce978b75744b41f1979e665">SOURCE</a>)</div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; result &amp;= (<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.source-&gt;sourceID==anotherObject.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a9794d679917230d191c144b5b36fe783">source</a>-&gt;<a class="code" href="structam_1_1am__Source__s.html#ad224888802fabebefe6ff587412da9fd">sourceID</a>);</div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span>(<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a>==<a class="code" href="structam_1_1am__RoutingNodeData__s.html#ad1356e46d8eb8afbe9f74f480e197a65">GATEWAY</a>)</div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; result &amp;= (<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.gateway-&gt;gatewayID==anotherObject.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a3e64f452e79f69f04afd2fc19d1db1f1">gateway</a>-&gt;<a class="code" href="structam_1_1am__Gateway__s.html#ae7e7a4df823af7c01488fb3a9b51a28d">gatewayID</a>);</div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span>(<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a>==CONVERTER)</div>
-<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; result &amp;= (<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.converter-&gt;converterID==anotherObject.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a8fef46ce6e8adad5904eb863820c438e">converter</a>-&gt;<a class="code" href="structam_1_1am__Converter__s.html#a380af10e17c4128cc2fb32114454be71">converterID</a>);</div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; }</div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="keywordflow">return</span> result;</div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; };</div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;</div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="preprocessor">#ifdef TRACE_GRAPH</span></div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="preprocessor"></span> <span class="keywordtype">void</span> trace()<span class="keyword"> const</span></div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="keyword"> </span>{</div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a>==SINK)</div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; std::cout &lt;&lt; <span class="stringliteral">&quot;[SINK:&quot;</span> &lt;&lt; <a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.sink-&gt;sinkID &lt;&lt; <span class="stringliteral">&quot;:&quot;</span> &lt;&lt; <a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.sink-&gt;name &lt;&lt; <span class="stringliteral">&quot;(&quot;</span> &lt;&lt; <a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.sink-&gt;domainID &lt;&lt; <span class="stringliteral">&quot;)&quot;</span></div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; &lt;&lt; <span class="stringliteral">&quot;]&quot;</span>;</div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span>(<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a>==<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a9b49d1907ce978b75744b41f1979e665">SOURCE</a>)</div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; std::cout &lt;&lt; <span class="stringliteral">&quot;[SOUR:&quot;</span> &lt;&lt; <a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.source-&gt;sourceID &lt;&lt; <span class="stringliteral">&quot;:&quot;</span> &lt;&lt; <a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.source-&gt;name &lt;&lt; <span class="stringliteral">&quot;(&quot;</span> &lt;&lt; <a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.source-&gt;domainID &lt;&lt; <span class="stringliteral">&quot;)&quot;</span></div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; &lt;&lt; <span class="stringliteral">&quot;]&quot;</span>;</div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span>(<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a>==<a class="code" href="structam_1_1am__RoutingNodeData__s.html#ad1356e46d8eb8afbe9f74f480e197a65">GATEWAY</a>)</div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; std::cout &lt;&lt; <span class="stringliteral">&quot;[GATE:&quot;</span> &lt;&lt; <a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.gateway-&gt;gatewayID &lt;&lt; <span class="stringliteral">&quot;:&quot;</span> &lt;&lt; <a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.gateway-&gt;name &lt;&lt; <span class="stringliteral">&quot;(&quot;</span> &lt;&lt; <a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.gateway-&gt;controlDomainID &lt;&lt; <span class="stringliteral">&quot;)&quot;</span></div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; &lt;&lt; <span class="stringliteral">&quot;]&quot;</span>;</div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span>(<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a>==CONVERTER)</div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; std::cout &lt;&lt; <span class="stringliteral">&quot;[CONV:&quot;</span> &lt;&lt; <a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.converter-&gt;converterID &lt;&lt; <span class="stringliteral">&quot;:&quot;</span> &lt;&lt; <a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.converter-&gt;name &lt;&lt; <span class="stringliteral">&quot;(&quot;</span> &lt;&lt; <a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.converter-&gt;domainID &lt;&lt; <span class="stringliteral">&quot;)&quot;</span></div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; &lt;&lt; <span class="stringliteral">&quot;]&quot;</span>;</div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; };</div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="structam_1_1am__RoutingNodeData__s.html#a40dca77f6ca7b2dc92796ac4f271665c"> 125</a></span>&#160; <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> <a class="code" href="structam_1_1am__RoutingNodeData__s.html#a40dca77f6ca7b2dc92796ac4f271665c">domainID</a>()<span class="keyword"> const</span></div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="keyword"> </span>{</div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a>==SINK)</div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="keywordflow">return</span> <a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.sink-&gt;domainID;</div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span>(<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a>==<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a9b49d1907ce978b75744b41f1979e665">SOURCE</a>)</div>
-<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <span class="keywordflow">return</span> <a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.source-&gt;domainID;</div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span>(<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a>==<a class="code" href="structam_1_1am__RoutingNodeData__s.html#ad1356e46d8eb8afbe9f74f480e197a65">GATEWAY</a>)</div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keywordflow">return</span> <a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.gateway-&gt;controlDomainID;</div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span>(<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a>==CONVERTER)</div>
-<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="keywordflow">return</span> <a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.converter-&gt;domainID;</div>
-<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="keywordflow">return</span> 0;</div>
-<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; };</div>
-<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;};</div>
-<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;</div>
-<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="namespaceam.html#af498e822629d2abed8233b798f29d1e4"> 139</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="structam_1_1am__RoutingNodeData__s.html#a3471203a8947a27acf94ea7e6b1f7d2f">am_RoutingNodeData_s::am_NodeDataType_e</a> <a class="code" href="namespaceam.html#af498e822629d2abed8233b798f29d1e4">CAmNodeDataType</a>;</div>
-<div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f"> 140</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;am_RoutingNodeData_s&gt;</a> <a class="code" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a>;</div>
-<div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="namespaceam.html#a8e5acf5a77b560755b3c47dc3e444126"> 141</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="classam_1_1CAmGraph.html">CAmGraph&lt;am_RoutingNodeData_s, uint16_t&gt;</a> <a class="code" href="namespaceam.html#a8e5acf5a77b560755b3c47dc3e444126">CAmRoutingGraph</a>;</div>
-<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="namespaceam.html#abd263680f7c3d878c014187952bbbcf7"> 142</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="classam_1_1CAmVertex.html">CAmVertex&lt;am_RoutingNodeData_s, uint16_t&gt;</a> <a class="code" href="namespaceam.html#abd263680f7c3d878c014187952bbbcf7">CAmRoutingVertex</a>;</div>
-<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="namespaceam.html#abcde4f3c2d4e51bca986488b88de323d"> 143</a></span>&#160;<span class="keyword">typedef</span> std::list&lt;CAmRoutingVertex&gt; <a class="code" href="namespaceam.html#abcde4f3c2d4e51bca986488b88de323d">CAmRoutingListVertices</a>;</div>
-<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="namespaceam.html#ae2d93bb8c081ecbf06b93ddb3dfbf34c"> 144</a></span>&#160;<span class="keyword">typedef</span> std::vector&lt;CAmRoutingListVertices*&gt; <a class="code" href="namespaceam.html#ae2d93bb8c081ecbf06b93ddb3dfbf34c">CAmRoutingVertexReferenceList</a>;</div>
-<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;</div>
-<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a>;</div>
-<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;</div>
-<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;</div>
-<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="classam_1_1CAmRouter.html"> 152</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1CAmRouter.html">CAmRouter</a></div>
-<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;{</div>
-<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* mpDatabaseHandler; </div>
-<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; <a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a>* mpControlSender; </div>
-<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <span class="keywordtype">bool</span> mOnlyFreeConversionNodes; </div>
-<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <a class="code" href="classam_1_1CAmGraph.html">CAmRoutingGraph</a> mRoutingGraph; </div>
-<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; std::map&lt;am_domainID_t,std::vector&lt;CAmRoutingNode*&gt;&gt; mNodeListSources; </div>
-<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; std::map&lt;am_domainID_t,std::vector&lt;CAmRoutingNode*&gt;&gt; mNodeListSinks; </div>
-<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; std::map&lt;am_domainID_t,std::vector&lt;CAmRoutingNode*&gt;&gt; mNodeListGateways; </div>
-<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; std::map&lt;am_domainID_t,std::vector&lt;CAmRoutingNode*&gt;&gt; mNodeListConverters;</div>
-<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;</div>
-<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> determineConnectionFormatsForPath(<a class="code" href="structam_1_1am__Route__s.html">am_Route_s</a> &amp; routeObjects, std::vector&lt;CAmRoutingNode*&gt; &amp; nodes);</div>
-<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> doConnectionFormatsForPath(<a class="code" href="structam_1_1am__Route__s.html">am_Route_s</a> &amp; routeObjects,</div>
-<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; std::vector&lt;CAmRoutingNode*&gt; &amp; route,</div>
-<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; std::vector&lt;am_RoutingElement_s&gt;::iterator routingElementIterator,</div>
-<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; std::vector&lt;CAmRoutingNode*&gt;::iterator routeIterator);</div>
-<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;</div>
-<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;</div>
-<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">class</span> Component&gt; <span class="keywordtype">bool</span> isComponentConnected(<span class="keyword">const</span> Component &amp; comp)</div>
-<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; {</div>
-<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <span class="keywordflow">return</span> mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a8501e646a15bbc9a4b736f5d73bb0af9">isComponentConnected</a>(comp);</div>
-<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; }</div>
-<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <span class="keywordtype">void</span> generateAllPaths(<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> &amp; src,</div>
-<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> &amp; dst,</div>
-<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> includeCycles,</div>
-<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> std::vector&lt;CAmRoutingNode*&gt; &amp; path)&gt; cb);</div>
-<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; <span class="keywordtype">void</span> goThroughAllPaths(<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> &amp; dst,</div>
-<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; std::vector&lt;CAmRoutingNode*&gt; &amp; visited,</div>
-<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; std::vector&lt;am_domainID_t&gt; &amp; visitedDomains,</div>
-<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> std::vector&lt;CAmRoutingNode*&gt; &amp; path)&gt; cb);</div>
-<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;</div>
-<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;<span class="preprocessor">#ifdef ROUTING_BUILD_CONNECTIONS</span></div>
-<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; <span class="keywordtype">void</span> constructConverterConnections();</div>
-<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;</div>
-<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; <span class="keywordtype">void</span> constructGatewayConnections();</div>
-<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;</div>
-<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; <span class="keywordtype">void</span> constructSourceSinkConnections();</div>
-<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; <span class="keywordtype">void</span> getVerticesForNode(<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> &amp; node, <a class="code" href="namespaceam.html#abcde4f3c2d4e51bca986488b88de323d">CAmRoutingListVertices</a> &amp; list);</div>
-<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;</div>
-<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; <span class="keywordtype">void</span> getVerticesForSource(<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> &amp; node, <a class="code" href="namespaceam.html#abcde4f3c2d4e51bca986488b88de323d">CAmRoutingListVertices</a> &amp; list);</div>
-<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;</div>
-<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; <span class="keywordtype">void</span> getVerticesForSink(<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> &amp; node, <a class="code" href="namespaceam.html#abcde4f3c2d4e51bca986488b88de323d">CAmRoutingListVertices</a> &amp; list);</div>
-<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;</div>
-<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; <span class="keywordtype">void</span> getVerticesForConverter(<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> &amp; node, <a class="code" href="namespaceam.html#abcde4f3c2d4e51bca986488b88de323d">CAmRoutingListVertices</a> &amp; list);</div>
-<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;</div>
-<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; <span class="keywordtype">void</span> getVerticesForGateway(<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> &amp; node, <a class="code" href="namespaceam.html#abcde4f3c2d4e51bca986488b88de323d">CAmRoutingListVertices</a> &amp; list);</div>
-<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; <a class="code" href="classam_1_1CAmRouter.html#a8473851712e2b6f6f7a3ee1b3a5b6967">CAmRouter</a>(<a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* iDatabaseHandler, <a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a>* iSender);</div>
-<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; <a class="code" href="classam_1_1CAmRouter.html#a1759da9a0ac843aa1e9e9a8ef5a5315a">~CAmRouter</a>();</div>
-<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;</div>
-<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRouter.html#ae76981f37d91bcd2da721c3bf141e415">getRoute</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> onlyfree, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_Route_s&gt;&amp; returnList);</div>
-<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRouter.html#ae76981f37d91bcd2da721c3bf141e415">getRoute</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> onlyfree, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp; aSource, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp; aSink, std::vector&lt;am_Route_s&gt; &amp; listRoutes);</div>
-<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;</div>
-<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRouter.html#afd56861963698e1914523451aa9157ef">getAllPaths</a>(<a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> &amp; aSource, <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> &amp; aSink,</div>
-<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; std::vector&lt;am_Route_s&gt; &amp; resultPath, std::vector&lt;std::vector&lt;CAmRoutingNode*&gt;&gt; &amp; resultNodesPath,</div>
-<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;#<span class="keywordflow">if</span> !defined(<a class="code" href="CAmRouter_8h.html#aff729ebe1b45fb5af26288f42d61fd3b">ROUTING_BUILD_CONNECTIONS</a>)</div>
-<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; __attribute__((unused))</div>
-<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;#endif</div>
-<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> includeCycles = <span class="keyword">false</span>);</div>
-<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;<span class="preprocessor">#ifdef ROUTING_BUILD_CONNECTIONS</span></div>
-<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;<span class="preprocessor"></span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRouter.html#aef57243260df6672d4799f455d937b9e">getShortestPath</a>(<span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> &amp; source, <span class="keyword">const</span> <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> &amp; destination, std::vector&lt;CAmRoutingNode*&gt; &amp; resultPath);</div>
-<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRouter.html#aef57243260df6672d4799f455d937b9e">getShortestPath</a>(<a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> &amp; aSource, <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a> &amp; aSink, <a class="code" href="structam_1_1am__Route__s.html">am_Route_s</a> &amp; resultPath, std::vector&lt;CAmRoutingNode*&gt; &amp; resultNodesPath);</div>
-<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmRouter.html#acbb23f31eb24cdc6c7afd97ee893e423">getAllowedFormatsFromConvMatrix</a>( <span class="keyword">const</span> std::vector&lt;bool&gt; &amp; convertionMatrix,</div>
-<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; listSourceFormats,</div>
-<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; listSinkFormats,</div>
-<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; sourceFormats,</div>
-<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; sinkFormats);</div>
-<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRouter.html#adbf59722ed983e95db461ab4740c0a4b">listPossibleConnectionFormats</a>(std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; inListSourceFormats,</div>
-<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; inListSinkFormats,</div>
-<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; outListFormats);</div>
-<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmRouter.html#abfe25345318af7e96d13c08acb0d79d5">getRestrictedOutputFormats</a>(<span class="keyword">const</span> std::vector&lt;bool&gt; &amp; convertionMatrix,</div>
-<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; listSourceFormats,</div>
-<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; listSinkFormats,</div>
-<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; <span class="keyword">const</span> <a class="code" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> connectionFormat,</div>
-<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; listFormats);</div>
-<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRouter.html#aed461681b473e16708362b3f7413e0d0">getSourceSinkPossibleConnectionFormats</a>(std::vector&lt;CAmRoutingNode*&gt;::iterator iteratorSource,</div>
-<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; std::vector&lt;CAmRoutingNode*&gt;::iterator iteratorSink,</div>
-<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; outConnectionFormats);</div>
-<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;</div>
-<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmRouter.html#afd8e107206e8435a9864dbfbc2c23f74">shouldGoInDomain</a>(<span class="keyword">const</span> std::vector&lt;am_domainID_t&gt; &amp; visitedDomains, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> nodeDomainID);</div>
-<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;</div>
-<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>* <a class="code" href="classam_1_1CAmRouter.html#a388cee6f4d96f0c3d5b9b844209e3304">sinkNodeWithID</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID);</div>
-<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>* <a class="code" href="classam_1_1CAmRouter.html#a388cee6f4d96f0c3d5b9b844209e3304">sinkNodeWithID</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID);</div>
-<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;</div>
-<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>* <a class="code" href="classam_1_1CAmRouter.html#a5a3dd752289cfacdc8c9599b69d36871">sourceNodeWithID</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID);</div>
-<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>* <a class="code" href="classam_1_1CAmRouter.html#a5a3dd752289cfacdc8c9599b69d36871">sourceNodeWithID</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID);</div>
-<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;</div>
-<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>* <a class="code" href="classam_1_1CAmRouter.html#a928bdf737d9786f2896176122e3b89c2">converterNodeWithSinkID</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID);</div>
-<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;</div>
-<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; <a class="code" href="classam_1_1CAmNode.html">CAmRoutingNode</a>* <a class="code" href="classam_1_1CAmRouter.html#a3a49c89f72a1ed92455b9f976c153970">gatewayNodeWithSinkID</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID);</div>
-<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160;</div>
-<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRouter.html#a2e94e0d215bc0fb07ec53bf87724c940">load</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> onlyFree);</div>
-<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRouter.html#ab3d6369fed84e8dd2827b76a302ceb86">clear</a>();</div>
-<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;};</div>
-<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;} <span class="comment">/* namespace am */</span></div>
-<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* ROUTER_H_ */</span><span class="preprocessor"></span></div>
-<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160;<span class="preprocessor"></span></div>
-<div class="ttc" id="classam_1_1CAmRouter_html_a928bdf737d9786f2896176122e3b89c2"><div class="ttname"><a href="classam_1_1CAmRouter.html#a928bdf737d9786f2896176122e3b89c2">am::CAmRouter::converterNodeWithSinkID</a></div><div class="ttdeci">CAmRoutingNode * converterNodeWithSinkID(const am_sinkID_t sinkID, const am_domainID_t domainID)</div><div class="ttdoc">Returns a converter node for given sinkID. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00248">CAmRouter.cpp:248</a></div></div>
-<div class="ttc" id="classam_1_1CAmRouter_html_a5a3dd752289cfacdc8c9599b69d36871"><div class="ttname"><a href="classam_1_1CAmRouter.html#a5a3dd752289cfacdc8c9599b69d36871">am::CAmRouter::sourceNodeWithID</a></div><div class="ttdeci">CAmRoutingNode * sourceNodeWithID(const am_sourceID_t sourceID)</div><div class="ttdoc">Returns a source node with given sourceID. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00224">CAmRouter.cpp:224</a></div></div>
-<div class="ttc" id="namespaceam_html_ae2d93bb8c081ecbf06b93ddb3dfbf34c"><div class="ttname"><a href="namespaceam.html#ae2d93bb8c081ecbf06b93ddb3dfbf34c">am::CAmRoutingVertexReferenceList</a></div><div class="ttdeci">std::vector&lt; CAmRoutingListVertices * &gt; CAmRoutingVertexReferenceList</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00144">CAmRouter.h:144</a></div></div>
-<div class="ttc" id="structam_1_1am__RoutingNodeData__s_html_a40dca77f6ca7b2dc92796ac4f271665c"><div class="ttname"><a href="structam_1_1am__RoutingNodeData__s.html#a40dca77f6ca7b2dc92796ac4f271665c">am::am_RoutingNodeData_s::domainID</a></div><div class="ttdeci">am_domainID_t domainID() const </div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00125">CAmRouter.h:125</a></div></div>
+<a href="CAmRouter_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef ROUTER_H_</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#define ROUTER_H_</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;assert.h&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &lt;iomanip&gt;</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &lt;functional&gt;</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="audiomanagertypes_8h.html">audiomanagertypes.h</a>&quot;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmGraph_8h.html">CAmGraph.h</a>&quot;</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmDatabaseHandlerMap_8h.html">CAmDatabaseHandlerMap.h</a>&quot;</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceam.html">am</a></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;{</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor">#undef TRACE_GRAPH</span></div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor">#ifndef MAX_ROUTING_PATHS</span></div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="CAmRouter_8h.html#a9d70e10c712a8a908b5dc0d253955c25"> 56</a></span>&#160;<span class="preprocessor">#define MAX_ROUTING_PATHS 5</span></div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor">#ifndef MAX_ALLOWED_DOMAIN_CYCLES</span></div><div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="CAmRouter_8h.html#a1aacfba78a3f6aa3cb6514bb8b1458e3"> 68</a></span>&#160;<span class="preprocessor">#define MAX_ALLOWED_DOMAIN_CYCLES 1</span></div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keyword">class </span>CAmRouter;</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div><div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="structam_1_1am__RoutingNodeData__s.html"> 76</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structam_1_1am__RoutingNodeData__s.html">am_RoutingNodeData_s</a></div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; {</div><div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276c"> 78</a></span>&#160; <span class="keyword">typedef</span> <span class="keyword">enum</span></div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; :<span class="keywordtype">int</span></div><div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276cac5c8d1643072edb5f04a0f012477e1ce"> 80</a></span>&#160; { <a class="code" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276cad70db244584d9880ae4314f5ea16513a">SINK</a>, <a class="code" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276cac5c8d1643072edb5f04a0f012477e1ce">SOURCE</a>, <a class="code" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276cae7dc94753104a5288049a249cb3193e4">GATEWAY</a>, <a class="code" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276ca5c8a2228d2052aeba0c35f5d5ad34889">CONVERTER</a></div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; } <a class="code" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276c">am_NodeDataType_e</a>;</div><div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109"> 82</a></span>&#160; am_NodeDataType_e <a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a>; </div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keyword">union</span></div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; {</div><div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="structam_1_1am__RoutingNodeData__s.html#a9794d679917230d191c144b5b36fe783"> 85</a></span>&#160; <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a> *<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a9794d679917230d191c144b5b36fe783">source</a>;</div><div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="structam_1_1am__RoutingNodeData__s.html#aa703a94ad48e243226fc26d4d2efe96b"> 86</a></span>&#160; <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> *<a class="code" href="structam_1_1am__RoutingNodeData__s.html#aa703a94ad48e243226fc26d4d2efe96b">sink</a>;</div><div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="structam_1_1am__RoutingNodeData__s.html#a3e64f452e79f69f04afd2fc19d1db1f1"> 87</a></span>&#160; <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> *<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a3e64f452e79f69f04afd2fc19d1db1f1">gateway</a>;</div><div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="structam_1_1am__RoutingNodeData__s.html#a8fef46ce6e8adad5904eb863820c438e"> 88</a></span>&#160; <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a> *<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a8fef46ce6e8adad5904eb863820c438e">converter</a>;</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; } <a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>; </div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div><div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="structam_1_1am__RoutingNodeData__s.html#a0ee4c39f4af856848681aedb59321915"> 91</a></span>&#160; <a class="code" href="structam_1_1am__RoutingNodeData__s.html#a0ee4c39f4af856848681aedb59321915">am_RoutingNodeData_s</a>() :</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; type(<a class="code" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276cad70db244584d9880ae4314f5ea16513a">SINK</a>)</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; {</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; }</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;</div><div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="structam_1_1am__RoutingNodeData__s.html#ae11036241429bc73b52c17067e72d240"> 96</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="structam_1_1am__RoutingNodeData__s.html#ae11036241429bc73b52c17067e72d240">operator==</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__RoutingNodeData__s.html">am_RoutingNodeData_s</a> &amp; anotherObject)<span class="keyword"> const</span></div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="keyword"> </span>{</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="keywordtype">bool</span> result = <span class="keyword">false</span>;</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keywordflow">if</span> (type == anotherObject.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a>)</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; {</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; result = <span class="keyword">true</span>;</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="keywordflow">if</span> (type == <a class="code" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276cad70db244584d9880ae4314f5ea16513a">SINK</a>)</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; result &amp;= (<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.sink-&gt;sinkID == anotherObject.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#aa703a94ad48e243226fc26d4d2efe96b">sink</a>-&gt;<a class="code" href="structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1">sinkID</a>);</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <a class="code" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276cac5c8d1643072edb5f04a0f012477e1ce">SOURCE</a>)</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; result &amp;= (<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.source-&gt;sourceID == anotherObject.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a9794d679917230d191c144b5b36fe783">source</a>-&gt;<a class="code" href="structam_1_1am__Source__s.html#ad224888802fabebefe6ff587412da9fd">sourceID</a>);</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <a class="code" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276cae7dc94753104a5288049a249cb3193e4">GATEWAY</a>)</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; result &amp;= (<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.gateway-&gt;gatewayID == anotherObject.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a3e64f452e79f69f04afd2fc19d1db1f1">gateway</a>-&gt;<a class="code" href="structam_1_1am__Gateway__s.html#ae7e7a4df823af7c01488fb3a9b51a28d">gatewayID</a>);</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <a class="code" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276ca5c8a2228d2052aeba0c35f5d5ad34889">CONVERTER</a>)</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; result &amp;= (<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.converter-&gt;converterID == anotherObject.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.<a class="code" href="structam_1_1am__RoutingNodeData__s.html#a8fef46ce6e8adad5904eb863820c438e">converter</a>-&gt;<a class="code" href="structam_1_1am__Converter__s.html#a380af10e17c4128cc2fb32114454be71">converterID</a>);</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; }</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keywordflow">return</span> result;</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; }</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; ;</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="preprocessor">#ifdef TRACE_GRAPH</span></div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="preprocessor">#define COUT_NODE(HEAD, NAME, ID) \</span></div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="preprocessor"> std::cout &lt;&lt; HEAD &lt;&lt; &quot;(&quot; &lt;&lt; std::setfill(&#39;0&#39;) &lt;&lt; std::setw(4) &lt;&lt; ID &lt;&lt; &quot; &quot; &lt;&lt; NAME &lt;&lt; &quot;)&quot;;</span></div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <span class="keywordtype">void</span> trace()<span class="keyword"> const</span></div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="keyword"> </span>{</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keywordflow">if</span>(type==<a class="code" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276cad70db244584d9880ae4314f5ea16513a">SINK</a>)</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; COUT_NODE(<span class="stringliteral">&quot;SI&quot;</span>, <a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.sink-&gt;name, <a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.sink-&gt;sinkID )</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span>(type==<a class="code" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276cac5c8d1643072edb5f04a0f012477e1ce">SOURCE</a>)</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; COUT_NODE(<span class="stringliteral">&quot;SO&quot;</span>, <a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.source-&gt;name, <a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.source-&gt;sourceID )</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span>(type==<a class="code" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276cae7dc94753104a5288049a249cb3193e4">GATEWAY</a>)</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; COUT_NODE(<span class="stringliteral">&quot;GA&quot;</span>, <a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.gateway-&gt;name, <a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.gateway-&gt;gatewayID )</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span>(type==<a class="code" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276ca5c8a2228d2052aeba0c35f5d5ad34889">CONVERTER</a>)</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; COUT_NODE(<span class="stringliteral">&quot;CO&quot;</span>, <a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.converter-&gt;name, <a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.converter-&gt;converterID )</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; };</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;</div><div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="structam_1_1am__RoutingNodeData__s.html#a40dca77f6ca7b2dc92796ac4f271665c"> 132</a></span>&#160; <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> <a class="code" href="structam_1_1am__RoutingNodeData__s.html#a40dca77f6ca7b2dc92796ac4f271665c">domainID</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="keyword"> </span>{</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="keywordflow">if</span> (type == <a class="code" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276cad70db244584d9880ae4314f5ea16513a">SINK</a>)</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="keywordflow">return</span> <a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.sink-&gt;domainID;</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <a class="code" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276cac5c8d1643072edb5f04a0f012477e1ce">SOURCE</a>)</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="keywordflow">return</span> <a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.source-&gt;domainID;</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <a class="code" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276cae7dc94753104a5288049a249cb3193e4">GATEWAY</a>)</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <span class="keywordflow">return</span> <a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.gateway-&gt;controlDomainID;</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <a class="code" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276ca5c8a2228d2052aeba0c35f5d5ad34889">CONVERTER</a>)</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keywordflow">return</span> <a class="code" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a>.converter-&gt;domainID;</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="keywordflow">return</span> 0;</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; }</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; ;</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; };</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;</div><div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="namespaceam.html#af498e822629d2abed8233b798f29d1e4"> 147</a></span>&#160; <span class="keyword">typedef</span> <a class="code" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276c">am_RoutingNodeData_s::am_NodeDataType_e</a> <a class="code" href="namespaceam.html#af498e822629d2abed8233b798f29d1e4">CAmNodeDataType</a>;</div><div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f"> 148</a></span>&#160; <span class="keyword">typedef</span> <a class="code" href="classam_1_1CAmNode.html">CAmNode&lt;am_RoutingNodeData_s&gt;</a> <a class="code" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a>;</div><div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="namespaceam.html#a8e5acf5a77b560755b3c47dc3e444126"> 149</a></span>&#160; <span class="keyword">typedef</span> <a class="code" href="classam_1_1CAmGraph.html">CAmGraph&lt;am_RoutingNodeData_s, uint16_t&gt;</a> <a class="code" href="namespaceam.html#a8e5acf5a77b560755b3c47dc3e444126">CAmRoutingGraph</a>;</div><div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="namespaceam.html#abd263680f7c3d878c014187952bbbcf7"> 150</a></span>&#160; <span class="keyword">typedef</span> <a class="code" href="classam_1_1CAmVertex.html">CAmVertex&lt;am_RoutingNodeData_s, uint16_t&gt;</a> <a class="code" href="namespaceam.html#abd263680f7c3d878c014187952bbbcf7">CAmRoutingVertex</a>;</div><div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="namespaceam.html#abcde4f3c2d4e51bca986488b88de323d"> 151</a></span>&#160; <span class="keyword">typedef</span> std::list&lt;CAmRoutingVertex&gt; <a class="code" href="namespaceam.html#abcde4f3c2d4e51bca986488b88de323d">CAmRoutingListVertices</a>;</div><div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="namespaceam.html#ae2d93bb8c081ecbf06b93ddb3dfbf34c"> 152</a></span>&#160; <span class="keyword">typedef</span> std::vector&lt;CAmRoutingListVertices*&gt; <a class="code" href="namespaceam.html#ae2d93bb8c081ecbf06b93ddb3dfbf34c">CAmRoutingVertexReferenceList</a>;</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <span class="keyword">class </span><a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a>;</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;</div><div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="classam_1_1CAmRouter.html"> 159</a></span>&#160; <span class="keyword">class </span><a class="code" href="classam_1_1CAmRouter.html">CAmRouter</a>: <span class="keyword">public</span> <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; {</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* mpDatabaseHandler; </div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; <a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a>* mpControlSender; </div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <span class="keywordtype">bool</span> mUpdateGraphNodesAction; </div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <span class="keywordtype">unsigned</span> mMaxAllowedCycles; </div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <span class="keywordtype">unsigned</span> mMaxPathCount; </div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; CAmRoutingGraph mRoutingGraph; </div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; std::map&lt;am_domainID_t, std::vector&lt;CAmRoutingNode*&gt;&gt; mNodeListSources; </div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; std::map&lt;am_domainID_t, std::vector&lt;CAmRoutingNode*&gt;&gt; mNodeListSinks; </div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; std::map&lt;am_domainID_t, std::vector&lt;CAmRoutingNode*&gt;&gt; mNodeListGateways; </div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; std::map&lt;am_domainID_t, std::vector&lt;CAmRoutingNode*&gt;&gt; mNodeListConverters; </div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> Component&gt; <span class="keywordtype">bool</span> isComponentConnected(<span class="keyword">const</span> Component &amp; comp)</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; {</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <span class="keywordflow">return</span> mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a8501e646a15bbc9a4b736f5d73bb0af9">isComponentConnected</a>(comp);</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; }</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; <span class="keywordtype">void</span> constructConverterConnections();</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; <span class="keywordtype">void</span> constructGatewayConnections();</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <span class="keywordtype">void</span> constructSourceSinkConnections();</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; <span class="keywordtype">void</span> getVerticesForNode(<span class="keyword">const</span> CAmRoutingNode &amp; node, CAmRoutingListVertices &amp; list);</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; <span class="keywordtype">void</span> getVerticesForSource(<span class="keyword">const</span> CAmRoutingNode &amp; node, CAmRoutingListVertices &amp; list);</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;</div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; <span class="keywordtype">void</span> getVerticesForSink(<span class="keyword">const</span> CAmRoutingNode &amp; node, CAmRoutingListVertices &amp; list);</div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; <span class="keywordtype">void</span> getVerticesForConverter(<span class="keyword">const</span> CAmRoutingNode &amp; node, CAmRoutingListVertices &amp; list);</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; <span class="keywordtype">void</span> getVerticesForGateway(<span class="keyword">const</span> CAmRoutingNode &amp; node, CAmRoutingListVertices &amp; list);</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> determineConnectionFormatsForPath(<a class="code" href="structam_1_1am__Route__s.html">am_Route_s</a> &amp; routeObjects, std::vector&lt;CAmRoutingNode*&gt; &amp; nodes, std::vector&lt;am_Route_s&gt; &amp; result);</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> doConnectionFormatsForPath(<a class="code" href="structam_1_1am__Route__s.html">am_Route_s</a> &amp; routeObjects, std::vector&lt;CAmRoutingNode*&gt; &amp; route,</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; std::vector&lt;am_RoutingElement_s&gt;::iterator routingElementIterator, std::vector&lt;CAmRoutingNode*&gt;::iterator routeIterator,</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; std::vector&lt;am_Route_s&gt; &amp; result);</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> cfPermutationsForPath(<a class="code" href="structam_1_1am__Route__s.html">am_Route_s</a> shortestRoute, std::vector&lt;CAmRoutingNode*&gt; resultNodesPath, std::vector&lt;am_Route_s&gt;&amp; resultPath);</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; <span class="keyword">static</span> <span class="keywordtype">int</span> insertPostion(<span class="keyword">const</span> std::vector&lt;CAmRoutingNode*&gt;&amp; path, <span class="keyword">const</span> std::vector&lt;std::vector&lt;CAmRoutingNode*&gt; &gt;&amp; nodes);</div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;</div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; <a class="code" href="classam_1_1CAmRouter.html">CAmRouter</a>(<a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* iDatabaseHandler, <a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a>* iSender);</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; ~<a class="code" href="classam_1_1CAmRouter.html">CAmRouter</a>();</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;</div><div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="classam_1_1CAmRouter.html#ad575a457a23222246358dd95afe95d84"> 245</a></span>&#160; <span class="keywordtype">unsigned</span> <a class="code" href="classam_1_1CAmRouter.html#ad575a457a23222246358dd95afe95d84">getMaxAllowedCycles</a>()</div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; {</div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; <span class="keywordflow">return</span> mMaxAllowedCycles;</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; }</div><div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="classam_1_1CAmRouter.html#a331f4af137913229120689fad43a8ca3"> 249</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRouter.html#a331f4af137913229120689fad43a8ca3">setMaxAllowedCycles</a>(<span class="keywordtype">unsigned</span> count)</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; {</div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; mMaxAllowedCycles = count;</div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; }</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;</div><div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="classam_1_1CAmRouter.html#aaf67ce8c7032cd98be41c648cfabaa11"> 254</a></span>&#160; <span class="keywordtype">unsigned</span> <a class="code" href="classam_1_1CAmRouter.html#aaf67ce8c7032cd98be41c648cfabaa11">getMaxPathCount</a>()</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; {</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; <span class="keywordflow">return</span> mMaxPathCount;</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; }</div><div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="classam_1_1CAmRouter.html#a6289e0cf1c9f8e34e33e51787f26538c"> 258</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRouter.html#a6289e0cf1c9f8e34e33e51787f26538c">setMaxPathCount</a>(<span class="keywordtype">unsigned</span> count)</div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; {</div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; mMaxPathCount = count;</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; }</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;</div><div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="classam_1_1CAmRouter.html#ad98be3783f696af4ca53fb3ccb93432b"> 263</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmRouter.html#ad98be3783f696af4ca53fb3ccb93432b">getUpdateGraphNodesAction</a>()</div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; {</div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; <span class="keywordflow">return</span> mUpdateGraphNodesAction;</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; }</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;</div><div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> getRoute(<span class="keyword">const</span> <span class="keywordtype">bool</span> onlyfree, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_Route_s&gt;&amp; returnList);</div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> getRoute(<span class="keyword">const</span> <span class="keywordtype">bool</span> onlyfree, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp; <a class="code" href="structam_1_1am__RoutingNodeData__s.html#a9794d679917230d191c144b5b36fe783">source</a>, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp; <a class="code" href="structam_1_1am__RoutingNodeData__s.html#aa703a94ad48e243226fc26d4d2efe96b">sink</a>, std::vector&lt;am_Route_s&gt; &amp; listRoutes);</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;</div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> getRouteFromLoadedNodes(<span class="keyword">const</span> <span class="keywordtype">bool</span> onlyfree, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_Route_s&gt; &amp; returnList);</div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> getRouteFromLoadedNodes(<span class="keyword">const</span> <span class="keywordtype">bool</span> onlyfree, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp; aSource, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp; aSink, std::vector&lt;am_Route_s&gt; &amp; listRoutes);</div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;</div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> getFirstNShortestPaths(<span class="keyword">const</span> <span class="keywordtype">bool</span> onlyfree, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> cycles, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> maxPathCount, CAmRoutingNode &amp; source,</div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; CAmRoutingNode &amp; sink, std::vector&lt;am_Route_s&gt; &amp; resultPath);</div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;</div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> getShortestPath(CAmRoutingNode &amp; source, CAmRoutingNode &amp; sink, std::vector&lt;am_Route_s&gt; &amp; resultPath);</div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;</div><div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; <span class="keyword">static</span> <span class="keywordtype">bool</span> getAllowedFormatsFromConvMatrix(<span class="keyword">const</span> std::vector&lt;bool&gt; &amp; convertionMatrix,</div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; listSourceFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; listSinkFormats,</div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; sourceFormats, std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; sinkFormats);</div><div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> listPossibleConnectionFormats(std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; inListSourceFormats,</div><div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; inListSinkFormats, std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; outListFormats);</div><div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; <span class="keyword">static</span> <span class="keywordtype">bool</span> getRestrictedOutputFormats(<span class="keyword">const</span> std::vector&lt;bool&gt; &amp; convertionMatrix, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; listSourceFormats,</div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; listSinkFormats, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> connectionFormat,</div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; listFormats);</div><div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; <span class="keyword">static</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> getSourceSinkPossibleConnectionFormats(std::vector&lt;CAmRoutingNode*&gt;::iterator iteratorSource,</div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; std::vector&lt;CAmRoutingNode*&gt;::iterator iteratorSink, std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; outConnectionFormats);</div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;</div><div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; <span class="keyword">static</span> <span class="keywordtype">bool</span> shouldGoInDomain(<span class="keyword">const</span> std::vector&lt;am_domainID_t&gt; &amp; visitedDomains, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> nodeDomainID, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> maxCyclesNumber);</div><div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; <span class="keywordtype">bool</span> shouldGoInDomain(<span class="keyword">const</span> std::vector&lt;am_domainID_t&gt; &amp; visitedDomains, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> nodeDomainID);</div><div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; CAmRoutingNode* sinkNodeWithID(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID);</div><div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; CAmRoutingNode* sinkNodeWithID(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> <a class="code" href="structam_1_1am__RoutingNodeData__s.html#a40dca77f6ca7b2dc92796ac4f271665c">domainID</a>);</div><div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160;</div><div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; CAmRoutingNode* sourceNodeWithID(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID);</div><div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; CAmRoutingNode* sourceNodeWithID(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID);</div><div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160;</div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; CAmRoutingNode* converterNodeWithSinkID(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID);</div><div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160;</div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; CAmRoutingNode* gatewayNodeWithSinkID(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID);</div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160;</div><div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; <span class="keywordtype">void</span> load();</div><div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; <span class="keywordtype">void</span> clear();</div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160;</div><div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> getAllPaths(CAmRoutingNode &amp; aSource, CAmRoutingNode &amp; aSink, std::vector&lt;am_Route_s&gt; &amp; resultPath,</div><div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; std::vector&lt;std::vector&lt;CAmRoutingNode*&gt;&gt; &amp; resultNodesPath, <span class="keyword">const</span> <span class="keywordtype">bool</span> includeCycles = <span class="keyword">false</span>,</div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> onlyFree = <span class="keyword">false</span>)</div><div class="line"><a name="l00375"></a><span class="lineno"><a class="line" href="classam_1_1CAmRouter.html#a344ff4cf9f8ad6c85f1af1ee91a4f0e3"> 375</a></span>&#160; __attribute__((deprecated(&quot;You should use <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> getFirstNShortestPaths(const <span class="keywordtype">bool</span> onlyFree, CAmRoutingNode &amp;, CAmRoutingNode &amp;, <a class="code" href="namespacestd.html">std</a>::vector&lt;<a class="code" href="structam_1_1am__Route__s.html">am_Route_s</a>&gt; &amp;) instead!&quot;)));</div><div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; };</div><div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160;} <span class="comment">/* namespace am */</span></div><div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* ROUTER_H_ */</span><span class="preprocessor"></span></div><div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160;</div><div class="ttc" id="structam_1_1am__RoutingNodeData__s_html_ac1e5030a95c5529ebdf563deef3e276cac5c8d1643072edb5f04a0f012477e1ce"><div class="ttname"><a href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276cac5c8d1643072edb5f04a0f012477e1ce">am::am_RoutingNodeData_s::SOURCE</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00080">CAmRouter.h:80</a></div></div>
+<div class="ttc" id="namespaceam_html_ae2d93bb8c081ecbf06b93ddb3dfbf34c"><div class="ttname"><a href="namespaceam.html#ae2d93bb8c081ecbf06b93ddb3dfbf34c">am::CAmRoutingVertexReferenceList</a></div><div class="ttdeci">std::vector&lt; CAmRoutingListVertices * &gt; CAmRoutingVertexReferenceList</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00152">CAmRouter.h:152</a></div></div>
+<div class="ttc" id="structam_1_1am__RoutingNodeData__s_html_a40dca77f6ca7b2dc92796ac4f271665c"><div class="ttname"><a href="structam_1_1am__RoutingNodeData__s.html#a40dca77f6ca7b2dc92796ac4f271665c">am::am_RoutingNodeData_s::domainID</a></div><div class="ttdeci">am_domainID_t domainID() const </div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00132">CAmRouter.h:132</a></div></div>
<div class="ttc" id="structam_1_1am__Converter__s_html_a380af10e17c4128cc2fb32114454be71"><div class="ttname"><a href="structam_1_1am__Converter__s.html#a380af10e17c4128cc2fb32114454be71">am::am_Converter_s::converterID</a></div><div class="ttdeci">am_converterID_t converterID</div><div class="ttdoc">This is the ID of the converter, it is unique in the system. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00616">audiomanagertypes.h:616</a></div></div>
+<div class="ttc" id="namespaceam_html"><div class="ttname"><a href="namespaceam.html">am</a></div><div class="ttdoc">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects...</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8h_source.html#l00029">CAmCommandReceiver.h:29</a></div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4ce"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am::am_Error_e</a></div><div class="ttdeci">am_Error_e</div><div class="ttdoc">the errors of the audiomanager. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00337">audiomanagertypes.h:337</a></div></div>
<div class="ttc" id="structam_1_1am__Sink__s_html"><div class="ttname"><a href="structam_1_1am__Sink__s.html">am::am_Sink_s</a></div><div class="ttdoc">This struct describes the attribiutes of a sink. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01137">audiomanagertypes.h:1137</a></div></div>
+<div class="ttc" id="structam_1_1am__RoutingNodeData__s_html_ac1e5030a95c5529ebdf563deef3e276cae7dc94753104a5288049a249cb3193e4"><div class="ttname"><a href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276cae7dc94753104a5288049a249cb3193e4">am::am_RoutingNodeData_s::GATEWAY</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00080">CAmRouter.h:80</a></div></div>
<div class="ttc" id="structam_1_1am__Sink__s_html_a3b934f91d2925407db8e0bac0db94fb1"><div class="ttname"><a href="structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1">am::am_Sink_s::sinkID</a></div><div class="ttdeci">am_sinkID_t sinkID</div><div class="ttdoc">This is the ID of the sink, it is unique in the system. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01147">audiomanagertypes.h:1147</a></div></div>
-<div class="ttc" id="classam_1_1CAmRouter_html"><div class="ttname"><a href="classam_1_1CAmRouter.html">am::CAmRouter</a></div><div class="ttdoc">Implements an autorouting algorithm for connecting sinks and sources via different audio domains...</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00152">CAmRouter.h:152</a></div></div>
-<div class="ttc" id="structam_1_1am__RoutingNodeData__s_html_a9b49d1907ce978b75744b41f1979e665"><div class="ttname"><a href="structam_1_1am__RoutingNodeData__s.html#a9b49d1907ce978b75744b41f1979e665">am::am_RoutingNodeData_s::SOURCE</a></div><div class="ttdeci">typedef SOURCE</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00076">CAmRouter.h:76</a></div></div>
-<div class="ttc" id="structam_1_1am__RoutingNodeData__s_html_a240b8789e06edcebdfc7d0b14f4cf109"><div class="ttname"><a href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">am::am_RoutingNodeData_s::type</a></div><div class="ttdeci">am_NodeDataType_e type</div><div class="ttdoc">data type:sink, source, gateway or converter </div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00077">CAmRouter.h:77</a></div></div>
+<div class="ttc" id="structam_1_1am__RoutingNodeData__s_html_ac1e5030a95c5529ebdf563deef3e276cad70db244584d9880ae4314f5ea16513a"><div class="ttname"><a href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276cad70db244584d9880ae4314f5ea16513a">am::am_RoutingNodeData_s::SINK</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00080">CAmRouter.h:80</a></div></div>
+<div class="ttc" id="classam_1_1CAmRouter_html"><div class="ttname"><a href="classam_1_1CAmRouter.html">am::CAmRouter</a></div><div class="ttdoc">Implements autorouting algorithm for connecting sinks and sources via different audio domains...</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00159">CAmRouter.h:159</a></div></div>
+<div class="ttc" id="structam_1_1am__RoutingNodeData__s_html_ac1e5030a95c5529ebdf563deef3e276c"><div class="ttname"><a href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276c">am::am_RoutingNodeData_s::am_NodeDataType_e</a></div><div class="ttdeci">am_NodeDataType_e</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00078">CAmRouter.h:78</a></div></div>
+<div class="ttc" id="structam_1_1am__RoutingNodeData__s_html_a240b8789e06edcebdfc7d0b14f4cf109"><div class="ttname"><a href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">am::am_RoutingNodeData_s::type</a></div><div class="ttdeci">am_NodeDataType_e type</div><div class="ttdoc">data type:sink, source, gateway or converter </div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00082">CAmRouter.h:82</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a8501e646a15bbc9a4b736f5d73bb0af9"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a8501e646a15bbc9a4b736f5d73bb0af9">am::IAmDatabaseHandler::isComponentConnected</a></div><div class="ttdeci">virtual bool isComponentConnected(const am_Gateway_s &amp;gateway) const =0</div></div>
<div class="ttc" id="namespaceam_html_a114262d77aae4ed1d2daa50a36155d3e"><div class="ttname"><a href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am::am_CustomConnectionFormat_t</a></div><div class="ttdeci">uint16_t am_CustomConnectionFormat_t</div><div class="ttdoc">This type classifies the format in which data is exchanged within a connection. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00148">audiomanagertypes.h:148</a></div></div>
<div class="ttc" id="classam_1_1CAmGraph_html"><div class="ttname"><a href="classam_1_1CAmGraph.html">am::CAmGraph&lt; am_RoutingNodeData_s, uint16_t &gt;</a></div></div>
<div class="ttc" id="structam_1_1am__RoutingNodeData__s_html_a001ab8e1ce7d5f6ed38040f9c38f4679"><div class="ttname"><a href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">am::am_RoutingNodeData_s::data</a></div><div class="ttdeci">union am::am_RoutingNodeData_s::@0 data</div><div class="ttdoc">union pointer to sink, source, gateway or converter </div></div>
-<div class="ttc" id="classam_1_1CAmRouter_html_abfe25345318af7e96d13c08acb0d79d5"><div class="ttname"><a href="classam_1_1CAmRouter.html#abfe25345318af7e96d13c08acb0d79d5">am::CAmRouter::getRestrictedOutputFormats</a></div><div class="ttdeci">static bool getRestrictedOutputFormats(const std::vector&lt; bool &gt; &amp;convertionMatrix, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkFormats, const am_CustomConnectionFormat_t connectionFormat, std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listFormats)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00837">CAmRouter.cpp:837</a></div></div>
-<div class="ttc" id="classam_1_1CAmRouter_html_afd56861963698e1914523451aa9157ef"><div class="ttname"><a href="classam_1_1CAmRouter.html#afd56861963698e1914523451aa9157ef">am::CAmRouter::getAllPaths</a></div><div class="ttdeci">am_Error_e getAllPaths(CAmRoutingNode &amp;aSource, CAmRoutingNode &amp;aSink, std::vector&lt; am_Route_s &gt; &amp;resultPath, std::vector&lt; std::vector&lt; CAmRoutingNode * &gt;&gt; &amp;resultNodesPath, const bool includeCycles=false)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00627">CAmRouter.cpp:627</a></div></div>
+<div class="ttc" id="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdoc">STL namespace. </div></div>
<div class="ttc" id="structam_1_1am__Gateway__s_html_ae7e7a4df823af7c01488fb3a9b51a28d"><div class="ttname"><a href="structam_1_1am__Gateway__s.html#ae7e7a4df823af7c01488fb3a9b51a28d">am::am_Gateway_s::gatewayID</a></div><div class="ttdeci">am_gatewayID_t gatewayID</div><div class="ttdoc">This is the ID of the gateway, it is unique in the system. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00699">audiomanagertypes.h:699</a></div></div>
-<div class="ttc" id="classam_1_1CAmRouter_html_ab3d6369fed84e8dd2827b76a302ceb86"><div class="ttname"><a href="classam_1_1CAmRouter.html#ab3d6369fed84e8dd2827b76a302ceb86">am::CAmRouter::clear</a></div><div class="ttdeci">void clear()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00191">CAmRouter.cpp:191</a></div></div>
-<div class="ttc" id="structam_1_1am__RoutingNodeData__s_html_a0ee4c39f4af856848681aedb59321915"><div class="ttname"><a href="structam_1_1am__RoutingNodeData__s.html#a0ee4c39f4af856848681aedb59321915">am::am_RoutingNodeData_s::am_RoutingNodeData_s</a></div><div class="ttdeci">am_RoutingNodeData_s()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00086">CAmRouter.h:86</a></div></div>
-<div class="ttc" id="structam_1_1am__RoutingNodeData__s_html_a9794d679917230d191c144b5b36fe783"><div class="ttname"><a href="structam_1_1am__RoutingNodeData__s.html#a9794d679917230d191c144b5b36fe783">am::am_RoutingNodeData_s::source</a></div><div class="ttdeci">am_Source_s * source</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00080">CAmRouter.h:80</a></div></div>
-<div class="ttc" id="classam_1_1CAmRouter_html_a388cee6f4d96f0c3d5b9b844209e3304"><div class="ttname"><a href="classam_1_1CAmRouter.html#a388cee6f4d96f0c3d5b9b844209e3304">am::CAmRouter::sinkNodeWithID</a></div><div class="ttdeci">CAmRoutingNode * sinkNodeWithID(const am_sinkID_t sinkID)</div><div class="ttdoc">Returns a sink node with given sinkID. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00200">CAmRouter.cpp:200</a></div></div>
-<div class="ttc" id="classam_1_1CAmRouter_html_adbf59722ed983e95db461ab4740c0a4b"><div class="ttname"><a href="classam_1_1CAmRouter.html#adbf59722ed983e95db461ab4740c0a4b">am::CAmRouter::listPossibleConnectionFormats</a></div><div class="ttdeci">static void listPossibleConnectionFormats(std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;inListSourceFormats, std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;inListSinkFormats, std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;outListFormats)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00826">CAmRouter.cpp:826</a></div></div>
-<div class="ttc" id="classam_1_1CAmVertex_html"><div class="ttname"><a href="classam_1_1CAmVertex.html">am::CAmVertex</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00096">CAmGraph.h:96</a></div></div>
-<div class="ttc" id="IAmDatabaseHandler_8h_html"><div class="ttname"><a href="IAmDatabaseHandler_8h.html">IAmDatabaseHandler.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="structam_1_1am__RoutingNodeData__s_html_a3e64f452e79f69f04afd2fc19d1db1f1"><div class="ttname"><a href="structam_1_1am__RoutingNodeData__s.html#a3e64f452e79f69f04afd2fc19d1db1f1">am::am_RoutingNodeData_s::gateway</a></div><div class="ttdeci">am_Gateway_s * gateway</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00082">CAmRouter.h:82</a></div></div>
+<div class="ttc" id="structam_1_1am__RoutingNodeData__s_html_a0ee4c39f4af856848681aedb59321915"><div class="ttname"><a href="structam_1_1am__RoutingNodeData__s.html#a0ee4c39f4af856848681aedb59321915">am::am_RoutingNodeData_s::am_RoutingNodeData_s</a></div><div class="ttdeci">am_RoutingNodeData_s()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00091">CAmRouter.h:91</a></div></div>
+<div class="ttc" id="structam_1_1am__RoutingNodeData__s_html_a9794d679917230d191c144b5b36fe783"><div class="ttname"><a href="structam_1_1am__RoutingNodeData__s.html#a9794d679917230d191c144b5b36fe783">am::am_RoutingNodeData_s::source</a></div><div class="ttdeci">am_Source_s * source</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00085">CAmRouter.h:85</a></div></div>
+<div class="ttc" id="CAmDatabaseHandlerMap_8h_html"><div class="ttname"><a href="CAmDatabaseHandlerMap_8h.html">CAmDatabaseHandlerMap.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
+<div class="ttc" id="classam_1_1CAmVertex_html"><div class="ttname"><a href="classam_1_1CAmVertex.html">am::CAmVertex</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmGraph_8h_source.html#l00097">CAmGraph.h:97</a></div></div>
+<div class="ttc" id="structam_1_1am__RoutingNodeData__s_html_a3e64f452e79f69f04afd2fc19d1db1f1"><div class="ttname"><a href="structam_1_1am__RoutingNodeData__s.html#a3e64f452e79f69f04afd2fc19d1db1f1">am::am_RoutingNodeData_s::gateway</a></div><div class="ttdeci">am_Gateway_s * gateway</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00087">CAmRouter.h:87</a></div></div>
<div class="ttc" id="namespaceam_html_a2711516b1392ea02a7ed25fcd540a16a"><div class="ttname"><a href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am::am_sourceID_t</a></div><div class="ttdeci">uint16_t am_sourceID_t</div><div class="ttdoc">a source ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00060">audiomanagertypes.h:60</a></div></div>
-<div class="ttc" id="classam_1_1CAmRouter_html_a8473851712e2b6f6f7a3ee1b3a5b6967"><div class="ttname"><a href="classam_1_1CAmRouter.html#a8473851712e2b6f6f7a3ee1b3a5b6967">am::CAmRouter::CAmRouter</a></div><div class="ttdeci">CAmRouter(IAmDatabaseHandler *iDatabaseHandler, CAmControlSender *iSender)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00056">CAmRouter.cpp:56</a></div></div>
-<div class="ttc" id="namespaceam_html_af498e822629d2abed8233b798f29d1e4"><div class="ttname"><a href="namespaceam.html#af498e822629d2abed8233b798f29d1e4">am::CAmNodeDataType</a></div><div class="ttdeci">am_RoutingNodeData_s::am_NodeDataType_e CAmNodeDataType</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00139">CAmRouter.h:139</a></div></div>
-<div class="ttc" id="namespaceam_html_a8e5acf5a77b560755b3c47dc3e444126"><div class="ttname"><a href="namespaceam.html#a8e5acf5a77b560755b3c47dc3e444126">am::CAmRoutingGraph</a></div><div class="ttdeci">CAmGraph&lt; am_RoutingNodeData_s, uint16_t &gt; CAmRoutingGraph</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00141">CAmRouter.h:141</a></div></div>
+<div class="ttc" id="namespaceam_html_af498e822629d2abed8233b798f29d1e4"><div class="ttname"><a href="namespaceam.html#af498e822629d2abed8233b798f29d1e4">am::CAmNodeDataType</a></div><div class="ttdeci">am_RoutingNodeData_s::am_NodeDataType_e CAmNodeDataType</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00147">CAmRouter.h:147</a></div></div>
+<div class="ttc" id="namespaceam_html_a8e5acf5a77b560755b3c47dc3e444126"><div class="ttname"><a href="namespaceam.html#a8e5acf5a77b560755b3c47dc3e444126">am::CAmRoutingGraph</a></div><div class="ttdeci">CAmGraph&lt; am_RoutingNodeData_s, uint16_t &gt; CAmRoutingGraph</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00149">CAmRouter.h:149</a></div></div>
<div class="ttc" id="classam_1_1CAmControlSender_html"><div class="ttname"><a href="classam_1_1CAmControlSender.html">am::CAmControlSender</a></div><div class="ttdoc">sends data to the commandInterface, takes the file of the library that needs to be loaded ...</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8h_source.html#l00041">CAmControlSender.h:41</a></div></div>
-<div class="ttc" id="classam_1_1CAmRouter_html_acbb23f31eb24cdc6c7afd97ee893e423"><div class="ttname"><a href="classam_1_1CAmRouter.html#acbb23f31eb24cdc6c7afd97ee893e423">am::CAmRouter::getAllowedFormatsFromConvMatrix</a></div><div class="ttdeci">static bool getAllowedFormatsFromConvMatrix(const std::vector&lt; bool &gt; &amp;convertionMatrix, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkFormats, std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;sourceFormats, std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;sinkFormats)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00796">CAmRouter.cpp:796</a></div></div>
-<div class="ttc" id="CAmRouter_8h_html_aff729ebe1b45fb5af26288f42d61fd3b"><div class="ttname"><a href="CAmRouter_8h.html#aff729ebe1b45fb5af26288f42d61fd3b">ROUTING_BUILD_CONNECTIONS</a></div><div class="ttdeci">#define ROUTING_BUILD_CONNECTIONS</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00038">CAmRouter.h:38</a></div></div>
-<div class="ttc" id="classam_1_1IAmDatabaseHandler_html"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></div><div class="ttdoc">This class handles and abstracts the database. </div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00059">IAmDatabaseHandler.h:59</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></div><div class="ttdoc">This class handles and abstracts the database. </div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00055">IAmDatabaseHandler.h:55</a></div></div>
+<div class="ttc" id="classam_1_1CAmRouter_html_ad98be3783f696af4ca53fb3ccb93432b"><div class="ttname"><a href="classam_1_1CAmRouter.html#ad98be3783f696af4ca53fb3ccb93432b">am::CAmRouter::getUpdateGraphNodesAction</a></div><div class="ttdeci">bool getUpdateGraphNodesAction()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00263">CAmRouter.h:263</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></div><div class="ttdoc">Database observer. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00081">CAmDatabaseHandlerMap.h:81</a></div></div>
<div class="ttc" id="structam_1_1am__Converter__s_html"><div class="ttname"><a href="structam_1_1am__Converter__s.html">am::am_Converter_s</a></div><div class="ttdoc">This struct describes the attributes of a converter. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00606">audiomanagertypes.h:606</a></div></div>
-<div class="ttc" id="namespaceam_html_a1f15203e131cc3a53fd57dae259ff67f"><div class="ttname"><a href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">am::CAmRoutingNode</a></div><div class="ttdeci">CAmNode&lt; am_RoutingNodeData_s &gt; CAmRoutingNode</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00140">CAmRouter.h:140</a></div></div>
-<div class="ttc" id="structam_1_1am__RoutingNodeData__s_html_aa703a94ad48e243226fc26d4d2efe96b"><div class="ttname"><a href="structam_1_1am__RoutingNodeData__s.html#aa703a94ad48e243226fc26d4d2efe96b">am::am_RoutingNodeData_s::sink</a></div><div class="ttdeci">am_Sink_s * sink</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00081">CAmRouter.h:81</a></div></div>
+<div class="ttc" id="namespaceam_html_a1f15203e131cc3a53fd57dae259ff67f"><div class="ttname"><a href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">am::CAmRoutingNode</a></div><div class="ttdeci">CAmNode&lt; am_RoutingNodeData_s &gt; CAmRoutingNode</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00148">CAmRouter.h:148</a></div></div>
+<div class="ttc" id="structam_1_1am__RoutingNodeData__s_html_aa703a94ad48e243226fc26d4d2efe96b"><div class="ttname"><a href="structam_1_1am__RoutingNodeData__s.html#aa703a94ad48e243226fc26d4d2efe96b">am::am_RoutingNodeData_s::sink</a></div><div class="ttdeci">am_Sink_s * sink</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00086">CAmRouter.h:86</a></div></div>
<div class="ttc" id="structam_1_1am__Route__s_html"><div class="ttname"><a href="structam_1_1am__Route__s.html">am::am_Route_s</a></div><div class="ttdoc">a list of routing elements that lead from source to sink </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00810">audiomanagertypes.h:810</a></div></div>
-<div class="ttc" id="structam_1_1am__RoutingNodeData__s_html_a3471203a8947a27acf94ea7e6b1f7d2f"><div class="ttname"><a href="structam_1_1am__RoutingNodeData__s.html#a3471203a8947a27acf94ea7e6b1f7d2f">am::am_RoutingNodeData_s::am_NodeDataType_e</a></div><div class="ttdeci">CONVERTER am_NodeDataType_e</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00076">CAmRouter.h:76</a></div></div>
<div class="ttc" id="structam_1_1am__Source__s_html_ad224888802fabebefe6ff587412da9fd"><div class="ttname"><a href="structam_1_1am__Source__s.html#ad224888802fabebefe6ff587412da9fd">am::am_Source_s::sourceID</a></div><div class="ttdeci">am_sourceID_t sourceID</div><div class="ttdoc">This is the ID of the source, it is unique in the system. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01242">audiomanagertypes.h:1242</a></div></div>
-<div class="ttc" id="classam_1_1CAmRouter_html_a1759da9a0ac843aa1e9e9a8ef5a5315a"><div class="ttname"><a href="classam_1_1CAmRouter.html#a1759da9a0ac843aa1e9e9a8ef5a5315a">am::CAmRouter::~CAmRouter</a></div><div class="ttdeci">~CAmRouter()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00070">CAmRouter.cpp:70</a></div></div>
-<div class="ttc" id="structam_1_1am__RoutingNodeData__s_html_a8fef46ce6e8adad5904eb863820c438e"><div class="ttname"><a href="structam_1_1am__RoutingNodeData__s.html#a8fef46ce6e8adad5904eb863820c438e">am::am_RoutingNodeData_s::converter</a></div><div class="ttdeci">am_Converter_s * converter</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00083">CAmRouter.h:83</a></div></div>
-<div class="ttc" id="namespaceam_html_abcde4f3c2d4e51bca986488b88de323d"><div class="ttname"><a href="namespaceam.html#abcde4f3c2d4e51bca986488b88de323d">am::CAmRoutingListVertices</a></div><div class="ttdeci">std::list&lt; CAmRoutingVertex &gt; CAmRoutingListVertices</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00143">CAmRouter.h:143</a></div></div>
+<div class="ttc" id="structam_1_1am__RoutingNodeData__s_html_ac1e5030a95c5529ebdf563deef3e276ca5c8a2228d2052aeba0c35f5d5ad34889"><div class="ttname"><a href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276ca5c8a2228d2052aeba0c35f5d5ad34889">am::am_RoutingNodeData_s::CONVERTER</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00080">CAmRouter.h:80</a></div></div>
+<div class="ttc" id="structam_1_1am__RoutingNodeData__s_html_a8fef46ce6e8adad5904eb863820c438e"><div class="ttname"><a href="structam_1_1am__RoutingNodeData__s.html#a8fef46ce6e8adad5904eb863820c438e">am::am_RoutingNodeData_s::converter</a></div><div class="ttdeci">am_Converter_s * converter</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00088">CAmRouter.h:88</a></div></div>
+<div class="ttc" id="namespaceam_html_abcde4f3c2d4e51bca986488b88de323d"><div class="ttname"><a href="namespaceam.html#abcde4f3c2d4e51bca986488b88de323d">am::CAmRoutingListVertices</a></div><div class="ttdeci">std::list&lt; CAmRoutingVertex &gt; CAmRoutingListVertices</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00151">CAmRouter.h:151</a></div></div>
<div class="ttc" id="audiomanagertypes_8h_html"><div class="ttname"><a href="audiomanagertypes_8h.html">audiomanagertypes.h</a></div><div class="ttdoc">Copyright (C) 2012 - 2014, BMW AG. </div></div>
+<div class="ttc" id="classam_1_1CAmRouter_html_aaf67ce8c7032cd98be41c648cfabaa11"><div class="ttname"><a href="classam_1_1CAmRouter.html#aaf67ce8c7032cd98be41c648cfabaa11">am::CAmRouter::getMaxPathCount</a></div><div class="ttdeci">unsigned getMaxPathCount()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00254">CAmRouter.h:254</a></div></div>
<div class="ttc" id="CAmGraph_8h_html"><div class="ttname"><a href="CAmGraph_8h.html">CAmGraph.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
+<div class="ttc" id="classam_1_1CAmRouter_html_a6289e0cf1c9f8e34e33e51787f26538c"><div class="ttname"><a href="classam_1_1CAmRouter.html#a6289e0cf1c9f8e34e33e51787f26538c">am::CAmRouter::setMaxPathCount</a></div><div class="ttdeci">void setMaxPathCount(unsigned count)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00258">CAmRouter.h:258</a></div></div>
<div class="ttc" id="structam_1_1am__Gateway__s_html"><div class="ttname"><a href="structam_1_1am__Gateway__s.html">am::am_Gateway_s</a></div><div class="ttdoc">This struct describes the attributes of a gateway. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00689">audiomanagertypes.h:689</a></div></div>
-<div class="ttc" id="classam_1_1CAmRouter_html_a3a49c89f72a1ed92455b9f976c153970"><div class="ttname"><a href="classam_1_1CAmRouter.html#a3a49c89f72a1ed92455b9f976c153970">am::CAmRouter::gatewayNodeWithSinkID</a></div><div class="ttdeci">CAmRoutingNode * gatewayNodeWithSinkID(const am_sinkID_t sinkID)</div><div class="ttdoc">Returns a gateway node for given sinkID. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00260">CAmRouter.cpp:260</a></div></div>
<div class="ttc" id="namespaceam_html_a58a230b5da10699a7ce1b1f2a1c550e6"><div class="ttname"><a href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am::am_domainID_t</a></div><div class="ttdeci">uint16_t am_domainID_t</div><div class="ttdoc">a domain ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00045">audiomanagertypes.h:45</a></div></div>
-<div class="ttc" id="classam_1_1CAmRouter_html_aef57243260df6672d4799f455d937b9e"><div class="ttname"><a href="classam_1_1CAmRouter.html#aef57243260df6672d4799f455d937b9e">am::CAmRouter::getShortestPath</a></div><div class="ttdeci">void getShortestPath(const CAmRoutingNode &amp;source, const CAmRoutingNode &amp;destination, std::vector&lt; CAmRoutingNode * &gt; &amp;resultPath)</div></div>
+<div class="ttc" id="classam_1_1CAmRouter_html_a331f4af137913229120689fad43a8ca3"><div class="ttname"><a href="classam_1_1CAmRouter.html#a331f4af137913229120689fad43a8ca3">am::CAmRouter::setMaxAllowedCycles</a></div><div class="ttdeci">void setMaxAllowedCycles(unsigned count)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00249">CAmRouter.h:249</a></div></div>
+<div class="ttc" id="classam_1_1CAmRouter_html_ad575a457a23222246358dd95afe95d84"><div class="ttname"><a href="classam_1_1CAmRouter.html#ad575a457a23222246358dd95afe95d84">am::CAmRouter::getMaxAllowedCycles</a></div><div class="ttdeci">unsigned getMaxAllowedCycles()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00245">CAmRouter.h:245</a></div></div>
<div class="ttc" id="classam_1_1CAmNode_html"><div class="ttname"><a href="classam_1_1CAmNode.html">am::CAmNode&lt; am_RoutingNodeData_s &gt;</a></div></div>
<div class="ttc" id="structam_1_1am__Source__s_html"><div class="ttname"><a href="structam_1_1am__Source__s.html">am::am_Source_s</a></div><div class="ttdoc">This struct describes the attribiutes of a source. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01232">audiomanagertypes.h:1232</a></div></div>
<div class="ttc" id="namespaceam_html_aac2b901ff83ee381fbe99913753e2416"><div class="ttname"><a href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am::am_sinkID_t</a></div><div class="ttdeci">uint16_t am_sinkID_t</div><div class="ttdoc">a sink ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00065">audiomanagertypes.h:65</a></div></div>
-<div class="ttc" id="namespaceam_html_abd263680f7c3d878c014187952bbbcf7"><div class="ttname"><a href="namespaceam.html#abd263680f7c3d878c014187952bbbcf7">am::CAmRoutingVertex</a></div><div class="ttdeci">CAmVertex&lt; am_RoutingNodeData_s, uint16_t &gt; CAmRoutingVertex</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00142">CAmRouter.h:142</a></div></div>
-<div class="ttc" id="structam_1_1am__RoutingNodeData__s_html_ae11036241429bc73b52c17067e72d240"><div class="ttname"><a href="structam_1_1am__RoutingNodeData__s.html#ae11036241429bc73b52c17067e72d240">am::am_RoutingNodeData_s::operator==</a></div><div class="ttdeci">bool operator==(const am_RoutingNodeData_s &amp;anotherObject) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00089">CAmRouter.h:89</a></div></div>
-<div class="ttc" id="classam_1_1CAmRouter_html_aed461681b473e16708362b3f7413e0d0"><div class="ttname"><a href="classam_1_1CAmRouter.html#aed461681b473e16708362b3f7413e0d0">am::CAmRouter::getSourceSinkPossibleConnectionFormats</a></div><div class="ttdeci">static void getSourceSinkPossibleConnectionFormats(std::vector&lt; CAmRoutingNode * &gt;::iterator iteratorSource, std::vector&lt; CAmRoutingNode * &gt;::iterator iteratorSink, std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;outConnectionFormats)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00868">CAmRouter.cpp:868</a></div></div>
-<div class="ttc" id="classam_1_1CAmRouter_html_ae76981f37d91bcd2da721c3bf141e415"><div class="ttname"><a href="classam_1_1CAmRouter.html#ae76981f37d91bcd2da721c3bf141e415">am::CAmRouter::getRoute</a></div><div class="ttdeci">am_Error_e getRoute(const bool onlyfree, const am_sourceID_t sourceID, const am_sinkID_t sinkID, std::vector&lt; am_Route_s &gt; &amp;returnList)</div><div class="ttdoc">Finds all possible paths between given source and sink. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00082">CAmRouter.cpp:82</a></div></div>
-<div class="ttc" id="structam_1_1am__RoutingNodeData__s_html_ad1356e46d8eb8afbe9f74f480e197a65"><div class="ttname"><a href="structam_1_1am__RoutingNodeData__s.html#ad1356e46d8eb8afbe9f74f480e197a65">am::am_RoutingNodeData_s::GATEWAY</a></div><div class="ttdeci">typedef GATEWAY</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00076">CAmRouter.h:76</a></div></div>
-<div class="ttc" id="classam_1_1CAmRouter_html_afd8e107206e8435a9864dbfbc2c23f74"><div class="ttname"><a href="classam_1_1CAmRouter.html#afd8e107206e8435a9864dbfbc2c23f74">am::CAmRouter::shouldGoInDomain</a></div><div class="ttdeci">static bool shouldGoInDomain(const std::vector&lt; am_domainID_t &gt; &amp;visitedDomains, const am_domainID_t nodeDomainID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00708">CAmRouter.cpp:708</a></div></div>
-<div class="ttc" id="classam_1_1CAmRouter_html_a2e94e0d215bc0fb07ec53bf87724c940"><div class="ttname"><a href="classam_1_1CAmRouter.html#a2e94e0d215bc0fb07ec53bf87724c940">am::CAmRouter::load</a></div><div class="ttdeci">void load(const bool onlyFree)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00128">CAmRouter.cpp:128</a></div></div>
-<div class="ttc" id="structam_1_1am__RoutingNodeData__s_html"><div class="ttname"><a href="structam_1_1am__RoutingNodeData__s.html">am::am_RoutingNodeData_s</a></div><div class="ttdoc">A structure used as user data in the graph nodes. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00074">CAmRouter.h:74</a></div></div>
+<div class="ttc" id="namespaceam_html_abd263680f7c3d878c014187952bbbcf7"><div class="ttname"><a href="namespaceam.html#abd263680f7c3d878c014187952bbbcf7">am::CAmRoutingVertex</a></div><div class="ttdeci">CAmVertex&lt; am_RoutingNodeData_s, uint16_t &gt; CAmRoutingVertex</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00150">CAmRouter.h:150</a></div></div>
+<div class="ttc" id="structam_1_1am__RoutingNodeData__s_html_ae11036241429bc73b52c17067e72d240"><div class="ttname"><a href="structam_1_1am__RoutingNodeData__s.html#ae11036241429bc73b52c17067e72d240">am::am_RoutingNodeData_s::operator==</a></div><div class="ttdeci">bool operator==(const am_RoutingNodeData_s &amp;anotherObject) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00096">CAmRouter.h:96</a></div></div>
+<div class="ttc" id="structam_1_1am__RoutingNodeData__s_html"><div class="ttname"><a href="structam_1_1am__RoutingNodeData__s.html">am::am_RoutingNodeData_s</a></div><div class="ttdoc">A structure used as user data in the graph nodes. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00076">CAmRouter.h:76</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_a2790e911832141e38a92850240f8218.html">include</a></li><li class="navelem"><a class="el" href="CAmRouter_8h.html">CAmRouter.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:29 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmRoutingReceiver_8cpp.html b/docs/CAmRoutingReceiver_8cpp.html
index d113f0b..aa9cb48 100644..100755
--- a/docs/CAmRoutingReceiver_8cpp.html
+++ b/docs/CAmRoutingReceiver_8cpp.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerCore/src/CAmRoutingReceiver.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmRoutingReceiver_8cpp.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -105,7 +108,8 @@ $(document).ready(function(){initNavTree('CAmRoutingReceiver_8cpp.html','');});
<div class="header">
<div class="summary">
-<a href="#namespaces">Namespaces</a> </div>
+<a href="#namespaces">Namespaces</a> &#124;
+<a href="#define-members">Macros</a> </div>
<div class="headertitle">
<div class="title">CAmRoutingReceiver.cpp File Reference</div> </div>
</div><!--header-->
@@ -113,22 +117,27 @@ $(document).ready(function(){initNavTree('CAmRoutingReceiver_8cpp.html','');});
<p>SPDX license identifier: MPL-2.0.
<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &quot;<a class="el" href="CAmRoutingReceiver_8h_source.html">CAmRoutingReceiver.h</a>&quot;</code><br/>
-<code>#include &lt;cassert&gt;</code><br/>
-<code>#include &lt;algorithm&gt;</code><br/>
-<code>#include &quot;<a class="el" href="IAmDatabaseHandler_8h_source.html">IAmDatabaseHandler.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmControlSender_8h_source.html">CAmControlSender.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>&quot;</code><br/>
+<div class="textblock"><code>#include &quot;<a class="el" href="CAmRoutingReceiver_8h_source.html">CAmRoutingReceiver.h</a>&quot;</code><br />
+<code>#include &lt;cassert&gt;</code><br />
+<code>#include &lt;algorithm&gt;</code><br />
+<code>#include &quot;<a class="el" href="IAmDatabaseHandler_8h_source.html">IAmDatabaseHandler.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="CAmControlSender_8h_source.html">CAmControlSender.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>&quot;</code><br />
</div>
<p><a href="CAmRoutingReceiver_8cpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
-<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
-<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br/></td></tr>
+<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
+<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a60dca3177fb9cb5256609adc7af55168"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmRoutingReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>&#160;&#160;&#160;std::string (std::string(&quot;CAmRoutingReceiver::&quot;) + __func__)</td></tr>
+<tr class="separator:a60dca3177fb9cb5256609adc7af55168"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>SPDX license identifier: MPL-2.0. </p>
@@ -140,15 +149,30 @@ Namespaces</h2></td></tr>
<p>For further information see <a href="http://www.genivi.org/">http://www.genivi.org/</a>. </p>
<p>Definition in file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
-</div></div><!-- contents -->
+</div><h2 class="groupheader">Macro Definition Documentation</h2>
+<a class="anchor" id="a60dca3177fb9cb5256609adc7af55168"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define __METHOD_NAME__&#160;&#160;&#160;std::string (std::string(&quot;CAmRoutingReceiver::&quot;) + __func__)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00033">33</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_218adc744edff50228af3539b32b7808.html">src</a></li><li class="navelem"><a class="el" href="CAmRoutingReceiver_8cpp.html">CAmRoutingReceiver.cpp</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmRoutingReceiver_8cpp.js b/docs/CAmRoutingReceiver_8cpp.js
new file mode 100755
index 0000000..aed63db
--- /dev/null
+++ b/docs/CAmRoutingReceiver_8cpp.js
@@ -0,0 +1,4 @@
+var CAmRoutingReceiver_8cpp =
+[
+ [ "__METHOD_NAME__", "CAmRoutingReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168", null ]
+]; \ No newline at end of file
diff --git a/docs/CAmRoutingReceiver_8cpp_source.html b/docs/CAmRoutingReceiver_8cpp_source.html
index b8b9523..eb20c98 100644..100755
--- a/docs/CAmRoutingReceiver_8cpp_source.html
+++ b/docs/CAmRoutingReceiver_8cpp_source.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerCore/src/CAmRoutingReceiver.cpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmRoutingReceiver_8cpp_source.html','
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -108,619 +111,175 @@ $(document).ready(function(){initNavTree('CAmRoutingReceiver_8cpp_source.html','
<div class="title">CAmRoutingReceiver.cpp</div> </div>
</div><!--header-->
<div class="contents">
-<a href="CAmRoutingReceiver_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmRoutingReceiver_8h.html">CAmRoutingReceiver.h</a>&quot;</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;cassert&gt;</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;algorithm&gt;</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="IAmDatabaseHandler_8h.html">IAmDatabaseHandler.h</a>&quot;</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmRoutingSender_8h.html">CAmRoutingSender.h</a>&quot;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmControlSender_8h.html">CAmControlSender.h</a>&quot;</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a>&quot;</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmSocketHandler_8h.html">CAmSocketHandler.h</a>&quot;</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keyword">namespace </span>am</div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;{</div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
-<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a8e95ea70053347b11180172752173c76"> 36</a></span>&#160;<a class="code" href="classam_1_1CAmRoutingReceiver.html#a8e95ea70053347b11180172752173c76">CAmRoutingReceiver::CAmRoutingReceiver</a>(<a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a> *iDatabaseHandler, <a class="code" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a> *iRoutingSender, <a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a> *iControlSender, <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *iSocketHandler) :</div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; mpDatabaseHandler(iDatabaseHandler), <span class="comment">//</span></div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; mpRoutingSender(iRoutingSender), <span class="comment">//</span></div>
-<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; mpControlSender(iControlSender), <span class="comment">//</span></div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; mpSocketHandler(iSocketHandler), <span class="comment">//</span></div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; mpDBusWrapper(NULL), <span class="comment">//</span></div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; mListStartupHandles(), <span class="comment">//</span></div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; mListRundownHandles(), <span class="comment">//</span></div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; handleCount(0), <span class="comment">//</span></div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; mWaitStartup(false), <span class="comment">//</span></div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; mWaitRundown(false), <span class="comment">//</span></div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; mLastStartupError(<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>), <span class="comment">//</span></div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; mLastRundownError(<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>) <span class="comment">//</span></div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;{</div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; assert(mpDatabaseHandler!=NULL);</div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; assert(mpRoutingSender!=NULL);</div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; assert(mpControlSender!=NULL);</div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; assert(mpSocketHandler!=NULL);</div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;}</div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div>
-<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a528edb14306334e667ae7806fcdf3130"> 56</a></span>&#160;<a class="code" href="classam_1_1CAmRoutingReceiver.html#a8e95ea70053347b11180172752173c76">CAmRoutingReceiver::CAmRoutingReceiver</a>(<a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a> *iDatabaseHandler, <a class="code" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a> *iRoutingSender, <a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a> *iControlSender, <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *iSocketHandler, <a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a> *iDBusWrapper) :</div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; mpDatabaseHandler(iDatabaseHandler), <span class="comment">//</span></div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; mpRoutingSender(iRoutingSender), <span class="comment">//</span></div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; mpControlSender(iControlSender), <span class="comment">//</span></div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; mpSocketHandler(iSocketHandler), <span class="comment">//</span></div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; mpDBusWrapper(iDBusWrapper), <span class="comment">//</span></div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; mListStartupHandles(), <span class="comment">//</span></div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; mListRundownHandles(), <span class="comment">//</span></div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; handleCount(0), <span class="comment">//</span></div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; mWaitStartup(false), <span class="comment">//</span></div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; mWaitRundown(false),</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; mLastStartupError(<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>), <span class="comment">//</span></div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; mLastRundownError(<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>) <span class="comment">//</span></div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;{</div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; assert(mpDatabaseHandler!=NULL);</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; assert(mpRoutingSender!=NULL);</div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; assert(mpControlSender!=NULL);</div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; assert(mpSocketHandler!=NULL);</div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; assert(mpDBusWrapper!=NULL);</div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;}</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div>
-<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a291d10c1088e17789b7254d92d14743b"> 77</a></span>&#160;<a class="code" href="classam_1_1CAmRoutingReceiver.html#a291d10c1088e17789b7254d92d14743b">CAmRoutingReceiver::~CAmRoutingReceiver</a>()</div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;{</div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;}</div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;</div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="keywordtype">void</span> CAmRoutingReceiver::handleCallback(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;{</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keywordflow">if</span> (error == <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">am_Error_e::E_OK</a>)</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; {</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; mpRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#aa2e09ef052974e7d681e001bf9421bbb">writeToDatabaseAndRemove</a>(handle);</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; }</div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; {</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; mpRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">removeHandle</a>(handle);</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; } </div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;}</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;</div>
-<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#ad680eddb5bf7aa480308807903dcb592"> 93</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#ad680eddb5bf7aa480308807903dcb592">CAmRoutingReceiver::ackConnect</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;{</div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__func__,<span class="stringliteral">&quot;handle=&quot;</span>,handle,<span class="stringliteral">&quot;connectionID=&quot;</span>,connectionID,<span class="stringliteral">&quot;error=&quot;</span>,error);</div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keywordflow">if</span> (error == <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">am_Error_e::E_OK</a>)</div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; {</div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; mpRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#aa2e09ef052974e7d681e001bf9421bbb">writeToDatabaseAndRemove</a>(handle);</div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; }</div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; {</div>
-<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="comment">//only remove connection of handle was found</span></div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="keywordflow">if</span>(mpRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">removeHandle</a>(handle)==0)</div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; {</div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a93c7c508341de77c91cad7a9f3e454fd">removeConnection</a>(connectionID);</div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; mpRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#ad9f70f08b7ed4195ea6b8cac7d7b6896">removeConnectionLookup</a>(connectionID);</div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; }</div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; }</div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a860fc09d07ab8d8f44bbeafacb897eb3">cbAckConnect</a>(handle, error);</div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;}</div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;</div>
-<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#af478e5deb2e71e94c28cec497ac48ff4"> 112</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#af478e5deb2e71e94c28cec497ac48ff4">CAmRoutingReceiver::ackDisconnect</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;{</div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__func__,<span class="stringliteral">&quot;handle=&quot;</span>,handle,<span class="stringliteral">&quot;connectionID=&quot;</span>,connectionID,<span class="stringliteral">&quot;error=&quot;</span>,error);</div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="comment">//only remove connection of handle was found</span></div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="keywordflow">if</span>(mpRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">removeHandle</a>(handle) == 0)</div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; {</div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; mpRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#ad9f70f08b7ed4195ea6b8cac7d7b6896">removeConnectionLookup</a>(connectionID);</div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; }</div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a94b200d6db39488a2cb59500339edeec">cbAckDisconnect</a>(handle, error);</div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;}</div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;</div>
-<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#ad0a64bf8548f74c829283d1ac0d84904"> 123</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#ad0a64bf8548f74c829283d1ac0d84904">CAmRoutingReceiver::ackSetSinkVolumeChange</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;{</div>
-<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__func__,<span class="stringliteral">&quot;handle=&quot;</span>,handle,<span class="stringliteral">&quot;volume=&quot;</span>,volume,<span class="stringliteral">&quot;error=&quot;</span>,error);</div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keywordflow">if</span>(error == <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>)</div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; {</div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; mpRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#a9a2011d3cd808a59285bf8f5e6555327">checkVolume</a>(handle,volume);</div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; } </div>
-<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; </div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="keywordflow">if</span> (error== <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">am_Error_e::E_OK</a> || error== <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea8408a08a72ff3963ba58cd5e82cf1441">am_Error_e::E_ABORTED</a>)</div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; {</div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; mpRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#aa2e09ef052974e7d681e001bf9421bbb">writeToDatabaseAndRemove</a>(handle);</div>
-<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; }</div>
-<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; {</div>
-<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; mpRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">removeHandle</a>(handle);</div>
-<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; }</div>
-<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#ad72f53d6632cdf22959fede139fb27c5">cbAckSetSinkVolumeChange</a>(handle, volume, error);</div>
-<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;}</div>
-<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;</div>
-<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a5795c7a49c1983933e1168c33d56a3c9"> 142</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a5795c7a49c1983933e1168c33d56a3c9">CAmRoutingReceiver::ackSetSourceVolumeChange</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div>
-<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;{</div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__func__,<span class="stringliteral">&quot;handle=&quot;</span>,handle,<span class="stringliteral">&quot;volume=&quot;</span>,volume,<span class="stringliteral">&quot;error=&quot;</span>,error); </div>
-<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="keywordflow">if</span>(error == <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>)</div>
-<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; {</div>
-<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; mpRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#a9a2011d3cd808a59285bf8f5e6555327">checkVolume</a>(handle,volume);</div>
-<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; }</div>
-<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;</div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <span class="keywordflow">if</span> (error== <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">am_Error_e::E_OK</a> || error== <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea8408a08a72ff3963ba58cd5e82cf1441">am_Error_e::E_ABORTED</a>)</div>
-<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; {</div>
-<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; mpRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#aa2e09ef052974e7d681e001bf9421bbb">writeToDatabaseAndRemove</a>(handle);</div>
-<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; }</div>
-<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; {</div>
-<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; mpRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">removeHandle</a>(handle);</div>
-<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; }</div>
-<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#adf5c8c1e16207db2e47c99f38bf196e7">cbAckSetSourceVolumeChange</a>(handle, volume, error);</div>
-<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;}</div>
-<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;</div>
-<div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a11f6b0378a50296a72107d6a1fa7ec21"> 161</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a11f6b0378a50296a72107d6a1fa7ec21">CAmRoutingReceiver::ackSetSourceState</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div>
-<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;{</div>
-<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__func__,<span class="stringliteral">&quot;handle=&quot;</span>,handle,<span class="stringliteral">&quot;error=&quot;</span>,error); </div>
-<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; handleCallback(handle,error);</div>
-<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#af34d246772ac308320740cdfc0c7a415">cbAckSetSourceState</a>(handle, error);</div>
-<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;}</div>
-<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;</div>
-<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a734524b5e4d468215753b711391288fc"> 168</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a734524b5e4d468215753b711391288fc">CAmRoutingReceiver::ackSetSinkSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div>
-<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;{</div>
-<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__func__,<span class="stringliteral">&quot;handle=&quot;</span>,handle,<span class="stringliteral">&quot;error=&quot;</span>,error); </div>
-<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; handleCallback(handle,error);</div>
-<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a38cc36342c63abe0d163edea4bd460f9">cbAckSetSinkSoundProperty</a>(handle, error);</div>
-<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;}</div>
-<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;</div>
-<div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#adc2ce3714b45ee43b269ca8d80de1730"> 175</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#adc2ce3714b45ee43b269ca8d80de1730">am::CAmRoutingReceiver::ackSetSinkSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div>
-<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;{</div>
-<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__func__,<span class="stringliteral">&quot;handle=&quot;</span>,handle,<span class="stringliteral">&quot;error=&quot;</span>,error); </div>
-<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; handleCallback(handle,error);</div>
-<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; mpControlSender-&gt;cbAckSetSinkSoundProperties(handle, error);</div>
-<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;}</div>
-<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;</div>
-<div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#abb4fafb1b9fbc2566a2cf0d24f52e87c"> 182</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#abb4fafb1b9fbc2566a2cf0d24f52e87c">CAmRoutingReceiver::ackSetSourceSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div>
-<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;{</div>
-<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__func__,<span class="stringliteral">&quot;handle=&quot;</span>,handle,<span class="stringliteral">&quot;error=&quot;</span>,error); </div>
-<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; handleCallback(handle,error);</div>
-<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a1302ac87a9e252e3a6e5ad38925bffff">cbAckSetSourceSoundProperty</a>(handle, error);</div>
-<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;}</div>
-<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;</div>
-<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#ad15ff6a72842528d667394a615212d77"> 189</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#ad15ff6a72842528d667394a615212d77">am::CAmRoutingReceiver::ackSetSourceSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div>
-<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;{</div>
-<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__func__,<span class="stringliteral">&quot;handle=&quot;</span>,handle,<span class="stringliteral">&quot;error=&quot;</span>,error); </div>
-<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; handleCallback(handle,error);</div>
-<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; mpControlSender-&gt;cbAckSetSourceSoundProperties(handle, error);</div>
-<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;}</div>
-<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;</div>
-<div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a11855119cdfd19e46e4ad4f73b8486b0"> 196</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a11855119cdfd19e46e4ad4f73b8486b0">CAmRoutingReceiver::ackCrossFading</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a> hotSink, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div>
-<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;{</div>
-<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__func__,<span class="stringliteral">&quot;handle=&quot;</span>,handle,<span class="stringliteral">&quot;hotsink=&quot;</span>,hotSink,<span class="stringliteral">&quot;error=&quot;</span>,error); </div>
-<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; handleCallback(handle,error);</div>
-<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#aaa1eaeafeb8d3fe68b07a1217474d529">cbAckCrossFade</a>(handle, hotSink, error);</div>
-<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;}</div>
-<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;</div>
-<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#aec074b2d7fd68f75d7126cdaa466bab1"> 203</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#aec074b2d7fd68f75d7126cdaa466bab1">CAmRoutingReceiver::ackSourceVolumeTick</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume)</div>
-<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;{</div>
-<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__func__,<span class="stringliteral">&quot;handle=&quot;</span>,handle,<span class="stringliteral">&quot;sourceID=&quot;</span>,sourceID,<span class="stringliteral">&quot;volume=&quot;</span>,volume); </div>
-<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#aa513e2bee2998261a640e5f3901704d9">hookSystemSourceVolumeTick</a>(handle, sourceID, volume);</div>
-<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;}</div>
-<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;</div>
-<div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a91d22fd40a7b470c6e84f92e512534a6"> 209</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a91d22fd40a7b470c6e84f92e512534a6">CAmRoutingReceiver::ackSinkVolumeTick</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume)</div>
-<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;{</div>
-<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__func__,<span class="stringliteral">&quot;handle=&quot;</span>,handle,<span class="stringliteral">&quot;sinkID=&quot;</span>,sinkID,<span class="stringliteral">&quot;volume=&quot;</span>,volume); </div>
-<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#ab964493d75dd1b837edfee449efe20d7">hookSystemSinkVolumeTick</a>(handle, sinkID, volume);</div>
-<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;}</div>
-<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;</div>
-<div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a19e73ba45bbd4699ccd8608fb7fa5c4b"> 215</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a19e73ba45bbd4699ccd8608fb7fa5c4b">CAmRoutingReceiver::peekDomain</a>(<span class="keyword">const</span> std::string &amp; name, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> &amp; domainID)</div>
-<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;{ </div>
-<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; <span class="keywordflow">return</span> (mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a16da303207abb3446a4e35702226d668">peekDomain</a>(name, domainID));</div>
-<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;}</div>
-<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;</div>
-<div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a34841797b481e774867ce0a1efacd5f2"> 220</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a34841797b481e774867ce0a1efacd5f2">CAmRoutingReceiver::registerDomain</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Domain__s.html">am_Domain_s</a> &amp; domainData, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> &amp; domainID)</div>
-<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;{</div>
-<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; <span class="keywordflow">return</span> (mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a8d08ef4107f58674435a0f7bc50ab84f">hookSystemRegisterDomain</a>(domainData, domainID));</div>
-<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;}</div>
-<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;</div>
-<div class="line"><a name="l00225"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#aa55b33d8d9b3f09abf4158ad14f6bf3e"> 225</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#aa55b33d8d9b3f09abf4158ad14f6bf3e">CAmRoutingReceiver::deregisterDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID)</div>
-<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;{</div>
-<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; <span class="keywordflow">return</span> (mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a23259c09417c91ac1adf066acac4ca32">hookSystemDeregisterDomain</a>(domainID));</div>
-<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;}</div>
-<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;</div>
-<div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#aa22fd4214ebee9af156a48a1bc27c7b8"> 230</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#aa22fd4214ebee9af156a48a1bc27c7b8">CAmRoutingReceiver::registerGateway</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> &amp; gatewayData, <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> &amp; gatewayID)</div>
-<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;{</div>
-<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; <span class="keywordflow">return</span> (mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a6596765114f1d64769ce48ce7068c6d2">hookSystemRegisterGateway</a>(gatewayData, gatewayID));</div>
-<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;}</div>
-<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;</div>
-<div class="line"><a name="l00235"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#aac0ef2c07a874f97763229983b14d28a"> 235</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#aac0ef2c07a874f97763229983b14d28a">CAmRoutingReceiver::registerConverter</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a>&amp; converterData, <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a>&amp; converterID)</div>
-<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;{</div>
-<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; <span class="keywordflow">return</span> (mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#ad366b9499db3824db2184ce33fd827bd">hookSystemRegisterConverter</a>(converterData, converterID));</div>
-<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;}</div>
-<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;</div>
-<div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a607b6b14265a4b7d9b68b609f92ff448"> 240</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a607b6b14265a4b7d9b68b609f92ff448">CAmRoutingReceiver::deregisterGateway</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID)</div>
-<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;{</div>
-<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; <span class="keywordflow">return</span> (mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#ab5d345660b91a8c972c6cf7a83dad60b">hookSystemDeregisterGateway</a>(gatewayID));</div>
-<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;}</div>
-<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;</div>
-<div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#ab22a864a0d74fda5ba52fbcf89e39ba5"> 245</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#ab22a864a0d74fda5ba52fbcf89e39ba5">CAmRoutingReceiver::deregisterConverter</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID)</div>
-<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;{</div>
-<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; <span class="keywordflow">return</span> (mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a56ae1287a330adfad9276109ab0ad5a8">hookSystemDeregisterConverter</a>(converterID));</div>
-<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;}</div>
-<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;</div>
-<div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#ae76f9744fd80a91137c5e95809d36424"> 250</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#ae76f9744fd80a91137c5e95809d36424">CAmRoutingReceiver::peekSink</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> &amp; sinkID)</div>
-<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;{</div>
-<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; <span class="keywordflow">return</span> (mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a99e7c5ea89b8436c5c6442eebb71356a">peekSink</a>(name, sinkID));</div>
-<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;}</div>
-<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;</div>
-<div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a2d72ad4d7423ba2c0d0790e2c04f44b9"> 255</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a2d72ad4d7423ba2c0d0790e2c04f44b9">CAmRoutingReceiver::registerSink</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp; sinkData, <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> &amp; sinkID)</div>
-<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;{</div>
-<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; <span class="keywordflow">return</span> (mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a8d19d13415194e0f177f541e9673c569">hookSystemRegisterSink</a>(sinkData, sinkID));</div>
-<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;}</div>
-<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;</div>
-<div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a0e2db1050775b1b7f2f55c5b54f97413"> 260</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a0e2db1050775b1b7f2f55c5b54f97413">CAmRoutingReceiver::deregisterSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)</div>
-<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;{</div>
-<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; <span class="keywordflow">return</span> (mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#ad6736a771e532feb75dbe90d2120eec6">hookSystemDeregisterSink</a>(sinkID));</div>
-<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;}</div>
-<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;</div>
-<div class="line"><a name="l00265"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a9f6919889c04bdf7fec8948d8fa7bc18"> 265</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a9f6919889c04bdf7fec8948d8fa7bc18">CAmRoutingReceiver::peekSource</a>(<span class="keyword">const</span> std::string &amp; name, <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> &amp; sourceID)</div>
-<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;{</div>
-<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; <span class="keywordflow">return</span> (mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a18abbf4a18868fd04a330b5095bca2ab">peekSource</a>(name, sourceID));</div>
-<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;}</div>
-<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;</div>
-<div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#acadce23459d94cec496d17700cbde230"> 270</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#acadce23459d94cec496d17700cbde230">CAmRoutingReceiver::registerSource</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp; sourceData, <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> &amp; sourceID)</div>
-<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;{</div>
-<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; <span class="keywordflow">return</span> (mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#ae8f9632e00e25cb2797a6f9368ded02b">hookSystemRegisterSource</a>(sourceData, sourceID));</div>
-<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;}</div>
-<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;</div>
-<div class="line"><a name="l00275"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a6e9003fdf4f7a6d9c4594144effcc325"> 275</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a6e9003fdf4f7a6d9c4594144effcc325">CAmRoutingReceiver::deregisterSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID)</div>
-<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;{</div>
-<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; <span class="keywordflow">return</span> (mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#afca65c0418b9f0830a568bff1014b3ca">hookSystemDeregisterSource</a>(sourceID));</div>
-<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;}</div>
-<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;</div>
-<div class="line"><a name="l00280"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a2ea2823169261faecb5bea48518793ad"> 280</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a2ea2823169261faecb5bea48518793ad">CAmRoutingReceiver::registerCrossfader</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a> &amp; crossfaderData, <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> &amp; crossfaderID)</div>
-<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;{</div>
-<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; <span class="keywordflow">return</span> (mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#abdcd10d01e5e55517beab1249086aae2">hookSystemRegisterCrossfader</a>(crossfaderData, crossfaderID));</div>
-<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;}</div>
-<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;</div>
-<div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a5f80a285cf2c9e2b170fb3cc804c6b81"> 285</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a5f80a285cf2c9e2b170fb3cc804c6b81">CAmRoutingReceiver::deregisterCrossfader</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID)</div>
-<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;{</div>
-<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; <span class="keywordflow">return</span> (mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#afa96b42c7128fca631011483744e7010">hookSystemDeregisterCrossfader</a>(crossfaderID));</div>
-<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;}</div>
-<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;</div>
-<div class="line"><a name="l00290"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a92f16436ed65c758b4beff74127d1580"> 290</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a92f16436ed65c758b4beff74127d1580">CAmRoutingReceiver::hookInterruptStatusChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am_InterruptState_e</a> interruptState)</div>
-<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;{</div>
-<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; <span class="keywordflow">return</span> (mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a986e7f985794ab4988a63cc49b1fb3f9">hookSystemInterruptStateChange</a>(sourceID, interruptState));</div>
-<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;}</div>
-<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;</div>
-<div class="line"><a name="l00295"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a08ebe84d3948276db13e8c2762b884de"> 295</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a08ebe84d3948276db13e8c2762b884de">CAmRoutingReceiver::hookDomainRegistrationComplete</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID)</div>
-<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;{</div>
-<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#ab557fbfedaff1a1ac99c6e51d786e0f5">hookSystemDomainRegistrationComplete</a>(domainID);</div>
-<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;}</div>
-<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;</div>
-<div class="line"><a name="l00300"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a1a94a8bcd26f10c3bd725dff83b2bbe7"> 300</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a1a94a8bcd26f10c3bd725dff83b2bbe7">CAmRoutingReceiver::hookSinkAvailablityStatusChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp; availability)</div>
-<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;{</div>
-<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#aaace40abc06b07579865b279fde4b5b3">hookSystemSinkAvailablityStateChange</a>(sinkID, availability);</div>
-<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;}</div>
-<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;</div>
-<div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#ac5333b28119de8e1fc85a8972a31c045"> 305</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#ac5333b28119de8e1fc85a8972a31c045">CAmRoutingReceiver::hookSourceAvailablityStatusChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp; availability)</div>
-<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;{</div>
-<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#adbed8d711062d95e9ecbe7576d72de89">hookSystemSourceAvailablityStateChange</a>(sourceID, availability);</div>
-<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;}</div>
-<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;</div>
-<div class="line"><a name="l00310"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a45f09d8a10a4d322456e600e003eb0f4"> 310</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a45f09d8a10a4d322456e600e003eb0f4">CAmRoutingReceiver::hookDomainStateChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> domainState)</div>
-<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;{</div>
-<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a5b5bc8a05e0cb75b7145f936764c2150">hookSystemDomainStateChange</a>(domainID, domainState);</div>
-<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160;}</div>
-<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;</div>
-<div class="line"><a name="l00315"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#ac50b4085b992a7cd464566b357c76ce6"> 315</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#ac50b4085b992a7cd464566b357c76ce6">CAmRoutingReceiver::hookTimingInformationChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> delay)</div>
-<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;{</div>
-<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a61ddfb38febecfd0cf1e9345b6a24296">changeConnectionTimingInformation</a>(connectionID, delay);</div>
-<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a20b99dc1e2ae52653f86bc92c5fa7e6f">hookSystemSingleTimingInformationChanged</a>(connectionID,delay);</div>
-<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160;}</div>
-<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;</div>
-<div class="line"><a name="l00321"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a49450a1330d2f9b1c8ab038acee62014"> 321</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a49450a1330d2f9b1c8ab038acee62014">CAmRoutingReceiver::sendChangedData</a>(<span class="keyword">const</span> std::vector&lt;am_EarlyData_s&gt; &amp; earlyData)</div>
-<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;{</div>
-<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a11cf689ead2a35ad3eb781b1a3f4dd02">hookSystemReceiveEarlyData</a>(earlyData);</div>
-<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;}</div>
-<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;</div>
-<div class="line"><a name="l00326"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a3d2d8ef2f709b72a43dc770e54575aa2"> 326</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a3d2d8ef2f709b72a43dc770e54575aa2">CAmRoutingReceiver::peekSinkClassID</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a>&amp; sinkClassID)</div>
-<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;{</div>
-<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; <span class="keywordflow">return</span> (mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a19cd3bb5c5f9765c26d9c1e1ce446a72">peekSinkClassID</a>(name, sinkClassID));</div>
-<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;}</div>
-<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160;</div>
-<div class="line"><a name="l00331"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a135896a3975f1c7b1b45ceec898f530f"> 331</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a135896a3975f1c7b1b45ceec898f530f">CAmRoutingReceiver::peekSourceClassID</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a>&amp; sourceClassID)</div>
-<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;{</div>
-<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; <span class="keywordflow">return</span> (mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#abaabbe4618ac1ec746f8666825bbd269">peekSourceClassID</a>(name, sourceClassID));</div>
-<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;}</div>
-<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;</div>
-<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160;<span class="preprocessor">#ifdef WITH_DBUS_WRAPPER</span></div>
-<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160;<span class="preprocessor"></span><a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a2b3e4260ba0685948b9edcb449801a7c">CAmRoutingReceiver::getDBusConnectionWrapper</a>(<a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a> *&amp; dbusConnectionWrapper)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; dbusConnectionWrapper = mpDBusWrapper;</div>
-<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00342"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a2b3e4260ba0685948b9edcb449801a7c"> 342</a></span>&#160;<span class="preprocessor"></span><a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a2b3e4260ba0685948b9edcb449801a7c">CAmRoutingReceiver::getDBusConnectionWrapper</a>(<a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a> *&amp; )<span class="keyword"> const</span></div>
-<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>);</div>
-<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160;<span class="preprocessor"></span>}</div>
-<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160;</div>
-<div class="line"><a name="l00348"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#ab9e8e6a26d1cf046b9e46f9997f23473"> 348</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#ab9e8e6a26d1cf046b9e46f9997f23473">CAmRoutingReceiver::getSocketHandler</a>(<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *&amp; socketHandler)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; socketHandler = mpSocketHandler;</div>
-<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160;}</div>
-<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160;</div>
-<div class="line"><a name="l00354"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#acb95bfb285f2c046199e08e89d6b40e4"> 354</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#acb95bfb285f2c046199e08e89d6b40e4">CAmRoutingReceiver::getInterfaceVersion</a>(std::string &amp; version)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; version = <a class="code" href="IAmRouting_8h.html#af578bc00c94c55f619aa16407eceab99">RoutingVersion</a>;</div>
-<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160;}</div>
-<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160;</div>
-<div class="line"><a name="l00359"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a1dd1b89cccffeaafb1a3c11cebd7e48c"> 359</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a1dd1b89cccffeaafb1a3c11cebd7e48c">CAmRoutingReceiver::confirmRoutingReady</a>(<span class="keyword">const</span> uint16_t handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div>
-<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160;{</div>
-<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; <span class="keywordflow">if</span> (error!=<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>)</div>
-<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; mLastStartupError=error;</div>
-<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; mListStartupHandles.erase(std::remove(mListStartupHandles.begin(), mListStartupHandles.end(), handle), mListStartupHandles.end());</div>
-<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; <span class="keywordflow">if</span> (mWaitStartup &amp;&amp; mListStartupHandles.empty())</div>
-<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#abe66bb8fe1836496dc623960da9d16f2">confirmRoutingReady</a>(mLastStartupError);</div>
-<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160;}</div>
-<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160;</div>
-<div class="line"><a name="l00368"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a4fef024c40901e1050221dfb8cb1143d"> 368</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a4fef024c40901e1050221dfb8cb1143d">CAmRoutingReceiver::confirmRoutingRundown</a>(<span class="keyword">const</span> uint16_t handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div>
-<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160;{</div>
-<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; <span class="keywordflow">if</span> (error!=<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>)</div>
-<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; mLastRundownError=error;</div>
-<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160; mListRundownHandles.erase(std::remove(mListRundownHandles.begin(), mListRundownHandles.end(), handle), mListRundownHandles.end());</div>
-<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; <span class="keywordflow">if</span> (mWaitRundown &amp;&amp; mListRundownHandles.empty())</div>
-<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#adf9bc70ad78f14e7af98284a2e6a0c91">confirmRoutingRundown</a>(mLastRundownError);</div>
-<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160;}</div>
-<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160;</div>
-<div class="line"><a name="l00377"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a4f374bf830716b080c0bf3ec610d3c34"> 377</a></span>&#160;uint16_t <a class="code" href="classam_1_1CAmRoutingReceiver.html#a4f374bf830716b080c0bf3ec610d3c34">am::CAmRoutingReceiver::getStartupHandle</a>()</div>
-<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160;{</div>
-<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160; uint16_t handle = ++handleCount; <span class="comment">//todo: handle overflow</span></div>
-<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; mListStartupHandles.push_back(handle);</div>
-<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; <span class="keywordflow">return</span> (handle);</div>
-<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160;}</div>
-<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160;</div>
-<div class="line"><a name="l00384"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a6f8af4aac091f02763f2f678e7c1540e"> 384</a></span>&#160;uint16_t <a class="code" href="classam_1_1CAmRoutingReceiver.html#a6f8af4aac091f02763f2f678e7c1540e">am::CAmRoutingReceiver::getRundownHandle</a>()</div>
-<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160;{</div>
-<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; uint16_t handle = ++handleCount; <span class="comment">//todo: handle overflow</span></div>
-<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; mListRundownHandles.push_back(handle);</div>
-<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160; <span class="keywordflow">return</span> (handle);</div>
-<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160;}</div>
-<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160;</div>
-<div class="line"><a name="l00391"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a71d7b9de71bc6cd60d80b1317a4ac6a7"> 391</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a71d7b9de71bc6cd60d80b1317a4ac6a7">am::CAmRoutingReceiver::waitOnStartup</a>(<span class="keywordtype">bool</span> startup)</div>
-<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160;{</div>
-<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; mWaitStartup = startup;</div>
-<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160; mLastStartupError=<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div>
-<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160;}</div>
-<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160;</div>
-<div class="line"><a name="l00397"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#aaa85beadb29f1044c5b2facf0035a40a"> 397</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#aaa85beadb29f1044c5b2facf0035a40a">CAmRoutingReceiver::ackSinkNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div>
-<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160;{</div>
-<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__func__,<span class="stringliteral">&quot;handle=&quot;</span>,handle,<span class="stringliteral">&quot;error=&quot;</span>,error); </div>
-<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160; handleCallback(handle,error);</div>
-<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a6022d701a671a6776c1066d5bb8394ae">cbAckSetSinkNotificationConfiguration</a>(handle,error);</div>
-<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160;}</div>
-<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160;</div>
-<div class="line"><a name="l00404"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#ae867986f06330159368d13e40e8296ba"> 404</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#ae867986f06330159368d13e40e8296ba">CAmRoutingReceiver::ackSourceNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div>
-<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160;{</div>
-<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__func__,<span class="stringliteral">&quot;handle=&quot;</span>,handle,<span class="stringliteral">&quot;error=&quot;</span>,error); </div>
-<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160; handleCallback(handle,error);</div>
-<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a8c19a72986d3fbaec14740d659b994be">cbAckSetSourceNotificationConfiguration</a>(handle,error);</div>
-<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160;}</div>
-<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160;</div>
-<div class="line"><a name="l00411"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a38ed541f37c7309af5dac0311d395e5a"> 411</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a38ed541f37c7309af5dac0311d395e5a">CAmRoutingReceiver::updateGateway</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix)</div>
-<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160;{</div>
-<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160; <span class="keywordflow">return</span> (mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#ab4334176792bcc60de95f7568edcd332">hookSystemUpdateGateway</a>(gatewayID,listSourceFormats,listSinkFormats,convertionMatrix));</div>
-<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160;}</div>
-<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160;</div>
-<div class="line"><a name="l00416"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a26d3e44b496f4ffdcd2ee20f7ac53734"> 416</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a26d3e44b496f4ffdcd2ee20f7ac53734">CAmRoutingReceiver::updateConverter</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix)</div>
-<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160;{</div>
-<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160; <span class="keywordflow">return</span> (mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a6f77683e7c7e9f5298dd59970c6c5afb">hookSystemUpdateConverter</a>(converterID,listSourceFormats,listSinkFormats,convertionMatrix));</div>
-<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160;}</div>
-<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160;</div>
-<div class="line"><a name="l00421"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a89c89fa07171798996e17b97b88aea9a"> 421</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a89c89fa07171798996e17b97b88aea9a">CAmRoutingReceiver::updateSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties)</div>
-<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160;{</div>
-<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; <span class="keywordflow">return</span> (mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a7f3bf974ffb35ccf02622127967de341">hookSystemUpdateSink</a>(sinkID,sinkClassID,listSoundProperties,listConnectionFormats,listMainSoundProperties));</div>
-<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160;}</div>
-<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160;</div>
-<div class="line"><a name="l00426"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#ad1d6f0e9e2ba3f53dcb9125b60768172"> 426</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#ad1d6f0e9e2ba3f53dcb9125b60768172">CAmRoutingReceiver::updateSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties)</div>
-<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160;{</div>
-<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160; <span class="keywordflow">return</span> (mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#abcf7efc501fa8e7d121e2bccab105d39">hookSystemUpdateSource</a>(sourceID,sourceClassID,listSoundProperties,listConnectionFormats,listMainSoundProperties));</div>
-<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160;}</div>
-<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160;</div>
-<div class="line"><a name="l00431"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a0bf2ba2219a87ba7b9b83921d4b55ba1"> 431</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a0bf2ba2219a87ba7b9b83921d4b55ba1">CAmRoutingReceiver::ackSetVolumes</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> std::vector&lt;am_Volumes_s&gt;&amp; listvolumes, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div>
-<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160;{</div>
-<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__func__,<span class="stringliteral">&quot;handle=&quot;</span>,handle,<span class="stringliteral">&quot;error=&quot;</span>,error); </div>
-<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; handleCallback(handle,error);</div>
-<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#af69aa3145127e0f9ba29728fd0e75b7f">cbAckSetVolume</a>(handle,listvolumes,error);</div>
-<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160;}</div>
-<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160;</div>
-<div class="line"><a name="l00438"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a5ec84985c73910809acebab3c1aa30a7"> 438</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a5ec84985c73910809acebab3c1aa30a7">CAmRoutingReceiver::hookSinkNotificationDataChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; payload)</div>
-<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160;{</div>
-<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;CAmRoutingReceiver::hookSinkNotificationDataChange received, sinkID=&quot;</span>,sinkID,<span class="stringliteral">&quot;type=&quot;</span>,payload.<a class="code" href="structam_1_1am__NotificationPayload__s.html#a37449381a267dfb498cb763310f1bd92">type</a>,<span class="stringliteral">&quot;notificationValue=&quot;</span>,payload.<a class="code" href="structam_1_1am__NotificationPayload__s.html#a765bbd1916862ed5d4ee9ab83c9be3b6">value</a>);</div>
-<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#abb1198366d007af454087cde09077f15">hookSinkNotificationDataChanged</a>(sinkID,payload);</div>
-<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160;}</div>
-<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160;</div>
-<div class="line"><a name="l00444"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a811322f059e33b9c9a51b50ddb77669d"> 444</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a811322f059e33b9c9a51b50ddb77669d">CAmRoutingReceiver::hookSourceNotificationDataChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; payload)</div>
-<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160;{</div>
-<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;CAmRoutingReceiver::hookSourceNotificationDataChange received, sinkID=&quot;</span>,sourceID,<span class="stringliteral">&quot;type=&quot;</span>,payload.<a class="code" href="structam_1_1am__NotificationPayload__s.html#a37449381a267dfb498cb763310f1bd92">type</a>,<span class="stringliteral">&quot;notificationValue=&quot;</span>,payload.<a class="code" href="structam_1_1am__NotificationPayload__s.html#a765bbd1916862ed5d4ee9ab83c9be3b6">value</a>);</div>
-<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a5d230a951b1eac878581e0e7b508b7c0">hookSourceNotificationDataChanged</a>(sourceID,payload);</div>
-<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160;}</div>
-<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160;</div>
-<div class="line"><a name="l00450"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a98b7c046fa63650941d918076a0b58f5"> 450</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a98b7c046fa63650941d918076a0b58f5">CAmRoutingReceiver::getDomainOfSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160; <span class="keywordflow">return</span> (mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#aa98813aa0ac25ad7778f8046d11f1397">getDomainOfSink</a>(sinkID,domainID));</div>
-<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160;}</div>
-<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160;</div>
-<div class="line"><a name="l00455"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a4b0da7cb550c470c3f0527e1991ff3b8"> 455</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a4b0da7cb550c470c3f0527e1991ff3b8">CAmRoutingReceiver::getDomainOfSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160; <span class="keywordflow">return</span> (mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a113a714d483e52e6f0a936b1deae932c">getDomainOfSource</a>(sourceID,domainID));</div>
-<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160;}</div>
-<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160;</div>
-<div class="line"><a name="l00460"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#aa3bf95c28f610d351ad3501b0a10e721"> 460</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#aa3bf95c28f610d351ad3501b0a10e721">CAmRoutingReceiver::getDomainOfCrossfader</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfader, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; <span class="keywordflow">return</span> (mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a24925624e96a34d1d7b9131defa2f10d">getDomainOfCrossfader</a>(crossfader,domainID));</div>
-<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160;}</div>
-<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160;</div>
-<div class="line"><a name="l00465"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a1dd491623aba0b188b44ce57031540a2"> 465</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a1dd491623aba0b188b44ce57031540a2">CAmRoutingReceiver::waitOnRundown</a>(<span class="keywordtype">bool</span> rundown)</div>
-<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160;{</div>
-<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160; mWaitRundown = rundown;</div>
-<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160; mLastRundownError=<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div>
-<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160;}</div>
-<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160;</div>
-<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160;}</div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></div><div class="ttdoc">Implements the RoutingSendInterface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00044">CAmRoutingSender.h:44</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a2b3e4260ba0685948b9edcb449801a7c"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a2b3e4260ba0685948b9edcb449801a7c">am::CAmRoutingReceiver::getDBusConnectionWrapper</a></div><div class="ttdeci">am_Error_e getDBusConnectionWrapper(CAmDbusWrapper *&amp;dbusConnectionWrapper) const </div><div class="ttdoc">this function is used to retrieve a pointer to the dBusConnectionWrapper </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00342">CAmRoutingReceiver.cpp:342</a></div></div>
+<a href="CAmRoutingReceiver_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmRoutingReceiver_8h.html">CAmRoutingReceiver.h</a>&quot;</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;cassert&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;algorithm&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="IAmDatabaseHandler_8h.html">IAmDatabaseHandler.h</a>&quot;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmRoutingSender_8h.html">CAmRoutingSender.h</a>&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmControlSender_8h.html">CAmControlSender.h</a>&quot;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a>&quot;</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmSocketHandler_8h.html">CAmSocketHandler.h</a>&quot;</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="CAmRoutingReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168"> 33</a></span>&#160;<span class="preprocessor">#define __METHOD_NAME__ std::string (std::string(&quot;CAmRoutingReceiver::&quot;) + __func__)</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceam.html">am</a></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;{</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a8e95ea70053347b11180172752173c76"> 38</a></span>&#160;<a class="code" href="classam_1_1CAmRoutingReceiver.html#a8e95ea70053347b11180172752173c76">CAmRoutingReceiver::CAmRoutingReceiver</a>(<a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a> *iDatabaseHandler, <a class="code" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a> *iRoutingSender, <a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a> *iControlSender, <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *iSocketHandler) :</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; mpDatabaseHandler(iDatabaseHandler), <span class="comment">//</span></div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; mpRoutingSender(iRoutingSender), <span class="comment">//</span></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; mpControlSender(iControlSender), <span class="comment">//</span></div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; mpSocketHandler(iSocketHandler), <span class="comment">//</span></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; mpDBusWrapper(NULL), <span class="comment">//</span></div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; mListStartupHandles(), <span class="comment">//</span></div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; mListRundownHandles(), <span class="comment">//</span></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; handleCount(0), <span class="comment">//</span></div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; mWaitStartup(false), <span class="comment">//</span></div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; mWaitRundown(false), <span class="comment">//</span></div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; mLastStartupError(<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>), <span class="comment">//</span></div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; mLastRundownError(<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>) <span class="comment">//</span></div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;{</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; assert(mpDatabaseHandler!=NULL);</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; assert(mpRoutingSender!=NULL);</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; assert(mpControlSender!=NULL);</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; assert(mpSocketHandler!=NULL);</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;}</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a528edb14306334e667ae7806fcdf3130"> 58</a></span>&#160;<a class="code" href="classam_1_1CAmRoutingReceiver.html#a8e95ea70053347b11180172752173c76">CAmRoutingReceiver::CAmRoutingReceiver</a>(<a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a> *iDatabaseHandler, <a class="code" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a> *iRoutingSender, <a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a> *iControlSender, <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *iSocketHandler, <a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a> *iDBusWrapper) :</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; mpDatabaseHandler(iDatabaseHandler), <span class="comment">//</span></div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; mpRoutingSender(iRoutingSender), <span class="comment">//</span></div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; mpControlSender(iControlSender), <span class="comment">//</span></div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; mpSocketHandler(iSocketHandler), <span class="comment">//</span></div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; mpDBusWrapper(iDBusWrapper), <span class="comment">//</span></div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; mListStartupHandles(), <span class="comment">//</span></div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; mListRundownHandles(), <span class="comment">//</span></div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; handleCount(0), <span class="comment">//</span></div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; mWaitStartup(false), <span class="comment">//</span></div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; mWaitRundown(false),</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; mLastStartupError(<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>), <span class="comment">//</span></div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; mLastRundownError(<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>) <span class="comment">//</span></div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;{</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; assert(mpDatabaseHandler!=NULL);</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; assert(mpRoutingSender!=NULL);</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; assert(mpControlSender!=NULL);</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; assert(mpSocketHandler!=NULL);</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; assert(mpDBusWrapper!=NULL);</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;}</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;</div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a291d10c1088e17789b7254d92d14743b"> 79</a></span>&#160;<a class="code" href="classam_1_1CAmRoutingReceiver.html#a291d10c1088e17789b7254d92d14743b">CAmRoutingReceiver::~CAmRoutingReceiver</a>()</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;{</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;}</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="keywordtype">void</span> CAmRoutingReceiver::handleCallback(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;{</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keywordflow">if</span> (error == <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">am_Error_e::E_OK</a>)</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; {</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; mpRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#aa2e09ef052974e7d681e001bf9421bbb">writeToDatabaseAndRemove</a>(handle);</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; }</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; {</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; mpRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">removeHandle</a>(handle);</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; } </div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;}</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;</div><div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#ad680eddb5bf7aa480308807903dcb592"> 95</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#ad680eddb5bf7aa480308807903dcb592">CAmRoutingReceiver::ackConnect</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;{</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;handle=&quot;</span>,handle,<span class="stringliteral">&quot;connectionID=&quot;</span>,connectionID,<span class="stringliteral">&quot;error=&quot;</span>,error);</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="keywordflow">if</span> (error == <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">am_Error_e::E_OK</a>)</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; {</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; mpRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#aa2e09ef052974e7d681e001bf9421bbb">writeToDatabaseAndRemove</a>(handle);</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; }</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; {</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="comment">//only remove connection of handle was found</span></div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="keywordflow">if</span>(mpRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">removeHandle</a>(handle)==0)</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; {</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a93c7c508341de77c91cad7a9f3e454fd">removeConnection</a>(connectionID);</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; mpRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#ad9f70f08b7ed4195ea6b8cac7d7b6896">removeConnectionLookup</a>(connectionID);</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; }</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; }</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a860fc09d07ab8d8f44bbeafacb897eb3">cbAckConnect</a>(handle, error);</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;}</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;</div><div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#af478e5deb2e71e94c28cec497ac48ff4"> 114</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#af478e5deb2e71e94c28cec497ac48ff4">CAmRoutingReceiver::ackDisconnect</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;{</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;handle=&quot;</span>,handle,<span class="stringliteral">&quot;connectionID=&quot;</span>,connectionID,<span class="stringliteral">&quot;error=&quot;</span>,error);</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="comment">//only remove connection of handle was found</span></div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keywordflow">if</span>(mpRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">removeHandle</a>(handle) == 0)</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; {</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; mpRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#ad9f70f08b7ed4195ea6b8cac7d7b6896">removeConnectionLookup</a>(connectionID);</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; }</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a94b200d6db39488a2cb59500339edeec">cbAckDisconnect</a>(handle, error);</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;}</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;</div><div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#ad0a64bf8548f74c829283d1ac0d84904"> 125</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#ad0a64bf8548f74c829283d1ac0d84904">CAmRoutingReceiver::ackSetSinkVolumeChange</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;{</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;handle=&quot;</span>,handle,<span class="stringliteral">&quot;volume=&quot;</span>,volume,<span class="stringliteral">&quot;error=&quot;</span>,error);</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="keywordflow">if</span>(error == <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>)</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; {</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; mpRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#a9a2011d3cd808a59285bf8f5e6555327">checkVolume</a>(handle,volume);</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; } </div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; </div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="keywordflow">if</span> (error== <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">am_Error_e::E_OK</a> || error== <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea8408a08a72ff3963ba58cd5e82cf1441">am_Error_e::E_ABORTED</a>)</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; {</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; mpRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#aa2e09ef052974e7d681e001bf9421bbb">writeToDatabaseAndRemove</a>(handle);</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; }</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; {</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; mpRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">removeHandle</a>(handle);</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; }</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#ad72f53d6632cdf22959fede139fb27c5">cbAckSetSinkVolumeChange</a>(handle, volume, error);</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;}</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;</div><div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a5795c7a49c1983933e1168c33d56a3c9"> 144</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a5795c7a49c1983933e1168c33d56a3c9">CAmRoutingReceiver::ackSetSourceVolumeChange</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;{</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;handle=&quot;</span>,handle,<span class="stringliteral">&quot;volume=&quot;</span>,volume,<span class="stringliteral">&quot;error=&quot;</span>,error);</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="keywordflow">if</span>(error == <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>)</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; {</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; mpRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#a9a2011d3cd808a59285bf8f5e6555327">checkVolume</a>(handle,volume);</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; }</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <span class="keywordflow">if</span> (error== <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">am_Error_e::E_OK</a> || error== <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea8408a08a72ff3963ba58cd5e82cf1441">am_Error_e::E_ABORTED</a>)</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; {</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; mpRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#aa2e09ef052974e7d681e001bf9421bbb">writeToDatabaseAndRemove</a>(handle);</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; }</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; {</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; mpRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">removeHandle</a>(handle);</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; }</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#adf5c8c1e16207db2e47c99f38bf196e7">cbAckSetSourceVolumeChange</a>(handle, volume, error);</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;}</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;</div><div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a11f6b0378a50296a72107d6a1fa7ec21"> 163</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a11f6b0378a50296a72107d6a1fa7ec21">CAmRoutingReceiver::ackSetSourceState</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;{</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;handle=&quot;</span>,handle,<span class="stringliteral">&quot;error=&quot;</span>,error);</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; handleCallback(handle,error);</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#af34d246772ac308320740cdfc0c7a415">cbAckSetSourceState</a>(handle, error);</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;}</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;</div><div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a734524b5e4d468215753b711391288fc"> 170</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a734524b5e4d468215753b711391288fc">CAmRoutingReceiver::ackSetSinkSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;{</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;handle=&quot;</span>,handle,<span class="stringliteral">&quot;error=&quot;</span>,error);</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; handleCallback(handle,error);</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a38cc36342c63abe0d163edea4bd460f9">cbAckSetSinkSoundProperty</a>(handle, error);</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;}</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;</div><div class="line"><a name="l00177"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#adc2ce3714b45ee43b269ca8d80de1730"> 177</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#adc2ce3714b45ee43b269ca8d80de1730">am::CAmRoutingReceiver::ackSetSinkSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;{</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;handle=&quot;</span>,handle,<span class="stringliteral">&quot;error=&quot;</span>,error);</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; handleCallback(handle,error);</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a2d986d73268ef02a167151b62dd155e4">cbAckSetSinkSoundProperties</a>(handle, error);</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;}</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;</div><div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#abb4fafb1b9fbc2566a2cf0d24f52e87c"> 184</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#abb4fafb1b9fbc2566a2cf0d24f52e87c">CAmRoutingReceiver::ackSetSourceSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;{</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;handle=&quot;</span>,handle,<span class="stringliteral">&quot;error=&quot;</span>,error);</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; handleCallback(handle,error);</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a1302ac87a9e252e3a6e5ad38925bffff">cbAckSetSourceSoundProperty</a>(handle, error);</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;}</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;</div><div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#ad15ff6a72842528d667394a615212d77"> 191</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#ad15ff6a72842528d667394a615212d77">am::CAmRoutingReceiver::ackSetSourceSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;{</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;handle=&quot;</span>,handle,<span class="stringliteral">&quot;error=&quot;</span>,error);</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; handleCallback(handle,error);</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#aa88c9c0e0e828de6c5b218f2bbde4aae">cbAckSetSourceSoundProperties</a>(handle, error);</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;}</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;</div><div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a11855119cdfd19e46e4ad4f73b8486b0"> 198</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a11855119cdfd19e46e4ad4f73b8486b0">CAmRoutingReceiver::ackCrossFading</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a> hotSink, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;{</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;handle=&quot;</span>,handle,<span class="stringliteral">&quot;hotsink=&quot;</span>,hotSink,<span class="stringliteral">&quot;error=&quot;</span>,error);</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; handleCallback(handle,error);</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#aaa1eaeafeb8d3fe68b07a1217474d529">cbAckCrossFade</a>(handle, hotSink, error);</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;}</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;</div><div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#aec074b2d7fd68f75d7126cdaa466bab1"> 205</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#aec074b2d7fd68f75d7126cdaa466bab1">CAmRoutingReceiver::ackSourceVolumeTick</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume)</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;{</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;handle=&quot;</span>,handle,<span class="stringliteral">&quot;sourceID=&quot;</span>,sourceID,<span class="stringliteral">&quot;volume=&quot;</span>,volume);</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#aa513e2bee2998261a640e5f3901704d9">hookSystemSourceVolumeTick</a>(handle, sourceID, volume);</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;}</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;</div><div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a91d22fd40a7b470c6e84f92e512534a6"> 211</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a91d22fd40a7b470c6e84f92e512534a6">CAmRoutingReceiver::ackSinkVolumeTick</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume)</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;{</div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;handle=&quot;</span>,handle,<span class="stringliteral">&quot;sinkID=&quot;</span>,sinkID,<span class="stringliteral">&quot;volume=&quot;</span>,volume);</div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#ab964493d75dd1b837edfee449efe20d7">hookSystemSinkVolumeTick</a>(handle, sinkID, volume);</div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;}</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;</div><div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a19e73ba45bbd4699ccd8608fb7fa5c4b"> 217</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a19e73ba45bbd4699ccd8608fb7fa5c4b">CAmRoutingReceiver::peekDomain</a>(<span class="keyword">const</span> std::string &amp; name, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> &amp; domainID)</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;{ </div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; <span class="keywordflow">return</span> (mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a16da303207abb3446a4e35702226d668">peekDomain</a>(name, domainID));</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;}</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;</div><div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a34841797b481e774867ce0a1efacd5f2"> 222</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a34841797b481e774867ce0a1efacd5f2">CAmRoutingReceiver::registerDomain</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Domain__s.html">am_Domain_s</a> &amp; domainData, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> &amp; domainID)</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;{</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; <span class="keywordflow">return</span> (mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a8d08ef4107f58674435a0f7bc50ab84f">hookSystemRegisterDomain</a>(domainData, domainID));</div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;}</div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;</div><div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#aa55b33d8d9b3f09abf4158ad14f6bf3e"> 227</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#aa55b33d8d9b3f09abf4158ad14f6bf3e">CAmRoutingReceiver::deregisterDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID)</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;{</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; <span class="keywordflow">return</span> (mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a23259c09417c91ac1adf066acac4ca32">hookSystemDeregisterDomain</a>(domainID));</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;}</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;</div><div class="line"><a name="l00232"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#aa22fd4214ebee9af156a48a1bc27c7b8"> 232</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#aa22fd4214ebee9af156a48a1bc27c7b8">CAmRoutingReceiver::registerGateway</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> &amp; gatewayData, <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> &amp; gatewayID)</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;{</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; <span class="keywordflow">return</span> (mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a6596765114f1d64769ce48ce7068c6d2">hookSystemRegisterGateway</a>(gatewayData, gatewayID));</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;}</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;</div><div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#aac0ef2c07a874f97763229983b14d28a"> 237</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#aac0ef2c07a874f97763229983b14d28a">CAmRoutingReceiver::registerConverter</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a>&amp; converterData, <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a>&amp; converterID)</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;{</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; <span class="keywordflow">return</span> (mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#ad366b9499db3824db2184ce33fd827bd">hookSystemRegisterConverter</a>(converterData, converterID));</div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;}</div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;</div><div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a607b6b14265a4b7d9b68b609f92ff448"> 242</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a607b6b14265a4b7d9b68b609f92ff448">CAmRoutingReceiver::deregisterGateway</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID)</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;{</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; <span class="keywordflow">return</span> (mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#ab5d345660b91a8c972c6cf7a83dad60b">hookSystemDeregisterGateway</a>(gatewayID));</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;}</div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;</div><div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#ab22a864a0d74fda5ba52fbcf89e39ba5"> 247</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#ab22a864a0d74fda5ba52fbcf89e39ba5">CAmRoutingReceiver::deregisterConverter</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID)</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;{</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; <span class="keywordflow">return</span> (mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a56ae1287a330adfad9276109ab0ad5a8">hookSystemDeregisterConverter</a>(converterID));</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;}</div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;</div><div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#ae76f9744fd80a91137c5e95809d36424"> 252</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#ae76f9744fd80a91137c5e95809d36424">CAmRoutingReceiver::peekSink</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> &amp; sinkID)</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;{</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; <span class="keywordflow">return</span> (mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a99e7c5ea89b8436c5c6442eebb71356a">peekSink</a>(name, sinkID));</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;}</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;</div><div class="line"><a name="l00257"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a2d72ad4d7423ba2c0d0790e2c04f44b9"> 257</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a2d72ad4d7423ba2c0d0790e2c04f44b9">CAmRoutingReceiver::registerSink</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp; sinkData, <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> &amp; sinkID)</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;{</div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; <span class="keywordflow">return</span> (mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a8d19d13415194e0f177f541e9673c569">hookSystemRegisterSink</a>(sinkData, sinkID));</div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;}</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;</div><div class="line"><a name="l00262"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a0e2db1050775b1b7f2f55c5b54f97413"> 262</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a0e2db1050775b1b7f2f55c5b54f97413">CAmRoutingReceiver::deregisterSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)</div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;{</div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; <span class="keywordflow">return</span> (mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#ad6736a771e532feb75dbe90d2120eec6">hookSystemDeregisterSink</a>(sinkID));</div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;}</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;</div><div class="line"><a name="l00267"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a9f6919889c04bdf7fec8948d8fa7bc18"> 267</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a9f6919889c04bdf7fec8948d8fa7bc18">CAmRoutingReceiver::peekSource</a>(<span class="keyword">const</span> std::string &amp; name, <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> &amp; sourceID)</div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;{</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; <span class="keywordflow">return</span> (mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a18abbf4a18868fd04a330b5095bca2ab">peekSource</a>(name, sourceID));</div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;}</div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;</div><div class="line"><a name="l00272"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#acadce23459d94cec496d17700cbde230"> 272</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#acadce23459d94cec496d17700cbde230">CAmRoutingReceiver::registerSource</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp; sourceData, <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> &amp; sourceID)</div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;{</div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; <span class="keywordflow">return</span> (mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#ae8f9632e00e25cb2797a6f9368ded02b">hookSystemRegisterSource</a>(sourceData, sourceID));</div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;}</div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;</div><div class="line"><a name="l00277"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a6e9003fdf4f7a6d9c4594144effcc325"> 277</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a6e9003fdf4f7a6d9c4594144effcc325">CAmRoutingReceiver::deregisterSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID)</div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;{</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; <span class="keywordflow">return</span> (mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#afca65c0418b9f0830a568bff1014b3ca">hookSystemDeregisterSource</a>(sourceID));</div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;}</div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;</div><div class="line"><a name="l00282"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a2ea2823169261faecb5bea48518793ad"> 282</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a2ea2823169261faecb5bea48518793ad">CAmRoutingReceiver::registerCrossfader</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a> &amp; crossfaderData, <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> &amp; crossfaderID)</div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;{</div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; <span class="keywordflow">return</span> (mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#abdcd10d01e5e55517beab1249086aae2">hookSystemRegisterCrossfader</a>(crossfaderData, crossfaderID));</div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;}</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;</div><div class="line"><a name="l00287"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a5f80a285cf2c9e2b170fb3cc804c6b81"> 287</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a5f80a285cf2c9e2b170fb3cc804c6b81">CAmRoutingReceiver::deregisterCrossfader</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID)</div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;{</div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; <span class="keywordflow">return</span> (mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#afa96b42c7128fca631011483744e7010">hookSystemDeregisterCrossfader</a>(crossfaderID));</div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;}</div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;</div><div class="line"><a name="l00292"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a92f16436ed65c758b4beff74127d1580"> 292</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a92f16436ed65c758b4beff74127d1580">CAmRoutingReceiver::hookInterruptStatusChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am_InterruptState_e</a> interruptState)</div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;{</div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error;</div><div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; error = mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#aabd5097cfe3288060fe6266c6ea98e21">changeSourceInterruptState</a>(sourceID, interruptState);</div><div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; <span class="keywordflow">if</span> (error == <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>)</div><div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; {</div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a986e7f985794ab4988a63cc49b1fb3f9">hookSystemInterruptStateChange</a>(sourceID, interruptState);</div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; }</div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;}</div><div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;</div><div class="line"><a name="l00302"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a08ebe84d3948276db13e8c2762b884de"> 302</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a08ebe84d3948276db13e8c2762b884de">CAmRoutingReceiver::hookDomainRegistrationComplete</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID)</div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;{</div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#ab557fbfedaff1a1ac99c6e51d786e0f5">hookSystemDomainRegistrationComplete</a>(domainID);</div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;}</div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;</div><div class="line"><a name="l00307"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a1a94a8bcd26f10c3bd725dff83b2bbe7"> 307</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a1a94a8bcd26f10c3bd725dff83b2bbe7">CAmRoutingReceiver::hookSinkAvailablityStatusChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp; availability)</div><div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;{</div><div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#aaace40abc06b07579865b279fde4b5b3">hookSystemSinkAvailablityStateChange</a>(sinkID, availability);</div><div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;}</div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;</div><div class="line"><a name="l00312"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#ac5333b28119de8e1fc85a8972a31c045"> 312</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#ac5333b28119de8e1fc85a8972a31c045">CAmRoutingReceiver::hookSourceAvailablityStatusChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp; availability)</div><div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160;{</div><div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#adbed8d711062d95e9ecbe7576d72de89">hookSystemSourceAvailablityStateChange</a>(sourceID, availability);</div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;}</div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;</div><div class="line"><a name="l00317"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a45f09d8a10a4d322456e600e003eb0f4"> 317</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a45f09d8a10a4d322456e600e003eb0f4">CAmRoutingReceiver::hookDomainStateChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> domainState)</div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;{</div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a5b5bc8a05e0cb75b7145f936764c2150">hookSystemDomainStateChange</a>(domainID, domainState);</div><div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;}</div><div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160;</div><div class="line"><a name="l00322"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#ac50b4085b992a7cd464566b357c76ce6"> 322</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#ac50b4085b992a7cd464566b357c76ce6">CAmRoutingReceiver::hookTimingInformationChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> delay)</div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;{</div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a61ddfb38febecfd0cf1e9345b6a24296">changeConnectionTimingInformation</a>(connectionID, delay);</div><div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a20b99dc1e2ae52653f86bc92c5fa7e6f">hookSystemSingleTimingInformationChanged</a>(connectionID,delay);</div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;}</div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;</div><div class="line"><a name="l00328"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a49450a1330d2f9b1c8ab038acee62014"> 328</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a49450a1330d2f9b1c8ab038acee62014">CAmRoutingReceiver::sendChangedData</a>(<span class="keyword">const</span> std::vector&lt;am_EarlyData_s&gt; &amp; earlyData)</div><div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;{</div><div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a11cf689ead2a35ad3eb781b1a3f4dd02">hookSystemReceiveEarlyData</a>(earlyData);</div><div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;}</div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;</div><div class="line"><a name="l00333"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a3d2d8ef2f709b72a43dc770e54575aa2"> 333</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a3d2d8ef2f709b72a43dc770e54575aa2">CAmRoutingReceiver::peekSinkClassID</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a>&amp; sinkClassID)</div><div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;{</div><div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; <span class="keywordflow">return</span> (mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a19cd3bb5c5f9765c26d9c1e1ce446a72">peekSinkClassID</a>(name, sinkClassID));</div><div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160;}</div><div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160;</div><div class="line"><a name="l00338"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a135896a3975f1c7b1b45ceec898f530f"> 338</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a135896a3975f1c7b1b45ceec898f530f">CAmRoutingReceiver::peekSourceClassID</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a>&amp; sourceClassID)</div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;{</div><div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; <span class="keywordflow">return</span> (mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#abaabbe4618ac1ec746f8666825bbd269">peekSourceClassID</a>(name, sourceClassID));</div><div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;}</div><div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160;</div><div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160;<span class="preprocessor">#ifdef WITH_DBUS_WRAPPER</span></div><div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a2b3e4260ba0685948b9edcb449801a7c">CAmRoutingReceiver::getDBusConnectionWrapper</a>(<a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a> *&amp; dbusConnectionWrapper)<span class="keyword"> const</span></div><div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; dbusConnectionWrapper = mpDBusWrapper;</div><div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l00349"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a2b3e4260ba0685948b9edcb449801a7c"> 349</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a2b3e4260ba0685948b9edcb449801a7c">CAmRoutingReceiver::getDBusConnectionWrapper</a>(<a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a> *&amp; )<span class="keyword"> const</span></div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>);</div><div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160;}</div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;</div><div class="line"><a name="l00355"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#ab9e8e6a26d1cf046b9e46f9997f23473"> 355</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#ab9e8e6a26d1cf046b9e46f9997f23473">CAmRoutingReceiver::getSocketHandler</a>(<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *&amp; socketHandler)<span class="keyword"> const</span></div><div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; socketHandler = mpSocketHandler;</div><div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160;}</div><div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160;</div><div class="line"><a name="l00361"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#acb95bfb285f2c046199e08e89d6b40e4"> 361</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#acb95bfb285f2c046199e08e89d6b40e4">CAmRoutingReceiver::getInterfaceVersion</a>(std::string &amp; version)<span class="keyword"> const</span></div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; version = <a class="code" href="IAmRouting_8h.html#af578bc00c94c55f619aa16407eceab99">RoutingVersion</a>;</div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160;}</div><div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160;</div><div class="line"><a name="l00366"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a1dd1b89cccffeaafb1a3c11cebd7e48c"> 366</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a1dd1b89cccffeaafb1a3c11cebd7e48c">CAmRoutingReceiver::confirmRoutingReady</a>(<span class="keyword">const</span> uint16_t handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160;{</div><div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; <span class="keywordflow">if</span> (error!=<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>)</div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; mLastStartupError=error;</div><div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; mListStartupHandles.erase(std::remove(mListStartupHandles.begin(), mListStartupHandles.end(), handle), mListStartupHandles.end());</div><div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; <span class="keywordflow">if</span> (mWaitStartup &amp;&amp; mListStartupHandles.empty())</div><div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#abe66bb8fe1836496dc623960da9d16f2">confirmRoutingReady</a>(mLastStartupError);</div><div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160;}</div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160;</div><div class="line"><a name="l00375"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a4fef024c40901e1050221dfb8cb1143d"> 375</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a4fef024c40901e1050221dfb8cb1143d">CAmRoutingReceiver::confirmRoutingRundown</a>(<span class="keyword">const</span> uint16_t handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div><div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160;{</div><div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; <span class="keywordflow">if</span> (error!=<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>)</div><div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160; mLastRundownError=error;</div><div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160; mListRundownHandles.erase(std::remove(mListRundownHandles.begin(), mListRundownHandles.end(), handle), mListRundownHandles.end());</div><div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; <span class="keywordflow">if</span> (mWaitRundown &amp;&amp; mListRundownHandles.empty())</div><div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#adf9bc70ad78f14e7af98284a2e6a0c91">confirmRoutingRundown</a>(mLastRundownError);</div><div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160;}</div><div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160;</div><div class="line"><a name="l00384"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a4f374bf830716b080c0bf3ec610d3c34"> 384</a></span>&#160;uint16_t <a class="code" href="classam_1_1CAmRoutingReceiver.html#a4f374bf830716b080c0bf3ec610d3c34">am::CAmRoutingReceiver::getStartupHandle</a>()</div><div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160;{</div><div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; uint16_t handle = ++handleCount; <span class="comment">//todo: handle overflow</span></div><div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; mListStartupHandles.push_back(handle);</div><div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160; <span class="keywordflow">return</span> (handle);</div><div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160;}</div><div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160;</div><div class="line"><a name="l00391"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a6f8af4aac091f02763f2f678e7c1540e"> 391</a></span>&#160;uint16_t <a class="code" href="classam_1_1CAmRoutingReceiver.html#a6f8af4aac091f02763f2f678e7c1540e">am::CAmRoutingReceiver::getRundownHandle</a>()</div><div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160;{</div><div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; uint16_t handle = ++handleCount; <span class="comment">//todo: handle overflow</span></div><div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160; mListRundownHandles.push_back(handle);</div><div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; <span class="keywordflow">return</span> (handle);</div><div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160;}</div><div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160;</div><div class="line"><a name="l00398"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a71d7b9de71bc6cd60d80b1317a4ac6a7"> 398</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a71d7b9de71bc6cd60d80b1317a4ac6a7">am::CAmRoutingReceiver::waitOnStartup</a>(<span class="keywordtype">bool</span> startup)</div><div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160;{</div><div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160; mWaitStartup = startup;</div><div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160; mLastStartupError=<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div><div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160;}</div><div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160;</div><div class="line"><a name="l00404"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#aaa85beadb29f1044c5b2facf0035a40a"> 404</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#aaa85beadb29f1044c5b2facf0035a40a">CAmRoutingReceiver::ackSinkNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div><div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160;{</div><div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;handle=&quot;</span>,handle,<span class="stringliteral">&quot;error=&quot;</span>,error);</div><div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160; handleCallback(handle,error);</div><div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a6022d701a671a6776c1066d5bb8394ae">cbAckSetSinkNotificationConfiguration</a>(handle,error);</div><div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160;}</div><div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160;</div><div class="line"><a name="l00411"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#ae867986f06330159368d13e40e8296ba"> 411</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#ae867986f06330159368d13e40e8296ba">CAmRoutingReceiver::ackSourceNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div><div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160;{</div><div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;handle=&quot;</span>,handle,<span class="stringliteral">&quot;error=&quot;</span>,error);</div><div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160; handleCallback(handle,error);</div><div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a8c19a72986d3fbaec14740d659b994be">cbAckSetSourceNotificationConfiguration</a>(handle,error);</div><div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160;}</div><div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160;</div><div class="line"><a name="l00418"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a38ed541f37c7309af5dac0311d395e5a"> 418</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a38ed541f37c7309af5dac0311d395e5a">CAmRoutingReceiver::updateGateway</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix)</div><div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160;{</div><div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160; <span class="keywordflow">return</span> (mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#ab4334176792bcc60de95f7568edcd332">hookSystemUpdateGateway</a>(gatewayID,listSourceFormats,listSinkFormats,convertionMatrix));</div><div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160;}</div><div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160;</div><div class="line"><a name="l00423"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a26d3e44b496f4ffdcd2ee20f7ac53734"> 423</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a26d3e44b496f4ffdcd2ee20f7ac53734">CAmRoutingReceiver::updateConverter</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix)</div><div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160;{</div><div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160; <span class="keywordflow">return</span> (mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a6f77683e7c7e9f5298dd59970c6c5afb">hookSystemUpdateConverter</a>(converterID,listSourceFormats,listSinkFormats,convertionMatrix));</div><div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160;}</div><div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160;</div><div class="line"><a name="l00428"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a89c89fa07171798996e17b97b88aea9a"> 428</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a89c89fa07171798996e17b97b88aea9a">CAmRoutingReceiver::updateSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties)</div><div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160;{</div><div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160; <span class="keywordflow">return</span> (mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a7f3bf974ffb35ccf02622127967de341">hookSystemUpdateSink</a>(sinkID,sinkClassID,listSoundProperties,listConnectionFormats,listMainSoundProperties));</div><div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160;}</div><div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160;</div><div class="line"><a name="l00433"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#ad1d6f0e9e2ba3f53dcb9125b60768172"> 433</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#ad1d6f0e9e2ba3f53dcb9125b60768172">CAmRoutingReceiver::updateSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties)</div><div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160;{</div><div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; <span class="keywordflow">return</span> (mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#abcf7efc501fa8e7d121e2bccab105d39">hookSystemUpdateSource</a>(sourceID,sourceClassID,listSoundProperties,listConnectionFormats,listMainSoundProperties));</div><div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160;}</div><div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160;</div><div class="line"><a name="l00438"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a0bf2ba2219a87ba7b9b83921d4b55ba1"> 438</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a0bf2ba2219a87ba7b9b83921d4b55ba1">CAmRoutingReceiver::ackSetVolumes</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> std::vector&lt;am_Volumes_s&gt;&amp; listvolumes, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</div><div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160;{</div><div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;handle=&quot;</span>,handle,<span class="stringliteral">&quot;error=&quot;</span>,error);</div><div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160; handleCallback(handle,error);</div><div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#af69aa3145127e0f9ba29728fd0e75b7f">cbAckSetVolume</a>(handle,listvolumes,error);</div><div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160;}</div><div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160;</div><div class="line"><a name="l00445"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a5ec84985c73910809acebab3c1aa30a7"> 445</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a5ec84985c73910809acebab3c1aa30a7">CAmRoutingReceiver::hookSinkNotificationDataChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; payload)</div><div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160;{</div><div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sinkID=&quot;</span>,sinkID,<span class="stringliteral">&quot;type=&quot;</span>,payload.<a class="code" href="structam_1_1am__NotificationPayload__s.html#a37449381a267dfb498cb763310f1bd92">type</a>,<span class="stringliteral">&quot;notificationValue=&quot;</span>,payload.<a class="code" href="structam_1_1am__NotificationPayload__s.html#a765bbd1916862ed5d4ee9ab83c9be3b6">value</a>);</div><div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#abb1198366d007af454087cde09077f15">hookSinkNotificationDataChanged</a>(sinkID,payload);</div><div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160;}</div><div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160;</div><div class="line"><a name="l00451"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a811322f059e33b9c9a51b50ddb77669d"> 451</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a811322f059e33b9c9a51b50ddb77669d">CAmRoutingReceiver::hookSourceNotificationDataChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; payload)</div><div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160;{</div><div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sinkID=&quot;</span>,sourceID,<span class="stringliteral">&quot;type=&quot;</span>,payload.<a class="code" href="structam_1_1am__NotificationPayload__s.html#a37449381a267dfb498cb763310f1bd92">type</a>,<span class="stringliteral">&quot;notificationValue=&quot;</span>,payload.<a class="code" href="structam_1_1am__NotificationPayload__s.html#a765bbd1916862ed5d4ee9ab83c9be3b6">value</a>);</div><div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a5d230a951b1eac878581e0e7b508b7c0">hookSourceNotificationDataChanged</a>(sourceID,payload);</div><div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160;}</div><div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160;</div><div class="line"><a name="l00457"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a98b7c046fa63650941d918076a0b58f5"> 457</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a98b7c046fa63650941d918076a0b58f5">CAmRoutingReceiver::getDomainOfSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID)<span class="keyword"> const</span></div><div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; <span class="keywordflow">return</span> (mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#aa98813aa0ac25ad7778f8046d11f1397">getDomainOfSink</a>(sinkID,domainID));</div><div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160;}</div><div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160;</div><div class="line"><a name="l00462"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a4b0da7cb550c470c3f0527e1991ff3b8"> 462</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a4b0da7cb550c470c3f0527e1991ff3b8">CAmRoutingReceiver::getDomainOfSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID)<span class="keyword"> const</span></div><div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160; <span class="keywordflow">return</span> (mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a113a714d483e52e6f0a936b1deae932c">getDomainOfSource</a>(sourceID,domainID));</div><div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160;}</div><div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160;</div><div class="line"><a name="l00467"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#aa3bf95c28f610d351ad3501b0a10e721"> 467</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#aa3bf95c28f610d351ad3501b0a10e721">CAmRoutingReceiver::getDomainOfCrossfader</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfader, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID)<span class="keyword"> const</span></div><div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160; <span class="keywordflow">return</span> (mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a24925624e96a34d1d7b9131defa2f10d">getDomainOfCrossfader</a>(crossfader,domainID));</div><div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160;}</div><div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160;</div><div class="line"><a name="l00472"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html#a1dd491623aba0b188b44ce57031540a2"> 472</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a1dd491623aba0b188b44ce57031540a2">CAmRoutingReceiver::waitOnRundown</a>(<span class="keywordtype">bool</span> rundown)</div><div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160;{</div><div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160; mWaitRundown = rundown;</div><div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160; mLastRundownError=<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div><div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160;}</div><div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160;</div><div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160;}</div><div class="ttc" id="classam_1_1CAmRoutingSender_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></div><div class="ttdoc">Implements the RoutingSendInterface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00045">CAmRoutingSender.h:45</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aabd5097cfe3288060fe6266c6ea98e21"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aabd5097cfe3288060fe6266c6ea98e21">am::IAmDatabaseHandler::changeSourceInterruptState</a></div><div class="ttdeci">virtual am_Error_e changeSourceInterruptState(const am_sourceID_t sourceID, const am_InterruptState_e interruptState)=0</div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a2b3e4260ba0685948b9edcb449801a7c"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a2b3e4260ba0685948b9edcb449801a7c">am::CAmRoutingReceiver::getDBusConnectionWrapper</a></div><div class="ttdeci">am_Error_e getDBusConnectionWrapper(CAmDbusWrapper *&amp;dbusConnectionWrapper) const </div><div class="ttdoc">this function is used to retrieve a pointer to the dBusConnectionWrapper </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00349">CAmRoutingReceiver.cpp:349</a></div></div>
<div class="ttc" id="namespaceam_html_aee5e4e9b864d3867a896b6cdceed6ff4"><div class="ttname"><a href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am::am_connectionID_t</a></div><div class="ttdeci">uint16_t am_connectionID_t</div><div class="ttdoc">a connection ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00055">audiomanagertypes.h:55</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_adbed8d711062d95e9ecbe7576d72de89"><div class="ttname"><a href="classam_1_1CAmControlSender.html#adbed8d711062d95e9ecbe7576d72de89">am::CAmControlSender::hookSystemSourceAvailablityStateChange</a></div><div class="ttdeci">void hookSystemSourceAvailablityStateChange(const am_sourceID_t sourceID, const am_Availability_s &amp;availability)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00312">CAmControlSender.cpp:312</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ab4334176792bcc60de95f7568edcd332"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ab4334176792bcc60de95f7568edcd332">am::CAmControlSender::hookSystemUpdateGateway</a></div><div class="ttdeci">am_Error_e hookSystemUpdateGateway(const am_gatewayID_t gatewayID, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceConnectionFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkConnectionFromats, const std::vector&lt; bool &gt; &amp;convertionMatrix)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00473">CAmControlSender.cpp:473</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a811322f059e33b9c9a51b50ddb77669d"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a811322f059e33b9c9a51b50ddb77669d">am::CAmRoutingReceiver::hookSourceNotificationDataChange</a></div><div class="ttdeci">void hookSourceNotificationDataChange(const am_sourceID_t sourceID, const am_NotificationPayload_s &amp;payload)</div><div class="ttdoc">is called whenever a notified value needs to be send </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00444">CAmRoutingReceiver.cpp:444</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_adbed8d711062d95e9ecbe7576d72de89"><div class="ttname"><a href="classam_1_1CAmControlSender.html#adbed8d711062d95e9ecbe7576d72de89">am::CAmControlSender::hookSystemSourceAvailablityStateChange</a></div><div class="ttdeci">void hookSystemSourceAvailablityStateChange(const am_sourceID_t sourceID, const am_Availability_s &amp;availability)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00325">CAmControlSender.cpp:325</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ab4334176792bcc60de95f7568edcd332"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ab4334176792bcc60de95f7568edcd332">am::CAmControlSender::hookSystemUpdateGateway</a></div><div class="ttdeci">am_Error_e hookSystemUpdateGateway(const am_gatewayID_t gatewayID, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceConnectionFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkConnectionFromats, const std::vector&lt; bool &gt; &amp;convertionMatrix)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00486">CAmControlSender.cpp:486</a></div></div>
+<div class="ttc" id="namespaceam_html"><div class="ttname"><a href="namespaceam.html">am</a></div><div class="ttdoc">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects...</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8h_source.html#l00029">CAmCommandReceiver.h:29</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a811322f059e33b9c9a51b50ddb77669d"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a811322f059e33b9c9a51b50ddb77669d">am::CAmRoutingReceiver::hookSourceNotificationDataChange</a></div><div class="ttdeci">void hookSourceNotificationDataChange(const am_sourceID_t sourceID, const am_NotificationPayload_s &amp;payload)</div><div class="ttdoc">is called whenever a notified value needs to be send </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00451">CAmRoutingReceiver.cpp:451</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a2d986d73268ef02a167151b62dd155e4"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a2d986d73268ef02a167151b62dd155e4">am::CAmControlSender::cbAckSetSinkSoundProperties</a></div><div class="ttdeci">void cbAckSetSinkSoundProperties(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00414">CAmControlSender.cpp:414</a></div></div>
<div class="ttc" id="namespaceam_html_a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f"><div class="ttname"><a href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am::am_sinkClass_t</a></div><div class="ttdeci">uint16_t am_sinkClass_t</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00104">audiomanagertypes.h:104</a></div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4ce"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am::am_Error_e</a></div><div class="ttdeci">am_Error_e</div><div class="ttdoc">the errors of the audiomanager. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00337">audiomanagertypes.h:337</a></div></div>
<div class="ttc" id="namespaceam_html_a9bce055a917900b33c7fa5666ec00e22"><div class="ttname"><a href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am::am_InterruptState_e</a></div><div class="ttdeci">am_InterruptState_e</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00454">audiomanagertypes.h:454</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a0bf2ba2219a87ba7b9b83921d4b55ba1"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a0bf2ba2219a87ba7b9b83921d4b55ba1">am::CAmRoutingReceiver::ackSetVolumes</a></div><div class="ttdeci">void ackSetVolumes(const am_Handle_s handle, const std::vector&lt; am_Volumes_s &gt; &amp;listvolumes, const am_Error_e error)</div><div class="ttdoc">acknowledges a asyncSetSinkVolumes </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00431">CAmRoutingReceiver.cpp:431</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a8d19d13415194e0f177f541e9673c569"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a8d19d13415194e0f177f541e9673c569">am::CAmControlSender::hookSystemRegisterSink</a></div><div class="ttdeci">am_Error_e hookSystemRegisterSink(const am_Sink_s &amp;sinkData, am_sinkID_t &amp;sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00228">CAmControlSender.cpp:228</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_afa96b42c7128fca631011483744e7010"><div class="ttname"><a href="classam_1_1CAmControlSender.html#afa96b42c7128fca631011483744e7010">am::CAmControlSender::hookSystemDeregisterCrossfader</a></div><div class="ttdeci">am_Error_e hookSystemDeregisterCrossfader(const am_crossfaderID_t crossfaderID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00282">CAmControlSender.cpp:282</a></div></div>
-<div class="ttc" id="namespaceam_html_a47d650dc91db97c1f9323b4ed5cf4fd6"><div class="ttname"><a href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">am::logInfo</a></div><div class="ttdeci">void logInfo(T value, TArgs...args)</div><div class="ttdoc">logs given values with infolevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00405">CAmDltWrapper.h:405</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a1dd1b89cccffeaafb1a3c11cebd7e48c"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a1dd1b89cccffeaafb1a3c11cebd7e48c">am::CAmRoutingReceiver::confirmRoutingReady</a></div><div class="ttdeci">void confirmRoutingReady(const uint16_t handle, const am_Error_e error)</div><div class="ttdoc">confirms the setRoutingReady Command </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00359">CAmRoutingReceiver.cpp:359</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a0bf2ba2219a87ba7b9b83921d4b55ba1"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a0bf2ba2219a87ba7b9b83921d4b55ba1">am::CAmRoutingReceiver::ackSetVolumes</a></div><div class="ttdeci">void ackSetVolumes(const am_Handle_s handle, const std::vector&lt; am_Volumes_s &gt; &amp;listvolumes, const am_Error_e error)</div><div class="ttdoc">acknowledges a asyncSetSinkVolumes </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00438">CAmRoutingReceiver.cpp:438</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a8d19d13415194e0f177f541e9673c569"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a8d19d13415194e0f177f541e9673c569">am::CAmControlSender::hookSystemRegisterSink</a></div><div class="ttdeci">am_Error_e hookSystemRegisterSink(const am_Sink_s &amp;sinkData, am_sinkID_t &amp;sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00241">CAmControlSender.cpp:241</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_afa96b42c7128fca631011483744e7010"><div class="ttname"><a href="classam_1_1CAmControlSender.html#afa96b42c7128fca631011483744e7010">am::CAmControlSender::hookSystemDeregisterCrossfader</a></div><div class="ttdeci">am_Error_e hookSystemDeregisterCrossfader(const am_crossfaderID_t crossfaderID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00295">CAmControlSender.cpp:295</a></div></div>
+<div class="ttc" id="namespaceam_html_a47d650dc91db97c1f9323b4ed5cf4fd6"><div class="ttname"><a href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">am::logInfo</a></div><div class="ttdeci">void logInfo(T value, TArgs...args)</div><div class="ttdoc">logs given values with infolevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00420">CAmDltWrapper.h:420</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a1dd1b89cccffeaafb1a3c11cebd7e48c"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a1dd1b89cccffeaafb1a3c11cebd7e48c">am::CAmRoutingReceiver::confirmRoutingReady</a></div><div class="ttdeci">void confirmRoutingReady(const uint16_t handle, const am_Error_e error)</div><div class="ttdoc">confirms the setRoutingReady Command </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00366">CAmRoutingReceiver.cpp:366</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aa98813aa0ac25ad7778f8046d11f1397"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aa98813aa0ac25ad7778f8046d11f1397">am::IAmDatabaseHandler::getDomainOfSink</a></div><div class="ttdeci">virtual am_Error_e getDomainOfSink(const am_sinkID_t sinkID, am_domainID_t &amp;domainID) const =0</div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_ac50b4085b992a7cd464566b357c76ce6"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#ac50b4085b992a7cd464566b357c76ce6">am::CAmRoutingReceiver::hookTimingInformationChanged</a></div><div class="ttdeci">void hookTimingInformationChanged(const am_connectionID_t connectionID, const am_timeSync_t delay)</div><div class="ttdoc">is called when the timinginformation (delay) changed for a connection. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00315">CAmRoutingReceiver.cpp:315</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a986e7f985794ab4988a63cc49b1fb3f9"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a986e7f985794ab4988a63cc49b1fb3f9">am::CAmControlSender::hookSystemInterruptStateChange</a></div><div class="ttdeci">void hookSystemInterruptStateChange(const am_sourceID_t sourceID, const am_InterruptState_e interruptState)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00300">CAmControlSender.cpp:300</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ab557fbfedaff1a1ac99c6e51d786e0f5"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ab557fbfedaff1a1ac99c6e51d786e0f5">am::CAmControlSender::hookSystemDomainRegistrationComplete</a></div><div class="ttdeci">void hookSystemDomainRegistrationComplete(const am_domainID_t domainID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00222">CAmControlSender.cpp:222</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_ac50b4085b992a7cd464566b357c76ce6"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#ac50b4085b992a7cd464566b357c76ce6">am::CAmRoutingReceiver::hookTimingInformationChanged</a></div><div class="ttdeci">void hookTimingInformationChanged(const am_connectionID_t connectionID, const am_timeSync_t delay)</div><div class="ttdoc">is called when the timinginformation (delay) changed for a connection. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00322">CAmRoutingReceiver.cpp:322</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a986e7f985794ab4988a63cc49b1fb3f9"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a986e7f985794ab4988a63cc49b1fb3f9">am::CAmControlSender::hookSystemInterruptStateChange</a></div><div class="ttdeci">void hookSystemInterruptStateChange(const am_sourceID_t sourceID, const am_InterruptState_e interruptState)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00313">CAmControlSender.cpp:313</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ab557fbfedaff1a1ac99c6e51d786e0f5"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ab557fbfedaff1a1ac99c6e51d786e0f5">am::CAmControlSender::hookSystemDomainRegistrationComplete</a></div><div class="ttdeci">void hookSystemDomainRegistrationComplete(const am_domainID_t domainID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00235">CAmControlSender.cpp:235</a></div></div>
<div class="ttc" id="structam_1_1am__Sink__s_html"><div class="ttname"><a href="structam_1_1am__Sink__s.html">am::am_Sink_s</a></div><div class="ttdoc">This struct describes the attribiutes of a sink. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01137">audiomanagertypes.h:1137</a></div></div>
<div class="ttc" id="structam_1_1am__NotificationPayload__s_html"><div class="ttname"><a href="structam_1_1am__NotificationPayload__s.html">am::am_NotificationPayload_s</a></div><div class="ttdoc">This struct holds the payload of a notification. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01090">audiomanagertypes.h:1090</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a6022d701a671a6776c1066d5bb8394ae"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a6022d701a671a6776c1066d5bb8394ae">am::CAmControlSender::cbAckSetSinkNotificationConfiguration</a></div><div class="ttdeci">void cbAckSetSinkNotificationConfiguration(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00491">CAmControlSender.cpp:491</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_abe66bb8fe1836496dc623960da9d16f2"><div class="ttname"><a href="classam_1_1CAmControlSender.html#abe66bb8fe1836496dc623960da9d16f2">am::CAmControlSender::confirmRoutingReady</a></div><div class="ttdeci">void confirmRoutingReady(const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00443">CAmControlSender.cpp:443</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_acadce23459d94cec496d17700cbde230"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#acadce23459d94cec496d17700cbde230">am::CAmRoutingReceiver::registerSource</a></div><div class="ttdeci">am_Error_e registerSource(const am_Source_s &amp;sourceData, am_sourceID_t &amp;sourceID)</div><div class="ttdoc">registers a source. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00270">CAmRoutingReceiver.cpp:270</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a11855119cdfd19e46e4ad4f73b8486b0"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a11855119cdfd19e46e4ad4f73b8486b0">am::CAmRoutingReceiver::ackCrossFading</a></div><div class="ttdeci">void ackCrossFading(const am_Handle_s handle, const am_HotSink_e hotSink, const am_Error_e error)</div><div class="ttdoc">acknowledges asyncCrossFade </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00196">CAmRoutingReceiver.cpp:196</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_abb1198366d007af454087cde09077f15"><div class="ttname"><a href="classam_1_1CAmControlSender.html#abb1198366d007af454087cde09077f15">am::CAmControlSender::hookSinkNotificationDataChanged</a></div><div class="ttdeci">void hookSinkNotificationDataChanged(const am_sinkID_t sinkID, const am_NotificationPayload_s &amp;payload)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00503">CAmControlSender.cpp:503</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_aac0ef2c07a874f97763229983b14d28a"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#aac0ef2c07a874f97763229983b14d28a">am::CAmRoutingReceiver::registerConverter</a></div><div class="ttdeci">am_Error_e registerConverter(const am_Converter_s &amp;converterData, am_converterID_t &amp;converterID)</div><div class="ttdoc">registers a converter. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00235">CAmRoutingReceiver.cpp:235</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ad6736a771e532feb75dbe90d2120eec6"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ad6736a771e532feb75dbe90d2120eec6">am::CAmControlSender::hookSystemDeregisterSink</a></div><div class="ttdeci">am_Error_e hookSystemDeregisterSink(const am_sinkID_t sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00234">CAmControlSender.cpp:234</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_a9a2011d3cd808a59285bf8f5e6555327"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a9a2011d3cd808a59285bf8f5e6555327">am::CAmRoutingSender::checkVolume</a></div><div class="ttdeci">void checkVolume(const am_Handle_s handle, const am_volume_t volume)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01009">CAmRoutingSender.cpp:1009</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a6022d701a671a6776c1066d5bb8394ae"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a6022d701a671a6776c1066d5bb8394ae">am::CAmControlSender::cbAckSetSinkNotificationConfiguration</a></div><div class="ttdeci">void cbAckSetSinkNotificationConfiguration(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00504">CAmControlSender.cpp:504</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_abe66bb8fe1836496dc623960da9d16f2"><div class="ttname"><a href="classam_1_1CAmControlSender.html#abe66bb8fe1836496dc623960da9d16f2">am::CAmControlSender::confirmRoutingReady</a></div><div class="ttdeci">void confirmRoutingReady(const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00456">CAmControlSender.cpp:456</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_acadce23459d94cec496d17700cbde230"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#acadce23459d94cec496d17700cbde230">am::CAmRoutingReceiver::registerSource</a></div><div class="ttdeci">am_Error_e registerSource(const am_Source_s &amp;sourceData, am_sourceID_t &amp;sourceID)</div><div class="ttdoc">registers a source. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00272">CAmRoutingReceiver.cpp:272</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a11855119cdfd19e46e4ad4f73b8486b0"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a11855119cdfd19e46e4ad4f73b8486b0">am::CAmRoutingReceiver::ackCrossFading</a></div><div class="ttdeci">void ackCrossFading(const am_Handle_s handle, const am_HotSink_e hotSink, const am_Error_e error)</div><div class="ttdoc">acknowledges asyncCrossFade </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00198">CAmRoutingReceiver.cpp:198</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_abb1198366d007af454087cde09077f15"><div class="ttname"><a href="classam_1_1CAmControlSender.html#abb1198366d007af454087cde09077f15">am::CAmControlSender::hookSinkNotificationDataChanged</a></div><div class="ttdeci">void hookSinkNotificationDataChanged(const am_sinkID_t sinkID, const am_NotificationPayload_s &amp;payload)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00516">CAmControlSender.cpp:516</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_aac0ef2c07a874f97763229983b14d28a"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#aac0ef2c07a874f97763229983b14d28a">am::CAmRoutingReceiver::registerConverter</a></div><div class="ttdeci">am_Error_e registerConverter(const am_Converter_s &amp;converterData, am_converterID_t &amp;converterID)</div><div class="ttdoc">registers a converter. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00237">CAmRoutingReceiver.cpp:237</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ad6736a771e532feb75dbe90d2120eec6"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ad6736a771e532feb75dbe90d2120eec6">am::CAmControlSender::hookSystemDeregisterSink</a></div><div class="ttdeci">am_Error_e hookSystemDeregisterSink(const am_sinkID_t sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00247">CAmControlSender.cpp:247</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_a9a2011d3cd808a59285bf8f5e6555327"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a9a2011d3cd808a59285bf8f5e6555327">am::CAmRoutingSender::checkVolume</a></div><div class="ttdeci">void checkVolume(const am_Handle_s handle, const am_volume_t volume)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01061">CAmRoutingSender.cpp:1061</a></div></div>
<div class="ttc" id="structam_1_1am__Domain__s_html"><div class="ttname"><a href="structam_1_1am__Domain__s.html">am::am_Domain_s</a></div><div class="ttdoc">This struct describes the attribiutes of a domain. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01342">audiomanagertypes.h:1342</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a1dd491623aba0b188b44ce57031540a2"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a1dd491623aba0b188b44ce57031540a2">am::CAmRoutingReceiver::waitOnRundown</a></div><div class="ttdeci">void waitOnRundown(bool rundown)</div><div class="ttdoc">tells the RoutingReceiver to start waiting for all handles to be confirmed </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00465">CAmRoutingReceiver.cpp:465</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a7f3bf974ffb35ccf02622127967de341"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a7f3bf974ffb35ccf02622127967de341">am::CAmControlSender::hookSystemUpdateSink</a></div><div class="ttdeci">am_Error_e hookSystemUpdateSink(const am_sinkID_t sinkID, const am_sinkClass_t sinkClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00461">CAmControlSender.cpp:461</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a1dd491623aba0b188b44ce57031540a2"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a1dd491623aba0b188b44ce57031540a2">am::CAmRoutingReceiver::waitOnRundown</a></div><div class="ttdeci">void waitOnRundown(bool rundown)</div><div class="ttdoc">tells the RoutingReceiver to start waiting for all handles to be confirmed </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00472">CAmRoutingReceiver.cpp:472</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a7f3bf974ffb35ccf02622127967de341"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a7f3bf974ffb35ccf02622127967de341">am::CAmControlSender::hookSystemUpdateSink</a></div><div class="ttdeci">am_Error_e hookSystemUpdateSink(const am_sinkID_t sinkID, const am_sinkClass_t sinkClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00474">CAmControlSender.cpp:474</a></div></div>
<div class="ttc" id="namespaceam_html_aaf4c3deaf1b53aeac50503c75b4e5a31"><div class="ttname"><a href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am::am_crossfaderID_t</a></div><div class="ttdeci">uint16_t am_crossfaderID_t</div><div class="ttdoc">a crossfader ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00050">audiomanagertypes.h:50</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00094">CAmSocketHandler.h:94</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00216">CAmSocketHandler.h:216</a></div></div>
<div class="ttc" id="CAmRoutingReceiver_8h_html"><div class="ttname"><a href="CAmRoutingReceiver_8h.html">CAmRoutingReceiver.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a89c89fa07171798996e17b97b88aea9a"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a89c89fa07171798996e17b97b88aea9a">am::CAmRoutingReceiver::updateSink</a></div><div class="ttdeci">am_Error_e updateSink(const am_sinkID_t sinkID, const am_sinkClass_t sinkClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</div><div class="ttdoc">updates data of an gateway. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00421">CAmRoutingReceiver.cpp:421</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a26d3e44b496f4ffdcd2ee20f7ac53734"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a26d3e44b496f4ffdcd2ee20f7ac53734">am::CAmRoutingReceiver::updateConverter</a></div><div class="ttdeci">am_Error_e updateConverter(const am_converterID_t converterID, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)</div><div class="ttdoc">updates data of an converter. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00416">CAmRoutingReceiver.cpp:416</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_aaace40abc06b07579865b279fde4b5b3"><div class="ttname"><a href="classam_1_1CAmControlSender.html#aaace40abc06b07579865b279fde4b5b3">am::CAmControlSender::hookSystemSinkAvailablityStateChange</a></div><div class="ttdeci">void hookSystemSinkAvailablityStateChange(const am_sinkID_t sinkID, const am_Availability_s &amp;availability)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00306">CAmControlSender.cpp:306</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a89c89fa07171798996e17b97b88aea9a"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a89c89fa07171798996e17b97b88aea9a">am::CAmRoutingReceiver::updateSink</a></div><div class="ttdeci">am_Error_e updateSink(const am_sinkID_t sinkID, const am_sinkClass_t sinkClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</div><div class="ttdoc">updates data of an gateway. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00428">CAmRoutingReceiver.cpp:428</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a26d3e44b496f4ffdcd2ee20f7ac53734"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a26d3e44b496f4ffdcd2ee20f7ac53734">am::CAmRoutingReceiver::updateConverter</a></div><div class="ttdeci">am_Error_e updateConverter(const am_converterID_t converterID, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)</div><div class="ttdoc">updates data of an converter. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00423">CAmRoutingReceiver.cpp:423</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_aaace40abc06b07579865b279fde4b5b3"><div class="ttname"><a href="classam_1_1CAmControlSender.html#aaace40abc06b07579865b279fde4b5b3">am::CAmControlSender::hookSystemSinkAvailablityStateChange</a></div><div class="ttdeci">void hookSystemSinkAvailablityStateChange(const am_sinkID_t sinkID, const am_Availability_s &amp;availability)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00319">CAmControlSender.cpp:319</a></div></div>
<div class="ttc" id="namespaceam_html_ad94ba90e3c8f6bd7e51a15a811755167"><div class="ttname"><a href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am::am_timeSync_t</a></div><div class="ttdeci">int16_t am_timeSync_t</div><div class="ttdoc">offset time that is introduced in milli seconds. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00114">audiomanagertypes.h:114</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a4fef024c40901e1050221dfb8cb1143d"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a4fef024c40901e1050221dfb8cb1143d">am::CAmRoutingReceiver::confirmRoutingRundown</a></div><div class="ttdeci">void confirmRoutingRundown(const uint16_t handle, const am_Error_e error)</div><div class="ttdoc">confirms the setRoutingRundown Command </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00368">CAmRoutingReceiver.cpp:368</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a5d230a951b1eac878581e0e7b508b7c0"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a5d230a951b1eac878581e0e7b508b7c0">am::CAmControlSender::hookSourceNotificationDataChanged</a></div><div class="ttdeci">void hookSourceNotificationDataChanged(const am_sourceID_t sourceID, const am_NotificationPayload_s &amp;payload)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00509">CAmControlSender.cpp:509</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ae8f9632e00e25cb2797a6f9368ded02b"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ae8f9632e00e25cb2797a6f9368ded02b">am::CAmControlSender::hookSystemRegisterSource</a></div><div class="ttdeci">am_Error_e hookSystemRegisterSource(const am_Source_s &amp;sourceData, am_sourceID_t &amp;sourceID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00240">CAmControlSender.cpp:240</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a607b6b14265a4b7d9b68b609f92ff448"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a607b6b14265a4b7d9b68b609f92ff448">am::CAmRoutingReceiver::deregisterGateway</a></div><div class="ttdeci">am_Error_e deregisterGateway(const am_gatewayID_t gatewayID)</div><div class="ttdoc">deregisters a gateway. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00240">CAmRoutingReceiver.cpp:240</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a4fef024c40901e1050221dfb8cb1143d"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a4fef024c40901e1050221dfb8cb1143d">am::CAmRoutingReceiver::confirmRoutingRundown</a></div><div class="ttdeci">void confirmRoutingRundown(const uint16_t handle, const am_Error_e error)</div><div class="ttdoc">confirms the setRoutingRundown Command </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00375">CAmRoutingReceiver.cpp:375</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a5d230a951b1eac878581e0e7b508b7c0"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a5d230a951b1eac878581e0e7b508b7c0">am::CAmControlSender::hookSourceNotificationDataChanged</a></div><div class="ttdeci">void hookSourceNotificationDataChanged(const am_sourceID_t sourceID, const am_NotificationPayload_s &amp;payload)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00522">CAmControlSender.cpp:522</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ae8f9632e00e25cb2797a6f9368ded02b"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ae8f9632e00e25cb2797a6f9368ded02b">am::CAmControlSender::hookSystemRegisterSource</a></div><div class="ttdeci">am_Error_e hookSystemRegisterSource(const am_Source_s &amp;sourceData, am_sourceID_t &amp;sourceID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00253">CAmControlSender.cpp:253</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a607b6b14265a4b7d9b68b609f92ff448"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a607b6b14265a4b7d9b68b609f92ff448">am::CAmRoutingReceiver::deregisterGateway</a></div><div class="ttdeci">am_Error_e deregisterGateway(const am_gatewayID_t gatewayID)</div><div class="ttdoc">deregisters a gateway. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00242">CAmRoutingReceiver.cpp:242</a></div></div>
<div class="ttc" id="CAmDltWrapper_8h_html"><div class="ttname"><a href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_ad1d6f0e9e2ba3f53dcb9125b60768172"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#ad1d6f0e9e2ba3f53dcb9125b60768172">am::CAmRoutingReceiver::updateSource</a></div><div class="ttdeci">am_Error_e updateSource(const am_sourceID_t sourceID, const am_sourceClass_t sourceClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</div><div class="ttdoc">updates data of an source. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00426">CAmRoutingReceiver.cpp:426</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a5b5bc8a05e0cb75b7145f936764c2150"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a5b5bc8a05e0cb75b7145f936764c2150">am::CAmControlSender::hookSystemDomainStateChange</a></div><div class="ttdeci">void hookSystemDomainStateChange(const am_domainID_t domainID, const am_DomainState_e state)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00318">CAmControlSender.cpp:318</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ad366b9499db3824db2184ce33fd827bd"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ad366b9499db3824db2184ce33fd827bd">am::CAmControlSender::hookSystemRegisterConverter</a></div><div class="ttdeci">am_Error_e hookSystemRegisterConverter(const am_Converter_s &amp;converterData, am_converterID_t &amp;converterID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00258">CAmControlSender.cpp:258</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_aec074b2d7fd68f75d7126cdaa466bab1"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#aec074b2d7fd68f75d7126cdaa466bab1">am::CAmRoutingReceiver::ackSourceVolumeTick</a></div><div class="ttdeci">void ackSourceVolumeTick(const am_Handle_s handle, const am_sourceID_t sourceID, const am_volume_t volume)</div><div class="ttdoc">acknowledges a volume tick. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00203">CAmRoutingReceiver.cpp:203</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_aaa1eaeafeb8d3fe68b07a1217474d529"><div class="ttname"><a href="classam_1_1CAmControlSender.html#aaa1eaeafeb8d3fe68b07a1217474d529">am::CAmControlSender::cbAckCrossFade</a></div><div class="ttdeci">void cbAckCrossFade(const am_Handle_s handle, const am_HotSink_e hostsink, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00354">CAmControlSender.cpp:354</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ad72f53d6632cdf22959fede139fb27c5"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ad72f53d6632cdf22959fede139fb27c5">am::CAmControlSender::cbAckSetSinkVolumeChange</a></div><div class="ttdeci">void cbAckSetSinkVolumeChange(const am_Handle_s handle, const am_volume_t volume, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00360">CAmControlSender.cpp:360</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a4b0da7cb550c470c3f0527e1991ff3b8"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a4b0da7cb550c470c3f0527e1991ff3b8">am::CAmRoutingReceiver::getDomainOfSource</a></div><div class="ttdeci">am_Error_e getDomainOfSource(const am_sourceID_t sourceID, am_domainID_t &amp;domainID) const </div><div class="ttdoc">E_OK in case of success. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00455">CAmRoutingReceiver.cpp:455</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a135896a3975f1c7b1b45ceec898f530f"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a135896a3975f1c7b1b45ceec898f530f">am::CAmRoutingReceiver::peekSourceClassID</a></div><div class="ttdeci">am_Error_e peekSourceClassID(const std::string &amp;name, am_sourceClass_t &amp;sourceClassID)</div><div class="ttdoc">this function peeks a sourceclassID. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00331">CAmRoutingReceiver.cpp:331</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_ad1d6f0e9e2ba3f53dcb9125b60768172"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#ad1d6f0e9e2ba3f53dcb9125b60768172">am::CAmRoutingReceiver::updateSource</a></div><div class="ttdeci">am_Error_e updateSource(const am_sourceID_t sourceID, const am_sourceClass_t sourceClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</div><div class="ttdoc">updates data of an source. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00433">CAmRoutingReceiver.cpp:433</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a5b5bc8a05e0cb75b7145f936764c2150"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a5b5bc8a05e0cb75b7145f936764c2150">am::CAmControlSender::hookSystemDomainStateChange</a></div><div class="ttdeci">void hookSystemDomainStateChange(const am_domainID_t domainID, const am_DomainState_e state)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00331">CAmControlSender.cpp:331</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ad366b9499db3824db2184ce33fd827bd"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ad366b9499db3824db2184ce33fd827bd">am::CAmControlSender::hookSystemRegisterConverter</a></div><div class="ttdeci">am_Error_e hookSystemRegisterConverter(const am_Converter_s &amp;converterData, am_converterID_t &amp;converterID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00271">CAmControlSender.cpp:271</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_aec074b2d7fd68f75d7126cdaa466bab1"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#aec074b2d7fd68f75d7126cdaa466bab1">am::CAmRoutingReceiver::ackSourceVolumeTick</a></div><div class="ttdeci">void ackSourceVolumeTick(const am_Handle_s handle, const am_sourceID_t sourceID, const am_volume_t volume)</div><div class="ttdoc">acknowledges a volume tick. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00205">CAmRoutingReceiver.cpp:205</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_aaa1eaeafeb8d3fe68b07a1217474d529"><div class="ttname"><a href="classam_1_1CAmControlSender.html#aaa1eaeafeb8d3fe68b07a1217474d529">am::CAmControlSender::cbAckCrossFade</a></div><div class="ttdeci">void cbAckCrossFade(const am_Handle_s handle, const am_HotSink_e hostsink, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00367">CAmControlSender.cpp:367</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ad72f53d6632cdf22959fede139fb27c5"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ad72f53d6632cdf22959fede139fb27c5">am::CAmControlSender::cbAckSetSinkVolumeChange</a></div><div class="ttdeci">void cbAckSetSinkVolumeChange(const am_Handle_s handle, const am_volume_t volume, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00373">CAmControlSender.cpp:373</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a4b0da7cb550c470c3f0527e1991ff3b8"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a4b0da7cb550c470c3f0527e1991ff3b8">am::CAmRoutingReceiver::getDomainOfSource</a></div><div class="ttdeci">am_Error_e getDomainOfSource(const am_sourceID_t sourceID, am_domainID_t &amp;domainID) const </div><div class="ttdoc">E_OK in case of success. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00462">CAmRoutingReceiver.cpp:462</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a135896a3975f1c7b1b45ceec898f530f"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a135896a3975f1c7b1b45ceec898f530f">am::CAmRoutingReceiver::peekSourceClassID</a></div><div class="ttdeci">am_Error_e peekSourceClassID(const std::string &amp;name, am_sourceClass_t &amp;sourceClassID)</div><div class="ttdoc">this function peeks a sourceclassID. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00338">CAmRoutingReceiver.cpp:338</a></div></div>
+<div class="ttc" id="CAmRoutingReceiver_8cpp_html_a60dca3177fb9cb5256609adc7af55168"><div class="ttname"><a href="CAmRoutingReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a></div><div class="ttdeci">#define __METHOD_NAME__</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00033">CAmRoutingReceiver.cpp:33</a></div></div>
<div class="ttc" id="structam_1_1am__NotificationPayload__s_html_a37449381a267dfb498cb763310f1bd92"><div class="ttname"><a href="structam_1_1am__NotificationPayload__s.html#a37449381a267dfb498cb763310f1bd92">am::am_NotificationPayload_s::type</a></div><div class="ttdeci">am_CustomNotificationType_t type</div><div class="ttdoc">This defines the notification type. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01097">audiomanagertypes.h:1097</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_ae76f9744fd80a91137c5e95809d36424"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#ae76f9744fd80a91137c5e95809d36424">am::CAmRoutingReceiver::peekSink</a></div><div class="ttdeci">am_Error_e peekSink(const std::string &amp;name, am_sinkID_t &amp;sinkID)</div><div class="ttdoc">This function returns the ID to the given sinkName. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00250">CAmRoutingReceiver.cpp:250</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a94b200d6db39488a2cb59500339edeec"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a94b200d6db39488a2cb59500339edeec">am::CAmControlSender::cbAckDisconnect</a></div><div class="ttdeci">void cbAckDisconnect(const am_Handle_s handle, const am_Error_e errorID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00348">CAmControlSender.cpp:348</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a8c19a72986d3fbaec14740d659b994be"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a8c19a72986d3fbaec14740d659b994be">am::CAmControlSender::cbAckSetSourceNotificationConfiguration</a></div><div class="ttdeci">void cbAckSetSourceNotificationConfiguration(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00497">CAmControlSender.cpp:497</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_ae76f9744fd80a91137c5e95809d36424"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#ae76f9744fd80a91137c5e95809d36424">am::CAmRoutingReceiver::peekSink</a></div><div class="ttdeci">am_Error_e peekSink(const std::string &amp;name, am_sinkID_t &amp;sinkID)</div><div class="ttdoc">This function returns the ID to the given sinkName. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00252">CAmRoutingReceiver.cpp:252</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a94b200d6db39488a2cb59500339edeec"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a94b200d6db39488a2cb59500339edeec">am::CAmControlSender::cbAckDisconnect</a></div><div class="ttdeci">void cbAckDisconnect(const am_Handle_s handle, const am_Error_e errorID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00361">CAmControlSender.cpp:361</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a8c19a72986d3fbaec14740d659b994be"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a8c19a72986d3fbaec14740d659b994be">am::CAmControlSender::cbAckSetSourceNotificationConfiguration</a></div><div class="ttdeci">void cbAckSetSourceNotificationConfiguration(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00510">CAmControlSender.cpp:510</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a19cd3bb5c5f9765c26d9c1e1ce446a72"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a19cd3bb5c5f9765c26d9c1e1ce446a72">am::IAmDatabaseHandler::peekSinkClassID</a></div><div class="ttdeci">virtual am_Error_e peekSinkClassID(const std::string &amp;name, am_sinkClass_t &amp;sinkClassID)=0</div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a6f77683e7c7e9f5298dd59970c6c5afb"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a6f77683e7c7e9f5298dd59970c6c5afb">am::CAmControlSender::hookSystemUpdateConverter</a></div><div class="ttdeci">am_Error_e hookSystemUpdateConverter(const am_converterID_t converterID, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceConnectionFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkConnectionFromats, const std::vector&lt; bool &gt; &amp;convertionMatrix)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00479">CAmControlSender.cpp:479</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ab964493d75dd1b837edfee449efe20d7"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ab964493d75dd1b837edfee449efe20d7">am::CAmControlSender::hookSystemSinkVolumeTick</a></div><div class="ttdeci">void hookSystemSinkVolumeTick(const am_Handle_s handle, const am_sinkID_t sinkID, const am_volume_t volume)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00288">CAmControlSender.cpp:288</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a6f77683e7c7e9f5298dd59970c6c5afb"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a6f77683e7c7e9f5298dd59970c6c5afb">am::CAmControlSender::hookSystemUpdateConverter</a></div><div class="ttdeci">am_Error_e hookSystemUpdateConverter(const am_converterID_t converterID, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceConnectionFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkConnectionFromats, const std::vector&lt; bool &gt; &amp;convertionMatrix)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00492">CAmControlSender.cpp:492</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ab964493d75dd1b837edfee449efe20d7"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ab964493d75dd1b837edfee449efe20d7">am::CAmControlSender::hookSystemSinkVolumeTick</a></div><div class="ttdeci">void hookSystemSinkVolumeTick(const am_Handle_s handle, const am_sinkID_t sinkID, const am_volume_t volume)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00301">CAmControlSender.cpp:301</a></div></div>
<div class="ttc" id="namespaceam_html_a21f8ea45717692cd82c42c222a6ee3c8"><div class="ttname"><a href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am::am_converterID_t</a></div><div class="ttdeci">uint16_t am_converterID_t</div><div class="ttdoc">a converter ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00070">audiomanagertypes.h:70</a></div></div>
<div class="ttc" id="structam_1_1am__NotificationPayload__s_html_a765bbd1916862ed5d4ee9ab83c9be3b6"><div class="ttname"><a href="structam_1_1am__NotificationPayload__s.html#a765bbd1916862ed5d4ee9ab83c9be3b6">am::am_NotificationPayload_s::value</a></div><div class="ttdeci">int16_t value</div><div class="ttdoc">This is finally the value of the notification. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01102">audiomanagertypes.h:1102</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a11f6b0378a50296a72107d6a1fa7ec21"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a11f6b0378a50296a72107d6a1fa7ec21">am::CAmRoutingReceiver::ackSetSourceState</a></div><div class="ttdeci">void ackSetSourceState(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdoc">acknowlegde for asyncSetSourceState </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00161">CAmRoutingReceiver.cpp:161</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_aa22fd4214ebee9af156a48a1bc27c7b8"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#aa22fd4214ebee9af156a48a1bc27c7b8">am::CAmRoutingReceiver::registerGateway</a></div><div class="ttdeci">am_Error_e registerGateway(const am_Gateway_s &amp;gatewayData, am_gatewayID_t &amp;gatewayID)</div><div class="ttdoc">registers a gateway. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00230">CAmRoutingReceiver.cpp:230</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a11f6b0378a50296a72107d6a1fa7ec21"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a11f6b0378a50296a72107d6a1fa7ec21">am::CAmRoutingReceiver::ackSetSourceState</a></div><div class="ttdeci">void ackSetSourceState(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdoc">acknowlegde for asyncSetSourceState </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00163">CAmRoutingReceiver.cpp:163</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_aa22fd4214ebee9af156a48a1bc27c7b8"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#aa22fd4214ebee9af156a48a1bc27c7b8">am::CAmRoutingReceiver::registerGateway</a></div><div class="ttdeci">am_Error_e registerGateway(const am_Gateway_s &amp;gatewayData, am_gatewayID_t &amp;gatewayID)</div><div class="ttdoc">registers a gateway. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00232">CAmRoutingReceiver.cpp:232</a></div></div>
<div class="ttc" id="IAmDatabaseHandler_8h_html"><div class="ttname"><a href="IAmDatabaseHandler_8h.html">IAmDatabaseHandler.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_acb95bfb285f2c046199e08e89d6b40e4"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#acb95bfb285f2c046199e08e89d6b40e4">am::CAmRoutingReceiver::getInterfaceVersion</a></div><div class="ttdeci">void getInterfaceVersion(std::string &amp;version) const </div><div class="ttdoc">This function returns the version of the interface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00354">CAmRoutingReceiver.cpp:354</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a860fc09d07ab8d8f44bbeafacb897eb3"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a860fc09d07ab8d8f44bbeafacb897eb3">am::CAmControlSender::cbAckConnect</a></div><div class="ttdeci">void cbAckConnect(const am_Handle_s handle, const am_Error_e errorID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00342">CAmControlSender.cpp:342</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a3d2d8ef2f709b72a43dc770e54575aa2"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a3d2d8ef2f709b72a43dc770e54575aa2">am::CAmRoutingReceiver::peekSinkClassID</a></div><div class="ttdeci">am_Error_e peekSinkClassID(const std::string &amp;name, am_sinkClass_t &amp;sinkClassID)</div><div class="ttdoc">this function peeks a sourceclassID. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00326">CAmRoutingReceiver.cpp:326</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a92f16436ed65c758b4beff74127d1580"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a92f16436ed65c758b4beff74127d1580">am::CAmRoutingReceiver::hookInterruptStatusChange</a></div><div class="ttdeci">void hookInterruptStatusChange(const am_sourceID_t sourceID, const am_InterruptState_e interruptState)</div><div class="ttdoc">is called when a low level interrupt changes it status. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00290">CAmRoutingReceiver.cpp:290</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a38cc36342c63abe0d163edea4bd460f9"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a38cc36342c63abe0d163edea4bd460f9">am::CAmControlSender::cbAckSetSinkSoundProperty</a></div><div class="ttdeci">void cbAckSetSinkSoundProperty(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00395">CAmControlSender.cpp:395</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_acb95bfb285f2c046199e08e89d6b40e4"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#acb95bfb285f2c046199e08e89d6b40e4">am::CAmRoutingReceiver::getInterfaceVersion</a></div><div class="ttdeci">void getInterfaceVersion(std::string &amp;version) const </div><div class="ttdoc">This function returns the version of the interface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00361">CAmRoutingReceiver.cpp:361</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a860fc09d07ab8d8f44bbeafacb897eb3"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a860fc09d07ab8d8f44bbeafacb897eb3">am::CAmControlSender::cbAckConnect</a></div><div class="ttdeci">void cbAckConnect(const am_Handle_s handle, const am_Error_e errorID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00355">CAmControlSender.cpp:355</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a3d2d8ef2f709b72a43dc770e54575aa2"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a3d2d8ef2f709b72a43dc770e54575aa2">am::CAmRoutingReceiver::peekSinkClassID</a></div><div class="ttdeci">am_Error_e peekSinkClassID(const std::string &amp;name, am_sinkClass_t &amp;sinkClassID)</div><div class="ttdoc">this function peeks a sourceclassID. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00333">CAmRoutingReceiver.cpp:333</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a92f16436ed65c758b4beff74127d1580"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a92f16436ed65c758b4beff74127d1580">am::CAmRoutingReceiver::hookInterruptStatusChange</a></div><div class="ttdeci">void hookInterruptStatusChange(const am_sourceID_t sourceID, const am_InterruptState_e interruptState)</div><div class="ttdoc">is called when a low level interrupt changes it status. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00292">CAmRoutingReceiver.cpp:292</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a38cc36342c63abe0d163edea4bd460f9"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a38cc36342c63abe0d163edea4bd460f9">am::CAmControlSender::cbAckSetSinkSoundProperty</a></div><div class="ttdeci">void cbAckSetSinkSoundProperty(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00408">CAmControlSender.cpp:408</a></div></div>
<div class="ttc" id="structam_1_1am__Handle__s_html"><div class="ttname"><a href="structam_1_1am__Handle__s.html">am::am_Handle_s</a></div><div class="ttdoc">a handle is used for asynchronous operations and is uniquely assigned for each of this operations ...</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00991">audiomanagertypes.h:991</a></div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">am::E_UNKNOWN</a></div><div class="ttdoc">default </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00346">audiomanagertypes.h:346</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_abdcd10d01e5e55517beab1249086aae2"><div class="ttname"><a href="classam_1_1CAmControlSender.html#abdcd10d01e5e55517beab1249086aae2">am::CAmControlSender::hookSystemRegisterCrossfader</a></div><div class="ttdeci">am_Error_e hookSystemRegisterCrossfader(const am_Crossfader_s &amp;crossfaderData, am_crossfaderID_t &amp;crossfaderID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00276">CAmControlSender.cpp:276</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a734524b5e4d468215753b711391288fc"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a734524b5e4d468215753b711391288fc">am::CAmRoutingReceiver::ackSetSinkSoundProperty</a></div><div class="ttdeci">void ackSetSinkSoundProperty(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdoc">acknowledges asyncSetSinkSoundProperty </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00168">CAmRoutingReceiver.cpp:168</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_abdcd10d01e5e55517beab1249086aae2"><div class="ttname"><a href="classam_1_1CAmControlSender.html#abdcd10d01e5e55517beab1249086aae2">am::CAmControlSender::hookSystemRegisterCrossfader</a></div><div class="ttdeci">am_Error_e hookSystemRegisterCrossfader(const am_Crossfader_s &amp;crossfaderData, am_crossfaderID_t &amp;crossfaderID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00289">CAmControlSender.cpp:289</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a734524b5e4d468215753b711391288fc"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a734524b5e4d468215753b711391288fc">am::CAmRoutingReceiver::ackSetSinkSoundProperty</a></div><div class="ttdeci">void ackSetSinkSoundProperty(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdoc">acknowledges asyncSetSinkSoundProperty </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00170">CAmRoutingReceiver.cpp:170</a></div></div>
<div class="ttc" id="namespaceam_html_a2711516b1392ea02a7ed25fcd540a16a"><div class="ttname"><a href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am::am_sourceID_t</a></div><div class="ttdeci">uint16_t am_sourceID_t</div><div class="ttdoc">a source ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00060">audiomanagertypes.h:60</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a6596765114f1d64769ce48ce7068c6d2"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a6596765114f1d64769ce48ce7068c6d2">am::CAmControlSender::hookSystemRegisterGateway</a></div><div class="ttdeci">am_Error_e hookSystemRegisterGateway(const am_Gateway_s &amp;gatewayData, am_gatewayID_t &amp;gatewayID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00252">CAmControlSender.cpp:252</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_ac5333b28119de8e1fc85a8972a31c045"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#ac5333b28119de8e1fc85a8972a31c045">am::CAmRoutingReceiver::hookSourceAvailablityStatusChange</a></div><div class="ttdeci">void hookSourceAvailablityStatusChange(const am_sourceID_t sourceID, const am_Availability_s &amp;availability)</div><div class="ttdoc">is called when a source changes its availability </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00305">CAmRoutingReceiver.cpp:305</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_ae867986f06330159368d13e40e8296ba"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#ae867986f06330159368d13e40e8296ba">am::CAmRoutingReceiver::ackSourceNotificationConfiguration</a></div><div class="ttdeci">void ackSourceNotificationConfiguration(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdoc">The acknowledge of the SourceNotificationConfiguration. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00404">CAmRoutingReceiver.cpp:404</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a5795c7a49c1983933e1168c33d56a3c9"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a5795c7a49c1983933e1168c33d56a3c9">am::CAmRoutingReceiver::ackSetSourceVolumeChange</a></div><div class="ttdeci">void ackSetSourceVolumeChange(const am_Handle_s handle, const am_volume_t volume, const am_Error_e error)</div><div class="ttdoc">acknowledges a asyncsetSourceVolume </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00142">CAmRoutingReceiver.cpp:142</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_af34d246772ac308320740cdfc0c7a415"><div class="ttname"><a href="classam_1_1CAmControlSender.html#af34d246772ac308320740cdfc0c7a415">am::CAmControlSender::cbAckSetSourceState</a></div><div class="ttdeci">void cbAckSetSourceState(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00372">CAmControlSender.cpp:372</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_ab22a864a0d74fda5ba52fbcf89e39ba5"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#ab22a864a0d74fda5ba52fbcf89e39ba5">am::CAmRoutingReceiver::deregisterConverter</a></div><div class="ttdeci">am_Error_e deregisterConverter(const am_converterID_t converterID)</div><div class="ttdoc">deregisters a converter. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00245">CAmRoutingReceiver.cpp:245</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a6596765114f1d64769ce48ce7068c6d2"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a6596765114f1d64769ce48ce7068c6d2">am::CAmControlSender::hookSystemRegisterGateway</a></div><div class="ttdeci">am_Error_e hookSystemRegisterGateway(const am_Gateway_s &amp;gatewayData, am_gatewayID_t &amp;gatewayID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00265">CAmControlSender.cpp:265</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_ac5333b28119de8e1fc85a8972a31c045"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#ac5333b28119de8e1fc85a8972a31c045">am::CAmRoutingReceiver::hookSourceAvailablityStatusChange</a></div><div class="ttdeci">void hookSourceAvailablityStatusChange(const am_sourceID_t sourceID, const am_Availability_s &amp;availability)</div><div class="ttdoc">is called when a source changes its availability </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00312">CAmRoutingReceiver.cpp:312</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_ae867986f06330159368d13e40e8296ba"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#ae867986f06330159368d13e40e8296ba">am::CAmRoutingReceiver::ackSourceNotificationConfiguration</a></div><div class="ttdeci">void ackSourceNotificationConfiguration(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdoc">The acknowledge of the SourceNotificationConfiguration. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00411">CAmRoutingReceiver.cpp:411</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a5795c7a49c1983933e1168c33d56a3c9"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a5795c7a49c1983933e1168c33d56a3c9">am::CAmRoutingReceiver::ackSetSourceVolumeChange</a></div><div class="ttdeci">void ackSetSourceVolumeChange(const am_Handle_s handle, const am_volume_t volume, const am_Error_e error)</div><div class="ttdoc">acknowledges a asyncsetSourceVolume </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00144">CAmRoutingReceiver.cpp:144</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_af34d246772ac308320740cdfc0c7a415"><div class="ttname"><a href="classam_1_1CAmControlSender.html#af34d246772ac308320740cdfc0c7a415">am::CAmControlSender::cbAckSetSourceState</a></div><div class="ttdeci">void cbAckSetSourceState(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00385">CAmControlSender.cpp:385</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_ab22a864a0d74fda5ba52fbcf89e39ba5"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#ab22a864a0d74fda5ba52fbcf89e39ba5">am::CAmRoutingReceiver::deregisterConverter</a></div><div class="ttdeci">am_Error_e deregisterConverter(const am_converterID_t converterID)</div><div class="ttdoc">deregisters a converter. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00247">CAmRoutingReceiver.cpp:247</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a93c7c508341de77c91cad7a9f3e454fd"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a93c7c508341de77c91cad7a9f3e454fd">am::IAmDatabaseHandler::removeConnection</a></div><div class="ttdeci">virtual am_Error_e removeConnection(const am_connectionID_t connectionID)=0</div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a4f374bf830716b080c0bf3ec610d3c34"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a4f374bf830716b080c0bf3ec610d3c34">am::CAmRoutingReceiver::getStartupHandle</a></div><div class="ttdeci">uint16_t getStartupHandle()</div><div class="ttdoc">returns a startup handle </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00377">CAmRoutingReceiver.cpp:377</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a4f374bf830716b080c0bf3ec610d3c34"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a4f374bf830716b080c0bf3ec610d3c34">am::CAmRoutingReceiver::getStartupHandle</a></div><div class="ttdeci">uint16_t getStartupHandle()</div><div class="ttdoc">returns a startup handle </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00384">CAmRoutingReceiver.cpp:384</a></div></div>
<div class="ttc" id="classam_1_1CAmControlSender_html"><div class="ttname"><a href="classam_1_1CAmControlSender.html">am::CAmControlSender</a></div><div class="ttdoc">sends data to the commandInterface, takes the file of the library that needs to be loaded ...</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8h_source.html#l00041">CAmControlSender.h:41</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a8e95ea70053347b11180172752173c76"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a8e95ea70053347b11180172752173c76">am::CAmRoutingReceiver::CAmRoutingReceiver</a></div><div class="ttdeci">CAmRoutingReceiver(IAmDatabaseHandler *iDatabaseHandler, CAmRoutingSender *iRoutingSender, CAmControlSender *iControlSender, CAmSocketHandler *iSocketHandler)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00036">CAmRoutingReceiver.cpp:36</a></div></div>
-<div class="ttc" id="classam_1_1IAmDatabaseHandler_html"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></div><div class="ttdoc">This class handles and abstracts the database. </div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00059">IAmDatabaseHandler.h:59</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a8e95ea70053347b11180172752173c76"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a8e95ea70053347b11180172752173c76">am::CAmRoutingReceiver::CAmRoutingReceiver</a></div><div class="ttdeci">CAmRoutingReceiver(IAmDatabaseHandler *iDatabaseHandler, CAmRoutingSender *iRoutingSender, CAmControlSender *iControlSender, CAmSocketHandler *iSocketHandler)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00038">CAmRoutingReceiver.cpp:38</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></div><div class="ttdoc">This class handles and abstracts the database. </div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00055">IAmDatabaseHandler.h:55</a></div></div>
<div class="ttc" id="CAmRoutingSender_8h_html"><div class="ttname"><a href="CAmRoutingSender_8h.html">CAmRoutingSender.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a1302ac87a9e252e3a6e5ad38925bffff"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a1302ac87a9e252e3a6e5ad38925bffff">am::CAmControlSender::cbAckSetSourceSoundProperty</a></div><div class="ttdeci">void cbAckSetSourceSoundProperty(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00378">CAmControlSender.cpp:378</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a1302ac87a9e252e3a6e5ad38925bffff"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a1302ac87a9e252e3a6e5ad38925bffff">am::CAmControlSender::cbAckSetSourceSoundProperty</a></div><div class="ttdeci">void cbAckSetSourceSoundProperty(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00391">CAmControlSender.cpp:391</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a24925624e96a34d1d7b9131defa2f10d"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a24925624e96a34d1d7b9131defa2f10d">am::IAmDatabaseHandler::getDomainOfCrossfader</a></div><div class="ttdeci">virtual am_Error_e getDomainOfCrossfader(const am_crossfaderID_t crossfader, am_domainID_t &amp;domainID) const =0</div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_adc2ce3714b45ee43b269ca8d80de1730"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#adc2ce3714b45ee43b269ca8d80de1730">am::CAmRoutingReceiver::ackSetSinkSoundProperties</a></div><div class="ttdeci">void ackSetSinkSoundProperties(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdoc">acknowledges asyncSetSinkSoundProperties </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00175">CAmRoutingReceiver.cpp:175</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a23259c09417c91ac1adf066acac4ca32"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a23259c09417c91ac1adf066acac4ca32">am::CAmControlSender::hookSystemDeregisterDomain</a></div><div class="ttdeci">am_Error_e hookSystemDeregisterDomain(const am_domainID_t domainID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00216">CAmControlSender.cpp:216</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a291d10c1088e17789b7254d92d14743b"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a291d10c1088e17789b7254d92d14743b">am::CAmRoutingReceiver::~CAmRoutingReceiver</a></div><div class="ttdeci">~CAmRoutingReceiver()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00077">CAmRoutingReceiver.cpp:77</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_ad0a64bf8548f74c829283d1ac0d84904"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#ad0a64bf8548f74c829283d1ac0d84904">am::CAmRoutingReceiver::ackSetSinkVolumeChange</a></div><div class="ttdeci">void ackSetSinkVolumeChange(const am_Handle_s handle, const am_volume_t volume, const am_Error_e error)</div><div class="ttdoc">acknowledges a asyncsetSinkVolume </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00123">CAmRoutingReceiver.cpp:123</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_adc2ce3714b45ee43b269ca8d80de1730"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#adc2ce3714b45ee43b269ca8d80de1730">am::CAmRoutingReceiver::ackSetSinkSoundProperties</a></div><div class="ttdeci">void ackSetSinkSoundProperties(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdoc">acknowledges asyncSetSinkSoundProperties </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00177">CAmRoutingReceiver.cpp:177</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a23259c09417c91ac1adf066acac4ca32"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a23259c09417c91ac1adf066acac4ca32">am::CAmControlSender::hookSystemDeregisterDomain</a></div><div class="ttdeci">am_Error_e hookSystemDeregisterDomain(const am_domainID_t domainID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00229">CAmControlSender.cpp:229</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a291d10c1088e17789b7254d92d14743b"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a291d10c1088e17789b7254d92d14743b">am::CAmRoutingReceiver::~CAmRoutingReceiver</a></div><div class="ttdeci">~CAmRoutingReceiver()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00079">CAmRoutingReceiver.cpp:79</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_ad0a64bf8548f74c829283d1ac0d84904"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#ad0a64bf8548f74c829283d1ac0d84904">am::CAmRoutingReceiver::ackSetSinkVolumeChange</a></div><div class="ttdeci">void ackSetSinkVolumeChange(const am_Handle_s handle, const am_volume_t volume, const am_Error_e error)</div><div class="ttdoc">acknowledges a asyncsetSinkVolume </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00125">CAmRoutingReceiver.cpp:125</a></div></div>
<div class="ttc" id="structam_1_1am__Converter__s_html"><div class="ttname"><a href="structam_1_1am__Converter__s.html">am::am_Converter_s</a></div><div class="ttdoc">This struct describes the attributes of a converter. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00606">audiomanagertypes.h:606</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a08ebe84d3948276db13e8c2762b884de"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a08ebe84d3948276db13e8c2762b884de">am::CAmRoutingReceiver::hookDomainRegistrationComplete</a></div><div class="ttdeci">void hookDomainRegistrationComplete(const am_domainID_t domainID)</div><div class="ttdoc">This hook is called when all elements from a domain are registered. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00295">CAmRoutingReceiver.cpp:295</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a9f6919889c04bdf7fec8948d8fa7bc18"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a9f6919889c04bdf7fec8948d8fa7bc18">am::CAmRoutingReceiver::peekSource</a></div><div class="ttdeci">am_Error_e peekSource(const std::string &amp;name, am_sourceID_t &amp;sourceID)</div><div class="ttdoc">This function returns the ID to the given sourceName. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00265">CAmRoutingReceiver.cpp:265</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a08ebe84d3948276db13e8c2762b884de"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a08ebe84d3948276db13e8c2762b884de">am::CAmRoutingReceiver::hookDomainRegistrationComplete</a></div><div class="ttdeci">void hookDomainRegistrationComplete(const am_domainID_t domainID)</div><div class="ttdoc">This hook is called when all elements from a domain are registered. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00302">CAmRoutingReceiver.cpp:302</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a9f6919889c04bdf7fec8948d8fa7bc18"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a9f6919889c04bdf7fec8948d8fa7bc18">am::CAmRoutingReceiver::peekSource</a></div><div class="ttdeci">am_Error_e peekSource(const std::string &amp;name, am_sourceID_t &amp;sourceID)</div><div class="ttdoc">This function returns the ID to the given sourceName. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00267">CAmRoutingReceiver.cpp:267</a></div></div>
<div class="ttc" id="namespaceam_html_a2e1718a0cd2d37bd5f989402b89c34a5"><div class="ttname"><a href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am::am_DomainState_e</a></div><div class="ttdeci">am_DomainState_e</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00280">audiomanagertypes.h:280</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a34841797b481e774867ce0a1efacd5f2"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a34841797b481e774867ce0a1efacd5f2">am::CAmRoutingReceiver::registerDomain</a></div><div class="ttdeci">am_Error_e registerDomain(const am_Domain_s &amp;domainData, am_domainID_t &amp;domainID)</div><div class="ttdoc">registers a domain </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00220">CAmRoutingReceiver.cpp:220</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a0e2db1050775b1b7f2f55c5b54f97413"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a0e2db1050775b1b7f2f55c5b54f97413">am::CAmRoutingReceiver::deregisterSink</a></div><div class="ttdeci">am_Error_e deregisterSink(const am_sinkID_t sinkID)</div><div class="ttdoc">deregisters a sink. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00260">CAmRoutingReceiver.cpp:260</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a2d72ad4d7423ba2c0d0790e2c04f44b9"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a2d72ad4d7423ba2c0d0790e2c04f44b9">am::CAmRoutingReceiver::registerSink</a></div><div class="ttdeci">am_Error_e registerSink(const am_Sink_s &amp;sinkData, am_sinkID_t &amp;sinkID)</div><div class="ttdoc">Registers a sink. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00255">CAmRoutingReceiver.cpp:255</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a34841797b481e774867ce0a1efacd5f2"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a34841797b481e774867ce0a1efacd5f2">am::CAmRoutingReceiver::registerDomain</a></div><div class="ttdeci">am_Error_e registerDomain(const am_Domain_s &amp;domainData, am_domainID_t &amp;domainID)</div><div class="ttdoc">registers a domain </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00222">CAmRoutingReceiver.cpp:222</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a0e2db1050775b1b7f2f55c5b54f97413"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a0e2db1050775b1b7f2f55c5b54f97413">am::CAmRoutingReceiver::deregisterSink</a></div><div class="ttdeci">am_Error_e deregisterSink(const am_sinkID_t sinkID)</div><div class="ttdoc">deregisters a sink. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00262">CAmRoutingReceiver.cpp:262</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a2d72ad4d7423ba2c0d0790e2c04f44b9"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a2d72ad4d7423ba2c0d0790e2c04f44b9">am::CAmRoutingReceiver::registerSink</a></div><div class="ttdeci">am_Error_e registerSink(const am_Sink_s &amp;sinkData, am_sinkID_t &amp;sinkID)</div><div class="ttdoc">Registers a sink. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00257">CAmRoutingReceiver.cpp:257</a></div></div>
<div class="ttc" id="namespaceam_html_afc05253c20a9333f02f7a4b3f7762269"><div class="ttname"><a href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am::am_HotSink_e</a></div><div class="ttdeci">am_HotSink_e</div><div class="ttdoc">describes the active sink of a crossfader. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00208">audiomanagertypes.h:208</a></div></div>
<div class="ttc" id="namespaceam_html_a0ba72fdbafaa9e886e77aa4099c281ec"><div class="ttname"><a href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am::am_volume_t</a></div><div class="ttdeci">int16_t am_volume_t</div><div class="ttdoc">The unit is 0.1 db steps,The smallest value -3000 (=AM_MUTE). </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00091">audiomanagertypes.h:91</a></div></div>
<div class="ttc" id="structam_1_1am__Crossfader__s_html"><div class="ttname"><a href="structam_1_1am__Crossfader__s.html">am::am_Crossfader_s</a></div><div class="ttdoc">This struct describes the attribiutes of a crossfader. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00560">audiomanagertypes.h:560</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_abcf7efc501fa8e7d121e2bccab105d39"><div class="ttname"><a href="classam_1_1CAmControlSender.html#abcf7efc501fa8e7d121e2bccab105d39">am::CAmControlSender::hookSystemUpdateSource</a></div><div class="ttdeci">am_Error_e hookSystemUpdateSource(const am_sourceID_t sourceID, const am_sourceClass_t sourceClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00467">CAmControlSender.cpp:467</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_ab9e8e6a26d1cf046b9e46f9997f23473"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#ab9e8e6a26d1cf046b9e46f9997f23473">am::CAmRoutingReceiver::getSocketHandler</a></div><div class="ttdeci">am_Error_e getSocketHandler(CAmSocketHandler *&amp;socketHandler) const </div><div class="ttdoc">This function returns the pointer to the socketHandler. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00348">CAmRoutingReceiver.cpp:348</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a6f8af4aac091f02763f2f678e7c1540e"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a6f8af4aac091f02763f2f678e7c1540e">am::CAmRoutingReceiver::getRundownHandle</a></div><div class="ttdeci">uint16_t getRundownHandle()</div><div class="ttdoc">returns a rundown handle </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00384">CAmRoutingReceiver.cpp:384</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_aa2e09ef052974e7d681e001bf9421bbb"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#aa2e09ef052974e7d681e001bf9421bbb">am::CAmRoutingSender::writeToDatabaseAndRemove</a></div><div class="ttdeci">am_Error_e writeToDatabaseAndRemove(const am_Handle_s handle)</div><div class="ttdoc">write data to Database and remove handle </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00996">CAmRoutingSender.cpp:996</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a6e9003fdf4f7a6d9c4594144effcc325"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a6e9003fdf4f7a6d9c4594144effcc325">am::CAmRoutingReceiver::deregisterSource</a></div><div class="ttdeci">am_Error_e deregisterSource(const am_sourceID_t sourceID)</div><div class="ttdoc">deregisters a source </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00275">CAmRoutingReceiver.cpp:275</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_abcf7efc501fa8e7d121e2bccab105d39"><div class="ttname"><a href="classam_1_1CAmControlSender.html#abcf7efc501fa8e7d121e2bccab105d39">am::CAmControlSender::hookSystemUpdateSource</a></div><div class="ttdeci">am_Error_e hookSystemUpdateSource(const am_sourceID_t sourceID, const am_sourceClass_t sourceClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00480">CAmControlSender.cpp:480</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_ab9e8e6a26d1cf046b9e46f9997f23473"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#ab9e8e6a26d1cf046b9e46f9997f23473">am::CAmRoutingReceiver::getSocketHandler</a></div><div class="ttdeci">am_Error_e getSocketHandler(CAmSocketHandler *&amp;socketHandler) const </div><div class="ttdoc">This function returns the pointer to the socketHandler. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00355">CAmRoutingReceiver.cpp:355</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a6f8af4aac091f02763f2f678e7c1540e"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a6f8af4aac091f02763f2f678e7c1540e">am::CAmRoutingReceiver::getRundownHandle</a></div><div class="ttdeci">uint16_t getRundownHandle()</div><div class="ttdoc">returns a rundown handle </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00391">CAmRoutingReceiver.cpp:391</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_aa2e09ef052974e7d681e001bf9421bbb"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#aa2e09ef052974e7d681e001bf9421bbb">am::CAmRoutingSender::writeToDatabaseAndRemove</a></div><div class="ttdeci">am_Error_e writeToDatabaseAndRemove(const am_Handle_s handle)</div><div class="ttdoc">write data to Database and remove handle </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01048">CAmRoutingSender.cpp:1048</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a6e9003fdf4f7a6d9c4594144effcc325"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a6e9003fdf4f7a6d9c4594144effcc325">am::CAmRoutingReceiver::deregisterSource</a></div><div class="ttdeci">am_Error_e deregisterSource(const am_sourceID_t sourceID)</div><div class="ttdoc">deregisters a source </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00277">CAmRoutingReceiver.cpp:277</a></div></div>
<div class="ttc" id="namespaceam_html_a8b8fc2ab1ac4d427ca85fe8549e6afd0"><div class="ttname"><a href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am::am_sourceClass_t</a></div><div class="ttdeci">uint16_t am_sourceClass_t</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00102">audiomanagertypes.h:102</a></div></div>
<div class="ttc" id="CAmSocketHandler_8h_html"><div class="ttname"><a href="CAmSocketHandler_8h.html">CAmSocketHandler.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_aaa85beadb29f1044c5b2facf0035a40a"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#aaa85beadb29f1044c5b2facf0035a40a">am::CAmRoutingReceiver::ackSinkNotificationConfiguration</a></div><div class="ttdeci">void ackSinkNotificationConfiguration(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdoc">The acknowledge of the SinkNotificationConfiguration. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00397">CAmRoutingReceiver.cpp:397</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_af69aa3145127e0f9ba29728fd0e75b7f"><div class="ttname"><a href="classam_1_1CAmControlSender.html#af69aa3145127e0f9ba29728fd0e75b7f">am::CAmControlSender::cbAckSetVolume</a></div><div class="ttdeci">void cbAckSetVolume(const am_Handle_s handle, const std::vector&lt; am_Volumes_s &gt; &amp;listVolumes, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00485">CAmControlSender.cpp:485</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a1a94a8bcd26f10c3bd725dff83b2bbe7"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a1a94a8bcd26f10c3bd725dff83b2bbe7">am::CAmRoutingReceiver::hookSinkAvailablityStatusChange</a></div><div class="ttdeci">void hookSinkAvailablityStatusChange(const am_sinkID_t sinkID, const am_Availability_s &amp;availability)</div><div class="ttdoc">is called when a sink changes its availability </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00300">CAmRoutingReceiver.cpp:300</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a20b99dc1e2ae52653f86bc92c5fa7e6f"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a20b99dc1e2ae52653f86bc92c5fa7e6f">am::CAmControlSender::hookSystemSingleTimingInformationChanged</a></div><div class="ttdeci">void hookSystemSingleTimingInformationChanged(const am_connectionID_t connectionID, const am_timeSync_t time)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00542">CAmControlSender.cpp:542</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_aaa85beadb29f1044c5b2facf0035a40a"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#aaa85beadb29f1044c5b2facf0035a40a">am::CAmRoutingReceiver::ackSinkNotificationConfiguration</a></div><div class="ttdeci">void ackSinkNotificationConfiguration(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdoc">The acknowledge of the SinkNotificationConfiguration. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00404">CAmRoutingReceiver.cpp:404</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_af69aa3145127e0f9ba29728fd0e75b7f"><div class="ttname"><a href="classam_1_1CAmControlSender.html#af69aa3145127e0f9ba29728fd0e75b7f">am::CAmControlSender::cbAckSetVolume</a></div><div class="ttdeci">void cbAckSetVolume(const am_Handle_s handle, const std::vector&lt; am_Volumes_s &gt; &amp;listVolumes, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00498">CAmControlSender.cpp:498</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a1a94a8bcd26f10c3bd725dff83b2bbe7"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a1a94a8bcd26f10c3bd725dff83b2bbe7">am::CAmRoutingReceiver::hookSinkAvailablityStatusChange</a></div><div class="ttdeci">void hookSinkAvailablityStatusChange(const am_sinkID_t sinkID, const am_Availability_s &amp;availability)</div><div class="ttdoc">is called when a sink changes its availability </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00307">CAmRoutingReceiver.cpp:307</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a20b99dc1e2ae52653f86bc92c5fa7e6f"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a20b99dc1e2ae52653f86bc92c5fa7e6f">am::CAmControlSender::hookSystemSingleTimingInformationChanged</a></div><div class="ttdeci">void hookSystemSingleTimingInformationChanged(const am_connectionID_t connectionID, const am_timeSync_t time)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00555">CAmControlSender.cpp:555</a></div></div>
<div class="ttc" id="structam_1_1am__Availability__s_html"><div class="ttname"><a href="structam_1_1am__Availability__s.html">am::am_Availability_s</a></div><div class="ttdoc">this describes the availability of a sink or a source together with the latest change ...</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00523">audiomanagertypes.h:523</a></div></div>
<div class="ttc" id="structam_1_1am__Gateway__s_html"><div class="ttname"><a href="structam_1_1am__Gateway__s.html">am::am_Gateway_s</a></div><div class="ttdoc">This struct describes the attributes of a gateway. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00689">audiomanagertypes.h:689</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a98b7c046fa63650941d918076a0b58f5"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a98b7c046fa63650941d918076a0b58f5">am::CAmRoutingReceiver::getDomainOfSink</a></div><div class="ttdeci">am_Error_e getDomainOfSink(const am_sinkID_t sinkID, am_domainID_t &amp;domainID) const </div><div class="ttdoc">E_OK in case of success. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00450">CAmRoutingReceiver.cpp:450</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a98b7c046fa63650941d918076a0b58f5"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a98b7c046fa63650941d918076a0b58f5">am::CAmRoutingReceiver::getDomainOfSink</a></div><div class="ttdeci">am_Error_e getDomainOfSink(const am_sinkID_t sinkID, am_domainID_t &amp;domainID) const </div><div class="ttdoc">E_OK in case of success. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00457">CAmRoutingReceiver.cpp:457</a></div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4cea8408a08a72ff3963ba58cd5e82cf1441"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea8408a08a72ff3963ba58cd5e82cf1441">am::E_ABORTED</a></div><div class="ttdoc">the asynchronous action was aborted </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00378">audiomanagertypes.h:378</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_af382d7ad1b663bd873261d1c4ae6792b"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">am::CAmRoutingSender::removeHandle</a></div><div class="ttdeci">am_Error_e removeHandle(const am_Handle_s &amp;handle)</div><div class="ttdoc">removes a handle from the list </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00757">CAmRoutingSender.cpp:757</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a45f09d8a10a4d322456e600e003eb0f4"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a45f09d8a10a4d322456e600e003eb0f4">am::CAmRoutingReceiver::hookDomainStateChange</a></div><div class="ttdeci">void hookDomainStateChange(const am_domainID_t domainID, const am_DomainState_e domainState)</div><div class="ttdoc">is called when a domain changes its status. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00310">CAmRoutingReceiver.cpp:310</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a38ed541f37c7309af5dac0311d395e5a"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a38ed541f37c7309af5dac0311d395e5a">am::CAmRoutingReceiver::updateGateway</a></div><div class="ttdeci">am_Error_e updateGateway(const am_gatewayID_t gatewayID, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)</div><div class="ttdoc">updates data of an gateway. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00411">CAmRoutingReceiver.cpp:411</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_af382d7ad1b663bd873261d1c4ae6792b"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">am::CAmRoutingSender::removeHandle</a></div><div class="ttdeci">am_Error_e removeHandle(const am_Handle_s &amp;handle)</div><div class="ttdoc">removes a handle from the list </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00794">CAmRoutingSender.cpp:794</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a45f09d8a10a4d322456e600e003eb0f4"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a45f09d8a10a4d322456e600e003eb0f4">am::CAmRoutingReceiver::hookDomainStateChange</a></div><div class="ttdeci">void hookDomainStateChange(const am_domainID_t domainID, const am_DomainState_e domainState)</div><div class="ttdoc">is called when a domain changes its status. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00317">CAmRoutingReceiver.cpp:317</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a38ed541f37c7309af5dac0311d395e5a"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a38ed541f37c7309af5dac0311d395e5a">am::CAmRoutingReceiver::updateGateway</a></div><div class="ttdeci">am_Error_e updateGateway(const am_gatewayID_t gatewayID, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)</div><div class="ttdoc">updates data of an gateway. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00418">CAmRoutingReceiver.cpp:418</a></div></div>
<div class="ttc" id="IAmRouting_8h_html_af578bc00c94c55f619aa16407eceab99"><div class="ttname"><a href="IAmRouting_8h.html#af578bc00c94c55f619aa16407eceab99">RoutingVersion</a></div><div class="ttdeci">#define RoutingVersion</div><div class="ttdef"><b>Definition:</b> <a href="IAmRouting_8h_source.html#l00038">IAmRouting.h:38</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a113a714d483e52e6f0a936b1deae932c"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a113a714d483e52e6f0a936b1deae932c">am::IAmDatabaseHandler::getDomainOfSource</a></div><div class="ttdeci">virtual am_Error_e getDomainOfSource(const am_sourceID_t sourceID, am_domainID_t &amp;domainID) const =0</div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a2ea2823169261faecb5bea48518793ad"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a2ea2823169261faecb5bea48518793ad">am::CAmRoutingReceiver::registerCrossfader</a></div><div class="ttdeci">am_Error_e registerCrossfader(const am_Crossfader_s &amp;crossfaderData, am_crossfaderID_t &amp;crossfaderID)</div><div class="ttdoc">this function registers a crossfader. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00280">CAmRoutingReceiver.cpp:280</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a56ae1287a330adfad9276109ab0ad5a8"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a56ae1287a330adfad9276109ab0ad5a8">am::CAmControlSender::hookSystemDeregisterConverter</a></div><div class="ttdeci">am_Error_e hookSystemDeregisterConverter(const am_converterID_t converterID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00270">CAmControlSender.cpp:270</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a2ea2823169261faecb5bea48518793ad"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a2ea2823169261faecb5bea48518793ad">am::CAmRoutingReceiver::registerCrossfader</a></div><div class="ttdeci">am_Error_e registerCrossfader(const am_Crossfader_s &amp;crossfaderData, am_crossfaderID_t &amp;crossfaderID)</div><div class="ttdoc">this function registers a crossfader. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00282">CAmRoutingReceiver.cpp:282</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a56ae1287a330adfad9276109ab0ad5a8"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a56ae1287a330adfad9276109ab0ad5a8">am::CAmControlSender::hookSystemDeregisterConverter</a></div><div class="ttdeci">am_Error_e hookSystemDeregisterConverter(const am_converterID_t converterID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00283">CAmControlSender.cpp:283</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a18abbf4a18868fd04a330b5095bca2ab"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a18abbf4a18868fd04a330b5095bca2ab">am::IAmDatabaseHandler::peekSource</a></div><div class="ttdeci">virtual am_Error_e peekSource(const std::string &amp;name, am_sourceID_t &amp;sourceID)=0</div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a5f80a285cf2c9e2b170fb3cc804c6b81"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a5f80a285cf2c9e2b170fb3cc804c6b81">am::CAmRoutingReceiver::deregisterCrossfader</a></div><div class="ttdeci">am_Error_e deregisterCrossfader(const am_crossfaderID_t crossfaderID)</div><div class="ttdoc">this function deregisters a crossfader. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00285">CAmRoutingReceiver.cpp:285</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a5f80a285cf2c9e2b170fb3cc804c6b81"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a5f80a285cf2c9e2b170fb3cc804c6b81">am::CAmRoutingReceiver::deregisterCrossfader</a></div><div class="ttdeci">am_Error_e deregisterCrossfader(const am_crossfaderID_t crossfaderID)</div><div class="ttdoc">this function deregisters a crossfader. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00287">CAmRoutingReceiver.cpp:287</a></div></div>
<div class="ttc" id="classam_1_1CAmDbusWrapper_html"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html">am::CAmDbusWrapper</a></div><div class="ttdoc">This wraps dbus and provides everything needed to anyone who wants to use dbus (including plugins)...</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8h_source.html#l00037">CAmDbusWrapper.h:37</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a61ddfb38febecfd0cf1e9345b6a24296"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a61ddfb38febecfd0cf1e9345b6a24296">am::IAmDatabaseHandler::changeConnectionTimingInformation</a></div><div class="ttdeci">virtual am_Error_e changeConnectionTimingInformation(const am_connectionID_t connectionID, const am_timeSync_t delay)=0</div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a99e7c5ea89b8436c5c6442eebb71356a"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a99e7c5ea89b8436c5c6442eebb71356a">am::IAmDatabaseHandler::peekSink</a></div><div class="ttdeci">virtual am_Error_e peekSink(const std::string &amp;name, am_sinkID_t &amp;sinkID)=0</div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a49450a1330d2f9b1c8ab038acee62014"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a49450a1330d2f9b1c8ab038acee62014">am::CAmRoutingReceiver::sendChangedData</a></div><div class="ttdeci">void sendChangedData(const std::vector&lt; am_EarlyData_s &gt; &amp;earlyData)</div><div class="ttdoc">this function is used to send out all data that has been changed in an early state. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00321">CAmRoutingReceiver.cpp:321</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_ab5d345660b91a8c972c6cf7a83dad60b"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ab5d345660b91a8c972c6cf7a83dad60b">am::CAmControlSender::hookSystemDeregisterGateway</a></div><div class="ttdeci">am_Error_e hookSystemDeregisterGateway(const am_gatewayID_t gatewayID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00264">CAmControlSender.cpp:264</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a49450a1330d2f9b1c8ab038acee62014"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a49450a1330d2f9b1c8ab038acee62014">am::CAmRoutingReceiver::sendChangedData</a></div><div class="ttdeci">void sendChangedData(const std::vector&lt; am_EarlyData_s &gt; &amp;earlyData)</div><div class="ttdoc">this function is used to send out all data that has been changed in an early state. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00328">CAmRoutingReceiver.cpp:328</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_ab5d345660b91a8c972c6cf7a83dad60b"><div class="ttname"><a href="classam_1_1CAmControlSender.html#ab5d345660b91a8c972c6cf7a83dad60b">am::CAmControlSender::hookSystemDeregisterGateway</a></div><div class="ttdeci">am_Error_e hookSystemDeregisterGateway(const am_gatewayID_t gatewayID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00277">CAmControlSender.cpp:277</a></div></div>
<div class="ttc" id="namespaceam_html_a58a230b5da10699a7ce1b1f2a1c550e6"><div class="ttname"><a href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am::am_domainID_t</a></div><div class="ttdeci">uint16_t am_domainID_t</div><div class="ttdoc">a domain ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00045">audiomanagertypes.h:45</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_aa513e2bee2998261a640e5f3901704d9"><div class="ttname"><a href="classam_1_1CAmControlSender.html#aa513e2bee2998261a640e5f3901704d9">am::CAmControlSender::hookSystemSourceVolumeTick</a></div><div class="ttdeci">void hookSystemSourceVolumeTick(const am_Handle_s handle, const am_sourceID_t sourceID, const am_volume_t volume)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00294">CAmControlSender.cpp:294</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_ad680eddb5bf7aa480308807903dcb592"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#ad680eddb5bf7aa480308807903dcb592">am::CAmRoutingReceiver::ackConnect</a></div><div class="ttdeci">void ackConnect(const am_Handle_s handle, const am_connectionID_t connectionID, const am_Error_e error)</div><div class="ttdoc">acknowledges a asyncConnect </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00093">CAmRoutingReceiver.cpp:93</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_aa513e2bee2998261a640e5f3901704d9"><div class="ttname"><a href="classam_1_1CAmControlSender.html#aa513e2bee2998261a640e5f3901704d9">am::CAmControlSender::hookSystemSourceVolumeTick</a></div><div class="ttdeci">void hookSystemSourceVolumeTick(const am_Handle_s handle, const am_sourceID_t sourceID, const am_volume_t volume)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00307">CAmControlSender.cpp:307</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_ad680eddb5bf7aa480308807903dcb592"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#ad680eddb5bf7aa480308807903dcb592">am::CAmRoutingReceiver::ackConnect</a></div><div class="ttdeci">void ackConnect(const am_Handle_s handle, const am_connectionID_t connectionID, const am_Error_e error)</div><div class="ttdoc">acknowledges a asyncConnect </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00095">CAmRoutingReceiver.cpp:95</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_aa88c9c0e0e828de6c5b218f2bbde4aae"><div class="ttname"><a href="classam_1_1CAmControlSender.html#aa88c9c0e0e828de6c5b218f2bbde4aae">am::CAmControlSender::cbAckSetSourceSoundProperties</a></div><div class="ttdeci">void cbAckSetSourceSoundProperties(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00420">CAmControlSender.cpp:420</a></div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">am::E_OK</a></div><div class="ttdoc">no error - positive reply </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00342">audiomanagertypes.h:342</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_afca65c0418b9f0830a568bff1014b3ca"><div class="ttname"><a href="classam_1_1CAmControlSender.html#afca65c0418b9f0830a568bff1014b3ca">am::CAmControlSender::hookSystemDeregisterSource</a></div><div class="ttdeci">am_Error_e hookSystemDeregisterSource(const am_sourceID_t sourceID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00246">CAmControlSender.cpp:246</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_afca65c0418b9f0830a568bff1014b3ca"><div class="ttname"><a href="classam_1_1CAmControlSender.html#afca65c0418b9f0830a568bff1014b3ca">am::CAmControlSender::hookSystemDeregisterSource</a></div><div class="ttdeci">am_Error_e hookSystemDeregisterSource(const am_sourceID_t sourceID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00259">CAmControlSender.cpp:259</a></div></div>
<div class="ttc" id="CAmControlSender_8h_html"><div class="ttname"><a href="CAmControlSender_8h.html">CAmControlSender.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a19e73ba45bbd4699ccd8608fb7fa5c4b"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a19e73ba45bbd4699ccd8608fb7fa5c4b">am::CAmRoutingReceiver::peekDomain</a></div><div class="ttdeci">am_Error_e peekDomain(const std::string &amp;name, am_domainID_t &amp;domainID)</div><div class="ttdoc">This function returns the ID to the given domainName. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00215">CAmRoutingReceiver.cpp:215</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_af478e5deb2e71e94c28cec497ac48ff4"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#af478e5deb2e71e94c28cec497ac48ff4">am::CAmRoutingReceiver::ackDisconnect</a></div><div class="ttdeci">void ackDisconnect(const am_Handle_s handle, const am_connectionID_t connectionID, const am_Error_e error)</div><div class="ttdoc">acknowledges a asyncDisconnect </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00112">CAmRoutingReceiver.cpp:112</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_adf9bc70ad78f14e7af98284a2e6a0c91"><div class="ttname"><a href="classam_1_1CAmControlSender.html#adf9bc70ad78f14e7af98284a2e6a0c91">am::CAmControlSender::confirmRoutingRundown</a></div><div class="ttdeci">void confirmRoutingRundown(const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00455">CAmControlSender.cpp:455</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a71d7b9de71bc6cd60d80b1317a4ac6a7"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a71d7b9de71bc6cd60d80b1317a4ac6a7">am::CAmRoutingReceiver::waitOnStartup</a></div><div class="ttdeci">void waitOnStartup(bool startup)</div><div class="ttdoc">tells the RoutingReceiver to start waiting for all handles to be confirmed </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00391">CAmRoutingReceiver.cpp:391</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a19e73ba45bbd4699ccd8608fb7fa5c4b"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a19e73ba45bbd4699ccd8608fb7fa5c4b">am::CAmRoutingReceiver::peekDomain</a></div><div class="ttdeci">am_Error_e peekDomain(const std::string &amp;name, am_domainID_t &amp;domainID)</div><div class="ttdoc">This function returns the ID to the given domainName. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00217">CAmRoutingReceiver.cpp:217</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_af478e5deb2e71e94c28cec497ac48ff4"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#af478e5deb2e71e94c28cec497ac48ff4">am::CAmRoutingReceiver::ackDisconnect</a></div><div class="ttdeci">void ackDisconnect(const am_Handle_s handle, const am_connectionID_t connectionID, const am_Error_e error)</div><div class="ttdoc">acknowledges a asyncDisconnect </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00114">CAmRoutingReceiver.cpp:114</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_adf9bc70ad78f14e7af98284a2e6a0c91"><div class="ttname"><a href="classam_1_1CAmControlSender.html#adf9bc70ad78f14e7af98284a2e6a0c91">am::CAmControlSender::confirmRoutingRundown</a></div><div class="ttdeci">void confirmRoutingRundown(const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00468">CAmControlSender.cpp:468</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a71d7b9de71bc6cd60d80b1317a4ac6a7"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a71d7b9de71bc6cd60d80b1317a4ac6a7">am::CAmRoutingReceiver::waitOnStartup</a></div><div class="ttdeci">void waitOnStartup(bool startup)</div><div class="ttdoc">tells the RoutingReceiver to start waiting for all handles to be confirmed </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00398">CAmRoutingReceiver.cpp:398</a></div></div>
<div class="ttc" id="namespaceam_html_af671cec58d6713a0c1e4eaa9c89613d5"><div class="ttname"><a href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am::am_gatewayID_t</a></div><div class="ttdeci">uint16_t am_gatewayID_t</div><div class="ttdoc">a gateway ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00075">audiomanagertypes.h:75</a></div></div>
<div class="ttc" id="structam_1_1am__Source__s_html"><div class="ttname"><a href="structam_1_1am__Source__s.html">am::am_Source_s</a></div><div class="ttdoc">This struct describes the attribiutes of a source. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01232">audiomanagertypes.h:1232</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_aa3bf95c28f610d351ad3501b0a10e721"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#aa3bf95c28f610d351ad3501b0a10e721">am::CAmRoutingReceiver::getDomainOfCrossfader</a></div><div class="ttdeci">am_Error_e getDomainOfCrossfader(const am_crossfaderID_t crossfader, am_domainID_t &amp;domainID) const </div><div class="ttdoc">E_OK in case of success. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00460">CAmRoutingReceiver.cpp:460</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_aa3bf95c28f610d351ad3501b0a10e721"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#aa3bf95c28f610d351ad3501b0a10e721">am::CAmRoutingReceiver::getDomainOfCrossfader</a></div><div class="ttdeci">am_Error_e getDomainOfCrossfader(const am_crossfaderID_t crossfader, am_domainID_t &amp;domainID) const </div><div class="ttdoc">E_OK in case of success. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00467">CAmRoutingReceiver.cpp:467</a></div></div>
<div class="ttc" id="namespaceam_html_aac2b901ff83ee381fbe99913753e2416"><div class="ttname"><a href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am::am_sinkID_t</a></div><div class="ttdeci">uint16_t am_sinkID_t</div><div class="ttdoc">a sink ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00065">audiomanagertypes.h:65</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_adf5c8c1e16207db2e47c99f38bf196e7"><div class="ttname"><a href="classam_1_1CAmControlSender.html#adf5c8c1e16207db2e47c99f38bf196e7">am::CAmControlSender::cbAckSetSourceVolumeChange</a></div><div class="ttdeci">void cbAckSetSourceVolumeChange(const am_Handle_s handle, const am_volume_t voulme, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00366">CAmControlSender.cpp:366</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_ad15ff6a72842528d667394a615212d77"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#ad15ff6a72842528d667394a615212d77">am::CAmRoutingReceiver::ackSetSourceSoundProperties</a></div><div class="ttdeci">void ackSetSourceSoundProperties(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdoc">acknowledges asyncSetSourceSoundProperties </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00189">CAmRoutingReceiver.cpp:189</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_aa55b33d8d9b3f09abf4158ad14f6bf3e"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#aa55b33d8d9b3f09abf4158ad14f6bf3e">am::CAmRoutingReceiver::deregisterDomain</a></div><div class="ttdeci">am_Error_e deregisterDomain(const am_domainID_t domainID)</div><div class="ttdoc">deregisters a domain. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00225">CAmRoutingReceiver.cpp:225</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a8d08ef4107f58674435a0f7bc50ab84f"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a8d08ef4107f58674435a0f7bc50ab84f">am::CAmControlSender::hookSystemRegisterDomain</a></div><div class="ttdeci">am_Error_e hookSystemRegisterDomain(const am_Domain_s &amp;domainData, am_domainID_t &amp;domainID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00210">CAmControlSender.cpp:210</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a91d22fd40a7b470c6e84f92e512534a6"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a91d22fd40a7b470c6e84f92e512534a6">am::CAmRoutingReceiver::ackSinkVolumeTick</a></div><div class="ttdeci">void ackSinkVolumeTick(const am_Handle_s handle, const am_sinkID_t sinkID, const am_volume_t volume)</div><div class="ttdoc">acknowledges a volume tick. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00209">CAmRoutingReceiver.cpp:209</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_ad9f70f08b7ed4195ea6b8cac7d7b6896"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ad9f70f08b7ed4195ea6b8cac7d7b6896">am::CAmRoutingSender::removeConnectionLookup</a></div><div class="ttdeci">am_Error_e removeConnectionLookup(const am_connectionID_t connectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01123">CAmRoutingSender.cpp:1123</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_adf5c8c1e16207db2e47c99f38bf196e7"><div class="ttname"><a href="classam_1_1CAmControlSender.html#adf5c8c1e16207db2e47c99f38bf196e7">am::CAmControlSender::cbAckSetSourceVolumeChange</a></div><div class="ttdeci">void cbAckSetSourceVolumeChange(const am_Handle_s handle, const am_volume_t voulme, const am_Error_e error)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00379">CAmControlSender.cpp:379</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_ad15ff6a72842528d667394a615212d77"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#ad15ff6a72842528d667394a615212d77">am::CAmRoutingReceiver::ackSetSourceSoundProperties</a></div><div class="ttdeci">void ackSetSourceSoundProperties(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdoc">acknowledges asyncSetSourceSoundProperties </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00191">CAmRoutingReceiver.cpp:191</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_aa55b33d8d9b3f09abf4158ad14f6bf3e"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#aa55b33d8d9b3f09abf4158ad14f6bf3e">am::CAmRoutingReceiver::deregisterDomain</a></div><div class="ttdeci">am_Error_e deregisterDomain(const am_domainID_t domainID)</div><div class="ttdoc">deregisters a domain. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00227">CAmRoutingReceiver.cpp:227</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a8d08ef4107f58674435a0f7bc50ab84f"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a8d08ef4107f58674435a0f7bc50ab84f">am::CAmControlSender::hookSystemRegisterDomain</a></div><div class="ttdeci">am_Error_e hookSystemRegisterDomain(const am_Domain_s &amp;domainData, am_domainID_t &amp;domainID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00223">CAmControlSender.cpp:223</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a91d22fd40a7b470c6e84f92e512534a6"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a91d22fd40a7b470c6e84f92e512534a6">am::CAmRoutingReceiver::ackSinkVolumeTick</a></div><div class="ttdeci">void ackSinkVolumeTick(const am_Handle_s handle, const am_sinkID_t sinkID, const am_volume_t volume)</div><div class="ttdoc">acknowledges a volume tick. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00211">CAmRoutingReceiver.cpp:211</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_ad9f70f08b7ed4195ea6b8cac7d7b6896"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ad9f70f08b7ed4195ea6b8cac7d7b6896">am::CAmRoutingSender::removeConnectionLookup</a></div><div class="ttdeci">am_Error_e removeConnectionLookup(const am_connectionID_t connectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01175">CAmRoutingSender.cpp:1175</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a16da303207abb3446a4e35702226d668"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a16da303207abb3446a4e35702226d668">am::IAmDatabaseHandler::peekDomain</a></div><div class="ttdeci">virtual am_Error_e peekDomain(const std::string &amp;name, am_domainID_t &amp;domainID)=0</div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a5ec84985c73910809acebab3c1aa30a7"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a5ec84985c73910809acebab3c1aa30a7">am::CAmRoutingReceiver::hookSinkNotificationDataChange</a></div><div class="ttdeci">void hookSinkNotificationDataChange(const am_sinkID_t sinkID, const am_NotificationPayload_s &amp;payload)</div><div class="ttdoc">is called whenever a notified value needs to be send </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00438">CAmRoutingReceiver.cpp:438</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_abb4fafb1b9fbc2566a2cf0d24f52e87c"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#abb4fafb1b9fbc2566a2cf0d24f52e87c">am::CAmRoutingReceiver::ackSetSourceSoundProperty</a></div><div class="ttdeci">void ackSetSourceSoundProperty(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdoc">acknowledges asyncSetSourceSoundProperty </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00182">CAmRoutingReceiver.cpp:182</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a5ec84985c73910809acebab3c1aa30a7"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a5ec84985c73910809acebab3c1aa30a7">am::CAmRoutingReceiver::hookSinkNotificationDataChange</a></div><div class="ttdeci">void hookSinkNotificationDataChange(const am_sinkID_t sinkID, const am_NotificationPayload_s &amp;payload)</div><div class="ttdoc">is called whenever a notified value needs to be send </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00445">CAmRoutingReceiver.cpp:445</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_abb4fafb1b9fbc2566a2cf0d24f52e87c"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#abb4fafb1b9fbc2566a2cf0d24f52e87c">am::CAmRoutingReceiver::ackSetSourceSoundProperty</a></div><div class="ttdeci">void ackSetSourceSoundProperty(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdoc">acknowledges asyncSetSourceSoundProperty </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00184">CAmRoutingReceiver.cpp:184</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_abaabbe4618ac1ec746f8666825bbd269"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#abaabbe4618ac1ec746f8666825bbd269">am::IAmDatabaseHandler::peekSourceClassID</a></div><div class="ttdeci">virtual am_Error_e peekSourceClassID(const std::string &amp;name, am_sourceClass_t &amp;sourceClassID)=0</div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a11cf689ead2a35ad3eb781b1a3f4dd02"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a11cf689ead2a35ad3eb781b1a3f4dd02">am::CAmControlSender::hookSystemReceiveEarlyData</a></div><div class="ttdeci">void hookSystemReceiveEarlyData(const std::vector&lt; am_EarlyData_s &gt; &amp;data)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00324">CAmControlSender.cpp:324</a></div></div>
+<div class="ttc" id="classam_1_1CAmControlSender_html_a11cf689ead2a35ad3eb781b1a3f4dd02"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a11cf689ead2a35ad3eb781b1a3f4dd02">am::CAmControlSender::hookSystemReceiveEarlyData</a></div><div class="ttdeci">void hookSystemReceiveEarlyData(const std::vector&lt; am_EarlyData_s &gt; &amp;data)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00337">CAmControlSender.cpp:337</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_218adc744edff50228af3539b32b7808.html">src</a></li><li class="navelem"><a class="el" href="CAmRoutingReceiver_8cpp.html">CAmRoutingReceiver.cpp</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:29 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmRoutingReceiver_8h.html b/docs/CAmRoutingReceiver_8h.html
index 9327062..168a3be 100644..100755
--- a/docs/CAmRoutingReceiver_8h.html
+++ b/docs/CAmRoutingReceiver_8h.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerCore/include/CAmRoutingReceiver.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmRoutingReceiver_8h.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -114,20 +117,20 @@ $(document).ready(function(){initNavTree('CAmRoutingReceiver_8h.html','');});
<p>SPDX license identifier: MPL-2.0.
<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &quot;<a class="el" href="IAmRouting_8h_source.html">IAmRouting.h</a>&quot;</code><br/>
+<div class="textblock"><code>#include &quot;<a class="el" href="IAmRouting_8h_source.html">IAmRouting.h</a>&quot;</code><br />
</div>
<p><a href="CAmRoutingReceiver_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html">am::CAmRoutingReceiver</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implements the Receiving side of the RoutingPlugins. <a href="classam_1_1CAmRoutingReceiver.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implements the Receiving side of the RoutingPlugins. <a href="classam_1_1CAmRoutingReceiver.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
-<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
-<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br/></td></tr>
+<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
+<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -146,9 +149,9 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_a2790e911832141e38a92850240f8218.html">include</a></li><li class="navelem"><a class="el" href="CAmRoutingReceiver_8h.html">CAmRoutingReceiver.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmRoutingReceiver_8h_source.html b/docs/CAmRoutingReceiver_8h_source.html
index 742eda7..0ad79e0 100644..100755
--- a/docs/CAmRoutingReceiver_8h_source.html
+++ b/docs/CAmRoutingReceiver_8h_source.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerCore/include/CAmRoutingReceiver.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmRoutingReceiver_8h_source.html','')
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -108,211 +111,107 @@ $(document).ready(function(){initNavTree('CAmRoutingReceiver_8h_source.html','')
<div class="title">CAmRoutingReceiver.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="CAmRoutingReceiver_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef ROUTINGRECEIVER_H_</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ROUTINGRECEIVER_H_</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="IAmRouting_8h.html">IAmRouting.h</a>&quot;</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="keyword">namespace </span>am</div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;{</div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="keyword">class </span>CAmSocketHandler;</div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keyword">class </span>CAmDbusWrapper;</div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">class </span>IAmDatabaseHandler;</div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keyword">class </span>CAmRoutingSender;</div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">class </span>CAmControlSender;</div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
-<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html"> 41</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1CAmRoutingReceiver.html">CAmRoutingReceiver</a>: <span class="keyword">public</span> <a class="code" href="classam_1_1IAmRoutingReceive.html">IAmRoutingReceive</a></div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;{</div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <a class="code" href="classam_1_1CAmRoutingReceiver.html#a8e95ea70053347b11180172752173c76">CAmRoutingReceiver</a>(<a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a> *iDatabaseHandler, <a class="code" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a> *iRoutingSender, <a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a> *iControlSender, <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *iSocketHandler);</div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <a class="code" href="classam_1_1CAmRoutingReceiver.html#a8e95ea70053347b11180172752173c76">CAmRoutingReceiver</a>(<a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a> *iDatabaseHandler, <a class="code" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a> *iRoutingSender, <a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a> *iControlSender, <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *iSocketHandler, <a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a> *iDBusWrapper);</div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <a class="code" href="classam_1_1CAmRoutingReceiver.html#a291d10c1088e17789b7254d92d14743b">~CAmRoutingReceiver</a>();</div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#ad680eddb5bf7aa480308807903dcb592">ackConnect</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error);</div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#af478e5deb2e71e94c28cec497ac48ff4">ackDisconnect</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error);</div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#ad0a64bf8548f74c829283d1ac0d84904">ackSetSinkVolumeChange</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error);</div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a5795c7a49c1983933e1168c33d56a3c9">ackSetSourceVolumeChange</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error);</div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a11f6b0378a50296a72107d6a1fa7ec21">ackSetSourceState</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error);</div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#adc2ce3714b45ee43b269ca8d80de1730">ackSetSinkSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error);</div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a734524b5e4d468215753b711391288fc">ackSetSinkSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error);</div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#ad15ff6a72842528d667394a615212d77">ackSetSourceSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error);</div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#abb4fafb1b9fbc2566a2cf0d24f52e87c">ackSetSourceSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error);</div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a11855119cdfd19e46e4ad4f73b8486b0">ackCrossFading</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a> hotSink, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error);</div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#aec074b2d7fd68f75d7126cdaa466bab1">ackSourceVolumeTick</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume);</div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a91d22fd40a7b470c6e84f92e512534a6">ackSinkVolumeTick</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume);</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a19e73ba45bbd4699ccd8608fb7fa5c4b">peekDomain</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID);</div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a34841797b481e774867ce0a1efacd5f2">registerDomain</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Domain__s.html">am_Domain_s</a>&amp; domainData, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID);</div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#aa55b33d8d9b3f09abf4158ad14f6bf3e">deregisterDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID);</div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#aa22fd4214ebee9af156a48a1bc27c7b8">registerGateway</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a>&amp; gatewayData, <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a>&amp; gatewayID);</div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#aac0ef2c07a874f97763229983b14d28a">registerConverter</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a>&amp; converterData, <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a>&amp; converterID);</div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a607b6b14265a4b7d9b68b609f92ff448">deregisterGateway</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID);</div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#ab22a864a0d74fda5ba52fbcf89e39ba5">deregisterConverter</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID);</div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#ae76f9744fd80a91137c5e95809d36424">peekSink</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&amp; sinkID);</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a2d72ad4d7423ba2c0d0790e2c04f44b9">registerSink</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a>&amp; sinkData, <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&amp; sinkID);</div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a0e2db1050775b1b7f2f55c5b54f97413">deregisterSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID);</div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a9f6919889c04bdf7fec8948d8fa7bc18">peekSource</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&amp; sourceID);</div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#acadce23459d94cec496d17700cbde230">registerSource</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a>&amp; sourceData, <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&amp; sourceID);</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a6e9003fdf4f7a6d9c4594144effcc325">deregisterSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID);</div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a2ea2823169261faecb5bea48518793ad">registerCrossfader</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a>&amp; crossfaderData, <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a>&amp; crossfaderID);</div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a5f80a285cf2c9e2b170fb3cc804c6b81">deregisterCrossfader</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID);</div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a135896a3975f1c7b1b45ceec898f530f">peekSourceClassID</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a>&amp; sourceClassID);</div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a3d2d8ef2f709b72a43dc770e54575aa2">peekSinkClassID</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a>&amp; sinkClassID);</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a92f16436ed65c758b4beff74127d1580">hookInterruptStatusChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am_InterruptState_e</a> interruptState);</div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a08ebe84d3948276db13e8c2762b884de">hookDomainRegistrationComplete</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID);</div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a1a94a8bcd26f10c3bd725dff83b2bbe7">hookSinkAvailablityStatusChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability);</div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#ac5333b28119de8e1fc85a8972a31c045">hookSourceAvailablityStatusChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability);</div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a45f09d8a10a4d322456e600e003eb0f4">hookDomainStateChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> domainState);</div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#ac50b4085b992a7cd464566b357c76ce6">hookTimingInformationChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> delay);</div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a49450a1330d2f9b1c8ab038acee62014">sendChangedData</a>(<span class="keyword">const</span> std::vector&lt;am_EarlyData_s&gt;&amp; earlyData);</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a2b3e4260ba0685948b9edcb449801a7c">getDBusConnectionWrapper</a>(<a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a>*&amp; dbusConnectionWrapper) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#ab9e8e6a26d1cf046b9e46f9997f23473">getSocketHandler</a>(<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>*&amp; socketHandler) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#acb95bfb285f2c046199e08e89d6b40e4">getInterfaceVersion</a>(std::string&amp; version) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a1dd1b89cccffeaafb1a3c11cebd7e48c">confirmRoutingReady</a>(<span class="keyword">const</span> uint16_t handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error);</div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a4fef024c40901e1050221dfb8cb1143d">confirmRoutingRundown</a>(<span class="keyword">const</span> uint16_t handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error);</div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a38ed541f37c7309af5dac0311d395e5a">updateGateway</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix) ;</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a26d3e44b496f4ffdcd2ee20f7ac53734">updateConverter</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix);</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a89c89fa07171798996e17b97b88aea9a">updateSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties) ;</div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#ad1d6f0e9e2ba3f53dcb9125b60768172">updateSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties) ;</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a0bf2ba2219a87ba7b9b83921d4b55ba1">ackSetVolumes</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> std::vector&lt;am_Volumes_s&gt;&amp; listvolumes, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) ;</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#aaa85beadb29f1044c5b2facf0035a40a">ackSinkNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) ;</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#ae867986f06330159368d13e40e8296ba">ackSourceNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) ;</div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a5ec84985c73910809acebab3c1aa30a7">hookSinkNotificationDataChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; payload) ;</div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a811322f059e33b9c9a51b50ddb77669d">hookSourceNotificationDataChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; payload) ;</div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a98b7c046fa63650941d918076a0b58f5">getDomainOfSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a4b0da7cb550c470c3f0527e1991ff3b8">getDomainOfSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#aa3bf95c28f610d351ad3501b0a10e721">getDomainOfCrossfader</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfader, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;</div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; uint16_t <a class="code" href="classam_1_1CAmRoutingReceiver.html#a4f374bf830716b080c0bf3ec610d3c34">getStartupHandle</a>(); </div>
-<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; uint16_t <a class="code" href="classam_1_1CAmRoutingReceiver.html#a6f8af4aac091f02763f2f678e7c1540e">getRundownHandle</a>(); </div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;</div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a71d7b9de71bc6cd60d80b1317a4ac6a7">waitOnStartup</a>(<span class="keywordtype">bool</span> startup); </div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a1dd491623aba0b188b44ce57031540a2">waitOnRundown</a>(<span class="keywordtype">bool</span> rundown); </div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;</div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; </div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keywordtype">void</span> handleCallback(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error);</div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;</div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a> *mpDatabaseHandler; </div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a> *mpRoutingSender; </div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a> *mpControlSender; </div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *mpSocketHandler; </div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a> *mpDBusWrapper; </div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;</div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; std::vector&lt;uint16_t&gt; mListStartupHandles; </div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; std::vector&lt;uint16_t&gt; mListRundownHandles; </div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; uint16_t handleCount; </div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="keywordtype">bool</span> mWaitStartup; </div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keywordtype">bool</span> mWaitRundown; </div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;</div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> mLastStartupError;</div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> mLastRundownError;</div>
-<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;</div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;};</div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;</div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;}</div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;</div>
-<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* ROUTINGRECEIVER_H_ */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></div><div class="ttdoc">Implements the RoutingSendInterface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00044">CAmRoutingSender.h:44</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a2b3e4260ba0685948b9edcb449801a7c"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a2b3e4260ba0685948b9edcb449801a7c">am::CAmRoutingReceiver::getDBusConnectionWrapper</a></div><div class="ttdeci">am_Error_e getDBusConnectionWrapper(CAmDbusWrapper *&amp;dbusConnectionWrapper) const </div><div class="ttdoc">this function is used to retrieve a pointer to the dBusConnectionWrapper </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00342">CAmRoutingReceiver.cpp:342</a></div></div>
+<a href="CAmRoutingReceiver_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef ROUTINGRECEIVER_H_</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#define ROUTINGRECEIVER_H_</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="IAmRouting_8h.html">IAmRouting.h</a>&quot;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceam.html">am</a></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;{</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="keyword">class </span>CAmSocketHandler;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keyword">class </span>CAmDbusWrapper;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">class </span>IAmDatabaseHandler;</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keyword">class </span>CAmRoutingSender;</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">class </span>CAmControlSender;</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingReceiver.html"> 41</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1CAmRoutingReceiver.html">CAmRoutingReceiver</a>: <span class="keyword">public</span> <a class="code" href="classam_1_1IAmRoutingReceive.html">IAmRoutingReceive</a></div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;{</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <a class="code" href="classam_1_1CAmRoutingReceiver.html#a8e95ea70053347b11180172752173c76">CAmRoutingReceiver</a>(<a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a> *iDatabaseHandler, <a class="code" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a> *iRoutingSender, <a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a> *iControlSender, <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *iSocketHandler);</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <a class="code" href="classam_1_1CAmRoutingReceiver.html#a8e95ea70053347b11180172752173c76">CAmRoutingReceiver</a>(<a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a> *iDatabaseHandler, <a class="code" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a> *iRoutingSender, <a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a> *iControlSender, <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *iSocketHandler, <a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a> *iDBusWrapper);</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <a class="code" href="classam_1_1CAmRoutingReceiver.html#a291d10c1088e17789b7254d92d14743b">~CAmRoutingReceiver</a>();</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#ad680eddb5bf7aa480308807903dcb592">ackConnect</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error);</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#af478e5deb2e71e94c28cec497ac48ff4">ackDisconnect</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error);</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#ad0a64bf8548f74c829283d1ac0d84904">ackSetSinkVolumeChange</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error);</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a5795c7a49c1983933e1168c33d56a3c9">ackSetSourceVolumeChange</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error);</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a11f6b0378a50296a72107d6a1fa7ec21">ackSetSourceState</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error);</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#adc2ce3714b45ee43b269ca8d80de1730">ackSetSinkSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error);</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a734524b5e4d468215753b711391288fc">ackSetSinkSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error);</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#ad15ff6a72842528d667394a615212d77">ackSetSourceSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error);</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#abb4fafb1b9fbc2566a2cf0d24f52e87c">ackSetSourceSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error);</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a11855119cdfd19e46e4ad4f73b8486b0">ackCrossFading</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a> hotSink, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error);</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#aec074b2d7fd68f75d7126cdaa466bab1">ackSourceVolumeTick</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume);</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a91d22fd40a7b470c6e84f92e512534a6">ackSinkVolumeTick</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume);</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a19e73ba45bbd4699ccd8608fb7fa5c4b">peekDomain</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID);</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a34841797b481e774867ce0a1efacd5f2">registerDomain</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Domain__s.html">am_Domain_s</a>&amp; domainData, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID);</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#aa55b33d8d9b3f09abf4158ad14f6bf3e">deregisterDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID);</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#aa22fd4214ebee9af156a48a1bc27c7b8">registerGateway</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a>&amp; gatewayData, <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a>&amp; gatewayID);</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#aac0ef2c07a874f97763229983b14d28a">registerConverter</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a>&amp; converterData, <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a>&amp; converterID);</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a607b6b14265a4b7d9b68b609f92ff448">deregisterGateway</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID);</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#ab22a864a0d74fda5ba52fbcf89e39ba5">deregisterConverter</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID);</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#ae76f9744fd80a91137c5e95809d36424">peekSink</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&amp; sinkID);</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a2d72ad4d7423ba2c0d0790e2c04f44b9">registerSink</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a>&amp; sinkData, <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&amp; sinkID);</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a0e2db1050775b1b7f2f55c5b54f97413">deregisterSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID);</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a9f6919889c04bdf7fec8948d8fa7bc18">peekSource</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&amp; sourceID);</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#acadce23459d94cec496d17700cbde230">registerSource</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a>&amp; sourceData, <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&amp; sourceID);</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a6e9003fdf4f7a6d9c4594144effcc325">deregisterSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID);</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a2ea2823169261faecb5bea48518793ad">registerCrossfader</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a>&amp; crossfaderData, <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a>&amp; crossfaderID);</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a5f80a285cf2c9e2b170fb3cc804c6b81">deregisterCrossfader</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID);</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a135896a3975f1c7b1b45ceec898f530f">peekSourceClassID</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a>&amp; sourceClassID);</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a3d2d8ef2f709b72a43dc770e54575aa2">peekSinkClassID</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a>&amp; sinkClassID);</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a92f16436ed65c758b4beff74127d1580">hookInterruptStatusChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am_InterruptState_e</a> interruptState);</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a08ebe84d3948276db13e8c2762b884de">hookDomainRegistrationComplete</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID);</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a1a94a8bcd26f10c3bd725dff83b2bbe7">hookSinkAvailablityStatusChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability);</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#ac5333b28119de8e1fc85a8972a31c045">hookSourceAvailablityStatusChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability);</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a45f09d8a10a4d322456e600e003eb0f4">hookDomainStateChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> domainState);</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#ac50b4085b992a7cd464566b357c76ce6">hookTimingInformationChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> delay);</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a49450a1330d2f9b1c8ab038acee62014">sendChangedData</a>(<span class="keyword">const</span> std::vector&lt;am_EarlyData_s&gt;&amp; earlyData);</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a2b3e4260ba0685948b9edcb449801a7c">getDBusConnectionWrapper</a>(<a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a>*&amp; dbusConnectionWrapper) <span class="keyword">const</span>;</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#ab9e8e6a26d1cf046b9e46f9997f23473">getSocketHandler</a>(<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>*&amp; socketHandler) <span class="keyword">const</span>;</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#acb95bfb285f2c046199e08e89d6b40e4">getInterfaceVersion</a>(std::string&amp; version) <span class="keyword">const</span>;</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a1dd1b89cccffeaafb1a3c11cebd7e48c">confirmRoutingReady</a>(<span class="keyword">const</span> uint16_t handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error);</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a4fef024c40901e1050221dfb8cb1143d">confirmRoutingRundown</a>(<span class="keyword">const</span> uint16_t handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error);</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a38ed541f37c7309af5dac0311d395e5a">updateGateway</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix) ;</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a26d3e44b496f4ffdcd2ee20f7ac53734">updateConverter</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix);</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a89c89fa07171798996e17b97b88aea9a">updateSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties) ;</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#ad1d6f0e9e2ba3f53dcb9125b60768172">updateSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties) ;</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a0bf2ba2219a87ba7b9b83921d4b55ba1">ackSetVolumes</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> std::vector&lt;am_Volumes_s&gt;&amp; listvolumes, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) ;</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#aaa85beadb29f1044c5b2facf0035a40a">ackSinkNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) ;</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#ae867986f06330159368d13e40e8296ba">ackSourceNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) ;</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a5ec84985c73910809acebab3c1aa30a7">hookSinkNotificationDataChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; payload) ;</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a811322f059e33b9c9a51b50ddb77669d">hookSourceNotificationDataChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; payload) ;</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a98b7c046fa63650941d918076a0b58f5">getDomainOfSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID) <span class="keyword">const</span>;</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a4b0da7cb550c470c3f0527e1991ff3b8">getDomainOfSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID) <span class="keyword">const</span>;</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingReceiver.html#aa3bf95c28f610d351ad3501b0a10e721">getDomainOfCrossfader</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfader, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID) <span class="keyword">const</span>;</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; uint16_t <a class="code" href="classam_1_1CAmRoutingReceiver.html#a4f374bf830716b080c0bf3ec610d3c34">getStartupHandle</a>(); </div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; uint16_t <a class="code" href="classam_1_1CAmRoutingReceiver.html#a6f8af4aac091f02763f2f678e7c1540e">getRundownHandle</a>(); </div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a71d7b9de71bc6cd60d80b1317a4ac6a7">waitOnStartup</a>(<span class="keywordtype">bool</span> startup); </div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingReceiver.html#a1dd491623aba0b188b44ce57031540a2">waitOnRundown</a>(<span class="keywordtype">bool</span> rundown); </div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; </div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keywordtype">void</span> handleCallback(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error);</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a> *mpDatabaseHandler; </div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a> *mpRoutingSender; </div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a> *mpControlSender; </div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *mpSocketHandler; </div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a> *mpDBusWrapper; </div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; std::vector&lt;uint16_t&gt; mListStartupHandles; </div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; std::vector&lt;uint16_t&gt; mListRundownHandles; </div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; uint16_t handleCount; </div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="keywordtype">bool</span> mWaitStartup; </div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keywordtype">bool</span> mWaitRundown; </div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> mLastStartupError;</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> mLastRundownError;</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;};</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;}</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* ROUTINGRECEIVER_H_ */</span><span class="preprocessor"></span></div><div class="ttc" id="classam_1_1CAmRoutingSender_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></div><div class="ttdoc">Implements the RoutingSendInterface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00045">CAmRoutingSender.h:45</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a2b3e4260ba0685948b9edcb449801a7c"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a2b3e4260ba0685948b9edcb449801a7c">am::CAmRoutingReceiver::getDBusConnectionWrapper</a></div><div class="ttdeci">am_Error_e getDBusConnectionWrapper(CAmDbusWrapper *&amp;dbusConnectionWrapper) const </div><div class="ttdoc">this function is used to retrieve a pointer to the dBusConnectionWrapper </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00349">CAmRoutingReceiver.cpp:349</a></div></div>
<div class="ttc" id="namespaceam_html_aee5e4e9b864d3867a896b6cdceed6ff4"><div class="ttname"><a href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am::am_connectionID_t</a></div><div class="ttdeci">uint16_t am_connectionID_t</div><div class="ttdoc">a connection ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00055">audiomanagertypes.h:55</a></div></div>
+<div class="ttc" id="namespaceam_html"><div class="ttname"><a href="namespaceam.html">am</a></div><div class="ttdoc">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects...</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8h_source.html#l00029">CAmCommandReceiver.h:29</a></div></div>
<div class="ttc" id="IAmRouting_8h_html"><div class="ttname"><a href="IAmRouting_8h.html">IAmRouting.h</a></div><div class="ttdoc">Copyright (C) 2012 - 2014, BMW AG. </div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a811322f059e33b9c9a51b50ddb77669d"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a811322f059e33b9c9a51b50ddb77669d">am::CAmRoutingReceiver::hookSourceNotificationDataChange</a></div><div class="ttdeci">void hookSourceNotificationDataChange(const am_sourceID_t sourceID, const am_NotificationPayload_s &amp;payload)</div><div class="ttdoc">is called whenever a notified value needs to be send </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00444">CAmRoutingReceiver.cpp:444</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a811322f059e33b9c9a51b50ddb77669d"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a811322f059e33b9c9a51b50ddb77669d">am::CAmRoutingReceiver::hookSourceNotificationDataChange</a></div><div class="ttdeci">void hookSourceNotificationDataChange(const am_sourceID_t sourceID, const am_NotificationPayload_s &amp;payload)</div><div class="ttdoc">is called whenever a notified value needs to be send </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00451">CAmRoutingReceiver.cpp:451</a></div></div>
<div class="ttc" id="namespaceam_html_a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f"><div class="ttname"><a href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am::am_sinkClass_t</a></div><div class="ttdeci">uint16_t am_sinkClass_t</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00104">audiomanagertypes.h:104</a></div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4ce"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am::am_Error_e</a></div><div class="ttdeci">am_Error_e</div><div class="ttdoc">the errors of the audiomanager. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00337">audiomanagertypes.h:337</a></div></div>
<div class="ttc" id="namespaceam_html_a9bce055a917900b33c7fa5666ec00e22"><div class="ttname"><a href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am::am_InterruptState_e</a></div><div class="ttdeci">am_InterruptState_e</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00454">audiomanagertypes.h:454</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a0bf2ba2219a87ba7b9b83921d4b55ba1"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a0bf2ba2219a87ba7b9b83921d4b55ba1">am::CAmRoutingReceiver::ackSetVolumes</a></div><div class="ttdeci">void ackSetVolumes(const am_Handle_s handle, const std::vector&lt; am_Volumes_s &gt; &amp;listvolumes, const am_Error_e error)</div><div class="ttdoc">acknowledges a asyncSetSinkVolumes </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00431">CAmRoutingReceiver.cpp:431</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a1dd1b89cccffeaafb1a3c11cebd7e48c"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a1dd1b89cccffeaafb1a3c11cebd7e48c">am::CAmRoutingReceiver::confirmRoutingReady</a></div><div class="ttdeci">void confirmRoutingReady(const uint16_t handle, const am_Error_e error)</div><div class="ttdoc">confirms the setRoutingReady Command </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00359">CAmRoutingReceiver.cpp:359</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_ac50b4085b992a7cd464566b357c76ce6"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#ac50b4085b992a7cd464566b357c76ce6">am::CAmRoutingReceiver::hookTimingInformationChanged</a></div><div class="ttdeci">void hookTimingInformationChanged(const am_connectionID_t connectionID, const am_timeSync_t delay)</div><div class="ttdoc">is called when the timinginformation (delay) changed for a connection. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00315">CAmRoutingReceiver.cpp:315</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a0bf2ba2219a87ba7b9b83921d4b55ba1"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a0bf2ba2219a87ba7b9b83921d4b55ba1">am::CAmRoutingReceiver::ackSetVolumes</a></div><div class="ttdeci">void ackSetVolumes(const am_Handle_s handle, const std::vector&lt; am_Volumes_s &gt; &amp;listvolumes, const am_Error_e error)</div><div class="ttdoc">acknowledges a asyncSetSinkVolumes </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00438">CAmRoutingReceiver.cpp:438</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a1dd1b89cccffeaafb1a3c11cebd7e48c"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a1dd1b89cccffeaafb1a3c11cebd7e48c">am::CAmRoutingReceiver::confirmRoutingReady</a></div><div class="ttdeci">void confirmRoutingReady(const uint16_t handle, const am_Error_e error)</div><div class="ttdoc">confirms the setRoutingReady Command </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00366">CAmRoutingReceiver.cpp:366</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_ac50b4085b992a7cd464566b357c76ce6"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#ac50b4085b992a7cd464566b357c76ce6">am::CAmRoutingReceiver::hookTimingInformationChanged</a></div><div class="ttdeci">void hookTimingInformationChanged(const am_connectionID_t connectionID, const am_timeSync_t delay)</div><div class="ttdoc">is called when the timinginformation (delay) changed for a connection. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00322">CAmRoutingReceiver.cpp:322</a></div></div>
<div class="ttc" id="structam_1_1am__Sink__s_html"><div class="ttname"><a href="structam_1_1am__Sink__s.html">am::am_Sink_s</a></div><div class="ttdoc">This struct describes the attribiutes of a sink. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01137">audiomanagertypes.h:1137</a></div></div>
<div class="ttc" id="structam_1_1am__NotificationPayload__s_html"><div class="ttname"><a href="structam_1_1am__NotificationPayload__s.html">am::am_NotificationPayload_s</a></div><div class="ttdoc">This struct holds the payload of a notification. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01090">audiomanagertypes.h:1090</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_acadce23459d94cec496d17700cbde230"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#acadce23459d94cec496d17700cbde230">am::CAmRoutingReceiver::registerSource</a></div><div class="ttdeci">am_Error_e registerSource(const am_Source_s &amp;sourceData, am_sourceID_t &amp;sourceID)</div><div class="ttdoc">registers a source. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00270">CAmRoutingReceiver.cpp:270</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a11855119cdfd19e46e4ad4f73b8486b0"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a11855119cdfd19e46e4ad4f73b8486b0">am::CAmRoutingReceiver::ackCrossFading</a></div><div class="ttdeci">void ackCrossFading(const am_Handle_s handle, const am_HotSink_e hotSink, const am_Error_e error)</div><div class="ttdoc">acknowledges asyncCrossFade </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00196">CAmRoutingReceiver.cpp:196</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_aac0ef2c07a874f97763229983b14d28a"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#aac0ef2c07a874f97763229983b14d28a">am::CAmRoutingReceiver::registerConverter</a></div><div class="ttdeci">am_Error_e registerConverter(const am_Converter_s &amp;converterData, am_converterID_t &amp;converterID)</div><div class="ttdoc">registers a converter. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00235">CAmRoutingReceiver.cpp:235</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_acadce23459d94cec496d17700cbde230"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#acadce23459d94cec496d17700cbde230">am::CAmRoutingReceiver::registerSource</a></div><div class="ttdeci">am_Error_e registerSource(const am_Source_s &amp;sourceData, am_sourceID_t &amp;sourceID)</div><div class="ttdoc">registers a source. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00272">CAmRoutingReceiver.cpp:272</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a11855119cdfd19e46e4ad4f73b8486b0"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a11855119cdfd19e46e4ad4f73b8486b0">am::CAmRoutingReceiver::ackCrossFading</a></div><div class="ttdeci">void ackCrossFading(const am_Handle_s handle, const am_HotSink_e hotSink, const am_Error_e error)</div><div class="ttdoc">acknowledges asyncCrossFade </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00198">CAmRoutingReceiver.cpp:198</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_aac0ef2c07a874f97763229983b14d28a"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#aac0ef2c07a874f97763229983b14d28a">am::CAmRoutingReceiver::registerConverter</a></div><div class="ttdeci">am_Error_e registerConverter(const am_Converter_s &amp;converterData, am_converterID_t &amp;converterID)</div><div class="ttdoc">registers a converter. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00237">CAmRoutingReceiver.cpp:237</a></div></div>
<div class="ttc" id="structam_1_1am__Domain__s_html"><div class="ttname"><a href="structam_1_1am__Domain__s.html">am::am_Domain_s</a></div><div class="ttdoc">This struct describes the attribiutes of a domain. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01342">audiomanagertypes.h:1342</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a1dd491623aba0b188b44ce57031540a2"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a1dd491623aba0b188b44ce57031540a2">am::CAmRoutingReceiver::waitOnRundown</a></div><div class="ttdeci">void waitOnRundown(bool rundown)</div><div class="ttdoc">tells the RoutingReceiver to start waiting for all handles to be confirmed </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00465">CAmRoutingReceiver.cpp:465</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a1dd491623aba0b188b44ce57031540a2"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a1dd491623aba0b188b44ce57031540a2">am::CAmRoutingReceiver::waitOnRundown</a></div><div class="ttdeci">void waitOnRundown(bool rundown)</div><div class="ttdoc">tells the RoutingReceiver to start waiting for all handles to be confirmed </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00472">CAmRoutingReceiver.cpp:472</a></div></div>
<div class="ttc" id="namespaceam_html_aaf4c3deaf1b53aeac50503c75b4e5a31"><div class="ttname"><a href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am::am_crossfaderID_t</a></div><div class="ttdeci">uint16_t am_crossfaderID_t</div><div class="ttdoc">a crossfader ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00050">audiomanagertypes.h:50</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00094">CAmSocketHandler.h:94</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a89c89fa07171798996e17b97b88aea9a"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a89c89fa07171798996e17b97b88aea9a">am::CAmRoutingReceiver::updateSink</a></div><div class="ttdeci">am_Error_e updateSink(const am_sinkID_t sinkID, const am_sinkClass_t sinkClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</div><div class="ttdoc">updates data of an gateway. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00421">CAmRoutingReceiver.cpp:421</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a26d3e44b496f4ffdcd2ee20f7ac53734"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a26d3e44b496f4ffdcd2ee20f7ac53734">am::CAmRoutingReceiver::updateConverter</a></div><div class="ttdeci">am_Error_e updateConverter(const am_converterID_t converterID, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)</div><div class="ttdoc">updates data of an converter. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00416">CAmRoutingReceiver.cpp:416</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00216">CAmSocketHandler.h:216</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a89c89fa07171798996e17b97b88aea9a"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a89c89fa07171798996e17b97b88aea9a">am::CAmRoutingReceiver::updateSink</a></div><div class="ttdeci">am_Error_e updateSink(const am_sinkID_t sinkID, const am_sinkClass_t sinkClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</div><div class="ttdoc">updates data of an gateway. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00428">CAmRoutingReceiver.cpp:428</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a26d3e44b496f4ffdcd2ee20f7ac53734"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a26d3e44b496f4ffdcd2ee20f7ac53734">am::CAmRoutingReceiver::updateConverter</a></div><div class="ttdeci">am_Error_e updateConverter(const am_converterID_t converterID, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)</div><div class="ttdoc">updates data of an converter. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00423">CAmRoutingReceiver.cpp:423</a></div></div>
<div class="ttc" id="namespaceam_html_ad94ba90e3c8f6bd7e51a15a811755167"><div class="ttname"><a href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am::am_timeSync_t</a></div><div class="ttdeci">int16_t am_timeSync_t</div><div class="ttdoc">offset time that is introduced in milli seconds. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00114">audiomanagertypes.h:114</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a4fef024c40901e1050221dfb8cb1143d"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a4fef024c40901e1050221dfb8cb1143d">am::CAmRoutingReceiver::confirmRoutingRundown</a></div><div class="ttdeci">void confirmRoutingRundown(const uint16_t handle, const am_Error_e error)</div><div class="ttdoc">confirms the setRoutingRundown Command </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00368">CAmRoutingReceiver.cpp:368</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a607b6b14265a4b7d9b68b609f92ff448"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a607b6b14265a4b7d9b68b609f92ff448">am::CAmRoutingReceiver::deregisterGateway</a></div><div class="ttdeci">am_Error_e deregisterGateway(const am_gatewayID_t gatewayID)</div><div class="ttdoc">deregisters a gateway. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00240">CAmRoutingReceiver.cpp:240</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_ad1d6f0e9e2ba3f53dcb9125b60768172"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#ad1d6f0e9e2ba3f53dcb9125b60768172">am::CAmRoutingReceiver::updateSource</a></div><div class="ttdeci">am_Error_e updateSource(const am_sourceID_t sourceID, const am_sourceClass_t sourceClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</div><div class="ttdoc">updates data of an source. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00426">CAmRoutingReceiver.cpp:426</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_aec074b2d7fd68f75d7126cdaa466bab1"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#aec074b2d7fd68f75d7126cdaa466bab1">am::CAmRoutingReceiver::ackSourceVolumeTick</a></div><div class="ttdeci">void ackSourceVolumeTick(const am_Handle_s handle, const am_sourceID_t sourceID, const am_volume_t volume)</div><div class="ttdoc">acknowledges a volume tick. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00203">CAmRoutingReceiver.cpp:203</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a4fef024c40901e1050221dfb8cb1143d"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a4fef024c40901e1050221dfb8cb1143d">am::CAmRoutingReceiver::confirmRoutingRundown</a></div><div class="ttdeci">void confirmRoutingRundown(const uint16_t handle, const am_Error_e error)</div><div class="ttdoc">confirms the setRoutingRundown Command </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00375">CAmRoutingReceiver.cpp:375</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a607b6b14265a4b7d9b68b609f92ff448"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a607b6b14265a4b7d9b68b609f92ff448">am::CAmRoutingReceiver::deregisterGateway</a></div><div class="ttdeci">am_Error_e deregisterGateway(const am_gatewayID_t gatewayID)</div><div class="ttdoc">deregisters a gateway. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00242">CAmRoutingReceiver.cpp:242</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_ad1d6f0e9e2ba3f53dcb9125b60768172"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#ad1d6f0e9e2ba3f53dcb9125b60768172">am::CAmRoutingReceiver::updateSource</a></div><div class="ttdeci">am_Error_e updateSource(const am_sourceID_t sourceID, const am_sourceClass_t sourceClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</div><div class="ttdoc">updates data of an source. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00433">CAmRoutingReceiver.cpp:433</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_aec074b2d7fd68f75d7126cdaa466bab1"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#aec074b2d7fd68f75d7126cdaa466bab1">am::CAmRoutingReceiver::ackSourceVolumeTick</a></div><div class="ttdeci">void ackSourceVolumeTick(const am_Handle_s handle, const am_sourceID_t sourceID, const am_volume_t volume)</div><div class="ttdoc">acknowledges a volume tick. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00205">CAmRoutingReceiver.cpp:205</a></div></div>
<div class="ttc" id="classam_1_1CAmRoutingReceiver_html"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html">am::CAmRoutingReceiver</a></div><div class="ttdoc">Implements the Receiving side of the RoutingPlugins. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8h_source.html#l00041">CAmRoutingReceiver.h:41</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a4b0da7cb550c470c3f0527e1991ff3b8"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a4b0da7cb550c470c3f0527e1991ff3b8">am::CAmRoutingReceiver::getDomainOfSource</a></div><div class="ttdeci">am_Error_e getDomainOfSource(const am_sourceID_t sourceID, am_domainID_t &amp;domainID) const </div><div class="ttdoc">E_OK in case of success. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00455">CAmRoutingReceiver.cpp:455</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a135896a3975f1c7b1b45ceec898f530f"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a135896a3975f1c7b1b45ceec898f530f">am::CAmRoutingReceiver::peekSourceClassID</a></div><div class="ttdeci">am_Error_e peekSourceClassID(const std::string &amp;name, am_sourceClass_t &amp;sourceClassID)</div><div class="ttdoc">this function peeks a sourceclassID. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00331">CAmRoutingReceiver.cpp:331</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_ae76f9744fd80a91137c5e95809d36424"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#ae76f9744fd80a91137c5e95809d36424">am::CAmRoutingReceiver::peekSink</a></div><div class="ttdeci">am_Error_e peekSink(const std::string &amp;name, am_sinkID_t &amp;sinkID)</div><div class="ttdoc">This function returns the ID to the given sinkName. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00250">CAmRoutingReceiver.cpp:250</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a4b0da7cb550c470c3f0527e1991ff3b8"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a4b0da7cb550c470c3f0527e1991ff3b8">am::CAmRoutingReceiver::getDomainOfSource</a></div><div class="ttdeci">am_Error_e getDomainOfSource(const am_sourceID_t sourceID, am_domainID_t &amp;domainID) const </div><div class="ttdoc">E_OK in case of success. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00462">CAmRoutingReceiver.cpp:462</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a135896a3975f1c7b1b45ceec898f530f"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a135896a3975f1c7b1b45ceec898f530f">am::CAmRoutingReceiver::peekSourceClassID</a></div><div class="ttdeci">am_Error_e peekSourceClassID(const std::string &amp;name, am_sourceClass_t &amp;sourceClassID)</div><div class="ttdoc">this function peeks a sourceclassID. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00338">CAmRoutingReceiver.cpp:338</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_ae76f9744fd80a91137c5e95809d36424"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#ae76f9744fd80a91137c5e95809d36424">am::CAmRoutingReceiver::peekSink</a></div><div class="ttdeci">am_Error_e peekSink(const std::string &amp;name, am_sinkID_t &amp;sinkID)</div><div class="ttdoc">This function returns the ID to the given sinkName. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00252">CAmRoutingReceiver.cpp:252</a></div></div>
<div class="ttc" id="namespaceam_html_a21f8ea45717692cd82c42c222a6ee3c8"><div class="ttname"><a href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am::am_converterID_t</a></div><div class="ttdeci">uint16_t am_converterID_t</div><div class="ttdoc">a converter ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00070">audiomanagertypes.h:70</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a11f6b0378a50296a72107d6a1fa7ec21"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a11f6b0378a50296a72107d6a1fa7ec21">am::CAmRoutingReceiver::ackSetSourceState</a></div><div class="ttdeci">void ackSetSourceState(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdoc">acknowlegde for asyncSetSourceState </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00161">CAmRoutingReceiver.cpp:161</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_aa22fd4214ebee9af156a48a1bc27c7b8"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#aa22fd4214ebee9af156a48a1bc27c7b8">am::CAmRoutingReceiver::registerGateway</a></div><div class="ttdeci">am_Error_e registerGateway(const am_Gateway_s &amp;gatewayData, am_gatewayID_t &amp;gatewayID)</div><div class="ttdoc">registers a gateway. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00230">CAmRoutingReceiver.cpp:230</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_acb95bfb285f2c046199e08e89d6b40e4"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#acb95bfb285f2c046199e08e89d6b40e4">am::CAmRoutingReceiver::getInterfaceVersion</a></div><div class="ttdeci">void getInterfaceVersion(std::string &amp;version) const </div><div class="ttdoc">This function returns the version of the interface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00354">CAmRoutingReceiver.cpp:354</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a3d2d8ef2f709b72a43dc770e54575aa2"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a3d2d8ef2f709b72a43dc770e54575aa2">am::CAmRoutingReceiver::peekSinkClassID</a></div><div class="ttdeci">am_Error_e peekSinkClassID(const std::string &amp;name, am_sinkClass_t &amp;sinkClassID)</div><div class="ttdoc">this function peeks a sourceclassID. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00326">CAmRoutingReceiver.cpp:326</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a92f16436ed65c758b4beff74127d1580"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a92f16436ed65c758b4beff74127d1580">am::CAmRoutingReceiver::hookInterruptStatusChange</a></div><div class="ttdeci">void hookInterruptStatusChange(const am_sourceID_t sourceID, const am_InterruptState_e interruptState)</div><div class="ttdoc">is called when a low level interrupt changes it status. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00290">CAmRoutingReceiver.cpp:290</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a11f6b0378a50296a72107d6a1fa7ec21"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a11f6b0378a50296a72107d6a1fa7ec21">am::CAmRoutingReceiver::ackSetSourceState</a></div><div class="ttdeci">void ackSetSourceState(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdoc">acknowlegde for asyncSetSourceState </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00163">CAmRoutingReceiver.cpp:163</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_aa22fd4214ebee9af156a48a1bc27c7b8"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#aa22fd4214ebee9af156a48a1bc27c7b8">am::CAmRoutingReceiver::registerGateway</a></div><div class="ttdeci">am_Error_e registerGateway(const am_Gateway_s &amp;gatewayData, am_gatewayID_t &amp;gatewayID)</div><div class="ttdoc">registers a gateway. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00232">CAmRoutingReceiver.cpp:232</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_acb95bfb285f2c046199e08e89d6b40e4"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#acb95bfb285f2c046199e08e89d6b40e4">am::CAmRoutingReceiver::getInterfaceVersion</a></div><div class="ttdeci">void getInterfaceVersion(std::string &amp;version) const </div><div class="ttdoc">This function returns the version of the interface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00361">CAmRoutingReceiver.cpp:361</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a3d2d8ef2f709b72a43dc770e54575aa2"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a3d2d8ef2f709b72a43dc770e54575aa2">am::CAmRoutingReceiver::peekSinkClassID</a></div><div class="ttdeci">am_Error_e peekSinkClassID(const std::string &amp;name, am_sinkClass_t &amp;sinkClassID)</div><div class="ttdoc">this function peeks a sourceclassID. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00333">CAmRoutingReceiver.cpp:333</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a92f16436ed65c758b4beff74127d1580"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a92f16436ed65c758b4beff74127d1580">am::CAmRoutingReceiver::hookInterruptStatusChange</a></div><div class="ttdeci">void hookInterruptStatusChange(const am_sourceID_t sourceID, const am_InterruptState_e interruptState)</div><div class="ttdoc">is called when a low level interrupt changes it status. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00292">CAmRoutingReceiver.cpp:292</a></div></div>
<div class="ttc" id="structam_1_1am__Handle__s_html"><div class="ttname"><a href="structam_1_1am__Handle__s.html">am::am_Handle_s</a></div><div class="ttdoc">a handle is used for asynchronous operations and is uniquely assigned for each of this operations ...</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00991">audiomanagertypes.h:991</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a734524b5e4d468215753b711391288fc"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a734524b5e4d468215753b711391288fc">am::CAmRoutingReceiver::ackSetSinkSoundProperty</a></div><div class="ttdeci">void ackSetSinkSoundProperty(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdoc">acknowledges asyncSetSinkSoundProperty </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00168">CAmRoutingReceiver.cpp:168</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a734524b5e4d468215753b711391288fc"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a734524b5e4d468215753b711391288fc">am::CAmRoutingReceiver::ackSetSinkSoundProperty</a></div><div class="ttdeci">void ackSetSinkSoundProperty(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdoc">acknowledges asyncSetSinkSoundProperty </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00170">CAmRoutingReceiver.cpp:170</a></div></div>
<div class="ttc" id="namespaceam_html_a2711516b1392ea02a7ed25fcd540a16a"><div class="ttname"><a href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am::am_sourceID_t</a></div><div class="ttdeci">uint16_t am_sourceID_t</div><div class="ttdoc">a source ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00060">audiomanagertypes.h:60</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_ac5333b28119de8e1fc85a8972a31c045"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#ac5333b28119de8e1fc85a8972a31c045">am::CAmRoutingReceiver::hookSourceAvailablityStatusChange</a></div><div class="ttdeci">void hookSourceAvailablityStatusChange(const am_sourceID_t sourceID, const am_Availability_s &amp;availability)</div><div class="ttdoc">is called when a source changes its availability </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00305">CAmRoutingReceiver.cpp:305</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_ae867986f06330159368d13e40e8296ba"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#ae867986f06330159368d13e40e8296ba">am::CAmRoutingReceiver::ackSourceNotificationConfiguration</a></div><div class="ttdeci">void ackSourceNotificationConfiguration(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdoc">The acknowledge of the SourceNotificationConfiguration. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00404">CAmRoutingReceiver.cpp:404</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a5795c7a49c1983933e1168c33d56a3c9"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a5795c7a49c1983933e1168c33d56a3c9">am::CAmRoutingReceiver::ackSetSourceVolumeChange</a></div><div class="ttdeci">void ackSetSourceVolumeChange(const am_Handle_s handle, const am_volume_t volume, const am_Error_e error)</div><div class="ttdoc">acknowledges a asyncsetSourceVolume </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00142">CAmRoutingReceiver.cpp:142</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_ab22a864a0d74fda5ba52fbcf89e39ba5"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#ab22a864a0d74fda5ba52fbcf89e39ba5">am::CAmRoutingReceiver::deregisterConverter</a></div><div class="ttdeci">am_Error_e deregisterConverter(const am_converterID_t converterID)</div><div class="ttdoc">deregisters a converter. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00245">CAmRoutingReceiver.cpp:245</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a4f374bf830716b080c0bf3ec610d3c34"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a4f374bf830716b080c0bf3ec610d3c34">am::CAmRoutingReceiver::getStartupHandle</a></div><div class="ttdeci">uint16_t getStartupHandle()</div><div class="ttdoc">returns a startup handle </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00377">CAmRoutingReceiver.cpp:377</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_ac5333b28119de8e1fc85a8972a31c045"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#ac5333b28119de8e1fc85a8972a31c045">am::CAmRoutingReceiver::hookSourceAvailablityStatusChange</a></div><div class="ttdeci">void hookSourceAvailablityStatusChange(const am_sourceID_t sourceID, const am_Availability_s &amp;availability)</div><div class="ttdoc">is called when a source changes its availability </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00312">CAmRoutingReceiver.cpp:312</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_ae867986f06330159368d13e40e8296ba"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#ae867986f06330159368d13e40e8296ba">am::CAmRoutingReceiver::ackSourceNotificationConfiguration</a></div><div class="ttdeci">void ackSourceNotificationConfiguration(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdoc">The acknowledge of the SourceNotificationConfiguration. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00411">CAmRoutingReceiver.cpp:411</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a5795c7a49c1983933e1168c33d56a3c9"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a5795c7a49c1983933e1168c33d56a3c9">am::CAmRoutingReceiver::ackSetSourceVolumeChange</a></div><div class="ttdeci">void ackSetSourceVolumeChange(const am_Handle_s handle, const am_volume_t volume, const am_Error_e error)</div><div class="ttdoc">acknowledges a asyncsetSourceVolume </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00144">CAmRoutingReceiver.cpp:144</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_ab22a864a0d74fda5ba52fbcf89e39ba5"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#ab22a864a0d74fda5ba52fbcf89e39ba5">am::CAmRoutingReceiver::deregisterConverter</a></div><div class="ttdeci">am_Error_e deregisterConverter(const am_converterID_t converterID)</div><div class="ttdoc">deregisters a converter. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00247">CAmRoutingReceiver.cpp:247</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a4f374bf830716b080c0bf3ec610d3c34"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a4f374bf830716b080c0bf3ec610d3c34">am::CAmRoutingReceiver::getStartupHandle</a></div><div class="ttdeci">uint16_t getStartupHandle()</div><div class="ttdoc">returns a startup handle </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00384">CAmRoutingReceiver.cpp:384</a></div></div>
<div class="ttc" id="classam_1_1CAmControlSender_html"><div class="ttname"><a href="classam_1_1CAmControlSender.html">am::CAmControlSender</a></div><div class="ttdoc">sends data to the commandInterface, takes the file of the library that needs to be loaded ...</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8h_source.html#l00041">CAmControlSender.h:41</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a8e95ea70053347b11180172752173c76"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a8e95ea70053347b11180172752173c76">am::CAmRoutingReceiver::CAmRoutingReceiver</a></div><div class="ttdeci">CAmRoutingReceiver(IAmDatabaseHandler *iDatabaseHandler, CAmRoutingSender *iRoutingSender, CAmControlSender *iControlSender, CAmSocketHandler *iSocketHandler)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00036">CAmRoutingReceiver.cpp:36</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a8e95ea70053347b11180172752173c76"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a8e95ea70053347b11180172752173c76">am::CAmRoutingReceiver::CAmRoutingReceiver</a></div><div class="ttdeci">CAmRoutingReceiver(IAmDatabaseHandler *iDatabaseHandler, CAmRoutingSender *iRoutingSender, CAmControlSender *iControlSender, CAmSocketHandler *iSocketHandler)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00038">CAmRoutingReceiver.cpp:38</a></div></div>
<div class="ttc" id="classam_1_1IAmRoutingReceive_html"><div class="ttname"><a href="classam_1_1IAmRoutingReceive.html">am::IAmRoutingReceive</a></div><div class="ttdoc">Routing Receive sendInterface description. </div><div class="ttdef"><b>Definition:</b> <a href="IAmRouting_8h_source.html#l00056">IAmRouting.h:56</a></div></div>
-<div class="ttc" id="classam_1_1IAmDatabaseHandler_html"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></div><div class="ttdoc">This class handles and abstracts the database. </div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00059">IAmDatabaseHandler.h:59</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_adc2ce3714b45ee43b269ca8d80de1730"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#adc2ce3714b45ee43b269ca8d80de1730">am::CAmRoutingReceiver::ackSetSinkSoundProperties</a></div><div class="ttdeci">void ackSetSinkSoundProperties(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdoc">acknowledges asyncSetSinkSoundProperties </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00175">CAmRoutingReceiver.cpp:175</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a291d10c1088e17789b7254d92d14743b"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a291d10c1088e17789b7254d92d14743b">am::CAmRoutingReceiver::~CAmRoutingReceiver</a></div><div class="ttdeci">~CAmRoutingReceiver()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00077">CAmRoutingReceiver.cpp:77</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_ad0a64bf8548f74c829283d1ac0d84904"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#ad0a64bf8548f74c829283d1ac0d84904">am::CAmRoutingReceiver::ackSetSinkVolumeChange</a></div><div class="ttdeci">void ackSetSinkVolumeChange(const am_Handle_s handle, const am_volume_t volume, const am_Error_e error)</div><div class="ttdoc">acknowledges a asyncsetSinkVolume </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00123">CAmRoutingReceiver.cpp:123</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></div><div class="ttdoc">This class handles and abstracts the database. </div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00055">IAmDatabaseHandler.h:55</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_adc2ce3714b45ee43b269ca8d80de1730"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#adc2ce3714b45ee43b269ca8d80de1730">am::CAmRoutingReceiver::ackSetSinkSoundProperties</a></div><div class="ttdeci">void ackSetSinkSoundProperties(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdoc">acknowledges asyncSetSinkSoundProperties </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00177">CAmRoutingReceiver.cpp:177</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a291d10c1088e17789b7254d92d14743b"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a291d10c1088e17789b7254d92d14743b">am::CAmRoutingReceiver::~CAmRoutingReceiver</a></div><div class="ttdeci">~CAmRoutingReceiver()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00079">CAmRoutingReceiver.cpp:79</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_ad0a64bf8548f74c829283d1ac0d84904"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#ad0a64bf8548f74c829283d1ac0d84904">am::CAmRoutingReceiver::ackSetSinkVolumeChange</a></div><div class="ttdeci">void ackSetSinkVolumeChange(const am_Handle_s handle, const am_volume_t volume, const am_Error_e error)</div><div class="ttdoc">acknowledges a asyncsetSinkVolume </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00125">CAmRoutingReceiver.cpp:125</a></div></div>
<div class="ttc" id="structam_1_1am__Converter__s_html"><div class="ttname"><a href="structam_1_1am__Converter__s.html">am::am_Converter_s</a></div><div class="ttdoc">This struct describes the attributes of a converter. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00606">audiomanagertypes.h:606</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a08ebe84d3948276db13e8c2762b884de"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a08ebe84d3948276db13e8c2762b884de">am::CAmRoutingReceiver::hookDomainRegistrationComplete</a></div><div class="ttdeci">void hookDomainRegistrationComplete(const am_domainID_t domainID)</div><div class="ttdoc">This hook is called when all elements from a domain are registered. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00295">CAmRoutingReceiver.cpp:295</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a9f6919889c04bdf7fec8948d8fa7bc18"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a9f6919889c04bdf7fec8948d8fa7bc18">am::CAmRoutingReceiver::peekSource</a></div><div class="ttdeci">am_Error_e peekSource(const std::string &amp;name, am_sourceID_t &amp;sourceID)</div><div class="ttdoc">This function returns the ID to the given sourceName. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00265">CAmRoutingReceiver.cpp:265</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a08ebe84d3948276db13e8c2762b884de"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a08ebe84d3948276db13e8c2762b884de">am::CAmRoutingReceiver::hookDomainRegistrationComplete</a></div><div class="ttdeci">void hookDomainRegistrationComplete(const am_domainID_t domainID)</div><div class="ttdoc">This hook is called when all elements from a domain are registered. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00302">CAmRoutingReceiver.cpp:302</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a9f6919889c04bdf7fec8948d8fa7bc18"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a9f6919889c04bdf7fec8948d8fa7bc18">am::CAmRoutingReceiver::peekSource</a></div><div class="ttdeci">am_Error_e peekSource(const std::string &amp;name, am_sourceID_t &amp;sourceID)</div><div class="ttdoc">This function returns the ID to the given sourceName. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00267">CAmRoutingReceiver.cpp:267</a></div></div>
<div class="ttc" id="namespaceam_html_a2e1718a0cd2d37bd5f989402b89c34a5"><div class="ttname"><a href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am::am_DomainState_e</a></div><div class="ttdeci">am_DomainState_e</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00280">audiomanagertypes.h:280</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a34841797b481e774867ce0a1efacd5f2"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a34841797b481e774867ce0a1efacd5f2">am::CAmRoutingReceiver::registerDomain</a></div><div class="ttdeci">am_Error_e registerDomain(const am_Domain_s &amp;domainData, am_domainID_t &amp;domainID)</div><div class="ttdoc">registers a domain </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00220">CAmRoutingReceiver.cpp:220</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a0e2db1050775b1b7f2f55c5b54f97413"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a0e2db1050775b1b7f2f55c5b54f97413">am::CAmRoutingReceiver::deregisterSink</a></div><div class="ttdeci">am_Error_e deregisterSink(const am_sinkID_t sinkID)</div><div class="ttdoc">deregisters a sink. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00260">CAmRoutingReceiver.cpp:260</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a2d72ad4d7423ba2c0d0790e2c04f44b9"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a2d72ad4d7423ba2c0d0790e2c04f44b9">am::CAmRoutingReceiver::registerSink</a></div><div class="ttdeci">am_Error_e registerSink(const am_Sink_s &amp;sinkData, am_sinkID_t &amp;sinkID)</div><div class="ttdoc">Registers a sink. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00255">CAmRoutingReceiver.cpp:255</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a34841797b481e774867ce0a1efacd5f2"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a34841797b481e774867ce0a1efacd5f2">am::CAmRoutingReceiver::registerDomain</a></div><div class="ttdeci">am_Error_e registerDomain(const am_Domain_s &amp;domainData, am_domainID_t &amp;domainID)</div><div class="ttdoc">registers a domain </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00222">CAmRoutingReceiver.cpp:222</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a0e2db1050775b1b7f2f55c5b54f97413"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a0e2db1050775b1b7f2f55c5b54f97413">am::CAmRoutingReceiver::deregisterSink</a></div><div class="ttdeci">am_Error_e deregisterSink(const am_sinkID_t sinkID)</div><div class="ttdoc">deregisters a sink. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00262">CAmRoutingReceiver.cpp:262</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a2d72ad4d7423ba2c0d0790e2c04f44b9"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a2d72ad4d7423ba2c0d0790e2c04f44b9">am::CAmRoutingReceiver::registerSink</a></div><div class="ttdeci">am_Error_e registerSink(const am_Sink_s &amp;sinkData, am_sinkID_t &amp;sinkID)</div><div class="ttdoc">Registers a sink. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00257">CAmRoutingReceiver.cpp:257</a></div></div>
<div class="ttc" id="namespaceam_html_afc05253c20a9333f02f7a4b3f7762269"><div class="ttname"><a href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am::am_HotSink_e</a></div><div class="ttdeci">am_HotSink_e</div><div class="ttdoc">describes the active sink of a crossfader. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00208">audiomanagertypes.h:208</a></div></div>
<div class="ttc" id="namespaceam_html_a0ba72fdbafaa9e886e77aa4099c281ec"><div class="ttname"><a href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am::am_volume_t</a></div><div class="ttdeci">int16_t am_volume_t</div><div class="ttdoc">The unit is 0.1 db steps,The smallest value -3000 (=AM_MUTE). </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00091">audiomanagertypes.h:91</a></div></div>
<div class="ttc" id="structam_1_1am__Crossfader__s_html"><div class="ttname"><a href="structam_1_1am__Crossfader__s.html">am::am_Crossfader_s</a></div><div class="ttdoc">This struct describes the attribiutes of a crossfader. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00560">audiomanagertypes.h:560</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_ab9e8e6a26d1cf046b9e46f9997f23473"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#ab9e8e6a26d1cf046b9e46f9997f23473">am::CAmRoutingReceiver::getSocketHandler</a></div><div class="ttdeci">am_Error_e getSocketHandler(CAmSocketHandler *&amp;socketHandler) const </div><div class="ttdoc">This function returns the pointer to the socketHandler. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00348">CAmRoutingReceiver.cpp:348</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a6f8af4aac091f02763f2f678e7c1540e"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a6f8af4aac091f02763f2f678e7c1540e">am::CAmRoutingReceiver::getRundownHandle</a></div><div class="ttdeci">uint16_t getRundownHandle()</div><div class="ttdoc">returns a rundown handle </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00384">CAmRoutingReceiver.cpp:384</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a6e9003fdf4f7a6d9c4594144effcc325"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a6e9003fdf4f7a6d9c4594144effcc325">am::CAmRoutingReceiver::deregisterSource</a></div><div class="ttdeci">am_Error_e deregisterSource(const am_sourceID_t sourceID)</div><div class="ttdoc">deregisters a source </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00275">CAmRoutingReceiver.cpp:275</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_ab9e8e6a26d1cf046b9e46f9997f23473"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#ab9e8e6a26d1cf046b9e46f9997f23473">am::CAmRoutingReceiver::getSocketHandler</a></div><div class="ttdeci">am_Error_e getSocketHandler(CAmSocketHandler *&amp;socketHandler) const </div><div class="ttdoc">This function returns the pointer to the socketHandler. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00355">CAmRoutingReceiver.cpp:355</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a6f8af4aac091f02763f2f678e7c1540e"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a6f8af4aac091f02763f2f678e7c1540e">am::CAmRoutingReceiver::getRundownHandle</a></div><div class="ttdeci">uint16_t getRundownHandle()</div><div class="ttdoc">returns a rundown handle </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00391">CAmRoutingReceiver.cpp:391</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a6e9003fdf4f7a6d9c4594144effcc325"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a6e9003fdf4f7a6d9c4594144effcc325">am::CAmRoutingReceiver::deregisterSource</a></div><div class="ttdeci">am_Error_e deregisterSource(const am_sourceID_t sourceID)</div><div class="ttdoc">deregisters a source </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00277">CAmRoutingReceiver.cpp:277</a></div></div>
<div class="ttc" id="namespaceam_html_a8b8fc2ab1ac4d427ca85fe8549e6afd0"><div class="ttname"><a href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am::am_sourceClass_t</a></div><div class="ttdeci">uint16_t am_sourceClass_t</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00102">audiomanagertypes.h:102</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_aaa85beadb29f1044c5b2facf0035a40a"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#aaa85beadb29f1044c5b2facf0035a40a">am::CAmRoutingReceiver::ackSinkNotificationConfiguration</a></div><div class="ttdeci">void ackSinkNotificationConfiguration(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdoc">The acknowledge of the SinkNotificationConfiguration. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00397">CAmRoutingReceiver.cpp:397</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a1a94a8bcd26f10c3bd725dff83b2bbe7"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a1a94a8bcd26f10c3bd725dff83b2bbe7">am::CAmRoutingReceiver::hookSinkAvailablityStatusChange</a></div><div class="ttdeci">void hookSinkAvailablityStatusChange(const am_sinkID_t sinkID, const am_Availability_s &amp;availability)</div><div class="ttdoc">is called when a sink changes its availability </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00300">CAmRoutingReceiver.cpp:300</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_aaa85beadb29f1044c5b2facf0035a40a"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#aaa85beadb29f1044c5b2facf0035a40a">am::CAmRoutingReceiver::ackSinkNotificationConfiguration</a></div><div class="ttdeci">void ackSinkNotificationConfiguration(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdoc">The acknowledge of the SinkNotificationConfiguration. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00404">CAmRoutingReceiver.cpp:404</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a1a94a8bcd26f10c3bd725dff83b2bbe7"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a1a94a8bcd26f10c3bd725dff83b2bbe7">am::CAmRoutingReceiver::hookSinkAvailablityStatusChange</a></div><div class="ttdeci">void hookSinkAvailablityStatusChange(const am_sinkID_t sinkID, const am_Availability_s &amp;availability)</div><div class="ttdoc">is called when a sink changes its availability </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00307">CAmRoutingReceiver.cpp:307</a></div></div>
<div class="ttc" id="structam_1_1am__Availability__s_html"><div class="ttname"><a href="structam_1_1am__Availability__s.html">am::am_Availability_s</a></div><div class="ttdoc">this describes the availability of a sink or a source together with the latest change ...</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00523">audiomanagertypes.h:523</a></div></div>
<div class="ttc" id="structam_1_1am__Gateway__s_html"><div class="ttname"><a href="structam_1_1am__Gateway__s.html">am::am_Gateway_s</a></div><div class="ttdoc">This struct describes the attributes of a gateway. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00689">audiomanagertypes.h:689</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a98b7c046fa63650941d918076a0b58f5"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a98b7c046fa63650941d918076a0b58f5">am::CAmRoutingReceiver::getDomainOfSink</a></div><div class="ttdeci">am_Error_e getDomainOfSink(const am_sinkID_t sinkID, am_domainID_t &amp;domainID) const </div><div class="ttdoc">E_OK in case of success. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00450">CAmRoutingReceiver.cpp:450</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a45f09d8a10a4d322456e600e003eb0f4"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a45f09d8a10a4d322456e600e003eb0f4">am::CAmRoutingReceiver::hookDomainStateChange</a></div><div class="ttdeci">void hookDomainStateChange(const am_domainID_t domainID, const am_DomainState_e domainState)</div><div class="ttdoc">is called when a domain changes its status. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00310">CAmRoutingReceiver.cpp:310</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a38ed541f37c7309af5dac0311d395e5a"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a38ed541f37c7309af5dac0311d395e5a">am::CAmRoutingReceiver::updateGateway</a></div><div class="ttdeci">am_Error_e updateGateway(const am_gatewayID_t gatewayID, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)</div><div class="ttdoc">updates data of an gateway. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00411">CAmRoutingReceiver.cpp:411</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a2ea2823169261faecb5bea48518793ad"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a2ea2823169261faecb5bea48518793ad">am::CAmRoutingReceiver::registerCrossfader</a></div><div class="ttdeci">am_Error_e registerCrossfader(const am_Crossfader_s &amp;crossfaderData, am_crossfaderID_t &amp;crossfaderID)</div><div class="ttdoc">this function registers a crossfader. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00280">CAmRoutingReceiver.cpp:280</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a5f80a285cf2c9e2b170fb3cc804c6b81"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a5f80a285cf2c9e2b170fb3cc804c6b81">am::CAmRoutingReceiver::deregisterCrossfader</a></div><div class="ttdeci">am_Error_e deregisterCrossfader(const am_crossfaderID_t crossfaderID)</div><div class="ttdoc">this function deregisters a crossfader. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00285">CAmRoutingReceiver.cpp:285</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a98b7c046fa63650941d918076a0b58f5"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a98b7c046fa63650941d918076a0b58f5">am::CAmRoutingReceiver::getDomainOfSink</a></div><div class="ttdeci">am_Error_e getDomainOfSink(const am_sinkID_t sinkID, am_domainID_t &amp;domainID) const </div><div class="ttdoc">E_OK in case of success. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00457">CAmRoutingReceiver.cpp:457</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a45f09d8a10a4d322456e600e003eb0f4"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a45f09d8a10a4d322456e600e003eb0f4">am::CAmRoutingReceiver::hookDomainStateChange</a></div><div class="ttdeci">void hookDomainStateChange(const am_domainID_t domainID, const am_DomainState_e domainState)</div><div class="ttdoc">is called when a domain changes its status. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00317">CAmRoutingReceiver.cpp:317</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a38ed541f37c7309af5dac0311d395e5a"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a38ed541f37c7309af5dac0311d395e5a">am::CAmRoutingReceiver::updateGateway</a></div><div class="ttdeci">am_Error_e updateGateway(const am_gatewayID_t gatewayID, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)</div><div class="ttdoc">updates data of an gateway. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00418">CAmRoutingReceiver.cpp:418</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a2ea2823169261faecb5bea48518793ad"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a2ea2823169261faecb5bea48518793ad">am::CAmRoutingReceiver::registerCrossfader</a></div><div class="ttdeci">am_Error_e registerCrossfader(const am_Crossfader_s &amp;crossfaderData, am_crossfaderID_t &amp;crossfaderID)</div><div class="ttdoc">this function registers a crossfader. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00282">CAmRoutingReceiver.cpp:282</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a5f80a285cf2c9e2b170fb3cc804c6b81"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a5f80a285cf2c9e2b170fb3cc804c6b81">am::CAmRoutingReceiver::deregisterCrossfader</a></div><div class="ttdeci">am_Error_e deregisterCrossfader(const am_crossfaderID_t crossfaderID)</div><div class="ttdoc">this function deregisters a crossfader. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00287">CAmRoutingReceiver.cpp:287</a></div></div>
<div class="ttc" id="classam_1_1CAmDbusWrapper_html"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html">am::CAmDbusWrapper</a></div><div class="ttdoc">This wraps dbus and provides everything needed to anyone who wants to use dbus (including plugins)...</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8h_source.html#l00037">CAmDbusWrapper.h:37</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a49450a1330d2f9b1c8ab038acee62014"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a49450a1330d2f9b1c8ab038acee62014">am::CAmRoutingReceiver::sendChangedData</a></div><div class="ttdeci">void sendChangedData(const std::vector&lt; am_EarlyData_s &gt; &amp;earlyData)</div><div class="ttdoc">this function is used to send out all data that has been changed in an early state. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00321">CAmRoutingReceiver.cpp:321</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a49450a1330d2f9b1c8ab038acee62014"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a49450a1330d2f9b1c8ab038acee62014">am::CAmRoutingReceiver::sendChangedData</a></div><div class="ttdeci">void sendChangedData(const std::vector&lt; am_EarlyData_s &gt; &amp;earlyData)</div><div class="ttdoc">this function is used to send out all data that has been changed in an early state. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00328">CAmRoutingReceiver.cpp:328</a></div></div>
<div class="ttc" id="namespaceam_html_a58a230b5da10699a7ce1b1f2a1c550e6"><div class="ttname"><a href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am::am_domainID_t</a></div><div class="ttdeci">uint16_t am_domainID_t</div><div class="ttdoc">a domain ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00045">audiomanagertypes.h:45</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_ad680eddb5bf7aa480308807903dcb592"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#ad680eddb5bf7aa480308807903dcb592">am::CAmRoutingReceiver::ackConnect</a></div><div class="ttdeci">void ackConnect(const am_Handle_s handle, const am_connectionID_t connectionID, const am_Error_e error)</div><div class="ttdoc">acknowledges a asyncConnect </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00093">CAmRoutingReceiver.cpp:93</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a19e73ba45bbd4699ccd8608fb7fa5c4b"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a19e73ba45bbd4699ccd8608fb7fa5c4b">am::CAmRoutingReceiver::peekDomain</a></div><div class="ttdeci">am_Error_e peekDomain(const std::string &amp;name, am_domainID_t &amp;domainID)</div><div class="ttdoc">This function returns the ID to the given domainName. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00215">CAmRoutingReceiver.cpp:215</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_af478e5deb2e71e94c28cec497ac48ff4"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#af478e5deb2e71e94c28cec497ac48ff4">am::CAmRoutingReceiver::ackDisconnect</a></div><div class="ttdeci">void ackDisconnect(const am_Handle_s handle, const am_connectionID_t connectionID, const am_Error_e error)</div><div class="ttdoc">acknowledges a asyncDisconnect </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00112">CAmRoutingReceiver.cpp:112</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a71d7b9de71bc6cd60d80b1317a4ac6a7"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a71d7b9de71bc6cd60d80b1317a4ac6a7">am::CAmRoutingReceiver::waitOnStartup</a></div><div class="ttdeci">void waitOnStartup(bool startup)</div><div class="ttdoc">tells the RoutingReceiver to start waiting for all handles to be confirmed </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00391">CAmRoutingReceiver.cpp:391</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_ad680eddb5bf7aa480308807903dcb592"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#ad680eddb5bf7aa480308807903dcb592">am::CAmRoutingReceiver::ackConnect</a></div><div class="ttdeci">void ackConnect(const am_Handle_s handle, const am_connectionID_t connectionID, const am_Error_e error)</div><div class="ttdoc">acknowledges a asyncConnect </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00095">CAmRoutingReceiver.cpp:95</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a19e73ba45bbd4699ccd8608fb7fa5c4b"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a19e73ba45bbd4699ccd8608fb7fa5c4b">am::CAmRoutingReceiver::peekDomain</a></div><div class="ttdeci">am_Error_e peekDomain(const std::string &amp;name, am_domainID_t &amp;domainID)</div><div class="ttdoc">This function returns the ID to the given domainName. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00217">CAmRoutingReceiver.cpp:217</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_af478e5deb2e71e94c28cec497ac48ff4"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#af478e5deb2e71e94c28cec497ac48ff4">am::CAmRoutingReceiver::ackDisconnect</a></div><div class="ttdeci">void ackDisconnect(const am_Handle_s handle, const am_connectionID_t connectionID, const am_Error_e error)</div><div class="ttdoc">acknowledges a asyncDisconnect </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00114">CAmRoutingReceiver.cpp:114</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a71d7b9de71bc6cd60d80b1317a4ac6a7"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a71d7b9de71bc6cd60d80b1317a4ac6a7">am::CAmRoutingReceiver::waitOnStartup</a></div><div class="ttdeci">void waitOnStartup(bool startup)</div><div class="ttdoc">tells the RoutingReceiver to start waiting for all handles to be confirmed </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00398">CAmRoutingReceiver.cpp:398</a></div></div>
<div class="ttc" id="namespaceam_html_af671cec58d6713a0c1e4eaa9c89613d5"><div class="ttname"><a href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am::am_gatewayID_t</a></div><div class="ttdeci">uint16_t am_gatewayID_t</div><div class="ttdoc">a gateway ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00075">audiomanagertypes.h:75</a></div></div>
<div class="ttc" id="structam_1_1am__Source__s_html"><div class="ttname"><a href="structam_1_1am__Source__s.html">am::am_Source_s</a></div><div class="ttdoc">This struct describes the attribiutes of a source. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01232">audiomanagertypes.h:1232</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_aa3bf95c28f610d351ad3501b0a10e721"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#aa3bf95c28f610d351ad3501b0a10e721">am::CAmRoutingReceiver::getDomainOfCrossfader</a></div><div class="ttdeci">am_Error_e getDomainOfCrossfader(const am_crossfaderID_t crossfader, am_domainID_t &amp;domainID) const </div><div class="ttdoc">E_OK in case of success. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00460">CAmRoutingReceiver.cpp:460</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_aa3bf95c28f610d351ad3501b0a10e721"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#aa3bf95c28f610d351ad3501b0a10e721">am::CAmRoutingReceiver::getDomainOfCrossfader</a></div><div class="ttdeci">am_Error_e getDomainOfCrossfader(const am_crossfaderID_t crossfader, am_domainID_t &amp;domainID) const </div><div class="ttdoc">E_OK in case of success. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00467">CAmRoutingReceiver.cpp:467</a></div></div>
<div class="ttc" id="namespaceam_html_aac2b901ff83ee381fbe99913753e2416"><div class="ttname"><a href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am::am_sinkID_t</a></div><div class="ttdeci">uint16_t am_sinkID_t</div><div class="ttdoc">a sink ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00065">audiomanagertypes.h:65</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_ad15ff6a72842528d667394a615212d77"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#ad15ff6a72842528d667394a615212d77">am::CAmRoutingReceiver::ackSetSourceSoundProperties</a></div><div class="ttdeci">void ackSetSourceSoundProperties(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdoc">acknowledges asyncSetSourceSoundProperties </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00189">CAmRoutingReceiver.cpp:189</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_aa55b33d8d9b3f09abf4158ad14f6bf3e"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#aa55b33d8d9b3f09abf4158ad14f6bf3e">am::CAmRoutingReceiver::deregisterDomain</a></div><div class="ttdeci">am_Error_e deregisterDomain(const am_domainID_t domainID)</div><div class="ttdoc">deregisters a domain. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00225">CAmRoutingReceiver.cpp:225</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a91d22fd40a7b470c6e84f92e512534a6"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a91d22fd40a7b470c6e84f92e512534a6">am::CAmRoutingReceiver::ackSinkVolumeTick</a></div><div class="ttdeci">void ackSinkVolumeTick(const am_Handle_s handle, const am_sinkID_t sinkID, const am_volume_t volume)</div><div class="ttdoc">acknowledges a volume tick. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00209">CAmRoutingReceiver.cpp:209</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a5ec84985c73910809acebab3c1aa30a7"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a5ec84985c73910809acebab3c1aa30a7">am::CAmRoutingReceiver::hookSinkNotificationDataChange</a></div><div class="ttdeci">void hookSinkNotificationDataChange(const am_sinkID_t sinkID, const am_NotificationPayload_s &amp;payload)</div><div class="ttdoc">is called whenever a notified value needs to be send </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00438">CAmRoutingReceiver.cpp:438</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_abb4fafb1b9fbc2566a2cf0d24f52e87c"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#abb4fafb1b9fbc2566a2cf0d24f52e87c">am::CAmRoutingReceiver::ackSetSourceSoundProperty</a></div><div class="ttdeci">void ackSetSourceSoundProperty(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdoc">acknowledges asyncSetSourceSoundProperty </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00182">CAmRoutingReceiver.cpp:182</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_ad15ff6a72842528d667394a615212d77"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#ad15ff6a72842528d667394a615212d77">am::CAmRoutingReceiver::ackSetSourceSoundProperties</a></div><div class="ttdeci">void ackSetSourceSoundProperties(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdoc">acknowledges asyncSetSourceSoundProperties </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00191">CAmRoutingReceiver.cpp:191</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_aa55b33d8d9b3f09abf4158ad14f6bf3e"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#aa55b33d8d9b3f09abf4158ad14f6bf3e">am::CAmRoutingReceiver::deregisterDomain</a></div><div class="ttdeci">am_Error_e deregisterDomain(const am_domainID_t domainID)</div><div class="ttdoc">deregisters a domain. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00227">CAmRoutingReceiver.cpp:227</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a91d22fd40a7b470c6e84f92e512534a6"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a91d22fd40a7b470c6e84f92e512534a6">am::CAmRoutingReceiver::ackSinkVolumeTick</a></div><div class="ttdeci">void ackSinkVolumeTick(const am_Handle_s handle, const am_sinkID_t sinkID, const am_volume_t volume)</div><div class="ttdoc">acknowledges a volume tick. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00211">CAmRoutingReceiver.cpp:211</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a5ec84985c73910809acebab3c1aa30a7"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a5ec84985c73910809acebab3c1aa30a7">am::CAmRoutingReceiver::hookSinkNotificationDataChange</a></div><div class="ttdeci">void hookSinkNotificationDataChange(const am_sinkID_t sinkID, const am_NotificationPayload_s &amp;payload)</div><div class="ttdoc">is called whenever a notified value needs to be send </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00445">CAmRoutingReceiver.cpp:445</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_abb4fafb1b9fbc2566a2cf0d24f52e87c"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#abb4fafb1b9fbc2566a2cf0d24f52e87c">am::CAmRoutingReceiver::ackSetSourceSoundProperty</a></div><div class="ttdeci">void ackSetSourceSoundProperty(const am_Handle_s handle, const am_Error_e error)</div><div class="ttdoc">acknowledges asyncSetSourceSoundProperty </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00184">CAmRoutingReceiver.cpp:184</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_a2790e911832141e38a92850240f8218.html">include</a></li><li class="navelem"><a class="el" href="CAmRoutingReceiver_8h.html">CAmRoutingReceiver.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:29 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmRoutingSender_8cpp.html b/docs/CAmRoutingSender_8cpp.html
index 5d0c9d9..807d762 100644..100755
--- a/docs/CAmRoutingSender_8cpp.html
+++ b/docs/CAmRoutingSender_8cpp.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerCore/src/CAmRoutingSender.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmRoutingSender_8cpp.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -114,38 +117,40 @@ $(document).ready(function(){initNavTree('CAmRoutingSender_8cpp.html','');});
<p>SPDX license identifier: MPL-2.0.
<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &quot;<a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>&quot;</code><br/>
-<code>#include &lt;utility&gt;</code><br/>
-<code>#include &lt;dirent.h&gt;</code><br/>
-<code>#include &lt;errno.h&gt;</code><br/>
-<code>#include &lt;sys/stat.h&gt;</code><br/>
-<code>#include &lt;sys/types.h&gt;</code><br/>
-<code>#include &lt;dlfcn.h&gt;</code><br/>
-<code>#include &lt;cassert&gt;</code><br/>
-<code>#include &lt;iostream&gt;</code><br/>
-<code>#include &lt;sstream&gt;</code><br/>
-<code>#include &lt;stdexcept&gt;</code><br/>
-<code>#include &quot;<a class="el" href="CAmRoutingReceiver_8h_source.html">CAmRoutingReceiver.h</a>&quot;</code><br/>
-<code>#include &quot;TAmPluginTemplate.h&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="IAmDatabaseHandler_8h_source.html">IAmDatabaseHandler.h</a>&quot;</code><br/>
+<div class="textblock"><code>#include &quot;<a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>&quot;</code><br />
+<code>#include &lt;utility&gt;</code><br />
+<code>#include &lt;dirent.h&gt;</code><br />
+<code>#include &lt;errno.h&gt;</code><br />
+<code>#include &lt;sys/stat.h&gt;</code><br />
+<code>#include &lt;sys/types.h&gt;</code><br />
+<code>#include &lt;dlfcn.h&gt;</code><br />
+<code>#include &lt;cassert&gt;</code><br />
+<code>#include &lt;iostream&gt;</code><br />
+<code>#include &lt;sstream&gt;</code><br />
+<code>#include &lt;stdexcept&gt;</code><br />
+<code>#include &quot;<a class="el" href="CAmRoutingReceiver_8h_source.html">CAmRoutingReceiver.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="TAmPluginTemplate_8h_source.html">TAmPluginTemplate.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="IAmDatabaseHandler_8h_source.html">IAmDatabaseHandler.h</a>&quot;</code><br />
</div>
<p><a href="CAmRoutingSender_8cpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
-<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
-<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br/></td></tr>
+<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
+<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:accf5fa8c8d8bbafa636dc7473685948b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmRoutingSender_8cpp.html#accf5fa8c8d8bbafa636dc7473685948b">REQUIRED_INTERFACE_VERSION_MAJOR</a>&#160;&#160;&#160;1</td></tr>
-<tr class="memdesc:accf5fa8c8d8bbafa636dc7473685948b"><td class="mdescLeft">&#160;</td><td class="mdescRight">major interface version. All versions smaller than this will be rejected <a href="#accf5fa8c8d8bbafa636dc7473685948b">More...</a><br/></td></tr>
+<tr class="memdesc:accf5fa8c8d8bbafa636dc7473685948b"><td class="mdescLeft">&#160;</td><td class="mdescRight">major interface version. All versions smaller than this will be rejected <a href="#accf5fa8c8d8bbafa636dc7473685948b">More...</a><br /></td></tr>
<tr class="separator:accf5fa8c8d8bbafa636dc7473685948b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaad5231037c0c12bf95bb42526c2bab8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmRoutingSender_8cpp.html#aaad5231037c0c12bf95bb42526c2bab8">REQUIRED_INTERFACE_VERSION_MINOR</a>&#160;&#160;&#160;0</td></tr>
-<tr class="memdesc:aaad5231037c0c12bf95bb42526c2bab8"><td class="mdescLeft">&#160;</td><td class="mdescRight">minor interface version. All versions smaller than this will be rejected <a href="#aaad5231037c0c12bf95bb42526c2bab8">More...</a><br/></td></tr>
+<tr class="memdesc:aaad5231037c0c12bf95bb42526c2bab8"><td class="mdescLeft">&#160;</td><td class="mdescRight">minor interface version. All versions smaller than this will be rejected <a href="#aaad5231037c0c12bf95bb42526c2bab8">More...</a><br /></td></tr>
<tr class="separator:aaad5231037c0c12bf95bb42526c2bab8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a60dca3177fb9cb5256609adc7af55168"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>&#160;&#160;&#160;std::string (std::string(&quot;CAmRoutingSender::&quot;) + __func__)</td></tr>
+<tr class="separator:a60dca3177fb9cb5256609adc7af55168"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>SPDX license identifier: MPL-2.0. </p>
@@ -158,6 +163,20 @@ Macros</h2></td></tr>
<p>Definition in file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div><h2 class="groupheader">Macro Definition Documentation</h2>
+<a class="anchor" id="a60dca3177fb9cb5256609adc7af55168"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define __METHOD_NAME__&#160;&#160;&#160;std::string (std::string(&quot;CAmRoutingSender::&quot;) + __func__)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00046">46</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+
+</div>
+</div>
<a class="anchor" id="accf5fa8c8d8bbafa636dc7473685948b"></a>
<div class="memitem">
<div class="memproto">
@@ -196,9 +215,9 @@ Macros</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_218adc744edff50228af3539b32b7808.html">src</a></li><li class="navelem"><a class="el" href="CAmRoutingSender_8cpp.html">CAmRoutingSender.cpp</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmRoutingSender_8cpp.js b/docs/CAmRoutingSender_8cpp.js
index da1123d..82f71ae 100644..100755
--- a/docs/CAmRoutingSender_8cpp.js
+++ b/docs/CAmRoutingSender_8cpp.js
@@ -1,5 +1,6 @@
var CAmRoutingSender_8cpp =
[
+ [ "__METHOD_NAME__", "CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168", null ],
[ "REQUIRED_INTERFACE_VERSION_MAJOR", "CAmRoutingSender_8cpp.html#accf5fa8c8d8bbafa636dc7473685948b", null ],
[ "REQUIRED_INTERFACE_VERSION_MINOR", "CAmRoutingSender_8cpp.html#aaad5231037c0c12bf95bb42526c2bab8", null ]
]; \ No newline at end of file
diff --git a/docs/CAmRoutingSender_8cpp_source.html b/docs/CAmRoutingSender_8cpp_source.html
index 09f00f1..2899169 100644..100755
--- a/docs/CAmRoutingSender_8cpp_source.html
+++ b/docs/CAmRoutingSender_8cpp_source.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerCore/src/CAmRoutingSender.cpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmRoutingSender_8cpp_source.html','')
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -108,1232 +111,163 @@ $(document).ready(function(){initNavTree('CAmRoutingSender_8cpp_source.html','')
<div class="title">CAmRoutingSender.cpp</div> </div>
</div><!--header-->
<div class="contents">
-<a href="CAmRoutingSender_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmRoutingSender_8h.html">CAmRoutingSender.h</a>&quot;</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;utility&gt;</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;dirent.h&gt;</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;errno.h&gt;</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;sys/stat.h&gt;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;sys/types.h&gt;</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &lt;dlfcn.h&gt;</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &lt;cassert&gt;</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;iostream&gt;</span></div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;sstream&gt;</span></div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;stdexcept&gt;</span></div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmRoutingReceiver_8h.html">CAmRoutingReceiver.h</a>&quot;</span></div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &quot;TAmPluginTemplate.h&quot;</span></div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a>&quot;</span></div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="IAmDatabaseHandler_8h.html">IAmDatabaseHandler.h</a>&quot;</span></div>
-<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">namespace </span>am</div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;{</div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div>
-<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="CAmRoutingSender_8cpp.html#accf5fa8c8d8bbafa636dc7473685948b"> 43</a></span>&#160;<span class="preprocessor">#define REQUIRED_INTERFACE_VERSION_MAJOR 1 </span></div>
-<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="CAmRoutingSender_8cpp.html#aaad5231037c0c12bf95bb42526c2bab8"> 44</a></span>&#160;<span class="preprocessor">#define REQUIRED_INTERFACE_VERSION_MINOR 0 </span></div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#adb9d5da2a74947be71bc33000bf61372"> 46</a></span>&#160;<span class="preprocessor"></span><a class="code" href="classam_1_1CAmRoutingSender.html#adb9d5da2a74947be71bc33000bf61372">CAmRoutingSender::CAmRoutingSender</a>(<span class="keyword">const</span> std::vector&lt;std::string&gt;&amp; listOfPluginDirectories, <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* databaseHandler) :</div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; mHandleCount(0), <span class="comment">//</span></div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; mlistActiveHandles(), <span class="comment">//</span></div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; mListInterfaces(), <span class="comment">//</span></div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; mMapConnectionInterface(), <span class="comment">//</span></div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; mMapCrossfaderInterface(), <span class="comment">//</span></div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; mMapDomainInterface(), <span class="comment">//</span></div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; mMapSinkInterface(), <span class="comment">//</span></div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; mMapSourceInterface(), <span class="comment">//</span></div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; mpRoutingReceiver(), <span class="comment">//</span></div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; mpDatabaseHandler(databaseHandler)</div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;{</div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keywordflow">if</span> (listOfPluginDirectories.empty())</div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; {</div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;List of routingplugins is empty&quot;</span>);</div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; }</div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; std::vector&lt;std::string&gt; sharedLibraryNameList;</div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; std::vector&lt;std::string&gt;::const_iterator dirIter = listOfPluginDirectories.begin();</div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; std::vector&lt;std::string&gt;::const_iterator dirIterEnd = listOfPluginDirectories.end();</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="comment">// search communicator plugins in configured directories</span></div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keywordflow">for</span> (; dirIter &lt; dirIterEnd; ++dirIter)</div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; {</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span>* directoryName = dirIter-&gt;c_str();</div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;Searching for HookPlugins in&quot;</span>, directoryName);</div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; DIR *directory = opendir(directoryName);</div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;</div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keywordflow">if</span> (!directory)</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; {</div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;RoutingSender::RoutingSender Error opening directory: &quot;</span>, directoryName);</div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordflow">continue</span>;</div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; }</div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;</div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="comment">// iterate content of directory</span></div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keyword">struct </span>dirent *itemInDirectory = 0;</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keywordflow">while</span> ((itemInDirectory = readdir(directory)))</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; {</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> entryType = itemInDirectory-&gt;d_type;</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; std::string entryName = itemInDirectory-&gt;d_name;</div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; std::string fullName = *dirIter + <span class="stringliteral">&quot;/&quot;</span> + entryName;</div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keywordtype">bool</span> regularFile = (entryType == DT_REG || entryType == DT_LNK);</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keywordtype">bool</span> sharedLibExtension = (<span class="stringliteral">&quot;so&quot;</span> == entryName.substr(entryName.find_last_of(<span class="stringliteral">&quot;.&quot;</span>) + 1));</div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="comment">// Handle cases where readdir() could not determine the file type</span></div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keywordflow">if</span> (entryType == DT_UNKNOWN) {</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keyword">struct </span>stat buf;</div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;</div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keywordflow">if</span> (stat(fullName.c_str(), &amp;buf)) {</div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__PRETTY_FUNCTION__,<span class="stringliteral">&quot;Failed to stat file: &quot;</span>, entryName, errno);</div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="keywordflow">continue</span>;</div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; }</div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;</div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; regularFile = S_ISREG(buf.st_mode);</div>
-<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; }</div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;</div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="keywordflow">if</span> (regularFile &amp;&amp; sharedLibExtension)</div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; {</div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;RoutingSender::RoutingSender adding file: &quot;</span>, entryName);</div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; std::string name(directoryName);</div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; sharedLibraryNameList.push_back(name + <span class="stringliteral">&quot;/&quot;</span> + entryName);</div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; }</div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; {</div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;RoutingSender::RoutingSender PluginSearch ignoring file :&quot;</span>, entryName);</div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; }</div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; }</div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;</div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; closedir(directory);</div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; }</div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;</div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <span class="comment">// iterate all communicator plugins and start them</span></div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; std::vector&lt;std::string&gt;::iterator iter = sharedLibraryNameList.begin();</div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; std::vector&lt;std::string&gt;::iterator iterEnd = sharedLibraryNameList.end();</div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;</div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="keywordflow">for</span> (; iter != iterEnd; ++iter)</div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; {</div>
-<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;RoutingSender::RoutingSender try loading: &quot;</span>, *iter);</div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;</div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <a class="code" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a>* (*createFunc)();</div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="keywordtype">void</span>* tempLibHandle = NULL;</div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; createFunc = getCreateFunction&lt;IAmRoutingSend*()&gt;(*iter, tempLibHandle);</div>
-<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;</div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="keywordflow">if</span> (!createFunc)</div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; {</div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;RoutingSender::RoutingSender Entry point of RoutingPlugin not found&quot;</span>);</div>
-<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="keywordflow">continue</span>;</div>
-<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; }</div>
-<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;</div>
-<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <a class="code" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a>* router = createFunc();</div>
-<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;</div>
-<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <span class="keywordflow">if</span> (!router)</div>
-<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; {</div>
-<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;RoutingSender::RoutingSender RoutingPlugin initialization failed. Entry Function not callable&quot;</span>);</div>
-<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; dlclose(tempLibHandle);</div>
-<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="keywordflow">continue</span>;</div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; }</div>
-<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;</div>
-<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <a class="code" href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html">InterfaceNamePairs</a> routerInterface;</div>
-<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; routerInterface.<a class="code" href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html#a9ae0e7f71fdae2de1218a7ef8860e033">routingInterface</a> = router;</div>
-<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;</div>
-<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <span class="comment">//check libversion</span></div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; std::string version, cVersion(<a class="code" href="IAmRouting_8h.html#af578bc00c94c55f619aa16407eceab99">RoutingVersion</a>);</div>
-<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; router-&gt;<a class="code" href="classam_1_1IAmRoutingSend.html#aa3c35315ba28147126d6c9db571f8c0b">getInterfaceVersion</a>(version);</div>
-<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; uint16_t minorVersion, majorVersion, cMinorVersion, cMajorVersion;</div>
-<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; std::istringstream(version.substr(0, 1)) &gt;&gt; majorVersion;</div>
-<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; std::istringstream(version.substr(2, 1)) &gt;&gt; minorVersion;</div>
-<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; std::istringstream(cVersion.substr(0, 1)) &gt;&gt; cMajorVersion;</div>
-<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; std::istringstream(cVersion.substr(2, 1)) &gt;&gt; cMinorVersion;</div>
-<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; </div>
-<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; </div>
-<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;</div>
-<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; <span class="keywordflow">if</span> (majorVersion &lt; cMajorVersion || ((majorVersion == cMajorVersion) &amp;&amp; (minorVersion &gt; cMinorVersion)))</div>
-<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; {</div>
-<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;Routing initialization failed. Version of Interface to old&quot;</span>);</div>
-<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; dlclose(tempLibHandle);</div>
-<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <span class="keywordflow">continue</span>;</div>
-<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; }</div>
-<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;</div>
-<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <span class="comment">//here, the busname is saved together with the interface. Later The domains will register with the name and sinks, sources etc with the domain....</span></div>
-<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; router-&gt;<a class="code" href="classam_1_1IAmRoutingSend.html#ad4761b14565a6dd9ea24fa21cafdf540">returnBusName</a>(routerInterface.<a class="code" href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html#a3f239ceae5cb317a64e1b063dd63b5e1">busName</a>);</div>
-<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; assert(!routerInterface.<a class="code" href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html#a3f239ceae5cb317a64e1b063dd63b5e1">busName</a>.empty());</div>
-<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; mListInterfaces.push_back(routerInterface);</div>
-<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; mListLibraryHandles.push_back(tempLibHandle);</div>
-<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; }</div>
-<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;}</div>
-<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;</div>
-<div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#af4422483670d6106a7fd5845d4837b1b"> 175</a></span>&#160;<a class="code" href="classam_1_1CAmRoutingSender.html#af4422483670d6106a7fd5845d4837b1b">CAmRoutingSender::~CAmRoutingSender</a>()</div>
-<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;{</div>
-<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <span class="comment">//unloadLibraries();</span></div>
-<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; HandlesMap::iterator it = mlistActiveHandles.begin();</div>
-<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;</div>
-<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <span class="comment">//every open handle is assumed to be an error...</span></div>
-<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <span class="keywordflow">for</span> (; it != mlistActiveHandles.end(); ++it)</div>
-<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; {</div>
-<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;The action for the handle&quot;</span>,it-&gt;first,<span class="stringliteral">&quot;is still open&quot;</span>);</div>
-<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; }</div>
-<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;}</div>
-<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;</div>
-<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#aa988328ad34d96283b7488b1c45e139c"> 187</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#aa988328ad34d96283b7488b1c45e139c">CAmRoutingSender::startupInterfaces</a>(<a class="code" href="classam_1_1CAmRoutingReceiver.html">CAmRoutingReceiver</a> *iRoutingReceiver)</div>
-<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;{</div>
-<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; mpRoutingReceiver = iRoutingReceiver;</div>
-<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> returnError = <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div>
-<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;</div>
-<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; std::vector&lt;InterfaceNamePairs&gt;::iterator iter = mListInterfaces.begin();</div>
-<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; std::vector&lt;InterfaceNamePairs&gt;::iterator iterEnd = mListInterfaces.end();</div>
-<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; <span class="keywordflow">for</span> (; iter &lt; iterEnd; ++iter)</div>
-<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; {</div>
-<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error = (*iter).routingInterface-&gt;startupInterface(iRoutingReceiver);</div>
-<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; <span class="keywordflow">if</span> (error != <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>)</div>
-<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; {</div>
-<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; returnError = error;</div>
-<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; }</div>
-<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; }</div>
-<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; <span class="keywordflow">return</span> (returnError);</div>
-<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;}</div>
-<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;</div>
-<div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#abb5239715b3f1dbfe80975dbb4bb9494"> 205</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#abb5239715b3f1dbfe80975dbb4bb9494">CAmRoutingSender::asyncAbort</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle)</div>
-<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;{</div>
-<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; <span class="keyword">auto</span> iter (mlistActiveHandles.find(handle));</div>
-<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; <span class="keywordflow">if</span> (iter == mlistActiveHandles.end())</div>
-<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; {</div>
-<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;Could not find handle&quot;</span>,handle);</div>
-<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; }</div>
-<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__func__,<span class="stringliteral">&quot; handle&quot;</span>, handle);</div>
-<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; <span class="keywordflow">return</span> (iter-&gt;second-&gt;returnInterface()-&gt;asyncAbort(handle));</div>
-<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;}</div>
-<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;</div>
-<div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#ab0c210156af7e2904365c4e8de0ef041"> 217</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#ab0c210156af7e2904365c4e8de0ef041">CAmRoutingSender::asyncConnect</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a>&amp; connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> connectionFormat)</div>
-<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;{</div>
-<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; <span class="keyword">auto</span> iter (mMapSinkInterface.find(sinkID));</div>
-<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; <span class="keywordflow">if</span> (iter == mMapSinkInterface.end())</div>
-<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; {</div>
-<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;Could not find sink&quot;</span>,sinkID);</div>
-<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; }</div>
-<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; </div>
-<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="classam_1_1CAmRoutingSender.html#a27c6dca21513a4ecdf4e24ac43bc8707">handleExists</a>(handle))</div>
-<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; {</div>
-<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; <span class="keywordflow">if</span> (handle.<a class="code" href="structam_1_1am__Handle__s.html#a05f863136a74f9fd3356e0c30149a649">handleType</a>==<a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea1240507cb9a2c15b27e7cb64b3eb9ed4">am_Handle_e::H_CONNECT</a>)</div>
-<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; {</div>
-<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__func__,<span class="stringliteral">&quot;Resending for handle&quot;</span>,handle);</div>
-<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; }</div>
-<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; {</div>
-<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;Handle exists but wrong type&quot;</span>,handle);</div>
-<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; <span class="keywordflow">return</span>(<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>); </div>
-<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; }</div>
-<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; }</div>
-<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; {</div>
-<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; </div>
-<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; <a class="code" href="structam_1_1am__Connection__s.html">am_Connection_s</a> tempConnection;</div>
-<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; tempConnection.<a class="code" href="structam_1_1am__Connection__s.html#a39b05fef7f7ba6496e540ec7f19949c2">sinkID</a> = sinkID;</div>
-<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; tempConnection.<a class="code" href="structam_1_1am__Connection__s.html#a1e7d70c584810ba5cb2634d1a2800035">sourceID</a> = sourceID;</div>
-<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; tempConnection.<a class="code" href="structam_1_1am__Connection__s.html#ab1f87b525ab5adda91e35e2adcccca33">connectionFormat</a> = connectionFormat;</div>
-<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; tempConnection.<a class="code" href="structam_1_1am__Connection__s.html#a07e73802b379fc7f72c27daff4b6218b">connectionID</a> = 0;</div>
-<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; tempConnection.<a class="code" href="structam_1_1am__Connection__s.html#a5199c60db711074844cfb6cfbd6a0089">delay</a>=-1;</div>
-<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;</div>
-<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> connError(mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#ae1b1befa8114143f034a9d23a3d342e7">enterConnectionDB</a>(tempConnection, connectionID));</div>
-<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; <span class="keywordflow">if</span> (connError)</div>
-<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; {</div>
-<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; <span class="keywordflow">return</span>(connError);</div>
-<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; }</div>
-<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; mMapConnectionInterface.insert(std::make_pair(connectionID, iter-&gt;second));</div>
-<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; <span class="keyword">auto</span> handleData = std::make_shared&lt;handleConnect&gt;(iter-&gt;second,connectionID,mpDatabaseHandler);</div>
-<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; handle = createHandle(handleData, <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea1240507cb9a2c15b27e7cb64b3eb9ed4">am_Handle_e::H_CONNECT</a>);</div>
-<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; }</div>
-<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;</div>
-<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__func__,<span class="stringliteral">&quot;connectionID=&quot;</span>,connectionID,<span class="stringliteral">&quot;connectionFormat=&quot;</span>, connectionFormat, <span class="stringliteral">&quot;sourceID=&quot;</span>, sourceID, <span class="stringliteral">&quot;sinkID=&quot;</span>, sinkID,<span class="stringliteral">&quot;handle=&quot;</span>,handle);</div>
-<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> syncError(iter-&gt;second-&gt;asyncConnect(handle, connectionID, sourceID, sinkID, connectionFormat));</div>
-<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; <span class="keywordflow">if</span> (syncError)</div>
-<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; {</div>
-<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">removeHandle</a>(handle);</div>
-<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;Error while calling connect connectionID:&quot;</span>,connectionID,<span class="stringliteral">&quot;sourceID:&quot;</span>,sourceID,<span class="stringliteral">&quot;sinkID:&quot;</span>,sinkID,<span class="stringliteral">&quot;connectionFormat:&quot;</span>,connectionFormat,<span class="stringliteral">&quot;handle&quot;</span>,handle);</div>
-<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a93c7c508341de77c91cad7a9f3e454fd">removeConnection</a>(connectionID);</div>
-<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; }</div>
-<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; <span class="keywordflow">return</span>(syncError); </div>
-<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;}</div>
-<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;</div>
-<div class="line"><a name="l00269"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#a93ae95515730eb615ab5dfc1316d7862"> 269</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#a93ae95515730eb615ab5dfc1316d7862">CAmRoutingSender::asyncDisconnect</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID)</div>
-<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;{</div>
-<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; <span class="keyword">auto</span> iter(mMapConnectionInterface.find(connectionID));</div>
-<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; <span class="keywordflow">if</span> (iter == mMapConnectionInterface.end())</div>
-<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; {</div>
-<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;Could not find connection&quot;</span>,connectionID);</div>
-<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>); </div>
-<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; }</div>
-<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; </div>
-<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="classam_1_1CAmRoutingSender.html#a27c6dca21513a4ecdf4e24ac43bc8707">handleExists</a>(handle))</div>
-<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; {</div>
-<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; <span class="keywordflow">if</span> (handle.<a class="code" href="structam_1_1am__Handle__s.html#a05f863136a74f9fd3356e0c30149a649">handleType</a>==<a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ceaf9830df4d9215047ccac8fd61b5ca9e0">am_Handle_e::H_DISCONNECT</a>)</div>
-<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; {</div>
-<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__func__,<span class="stringliteral">&quot;Resending for handle&quot;</span>,handle);</div>
-<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; }</div>
-<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; {</div>
-<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;Handle exists but wrong type&quot;</span>,handle); </div>
-<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; <span class="keywordflow">return</span>(<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>); </div>
-<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; }</div>
-<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; }</div>
-<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; {</div>
-<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; <span class="keyword">auto</span> handleData = std::make_shared&lt;handleDisconnect&gt;(iter-&gt;second,connectionID,mpDatabaseHandler,<span class="keyword">this</span>);</div>
-<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; handle = createHandle(handleData, <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ceaf9830df4d9215047ccac8fd61b5ca9e0">am_Handle_e::H_DISCONNECT</a>);</div>
-<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; }</div>
-<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;</div>
-<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__func__,<span class="stringliteral">&quot;connectionID=&quot;</span>, connectionID, <span class="stringliteral">&quot;handle=&quot;</span>,handle); </div>
-<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> syncError(iter-&gt;second-&gt;asyncDisconnect(handle, connectionID));</div>
-<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; <span class="keywordflow">if</span> (syncError)</div>
-<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; {</div>
-<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">removeHandle</a>(handle);</div>
-<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;Error while calling disconnect connectionID:&quot;</span>,connectionID,<span class="stringliteral">&quot;handle&quot;</span>,handle);</div>
-<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; }</div>
-<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; <span class="keywordflow">return</span>(syncError);</div>
-<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;}</div>
-<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;</div>
-<div class="line"><a name="l00306"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#ada1e6203986d7ef1de6b48a844fa2967"> 306</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#ada1e6203986d7ef1de6b48a844fa2967">CAmRoutingSender::asyncSetSinkVolume</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> ramp, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> time)</div>
-<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;{</div>
-<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; <span class="keyword">auto</span> iter (mMapSinkInterface.find(sinkID));</div>
-<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; <span class="keywordflow">if</span> (iter == mMapSinkInterface.end())</div>
-<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; {</div>
-<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;Could not find sink&quot;</span>,sinkID);</div>
-<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; }</div>
-<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; </div>
-<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="classam_1_1CAmRoutingSender.html#a27c6dca21513a4ecdf4e24ac43bc8707">handleExists</a>(handle))</div>
-<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; {</div>
-<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; <span class="keywordflow">if</span> (handle.<a class="code" href="structam_1_1am__Handle__s.html#a05f863136a74f9fd3356e0c30149a649">handleType</a>==<a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea131c42c03fa5afcb64d21f5c08c106c9">am_Handle_e::H_SETSINKVOLUME</a>)</div>
-<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; {</div>
-<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__func__,<span class="stringliteral">&quot;Resending for handle&quot;</span>,handle);</div>
-<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; }</div>
-<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; {</div>
-<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;Handle exists but wrong type&quot;</span>,handle); </div>
-<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; <span class="keywordflow">return</span>(<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>); </div>
-<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; }</div>
-<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; }</div>
-<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; {</div>
-<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; <span class="keyword">auto</span> handleData = std::make_shared&lt;handleSinkVolume&gt;(iter-&gt;second,sinkID,mpDatabaseHandler,volume);</div>
-<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; handle = createHandle(handleData, <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea131c42c03fa5afcb64d21f5c08c106c9">H_SETSINKVOLUME</a>);</div>
-<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; }</div>
-<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; </div>
-<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__func__,<span class="stringliteral">&quot;sinkID=&quot;</span>, sinkID, <span class="stringliteral">&quot;volume=&quot;</span>, volume, <span class="stringliteral">&quot;ramp=&quot;</span>, ramp, <span class="stringliteral">&quot;time=&quot;</span>, time,<span class="stringliteral">&quot;handle=&quot;</span>,handle); </div>
-<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> syncError(iter-&gt;second-&gt;asyncSetSinkVolume(handle, sinkID, volume, ramp, time));</div>
-<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; <span class="keywordflow">if</span> (syncError)</div>
-<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; {</div>
-<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">removeHandle</a>(handle);</div>
-<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;Error while calling asyncSetSinkVolume sinkID:&quot;</span>,sinkID,<span class="stringliteral">&quot;handle:&quot;</span>,handle,<span class="stringliteral">&quot;volume:&quot;</span>,volume,<span class="stringliteral">&quot;ramp:&quot;</span>,ramp,<span class="stringliteral">&quot;time:&quot;</span>,time);</div>
-<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; }</div>
-<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; <span class="keywordflow">return</span>(syncError);</div>
-<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;}</div>
-<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160;</div>
-<div class="line"><a name="l00343"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#a3984bb149cb451303f1671895fd8fc95"> 343</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#a3984bb149cb451303f1671895fd8fc95">CAmRoutingSender::asyncSetSourceVolume</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> ramp, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> time)</div>
-<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160;{</div>
-<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; <span class="keyword">auto</span> iter (mMapSourceInterface.find(sourceID));</div>
-<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; <span class="keywordflow">if</span> (iter == mMapSourceInterface.end())</div>
-<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; {</div>
-<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;Could not find sourceID&quot;</span>,sourceID);</div>
-<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; }</div>
-<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; </div>
-<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="classam_1_1CAmRoutingSender.html#a27c6dca21513a4ecdf4e24ac43bc8707">handleExists</a>(handle))</div>
-<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160; {</div>
-<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160; <span class="keywordflow">if</span> (handle.<a class="code" href="structam_1_1am__Handle__s.html#a05f863136a74f9fd3356e0c30149a649">handleType</a>==<a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cead8347c0884a48c30f134efdc67b47b79">am_Handle_e::H_SETSOURCEVOLUME</a>)</div>
-<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; {</div>
-<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__func__,<span class="stringliteral">&quot;Resending for handle&quot;</span>,handle);</div>
-<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; }</div>
-<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; {</div>
-<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;Handle exists but wrong type&quot;</span>,handle); </div>
-<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; <span class="keywordflow">return</span>(<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>); </div>
-<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; }</div>
-<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; }</div>
-<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; {</div>
-<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; <span class="keyword">auto</span> handleData = std::make_shared&lt;handleSourceVolume&gt;(iter-&gt;second,sourceID,mpDatabaseHandler,volume);</div>
-<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; handle = createHandle(handleData, <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cead8347c0884a48c30f134efdc67b47b79">H_SETSOURCEVOLUME</a>);</div>
-<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; }</div>
-<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; </div>
-<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__func__,<span class="stringliteral">&quot;sourceID=&quot;</span>, sourceID,<span class="stringliteral">&quot;volume=&quot;</span>, volume, <span class="stringliteral">&quot;ramp=&quot;</span>, ramp, <span class="stringliteral">&quot;time=&quot;</span>, time,<span class="stringliteral">&quot;handle=&quot;</span>,handle); </div>
-<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> syncError(iter-&gt;second-&gt;asyncSetSourceVolume(handle, sourceID, volume, ramp, time));</div>
-<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160; <span class="keywordflow">if</span> (syncError)</div>
-<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; {</div>
-<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">removeHandle</a>(handle);</div>
-<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;Error while calling asyncSetSourceVolume sourceID:&quot;</span>,sourceID,<span class="stringliteral">&quot;handle:&quot;</span>,handle,<span class="stringliteral">&quot;volume:&quot;</span>,volume,<span class="stringliteral">&quot;ramp:&quot;</span>,ramp,<span class="stringliteral">&quot;time:&quot;</span>,time);</div>
-<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; }</div>
-<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; <span class="keywordflow">return</span>(syncError);</div>
-<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160;}</div>
-<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160;</div>
-<div class="line"><a name="l00380"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#ab02d93d54ee9cd98776a3f2d274ee24d"> 380</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#ab02d93d54ee9cd98776a3f2d274ee24d">CAmRoutingSender::asyncSetSourceState</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am_SourceState_e</a> state)</div>
-<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160;{</div>
-<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; <span class="keyword">auto</span> iter (mMapSourceInterface.find(sourceID));</div>
-<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160; <span class="keywordflow">if</span> (iter == mMapSourceInterface.end())</div>
-<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160; {</div>
-<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;Could not find sourceID&quot;</span>,sourceID);</div>
-<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; }</div>
-<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160; </div>
-<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="classam_1_1CAmRoutingSender.html#a27c6dca21513a4ecdf4e24ac43bc8707">handleExists</a>(handle))</div>
-<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160; {</div>
-<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160; <span class="keywordflow">if</span> (handle.<a class="code" href="structam_1_1am__Handle__s.html#a05f863136a74f9fd3356e0c30149a649">handleType</a>==<a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea2947ad052bf1f2e8093b45dd6d0f51fc">am_Handle_e::H_SETSOURCESTATE</a>)</div>
-<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160; {</div>
-<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__func__,<span class="stringliteral">&quot;Resending for handle&quot;</span>,handle);</div>
-<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160; }</div>
-<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160; {</div>
-<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;Handle exists but wrong type&quot;</span>,handle); </div>
-<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160; <span class="keywordflow">return</span>(<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>); </div>
-<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160; }</div>
-<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160; }</div>
-<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160; { </div>
-<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160; <span class="keyword">auto</span> handleData = std::make_shared&lt;handleSourceState&gt;(iter-&gt;second,sourceID,state,mpDatabaseHandler);</div>
-<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160; handle = createHandle(handleData, <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea2947ad052bf1f2e8093b45dd6d0f51fc">H_SETSOURCESTATE</a>);</div>
-<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160; }</div>
-<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__func__,<span class="stringliteral">&quot;sourceID=&quot;</span>, sourceID, <span class="stringliteral">&quot;state=&quot;</span>, state,<span class="stringliteral">&quot;handle=&quot;</span>,handle); </div>
-<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> syncError(iter-&gt;second-&gt;asyncSetSourceState(handle, sourceID, state));</div>
-<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160; <span class="keywordflow">if</span> (syncError)</div>
-<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; {</div>
-<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">removeHandle</a>(handle);</div>
-<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;Error while calling asyncSetSourceState sourceID:&quot;</span>,sourceID,<span class="stringliteral">&quot;handle:&quot;</span>,handle,<span class="stringliteral">&quot;state:&quot;</span>,state); </div>
-<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160; }</div>
-<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160; <span class="keywordflow">return</span>(syncError);</div>
-<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160;}</div>
-<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160;</div>
-<div class="line"><a name="l00416"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#af56987b497141e9e013dafb1789492b5"> 416</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#af56987b497141e9e013dafb1789492b5">CAmRoutingSender::asyncSetSinkSoundProperty</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> &amp; soundProperty)</div>
-<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160;{</div>
-<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160; <span class="keyword">auto</span> iter (mMapSinkInterface.find(sinkID));</div>
-<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160; <span class="keywordflow">if</span> (iter == mMapSinkInterface.end())</div>
-<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160; {</div>
-<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;Could not find sink&quot;</span>,sinkID);</div>
-<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; }</div>
-<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160; </div>
-<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="classam_1_1CAmRoutingSender.html#a27c6dca21513a4ecdf4e24ac43bc8707">handleExists</a>(handle))</div>
-<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160; {</div>
-<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160; <span class="keywordflow">if</span> (handle.<a class="code" href="structam_1_1am__Handle__s.html#a05f863136a74f9fd3356e0c30149a649">handleType</a>==<a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea72e75d7f64cbf94688e986d0dba322c7">am_Handle_e::H_SETSINKSOUNDPROPERTY</a>)</div>
-<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160; {</div>
-<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__func__,<span class="stringliteral">&quot;Resending for handle&quot;</span>,handle);</div>
-<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160; }</div>
-<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160; {</div>
-<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;Handle exists but wrong type&quot;</span>,handle); </div>
-<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; <span class="keywordflow">return</span>(<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>); </div>
-<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; }</div>
-<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160; }</div>
-<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160; {</div>
-<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160; <span class="keyword">auto</span> handleData = std::make_shared&lt;handleSinkSoundProperty&gt;(iter-&gt;second,sinkID,soundProperty,mpDatabaseHandler);</div>
-<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160; handle = createHandle(handleData, <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea72e75d7f64cbf94688e986d0dba322c7">H_SETSINKSOUNDPROPERTY</a>);</div>
-<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160; }</div>
-<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160; </div>
-<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__func__,<span class="stringliteral">&quot;sinkID=&quot;</span>, sinkID, <span class="stringliteral">&quot;soundProperty.Type=&quot;</span>, soundProperty.<a class="code" href="structam_1_1am__SoundProperty__s.html#adaf90d729af1e4dca87668616312ee57">type</a>, <span class="stringliteral">&quot;soundProperty.value=&quot;</span>, soundProperty.<a class="code" href="structam_1_1am__SoundProperty__s.html#a1eca1f3f4f81fa8ee61bb5851f37521f">value</a>,<span class="stringliteral">&quot;handle=&quot;</span>,handle); </div>
-<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> syncError(iter-&gt;second-&gt;asyncSetSinkSoundProperty(handle, sinkID, soundProperty));</div>
-<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160; <span class="keywordflow">if</span> (syncError)</div>
-<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160; {</div>
-<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">removeHandle</a>(handle);</div>
-<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;Error while calling asyncSetSinkSoundProperty sinkID:&quot;</span>,sinkID,<span class="stringliteral">&quot;handle:&quot;</span>,handle,<span class="stringliteral">&quot;soundProperty:&quot;</span>,soundProperty.<a class="code" href="structam_1_1am__SoundProperty__s.html#adaf90d729af1e4dca87668616312ee57">type</a>,soundProperty.<a class="code" href="structam_1_1am__SoundProperty__s.html#a1eca1f3f4f81fa8ee61bb5851f37521f">value</a>);</div>
-<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160; }</div>
-<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160; <span class="keywordflow">return</span>(syncError);</div>
-<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160;}</div>
-<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160;</div>
-<div class="line"><a name="l00453"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#ab6e6ac7f1a6540ca71cc60e0fb500f1b"> 453</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#ab6e6ac7f1a6540ca71cc60e0fb500f1b">CAmRoutingSender::asyncSetSourceSoundProperty</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> &amp; soundProperty)</div>
-<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160;{</div>
-<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160; <span class="keyword">auto</span> iter (mMapSourceInterface.find(sourceID));</div>
-<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160; <span class="keywordflow">if</span> (iter == mMapSourceInterface.end())</div>
-<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160; {</div>
-<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;Could not find sourceID&quot;</span>,sourceID);</div>
-<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160; }</div>
-<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; </div>
-<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="classam_1_1CAmRoutingSender.html#a27c6dca21513a4ecdf4e24ac43bc8707">handleExists</a>(handle))</div>
-<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; {</div>
-<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160; <span class="keywordflow">if</span> (handle.<a class="code" href="structam_1_1am__Handle__s.html#a05f863136a74f9fd3356e0c30149a649">handleType</a>==<a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea4e9a1b934a2434d67fe41daeadeafc99">am_Handle_e::H_SETSOURCESOUNDPROPERTY</a>)</div>
-<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160; {</div>
-<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__func__,<span class="stringliteral">&quot;Resending for handle&quot;</span>,handle);</div>
-<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160; }</div>
-<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160; {</div>
-<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;Handle exists but wrong type&quot;</span>,handle); </div>
-<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160; <span class="keywordflow">return</span>(<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>); </div>
-<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160; }</div>
-<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160; }</div>
-<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160; { </div>
-<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160; <span class="keyword">auto</span> handleData = std::make_shared&lt;handleSourceSoundProperty&gt;(iter-&gt;second,sourceID,soundProperty,mpDatabaseHandler);</div>
-<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160; handle = createHandle(handleData, <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea4e9a1b934a2434d67fe41daeadeafc99">H_SETSOURCESOUNDPROPERTY</a>);</div>
-<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160; }</div>
-<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__func__,<span class="stringliteral">&quot;sourceID=&quot;</span>, sourceID, <span class="stringliteral">&quot;soundProperty.Type=&quot;</span>, soundProperty.<a class="code" href="structam_1_1am__SoundProperty__s.html#adaf90d729af1e4dca87668616312ee57">type</a>, <span class="stringliteral">&quot;soundProperty.value=&quot;</span>, soundProperty.<a class="code" href="structam_1_1am__SoundProperty__s.html#a1eca1f3f4f81fa8ee61bb5851f37521f">value</a>,<span class="stringliteral">&quot;handle=&quot;</span>,handle); </div>
-<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> syncError(iter-&gt;second-&gt;asyncSetSourceSoundProperty(handle, sourceID, soundProperty));</div>
-<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160; <span class="keywordflow">if</span> (syncError)</div>
-<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160; {</div>
-<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">removeHandle</a>(handle);</div>
-<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;Error while calling asyncSetSourceSoundProperty sourceID:&quot;</span>,sourceID,<span class="stringliteral">&quot;handle:&quot;</span>,handle,<span class="stringliteral">&quot;soundProperty:&quot;</span>,soundProperty.<a class="code" href="structam_1_1am__SoundProperty__s.html#adaf90d729af1e4dca87668616312ee57">type</a>,soundProperty.<a class="code" href="structam_1_1am__SoundProperty__s.html#a1eca1f3f4f81fa8ee61bb5851f37521f">value</a>); </div>
-<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160; }</div>
-<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160; <span class="keywordflow">return</span>(syncError);</div>
-<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160;}</div>
-<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160;</div>
-<div class="line"><a name="l00489"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#a0884659ca24968137a6ac81fd3fc0003"> 489</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#a0884659ca24968137a6ac81fd3fc0003">CAmRoutingSender::asyncSetSourceSoundProperties</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt; &amp; listSoundProperties, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID)</div>
-<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160;{</div>
-<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160; <span class="keyword">auto</span> iter (mMapSourceInterface.find(sourceID));</div>
-<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160; <span class="keywordflow">if</span> (iter == mMapSourceInterface.end())</div>
-<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160; {</div>
-<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;Could not find sourceID&quot;</span>,sourceID);</div>
-<div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160; }</div>
-<div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160; </div>
-<div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="classam_1_1CAmRoutingSender.html#a27c6dca21513a4ecdf4e24ac43bc8707">handleExists</a>(handle))</div>
-<div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160; {</div>
-<div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160; <span class="keywordflow">if</span> (handle.<a class="code" href="structam_1_1am__Handle__s.html#a05f863136a74f9fd3356e0c30149a649">handleType</a>==<a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea57d1a5f5e1b271a6a0c542fb9cff9e78">am_Handle_e::H_SETSOURCESOUNDPROPERTIES</a>)</div>
-<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160; {</div>
-<div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__func__,<span class="stringliteral">&quot;Resending for handle&quot;</span>,handle);</div>
-<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160; }</div>
-<div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160; {</div>
-<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;Handle exists but wrong type&quot;</span>,handle); </div>
-<div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160; <span class="keywordflow">return</span>(<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>); </div>
-<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160; }</div>
-<div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160; }</div>
-<div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160; { </div>
-<div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160; <span class="keyword">auto</span> handleData = std::make_shared&lt;handleSourceSoundProperties&gt;(iter-&gt;second,sourceID,listSoundProperties,mpDatabaseHandler);</div>
-<div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160; handle = createHandle(handleData, <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea57d1a5f5e1b271a6a0c542fb9cff9e78">H_SETSOURCESOUNDPROPERTIES</a>);</div>
-<div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160; }</div>
-<div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160; </div>
-<div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__func__,<span class="stringliteral">&quot;sourceID=&quot;</span>, sourceID); </div>
-<div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> syncError(iter-&gt;second-&gt;asyncSetSourceSoundProperties(handle, sourceID, listSoundProperties));</div>
-<div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160; <span class="keywordflow">if</span> (syncError)</div>
-<div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160; {</div>
-<div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">removeHandle</a>(handle);</div>
-<div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;Error while calling asyncSetSourceSoundProperties sourceID:&quot;</span>,sourceID,<span class="stringliteral">&quot;handle:&quot;</span>,handle); </div>
-<div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160; }</div>
-<div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160; <span class="keywordflow">return</span>(syncError);</div>
-<div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160;}</div>
-<div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160;</div>
-<div class="line"><a name="l00526"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#acb481d859b7010e0b5c70008c542e6ce"> 526</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#acb481d859b7010e0b5c70008c542e6ce">CAmRoutingSender::asyncSetSinkSoundProperties</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt; &amp; listSoundProperties, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)</div>
-<div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160;{</div>
-<div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160; <span class="keyword">auto</span> iter (mMapSinkInterface.find(sinkID));</div>
-<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160; <span class="keywordflow">if</span> (iter == mMapSinkInterface.end())</div>
-<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160; {</div>
-<div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;Could not find sink&quot;</span>,sinkID);</div>
-<div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160; }</div>
-<div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160; </div>
-<div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="classam_1_1CAmRoutingSender.html#a27c6dca21513a4ecdf4e24ac43bc8707">handleExists</a>(handle))</div>
-<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160; {</div>
-<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160; <span class="keywordflow">if</span> (handle.<a class="code" href="structam_1_1am__Handle__s.html#a05f863136a74f9fd3356e0c30149a649">handleType</a>==<a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ceae0976253ad16a3c43a0378b9a2956501">am_Handle_e::H_SETSINKSOUNDPROPERTIES</a>)</div>
-<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160; {</div>
-<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__func__,<span class="stringliteral">&quot;Resending for handle&quot;</span>,handle);</div>
-<div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160; }</div>
-<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160; {</div>
-<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;Handle exists but wrong type&quot;</span>,handle); </div>
-<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160; <span class="keywordflow">return</span>(<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>); </div>
-<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160; }</div>
-<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160; }</div>
-<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160; { </div>
-<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160; <span class="keyword">auto</span> handleData = std::make_shared&lt;handleSinkSoundProperties&gt;(iter-&gt;second,sinkID,listSoundProperties,mpDatabaseHandler);</div>
-<div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160; handle = createHandle(handleData, <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ceae0976253ad16a3c43a0378b9a2956501">H_SETSINKSOUNDPROPERTIES</a>);</div>
-<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160; }</div>
-<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160; </div>
-<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__func__,<span class="stringliteral">&quot;sinkID=&quot;</span>, sinkID,<span class="stringliteral">&quot;handle=&quot;</span>,handle); </div>
-<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> syncError(iter-&gt;second-&gt;asyncSetSinkSoundProperties(handle, sinkID, listSoundProperties));</div>
-<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160; <span class="keywordflow">if</span> (syncError)</div>
-<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160; {</div>
-<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">removeHandle</a>(handle);</div>
-<div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;Error while calling asyncSetSinkSoundProperties sinkID:&quot;</span>,sinkID,<span class="stringliteral">&quot;handle:&quot;</span>,handle); </div>
-<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160; }</div>
-<div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160; <span class="keywordflow">return</span>(syncError);</div>
-<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160;}</div>
-<div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160;</div>
-<div class="line"><a name="l00563"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#ab7eb58fa2f979c18f259f28baf91eb66"> 563</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#ab7eb58fa2f979c18f259f28baf91eb66">CAmRoutingSender::asyncCrossFade</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a> hotSink, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> rampType, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> time)</div>
-<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160;{</div>
-<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160; <span class="keyword">auto</span> iter (mMapCrossfaderInterface.find(crossfaderID));</div>
-<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160; <span class="keywordflow">if</span> (iter == mMapCrossfaderInterface.end())</div>
-<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160; {</div>
-<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;Could not find crossfaderID&quot;</span>,crossfaderID);</div>
-<div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160; }</div>
-<div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160; </div>
-<div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="classam_1_1CAmRoutingSender.html#a27c6dca21513a4ecdf4e24ac43bc8707">handleExists</a>(handle))</div>
-<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160; {</div>
-<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160; <span class="keywordflow">if</span> (handle.<a class="code" href="structam_1_1am__Handle__s.html#a05f863136a74f9fd3356e0c30149a649">handleType</a>==<a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ceae323725828028f390ee31a7ad2857d36">am_Handle_e::H_CROSSFADE</a>)</div>
-<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160; {</div>
-<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__func__,<span class="stringliteral">&quot;Resending for handle&quot;</span>,handle);</div>
-<div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160; }</div>
-<div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160; {</div>
-<div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;Handle exists but wrong type&quot;</span>,handle); </div>
-<div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160; <span class="keywordflow">return</span>(<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>); </div>
-<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160; }</div>
-<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160; }</div>
-<div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160; { </div>
-<div class="line"><a name="l00586"></a><span class="lineno"> 586</span>&#160; <span class="keyword">auto</span> handleData = std::make_shared&lt;handleCrossFader&gt;(iter-&gt;second,crossfaderID,hotSink,mpDatabaseHandler);</div>
-<div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160; handle = createHandle(handleData, <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ceae323725828028f390ee31a7ad2857d36">H_CROSSFADE</a>);</div>
-<div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160; }</div>
-<div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160; </div>
-<div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__func__,<span class="stringliteral">&quot;hotSource=&quot;</span>, hotSink, <span class="stringliteral">&quot;crossfaderID=&quot;</span>, crossfaderID, <span class="stringliteral">&quot;rampType=&quot;</span>, rampType, <span class="stringliteral">&quot;rampTime=&quot;</span>, time,<span class="stringliteral">&quot;handle=&quot;</span>,handle);</div>
-<div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> syncError(iter-&gt;second-&gt;asyncCrossFade(handle, crossfaderID, hotSink, rampType, time));</div>
-<div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160; <span class="keywordflow">if</span> (syncError)</div>
-<div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160; {</div>
-<div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">removeHandle</a>(handle);</div>
-<div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160; }</div>
-<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160; <span class="keywordflow">return</span>(syncError);</div>
-<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160;}</div>
-<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160;</div>
-<div class="line"><a name="l00599"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#aa71812dcf76446b25802387f84e5161a"> 599</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#aa71812dcf76446b25802387f84e5161a">CAmRoutingSender::setDomainState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> domainState)</div>
-<div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160;{</div>
-<div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__func__,<span class="stringliteral">&quot;domainID=&quot;</span>, domainID, <span class="stringliteral">&quot;domainState=&quot;</span>, domainState);</div>
-<div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160; DomainInterfaceMap::iterator iter = mMapDomainInterface.begin();</div>
-<div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160; iter = mMapDomainInterface.find(domainID);</div>
-<div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160; <span class="keywordflow">if</span> (iter != mMapDomainInterface.end())</div>
-<div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160; <span class="keywordflow">return</span> (iter-&gt;second-&gt;setDomainState(domainID, domainState));</div>
-<div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160;}</div>
-<div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160;</div>
-<div class="line"><a name="l00614"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#aa112c18abbb53f724e851dc90fe3a670"> 614</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#aa112c18abbb53f724e851dc90fe3a670">CAmRoutingSender::addDomainLookup</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Domain__s.html">am_Domain_s</a>&amp; domainData)</div>
-<div class="line"><a name="l00615"></a><span class="lineno"> 615</span>&#160;{</div>
-<div class="line"><a name="l00616"></a><span class="lineno"> 616</span>&#160; std::vector&lt;InterfaceNamePairs&gt;::iterator iter = mListInterfaces.begin();</div>
-<div class="line"><a name="l00617"></a><span class="lineno"> 617</span>&#160; std::vector&lt;InterfaceNamePairs&gt;::iterator iterEnd = mListInterfaces.end();</div>
-<div class="line"><a name="l00618"></a><span class="lineno"> 618</span>&#160; <span class="keywordflow">for</span> (; iter &lt; iterEnd; ++iter)</div>
-<div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160; {</div>
-<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160; <span class="keywordflow">if</span> ((*iter).busName.compare(domainData.<a class="code" href="structam_1_1am__Domain__s.html#ab16b5804711358bd383308036eb3e8db">busname</a>) == 0)</div>
-<div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160; {</div>
-<div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160; mMapDomainInterface.insert(std::make_pair(domainData.<a class="code" href="structam_1_1am__Domain__s.html#aa7c60d47722a938f9a38dcecf3f48094">domainID</a>, (*iter).routingInterface));</div>
-<div class="line"><a name="l00623"></a><span class="lineno"> 623</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160; }</div>
-<div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160; }</div>
-<div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__PRETTY_FUNCTION__,<span class="stringliteral">&quot; Could not find busname for bus&quot;</span>,domainData.<a class="code" href="structam_1_1am__Domain__s.html#ab16b5804711358bd383308036eb3e8db">busname</a>);</div>
-<div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>);</div>
-<div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160;}</div>
-<div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160;</div>
-<div class="line"><a name="l00635"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#ae16f1eba6327e4b42c43f271cb11afdd"> 635</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#ae16f1eba6327e4b42c43f271cb11afdd">CAmRoutingSender::addSourceLookup</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a>&amp; sourceData)</div>
-<div class="line"><a name="l00636"></a><span class="lineno"> 636</span>&#160;{</div>
-<div class="line"><a name="l00637"></a><span class="lineno"> 637</span>&#160; DomainInterfaceMap::iterator iter = mMapDomainInterface.begin();</div>
-<div class="line"><a name="l00638"></a><span class="lineno"> 638</span>&#160; iter = mMapDomainInterface.find(sourceData.<a class="code" href="structam_1_1am__Source__s.html#a57854adc822ed77c6443ec2c745820af">domainID</a>);</div>
-<div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160; <span class="keywordflow">if</span> (iter != mMapDomainInterface.end())</div>
-<div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160; {</div>
-<div class="line"><a name="l00641"></a><span class="lineno"> 641</span>&#160; mMapSourceInterface.insert(std::make_pair(sourceData.<a class="code" href="structam_1_1am__Source__s.html#ad224888802fabebefe6ff587412da9fd">sourceID</a>, iter-&gt;second));</div>
-<div class="line"><a name="l00642"></a><span class="lineno"> 642</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l00643"></a><span class="lineno"> 643</span>&#160; }</div>
-<div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__PRETTY_FUNCTION__,<span class="stringliteral">&quot; Could not find domainInterface for domainID&quot;</span>,sourceData.<a class="code" href="structam_1_1am__Source__s.html#a57854adc822ed77c6443ec2c745820af">domainID</a>);</div>
-<div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>);</div>
-<div class="line"><a name="l00646"></a><span class="lineno"> 646</span>&#160;}</div>
-<div class="line"><a name="l00647"></a><span class="lineno"> 647</span>&#160;</div>
-<div class="line"><a name="l00653"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#a33adecaea09901b919a8ca684b6634cb"> 653</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#a33adecaea09901b919a8ca684b6634cb">CAmRoutingSender::addSinkLookup</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a>&amp; sinkData)</div>
-<div class="line"><a name="l00654"></a><span class="lineno"> 654</span>&#160;{</div>
-<div class="line"><a name="l00655"></a><span class="lineno"> 655</span>&#160; DomainInterfaceMap::iterator iter = mMapDomainInterface.begin();</div>
-<div class="line"><a name="l00656"></a><span class="lineno"> 656</span>&#160; iter = mMapDomainInterface.find(sinkData.<a class="code" href="structam_1_1am__Sink__s.html#a8505cd0b29334007bd6dd5555f482cce">domainID</a>);</div>
-<div class="line"><a name="l00657"></a><span class="lineno"> 657</span>&#160; <span class="keywordflow">if</span> (iter != mMapDomainInterface.end())</div>
-<div class="line"><a name="l00658"></a><span class="lineno"> 658</span>&#160; {</div>
-<div class="line"><a name="l00659"></a><span class="lineno"> 659</span>&#160; mMapSinkInterface.insert(std::make_pair(sinkData.<a class="code" href="structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1">sinkID</a>, iter-&gt;second));</div>
-<div class="line"><a name="l00660"></a><span class="lineno"> 660</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l00661"></a><span class="lineno"> 661</span>&#160; }</div>
-<div class="line"><a name="l00662"></a><span class="lineno"> 662</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__PRETTY_FUNCTION__,<span class="stringliteral">&quot;Could not find domainInterface for domainID&quot;</span>,sinkData.<a class="code" href="structam_1_1am__Sink__s.html#a8505cd0b29334007bd6dd5555f482cce">domainID</a>);</div>
-<div class="line"><a name="l00663"></a><span class="lineno"> 663</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>);</div>
-<div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160;}</div>
-<div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160;</div>
-<div class="line"><a name="l00671"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#a8822c78e9eb87ac0936bad78abb1dcf1"> 671</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#a8822c78e9eb87ac0936bad78abb1dcf1">CAmRoutingSender::addCrossfaderLookup</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a>&amp; crossfaderData)</div>
-<div class="line"><a name="l00672"></a><span class="lineno"> 672</span>&#160;{</div>
-<div class="line"><a name="l00673"></a><span class="lineno"> 673</span>&#160; DomainInterfaceMap::iterator iter = mMapSourceInterface.begin();</div>
-<div class="line"><a name="l00674"></a><span class="lineno"> 674</span>&#160; iter = mMapSourceInterface.find(crossfaderData.<a class="code" href="structam_1_1am__Crossfader__s.html#a5442753fb1a60b8d56c5a79b8989ed04">sourceID</a>);</div>
-<div class="line"><a name="l00675"></a><span class="lineno"> 675</span>&#160; <span class="keywordflow">if</span> (iter != mMapSourceInterface.end())</div>
-<div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160; {</div>
-<div class="line"><a name="l00677"></a><span class="lineno"> 677</span>&#160; mMapSourceInterface.insert(std::make_pair(crossfaderData.<a class="code" href="structam_1_1am__Crossfader__s.html#a6c6af4e70cb360d43095372dc33b1626">crossfaderID</a>, iter-&gt;second));</div>
-<div class="line"><a name="l00678"></a><span class="lineno"> 678</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l00679"></a><span class="lineno"> 679</span>&#160; }</div>
-<div class="line"><a name="l00680"></a><span class="lineno"> 680</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__PRETTY_FUNCTION__,<span class="stringliteral">&quot; Could not find sourceInterface for source&quot;</span>,crossfaderData.<a class="code" href="structam_1_1am__Crossfader__s.html#a5442753fb1a60b8d56c5a79b8989ed04">sourceID</a>);</div>
-<div class="line"><a name="l00681"></a><span class="lineno"> 681</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>);</div>
-<div class="line"><a name="l00682"></a><span class="lineno"> 682</span>&#160;}</div>
-<div class="line"><a name="l00683"></a><span class="lineno"> 683</span>&#160;</div>
-<div class="line"><a name="l00688"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#a4bc0861fb9186a8363f127133706f966"> 688</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#a4bc0861fb9186a8363f127133706f966">CAmRoutingSender::removeDomainLookup</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID)</div>
-<div class="line"><a name="l00689"></a><span class="lineno"> 689</span>&#160;{</div>
-<div class="line"><a name="l00690"></a><span class="lineno"> 690</span>&#160; DomainInterfaceMap::iterator iter = mMapDomainInterface.begin();</div>
-<div class="line"><a name="l00691"></a><span class="lineno"> 691</span>&#160; iter = mMapDomainInterface.find(domainID);</div>
-<div class="line"><a name="l00692"></a><span class="lineno"> 692</span>&#160; <span class="keywordflow">if</span> (iter != mMapDomainInterface.end())</div>
-<div class="line"><a name="l00693"></a><span class="lineno"> 693</span>&#160; {</div>
-<div class="line"><a name="l00694"></a><span class="lineno"> 694</span>&#160; mMapDomainInterface.erase(iter);</div>
-<div class="line"><a name="l00695"></a><span class="lineno"> 695</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l00696"></a><span class="lineno"> 696</span>&#160; }</div>
-<div class="line"><a name="l00697"></a><span class="lineno"> 697</span>&#160;</div>
-<div class="line"><a name="l00698"></a><span class="lineno"> 698</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l00699"></a><span class="lineno"> 699</span>&#160;}</div>
-<div class="line"><a name="l00700"></a><span class="lineno"> 700</span>&#160;</div>
-<div class="line"><a name="l00705"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#ac1e116da59eb9222c63ad109e4062eb2"> 705</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#ac1e116da59eb9222c63ad109e4062eb2">CAmRoutingSender::removeSourceLookup</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID)</div>
-<div class="line"><a name="l00706"></a><span class="lineno"> 706</span>&#160;{</div>
-<div class="line"><a name="l00707"></a><span class="lineno"> 707</span>&#160; SourceInterfaceMap::iterator iter = mMapSourceInterface.begin();</div>
-<div class="line"><a name="l00708"></a><span class="lineno"> 708</span>&#160; iter = mMapSourceInterface.find(sourceID);</div>
-<div class="line"><a name="l00709"></a><span class="lineno"> 709</span>&#160; <span class="keywordflow">if</span> (iter != mMapSourceInterface.end())</div>
-<div class="line"><a name="l00710"></a><span class="lineno"> 710</span>&#160; {</div>
-<div class="line"><a name="l00711"></a><span class="lineno"> 711</span>&#160; mMapSourceInterface.erase(iter);</div>
-<div class="line"><a name="l00712"></a><span class="lineno"> 712</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l00713"></a><span class="lineno"> 713</span>&#160; }</div>
-<div class="line"><a name="l00714"></a><span class="lineno"> 714</span>&#160;</div>
-<div class="line"><a name="l00715"></a><span class="lineno"> 715</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l00716"></a><span class="lineno"> 716</span>&#160;}</div>
-<div class="line"><a name="l00717"></a><span class="lineno"> 717</span>&#160;</div>
-<div class="line"><a name="l00722"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#abc9fa9970e1d5b3c92940f0df89c1ba0"> 722</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#abc9fa9970e1d5b3c92940f0df89c1ba0">CAmRoutingSender::removeSinkLookup</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)</div>
-<div class="line"><a name="l00723"></a><span class="lineno"> 723</span>&#160;{</div>
-<div class="line"><a name="l00724"></a><span class="lineno"> 724</span>&#160; SinkInterfaceMap::iterator iter = mMapSinkInterface.begin();</div>
-<div class="line"><a name="l00725"></a><span class="lineno"> 725</span>&#160; iter = mMapSinkInterface.find(sinkID);</div>
-<div class="line"><a name="l00726"></a><span class="lineno"> 726</span>&#160; <span class="keywordflow">if</span> (iter != mMapSinkInterface.end())</div>
-<div class="line"><a name="l00727"></a><span class="lineno"> 727</span>&#160; {</div>
-<div class="line"><a name="l00728"></a><span class="lineno"> 728</span>&#160; mMapSinkInterface.erase(iter);</div>
-<div class="line"><a name="l00729"></a><span class="lineno"> 729</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l00730"></a><span class="lineno"> 730</span>&#160; }</div>
-<div class="line"><a name="l00731"></a><span class="lineno"> 731</span>&#160;</div>
-<div class="line"><a name="l00732"></a><span class="lineno"> 732</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l00733"></a><span class="lineno"> 733</span>&#160;}</div>
-<div class="line"><a name="l00734"></a><span class="lineno"> 734</span>&#160;</div>
-<div class="line"><a name="l00739"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#ac63e691b1f7ad4bd4fc2c69757c84752"> 739</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#ac63e691b1f7ad4bd4fc2c69757c84752">CAmRoutingSender::removeCrossfaderLookup</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID)</div>
-<div class="line"><a name="l00740"></a><span class="lineno"> 740</span>&#160;{</div>
-<div class="line"><a name="l00741"></a><span class="lineno"> 741</span>&#160; CrossfaderInterfaceMap::iterator iter = mMapCrossfaderInterface.begin();</div>
-<div class="line"><a name="l00742"></a><span class="lineno"> 742</span>&#160; iter = mMapCrossfaderInterface.find(crossfaderID);</div>
-<div class="line"><a name="l00743"></a><span class="lineno"> 743</span>&#160; <span class="keywordflow">if</span> (iter != mMapCrossfaderInterface.end())</div>
-<div class="line"><a name="l00744"></a><span class="lineno"> 744</span>&#160; {</div>
-<div class="line"><a name="l00745"></a><span class="lineno"> 745</span>&#160; mMapCrossfaderInterface.erase(iter);</div>
-<div class="line"><a name="l00746"></a><span class="lineno"> 746</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l00747"></a><span class="lineno"> 747</span>&#160; }</div>
-<div class="line"><a name="l00748"></a><span class="lineno"> 748</span>&#160;</div>
-<div class="line"><a name="l00749"></a><span class="lineno"> 749</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l00750"></a><span class="lineno"> 750</span>&#160;}</div>
-<div class="line"><a name="l00751"></a><span class="lineno"> 751</span>&#160;</div>
-<div class="line"><a name="l00757"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b"> 757</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">CAmRoutingSender::removeHandle</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle)</div>
-<div class="line"><a name="l00758"></a><span class="lineno"> 758</span>&#160;{</div>
-<div class="line"><a name="l00759"></a><span class="lineno"> 759</span>&#160; <span class="keywordflow">if</span> (mlistActiveHandles.erase(handle))</div>
-<div class="line"><a name="l00760"></a><span class="lineno"> 760</span>&#160; {</div>
-<div class="line"><a name="l00761"></a><span class="lineno"> 761</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l00762"></a><span class="lineno"> 762</span>&#160; }</div>
-<div class="line"><a name="l00763"></a><span class="lineno"> 763</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;Could not remove handle&quot;</span>,handle.<a class="code" href="structam_1_1am__Handle__s.html#aad0238ce3ed33303aeef55a756bccc46">handle</a>);</div>
-<div class="line"><a name="l00764"></a><span class="lineno"> 764</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l00765"></a><span class="lineno"> 765</span>&#160;}</div>
-<div class="line"><a name="l00766"></a><span class="lineno"> 766</span>&#160;</div>
-<div class="line"><a name="l00767"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#a194c67b22f11a192bac1a89556448c73"> 767</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#a194c67b22f11a192bac1a89556448c73">CAmRoutingSender::getListHandles</a>(std::vector&lt;am_Handle_s&gt; &amp; listHandles)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00768"></a><span class="lineno"> 768</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00769"></a><span class="lineno"> 769</span>&#160; listHandles.clear();</div>
-<div class="line"><a name="l00770"></a><span class="lineno"> 770</span>&#160; HandlesMap::const_iterator it = mlistActiveHandles.begin();</div>
-<div class="line"><a name="l00771"></a><span class="lineno"> 771</span>&#160; <span class="keywordflow">for</span> (; it != mlistActiveHandles.end(); ++it)</div>
-<div class="line"><a name="l00772"></a><span class="lineno"> 772</span>&#160; {</div>
-<div class="line"><a name="l00773"></a><span class="lineno"> 773</span>&#160; listHandles.push_back(it-&gt;first);</div>
-<div class="line"><a name="l00774"></a><span class="lineno"> 774</span>&#160; }</div>
-<div class="line"><a name="l00775"></a><span class="lineno"> 775</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l00776"></a><span class="lineno"> 776</span>&#160;}</div>
-<div class="line"><a name="l00777"></a><span class="lineno"> 777</span>&#160;</div>
-<div class="line"><a name="l00784"></a><span class="lineno"> 784</span>&#160;<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> CAmRoutingSender::createHandle(std::shared_ptr&lt;handleDataBase&gt; handleData, <span class="keyword">const</span> <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ce">am_Handle_e</a> type)</div>
-<div class="line"><a name="l00785"></a><span class="lineno"> 785</span>&#160;{</div>
-<div class="line"><a name="l00786"></a><span class="lineno"> 786</span>&#160; <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle;</div>
-<div class="line"><a name="l00787"></a><span class="lineno"> 787</span>&#160; <span class="keywordflow">if</span> (++mHandleCount&gt;=1024) <span class="comment">//defined by 10 bit (out if structure!)</span></div>
-<div class="line"><a name="l00788"></a><span class="lineno"> 788</span>&#160; mHandleCount=1;</div>
-<div class="line"><a name="l00789"></a><span class="lineno"> 789</span>&#160; handle.<a class="code" href="structam_1_1am__Handle__s.html#aad0238ce3ed33303aeef55a756bccc46">handle</a> = mHandleCount;</div>
-<div class="line"><a name="l00790"></a><span class="lineno"> 790</span>&#160; handle.<a class="code" href="structam_1_1am__Handle__s.html#a05f863136a74f9fd3356e0c30149a649">handleType</a> = type;</div>
-<div class="line"><a name="l00791"></a><span class="lineno"> 791</span>&#160; mlistActiveHandles.insert(std::make_pair(handle, handleData));</div>
-<div class="line"><a name="l00792"></a><span class="lineno"> 792</span>&#160; <span class="keywordflow">if</span> ((mlistActiveHandles.size()%100) == 0)</div>
-<div class="line"><a name="l00793"></a><span class="lineno"> 793</span>&#160; {</div>
-<div class="line"><a name="l00794"></a><span class="lineno"> 794</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;CAmRoutingSender::createHandle warning: too many open handles, number of handles: &quot;</span>, mlistActiveHandles.size());</div>
-<div class="line"><a name="l00795"></a><span class="lineno"> 795</span>&#160; }</div>
-<div class="line"><a name="l00796"></a><span class="lineno"> 796</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__func__,handle.<a class="code" href="structam_1_1am__Handle__s.html#aad0238ce3ed33303aeef55a756bccc46">handle</a>, handle.<a class="code" href="structam_1_1am__Handle__s.html#a05f863136a74f9fd3356e0c30149a649">handleType</a>);</div>
-<div class="line"><a name="l00797"></a><span class="lineno"> 797</span>&#160; <span class="keywordflow">return</span> (handle);</div>
-<div class="line"><a name="l00798"></a><span class="lineno"> 798</span>&#160;}</div>
-<div class="line"><a name="l00799"></a><span class="lineno"> 799</span>&#160;</div>
-<div class="line"><a name="l00800"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#a7a4d410e30df0e8240d25a57e3c72c6b"> 800</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingSender.html#a7a4d410e30df0e8240d25a57e3c72c6b">CAmRoutingSender::setRoutingReady</a>()</div>
-<div class="line"><a name="l00801"></a><span class="lineno"> 801</span>&#160;{</div>
-<div class="line"><a name="l00802"></a><span class="lineno"> 802</span>&#160; mpRoutingReceiver-&gt;<a class="code" href="classam_1_1CAmRoutingReceiver.html#a71d7b9de71bc6cd60d80b1317a4ac6a7">waitOnStartup</a>(<span class="keyword">false</span>);</div>
-<div class="line"><a name="l00803"></a><span class="lineno"> 803</span>&#160;</div>
-<div class="line"><a name="l00804"></a><span class="lineno"> 804</span>&#160; <span class="comment">//create a list of handles</span></div>
-<div class="line"><a name="l00805"></a><span class="lineno"> 805</span>&#160; std::vector&lt;uint16_t&gt; listStartupHandles;</div>
-<div class="line"><a name="l00806"></a><span class="lineno"> 806</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; mListInterfaces.size(); i++)</div>
-<div class="line"><a name="l00807"></a><span class="lineno"> 807</span>&#160; {</div>
-<div class="line"><a name="l00808"></a><span class="lineno"> 808</span>&#160; listStartupHandles.push_back(mpRoutingReceiver-&gt;<a class="code" href="classam_1_1CAmRoutingReceiver.html#a4f374bf830716b080c0bf3ec610d3c34">getStartupHandle</a>());</div>
-<div class="line"><a name="l00809"></a><span class="lineno"> 809</span>&#160; }</div>
-<div class="line"><a name="l00810"></a><span class="lineno"> 810</span>&#160;</div>
-<div class="line"><a name="l00811"></a><span class="lineno"> 811</span>&#160; <span class="comment">//set the receiver ready to wait for replies</span></div>
-<div class="line"><a name="l00812"></a><span class="lineno"> 812</span>&#160; mpRoutingReceiver-&gt;<a class="code" href="classam_1_1CAmRoutingReceiver.html#a71d7b9de71bc6cd60d80b1317a4ac6a7">waitOnStartup</a>(<span class="keyword">true</span>);</div>
-<div class="line"><a name="l00813"></a><span class="lineno"> 813</span>&#160;</div>
-<div class="line"><a name="l00814"></a><span class="lineno"> 814</span>&#160; std::vector&lt;InterfaceNamePairs&gt;::iterator iter = mListInterfaces.begin();</div>
-<div class="line"><a name="l00815"></a><span class="lineno"> 815</span>&#160; std::vector&lt;InterfaceNamePairs&gt;::iterator iterEnd = mListInterfaces.end();</div>
-<div class="line"><a name="l00816"></a><span class="lineno"> 816</span>&#160; std::vector&lt;uint16_t&gt;::const_iterator handleIter(listStartupHandles.begin());</div>
-<div class="line"><a name="l00817"></a><span class="lineno"> 817</span>&#160; <span class="keywordflow">for</span> (; iter &lt; iterEnd; ++iter)</div>
-<div class="line"><a name="l00818"></a><span class="lineno"> 818</span>&#160; {</div>
-<div class="line"><a name="l00819"></a><span class="lineno"> 819</span>&#160; (*iter).routingInterface-&gt;setRoutingReady(*(handleIter++));</div>
-<div class="line"><a name="l00820"></a><span class="lineno"> 820</span>&#160; }</div>
-<div class="line"><a name="l00821"></a><span class="lineno"> 821</span>&#160;}</div>
-<div class="line"><a name="l00822"></a><span class="lineno"> 822</span>&#160;</div>
-<div class="line"><a name="l00823"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#a751e3326a925abcb4fa086ae226b4be1"> 823</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingSender.html#a751e3326a925abcb4fa086ae226b4be1">CAmRoutingSender::setRoutingRundown</a>()</div>
-<div class="line"><a name="l00824"></a><span class="lineno"> 824</span>&#160;{</div>
-<div class="line"><a name="l00825"></a><span class="lineno"> 825</span>&#160; mpRoutingReceiver-&gt;<a class="code" href="classam_1_1CAmRoutingReceiver.html#a1dd491623aba0b188b44ce57031540a2">waitOnRundown</a>(<span class="keyword">false</span>);</div>
-<div class="line"><a name="l00826"></a><span class="lineno"> 826</span>&#160; <span class="comment">//create a list of handles</span></div>
-<div class="line"><a name="l00827"></a><span class="lineno"> 827</span>&#160; std::vector&lt;uint16_t&gt; listStartupHandles;</div>
-<div class="line"><a name="l00828"></a><span class="lineno"> 828</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; mListInterfaces.size(); i++)</div>
-<div class="line"><a name="l00829"></a><span class="lineno"> 829</span>&#160; {</div>
-<div class="line"><a name="l00830"></a><span class="lineno"> 830</span>&#160; listStartupHandles.push_back(mpRoutingReceiver-&gt;<a class="code" href="classam_1_1CAmRoutingReceiver.html#a6f8af4aac091f02763f2f678e7c1540e">getRundownHandle</a>());</div>
-<div class="line"><a name="l00831"></a><span class="lineno"> 831</span>&#160; }</div>
-<div class="line"><a name="l00832"></a><span class="lineno"> 832</span>&#160;</div>
-<div class="line"><a name="l00833"></a><span class="lineno"> 833</span>&#160; <span class="comment">//set the receiver ready to wait for replies</span></div>
-<div class="line"><a name="l00834"></a><span class="lineno"> 834</span>&#160; mpRoutingReceiver-&gt;<a class="code" href="classam_1_1CAmRoutingReceiver.html#a1dd491623aba0b188b44ce57031540a2">waitOnRundown</a>(<span class="keyword">true</span>);</div>
-<div class="line"><a name="l00835"></a><span class="lineno"> 835</span>&#160;</div>
-<div class="line"><a name="l00836"></a><span class="lineno"> 836</span>&#160; std::vector&lt;InterfaceNamePairs&gt;::iterator iter = mListInterfaces.begin();</div>
-<div class="line"><a name="l00837"></a><span class="lineno"> 837</span>&#160; std::vector&lt;InterfaceNamePairs&gt;::iterator iterEnd = mListInterfaces.end();</div>
-<div class="line"><a name="l00838"></a><span class="lineno"> 838</span>&#160; std::vector&lt;uint16_t&gt;::const_iterator handleIter(listStartupHandles.begin());</div>
-<div class="line"><a name="l00839"></a><span class="lineno"> 839</span>&#160; <span class="keywordflow">for</span> (; iter &lt; iterEnd; ++iter)</div>
-<div class="line"><a name="l00840"></a><span class="lineno"> 840</span>&#160; {</div>
-<div class="line"><a name="l00841"></a><span class="lineno"> 841</span>&#160; (*iter).routingInterface-&gt;setRoutingRundown(*(handleIter++));</div>
-<div class="line"><a name="l00842"></a><span class="lineno"> 842</span>&#160; }</div>
-<div class="line"><a name="l00843"></a><span class="lineno"> 843</span>&#160;}</div>
-<div class="line"><a name="l00844"></a><span class="lineno"> 844</span>&#160;</div>
-<div class="line"><a name="l00845"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#ad390f3c51644e9b98acdf390f07b6f7b"> 845</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#ad390f3c51644e9b98acdf390f07b6f7b">CAmRoutingSender::asyncSetVolumes</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> std::vector&lt;am_Volumes_s&gt;&amp; listVolumes)</div>
-<div class="line"><a name="l00846"></a><span class="lineno"> 846</span>&#160;{</div>
-<div class="line"><a name="l00847"></a><span class="lineno"> 847</span>&#160; <a class="code" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a>* pRoutingInterface(NULL);</div>
-<div class="line"><a name="l00848"></a><span class="lineno"> 848</span>&#160; <span class="keywordflow">if</span> (listVolumes.empty())</div>
-<div class="line"><a name="l00849"></a><span class="lineno"> 849</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l00850"></a><span class="lineno"> 850</span>&#160;</div>
-<div class="line"><a name="l00851"></a><span class="lineno"> 851</span>&#160; <span class="comment">//we need an interface so lets get either the sink or source ID from the first entry in the listVolumes</span></div>
-<div class="line"><a name="l00852"></a><span class="lineno"> 852</span>&#160; <span class="keywordflow">if</span> (listVolumes[0].volumeType==<a class="code" href="namespaceam.html#a07f9b57ede577d1e70afec63e606759fa1872ddc167f2d64716473982b7882121">VT_SINK</a>)</div>
-<div class="line"><a name="l00853"></a><span class="lineno"> 853</span>&#160; {</div>
-<div class="line"><a name="l00854"></a><span class="lineno"> 854</span>&#160; <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID=listVolumes[0].volumeID.sink;</div>
-<div class="line"><a name="l00855"></a><span class="lineno"> 855</span>&#160; SinkInterfaceMap::iterator iter = mMapSinkInterface.begin();</div>
-<div class="line"><a name="l00856"></a><span class="lineno"> 856</span>&#160; iter = mMapSinkInterface.find(sinkID);</div>
-<div class="line"><a name="l00857"></a><span class="lineno"> 857</span>&#160; <span class="keywordflow">if</span>(iter!=mMapSinkInterface.end())</div>
-<div class="line"><a name="l00858"></a><span class="lineno"> 858</span>&#160; pRoutingInterface=iter-&gt;second;</div>
-<div class="line"><a name="l00859"></a><span class="lineno"> 859</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00860"></a><span class="lineno"> 860</span>&#160; <span class="keywordflow">return</span>(<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l00861"></a><span class="lineno"> 861</span>&#160; }</div>
-<div class="line"><a name="l00862"></a><span class="lineno"> 862</span>&#160;</div>
-<div class="line"><a name="l00863"></a><span class="lineno"> 863</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (listVolumes[0].volumeType==<a class="code" href="namespaceam.html#a07f9b57ede577d1e70afec63e606759fa7ab5d87fe2bca808a924b867c11d4408">VT_SOURCE</a>)</div>
-<div class="line"><a name="l00864"></a><span class="lineno"> 864</span>&#160; {</div>
-<div class="line"><a name="l00865"></a><span class="lineno"> 865</span>&#160; <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID=listVolumes[0].volumeID.source;</div>
-<div class="line"><a name="l00866"></a><span class="lineno"> 866</span>&#160; SourceInterfaceMap::iterator iter = mMapSourceInterface.begin();</div>
-<div class="line"><a name="l00867"></a><span class="lineno"> 867</span>&#160; iter = mMapSourceInterface.find(sourceID);</div>
-<div class="line"><a name="l00868"></a><span class="lineno"> 868</span>&#160; <span class="keywordflow">if</span> (iter!=mMapSourceInterface.end())</div>
-<div class="line"><a name="l00869"></a><span class="lineno"> 869</span>&#160; pRoutingInterface=iter-&gt;second;</div>
-<div class="line"><a name="l00870"></a><span class="lineno"> 870</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00871"></a><span class="lineno"> 871</span>&#160; <span class="keywordflow">return</span>(<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l00872"></a><span class="lineno"> 872</span>&#160; }</div>
-<div class="line"><a name="l00873"></a><span class="lineno"> 873</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00874"></a><span class="lineno"> 874</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l00875"></a><span class="lineno"> 875</span>&#160;</div>
-<div class="line"><a name="l00876"></a><span class="lineno"> 876</span>&#160; <span class="keyword">auto</span> handleData = std::make_shared&lt;handleSetVolumes&gt;(pRoutingInterface,listVolumes,mpDatabaseHandler);</div>
-<div class="line"><a name="l00877"></a><span class="lineno"> 877</span>&#160; handle = createHandle(handleData, <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea922b6734abf08e1311d6613831a0ddc2">H_SETVOLUMES</a>);</div>
-<div class="line"><a name="l00878"></a><span class="lineno"> 878</span>&#160;</div>
-<div class="line"><a name="l00879"></a><span class="lineno"> 879</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__func__, <span class="stringliteral">&quot;handle=&quot;</span>, handle);</div>
-<div class="line"><a name="l00880"></a><span class="lineno"> 880</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> syncError(pRoutingInterface-&gt;asyncSetVolumes(handle, listVolumes));</div>
-<div class="line"><a name="l00881"></a><span class="lineno"> 881</span>&#160; <span class="keywordflow">if</span> (syncError)</div>
-<div class="line"><a name="l00882"></a><span class="lineno"> 882</span>&#160; {</div>
-<div class="line"><a name="l00883"></a><span class="lineno"> 883</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">removeHandle</a>(handle);</div>
-<div class="line"><a name="l00884"></a><span class="lineno"> 884</span>&#160; }</div>
-<div class="line"><a name="l00885"></a><span class="lineno"> 885</span>&#160; <span class="keywordflow">return</span>(syncError);</div>
-<div class="line"><a name="l00886"></a><span class="lineno"> 886</span>&#160;</div>
-<div class="line"><a name="l00887"></a><span class="lineno"> 887</span>&#160;}</div>
-<div class="line"><a name="l00888"></a><span class="lineno"> 888</span>&#160;</div>
-<div class="line"><a name="l00889"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#af22ae1fdcda484e9d379b13711df5c0d"> 889</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#af22ae1fdcda484e9d379b13711df5c0d">CAmRoutingSender::asyncSetSinkNotificationConfiguration</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; notificationConfiguration)</div>
-<div class="line"><a name="l00890"></a><span class="lineno"> 890</span>&#160;{</div>
-<div class="line"><a name="l00891"></a><span class="lineno"> 891</span>&#160; <span class="keyword">auto</span> iter (mMapSinkInterface.find(sinkID));</div>
-<div class="line"><a name="l00892"></a><span class="lineno"> 892</span>&#160; <span class="keywordflow">if</span> (iter == mMapSinkInterface.end())</div>
-<div class="line"><a name="l00893"></a><span class="lineno"> 893</span>&#160; {</div>
-<div class="line"><a name="l00894"></a><span class="lineno"> 894</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;Could not find sink&quot;</span>,sinkID);</div>
-<div class="line"><a name="l00895"></a><span class="lineno"> 895</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l00896"></a><span class="lineno"> 896</span>&#160; }</div>
-<div class="line"><a name="l00897"></a><span class="lineno"> 897</span>&#160; </div>
-<div class="line"><a name="l00898"></a><span class="lineno"> 898</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="classam_1_1CAmRoutingSender.html#a27c6dca21513a4ecdf4e24ac43bc8707">handleExists</a>(handle))</div>
-<div class="line"><a name="l00899"></a><span class="lineno"> 899</span>&#160; {</div>
-<div class="line"><a name="l00900"></a><span class="lineno"> 900</span>&#160; <span class="keywordflow">if</span> (handle.<a class="code" href="structam_1_1am__Handle__s.html#a05f863136a74f9fd3356e0c30149a649">handleType</a>==<a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea18db7525ba219949fe7a38d225a94a24">am_Handle_e::H_SETSINKNOTIFICATION</a>)</div>
-<div class="line"><a name="l00901"></a><span class="lineno"> 901</span>&#160; {</div>
-<div class="line"><a name="l00902"></a><span class="lineno"> 902</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__func__,<span class="stringliteral">&quot;Resending for handle&quot;</span>,handle);</div>
-<div class="line"><a name="l00903"></a><span class="lineno"> 903</span>&#160; }</div>
-<div class="line"><a name="l00904"></a><span class="lineno"> 904</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00905"></a><span class="lineno"> 905</span>&#160; {</div>
-<div class="line"><a name="l00906"></a><span class="lineno"> 906</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;Handle exists but wrong type&quot;</span>,handle); </div>
-<div class="line"><a name="l00907"></a><span class="lineno"> 907</span>&#160; <span class="keywordflow">return</span>(<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>); </div>
-<div class="line"><a name="l00908"></a><span class="lineno"> 908</span>&#160; }</div>
-<div class="line"><a name="l00909"></a><span class="lineno"> 909</span>&#160; }</div>
-<div class="line"><a name="l00910"></a><span class="lineno"> 910</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00911"></a><span class="lineno"> 911</span>&#160; { </div>
-<div class="line"><a name="l00912"></a><span class="lineno"> 912</span>&#160; <span class="keyword">auto</span> handleData = std::make_shared&lt;handleSetSinkNotificationConfiguration&gt;(iter-&gt;second,sinkID,notificationConfiguration,mpDatabaseHandler);</div>
-<div class="line"><a name="l00913"></a><span class="lineno"> 913</span>&#160; handle = createHandle(handleData, <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea18db7525ba219949fe7a38d225a94a24">H_SETSINKNOTIFICATION</a>);</div>
-<div class="line"><a name="l00914"></a><span class="lineno"> 914</span>&#160; }</div>
-<div class="line"><a name="l00915"></a><span class="lineno"> 915</span>&#160;</div>
-<div class="line"><a name="l00916"></a><span class="lineno"> 916</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__func__,<span class="stringliteral">&quot;sinkID=&quot;</span>,sinkID,<span class="stringliteral">&quot;notificationConfiguration.type=&quot;</span>,notificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#ab3c479eda9f228cd981e217142ea84bf">type</a>,<span class="stringliteral">&quot;notificationConfiguration.status&quot;</span>,notificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#a572962899f2aa344051a41eaebd71ddc">status</a>,<span class="stringliteral">&quot;notificationConfiguration.parameter&quot;</span>,notificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#abc567830bd6c0d470b344a62d51bd5d0">parameter</a>); </div>
-<div class="line"><a name="l00917"></a><span class="lineno"> 917</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> syncError(iter-&gt;second-&gt;asyncSetSinkNotificationConfiguration(handle, sinkID, notificationConfiguration));</div>
-<div class="line"><a name="l00918"></a><span class="lineno"> 918</span>&#160; <span class="keywordflow">if</span> (syncError)</div>
-<div class="line"><a name="l00919"></a><span class="lineno"> 919</span>&#160; {</div>
-<div class="line"><a name="l00920"></a><span class="lineno"> 920</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">removeHandle</a>(handle);</div>
-<div class="line"><a name="l00921"></a><span class="lineno"> 921</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;Error while calling asyncSetSinkNotificationConfiguration sinkID:&quot;</span>,sinkID,<span class="stringliteral">&quot;handle:&quot;</span>,handle); </div>
-<div class="line"><a name="l00922"></a><span class="lineno"> 922</span>&#160; }</div>
-<div class="line"><a name="l00923"></a><span class="lineno"> 923</span>&#160; <span class="keywordflow">return</span>(syncError);</div>
-<div class="line"><a name="l00924"></a><span class="lineno"> 924</span>&#160;}</div>
-<div class="line"><a name="l00925"></a><span class="lineno"> 925</span>&#160;</div>
-<div class="line"><a name="l00926"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#a20215f51f03ff81b98203ab3927dad26"> 926</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#a20215f51f03ff81b98203ab3927dad26">CAmRoutingSender::asyncSetSourceNotificationConfiguration</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; notificationConfiguration)</div>
-<div class="line"><a name="l00927"></a><span class="lineno"> 927</span>&#160;{</div>
-<div class="line"><a name="l00928"></a><span class="lineno"> 928</span>&#160; <span class="keyword">auto</span> iter (mMapSourceInterface.find(sourceID));</div>
-<div class="line"><a name="l00929"></a><span class="lineno"> 929</span>&#160; <span class="keywordflow">if</span> (iter == mMapSourceInterface.end())</div>
-<div class="line"><a name="l00930"></a><span class="lineno"> 930</span>&#160; {</div>
-<div class="line"><a name="l00931"></a><span class="lineno"> 931</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;Could not find sourceID&quot;</span>,sourceID);</div>
-<div class="line"><a name="l00932"></a><span class="lineno"> 932</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l00933"></a><span class="lineno"> 933</span>&#160; }</div>
-<div class="line"><a name="l00934"></a><span class="lineno"> 934</span>&#160; </div>
-<div class="line"><a name="l00935"></a><span class="lineno"> 935</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="classam_1_1CAmRoutingSender.html#a27c6dca21513a4ecdf4e24ac43bc8707">handleExists</a>(handle))</div>
-<div class="line"><a name="l00936"></a><span class="lineno"> 936</span>&#160; {</div>
-<div class="line"><a name="l00937"></a><span class="lineno"> 937</span>&#160; <span class="keywordflow">if</span> (handle.<a class="code" href="structam_1_1am__Handle__s.html#a05f863136a74f9fd3356e0c30149a649">handleType</a>==<a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea00e48ba905f5436a8dab9b91c3bd26bd">am_Handle_e::H_SETSOURCENOTIFICATION</a>)</div>
-<div class="line"><a name="l00938"></a><span class="lineno"> 938</span>&#160; {</div>
-<div class="line"><a name="l00939"></a><span class="lineno"> 939</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__func__,<span class="stringliteral">&quot;Resending for handle&quot;</span>,handle);</div>
-<div class="line"><a name="l00940"></a><span class="lineno"> 940</span>&#160; }</div>
-<div class="line"><a name="l00941"></a><span class="lineno"> 941</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00942"></a><span class="lineno"> 942</span>&#160; {</div>
-<div class="line"><a name="l00943"></a><span class="lineno"> 943</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;Handle exists but wrong type&quot;</span>,handle); </div>
-<div class="line"><a name="l00944"></a><span class="lineno"> 944</span>&#160; <span class="keywordflow">return</span>(<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>); </div>
-<div class="line"><a name="l00945"></a><span class="lineno"> 945</span>&#160; }</div>
-<div class="line"><a name="l00946"></a><span class="lineno"> 946</span>&#160; }</div>
-<div class="line"><a name="l00947"></a><span class="lineno"> 947</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00948"></a><span class="lineno"> 948</span>&#160; { </div>
-<div class="line"><a name="l00949"></a><span class="lineno"> 949</span>&#160; <span class="keyword">auto</span> handleData = std::make_shared&lt;handleSetSourceNotificationConfiguration&gt;(iter-&gt;second,sourceID,notificationConfiguration,mpDatabaseHandler);</div>
-<div class="line"><a name="l00950"></a><span class="lineno"> 950</span>&#160; handle = createHandle(handleData, <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea00e48ba905f5436a8dab9b91c3bd26bd">H_SETSOURCENOTIFICATION</a>);</div>
-<div class="line"><a name="l00951"></a><span class="lineno"> 951</span>&#160; }</div>
-<div class="line"><a name="l00952"></a><span class="lineno"> 952</span>&#160;</div>
-<div class="line"><a name="l00953"></a><span class="lineno"> 953</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(__func__,<span class="stringliteral">&quot;sourceID=&quot;</span>,sourceID,<span class="stringliteral">&quot;notificationConfiguration.type=&quot;</span>,notificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#ab3c479eda9f228cd981e217142ea84bf">type</a>,<span class="stringliteral">&quot;notificationConfiguration.status&quot;</span>,notificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#a572962899f2aa344051a41eaebd71ddc">status</a>,<span class="stringliteral">&quot;notificationConfiguration.parameter&quot;</span>,notificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#abc567830bd6c0d470b344a62d51bd5d0">parameter</a>); </div>
-<div class="line"><a name="l00954"></a><span class="lineno"> 954</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> syncError(iter-&gt;second-&gt;asyncSetSourceNotificationConfiguration(handle, sourceID, notificationConfiguration));</div>
-<div class="line"><a name="l00955"></a><span class="lineno"> 955</span>&#160; <span class="keywordflow">if</span> (syncError)</div>
-<div class="line"><a name="l00956"></a><span class="lineno"> 956</span>&#160; {</div>
-<div class="line"><a name="l00957"></a><span class="lineno"> 957</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">removeHandle</a>(handle);</div>
-<div class="line"><a name="l00958"></a><span class="lineno"> 958</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;Error while calling asyncSetSourceNotificationConfiguration sourceID:&quot;</span>,sourceID,<span class="stringliteral">&quot;handle:&quot;</span>,handle); </div>
-<div class="line"><a name="l00959"></a><span class="lineno"> 959</span>&#160; }</div>
-<div class="line"><a name="l00960"></a><span class="lineno"> 960</span>&#160; <span class="keywordflow">return</span>(syncError);</div>
-<div class="line"><a name="l00961"></a><span class="lineno"> 961</span>&#160;}</div>
-<div class="line"><a name="l00962"></a><span class="lineno"> 962</span>&#160;</div>
-<div class="line"><a name="l00963"></a><span class="lineno"> 963</span>&#160;<span class="keywordtype">void</span> CAmRoutingSender::unloadLibraries(<span class="keywordtype">void</span>)</div>
-<div class="line"><a name="l00964"></a><span class="lineno"> 964</span>&#160;{</div>
-<div class="line"><a name="l00965"></a><span class="lineno"> 965</span>&#160; std::vector&lt;void*&gt;::iterator iterator = mListLibraryHandles.begin();</div>
-<div class="line"><a name="l00966"></a><span class="lineno"> 966</span>&#160; <span class="keywordflow">for</span> (; iterator &lt; mListLibraryHandles.end(); ++iterator)</div>
-<div class="line"><a name="l00967"></a><span class="lineno"> 967</span>&#160; {</div>
-<div class="line"><a name="l00968"></a><span class="lineno"> 968</span>&#160; dlclose(*iterator);</div>
-<div class="line"><a name="l00969"></a><span class="lineno"> 969</span>&#160; }</div>
-<div class="line"><a name="l00970"></a><span class="lineno"> 970</span>&#160; mListLibraryHandles.clear();</div>
-<div class="line"><a name="l00971"></a><span class="lineno"> 971</span>&#160;}</div>
-<div class="line"><a name="l00972"></a><span class="lineno"> 972</span>&#160;</div>
-<div class="line"><a name="l00973"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#a714ad80a82f8905e08ad38a3f3aee0b1"> 973</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#a714ad80a82f8905e08ad38a3f3aee0b1">CAmRoutingSender::getListPlugins</a>(std::vector&lt;std::string&gt;&amp; interfaces)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00974"></a><span class="lineno"> 974</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00975"></a><span class="lineno"> 975</span>&#160; std::vector&lt;InterfaceNamePairs&gt;::const_iterator it = mListInterfaces.begin();</div>
-<div class="line"><a name="l00976"></a><span class="lineno"> 976</span>&#160; <span class="keywordflow">for</span> (; it != mListInterfaces.end(); ++it)</div>
-<div class="line"><a name="l00977"></a><span class="lineno"> 977</span>&#160; {</div>
-<div class="line"><a name="l00978"></a><span class="lineno"> 978</span>&#160; interfaces.push_back(it-&gt;busName);</div>
-<div class="line"><a name="l00979"></a><span class="lineno"> 979</span>&#160; }</div>
-<div class="line"><a name="l00980"></a><span class="lineno"> 980</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l00981"></a><span class="lineno"> 981</span>&#160;}</div>
-<div class="line"><a name="l00982"></a><span class="lineno"> 982</span>&#160;</div>
-<div class="line"><a name="l00983"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#abb3481710425c5c118c76ca41fed87a7"> 983</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingSender.html#abb3481710425c5c118c76ca41fed87a7">CAmRoutingSender::getInterfaceVersion</a>(std::string &amp; version)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00984"></a><span class="lineno"> 984</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00985"></a><span class="lineno"> 985</span>&#160; version = <a class="code" href="IAmRouting_8h.html#af578bc00c94c55f619aa16407eceab99">RoutingVersion</a>;</div>
-<div class="line"><a name="l00986"></a><span class="lineno"> 986</span>&#160;}</div>
-<div class="line"><a name="l00987"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#a6ff3d1c8739255261982b4be95a4122c"> 987</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#a6ff3d1c8739255261982b4be95a4122c">CAmRoutingSender::resyncConnectionState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID,std::vector&lt;am_Connection_s&gt;&amp; listOfExistingConnections)</div>
-<div class="line"><a name="l00988"></a><span class="lineno"> 988</span>&#160;{</div>
-<div class="line"><a name="l00989"></a><span class="lineno"> 989</span>&#160; DomainInterfaceMap::iterator iter = mMapDomainInterface.begin();</div>
-<div class="line"><a name="l00990"></a><span class="lineno"> 990</span>&#160; iter = mMapDomainInterface.find(domainID);</div>
-<div class="line"><a name="l00991"></a><span class="lineno"> 991</span>&#160; <span class="keywordflow">if</span> (iter != mMapDomainInterface.end())</div>
-<div class="line"><a name="l00992"></a><span class="lineno"> 992</span>&#160; <span class="keywordflow">return</span> (iter-&gt;second-&gt;resyncConnectionState(domainID, listOfExistingConnections));</div>
-<div class="line"><a name="l00993"></a><span class="lineno"> 993</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l00994"></a><span class="lineno"> 994</span>&#160;}</div>
-<div class="line"><a name="l00995"></a><span class="lineno"> 995</span>&#160;</div>
-<div class="line"><a name="l00996"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#aa2e09ef052974e7d681e001bf9421bbb"> 996</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#aa2e09ef052974e7d681e001bf9421bbb">CAmRoutingSender::writeToDatabaseAndRemove</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle)</div>
-<div class="line"><a name="l00997"></a><span class="lineno"> 997</span>&#160;{</div>
-<div class="line"><a name="l00998"></a><span class="lineno"> 998</span>&#160; <span class="keyword">auto</span> it(mlistActiveHandles.find(handle));</div>
-<div class="line"><a name="l00999"></a><span class="lineno"> 999</span>&#160; <span class="keywordflow">if</span> (it!=mlistActiveHandles.end())</div>
-<div class="line"><a name="l01000"></a><span class="lineno"> 1000</span>&#160; {</div>
-<div class="line"><a name="l01001"></a><span class="lineno"> 1001</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error(it-&gt;second-&gt;writeDataToDatabase());</div>
-<div class="line"><a name="l01002"></a><span class="lineno"> 1002</span>&#160; mlistActiveHandles.erase(handle);</div>
-<div class="line"><a name="l01003"></a><span class="lineno"> 1003</span>&#160; <span class="keywordflow">return</span> (error);</div>
-<div class="line"><a name="l01004"></a><span class="lineno"> 1004</span>&#160; }</div>
-<div class="line"><a name="l01005"></a><span class="lineno"> 1005</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;could not find handle data for handle&quot;</span>,handle);</div>
-<div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">am_Error_e::E_NON_EXISTENT</a>); </div>
-<div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>&#160;}</div>
-<div class="line"><a name="l01008"></a><span class="lineno"> 1008</span>&#160;</div>
-<div class="line"><a name="l01009"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#a9a2011d3cd808a59285bf8f5e6555327"> 1009</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingSender.html#a9a2011d3cd808a59285bf8f5e6555327">CAmRoutingSender::checkVolume</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume)</div>
-<div class="line"><a name="l01010"></a><span class="lineno"> 1010</span>&#160;{</div>
-<div class="line"><a name="l01011"></a><span class="lineno"> 1011</span>&#160; <span class="keyword">auto</span> it(mlistActiveHandles.find(handle));</div>
-<div class="line"><a name="l01012"></a><span class="lineno"> 1012</span>&#160; <span class="keywordflow">if</span> (it!=mlistActiveHandles.end())</div>
-<div class="line"><a name="l01013"></a><span class="lineno"> 1013</span>&#160; {</div>
-<div class="line"><a name="l01014"></a><span class="lineno"> 1014</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html">handleVolumeBase</a>* basePtr = <span class="keyword">static_cast&lt;</span><a class="code" href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html">handleVolumeBase</a>*<span class="keyword">&gt;</span>(it-&gt;second.get());</div>
-<div class="line"><a name="l01015"></a><span class="lineno"> 1015</span>&#160; <span class="keywordflow">if</span> (basePtr-&gt;<a class="code" href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html#ad110ea9850d2c85d290581fb3c982466">returnVolume</a>()!=volume)</div>
-<div class="line"><a name="l01016"></a><span class="lineno"> 1016</span>&#160; { </div>
-<div class="line"><a name="l01017"></a><span class="lineno"> 1017</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;volume returned for handle does not match: &quot;</span>,volume,<span class="stringliteral">&quot;expected:&quot;</span>,basePtr-&gt;<a class="code" href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html#ad110ea9850d2c85d290581fb3c982466">returnVolume</a>()); </div>
-<div class="line"><a name="l01018"></a><span class="lineno"> 1018</span>&#160; } </div>
-<div class="line"><a name="l01019"></a><span class="lineno"> 1019</span>&#160; <span class="keywordflow">return</span>;</div>
-<div class="line"><a name="l01020"></a><span class="lineno"> 1020</span>&#160; }</div>
-<div class="line"><a name="l01021"></a><span class="lineno"> 1021</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;could not find handle data for handle&quot;</span>,handle); </div>
-<div class="line"><a name="l01022"></a><span class="lineno"> 1022</span>&#160;}</div>
-<div class="line"><a name="l01023"></a><span class="lineno"> 1023</span>&#160;</div>
-<div class="line"><a name="l01024"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#a27c6dca21513a4ecdf4e24ac43bc8707"> 1024</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmRoutingSender.html#a27c6dca21513a4ecdf4e24ac43bc8707">CAmRoutingSender::handleExists</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle)</div>
-<div class="line"><a name="l01025"></a><span class="lineno"> 1025</span>&#160;{</div>
-<div class="line"><a name="l01026"></a><span class="lineno"> 1026</span>&#160; <span class="keyword">auto</span> iter(mlistActiveHandles.find(handle));</div>
-<div class="line"><a name="l01027"></a><span class="lineno"> 1027</span>&#160; <span class="keywordflow">if</span> (iter!=mlistActiveHandles.end())</div>
-<div class="line"><a name="l01028"></a><span class="lineno"> 1028</span>&#160; {</div>
-<div class="line"><a name="l01029"></a><span class="lineno"> 1029</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">true</span>);</div>
-<div class="line"><a name="l01030"></a><span class="lineno"> 1030</span>&#160; }</div>
-<div class="line"><a name="l01031"></a><span class="lineno"> 1031</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">false</span>);</div>
-<div class="line"><a name="l01032"></a><span class="lineno"> 1032</span>&#160;}</div>
-<div class="line"><a name="l01033"></a><span class="lineno"> 1033</span>&#160;</div>
-<div class="line"><a name="l01034"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html#a667cada128a73f99526e70a54c8dfdc1"> 1034</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html#a667cada128a73f99526e70a54c8dfdc1">CAmRoutingSender::handleSinkSoundProperty::writeDataToDatabase</a>()</div>
-<div class="line"><a name="l01035"></a><span class="lineno"> 1035</span>&#160;{</div>
-<div class="line"><a name="l01036"></a><span class="lineno"> 1036</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#a38e0567cc4004f2eecd209e8c717a43a">mpDatabaseHandler</a>-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a188c4f35a71019f93dca80383168719f">changeSinkSoundPropertyDB</a>(mSoundProperty,mSinkID));</div>
-<div class="line"><a name="l01037"></a><span class="lineno"> 1037</span>&#160;}</div>
-<div class="line"><a name="l01038"></a><span class="lineno"> 1038</span>&#160;</div>
-<div class="line"><a name="l01039"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html#ae78415e455f3e6cc0360762e68bb696a"> 1039</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html#ae78415e455f3e6cc0360762e68bb696a">CAmRoutingSender::handleSinkSoundProperties::writeDataToDatabase</a>()</div>
-<div class="line"><a name="l01040"></a><span class="lineno"> 1040</span>&#160;{</div>
-<div class="line"><a name="l01041"></a><span class="lineno"> 1041</span>&#160; std::vector&lt;am_SoundProperty_s&gt;::const_iterator it = mlistSoundProperties.begin();</div>
-<div class="line"><a name="l01042"></a><span class="lineno"> 1042</span>&#160; <span class="keywordflow">for</span> (; it != mlistSoundProperties.end(); ++it)</div>
-<div class="line"><a name="l01043"></a><span class="lineno"> 1043</span>&#160; {</div>
-<div class="line"><a name="l01044"></a><span class="lineno"> 1044</span>&#160; mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a188c4f35a71019f93dca80383168719f">changeSinkSoundPropertyDB</a>(*it, mSinkID);</div>
-<div class="line"><a name="l01045"></a><span class="lineno"> 1045</span>&#160; }</div>
-<div class="line"><a name="l01046"></a><span class="lineno"> 1046</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">am_Error_e::E_OK</a>);</div>
-<div class="line"><a name="l01047"></a><span class="lineno"> 1047</span>&#160;}</div>
-<div class="line"><a name="l01048"></a><span class="lineno"> 1048</span>&#160;</div>
-<div class="line"><a name="l01049"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html#adf3ce18384ee682b0b92a6ab699154f3"> 1049</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html#adf3ce18384ee682b0b92a6ab699154f3">CAmRoutingSender::handleSourceSoundProperty::writeDataToDatabase</a>()</div>
-<div class="line"><a name="l01050"></a><span class="lineno"> 1050</span>&#160;{</div>
-<div class="line"><a name="l01051"></a><span class="lineno"> 1051</span>&#160; <span class="keywordflow">return</span> (mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a945cc8f11a6e732abcd2d8e69e5494cb">changeSourceSoundPropertyDB</a>(mSoundProperty,mSourceID));</div>
-<div class="line"><a name="l01052"></a><span class="lineno"> 1052</span>&#160;}</div>
-<div class="line"><a name="l01053"></a><span class="lineno"> 1053</span>&#160;</div>
-<div class="line"><a name="l01054"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html#a770c8f6cb2bc43cb4b9249127fd2aa31"> 1054</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html#a770c8f6cb2bc43cb4b9249127fd2aa31">CAmRoutingSender::handleSourceSoundProperties::writeDataToDatabase</a>()</div>
-<div class="line"><a name="l01055"></a><span class="lineno"> 1055</span>&#160;{</div>
-<div class="line"><a name="l01056"></a><span class="lineno"> 1056</span>&#160; std::vector&lt;am_SoundProperty_s&gt;::const_iterator it = mlistSoundProperties.begin();</div>
-<div class="line"><a name="l01057"></a><span class="lineno"> 1057</span>&#160; <span class="keywordflow">for</span> (; it != mlistSoundProperties.end(); ++it)</div>
-<div class="line"><a name="l01058"></a><span class="lineno"> 1058</span>&#160; {</div>
-<div class="line"><a name="l01059"></a><span class="lineno"> 1059</span>&#160; mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a945cc8f11a6e732abcd2d8e69e5494cb">changeSourceSoundPropertyDB</a>(*it, mSourceID);</div>
-<div class="line"><a name="l01060"></a><span class="lineno"> 1060</span>&#160; }</div>
-<div class="line"><a name="l01061"></a><span class="lineno"> 1061</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">am_Error_e::E_OK</a>);</div>
-<div class="line"><a name="l01062"></a><span class="lineno"> 1062</span>&#160;}</div>
-<div class="line"><a name="l01063"></a><span class="lineno"> 1063</span>&#160;</div>
-<div class="line"><a name="l01064"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSourceState.html#ad1c0bee676833100cb9e41fcbbe7b21d"> 1064</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSourceState.html#ad1c0bee676833100cb9e41fcbbe7b21d">CAmRoutingSender::handleSourceState::writeDataToDatabase</a>()</div>
-<div class="line"><a name="l01065"></a><span class="lineno"> 1065</span>&#160;{</div>
-<div class="line"><a name="l01066"></a><span class="lineno"> 1066</span>&#160; <span class="keywordflow">return</span> (mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a21b4b7666daff2933b5135c3f265829b">changeSourceState</a>(mSourceID,mSourceState));</div>
-<div class="line"><a name="l01067"></a><span class="lineno"> 1067</span>&#160;}</div>
-<div class="line"><a name="l01068"></a><span class="lineno"> 1068</span>&#160;</div>
-<div class="line"><a name="l01069"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSourceVolume.html#aa556e1717ee8bc29217bff1d6104725a"> 1069</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSourceVolume.html#aa556e1717ee8bc29217bff1d6104725a">CAmRoutingSender::handleSourceVolume::writeDataToDatabase</a>()</div>
-<div class="line"><a name="l01070"></a><span class="lineno"> 1070</span>&#160;{</div>
-<div class="line"><a name="l01071"></a><span class="lineno"> 1071</span>&#160; <span class="keywordflow">return</span> (mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#acf61797535b856c0cbfda1cd70240869">changeSourceVolume</a>(mSourceID,returnVolume()));</div>
-<div class="line"><a name="l01072"></a><span class="lineno"> 1072</span>&#160;}</div>
-<div class="line"><a name="l01073"></a><span class="lineno"> 1073</span>&#160;</div>
-<div class="line"><a name="l01074"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSinkVolume.html#a5020dcd4e51c4b30ce440c8099c2c49a"> 1074</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSinkVolume.html#a5020dcd4e51c4b30ce440c8099c2c49a">CAmRoutingSender::handleSinkVolume::writeDataToDatabase</a>()</div>
-<div class="line"><a name="l01075"></a><span class="lineno"> 1075</span>&#160;{</div>
-<div class="line"><a name="l01076"></a><span class="lineno"> 1076</span>&#160; <span class="keywordflow">return</span> (mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a25e54ebb6c445074776c9ca359771154">changeSinkVolume</a>(mSinkID,returnVolume()));</div>
-<div class="line"><a name="l01077"></a><span class="lineno"> 1077</span>&#160;}</div>
-<div class="line"><a name="l01078"></a><span class="lineno"> 1078</span>&#160;</div>
-<div class="line"><a name="l01079"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleCrossFader.html#a41d2298e56e9fa6255f22297ae951ec1"> 1079</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleCrossFader.html#a41d2298e56e9fa6255f22297ae951ec1">CAmRoutingSender::handleCrossFader::writeDataToDatabase</a>()</div>
-<div class="line"><a name="l01080"></a><span class="lineno"> 1080</span>&#160;{</div>
-<div class="line"><a name="l01081"></a><span class="lineno"> 1081</span>&#160; <span class="keywordflow">return</span> (mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#aa88031997235d5ca9dda5db3247b0e61">changeCrossFaderHotSink</a>(mCrossfaderID, mHotSink));</div>
-<div class="line"><a name="l01082"></a><span class="lineno"> 1082</span>&#160;}</div>
-<div class="line"><a name="l01083"></a><span class="lineno"> 1083</span>&#160;</div>
-<div class="line"><a name="l01084"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleConnect.html#a4354f04c5b377a4de77e4e5b8a739b0e"> 1084</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleConnect.html#a4354f04c5b377a4de77e4e5b8a739b0e">CAmRoutingSender::handleConnect::writeDataToDatabase</a>()</div>
-<div class="line"><a name="l01085"></a><span class="lineno"> 1085</span>&#160;{</div>
-<div class="line"><a name="l01086"></a><span class="lineno"> 1086</span>&#160; mConnectionPending = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l01087"></a><span class="lineno"> 1087</span>&#160; <span class="keywordflow">return</span> (mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a064a3103d4b0a00fad3bfc20f163f102">changeConnectionFinal</a>(mConnectionID));</div>
-<div class="line"><a name="l01088"></a><span class="lineno"> 1088</span>&#160;}</div>
-<div class="line"><a name="l01089"></a><span class="lineno"> 1089</span>&#160;</div>
-<div class="line"><a name="l01090"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleDisconnect.html#aca4d52488579bf52e45e313c7e6b351a"> 1090</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDisconnect.html#aca4d52488579bf52e45e313c7e6b351a">CAmRoutingSender::handleDisconnect::writeDataToDatabase</a>()</div>
-<div class="line"><a name="l01091"></a><span class="lineno"> 1091</span>&#160;{</div>
-<div class="line"><a name="l01092"></a><span class="lineno"> 1092</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div>
-<div class="line"><a name="l01093"></a><span class="lineno"> 1093</span>&#160;}</div>
-<div class="line"><a name="l01094"></a><span class="lineno"> 1094</span>&#160;</div>
-<div class="line"><a name="l01095"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSetVolumes.html#a80b7f79c6de7e6a09b4f75c0b68250e1"> 1095</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSetVolumes.html#a80b7f79c6de7e6a09b4f75c0b68250e1">CAmRoutingSender::handleSetVolumes::writeDataToDatabase</a>()</div>
-<div class="line"><a name="l01096"></a><span class="lineno"> 1096</span>&#160;{</div>
-<div class="line"><a name="l01097"></a><span class="lineno"> 1097</span>&#160; std::vector&lt;am_Volumes_s&gt;::const_iterator iterator (mlistVolumes.begin());</div>
-<div class="line"><a name="l01098"></a><span class="lineno"> 1098</span>&#160;</div>
-<div class="line"><a name="l01099"></a><span class="lineno"> 1099</span>&#160; <span class="keywordflow">for</span> (;iterator!=mlistVolumes.end();++iterator)</div>
-<div class="line"><a name="l01100"></a><span class="lineno"> 1100</span>&#160; {</div>
-<div class="line"><a name="l01101"></a><span class="lineno"> 1101</span>&#160; <span class="keywordflow">if</span> (iterator-&gt;volumeType==<a class="code" href="namespaceam.html#a07f9b57ede577d1e70afec63e606759fa1872ddc167f2d64716473982b7882121">VT_SINK</a>)</div>
-<div class="line"><a name="l01102"></a><span class="lineno"> 1102</span>&#160; {</div>
-<div class="line"><a name="l01103"></a><span class="lineno"> 1103</span>&#160; <span class="keywordflow">return</span> (mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a25e54ebb6c445074776c9ca359771154">changeSinkVolume</a>(iterator-&gt;volumeID.sink,iterator-&gt;volume));</div>
-<div class="line"><a name="l01104"></a><span class="lineno"> 1104</span>&#160; }</div>
-<div class="line"><a name="l01105"></a><span class="lineno"> 1105</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (iterator-&gt;volumeType==<a class="code" href="namespaceam.html#a07f9b57ede577d1e70afec63e606759fa7ab5d87fe2bca808a924b867c11d4408">VT_SOURCE</a>)</div>
-<div class="line"><a name="l01106"></a><span class="lineno"> 1106</span>&#160; {</div>
-<div class="line"><a name="l01107"></a><span class="lineno"> 1107</span>&#160; <span class="keywordflow">return</span> (mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#acf61797535b856c0cbfda1cd70240869">changeSourceVolume</a>(iterator-&gt;volumeID.source,iterator-&gt;volume));</div>
-<div class="line"><a name="l01108"></a><span class="lineno"> 1108</span>&#160; }</div>
-<div class="line"><a name="l01109"></a><span class="lineno"> 1109</span>&#160; }</div>
-<div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea1167116fe57104f4929dcd2ed30923fd">am_Error_e::E_WRONG_FORMAT</a>);</div>
-<div class="line"><a name="l01111"></a><span class="lineno"> 1111</span>&#160;}</div>
-<div class="line"><a name="l01112"></a><span class="lineno"> 1112</span>&#160;</div>
-<div class="line"><a name="l01113"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html#a8d9333f45e03489f2f2796f0fa2336b9"> 1113</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html#a8d9333f45e03489f2f2796f0fa2336b9">CAmRoutingSender::handleSetSinkNotificationConfiguration::writeDataToDatabase</a>()</div>
-<div class="line"><a name="l01114"></a><span class="lineno"> 1114</span>&#160;{</div>
-<div class="line"><a name="l01115"></a><span class="lineno"> 1115</span>&#160; <span class="keywordflow">return</span> (mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a9cc17a375315116c62a5c8ca1587e77d">changeSinkNotificationConfigurationDB</a>(mSinkID,mNotificationConfiguration));</div>
-<div class="line"><a name="l01116"></a><span class="lineno"> 1116</span>&#160;}</div>
-<div class="line"><a name="l01117"></a><span class="lineno"> 1117</span>&#160;</div>
-<div class="line"><a name="l01118"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html#aec3a7fd7be2f4dfba5ead79ff94c531d"> 1118</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html#aec3a7fd7be2f4dfba5ead79ff94c531d">CAmRoutingSender::handleSetSourceNotificationConfiguration::writeDataToDatabase</a>()</div>
-<div class="line"><a name="l01119"></a><span class="lineno"> 1119</span>&#160;{</div>
-<div class="line"><a name="l01120"></a><span class="lineno"> 1120</span>&#160; <span class="keywordflow">return</span> (mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#aeb89c0c0367dd74821a091244c074ea7">changeSourceNotificationConfigurationDB</a>(mSourceID,mNotificationConfiguration));</div>
-<div class="line"><a name="l01121"></a><span class="lineno"> 1121</span>&#160;}</div>
-<div class="line"><a name="l01122"></a><span class="lineno"> 1122</span>&#160;</div>
-<div class="line"><a name="l01123"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#ad9f70f08b7ed4195ea6b8cac7d7b6896"> 1123</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#ad9f70f08b7ed4195ea6b8cac7d7b6896">CAmRoutingSender::removeConnectionLookup</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID)</div>
-<div class="line"><a name="l01124"></a><span class="lineno"> 1124</span>&#160;{</div>
-<div class="line"><a name="l01125"></a><span class="lineno"> 1125</span>&#160; ConnectionInterfaceMap::iterator iter = mMapConnectionInterface.begin();</div>
-<div class="line"><a name="l01126"></a><span class="lineno"> 1126</span>&#160; iter = mMapConnectionInterface.find(connectionID);</div>
-<div class="line"><a name="l01127"></a><span class="lineno"> 1127</span>&#160; <span class="keywordflow">if</span> (iter != mMapConnectionInterface.end())</div>
-<div class="line"><a name="l01128"></a><span class="lineno"> 1128</span>&#160; {</div>
-<div class="line"><a name="l01129"></a><span class="lineno"> 1129</span>&#160; mMapConnectionInterface.erase(iter);</div>
-<div class="line"><a name="l01130"></a><span class="lineno"> 1130</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l01131"></a><span class="lineno"> 1131</span>&#160; }</div>
-<div class="line"><a name="l01132"></a><span class="lineno"> 1132</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>);</div>
-<div class="line"><a name="l01133"></a><span class="lineno"> 1133</span>&#160;}</div>
-<div class="line"><a name="l01134"></a><span class="lineno"> 1134</span>&#160;</div>
-<div class="line"><a name="l01135"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleConnect.html#a47f5029ff08a5985ff86d1237dedc670"> 1135</a></span>&#160;<a class="code" href="classam_1_1CAmRoutingSender_1_1handleConnect.html#a47f5029ff08a5985ff86d1237dedc670">CAmRoutingSender::handleConnect::~handleConnect</a>()</div>
-<div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>&#160;{</div>
-<div class="line"><a name="l01137"></a><span class="lineno"> 1137</span>&#160; <span class="keywordflow">if</span> (mConnectionPending)</div>
-<div class="line"><a name="l01138"></a><span class="lineno"> 1138</span>&#160; {</div>
-<div class="line"><a name="l01139"></a><span class="lineno"> 1139</span>&#160; mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a93c7c508341de77c91cad7a9f3e454fd">removeConnection</a>(mConnectionID);</div>
-<div class="line"><a name="l01140"></a><span class="lineno"> 1140</span>&#160; }</div>
-<div class="line"><a name="l01141"></a><span class="lineno"> 1141</span>&#160;}</div>
-<div class="line"><a name="l01142"></a><span class="lineno"> 1142</span>&#160;</div>
-<div class="line"><a name="l01143"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleDisconnect.html#a8f6d709e81022353268a1274edd675bf"> 1143</a></span>&#160;<a class="code" href="classam_1_1CAmRoutingSender_1_1handleDisconnect.html#a8f6d709e81022353268a1274edd675bf">CAmRoutingSender::handleDisconnect::~handleDisconnect</a>()</div>
-<div class="line"><a name="l01144"></a><span class="lineno"> 1144</span>&#160;{</div>
-<div class="line"><a name="l01145"></a><span class="lineno"> 1145</span>&#160; mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a93c7c508341de77c91cad7a9f3e454fd">removeConnection</a>(mConnectionID);</div>
-<div class="line"><a name="l01146"></a><span class="lineno"> 1146</span>&#160;}</div>
-<div class="line"><a name="l01147"></a><span class="lineno"> 1147</span>&#160;</div>
-<div class="line"><a name="l01148"></a><span class="lineno"> 1148</span>&#160;}</div>
-<div class="line"><a name="l01149"></a><span class="lineno"> 1149</span>&#160;</div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSinkVolume_html_a5020dcd4e51c4b30ce440c8099c2c49a"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSinkVolume.html#a5020dcd4e51c4b30ce440c8099c2c49a">am::CAmRoutingSender::handleSinkVolume::writeDataToDatabase</a></div><div class="ttdeci">am_Error_e writeDataToDatabase()</div><div class="ttdoc">function to write the handle data to the database </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01074">CAmRoutingSender.cpp:1074</a></div></div>
+<a href="CAmRoutingSender_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmRoutingSender_8h.html">CAmRoutingSender.h</a>&quot;</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;utility&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;dirent.h&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;errno.h&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;sys/stat.h&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;sys/types.h&gt;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &lt;dlfcn.h&gt;</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &lt;cassert&gt;</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;iostream&gt;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;sstream&gt;</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;stdexcept&gt;</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmRoutingReceiver_8h.html">CAmRoutingReceiver.h</a>&quot;</span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="TAmPluginTemplate_8h.html">TAmPluginTemplate.h</a>&quot;</span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a>&quot;</span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="IAmDatabaseHandler_8h.html">IAmDatabaseHandler.h</a>&quot;</span></div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceam.html">am</a></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;{</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div><div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="CAmRoutingSender_8cpp.html#accf5fa8c8d8bbafa636dc7473685948b"> 43</a></span>&#160;<span class="preprocessor">#define REQUIRED_INTERFACE_VERSION_MAJOR 1 </span></div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="CAmRoutingSender_8cpp.html#aaad5231037c0c12bf95bb42526c2bab8"> 44</a></span>&#160;<span class="preprocessor">#define REQUIRED_INTERFACE_VERSION_MINOR 0 </span></div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"></span></div><div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168"> 46</a></span>&#160;<span class="preprocessor">#define __METHOD_NAME__ std::string (std::string(&quot;CAmRoutingSender::&quot;) + __func__)</span></div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#adb9d5da2a74947be71bc33000bf61372"> 48</a></span>&#160;<a class="code" href="classam_1_1CAmRoutingSender.html#adb9d5da2a74947be71bc33000bf61372">CAmRoutingSender::CAmRoutingSender</a>(</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keyword">const</span> std::vector&lt;std::string&gt;&amp; listOfPluginDirectories,</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* databaseHandler) :</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; mHandleCount(0), <span class="comment">//</span></div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; mlistActiveHandles(), <span class="comment">//</span></div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; mListInterfaces(), <span class="comment">//</span></div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; mMapConnectionInterface(), <span class="comment">//</span></div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; mMapCrossfaderInterface(), <span class="comment">//</span></div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; mMapDomainInterface(), <span class="comment">//</span></div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; mMapSinkInterface(), <span class="comment">//</span></div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; mMapSourceInterface(), <span class="comment">//</span></div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; mpRoutingReceiver(), <span class="comment">//</span></div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; mpDatabaseHandler(databaseHandler) {</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; loadPlugins(listOfPluginDirectories);</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a24c3785630219a10ce19d7cda7a540b8">dboNewSink</a> = [&amp;](<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a>&amp; sink) {</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender.html#a33adecaea09901b919a8ca684b6634cb">addSinkLookup</a>(sink);</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; };</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a406c7e8f23d2845a657e2f7c2cbe41cc">dboNewSource</a> = [&amp;](<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a>&amp; source) {</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender.html#ae16f1eba6327e4b42c43f271cb11afdd">addSourceLookup</a>(source);</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; };</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ab500c322b4706176f09b3324b75fdd75">dboNewDomain</a> = [&amp;](<span class="keyword">const</span> <a class="code" href="structam_1_1am__Domain__s.html">am_Domain_s</a>&amp; domain) {</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender.html#aa112c18abbb53f724e851dc90fe3a670">addDomainLookup</a>(domain);</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; };</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="comment">//todo: newGateway implement something</span></div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="comment">//todo: newConverter implement something</span></div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a7132079943d73c95cc083e2563447149">dboNewCrossfader</a> = [&amp;](<span class="keyword">const</span> <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a>&amp; crossfader) {</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender.html#a8822c78e9eb87ac0936bad78abb1dcf1">addCrossfaderLookup</a>(crossfader);</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; };</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#aa495d5e3016f968a8937356fa4baca2e">dboRemovedSink</a> = [&amp;](<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <span class="keywordtype">bool</span> visible) {</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender.html#abc9fa9970e1d5b3c92940f0df89c1ba0">removeSinkLookup</a>(sinkID);</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; };</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#aebfece67d798cfaa6f3ec9744c93e358">dboRemovedSource</a> = [&amp;](<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <span class="keywordtype">bool</span> visible) {</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender.html#ac1e116da59eb9222c63ad109e4062eb2">removeSourceLookup</a>(sourceID);</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; };</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a89b201b8a6b6b18506587bd447d8007c">dboRemoveDomain</a> = [&amp;](<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID) {</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender.html#a4bc0861fb9186a8363f127133706f966">removeDomainLookup</a>(domainID);</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; };</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="comment">//todo: removeGateway implement something</span></div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="comment">//todo: removeConverter implement something</span></div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac5a8645d9ee9324a13ba960a9cb158dd">dboRemoveCrossfader</a> = [&amp;](<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID) {</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender.html#ac63e691b1f7ad4bd4fc2c69757c84752">removeCrossfaderLookup</a>(crossfaderID);</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; };</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;}</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="keywordtype">void</span> CAmRoutingSender::loadPlugins(<span class="keyword">const</span> std::vector&lt;std::string&gt;&amp; listOfPluginDirectories)</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;{</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keywordflow">if</span> (listOfPluginDirectories.empty())</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; {</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;List of routingplugins is empty&quot;</span>);</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; }</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; std::vector&lt;std::string&gt; sharedLibraryNameList;</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; std::vector&lt;std::string&gt;::const_iterator dirIter = listOfPluginDirectories.begin();</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; std::vector&lt;std::string&gt;::const_iterator dirIterEnd = listOfPluginDirectories.end();</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="comment">// search communicator plugins in configured directories</span></div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keywordflow">for</span> (; dirIter &lt; dirIterEnd; ++dirIter)</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; {</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span>* directoryName = dirIter-&gt;c_str();</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Searching for HookPlugins in&quot;</span>, directoryName);</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; DIR *directory = opendir(directoryName);</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keywordflow">if</span> (!directory)</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; {</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Error opening directory: &quot;</span>, directoryName);</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="keywordflow">continue</span>;</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; }</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="comment">// iterate content of directory</span></div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <span class="keyword">struct </span>dirent *itemInDirectory = 0;</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="keywordflow">while</span> ((itemInDirectory = readdir(directory)))</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; {</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> entryType = itemInDirectory-&gt;d_type;</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; std::string entryName = itemInDirectory-&gt;d_name;</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; std::string fullName = *dirIter + <span class="stringliteral">&quot;/&quot;</span> + entryName;</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keywordtype">bool</span> regularFile = (entryType == DT_REG || entryType == DT_LNK);</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keywordtype">bool</span> sharedLibExtension = (<span class="stringliteral">&quot;so&quot;</span> == entryName.substr(entryName.find_last_of(<span class="stringliteral">&quot;.&quot;</span>) + 1));</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="comment">// Handle cases where readdir() could not determine the file type</span></div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <span class="keywordflow">if</span> (entryType == DT_UNKNOWN)</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; {</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keyword">struct </span>stat buf;</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="keywordflow">if</span> (stat(fullName.c_str(), &amp;buf))</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; {</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Failed to stat file: &quot;</span>, entryName, errno);</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="keywordflow">continue</span>;</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; }</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; regularFile = S_ISREG(buf.st_mode);</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; }</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="keywordflow">if</span> (regularFile &amp;&amp; sharedLibExtension)</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; {</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;adding file: &quot;</span>, entryName);</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; std::string name(directoryName);</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; sharedLibraryNameList.push_back(name + <span class="stringliteral">&quot;/&quot;</span> + entryName);</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; }</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; {</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>, <span class="stringliteral">&quot;plugin search ignoring file :&quot;</span>, entryName);</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; }</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; }</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; closedir(directory);</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; }</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; <span class="comment">// iterate all communicator plugins and start them</span></div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; std::vector&lt;std::string&gt;::iterator iter = sharedLibraryNameList.begin();</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; std::vector&lt;std::string&gt;::iterator iterEnd = sharedLibraryNameList.end();</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; <span class="keywordflow">for</span> (; iter != iterEnd; ++iter)</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; {</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;try loading: &quot;</span>, *iter);</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <a class="code" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a>* (*createFunc)();</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <span class="keywordtype">void</span>* tempLibHandle = NULL;</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; createFunc = getCreateFunction&lt;IAmRoutingSend*()&gt;(*iter, tempLibHandle);</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="keywordflow">if</span> (!createFunc)</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; {</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Entry point of RoutingPlugin not found&quot;</span>);</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <span class="keywordflow">continue</span>;</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; }</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <a class="code" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a>* router = createFunc();</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <span class="keywordflow">if</span> (!router)</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; {</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;initialization of plugin &quot;</span>,*iter,<span class="stringliteral">&quot;failed. Entry Function not callable&quot;</span>);</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; dlclose(tempLibHandle);</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="keywordflow">continue</span>;</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; }</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; <a class="code" href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html">InterfaceNamePairs</a> routerInterface;</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; routerInterface.<a class="code" href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html#a9ae0e7f71fdae2de1218a7ef8860e033">routingInterface</a> = router;</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; <span class="comment">//check libversion</span></div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; std::string version, cVersion(<a class="code" href="IAmRouting_8h.html#af578bc00c94c55f619aa16407eceab99">RoutingVersion</a>);</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; router-&gt;<a class="code" href="classam_1_1IAmRoutingSend.html#aa3c35315ba28147126d6c9db571f8c0b">getInterfaceVersion</a>(version);</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; uint16_t minorVersion, majorVersion, cMinorVersion, cMajorVersion;</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; std::istringstream(version.substr(0, 1)) &gt;&gt; majorVersion;</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; std::istringstream(version.substr(2, 1)) &gt;&gt; minorVersion;</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; std::istringstream(cVersion.substr(0, 1)) &gt;&gt; cMajorVersion;</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; std::istringstream(cVersion.substr(2, 1)) &gt;&gt; cMinorVersion;</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; <span class="keywordflow">if</span> (majorVersion &lt; cMajorVersion || ((majorVersion == cMajorVersion) &amp;&amp; (minorVersion &gt; cMinorVersion)))</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; {</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Routing initialization failed. Version of Interface to old&quot;</span>);</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; dlclose(tempLibHandle);</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; <span class="keywordflow">continue</span>;</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; }</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; <span class="comment">//here, the busname is saved together with the interface. Later The domains will register with the name and sinks, sources etc with the domain....</span></div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; router-&gt;<a class="code" href="classam_1_1IAmRoutingSend.html#ad4761b14565a6dd9ea24fa21cafdf540">returnBusName</a>(routerInterface.<a class="code" href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html#a3f239ceae5cb317a64e1b063dd63b5e1">busName</a>);</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; assert(!routerInterface.<a class="code" href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html#a3f239ceae5cb317a64e1b063dd63b5e1">busName</a>.empty());</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; mListInterfaces.push_back(routerInterface);</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; mListLibraryHandles.push_back(tempLibHandle);</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; }</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;}</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;</div><div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#af4422483670d6106a7fd5845d4837b1b"> 212</a></span>&#160;<a class="code" href="classam_1_1CAmRoutingSender.html#af4422483670d6106a7fd5845d4837b1b">CAmRoutingSender::~CAmRoutingSender</a>()</div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;{</div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; <span class="comment">//unloadLibraries();</span></div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; HandlesMap::iterator it = mlistActiveHandles.begin();</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; <span class="comment">//every open handle is assumed to be an error...</span></div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; <span class="keywordflow">for</span> (; it != mlistActiveHandles.end(); ++it)</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; {</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;The action for the handle&quot;</span>,it-&gt;first,<span class="stringliteral">&quot;is still open&quot;</span>);</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; }</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;}</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;</div><div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#aa988328ad34d96283b7488b1c45e139c"> 224</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#aa988328ad34d96283b7488b1c45e139c">CAmRoutingSender::startupInterfaces</a>(<a class="code" href="classam_1_1CAmRoutingReceiver.html">CAmRoutingReceiver</a> *iRoutingReceiver)</div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;{</div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; mpRoutingReceiver = iRoutingReceiver;</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> returnError = <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; std::vector&lt;InterfaceNamePairs&gt;::iterator iter = mListInterfaces.begin();</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; std::vector&lt;InterfaceNamePairs&gt;::iterator iterEnd = mListInterfaces.end();</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; <span class="keywordflow">for</span> (; iter &lt; iterEnd; ++iter)</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; {</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error = (*iter).routingInterface-&gt;startupInterface(iRoutingReceiver);</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; <span class="keywordflow">if</span> (error != <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>)</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; {</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; returnError = error;</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; }</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; }</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; <span class="keywordflow">return</span> (returnError);</div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;}</div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;</div><div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#abb5239715b3f1dbfe80975dbb4bb9494"> 242</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#abb5239715b3f1dbfe80975dbb4bb9494">CAmRoutingSender::asyncAbort</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle)</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;{</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; <span class="keyword">auto</span> iter (mlistActiveHandles.find(handle));</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; <span class="keywordflow">if</span> (iter == mlistActiveHandles.end())</div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; {</div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Could not find handle&quot;</span>,handle);</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; }</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot; handle&quot;</span>, handle);</div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; <span class="keywordflow">return</span> (iter-&gt;second-&gt;returnInterface()-&gt;asyncAbort(handle));</div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;}</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;</div><div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#ab0c210156af7e2904365c4e8de0ef041"> 254</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#ab0c210156af7e2904365c4e8de0ef041">CAmRoutingSender::asyncConnect</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a>&amp; connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> connectionFormat)</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;{</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; <span class="keyword">auto</span> iter (mMapSinkInterface.find(sinkID));</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; <span class="keywordflow">if</span> (iter == mMapSinkInterface.end())</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; {</div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Could not find sink&quot;</span>,sinkID);</div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; }</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; </div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="classam_1_1CAmRoutingSender.html#a27c6dca21513a4ecdf4e24ac43bc8707">handleExists</a>(handle))</div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; {</div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; <span class="keywordflow">if</span> (handle.<a class="code" href="structam_1_1am__Handle__s.html#a05f863136a74f9fd3356e0c30149a649">handleType</a>==<a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea1240507cb9a2c15b27e7cb64b3eb9ed4">am_Handle_e::H_CONNECT</a>)</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; {</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Resending for handle&quot;</span>,handle);</div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; }</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; {</div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Handle exists but wrong type&quot;</span>,handle);</div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; <span class="keywordflow">return</span>(<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>); </div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; }</div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; }</div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; {</div><div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; </div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; <a class="code" href="structam_1_1am__Connection__s.html">am_Connection_s</a> tempConnection;</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; tempConnection.<a class="code" href="structam_1_1am__Connection__s.html#a39b05fef7f7ba6496e540ec7f19949c2">sinkID</a> = sinkID;</div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; tempConnection.<a class="code" href="structam_1_1am__Connection__s.html#a1e7d70c584810ba5cb2634d1a2800035">sourceID</a> = sourceID;</div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; tempConnection.<a class="code" href="structam_1_1am__Connection__s.html#ab1f87b525ab5adda91e35e2adcccca33">connectionFormat</a> = connectionFormat;</div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; tempConnection.<a class="code" href="structam_1_1am__Connection__s.html#a07e73802b379fc7f72c27daff4b6218b">connectionID</a> = 0;</div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; tempConnection.<a class="code" href="structam_1_1am__Connection__s.html#a5199c60db711074844cfb6cfbd6a0089">delay</a>=-1;</div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;</div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> connError(mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#ae1b1befa8114143f034a9d23a3d342e7">enterConnectionDB</a>(tempConnection, connectionID));</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; <span class="keywordflow">if</span> (connError)</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; {</div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; <span class="keywordflow">return</span>(connError);</div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; }</div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; mMapConnectionInterface.insert(std::make_pair(connectionID, iter-&gt;second));</div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; <span class="keyword">auto</span> handleData = std::make_shared&lt;handleConnect&gt;(iter-&gt;second,connectionID,mpDatabaseHandler);</div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; handle = createHandle(handleData, <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea1240507cb9a2c15b27e7cb64b3eb9ed4">am_Handle_e::H_CONNECT</a>);</div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; }</div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;</div><div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;connectionID=&quot;</span>,connectionID,<span class="stringliteral">&quot;connectionFormat=&quot;</span>, connectionFormat, <span class="stringliteral">&quot;sourceID=&quot;</span>, sourceID, <span class="stringliteral">&quot;sinkID=&quot;</span>, sinkID,<span class="stringliteral">&quot;handle=&quot;</span>,handle);</div><div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> syncError(iter-&gt;second-&gt;asyncConnect(handle, connectionID, sourceID, sinkID, connectionFormat));</div><div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; <span class="keywordflow">if</span> (syncError)</div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; {</div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">removeHandle</a>(handle);</div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Error while calling connect connectionID:&quot;</span>,connectionID,<span class="stringliteral">&quot;sourceID:&quot;</span>,sourceID,<span class="stringliteral">&quot;sinkID:&quot;</span>,sinkID,<span class="stringliteral">&quot;connectionFormat:&quot;</span>,connectionFormat,<span class="stringliteral">&quot;handle&quot;</span>,handle);</div><div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a93c7c508341de77c91cad7a9f3e454fd">removeConnection</a>(connectionID);</div><div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; }</div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; <span class="keywordflow">return</span>(syncError); </div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;}</div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;</div><div class="line"><a name="l00306"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#a93ae95515730eb615ab5dfc1316d7862"> 306</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#a93ae95515730eb615ab5dfc1316d7862">CAmRoutingSender::asyncDisconnect</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID)</div><div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;{</div><div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; <span class="keyword">auto</span> iter(mMapConnectionInterface.find(connectionID));</div><div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; <span class="keywordflow">if</span> (iter == mMapConnectionInterface.end())</div><div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; {</div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Could not find connection&quot;</span>,connectionID);</div><div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>); </div><div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; }</div><div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; </div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="classam_1_1CAmRoutingSender.html#a27c6dca21513a4ecdf4e24ac43bc8707">handleExists</a>(handle))</div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; {</div><div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; <span class="keywordflow">if</span> (handle.<a class="code" href="structam_1_1am__Handle__s.html#a05f863136a74f9fd3356e0c30149a649">handleType</a>==<a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ceaf9830df4d9215047ccac8fd61b5ca9e0">am_Handle_e::H_DISCONNECT</a>)</div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; {</div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Resending for handle&quot;</span>,handle);</div><div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; }</div><div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; {</div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Handle exists but wrong type&quot;</span>,handle);</div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; <span class="keywordflow">return</span>(<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>); </div><div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; }</div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; }</div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; {</div><div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; <span class="keyword">auto</span> handleData = std::make_shared&lt;handleDisconnect&gt;(iter-&gt;second,connectionID,mpDatabaseHandler,<span class="keyword">this</span>);</div><div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; handle = createHandle(handleData, <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ceaf9830df4d9215047ccac8fd61b5ca9e0">am_Handle_e::H_DISCONNECT</a>);</div><div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; }</div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;</div><div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;connectionID=&quot;</span>, connectionID, <span class="stringliteral">&quot;handle=&quot;</span>,handle);</div><div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> syncError(iter-&gt;second-&gt;asyncDisconnect(handle, connectionID));</div><div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; <span class="keywordflow">if</span> (syncError)</div><div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; {</div><div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">removeHandle</a>(handle);</div><div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Error while calling disconnect connectionID:&quot;</span>,connectionID,<span class="stringliteral">&quot;handle&quot;</span>,handle);</div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; }</div><div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; <span class="keywordflow">return</span>(syncError);</div><div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;}</div><div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160;</div><div class="line"><a name="l00343"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#ada1e6203986d7ef1de6b48a844fa2967"> 343</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#ada1e6203986d7ef1de6b48a844fa2967">CAmRoutingSender::asyncSetSinkVolume</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> ramp, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> time)</div><div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160;{</div><div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; <span class="keyword">auto</span> iter (mMapSinkInterface.find(sinkID));</div><div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; <span class="keywordflow">if</span> (iter == mMapSinkInterface.end())</div><div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; {</div><div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Could not find sink&quot;</span>,sinkID);</div><div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; }</div><div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; </div><div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="classam_1_1CAmRoutingSender.html#a27c6dca21513a4ecdf4e24ac43bc8707">handleExists</a>(handle))</div><div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160; {</div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160; <span class="keywordflow">if</span> (handle.<a class="code" href="structam_1_1am__Handle__s.html#a05f863136a74f9fd3356e0c30149a649">handleType</a>==<a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea131c42c03fa5afcb64d21f5c08c106c9">am_Handle_e::H_SETSINKVOLUME</a>)</div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; {</div><div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Resending for handle&quot;</span>,handle);</div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; }</div><div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; {</div><div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Handle exists but wrong type&quot;</span>,handle);</div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; <span class="keywordflow">return</span>(<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>); </div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; }</div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; }</div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; {</div><div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; <span class="keyword">auto</span> handleData = std::make_shared&lt;handleSinkVolume&gt;(iter-&gt;second,sinkID,mpDatabaseHandler,volume);</div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; handle = createHandle(handleData, <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea131c42c03fa5afcb64d21f5c08c106c9">H_SETSINKVOLUME</a>);</div><div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; }</div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; </div><div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sinkID=&quot;</span>, sinkID, <span class="stringliteral">&quot;volume=&quot;</span>, volume, <span class="stringliteral">&quot;ramp=&quot;</span>, ramp, <span class="stringliteral">&quot;time=&quot;</span>, time,<span class="stringliteral">&quot;handle=&quot;</span>,handle);</div><div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> syncError(iter-&gt;second-&gt;asyncSetSinkVolume(handle, sinkID, volume, ramp, time));</div><div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160; <span class="keywordflow">if</span> (syncError)</div><div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; {</div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">removeHandle</a>(handle);</div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Error while calling asyncSetSinkVolume sinkID:&quot;</span>,sinkID,<span class="stringliteral">&quot;handle:&quot;</span>,handle,<span class="stringliteral">&quot;volume:&quot;</span>,volume,<span class="stringliteral">&quot;ramp:&quot;</span>,ramp,<span class="stringliteral">&quot;time:&quot;</span>,time);</div><div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; }</div><div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; <span class="keywordflow">return</span>(syncError);</div><div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160;}</div><div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160;</div><div class="line"><a name="l00380"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#a3984bb149cb451303f1671895fd8fc95"> 380</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#a3984bb149cb451303f1671895fd8fc95">CAmRoutingSender::asyncSetSourceVolume</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> ramp, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> time)</div><div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160;{</div><div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; <span class="keyword">auto</span> iter (mMapSourceInterface.find(sourceID));</div><div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160; <span class="keywordflow">if</span> (iter == mMapSourceInterface.end())</div><div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160; {</div><div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Could not find sourceID&quot;</span>,sourceID);</div><div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; }</div><div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160; </div><div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="classam_1_1CAmRoutingSender.html#a27c6dca21513a4ecdf4e24ac43bc8707">handleExists</a>(handle))</div><div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160; {</div><div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160; <span class="keywordflow">if</span> (handle.<a class="code" href="structam_1_1am__Handle__s.html#a05f863136a74f9fd3356e0c30149a649">handleType</a>==<a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cead8347c0884a48c30f134efdc67b47b79">am_Handle_e::H_SETSOURCEVOLUME</a>)</div><div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160; {</div><div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Resending for handle&quot;</span>,handle);</div><div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160; }</div><div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160; {</div><div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Handle exists but wrong type&quot;</span>,handle);</div><div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160; <span class="keywordflow">return</span>(<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>); </div><div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160; }</div><div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160; }</div><div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160; {</div><div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160; <span class="keyword">auto</span> handleData = std::make_shared&lt;handleSourceVolume&gt;(iter-&gt;second,sourceID,mpDatabaseHandler,volume);</div><div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160; handle = createHandle(handleData, <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cead8347c0884a48c30f134efdc67b47b79">H_SETSOURCEVOLUME</a>);</div><div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160; }</div><div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160; </div><div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sourceID=&quot;</span>, sourceID,<span class="stringliteral">&quot;volume=&quot;</span>, volume, <span class="stringliteral">&quot;ramp=&quot;</span>, ramp, <span class="stringliteral">&quot;time=&quot;</span>, time,<span class="stringliteral">&quot;handle=&quot;</span>,handle);</div><div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> syncError(iter-&gt;second-&gt;asyncSetSourceVolume(handle, sourceID, volume, ramp, time));</div><div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; <span class="keywordflow">if</span> (syncError)</div><div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160; {</div><div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">removeHandle</a>(handle);</div><div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Error while calling asyncSetSourceVolume sourceID:&quot;</span>,sourceID,<span class="stringliteral">&quot;handle:&quot;</span>,handle,<span class="stringliteral">&quot;volume:&quot;</span>,volume,<span class="stringliteral">&quot;ramp:&quot;</span>,ramp,<span class="stringliteral">&quot;time:&quot;</span>,time);</div><div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160; }</div><div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160; <span class="keywordflow">return</span>(syncError);</div><div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160;}</div><div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160;</div><div class="line"><a name="l00417"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#ab02d93d54ee9cd98776a3f2d274ee24d"> 417</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#ab02d93d54ee9cd98776a3f2d274ee24d">CAmRoutingSender::asyncSetSourceState</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am_SourceState_e</a> state)</div><div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160;{</div><div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160; <span class="keyword">auto</span> iter (mMapSourceInterface.find(sourceID));</div><div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160; <span class="keywordflow">if</span> (iter == mMapSourceInterface.end())</div><div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160; {</div><div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Could not find sourceID&quot;</span>,sourceID);</div><div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160; }</div><div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160; </div><div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="classam_1_1CAmRoutingSender.html#a27c6dca21513a4ecdf4e24ac43bc8707">handleExists</a>(handle))</div><div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160; {</div><div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160; <span class="keywordflow">if</span> (handle.<a class="code" href="structam_1_1am__Handle__s.html#a05f863136a74f9fd3356e0c30149a649">handleType</a>==<a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea2947ad052bf1f2e8093b45dd6d0f51fc">am_Handle_e::H_SETSOURCESTATE</a>)</div><div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160; {</div><div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Resending for handle&quot;</span>,handle);</div><div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160; }</div><div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160; {</div><div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Handle exists but wrong type&quot;</span>,handle);</div><div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; <span class="keywordflow">return</span>(<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>); </div><div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160; }</div><div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160; }</div><div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160; { </div><div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160; <span class="keyword">auto</span> handleData = std::make_shared&lt;handleSourceState&gt;(iter-&gt;second,sourceID,state,mpDatabaseHandler);</div><div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160; handle = createHandle(handleData, <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea2947ad052bf1f2e8093b45dd6d0f51fc">H_SETSOURCESTATE</a>);</div><div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160; }</div><div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sourceID=&quot;</span>, sourceID, <span class="stringliteral">&quot;state=&quot;</span>, state,<span class="stringliteral">&quot;handle=&quot;</span>,handle);</div><div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> syncError(iter-&gt;second-&gt;asyncSetSourceState(handle, sourceID, state));</div><div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160; <span class="keywordflow">if</span> (syncError)</div><div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160; {</div><div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">removeHandle</a>(handle);</div><div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Error while calling asyncSetSourceState sourceID:&quot;</span>,sourceID,<span class="stringliteral">&quot;handle:&quot;</span>,handle,<span class="stringliteral">&quot;state:&quot;</span>,state);</div><div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160; }</div><div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160; <span class="keywordflow">return</span>(syncError);</div><div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160;}</div><div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160;</div><div class="line"><a name="l00453"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#af56987b497141e9e013dafb1789492b5"> 453</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#af56987b497141e9e013dafb1789492b5">CAmRoutingSender::asyncSetSinkSoundProperty</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> &amp; soundProperty)</div><div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160;{</div><div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160; <span class="keyword">auto</span> iter (mMapSinkInterface.find(sinkID));</div><div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160; <span class="keywordflow">if</span> (iter == mMapSinkInterface.end())</div><div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160; {</div><div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Could not find sink&quot;</span>,sinkID);</div><div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160; }</div><div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; </div><div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="classam_1_1CAmRoutingSender.html#a27c6dca21513a4ecdf4e24ac43bc8707">handleExists</a>(handle))</div><div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; {</div><div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160; <span class="keywordflow">if</span> (handle.<a class="code" href="structam_1_1am__Handle__s.html#a05f863136a74f9fd3356e0c30149a649">handleType</a>==<a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea72e75d7f64cbf94688e986d0dba322c7">am_Handle_e::H_SETSINKSOUNDPROPERTY</a>)</div><div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160; {</div><div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Resending for handle&quot;</span>,handle);</div><div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160; }</div><div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160; {</div><div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Handle exists but wrong type&quot;</span>,handle);</div><div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160; <span class="keywordflow">return</span>(<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>); </div><div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160; }</div><div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160; }</div><div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160; {</div><div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160; <span class="keyword">auto</span> handleData = std::make_shared&lt;handleSinkSoundProperty&gt;(iter-&gt;second,sinkID,soundProperty,mpDatabaseHandler);</div><div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160; handle = createHandle(handleData, <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea72e75d7f64cbf94688e986d0dba322c7">H_SETSINKSOUNDPROPERTY</a>);</div><div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160; }</div><div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160; </div><div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sinkID=&quot;</span>, sinkID, <span class="stringliteral">&quot;soundProperty.Type=&quot;</span>, soundProperty.<a class="code" href="structam_1_1am__SoundProperty__s.html#adaf90d729af1e4dca87668616312ee57">type</a>, <span class="stringliteral">&quot;soundProperty.value=&quot;</span>, soundProperty.<a class="code" href="structam_1_1am__SoundProperty__s.html#a1eca1f3f4f81fa8ee61bb5851f37521f">value</a>,<span class="stringliteral">&quot;handle=&quot;</span>,handle);</div><div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> syncError(iter-&gt;second-&gt;asyncSetSinkSoundProperty(handle, sinkID, soundProperty));</div><div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160; <span class="keywordflow">if</span> (syncError)</div><div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160; {</div><div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">removeHandle</a>(handle);</div><div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Error while calling asyncSetSinkSoundProperty sinkID:&quot;</span>,sinkID,<span class="stringliteral">&quot;handle:&quot;</span>,handle,<span class="stringliteral">&quot;soundProperty:&quot;</span>,soundProperty.<a class="code" href="structam_1_1am__SoundProperty__s.html#adaf90d729af1e4dca87668616312ee57">type</a>,soundProperty.<a class="code" href="structam_1_1am__SoundProperty__s.html#a1eca1f3f4f81fa8ee61bb5851f37521f">value</a>);</div><div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160; }</div><div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160; <span class="keywordflow">return</span>(syncError);</div><div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160;}</div><div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160;</div><div class="line"><a name="l00490"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#ab6e6ac7f1a6540ca71cc60e0fb500f1b"> 490</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#ab6e6ac7f1a6540ca71cc60e0fb500f1b">CAmRoutingSender::asyncSetSourceSoundProperty</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> &amp; soundProperty)</div><div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160;{</div><div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160; <span class="keyword">auto</span> iter (mMapSourceInterface.find(sourceID));</div><div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160; <span class="keywordflow">if</span> (iter == mMapSourceInterface.end())</div><div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160; {</div><div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Could not find sourceID&quot;</span>,sourceID);</div><div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160; }</div><div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160; </div><div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="classam_1_1CAmRoutingSender.html#a27c6dca21513a4ecdf4e24ac43bc8707">handleExists</a>(handle))</div><div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160; {</div><div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160; <span class="keywordflow">if</span> (handle.<a class="code" href="structam_1_1am__Handle__s.html#a05f863136a74f9fd3356e0c30149a649">handleType</a>==<a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea4e9a1b934a2434d67fe41daeadeafc99">am_Handle_e::H_SETSOURCESOUNDPROPERTY</a>)</div><div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160; {</div><div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Resending for handle&quot;</span>,handle);</div><div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160; }</div><div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160; {</div><div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Handle exists but wrong type&quot;</span>,handle);</div><div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160; <span class="keywordflow">return</span>(<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>); </div><div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160; }</div><div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160; }</div><div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160; { </div><div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160; <span class="keyword">auto</span> handleData = std::make_shared&lt;handleSourceSoundProperty&gt;(iter-&gt;second,sourceID,soundProperty,mpDatabaseHandler);</div><div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160; handle = createHandle(handleData, <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea4e9a1b934a2434d67fe41daeadeafc99">H_SETSOURCESOUNDPROPERTY</a>);</div><div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160; }</div><div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sourceID=&quot;</span>, sourceID, <span class="stringliteral">&quot;soundProperty.Type=&quot;</span>, soundProperty.<a class="code" href="structam_1_1am__SoundProperty__s.html#adaf90d729af1e4dca87668616312ee57">type</a>, <span class="stringliteral">&quot;soundProperty.value=&quot;</span>, soundProperty.<a class="code" href="structam_1_1am__SoundProperty__s.html#a1eca1f3f4f81fa8ee61bb5851f37521f">value</a>,<span class="stringliteral">&quot;handle=&quot;</span>,handle);</div><div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> syncError(iter-&gt;second-&gt;asyncSetSourceSoundProperty(handle, sourceID, soundProperty));</div><div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160; <span class="keywordflow">if</span> (syncError)</div><div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160; {</div><div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">removeHandle</a>(handle);</div><div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Error while calling asyncSetSourceSoundProperty sourceID:&quot;</span>,sourceID,<span class="stringliteral">&quot;handle:&quot;</span>,handle,<span class="stringliteral">&quot;soundProperty:&quot;</span>,soundProperty.<a class="code" href="structam_1_1am__SoundProperty__s.html#adaf90d729af1e4dca87668616312ee57">type</a>,soundProperty.<a class="code" href="structam_1_1am__SoundProperty__s.html#a1eca1f3f4f81fa8ee61bb5851f37521f">value</a>);</div><div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160; }</div><div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160; <span class="keywordflow">return</span>(syncError);</div><div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160;}</div><div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160;</div><div class="line"><a name="l00526"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#a0884659ca24968137a6ac81fd3fc0003"> 526</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#a0884659ca24968137a6ac81fd3fc0003">CAmRoutingSender::asyncSetSourceSoundProperties</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt; &amp; listSoundProperties, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID)</div><div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160;{</div><div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160; <span class="keyword">auto</span> iter (mMapSourceInterface.find(sourceID));</div><div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160; <span class="keywordflow">if</span> (iter == mMapSourceInterface.end())</div><div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160; {</div><div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Could not find sourceID&quot;</span>,sourceID);</div><div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160; }</div><div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160; </div><div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="classam_1_1CAmRoutingSender.html#a27c6dca21513a4ecdf4e24ac43bc8707">handleExists</a>(handle))</div><div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160; {</div><div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160; <span class="keywordflow">if</span> (handle.<a class="code" href="structam_1_1am__Handle__s.html#a05f863136a74f9fd3356e0c30149a649">handleType</a>==<a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea57d1a5f5e1b271a6a0c542fb9cff9e78">am_Handle_e::H_SETSOURCESOUNDPROPERTIES</a>)</div><div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160; {</div><div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Resending for handle&quot;</span>,handle);</div><div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160; }</div><div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160; {</div><div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Handle exists but wrong type&quot;</span>,handle);</div><div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160; <span class="keywordflow">return</span>(<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>); </div><div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160; }</div><div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160; }</div><div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160; { </div><div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160; <span class="keyword">auto</span> handleData = std::make_shared&lt;handleSourceSoundProperties&gt;(iter-&gt;second,sourceID,listSoundProperties,mpDatabaseHandler);</div><div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160; handle = createHandle(handleData, <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea57d1a5f5e1b271a6a0c542fb9cff9e78">H_SETSOURCESOUNDPROPERTIES</a>);</div><div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160; }</div><div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160; </div><div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sourceID=&quot;</span>, sourceID);</div><div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> syncError(iter-&gt;second-&gt;asyncSetSourceSoundProperties(handle, sourceID, listSoundProperties));</div><div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160; <span class="keywordflow">if</span> (syncError)</div><div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160; {</div><div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">removeHandle</a>(handle);</div><div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Error while calling asyncSetSourceSoundProperties sourceID:&quot;</span>,sourceID,<span class="stringliteral">&quot;handle:&quot;</span>,handle);</div><div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160; }</div><div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160; <span class="keywordflow">return</span>(syncError);</div><div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160;}</div><div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160;</div><div class="line"><a name="l00563"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#acb481d859b7010e0b5c70008c542e6ce"> 563</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#acb481d859b7010e0b5c70008c542e6ce">CAmRoutingSender::asyncSetSinkSoundProperties</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt; &amp; listSoundProperties, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)</div><div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160;{</div><div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160; <span class="keyword">auto</span> iter (mMapSinkInterface.find(sinkID));</div><div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160; <span class="keywordflow">if</span> (iter == mMapSinkInterface.end())</div><div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160; {</div><div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Could not find sink&quot;</span>,sinkID);</div><div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160; }</div><div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160; </div><div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="classam_1_1CAmRoutingSender.html#a27c6dca21513a4ecdf4e24ac43bc8707">handleExists</a>(handle))</div><div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160; {</div><div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160; <span class="keywordflow">if</span> (handle.<a class="code" href="structam_1_1am__Handle__s.html#a05f863136a74f9fd3356e0c30149a649">handleType</a>==<a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ceae0976253ad16a3c43a0378b9a2956501">am_Handle_e::H_SETSINKSOUNDPROPERTIES</a>)</div><div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160; {</div><div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Resending for handle&quot;</span>,handle);</div><div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160; }</div><div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160; {</div><div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Handle exists but wrong type&quot;</span>,handle);</div><div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160; <span class="keywordflow">return</span>(<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>); </div><div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160; }</div><div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160; }</div><div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160; { </div><div class="line"><a name="l00586"></a><span class="lineno"> 586</span>&#160; <span class="keyword">auto</span> handleData = std::make_shared&lt;handleSinkSoundProperties&gt;(iter-&gt;second,sinkID,listSoundProperties,mpDatabaseHandler);</div><div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160; handle = createHandle(handleData, <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ceae0976253ad16a3c43a0378b9a2956501">H_SETSINKSOUNDPROPERTIES</a>);</div><div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160; }</div><div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160; </div><div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sinkID=&quot;</span>, sinkID,<span class="stringliteral">&quot;handle=&quot;</span>,handle);</div><div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> syncError(iter-&gt;second-&gt;asyncSetSinkSoundProperties(handle, sinkID, listSoundProperties));</div><div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160; <span class="keywordflow">if</span> (syncError)</div><div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160; {</div><div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">removeHandle</a>(handle);</div><div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Error while calling asyncSetSinkSoundProperties sinkID:&quot;</span>,sinkID,<span class="stringliteral">&quot;handle:&quot;</span>,handle);</div><div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160; }</div><div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160; <span class="keywordflow">return</span>(syncError);</div><div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160;}</div><div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160;</div><div class="line"><a name="l00600"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#ab7eb58fa2f979c18f259f28baf91eb66"> 600</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#ab7eb58fa2f979c18f259f28baf91eb66">CAmRoutingSender::asyncCrossFade</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a> hotSink, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> rampType, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> time)</div><div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160;{</div><div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160; <span class="keyword">auto</span> iter (mMapCrossfaderInterface.find(crossfaderID));</div><div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160; <span class="keywordflow">if</span> (iter == mMapCrossfaderInterface.end())</div><div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160; {</div><div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Could not find crossfaderID&quot;</span>,crossfaderID);</div><div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160; }</div><div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160; </div><div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="classam_1_1CAmRoutingSender.html#a27c6dca21513a4ecdf4e24ac43bc8707">handleExists</a>(handle))</div><div class="line"><a name="l00610"></a><span class="lineno"> 610</span>&#160; {</div><div class="line"><a name="l00611"></a><span class="lineno"> 611</span>&#160; <span class="keywordflow">if</span> (handle.<a class="code" href="structam_1_1am__Handle__s.html#a05f863136a74f9fd3356e0c30149a649">handleType</a>==<a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ceae323725828028f390ee31a7ad2857d36">am_Handle_e::H_CROSSFADE</a>)</div><div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160; {</div><div class="line"><a name="l00613"></a><span class="lineno"> 613</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Resending for handle&quot;</span>,handle);</div><div class="line"><a name="l00614"></a><span class="lineno"> 614</span>&#160; }</div><div class="line"><a name="l00615"></a><span class="lineno"> 615</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00616"></a><span class="lineno"> 616</span>&#160; {</div><div class="line"><a name="l00617"></a><span class="lineno"> 617</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Handle exists but wrong type&quot;</span>,handle);</div><div class="line"><a name="l00618"></a><span class="lineno"> 618</span>&#160; <span class="keywordflow">return</span>(<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>); </div><div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160; }</div><div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160; }</div><div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160; { </div><div class="line"><a name="l00623"></a><span class="lineno"> 623</span>&#160; <span class="keyword">auto</span> handleData = std::make_shared&lt;handleCrossFader&gt;(iter-&gt;second,crossfaderID,hotSink,mpDatabaseHandler);</div><div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160; handle = createHandle(handleData, <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ceae323725828028f390ee31a7ad2857d36">H_CROSSFADE</a>);</div><div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160; }</div><div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160; </div><div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;hotSource=&quot;</span>, hotSink, <span class="stringliteral">&quot;crossfaderID=&quot;</span>, crossfaderID, <span class="stringliteral">&quot;rampType=&quot;</span>, rampType, <span class="stringliteral">&quot;rampTime=&quot;</span>, time,<span class="stringliteral">&quot;handle=&quot;</span>,handle);</div><div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> syncError(iter-&gt;second-&gt;asyncCrossFade(handle, crossfaderID, hotSink, rampType, time));</div><div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160; <span class="keywordflow">if</span> (syncError)</div><div class="line"><a name="l00630"></a><span class="lineno"> 630</span>&#160; {</div><div class="line"><a name="l00631"></a><span class="lineno"> 631</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">removeHandle</a>(handle);</div><div class="line"><a name="l00632"></a><span class="lineno"> 632</span>&#160; }</div><div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160; <span class="keywordflow">return</span>(syncError);</div><div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160;}</div><div class="line"><a name="l00635"></a><span class="lineno"> 635</span>&#160;</div><div class="line"><a name="l00636"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#aa71812dcf76446b25802387f84e5161a"> 636</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#aa71812dcf76446b25802387f84e5161a">CAmRoutingSender::setDomainState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> domainState)</div><div class="line"><a name="l00637"></a><span class="lineno"> 637</span>&#160;{</div><div class="line"><a name="l00638"></a><span class="lineno"> 638</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;domainID=&quot;</span>, domainID, <span class="stringliteral">&quot;domainState=&quot;</span>, domainState);</div><div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160; DomainInterfaceMap::iterator iter = mMapDomainInterface.begin();</div><div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160; iter = mMapDomainInterface.find(domainID);</div><div class="line"><a name="l00641"></a><span class="lineno"> 641</span>&#160; <span class="keywordflow">if</span> (iter != mMapDomainInterface.end())</div><div class="line"><a name="l00642"></a><span class="lineno"> 642</span>&#160; <span class="keywordflow">return</span> (iter-&gt;second-&gt;setDomainState(domainID, domainState));</div><div class="line"><a name="l00643"></a><span class="lineno"> 643</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160;}</div><div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160;</div><div class="line"><a name="l00651"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#aa112c18abbb53f724e851dc90fe3a670"> 651</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#aa112c18abbb53f724e851dc90fe3a670">CAmRoutingSender::addDomainLookup</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Domain__s.html">am_Domain_s</a>&amp; domainData)</div><div class="line"><a name="l00652"></a><span class="lineno"> 652</span>&#160;{</div><div class="line"><a name="l00653"></a><span class="lineno"> 653</span>&#160; std::vector&lt;InterfaceNamePairs&gt;::iterator iter = mListInterfaces.begin();</div><div class="line"><a name="l00654"></a><span class="lineno"> 654</span>&#160; std::vector&lt;InterfaceNamePairs&gt;::iterator iterEnd = mListInterfaces.end();</div><div class="line"><a name="l00655"></a><span class="lineno"> 655</span>&#160; <span class="keywordflow">for</span> (; iter &lt; iterEnd; ++iter)</div><div class="line"><a name="l00656"></a><span class="lineno"> 656</span>&#160; {</div><div class="line"><a name="l00657"></a><span class="lineno"> 657</span>&#160; <span class="keywordflow">if</span> ((*iter).busName.compare(domainData.<a class="code" href="structam_1_1am__Domain__s.html#ab16b5804711358bd383308036eb3e8db">busname</a>) == 0)</div><div class="line"><a name="l00658"></a><span class="lineno"> 658</span>&#160; {</div><div class="line"><a name="l00659"></a><span class="lineno"> 659</span>&#160; mMapDomainInterface.insert(std::make_pair(domainData.<a class="code" href="structam_1_1am__Domain__s.html#aa7c60d47722a938f9a38dcecf3f48094">domainID</a>, (*iter).routingInterface));</div><div class="line"><a name="l00660"></a><span class="lineno"> 660</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l00661"></a><span class="lineno"> 661</span>&#160; }</div><div class="line"><a name="l00662"></a><span class="lineno"> 662</span>&#160; }</div><div class="line"><a name="l00663"></a><span class="lineno"> 663</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__PRETTY_FUNCTION__,<span class="stringliteral">&quot; Could not find busname for bus&quot;</span>,domainData.<a class="code" href="structam_1_1am__Domain__s.html#ab16b5804711358bd383308036eb3e8db">busname</a>);</div><div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>);</div><div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160;}</div><div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160;</div><div class="line"><a name="l00672"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#ae16f1eba6327e4b42c43f271cb11afdd"> 672</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#ae16f1eba6327e4b42c43f271cb11afdd">CAmRoutingSender::addSourceLookup</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a>&amp; sourceData)</div><div class="line"><a name="l00673"></a><span class="lineno"> 673</span>&#160;{</div><div class="line"><a name="l00674"></a><span class="lineno"> 674</span>&#160; DomainInterfaceMap::iterator iter = mMapDomainInterface.begin();</div><div class="line"><a name="l00675"></a><span class="lineno"> 675</span>&#160; iter = mMapDomainInterface.find(sourceData.<a class="code" href="structam_1_1am__Source__s.html#a57854adc822ed77c6443ec2c745820af">domainID</a>);</div><div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160; <span class="keywordflow">if</span> (iter != mMapDomainInterface.end())</div><div class="line"><a name="l00677"></a><span class="lineno"> 677</span>&#160; {</div><div class="line"><a name="l00678"></a><span class="lineno"> 678</span>&#160; mMapSourceInterface.insert(std::make_pair(sourceData.<a class="code" href="structam_1_1am__Source__s.html#ad224888802fabebefe6ff587412da9fd">sourceID</a>, iter-&gt;second));</div><div class="line"><a name="l00679"></a><span class="lineno"> 679</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l00680"></a><span class="lineno"> 680</span>&#160; }</div><div class="line"><a name="l00681"></a><span class="lineno"> 681</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__PRETTY_FUNCTION__,<span class="stringliteral">&quot; Could not find domainInterface for domainID&quot;</span>,sourceData.<a class="code" href="structam_1_1am__Source__s.html#a57854adc822ed77c6443ec2c745820af">domainID</a>);</div><div class="line"><a name="l00682"></a><span class="lineno"> 682</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>);</div><div class="line"><a name="l00683"></a><span class="lineno"> 683</span>&#160;}</div><div class="line"><a name="l00684"></a><span class="lineno"> 684</span>&#160;</div><div class="line"><a name="l00690"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#a33adecaea09901b919a8ca684b6634cb"> 690</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#a33adecaea09901b919a8ca684b6634cb">CAmRoutingSender::addSinkLookup</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a>&amp; sinkData)</div><div class="line"><a name="l00691"></a><span class="lineno"> 691</span>&#160;{</div><div class="line"><a name="l00692"></a><span class="lineno"> 692</span>&#160; DomainInterfaceMap::iterator iter = mMapDomainInterface.begin();</div><div class="line"><a name="l00693"></a><span class="lineno"> 693</span>&#160; iter = mMapDomainInterface.find(sinkData.<a class="code" href="structam_1_1am__Sink__s.html#a8505cd0b29334007bd6dd5555f482cce">domainID</a>);</div><div class="line"><a name="l00694"></a><span class="lineno"> 694</span>&#160; <span class="keywordflow">if</span> (iter != mMapDomainInterface.end())</div><div class="line"><a name="l00695"></a><span class="lineno"> 695</span>&#160; {</div><div class="line"><a name="l00696"></a><span class="lineno"> 696</span>&#160; mMapSinkInterface.insert(std::make_pair(sinkData.<a class="code" href="structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1">sinkID</a>, iter-&gt;second));</div><div class="line"><a name="l00697"></a><span class="lineno"> 697</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l00698"></a><span class="lineno"> 698</span>&#160; }</div><div class="line"><a name="l00699"></a><span class="lineno"> 699</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__PRETTY_FUNCTION__,<span class="stringliteral">&quot;Could not find domainInterface for domainID&quot;</span>,sinkData.<a class="code" href="structam_1_1am__Sink__s.html#a8505cd0b29334007bd6dd5555f482cce">domainID</a>);</div><div class="line"><a name="l00700"></a><span class="lineno"> 700</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>);</div><div class="line"><a name="l00701"></a><span class="lineno"> 701</span>&#160;}</div><div class="line"><a name="l00702"></a><span class="lineno"> 702</span>&#160;</div><div class="line"><a name="l00708"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#a8822c78e9eb87ac0936bad78abb1dcf1"> 708</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#a8822c78e9eb87ac0936bad78abb1dcf1">CAmRoutingSender::addCrossfaderLookup</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a>&amp; crossfaderData)</div><div class="line"><a name="l00709"></a><span class="lineno"> 709</span>&#160;{</div><div class="line"><a name="l00710"></a><span class="lineno"> 710</span>&#160; DomainInterfaceMap::iterator iter = mMapSourceInterface.begin();</div><div class="line"><a name="l00711"></a><span class="lineno"> 711</span>&#160; iter = mMapSourceInterface.find(crossfaderData.<a class="code" href="structam_1_1am__Crossfader__s.html#a5442753fb1a60b8d56c5a79b8989ed04">sourceID</a>);</div><div class="line"><a name="l00712"></a><span class="lineno"> 712</span>&#160; <span class="keywordflow">if</span> (iter != mMapSourceInterface.end())</div><div class="line"><a name="l00713"></a><span class="lineno"> 713</span>&#160; {</div><div class="line"><a name="l00714"></a><span class="lineno"> 714</span>&#160; mMapSourceInterface.insert(std::make_pair(crossfaderData.<a class="code" href="structam_1_1am__Crossfader__s.html#a6c6af4e70cb360d43095372dc33b1626">crossfaderID</a>, iter-&gt;second));</div><div class="line"><a name="l00715"></a><span class="lineno"> 715</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l00716"></a><span class="lineno"> 716</span>&#160; }</div><div class="line"><a name="l00717"></a><span class="lineno"> 717</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__PRETTY_FUNCTION__,<span class="stringliteral">&quot; Could not find sourceInterface for source&quot;</span>,crossfaderData.<a class="code" href="structam_1_1am__Crossfader__s.html#a5442753fb1a60b8d56c5a79b8989ed04">sourceID</a>);</div><div class="line"><a name="l00718"></a><span class="lineno"> 718</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>);</div><div class="line"><a name="l00719"></a><span class="lineno"> 719</span>&#160;}</div><div class="line"><a name="l00720"></a><span class="lineno"> 720</span>&#160;</div><div class="line"><a name="l00725"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#a4bc0861fb9186a8363f127133706f966"> 725</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#a4bc0861fb9186a8363f127133706f966">CAmRoutingSender::removeDomainLookup</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID)</div><div class="line"><a name="l00726"></a><span class="lineno"> 726</span>&#160;{</div><div class="line"><a name="l00727"></a><span class="lineno"> 727</span>&#160; DomainInterfaceMap::iterator iter = mMapDomainInterface.begin();</div><div class="line"><a name="l00728"></a><span class="lineno"> 728</span>&#160; iter = mMapDomainInterface.find(domainID);</div><div class="line"><a name="l00729"></a><span class="lineno"> 729</span>&#160; <span class="keywordflow">if</span> (iter != mMapDomainInterface.end())</div><div class="line"><a name="l00730"></a><span class="lineno"> 730</span>&#160; {</div><div class="line"><a name="l00731"></a><span class="lineno"> 731</span>&#160; mMapDomainInterface.erase(iter);</div><div class="line"><a name="l00732"></a><span class="lineno"> 732</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l00733"></a><span class="lineno"> 733</span>&#160; }</div><div class="line"><a name="l00734"></a><span class="lineno"> 734</span>&#160;</div><div class="line"><a name="l00735"></a><span class="lineno"> 735</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l00736"></a><span class="lineno"> 736</span>&#160;}</div><div class="line"><a name="l00737"></a><span class="lineno"> 737</span>&#160;</div><div class="line"><a name="l00742"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#ac1e116da59eb9222c63ad109e4062eb2"> 742</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#ac1e116da59eb9222c63ad109e4062eb2">CAmRoutingSender::removeSourceLookup</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID)</div><div class="line"><a name="l00743"></a><span class="lineno"> 743</span>&#160;{</div><div class="line"><a name="l00744"></a><span class="lineno"> 744</span>&#160; SourceInterfaceMap::iterator iter = mMapSourceInterface.begin();</div><div class="line"><a name="l00745"></a><span class="lineno"> 745</span>&#160; iter = mMapSourceInterface.find(sourceID);</div><div class="line"><a name="l00746"></a><span class="lineno"> 746</span>&#160; <span class="keywordflow">if</span> (iter != mMapSourceInterface.end())</div><div class="line"><a name="l00747"></a><span class="lineno"> 747</span>&#160; {</div><div class="line"><a name="l00748"></a><span class="lineno"> 748</span>&#160; mMapSourceInterface.erase(iter);</div><div class="line"><a name="l00749"></a><span class="lineno"> 749</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l00750"></a><span class="lineno"> 750</span>&#160; }</div><div class="line"><a name="l00751"></a><span class="lineno"> 751</span>&#160;</div><div class="line"><a name="l00752"></a><span class="lineno"> 752</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l00753"></a><span class="lineno"> 753</span>&#160;}</div><div class="line"><a name="l00754"></a><span class="lineno"> 754</span>&#160;</div><div class="line"><a name="l00759"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#abc9fa9970e1d5b3c92940f0df89c1ba0"> 759</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#abc9fa9970e1d5b3c92940f0df89c1ba0">CAmRoutingSender::removeSinkLookup</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)</div><div class="line"><a name="l00760"></a><span class="lineno"> 760</span>&#160;{</div><div class="line"><a name="l00761"></a><span class="lineno"> 761</span>&#160; SinkInterfaceMap::iterator iter = mMapSinkInterface.begin();</div><div class="line"><a name="l00762"></a><span class="lineno"> 762</span>&#160; iter = mMapSinkInterface.find(sinkID);</div><div class="line"><a name="l00763"></a><span class="lineno"> 763</span>&#160; <span class="keywordflow">if</span> (iter != mMapSinkInterface.end())</div><div class="line"><a name="l00764"></a><span class="lineno"> 764</span>&#160; {</div><div class="line"><a name="l00765"></a><span class="lineno"> 765</span>&#160; mMapSinkInterface.erase(iter);</div><div class="line"><a name="l00766"></a><span class="lineno"> 766</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l00767"></a><span class="lineno"> 767</span>&#160; }</div><div class="line"><a name="l00768"></a><span class="lineno"> 768</span>&#160;</div><div class="line"><a name="l00769"></a><span class="lineno"> 769</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l00770"></a><span class="lineno"> 770</span>&#160;}</div><div class="line"><a name="l00771"></a><span class="lineno"> 771</span>&#160;</div><div class="line"><a name="l00776"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#ac63e691b1f7ad4bd4fc2c69757c84752"> 776</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#ac63e691b1f7ad4bd4fc2c69757c84752">CAmRoutingSender::removeCrossfaderLookup</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID)</div><div class="line"><a name="l00777"></a><span class="lineno"> 777</span>&#160;{</div><div class="line"><a name="l00778"></a><span class="lineno"> 778</span>&#160; CrossfaderInterfaceMap::iterator iter = mMapCrossfaderInterface.begin();</div><div class="line"><a name="l00779"></a><span class="lineno"> 779</span>&#160; iter = mMapCrossfaderInterface.find(crossfaderID);</div><div class="line"><a name="l00780"></a><span class="lineno"> 780</span>&#160; <span class="keywordflow">if</span> (iter != mMapCrossfaderInterface.end())</div><div class="line"><a name="l00781"></a><span class="lineno"> 781</span>&#160; {</div><div class="line"><a name="l00782"></a><span class="lineno"> 782</span>&#160; mMapCrossfaderInterface.erase(iter);</div><div class="line"><a name="l00783"></a><span class="lineno"> 783</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l00784"></a><span class="lineno"> 784</span>&#160; }</div><div class="line"><a name="l00785"></a><span class="lineno"> 785</span>&#160;</div><div class="line"><a name="l00786"></a><span class="lineno"> 786</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l00787"></a><span class="lineno"> 787</span>&#160;}</div><div class="line"><a name="l00788"></a><span class="lineno"> 788</span>&#160;</div><div class="line"><a name="l00794"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b"> 794</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">CAmRoutingSender::removeHandle</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle)</div><div class="line"><a name="l00795"></a><span class="lineno"> 795</span>&#160;{</div><div class="line"><a name="l00796"></a><span class="lineno"> 796</span>&#160; <span class="keywordflow">if</span> (mlistActiveHandles.erase(handle))</div><div class="line"><a name="l00797"></a><span class="lineno"> 797</span>&#160; {</div><div class="line"><a name="l00798"></a><span class="lineno"> 798</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l00799"></a><span class="lineno"> 799</span>&#160; }</div><div class="line"><a name="l00800"></a><span class="lineno"> 800</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Could not remove handle&quot;</span>,handle.<a class="code" href="structam_1_1am__Handle__s.html#aad0238ce3ed33303aeef55a756bccc46">handle</a>);</div><div class="line"><a name="l00801"></a><span class="lineno"> 801</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l00802"></a><span class="lineno"> 802</span>&#160;}</div><div class="line"><a name="l00803"></a><span class="lineno"> 803</span>&#160;</div><div class="line"><a name="l00804"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#a194c67b22f11a192bac1a89556448c73"> 804</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#a194c67b22f11a192bac1a89556448c73">CAmRoutingSender::getListHandles</a>(std::vector&lt;am_Handle_s&gt; &amp; listHandles)<span class="keyword"> const</span></div><div class="line"><a name="l00805"></a><span class="lineno"> 805</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00806"></a><span class="lineno"> 806</span>&#160; listHandles.clear();</div><div class="line"><a name="l00807"></a><span class="lineno"> 807</span>&#160; HandlesMap::const_iterator it = mlistActiveHandles.begin();</div><div class="line"><a name="l00808"></a><span class="lineno"> 808</span>&#160; <span class="keywordflow">for</span> (; it != mlistActiveHandles.end(); ++it)</div><div class="line"><a name="l00809"></a><span class="lineno"> 809</span>&#160; {</div><div class="line"><a name="l00810"></a><span class="lineno"> 810</span>&#160; listHandles.push_back(it-&gt;first);</div><div class="line"><a name="l00811"></a><span class="lineno"> 811</span>&#160; }</div><div class="line"><a name="l00812"></a><span class="lineno"> 812</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l00813"></a><span class="lineno"> 813</span>&#160;}</div><div class="line"><a name="l00814"></a><span class="lineno"> 814</span>&#160;</div><div class="line"><a name="l00821"></a><span class="lineno"> 821</span>&#160;<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> CAmRoutingSender::createHandle(std::shared_ptr&lt;handleDataBase&gt; handleData, <span class="keyword">const</span> <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ce">am_Handle_e</a> type)</div><div class="line"><a name="l00822"></a><span class="lineno"> 822</span>&#160;{</div><div class="line"><a name="l00823"></a><span class="lineno"> 823</span>&#160; <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle;</div><div class="line"><a name="l00824"></a><span class="lineno"> 824</span>&#160; handle.<a class="code" href="structam_1_1am__Handle__s.html#a05f863136a74f9fd3356e0c30149a649">handleType</a> = type;</div><div class="line"><a name="l00825"></a><span class="lineno"> 825</span>&#160; </div><div class="line"><a name="l00826"></a><span class="lineno"> 826</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">int</span> checkOverflow=0;checkOverflow&lt;1024;checkOverflow++)</div><div class="line"><a name="l00827"></a><span class="lineno"> 827</span>&#160; {</div><div class="line"><a name="l00828"></a><span class="lineno"> 828</span>&#160; <span class="keywordflow">if</span> (++mHandleCount&gt;=1024) <span class="comment">//defined by 10 bit (out if structure!)</span></div><div class="line"><a name="l00829"></a><span class="lineno"> 829</span>&#160; {</div><div class="line"><a name="l00830"></a><span class="lineno"> 830</span>&#160; mHandleCount=1;</div><div class="line"><a name="l00831"></a><span class="lineno"> 831</span>&#160; }</div><div class="line"><a name="l00832"></a><span class="lineno"> 832</span>&#160; handle.<a class="code" href="structam_1_1am__Handle__s.html#aad0238ce3ed33303aeef55a756bccc46">handle</a> = mHandleCount;</div><div class="line"><a name="l00833"></a><span class="lineno"> 833</span>&#160; </div><div class="line"><a name="l00834"></a><span class="lineno"> 834</span>&#160; <span class="keywordflow">if</span> ( mlistActiveHandles.find(handle) == mlistActiveHandles.end() ) </div><div class="line"><a name="l00835"></a><span class="lineno"> 835</span>&#160; {</div><div class="line"><a name="l00836"></a><span class="lineno"> 836</span>&#160; mlistActiveHandles.insert(std::make_pair(handle, handleData));</div><div class="line"><a name="l00837"></a><span class="lineno"> 837</span>&#160; <span class="keywordflow">if</span> (mlistActiveHandles.size()&gt;100)</div><div class="line"><a name="l00838"></a><span class="lineno"> 838</span>&#160; {</div><div class="line"><a name="l00839"></a><span class="lineno"> 839</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;too many open handles, number of handles: &quot;</span>, mlistActiveHandles.size());</div><div class="line"><a name="l00840"></a><span class="lineno"> 840</span>&#160; }</div><div class="line"><a name="l00841"></a><span class="lineno"> 841</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,handle.<a class="code" href="structam_1_1am__Handle__s.html#aad0238ce3ed33303aeef55a756bccc46">handle</a>, handle.<a class="code" href="structam_1_1am__Handle__s.html#a05f863136a74f9fd3356e0c30149a649">handleType</a>);</div><div class="line"><a name="l00842"></a><span class="lineno"> 842</span>&#160; <span class="keywordflow">return</span> (handle);</div><div class="line"><a name="l00843"></a><span class="lineno"> 843</span>&#160; }</div><div class="line"><a name="l00844"></a><span class="lineno"> 844</span>&#160; }</div><div class="line"><a name="l00845"></a><span class="lineno"> 845</span>&#160; </div><div class="line"><a name="l00846"></a><span class="lineno"> 846</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;could not create new handle, all handles in use!&quot;</span>);</div><div class="line"><a name="l00847"></a><span class="lineno"> 847</span>&#160; handle.<a class="code" href="structam_1_1am__Handle__s.html#aad0238ce3ed33303aeef55a756bccc46">handle</a>=0;</div><div class="line"><a name="l00848"></a><span class="lineno"> 848</span>&#160; </div><div class="line"><a name="l00849"></a><span class="lineno"> 849</span>&#160; <span class="keywordflow">return</span>(handle);</div><div class="line"><a name="l00850"></a><span class="lineno"> 850</span>&#160;}</div><div class="line"><a name="l00851"></a><span class="lineno"> 851</span>&#160;</div><div class="line"><a name="l00852"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#a7a4d410e30df0e8240d25a57e3c72c6b"> 852</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingSender.html#a7a4d410e30df0e8240d25a57e3c72c6b">CAmRoutingSender::setRoutingReady</a>()</div><div class="line"><a name="l00853"></a><span class="lineno"> 853</span>&#160;{</div><div class="line"><a name="l00854"></a><span class="lineno"> 854</span>&#160; mpRoutingReceiver-&gt;<a class="code" href="classam_1_1CAmRoutingReceiver.html#a71d7b9de71bc6cd60d80b1317a4ac6a7">waitOnStartup</a>(<span class="keyword">false</span>);</div><div class="line"><a name="l00855"></a><span class="lineno"> 855</span>&#160;</div><div class="line"><a name="l00856"></a><span class="lineno"> 856</span>&#160; <span class="comment">//create a list of handles</span></div><div class="line"><a name="l00857"></a><span class="lineno"> 857</span>&#160; std::vector&lt;uint16_t&gt; listStartupHandles;</div><div class="line"><a name="l00858"></a><span class="lineno"> 858</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; mListInterfaces.size(); i++)</div><div class="line"><a name="l00859"></a><span class="lineno"> 859</span>&#160; {</div><div class="line"><a name="l00860"></a><span class="lineno"> 860</span>&#160; listStartupHandles.push_back(mpRoutingReceiver-&gt;<a class="code" href="classam_1_1CAmRoutingReceiver.html#a4f374bf830716b080c0bf3ec610d3c34">getStartupHandle</a>());</div><div class="line"><a name="l00861"></a><span class="lineno"> 861</span>&#160; }</div><div class="line"><a name="l00862"></a><span class="lineno"> 862</span>&#160;</div><div class="line"><a name="l00863"></a><span class="lineno"> 863</span>&#160; <span class="comment">//set the receiver ready to wait for replies</span></div><div class="line"><a name="l00864"></a><span class="lineno"> 864</span>&#160; mpRoutingReceiver-&gt;<a class="code" href="classam_1_1CAmRoutingReceiver.html#a71d7b9de71bc6cd60d80b1317a4ac6a7">waitOnStartup</a>(<span class="keyword">true</span>);</div><div class="line"><a name="l00865"></a><span class="lineno"> 865</span>&#160;</div><div class="line"><a name="l00866"></a><span class="lineno"> 866</span>&#160; std::vector&lt;InterfaceNamePairs&gt;::iterator iter = mListInterfaces.begin();</div><div class="line"><a name="l00867"></a><span class="lineno"> 867</span>&#160; std::vector&lt;InterfaceNamePairs&gt;::iterator iterEnd = mListInterfaces.end();</div><div class="line"><a name="l00868"></a><span class="lineno"> 868</span>&#160; std::vector&lt;uint16_t&gt;::const_iterator handleIter(listStartupHandles.begin());</div><div class="line"><a name="l00869"></a><span class="lineno"> 869</span>&#160; <span class="keywordflow">for</span> (; iter &lt; iterEnd; ++iter)</div><div class="line"><a name="l00870"></a><span class="lineno"> 870</span>&#160; {</div><div class="line"><a name="l00871"></a><span class="lineno"> 871</span>&#160; (*iter).routingInterface-&gt;setRoutingReady(*(handleIter++));</div><div class="line"><a name="l00872"></a><span class="lineno"> 872</span>&#160; }</div><div class="line"><a name="l00873"></a><span class="lineno"> 873</span>&#160;}</div><div class="line"><a name="l00874"></a><span class="lineno"> 874</span>&#160;</div><div class="line"><a name="l00875"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#a751e3326a925abcb4fa086ae226b4be1"> 875</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingSender.html#a751e3326a925abcb4fa086ae226b4be1">CAmRoutingSender::setRoutingRundown</a>()</div><div class="line"><a name="l00876"></a><span class="lineno"> 876</span>&#160;{</div><div class="line"><a name="l00877"></a><span class="lineno"> 877</span>&#160; mpRoutingReceiver-&gt;<a class="code" href="classam_1_1CAmRoutingReceiver.html#a1dd491623aba0b188b44ce57031540a2">waitOnRundown</a>(<span class="keyword">false</span>);</div><div class="line"><a name="l00878"></a><span class="lineno"> 878</span>&#160; <span class="comment">//create a list of handles</span></div><div class="line"><a name="l00879"></a><span class="lineno"> 879</span>&#160; std::vector&lt;uint16_t&gt; listStartupHandles;</div><div class="line"><a name="l00880"></a><span class="lineno"> 880</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; mListInterfaces.size(); i++)</div><div class="line"><a name="l00881"></a><span class="lineno"> 881</span>&#160; {</div><div class="line"><a name="l00882"></a><span class="lineno"> 882</span>&#160; listStartupHandles.push_back(mpRoutingReceiver-&gt;<a class="code" href="classam_1_1CAmRoutingReceiver.html#a6f8af4aac091f02763f2f678e7c1540e">getRundownHandle</a>());</div><div class="line"><a name="l00883"></a><span class="lineno"> 883</span>&#160; }</div><div class="line"><a name="l00884"></a><span class="lineno"> 884</span>&#160;</div><div class="line"><a name="l00885"></a><span class="lineno"> 885</span>&#160; <span class="comment">//set the receiver ready to wait for replies</span></div><div class="line"><a name="l00886"></a><span class="lineno"> 886</span>&#160; mpRoutingReceiver-&gt;<a class="code" href="classam_1_1CAmRoutingReceiver.html#a1dd491623aba0b188b44ce57031540a2">waitOnRundown</a>(<span class="keyword">true</span>);</div><div class="line"><a name="l00887"></a><span class="lineno"> 887</span>&#160;</div><div class="line"><a name="l00888"></a><span class="lineno"> 888</span>&#160; std::vector&lt;InterfaceNamePairs&gt;::iterator iter = mListInterfaces.begin();</div><div class="line"><a name="l00889"></a><span class="lineno"> 889</span>&#160; std::vector&lt;InterfaceNamePairs&gt;::iterator iterEnd = mListInterfaces.end();</div><div class="line"><a name="l00890"></a><span class="lineno"> 890</span>&#160; std::vector&lt;uint16_t&gt;::const_iterator handleIter(listStartupHandles.begin());</div><div class="line"><a name="l00891"></a><span class="lineno"> 891</span>&#160; <span class="keywordflow">for</span> (; iter &lt; iterEnd; ++iter)</div><div class="line"><a name="l00892"></a><span class="lineno"> 892</span>&#160; {</div><div class="line"><a name="l00893"></a><span class="lineno"> 893</span>&#160; (*iter).routingInterface-&gt;setRoutingRundown(*(handleIter++));</div><div class="line"><a name="l00894"></a><span class="lineno"> 894</span>&#160; }</div><div class="line"><a name="l00895"></a><span class="lineno"> 895</span>&#160;}</div><div class="line"><a name="l00896"></a><span class="lineno"> 896</span>&#160;</div><div class="line"><a name="l00897"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#ad390f3c51644e9b98acdf390f07b6f7b"> 897</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#ad390f3c51644e9b98acdf390f07b6f7b">CAmRoutingSender::asyncSetVolumes</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> std::vector&lt;am_Volumes_s&gt;&amp; listVolumes)</div><div class="line"><a name="l00898"></a><span class="lineno"> 898</span>&#160;{</div><div class="line"><a name="l00899"></a><span class="lineno"> 899</span>&#160; <a class="code" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a>* pRoutingInterface(NULL);</div><div class="line"><a name="l00900"></a><span class="lineno"> 900</span>&#160; <span class="keywordflow">if</span> (listVolumes.empty())</div><div class="line"><a name="l00901"></a><span class="lineno"> 901</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l00902"></a><span class="lineno"> 902</span>&#160;</div><div class="line"><a name="l00903"></a><span class="lineno"> 903</span>&#160; <span class="comment">//we need an interface so lets get either the sink or source ID from the first entry in the listVolumes</span></div><div class="line"><a name="l00904"></a><span class="lineno"> 904</span>&#160; <span class="keywordflow">if</span> (listVolumes[0].volumeType==<a class="code" href="namespaceam.html#a07f9b57ede577d1e70afec63e606759fa1872ddc167f2d64716473982b7882121">VT_SINK</a>)</div><div class="line"><a name="l00905"></a><span class="lineno"> 905</span>&#160; {</div><div class="line"><a name="l00906"></a><span class="lineno"> 906</span>&#160; <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID=listVolumes[0].volumeID.sink;</div><div class="line"><a name="l00907"></a><span class="lineno"> 907</span>&#160; SinkInterfaceMap::iterator iter = mMapSinkInterface.begin();</div><div class="line"><a name="l00908"></a><span class="lineno"> 908</span>&#160; iter = mMapSinkInterface.find(sinkID);</div><div class="line"><a name="l00909"></a><span class="lineno"> 909</span>&#160; <span class="keywordflow">if</span>(iter!=mMapSinkInterface.end())</div><div class="line"><a name="l00910"></a><span class="lineno"> 910</span>&#160; pRoutingInterface=iter-&gt;second;</div><div class="line"><a name="l00911"></a><span class="lineno"> 911</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00912"></a><span class="lineno"> 912</span>&#160; <span class="keywordflow">return</span>(<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l00913"></a><span class="lineno"> 913</span>&#160; }</div><div class="line"><a name="l00914"></a><span class="lineno"> 914</span>&#160;</div><div class="line"><a name="l00915"></a><span class="lineno"> 915</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (listVolumes[0].volumeType==<a class="code" href="namespaceam.html#a07f9b57ede577d1e70afec63e606759fa7ab5d87fe2bca808a924b867c11d4408">VT_SOURCE</a>)</div><div class="line"><a name="l00916"></a><span class="lineno"> 916</span>&#160; {</div><div class="line"><a name="l00917"></a><span class="lineno"> 917</span>&#160; <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID=listVolumes[0].volumeID.source;</div><div class="line"><a name="l00918"></a><span class="lineno"> 918</span>&#160; SourceInterfaceMap::iterator iter = mMapSourceInterface.begin();</div><div class="line"><a name="l00919"></a><span class="lineno"> 919</span>&#160; iter = mMapSourceInterface.find(sourceID);</div><div class="line"><a name="l00920"></a><span class="lineno"> 920</span>&#160; <span class="keywordflow">if</span> (iter!=mMapSourceInterface.end())</div><div class="line"><a name="l00921"></a><span class="lineno"> 921</span>&#160; pRoutingInterface=iter-&gt;second;</div><div class="line"><a name="l00922"></a><span class="lineno"> 922</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00923"></a><span class="lineno"> 923</span>&#160; <span class="keywordflow">return</span>(<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l00924"></a><span class="lineno"> 924</span>&#160; }</div><div class="line"><a name="l00925"></a><span class="lineno"> 925</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00926"></a><span class="lineno"> 926</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l00927"></a><span class="lineno"> 927</span>&#160;</div><div class="line"><a name="l00928"></a><span class="lineno"> 928</span>&#160; <span class="keyword">auto</span> handleData = std::make_shared&lt;handleSetVolumes&gt;(pRoutingInterface,listVolumes,mpDatabaseHandler);</div><div class="line"><a name="l00929"></a><span class="lineno"> 929</span>&#160; handle = createHandle(handleData, <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea922b6734abf08e1311d6613831a0ddc2">H_SETVOLUMES</a>);</div><div class="line"><a name="l00930"></a><span class="lineno"> 930</span>&#160;</div><div class="line"><a name="l00931"></a><span class="lineno"> 931</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>, <span class="stringliteral">&quot;handle=&quot;</span>, handle);</div><div class="line"><a name="l00932"></a><span class="lineno"> 932</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> syncError(pRoutingInterface-&gt;asyncSetVolumes(handle, listVolumes));</div><div class="line"><a name="l00933"></a><span class="lineno"> 933</span>&#160; <span class="keywordflow">if</span> (syncError)</div><div class="line"><a name="l00934"></a><span class="lineno"> 934</span>&#160; {</div><div class="line"><a name="l00935"></a><span class="lineno"> 935</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">removeHandle</a>(handle);</div><div class="line"><a name="l00936"></a><span class="lineno"> 936</span>&#160; }</div><div class="line"><a name="l00937"></a><span class="lineno"> 937</span>&#160; <span class="keywordflow">return</span>(syncError);</div><div class="line"><a name="l00938"></a><span class="lineno"> 938</span>&#160;</div><div class="line"><a name="l00939"></a><span class="lineno"> 939</span>&#160;}</div><div class="line"><a name="l00940"></a><span class="lineno"> 940</span>&#160;</div><div class="line"><a name="l00941"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#af22ae1fdcda484e9d379b13711df5c0d"> 941</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#af22ae1fdcda484e9d379b13711df5c0d">CAmRoutingSender::asyncSetSinkNotificationConfiguration</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; notificationConfiguration)</div><div class="line"><a name="l00942"></a><span class="lineno"> 942</span>&#160;{</div><div class="line"><a name="l00943"></a><span class="lineno"> 943</span>&#160; <span class="keyword">auto</span> iter (mMapSinkInterface.find(sinkID));</div><div class="line"><a name="l00944"></a><span class="lineno"> 944</span>&#160; <span class="keywordflow">if</span> (iter == mMapSinkInterface.end())</div><div class="line"><a name="l00945"></a><span class="lineno"> 945</span>&#160; {</div><div class="line"><a name="l00946"></a><span class="lineno"> 946</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Could not find sink&quot;</span>,sinkID);</div><div class="line"><a name="l00947"></a><span class="lineno"> 947</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l00948"></a><span class="lineno"> 948</span>&#160; }</div><div class="line"><a name="l00949"></a><span class="lineno"> 949</span>&#160; </div><div class="line"><a name="l00950"></a><span class="lineno"> 950</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="classam_1_1CAmRoutingSender.html#a27c6dca21513a4ecdf4e24ac43bc8707">handleExists</a>(handle))</div><div class="line"><a name="l00951"></a><span class="lineno"> 951</span>&#160; {</div><div class="line"><a name="l00952"></a><span class="lineno"> 952</span>&#160; <span class="keywordflow">if</span> (handle.<a class="code" href="structam_1_1am__Handle__s.html#a05f863136a74f9fd3356e0c30149a649">handleType</a>==<a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea18db7525ba219949fe7a38d225a94a24">am_Handle_e::H_SETSINKNOTIFICATION</a>)</div><div class="line"><a name="l00953"></a><span class="lineno"> 953</span>&#160; {</div><div class="line"><a name="l00954"></a><span class="lineno"> 954</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Resending for handle&quot;</span>,handle);</div><div class="line"><a name="l00955"></a><span class="lineno"> 955</span>&#160; }</div><div class="line"><a name="l00956"></a><span class="lineno"> 956</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00957"></a><span class="lineno"> 957</span>&#160; {</div><div class="line"><a name="l00958"></a><span class="lineno"> 958</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Handle exists but wrong type&quot;</span>,handle);</div><div class="line"><a name="l00959"></a><span class="lineno"> 959</span>&#160; <span class="keywordflow">return</span>(<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>); </div><div class="line"><a name="l00960"></a><span class="lineno"> 960</span>&#160; }</div><div class="line"><a name="l00961"></a><span class="lineno"> 961</span>&#160; }</div><div class="line"><a name="l00962"></a><span class="lineno"> 962</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00963"></a><span class="lineno"> 963</span>&#160; { </div><div class="line"><a name="l00964"></a><span class="lineno"> 964</span>&#160; <span class="keyword">auto</span> handleData = std::make_shared&lt;handleSetSinkNotificationConfiguration&gt;(iter-&gt;second,sinkID,notificationConfiguration,mpDatabaseHandler);</div><div class="line"><a name="l00965"></a><span class="lineno"> 965</span>&#160; handle = createHandle(handleData, <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea18db7525ba219949fe7a38d225a94a24">H_SETSINKNOTIFICATION</a>);</div><div class="line"><a name="l00966"></a><span class="lineno"> 966</span>&#160; }</div><div class="line"><a name="l00967"></a><span class="lineno"> 967</span>&#160;</div><div class="line"><a name="l00968"></a><span class="lineno"> 968</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sinkID=&quot;</span>,sinkID,<span class="stringliteral">&quot;notificationConfiguration.type=&quot;</span>,notificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#ab3c479eda9f228cd981e217142ea84bf">type</a>,<span class="stringliteral">&quot;notificationConfiguration.status&quot;</span>,notificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#a572962899f2aa344051a41eaebd71ddc">status</a>,<span class="stringliteral">&quot;notificationConfiguration.parameter&quot;</span>,notificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#abc567830bd6c0d470b344a62d51bd5d0">parameter</a>);</div><div class="line"><a name="l00969"></a><span class="lineno"> 969</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> syncError(iter-&gt;second-&gt;asyncSetSinkNotificationConfiguration(handle, sinkID, notificationConfiguration));</div><div class="line"><a name="l00970"></a><span class="lineno"> 970</span>&#160; <span class="keywordflow">if</span> (syncError)</div><div class="line"><a name="l00971"></a><span class="lineno"> 971</span>&#160; {</div><div class="line"><a name="l00972"></a><span class="lineno"> 972</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">removeHandle</a>(handle);</div><div class="line"><a name="l00973"></a><span class="lineno"> 973</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Error while calling asyncSetSinkNotificationConfiguration sinkID:&quot;</span>,sinkID,<span class="stringliteral">&quot;handle:&quot;</span>,handle);</div><div class="line"><a name="l00974"></a><span class="lineno"> 974</span>&#160; }</div><div class="line"><a name="l00975"></a><span class="lineno"> 975</span>&#160; <span class="keywordflow">return</span>(syncError);</div><div class="line"><a name="l00976"></a><span class="lineno"> 976</span>&#160;}</div><div class="line"><a name="l00977"></a><span class="lineno"> 977</span>&#160;</div><div class="line"><a name="l00978"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#a20215f51f03ff81b98203ab3927dad26"> 978</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#a20215f51f03ff81b98203ab3927dad26">CAmRoutingSender::asyncSetSourceNotificationConfiguration</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; notificationConfiguration)</div><div class="line"><a name="l00979"></a><span class="lineno"> 979</span>&#160;{</div><div class="line"><a name="l00980"></a><span class="lineno"> 980</span>&#160; <span class="keyword">auto</span> iter (mMapSourceInterface.find(sourceID));</div><div class="line"><a name="l00981"></a><span class="lineno"> 981</span>&#160; <span class="keywordflow">if</span> (iter == mMapSourceInterface.end())</div><div class="line"><a name="l00982"></a><span class="lineno"> 982</span>&#160; {</div><div class="line"><a name="l00983"></a><span class="lineno"> 983</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Could not find sourceID&quot;</span>,sourceID);</div><div class="line"><a name="l00984"></a><span class="lineno"> 984</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l00985"></a><span class="lineno"> 985</span>&#160; }</div><div class="line"><a name="l00986"></a><span class="lineno"> 986</span>&#160; </div><div class="line"><a name="l00987"></a><span class="lineno"> 987</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="classam_1_1CAmRoutingSender.html#a27c6dca21513a4ecdf4e24ac43bc8707">handleExists</a>(handle))</div><div class="line"><a name="l00988"></a><span class="lineno"> 988</span>&#160; {</div><div class="line"><a name="l00989"></a><span class="lineno"> 989</span>&#160; <span class="keywordflow">if</span> (handle.<a class="code" href="structam_1_1am__Handle__s.html#a05f863136a74f9fd3356e0c30149a649">handleType</a>==<a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea00e48ba905f5436a8dab9b91c3bd26bd">am_Handle_e::H_SETSOURCENOTIFICATION</a>)</div><div class="line"><a name="l00990"></a><span class="lineno"> 990</span>&#160; {</div><div class="line"><a name="l00991"></a><span class="lineno"> 991</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Resending for handle&quot;</span>,handle);</div><div class="line"><a name="l00992"></a><span class="lineno"> 992</span>&#160; }</div><div class="line"><a name="l00993"></a><span class="lineno"> 993</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00994"></a><span class="lineno"> 994</span>&#160; {</div><div class="line"><a name="l00995"></a><span class="lineno"> 995</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Handle exists but wrong type&quot;</span>,handle);</div><div class="line"><a name="l00996"></a><span class="lineno"> 996</span>&#160; <span class="keywordflow">return</span>(<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>); </div><div class="line"><a name="l00997"></a><span class="lineno"> 997</span>&#160; }</div><div class="line"><a name="l00998"></a><span class="lineno"> 998</span>&#160; }</div><div class="line"><a name="l00999"></a><span class="lineno"> 999</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l01000"></a><span class="lineno"> 1000</span>&#160; { </div><div class="line"><a name="l01001"></a><span class="lineno"> 1001</span>&#160; <span class="keyword">auto</span> handleData = std::make_shared&lt;handleSetSourceNotificationConfiguration&gt;(iter-&gt;second,sourceID,notificationConfiguration,mpDatabaseHandler);</div><div class="line"><a name="l01002"></a><span class="lineno"> 1002</span>&#160; handle = createHandle(handleData, <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea00e48ba905f5436a8dab9b91c3bd26bd">H_SETSOURCENOTIFICATION</a>);</div><div class="line"><a name="l01003"></a><span class="lineno"> 1003</span>&#160; }</div><div class="line"><a name="l01004"></a><span class="lineno"> 1004</span>&#160;</div><div class="line"><a name="l01005"></a><span class="lineno"> 1005</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;sourceID=&quot;</span>,sourceID,<span class="stringliteral">&quot;notificationConfiguration.type=&quot;</span>,notificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#ab3c479eda9f228cd981e217142ea84bf">type</a>,<span class="stringliteral">&quot;notificationConfiguration.status&quot;</span>,notificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#a572962899f2aa344051a41eaebd71ddc">status</a>,<span class="stringliteral">&quot;notificationConfiguration.parameter&quot;</span>,notificationConfiguration.<a class="code" href="structam_1_1am__NotificationConfiguration__s.html#abc567830bd6c0d470b344a62d51bd5d0">parameter</a>);</div><div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> syncError(iter-&gt;second-&gt;asyncSetSourceNotificationConfiguration(handle, sourceID, notificationConfiguration));</div><div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>&#160; <span class="keywordflow">if</span> (syncError)</div><div class="line"><a name="l01008"></a><span class="lineno"> 1008</span>&#160; {</div><div class="line"><a name="l01009"></a><span class="lineno"> 1009</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">removeHandle</a>(handle);</div><div class="line"><a name="l01010"></a><span class="lineno"> 1010</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;Error while calling asyncSetSourceNotificationConfiguration sourceID:&quot;</span>,sourceID,<span class="stringliteral">&quot;handle:&quot;</span>,handle);</div><div class="line"><a name="l01011"></a><span class="lineno"> 1011</span>&#160; }</div><div class="line"><a name="l01012"></a><span class="lineno"> 1012</span>&#160; <span class="keywordflow">return</span>(syncError);</div><div class="line"><a name="l01013"></a><span class="lineno"> 1013</span>&#160;}</div><div class="line"><a name="l01014"></a><span class="lineno"> 1014</span>&#160;</div><div class="line"><a name="l01015"></a><span class="lineno"> 1015</span>&#160;<span class="keywordtype">void</span> CAmRoutingSender::unloadLibraries(<span class="keywordtype">void</span>)</div><div class="line"><a name="l01016"></a><span class="lineno"> 1016</span>&#160;{</div><div class="line"><a name="l01017"></a><span class="lineno"> 1017</span>&#160; std::vector&lt;void*&gt;::iterator iterator = mListLibraryHandles.begin();</div><div class="line"><a name="l01018"></a><span class="lineno"> 1018</span>&#160; <span class="keywordflow">for</span> (; iterator &lt; mListLibraryHandles.end(); ++iterator)</div><div class="line"><a name="l01019"></a><span class="lineno"> 1019</span>&#160; {</div><div class="line"><a name="l01020"></a><span class="lineno"> 1020</span>&#160; dlclose(*iterator);</div><div class="line"><a name="l01021"></a><span class="lineno"> 1021</span>&#160; }</div><div class="line"><a name="l01022"></a><span class="lineno"> 1022</span>&#160; mListLibraryHandles.clear();</div><div class="line"><a name="l01023"></a><span class="lineno"> 1023</span>&#160;}</div><div class="line"><a name="l01024"></a><span class="lineno"> 1024</span>&#160;</div><div class="line"><a name="l01025"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#a714ad80a82f8905e08ad38a3f3aee0b1"> 1025</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#a714ad80a82f8905e08ad38a3f3aee0b1">CAmRoutingSender::getListPlugins</a>(std::vector&lt;std::string&gt;&amp; interfaces)<span class="keyword"> const</span></div><div class="line"><a name="l01026"></a><span class="lineno"> 1026</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01027"></a><span class="lineno"> 1027</span>&#160; std::vector&lt;InterfaceNamePairs&gt;::const_iterator it = mListInterfaces.begin();</div><div class="line"><a name="l01028"></a><span class="lineno"> 1028</span>&#160; <span class="keywordflow">for</span> (; it != mListInterfaces.end(); ++it)</div><div class="line"><a name="l01029"></a><span class="lineno"> 1029</span>&#160; {</div><div class="line"><a name="l01030"></a><span class="lineno"> 1030</span>&#160; interfaces.push_back(it-&gt;busName);</div><div class="line"><a name="l01031"></a><span class="lineno"> 1031</span>&#160; }</div><div class="line"><a name="l01032"></a><span class="lineno"> 1032</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l01033"></a><span class="lineno"> 1033</span>&#160;}</div><div class="line"><a name="l01034"></a><span class="lineno"> 1034</span>&#160;</div><div class="line"><a name="l01035"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#abb3481710425c5c118c76ca41fed87a7"> 1035</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingSender.html#abb3481710425c5c118c76ca41fed87a7">CAmRoutingSender::getInterfaceVersion</a>(std::string &amp; version)<span class="keyword"> const</span></div><div class="line"><a name="l01036"></a><span class="lineno"> 1036</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01037"></a><span class="lineno"> 1037</span>&#160; version = <a class="code" href="IAmRouting_8h.html#af578bc00c94c55f619aa16407eceab99">RoutingVersion</a>;</div><div class="line"><a name="l01038"></a><span class="lineno"> 1038</span>&#160;}</div><div class="line"><a name="l01039"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#a6ff3d1c8739255261982b4be95a4122c"> 1039</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#a6ff3d1c8739255261982b4be95a4122c">CAmRoutingSender::resyncConnectionState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID,std::vector&lt;am_Connection_s&gt;&amp; listOfExistingConnections)</div><div class="line"><a name="l01040"></a><span class="lineno"> 1040</span>&#160;{</div><div class="line"><a name="l01041"></a><span class="lineno"> 1041</span>&#160; DomainInterfaceMap::iterator iter = mMapDomainInterface.begin();</div><div class="line"><a name="l01042"></a><span class="lineno"> 1042</span>&#160; iter = mMapDomainInterface.find(domainID);</div><div class="line"><a name="l01043"></a><span class="lineno"> 1043</span>&#160; <span class="keywordflow">if</span> (iter != mMapDomainInterface.end())</div><div class="line"><a name="l01044"></a><span class="lineno"> 1044</span>&#160; <span class="keywordflow">return</span> (iter-&gt;second-&gt;resyncConnectionState(domainID, listOfExistingConnections));</div><div class="line"><a name="l01045"></a><span class="lineno"> 1045</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l01046"></a><span class="lineno"> 1046</span>&#160;}</div><div class="line"><a name="l01047"></a><span class="lineno"> 1047</span>&#160;</div><div class="line"><a name="l01048"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#aa2e09ef052974e7d681e001bf9421bbb"> 1048</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#aa2e09ef052974e7d681e001bf9421bbb">CAmRoutingSender::writeToDatabaseAndRemove</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle)</div><div class="line"><a name="l01049"></a><span class="lineno"> 1049</span>&#160;{</div><div class="line"><a name="l01050"></a><span class="lineno"> 1050</span>&#160; <span class="keyword">auto</span> it(mlistActiveHandles.find(handle));</div><div class="line"><a name="l01051"></a><span class="lineno"> 1051</span>&#160; <span class="keywordflow">if</span> (it!=mlistActiveHandles.end())</div><div class="line"><a name="l01052"></a><span class="lineno"> 1052</span>&#160; {</div><div class="line"><a name="l01053"></a><span class="lineno"> 1053</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error(it-&gt;second-&gt;writeDataToDatabase());</div><div class="line"><a name="l01054"></a><span class="lineno"> 1054</span>&#160; mlistActiveHandles.erase(handle);</div><div class="line"><a name="l01055"></a><span class="lineno"> 1055</span>&#160; <span class="keywordflow">return</span> (error);</div><div class="line"><a name="l01056"></a><span class="lineno"> 1056</span>&#160; }</div><div class="line"><a name="l01057"></a><span class="lineno"> 1057</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;could not find handle data for handle&quot;</span>,handle);</div><div class="line"><a name="l01058"></a><span class="lineno"> 1058</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">am_Error_e::E_NON_EXISTENT</a>); </div><div class="line"><a name="l01059"></a><span class="lineno"> 1059</span>&#160;}</div><div class="line"><a name="l01060"></a><span class="lineno"> 1060</span>&#160;</div><div class="line"><a name="l01061"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#a9a2011d3cd808a59285bf8f5e6555327"> 1061</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingSender.html#a9a2011d3cd808a59285bf8f5e6555327">CAmRoutingSender::checkVolume</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume)</div><div class="line"><a name="l01062"></a><span class="lineno"> 1062</span>&#160;{</div><div class="line"><a name="l01063"></a><span class="lineno"> 1063</span>&#160; <span class="keyword">auto</span> it(mlistActiveHandles.find(handle));</div><div class="line"><a name="l01064"></a><span class="lineno"> 1064</span>&#160; <span class="keywordflow">if</span> (it!=mlistActiveHandles.end())</div><div class="line"><a name="l01065"></a><span class="lineno"> 1065</span>&#160; {</div><div class="line"><a name="l01066"></a><span class="lineno"> 1066</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html">handleVolumeBase</a>* basePtr = <span class="keyword">static_cast&lt;</span><a class="code" href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html">handleVolumeBase</a>*<span class="keyword">&gt;</span>(it-&gt;second.get());</div><div class="line"><a name="l01067"></a><span class="lineno"> 1067</span>&#160; <span class="keywordflow">if</span> (basePtr-&gt;<a class="code" href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html#ad110ea9850d2c85d290581fb3c982466">returnVolume</a>()!=volume)</div><div class="line"><a name="l01068"></a><span class="lineno"> 1068</span>&#160; { </div><div class="line"><a name="l01069"></a><span class="lineno"> 1069</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;volume returned for handle does not match: &quot;</span>,volume,<span class="stringliteral">&quot;expected:&quot;</span>,basePtr-&gt;<a class="code" href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html#ad110ea9850d2c85d290581fb3c982466">returnVolume</a>());</div><div class="line"><a name="l01070"></a><span class="lineno"> 1070</span>&#160; } </div><div class="line"><a name="l01071"></a><span class="lineno"> 1071</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l01072"></a><span class="lineno"> 1072</span>&#160; }</div><div class="line"><a name="l01073"></a><span class="lineno"> 1073</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<a class="code" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a>,<span class="stringliteral">&quot;could not find handle data for handle&quot;</span>,handle);</div><div class="line"><a name="l01074"></a><span class="lineno"> 1074</span>&#160;}</div><div class="line"><a name="l01075"></a><span class="lineno"> 1075</span>&#160;</div><div class="line"><a name="l01076"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#a27c6dca21513a4ecdf4e24ac43bc8707"> 1076</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmRoutingSender.html#a27c6dca21513a4ecdf4e24ac43bc8707">CAmRoutingSender::handleExists</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle)</div><div class="line"><a name="l01077"></a><span class="lineno"> 1077</span>&#160;{</div><div class="line"><a name="l01078"></a><span class="lineno"> 1078</span>&#160; <span class="keyword">auto</span> iter(mlistActiveHandles.find(handle));</div><div class="line"><a name="l01079"></a><span class="lineno"> 1079</span>&#160; <span class="keywordflow">if</span> (iter!=mlistActiveHandles.end())</div><div class="line"><a name="l01080"></a><span class="lineno"> 1080</span>&#160; {</div><div class="line"><a name="l01081"></a><span class="lineno"> 1081</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">true</span>);</div><div class="line"><a name="l01082"></a><span class="lineno"> 1082</span>&#160; }</div><div class="line"><a name="l01083"></a><span class="lineno"> 1083</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">false</span>);</div><div class="line"><a name="l01084"></a><span class="lineno"> 1084</span>&#160;}</div><div class="line"><a name="l01085"></a><span class="lineno"> 1085</span>&#160;</div><div class="line"><a name="l01086"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html#a667cada128a73f99526e70a54c8dfdc1"> 1086</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html#a667cada128a73f99526e70a54c8dfdc1">CAmRoutingSender::handleSinkSoundProperty::writeDataToDatabase</a>()</div><div class="line"><a name="l01087"></a><span class="lineno"> 1087</span>&#160;{</div><div class="line"><a name="l01088"></a><span class="lineno"> 1088</span>&#160; <span class="keywordflow">return</span> (mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a188c4f35a71019f93dca80383168719f">changeSinkSoundPropertyDB</a>(mSoundProperty,mSinkID));</div><div class="line"><a name="l01089"></a><span class="lineno"> 1089</span>&#160;}</div><div class="line"><a name="l01090"></a><span class="lineno"> 1090</span>&#160;</div><div class="line"><a name="l01091"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html#ae78415e455f3e6cc0360762e68bb696a"> 1091</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html#ae78415e455f3e6cc0360762e68bb696a">CAmRoutingSender::handleSinkSoundProperties::writeDataToDatabase</a>()</div><div class="line"><a name="l01092"></a><span class="lineno"> 1092</span>&#160;{</div><div class="line"><a name="l01093"></a><span class="lineno"> 1093</span>&#160; std::vector&lt;am_SoundProperty_s&gt;::const_iterator it = mlistSoundProperties.begin();</div><div class="line"><a name="l01094"></a><span class="lineno"> 1094</span>&#160; <span class="keywordflow">for</span> (; it != mlistSoundProperties.end(); ++it)</div><div class="line"><a name="l01095"></a><span class="lineno"> 1095</span>&#160; {</div><div class="line"><a name="l01096"></a><span class="lineno"> 1096</span>&#160; mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a188c4f35a71019f93dca80383168719f">changeSinkSoundPropertyDB</a>(*it, mSinkID);</div><div class="line"><a name="l01097"></a><span class="lineno"> 1097</span>&#160; }</div><div class="line"><a name="l01098"></a><span class="lineno"> 1098</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">am_Error_e::E_OK</a>);</div><div class="line"><a name="l01099"></a><span class="lineno"> 1099</span>&#160;}</div><div class="line"><a name="l01100"></a><span class="lineno"> 1100</span>&#160;</div><div class="line"><a name="l01101"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html#adf3ce18384ee682b0b92a6ab699154f3"> 1101</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html#adf3ce18384ee682b0b92a6ab699154f3">CAmRoutingSender::handleSourceSoundProperty::writeDataToDatabase</a>()</div><div class="line"><a name="l01102"></a><span class="lineno"> 1102</span>&#160;{</div><div class="line"><a name="l01103"></a><span class="lineno"> 1103</span>&#160; <span class="keywordflow">return</span> (mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a945cc8f11a6e732abcd2d8e69e5494cb">changeSourceSoundPropertyDB</a>(mSoundProperty,mSourceID));</div><div class="line"><a name="l01104"></a><span class="lineno"> 1104</span>&#160;}</div><div class="line"><a name="l01105"></a><span class="lineno"> 1105</span>&#160;</div><div class="line"><a name="l01106"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html#a770c8f6cb2bc43cb4b9249127fd2aa31"> 1106</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html#a770c8f6cb2bc43cb4b9249127fd2aa31">CAmRoutingSender::handleSourceSoundProperties::writeDataToDatabase</a>()</div><div class="line"><a name="l01107"></a><span class="lineno"> 1107</span>&#160;{</div><div class="line"><a name="l01108"></a><span class="lineno"> 1108</span>&#160; std::vector&lt;am_SoundProperty_s&gt;::const_iterator it = mlistSoundProperties.begin();</div><div class="line"><a name="l01109"></a><span class="lineno"> 1109</span>&#160; <span class="keywordflow">for</span> (; it != mlistSoundProperties.end(); ++it)</div><div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>&#160; {</div><div class="line"><a name="l01111"></a><span class="lineno"> 1111</span>&#160; mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a945cc8f11a6e732abcd2d8e69e5494cb">changeSourceSoundPropertyDB</a>(*it, mSourceID);</div><div class="line"><a name="l01112"></a><span class="lineno"> 1112</span>&#160; }</div><div class="line"><a name="l01113"></a><span class="lineno"> 1113</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">am_Error_e::E_OK</a>);</div><div class="line"><a name="l01114"></a><span class="lineno"> 1114</span>&#160;}</div><div class="line"><a name="l01115"></a><span class="lineno"> 1115</span>&#160;</div><div class="line"><a name="l01116"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSourceState.html#ad1c0bee676833100cb9e41fcbbe7b21d"> 1116</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSourceState.html#ad1c0bee676833100cb9e41fcbbe7b21d">CAmRoutingSender::handleSourceState::writeDataToDatabase</a>()</div><div class="line"><a name="l01117"></a><span class="lineno"> 1117</span>&#160;{</div><div class="line"><a name="l01118"></a><span class="lineno"> 1118</span>&#160; <span class="keywordflow">return</span> (mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a21b4b7666daff2933b5135c3f265829b">changeSourceState</a>(mSourceID,mSourceState));</div><div class="line"><a name="l01119"></a><span class="lineno"> 1119</span>&#160;}</div><div class="line"><a name="l01120"></a><span class="lineno"> 1120</span>&#160;</div><div class="line"><a name="l01121"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSourceVolume.html#aa556e1717ee8bc29217bff1d6104725a"> 1121</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSourceVolume.html#aa556e1717ee8bc29217bff1d6104725a">CAmRoutingSender::handleSourceVolume::writeDataToDatabase</a>()</div><div class="line"><a name="l01122"></a><span class="lineno"> 1122</span>&#160;{</div><div class="line"><a name="l01123"></a><span class="lineno"> 1123</span>&#160; <span class="keywordflow">return</span> (mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#acf61797535b856c0cbfda1cd70240869">changeSourceVolume</a>(mSourceID,returnVolume()));</div><div class="line"><a name="l01124"></a><span class="lineno"> 1124</span>&#160;}</div><div class="line"><a name="l01125"></a><span class="lineno"> 1125</span>&#160;</div><div class="line"><a name="l01126"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSinkVolume.html#a5020dcd4e51c4b30ce440c8099c2c49a"> 1126</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSinkVolume.html#a5020dcd4e51c4b30ce440c8099c2c49a">CAmRoutingSender::handleSinkVolume::writeDataToDatabase</a>()</div><div class="line"><a name="l01127"></a><span class="lineno"> 1127</span>&#160;{</div><div class="line"><a name="l01128"></a><span class="lineno"> 1128</span>&#160; <span class="keywordflow">return</span> (mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a25e54ebb6c445074776c9ca359771154">changeSinkVolume</a>(mSinkID,returnVolume()));</div><div class="line"><a name="l01129"></a><span class="lineno"> 1129</span>&#160;}</div><div class="line"><a name="l01130"></a><span class="lineno"> 1130</span>&#160;</div><div class="line"><a name="l01131"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleCrossFader.html#a41d2298e56e9fa6255f22297ae951ec1"> 1131</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleCrossFader.html#a41d2298e56e9fa6255f22297ae951ec1">CAmRoutingSender::handleCrossFader::writeDataToDatabase</a>()</div><div class="line"><a name="l01132"></a><span class="lineno"> 1132</span>&#160;{</div><div class="line"><a name="l01133"></a><span class="lineno"> 1133</span>&#160; <span class="keywordflow">return</span> (mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#aa88031997235d5ca9dda5db3247b0e61">changeCrossFaderHotSink</a>(mCrossfaderID, mHotSink));</div><div class="line"><a name="l01134"></a><span class="lineno"> 1134</span>&#160;}</div><div class="line"><a name="l01135"></a><span class="lineno"> 1135</span>&#160;</div><div class="line"><a name="l01136"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleConnect.html#a4354f04c5b377a4de77e4e5b8a739b0e"> 1136</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleConnect.html#a4354f04c5b377a4de77e4e5b8a739b0e">CAmRoutingSender::handleConnect::writeDataToDatabase</a>()</div><div class="line"><a name="l01137"></a><span class="lineno"> 1137</span>&#160;{</div><div class="line"><a name="l01138"></a><span class="lineno"> 1138</span>&#160; mConnectionPending = <span class="keyword">false</span>;</div><div class="line"><a name="l01139"></a><span class="lineno"> 1139</span>&#160; <span class="keywordflow">return</span> (mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a064a3103d4b0a00fad3bfc20f163f102">changeConnectionFinal</a>(mConnectionID));</div><div class="line"><a name="l01140"></a><span class="lineno"> 1140</span>&#160;}</div><div class="line"><a name="l01141"></a><span class="lineno"> 1141</span>&#160;</div><div class="line"><a name="l01142"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleDisconnect.html#aca4d52488579bf52e45e313c7e6b351a"> 1142</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDisconnect.html#aca4d52488579bf52e45e313c7e6b351a">CAmRoutingSender::handleDisconnect::writeDataToDatabase</a>()</div><div class="line"><a name="l01143"></a><span class="lineno"> 1143</span>&#160;{</div><div class="line"><a name="l01144"></a><span class="lineno"> 1144</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div><div class="line"><a name="l01145"></a><span class="lineno"> 1145</span>&#160;}</div><div class="line"><a name="l01146"></a><span class="lineno"> 1146</span>&#160;</div><div class="line"><a name="l01147"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSetVolumes.html#a80b7f79c6de7e6a09b4f75c0b68250e1"> 1147</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSetVolumes.html#a80b7f79c6de7e6a09b4f75c0b68250e1">CAmRoutingSender::handleSetVolumes::writeDataToDatabase</a>()</div><div class="line"><a name="l01148"></a><span class="lineno"> 1148</span>&#160;{</div><div class="line"><a name="l01149"></a><span class="lineno"> 1149</span>&#160; std::vector&lt;am_Volumes_s&gt;::const_iterator iterator (mlistVolumes.begin());</div><div class="line"><a name="l01150"></a><span class="lineno"> 1150</span>&#160;</div><div class="line"><a name="l01151"></a><span class="lineno"> 1151</span>&#160; <span class="keywordflow">for</span> (;iterator!=mlistVolumes.end();++iterator)</div><div class="line"><a name="l01152"></a><span class="lineno"> 1152</span>&#160; {</div><div class="line"><a name="l01153"></a><span class="lineno"> 1153</span>&#160; <span class="keywordflow">if</span> (iterator-&gt;volumeType==<a class="code" href="namespaceam.html#a07f9b57ede577d1e70afec63e606759fa1872ddc167f2d64716473982b7882121">VT_SINK</a>)</div><div class="line"><a name="l01154"></a><span class="lineno"> 1154</span>&#160; {</div><div class="line"><a name="l01155"></a><span class="lineno"> 1155</span>&#160; <span class="keywordflow">return</span> (mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a25e54ebb6c445074776c9ca359771154">changeSinkVolume</a>(iterator-&gt;volumeID.sink,iterator-&gt;volume));</div><div class="line"><a name="l01156"></a><span class="lineno"> 1156</span>&#160; }</div><div class="line"><a name="l01157"></a><span class="lineno"> 1157</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (iterator-&gt;volumeType==<a class="code" href="namespaceam.html#a07f9b57ede577d1e70afec63e606759fa7ab5d87fe2bca808a924b867c11d4408">VT_SOURCE</a>)</div><div class="line"><a name="l01158"></a><span class="lineno"> 1158</span>&#160; {</div><div class="line"><a name="l01159"></a><span class="lineno"> 1159</span>&#160; <span class="keywordflow">return</span> (mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#acf61797535b856c0cbfda1cd70240869">changeSourceVolume</a>(iterator-&gt;volumeID.source,iterator-&gt;volume));</div><div class="line"><a name="l01160"></a><span class="lineno"> 1160</span>&#160; }</div><div class="line"><a name="l01161"></a><span class="lineno"> 1161</span>&#160; }</div><div class="line"><a name="l01162"></a><span class="lineno"> 1162</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea1167116fe57104f4929dcd2ed30923fd">am_Error_e::E_WRONG_FORMAT</a>);</div><div class="line"><a name="l01163"></a><span class="lineno"> 1163</span>&#160;}</div><div class="line"><a name="l01164"></a><span class="lineno"> 1164</span>&#160;</div><div class="line"><a name="l01165"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html#a8d9333f45e03489f2f2796f0fa2336b9"> 1165</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html#a8d9333f45e03489f2f2796f0fa2336b9">CAmRoutingSender::handleSetSinkNotificationConfiguration::writeDataToDatabase</a>()</div><div class="line"><a name="l01166"></a><span class="lineno"> 1166</span>&#160;{</div><div class="line"><a name="l01167"></a><span class="lineno"> 1167</span>&#160; <span class="keywordflow">return</span> (mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a9cc17a375315116c62a5c8ca1587e77d">changeSinkNotificationConfigurationDB</a>(mSinkID,mNotificationConfiguration));</div><div class="line"><a name="l01168"></a><span class="lineno"> 1168</span>&#160;}</div><div class="line"><a name="l01169"></a><span class="lineno"> 1169</span>&#160;</div><div class="line"><a name="l01170"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html#aec3a7fd7be2f4dfba5ead79ff94c531d"> 1170</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html#aec3a7fd7be2f4dfba5ead79ff94c531d">CAmRoutingSender::handleSetSourceNotificationConfiguration::writeDataToDatabase</a>()</div><div class="line"><a name="l01171"></a><span class="lineno"> 1171</span>&#160;{</div><div class="line"><a name="l01172"></a><span class="lineno"> 1172</span>&#160; <span class="keywordflow">return</span> (mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#aeb89c0c0367dd74821a091244c074ea7">changeSourceNotificationConfigurationDB</a>(mSourceID,mNotificationConfiguration));</div><div class="line"><a name="l01173"></a><span class="lineno"> 1173</span>&#160;}</div><div class="line"><a name="l01174"></a><span class="lineno"> 1174</span>&#160;</div><div class="line"><a name="l01175"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html#ad9f70f08b7ed4195ea6b8cac7d7b6896"> 1175</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#ad9f70f08b7ed4195ea6b8cac7d7b6896">CAmRoutingSender::removeConnectionLookup</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID)</div><div class="line"><a name="l01176"></a><span class="lineno"> 1176</span>&#160;{</div><div class="line"><a name="l01177"></a><span class="lineno"> 1177</span>&#160; ConnectionInterfaceMap::iterator iter = mMapConnectionInterface.begin();</div><div class="line"><a name="l01178"></a><span class="lineno"> 1178</span>&#160; iter = mMapConnectionInterface.find(connectionID);</div><div class="line"><a name="l01179"></a><span class="lineno"> 1179</span>&#160; <span class="keywordflow">if</span> (iter != mMapConnectionInterface.end())</div><div class="line"><a name="l01180"></a><span class="lineno"> 1180</span>&#160; {</div><div class="line"><a name="l01181"></a><span class="lineno"> 1181</span>&#160; mMapConnectionInterface.erase(iter);</div><div class="line"><a name="l01182"></a><span class="lineno"> 1182</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l01183"></a><span class="lineno"> 1183</span>&#160; }</div><div class="line"><a name="l01184"></a><span class="lineno"> 1184</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>);</div><div class="line"><a name="l01185"></a><span class="lineno"> 1185</span>&#160;}</div><div class="line"><a name="l01186"></a><span class="lineno"> 1186</span>&#160;</div><div class="line"><a name="l01187"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleConnect.html#a47f5029ff08a5985ff86d1237dedc670"> 1187</a></span>&#160;<a class="code" href="classam_1_1CAmRoutingSender_1_1handleConnect.html#a47f5029ff08a5985ff86d1237dedc670">CAmRoutingSender::handleConnect::~handleConnect</a>()</div><div class="line"><a name="l01188"></a><span class="lineno"> 1188</span>&#160;{</div><div class="line"><a name="l01189"></a><span class="lineno"> 1189</span>&#160; <span class="keywordflow">if</span> (mConnectionPending)</div><div class="line"><a name="l01190"></a><span class="lineno"> 1190</span>&#160; {</div><div class="line"><a name="l01191"></a><span class="lineno"> 1191</span>&#160; mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a93c7c508341de77c91cad7a9f3e454fd">removeConnection</a>(mConnectionID);</div><div class="line"><a name="l01192"></a><span class="lineno"> 1192</span>&#160; }</div><div class="line"><a name="l01193"></a><span class="lineno"> 1193</span>&#160;}</div><div class="line"><a name="l01194"></a><span class="lineno"> 1194</span>&#160;</div><div class="line"><a name="l01195"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleDisconnect.html#a8f6d709e81022353268a1274edd675bf"> 1195</a></span>&#160;<a class="code" href="classam_1_1CAmRoutingSender_1_1handleDisconnect.html#a8f6d709e81022353268a1274edd675bf">CAmRoutingSender::handleDisconnect::~handleDisconnect</a>()</div><div class="line"><a name="l01196"></a><span class="lineno"> 1196</span>&#160;{</div><div class="line"><a name="l01197"></a><span class="lineno"> 1197</span>&#160; mpDatabaseHandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a93c7c508341de77c91cad7a9f3e454fd">removeConnection</a>(mConnectionID);</div><div class="line"><a name="l01198"></a><span class="lineno"> 1198</span>&#160;}</div><div class="line"><a name="l01199"></a><span class="lineno"> 1199</span>&#160;</div><div class="line"><a name="l01200"></a><span class="lineno"> 1200</span>&#160;}</div><div class="line"><a name="l01201"></a><span class="lineno"> 1201</span>&#160;</div><div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSinkVolume_html_a5020dcd4e51c4b30ce440c8099c2c49a"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSinkVolume.html#a5020dcd4e51c4b30ce440c8099c2c49a">am::CAmRoutingSender::handleSinkVolume::writeDataToDatabase</a></div><div class="ttdeci">am_Error_e writeDataToDatabase()</div><div class="ttdoc">function to write the handle data to the database </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01126">CAmRoutingSender.cpp:1126</a></div></div>
<div class="ttc" id="structam_1_1am__Domain__s_html_ab16b5804711358bd383308036eb3e8db"><div class="ttname"><a href="structam_1_1am__Domain__s.html#ab16b5804711358bd383308036eb3e8db">am::am_Domain_s::busname</a></div><div class="ttdeci">std::string busname</div><div class="ttdoc">the busname. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01358">audiomanagertypes.h:1358</a></div></div>
+<div class="ttc" id="TAmPluginTemplate_8h_html"><div class="ttname"><a href="TAmPluginTemplate_8h.html">TAmPluginTemplate.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4cea1167116fe57104f4929dcd2ed30923fd"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea1167116fe57104f4929dcd2ed30923fd">am::E_WRONG_FORMAT</a></div><div class="ttdoc">This error is returned in case a connect is issued with a connectionFormat that cannot be selected fo...</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00384">audiomanagertypes.h:384</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_abb5239715b3f1dbfe80975dbb4bb9494"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#abb5239715b3f1dbfe80975dbb4bb9494">am::CAmRoutingSender::asyncAbort</a></div><div class="ttdeci">am_Error_e asyncAbort(const am_Handle_s &amp;handle)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00205">CAmRoutingSender.cpp:205</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_aebfece67d798cfaa6f3ec9744c93e358"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#aebfece67d798cfaa6f3ec9744c93e358">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboRemovedSource</a></div><div class="ttdeci">std::function&lt; void(const am_sourceID_t, const bool)&gt; dboRemovedSource</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00095">CAmDatabaseHandlerMap.h:95</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_abb5239715b3f1dbfe80975dbb4bb9494"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#abb5239715b3f1dbfe80975dbb4bb9494">am::CAmRoutingSender::asyncAbort</a></div><div class="ttdeci">am_Error_e asyncAbort(const am_Handle_s &amp;handle)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00242">CAmRoutingSender.cpp:242</a></div></div>
<div class="ttc" id="namespaceam_html_afdf9339d3857221ed8c6addb694ce1cea131c42c03fa5afcb64d21f5c08c106c9"><div class="ttname"><a href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea131c42c03fa5afcb64d21f5c08c106c9">am::H_SETSINKVOLUME</a></div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00441">audiomanagertypes.h:441</a></div></div>
<div class="ttc" id="namespaceam_html_aee5e4e9b864d3867a896b6cdceed6ff4"><div class="ttname"><a href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am::am_connectionID_t</a></div><div class="ttdeci">uint16_t am_connectionID_t</div><div class="ttdoc">a connection ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00055">audiomanagertypes.h:55</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_a24c3785630219a10ce19d7cda7a540b8"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a24c3785630219a10ce19d7cda7a540b8">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboNewSink</a></div><div class="ttdeci">std::function&lt; void(const am_Sink_s &amp;)&gt; dboNewSink</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00086">CAmDatabaseHandlerMap.h:86</a></div></div>
<div class="ttc" id="structam_1_1am__Connection__s_html_a5199c60db711074844cfb6cfbd6a0089"><div class="ttname"><a href="structam_1_1am__Connection__s.html#a5199c60db711074844cfb6cfbd6a0089">am::am_Connection_s::delay</a></div><div class="ttdeci">am_timeSync_t delay</div><div class="ttdoc">the delay of the conneciton </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01400">audiomanagertypes.h:1400</a></div></div>
+<div class="ttc" id="namespaceam_html_a8d6015cc712615bbe2fc1cd7d8b94d15"><div class="ttname"><a href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">am::logWarning</a></div><div class="ttdeci">void logWarning(T value, TArgs...args)</div><div class="ttdoc">logs given values with warninglevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00442">CAmDltWrapper.h:442</a></div></div>
+<div class="ttc" id="namespaceam_html"><div class="ttname"><a href="namespaceam.html">am</a></div><div class="ttdoc">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects...</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8h_source.html#l00029">CAmCommandReceiver.h:29</a></div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">am::E_NON_EXISTENT</a></div><div class="ttdoc">the desired object is non existent </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00374">audiomanagertypes.h:374</a></div></div>
<div class="ttc" id="namespaceam_html_afdf9339d3857221ed8c6addb694ce1ceae0976253ad16a3c43a0378b9a2956501"><div class="ttname"><a href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ceae0976253ad16a3c43a0378b9a2956501">am::H_SETSINKSOUNDPROPERTIES</a></div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00445">audiomanagertypes.h:445</a></div></div>
<div class="ttc" id="namespaceam_html_afdf9339d3857221ed8c6addb694ce1cead8347c0884a48c30f134efdc67b47b79"><div class="ttname"><a href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cead8347c0884a48c30f134efdc67b47b79">am::H_SETSOURCEVOLUME</a></div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00442">audiomanagertypes.h:442</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aa88031997235d5ca9dda5db3247b0e61"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aa88031997235d5ca9dda5db3247b0e61">am::IAmDatabaseHandler::changeCrossFaderHotSink</a></div><div class="ttdeci">virtual am_Error_e changeCrossFaderHotSink(const am_crossfaderID_t crossfaderID, const am_HotSink_e hotsink)=0</div></div>
<div class="ttc" id="structam_1_1am__NotificationConfiguration__s_html_ab3c479eda9f228cd981e217142ea84bf"><div class="ttname"><a href="structam_1_1am__NotificationConfiguration__s.html#ab3c479eda9f228cd981e217142ea84bf">am::am_NotificationConfiguration_s::type</a></div><div class="ttdeci">am_CustomNotificationType_t type</div><div class="ttdoc">The notification type of the notification. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01116">audiomanagertypes.h:1116</a></div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4ce"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am::am_Error_e</a></div><div class="ttdeci">am_Error_e</div><div class="ttdoc">the errors of the audiomanager. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00337">audiomanagertypes.h:337</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleDisconnect_html_a8f6d709e81022353268a1274edd675bf"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleDisconnect.html#a8f6d709e81022353268a1274edd675bf">am::CAmRoutingSender::handleDisconnect::~handleDisconnect</a></div><div class="ttdeci">~handleDisconnect()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01143">CAmRoutingSender.cpp:1143</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleDisconnect_html_a8f6d709e81022353268a1274edd675bf"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleDisconnect.html#a8f6d709e81022353268a1274edd675bf">am::CAmRoutingSender::handleDisconnect::~handleDisconnect</a></div><div class="ttdeci">~handleDisconnect()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01195">CAmRoutingSender.cpp:1195</a></div></div>
<div class="ttc" id="structam_1_1am__NotificationConfiguration__s_html"><div class="ttname"><a href="structam_1_1am__NotificationConfiguration__s.html">am::am_NotificationConfiguration_s</a></div><div class="ttdoc">This struct holds information about the configuration for notifications. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01109">audiomanagertypes.h:1109</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleDisconnect_html_aca4d52488579bf52e45e313c7e6b351a"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleDisconnect.html#aca4d52488579bf52e45e313c7e6b351a">am::CAmRoutingSender::handleDisconnect::writeDataToDatabase</a></div><div class="ttdeci">am_Error_e writeDataToDatabase()</div><div class="ttdoc">function to write the handle data to the database </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01090">CAmRoutingSender.cpp:1090</a></div></div>
-<div class="ttc" id="namespaceam_html_a47d650dc91db97c1f9323b4ed5cf4fd6"><div class="ttname"><a href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">am::logInfo</a></div><div class="ttdeci">void logInfo(T value, TArgs...args)</div><div class="ttdoc">logs given values with infolevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00405">CAmDltWrapper.h:405</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_a194c67b22f11a192bac1a89556448c73"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a194c67b22f11a192bac1a89556448c73">am::CAmRoutingSender::getListHandles</a></div><div class="ttdeci">am_Error_e getListHandles(std::vector&lt; am_Handle_s &gt; &amp;listHandles) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00767">CAmRoutingSender.cpp:767</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleDisconnect_html_aca4d52488579bf52e45e313c7e6b351a"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleDisconnect.html#aca4d52488579bf52e45e313c7e6b351a">am::CAmRoutingSender::handleDisconnect::writeDataToDatabase</a></div><div class="ttdeci">am_Error_e writeDataToDatabase()</div><div class="ttdoc">function to write the handle data to the database </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01142">CAmRoutingSender.cpp:1142</a></div></div>
+<div class="ttc" id="namespaceam_html_a47d650dc91db97c1f9323b4ed5cf4fd6"><div class="ttname"><a href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">am::logInfo</a></div><div class="ttdeci">void logInfo(T value, TArgs...args)</div><div class="ttdoc">logs given values with infolevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00420">CAmDltWrapper.h:420</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_a194c67b22f11a192bac1a89556448c73"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a194c67b22f11a192bac1a89556448c73">am::CAmRoutingSender::getListHandles</a></div><div class="ttdeci">am_Error_e getListHandles(std::vector&lt; am_Handle_s &gt; &amp;listHandles) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00804">CAmRoutingSender.cpp:804</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_aa495d5e3016f968a8937356fa4baca2e"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#aa495d5e3016f968a8937356fa4baca2e">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboRemovedSink</a></div><div class="ttdeci">std::function&lt; void(const am_sinkID_t, const bool)&gt; dboRemovedSink</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00094">CAmDatabaseHandlerMap.h:94</a></div></div>
<div class="ttc" id="namespaceam_html_afdf9339d3857221ed8c6addb694ce1cea4e9a1b934a2434d67fe41daeadeafc99"><div class="ttname"><a href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea4e9a1b934a2434d67fe41daeadeafc99">am::H_SETSOURCESOUNDPROPERTY</a></div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00444">audiomanagertypes.h:444</a></div></div>
<div class="ttc" id="structam_1_1am__Sink__s_html"><div class="ttname"><a href="structam_1_1am__Sink__s.html">am::am_Sink_s</a></div><div class="ttdoc">This struct describes the attribiutes of a sink. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01137">audiomanagertypes.h:1137</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty_html_a667cada128a73f99526e70a54c8dfdc1"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html#a667cada128a73f99526e70a54c8dfdc1">am::CAmRoutingSender::handleSinkSoundProperty::writeDataToDatabase</a></div><div class="ttdeci">am_Error_e writeDataToDatabase()</div><div class="ttdoc">function to write the handle data to the database </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01034">CAmRoutingSender.cpp:1034</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty_html_a667cada128a73f99526e70a54c8dfdc1"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html#a667cada128a73f99526e70a54c8dfdc1">am::CAmRoutingSender::handleSinkSoundProperty::writeDataToDatabase</a></div><div class="ttdeci">am_Error_e writeDataToDatabase()</div><div class="ttdoc">function to write the handle data to the database </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01086">CAmRoutingSender.cpp:1086</a></div></div>
<div class="ttc" id="classam_1_1IAmRoutingSend_html"><div class="ttname"><a href="classam_1_1IAmRoutingSend.html">am::IAmRoutingSend</a></div><div class="ttdoc">This class implements everything from Audiomanager -&gt; RoutingAdapter There are two rules that have to...</div><div class="ttdef"><b>Definition:</b> <a href="IAmRouting_8h_source.html#l00357">IAmRouting.h:357</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a21b4b7666daff2933b5135c3f265829b"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a21b4b7666daff2933b5135c3f265829b">am::IAmDatabaseHandler::changeSourceState</a></div><div class="ttdeci">virtual am_Error_e changeSourceState(const am_sourceID_t sourceID, const am_SourceState_e sourceState)=0</div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_abb3481710425c5c118c76ca41fed87a7"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#abb3481710425c5c118c76ca41fed87a7">am::CAmRoutingSender::getInterfaceVersion</a></div><div class="ttdeci">void getInterfaceVersion(std::string &amp;version) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00983">CAmRoutingSender.cpp:983</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_ab7eb58fa2f979c18f259f28baf91eb66"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ab7eb58fa2f979c18f259f28baf91eb66">am::CAmRoutingSender::asyncCrossFade</a></div><div class="ttdeci">am_Error_e asyncCrossFade(am_Handle_s &amp;handle, const am_crossfaderID_t crossfaderID, const am_HotSink_e hotSink, const am_CustomRampType_t rampType, const am_time_t time)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00563">CAmRoutingSender.cpp:563</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_abb3481710425c5c118c76ca41fed87a7"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#abb3481710425c5c118c76ca41fed87a7">am::CAmRoutingSender::getInterfaceVersion</a></div><div class="ttdeci">void getInterfaceVersion(std::string &amp;version) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01035">CAmRoutingSender.cpp:1035</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_ab7eb58fa2f979c18f259f28baf91eb66"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ab7eb58fa2f979c18f259f28baf91eb66">am::CAmRoutingSender::asyncCrossFade</a></div><div class="ttdeci">am_Error_e asyncCrossFade(am_Handle_s &amp;handle, const am_crossfaderID_t crossfaderID, const am_HotSink_e hotSink, const am_CustomRampType_t rampType, const am_time_t time)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00600">CAmRoutingSender.cpp:600</a></div></div>
<div class="ttc" id="structam_1_1am__Sink__s_html_a3b934f91d2925407db8e0bac0db94fb1"><div class="ttname"><a href="structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1">am::am_Sink_s::sinkID</a></div><div class="ttdeci">am_sinkID_t sinkID</div><div class="ttdoc">This is the ID of the sink, it is unique in the system. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01147">audiomanagertypes.h:1147</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_a9a2011d3cd808a59285bf8f5e6555327"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a9a2011d3cd808a59285bf8f5e6555327">am::CAmRoutingSender::checkVolume</a></div><div class="ttdeci">void checkVolume(const am_Handle_s handle, const am_volume_t volume)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01009">CAmRoutingSender.cpp:1009</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_a9a2011d3cd808a59285bf8f5e6555327"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a9a2011d3cd808a59285bf8f5e6555327">am::CAmRoutingSender::checkVolume</a></div><div class="ttdeci">void checkVolume(const am_Handle_s handle, const am_volume_t volume)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01061">CAmRoutingSender.cpp:1061</a></div></div>
<div class="ttc" id="structam_1_1am__Domain__s_html"><div class="ttname"><a href="structam_1_1am__Domain__s.html">am::am_Domain_s</a></div><div class="ttdoc">This struct describes the attribiutes of a domain. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01342">audiomanagertypes.h:1342</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a1dd491623aba0b188b44ce57031540a2"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a1dd491623aba0b188b44ce57031540a2">am::CAmRoutingReceiver::waitOnRundown</a></div><div class="ttdeci">void waitOnRundown(bool rundown)</div><div class="ttdoc">tells the RoutingReceiver to start waiting for all handles to be confirmed </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00465">CAmRoutingReceiver.cpp:465</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_a33adecaea09901b919a8ca684b6634cb"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a33adecaea09901b919a8ca684b6634cb">am::CAmRoutingSender::addSinkLookup</a></div><div class="ttdeci">am_Error_e addSinkLookup(const am_Sink_s &amp;sinkData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00653">CAmRoutingSender.cpp:653</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties_html_ae78415e455f3e6cc0360762e68bb696a"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html#ae78415e455f3e6cc0360762e68bb696a">am::CAmRoutingSender::handleSinkSoundProperties::writeDataToDatabase</a></div><div class="ttdeci">am_Error_e writeDataToDatabase()</div><div class="ttdoc">function to write the handle data to the database </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01039">CAmRoutingSender.cpp:1039</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a1dd491623aba0b188b44ce57031540a2"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a1dd491623aba0b188b44ce57031540a2">am::CAmRoutingReceiver::waitOnRundown</a></div><div class="ttdeci">void waitOnRundown(bool rundown)</div><div class="ttdoc">tells the RoutingReceiver to start waiting for all handles to be confirmed </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00472">CAmRoutingReceiver.cpp:472</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_a33adecaea09901b919a8ca684b6634cb"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a33adecaea09901b919a8ca684b6634cb">am::CAmRoutingSender::addSinkLookup</a></div><div class="ttdeci">am_Error_e addSinkLookup(const am_Sink_s &amp;sinkData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00690">CAmRoutingSender.cpp:690</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties_html_ae78415e455f3e6cc0360762e68bb696a"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html#ae78415e455f3e6cc0360762e68bb696a">am::CAmRoutingSender::handleSinkSoundProperties::writeDataToDatabase</a></div><div class="ttdeci">am_Error_e writeDataToDatabase()</div><div class="ttdoc">function to write the handle data to the database </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01091">CAmRoutingSender.cpp:1091</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_ac5a8645d9ee9324a13ba960a9cb158dd"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac5a8645d9ee9324a13ba960a9cb158dd">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboRemoveCrossfader</a></div><div class="ttdeci">std::function&lt; void(const am_crossfaderID_t)&gt; dboRemoveCrossfader</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00099">CAmDatabaseHandlerMap.h:99</a></div></div>
<div class="ttc" id="classam_1_1IAmRoutingSend_html_aa3c35315ba28147126d6c9db571f8c0b"><div class="ttname"><a href="classam_1_1IAmRoutingSend.html#aa3c35315ba28147126d6c9db571f8c0b">am::IAmRoutingSend::getInterfaceVersion</a></div><div class="ttdeci">virtual void getInterfaceVersion(std::string &amp;version) const =0</div><div class="ttdoc">This function returns the version of the interface. </div></div>
<div class="ttc" id="namespaceam_html_aaf4c3deaf1b53aeac50503c75b4e5a31"><div class="ttname"><a href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am::am_crossfaderID_t</a></div><div class="ttdeci">uint16_t am_crossfaderID_t</div><div class="ttdoc">a crossfader ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00050">audiomanagertypes.h:50</a></div></div>
<div class="ttc" id="namespaceam_html_a114262d77aae4ed1d2daa50a36155d3e"><div class="ttname"><a href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am::am_CustomConnectionFormat_t</a></div><div class="ttdeci">uint16_t am_CustomConnectionFormat_t</div><div class="ttdoc">This type classifies the format in which data is exchanged within a connection. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00148">audiomanagertypes.h:148</a></div></div>
<div class="ttc" id="CAmRoutingReceiver_8h_html"><div class="ttname"><a href="CAmRoutingReceiver_8h.html">CAmRoutingReceiver.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleDataBase_html_a38e0567cc4004f2eecd209e8c717a43a"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#a38e0567cc4004f2eecd209e8c717a43a">am::CAmRoutingSender::handleDataBase::mpDatabaseHandler</a></div><div class="ttdeci">IAmDatabaseHandler * mpDatabaseHandler</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00100">CAmRoutingSender.h:100</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSetVolumes_html_a80b7f79c6de7e6a09b4f75c0b68250e1"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSetVolumes.html#a80b7f79c6de7e6a09b4f75c0b68250e1">am::CAmRoutingSender::handleSetVolumes::writeDataToDatabase</a></div><div class="ttdeci">am_Error_e writeDataToDatabase()</div><div class="ttdoc">function to write the handle data to the database </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01095">CAmRoutingSender.cpp:1095</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSetVolumes_html_a80b7f79c6de7e6a09b4f75c0b68250e1"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSetVolumes.html#a80b7f79c6de7e6a09b4f75c0b68250e1">am::CAmRoutingSender::handleSetVolumes::writeDataToDatabase</a></div><div class="ttdeci">am_Error_e writeDataToDatabase()</div><div class="ttdoc">function to write the handle data to the database </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01147">CAmRoutingSender.cpp:1147</a></div></div>
<div class="ttc" id="structam_1_1am__Crossfader__s_html_a6c6af4e70cb360d43095372dc33b1626"><div class="ttname"><a href="structam_1_1am__Crossfader__s.html#a6c6af4e70cb360d43095372dc33b1626">am::am_Crossfader_s::crossfaderID</a></div><div class="ttdeci">am_crossfaderID_t crossfaderID</div><div class="ttdoc">This is the ID of the crossfader, it is unique in the system. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00570">audiomanagertypes.h:570</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_af56987b497141e9e013dafb1789492b5"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#af56987b497141e9e013dafb1789492b5">am::CAmRoutingSender::asyncSetSinkSoundProperty</a></div><div class="ttdeci">am_Error_e asyncSetSinkSoundProperty(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const am_SoundProperty_s &amp;soundProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00416">CAmRoutingSender.cpp:416</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_aa71812dcf76446b25802387f84e5161a"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#aa71812dcf76446b25802387f84e5161a">am::CAmRoutingSender::setDomainState</a></div><div class="ttdeci">am_Error_e setDomainState(const am_domainID_t domainID, const am_DomainState_e domainState)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00599">CAmRoutingSender.cpp:599</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_af56987b497141e9e013dafb1789492b5"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#af56987b497141e9e013dafb1789492b5">am::CAmRoutingSender::asyncSetSinkSoundProperty</a></div><div class="ttdeci">am_Error_e asyncSetSinkSoundProperty(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const am_SoundProperty_s &amp;soundProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00453">CAmRoutingSender.cpp:453</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_aa71812dcf76446b25802387f84e5161a"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#aa71812dcf76446b25802387f84e5161a">am::CAmRoutingSender::setDomainState</a></div><div class="ttdeci">am_Error_e setDomainState(const am_domainID_t domainID, const am_DomainState_e domainState)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00636">CAmRoutingSender.cpp:636</a></div></div>
<div class="ttc" id="namespaceam_html_afdf9339d3857221ed8c6addb694ce1cea922b6734abf08e1311d6613831a0ddc2"><div class="ttname"><a href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea922b6734abf08e1311d6613831a0ddc2">am::H_SETVOLUMES</a></div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00448">audiomanagertypes.h:448</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_a8822c78e9eb87ac0936bad78abb1dcf1"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a8822c78e9eb87ac0936bad78abb1dcf1">am::CAmRoutingSender::addCrossfaderLookup</a></div><div class="ttdeci">am_Error_e addCrossfaderLookup(const am_Crossfader_s &amp;crossfaderData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00671">CAmRoutingSender.cpp:671</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_a93ae95515730eb615ab5dfc1316d7862"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a93ae95515730eb615ab5dfc1316d7862">am::CAmRoutingSender::asyncDisconnect</a></div><div class="ttdeci">am_Error_e asyncDisconnect(am_Handle_s &amp;handle, const am_connectionID_t connectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00269">CAmRoutingSender.cpp:269</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_a8822c78e9eb87ac0936bad78abb1dcf1"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a8822c78e9eb87ac0936bad78abb1dcf1">am::CAmRoutingSender::addCrossfaderLookup</a></div><div class="ttdeci">am_Error_e addCrossfaderLookup(const am_Crossfader_s &amp;crossfaderData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00708">CAmRoutingSender.cpp:708</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_a93ae95515730eb615ab5dfc1316d7862"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a93ae95515730eb615ab5dfc1316d7862">am::CAmRoutingSender::asyncDisconnect</a></div><div class="ttdeci">am_Error_e asyncDisconnect(am_Handle_s &amp;handle, const am_connectionID_t connectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00306">CAmRoutingSender.cpp:306</a></div></div>
<div class="ttc" id="namespaceam_html_afdf9339d3857221ed8c6addb694ce1ceaf9830df4d9215047ccac8fd61b5ca9e0"><div class="ttname"><a href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ceaf9830df4d9215047ccac8fd61b5ca9e0">am::H_DISCONNECT</a></div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00439">audiomanagertypes.h:439</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleVolumeBase_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html">am::CAmRoutingSender::handleVolumeBase</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00103">CAmRoutingSender.h:103</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_aa112c18abbb53f724e851dc90fe3a670"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#aa112c18abbb53f724e851dc90fe3a670">am::CAmRoutingSender::addDomainLookup</a></div><div class="ttdeci">am_Error_e addDomainLookup(const am_Domain_s &amp;domainData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00614">CAmRoutingSender.cpp:614</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleVolumeBase_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html">am::CAmRoutingSender::handleVolumeBase</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00104">CAmRoutingSender.h:104</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_aa112c18abbb53f724e851dc90fe3a670"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#aa112c18abbb53f724e851dc90fe3a670">am::CAmRoutingSender::addDomainLookup</a></div><div class="ttdeci">am_Error_e addDomainLookup(const am_Domain_s &amp;domainData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00651">CAmRoutingSender.cpp:651</a></div></div>
<div class="ttc" id="CAmDltWrapper_8h_html"><div class="ttname"><a href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
<div class="ttc" id="namespaceam_html_afdf9339d3857221ed8c6addb694ce1cea18db7525ba219949fe7a38d225a94a24"><div class="ttname"><a href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea18db7525ba219949fe7a38d225a94a24">am::H_SETSINKNOTIFICATION</a></div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00449">audiomanagertypes.h:449</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_a406c7e8f23d2845a657e2f7c2cbe41cc"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a406c7e8f23d2845a657e2f7c2cbe41cc">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboNewSource</a></div><div class="ttdeci">std::function&lt; void(const am_Source_s &amp;)&gt; dboNewSource</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00087">CAmDatabaseHandlerMap.h:87</a></div></div>
<div class="ttc" id="namespaceam_html_afdf9339d3857221ed8c6addb694ce1cea1240507cb9a2c15b27e7cb64b3eb9ed4"><div class="ttname"><a href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea1240507cb9a2c15b27e7cb64b3eb9ed4">am::H_CONNECT</a></div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00438">audiomanagertypes.h:438</a></div></div>
<div class="ttc" id="classam_1_1CAmRoutingReceiver_html"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html">am::CAmRoutingReceiver</a></div><div class="ttdoc">Implements the Receiving side of the RoutingPlugins. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8h_source.html#l00041">CAmRoutingReceiver.h:41</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_a89b201b8a6b6b18506587bd447d8007c"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a89b201b8a6b6b18506587bd447d8007c">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboRemoveDomain</a></div><div class="ttdeci">std::function&lt; void(const am_domainID_t)&gt; dboRemoveDomain</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00096">CAmDatabaseHandlerMap.h:96</a></div></div>
<div class="ttc" id="namespaceam_html_a07f9b57ede577d1e70afec63e606759fa1872ddc167f2d64716473982b7882121"><div class="ttname"><a href="namespaceam.html#a07f9b57ede577d1e70afec63e606759fa1872ddc167f2d64716473982b7882121">am::VT_SINK</a></div><div class="ttdoc">the following type is a sink </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00481">audiomanagertypes.h:481</a></div></div>
-<div class="ttc" id="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs_html_a3f239ceae5cb317a64e1b063dd63b5e1"><div class="ttname"><a href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html#a3f239ceae5cb317a64e1b063dd63b5e1">am::CAmRoutingSender::InterfaceNamePairs::busName</a></div><div class="ttdeci">std::string busName</div><div class="ttdoc">the busname </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00087">CAmRoutingSender.h:87</a></div></div>
+<div class="ttc" id="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs_html_a3f239ceae5cb317a64e1b063dd63b5e1"><div class="ttname"><a href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html#a3f239ceae5cb317a64e1b063dd63b5e1">am::CAmRoutingSender::InterfaceNamePairs::busName</a></div><div class="ttdeci">std::string busName</div><div class="ttdoc">the busname </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00088">CAmRoutingSender.h:88</a></div></div>
<div class="ttc" id="structam_1_1am__Connection__s_html_ab1f87b525ab5adda91e35e2adcccca33"><div class="ttname"><a href="structam_1_1am__Connection__s.html#ab1f87b525ab5adda91e35e2adcccca33">am::am_Connection_s::connectionFormat</a></div><div class="ttdeci">am_CustomConnectionFormat_t connectionFormat</div><div class="ttdoc">the used connectionformat </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01404">audiomanagertypes.h:1404</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSourceState_html_ad1c0bee676833100cb9e41fcbbe7b21d"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSourceState.html#ad1c0bee676833100cb9e41fcbbe7b21d">am::CAmRoutingSender::handleSourceState::writeDataToDatabase</a></div><div class="ttdeci">am_Error_e writeDataToDatabase()</div><div class="ttdoc">function to write the handle data to the database </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01064">CAmRoutingSender.cpp:1064</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSourceState_html_ad1c0bee676833100cb9e41fcbbe7b21d"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSourceState.html#ad1c0bee676833100cb9e41fcbbe7b21d">am::CAmRoutingSender::handleSourceState::writeDataToDatabase</a></div><div class="ttdeci">am_Error_e writeDataToDatabase()</div><div class="ttdoc">function to write the handle data to the database </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01116">CAmRoutingSender.cpp:1116</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a064a3103d4b0a00fad3bfc20f163f102"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a064a3103d4b0a00fad3bfc20f163f102">am::IAmDatabaseHandler::changeConnectionFinal</a></div><div class="ttdeci">virtual am_Error_e changeConnectionFinal(const am_connectionID_t connectionID)=0</div></div>
<div class="ttc" id="structam_1_1am__Crossfader__s_html_a5442753fb1a60b8d56c5a79b8989ed04"><div class="ttname"><a href="structam_1_1am__Crossfader__s.html#a5442753fb1a60b8d56c5a79b8989ed04">am::am_Crossfader_s::sourceID</a></div><div class="ttdeci">am_sourceID_t sourceID</div><div class="ttdoc">The sourceID of the crossfader source. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00589">audiomanagertypes.h:589</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_ac63e691b1f7ad4bd4fc2c69757c84752"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ac63e691b1f7ad4bd4fc2c69757c84752">am::CAmRoutingSender::removeCrossfaderLookup</a></div><div class="ttdeci">am_Error_e removeCrossfaderLookup(const am_crossfaderID_t crossfaderID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00739">CAmRoutingSender.cpp:739</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_a3984bb149cb451303f1671895fd8fc95"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a3984bb149cb451303f1671895fd8fc95">am::CAmRoutingSender::asyncSetSourceVolume</a></div><div class="ttdeci">am_Error_e asyncSetSourceVolume(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_volume_t volume, const am_CustomRampType_t ramp, const am_time_t time)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00343">CAmRoutingSender.cpp:343</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_ab6e6ac7f1a6540ca71cc60e0fb500f1b"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ab6e6ac7f1a6540ca71cc60e0fb500f1b">am::CAmRoutingSender::asyncSetSourceSoundProperty</a></div><div class="ttdeci">am_Error_e asyncSetSourceSoundProperty(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_SoundProperty_s &amp;soundProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00453">CAmRoutingSender.cpp:453</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_ac63e691b1f7ad4bd4fc2c69757c84752"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ac63e691b1f7ad4bd4fc2c69757c84752">am::CAmRoutingSender::removeCrossfaderLookup</a></div><div class="ttdeci">am_Error_e removeCrossfaderLookup(const am_crossfaderID_t crossfaderID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00776">CAmRoutingSender.cpp:776</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_a3984bb149cb451303f1671895fd8fc95"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a3984bb149cb451303f1671895fd8fc95">am::CAmRoutingSender::asyncSetSourceVolume</a></div><div class="ttdeci">am_Error_e asyncSetSourceVolume(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_volume_t volume, const am_CustomRampType_t ramp, const am_time_t time)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00380">CAmRoutingSender.cpp:380</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_ab6e6ac7f1a6540ca71cc60e0fb500f1b"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ab6e6ac7f1a6540ca71cc60e0fb500f1b">am::CAmRoutingSender::asyncSetSourceSoundProperty</a></div><div class="ttdeci">am_Error_e asyncSetSourceSoundProperty(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_SoundProperty_s &amp;soundProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00490">CAmRoutingSender.cpp:490</a></div></div>
<div class="ttc" id="IAmDatabaseHandler_8h_html"><div class="ttname"><a href="IAmDatabaseHandler_8h.html">IAmDatabaseHandler.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleConnect_html_a47f5029ff08a5985ff86d1237dedc670"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleConnect.html#a47f5029ff08a5985ff86d1237dedc670">am::CAmRoutingSender::handleConnect::~handleConnect</a></div><div class="ttdeci">~handleConnect()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01135">CAmRoutingSender.cpp:1135</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleConnect_html_a47f5029ff08a5985ff86d1237dedc670"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleConnect.html#a47f5029ff08a5985ff86d1237dedc670">am::CAmRoutingSender::handleConnect::~handleConnect</a></div><div class="ttdeci">~handleConnect()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01187">CAmRoutingSender.cpp:1187</a></div></div>
<div class="ttc" id="structam_1_1am__Source__s_html_a57854adc822ed77c6443ec2c745820af"><div class="ttname"><a href="structam_1_1am__Source__s.html#a57854adc822ed77c6443ec2c745820af">am::am_Source_s::domainID</a></div><div class="ttdeci">am_domainID_t domainID</div><div class="ttdoc">The domainID is the domain the source belongs to. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01247">audiomanagertypes.h:1247</a></div></div>
+<div class="ttc" id="CAmRoutingSender_8cpp_html_a60dca3177fb9cb5256609adc7af55168"><div class="ttname"><a href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">__METHOD_NAME__</a></div><div class="ttdeci">#define __METHOD_NAME__</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00046">CAmRoutingSender.cpp:46</a></div></div>
<div class="ttc" id="structam_1_1am__Connection__s_html"><div class="ttname"><a href="structam_1_1am__Connection__s.html">am::am_Connection_s</a></div><div class="ttdoc">a connection </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01381">audiomanagertypes.h:1381</a></div></div>
<div class="ttc" id="namespaceam_html_afdf9339d3857221ed8c6addb694ce1cea72e75d7f64cbf94688e986d0dba322c7"><div class="ttname"><a href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea72e75d7f64cbf94688e986d0dba322c7">am::H_SETSINKSOUNDPROPERTY</a></div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00443">audiomanagertypes.h:443</a></div></div>
<div class="ttc" id="namespaceam_html_a07f9b57ede577d1e70afec63e606759fa7ab5d87fe2bca808a924b867c11d4408"><div class="ttname"><a href="namespaceam.html#a07f9b57ede577d1e70afec63e606759fa7ab5d87fe2bca808a924b867c11d4408">am::VT_SOURCE</a></div><div class="ttdoc">the following type is a source </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00485">audiomanagertypes.h:485</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_ae16f1eba6327e4b42c43f271cb11afdd"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ae16f1eba6327e4b42c43f271cb11afdd">am::CAmRoutingSender::addSourceLookup</a></div><div class="ttdeci">am_Error_e addSourceLookup(const am_Source_s &amp;sourceData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00635">CAmRoutingSender.cpp:635</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_a6ff3d1c8739255261982b4be95a4122c"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a6ff3d1c8739255261982b4be95a4122c">am::CAmRoutingSender::resyncConnectionState</a></div><div class="ttdeci">am_Error_e resyncConnectionState(const am_domainID_t domainID, std::vector&lt; am_Connection_s &gt; &amp;listOfExistingConnections)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00987">CAmRoutingSender.cpp:987</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_a0884659ca24968137a6ac81fd3fc0003"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a0884659ca24968137a6ac81fd3fc0003">am::CAmRoutingSender::asyncSetSourceSoundProperties</a></div><div class="ttdeci">am_Error_e asyncSetSourceSoundProperties(am_Handle_s &amp;handle, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const am_sourceID_t sourceID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00489">CAmRoutingSender.cpp:489</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_ae16f1eba6327e4b42c43f271cb11afdd"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ae16f1eba6327e4b42c43f271cb11afdd">am::CAmRoutingSender::addSourceLookup</a></div><div class="ttdeci">am_Error_e addSourceLookup(const am_Source_s &amp;sourceData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00672">CAmRoutingSender.cpp:672</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_a6ff3d1c8739255261982b4be95a4122c"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a6ff3d1c8739255261982b4be95a4122c">am::CAmRoutingSender::resyncConnectionState</a></div><div class="ttdeci">am_Error_e resyncConnectionState(const am_domainID_t domainID, std::vector&lt; am_Connection_s &gt; &amp;listOfExistingConnections)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01039">CAmRoutingSender.cpp:1039</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_a0884659ca24968137a6ac81fd3fc0003"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a0884659ca24968137a6ac81fd3fc0003">am::CAmRoutingSender::asyncSetSourceSoundProperties</a></div><div class="ttdeci">am_Error_e asyncSetSourceSoundProperties(am_Handle_s &amp;handle, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const am_sourceID_t sourceID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00526">CAmRoutingSender.cpp:526</a></div></div>
<div class="ttc" id="structam_1_1am__Handle__s_html"><div class="ttname"><a href="structam_1_1am__Handle__s.html">am::am_Handle_s</a></div><div class="ttdoc">a handle is used for asynchronous operations and is uniquely assigned for each of this operations ...</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00991">audiomanagertypes.h:991</a></div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">am::E_UNKNOWN</a></div><div class="ttdoc">default </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00346">audiomanagertypes.h:346</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration_html_a8d9333f45e03489f2f2796f0fa2336b9"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html#a8d9333f45e03489f2f2796f0fa2336b9">am::CAmRoutingSender::handleSetSinkNotificationConfiguration::writeDataToDatabase</a></div><div class="ttdeci">am_Error_e writeDataToDatabase()</div><div class="ttdoc">function to write the handle data to the database </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01113">CAmRoutingSender.cpp:1113</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty_html_adf3ce18384ee682b0b92a6ab699154f3"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html#adf3ce18384ee682b0b92a6ab699154f3">am::CAmRoutingSender::handleSourceSoundProperty::writeDataToDatabase</a></div><div class="ttdeci">am_Error_e writeDataToDatabase()</div><div class="ttdoc">function to write the handle data to the database </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01049">CAmRoutingSender.cpp:1049</a></div></div>
-<div class="ttc" id="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs_html_a9ae0e7f71fdae2de1218a7ef8860e033"><div class="ttname"><a href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html#a9ae0e7f71fdae2de1218a7ef8860e033">am::CAmRoutingSender::InterfaceNamePairs::routingInterface</a></div><div class="ttdeci">IAmRoutingSend * routingInterface</div><div class="ttdoc">pointer to the routingInterface </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00086">CAmRoutingSender.h:86</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSourceVolume_html_aa556e1717ee8bc29217bff1d6104725a"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSourceVolume.html#aa556e1717ee8bc29217bff1d6104725a">am::CAmRoutingSender::handleSourceVolume::writeDataToDatabase</a></div><div class="ttdeci">am_Error_e writeDataToDatabase()</div><div class="ttdoc">function to write the handle data to the database </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01069">CAmRoutingSender.cpp:1069</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration_html_a8d9333f45e03489f2f2796f0fa2336b9"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html#a8d9333f45e03489f2f2796f0fa2336b9">am::CAmRoutingSender::handleSetSinkNotificationConfiguration::writeDataToDatabase</a></div><div class="ttdeci">am_Error_e writeDataToDatabase()</div><div class="ttdoc">function to write the handle data to the database </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01165">CAmRoutingSender.cpp:1165</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty_html_adf3ce18384ee682b0b92a6ab699154f3"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html#adf3ce18384ee682b0b92a6ab699154f3">am::CAmRoutingSender::handleSourceSoundProperty::writeDataToDatabase</a></div><div class="ttdeci">am_Error_e writeDataToDatabase()</div><div class="ttdoc">function to write the handle data to the database </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01101">CAmRoutingSender.cpp:1101</a></div></div>
+<div class="ttc" id="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs_html_a9ae0e7f71fdae2de1218a7ef8860e033"><div class="ttname"><a href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html#a9ae0e7f71fdae2de1218a7ef8860e033">am::CAmRoutingSender::InterfaceNamePairs::routingInterface</a></div><div class="ttdeci">IAmRoutingSend * routingInterface</div><div class="ttdoc">pointer to the routingInterface </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00087">CAmRoutingSender.h:87</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSourceVolume_html_aa556e1717ee8bc29217bff1d6104725a"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSourceVolume.html#aa556e1717ee8bc29217bff1d6104725a">am::CAmRoutingSender::handleSourceVolume::writeDataToDatabase</a></div><div class="ttdeci">am_Error_e writeDataToDatabase()</div><div class="ttdoc">function to write the handle data to the database </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01121">CAmRoutingSender.cpp:1121</a></div></div>
<div class="ttc" id="namespaceam_html_a2711516b1392ea02a7ed25fcd540a16a"><div class="ttname"><a href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am::am_sourceID_t</a></div><div class="ttdeci">uint16_t am_sourceID_t</div><div class="ttdoc">a source ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00060">audiomanagertypes.h:60</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_af4422483670d6106a7fd5845d4837b1b"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#af4422483670d6106a7fd5845d4837b1b">am::CAmRoutingSender::~CAmRoutingSender</a></div><div class="ttdeci">~CAmRoutingSender()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00175">CAmRoutingSender.cpp:175</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_acb481d859b7010e0b5c70008c542e6ce"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#acb481d859b7010e0b5c70008c542e6ce">am::CAmRoutingSender::asyncSetSinkSoundProperties</a></div><div class="ttdeci">am_Error_e asyncSetSinkSoundProperties(am_Handle_s &amp;handle, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const am_sinkID_t sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00526">CAmRoutingSender.cpp:526</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_af4422483670d6106a7fd5845d4837b1b"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#af4422483670d6106a7fd5845d4837b1b">am::CAmRoutingSender::~CAmRoutingSender</a></div><div class="ttdeci">~CAmRoutingSender()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00212">CAmRoutingSender.cpp:212</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_acb481d859b7010e0b5c70008c542e6ce"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#acb481d859b7010e0b5c70008c542e6ce">am::CAmRoutingSender::asyncSetSinkSoundProperties</a></div><div class="ttdeci">am_Error_e asyncSetSinkSoundProperties(am_Handle_s &amp;handle, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const am_sinkID_t sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00563">CAmRoutingSender.cpp:563</a></div></div>
<div class="ttc" id="structam_1_1am__SoundProperty__s_html"><div class="ttname"><a href="structam_1_1am__SoundProperty__s.html">am::am_SoundProperty_s</a></div><div class="ttdoc">struct describing the sound property </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00832">audiomanagertypes.h:832</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_ab02d93d54ee9cd98776a3f2d274ee24d"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ab02d93d54ee9cd98776a3f2d274ee24d">am::CAmRoutingSender::asyncSetSourceState</a></div><div class="ttdeci">am_Error_e asyncSetSourceState(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_SourceState_e state)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00380">CAmRoutingSender.cpp:380</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_ab02d93d54ee9cd98776a3f2d274ee24d"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ab02d93d54ee9cd98776a3f2d274ee24d">am::CAmRoutingSender::asyncSetSourceState</a></div><div class="ttdeci">am_Error_e asyncSetSourceState(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_SourceState_e state)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00417">CAmRoutingSender.cpp:417</a></div></div>
<div class="ttc" id="structam_1_1am__Connection__s_html_a1e7d70c584810ba5cb2634d1a2800035"><div class="ttname"><a href="structam_1_1am__Connection__s.html#a1e7d70c584810ba5cb2634d1a2800035">am::am_Connection_s::sourceID</a></div><div class="ttdeci">am_sourceID_t sourceID</div><div class="ttdoc">the source the audio flows from </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01392">audiomanagertypes.h:1392</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a93c7c508341de77c91cad7a9f3e454fd"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a93c7c508341de77c91cad7a9f3e454fd">am::IAmDatabaseHandler::removeConnection</a></div><div class="ttdeci">virtual am_Error_e removeConnection(const am_connectionID_t connectionID)=0</div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a4f374bf830716b080c0bf3ec610d3c34"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a4f374bf830716b080c0bf3ec610d3c34">am::CAmRoutingReceiver::getStartupHandle</a></div><div class="ttdeci">uint16_t getStartupHandle()</div><div class="ttdoc">returns a startup handle </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00377">CAmRoutingReceiver.cpp:377</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a4f374bf830716b080c0bf3ec610d3c34"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a4f374bf830716b080c0bf3ec610d3c34">am::CAmRoutingReceiver::getStartupHandle</a></div><div class="ttdeci">uint16_t getStartupHandle()</div><div class="ttdoc">returns a startup handle </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00384">CAmRoutingReceiver.cpp:384</a></div></div>
<div class="ttc" id="structam_1_1am__NotificationConfiguration__s_html_a572962899f2aa344051a41eaebd71ddc"><div class="ttname"><a href="structam_1_1am__NotificationConfiguration__s.html#a572962899f2aa344051a41eaebd71ddc">am::am_NotificationConfiguration_s::status</a></div><div class="ttdeci">am_NotificationStatus_e status</div><div class="ttdoc">The Notification status. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01121">audiomanagertypes.h:1121</a></div></div>
<div class="ttc" id="classam_1_1IAmRoutingSend_html_ad4761b14565a6dd9ea24fa21cafdf540"><div class="ttname"><a href="classam_1_1IAmRoutingSend.html#ad4761b14565a6dd9ea24fa21cafdf540">am::IAmRoutingSend::returnBusName</a></div><div class="ttdeci">virtual am_Error_e returnBusName(std::string &amp;BusName) const =0</div><div class="ttdoc">this method is used to retrieve the busname during startup of the plugin. </div></div>
-<div class="ttc" id="classam_1_1IAmDatabaseHandler_html"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></div><div class="ttdoc">This class handles and abstracts the database. </div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00059">IAmDatabaseHandler.h:59</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></div><div class="ttdoc">This class handles and abstracts the database. </div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00055">IAmDatabaseHandler.h:55</a></div></div>
<div class="ttc" id="CAmRoutingSender_8h_html"><div class="ttname"><a href="CAmRoutingSender_8h.html">CAmRoutingSender.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties_html_a770c8f6cb2bc43cb4b9249127fd2aa31"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html#a770c8f6cb2bc43cb4b9249127fd2aa31">am::CAmRoutingSender::handleSourceSoundProperties::writeDataToDatabase</a></div><div class="ttdeci">am_Error_e writeDataToDatabase()</div><div class="ttdoc">function to write the handle data to the database </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01054">CAmRoutingSender.cpp:1054</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties_html_a770c8f6cb2bc43cb4b9249127fd2aa31"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html#a770c8f6cb2bc43cb4b9249127fd2aa31">am::CAmRoutingSender::handleSourceSoundProperties::writeDataToDatabase</a></div><div class="ttdeci">am_Error_e writeDataToDatabase()</div><div class="ttdoc">function to write the handle data to the database </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01106">CAmRoutingSender.cpp:1106</a></div></div>
<div class="ttc" id="namespaceam_html_a2e1718a0cd2d37bd5f989402b89c34a5"><div class="ttname"><a href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am::am_DomainState_e</a></div><div class="ttdeci">am_DomainState_e</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00280">audiomanagertypes.h:280</a></div></div>
<div class="ttc" id="namespaceam_html_afc05253c20a9333f02f7a4b3f7762269"><div class="ttname"><a href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am::am_HotSink_e</a></div><div class="ttdeci">am_HotSink_e</div><div class="ttdoc">describes the active sink of a crossfader. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00208">audiomanagertypes.h:208</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_ab500c322b4706176f09b3324b75fdd75"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ab500c322b4706176f09b3324b75fdd75">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboNewDomain</a></div><div class="ttdeci">std::function&lt; void(const am_Domain_s &amp;)&gt; dboNewDomain</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00088">CAmDatabaseHandlerMap.h:88</a></div></div>
<div class="ttc" id="namespaceam_html_a0ba72fdbafaa9e886e77aa4099c281ec"><div class="ttname"><a href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am::am_volume_t</a></div><div class="ttdeci">int16_t am_volume_t</div><div class="ttdoc">The unit is 0.1 db steps,The smallest value -3000 (=AM_MUTE). </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00091">audiomanagertypes.h:91</a></div></div>
<div class="ttc" id="namespaceam_html_afdf9339d3857221ed8c6addb694ce1cea57d1a5f5e1b271a6a0c542fb9cff9e78"><div class="ttname"><a href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea57d1a5f5e1b271a6a0c542fb9cff9e78">am::H_SETSOURCESOUNDPROPERTIES</a></div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00446">audiomanagertypes.h:446</a></div></div>
<div class="ttc" id="structam_1_1am__Crossfader__s_html"><div class="ttname"><a href="structam_1_1am__Crossfader__s.html">am::am_Crossfader_s</a></div><div class="ttdoc">This struct describes the attribiutes of a crossfader. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00560">audiomanagertypes.h:560</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_ada1e6203986d7ef1de6b48a844fa2967"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ada1e6203986d7ef1de6b48a844fa2967">am::CAmRoutingSender::asyncSetSinkVolume</a></div><div class="ttdeci">am_Error_e asyncSetSinkVolume(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const am_volume_t volume, const am_CustomRampType_t ramp, const am_time_t time)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00306">CAmRoutingSender.cpp:306</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_ada1e6203986d7ef1de6b48a844fa2967"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ada1e6203986d7ef1de6b48a844fa2967">am::CAmRoutingSender::asyncSetSinkVolume</a></div><div class="ttdeci">am_Error_e asyncSetSinkVolume(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const am_volume_t volume, const am_CustomRampType_t ramp, const am_time_t time)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00343">CAmRoutingSender.cpp:343</a></div></div>
<div class="ttc" id="structam_1_1am__Source__s_html_ad224888802fabebefe6ff587412da9fd"><div class="ttname"><a href="structam_1_1am__Source__s.html#ad224888802fabebefe6ff587412da9fd">am::am_Source_s::sourceID</a></div><div class="ttdeci">am_sourceID_t sourceID</div><div class="ttdoc">This is the ID of the source, it is unique in the system. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01242">audiomanagertypes.h:1242</a></div></div>
<div class="ttc" id="structam_1_1am__SoundProperty__s_html_adaf90d729af1e4dca87668616312ee57"><div class="ttname"><a href="structam_1_1am__SoundProperty__s.html#adaf90d729af1e4dca87668616312ee57">am::am_SoundProperty_s::type</a></div><div class="ttdeci">am_CustomSoundPropertyType_t type</div><div class="ttdoc">the type of the property - a project specific enum </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00839">audiomanagertypes.h:839</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_a27c6dca21513a4ecdf4e24ac43bc8707"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a27c6dca21513a4ecdf4e24ac43bc8707">am::CAmRoutingSender::handleExists</a></div><div class="ttdeci">bool handleExists(const am_Handle_s handle)</div><div class="ttdoc">returns true if the handle exists </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01024">CAmRoutingSender.cpp:1024</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_a27c6dca21513a4ecdf4e24ac43bc8707"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a27c6dca21513a4ecdf4e24ac43bc8707">am::CAmRoutingSender::handleExists</a></div><div class="ttdeci">bool handleExists(const am_Handle_s handle)</div><div class="ttdoc">returns true if the handle exists </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01076">CAmRoutingSender.cpp:1076</a></div></div>
<div class="ttc" id="structam_1_1am__Handle__s_html_a05f863136a74f9fd3356e0c30149a649"><div class="ttname"><a href="structam_1_1am__Handle__s.html#a05f863136a74f9fd3356e0c30149a649">am::am_Handle_s::handleType</a></div><div class="ttdeci">am_Handle_e handleType</div><div class="ttdoc">the handletype </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00998">audiomanagertypes.h:998</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_a714ad80a82f8905e08ad38a3f3aee0b1"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a714ad80a82f8905e08ad38a3f3aee0b1">am::CAmRoutingSender::getListPlugins</a></div><div class="ttdeci">am_Error_e getListPlugins(std::vector&lt; std::string &gt; &amp;interfaces) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00973">CAmRoutingSender.cpp:973</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a6f8af4aac091f02763f2f678e7c1540e"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a6f8af4aac091f02763f2f678e7c1540e">am::CAmRoutingReceiver::getRundownHandle</a></div><div class="ttdeci">uint16_t getRundownHandle()</div><div class="ttdoc">returns a rundown handle </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00384">CAmRoutingReceiver.cpp:384</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_aa2e09ef052974e7d681e001bf9421bbb"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#aa2e09ef052974e7d681e001bf9421bbb">am::CAmRoutingSender::writeToDatabaseAndRemove</a></div><div class="ttdeci">am_Error_e writeToDatabaseAndRemove(const am_Handle_s handle)</div><div class="ttdoc">write data to Database and remove handle </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00996">CAmRoutingSender.cpp:996</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_a714ad80a82f8905e08ad38a3f3aee0b1"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a714ad80a82f8905e08ad38a3f3aee0b1">am::CAmRoutingSender::getListPlugins</a></div><div class="ttdeci">am_Error_e getListPlugins(std::vector&lt; std::string &gt; &amp;interfaces) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01025">CAmRoutingSender.cpp:1025</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a6f8af4aac091f02763f2f678e7c1540e"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a6f8af4aac091f02763f2f678e7c1540e">am::CAmRoutingReceiver::getRundownHandle</a></div><div class="ttdeci">uint16_t getRundownHandle()</div><div class="ttdoc">returns a rundown handle </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00391">CAmRoutingReceiver.cpp:391</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_aa2e09ef052974e7d681e001bf9421bbb"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#aa2e09ef052974e7d681e001bf9421bbb">am::CAmRoutingSender::writeToDatabaseAndRemove</a></div><div class="ttdeci">am_Error_e writeToDatabaseAndRemove(const am_Handle_s handle)</div><div class="ttdoc">write data to Database and remove handle </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01048">CAmRoutingSender.cpp:1048</a></div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">am::E_NOT_POSSIBLE</a></div><div class="ttdoc">the desired action is not possible </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00370">audiomanagertypes.h:370</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a188c4f35a71019f93dca80383168719f"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a188c4f35a71019f93dca80383168719f">am::IAmDatabaseHandler::changeSinkSoundPropertyDB</a></div><div class="ttdeci">virtual am_Error_e changeSinkSoundPropertyDB(const am_SoundProperty_s &amp;soundProperty, const am_sinkID_t sinkID)=0</div></div>
<div class="ttc" id="structam_1_1am__Connection__s_html_a07e73802b379fc7f72c27daff4b6218b"><div class="ttname"><a href="structam_1_1am__Connection__s.html#a07e73802b379fc7f72c27daff4b6218b">am::am_Connection_s::connectionID</a></div><div class="ttdeci">am_connectionID_t connectionID</div><div class="ttdoc">the assigned ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01388">audiomanagertypes.h:1388</a></div></div>
<div class="ttc" id="structam_1_1am__Domain__s_html_aa7c60d47722a938f9a38dcecf3f48094"><div class="ttname"><a href="structam_1_1am__Domain__s.html#aa7c60d47722a938f9a38dcecf3f48094">am::am_Domain_s::domainID</a></div><div class="ttdeci">am_domainID_t domainID</div><div class="ttdoc">the domain ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01349">audiomanagertypes.h:1349</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a9cc17a375315116c62a5c8ca1587e77d"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a9cc17a375315116c62a5c8ca1587e77d">am::IAmDatabaseHandler::changeSinkNotificationConfigurationDB</a></div><div class="ttdeci">virtual am_Error_e changeSinkNotificationConfigurationDB(const am_sinkID_t sinkID, const am_NotificationConfiguration_s notificationConfiguration)=0</div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_aa988328ad34d96283b7488b1c45e139c"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#aa988328ad34d96283b7488b1c45e139c">am::CAmRoutingSender::startupInterfaces</a></div><div class="ttdeci">am_Error_e startupInterfaces(CAmRoutingReceiver *iRoutingReceiver)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00187">CAmRoutingSender.cpp:187</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_aa988328ad34d96283b7488b1c45e139c"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#aa988328ad34d96283b7488b1c45e139c">am::CAmRoutingSender::startupInterfaces</a></div><div class="ttdeci">am_Error_e startupInterfaces(CAmRoutingReceiver *iRoutingReceiver)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00224">CAmRoutingSender.cpp:224</a></div></div>
<div class="ttc" id="structam_1_1am__Handle__s_html_aad0238ce3ed33303aeef55a756bccc46"><div class="ttname"><a href="structam_1_1am__Handle__s.html#aad0238ce3ed33303aeef55a756bccc46">am::am_Handle_s::handle</a></div><div class="ttdeci">uint16_t handle</div><div class="ttdoc">the handle as value </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01002">audiomanagertypes.h:1002</a></div></div>
-<div class="ttc" id="namespaceam_html_ab00ba22db19413e2040c2ab246f220c6"><div class="ttname"><a href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">am::logError</a></div><div class="ttdeci">void logError(T value, TArgs...args)</div><div class="ttdoc">logs given values with errorlevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00416">CAmDltWrapper.h:416</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_af382d7ad1b663bd873261d1c4ae6792b"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">am::CAmRoutingSender::removeHandle</a></div><div class="ttdeci">am_Error_e removeHandle(const am_Handle_s &amp;handle)</div><div class="ttdoc">removes a handle from the list </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00757">CAmRoutingSender.cpp:757</a></div></div>
+<div class="ttc" id="namespaceam_html_ab00ba22db19413e2040c2ab246f220c6"><div class="ttname"><a href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">am::logError</a></div><div class="ttdeci">void logError(T value, TArgs...args)</div><div class="ttdoc">logs given values with errorlevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00431">CAmDltWrapper.h:431</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_af382d7ad1b663bd873261d1c4ae6792b"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">am::CAmRoutingSender::removeHandle</a></div><div class="ttdeci">am_Error_e removeHandle(const am_Handle_s &amp;handle)</div><div class="ttdoc">removes a handle from the list </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00794">CAmRoutingSender.cpp:794</a></div></div>
<div class="ttc" id="namespaceam_html_afdf9339d3857221ed8c6addb694ce1ceae323725828028f390ee31a7ad2857d36"><div class="ttname"><a href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ceae323725828028f390ee31a7ad2857d36">am::H_CROSSFADE</a></div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00447">audiomanagertypes.h:447</a></div></div>
<div class="ttc" id="namespaceam_html_a510513cf43299092b6c85250dbbef93f"><div class="ttname"><a href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am::am_time_t</a></div><div class="ttdeci">uint16_t am_time_t</div><div class="ttdoc">time in ms! </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00109">audiomanagertypes.h:109</a></div></div>
<div class="ttc" id="IAmRouting_8h_html_af578bc00c94c55f619aa16407eceab99"><div class="ttname"><a href="IAmRouting_8h.html#af578bc00c94c55f619aa16407eceab99">RoutingVersion</a></div><div class="ttdeci">#define RoutingVersion</div><div class="ttdef"><b>Definition:</b> <a href="IAmRouting_8h_source.html#l00038">IAmRouting.h:38</a></div></div>
<div class="ttc" id="namespaceam_html_afdf9339d3857221ed8c6addb694ce1ce"><div class="ttname"><a href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ce">am::am_Handle_e</a></div><div class="ttdeci">am_Handle_e</div><div class="ttdoc">This enumeration is used to define the type of the action that is correlated to a handle...</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00435">audiomanagertypes.h:435</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleCrossFader_html_a41d2298e56e9fa6255f22297ae951ec1"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleCrossFader.html#a41d2298e56e9fa6255f22297ae951ec1">am::CAmRoutingSender::handleCrossFader::writeDataToDatabase</a></div><div class="ttdeci">am_Error_e writeDataToDatabase()</div><div class="ttdoc">function to write the handle data to the database </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01079">CAmRoutingSender.cpp:1079</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_abc9fa9970e1d5b3c92940f0df89c1ba0"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#abc9fa9970e1d5b3c92940f0df89c1ba0">am::CAmRoutingSender::removeSinkLookup</a></div><div class="ttdeci">am_Error_e removeSinkLookup(const am_sinkID_t sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00722">CAmRoutingSender.cpp:722</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_a7a4d410e30df0e8240d25a57e3c72c6b"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a7a4d410e30df0e8240d25a57e3c72c6b">am::CAmRoutingSender::setRoutingReady</a></div><div class="ttdeci">void setRoutingReady()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00800">CAmRoutingSender.cpp:800</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleCrossFader_html_a41d2298e56e9fa6255f22297ae951ec1"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleCrossFader.html#a41d2298e56e9fa6255f22297ae951ec1">am::CAmRoutingSender::handleCrossFader::writeDataToDatabase</a></div><div class="ttdeci">am_Error_e writeDataToDatabase()</div><div class="ttdoc">function to write the handle data to the database </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01131">CAmRoutingSender.cpp:1131</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_abc9fa9970e1d5b3c92940f0df89c1ba0"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#abc9fa9970e1d5b3c92940f0df89c1ba0">am::CAmRoutingSender::removeSinkLookup</a></div><div class="ttdeci">am_Error_e removeSinkLookup(const am_sinkID_t sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00759">CAmRoutingSender.cpp:759</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_a7a4d410e30df0e8240d25a57e3c72c6b"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a7a4d410e30df0e8240d25a57e3c72c6b">am::CAmRoutingSender::setRoutingReady</a></div><div class="ttdeci">void setRoutingReady()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00852">CAmRoutingSender.cpp:852</a></div></div>
<div class="ttc" id="namespaceam_html_a58a230b5da10699a7ce1b1f2a1c550e6"><div class="ttname"><a href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am::am_domainID_t</a></div><div class="ttdeci">uint16_t am_domainID_t</div><div class="ttdoc">a domain ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00045">audiomanagertypes.h:45</a></div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">am::E_OK</a></div><div class="ttdoc">no error - positive reply </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00342">audiomanagertypes.h:342</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_acf61797535b856c0cbfda1cd70240869"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#acf61797535b856c0cbfda1cd70240869">am::IAmDatabaseHandler::changeSourceVolume</a></div><div class="ttdeci">virtual am_Error_e changeSourceVolume(const am_sourceID_t sourceID, const am_volume_t volume)=0</div></div>
<div class="ttc" id="structam_1_1am__SoundProperty__s_html_a1eca1f3f4f81fa8ee61bb5851f37521f"><div class="ttname"><a href="structam_1_1am__SoundProperty__s.html#a1eca1f3f4f81fa8ee61bb5851f37521f">am::am_SoundProperty_s::value</a></div><div class="ttdeci">int16_t value</div><div class="ttdoc">the actual value of the property </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00843">audiomanagertypes.h:843</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration_html_aec3a7fd7be2f4dfba5ead79ff94c531d"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html#aec3a7fd7be2f4dfba5ead79ff94c531d">am::CAmRoutingSender::handleSetSourceNotificationConfiguration::writeDataToDatabase</a></div><div class="ttdeci">am_Error_e writeDataToDatabase()</div><div class="ttdoc">function to write the handle data to the database </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01118">CAmRoutingSender.cpp:1118</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_ac1e116da59eb9222c63ad109e4062eb2"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ac1e116da59eb9222c63ad109e4062eb2">am::CAmRoutingSender::removeSourceLookup</a></div><div class="ttdeci">am_Error_e removeSourceLookup(const am_sourceID_t sourceID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00705">CAmRoutingSender.cpp:705</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_adb9d5da2a74947be71bc33000bf61372"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#adb9d5da2a74947be71bc33000bf61372">am::CAmRoutingSender::CAmRoutingSender</a></div><div class="ttdeci">CAmRoutingSender(const std::vector&lt; std::string &gt; &amp;listOfPluginDirectories, IAmDatabaseHandler *databaseHandler)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00046">CAmRoutingSender.cpp:46</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_ad390f3c51644e9b98acdf390f07b6f7b"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ad390f3c51644e9b98acdf390f07b6f7b">am::CAmRoutingSender::asyncSetVolumes</a></div><div class="ttdeci">am_Error_e asyncSetVolumes(am_Handle_s &amp;handle, const std::vector&lt; am_Volumes_s &gt; &amp;listVolumes)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00845">CAmRoutingSender.cpp:845</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a71d7b9de71bc6cd60d80b1317a4ac6a7"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a71d7b9de71bc6cd60d80b1317a4ac6a7">am::CAmRoutingReceiver::waitOnStartup</a></div><div class="ttdeci">void waitOnStartup(bool startup)</div><div class="ttdoc">tells the RoutingReceiver to start waiting for all handles to be confirmed </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00391">CAmRoutingReceiver.cpp:391</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration_html_aec3a7fd7be2f4dfba5ead79ff94c531d"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html#aec3a7fd7be2f4dfba5ead79ff94c531d">am::CAmRoutingSender::handleSetSourceNotificationConfiguration::writeDataToDatabase</a></div><div class="ttdeci">am_Error_e writeDataToDatabase()</div><div class="ttdoc">function to write the handle data to the database </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01170">CAmRoutingSender.cpp:1170</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_ac1e116da59eb9222c63ad109e4062eb2"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ac1e116da59eb9222c63ad109e4062eb2">am::CAmRoutingSender::removeSourceLookup</a></div><div class="ttdeci">am_Error_e removeSourceLookup(const am_sourceID_t sourceID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00742">CAmRoutingSender.cpp:742</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_adb9d5da2a74947be71bc33000bf61372"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#adb9d5da2a74947be71bc33000bf61372">am::CAmRoutingSender::CAmRoutingSender</a></div><div class="ttdeci">CAmRoutingSender(const std::vector&lt; std::string &gt; &amp;listOfPluginDirectories, IAmDatabaseHandler *databaseHandler)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00048">CAmRoutingSender.cpp:48</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_ad390f3c51644e9b98acdf390f07b6f7b"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ad390f3c51644e9b98acdf390f07b6f7b">am::CAmRoutingSender::asyncSetVolumes</a></div><div class="ttdeci">am_Error_e asyncSetVolumes(am_Handle_s &amp;handle, const std::vector&lt; am_Volumes_s &gt; &amp;listVolumes)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00897">CAmRoutingSender.cpp:897</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_a71d7b9de71bc6cd60d80b1317a4ac6a7"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#a71d7b9de71bc6cd60d80b1317a4ac6a7">am::CAmRoutingReceiver::waitOnStartup</a></div><div class="ttdeci">void waitOnStartup(bool startup)</div><div class="ttdoc">tells the RoutingReceiver to start waiting for all handles to be confirmed </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00398">CAmRoutingReceiver.cpp:398</a></div></div>
<div class="ttc" id="structam_1_1am__Source__s_html"><div class="ttname"><a href="structam_1_1am__Source__s.html">am::am_Source_s</a></div><div class="ttdoc">This struct describes the attribiutes of a source. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01232">audiomanagertypes.h:1232</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aeb89c0c0367dd74821a091244c074ea7"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aeb89c0c0367dd74821a091244c074ea7">am::IAmDatabaseHandler::changeSourceNotificationConfigurationDB</a></div><div class="ttdeci">virtual am_Error_e changeSourceNotificationConfigurationDB(const am_sourceID_t sourceID, const am_NotificationConfiguration_s notificationConfiguration)=0</div></div>
<div class="ttc" id="namespaceam_html_a63a9882c5f86f7df779f260518ffb31f"><div class="ttname"><a href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am::am_CustomRampType_t</a></div><div class="ttdeci">uint16_t am_CustomRampType_t</div><div class="ttdoc">The given ramp types here are just examples. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00176">audiomanagertypes.h:176</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_ae1b1befa8114143f034a9d23a3d342e7"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#ae1b1befa8114143f034a9d23a3d342e7">am::IAmDatabaseHandler::enterConnectionDB</a></div><div class="ttdeci">virtual am_Error_e enterConnectionDB(const am_Connection_s &amp;connection, am_connectionID_t &amp;connectionID)=0</div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleConnect_html_a4354f04c5b377a4de77e4e5b8a739b0e"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleConnect.html#a4354f04c5b377a4de77e4e5b8a739b0e">am::CAmRoutingSender::handleConnect::writeDataToDatabase</a></div><div class="ttdeci">am_Error_e writeDataToDatabase()</div><div class="ttdoc">function to write the handle data to the database </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01084">CAmRoutingSender.cpp:1084</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html_a7132079943d73c95cc083e2563447149"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a7132079943d73c95cc083e2563447149">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboNewCrossfader</a></div><div class="ttdeci">std::function&lt; void(const am_Crossfader_s &amp;)&gt; dboNewCrossfader</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00091">CAmDatabaseHandlerMap.h:91</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleConnect_html_a4354f04c5b377a4de77e4e5b8a739b0e"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleConnect.html#a4354f04c5b377a4de77e4e5b8a739b0e">am::CAmRoutingSender::handleConnect::writeDataToDatabase</a></div><div class="ttdeci">am_Error_e writeDataToDatabase()</div><div class="ttdoc">function to write the handle data to the database </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01136">CAmRoutingSender.cpp:1136</a></div></div>
<div class="ttc" id="namespaceam_html_aac2b901ff83ee381fbe99913753e2416"><div class="ttname"><a href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am::am_sinkID_t</a></div><div class="ttdeci">uint16_t am_sinkID_t</div><div class="ttdoc">a sink ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00065">audiomanagertypes.h:65</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_af22ae1fdcda484e9d379b13711df5c0d"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#af22ae1fdcda484e9d379b13711df5c0d">am::CAmRoutingSender::asyncSetSinkNotificationConfiguration</a></div><div class="ttdeci">am_Error_e asyncSetSinkNotificationConfiguration(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const am_NotificationConfiguration_s &amp;notificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00889">CAmRoutingSender.cpp:889</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_af22ae1fdcda484e9d379b13711df5c0d"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#af22ae1fdcda484e9d379b13711df5c0d">am::CAmRoutingSender::asyncSetSinkNotificationConfiguration</a></div><div class="ttdeci">am_Error_e asyncSetSinkNotificationConfiguration(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const am_NotificationConfiguration_s &amp;notificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00941">CAmRoutingSender.cpp:941</a></div></div>
<div class="ttc" id="namespaceam_html_afdf9339d3857221ed8c6addb694ce1cea2947ad052bf1f2e8093b45dd6d0f51fc"><div class="ttname"><a href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea2947ad052bf1f2e8093b45dd6d0f51fc">am::H_SETSOURCESTATE</a></div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00440">audiomanagertypes.h:440</a></div></div>
<div class="ttc" id="structam_1_1am__NotificationConfiguration__s_html_abc567830bd6c0d470b344a62d51bd5d0"><div class="ttname"><a href="structam_1_1am__NotificationConfiguration__s.html#abc567830bd6c0d470b344a62d51bd5d0">am::am_NotificationConfiguration_s::parameter</a></div><div class="ttdeci">int16_t parameter</div><div class="ttdoc">This gives additional information to the notification status. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01130">audiomanagertypes.h:1130</a></div></div>
<div class="ttc" id="structam_1_1am__Sink__s_html_a8505cd0b29334007bd6dd5555f482cce"><div class="ttname"><a href="structam_1_1am__Sink__s.html#a8505cd0b29334007bd6dd5555f482cce">am::am_Sink_s::domainID</a></div><div class="ttdeci">am_domainID_t domainID</div><div class="ttdoc">The domainID is the domain the sink belongs to. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01156">audiomanagertypes.h:1156</a></div></div>
<div class="ttc" id="namespaceam_html_af966cbbc3b1d6e637d81a46eaa7dd358"><div class="ttname"><a href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am::am_SourceState_e</a></div><div class="ttdeci">am_SourceState_e</div><div class="ttdoc">The source state reflects the state of the source. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00412">audiomanagertypes.h:412</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_ad9f70f08b7ed4195ea6b8cac7d7b6896"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ad9f70f08b7ed4195ea6b8cac7d7b6896">am::CAmRoutingSender::removeConnectionLookup</a></div><div class="ttdeci">am_Error_e removeConnectionLookup(const am_connectionID_t connectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01123">CAmRoutingSender.cpp:1123</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_ad9f70f08b7ed4195ea6b8cac7d7b6896"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ad9f70f08b7ed4195ea6b8cac7d7b6896">am::CAmRoutingSender::removeConnectionLookup</a></div><div class="ttdeci">am_Error_e removeConnectionLookup(const am_connectionID_t connectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01175">CAmRoutingSender.cpp:1175</a></div></div>
<div class="ttc" id="namespaceam_html_afdf9339d3857221ed8c6addb694ce1cea00e48ba905f5436a8dab9b91c3bd26bd"><div class="ttname"><a href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea00e48ba905f5436a8dab9b91c3bd26bd">am::H_SETSOURCENOTIFICATION</a></div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00450">audiomanagertypes.h:450</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a945cc8f11a6e732abcd2d8e69e5494cb"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a945cc8f11a6e732abcd2d8e69e5494cb">am::IAmDatabaseHandler::changeSourceSoundPropertyDB</a></div><div class="ttdeci">virtual am_Error_e changeSourceSoundPropertyDB(const am_SoundProperty_s &amp;soundProperty, const am_sourceID_t sourceID)=0</div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_a751e3326a925abcb4fa086ae226b4be1"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a751e3326a925abcb4fa086ae226b4be1">am::CAmRoutingSender::setRoutingRundown</a></div><div class="ttdeci">void setRoutingRundown()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00823">CAmRoutingSender.cpp:823</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_ab0c210156af7e2904365c4e8de0ef041"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ab0c210156af7e2904365c4e8de0ef041">am::CAmRoutingSender::asyncConnect</a></div><div class="ttdeci">am_Error_e asyncConnect(am_Handle_s &amp;handle, am_connectionID_t &amp;connectionID, const am_sourceID_t sourceID, const am_sinkID_t sinkID, const am_CustomConnectionFormat_t connectionFormat)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00217">CAmRoutingSender.cpp:217</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_a20215f51f03ff81b98203ab3927dad26"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a20215f51f03ff81b98203ab3927dad26">am::CAmRoutingSender::asyncSetSourceNotificationConfiguration</a></div><div class="ttdeci">am_Error_e asyncSetSourceNotificationConfiguration(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_NotificationConfiguration_s &amp;notificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00926">CAmRoutingSender.cpp:926</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_a751e3326a925abcb4fa086ae226b4be1"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a751e3326a925abcb4fa086ae226b4be1">am::CAmRoutingSender::setRoutingRundown</a></div><div class="ttdeci">void setRoutingRundown()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00875">CAmRoutingSender.cpp:875</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_ab0c210156af7e2904365c4e8de0ef041"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ab0c210156af7e2904365c4e8de0ef041">am::CAmRoutingSender::asyncConnect</a></div><div class="ttdeci">am_Error_e asyncConnect(am_Handle_s &amp;handle, am_connectionID_t &amp;connectionID, const am_sourceID_t sourceID, const am_sinkID_t sinkID, const am_CustomConnectionFormat_t connectionFormat)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00254">CAmRoutingSender.cpp:254</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_a20215f51f03ff81b98203ab3927dad26"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a20215f51f03ff81b98203ab3927dad26">am::CAmRoutingSender::asyncSetSourceNotificationConfiguration</a></div><div class="ttdeci">am_Error_e asyncSetSourceNotificationConfiguration(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_NotificationConfiguration_s &amp;notificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00978">CAmRoutingSender.cpp:978</a></div></div>
<div class="ttc" id="structam_1_1am__Connection__s_html_a39b05fef7f7ba6496e540ec7f19949c2"><div class="ttname"><a href="structam_1_1am__Connection__s.html#a39b05fef7f7ba6496e540ec7f19949c2">am::am_Connection_s::sinkID</a></div><div class="ttdeci">am_sinkID_t sinkID</div><div class="ttdoc">the sink the audio flows to </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01396">audiomanagertypes.h:1396</a></div></div>
-<div class="ttc" id="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs_html"><div class="ttname"><a href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html">am::CAmRoutingSender::InterfaceNamePairs</a></div><div class="ttdoc">&lt; is used to pair interfaces with busnames </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00084">CAmRoutingSender.h:84</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_a4bc0861fb9186a8363f127133706f966"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a4bc0861fb9186a8363f127133706f966">am::CAmRoutingSender::removeDomainLookup</a></div><div class="ttdeci">am_Error_e removeDomainLookup(const am_domainID_t domainID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00688">CAmRoutingSender.cpp:688</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleVolumeBase_html_ad110ea9850d2c85d290581fb3c982466"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html#ad110ea9850d2c85d290581fb3c982466">am::CAmRoutingSender::handleVolumeBase::returnVolume</a></div><div class="ttdeci">am_volume_t returnVolume()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00110">CAmRoutingSender.h:110</a></div></div>
+<div class="ttc" id="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs_html"><div class="ttname"><a href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html">am::CAmRoutingSender::InterfaceNamePairs</a></div><div class="ttdoc">&lt; is used to pair interfaces with busnames </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00085">CAmRoutingSender.h:85</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_a4bc0861fb9186a8363f127133706f966"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a4bc0861fb9186a8363f127133706f966">am::CAmRoutingSender::removeDomainLookup</a></div><div class="ttdeci">am_Error_e removeDomainLookup(const am_domainID_t domainID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00725">CAmRoutingSender.cpp:725</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleVolumeBase_html_ad110ea9850d2c85d290581fb3c982466"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html#ad110ea9850d2c85d290581fb3c982466">am::CAmRoutingSender::handleVolumeBase::returnVolume</a></div><div class="ttdeci">am_volume_t returnVolume()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00111">CAmRoutingSender.h:111</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a25e54ebb6c445074776c9ca359771154"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a25e54ebb6c445074776c9ca359771154">am::IAmDatabaseHandler::changeSinkVolume</a></div><div class="ttdeci">virtual am_Error_e changeSinkVolume(const am_sinkID_t sinkID, const am_volume_t volume)=0</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
@@ -1341,9 +275,9 @@ $(document).ready(function(){initNavTree('CAmRoutingSender_8cpp_source.html','')
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_218adc744edff50228af3539b32b7808.html">src</a></li><li class="navelem"><a class="el" href="CAmRoutingSender_8cpp.html">CAmRoutingSender.cpp</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:29 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmRoutingSender_8h.html b/docs/CAmRoutingSender_8h.html
index 99b3788..9ec87ef 100644..100755
--- a/docs/CAmRoutingSender_8h.html
+++ b/docs/CAmRoutingSender_8h.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerCore/include/CAmRoutingSender.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmRoutingSender_8h.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -114,19 +117,20 @@ $(document).ready(function(){initNavTree('CAmRoutingSender_8h.html','');});
<p>SPDX license identifier: MPL-2.0.
<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &quot;<a class="el" href="IAmRouting_8h_source.html">IAmRouting.h</a>&quot;</code><br/>
-<code>#include &lt;map&gt;</code><br/>
-<code>#include &lt;memory&gt;</code><br/>
+<div class="textblock"><code>#include &quot;<a class="el" href="IAmRouting_8h_source.html">IAmRouting.h</a>&quot;</code><br />
+<code>#include &lt;map&gt;</code><br />
+<code>#include &lt;memory&gt;</code><br />
+<code>#include &quot;<a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>&quot;</code><br />
</div>
<p><a href="CAmRoutingSender_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implements the RoutingSendInterface. <a href="classam_1_1CAmRoutingSender.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implements the RoutingSendInterface. <a href="classam_1_1CAmRoutingSender.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html">am::CAmRoutingSender::InterfaceNamePairs</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">&lt; is used to pair interfaces with busnames <a href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">&lt; is used to pair interfaces with busnames <a href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">am::CAmRoutingSender::handleDataBase</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -161,8 +165,8 @@ Classes</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
-<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
-<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br/></td></tr>
+<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
+<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -181,9 +185,9 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_a2790e911832141e38a92850240f8218.html">include</a></li><li class="navelem"><a class="el" href="CAmRoutingSender_8h.html">CAmRoutingSender.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmRoutingSender_8h_source.html b/docs/CAmRoutingSender_8h_source.html
index 5608dc0..4d62183 100644..100755
--- a/docs/CAmRoutingSender_8h_source.html
+++ b/docs/CAmRoutingSender_8h_source.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerCore/include/CAmRoutingSender.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmRoutingSender_8h_source.html','');}
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -108,453 +111,132 @@ $(document).ready(function(){initNavTree('CAmRoutingSender_8h_source.html','');}
<div class="title">CAmRoutingSender.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="CAmRoutingSender_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef ROUTINGSENDER_H_</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ROUTINGSENDER_H_</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="IAmRouting_8h.html">IAmRouting.h</a>&quot;</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;map&gt;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#ifdef UNIT_TEST //this is needed to test RoutingSender</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &quot;../test/IAmRoutingBackdoor.h&quot;</span></div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keyword">namespace </span>am</div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;{</div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keyword">class </span>CAmRoutingReceiver;</div>
-<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">class </span>IAmDatabaseHandler;</div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div>
-<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html"> 44</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a></div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;{</div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender.html#adb9d5da2a74947be71bc33000bf61372">CAmRoutingSender</a>(<span class="keyword">const</span> std::vector&lt;std::string&gt;&amp; listOfPluginDirectories, <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* databaseHandler);</div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender.html#af4422483670d6106a7fd5845d4837b1b">~CAmRoutingSender</a>();</div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">removeHandle</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle);</div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#aa112c18abbb53f724e851dc90fe3a670">addDomainLookup</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Domain__s.html">am_Domain_s</a>&amp; domainData);</div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#ae16f1eba6327e4b42c43f271cb11afdd">addSourceLookup</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a>&amp; sourceData);</div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#a33adecaea09901b919a8ca684b6634cb">addSinkLookup</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a>&amp; sinkData);</div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#a8822c78e9eb87ac0936bad78abb1dcf1">addCrossfaderLookup</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a>&amp; crossfaderData);</div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#a4bc0861fb9186a8363f127133706f966">removeDomainLookup</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID);</div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#ac1e116da59eb9222c63ad109e4062eb2">removeSourceLookup</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID);</div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#abc9fa9970e1d5b3c92940f0df89c1ba0">removeSinkLookup</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID);</div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#ac63e691b1f7ad4bd4fc2c69757c84752">removeCrossfaderLookup</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID);</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#ad9f70f08b7ed4195ea6b8cac7d7b6896">removeConnectionLookup</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID);</div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#aa988328ad34d96283b7488b1c45e139c">startupInterfaces</a>(<a class="code" href="classam_1_1CAmRoutingReceiver.html">CAmRoutingReceiver</a>* iRoutingReceiver);</div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingSender.html#a7a4d410e30df0e8240d25a57e3c72c6b">setRoutingReady</a>();</div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingSender.html#a751e3326a925abcb4fa086ae226b4be1">setRoutingRundown</a>();</div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#abb5239715b3f1dbfe80975dbb4bb9494">asyncAbort</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle);</div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#ab0c210156af7e2904365c4e8de0ef041">asyncConnect</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a>&amp; connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> connectionFormat);</div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#a93ae95515730eb615ab5dfc1316d7862">asyncDisconnect</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID);</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#ada1e6203986d7ef1de6b48a844fa2967">asyncSetSinkVolume</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> ramp, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> time);</div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#a3984bb149cb451303f1671895fd8fc95">asyncSetSourceVolume</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> ramp, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> time);</div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#ab02d93d54ee9cd98776a3f2d274ee24d">asyncSetSourceState</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am_SourceState_e</a> state);</div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#af56987b497141e9e013dafb1789492b5">asyncSetSinkSoundProperty</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a>&amp; soundProperty);</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#a0884659ca24968137a6ac81fd3fc0003">asyncSetSourceSoundProperties</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID);</div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#acb481d859b7010e0b5c70008c542e6ce">asyncSetSinkSoundProperties</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID);</div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#ab6e6ac7f1a6540ca71cc60e0fb500f1b">asyncSetSourceSoundProperty</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a>&amp; soundProperty);</div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#ab7eb58fa2f979c18f259f28baf91eb66">asyncCrossFade</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a> hotSink, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> rampType, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> time);</div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#aa71812dcf76446b25802387f84e5161a">setDomainState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> domainState);</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#a194c67b22f11a192bac1a89556448c73">getListHandles</a>(std::vector&lt;am_Handle_s&gt; &amp; listHandles) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#a714ad80a82f8905e08ad38a3f3aee0b1">getListPlugins</a>(std::vector&lt;std::string&gt;&amp; interfaces) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingSender.html#abb3481710425c5c118c76ca41fed87a7">getInterfaceVersion</a>(std::string&amp; version) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#ad390f3c51644e9b98acdf390f07b6f7b">asyncSetVolumes</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> std::vector&lt;am_Volumes_s&gt;&amp; listVolumes);</div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#af22ae1fdcda484e9d379b13711df5c0d">asyncSetSinkNotificationConfiguration</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; notificationConfiguration);</div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#a20215f51f03ff81b98203ab3927dad26">asyncSetSourceNotificationConfiguration</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; notificationConfiguration);</div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#a6ff3d1c8739255261982b4be95a4122c">resyncConnectionState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_Connection_s&gt;&amp; listOfExistingConnections);</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;</div>
-<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html"> 84</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html">InterfaceNamePairs</a> </div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; {</div>
-<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html#a9ae0e7f71fdae2de1218a7ef8860e033"> 86</a></span>&#160; <a class="code" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a>* <a class="code" href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html#a9ae0e7f71fdae2de1218a7ef8860e033">routingInterface</a>; </div>
-<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html#a3f239ceae5cb317a64e1b063dd63b5e1"> 87</a></span>&#160; std::string <a class="code" href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html#a3f239ceae5cb317a64e1b063dd63b5e1">busName</a>; </div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; };</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; </div>
-<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html"> 90</a></span>&#160; <span class="keyword">class </span><a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a></div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; {</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keyword">public</span>:</div>
-<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#a34ec062bc431dd369bce93090a41e4f1"> 93</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#a34ec062bc431dd369bce93090a41e4f1">handleDataBase</a>(<a class="code" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a>* interface, <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* databaseHandler) : mInterface(interface), <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#a38e0567cc4004f2eecd209e8c717a43a">mpDatabaseHandler</a>(databaseHandler) {}</div>
-<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#a9c14046976121a1d1c281fb6d8ca7d35"> 94</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#a9c14046976121a1d1c281fb6d8ca7d35">~handleDataBase</a>() {}</div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#aac0a0cddabacbf6807bcae5017faf062">writeDataToDatabase</a>()=0; </div>
-<div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#a28790a9d6acfe3f2ad95c6ed689a74d9"> 96</a></span>&#160; <a class="code" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a>* <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#a28790a9d6acfe3f2ad95c6ed689a74d9">returnInterface</a>() {<span class="keywordflow">return</span> mInterface;}</div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="keyword">private</span>:</div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <a class="code" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a>* mInterface; </div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keyword">protected</span>:</div>
-<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#a38e0567cc4004f2eecd209e8c717a43a"> 100</a></span>&#160; <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#a38e0567cc4004f2eecd209e8c717a43a">mpDatabaseHandler</a>;</div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; };</div>
-<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; </div>
-<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html"> 103</a></span>&#160; <span class="keyword">class </span><a class="code" href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html">handleVolumeBase</a> : <span class="keyword">public</span> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a></div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; {</div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="keyword">public</span>:</div>
-<div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html#aca539abbf1a819cfb655940a4266e8e2"> 106</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html#aca539abbf1a819cfb655940a4266e8e2">handleVolumeBase</a>(<a class="code" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a>* interface, <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* databaseHandler,<a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume) : </div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a>(interface,databaseHandler)</div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; ,mVolume(volume) {}</div>
-<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html#a900316917eac3f177606c3ef9ca76329"> 109</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html#a900316917eac3f177606c3ef9ca76329">~handleVolumeBase</a>(){}</div>
-<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html#ad110ea9850d2c85d290581fb3c982466"> 110</a></span>&#160; <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html#ad110ea9850d2c85d290581fb3c982466">returnVolume</a>() { <span class="keywordflow">return</span> mVolume; }</div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keyword">private</span>:</div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> mVolume;</div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; };</div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; </div>
-<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html"> 115</a></span>&#160; <span class="keyword">class </span><a class="code" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html">handleSinkSoundProperty</a> : <span class="keyword">public</span> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a></div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; {</div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keyword">public</span>: </div>
-<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html#a497089a38a9a1cc12342547189d6ec28"> 118</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html#a497089a38a9a1cc12342547189d6ec28">handleSinkSoundProperty</a>(<a class="code" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a>* interface,<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a>&amp; soundProperty, <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* databaseHandler) : </div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a>(interface,databaseHandler)</div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; ,mSinkID(sinkID)</div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; ,mSoundProperty(soundProperty) {}</div>
-<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html#aadc944e3473921b626af8511de37b74c"> 122</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html#aadc944e3473921b626af8511de37b74c">~handleSinkSoundProperty</a>() {}</div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html#a667cada128a73f99526e70a54c8dfdc1">writeDataToDatabase</a>();</div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keyword">private</span>:</div>
-<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> mSinkID;</div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> mSoundProperty; </div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; };</div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; </div>
-<div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html"> 129</a></span>&#160; <span class="keyword">class </span><a class="code" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html">handleSinkSoundProperties</a> : <span class="keyword">public</span> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a></div>
-<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; {</div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="keyword">public</span>: </div>
-<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html#aa23093478ddb1f549251fd77209361ad"> 132</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html#aa23093478ddb1f549251fd77209361ad">handleSinkSoundProperties</a>(<a class="code" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a>* interface,<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* databaseHandler) : </div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a>(interface,databaseHandler)</div>
-<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; ,mSinkID(sinkID)</div>
-<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; ,mlistSoundProperties(listSoundProperties) {}</div>
-<div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html#a36172788ba98189580337d918409f544"> 136</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html#a36172788ba98189580337d918409f544">~handleSinkSoundProperties</a>() {}</div>
-<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html#ae78415e455f3e6cc0360762e68bb696a">writeDataToDatabase</a>();</div>
-<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <span class="keyword">private</span>:</div>
-<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> mSinkID;</div>
-<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; std::vector&lt;am_SoundProperty_s&gt; mlistSoundProperties; </div>
-<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; }; </div>
-<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; </div>
-<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html"> 143</a></span>&#160; <span class="keyword">class </span><a class="code" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html">handleSourceSoundProperty</a> : <span class="keyword">public</span> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a></div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; {</div>
-<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="keyword">public</span>: </div>
-<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html#ae7322a15c5f193b2b7e2f8ed23b7cee2"> 146</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html#ae7322a15c5f193b2b7e2f8ed23b7cee2">handleSourceSoundProperty</a>(<a class="code" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a>* interface,<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a>&amp; soundProperty, <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* databaseHandler) : </div>
-<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a>(interface,databaseHandler)</div>
-<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; ,mSourceID(sourceID)</div>
-<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; ,mSoundProperty(soundProperty) {}</div>
-<div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html#a2e67fc102881607e8f9b5303eadfcf0b"> 150</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html#a2e67fc102881607e8f9b5303eadfcf0b">~handleSourceSoundProperty</a>() {}</div>
-<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html#adf3ce18384ee682b0b92a6ab699154f3">writeDataToDatabase</a>();</div>
-<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <span class="keyword">private</span>:</div>
-<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> mSourceID;</div>
-<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> mSoundProperty; </div>
-<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; };</div>
-<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; </div>
-<div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html"> 157</a></span>&#160; <span class="keyword">class </span><a class="code" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html">handleSourceSoundProperties</a> : <span class="keyword">public</span> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a></div>
-<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; {</div>
-<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <span class="keyword">public</span>: </div>
-<div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html#a3a3c782f9995b28711da285e5ca7c3cb"> 160</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html#a3a3c782f9995b28711da285e5ca7c3cb">handleSourceSoundProperties</a>(<a class="code" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a>* interface,<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* databaseHandler) : </div>
-<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a>(interface,databaseHandler)</div>
-<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; ,mSourceID(sourceID)</div>
-<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; ,mlistSoundProperties(listSoundProperties) {}</div>
-<div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html#a02485431e8dac7dab76ac1ef460b63f9"> 164</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html#a02485431e8dac7dab76ac1ef460b63f9">~handleSourceSoundProperties</a>(){}</div>
-<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html#a770c8f6cb2bc43cb4b9249127fd2aa31">writeDataToDatabase</a>();</div>
-<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <span class="keyword">private</span>:</div>
-<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> mSourceID;</div>
-<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; std::vector&lt;am_SoundProperty_s&gt; mlistSoundProperties; </div>
-<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; }; </div>
-<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; </div>
-<div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSourceState.html"> 171</a></span>&#160; <span class="keyword">class </span><a class="code" href="classam_1_1CAmRoutingSender_1_1handleSourceState.html">handleSourceState</a> : <span class="keyword">public</span> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a></div>
-<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; {</div>
-<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <span class="keyword">public</span>: </div>
-<div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSourceState.html#ad47ff5d8a195ccd361f9587cfca929f7"> 174</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSourceState.html#ad47ff5d8a195ccd361f9587cfca929f7">handleSourceState</a>(<a class="code" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a>* interface,<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am_SourceState_e</a>&amp; state, <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* databaseHandler) : </div>
-<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a>(interface,databaseHandler)</div>
-<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; ,mSourceID(sourceID)</div>
-<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; ,mSourceState(state) {}</div>
-<div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSourceState.html#a968efbc49d37b72a2150731ac9d39f0f"> 178</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSourceState.html#a968efbc49d37b72a2150731ac9d39f0f">~handleSourceState</a>() {}</div>
-<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSourceState.html#ad1c0bee676833100cb9e41fcbbe7b21d">writeDataToDatabase</a>();</div>
-<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <span class="keyword">private</span>:</div>
-<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> mSourceID;</div>
-<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am_SourceState_e</a> mSourceState; </div>
-<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; }; </div>
-<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; </div>
-<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSourceVolume.html"> 185</a></span>&#160; <span class="keyword">class </span><a class="code" href="classam_1_1CAmRoutingSender_1_1handleSourceVolume.html">handleSourceVolume</a> : <span class="keyword">public</span> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html">handleVolumeBase</a></div>
-<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; {</div>
-<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <span class="keyword">public</span>: </div>
-<div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSourceVolume.html#a37f080325f46a575c276fc8e79387859"> 188</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSourceVolume.html#a37f080325f46a575c276fc8e79387859">handleSourceVolume</a>(<a class="code" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a>* interface, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* databaseHandler,<span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a>&amp; volume) : </div>
-<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html">handleVolumeBase</a>(interface,databaseHandler,volume)</div>
-<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; ,mSourceID(sourceID) {}</div>
-<div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSourceVolume.html#a2f98bd1d8c1aede89f498209b16d1e2a"> 191</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSourceVolume.html#a2f98bd1d8c1aede89f498209b16d1e2a">~handleSourceVolume</a>() {}</div>
-<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSourceVolume.html#aa556e1717ee8bc29217bff1d6104725a">writeDataToDatabase</a>();</div>
-<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; <span class="keyword">private</span>:</div>
-<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> mSourceID; </div>
-<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; }; </div>
-<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; </div>
-<div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSinkVolume.html"> 197</a></span>&#160; <span class="keyword">class </span><a class="code" href="classam_1_1CAmRoutingSender_1_1handleSinkVolume.html">handleSinkVolume</a> : <span class="keyword">public</span> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html">handleVolumeBase</a></div>
-<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; {</div>
-<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; <span class="keyword">public</span>: </div>
-<div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSinkVolume.html#aa20e877de427051d1735702f24565c15"> 200</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSinkVolume.html#aa20e877de427051d1735702f24565c15">handleSinkVolume</a>(<a class="code" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a>* interface, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* databaseHandler,<span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a>&amp; volume) : </div>
-<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html">handleVolumeBase</a>(interface,databaseHandler,volume)</div>
-<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; ,mSinkID(sinkID) {}</div>
-<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSinkVolume.html#ab630847c2f45c4e1a94e3353bfbc843d"> 203</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSinkVolume.html#ab630847c2f45c4e1a94e3353bfbc843d">~handleSinkVolume</a>() {}</div>
-<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSinkVolume.html#a5020dcd4e51c4b30ce440c8099c2c49a">writeDataToDatabase</a>();</div>
-<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; <span class="keyword">private</span>:</div>
-<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> mSinkID; </div>
-<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; }; </div>
-<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; </div>
-<div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleCrossFader.html"> 209</a></span>&#160; <span class="keyword">class </span><a class="code" href="classam_1_1CAmRoutingSender_1_1handleCrossFader.html">handleCrossFader</a> : <span class="keyword">public</span> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a></div>
-<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; {</div>
-<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; <span class="keyword">public</span>: </div>
-<div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleCrossFader.html#ac5de71c3229fccebba3cfc20b135f2ed"> 212</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleCrossFader.html#ac5de71c3229fccebba3cfc20b135f2ed">handleCrossFader</a>(<a class="code" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a>* interface, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a>&amp; hotSink, <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* databaseHandler) : </div>
-<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a>(interface,databaseHandler)</div>
-<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; ,mCrossfaderID(crossfaderID)</div>
-<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; ,mHotSink(hotSink) {}</div>
-<div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleCrossFader.html#ac9671a53baeaf964d602b3be1bcfb16d"> 216</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleCrossFader.html#ac9671a53baeaf964d602b3be1bcfb16d">~handleCrossFader</a>() {}</div>
-<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleCrossFader.html#a41d2298e56e9fa6255f22297ae951ec1">writeDataToDatabase</a>();</div>
-<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; <span class="keyword">private</span>:</div>
-<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> mCrossfaderID;</div>
-<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a> mHotSink; </div>
-<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; }; </div>
-<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; </div>
-<div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleConnect.html"> 223</a></span>&#160; <span class="keyword">class </span><a class="code" href="classam_1_1CAmRoutingSender_1_1handleConnect.html">handleConnect</a> : <span class="keyword">public</span> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a></div>
-<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; {</div>
-<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; <span class="keyword">public</span>: </div>
-<div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleConnect.html#a819c63e236aa44ee358e5b39d441a850"> 226</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleConnect.html#a819c63e236aa44ee358e5b39d441a850">handleConnect</a>(<a class="code" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a>* interface, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* databaseHandler) :</div>
-<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a>(interface,databaseHandler)</div>
-<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; ,mConnectionID(connectionID)</div>
-<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; ,mConnectionPending(true) {}</div>
-<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleConnect.html#a47f5029ff08a5985ff86d1237dedc670">~handleConnect</a>();</div>
-<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleConnect.html#a4354f04c5b377a4de77e4e5b8a739b0e">writeDataToDatabase</a>();</div>
-<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; <span class="keyword">private</span>:</div>
-<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> mConnectionID;</div>
-<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; <span class="keywordtype">bool</span> mConnectionPending;</div>
-<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; }; </div>
-<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; </div>
-<div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleDisconnect.html"> 237</a></span>&#160; <span class="keyword">class </span><a class="code" href="classam_1_1CAmRoutingSender_1_1handleDisconnect.html">handleDisconnect</a> : <span class="keyword">public</span> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a></div>
-<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; {</div>
-<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; <span class="keyword">public</span>: </div>
-<div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleDisconnect.html#a61bea511926c57674d9e2f9584ee07f0"> 240</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDisconnect.html#a61bea511926c57674d9e2f9584ee07f0">handleDisconnect</a>(<a class="code" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a>* interface, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* databaseHandler,<a class="code" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a>* routingSender) :</div>
-<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a>(interface,databaseHandler)</div>
-<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; ,mConnectionID(connectionID)</div>
-<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; ,mRoutingSender(routingSender){}</div>
-<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDisconnect.html#a8f6d709e81022353268a1274edd675bf">~handleDisconnect</a>();</div>
-<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDisconnect.html#aca4d52488579bf52e45e313c7e6b351a">writeDataToDatabase</a>();</div>
-<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; <span class="keyword">private</span>:</div>
-<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> mConnectionID;</div>
-<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a>* mRoutingSender;</div>
-<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; }; </div>
-<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; </div>
-<div class="line"><a name="l00251"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSetVolumes.html"> 251</a></span>&#160; <span class="keyword">class </span><a class="code" href="classam_1_1CAmRoutingSender_1_1handleSetVolumes.html">handleSetVolumes</a> : <span class="keyword">public</span> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a></div>
-<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; {</div>
-<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; <span class="keyword">public</span>: </div>
-<div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSetVolumes.html#a0f0121c246c65fc5605092d766c0fcee"> 254</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSetVolumes.html#a0f0121c246c65fc5605092d766c0fcee">handleSetVolumes</a>(<a class="code" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a>* interface, <span class="keyword">const</span> std::vector&lt;am_Volumes_s&gt; listVolumes, <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* databaseHandler) : </div>
-<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a>(interface,databaseHandler)</div>
-<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; ,mlistVolumes(listVolumes) {}</div>
-<div class="line"><a name="l00257"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSetVolumes.html#a7c6f8510ecaeaae136f60a474e6a423a"> 257</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSetVolumes.html#a7c6f8510ecaeaae136f60a474e6a423a">~handleSetVolumes</a>() {}</div>
-<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSetVolumes.html#a80b7f79c6de7e6a09b4f75c0b68250e1">writeDataToDatabase</a>();</div>
-<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; <span class="keyword">private</span>:</div>
-<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; std::vector&lt;am_Volumes_s&gt; mlistVolumes;</div>
-<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; }; </div>
-<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; </div>
-<div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html"> 263</a></span>&#160; <span class="keyword">class </span><a class="code" href="classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html">handleSetSinkNotificationConfiguration</a> : <span class="keyword">public</span> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a></div>
-<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; {</div>
-<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; <span class="keyword">public</span>: </div>
-<div class="line"><a name="l00266"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html#ad1cb2d14419a82fddc68d5d673e360c3"> 266</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html#ad1cb2d14419a82fddc68d5d673e360c3">handleSetSinkNotificationConfiguration</a>(<a class="code" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a>* interface, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> notificationConfiguration, <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* databaseHandler) : </div>
-<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a>(interface,databaseHandler)</div>
-<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; ,mSinkID(sinkID) </div>
-<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; ,mNotificationConfiguration(notificationConfiguration){}</div>
-<div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html#ae746edba880f6653890e8887251cb241"> 270</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html#ae746edba880f6653890e8887251cb241">~handleSetSinkNotificationConfiguration</a>() {}</div>
-<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html#a8d9333f45e03489f2f2796f0fa2336b9">writeDataToDatabase</a>();</div>
-<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; <span class="keyword">private</span>:</div>
-<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> mSinkID;</div>
-<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> mNotificationConfiguration;</div>
-<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; }; </div>
-<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; </div>
-<div class="line"><a name="l00277"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html"> 277</a></span>&#160; <span class="keyword">class </span><a class="code" href="classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html">handleSetSourceNotificationConfiguration</a> : <span class="keyword">public</span> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a></div>
-<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; {</div>
-<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; <span class="keyword">public</span>: </div>
-<div class="line"><a name="l00280"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html#a7316e9f3788747b0452f7bd631d08c2f"> 280</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html#a7316e9f3788747b0452f7bd631d08c2f">handleSetSourceNotificationConfiguration</a>(<a class="code" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a>* interface, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> notificationConfiguration, <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* databaseHandler) : </div>
-<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a>(interface,databaseHandler)</div>
-<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; ,mSourceID(sourceID) </div>
-<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; ,mNotificationConfiguration(notificationConfiguration) {}</div>
-<div class="line"><a name="l00284"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html#a95b6a712d31a5388eef299eb913b7e7f"> 284</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html#a95b6a712d31a5388eef299eb913b7e7f">~handleSetSourceNotificationConfiguration</a>() {}</div>
-<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html#aec3a7fd7be2f4dfba5ead79ff94c531d">writeDataToDatabase</a>();</div>
-<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; <span class="keyword">private</span>:</div>
-<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> mSourceID;</div>
-<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> mNotificationConfiguration;</div>
-<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; }; </div>
-<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; </div>
-<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#aa2e09ef052974e7d681e001bf9421bbb">writeToDatabaseAndRemove</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle); </div>
-<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingSender.html#a9a2011d3cd808a59285bf8f5e6555327">checkVolume</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume);</div>
-<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmRoutingSender.html#a27c6dca21513a4ecdf4e24ac43bc8707">handleExists</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle); </div>
-<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;</div>
-<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;<span class="preprocessor">#ifdef UNIT_TEST //this is needed to test RoutingSender</span></div>
-<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;<span class="preprocessor"></span> <span class="keyword">friend</span> <span class="keyword">class </span>IAmRoutingBackdoor;</div>
-<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; <span class="keyword">struct </span>comparator </div>
-<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; {</div>
-<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; <span class="keywordtype">bool</span> operator()(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; a, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; b)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;<span class="keyword"> </span>{</div>
-<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; <span class="keywordflow">return</span> (a.<a class="code" href="structam_1_1am__Handle__s.html#aad0238ce3ed33303aeef55a756bccc46">handle</a>&lt;b.<a class="code" href="structam_1_1am__Handle__s.html#aad0238ce3ed33303aeef55a756bccc46">handle</a> || (a.<a class="code" href="structam_1_1am__Handle__s.html#aad0238ce3ed33303aeef55a756bccc46">handle</a>==b.<a class="code" href="structam_1_1am__Handle__s.html#aad0238ce3ed33303aeef55a756bccc46">handle</a> &amp;&amp; a.<a class="code" href="structam_1_1am__Handle__s.html#a05f863136a74f9fd3356e0c30149a649">handleType</a>&lt;b.<a class="code" href="structam_1_1am__Handle__s.html#a05f863136a74f9fd3356e0c30149a649">handleType</a>));</div>
-<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; }</div>
-<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; };</div>
-<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;</div>
-<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; am_Handle_s createHandle(std::shared_ptr&lt;handleDataBase&gt; handleData, <span class="keyword">const</span> <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ce">am_Handle_e</a> type); </div>
-<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; <span class="keywordtype">void</span> unloadLibraries(<span class="keywordtype">void</span>); </div>
-<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;</div>
-<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; <span class="keyword">typedef</span> std::map&lt;am_domainID_t, IAmRoutingSend*&gt; DomainInterfaceMap; </div>
-<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; <span class="keyword">typedef</span> std::map&lt;am_sinkID_t, IAmRoutingSend*&gt; SinkInterfaceMap; </div>
-<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; <span class="keyword">typedef</span> std::map&lt;am_sourceID_t, IAmRoutingSend*&gt; SourceInterfaceMap; </div>
-<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; <span class="keyword">typedef</span> std::map&lt;am_crossfaderID_t, IAmRoutingSend*&gt; CrossfaderInterfaceMap; </div>
-<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; <span class="keyword">typedef</span> std::map&lt;am_connectionID_t, IAmRoutingSend*&gt; ConnectionInterfaceMap; </div>
-<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; <span class="keyword">typedef</span> std::map&lt;am_Handle_s, std::shared_ptr&lt;handleDataBase&gt;, comparator&gt; HandlesMap; </div>
-<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;</div>
-<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; int16_t mHandleCount; </div>
-<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; HandlesMap mlistActiveHandles; </div>
-<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; std::vector&lt;void*&gt; mListLibraryHandles; </div>
-<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; std::vector&lt;InterfaceNamePairs&gt; mListInterfaces; </div>
-<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; CrossfaderInterfaceMap mMapCrossfaderInterface; </div>
-<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; ConnectionInterfaceMap mMapConnectionInterface; </div>
-<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; DomainInterfaceMap mMapDomainInterface; </div>
-<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; SinkInterfaceMap mMapSinkInterface; </div>
-<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; SourceInterfaceMap mMapSourceInterface; </div>
-<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; CAmRoutingReceiver *mpRoutingReceiver; </div>
-<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; IAmDatabaseHandler* mpDatabaseHandler; </div>
-<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;};</div>
-<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160;</div>
-<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;}</div>
-<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;</div>
-<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* ROUTINGSENDER_H_ */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSinkVolume_html_a5020dcd4e51c4b30ce440c8099c2c49a"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSinkVolume.html#a5020dcd4e51c4b30ce440c8099c2c49a">am::CAmRoutingSender::handleSinkVolume::writeDataToDatabase</a></div><div class="ttdeci">am_Error_e writeDataToDatabase()</div><div class="ttdoc">function to write the handle data to the database </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01074">CAmRoutingSender.cpp:1074</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html">am::CAmRoutingSender::handleSourceSoundProperties</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00157">CAmRoutingSender.h:157</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></div><div class="ttdoc">Implements the RoutingSendInterface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00044">CAmRoutingSender.h:44</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_abb5239715b3f1dbfe80975dbb4bb9494"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#abb5239715b3f1dbfe80975dbb4bb9494">am::CAmRoutingSender::asyncAbort</a></div><div class="ttdeci">am_Error_e asyncAbort(const am_Handle_s &amp;handle)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00205">CAmRoutingSender.cpp:205</a></div></div>
+<a href="CAmRoutingSender_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef ROUTINGSENDER_H_</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#define ROUTINGSENDER_H_</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="IAmRouting_8h.html">IAmRouting.h</a>&quot;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;map&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#ifdef UNIT_TEST //this is needed to test RoutingSender</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &quot;../test/IAmRoutingBackdoor.h&quot;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmDatabaseHandlerMap_8h.html">CAmDatabaseHandlerMap.h</a>&quot;</span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceam.html">am</a></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;{</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">class </span>CAmRoutingReceiver;</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div><div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender.html"> 45</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a>: <span class="keyword">public</span> <a class="code" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;{</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender.html#adb9d5da2a74947be71bc33000bf61372">CAmRoutingSender</a>(<span class="keyword">const</span> std::vector&lt;std::string&gt;&amp; listOfPluginDirectories, <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* databaseHandler);</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender.html#af4422483670d6106a7fd5845d4837b1b">~CAmRoutingSender</a>();</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">removeHandle</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle);</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#aa112c18abbb53f724e851dc90fe3a670">addDomainLookup</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Domain__s.html">am_Domain_s</a>&amp; domainData);</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#ae16f1eba6327e4b42c43f271cb11afdd">addSourceLookup</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a>&amp; sourceData);</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#a33adecaea09901b919a8ca684b6634cb">addSinkLookup</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a>&amp; sinkData);</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#a8822c78e9eb87ac0936bad78abb1dcf1">addCrossfaderLookup</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a>&amp; crossfaderData);</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#a4bc0861fb9186a8363f127133706f966">removeDomainLookup</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID);</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#ac1e116da59eb9222c63ad109e4062eb2">removeSourceLookup</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID);</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#abc9fa9970e1d5b3c92940f0df89c1ba0">removeSinkLookup</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID);</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#ac63e691b1f7ad4bd4fc2c69757c84752">removeCrossfaderLookup</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID);</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#ad9f70f08b7ed4195ea6b8cac7d7b6896">removeConnectionLookup</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID);</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#aa988328ad34d96283b7488b1c45e139c">startupInterfaces</a>(<a class="code" href="classam_1_1CAmRoutingReceiver.html">CAmRoutingReceiver</a>* iRoutingReceiver);</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingSender.html#a7a4d410e30df0e8240d25a57e3c72c6b">setRoutingReady</a>();</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingSender.html#a751e3326a925abcb4fa086ae226b4be1">setRoutingRundown</a>();</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#abb5239715b3f1dbfe80975dbb4bb9494">asyncAbort</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle);</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#ab0c210156af7e2904365c4e8de0ef041">asyncConnect</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a>&amp; connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> connectionFormat);</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#a93ae95515730eb615ab5dfc1316d7862">asyncDisconnect</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID);</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#ada1e6203986d7ef1de6b48a844fa2967">asyncSetSinkVolume</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> ramp, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> time);</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#a3984bb149cb451303f1671895fd8fc95">asyncSetSourceVolume</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> ramp, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> time);</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#ab02d93d54ee9cd98776a3f2d274ee24d">asyncSetSourceState</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am_SourceState_e</a> state);</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#af56987b497141e9e013dafb1789492b5">asyncSetSinkSoundProperty</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a>&amp; soundProperty);</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#a0884659ca24968137a6ac81fd3fc0003">asyncSetSourceSoundProperties</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID);</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#acb481d859b7010e0b5c70008c542e6ce">asyncSetSinkSoundProperties</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID);</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#ab6e6ac7f1a6540ca71cc60e0fb500f1b">asyncSetSourceSoundProperty</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a>&amp; soundProperty);</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#ab7eb58fa2f979c18f259f28baf91eb66">asyncCrossFade</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a> hotSink, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> rampType, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> time);</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#aa71812dcf76446b25802387f84e5161a">setDomainState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> domainState);</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#a194c67b22f11a192bac1a89556448c73">getListHandles</a>(std::vector&lt;am_Handle_s&gt; &amp; listHandles) <span class="keyword">const</span>;</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#a714ad80a82f8905e08ad38a3f3aee0b1">getListPlugins</a>(std::vector&lt;std::string&gt;&amp; interfaces) <span class="keyword">const</span>;</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingSender.html#abb3481710425c5c118c76ca41fed87a7">getInterfaceVersion</a>(std::string&amp; version) <span class="keyword">const</span>;</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#ad390f3c51644e9b98acdf390f07b6f7b">asyncSetVolumes</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> std::vector&lt;am_Volumes_s&gt;&amp; listVolumes);</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#af22ae1fdcda484e9d379b13711df5c0d">asyncSetSinkNotificationConfiguration</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; notificationConfiguration);</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#a20215f51f03ff81b98203ab3927dad26">asyncSetSourceNotificationConfiguration</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; notificationConfiguration);</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#a6ff3d1c8739255261982b4be95a4122c">resyncConnectionState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_Connection_s&gt;&amp; listOfExistingConnections);</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;</div><div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html"> 85</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html">InterfaceNamePairs</a> </div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; {</div><div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html#a9ae0e7f71fdae2de1218a7ef8860e033"> 87</a></span>&#160; <a class="code" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a>* <a class="code" href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html#a9ae0e7f71fdae2de1218a7ef8860e033">routingInterface</a>; </div><div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html#a3f239ceae5cb317a64e1b063dd63b5e1"> 88</a></span>&#160; std::string <a class="code" href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html#a3f239ceae5cb317a64e1b063dd63b5e1">busName</a>; </div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; };</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; </div><div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html"> 91</a></span>&#160; <span class="keyword">class </span><a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a></div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; {</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#a34ec062bc431dd369bce93090a41e4f1"> 94</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#a34ec062bc431dd369bce93090a41e4f1">handleDataBase</a>(<a class="code" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a>* interface, <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* databaseHandler) : mInterface(interface), mpDatabaseHandler(databaseHandler) {}</div><div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#a9c14046976121a1d1c281fb6d8ca7d35"> 95</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#a9c14046976121a1d1c281fb6d8ca7d35">~handleDataBase</a>() {}</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> writeDataToDatabase()=0; </div><div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#a28790a9d6acfe3f2ad95c6ed689a74d9"> 97</a></span>&#160; <a class="code" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a>* <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#a28790a9d6acfe3f2ad95c6ed689a74d9">returnInterface</a>() {<span class="keywordflow">return</span> mInterface;}</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <a class="code" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a>* mInterface; </div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="keyword">protected</span>:</div><div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#a38e0567cc4004f2eecd209e8c717a43a"> 101</a></span>&#160; <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#a38e0567cc4004f2eecd209e8c717a43a">mpDatabaseHandler</a>;</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; };</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; </div><div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html"> 104</a></span>&#160; <span class="keyword">class </span><a class="code" href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html">handleVolumeBase</a> : <span class="keyword">public</span> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a></div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; {</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html#aca539abbf1a819cfb655940a4266e8e2"> 107</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html#aca539abbf1a819cfb655940a4266e8e2">handleVolumeBase</a>(<a class="code" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a>* interface, <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* databaseHandler,<a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume) : </div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a>(interface,databaseHandler)</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; ,mVolume(volume) {}</div><div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html#a900316917eac3f177606c3ef9ca76329"> 110</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html#a900316917eac3f177606c3ef9ca76329">~handleVolumeBase</a>(){}</div><div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html#ad110ea9850d2c85d290581fb3c982466"> 111</a></span>&#160; <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html#ad110ea9850d2c85d290581fb3c982466">returnVolume</a>() { <span class="keywordflow">return</span> mVolume; }</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> mVolume;</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; };</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; </div><div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html"> 116</a></span>&#160; <span class="keyword">class </span><a class="code" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html">handleSinkSoundProperty</a> : <span class="keyword">public</span> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a></div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; {</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keyword">public</span>: </div><div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html#a497089a38a9a1cc12342547189d6ec28"> 119</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html#a497089a38a9a1cc12342547189d6ec28">handleSinkSoundProperty</a>(<a class="code" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a>* interface,<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a>&amp; soundProperty, <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* databaseHandler) : </div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a>(interface,databaseHandler)</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; ,mSinkID(sinkID)</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; ,mSoundProperty(soundProperty) {}</div><div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html#aadc944e3473921b626af8511de37b74c"> 123</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html#aadc944e3473921b626af8511de37b74c">~handleSinkSoundProperty</a>() {}</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> writeDataToDatabase();</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> mSinkID;</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> mSoundProperty; </div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; };</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; </div><div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html"> 130</a></span>&#160; <span class="keyword">class </span><a class="code" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html">handleSinkSoundProperties</a> : <span class="keyword">public</span> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a></div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; {</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keyword">public</span>: </div><div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html#aa23093478ddb1f549251fd77209361ad"> 133</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html#aa23093478ddb1f549251fd77209361ad">handleSinkSoundProperties</a>(<a class="code" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a>* interface,<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* databaseHandler) : </div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a>(interface,databaseHandler)</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; ,mSinkID(sinkID)</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; ,mlistSoundProperties(listSoundProperties) {}</div><div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html#a36172788ba98189580337d918409f544"> 137</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html#a36172788ba98189580337d918409f544">~handleSinkSoundProperties</a>() {}</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> writeDataToDatabase();</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> mSinkID;</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; std::vector&lt;am_SoundProperty_s&gt; mlistSoundProperties; </div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; }; </div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; </div><div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html"> 144</a></span>&#160; <span class="keyword">class </span><a class="code" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html">handleSourceSoundProperty</a> : <span class="keyword">public</span> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a></div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; {</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="keyword">public</span>: </div><div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html#ae7322a15c5f193b2b7e2f8ed23b7cee2"> 147</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html#ae7322a15c5f193b2b7e2f8ed23b7cee2">handleSourceSoundProperty</a>(<a class="code" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a>* interface,<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a>&amp; soundProperty, <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* databaseHandler) : </div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a>(interface,databaseHandler)</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; ,mSourceID(sourceID)</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; ,mSoundProperty(soundProperty) {}</div><div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html#a2e67fc102881607e8f9b5303eadfcf0b"> 151</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html#a2e67fc102881607e8f9b5303eadfcf0b">~handleSourceSoundProperty</a>() {}</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> writeDataToDatabase();</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> mSourceID;</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> mSoundProperty; </div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; };</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; </div><div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html"> 158</a></span>&#160; <span class="keyword">class </span><a class="code" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html">handleSourceSoundProperties</a> : <span class="keyword">public</span> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a></div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; {</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; <span class="keyword">public</span>: </div><div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html#a3a3c782f9995b28711da285e5ca7c3cb"> 161</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html#a3a3c782f9995b28711da285e5ca7c3cb">handleSourceSoundProperties</a>(<a class="code" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a>* interface,<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* databaseHandler) : </div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a>(interface,databaseHandler)</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; ,mSourceID(sourceID)</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; ,mlistSoundProperties(listSoundProperties) {}</div><div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html#a02485431e8dac7dab76ac1ef460b63f9"> 165</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html#a02485431e8dac7dab76ac1ef460b63f9">~handleSourceSoundProperties</a>(){}</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> writeDataToDatabase();</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> mSourceID;</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; std::vector&lt;am_SoundProperty_s&gt; mlistSoundProperties; </div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; }; </div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; </div><div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSourceState.html"> 172</a></span>&#160; <span class="keyword">class </span><a class="code" href="classam_1_1CAmRoutingSender_1_1handleSourceState.html">handleSourceState</a> : <span class="keyword">public</span> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a></div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; {</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <span class="keyword">public</span>: </div><div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSourceState.html#ad47ff5d8a195ccd361f9587cfca929f7"> 175</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSourceState.html#ad47ff5d8a195ccd361f9587cfca929f7">handleSourceState</a>(<a class="code" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a>* interface,<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am_SourceState_e</a>&amp; state, <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* databaseHandler) : </div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a>(interface,databaseHandler)</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; ,mSourceID(sourceID)</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; ,mSourceState(state) {}</div><div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSourceState.html#a968efbc49d37b72a2150731ac9d39f0f"> 179</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSourceState.html#a968efbc49d37b72a2150731ac9d39f0f">~handleSourceState</a>() {}</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> writeDataToDatabase();</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> mSourceID;</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am_SourceState_e</a> mSourceState; </div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; }; </div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; </div><div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSourceVolume.html"> 186</a></span>&#160; <span class="keyword">class </span><a class="code" href="classam_1_1CAmRoutingSender_1_1handleSourceVolume.html">handleSourceVolume</a> : <span class="keyword">public</span> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html">handleVolumeBase</a></div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; {</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; <span class="keyword">public</span>: </div><div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSourceVolume.html#a37f080325f46a575c276fc8e79387859"> 189</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSourceVolume.html#a37f080325f46a575c276fc8e79387859">handleSourceVolume</a>(<a class="code" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a>* interface, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* databaseHandler,<span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a>&amp; volume) : </div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html">handleVolumeBase</a>(interface,databaseHandler,volume)</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; ,mSourceID(sourceID) {}</div><div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSourceVolume.html#a2f98bd1d8c1aede89f498209b16d1e2a"> 192</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSourceVolume.html#a2f98bd1d8c1aede89f498209b16d1e2a">~handleSourceVolume</a>() {}</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> writeDataToDatabase();</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> mSourceID; </div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; }; </div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; </div><div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSinkVolume.html"> 198</a></span>&#160; <span class="keyword">class </span><a class="code" href="classam_1_1CAmRoutingSender_1_1handleSinkVolume.html">handleSinkVolume</a> : <span class="keyword">public</span> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html">handleVolumeBase</a></div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; {</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; <span class="keyword">public</span>: </div><div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSinkVolume.html#aa20e877de427051d1735702f24565c15"> 201</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSinkVolume.html#aa20e877de427051d1735702f24565c15">handleSinkVolume</a>(<a class="code" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a>* interface, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* databaseHandler,<span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a>&amp; volume) : </div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html">handleVolumeBase</a>(interface,databaseHandler,volume)</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; ,mSinkID(sinkID) {}</div><div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSinkVolume.html#ab630847c2f45c4e1a94e3353bfbc843d"> 204</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSinkVolume.html#ab630847c2f45c4e1a94e3353bfbc843d">~handleSinkVolume</a>() {}</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> writeDataToDatabase();</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> mSinkID; </div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; }; </div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; </div><div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleCrossFader.html"> 210</a></span>&#160; <span class="keyword">class </span><a class="code" href="classam_1_1CAmRoutingSender_1_1handleCrossFader.html">handleCrossFader</a> : <span class="keyword">public</span> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a></div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; {</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; <span class="keyword">public</span>: </div><div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleCrossFader.html#ac5de71c3229fccebba3cfc20b135f2ed"> 213</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleCrossFader.html#ac5de71c3229fccebba3cfc20b135f2ed">handleCrossFader</a>(<a class="code" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a>* interface, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a>&amp; hotSink, <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* databaseHandler) : </div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a>(interface,databaseHandler)</div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; ,mCrossfaderID(crossfaderID)</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; ,mHotSink(hotSink) {}</div><div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleCrossFader.html#ac9671a53baeaf964d602b3be1bcfb16d"> 217</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleCrossFader.html#ac9671a53baeaf964d602b3be1bcfb16d">~handleCrossFader</a>() {}</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> writeDataToDatabase();</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> mCrossfaderID;</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a> mHotSink; </div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; }; </div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; </div><div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleConnect.html"> 224</a></span>&#160; <span class="keyword">class </span><a class="code" href="classam_1_1CAmRoutingSender_1_1handleConnect.html">handleConnect</a> : <span class="keyword">public</span> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a></div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; {</div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; <span class="keyword">public</span>: </div><div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleConnect.html#a819c63e236aa44ee358e5b39d441a850"> 227</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleConnect.html#a819c63e236aa44ee358e5b39d441a850">handleConnect</a>(<a class="code" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a>* interface, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* databaseHandler) :</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a>(interface,databaseHandler)</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; ,mConnectionID(connectionID)</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; ,mConnectionPending(true) {}</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; ~<a class="code" href="classam_1_1CAmRoutingSender_1_1handleConnect.html">handleConnect</a>();</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> writeDataToDatabase();</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> mConnectionID;</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; <span class="keywordtype">bool</span> mConnectionPending;</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; }; </div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; </div><div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleDisconnect.html"> 238</a></span>&#160; <span class="keyword">class </span><a class="code" href="classam_1_1CAmRoutingSender_1_1handleDisconnect.html">handleDisconnect</a> : <span class="keyword">public</span> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a></div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; {</div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; <span class="keyword">public</span>: </div><div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleDisconnect.html#a61bea511926c57674d9e2f9584ee07f0"> 241</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDisconnect.html#a61bea511926c57674d9e2f9584ee07f0">handleDisconnect</a>(<a class="code" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a>* interface, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* databaseHandler,<a class="code" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a>* routingSender) :</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a>(interface,databaseHandler)</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; ,mConnectionID(connectionID)</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; ,mRoutingSender(routingSender){}</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; ~<a class="code" href="classam_1_1CAmRoutingSender_1_1handleDisconnect.html">handleDisconnect</a>();</div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> writeDataToDatabase();</div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> mConnectionID;</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a>* mRoutingSender;</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; }; </div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; </div><div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSetVolumes.html"> 252</a></span>&#160; <span class="keyword">class </span><a class="code" href="classam_1_1CAmRoutingSender_1_1handleSetVolumes.html">handleSetVolumes</a> : <span class="keyword">public</span> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a></div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; {</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; <span class="keyword">public</span>: </div><div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSetVolumes.html#a0f0121c246c65fc5605092d766c0fcee"> 255</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSetVolumes.html#a0f0121c246c65fc5605092d766c0fcee">handleSetVolumes</a>(<a class="code" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a>* interface, <span class="keyword">const</span> std::vector&lt;am_Volumes_s&gt; listVolumes, <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* databaseHandler) : </div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a>(interface,databaseHandler)</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; ,mlistVolumes(listVolumes) {}</div><div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSetVolumes.html#a7c6f8510ecaeaae136f60a474e6a423a"> 258</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSetVolumes.html#a7c6f8510ecaeaae136f60a474e6a423a">~handleSetVolumes</a>() {}</div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> writeDataToDatabase();</div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; std::vector&lt;am_Volumes_s&gt; mlistVolumes;</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; }; </div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; </div><div class="line"><a name="l00264"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html"> 264</a></span>&#160; <span class="keyword">class </span><a class="code" href="classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html">handleSetSinkNotificationConfiguration</a> : <span class="keyword">public</span> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a></div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; {</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; <span class="keyword">public</span>: </div><div class="line"><a name="l00267"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html#ad1cb2d14419a82fddc68d5d673e360c3"> 267</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html#ad1cb2d14419a82fddc68d5d673e360c3">handleSetSinkNotificationConfiguration</a>(<a class="code" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a>* interface, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> notificationConfiguration, <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* databaseHandler) : </div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a>(interface,databaseHandler)</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; ,mSinkID(sinkID) </div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; ,mNotificationConfiguration(notificationConfiguration){}</div><div class="line"><a name="l00271"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html#ae746edba880f6653890e8887251cb241"> 271</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html#ae746edba880f6653890e8887251cb241">~handleSetSinkNotificationConfiguration</a>() {}</div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> writeDataToDatabase();</div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> mSinkID;</div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> mNotificationConfiguration;</div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; }; </div><div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; </div><div class="line"><a name="l00278"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html"> 278</a></span>&#160; <span class="keyword">class </span><a class="code" href="classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html">handleSetSourceNotificationConfiguration</a> : <span class="keyword">public</span> <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a></div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; {</div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; <span class="keyword">public</span>: </div><div class="line"><a name="l00281"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html#a7316e9f3788747b0452f7bd631d08c2f"> 281</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html#a7316e9f3788747b0452f7bd631d08c2f">handleSetSourceNotificationConfiguration</a>(<a class="code" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a>* interface, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> notificationConfiguration, <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* databaseHandler) : </div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a>(interface,databaseHandler)</div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; ,mSourceID(sourceID) </div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; ,mNotificationConfiguration(notificationConfiguration) {}</div><div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html#a95b6a712d31a5388eef299eb913b7e7f"> 285</a></span>&#160; <a class="code" href="classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html#a95b6a712d31a5388eef299eb913b7e7f">~handleSetSourceNotificationConfiguration</a>() {}</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> writeDataToDatabase();</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> mSourceID;</div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> mNotificationConfiguration;</div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; }; </div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; </div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmRoutingSender.html#aa2e09ef052974e7d681e001bf9421bbb">writeToDatabaseAndRemove</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle); </div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmRoutingSender.html#a9a2011d3cd808a59285bf8f5e6555327">checkVolume</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume);</div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmRoutingSender.html#a27c6dca21513a4ecdf4e24ac43bc8707">handleExists</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle); </div><div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;</div><div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;<span class="preprocessor">#ifdef UNIT_TEST //this is needed to test RoutingSender</span></div><div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span>IAmRoutingBackdoor;</div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;</div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; <span class="keyword">struct </span>comparator </div><div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; {</div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; <span class="keywordtype">bool</span> operator()(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; a, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; b)<span class="keyword"> const</span></div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;<span class="keyword"> </span>{</div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; <span class="keywordflow">return</span> (a.<a class="code" href="structam_1_1am__Handle__s.html#aad0238ce3ed33303aeef55a756bccc46">handle</a>&lt;b.<a class="code" href="structam_1_1am__Handle__s.html#aad0238ce3ed33303aeef55a756bccc46">handle</a> || (a.<a class="code" href="structam_1_1am__Handle__s.html#aad0238ce3ed33303aeef55a756bccc46">handle</a>==b.<a class="code" href="structam_1_1am__Handle__s.html#aad0238ce3ed33303aeef55a756bccc46">handle</a> &amp;&amp; a.<a class="code" href="structam_1_1am__Handle__s.html#a05f863136a74f9fd3356e0c30149a649">handleType</a>&lt;b.<a class="code" href="structam_1_1am__Handle__s.html#a05f863136a74f9fd3356e0c30149a649">handleType</a>));</div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; }</div><div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; };</div><div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;</div><div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; <span class="keywordtype">void</span> loadPlugins(<span class="keyword">const</span> std::vector&lt;std::string&gt;&amp; listOfPluginDirectories);</div><div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> createHandle(std::shared_ptr&lt;handleDataBase&gt; handleData, <span class="keyword">const</span> <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ce">am_Handle_e</a> type); </div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; <span class="keywordtype">void</span> unloadLibraries(<span class="keywordtype">void</span>); </div><div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160;</div><div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; <span class="keyword">typedef</span> std::map&lt;am_domainID_t, IAmRoutingSend*&gt; DomainInterfaceMap; </div><div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; <span class="keyword">typedef</span> std::map&lt;am_sinkID_t, IAmRoutingSend*&gt; SinkInterfaceMap; </div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; <span class="keyword">typedef</span> std::map&lt;am_sourceID_t, IAmRoutingSend*&gt; SourceInterfaceMap; </div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; <span class="keyword">typedef</span> std::map&lt;am_crossfaderID_t, IAmRoutingSend*&gt; CrossfaderInterfaceMap; </div><div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; <span class="keyword">typedef</span> std::map&lt;am_connectionID_t, IAmRoutingSend*&gt; ConnectionInterfaceMap; </div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; <span class="keyword">typedef</span> std::map&lt;am_Handle_s, std::shared_ptr&lt;handleDataBase&gt;, comparator&gt; HandlesMap; </div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160;</div><div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; int16_t mHandleCount; </div><div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; HandlesMap mlistActiveHandles; </div><div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; std::vector&lt;void*&gt; mListLibraryHandles; </div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; std::vector&lt;InterfaceNamePairs&gt; mListInterfaces; </div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; CrossfaderInterfaceMap mMapCrossfaderInterface; </div><div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; ConnectionInterfaceMap mMapConnectionInterface; </div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; DomainInterfaceMap mMapDomainInterface; </div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; SinkInterfaceMap mMapSinkInterface; </div><div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; SourceInterfaceMap mMapSourceInterface; </div><div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; <a class="code" href="classam_1_1CAmRoutingReceiver.html">CAmRoutingReceiver</a> *mpRoutingReceiver; </div><div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>* mpDatabaseHandler; </div><div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;};</div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;</div><div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160;}</div><div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;</div><div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* ROUTINGSENDER_H_ */</span><span class="preprocessor"></span></div><div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html">am::CAmRoutingSender::handleSourceSoundProperties</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00158">CAmRoutingSender.h:158</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></div><div class="ttdoc">Implements the RoutingSendInterface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00045">CAmRoutingSender.h:45</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_abb5239715b3f1dbfe80975dbb4bb9494"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#abb5239715b3f1dbfe80975dbb4bb9494">am::CAmRoutingSender::asyncAbort</a></div><div class="ttdeci">am_Error_e asyncAbort(const am_Handle_s &amp;handle)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00242">CAmRoutingSender.cpp:242</a></div></div>
<div class="ttc" id="namespaceam_html_aee5e4e9b864d3867a896b6cdceed6ff4"><div class="ttname"><a href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am::am_connectionID_t</a></div><div class="ttdeci">uint16_t am_connectionID_t</div><div class="ttdoc">a connection ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00055">audiomanagertypes.h:55</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleCrossFader_html_ac5de71c3229fccebba3cfc20b135f2ed"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleCrossFader.html#ac5de71c3229fccebba3cfc20b135f2ed">am::CAmRoutingSender::handleCrossFader::handleCrossFader</a></div><div class="ttdeci">handleCrossFader(IAmRoutingSend *interface, const am_crossfaderID_t crossfaderID, const am_HotSink_e &amp;hotSink, IAmDatabaseHandler *databaseHandler)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00212">CAmRoutingSender.h:212</a></div></div>
+<div class="ttc" id="namespaceam_html"><div class="ttname"><a href="namespaceam.html">am</a></div><div class="ttdoc">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects...</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8h_source.html#l00029">CAmCommandReceiver.h:29</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleCrossFader_html_ac5de71c3229fccebba3cfc20b135f2ed"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleCrossFader.html#ac5de71c3229fccebba3cfc20b135f2ed">am::CAmRoutingSender::handleCrossFader::handleCrossFader</a></div><div class="ttdeci">handleCrossFader(IAmRoutingSend *interface, const am_crossfaderID_t crossfaderID, const am_HotSink_e &amp;hotSink, IAmDatabaseHandler *databaseHandler)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00213">CAmRoutingSender.h:213</a></div></div>
<div class="ttc" id="IAmRouting_8h_html"><div class="ttname"><a href="IAmRouting_8h.html">IAmRouting.h</a></div><div class="ttdoc">Copyright (C) 2012 - 2014, BMW AG. </div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleCrossFader_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleCrossFader.html">am::CAmRoutingSender::handleCrossFader</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00209">CAmRoutingSender.h:209</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSourceVolume_html_a37f080325f46a575c276fc8e79387859"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSourceVolume.html#a37f080325f46a575c276fc8e79387859">am::CAmRoutingSender::handleSourceVolume::handleSourceVolume</a></div><div class="ttdeci">handleSourceVolume(IAmRoutingSend *interface, const am_sourceID_t sourceID, IAmDatabaseHandler *databaseHandler, const am_volume_t &amp;volume)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00188">CAmRoutingSender.h:188</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleCrossFader_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleCrossFader.html">am::CAmRoutingSender::handleCrossFader</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00210">CAmRoutingSender.h:210</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSourceVolume_html_a37f080325f46a575c276fc8e79387859"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSourceVolume.html#a37f080325f46a575c276fc8e79387859">am::CAmRoutingSender::handleSourceVolume::handleSourceVolume</a></div><div class="ttdeci">handleSourceVolume(IAmRoutingSend *interface, const am_sourceID_t sourceID, IAmDatabaseHandler *databaseHandler, const am_volume_t &amp;volume)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00189">CAmRoutingSender.h:189</a></div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4ce"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am::am_Error_e</a></div><div class="ttdeci">am_Error_e</div><div class="ttdoc">the errors of the audiomanager. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00337">audiomanagertypes.h:337</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty_html_ae7322a15c5f193b2b7e2f8ed23b7cee2"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html#ae7322a15c5f193b2b7e2f8ed23b7cee2">am::CAmRoutingSender::handleSourceSoundProperty::handleSourceSoundProperty</a></div><div class="ttdeci">handleSourceSoundProperty(IAmRoutingSend *interface, const am_sourceID_t sourceID, const am_SoundProperty_s &amp;soundProperty, IAmDatabaseHandler *databaseHandler)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00146">CAmRoutingSender.h:146</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleDisconnect_html_a8f6d709e81022353268a1274edd675bf"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleDisconnect.html#a8f6d709e81022353268a1274edd675bf">am::CAmRoutingSender::handleDisconnect::~handleDisconnect</a></div><div class="ttdeci">~handleDisconnect()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01143">CAmRoutingSender.cpp:1143</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty_html_ae7322a15c5f193b2b7e2f8ed23b7cee2"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html#ae7322a15c5f193b2b7e2f8ed23b7cee2">am::CAmRoutingSender::handleSourceSoundProperty::handleSourceSoundProperty</a></div><div class="ttdeci">handleSourceSoundProperty(IAmRoutingSend *interface, const am_sourceID_t sourceID, const am_SoundProperty_s &amp;soundProperty, IAmDatabaseHandler *databaseHandler)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00147">CAmRoutingSender.h:147</a></div></div>
<div class="ttc" id="structam_1_1am__NotificationConfiguration__s_html"><div class="ttname"><a href="structam_1_1am__NotificationConfiguration__s.html">am::am_NotificationConfiguration_s</a></div><div class="ttdoc">This struct holds information about the configuration for notifications. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01109">audiomanagertypes.h:1109</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleDisconnect_html_aca4d52488579bf52e45e313c7e6b351a"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleDisconnect.html#aca4d52488579bf52e45e313c7e6b351a">am::CAmRoutingSender::handleDisconnect::writeDataToDatabase</a></div><div class="ttdeci">am_Error_e writeDataToDatabase()</div><div class="ttdoc">function to write the handle data to the database </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01090">CAmRoutingSender.cpp:1090</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_a194c67b22f11a192bac1a89556448c73"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a194c67b22f11a192bac1a89556448c73">am::CAmRoutingSender::getListHandles</a></div><div class="ttdeci">am_Error_e getListHandles(std::vector&lt; am_Handle_s &gt; &amp;listHandles) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00767">CAmRoutingSender.cpp:767</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_a194c67b22f11a192bac1a89556448c73"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a194c67b22f11a192bac1a89556448c73">am::CAmRoutingSender::getListHandles</a></div><div class="ttdeci">am_Error_e getListHandles(std::vector&lt; am_Handle_s &gt; &amp;listHandles) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00804">CAmRoutingSender.cpp:804</a></div></div>
<div class="ttc" id="structam_1_1am__Sink__s_html"><div class="ttname"><a href="structam_1_1am__Sink__s.html">am::am_Sink_s</a></div><div class="ttdoc">This struct describes the attribiutes of a sink. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01137">audiomanagertypes.h:1137</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty_html_a667cada128a73f99526e70a54c8dfdc1"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html#a667cada128a73f99526e70a54c8dfdc1">am::CAmRoutingSender::handleSinkSoundProperty::writeDataToDatabase</a></div><div class="ttdeci">am_Error_e writeDataToDatabase()</div><div class="ttdoc">function to write the handle data to the database </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01034">CAmRoutingSender.cpp:1034</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSetVolumes_html_a7c6f8510ecaeaae136f60a474e6a423a"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSetVolumes.html#a7c6f8510ecaeaae136f60a474e6a423a">am::CAmRoutingSender::handleSetVolumes::~handleSetVolumes</a></div><div class="ttdeci">~handleSetVolumes()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00257">CAmRoutingSender.h:257</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSetVolumes_html_a7c6f8510ecaeaae136f60a474e6a423a"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSetVolumes.html#a7c6f8510ecaeaae136f60a474e6a423a">am::CAmRoutingSender::handleSetVolumes::~handleSetVolumes</a></div><div class="ttdeci">~handleSetVolumes()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00258">CAmRoutingSender.h:258</a></div></div>
<div class="ttc" id="classam_1_1IAmRoutingSend_html"><div class="ttname"><a href="classam_1_1IAmRoutingSend.html">am::IAmRoutingSend</a></div><div class="ttdoc">This class implements everything from Audiomanager -&gt; RoutingAdapter There are two rules that have to...</div><div class="ttdef"><b>Definition:</b> <a href="IAmRouting_8h_source.html#l00357">IAmRouting.h:357</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_abb3481710425c5c118c76ca41fed87a7"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#abb3481710425c5c118c76ca41fed87a7">am::CAmRoutingSender::getInterfaceVersion</a></div><div class="ttdeci">void getInterfaceVersion(std::string &amp;version) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00983">CAmRoutingSender.cpp:983</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_ab7eb58fa2f979c18f259f28baf91eb66"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ab7eb58fa2f979c18f259f28baf91eb66">am::CAmRoutingSender::asyncCrossFade</a></div><div class="ttdeci">am_Error_e asyncCrossFade(am_Handle_s &amp;handle, const am_crossfaderID_t crossfaderID, const am_HotSink_e hotSink, const am_CustomRampType_t rampType, const am_time_t time)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00563">CAmRoutingSender.cpp:563</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty_html_a497089a38a9a1cc12342547189d6ec28"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html#a497089a38a9a1cc12342547189d6ec28">am::CAmRoutingSender::handleSinkSoundProperty::handleSinkSoundProperty</a></div><div class="ttdeci">handleSinkSoundProperty(IAmRoutingSend *interface, const am_sinkID_t sinkID, const am_SoundProperty_s &amp;soundProperty, IAmDatabaseHandler *databaseHandler)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00118">CAmRoutingSender.h:118</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_a9a2011d3cd808a59285bf8f5e6555327"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a9a2011d3cd808a59285bf8f5e6555327">am::CAmRoutingSender::checkVolume</a></div><div class="ttdeci">void checkVolume(const am_Handle_s handle, const am_volume_t volume)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01009">CAmRoutingSender.cpp:1009</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_abb3481710425c5c118c76ca41fed87a7"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#abb3481710425c5c118c76ca41fed87a7">am::CAmRoutingSender::getInterfaceVersion</a></div><div class="ttdeci">void getInterfaceVersion(std::string &amp;version) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01035">CAmRoutingSender.cpp:1035</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_ab7eb58fa2f979c18f259f28baf91eb66"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ab7eb58fa2f979c18f259f28baf91eb66">am::CAmRoutingSender::asyncCrossFade</a></div><div class="ttdeci">am_Error_e asyncCrossFade(am_Handle_s &amp;handle, const am_crossfaderID_t crossfaderID, const am_HotSink_e hotSink, const am_CustomRampType_t rampType, const am_time_t time)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00600">CAmRoutingSender.cpp:600</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty_html_a497089a38a9a1cc12342547189d6ec28"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html#a497089a38a9a1cc12342547189d6ec28">am::CAmRoutingSender::handleSinkSoundProperty::handleSinkSoundProperty</a></div><div class="ttdeci">handleSinkSoundProperty(IAmRoutingSend *interface, const am_sinkID_t sinkID, const am_SoundProperty_s &amp;soundProperty, IAmDatabaseHandler *databaseHandler)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00119">CAmRoutingSender.h:119</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_a9a2011d3cd808a59285bf8f5e6555327"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a9a2011d3cd808a59285bf8f5e6555327">am::CAmRoutingSender::checkVolume</a></div><div class="ttdeci">void checkVolume(const am_Handle_s handle, const am_volume_t volume)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01061">CAmRoutingSender.cpp:1061</a></div></div>
<div class="ttc" id="structam_1_1am__Domain__s_html"><div class="ttname"><a href="structam_1_1am__Domain__s.html">am::am_Domain_s</a></div><div class="ttdoc">This struct describes the attribiutes of a domain. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01342">audiomanagertypes.h:1342</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration_html_ad1cb2d14419a82fddc68d5d673e360c3"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html#ad1cb2d14419a82fddc68d5d673e360c3">am::CAmRoutingSender::handleSetSinkNotificationConfiguration::handleSetSinkNotificationConfiguration</a></div><div class="ttdeci">handleSetSinkNotificationConfiguration(IAmRoutingSend *interface, const am_sinkID_t sinkID, const am_NotificationConfiguration_s notificationConfiguration, IAmDatabaseHandler *databaseHandler)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00266">CAmRoutingSender.h:266</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleDataBase_html_aac0a0cddabacbf6807bcae5017faf062"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#aac0a0cddabacbf6807bcae5017faf062">am::CAmRoutingSender::handleDataBase::writeDataToDatabase</a></div><div class="ttdeci">virtual am_Error_e writeDataToDatabase()=0</div><div class="ttdoc">function to write the handle data to the database </div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_a33adecaea09901b919a8ca684b6634cb"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a33adecaea09901b919a8ca684b6634cb">am::CAmRoutingSender::addSinkLookup</a></div><div class="ttdeci">am_Error_e addSinkLookup(const am_Sink_s &amp;sinkData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00653">CAmRoutingSender.cpp:653</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties_html_ae78415e455f3e6cc0360762e68bb696a"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html#ae78415e455f3e6cc0360762e68bb696a">am::CAmRoutingSender::handleSinkSoundProperties::writeDataToDatabase</a></div><div class="ttdeci">am_Error_e writeDataToDatabase()</div><div class="ttdoc">function to write the handle data to the database </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01039">CAmRoutingSender.cpp:1039</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration_html_ad1cb2d14419a82fddc68d5d673e360c3"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html#ad1cb2d14419a82fddc68d5d673e360c3">am::CAmRoutingSender::handleSetSinkNotificationConfiguration::handleSetSinkNotificationConfiguration</a></div><div class="ttdeci">handleSetSinkNotificationConfiguration(IAmRoutingSend *interface, const am_sinkID_t sinkID, const am_NotificationConfiguration_s notificationConfiguration, IAmDatabaseHandler *databaseHandler)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00267">CAmRoutingSender.h:267</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_a33adecaea09901b919a8ca684b6634cb"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a33adecaea09901b919a8ca684b6634cb">am::CAmRoutingSender::addSinkLookup</a></div><div class="ttdeci">am_Error_e addSinkLookup(const am_Sink_s &amp;sinkData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00690">CAmRoutingSender.cpp:690</a></div></div>
<div class="ttc" id="namespaceam_html_aaf4c3deaf1b53aeac50503c75b4e5a31"><div class="ttname"><a href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am::am_crossfaderID_t</a></div><div class="ttdeci">uint16_t am_crossfaderID_t</div><div class="ttdoc">a crossfader ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00050">audiomanagertypes.h:50</a></div></div>
<div class="ttc" id="namespaceam_html_a114262d77aae4ed1d2daa50a36155d3e"><div class="ttname"><a href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am::am_CustomConnectionFormat_t</a></div><div class="ttdeci">uint16_t am_CustomConnectionFormat_t</div><div class="ttdoc">This type classifies the format in which data is exchanged within a connection. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00148">audiomanagertypes.h:148</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleDataBase_html_a38e0567cc4004f2eecd209e8c717a43a"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#a38e0567cc4004f2eecd209e8c717a43a">am::CAmRoutingSender::handleDataBase::mpDatabaseHandler</a></div><div class="ttdeci">IAmDatabaseHandler * mpDatabaseHandler</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00100">CAmRoutingSender.h:100</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSetVolumes_html_a80b7f79c6de7e6a09b4f75c0b68250e1"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSetVolumes.html#a80b7f79c6de7e6a09b4f75c0b68250e1">am::CAmRoutingSender::handleSetVolumes::writeDataToDatabase</a></div><div class="ttdeci">am_Error_e writeDataToDatabase()</div><div class="ttdoc">function to write the handle data to the database </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01095">CAmRoutingSender.cpp:1095</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_af56987b497141e9e013dafb1789492b5"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#af56987b497141e9e013dafb1789492b5">am::CAmRoutingSender::asyncSetSinkSoundProperty</a></div><div class="ttdeci">am_Error_e asyncSetSinkSoundProperty(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const am_SoundProperty_s &amp;soundProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00416">CAmRoutingSender.cpp:416</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_aa71812dcf76446b25802387f84e5161a"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#aa71812dcf76446b25802387f84e5161a">am::CAmRoutingSender::setDomainState</a></div><div class="ttdeci">am_Error_e setDomainState(const am_domainID_t domainID, const am_DomainState_e domainState)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00599">CAmRoutingSender.cpp:599</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_a8822c78e9eb87ac0936bad78abb1dcf1"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a8822c78e9eb87ac0936bad78abb1dcf1">am::CAmRoutingSender::addCrossfaderLookup</a></div><div class="ttdeci">am_Error_e addCrossfaderLookup(const am_Crossfader_s &amp;crossfaderData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00671">CAmRoutingSender.cpp:671</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_a93ae95515730eb615ab5dfc1316d7862"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a93ae95515730eb615ab5dfc1316d7862">am::CAmRoutingSender::asyncDisconnect</a></div><div class="ttdeci">am_Error_e asyncDisconnect(am_Handle_s &amp;handle, const am_connectionID_t connectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00269">CAmRoutingSender.cpp:269</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleVolumeBase_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html">am::CAmRoutingSender::handleVolumeBase</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00103">CAmRoutingSender.h:103</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_aa112c18abbb53f724e851dc90fe3a670"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#aa112c18abbb53f724e851dc90fe3a670">am::CAmRoutingSender::addDomainLookup</a></div><div class="ttdeci">am_Error_e addDomainLookup(const am_Domain_s &amp;domainData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00614">CAmRoutingSender.cpp:614</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties_html_a02485431e8dac7dab76ac1ef460b63f9"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html#a02485431e8dac7dab76ac1ef460b63f9">am::CAmRoutingSender::handleSourceSoundProperties::~handleSourceSoundProperties</a></div><div class="ttdeci">~handleSourceSoundProperties()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00164">CAmRoutingSender.h:164</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleDataBase_html_a38e0567cc4004f2eecd209e8c717a43a"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#a38e0567cc4004f2eecd209e8c717a43a">am::CAmRoutingSender::handleDataBase::mpDatabaseHandler</a></div><div class="ttdeci">IAmDatabaseHandler * mpDatabaseHandler</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00101">CAmRoutingSender.h:101</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_af56987b497141e9e013dafb1789492b5"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#af56987b497141e9e013dafb1789492b5">am::CAmRoutingSender::asyncSetSinkSoundProperty</a></div><div class="ttdeci">am_Error_e asyncSetSinkSoundProperty(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const am_SoundProperty_s &amp;soundProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00453">CAmRoutingSender.cpp:453</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_aa71812dcf76446b25802387f84e5161a"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#aa71812dcf76446b25802387f84e5161a">am::CAmRoutingSender::setDomainState</a></div><div class="ttdeci">am_Error_e setDomainState(const am_domainID_t domainID, const am_DomainState_e domainState)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00636">CAmRoutingSender.cpp:636</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_a8822c78e9eb87ac0936bad78abb1dcf1"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a8822c78e9eb87ac0936bad78abb1dcf1">am::CAmRoutingSender::addCrossfaderLookup</a></div><div class="ttdeci">am_Error_e addCrossfaderLookup(const am_Crossfader_s &amp;crossfaderData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00708">CAmRoutingSender.cpp:708</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_a93ae95515730eb615ab5dfc1316d7862"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a93ae95515730eb615ab5dfc1316d7862">am::CAmRoutingSender::asyncDisconnect</a></div><div class="ttdeci">am_Error_e asyncDisconnect(am_Handle_s &amp;handle, const am_connectionID_t connectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00306">CAmRoutingSender.cpp:306</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleVolumeBase_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html">am::CAmRoutingSender::handleVolumeBase</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00104">CAmRoutingSender.h:104</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_aa112c18abbb53f724e851dc90fe3a670"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#aa112c18abbb53f724e851dc90fe3a670">am::CAmRoutingSender::addDomainLookup</a></div><div class="ttdeci">am_Error_e addDomainLookup(const am_Domain_s &amp;domainData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00651">CAmRoutingSender.cpp:651</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties_html_a02485431e8dac7dab76ac1ef460b63f9"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html#a02485431e8dac7dab76ac1ef460b63f9">am::CAmRoutingSender::handleSourceSoundProperties::~handleSourceSoundProperties</a></div><div class="ttdeci">~handleSourceSoundProperties()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00165">CAmRoutingSender.h:165</a></div></div>
<div class="ttc" id="classam_1_1CAmRoutingReceiver_html"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html">am::CAmRoutingReceiver</a></div><div class="ttdoc">Implements the Receiving side of the RoutingPlugins. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8h_source.html#l00041">CAmRoutingReceiver.h:41</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSourceVolume_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSourceVolume.html">am::CAmRoutingSender::handleSourceVolume</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00185">CAmRoutingSender.h:185</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html">am::CAmRoutingSender::handleSourceSoundProperty</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00143">CAmRoutingSender.h:143</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties_html_a3a3c782f9995b28711da285e5ca7c3cb"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html#a3a3c782f9995b28711da285e5ca7c3cb">am::CAmRoutingSender::handleSourceSoundProperties::handleSourceSoundProperties</a></div><div class="ttdeci">handleSourceSoundProperties(IAmRoutingSend *interface, const am_sourceID_t sourceID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, IAmDatabaseHandler *databaseHandler)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00160">CAmRoutingSender.h:160</a></div></div>
-<div class="ttc" id="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs_html_a3f239ceae5cb317a64e1b063dd63b5e1"><div class="ttname"><a href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html#a3f239ceae5cb317a64e1b063dd63b5e1">am::CAmRoutingSender::InterfaceNamePairs::busName</a></div><div class="ttdeci">std::string busName</div><div class="ttdoc">the busname </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00087">CAmRoutingSender.h:87</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleDataBase_html_a9c14046976121a1d1c281fb6d8ca7d35"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#a9c14046976121a1d1c281fb6d8ca7d35">am::CAmRoutingSender::handleDataBase::~handleDataBase</a></div><div class="ttdeci">virtual ~handleDataBase()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00094">CAmRoutingSender.h:94</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleConnect_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleConnect.html">am::CAmRoutingSender::handleConnect</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00223">CAmRoutingSender.h:223</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSourceState_html_ad1c0bee676833100cb9e41fcbbe7b21d"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSourceState.html#ad1c0bee676833100cb9e41fcbbe7b21d">am::CAmRoutingSender::handleSourceState::writeDataToDatabase</a></div><div class="ttdeci">am_Error_e writeDataToDatabase()</div><div class="ttdoc">function to write the handle data to the database </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01064">CAmRoutingSender.cpp:1064</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html">am::CAmRoutingSender::handleSetSinkNotificationConfiguration</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00263">CAmRoutingSender.h:263</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_ac63e691b1f7ad4bd4fc2c69757c84752"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ac63e691b1f7ad4bd4fc2c69757c84752">am::CAmRoutingSender::removeCrossfaderLookup</a></div><div class="ttdeci">am_Error_e removeCrossfaderLookup(const am_crossfaderID_t crossfaderID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00739">CAmRoutingSender.cpp:739</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_a3984bb149cb451303f1671895fd8fc95"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a3984bb149cb451303f1671895fd8fc95">am::CAmRoutingSender::asyncSetSourceVolume</a></div><div class="ttdeci">am_Error_e asyncSetSourceVolume(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_volume_t volume, const am_CustomRampType_t ramp, const am_time_t time)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00343">CAmRoutingSender.cpp:343</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSetVolumes_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSetVolumes.html">am::CAmRoutingSender::handleSetVolumes</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00251">CAmRoutingSender.h:251</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_ab6e6ac7f1a6540ca71cc60e0fb500f1b"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ab6e6ac7f1a6540ca71cc60e0fb500f1b">am::CAmRoutingSender::asyncSetSourceSoundProperty</a></div><div class="ttdeci">am_Error_e asyncSetSourceSoundProperty(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_SoundProperty_s &amp;soundProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00453">CAmRoutingSender.cpp:453</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties_html_aa23093478ddb1f549251fd77209361ad"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html#aa23093478ddb1f549251fd77209361ad">am::CAmRoutingSender::handleSinkSoundProperties::handleSinkSoundProperties</a></div><div class="ttdeci">handleSinkSoundProperties(IAmRoutingSend *interface, const am_sinkID_t sinkID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, IAmDatabaseHandler *databaseHandler)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00132">CAmRoutingSender.h:132</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleConnect_html_a47f5029ff08a5985ff86d1237dedc670"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleConnect.html#a47f5029ff08a5985ff86d1237dedc670">am::CAmRoutingSender::handleConnect::~handleConnect</a></div><div class="ttdeci">~handleConnect()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01135">CAmRoutingSender.cpp:1135</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration_html_a95b6a712d31a5388eef299eb913b7e7f"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html#a95b6a712d31a5388eef299eb913b7e7f">am::CAmRoutingSender::handleSetSourceNotificationConfiguration::~handleSetSourceNotificationConfiguration</a></div><div class="ttdeci">~handleSetSourceNotificationConfiguration()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00284">CAmRoutingSender.h:284</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSourceState_html_a968efbc49d37b72a2150731ac9d39f0f"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSourceState.html#a968efbc49d37b72a2150731ac9d39f0f">am::CAmRoutingSender::handleSourceState::~handleSourceState</a></div><div class="ttdeci">~handleSourceState()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00178">CAmRoutingSender.h:178</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_ae16f1eba6327e4b42c43f271cb11afdd"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ae16f1eba6327e4b42c43f271cb11afdd">am::CAmRoutingSender::addSourceLookup</a></div><div class="ttdeci">am_Error_e addSourceLookup(const am_Source_s &amp;sourceData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00635">CAmRoutingSender.cpp:635</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties_html_a36172788ba98189580337d918409f544"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html#a36172788ba98189580337d918409f544">am::CAmRoutingSender::handleSinkSoundProperties::~handleSinkSoundProperties</a></div><div class="ttdeci">~handleSinkSoundProperties()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00136">CAmRoutingSender.h:136</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_a6ff3d1c8739255261982b4be95a4122c"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a6ff3d1c8739255261982b4be95a4122c">am::CAmRoutingSender::resyncConnectionState</a></div><div class="ttdeci">am_Error_e resyncConnectionState(const am_domainID_t domainID, std::vector&lt; am_Connection_s &gt; &amp;listOfExistingConnections)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00987">CAmRoutingSender.cpp:987</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_a0884659ca24968137a6ac81fd3fc0003"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a0884659ca24968137a6ac81fd3fc0003">am::CAmRoutingSender::asyncSetSourceSoundProperties</a></div><div class="ttdeci">am_Error_e asyncSetSourceSoundProperties(am_Handle_s &amp;handle, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const am_sourceID_t sourceID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00489">CAmRoutingSender.cpp:489</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSourceVolume_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSourceVolume.html">am::CAmRoutingSender::handleSourceVolume</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00186">CAmRoutingSender.h:186</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html">am::CAmRoutingSender::handleSourceSoundProperty</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00144">CAmRoutingSender.h:144</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties_html_a3a3c782f9995b28711da285e5ca7c3cb"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html#a3a3c782f9995b28711da285e5ca7c3cb">am::CAmRoutingSender::handleSourceSoundProperties::handleSourceSoundProperties</a></div><div class="ttdeci">handleSourceSoundProperties(IAmRoutingSend *interface, const am_sourceID_t sourceID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, IAmDatabaseHandler *databaseHandler)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00161">CAmRoutingSender.h:161</a></div></div>
+<div class="ttc" id="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs_html_a3f239ceae5cb317a64e1b063dd63b5e1"><div class="ttname"><a href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html#a3f239ceae5cb317a64e1b063dd63b5e1">am::CAmRoutingSender::InterfaceNamePairs::busName</a></div><div class="ttdeci">std::string busName</div><div class="ttdoc">the busname </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00088">CAmRoutingSender.h:88</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleDataBase_html_a9c14046976121a1d1c281fb6d8ca7d35"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#a9c14046976121a1d1c281fb6d8ca7d35">am::CAmRoutingSender::handleDataBase::~handleDataBase</a></div><div class="ttdeci">virtual ~handleDataBase()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00095">CAmRoutingSender.h:95</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleConnect_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleConnect.html">am::CAmRoutingSender::handleConnect</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00224">CAmRoutingSender.h:224</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html">am::CAmRoutingSender::handleSetSinkNotificationConfiguration</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00264">CAmRoutingSender.h:264</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_ac63e691b1f7ad4bd4fc2c69757c84752"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ac63e691b1f7ad4bd4fc2c69757c84752">am::CAmRoutingSender::removeCrossfaderLookup</a></div><div class="ttdeci">am_Error_e removeCrossfaderLookup(const am_crossfaderID_t crossfaderID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00776">CAmRoutingSender.cpp:776</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_a3984bb149cb451303f1671895fd8fc95"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a3984bb149cb451303f1671895fd8fc95">am::CAmRoutingSender::asyncSetSourceVolume</a></div><div class="ttdeci">am_Error_e asyncSetSourceVolume(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_volume_t volume, const am_CustomRampType_t ramp, const am_time_t time)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00380">CAmRoutingSender.cpp:380</a></div></div>
+<div class="ttc" id="CAmDatabaseHandlerMap_8h_html"><div class="ttname"><a href="CAmDatabaseHandlerMap_8h.html">CAmDatabaseHandlerMap.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSetVolumes_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSetVolumes.html">am::CAmRoutingSender::handleSetVolumes</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00252">CAmRoutingSender.h:252</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_ab6e6ac7f1a6540ca71cc60e0fb500f1b"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ab6e6ac7f1a6540ca71cc60e0fb500f1b">am::CAmRoutingSender::asyncSetSourceSoundProperty</a></div><div class="ttdeci">am_Error_e asyncSetSourceSoundProperty(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_SoundProperty_s &amp;soundProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00490">CAmRoutingSender.cpp:490</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties_html_aa23093478ddb1f549251fd77209361ad"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html#aa23093478ddb1f549251fd77209361ad">am::CAmRoutingSender::handleSinkSoundProperties::handleSinkSoundProperties</a></div><div class="ttdeci">handleSinkSoundProperties(IAmRoutingSend *interface, const am_sinkID_t sinkID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, IAmDatabaseHandler *databaseHandler)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00133">CAmRoutingSender.h:133</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration_html_a95b6a712d31a5388eef299eb913b7e7f"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html#a95b6a712d31a5388eef299eb913b7e7f">am::CAmRoutingSender::handleSetSourceNotificationConfiguration::~handleSetSourceNotificationConfiguration</a></div><div class="ttdeci">~handleSetSourceNotificationConfiguration()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00285">CAmRoutingSender.h:285</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSourceState_html_a968efbc49d37b72a2150731ac9d39f0f"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSourceState.html#a968efbc49d37b72a2150731ac9d39f0f">am::CAmRoutingSender::handleSourceState::~handleSourceState</a></div><div class="ttdeci">~handleSourceState()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00179">CAmRoutingSender.h:179</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_ae16f1eba6327e4b42c43f271cb11afdd"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ae16f1eba6327e4b42c43f271cb11afdd">am::CAmRoutingSender::addSourceLookup</a></div><div class="ttdeci">am_Error_e addSourceLookup(const am_Source_s &amp;sourceData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00672">CAmRoutingSender.cpp:672</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties_html_a36172788ba98189580337d918409f544"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html#a36172788ba98189580337d918409f544">am::CAmRoutingSender::handleSinkSoundProperties::~handleSinkSoundProperties</a></div><div class="ttdeci">~handleSinkSoundProperties()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00137">CAmRoutingSender.h:137</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_a6ff3d1c8739255261982b4be95a4122c"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a6ff3d1c8739255261982b4be95a4122c">am::CAmRoutingSender::resyncConnectionState</a></div><div class="ttdeci">am_Error_e resyncConnectionState(const am_domainID_t domainID, std::vector&lt; am_Connection_s &gt; &amp;listOfExistingConnections)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01039">CAmRoutingSender.cpp:1039</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_a0884659ca24968137a6ac81fd3fc0003"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a0884659ca24968137a6ac81fd3fc0003">am::CAmRoutingSender::asyncSetSourceSoundProperties</a></div><div class="ttdeci">am_Error_e asyncSetSourceSoundProperties(am_Handle_s &amp;handle, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const am_sourceID_t sourceID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00526">CAmRoutingSender.cpp:526</a></div></div>
<div class="ttc" id="structam_1_1am__Handle__s_html"><div class="ttname"><a href="structam_1_1am__Handle__s.html">am::am_Handle_s</a></div><div class="ttdoc">a handle is used for asynchronous operations and is uniquely assigned for each of this operations ...</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00991">audiomanagertypes.h:991</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSourceVolume_html_a2f98bd1d8c1aede89f498209b16d1e2a"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSourceVolume.html#a2f98bd1d8c1aede89f498209b16d1e2a">am::CAmRoutingSender::handleSourceVolume::~handleSourceVolume</a></div><div class="ttdeci">~handleSourceVolume()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00191">CAmRoutingSender.h:191</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration_html_a8d9333f45e03489f2f2796f0fa2336b9"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html#a8d9333f45e03489f2f2796f0fa2336b9">am::CAmRoutingSender::handleSetSinkNotificationConfiguration::writeDataToDatabase</a></div><div class="ttdeci">am_Error_e writeDataToDatabase()</div><div class="ttdoc">function to write the handle data to the database </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01113">CAmRoutingSender.cpp:1113</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty_html_adf3ce18384ee682b0b92a6ab699154f3"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html#adf3ce18384ee682b0b92a6ab699154f3">am::CAmRoutingSender::handleSourceSoundProperty::writeDataToDatabase</a></div><div class="ttdeci">am_Error_e writeDataToDatabase()</div><div class="ttdoc">function to write the handle data to the database </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01049">CAmRoutingSender.cpp:1049</a></div></div>
-<div class="ttc" id="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs_html_a9ae0e7f71fdae2de1218a7ef8860e033"><div class="ttname"><a href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html#a9ae0e7f71fdae2de1218a7ef8860e033">am::CAmRoutingSender::InterfaceNamePairs::routingInterface</a></div><div class="ttdeci">IAmRoutingSend * routingInterface</div><div class="ttdoc">pointer to the routingInterface </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00086">CAmRoutingSender.h:86</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSourceVolume_html_aa556e1717ee8bc29217bff1d6104725a"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSourceVolume.html#aa556e1717ee8bc29217bff1d6104725a">am::CAmRoutingSender::handleSourceVolume::writeDataToDatabase</a></div><div class="ttdeci">am_Error_e writeDataToDatabase()</div><div class="ttdoc">function to write the handle data to the database </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01069">CAmRoutingSender.cpp:1069</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSourceVolume_html_a2f98bd1d8c1aede89f498209b16d1e2a"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSourceVolume.html#a2f98bd1d8c1aede89f498209b16d1e2a">am::CAmRoutingSender::handleSourceVolume::~handleSourceVolume</a></div><div class="ttdeci">~handleSourceVolume()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00192">CAmRoutingSender.h:192</a></div></div>
+<div class="ttc" id="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs_html_a9ae0e7f71fdae2de1218a7ef8860e033"><div class="ttname"><a href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html#a9ae0e7f71fdae2de1218a7ef8860e033">am::CAmRoutingSender::InterfaceNamePairs::routingInterface</a></div><div class="ttdeci">IAmRoutingSend * routingInterface</div><div class="ttdoc">pointer to the routingInterface </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00087">CAmRoutingSender.h:87</a></div></div>
<div class="ttc" id="namespaceam_html_a2711516b1392ea02a7ed25fcd540a16a"><div class="ttname"><a href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am::am_sourceID_t</a></div><div class="ttdeci">uint16_t am_sourceID_t</div><div class="ttdoc">a source ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00060">audiomanagertypes.h:60</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleVolumeBase_html_aca539abbf1a819cfb655940a4266e8e2"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html#aca539abbf1a819cfb655940a4266e8e2">am::CAmRoutingSender::handleVolumeBase::handleVolumeBase</a></div><div class="ttdeci">handleVolumeBase(IAmRoutingSend *interface, IAmDatabaseHandler *databaseHandler, am_volume_t volume)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00106">CAmRoutingSender.h:106</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_af4422483670d6106a7fd5845d4837b1b"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#af4422483670d6106a7fd5845d4837b1b">am::CAmRoutingSender::~CAmRoutingSender</a></div><div class="ttdeci">~CAmRoutingSender()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00175">CAmRoutingSender.cpp:175</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_acb481d859b7010e0b5c70008c542e6ce"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#acb481d859b7010e0b5c70008c542e6ce">am::CAmRoutingSender::asyncSetSinkSoundProperties</a></div><div class="ttdeci">am_Error_e asyncSetSinkSoundProperties(am_Handle_s &amp;handle, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const am_sinkID_t sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00526">CAmRoutingSender.cpp:526</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleVolumeBase_html_aca539abbf1a819cfb655940a4266e8e2"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html#aca539abbf1a819cfb655940a4266e8e2">am::CAmRoutingSender::handleVolumeBase::handleVolumeBase</a></div><div class="ttdeci">handleVolumeBase(IAmRoutingSend *interface, IAmDatabaseHandler *databaseHandler, am_volume_t volume)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00107">CAmRoutingSender.h:107</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_af4422483670d6106a7fd5845d4837b1b"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#af4422483670d6106a7fd5845d4837b1b">am::CAmRoutingSender::~CAmRoutingSender</a></div><div class="ttdeci">~CAmRoutingSender()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00212">CAmRoutingSender.cpp:212</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_acb481d859b7010e0b5c70008c542e6ce"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#acb481d859b7010e0b5c70008c542e6ce">am::CAmRoutingSender::asyncSetSinkSoundProperties</a></div><div class="ttdeci">am_Error_e asyncSetSinkSoundProperties(am_Handle_s &amp;handle, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const am_sinkID_t sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00563">CAmRoutingSender.cpp:563</a></div></div>
<div class="ttc" id="structam_1_1am__SoundProperty__s_html"><div class="ttname"><a href="structam_1_1am__SoundProperty__s.html">am::am_SoundProperty_s</a></div><div class="ttdoc">struct describing the sound property </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00832">audiomanagertypes.h:832</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_ab02d93d54ee9cd98776a3f2d274ee24d"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ab02d93d54ee9cd98776a3f2d274ee24d">am::CAmRoutingSender::asyncSetSourceState</a></div><div class="ttdeci">am_Error_e asyncSetSourceState(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_SourceState_e state)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00380">CAmRoutingSender.cpp:380</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty_html_aadc944e3473921b626af8511de37b74c"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html#aadc944e3473921b626af8511de37b74c">am::CAmRoutingSender::handleSinkSoundProperty::~handleSinkSoundProperty</a></div><div class="ttdeci">~handleSinkSoundProperty()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00122">CAmRoutingSender.h:122</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration_html_a7316e9f3788747b0452f7bd631d08c2f"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html#a7316e9f3788747b0452f7bd631d08c2f">am::CAmRoutingSender::handleSetSourceNotificationConfiguration::handleSetSourceNotificationConfiguration</a></div><div class="ttdeci">handleSetSourceNotificationConfiguration(IAmRoutingSend *interface, const am_sourceID_t sourceID, const am_NotificationConfiguration_s notificationConfiguration, IAmDatabaseHandler *databaseHandler)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00280">CAmRoutingSender.h:280</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleDataBase_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">am::CAmRoutingSender::handleDataBase</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00090">CAmRoutingSender.h:90</a></div></div>
-<div class="ttc" id="classam_1_1IAmDatabaseHandler_html"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></div><div class="ttdoc">This class handles and abstracts the database. </div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00059">IAmDatabaseHandler.h:59</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSinkVolume_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSinkVolume.html">am::CAmRoutingSender::handleSinkVolume</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00197">CAmRoutingSender.h:197</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleDataBase_html_a28790a9d6acfe3f2ad95c6ed689a74d9"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#a28790a9d6acfe3f2ad95c6ed689a74d9">am::CAmRoutingSender::handleDataBase::returnInterface</a></div><div class="ttdeci">IAmRoutingSend * returnInterface()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00096">CAmRoutingSender.h:96</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSourceState_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSourceState.html">am::CAmRoutingSender::handleSourceState</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00171">CAmRoutingSender.h:171</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleDataBase_html_a34ec062bc431dd369bce93090a41e4f1"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#a34ec062bc431dd369bce93090a41e4f1">am::CAmRoutingSender::handleDataBase::handleDataBase</a></div><div class="ttdeci">handleDataBase(IAmRoutingSend *interface, IAmDatabaseHandler *databaseHandler)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00093">CAmRoutingSender.h:93</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties_html_a770c8f6cb2bc43cb4b9249127fd2aa31"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html#a770c8f6cb2bc43cb4b9249127fd2aa31">am::CAmRoutingSender::handleSourceSoundProperties::writeDataToDatabase</a></div><div class="ttdeci">am_Error_e writeDataToDatabase()</div><div class="ttdoc">function to write the handle data to the database </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01054">CAmRoutingSender.cpp:1054</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_ab02d93d54ee9cd98776a3f2d274ee24d"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ab02d93d54ee9cd98776a3f2d274ee24d">am::CAmRoutingSender::asyncSetSourceState</a></div><div class="ttdeci">am_Error_e asyncSetSourceState(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_SourceState_e state)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00417">CAmRoutingSender.cpp:417</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty_html_aadc944e3473921b626af8511de37b74c"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html#aadc944e3473921b626af8511de37b74c">am::CAmRoutingSender::handleSinkSoundProperty::~handleSinkSoundProperty</a></div><div class="ttdeci">~handleSinkSoundProperty()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00123">CAmRoutingSender.h:123</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration_html_a7316e9f3788747b0452f7bd631d08c2f"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html#a7316e9f3788747b0452f7bd631d08c2f">am::CAmRoutingSender::handleSetSourceNotificationConfiguration::handleSetSourceNotificationConfiguration</a></div><div class="ttdeci">handleSetSourceNotificationConfiguration(IAmRoutingSend *interface, const am_sourceID_t sourceID, const am_NotificationConfiguration_s notificationConfiguration, IAmDatabaseHandler *databaseHandler)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00281">CAmRoutingSender.h:281</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleDataBase_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">am::CAmRoutingSender::handleDataBase</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00091">CAmRoutingSender.h:91</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></div><div class="ttdoc">This class handles and abstracts the database. </div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00055">IAmDatabaseHandler.h:55</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSinkVolume_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSinkVolume.html">am::CAmRoutingSender::handleSinkVolume</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00198">CAmRoutingSender.h:198</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleDataBase_html_a28790a9d6acfe3f2ad95c6ed689a74d9"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#a28790a9d6acfe3f2ad95c6ed689a74d9">am::CAmRoutingSender::handleDataBase::returnInterface</a></div><div class="ttdeci">IAmRoutingSend * returnInterface()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00097">CAmRoutingSender.h:97</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSourceState_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSourceState.html">am::CAmRoutingSender::handleSourceState</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00172">CAmRoutingSender.h:172</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleDataBase_html_a34ec062bc431dd369bce93090a41e4f1"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#a34ec062bc431dd369bce93090a41e4f1">am::CAmRoutingSender::handleDataBase::handleDataBase</a></div><div class="ttdeci">handleDataBase(IAmRoutingSend *interface, IAmDatabaseHandler *databaseHandler)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00094">CAmRoutingSender.h:94</a></div></div>
+<div class="ttc" id="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks_html"><div class="ttname"><a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></div><div class="ttdoc">Database observer. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00081">CAmDatabaseHandlerMap.h:81</a></div></div>
<div class="ttc" id="namespaceam_html_a2e1718a0cd2d37bd5f989402b89c34a5"><div class="ttname"><a href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am::am_DomainState_e</a></div><div class="ttdeci">am_DomainState_e</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00280">audiomanagertypes.h:280</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration_html_ae746edba880f6653890e8887251cb241"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html#ae746edba880f6653890e8887251cb241">am::CAmRoutingSender::handleSetSinkNotificationConfiguration::~handleSetSinkNotificationConfiguration</a></div><div class="ttdeci">~handleSetSinkNotificationConfiguration()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00270">CAmRoutingSender.h:270</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleDisconnect_html_a61bea511926c57674d9e2f9584ee07f0"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleDisconnect.html#a61bea511926c57674d9e2f9584ee07f0">am::CAmRoutingSender::handleDisconnect::handleDisconnect</a></div><div class="ttdeci">handleDisconnect(IAmRoutingSend *interface, const am_connectionID_t connectionID, IAmDatabaseHandler *databaseHandler, CAmRoutingSender *routingSender)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00240">CAmRoutingSender.h:240</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration_html_ae746edba880f6653890e8887251cb241"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html#ae746edba880f6653890e8887251cb241">am::CAmRoutingSender::handleSetSinkNotificationConfiguration::~handleSetSinkNotificationConfiguration</a></div><div class="ttdeci">~handleSetSinkNotificationConfiguration()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00271">CAmRoutingSender.h:271</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleDisconnect_html_a61bea511926c57674d9e2f9584ee07f0"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleDisconnect.html#a61bea511926c57674d9e2f9584ee07f0">am::CAmRoutingSender::handleDisconnect::handleDisconnect</a></div><div class="ttdeci">handleDisconnect(IAmRoutingSend *interface, const am_connectionID_t connectionID, IAmDatabaseHandler *databaseHandler, CAmRoutingSender *routingSender)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00241">CAmRoutingSender.h:241</a></div></div>
<div class="ttc" id="namespaceam_html_afc05253c20a9333f02f7a4b3f7762269"><div class="ttname"><a href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am::am_HotSink_e</a></div><div class="ttdeci">am_HotSink_e</div><div class="ttdoc">describes the active sink of a crossfader. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00208">audiomanagertypes.h:208</a></div></div>
<div class="ttc" id="namespaceam_html_a0ba72fdbafaa9e886e77aa4099c281ec"><div class="ttname"><a href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am::am_volume_t</a></div><div class="ttdeci">int16_t am_volume_t</div><div class="ttdoc">The unit is 0.1 db steps,The smallest value -3000 (=AM_MUTE). </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00091">audiomanagertypes.h:91</a></div></div>
<div class="ttc" id="structam_1_1am__Crossfader__s_html"><div class="ttname"><a href="structam_1_1am__Crossfader__s.html">am::am_Crossfader_s</a></div><div class="ttdoc">This struct describes the attribiutes of a crossfader. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00560">audiomanagertypes.h:560</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_ada1e6203986d7ef1de6b48a844fa2967"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ada1e6203986d7ef1de6b48a844fa2967">am::CAmRoutingSender::asyncSetSinkVolume</a></div><div class="ttdeci">am_Error_e asyncSetSinkVolume(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const am_volume_t volume, const am_CustomRampType_t ramp, const am_time_t time)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00306">CAmRoutingSender.cpp:306</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSetVolumes_html_a0f0121c246c65fc5605092d766c0fcee"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSetVolumes.html#a0f0121c246c65fc5605092d766c0fcee">am::CAmRoutingSender::handleSetVolumes::handleSetVolumes</a></div><div class="ttdeci">handleSetVolumes(IAmRoutingSend *interface, const std::vector&lt; am_Volumes_s &gt; listVolumes, IAmDatabaseHandler *databaseHandler)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00254">CAmRoutingSender.h:254</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_a27c6dca21513a4ecdf4e24ac43bc8707"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a27c6dca21513a4ecdf4e24ac43bc8707">am::CAmRoutingSender::handleExists</a></div><div class="ttdeci">bool handleExists(const am_Handle_s handle)</div><div class="ttdoc">returns true if the handle exists </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01024">CAmRoutingSender.cpp:1024</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_ada1e6203986d7ef1de6b48a844fa2967"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ada1e6203986d7ef1de6b48a844fa2967">am::CAmRoutingSender::asyncSetSinkVolume</a></div><div class="ttdeci">am_Error_e asyncSetSinkVolume(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const am_volume_t volume, const am_CustomRampType_t ramp, const am_time_t time)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00343">CAmRoutingSender.cpp:343</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSetVolumes_html_a0f0121c246c65fc5605092d766c0fcee"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSetVolumes.html#a0f0121c246c65fc5605092d766c0fcee">am::CAmRoutingSender::handleSetVolumes::handleSetVolumes</a></div><div class="ttdeci">handleSetVolumes(IAmRoutingSend *interface, const std::vector&lt; am_Volumes_s &gt; listVolumes, IAmDatabaseHandler *databaseHandler)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00255">CAmRoutingSender.h:255</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_a27c6dca21513a4ecdf4e24ac43bc8707"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a27c6dca21513a4ecdf4e24ac43bc8707">am::CAmRoutingSender::handleExists</a></div><div class="ttdeci">bool handleExists(const am_Handle_s handle)</div><div class="ttdoc">returns true if the handle exists </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01076">CAmRoutingSender.cpp:1076</a></div></div>
<div class="ttc" id="structam_1_1am__Handle__s_html_a05f863136a74f9fd3356e0c30149a649"><div class="ttname"><a href="structam_1_1am__Handle__s.html#a05f863136a74f9fd3356e0c30149a649">am::am_Handle_s::handleType</a></div><div class="ttdeci">am_Handle_e handleType</div><div class="ttdoc">the handletype </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00998">audiomanagertypes.h:998</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_a714ad80a82f8905e08ad38a3f3aee0b1"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a714ad80a82f8905e08ad38a3f3aee0b1">am::CAmRoutingSender::getListPlugins</a></div><div class="ttdeci">am_Error_e getListPlugins(std::vector&lt; std::string &gt; &amp;interfaces) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00973">CAmRoutingSender.cpp:973</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_aa2e09ef052974e7d681e001bf9421bbb"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#aa2e09ef052974e7d681e001bf9421bbb">am::CAmRoutingSender::writeToDatabaseAndRemove</a></div><div class="ttdeci">am_Error_e writeToDatabaseAndRemove(const am_Handle_s handle)</div><div class="ttdoc">write data to Database and remove handle </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00996">CAmRoutingSender.cpp:996</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleDisconnect_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleDisconnect.html">am::CAmRoutingSender::handleDisconnect</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00237">CAmRoutingSender.h:237</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html">am::CAmRoutingSender::handleSinkSoundProperties</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00129">CAmRoutingSender.h:129</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSinkVolume_html_ab630847c2f45c4e1a94e3353bfbc843d"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSinkVolume.html#ab630847c2f45c4e1a94e3353bfbc843d">am::CAmRoutingSender::handleSinkVolume::~handleSinkVolume</a></div><div class="ttdeci">~handleSinkVolume()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00203">CAmRoutingSender.h:203</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_aa988328ad34d96283b7488b1c45e139c"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#aa988328ad34d96283b7488b1c45e139c">am::CAmRoutingSender::startupInterfaces</a></div><div class="ttdeci">am_Error_e startupInterfaces(CAmRoutingReceiver *iRoutingReceiver)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00187">CAmRoutingSender.cpp:187</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_a714ad80a82f8905e08ad38a3f3aee0b1"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a714ad80a82f8905e08ad38a3f3aee0b1">am::CAmRoutingSender::getListPlugins</a></div><div class="ttdeci">am_Error_e getListPlugins(std::vector&lt; std::string &gt; &amp;interfaces) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01025">CAmRoutingSender.cpp:1025</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_aa2e09ef052974e7d681e001bf9421bbb"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#aa2e09ef052974e7d681e001bf9421bbb">am::CAmRoutingSender::writeToDatabaseAndRemove</a></div><div class="ttdeci">am_Error_e writeToDatabaseAndRemove(const am_Handle_s handle)</div><div class="ttdoc">write data to Database and remove handle </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01048">CAmRoutingSender.cpp:1048</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleDisconnect_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleDisconnect.html">am::CAmRoutingSender::handleDisconnect</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00238">CAmRoutingSender.h:238</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html">am::CAmRoutingSender::handleSinkSoundProperties</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00130">CAmRoutingSender.h:130</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSinkVolume_html_ab630847c2f45c4e1a94e3353bfbc843d"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSinkVolume.html#ab630847c2f45c4e1a94e3353bfbc843d">am::CAmRoutingSender::handleSinkVolume::~handleSinkVolume</a></div><div class="ttdeci">~handleSinkVolume()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00204">CAmRoutingSender.h:204</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_aa988328ad34d96283b7488b1c45e139c"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#aa988328ad34d96283b7488b1c45e139c">am::CAmRoutingSender::startupInterfaces</a></div><div class="ttdeci">am_Error_e startupInterfaces(CAmRoutingReceiver *iRoutingReceiver)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00224">CAmRoutingSender.cpp:224</a></div></div>
<div class="ttc" id="structam_1_1am__Handle__s_html_aad0238ce3ed33303aeef55a756bccc46"><div class="ttname"><a href="structam_1_1am__Handle__s.html#aad0238ce3ed33303aeef55a756bccc46">am::am_Handle_s::handle</a></div><div class="ttdeci">uint16_t handle</div><div class="ttdoc">the handle as value </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01002">audiomanagertypes.h:1002</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_af382d7ad1b663bd873261d1c4ae6792b"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">am::CAmRoutingSender::removeHandle</a></div><div class="ttdeci">am_Error_e removeHandle(const am_Handle_s &amp;handle)</div><div class="ttdoc">removes a handle from the list </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00757">CAmRoutingSender.cpp:757</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_af382d7ad1b663bd873261d1c4ae6792b"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">am::CAmRoutingSender::removeHandle</a></div><div class="ttdeci">am_Error_e removeHandle(const am_Handle_s &amp;handle)</div><div class="ttdoc">removes a handle from the list </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00794">CAmRoutingSender.cpp:794</a></div></div>
<div class="ttc" id="namespaceam_html_a510513cf43299092b6c85250dbbef93f"><div class="ttname"><a href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am::am_time_t</a></div><div class="ttdeci">uint16_t am_time_t</div><div class="ttdoc">time in ms! </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00109">audiomanagertypes.h:109</a></div></div>
<div class="ttc" id="namespaceam_html_afdf9339d3857221ed8c6addb694ce1ce"><div class="ttname"><a href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ce">am::am_Handle_e</a></div><div class="ttdeci">am_Handle_e</div><div class="ttdoc">This enumeration is used to define the type of the action that is correlated to a handle...</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00435">audiomanagertypes.h:435</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleCrossFader_html_a41d2298e56e9fa6255f22297ae951ec1"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleCrossFader.html#a41d2298e56e9fa6255f22297ae951ec1">am::CAmRoutingSender::handleCrossFader::writeDataToDatabase</a></div><div class="ttdeci">am_Error_e writeDataToDatabase()</div><div class="ttdoc">function to write the handle data to the database </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01079">CAmRoutingSender.cpp:1079</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_abc9fa9970e1d5b3c92940f0df89c1ba0"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#abc9fa9970e1d5b3c92940f0df89c1ba0">am::CAmRoutingSender::removeSinkLookup</a></div><div class="ttdeci">am_Error_e removeSinkLookup(const am_sinkID_t sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00722">CAmRoutingSender.cpp:722</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleVolumeBase_html_a900316917eac3f177606c3ef9ca76329"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html#a900316917eac3f177606c3ef9ca76329">am::CAmRoutingSender::handleVolumeBase::~handleVolumeBase</a></div><div class="ttdeci">virtual ~handleVolumeBase()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00109">CAmRoutingSender.h:109</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html">am::CAmRoutingSender::handleSinkSoundProperty</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00115">CAmRoutingSender.h:115</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_a7a4d410e30df0e8240d25a57e3c72c6b"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a7a4d410e30df0e8240d25a57e3c72c6b">am::CAmRoutingSender::setRoutingReady</a></div><div class="ttdeci">void setRoutingReady()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00800">CAmRoutingSender.cpp:800</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_abc9fa9970e1d5b3c92940f0df89c1ba0"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#abc9fa9970e1d5b3c92940f0df89c1ba0">am::CAmRoutingSender::removeSinkLookup</a></div><div class="ttdeci">am_Error_e removeSinkLookup(const am_sinkID_t sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00759">CAmRoutingSender.cpp:759</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleVolumeBase_html_a900316917eac3f177606c3ef9ca76329"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html#a900316917eac3f177606c3ef9ca76329">am::CAmRoutingSender::handleVolumeBase::~handleVolumeBase</a></div><div class="ttdeci">virtual ~handleVolumeBase()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00110">CAmRoutingSender.h:110</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html">am::CAmRoutingSender::handleSinkSoundProperty</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00116">CAmRoutingSender.h:116</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_a7a4d410e30df0e8240d25a57e3c72c6b"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a7a4d410e30df0e8240d25a57e3c72c6b">am::CAmRoutingSender::setRoutingReady</a></div><div class="ttdeci">void setRoutingReady()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00852">CAmRoutingSender.cpp:852</a></div></div>
<div class="ttc" id="namespaceam_html_a58a230b5da10699a7ce1b1f2a1c550e6"><div class="ttname"><a href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am::am_domainID_t</a></div><div class="ttdeci">uint16_t am_domainID_t</div><div class="ttdoc">a domain ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00045">audiomanagertypes.h:45</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration_html_aec3a7fd7be2f4dfba5ead79ff94c531d"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html#aec3a7fd7be2f4dfba5ead79ff94c531d">am::CAmRoutingSender::handleSetSourceNotificationConfiguration::writeDataToDatabase</a></div><div class="ttdeci">am_Error_e writeDataToDatabase()</div><div class="ttdoc">function to write the handle data to the database </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01118">CAmRoutingSender.cpp:1118</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_ac1e116da59eb9222c63ad109e4062eb2"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ac1e116da59eb9222c63ad109e4062eb2">am::CAmRoutingSender::removeSourceLookup</a></div><div class="ttdeci">am_Error_e removeSourceLookup(const am_sourceID_t sourceID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00705">CAmRoutingSender.cpp:705</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_adb9d5da2a74947be71bc33000bf61372"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#adb9d5da2a74947be71bc33000bf61372">am::CAmRoutingSender::CAmRoutingSender</a></div><div class="ttdeci">CAmRoutingSender(const std::vector&lt; std::string &gt; &amp;listOfPluginDirectories, IAmDatabaseHandler *databaseHandler)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00046">CAmRoutingSender.cpp:46</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_ad390f3c51644e9b98acdf390f07b6f7b"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ad390f3c51644e9b98acdf390f07b6f7b">am::CAmRoutingSender::asyncSetVolumes</a></div><div class="ttdeci">am_Error_e asyncSetVolumes(am_Handle_s &amp;handle, const std::vector&lt; am_Volumes_s &gt; &amp;listVolumes)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00845">CAmRoutingSender.cpp:845</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty_html_a2e67fc102881607e8f9b5303eadfcf0b"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html#a2e67fc102881607e8f9b5303eadfcf0b">am::CAmRoutingSender::handleSourceSoundProperty::~handleSourceSoundProperty</a></div><div class="ttdeci">~handleSourceSoundProperty()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00150">CAmRoutingSender.h:150</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_ac1e116da59eb9222c63ad109e4062eb2"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ac1e116da59eb9222c63ad109e4062eb2">am::CAmRoutingSender::removeSourceLookup</a></div><div class="ttdeci">am_Error_e removeSourceLookup(const am_sourceID_t sourceID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00742">CAmRoutingSender.cpp:742</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_adb9d5da2a74947be71bc33000bf61372"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#adb9d5da2a74947be71bc33000bf61372">am::CAmRoutingSender::CAmRoutingSender</a></div><div class="ttdeci">CAmRoutingSender(const std::vector&lt; std::string &gt; &amp;listOfPluginDirectories, IAmDatabaseHandler *databaseHandler)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00048">CAmRoutingSender.cpp:48</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_ad390f3c51644e9b98acdf390f07b6f7b"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ad390f3c51644e9b98acdf390f07b6f7b">am::CAmRoutingSender::asyncSetVolumes</a></div><div class="ttdeci">am_Error_e asyncSetVolumes(am_Handle_s &amp;handle, const std::vector&lt; am_Volumes_s &gt; &amp;listVolumes)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00897">CAmRoutingSender.cpp:897</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty_html_a2e67fc102881607e8f9b5303eadfcf0b"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html#a2e67fc102881607e8f9b5303eadfcf0b">am::CAmRoutingSender::handleSourceSoundProperty::~handleSourceSoundProperty</a></div><div class="ttdeci">~handleSourceSoundProperty()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00151">CAmRoutingSender.h:151</a></div></div>
<div class="ttc" id="structam_1_1am__Source__s_html"><div class="ttname"><a href="structam_1_1am__Source__s.html">am::am_Source_s</a></div><div class="ttdoc">This struct describes the attribiutes of a source. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01232">audiomanagertypes.h:1232</a></div></div>
<div class="ttc" id="namespaceam_html_a63a9882c5f86f7df779f260518ffb31f"><div class="ttname"><a href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am::am_CustomRampType_t</a></div><div class="ttdeci">uint16_t am_CustomRampType_t</div><div class="ttdoc">The given ramp types here are just examples. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00176">audiomanagertypes.h:176</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleConnect_html_a4354f04c5b377a4de77e4e5b8a739b0e"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleConnect.html#a4354f04c5b377a4de77e4e5b8a739b0e">am::CAmRoutingSender::handleConnect::writeDataToDatabase</a></div><div class="ttdeci">am_Error_e writeDataToDatabase()</div><div class="ttdoc">function to write the handle data to the database </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01084">CAmRoutingSender.cpp:1084</a></div></div>
<div class="ttc" id="namespaceam_html_aac2b901ff83ee381fbe99913753e2416"><div class="ttname"><a href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am::am_sinkID_t</a></div><div class="ttdeci">uint16_t am_sinkID_t</div><div class="ttdoc">a sink ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00065">audiomanagertypes.h:65</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_af22ae1fdcda484e9d379b13711df5c0d"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#af22ae1fdcda484e9d379b13711df5c0d">am::CAmRoutingSender::asyncSetSinkNotificationConfiguration</a></div><div class="ttdeci">am_Error_e asyncSetSinkNotificationConfiguration(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const am_NotificationConfiguration_s &amp;notificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00889">CAmRoutingSender.cpp:889</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSinkVolume_html_aa20e877de427051d1735702f24565c15"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSinkVolume.html#aa20e877de427051d1735702f24565c15">am::CAmRoutingSender::handleSinkVolume::handleSinkVolume</a></div><div class="ttdeci">handleSinkVolume(IAmRoutingSend *interface, const am_sinkID_t sinkID, IAmDatabaseHandler *databaseHandler, const am_volume_t &amp;volume)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00200">CAmRoutingSender.h:200</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html">am::CAmRoutingSender::handleSetSourceNotificationConfiguration</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00277">CAmRoutingSender.h:277</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_af22ae1fdcda484e9d379b13711df5c0d"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#af22ae1fdcda484e9d379b13711df5c0d">am::CAmRoutingSender::asyncSetSinkNotificationConfiguration</a></div><div class="ttdeci">am_Error_e asyncSetSinkNotificationConfiguration(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const am_NotificationConfiguration_s &amp;notificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00941">CAmRoutingSender.cpp:941</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSinkVolume_html_aa20e877de427051d1735702f24565c15"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSinkVolume.html#aa20e877de427051d1735702f24565c15">am::CAmRoutingSender::handleSinkVolume::handleSinkVolume</a></div><div class="ttdeci">handleSinkVolume(IAmRoutingSend *interface, const am_sinkID_t sinkID, IAmDatabaseHandler *databaseHandler, const am_volume_t &amp;volume)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00201">CAmRoutingSender.h:201</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html">am::CAmRoutingSender::handleSetSourceNotificationConfiguration</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00278">CAmRoutingSender.h:278</a></div></div>
<div class="ttc" id="namespaceam_html_af966cbbc3b1d6e637d81a46eaa7dd358"><div class="ttname"><a href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am::am_SourceState_e</a></div><div class="ttdeci">am_SourceState_e</div><div class="ttdoc">The source state reflects the state of the source. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00412">audiomanagertypes.h:412</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_ad9f70f08b7ed4195ea6b8cac7d7b6896"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ad9f70f08b7ed4195ea6b8cac7d7b6896">am::CAmRoutingSender::removeConnectionLookup</a></div><div class="ttdeci">am_Error_e removeConnectionLookup(const am_connectionID_t connectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01123">CAmRoutingSender.cpp:1123</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSourceState_html_ad47ff5d8a195ccd361f9587cfca929f7"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSourceState.html#ad47ff5d8a195ccd361f9587cfca929f7">am::CAmRoutingSender::handleSourceState::handleSourceState</a></div><div class="ttdeci">handleSourceState(IAmRoutingSend *interface, const am_sourceID_t sourceID, const am_SourceState_e &amp;state, IAmDatabaseHandler *databaseHandler)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00174">CAmRoutingSender.h:174</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleCrossFader_html_ac9671a53baeaf964d602b3be1bcfb16d"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleCrossFader.html#ac9671a53baeaf964d602b3be1bcfb16d">am::CAmRoutingSender::handleCrossFader::~handleCrossFader</a></div><div class="ttdeci">~handleCrossFader()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00216">CAmRoutingSender.h:216</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleConnect_html_a819c63e236aa44ee358e5b39d441a850"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleConnect.html#a819c63e236aa44ee358e5b39d441a850">am::CAmRoutingSender::handleConnect::handleConnect</a></div><div class="ttdeci">handleConnect(IAmRoutingSend *interface, const am_connectionID_t connectionID, IAmDatabaseHandler *databaseHandler)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00226">CAmRoutingSender.h:226</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_a751e3326a925abcb4fa086ae226b4be1"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a751e3326a925abcb4fa086ae226b4be1">am::CAmRoutingSender::setRoutingRundown</a></div><div class="ttdeci">void setRoutingRundown()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00823">CAmRoutingSender.cpp:823</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_ab0c210156af7e2904365c4e8de0ef041"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ab0c210156af7e2904365c4e8de0ef041">am::CAmRoutingSender::asyncConnect</a></div><div class="ttdeci">am_Error_e asyncConnect(am_Handle_s &amp;handle, am_connectionID_t &amp;connectionID, const am_sourceID_t sourceID, const am_sinkID_t sinkID, const am_CustomConnectionFormat_t connectionFormat)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00217">CAmRoutingSender.cpp:217</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_a20215f51f03ff81b98203ab3927dad26"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a20215f51f03ff81b98203ab3927dad26">am::CAmRoutingSender::asyncSetSourceNotificationConfiguration</a></div><div class="ttdeci">am_Error_e asyncSetSourceNotificationConfiguration(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_NotificationConfiguration_s &amp;notificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00926">CAmRoutingSender.cpp:926</a></div></div>
-<div class="ttc" id="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs_html"><div class="ttname"><a href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html">am::CAmRoutingSender::InterfaceNamePairs</a></div><div class="ttdoc">&lt; is used to pair interfaces with busnames </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00084">CAmRoutingSender.h:84</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_a4bc0861fb9186a8363f127133706f966"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a4bc0861fb9186a8363f127133706f966">am::CAmRoutingSender::removeDomainLookup</a></div><div class="ttdeci">am_Error_e removeDomainLookup(const am_domainID_t domainID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00688">CAmRoutingSender.cpp:688</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleVolumeBase_html_ad110ea9850d2c85d290581fb3c982466"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html#ad110ea9850d2c85d290581fb3c982466">am::CAmRoutingSender::handleVolumeBase::returnVolume</a></div><div class="ttdeci">am_volume_t returnVolume()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00110">CAmRoutingSender.h:110</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_ad9f70f08b7ed4195ea6b8cac7d7b6896"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ad9f70f08b7ed4195ea6b8cac7d7b6896">am::CAmRoutingSender::removeConnectionLookup</a></div><div class="ttdeci">am_Error_e removeConnectionLookup(const am_connectionID_t connectionID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l01175">CAmRoutingSender.cpp:1175</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleSourceState_html_ad47ff5d8a195ccd361f9587cfca929f7"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleSourceState.html#ad47ff5d8a195ccd361f9587cfca929f7">am::CAmRoutingSender::handleSourceState::handleSourceState</a></div><div class="ttdeci">handleSourceState(IAmRoutingSend *interface, const am_sourceID_t sourceID, const am_SourceState_e &amp;state, IAmDatabaseHandler *databaseHandler)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00175">CAmRoutingSender.h:175</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleCrossFader_html_ac9671a53baeaf964d602b3be1bcfb16d"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleCrossFader.html#ac9671a53baeaf964d602b3be1bcfb16d">am::CAmRoutingSender::handleCrossFader::~handleCrossFader</a></div><div class="ttdeci">~handleCrossFader()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00217">CAmRoutingSender.h:217</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleConnect_html_a819c63e236aa44ee358e5b39d441a850"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleConnect.html#a819c63e236aa44ee358e5b39d441a850">am::CAmRoutingSender::handleConnect::handleConnect</a></div><div class="ttdeci">handleConnect(IAmRoutingSend *interface, const am_connectionID_t connectionID, IAmDatabaseHandler *databaseHandler)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00227">CAmRoutingSender.h:227</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_a751e3326a925abcb4fa086ae226b4be1"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a751e3326a925abcb4fa086ae226b4be1">am::CAmRoutingSender::setRoutingRundown</a></div><div class="ttdeci">void setRoutingRundown()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00875">CAmRoutingSender.cpp:875</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_ab0c210156af7e2904365c4e8de0ef041"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#ab0c210156af7e2904365c4e8de0ef041">am::CAmRoutingSender::asyncConnect</a></div><div class="ttdeci">am_Error_e asyncConnect(am_Handle_s &amp;handle, am_connectionID_t &amp;connectionID, const am_sourceID_t sourceID, const am_sinkID_t sinkID, const am_CustomConnectionFormat_t connectionFormat)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00254">CAmRoutingSender.cpp:254</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_a20215f51f03ff81b98203ab3927dad26"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a20215f51f03ff81b98203ab3927dad26">am::CAmRoutingSender::asyncSetSourceNotificationConfiguration</a></div><div class="ttdeci">am_Error_e asyncSetSourceNotificationConfiguration(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_NotificationConfiguration_s &amp;notificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00978">CAmRoutingSender.cpp:978</a></div></div>
+<div class="ttc" id="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs_html"><div class="ttname"><a href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html">am::CAmRoutingSender::InterfaceNamePairs</a></div><div class="ttdoc">&lt; is used to pair interfaces with busnames </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00085">CAmRoutingSender.h:85</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_a4bc0861fb9186a8363f127133706f966"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a4bc0861fb9186a8363f127133706f966">am::CAmRoutingSender::removeDomainLookup</a></div><div class="ttdeci">am_Error_e removeDomainLookup(const am_domainID_t domainID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00725">CAmRoutingSender.cpp:725</a></div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_1_1handleVolumeBase_html_ad110ea9850d2c85d290581fb3c982466"><div class="ttname"><a href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html#ad110ea9850d2c85d290581fb3c982466">am::CAmRoutingSender::handleVolumeBase::returnVolume</a></div><div class="ttdeci">am_volume_t returnVolume()</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00111">CAmRoutingSender.h:111</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_a2790e911832141e38a92850240f8218.html">include</a></li><li class="navelem"><a class="el" href="CAmRoutingSender_8h.html">CAmRoutingSender.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:29 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmSerializer_8h.html b/docs/CAmSerializer_8h.html
index 8ce3db4..e9b7ad8 100644..100755
--- a/docs/CAmSerializer_8h.html
+++ b/docs/CAmSerializer_8h.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerUtilities/include/CAmSerializer.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmSerializer_8h.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -106,7 +109,9 @@ $(document).ready(function(){initNavTree('CAmSerializer_8h.html','');});
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
-<a href="#namespaces">Namespaces</a> </div>
+<a href="#namespaces">Namespaces</a> &#124;
+<a href="#define-members">Macros</a> &#124;
+<a href="#typedef-members">Typedefs</a> </div>
<div class="headertitle">
<div class="title">CAmSerializer.h File Reference</div> </div>
</div><!--header-->
@@ -114,48 +119,92 @@ $(document).ready(function(){initNavTree('CAmSerializer_8h.html','');});
<p>SPDX license identifier: MPL-2.0.
<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &lt;pthread.h&gt;</code><br/>
-<code>#include &lt;deque&gt;</code><br/>
-<code>#include &lt;cassert&gt;</code><br/>
-<code>#include &lt;memory&gt;</code><br/>
-<code>#include &lt;stdexcept&gt;</code><br/>
-<code>#include &lt;unistd.h&gt;</code><br/>
-<code>#include &quot;<a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>&quot;</code><br/>
+<div class="textblock"><code>#include &lt;deque&gt;</code><br />
+<code>#include &lt;cassert&gt;</code><br />
+<code>#include &lt;memory&gt;</code><br />
+<code>#include &lt;stdexcept&gt;</code><br />
+<code>#include &lt;unistd.h&gt;</code><br />
+<code>#include &quot;<a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>&quot;</code><br />
</div>
<p><a href="CAmSerializer_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSerializer.html">am::CAmSerializer</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">magic class that does the serialization of functions calls The constructor must be called within the main threadcontext, after that using the overloaded template function call will serialize all calls and call them within the main thread context. <a href="classam_1_1CAmSerializer.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structindices.html">indices&lt; Is &gt;</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Helper structures used within std::bind for automatically identification of all placeholders. <a href="structindices.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbuild__indices.html">build_indices&lt; N, Is &gt;</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbuild__indices_3_010_00_01Is_8_8_8_01_4.html">build_indices&lt; 0, Is... &gt;</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structplaceholder.html">placeholder&lt; I &gt;</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstd_1_1is__placeholder_3_1_1placeholder_3_01I_01_4_01_4.html">std::is_placeholder&lt;::placeholder&lt; I &gt; &gt;</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html">am::V1::CAmSerializer</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html">am::V2::CAmSerializer</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
-<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
-<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br/></td></tr>
+<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
+<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:namespaceam_1_1V1"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam_1_1V1.html">am::V1</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:namespaceam_1_1V2"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam_1_1V2.html">am::V2</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:aab10037dca32fba66b70d85bf7633355"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmSerializer_8h.html#aab10037dca32fba66b70d85bf7633355">DEPRECATED</a>(MSG)</td></tr>
+<tr class="separator:aab10037dca32fba66b70d85bf7633355"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:abd71bd6ab41e8654bbed756eab3c6c89"><td class="memItemLeft" align="right" valign="top">typedef V1::CAmSerializer CAmSerializer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#abd71bd6ab41e8654bbed756eab3c6c89">am::DEPRECATED</a>(&quot;You should use V2::CAmSerializer instead!&quot;)</td></tr>
+<tr class="separator:abd71bd6ab41e8654bbed756eab3c6c89"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>SPDX license identifier: MPL-2.0. </p>
-<p>Copyright (C) 2012, BMW AG</p>
+<p>Copyright (C) 2012-2017, BMW AG</p>
<dl class="section author"><dt>Author</dt><dd>Christian Linke, <a href="#" onclick="location.href='mai'+'lto:'+'chr'+'is'+'tia'+'n.'+'lin'+'ke'+'@bm'+'w.'+'de'; return false;">chris<span style="display: none;">.nosp@m.</span>tian<span style="display: none;">.nosp@m.</span>.link<span style="display: none;">.nosp@m.</span>e@bm<span style="display: none;">.nosp@m.</span>w.de</a> BMW 2011,2012 </dd>
<dd>
-Alesksandar Donchev, <a href="#" onclick="location.href='mai'+'lto:'+'ale'+'ks'+'and'+'er'+'.do'+'nc'+'hev'+'@p'+'art'+'ne'+'r.b'+'mw'+'.de'; return false;">aleks<span style="display: none;">.nosp@m.</span>ande<span style="display: none;">.nosp@m.</span>r.don<span style="display: none;">.nosp@m.</span>chev<span style="display: none;">.nosp@m.</span>@part<span style="display: none;">.nosp@m.</span>ner.<span style="display: none;">.nosp@m.</span>bmw.d<span style="display: none;">.nosp@m.</span>e</a> BMW 2015</dd></dl>
+Alesksandar Donchev, <a href="#" onclick="location.href='mai'+'lto:'+'ale'+'ks'+'and'+'er'+'.do'+'nc'+'hev'+'@p'+'art'+'ne'+'r.b'+'mw'+'.de'; return false;">aleks<span style="display: none;">.nosp@m.</span>ande<span style="display: none;">.nosp@m.</span>r.don<span style="display: none;">.nosp@m.</span>chev<span style="display: none;">.nosp@m.</span>@part<span style="display: none;">.nosp@m.</span>ner.<span style="display: none;">.nosp@m.</span>bmw.d<span style="display: none;">.nosp@m.</span>e</a> BMW 2015, 2017</dd></dl>
<dl class="section copyright"><dt>Copyright</dt><dd>This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at <a href="http://mozilla.org/MPL/2.0/">http://mozilla.org/MPL/2.0/</a>.</dd></dl>
<p>For further information see <a href="http://www.genivi.org/">http://www.genivi.org/</a>. </p>
<p>Definition in file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
-</div></div><!-- contents -->
+</div><h2 class="groupheader">Macro Definition Documentation</h2>
+<a class="anchor" id="aab10037dca32fba66b70d85bf7633355"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DEPRECATED</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">MSG</td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00062">62</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+
+</div>
+</div>
+</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_789817cd9c9d85c1fb6b4cda55b71a5f.html">AudioManagerUtilities</a></li><li class="navelem"><a class="el" href="dir_6fd9bed21473e96783399bf9493172af.html">include</a></li><li class="navelem"><a class="el" href="CAmSerializer_8h.html">CAmSerializer.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmSerializer_8h.js b/docs/CAmSerializer_8h.js
new file mode 100755
index 0000000..85fc862
--- /dev/null
+++ b/docs/CAmSerializer_8h.js
@@ -0,0 +1,12 @@
+var CAmSerializer_8h =
+[
+ [ "indices", "structindices.html", null ],
+ [ "build_indices", "structbuild__indices.html", null ],
+ [ "build_indices< 0, Is... >", "structbuild__indices_3_010_00_01Is_8_8_8_01_4.html", null ],
+ [ "placeholder", "structplaceholder.html", null ],
+ [ "is_placeholder<::placeholder< I > >", "structstd_1_1is__placeholder_3_1_1placeholder_3_01I_01_4_01_4.html", null ],
+ [ "CAmSerializer", "classam_1_1V1_1_1CAmSerializer.html", "classam_1_1V1_1_1CAmSerializer" ],
+ [ "CAmSerializer", "classam_1_1V2_1_1CAmSerializer.html", "classam_1_1V2_1_1CAmSerializer" ],
+ [ "DEPRECATED", "CAmSerializer_8h.html#aab10037dca32fba66b70d85bf7633355", null ],
+ [ "DEPRECATED", "CAmSerializer_8h.html#abd71bd6ab41e8654bbed756eab3c6c89", null ]
+]; \ No newline at end of file
diff --git a/docs/CAmSerializer_8h_source.html b/docs/CAmSerializer_8h_source.html
index 65cecdb..a75a7d9 100644..100755
--- a/docs/CAmSerializer_8h_source.html
+++ b/docs/CAmSerializer_8h_source.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerUtilities/include/CAmSerializer.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmSerializer_8h_source.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -108,555 +111,88 @@ $(document).ready(function(){initNavTree('CAmSerializer_8h_source.html','');});
<div class="title">CAmSerializer.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="CAmSerializer_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
-<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#ifndef CAMSERIALIZER_H_</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CAMSERIALIZER_H_</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#include &lt;pthread.h&gt;</span></div>
-<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#include &lt;deque&gt;</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &lt;cassert&gt;</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;stdexcept&gt;</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;unistd.h&gt;</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a>&quot;</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmSocketHandler_8h.html">CAmSocketHandler.h</a>&quot;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keyword">namespace </span>am</div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;{</div>
-<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="classam_1_1CAmSerializer.html"> 49</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1CAmSerializer.html">CAmSerializer</a></div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;{</div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keyword">class </span>CAmDelegate</div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; {</div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keyword">public</span>:</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;</div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keyword">typedef</span> <span class="keyword">enum</span>:<span class="keywordtype">bool</span> {</div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; SyncCallType = <span class="keyword">false</span>,</div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; AsyncCallType = <span class="keyword">true</span></div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; } CallType;</div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keyword">virtual</span> ~CAmDelegate()</div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; {};</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keyword">virtual</span> CallType call(<span class="keywordtype">int</span>* pipe)=0;</div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;</div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; };</div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;</div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">class </span>Class, <span class="keyword">typename</span> Method, <span class="keyword">typename</span> Tuple, <span class="keywordtype">bool</span> Done, <span class="keywordtype">int</span> Total, <span class="keywordtype">int</span>... N&gt;</div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keyword">class </span>CAmDelegateAsyncImpl : <span class="keyword">public</span> CAmDelegate</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; {</div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; Class mInstance;</div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; Method mMethod;</div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; Tuple mArguments;</div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keyword">public</span>:</div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classam_1_1CAmSerializer.html">CAmSerializer</a>;</div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> call(Class instance, Method method, Tuple &amp;&amp; arguments)</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; {</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; CAmDelegateAsyncImpl&lt;Class, Method, Tuple, Total == 1 + <span class="keyword">sizeof</span>...(N), Total, N..., <span class="keyword">sizeof</span>...(N)&gt;::call(instance, method, std::forward&lt;Tuple&gt;(arguments));</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; }</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;</div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; CAmDelegateAsyncImpl(Class instance, Method method, Tuple &amp;&amp; arguments)</div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; {</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; mInstance = instance;</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; mMethod = method;</div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; mArguments = std::move(arguments);</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; }</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; CallType call(<span class="keywordtype">int</span>* pipe)</div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; {</div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; (void) pipe;</div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; call(mInstance, mMethod, std::forward&lt;Tuple&gt;(mArguments));</div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="keywordflow">return</span> (AsyncCallType);</div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; };</div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; };</div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;</div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">class </span>Class, <span class="keyword">typename</span> Method, <span class="keyword">typename</span> Tuple, <span class="keywordtype">int</span> Total, <span class="keywordtype">int</span>... N&gt;</div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keyword">class </span>CAmDelegateAsyncImpl&lt;Class, Method, Tuple, true, Total, N...&gt; : <span class="keyword">public</span> CAmDelegate</div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; {</div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; Class mInstance;</div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; Method mMethod;</div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; Tuple mArguments;</div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keyword">public</span>:</div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classam_1_1CAmSerializer.html">CAmSerializer</a>;</div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> call(Class instance, Method method, Tuple &amp;&amp; t)</div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; {</div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; (*instance.*method)(std::get&lt;N&gt;(std::forward&lt;Tuple&gt;(t))...);</div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; }</div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;</div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; CAmDelegateAsyncImpl(Class instance, Method method, Tuple &amp;&amp; arguments)</div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; {</div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; mInstance = instance;</div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; mMethod = method;</div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; mArguments = std::move(arguments);</div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; }</div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;</div>
-<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; CallType call(<span class="keywordtype">int</span>* pipe)</div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; {</div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; (void) pipe;</div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; call(mInstance, mMethod, std::forward&lt;Tuple&gt;(mArguments));</div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="keywordflow">return</span> (AsyncCallType);</div>
-<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; };</div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; };</div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;</div>
-<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">class </span>Class, <span class="keyword">typename</span> Method, <span class="keyword">typename</span> Return, <span class="keyword">typename</span> Tuple, <span class="keywordtype">bool</span> Done, <span class="keywordtype">int</span> Total, <span class="keywordtype">int</span>... N&gt;</div>
-<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="keyword">class </span>CAmDelegateSyncImpl : <span class="keyword">public</span> CAmDelegate</div>
-<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; {</div>
-<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; Class mInstance;</div>
-<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; Method mMethod;</div>
-<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; Tuple mArguments;</div>
-<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; Return mReturn;</div>
-<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="keyword">public</span>:</div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classam_1_1CAmSerializer.html">CAmSerializer</a>;</div>
-<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> call(Class instance,Method method, Return &amp; result, Tuple &amp;&amp; arguments)</div>
-<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; {</div>
-<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; CAmDelegateSyncImpl&lt;Class, Method, Return, Tuple, Total == 1 + <span class="keyword">sizeof</span>...(N), Total, N..., <span class="keyword">sizeof</span>...(N)&gt;::call(instance, method, result, std::forward&lt;Tuple&gt;(arguments));</div>
-<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; }</div>
-<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;</div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; CAmDelegateSyncImpl(Class instance, Method method, Tuple &amp;&amp; arguments)</div>
-<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; {</div>
-<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; mInstance = instance;</div>
-<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; mMethod = method;</div>
-<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; mArguments = std::move(arguments);</div>
-<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; }</div>
-<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;</div>
-<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; CallType call(<span class="keywordtype">int</span>* pipe)</div>
-<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; {</div>
-<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; call(mInstance, mMethod, mReturn, std::forward&lt;Tuple&gt;(mArguments));</div>
-<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; ssize_t result(-1);</div>
-<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; result = write(pipe[1], <span class="keyword">this</span>, <span class="keyword">sizeof</span>(<span class="keyword">this</span>));</div>
-<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; <span class="keywordflow">if</span> (result == -1)</div>
-<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;CAmSerializer: Problem writing into pipe! Error No:&quot;</span>,errno);</div>
-<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <span class="keywordflow">return</span> (SyncCallType);</div>
-<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; };</div>
-<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; };</div>
-<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;</div>
-<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">class </span>Class, <span class="keyword">typename</span> Method, <span class="keyword">typename</span> Return, <span class="keyword">typename</span> Tuple, <span class="keywordtype">int</span> Total, <span class="keywordtype">int</span>... N&gt;</div>
-<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <span class="keyword">class </span>CAmDelegateSyncImpl&lt;Class, Method, Return, Tuple, true, Total, N...&gt; : <span class="keyword">public</span> CAmDelegate</div>
-<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; {</div>
-<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; Class mInstance;</div>
-<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; Method mMethod;</div>
-<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; Tuple mArguments;</div>
-<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; Return mReturn;</div>
-<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <span class="keyword">public</span>:</div>
-<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classam_1_1CAmSerializer.html">CAmSerializer</a>;</div>
-<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> call(Class instance, Method method, Return &amp; result, Tuple &amp;&amp; t)</div>
-<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; {</div>
-<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; result = (*instance.*method)(std::get&lt;N&gt;(t)...);</div>
-<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; }</div>
-<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;</div>
-<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; CAmDelegateSyncImpl(Class instance, Method method, Tuple &amp;&amp; arguments)</div>
-<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; {</div>
-<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; mInstance = instance;</div>
-<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; mMethod = method;</div>
-<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; mArguments = std::move(arguments);</div>
-<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; }</div>
-<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;</div>
-<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; CallType call(<span class="keywordtype">int</span>* pipe)</div>
-<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; {</div>
-<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; call(mInstance, mMethod, mReturn, std::forward&lt;Tuple&gt;(mArguments));</div>
-<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; ssize_t result(-1);</div>
-<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; result = write(pipe[1], <span class="keyword">this</span>, <span class="keyword">sizeof</span>(<span class="keyword">this</span>));</div>
-<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; <span class="keywordflow">if</span> (result == -1)</div>
-<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;CAmSerializer: Problem writing into pipe! Error No:&quot;</span>,errno);</div>
-<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; <span class="keywordflow">return</span> (SyncCallType);</div>
-<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; };</div>
-<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; };</div>
-<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;</div>
-<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; <span class="keyword">typedef</span> CAmDelegate* CAmDelegagePtr; </div>
-<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;</div>
-<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> Class, <span class="keyword">typename</span> Method, <span class="keyword">typename</span> Tuple&gt;</div>
-<div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="classam_1_1CAmSerializer.html#ae562e3e7cf9f5dfef4b1ddedc5f04e80"> 210</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmSerializer.html#ae562e3e7cf9f5dfef4b1ddedc5f04e80">doAsyncCall</a>(Class intsance, Method method, Tuple &amp; arguments)</div>
-<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; {</div>
-<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> std::decay&lt;Tuple&gt;::type ttype;</div>
-<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; <span class="keyword">typedef</span> CAmDelegateAsyncImpl&lt;Class, Method, Tuple, 0 == std::tuple_size&lt;ttype&gt;::value, std::tuple_size&lt;ttype&gt;::value&gt; AsyncDelegate;</div>
-<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; AsyncDelegate *pImp = <span class="keyword">new</span> AsyncDelegate(intsance, method, std::forward&lt;Tuple&gt;(arguments));</div>
-<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; send(pImp);</div>
-<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; <span class="comment">//Do not delete the pointer. It will be deleted automatically later.</span></div>
-<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; }</div>
-<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;</div>
-<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> Class, <span class="keyword">typename</span> Method, <span class="keyword">typename</span> Return, <span class="keyword">typename</span> Tuple&gt;</div>
-<div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="classam_1_1CAmSerializer.html#afd463682be766b28756ca2764f297ee3"> 223</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmSerializer.html#afd463682be766b28756ca2764f297ee3">doSyncCall</a>(Class intsance, Method method, Return &amp; result, Tuple &amp; arguments)</div>
-<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; {</div>
-<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> std::decay&lt;Tuple&gt;::type ttype;</div>
-<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; <span class="keyword">typedef</span> CAmDelegateSyncImpl&lt;Class, Method, Return, Tuple, 0 == std::tuple_size&lt;ttype&gt;::value, std::tuple_size&lt;ttype&gt;::value&gt; SyncDelegate;</div>
-<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; SyncDelegate *pImp = <span class="keyword">new</span> SyncDelegate(intsance, method, std::forward&lt;Tuple&gt;(arguments));</div>
-<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; send(pImp);</div>
-<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; <span class="keywordtype">int</span> numReads;</div>
-<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; SyncDelegate *p = NULL;</div>
-<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; <span class="keywordflow">if</span> ((numReads = read(mReturnPipe[0], &amp;p, <span class="keyword">sizeof</span>(p))) == -1)</div>
-<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; {</div>
-<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;CAmSerializer::doSyncCall could not read pipe!&quot;</span>);</div>
-<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;CAmSerializer Could not read pipe!&quot;</span>);</div>
-<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; }</div>
-<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; result = std::move(pImp-&gt;mReturn);</div>
-<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; arguments = std::move(pImp-&gt;mArguments);</div>
-<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; <span class="comment">//Delete the pointer.</span></div>
-<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; <span class="keyword">delete</span> pImp;</div>
-<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; }</div>
-<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;</div>
-<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; <span class="keyword">inline</span> <span class="keywordtype">void</span> send(CAmDelegagePtr p)</div>
-<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; {</div>
-<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; <span class="keywordflow">if</span> (write(mPipe[1], &amp;p, <span class="keyword">sizeof</span>(p)) == -1)</div>
-<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; {</div>
-<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;could not write to pipe !&quot;</span>);</div>
-<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; }</div>
-<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; }</div>
-<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;</div>
-<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; <span class="keywordtype">int</span> mPipe[2]; </div>
-<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; <span class="keywordtype">int</span> mReturnPipe[2]; </div>
-<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; std::deque&lt;CAmDelegagePtr&gt; mListDelegatePoiters; </div>
-<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;</div>
-<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;</div>
-<div class="line"><a name="l00264"></a><span class="lineno"><a class="line" href="classam_1_1CAmSerializer.html#a4096aa0d7c4ab433dd1241047da6b871"> 264</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="classam_1_1CAmSerializer.html#a4096aa0d7c4ab433dd1241047da6b871">getListDelegatePoiters</a>()</div>
-<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; {</div>
-<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; <span class="keywordflow">return</span> mListDelegatePoiters.size();</div>
-<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; }</div>
-<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;</div>
-<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class </span>TClass, <span class="keyword">class </span>TRet, <span class="keyword">class </span>... TArgs&gt;</div>
-<div class="line"><a name="l00291"></a><span class="lineno"><a class="line" href="classam_1_1CAmSerializer.html#a2fab9510c9ab7140e7bd240ce0d13439"> 291</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmSerializer.html#a2fab9510c9ab7140e7bd240ce0d13439">syncCall</a>(TClass* instance, TRet (TClass::*method)(TArgs ...), TRet &amp; result, TArgs &amp; ... arguments)</div>
-<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; {</div>
-<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(arguments...);</div>
-<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; <a class="code" href="classam_1_1CAmSerializer.html#afd463682be766b28756ca2764f297ee3">doSyncCall</a>(instance, method, result, t);</div>
-<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; std::tie(arguments...) = t;</div>
-<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; }</div>
-<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160;</div>
-<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class </span>TClass, <span class="keyword">class </span>TRet, <span class="keyword">class </span>... TArgs&gt;</div>
-<div class="line"><a name="l00318"></a><span class="lineno"><a class="line" href="classam_1_1CAmSerializer.html#a3921451d5ab04e5a98bb044a418fc970"> 318</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmSerializer.html#a3921451d5ab04e5a98bb044a418fc970">asyncCall</a>(TClass* instance, TRet (TClass::*method)(TArgs ...), TArgs &amp; ... arguments)</div>
-<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; {</div>
-<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(arguments...);</div>
-<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; <a class="code" href="classam_1_1CAmSerializer.html#ae562e3e7cf9f5dfef4b1ddedc5f04e80">doAsyncCall</a>(instance, method, t);</div>
-<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; }</div>
-<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;</div>
-<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass&gt;</div>
-<div class="line"><a name="l00342"></a><span class="lineno"><a class="line" href="classam_1_1CAmSerializer.html#abf1b9c4474b8b6f0cbc0a3d074628ebe"> 342</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmSerializer.html#abf1b9c4474b8b6f0cbc0a3d074628ebe">asyncCall</a>(TClass* instance, <span class="keywordtype">void</span> (TClass::*<span class="keyword">function</span>)())</div>
-<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; {</div>
-<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; <span class="keyword">auto</span> t = std::make_tuple();</div>
-<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; <a class="code" href="classam_1_1CAmSerializer.html#ae562e3e7cf9f5dfef4b1ddedc5f04e80">doAsyncCall</a>(instance, <span class="keyword">function</span>, t);</div>
-<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; }</div>
-<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160;</div>
-<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> Targ&gt;</div>
-<div class="line"><a name="l00369"></a><span class="lineno"><a class="line" href="classam_1_1CAmSerializer.html#af7e594c5d17b63be64d8e2131f70ac4c"> 369</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmSerializer.html#af7e594c5d17b63be64d8e2131f70ac4c">asyncCall</a>(TClass1* instance, <span class="keywordtype">void</span> (TClass1::*<span class="keyword">function</span>)(Targ), Targ argument)</div>
-<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; {</div>
-<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(argument);</div>
-<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160; <a class="code" href="classam_1_1CAmSerializer.html#ae562e3e7cf9f5dfef4b1ddedc5f04e80">doAsyncCall</a>(instance, <span class="keyword">function</span>, t);</div>
-<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; }</div>
-<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160;</div>
-<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> Targ&gt;</div>
-<div class="line"><a name="l00396"></a><span class="lineno"><a class="line" href="classam_1_1CAmSerializer.html#ad1a32c4221bb663c649490b3e33c4113"> 396</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmSerializer.html#ad1a32c4221bb663c649490b3e33c4113">asyncCall</a>(TClass1* instance, <span class="keywordtype">void</span> (TClass1::*<span class="keyword">function</span>)(Targ&amp;), Targ&amp; argument)</div>
-<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; {</div>
-<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(argument);</div>
-<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160; <a class="code" href="classam_1_1CAmSerializer.html#ae562e3e7cf9f5dfef4b1ddedc5f04e80">doAsyncCall</a>(instance, <span class="keyword">function</span>, t);</div>
-<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160; }</div>
-<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160;</div>
-<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> Targ, <span class="keyword">class</span> Targ1&gt;</div>
-<div class="line"><a name="l00413"></a><span class="lineno"><a class="line" href="classam_1_1CAmSerializer.html#a0ff2c1494a0f97ad864dd94228617e29"> 413</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmSerializer.html#a0ff2c1494a0f97ad864dd94228617e29">asyncCall</a>(TClass1* instance, <span class="keywordtype">void</span> (TClass1::*<span class="keyword">function</span>)(Targ argument, Targ1 argument1), Targ argument, Targ1 argument1)</div>
-<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160; {</div>
-<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(argument,argument1);</div>
-<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160; <a class="code" href="classam_1_1CAmSerializer.html#ae562e3e7cf9f5dfef4b1ddedc5f04e80">doAsyncCall</a>(instance, <span class="keyword">function</span>, t);</div>
-<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160; }</div>
-<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160;</div>
-<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> Targ, <span class="keyword">class</span> Targ1&gt;</div>
-<div class="line"><a name="l00430"></a><span class="lineno"><a class="line" href="classam_1_1CAmSerializer.html#ad6c1e2120c7cc813d691cd06c1e6e167"> 430</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmSerializer.html#ad6c1e2120c7cc813d691cd06c1e6e167">asyncCall</a>(TClass1* instance, <span class="keywordtype">void</span> (TClass1::*<span class="keyword">function</span>)(Targ&amp; argument, Targ1 argument1), Targ&amp; argument, Targ1 argument1)</div>
-<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160; {</div>
-<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(argument,argument1);</div>
-<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160; <a class="code" href="classam_1_1CAmSerializer.html#ae562e3e7cf9f5dfef4b1ddedc5f04e80">doAsyncCall</a>(instance, <span class="keyword">function</span>, t);</div>
-<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; }</div>
-<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160;</div>
-<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> Targ, <span class="keyword">class</span> Targ1&gt;</div>
-<div class="line"><a name="l00447"></a><span class="lineno"><a class="line" href="classam_1_1CAmSerializer.html#aa44e01daec345006987b2c64861cef25"> 447</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmSerializer.html#aa44e01daec345006987b2c64861cef25">asyncCall</a>(TClass1* instance, <span class="keywordtype">void</span> (TClass1::*<span class="keyword">function</span>)(Targ argument, Targ1&amp; argument1), Targ argument, Targ1&amp; argument1)</div>
-<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160; {</div>
-<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(argument,argument1);</div>
-<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160; <a class="code" href="classam_1_1CAmSerializer.html#ae562e3e7cf9f5dfef4b1ddedc5f04e80">doAsyncCall</a>(instance, <span class="keyword">function</span>, t);</div>
-<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160; }</div>
-<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160;</div>
-<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> Targ, <span class="keyword">class</span> Targ1&gt;</div>
-<div class="line"><a name="l00464"></a><span class="lineno"><a class="line" href="classam_1_1CAmSerializer.html#ad68f0659e1157316bd1ba52482f85819"> 464</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmSerializer.html#ad68f0659e1157316bd1ba52482f85819">asyncCall</a>(TClass1* instance, <span class="keywordtype">void</span> (TClass1::*<span class="keyword">function</span>)(Targ&amp; argument, Targ1&amp; argument1), Targ&amp; argument, Targ1&amp; argument1)</div>
-<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160; {</div>
-<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(argument,argument1);</div>
-<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160; <a class="code" href="classam_1_1CAmSerializer.html#ae562e3e7cf9f5dfef4b1ddedc5f04e80">doAsyncCall</a>(instance, <span class="keyword">function</span>, t);</div>
-<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160; }</div>
-<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160;</div>
-<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> Targ, <span class="keyword">class</span> Targ1, <span class="keyword">class</span> Targ2&gt;</div>
-<div class="line"><a name="l00474"></a><span class="lineno"><a class="line" href="classam_1_1CAmSerializer.html#a399a981fe7f343287bdc4dc67a7f9dd2"> 474</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmSerializer.html#a399a981fe7f343287bdc4dc67a7f9dd2">asyncCall</a>(TClass1* instance, <span class="keywordtype">void</span> (TClass1::*<span class="keyword">function</span>)(Targ argument, Targ1 argument1, Targ2 argument2), Targ argument, Targ1 argument1, Targ2 argument2)</div>
-<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160; {</div>
-<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(argument,argument1, argument2);</div>
-<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160; <a class="code" href="classam_1_1CAmSerializer.html#ae562e3e7cf9f5dfef4b1ddedc5f04e80">doAsyncCall</a>(instance, <span class="keyword">function</span>, t);</div>
-<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160; }</div>
-<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160;</div>
-<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> Targ, <span class="keyword">class</span> Targ1, <span class="keyword">class</span> Targ2&gt;</div>
-<div class="line"><a name="l00484"></a><span class="lineno"><a class="line" href="classam_1_1CAmSerializer.html#a3b4863944ef2f01a18c1702d03252fa6"> 484</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmSerializer.html#a3b4863944ef2f01a18c1702d03252fa6">asyncCall</a>(TClass1* instance, <span class="keywordtype">void</span> (TClass1::*<span class="keyword">function</span>)(Targ&amp; argument, Targ1 argument1, Targ2 argument2), Targ&amp; argument, Targ1 argument1, Targ2 argument2)</div>
-<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160; {</div>
-<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(argument,argument1, argument2);</div>
-<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160; <a class="code" href="classam_1_1CAmSerializer.html#ae562e3e7cf9f5dfef4b1ddedc5f04e80">doAsyncCall</a>(instance, <span class="keyword">function</span>, t);</div>
-<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160; }</div>
-<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160;</div>
-<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160;</div>
-<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> Targ, <span class="keyword">class</span> Targ1, <span class="keyword">class</span> Targ2&gt;</div>
-<div class="line"><a name="l00495"></a><span class="lineno"><a class="line" href="classam_1_1CAmSerializer.html#ac3cbeb7681c86f1d05570a8cbf73e992"> 495</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmSerializer.html#ac3cbeb7681c86f1d05570a8cbf73e992">asyncCall</a>(TClass1* instance, <span class="keywordtype">void</span> (TClass1::*<span class="keyword">function</span>)(Targ argument, Targ1&amp; argument1, Targ2 argument2), Targ argument, Targ1&amp; argument1, Targ2 argument2)</div>
-<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160; {</div>
-<div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(argument,argument1, argument2);</div>
-<div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160; <a class="code" href="classam_1_1CAmSerializer.html#ae562e3e7cf9f5dfef4b1ddedc5f04e80">doAsyncCall</a>(instance, <span class="keyword">function</span>, t);</div>
-<div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160; }</div>
-<div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160;</div>
-<div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> Targ, <span class="keyword">class</span> Targ1, <span class="keyword">class</span> Targ2&gt;</div>
-<div class="line"><a name="l00505"></a><span class="lineno"><a class="line" href="classam_1_1CAmSerializer.html#afb2ce11f1dae3b1466ee1527cf668b4d"> 505</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmSerializer.html#afb2ce11f1dae3b1466ee1527cf668b4d">asyncCall</a>(TClass1* instance, <span class="keywordtype">void</span> (TClass1::*<span class="keyword">function</span>)(Targ argument, Targ1 argument1, Targ2&amp; argument2), Targ argument, Targ1 argument1, Targ2&amp; argument2)</div>
-<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160; {</div>
-<div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(argument,argument1, argument2);</div>
-<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160; <a class="code" href="classam_1_1CAmSerializer.html#ae562e3e7cf9f5dfef4b1ddedc5f04e80">doAsyncCall</a>(instance, <span class="keyword">function</span>, t);</div>
-<div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160; }</div>
-<div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160;</div>
-<div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> Targ, <span class="keyword">class</span> Targ1, <span class="keyword">class</span> Targ2&gt;</div>
-<div class="line"><a name="l00515"></a><span class="lineno"><a class="line" href="classam_1_1CAmSerializer.html#a0129e92393f2bc057bcec737e185f1e4"> 515</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmSerializer.html#a0129e92393f2bc057bcec737e185f1e4">asyncCall</a>(TClass1* instance, <span class="keywordtype">void</span> (TClass1::*<span class="keyword">function</span>)(Targ argument, Targ1&amp; argument1, Targ2&amp; argument2), Targ argument, Targ1&amp; argument1, Targ2&amp; argument2)</div>
-<div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160; {</div>
-<div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(argument,argument1, argument2);</div>
-<div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160; <a class="code" href="classam_1_1CAmSerializer.html#ae562e3e7cf9f5dfef4b1ddedc5f04e80">doAsyncCall</a>(instance, <span class="keyword">function</span>, t);</div>
-<div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160; }</div>
-<div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160;</div>
-<div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> Targ, <span class="keyword">class</span> Targ1, <span class="keyword">class</span> Targ2&gt;</div>
-<div class="line"><a name="l00525"></a><span class="lineno"><a class="line" href="classam_1_1CAmSerializer.html#a36a85164f8c8b28292463f460f358f8b"> 525</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmSerializer.html#a36a85164f8c8b28292463f460f358f8b">asyncCall</a>(TClass1* instance, <span class="keywordtype">void</span> (TClass1::*<span class="keyword">function</span>)(Targ&amp; argument, Targ1&amp; argument1, Targ2&amp; argument2), Targ&amp; argument, Targ1&amp; argument1, Targ2&amp; argument2)</div>
-<div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160; {</div>
-<div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(argument,argument1, argument2);</div>
-<div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160; <a class="code" href="classam_1_1CAmSerializer.html#ae562e3e7cf9f5dfef4b1ddedc5f04e80">doAsyncCall</a>(instance, <span class="keyword">function</span>, t);</div>
-<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160; }</div>
-<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160;</div>
-<div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> Targ, <span class="keyword">class</span> Targ1, <span class="keyword">class</span> Targ2&gt;</div>
-<div class="line"><a name="l00535"></a><span class="lineno"><a class="line" href="classam_1_1CAmSerializer.html#ade7e2206e17a39785a355d541c5e1a71"> 535</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmSerializer.html#ade7e2206e17a39785a355d541c5e1a71">asyncCall</a>(TClass1* instance, <span class="keywordtype">void</span> (TClass1::*<span class="keyword">function</span>)(Targ&amp; argument, Targ1&amp; argument1, Targ2 argument2), Targ&amp; argument, Targ1&amp; argument1, Targ2 argument2)</div>
-<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160; {</div>
-<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(argument,argument1, argument2);</div>
-<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160; <a class="code" href="classam_1_1CAmSerializer.html#ae562e3e7cf9f5dfef4b1ddedc5f04e80">doAsyncCall</a>(instance, <span class="keyword">function</span>, t);</div>
-<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160; }</div>
-<div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160;</div>
-<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> Targ, <span class="keyword">class</span> Targ1, <span class="keyword">class</span> Targ2&gt;</div>
-<div class="line"><a name="l00545"></a><span class="lineno"><a class="line" href="classam_1_1CAmSerializer.html#a9cba8ffa840271f142238c03145efa21"> 545</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmSerializer.html#a9cba8ffa840271f142238c03145efa21">asyncCall</a>(TClass1* instance, <span class="keywordtype">void</span> (TClass1::*<span class="keyword">function</span>)(Targ&amp; argument, Targ1 argument1, Targ2&amp; argument2), Targ&amp; argument, Targ1 argument1, Targ2&amp; argument2)</div>
-<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160; {</div>
-<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(argument,argument1, argument2);</div>
-<div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160; <a class="code" href="classam_1_1CAmSerializer.html#ae562e3e7cf9f5dfef4b1ddedc5f04e80">doAsyncCall</a>(instance, <span class="keyword">function</span>, t);</div>
-<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160; }</div>
-<div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160;</div>
-<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> Targ, <span class="keyword">class</span> Targ1, <span class="keyword">class</span> Targ2, <span class="keyword">class</span> Targ3&gt;</div>
-<div class="line"><a name="l00555"></a><span class="lineno"><a class="line" href="classam_1_1CAmSerializer.html#a1e1c5057e1297aaae2712d9d93542ab6"> 555</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmSerializer.html#a1e1c5057e1297aaae2712d9d93542ab6">asyncCall</a>(TClass1* instance, <span class="keywordtype">void</span> (TClass1::*<span class="keyword">function</span>)(Targ argument, Targ1 argument1, Targ2 argument2, Targ3 argument3), Targ argument, Targ1 argument1, Targ2 argument2, Targ3 argument3)</div>
-<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160; {</div>
-<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(argument,argument1, argument2,argument3);</div>
-<div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160; <a class="code" href="classam_1_1CAmSerializer.html#ae562e3e7cf9f5dfef4b1ddedc5f04e80">doAsyncCall</a>(instance, <span class="keyword">function</span>, t);</div>
-<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160; }</div>
-<div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160;</div>
-<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> TretVal&gt;</div>
-<div class="line"><a name="l00584"></a><span class="lineno"><a class="line" href="classam_1_1CAmSerializer.html#a20cc2e297a35f390a04c0527d356225b"> 584</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmSerializer.html#a20cc2e297a35f390a04c0527d356225b">syncCall</a>(TClass1* instance, TretVal (TClass1::*<span class="keyword">function</span>)(), TretVal&amp; retVal)</div>
-<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160; {</div>
-<div class="line"><a name="l00586"></a><span class="lineno"> 586</span>&#160; <span class="keyword">auto</span> t = std::make_tuple();</div>
-<div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160; <a class="code" href="classam_1_1CAmSerializer.html#afd463682be766b28756ca2764f297ee3">doSyncCall</a>(instance, <span class="keyword">function</span>, retVal, t);</div>
-<div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160; }</div>
-<div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160;</div>
-<div class="line"><a name="l00616"></a><span class="lineno"> 616</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> TretVal, <span class="keyword">class</span> TargCall, <span class="keyword">class</span> Targ&gt;</div>
-<div class="line"><a name="l00617"></a><span class="lineno"><a class="line" href="classam_1_1CAmSerializer.html#a048a13fa186ec19c744ec52e8f2fc57e"> 617</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmSerializer.html#a048a13fa186ec19c744ec52e8f2fc57e">syncCall</a>(TClass1* instance, TretVal (TClass1::*<span class="keyword">function</span>)(TargCall), TretVal&amp; retVal, Targ&amp; argument)</div>
-<div class="line"><a name="l00618"></a><span class="lineno"> 618</span>&#160; {</div>
-<div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(argument);</div>
-<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160; <a class="code" href="classam_1_1CAmSerializer.html#afd463682be766b28756ca2764f297ee3">doSyncCall</a>(instance, <span class="keyword">function</span>, retVal, t);</div>
-<div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160; std::tie(argument) = t;</div>
-<div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160; }</div>
-<div class="line"><a name="l00623"></a><span class="lineno"> 623</span>&#160;</div>
-<div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> TretVal, <span class="keyword">class</span> TargCall, <span class="keyword">class</span> Targ&gt;</div>
-<div class="line"><a name="l00628"></a><span class="lineno"><a class="line" href="classam_1_1CAmSerializer.html#a607134672df681195429f730146bde12"> 628</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmSerializer.html#a607134672df681195429f730146bde12">syncCall</a>(TClass1* instance, TretVal (TClass1::*<span class="keyword">function</span>)(TargCall) <span class="keyword">const</span>, TretVal&amp; retVal, Targ&amp; argument)</div>
-<div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160; {</div>
-<div class="line"><a name="l00630"></a><span class="lineno"> 630</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(argument);</div>
-<div class="line"><a name="l00631"></a><span class="lineno"> 631</span>&#160; <a class="code" href="classam_1_1CAmSerializer.html#afd463682be766b28756ca2764f297ee3">doSyncCall</a>(instance, <span class="keyword">function</span>, retVal, t);</div>
-<div class="line"><a name="l00632"></a><span class="lineno"> 632</span>&#160; std::tie(argument) = t;</div>
-<div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160; }</div>
-<div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160;</div>
-<div class="line"><a name="l00638"></a><span class="lineno"> 638</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> TretVal, <span class="keyword">class</span> TargCall, <span class="keyword">class</span> Targ1Call, <span class="keyword">class</span> Targ, <span class="keyword">class</span> Targ1&gt;</div>
-<div class="line"><a name="l00639"></a><span class="lineno"><a class="line" href="classam_1_1CAmSerializer.html#aac61f9a14ffa661e4ad86c933ab023e6"> 639</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmSerializer.html#aac61f9a14ffa661e4ad86c933ab023e6">syncCall</a>(TClass1* instance, TretVal (TClass1::*<span class="keyword">function</span>)(TargCall, Targ1Call), TretVal&amp; retVal, Targ&amp; argument, Targ1&amp; argument1)</div>
-<div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160; {</div>
-<div class="line"><a name="l00641"></a><span class="lineno"> 641</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(argument, argument1);</div>
-<div class="line"><a name="l00642"></a><span class="lineno"> 642</span>&#160; <a class="code" href="classam_1_1CAmSerializer.html#afd463682be766b28756ca2764f297ee3">doSyncCall</a>(instance, <span class="keyword">function</span>, retVal, t);</div>
-<div class="line"><a name="l00643"></a><span class="lineno"> 643</span>&#160; std::tie(argument, argument1) = t;</div>
-<div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160; }</div>
-<div class="line"><a name="l00648"></a><span class="lineno"> 648</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> TretVal, <span class="keyword">class</span> TargCall, <span class="keyword">class</span> Targ1Call, <span class="keyword">class</span> Targ, <span class="keyword">class</span> Targ1&gt;</div>
-<div class="line"><a name="l00649"></a><span class="lineno"><a class="line" href="classam_1_1CAmSerializer.html#ab2f3ec888554b4205a228d2f9fa1240d"> 649</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmSerializer.html#ab2f3ec888554b4205a228d2f9fa1240d">syncCall</a>(TClass1* instance, TretVal (TClass1::*<span class="keyword">function</span>)(TargCall, Targ1Call) <span class="keyword">const</span>, TretVal&amp; retVal, Targ&amp; argument, Targ1&amp; argument1)</div>
-<div class="line"><a name="l00650"></a><span class="lineno"> 650</span>&#160; {</div>
-<div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(argument, argument1);</div>
-<div class="line"><a name="l00652"></a><span class="lineno"> 652</span>&#160; <a class="code" href="classam_1_1CAmSerializer.html#afd463682be766b28756ca2764f297ee3">doSyncCall</a>(instance, <span class="keyword">function</span>, retVal, t);</div>
-<div class="line"><a name="l00653"></a><span class="lineno"> 653</span>&#160; std::tie(argument, argument1) = t;</div>
-<div class="line"><a name="l00654"></a><span class="lineno"> 654</span>&#160; }</div>
-<div class="line"><a name="l00655"></a><span class="lineno"> 655</span>&#160;</div>
-<div class="line"><a name="l00659"></a><span class="lineno"> 659</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> TretVal, <span class="keyword">class</span> TargCall, <span class="keyword">class</span> TargCall1, <span class="keyword">class</span> TargCall2, <span class="keyword">class</span> Targ, <span class="keyword">class</span> Targ1, <span class="keyword">class</span> Targ2&gt;</div>
-<div class="line"><a name="l00660"></a><span class="lineno"><a class="line" href="classam_1_1CAmSerializer.html#a1ba3bd4db4884a35f1d97c8ef0ce42e9"> 660</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmSerializer.html#a1ba3bd4db4884a35f1d97c8ef0ce42e9">syncCall</a>(TClass1* instance, TretVal (TClass1::*<span class="keyword">function</span>)(TargCall, TargCall1, TargCall2), TretVal&amp; retVal, Targ&amp; argument, Targ1&amp; argument1, Targ2&amp; argument2)</div>
-<div class="line"><a name="l00661"></a><span class="lineno"> 661</span>&#160; {</div>
-<div class="line"><a name="l00662"></a><span class="lineno"> 662</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(argument, argument1, argument2);</div>
-<div class="line"><a name="l00663"></a><span class="lineno"> 663</span>&#160; <a class="code" href="classam_1_1CAmSerializer.html#afd463682be766b28756ca2764f297ee3">doSyncCall</a>(instance, <span class="keyword">function</span>, retVal, t);</div>
-<div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160; std::tie(argument, argument1,argument2) = t;</div>
-<div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160; }</div>
-<div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160;</div>
-<div class="line"><a name="l00670"></a><span class="lineno"> 670</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> TretVal, <span class="keyword">class</span> TargCall, <span class="keyword">class</span> TargCall1, <span class="keyword">class</span> TargCall2, <span class="keyword">class</span> Targ, <span class="keyword">class</span> Targ1, <span class="keyword">class</span> Targ2&gt;</div>
-<div class="line"><a name="l00671"></a><span class="lineno"><a class="line" href="classam_1_1CAmSerializer.html#a336bfffecb851d34837e732cc187d7bf"> 671</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmSerializer.html#a336bfffecb851d34837e732cc187d7bf">syncCall</a>(TClass1* instance, TretVal (TClass1::*<span class="keyword">function</span>)(TargCall, TargCall1, TargCall2) <span class="keyword">const</span>, TretVal&amp; retVal, Targ&amp; argument, Targ1&amp; argument1, Targ2&amp; argument2)</div>
-<div class="line"><a name="l00672"></a><span class="lineno"> 672</span>&#160; {</div>
-<div class="line"><a name="l00673"></a><span class="lineno"> 673</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(argument, argument1, argument2);</div>
-<div class="line"><a name="l00674"></a><span class="lineno"> 674</span>&#160; <a class="code" href="classam_1_1CAmSerializer.html#afd463682be766b28756ca2764f297ee3">doSyncCall</a>(instance, <span class="keyword">function</span>, retVal, t);</div>
-<div class="line"><a name="l00675"></a><span class="lineno"> 675</span>&#160; std::tie(argument, argument1,argument2) = t;</div>
-<div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160; }</div>
-<div class="line"><a name="l00677"></a><span class="lineno"> 677</span>&#160;</div>
-<div class="line"><a name="l00681"></a><span class="lineno"> 681</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> TretVal, <span class="keyword">class</span> TargCall, <span class="keyword">class</span> TargCall1, <span class="keyword">class</span> TargCall2, <span class="keyword">class</span> TargCall3, <span class="keyword">class</span> Targ, <span class="keyword">class</span> Targ1, <span class="keyword">class</span> Targ2, <span class="keyword">class</span> Targ3&gt;</div>
-<div class="line"><a name="l00682"></a><span class="lineno"><a class="line" href="classam_1_1CAmSerializer.html#ae0fb76f06adf7ec61da67b4546510158"> 682</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmSerializer.html#ae0fb76f06adf7ec61da67b4546510158">syncCall</a>(TClass1* instance, TretVal (TClass1::*<span class="keyword">function</span>)(TargCall, TargCall1, TargCall2, TargCall3), TretVal&amp; retVal, Targ&amp; argument, Targ1&amp; argument1, Targ2&amp; argument2, Targ3&amp; argument3)</div>
-<div class="line"><a name="l00683"></a><span class="lineno"> 683</span>&#160; {</div>
-<div class="line"><a name="l00684"></a><span class="lineno"> 684</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(argument, argument1, argument2, argument3);</div>
-<div class="line"><a name="l00685"></a><span class="lineno"> 685</span>&#160; <a class="code" href="classam_1_1CAmSerializer.html#afd463682be766b28756ca2764f297ee3">doSyncCall</a>(instance, <span class="keyword">function</span>, retVal, t);</div>
-<div class="line"><a name="l00686"></a><span class="lineno"> 686</span>&#160; std::tie(argument, argument1,argument2, argument3) = t;</div>
-<div class="line"><a name="l00687"></a><span class="lineno"> 687</span>&#160; }</div>
-<div class="line"><a name="l00688"></a><span class="lineno"> 688</span>&#160;</div>
-<div class="line"><a name="l00692"></a><span class="lineno"> 692</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> TretVal, <span class="keyword">class</span> TargCall, <span class="keyword">class</span> TargCall1, <span class="keyword">class</span> TargCall2, <span class="keyword">class</span> TargCall3, <span class="keyword">class</span> TargCall4, <span class="keyword">class</span> Targ, <span class="keyword">class</span> Targ1, <span class="keyword">class</span> Targ2, <span class="keyword">class</span> Targ3, <span class="keyword">class</span> Targ4&gt;</div>
-<div class="line"><a name="l00693"></a><span class="lineno"><a class="line" href="classam_1_1CAmSerializer.html#aa324fa2c84f00c9790e3453197a3e5ad"> 693</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmSerializer.html#aa324fa2c84f00c9790e3453197a3e5ad">syncCall</a>(TClass1* instance, TretVal (TClass1::*<span class="keyword">function</span>)(TargCall, TargCall1, TargCall2, TargCall3, TargCall4), TretVal&amp; retVal, Targ&amp; argument, Targ1&amp; argument1, Targ2&amp; argument2, Targ3&amp; argument3, Targ4&amp; argument4)</div>
-<div class="line"><a name="l00694"></a><span class="lineno"> 694</span>&#160; {</div>
-<div class="line"><a name="l00695"></a><span class="lineno"> 695</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(argument, argument1, argument2, argument3, argument4);</div>
-<div class="line"><a name="l00696"></a><span class="lineno"> 696</span>&#160; <a class="code" href="classam_1_1CAmSerializer.html#afd463682be766b28756ca2764f297ee3">doSyncCall</a>(instance, <span class="keyword">function</span>, retVal, t);</div>
-<div class="line"><a name="l00697"></a><span class="lineno"> 697</span>&#160; std::tie(argument, argument1,argument2, argument3, argument4) = t;</div>
-<div class="line"><a name="l00698"></a><span class="lineno"> 698</span>&#160; }</div>
-<div class="line"><a name="l00699"></a><span class="lineno"> 699</span>&#160;</div>
-<div class="line"><a name="l00703"></a><span class="lineno"> 703</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> TretVal, <span class="keyword">class</span> TargCall, <span class="keyword">class</span> TargCall1, <span class="keyword">class</span> TargCall2, <span class="keyword">class</span> TargCall3, <span class="keyword">class</span> TargCall4, <span class="keyword">class</span> TargCall5, <span class="keyword">class</span> Targ, <span class="keyword">class</span> Targ1, <span class="keyword">class</span> Targ2, <span class="keyword">class</span> Targ3, <span class="keyword">class</span> Targ4, <span class="keyword">class</span> Targ5&gt;</div>
-<div class="line"><a name="l00704"></a><span class="lineno"><a class="line" href="classam_1_1CAmSerializer.html#a61f16785f9e57be8694565afd9b25c99"> 704</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmSerializer.html#a61f16785f9e57be8694565afd9b25c99">syncCall</a>(TClass1* instance, TretVal (TClass1::*<span class="keyword">function</span>)(TargCall, TargCall1, TargCall2, TargCall3, TargCall4, TargCall5), TretVal&amp; retVal, Targ&amp; argument, Targ1&amp; argument1, Targ2&amp; argument2, Targ3&amp; argument3, Targ4&amp; argument4, Targ5&amp; argument5)</div>
-<div class="line"><a name="l00705"></a><span class="lineno"> 705</span>&#160; {</div>
-<div class="line"><a name="l00706"></a><span class="lineno"> 706</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(argument, argument1, argument2, argument3, argument4, argument5);</div>
-<div class="line"><a name="l00707"></a><span class="lineno"> 707</span>&#160; <a class="code" href="classam_1_1CAmSerializer.html#afd463682be766b28756ca2764f297ee3">doSyncCall</a>(instance, <span class="keyword">function</span>, retVal, t);</div>
-<div class="line"><a name="l00708"></a><span class="lineno"> 708</span>&#160; std::tie(argument, argument1,argument2, argument3, argument4, argument5) = t;</div>
-<div class="line"><a name="l00709"></a><span class="lineno"> 709</span>&#160; }</div>
-<div class="line"><a name="l00710"></a><span class="lineno"> 710</span>&#160;</div>
-<div class="line"><a name="l00714"></a><span class="lineno"><a class="line" href="classam_1_1CAmSerializer.html#a56fbe8fa7b4e43825b2cbff44b9b13fc"> 714</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmSerializer.html#a56fbe8fa7b4e43825b2cbff44b9b13fc">receiverCallback</a>(<span class="keyword">const</span> pollfd pollfd, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData)</div>
-<div class="line"><a name="l00715"></a><span class="lineno"> 715</span>&#160; {</div>
-<div class="line"><a name="l00716"></a><span class="lineno"> 716</span>&#160; (void) handle;</div>
-<div class="line"><a name="l00717"></a><span class="lineno"> 717</span>&#160; (void) userData;</div>
-<div class="line"><a name="l00718"></a><span class="lineno"> 718</span>&#160; <span class="keywordtype">int</span> numReads;</div>
-<div class="line"><a name="l00719"></a><span class="lineno"> 719</span>&#160; CAmDelegagePtr listPointers[3];</div>
-<div class="line"><a name="l00720"></a><span class="lineno"> 720</span>&#160; <span class="keywordflow">if</span> ((numReads = read(pollfd.fd, &amp;listPointers, <span class="keyword">sizeof</span>(listPointers))) == -1)</div>
-<div class="line"><a name="l00721"></a><span class="lineno"> 721</span>&#160; {</div>
-<div class="line"><a name="l00722"></a><span class="lineno"> 722</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;CAmSerializer::receiverCallback could not read pipe!&quot;</span>);</div>
-<div class="line"><a name="l00723"></a><span class="lineno"> 723</span>&#160; <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;CAmSerializer Could not read pipe!&quot;</span>);</div>
-<div class="line"><a name="l00724"></a><span class="lineno"> 724</span>&#160; }</div>
-<div class="line"><a name="l00725"></a><span class="lineno"> 725</span>&#160; mListDelegatePoiters.assign(listPointers, listPointers + (numReads / <span class="keyword">sizeof</span>(CAmDelegagePtr)));</div>
-<div class="line"><a name="l00726"></a><span class="lineno"> 726</span>&#160; }</div>
-<div class="line"><a name="l00727"></a><span class="lineno"> 727</span>&#160;</div>
-<div class="line"><a name="l00731"></a><span class="lineno"><a class="line" href="classam_1_1CAmSerializer.html#a4625fc98ad399f0218b9dee30598de52"> 731</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmSerializer.html#a4625fc98ad399f0218b9dee30598de52">checkerCallback</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData)</div>
-<div class="line"><a name="l00732"></a><span class="lineno"> 732</span>&#160; {</div>
-<div class="line"><a name="l00733"></a><span class="lineno"> 733</span>&#160; (void) handle;</div>
-<div class="line"><a name="l00734"></a><span class="lineno"> 734</span>&#160; (void) userData;</div>
-<div class="line"><a name="l00735"></a><span class="lineno"> 735</span>&#160; <span class="keywordflow">if</span> (mListDelegatePoiters.empty())</div>
-<div class="line"><a name="l00736"></a><span class="lineno"> 736</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">false</span>);</div>
-<div class="line"><a name="l00737"></a><span class="lineno"> 737</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">true</span>);</div>
-<div class="line"><a name="l00738"></a><span class="lineno"> 738</span>&#160; }</div>
-<div class="line"><a name="l00739"></a><span class="lineno"> 739</span>&#160;</div>
-<div class="line"><a name="l00743"></a><span class="lineno"><a class="line" href="classam_1_1CAmSerializer.html#a3d9f723013263b08a9a9aef951e4115d"> 743</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmSerializer.html#a3d9f723013263b08a9a9aef951e4115d">dispatcherCallback</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData)</div>
-<div class="line"><a name="l00744"></a><span class="lineno"> 744</span>&#160; {</div>
-<div class="line"><a name="l00745"></a><span class="lineno"> 745</span>&#160; (void) handle;</div>
-<div class="line"><a name="l00746"></a><span class="lineno"> 746</span>&#160; (void) userData;</div>
-<div class="line"><a name="l00747"></a><span class="lineno"> 747</span>&#160; CAmDelegagePtr delegatePoiter = mListDelegatePoiters.front();</div>
-<div class="line"><a name="l00748"></a><span class="lineno"> 748</span>&#160; mListDelegatePoiters.pop_front();</div>
-<div class="line"><a name="l00749"></a><span class="lineno"> 749</span>&#160; <span class="keywordflow">if</span> (delegatePoiter-&gt;call(mReturnPipe))</div>
-<div class="line"><a name="l00750"></a><span class="lineno"> 750</span>&#160; <span class="keyword">delete</span> delegatePoiter;</div>
-<div class="line"><a name="l00751"></a><span class="lineno"> 751</span>&#160; <span class="keywordflow">if</span> (mListDelegatePoiters.empty())</div>
-<div class="line"><a name="l00752"></a><span class="lineno"> 752</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">false</span>);</div>
-<div class="line"><a name="l00753"></a><span class="lineno"> 753</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">true</span>);</div>
-<div class="line"><a name="l00754"></a><span class="lineno"> 754</span>&#160; }</div>
-<div class="line"><a name="l00755"></a><span class="lineno"> 755</span>&#160;</div>
-<div class="line"><a name="l00756"></a><span class="lineno"><a class="line" href="classam_1_1CAmSerializer.html#aa964393eaa6bb23692e707298cf4c626"> 756</a></span>&#160; <a class="code" href="classam_1_1TAmShPollFired.html">TAmShPollFired&lt;CAmSerializer&gt;</a> <a class="code" href="classam_1_1CAmSerializer.html#aa964393eaa6bb23692e707298cf4c626">receiverCallbackT</a>;</div>
-<div class="line"><a name="l00757"></a><span class="lineno"><a class="line" href="classam_1_1CAmSerializer.html#ae300365862abdb441c7b3a8ba2c2f06e"> 757</a></span>&#160; <a class="code" href="classam_1_1TAmShPollDispatch.html">TAmShPollDispatch&lt;CAmSerializer&gt;</a> <a class="code" href="classam_1_1CAmSerializer.html#ae300365862abdb441c7b3a8ba2c2f06e">dispatcherCallbackT</a>;</div>
-<div class="line"><a name="l00758"></a><span class="lineno"><a class="line" href="classam_1_1CAmSerializer.html#a1f511d99586a5e7487c8a167d9b1d7a6"> 758</a></span>&#160; <a class="code" href="classam_1_1TAmShPollCheck.html">TAmShPollCheck&lt;CAmSerializer&gt;</a> <a class="code" href="classam_1_1CAmSerializer.html#a1f511d99586a5e7487c8a167d9b1d7a6">checkerCallbackT</a>;</div>
-<div class="line"><a name="l00759"></a><span class="lineno"> 759</span>&#160;</div>
-<div class="line"><a name="l00764"></a><span class="lineno"><a class="line" href="classam_1_1CAmSerializer.html#a9db44dbd78b8c680e0a2cb6cec55887d"> 764</a></span>&#160; <a class="code" href="classam_1_1CAmSerializer.html#a9db44dbd78b8c680e0a2cb6cec55887d">CAmSerializer</a>(<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *iSocketHandler) :</div>
-<div class="line"><a name="l00765"></a><span class="lineno"> 765</span>&#160; mPipe(), <span class="comment">//</span></div>
-<div class="line"><a name="l00766"></a><span class="lineno"> 766</span>&#160; mReturnPipe(),<span class="comment">//</span></div>
-<div class="line"><a name="l00767"></a><span class="lineno"> 767</span>&#160; mListDelegatePoiters(), <span class="comment">//</span></div>
-<div class="line"><a name="l00768"></a><span class="lineno"> 768</span>&#160; <a class="code" href="classam_1_1CAmSerializer.html#aa964393eaa6bb23692e707298cf4c626">receiverCallbackT</a>(this, &amp;<a class="code" href="classam_1_1CAmSerializer.html">CAmSerializer</a>::<a class="code" href="classam_1_1CAmSerializer.html#a56fbe8fa7b4e43825b2cbff44b9b13fc">receiverCallback</a>), <span class="comment">//</span></div>
-<div class="line"><a name="l00769"></a><span class="lineno"> 769</span>&#160; <a class="code" href="classam_1_1CAmSerializer.html#ae300365862abdb441c7b3a8ba2c2f06e">dispatcherCallbackT</a>(this, &amp;<a class="code" href="classam_1_1CAmSerializer.html">CAmSerializer</a>::<a class="code" href="classam_1_1CAmSerializer.html#a3d9f723013263b08a9a9aef951e4115d">dispatcherCallback</a>), <span class="comment">//</span></div>
-<div class="line"><a name="l00770"></a><span class="lineno"> 770</span>&#160; <a class="code" href="classam_1_1CAmSerializer.html#a1f511d99586a5e7487c8a167d9b1d7a6">checkerCallbackT</a>(this, &amp;<a class="code" href="classam_1_1CAmSerializer.html">CAmSerializer</a>::<a class="code" href="classam_1_1CAmSerializer.html#a4625fc98ad399f0218b9dee30598de52">checkerCallback</a>)</div>
-<div class="line"><a name="l00771"></a><span class="lineno"> 771</span>&#160; {</div>
-<div class="line"><a name="l00772"></a><span class="lineno"> 772</span>&#160; assert(NULL!=iSocketHandler);</div>
-<div class="line"><a name="l00773"></a><span class="lineno"> 773</span>&#160;</div>
-<div class="line"><a name="l00774"></a><span class="lineno"> 774</span>&#160; <span class="keywordflow">if</span> (pipe(mPipe) == -1)</div>
-<div class="line"><a name="l00775"></a><span class="lineno"> 775</span>&#160; {</div>
-<div class="line"><a name="l00776"></a><span class="lineno"> 776</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;CAmSerializer could not create pipe!&quot;</span>);</div>
-<div class="line"><a name="l00777"></a><span class="lineno"> 777</span>&#160; <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;CAmSerializer Could not open pipe!&quot;</span>);</div>
-<div class="line"><a name="l00778"></a><span class="lineno"> 778</span>&#160; }</div>
-<div class="line"><a name="l00779"></a><span class="lineno"> 779</span>&#160;</div>
-<div class="line"><a name="l00780"></a><span class="lineno"> 780</span>&#160; <span class="keywordflow">if</span> (pipe(mReturnPipe) == -1)</div>
-<div class="line"><a name="l00781"></a><span class="lineno"> 781</span>&#160; {</div>
-<div class="line"><a name="l00782"></a><span class="lineno"> 782</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;CAmSerializer could not create mReturnPipe!&quot;</span>);</div>
-<div class="line"><a name="l00783"></a><span class="lineno"> 783</span>&#160; <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;CAmSerializer Could not open mReturnPipe!&quot;</span>);</div>
-<div class="line"><a name="l00784"></a><span class="lineno"> 784</span>&#160; }</div>
-<div class="line"><a name="l00785"></a><span class="lineno"> 785</span>&#160;</div>
-<div class="line"><a name="l00786"></a><span class="lineno"> 786</span>&#160; <span class="keywordtype">short</span> <span class="keyword">event</span> = 0;</div>
-<div class="line"><a name="l00787"></a><span class="lineno"> 787</span>&#160; <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle;</div>
-<div class="line"><a name="l00788"></a><span class="lineno"> 788</span>&#160; <span class="keyword">event</span> |= POLLIN;</div>
-<div class="line"><a name="l00789"></a><span class="lineno"> 789</span>&#160; iSocketHandler-&gt;<a class="code" href="classam_1_1CAmSocketHandler.html#ace2198a9522679b4a680c43755bb9b44">addFDPoll</a>(mPipe[0], event, NULL, &amp;<a class="code" href="classam_1_1CAmSerializer.html#aa964393eaa6bb23692e707298cf4c626">receiverCallbackT</a>, &amp;<a class="code" href="classam_1_1CAmSerializer.html#a1f511d99586a5e7487c8a167d9b1d7a6">checkerCallbackT</a>, &amp;<a class="code" href="classam_1_1CAmSerializer.html#ae300365862abdb441c7b3a8ba2c2f06e">dispatcherCallbackT</a>, NULL, handle);</div>
-<div class="line"><a name="l00790"></a><span class="lineno"> 790</span>&#160; }</div>
-<div class="line"><a name="l00791"></a><span class="lineno"> 791</span>&#160;</div>
-<div class="line"><a name="l00792"></a><span class="lineno"><a class="line" href="classam_1_1CAmSerializer.html#a85de8ad38d51c00ec43523d33f6b5e1f"> 792</a></span>&#160; <a class="code" href="classam_1_1CAmSerializer.html#a85de8ad38d51c00ec43523d33f6b5e1f">~CAmSerializer</a>()</div>
-<div class="line"><a name="l00793"></a><span class="lineno"> 793</span>&#160; {</div>
-<div class="line"><a name="l00794"></a><span class="lineno"> 794</span>&#160; close(mPipe[0]);</div>
-<div class="line"><a name="l00795"></a><span class="lineno"> 795</span>&#160; close(mPipe[1]);</div>
-<div class="line"><a name="l00796"></a><span class="lineno"> 796</span>&#160; close(mReturnPipe[0]);</div>
-<div class="line"><a name="l00797"></a><span class="lineno"> 797</span>&#160; close(mReturnPipe[1]);</div>
-<div class="line"><a name="l00798"></a><span class="lineno"> 798</span>&#160; }</div>
-<div class="line"><a name="l00799"></a><span class="lineno"> 799</span>&#160;};</div>
-<div class="line"><a name="l00800"></a><span class="lineno"> 800</span>&#160;} <span class="comment">/* namespace am */</span></div>
-<div class="line"><a name="l00801"></a><span class="lineno"> 801</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* CAMSERIALIZER_H_ */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="classam_1_1CAmSerializer_html_afb2ce11f1dae3b1466ee1527cf668b4d"><div class="ttname"><a href="classam_1_1CAmSerializer.html#afb2ce11f1dae3b1466ee1527cf668b4d">am::CAmSerializer::asyncCall</a></div><div class="ttdeci">void asyncCall(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 argument1, Targ2 &amp;argument2), Targ argument, Targ1 argument1, Targ2 &amp;argument2)</div><div class="ttdoc">calls a function with three arguments asynchronously threadsafe. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00505">CAmSerializer.h:505</a></div></div>
-<div class="ttc" id="classam_1_1CAmSerializer_html"><div class="ttname"><a href="classam_1_1CAmSerializer.html">am::CAmSerializer</a></div><div class="ttdoc">magic class that does the serialization of functions calls The constructor must be called within the ...</div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00049">CAmSerializer.h:49</a></div></div>
-<div class="ttc" id="classam_1_1CAmSerializer_html_a9cba8ffa840271f142238c03145efa21"><div class="ttname"><a href="classam_1_1CAmSerializer.html#a9cba8ffa840271f142238c03145efa21">am::CAmSerializer::asyncCall</a></div><div class="ttdeci">void asyncCall(TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 argument1, Targ2 &amp;argument2), Targ &amp;argument, Targ1 argument1, Targ2 &amp;argument2)</div><div class="ttdoc">calls a function with three arguments asynchronously threadsafe. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00545">CAmSerializer.h:545</a></div></div>
-<div class="ttc" id="classam_1_1CAmSerializer_html_ae0fb76f06adf7ec61da67b4546510158"><div class="ttname"><a href="classam_1_1CAmSerializer.html#ae0fb76f06adf7ec61da67b4546510158">am::CAmSerializer::syncCall</a></div><div class="ttdeci">void syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2, TargCall3), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2, Targ3 &amp;argument3)</div><div class="ttdoc">calls a function with four arguments synchronously threadsafe. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00682">CAmSerializer.h:682</a></div></div>
-<div class="ttc" id="classam_1_1TAmShPollCheck_html"><div class="ttname"><a href="classam_1_1TAmShPollCheck.html">am::TAmShPollCheck</a></div><div class="ttdoc">template for a callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00449">CAmSocketHandler.h:449</a></div></div>
-<div class="ttc" id="classam_1_1CAmSerializer_html_a36a85164f8c8b28292463f460f358f8b"><div class="ttname"><a href="classam_1_1CAmSerializer.html#a36a85164f8c8b28292463f460f358f8b">am::CAmSerializer::asyncCall</a></div><div class="ttdeci">void asyncCall(TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2), Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2)</div><div class="ttdoc">calls a function with three arguments asynchronously threadsafe. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00525">CAmSerializer.h:525</a></div></div>
-<div class="ttc" id="classam_1_1CAmSerializer_html_a2fab9510c9ab7140e7bd240ce0d13439"><div class="ttname"><a href="classam_1_1CAmSerializer.html#a2fab9510c9ab7140e7bd240ce0d13439">am::CAmSerializer::syncCall</a></div><div class="ttdeci">void syncCall(TClass *instance, TRet(TClass::*method)(TArgs...), TRet &amp;result, TArgs &amp;...arguments)</div><div class="ttdoc">calls a function with variadic arguments threadsafe </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00291">CAmSerializer.h:291</a></div></div>
-<div class="ttc" id="classam_1_1CAmSerializer_html_a4096aa0d7c4ab433dd1241047da6b871"><div class="ttname"><a href="classam_1_1CAmSerializer.html#a4096aa0d7c4ab433dd1241047da6b871">am::CAmSerializer::getListDelegatePoiters</a></div><div class="ttdeci">int getListDelegatePoiters()</div><div class="ttdoc">get the size of delegate pointers </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00264">CAmSerializer.h:264</a></div></div>
-<div class="ttc" id="classam_1_1CAmSerializer_html_a399a981fe7f343287bdc4dc67a7f9dd2"><div class="ttname"><a href="classam_1_1CAmSerializer.html#a399a981fe7f343287bdc4dc67a7f9dd2">am::CAmSerializer::asyncCall</a></div><div class="ttdeci">void asyncCall(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 argument1, Targ2 argument2), Targ argument, Targ1 argument1, Targ2 argument2)</div><div class="ttdoc">calls a function with three arguments asynchronously threadsafe. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00474">CAmSerializer.h:474</a></div></div>
-<div class="ttc" id="classam_1_1CAmSerializer_html_ade7e2206e17a39785a355d541c5e1a71"><div class="ttname"><a href="classam_1_1CAmSerializer.html#ade7e2206e17a39785a355d541c5e1a71">am::CAmSerializer::asyncCall</a></div><div class="ttdeci">void asyncCall(TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 &amp;argument1, Targ2 argument2), Targ &amp;argument, Targ1 &amp;argument1, Targ2 argument2)</div><div class="ttdoc">calls a function with three arguments asynchronously threadsafe. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00535">CAmSerializer.h:535</a></div></div>
-<div class="ttc" id="classam_1_1TAmShPollFired_html"><div class="ttname"><a href="classam_1_1TAmShPollFired.html">am::TAmShPollFired</a></div><div class="ttdoc">make private, not public template for a callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00429">CAmSocketHandler.h:429</a></div></div>
-<div class="ttc" id="classam_1_1CAmSerializer_html_a61f16785f9e57be8694565afd9b25c99"><div class="ttname"><a href="classam_1_1CAmSerializer.html#a61f16785f9e57be8694565afd9b25c99">am::CAmSerializer::syncCall</a></div><div class="ttdeci">void syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2, TargCall3, TargCall4, TargCall5), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2, Targ3 &amp;argument3, Targ4 &amp;argument4, Targ5 &amp;argument5)</div><div class="ttdoc">calls a function with six arguments synchronously threadsafe. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00704">CAmSerializer.h:704</a></div></div>
-<div class="ttc" id="classam_1_1CAmSerializer_html_a1f511d99586a5e7487c8a167d9b1d7a6"><div class="ttname"><a href="classam_1_1CAmSerializer.html#a1f511d99586a5e7487c8a167d9b1d7a6">am::CAmSerializer::checkerCallbackT</a></div><div class="ttdeci">TAmShPollCheck&lt; CAmSerializer &gt; checkerCallbackT</div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00758">CAmSerializer.h:758</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00094">CAmSocketHandler.h:94</a></div></div>
-<div class="ttc" id="classam_1_1CAmSerializer_html_ad68f0659e1157316bd1ba52482f85819"><div class="ttname"><a href="classam_1_1CAmSerializer.html#ad68f0659e1157316bd1ba52482f85819">am::CAmSerializer::asyncCall</a></div><div class="ttdeci">void asyncCall(TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 &amp;argument1), Targ &amp;argument, Targ1 &amp;argument1)</div><div class="ttdoc">calls a function with two arguments asynchronously threadsafe, both arguments are references...</div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00464">CAmSerializer.h:464</a></div></div>
-<div class="ttc" id="namespaceam_html_af782e2735b1adf1e43a9d530cee340aa"><div class="ttname"><a href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">am::sh_pollHandle_t</a></div><div class="ttdeci">uint16_t sh_pollHandle_t</div><div class="ttdoc">this is a handle for a filedescriptor to be used with the SocketHandler </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00037">CAmSocketHandler.h:37</a></div></div>
-<div class="ttc" id="classam_1_1CAmSerializer_html_a3b4863944ef2f01a18c1702d03252fa6"><div class="ttname"><a href="classam_1_1CAmSerializer.html#a3b4863944ef2f01a18c1702d03252fa6">am::CAmSerializer::asyncCall</a></div><div class="ttdeci">void asyncCall(TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 argument1, Targ2 argument2), Targ &amp;argument, Targ1 argument1, Targ2 argument2)</div><div class="ttdoc">calls a function with three arguments asynchronously threadsafe. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00484">CAmSerializer.h:484</a></div></div>
-<div class="ttc" id="classam_1_1CAmSerializer_html_ae562e3e7cf9f5dfef4b1ddedc5f04e80"><div class="ttname"><a href="classam_1_1CAmSerializer.html#ae562e3e7cf9f5dfef4b1ddedc5f04e80">am::CAmSerializer::doAsyncCall</a></div><div class="ttdeci">void doAsyncCall(Class intsance, Method method, Tuple &amp;arguments)</div><div class="ttdoc">instantiates a async delegate with given arguments and sends the delegate pointer over the pipe ...</div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00210">CAmSerializer.h:210</a></div></div>
+<a href="CAmSerializer_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#ifndef CAMSERIALIZER_H_</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#define CAMSERIALIZER_H_</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#include &lt;deque&gt;</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#include &lt;cassert&gt;</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &lt;stdexcept&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;unistd.h&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a>&quot;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmSocketHandler_8h.html">CAmSocketHandler.h</a>&quot;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="keyword">template</span>&lt;std::size_t ... Is&gt;</div><div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="structindices.html"> 33</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structindices.html">indices</a></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;{</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;};</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">template</span>&lt;std::size_t N, std::size_t ... Is&gt;</div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="structbuild__indices.html"> 38</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structbuild__indices.html">build_indices</a>: <a class="code" href="structbuild__indices.html">build_indices</a>&lt;N - 1, N - 1, Is...&gt;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;{</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;};</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="keyword">template</span>&lt;std::size_t ... Is&gt;</div><div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="structbuild__indices_3_010_00_01Is_8_8_8_01_4.html"> 43</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structbuild__indices.html">build_indices</a>&lt;0, Is...&gt; : <a class="code" href="structindices.html">indices</a>&lt;Is...&gt;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;{</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;};</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="structplaceholder.html"> 47</a></span>&#160;<span class="keyword">template</span>&lt;<span class="keywordtype">int</span> I&gt; <span class="keyword">struct </span><a class="code" href="structplaceholder.html">placeholder</a></div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;{</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;};</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacestd.html">std</a></div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;{</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keyword">template</span>&lt;<span class="keywordtype">int</span> I&gt;</div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="structstd_1_1is__placeholder_3_1_1placeholder_3_01I_01_4_01_4.html"> 54</a></span>&#160; <span class="keyword">struct </span>is_placeholder&lt;::<a class="code" href="structplaceholder.html">placeholder</a>&lt;I&gt;&gt; : std::integral_constant&lt;int, I&gt;</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; {</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; };</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;}</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor">#if defined(__GNUC__)</span></div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor"># define DEPRECATED(MSG) __attribute__ ((__deprecated__((#MSG))))</span></div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="CAmSerializer_8h.html#aab10037dca32fba66b70d85bf7633355"> 62</a></span>&#160;<span class="preprocessor"># define DEPRECATED(MSG)</span></div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceam.html">am</a></div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;{</div><div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="namespaceam_1_1V1.html"> 85</a></span>&#160; <span class="keyword">namespace </span>V1</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; {</div><div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="classam_1_1V1_1_1CAmSerializer.html"> 87</a></span>&#160; <span class="keyword">class </span><a class="code" href="classam_1_1V1_1_1CAmSerializer.html">CAmSerializer</a></div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; {</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keyword">class </span>CAmDelegate</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; {</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="keyword">typedef</span> <span class="keyword">enum</span></div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; :<span class="keywordtype">bool</span></div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; {</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; SyncCallType = <span class="keyword">false</span>, AsyncCallType = <span class="keyword">true</span></div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; } CallType;</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="keyword">virtual</span> ~CAmDelegate()</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; {</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; }</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; ;</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <span class="keyword">virtual</span> CallType call(<span class="keywordtype">int</span>* pipe)=0;</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; };</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class </span>Class, <span class="keyword">typename</span> Method, <span class="keyword">typename</span> Tuple, <span class="keywordtype">bool</span> Done, <span class="keywordtype">int</span> Total, <span class="keywordtype">int</span> ... N&gt;</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="keyword">class </span>CAmDelegateAsyncImpl: <span class="keyword">public</span> CAmDelegate</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; {</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; Class mInstance;</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; Method mMethod;</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; Tuple mArguments;</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classam_1_1V1_1_1CAmSerializer.html">CAmSerializer</a>;</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> call(Class instance, Method method, Tuple &amp;&amp; arguments)</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; {</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; CAmDelegateAsyncImpl&lt;Class, Method, Tuple, Total == 1 + <span class="keyword">sizeof</span>...(N), Total, N..., <span class="keyword">sizeof</span>...(N)&gt;::call(instance, method, std::forward&lt;Tuple&gt;(arguments));</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; }</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; CAmDelegateAsyncImpl(Class instance, Method method, Tuple &amp;&amp; arguments)</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; {</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; mInstance = instance;</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; mMethod = method;</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; mArguments = std::move(arguments);</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; }</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; CallType call(<span class="keywordtype">int</span>* pipe)</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; {</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; (void) pipe;</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; call(mInstance, mMethod, std::forward&lt;Tuple&gt;(mArguments));</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <span class="keywordflow">return</span> (AsyncCallType);</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; }</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; ;</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; };</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class </span>Class, <span class="keyword">typename</span> Method, <span class="keyword">typename</span> Tuple, <span class="keywordtype">int</span> Total, <span class="keywordtype">int</span> ... N&gt;</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keyword">class </span>CAmDelegateAsyncImpl&lt;Class, Method, Tuple, true, Total, N...&gt; : <span class="keyword">public</span> CAmDelegate</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; {</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; Class mInstance;</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; Method mMethod;</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; Tuple mArguments;</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classam_1_1V1_1_1CAmSerializer.html">CAmSerializer</a>;</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> call(Class instance, Method method, Tuple &amp;&amp; t)</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; {</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; (*instance.*method)(std::get&lt;N&gt;(std::forward&lt;Tuple&gt;(t))...);</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; }</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; CAmDelegateAsyncImpl(Class instance, Method method, Tuple &amp;&amp; arguments)</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; {</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; mInstance = instance;</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; mMethod = method;</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; mArguments = std::move(arguments);</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; }</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; CallType call(<span class="keywordtype">int</span>* pipe)</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; {</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; (void) pipe;</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; call(mInstance, mMethod, std::forward&lt;Tuple&gt;(mArguments));</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <span class="keywordflow">return</span> (AsyncCallType);</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; }</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; ;</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; };</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class </span>Class, <span class="keyword">typename</span> Method, <span class="keyword">typename</span> Return, <span class="keyword">typename</span> Tuple, <span class="keywordtype">bool</span> Done, <span class="keywordtype">int</span> Total, <span class="keywordtype">int</span> ... N&gt;</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <span class="keyword">class </span>CAmDelegateSyncImpl: <span class="keyword">public</span> CAmDelegate</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; {</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; Class mInstance;</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; Method mMethod;</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; Tuple mArguments;</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; Return mReturn;</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classam_1_1V1_1_1CAmSerializer.html">CAmSerializer</a>;</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> call(Class instance, Method method, Return &amp; result, Tuple &amp;&amp; arguments)</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; {</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; CAmDelegateSyncImpl&lt;Class, Method, Return, Tuple, Total == 1 + <span class="keyword">sizeof</span>...(N), Total, N..., <span class="keyword">sizeof</span>...(N)&gt;::call(instance, method, result, std::forward&lt;Tuple&gt;(arguments));</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; }</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; CAmDelegateSyncImpl(Class instance, Method method, Tuple &amp;&amp; arguments)</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; {</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; mInstance = instance;</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; mMethod = method;</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; mArguments = std::move(arguments);</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; }</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; CallType call(<span class="keywordtype">int</span>* pipe)</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; {</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; call(mInstance, mMethod, mReturn, std::forward&lt;Tuple&gt;(mArguments));</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; ssize_t result(-1);</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; result = write(pipe[1], <span class="keyword">this</span>, <span class="keyword">sizeof</span>(<span class="keyword">this</span>));</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; <span class="keywordflow">if</span> (result == -1)</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;CAmSerializer: Problem writing into pipe! Error No:&quot;</span>, errno);</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; <span class="keywordflow">return</span> (SyncCallType);</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; }</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; ;</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; };</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;</div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class </span>Class, <span class="keyword">typename</span> Method, <span class="keyword">typename</span> Return, <span class="keyword">typename</span> Tuple, <span class="keywordtype">int</span> Total, <span class="keywordtype">int</span> ... N&gt;</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; <span class="keyword">class </span>CAmDelegateSyncImpl&lt;Class, Method, Return, Tuple, true, Total, N...&gt; : <span class="keyword">public</span> CAmDelegate</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; {</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; Class mInstance;</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; Method mMethod;</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; Tuple mArguments;</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; Return mReturn;</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classam_1_1V1_1_1CAmSerializer.html">CAmSerializer</a>;</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> call(Class instance, Method method, Return &amp; result, Tuple &amp;&amp; t)</div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; {</div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; result = (*instance.*method)(std::get&lt;N&gt;(t)...);</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; }</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; CAmDelegateSyncImpl(Class instance, Method method, Tuple &amp;&amp; arguments)</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; {</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; mInstance = instance;</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; mMethod = method;</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; mArguments = std::move(arguments);</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; }</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; CallType call(<span class="keywordtype">int</span>* pipe)</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; {</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; call(mInstance, mMethod, mReturn, std::forward&lt;Tuple&gt;(mArguments));</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; ssize_t result(-1);</div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; result = write(pipe[1], <span class="keyword">this</span>, <span class="keyword">sizeof</span>(<span class="keyword">this</span>));</div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; <span class="keywordflow">if</span> (result == -1)</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;CAmSerializer: Problem writing into pipe! Error No:&quot;</span>, errno);</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; <span class="keywordflow">return</span> (SyncCallType);</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; }</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; ;</div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; };</div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; <span class="keyword">typedef</span> CAmDelegate* CAmDelegagePtr; </div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> Class, <span class="keyword">typename</span> Method, <span class="keyword">typename</span> Tuple&gt;</div><div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="classam_1_1V1_1_1CAmSerializer.html#adcd7db11c70d28c691e565ba4bee7800"> 255</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1V1_1_1CAmSerializer.html#adcd7db11c70d28c691e565ba4bee7800">doAsyncCall</a>(Class intsance, Method method, Tuple &amp; arguments)</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; {</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> std::decay&lt;Tuple&gt;::type ttype;</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; <span class="keyword">typedef</span> CAmDelegateAsyncImpl&lt;Class, Method, Tuple, 0 == std::tuple_size&lt;ttype&gt;::value, std::tuple_size&lt;ttype&gt;::value&gt; AsyncDelegate;</div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; AsyncDelegate *pImp = <span class="keyword">new</span> AsyncDelegate(intsance, method, std::forward&lt;Tuple&gt;(arguments));</div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; send(pImp);</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; <span class="comment">//Do not delete the pointer. It will be deleted automatically later.</span></div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; }</div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> Class, <span class="keyword">typename</span> Method, <span class="keyword">typename</span> Return, <span class="keyword">typename</span> Tuple&gt;</div><div class="line"><a name="l00268"></a><span class="lineno"><a class="line" href="classam_1_1V1_1_1CAmSerializer.html#a44b90dfcc5da2c26b07e542d9b2d1dbd"> 268</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1V1_1_1CAmSerializer.html#a44b90dfcc5da2c26b07e542d9b2d1dbd">doSyncCall</a>(Class intsance, Method method, Return &amp; result, Tuple &amp; arguments)</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; {</div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> std::decay&lt;Tuple&gt;::type ttype;</div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; <span class="keyword">typedef</span> CAmDelegateSyncImpl&lt;Class, Method, Return, Tuple, 0 == std::tuple_size&lt;ttype&gt;::value, std::tuple_size&lt;ttype&gt;::value&gt; SyncDelegate;</div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; SyncDelegate *pImp = <span class="keyword">new</span> SyncDelegate(intsance, method, std::forward&lt;Tuple&gt;(arguments));</div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; send(pImp);</div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; <span class="keywordtype">int</span> numReads;</div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; SyncDelegate *p = NULL;</div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; <span class="keywordflow">if</span> ((numReads = read(mReturnPipe[0], &amp;p, <span class="keyword">sizeof</span>(p))) == -1)</div><div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; {</div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;CAmSerializer::doSyncCall could not read pipe!&quot;</span>);</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;CAmSerializer Could not read pipe!&quot;</span>);</div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; }</div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; result = std::move(pImp-&gt;mReturn);</div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; arguments = std::move(pImp-&gt;mArguments);</div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; <span class="comment">//Delete the pointer.</span></div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; <span class="keyword">delete</span> pImp;</div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; }</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;</div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; <span class="keyword">inline</span> <span class="keywordtype">void</span> send(CAmDelegagePtr p)</div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; {</div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; <span class="keywordflow">if</span> (write(mPipe[1], &amp;p, <span class="keyword">sizeof</span>(p)) == -1)</div><div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; {</div><div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;could not write to pipe !&quot;</span>);</div><div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; }</div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; }</div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;</div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; <span class="keywordtype">int</span> mPipe[2]; </div><div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; <span class="keywordtype">int</span> mReturnPipe[2]; </div><div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> mHandle;</div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>* mpSocketHandler;</div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; std::deque&lt;CAmDelegagePtr&gt; mListDelegatePoiters; </div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;</div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;</div><div class="line"><a name="l00311"></a><span class="lineno"><a class="line" href="classam_1_1V1_1_1CAmSerializer.html#abe7fc8967659e477259eb55ad93a3f1f"> 311</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="classam_1_1V1_1_1CAmSerializer.html#abe7fc8967659e477259eb55ad93a3f1f">getListDelegatePoiters</a>()</div><div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; {</div><div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; <span class="keywordflow">return</span> mListDelegatePoiters.size();</div><div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; }</div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;</div><div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class </span>TClass, <span class="keyword">class </span>TRet, <span class="keyword">class </span>... TArgs&gt;</div><div class="line"><a name="l00338"></a><span class="lineno"><a class="line" href="classam_1_1V1_1_1CAmSerializer.html#a90c2b180dccf43ccd235574d30caa939"> 338</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1V1_1_1CAmSerializer.html#a90c2b180dccf43ccd235574d30caa939">syncCall</a>(TClass* instance, TRet (TClass::*method)(TArgs ...), TRet &amp; result, TArgs &amp; ... arguments)</div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; {</div><div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(arguments...);</div><div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; doSyncCall(instance, method, result, t);</div><div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; std::tie(arguments...) = t;</div><div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; }</div><div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160;</div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class </span>TClass, <span class="keyword">class </span>TRet, <span class="keyword">class </span>... TArgs&gt;</div><div class="line"><a name="l00365"></a><span class="lineno"><a class="line" href="classam_1_1V1_1_1CAmSerializer.html#a84baee10bb38abf162f3f7719eeb4bc3"> 365</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1V1_1_1CAmSerializer.html#a84baee10bb38abf162f3f7719eeb4bc3">asyncCall</a>(TClass* instance, TRet (TClass::*method)(TArgs ...), TArgs &amp; ... arguments)</div><div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; {</div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(arguments...);</div><div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; doAsyncCall(instance, method, t);</div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; }</div><div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160;</div><div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass&gt;</div><div class="line"><a name="l00389"></a><span class="lineno"><a class="line" href="classam_1_1V1_1_1CAmSerializer.html#acff5cf50e50e6e7f251bc87f62fcc1ed"> 389</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1V1_1_1CAmSerializer.html#acff5cf50e50e6e7f251bc87f62fcc1ed">asyncCall</a>(TClass* instance, <span class="keywordtype">void</span> (TClass::*<span class="keyword">function</span>)())</div><div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160; {</div><div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160; <span class="keyword">auto</span> t = std::make_tuple();</div><div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160; doAsyncCall(instance, <span class="keyword">function</span>, t);</div><div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; }</div><div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160;</div><div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> Targ&gt;</div><div class="line"><a name="l00416"></a><span class="lineno"><a class="line" href="classam_1_1V1_1_1CAmSerializer.html#af6f454c97602ab158a8855a22d74df6b"> 416</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1V1_1_1CAmSerializer.html#af6f454c97602ab158a8855a22d74df6b">asyncCall</a>(TClass1* instance, <span class="keywordtype">void</span> (TClass1::*<span class="keyword">function</span>)(Targ), Targ argument)</div><div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160; {</div><div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(argument);</div><div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160; doAsyncCall(instance, <span class="keyword">function</span>, t);</div><div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160; }</div><div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160;</div><div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> Targ&gt;</div><div class="line"><a name="l00443"></a><span class="lineno"><a class="line" href="classam_1_1V1_1_1CAmSerializer.html#a1d31764986d2a790e17152988df6fd0e"> 443</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1V1_1_1CAmSerializer.html#a1d31764986d2a790e17152988df6fd0e">asyncCall</a>(TClass1* instance, <span class="keywordtype">void</span> (TClass1::*<span class="keyword">function</span>)(Targ&amp;), Targ&amp; argument)</div><div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160; {</div><div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(argument);</div><div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160; doAsyncCall(instance, <span class="keyword">function</span>, t);</div><div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160; }</div><div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160;</div><div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> Targ, <span class="keyword">class</span> Targ1&gt;</div><div class="line"><a name="l00460"></a><span class="lineno"><a class="line" href="classam_1_1V1_1_1CAmSerializer.html#a519591eaee1bf7e1703addb63ec0d26d"> 460</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1V1_1_1CAmSerializer.html#a519591eaee1bf7e1703addb63ec0d26d">asyncCall</a>(TClass1* instance, <span class="keywordtype">void</span> (TClass1::*<span class="keyword">function</span>)(Targ argument, Targ1 argument1), Targ argument, Targ1 argument1)</div><div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; {</div><div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(argument, argument1);</div><div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; doAsyncCall(instance, <span class="keyword">function</span>, t);</div><div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160; }</div><div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160;</div><div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> Targ, <span class="keyword">class</span> Targ1&gt;</div><div class="line"><a name="l00477"></a><span class="lineno"><a class="line" href="classam_1_1V1_1_1CAmSerializer.html#a8f012d73246fa9c4f0108c7a27f7f15a"> 477</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1V1_1_1CAmSerializer.html#a8f012d73246fa9c4f0108c7a27f7f15a">asyncCall</a>(TClass1* instance, <span class="keywordtype">void</span> (TClass1::*<span class="keyword">function</span>)(Targ&amp; argument, Targ1 argument1), Targ&amp; argument, Targ1 argument1)</div><div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160; {</div><div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(argument, argument1);</div><div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160; doAsyncCall(instance, <span class="keyword">function</span>, t);</div><div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160; }</div><div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160;</div><div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> Targ, <span class="keyword">class</span> Targ1&gt;</div><div class="line"><a name="l00494"></a><span class="lineno"><a class="line" href="classam_1_1V1_1_1CAmSerializer.html#ae1b7235c1728ea06e0d8201d9558eae4"> 494</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1V1_1_1CAmSerializer.html#ae1b7235c1728ea06e0d8201d9558eae4">asyncCall</a>(TClass1* instance, <span class="keywordtype">void</span> (TClass1::*<span class="keyword">function</span>)(Targ argument, Targ1&amp; argument1), Targ argument, Targ1&amp; argument1)</div><div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160; {</div><div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(argument, argument1);</div><div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160; doAsyncCall(instance, <span class="keyword">function</span>, t);</div><div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160; }</div><div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160;</div><div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> Targ, <span class="keyword">class</span> Targ1&gt;</div><div class="line"><a name="l00511"></a><span class="lineno"><a class="line" href="classam_1_1V1_1_1CAmSerializer.html#a0f0f253106d12838bcabccccefb32958"> 511</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1V1_1_1CAmSerializer.html#a0f0f253106d12838bcabccccefb32958">asyncCall</a>(TClass1* instance, <span class="keywordtype">void</span> (TClass1::*<span class="keyword">function</span>)(Targ&amp; argument, Targ1&amp; argument1), Targ&amp; argument, Targ1&amp; argument1)</div><div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160; {</div><div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(argument, argument1);</div><div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160; doAsyncCall(instance, <span class="keyword">function</span>, t);</div><div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160; }</div><div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160;</div><div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> Targ, <span class="keyword">class</span> Targ1, <span class="keyword">class</span> Targ2&gt;</div><div class="line"><a name="l00521"></a><span class="lineno"><a class="line" href="classam_1_1V1_1_1CAmSerializer.html#ad039d03f5e597f8e29b67ede608f06cb"> 521</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1V1_1_1CAmSerializer.html#ad039d03f5e597f8e29b67ede608f06cb">asyncCall</a>(TClass1* instance, <span class="keywordtype">void</span> (TClass1::*<span class="keyword">function</span>)(Targ argument, Targ1 argument1, Targ2 argument2), Targ argument, Targ1 argument1, Targ2 argument2)</div><div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160; {</div><div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(argument, argument1, argument2);</div><div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160; doAsyncCall(instance, <span class="keyword">function</span>, t);</div><div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160; }</div><div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160;</div><div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> Targ, <span class="keyword">class</span> Targ1, <span class="keyword">class</span> Targ2&gt;</div><div class="line"><a name="l00531"></a><span class="lineno"><a class="line" href="classam_1_1V1_1_1CAmSerializer.html#ab785c9a874b2aa521b3d0dab0eb8228a"> 531</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1V1_1_1CAmSerializer.html#ab785c9a874b2aa521b3d0dab0eb8228a">asyncCall</a>(TClass1* instance, <span class="keywordtype">void</span> (TClass1::*<span class="keyword">function</span>)(Targ&amp; argument, Targ1 argument1, Targ2 argument2), Targ&amp; argument, Targ1 argument1, Targ2 argument2)</div><div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160; {</div><div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(argument, argument1, argument2);</div><div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160; doAsyncCall(instance, <span class="keyword">function</span>, t);</div><div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160; }</div><div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160;</div><div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> Targ, <span class="keyword">class</span> Targ1, <span class="keyword">class</span> Targ2&gt;</div><div class="line"><a name="l00541"></a><span class="lineno"><a class="line" href="classam_1_1V1_1_1CAmSerializer.html#abbcfa49f9d54745258155f37b6595a6e"> 541</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1V1_1_1CAmSerializer.html#abbcfa49f9d54745258155f37b6595a6e">asyncCall</a>(TClass1* instance, <span class="keywordtype">void</span> (TClass1::*<span class="keyword">function</span>)(Targ argument, Targ1&amp; argument1, Targ2 argument2), Targ argument, Targ1&amp; argument1, Targ2 argument2)</div><div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160; {</div><div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(argument, argument1, argument2);</div><div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160; doAsyncCall(instance, <span class="keyword">function</span>, t);</div><div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160; }</div><div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160;</div><div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> Targ, <span class="keyword">class</span> Targ1, <span class="keyword">class</span> Targ2&gt;</div><div class="line"><a name="l00551"></a><span class="lineno"><a class="line" href="classam_1_1V1_1_1CAmSerializer.html#a8e3520d09ac949e076dfa9a811139feb"> 551</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1V1_1_1CAmSerializer.html#a8e3520d09ac949e076dfa9a811139feb">asyncCall</a>(TClass1* instance, <span class="keywordtype">void</span> (TClass1::*<span class="keyword">function</span>)(Targ argument, Targ1 argument1, Targ2&amp; argument2), Targ argument, Targ1 argument1, Targ2&amp; argument2)</div><div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160; {</div><div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(argument, argument1, argument2);</div><div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160; doAsyncCall(instance, <span class="keyword">function</span>, t);</div><div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160; }</div><div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160;</div><div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> Targ, <span class="keyword">class</span> Targ1, <span class="keyword">class</span> Targ2&gt;</div><div class="line"><a name="l00561"></a><span class="lineno"><a class="line" href="classam_1_1V1_1_1CAmSerializer.html#a8b446d4cd275ed0449214d2c935ad4e3"> 561</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1V1_1_1CAmSerializer.html#a8b446d4cd275ed0449214d2c935ad4e3">asyncCall</a>(TClass1* instance, <span class="keywordtype">void</span> (TClass1::*<span class="keyword">function</span>)(Targ argument, Targ1&amp; argument1, Targ2&amp; argument2), Targ argument, Targ1&amp; argument1, Targ2&amp; argument2)</div><div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160; {</div><div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(argument, argument1, argument2);</div><div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160; doAsyncCall(instance, <span class="keyword">function</span>, t);</div><div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160; }</div><div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160;</div><div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> Targ, <span class="keyword">class</span> Targ1, <span class="keyword">class</span> Targ2&gt;</div><div class="line"><a name="l00571"></a><span class="lineno"><a class="line" href="classam_1_1V1_1_1CAmSerializer.html#a2a381c0363a7c4b7982c4ec0649fdace"> 571</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1V1_1_1CAmSerializer.html#a2a381c0363a7c4b7982c4ec0649fdace">asyncCall</a>(TClass1* instance, <span class="keywordtype">void</span> (TClass1::*<span class="keyword">function</span>)(Targ&amp; argument, Targ1&amp; argument1, Targ2&amp; argument2), Targ&amp; argument, Targ1&amp; argument1, Targ2&amp; argument2)</div><div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160; {</div><div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(argument, argument1, argument2);</div><div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160; doAsyncCall(instance, <span class="keyword">function</span>, t);</div><div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160; }</div><div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160;</div><div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> Targ, <span class="keyword">class</span> Targ1, <span class="keyword">class</span> Targ2&gt;</div><div class="line"><a name="l00581"></a><span class="lineno"><a class="line" href="classam_1_1V1_1_1CAmSerializer.html#a5bca075fa5bf2f2483edf6f44acb4dca"> 581</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1V1_1_1CAmSerializer.html#a5bca075fa5bf2f2483edf6f44acb4dca">asyncCall</a>(TClass1* instance, <span class="keywordtype">void</span> (TClass1::*<span class="keyword">function</span>)(Targ&amp; argument, Targ1&amp; argument1, Targ2 argument2), Targ&amp; argument, Targ1&amp; argument1, Targ2 argument2)</div><div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160; {</div><div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(argument, argument1, argument2);</div><div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160; doAsyncCall(instance, <span class="keyword">function</span>, t);</div><div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160; }</div><div class="line"><a name="l00586"></a><span class="lineno"> 586</span>&#160;</div><div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> Targ, <span class="keyword">class</span> Targ1, <span class="keyword">class</span> Targ2&gt;</div><div class="line"><a name="l00591"></a><span class="lineno"><a class="line" href="classam_1_1V1_1_1CAmSerializer.html#a6e4ab7989e90343ebf8d6541087c421a"> 591</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1V1_1_1CAmSerializer.html#a6e4ab7989e90343ebf8d6541087c421a">asyncCall</a>(TClass1* instance, <span class="keywordtype">void</span> (TClass1::*<span class="keyword">function</span>)(Targ&amp; argument, Targ1 argument1, Targ2&amp; argument2), Targ&amp; argument, Targ1 argument1, Targ2&amp; argument2)</div><div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160; {</div><div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(argument, argument1, argument2);</div><div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160; doAsyncCall(instance, <span class="keyword">function</span>, t);</div><div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160; }</div><div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160;</div><div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> Targ, <span class="keyword">class</span> Targ1, <span class="keyword">class</span> Targ2, <span class="keyword">class</span> Targ3&gt;</div><div class="line"><a name="l00601"></a><span class="lineno"><a class="line" href="classam_1_1V1_1_1CAmSerializer.html#a7162edb66961571ee69621374e97c7a6"> 601</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1V1_1_1CAmSerializer.html#a7162edb66961571ee69621374e97c7a6">asyncCall</a>(TClass1* instance, <span class="keywordtype">void</span> (TClass1::*<span class="keyword">function</span>)(Targ argument, Targ1 argument1, Targ2 argument2, Targ3 argument3), Targ argument, Targ1 argument1, Targ2 argument2, Targ3 argument3)</div><div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160; {</div><div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(argument, argument1, argument2, argument3);</div><div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160; doAsyncCall(instance, <span class="keyword">function</span>, t);</div><div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160; }</div><div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160;</div><div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> TretVal&gt;</div><div class="line"><a name="l00630"></a><span class="lineno"><a class="line" href="classam_1_1V1_1_1CAmSerializer.html#aaa118593c9299ebf72c8a261a12539a2"> 630</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1V1_1_1CAmSerializer.html#aaa118593c9299ebf72c8a261a12539a2">syncCall</a>(TClass1* instance, TretVal (TClass1::*<span class="keyword">function</span>)(), TretVal&amp; retVal)</div><div class="line"><a name="l00631"></a><span class="lineno"> 631</span>&#160; {</div><div class="line"><a name="l00632"></a><span class="lineno"> 632</span>&#160; <span class="keyword">auto</span> t = std::make_tuple();</div><div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160; doSyncCall(instance, <span class="keyword">function</span>, retVal, t);</div><div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160; }</div><div class="line"><a name="l00635"></a><span class="lineno"> 635</span>&#160;</div><div class="line"><a name="l00662"></a><span class="lineno"> 662</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> TretVal, <span class="keyword">class</span> TargCall, <span class="keyword">class</span> Targ&gt;</div><div class="line"><a name="l00663"></a><span class="lineno"><a class="line" href="classam_1_1V1_1_1CAmSerializer.html#a5faeb20324966a0a8e8b274256e374d4"> 663</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1V1_1_1CAmSerializer.html#a5faeb20324966a0a8e8b274256e374d4">syncCall</a>(TClass1* instance, TretVal (TClass1::*<span class="keyword">function</span>)(TargCall), TretVal&amp; retVal, Targ&amp; argument)</div><div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160; {</div><div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(argument);</div><div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160; doSyncCall(instance, <span class="keyword">function</span>, retVal, t);</div><div class="line"><a name="l00667"></a><span class="lineno"> 667</span>&#160; std::tie(argument) = t;</div><div class="line"><a name="l00668"></a><span class="lineno"> 668</span>&#160; }</div><div class="line"><a name="l00669"></a><span class="lineno"> 669</span>&#160;</div><div class="line"><a name="l00673"></a><span class="lineno"> 673</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> TretVal, <span class="keyword">class</span> TargCall, <span class="keyword">class</span> Targ&gt;</div><div class="line"><a name="l00674"></a><span class="lineno"><a class="line" href="classam_1_1V1_1_1CAmSerializer.html#a2693e0a63d1261b2e74ad361cd148edc"> 674</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1V1_1_1CAmSerializer.html#a2693e0a63d1261b2e74ad361cd148edc">syncCall</a>(TClass1* instance, TretVal (TClass1::*<span class="keyword">function</span>)(TargCall) <span class="keyword">const</span>, TretVal&amp; retVal, Targ&amp; argument)</div><div class="line"><a name="l00675"></a><span class="lineno"> 675</span>&#160; {</div><div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(argument);</div><div class="line"><a name="l00677"></a><span class="lineno"> 677</span>&#160; doSyncCall(instance, <span class="keyword">function</span>, retVal, t);</div><div class="line"><a name="l00678"></a><span class="lineno"> 678</span>&#160; std::tie(argument) = t;</div><div class="line"><a name="l00679"></a><span class="lineno"> 679</span>&#160; }</div><div class="line"><a name="l00680"></a><span class="lineno"> 680</span>&#160;</div><div class="line"><a name="l00684"></a><span class="lineno"> 684</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> TretVal, <span class="keyword">class</span> TargCall, <span class="keyword">class</span> Targ1Call, <span class="keyword">class</span> Targ, <span class="keyword">class</span> Targ1&gt;</div><div class="line"><a name="l00685"></a><span class="lineno"><a class="line" href="classam_1_1V1_1_1CAmSerializer.html#a6b9553012c430521d91aa81b1b19d432"> 685</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1V1_1_1CAmSerializer.html#a6b9553012c430521d91aa81b1b19d432">syncCall</a>(TClass1* instance, TretVal (TClass1::*<span class="keyword">function</span>)(TargCall, Targ1Call), TretVal&amp; retVal, Targ&amp; argument, Targ1&amp; argument1)</div><div class="line"><a name="l00686"></a><span class="lineno"> 686</span>&#160; {</div><div class="line"><a name="l00687"></a><span class="lineno"> 687</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(argument, argument1);</div><div class="line"><a name="l00688"></a><span class="lineno"> 688</span>&#160; doSyncCall(instance, <span class="keyword">function</span>, retVal, t);</div><div class="line"><a name="l00689"></a><span class="lineno"> 689</span>&#160; std::tie(argument, argument1) = t;</div><div class="line"><a name="l00690"></a><span class="lineno"> 690</span>&#160; }</div><div class="line"><a name="l00694"></a><span class="lineno"> 694</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> TretVal, <span class="keyword">class</span> TargCall, <span class="keyword">class</span> Targ1Call, <span class="keyword">class</span> Targ, <span class="keyword">class</span> Targ1&gt;</div><div class="line"><a name="l00695"></a><span class="lineno"><a class="line" href="classam_1_1V1_1_1CAmSerializer.html#a577f1470c3c5f2970491686a1a484ed8"> 695</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1V1_1_1CAmSerializer.html#a577f1470c3c5f2970491686a1a484ed8">syncCall</a>(TClass1* instance, TretVal (TClass1::*<span class="keyword">function</span>)(TargCall, Targ1Call) <span class="keyword">const</span>, TretVal&amp; retVal, Targ&amp; argument, Targ1&amp; argument1)</div><div class="line"><a name="l00696"></a><span class="lineno"> 696</span>&#160; {</div><div class="line"><a name="l00697"></a><span class="lineno"> 697</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(argument, argument1);</div><div class="line"><a name="l00698"></a><span class="lineno"> 698</span>&#160; doSyncCall(instance, <span class="keyword">function</span>, retVal, t);</div><div class="line"><a name="l00699"></a><span class="lineno"> 699</span>&#160; std::tie(argument, argument1) = t;</div><div class="line"><a name="l00700"></a><span class="lineno"> 700</span>&#160; }</div><div class="line"><a name="l00701"></a><span class="lineno"> 701</span>&#160;</div><div class="line"><a name="l00705"></a><span class="lineno"> 705</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> TretVal, <span class="keyword">class</span> TargCall, <span class="keyword">class</span> TargCall1, <span class="keyword">class</span> TargCall2, <span class="keyword">class</span> Targ, <span class="keyword">class</span> Targ1, <span class="keyword">class</span> Targ2&gt;</div><div class="line"><a name="l00706"></a><span class="lineno"><a class="line" href="classam_1_1V1_1_1CAmSerializer.html#ac2b526db80cf477ea7f73a71359d694e"> 706</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1V1_1_1CAmSerializer.html#ac2b526db80cf477ea7f73a71359d694e">syncCall</a>(TClass1* instance, TretVal (TClass1::*<span class="keyword">function</span>)(TargCall, TargCall1, TargCall2), TretVal&amp; retVal, Targ&amp; argument, Targ1&amp; argument1, Targ2&amp; argument2)</div><div class="line"><a name="l00707"></a><span class="lineno"> 707</span>&#160; {</div><div class="line"><a name="l00708"></a><span class="lineno"> 708</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(argument, argument1, argument2);</div><div class="line"><a name="l00709"></a><span class="lineno"> 709</span>&#160; doSyncCall(instance, <span class="keyword">function</span>, retVal, t);</div><div class="line"><a name="l00710"></a><span class="lineno"> 710</span>&#160; std::tie(argument, argument1, argument2) = t;</div><div class="line"><a name="l00711"></a><span class="lineno"> 711</span>&#160; }</div><div class="line"><a name="l00712"></a><span class="lineno"> 712</span>&#160;</div><div class="line"><a name="l00716"></a><span class="lineno"> 716</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> TretVal, <span class="keyword">class</span> TargCall, <span class="keyword">class</span> TargCall1, <span class="keyword">class</span> TargCall2, <span class="keyword">class</span> Targ, <span class="keyword">class</span> Targ1, <span class="keyword">class</span> Targ2&gt;</div><div class="line"><a name="l00717"></a><span class="lineno"><a class="line" href="classam_1_1V1_1_1CAmSerializer.html#aaaf42841f9f1cf3045aeeb9b30a8bbcc"> 717</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1V1_1_1CAmSerializer.html#aaaf42841f9f1cf3045aeeb9b30a8bbcc">syncCall</a>(TClass1* instance, TretVal (TClass1::*<span class="keyword">function</span>)(TargCall, TargCall1, TargCall2) <span class="keyword">const</span>, TretVal&amp; retVal, Targ&amp; argument, Targ1&amp; argument1, Targ2&amp; argument2)</div><div class="line"><a name="l00718"></a><span class="lineno"> 718</span>&#160; {</div><div class="line"><a name="l00719"></a><span class="lineno"> 719</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(argument, argument1, argument2);</div><div class="line"><a name="l00720"></a><span class="lineno"> 720</span>&#160; doSyncCall(instance, <span class="keyword">function</span>, retVal, t);</div><div class="line"><a name="l00721"></a><span class="lineno"> 721</span>&#160; std::tie(argument, argument1, argument2) = t;</div><div class="line"><a name="l00722"></a><span class="lineno"> 722</span>&#160; }</div><div class="line"><a name="l00723"></a><span class="lineno"> 723</span>&#160;</div><div class="line"><a name="l00727"></a><span class="lineno"> 727</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> TretVal, <span class="keyword">class</span> TargCall, <span class="keyword">class</span> TargCall1, <span class="keyword">class</span> TargCall2, <span class="keyword">class</span> TargCall3, <span class="keyword">class</span> Targ, <span class="keyword">class</span> Targ1, <span class="keyword">class</span> Targ2, <span class="keyword">class</span> Targ3&gt;</div><div class="line"><a name="l00728"></a><span class="lineno"><a class="line" href="classam_1_1V1_1_1CAmSerializer.html#a9defa14f61395ce933c1dd760aff9835"> 728</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1V1_1_1CAmSerializer.html#a9defa14f61395ce933c1dd760aff9835">syncCall</a>(TClass1* instance, TretVal (TClass1::*<span class="keyword">function</span>)(TargCall, TargCall1, TargCall2, TargCall3), TretVal&amp; retVal, Targ&amp; argument, Targ1&amp; argument1, Targ2&amp; argument2, Targ3&amp; argument3)</div><div class="line"><a name="l00729"></a><span class="lineno"> 729</span>&#160; {</div><div class="line"><a name="l00730"></a><span class="lineno"> 730</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(argument, argument1, argument2, argument3);</div><div class="line"><a name="l00731"></a><span class="lineno"> 731</span>&#160; doSyncCall(instance, <span class="keyword">function</span>, retVal, t);</div><div class="line"><a name="l00732"></a><span class="lineno"> 732</span>&#160; std::tie(argument, argument1, argument2, argument3) = t;</div><div class="line"><a name="l00733"></a><span class="lineno"> 733</span>&#160; }</div><div class="line"><a name="l00734"></a><span class="lineno"> 734</span>&#160;</div><div class="line"><a name="l00738"></a><span class="lineno"> 738</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> TretVal, <span class="keyword">class</span> TargCall, <span class="keyword">class</span> TargCall1, <span class="keyword">class</span> TargCall2, <span class="keyword">class</span> TargCall3, <span class="keyword">class</span> TargCall4, <span class="keyword">class</span> Targ, <span class="keyword">class</span> Targ1, <span class="keyword">class</span> Targ2, <span class="keyword">class</span> Targ3, <span class="keyword">class</span> Targ4&gt;</div><div class="line"><a name="l00739"></a><span class="lineno"><a class="line" href="classam_1_1V1_1_1CAmSerializer.html#abf86d9d11f05ef9e5c20fe3a7e642fa0"> 739</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1V1_1_1CAmSerializer.html#abf86d9d11f05ef9e5c20fe3a7e642fa0">syncCall</a>(TClass1* instance, TretVal (TClass1::*<span class="keyword">function</span>)(TargCall, TargCall1, TargCall2, TargCall3, TargCall4), TretVal&amp; retVal, Targ&amp; argument, Targ1&amp; argument1, Targ2&amp; argument2, Targ3&amp; argument3, Targ4&amp; argument4)</div><div class="line"><a name="l00740"></a><span class="lineno"> 740</span>&#160; {</div><div class="line"><a name="l00741"></a><span class="lineno"> 741</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(argument, argument1, argument2, argument3, argument4);</div><div class="line"><a name="l00742"></a><span class="lineno"> 742</span>&#160; doSyncCall(instance, <span class="keyword">function</span>, retVal, t);</div><div class="line"><a name="l00743"></a><span class="lineno"> 743</span>&#160; std::tie(argument, argument1, argument2, argument3, argument4) = t;</div><div class="line"><a name="l00744"></a><span class="lineno"> 744</span>&#160; }</div><div class="line"><a name="l00745"></a><span class="lineno"> 745</span>&#160;</div><div class="line"><a name="l00749"></a><span class="lineno"> 749</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass1, <span class="keyword">class</span> TretVal, <span class="keyword">class</span> TargCall, <span class="keyword">class</span> TargCall1, <span class="keyword">class</span> TargCall2, <span class="keyword">class</span> TargCall3, <span class="keyword">class</span> TargCall4, <span class="keyword">class</span> TargCall5, <span class="keyword">class</span> Targ, <span class="keyword">class</span> Targ1, <span class="keyword">class</span> Targ2, <span class="keyword">class</span> Targ3, <span class="keyword">class</span> Targ4, <span class="keyword">class</span> Targ5&gt;</div><div class="line"><a name="l00750"></a><span class="lineno"><a class="line" href="classam_1_1V1_1_1CAmSerializer.html#ab64448c3badda6c41fd219abca8e3446"> 750</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1V1_1_1CAmSerializer.html#ab64448c3badda6c41fd219abca8e3446">syncCall</a>(TClass1* instance, TretVal (TClass1::*<span class="keyword">function</span>)(TargCall, TargCall1, TargCall2, TargCall3, TargCall4, TargCall5), TretVal&amp; retVal, Targ&amp; argument, Targ1&amp; argument1, Targ2&amp; argument2, Targ3&amp; argument3,</div><div class="line"><a name="l00751"></a><span class="lineno"> 751</span>&#160; Targ4&amp; argument4, Targ5&amp; argument5)</div><div class="line"><a name="l00752"></a><span class="lineno"> 752</span>&#160; {</div><div class="line"><a name="l00753"></a><span class="lineno"> 753</span>&#160; <span class="keyword">auto</span> t = std::make_tuple(argument, argument1, argument2, argument3, argument4, argument5);</div><div class="line"><a name="l00754"></a><span class="lineno"> 754</span>&#160; doSyncCall(instance, <span class="keyword">function</span>, retVal, t);</div><div class="line"><a name="l00755"></a><span class="lineno"> 755</span>&#160; std::tie(argument, argument1, argument2, argument3, argument4, argument5) = t;</div><div class="line"><a name="l00756"></a><span class="lineno"> 756</span>&#160; }</div><div class="line"><a name="l00757"></a><span class="lineno"> 757</span>&#160;</div><div class="line"><a name="l00761"></a><span class="lineno"><a class="line" href="classam_1_1V1_1_1CAmSerializer.html#ae0ddea4a7353ba82934c629ec2d71950"> 761</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1V1_1_1CAmSerializer.html#ae0ddea4a7353ba82934c629ec2d71950">receiverCallback</a>(<span class="keyword">const</span> pollfd pollfd, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData)</div><div class="line"><a name="l00762"></a><span class="lineno"> 762</span>&#160; {</div><div class="line"><a name="l00763"></a><span class="lineno"> 763</span>&#160; (void) handle;</div><div class="line"><a name="l00764"></a><span class="lineno"> 764</span>&#160; (void) userData;</div><div class="line"><a name="l00765"></a><span class="lineno"> 765</span>&#160; <span class="keywordtype">int</span> numReads;</div><div class="line"><a name="l00766"></a><span class="lineno"> 766</span>&#160; CAmDelegagePtr listPointers[3];</div><div class="line"><a name="l00767"></a><span class="lineno"> 767</span>&#160; <span class="keywordflow">if</span> ((numReads = read(pollfd.fd, &amp;listPointers, <span class="keyword">sizeof</span>(listPointers))) == -1)</div><div class="line"><a name="l00768"></a><span class="lineno"> 768</span>&#160; {</div><div class="line"><a name="l00769"></a><span class="lineno"> 769</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;CAmSerializer::receiverCallback could not read pipe!&quot;</span>);</div><div class="line"><a name="l00770"></a><span class="lineno"> 770</span>&#160; <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;CAmSerializer Could not read pipe!&quot;</span>);</div><div class="line"><a name="l00771"></a><span class="lineno"> 771</span>&#160; }</div><div class="line"><a name="l00772"></a><span class="lineno"> 772</span>&#160; mListDelegatePoiters.assign(listPointers, listPointers + (numReads / <span class="keyword">sizeof</span>(CAmDelegagePtr)));</div><div class="line"><a name="l00773"></a><span class="lineno"> 773</span>&#160; }</div><div class="line"><a name="l00774"></a><span class="lineno"> 774</span>&#160;</div><div class="line"><a name="l00778"></a><span class="lineno"><a class="line" href="classam_1_1V1_1_1CAmSerializer.html#ad2302b0e7a75dc8f9bcd4a762966d84f"> 778</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1V1_1_1CAmSerializer.html#ad2302b0e7a75dc8f9bcd4a762966d84f">checkerCallback</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData)</div><div class="line"><a name="l00779"></a><span class="lineno"> 779</span>&#160; {</div><div class="line"><a name="l00780"></a><span class="lineno"> 780</span>&#160; (void) handle;</div><div class="line"><a name="l00781"></a><span class="lineno"> 781</span>&#160; (void) userData;</div><div class="line"><a name="l00782"></a><span class="lineno"> 782</span>&#160; <span class="keywordflow">if</span> (mListDelegatePoiters.empty())</div><div class="line"><a name="l00783"></a><span class="lineno"> 783</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">false</span>);</div><div class="line"><a name="l00784"></a><span class="lineno"> 784</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">true</span>);</div><div class="line"><a name="l00785"></a><span class="lineno"> 785</span>&#160; }</div><div class="line"><a name="l00786"></a><span class="lineno"> 786</span>&#160;</div><div class="line"><a name="l00790"></a><span class="lineno"><a class="line" href="classam_1_1V1_1_1CAmSerializer.html#a18d5a5475bf07849ae935b70af8b224b"> 790</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1V1_1_1CAmSerializer.html#a18d5a5475bf07849ae935b70af8b224b">dispatcherCallback</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData)</div><div class="line"><a name="l00791"></a><span class="lineno"> 791</span>&#160; {</div><div class="line"><a name="l00792"></a><span class="lineno"> 792</span>&#160; (void) handle;</div><div class="line"><a name="l00793"></a><span class="lineno"> 793</span>&#160; (void) userData;</div><div class="line"><a name="l00794"></a><span class="lineno"> 794</span>&#160; CAmDelegagePtr delegatePoiter = mListDelegatePoiters.front();</div><div class="line"><a name="l00795"></a><span class="lineno"> 795</span>&#160; mListDelegatePoiters.pop_front();</div><div class="line"><a name="l00796"></a><span class="lineno"> 796</span>&#160; <span class="keywordflow">if</span> (delegatePoiter-&gt;call(mReturnPipe))</div><div class="line"><a name="l00797"></a><span class="lineno"> 797</span>&#160; <span class="keyword">delete</span> delegatePoiter;</div><div class="line"><a name="l00798"></a><span class="lineno"> 798</span>&#160; <span class="keywordflow">if</span> (mListDelegatePoiters.empty())</div><div class="line"><a name="l00799"></a><span class="lineno"> 799</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">false</span>);</div><div class="line"><a name="l00800"></a><span class="lineno"> 800</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">true</span>);</div><div class="line"><a name="l00801"></a><span class="lineno"> 801</span>&#160; }</div><div class="line"><a name="l00802"></a><span class="lineno"> 802</span>&#160;</div><div class="line"><a name="l00803"></a><span class="lineno"><a class="line" href="classam_1_1V1_1_1CAmSerializer.html#ace01c75baac75ce67b4ba7c86b7cac6f"> 803</a></span>&#160; <a class="code" href="classam_1_1TAmShPollFired.html">TAmShPollFired&lt;CAmSerializer&gt;</a> <a class="code" href="classam_1_1V1_1_1CAmSerializer.html#ace01c75baac75ce67b4ba7c86b7cac6f">receiverCallbackT</a>;</div><div class="line"><a name="l00804"></a><span class="lineno"><a class="line" href="classam_1_1V1_1_1CAmSerializer.html#ad020e92d781001be84f58625689f702a"> 804</a></span>&#160; <a class="code" href="classam_1_1TAmShPollDispatch.html">TAmShPollDispatch&lt;CAmSerializer&gt;</a> <a class="code" href="classam_1_1V1_1_1CAmSerializer.html#ad020e92d781001be84f58625689f702a">dispatcherCallbackT</a>;</div><div class="line"><a name="l00805"></a><span class="lineno"><a class="line" href="classam_1_1V1_1_1CAmSerializer.html#afbf2d5c52a1914156e8733f956f40771"> 805</a></span>&#160; <a class="code" href="classam_1_1TAmShPollCheck.html">TAmShPollCheck&lt;CAmSerializer&gt;</a> <a class="code" href="classam_1_1V1_1_1CAmSerializer.html#afbf2d5c52a1914156e8733f956f40771">checkerCallbackT</a>;</div><div class="line"><a name="l00806"></a><span class="lineno"> 806</span>&#160;</div><div class="line"><a name="l00811"></a><span class="lineno"><a class="line" href="classam_1_1V1_1_1CAmSerializer.html#ab9ca6e0f68a97434db6295b7e1b504b1"> 811</a></span>&#160; <a class="code" href="classam_1_1V1_1_1CAmSerializer.html#ab9ca6e0f68a97434db6295b7e1b504b1">CAmSerializer</a>(<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *iSocketHandler) :</div><div class="line"><a name="l00812"></a><span class="lineno"> 812</span>&#160; mPipe(), <span class="comment">//</span></div><div class="line"><a name="l00813"></a><span class="lineno"> 813</span>&#160; mReturnPipe(), <span class="comment">//</span></div><div class="line"><a name="l00814"></a><span class="lineno"> 814</span>&#160; mHandle(),</div><div class="line"><a name="l00815"></a><span class="lineno"> 815</span>&#160; mpSocketHandler(iSocketHandler),</div><div class="line"><a name="l00816"></a><span class="lineno"> 816</span>&#160; mListDelegatePoiters(), <span class="comment">//</span></div><div class="line"><a name="l00817"></a><span class="lineno"> 817</span>&#160; receiverCallbackT(this, &amp;<a class="code" href="classam_1_1V1_1_1CAmSerializer.html">CAmSerializer</a>::receiverCallback), <span class="comment">//</span></div><div class="line"><a name="l00818"></a><span class="lineno"> 818</span>&#160; dispatcherCallbackT(this, &amp;<a class="code" href="classam_1_1V1_1_1CAmSerializer.html">CAmSerializer</a>::dispatcherCallback), <span class="comment">//</span></div><div class="line"><a name="l00819"></a><span class="lineno"> 819</span>&#160; checkerCallbackT(this, &amp;<a class="code" href="classam_1_1V1_1_1CAmSerializer.html">CAmSerializer</a>::checkerCallback)</div><div class="line"><a name="l00820"></a><span class="lineno"> 820</span>&#160; {</div><div class="line"><a name="l00821"></a><span class="lineno"> 821</span>&#160; assert(NULL!=iSocketHandler);</div><div class="line"><a name="l00822"></a><span class="lineno"> 822</span>&#160;</div><div class="line"><a name="l00823"></a><span class="lineno"> 823</span>&#160; <span class="keywordflow">if</span> (pipe(mPipe) == -1)</div><div class="line"><a name="l00824"></a><span class="lineno"> 824</span>&#160; {</div><div class="line"><a name="l00825"></a><span class="lineno"> 825</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;CAmSerializer could not create pipe!&quot;</span>);</div><div class="line"><a name="l00826"></a><span class="lineno"> 826</span>&#160; <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;CAmSerializer Could not open pipe!&quot;</span>);</div><div class="line"><a name="l00827"></a><span class="lineno"> 827</span>&#160; }</div><div class="line"><a name="l00828"></a><span class="lineno"> 828</span>&#160;</div><div class="line"><a name="l00829"></a><span class="lineno"> 829</span>&#160; <span class="keywordflow">if</span> (pipe(mReturnPipe) == -1)</div><div class="line"><a name="l00830"></a><span class="lineno"> 830</span>&#160; {</div><div class="line"><a name="l00831"></a><span class="lineno"> 831</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;CAmSerializer could not create mReturnPipe!&quot;</span>);</div><div class="line"><a name="l00832"></a><span class="lineno"> 832</span>&#160; <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;CAmSerializer Could not open mReturnPipe!&quot;</span>);</div><div class="line"><a name="l00833"></a><span class="lineno"> 833</span>&#160; }</div><div class="line"><a name="l00834"></a><span class="lineno"> 834</span>&#160;</div><div class="line"><a name="l00835"></a><span class="lineno"> 835</span>&#160; <span class="keywordtype">short</span> <span class="keyword">event</span> = 0;</div><div class="line"><a name="l00836"></a><span class="lineno"> 836</span>&#160; <span class="keyword">event</span> |= POLLIN;</div><div class="line"><a name="l00837"></a><span class="lineno"> 837</span>&#160; mpSocketHandler-&gt;<a class="code" href="classam_1_1CAmSocketHandler.html#a8ee49d4fbc44291bc6b99fa49fc0350a">addFDPoll</a>(mPipe[0], event, NULL, &amp;receiverCallbackT, &amp;checkerCallbackT, &amp;dispatcherCallbackT, NULL, mHandle);</div><div class="line"><a name="l00838"></a><span class="lineno"> 838</span>&#160; }</div><div class="line"><a name="l00839"></a><span class="lineno"> 839</span>&#160;</div><div class="line"><a name="l00840"></a><span class="lineno"><a class="line" href="classam_1_1V1_1_1CAmSerializer.html#a969b83605f8692bf50d67aa7116e9608"> 840</a></span>&#160; <a class="code" href="classam_1_1V1_1_1CAmSerializer.html#a969b83605f8692bf50d67aa7116e9608">~CAmSerializer</a>()</div><div class="line"><a name="l00841"></a><span class="lineno"> 841</span>&#160; {</div><div class="line"><a name="l00842"></a><span class="lineno"> 842</span>&#160; mpSocketHandler-&gt;<a class="code" href="classam_1_1CAmSocketHandler.html#a57c40a25d4bff6f88ed4ce5e597a5712">removeFDPoll</a>(mHandle);</div><div class="line"><a name="l00843"></a><span class="lineno"> 843</span>&#160; close(mPipe[0]);</div><div class="line"><a name="l00844"></a><span class="lineno"> 844</span>&#160; close(mPipe[1]);</div><div class="line"><a name="l00845"></a><span class="lineno"> 845</span>&#160; close(mReturnPipe[0]);</div><div class="line"><a name="l00846"></a><span class="lineno"> 846</span>&#160; close(mReturnPipe[1]);</div><div class="line"><a name="l00847"></a><span class="lineno"> 847</span>&#160; }</div><div class="line"><a name="l00848"></a><span class="lineno"> 848</span>&#160; };</div><div class="line"><a name="l00849"></a><span class="lineno"> 849</span>&#160;</div><div class="line"><a name="l00850"></a><span class="lineno"> 850</span>&#160; } <span class="comment">/* namespace V1 */</span></div><div class="line"><a name="l00851"></a><span class="lineno"> 851</span>&#160;</div><div class="line"><a name="l00854"></a><span class="lineno"><a class="line" href="namespaceam_1_1V2.html"> 854</a></span>&#160; <span class="keyword">namespace </span>V2</div><div class="line"><a name="l00855"></a><span class="lineno"> 855</span>&#160; {</div><div class="line"><a name="l00856"></a><span class="lineno"><a class="line" href="classam_1_1V2_1_1CAmSerializer.html"> 856</a></span>&#160; <span class="keyword">class </span><a class="code" href="classam_1_1V2_1_1CAmSerializer.html">CAmSerializer</a></div><div class="line"><a name="l00857"></a><span class="lineno"> 857</span>&#160; {</div><div class="line"><a name="l00861"></a><span class="lineno"> 861</span>&#160; <span class="keyword">class </span>CAmDelegate</div><div class="line"><a name="l00862"></a><span class="lineno"> 862</span>&#160; {</div><div class="line"><a name="l00863"></a><span class="lineno"> 863</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00864"></a><span class="lineno"> 864</span>&#160; <span class="keyword">typedef</span> <span class="keyword">enum</span></div><div class="line"><a name="l00865"></a><span class="lineno"> 865</span>&#160; :<span class="keywordtype">bool</span></div><div class="line"><a name="l00866"></a><span class="lineno"> 866</span>&#160; {</div><div class="line"><a name="l00867"></a><span class="lineno"> 867</span>&#160; SyncCallType = <span class="keyword">false</span>, AsyncCallType = <span class="keyword">true</span></div><div class="line"><a name="l00868"></a><span class="lineno"> 868</span>&#160; } CallType;</div><div class="line"><a name="l00869"></a><span class="lineno"> 869</span>&#160;</div><div class="line"><a name="l00870"></a><span class="lineno"> 870</span>&#160; <span class="keyword">virtual</span> ~CAmDelegate()</div><div class="line"><a name="l00871"></a><span class="lineno"> 871</span>&#160; {</div><div class="line"><a name="l00872"></a><span class="lineno"> 872</span>&#160; }</div><div class="line"><a name="l00873"></a><span class="lineno"> 873</span>&#160; ;</div><div class="line"><a name="l00874"></a><span class="lineno"> 874</span>&#160; <span class="keyword">virtual</span> CallType call(<span class="keywordtype">int</span>* pipe)=0;</div><div class="line"><a name="l00875"></a><span class="lineno"> 875</span>&#160; };</div><div class="line"><a name="l00876"></a><span class="lineno"> 876</span>&#160;</div><div class="line"><a name="l00880"></a><span class="lineno"> 880</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TInvocation&gt;</div><div class="line"><a name="l00881"></a><span class="lineno"> 881</span>&#160; <span class="keyword">class </span>CAmDelegateAsyncImpl: <span class="keyword">public</span> CAmDelegate</div><div class="line"><a name="l00882"></a><span class="lineno"> 882</span>&#160; {</div><div class="line"><a name="l00883"></a><span class="lineno"> 883</span>&#160; TInvocation mInvocation;</div><div class="line"><a name="l00884"></a><span class="lineno"> 884</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00885"></a><span class="lineno"> 885</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classam_1_1V2_1_1CAmSerializer.html">CAmSerializer</a>;</div><div class="line"><a name="l00886"></a><span class="lineno"> 886</span>&#160; CAmDelegateAsyncImpl(TInvocation &amp;&amp; invocation) :</div><div class="line"><a name="l00887"></a><span class="lineno"> 887</span>&#160; mInvocation(std::move(invocation))</div><div class="line"><a name="l00888"></a><span class="lineno"> 888</span>&#160; {</div><div class="line"><a name="l00889"></a><span class="lineno"> 889</span>&#160; }</div><div class="line"><a name="l00890"></a><span class="lineno"> 890</span>&#160;</div><div class="line"><a name="l00891"></a><span class="lineno"> 891</span>&#160; CallType call(<span class="keywordtype">int</span>* pipe)</div><div class="line"><a name="l00892"></a><span class="lineno"> 892</span>&#160; {</div><div class="line"><a name="l00893"></a><span class="lineno"> 893</span>&#160; (void) pipe;</div><div class="line"><a name="l00894"></a><span class="lineno"> 894</span>&#160; mInvocation();</div><div class="line"><a name="l00895"></a><span class="lineno"> 895</span>&#160; <span class="keywordflow">return</span> (AsyncCallType);</div><div class="line"><a name="l00896"></a><span class="lineno"> 896</span>&#160; }</div><div class="line"><a name="l00897"></a><span class="lineno"> 897</span>&#160; ;</div><div class="line"><a name="l00898"></a><span class="lineno"> 898</span>&#160; };</div><div class="line"><a name="l00899"></a><span class="lineno"> 899</span>&#160;</div><div class="line"><a name="l00900"></a><span class="lineno"> 900</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TInvocation, <span class="keyword">class</span> TRet&gt;</div><div class="line"><a name="l00901"></a><span class="lineno"> 901</span>&#160; <span class="keyword">class </span>CAmDelegateSyncImpl: <span class="keyword">public</span> CAmDelegate</div><div class="line"><a name="l00902"></a><span class="lineno"> 902</span>&#160; {</div><div class="line"><a name="l00903"></a><span class="lineno"> 903</span>&#160; TInvocation mInvocation;</div><div class="line"><a name="l00904"></a><span class="lineno"> 904</span>&#160; TRet &amp; mReturn;</div><div class="line"><a name="l00905"></a><span class="lineno"> 905</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00906"></a><span class="lineno"> 906</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classam_1_1V2_1_1CAmSerializer.html">CAmSerializer</a>;</div><div class="line"><a name="l00907"></a><span class="lineno"> 907</span>&#160; CAmDelegateSyncImpl(TInvocation &amp;&amp; invocation, TRet &amp;&amp; ret) :</div><div class="line"><a name="l00908"></a><span class="lineno"> 908</span>&#160; mInvocation(std::move(invocation)), mReturn(ret)</div><div class="line"><a name="l00909"></a><span class="lineno"> 909</span>&#160; {</div><div class="line"><a name="l00910"></a><span class="lineno"> 910</span>&#160; }</div><div class="line"><a name="l00911"></a><span class="lineno"> 911</span>&#160;</div><div class="line"><a name="l00912"></a><span class="lineno"> 912</span>&#160; CallType call(<span class="keywordtype">int</span>* pipe)</div><div class="line"><a name="l00913"></a><span class="lineno"> 913</span>&#160; {</div><div class="line"><a name="l00914"></a><span class="lineno"> 914</span>&#160; mReturn = mInvocation();</div><div class="line"><a name="l00915"></a><span class="lineno"> 915</span>&#160; ssize_t result(-1);</div><div class="line"><a name="l00916"></a><span class="lineno"> 916</span>&#160; result = write(pipe[1], <span class="keyword">this</span>, <span class="keyword">sizeof</span>(<span class="keyword">this</span>));</div><div class="line"><a name="l00917"></a><span class="lineno"> 917</span>&#160; <span class="keywordflow">if</span> (result == -1)</div><div class="line"><a name="l00918"></a><span class="lineno"> 918</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;CAmSerializer: Problem writing into pipe! Error No:&quot;</span>, errno);</div><div class="line"><a name="l00919"></a><span class="lineno"> 919</span>&#160; <span class="keywordflow">return</span> (SyncCallType);</div><div class="line"><a name="l00920"></a><span class="lineno"> 920</span>&#160; }</div><div class="line"><a name="l00921"></a><span class="lineno"> 921</span>&#160; ;</div><div class="line"><a name="l00922"></a><span class="lineno"> 922</span>&#160; };</div><div class="line"><a name="l00923"></a><span class="lineno"> 923</span>&#160;</div><div class="line"><a name="l00924"></a><span class="lineno"> 924</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TInvocation&gt;</div><div class="line"><a name="l00925"></a><span class="lineno"> 925</span>&#160; <span class="keyword">class </span>CAmDelegateSyncVoidImpl: <span class="keyword">public</span> CAmDelegate</div><div class="line"><a name="l00926"></a><span class="lineno"> 926</span>&#160; {</div><div class="line"><a name="l00927"></a><span class="lineno"> 927</span>&#160; TInvocation mInvocation;</div><div class="line"><a name="l00928"></a><span class="lineno"> 928</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00929"></a><span class="lineno"> 929</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classam_1_1V2_1_1CAmSerializer.html">CAmSerializer</a>;</div><div class="line"><a name="l00930"></a><span class="lineno"> 930</span>&#160; CAmDelegateSyncVoidImpl(TInvocation &amp;&amp; invocation) :</div><div class="line"><a name="l00931"></a><span class="lineno"> 931</span>&#160; mInvocation(std::move(invocation))</div><div class="line"><a name="l00932"></a><span class="lineno"> 932</span>&#160; {</div><div class="line"><a name="l00933"></a><span class="lineno"> 933</span>&#160; }</div><div class="line"><a name="l00934"></a><span class="lineno"> 934</span>&#160;</div><div class="line"><a name="l00935"></a><span class="lineno"> 935</span>&#160; CallType call(<span class="keywordtype">int</span>* pipe)</div><div class="line"><a name="l00936"></a><span class="lineno"> 936</span>&#160; {</div><div class="line"><a name="l00937"></a><span class="lineno"> 937</span>&#160; mInvocation();</div><div class="line"><a name="l00938"></a><span class="lineno"> 938</span>&#160; ssize_t result(-1);</div><div class="line"><a name="l00939"></a><span class="lineno"> 939</span>&#160; result = write(pipe[1], <span class="keyword">this</span>, <span class="keyword">sizeof</span>(<span class="keyword">this</span>));</div><div class="line"><a name="l00940"></a><span class="lineno"> 940</span>&#160; <span class="keywordflow">if</span> (result == -1)</div><div class="line"><a name="l00941"></a><span class="lineno"> 941</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;CAmSerializer: Problem writing into pipe! Error No:&quot;</span>, errno);</div><div class="line"><a name="l00942"></a><span class="lineno"> 942</span>&#160; <span class="keywordflow">return</span> (SyncCallType);</div><div class="line"><a name="l00943"></a><span class="lineno"> 943</span>&#160; }</div><div class="line"><a name="l00944"></a><span class="lineno"> 944</span>&#160; ;</div><div class="line"><a name="l00945"></a><span class="lineno"> 945</span>&#160; };</div><div class="line"><a name="l00946"></a><span class="lineno"> 946</span>&#160;</div><div class="line"><a name="l00947"></a><span class="lineno"> 947</span>&#160; <span class="keyword">typedef</span> CAmDelegate* CAmDelegagePtr; </div><div class="line"><a name="l00948"></a><span class="lineno"> 948</span>&#160;</div><div class="line"><a name="l00949"></a><span class="lineno"> 949</span>&#160; <span class="keywordtype">void</span> sendSync(CAmDelegagePtr pDelegate)</div><div class="line"><a name="l00950"></a><span class="lineno"> 950</span>&#160; {</div><div class="line"><a name="l00951"></a><span class="lineno"> 951</span>&#160; send(pDelegate);</div><div class="line"><a name="l00952"></a><span class="lineno"> 952</span>&#160; <span class="keywordtype">int</span> numReads;</div><div class="line"><a name="l00953"></a><span class="lineno"> 953</span>&#160; CAmDelegagePtr *p = NULL;</div><div class="line"><a name="l00954"></a><span class="lineno"> 954</span>&#160; <span class="keywordflow">if</span> ((numReads = read(mReturnPipe[0], &amp;p, <span class="keyword">sizeof</span>(p))) == -1)</div><div class="line"><a name="l00955"></a><span class="lineno"> 955</span>&#160; {</div><div class="line"><a name="l00956"></a><span class="lineno"> 956</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;CAmSerializer::doSyncCall could not read pipe!&quot;</span>);</div><div class="line"><a name="l00957"></a><span class="lineno"> 957</span>&#160; <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;CAmSerializer Could not read pipe!&quot;</span>);</div><div class="line"><a name="l00958"></a><span class="lineno"> 958</span>&#160; }</div><div class="line"><a name="l00959"></a><span class="lineno"> 959</span>&#160; }</div><div class="line"><a name="l00960"></a><span class="lineno"> 960</span>&#160;</div><div class="line"><a name="l00965"></a><span class="lineno"> 965</span>&#160; <span class="keyword">inline</span> <span class="keywordtype">void</span> send(CAmDelegagePtr p)</div><div class="line"><a name="l00966"></a><span class="lineno"> 966</span>&#160; {</div><div class="line"><a name="l00967"></a><span class="lineno"> 967</span>&#160; <span class="keywordflow">if</span> (write(mPipe[1], &amp;p, <span class="keyword">sizeof</span>(p)) == -1)</div><div class="line"><a name="l00968"></a><span class="lineno"> 968</span>&#160; {</div><div class="line"><a name="l00969"></a><span class="lineno"> 969</span>&#160; <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;could not write to pipe !&quot;</span>);</div><div class="line"><a name="l00970"></a><span class="lineno"> 970</span>&#160; }</div><div class="line"><a name="l00971"></a><span class="lineno"> 971</span>&#160; }</div><div class="line"><a name="l00972"></a><span class="lineno"> 972</span>&#160;</div><div class="line"><a name="l00973"></a><span class="lineno"> 973</span>&#160; <span class="keywordtype">int</span> mPipe[2]; </div><div class="line"><a name="l00974"></a><span class="lineno"> 974</span>&#160; <span class="keywordtype">int</span> mReturnPipe[2]; </div><div class="line"><a name="l00975"></a><span class="lineno"> 975</span>&#160; <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> mHandle;</div><div class="line"><a name="l00976"></a><span class="lineno"> 976</span>&#160; <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>* mpSocketHandler;</div><div class="line"><a name="l00977"></a><span class="lineno"> 977</span>&#160; std::deque&lt;CAmDelegagePtr&gt; mListDelegatePointers; </div><div class="line"><a name="l00978"></a><span class="lineno"> 978</span>&#160;</div><div class="line"><a name="l00979"></a><span class="lineno"> 979</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00980"></a><span class="lineno"> 980</span>&#160;</div><div class="line"><a name="l00984"></a><span class="lineno"><a class="line" href="classam_1_1V2_1_1CAmSerializer.html#a40f58a19f71b40158bc8ca7cdd76f1f8"> 984</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classam_1_1V2_1_1CAmSerializer.html#a40f58a19f71b40158bc8ca7cdd76f1f8">getListDelegatePointers</a>()</div><div class="line"><a name="l00985"></a><span class="lineno"> 985</span>&#160; {</div><div class="line"><a name="l00986"></a><span class="lineno"> 986</span>&#160; <span class="keywordflow">return</span> mListDelegatePointers.size();</div><div class="line"><a name="l00987"></a><span class="lineno"> 987</span>&#160; }</div><div class="line"><a name="l00988"></a><span class="lineno"> 988</span>&#160;</div><div class="line"><a name="l00998"></a><span class="lineno"> 998</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TFunc&gt;</div><div class="line"><a name="l00999"></a><span class="lineno"><a class="line" href="classam_1_1V2_1_1CAmSerializer.html#ab4df6cc3b02eae37a29e51934d2b4134"> 999</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1V2_1_1CAmSerializer.html#ab4df6cc3b02eae37a29e51934d2b4134">asyncInvocation</a>(TFunc invocation)</div><div class="line"><a name="l01000"></a><span class="lineno"> 1000</span>&#160; {</div><div class="line"><a name="l01001"></a><span class="lineno"> 1001</span>&#160; static_assert(std::is_bind_expression&lt;TFunc&gt;::value,<span class="stringliteral">&quot;The type is not produced by std::bind&quot;</span>);</div><div class="line"><a name="l01002"></a><span class="lineno"> 1002</span>&#160; <span class="keyword">typedef</span> CAmDelegateAsyncImpl&lt;TFunc&gt; AsyncDelegate;</div><div class="line"><a name="l01003"></a><span class="lineno"> 1003</span>&#160; AsyncDelegate *pImp = <span class="keyword">new</span> AsyncDelegate(std::forward&lt;TFunc&gt;(invocation));</div><div class="line"><a name="l01004"></a><span class="lineno"> 1004</span>&#160; send(pImp);</div><div class="line"><a name="l01005"></a><span class="lineno"> 1005</span>&#160; <span class="comment">//Do not delete the pointer. It will be deleted automatically later.</span></div><div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>&#160; }</div><div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>&#160;</div><div class="line"><a name="l01027"></a><span class="lineno"> 1027</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class </span>TClass, <span class="keyword">class </span>TMeth, <span class="keyword">class </span>TRet, <span class="keyword">class </span>... TArgs&gt;</div><div class="line"><a name="l01028"></a><span class="lineno"><a class="line" href="classam_1_1V2_1_1CAmSerializer.html#a019f095ad83834499eb5b0bfb251b2ba"> 1028</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1V2_1_1CAmSerializer.html#a019f095ad83834499eb5b0bfb251b2ba">asyncCall</a>(TClass* instance, TMeth method, TArgs &amp;&amp; ... arguments)</div><div class="line"><a name="l01029"></a><span class="lineno"> 1029</span>&#160; {</div><div class="line"><a name="l01030"></a><span class="lineno"> 1030</span>&#160; <span class="keyword">auto</span> invocation = std::bind(method, instance, std::forward&lt;TArgs&gt;(arguments)...);</div><div class="line"><a name="l01031"></a><span class="lineno"> 1031</span>&#160; asyncInvocation(invocation);</div><div class="line"><a name="l01032"></a><span class="lineno"> 1032</span>&#160; }</div><div class="line"><a name="l01033"></a><span class="lineno"> 1033</span>&#160;</div><div class="line"><a name="l01034"></a><span class="lineno"> 1034</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class </span>TClass, <span class="keyword">class </span>TMeth, <span class="keyword">class </span>... TArgs&gt;</div><div class="line"><a name="l01035"></a><span class="lineno"><a class="line" href="classam_1_1V2_1_1CAmSerializer.html#a345a46a231d825c6d529c3089137ee75"> 1035</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1V2_1_1CAmSerializer.html#a345a46a231d825c6d529c3089137ee75">asyncCall</a>(TClass* instance, TMeth method, TArgs &amp;&amp; ... arguments)</div><div class="line"><a name="l01036"></a><span class="lineno"> 1036</span>&#160; {</div><div class="line"><a name="l01037"></a><span class="lineno"> 1037</span>&#160; <span class="keyword">auto</span> invocation = std::bind(method, instance, std::forward&lt;TArgs&gt;(arguments)...);</div><div class="line"><a name="l01038"></a><span class="lineno"> 1038</span>&#160; asyncInvocation(invocation);</div><div class="line"><a name="l01039"></a><span class="lineno"> 1039</span>&#160; }</div><div class="line"><a name="l01040"></a><span class="lineno"> 1040</span>&#160;</div><div class="line"><a name="l01052"></a><span class="lineno"> 1052</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TFunc, <span class="keyword">class</span> TRet&gt;</div><div class="line"><a name="l01053"></a><span class="lineno"><a class="line" href="classam_1_1V2_1_1CAmSerializer.html#ad538642b664ddbd19eb57c1865452d21"> 1053</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1V2_1_1CAmSerializer.html#ad538642b664ddbd19eb57c1865452d21">syncInvocation</a>(TFunc invocation, TRet &amp;&amp; result)</div><div class="line"><a name="l01054"></a><span class="lineno"> 1054</span>&#160; {</div><div class="line"><a name="l01055"></a><span class="lineno"> 1055</span>&#160; static_assert(std::is_bind_expression&lt;TFunc&gt;::value,<span class="stringliteral">&quot;The type is not produced by std::bind&quot;</span>);</div><div class="line"><a name="l01056"></a><span class="lineno"> 1056</span>&#160;</div><div class="line"><a name="l01057"></a><span class="lineno"> 1057</span>&#160; <span class="keyword">typedef</span> CAmDelegateSyncImpl&lt;TFunc, TRet&gt; SyncDelegate;</div><div class="line"><a name="l01058"></a><span class="lineno"> 1058</span>&#160;</div><div class="line"><a name="l01059"></a><span class="lineno"> 1059</span>&#160; SyncDelegate *pImp = <span class="keyword">new</span> SyncDelegate(std::forward&lt;TFunc&gt;(invocation), std::forward&lt;TRet&gt;(result));</div><div class="line"><a name="l01060"></a><span class="lineno"> 1060</span>&#160; sendSync(pImp);</div><div class="line"><a name="l01061"></a><span class="lineno"> 1061</span>&#160; <span class="comment">//Delete the pointer.</span></div><div class="line"><a name="l01062"></a><span class="lineno"> 1062</span>&#160; <span class="keyword">delete</span> pImp;</div><div class="line"><a name="l01063"></a><span class="lineno"> 1063</span>&#160; }</div><div class="line"><a name="l01064"></a><span class="lineno"> 1064</span>&#160;</div><div class="line"><a name="l01074"></a><span class="lineno"> 1074</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TFunc&gt;</div><div class="line"><a name="l01075"></a><span class="lineno"><a class="line" href="classam_1_1V2_1_1CAmSerializer.html#ab9fb65c32e9de30f86fb6afbff5f1af6"> 1075</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1V2_1_1CAmSerializer.html#ab9fb65c32e9de30f86fb6afbff5f1af6">syncInvocation</a>(TFunc invocation)</div><div class="line"><a name="l01076"></a><span class="lineno"> 1076</span>&#160; {</div><div class="line"><a name="l01077"></a><span class="lineno"> 1077</span>&#160; static_assert(std::is_bind_expression&lt;TFunc&gt;::value,<span class="stringliteral">&quot;The type is not produced by std::bind&quot;</span>);</div><div class="line"><a name="l01078"></a><span class="lineno"> 1078</span>&#160;</div><div class="line"><a name="l01079"></a><span class="lineno"> 1079</span>&#160; <span class="keyword">typedef</span> CAmDelegateSyncVoidImpl&lt;TFunc&gt; SyncDelegate;</div><div class="line"><a name="l01080"></a><span class="lineno"> 1080</span>&#160;</div><div class="line"><a name="l01081"></a><span class="lineno"> 1081</span>&#160; SyncDelegate *pImp = <span class="keyword">new</span> SyncDelegate(std::forward&lt;TFunc&gt;(invocation));</div><div class="line"><a name="l01082"></a><span class="lineno"> 1082</span>&#160; sendSync(pImp);</div><div class="line"><a name="l01083"></a><span class="lineno"> 1083</span>&#160; <span class="comment">//Delete the pointer.</span></div><div class="line"><a name="l01084"></a><span class="lineno"> 1084</span>&#160; <span class="keyword">delete</span> pImp;</div><div class="line"><a name="l01085"></a><span class="lineno"> 1085</span>&#160; }</div><div class="line"><a name="l01107"></a><span class="lineno"> 1107</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class </span>TClass, <span class="keyword">class </span>TMeth, <span class="keyword">class </span>TRet, <span class="keyword">class </span>... TArgs&gt;</div><div class="line"><a name="l01108"></a><span class="lineno"><a class="line" href="classam_1_1V2_1_1CAmSerializer.html#aa272b456f56bf49bcb391bee7a55b4a8"> 1108</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1V2_1_1CAmSerializer.html#aa272b456f56bf49bcb391bee7a55b4a8">syncCall</a>(TClass* instance, TMeth method, TRet &amp; result, TArgs &amp;&amp; ... arguments)</div><div class="line"><a name="l01109"></a><span class="lineno"> 1109</span>&#160; {</div><div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>&#160; <span class="keyword">auto</span> invocation = std::bind(method, instance, std::ref(arguments)...);</div><div class="line"><a name="l01111"></a><span class="lineno"> 1111</span>&#160; syncInvocation(invocation, result);</div><div class="line"><a name="l01112"></a><span class="lineno"> 1112</span>&#160; }</div><div class="line"><a name="l01113"></a><span class="lineno"> 1113</span>&#160;</div><div class="line"><a name="l01114"></a><span class="lineno"> 1114</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class </span>TClass, <span class="keyword">class </span>TMeth, <span class="keyword">class </span>... TArgs&gt;</div><div class="line"><a name="l01115"></a><span class="lineno"><a class="line" href="classam_1_1V2_1_1CAmSerializer.html#add15e0aa7bbd2a6b4c82e8e739718d21"> 1115</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1V2_1_1CAmSerializer.html#add15e0aa7bbd2a6b4c82e8e739718d21">syncCall</a>(TClass* instance, TMeth method, TArgs &amp;&amp; ... arguments)</div><div class="line"><a name="l01116"></a><span class="lineno"> 1116</span>&#160; {</div><div class="line"><a name="l01117"></a><span class="lineno"> 1117</span>&#160; <span class="keyword">auto</span> invocation = std::bind(method, instance, std::ref(arguments)...);</div><div class="line"><a name="l01118"></a><span class="lineno"> 1118</span>&#160; syncInvocation(invocation);</div><div class="line"><a name="l01119"></a><span class="lineno"> 1119</span>&#160; }</div><div class="line"><a name="l01120"></a><span class="lineno"> 1120</span>&#160;</div><div class="line"><a name="l01124"></a><span class="lineno"><a class="line" href="classam_1_1V2_1_1CAmSerializer.html#a12fd1d6215c6d9e934c5ee7d63823dbb"> 1124</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1V2_1_1CAmSerializer.html#a12fd1d6215c6d9e934c5ee7d63823dbb">receiverCallback</a>(<span class="keyword">const</span> pollfd pollfd, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData)</div><div class="line"><a name="l01125"></a><span class="lineno"> 1125</span>&#160; {</div><div class="line"><a name="l01126"></a><span class="lineno"> 1126</span>&#160; (void) handle;</div><div class="line"><a name="l01127"></a><span class="lineno"> 1127</span>&#160; (void) userData;</div><div class="line"><a name="l01128"></a><span class="lineno"> 1128</span>&#160; <span class="keywordtype">int</span> numReads;</div><div class="line"><a name="l01129"></a><span class="lineno"> 1129</span>&#160; CAmDelegagePtr listPointers[3];</div><div class="line"><a name="l01130"></a><span class="lineno"> 1130</span>&#160; <span class="keywordflow">if</span> ((numReads = read(pollfd.fd, &amp;listPointers, <span class="keyword">sizeof</span>(listPointers))) == -1)</div><div class="line"><a name="l01131"></a><span class="lineno"> 1131</span>&#160; {</div><div class="line"><a name="l01132"></a><span class="lineno"> 1132</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;CAmSerializer::receiverCallback could not read pipe!&quot;</span>);</div><div class="line"><a name="l01133"></a><span class="lineno"> 1133</span>&#160; <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;CAmSerializer Could not read pipe!&quot;</span>);</div><div class="line"><a name="l01134"></a><span class="lineno"> 1134</span>&#160; }</div><div class="line"><a name="l01135"></a><span class="lineno"> 1135</span>&#160; mListDelegatePointers.assign(listPointers, listPointers + (numReads / <span class="keyword">sizeof</span>(CAmDelegagePtr)));</div><div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>&#160; }</div><div class="line"><a name="l01137"></a><span class="lineno"> 1137</span>&#160;</div><div class="line"><a name="l01141"></a><span class="lineno"><a class="line" href="classam_1_1V2_1_1CAmSerializer.html#a642513e451459acbdd577a64644c84b3"> 1141</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1V2_1_1CAmSerializer.html#a642513e451459acbdd577a64644c84b3">checkerCallback</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData)</div><div class="line"><a name="l01142"></a><span class="lineno"> 1142</span>&#160; {</div><div class="line"><a name="l01143"></a><span class="lineno"> 1143</span>&#160; (void) handle;</div><div class="line"><a name="l01144"></a><span class="lineno"> 1144</span>&#160; (void) userData;</div><div class="line"><a name="l01145"></a><span class="lineno"> 1145</span>&#160; <span class="keywordflow">if</span> (mListDelegatePointers.empty())</div><div class="line"><a name="l01146"></a><span class="lineno"> 1146</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">false</span>);</div><div class="line"><a name="l01147"></a><span class="lineno"> 1147</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">true</span>);</div><div class="line"><a name="l01148"></a><span class="lineno"> 1148</span>&#160; }</div><div class="line"><a name="l01149"></a><span class="lineno"> 1149</span>&#160;</div><div class="line"><a name="l01153"></a><span class="lineno"><a class="line" href="classam_1_1V2_1_1CAmSerializer.html#a5c0a56905d85d9dfee45b364455cf40a"> 1153</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1V2_1_1CAmSerializer.html#a5c0a56905d85d9dfee45b364455cf40a">dispatcherCallback</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData)</div><div class="line"><a name="l01154"></a><span class="lineno"> 1154</span>&#160; {</div><div class="line"><a name="l01155"></a><span class="lineno"> 1155</span>&#160; (void) handle;</div><div class="line"><a name="l01156"></a><span class="lineno"> 1156</span>&#160; (void) userData;</div><div class="line"><a name="l01157"></a><span class="lineno"> 1157</span>&#160; CAmDelegagePtr delegatePoiter = mListDelegatePointers.front();</div><div class="line"><a name="l01158"></a><span class="lineno"> 1158</span>&#160; mListDelegatePointers.pop_front();</div><div class="line"><a name="l01159"></a><span class="lineno"> 1159</span>&#160; <span class="keywordflow">if</span> (delegatePoiter-&gt;call(mReturnPipe))</div><div class="line"><a name="l01160"></a><span class="lineno"> 1160</span>&#160; <span class="keyword">delete</span> delegatePoiter;</div><div class="line"><a name="l01161"></a><span class="lineno"> 1161</span>&#160; <span class="keywordflow">if</span> (mListDelegatePointers.empty())</div><div class="line"><a name="l01162"></a><span class="lineno"> 1162</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">false</span>);</div><div class="line"><a name="l01163"></a><span class="lineno"> 1163</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">true</span>);</div><div class="line"><a name="l01164"></a><span class="lineno"> 1164</span>&#160; }</div><div class="line"><a name="l01165"></a><span class="lineno"> 1165</span>&#160;</div><div class="line"><a name="l01166"></a><span class="lineno"><a class="line" href="classam_1_1V2_1_1CAmSerializer.html#a3152a9177e2bb212f94fdfe479191a98"> 1166</a></span>&#160; <a class="code" href="classam_1_1TAmShPollFired.html">TAmShPollFired&lt;CAmSerializer&gt;</a> <a class="code" href="classam_1_1V2_1_1CAmSerializer.html#a3152a9177e2bb212f94fdfe479191a98">receiverCallbackT</a>;</div><div class="line"><a name="l01167"></a><span class="lineno"><a class="line" href="classam_1_1V2_1_1CAmSerializer.html#af72b15ff3393c7dd6b3afe2527429a51"> 1167</a></span>&#160; <a class="code" href="classam_1_1TAmShPollDispatch.html">TAmShPollDispatch&lt;CAmSerializer&gt;</a> <a class="code" href="classam_1_1V2_1_1CAmSerializer.html#af72b15ff3393c7dd6b3afe2527429a51">dispatcherCallbackT</a>;</div><div class="line"><a name="l01168"></a><span class="lineno"><a class="line" href="classam_1_1V2_1_1CAmSerializer.html#a6e0574c2ae188a30684a79ac6ea6ab13"> 1168</a></span>&#160; <a class="code" href="classam_1_1TAmShPollCheck.html">TAmShPollCheck&lt;CAmSerializer&gt;</a> <a class="code" href="classam_1_1V2_1_1CAmSerializer.html#a6e0574c2ae188a30684a79ac6ea6ab13">checkerCallbackT</a>;</div><div class="line"><a name="l01169"></a><span class="lineno"> 1169</span>&#160;</div><div class="line"><a name="l01174"></a><span class="lineno"><a class="line" href="classam_1_1V2_1_1CAmSerializer.html#ab133cd75b0158e97e51c6482d0664944"> 1174</a></span>&#160; <a class="code" href="classam_1_1V2_1_1CAmSerializer.html#ab133cd75b0158e97e51c6482d0664944">CAmSerializer</a>(<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *iSocketHandler) :</div><div class="line"><a name="l01175"></a><span class="lineno"> 1175</span>&#160; mPipe(), <span class="comment">//</span></div><div class="line"><a name="l01176"></a><span class="lineno"> 1176</span>&#160; mReturnPipe(), <span class="comment">//</span></div><div class="line"><a name="l01177"></a><span class="lineno"> 1177</span>&#160; mHandle(),</div><div class="line"><a name="l01178"></a><span class="lineno"> 1178</span>&#160; mpSocketHandler(iSocketHandler),</div><div class="line"><a name="l01179"></a><span class="lineno"> 1179</span>&#160; mListDelegatePointers(), <span class="comment">//</span></div><div class="line"><a name="l01180"></a><span class="lineno"> 1180</span>&#160; receiverCallbackT(this, &amp;<a class="code" href="classam_1_1V2_1_1CAmSerializer.html">CAmSerializer</a>::receiverCallback), <span class="comment">//</span></div><div class="line"><a name="l01181"></a><span class="lineno"> 1181</span>&#160; dispatcherCallbackT(this, &amp;<a class="code" href="classam_1_1V2_1_1CAmSerializer.html">CAmSerializer</a>::dispatcherCallback), <span class="comment">//</span></div><div class="line"><a name="l01182"></a><span class="lineno"> 1182</span>&#160; checkerCallbackT(this, &amp;<a class="code" href="classam_1_1V2_1_1CAmSerializer.html">CAmSerializer</a>::checkerCallback)</div><div class="line"><a name="l01183"></a><span class="lineno"> 1183</span>&#160; {</div><div class="line"><a name="l01184"></a><span class="lineno"> 1184</span>&#160; assert(NULL!=iSocketHandler);</div><div class="line"><a name="l01185"></a><span class="lineno"> 1185</span>&#160;</div><div class="line"><a name="l01186"></a><span class="lineno"> 1186</span>&#160; <span class="keywordflow">if</span> (pipe(mPipe) == -1)</div><div class="line"><a name="l01187"></a><span class="lineno"> 1187</span>&#160; {</div><div class="line"><a name="l01188"></a><span class="lineno"> 1188</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;CAmSerializer could not create pipe!&quot;</span>);</div><div class="line"><a name="l01189"></a><span class="lineno"> 1189</span>&#160; <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;CAmSerializer Could not open pipe!&quot;</span>);</div><div class="line"><a name="l01190"></a><span class="lineno"> 1190</span>&#160; }</div><div class="line"><a name="l01191"></a><span class="lineno"> 1191</span>&#160;</div><div class="line"><a name="l01192"></a><span class="lineno"> 1192</span>&#160; <span class="keywordflow">if</span> (pipe(mReturnPipe) == -1)</div><div class="line"><a name="l01193"></a><span class="lineno"> 1193</span>&#160; {</div><div class="line"><a name="l01194"></a><span class="lineno"> 1194</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;CAmSerializer could not create mReturnPipe!&quot;</span>);</div><div class="line"><a name="l01195"></a><span class="lineno"> 1195</span>&#160; <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;CAmSerializer Could not open mReturnPipe!&quot;</span>);</div><div class="line"><a name="l01196"></a><span class="lineno"> 1196</span>&#160; }</div><div class="line"><a name="l01197"></a><span class="lineno"> 1197</span>&#160;</div><div class="line"><a name="l01198"></a><span class="lineno"> 1198</span>&#160; <span class="keywordtype">short</span> <span class="keyword">event</span> = 0;</div><div class="line"><a name="l01199"></a><span class="lineno"> 1199</span>&#160; <span class="keyword">event</span> |= POLLIN;</div><div class="line"><a name="l01200"></a><span class="lineno"> 1200</span>&#160; mpSocketHandler-&gt;<a class="code" href="classam_1_1CAmSocketHandler.html#a8ee49d4fbc44291bc6b99fa49fc0350a">addFDPoll</a>(mPipe[0], event, NULL, &amp;receiverCallbackT, &amp;checkerCallbackT, &amp;dispatcherCallbackT, NULL, mHandle);</div><div class="line"><a name="l01201"></a><span class="lineno"> 1201</span>&#160; }</div><div class="line"><a name="l01202"></a><span class="lineno"> 1202</span>&#160;</div><div class="line"><a name="l01203"></a><span class="lineno"><a class="line" href="classam_1_1V2_1_1CAmSerializer.html#a547508986330deefd594f09f351433c2"> 1203</a></span>&#160; <a class="code" href="classam_1_1V2_1_1CAmSerializer.html#a547508986330deefd594f09f351433c2">~CAmSerializer</a>()</div><div class="line"><a name="l01204"></a><span class="lineno"> 1204</span>&#160; {</div><div class="line"><a name="l01205"></a><span class="lineno"> 1205</span>&#160; mpSocketHandler-&gt;<a class="code" href="classam_1_1CAmSocketHandler.html#a57c40a25d4bff6f88ed4ce5e597a5712">removeFDPoll</a>(mHandle);</div><div class="line"><a name="l01206"></a><span class="lineno"> 1206</span>&#160; close(mPipe[0]);</div><div class="line"><a name="l01207"></a><span class="lineno"> 1207</span>&#160; close(mPipe[1]);</div><div class="line"><a name="l01208"></a><span class="lineno"> 1208</span>&#160; close(mReturnPipe[0]);</div><div class="line"><a name="l01209"></a><span class="lineno"> 1209</span>&#160; close(mReturnPipe[1]);</div><div class="line"><a name="l01210"></a><span class="lineno"> 1210</span>&#160; }</div><div class="line"><a name="l01211"></a><span class="lineno"> 1211</span>&#160; };</div><div class="line"><a name="l01212"></a><span class="lineno"> 1212</span>&#160; } <span class="comment">/* namespace V2 */</span></div><div class="line"><a name="l01213"></a><span class="lineno"> 1213</span>&#160;</div><div class="line"><a name="l01214"></a><span class="lineno"><a class="line" href="namespaceam.html#abd71bd6ab41e8654bbed756eab3c6c89"> 1214</a></span>&#160; <span class="keyword">typedef</span> <a class="code" href="classam_1_1V1_1_1CAmSerializer.html">V1::CAmSerializer</a> CAmSerializer <a class="code" href="CAmSerializer_8h.html#aab10037dca32fba66b70d85bf7633355">DEPRECATED</a>(<span class="stringliteral">&quot;You should use V2::CAmSerializer instead!&quot;</span>);</div><div class="line"><a name="l01215"></a><span class="lineno"> 1215</span>&#160;</div><div class="line"><a name="l01216"></a><span class="lineno"> 1216</span>&#160;} <span class="comment">/* namespace am */</span></div><div class="line"><a name="l01217"></a><span class="lineno"> 1217</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* CAMSERIALIZER_H_ */</span><span class="preprocessor"></span></div><div class="ttc" id="classam_1_1V1_1_1CAmSerializer_html_a8f012d73246fa9c4f0108c7a27f7f15a"><div class="ttname"><a href="classam_1_1V1_1_1CAmSerializer.html#a8f012d73246fa9c4f0108c7a27f7f15a">am::V1::CAmSerializer::asyncCall</a></div><div class="ttdeci">void asyncCall(TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 argument1), Targ &amp;argument, Targ1 argument1)</div><div class="ttdoc">calls a function with two arguments asynchronously threadsafe, first argument is a reference...</div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00477">CAmSerializer.h:477</a></div></div>
+<div class="ttc" id="classam_1_1V2_1_1CAmSerializer_html_ab4df6cc3b02eae37a29e51934d2b4134"><div class="ttname"><a href="classam_1_1V2_1_1CAmSerializer.html#ab4df6cc3b02eae37a29e51934d2b4134">am::V2::CAmSerializer::asyncInvocation</a></div><div class="ttdeci">void asyncInvocation(TFunc invocation)</div><div class="ttdoc">calls a function with variadic arguments threadsafe </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00999">CAmSerializer.h:999</a></div></div>
+<div class="ttc" id="namespaceam_html"><div class="ttname"><a href="namespaceam.html">am</a></div><div class="ttdoc">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects...</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8h_source.html#l00029">CAmCommandReceiver.h:29</a></div></div>
+<div class="ttc" id="classam_1_1V1_1_1CAmSerializer_html"><div class="ttname"><a href="classam_1_1V1_1_1CAmSerializer.html">am::V1::CAmSerializer</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00087">CAmSerializer.h:87</a></div></div>
+<div class="ttc" id="classam_1_1V1_1_1CAmSerializer_html_a969b83605f8692bf50d67aa7116e9608"><div class="ttname"><a href="classam_1_1V1_1_1CAmSerializer.html#a969b83605f8692bf50d67aa7116e9608">am::V1::CAmSerializer::~CAmSerializer</a></div><div class="ttdeci">~CAmSerializer()</div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00840">CAmSerializer.h:840</a></div></div>
+<div class="ttc" id="classam_1_1V2_1_1CAmSerializer_html_a3152a9177e2bb212f94fdfe479191a98"><div class="ttname"><a href="classam_1_1V2_1_1CAmSerializer.html#a3152a9177e2bb212f94fdfe479191a98">am::V2::CAmSerializer::receiverCallbackT</a></div><div class="ttdeci">TAmShPollFired&lt; CAmSerializer &gt; receiverCallbackT</div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l01166">CAmSerializer.h:1166</a></div></div>
+<div class="ttc" id="structindices_html"><div class="ttname"><a href="structindices.html">indices</a></div><div class="ttdoc">Helper structures used within std::bind for automatically identification of all placeholders. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00033">CAmSerializer.h:33</a></div></div>
+<div class="ttc" id="classam_1_1V1_1_1CAmSerializer_html_ace01c75baac75ce67b4ba7c86b7cac6f"><div class="ttname"><a href="classam_1_1V1_1_1CAmSerializer.html#ace01c75baac75ce67b4ba7c86b7cac6f">am::V1::CAmSerializer::receiverCallbackT</a></div><div class="ttdeci">TAmShPollFired&lt; CAmSerializer &gt; receiverCallbackT</div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00803">CAmSerializer.h:803</a></div></div>
+<div class="ttc" id="classam_1_1V1_1_1CAmSerializer_html_abf86d9d11f05ef9e5c20fe3a7e642fa0"><div class="ttname"><a href="classam_1_1V1_1_1CAmSerializer.html#abf86d9d11f05ef9e5c20fe3a7e642fa0">am::V1::CAmSerializer::syncCall</a></div><div class="ttdeci">void syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2, TargCall3, TargCall4), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2, Targ3 &amp;argument3, Targ4 &amp;argument4)</div><div class="ttdoc">calls a function with five arguments synchronously threadsafe. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00739">CAmSerializer.h:739</a></div></div>
+<div class="ttc" id="classam_1_1V1_1_1CAmSerializer_html_a18d5a5475bf07849ae935b70af8b224b"><div class="ttname"><a href="classam_1_1V1_1_1CAmSerializer.html#a18d5a5475bf07849ae935b70af8b224b">am::V1::CAmSerializer::dispatcherCallback</a></div><div class="ttdeci">bool dispatcherCallback(const sh_pollHandle_t handle, void *userData)</div><div class="ttdoc">dispatcher callback for sockethandling, for more, see CAmSocketHandler </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00790">CAmSerializer.h:790</a></div></div>
+<div class="ttc" id="classam_1_1V1_1_1CAmSerializer_html_ad039d03f5e597f8e29b67ede608f06cb"><div class="ttname"><a href="classam_1_1V1_1_1CAmSerializer.html#ad039d03f5e597f8e29b67ede608f06cb">am::V1::CAmSerializer::asyncCall</a></div><div class="ttdeci">void asyncCall(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 argument1, Targ2 argument2), Targ argument, Targ1 argument1, Targ2 argument2)</div><div class="ttdoc">calls a function with three arguments asynchronously threadsafe. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00521">CAmSerializer.h:521</a></div></div>
+<div class="ttc" id="classam_1_1V1_1_1CAmSerializer_html_aaa118593c9299ebf72c8a261a12539a2"><div class="ttname"><a href="classam_1_1V1_1_1CAmSerializer.html#aaa118593c9299ebf72c8a261a12539a2">am::V1::CAmSerializer::syncCall</a></div><div class="ttdeci">void syncCall(TClass1 *instance, TretVal(TClass1::*function)(), TretVal &amp;retVal)</div><div class="ttdoc">calls a synchronous function with no arguments threadsafe </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00630">CAmSerializer.h:630</a></div></div>
+<div class="ttc" id="classam_1_1TAmShPollCheck_html"><div class="ttname"><a href="classam_1_1TAmShPollCheck.html">am::TAmShPollCheck</a></div><div class="ttdoc">template for a callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00129">CAmSocketHandler.h:129</a></div></div>
+<div class="ttc" id="classam_1_1V2_1_1CAmSerializer_html_a547508986330deefd594f09f351433c2"><div class="ttname"><a href="classam_1_1V2_1_1CAmSerializer.html#a547508986330deefd594f09f351433c2">am::V2::CAmSerializer::~CAmSerializer</a></div><div class="ttdeci">~CAmSerializer()</div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l01203">CAmSerializer.h:1203</a></div></div>
+<div class="ttc" id="classam_1_1V1_1_1CAmSerializer_html_ad020e92d781001be84f58625689f702a"><div class="ttname"><a href="classam_1_1V1_1_1CAmSerializer.html#ad020e92d781001be84f58625689f702a">am::V1::CAmSerializer::dispatcherCallbackT</a></div><div class="ttdeci">TAmShPollDispatch&lt; CAmSerializer &gt; dispatcherCallbackT</div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00804">CAmSerializer.h:804</a></div></div>
+<div class="ttc" id="classam_1_1V2_1_1CAmSerializer_html_a40f58a19f71b40158bc8ca7cdd76f1f8"><div class="ttname"><a href="classam_1_1V2_1_1CAmSerializer.html#a40f58a19f71b40158bc8ca7cdd76f1f8">am::V2::CAmSerializer::getListDelegatePointers</a></div><div class="ttdeci">size_t getListDelegatePointers()</div><div class="ttdoc">get the size of delegate pointers </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00984">CAmSerializer.h:984</a></div></div>
+<div class="ttc" id="classam_1_1V1_1_1CAmSerializer_html_a6b9553012c430521d91aa81b1b19d432"><div class="ttname"><a href="classam_1_1V1_1_1CAmSerializer.html#a6b9553012c430521d91aa81b1b19d432">am::V1::CAmSerializer::syncCall</a></div><div class="ttdeci">void syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall, Targ1Call), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1)</div><div class="ttdoc">calls a function with two arguments synchronously threadsafe. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00685">CAmSerializer.h:685</a></div></div>
+<div class="ttc" id="classam_1_1V1_1_1CAmSerializer_html_a84baee10bb38abf162f3f7719eeb4bc3"><div class="ttname"><a href="classam_1_1V1_1_1CAmSerializer.html#a84baee10bb38abf162f3f7719eeb4bc3">am::V1::CAmSerializer::asyncCall</a></div><div class="ttdeci">void asyncCall(TClass *instance, TRet(TClass::*method)(TArgs...), TArgs &amp;...arguments)</div><div class="ttdoc">calls a function with variadic arguments threadsafe </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00365">CAmSerializer.h:365</a></div></div>
+<div class="ttc" id="classam_1_1V1_1_1CAmSerializer_html_abe7fc8967659e477259eb55ad93a3f1f"><div class="ttname"><a href="classam_1_1V1_1_1CAmSerializer.html#abe7fc8967659e477259eb55ad93a3f1f">am::V1::CAmSerializer::getListDelegatePoiters</a></div><div class="ttdeci">int getListDelegatePoiters()</div><div class="ttdoc">get the size of delegate pointers </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00311">CAmSerializer.h:311</a></div></div>
+<div class="ttc" id="classam_1_1TAmShPollFired_html"><div class="ttname"><a href="classam_1_1TAmShPollFired.html">am::TAmShPollFired</a></div><div class="ttdoc">make private, not public template for a callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00108">CAmSocketHandler.h:108</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00216">CAmSocketHandler.h:216</a></div></div>
+<div class="ttc" id="classam_1_1V1_1_1CAmSerializer_html_a7162edb66961571ee69621374e97c7a6"><div class="ttname"><a href="classam_1_1V1_1_1CAmSerializer.html#a7162edb66961571ee69621374e97c7a6">am::V1::CAmSerializer::asyncCall</a></div><div class="ttdeci">void asyncCall(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 argument1, Targ2 argument2, Targ3 argument3), Targ argument, Targ1 argument1, Targ2 argument2, Targ3 argument3)</div><div class="ttdoc">calls a function with four arguments asynchronously threadsafe. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00601">CAmSerializer.h:601</a></div></div>
+<div class="ttc" id="classam_1_1V1_1_1CAmSerializer_html_af6f454c97602ab158a8855a22d74df6b"><div class="ttname"><a href="classam_1_1V1_1_1CAmSerializer.html#af6f454c97602ab158a8855a22d74df6b">am::V1::CAmSerializer::asyncCall</a></div><div class="ttdeci">void asyncCall(TClass1 *instance, void(TClass1::*function)(Targ), Targ argument)</div><div class="ttdoc">calls a function with one arguments asynchronously threadsafe </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00416">CAmSerializer.h:416</a></div></div>
+<div class="ttc" id="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdoc">STL namespace. </div></div>
+<div class="ttc" id="classam_1_1V1_1_1CAmSerializer_html_ab785c9a874b2aa521b3d0dab0eb8228a"><div class="ttname"><a href="classam_1_1V1_1_1CAmSerializer.html#ab785c9a874b2aa521b3d0dab0eb8228a">am::V1::CAmSerializer::asyncCall</a></div><div class="ttdeci">void asyncCall(TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 argument1, Targ2 argument2), Targ &amp;argument, Targ1 argument1, Targ2 argument2)</div><div class="ttdoc">calls a function with three arguments asynchronously threadsafe. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00531">CAmSerializer.h:531</a></div></div>
+<div class="ttc" id="classam_1_1V2_1_1CAmSerializer_html_add15e0aa7bbd2a6b4c82e8e739718d21"><div class="ttname"><a href="classam_1_1V2_1_1CAmSerializer.html#add15e0aa7bbd2a6b4c82e8e739718d21">am::V2::CAmSerializer::syncCall</a></div><div class="ttdeci">void syncCall(TClass *instance, TMeth method, TArgs &amp;&amp;...arguments)</div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l01115">CAmSerializer.h:1115</a></div></div>
+<div class="ttc" id="namespaceam_html_af782e2735b1adf1e43a9d530cee340aa"><div class="ttname"><a href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">am::sh_pollHandle_t</a></div><div class="ttdeci">uint16_t sh_pollHandle_t</div><div class="ttdoc">this is a handle for a filedescriptor to be used with the SocketHandler </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00051">CAmSocketHandler.h:51</a></div></div>
<div class="ttc" id="CAmDltWrapper_8h_html"><div class="ttname"><a href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="classam_1_1CAmSerializer_html_aa324fa2c84f00c9790e3453197a3e5ad"><div class="ttname"><a href="classam_1_1CAmSerializer.html#aa324fa2c84f00c9790e3453197a3e5ad">am::CAmSerializer::syncCall</a></div><div class="ttdeci">void syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2, TargCall3, TargCall4), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2, Targ3 &amp;argument3, Targ4 &amp;argument4)</div><div class="ttdoc">calls a function with five arguments synchronously threadsafe. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00693">CAmSerializer.h:693</a></div></div>
-<div class="ttc" id="classam_1_1CAmSerializer_html_ad1a32c4221bb663c649490b3e33c4113"><div class="ttname"><a href="classam_1_1CAmSerializer.html#ad1a32c4221bb663c649490b3e33c4113">am::CAmSerializer::asyncCall</a></div><div class="ttdeci">void asyncCall(TClass1 *instance, void(TClass1::*function)(Targ &amp;), Targ &amp;argument)</div><div class="ttdoc">calls a function with one argument called by reference asynchronously threadsafe </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00396">CAmSerializer.h:396</a></div></div>
-<div class="ttc" id="classam_1_1CAmSerializer_html_a20cc2e297a35f390a04c0527d356225b"><div class="ttname"><a href="classam_1_1CAmSerializer.html#a20cc2e297a35f390a04c0527d356225b">am::CAmSerializer::syncCall</a></div><div class="ttdeci">void syncCall(TClass1 *instance, TretVal(TClass1::*function)(), TretVal &amp;retVal)</div><div class="ttdoc">calls a synchronous function with no arguments threadsafe </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00584">CAmSerializer.h:584</a></div></div>
-<div class="ttc" id="classam_1_1CAmSerializer_html_a607134672df681195429f730146bde12"><div class="ttname"><a href="classam_1_1CAmSerializer.html#a607134672df681195429f730146bde12">am::CAmSerializer::syncCall</a></div><div class="ttdeci">void syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall) const, TretVal &amp;retVal, Targ &amp;argument)</div><div class="ttdoc">calls a function with one argument synchronous threadsafe for const functions. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00628">CAmSerializer.h:628</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_ace2198a9522679b4a680c43755bb9b44"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#ace2198a9522679b4a680c43755bb9b44">am::CAmSocketHandler::addFDPoll</a></div><div class="ttdeci">am_Error_e addFDPoll(const int fd, const short event, IAmShPollPrepare *prepare, IAmShPollFired *fired, IAmShPollCheck *check, IAmShPollDispatch *dispatch, void *userData, sh_pollHandle_t &amp;handle)</div><div class="ttdoc">Adds a filedescriptor to the polling loop. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00195">CAmSocketHandler.cpp:195</a></div></div>
-<div class="ttc" id="classam_1_1CAmSerializer_html_a048a13fa186ec19c744ec52e8f2fc57e"><div class="ttname"><a href="classam_1_1CAmSerializer.html#a048a13fa186ec19c744ec52e8f2fc57e">am::CAmSerializer::syncCall</a></div><div class="ttdeci">void syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall), TretVal &amp;retVal, Targ &amp;argument)</div><div class="ttdoc">calls a function with one argument synchronous threadsafe </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00617">CAmSerializer.h:617</a></div></div>
-<div class="ttc" id="classam_1_1TAmShPollDispatch_html"><div class="ttname"><a href="classam_1_1TAmShPollDispatch.html">am::TAmShPollDispatch</a></div><div class="ttdoc">template for a callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00469">CAmSocketHandler.h:469</a></div></div>
-<div class="ttc" id="classam_1_1CAmSerializer_html_a9db44dbd78b8c680e0a2cb6cec55887d"><div class="ttname"><a href="classam_1_1CAmSerializer.html#a9db44dbd78b8c680e0a2cb6cec55887d">am::CAmSerializer::CAmSerializer</a></div><div class="ttdeci">CAmSerializer(CAmSocketHandler *iSocketHandler)</div><div class="ttdoc">The constructor must be called in the mainthread context ! </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00764">CAmSerializer.h:764</a></div></div>
-<div class="ttc" id="classam_1_1CAmSerializer_html_a1ba3bd4db4884a35f1d97c8ef0ce42e9"><div class="ttname"><a href="classam_1_1CAmSerializer.html#a1ba3bd4db4884a35f1d97c8ef0ce42e9">am::CAmSerializer::syncCall</a></div><div class="ttdeci">void syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2)</div><div class="ttdoc">calls a function with three arguments synchronously threadsafe. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00660">CAmSerializer.h:660</a></div></div>
-<div class="ttc" id="classam_1_1CAmSerializer_html_afd463682be766b28756ca2764f297ee3"><div class="ttname"><a href="classam_1_1CAmSerializer.html#afd463682be766b28756ca2764f297ee3">am::CAmSerializer::doSyncCall</a></div><div class="ttdeci">void doSyncCall(Class intsance, Method method, Return &amp;result, Tuple &amp;arguments)</div><div class="ttdoc">instantiates a sync delegate with given arguments and sends the delegate pointer over the pipe ...</div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00223">CAmSerializer.h:223</a></div></div>
-<div class="ttc" id="classam_1_1CAmSerializer_html_abf1b9c4474b8b6f0cbc0a3d074628ebe"><div class="ttname"><a href="classam_1_1CAmSerializer.html#abf1b9c4474b8b6f0cbc0a3d074628ebe">am::CAmSerializer::asyncCall</a></div><div class="ttdeci">void asyncCall(TClass *instance, void(TClass::*function)())</div><div class="ttdoc">calls a function with no arguments threadsafe </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00342">CAmSerializer.h:342</a></div></div>
-<div class="ttc" id="classam_1_1CAmSerializer_html_ae300365862abdb441c7b3a8ba2c2f06e"><div class="ttname"><a href="classam_1_1CAmSerializer.html#ae300365862abdb441c7b3a8ba2c2f06e">am::CAmSerializer::dispatcherCallbackT</a></div><div class="ttdeci">TAmShPollDispatch&lt; CAmSerializer &gt; dispatcherCallbackT</div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00757">CAmSerializer.h:757</a></div></div>
-<div class="ttc" id="classam_1_1CAmSerializer_html_ac3cbeb7681c86f1d05570a8cbf73e992"><div class="ttname"><a href="classam_1_1CAmSerializer.html#ac3cbeb7681c86f1d05570a8cbf73e992">am::CAmSerializer::asyncCall</a></div><div class="ttdeci">void asyncCall(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 &amp;argument1, Targ2 argument2), Targ argument, Targ1 &amp;argument1, Targ2 argument2)</div><div class="ttdoc">calls a function with three arguments asynchronously threadsafe. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00495">CAmSerializer.h:495</a></div></div>
-<div class="ttc" id="classam_1_1CAmSerializer_html_a1e1c5057e1297aaae2712d9d93542ab6"><div class="ttname"><a href="classam_1_1CAmSerializer.html#a1e1c5057e1297aaae2712d9d93542ab6">am::CAmSerializer::asyncCall</a></div><div class="ttdeci">void asyncCall(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 argument1, Targ2 argument2, Targ3 argument3), Targ argument, Targ1 argument1, Targ2 argument2, Targ3 argument3)</div><div class="ttdoc">calls a function with four arguments asynchronously threadsafe. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00555">CAmSerializer.h:555</a></div></div>
-<div class="ttc" id="classam_1_1CAmSerializer_html_a3921451d5ab04e5a98bb044a418fc970"><div class="ttname"><a href="classam_1_1CAmSerializer.html#a3921451d5ab04e5a98bb044a418fc970">am::CAmSerializer::asyncCall</a></div><div class="ttdeci">void asyncCall(TClass *instance, TRet(TClass::*method)(TArgs...), TArgs &amp;...arguments)</div><div class="ttdoc">calls a function with variadic arguments threadsafe </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00318">CAmSerializer.h:318</a></div></div>
-<div class="ttc" id="classam_1_1CAmSerializer_html_ab2f3ec888554b4205a228d2f9fa1240d"><div class="ttname"><a href="classam_1_1CAmSerializer.html#ab2f3ec888554b4205a228d2f9fa1240d">am::CAmSerializer::syncCall</a></div><div class="ttdeci">void syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall, Targ1Call) const, TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1)</div><div class="ttdoc">calls a function with two arguments synchronously threadsafe const. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00649">CAmSerializer.h:649</a></div></div>
+<div class="ttc" id="classam_1_1V1_1_1CAmSerializer_html_acff5cf50e50e6e7f251bc87f62fcc1ed"><div class="ttname"><a href="classam_1_1V1_1_1CAmSerializer.html#acff5cf50e50e6e7f251bc87f62fcc1ed">am::V1::CAmSerializer::asyncCall</a></div><div class="ttdeci">void asyncCall(TClass *instance, void(TClass::*function)())</div><div class="ttdoc">calls a function with no arguments threadsafe </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00389">CAmSerializer.h:389</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html_a57c40a25d4bff6f88ed4ce5e597a5712"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a57c40a25d4bff6f88ed4ce5e597a5712">am::CAmSocketHandler::removeFDPoll</a></div><div class="ttdeci">am_Error_e removeFDPoll(const sh_pollHandle_t handle)</div><div class="ttdoc">removes a filedescriptor from the poll loop </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00424">CAmSocketHandler.cpp:424</a></div></div>
+<div class="ttc" id="classam_1_1V1_1_1CAmSerializer_html_a577f1470c3c5f2970491686a1a484ed8"><div class="ttname"><a href="classam_1_1V1_1_1CAmSerializer.html#a577f1470c3c5f2970491686a1a484ed8">am::V1::CAmSerializer::syncCall</a></div><div class="ttdeci">void syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall, Targ1Call) const, TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1)</div><div class="ttdoc">calls a function with two arguments synchronously threadsafe const. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00695">CAmSerializer.h:695</a></div></div>
+<div class="ttc" id="classam_1_1V1_1_1CAmSerializer_html_aaaf42841f9f1cf3045aeeb9b30a8bbcc"><div class="ttname"><a href="classam_1_1V1_1_1CAmSerializer.html#aaaf42841f9f1cf3045aeeb9b30a8bbcc">am::V1::CAmSerializer::syncCall</a></div><div class="ttdeci">void syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2) const, TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2)</div><div class="ttdoc">calls a const function with three arguments synchronously threadsafe. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00717">CAmSerializer.h:717</a></div></div>
+<div class="ttc" id="structbuild__indices_html"><div class="ttname"><a href="structbuild__indices.html">build_indices</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00038">CAmSerializer.h:38</a></div></div>
+<div class="ttc" id="classam_1_1V2_1_1CAmSerializer_html"><div class="ttname"><a href="classam_1_1V2_1_1CAmSerializer.html">am::V2::CAmSerializer</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00856">CAmSerializer.h:856</a></div></div>
+<div class="ttc" id="classam_1_1V2_1_1CAmSerializer_html_ab133cd75b0158e97e51c6482d0664944"><div class="ttname"><a href="classam_1_1V2_1_1CAmSerializer.html#ab133cd75b0158e97e51c6482d0664944">am::V2::CAmSerializer::CAmSerializer</a></div><div class="ttdeci">CAmSerializer(CAmSocketHandler *iSocketHandler)</div><div class="ttdoc">The constructor must be called in the mainthread context ! </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l01174">CAmSerializer.h:1174</a></div></div>
+<div class="ttc" id="classam_1_1V1_1_1CAmSerializer_html_ab9ca6e0f68a97434db6295b7e1b504b1"><div class="ttname"><a href="classam_1_1V1_1_1CAmSerializer.html#ab9ca6e0f68a97434db6295b7e1b504b1">am::V1::CAmSerializer::CAmSerializer</a></div><div class="ttdeci">CAmSerializer(CAmSocketHandler *iSocketHandler)</div><div class="ttdoc">The constructor must be called in the mainthread context ! </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00811">CAmSerializer.h:811</a></div></div>
+<div class="ttc" id="classam_1_1V1_1_1CAmSerializer_html_abbcfa49f9d54745258155f37b6595a6e"><div class="ttname"><a href="classam_1_1V1_1_1CAmSerializer.html#abbcfa49f9d54745258155f37b6595a6e">am::V1::CAmSerializer::asyncCall</a></div><div class="ttdeci">void asyncCall(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 &amp;argument1, Targ2 argument2), Targ argument, Targ1 &amp;argument1, Targ2 argument2)</div><div class="ttdoc">calls a function with three arguments asynchronously threadsafe. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00541">CAmSerializer.h:541</a></div></div>
+<div class="ttc" id="classam_1_1TAmShPollDispatch_html"><div class="ttname"><a href="classam_1_1TAmShPollDispatch.html">am::TAmShPollDispatch</a></div><div class="ttdoc">template for a callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00150">CAmSocketHandler.h:150</a></div></div>
+<div class="ttc" id="classam_1_1V2_1_1CAmSerializer_html_ab9fb65c32e9de30f86fb6afbff5f1af6"><div class="ttname"><a href="classam_1_1V2_1_1CAmSerializer.html#ab9fb65c32e9de30f86fb6afbff5f1af6">am::V2::CAmSerializer::syncInvocation</a></div><div class="ttdeci">void syncInvocation(TFunc invocation)</div><div class="ttdoc">calls a function with variadic arguments threadsafe </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l01075">CAmSerializer.h:1075</a></div></div>
+<div class="ttc" id="classam_1_1V1_1_1CAmSerializer_html_a2693e0a63d1261b2e74ad361cd148edc"><div class="ttname"><a href="classam_1_1V1_1_1CAmSerializer.html#a2693e0a63d1261b2e74ad361cd148edc">am::V1::CAmSerializer::syncCall</a></div><div class="ttdeci">void syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall) const, TretVal &amp;retVal, Targ &amp;argument)</div><div class="ttdoc">calls a function with one argument synchronous threadsafe for const functions. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00674">CAmSerializer.h:674</a></div></div>
+<div class="ttc" id="classam_1_1V1_1_1CAmSerializer_html_a9defa14f61395ce933c1dd760aff9835"><div class="ttname"><a href="classam_1_1V1_1_1CAmSerializer.html#a9defa14f61395ce933c1dd760aff9835">am::V1::CAmSerializer::syncCall</a></div><div class="ttdeci">void syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2, TargCall3), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2, Targ3 &amp;argument3)</div><div class="ttdoc">calls a function with four arguments synchronously threadsafe. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00728">CAmSerializer.h:728</a></div></div>
+<div class="ttc" id="classam_1_1V1_1_1CAmSerializer_html_a8b446d4cd275ed0449214d2c935ad4e3"><div class="ttname"><a href="classam_1_1V1_1_1CAmSerializer.html#a8b446d4cd275ed0449214d2c935ad4e3">am::V1::CAmSerializer::asyncCall</a></div><div class="ttdeci">void asyncCall(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 &amp;argument1, Targ2 &amp;argument2), Targ argument, Targ1 &amp;argument1, Targ2 &amp;argument2)</div><div class="ttdoc">calls a function with three arguments asynchronously threadsafe. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00561">CAmSerializer.h:561</a></div></div>
+<div class="ttc" id="CAmSerializer_8h_html_aab10037dca32fba66b70d85bf7633355"><div class="ttname"><a href="CAmSerializer_8h.html#aab10037dca32fba66b70d85bf7633355">DEPRECATED</a></div><div class="ttdeci">#define DEPRECATED(MSG)</div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00062">CAmSerializer.h:62</a></div></div>
+<div class="ttc" id="classam_1_1V1_1_1CAmSerializer_html_a0f0f253106d12838bcabccccefb32958"><div class="ttname"><a href="classam_1_1V1_1_1CAmSerializer.html#a0f0f253106d12838bcabccccefb32958">am::V1::CAmSerializer::asyncCall</a></div><div class="ttdeci">void asyncCall(TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 &amp;argument1), Targ &amp;argument, Targ1 &amp;argument1)</div><div class="ttdoc">calls a function with two arguments asynchronously threadsafe, both arguments are references...</div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00511">CAmSerializer.h:511</a></div></div>
+<div class="ttc" id="classam_1_1V2_1_1CAmSerializer_html_a5c0a56905d85d9dfee45b364455cf40a"><div class="ttname"><a href="classam_1_1V2_1_1CAmSerializer.html#a5c0a56905d85d9dfee45b364455cf40a">am::V2::CAmSerializer::dispatcherCallback</a></div><div class="ttdeci">bool dispatcherCallback(const sh_pollHandle_t handle, void *userData)</div><div class="ttdoc">dispatcher callback for sockethandling, for more, see CAmSocketHandler </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l01153">CAmSerializer.h:1153</a></div></div>
+<div class="ttc" id="classam_1_1V1_1_1CAmSerializer_html_ab64448c3badda6c41fd219abca8e3446"><div class="ttname"><a href="classam_1_1V1_1_1CAmSerializer.html#ab64448c3badda6c41fd219abca8e3446">am::V1::CAmSerializer::syncCall</a></div><div class="ttdeci">void syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2, TargCall3, TargCall4, TargCall5), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2, Targ3 &amp;argument3, Targ4 &amp;argument4, Targ5 &amp;argument5)</div><div class="ttdoc">calls a function with six arguments synchronously threadsafe. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00750">CAmSerializer.h:750</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html_a8ee49d4fbc44291bc6b99fa49fc0350a"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a8ee49d4fbc44291bc6b99fa49fc0350a">am::CAmSocketHandler::addFDPoll</a></div><div class="ttdeci">am_Error_e addFDPoll(const int fd, const short event, std::function&lt; void(const sh_pollHandle_t handle, void *userData)&gt; prepare, std::function&lt; void(const pollfd pollfd, const sh_pollHandle_t handle, void *userData)&gt; fired, std::function&lt; bool(const sh_pollHandle_t handle, void *userData)&gt; check, std::function&lt; bool(const sh_pollHandle_t handle, void *userData)&gt; dispatch, void *userData, sh_pollHandle_t &amp;handle)</div><div class="ttdoc">Adds a filedescriptor to the polling loop. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00353">CAmSocketHandler.cpp:353</a></div></div>
+<div class="ttc" id="classam_1_1V2_1_1CAmSerializer_html_af72b15ff3393c7dd6b3afe2527429a51"><div class="ttname"><a href="classam_1_1V2_1_1CAmSerializer.html#af72b15ff3393c7dd6b3afe2527429a51">am::V2::CAmSerializer::dispatcherCallbackT</a></div><div class="ttdeci">TAmShPollDispatch&lt; CAmSerializer &gt; dispatcherCallbackT</div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l01167">CAmSerializer.h:1167</a></div></div>
+<div class="ttc" id="classam_1_1V1_1_1CAmSerializer_html_a44b90dfcc5da2c26b07e542d9b2d1dbd"><div class="ttname"><a href="classam_1_1V1_1_1CAmSerializer.html#a44b90dfcc5da2c26b07e542d9b2d1dbd">am::V1::CAmSerializer::doSyncCall</a></div><div class="ttdeci">void doSyncCall(Class intsance, Method method, Return &amp;result, Tuple &amp;arguments)</div><div class="ttdoc">instantiates a sync delegate with given arguments and sends the delegate pointer over the pipe ...</div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00268">CAmSerializer.h:268</a></div></div>
<div class="ttc" id="CAmSocketHandler_8h_html"><div class="ttname"><a href="CAmSocketHandler_8h.html">CAmSocketHandler.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="classam_1_1CAmSerializer_html_ad6c1e2120c7cc813d691cd06c1e6e167"><div class="ttname"><a href="classam_1_1CAmSerializer.html#ad6c1e2120c7cc813d691cd06c1e6e167">am::CAmSerializer::asyncCall</a></div><div class="ttdeci">void asyncCall(TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 argument1), Targ &amp;argument, Targ1 argument1)</div><div class="ttdoc">calls a function with two arguments asynchronously threadsafe, first argument is a reference...</div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00430">CAmSerializer.h:430</a></div></div>
-<div class="ttc" id="namespaceam_html_ab00ba22db19413e2040c2ab246f220c6"><div class="ttname"><a href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">am::logError</a></div><div class="ttdeci">void logError(T value, TArgs...args)</div><div class="ttdoc">logs given values with errorlevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00416">CAmDltWrapper.h:416</a></div></div>
-<div class="ttc" id="classam_1_1CAmSerializer_html_a0ff2c1494a0f97ad864dd94228617e29"><div class="ttname"><a href="classam_1_1CAmSerializer.html#a0ff2c1494a0f97ad864dd94228617e29">am::CAmSerializer::asyncCall</a></div><div class="ttdeci">void asyncCall(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 argument1), Targ argument, Targ1 argument1)</div><div class="ttdoc">calls a function with two arguments asynchronously threadsafe. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00413">CAmSerializer.h:413</a></div></div>
-<div class="ttc" id="classam_1_1CAmSerializer_html_a56fbe8fa7b4e43825b2cbff44b9b13fc"><div class="ttname"><a href="classam_1_1CAmSerializer.html#a56fbe8fa7b4e43825b2cbff44b9b13fc">am::CAmSerializer::receiverCallback</a></div><div class="ttdeci">void receiverCallback(const pollfd pollfd, const sh_pollHandle_t handle, void *userData)</div><div class="ttdoc">receiver callback for sockethandling, for more, see CAmSocketHandler </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00714">CAmSerializer.h:714</a></div></div>
-<div class="ttc" id="classam_1_1CAmSerializer_html_a4625fc98ad399f0218b9dee30598de52"><div class="ttname"><a href="classam_1_1CAmSerializer.html#a4625fc98ad399f0218b9dee30598de52">am::CAmSerializer::checkerCallback</a></div><div class="ttdeci">bool checkerCallback(const sh_pollHandle_t handle, void *userData)</div><div class="ttdoc">checker callback for sockethandling, for more, see CAmSocketHandler </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00731">CAmSerializer.h:731</a></div></div>
-<div class="ttc" id="classam_1_1CAmSerializer_html_aa964393eaa6bb23692e707298cf4c626"><div class="ttname"><a href="classam_1_1CAmSerializer.html#aa964393eaa6bb23692e707298cf4c626">am::CAmSerializer::receiverCallbackT</a></div><div class="ttdeci">TAmShPollFired&lt; CAmSerializer &gt; receiverCallbackT</div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00756">CAmSerializer.h:756</a></div></div>
-<div class="ttc" id="classam_1_1CAmSerializer_html_a3d9f723013263b08a9a9aef951e4115d"><div class="ttname"><a href="classam_1_1CAmSerializer.html#a3d9f723013263b08a9a9aef951e4115d">am::CAmSerializer::dispatcherCallback</a></div><div class="ttdeci">bool dispatcherCallback(const sh_pollHandle_t handle, void *userData)</div><div class="ttdoc">dispatcher callback for sockethandling, for more, see CAmSocketHandler </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00743">CAmSerializer.h:743</a></div></div>
-<div class="ttc" id="classam_1_1CAmSerializer_html_a0129e92393f2bc057bcec737e185f1e4"><div class="ttname"><a href="classam_1_1CAmSerializer.html#a0129e92393f2bc057bcec737e185f1e4">am::CAmSerializer::asyncCall</a></div><div class="ttdeci">void asyncCall(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 &amp;argument1, Targ2 &amp;argument2), Targ argument, Targ1 &amp;argument1, Targ2 &amp;argument2)</div><div class="ttdoc">calls a function with three arguments asynchronously threadsafe. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00515">CAmSerializer.h:515</a></div></div>
-<div class="ttc" id="classam_1_1CAmSerializer_html_a336bfffecb851d34837e732cc187d7bf"><div class="ttname"><a href="classam_1_1CAmSerializer.html#a336bfffecb851d34837e732cc187d7bf">am::CAmSerializer::syncCall</a></div><div class="ttdeci">void syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2) const, TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2)</div><div class="ttdoc">calls a const function with three arguments synchronously threadsafe. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00671">CAmSerializer.h:671</a></div></div>
-<div class="ttc" id="classam_1_1CAmSerializer_html_a85de8ad38d51c00ec43523d33f6b5e1f"><div class="ttname"><a href="classam_1_1CAmSerializer.html#a85de8ad38d51c00ec43523d33f6b5e1f">am::CAmSerializer::~CAmSerializer</a></div><div class="ttdeci">~CAmSerializer()</div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00792">CAmSerializer.h:792</a></div></div>
-<div class="ttc" id="classam_1_1CAmSerializer_html_aa44e01daec345006987b2c64861cef25"><div class="ttname"><a href="classam_1_1CAmSerializer.html#aa44e01daec345006987b2c64861cef25">am::CAmSerializer::asyncCall</a></div><div class="ttdeci">void asyncCall(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 &amp;argument1), Targ argument, Targ1 &amp;argument1)</div><div class="ttdoc">calls a function with two arguments asynchronously threadsafe, second argument is a reference...</div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00447">CAmSerializer.h:447</a></div></div>
-<div class="ttc" id="classam_1_1CAmSerializer_html_aac61f9a14ffa661e4ad86c933ab023e6"><div class="ttname"><a href="classam_1_1CAmSerializer.html#aac61f9a14ffa661e4ad86c933ab023e6">am::CAmSerializer::syncCall</a></div><div class="ttdeci">void syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall, Targ1Call), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1)</div><div class="ttdoc">calls a function with two arguments synchronously threadsafe. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00639">CAmSerializer.h:639</a></div></div>
-<div class="ttc" id="classam_1_1CAmSerializer_html_af7e594c5d17b63be64d8e2131f70ac4c"><div class="ttname"><a href="classam_1_1CAmSerializer.html#af7e594c5d17b63be64d8e2131f70ac4c">am::CAmSerializer::asyncCall</a></div><div class="ttdeci">void asyncCall(TClass1 *instance, void(TClass1::*function)(Targ), Targ argument)</div><div class="ttdoc">calls a function with one arguments asynchronously threadsafe </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00369">CAmSerializer.h:369</a></div></div>
+<div class="ttc" id="classam_1_1V1_1_1CAmSerializer_html_ac2b526db80cf477ea7f73a71359d694e"><div class="ttname"><a href="classam_1_1V1_1_1CAmSerializer.html#ac2b526db80cf477ea7f73a71359d694e">am::V1::CAmSerializer::syncCall</a></div><div class="ttdeci">void syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2)</div><div class="ttdoc">calls a function with three arguments synchronously threadsafe. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00706">CAmSerializer.h:706</a></div></div>
+<div class="ttc" id="namespaceam_html_ab00ba22db19413e2040c2ab246f220c6"><div class="ttname"><a href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">am::logError</a></div><div class="ttdeci">void logError(T value, TArgs...args)</div><div class="ttdoc">logs given values with errorlevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00431">CAmDltWrapper.h:431</a></div></div>
+<div class="ttc" id="classam_1_1V1_1_1CAmSerializer_html_a519591eaee1bf7e1703addb63ec0d26d"><div class="ttname"><a href="classam_1_1V1_1_1CAmSerializer.html#a519591eaee1bf7e1703addb63ec0d26d">am::V1::CAmSerializer::asyncCall</a></div><div class="ttdeci">void asyncCall(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 argument1), Targ argument, Targ1 argument1)</div><div class="ttdoc">calls a function with two arguments asynchronously threadsafe. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00460">CAmSerializer.h:460</a></div></div>
+<div class="ttc" id="classam_1_1V1_1_1CAmSerializer_html_a5faeb20324966a0a8e8b274256e374d4"><div class="ttname"><a href="classam_1_1V1_1_1CAmSerializer.html#a5faeb20324966a0a8e8b274256e374d4">am::V1::CAmSerializer::syncCall</a></div><div class="ttdeci">void syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall), TretVal &amp;retVal, Targ &amp;argument)</div><div class="ttdoc">calls a function with one argument synchronous threadsafe </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00663">CAmSerializer.h:663</a></div></div>
+<div class="ttc" id="classam_1_1V1_1_1CAmSerializer_html_a8e3520d09ac949e076dfa9a811139feb"><div class="ttname"><a href="classam_1_1V1_1_1CAmSerializer.html#a8e3520d09ac949e076dfa9a811139feb">am::V1::CAmSerializer::asyncCall</a></div><div class="ttdeci">void asyncCall(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 argument1, Targ2 &amp;argument2), Targ argument, Targ1 argument1, Targ2 &amp;argument2)</div><div class="ttdoc">calls a function with three arguments asynchronously threadsafe. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00551">CAmSerializer.h:551</a></div></div>
+<div class="ttc" id="classam_1_1V1_1_1CAmSerializer_html_a5bca075fa5bf2f2483edf6f44acb4dca"><div class="ttname"><a href="classam_1_1V1_1_1CAmSerializer.html#a5bca075fa5bf2f2483edf6f44acb4dca">am::V1::CAmSerializer::asyncCall</a></div><div class="ttdeci">void asyncCall(TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 &amp;argument1, Targ2 argument2), Targ &amp;argument, Targ1 &amp;argument1, Targ2 argument2)</div><div class="ttdoc">calls a function with three arguments asynchronously threadsafe. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00581">CAmSerializer.h:581</a></div></div>
+<div class="ttc" id="classam_1_1V1_1_1CAmSerializer_html_adcd7db11c70d28c691e565ba4bee7800"><div class="ttname"><a href="classam_1_1V1_1_1CAmSerializer.html#adcd7db11c70d28c691e565ba4bee7800">am::V1::CAmSerializer::doAsyncCall</a></div><div class="ttdeci">void doAsyncCall(Class intsance, Method method, Tuple &amp;arguments)</div><div class="ttdoc">instantiates a async delegate with given arguments and sends the delegate pointer over the pipe ...</div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00255">CAmSerializer.h:255</a></div></div>
+<div class="ttc" id="classam_1_1V1_1_1CAmSerializer_html_a90c2b180dccf43ccd235574d30caa939"><div class="ttname"><a href="classam_1_1V1_1_1CAmSerializer.html#a90c2b180dccf43ccd235574d30caa939">am::V1::CAmSerializer::syncCall</a></div><div class="ttdeci">void syncCall(TClass *instance, TRet(TClass::*method)(TArgs...), TRet &amp;result, TArgs &amp;...arguments)</div><div class="ttdoc">calls a function with variadic arguments threadsafe </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00338">CAmSerializer.h:338</a></div></div>
+<div class="ttc" id="classam_1_1V1_1_1CAmSerializer_html_a1d31764986d2a790e17152988df6fd0e"><div class="ttname"><a href="classam_1_1V1_1_1CAmSerializer.html#a1d31764986d2a790e17152988df6fd0e">am::V1::CAmSerializer::asyncCall</a></div><div class="ttdeci">void asyncCall(TClass1 *instance, void(TClass1::*function)(Targ &amp;), Targ &amp;argument)</div><div class="ttdoc">calls a function with one argument called by reference asynchronously threadsafe </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00443">CAmSerializer.h:443</a></div></div>
+<div class="ttc" id="classam_1_1V2_1_1CAmSerializer_html_a642513e451459acbdd577a64644c84b3"><div class="ttname"><a href="classam_1_1V2_1_1CAmSerializer.html#a642513e451459acbdd577a64644c84b3">am::V2::CAmSerializer::checkerCallback</a></div><div class="ttdeci">bool checkerCallback(const sh_pollHandle_t handle, void *userData)</div><div class="ttdoc">checker callback for sockethandling, for more, see CAmSocketHandler </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l01141">CAmSerializer.h:1141</a></div></div>
+<div class="ttc" id="classam_1_1V1_1_1CAmSerializer_html_ae0ddea4a7353ba82934c629ec2d71950"><div class="ttname"><a href="classam_1_1V1_1_1CAmSerializer.html#ae0ddea4a7353ba82934c629ec2d71950">am::V1::CAmSerializer::receiverCallback</a></div><div class="ttdeci">void receiverCallback(const pollfd pollfd, const sh_pollHandle_t handle, void *userData)</div><div class="ttdoc">receiver callback for sockethandling, for more, see CAmSocketHandler </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00761">CAmSerializer.h:761</a></div></div>
+<div class="ttc" id="classam_1_1V2_1_1CAmSerializer_html_a6e0574c2ae188a30684a79ac6ea6ab13"><div class="ttname"><a href="classam_1_1V2_1_1CAmSerializer.html#a6e0574c2ae188a30684a79ac6ea6ab13">am::V2::CAmSerializer::checkerCallbackT</a></div><div class="ttdeci">TAmShPollCheck&lt; CAmSerializer &gt; checkerCallbackT</div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l01168">CAmSerializer.h:1168</a></div></div>
+<div class="ttc" id="classam_1_1V1_1_1CAmSerializer_html_afbf2d5c52a1914156e8733f956f40771"><div class="ttname"><a href="classam_1_1V1_1_1CAmSerializer.html#afbf2d5c52a1914156e8733f956f40771">am::V1::CAmSerializer::checkerCallbackT</a></div><div class="ttdeci">TAmShPollCheck&lt; CAmSerializer &gt; checkerCallbackT</div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00805">CAmSerializer.h:805</a></div></div>
+<div class="ttc" id="classam_1_1V1_1_1CAmSerializer_html_ae1b7235c1728ea06e0d8201d9558eae4"><div class="ttname"><a href="classam_1_1V1_1_1CAmSerializer.html#ae1b7235c1728ea06e0d8201d9558eae4">am::V1::CAmSerializer::asyncCall</a></div><div class="ttdeci">void asyncCall(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 &amp;argument1), Targ argument, Targ1 &amp;argument1)</div><div class="ttdoc">calls a function with two arguments asynchronously threadsafe, second argument is a reference...</div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00494">CAmSerializer.h:494</a></div></div>
+<div class="ttc" id="classam_1_1V2_1_1CAmSerializer_html_a12fd1d6215c6d9e934c5ee7d63823dbb"><div class="ttname"><a href="classam_1_1V2_1_1CAmSerializer.html#a12fd1d6215c6d9e934c5ee7d63823dbb">am::V2::CAmSerializer::receiverCallback</a></div><div class="ttdeci">void receiverCallback(const pollfd pollfd, const sh_pollHandle_t handle, void *userData)</div><div class="ttdoc">receiver callback for sockethandling, for more, see CAmSocketHandler </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l01124">CAmSerializer.h:1124</a></div></div>
+<div class="ttc" id="classam_1_1V1_1_1CAmSerializer_html_ad2302b0e7a75dc8f9bcd4a762966d84f"><div class="ttname"><a href="classam_1_1V1_1_1CAmSerializer.html#ad2302b0e7a75dc8f9bcd4a762966d84f">am::V1::CAmSerializer::checkerCallback</a></div><div class="ttdeci">bool checkerCallback(const sh_pollHandle_t handle, void *userData)</div><div class="ttdoc">checker callback for sockethandling, for more, see CAmSocketHandler </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00778">CAmSerializer.h:778</a></div></div>
+<div class="ttc" id="classam_1_1V2_1_1CAmSerializer_html_a019f095ad83834499eb5b0bfb251b2ba"><div class="ttname"><a href="classam_1_1V2_1_1CAmSerializer.html#a019f095ad83834499eb5b0bfb251b2ba">am::V2::CAmSerializer::asyncCall</a></div><div class="ttdeci">void asyncCall(TClass *instance, TMeth method, TArgs &amp;&amp;...arguments)</div><div class="ttdoc">calls a function with variadic arguments threadsafe </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l01028">CAmSerializer.h:1028</a></div></div>
+<div class="ttc" id="classam_1_1V2_1_1CAmSerializer_html_a345a46a231d825c6d529c3089137ee75"><div class="ttname"><a href="classam_1_1V2_1_1CAmSerializer.html#a345a46a231d825c6d529c3089137ee75">am::V2::CAmSerializer::asyncCall</a></div><div class="ttdeci">void asyncCall(TClass *instance, TMeth method, TArgs &amp;&amp;...arguments)</div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l01035">CAmSerializer.h:1035</a></div></div>
+<div class="ttc" id="classam_1_1V1_1_1CAmSerializer_html_a6e4ab7989e90343ebf8d6541087c421a"><div class="ttname"><a href="classam_1_1V1_1_1CAmSerializer.html#a6e4ab7989e90343ebf8d6541087c421a">am::V1::CAmSerializer::asyncCall</a></div><div class="ttdeci">void asyncCall(TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 argument1, Targ2 &amp;argument2), Targ &amp;argument, Targ1 argument1, Targ2 &amp;argument2)</div><div class="ttdoc">calls a function with three arguments asynchronously threadsafe. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00591">CAmSerializer.h:591</a></div></div>
+<div class="ttc" id="classam_1_1V2_1_1CAmSerializer_html_ad538642b664ddbd19eb57c1865452d21"><div class="ttname"><a href="classam_1_1V2_1_1CAmSerializer.html#ad538642b664ddbd19eb57c1865452d21">am::V2::CAmSerializer::syncInvocation</a></div><div class="ttdeci">void syncInvocation(TFunc invocation, TRet &amp;&amp;result)</div><div class="ttdoc">calls a function with variadic arguments threadsafe </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l01053">CAmSerializer.h:1053</a></div></div>
+<div class="ttc" id="structplaceholder_html"><div class="ttname"><a href="structplaceholder.html">placeholder</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00047">CAmSerializer.h:47</a></div></div>
+<div class="ttc" id="classam_1_1V2_1_1CAmSerializer_html_aa272b456f56bf49bcb391bee7a55b4a8"><div class="ttname"><a href="classam_1_1V2_1_1CAmSerializer.html#aa272b456f56bf49bcb391bee7a55b4a8">am::V2::CAmSerializer::syncCall</a></div><div class="ttdeci">void syncCall(TClass *instance, TMeth method, TRet &amp;result, TArgs &amp;&amp;...arguments)</div><div class="ttdoc">calls a function with variadic arguments threadsafe </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l01108">CAmSerializer.h:1108</a></div></div>
+<div class="ttc" id="classam_1_1V1_1_1CAmSerializer_html_a2a381c0363a7c4b7982c4ec0649fdace"><div class="ttname"><a href="classam_1_1V1_1_1CAmSerializer.html#a2a381c0363a7c4b7982c4ec0649fdace">am::V1::CAmSerializer::asyncCall</a></div><div class="ttdeci">void asyncCall(TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2), Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2)</div><div class="ttdoc">calls a function with three arguments asynchronously threadsafe. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00571">CAmSerializer.h:571</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_789817cd9c9d85c1fb6b4cda55b71a5f.html">AudioManagerUtilities</a></li><li class="navelem"><a class="el" href="dir_6fd9bed21473e96783399bf9493172af.html">include</a></li><li class="navelem"><a class="el" href="CAmSerializer_8h.html">CAmSerializer.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:29 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmSocketHandler_8cpp.html b/docs/CAmSocketHandler_8cpp.html
index e28b770..a6a5986 100644..100755
--- a/docs/CAmSocketHandler_8cpp.html
+++ b/docs/CAmSocketHandler_8cpp.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerUtilities/src/CAmSocketHandler.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmSocketHandler_8cpp.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -113,24 +116,24 @@ $(document).ready(function(){initNavTree('CAmSocketHandler_8cpp.html','');});
<p>SPDX license identifier: MPL-2.0.
<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &quot;<a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>&quot;</code><br/>
-<code>#include &lt;cassert&gt;</code><br/>
-<code>#include &lt;sys/fcntl.h&gt;</code><br/>
-<code>#include &lt;sys/errno.h&gt;</code><br/>
-<code>#include &lt;sys/poll.h&gt;</code><br/>
-<code>#include &lt;time.h&gt;</code><br/>
-<code>#include &lt;algorithm&gt;</code><br/>
-<code>#include &lt;features.h&gt;</code><br/>
-<code>#include &lt;csignal&gt;</code><br/>
-<code>#include &lt;unistd.h&gt;</code><br/>
-<code>#include &quot;<a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>&quot;</code><br/>
+<div class="textblock"><code>#include &lt;cassert&gt;</code><br />
+<code>#include &lt;sys/fcntl.h&gt;</code><br />
+<code>#include &lt;sys/errno.h&gt;</code><br />
+<code>#include &lt;sys/poll.h&gt;</code><br />
+<code>#include &lt;time.h&gt;</code><br />
+<code>#include &lt;algorithm&gt;</code><br />
+<code>#include &lt;features.h&gt;</code><br />
+<code>#include &lt;csignal&gt;</code><br />
+<code>#include &lt;unistd.h&gt;</code><br />
+<code>#include &quot;<a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>&quot;</code><br />
</div>
<p><a href="CAmSocketHandler_8cpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
-<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
-<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br/></td></tr>
+<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
+<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -139,7 +142,9 @@ Namespaces</h2></td></tr>
<p>This file is part of GENIVI Project AudioManager.</p>
<p>Contributions are licensed to the GENIVI Alliance under one or more Contribution License Agreements.</p>
<dl class="section copyright"><dt>Copyright</dt><dd>This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at <a href="http://mozilla.org/MPL/2.0/">http://mozilla.org/MPL/2.0/</a>.</dd></dl>
-<dl class="section author"><dt>Author</dt><dd>Christian Linke, <a href="#" onclick="location.href='mai'+'lto:'+'chr'+'is'+'tia'+'n.'+'lin'+'ke'+'@bm'+'w.'+'de'; return false;">chris<span style="display: none;">.nosp@m.</span>tian<span style="display: none;">.nosp@m.</span>.link<span style="display: none;">.nosp@m.</span>e@bm<span style="display: none;">.nosp@m.</span>w.de</a> BMW 2011,2012</dd></dl>
+<dl class="section author"><dt>Author</dt><dd>Christian Linke, <a href="#" onclick="location.href='mai'+'lto:'+'chr'+'is'+'tia'+'n.'+'lin'+'ke'+'@bm'+'w.'+'de'; return false;">chris<span style="display: none;">.nosp@m.</span>tian<span style="display: none;">.nosp@m.</span>.link<span style="display: none;">.nosp@m.</span>e@bm<span style="display: none;">.nosp@m.</span>w.de</a> BMW 2011,2012 </dd>
+<dd>
+Aleksandar Donchev, <a href="#" onclick="location.href='mai'+'lto:'+'ale'+'ks'+'and'+'er'+'.do'+'nc'+'hev'+'@p'+'art'+'ne'+'r.b'+'mw'+'.de'; return false;">aleks<span style="display: none;">.nosp@m.</span>ande<span style="display: none;">.nosp@m.</span>r.don<span style="display: none;">.nosp@m.</span>chev<span style="display: none;">.nosp@m.</span>@part<span style="display: none;">.nosp@m.</span>ner.<span style="display: none;">.nosp@m.</span>bmw.d<span style="display: none;">.nosp@m.</span>e</a> BMW 2017</dd></dl>
<p>For further information see <a href="http://www.genivi.org/">http://www.genivi.org/</a>. </p>
<p>Definition in file <a class="el" href="CAmSocketHandler_8cpp_source.html">CAmSocketHandler.cpp</a>.</p>
@@ -149,9 +154,9 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_789817cd9c9d85c1fb6b4cda55b71a5f.html">AudioManagerUtilities</a></li><li class="navelem"><a class="el" href="dir_2902e59c3e43e5b119a71402dd0eee5d.html">src</a></li><li class="navelem"><a class="el" href="CAmSocketHandler_8cpp.html">CAmSocketHandler.cpp</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmSocketHandler_8cpp_source.html b/docs/CAmSocketHandler_8cpp_source.html
index 836951e..b340833 100644..100755
--- a/docs/CAmSocketHandler_8cpp_source.html
+++ b/docs/CAmSocketHandler_8cpp_source.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerUtilities/src/CAmSocketHandler.cpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmSocketHandler_8cpp_source.html','')
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -108,598 +111,56 @@ $(document).ready(function(){initNavTree('CAmSocketHandler_8cpp_source.html','')
<div class="title">CAmSocketHandler.cpp</div> </div>
</div><!--header-->
<div class="contents">
-<a href="CAmSocketHandler_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmSocketHandler_8h.html">CAmSocketHandler.h</a>&quot;</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;cassert&gt;</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;sys/fcntl.h&gt;</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;sys/errno.h&gt;</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;sys/poll.h&gt;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;time.h&gt;</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &lt;algorithm&gt;</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &lt;features.h&gt;</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;csignal&gt;</span></div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;unistd.h&gt;</span></div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a>&quot;</span></div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">namespace </span>am</div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;{</div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
-<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="classam_1_1CAmSocketHandler.html#a4882106e0134db9f48aaacb3a9057f3d"> 39</a></span>&#160;<a class="code" href="classam_1_1CAmSocketHandler.html#a4882106e0134db9f48aaacb3a9057f3d">CAmSocketHandler::CAmSocketHandler</a>() :</div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; receiverCallbackT(this, &amp;<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>::receiverCallback),<span class="comment">//</span></div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; checkerCallbackT(this, &amp;<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>::checkerCallback),<span class="comment">//</span></div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; mPipe(), <span class="comment">//</span></div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; mDispatchDone(1),<span class="comment">//</span></div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; mListPoll(), <span class="comment">//</span></div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; mListTimer(), <span class="comment">//</span></div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; mListActiveTimer(), <span class="comment">//</span></div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; mLastInsertedHandle(0), <span class="comment">//</span></div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; mLastInsertedPollHandle(0), <span class="comment">//</span></div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; mRecreatePollfds(true), <span class="comment">//</span></div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; mStartTime() <span class="comment">//</span></div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;{</div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keywordflow">if</span> (pipe(mPipe) == -1)</div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; {</div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;Sockethandler could not create pipe!&quot;</span>);</div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; }</div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="comment">//add the pipe to the poll - nothing needs to be proccessed here we just need the pipe to trigger the ppoll</span></div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keywordtype">short</span> <span class="keyword">event</span> = 0;</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle;</div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keyword">event</span> |= POLLIN;</div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <a class="code" href="classam_1_1CAmSocketHandler.html#ace2198a9522679b4a680c43755bb9b44">addFDPoll</a>(mPipe[0], event, NULL, &amp;<a class="code" href="classam_1_1CAmSocketHandler.html#a16104f2862e1744334e6ed3a9563c0b9">receiverCallbackT</a>, &amp;<a class="code" href="classam_1_1CAmSocketHandler.html#a4d12cdc8ba360fa21df9ec6803259c4c">checkerCallbackT</a>, NULL, NULL, handle);</div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;}</div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div>
-<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="classam_1_1CAmSocketHandler.html#a800cafd3fab88551412dafbc03147c11"> 64</a></span>&#160;<a class="code" href="classam_1_1CAmSocketHandler.html#a800cafd3fab88551412dafbc03147c11">CAmSocketHandler::~CAmSocketHandler</a>()</div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;{</div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; close(mPipe[0]);</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; close(mPipe[1]);</div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;}</div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="comment">//todo: maybe have some: give me more time returned?</span></div>
-<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="classam_1_1CAmSocketHandler.html#ac4d61b623aedd44ea1fd075aee7851b1"> 74</a></span>&#160;<span class="comment"></span><span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmSocketHandler.html#ac4d61b623aedd44ea1fd075aee7851b1">CAmSocketHandler::start_listenting</a>()</div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;{</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; mDispatchDone = 0;</div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; int16_t pollStatus;</div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;</div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="comment">//prepare the signalmask</span></div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; sigset_t sigmask;</div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; sigemptyset(&amp;sigmask);</div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; sigaddset(&amp;sigmask, SIGINT);</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; sigaddset(&amp;sigmask, SIGQUIT);</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; sigaddset(&amp;sigmask, SIGTERM);</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; sigaddset(&amp;sigmask, SIGHUP);</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; sigaddset(&amp;sigmask, SIGQUIT);</div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; clock_gettime(CLOCK_MONOTONIC, &amp;mStartTime);</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keywordflow">while</span> (!mDispatchDone)</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; {</div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="comment">//first we go through the registered filedescriptors and check if someone needs preparation:</span></div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; std::for_each(mListPoll.begin(), mListPoll.end(), CAmShCallPrep());</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keywordflow">if</span> (mRecreatePollfds)</div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; {</div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; mfdPollingArray.clear();</div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="comment">//there was a change in the setup, so we need to recreate the fdarray from the list</span></div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; std::for_each(mListPoll.begin(), mListPoll.end(), CAmShCopyPollfd(mfdPollingArray));</div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; mRecreatePollfds = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; }</div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;</div>
-<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; timerCorrection();</div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;</div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="comment">//block until something is on a filedescriptor</span></div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;</div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; timespec buffertime;</div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="keywordflow">if</span> ((pollStatus = ppoll(&amp;mfdPollingArray[0], mfdPollingArray.size(), insertTime(buffertime), &amp;sigmask)) &lt; 0)</div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; {</div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keywordflow">if</span> (errno == EINTR)</div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; {</div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="comment">//a signal was received, that means it&#39;s time to go...</span></div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; pollStatus = 0;</div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; }</div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; {</div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;SocketHandler::start_listenting ppoll returned with error&quot;</span>, errno);</div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keywordflow">throw</span> std::runtime_error(std::string(<span class="stringliteral">&quot;SocketHandler::start_listenting ppoll returned with error.&quot;</span>));</div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; }</div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; }</div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;</div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keywordflow">if</span> (pollStatus != 0) <span class="comment">//only check filedescriptors if there was a change</span></div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; {</div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="comment">//todo: here could be a timer that makes sure naughty plugins return!</span></div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;</div>
-<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="comment">//freeze mListPoll by copying it - otherwise we get problems when we want to manipulate it during the next lines</span></div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; std::list&lt;sh_poll_s&gt; listPoll;</div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; mListPoll_t::iterator listmPollIt;</div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;</div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="comment">//remove all filedescriptors who did not fire</span></div>
-<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; std::vector&lt;pollfd&gt;::iterator it = mfdPollingArray.begin();</div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="keywordflow">do</span></div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; {</div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; it = std::find_if(it, mfdPollingArray.end(), eventFired);</div>
-<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="keywordflow">if</span> (it != mfdPollingArray.end())</div>
-<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; {</div>
-<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; listmPollIt = mListPoll.begin();</div>
-<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; std::advance(listmPollIt, std::distance(mfdPollingArray.begin(), it));</div>
-<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; listPoll.push_back(*listmPollIt);</div>
-<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; listPoll.back().pollfdValue = *it;</div>
-<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; it++;</div>
-<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; }</div>
-<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; } <span class="keywordflow">while</span> (it != mfdPollingArray.end());</div>
-<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;</div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="comment">//stage 1, call firedCB</span></div>
-<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; std::for_each(listPoll.begin(), listPoll.end(), CAmShCallFire());</div>
-<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;</div>
-<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="comment">//stage 2, lets ask around if some dispatching is necessary, the ones who need stay on the list</span></div>
-<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; listPoll.remove_if(noDispatching);</div>
-<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;</div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <span class="comment">//stage 3, the ones left need to dispatch, we do this as long as there is something to dispatch..</span></div>
-<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="keywordflow">do</span></div>
-<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; {</div>
-<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; listPoll.remove_if(dispatchingFinished);</div>
-<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; } <span class="keywordflow">while</span> (!listPoll.empty());</div>
-<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;</div>
-<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; }</div>
-<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <span class="keywordflow">else</span> <span class="comment">//Timerevent</span></div>
-<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; {</div>
-<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <span class="comment">//this was a timer event, we need to take care about the timers</span></div>
-<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; timerUp();</div>
-<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; }</div>
-<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; }</div>
-<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;}</div>
-<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;</div>
-<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="classam_1_1CAmSocketHandler.html#ade03cab4d0ee59386c13688949ec942a"> 168</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmSocketHandler.html#ade03cab4d0ee59386c13688949ec942a">CAmSocketHandler::stop_listening</a>()</div>
-<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;{</div>
-<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; mDispatchDone = 1;</div>
-<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;</div>
-<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <span class="comment">//this is for all running timers only - we need to handle the additional offset here</span></div>
-<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <span class="keywordflow">if</span> (!mListActiveTimer.empty())</div>
-<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; {</div>
-<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; timespec currentTime, correctionTime;</div>
-<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; clock_gettime(CLOCK_MONOTONIC, &amp;currentTime);</div>
-<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; correctionTime = timespecSub(currentTime, mStartTime);</div>
-<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; std::for_each(mListActiveTimer.begin(), mListActiveTimer.end(), CAmShSubstractTime(correctionTime));</div>
-<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; }</div>
-<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;</div>
-<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;}</div>
-<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;</div>
-<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="classam_1_1CAmSocketHandler.html#ace2198a9522679b4a680c43755bb9b44"> 195</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmSocketHandler.html#ace2198a9522679b4a680c43755bb9b44">CAmSocketHandler::addFDPoll</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> fd, <span class="keyword">const</span> <span class="keywordtype">short</span> event, <a class="code" href="classam_1_1IAmShPollPrepare.html">IAmShPollPrepare</a> *prepare, <a class="code" href="classam_1_1IAmShPollFired.html">IAmShPollFired</a> *fired, <a class="code" href="classam_1_1IAmShPollCheck.html">IAmShPollCheck</a> *check, <a class="code" href="classam_1_1IAmShPollDispatch.html">IAmShPollDispatch</a> *dispatch, <span class="keywordtype">void</span> *userData, <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> &amp; handle)</div>
-<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;{</div>
-<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; <span class="keywordflow">if</span> (!fdIsValid(fd))</div>
-<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; </div>
-<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; <span class="comment">//create a new handle for the poll</span></div>
-<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> lastHandle(mLastInsertedPollHandle);</div>
-<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; <span class="keywordflow">do</span></div>
-<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; {</div>
-<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; ++mLastInsertedPollHandle;</div>
-<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; <span class="keywordflow">if</span> (mLastInsertedPollHandle == <a class="code" href="CAmSocketHandler_8h.html#afe0da7e06e5af7546a20e21391824f5a">MAX_POLLHANDLE</a>)</div>
-<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; {</div>
-<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; mLastInsertedPollHandle = 1;</div>
-<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; }</div>
-<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; <span class="keywordflow">if</span> (mLastInsertedPollHandle==lastHandle)</div>
-<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; {</div>
-<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;Could not create new polls, too many open!&quot;</span>);</div>
-<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">am_Error_e::E_NOT_POSSIBLE</a>);</div>
-<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; }</div>
-<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; </div>
-<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; } <span class="keywordflow">while</span> (mSetPollKeys.find(mLastInsertedPollHandle) != mSetPollKeys.end());</div>
-<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; </div>
-<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; mSetPollKeys.insert(mLastInsertedPollHandle);</div>
-<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;</div>
-<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; sh_poll_s pollData;</div>
-<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; pollData.pollfdValue.fd = fd;</div>
-<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; pollData.handle = mLastInsertedPollHandle;</div>
-<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; pollData.pollfdValue.events = event;</div>
-<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; pollData.pollfdValue.revents = 0;</div>
-<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; pollData.userData = userData;</div>
-<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; pollData.prepareCB = prepare;</div>
-<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; pollData.firedCB = fired;</div>
-<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; pollData.checkCB = check;</div>
-<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; pollData.dispatchCB = dispatch;</div>
-<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;</div>
-<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; <span class="comment">//add new data to the list</span></div>
-<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; mListPoll.push_back(pollData);</div>
-<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;</div>
-<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; mRecreatePollfds = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;</div>
-<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; handle = pollData.handle;</div>
-<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;}</div>
-<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;</div>
-<div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="classam_1_1CAmSocketHandler.html#a57c40a25d4bff6f88ed4ce5e597a5712"> 244</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmSocketHandler.html#a57c40a25d4bff6f88ed4ce5e597a5712">CAmSocketHandler::removeFDPoll</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle)</div>
-<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;{</div>
-<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; mListPoll_t::iterator iterator = mListPoll.begin();</div>
-<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;</div>
-<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; <span class="keywordflow">for</span> (; iterator != mListPoll.end(); ++iterator)</div>
-<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; {</div>
-<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; <span class="keywordflow">if</span> (iterator-&gt;handle == handle)</div>
-<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; {</div>
-<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; iterator = mListPoll.erase(iterator);</div>
-<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; mSetPollKeys.erase(handle);</div>
-<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; mRecreatePollfds = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; }</div>
-<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; }</div>
-<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>);</div>
-<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;}</div>
-<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;</div>
-<div class="line"><a name="l00272"></a><span class="lineno"><a class="line" href="classam_1_1CAmSocketHandler.html#a74acb55776de9391f5b6ce6002c0e7b4"> 272</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmSocketHandler.html#a74acb55776de9391f5b6ce6002c0e7b4">CAmSocketHandler::addTimer</a>(<span class="keyword">const</span> timespec timeouts, <a class="code" href="classam_1_1IAmShTimerCallBack.html">IAmShTimerCallBack</a>* callback, <a class="code" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a>&amp; handle, <span class="keywordtype">void</span> * userData)</div>
-<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;{</div>
-<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; assert(!((timeouts.tv_sec==0) &amp;&amp; (timeouts.tv_nsec==0)));</div>
-<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; assert(callback!=NULL);</div>
-<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;</div>
-<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; sh_timer_s timerItem;</div>
-<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;</div>
-<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; <span class="comment">//create a new handle for the timer</span></div>
-<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; <a class="code" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a> lastTimerHandle(mLastInsertedHandle);</div>
-<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; <span class="keywordflow">do</span></div>
-<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; {</div>
-<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; ++mLastInsertedHandle;</div>
-<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; <span class="keywordflow">if</span> (mLastInsertedHandle == <a class="code" href="CAmSocketHandler_8h.html#a63380f323b142274c124bb15bba9459a">MAX_TIMERHANDLE</a>)</div>
-<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; {</div>
-<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; mLastInsertedHandle = 1;</div>
-<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; }</div>
-<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; <span class="keywordflow">if</span> (lastTimerHandle==mLastInsertedHandle)</div>
-<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; {</div>
-<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(__func__,<span class="stringliteral">&quot;Could not create new timers, too many open!&quot;</span>);</div>
-<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">am_Error_e::E_NOT_POSSIBLE</a>); </div>
-<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; }</div>
-<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; </div>
-<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; } <span class="keywordflow">while</span> (mSetTimerKeys.find(mLastInsertedHandle) != mSetTimerKeys.end());</div>
-<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; </div>
-<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; mSetTimerKeys.insert(mLastInsertedHandle);</div>
-<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; handle=mLastInsertedHandle;</div>
-<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; timerItem.handle = handle;</div>
-<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; timerItem.countdown = timeouts;</div>
-<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; timerItem.callback = callback;</div>
-<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; timerItem.userData = userData;</div>
-<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;</div>
-<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; mListTimer.push_back(timerItem);</div>
-<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;</div>
-<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; <span class="comment">//we add here the time difference between startTime and currenttime, because this time will be substracted later on in timecorrection</span></div>
-<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; timespec currentTime;</div>
-<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; clock_gettime(CLOCK_MONOTONIC, &amp;currentTime);</div>
-<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; <span class="keywordflow">if</span> (!mDispatchDone) <span class="comment">//the mainloop is started</span></div>
-<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; timerItem.countdown = timespecAdd(timeouts, timespecSub(currentTime, mStartTime));</div>
-<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;</div>
-<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; mListActiveTimer.push_back(timerItem);</div>
-<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; mListActiveTimer.sort(compareCountdown);</div>
-<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;}</div>
-<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;</div>
-<div class="line"><a name="l00321"></a><span class="lineno"><a class="line" href="classam_1_1CAmSocketHandler.html#a7627416d3b2fd93baa84599b52691bec"> 321</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmSocketHandler.html#a7627416d3b2fd93baa84599b52691bec">CAmSocketHandler::removeTimer</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a> handle)</div>
-<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;{</div>
-<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; assert(handle!=0);</div>
-<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;</div>
-<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; <span class="comment">//stop the current timer</span></div>
-<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; <a class="code" href="classam_1_1CAmSocketHandler.html#af3b4d566129e9d9dc9dae13d5a51afdf">stopTimer</a>(handle);</div>
-<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;</div>
-<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; std::list&lt;sh_timer_s&gt;::iterator it(mListTimer.begin());</div>
-<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; <span class="keywordflow">for</span> (; it != mListTimer.end(); ++it)</div>
-<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; {</div>
-<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; <span class="keywordflow">if</span> (it-&gt;handle == handle)</div>
-<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; {</div>
-<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; it = mListTimer.erase(it);</div>
-<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; mSetTimerKeys.erase(handle);</div>
-<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; }</div>
-<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; }</div>
-<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>);</div>
-<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;}</div>
-<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160;</div>
-<div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="classam_1_1CAmSocketHandler.html#a94740c067ce4b030c3223397faba5b9c"> 347</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmSocketHandler.html#a94740c067ce4b030c3223397faba5b9c">CAmSocketHandler::updateTimer</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a> handle, <span class="keyword">const</span> timespec timeouts)</div>
-<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160;{</div>
-<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160; <span class="comment">//update the mList ....</span></div>
-<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; sh_timer_s timerItem;</div>
-<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; std::list&lt;sh_timer_s&gt;::iterator it(mListTimer.begin()), activeIt(mListActiveTimer.begin());</div>
-<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160; <span class="keywordtype">bool</span> found(<span class="keyword">false</span>);</div>
-<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160; <span class="keywordflow">for</span> (; it != mListTimer.end(); ++it)</div>
-<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160; {</div>
-<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; <span class="keywordflow">if</span> (it-&gt;handle == handle)</div>
-<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; {</div>
-<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; it-&gt;countdown = timeouts;</div>
-<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; timerItem = *it;</div>
-<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; found = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; }</div>
-<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; }</div>
-<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; <span class="keywordflow">if</span> (!found)</div>
-<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160;</div>
-<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; found = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160;</div>
-<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; <span class="comment">//we add here the time difference between startTime and currenttime, because this time will be substracted later on in timecorrection</span></div>
-<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; timespec currentTime, timeoutsCorrected;</div>
-<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; currentTime.tv_nsec=timeoutsCorrected.tv_nsec=0;</div>
-<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; currentTime.tv_sec=timeoutsCorrected.tv_sec=0;</div>
-<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160; clock_gettime(CLOCK_MONOTONIC, &amp;currentTime);</div>
-<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; <span class="keywordflow">if</span> (!mDispatchDone) <span class="comment">//the mainloop is started</span></div>
-<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; timeoutsCorrected = timespecAdd(timeouts, timespecSub(currentTime, mStartTime));</div>
-<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160;</div>
-<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; <span class="keywordflow">for</span> (; activeIt != mListActiveTimer.end(); ++activeIt)</div>
-<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; {</div>
-<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160; <span class="keywordflow">if</span> (activeIt-&gt;handle == handle)</div>
-<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160; {</div>
-<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; activeIt-&gt;countdown = timeoutsCorrected;</div>
-<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; found = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160; }</div>
-<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160; }</div>
-<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160;</div>
-<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; <span class="keywordflow">if</span> (!found)</div>
-<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; timerItem.countdown = timeoutsCorrected;</div>
-<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160; mListActiveTimer.push_back(timerItem);</div>
-<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160;</div>
-<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160; mListActiveTimer.sort(compareCountdown);</div>
-<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160;}</div>
-<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160;</div>
-<div class="line"><a name="l00399"></a><span class="lineno"><a class="line" href="classam_1_1CAmSocketHandler.html#a34f5a3d01d54f25eae224d5ca84f5a2a"> 399</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmSocketHandler.html#a34f5a3d01d54f25eae224d5ca84f5a2a">CAmSocketHandler::restartTimer</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a> handle)</div>
-<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160;{</div>
-<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160; sh_timer_s timerItem; </div>
-<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160; <span class="comment">//find the original value</span></div>
-<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160; std::list&lt;sh_timer_s&gt;::iterator it(mListTimer.begin()), activeIt(mListActiveTimer.begin());</div>
-<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160; <span class="keywordtype">bool</span> found(<span class="keyword">false</span>);</div>
-<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160; <span class="keywordflow">for</span> (; it != mListTimer.end(); ++it)</div>
-<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160; {</div>
-<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160; <span class="keywordflow">if</span> (it-&gt;handle == handle)</div>
-<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160; {</div>
-<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; timerItem = *it;</div>
-<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160; found = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160; }</div>
-<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160; }</div>
-<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160; <span class="keywordflow">if</span> (!found)</div>
-<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160;</div>
-<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160; found = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160;</div>
-<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160; <span class="comment">//we add here the time difference between startTime and currenttime, because this time will be substracted later on in timecorrection</span></div>
-<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160; timespec currentTime, timeoutsCorrected;</div>
-<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160; clock_gettime(CLOCK_MONOTONIC, &amp;currentTime);</div>
-<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160; <span class="keywordflow">if</span> (!mDispatchDone) <span class="comment">//the mainloop is started</span></div>
-<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; {</div>
-<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160; timeoutsCorrected = timespecAdd(timerItem.countdown, timespecSub(currentTime, mStartTime));</div>
-<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160; timerItem.countdown = timeoutsCorrected;</div>
-<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160; }</div>
-<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160;</div>
-<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160; <span class="keywordflow">for</span> (; activeIt != mListActiveTimer.end(); ++activeIt)</div>
-<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160; {</div>
-<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160; <span class="keywordflow">if</span> (activeIt-&gt;handle == handle)</div>
-<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160; {</div>
-<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160; activeIt-&gt;countdown = timerItem.countdown;</div>
-<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160; found = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; }</div>
-<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160; }</div>
-<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160;</div>
-<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160; <span class="keywordflow">if</span> (!found)</div>
-<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160; mListActiveTimer.push_back(timerItem);</div>
-<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160;</div>
-<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160; mListActiveTimer.sort(compareCountdown);</div>
-<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160;</div>
-<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160;}</div>
-<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160;</div>
-<div class="line"><a name="l00451"></a><span class="lineno"><a class="line" href="classam_1_1CAmSocketHandler.html#af3b4d566129e9d9dc9dae13d5a51afdf"> 451</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmSocketHandler.html#af3b4d566129e9d9dc9dae13d5a51afdf">CAmSocketHandler::stopTimer</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a> handle)</div>
-<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160;{</div>
-<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; <span class="comment">//go through the list and remove the timer with the handle</span></div>
-<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160; std::list&lt;sh_timer_s&gt;::iterator it(mListActiveTimer.begin());</div>
-<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160; <span class="keywordflow">for</span> (; it != mListActiveTimer.end(); ++it)</div>
-<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160; {</div>
-<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160; <span class="keywordflow">if</span> (it-&gt;handle == handle)</div>
-<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; {</div>
-<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; it = mListActiveTimer.erase(it);</div>
-<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; }</div>
-<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; }</div>
-<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div>
-<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160;}</div>
-<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160;</div>
-<div class="line"><a name="l00472"></a><span class="lineno"><a class="line" href="classam_1_1CAmSocketHandler.html#af065b5a6143c8566522528bc18ce1f42"> 472</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmSocketHandler.html#af065b5a6143c8566522528bc18ce1f42">CAmSocketHandler::updateEventFlags</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keyword">const</span> <span class="keywordtype">short</span> events)</div>
-<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160;{</div>
-<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160; mListPoll_t::iterator iterator = mListPoll.begin();</div>
-<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160;</div>
-<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160; <span class="keywordflow">for</span> (; iterator != mListPoll.end(); ++iterator)</div>
-<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160; {</div>
-<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160; <span class="keywordflow">if</span> (iterator-&gt;handle == handle)</div>
-<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160; {</div>
-<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160; iterator-&gt;pollfdValue.events = events;</div>
-<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160; mRecreatePollfds = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div>
-<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160; }</div>
-<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160; }</div>
-<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>);</div>
-<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160;}</div>
-<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160;</div>
-<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160;<span class="keywordtype">bool</span> CAmSocketHandler::fdIsValid(<span class="keyword">const</span> <span class="keywordtype">int</span> fd)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160; <span class="keywordflow">return</span> (fcntl(fd, F_GETFL) != -1 || errno != EBADF);</div>
-<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160;}</div>
-<div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160;</div>
-<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160;<span class="keywordtype">void</span> CAmSocketHandler::timerUp()</div>
-<div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160;{</div>
-<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160; <span class="comment">//find out the timedifference to starttime</span></div>
-<div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160; timespec currentTime, diffTime;</div>
-<div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160; clock_gettime(CLOCK_MONOTONIC, &amp;currentTime);</div>
-<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160; diffTime = timespecSub(currentTime, mStartTime);</div>
-<div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160;</div>
-<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160; <span class="comment">//now we need to substract the diffTime from all timers and see if they are up</span></div>
-<div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160; std::list&lt;sh_timer_s&gt;::reverse_iterator overflowIter = std::find_if(mListActiveTimer.rbegin(), mListActiveTimer.rend(), CAmShCountdownUp(diffTime));</div>
-<div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160;</div>
-<div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160; <span class="comment">//copy all fired timers into a list</span></div>
-<div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160; std::vector&lt;sh_timer_s&gt; tempList(overflowIter, mListActiveTimer.rend());</div>
-<div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160;</div>
-<div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160; <span class="comment">//erase all fired timers</span></div>
-<div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160; std::list&lt;sh_timer_s&gt;::iterator it(overflowIter.base());</div>
-<div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160; mListActiveTimer.erase(mListActiveTimer.begin(), it);</div>
-<div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160;</div>
-<div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160; <span class="comment">//call the callbacks for the timers</span></div>
-<div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160; std::for_each(tempList.begin(), tempList.end(), CAmShCallTimer());</div>
-<div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160;}</div>
-<div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160;</div>
-<div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160;<span class="keywordtype">void</span> CAmSocketHandler::timerCorrection()</div>
-<div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160;{</div>
-<div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160; <span class="comment">//get the current time and calculate the correction value</span></div>
-<div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160; timespec currentTime, correctionTime;</div>
-<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160; clock_gettime(CLOCK_MONOTONIC, &amp;currentTime);</div>
-<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160; correctionTime = timespecSub(currentTime, mStartTime);</div>
-<div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160; mStartTime = currentTime;</div>
-<div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160;</div>
-<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160; <span class="keywordflow">if</span> (!mListActiveTimer.empty())</div>
-<div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160; {</div>
-<div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160;</div>
-<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160; <span class="comment">//subtract the correction value from all items in the list</span></div>
-<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160; std::for_each(mListActiveTimer.begin(), mListActiveTimer.end(), CAmShSubstractTime(correctionTime));</div>
-<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160;</div>
-<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160; <span class="comment">//find the last occurrence of zero -&gt; timer overflowed</span></div>
-<div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160; std::list&lt;sh_timer_s&gt;::reverse_iterator overflowIter = std::find_if(mListActiveTimer.rbegin(), mListActiveTimer.rend(), CAmShCountdownZero());</div>
-<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160;</div>
-<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160; <span class="comment">//only if a timer overflowed</span></div>
-<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160; <span class="keywordflow">if</span> (overflowIter != mListActiveTimer.rend())</div>
-<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160; {</div>
-<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160; <span class="comment">//copy all timers that need to be called to a new list</span></div>
-<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160; std::vector&lt;sh_timer_s&gt; tempList(overflowIter, mListActiveTimer.rend());</div>
-<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160;</div>
-<div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160; <span class="comment">//erase all fired timers</span></div>
-<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160; std::list&lt;sh_timer_s&gt;::iterator it(overflowIter.base());</div>
-<div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160; mListActiveTimer.erase(mListActiveTimer.begin(), it);</div>
-<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160;</div>
-<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160; <span class="comment">//call the callbacks for the timers</span></div>
-<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160; std::for_each(tempList.begin(), tempList.end(), CAmShCallTimer());</div>
-<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160; }</div>
-<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160; }</div>
-<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160;}</div>
-<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160;</div>
-<div class="line"><a name="l00558"></a><span class="lineno"><a class="line" href="classam_1_1CAmSocketHandler.html#a166eb3d78647168e55fa0931f7ee6933"> 558</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmSocketHandler.html#a166eb3d78647168e55fa0931f7ee6933">CAmSocketHandler::exit_mainloop</a>()</div>
-<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160;{</div>
-<div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160; <span class="comment">//end the while loop</span></div>
-<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160; <a class="code" href="classam_1_1CAmSocketHandler.html#ade03cab4d0ee59386c13688949ec942a">stop_listening</a>();</div>
-<div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160;</div>
-<div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160; <span class="comment">//fire the ending filedescriptor</span></div>
-<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160; <span class="keywordtype">int</span> p(1);</div>
-<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160; ssize_t result = write(mPipe[1], &amp;p, <span class="keyword">sizeof</span>(p));</div>
-<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160;}</div>
-<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160;</div>
-<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160;<span class="keyword">inline</span> timespec* CAmSocketHandler::insertTime(timespec&amp; buffertime)</div>
-<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160;{</div>
-<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160; <span class="keywordflow">if</span> (!mListActiveTimer.empty())</div>
-<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; {</div>
-<div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160; buffertime = mListActiveTimer.front().countdown;</div>
-<div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160; <span class="keywordflow">return</span> (&amp;buffertime);</div>
-<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160; }</div>
-<div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160; {</div>
-<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160; <span class="keywordflow">return</span> (NULL);</div>
-<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160; }</div>
-<div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160;}</div>
-<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160;</div>
-<div class="line"><a name="l00586"></a><span class="lineno"> 586</span>&#160;<span class="keywordtype">void</span> CAmSocketHandler::CAmShCallFire::operator()(sh_poll_s&amp; row)</div>
-<div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160;{ </div>
-<div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160; <span class="keywordflow">try</span></div>
-<div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160; {</div>
-<div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160; row.firedCB-&gt;Call(row.pollfdValue, row.handle, row.userData);</div>
-<div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160; }</div>
-<div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160; <span class="keywordflow">catch</span> (std::exception&amp; e)</div>
-<div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160; {</div>
-<div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;Sockethandler: Exception in FireCallback,caught&quot;</span>,e.what());</div>
-<div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160; }</div>
-<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160;}</div>
-<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160;</div>
-<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160;<span class="keywordtype">void</span> CAmSocketHandler::CAmShCallPrep::operator()(sh_poll_s&amp; row)</div>
-<div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160;{</div>
-<div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160; <span class="keywordflow">if</span> (row.prepareCB)</div>
-<div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160; {</div>
-<div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160; <span class="keywordflow">try</span></div>
-<div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160; {</div>
-<div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160; row.prepareCB-&gt;Call(row.handle, row.userData);</div>
-<div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160; }</div>
-<div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160; <span class="keywordflow">catch</span> (std::exception&amp; e)</div>
-<div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160; {</div>
-<div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;Sockethandler: Exception in Preparecallback,caught&quot;</span>,e.what());</div>
-<div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160; }</div>
-<div class="line"><a name="l00610"></a><span class="lineno"> 610</span>&#160; }</div>
-<div class="line"><a name="l00611"></a><span class="lineno"> 611</span>&#160;}</div>
-<div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160;</div>
-<div class="line"><a name="l00613"></a><span class="lineno"> 613</span>&#160;<span class="keywordtype">void</span> CAmSocketHandler::CAmShCallTimer::operator()(sh_timer_s&amp; row)</div>
-<div class="line"><a name="l00614"></a><span class="lineno"> 614</span>&#160;{</div>
-<div class="line"><a name="l00615"></a><span class="lineno"> 615</span>&#160; <span class="keywordflow">try</span></div>
-<div class="line"><a name="l00616"></a><span class="lineno"> 616</span>&#160; {</div>
-<div class="line"><a name="l00617"></a><span class="lineno"> 617</span>&#160; row.callback-&gt;Call(row.handle, row.userData);</div>
-<div class="line"><a name="l00618"></a><span class="lineno"> 618</span>&#160; }</div>
-<div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160; <span class="keywordflow">catch</span> (std::exception&amp; e)</div>
-<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160; {</div>
-<div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;Sockethandler: Exception in Timercallback,caught&quot;</span>,e.what());</div>
-<div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160; }</div>
-<div class="line"><a name="l00623"></a><span class="lineno"> 623</span>&#160;}</div>
-<div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160;</div>
-<div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160;<span class="keywordtype">void</span> CAmSocketHandler::CAmShCopyPollfd::operator()(<span class="keyword">const</span> sh_poll_s&amp; row)</div>
-<div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160;{</div>
-<div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160; pollfd temp = row.pollfdValue;</div>
-<div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160; temp.revents = 0;</div>
-<div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160; mArray.push_back(temp);</div>
-<div class="line"><a name="l00630"></a><span class="lineno"> 630</span>&#160;}</div>
-<div class="line"><a name="l00631"></a><span class="lineno"> 631</span>&#160;</div>
-<div class="line"><a name="l00632"></a><span class="lineno"> 632</span>&#160;<span class="keywordtype">bool</span> CAmSocketHandler::CAmShCountdownUp::operator()(<span class="keyword">const</span> sh_timer_s&amp; row)</div>
-<div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160;{</div>
-<div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160; timespec sub = timespecSub(row.countdown, mDiffTime);</div>
-<div class="line"><a name="l00635"></a><span class="lineno"> 635</span>&#160; <span class="keywordflow">if</span> (sub.tv_nsec == 0 &amp;&amp; sub.tv_sec == 0)</div>
-<div class="line"><a name="l00636"></a><span class="lineno"> 636</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">true</span>);</div>
-<div class="line"><a name="l00637"></a><span class="lineno"> 637</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">false</span>);</div>
-<div class="line"><a name="l00638"></a><span class="lineno"> 638</span>&#160;}</div>
-<div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160;</div>
-<div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160;<span class="keywordtype">bool</span> CAmSocketHandler::CAmShCountdownZero::operator()(<span class="keyword">const</span> sh_timer_s&amp; row)</div>
-<div class="line"><a name="l00641"></a><span class="lineno"> 641</span>&#160;{</div>
-<div class="line"><a name="l00642"></a><span class="lineno"> 642</span>&#160; <span class="keywordflow">if</span> (row.countdown.tv_nsec == 0 &amp;&amp; row.countdown.tv_sec == 0)</div>
-<div class="line"><a name="l00643"></a><span class="lineno"> 643</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">true</span>);</div>
-<div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">false</span>);</div>
-<div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160;}</div>
-<div class="line"><a name="l00646"></a><span class="lineno"> 646</span>&#160;</div>
-<div class="line"><a name="l00647"></a><span class="lineno"> 647</span>&#160;</div>
-<div class="line"><a name="l00648"></a><span class="lineno"> 648</span>&#160;}</div>
-<div class="line"><a name="l00649"></a><span class="lineno"> 649</span>&#160;</div>
+<a href="CAmSocketHandler_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;cassert&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;sys/fcntl.h&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;sys/errno.h&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;sys/poll.h&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;time.h&gt;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &lt;algorithm&gt;</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &lt;features.h&gt;</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;csignal&gt;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;unistd.h&gt;</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a>&quot;</span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmSocketHandler_8h.html">CAmSocketHandler.h</a>&quot;</span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#ifdef WITH_TIMERFD</span></div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#include &lt;sys/timerfd.h&gt;</span></div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceam.html">am</a></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;{</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div><div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="classam_1_1CAmSocketHandler.html#a4882106e0134db9f48aaacb3a9057f3d"> 45</a></span>&#160;<a class="code" href="classam_1_1CAmSocketHandler.html#a4882106e0134db9f48aaacb3a9057f3d">CAmSocketHandler::CAmSocketHandler</a>() :</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; mPipe(), <span class="comment">//</span></div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; mDispatchDone(true), <span class="comment">//</span></div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; mSetPollKeys(<a class="code" href="CAmSocketHandler_8h.html#afe0da7e06e5af7546a20e21391824f5a">MAX_POLLHANDLE</a>), <span class="comment">//</span></div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; mListPoll(), <span class="comment">//</span></div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; mSetTimerKeys(<a class="code" href="CAmSocketHandler_8h.html#a63380f323b142274c124bb15bba9459a">MAX_TIMERHANDLE</a>),</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; mListTimer(), <span class="comment">//</span></div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; mListActiveTimer(), <span class="comment">//</span></div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; mSetSignalhandlerKeys(<a class="code" href="CAmSocketHandler_8h.html#afe0da7e06e5af7546a20e21391824f5a">MAX_POLLHANDLE</a>), <span class="comment">//</span></div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; mSignalHandlers(), <span class="comment">//</span></div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; mRecreatePollfds(true),</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; mInternalCodes(internal_codes_e::NO_ERROR),</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; mSignalFdHandle(0)</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;#ifndef WITH_TIMERFD</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;,mStartTime() <span class="comment">//</span></div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;#endif</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;{</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keywordflow">if</span> (pipe(mPipe) == -1)</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; {</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; mInternalCodes = internal_codes_e::PIPE_ERROR;</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;Sockethandler could not create pipe!&quot;</span>);</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; }</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="comment">//add the pipe to the poll - nothing needs to be processed here we just need the pipe to trigger the ppoll</span></div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keywordtype">short</span> <span class="keyword">event</span> = 0;</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle;</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keyword">event</span> |= POLLIN;</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classam_1_1CAmSocketHandler.html#a8ee49d4fbc44291bc6b99fa49fc0350a">addFDPoll</a>(mPipe[0], event, NULL,</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; [](<span class="keyword">const</span> pollfd, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a>, <span class="keywordtype">void</span>*){},</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; [](<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a>, <span class="keywordtype">void</span>*) { <span class="keywordflow">return</span> (<span class="keyword">false</span>); },</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; NULL, NULL, handle) != <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>)</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; {</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; mInternalCodes |= internal_codes_e::FD_ERROR;</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; }</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;}</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;</div><div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="classam_1_1CAmSocketHandler.html#a800cafd3fab88551412dafbc03147c11"> 81</a></span>&#160;<a class="code" href="classam_1_1CAmSocketHandler.html#a800cafd3fab88551412dafbc03147c11">CAmSocketHandler::~CAmSocketHandler</a>()</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;{</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">auto</span> it : mListPoll)</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; {</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; close(it.pollfdValue.fd);</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; }</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; close(mPipe[0]);</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; close(mPipe[1]);</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;}</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="comment">//todo: maybe have some: give me more time returned?</span></div><div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="classam_1_1CAmSocketHandler.html#ac4d61b623aedd44ea1fd075aee7851b1"> 95</a></span>&#160;<span class="comment"></span><span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmSocketHandler.html#ac4d61b623aedd44ea1fd075aee7851b1">CAmSocketHandler::start_listenting</a>()</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;{</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; mDispatchDone = <span class="keyword">false</span>;</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; int16_t pollStatus;</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="preprocessor">#ifndef WITH_TIMERFD </span></div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; clock_gettime(CLOCK_MONOTONIC, &amp;mStartTime);</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="preprocessor">#endif </span></div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; timespec buffertime;</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; </div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; VectorListPoll_t cloneListPoll;</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; VectorListPoll_t::iterator listmPollIt;</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; VectorListPollfd_t fdPollingArray; </div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; </div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keyword">auto</span> preparePollfd = [&amp;](<span class="keyword">const</span> sh_poll_s&amp; row)</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; {</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; CAmSocketHandler::prepare((sh_poll_s&amp;)row);</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; pollfd temp = row.pollfdValue;</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; temp.revents = 0;</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; fdPollingArray.push_back(temp);</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; };</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keywordflow">while</span> (!mDispatchDone)</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; {</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <span class="keywordflow">if</span> (mRecreatePollfds)</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; {</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; fdPollingArray.clear();</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <span class="comment">//freeze mListPoll by copying it - otherwise we get problems when we want to manipulate it during the next lines</span></div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; cloneListPoll = mListPoll;</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="comment">//there was a change in the setup, so we need to recreate the fdarray from the list</span></div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; std::for_each(cloneListPoll.begin(), cloneListPoll.end(), preparePollfd);</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; mRecreatePollfds = <span class="keyword">false</span>;</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; }</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; {</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <span class="comment">//first we go through the registered filedescriptors and check if someone needs preparation:</span></div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; std::for_each(cloneListPoll.begin(), cloneListPoll.end(), CAmSocketHandler::prepare);</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; }</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="preprocessor">#ifndef WITH_TIMERFD</span></div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; timerCorrection();</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="comment">//block until something is on a filedescriptor</span></div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <span class="keywordflow">if</span> ((pollStatus = ppoll(&amp;fdPollingArray[0], fdPollingArray.size(), insertTime(buffertime), NULL)) &lt; 0)</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; {</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keywordflow">if</span> (errno == EINTR)</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; {</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="comment">//a signal was received, that means it&#39;s time to go...</span></div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; pollStatus = 0;</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; }</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; {</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;SocketHandler::start_listenting ppoll returned with error&quot;</span>, errno);</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <span class="keywordflow">throw</span> std::runtime_error(std::string(<span class="stringliteral">&quot;SocketHandler::start_listenting ppoll returned with error.&quot;</span>));</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; }</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; }</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <span class="keywordflow">if</span> (pollStatus != 0) <span class="comment">//only check filedescriptors if there was a change</span></div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; {</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; std::list&lt;sh_poll_s&gt; listPoll;</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <span class="comment">//todo: here could be a timer that makes sure naughty plugins return!</span></div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <span class="comment">//stage 0+1, call firedCB</span></div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; listmPollIt = cloneListPoll.begin();</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">auto</span> it : fdPollingArray)</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; {</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; <span class="keywordflow">if</span> (CAmSocketHandler::eventFired(it))</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; {</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; listmPollIt-&gt;pollfdValue.revents = it.revents;</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; listPoll.push_back(*listmPollIt);</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; CAmSocketHandler::fire(*listmPollIt);</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; }</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; {</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; listmPollIt-&gt;pollfdValue.revents = 0;</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; }</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; listmPollIt++;</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; }</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; </div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <span class="comment">//stage 2, lets ask around if some dispatching is necessary, the ones who need stay on the list</span></div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; listPoll.remove_if(CAmSocketHandler::noDispatching);</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <span class="comment">//stage 3, the ones left need to dispatch, we do this as long as there is something to dispatch..</span></div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <span class="keywordflow">do</span></div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; {</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; listPoll.remove_if(CAmSocketHandler::dispatchingFinished);</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; } <span class="keywordflow">while</span> (!listPoll.empty());</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; }</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<span class="preprocessor">#ifndef WITH_TIMERFD</span></div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; <span class="keywordflow">else</span> <span class="comment">//Timerevent</span></div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; {</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <span class="comment">//this was a timer event, we need to take care about the timers</span></div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; <span class="comment">//find out the timedifference to starttime</span></div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; timerUp();</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; }</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; }</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;}</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;</div><div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="classam_1_1CAmSocketHandler.html#ade03cab4d0ee59386c13688949ec942a"> 198</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmSocketHandler.html#ade03cab4d0ee59386c13688949ec942a">CAmSocketHandler::stop_listening</a>()</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;{</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; mDispatchDone = <span class="keyword">true</span>;</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;<span class="preprocessor">#ifndef WITH_TIMERFD</span></div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; <span class="comment">//this is for all running timers only - we need to handle the additional offset here</span></div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; <span class="keywordflow">if</span> (!mListActiveTimer.empty())</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; {</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; timespec currentTime, correctionTime;</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; clock_gettime(CLOCK_MONOTONIC, &amp;currentTime);</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; correctionTime = timespecSub(currentTime, mStartTime);</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; std::for_each(mListActiveTimer.begin(), mListActiveTimer.end(), [&amp;correctionTime](sh_timer_s&amp; t)</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; { t.countdown = timespecSub(t.countdown, correctionTime);});</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; }</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;}</div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;</div><div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="classam_1_1CAmSocketHandler.html#a166eb3d78647168e55fa0931f7ee6933"> 214</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmSocketHandler.html#a166eb3d78647168e55fa0931f7ee6933">CAmSocketHandler::exit_mainloop</a>()</div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;{</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; <span class="comment">//end the while loop</span></div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; <a class="code" href="classam_1_1CAmSocketHandler.html#ade03cab4d0ee59386c13688949ec942a">stop_listening</a>();</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; <span class="comment">//fire the ending filedescriptor</span></div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; <span class="keywordtype">int</span> p(1);</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; ssize_t result = write(mPipe[1], &amp;p, <span class="keyword">sizeof</span>(p));</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;}</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;</div><div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="classam_1_1CAmSocketHandler.html#a5eff79f4f8b21041f435479f7723128e"> 224</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmSocketHandler.html#a5eff79f4f8b21041f435479f7723128e">CAmSocketHandler::fatalErrorOccurred</a>() </div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;{ </div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; <span class="keywordflow">return</span> ((mInternalCodes&amp;internal_codes_e::PIPE_ERROR)&gt;0)||((mInternalCodes&amp;internal_codes_e::FD_ERROR)&gt;0); </div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;}</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> CAmSocketHandler::getFDPollData(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, sh_poll_s &amp; outPollData)</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;{</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; VectorListPoll_t::iterator iterator = mListPoll.begin();</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; <span class="keywordflow">for</span> (; iterator != mListPoll.end(); ++iterator)</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; {</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; <span class="keywordflow">if</span> (iterator-&gt;handle == handle)</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; {</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; outPollData = *iterator;</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; }</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; }</div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>);</div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;}</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;</div><div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="classam_1_1CAmSocketHandler.html#a4a4f65e4d73319d21eee71e527077f1f"> 247</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmSocketHandler.html#a4a4f65e4d73319d21eee71e527077f1f">CAmSocketHandler::listenToSignals</a>(<span class="keyword">const</span> std::vector&lt;uint8_t&gt; &amp; listSignals)</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;{</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; <span class="keywordtype">int</span> fdErr;</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; uint8_t addedSignals = 0;</div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; sigset_t sigset;</div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; </div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; <span class="keywordflow">if</span>(0==listSignals.size())</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; {</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(<span class="stringliteral">&quot;Empty signal list!&quot;</span>);</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; }</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; </div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; <span class="comment">/* Create a sigset of all the signals that we&#39;re interested in */</span></div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; fdErr = sigemptyset(&amp;sigset);</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; <span class="keywordflow">if</span> (fdErr != 0)</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; {</div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;Could not create sigset!&quot;</span>);</div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; }</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; </div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; <span class="keywordflow">for</span>(uint8_t itSignal : listSignals)</div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; {</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; fdErr = sigaddset(&amp;sigset, itSignal);</div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; <span class="keywordflow">if</span> (fdErr != 0)</div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(<span class="stringliteral">&quot;Could not add&quot;</span>, itSignal);</div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; addedSignals++;</div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; }</div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; </div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; <span class="keywordflow">if</span>(0==addedSignals)</div><div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; {</div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(<span class="stringliteral">&quot;None of the signals were added!&quot;</span>);</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; }</div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;</div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; <span class="comment">/* We must block the signals in order for signalfd to receive them */</span></div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; fdErr = sigprocmask(SIG_BLOCK, &amp;sigset, NULL);</div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; <span class="keywordflow">if</span> (fdErr != 0)</div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; {</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;Could not block signals! They must be blocked in order to receive them!&quot;</span>);</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; }</div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;</div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; <span class="keywordtype">int</span> signalHandlerFd;</div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; <span class="keywordflow">if</span>(mSignalFdHandle)</div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; {</div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; sh_poll_s sgPollData;</div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>!=getFDPollData(mSignalFdHandle, sgPollData))</div><div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; {</div><div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; <a class="code" href="classam_1_1CAmSocketHandler.html#a57c40a25d4bff6f88ed4ce5e597a5712">removeFDPoll</a>(mSignalFdHandle);</div><div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; mSignalFdHandle = 0;</div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; }</div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; <span class="keywordflow">else</span> </div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; {</div><div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; <span class="keywordtype">int</span> signalHandlerFd = signalfd(sgPollData.pollfdValue.fd, &amp;sigset, 0);</div><div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; <span class="keywordflow">if</span> (signalHandlerFd == -1)</div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; {</div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;Could not update signal fd!&quot;</span>);</div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; }</div><div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div><div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; }</div><div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; }</div><div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; </div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; <span class="keywordflow">if</span>(0==mSignalFdHandle)</div><div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; {</div><div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; <span class="comment">/* Create the signalfd */</span></div><div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; signalHandlerFd = signalfd(-1, &amp;sigset, 0);</div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; <span class="keywordflow">if</span> (signalHandlerFd == -1)</div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; {</div><div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;Could not open signal fd!&quot;</span>);</div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; }</div><div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;</div><div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; <span class="keyword">auto</span> actionPoll = [<span class="keyword">this</span>](<span class="keyword">const</span> pollfd pollfd, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a>, <span class="keywordtype">void</span>*)</div><div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; {</div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; <span class="keyword">const</span> VectorSignalHandlers_t &amp; signalHandlers = mSignalHandlers;</div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; <span class="comment">/* We have a valid signal, read the info from the fd */</span></div><div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; <span class="keyword">struct </span>signalfd_siginfo info;</div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; ssize_t bytes = read(pollfd.fd, &amp;info, <span class="keyword">sizeof</span>(info));</div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; assert(bytes == <span class="keyword">sizeof</span>(info));</div><div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160;</div><div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; <span class="comment">/* Notify all listeners */</span></div><div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> it: signalHandlers)</div><div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; it.callback(it.handle, info, it.userData);</div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; };</div><div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; <span class="comment">/* We&#39;re going to add the signal fd through addFDPoll. At this point we don&#39;t have any signal listeners. */</span></div><div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> shFdError = <a class="code" href="classam_1_1CAmSocketHandler.html#a8ee49d4fbc44291bc6b99fa49fc0350a">addFDPoll</a>(signalHandlerFd, POLLIN | POLLERR | POLLHUP, NULL, actionPoll, [](<span class="keyword">const</span> sh_pollHandle_t, <span class="keywordtype">void</span>*)</div><div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; { <span class="keywordflow">return</span> (<span class="keyword">false</span>);}, NULL, NULL, mSignalFdHandle);</div><div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; <span class="keywordflow">return</span> shFdError;</div><div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; } </div><div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160;}</div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;</div><div class="line"><a name="l00353"></a><span class="lineno"><a class="line" href="classam_1_1CAmSocketHandler.html#a8ee49d4fbc44291bc6b99fa49fc0350a"> 353</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmSocketHandler.html#a8ee49d4fbc44291bc6b99fa49fc0350a">CAmSocketHandler::addFDPoll</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> fd, <span class="keyword">const</span> <span class="keywordtype">short</span> event, std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData)&gt; prepare,</div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160; std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> pollfd pollfd, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData)&gt; fired, std::function&lt;<span class="keywordtype">bool</span>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData)&gt; check,</div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; std::function&lt;<span class="keywordtype">bool</span>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData)&gt; dispatch, <span class="keywordtype">void</span>* userData, <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a>&amp; handle)</div><div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160;{</div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; <span class="keywordflow">if</span> (!fdIsValid(fd))</div><div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160;</div><div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; <span class="comment">//create a new handle for the poll</span></div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; <span class="keywordflow">if</span> (!nextHandle(mSetPollKeys))</div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; {</div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;Could not create new polls, too many open!&quot;</span>);</div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; }</div><div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160;</div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; sh_poll_s pollData;</div><div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; pollData.pollfdValue.fd = fd;</div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; pollData.handle = mSetPollKeys.lastUsedID;</div><div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; pollData.pollfdValue.events = event;</div><div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; pollData.pollfdValue.revents = 0;</div><div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160; pollData.prepareCB = prepare;</div><div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; pollData.firedCB = fired;</div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; pollData.checkCB = check;</div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; pollData.dispatchCB = dispatch;</div><div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; pollData.userData = userData;</div><div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; <span class="comment">//add new data to the list</span></div><div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160; mListPoll.push_back(pollData);</div><div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160;</div><div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; mRecreatePollfds = <span class="keyword">true</span>;</div><div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160;</div><div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; handle = pollData.handle;</div><div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160;</div><div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160;}</div><div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160;</div><div class="line"><a name="l00399"></a><span class="lineno"><a class="line" href="classam_1_1CAmSocketHandler.html#ac517381102ab06540dc86852191f131c"> 399</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am::am_Error_e</a> <a class="code" href="classam_1_1CAmSocketHandler.html#a8ee49d4fbc44291bc6b99fa49fc0350a">CAmSocketHandler::addFDPoll</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> fd, <span class="keyword">const</span> <span class="keywordtype">short</span> event, <a class="code" href="classam_1_1IAmShPollPrepare.html">IAmShPollPrepare</a> *prepare, <a class="code" href="classam_1_1IAmShPollFired.html">IAmShPollFired</a> *fired, <a class="code" href="classam_1_1IAmShPollCheck.html">IAmShPollCheck</a> *check, <a class="code" href="classam_1_1IAmShPollDispatch.html">IAmShPollDispatch</a> *dispatch, <span class="keywordtype">void</span> *userData, <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> &amp; handle)</div><div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160;{</div><div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160;</div><div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160; std::function&lt;void(const sh_pollHandle_t handle, void* userData)&gt; prepareCB; <span class="comment">//preperation callback</span></div><div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160; std::function&lt;void(const pollfd poll, const sh_pollHandle_t handle, void* userData)&gt; firedCB; <span class="comment">//fired callback</span></div><div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160; std::function&lt;bool(const sh_pollHandle_t handle, void* userData)&gt; checkCB; <span class="comment">//check callback</span></div><div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160; std::function&lt;bool(const sh_pollHandle_t handle, void* userData)&gt; dispatchCB; <span class="comment">//check callback</span></div><div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160;</div><div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160; <span class="keywordflow">if</span> (prepare)</div><div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160; prepareCB = std::bind(&amp;<a class="code" href="classam_1_1IAmShPollPrepare.html#adb146fb654748528b1878798c7f91bf7">IAmShPollPrepare::Call</a>, prepare, std::placeholders::_1, std::placeholders::_2);</div><div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; <span class="keywordflow">if</span> (fired)</div><div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160; firedCB = std::bind(&amp;<a class="code" href="classam_1_1IAmShPollFired.html#a41cefb5302247e0dd2e4de733026ac6e">IAmShPollFired::Call</a>, fired, std::placeholders::_1, std::placeholders::_2, std::placeholders::_3);</div><div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; <span class="keywordflow">if</span> (check)</div><div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160; checkCB = std::bind(&amp;<a class="code" href="classam_1_1IAmShPollCheck.html#a5851d4f160f9a9ab42965b67cee6fe97">IAmShPollCheck::Call</a>, check, std::placeholders::_1, std::placeholders::_2);</div><div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160; <span class="keywordflow">if</span> (dispatch)</div><div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160; dispatchCB = std::bind(&amp;<a class="code" href="classam_1_1IAmShPollDispatch.html#a2cb88d42e3e1e1df8647fcadaf0c31fa">IAmShPollDispatch::Call</a>, dispatch, std::placeholders::_1, std::placeholders::_2);</div><div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160;</div><div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classam_1_1CAmSocketHandler.html#a8ee49d4fbc44291bc6b99fa49fc0350a">addFDPoll</a>(fd, event, prepareCB, firedCB, checkCB, dispatchCB, userData, handle);</div><div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160;}</div><div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160;</div><div class="line"><a name="l00424"></a><span class="lineno"><a class="line" href="classam_1_1CAmSocketHandler.html#a57c40a25d4bff6f88ed4ce5e597a5712"> 424</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmSocketHandler.html#a57c40a25d4bff6f88ed4ce5e597a5712">CAmSocketHandler::removeFDPoll</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle)</div><div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160;{</div><div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160; VectorListPoll_t::iterator iterator = mListPoll.begin();</div><div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160;</div><div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160; <span class="keywordflow">for</span> (; iterator != mListPoll.end(); ++iterator)</div><div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160; {</div><div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160; <span class="keywordflow">if</span> (iterator-&gt;handle == handle)</div><div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160; {</div><div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160; iterator = mListPoll.erase(iterator);</div><div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160; mSetPollKeys.pollHandles.erase(handle);</div><div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; mRecreatePollfds = <span class="keyword">true</span>;</div><div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160; }</div><div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160; }</div><div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>);</div><div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160;}</div><div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160;</div><div class="line"><a name="l00448"></a><span class="lineno"><a class="line" href="classam_1_1CAmSocketHandler.html#a3c8cd26cfc7ba055f0441e678031b5d2"> 448</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmSocketHandler.html#a3c8cd26cfc7ba055f0441e678031b5d2">CAmSocketHandler::addSignalHandler</a>(std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keyword">const</span> signalfd_siginfo &amp; info, <span class="keywordtype">void</span>* userData)&gt; callback, <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a>&amp; handle, <span class="keywordtype">void</span> * userData)</div><div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160;{</div><div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160; <span class="keywordflow">if</span> (!nextHandle(mSetSignalhandlerKeys))</div><div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160; {</div><div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;Could not create new polls, too many open!&quot;</span>);</div><div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160; }</div><div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160;</div><div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160; mSignalHandlers.emplace_back();</div><div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160; mSignalHandlers.back().callback = callback;</div><div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; mSignalHandlers.back().handle = mSetSignalhandlerKeys.lastUsedID;</div><div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; mSignalHandlers.back().userData = userData;</div><div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160; handle = mSetSignalhandlerKeys.lastUsedID;</div><div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160;</div><div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div><div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160;}</div><div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160;</div><div class="line"><a name="l00470"></a><span class="lineno"><a class="line" href="classam_1_1CAmSocketHandler.html#a2ec9182474170c90309aa6820e23daab"> 470</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmSocketHandler.html#a2ec9182474170c90309aa6820e23daab">CAmSocketHandler::removeSignalHandler</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle)</div><div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160;{</div><div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160; VectorSignalHandlers_t::iterator it(mSignalHandlers.begin());</div><div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160; <span class="keywordflow">for</span> (; it != mSignalHandlers.end(); ++it)</div><div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160; {</div><div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160; <span class="keywordflow">if</span> (it-&gt;handle == handle)</div><div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160; {</div><div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160; it = mSignalHandlers.erase(it);</div><div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160; mSetSignalhandlerKeys.pollHandles.erase(handle);</div><div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160; }</div><div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160; }</div><div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>);</div><div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160;}</div><div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160;</div><div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmSocketHandler.html#afe4e4806d91f9a4b3b1eb8a278f64cc9">CAmSocketHandler::addTimer</a>(<span class="keyword">const</span> timespec &amp; timeouts, <a class="code" href="classam_1_1IAmShTimerCallBack.html">IAmShTimerCallBack</a>* callback, <a class="code" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">sh_timerHandle_t</a>&amp; handle, <span class="keywordtype">void</span> * userData, <span class="keyword">const</span> <span class="keywordtype">bool</span> repeats)</div><div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160;{</div><div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160; assert(callback!=NULL);</div><div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160;</div><div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160; std::function&lt;void(const sh_timerHandle_t handle, void* userData)&gt; callbackFunc;</div><div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160; callbackFunc = std::bind(&amp;<a class="code" href="classam_1_1IAmShTimerCallBack.html#a889a701ce76f1c5231eaa76232b835da">IAmShTimerCallBack::Call</a>, callback, std::placeholders::_1, std::placeholders::_2);</div><div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160;</div><div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classam_1_1CAmSocketHandler.html#afe4e4806d91f9a4b3b1eb8a278f64cc9">addTimer</a>(timeouts, callbackFunc, handle, userData, repeats);</div><div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160;}</div><div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160;</div><div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmSocketHandler.html#afe4e4806d91f9a4b3b1eb8a278f64cc9">CAmSocketHandler::addTimer</a>(<span class="keyword">const</span> timespec &amp; timeouts, std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">sh_timerHandle_t</a> handle, <span class="keywordtype">void</span>* userData)&gt; callback, <a class="code" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">sh_timerHandle_t</a>&amp; handle, <span class="keywordtype">void</span> * userData, <span class="keyword">const</span> <span class="keywordtype">bool</span> repeats)</div><div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160;{</div><div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160; assert(!((timeouts.tv_sec == 0) &amp;&amp; (timeouts.tv_nsec == 0)));</div><div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160;</div><div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160; mListTimer.emplace_back();</div><div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160; sh_timer_s &amp; timerItem = mListTimer.back();</div><div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160;</div><div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160;<span class="preprocessor">#ifndef WITH_TIMERFD </span></div><div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160; <span class="comment">//create a new handle for the timer</span></div><div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160; <span class="keywordflow">if</span> (!nextHandle(mSetTimerKeys))</div><div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160; {</div><div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;Could not create new timers, too many open!&quot;</span>);</div><div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160; mListTimer.pop_back();</div><div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>);</div><div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160; }</div><div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160; <span class="comment">//create a new handle for the timer</span></div><div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160; handle = mSetTimerKeys.lastUsedID;</div><div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160;</div><div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160; timerItem.countdown = timeouts;</div><div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160; timerItem.callback = callback;</div><div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160; timerItem.userData = userData;</div><div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160;</div><div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160; timerItem.handle = handle;</div><div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160;</div><div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160; <span class="comment">//we add here the time difference between startTime and currenttime, because this time will be substracted later on in timecorrection</span></div><div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160; timespec currentTime;</div><div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160; clock_gettime(CLOCK_MONOTONIC, &amp;currentTime);</div><div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160; <span class="keywordflow">if</span> (!mDispatchDone)<span class="comment">//the mainloop is started</span></div><div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160; timerItem.countdown = timespecAdd(timeouts, timespecSub(currentTime, mStartTime));</div><div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160; mListTimer.push_back(timerItem);</div><div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160; mListActiveTimer.push_back(timerItem);</div><div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160; mListActiveTimer.sort(compareCountdown);</div><div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160;</div><div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160;<span class="preprocessor">#else </span></div><div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160; timerItem.countdown.it_value = timeouts;</div><div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160; <span class="keywordflow">if</span> (repeats)</div><div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160; timerItem.countdown.it_interval = timeouts;</div><div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160; {</div><div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160; timespec zero;</div><div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160; zero.tv_sec = 0;</div><div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160; zero.tv_nsec = 0;</div><div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160; timerItem.countdown.it_interval = zero;</div><div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160; }</div><div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160;</div><div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160; timerItem.fd = -1;</div><div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160; timerItem.userData = userData;</div><div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> err = createTimeFD(timerItem.countdown, timerItem.fd);</div><div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160; <span class="keywordflow">if</span> (err != <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>)</div><div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160; {</div><div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160; mListTimer.pop_back();</div><div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160; <span class="keywordflow">return</span> err;</div><div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160; }</div><div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160;</div><div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160; <span class="keyword">static</span> <span class="keyword">auto</span> actionPoll = [](<span class="keyword">const</span> pollfd pollfd, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData)</div><div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160; {</div><div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160; uint64_t mExpirations;</div><div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160; <span class="keywordflow">if</span> (read(pollfd.fd, &amp;mExpirations, <span class="keyword">sizeof</span>(uint64_t)) == -1)</div><div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160; {</div><div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160; <span class="comment">//error received...try again</span></div><div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160; read(pollfd.fd, &amp;mExpirations, <span class="keyword">sizeof</span>(uint64_t));</div><div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160; }</div><div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160; };</div><div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160;</div><div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160; err = <a class="code" href="classam_1_1CAmSocketHandler.html#a8ee49d4fbc44291bc6b99fa49fc0350a">addFDPoll</a>(timerItem.fd, POLLIN, NULL, actionPoll, [callback](<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData)-&gt;bool</div><div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160; {</div><div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160; callback(handle, userData);</div><div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160; return false;</div><div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; },</div><div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160; NULL, userData, handle);</div><div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a> == err)</div><div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160; {</div><div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160; timerItem.handle = handle;</div><div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160; }</div><div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160; {</div><div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160; mListTimer.pop_back();</div><div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160; }</div><div class="line"><a name="l00586"></a><span class="lineno"> 586</span>&#160; <span class="keywordflow">return</span> err;</div><div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160;<span class="preprocessor">#endif </span></div><div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160;</div><div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160;}</div><div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160;</div><div class="line"><a name="l00596"></a><span class="lineno"><a class="line" href="classam_1_1CAmSocketHandler.html#a7627416d3b2fd93baa84599b52691bec"> 596</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmSocketHandler.html#a7627416d3b2fd93baa84599b52691bec">CAmSocketHandler::removeTimer</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">sh_timerHandle_t</a> handle)</div><div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160;{</div><div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160; assert(handle != 0);</div><div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160;</div><div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160; <span class="comment">//stop the current timer</span></div><div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160;<span class="preprocessor">#ifdef WITH_TIMERFD </span></div><div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160; std::list&lt;sh_timer_s&gt;::iterator it = mListTimer.begin();</div><div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160; <span class="keywordflow">for</span> (; it != mListTimer.end(); ++it)</div><div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160; {</div><div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160; <span class="keywordflow">if</span> (it-&gt;handle == handle)</div><div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160; }</div><div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160; <span class="keywordflow">if</span> (it == mListTimer.end())</div><div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l00610"></a><span class="lineno"> 610</span>&#160;</div><div class="line"><a name="l00611"></a><span class="lineno"> 611</span>&#160; close(it-&gt;fd);</div><div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160; mListTimer.erase(it);</div><div class="line"><a name="l00613"></a><span class="lineno"> 613</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classam_1_1CAmSocketHandler.html#a57c40a25d4bff6f88ed4ce5e597a5712">removeFDPoll</a>(handle);</div><div class="line"><a name="l00614"></a><span class="lineno"> 614</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l00615"></a><span class="lineno"> 615</span>&#160; <a class="code" href="classam_1_1CAmSocketHandler.html#af3b4d566129e9d9dc9dae13d5a51afdf">stopTimer</a>(handle);</div><div class="line"><a name="l00616"></a><span class="lineno"> 616</span>&#160; std::list&lt;sh_timer_s&gt;::iterator it(mListTimer.begin());</div><div class="line"><a name="l00617"></a><span class="lineno"> 617</span>&#160; <span class="keywordflow">for</span> (; it != mListTimer.end(); ++it)</div><div class="line"><a name="l00618"></a><span class="lineno"> 618</span>&#160; {</div><div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160; <span class="keywordflow">if</span> (it-&gt;handle == handle)</div><div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160; {</div><div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160; it = mListTimer.erase(it);</div><div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160; mSetTimerKeys.pollHandles.erase(handle);</div><div class="line"><a name="l00623"></a><span class="lineno"> 623</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160; }</div><div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160; }</div><div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>);</div><div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160;}</div><div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160;</div><div class="line"><a name="l00636"></a><span class="lineno"><a class="line" href="classam_1_1CAmSocketHandler.html#a94dae6fb7f8f0b52fd048c51bb3aa8aa"> 636</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmSocketHandler.html#a94dae6fb7f8f0b52fd048c51bb3aa8aa">CAmSocketHandler::updateTimer</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">sh_timerHandle_t</a> handle, <span class="keyword">const</span> timespec &amp; timeouts)</div><div class="line"><a name="l00637"></a><span class="lineno"> 637</span>&#160;{</div><div class="line"><a name="l00638"></a><span class="lineno"> 638</span>&#160;<span class="preprocessor">#ifdef WITH_TIMERFD</span></div><div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160; std::list&lt;sh_timer_s&gt;::iterator it = mListTimer.begin();</div><div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160; <span class="keywordflow">for</span> (; it != mListTimer.end(); ++it)</div><div class="line"><a name="l00641"></a><span class="lineno"> 641</span>&#160; {</div><div class="line"><a name="l00642"></a><span class="lineno"> 642</span>&#160; <span class="keywordflow">if</span> (it-&gt;handle == handle)</div><div class="line"><a name="l00643"></a><span class="lineno"> 643</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160; }</div><div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160; <span class="keywordflow">if</span> (it == mListTimer.end())</div><div class="line"><a name="l00646"></a><span class="lineno"> 646</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l00647"></a><span class="lineno"> 647</span>&#160;</div><div class="line"><a name="l00648"></a><span class="lineno"> 648</span>&#160; <span class="keywordflow">if</span> (it-&gt;countdown.it_interval.tv_nsec != 0 || it-&gt;countdown.it_interval.tv_sec != 0)</div><div class="line"><a name="l00649"></a><span class="lineno"> 649</span>&#160; it-&gt;countdown.it_interval = timeouts;</div><div class="line"><a name="l00650"></a><span class="lineno"> 650</span>&#160; it-&gt;countdown.it_value = timeouts;</div><div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160;</div><div class="line"><a name="l00652"></a><span class="lineno"> 652</span>&#160; <span class="keywordflow">if</span> (!fdIsValid(it-&gt;fd))</div><div class="line"><a name="l00653"></a><span class="lineno"> 653</span>&#160; {</div><div class="line"><a name="l00654"></a><span class="lineno"> 654</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> err = createTimeFD(it-&gt;countdown, it-&gt;fd);</div><div class="line"><a name="l00655"></a><span class="lineno"> 655</span>&#160; <span class="keywordflow">if</span> (err != <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>)</div><div class="line"><a name="l00656"></a><span class="lineno"> 656</span>&#160; <span class="keywordflow">return</span> err;</div><div class="line"><a name="l00657"></a><span class="lineno"> 657</span>&#160; }</div><div class="line"><a name="l00658"></a><span class="lineno"> 658</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00659"></a><span class="lineno"> 659</span>&#160; {</div><div class="line"><a name="l00660"></a><span class="lineno"> 660</span>&#160; <span class="keywordflow">if</span> (timerfd_settime(it-&gt;fd, 0, &amp;it-&gt;countdown, NULL))</div><div class="line"><a name="l00661"></a><span class="lineno"> 661</span>&#160; {</div><div class="line"><a name="l00662"></a><span class="lineno"> 662</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;Failed to set timer duration&quot;</span>);</div><div class="line"><a name="l00663"></a><span class="lineno"> 663</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>;</div><div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160; }</div><div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160; }</div><div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l00667"></a><span class="lineno"> 667</span>&#160;</div><div class="line"><a name="l00668"></a><span class="lineno"> 668</span>&#160; <span class="comment">//update the mList ....</span></div><div class="line"><a name="l00669"></a><span class="lineno"> 669</span>&#160; sh_timer_s timerItem;</div><div class="line"><a name="l00670"></a><span class="lineno"> 670</span>&#160; std::list&lt;sh_timer_s&gt;::iterator it(mListTimer.begin()), activeIt(mListActiveTimer.begin());</div><div class="line"><a name="l00671"></a><span class="lineno"> 671</span>&#160; <span class="keywordtype">bool</span> found(<span class="keyword">false</span>);</div><div class="line"><a name="l00672"></a><span class="lineno"> 672</span>&#160; <span class="keywordflow">for</span> (; it != mListTimer.end(); ++it)</div><div class="line"><a name="l00673"></a><span class="lineno"> 673</span>&#160; {</div><div class="line"><a name="l00674"></a><span class="lineno"> 674</span>&#160; <span class="keywordflow">if</span> (it-&gt;handle == handle)</div><div class="line"><a name="l00675"></a><span class="lineno"> 675</span>&#160; {</div><div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160; it-&gt;countdown = timeouts;</div><div class="line"><a name="l00677"></a><span class="lineno"> 677</span>&#160; timerItem = *it;</div><div class="line"><a name="l00678"></a><span class="lineno"> 678</span>&#160; found = <span class="keyword">true</span>;</div><div class="line"><a name="l00679"></a><span class="lineno"> 679</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00680"></a><span class="lineno"> 680</span>&#160; }</div><div class="line"><a name="l00681"></a><span class="lineno"> 681</span>&#160; }</div><div class="line"><a name="l00682"></a><span class="lineno"> 682</span>&#160; <span class="keywordflow">if</span> (!found)</div><div class="line"><a name="l00683"></a><span class="lineno"> 683</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l00684"></a><span class="lineno"> 684</span>&#160;</div><div class="line"><a name="l00685"></a><span class="lineno"> 685</span>&#160; found = <span class="keyword">false</span>;</div><div class="line"><a name="l00686"></a><span class="lineno"> 686</span>&#160;</div><div class="line"><a name="l00687"></a><span class="lineno"> 687</span>&#160; <span class="comment">//we add here the time difference between startTime and currenttime, because this time will be substracted later on in timecorrection</span></div><div class="line"><a name="l00688"></a><span class="lineno"> 688</span>&#160; timespec currentTime, timeoutsCorrected;</div><div class="line"><a name="l00689"></a><span class="lineno"> 689</span>&#160; currentTime.tv_nsec=timeoutsCorrected.tv_nsec=0;</div><div class="line"><a name="l00690"></a><span class="lineno"> 690</span>&#160; currentTime.tv_sec=timeoutsCorrected.tv_sec=0;</div><div class="line"><a name="l00691"></a><span class="lineno"> 691</span>&#160; clock_gettime(CLOCK_MONOTONIC, &amp;currentTime);</div><div class="line"><a name="l00692"></a><span class="lineno"> 692</span>&#160; <span class="keywordflow">if</span> (!mDispatchDone)<span class="comment">//the mainloop is started</span></div><div class="line"><a name="l00693"></a><span class="lineno"> 693</span>&#160; timeoutsCorrected = timespecAdd(timeouts, timespecSub(currentTime, mStartTime));</div><div class="line"><a name="l00694"></a><span class="lineno"> 694</span>&#160;</div><div class="line"><a name="l00695"></a><span class="lineno"> 695</span>&#160; <span class="keywordflow">for</span> (; activeIt != mListActiveTimer.end(); ++activeIt)</div><div class="line"><a name="l00696"></a><span class="lineno"> 696</span>&#160; {</div><div class="line"><a name="l00697"></a><span class="lineno"> 697</span>&#160; <span class="keywordflow">if</span> (activeIt-&gt;handle == handle)</div><div class="line"><a name="l00698"></a><span class="lineno"> 698</span>&#160; {</div><div class="line"><a name="l00699"></a><span class="lineno"> 699</span>&#160; activeIt-&gt;countdown = timeoutsCorrected;</div><div class="line"><a name="l00700"></a><span class="lineno"> 700</span>&#160; found = <span class="keyword">true</span>;</div><div class="line"><a name="l00701"></a><span class="lineno"> 701</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00702"></a><span class="lineno"> 702</span>&#160; }</div><div class="line"><a name="l00703"></a><span class="lineno"> 703</span>&#160; }</div><div class="line"><a name="l00704"></a><span class="lineno"> 704</span>&#160;</div><div class="line"><a name="l00705"></a><span class="lineno"> 705</span>&#160; <span class="keywordflow">if</span> (!found)</div><div class="line"><a name="l00706"></a><span class="lineno"> 706</span>&#160; timerItem.countdown = timeoutsCorrected;</div><div class="line"><a name="l00707"></a><span class="lineno"> 707</span>&#160; mListActiveTimer.push_back(timerItem);</div><div class="line"><a name="l00708"></a><span class="lineno"> 708</span>&#160;</div><div class="line"><a name="l00709"></a><span class="lineno"> 709</span>&#160; mListActiveTimer.sort(compareCountdown);</div><div class="line"><a name="l00710"></a><span class="lineno"> 710</span>&#160;</div><div class="line"><a name="l00711"></a><span class="lineno"> 711</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00712"></a><span class="lineno"> 712</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l00713"></a><span class="lineno"> 713</span>&#160;}</div><div class="line"><a name="l00714"></a><span class="lineno"> 714</span>&#160;</div><div class="line"><a name="l00720"></a><span class="lineno"><a class="line" href="classam_1_1CAmSocketHandler.html#a34f5a3d01d54f25eae224d5ca84f5a2a"> 720</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmSocketHandler.html#a34f5a3d01d54f25eae224d5ca84f5a2a">CAmSocketHandler::restartTimer</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">sh_timerHandle_t</a> handle)</div><div class="line"><a name="l00721"></a><span class="lineno"> 721</span>&#160;{</div><div class="line"><a name="l00722"></a><span class="lineno"> 722</span>&#160;<span class="preprocessor">#ifdef WITH_TIMERFD</span></div><div class="line"><a name="l00723"></a><span class="lineno"> 723</span>&#160; std::list&lt;sh_timer_s&gt;::iterator it = mListTimer.begin();</div><div class="line"><a name="l00724"></a><span class="lineno"> 724</span>&#160; <span class="keywordflow">for</span> (; it != mListTimer.end(); ++it)</div><div class="line"><a name="l00725"></a><span class="lineno"> 725</span>&#160; {</div><div class="line"><a name="l00726"></a><span class="lineno"> 726</span>&#160; <span class="keywordflow">if</span> (it-&gt;handle == handle)</div><div class="line"><a name="l00727"></a><span class="lineno"> 727</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00728"></a><span class="lineno"> 728</span>&#160; }</div><div class="line"><a name="l00729"></a><span class="lineno"> 729</span>&#160; <span class="keywordflow">if</span> (it == mListTimer.end())</div><div class="line"><a name="l00730"></a><span class="lineno"> 730</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l00731"></a><span class="lineno"> 731</span>&#160;</div><div class="line"><a name="l00732"></a><span class="lineno"> 732</span>&#160; <span class="keywordflow">if</span> (!fdIsValid(it-&gt;fd))</div><div class="line"><a name="l00733"></a><span class="lineno"> 733</span>&#160; {</div><div class="line"><a name="l00734"></a><span class="lineno"> 734</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> err = createTimeFD(it-&gt;countdown, it-&gt;fd);</div><div class="line"><a name="l00735"></a><span class="lineno"> 735</span>&#160; <span class="keywordflow">if</span> (err != <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>)</div><div class="line"><a name="l00736"></a><span class="lineno"> 736</span>&#160; <span class="keywordflow">return</span> err;</div><div class="line"><a name="l00737"></a><span class="lineno"> 737</span>&#160; }</div><div class="line"><a name="l00738"></a><span class="lineno"> 738</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00739"></a><span class="lineno"> 739</span>&#160; {</div><div class="line"><a name="l00740"></a><span class="lineno"> 740</span>&#160; <span class="keywordflow">if</span> (timerfd_settime(it-&gt;fd, 0, &amp;it-&gt;countdown, NULL))</div><div class="line"><a name="l00741"></a><span class="lineno"> 741</span>&#160; {</div><div class="line"><a name="l00742"></a><span class="lineno"> 742</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;Failed to set timer duration&quot;</span>);</div><div class="line"><a name="l00743"></a><span class="lineno"> 743</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>;</div><div class="line"><a name="l00744"></a><span class="lineno"> 744</span>&#160; }</div><div class="line"><a name="l00745"></a><span class="lineno"> 745</span>&#160; }</div><div class="line"><a name="l00746"></a><span class="lineno"> 746</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l00747"></a><span class="lineno"> 747</span>&#160;</div><div class="line"><a name="l00748"></a><span class="lineno"> 748</span>&#160; sh_timer_s timerItem; </div><div class="line"><a name="l00749"></a><span class="lineno"> 749</span>&#160; <span class="comment">//find the original value</span></div><div class="line"><a name="l00750"></a><span class="lineno"> 750</span>&#160; std::list&lt;sh_timer_s&gt;::iterator it(mListTimer.begin()), activeIt(mListActiveTimer.begin());</div><div class="line"><a name="l00751"></a><span class="lineno"> 751</span>&#160; <span class="keywordtype">bool</span> found(<span class="keyword">false</span>);</div><div class="line"><a name="l00752"></a><span class="lineno"> 752</span>&#160; <span class="keywordflow">for</span> (; it != mListTimer.end(); ++it)</div><div class="line"><a name="l00753"></a><span class="lineno"> 753</span>&#160; {</div><div class="line"><a name="l00754"></a><span class="lineno"> 754</span>&#160; <span class="keywordflow">if</span> (it-&gt;handle == handle)</div><div class="line"><a name="l00755"></a><span class="lineno"> 755</span>&#160; {</div><div class="line"><a name="l00756"></a><span class="lineno"> 756</span>&#160; timerItem = *it;</div><div class="line"><a name="l00757"></a><span class="lineno"> 757</span>&#160; found = <span class="keyword">true</span>;</div><div class="line"><a name="l00758"></a><span class="lineno"> 758</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00759"></a><span class="lineno"> 759</span>&#160; }</div><div class="line"><a name="l00760"></a><span class="lineno"> 760</span>&#160; }</div><div class="line"><a name="l00761"></a><span class="lineno"> 761</span>&#160; <span class="keywordflow">if</span> (!found)</div><div class="line"><a name="l00762"></a><span class="lineno"> 762</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l00763"></a><span class="lineno"> 763</span>&#160;</div><div class="line"><a name="l00764"></a><span class="lineno"> 764</span>&#160; found = <span class="keyword">false</span>;</div><div class="line"><a name="l00765"></a><span class="lineno"> 765</span>&#160;</div><div class="line"><a name="l00766"></a><span class="lineno"> 766</span>&#160; <span class="comment">//we add here the time difference between startTime and currenttime, because this time will be substracted later on in timecorrection</span></div><div class="line"><a name="l00767"></a><span class="lineno"> 767</span>&#160; timespec currentTime, timeoutsCorrected;</div><div class="line"><a name="l00768"></a><span class="lineno"> 768</span>&#160; clock_gettime(CLOCK_MONOTONIC, &amp;currentTime);</div><div class="line"><a name="l00769"></a><span class="lineno"> 769</span>&#160; <span class="keywordflow">if</span> (!mDispatchDone)<span class="comment">//the mainloop is started</span></div><div class="line"><a name="l00770"></a><span class="lineno"> 770</span>&#160; {</div><div class="line"><a name="l00771"></a><span class="lineno"> 771</span>&#160; timeoutsCorrected = timespecAdd(timerItem.countdown, timespecSub(currentTime, mStartTime));</div><div class="line"><a name="l00772"></a><span class="lineno"> 772</span>&#160; timerItem.countdown = timeoutsCorrected;</div><div class="line"><a name="l00773"></a><span class="lineno"> 773</span>&#160; }</div><div class="line"><a name="l00774"></a><span class="lineno"> 774</span>&#160;</div><div class="line"><a name="l00775"></a><span class="lineno"> 775</span>&#160; <span class="keywordflow">for</span> (; activeIt != mListActiveTimer.end(); ++activeIt)</div><div class="line"><a name="l00776"></a><span class="lineno"> 776</span>&#160; {</div><div class="line"><a name="l00777"></a><span class="lineno"> 777</span>&#160; <span class="keywordflow">if</span> (activeIt-&gt;handle == handle)</div><div class="line"><a name="l00778"></a><span class="lineno"> 778</span>&#160; {</div><div class="line"><a name="l00779"></a><span class="lineno"> 779</span>&#160; activeIt-&gt;countdown = timerItem.countdown;</div><div class="line"><a name="l00780"></a><span class="lineno"> 780</span>&#160; found = <span class="keyword">true</span>;</div><div class="line"><a name="l00781"></a><span class="lineno"> 781</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00782"></a><span class="lineno"> 782</span>&#160; }</div><div class="line"><a name="l00783"></a><span class="lineno"> 783</span>&#160; }</div><div class="line"><a name="l00784"></a><span class="lineno"> 784</span>&#160;</div><div class="line"><a name="l00785"></a><span class="lineno"> 785</span>&#160; <span class="keywordflow">if</span> (!found)</div><div class="line"><a name="l00786"></a><span class="lineno"> 786</span>&#160; mListActiveTimer.push_back(timerItem);</div><div class="line"><a name="l00787"></a><span class="lineno"> 787</span>&#160;</div><div class="line"><a name="l00788"></a><span class="lineno"> 788</span>&#160; mListActiveTimer.sort(compareCountdown);</div><div class="line"><a name="l00789"></a><span class="lineno"> 789</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00790"></a><span class="lineno"> 790</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l00791"></a><span class="lineno"> 791</span>&#160;}</div><div class="line"><a name="l00792"></a><span class="lineno"> 792</span>&#160;</div><div class="line"><a name="l00798"></a><span class="lineno"><a class="line" href="classam_1_1CAmSocketHandler.html#af3b4d566129e9d9dc9dae13d5a51afdf"> 798</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmSocketHandler.html#af3b4d566129e9d9dc9dae13d5a51afdf">CAmSocketHandler::stopTimer</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">sh_timerHandle_t</a> handle)</div><div class="line"><a name="l00799"></a><span class="lineno"> 799</span>&#160;{</div><div class="line"><a name="l00800"></a><span class="lineno"> 800</span>&#160;<span class="preprocessor">#ifdef WITH_TIMERFD</span></div><div class="line"><a name="l00801"></a><span class="lineno"> 801</span>&#160; std::list&lt;sh_timer_s&gt;::iterator it = mListTimer.begin();</div><div class="line"><a name="l00802"></a><span class="lineno"> 802</span>&#160; <span class="keywordflow">for</span> (; it != mListTimer.end(); ++it)</div><div class="line"><a name="l00803"></a><span class="lineno"> 803</span>&#160; {</div><div class="line"><a name="l00804"></a><span class="lineno"> 804</span>&#160; <span class="keywordflow">if</span> (it-&gt;handle == handle)</div><div class="line"><a name="l00805"></a><span class="lineno"> 805</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00806"></a><span class="lineno"> 806</span>&#160; }</div><div class="line"><a name="l00807"></a><span class="lineno"> 807</span>&#160; <span class="keywordflow">if</span> (it == mListTimer.end())</div><div class="line"><a name="l00808"></a><span class="lineno"> 808</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l00809"></a><span class="lineno"> 809</span>&#160;</div><div class="line"><a name="l00810"></a><span class="lineno"> 810</span>&#160; itimerspec countdown = it-&gt;countdown;</div><div class="line"><a name="l00811"></a><span class="lineno"> 811</span>&#160; countdown.it_value.tv_nsec = 0;</div><div class="line"><a name="l00812"></a><span class="lineno"> 812</span>&#160; countdown.it_value.tv_sec = 0;</div><div class="line"><a name="l00813"></a><span class="lineno"> 813</span>&#160;</div><div class="line"><a name="l00814"></a><span class="lineno"> 814</span>&#160; <span class="keywordflow">if</span> (timerfd_settime(it-&gt;fd, 0, &amp;countdown, NULL))</div><div class="line"><a name="l00815"></a><span class="lineno"> 815</span>&#160; {</div><div class="line"><a name="l00816"></a><span class="lineno"> 816</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;Failed to set timer duration&quot;</span>);</div><div class="line"><a name="l00817"></a><span class="lineno"> 817</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>;</div><div class="line"><a name="l00818"></a><span class="lineno"> 818</span>&#160; }</div><div class="line"><a name="l00819"></a><span class="lineno"> 819</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l00820"></a><span class="lineno"> 820</span>&#160;<span class="preprocessor">#else </span></div><div class="line"><a name="l00821"></a><span class="lineno"> 821</span>&#160; <span class="comment">//go through the list and remove the timer with the handle</span></div><div class="line"><a name="l00822"></a><span class="lineno"> 822</span>&#160; std::list&lt;sh_timer_s&gt;::iterator it(mListActiveTimer.begin());</div><div class="line"><a name="l00823"></a><span class="lineno"> 823</span>&#160; <span class="keywordflow">for</span> (; it != mListActiveTimer.end(); ++it)</div><div class="line"><a name="l00824"></a><span class="lineno"> 824</span>&#160; {</div><div class="line"><a name="l00825"></a><span class="lineno"> 825</span>&#160; <span class="keywordflow">if</span> (it-&gt;handle == handle)</div><div class="line"><a name="l00826"></a><span class="lineno"> 826</span>&#160; {</div><div class="line"><a name="l00827"></a><span class="lineno"> 827</span>&#160; it = mListActiveTimer.erase(it);</div><div class="line"><a name="l00828"></a><span class="lineno"> 828</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l00829"></a><span class="lineno"> 829</span>&#160; }</div><div class="line"><a name="l00830"></a><span class="lineno"> 830</span>&#160; }</div><div class="line"><a name="l00831"></a><span class="lineno"> 831</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a>);</div><div class="line"><a name="l00832"></a><span class="lineno"> 832</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00833"></a><span class="lineno"> 833</span>&#160;}</div><div class="line"><a name="l00834"></a><span class="lineno"> 834</span>&#160;</div><div class="line"><a name="l00841"></a><span class="lineno"><a class="line" href="classam_1_1CAmSocketHandler.html#af065b5a6143c8566522528bc18ce1f42"> 841</a></span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmSocketHandler.html#af065b5a6143c8566522528bc18ce1f42">CAmSocketHandler::updateEventFlags</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keyword">const</span> <span class="keywordtype">short</span> events)</div><div class="line"><a name="l00842"></a><span class="lineno"> 842</span>&#160;{</div><div class="line"><a name="l00843"></a><span class="lineno"> 843</span>&#160; VectorListPoll_t::iterator iterator = mListPoll.begin();</div><div class="line"><a name="l00844"></a><span class="lineno"> 844</span>&#160;</div><div class="line"><a name="l00845"></a><span class="lineno"> 845</span>&#160; <span class="keywordflow">for</span> (; iterator != mListPoll.end(); ++iterator)</div><div class="line"><a name="l00846"></a><span class="lineno"> 846</span>&#160; {</div><div class="line"><a name="l00847"></a><span class="lineno"> 847</span>&#160; <span class="keywordflow">if</span> (iterator-&gt;handle == handle)</div><div class="line"><a name="l00848"></a><span class="lineno"> 848</span>&#160; {</div><div class="line"><a name="l00849"></a><span class="lineno"> 849</span>&#160; iterator-&gt;pollfdValue.events = events;</div><div class="line"><a name="l00850"></a><span class="lineno"> 850</span>&#160; mRecreatePollfds = <span class="keyword">true</span>;</div><div class="line"><a name="l00851"></a><span class="lineno"> 851</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>);</div><div class="line"><a name="l00852"></a><span class="lineno"> 852</span>&#160; }</div><div class="line"><a name="l00853"></a><span class="lineno"> 853</span>&#160; }</div><div class="line"><a name="l00854"></a><span class="lineno"> 854</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a>);</div><div class="line"><a name="l00855"></a><span class="lineno"> 855</span>&#160;}</div><div class="line"><a name="l00856"></a><span class="lineno"> 856</span>&#160;</div><div class="line"><a name="l00862"></a><span class="lineno"> 862</span>&#160;<span class="keywordtype">bool</span> CAmSocketHandler::fdIsValid(<span class="keyword">const</span> <span class="keywordtype">int</span> fd)<span class="keyword"> const</span></div><div class="line"><a name="l00863"></a><span class="lineno"> 863</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00864"></a><span class="lineno"> 864</span>&#160; <span class="keywordflow">return</span> (fcntl(fd, F_GETFL) != -1 || errno != EBADF);</div><div class="line"><a name="l00865"></a><span class="lineno"> 865</span>&#160;}</div><div class="line"><a name="l00866"></a><span class="lineno"> 866</span>&#160;</div><div class="line"><a name="l00867"></a><span class="lineno"> 867</span>&#160;<span class="preprocessor">#ifndef WITH_TIMERFD</span></div><div class="line"><a name="l00868"></a><span class="lineno"> 868</span>&#160;</div><div class="line"><a name="l00871"></a><span class="lineno"> 871</span>&#160;<span class="keywordtype">void</span> CAmSocketHandler::timerUp()</div><div class="line"><a name="l00872"></a><span class="lineno"> 872</span>&#160;{</div><div class="line"><a name="l00873"></a><span class="lineno"> 873</span>&#160; <span class="comment">//find out the timedifference to starttime</span></div><div class="line"><a name="l00874"></a><span class="lineno"> 874</span>&#160; <span class="keyword">static</span> timespec currentTime, diffTime;</div><div class="line"><a name="l00875"></a><span class="lineno"> 875</span>&#160; clock_gettime(CLOCK_MONOTONIC, &amp;currentTime);</div><div class="line"><a name="l00876"></a><span class="lineno"> 876</span>&#160; diffTime = timespecSub(currentTime, mStartTime);</div><div class="line"><a name="l00877"></a><span class="lineno"> 877</span>&#160;</div><div class="line"><a name="l00878"></a><span class="lineno"> 878</span>&#160; <span class="keyword">static</span> <span class="keyword">auto</span> countdownUp = [&amp;](<span class="keyword">const</span> sh_timer_s&amp; row)-&gt;<span class="keywordtype">bool</span></div><div class="line"><a name="l00879"></a><span class="lineno"> 879</span>&#160; {</div><div class="line"><a name="l00880"></a><span class="lineno"> 880</span>&#160; timespec sub = timespecSub(row.countdown, diffTime);</div><div class="line"><a name="l00881"></a><span class="lineno"> 881</span>&#160; <span class="keywordflow">if</span> (sub.tv_nsec == 0 &amp;&amp; sub.tv_sec == 0)</div><div class="line"><a name="l00882"></a><span class="lineno"> 882</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">true</span>);</div><div class="line"><a name="l00883"></a><span class="lineno"> 883</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">false</span>);</div><div class="line"><a name="l00884"></a><span class="lineno"> 884</span>&#160; };</div><div class="line"><a name="l00885"></a><span class="lineno"> 885</span>&#160;</div><div class="line"><a name="l00886"></a><span class="lineno"> 886</span>&#160; <span class="comment">//now we need to substract the diffTime from all timers and see if they are up</span></div><div class="line"><a name="l00887"></a><span class="lineno"> 887</span>&#160; std::list&lt;sh_timer_s&gt;::reverse_iterator overflowIter = std::find_if(mListActiveTimer.rbegin(), mListActiveTimer.rend(), countdownUp);</div><div class="line"><a name="l00888"></a><span class="lineno"> 888</span>&#160;</div><div class="line"><a name="l00889"></a><span class="lineno"> 889</span>&#160; <span class="comment">//copy all fired timers into a list</span></div><div class="line"><a name="l00890"></a><span class="lineno"> 890</span>&#160; std::vector&lt;sh_timer_s&gt; tempList(overflowIter, mListActiveTimer.rend());</div><div class="line"><a name="l00891"></a><span class="lineno"> 891</span>&#160;</div><div class="line"><a name="l00892"></a><span class="lineno"> 892</span>&#160; <span class="comment">//erase all fired timers</span></div><div class="line"><a name="l00893"></a><span class="lineno"> 893</span>&#160; std::list&lt;sh_timer_s&gt;::iterator it(overflowIter.base());</div><div class="line"><a name="l00894"></a><span class="lineno"> 894</span>&#160; mListActiveTimer.erase(mListActiveTimer.begin(), it);</div><div class="line"><a name="l00895"></a><span class="lineno"> 895</span>&#160;</div><div class="line"><a name="l00896"></a><span class="lineno"> 896</span>&#160; <span class="comment">//call the callbacks for the timers</span></div><div class="line"><a name="l00897"></a><span class="lineno"> 897</span>&#160; std::for_each(tempList.begin(), tempList.end(), CAmSocketHandler::callTimer);</div><div class="line"><a name="l00898"></a><span class="lineno"> 898</span>&#160;}</div><div class="line"><a name="l00899"></a><span class="lineno"> 899</span>&#160;</div><div class="line"><a name="l00903"></a><span class="lineno"> 903</span>&#160;<span class="keywordtype">void</span> CAmSocketHandler::timerCorrection()</div><div class="line"><a name="l00904"></a><span class="lineno"> 904</span>&#160;{</div><div class="line"><a name="l00905"></a><span class="lineno"> 905</span>&#160; <span class="comment">//get the current time and calculate the correction value</span></div><div class="line"><a name="l00906"></a><span class="lineno"> 906</span>&#160; <span class="keyword">static</span> timespec currentTime, correctionTime;</div><div class="line"><a name="l00907"></a><span class="lineno"> 907</span>&#160; clock_gettime(CLOCK_MONOTONIC, &amp;currentTime);</div><div class="line"><a name="l00908"></a><span class="lineno"> 908</span>&#160; correctionTime = timespecSub(currentTime, mStartTime);</div><div class="line"><a name="l00909"></a><span class="lineno"> 909</span>&#160; mStartTime = currentTime;</div><div class="line"><a name="l00910"></a><span class="lineno"> 910</span>&#160;</div><div class="line"><a name="l00911"></a><span class="lineno"> 911</span>&#160; <span class="keyword">static</span> <span class="keyword">auto</span> countdownZero = [](<span class="keyword">const</span> sh_timer_s&amp; row)-&gt;<span class="keywordtype">bool</span></div><div class="line"><a name="l00912"></a><span class="lineno"> 912</span>&#160; {</div><div class="line"><a name="l00913"></a><span class="lineno"> 913</span>&#160; <span class="keywordflow">if</span> (row.countdown.tv_nsec == 0 &amp;&amp; row.countdown.tv_sec == 0)</div><div class="line"><a name="l00914"></a><span class="lineno"> 914</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">true</span>);</div><div class="line"><a name="l00915"></a><span class="lineno"> 915</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">false</span>);</div><div class="line"><a name="l00916"></a><span class="lineno"> 916</span>&#160; };</div><div class="line"><a name="l00917"></a><span class="lineno"> 917</span>&#160;</div><div class="line"><a name="l00918"></a><span class="lineno"> 918</span>&#160; <span class="keyword">static</span> <span class="keyword">auto</span> substractTime = [&amp;](sh_timer_s&amp; t)</div><div class="line"><a name="l00919"></a><span class="lineno"> 919</span>&#160; {</div><div class="line"><a name="l00920"></a><span class="lineno"> 920</span>&#160; t.countdown = timespecSub(t.countdown, correctionTime);</div><div class="line"><a name="l00921"></a><span class="lineno"> 921</span>&#160; };</div><div class="line"><a name="l00922"></a><span class="lineno"> 922</span>&#160;</div><div class="line"><a name="l00923"></a><span class="lineno"> 923</span>&#160; <span class="keywordflow">if</span> (!mListActiveTimer.empty())</div><div class="line"><a name="l00924"></a><span class="lineno"> 924</span>&#160; {</div><div class="line"><a name="l00925"></a><span class="lineno"> 925</span>&#160;</div><div class="line"><a name="l00926"></a><span class="lineno"> 926</span>&#160; <span class="comment">//subtract the correction value from all items in the list</span></div><div class="line"><a name="l00927"></a><span class="lineno"> 927</span>&#160; std::for_each(mListActiveTimer.begin(), mListActiveTimer.end(), substractTime);</div><div class="line"><a name="l00928"></a><span class="lineno"> 928</span>&#160;</div><div class="line"><a name="l00929"></a><span class="lineno"> 929</span>&#160; <span class="comment">//find the last occurrence of zero -&gt; timer overflowed</span></div><div class="line"><a name="l00930"></a><span class="lineno"> 930</span>&#160; std::list&lt;sh_timer_s&gt;::reverse_iterator overflowIter = std::find_if(mListActiveTimer.rbegin(), mListActiveTimer.rend(), countdownZero);</div><div class="line"><a name="l00931"></a><span class="lineno"> 931</span>&#160;</div><div class="line"><a name="l00932"></a><span class="lineno"> 932</span>&#160; <span class="comment">//only if a timer overflowed</span></div><div class="line"><a name="l00933"></a><span class="lineno"> 933</span>&#160; <span class="keywordflow">if</span> (overflowIter != mListActiveTimer.rend())</div><div class="line"><a name="l00934"></a><span class="lineno"> 934</span>&#160; {</div><div class="line"><a name="l00935"></a><span class="lineno"> 935</span>&#160; <span class="comment">//copy all timers that need to be called to a new list</span></div><div class="line"><a name="l00936"></a><span class="lineno"> 936</span>&#160; std::vector&lt;sh_timer_s&gt; tempList(overflowIter, mListActiveTimer.rend());</div><div class="line"><a name="l00937"></a><span class="lineno"> 937</span>&#160;</div><div class="line"><a name="l00938"></a><span class="lineno"> 938</span>&#160; <span class="comment">//erase all fired timers</span></div><div class="line"><a name="l00939"></a><span class="lineno"> 939</span>&#160; std::list&lt;sh_timer_s&gt;::iterator it(overflowIter.base());</div><div class="line"><a name="l00940"></a><span class="lineno"> 940</span>&#160; mListActiveTimer.erase(mListActiveTimer.begin(), it);</div><div class="line"><a name="l00941"></a><span class="lineno"> 941</span>&#160;</div><div class="line"><a name="l00942"></a><span class="lineno"> 942</span>&#160; <span class="comment">//call the callbacks for the timers</span></div><div class="line"><a name="l00943"></a><span class="lineno"> 943</span>&#160; std::for_each(tempList.begin(), tempList.end(), CAmSocketHandler::callTimer);</div><div class="line"><a name="l00944"></a><span class="lineno"> 944</span>&#160; }</div><div class="line"><a name="l00945"></a><span class="lineno"> 945</span>&#160; }</div><div class="line"><a name="l00946"></a><span class="lineno"> 946</span>&#160;}</div><div class="line"><a name="l00947"></a><span class="lineno"> 947</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00948"></a><span class="lineno"> 948</span>&#160;</div><div class="line"><a name="l00952"></a><span class="lineno"> 952</span>&#160;<span class="keywordtype">void</span> CAmSocketHandler::prepare(am::CAmSocketHandler::sh_poll_s&amp; row)</div><div class="line"><a name="l00953"></a><span class="lineno"> 953</span>&#160;{</div><div class="line"><a name="l00954"></a><span class="lineno"> 954</span>&#160; <span class="keywordflow">if</span> (row.prepareCB)</div><div class="line"><a name="l00955"></a><span class="lineno"> 955</span>&#160; {</div><div class="line"><a name="l00956"></a><span class="lineno"> 956</span>&#160; <span class="keywordflow">try</span></div><div class="line"><a name="l00957"></a><span class="lineno"> 957</span>&#160; {</div><div class="line"><a name="l00958"></a><span class="lineno"> 958</span>&#160; row.prepareCB(row.handle, row.userData);</div><div class="line"><a name="l00959"></a><span class="lineno"> 959</span>&#160; } <span class="keywordflow">catch</span> (std::exception&amp; e)</div><div class="line"><a name="l00960"></a><span class="lineno"> 960</span>&#160; {</div><div class="line"><a name="l00961"></a><span class="lineno"> 961</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;Sockethandler: Exception in Preparecallback,caught&quot;</span>, e.what());</div><div class="line"><a name="l00962"></a><span class="lineno"> 962</span>&#160; }</div><div class="line"><a name="l00963"></a><span class="lineno"> 963</span>&#160; }</div><div class="line"><a name="l00964"></a><span class="lineno"> 964</span>&#160;}</div><div class="line"><a name="l00965"></a><span class="lineno"> 965</span>&#160;</div><div class="line"><a name="l00969"></a><span class="lineno"> 969</span>&#160;<span class="keywordtype">void</span> CAmSocketHandler::fire(sh_poll_s&amp; a)</div><div class="line"><a name="l00970"></a><span class="lineno"> 970</span>&#160;{</div><div class="line"><a name="l00971"></a><span class="lineno"> 971</span>&#160; <span class="keywordflow">try</span></div><div class="line"><a name="l00972"></a><span class="lineno"> 972</span>&#160; {</div><div class="line"><a name="l00973"></a><span class="lineno"> 973</span>&#160; a.firedCB(a.pollfdValue, a.handle, a.userData);</div><div class="line"><a name="l00974"></a><span class="lineno"> 974</span>&#160; } <span class="keywordflow">catch</span> (std::exception&amp; e)</div><div class="line"><a name="l00975"></a><span class="lineno"> 975</span>&#160; {</div><div class="line"><a name="l00976"></a><span class="lineno"> 976</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;Sockethandler: Exception in Preparecallback,caught&quot;</span>, e.what());</div><div class="line"><a name="l00977"></a><span class="lineno"> 977</span>&#160; }</div><div class="line"><a name="l00978"></a><span class="lineno"> 978</span>&#160;}</div><div class="line"><a name="l00979"></a><span class="lineno"> 979</span>&#160;</div><div class="line"><a name="l00983"></a><span class="lineno"> 983</span>&#160;<span class="keywordtype">bool</span> CAmSocketHandler::noDispatching(<span class="keyword">const</span> sh_poll_s&amp; a)</div><div class="line"><a name="l00984"></a><span class="lineno"> 984</span>&#160;{</div><div class="line"><a name="l00985"></a><span class="lineno"> 985</span>&#160; <span class="comment">//remove from list of there is no checkCB</span></div><div class="line"><a name="l00986"></a><span class="lineno"> 986</span>&#160; <span class="keywordflow">if</span> (<span class="keyword">nullptr</span> == a.checkCB)</div><div class="line"><a name="l00987"></a><span class="lineno"> 987</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">true</span>);</div><div class="line"><a name="l00988"></a><span class="lineno"> 988</span>&#160; <span class="keywordflow">return</span> (!a.checkCB(a.handle, a.userData));</div><div class="line"><a name="l00989"></a><span class="lineno"> 989</span>&#160;}</div><div class="line"><a name="l00990"></a><span class="lineno"> 990</span>&#160;</div><div class="line"><a name="l00994"></a><span class="lineno"> 994</span>&#160;<span class="keywordtype">bool</span> CAmSocketHandler::dispatchingFinished(<span class="keyword">const</span> sh_poll_s&amp; a)</div><div class="line"><a name="l00995"></a><span class="lineno"> 995</span>&#160;{</div><div class="line"><a name="l00996"></a><span class="lineno"> 996</span>&#160; <span class="comment">//remove from list of there is no dispatchCB</span></div><div class="line"><a name="l00997"></a><span class="lineno"> 997</span>&#160; <span class="keywordflow">if</span> (<span class="keyword">nullptr</span> == a.dispatchCB)</div><div class="line"><a name="l00998"></a><span class="lineno"> 998</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">true</span>);</div><div class="line"><a name="l00999"></a><span class="lineno"> 999</span>&#160; <span class="keywordflow">return</span> (!a.dispatchCB(a.handle, a.userData));</div><div class="line"><a name="l01000"></a><span class="lineno"> 1000</span>&#160;}</div><div class="line"><a name="l01001"></a><span class="lineno"> 1001</span>&#160;</div><div class="line"><a name="l01005"></a><span class="lineno"> 1005</span>&#160;<span class="keywordtype">bool</span> CAmSocketHandler::eventFired(<span class="keyword">const</span> pollfd&amp; a)</div><div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>&#160;{</div><div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>&#160; <span class="keywordflow">return</span> (a.revents == 0 ? <span class="keyword">false</span> : <span class="keyword">true</span>);</div><div class="line"><a name="l01008"></a><span class="lineno"> 1008</span>&#160;}</div><div class="line"><a name="l01009"></a><span class="lineno"> 1009</span>&#160;</div><div class="line"><a name="l01015"></a><span class="lineno"> 1015</span>&#160;<span class="keyword">inline</span> timespec* CAmSocketHandler::insertTime(timespec&amp; buffertime)</div><div class="line"><a name="l01016"></a><span class="lineno"> 1016</span>&#160;{</div><div class="line"><a name="l01017"></a><span class="lineno"> 1017</span>&#160;<span class="preprocessor">#ifndef WITH_TIMERFD</span></div><div class="line"><a name="l01018"></a><span class="lineno"> 1018</span>&#160; <span class="keywordflow">if</span> (!mListActiveTimer.empty())</div><div class="line"><a name="l01019"></a><span class="lineno"> 1019</span>&#160; {</div><div class="line"><a name="l01020"></a><span class="lineno"> 1020</span>&#160; buffertime = mListActiveTimer.front().countdown;</div><div class="line"><a name="l01021"></a><span class="lineno"> 1021</span>&#160; <span class="keywordflow">return</span> (&amp;buffertime);</div><div class="line"><a name="l01022"></a><span class="lineno"> 1022</span>&#160; }</div><div class="line"><a name="l01023"></a><span class="lineno"> 1023</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l01024"></a><span class="lineno"> 1024</span>&#160;<span class="preprocessor">#endif </span></div><div class="line"><a name="l01025"></a><span class="lineno"> 1025</span>&#160; {</div><div class="line"><a name="l01026"></a><span class="lineno"> 1026</span>&#160; <span class="keywordflow">return</span> (NULL);</div><div class="line"><a name="l01027"></a><span class="lineno"> 1027</span>&#160; }</div><div class="line"><a name="l01028"></a><span class="lineno"> 1028</span>&#160;}</div><div class="line"><a name="l01029"></a><span class="lineno"> 1029</span>&#160;</div><div class="line"><a name="l01030"></a><span class="lineno"> 1030</span>&#160;<span class="preprocessor">#ifdef WITH_TIMERFD </span></div><div class="line"><a name="l01031"></a><span class="lineno"> 1031</span>&#160;<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> CAmSocketHandler::createTimeFD(<span class="keyword">const</span> itimerspec &amp; timeouts, <span class="keywordtype">int</span> &amp; fd)</div><div class="line"><a name="l01032"></a><span class="lineno"> 1032</span>&#160;{</div><div class="line"><a name="l01033"></a><span class="lineno"> 1033</span>&#160; fd = timerfd_create(CLOCK_MONOTONIC, TFD_NONBLOCK | TFD_CLOEXEC);</div><div class="line"><a name="l01034"></a><span class="lineno"> 1034</span>&#160; <span class="keywordflow">if</span> (fd &lt;= 0)</div><div class="line"><a name="l01035"></a><span class="lineno"> 1035</span>&#160; {</div><div class="line"><a name="l01036"></a><span class="lineno"> 1036</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;Failed to create timer&quot;</span>);</div><div class="line"><a name="l01037"></a><span class="lineno"> 1037</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>;</div><div class="line"><a name="l01038"></a><span class="lineno"> 1038</span>&#160; }</div><div class="line"><a name="l01039"></a><span class="lineno"> 1039</span>&#160;</div><div class="line"><a name="l01040"></a><span class="lineno"> 1040</span>&#160; <span class="keywordflow">if</span> (timerfd_settime(fd, 0, &amp;timeouts, NULL))</div><div class="line"><a name="l01041"></a><span class="lineno"> 1041</span>&#160; {</div><div class="line"><a name="l01042"></a><span class="lineno"> 1042</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;Failed to set timer duration&quot;</span>);</div><div class="line"><a name="l01043"></a><span class="lineno"> 1043</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a>;</div><div class="line"><a name="l01044"></a><span class="lineno"> 1044</span>&#160; }</div><div class="line"><a name="l01045"></a><span class="lineno"> 1045</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div><div class="line"><a name="l01046"></a><span class="lineno"> 1046</span>&#160;}</div><div class="line"><a name="l01047"></a><span class="lineno"> 1047</span>&#160;<span class="preprocessor">#endif </span></div><div class="line"><a name="l01048"></a><span class="lineno"> 1048</span>&#160;</div><div class="line"><a name="l01049"></a><span class="lineno"> 1049</span>&#160;<span class="keywordtype">void</span> CAmSocketHandler::callTimer(sh_timer_s&amp; a)</div><div class="line"><a name="l01050"></a><span class="lineno"> 1050</span>&#160;{</div><div class="line"><a name="l01051"></a><span class="lineno"> 1051</span>&#160; <span class="keywordflow">try</span></div><div class="line"><a name="l01052"></a><span class="lineno"> 1052</span>&#160; {</div><div class="line"><a name="l01053"></a><span class="lineno"> 1053</span>&#160; a.callback(a.handle, a.userData);</div><div class="line"><a name="l01054"></a><span class="lineno"> 1054</span>&#160; } <span class="keywordflow">catch</span> (std::exception&amp; e)</div><div class="line"><a name="l01055"></a><span class="lineno"> 1055</span>&#160; {</div><div class="line"><a name="l01056"></a><span class="lineno"> 1056</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;Sockethandler: Exception in Timercallback,caught&quot;</span>, e.what());</div><div class="line"><a name="l01057"></a><span class="lineno"> 1057</span>&#160; }</div><div class="line"><a name="l01058"></a><span class="lineno"> 1058</span>&#160;}</div><div class="line"><a name="l01059"></a><span class="lineno"> 1059</span>&#160;</div><div class="line"><a name="l01060"></a><span class="lineno"> 1060</span>&#160;<span class="keywordtype">bool</span> CAmSocketHandler::nextHandle(sh_identifier_s &amp; handle)</div><div class="line"><a name="l01061"></a><span class="lineno"> 1061</span>&#160;{</div><div class="line"><a name="l01062"></a><span class="lineno"> 1062</span>&#160; <span class="comment">//create a new handle for the poll</span></div><div class="line"><a name="l01063"></a><span class="lineno"> 1063</span>&#160; <span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> lastHandle(handle.lastUsedID);</div><div class="line"><a name="l01064"></a><span class="lineno"> 1064</span>&#160; <span class="keywordflow">do</span></div><div class="line"><a name="l01065"></a><span class="lineno"> 1065</span>&#160; {</div><div class="line"><a name="l01066"></a><span class="lineno"> 1066</span>&#160; ++handle.lastUsedID;</div><div class="line"><a name="l01067"></a><span class="lineno"> 1067</span>&#160; <span class="keywordflow">if</span> (handle.lastUsedID == handle.limit)</div><div class="line"><a name="l01068"></a><span class="lineno"> 1068</span>&#160; {</div><div class="line"><a name="l01069"></a><span class="lineno"> 1069</span>&#160; handle.lastUsedID = 1;</div><div class="line"><a name="l01070"></a><span class="lineno"> 1070</span>&#160; }</div><div class="line"><a name="l01071"></a><span class="lineno"> 1071</span>&#160; <span class="keywordflow">if</span> (handle.lastUsedID == lastHandle)</div><div class="line"><a name="l01072"></a><span class="lineno"> 1072</span>&#160; {</div><div class="line"><a name="l01073"></a><span class="lineno"> 1073</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;Could not create new polls, too many open!&quot;</span>);</div><div class="line"><a name="l01074"></a><span class="lineno"> 1074</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">false</span>);</div><div class="line"><a name="l01075"></a><span class="lineno"> 1075</span>&#160; }</div><div class="line"><a name="l01076"></a><span class="lineno"> 1076</span>&#160;</div><div class="line"><a name="l01077"></a><span class="lineno"> 1077</span>&#160; } <span class="keywordflow">while</span> (handle.pollHandles.find(handle.lastUsedID) != handle.pollHandles.end());</div><div class="line"><a name="l01078"></a><span class="lineno"> 1078</span>&#160;</div><div class="line"><a name="l01079"></a><span class="lineno"> 1079</span>&#160; handle.pollHandles.insert(handle.lastUsedID);</div><div class="line"><a name="l01080"></a><span class="lineno"> 1080</span>&#160;</div><div class="line"><a name="l01081"></a><span class="lineno"> 1081</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">true</span>);</div><div class="line"><a name="l01082"></a><span class="lineno"> 1082</span>&#160;}</div><div class="line"><a name="l01083"></a><span class="lineno"> 1083</span>&#160;</div><div class="line"><a name="l01084"></a><span class="lineno"> 1084</span>&#160;}</div><div class="line"><a name="l01085"></a><span class="lineno"> 1085</span>&#160;</div><div class="ttc" id="namespaceam_html_a8d6015cc712615bbe2fc1cd7d8b94d15"><div class="ttname"><a href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">am::logWarning</a></div><div class="ttdeci">void logWarning(T value, TArgs...args)</div><div class="ttdoc">logs given values with warninglevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00442">CAmDltWrapper.h:442</a></div></div>
+<div class="ttc" id="namespaceam_html"><div class="ttname"><a href="namespaceam.html">am</a></div><div class="ttdoc">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects...</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8h_source.html#l00029">CAmCommandReceiver.h:29</a></div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">am::E_NON_EXISTENT</a></div><div class="ttdoc">the desired object is non existent </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00374">audiomanagertypes.h:374</a></div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4ce"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am::am_Error_e</a></div><div class="ttdeci">am_Error_e</div><div class="ttdoc">the errors of the audiomanager. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00337">audiomanagertypes.h:337</a></div></div>
-<div class="ttc" id="classam_1_1IAmShPollFired_html"><div class="ttname"><a href="classam_1_1IAmShPollFired.html">am::IAmShPollFired</a></div><div class="ttdoc">prototype for poll fired callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00052">CAmSocketHandler.h:52</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_a34f5a3d01d54f25eae224d5ca84f5a2a"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a34f5a3d01d54f25eae224d5ca84f5a2a">am::CAmSocketHandler::restartTimer</a></div><div class="ttdeci">am_Error_e restartTimer(const sh_timerHandle_t handle)</div><div class="ttdoc">restarts a timer with the original value </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00399">CAmSocketHandler.cpp:399</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00094">CAmSocketHandler.h:94</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_a800cafd3fab88551412dafbc03147c11"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a800cafd3fab88551412dafbc03147c11">am::CAmSocketHandler::~CAmSocketHandler</a></div><div class="ttdeci">~CAmSocketHandler()</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00064">CAmSocketHandler.cpp:64</a></div></div>
-<div class="ttc" id="namespaceam_html_af782e2735b1adf1e43a9d530cee340aa"><div class="ttname"><a href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">am::sh_pollHandle_t</a></div><div class="ttdeci">uint16_t sh_pollHandle_t</div><div class="ttdoc">this is a handle for a filedescriptor to be used with the SocketHandler </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00037">CAmSocketHandler.h:37</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_a74acb55776de9391f5b6ce6002c0e7b4"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a74acb55776de9391f5b6ce6002c0e7b4">am::CAmSocketHandler::addTimer</a></div><div class="ttdeci">am_Error_e addTimer(const timespec timeouts, IAmShTimerCallBack *callback, sh_timerHandle_t &amp;handle, void *userData)</div><div class="ttdoc">adds a timer to the list of timers. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00272">CAmSocketHandler.cpp:272</a></div></div>
+<div class="ttc" id="classam_1_1IAmShPollCheck_html_a5851d4f160f9a9ab42965b67cee6fe97"><div class="ttname"><a href="classam_1_1IAmShPollCheck.html#a5851d4f160f9a9ab42965b67cee6fe97">am::IAmShPollCheck::Call</a></div><div class="ttdeci">virtual bool Call(const sh_pollHandle_t handle, void *userData)=0</div></div>
+<div class="ttc" id="classam_1_1IAmShPollFired_html"><div class="ttname"><a href="classam_1_1IAmShPollFired.html">am::IAmShPollFired</a></div><div class="ttdoc">prototype for poll fired callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00067">CAmSocketHandler.h:67</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html_a34f5a3d01d54f25eae224d5ca84f5a2a"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a34f5a3d01d54f25eae224d5ca84f5a2a">am::CAmSocketHandler::restartTimer</a></div><div class="ttdeci">am_Error_e restartTimer(const sh_timerHandle_t handle)</div><div class="ttdoc">restarts a timer with the original value </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00720">CAmSocketHandler.cpp:720</a></div></div>
+<div class="ttc" id="classam_1_1IAmShPollDispatch_html_a2cb88d42e3e1e1df8647fcadaf0c31fa"><div class="ttname"><a href="classam_1_1IAmShPollDispatch.html#a2cb88d42e3e1e1df8647fcadaf0c31fa">am::IAmShPollDispatch::Call</a></div><div class="ttdeci">virtual bool Call(const sh_pollHandle_t handle, void *userData)=0</div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html_a800cafd3fab88551412dafbc03147c11"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a800cafd3fab88551412dafbc03147c11">am::CAmSocketHandler::~CAmSocketHandler</a></div><div class="ttdeci">~CAmSocketHandler()</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00081">CAmSocketHandler.cpp:81</a></div></div>
+<div class="ttc" id="namespaceam_html_af782e2735b1adf1e43a9d530cee340aa"><div class="ttname"><a href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">am::sh_pollHandle_t</a></div><div class="ttdeci">uint16_t sh_pollHandle_t</div><div class="ttdoc">this is a handle for a filedescriptor to be used with the SocketHandler </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00051">CAmSocketHandler.h:51</a></div></div>
<div class="ttc" id="CAmDltWrapper_8h_html"><div class="ttname"><a href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_a16104f2862e1744334e6ed3a9563c0b9"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a16104f2862e1744334e6ed3a9563c0b9">am::CAmSocketHandler::receiverCallbackT</a></div><div class="ttdeci">TAmShPollFired&lt; CAmSocketHandler &gt; receiverCallbackT</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00156">CAmSocketHandler.h:156</a></div></div>
-<div class="ttc" id="classam_1_1IAmShPollCheck_html"><div class="ttname"><a href="classam_1_1IAmShPollCheck.html">am::IAmShPollCheck</a></div><div class="ttdoc">prototype for poll check callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00062">CAmSocketHandler.h:62</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_a57c40a25d4bff6f88ed4ce5e597a5712"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a57c40a25d4bff6f88ed4ce5e597a5712">am::CAmSocketHandler::removeFDPoll</a></div><div class="ttdeci">am_Error_e removeFDPoll(const sh_pollHandle_t handle)</div><div class="ttdoc">removes a filedescriptor from the poll loop </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00244">CAmSocketHandler.cpp:244</a></div></div>
-<div class="ttc" id="classam_1_1IAmShPollPrepare_html"><div class="ttname"><a href="classam_1_1IAmShPollPrepare.html">am::IAmShPollPrepare</a></div><div class="ttdoc">prototype for poll prepared callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00042">CAmSocketHandler.h:42</a></div></div>
-<div class="ttc" id="namespaceam_html_a22a7b0b07f6cd371e638db2194762958"><div class="ttname"><a href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">am::sh_timerHandle_t</a></div><div class="ttdeci">uint16_t sh_timerHandle_t</div><div class="ttdoc">this is a handle for a timer to be used with the SocketHandler </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00036">CAmSocketHandler.h:36</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_a7627416d3b2fd93baa84599b52691bec"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a7627416d3b2fd93baa84599b52691bec">am::CAmSocketHandler::removeTimer</a></div><div class="ttdeci">am_Error_e removeTimer(const sh_timerHandle_t handle)</div><div class="ttdoc">removes a timer from the list of timers </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00321">CAmSocketHandler.cpp:321</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_af3b4d566129e9d9dc9dae13d5a51afdf"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#af3b4d566129e9d9dc9dae13d5a51afdf">am::CAmSocketHandler::stopTimer</a></div><div class="ttdeci">am_Error_e stopTimer(const sh_timerHandle_t handle)</div><div class="ttdoc">stops a timer </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00451">CAmSocketHandler.cpp:451</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_ace2198a9522679b4a680c43755bb9b44"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#ace2198a9522679b4a680c43755bb9b44">am::CAmSocketHandler::addFDPoll</a></div><div class="ttdeci">am_Error_e addFDPoll(const int fd, const short event, IAmShPollPrepare *prepare, IAmShPollFired *fired, IAmShPollCheck *check, IAmShPollDispatch *dispatch, void *userData, sh_pollHandle_t &amp;handle)</div><div class="ttdoc">Adds a filedescriptor to the polling loop. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00195">CAmSocketHandler.cpp:195</a></div></div>
+<div class="ttc" id="classam_1_1IAmShPollCheck_html"><div class="ttname"><a href="classam_1_1IAmShPollCheck.html">am::IAmShPollCheck</a></div><div class="ttdoc">prototype for poll check callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00077">CAmSocketHandler.h:77</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html_a57c40a25d4bff6f88ed4ce5e597a5712"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a57c40a25d4bff6f88ed4ce5e597a5712">am::CAmSocketHandler::removeFDPoll</a></div><div class="ttdeci">am_Error_e removeFDPoll(const sh_pollHandle_t handle)</div><div class="ttdoc">removes a filedescriptor from the poll loop </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00424">CAmSocketHandler.cpp:424</a></div></div>
+<div class="ttc" id="classam_1_1IAmShPollPrepare_html"><div class="ttname"><a href="classam_1_1IAmShPollPrepare.html">am::IAmShPollPrepare</a></div><div class="ttdoc">prototype for poll prepared callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00057">CAmSocketHandler.h:57</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html_a7627416d3b2fd93baa84599b52691bec"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a7627416d3b2fd93baa84599b52691bec">am::CAmSocketHandler::removeTimer</a></div><div class="ttdeci">am_Error_e removeTimer(const sh_timerHandle_t handle)</div><div class="ttdoc">removes a timer from the list of timers </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00596">CAmSocketHandler.cpp:596</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html_af3b4d566129e9d9dc9dae13d5a51afdf"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#af3b4d566129e9d9dc9dae13d5a51afdf">am::CAmSocketHandler::stopTimer</a></div><div class="ttdeci">am_Error_e stopTimer(const sh_timerHandle_t handle)</div><div class="ttdoc">stops a timer </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00798">CAmSocketHandler.cpp:798</a></div></div>
+<div class="ttc" id="classam_1_1IAmShPollPrepare_html_adb146fb654748528b1878798c7f91bf7"><div class="ttname"><a href="classam_1_1IAmShPollPrepare.html#adb146fb654748528b1878798c7f91bf7">am::IAmShPollPrepare::Call</a></div><div class="ttdeci">virtual void Call(const sh_pollHandle_t handle, void *userData)=0</div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">am::E_UNKNOWN</a></div><div class="ttdoc">default </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00346">audiomanagertypes.h:346</a></div></div>
-<div class="ttc" id="CAmSocketHandler_8h_html_a63380f323b142274c124bb15bba9459a"><div class="ttname"><a href="CAmSocketHandler_8h.html#a63380f323b142274c124bb15bba9459a">MAX_TIMERHANDLE</a></div><div class="ttdeci">#define MAX_TIMERHANDLE</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00033">CAmSocketHandler.h:33</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_af065b5a6143c8566522528bc18ce1f42"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#af065b5a6143c8566522528bc18ce1f42">am::CAmSocketHandler::updateEventFlags</a></div><div class="ttdeci">am_Error_e updateEventFlags(const sh_pollHandle_t handle, const short events)</div><div class="ttdoc">updates the eventFlags of a poll </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00472">CAmSocketHandler.cpp:472</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_ac4d61b623aedd44ea1fd075aee7851b1"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#ac4d61b623aedd44ea1fd075aee7851b1">am::CAmSocketHandler::start_listenting</a></div><div class="ttdeci">void start_listenting()</div><div class="ttdoc">start the block listening for filedescriptors. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00074">CAmSocketHandler.cpp:74</a></div></div>
-<div class="ttc" id="CAmSocketHandler_8h_html_afe0da7e06e5af7546a20e21391824f5a"><div class="ttname"><a href="CAmSocketHandler_8h.html#afe0da7e06e5af7546a20e21391824f5a">MAX_POLLHANDLE</a></div><div class="ttdeci">#define MAX_POLLHANDLE</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00034">CAmSocketHandler.h:34</a></div></div>
-<div class="ttc" id="classam_1_1IAmShPollDispatch_html"><div class="ttname"><a href="classam_1_1IAmShPollDispatch.html">am::IAmShPollDispatch</a></div><div class="ttdoc">prototype for dispatch callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00072">CAmSocketHandler.h:72</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_a4d12cdc8ba360fa21df9ec6803259c4c"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a4d12cdc8ba360fa21df9ec6803259c4c">am::CAmSocketHandler::checkerCallbackT</a></div><div class="ttdeci">TAmShPollCheck&lt; CAmSocketHandler &gt; checkerCallbackT</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00159">CAmSocketHandler.h:159</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html_a94dae6fb7f8f0b52fd048c51bb3aa8aa"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a94dae6fb7f8f0b52fd048c51bb3aa8aa">am::CAmSocketHandler::updateTimer</a></div><div class="ttdeci">am_Error_e updateTimer(const sh_timerHandle_t handle, const timespec &amp;timeouts)</div><div class="ttdoc">restarts a timer and updates with a new interva </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00636">CAmSocketHandler.cpp:636</a></div></div>
+<div class="ttc" id="CAmSocketHandler_8h_html_a63380f323b142274c124bb15bba9459a"><div class="ttname"><a href="CAmSocketHandler_8h.html#a63380f323b142274c124bb15bba9459a">MAX_TIMERHANDLE</a></div><div class="ttdeci">#define MAX_TIMERHANDLE</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00048">CAmSocketHandler.h:48</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html_af065b5a6143c8566522528bc18ce1f42"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#af065b5a6143c8566522528bc18ce1f42">am::CAmSocketHandler::updateEventFlags</a></div><div class="ttdeci">am_Error_e updateEventFlags(const sh_pollHandle_t handle, const short events)</div><div class="ttdoc">updates the eventFlags of a poll </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00841">CAmSocketHandler.cpp:841</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html_ac4d61b623aedd44ea1fd075aee7851b1"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#ac4d61b623aedd44ea1fd075aee7851b1">am::CAmSocketHandler::start_listenting</a></div><div class="ttdeci">void start_listenting()</div><div class="ttdoc">start the block listening for filedescriptors. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00095">CAmSocketHandler.cpp:95</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html_a4a4f65e4d73319d21eee71e527077f1f"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a4a4f65e4d73319d21eee71e527077f1f">am::CAmSocketHandler::listenToSignals</a></div><div class="ttdeci">am_Error_e listenToSignals(const std::vector&lt; uint8_t &gt; &amp;listSignals)</div><div class="ttdoc">install the signal fd </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00247">CAmSocketHandler.cpp:247</a></div></div>
+<div class="ttc" id="CAmSocketHandler_8h_html_afe0da7e06e5af7546a20e21391824f5a"><div class="ttname"><a href="CAmSocketHandler_8h.html#afe0da7e06e5af7546a20e21391824f5a">MAX_POLLHANDLE</a></div><div class="ttdeci">#define MAX_POLLHANDLE</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00049">CAmSocketHandler.h:49</a></div></div>
+<div class="ttc" id="classam_1_1IAmShPollDispatch_html"><div class="ttname"><a href="classam_1_1IAmShPollDispatch.html">am::IAmShPollDispatch</a></div><div class="ttdoc">prototype for dispatch callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00087">CAmSocketHandler.h:87</a></div></div>
+<div class="ttc" id="classam_1_1IAmShPollFired_html_a41cefb5302247e0dd2e4de733026ac6e"><div class="ttname"><a href="classam_1_1IAmShPollFired.html#a41cefb5302247e0dd2e4de733026ac6e">am::IAmShPollFired::Call</a></div><div class="ttdeci">virtual void Call(const pollfd pollfd, const sh_pollHandle_t handle, void *userData)=0</div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">am::E_NOT_POSSIBLE</a></div><div class="ttdoc">the desired action is not possible </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00370">audiomanagertypes.h:370</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_a94740c067ce4b030c3223397faba5b9c"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a94740c067ce4b030c3223397faba5b9c">am::CAmSocketHandler::updateTimer</a></div><div class="ttdeci">am_Error_e updateTimer(const sh_timerHandle_t handle, const timespec timeouts)</div><div class="ttdoc">restarts a timer and updates with a new interva </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00347">CAmSocketHandler.cpp:347</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html_a8ee49d4fbc44291bc6b99fa49fc0350a"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a8ee49d4fbc44291bc6b99fa49fc0350a">am::CAmSocketHandler::addFDPoll</a></div><div class="ttdeci">am_Error_e addFDPoll(const int fd, const short event, std::function&lt; void(const sh_pollHandle_t handle, void *userData)&gt; prepare, std::function&lt; void(const pollfd pollfd, const sh_pollHandle_t handle, void *userData)&gt; fired, std::function&lt; bool(const sh_pollHandle_t handle, void *userData)&gt; check, std::function&lt; bool(const sh_pollHandle_t handle, void *userData)&gt; dispatch, void *userData, sh_pollHandle_t &amp;handle)</div><div class="ttdoc">Adds a filedescriptor to the polling loop. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00353">CAmSocketHandler.cpp:353</a></div></div>
<div class="ttc" id="CAmSocketHandler_8h_html"><div class="ttname"><a href="CAmSocketHandler_8h.html">CAmSocketHandler.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="namespaceam_html_ab00ba22db19413e2040c2ab246f220c6"><div class="ttname"><a href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">am::logError</a></div><div class="ttdeci">void logError(T value, TArgs...args)</div><div class="ttdoc">logs given values with errorlevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00416">CAmDltWrapper.h:416</a></div></div>
-<div class="ttc" id="classam_1_1IAmShTimerCallBack_html"><div class="ttname"><a href="classam_1_1IAmShTimerCallBack.html">am::IAmShTimerCallBack</a></div><div class="ttdoc">prototype for the timer callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00082">CAmSocketHandler.h:82</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_a4882106e0134db9f48aaacb3a9057f3d"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a4882106e0134db9f48aaacb3a9057f3d">am::CAmSocketHandler::CAmSocketHandler</a></div><div class="ttdeci">CAmSocketHandler()</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00039">CAmSocketHandler.cpp:39</a></div></div>
+<div class="ttc" id="namespaceam_html_ab00ba22db19413e2040c2ab246f220c6"><div class="ttname"><a href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">am::logError</a></div><div class="ttdeci">void logError(T value, TArgs...args)</div><div class="ttdoc">logs given values with errorlevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00431">CAmDltWrapper.h:431</a></div></div>
+<div class="ttc" id="classam_1_1IAmShTimerCallBack_html"><div class="ttname"><a href="classam_1_1IAmShTimerCallBack.html">am::IAmShTimerCallBack</a></div><div class="ttdoc">prototype for the timer callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00097">CAmSocketHandler.h:97</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html_a3c8cd26cfc7ba055f0441e678031b5d2"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a3c8cd26cfc7ba055f0441e678031b5d2">am::CAmSocketHandler::addSignalHandler</a></div><div class="ttdeci">am_Error_e addSignalHandler(std::function&lt; void(const sh_pollHandle_t handle, const signalfd_siginfo &amp;info, void *userData)&gt; callback, sh_pollHandle_t &amp;handle, void *userData)</div><div class="ttdoc">Adds a callback for any signals. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00448">CAmSocketHandler.cpp:448</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html_a4882106e0134db9f48aaacb3a9057f3d"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a4882106e0134db9f48aaacb3a9057f3d">am::CAmSocketHandler::CAmSocketHandler</a></div><div class="ttdeci">CAmSocketHandler()</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00045">CAmSocketHandler.cpp:45</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html_a2ec9182474170c90309aa6820e23daab"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a2ec9182474170c90309aa6820e23daab">am::CAmSocketHandler::removeSignalHandler</a></div><div class="ttdeci">am_Error_e removeSignalHandler(const sh_pollHandle_t handle)</div><div class="ttdoc">removes a signal handler from the list </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00470">CAmSocketHandler.cpp:470</a></div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">am::E_OK</a></div><div class="ttdoc">no error - positive reply </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00342">audiomanagertypes.h:342</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_ade03cab4d0ee59386c13688949ec942a"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#ade03cab4d0ee59386c13688949ec942a">am::CAmSocketHandler::stop_listening</a></div><div class="ttdeci">void stop_listening()</div><div class="ttdoc">exits the loop </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00168">CAmSocketHandler.cpp:168</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_a166eb3d78647168e55fa0931f7ee6933"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a166eb3d78647168e55fa0931f7ee6933">am::CAmSocketHandler::exit_mainloop</a></div><div class="ttdeci">void exit_mainloop()</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00558">CAmSocketHandler.cpp:558</a></div></div>
+<div class="ttc" id="classam_1_1IAmShTimerCallBack_html_a889a701ce76f1c5231eaa76232b835da"><div class="ttname"><a href="classam_1_1IAmShTimerCallBack.html#a889a701ce76f1c5231eaa76232b835da">am::IAmShTimerCallBack::Call</a></div><div class="ttdeci">virtual void Call(const sh_timerHandle_t handle, void *userData)=0</div></div>
+<div class="ttc" id="namespaceam_html_a47991fcc6785a5c97037b611e7f7e1a8"><div class="ttname"><a href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">am::sh_timerHandle_t</a></div><div class="ttdeci">sh_pollHandle_t sh_timerHandle_t</div><div class="ttdoc">this is a handle for a timer to be used with the SocketHandler </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00052">CAmSocketHandler.h:52</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html_ade03cab4d0ee59386c13688949ec942a"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#ade03cab4d0ee59386c13688949ec942a">am::CAmSocketHandler::stop_listening</a></div><div class="ttdeci">void stop_listening()</div><div class="ttdoc">exits the loop </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00198">CAmSocketHandler.cpp:198</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html_afe4e4806d91f9a4b3b1eb8a278f64cc9"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#afe4e4806d91f9a4b3b1eb8a278f64cc9">am::CAmSocketHandler::addTimer</a></div><div class="ttdeci">am_Error_e addTimer(const timespec &amp;timeouts, IAmShTimerCallBack *callback, sh_timerHandle_t &amp;handle, void *userData, const bool __attribute__((__unused__)) repeats=false)</div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html_a166eb3d78647168e55fa0931f7ee6933"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a166eb3d78647168e55fa0931f7ee6933">am::CAmSocketHandler::exit_mainloop</a></div><div class="ttdeci">void exit_mainloop()</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00214">CAmSocketHandler.cpp:214</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html_a5eff79f4f8b21041f435479f7723128e"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a5eff79f4f8b21041f435479f7723128e">am::CAmSocketHandler::fatalErrorOccurred</a></div><div class="ttdeci">bool fatalErrorOccurred()</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00224">CAmSocketHandler.cpp:224</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_789817cd9c9d85c1fb6b4cda55b71a5f.html">AudioManagerUtilities</a></li><li class="navelem"><a class="el" href="dir_2902e59c3e43e5b119a71402dd0eee5d.html">src</a></li><li class="navelem"><a class="el" href="CAmSocketHandler_8cpp.html">CAmSocketHandler.cpp</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:29 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmSocketHandler_8h.html b/docs/CAmSocketHandler_8h.html
index 4f5e34e..3a29ade 100644..100755
--- a/docs/CAmSocketHandler_8h.html
+++ b/docs/CAmSocketHandler_8h.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerUtilities/include/CAmSocketHandler.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmSocketHandler_8h.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -116,85 +119,87 @@ $(document).ready(function(){initNavTree('CAmSocketHandler_8h.html','');});
<p>SPDX license identifier: MPL-2.0.
<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &quot;<a class="el" href="audiomanagertypes_8h_source.html">audiomanagertypes.h</a>&quot;</code><br/>
-<code>#include &lt;sys/socket.h&gt;</code><br/>
-<code>#include &lt;stdint.h&gt;</code><br/>
-<code>#include &lt;sys/poll.h&gt;</code><br/>
-<code>#include &lt;list&gt;</code><br/>
-<code>#include &lt;map&gt;</code><br/>
-<code>#include &lt;set&gt;</code><br/>
-<code>#include &lt;signal.h&gt;</code><br/>
+<div class="textblock"><code>#include &lt;sys/socket.h&gt;</code><br />
+<code>#include &lt;stdint.h&gt;</code><br />
+<code>#include &lt;sys/poll.h&gt;</code><br />
+<code>#include &lt;list&gt;</code><br />
+<code>#include &lt;map&gt;</code><br />
+<code>#include &lt;set&gt;</code><br />
+<code>#include &lt;signal.h&gt;</code><br />
+<code>#include &lt;vector&gt;</code><br />
+<code>#include &lt;functional&gt;</code><br />
+<code>#include &lt;sys/signalfd.h&gt;</code><br />
+<code>#include &lt;audiomanagerconfig.h&gt;</code><br />
+<code>#include &quot;<a class="el" href="audiomanagertypes_8h_source.html">audiomanagertypes.h</a>&quot;</code><br />
</div>
<p><a href="CAmSocketHandler_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmShPollPrepare.html">am::IAmShPollPrepare</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">prototype for poll prepared callback <a href="classam_1_1IAmShPollPrepare.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">prototype for poll prepared callback <a href="classam_1_1IAmShPollPrepare.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmShPollFired.html">am::IAmShPollFired</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">prototype for poll fired callback <a href="classam_1_1IAmShPollFired.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">prototype for poll fired callback <a href="classam_1_1IAmShPollFired.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmShPollCheck.html">am::IAmShPollCheck</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">prototype for poll check callback <a href="classam_1_1IAmShPollCheck.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">prototype for poll check callback <a href="classam_1_1IAmShPollCheck.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmShPollDispatch.html">am::IAmShPollDispatch</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">prototype for dispatch callback <a href="classam_1_1IAmShPollDispatch.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">prototype for dispatch callback <a href="classam_1_1IAmShPollDispatch.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmShTimerCallBack.html">am::IAmShTimerCallBack</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">prototype for the timer callback <a href="classam_1_1IAmShTimerCallBack.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">prototype for the timer callback <a href="classam_1_1IAmShTimerCallBack.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <a class="el" href="classam_1_1CAmSocketHandler.html" title="The am::CAmSocketHandler implements a mainloop for the AudioManager. ">am::CAmSocketHandler</a> implements a mainloop for the AudioManager. <a href="classam_1_1CAmSocketHandler.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1TAmShPollFired.html">am::TAmShPollFired&lt; TClass &gt;</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">make private, not public template for a callback <a href="classam_1_1TAmShPollFired.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollFired.html">am::CAmSocketHandler::TAmShPollFired&lt; TClass &gt;</a></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1TAmShPollCheck.html">am::TAmShPollCheck&lt; TClass &gt;</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">template for a callback <a href="classam_1_1TAmShPollCheck.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html">am::CAmSocketHandler::TAmShPollCheck&lt; TClass &gt;</a></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1TAmShPollDispatch.html">am::TAmShPollDispatch&lt; TClass &gt;</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">template for a callback <a href="classam_1_1TAmShPollDispatch.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1TAmShTimerCallBack.html">am::TAmShTimerCallBack&lt; TClass &gt;</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">template to create the functor for a class <a href="classam_1_1TAmShTimerCallBack.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">template to create the functor for a class <a href="classam_1_1TAmShTimerCallBack.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1TAmShPollPrepare.html">am::TAmShPollPrepare&lt; TClass &gt;</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">template for a callback <a href="classam_1_1TAmShPollPrepare.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">template for a callback <a href="classam_1_1TAmShPollPrepare.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1TAmShPollFired.html">am::TAmShPollFired&lt; TClass &gt;</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">make private, not public template for a callback <a href="classam_1_1TAmShPollFired.html#details">More...</a><br/></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1TAmShPollCheck.html">am::TAmShPollCheck&lt; TClass &gt;</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">template for a callback <a href="classam_1_1TAmShPollCheck.html#details">More...</a><br/></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1TAmShPollDispatch.html">am::TAmShPollDispatch&lt; TClass &gt;</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">template for a callback <a href="classam_1_1TAmShPollDispatch.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <a class="el" href="classam_1_1CAmSocketHandler.html" title="The am::CAmSocketHandler implements a mainloop for the AudioManager. ">am::CAmSocketHandler</a> implements a mainloop for the AudioManager. <a href="classam_1_1CAmSocketHandler.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
-<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
-<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br/></td></tr>
+<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
+<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a67f1edc0014c2569b2a1e7e423aaa825"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmSocketHandler_8h.html#a67f1edc0014c2569b2a1e7e423aaa825">MAX_NS</a>&#160;&#160;&#160;1000000000L</td></tr>
<tr class="separator:a67f1edc0014c2569b2a1e7e423aaa825"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a63380f323b142274c124bb15bba9459a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmSocketHandler_8h.html#a63380f323b142274c124bb15bba9459a">MAX_TIMERHANDLE</a>&#160;&#160;&#160;INT16_MAX</td></tr>
+<tr class="memitem:a63380f323b142274c124bb15bba9459a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmSocketHandler_8h.html#a63380f323b142274c124bb15bba9459a">MAX_TIMERHANDLE</a>&#160;&#160;&#160;UINT16_MAX</td></tr>
<tr class="separator:a63380f323b142274c124bb15bba9459a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afe0da7e06e5af7546a20e21391824f5a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmSocketHandler_8h.html#afe0da7e06e5af7546a20e21391824f5a">MAX_POLLHANDLE</a>&#160;&#160;&#160;INT16_MAX</td></tr>
+<tr class="memitem:afe0da7e06e5af7546a20e21391824f5a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmSocketHandler_8h.html#afe0da7e06e5af7546a20e21391824f5a">MAX_POLLHANDLE</a>&#160;&#160;&#160;UINT16_MAX</td></tr>
<tr class="separator:afe0da7e06e5af7546a20e21391824f5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
-<tr class="memitem:a22a7b0b07f6cd371e638db2194762958"><td class="memItemLeft" align="right" valign="top">typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">am::sh_timerHandle_t</a></td></tr>
-<tr class="memdesc:a22a7b0b07f6cd371e638db2194762958"><td class="mdescLeft">&#160;</td><td class="mdescRight">this is a handle for a timer to be used with the SocketHandler <a href="#a22a7b0b07f6cd371e638db2194762958">More...</a><br/></td></tr>
-<tr class="separator:a22a7b0b07f6cd371e638db2194762958"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af782e2735b1adf1e43a9d530cee340aa"><td class="memItemLeft" align="right" valign="top">typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">am::sh_pollHandle_t</a></td></tr>
-<tr class="memdesc:af782e2735b1adf1e43a9d530cee340aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">this is a handle for a filedescriptor to be used with the SocketHandler <a href="#af782e2735b1adf1e43a9d530cee340aa">More...</a><br/></td></tr>
+<tr class="memdesc:af782e2735b1adf1e43a9d530cee340aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">this is a handle for a filedescriptor to be used with the SocketHandler <a href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">More...</a><br /></td></tr>
<tr class="separator:af782e2735b1adf1e43a9d530cee340aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a47991fcc6785a5c97037b611e7f7e1a8"><td class="memItemLeft" align="right" valign="top">typedef sh_pollHandle_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">am::sh_timerHandle_t</a></td></tr>
+<tr class="memdesc:a47991fcc6785a5c97037b611e7f7e1a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">this is a handle for a timer to be used with the SocketHandler <a href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">More...</a><br /></td></tr>
+<tr class="separator:a47991fcc6785a5c97037b611e7f7e1a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>SPDX license identifier: MPL-2.0. </p>
<p>Copyright (C) 2012, BMW AG</p>
-<dl class="section author"><dt>Author</dt><dd>Christian Linke, <a href="#" onclick="location.href='mai'+'lto:'+'chr'+'is'+'tia'+'n.'+'lin'+'ke'+'@bm'+'w.'+'de'; return false;">chris<span style="display: none;">.nosp@m.</span>tian<span style="display: none;">.nosp@m.</span>.link<span style="display: none;">.nosp@m.</span>e@bm<span style="display: none;">.nosp@m.</span>w.de</a> BMW 2011,2012</dd></dl>
+<dl class="section author"><dt>Author</dt><dd>Christian Linke, <a href="#" onclick="location.href='mai'+'lto:'+'chr'+'is'+'tia'+'n.'+'lin'+'ke'+'@bm'+'w.'+'de'; return false;">chris<span style="display: none;">.nosp@m.</span>tian<span style="display: none;">.nosp@m.</span>.link<span style="display: none;">.nosp@m.</span>e@bm<span style="display: none;">.nosp@m.</span>w.de</a> BMW 2011,2012 </dd>
+<dd>
+Aleksandar Donchev, <a href="#" onclick="location.href='mai'+'lto:'+'ale'+'ks'+'and'+'er'+'.do'+'nc'+'hev'+'@p'+'art'+'ne'+'r.b'+'mw'+'.de'; return false;">aleks<span style="display: none;">.nosp@m.</span>ande<span style="display: none;">.nosp@m.</span>r.don<span style="display: none;">.nosp@m.</span>chev<span style="display: none;">.nosp@m.</span>@part<span style="display: none;">.nosp@m.</span>ner.<span style="display: none;">.nosp@m.</span>bmw.d<span style="display: none;">.nosp@m.</span>e</a> BMW 2017</dd></dl>
<dl class="section copyright"><dt>Copyright</dt><dd>This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at <a href="http://mozilla.org/MPL/2.0/">http://mozilla.org/MPL/2.0/</a>.</dd></dl>
<p>For further information see <a href="http://www.genivi.org/">http://www.genivi.org/</a>. </p>
@@ -210,7 +215,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00032">32</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00047">47</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
</div>
</div>
@@ -219,12 +224,12 @@ Typedefs</h2></td></tr>
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">#define MAX_POLLHANDLE&#160;&#160;&#160;INT16_MAX</td>
+ <td class="memname">#define MAX_POLLHANDLE&#160;&#160;&#160;UINT16_MAX</td>
</tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00034">34</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00049">49</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
</div>
</div>
@@ -233,12 +238,12 @@ Typedefs</h2></td></tr>
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">#define MAX_TIMERHANDLE&#160;&#160;&#160;INT16_MAX</td>
+ <td class="memname">#define MAX_TIMERHANDLE&#160;&#160;&#160;UINT16_MAX</td>
</tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00033">33</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00048">48</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
</div>
</div>
@@ -248,9 +253,9 @@ Typedefs</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_789817cd9c9d85c1fb6b4cda55b71a5f.html">AudioManagerUtilities</a></li><li class="navelem"><a class="el" href="dir_6fd9bed21473e96783399bf9493172af.html">include</a></li><li class="navelem"><a class="el" href="CAmSocketHandler_8h.html">CAmSocketHandler.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmSocketHandler_8h.js b/docs/CAmSocketHandler_8h.js
index d436de1..8e5a0ab 100644..100755
--- a/docs/CAmSocketHandler_8h.js
+++ b/docs/CAmSocketHandler_8h.js
@@ -5,17 +5,15 @@ var CAmSocketHandler_8h =
[ "IAmShPollCheck", "classam_1_1IAmShPollCheck.html", "classam_1_1IAmShPollCheck" ],
[ "IAmShPollDispatch", "classam_1_1IAmShPollDispatch.html", "classam_1_1IAmShPollDispatch" ],
[ "IAmShTimerCallBack", "classam_1_1IAmShTimerCallBack.html", "classam_1_1IAmShTimerCallBack" ],
- [ "CAmSocketHandler", "classam_1_1CAmSocketHandler.html", "classam_1_1CAmSocketHandler" ],
- [ "TAmShPollFired", "classam_1_1CAmSocketHandler_1_1TAmShPollFired.html", "classam_1_1CAmSocketHandler_1_1TAmShPollFired" ],
- [ "TAmShPollCheck", "classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html", "classam_1_1CAmSocketHandler_1_1TAmShPollCheck" ],
- [ "TAmShTimerCallBack", "classam_1_1TAmShTimerCallBack.html", "classam_1_1TAmShTimerCallBack" ],
- [ "TAmShPollPrepare", "classam_1_1TAmShPollPrepare.html", "classam_1_1TAmShPollPrepare" ],
[ "TAmShPollFired", "classam_1_1TAmShPollFired.html", "classam_1_1TAmShPollFired" ],
[ "TAmShPollCheck", "classam_1_1TAmShPollCheck.html", "classam_1_1TAmShPollCheck" ],
[ "TAmShPollDispatch", "classam_1_1TAmShPollDispatch.html", "classam_1_1TAmShPollDispatch" ],
+ [ "TAmShTimerCallBack", "classam_1_1TAmShTimerCallBack.html", "classam_1_1TAmShTimerCallBack" ],
+ [ "TAmShPollPrepare", "classam_1_1TAmShPollPrepare.html", "classam_1_1TAmShPollPrepare" ],
+ [ "CAmSocketHandler", "classam_1_1CAmSocketHandler.html", "classam_1_1CAmSocketHandler" ],
[ "MAX_NS", "CAmSocketHandler_8h.html#a67f1edc0014c2569b2a1e7e423aaa825", null ],
[ "MAX_POLLHANDLE", "CAmSocketHandler_8h.html#afe0da7e06e5af7546a20e21391824f5a", null ],
[ "MAX_TIMERHANDLE", "CAmSocketHandler_8h.html#a63380f323b142274c124bb15bba9459a", null ],
[ "sh_pollHandle_t", "CAmSocketHandler_8h.html#af782e2735b1adf1e43a9d530cee340aa", null ],
- [ "sh_timerHandle_t", "CAmSocketHandler_8h.html#a22a7b0b07f6cd371e638db2194762958", null ]
+ [ "sh_timerHandle_t", "CAmSocketHandler_8h.html#a47991fcc6785a5c97037b611e7f7e1a8", null ]
]; \ No newline at end of file
diff --git a/docs/CAmSocketHandler_8h_source.html b/docs/CAmSocketHandler_8h_source.html
index 26c70fe..d244163 100644..100755
--- a/docs/CAmSocketHandler_8h_source.html
+++ b/docs/CAmSocketHandler_8h_source.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerUtilities/include/CAmSocketHandler.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmSocketHandler_8h_source.html','');}
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -108,471 +111,46 @@ $(document).ready(function(){initNavTree('CAmSocketHandler_8h_source.html','');}
<div class="title">CAmSocketHandler.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="CAmSocketHandler_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
-<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor">#ifndef SOCKETHANDLER_H_</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SOCKETHANDLER_H_</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="audiomanagertypes_8h.html">audiomanagertypes.h</a>&quot;</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#include &lt;sys/socket.h&gt;</span></div>
-<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#include &lt;stdint.h&gt;</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &lt;sys/poll.h&gt;</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &lt;list&gt;</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;map&gt;</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;set&gt;</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;signal.h&gt;</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="keyword">namespace </span>am</div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;{</div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
-<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="CAmSocketHandler_8h.html#a67f1edc0014c2569b2a1e7e423aaa825"> 32</a></span>&#160;<span class="preprocessor">#define MAX_NS 1000000000L</span></div>
-<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="CAmSocketHandler_8h.html#a63380f323b142274c124bb15bba9459a"> 33</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define MAX_TIMERHANDLE INT16_MAX</span></div>
-<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="CAmSocketHandler_8h.html#afe0da7e06e5af7546a20e21391824f5a"> 34</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define MAX_POLLHANDLE INT16_MAX</span></div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958"> 36</a></span>&#160;<span class="keyword">typedef</span> uint16_t <a class="code" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a>; </div>
-<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa"> 37</a></span>&#160;<span class="keyword">typedef</span> uint16_t <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a>; </div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
-<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="classam_1_1IAmShPollPrepare.html"> 42</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1IAmShPollPrepare.html">IAmShPollPrepare</a></div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;{</div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmShPollPrepare.html#adb146fb654748528b1878798c7f91bf7">Call</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData) = 0;</div>
-<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="classam_1_1IAmShPollPrepare.html#a2aad9b7400f14d06d3f10dc7e4e32e2e"> 46</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="classam_1_1IAmShPollPrepare.html#a2aad9b7400f14d06d3f10dc7e4e32e2e">~IAmShPollPrepare</a>() {};</div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;};</div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
-<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="classam_1_1IAmShPollFired.html"> 52</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1IAmShPollFired.html">IAmShPollFired</a></div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;{</div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmShPollFired.html#a41cefb5302247e0dd2e4de733026ac6e">Call</a>(<span class="keyword">const</span> pollfd pollfd, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData) = 0;</div>
-<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="classam_1_1IAmShPollFired.html#a847146143a10fb0089209748040aaefd"> 56</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="classam_1_1IAmShPollFired.html#a847146143a10fb0089209748040aaefd">~ IAmShPollFired</a>() {};</div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;};</div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div>
-<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="classam_1_1IAmShPollCheck.html"> 62</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1IAmShPollCheck.html">IAmShPollCheck</a></div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;{</div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmShPollCheck.html#a5851d4f160f9a9ab42965b67cee6fe97">Call</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData) = 0;</div>
-<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="classam_1_1IAmShPollCheck.html#a70af36e07af63eb91fd969ee06497a6d"> 66</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="classam_1_1IAmShPollCheck.html#a70af36e07af63eb91fd969ee06497a6d">~ IAmShPollCheck</a>() {};</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;};</div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;</div>
-<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="classam_1_1IAmShPollDispatch.html"> 72</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1IAmShPollDispatch.html">IAmShPollDispatch</a></div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;{</div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmShPollDispatch.html#a2cb88d42e3e1e1df8647fcadaf0c31fa">Call</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData) = 0;</div>
-<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="classam_1_1IAmShPollDispatch.html#a4580a8fa6f656afd0265fd9b6890b495"> 76</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="classam_1_1IAmShPollDispatch.html#a4580a8fa6f656afd0265fd9b6890b495">~ IAmShPollDispatch</a>() {};</div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;};</div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;</div>
-<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="classam_1_1IAmShTimerCallBack.html"> 82</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1IAmShTimerCallBack.html">IAmShTimerCallBack</a></div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;{</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmShTimerCallBack.html#a889a701ce76f1c5231eaa76232b835da">Call</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a> handle, <span class="keywordtype">void</span>* userData) = 0;</div>
-<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="classam_1_1IAmShTimerCallBack.html#acac8aaa1edaca170e6266c2aec18d7f1"> 86</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="classam_1_1IAmShTimerCallBack.html#acac8aaa1edaca170e6266c2aec18d7f1">~IAmShTimerCallBack</a>() {};</div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;};</div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;</div>
-<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="classam_1_1CAmSocketHandler.html"> 94</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a></div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;{</div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="classam_1_1CAmSocketHandler_1_1TAmShPollFired.html"> 97</a></span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass&gt; <span class="keyword">class </span><a class="code" href="classam_1_1CAmSocketHandler_1_1TAmShPollFired.html">TAmShPollFired</a>: <span class="keyword">public</span> <a class="code" href="classam_1_1IAmShPollFired.html">IAmShPollFired</a></div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; {</div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keyword">private</span>:</div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; TClass* mInstance;</div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; void (TClass::*mFunction)(<span class="keyword">const</span> pollfd pollfd, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData);</div>
-<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;</div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="keyword">public</span>:</div>
-<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="classam_1_1CAmSocketHandler_1_1TAmShPollFired.html#a74c0be61840af89cf077115883d74172"> 104</a></span>&#160; <a class="code" href="classam_1_1CAmSocketHandler_1_1TAmShPollFired.html#a74c0be61840af89cf077115883d74172">TAmShPollFired</a>(TClass* instance, <span class="keywordtype">void</span> (TClass::*<span class="keyword">function</span>)(<span class="keyword">const</span> pollfd pollfd, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData)) :</div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; mInstance(instance), <span class="comment">//</span></div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; mFunction(function) {};</div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;</div>
-<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="classam_1_1CAmSocketHandler_1_1TAmShPollFired.html#a799b8f6d408a1e764e1403c9be9d6b02"> 108</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmSocketHandler_1_1TAmShPollFired.html#a799b8f6d408a1e764e1403c9be9d6b02">Call</a>(<span class="keyword">const</span> pollfd pollfd, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData)</div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; {</div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; (*mInstance.*mFunction)(pollfd, handle, userData);</div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; };</div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; };</div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;</div>
-<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html"> 114</a></span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass&gt; <span class="keyword">class </span><a class="code" href="classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html">TAmShPollCheck</a>: <span class="keyword">public</span> <a class="code" href="classam_1_1IAmShPollCheck.html">IAmShPollCheck</a></div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; {</div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="keyword">private</span>:</div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; TClass* mInstance;</div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; bool (TClass::*mFunction)(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData);</div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;</div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="keyword">public</span>:</div>
-<div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html#a2832e1f41bfbab2d607a43e19d0a6cc5"> 121</a></span>&#160; <a class="code" href="classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html#a2832e1f41bfbab2d607a43e19d0a6cc5">TAmShPollCheck</a>(TClass* instance, <span class="keywordtype">bool</span> (TClass::*<span class="keyword">function</span>)(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData)) :</div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; mInstance(instance), <span class="comment">//</span></div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; mFunction(function) {};</div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;</div>
-<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html#a92c2016cd94a9994b5ac3296f8ef25c4"> 125</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html#a92c2016cd94a9994b5ac3296f8ef25c4">Call</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData)</div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; {</div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keywordflow">return</span> ((*mInstance.*mFunction)(handle, userData));</div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; };</div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; };</div>
-<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;</div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <a class="code" href="classam_1_1CAmSocketHandler.html#a4882106e0134db9f48aaacb3a9057f3d">CAmSocketHandler</a>();</div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <a class="code" href="classam_1_1CAmSocketHandler.html#a800cafd3fab88551412dafbc03147c11">~CAmSocketHandler</a>();</div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;</div>
-<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmSocketHandler.html#ace2198a9522679b4a680c43755bb9b44">addFDPoll</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> fd, <span class="keyword">const</span> <span class="keywordtype">short</span> event, <a class="code" href="classam_1_1IAmShPollPrepare.html">IAmShPollPrepare</a> *prepare, <a class="code" href="classam_1_1IAmShPollFired.html">IAmShPollFired</a> *fired, <a class="code" href="classam_1_1IAmShPollCheck.html">IAmShPollCheck</a> *check, <a class="code" href="classam_1_1IAmShPollDispatch.html">IAmShPollDispatch</a> *dispatch, <span class="keywordtype">void</span>* userData, <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a>&amp; handle);</div>
-<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmSocketHandler.html#a57c40a25d4bff6f88ed4ce5e597a5712">removeFDPoll</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle);</div>
-<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmSocketHandler.html#af065b5a6143c8566522528bc18ce1f42">updateEventFlags</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keyword">const</span> <span class="keywordtype">short</span> events);</div>
-<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmSocketHandler.html#a74acb55776de9391f5b6ce6002c0e7b4">addTimer</a>(<span class="keyword">const</span> timespec timeouts, <a class="code" href="classam_1_1IAmShTimerCallBack.html">IAmShTimerCallBack</a>* callback, <a class="code" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a>&amp; handle, <span class="keywordtype">void</span>* userData);</div>
-<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmSocketHandler.html#a7627416d3b2fd93baa84599b52691bec">removeTimer</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a> handle);</div>
-<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmSocketHandler.html#a34f5a3d01d54f25eae224d5ca84f5a2a">restartTimer</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a> handle);</div>
-<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmSocketHandler.html#a94740c067ce4b030c3223397faba5b9c">updateTimer</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a> handle, <span class="keyword">const</span> timespec timeouts);</div>
-<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1CAmSocketHandler.html#af3b4d566129e9d9dc9dae13d5a51afdf">stopTimer</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a> handle);</div>
-<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmSocketHandler.html#ac4d61b623aedd44ea1fd075aee7851b1">start_listenting</a>();</div>
-<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmSocketHandler.html#ade03cab4d0ee59386c13688949ec942a">stop_listening</a>();</div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmSocketHandler.html#a166eb3d78647168e55fa0931f7ee6933">exit_mainloop</a>();</div>
-<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="classam_1_1CAmSocketHandler.html#ad0228e22c588a8e944fc700cdc24064f"> 145</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmSocketHandler.html#ad0228e22c588a8e944fc700cdc24064f">receiverCallback</a>(<span class="keyword">const</span> pollfd pollfd, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData)</div>
-<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; {</div>
-<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; (void) pollfd;</div>
-<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; (void) handle;</div>
-<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; (void) userData;</div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; };</div>
-<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="classam_1_1CAmSocketHandler.html#a28ee6a9430a72033a8494fc7c35b2775"> 151</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmSocketHandler.html#a28ee6a9430a72033a8494fc7c35b2775">checkerCallback</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData)</div>
-<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; {</div>
-<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; (void) handle;</div>
-<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; (void) userData;</div>
-<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">false</span>);</div>
-<div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="classam_1_1CAmSocketHandler.html#a16104f2862e1744334e6ed3a9563c0b9"> 156</a></span>&#160; };</div>
-<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;</div>
-<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; <a class="code" href="classam_1_1TAmShPollFired.html">TAmShPollFired&lt;CAmSocketHandler&gt;</a> <a class="code" href="classam_1_1CAmSocketHandler.html#a16104f2862e1744334e6ed3a9563c0b9">receiverCallbackT</a>;</div>
-<div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="classam_1_1CAmSocketHandler.html#a4d12cdc8ba360fa21df9ec6803259c4c"> 159</a></span>&#160; <a class="code" href="classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html">TAmShPollCheck&lt;CAmSocketHandler&gt;</a> <a class="code" href="classam_1_1CAmSocketHandler.html#a4d12cdc8ba360fa21df9ec6803259c4c">checkerCallbackT</a>;</div>
-<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;</div>
-<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;</div>
-<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <span class="keyword">static</span> <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>* mInstance;</div>
-<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <span class="keywordtype">int</span> mPipe[2];</div>
-<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <span class="keywordtype">int</span> mDispatchDone; <span class="comment">//this starts / stops the mainloop</span></div>
-<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <span class="keyword">struct </span>sh_timer_s </div>
-<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; {</div>
-<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <a class="code" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a> handle; </div>
-<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; timespec countdown; </div>
-<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <a class="code" href="classam_1_1IAmShTimerCallBack.html">IAmShTimerCallBack</a>* callback; </div>
-<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <span class="keywordtype">void</span> * userData; </div>
-<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; };</div>
-<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;</div>
-<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <span class="keyword">typedef</span> std::reverse_iterator&lt;sh_timer_s&gt; rListTimerIter; </div>
-<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;</div>
-<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <span class="keyword">struct </span>sh_poll_s </div>
-<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; {</div>
-<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle; </div>
-<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <a class="code" href="classam_1_1IAmShPollPrepare.html">IAmShPollPrepare</a> *prepareCB; </div>
-<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <a class="code" href="classam_1_1IAmShPollFired.html">IAmShPollFired</a> *firedCB; </div>
-<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <a class="code" href="classam_1_1IAmShPollCheck.html">IAmShPollCheck</a> *checkCB; </div>
-<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <a class="code" href="classam_1_1IAmShPollDispatch.html">IAmShPollDispatch</a> *dispatchCB; </div>
-<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; pollfd pollfdValue; </div>
-<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; <span class="keywordtype">void</span> *userData; </div>
-<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; };</div>
-<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;</div>
-<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <span class="keyword">typedef</span> std::vector&lt;pollfd&gt; mListPollfd_t; </div>
-<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; <span class="keyword">typedef</span> std::vector&lt;sh_poll_s&gt; mListPoll_t; </div>
-<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;</div>
-<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; <span class="keywordtype">bool</span> fdIsValid(<span class="keyword">const</span> <span class="keywordtype">int</span> fd) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <span class="keywordtype">void</span> timerUp();</div>
-<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; <span class="keywordtype">void</span> timerCorrection();</div>
-<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; timespec* insertTime(timespec&amp; buffertime);</div>
-<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;</div>
-<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; <span class="keyword">inline</span> <span class="keyword">static</span> <span class="keywordtype">bool</span> compareCountdown(<span class="keyword">const</span> sh_timer_s&amp; a, <span class="keyword">const</span> sh_timer_s&amp; b)</div>
-<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; {</div>
-<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; <span class="keywordflow">return</span> ((a.countdown.tv_sec == b.countdown.tv_sec) ? (a.countdown.tv_nsec &lt; b.countdown.tv_nsec) : (a.countdown.tv_sec &lt; b.countdown.tv_sec));</div>
-<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; }</div>
-<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;</div>
-<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; <span class="keyword">inline</span> <span class="keyword">static</span> timespec timespecSub(<span class="keyword">const</span> timespec&amp; a, <span class="keyword">const</span> timespec&amp; b)</div>
-<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; {</div>
-<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; timespec result;</div>
-<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;</div>
-<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; <span class="keywordflow">if</span> ((a.tv_sec &lt; b.tv_sec) || ((a.tv_sec == b.tv_sec) &amp;&amp; (a.tv_nsec &lt;= b.tv_nsec)))</div>
-<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; {</div>
-<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; result.tv_sec = result.tv_nsec = 0;</div>
-<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; }</div>
-<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; {</div>
-<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; result.tv_sec = a.tv_sec - b.tv_sec;</div>
-<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; <span class="keywordflow">if</span> (a.tv_nsec &lt; b.tv_nsec)</div>
-<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; {</div>
-<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; result.tv_nsec = a.tv_nsec + <a class="code" href="CAmSocketHandler_8h.html#a67f1edc0014c2569b2a1e7e423aaa825">MAX_NS</a> - b.tv_nsec;</div>
-<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; result.tv_sec--; <span class="comment">/* Borrow a second. */</span></div>
-<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; }</div>
-<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; {</div>
-<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; result.tv_nsec = a.tv_nsec - b.tv_nsec;</div>
-<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; }</div>
-<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; }</div>
-<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; <span class="keywordflow">return</span> (result);</div>
-<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; }</div>
-<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;</div>
-<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; <span class="keyword">inline</span> timespec timespecAdd(<span class="keyword">const</span> timespec&amp; a, <span class="keyword">const</span> timespec&amp; b)</div>
-<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; {</div>
-<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; timespec result;</div>
-<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; result.tv_sec = a.tv_sec + b.tv_sec;</div>
-<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; result.tv_nsec = a.tv_nsec + b.tv_nsec;</div>
-<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; <span class="keywordflow">if</span> (result.tv_nsec &gt;= <a class="code" href="CAmSocketHandler_8h.html#a67f1edc0014c2569b2a1e7e423aaa825">MAX_NS</a>)</div>
-<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; {</div>
-<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; result.tv_sec++;</div>
-<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; result.tv_nsec = result.tv_nsec - <a class="code" href="CAmSocketHandler_8h.html#a67f1edc0014c2569b2a1e7e423aaa825">MAX_NS</a>;</div>
-<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; }</div>
-<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; <span class="keywordflow">return</span> (result);</div>
-<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; }</div>
-<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;</div>
-<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; <span class="keyword">inline</span> <span class="keywordtype">int</span> timespecCompare(<span class="keyword">const</span> timespec&amp; a, <span class="keyword">const</span> timespec&amp; b)</div>
-<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; {</div>
-<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; <span class="comment">//less</span></div>
-<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; <span class="keywordflow">if</span> (a.tv_sec &lt; b.tv_sec)</div>
-<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; <span class="keywordflow">return</span> (-1);</div>
-<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; <span class="comment">//greater</span></div>
-<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (a.tv_sec &gt; b.tv_sec)</div>
-<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; <span class="keywordflow">return</span> (1);</div>
-<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; <span class="comment">//less</span></div>
-<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (a.tv_nsec &lt; b.tv_nsec)</div>
-<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; <span class="keywordflow">return</span> (-1);</div>
-<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; <span class="comment">//greater</span></div>
-<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (a.tv_nsec &gt; b.tv_nsec)</div>
-<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; <span class="keywordflow">return</span> (1);</div>
-<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; <span class="comment">//equal</span></div>
-<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; <span class="keywordflow">return</span> (0);</div>
-<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; }</div>
-<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;</div>
-<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; <span class="keyword">inline</span> <span class="keyword">static</span> <span class="keywordtype">bool</span> eventFired(<span class="keyword">const</span> pollfd&amp; a)</div>
-<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; {</div>
-<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; <span class="keywordflow">return</span> (a.revents == 0 ? <span class="keyword">false</span> : <span class="keyword">true</span>);</div>
-<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; }</div>
-<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;</div>
-<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; <span class="keyword">inline</span> <span class="keyword">static</span> <span class="keywordtype">bool</span> noDispatching(<span class="keyword">const</span> sh_poll_s&amp; a)</div>
-<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; {</div>
-<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; <span class="comment">//remove from list of there is no checkCB</span></div>
-<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; <span class="keywordflow">if</span> (!a.checkCB)</div>
-<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">true</span>);</div>
-<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; <span class="keywordflow">return</span> (!a.checkCB-&gt;Call(a.handle, a.userData));</div>
-<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; }</div>
-<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;</div>
-<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; <span class="keyword">inline</span> <span class="keyword">static</span> <span class="keywordtype">bool</span> dispatchingFinished(<span class="keyword">const</span> sh_poll_s&amp; a)</div>
-<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; {</div>
-<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; <span class="comment">//remove from list of there is no dispatchCB</span></div>
-<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; <span class="keywordflow">if</span> (!a.dispatchCB)</div>
-<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">true</span>);</div>
-<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; <span class="keywordflow">return</span> (!a.dispatchCB-&gt;Call(a.handle, a.userData));</div>
-<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; }</div>
-<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;</div>
-<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; <span class="keyword">class </span>CAmShCopyPollfd </div>
-<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; {</div>
-<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; <span class="keyword">private</span>:</div>
-<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; mListPollfd_t&amp; mArray;</div>
-<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; <span class="keyword">public</span>:</div>
-<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; CAmShCopyPollfd(mListPollfd_t&amp; dest) : mArray(dest) {}</div>
-<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; <span class="keywordtype">void</span> operator()(<span class="keyword">const</span> sh_poll_s&amp; row);</div>
-<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; };</div>
-<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;</div>
-<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; <span class="keyword">class </span>CAmShCallFire </div>
-<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; {</div>
-<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; <span class="keyword">public</span>:</div>
-<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; CAmShCallFire() {};</div>
-<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; <span class="keywordtype">void</span> operator()(sh_poll_s&amp; row);</div>
-<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; };</div>
-<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160;</div>
-<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; <span class="keyword">class </span>CAmShCallPrep </div>
-<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; {</div>
-<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; <span class="keyword">public</span>:</div>
-<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; CAmShCallPrep() {};</div>
-<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; <span class="keywordtype">void</span> operator()(sh_poll_s&amp; row);</div>
-<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; };</div>
-<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160;</div>
-<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; <span class="keyword">class </span>CAmShCallTimer </div>
-<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; {</div>
-<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; <span class="keyword">public</span>:</div>
-<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; CAmShCallTimer() {};</div>
-<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; <span class="keywordtype">void</span> operator()(sh_timer_s&amp; row);</div>
-<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; };</div>
-<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160;</div>
-<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; <span class="keyword">class </span>CAmShCountdownUp </div>
-<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; {</div>
-<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; <span class="keyword">private</span>:</div>
-<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160; timespec mDiffTime;</div>
-<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160; <span class="keyword">public</span>:</div>
-<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; CAmShCountdownUp(<span class="keyword">const</span> timespec&amp; differenceTime) : mDiffTime(differenceTime) {};</div>
-<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; <span class="keywordtype">bool</span> operator()(<span class="keyword">const</span> sh_timer_s&amp; row);</div>
-<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160; };</div>
-<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160;</div>
-<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160; <span class="keyword">class </span>CAmShCountdownZero </div>
-<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; {</div>
-<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; <span class="keyword">public</span>:</div>
-<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; CAmShCountdownZero() {};</div>
-<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; <span class="keywordtype">bool</span> operator()(<span class="keyword">const</span> sh_timer_s&amp; row);</div>
-<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; };</div>
-<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160;</div>
-<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; <span class="keyword">class </span>CAmShSubstractTime </div>
-<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; {</div>
-<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; <span class="keyword">private</span>:</div>
-<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; timespec param;</div>
-<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; <span class="keyword">public</span>:</div>
-<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; CAmShSubstractTime(timespec param) : param(param) {}</div>
-<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; <span class="keyword">inline</span> <span class="keywordtype">void</span> operator()(sh_timer_s&amp; t)</div>
-<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; {</div>
-<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; t.countdown = timespecSub(t.countdown, param);</div>
-<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; }</div>
-<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; };</div>
-<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160;</div>
-<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; mListPollfd_t mfdPollingArray; </div>
-<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; std::set&lt;sh_pollHandle_t&gt; mSetPollKeys; </div>
-<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; mListPoll_t mListPoll; </div>
-<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; std::set&lt;sh_timerHandle_t&gt; mSetTimerKeys; </div>
-<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; std::list&lt;sh_timer_s&gt; mListTimer; </div>
-<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160; std::list&lt;sh_timer_s&gt; mListActiveTimer; </div>
-<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160; <a class="code" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a> mLastInsertedHandle; </div>
-<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> mLastInsertedPollHandle; </div>
-<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; <span class="keywordtype">bool</span> mRecreatePollfds; </div>
-<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; timespec mStartTime; </div>
-<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160;</div>
-<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160;};</div>
-<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160;</div>
-<div class="line"><a name="l00389"></a><span class="lineno"><a class="line" href="classam_1_1TAmShTimerCallBack.html"> 389</a></span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass&gt; <span class="keyword">class </span><a class="code" href="classam_1_1TAmShTimerCallBack.html">TAmShTimerCallBack</a>: <span class="keyword">public</span> <a class="code" href="classam_1_1IAmShTimerCallBack.html">IAmShTimerCallBack</a></div>
-<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160;{</div>
-<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160; TClass* mInstance;</div>
-<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; void (TClass::*mFunction)(<a class="code" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a> handle, <span class="keywordtype">void</span>* userData);</div>
-<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160;</div>
-<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00396"></a><span class="lineno"><a class="line" href="classam_1_1TAmShTimerCallBack.html#a501f56ecacec5ab7a624de8f7601b374"> 396</a></span>&#160; <a class="code" href="classam_1_1TAmShTimerCallBack.html#a501f56ecacec5ab7a624de8f7601b374">TAmShTimerCallBack</a>(TClass* instance, <span class="keywordtype">void</span> (TClass::*<span class="keyword">function</span>)(<a class="code" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a> handle, <span class="keywordtype">void</span>* userData)) :</div>
-<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; mInstance(instance), <span class="comment">//</span></div>
-<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160; mFunction(function) {};</div>
-<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160;</div>
-<div class="line"><a name="l00400"></a><span class="lineno"><a class="line" href="classam_1_1TAmShTimerCallBack.html#ae343cf7a089c8a19d3dedb244d7e2c62"> 400</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1TAmShTimerCallBack.html#ae343cf7a089c8a19d3dedb244d7e2c62">Call</a>(<a class="code" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a> handle, <span class="keywordtype">void</span>* userData)</div>
-<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160; {</div>
-<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160; (*mInstance.*mFunction)(handle, userData);</div>
-<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160; }</div>
-<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160;};</div>
-<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160;</div>
-<div class="line"><a name="l00409"></a><span class="lineno"><a class="line" href="classam_1_1TAmShPollPrepare.html"> 409</a></span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass&gt; <span class="keyword">class </span><a class="code" href="classam_1_1TAmShPollPrepare.html">TAmShPollPrepare</a>: <span class="keyword">public</span> <a class="code" href="classam_1_1IAmShPollPrepare.html">IAmShPollPrepare</a></div>
-<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160;{</div>
-<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160; TClass* mInstance;</div>
-<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160; void (TClass::*mFunction)(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a> handle, <span class="keywordtype">void</span>* userData);</div>
-<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160;</div>
-<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00416"></a><span class="lineno"><a class="line" href="classam_1_1TAmShPollPrepare.html#a53aad414ee1833dee0470adf84483c3d"> 416</a></span>&#160; <a class="code" href="classam_1_1TAmShPollPrepare.html#a53aad414ee1833dee0470adf84483c3d">TAmShPollPrepare</a>(TClass* instance, <span class="keywordtype">void</span> (TClass::*<span class="keyword">function</span>)(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a> handle, <span class="keywordtype">void</span>* userData)) :</div>
-<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160; mInstance(instance), <span class="comment">//</span></div>
-<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160; mFunction(function) {};</div>
-<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160;</div>
-<div class="line"><a name="l00420"></a><span class="lineno"><a class="line" href="classam_1_1TAmShPollPrepare.html#a58f91e48d66232815184461d48553a46"> 420</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1TAmShPollPrepare.html#a58f91e48d66232815184461d48553a46">Call</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a> handle, <span class="keywordtype">void</span>* userData)</div>
-<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160; {</div>
-<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160; (*mInstance.*mFunction)(handle, userData);</div>
-<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; };</div>
-<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160;};</div>
-<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160;</div>
-<div class="line"><a name="l00429"></a><span class="lineno"><a class="line" href="classam_1_1TAmShPollFired.html"> 429</a></span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass&gt; <span class="keyword">class </span><a class="code" href="classam_1_1TAmShPollFired.html">TAmShPollFired</a>: <span class="keyword">public</span> <a class="code" href="classam_1_1IAmShPollFired.html">IAmShPollFired</a></div>
-<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160;{</div>
-<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160; TClass* mInstance;</div>
-<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160; void (TClass::*mFunction)(<span class="keyword">const</span> pollfd pollfd, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData);</div>
-<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160;</div>
-<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00436"></a><span class="lineno"><a class="line" href="classam_1_1TAmShPollFired.html#a66d19f639d38774c75edff51b8095a0d"> 436</a></span>&#160; <a class="code" href="classam_1_1TAmShPollFired.html#a66d19f639d38774c75edff51b8095a0d">TAmShPollFired</a>(TClass* instance, <span class="keywordtype">void</span> (TClass::*<span class="keyword">function</span>)(<span class="keyword">const</span> pollfd pollfd, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData)) :</div>
-<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160; mInstance(instance), <span class="comment">//</span></div>
-<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160; mFunction(function) {};</div>
-<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160;</div>
-<div class="line"><a name="l00440"></a><span class="lineno"><a class="line" href="classam_1_1TAmShPollFired.html#ac6fc2c508e2d8105fad3734bcf286c95"> 440</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1TAmShPollFired.html#ac6fc2c508e2d8105fad3734bcf286c95">Call</a>(<span class="keyword">const</span> pollfd pollfd, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData)</div>
-<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160; {</div>
-<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160; (*mInstance.*mFunction)(pollfd, handle, userData);</div>
-<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160; };</div>
-<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160;};</div>
-<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160;</div>
-<div class="line"><a name="l00449"></a><span class="lineno"><a class="line" href="classam_1_1TAmShPollCheck.html"> 449</a></span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass&gt; <span class="keyword">class </span><a class="code" href="classam_1_1TAmShPollCheck.html">TAmShPollCheck</a>: <span class="keyword">public</span> <a class="code" href="classam_1_1IAmShPollCheck.html">IAmShPollCheck</a></div>
-<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160;{</div>
-<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160; TClass* mInstance;</div>
-<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; bool (TClass::*mFunction)(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData);</div>
-<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160;</div>
-<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00456"></a><span class="lineno"><a class="line" href="classam_1_1TAmShPollCheck.html#a851741de903173a0b1969d6444c508ee"> 456</a></span>&#160; <a class="code" href="classam_1_1TAmShPollCheck.html#a851741de903173a0b1969d6444c508ee">TAmShPollCheck</a>(TClass* instance, <span class="keywordtype">bool</span> (TClass::*<span class="keyword">function</span>)(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData)) :</div>
-<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160; mInstance(instance), <span class="comment">//</span></div>
-<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; mFunction(function) {};</div>
-<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160;</div>
-<div class="line"><a name="l00460"></a><span class="lineno"><a class="line" href="classam_1_1TAmShPollCheck.html#a89844ce383f71f62d3d48e07b8c854be"> 460</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1TAmShPollCheck.html#a89844ce383f71f62d3d48e07b8c854be">Call</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData)</div>
-<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; {</div>
-<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; <span class="keywordflow">return</span> ((*mInstance.*mFunction)(handle, userData));</div>
-<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; };</div>
-<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160;};</div>
-<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160;</div>
-<div class="line"><a name="l00469"></a><span class="lineno"><a class="line" href="classam_1_1TAmShPollDispatch.html"> 469</a></span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass&gt; <span class="keyword">class </span><a class="code" href="classam_1_1TAmShPollDispatch.html">TAmShPollDispatch</a>: <span class="keyword">public</span> <a class="code" href="classam_1_1IAmShPollDispatch.html">IAmShPollDispatch</a></div>
-<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160;{</div>
-<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160; TClass* mInstance;</div>
-<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160; bool (TClass::*mFunction)(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData);</div>
-<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160;</div>
-<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00476"></a><span class="lineno"><a class="line" href="classam_1_1TAmShPollDispatch.html#a574535575f47cd509ce4fd7e11640d21"> 476</a></span>&#160; <a class="code" href="classam_1_1TAmShPollDispatch.html#a574535575f47cd509ce4fd7e11640d21">TAmShPollDispatch</a>(TClass* instance, <span class="keywordtype">bool</span> (TClass::*<span class="keyword">function</span>)(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData)) :</div>
-<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160; mInstance(instance), <span class="comment">//</span></div>
-<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160; mFunction(function) {};</div>
-<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160;</div>
-<div class="line"><a name="l00480"></a><span class="lineno"><a class="line" href="classam_1_1TAmShPollDispatch.html#a9e4052f0734cbf44d3e8714e30d4dc20"> 480</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1TAmShPollDispatch.html#a9e4052f0734cbf44d3e8714e30d4dc20">Call</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData)</div>
-<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160; {</div>
-<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160; <span class="keywordflow">return</span> ((*mInstance.*mFunction)(handle, userData));</div>
-<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160; };</div>
-<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160;};</div>
-<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160;} <span class="comment">/* namespace am */</span></div>
-<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* SOCKETHANDLER_H_ */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_1_1TAmShPollFired_html_a74c0be61840af89cf077115883d74172"><div class="ttname"><a href="classam_1_1CAmSocketHandler_1_1TAmShPollFired.html#a74c0be61840af89cf077115883d74172">am::CAmSocketHandler::TAmShPollFired::TAmShPollFired</a></div><div class="ttdeci">TAmShPollFired(TClass *instance, void(TClass::*function)(const pollfd pollfd, const sh_pollHandle_t handle, void *userData))</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00104">CAmSocketHandler.h:104</a></div></div>
+<a href="CAmSocketHandler_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#ifndef SOCKETHANDLER_H_</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#define SOCKETHANDLER_H_</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#include &lt;sys/socket.h&gt;</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#include &lt;stdint.h&gt;</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &lt;sys/poll.h&gt;</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &lt;list&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;map&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;set&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;signal.h&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;functional&gt;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &lt;sys/signalfd.h&gt;</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &lt;audiomanagerconfig.h&gt;</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="audiomanagertypes_8h.html">audiomanagertypes.h</a>&quot;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#ifdef WITH_TIMERFD</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &lt;stdio.h&gt;</span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#include &lt;stdexcept&gt;</span></div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#include &lt;unistd.h&gt;</span></div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#include &lt;fcntl.h&gt;</span></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceam.html">am</a></div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;{</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="CAmSocketHandler_8h.html#a67f1edc0014c2569b2a1e7e423aaa825"> 47</a></span>&#160;<span class="preprocessor">#define MAX_NS 1000000000L</span></div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="CAmSocketHandler_8h.html#a63380f323b142274c124bb15bba9459a"> 48</a></span>&#160;<span class="preprocessor">#define MAX_TIMERHANDLE UINT16_MAX</span></div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="CAmSocketHandler_8h.html#afe0da7e06e5af7546a20e21391824f5a"> 49</a></span>&#160;<span class="preprocessor">#define MAX_POLLHANDLE UINT16_MAX</span></div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa"> 51</a></span>&#160;<span class="keyword">typedef</span> uint16_t <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a>; </div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8"> 52</a></span>&#160;<span class="keyword">typedef</span> sh_pollHandle_t <a class="code" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">sh_timerHandle_t</a>; </div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div><div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="classam_1_1IAmShPollPrepare.html"> 57</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1IAmShPollPrepare.html">IAmShPollPrepare</a></div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;{</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmShPollPrepare.html#adb146fb654748528b1878798c7f91bf7">Call</a>(<span class="keyword">const</span> sh_pollHandle_t handle, <span class="keywordtype">void</span>* userData) = 0;</div><div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="classam_1_1IAmShPollPrepare.html#a2aad9b7400f14d06d3f10dc7e4e32e2e"> 61</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="classam_1_1IAmShPollPrepare.html#a2aad9b7400f14d06d3f10dc7e4e32e2e">~IAmShPollPrepare</a>() {}</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;};</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div><div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="classam_1_1IAmShPollFired.html"> 67</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1IAmShPollFired.html">IAmShPollFired</a></div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;{</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmShPollPrepare.html#adb146fb654748528b1878798c7f91bf7">Call</a>(<span class="keyword">const</span> pollfd pollfd, <span class="keyword">const</span> sh_pollHandle_t handle, <span class="keywordtype">void</span>* userData) = 0;</div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="classam_1_1IAmShPollFired.html#a847146143a10fb0089209748040aaefd"> 71</a></span>&#160; <span class="keyword">virtual</span> ~<a class="code" href="classam_1_1IAmShPollFired.html"> IAmShPollFired</a>() {}</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;};</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div><div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="classam_1_1IAmShPollCheck.html"> 77</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1IAmShPollCheck.html">IAmShPollCheck</a></div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;{</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmShPollPrepare.html#adb146fb654748528b1878798c7f91bf7">Call</a>(<span class="keyword">const</span> sh_pollHandle_t handle, <span class="keywordtype">void</span>* userData) = 0;</div><div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="classam_1_1IAmShPollCheck.html#a70af36e07af63eb91fd969ee06497a6d"> 81</a></span>&#160; <span class="keyword">virtual</span> ~<a class="code" href="classam_1_1IAmShPollCheck.html"> IAmShPollCheck</a>() {}</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;};</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;</div><div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="classam_1_1IAmShPollDispatch.html"> 87</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1IAmShPollDispatch.html">IAmShPollDispatch</a></div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;{</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmShPollPrepare.html#adb146fb654748528b1878798c7f91bf7">Call</a>(<span class="keyword">const</span> sh_pollHandle_t handle, <span class="keywordtype">void</span>* userData) = 0;</div><div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="classam_1_1IAmShPollDispatch.html#a4580a8fa6f656afd0265fd9b6890b495"> 91</a></span>&#160; <span class="keyword">virtual</span> ~<a class="code" href="classam_1_1IAmShPollDispatch.html"> IAmShPollDispatch</a>() {}</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;};</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div><div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="classam_1_1IAmShTimerCallBack.html"> 97</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1IAmShTimerCallBack.html">IAmShTimerCallBack</a></div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;{</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="classam_1_1IAmShTimerCallBack.html#ab84921315e99da64a563b221d37e03b6"> 100</a></span>&#160; <a class="code" href="classam_1_1IAmShTimerCallBack.html#ab84921315e99da64a563b221d37e03b6">IAmShTimerCallBack</a>(){};</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmShPollPrepare.html#adb146fb654748528b1878798c7f91bf7">Call</a>(<span class="keyword">const</span> sh_timerHandle_t handle, <span class="keywordtype">void</span>* userData) = 0;</div><div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="classam_1_1IAmShTimerCallBack.html#acac8aaa1edaca170e6266c2aec18d7f1"> 102</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="classam_1_1IAmShTimerCallBack.html#acac8aaa1edaca170e6266c2aec18d7f1">~IAmShTimerCallBack</a>(){}</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;};</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;</div><div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="classam_1_1TAmShPollFired.html"> 108</a></span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass&gt; <span class="keyword">class </span><a class="code" href="classam_1_1TAmShPollFired.html">TAmShPollFired</a>: <span class="keyword">public</span> <a class="code" href="classam_1_1IAmShPollFired.html">IAmShPollFired</a></div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;{</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; TClass* mInstance;</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; void (TClass::*mFunction)(<span class="keyword">const</span> pollfd pollfd, <span class="keyword">const</span> sh_pollHandle_t handle, <span class="keywordtype">void</span>* userData);</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="classam_1_1TAmShPollFired.html#a66d19f639d38774c75edff51b8095a0d"> 115</a></span>&#160; <a class="code" href="classam_1_1TAmShPollFired.html#a66d19f639d38774c75edff51b8095a0d">TAmShPollFired</a>(TClass* instance, <span class="keywordtype">void</span> (TClass::*<span class="keyword">function</span>)(<span class="keyword">const</span> pollfd pollfd, <span class="keyword">const</span> sh_pollHandle_t handle, <span class="keywordtype">void</span>* userData)) :</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; mInstance(instance), <span class="comment">//</span></div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; mFunction(function)</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; {}</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;</div><div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="classam_1_1TAmShPollFired.html#ac6fc2c508e2d8105fad3734bcf286c95"> 120</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1TAmShPollFired.html#ac6fc2c508e2d8105fad3734bcf286c95">Call</a>(<span class="keyword">const</span> pollfd pollfd, <span class="keyword">const</span> sh_pollHandle_t handle, <span class="keywordtype">void</span>* userData)</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; {</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; (*mInstance.*mFunction)(pollfd, handle, userData);</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; }</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;};</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;</div><div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="classam_1_1TAmShPollCheck.html"> 129</a></span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass&gt; <span class="keyword">class </span><a class="code" href="classam_1_1TAmShPollCheck.html">TAmShPollCheck</a>: <span class="keyword">public</span> <a class="code" href="classam_1_1IAmShPollCheck.html">IAmShPollCheck</a></div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;{</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; TClass* mInstance;</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; bool (TClass::*mFunction)(<span class="keyword">const</span> sh_pollHandle_t handle, <span class="keywordtype">void</span>* userData);</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="classam_1_1TAmShPollCheck.html#a851741de903173a0b1969d6444c508ee"> 136</a></span>&#160; <a class="code" href="classam_1_1TAmShPollCheck.html#a851741de903173a0b1969d6444c508ee">TAmShPollCheck</a>(TClass* instance, <span class="keywordtype">bool</span> (TClass::*<span class="keyword">function</span>)(<span class="keyword">const</span> sh_pollHandle_t handle, <span class="keywordtype">void</span>* userData)) :</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; mInstance(instance), <span class="comment">//</span></div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; mFunction(function)</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; {}</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;</div><div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="classam_1_1TAmShPollCheck.html#a89844ce383f71f62d3d48e07b8c854be"> 141</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1TAmShPollCheck.html#a89844ce383f71f62d3d48e07b8c854be">Call</a>(<span class="keyword">const</span> sh_pollHandle_t handle, <span class="keywordtype">void</span>* userData)</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; {</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="keywordflow">return</span> ((*mInstance.*mFunction)(handle, userData));</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; }</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;};</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;</div><div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="classam_1_1TAmShPollDispatch.html"> 150</a></span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass&gt; <span class="keyword">class </span><a class="code" href="classam_1_1TAmShPollDispatch.html">TAmShPollDispatch</a>: <span class="keyword">public</span> <a class="code" href="classam_1_1IAmShPollDispatch.html">IAmShPollDispatch</a></div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;{</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; TClass* mInstance;</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; bool (TClass::*mFunction)(<span class="keyword">const</span> sh_pollHandle_t handle, <span class="keywordtype">void</span>* userData);</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="classam_1_1TAmShPollDispatch.html#a574535575f47cd509ce4fd7e11640d21"> 157</a></span>&#160; <a class="code" href="classam_1_1TAmShPollDispatch.html#a574535575f47cd509ce4fd7e11640d21">TAmShPollDispatch</a>(TClass* instance, <span class="keywordtype">bool</span> (TClass::*<span class="keyword">function</span>)(<span class="keyword">const</span> sh_pollHandle_t handle, <span class="keywordtype">void</span>* userData)) :</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; mInstance(instance), <span class="comment">//</span></div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; mFunction(function)</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; {}</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;</div><div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="classam_1_1TAmShPollDispatch.html#a9e4052f0734cbf44d3e8714e30d4dc20"> 162</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1TAmShPollDispatch.html#a9e4052f0734cbf44d3e8714e30d4dc20">Call</a>(<span class="keyword">const</span> sh_pollHandle_t handle, <span class="keywordtype">void</span>* userData)</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; {</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <span class="keywordflow">return</span> ((*mInstance.*mFunction)(handle, userData));</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; }</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;};</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;</div><div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="classam_1_1TAmShTimerCallBack.html"> 171</a></span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass&gt; <span class="keyword">class </span><a class="code" href="classam_1_1TAmShTimerCallBack.html">TAmShTimerCallBack</a>: <span class="keyword">public</span> <a class="code" href="classam_1_1IAmShTimerCallBack.html">IAmShTimerCallBack</a></div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;{</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; TClass* mInstance;</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; void (TClass::*mFunction)(sh_timerHandle_t handle, <span class="keywordtype">void</span>* userData);</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="classam_1_1TAmShTimerCallBack.html#a501f56ecacec5ab7a624de8f7601b374"> 178</a></span>&#160; <a class="code" href="classam_1_1TAmShTimerCallBack.html#a501f56ecacec5ab7a624de8f7601b374">TAmShTimerCallBack</a>(TClass* instance, <span class="keywordtype">void</span> (TClass::*<span class="keyword">function</span>)(sh_timerHandle_t handle, <span class="keywordtype">void</span>* userData)) :</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <a class="code" href="classam_1_1IAmShTimerCallBack.html">IAmShTimerCallBack</a>(), mInstance(instance), <span class="comment">//</span></div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; mFunction(function)</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; {}</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;</div><div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="classam_1_1TAmShTimerCallBack.html#ae343cf7a089c8a19d3dedb244d7e2c62"> 183</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1TAmShTimerCallBack.html#ae343cf7a089c8a19d3dedb244d7e2c62">Call</a>(sh_timerHandle_t handle, <span class="keywordtype">void</span>* userData)</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; {</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; (*mInstance.*mFunction)(handle, userData);</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; }</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;};</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;</div><div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="classam_1_1TAmShPollPrepare.html"> 193</a></span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">class</span> TClass&gt; <span class="keyword">class </span><a class="code" href="classam_1_1TAmShPollPrepare.html">TAmShPollPrepare</a>: <span class="keyword">public</span> <a class="code" href="classam_1_1IAmShPollPrepare.html">IAmShPollPrepare</a></div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;{</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; TClass* mInstance;</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; void (TClass::*mFunction)(<span class="keyword">const</span> sh_pollHandle_t handle, <span class="keywordtype">void</span>* userData);</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="classam_1_1TAmShPollPrepare.html#ae7d9cffc73ca8704eaa4e5807f223e3c"> 200</a></span>&#160; <a class="code" href="classam_1_1TAmShPollPrepare.html#ae7d9cffc73ca8704eaa4e5807f223e3c">TAmShPollPrepare</a>(TClass* instance, <span class="keywordtype">void</span> (TClass::*<span class="keyword">function</span>)(<span class="keyword">const</span> sh_pollHandle_t handle, <span class="keywordtype">void</span>* userData)) :</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; mInstance(instance), <span class="comment">//</span></div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; mFunction(function)</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; {}</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;</div><div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="classam_1_1TAmShPollPrepare.html#a8556db372a475b5ab7425ae62b2b7519"> 205</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1TAmShPollPrepare.html#a8556db372a475b5ab7425ae62b2b7519">Call</a>(<span class="keyword">const</span> sh_pollHandle_t handle, <span class="keywordtype">void</span>* userData)</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; {</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; (*mInstance.*mFunction)(handle, userData);</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; }</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;};</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;</div><div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="classam_1_1CAmSocketHandler.html"> 216</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a></div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;{</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; <span class="keyword">struct </span>sh_poll_s </div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; {</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; sh_pollHandle_t handle; </div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; pollfd pollfdValue; </div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; std::function&lt;void(const sh_pollHandle_t handle, void* userData)&gt; prepareCB; <span class="comment">//preperation callback</span></div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; std::function&lt;void(const pollfd pollfd, const sh_pollHandle_t handle, void* userData)&gt; firedCB; <span class="comment">//fired callback</span></div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; std::function&lt;bool(const sh_pollHandle_t handle, void* userData)&gt; checkCB; <span class="comment">//check callback</span></div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; std::function&lt;bool(const sh_pollHandle_t handle, void* userData)&gt; dispatchCB; <span class="comment">//dispatch callback</span></div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; <span class="keywordtype">void</span>* userData;</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; sh_poll_s() :</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; handle(0), pollfdValue(), prepareCB(), firedCB(), checkCB(), dispatchCB(), userData(0)</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; {}</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; };</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; <span class="keyword">struct </span>sh_timer_s </div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; {</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; sh_timerHandle_t handle; </div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;<span class="preprocessor">#ifdef WITH_TIMERFD </span></div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; <span class="keywordtype">int</span> fd;</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; itimerspec countdown; </div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; timespec countdown; </div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;<span class="preprocessor">#endif </span></div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; std::function&lt;void(const sh_timerHandle_t handle, void* userData)&gt; callback; <span class="comment">//timer callback</span></div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; <span class="keywordtype">void</span>* userData;</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; sh_timer_s() :</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; handle(0)</div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;<span class="preprocessor">#ifdef WITH_TIMERFD</span></div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; , fd(0)</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; , countdown(), callback(), userData(0)</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; {}</div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; };</div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; <span class="keyword">struct </span>sh_signal_s</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; {</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; sh_pollHandle_t handle; </div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; std::function&lt;void(const sh_pollHandle_t handle, const signalfd_siginfo &amp; info, void* userData)&gt; callback;</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; <span class="keywordtype">void</span>* userData;</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; sh_signal_s() :</div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; handle(0), callback(), userData(0)</div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; {}</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; };</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;</div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; <span class="keyword">struct </span>sh_identifier_s</div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; {</div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; std::set&lt;sh_pollHandle_t&gt; pollHandles;</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; uint16_t limit;</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; uint16_t lastUsedID;</div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; sh_identifier_s(<span class="keyword">const</span> uint16_t pollLimit = UINT16_MAX) :</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; pollHandles(), limit(pollLimit), lastUsedID(0)</div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; {}</div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; };</div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;</div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; <span class="keyword">typedef</span> std::reverse_iterator&lt;sh_timer_s&gt; rListTimerIter; </div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; <span class="keyword">typedef</span> std::vector&lt;pollfd&gt; VectorListPollfd_t; </div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; <span class="keyword">typedef</span> std::vector&lt;sh_poll_s&gt; VectorListPoll_t; </div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; <span class="keyword">typedef</span> std::vector&lt;sh_signal_s&gt; VectorSignalHandlers_t; </div><div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;</div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; <span class="keyword">typedef</span> <span class="keyword">enum</span>:uint8_t</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; {</div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; NO_ERROR = 0u, <span class="comment">// OK</span></div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; PIPE_ERROR = 1u, <span class="comment">// Pipe error</span></div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; FD_ERROR = 2u, <span class="comment">// Invalid file descriptor</span></div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; SFD_ERROR = 4u,</div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; } internal_codes_e;</div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; <span class="keyword">typedef</span> uint8_t internal_codes_t;</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; <span class="keywordtype">int</span> mPipe[2];</div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; <span class="keywordtype">bool</span> mDispatchDone; <span class="comment">//this starts / stops the mainloop</span></div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;</div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; sh_identifier_s mSetPollKeys; </div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; VectorListPoll_t mListPoll; </div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; sh_identifier_s mSetTimerKeys; </div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; std::list&lt;sh_timer_s&gt; mListTimer; </div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; std::list&lt;sh_timer_s&gt; mListActiveTimer; </div><div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; sh_identifier_s mSetSignalhandlerKeys; </div><div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; VectorSignalHandlers_t mSignalHandlers;</div><div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; <span class="keywordtype">bool</span> mRecreatePollfds; </div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; internal_codes_t mInternalCodes;</div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; sh_pollHandle_t mSignalFdHandle;</div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;<span class="preprocessor">#ifndef WITH_TIMERFD</span></div><div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; timespec mStartTime; </div><div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; <span class="keywordtype">bool</span> fdIsValid(<span class="keyword">const</span> <span class="keywordtype">int</span> fd) <span class="keyword">const</span>;</div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;</div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; timespec* insertTime(timespec&amp; buffertime);</div><div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;<span class="preprocessor">#ifdef WITH_TIMERFD </span></div><div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> createTimeFD(<span class="keyword">const</span> itimerspec &amp; timeouts, <span class="keywordtype">int</span> &amp; fd);</div><div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;</div><div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;<span class="preprocessor">#else </span></div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; <span class="keywordtype">void</span> timerUp();</div><div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; <span class="keywordtype">void</span> timerCorrection();</div><div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160;</div><div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; <span class="keyword">inline</span> <span class="keyword">static</span> <span class="keywordtype">bool</span> compareCountdown(<span class="keyword">const</span> sh_timer_s&amp; a, <span class="keyword">const</span> sh_timer_s&amp; b)</div><div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; {</div><div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; <span class="keywordflow">return</span> ((a.countdown.tv_sec == b.countdown.tv_sec) ? (a.countdown.tv_nsec &lt; b.countdown.tv_nsec) : (a.countdown.tv_sec &lt; b.countdown.tv_sec));</div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; }</div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;</div><div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; <span class="keyword">inline</span> <span class="keyword">static</span> timespec timespecSub(<span class="keyword">const</span> timespec&amp; a, <span class="keyword">const</span> timespec&amp; b)</div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; {</div><div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; timespec result;</div><div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;</div><div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; <span class="keywordflow">if</span> ((a.tv_sec &lt; b.tv_sec) || ((a.tv_sec == b.tv_sec) &amp;&amp; (a.tv_nsec &lt;= b.tv_nsec)))</div><div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; {</div><div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; result.tv_sec = result.tv_nsec = 0;</div><div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; }</div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; {</div><div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; result.tv_sec = a.tv_sec - b.tv_sec;</div><div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; <span class="keywordflow">if</span> (a.tv_nsec &lt; b.tv_nsec)</div><div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; {</div><div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; result.tv_nsec = a.tv_nsec + <a class="code" href="CAmSocketHandler_8h.html#a67f1edc0014c2569b2a1e7e423aaa825">MAX_NS</a> - b.tv_nsec;</div><div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; result.tv_sec--; <span class="comment">/* Borrow a second. */</span></div><div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; }</div><div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160; {</div><div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160; result.tv_nsec = a.tv_nsec - b.tv_nsec;</div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; }</div><div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; }</div><div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160; <span class="keywordflow">return</span> (result);</div><div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160; }</div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;</div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; <span class="keyword">inline</span> timespec timespecAdd(<span class="keyword">const</span> timespec&amp; a, <span class="keyword">const</span> timespec&amp; b)</div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; {</div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; timespec result;</div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; result.tv_sec = a.tv_sec + b.tv_sec;</div><div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; result.tv_nsec = a.tv_nsec + b.tv_nsec;</div><div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; <span class="keywordflow">if</span> (result.tv_nsec &gt;= <a class="code" href="CAmSocketHandler_8h.html#a67f1edc0014c2569b2a1e7e423aaa825">MAX_NS</a>)</div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; {</div><div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; result.tv_sec++;</div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; result.tv_nsec = result.tv_nsec - <a class="code" href="CAmSocketHandler_8h.html#a67f1edc0014c2569b2a1e7e423aaa825">MAX_NS</a>;</div><div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; }</div><div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; <span class="keywordflow">return</span> (result);</div><div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160; }</div><div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160;</div><div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; <span class="keyword">inline</span> <span class="keywordtype">int</span> timespecCompare(<span class="keyword">const</span> timespec&amp; a, <span class="keyword">const</span> timespec&amp; b)</div><div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; {</div><div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; <span class="comment">//less</span></div><div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160; <span class="keywordflow">if</span> (a.tv_sec &lt; b.tv_sec)</div><div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160; <span class="keywordflow">return</span> (-1);</div><div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160; <span class="comment">//greater</span></div><div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (a.tv_sec &gt; b.tv_sec)</div><div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; <span class="keywordflow">return</span> (1);</div><div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160; <span class="comment">//less</span></div><div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (a.tv_nsec &lt; b.tv_nsec)</div><div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160; <span class="keywordflow">return</span> (-1);</div><div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160; <span class="comment">//greater</span></div><div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (a.tv_nsec &gt; b.tv_nsec)</div><div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; <span class="keywordflow">return</span> (1);</div><div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160; <span class="comment">//equal</span></div><div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; <span class="keywordflow">return</span> (0);</div><div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160; }</div><div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160;<span class="preprocessor">#endif </span></div><div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160;</div><div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160; <span class="keyword">inline</span> <span class="keyword">static</span> <span class="keywordtype">void</span> prepare(sh_poll_s&amp; row);</div><div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160;</div><div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; <span class="keyword">inline</span> <span class="keyword">static</span> <span class="keywordtype">void</span> fire(sh_poll_s&amp; a);</div><div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160;</div><div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160; <span class="keyword">inline</span> <span class="keyword">static</span> <span class="keywordtype">bool</span> eventFired(<span class="keyword">const</span> pollfd&amp; a);</div><div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160;</div><div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160; <span class="keyword">inline</span> <span class="keyword">static</span> <span class="keywordtype">bool</span> noDispatching(<span class="keyword">const</span> sh_poll_s&amp; a);</div><div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160;</div><div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160; <span class="keyword">inline</span> <span class="keyword">static</span> <span class="keywordtype">bool</span> dispatchingFinished(<span class="keyword">const</span> sh_poll_s&amp; a);</div><div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160;</div><div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160; <span class="keyword">inline</span> <span class="keyword">static</span> <span class="keywordtype">void</span> callTimer(sh_timer_s&amp; a);</div><div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160;</div><div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160; <span class="keywordtype">bool</span> nextHandle(sh_identifier_s &amp; handle);</div><div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160; </div><div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> getFDPollData(<span class="keyword">const</span> sh_pollHandle_t handle, sh_poll_s &amp; outPollData);</div><div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160; </div><div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160;</div><div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160; <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>();</div><div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; ~<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>();</div><div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160; </div><div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> listenToSignals(<span class="keyword">const</span> std::vector&lt;uint8_t&gt; &amp; listSignals);</div><div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; </div><div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> addFDPoll(<span class="keyword">const</span> <span class="keywordtype">int</span> fd, <span class="keyword">const</span> <span class="keywordtype">short</span> event, std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> sh_pollHandle_t handle, <span class="keywordtype">void</span>* userData)&gt; prepare, std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> pollfd pollfd, <span class="keyword">const</span> sh_pollHandle_t handle, <span class="keywordtype">void</span>* userData)&gt; fired,</div><div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; std::function&lt;<span class="keywordtype">bool</span>(<span class="keyword">const</span> sh_pollHandle_t handle, <span class="keywordtype">void</span>* userData)&gt; check, std::function&lt;<span class="keywordtype">bool</span>(<span class="keyword">const</span> sh_pollHandle_t handle, <span class="keywordtype">void</span>* userData)&gt; dispatch, <span class="keywordtype">void</span>* userData, sh_pollHandle_t&amp; handle);</div><div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160;</div><div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> addFDPoll(<span class="keyword">const</span> <span class="keywordtype">int</span> fd, <span class="keyword">const</span> <span class="keywordtype">short</span> event, <a class="code" href="classam_1_1IAmShPollPrepare.html">IAmShPollPrepare</a> *prepare, <a class="code" href="classam_1_1IAmShPollFired.html">IAmShPollFired</a> *fired, <a class="code" href="classam_1_1IAmShPollCheck.html">IAmShPollCheck</a> *check, <a class="code" href="classam_1_1IAmShPollDispatch.html">IAmShPollDispatch</a> *dispatch, <span class="keywordtype">void</span>* userData, sh_pollHandle_t&amp; handle);</div><div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> removeFDPoll(<span class="keyword">const</span> sh_pollHandle_t handle);</div><div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> updateEventFlags(<span class="keyword">const</span> sh_pollHandle_t handle, <span class="keyword">const</span> <span class="keywordtype">short</span> events);</div><div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> addSignalHandler(std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> sh_pollHandle_t handle, <span class="keyword">const</span> signalfd_siginfo &amp; info, <span class="keywordtype">void</span>* userData)&gt; callback, sh_pollHandle_t&amp; handle, <span class="keywordtype">void</span> * userData);</div><div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> removeSignalHandler(<span class="keyword">const</span> sh_pollHandle_t handle);</div><div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> addTimer(<span class="keyword">const</span> timespec &amp; timeouts, <a class="code" href="classam_1_1IAmShTimerCallBack.html">IAmShTimerCallBack</a>* callback, sh_timerHandle_t&amp; handle, <span class="keywordtype">void</span> * userData,</div><div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160;#ifndef WITH_TIMERFD</div><div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> __attribute__((__unused__)) repeats = <span class="keyword">false</span></div><div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160;#<span class="keywordflow">else</span></div><div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> repeats = <span class="keyword">false</span></div><div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160;#endif</div><div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160; );</div><div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> addTimer(<span class="keyword">const</span> timespec &amp; timeouts, std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> sh_timerHandle_t handle, <span class="keywordtype">void</span>* userData)&gt; callback, sh_timerHandle_t&amp; handle, <span class="keywordtype">void</span>* userData,</div><div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160;#ifndef WITH_TIMERFD</div><div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> __attribute__((__unused__)) repeats = <span class="keyword">false</span></div><div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160;#<span class="keywordflow">else</span></div><div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> repeats = <span class="keyword">false</span></div><div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160;#endif</div><div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160; );</div><div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> removeTimer(<span class="keyword">const</span> sh_timerHandle_t handle);</div><div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> restartTimer(<span class="keyword">const</span> sh_timerHandle_t handle);</div><div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> updateTimer(<span class="keyword">const</span> sh_timerHandle_t handle, <span class="keyword">const</span> timespec &amp; timeouts);</div><div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> stopTimer(<span class="keyword">const</span> sh_timerHandle_t handle);</div><div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160; <span class="keywordtype">void</span> start_listenting();</div><div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160; <span class="keywordtype">void</span> stop_listening();</div><div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160; <span class="keywordtype">void</span> exit_mainloop();</div><div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160; </div><div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160; <span class="keywordtype">bool</span> fatalErrorOccurred();</div><div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160;};</div><div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160;</div><div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160;} <span class="comment">/* namespace am */</span></div><div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* SOCKETHANDLER_H_ */</span><span class="preprocessor"></span></div><div class="ttc" id="namespaceam_html"><div class="ttname"><a href="namespaceam.html">am</a></div><div class="ttdoc">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects...</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8h_source.html#l00029">CAmCommandReceiver.h:29</a></div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4ce"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am::am_Error_e</a></div><div class="ttdeci">am_Error_e</div><div class="ttdoc">the errors of the audiomanager. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00337">audiomanagertypes.h:337</a></div></div>
-<div class="ttc" id="classam_1_1IAmShPollCheck_html_a5851d4f160f9a9ab42965b67cee6fe97"><div class="ttname"><a href="classam_1_1IAmShPollCheck.html#a5851d4f160f9a9ab42965b67cee6fe97">am::IAmShPollCheck::Call</a></div><div class="ttdeci">virtual bool Call(const sh_pollHandle_t handle, void *userData)=0</div></div>
-<div class="ttc" id="classam_1_1TAmShTimerCallBack_html_ae343cf7a089c8a19d3dedb244d7e2c62"><div class="ttname"><a href="classam_1_1TAmShTimerCallBack.html#ae343cf7a089c8a19d3dedb244d7e2c62">am::TAmShTimerCallBack::Call</a></div><div class="ttdeci">virtual void Call(sh_timerHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00400">CAmSocketHandler.h:400</a></div></div>
-<div class="ttc" id="classam_1_1TAmShPollCheck_html"><div class="ttname"><a href="classam_1_1TAmShPollCheck.html">am::TAmShPollCheck</a></div><div class="ttdoc">template for a callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00449">CAmSocketHandler.h:449</a></div></div>
-<div class="ttc" id="classam_1_1IAmShPollFired_html"><div class="ttname"><a href="classam_1_1IAmShPollFired.html">am::IAmShPollFired</a></div><div class="ttdoc">prototype for poll fired callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00052">CAmSocketHandler.h:52</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_a34f5a3d01d54f25eae224d5ca84f5a2a"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a34f5a3d01d54f25eae224d5ca84f5a2a">am::CAmSocketHandler::restartTimer</a></div><div class="ttdeci">am_Error_e restartTimer(const sh_timerHandle_t handle)</div><div class="ttdoc">restarts a timer with the original value </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00399">CAmSocketHandler.cpp:399</a></div></div>
-<div class="ttc" id="classam_1_1TAmShPollFired_html"><div class="ttname"><a href="classam_1_1TAmShPollFired.html">am::TAmShPollFired</a></div><div class="ttdoc">make private, not public template for a callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00429">CAmSocketHandler.h:429</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00094">CAmSocketHandler.h:94</a></div></div>
-<div class="ttc" id="classam_1_1IAmShPollDispatch_html_a2cb88d42e3e1e1df8647fcadaf0c31fa"><div class="ttname"><a href="classam_1_1IAmShPollDispatch.html#a2cb88d42e3e1e1df8647fcadaf0c31fa">am::IAmShPollDispatch::Call</a></div><div class="ttdeci">virtual bool Call(const sh_pollHandle_t handle, void *userData)=0</div></div>
-<div class="ttc" id="classam_1_1TAmShPollPrepare_html_a58f91e48d66232815184461d48553a46"><div class="ttname"><a href="classam_1_1TAmShPollPrepare.html#a58f91e48d66232815184461d48553a46">am::TAmShPollPrepare::Call</a></div><div class="ttdeci">virtual void Call(const sh_timerHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00420">CAmSocketHandler.h:420</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_a800cafd3fab88551412dafbc03147c11"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a800cafd3fab88551412dafbc03147c11">am::CAmSocketHandler::~CAmSocketHandler</a></div><div class="ttdeci">~CAmSocketHandler()</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00064">CAmSocketHandler.cpp:64</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_1_1TAmShPollFired_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler_1_1TAmShPollFired.html">am::CAmSocketHandler::TAmShPollFired</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00097">CAmSocketHandler.h:97</a></div></div>
-<div class="ttc" id="namespaceam_html_af782e2735b1adf1e43a9d530cee340aa"><div class="ttname"><a href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">am::sh_pollHandle_t</a></div><div class="ttdeci">uint16_t sh_pollHandle_t</div><div class="ttdoc">this is a handle for a filedescriptor to be used with the SocketHandler </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00037">CAmSocketHandler.h:37</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_a74acb55776de9391f5b6ce6002c0e7b4"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a74acb55776de9391f5b6ce6002c0e7b4">am::CAmSocketHandler::addTimer</a></div><div class="ttdeci">am_Error_e addTimer(const timespec timeouts, IAmShTimerCallBack *callback, sh_timerHandle_t &amp;handle, void *userData)</div><div class="ttdoc">adds a timer to the list of timers. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00272">CAmSocketHandler.cpp:272</a></div></div>
-<div class="ttc" id="classam_1_1IAmShPollPrepare_html_a2aad9b7400f14d06d3f10dc7e4e32e2e"><div class="ttname"><a href="classam_1_1IAmShPollPrepare.html#a2aad9b7400f14d06d3f10dc7e4e32e2e">am::IAmShPollPrepare::~IAmShPollPrepare</a></div><div class="ttdeci">virtual ~IAmShPollPrepare()</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00046">CAmSocketHandler.h:46</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_a16104f2862e1744334e6ed3a9563c0b9"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a16104f2862e1744334e6ed3a9563c0b9">am::CAmSocketHandler::receiverCallbackT</a></div><div class="ttdeci">TAmShPollFired&lt; CAmSocketHandler &gt; receiverCallbackT</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00156">CAmSocketHandler.h:156</a></div></div>
-<div class="ttc" id="classam_1_1IAmShPollCheck_html"><div class="ttname"><a href="classam_1_1IAmShPollCheck.html">am::IAmShPollCheck</a></div><div class="ttdoc">prototype for poll check callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00062">CAmSocketHandler.h:62</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_a57c40a25d4bff6f88ed4ce5e597a5712"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a57c40a25d4bff6f88ed4ce5e597a5712">am::CAmSocketHandler::removeFDPoll</a></div><div class="ttdeci">am_Error_e removeFDPoll(const sh_pollHandle_t handle)</div><div class="ttdoc">removes a filedescriptor from the poll loop </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00244">CAmSocketHandler.cpp:244</a></div></div>
-<div class="ttc" id="classam_1_1IAmShPollPrepare_html"><div class="ttname"><a href="classam_1_1IAmShPollPrepare.html">am::IAmShPollPrepare</a></div><div class="ttdoc">prototype for poll prepared callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00042">CAmSocketHandler.h:42</a></div></div>
-<div class="ttc" id="classam_1_1IAmShPollDispatch_html_a4580a8fa6f656afd0265fd9b6890b495"><div class="ttname"><a href="classam_1_1IAmShPollDispatch.html#a4580a8fa6f656afd0265fd9b6890b495">am::IAmShPollDispatch::~IAmShPollDispatch</a></div><div class="ttdeci">virtual ~IAmShPollDispatch()</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00076">CAmSocketHandler.h:76</a></div></div>
-<div class="ttc" id="classam_1_1TAmShPollDispatch_html_a574535575f47cd509ce4fd7e11640d21"><div class="ttname"><a href="classam_1_1TAmShPollDispatch.html#a574535575f47cd509ce4fd7e11640d21">am::TAmShPollDispatch::TAmShPollDispatch</a></div><div class="ttdeci">TAmShPollDispatch(TClass *instance, bool(TClass::*function)(const sh_pollHandle_t handle, void *userData))</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00476">CAmSocketHandler.h:476</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_1_1TAmShPollCheck_html_a2832e1f41bfbab2d607a43e19d0a6cc5"><div class="ttname"><a href="classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html#a2832e1f41bfbab2d607a43e19d0a6cc5">am::CAmSocketHandler::TAmShPollCheck::TAmShPollCheck</a></div><div class="ttdeci">TAmShPollCheck(TClass *instance, bool(TClass::*function)(const sh_pollHandle_t handle, void *userData))</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00121">CAmSocketHandler.h:121</a></div></div>
-<div class="ttc" id="namespaceam_html_a22a7b0b07f6cd371e638db2194762958"><div class="ttname"><a href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">am::sh_timerHandle_t</a></div><div class="ttdeci">uint16_t sh_timerHandle_t</div><div class="ttdoc">this is a handle for a timer to be used with the SocketHandler </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00036">CAmSocketHandler.h:36</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_a7627416d3b2fd93baa84599b52691bec"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a7627416d3b2fd93baa84599b52691bec">am::CAmSocketHandler::removeTimer</a></div><div class="ttdeci">am_Error_e removeTimer(const sh_timerHandle_t handle)</div><div class="ttdoc">removes a timer from the list of timers </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00321">CAmSocketHandler.cpp:321</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_1_1TAmShPollCheck_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html">am::CAmSocketHandler::TAmShPollCheck</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00114">CAmSocketHandler.h:114</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_af3b4d566129e9d9dc9dae13d5a51afdf"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#af3b4d566129e9d9dc9dae13d5a51afdf">am::CAmSocketHandler::stopTimer</a></div><div class="ttdeci">am_Error_e stopTimer(const sh_timerHandle_t handle)</div><div class="ttdoc">stops a timer </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00451">CAmSocketHandler.cpp:451</a></div></div>
-<div class="ttc" id="classam_1_1TAmShPollDispatch_html_a9e4052f0734cbf44d3e8714e30d4dc20"><div class="ttname"><a href="classam_1_1TAmShPollDispatch.html#a9e4052f0734cbf44d3e8714e30d4dc20">am::TAmShPollDispatch::Call</a></div><div class="ttdeci">virtual bool Call(const sh_pollHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00480">CAmSocketHandler.h:480</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_ace2198a9522679b4a680c43755bb9b44"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#ace2198a9522679b4a680c43755bb9b44">am::CAmSocketHandler::addFDPoll</a></div><div class="ttdeci">am_Error_e addFDPoll(const int fd, const short event, IAmShPollPrepare *prepare, IAmShPollFired *fired, IAmShPollCheck *check, IAmShPollDispatch *dispatch, void *userData, sh_pollHandle_t &amp;handle)</div><div class="ttdoc">Adds a filedescriptor to the polling loop. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00195">CAmSocketHandler.cpp:195</a></div></div>
+<div class="ttc" id="classam_1_1TAmShTimerCallBack_html_ae343cf7a089c8a19d3dedb244d7e2c62"><div class="ttname"><a href="classam_1_1TAmShTimerCallBack.html#ae343cf7a089c8a19d3dedb244d7e2c62">am::TAmShTimerCallBack::Call</a></div><div class="ttdeci">virtual void Call(sh_timerHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00183">CAmSocketHandler.h:183</a></div></div>
+<div class="ttc" id="classam_1_1TAmShPollCheck_html"><div class="ttname"><a href="classam_1_1TAmShPollCheck.html">am::TAmShPollCheck</a></div><div class="ttdoc">template for a callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00129">CAmSocketHandler.h:129</a></div></div>
+<div class="ttc" id="classam_1_1IAmShPollFired_html"><div class="ttname"><a href="classam_1_1IAmShPollFired.html">am::IAmShPollFired</a></div><div class="ttdoc">prototype for poll fired callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00067">CAmSocketHandler.h:67</a></div></div>
+<div class="ttc" id="classam_1_1TAmShPollFired_html"><div class="ttname"><a href="classam_1_1TAmShPollFired.html">am::TAmShPollFired</a></div><div class="ttdoc">make private, not public template for a callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00108">CAmSocketHandler.h:108</a></div></div>
+<div class="ttc" id="classam_1_1TAmShPollPrepare_html_a8556db372a475b5ab7425ae62b2b7519"><div class="ttname"><a href="classam_1_1TAmShPollPrepare.html#a8556db372a475b5ab7425ae62b2b7519">am::TAmShPollPrepare::Call</a></div><div class="ttdeci">virtual void Call(const sh_pollHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00205">CAmSocketHandler.h:205</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00216">CAmSocketHandler.h:216</a></div></div>
+<div class="ttc" id="namespaceam_html_af782e2735b1adf1e43a9d530cee340aa"><div class="ttname"><a href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">am::sh_pollHandle_t</a></div><div class="ttdeci">uint16_t sh_pollHandle_t</div><div class="ttdoc">this is a handle for a filedescriptor to be used with the SocketHandler </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00051">CAmSocketHandler.h:51</a></div></div>
+<div class="ttc" id="classam_1_1IAmShPollPrepare_html_a2aad9b7400f14d06d3f10dc7e4e32e2e"><div class="ttname"><a href="classam_1_1IAmShPollPrepare.html#a2aad9b7400f14d06d3f10dc7e4e32e2e">am::IAmShPollPrepare::~IAmShPollPrepare</a></div><div class="ttdeci">virtual ~IAmShPollPrepare()</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00061">CAmSocketHandler.h:61</a></div></div>
+<div class="ttc" id="classam_1_1IAmShPollCheck_html"><div class="ttname"><a href="classam_1_1IAmShPollCheck.html">am::IAmShPollCheck</a></div><div class="ttdoc">prototype for poll check callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00077">CAmSocketHandler.h:77</a></div></div>
+<div class="ttc" id="classam_1_1IAmShPollPrepare_html"><div class="ttname"><a href="classam_1_1IAmShPollPrepare.html">am::IAmShPollPrepare</a></div><div class="ttdoc">prototype for poll prepared callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00057">CAmSocketHandler.h:57</a></div></div>
+<div class="ttc" id="classam_1_1TAmShPollDispatch_html_a574535575f47cd509ce4fd7e11640d21"><div class="ttname"><a href="classam_1_1TAmShPollDispatch.html#a574535575f47cd509ce4fd7e11640d21">am::TAmShPollDispatch::TAmShPollDispatch</a></div><div class="ttdeci">TAmShPollDispatch(TClass *instance, bool(TClass::*function)(const sh_pollHandle_t handle, void *userData))</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00157">CAmSocketHandler.h:157</a></div></div>
+<div class="ttc" id="classam_1_1TAmShPollDispatch_html_a9e4052f0734cbf44d3e8714e30d4dc20"><div class="ttname"><a href="classam_1_1TAmShPollDispatch.html#a9e4052f0734cbf44d3e8714e30d4dc20">am::TAmShPollDispatch::Call</a></div><div class="ttdeci">virtual bool Call(const sh_pollHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00162">CAmSocketHandler.h:162</a></div></div>
<div class="ttc" id="classam_1_1IAmShPollPrepare_html_adb146fb654748528b1878798c7f91bf7"><div class="ttname"><a href="classam_1_1IAmShPollPrepare.html#adb146fb654748528b1878798c7f91bf7">am::IAmShPollPrepare::Call</a></div><div class="ttdeci">virtual void Call(const sh_pollHandle_t handle, void *userData)=0</div></div>
-<div class="ttc" id="classam_1_1TAmShPollPrepare_html"><div class="ttname"><a href="classam_1_1TAmShPollPrepare.html">am::TAmShPollPrepare</a></div><div class="ttdoc">template for a callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00409">CAmSocketHandler.h:409</a></div></div>
-<div class="ttc" id="classam_1_1TAmShPollDispatch_html"><div class="ttname"><a href="classam_1_1TAmShPollDispatch.html">am::TAmShPollDispatch</a></div><div class="ttdoc">template for a callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00469">CAmSocketHandler.h:469</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_af065b5a6143c8566522528bc18ce1f42"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#af065b5a6143c8566522528bc18ce1f42">am::CAmSocketHandler::updateEventFlags</a></div><div class="ttdeci">am_Error_e updateEventFlags(const sh_pollHandle_t handle, const short events)</div><div class="ttdoc">updates the eventFlags of a poll </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00472">CAmSocketHandler.cpp:472</a></div></div>
-<div class="ttc" id="classam_1_1TAmShPollFired_html_a66d19f639d38774c75edff51b8095a0d"><div class="ttname"><a href="classam_1_1TAmShPollFired.html#a66d19f639d38774c75edff51b8095a0d">am::TAmShPollFired::TAmShPollFired</a></div><div class="ttdeci">TAmShPollFired(TClass *instance, void(TClass::*function)(const pollfd pollfd, const sh_pollHandle_t handle, void *userData))</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00436">CAmSocketHandler.h:436</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_ac4d61b623aedd44ea1fd075aee7851b1"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#ac4d61b623aedd44ea1fd075aee7851b1">am::CAmSocketHandler::start_listenting</a></div><div class="ttdeci">void start_listenting()</div><div class="ttdoc">start the block listening for filedescriptors. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00074">CAmSocketHandler.cpp:74</a></div></div>
-<div class="ttc" id="classam_1_1IAmShPollDispatch_html"><div class="ttname"><a href="classam_1_1IAmShPollDispatch.html">am::IAmShPollDispatch</a></div><div class="ttdoc">prototype for dispatch callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00072">CAmSocketHandler.h:72</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_1_1TAmShPollFired_html_a799b8f6d408a1e764e1403c9be9d6b02"><div class="ttname"><a href="classam_1_1CAmSocketHandler_1_1TAmShPollFired.html#a799b8f6d408a1e764e1403c9be9d6b02">am::CAmSocketHandler::TAmShPollFired::Call</a></div><div class="ttdeci">virtual void Call(const pollfd pollfd, const sh_pollHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00108">CAmSocketHandler.h:108</a></div></div>
-<div class="ttc" id="classam_1_1IAmShPollFired_html_a41cefb5302247e0dd2e4de733026ac6e"><div class="ttname"><a href="classam_1_1IAmShPollFired.html#a41cefb5302247e0dd2e4de733026ac6e">am::IAmShPollFired::Call</a></div><div class="ttdeci">virtual void Call(const pollfd pollfd, const sh_pollHandle_t handle, void *userData)=0</div></div>
-<div class="ttc" id="classam_1_1TAmShPollPrepare_html_a53aad414ee1833dee0470adf84483c3d"><div class="ttname"><a href="classam_1_1TAmShPollPrepare.html#a53aad414ee1833dee0470adf84483c3d">am::TAmShPollPrepare::TAmShPollPrepare</a></div><div class="ttdeci">TAmShPollPrepare(TClass *instance, void(TClass::*function)(const sh_timerHandle_t handle, void *userData))</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00416">CAmSocketHandler.h:416</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_a4d12cdc8ba360fa21df9ec6803259c4c"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a4d12cdc8ba360fa21df9ec6803259c4c">am::CAmSocketHandler::checkerCallbackT</a></div><div class="ttdeci">TAmShPollCheck&lt; CAmSocketHandler &gt; checkerCallbackT</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00159">CAmSocketHandler.h:159</a></div></div>
-<div class="ttc" id="classam_1_1TAmShPollCheck_html_a89844ce383f71f62d3d48e07b8c854be"><div class="ttname"><a href="classam_1_1TAmShPollCheck.html#a89844ce383f71f62d3d48e07b8c854be">am::TAmShPollCheck::Call</a></div><div class="ttdeci">virtual bool Call(const sh_pollHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00460">CAmSocketHandler.h:460</a></div></div>
-<div class="ttc" id="classam_1_1TAmShPollFired_html_ac6fc2c508e2d8105fad3734bcf286c95"><div class="ttname"><a href="classam_1_1TAmShPollFired.html#ac6fc2c508e2d8105fad3734bcf286c95">am::TAmShPollFired::Call</a></div><div class="ttdeci">virtual void Call(const pollfd pollfd, const sh_pollHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00440">CAmSocketHandler.h:440</a></div></div>
+<div class="ttc" id="classam_1_1TAmShPollPrepare_html"><div class="ttname"><a href="classam_1_1TAmShPollPrepare.html">am::TAmShPollPrepare</a></div><div class="ttdoc">template for a callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00193">CAmSocketHandler.h:193</a></div></div>
+<div class="ttc" id="classam_1_1TAmShPollDispatch_html"><div class="ttname"><a href="classam_1_1TAmShPollDispatch.html">am::TAmShPollDispatch</a></div><div class="ttdoc">template for a callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00150">CAmSocketHandler.h:150</a></div></div>
+<div class="ttc" id="classam_1_1TAmShPollFired_html_a66d19f639d38774c75edff51b8095a0d"><div class="ttname"><a href="classam_1_1TAmShPollFired.html#a66d19f639d38774c75edff51b8095a0d">am::TAmShPollFired::TAmShPollFired</a></div><div class="ttdeci">TAmShPollFired(TClass *instance, void(TClass::*function)(const pollfd pollfd, const sh_pollHandle_t handle, void *userData))</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00115">CAmSocketHandler.h:115</a></div></div>
+<div class="ttc" id="classam_1_1IAmShPollDispatch_html"><div class="ttname"><a href="classam_1_1IAmShPollDispatch.html">am::IAmShPollDispatch</a></div><div class="ttdoc">prototype for dispatch callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00087">CAmSocketHandler.h:87</a></div></div>
+<div class="ttc" id="classam_1_1TAmShPollCheck_html_a89844ce383f71f62d3d48e07b8c854be"><div class="ttname"><a href="classam_1_1TAmShPollCheck.html#a89844ce383f71f62d3d48e07b8c854be">am::TAmShPollCheck::Call</a></div><div class="ttdeci">virtual bool Call(const sh_pollHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00141">CAmSocketHandler.h:141</a></div></div>
+<div class="ttc" id="classam_1_1TAmShPollFired_html_ac6fc2c508e2d8105fad3734bcf286c95"><div class="ttname"><a href="classam_1_1TAmShPollFired.html#ac6fc2c508e2d8105fad3734bcf286c95">am::TAmShPollFired::Call</a></div><div class="ttdeci">virtual void Call(const pollfd pollfd, const sh_pollHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00120">CAmSocketHandler.h:120</a></div></div>
<div class="ttc" id="audiomanagertypes_8h_html"><div class="ttname"><a href="audiomanagertypes_8h.html">audiomanagertypes.h</a></div><div class="ttdoc">Copyright (C) 2012 - 2014, BMW AG. </div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_a94740c067ce4b030c3223397faba5b9c"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a94740c067ce4b030c3223397faba5b9c">am::CAmSocketHandler::updateTimer</a></div><div class="ttdeci">am_Error_e updateTimer(const sh_timerHandle_t handle, const timespec timeouts)</div><div class="ttdoc">restarts a timer and updates with a new interva </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00347">CAmSocketHandler.cpp:347</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_ad0228e22c588a8e944fc700cdc24064f"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#ad0228e22c588a8e944fc700cdc24064f">am::CAmSocketHandler::receiverCallback</a></div><div class="ttdeci">void receiverCallback(const pollfd pollfd, const sh_pollHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00145">CAmSocketHandler.h:145</a></div></div>
-<div class="ttc" id="classam_1_1TAmShTimerCallBack_html_a501f56ecacec5ab7a624de8f7601b374"><div class="ttname"><a href="classam_1_1TAmShTimerCallBack.html#a501f56ecacec5ab7a624de8f7601b374">am::TAmShTimerCallBack::TAmShTimerCallBack</a></div><div class="ttdeci">TAmShTimerCallBack(TClass *instance, void(TClass::*function)(sh_timerHandle_t handle, void *userData))</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00396">CAmSocketHandler.h:396</a></div></div>
-<div class="ttc" id="classam_1_1TAmShPollCheck_html_a851741de903173a0b1969d6444c508ee"><div class="ttname"><a href="classam_1_1TAmShPollCheck.html#a851741de903173a0b1969d6444c508ee">am::TAmShPollCheck::TAmShPollCheck</a></div><div class="ttdeci">TAmShPollCheck(TClass *instance, bool(TClass::*function)(const sh_pollHandle_t handle, void *userData))</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00456">CAmSocketHandler.h:456</a></div></div>
-<div class="ttc" id="classam_1_1IAmShPollCheck_html_a70af36e07af63eb91fd969ee06497a6d"><div class="ttname"><a href="classam_1_1IAmShPollCheck.html#a70af36e07af63eb91fd969ee06497a6d">am::IAmShPollCheck::~IAmShPollCheck</a></div><div class="ttdeci">virtual ~IAmShPollCheck()</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00066">CAmSocketHandler.h:66</a></div></div>
-<div class="ttc" id="classam_1_1IAmShTimerCallBack_html"><div class="ttname"><a href="classam_1_1IAmShTimerCallBack.html">am::IAmShTimerCallBack</a></div><div class="ttdoc">prototype for the timer callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00082">CAmSocketHandler.h:82</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_a4882106e0134db9f48aaacb3a9057f3d"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a4882106e0134db9f48aaacb3a9057f3d">am::CAmSocketHandler::CAmSocketHandler</a></div><div class="ttdeci">CAmSocketHandler()</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00039">CAmSocketHandler.cpp:39</a></div></div>
-<div class="ttc" id="classam_1_1IAmShPollFired_html_a847146143a10fb0089209748040aaefd"><div class="ttname"><a href="classam_1_1IAmShPollFired.html#a847146143a10fb0089209748040aaefd">am::IAmShPollFired::~IAmShPollFired</a></div><div class="ttdeci">virtual ~IAmShPollFired()</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00056">CAmSocketHandler.h:56</a></div></div>
-<div class="ttc" id="classam_1_1IAmShTimerCallBack_html_a889a701ce76f1c5231eaa76232b835da"><div class="ttname"><a href="classam_1_1IAmShTimerCallBack.html#a889a701ce76f1c5231eaa76232b835da">am::IAmShTimerCallBack::Call</a></div><div class="ttdeci">virtual void Call(const sh_timerHandle_t handle, void *userData)=0</div></div>
-<div class="ttc" id="CAmSocketHandler_8h_html_a67f1edc0014c2569b2a1e7e423aaa825"><div class="ttname"><a href="CAmSocketHandler_8h.html#a67f1edc0014c2569b2a1e7e423aaa825">MAX_NS</a></div><div class="ttdeci">#define MAX_NS</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00032">CAmSocketHandler.h:32</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_a28ee6a9430a72033a8494fc7c35b2775"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a28ee6a9430a72033a8494fc7c35b2775">am::CAmSocketHandler::checkerCallback</a></div><div class="ttdeci">bool checkerCallback(const sh_pollHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00151">CAmSocketHandler.h:151</a></div></div>
-<div class="ttc" id="classam_1_1IAmShTimerCallBack_html_acac8aaa1edaca170e6266c2aec18d7f1"><div class="ttname"><a href="classam_1_1IAmShTimerCallBack.html#acac8aaa1edaca170e6266c2aec18d7f1">am::IAmShTimerCallBack::~IAmShTimerCallBack</a></div><div class="ttdeci">virtual ~IAmShTimerCallBack()</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00086">CAmSocketHandler.h:86</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_ade03cab4d0ee59386c13688949ec942a"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#ade03cab4d0ee59386c13688949ec942a">am::CAmSocketHandler::stop_listening</a></div><div class="ttdeci">void stop_listening()</div><div class="ttdoc">exits the loop </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00168">CAmSocketHandler.cpp:168</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_1_1TAmShPollCheck_html_a92c2016cd94a9994b5ac3296f8ef25c4"><div class="ttname"><a href="classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html#a92c2016cd94a9994b5ac3296f8ef25c4">am::CAmSocketHandler::TAmShPollCheck::Call</a></div><div class="ttdeci">virtual bool Call(const sh_pollHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00125">CAmSocketHandler.h:125</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_a166eb3d78647168e55fa0931f7ee6933"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a166eb3d78647168e55fa0931f7ee6933">am::CAmSocketHandler::exit_mainloop</a></div><div class="ttdeci">void exit_mainloop()</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00558">CAmSocketHandler.cpp:558</a></div></div>
-<div class="ttc" id="classam_1_1TAmShTimerCallBack_html"><div class="ttname"><a href="classam_1_1TAmShTimerCallBack.html">am::TAmShTimerCallBack</a></div><div class="ttdoc">template to create the functor for a class </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00389">CAmSocketHandler.h:389</a></div></div>
+<div class="ttc" id="classam_1_1TAmShTimerCallBack_html_a501f56ecacec5ab7a624de8f7601b374"><div class="ttname"><a href="classam_1_1TAmShTimerCallBack.html#a501f56ecacec5ab7a624de8f7601b374">am::TAmShTimerCallBack::TAmShTimerCallBack</a></div><div class="ttdeci">TAmShTimerCallBack(TClass *instance, void(TClass::*function)(sh_timerHandle_t handle, void *userData))</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00178">CAmSocketHandler.h:178</a></div></div>
+<div class="ttc" id="classam_1_1TAmShPollCheck_html_a851741de903173a0b1969d6444c508ee"><div class="ttname"><a href="classam_1_1TAmShPollCheck.html#a851741de903173a0b1969d6444c508ee">am::TAmShPollCheck::TAmShPollCheck</a></div><div class="ttdeci">TAmShPollCheck(TClass *instance, bool(TClass::*function)(const sh_pollHandle_t handle, void *userData))</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00136">CAmSocketHandler.h:136</a></div></div>
+<div class="ttc" id="classam_1_1IAmShTimerCallBack_html"><div class="ttname"><a href="classam_1_1IAmShTimerCallBack.html">am::IAmShTimerCallBack</a></div><div class="ttdoc">prototype for the timer callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00097">CAmSocketHandler.h:97</a></div></div>
+<div class="ttc" id="classam_1_1IAmShTimerCallBack_html_ab84921315e99da64a563b221d37e03b6"><div class="ttname"><a href="classam_1_1IAmShTimerCallBack.html#ab84921315e99da64a563b221d37e03b6">am::IAmShTimerCallBack::IAmShTimerCallBack</a></div><div class="ttdeci">IAmShTimerCallBack()</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00100">CAmSocketHandler.h:100</a></div></div>
+<div class="ttc" id="CAmSocketHandler_8h_html_a67f1edc0014c2569b2a1e7e423aaa825"><div class="ttname"><a href="CAmSocketHandler_8h.html#a67f1edc0014c2569b2a1e7e423aaa825">MAX_NS</a></div><div class="ttdeci">#define MAX_NS</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00047">CAmSocketHandler.h:47</a></div></div>
+<div class="ttc" id="classam_1_1TAmShPollPrepare_html_ae7d9cffc73ca8704eaa4e5807f223e3c"><div class="ttname"><a href="classam_1_1TAmShPollPrepare.html#ae7d9cffc73ca8704eaa4e5807f223e3c">am::TAmShPollPrepare::TAmShPollPrepare</a></div><div class="ttdeci">TAmShPollPrepare(TClass *instance, void(TClass::*function)(const sh_pollHandle_t handle, void *userData))</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00200">CAmSocketHandler.h:200</a></div></div>
+<div class="ttc" id="classam_1_1IAmShTimerCallBack_html_acac8aaa1edaca170e6266c2aec18d7f1"><div class="ttname"><a href="classam_1_1IAmShTimerCallBack.html#acac8aaa1edaca170e6266c2aec18d7f1">am::IAmShTimerCallBack::~IAmShTimerCallBack</a></div><div class="ttdeci">virtual ~IAmShTimerCallBack()</div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00102">CAmSocketHandler.h:102</a></div></div>
+<div class="ttc" id="namespaceam_html_a47991fcc6785a5c97037b611e7f7e1a8"><div class="ttname"><a href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">am::sh_timerHandle_t</a></div><div class="ttdeci">sh_pollHandle_t sh_timerHandle_t</div><div class="ttdoc">this is a handle for a timer to be used with the SocketHandler </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00052">CAmSocketHandler.h:52</a></div></div>
+<div class="ttc" id="classam_1_1TAmShTimerCallBack_html"><div class="ttname"><a href="classam_1_1TAmShTimerCallBack.html">am::TAmShTimerCallBack</a></div><div class="ttdoc">template to create the functor for a class </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00171">CAmSocketHandler.h:171</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_789817cd9c9d85c1fb6b4cda55b71a5f.html">AudioManagerUtilities</a></li><li class="navelem"><a class="el" href="dir_6fd9bed21473e96783399bf9493172af.html">include</a></li><li class="navelem"><a class="el" href="CAmSocketHandler_8h.html">CAmSocketHandler.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:29 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmTelnetMenuHelper_8cpp.html b/docs/CAmTelnetMenuHelper_8cpp.html
deleted file mode 100644
index a2ef7df..0000000
--- a/docs/CAmTelnetMenuHelper_8cpp.html
+++ /dev/null
@@ -1,162 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
-<title>AudioManager: AudioManagerCore/src/CAmTelnetMenuHelper.cpp File Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
- $(document).ready(initResizable);
- $(window).load(resizeHeight);
-</script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
- <div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
- </div>
- <div id="projectbrief">Native Application Runtime Environment</div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li class="current"><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="files.html"><span>File&#160;List</span></a></li>
- <li><a href="globals.html"><span>File&#160;Members</span></a></li>
- </ul>
- </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
- <div id="nav-tree">
- <div id="nav-tree-contents">
- <div id="nav-sync" class="sync"></div>
- </div>
- </div>
- <div id="splitbar" style="-moz-user-select:none;"
- class="ui-resizable-handle">
- </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('CAmTelnetMenuHelper_8cpp.html','');});
-</script>
-<div id="doc-content">
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
- <div class="summary">
-<a href="#namespaces">Namespaces</a> </div>
- <div class="headertitle">
-<div class="title">CAmTelnetMenuHelper.cpp File Reference</div> </div>
-</div><!--header-->
-<div class="contents">
-
-<p>SPDX license identifier: MPL-2.0.
-<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &quot;<a class="el" href="CAmTelnetMenuHelper_8h_source.html">CAmTelnetMenuHelper.h</a>&quot;</code><br/>
-<code>#include &lt;cassert&gt;</code><br/>
-<code>#include &quot;audiomanagerconfig.h&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmTelnetServer_8h_source.html">CAmTelnetServer.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="IAmDatabaseHandler_8h_source.html">IAmDatabaseHandler.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmControlSender_8h_source.html">CAmControlSender.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmCommandSender_8h_source.html">CAmCommandSender.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmRoutingReceiver_8h_source.html">CAmRoutingReceiver.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmCommandReceiver_8h_source.html">CAmCommandReceiver.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmControlReceiver_8h_source.html">CAmControlReceiver.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>&quot;</code><br/>
-</div>
-<p><a href="CAmTelnetMenuHelper_8cpp_source.html">Go to the source code of this file.</a></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
-Namespaces</h2></td></tr>
-<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
-<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br/></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>SPDX license identifier: MPL-2.0. </p>
-<p>Copyright (C) 2012, BMW AG</p>
-<p>This file is part of GENIVI Project AudioManager.</p>
-<p>Contributions are licensed to the GENIVI Alliance under one or more Contribution License Agreements.</p>
-<dl class="section copyright"><dt>Copyright</dt><dd>This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at <a href="http://mozilla.org/MPL/2.0/">http://mozilla.org/MPL/2.0/</a>.</dd></dl>
-<dl class="section author"><dt>Author</dt><dd>Christian Linke, <a href="#" onclick="location.href='mai'+'lto:'+'chr'+'is'+'tia'+'n.'+'lin'+'ke'+'@bm'+'w.'+'de'; return false;">chris<span style="display: none;">.nosp@m.</span>tian<span style="display: none;">.nosp@m.</span>.link<span style="display: none;">.nosp@m.</span>e@bm<span style="display: none;">.nosp@m.</span>w.de</a> BMW 2011,2012 </dd>
-<dd>
-Frank Herchet, <a href="#" onclick="location.href='mai'+'lto:'+'fra'+'nk'+'.fh'+'.h'+'erc'+'he'+'t@b'+'mw'+'.de'; return false;">frank<span style="display: none;">.nosp@m.</span>.fh.<span style="display: none;">.nosp@m.</span>herch<span style="display: none;">.nosp@m.</span>et@b<span style="display: none;">.nosp@m.</span>mw.de</a> BMW 2012</dd></dl>
-<p>For further information see <a href="http://www.genivi.org/">http://www.genivi.org/</a>. </p>
-
-<p>Definition in file <a class="el" href="CAmTelnetMenuHelper_8cpp_source.html">CAmTelnetMenuHelper.cpp</a>.</p>
-</div></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
- <ul>
- <li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_218adc744edff50228af3539b32b7808.html">src</a></li><li class="navelem"><a class="el" href="CAmTelnetMenuHelper_8cpp.html">CAmTelnetMenuHelper.cpp</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
- <a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
- </ul>
-</div>
-</body>
-</html>
diff --git a/docs/CAmTelnetMenuHelper_8cpp_source.html b/docs/CAmTelnetMenuHelper_8cpp_source.html
deleted file mode 100644
index 55b83fe..0000000
--- a/docs/CAmTelnetMenuHelper_8cpp_source.html
+++ /dev/null
@@ -1,1610 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
-<title>AudioManager: AudioManagerCore/src/CAmTelnetMenuHelper.cpp Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
- $(document).ready(initResizable);
- $(window).load(resizeHeight);
-</script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
- <div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
- </div>
- <div id="projectbrief">Native Application Runtime Environment</div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li class="current"><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="files.html"><span>File&#160;List</span></a></li>
- <li><a href="globals.html"><span>File&#160;Members</span></a></li>
- </ul>
- </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
- <div id="nav-tree">
- <div id="nav-tree-contents">
- <div id="nav-sync" class="sync"></div>
- </div>
- </div>
- <div id="splitbar" style="-moz-user-select:none;"
- class="ui-resizable-handle">
- </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('CAmTelnetMenuHelper_8cpp_source.html','');});
-</script>
-<div id="doc-content">
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
- <div class="headertitle">
-<div class="title">CAmTelnetMenuHelper.cpp</div> </div>
-</div><!--header-->
-<div class="contents">
-<a href="CAmTelnetMenuHelper_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmTelnetMenuHelper_8h.html">CAmTelnetMenuHelper.h</a>&quot;</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;cassert&gt;</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &quot;audiomanagerconfig.h&quot;</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmRouter_8h.html">CAmRouter.h</a>&quot;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmTelnetServer_8h.html">CAmTelnetServer.h</a>&quot;</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="IAmDatabaseHandler_8h.html">IAmDatabaseHandler.h</a>&quot;</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmControlSender_8h.html">CAmControlSender.h</a>&quot;</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmCommandSender_8h.html">CAmCommandSender.h</a>&quot;</span></div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmRoutingSender_8h.html">CAmRoutingSender.h</a>&quot;</span></div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmRoutingReceiver_8h.html">CAmRoutingReceiver.h</a>&quot;</span></div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmCommandReceiver_8h.html">CAmCommandReceiver.h</a>&quot;</span></div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmControlReceiver_8h.html">CAmControlReceiver.h</a>&quot;</span></div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a>&quot;</span></div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
-<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> std::string COLOR_WELCOME(<span class="stringliteral">&quot;\033[1;33m\033[44m&quot;</span>);</div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> std::string COLOR_HEAD(<span class="stringliteral">&quot;\033[1m\033[42m&quot;</span>);</div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> std::string COLOR_DEFAULT(<span class="stringliteral">&quot;\033[0m&quot;</span>);</div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="keyword">namespace </span>am {</div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;CAmTelnetMenuHelper* CAmTelnetMenuHelper::instance = NULL;</div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="classam_1_1CAmTelnetMenuHelper.html#a88a972ac1fbbb1e3e4c89bed9e30d89f"> 49</a></span>&#160;<a class="code" href="classam_1_1CAmTelnetMenuHelper.html#a88a972ac1fbbb1e3e4c89bed9e30d89f">CAmTelnetMenuHelper::CAmTelnetMenuHelper</a>(<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *iSocketHandler, <a class="code" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a> *iCommandSender, <a class="code" href="classam_1_1CAmCommandReceiver.html">CAmCommandReceiver</a> *iCommandReceiver, <a class="code" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a> *iRoutingSender, <a class="code" href="classam_1_1CAmRoutingReceiver.html">CAmRoutingReceiver</a> *iRoutingReceiver, <a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a> *iControlSender, <a class="code" href="classam_1_1CAmControlReceiver.html">CAmControlReceiver</a> *iControlReceiver, <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a> *iDatabasehandler, <a class="code" href="classam_1_1CAmRouter.html">CAmRouter</a> *iRouter, <a class="code" href="classam_1_1CAmTelnetServer.html">CAmTelnetServer</a> *iTelnetServer)</div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;:mpTelenetServer(iTelnetServer), mpSocketHandler(iSocketHandler), mpCommandSender(iCommandSender), mpCommandReceiver(iCommandReceiver), mpRoutingSender(iRoutingSender), mpRoutingReceiver(iRoutingReceiver), mpControlSender(iControlSender), mpControlReceiver(iControlReceiver), mpDatabasehandler(iDatabasehandler), mpRouter(iRouter)</div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;{</div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; instance = <span class="keyword">this</span>;</div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; createCommandMaps();</div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;}</div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="classam_1_1CAmTelnetMenuHelper.html#a05bd315b8bf95210ed72cce5ef591e41"> 58</a></span>&#160;<a class="code" href="classam_1_1CAmTelnetMenuHelper.html#a05bd315b8bf95210ed72cce5ef591e41">CAmTelnetMenuHelper::~CAmTelnetMenuHelper</a>()</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;{</div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;}</div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::createCommandMaps()</div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;{</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="comment">// ROOT commands</span></div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; mRootCommands.clear();</div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; mRootCommands.insert(std::make_pair(<span class="stringliteral">&quot;help&quot;</span>, sCommandPrototypeInfo(<span class="stringliteral">&quot;show all possible commands&quot;</span>, &amp;CAmTelnetMenuHelper::helpCommand)));</div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; mRootCommands.insert(std::make_pair(<span class="stringliteral">&quot;list&quot;</span>, sCommandPrototypeInfo(<span class="stringliteral">&quot;Go into &#39;list&#39;-submenu&quot;</span>, &amp;CAmTelnetMenuHelper::rootListCommand)));</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; mRootCommands.insert(std::make_pair(<span class="stringliteral">&quot;info&quot;</span>, sCommandPrototypeInfo(<span class="stringliteral">&quot;Go into &#39;info&#39;-submenu&quot;</span>, &amp;CAmTelnetMenuHelper::rootInfoCommand)));</div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; mRootCommands.insert(std::make_pair(<span class="stringliteral">&quot;set&quot;</span>, sCommandPrototypeInfo(<span class="stringliteral">&quot;Go into &#39;set&#39;-submenu&quot;</span>, &amp;CAmTelnetMenuHelper::rootSetCommand)));</div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; mRootCommands.insert(std::make_pair(<span class="stringliteral">&quot;get&quot;</span>, sCommandPrototypeInfo(<span class="stringliteral">&quot;Go into &#39;get&#39;-submenu&quot;</span>, &amp;CAmTelnetMenuHelper::rootGetCommand)));</div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; mRootCommands.insert(std::make_pair(<span class="stringliteral">&quot;exit&quot;</span>, sCommandPrototypeInfo(<span class="stringliteral">&quot;quit telnet session&quot;</span>, &amp;CAmTelnetMenuHelper::exitCommand)));</div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="comment">// List commands</span></div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; mListCommands.insert(std::make_pair(<span class="stringliteral">&quot;help&quot;</span>, sCommandPrototypeInfo(std::string(<span class="stringliteral">&quot;show all possible commands&quot;</span>), &amp;CAmTelnetMenuHelper::helpCommand)));</div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; mListCommands.insert(std::make_pair(<span class="stringliteral">&quot;conn&quot;</span>, sCommandPrototypeInfo(<span class="stringliteral">&quot;list all connections&quot;</span>, &amp;CAmTelnetMenuHelper::listConnectionsCommand)));</div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; mListCommands.insert(std::make_pair(<span class="stringliteral">&quot;sources&quot;</span>, sCommandPrototypeInfo(<span class="stringliteral">&quot;list all available sources&quot;</span>, &amp;CAmTelnetMenuHelper::listSourcesCommand)));</div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; mListCommands.insert(std::make_pair(<span class="stringliteral">&quot;sinks&quot;</span>, sCommandPrototypeInfo(<span class="stringliteral">&quot;list all available sinks&quot;</span>, &amp;CAmTelnetMenuHelper::listSinksCommands)));</div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; mListCommands.insert(std::make_pair(<span class="stringliteral">&quot;crfader&quot;</span>, sCommandPrototypeInfo(<span class="stringliteral">&quot;list all crossfaders&quot;</span>, &amp;CAmTelnetMenuHelper::listCrossfaders)));</div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; mListCommands.insert(std::make_pair(<span class="stringliteral">&quot;domains&quot;</span>, sCommandPrototypeInfo(<span class="stringliteral">&quot;list all domains&quot;</span>, &amp;CAmTelnetMenuHelper::listDomainsCommand)));</div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; mListCommands.insert(std::make_pair(<span class="stringliteral">&quot;gws&quot;</span>, sCommandPrototypeInfo(<span class="stringliteral">&quot;list all gateways&quot;</span>, &amp;CAmTelnetMenuHelper::listGatewaysCommand)));</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; mListCommands.insert(std::make_pair(<span class="stringliteral">&quot;mainconn&quot;</span>, sCommandPrototypeInfo(<span class="stringliteral">&quot;list all main connections&quot;</span>, &amp;CAmTelnetMenuHelper::listMainConnectionsCommand)));</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; mListCommands.insert(std::make_pair(<span class="stringliteral">&quot;mainsinks&quot;</span>, sCommandPrototypeInfo(<span class="stringliteral">&quot;list all main sinks&quot;</span>, &amp;CAmTelnetMenuHelper::listMainSinksCommand)));</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; mListCommands.insert(std::make_pair(<span class="stringliteral">&quot;mainsources&quot;</span>, sCommandPrototypeInfo(<span class="stringliteral">&quot;list all main sources&quot;</span>, &amp;CAmTelnetMenuHelper::listMainSourcesCommand)));</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; mListCommands.insert(std::make_pair(<span class="stringliteral">&quot;..&quot;</span>, sCommandPrototypeInfo(<span class="stringliteral">&quot;one step back in menu tree (back to root folder)&quot;</span>, &amp;CAmTelnetMenuHelper::oneStepBackCommand)));</div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; mListCommands.insert(std::make_pair(<span class="stringliteral">&quot;exit&quot;</span>, sCommandPrototypeInfo(<span class="stringliteral">&quot;close telnet session&quot;</span>, &amp;CAmTelnetMenuHelper::exitCommand)));</div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="comment">// Set commands</span></div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; mSetCommands.insert(std::make_pair(<span class="stringliteral">&quot;help&quot;</span>, sCommandPrototypeInfo(std::string(<span class="stringliteral">&quot;show all possible commands&quot;</span>), &amp;CAmTelnetMenuHelper::helpCommand)));</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; mSetCommands.insert(std::make_pair(<span class="stringliteral">&quot;..&quot;</span>, sCommandPrototypeInfo(<span class="stringliteral">&quot;one step back in menu tree (back to root folder)&quot;</span>, &amp;CAmTelnetMenuHelper::oneStepBackCommand)));</div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; mSetCommands.insert(std::make_pair(<span class="stringliteral">&quot;exit&quot;</span>, sCommandPrototypeInfo(<span class="stringliteral">&quot;close telnet session&quot;</span>, &amp;CAmTelnetMenuHelper::exitCommand)));</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; mSetCommands.insert(std::make_pair(<span class="stringliteral">&quot;conn&quot;</span>, sCommandPrototypeInfo(<span class="stringliteral">&quot;use &#39;conn sourceId sinkId&#39; to connect a source and a sink&quot;</span>, &amp;CAmTelnetMenuHelper::setConnection)));</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; mSetCommands.insert(std::make_pair(<span class="stringliteral">&quot;routing&quot;</span>, sCommandPrototypeInfo(<span class="stringliteral">&quot;use &#39;routing sourceId sinkId&#39; to get all\n\t possible routes between a sourceID and a sinkID&quot;</span>, &amp;CAmTelnetMenuHelper::setRoutingCommand)));</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; mSetCommands.insert(std::make_pair(<span class="stringliteral">&quot;disc&quot;</span>, sCommandPrototypeInfo(<span class="stringliteral">&quot;use &#39;disc connectionID&#39; to disconnect \n\t this connection&quot;</span>, &amp;CAmTelnetMenuHelper::setDisconnectConnId)));</div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; mSetCommands.insert(std::make_pair(<span class="stringliteral">&quot;sinkvolume&quot;</span>, sCommandPrototypeInfo(<span class="stringliteral">&quot;use &#39;sinkvolume sinkID volume&#39; to set \n\t absorption in db of sink&quot;</span>, &amp;CAmTelnetMenuHelper::setSinkVolume)));</div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; mSetCommands.insert(std::make_pair(<span class="stringliteral">&quot;sinkvolstep&quot;</span>, sCommandPrototypeInfo(<span class="stringliteral">&quot;use &#39;sinkvolstep sinkID volumestep&#39; to increment \n\t or decrement volume&quot;</span>, &amp;CAmTelnetMenuHelper::setVolumeStep)));</div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; mSetCommands.insert(std::make_pair(<span class="stringliteral">&quot;sinkprop&quot;</span>, sCommandPrototypeInfo(<span class="stringliteral">&quot;use &#39;sinkprop type value&#39; to set \n\t a specific sinksoundproperty&quot;</span>, &amp;CAmTelnetMenuHelper::setSinkSoundProperty)));</div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; mSetCommands.insert(std::make_pair(<span class="stringliteral">&quot;sinkmute&quot;</span>, sCommandPrototypeInfo(<span class="stringliteral">&quot;use &#39;sinkmute sinkid mutestate&#39; to mute \n\t or unmute&quot;</span>, &amp;CAmTelnetMenuHelper::setSinkMuteState)));</div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; mSetCommands.insert(std::make_pair(<span class="stringliteral">&quot;sourceprop&quot;</span>, sCommandPrototypeInfo(<span class="stringliteral">&quot;use &#39;sourceprop type value&#39; to set \n\t a specific sinksoundproperty&quot;</span>, &amp;CAmTelnetMenuHelper::setSourceSoundProperty)));</div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="comment">// Get commands</span></div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; mGetCommands.insert(std::make_pair(<span class="stringliteral">&quot;help&quot;</span>, sCommandPrototypeInfo(std::string(<span class="stringliteral">&quot;show all possible commands&quot;</span>), &amp;CAmTelnetMenuHelper::helpCommand)));</div>
-<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; mGetCommands.insert(std::make_pair(<span class="stringliteral">&quot;routing&quot;</span>, sCommandPrototypeInfo(<span class="stringliteral">&quot;show current routing&quot;</span>, &amp;CAmTelnetMenuHelper::getRoutingCommand)));</div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; mGetCommands.insert(std::make_pair(<span class="stringliteral">&quot;sendv&quot;</span>, sCommandPrototypeInfo(<span class="stringliteral">&quot;show senderversion&quot;</span>, &amp;CAmTelnetMenuHelper::getSenderversionCommand)));</div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; mGetCommands.insert(std::make_pair(<span class="stringliteral">&quot;recv&quot;</span>, sCommandPrototypeInfo(<span class="stringliteral">&quot;show receiverversion &quot;</span>, &amp;CAmTelnetMenuHelper::getReceiverversionCommand)));</div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; mGetCommands.insert(std::make_pair(<span class="stringliteral">&quot;..&quot;</span>, sCommandPrototypeInfo(<span class="stringliteral">&quot;one step back in menu tree (back to root folder)&quot;</span>, &amp;CAmTelnetMenuHelper::oneStepBackCommand)));</div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; mGetCommands.insert(std::make_pair(<span class="stringliteral">&quot;exit&quot;</span>, sCommandPrototypeInfo(<span class="stringliteral">&quot;close telnet session&quot;</span>, &amp;CAmTelnetMenuHelper::exitCommand)));</div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="comment">// Info comands</span></div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; mInfoCommands.insert(std::make_pair(<span class="stringliteral">&quot;help&quot;</span>, sCommandPrototypeInfo(std::string(<span class="stringliteral">&quot;show all possible commands&quot;</span>), &amp;CAmTelnetMenuHelper::helpCommand)));</div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; mInfoCommands.insert(std::make_pair(<span class="stringliteral">&quot;sysprop&quot;</span>, sCommandPrototypeInfo(<span class="stringliteral">&quot;show all systemproperties&quot;</span>, &amp;CAmTelnetMenuHelper::infoSystempropertiesCommand)));</div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; mInfoCommands.insert(std::make_pair(<span class="stringliteral">&quot;dump&quot;</span>, sCommandPrototypeInfo(<span class="stringliteral">&quot;create a database dump of currently used data&quot;</span>, &amp;CAmTelnetMenuHelper::infoDumpCommand)));</div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; mInfoCommands.insert(std::make_pair(<span class="stringliteral">&quot;..&quot;</span>, sCommandPrototypeInfo(<span class="stringliteral">&quot;one step back in menu tree (back to root folder)&quot;</span>, &amp;CAmTelnetMenuHelper::oneStepBackCommand)));</div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; mInfoCommands.insert(std::make_pair(<span class="stringliteral">&quot;exit&quot;</span>, sCommandPrototypeInfo(<span class="stringliteral">&quot;close telnet session&quot;</span>, &amp;CAmTelnetMenuHelper::exitCommand)));</div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;}</div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;</div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="classam_1_1CAmTelnetMenuHelper.html#a595275be7a16152d9b9e13e25f81ef52"> 116</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmTelnetMenuHelper.html#a595275be7a16152d9b9e13e25f81ef52">CAmTelnetMenuHelper::newSocketConnection</a>(<span class="keywordtype">int</span> filedescriptor)</div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;{</div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <a class="code" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457">EMainState</a> state = <a class="code" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a7522d6c554e7a2f680e4b8319c65b428">eRootState</a>;</div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; std::map&lt;int, EMainState&gt;::iterator it;</div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; std::stringstream welcome;</div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; it = mCurrentMainStateMap.find(filedescriptor);</div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="keywordflow">if</span> (it != mCurrentMainStateMap.end())</div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; {</div>
-<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="comment">// socket connection already exists, delete entry and go back to root state</span></div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; mCurrentMainStateMap.erase(it);</div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; }</div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; it = mCurrentMainStateMap.begin();</div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="comment">// insert new socket connection</span></div>
-<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; mCurrentMainStateMap.insert(it, std::make_pair(filedescriptor, state));</div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="comment">// Send welcome message</span></div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; welcome &lt;&lt; COLOR_WELCOME &lt;&lt; <span class="stringliteral">&quot;Welcome to GENIVI AudioManager &quot;</span> &lt;&lt; DAEMONVERSION &lt;&lt; COLOR_DEFAULT &lt;&lt; <span class="stringliteral">&quot;\n&gt;&quot;</span>;</div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; assert(send(filedescriptor, welcome.str().c_str(), welcome.str().size(), 0)&gt;=0);</div>
-<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;[TN] New connection: &quot;</span>, filedescriptor);</div>
-<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;}</div>
-<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;</div>
-<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="classam_1_1CAmTelnetMenuHelper.html#a598300d0cb73b7859653311c13de8b42"> 138</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmTelnetMenuHelper.html#a598300d0cb73b7859653311c13de8b42">CAmTelnetMenuHelper::socketConnectionsClosed</a>(<span class="keywordtype">int</span> filedescriptor)</div>
-<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;{</div>
-<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; std::map&lt;int, EMainState&gt;::iterator it;</div>
-<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; it = mCurrentMainStateMap.find(filedescriptor);</div>
-<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="keywordflow">if</span> (it != mCurrentMainStateMap.end())</div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; {</div>
-<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; mCurrentMainStateMap.erase(it);</div>
-<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; }</div>
-<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; {</div>
-<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;[TN] socketConnectionsClosed, fd not found, &quot;</span>, filedescriptor);</div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; }</div>
-<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;}</div>
-<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;</div>
-<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="classam_1_1CAmTelnetMenuHelper.html#a7f83eef5cd301ead49fb11ef52b45b2a"> 154</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmTelnetMenuHelper.html#a7f83eef5cd301ead49fb11ef52b45b2a">CAmTelnetMenuHelper::enterCmdQueue</a>(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;{</div>
-<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; std::map&lt;int, EMainState&gt;::iterator it;</div>
-<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; std::string cmd;</div>
-<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; tCommandMap::iterator cmditer;</div>
-<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; <span class="comment">// find current filedescriptor to get the current state of the telnet session</span></div>
-<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; it = mCurrentMainStateMap.find(filedescriptor);</div>
-<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; <span class="keywordflow">while</span> (!CmdQueue.empty())</div>
-<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; {</div>
-<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; cmd = CmdQueue.front();</div>
-<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <span class="comment">// Now remove the first command, it&#39;s stored in &#39;cmd&#39;</span></div>
-<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; CmdQueue.pop();</div>
-<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <span class="comment">// telnet session found. depending on the current state, different commands are available</span></div>
-<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <span class="keywordflow">switch</span> (it-&gt;second)</div>
-<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; {</div>
-<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="keywordflow">case</span> <a class="code" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a7522d6c554e7a2f680e4b8319c65b428">eRootState</a>:</div>
-<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; cmditer = mRootCommands.find(cmd);</div>
-<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <span class="keywordflow">if</span> (mRootCommands.end() != cmditer)</div>
-<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; cmditer-&gt;second.CommandPrototype(CmdQueue, filedescriptor);</div>
-<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; sendError(filedescriptor, <span class="stringliteral">&quot;Command not found\n&quot;</span>);</div>
-<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;</div>
-<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <span class="keywordflow">case</span> <a class="code" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457ac793e4ed9c584b8ec0f0154ff161ae91">eListState</a>:</div>
-<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; cmditer = mListCommands.find(cmd);</div>
-<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <span class="keywordflow">if</span> (mListCommands.end() != cmditer)</div>
-<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; cmditer-&gt;second.CommandPrototype(CmdQueue, filedescriptor);</div>
-<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; sendError(filedescriptor, <span class="stringliteral">&quot;Command not found\n&quot;</span>);</div>
-<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;</div>
-<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; <span class="keywordflow">case</span> <a class="code" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a2b4f3a03294e710b9acac49112538778">eInfoState</a>:</div>
-<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; cmditer = mInfoCommands.find(cmd);</div>
-<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; <span class="keywordflow">if</span> (mInfoCommands.end() != cmditer)</div>
-<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; cmditer-&gt;second.CommandPrototype(CmdQueue, filedescriptor);</div>
-<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; sendError(filedescriptor, <span class="stringliteral">&quot;Command not found\n&quot;</span>);</div>
-<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;</div>
-<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; <span class="keywordflow">case</span> <a class="code" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a216e96c9f1ef0ee21e5dd8da0521087e">eGetState</a>:</div>
-<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; cmditer = mGetCommands.find(cmd);</div>
-<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; <span class="keywordflow">if</span> (mGetCommands.end() != cmditer)</div>
-<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; cmditer-&gt;second.CommandPrototype(CmdQueue, filedescriptor);</div>
-<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; sendError(filedescriptor, <span class="stringliteral">&quot;Command not found\n&quot;</span>);</div>
-<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;</div>
-<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; <span class="keywordflow">case</span> <a class="code" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a73266cf9d5d7bb4ed490b9ec8ff4bf57">eSetState</a>:</div>
-<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; cmditer = mSetCommands.find(cmd);</div>
-<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; <span class="keywordflow">if</span> (mSetCommands.end() != cmditer)</div>
-<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; cmditer-&gt;second.CommandPrototype(CmdQueue, filedescriptor);</div>
-<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; sendError(filedescriptor, <span class="stringliteral">&quot;Command not found\n&quot;</span>);</div>
-<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;</div>
-<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; <span class="keywordflow">default</span>:</div>
-<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; }</div>
-<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; }</div>
-<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;</div>
-<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; sendCurrentCmdPrompt(filedescriptor);</div>
-<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;}</div>
-<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;</div>
-<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::sendError(<span class="keywordtype">int</span>&amp; filedescriptor, std::string error_string)</div>
-<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;{</div>
-<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; assert(send(filedescriptor, error_string.c_str(), error_string.size(), 0)&gt;=0);</div>
-<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;}</div>
-<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;</div>
-<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::sendTelnetLine(<span class="keywordtype">int</span>&amp; filedescriptor, std::stringstream&amp; line)</div>
-<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;{</div>
-<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; assert(send(filedescriptor, line.str().c_str(), line.str().size(), 0)&gt;=0);</div>
-<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;}</div>
-<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;</div>
-<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::sendCurrentCmdPrompt(<span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;{</div>
-<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; std::map&lt;int, EMainState&gt;::iterator it;</div>
-<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; std::stringstream outputstream;</div>
-<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; outputstream &lt;&lt; std::endl;</div>
-<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; it = mCurrentMainStateMap.find(filedescriptor);</div>
-<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; <span class="keywordflow">if</span> (it != mCurrentMainStateMap.end())</div>
-<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; {</div>
-<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; <span class="keywordflow">switch</span> (it-&gt;second)</div>
-<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; {</div>
-<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; <span class="keywordflow">case</span> <a class="code" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a7522d6c554e7a2f680e4b8319c65b428">eRootState</a>:</div>
-<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; outputstream &lt;&lt; <span class="stringliteral">&quot;\\&gt;&quot;</span>;</div>
-<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; <span class="keywordflow">case</span> <a class="code" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457ac793e4ed9c584b8ec0f0154ff161ae91">eListState</a>:</div>
-<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; outputstream &lt;&lt; <span class="stringliteral">&quot;\\List&gt;&quot;</span>;</div>
-<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; <span class="keywordflow">case</span> <a class="code" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a216e96c9f1ef0ee21e5dd8da0521087e">eGetState</a>:</div>
-<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; outputstream &lt;&lt; <span class="stringliteral">&quot;\\Get&gt;&quot;</span>;</div>
-<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; <span class="keywordflow">case</span> <a class="code" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a73266cf9d5d7bb4ed490b9ec8ff4bf57">eSetState</a>:</div>
-<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; outputstream &lt;&lt; <span class="stringliteral">&quot;\\Set&gt;&quot;</span>;</div>
-<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; <span class="keywordflow">case</span> <a class="code" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a2b4f3a03294e710b9acac49112538778">eInfoState</a>:</div>
-<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; outputstream &lt;&lt; <span class="stringliteral">&quot;\\Info&gt;&quot;</span>;</div>
-<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; <span class="keywordflow">default</span>:</div>
-<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; }</div>
-<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; assert(send(filedescriptor, outputstream.str().c_str(), outputstream.str().size(), 0)&gt;=0);</div>
-<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; }</div>
-<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; {</div>
-<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;[TN] sendCurrentCmdPrompt, fd not found: &quot;</span>, filedescriptor);</div>
-<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; }</div>
-<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;}</div>
-<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;</div>
-<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::exitCommand(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;{</div>
-<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; instance-&gt;exitCommandExec(CmdQueue, filedescriptor);</div>
-<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;}</div>
-<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;</div>
-<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::oneStepBackCommandExec(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;{</div>
-<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; (void) (CmdQueue);</div>
-<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; std::map&lt;int, EMainState&gt;::iterator it;</div>
-<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; it = mCurrentMainStateMap.find(filedescriptor);</div>
-<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; <span class="keywordflow">if</span> (it != mCurrentMainStateMap.end())</div>
-<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; {</div>
-<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; <span class="keywordflow">switch</span> (it-&gt;second)</div>
-<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; {</div>
-<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; <span class="keywordflow">case</span> <a class="code" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a7522d6c554e7a2f680e4b8319c65b428">eRootState</a>:</div>
-<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; it-&gt;second = <a class="code" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a7522d6c554e7a2f680e4b8319c65b428">eRootState</a>;</div>
-<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; <span class="keywordflow">case</span> <a class="code" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457ac793e4ed9c584b8ec0f0154ff161ae91">eListState</a>:</div>
-<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; it-&gt;second = <a class="code" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a7522d6c554e7a2f680e4b8319c65b428">eRootState</a>;</div>
-<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; ;</div>
-<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; <span class="keywordflow">case</span> <a class="code" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a216e96c9f1ef0ee21e5dd8da0521087e">eGetState</a>:</div>
-<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; it-&gt;second = <a class="code" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a7522d6c554e7a2f680e4b8319c65b428">eRootState</a>;</div>
-<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; ;</div>
-<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; <span class="keywordflow">case</span> <a class="code" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a73266cf9d5d7bb4ed490b9ec8ff4bf57">eSetState</a>:</div>
-<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; it-&gt;second = <a class="code" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a7522d6c554e7a2f680e4b8319c65b428">eRootState</a>;</div>
-<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; ;</div>
-<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; <span class="keywordflow">case</span> <a class="code" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a2b4f3a03294e710b9acac49112538778">eInfoState</a>:</div>
-<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; it-&gt;second = <a class="code" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a7522d6c554e7a2f680e4b8319c65b428">eRootState</a>;</div>
-<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; ;</div>
-<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; <span class="keywordflow">default</span>:</div>
-<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; it-&gt;second = <a class="code" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a7522d6c554e7a2f680e4b8319c65b428">eRootState</a>;</div>
-<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; }</div>
-<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;[TN] oneStepBackCommandExec, state: &quot;</span>, it-&gt;second);</div>
-<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; }</div>
-<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160;</div>
-<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;}</div>
-<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;</div>
-<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::oneStepBackCommand(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160;{</div>
-<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; instance-&gt;oneStepBackCommandExec(CmdQueue, filedescriptor);</div>
-<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160;}</div>
-<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;</div>
-<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::exitCommandExec(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;{</div>
-<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; (void) (CmdQueue);</div>
-<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; std::map&lt;int, EMainState&gt;::iterator it;</div>
-<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; std::stringstream line;</div>
-<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; std::stringstream output;</div>
-<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; <span class="comment">// Sending a last message to the client</span></div>
-<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; output &lt;&lt; <span class="stringliteral">&quot;bye!&quot;</span> &lt;&lt; COLOR_DEFAULT &lt;&lt; std::endl;</div>
-<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; sendTelnetLine(filedescriptor, output);</div>
-<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; tCommandMap::iterator iter;</div>
-<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; it = mCurrentMainStateMap.find(filedescriptor);</div>
-<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; <span class="keywordflow">if</span> (it != mCurrentMainStateMap.end())</div>
-<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; {</div>
-<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; <span class="keywordflow">if</span> (NULL != mpTelenetServer)</div>
-<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; {</div>
-<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;[TN] exitCommandExec, removing fd &quot;</span>, filedescriptor);</div>
-<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; mpTelenetServer-&gt;<a class="code" href="classam_1_1CAmTelnetServer.html#a82eeaaf8424a0144de1952bf8b270664">disconnectClient</a>(filedescriptor);</div>
-<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; mCurrentMainStateMap.erase(it);</div>
-<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; }</div>
-<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; {</div>
-<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;[TN] exitCommandExec, mpTelenetServer == NULL, fd &quot;</span>, filedescriptor);</div>
-<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; }</div>
-<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160; }</div>
-<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;}</div>
-<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160;</div>
-<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::helpCommand(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;{</div>
-<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; instance-&gt;helpCommandExec(CmdQueue, filedescriptor);</div>
-<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160;}</div>
-<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160;</div>
-<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::helpCommandExec(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160;{</div>
-<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; (void) (CmdQueue);</div>
-<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; std::map&lt;int, EMainState&gt;::iterator it;</div>
-<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; std::stringstream line;</div>
-<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; tCommandMap::iterator cmdIter;</div>
-<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; it = mCurrentMainStateMap.find(filedescriptor);</div>
-<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; <span class="keywordflow">if</span> (it != mCurrentMainStateMap.end())</div>
-<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; {</div>
-<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; line &lt;&lt; COLOR_HEAD &lt;&lt; <span class="stringliteral">&quot;###################################################&quot;</span> &lt;&lt; COLOR_DEFAULT &lt;&lt; std::endl;</div>
-<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; line &lt;&lt; COLOR_HEAD &lt;&lt; <span class="stringliteral">&quot;###### The following commands are supported: ######&quot;</span> &lt;&lt; COLOR_DEFAULT &lt;&lt; std::endl;</div>
-<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; line &lt;&lt; COLOR_HEAD &lt;&lt; <span class="stringliteral">&quot;###################################################&quot;</span> &lt;&lt; COLOR_DEFAULT &lt;&lt; std::endl &lt;&lt; std::endl;</div>
-<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160; <span class="keywordflow">switch</span> (it-&gt;second)</div>
-<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; {</div>
-<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; <span class="keywordflow">case</span> <a class="code" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a7522d6c554e7a2f680e4b8319c65b428">eRootState</a>:</div>
-<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; cmdIter = mRootCommands.begin();</div>
-<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; <span class="keywordflow">while</span> (cmdIter != mRootCommands.end())</div>
-<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; {</div>
-<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160; line &lt;&lt; cmdIter-&gt;first &lt;&lt; <span class="stringliteral">&quot;\t\t- &quot;</span> &lt;&lt; cmdIter-&gt;second.info &lt;&lt; std::endl;</div>
-<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160; cmdIter++;</div>
-<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; }</div>
-<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; <span class="keywordflow">case</span> <a class="code" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457ac793e4ed9c584b8ec0f0154ff161ae91">eListState</a>:</div>
-<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160; cmdIter = mListCommands.begin();</div>
-<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160; <span class="keywordflow">while</span> (cmdIter != mListCommands.end())</div>
-<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160; {</div>
-<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; line &lt;&lt; cmdIter-&gt;first &lt;&lt; <span class="stringliteral">&quot;\t\t- &quot;</span> &lt;&lt; cmdIter-&gt;second.info &lt;&lt; std::endl;</div>
-<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; cmdIter++;</div>
-<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160; }</div>
-<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160; <span class="keywordflow">case</span> <a class="code" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a216e96c9f1ef0ee21e5dd8da0521087e">eGetState</a>:</div>
-<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160; cmdIter = mGetCommands.begin();</div>
-<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160; <span class="keywordflow">while</span> (cmdIter != mGetCommands.end())</div>
-<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; {</div>
-<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160; line &lt;&lt; cmdIter-&gt;first &lt;&lt; <span class="stringliteral">&quot;\t\t- &quot;</span> &lt;&lt; cmdIter-&gt;second.info &lt;&lt; std::endl;</div>
-<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; cmdIter++;</div>
-<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160; }</div>
-<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160; <span class="keywordflow">case</span> <a class="code" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a73266cf9d5d7bb4ed490b9ec8ff4bf57">eSetState</a>:</div>
-<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160; cmdIter = mSetCommands.begin();</div>
-<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160; <span class="keywordflow">while</span> (cmdIter != mSetCommands.end())</div>
-<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160; {</div>
-<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160; line &lt;&lt; cmdIter-&gt;first &lt;&lt; <span class="stringliteral">&quot;\t\t- &quot;</span> &lt;&lt; cmdIter-&gt;second.info &lt;&lt; std::endl;</div>
-<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160; cmdIter++;</div>
-<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160; }</div>
-<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160; <span class="keywordflow">case</span> <a class="code" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a2b4f3a03294e710b9acac49112538778">eInfoState</a>:</div>
-<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160; cmdIter = mInfoCommands.begin();</div>
-<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160; <span class="keywordflow">while</span> (cmdIter != mInfoCommands.end())</div>
-<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; {</div>
-<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160; line &lt;&lt; cmdIter-&gt;first &lt;&lt; <span class="stringliteral">&quot;\t\t- &quot;</span> &lt;&lt; cmdIter-&gt;second.info &lt;&lt; std::endl;</div>
-<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; cmdIter++;</div>
-<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160; }</div>
-<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160; <span class="keywordflow">default</span>:</div>
-<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160; }</div>
-<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160;</div>
-<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160; sendTelnetLine(filedescriptor, line);</div>
-<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160; }</div>
-<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160;</div>
-<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160;}</div>
-<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160;</div>
-<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::rootGetCommand(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160;{</div>
-<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160; instance-&gt;rootGetCommandExec(CmdQueue, filedescriptor);</div>
-<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160;}</div>
-<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160;</div>
-<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::rootGetCommandExec(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160;{</div>
-<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; (void) (CmdQueue);</div>
-<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; std::map&lt;int, EMainState&gt;::iterator it;</div>
-<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160; it = mCurrentMainStateMap.find(filedescriptor);</div>
-<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160; <span class="keywordflow">if</span> (it != mCurrentMainStateMap.end())</div>
-<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160; {</div>
-<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160; it-&gt;second = <a class="code" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a216e96c9f1ef0ee21e5dd8da0521087e">eGetState</a>;</div>
-<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160; }</div>
-<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160;}</div>
-<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160;</div>
-<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::rootSetCommand(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160;{</div>
-<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160; instance-&gt;rootSetCommandExec(CmdQueue, filedescriptor);</div>
-<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160;}</div>
-<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160;</div>
-<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::rootSetCommandExec(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160;{</div>
-<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160; (void) (CmdQueue);</div>
-<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160; std::map&lt;int, EMainState&gt;::iterator it;</div>
-<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160; it = mCurrentMainStateMap.find(filedescriptor);</div>
-<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160; <span class="keywordflow">if</span> (it != mCurrentMainStateMap.end())</div>
-<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; {</div>
-<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; it-&gt;second = <a class="code" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a73266cf9d5d7bb4ed490b9ec8ff4bf57">eSetState</a>;</div>
-<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160; }</div>
-<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160;}</div>
-<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160;</div>
-<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::rootListCommand(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160;{</div>
-<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160; instance-&gt;rootListCommandExec(CmdQueue, filedescriptor);</div>
-<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160;}</div>
-<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160;</div>
-<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::rootListCommandExec(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160;{</div>
-<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160; (void) (CmdQueue);</div>
-<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160; std::map&lt;int, EMainState&gt;::iterator it;</div>
-<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160; it = mCurrentMainStateMap.find(filedescriptor);</div>
-<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160; <span class="keywordflow">if</span> (it != mCurrentMainStateMap.end())</div>
-<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160; {</div>
-<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160; it-&gt;second = <a class="code" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457ac793e4ed9c584b8ec0f0154ff161ae91">eListState</a>;</div>
-<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160; }</div>
-<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160;}</div>
-<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160;</div>
-<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::rootInfoCommand(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160;{</div>
-<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160; instance-&gt;rootInfoCommandExec(CmdQueue, filedescriptor);</div>
-<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160;}</div>
-<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160;</div>
-<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::rootInfoCommandExec(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160;{</div>
-<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160; (void) (CmdQueue);</div>
-<div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160; std::map&lt;int, EMainState&gt;::iterator it;</div>
-<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160; it = mCurrentMainStateMap.find(filedescriptor);</div>
-<div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160; <span class="keywordflow">if</span> (it != mCurrentMainStateMap.end())</div>
-<div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160; {</div>
-<div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160; it-&gt;second = <a class="code" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a2b4f3a03294e710b9acac49112538778">eInfoState</a>;</div>
-<div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160; }</div>
-<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160;}</div>
-<div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160;</div>
-<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::listConnectionsCommand(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160;{</div>
-<div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160; instance-&gt;listConnectionsCommandExec(CmdQueue, filedescriptor);</div>
-<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160;}</div>
-<div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160;</div>
-<div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::listConnectionsCommandExec(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160;{</div>
-<div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160; (void) (CmdQueue);</div>
-<div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160; std::vector &lt; am_Connection_s &gt; listConnections;</div>
-<div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a> == mpDatabasehandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a2930829b81fce558266de3955baef664">getListConnections</a>(listConnections))</div>
-<div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160; {</div>
-<div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160; std::stringstream output;</div>
-<div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160; output &lt;&lt; <span class="stringliteral">&quot;\tConnections: &quot;</span> &lt;&lt; listConnections.size() &lt;&lt; std::endl;</div>
-<div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160; <span class="keywordflow">for</span> (std::vector&lt;am_Connection_s&gt;::iterator iter(listConnections.begin()); iter &lt; listConnections.end(); iter++)</div>
-<div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160; {</div>
-<div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160; output &lt;&lt; <span class="stringliteral">&quot;\tID: &quot;</span> &lt;&lt; iter-&gt;connectionID &lt;&lt; <span class="stringliteral">&quot;\tSrcID: &quot;</span> &lt;&lt; iter-&gt;sourceID &lt;&lt; <span class="stringliteral">&quot;\tSinkID: &quot;</span> &lt;&lt; iter-&gt;sinkID &lt;&lt; <span class="stringliteral">&quot;\tFormat: &quot;</span> &lt;&lt; iter-&gt;connectionFormat &lt;&lt; <span class="stringliteral">&quot;\tdelay: &quot;</span> &lt;&lt; iter-&gt;delay &lt;&lt; std::endl;</div>
-<div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160; }</div>
-<div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160; sendTelnetLine(filedescriptor, output);</div>
-<div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160; }</div>
-<div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160; {</div>
-<div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160; sendError(filedescriptor, <span class="stringliteral">&quot;ERROR: mDatabasehandler-&gt;getListConnections&quot;</span>);</div>
-<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160; }</div>
-<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160;}</div>
-<div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160;</div>
-<div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::listSourcesCommand(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160;{</div>
-<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160; instance-&gt;listSourcesCommandExec(CmdQueue, filedescriptor);</div>
-<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160;}</div>
-<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160;</div>
-<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::listSourcesCommandExec(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160;{</div>
-<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160; (void) (CmdQueue);</div>
-<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160; std::vector &lt; am_Source_s &gt; listSources;</div>
-<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a> == mpDatabasehandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#ad20967b3bd76d83aa3eef15a43ef9e2b">getListSources</a>(listSources))</div>
-<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160; {</div>
-<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160; std::stringstream output;</div>
-<div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160; output &lt;&lt; <span class="stringliteral">&quot;\tSources: &quot;</span> &lt;&lt; listSources.size() &lt;&lt; std::endl;</div>
-<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160; <span class="keywordflow">for</span> (std::vector&lt;am_Source_s&gt;::iterator iter(listSources.begin()); iter &lt; listSources.end(); iter++)</div>
-<div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160; {</div>
-<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160; output &lt;&lt; <span class="stringliteral">&quot;\tID: &quot;</span> &lt;&lt; iter-&gt;sourceID &lt;&lt; <span class="stringliteral">&quot;\tName: &quot;</span> &lt;&lt; iter-&gt;name &lt;&lt; <span class="stringliteral">&quot;\tDomainID: &quot;</span> &lt;&lt; iter-&gt;domainID &lt;&lt; <span class="stringliteral">&quot;\tState: &quot;</span> &lt;&lt; iter-&gt;sourceState &lt;&lt; <span class="stringliteral">&quot;\tVolume: &quot;</span> &lt;&lt; iter-&gt;volume &lt;&lt; std::endl;</div>
-<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160; }</div>
-<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160; sendTelnetLine(filedescriptor, output);</div>
-<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160; }</div>
-<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160; {</div>
-<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160; sendError(filedescriptor, <span class="stringliteral">&quot;ERROR: mDatabasehandler-&gt;getListSources&quot;</span>);</div>
-<div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160; }</div>
-<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160;}</div>
-<div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160;</div>
-<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::listSinksCommands(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160;{</div>
-<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160; instance-&gt;listSinksCommandsExec(CmdQueue, filedescriptor);</div>
-<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160;}</div>
-<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160;</div>
-<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::listSinksCommandsExec(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160;{</div>
-<div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160; (void) (CmdQueue);</div>
-<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160; std::vector &lt; am_Sink_s &gt; listSinks;</div>
-<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a> == mpDatabasehandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#aa98ce6f4153297f29b68d4b6fdbec7f1">getListSinks</a>(listSinks))</div>
-<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160; {</div>
-<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; std::stringstream output;</div>
-<div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160; output &lt;&lt; <span class="stringliteral">&quot;\tSinks: &quot;</span> &lt;&lt; listSinks.size() &lt;&lt; std::endl;</div>
-<div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160; <span class="keywordflow">for</span> (std::vector&lt;am_Sink_s&gt;::iterator iter(listSinks.begin()); iter &lt; listSinks.end(); iter++)</div>
-<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160; {</div>
-<div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160; output &lt;&lt; <span class="stringliteral">&quot;\tID: &quot;</span> &lt;&lt; iter-&gt;sinkID &lt;&lt; <span class="stringliteral">&quot;\tDomainID: &quot;</span> &lt;&lt; iter-&gt;domainID &lt;&lt; <span class="stringliteral">&quot;\tName: &quot;</span> &lt;&lt; iter-&gt;name &lt;&lt; <span class="stringliteral">&quot;\tAvailable: &quot;</span> &lt;&lt; iter-&gt;available.availability &lt;&lt; <span class="stringliteral">&quot;\tVolume: &quot;</span> &lt;&lt; iter-&gt;volume &lt;&lt; std::endl;</div>
-<div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160; }</div>
-<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160; sendTelnetLine(filedescriptor, output);</div>
-<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160; }</div>
-<div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160; {</div>
-<div class="line"><a name="l00586"></a><span class="lineno"> 586</span>&#160; sendError(filedescriptor, <span class="stringliteral">&quot;ERROR: mDatabasehandler-&gt;getListSinks&quot;</span>);</div>
-<div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160; }</div>
-<div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160;}</div>
-<div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160;</div>
-<div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::listCrossfaders(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160;{</div>
-<div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160; instance-&gt;listCrossfadersExec(CmdQueue, filedescriptor);</div>
-<div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160;}</div>
-<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160;</div>
-<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::listCrossfadersExec(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160;{</div>
-<div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160; (void) (CmdQueue);</div>
-<div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160; std::vector &lt; am_Crossfader_s &gt; listCrossfaders;</div>
-<div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a> == mpDatabasehandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#aa454452c89957eb236e3a68965ddac95">getListCrossfaders</a>(listCrossfaders))</div>
-<div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160; {</div>
-<div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160; std::stringstream output;</div>
-<div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160; output &lt;&lt; <span class="stringliteral">&quot;\tCrossfader: &quot;</span> &lt;&lt; listCrossfaders.size() &lt;&lt; std::endl;</div>
-<div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160; <span class="keywordflow">for</span> (std::vector&lt;am_Crossfader_s&gt;::iterator iter(listCrossfaders.begin()); iter &lt; listCrossfaders.end(); iter++)</div>
-<div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160; {</div>
-<div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160; output &lt;&lt; <span class="stringliteral">&quot;\tID: &quot;</span> &lt;&lt; iter-&gt;crossfaderID &lt;&lt; <span class="stringliteral">&quot;\tName: &quot;</span> &lt;&lt; iter-&gt;name &lt;&lt; <span class="stringliteral">&quot;\tSinkA: &quot;</span> &lt;&lt; iter-&gt;sinkID_A &lt;&lt; <span class="stringliteral">&quot;\tSinkB: &quot;</span> &lt;&lt; iter-&gt;sinkID_B &lt;&lt; <span class="stringliteral">&quot;\tSourceID: &quot;</span> &lt;&lt; iter-&gt;sourceID &lt;&lt; std::endl;</div>
-<div class="line"><a name="l00610"></a><span class="lineno"> 610</span>&#160; }</div>
-<div class="line"><a name="l00611"></a><span class="lineno"> 611</span>&#160; sendTelnetLine(filedescriptor, output);</div>
-<div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160; }</div>
-<div class="line"><a name="l00613"></a><span class="lineno"> 613</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00614"></a><span class="lineno"> 614</span>&#160; {</div>
-<div class="line"><a name="l00615"></a><span class="lineno"> 615</span>&#160; sendError(filedescriptor, <span class="stringliteral">&quot;ERROR: mDatabasehandler-&gt;getListCrossfaders&quot;</span>);</div>
-<div class="line"><a name="l00616"></a><span class="lineno"> 616</span>&#160; }</div>
-<div class="line"><a name="l00617"></a><span class="lineno"> 617</span>&#160;}</div>
-<div class="line"><a name="l00618"></a><span class="lineno"> 618</span>&#160;</div>
-<div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::listDomainsCommand(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160;{</div>
-<div class="line"><a name="l00623"></a><span class="lineno"> 623</span>&#160; instance-&gt;listDomainsCommandExec(CmdQueue, filedescriptor);</div>
-<div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160;}</div>
-<div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160;</div>
-<div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::listDomainsCommandExec(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160;{</div>
-<div class="line"><a name="l00630"></a><span class="lineno"> 630</span>&#160; (void) (CmdQueue);</div>
-<div class="line"><a name="l00631"></a><span class="lineno"> 631</span>&#160; std::vector &lt; am_Domain_s &gt; listDomains;</div>
-<div class="line"><a name="l00632"></a><span class="lineno"> 632</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a> == mpDatabasehandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a8265be20dd2e82710a7acf3611fb0457">getListDomains</a>(listDomains))</div>
-<div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160; {</div>
-<div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160; std::stringstream output;</div>
-<div class="line"><a name="l00635"></a><span class="lineno"> 635</span>&#160; output &lt;&lt; <span class="stringliteral">&quot;\tDomains: &quot;</span> &lt;&lt; listDomains.size() &lt;&lt; std::endl;</div>
-<div class="line"><a name="l00636"></a><span class="lineno"> 636</span>&#160; <span class="keywordflow">for</span> (std::vector&lt;am_Domain_s&gt;::iterator iter(listDomains.begin()); iter &lt; listDomains.end(); iter++)</div>
-<div class="line"><a name="l00637"></a><span class="lineno"> 637</span>&#160; {</div>
-<div class="line"><a name="l00638"></a><span class="lineno"> 638</span>&#160; output &lt;&lt; <span class="stringliteral">&quot;\tID: &quot;</span> &lt;&lt; iter-&gt;domainID &lt;&lt; <span class="stringliteral">&quot;\tName: &quot;</span> &lt;&lt; iter-&gt;name &lt;&lt; <span class="stringliteral">&quot;\tBusname: &quot;</span> &lt;&lt; iter-&gt;busname &lt;&lt; <span class="stringliteral">&quot;\tNodename: &quot;</span> &lt;&lt; iter-&gt;nodename &lt;&lt; <span class="stringliteral">&quot;\tState: &quot;</span> &lt;&lt; <span class="keyword">static_cast&lt;</span><span class="keywordtype">int</span><span class="keyword">&gt;</span>(iter-&gt;state) &lt;&lt; std::endl;</div>
-<div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160; }</div>
-<div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160; sendTelnetLine(filedescriptor, output);</div>
-<div class="line"><a name="l00641"></a><span class="lineno"> 641</span>&#160; }</div>
-<div class="line"><a name="l00642"></a><span class="lineno"> 642</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00643"></a><span class="lineno"> 643</span>&#160; {</div>
-<div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160; sendError(filedescriptor, <span class="stringliteral">&quot;ERROR: mDatabasehandler-&gt;getListDomains&quot;</span>);</div>
-<div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160; }</div>
-<div class="line"><a name="l00646"></a><span class="lineno"> 646</span>&#160;}</div>
-<div class="line"><a name="l00647"></a><span class="lineno"> 647</span>&#160;</div>
-<div class="line"><a name="l00648"></a><span class="lineno"> 648</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00649"></a><span class="lineno"> 649</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::listGatewaysCommand(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l00650"></a><span class="lineno"> 650</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160;{</div>
-<div class="line"><a name="l00652"></a><span class="lineno"> 652</span>&#160; instance-&gt;listGatewaysCommandExec(CmdQueue, filedescriptor);</div>
-<div class="line"><a name="l00653"></a><span class="lineno"> 653</span>&#160;}</div>
-<div class="line"><a name="l00654"></a><span class="lineno"> 654</span>&#160;</div>
-<div class="line"><a name="l00655"></a><span class="lineno"> 655</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00656"></a><span class="lineno"> 656</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::listGatewaysCommandExec(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l00657"></a><span class="lineno"> 657</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00658"></a><span class="lineno"> 658</span>&#160;{</div>
-<div class="line"><a name="l00659"></a><span class="lineno"> 659</span>&#160; (void) (CmdQueue);</div>
-<div class="line"><a name="l00660"></a><span class="lineno"> 660</span>&#160; std::vector &lt; am_Gateway_s &gt; listGateways;</div>
-<div class="line"><a name="l00661"></a><span class="lineno"> 661</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a> == mpDatabasehandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#aab7a9044f1bc4ff8a048910f82dc93ea">getListGateways</a>(listGateways))</div>
-<div class="line"><a name="l00662"></a><span class="lineno"> 662</span>&#160; {</div>
-<div class="line"><a name="l00663"></a><span class="lineno"> 663</span>&#160; std::stringstream output;</div>
-<div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160; output &lt;&lt; <span class="stringliteral">&quot;\tGateways: &quot;</span> &lt;&lt; listGateways.size();</div>
-<div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160; <span class="keywordflow">for</span> (std::vector&lt;am_Gateway_s&gt;::iterator iter(listGateways.begin()); iter &lt; listGateways.end(); iter++)</div>
-<div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160; {</div>
-<div class="line"><a name="l00667"></a><span class="lineno"> 667</span>&#160; output &lt;&lt; <span class="stringliteral">&quot;\tID: &quot;</span> &lt;&lt; iter-&gt;gatewayID &lt;&lt; <span class="stringliteral">&quot;\tName: &quot;</span> &lt;&lt; iter-&gt;name &lt;&lt; <span class="stringliteral">&quot;\tSourceID: &quot;</span> &lt;&lt; iter-&gt;sourceID &lt;&lt; <span class="stringliteral">&quot;\tSinkID: &quot;</span> &lt;&lt; iter-&gt;sinkID &lt;&lt; std::endl;</div>
-<div class="line"><a name="l00668"></a><span class="lineno"> 668</span>&#160; }</div>
-<div class="line"><a name="l00669"></a><span class="lineno"> 669</span>&#160; sendTelnetLine(filedescriptor, output);</div>
-<div class="line"><a name="l00670"></a><span class="lineno"> 670</span>&#160; }</div>
-<div class="line"><a name="l00671"></a><span class="lineno"> 671</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00672"></a><span class="lineno"> 672</span>&#160; {</div>
-<div class="line"><a name="l00673"></a><span class="lineno"> 673</span>&#160; sendError(filedescriptor, <span class="stringliteral">&quot;ERROR: mDatabasehandler-&gt;getListGateways&quot;</span>);</div>
-<div class="line"><a name="l00674"></a><span class="lineno"> 674</span>&#160; }</div>
-<div class="line"><a name="l00675"></a><span class="lineno"> 675</span>&#160;}</div>
-<div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160;</div>
-<div class="line"><a name="l00677"></a><span class="lineno"> 677</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00678"></a><span class="lineno"> 678</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::getRoutingCommand(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l00679"></a><span class="lineno"> 679</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00680"></a><span class="lineno"> 680</span>&#160;{</div>
-<div class="line"><a name="l00681"></a><span class="lineno"> 681</span>&#160; instance-&gt;getRoutingCommandExec(CmdQueue, filedescriptor);</div>
-<div class="line"><a name="l00682"></a><span class="lineno"> 682</span>&#160;}</div>
-<div class="line"><a name="l00683"></a><span class="lineno"> 683</span>&#160;</div>
-<div class="line"><a name="l00684"></a><span class="lineno"> 684</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00685"></a><span class="lineno"> 685</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::getRoutingCommandExec(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l00686"></a><span class="lineno"> 686</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00687"></a><span class="lineno"> 687</span>&#160;{</div>
-<div class="line"><a name="l00688"></a><span class="lineno"> 688</span>&#160; (void) (CmdQueue);</div>
-<div class="line"><a name="l00689"></a><span class="lineno"> 689</span>&#160; (void) (filedescriptor);</div>
-<div class="line"><a name="l00690"></a><span class="lineno"> 690</span>&#160;<span class="comment">//TODO: fill with function</span></div>
-<div class="line"><a name="l00691"></a><span class="lineno"> 691</span>&#160;}</div>
-<div class="line"><a name="l00692"></a><span class="lineno"> 692</span>&#160;</div>
-<div class="line"><a name="l00693"></a><span class="lineno"> 693</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00694"></a><span class="lineno"> 694</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::getSenderversionCommand(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l00695"></a><span class="lineno"> 695</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00696"></a><span class="lineno"> 696</span>&#160;{</div>
-<div class="line"><a name="l00697"></a><span class="lineno"> 697</span>&#160; instance-&gt;getSenderversionCommandExec(CmdQueue, filedescriptor);</div>
-<div class="line"><a name="l00698"></a><span class="lineno"> 698</span>&#160;}</div>
-<div class="line"><a name="l00699"></a><span class="lineno"> 699</span>&#160;</div>
-<div class="line"><a name="l00700"></a><span class="lineno"> 700</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00701"></a><span class="lineno"> 701</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::getSenderversionCommandExec(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l00702"></a><span class="lineno"> 702</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00703"></a><span class="lineno"> 703</span>&#160;{</div>
-<div class="line"><a name="l00704"></a><span class="lineno"> 704</span>&#160; (void) (CmdQueue);</div>
-<div class="line"><a name="l00705"></a><span class="lineno"> 705</span>&#160; std::stringstream output;</div>
-<div class="line"><a name="l00706"></a><span class="lineno"> 706</span>&#160; std::string versionCommand;</div>
-<div class="line"><a name="l00707"></a><span class="lineno"> 707</span>&#160; std::string versionRouting;</div>
-<div class="line"><a name="l00708"></a><span class="lineno"> 708</span>&#160; std::string versionControl;</div>
-<div class="line"><a name="l00709"></a><span class="lineno"> 709</span>&#160; mpControlSender-&gt;<a class="code" href="classam_1_1CAmControlSender.html#a04117188812edfedac49c45edad74918">getInterfaceVersion</a>(versionControl);</div>
-<div class="line"><a name="l00710"></a><span class="lineno"> 710</span>&#160; mpRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#abb3481710425c5c118c76ca41fed87a7">getInterfaceVersion</a>(versionRouting);</div>
-<div class="line"><a name="l00711"></a><span class="lineno"> 711</span>&#160; mpCommandSender-&gt;<a class="code" href="classam_1_1CAmCommandSender.html#a58becc25c94f97eaa8b27a1186dd5fc2">getInterfaceVersion</a>(versionCommand);</div>
-<div class="line"><a name="l00712"></a><span class="lineno"> 712</span>&#160; output &lt;&lt; <span class="stringliteral">&quot;\tSender versions:&quot;</span> &lt;&lt; std::endl &lt;&lt; <span class="stringliteral">&quot;\tCtrl: &quot;</span> &lt;&lt; versionControl &lt;&lt; <span class="stringliteral">&quot; | &quot;</span> &lt;&lt; <span class="stringliteral">&quot;Cmd: &quot;</span> &lt;&lt; versionCommand &lt;&lt; <span class="stringliteral">&quot; | &quot;</span> &lt;&lt; <span class="stringliteral">&quot;Routing: &quot;</span> &lt;&lt; versionRouting &lt;&lt; std::endl;</div>
-<div class="line"><a name="l00713"></a><span class="lineno"> 713</span>&#160; sendTelnetLine(filedescriptor, output);</div>
-<div class="line"><a name="l00714"></a><span class="lineno"> 714</span>&#160;}</div>
-<div class="line"><a name="l00715"></a><span class="lineno"> 715</span>&#160;</div>
-<div class="line"><a name="l00716"></a><span class="lineno"> 716</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00717"></a><span class="lineno"> 717</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::getReceiverversionCommand(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l00718"></a><span class="lineno"> 718</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00719"></a><span class="lineno"> 719</span>&#160;{</div>
-<div class="line"><a name="l00720"></a><span class="lineno"> 720</span>&#160; instance-&gt;getReceiverversionCommandExec(CmdQueue, filedescriptor);</div>
-<div class="line"><a name="l00721"></a><span class="lineno"> 721</span>&#160;}</div>
-<div class="line"><a name="l00722"></a><span class="lineno"> 722</span>&#160;</div>
-<div class="line"><a name="l00723"></a><span class="lineno"> 723</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00724"></a><span class="lineno"> 724</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::getReceiverversionCommandExec(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l00725"></a><span class="lineno"> 725</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00726"></a><span class="lineno"> 726</span>&#160;{</div>
-<div class="line"><a name="l00727"></a><span class="lineno"> 727</span>&#160; (void) (CmdQueue);</div>
-<div class="line"><a name="l00728"></a><span class="lineno"> 728</span>&#160; std::stringstream output;</div>
-<div class="line"><a name="l00729"></a><span class="lineno"> 729</span>&#160; std::string versionCommand;</div>
-<div class="line"><a name="l00730"></a><span class="lineno"> 730</span>&#160; std::string versionRouting;</div>
-<div class="line"><a name="l00731"></a><span class="lineno"> 731</span>&#160; std::string versionControl;</div>
-<div class="line"><a name="l00732"></a><span class="lineno"> 732</span>&#160; mpControlReceiver-&gt;<a class="code" href="classam_1_1CAmControlReceiver.html#a802b68e08e1b86ee54e89730ffb27d63">getInterfaceVersion</a>(versionControl);</div>
-<div class="line"><a name="l00733"></a><span class="lineno"> 733</span>&#160; mpRoutingReceiver-&gt;<a class="code" href="classam_1_1CAmRoutingReceiver.html#acb95bfb285f2c046199e08e89d6b40e4">getInterfaceVersion</a>(versionRouting);</div>
-<div class="line"><a name="l00734"></a><span class="lineno"> 734</span>&#160; mpCommandReceiver-&gt;<a class="code" href="classam_1_1CAmCommandReceiver.html#a1f38df5ee6645b0dd765a1bf28dd3f22">getInterfaceVersion</a>(versionCommand);</div>
-<div class="line"><a name="l00735"></a><span class="lineno"> 735</span>&#160; output &lt;&lt; <span class="stringliteral">&quot;\tReceiver versions:&quot;</span> &lt;&lt; std::endl &lt;&lt; <span class="stringliteral">&quot;\tCtrl: &quot;</span> &lt;&lt; versionControl &lt;&lt; <span class="stringliteral">&quot; | &quot;</span> &lt;&lt; <span class="stringliteral">&quot;Cmd: &quot;</span> &lt;&lt; versionCommand &lt;&lt; <span class="stringliteral">&quot; | &quot;</span> &lt;&lt; <span class="stringliteral">&quot;Routing: &quot;</span> &lt;&lt; versionRouting &lt;&lt; std::endl;</div>
-<div class="line"><a name="l00736"></a><span class="lineno"> 736</span>&#160; sendTelnetLine(filedescriptor, output);</div>
-<div class="line"><a name="l00737"></a><span class="lineno"> 737</span>&#160;}</div>
-<div class="line"><a name="l00738"></a><span class="lineno"> 738</span>&#160;</div>
-<div class="line"><a name="l00739"></a><span class="lineno"> 739</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00740"></a><span class="lineno"> 740</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::infoSystempropertiesCommand(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l00741"></a><span class="lineno"> 741</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00742"></a><span class="lineno"> 742</span>&#160;{</div>
-<div class="line"><a name="l00743"></a><span class="lineno"> 743</span>&#160; instance-&gt;infoSystempropertiesCommandExec(CmdQueue, filedescriptor);</div>
-<div class="line"><a name="l00744"></a><span class="lineno"> 744</span>&#160;}</div>
-<div class="line"><a name="l00745"></a><span class="lineno"> 745</span>&#160;</div>
-<div class="line"><a name="l00746"></a><span class="lineno"> 746</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00747"></a><span class="lineno"> 747</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::infoDumpCommand(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l00748"></a><span class="lineno"> 748</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00749"></a><span class="lineno"> 749</span>&#160;{</div>
-<div class="line"><a name="l00750"></a><span class="lineno"> 750</span>&#160; instance-&gt;infoDumpCommandExec(CmdQueue, filedescriptor);</div>
-<div class="line"><a name="l00751"></a><span class="lineno"> 751</span>&#160;}</div>
-<div class="line"><a name="l00752"></a><span class="lineno"> 752</span>&#160;</div>
-<div class="line"><a name="l00753"></a><span class="lineno"> 753</span>&#160;</div>
-<div class="line"><a name="l00754"></a><span class="lineno"> 754</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00755"></a><span class="lineno"> 755</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::setVolumeStep(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l00756"></a><span class="lineno"> 756</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00757"></a><span class="lineno"> 757</span>&#160;{</div>
-<div class="line"><a name="l00758"></a><span class="lineno"> 758</span>&#160; instance-&gt;setSinkVolumeExec(CmdQueue,filedescriptor);</div>
-<div class="line"><a name="l00759"></a><span class="lineno"> 759</span>&#160;}</div>
-<div class="line"><a name="l00760"></a><span class="lineno"> 760</span>&#160;</div>
-<div class="line"><a name="l00761"></a><span class="lineno"> 761</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00762"></a><span class="lineno"> 762</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::setVolumeStepExec(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l00763"></a><span class="lineno"> 763</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00764"></a><span class="lineno"> 764</span>&#160;{</div>
-<div class="line"><a name="l00765"></a><span class="lineno"> 765</span>&#160; <span class="keywordflow">if</span> (CmdQueue.size() &gt;= 2)</div>
-<div class="line"><a name="l00766"></a><span class="lineno"> 766</span>&#160; {</div>
-<div class="line"><a name="l00767"></a><span class="lineno"> 767</span>&#160; int16_t volumestep = 0;</div>
-<div class="line"><a name="l00768"></a><span class="lineno"> 768</span>&#160; <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID = 0;</div>
-<div class="line"><a name="l00769"></a><span class="lineno"> 769</span>&#160; <span class="keywordtype">bool</span> error = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00770"></a><span class="lineno"> 770</span>&#160; std::istringstream istream_sinkID(CmdQueue.front());</div>
-<div class="line"><a name="l00771"></a><span class="lineno"> 771</span>&#160; CmdQueue.pop();</div>
-<div class="line"><a name="l00772"></a><span class="lineno"> 772</span>&#160; std::istringstream istream_volumestep(CmdQueue.front());</div>
-<div class="line"><a name="l00773"></a><span class="lineno"> 773</span>&#160; CmdQueue.pop();</div>
-<div class="line"><a name="l00774"></a><span class="lineno"> 774</span>&#160; <span class="keywordflow">if</span> (!(istream_volumestep &gt;&gt; volumestep))</div>
-<div class="line"><a name="l00775"></a><span class="lineno"> 775</span>&#160; error = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00776"></a><span class="lineno"> 776</span>&#160;</div>
-<div class="line"><a name="l00777"></a><span class="lineno"> 777</span>&#160; <span class="keywordflow">if</span> (!(istream_sinkID &gt;&gt; sinkID))</div>
-<div class="line"><a name="l00778"></a><span class="lineno"> 778</span>&#160; error = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00779"></a><span class="lineno"> 779</span>&#160;</div>
-<div class="line"><a name="l00780"></a><span class="lineno"> 780</span>&#160; <span class="keywordflow">if</span> (error)</div>
-<div class="line"><a name="l00781"></a><span class="lineno"> 781</span>&#160; {</div>
-<div class="line"><a name="l00782"></a><span class="lineno"> 782</span>&#160; sendError(filedescriptor, <span class="stringliteral">&quot;Error parsing setVolumeStep &#39;sinkID&#39; or &#39;volumestep&#39;&quot;</span>);</div>
-<div class="line"><a name="l00783"></a><span class="lineno"> 783</span>&#160; <span class="keywordflow">return</span>;</div>
-<div class="line"><a name="l00784"></a><span class="lineno"> 784</span>&#160; }</div>
-<div class="line"><a name="l00785"></a><span class="lineno"> 785</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a> == mpCommandReceiver-&gt;<a class="code" href="classam_1_1CAmCommandReceiver.html#ad7a4c1fe5a2ecfaae5484a14d8820e58">volumeStep</a>(sinkID,volumestep))</div>
-<div class="line"><a name="l00786"></a><span class="lineno"> 786</span>&#160; {</div>
-<div class="line"><a name="l00787"></a><span class="lineno"> 787</span>&#160; std::stringstream output;</div>
-<div class="line"><a name="l00788"></a><span class="lineno"> 788</span>&#160; output &lt;&lt; <span class="stringliteral">&quot;SetSinkVolumeStep set: &quot;</span> &lt;&lt; sinkID &lt;&lt; <span class="stringliteral">&quot;-&gt;&quot;</span> &lt;&lt; volumestep &lt;&lt; std::endl;</div>
-<div class="line"><a name="l00789"></a><span class="lineno"> 789</span>&#160; sendTelnetLine(filedescriptor, output);</div>
-<div class="line"><a name="l00790"></a><span class="lineno"> 790</span>&#160; }</div>
-<div class="line"><a name="l00791"></a><span class="lineno"> 791</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00792"></a><span class="lineno"> 792</span>&#160; {</div>
-<div class="line"><a name="l00793"></a><span class="lineno"> 793</span>&#160; sendError(filedescriptor, <span class="stringliteral">&quot;Error SetSinkVolumeStep&quot;</span>);</div>
-<div class="line"><a name="l00794"></a><span class="lineno"> 794</span>&#160; }</div>
-<div class="line"><a name="l00795"></a><span class="lineno"> 795</span>&#160; }</div>
-<div class="line"><a name="l00796"></a><span class="lineno"> 796</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00797"></a><span class="lineno"> 797</span>&#160; {</div>
-<div class="line"><a name="l00798"></a><span class="lineno"> 798</span>&#160; sendError(filedescriptor, <span class="stringliteral">&quot;Not enough arguments to set SetSinkVolumeStep, please enter &#39;sinkID&#39; and &#39;volumestep&#39; after command&quot;</span>);</div>
-<div class="line"><a name="l00799"></a><span class="lineno"> 799</span>&#160; <span class="keywordflow">return</span>;</div>
-<div class="line"><a name="l00800"></a><span class="lineno"> 800</span>&#160; }</div>
-<div class="line"><a name="l00801"></a><span class="lineno"> 801</span>&#160;}</div>
-<div class="line"><a name="l00802"></a><span class="lineno"> 802</span>&#160;</div>
-<div class="line"><a name="l00803"></a><span class="lineno"> 803</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00804"></a><span class="lineno"> 804</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::setSinkMuteState(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l00805"></a><span class="lineno"> 805</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00806"></a><span class="lineno"> 806</span>&#160;{</div>
-<div class="line"><a name="l00807"></a><span class="lineno"> 807</span>&#160; instance-&gt;setSinkMuteStateExec(CmdQueue,filedescriptor);</div>
-<div class="line"><a name="l00808"></a><span class="lineno"> 808</span>&#160;}</div>
-<div class="line"><a name="l00809"></a><span class="lineno"> 809</span>&#160;</div>
-<div class="line"><a name="l00810"></a><span class="lineno"> 810</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00811"></a><span class="lineno"> 811</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::setSinkMuteStateExec(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l00812"></a><span class="lineno"> 812</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00813"></a><span class="lineno"> 813</span>&#160;{</div>
-<div class="line"><a name="l00814"></a><span class="lineno"> 814</span>&#160; <span class="keywordflow">if</span> (CmdQueue.size() &gt;= 2)</div>
-<div class="line"><a name="l00815"></a><span class="lineno"> 815</span>&#160; {</div>
-<div class="line"><a name="l00816"></a><span class="lineno"> 816</span>&#160; u_int16_t tmp = 0;</div>
-<div class="line"><a name="l00817"></a><span class="lineno"> 817</span>&#160; <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> MuteState = <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffaad9646478d0a5c550391326fdd7521d04">MS_UNKNOWN</a>;</div>
-<div class="line"><a name="l00818"></a><span class="lineno"> 818</span>&#160; <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID = 0;</div>
-<div class="line"><a name="l00819"></a><span class="lineno"> 819</span>&#160; <span class="keywordtype">bool</span> error = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00820"></a><span class="lineno"> 820</span>&#160; std::istringstream istream_sinkID(CmdQueue.front());</div>
-<div class="line"><a name="l00821"></a><span class="lineno"> 821</span>&#160; CmdQueue.pop();</div>
-<div class="line"><a name="l00822"></a><span class="lineno"> 822</span>&#160; std::istringstream istream_mutestate(CmdQueue.front());</div>
-<div class="line"><a name="l00823"></a><span class="lineno"> 823</span>&#160; CmdQueue.pop();</div>
-<div class="line"><a name="l00824"></a><span class="lineno"> 824</span>&#160; <span class="keywordflow">if</span> (!(istream_mutestate &gt;&gt; tmp))</div>
-<div class="line"><a name="l00825"></a><span class="lineno"> 825</span>&#160; error = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00826"></a><span class="lineno"> 826</span>&#160;</div>
-<div class="line"><a name="l00827"></a><span class="lineno"> 827</span>&#160; <span class="keywordflow">if</span> (!(istream_sinkID &gt;&gt; sinkID))</div>
-<div class="line"><a name="l00828"></a><span class="lineno"> 828</span>&#160; error = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00829"></a><span class="lineno"> 829</span>&#160;</div>
-<div class="line"><a name="l00830"></a><span class="lineno"> 830</span>&#160; <span class="keywordflow">if</span>(tmp &lt; <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffaa7fd1b52b53dcff34c678e680eef4a7ca">MS_MAX</a>)</div>
-<div class="line"><a name="l00831"></a><span class="lineno"> 831</span>&#160; {</div>
-<div class="line"><a name="l00832"></a><span class="lineno"> 832</span>&#160; MuteState = <span class="keyword">static_cast&lt;</span><a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a><span class="keyword">&gt;</span>(tmp);</div>
-<div class="line"><a name="l00833"></a><span class="lineno"> 833</span>&#160; }</div>
-<div class="line"><a name="l00834"></a><span class="lineno"> 834</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00835"></a><span class="lineno"> 835</span>&#160; {</div>
-<div class="line"><a name="l00836"></a><span class="lineno"> 836</span>&#160; sendError(filedescriptor, <span class="stringliteral">&quot;You tried to set an invalid am_MuteState_e&quot;</span>);</div>
-<div class="line"><a name="l00837"></a><span class="lineno"> 837</span>&#160; error = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00838"></a><span class="lineno"> 838</span>&#160; }</div>
-<div class="line"><a name="l00839"></a><span class="lineno"> 839</span>&#160;</div>
-<div class="line"><a name="l00840"></a><span class="lineno"> 840</span>&#160; <span class="keywordflow">if</span> (error)</div>
-<div class="line"><a name="l00841"></a><span class="lineno"> 841</span>&#160; {</div>
-<div class="line"><a name="l00842"></a><span class="lineno"> 842</span>&#160; sendError(filedescriptor, <span class="stringliteral">&quot;Error parsing setSinkMuteState &#39;sinkID&#39; or &#39;mutestate&#39;&quot;</span>);</div>
-<div class="line"><a name="l00843"></a><span class="lineno"> 843</span>&#160; <span class="keywordflow">return</span>;</div>
-<div class="line"><a name="l00844"></a><span class="lineno"> 844</span>&#160; }</div>
-<div class="line"><a name="l00845"></a><span class="lineno"> 845</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a> == mpCommandReceiver-&gt;<a class="code" href="classam_1_1CAmCommandReceiver.html#afae22041843c5349be16a6593d3ebb9c">setSinkMuteState</a>(sinkID,MuteState))</div>
-<div class="line"><a name="l00846"></a><span class="lineno"> 846</span>&#160; {</div>
-<div class="line"><a name="l00847"></a><span class="lineno"> 847</span>&#160; std::stringstream output;</div>
-<div class="line"><a name="l00848"></a><span class="lineno"> 848</span>&#160; output &lt;&lt; <span class="stringliteral">&quot;setSinkMuteState set: &quot;</span> &lt;&lt; sinkID &lt;&lt; <span class="stringliteral">&quot;-&gt;&quot;</span> &lt;&lt; MuteState &lt;&lt; std::endl;</div>
-<div class="line"><a name="l00849"></a><span class="lineno"> 849</span>&#160; sendTelnetLine(filedescriptor, output);</div>
-<div class="line"><a name="l00850"></a><span class="lineno"> 850</span>&#160; }</div>
-<div class="line"><a name="l00851"></a><span class="lineno"> 851</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00852"></a><span class="lineno"> 852</span>&#160; {</div>
-<div class="line"><a name="l00853"></a><span class="lineno"> 853</span>&#160; sendError(filedescriptor, <span class="stringliteral">&quot;Error setSinkMuteState&quot;</span>);</div>
-<div class="line"><a name="l00854"></a><span class="lineno"> 854</span>&#160; }</div>
-<div class="line"><a name="l00855"></a><span class="lineno"> 855</span>&#160; }</div>
-<div class="line"><a name="l00856"></a><span class="lineno"> 856</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00857"></a><span class="lineno"> 857</span>&#160; {</div>
-<div class="line"><a name="l00858"></a><span class="lineno"> 858</span>&#160; sendError(filedescriptor, <span class="stringliteral">&quot;Not enough arguments to set setSinkMuteState, please enter &#39;sinkID&#39; and &#39;mutestate&#39; after command&quot;</span>);</div>
-<div class="line"><a name="l00859"></a><span class="lineno"> 859</span>&#160; <span class="keywordflow">return</span>;</div>
-<div class="line"><a name="l00860"></a><span class="lineno"> 860</span>&#160; }</div>
-<div class="line"><a name="l00861"></a><span class="lineno"> 861</span>&#160;}</div>
-<div class="line"><a name="l00862"></a><span class="lineno"> 862</span>&#160;</div>
-<div class="line"><a name="l00863"></a><span class="lineno"> 863</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00864"></a><span class="lineno"> 864</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::setSourceSoundProperty(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l00865"></a><span class="lineno"> 865</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00866"></a><span class="lineno"> 866</span>&#160;{</div>
-<div class="line"><a name="l00867"></a><span class="lineno"> 867</span>&#160; instance-&gt;setSourceSoundPropertiesExec(CmdQueue,filedescriptor);</div>
-<div class="line"><a name="l00868"></a><span class="lineno"> 868</span>&#160;}</div>
-<div class="line"><a name="l00869"></a><span class="lineno"> 869</span>&#160;</div>
-<div class="line"><a name="l00870"></a><span class="lineno"> 870</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00871"></a><span class="lineno"> 871</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::setSourceSoundPropertyExec(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l00872"></a><span class="lineno"> 872</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00873"></a><span class="lineno"> 873</span>&#160;{</div>
-<div class="line"><a name="l00874"></a><span class="lineno"> 874</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> tmpType = 0;</div>
-<div class="line"><a name="l00875"></a><span class="lineno"> 875</span>&#160; <span class="keywordtype">bool</span> error = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00876"></a><span class="lineno"> 876</span>&#160; <span class="keywordflow">if</span> (CmdQueue.size() &gt;= 3)</div>
-<div class="line"><a name="l00877"></a><span class="lineno"> 877</span>&#160; {</div>
-<div class="line"><a name="l00878"></a><span class="lineno"> 878</span>&#160; std::istringstream istream_sourceID(CmdQueue.front());</div>
-<div class="line"><a name="l00879"></a><span class="lineno"> 879</span>&#160; CmdQueue.pop();</div>
-<div class="line"><a name="l00880"></a><span class="lineno"> 880</span>&#160; std::istringstream istream_type(CmdQueue.front());</div>
-<div class="line"><a name="l00881"></a><span class="lineno"> 881</span>&#160; CmdQueue.pop();</div>
-<div class="line"><a name="l00882"></a><span class="lineno"> 882</span>&#160; std::istringstream istream_value(CmdQueue.front());</div>
-<div class="line"><a name="l00883"></a><span class="lineno"> 883</span>&#160; CmdQueue.pop();</div>
-<div class="line"><a name="l00884"></a><span class="lineno"> 884</span>&#160; <span class="keywordflow">if</span> (!(istream_type &gt;&gt; tmpType))</div>
-<div class="line"><a name="l00885"></a><span class="lineno"> 885</span>&#160; error = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00886"></a><span class="lineno"> 886</span>&#160;</div>
-<div class="line"><a name="l00887"></a><span class="lineno"> 887</span>&#160; am_MainSoundProperty_s soundProperty;</div>
-<div class="line"><a name="l00888"></a><span class="lineno"> 888</span>&#160; soundProperty.type = <span class="keyword">static_cast&lt;</span><a class="code" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a><span class="keyword">&gt;</span>(tmpType);</div>
-<div class="line"><a name="l00889"></a><span class="lineno"> 889</span>&#160;</div>
-<div class="line"><a name="l00890"></a><span class="lineno"> 890</span>&#160; <span class="keywordflow">if</span> (!(istream_value &gt;&gt; soundProperty.value))</div>
-<div class="line"><a name="l00891"></a><span class="lineno"> 891</span>&#160; error = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00892"></a><span class="lineno"> 892</span>&#160;</div>
-<div class="line"><a name="l00893"></a><span class="lineno"> 893</span>&#160; <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID = 0;</div>
-<div class="line"><a name="l00894"></a><span class="lineno"> 894</span>&#160; <span class="keywordflow">if</span> (!(istream_sourceID &gt;&gt; sourceID))</div>
-<div class="line"><a name="l00895"></a><span class="lineno"> 895</span>&#160; error = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00896"></a><span class="lineno"> 896</span>&#160;</div>
-<div class="line"><a name="l00897"></a><span class="lineno"> 897</span>&#160; <span class="keywordflow">if</span> (error)</div>
-<div class="line"><a name="l00898"></a><span class="lineno"> 898</span>&#160; {</div>
-<div class="line"><a name="l00899"></a><span class="lineno"> 899</span>&#160; sendError(filedescriptor, <span class="stringliteral">&quot;Error parsing setMainSourceSoundProperty &#39;type&#39;, &#39;value&#39; or &#39;sourceID&#39;&quot;</span>);</div>
-<div class="line"><a name="l00900"></a><span class="lineno"> 900</span>&#160; <span class="keywordflow">return</span>;</div>
-<div class="line"><a name="l00901"></a><span class="lineno"> 901</span>&#160; }</div>
-<div class="line"><a name="l00902"></a><span class="lineno"> 902</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a> == mpCommandReceiver-&gt;<a class="code" href="classam_1_1CAmCommandReceiver.html#a5275e9a3ed66acbe860729dd4665d7a1">setMainSourceSoundProperty</a>(soundProperty, sourceID))</div>
-<div class="line"><a name="l00903"></a><span class="lineno"> 903</span>&#160; {</div>
-<div class="line"><a name="l00904"></a><span class="lineno"> 904</span>&#160; std::stringstream output;</div>
-<div class="line"><a name="l00905"></a><span class="lineno"> 905</span>&#160; output &lt;&lt; <span class="stringliteral">&quot;setMainSourceSoundProperty set: &quot;</span> &lt;&lt; soundProperty.type &lt;&lt; <span class="stringliteral">&quot;-&gt;&quot;</span> &lt;&lt; soundProperty.value &lt;&lt; std::endl;</div>
-<div class="line"><a name="l00906"></a><span class="lineno"> 906</span>&#160; sendTelnetLine(filedescriptor, output);</div>
-<div class="line"><a name="l00907"></a><span class="lineno"> 907</span>&#160; }</div>
-<div class="line"><a name="l00908"></a><span class="lineno"> 908</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00909"></a><span class="lineno"> 909</span>&#160; {</div>
-<div class="line"><a name="l00910"></a><span class="lineno"> 910</span>&#160; sendError(filedescriptor, <span class="stringliteral">&quot;Error setMainSourceSoundProperty&quot;</span>);</div>
-<div class="line"><a name="l00911"></a><span class="lineno"> 911</span>&#160; }</div>
-<div class="line"><a name="l00912"></a><span class="lineno"> 912</span>&#160; }</div>
-<div class="line"><a name="l00913"></a><span class="lineno"> 913</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00914"></a><span class="lineno"> 914</span>&#160; {</div>
-<div class="line"><a name="l00915"></a><span class="lineno"> 915</span>&#160; sendError(filedescriptor, <span class="stringliteral">&quot;Not enough arguments to set setMainSourceSoundProperty, please enter &#39;sourceID&#39;, &#39;type&#39; and &#39;value&#39; after command&quot;</span>);</div>
-<div class="line"><a name="l00916"></a><span class="lineno"> 916</span>&#160; <span class="keywordflow">return</span>;</div>
-<div class="line"><a name="l00917"></a><span class="lineno"> 917</span>&#160; }</div>
-<div class="line"><a name="l00918"></a><span class="lineno"> 918</span>&#160;}</div>
-<div class="line"><a name="l00919"></a><span class="lineno"> 919</span>&#160;</div>
-<div class="line"><a name="l00920"></a><span class="lineno"> 920</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00921"></a><span class="lineno"> 921</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::infoSystempropertiesCommandExec(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l00922"></a><span class="lineno"> 922</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00923"></a><span class="lineno"> 923</span>&#160;{</div>
-<div class="line"><a name="l00924"></a><span class="lineno"> 924</span>&#160; (void) (CmdQueue);</div>
-<div class="line"><a name="l00925"></a><span class="lineno"> 925</span>&#160; std::vector &lt; am_SystemProperty_s &gt; listSystemProperties;</div>
-<div class="line"><a name="l00926"></a><span class="lineno"> 926</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a> == mpDatabasehandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a8165517ad5e06f36dca978476db51d79">getListSystemProperties</a>(listSystemProperties))</div>
-<div class="line"><a name="l00927"></a><span class="lineno"> 927</span>&#160; {</div>
-<div class="line"><a name="l00928"></a><span class="lineno"> 928</span>&#160; std::stringstream output;</div>
-<div class="line"><a name="l00929"></a><span class="lineno"> 929</span>&#160; output &lt;&lt; <span class="stringliteral">&quot;\tSystemproperties: &quot;</span> &lt;&lt; listSystemProperties.size() &lt;&lt; std::endl;</div>
-<div class="line"><a name="l00930"></a><span class="lineno"> 930</span>&#160; std::vector&lt;am_SystemProperty_s&gt;::iterator it;</div>
-<div class="line"><a name="l00931"></a><span class="lineno"> 931</span>&#160; <span class="keywordflow">for</span> (it = listSystemProperties.begin(); it &lt; listSystemProperties.end(); it++)</div>
-<div class="line"><a name="l00932"></a><span class="lineno"> 932</span>&#160; {</div>
-<div class="line"><a name="l00933"></a><span class="lineno"> 933</span>&#160; output &lt;&lt; <span class="stringliteral">&quot;\tType: &quot;</span> &lt;&lt; it-&gt;type &lt;&lt; <span class="stringliteral">&quot; Value: &quot;</span> &lt;&lt; it-&gt;value &lt;&lt; std::endl;</div>
-<div class="line"><a name="l00934"></a><span class="lineno"> 934</span>&#160; }</div>
-<div class="line"><a name="l00935"></a><span class="lineno"> 935</span>&#160; sendTelnetLine(filedescriptor, output);</div>
-<div class="line"><a name="l00936"></a><span class="lineno"> 936</span>&#160; }</div>
-<div class="line"><a name="l00937"></a><span class="lineno"> 937</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00938"></a><span class="lineno"> 938</span>&#160; {</div>
-<div class="line"><a name="l00939"></a><span class="lineno"> 939</span>&#160; sendError(filedescriptor, <span class="stringliteral">&quot;ERROR: mDatabasehandler-&gt;getListSystemProperties&quot;</span>);</div>
-<div class="line"><a name="l00940"></a><span class="lineno"> 940</span>&#160; }</div>
-<div class="line"><a name="l00941"></a><span class="lineno"> 941</span>&#160;}</div>
-<div class="line"><a name="l00942"></a><span class="lineno"> 942</span>&#160;</div>
-<div class="line"><a name="l00943"></a><span class="lineno"> 943</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00944"></a><span class="lineno"> 944</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::infoDumpCommandExec(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l00945"></a><span class="lineno"> 945</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00946"></a><span class="lineno"> 946</span>&#160;{</div>
-<div class="line"><a name="l00947"></a><span class="lineno"> 947</span>&#160; (void) (CmdQueue);</div>
-<div class="line"><a name="l00948"></a><span class="lineno"> 948</span>&#160;</div>
-<div class="line"><a name="l00949"></a><span class="lineno"> 949</span>&#160; std::stringstream *pOutput = <span class="keyword">new</span> std::stringstream();</div>
-<div class="line"><a name="l00950"></a><span class="lineno"> 950</span>&#160;</div>
-<div class="line"><a name="l00951"></a><span class="lineno"> 951</span>&#160; mpDatabasehandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a4db0c750db30bd000741aa3b0f27c1e8">dump</a>(*pOutput);</div>
-<div class="line"><a name="l00952"></a><span class="lineno"> 952</span>&#160;</div>
-<div class="line"><a name="l00953"></a><span class="lineno"> 953</span>&#160; sendTelnetLine(filedescriptor, *pOutput);</div>
-<div class="line"><a name="l00954"></a><span class="lineno"> 954</span>&#160;</div>
-<div class="line"><a name="l00955"></a><span class="lineno"> 955</span>&#160; <span class="keyword">delete</span> pOutput;</div>
-<div class="line"><a name="l00956"></a><span class="lineno"> 956</span>&#160;}</div>
-<div class="line"><a name="l00957"></a><span class="lineno"> 957</span>&#160;</div>
-<div class="line"><a name="l00958"></a><span class="lineno"> 958</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00959"></a><span class="lineno"> 959</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::setRoutingCommand(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l00960"></a><span class="lineno"> 960</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00961"></a><span class="lineno"> 961</span>&#160;{</div>
-<div class="line"><a name="l00962"></a><span class="lineno"> 962</span>&#160; instance-&gt;setRoutingCommandExec(CmdQueue, filedescriptor);</div>
-<div class="line"><a name="l00963"></a><span class="lineno"> 963</span>&#160;}</div>
-<div class="line"><a name="l00964"></a><span class="lineno"> 964</span>&#160;</div>
-<div class="line"><a name="l00965"></a><span class="lineno"> 965</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00966"></a><span class="lineno"> 966</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::setRoutingCommandExec(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l00967"></a><span class="lineno"> 967</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l00968"></a><span class="lineno"> 968</span>&#160;{</div>
-<div class="line"><a name="l00969"></a><span class="lineno"> 969</span>&#160; <span class="keywordflow">if</span> (CmdQueue.size() &gt;= 2)</div>
-<div class="line"><a name="l00970"></a><span class="lineno"> 970</span>&#160; {</div>
-<div class="line"><a name="l00971"></a><span class="lineno"> 971</span>&#160; <span class="keywordtype">bool</span> error = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00972"></a><span class="lineno"> 972</span>&#160; std::istringstream istream_sourceID(CmdQueue.front());</div>
-<div class="line"><a name="l00973"></a><span class="lineno"> 973</span>&#160; CmdQueue.pop();</div>
-<div class="line"><a name="l00974"></a><span class="lineno"> 974</span>&#160; std::istringstream istream_sinkID(CmdQueue.front());</div>
-<div class="line"><a name="l00975"></a><span class="lineno"> 975</span>&#160; CmdQueue.pop();</div>
-<div class="line"><a name="l00976"></a><span class="lineno"> 976</span>&#160; <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID = 0;</div>
-<div class="line"><a name="l00977"></a><span class="lineno"> 977</span>&#160; <span class="keywordflow">if</span> (!(istream_sourceID &gt;&gt; sourceID))</div>
-<div class="line"><a name="l00978"></a><span class="lineno"> 978</span>&#160; error = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00979"></a><span class="lineno"> 979</span>&#160;</div>
-<div class="line"><a name="l00980"></a><span class="lineno"> 980</span>&#160; <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID = 0;</div>
-<div class="line"><a name="l00981"></a><span class="lineno"> 981</span>&#160; <span class="keywordflow">if</span> (!(istream_sinkID &gt;&gt; sinkID))</div>
-<div class="line"><a name="l00982"></a><span class="lineno"> 982</span>&#160; error = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00983"></a><span class="lineno"> 983</span>&#160;</div>
-<div class="line"><a name="l00984"></a><span class="lineno"> 984</span>&#160; <span class="keywordflow">if</span> (error)</div>
-<div class="line"><a name="l00985"></a><span class="lineno"> 985</span>&#160; {</div>
-<div class="line"><a name="l00986"></a><span class="lineno"> 986</span>&#160; sendError(filedescriptor, <span class="stringliteral">&quot;Error parsing sourcID and sinkID&quot;</span>);</div>
-<div class="line"><a name="l00987"></a><span class="lineno"> 987</span>&#160; <span class="keywordflow">return</span>;</div>
-<div class="line"><a name="l00988"></a><span class="lineno"> 988</span>&#160; }</div>
-<div class="line"><a name="l00989"></a><span class="lineno"> 989</span>&#160; std::vector &lt; am_Route_s &gt; routingList;</div>
-<div class="line"><a name="l00990"></a><span class="lineno"> 990</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a> == mpRouter-&gt;<a class="code" href="classam_1_1CAmRouter.html#ae76981f37d91bcd2da721c3bf141e415">getRoute</a>(<span class="keyword">true</span>, sourceID, sinkID, routingList))</div>
-<div class="line"><a name="l00991"></a><span class="lineno"> 991</span>&#160; {</div>
-<div class="line"><a name="l00992"></a><span class="lineno"> 992</span>&#160; std::stringstream output;</div>
-<div class="line"><a name="l00993"></a><span class="lineno"> 993</span>&#160; std::vector&lt;am_Route_s&gt;::iterator rlIter = routingList.begin();</div>
-<div class="line"><a name="l00994"></a><span class="lineno"> 994</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">int</span> rlCnt = 1; rlIter &lt; routingList.end(); rlIter++)</div>
-<div class="line"><a name="l00995"></a><span class="lineno"> 995</span>&#160; {</div>
-<div class="line"><a name="l00996"></a><span class="lineno"> 996</span>&#160; output &lt;&lt; <span class="stringliteral">&quot;#&quot;</span> &lt;&lt; rlCnt &lt;&lt; <span class="stringliteral">&quot; &quot;</span>;</div>
-<div class="line"><a name="l00997"></a><span class="lineno"> 997</span>&#160; std::vector&lt;am_RoutingElement_s&gt;::iterator reIter = rlIter-&gt;route.begin();</div>
-<div class="line"><a name="l00998"></a><span class="lineno"> 998</span>&#160; <span class="keywordflow">for</span> (; reIter &lt; rlIter-&gt;route.end(); reIter++)</div>
-<div class="line"><a name="l00999"></a><span class="lineno"> 999</span>&#160; {</div>
-<div class="line"><a name="l01000"></a><span class="lineno"> 1000</span>&#160; output &lt;&lt; <span class="stringliteral">&quot;&gt;(&quot;</span> &lt;&lt; reIter-&gt;sourceID &lt;&lt; <span class="stringliteral">&quot;)-&gt;--[D:&quot;</span> &lt;&lt; reIter-&gt;domainID &lt;&lt; <span class="stringliteral">&quot;][F:&quot;</span> &lt;&lt; reIter-&gt;connectionFormat &lt;&lt; <span class="stringliteral">&quot;]--&gt;-(&quot;</span> &lt;&lt; reIter-&gt;sinkID &lt;&lt; <span class="stringliteral">&quot;)&quot;</span> &lt;&lt; std::endl;</div>
-<div class="line"><a name="l01001"></a><span class="lineno"> 1001</span>&#160; }</div>
-<div class="line"><a name="l01002"></a><span class="lineno"> 1002</span>&#160; rlCnt++;</div>
-<div class="line"><a name="l01003"></a><span class="lineno"> 1003</span>&#160; }</div>
-<div class="line"><a name="l01004"></a><span class="lineno"> 1004</span>&#160;</div>
-<div class="line"><a name="l01005"></a><span class="lineno"> 1005</span>&#160; sendTelnetLine(filedescriptor, output);</div>
-<div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>&#160; }</div>
-<div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l01008"></a><span class="lineno"> 1008</span>&#160; {</div>
-<div class="line"><a name="l01009"></a><span class="lineno"> 1009</span>&#160; sendError(filedescriptor, <span class="stringliteral">&quot;Error getting route&quot;</span>);</div>
-<div class="line"><a name="l01010"></a><span class="lineno"> 1010</span>&#160; }</div>
-<div class="line"><a name="l01011"></a><span class="lineno"> 1011</span>&#160; }</div>
-<div class="line"><a name="l01012"></a><span class="lineno"> 1012</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l01013"></a><span class="lineno"> 1013</span>&#160; {</div>
-<div class="line"><a name="l01014"></a><span class="lineno"> 1014</span>&#160; <span class="keywordflow">if</span> (!CmdQueue.empty())</div>
-<div class="line"><a name="l01015"></a><span class="lineno"> 1015</span>&#160; CmdQueue.pop();</div>
-<div class="line"><a name="l01016"></a><span class="lineno"> 1016</span>&#160;</div>
-<div class="line"><a name="l01017"></a><span class="lineno"> 1017</span>&#160; sendError(filedescriptor, <span class="stringliteral">&quot;Not enough arguments to set routing. Please enter sourceID and sinkID after command&quot;</span>);</div>
-<div class="line"><a name="l01018"></a><span class="lineno"> 1018</span>&#160; }</div>
-<div class="line"><a name="l01019"></a><span class="lineno"> 1019</span>&#160;}</div>
-<div class="line"><a name="l01020"></a><span class="lineno"> 1020</span>&#160;</div>
-<div class="line"><a name="l01021"></a><span class="lineno"> 1021</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l01022"></a><span class="lineno"> 1022</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::setConnection(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l01023"></a><span class="lineno"> 1023</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l01024"></a><span class="lineno"> 1024</span>&#160;{</div>
-<div class="line"><a name="l01025"></a><span class="lineno"> 1025</span>&#160; instance-&gt;setConnectionExec(CmdQueue, filedescriptor);</div>
-<div class="line"><a name="l01026"></a><span class="lineno"> 1026</span>&#160;}</div>
-<div class="line"><a name="l01027"></a><span class="lineno"> 1027</span>&#160;</div>
-<div class="line"><a name="l01028"></a><span class="lineno"> 1028</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l01029"></a><span class="lineno"> 1029</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::setConnectionExec(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l01030"></a><span class="lineno"> 1030</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l01031"></a><span class="lineno"> 1031</span>&#160;{</div>
-<div class="line"><a name="l01032"></a><span class="lineno"> 1032</span>&#160; <span class="keywordtype">bool</span> error = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l01033"></a><span class="lineno"> 1033</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> rError = <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div>
-<div class="line"><a name="l01034"></a><span class="lineno"> 1034</span>&#160; <span class="keywordflow">if</span> (CmdQueue.size() &gt;= 2)</div>
-<div class="line"><a name="l01035"></a><span class="lineno"> 1035</span>&#160; {</div>
-<div class="line"><a name="l01036"></a><span class="lineno"> 1036</span>&#160; std::istringstream istream_sourceID(CmdQueue.front());</div>
-<div class="line"><a name="l01037"></a><span class="lineno"> 1037</span>&#160; CmdQueue.pop();</div>
-<div class="line"><a name="l01038"></a><span class="lineno"> 1038</span>&#160; std::istringstream istream_sinkID(CmdQueue.front());</div>
-<div class="line"><a name="l01039"></a><span class="lineno"> 1039</span>&#160; CmdQueue.pop();</div>
-<div class="line"><a name="l01040"></a><span class="lineno"> 1040</span>&#160; <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID = 0;</div>
-<div class="line"><a name="l01041"></a><span class="lineno"> 1041</span>&#160; <span class="keywordflow">if</span> (!(istream_sourceID &gt;&gt; sourceID))</div>
-<div class="line"><a name="l01042"></a><span class="lineno"> 1042</span>&#160; error = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l01043"></a><span class="lineno"> 1043</span>&#160;</div>
-<div class="line"><a name="l01044"></a><span class="lineno"> 1044</span>&#160; <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID = 0;</div>
-<div class="line"><a name="l01045"></a><span class="lineno"> 1045</span>&#160; <span class="keywordflow">if</span> (!(istream_sinkID &gt;&gt; sinkID))</div>
-<div class="line"><a name="l01046"></a><span class="lineno"> 1046</span>&#160; error = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l01047"></a><span class="lineno"> 1047</span>&#160;</div>
-<div class="line"><a name="l01048"></a><span class="lineno"> 1048</span>&#160; <span class="keywordflow">if</span> (error)</div>
-<div class="line"><a name="l01049"></a><span class="lineno"> 1049</span>&#160; {</div>
-<div class="line"><a name="l01050"></a><span class="lineno"> 1050</span>&#160; sendError(filedescriptor, <span class="stringliteral">&quot;Error parsing sinkID and/or sourceID&quot;</span>);</div>
-<div class="line"><a name="l01051"></a><span class="lineno"> 1051</span>&#160; <span class="keywordflow">return</span>;</div>
-<div class="line"><a name="l01052"></a><span class="lineno"> 1052</span>&#160; }</div>
-<div class="line"><a name="l01053"></a><span class="lineno"> 1053</span>&#160;<span class="comment">// Try to set up connection</span></div>
-<div class="line"><a name="l01054"></a><span class="lineno"> 1054</span>&#160; <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> connID = 0;</div>
-<div class="line"><a name="l01055"></a><span class="lineno"> 1055</span>&#160; rError = mpCommandReceiver-&gt;<a class="code" href="classam_1_1CAmCommandReceiver.html#a62d8f5aee1e601d59f993c5a5561e234">connect</a>(sourceID, sinkID, connID);</div>
-<div class="line"><a name="l01056"></a><span class="lineno"> 1056</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a> == rError)</div>
-<div class="line"><a name="l01057"></a><span class="lineno"> 1057</span>&#160; {</div>
-<div class="line"><a name="l01058"></a><span class="lineno"> 1058</span>&#160; std::stringstream output;</div>
-<div class="line"><a name="l01059"></a><span class="lineno"> 1059</span>&#160; output &lt;&lt; <span class="stringliteral">&quot;ConnID: &quot;</span> &lt;&lt; connID &lt;&lt; <span class="stringliteral">&quot;\tSrc: &quot;</span> &lt;&lt; sourceID &lt;&lt; <span class="stringliteral">&quot; ---&gt; Sink: &quot;</span> &lt;&lt; sinkID &lt;&lt; std::endl;</div>
-<div class="line"><a name="l01060"></a><span class="lineno"> 1060</span>&#160; sendTelnetLine(filedescriptor, output);</div>
-<div class="line"><a name="l01061"></a><span class="lineno"> 1061</span>&#160; }</div>
-<div class="line"><a name="l01062"></a><span class="lineno"> 1062</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l01063"></a><span class="lineno"> 1063</span>&#160; {</div>
-<div class="line"><a name="l01064"></a><span class="lineno"> 1064</span>&#160; sendError(filedescriptor, <span class="stringliteral">&quot;Error connecting sourceID and sinkID&quot;</span>);</div>
-<div class="line"><a name="l01065"></a><span class="lineno"> 1065</span>&#160; }</div>
-<div class="line"><a name="l01066"></a><span class="lineno"> 1066</span>&#160; }</div>
-<div class="line"><a name="l01067"></a><span class="lineno"> 1067</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l01068"></a><span class="lineno"> 1068</span>&#160; {</div>
-<div class="line"><a name="l01069"></a><span class="lineno"> 1069</span>&#160;<span class="comment">// remove 1 element if list is not empty</span></div>
-<div class="line"><a name="l01070"></a><span class="lineno"> 1070</span>&#160; <span class="keywordflow">if</span> (!CmdQueue.empty())</div>
-<div class="line"><a name="l01071"></a><span class="lineno"> 1071</span>&#160; CmdQueue.pop();</div>
-<div class="line"><a name="l01072"></a><span class="lineno"> 1072</span>&#160;</div>
-<div class="line"><a name="l01073"></a><span class="lineno"> 1073</span>&#160; sendError(filedescriptor, <span class="stringliteral">&quot;Not enough arguments to set routing. Please enter sourceID and sinkID after command&quot;</span>);</div>
-<div class="line"><a name="l01074"></a><span class="lineno"> 1074</span>&#160; <span class="keywordflow">return</span>;</div>
-<div class="line"><a name="l01075"></a><span class="lineno"> 1075</span>&#160; }</div>
-<div class="line"><a name="l01076"></a><span class="lineno"> 1076</span>&#160;}</div>
-<div class="line"><a name="l01077"></a><span class="lineno"> 1077</span>&#160;</div>
-<div class="line"><a name="l01078"></a><span class="lineno"> 1078</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l01079"></a><span class="lineno"> 1079</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::setDisconnectConnId(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l01080"></a><span class="lineno"> 1080</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l01081"></a><span class="lineno"> 1081</span>&#160;{</div>
-<div class="line"><a name="l01082"></a><span class="lineno"> 1082</span>&#160; instance-&gt;setDisconnectConnIdExec(CmdQueue, filedescriptor);</div>
-<div class="line"><a name="l01083"></a><span class="lineno"> 1083</span>&#160;}</div>
-<div class="line"><a name="l01084"></a><span class="lineno"> 1084</span>&#160;</div>
-<div class="line"><a name="l01085"></a><span class="lineno"> 1085</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l01086"></a><span class="lineno"> 1086</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::setDisconnectConnIdExec(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l01087"></a><span class="lineno"> 1087</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l01088"></a><span class="lineno"> 1088</span>&#160;{</div>
-<div class="line"><a name="l01089"></a><span class="lineno"> 1089</span>&#160; <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> connID = 0;</div>
-<div class="line"><a name="l01090"></a><span class="lineno"> 1090</span>&#160; <span class="keywordtype">bool</span> error = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l01091"></a><span class="lineno"> 1091</span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> rError = <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a>;</div>
-<div class="line"><a name="l01092"></a><span class="lineno"> 1092</span>&#160; <span class="keywordflow">if</span> (CmdQueue.size() &gt;= 1)</div>
-<div class="line"><a name="l01093"></a><span class="lineno"> 1093</span>&#160; {</div>
-<div class="line"><a name="l01094"></a><span class="lineno"> 1094</span>&#160; std::istringstream istream_connID(CmdQueue.front());</div>
-<div class="line"><a name="l01095"></a><span class="lineno"> 1095</span>&#160; CmdQueue.pop();</div>
-<div class="line"><a name="l01096"></a><span class="lineno"> 1096</span>&#160; <span class="keywordflow">if</span> (!(istream_connID &gt;&gt; connID))</div>
-<div class="line"><a name="l01097"></a><span class="lineno"> 1097</span>&#160; error = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l01098"></a><span class="lineno"> 1098</span>&#160;</div>
-<div class="line"><a name="l01099"></a><span class="lineno"> 1099</span>&#160; <span class="keywordflow">if</span> (error)</div>
-<div class="line"><a name="l01100"></a><span class="lineno"> 1100</span>&#160; {</div>
-<div class="line"><a name="l01101"></a><span class="lineno"> 1101</span>&#160; sendError(filedescriptor, <span class="stringliteral">&quot;Error parsing connID&quot;</span>);</div>
-<div class="line"><a name="l01102"></a><span class="lineno"> 1102</span>&#160; <span class="keywordflow">return</span>;</div>
-<div class="line"><a name="l01103"></a><span class="lineno"> 1103</span>&#160; }</div>
-<div class="line"><a name="l01104"></a><span class="lineno"> 1104</span>&#160;<span class="comment">// Try to disconnect connection id</span></div>
-<div class="line"><a name="l01105"></a><span class="lineno"> 1105</span>&#160; rError = mpCommandReceiver-&gt;<a class="code" href="classam_1_1CAmCommandReceiver.html#aa24d0146f4e3c75e02d6c0152e246da1">disconnect</a>(connID);</div>
-<div class="line"><a name="l01106"></a><span class="lineno"> 1106</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a> == rError)</div>
-<div class="line"><a name="l01107"></a><span class="lineno"> 1107</span>&#160; {</div>
-<div class="line"><a name="l01108"></a><span class="lineno"> 1108</span>&#160; std::stringstream output;</div>
-<div class="line"><a name="l01109"></a><span class="lineno"> 1109</span>&#160; output &lt;&lt; <span class="stringliteral">&quot;ConnID &quot;</span> &lt;&lt; connID &lt;&lt; <span class="stringliteral">&quot; closed successfully! &quot;</span> &lt;&lt; std::endl;</div>
-<div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>&#160; sendTelnetLine(filedescriptor, output);</div>
-<div class="line"><a name="l01111"></a><span class="lineno"> 1111</span>&#160; }</div>
-<div class="line"><a name="l01112"></a><span class="lineno"> 1112</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l01113"></a><span class="lineno"> 1113</span>&#160; {</div>
-<div class="line"><a name="l01114"></a><span class="lineno"> 1114</span>&#160; sendError(filedescriptor, <span class="stringliteral">&quot;Error disconnecting connectionID&quot;</span>);</div>
-<div class="line"><a name="l01115"></a><span class="lineno"> 1115</span>&#160; }</div>
-<div class="line"><a name="l01116"></a><span class="lineno"> 1116</span>&#160; }</div>
-<div class="line"><a name="l01117"></a><span class="lineno"> 1117</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l01118"></a><span class="lineno"> 1118</span>&#160; {</div>
-<div class="line"><a name="l01119"></a><span class="lineno"> 1119</span>&#160; sendError(filedescriptor, <span class="stringliteral">&quot;Not enough arguments to disconnect a Main Connection, please enter &#39;connectionID&#39; after command&quot;</span>);</div>
-<div class="line"><a name="l01120"></a><span class="lineno"> 1120</span>&#160; <span class="keywordflow">return</span>;</div>
-<div class="line"><a name="l01121"></a><span class="lineno"> 1121</span>&#160; }</div>
-<div class="line"><a name="l01122"></a><span class="lineno"> 1122</span>&#160;}</div>
-<div class="line"><a name="l01123"></a><span class="lineno"> 1123</span>&#160;</div>
-<div class="line"><a name="l01124"></a><span class="lineno"> 1124</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l01125"></a><span class="lineno"> 1125</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::setSourceSoundProperties(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l01126"></a><span class="lineno"> 1126</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l01127"></a><span class="lineno"> 1127</span>&#160;{</div>
-<div class="line"><a name="l01128"></a><span class="lineno"> 1128</span>&#160; instance-&gt;setConnectionExec(CmdQueue, filedescriptor);</div>
-<div class="line"><a name="l01129"></a><span class="lineno"> 1129</span>&#160;}</div>
-<div class="line"><a name="l01130"></a><span class="lineno"> 1130</span>&#160;</div>
-<div class="line"><a name="l01131"></a><span class="lineno"> 1131</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l01132"></a><span class="lineno"> 1132</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::setSourceSoundPropertiesExec(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l01133"></a><span class="lineno"> 1133</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l01134"></a><span class="lineno"> 1134</span>&#160;{</div>
-<div class="line"><a name="l01135"></a><span class="lineno"> 1135</span>&#160; <span class="keywordflow">if</span> (CmdQueue.size() &gt;= 3)</div>
-<div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>&#160; {</div>
-<div class="line"><a name="l01137"></a><span class="lineno"> 1137</span>&#160; <span class="keywordtype">bool</span> error = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l01138"></a><span class="lineno"> 1138</span>&#160; std::istringstream istream_sourceID(CmdQueue.front());</div>
-<div class="line"><a name="l01139"></a><span class="lineno"> 1139</span>&#160; CmdQueue.pop();</div>
-<div class="line"><a name="l01140"></a><span class="lineno"> 1140</span>&#160; std::istringstream istream_type(CmdQueue.front());</div>
-<div class="line"><a name="l01141"></a><span class="lineno"> 1141</span>&#160; CmdQueue.pop();</div>
-<div class="line"><a name="l01142"></a><span class="lineno"> 1142</span>&#160; std::istringstream istream_value(CmdQueue.front());</div>
-<div class="line"><a name="l01143"></a><span class="lineno"> 1143</span>&#160; CmdQueue.pop();</div>
-<div class="line"><a name="l01144"></a><span class="lineno"> 1144</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> tmpType = 0;</div>
-<div class="line"><a name="l01145"></a><span class="lineno"> 1145</span>&#160; <span class="keywordflow">if</span> (!(istream_type &gt;&gt; tmpType))</div>
-<div class="line"><a name="l01146"></a><span class="lineno"> 1146</span>&#160; error = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l01147"></a><span class="lineno"> 1147</span>&#160;</div>
-<div class="line"><a name="l01148"></a><span class="lineno"> 1148</span>&#160; am_MainSoundProperty_s soundProperty;</div>
-<div class="line"><a name="l01149"></a><span class="lineno"> 1149</span>&#160; soundProperty.type = <span class="keyword">static_cast&lt;</span><a class="code" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a><span class="keyword">&gt;</span>(tmpType);</div>
-<div class="line"><a name="l01150"></a><span class="lineno"> 1150</span>&#160;</div>
-<div class="line"><a name="l01151"></a><span class="lineno"> 1151</span>&#160; <span class="keywordflow">if</span> (!(istream_value &gt;&gt; soundProperty.value))</div>
-<div class="line"><a name="l01152"></a><span class="lineno"> 1152</span>&#160; error = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l01153"></a><span class="lineno"> 1153</span>&#160;</div>
-<div class="line"><a name="l01154"></a><span class="lineno"> 1154</span>&#160; <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sourceID = 0;</div>
-<div class="line"><a name="l01155"></a><span class="lineno"> 1155</span>&#160; <span class="keywordflow">if</span> (!(istream_sourceID &gt;&gt; sourceID))</div>
-<div class="line"><a name="l01156"></a><span class="lineno"> 1156</span>&#160; error = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l01157"></a><span class="lineno"> 1157</span>&#160;</div>
-<div class="line"><a name="l01158"></a><span class="lineno"> 1158</span>&#160; <span class="keywordflow">if</span> (error)</div>
-<div class="line"><a name="l01159"></a><span class="lineno"> 1159</span>&#160; {</div>
-<div class="line"><a name="l01160"></a><span class="lineno"> 1160</span>&#160; sendError(filedescriptor, <span class="stringliteral">&quot;Error parsing MainSinkSoundProperty &#39;type&#39;, &#39;value&#39; or &#39;sourceID&#39;&quot;</span>);</div>
-<div class="line"><a name="l01161"></a><span class="lineno"> 1161</span>&#160; <span class="keywordflow">return</span>;</div>
-<div class="line"><a name="l01162"></a><span class="lineno"> 1162</span>&#160; }</div>
-<div class="line"><a name="l01163"></a><span class="lineno"> 1163</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a> == mpCommandReceiver-&gt;<a class="code" href="classam_1_1CAmCommandReceiver.html#a5275e9a3ed66acbe860729dd4665d7a1">setMainSourceSoundProperty</a>(soundProperty, sourceID))</div>
-<div class="line"><a name="l01164"></a><span class="lineno"> 1164</span>&#160; {</div>
-<div class="line"><a name="l01165"></a><span class="lineno"> 1165</span>&#160; std::stringstream output;</div>
-<div class="line"><a name="l01166"></a><span class="lineno"> 1166</span>&#160; output &lt;&lt; <span class="stringliteral">&quot;MainSourceSoundProperty set: &quot;</span> &lt;&lt; soundProperty.type &lt;&lt; <span class="stringliteral">&quot;-&gt;&quot;</span> &lt;&lt; soundProperty.value &lt;&lt; std::endl;</div>
-<div class="line"><a name="l01167"></a><span class="lineno"> 1167</span>&#160; sendTelnetLine(filedescriptor, output);</div>
-<div class="line"><a name="l01168"></a><span class="lineno"> 1168</span>&#160; }</div>
-<div class="line"><a name="l01169"></a><span class="lineno"> 1169</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l01170"></a><span class="lineno"> 1170</span>&#160; {</div>
-<div class="line"><a name="l01171"></a><span class="lineno"> 1171</span>&#160; sendError(filedescriptor, <span class="stringliteral">&quot;Error setMainSourceSoundProperty&quot;</span>);</div>
-<div class="line"><a name="l01172"></a><span class="lineno"> 1172</span>&#160; }</div>
-<div class="line"><a name="l01173"></a><span class="lineno"> 1173</span>&#160; }</div>
-<div class="line"><a name="l01174"></a><span class="lineno"> 1174</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l01175"></a><span class="lineno"> 1175</span>&#160; {</div>
-<div class="line"><a name="l01176"></a><span class="lineno"> 1176</span>&#160; sendError(filedescriptor, <span class="stringliteral">&quot;Not enough arguments to set MainSourceSoundProperty, please enter &#39;sourceID&#39;, &#39;type&#39; and &#39;value&#39; after command&quot;</span>);</div>
-<div class="line"><a name="l01177"></a><span class="lineno"> 1177</span>&#160; <span class="keywordflow">return</span>;</div>
-<div class="line"><a name="l01178"></a><span class="lineno"> 1178</span>&#160; }</div>
-<div class="line"><a name="l01179"></a><span class="lineno"> 1179</span>&#160;}</div>
-<div class="line"><a name="l01180"></a><span class="lineno"> 1180</span>&#160;</div>
-<div class="line"><a name="l01181"></a><span class="lineno"> 1181</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l01182"></a><span class="lineno"> 1182</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::setSinkSoundProperty(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l01183"></a><span class="lineno"> 1183</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l01184"></a><span class="lineno"> 1184</span>&#160;{</div>
-<div class="line"><a name="l01185"></a><span class="lineno"> 1185</span>&#160; instance-&gt;setSinkSoundPropertyExec(CmdQueue, filedescriptor);</div>
-<div class="line"><a name="l01186"></a><span class="lineno"> 1186</span>&#160;}</div>
-<div class="line"><a name="l01187"></a><span class="lineno"> 1187</span>&#160;</div>
-<div class="line"><a name="l01188"></a><span class="lineno"> 1188</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l01189"></a><span class="lineno"> 1189</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::setSinkSoundPropertyExec(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l01190"></a><span class="lineno"> 1190</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l01191"></a><span class="lineno"> 1191</span>&#160;{</div>
-<div class="line"><a name="l01192"></a><span class="lineno"> 1192</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> tmpType = 0;</div>
-<div class="line"><a name="l01193"></a><span class="lineno"> 1193</span>&#160; <span class="keywordtype">bool</span> error = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l01194"></a><span class="lineno"> 1194</span>&#160; <span class="keywordflow">if</span> (CmdQueue.size() &gt;= 3)</div>
-<div class="line"><a name="l01195"></a><span class="lineno"> 1195</span>&#160; {</div>
-<div class="line"><a name="l01196"></a><span class="lineno"> 1196</span>&#160; std::istringstream istream_sinkID(CmdQueue.front());</div>
-<div class="line"><a name="l01197"></a><span class="lineno"> 1197</span>&#160; CmdQueue.pop();</div>
-<div class="line"><a name="l01198"></a><span class="lineno"> 1198</span>&#160; std::istringstream istream_type(CmdQueue.front());</div>
-<div class="line"><a name="l01199"></a><span class="lineno"> 1199</span>&#160; CmdQueue.pop();</div>
-<div class="line"><a name="l01200"></a><span class="lineno"> 1200</span>&#160; std::istringstream istream_value(CmdQueue.front());</div>
-<div class="line"><a name="l01201"></a><span class="lineno"> 1201</span>&#160; CmdQueue.pop();</div>
-<div class="line"><a name="l01202"></a><span class="lineno"> 1202</span>&#160; <span class="keywordflow">if</span> (!(istream_type &gt;&gt; tmpType))</div>
-<div class="line"><a name="l01203"></a><span class="lineno"> 1203</span>&#160; error = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l01204"></a><span class="lineno"> 1204</span>&#160;</div>
-<div class="line"><a name="l01205"></a><span class="lineno"> 1205</span>&#160; am_MainSoundProperty_s soundProperty;</div>
-<div class="line"><a name="l01206"></a><span class="lineno"> 1206</span>&#160; soundProperty.type = <span class="keyword">static_cast&lt;</span><a class="code" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a><span class="keyword">&gt;</span>(tmpType);</div>
-<div class="line"><a name="l01207"></a><span class="lineno"> 1207</span>&#160;</div>
-<div class="line"><a name="l01208"></a><span class="lineno"> 1208</span>&#160; <span class="keywordflow">if</span> (!(istream_value &gt;&gt; soundProperty.value))</div>
-<div class="line"><a name="l01209"></a><span class="lineno"> 1209</span>&#160; error = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l01210"></a><span class="lineno"> 1210</span>&#160;</div>
-<div class="line"><a name="l01211"></a><span class="lineno"> 1211</span>&#160; <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID = 0;</div>
-<div class="line"><a name="l01212"></a><span class="lineno"> 1212</span>&#160; <span class="keywordflow">if</span> (!(istream_sinkID &gt;&gt; sinkID))</div>
-<div class="line"><a name="l01213"></a><span class="lineno"> 1213</span>&#160; error = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l01214"></a><span class="lineno"> 1214</span>&#160;</div>
-<div class="line"><a name="l01215"></a><span class="lineno"> 1215</span>&#160; <span class="keywordflow">if</span> (error)</div>
-<div class="line"><a name="l01216"></a><span class="lineno"> 1216</span>&#160; {</div>
-<div class="line"><a name="l01217"></a><span class="lineno"> 1217</span>&#160; sendError(filedescriptor, <span class="stringliteral">&quot;Error parsing MainSinkSoundProperty &#39;type&#39;, &#39;value&#39; or &#39;sinkID&#39;&quot;</span>);</div>
-<div class="line"><a name="l01218"></a><span class="lineno"> 1218</span>&#160; <span class="keywordflow">return</span>;</div>
-<div class="line"><a name="l01219"></a><span class="lineno"> 1219</span>&#160; }</div>
-<div class="line"><a name="l01220"></a><span class="lineno"> 1220</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a> == mpCommandReceiver-&gt;<a class="code" href="classam_1_1CAmCommandReceiver.html#aa3044c8587e0674bc107d607b6863b99">setMainSinkSoundProperty</a>(soundProperty, sinkID))</div>
-<div class="line"><a name="l01221"></a><span class="lineno"> 1221</span>&#160; {</div>
-<div class="line"><a name="l01222"></a><span class="lineno"> 1222</span>&#160; std::stringstream output;</div>
-<div class="line"><a name="l01223"></a><span class="lineno"> 1223</span>&#160; output &lt;&lt; <span class="stringliteral">&quot;MainSinkSoundProperty set: &quot;</span> &lt;&lt; soundProperty.type &lt;&lt; <span class="stringliteral">&quot;-&gt;&quot;</span> &lt;&lt; soundProperty.value &lt;&lt; std::endl;</div>
-<div class="line"><a name="l01224"></a><span class="lineno"> 1224</span>&#160; sendTelnetLine(filedescriptor, output);</div>
-<div class="line"><a name="l01225"></a><span class="lineno"> 1225</span>&#160; }</div>
-<div class="line"><a name="l01226"></a><span class="lineno"> 1226</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l01227"></a><span class="lineno"> 1227</span>&#160; {</div>
-<div class="line"><a name="l01228"></a><span class="lineno"> 1228</span>&#160; sendError(filedescriptor, <span class="stringliteral">&quot;Error setMainSinkSoundProperty&quot;</span>);</div>
-<div class="line"><a name="l01229"></a><span class="lineno"> 1229</span>&#160; }</div>
-<div class="line"><a name="l01230"></a><span class="lineno"> 1230</span>&#160; }</div>
-<div class="line"><a name="l01231"></a><span class="lineno"> 1231</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l01232"></a><span class="lineno"> 1232</span>&#160; {</div>
-<div class="line"><a name="l01233"></a><span class="lineno"> 1233</span>&#160; sendError(filedescriptor, <span class="stringliteral">&quot;Not enough arguments to set MainSinkSoundProperty, please enter &#39;sinkID&#39;, &#39;type&#39; and &#39;value&#39; after command&quot;</span>);</div>
-<div class="line"><a name="l01234"></a><span class="lineno"> 1234</span>&#160; <span class="keywordflow">return</span>;</div>
-<div class="line"><a name="l01235"></a><span class="lineno"> 1235</span>&#160; }</div>
-<div class="line"><a name="l01236"></a><span class="lineno"> 1236</span>&#160;}</div>
-<div class="line"><a name="l01237"></a><span class="lineno"> 1237</span>&#160;</div>
-<div class="line"><a name="l01238"></a><span class="lineno"> 1238</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l01239"></a><span class="lineno"> 1239</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::setSinkVolume(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l01240"></a><span class="lineno"> 1240</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l01241"></a><span class="lineno"> 1241</span>&#160;{</div>
-<div class="line"><a name="l01242"></a><span class="lineno"> 1242</span>&#160; instance-&gt;setSinkVolumeExec(CmdQueue, filedescriptor);</div>
-<div class="line"><a name="l01243"></a><span class="lineno"> 1243</span>&#160;}</div>
-<div class="line"><a name="l01244"></a><span class="lineno"> 1244</span>&#160;</div>
-<div class="line"><a name="l01245"></a><span class="lineno"> 1245</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l01246"></a><span class="lineno"> 1246</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::setSinkVolumeExec(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l01247"></a><span class="lineno"> 1247</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l01248"></a><span class="lineno"> 1248</span>&#160;{</div>
-<div class="line"><a name="l01249"></a><span class="lineno"> 1249</span>&#160; <span class="keywordflow">if</span> (CmdQueue.size() &gt;= 2)</div>
-<div class="line"><a name="l01250"></a><span class="lineno"> 1250</span>&#160; {</div>
-<div class="line"><a name="l01251"></a><span class="lineno"> 1251</span>&#160; <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume = 0;</div>
-<div class="line"><a name="l01252"></a><span class="lineno"> 1252</span>&#160; <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID = 0;</div>
-<div class="line"><a name="l01253"></a><span class="lineno"> 1253</span>&#160; <span class="keywordtype">bool</span> error = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l01254"></a><span class="lineno"> 1254</span>&#160; std::istringstream istream_sinkID(CmdQueue.front());</div>
-<div class="line"><a name="l01255"></a><span class="lineno"> 1255</span>&#160; CmdQueue.pop();</div>
-<div class="line"><a name="l01256"></a><span class="lineno"> 1256</span>&#160; std::istringstream istream_volume(CmdQueue.front());</div>
-<div class="line"><a name="l01257"></a><span class="lineno"> 1257</span>&#160; CmdQueue.pop();</div>
-<div class="line"><a name="l01258"></a><span class="lineno"> 1258</span>&#160; <span class="keywordflow">if</span> (!(istream_volume &gt;&gt; volume))</div>
-<div class="line"><a name="l01259"></a><span class="lineno"> 1259</span>&#160; error = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l01260"></a><span class="lineno"> 1260</span>&#160;</div>
-<div class="line"><a name="l01261"></a><span class="lineno"> 1261</span>&#160; <span class="keywordflow">if</span> (!(istream_sinkID &gt;&gt; sinkID))</div>
-<div class="line"><a name="l01262"></a><span class="lineno"> 1262</span>&#160; error = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l01263"></a><span class="lineno"> 1263</span>&#160;</div>
-<div class="line"><a name="l01264"></a><span class="lineno"> 1264</span>&#160; <span class="keywordflow">if</span> (error)</div>
-<div class="line"><a name="l01265"></a><span class="lineno"> 1265</span>&#160; {</div>
-<div class="line"><a name="l01266"></a><span class="lineno"> 1266</span>&#160; sendError(filedescriptor, <span class="stringliteral">&quot;Error parsing SetSinkVolume &#39;sinkID&#39; or &#39;volume&#39;&quot;</span>);</div>
-<div class="line"><a name="l01267"></a><span class="lineno"> 1267</span>&#160; <span class="keywordflow">return</span>;</div>
-<div class="line"><a name="l01268"></a><span class="lineno"> 1268</span>&#160; }</div>
-<div class="line"><a name="l01269"></a><span class="lineno"> 1269</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a> == mpCommandReceiver-&gt;<a class="code" href="classam_1_1CAmCommandReceiver.html#a6d47bc67473d75495260abe8c666fc7e">setVolume</a>(sinkID,volume))</div>
-<div class="line"><a name="l01270"></a><span class="lineno"> 1270</span>&#160; {</div>
-<div class="line"><a name="l01271"></a><span class="lineno"> 1271</span>&#160; std::stringstream output;</div>
-<div class="line"><a name="l01272"></a><span class="lineno"> 1272</span>&#160; output &lt;&lt; <span class="stringliteral">&quot;setVolume set: &quot;</span> &lt;&lt; sinkID &lt;&lt; <span class="stringliteral">&quot;-&gt;&quot;</span> &lt;&lt; volume &lt;&lt; std::endl;</div>
-<div class="line"><a name="l01273"></a><span class="lineno"> 1273</span>&#160; sendTelnetLine(filedescriptor, output);</div>
-<div class="line"><a name="l01274"></a><span class="lineno"> 1274</span>&#160; }</div>
-<div class="line"><a name="l01275"></a><span class="lineno"> 1275</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l01276"></a><span class="lineno"> 1276</span>&#160; {</div>
-<div class="line"><a name="l01277"></a><span class="lineno"> 1277</span>&#160; sendError(filedescriptor, <span class="stringliteral">&quot;Error setVolume&quot;</span>);</div>
-<div class="line"><a name="l01278"></a><span class="lineno"> 1278</span>&#160; }</div>
-<div class="line"><a name="l01279"></a><span class="lineno"> 1279</span>&#160; }</div>
-<div class="line"><a name="l01280"></a><span class="lineno"> 1280</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l01281"></a><span class="lineno"> 1281</span>&#160; {</div>
-<div class="line"><a name="l01282"></a><span class="lineno"> 1282</span>&#160; sendError(filedescriptor, <span class="stringliteral">&quot;Not enough arguments to set setVolume, please enter &#39;sinkID&#39; and &#39;volume&#39; after command&quot;</span>);</div>
-<div class="line"><a name="l01283"></a><span class="lineno"> 1283</span>&#160; <span class="keywordflow">return</span>;</div>
-<div class="line"><a name="l01284"></a><span class="lineno"> 1284</span>&#160; }</div>
-<div class="line"><a name="l01285"></a><span class="lineno"> 1285</span>&#160;}</div>
-<div class="line"><a name="l01286"></a><span class="lineno"> 1286</span>&#160;</div>
-<div class="line"><a name="l01287"></a><span class="lineno"> 1287</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l01288"></a><span class="lineno"> 1288</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::listPluginsCommand(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l01289"></a><span class="lineno"> 1289</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l01290"></a><span class="lineno"> 1290</span>&#160;{</div>
-<div class="line"><a name="l01291"></a><span class="lineno"> 1291</span>&#160; instance-&gt;listPluginsCommandExec(CmdQueue, filedescriptor);</div>
-<div class="line"><a name="l01292"></a><span class="lineno"> 1292</span>&#160;}</div>
-<div class="line"><a name="l01293"></a><span class="lineno"> 1293</span>&#160;</div>
-<div class="line"><a name="l01294"></a><span class="lineno"> 1294</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l01295"></a><span class="lineno"> 1295</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::listPluginsCommandExec(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l01296"></a><span class="lineno"> 1296</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l01297"></a><span class="lineno"> 1297</span>&#160;{</div>
-<div class="line"><a name="l01298"></a><span class="lineno"> 1298</span>&#160; (void) (CmdQueue);</div>
-<div class="line"><a name="l01299"></a><span class="lineno"> 1299</span>&#160; std::vector &lt; std::string &gt; PlugInNames;</div>
-<div class="line"><a name="l01300"></a><span class="lineno"> 1300</span>&#160; std::vector&lt;std::string&gt;::iterator iter;</div>
-<div class="line"><a name="l01301"></a><span class="lineno"> 1301</span>&#160; std::stringstream output;</div>
-<div class="line"><a name="l01302"></a><span class="lineno"> 1302</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a> == mpCommandSender-&gt;<a class="code" href="classam_1_1CAmCommandSender.html#a35f9beaf4376d3c9eb79dd5c567981b5">getListPlugins</a>(PlugInNames))</div>
-<div class="line"><a name="l01303"></a><span class="lineno"> 1303</span>&#160; {</div>
-<div class="line"><a name="l01304"></a><span class="lineno"> 1304</span>&#160; output &lt;&lt; <span class="stringliteral">&quot;\tCommandSender Plugins loaded: &quot;</span> &lt;&lt; PlugInNames.size() &lt;&lt; std::endl;</div>
-<div class="line"><a name="l01305"></a><span class="lineno"> 1305</span>&#160; <span class="keywordflow">for</span> (iter = PlugInNames.begin(); iter &lt; PlugInNames.end(); iter++)</div>
-<div class="line"><a name="l01306"></a><span class="lineno"> 1306</span>&#160; {</div>
-<div class="line"><a name="l01307"></a><span class="lineno"> 1307</span>&#160; output &lt;&lt; iter-&gt;c_str() &lt;&lt; std::endl;</div>
-<div class="line"><a name="l01308"></a><span class="lineno"> 1308</span>&#160; }</div>
-<div class="line"><a name="l01309"></a><span class="lineno"> 1309</span>&#160; }</div>
-<div class="line"><a name="l01310"></a><span class="lineno"> 1310</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l01311"></a><span class="lineno"> 1311</span>&#160; {</div>
-<div class="line"><a name="l01312"></a><span class="lineno"> 1312</span>&#160; sendError(filedescriptor, <span class="stringliteral">&quot;ERROR: mCommandSender-&gt;getListPlugins&quot;</span>);</div>
-<div class="line"><a name="l01313"></a><span class="lineno"> 1313</span>&#160; }</div>
-<div class="line"><a name="l01314"></a><span class="lineno"> 1314</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a> == mpRoutingSender-&gt;<a class="code" href="classam_1_1CAmRoutingSender.html#a714ad80a82f8905e08ad38a3f3aee0b1">getListPlugins</a>(PlugInNames))</div>
-<div class="line"><a name="l01315"></a><span class="lineno"> 1315</span>&#160; {</div>
-<div class="line"><a name="l01316"></a><span class="lineno"> 1316</span>&#160; output &lt;&lt; std::endl &lt;&lt; <span class="stringliteral">&quot;\tRoutingSender Plugins loaded: &quot;</span> &lt;&lt; PlugInNames.size() &lt;&lt; std::endl;</div>
-<div class="line"><a name="l01317"></a><span class="lineno"> 1317</span>&#160; <span class="keywordflow">for</span> (iter = PlugInNames.begin(); iter &lt; PlugInNames.end(); iter++)</div>
-<div class="line"><a name="l01318"></a><span class="lineno"> 1318</span>&#160; {</div>
-<div class="line"><a name="l01319"></a><span class="lineno"> 1319</span>&#160; output &lt;&lt; iter-&gt;c_str() &lt;&lt; std::endl;</div>
-<div class="line"><a name="l01320"></a><span class="lineno"> 1320</span>&#160; }</div>
-<div class="line"><a name="l01321"></a><span class="lineno"> 1321</span>&#160; }</div>
-<div class="line"><a name="l01322"></a><span class="lineno"> 1322</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l01323"></a><span class="lineno"> 1323</span>&#160; {</div>
-<div class="line"><a name="l01324"></a><span class="lineno"> 1324</span>&#160; sendError(filedescriptor, <span class="stringliteral">&quot;ERROR: mRoutingSender-&gt;getListPlugins&quot;</span>);</div>
-<div class="line"><a name="l01325"></a><span class="lineno"> 1325</span>&#160; }</div>
-<div class="line"><a name="l01326"></a><span class="lineno"> 1326</span>&#160; sendTelnetLine(filedescriptor, output);</div>
-<div class="line"><a name="l01327"></a><span class="lineno"> 1327</span>&#160;}</div>
-<div class="line"><a name="l01328"></a><span class="lineno"> 1328</span>&#160;</div>
-<div class="line"><a name="l01329"></a><span class="lineno"> 1329</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l01330"></a><span class="lineno"> 1330</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::listMainSourcesCommand(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l01331"></a><span class="lineno"> 1331</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l01332"></a><span class="lineno"> 1332</span>&#160;{</div>
-<div class="line"><a name="l01333"></a><span class="lineno"> 1333</span>&#160; instance-&gt;listMainSourcesCommandExec(CmdQueue, filedescriptor);</div>
-<div class="line"><a name="l01334"></a><span class="lineno"> 1334</span>&#160;}</div>
-<div class="line"><a name="l01335"></a><span class="lineno"> 1335</span>&#160;</div>
-<div class="line"><a name="l01336"></a><span class="lineno"> 1336</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l01337"></a><span class="lineno"> 1337</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::listMainSourcesCommandExec(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l01338"></a><span class="lineno"> 1338</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l01339"></a><span class="lineno"> 1339</span>&#160;{</div>
-<div class="line"><a name="l01340"></a><span class="lineno"> 1340</span>&#160; (void) (CmdQueue);</div>
-<div class="line"><a name="l01341"></a><span class="lineno"> 1341</span>&#160; std::vector &lt; am_SourceType_s &gt; listMainSources;</div>
-<div class="line"><a name="l01342"></a><span class="lineno"> 1342</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a> == mpDatabasehandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#aaa602f2e7929ad1e9cc10fd2eda948d8">getListMainSources</a>(listMainSources))</div>
-<div class="line"><a name="l01343"></a><span class="lineno"> 1343</span>&#160; {</div>
-<div class="line"><a name="l01344"></a><span class="lineno"> 1344</span>&#160; std::stringstream output;</div>
-<div class="line"><a name="l01345"></a><span class="lineno"> 1345</span>&#160; output &lt;&lt; std::endl &lt;&lt; <span class="stringliteral">&quot;\tMainSources: &quot;</span> &lt;&lt; listMainSources.size() &lt;&lt; std::endl;</div>
-<div class="line"><a name="l01346"></a><span class="lineno"> 1346</span>&#160; std::vector&lt;am_SourceType_s&gt;::iterator iter;</div>
-<div class="line"><a name="l01347"></a><span class="lineno"> 1347</span>&#160; <span class="keywordflow">for</span> (iter = listMainSources.begin(); iter &lt; listMainSources.end(); iter++)</div>
-<div class="line"><a name="l01348"></a><span class="lineno"> 1348</span>&#160; {</div>
-<div class="line"><a name="l01349"></a><span class="lineno"> 1349</span>&#160; output &lt;&lt; <span class="stringliteral">&quot;\tID: &quot;</span> &lt;&lt; iter-&gt;sourceID &lt;&lt; <span class="stringliteral">&quot;\tName: &quot;</span> &lt;&lt; iter-&gt;name &lt;&lt; <span class="stringliteral">&quot;\tsourceClassID: &quot;</span> &lt;&lt; iter-&gt;sourceClassID &lt;&lt; <span class="stringliteral">&quot;\tavailability: &quot;</span> &lt;&lt; iter-&gt;availability.availability &lt;&lt; std::endl;</div>
-<div class="line"><a name="l01350"></a><span class="lineno"> 1350</span>&#160; }</div>
-<div class="line"><a name="l01351"></a><span class="lineno"> 1351</span>&#160; sendTelnetLine(filedescriptor, output);</div>
-<div class="line"><a name="l01352"></a><span class="lineno"> 1352</span>&#160; }</div>
-<div class="line"><a name="l01353"></a><span class="lineno"> 1353</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l01354"></a><span class="lineno"> 1354</span>&#160; {</div>
-<div class="line"><a name="l01355"></a><span class="lineno"> 1355</span>&#160; sendError(filedescriptor, <span class="stringliteral">&quot;ERROR: mDatabasehandler-&gt;getListMainSources&quot;</span>);</div>
-<div class="line"><a name="l01356"></a><span class="lineno"> 1356</span>&#160; }</div>
-<div class="line"><a name="l01357"></a><span class="lineno"> 1357</span>&#160;}</div>
-<div class="line"><a name="l01358"></a><span class="lineno"> 1358</span>&#160;</div>
-<div class="line"><a name="l01359"></a><span class="lineno"> 1359</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l01360"></a><span class="lineno"> 1360</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::listMainSinksCommand(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l01361"></a><span class="lineno"> 1361</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l01362"></a><span class="lineno"> 1362</span>&#160;{</div>
-<div class="line"><a name="l01363"></a><span class="lineno"> 1363</span>&#160; instance-&gt;listMainSinksCommandExec(CmdQueue, filedescriptor);</div>
-<div class="line"><a name="l01364"></a><span class="lineno"> 1364</span>&#160;}</div>
-<div class="line"><a name="l01365"></a><span class="lineno"> 1365</span>&#160;</div>
-<div class="line"><a name="l01366"></a><span class="lineno"> 1366</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l01367"></a><span class="lineno"> 1367</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::listMainSinksCommandExec(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l01368"></a><span class="lineno"> 1368</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l01369"></a><span class="lineno"> 1369</span>&#160;{</div>
-<div class="line"><a name="l01370"></a><span class="lineno"> 1370</span>&#160; (void) (CmdQueue);</div>
-<div class="line"><a name="l01371"></a><span class="lineno"> 1371</span>&#160; std::vector &lt; am_SinkType_s &gt; listMainSinks;</div>
-<div class="line"><a name="l01372"></a><span class="lineno"> 1372</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a> == mpDatabasehandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a168ef0f08fc15b814e0b178dff419846">getListMainSinks</a>(listMainSinks))</div>
-<div class="line"><a name="l01373"></a><span class="lineno"> 1373</span>&#160; {</div>
-<div class="line"><a name="l01374"></a><span class="lineno"> 1374</span>&#160; std::stringstream output;</div>
-<div class="line"><a name="l01375"></a><span class="lineno"> 1375</span>&#160; output &lt;&lt; std::endl &lt;&lt; <span class="stringliteral">&quot;\tMainSinks: &quot;</span> &lt;&lt; listMainSinks.size() &lt;&lt; std::endl;</div>
-<div class="line"><a name="l01376"></a><span class="lineno"> 1376</span>&#160; std::vector&lt;am_SinkType_s&gt;::iterator iter;</div>
-<div class="line"><a name="l01377"></a><span class="lineno"> 1377</span>&#160; <span class="keywordflow">for</span> (iter = listMainSinks.begin(); iter &lt; listMainSinks.end(); iter++)</div>
-<div class="line"><a name="l01378"></a><span class="lineno"> 1378</span>&#160; {</div>
-<div class="line"><a name="l01379"></a><span class="lineno"> 1379</span>&#160; output &lt;&lt; <span class="stringliteral">&quot;\tID: &quot;</span> &lt;&lt; iter-&gt;sinkID &lt;&lt; <span class="stringliteral">&quot;\tsinkClassID: &quot;</span> &lt;&lt; iter-&gt;sinkClassID &lt;&lt; <span class="stringliteral">&quot;\tName: &quot;</span> &lt;&lt; iter-&gt;name &lt;&lt; <span class="stringliteral">&quot;\tAvailable: &quot;</span> &lt;&lt; iter-&gt;availability.availability &lt;&lt; <span class="stringliteral">&quot;\tVolume: &quot;</span> &lt;&lt; iter-&gt;volume &lt;&lt; std::endl;</div>
-<div class="line"><a name="l01380"></a><span class="lineno"> 1380</span>&#160; }</div>
-<div class="line"><a name="l01381"></a><span class="lineno"> 1381</span>&#160; sendTelnetLine(filedescriptor, output);</div>
-<div class="line"><a name="l01382"></a><span class="lineno"> 1382</span>&#160; }</div>
-<div class="line"><a name="l01383"></a><span class="lineno"> 1383</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l01384"></a><span class="lineno"> 1384</span>&#160; {</div>
-<div class="line"><a name="l01385"></a><span class="lineno"> 1385</span>&#160; sendError(filedescriptor, <span class="stringliteral">&quot;ERROR: mDatabasehandler-&gt;getListMainSinks&quot;</span>);</div>
-<div class="line"><a name="l01386"></a><span class="lineno"> 1386</span>&#160; }</div>
-<div class="line"><a name="l01387"></a><span class="lineno"> 1387</span>&#160;}</div>
-<div class="line"><a name="l01388"></a><span class="lineno"> 1388</span>&#160;</div>
-<div class="line"><a name="l01389"></a><span class="lineno"> 1389</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l01390"></a><span class="lineno"> 1390</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::listMainConnectionsCommand(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l01391"></a><span class="lineno"> 1391</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l01392"></a><span class="lineno"> 1392</span>&#160;{</div>
-<div class="line"><a name="l01393"></a><span class="lineno"> 1393</span>&#160; instance-&gt;listMainConnectionsCommandExec(CmdQueue, filedescriptor);</div>
-<div class="line"><a name="l01394"></a><span class="lineno"> 1394</span>&#160;}</div>
-<div class="line"><a name="l01395"></a><span class="lineno"> 1395</span>&#160;</div>
-<div class="line"><a name="l01396"></a><span class="lineno"> 1396</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l01397"></a><span class="lineno"> 1397</span>&#160;<span class="keywordtype">void</span> CAmTelnetMenuHelper::listMainConnectionsCommandExec(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor)</div>
-<div class="line"><a name="l01398"></a><span class="lineno"> 1398</span>&#160;<span class="comment">/****************************************************************************/</span></div>
-<div class="line"><a name="l01399"></a><span class="lineno"> 1399</span>&#160;{</div>
-<div class="line"><a name="l01400"></a><span class="lineno"> 1400</span>&#160; (void) (CmdQueue);</div>
-<div class="line"><a name="l01401"></a><span class="lineno"> 1401</span>&#160; std::vector&lt;am_MainConnection_s&gt; listMainConnections;</div>
-<div class="line"><a name="l01402"></a><span class="lineno"> 1402</span>&#160;</div>
-<div class="line"><a name="l01403"></a><span class="lineno"> 1403</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a> == mpDatabasehandler-&gt;<a class="code" href="classam_1_1IAmDatabaseHandler.html#a6e213ed6b60e4e82512e30835394167d">getListMainConnections</a>(listMainConnections))</div>
-<div class="line"><a name="l01404"></a><span class="lineno"> 1404</span>&#160; {</div>
-<div class="line"><a name="l01405"></a><span class="lineno"> 1405</span>&#160; std::stringstream output;</div>
-<div class="line"><a name="l01406"></a><span class="lineno"> 1406</span>&#160; output &lt;&lt; std::endl &lt;&lt; <span class="stringliteral">&quot;\tMainConnections: &quot;</span> &lt;&lt; listMainConnections.size() &lt;&lt; std::endl;</div>
-<div class="line"><a name="l01407"></a><span class="lineno"> 1407</span>&#160;</div>
-<div class="line"><a name="l01408"></a><span class="lineno"> 1408</span>&#160; std::vector&lt;am_MainConnection_s&gt;::iterator iter;</div>
-<div class="line"><a name="l01409"></a><span class="lineno"> 1409</span>&#160; <span class="keywordflow">for</span> (iter = listMainConnections.begin(); iter &lt; listMainConnections.end(); iter++)</div>
-<div class="line"><a name="l01410"></a><span class="lineno"> 1410</span>&#160; {</div>
-<div class="line"><a name="l01411"></a><span class="lineno"> 1411</span>&#160; output &lt;&lt; <span class="stringliteral">&quot;\tID: &quot;</span> &lt;&lt; iter-&gt;mainConnectionID</div>
-<div class="line"><a name="l01412"></a><span class="lineno"> 1412</span>&#160; &lt;&lt; <span class="stringliteral">&quot;\tState: &quot;</span> &lt;&lt; iter-&gt;connectionState</div>
-<div class="line"><a name="l01413"></a><span class="lineno"> 1413</span>&#160; &lt;&lt; <span class="stringliteral">&quot;\tDelay: &quot;</span> &lt;&lt; iter-&gt;delay</div>
-<div class="line"><a name="l01414"></a><span class="lineno"> 1414</span>&#160; &lt;&lt; <span class="stringliteral">&quot;\tsourceID: &quot;</span> &lt;&lt; iter-&gt;sourceID</div>
-<div class="line"><a name="l01415"></a><span class="lineno"> 1415</span>&#160; &lt;&lt; <span class="stringliteral">&quot;\tsinkID: &quot;</span> &lt;&lt; iter-&gt;sinkID &lt;&lt; std::endl;</div>
-<div class="line"><a name="l01416"></a><span class="lineno"> 1416</span>&#160;</div>
-<div class="line"><a name="l01417"></a><span class="lineno"> 1417</span>&#160; output &lt;&lt; <span class="stringliteral">&quot;ConnectionIDs: &quot;</span>;</div>
-<div class="line"><a name="l01418"></a><span class="lineno"> 1418</span>&#160; std::vector&lt;am_connectionID_t&gt;::iterator list_connIDs_iter = iter-&gt;listConnectionID.begin();</div>
-<div class="line"><a name="l01419"></a><span class="lineno"> 1419</span>&#160; <span class="keywordflow">for</span>(;list_connIDs_iter &lt; iter-&gt;listConnectionID.end();list_connIDs_iter++)</div>
-<div class="line"><a name="l01420"></a><span class="lineno"> 1420</span>&#160; {</div>
-<div class="line"><a name="l01421"></a><span class="lineno"> 1421</span>&#160; output &lt;&lt; *list_connIDs_iter &lt;&lt; <span class="stringliteral">&quot; &quot;</span>;</div>
-<div class="line"><a name="l01422"></a><span class="lineno"> 1422</span>&#160; }</div>
-<div class="line"><a name="l01423"></a><span class="lineno"> 1423</span>&#160;</div>
-<div class="line"><a name="l01424"></a><span class="lineno"> 1424</span>&#160; output &lt;&lt; std::endl;</div>
-<div class="line"><a name="l01425"></a><span class="lineno"> 1425</span>&#160; }</div>
-<div class="line"><a name="l01426"></a><span class="lineno"> 1426</span>&#160; sendTelnetLine(filedescriptor,output);</div>
-<div class="line"><a name="l01427"></a><span class="lineno"> 1427</span>&#160; }</div>
-<div class="line"><a name="l01428"></a><span class="lineno"> 1428</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l01429"></a><span class="lineno"> 1429</span>&#160; {</div>
-<div class="line"><a name="l01430"></a><span class="lineno"> 1430</span>&#160; sendError(filedescriptor,<span class="stringliteral">&quot;ERROR: mDatabasehandler-&gt;getListMainSinks&quot;</span>);</div>
-<div class="line"><a name="l01431"></a><span class="lineno"> 1431</span>&#160; }</div>
-<div class="line"><a name="l01432"></a><span class="lineno"> 1432</span>&#160;}</div>
-<div class="line"><a name="l01433"></a><span class="lineno"> 1433</span>&#160;}</div>
-<div class="line"><a name="l01434"></a><span class="lineno"> 1434</span>&#160;</div>
-<div class="line"><a name="l01435"></a><span class="lineno"> 1435</span>&#160;</div>
-<div class="line"><a name="l01436"></a><span class="lineno"> 1436</span>&#160;</div>
-<div class="line"><a name="l01437"></a><span class="lineno"> 1437</span>&#160;</div>
-<div class="line"><a name="l01438"></a><span class="lineno"> 1438</span>&#160;</div>
-<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a2930829b81fce558266de3955baef664"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a2930829b81fce558266de3955baef664">am::IAmDatabaseHandler::getListConnections</a></div><div class="ttdeci">virtual am_Error_e getListConnections(std::vector&lt; am_Connection_s &gt; &amp;listConnections) const =0</div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a35f9beaf4376d3c9eb79dd5c567981b5"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a35f9beaf4376d3c9eb79dd5c567981b5">am::CAmCommandSender::getListPlugins</a></div><div class="ttdeci">am_Error_e getListPlugins(std::vector&lt; std::string &gt; &amp;interfaces) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00322">CAmCommandSender.cpp:322</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></div><div class="ttdoc">Implements the RoutingSendInterface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00044">CAmRoutingSender.h:44</a></div></div>
-<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a8265be20dd2e82710a7acf3611fb0457"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a8265be20dd2e82710a7acf3611fb0457">am::IAmDatabaseHandler::getListDomains</a></div><div class="ttdeci">virtual am_Error_e getListDomains(std::vector&lt; am_Domain_s &gt; &amp;listDomains) const =0</div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a62d8f5aee1e601d59f993c5a5561e234"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a62d8f5aee1e601d59f993c5a5561e234">am::CAmCommandReceiver::connect</a></div><div class="ttdeci">am_Error_e connect(const am_sourceID_t sourceID, const am_sinkID_t sinkID, am_mainConnectionID_t &amp;mainConnectionID)</div><div class="ttdoc">connects a source to sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00077">CAmCommandReceiver.cpp:77</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html">am::CAmCommandReceiver</a></div><div class="ttdoc">This class realizes the command Interface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8h_source.html#l00040">CAmCommandReceiver.h:40</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html_a04117188812edfedac49c45edad74918"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a04117188812edfedac49c45edad74918">am::CAmControlSender::getInterfaceVersion</a></div><div class="ttdeci">void getInterfaceVersion(std::string &amp;version) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8cpp_source.html#l00432">CAmControlSender.cpp:432</a></div></div>
-<div class="ttc" id="CAmTelnetMenuHelper_8h_html"><div class="ttname"><a href="CAmTelnetMenuHelper_8h.html">CAmTelnetMenuHelper.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4ce"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am::am_Error_e</a></div><div class="ttdeci">am_Error_e</div><div class="ttdoc">the errors of the audiomanager. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00337">audiomanagertypes.h:337</a></div></div>
-<div class="ttc" id="namespaceam_html_a47d650dc91db97c1f9323b4ed5cf4fd6"><div class="ttname"><a href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">am::logInfo</a></div><div class="ttdeci">void logInfo(T value, TArgs...args)</div><div class="ttdoc">logs given values with infolevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00405">CAmDltWrapper.h:405</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a1f38df5ee6645b0dd765a1bf28dd3f22"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a1f38df5ee6645b0dd765a1bf28dd3f22">am::CAmCommandReceiver::getInterfaceVersion</a></div><div class="ttdeci">void getInterfaceVersion(std::string &amp;version) const </div><div class="ttdoc">This function returns the version of the interface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00193">CAmCommandReceiver.cpp:193</a></div></div>
-<div class="ttc" id="namespaceam_html_af9d68f1f1b0553906df4c90e9a860ffa"><div class="ttname"><a href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am::am_MuteState_e</a></div><div class="ttdeci">am_MuteState_e</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00392">audiomanagertypes.h:392</a></div></div>
-<div class="ttc" id="classam_1_1CAmTelnetMenuHelper_html_afd55a6846137ce0623c09e53645ed457"><div class="ttname"><a href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457">am::CAmTelnetMenuHelper::EMainState</a></div><div class="ttdeci">EMainState</div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetMenuHelper_8h_source.html#l00061">CAmTelnetMenuHelper.h:61</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_abb3481710425c5c118c76ca41fed87a7"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#abb3481710425c5c118c76ca41fed87a7">am::CAmRoutingSender::getInterfaceVersion</a></div><div class="ttdeci">void getInterfaceVersion(std::string &amp;version) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00983">CAmRoutingSender.cpp:983</a></div></div>
-<div class="ttc" id="classam_1_1CAmTelnetMenuHelper_html_afd55a6846137ce0623c09e53645ed457a73266cf9d5d7bb4ed490b9ec8ff4bf57"><div class="ttname"><a href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a73266cf9d5d7bb4ed490b9ec8ff4bf57">am::CAmTelnetMenuHelper::eSetState</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetMenuHelper_8h_source.html#l00063">CAmTelnetMenuHelper.h:63</a></div></div>
-<div class="ttc" id="classam_1_1CAmRouter_html"><div class="ttname"><a href="classam_1_1CAmRouter.html">am::CAmRouter</a></div><div class="ttdoc">Implements an autorouting algorithm for connecting sinks and sources via different audio domains...</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00152">CAmRouter.h:152</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html_a802b68e08e1b86ee54e89730ffb27d63"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html#a802b68e08e1b86ee54e89730ffb27d63">am::CAmControlReceiver::getInterfaceVersion</a></div><div class="ttdeci">void getInterfaceVersion(std::string &amp;version) const </div><div class="ttdoc">This function returns the version of the interface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8cpp_source.html#l00454">CAmControlReceiver.cpp:454</a></div></div>
-<div class="ttc" id="classam_1_1CAmTelnetMenuHelper_html_afd55a6846137ce0623c09e53645ed457ac793e4ed9c584b8ec0f0154ff161ae91"><div class="ttname"><a href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457ac793e4ed9c584b8ec0f0154ff161ae91">am::CAmTelnetMenuHelper::eListState</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetMenuHelper_8h_source.html#l00063">CAmTelnetMenuHelper.h:63</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html">am::CAmControlReceiver</a></div><div class="ttdoc">This class is used to receive all commands from the control interface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8h_source.html#l00042">CAmControlReceiver.h:42</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00094">CAmSocketHandler.h:94</a></div></div>
-<div class="ttc" id="CAmRoutingReceiver_8h_html"><div class="ttname"><a href="CAmRoutingReceiver_8h.html">CAmRoutingReceiver.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="namespaceam_html_aa7571de351523bc315aabe81762f65a7"><div class="ttname"><a href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am::am_CustomMainSoundPropertyType_t</a></div><div class="ttdeci">uint16_t am_CustomMainSoundPropertyType_t</div><div class="ttdoc">Here are all SoundProperties that can be set via the CommandInterface. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00159">audiomanagertypes.h:159</a></div></div>
-<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a168ef0f08fc15b814e0b178dff419846"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a168ef0f08fc15b814e0b178dff419846">am::IAmDatabaseHandler::getListMainSinks</a></div><div class="ttdeci">virtual am_Error_e getListMainSinks(std::vector&lt; am_SinkType_s &gt; &amp;listMainSinks) const =0</div></div>
-<div class="ttc" id="classam_1_1CAmTelnetMenuHelper_html_a88a972ac1fbbb1e3e4c89bed9e30d89f"><div class="ttname"><a href="classam_1_1CAmTelnetMenuHelper.html#a88a972ac1fbbb1e3e4c89bed9e30d89f">am::CAmTelnetMenuHelper::CAmTelnetMenuHelper</a></div><div class="ttdeci">CAmTelnetMenuHelper(CAmSocketHandler *iSocketHandler, CAmCommandSender *iCommandSender, CAmCommandReceiver *iCommandReceiver, CAmRoutingSender *iRoutingSender, CAmRoutingReceiver *iRoutingReceiver, CAmControlSender *iControlSender, CAmControlReceiver *iControlReceiver, IAmDatabaseHandler *iDatabasehandler, CAmRouter *iRouter, CAmTelnetServer *iTelnetServer)</div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetMenuHelper_8cpp_source.html#l00049">CAmTelnetMenuHelper.cpp:49</a></div></div>
-<div class="ttc" id="classam_1_1CAmTelnetMenuHelper_html_a598300d0cb73b7859653311c13de8b42"><div class="ttname"><a href="classam_1_1CAmTelnetMenuHelper.html#a598300d0cb73b7859653311c13de8b42">am::CAmTelnetMenuHelper::socketConnectionsClosed</a></div><div class="ttdeci">void socketConnectionsClosed(int filedescriptor)</div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetMenuHelper_8cpp_source.html#l00138">CAmTelnetMenuHelper.cpp:138</a></div></div>
-<div class="ttc" id="CAmDltWrapper_8h_html"><div class="ttname"><a href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html">am::CAmRoutingReceiver</a></div><div class="ttdoc">Implements the Receiving side of the RoutingPlugins. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8h_source.html#l00041">CAmRoutingReceiver.h:41</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a5275e9a3ed66acbe860729dd4665d7a1"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a5275e9a3ed66acbe860729dd4665d7a1">am::CAmCommandReceiver::setMainSourceSoundProperty</a></div><div class="ttdeci">am_Error_e setMainSourceSoundProperty(const am_MainSoundProperty_s &amp;soundProperty, const am_sourceID_t sourceID)</div><div class="ttdoc">This method is used to set sound properties, e.g. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00113">CAmCommandReceiver.cpp:113</a></div></div>
-<div class="ttc" id="CAmRouter_8h_html"><div class="ttname"><a href="CAmRouter_8h.html">CAmRouter.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aa98ce6f4153297f29b68d4b6fdbec7f1"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aa98ce6f4153297f29b68d4b6fdbec7f1">am::IAmDatabaseHandler::getListSinks</a></div><div class="ttdeci">virtual am_Error_e getListSinks(std::vector&lt; am_Sink_s &gt; &amp;listSinks) const =0</div></div>
-<div class="ttc" id="CAmControlReceiver_8h_html"><div class="ttname"><a href="CAmControlReceiver_8h.html">CAmControlReceiver.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="CAmTelnetServer_8h_html"><div class="ttname"><a href="CAmTelnetServer_8h.html">CAmTelnetServer.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="CAmCommandReceiver_8h_html"><div class="ttname"><a href="CAmCommandReceiver_8h.html">CAmCommandReceiver.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_a6d47bc67473d75495260abe8c666fc7e"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#a6d47bc67473d75495260abe8c666fc7e">am::CAmCommandReceiver::setVolume</a></div><div class="ttdeci">am_Error_e setVolume(const am_sinkID_t sinkID, const am_mainVolume_t volume)</div><div class="ttdoc">sets the volume for a sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00089">CAmCommandReceiver.cpp:89</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_ad7a4c1fe5a2ecfaae5484a14d8820e58"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#ad7a4c1fe5a2ecfaae5484a14d8820e58">am::CAmCommandReceiver::volumeStep</a></div><div class="ttdeci">am_Error_e volumeStep(const am_sinkID_t sinkID, const int16_t volumeStep)</div><div class="ttdoc">This function is used to increment or decrement the current volume for a sink. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00095">CAmCommandReceiver.cpp:95</a></div></div>
-<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aaa602f2e7929ad1e9cc10fd2eda948d8"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aaa602f2e7929ad1e9cc10fd2eda948d8">am::IAmDatabaseHandler::getListMainSources</a></div><div class="ttdeci">virtual am_Error_e getListMainSources(std::vector&lt; am_SourceType_s &gt; &amp;listMainSources) const =0</div></div>
-<div class="ttc" id="IAmDatabaseHandler_8h_html"><div class="ttname"><a href="IAmDatabaseHandler_8h.html">IAmDatabaseHandler.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html_acb95bfb285f2c046199e08e89d6b40e4"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html#acb95bfb285f2c046199e08e89d6b40e4">am::CAmRoutingReceiver::getInterfaceVersion</a></div><div class="ttdeci">void getInterfaceVersion(std::string &amp;version) const </div><div class="ttdoc">This function returns the version of the interface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8cpp_source.html#l00354">CAmRoutingReceiver.cpp:354</a></div></div>
-<div class="ttc" id="classam_1_1CAmTelnetServer_html_a82eeaaf8424a0144de1952bf8b270664"><div class="ttname"><a href="classam_1_1CAmTelnetServer.html#a82eeaaf8424a0144de1952bf8b270664">am::CAmTelnetServer::disconnectClient</a></div><div class="ttdeci">void disconnectClient(int filedescriptor)</div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetServer_8cpp_source.html#l00152">CAmTelnetServer.cpp:152</a></div></div>
-<div class="ttc" id="classam_1_1CAmTelnetMenuHelper_html_a05bd315b8bf95210ed72cce5ef591e41"><div class="ttname"><a href="classam_1_1CAmTelnetMenuHelper.html#a05bd315b8bf95210ed72cce5ef591e41">am::CAmTelnetMenuHelper::~CAmTelnetMenuHelper</a></div><div class="ttdeci">~CAmTelnetMenuHelper()</div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetMenuHelper_8cpp_source.html#l00058">CAmTelnetMenuHelper.cpp:58</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a58becc25c94f97eaa8b27a1186dd5fc2"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a58becc25c94f97eaa8b27a1186dd5fc2">am::CAmCommandSender::getInterfaceVersion</a></div><div class="ttdeci">void getInterfaceVersion(std::string &amp;version) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00317">CAmCommandSender.cpp:317</a></div></div>
-<div class="ttc" id="namespaceam_html_a2711516b1392ea02a7ed25fcd540a16a"><div class="ttname"><a href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am::am_sourceID_t</a></div><div class="ttdeci">uint16_t am_sourceID_t</div><div class="ttdoc">a source ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00060">audiomanagertypes.h:60</a></div></div>
-<div class="ttc" id="classam_1_1CAmTelnetMenuHelper_html_afd55a6846137ce0623c09e53645ed457a216e96c9f1ef0ee21e5dd8da0521087e"><div class="ttname"><a href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a216e96c9f1ef0ee21e5dd8da0521087e">am::CAmTelnetMenuHelper::eGetState</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetMenuHelper_8h_source.html#l00063">CAmTelnetMenuHelper.h:63</a></div></div>
-<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_ad20967b3bd76d83aa3eef15a43ef9e2b"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#ad20967b3bd76d83aa3eef15a43ef9e2b">am::IAmDatabaseHandler::getListSources</a></div><div class="ttdeci">virtual am_Error_e getListSources(std::vector&lt; am_Source_s &gt; &amp;lisSources) const =0</div></div>
-<div class="ttc" id="classam_1_1CAmTelnetMenuHelper_html_a595275be7a16152d9b9e13e25f81ef52"><div class="ttname"><a href="classam_1_1CAmTelnetMenuHelper.html#a595275be7a16152d9b9e13e25f81ef52">am::CAmTelnetMenuHelper::newSocketConnection</a></div><div class="ttdeci">void newSocketConnection(int filedescriptor)</div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetMenuHelper_8cpp_source.html#l00116">CAmTelnetMenuHelper.cpp:116</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html"><div class="ttname"><a href="classam_1_1CAmControlSender.html">am::CAmControlSender</a></div><div class="ttdoc">sends data to the commandInterface, takes the file of the library that needs to be loaded ...</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8h_source.html#l00041">CAmControlSender.h:41</a></div></div>
-<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aa454452c89957eb236e3a68965ddac95"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aa454452c89957eb236e3a68965ddac95">am::IAmDatabaseHandler::getListCrossfaders</a></div><div class="ttdeci">virtual am_Error_e getListCrossfaders(std::vector&lt; am_Crossfader_s &gt; &amp;listCrossfaders) const =0</div></div>
-<div class="ttc" id="classam_1_1IAmDatabaseHandler_html"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></div><div class="ttdoc">This class handles and abstracts the database. </div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00059">IAmDatabaseHandler.h:59</a></div></div>
-<div class="ttc" id="CAmRoutingSender_8h_html"><div class="ttname"><a href="CAmRoutingSender_8h.html">CAmRoutingSender.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="classam_1_1CAmTelnetServer_html"><div class="ttname"><a href="classam_1_1CAmTelnetServer.html">am::CAmTelnetServer</a></div><div class="ttdoc">Implements a telnetserver that can be used to connect to the audiomanager, retrieve some information ...</div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetServer_8h_source.html#l00052">CAmTelnetServer.h:52</a></div></div>
-<div class="ttc" id="classam_1_1CAmTelnetMenuHelper_html_a7f83eef5cd301ead49fb11ef52b45b2a"><div class="ttname"><a href="classam_1_1CAmTelnetMenuHelper.html#a7f83eef5cd301ead49fb11ef52b45b2a">am::CAmTelnetMenuHelper::enterCmdQueue</a></div><div class="ttdeci">void enterCmdQueue(std::queue&lt; std::string &gt; &amp;CmdQueue, int &amp;filedescriptor)</div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetMenuHelper_8cpp_source.html#l00154">CAmTelnetMenuHelper.cpp:154</a></div></div>
-<div class="ttc" id="namespaceam_html_a0ba72fdbafaa9e886e77aa4099c281ec"><div class="ttname"><a href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am::am_volume_t</a></div><div class="ttdeci">int16_t am_volume_t</div><div class="ttdoc">The unit is 0.1 db steps,The smallest value -3000 (=AM_MUTE). </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00091">audiomanagertypes.h:91</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_afae22041843c5349be16a6593d3ebb9c"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#afae22041843c5349be16a6593d3ebb9c">am::CAmCommandReceiver::setSinkMuteState</a></div><div class="ttdeci">am_Error_e setSinkMuteState(const am_sinkID_t sinkID, const am_MuteState_e muteState)</div><div class="ttdoc">sets the mute state of a sink </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00101">CAmCommandReceiver.cpp:101</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_a714ad80a82f8905e08ad38a3f3aee0b1"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#a714ad80a82f8905e08ad38a3f3aee0b1">am::CAmRoutingSender::getListPlugins</a></div><div class="ttdeci">am_Error_e getListPlugins(std::vector&lt; std::string &gt; &amp;interfaces) const </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00973">CAmRoutingSender.cpp:973</a></div></div>
-<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a4db0c750db30bd000741aa3b0f27c1e8"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a4db0c750db30bd000741aa3b0f27c1e8">am::IAmDatabaseHandler::dump</a></div><div class="ttdeci">virtual void dump(std::ostream &amp;output) const =0</div></div>
-<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a8165517ad5e06f36dca978476db51d79"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a8165517ad5e06f36dca978476db51d79">am::IAmDatabaseHandler::getListSystemProperties</a></div><div class="ttdeci">virtual am_Error_e getListSystemProperties(std::vector&lt; am_SystemProperty_s &gt; &amp;listSystemProperties) const =0</div></div>
-<div class="ttc" id="namespaceam_html_ab00ba22db19413e2040c2ab246f220c6"><div class="ttname"><a href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">am::logError</a></div><div class="ttdeci">void logError(T value, TArgs...args)</div><div class="ttdoc">logs given values with errorlevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00416">CAmDltWrapper.h:416</a></div></div>
-<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aab7a9044f1bc4ff8a048910f82dc93ea"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aab7a9044f1bc4ff8a048910f82dc93ea">am::IAmDatabaseHandler::getListGateways</a></div><div class="ttdeci">virtual am_Error_e getListGateways(std::vector&lt; am_Gateway_s &gt; &amp;listGateways) const =0</div></div>
-<div class="ttc" id="CAmCommandSender_8h_html"><div class="ttname"><a href="CAmCommandSender_8h.html">CAmCommandSender.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="namespaceam_html_af9d68f1f1b0553906df4c90e9a860ffaad9646478d0a5c550391326fdd7521d04"><div class="ttname"><a href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffaad9646478d0a5c550391326fdd7521d04">am::MS_UNKNOWN</a></div><div class="ttdoc">default </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00397">audiomanagertypes.h:397</a></div></div>
-<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">am::E_OK</a></div><div class="ttdoc">no error - positive reply </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00342">audiomanagertypes.h:342</a></div></div>
-<div class="ttc" id="CAmControlSender_8h_html"><div class="ttname"><a href="CAmControlSender_8h.html">CAmControlSender.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="classam_1_1CAmTelnetMenuHelper_html_afd55a6846137ce0623c09e53645ed457a7522d6c554e7a2f680e4b8319c65b428"><div class="ttname"><a href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a7522d6c554e7a2f680e4b8319c65b428">am::CAmTelnetMenuHelper::eRootState</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetMenuHelper_8h_source.html#l00063">CAmTelnetMenuHelper.h:63</a></div></div>
-<div class="ttc" id="namespaceam_html_af9d68f1f1b0553906df4c90e9a860ffaa7fd1b52b53dcff34c678e680eef4a7ca"><div class="ttname"><a href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffaa7fd1b52b53dcff34c678e680eef4a7ca">am::MS_MAX</a></div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00406">audiomanagertypes.h:406</a></div></div>
-<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a6e213ed6b60e4e82512e30835394167d"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a6e213ed6b60e4e82512e30835394167d">am::IAmDatabaseHandler::getListMainConnections</a></div><div class="ttdeci">virtual am_Error_e getListMainConnections(std::vector&lt; am_MainConnection_s &gt; &amp;listMainConnections) const =0</div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html"><div class="ttname"><a href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></div><div class="ttdoc">This class is used to send data to the CommandInterface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8h_source.html#l00043">CAmCommandSender.h:43</a></div></div>
-<div class="ttc" id="namespaceam_html_aac2b901ff83ee381fbe99913753e2416"><div class="ttname"><a href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am::am_sinkID_t</a></div><div class="ttdeci">uint16_t am_sinkID_t</div><div class="ttdoc">a sink ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00065">audiomanagertypes.h:65</a></div></div>
-<div class="ttc" id="namespaceam_html_a33a5bb7641f58ab3a5f3b86400ad804c"><div class="ttname"><a href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am::am_mainConnectionID_t</a></div><div class="ttdeci">uint16_t am_mainConnectionID_t</div><div class="ttdoc">a mainConnection ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00080">audiomanagertypes.h:80</a></div></div>
-<div class="ttc" id="classam_1_1CAmTelnetMenuHelper_html_afd55a6846137ce0623c09e53645ed457a2b4f3a03294e710b9acac49112538778"><div class="ttname"><a href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a2b4f3a03294e710b9acac49112538778">am::CAmTelnetMenuHelper::eInfoState</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetMenuHelper_8h_source.html#l00063">CAmTelnetMenuHelper.h:63</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_aa3044c8587e0674bc107d607b6863b99"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#aa3044c8587e0674bc107d607b6863b99">am::CAmCommandReceiver::setMainSinkSoundProperty</a></div><div class="ttdeci">am_Error_e setMainSinkSoundProperty(const am_MainSoundProperty_s &amp;soundProperty, const am_sinkID_t sinkID)</div><div class="ttdoc">This method is used to set sound properties, e.g. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00107">CAmCommandReceiver.cpp:107</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html_aa24d0146f4e3c75e02d6c0152e246da1"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html#aa24d0146f4e3c75e02d6c0152e246da1">am::CAmCommandReceiver::disconnect</a></div><div class="ttdeci">am_Error_e disconnect(const am_mainConnectionID_t mainConnectionID)</div><div class="ttdoc">disconnects a mainConnection </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8cpp_source.html#l00083">CAmCommandReceiver.cpp:83</a></div></div>
-<div class="ttc" id="classam_1_1CAmRouter_html_ae76981f37d91bcd2da721c3bf141e415"><div class="ttname"><a href="classam_1_1CAmRouter.html#ae76981f37d91bcd2da721c3bf141e415">am::CAmRouter::getRoute</a></div><div class="ttdeci">am_Error_e getRoute(const bool onlyfree, const am_sourceID_t sourceID, const am_sinkID_t sinkID, std::vector&lt; am_Route_s &gt; &amp;returnList)</div><div class="ttdoc">Finds all possible paths between given source and sink. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8cpp_source.html#l00082">CAmRouter.cpp:82</a></div></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
- <ul>
- <li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_218adc744edff50228af3539b32b7808.html">src</a></li><li class="navelem"><a class="el" href="CAmTelnetMenuHelper_8cpp.html">CAmTelnetMenuHelper.cpp</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
- <a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
- </ul>
-</div>
-</body>
-</html>
diff --git a/docs/CAmTelnetMenuHelper_8h.html b/docs/CAmTelnetMenuHelper_8h.html
deleted file mode 100644
index 5d44708..0000000
--- a/docs/CAmTelnetMenuHelper_8h.html
+++ /dev/null
@@ -1,164 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
-<title>AudioManager: AudioManagerCore/include/CAmTelnetMenuHelper.h File Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
- $(document).ready(initResizable);
- $(window).load(resizeHeight);
-</script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
- <div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
- </div>
- <div id="projectbrief">Native Application Runtime Environment</div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li class="current"><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="files.html"><span>File&#160;List</span></a></li>
- <li><a href="globals.html"><span>File&#160;Members</span></a></li>
- </ul>
- </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
- <div id="nav-tree">
- <div id="nav-tree-contents">
- <div id="nav-sync" class="sync"></div>
- </div>
- </div>
- <div id="splitbar" style="-moz-user-select:none;"
- class="ui-resizable-handle">
- </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('CAmTelnetMenuHelper_8h.html','');});
-</script>
-<div id="doc-content">
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
- <div class="summary">
-<a href="#nested-classes">Classes</a> &#124;
-<a href="#namespaces">Namespaces</a> </div>
- <div class="headertitle">
-<div class="title">CAmTelnetMenuHelper.h File Reference</div> </div>
-</div><!--header-->
-<div class="contents">
-
-<p>SPDX license identifier: MPL-2.0.
-<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &lt;iostream&gt;</code><br/>
-<code>#include &lt;queue&gt;</code><br/>
-<code>#include &lt;map&gt;</code><br/>
-<code>#include &lt;string&gt;</code><br/>
-<code>#include &lt;sstream&gt;</code><br/>
-<code>#include &lt;vector&gt;</code><br/>
-<code>#include &lt;sys/socket.h&gt;</code><br/>
-<code>#include &quot;<a class="el" href="audiomanagertypes_8h_source.html">audiomanagertypes.h</a>&quot;</code><br/>
-</div>
-<p><a href="CAmTelnetMenuHelper_8h_source.html">Go to the source code of this file.</a></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
-Classes</h2></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmTelnetMenuHelper.html">am::CAmTelnetMenuHelper</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">helper class for <a class="el" href="classam_1_1CAmTelnetServer.html" title="Implements a telnetserver that can be used to connect to the audiomanager, retrieve some information ...">CAmTelnetServer</a> <a href="classam_1_1CAmTelnetMenuHelper.html#details">More...</a><br/></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
-Namespaces</h2></td></tr>
-<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
-<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br/></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>SPDX license identifier: MPL-2.0. </p>
-<p>Copyright (C) 2012, BMW AG</p>
-<p>This file is part of GENIVI Project AudioManager.</p>
-<p>Contributions are licensed to the GENIVI Alliance under one or more Contribution License Agreements.</p>
-<dl class="section copyright"><dt>Copyright</dt><dd>This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at <a href="http://mozilla.org/MPL/2.0/">http://mozilla.org/MPL/2.0/</a>.</dd></dl>
-<dl class="section author"><dt>Author</dt><dd>Christian Linke, <a href="#" onclick="location.href='mai'+'lto:'+'chr'+'is'+'tia'+'n.'+'lin'+'ke'+'@bm'+'w.'+'de'; return false;">chris<span style="display: none;">.nosp@m.</span>tian<span style="display: none;">.nosp@m.</span>.link<span style="display: none;">.nosp@m.</span>e@bm<span style="display: none;">.nosp@m.</span>w.de</a> BMW 2011,2012 </dd>
-<dd>
-Frank Herchet, <a href="#" onclick="location.href='mai'+'lto:'+'fra'+'nk'+'.fh'+'.h'+'erc'+'he'+'t@b'+'mw'+'.de'; return false;">frank<span style="display: none;">.nosp@m.</span>.fh.<span style="display: none;">.nosp@m.</span>herch<span style="display: none;">.nosp@m.</span>et@b<span style="display: none;">.nosp@m.</span>mw.de</a> BMW 2012</dd></dl>
-<p>For further information see <a href="http://www.genivi.org/">http://www.genivi.org/</a>. </p>
-
-<p>Definition in file <a class="el" href="CAmTelnetMenuHelper_8h_source.html">CAmTelnetMenuHelper.h</a>.</p>
-</div></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
- <ul>
- <li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_a2790e911832141e38a92850240f8218.html">include</a></li><li class="navelem"><a class="el" href="CAmTelnetMenuHelper_8h.html">CAmTelnetMenuHelper.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
- <a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
- </ul>
-</div>
-</body>
-</html>
diff --git a/docs/CAmTelnetMenuHelper_8h_source.html b/docs/CAmTelnetMenuHelper_8h_source.html
deleted file mode 100644
index dd31108..0000000
--- a/docs/CAmTelnetMenuHelper_8h_source.html
+++ /dev/null
@@ -1,324 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
-<title>AudioManager: AudioManagerCore/include/CAmTelnetMenuHelper.h Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
- $(document).ready(initResizable);
- $(window).load(resizeHeight);
-</script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
- <div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
- </div>
- <div id="projectbrief">Native Application Runtime Environment</div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li class="current"><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="files.html"><span>File&#160;List</span></a></li>
- <li><a href="globals.html"><span>File&#160;Members</span></a></li>
- </ul>
- </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
- <div id="nav-tree">
- <div id="nav-tree-contents">
- <div id="nav-sync" class="sync"></div>
- </div>
- </div>
- <div id="splitbar" style="-moz-user-select:none;"
- class="ui-resizable-handle">
- </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('CAmTelnetMenuHelper_8h_source.html','');});
-</script>
-<div id="doc-content">
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
- <div class="headertitle">
-<div class="title">CAmTelnetMenuHelper.h</div> </div>
-</div><!--header-->
-<div class="contents">
-<a href="CAmTelnetMenuHelper_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment">// Local header</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#ifndef CAMTELNETMENUHELPER_H_</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CAMTELNETMENUHELPER_H_</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Standard header</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &lt;iostream&gt;</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &lt;queue&gt;</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;map&gt;</span></div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;sstream&gt;</span></div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &lt;sys/socket.h&gt;</span></div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="audiomanagertypes_8h.html">audiomanagertypes.h</a>&quot;</span></div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
-<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">namespace </span>am</div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;{</div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="keyword">class </span>CAmTelnetServer;</div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="keyword">class </span>IAmDatabaseHandler;</div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="keyword">class </span>CAmCommandSender;</div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="keyword">class </span>CAmRoutingSender;</div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="keyword">class </span>CAmControlSender;</div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="keyword">class </span>CAmCommandReceiver;</div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="keyword">class </span>CAmRoutingReceiver;</div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="keyword">class </span>CAmControlReceiver;</div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="keyword">class </span>CAmRouter;</div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="keyword">class </span>CAmSocketHandler;</div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div>
-<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="classam_1_1CAmTelnetMenuHelper.html"> 57</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1CAmTelnetMenuHelper.html">CAmTelnetMenuHelper</a></div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;{</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div>
-<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457"> 61</a></span>&#160; <span class="keyword">enum</span> <a class="code" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457">EMainState</a></div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; {</div>
-<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a73266cf9d5d7bb4ed490b9ec8ff4bf57"> 63</a></span>&#160; <a class="code" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a7522d6c554e7a2f680e4b8319c65b428">eRootState</a> = 0, <a class="code" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457ac793e4ed9c584b8ec0f0154ff161ae91">eListState</a>, <a class="code" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a2b4f3a03294e710b9acac49112538778">eInfoState</a>, <a class="code" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a216e96c9f1ef0ee21e5dd8da0521087e">eGetState</a>, <a class="code" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a73266cf9d5d7bb4ed490b9ec8ff4bf57">eSetState</a></div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; };</div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;</div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <a class="code" href="classam_1_1CAmTelnetMenuHelper.html#a88a972ac1fbbb1e3e4c89bed9e30d89f">CAmTelnetMenuHelper</a>(<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *iSocketHandler, <a class="code" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a> *iCommandSender, <a class="code" href="classam_1_1CAmCommandReceiver.html">CAmCommandReceiver</a> *iCommandReceiver, <a class="code" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a> *iRoutingSender, <a class="code" href="classam_1_1CAmRoutingReceiver.html">CAmRoutingReceiver</a> *iRoutingReceiver, <a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a> *iControlSender, <a class="code" href="classam_1_1CAmControlReceiver.html">CAmControlReceiver</a> *iControlReceiver, <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a> *iDatabasehandler, <a class="code" href="classam_1_1CAmRouter.html">CAmRouter</a> *iRouter, <a class="code" href="classam_1_1CAmTelnetServer.html">CAmTelnetServer</a> *iTelnetServer);</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <a class="code" href="classam_1_1CAmTelnetMenuHelper.html#a05bd315b8bf95210ed72cce5ef591e41">~CAmTelnetMenuHelper</a>();</div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmTelnetMenuHelper.html#a595275be7a16152d9b9e13e25f81ef52">newSocketConnection</a>(<span class="keywordtype">int</span> filedescriptor);</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;</div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmTelnetMenuHelper.html#a598300d0cb73b7859653311c13de8b42">socketConnectionsClosed</a>(<span class="keywordtype">int</span> filedescriptor);</div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmTelnetMenuHelper.html#a7f83eef5cd301ead49fb11ef52b45b2a">enterCmdQueue</a>(std::queue&lt;std::string&gt; &amp;CmdQueue, <span class="keywordtype">int</span> &amp;filedescriptor);</div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;</div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordtype">void</span> createCommandMaps();</div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keywordtype">void</span> sendError(<span class="keywordtype">int</span> &amp; filedescriptor, std::string error_string);</div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keywordtype">void</span> sendTelnetLine(<span class="keywordtype">int</span> &amp; filedescriptor, std::stringstream &amp;line);</div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keywordtype">void</span> sendCurrentCmdPrompt(<span class="keywordtype">int</span> &amp;filedescriptor);</div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="comment">// COMMON commands</span></div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> oneStepBackCommand(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keywordtype">void</span> oneStepBackCommandExec(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> exitCommand(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="keywordtype">void</span> exitCommandExec(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> helpCommand(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keywordtype">void</span> helpCommandExec(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="comment">// ROOT commands</span></div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> rootGetCommand(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keywordtype">void</span> rootGetCommandExec(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> rootSetCommand(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keywordtype">void</span> rootSetCommandExec(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> rootListCommand(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="keywordtype">void</span> rootListCommandExec(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> rootInfoCommand(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keywordtype">void</span> rootInfoCommandExec(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;</div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="comment">// LIST commands</span></div>
-<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> listConnectionsCommand(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="keywordtype">void</span> listConnectionsCommandExec(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> listSourcesCommand(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="keywordtype">void</span> listSourcesCommandExec(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> listSinksCommands(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="keywordtype">void</span> listSinksCommandsExec(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> listCrossfaders(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keywordtype">void</span> listCrossfadersExec(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> listDomainsCommand(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keywordtype">void</span> listDomainsCommandExec(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> listGatewaysCommand(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <span class="keywordtype">void</span> listGatewaysCommandExec(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> listPluginsCommand(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="keywordtype">void</span> listPluginsCommandExec(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> listMainConnectionsCommand(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keywordtype">void</span> listMainConnectionsCommandExec(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> listMainSourcesCommand(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <span class="keywordtype">void</span> listMainSourcesCommandExec(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> listMainSinksCommand(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keywordtype">void</span> listMainSinksCommandExec(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;</div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="comment">// SET commands</span></div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> setRoutingCommand(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="keywordtype">void</span> setRoutingCommandExec(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> setConnection(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keywordtype">void</span> setConnectionExec(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> setDisconnectConnId(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="keywordtype">void</span> setDisconnectConnIdExec(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> setSourceSoundProperties(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="keywordtype">void</span> setSourceSoundPropertiesExec(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> setSinkSoundProperty(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="keywordtype">void</span> setSinkSoundPropertyExec(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> setSinkVolume(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="keywordtype">void</span> setSinkVolumeExec(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> setVolumeStep(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="keywordtype">void</span> setVolumeStepExec(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> setSinkMuteState(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <span class="keywordtype">void</span> setSinkMuteStateExec(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> setSourceSoundProperty(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keywordtype">void</span> setSourceSoundPropertyExec(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;</div>
-<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="comment">// GET commands</span></div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> getRoutingCommand(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="keywordtype">void</span> getRoutingCommandExec(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> getSenderversionCommand(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="keywordtype">void</span> getSenderversionCommandExec(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> getReceiverversionCommand(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <span class="keywordtype">void</span> getReceiverversionCommandExec(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;</div>
-<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="comment">// INFO commands</span></div>
-<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> infoSystempropertiesCommand(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <span class="keywordtype">void</span> infoSystempropertiesCommandExec(std::queue&lt;std::string&gt; &amp; CmdQueue, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> infoDumpCommand(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor);</div>
-<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; <span class="keywordtype">void</span> infoDumpCommandExec(std::queue&lt;std::string&gt;&amp; CmdQueue, <span class="keywordtype">int</span>&amp; filedescriptor);</div>
-<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;</div>
-<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;</div>
-<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <span class="keyword">typedef</span> void (*pCommandPrototype)(std::queue&lt;std::string&gt;&amp; msg, <span class="keywordtype">int</span> &amp; filedescriptor);</div>
-<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;</div>
-<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; <span class="keyword">struct </span>sCommandPrototypeInfo</div>
-<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; {</div>
-<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; std::string info;</div>
-<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; pCommandPrototype CommandPrototype;</div>
-<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;</div>
-<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <span class="comment">// default contructor to set NULL</span></div>
-<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; sCommandPrototypeInfo() :</div>
-<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; info(<span class="stringliteral">&quot;&quot;</span>), CommandPrototype(NULL)</div>
-<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; {</div>
-<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; }</div>
-<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;</div>
-<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <span class="comment">// a small contructor</span></div>
-<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; sCommandPrototypeInfo(std::string MyInfo, pCommandPrototype MyCommandPrototype) :</div>
-<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; info(MyInfo), CommandPrototype(MyCommandPrototype)</div>
-<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; {</div>
-<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; }</div>
-<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; };</div>
-<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;</div>
-<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <span class="keyword">typedef</span> std::map&lt;std::string, sCommandPrototypeInfo&gt; tCommandMap;</div>
-<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; std::map&lt;int, EMainState&gt; mCurrentMainStateMap; </div>
-<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;</div>
-<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="keyword">static</span> <a class="code" href="classam_1_1CAmTelnetMenuHelper.html#a88a972ac1fbbb1e3e4c89bed9e30d89f">CAmTelnetMenuHelper</a>* instance;</div>
-<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; CAmTelnetServer *mpTelenetServer;</div>
-<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; CAmSocketHandler *mpSocketHandler;</div>
-<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; CAmCommandSender *mpCommandSender;</div>
-<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; CAmCommandReceiver *mpCommandReceiver;</div>
-<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; CAmRoutingSender *mpRoutingSender;</div>
-<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; CAmRoutingReceiver *mpRoutingReceiver;</div>
-<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; CAmControlSender *mpControlSender;</div>
-<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; CAmControlReceiver *mpControlReceiver;</div>
-<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; IAmDatabaseHandler *mpDatabasehandler;</div>
-<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; CAmRouter *mpRouter;</div>
-<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;</div>
-<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; tCommandMap mRootCommands;</div>
-<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; tCommandMap mListCommands;</div>
-<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; tCommandMap mGetCommands;</div>
-<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; tCommandMap mSetCommands;</div>
-<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; tCommandMap mInfoCommands;</div>
-<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;</div>
-<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;};</div>
-<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;<span class="comment">// class CAmTelnetMenuHelper</span></div>
-<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;}<span class="comment">// namespace am</span></div>
-<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;</div>
-<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;<span class="preprocessor">#endif // CAMTELNETMENUHELPER_H_</span></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></div><div class="ttdoc">Implements the RoutingSendInterface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00044">CAmRoutingSender.h:44</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html">am::CAmCommandReceiver</a></div><div class="ttdoc">This class realizes the command Interface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8h_source.html#l00040">CAmCommandReceiver.h:40</a></div></div>
-<div class="ttc" id="classam_1_1CAmTelnetMenuHelper_html_afd55a6846137ce0623c09e53645ed457"><div class="ttname"><a href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457">am::CAmTelnetMenuHelper::EMainState</a></div><div class="ttdeci">EMainState</div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetMenuHelper_8h_source.html#l00061">CAmTelnetMenuHelper.h:61</a></div></div>
-<div class="ttc" id="classam_1_1CAmTelnetMenuHelper_html_afd55a6846137ce0623c09e53645ed457a73266cf9d5d7bb4ed490b9ec8ff4bf57"><div class="ttname"><a href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a73266cf9d5d7bb4ed490b9ec8ff4bf57">am::CAmTelnetMenuHelper::eSetState</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetMenuHelper_8h_source.html#l00063">CAmTelnetMenuHelper.h:63</a></div></div>
-<div class="ttc" id="classam_1_1CAmRouter_html"><div class="ttname"><a href="classam_1_1CAmRouter.html">am::CAmRouter</a></div><div class="ttdoc">Implements an autorouting algorithm for connecting sinks and sources via different audio domains...</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00152">CAmRouter.h:152</a></div></div>
-<div class="ttc" id="classam_1_1CAmTelnetMenuHelper_html_afd55a6846137ce0623c09e53645ed457ac793e4ed9c584b8ec0f0154ff161ae91"><div class="ttname"><a href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457ac793e4ed9c584b8ec0f0154ff161ae91">am::CAmTelnetMenuHelper::eListState</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetMenuHelper_8h_source.html#l00063">CAmTelnetMenuHelper.h:63</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html">am::CAmControlReceiver</a></div><div class="ttdoc">This class is used to receive all commands from the control interface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8h_source.html#l00042">CAmControlReceiver.h:42</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00094">CAmSocketHandler.h:94</a></div></div>
-<div class="ttc" id="classam_1_1CAmTelnetMenuHelper_html_a88a972ac1fbbb1e3e4c89bed9e30d89f"><div class="ttname"><a href="classam_1_1CAmTelnetMenuHelper.html#a88a972ac1fbbb1e3e4c89bed9e30d89f">am::CAmTelnetMenuHelper::CAmTelnetMenuHelper</a></div><div class="ttdeci">CAmTelnetMenuHelper(CAmSocketHandler *iSocketHandler, CAmCommandSender *iCommandSender, CAmCommandReceiver *iCommandReceiver, CAmRoutingSender *iRoutingSender, CAmRoutingReceiver *iRoutingReceiver, CAmControlSender *iControlSender, CAmControlReceiver *iControlReceiver, IAmDatabaseHandler *iDatabasehandler, CAmRouter *iRouter, CAmTelnetServer *iTelnetServer)</div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetMenuHelper_8cpp_source.html#l00049">CAmTelnetMenuHelper.cpp:49</a></div></div>
-<div class="ttc" id="classam_1_1CAmTelnetMenuHelper_html_a598300d0cb73b7859653311c13de8b42"><div class="ttname"><a href="classam_1_1CAmTelnetMenuHelper.html#a598300d0cb73b7859653311c13de8b42">am::CAmTelnetMenuHelper::socketConnectionsClosed</a></div><div class="ttdeci">void socketConnectionsClosed(int filedescriptor)</div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetMenuHelper_8cpp_source.html#l00138">CAmTelnetMenuHelper.cpp:138</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html">am::CAmRoutingReceiver</a></div><div class="ttdoc">Implements the Receiving side of the RoutingPlugins. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8h_source.html#l00041">CAmRoutingReceiver.h:41</a></div></div>
-<div class="ttc" id="classam_1_1CAmTelnetMenuHelper_html"><div class="ttname"><a href="classam_1_1CAmTelnetMenuHelper.html">am::CAmTelnetMenuHelper</a></div><div class="ttdoc">helper class for CAmTelnetServer </div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetMenuHelper_8h_source.html#l00057">CAmTelnetMenuHelper.h:57</a></div></div>
-<div class="ttc" id="classam_1_1CAmTelnetMenuHelper_html_a05bd315b8bf95210ed72cce5ef591e41"><div class="ttname"><a href="classam_1_1CAmTelnetMenuHelper.html#a05bd315b8bf95210ed72cce5ef591e41">am::CAmTelnetMenuHelper::~CAmTelnetMenuHelper</a></div><div class="ttdeci">~CAmTelnetMenuHelper()</div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetMenuHelper_8cpp_source.html#l00058">CAmTelnetMenuHelper.cpp:58</a></div></div>
-<div class="ttc" id="classam_1_1CAmTelnetMenuHelper_html_afd55a6846137ce0623c09e53645ed457a216e96c9f1ef0ee21e5dd8da0521087e"><div class="ttname"><a href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a216e96c9f1ef0ee21e5dd8da0521087e">am::CAmTelnetMenuHelper::eGetState</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetMenuHelper_8h_source.html#l00063">CAmTelnetMenuHelper.h:63</a></div></div>
-<div class="ttc" id="classam_1_1CAmTelnetMenuHelper_html_a595275be7a16152d9b9e13e25f81ef52"><div class="ttname"><a href="classam_1_1CAmTelnetMenuHelper.html#a595275be7a16152d9b9e13e25f81ef52">am::CAmTelnetMenuHelper::newSocketConnection</a></div><div class="ttdeci">void newSocketConnection(int filedescriptor)</div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetMenuHelper_8cpp_source.html#l00116">CAmTelnetMenuHelper.cpp:116</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html"><div class="ttname"><a href="classam_1_1CAmControlSender.html">am::CAmControlSender</a></div><div class="ttdoc">sends data to the commandInterface, takes the file of the library that needs to be loaded ...</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8h_source.html#l00041">CAmControlSender.h:41</a></div></div>
-<div class="ttc" id="classam_1_1IAmDatabaseHandler_html"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></div><div class="ttdoc">This class handles and abstracts the database. </div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00059">IAmDatabaseHandler.h:59</a></div></div>
-<div class="ttc" id="classam_1_1CAmTelnetServer_html"><div class="ttname"><a href="classam_1_1CAmTelnetServer.html">am::CAmTelnetServer</a></div><div class="ttdoc">Implements a telnetserver that can be used to connect to the audiomanager, retrieve some information ...</div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetServer_8h_source.html#l00052">CAmTelnetServer.h:52</a></div></div>
-<div class="ttc" id="classam_1_1CAmTelnetMenuHelper_html_a7f83eef5cd301ead49fb11ef52b45b2a"><div class="ttname"><a href="classam_1_1CAmTelnetMenuHelper.html#a7f83eef5cd301ead49fb11ef52b45b2a">am::CAmTelnetMenuHelper::enterCmdQueue</a></div><div class="ttdeci">void enterCmdQueue(std::queue&lt; std::string &gt; &amp;CmdQueue, int &amp;filedescriptor)</div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetMenuHelper_8cpp_source.html#l00154">CAmTelnetMenuHelper.cpp:154</a></div></div>
-<div class="ttc" id="audiomanagertypes_8h_html"><div class="ttname"><a href="audiomanagertypes_8h.html">audiomanagertypes.h</a></div><div class="ttdoc">Copyright (C) 2012 - 2014, BMW AG. </div></div>
-<div class="ttc" id="classam_1_1CAmTelnetMenuHelper_html_afd55a6846137ce0623c09e53645ed457a7522d6c554e7a2f680e4b8319c65b428"><div class="ttname"><a href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a7522d6c554e7a2f680e4b8319c65b428">am::CAmTelnetMenuHelper::eRootState</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetMenuHelper_8h_source.html#l00063">CAmTelnetMenuHelper.h:63</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html"><div class="ttname"><a href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></div><div class="ttdoc">This class is used to send data to the CommandInterface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8h_source.html#l00043">CAmCommandSender.h:43</a></div></div>
-<div class="ttc" id="classam_1_1CAmTelnetMenuHelper_html_afd55a6846137ce0623c09e53645ed457a2b4f3a03294e710b9acac49112538778"><div class="ttname"><a href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a2b4f3a03294e710b9acac49112538778">am::CAmTelnetMenuHelper::eInfoState</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetMenuHelper_8h_source.html#l00063">CAmTelnetMenuHelper.h:63</a></div></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
- <ul>
- <li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_a2790e911832141e38a92850240f8218.html">include</a></li><li class="navelem"><a class="el" href="CAmTelnetMenuHelper_8h.html">CAmTelnetMenuHelper.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
- <a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
- </ul>
-</div>
-</body>
-</html>
diff --git a/docs/CAmTelnetServer_8cpp.html b/docs/CAmTelnetServer_8cpp.html
deleted file mode 100644
index 5688856..0000000
--- a/docs/CAmTelnetServer_8cpp.html
+++ /dev/null
@@ -1,193 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
-<title>AudioManager: AudioManagerCore/src/CAmTelnetServer.cpp File Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
- $(document).ready(initResizable);
- $(window).load(resizeHeight);
-</script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
- <div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
- </div>
- <div id="projectbrief">Native Application Runtime Environment</div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li class="current"><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="files.html"><span>File&#160;List</span></a></li>
- <li><a href="globals.html"><span>File&#160;Members</span></a></li>
- </ul>
- </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
- <div id="nav-tree">
- <div id="nav-tree-contents">
- <div id="nav-sync" class="sync"></div>
- </div>
- </div>
- <div id="splitbar" style="-moz-user-select:none;"
- class="ui-resizable-handle">
- </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('CAmTelnetServer_8cpp.html','');});
-</script>
-<div id="doc-content">
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
- <div class="summary">
-<a href="#namespaces">Namespaces</a> &#124;
-<a href="#define-members">Macros</a> </div>
- <div class="headertitle">
-<div class="title">CAmTelnetServer.cpp File Reference</div> </div>
-</div><!--header-->
-<div class="contents">
-
-<p>SPDX license identifier: MPL-2.0.
-<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &quot;<a class="el" href="CAmTelnetServer_8h_source.html">CAmTelnetServer.h</a>&quot;</code><br/>
-<code>#include &lt;cassert&gt;</code><br/>
-<code>#include &lt;sys/socket.h&gt;</code><br/>
-<code>#include &lt;arpa/inet.h&gt;</code><br/>
-<code>#include &lt;sys/ioctl.h&gt;</code><br/>
-<code>#include &lt;string.h&gt;</code><br/>
-<code>#include &lt;netdb.h&gt;</code><br/>
-<code>#include &lt;audiomanagerconfig.h&gt;</code><br/>
-<code>#include &lt;errno.h&gt;</code><br/>
-<code>#include &lt;sstream&gt;</code><br/>
-<code>#include &lt;istream&gt;</code><br/>
-<code>#include &lt;iostream&gt;</code><br/>
-<code>#include &lt;iterator&gt;</code><br/>
-<code>#include &lt;unistd.h&gt;</code><br/>
-<code>#include &lt;stdexcept&gt;</code><br/>
-<code>#include &lt;cstdlib&gt;</code><br/>
-<code>#include &quot;<a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmTelnetMenuHelper_8h_source.html">CAmTelnetMenuHelper.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>&quot;</code><br/>
-</div>
-<p><a href="CAmTelnetServer_8cpp_source.html">Go to the source code of this file.</a></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
-Namespaces</h2></td></tr>
-<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
-<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br/></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
-Macros</h2></td></tr>
-<tr class="memitem:a152a062074d0e6d93736298a7065a081"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmTelnetServer_8cpp.html#a152a062074d0e6d93736298a7065a081">PRINT_BOOL</a>(var)&#160;&#160;&#160;var ? output+=&quot;true\t\t&quot; : output+=&quot;false\t\t&quot;;</td></tr>
-<tr class="separator:a152a062074d0e6d93736298a7065a081"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>SPDX license identifier: MPL-2.0. </p>
-<p>Copyright (C) 2012, BMW AG</p>
-<p>This file is part of GENIVI Project AudioManager.</p>
-<p>Contributions are licensed to the GENIVI Alliance under one or more Contribution License Agreements.</p>
-<dl class="section copyright"><dt>Copyright</dt><dd>This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at <a href="http://mozilla.org/MPL/2.0/">http://mozilla.org/MPL/2.0/</a>.</dd></dl>
-<dl class="section author"><dt>Author</dt><dd>Christian Linke, <a href="#" onclick="location.href='mai'+'lto:'+'chr'+'is'+'tia'+'n.'+'lin'+'ke'+'@bm'+'w.'+'de'; return false;">chris<span style="display: none;">.nosp@m.</span>tian<span style="display: none;">.nosp@m.</span>.link<span style="display: none;">.nosp@m.</span>e@bm<span style="display: none;">.nosp@m.</span>w.de</a> BMW 2011,2012 </dd>
-<dd>
-Frank Herchet, <a href="#" onclick="location.href='mai'+'lto:'+'fra'+'nk'+'.fh'+'.h'+'erc'+'he'+'t@b'+'mw'+'.de'; return false;">frank<span style="display: none;">.nosp@m.</span>.fh.<span style="display: none;">.nosp@m.</span>herch<span style="display: none;">.nosp@m.</span>et@b<span style="display: none;">.nosp@m.</span>mw.de</a> BMW 2012</dd></dl>
-<p>For further information see <a href="http://www.genivi.org/">http://www.genivi.org/</a>. </p>
-
-<p>Definition in file <a class="el" href="CAmTelnetServer_8cpp_source.html">CAmTelnetServer.cpp</a>.</p>
-</div><h2 class="groupheader">Macro Definition Documentation</h2>
-<a class="anchor" id="a152a062074d0e6d93736298a7065a081"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define PRINT_BOOL</td>
- <td>(</td>
- <td class="paramtype">&#160;</td>
- <td class="paramname">var</td><td>)</td>
- <td>&#160;&#160;&#160;var ? output+=&quot;true\t\t&quot; : output+=&quot;false\t\t&quot;;</td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmTelnetServer_8cpp_source.html#l00050">50</a> of file <a class="el" href="CAmTelnetServer_8cpp_source.html">CAmTelnetServer.cpp</a>.</p>
-
-</div>
-</div>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
- <ul>
- <li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_218adc744edff50228af3539b32b7808.html">src</a></li><li class="navelem"><a class="el" href="CAmTelnetServer_8cpp.html">CAmTelnetServer.cpp</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
- <a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
- </ul>
-</div>
-</body>
-</html>
diff --git a/docs/CAmTelnetServer_8cpp.js b/docs/CAmTelnetServer_8cpp.js
deleted file mode 100644
index 4cd9d17..0000000
--- a/docs/CAmTelnetServer_8cpp.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var CAmTelnetServer_8cpp =
-[
- [ "PRINT_BOOL", "CAmTelnetServer_8cpp.html#a152a062074d0e6d93736298a7065a081", null ]
-]; \ No newline at end of file
diff --git a/docs/CAmTelnetServer_8cpp_source.html b/docs/CAmTelnetServer_8cpp_source.html
deleted file mode 100644
index 2d1b259..0000000
--- a/docs/CAmTelnetServer_8cpp_source.html
+++ /dev/null
@@ -1,391 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
-<title>AudioManager: AudioManagerCore/src/CAmTelnetServer.cpp Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
- $(document).ready(initResizable);
- $(window).load(resizeHeight);
-</script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
- <div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
- </div>
- <div id="projectbrief">Native Application Runtime Environment</div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li class="current"><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="files.html"><span>File&#160;List</span></a></li>
- <li><a href="globals.html"><span>File&#160;Members</span></a></li>
- </ul>
- </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
- <div id="nav-tree">
- <div id="nav-tree-contents">
- <div id="nav-sync" class="sync"></div>
- </div>
- </div>
- <div id="splitbar" style="-moz-user-select:none;"
- class="ui-resizable-handle">
- </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('CAmTelnetServer_8cpp_source.html','');});
-</script>
-<div id="doc-content">
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
- <div class="headertitle">
-<div class="title">CAmTelnetServer.cpp</div> </div>
-</div><!--header-->
-<div class="contents">
-<a href="CAmTelnetServer_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmTelnetServer_8h.html">CAmTelnetServer.h</a>&quot;</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;cassert&gt;</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;sys/socket.h&gt;</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;arpa/inet.h&gt;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;sys/ioctl.h&gt;</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &lt;string.h&gt;</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &lt;netdb.h&gt;</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;audiomanagerconfig.h&gt;</span></div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;errno.h&gt;</span></div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;sstream&gt;</span></div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &lt;istream&gt;</span></div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &lt;iostream&gt;</span></div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &lt;iterator&gt;</span></div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#include &lt;unistd.h&gt;</span></div>
-<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#include &lt;stdexcept&gt;</span></div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#include &lt;cstdlib&gt;</span></div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmRoutingSender_8h.html">CAmRoutingSender.h</a>&quot;</span></div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmTelnetMenuHelper_8h.html">CAmTelnetMenuHelper.h</a>&quot;</span></div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a>&quot;</span></div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="keyword">namespace </span>am</div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;{</div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;CAmTelnetServer* CAmTelnetServer::mpInstance = NULL;</div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div>
-<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="CAmTelnetServer_8cpp.html#a152a062074d0e6d93736298a7065a081"> 50</a></span>&#160;<span class="preprocessor">#define PRINT_BOOL(var) var ? output+=&quot;true\t\t&quot; : output+=&quot;false\t\t&quot;;</span></div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="classam_1_1CAmTelnetServer.html#a610174f937b050a3a38d44758f347069"> 52</a></span>&#160;<a class="code" href="classam_1_1CAmTelnetServer.html#a610174f937b050a3a38d44758f347069">CAmTelnetServer::CAmTelnetServer</a>(<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *iSocketHandler, <a class="code" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a> *iCommandSender, <a class="code" href="classam_1_1CAmCommandReceiver.html">CAmCommandReceiver</a> *iCommandReceiver, <a class="code" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a> *iRoutingSender, <a class="code" href="classam_1_1CAmRoutingReceiver.html">CAmRoutingReceiver</a> *iRoutingReceiver, <a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a> *iControlSender, <a class="code" href="classam_1_1CAmControlReceiver.html">CAmControlReceiver</a> *iControlReceiver, <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a> *iDatabasehandler, <a class="code" href="classam_1_1CAmRouter.html">CAmRouter</a> *iRouter, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> servPort, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="main_8cpp.html#a4bdfdb5daf40d0487ee37dfc3515a8fb">maxConnections</a>) :</div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; telnetConnectFiredCB(this, &amp;<a class="code" href="classam_1_1CAmTelnetServer.html">CAmTelnetServer</a>::connectSocket), <span class="comment">//</span></div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; telnetReceiveFiredCB(this, &amp;<a class="code" href="classam_1_1CAmTelnetServer.html">CAmTelnetServer</a>::receiveData), <span class="comment">//</span></div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; telnetDispatchCB(this, &amp;<a class="code" href="classam_1_1CAmTelnetServer.html">CAmTelnetServer</a>::dispatchData), <span class="comment">//</span></div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; telnetCheckCB(this, &amp;<a class="code" href="classam_1_1CAmTelnetServer.html">CAmTelnetServer</a>::check), <span class="comment">//</span></div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; mpSocketHandler(iSocketHandler), <span class="comment">//</span></div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; mpCommandSender(iCommandSender), <span class="comment">//</span></div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; mpCommandReceiver(iCommandReceiver), <span class="comment">//</span></div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; mpRoutingSender(iRoutingSender), <span class="comment">//</span></div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; mpRoutingReceiver(iRoutingReceiver), <span class="comment">//</span></div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; mpControlSender(iControlSender), <span class="comment">//</span></div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; mpControlReceiver(iControlReceiver), <span class="comment">//</span></div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; mpDatabasehandler(iDatabasehandler), <span class="comment">//</span></div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; mpRouter(iRouter), <span class="comment">//</span></div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; mConnecthandle(), <span class="comment">//</span></div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; mListMessages(), <span class="comment">//</span></div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; mListConnections(), <span class="comment">//</span></div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; mConnectFD(0), <span class="comment">//</span></div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; mServerPort(servPort), <span class="comment">//</span></div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; mMaxConnections(maxConnections), <span class="comment">//</span></div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; mTelnetMenuHelper(iSocketHandler, iCommandSender, iCommandReceiver, iRoutingSender, iRoutingReceiver, iControlSender, iControlReceiver, iDatabasehandler, iRouter, this)</div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;{</div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; assert(mpSocketHandler!=NULL);</div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; assert(mpCommandReceiver!=NULL);</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; assert(mpCommandSender!=NULL);</div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; assert(mpControlSender!=NULL);</div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; assert(mpControlReceiver!=NULL);</div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; assert(mpRoutingSender!=NULL);</div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; assert(mpRoutingReceiver!=NULL);</div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; assert(mpDatabasehandler!=NULL);</div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; assert(mpRouter!=NULL);</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; assert(servPort!=0);</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; assert(mMaxConnections!=0);</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; mpInstance = <span class="keyword">this</span>;</div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="comment">//mTelnetMenuHelper.setTelnetServer(this);</span></div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keywordtype">int</span> yes = 1;</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keyword">struct </span>sockaddr_in servAddr;</div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="comment">//setup the port Listener</span></div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; mConnectFD = socket(PF_INET, SOCK_STREAM, IPPROTO_TCP);</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; assert (mConnectFD&gt;0);</div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; assert(setsockopt(mConnectFD, SOL_SOCKET, SO_REUSEADDR, &amp;yes, <span class="keyword">sizeof</span>(<span class="keywordtype">int</span>))==0);</div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; memset(&amp;servAddr, 0, <span class="keyword">sizeof</span>(servAddr));</div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; servAddr.sin_family = AF_INET;</div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; servAddr.sin_addr.s_addr = INADDR_ANY;</div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; servAddr.sin_port = htons(servPort);</div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="keywordflow">if</span>(bind(mConnectFD, (<span class="keyword">struct</span> sockaddr *) &amp;servAddr, <span class="keyword">sizeof</span>(servAddr))!=0)</div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; {</div>
-<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;CAmTelnetServer::CAmTelnetServer bind failed, error&quot;</span>,errno);</div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;CAmTelnetServer::CAmTelnetServer bind failed&quot;</span>);</div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; }</div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;</div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keywordflow">if</span> (listen(mConnectFD, mMaxConnections) &lt; 0)</div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; {</div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;TelnetServer::TelnetServerk cannot listen &quot;</span>, errno);</div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;CAmTelnetServer::CAmTelnetServer bind failed&quot;</span>);</div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; }</div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;TelnetServer::TelnetServer started listening on port&quot;</span>, mServerPort);</div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;</div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <span class="keywordtype">int</span> a = 1;</div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; ioctl(mConnectFD, FIONBIO, (<span class="keywordtype">char</span> *) &amp;a);</div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; setsockopt(mConnectFD, SOL_SOCKET, SO_KEEPALIVE, (<span class="keywordtype">char</span> *) &amp;a, <span class="keyword">sizeof</span>(a));</div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;</div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keywordtype">short</span> events = 0;</div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; events |= POLLIN;</div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; mpSocketHandler-&gt;<a class="code" href="classam_1_1CAmSocketHandler.html#ace2198a9522679b4a680c43755bb9b44">addFDPoll</a>(mConnectFD, events, NULL, &amp;<a class="code" href="classam_1_1CAmTelnetServer.html#ad13a55d231bd9a8ddfe18e4babc2953e">telnetConnectFiredCB</a>, NULL, NULL, NULL, mConnecthandle);</div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;}</div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;</div>
-<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="classam_1_1CAmTelnetServer.html#aa4331c9d6d3f01e47b56a9728c29c97f"> 123</a></span>&#160;<a class="code" href="classam_1_1CAmTelnetServer.html#aa4331c9d6d3f01e47b56a9728c29c97f">CAmTelnetServer::~CAmTelnetServer</a>()</div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;{</div>
-<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;}</div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;</div>
-<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="classam_1_1CAmTelnetServer.html#a1e3ee6a8ca0eb7add1e119f0dee63fba"> 127</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmTelnetServer.html#a1e3ee6a8ca0eb7add1e119f0dee63fba">CAmTelnetServer::connectSocket</a>(<span class="keyword">const</span> pollfd pfd, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span> *userData)</div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;{</div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; (void) handle;</div>
-<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; (void) userData;</div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="comment">//first, accept the connection, create a new filedescriptor</span></div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keyword">struct </span>sockaddr answer;</div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; socklen_t len = <span class="keyword">sizeof</span>(answer);</div>
-<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; connection_s connection;</div>
-<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; connection.handle = 0;</div>
-<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; connection.filedescriptor = accept(pfd.fd, (<span class="keyword">struct</span> sockaddr*) &amp;answer, &amp;len);</div>
-<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;</div>
-<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; assert(connection.filedescriptor&gt;0);</div>
-<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;</div>
-<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <span class="comment">// Notiy menuhelper</span></div>
-<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; mTelnetMenuHelper.<a class="code" href="classam_1_1CAmTelnetMenuHelper.html#a595275be7a16152d9b9e13e25f81ef52">newSocketConnection</a>(connection.filedescriptor);</div>
-<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;</div>
-<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="comment">//set the correct event:</span></div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keywordtype">short</span> <span class="keyword">event</span> = 0;</div>
-<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="keyword">event</span> |= POLLIN;</div>
-<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;</div>
-<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="comment">//add the filedescriptor to the sockethandler and register the callbacks for receiving the data</span></div>
-<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; mpSocketHandler-&gt;<a class="code" href="classam_1_1CAmSocketHandler.html#ace2198a9522679b4a680c43755bb9b44">addFDPoll</a>(connection.filedescriptor, event, NULL, &amp;<a class="code" href="classam_1_1CAmTelnetServer.html#a21e72cf248e9fe9ba1fad9e8e3ced064">telnetReceiveFiredCB</a>, &amp;<a class="code" href="classam_1_1CAmTelnetServer.html#a24f552828865bc4bf3dd304bc1f72b24">telnetCheckCB</a>, &amp;<a class="code" href="classam_1_1CAmTelnetServer.html#ae5c7bf336da84b9ce398a72be9d03890">telnetDispatchCB</a>, NULL, connection.handle);</div>
-<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; mListConnections.push_back(connection);</div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;}</div>
-<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;</div>
-<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="classam_1_1CAmTelnetServer.html#a82eeaaf8424a0144de1952bf8b270664"> 152</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmTelnetServer.html#a82eeaaf8424a0144de1952bf8b270664">CAmTelnetServer::disconnectClient</a>(<span class="keywordtype">int</span> filedescriptor)</div>
-<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;{</div>
-<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; std::vector&lt;connection_s&gt;::iterator iter = mListConnections.begin();</div>
-<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; <span class="keywordflow">while</span> (iter != mListConnections.end())</div>
-<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; {</div>
-<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <span class="keywordflow">if</span> (filedescriptor == iter-&gt;filedescriptor)</div>
-<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; {</div>
-<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a> == mpSocketHandler-&gt;<a class="code" href="classam_1_1CAmSocketHandler.html#a57c40a25d4bff6f88ed4ce5e597a5712">removeFDPoll</a>(iter-&gt;handle))</div>
-<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; {</div>
-<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; mListConnections.erase(iter);</div>
-<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; close(filedescriptor);</div>
-<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; }</div>
-<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; {</div>
-<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <span class="comment">// TODO: Handle error</span></div>
-<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; }</div>
-<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;</div>
-<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; }</div>
-<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; iter++;</div>
-<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; }</div>
-<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;}</div>
-<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;</div>
-<div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="classam_1_1CAmTelnetServer.html#ad710dd17e62a3dc36701f23a3765f63d"> 175</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmTelnetServer.html#ad710dd17e62a3dc36701f23a3765f63d">CAmTelnetServer::receiveData</a>(<span class="keyword">const</span> pollfd pollfd, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span> *userData)</div>
-<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;{</div>
-<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; (void) handle;</div>
-<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; (void) userData;</div>
-<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <span class="comment">//initialize buffer</span></div>
-<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <span class="keywordtype">char</span> buffer[100];</div>
-<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <span class="comment">//read until buffer is full or no more data is there</span></div>
-<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="keywordtype">int</span> read = recv(pollfd.fd, buffer, 100, 0);</div>
-<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; <span class="keywordflow">if</span> (read &gt; 1)</div>
-<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; {</div>
-<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; <span class="comment">//read the message and store it in a queue - its a telnet connection so data will be sent on enter !</span></div>
-<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; std::string msg = std::string(buffer, read);</div>
-<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; mListMessages.push(msg);</div>
-<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; }</div>
-<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;}</div>
-<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;</div>
-<div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="classam_1_1CAmTelnetServer.html#a2792b8c97988d7be846e83cab5eef178"> 191</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmTelnetServer.html#a2792b8c97988d7be846e83cab5eef178">CAmTelnetServer::dispatchData</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span> *userData)</div>
-<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;{</div>
-<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; (void) userData;</div>
-<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; std::vector&lt;connection_s&gt;::iterator iterator = mListConnections.begin();</div>
-<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; <span class="keywordflow">for</span> (; iterator != mListConnections.end(); ++iterator)</div>
-<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; {</div>
-<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; <span class="keywordflow">if</span> (iterator-&gt;handle == handle)</div>
-<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; }</div>
-<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; <span class="keywordflow">if</span> (iterator==mListConnections.end())</div>
-<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; {</div>
-<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;CAmTelnetServer::dispatchData could not find handle !&quot;</span>);</div>
-<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">false</span>);</div>
-<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; }</div>
-<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;</div>
-<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; std::string command;</div>
-<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; std::queue&lt;std::string&gt; MsgQueue;</div>
-<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; <span class="keywordflow">if</span> (!mListMessages.empty())</div>
-<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; {</div>
-<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; sliceCommand(mListMessages.front(), command, MsgQueue);</div>
-<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; mListMessages.pop();</div>
-<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; mTelnetMenuHelper.<a class="code" href="classam_1_1CAmTelnetMenuHelper.html#a7f83eef5cd301ead49fb11ef52b45b2a">enterCmdQueue</a>(MsgQueue, iterator-&gt;filedescriptor);</div>
-<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; }</div>
-<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; {</div>
-<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;CAmTelnetServer::dispatchData Message queue was empty!&quot;</span>);</div>
-<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; }</div>
-<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;</div>
-<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; <span class="comment">// must return false to stop endless polling</span></div>
-<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">false</span>);</div>
-<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;}</div>
-<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;</div>
-<div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="classam_1_1CAmTelnetServer.html#ab535f67458be4aa25e790a12d4aece02"> 223</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmTelnetServer.html#ab535f67458be4aa25e790a12d4aece02">CAmTelnetServer::check</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span> *userData)</div>
-<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;{</div>
-<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; (void) handle;</div>
-<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; (void) userData;</div>
-<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; <span class="keywordflow">if</span> (mListMessages.size() != 0)</div>
-<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">true</span>);</div>
-<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; <span class="keywordflow">return</span> (<span class="keyword">false</span>);</div>
-<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;}</div>
-<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;</div>
-<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;<span class="keywordtype">void</span> am::CAmTelnetServer::sliceCommand(<span class="keyword">const</span> std::string &amp; <span class="keywordtype">string</span>, std::string &amp; command, std::queue&lt;std::string&gt; &amp; MsgQueue)</div>
-<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;{</div>
-<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; (void) command;</div>
-<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; std::stringstream stream(<span class="keywordtype">string</span>);</div>
-<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; std::istream_iterator&lt;std::string&gt; begin(stream);</div>
-<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; std::istream_iterator&lt;std::string&gt; end;</div>
-<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; std::string cmd;</div>
-<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; <span class="keywordtype">bool</span> endOfStream = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;</div>
-<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; <span class="keywordtype">int</span> c = 0;</div>
-<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;</div>
-<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; <span class="keywordflow">while</span> (!endOfStream)</div>
-<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; {</div>
-<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; cmd = *begin;</div>
-<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; MsgQueue.push(cmd);</div>
-<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; begin++;</div>
-<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;</div>
-<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; <span class="keywordflow">if</span> (begin == end)</div>
-<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; {</div>
-<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; endOfStream = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; }</div>
-<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; c++;</div>
-<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; }</div>
-<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;}</div>
-<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;}</div>
-<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;</div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></div><div class="ttdoc">Implements the RoutingSendInterface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00044">CAmRoutingSender.h:44</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html">am::CAmCommandReceiver</a></div><div class="ttdoc">This class realizes the command Interface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8h_source.html#l00040">CAmCommandReceiver.h:40</a></div></div>
-<div class="ttc" id="CAmTelnetMenuHelper_8h_html"><div class="ttname"><a href="CAmTelnetMenuHelper_8h.html">CAmTelnetMenuHelper.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="namespaceam_html_a47d650dc91db97c1f9323b4ed5cf4fd6"><div class="ttname"><a href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">am::logInfo</a></div><div class="ttdeci">void logInfo(T value, TArgs...args)</div><div class="ttdoc">logs given values with infolevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00405">CAmDltWrapper.h:405</a></div></div>
-<div class="ttc" id="classam_1_1CAmTelnetServer_html_aa4331c9d6d3f01e47b56a9728c29c97f"><div class="ttname"><a href="classam_1_1CAmTelnetServer.html#aa4331c9d6d3f01e47b56a9728c29c97f">am::CAmTelnetServer::~CAmTelnetServer</a></div><div class="ttdeci">~CAmTelnetServer()</div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetServer_8cpp_source.html#l00123">CAmTelnetServer.cpp:123</a></div></div>
-<div class="ttc" id="classam_1_1CAmTelnetServer_html_ab535f67458be4aa25e790a12d4aece02"><div class="ttname"><a href="classam_1_1CAmTelnetServer.html#ab535f67458be4aa25e790a12d4aece02">am::CAmTelnetServer::check</a></div><div class="ttdeci">bool check(const sh_pollHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetServer_8cpp_source.html#l00223">CAmTelnetServer.cpp:223</a></div></div>
-<div class="ttc" id="classam_1_1CAmRouter_html"><div class="ttname"><a href="classam_1_1CAmRouter.html">am::CAmRouter</a></div><div class="ttdoc">Implements an autorouting algorithm for connecting sinks and sources via different audio domains...</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00152">CAmRouter.h:152</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html">am::CAmControlReceiver</a></div><div class="ttdoc">This class is used to receive all commands from the control interface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8h_source.html#l00042">CAmControlReceiver.h:42</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00094">CAmSocketHandler.h:94</a></div></div>
-<div class="ttc" id="classam_1_1CAmTelnetServer_html_a1e3ee6a8ca0eb7add1e119f0dee63fba"><div class="ttname"><a href="classam_1_1CAmTelnetServer.html#a1e3ee6a8ca0eb7add1e119f0dee63fba">am::CAmTelnetServer::connectSocket</a></div><div class="ttdeci">void connectSocket(const pollfd pfd, const sh_pollHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetServer_8cpp_source.html#l00127">CAmTelnetServer.cpp:127</a></div></div>
-<div class="ttc" id="namespaceam_html_af782e2735b1adf1e43a9d530cee340aa"><div class="ttname"><a href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">am::sh_pollHandle_t</a></div><div class="ttdeci">uint16_t sh_pollHandle_t</div><div class="ttdoc">this is a handle for a filedescriptor to be used with the SocketHandler </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00037">CAmSocketHandler.h:37</a></div></div>
-<div class="ttc" id="CAmDltWrapper_8h_html"><div class="ttname"><a href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_a57c40a25d4bff6f88ed4ce5e597a5712"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a57c40a25d4bff6f88ed4ce5e597a5712">am::CAmSocketHandler::removeFDPoll</a></div><div class="ttdeci">am_Error_e removeFDPoll(const sh_pollHandle_t handle)</div><div class="ttdoc">removes a filedescriptor from the poll loop </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00244">CAmSocketHandler.cpp:244</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html">am::CAmRoutingReceiver</a></div><div class="ttdoc">Implements the Receiving side of the RoutingPlugins. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8h_source.html#l00041">CAmRoutingReceiver.h:41</a></div></div>
-<div class="ttc" id="CAmTelnetServer_8h_html"><div class="ttname"><a href="CAmTelnetServer_8h.html">CAmTelnetServer.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_ace2198a9522679b4a680c43755bb9b44"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#ace2198a9522679b4a680c43755bb9b44">am::CAmSocketHandler::addFDPoll</a></div><div class="ttdeci">am_Error_e addFDPoll(const int fd, const short event, IAmShPollPrepare *prepare, IAmShPollFired *fired, IAmShPollCheck *check, IAmShPollDispatch *dispatch, void *userData, sh_pollHandle_t &amp;handle)</div><div class="ttdoc">Adds a filedescriptor to the polling loop. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00195">CAmSocketHandler.cpp:195</a></div></div>
-<div class="ttc" id="classam_1_1CAmTelnetServer_html_a82eeaaf8424a0144de1952bf8b270664"><div class="ttname"><a href="classam_1_1CAmTelnetServer.html#a82eeaaf8424a0144de1952bf8b270664">am::CAmTelnetServer::disconnectClient</a></div><div class="ttdeci">void disconnectClient(int filedescriptor)</div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetServer_8cpp_source.html#l00152">CAmTelnetServer.cpp:152</a></div></div>
-<div class="ttc" id="classam_1_1CAmTelnetMenuHelper_html_a595275be7a16152d9b9e13e25f81ef52"><div class="ttname"><a href="classam_1_1CAmTelnetMenuHelper.html#a595275be7a16152d9b9e13e25f81ef52">am::CAmTelnetMenuHelper::newSocketConnection</a></div><div class="ttdeci">void newSocketConnection(int filedescriptor)</div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetMenuHelper_8cpp_source.html#l00116">CAmTelnetMenuHelper.cpp:116</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html"><div class="ttname"><a href="classam_1_1CAmControlSender.html">am::CAmControlSender</a></div><div class="ttdoc">sends data to the commandInterface, takes the file of the library that needs to be loaded ...</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8h_source.html#l00041">CAmControlSender.h:41</a></div></div>
-<div class="ttc" id="classam_1_1IAmDatabaseHandler_html"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></div><div class="ttdoc">This class handles and abstracts the database. </div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00059">IAmDatabaseHandler.h:59</a></div></div>
-<div class="ttc" id="CAmRoutingSender_8h_html"><div class="ttname"><a href="CAmRoutingSender_8h.html">CAmRoutingSender.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="classam_1_1CAmTelnetServer_html"><div class="ttname"><a href="classam_1_1CAmTelnetServer.html">am::CAmTelnetServer</a></div><div class="ttdoc">Implements a telnetserver that can be used to connect to the audiomanager, retrieve some information ...</div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetServer_8h_source.html#l00052">CAmTelnetServer.h:52</a></div></div>
-<div class="ttc" id="classam_1_1CAmTelnetServer_html_a610174f937b050a3a38d44758f347069"><div class="ttname"><a href="classam_1_1CAmTelnetServer.html#a610174f937b050a3a38d44758f347069">am::CAmTelnetServer::CAmTelnetServer</a></div><div class="ttdeci">CAmTelnetServer(CAmSocketHandler *iSocketHandler, CAmCommandSender *iCommandSender, CAmCommandReceiver *iCommandReceiver, CAmRoutingSender *iRoutingSender, CAmRoutingReceiver *iRoutingReceiver, CAmControlSender *iControlSender, CAmControlReceiver *iControlReceiver, IAmDatabaseHandler *iDatabasehandler, CAmRouter *iRouter, unsigned int servPort, unsigned int maxConnections)</div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetServer_8cpp_source.html#l00052">CAmTelnetServer.cpp:52</a></div></div>
-<div class="ttc" id="classam_1_1CAmTelnetMenuHelper_html_a7f83eef5cd301ead49fb11ef52b45b2a"><div class="ttname"><a href="classam_1_1CAmTelnetMenuHelper.html#a7f83eef5cd301ead49fb11ef52b45b2a">am::CAmTelnetMenuHelper::enterCmdQueue</a></div><div class="ttdeci">void enterCmdQueue(std::queue&lt; std::string &gt; &amp;CmdQueue, int &amp;filedescriptor)</div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetMenuHelper_8cpp_source.html#l00154">CAmTelnetMenuHelper.cpp:154</a></div></div>
-<div class="ttc" id="classam_1_1CAmTelnetServer_html_a24f552828865bc4bf3dd304bc1f72b24"><div class="ttname"><a href="classam_1_1CAmTelnetServer.html#a24f552828865bc4bf3dd304bc1f72b24">am::CAmTelnetServer::telnetCheckCB</a></div><div class="ttdeci">TAmShPollCheck&lt; CAmTelnetServer &gt; telnetCheckCB</div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetServer_8h_source.html#l00065">CAmTelnetServer.h:65</a></div></div>
-<div class="ttc" id="classam_1_1CAmTelnetServer_html_a2792b8c97988d7be846e83cab5eef178"><div class="ttname"><a href="classam_1_1CAmTelnetServer.html#a2792b8c97988d7be846e83cab5eef178">am::CAmTelnetServer::dispatchData</a></div><div class="ttdeci">bool dispatchData(const sh_pollHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetServer_8cpp_source.html#l00191">CAmTelnetServer.cpp:191</a></div></div>
-<div class="ttc" id="classam_1_1CAmTelnetServer_html_ae5c7bf336da84b9ce398a72be9d03890"><div class="ttname"><a href="classam_1_1CAmTelnetServer.html#ae5c7bf336da84b9ce398a72be9d03890">am::CAmTelnetServer::telnetDispatchCB</a></div><div class="ttdeci">TAmShPollDispatch&lt; CAmTelnetServer &gt; telnetDispatchCB</div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetServer_8h_source.html#l00064">CAmTelnetServer.h:64</a></div></div>
-<div class="ttc" id="namespaceam_html_ab00ba22db19413e2040c2ab246f220c6"><div class="ttname"><a href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">am::logError</a></div><div class="ttdeci">void logError(T value, TArgs...args)</div><div class="ttdoc">logs given values with errorlevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00416">CAmDltWrapper.h:416</a></div></div>
-<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">am::E_OK</a></div><div class="ttdoc">no error - positive reply </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00342">audiomanagertypes.h:342</a></div></div>
-<div class="ttc" id="classam_1_1CAmTelnetServer_html_a21e72cf248e9fe9ba1fad9e8e3ced064"><div class="ttname"><a href="classam_1_1CAmTelnetServer.html#a21e72cf248e9fe9ba1fad9e8e3ced064">am::CAmTelnetServer::telnetReceiveFiredCB</a></div><div class="ttdeci">TAmShPollFired&lt; CAmTelnetServer &gt; telnetReceiveFiredCB</div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetServer_8h_source.html#l00063">CAmTelnetServer.h:63</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html"><div class="ttname"><a href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></div><div class="ttdoc">This class is used to send data to the CommandInterface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8h_source.html#l00043">CAmCommandSender.h:43</a></div></div>
-<div class="ttc" id="classam_1_1CAmTelnetServer_html_ad710dd17e62a3dc36701f23a3765f63d"><div class="ttname"><a href="classam_1_1CAmTelnetServer.html#ad710dd17e62a3dc36701f23a3765f63d">am::CAmTelnetServer::receiveData</a></div><div class="ttdeci">void receiveData(const pollfd pfd, const sh_pollHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetServer_8cpp_source.html#l00175">CAmTelnetServer.cpp:175</a></div></div>
-<div class="ttc" id="main_8cpp_html_a4bdfdb5daf40d0487ee37dfc3515a8fb"><div class="ttname"><a href="main_8cpp.html#a4bdfdb5daf40d0487ee37dfc3515a8fb">maxConnections</a></div><div class="ttdeci">TCLAP::ValueArg&lt; unsigned int &gt; maxConnections(&quot;m&quot;,&quot;maxConnections&quot;,&quot;Maximal number of connections for telnet&quot;, false, MAX_TELNETCONNECTIONS,&quot;int&quot;)</div></div>
-<div class="ttc" id="classam_1_1CAmTelnetServer_html_ad13a55d231bd9a8ddfe18e4babc2953e"><div class="ttname"><a href="classam_1_1CAmTelnetServer.html#ad13a55d231bd9a8ddfe18e4babc2953e">am::CAmTelnetServer::telnetConnectFiredCB</a></div><div class="ttdeci">TAmShPollFired&lt; CAmTelnetServer &gt; telnetConnectFiredCB</div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetServer_8h_source.html#l00062">CAmTelnetServer.h:62</a></div></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
- <ul>
- <li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_218adc744edff50228af3539b32b7808.html">src</a></li><li class="navelem"><a class="el" href="CAmTelnetServer_8cpp.html">CAmTelnetServer.cpp</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
- <a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
- </ul>
-</div>
-</body>
-</html>
diff --git a/docs/CAmTelnetServer_8h.html b/docs/CAmTelnetServer_8h.html
deleted file mode 100644
index c2a79e5..0000000
--- a/docs/CAmTelnetServer_8h.html
+++ /dev/null
@@ -1,160 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
-<title>AudioManager: AudioManagerCore/include/CAmTelnetServer.h File Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
- $(document).ready(initResizable);
- $(window).load(resizeHeight);
-</script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
- <div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
- </div>
- <div id="projectbrief">Native Application Runtime Environment</div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li class="current"><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="files.html"><span>File&#160;List</span></a></li>
- <li><a href="globals.html"><span>File&#160;Members</span></a></li>
- </ul>
- </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
- <div id="nav-tree">
- <div id="nav-tree-contents">
- <div id="nav-sync" class="sync"></div>
- </div>
- </div>
- <div id="splitbar" style="-moz-user-select:none;"
- class="ui-resizable-handle">
- </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('CAmTelnetServer_8h.html','');});
-</script>
-<div id="doc-content">
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
- <div class="summary">
-<a href="#nested-classes">Classes</a> &#124;
-<a href="#namespaces">Namespaces</a> </div>
- <div class="headertitle">
-<div class="title">CAmTelnetServer.h File Reference</div> </div>
-</div><!--header-->
-<div class="contents">
-
-<p>SPDX license identifier: MPL-2.0.
-<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &lt;queue&gt;</code><br/>
-<code>#include &lt;map&gt;</code><br/>
-<code>#include &quot;<a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmTelnetMenuHelper_8h_source.html">CAmTelnetMenuHelper.h</a>&quot;</code><br/>
-</div>
-<p><a href="CAmTelnetServer_8h_source.html">Go to the source code of this file.</a></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
-Classes</h2></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmTelnetServer.html">am::CAmTelnetServer</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implements a telnetserver that can be used to connect to the audiomanager, retrieve some information and use it. <a href="classam_1_1CAmTelnetServer.html#details">More...</a><br/></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
-Namespaces</h2></td></tr>
-<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
-<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br/></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>SPDX license identifier: MPL-2.0. </p>
-<p>Copyright (C) 2012, BMW AG</p>
-<p>This file is part of GENIVI Project AudioManager.</p>
-<p>Contributions are licensed to the GENIVI Alliance under one or more Contribution License Agreements.</p>
-<dl class="section copyright"><dt>Copyright</dt><dd>This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at <a href="http://mozilla.org/MPL/2.0/">http://mozilla.org/MPL/2.0/</a>.</dd></dl>
-<dl class="section author"><dt>Author</dt><dd>Christian Linke, <a href="#" onclick="location.href='mai'+'lto:'+'chr'+'is'+'tia'+'n.'+'lin'+'ke'+'@bm'+'w.'+'de'; return false;">chris<span style="display: none;">.nosp@m.</span>tian<span style="display: none;">.nosp@m.</span>.link<span style="display: none;">.nosp@m.</span>e@bm<span style="display: none;">.nosp@m.</span>w.de</a> BMW 2011,2012 </dd>
-<dd>
-Frank Herchet, <a href="#" onclick="location.href='mai'+'lto:'+'fra'+'nk'+'.fh'+'.h'+'erc'+'he'+'t@b'+'mw'+'.de'; return false;">frank<span style="display: none;">.nosp@m.</span>.fh.<span style="display: none;">.nosp@m.</span>herch<span style="display: none;">.nosp@m.</span>et@b<span style="display: none;">.nosp@m.</span>mw.de</a> BMW 2012</dd></dl>
-<p>For further information see <a href="http://www.genivi.org/">http://www.genivi.org/</a>. </p>
-
-<p>Definition in file <a class="el" href="CAmTelnetServer_8h_source.html">CAmTelnetServer.h</a>.</p>
-</div></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
- <ul>
- <li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_a2790e911832141e38a92850240f8218.html">include</a></li><li class="navelem"><a class="el" href="CAmTelnetServer_8h.html">CAmTelnetServer.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
- <a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
- </ul>
-</div>
-</body>
-</html>
diff --git a/docs/CAmTelnetServer_8h_source.html b/docs/CAmTelnetServer_8h_source.html
deleted file mode 100644
index b673fe8..0000000
--- a/docs/CAmTelnetServer_8h_source.html
+++ /dev/null
@@ -1,223 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
-<title>AudioManager: AudioManagerCore/include/CAmTelnetServer.h Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
- $(document).ready(initResizable);
- $(window).load(resizeHeight);
-</script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
- <div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
- </div>
- <div id="projectbrief">Native Application Runtime Environment</div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li class="current"><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="files.html"><span>File&#160;List</span></a></li>
- <li><a href="globals.html"><span>File&#160;Members</span></a></li>
- </ul>
- </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
- <div id="nav-tree">
- <div id="nav-tree-contents">
- <div id="nav-sync" class="sync"></div>
- </div>
- </div>
- <div id="splitbar" style="-moz-user-select:none;"
- class="ui-resizable-handle">
- </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('CAmTelnetServer_8h_source.html','');});
-</script>
-<div id="doc-content">
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
- <div class="headertitle">
-<div class="title">CAmTelnetServer.h</div> </div>
-</div><!--header-->
-<div class="contents">
-<a href="CAmTelnetServer_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef TELNETSERVER_H_</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TELNETSERVER_H_</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;queue&gt;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;map&gt;</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmSocketHandler_8h.html">CAmSocketHandler.h</a>&quot;</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmTelnetMenuHelper_8h.html">CAmTelnetMenuHelper.h</a>&quot;</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keyword">namespace </span>am</div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;{</div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">class </span>IAmDatabaseHandler;</div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">class </span>CAmCommandSender;</div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keyword">class </span>CAmRoutingSender;</div>
-<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">class </span>CAmControlSender;</div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">class </span>CAmCommandReceiver;</div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keyword">class </span>CAmRoutingReceiver;</div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="keyword">class </span>CAmControlReceiver;</div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="keyword">class </span>CAmRouter;</div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="keyword">class </span>CAmTelnetMenuHelper;</div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div>
-<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="classam_1_1CAmTelnetServer.html"> 52</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1CAmTelnetServer.html">CAmTelnetServer</a></div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;{</div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <a class="code" href="classam_1_1CAmTelnetServer.html#a610174f937b050a3a38d44758f347069">CAmTelnetServer</a>(<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *iSocketHandler, <a class="code" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a> *iCommandSender, <a class="code" href="classam_1_1CAmCommandReceiver.html">CAmCommandReceiver</a> *iCommandReceiver, <a class="code" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a> *iRoutingSender, <a class="code" href="classam_1_1CAmRoutingReceiver.html">CAmRoutingReceiver</a> *iRoutingReceiver, <a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a> *iControlSender, <a class="code" href="classam_1_1CAmControlReceiver.html">CAmControlReceiver</a> *iControlReceiver, <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a> *iDatabasehandler, <a class="code" href="classam_1_1CAmRouter.html">CAmRouter</a> *iRouter, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> servPort, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="main_8cpp.html#a4bdfdb5daf40d0487ee37dfc3515a8fb">maxConnections</a>);</div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <a class="code" href="classam_1_1CAmTelnetServer.html#aa4331c9d6d3f01e47b56a9728c29c97f">~CAmTelnetServer</a>();</div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmTelnetServer.html#a1e3ee6a8ca0eb7add1e119f0dee63fba">connectSocket</a>(<span class="keyword">const</span> pollfd pfd, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData);</div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmTelnetServer.html#a82eeaaf8424a0144de1952bf8b270664">disconnectClient</a>(<span class="keywordtype">int</span> filedescriptor);</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmTelnetServer.html#ad710dd17e62a3dc36701f23a3765f63d">receiveData</a>(<span class="keyword">const</span> pollfd pfd, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData);</div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmTelnetServer.html#a2792b8c97988d7be846e83cab5eef178">dispatchData</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData);</div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classam_1_1CAmTelnetServer.html#ab535f67458be4aa25e790a12d4aece02">check</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keywordtype">void</span>* userData);</div>
-<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="classam_1_1CAmTelnetServer.html#ad13a55d231bd9a8ddfe18e4babc2953e"> 62</a></span>&#160; <a class="code" href="classam_1_1TAmShPollFired.html">TAmShPollFired&lt;CAmTelnetServer&gt;</a> <a class="code" href="classam_1_1CAmTelnetServer.html#ad13a55d231bd9a8ddfe18e4babc2953e">telnetConnectFiredCB</a>;</div>
-<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="classam_1_1CAmTelnetServer.html#a21e72cf248e9fe9ba1fad9e8e3ced064"> 63</a></span>&#160; <a class="code" href="classam_1_1TAmShPollFired.html">TAmShPollFired&lt;CAmTelnetServer&gt;</a> <a class="code" href="classam_1_1CAmTelnetServer.html#a21e72cf248e9fe9ba1fad9e8e3ced064">telnetReceiveFiredCB</a>;</div>
-<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="classam_1_1CAmTelnetServer.html#ae5c7bf336da84b9ce398a72be9d03890"> 64</a></span>&#160; <a class="code" href="classam_1_1TAmShPollDispatch.html">TAmShPollDispatch&lt;CAmTelnetServer&gt;</a> <a class="code" href="classam_1_1CAmTelnetServer.html#ae5c7bf336da84b9ce398a72be9d03890">telnetDispatchCB</a>;</div>
-<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="classam_1_1CAmTelnetServer.html#a24f552828865bc4bf3dd304bc1f72b24"> 65</a></span>&#160; <a class="code" href="classam_1_1TAmShPollCheck.html">TAmShPollCheck&lt;CAmTelnetServer&gt;</a> <a class="code" href="classam_1_1CAmTelnetServer.html#a24f552828865bc4bf3dd304bc1f72b24">telnetCheckCB</a>;</div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keyword">typedef</span> void (*CommandPrototype)(std::vector&lt;std::string&gt;&amp; msg, <span class="keywordtype">int</span> filedescriptor);</div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keyword">typedef</span> std::map&lt;std::string, CommandPrototype&gt; mMapCommand_t;</div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keywordtype">void</span> sliceCommand(<span class="keyword">const</span> std::string&amp; <span class="keywordtype">string</span>, std::string&amp; command, std::queue&lt;std::string&gt;&amp; msg);</div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; mMapCommand_t createCommandMap();</div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keyword">struct </span>connection_s</div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; {</div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keywordtype">int</span> filedescriptor;</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle;</div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; };</div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;</div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keyword">static</span> <a class="code" href="classam_1_1CAmTelnetServer.html">CAmTelnetServer</a>* mpInstance;</div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *mpSocketHandler;</div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <a class="code" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a> *mpCommandSender;</div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <a class="code" href="classam_1_1CAmCommandReceiver.html">CAmCommandReceiver</a> *mpCommandReceiver;</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a> *mpRoutingSender;</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <a class="code" href="classam_1_1CAmRoutingReceiver.html">CAmRoutingReceiver</a> *mpRoutingReceiver;</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a> *mpControlSender;</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <a class="code" href="classam_1_1CAmControlReceiver.html">CAmControlReceiver</a> *mpControlReceiver;</div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a> *mpDatabasehandler;</div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <a class="code" href="classam_1_1CAmRouter.html">CAmRouter</a> *mpRouter;</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> mConnecthandle;</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; std::queue&lt;std::string&gt; mListMessages;</div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; std::vector&lt;connection_s&gt; mListConnections;</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keywordtype">int</span> mConnectFD;</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> mServerPort;</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> mMaxConnections;</div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <a class="code" href="classam_1_1CAmTelnetMenuHelper.html">CAmTelnetMenuHelper</a> mTelnetMenuHelper;</div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;};</div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;</div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;} <span class="comment">/* namespace am */</span></div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* TELNETSERVER_H_ */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></div><div class="ttdoc">Implements the RoutingSendInterface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00044">CAmRoutingSender.h:44</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandReceiver_html"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html">am::CAmCommandReceiver</a></div><div class="ttdoc">This class realizes the command Interface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8h_source.html#l00040">CAmCommandReceiver.h:40</a></div></div>
-<div class="ttc" id="CAmTelnetMenuHelper_8h_html"><div class="ttname"><a href="CAmTelnetMenuHelper_8h.html">CAmTelnetMenuHelper.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="classam_1_1CAmTelnetServer_html_aa4331c9d6d3f01e47b56a9728c29c97f"><div class="ttname"><a href="classam_1_1CAmTelnetServer.html#aa4331c9d6d3f01e47b56a9728c29c97f">am::CAmTelnetServer::~CAmTelnetServer</a></div><div class="ttdeci">~CAmTelnetServer()</div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetServer_8cpp_source.html#l00123">CAmTelnetServer.cpp:123</a></div></div>
-<div class="ttc" id="classam_1_1CAmTelnetServer_html_ab535f67458be4aa25e790a12d4aece02"><div class="ttname"><a href="classam_1_1CAmTelnetServer.html#ab535f67458be4aa25e790a12d4aece02">am::CAmTelnetServer::check</a></div><div class="ttdeci">bool check(const sh_pollHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetServer_8cpp_source.html#l00223">CAmTelnetServer.cpp:223</a></div></div>
-<div class="ttc" id="classam_1_1TAmShPollCheck_html"><div class="ttname"><a href="classam_1_1TAmShPollCheck.html">am::TAmShPollCheck</a></div><div class="ttdoc">template for a callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00449">CAmSocketHandler.h:449</a></div></div>
-<div class="ttc" id="classam_1_1TAmShPollFired_html"><div class="ttname"><a href="classam_1_1TAmShPollFired.html">am::TAmShPollFired</a></div><div class="ttdoc">make private, not public template for a callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00429">CAmSocketHandler.h:429</a></div></div>
-<div class="ttc" id="classam_1_1CAmRouter_html"><div class="ttname"><a href="classam_1_1CAmRouter.html">am::CAmRouter</a></div><div class="ttdoc">Implements an autorouting algorithm for connecting sinks and sources via different audio domains...</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00152">CAmRouter.h:152</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlReceiver_html"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html">am::CAmControlReceiver</a></div><div class="ttdoc">This class is used to receive all commands from the control interface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8h_source.html#l00042">CAmControlReceiver.h:42</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00094">CAmSocketHandler.h:94</a></div></div>
-<div class="ttc" id="classam_1_1CAmTelnetServer_html_a1e3ee6a8ca0eb7add1e119f0dee63fba"><div class="ttname"><a href="classam_1_1CAmTelnetServer.html#a1e3ee6a8ca0eb7add1e119f0dee63fba">am::CAmTelnetServer::connectSocket</a></div><div class="ttdeci">void connectSocket(const pollfd pfd, const sh_pollHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetServer_8cpp_source.html#l00127">CAmTelnetServer.cpp:127</a></div></div>
-<div class="ttc" id="namespaceam_html_af782e2735b1adf1e43a9d530cee340aa"><div class="ttname"><a href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">am::sh_pollHandle_t</a></div><div class="ttdeci">uint16_t sh_pollHandle_t</div><div class="ttdoc">this is a handle for a filedescriptor to be used with the SocketHandler </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00037">CAmSocketHandler.h:37</a></div></div>
-<div class="ttc" id="classam_1_1CAmRoutingReceiver_html"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html">am::CAmRoutingReceiver</a></div><div class="ttdoc">Implements the Receiving side of the RoutingPlugins. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8h_source.html#l00041">CAmRoutingReceiver.h:41</a></div></div>
-<div class="ttc" id="classam_1_1CAmTelnetMenuHelper_html"><div class="ttname"><a href="classam_1_1CAmTelnetMenuHelper.html">am::CAmTelnetMenuHelper</a></div><div class="ttdoc">helper class for CAmTelnetServer </div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetMenuHelper_8h_source.html#l00057">CAmTelnetMenuHelper.h:57</a></div></div>
-<div class="ttc" id="classam_1_1CAmTelnetServer_html_a82eeaaf8424a0144de1952bf8b270664"><div class="ttname"><a href="classam_1_1CAmTelnetServer.html#a82eeaaf8424a0144de1952bf8b270664">am::CAmTelnetServer::disconnectClient</a></div><div class="ttdeci">void disconnectClient(int filedescriptor)</div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetServer_8cpp_source.html#l00152">CAmTelnetServer.cpp:152</a></div></div>
-<div class="ttc" id="classam_1_1TAmShPollDispatch_html"><div class="ttname"><a href="classam_1_1TAmShPollDispatch.html">am::TAmShPollDispatch</a></div><div class="ttdoc">template for a callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00469">CAmSocketHandler.h:469</a></div></div>
-<div class="ttc" id="classam_1_1CAmControlSender_html"><div class="ttname"><a href="classam_1_1CAmControlSender.html">am::CAmControlSender</a></div><div class="ttdoc">sends data to the commandInterface, takes the file of the library that needs to be loaded ...</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8h_source.html#l00041">CAmControlSender.h:41</a></div></div>
-<div class="ttc" id="classam_1_1IAmDatabaseHandler_html"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></div><div class="ttdoc">This class handles and abstracts the database. </div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00059">IAmDatabaseHandler.h:59</a></div></div>
-<div class="ttc" id="classam_1_1CAmTelnetServer_html"><div class="ttname"><a href="classam_1_1CAmTelnetServer.html">am::CAmTelnetServer</a></div><div class="ttdoc">Implements a telnetserver that can be used to connect to the audiomanager, retrieve some information ...</div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetServer_8h_source.html#l00052">CAmTelnetServer.h:52</a></div></div>
-<div class="ttc" id="classam_1_1CAmTelnetServer_html_a610174f937b050a3a38d44758f347069"><div class="ttname"><a href="classam_1_1CAmTelnetServer.html#a610174f937b050a3a38d44758f347069">am::CAmTelnetServer::CAmTelnetServer</a></div><div class="ttdeci">CAmTelnetServer(CAmSocketHandler *iSocketHandler, CAmCommandSender *iCommandSender, CAmCommandReceiver *iCommandReceiver, CAmRoutingSender *iRoutingSender, CAmRoutingReceiver *iRoutingReceiver, CAmControlSender *iControlSender, CAmControlReceiver *iControlReceiver, IAmDatabaseHandler *iDatabasehandler, CAmRouter *iRouter, unsigned int servPort, unsigned int maxConnections)</div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetServer_8cpp_source.html#l00052">CAmTelnetServer.cpp:52</a></div></div>
-<div class="ttc" id="classam_1_1CAmTelnetServer_html_a24f552828865bc4bf3dd304bc1f72b24"><div class="ttname"><a href="classam_1_1CAmTelnetServer.html#a24f552828865bc4bf3dd304bc1f72b24">am::CAmTelnetServer::telnetCheckCB</a></div><div class="ttdeci">TAmShPollCheck&lt; CAmTelnetServer &gt; telnetCheckCB</div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetServer_8h_source.html#l00065">CAmTelnetServer.h:65</a></div></div>
-<div class="ttc" id="classam_1_1CAmTelnetServer_html_a2792b8c97988d7be846e83cab5eef178"><div class="ttname"><a href="classam_1_1CAmTelnetServer.html#a2792b8c97988d7be846e83cab5eef178">am::CAmTelnetServer::dispatchData</a></div><div class="ttdeci">bool dispatchData(const sh_pollHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetServer_8cpp_source.html#l00191">CAmTelnetServer.cpp:191</a></div></div>
-<div class="ttc" id="CAmSocketHandler_8h_html"><div class="ttname"><a href="CAmSocketHandler_8h.html">CAmSocketHandler.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="classam_1_1CAmTelnetServer_html_ae5c7bf336da84b9ce398a72be9d03890"><div class="ttname"><a href="classam_1_1CAmTelnetServer.html#ae5c7bf336da84b9ce398a72be9d03890">am::CAmTelnetServer::telnetDispatchCB</a></div><div class="ttdeci">TAmShPollDispatch&lt; CAmTelnetServer &gt; telnetDispatchCB</div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetServer_8h_source.html#l00064">CAmTelnetServer.h:64</a></div></div>
-<div class="ttc" id="classam_1_1CAmTelnetServer_html_a21e72cf248e9fe9ba1fad9e8e3ced064"><div class="ttname"><a href="classam_1_1CAmTelnetServer.html#a21e72cf248e9fe9ba1fad9e8e3ced064">am::CAmTelnetServer::telnetReceiveFiredCB</a></div><div class="ttdeci">TAmShPollFired&lt; CAmTelnetServer &gt; telnetReceiveFiredCB</div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetServer_8h_source.html#l00063">CAmTelnetServer.h:63</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html"><div class="ttname"><a href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></div><div class="ttdoc">This class is used to send data to the CommandInterface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8h_source.html#l00043">CAmCommandSender.h:43</a></div></div>
-<div class="ttc" id="classam_1_1CAmTelnetServer_html_ad710dd17e62a3dc36701f23a3765f63d"><div class="ttname"><a href="classam_1_1CAmTelnetServer.html#ad710dd17e62a3dc36701f23a3765f63d">am::CAmTelnetServer::receiveData</a></div><div class="ttdeci">void receiveData(const pollfd pfd, const sh_pollHandle_t handle, void *userData)</div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetServer_8cpp_source.html#l00175">CAmTelnetServer.cpp:175</a></div></div>
-<div class="ttc" id="main_8cpp_html_a4bdfdb5daf40d0487ee37dfc3515a8fb"><div class="ttname"><a href="main_8cpp.html#a4bdfdb5daf40d0487ee37dfc3515a8fb">maxConnections</a></div><div class="ttdeci">TCLAP::ValueArg&lt; unsigned int &gt; maxConnections(&quot;m&quot;,&quot;maxConnections&quot;,&quot;Maximal number of connections for telnet&quot;, false, MAX_TELNETCONNECTIONS,&quot;int&quot;)</div></div>
-<div class="ttc" id="classam_1_1CAmTelnetServer_html_ad13a55d231bd9a8ddfe18e4babc2953e"><div class="ttname"><a href="classam_1_1CAmTelnetServer.html#ad13a55d231bd9a8ddfe18e4babc2953e">am::CAmTelnetServer::telnetConnectFiredCB</a></div><div class="ttdeci">TAmShPollFired&lt; CAmTelnetServer &gt; telnetConnectFiredCB</div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetServer_8h_source.html#l00062">CAmTelnetServer.h:62</a></div></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
- <ul>
- <li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_a2790e911832141e38a92850240f8218.html">include</a></li><li class="navelem"><a class="el" href="CAmTelnetServer_8h.html">CAmTelnetServer.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
- <a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
- </ul>
-</div>
-</body>
-</html>
diff --git a/docs/CAmWatchdog_8cpp.html b/docs/CAmWatchdog_8cpp.html
index 67b101a..4c48952 100644..100755
--- a/docs/CAmWatchdog_8cpp.html
+++ b/docs/CAmWatchdog_8cpp.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerUtilities/src/CAmWatchdog.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmWatchdog_8cpp.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -113,20 +116,20 @@ $(document).ready(function(){initNavTree('CAmWatchdog_8cpp.html','');});
<p>SPDX license identifier: MPL-2.0.
<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &quot;<a class="el" href="CAmWatchdog_8h_source.html">CAmWatchdog.h</a>&quot;</code><br/>
-<code>#include &lt;cassert&gt;</code><br/>
-<code>#include &lt;cstdlib&gt;</code><br/>
-<code>#include &lt;stdexcept&gt;</code><br/>
-<code>#include &quot;audiomanagerconfig.h&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>&quot;</code><br/>
-<code>#include &lt;systemd/sd-daemon.h&gt;</code><br/>
+<div class="textblock"><code>#include &quot;<a class="el" href="CAmWatchdog_8h_source.html">CAmWatchdog.h</a>&quot;</code><br />
+<code>#include &lt;cassert&gt;</code><br />
+<code>#include &lt;cstdlib&gt;</code><br />
+<code>#include &lt;stdexcept&gt;</code><br />
+<code>#include &quot;audiomanagerconfig.h&quot;</code><br />
+<code>#include &quot;<a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>&quot;</code><br />
+<code>#include &lt;systemd/sd-daemon.h&gt;</code><br />
</div>
<p><a href="CAmWatchdog_8cpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
-<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
-<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br/></td></tr>
+<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
+<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -145,9 +148,9 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_789817cd9c9d85c1fb6b4cda55b71a5f.html">AudioManagerUtilities</a></li><li class="navelem"><a class="el" href="dir_2902e59c3e43e5b119a71402dd0eee5d.html">src</a></li><li class="navelem"><a class="el" href="CAmWatchdog_8cpp.html">CAmWatchdog.cpp</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmWatchdog_8cpp_source.html b/docs/CAmWatchdog_8cpp_source.html
index 0e910d7..1900656 100644..100755
--- a/docs/CAmWatchdog_8cpp_source.html
+++ b/docs/CAmWatchdog_8cpp_source.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerUtilities/src/CAmWatchdog.cpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmWatchdog_8cpp_source.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -108,116 +111,31 @@ $(document).ready(function(){initNavTree('CAmWatchdog_8cpp_source.html','');});
<div class="title">CAmWatchdog.cpp</div> </div>
</div><!--header-->
<div class="contents">
-<a href="CAmWatchdog_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmWatchdog_8h.html">CAmWatchdog.h</a>&quot;</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;cassert&gt;</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;cstdlib&gt;</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;stdexcept&gt;</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &quot;audiomanagerconfig.h&quot;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a>&quot;</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &lt;systemd/sd-daemon.h&gt;</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="keyword">namespace </span>am</div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;{</div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
-<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="classam_1_1CAmWatchdog.html#ad4de61bd5653451dda216ec94a60e57f"> 35</a></span>&#160;<a class="code" href="classam_1_1CAmWatchdog.html#ad4de61bd5653451dda216ec94a60e57f">CAmWatchdog::CAmWatchdog</a>(<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>* <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>) :</div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; TimerCallback(this, &amp;<a class="code" href="classam_1_1CAmWatchdog.html">CAmWatchdog</a>::timerCallback), <span class="comment">//</span></div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; mpCAmSocketHandler(CAmSocketHandler), <span class="comment">//</span></div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; mHandle(0) <span class="comment">//</span></div>
-<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;{</div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; assert(mpCAmSocketHandler);</div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="comment">//first retrieve the timeout interval</span></div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keywordtype">int</span> watchdogTimeout = 0;</div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keywordtype">char</span>* wusec=getenv(<span class="stringliteral">&quot;WATCHDOG_USEC&quot;</span>);</div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keywordflow">if</span> (wusec)</div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; watchdogTimeout=atoi(wusec);</div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keywordflow">if</span> (watchdogTimeout &gt; 0)</div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; {</div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; timespec timeout;</div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="comment">//calculate the half cycle as the right interval to trigger the watchdog.</span></div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; timeout.tv_sec = (watchdogTimeout / 2) / 1000000;</div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; timeout.tv_nsec = ((watchdogTimeout / 2) % 1000000) * 1000;</div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;CAmWatchdog::CAmWatchdog setting watchdog timeout:&quot;</span>, watchdogTimeout, <span class="stringliteral">&quot;us. Notification set to:&quot;</span>,</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; (<span class="keywordtype">int</span>)timeout.tv_sec, <span class="stringliteral">&quot;sec and&quot;</span>, (<span class="keywordtype">int</span>)timeout.tv_nsec, <span class="stringliteral">&quot;ns&quot;</span>);</div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <span class="comment">//add the timer here</span></div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keywordflow">if</span> (mpCAmSocketHandler-&gt;<a class="code" href="classam_1_1CAmSocketHandler.html#a74acb55776de9391f5b6ce6002c0e7b4">addTimer</a>(timeout, &amp;<a class="code" href="classam_1_1CAmWatchdog.html#af60241c3ecfcf1f85ffcfb28cf026065">TimerCallback</a>, mHandle, NULL))</div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; {</div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;CAmWatchdog::CAmWatchdog failed to add timer&quot;</span>);</div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;CAmWatchdog::CAmWatchdog failed to add timer&quot;</span>);</div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; }</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; }</div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;</div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; {</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;CAmWatchdog::CAmWatchdog watchdog timeout was &quot;</span>, watchdogTimeout, <span class="stringliteral">&quot; museconds, no watchdog active&quot;</span>);</div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; }</div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;}</div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;</div>
-<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="classam_1_1CAmWatchdog.html#ac8adbc4a0dbf84f81eba5eb5e5fca33f"> 75</a></span>&#160;<a class="code" href="classam_1_1CAmWatchdog.html#ac8adbc4a0dbf84f81eba5eb5e5fca33f">CAmWatchdog::~CAmWatchdog</a>()</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;{</div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="comment">//remove the timer again.</span></div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordflow">if</span> (mHandle!=0)</div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; mpCAmSocketHandler-&gt;<a class="code" href="classam_1_1CAmSocketHandler.html#a7627416d3b2fd93baa84599b52691bec">removeTimer</a>(mHandle);</div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;}</div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;</div>
-<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="classam_1_1CAmWatchdog.html#aeb749571a8c560fba178b04071cf5279"> 82</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmWatchdog.html#aeb749571a8c560fba178b04071cf5279">CAmWatchdog::timerCallback</a>(<a class="code" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a> handle, <span class="keywordtype">void</span>* userData)</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;{</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; (void) userData;</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keywordtype">int</span> error(sd_notify(0, <span class="stringliteral">&quot;WATCHDOG=1&quot;</span>));</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keywordflow">if</span> (error &lt; 0)</div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; {</div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;CAmWatchdog::timerCallback could not reset watchdog, error &quot;</span>, error);</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;CAmWatchdog::timerCallback could not reset watchdog&quot;</span>);</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; }</div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; mpCAmSocketHandler-&gt;<a class="code" href="classam_1_1CAmSocketHandler.html#a34f5a3d01d54f25eae224d5ca84f5a2a">restartTimer</a>(handle);</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;}</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;</div>
-<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="classam_1_1CAmWatchdog.html#a4379a7449325044199d4703a99039b9c"> 95</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmWatchdog.html#a4379a7449325044199d4703a99039b9c">CAmWatchdog::startWatchdog</a>()</div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;{</div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="keywordtype">int</span> error(sd_notify(0, <span class="stringliteral">&quot;READY=1&quot;</span>));</div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="keywordflow">if</span> (error &lt; 0)</div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; {</div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;CAmWatchdog::startWatchdog could not start watchdog, error &quot;</span>, error);</div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;CAmWatchdog::startWatchdog could not start watchdog&quot;</span>);</div>
-<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; }</div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;READY=1 was sent to systemd&quot;</span>);</div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;}</div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;</div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;}</div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;</div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="comment">/* namespace am */</span></div>
-<div class="ttc" id="namespaceam_html_a47d650dc91db97c1f9323b4ed5cf4fd6"><div class="ttname"><a href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">am::logInfo</a></div><div class="ttdeci">void logInfo(T value, TArgs...args)</div><div class="ttdoc">logs given values with infolevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00405">CAmDltWrapper.h:405</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_a34f5a3d01d54f25eae224d5ca84f5a2a"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a34f5a3d01d54f25eae224d5ca84f5a2a">am::CAmSocketHandler::restartTimer</a></div><div class="ttdeci">am_Error_e restartTimer(const sh_timerHandle_t handle)</div><div class="ttdoc">restarts a timer with the original value </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00399">CAmSocketHandler.cpp:399</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00094">CAmSocketHandler.h:94</a></div></div>
+<a href="CAmWatchdog_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmWatchdog_8h.html">CAmWatchdog.h</a>&quot;</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;cassert&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;cstdlib&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;stdexcept&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &quot;audiomanagerconfig.h&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a>&quot;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &lt;systemd/sd-daemon.h&gt;</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceam.html">am</a></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;{</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="classam_1_1CAmWatchdog.html#ad4de61bd5653451dda216ec94a60e57f"> 35</a></span>&#160;<a class="code" href="classam_1_1CAmWatchdog.html#ad4de61bd5653451dda216ec94a60e57f">CAmWatchdog::CAmWatchdog</a>(<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>* <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>) :</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; TimerCallback(this, &amp;<a class="code" href="classam_1_1CAmWatchdog.html">CAmWatchdog</a>::timerCallback), <span class="comment">//</span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; mpCAmSocketHandler(CAmSocketHandler), <span class="comment">//</span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; mHandle(0) <span class="comment">//</span></div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;{</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; assert(mpCAmSocketHandler);</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="comment">//first retrieve the timeout interval</span></div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keywordtype">int</span> watchdogTimeout = 0;</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keywordtype">char</span>* wusec=getenv(<span class="stringliteral">&quot;WATCHDOG_USEC&quot;</span>);</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keywordflow">if</span> (wusec)</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; watchdogTimeout=atoi(wusec);</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keywordflow">if</span> (watchdogTimeout &gt; 0)</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; {</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; timespec timeout;</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="comment">//calculate the half cycle as the right interval to trigger the watchdog.</span></div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; timeout.tv_sec = (watchdogTimeout / 2) / 1000000;</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; timeout.tv_nsec = ((watchdogTimeout / 2) % 1000000) * 1000;</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;CAmWatchdog::CAmWatchdog setting watchdog timeout:&quot;</span>, watchdogTimeout, <span class="stringliteral">&quot;us. Notification set to:&quot;</span>,</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; (<span class="keywordtype">int</span>)timeout.tv_sec, <span class="stringliteral">&quot;sec and&quot;</span>, (<span class="keywordtype">int</span>)timeout.tv_nsec, <span class="stringliteral">&quot;ns&quot;</span>);</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <span class="comment">//add the timer here</span></div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keywordflow">if</span> (mpCAmSocketHandler-&gt;<a class="code" href="classam_1_1CAmSocketHandler.html#afe4e4806d91f9a4b3b1eb8a278f64cc9">addTimer</a>(timeout, &amp;<a class="code" href="classam_1_1CAmWatchdog.html#af60241c3ecfcf1f85ffcfb28cf026065">TimerCallback</a>, mHandle, NULL))</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; {</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;CAmWatchdog::CAmWatchdog failed to add timer&quot;</span>);</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;CAmWatchdog::CAmWatchdog failed to add timer&quot;</span>);</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; }</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; }</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; {</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;CAmWatchdog::CAmWatchdog watchdog timeout was &quot;</span>, watchdogTimeout, <span class="stringliteral">&quot; museconds, no watchdog active&quot;</span>);</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; }</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;}</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;</div><div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="classam_1_1CAmWatchdog.html#ac8adbc4a0dbf84f81eba5eb5e5fca33f"> 75</a></span>&#160;<a class="code" href="classam_1_1CAmWatchdog.html#ac8adbc4a0dbf84f81eba5eb5e5fca33f">CAmWatchdog::~CAmWatchdog</a>()</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;{</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="comment">//remove the timer again.</span></div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordflow">if</span> (mHandle!=0)</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; mpCAmSocketHandler-&gt;<a class="code" href="classam_1_1CAmSocketHandler.html#a7627416d3b2fd93baa84599b52691bec">removeTimer</a>(mHandle);</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;}</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;</div><div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="classam_1_1CAmWatchdog.html#aeb749571a8c560fba178b04071cf5279"> 82</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmWatchdog.html#aeb749571a8c560fba178b04071cf5279">CAmWatchdog::timerCallback</a>(<a class="code" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">sh_timerHandle_t</a> handle, <span class="keywordtype">void</span>* userData)</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;{</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; (void) userData;</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keywordtype">int</span> error(sd_notify(0, <span class="stringliteral">&quot;WATCHDOG=1&quot;</span>));</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keywordflow">if</span> (error &lt; 0)</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; {</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;CAmWatchdog::timerCallback could not reset watchdog, error &quot;</span>, error);</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;CAmWatchdog::timerCallback could not reset watchdog&quot;</span>);</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; }</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; mpCAmSocketHandler-&gt;<a class="code" href="classam_1_1CAmSocketHandler.html#a34f5a3d01d54f25eae224d5ca84f5a2a">restartTimer</a>(handle);</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;}</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;</div><div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="classam_1_1CAmWatchdog.html#a4379a7449325044199d4703a99039b9c"> 95</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmWatchdog.html#a4379a7449325044199d4703a99039b9c">CAmWatchdog::startWatchdog</a>()</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;{</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="keywordtype">int</span> error(sd_notify(0, <span class="stringliteral">&quot;READY=1&quot;</span>));</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="keywordflow">if</span> (error &lt; 0)</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; {</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;CAmWatchdog::startWatchdog could not start watchdog, error &quot;</span>, error);</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;CAmWatchdog::startWatchdog could not start watchdog&quot;</span>);</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; }</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;READY=1 was sent to systemd&quot;</span>);</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;}</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;}</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="comment">/* namespace am */</span></div><div class="ttc" id="namespaceam_html"><div class="ttname"><a href="namespaceam.html">am</a></div><div class="ttdoc">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects...</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8h_source.html#l00029">CAmCommandReceiver.h:29</a></div></div>
+<div class="ttc" id="namespaceam_html_a47d650dc91db97c1f9323b4ed5cf4fd6"><div class="ttname"><a href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">am::logInfo</a></div><div class="ttdeci">void logInfo(T value, TArgs...args)</div><div class="ttdoc">logs given values with infolevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00420">CAmDltWrapper.h:420</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html_a34f5a3d01d54f25eae224d5ca84f5a2a"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a34f5a3d01d54f25eae224d5ca84f5a2a">am::CAmSocketHandler::restartTimer</a></div><div class="ttdeci">am_Error_e restartTimer(const sh_timerHandle_t handle)</div><div class="ttdoc">restarts a timer with the original value </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00720">CAmSocketHandler.cpp:720</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00216">CAmSocketHandler.h:216</a></div></div>
<div class="ttc" id="classam_1_1CAmWatchdog_html"><div class="ttname"><a href="classam_1_1CAmWatchdog.html">am::CAmWatchdog</a></div><div class="ttdoc">Implements the watchdog of the AudioManager with the help of systemd. </div><div class="ttdef"><b>Definition:</b> <a href="CAmWatchdog_8h_source.html#l00035">CAmWatchdog.h:35</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_a74acb55776de9391f5b6ce6002c0e7b4"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a74acb55776de9391f5b6ce6002c0e7b4">am::CAmSocketHandler::addTimer</a></div><div class="ttdeci">am_Error_e addTimer(const timespec timeouts, IAmShTimerCallBack *callback, sh_timerHandle_t &amp;handle, void *userData)</div><div class="ttdoc">adds a timer to the list of timers. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00272">CAmSocketHandler.cpp:272</a></div></div>
<div class="ttc" id="CAmDltWrapper_8h_html"><div class="ttname"><a href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
<div class="ttc" id="CAmWatchdog_8h_html"><div class="ttname"><a href="CAmWatchdog_8h.html">CAmWatchdog.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="namespaceam_html_a22a7b0b07f6cd371e638db2194762958"><div class="ttname"><a href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">am::sh_timerHandle_t</a></div><div class="ttdeci">uint16_t sh_timerHandle_t</div><div class="ttdoc">this is a handle for a timer to be used with the SocketHandler </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00036">CAmSocketHandler.h:36</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html_a7627416d3b2fd93baa84599b52691bec"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a7627416d3b2fd93baa84599b52691bec">am::CAmSocketHandler::removeTimer</a></div><div class="ttdeci">am_Error_e removeTimer(const sh_timerHandle_t handle)</div><div class="ttdoc">removes a timer from the list of timers </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00321">CAmSocketHandler.cpp:321</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html_a7627416d3b2fd93baa84599b52691bec"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#a7627416d3b2fd93baa84599b52691bec">am::CAmSocketHandler::removeTimer</a></div><div class="ttdeci">am_Error_e removeTimer(const sh_timerHandle_t handle)</div><div class="ttdoc">removes a timer from the list of timers </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8cpp_source.html#l00596">CAmSocketHandler.cpp:596</a></div></div>
<div class="ttc" id="classam_1_1CAmWatchdog_html_ac8adbc4a0dbf84f81eba5eb5e5fca33f"><div class="ttname"><a href="classam_1_1CAmWatchdog.html#ac8adbc4a0dbf84f81eba5eb5e5fca33f">am::CAmWatchdog::~CAmWatchdog</a></div><div class="ttdeci">virtual ~CAmWatchdog()</div><div class="ttdef"><b>Definition:</b> <a href="CAmWatchdog_8cpp_source.html#l00075">CAmWatchdog.cpp:75</a></div></div>
<div class="ttc" id="classam_1_1CAmWatchdog_html_ad4de61bd5653451dda216ec94a60e57f"><div class="ttname"><a href="classam_1_1CAmWatchdog.html#ad4de61bd5653451dda216ec94a60e57f">am::CAmWatchdog::CAmWatchdog</a></div><div class="ttdeci">CAmWatchdog(CAmSocketHandler *CAmSocketHandler)</div><div class="ttdef"><b>Definition:</b> <a href="CAmWatchdog_8cpp_source.html#l00035">CAmWatchdog.cpp:35</a></div></div>
<div class="ttc" id="classam_1_1CAmWatchdog_html_a4379a7449325044199d4703a99039b9c"><div class="ttname"><a href="classam_1_1CAmWatchdog.html#a4379a7449325044199d4703a99039b9c">am::CAmWatchdog::startWatchdog</a></div><div class="ttdeci">void startWatchdog()</div><div class="ttdoc">starts the watchdog by sending ready to systemD </div><div class="ttdef"><b>Definition:</b> <a href="CAmWatchdog_8cpp_source.html#l00095">CAmWatchdog.cpp:95</a></div></div>
-<div class="ttc" id="namespaceam_html_ab00ba22db19413e2040c2ab246f220c6"><div class="ttname"><a href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">am::logError</a></div><div class="ttdeci">void logError(T value, TArgs...args)</div><div class="ttdoc">logs given values with errorlevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00416">CAmDltWrapper.h:416</a></div></div>
+<div class="ttc" id="namespaceam_html_ab00ba22db19413e2040c2ab246f220c6"><div class="ttname"><a href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">am::logError</a></div><div class="ttdeci">void logError(T value, TArgs...args)</div><div class="ttdoc">logs given values with errorlevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00431">CAmDltWrapper.h:431</a></div></div>
<div class="ttc" id="classam_1_1CAmWatchdog_html_af60241c3ecfcf1f85ffcfb28cf026065"><div class="ttname"><a href="classam_1_1CAmWatchdog.html#af60241c3ecfcf1f85ffcfb28cf026065">am::CAmWatchdog::TimerCallback</a></div><div class="ttdeci">TAmShTimerCallBack&lt; CAmWatchdog &gt; TimerCallback</div><div class="ttdef"><b>Definition:</b> <a href="CAmWatchdog_8h_source.html#l00042">CAmWatchdog.h:42</a></div></div>
<div class="ttc" id="classam_1_1CAmWatchdog_html_aeb749571a8c560fba178b04071cf5279"><div class="ttname"><a href="classam_1_1CAmWatchdog.html#aeb749571a8c560fba178b04071cf5279">am::CAmWatchdog::timerCallback</a></div><div class="ttdeci">void timerCallback(sh_timerHandle_t handle, void *userData)</div><div class="ttdoc">the watchdog timer callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmWatchdog_8cpp_source.html#l00082">CAmWatchdog.cpp:82</a></div></div>
+<div class="ttc" id="namespaceam_html_a47991fcc6785a5c97037b611e7f7e1a8"><div class="ttname"><a href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">am::sh_timerHandle_t</a></div><div class="ttdeci">sh_pollHandle_t sh_timerHandle_t</div><div class="ttdoc">this is a handle for a timer to be used with the SocketHandler </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00052">CAmSocketHandler.h:52</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html_afe4e4806d91f9a4b3b1eb8a278f64cc9"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html#afe4e4806d91f9a4b3b1eb8a278f64cc9">am::CAmSocketHandler::addTimer</a></div><div class="ttdeci">am_Error_e addTimer(const timespec &amp;timeouts, IAmShTimerCallBack *callback, sh_timerHandle_t &amp;handle, void *userData, const bool __attribute__((__unused__)) repeats=false)</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_789817cd9c9d85c1fb6b4cda55b71a5f.html">AudioManagerUtilities</a></li><li class="navelem"><a class="el" href="dir_2902e59c3e43e5b119a71402dd0eee5d.html">src</a></li><li class="navelem"><a class="el" href="CAmWatchdog_8cpp.html">CAmWatchdog.cpp</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:29 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmWatchdog_8h.html b/docs/CAmWatchdog_8h.html
index b06c0b4..e1d6fe7 100644..100755
--- a/docs/CAmWatchdog_8h.html
+++ b/docs/CAmWatchdog_8h.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerUtilities/include/CAmWatchdog.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmWatchdog_8h.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -114,20 +117,20 @@ $(document).ready(function(){initNavTree('CAmWatchdog_8h.html','');});
<p>SPDX license identifier: MPL-2.0.
<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &quot;<a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>&quot;</code><br/>
+<div class="textblock"><code>#include &quot;<a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>&quot;</code><br />
</div>
<p><a href="CAmWatchdog_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmWatchdog.html">am::CAmWatchdog</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implements the watchdog of the AudioManager with the help of systemd. <a href="classam_1_1CAmWatchdog.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implements the watchdog of the AudioManager with the help of systemd. <a href="classam_1_1CAmWatchdog.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
-<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
-<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br/></td></tr>
+<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
+<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -146,9 +149,9 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_789817cd9c9d85c1fb6b4cda55b71a5f.html">AudioManagerUtilities</a></li><li class="navelem"><a class="el" href="dir_6fd9bed21473e96783399bf9493172af.html">include</a></li><li class="navelem"><a class="el" href="CAmWatchdog_8h.html">CAmWatchdog.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CAmWatchdog_8h_source.html b/docs/CAmWatchdog_8h_source.html
index fcdad32..d0b36d9 100644..100755
--- a/docs/CAmWatchdog_8h_source.html
+++ b/docs/CAmWatchdog_8h_source.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerUtilities/include/CAmWatchdog.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmWatchdog_8h_source.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -108,50 +111,26 @@ $(document).ready(function(){initNavTree('CAmWatchdog_8h_source.html','');});
<div class="title">CAmWatchdog.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="CAmWatchdog_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef CAMWATCHDOG_H_</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CAMWATCHDOG_H_</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmSocketHandler_8h.html">CAmSocketHandler.h</a>&quot;</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="keyword">namespace </span>am</div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;{</div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
-<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="classam_1_1CAmWatchdog.html"> 35</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1CAmWatchdog.html">CAmWatchdog</a></div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;{</div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <a class="code" href="classam_1_1CAmWatchdog.html#ad4de61bd5653451dda216ec94a60e57f">CAmWatchdog</a>(<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>* <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>);</div>
-<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keyword">virtual</span> <a class="code" href="classam_1_1CAmWatchdog.html#ac8adbc4a0dbf84f81eba5eb5e5fca33f">~CAmWatchdog</a>();</div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmWatchdog.html#a4379a7449325044199d4703a99039b9c">startWatchdog</a>(); </div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmWatchdog.html#aeb749571a8c560fba178b04071cf5279">timerCallback</a>(<a class="code" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a> handle, <span class="keywordtype">void</span> * userData); </div>
-<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="classam_1_1CAmWatchdog.html#af60241c3ecfcf1f85ffcfb28cf026065"> 42</a></span>&#160; <a class="code" href="classam_1_1TAmShTimerCallBack.html">TAmShTimerCallBack&lt;CAmWatchdog&gt;</a> <a class="code" href="classam_1_1CAmWatchdog.html#af60241c3ecfcf1f85ffcfb28cf026065">TimerCallback</a>;</div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; CAmSocketHandler* mpCAmSocketHandler; </div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <a class="code" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a> mHandle; </div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;};</div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;} <span class="comment">/* namespace am */</span></div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* CAMWATCHDOG_H_ */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00094">CAmSocketHandler.h:94</a></div></div>
+<a href="CAmWatchdog_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef CAMWATCHDOG_H_</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#define CAMWATCHDOG_H_</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmSocketHandler_8h.html">CAmSocketHandler.h</a>&quot;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceam.html">am</a></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;{</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="classam_1_1CAmWatchdog.html"> 35</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1CAmWatchdog.html">CAmWatchdog</a></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;{</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <a class="code" href="classam_1_1CAmWatchdog.html#ad4de61bd5653451dda216ec94a60e57f">CAmWatchdog</a>(<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>* <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>);</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keyword">virtual</span> <a class="code" href="classam_1_1CAmWatchdog.html#ac8adbc4a0dbf84f81eba5eb5e5fca33f">~CAmWatchdog</a>();</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmWatchdog.html#a4379a7449325044199d4703a99039b9c">startWatchdog</a>(); </div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmWatchdog.html#aeb749571a8c560fba178b04071cf5279">timerCallback</a>(<a class="code" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">sh_timerHandle_t</a> handle, <span class="keywordtype">void</span> * userData); </div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="classam_1_1CAmWatchdog.html#af60241c3ecfcf1f85ffcfb28cf026065"> 42</a></span>&#160; <a class="code" href="classam_1_1TAmShTimerCallBack.html">TAmShTimerCallBack&lt;CAmWatchdog&gt;</a> <a class="code" href="classam_1_1CAmWatchdog.html#af60241c3ecfcf1f85ffcfb28cf026065">TimerCallback</a>;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; CAmSocketHandler* mpCAmSocketHandler; </div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <a class="code" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">sh_timerHandle_t</a> mHandle; </div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;};</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;} <span class="comment">/* namespace am */</span></div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* CAMWATCHDOG_H_ */</span><span class="preprocessor"></span></div><div class="ttc" id="namespaceam_html"><div class="ttname"><a href="namespaceam.html">am</a></div><div class="ttdoc">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects...</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8h_source.html#l00029">CAmCommandReceiver.h:29</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00216">CAmSocketHandler.h:216</a></div></div>
<div class="ttc" id="classam_1_1CAmWatchdog_html"><div class="ttname"><a href="classam_1_1CAmWatchdog.html">am::CAmWatchdog</a></div><div class="ttdoc">Implements the watchdog of the AudioManager with the help of systemd. </div><div class="ttdef"><b>Definition:</b> <a href="CAmWatchdog_8h_source.html#l00035">CAmWatchdog.h:35</a></div></div>
-<div class="ttc" id="namespaceam_html_a22a7b0b07f6cd371e638db2194762958"><div class="ttname"><a href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">am::sh_timerHandle_t</a></div><div class="ttdeci">uint16_t sh_timerHandle_t</div><div class="ttdoc">this is a handle for a timer to be used with the SocketHandler </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00036">CAmSocketHandler.h:36</a></div></div>
<div class="ttc" id="classam_1_1CAmWatchdog_html_ac8adbc4a0dbf84f81eba5eb5e5fca33f"><div class="ttname"><a href="classam_1_1CAmWatchdog.html#ac8adbc4a0dbf84f81eba5eb5e5fca33f">am::CAmWatchdog::~CAmWatchdog</a></div><div class="ttdeci">virtual ~CAmWatchdog()</div><div class="ttdef"><b>Definition:</b> <a href="CAmWatchdog_8cpp_source.html#l00075">CAmWatchdog.cpp:75</a></div></div>
<div class="ttc" id="classam_1_1CAmWatchdog_html_ad4de61bd5653451dda216ec94a60e57f"><div class="ttname"><a href="classam_1_1CAmWatchdog.html#ad4de61bd5653451dda216ec94a60e57f">am::CAmWatchdog::CAmWatchdog</a></div><div class="ttdeci">CAmWatchdog(CAmSocketHandler *CAmSocketHandler)</div><div class="ttdef"><b>Definition:</b> <a href="CAmWatchdog_8cpp_source.html#l00035">CAmWatchdog.cpp:35</a></div></div>
<div class="ttc" id="classam_1_1CAmWatchdog_html_a4379a7449325044199d4703a99039b9c"><div class="ttname"><a href="classam_1_1CAmWatchdog.html#a4379a7449325044199d4703a99039b9c">am::CAmWatchdog::startWatchdog</a></div><div class="ttdeci">void startWatchdog()</div><div class="ttdoc">starts the watchdog by sending ready to systemD </div><div class="ttdef"><b>Definition:</b> <a href="CAmWatchdog_8cpp_source.html#l00095">CAmWatchdog.cpp:95</a></div></div>
<div class="ttc" id="CAmSocketHandler_8h_html"><div class="ttname"><a href="CAmSocketHandler_8h.html">CAmSocketHandler.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
<div class="ttc" id="classam_1_1CAmWatchdog_html_af60241c3ecfcf1f85ffcfb28cf026065"><div class="ttname"><a href="classam_1_1CAmWatchdog.html#af60241c3ecfcf1f85ffcfb28cf026065">am::CAmWatchdog::TimerCallback</a></div><div class="ttdeci">TAmShTimerCallBack&lt; CAmWatchdog &gt; TimerCallback</div><div class="ttdef"><b>Definition:</b> <a href="CAmWatchdog_8h_source.html#l00042">CAmWatchdog.h:42</a></div></div>
<div class="ttc" id="classam_1_1CAmWatchdog_html_aeb749571a8c560fba178b04071cf5279"><div class="ttname"><a href="classam_1_1CAmWatchdog.html#aeb749571a8c560fba178b04071cf5279">am::CAmWatchdog::timerCallback</a></div><div class="ttdeci">void timerCallback(sh_timerHandle_t handle, void *userData)</div><div class="ttdoc">the watchdog timer callback </div><div class="ttdef"><b>Definition:</b> <a href="CAmWatchdog_8cpp_source.html#l00082">CAmWatchdog.cpp:82</a></div></div>
-<div class="ttc" id="classam_1_1TAmShTimerCallBack_html"><div class="ttname"><a href="classam_1_1TAmShTimerCallBack.html">am::TAmShTimerCallBack</a></div><div class="ttdoc">template to create the functor for a class </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00389">CAmSocketHandler.h:389</a></div></div>
+<div class="ttc" id="namespaceam_html_a47991fcc6785a5c97037b611e7f7e1a8"><div class="ttname"><a href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">am::sh_timerHandle_t</a></div><div class="ttdeci">sh_pollHandle_t sh_timerHandle_t</div><div class="ttdoc">this is a handle for a timer to be used with the SocketHandler </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00052">CAmSocketHandler.h:52</a></div></div>
+<div class="ttc" id="classam_1_1TAmShTimerCallBack_html"><div class="ttname"><a href="classam_1_1TAmShTimerCallBack.html">am::TAmShTimerCallBack</a></div><div class="ttdoc">template to create the functor for a class </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00171">CAmSocketHandler.h:171</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_789817cd9c9d85c1fb6b4cda55b71a5f.html">AudioManagerUtilities</a></li><li class="navelem"><a class="el" href="dir_6fd9bed21473e96783399bf9493172af.html">include</a></li><li class="navelem"><a class="el" href="CAmWatchdog_8h.html">CAmWatchdog.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:29 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/CancelRundown.png b/docs/CancelRundown.png
index 889ed56..889ed56 100644..100755
--- a/docs/CancelRundown.png
+++ b/docs/CancelRundown.png
Binary files differ
diff --git a/docs/ChangeofAudioformatduringplaytime.png b/docs/ChangeofAudioformatduringplaytime.png
index 2fa30a1..2fa30a1 100644..100755
--- a/docs/ChangeofAudioformatduringplaytime.png
+++ b/docs/ChangeofAudioformatduringplaytime.png
Binary files differ
diff --git a/docs/ClassDiagramm.png b/docs/ClassDiagramm.png
index 63f048b..63f048b 100644..100755
--- a/docs/ClassDiagramm.png
+++ b/docs/ClassDiagramm.png
Binary files differ
diff --git a/docs/Deferred_Call_async.png b/docs/Deferred_Call_async.png
index 30ad24e..30ad24e 100644..100755
--- a/docs/Deferred_Call_async.png
+++ b/docs/Deferred_Call_async.png
Binary files differ
diff --git a/docs/Deferred_Call_sync.png b/docs/Deferred_Call_sync.png
index 51c46dc..51c46dc 100644..100755
--- a/docs/Deferred_Call_sync.png
+++ b/docs/Deferred_Call_sync.png
Binary files differ
diff --git a/docs/Gateway.gif b/docs/Gateway.gif
index 45badf9..45badf9 100644..100755
--- a/docs/Gateway.gif
+++ b/docs/Gateway.gif
Binary files differ
diff --git a/docs/GatewayMatrix.png b/docs/GatewayMatrix.png
index dcc0682..dcc0682 100644..100755
--- a/docs/GatewayMatrix.png
+++ b/docs/GatewayMatrix.png
Binary files differ
diff --git a/docs/IAmCommand_8h.html b/docs/IAmCommand_8h.html
index 03d30c9..e3578d6 100644..100755
--- a/docs/IAmCommand_8h.html
+++ b/docs/IAmCommand_8h.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: include/IAmCommand.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('IAmCommand_8h.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -115,25 +118,25 @@ $(document).ready(function(){initNavTree('IAmCommand_8h.html','');});
<p>Copyright (C) 2012 - 2014, BMW AG.
<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &lt;vector&gt;</code><br/>
-<code>#include &lt;string&gt;</code><br/>
-<code>#include &quot;<a class="el" href="audiomanagertypes_8h_source.html">audiomanagertypes.h</a>&quot;</code><br/>
+<div class="textblock"><code>#include &lt;vector&gt;</code><br />
+<code>#include &lt;string&gt;</code><br />
+<code>#include &quot;<a class="el" href="audiomanagertypes_8h_source.html">audiomanagertypes.h</a>&quot;</code><br />
</div>
<p><a href="IAmCommand_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandReceive.html">am::IAmCommandReceive</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The interface towards the Controlling Instance (e.g HMI). <a href="classam_1_1IAmCommandReceive.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The interface towards the Controlling Instance (e.g HMI). <a href="classam_1_1IAmCommandReceive.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandSend.html">am::IAmCommandSend</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This interface handles all communication from the AudioManagerDaemon towards the system. <a href="classam_1_1IAmCommandSend.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This interface handles all communication from the AudioManagerDaemon towards the system. <a href="classam_1_1IAmCommandSend.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
-<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
-<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br/></td></tr>
+<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
+<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
@@ -172,9 +175,9 @@ Macros</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="IAmCommand_8h.html">IAmCommand.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/IAmCommand_8h.js b/docs/IAmCommand_8h.js
index 0bf094c..0bf094c 100644..100755
--- a/docs/IAmCommand_8h.js
+++ b/docs/IAmCommand_8h.js
diff --git a/docs/IAmCommand_8h_source.html b/docs/IAmCommand_8h_source.html
index 8fc0fc3..a5f0072 100644..100755
--- a/docs/IAmCommand_8h_source.html
+++ b/docs/IAmCommand_8h_source.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: include/IAmCommand.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('IAmCommand_8h_source.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -108,111 +111,9 @@ $(document).ready(function(){initNavTree('IAmCommand_8h_source.html','');});
<div class="title">IAmCommand.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="IAmCommand_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
-<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#if !defined(EA_D9D48C0D_77EC_4fa7_B861_1827740C7ECA__INCLUDED_)</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define EA_D9D48C0D_77EC_4fa7_B861_1827740C7ECA__INCLUDED_</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="audiomanagertypes_8h.html">audiomanagertypes.h</a>&quot;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="keyword">namespace </span>am {</div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="keyword">class </span>CAmDbusWrapper;</div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="keyword">class </span>CAmSocketHandler;</div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;}</div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="audiomanagertypes_8h.html">audiomanagertypes.h</a>&quot;</span></div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
-<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="IAmCommand_8h.html#a2ad3adf378d12d97878ef329b3829f76"> 37</a></span>&#160;<span class="preprocessor">#define CommandVersion &quot;4.0&quot; </span></div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"></span><span class="keyword">namespace </span>am {</div>
-<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
-<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="classam_1_1IAmCommandReceive.html"> 56</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1IAmCommandReceive.html">IAmCommandReceive</a></div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;{</div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="classam_1_1IAmCommandReceive.html#ae5db817b614ec1c40f1571a2509dc599"> 60</a></span>&#160; <a class="code" href="classam_1_1IAmCommandReceive.html#ae5db817b614ec1c40f1571a2509dc599">IAmCommandReceive</a>() {</div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; }</div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div>
-<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="classam_1_1IAmCommandReceive.html#a3429e3f232a55089b95364f58c4c23d2"> 64</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="classam_1_1IAmCommandReceive.html#a3429e3f232a55089b95364f58c4c23d2">~IAmCommandReceive</a>() {</div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;</div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; }</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmCommandReceive.html#ae9470c23036c6257bd31e3bbd36564d2">getInterfaceVersion</a>(std::string&amp; version) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmCommandReceive.html#a32ea97524439c9ea79b6383aae35c773">connect</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a>&amp; mainConnectionID) =0;</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmCommandReceive.html#afb43a65286b038159a6e4e7bf97f30ae">disconnect</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID) =0;</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmCommandReceive.html#a6d8dcd7277753859d655104f5ee7597e">setVolume</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> volume) =0;</div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmCommandReceive.html#a11fe6f5eb8f991f52725f050fec2bd59">volumeStep</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> int16_t <a class="code" href="classam_1_1IAmCommandReceive.html#a11fe6f5eb8f991f52725f050fec2bd59">volumeStep</a>) =0;</div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmCommandReceive.html#a8512dd96d42f3f36cd6a7e7590f5e930">setSinkMuteState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> muteState) =0;</div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmCommandReceive.html#a5ed9063ed677e215599f436c71cd5223">setMainSinkSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) =0;</div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmCommandReceive.html#ab611eb01227ba650f4a1338a4846ab6e">setMainSourceSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID) =0;</div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmCommandReceive.html#a16004832350de519f2c6fb09470d713a">setSystemProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a>&amp; property) =0;</div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmCommandReceive.html#a11180cd5df8778e7049b3ca2f30c800d">getListMainConnections</a>(std::vector&lt;am_MainConnectionType_s&gt;&amp; listConnections) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmCommandReceive.html#ad99dc95f0ea366cd556eb6f42b128fcc">getListMainSinks</a>(std::vector&lt;am_SinkType_s&gt;&amp; listMainSinks) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmCommandReceive.html#a983b6b672d958e79f2695bf17db51683">getListMainSources</a>(std::vector&lt;am_SourceType_s&gt;&amp; listMainSources) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmCommandReceive.html#afdd62ebf3d709e312c95ebe36696bfc6">getListMainSinkSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_MainSoundProperty_s&gt;&amp; listSoundProperties) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmCommandReceive.html#a9a413c102368ebe38ecad89b511d652c">getListMainSourceSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_MainSoundProperty_s&gt;&amp; listSourceProperties) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmCommandReceive.html#a3c022b7bb88fad2a1d5afde96e150abb">getListSourceClasses</a>(std::vector&lt;am_SourceClass_s&gt;&amp; listSourceClasses) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmCommandReceive.html#a4df3c83b76cc899b96e6c38ac5fdc31c">getListSinkClasses</a>(std::vector&lt;am_SinkClass_s&gt;&amp; listSinkClasses) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmCommandReceive.html#a5281cf13e5344900363e0ae81d37d853">getListSystemProperties</a>(std::vector&lt;am_SystemProperty_s&gt;&amp; listSystemProperties) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmCommandReceive.html#ae99e73a8c0ad4600c586aa26dd19ef89">getTimingInformation</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID, <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a>&amp; delay) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmCommandReceive.html#aea62c0d93f812a5db595d97fe5f34858">getDBusConnectionWrapper</a>(<a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a>*&amp; dbusConnectionWrapper) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmCommandReceive.html#acf8e0ea44530723bda7340a1ceb8c5a4">getSocketHandler</a>(<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>*&amp; socketHandler) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmCommandReceive.html#a82797be749cf366575ad3b2ac39f35bd">confirmCommandReady</a>(<span class="keyword">const</span> uint16_t handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmCommandReceive.html#a91abbf43e070dc01b841097c08a56226">confirmCommandRundown</a>(<span class="keyword">const</span> uint16_t handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmCommandReceive.html#a233ee03fe13a4a3b889e840840dd8a93">getListMainSinkNotificationConfigurations</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_NotificationConfiguration_s&gt;&amp; listMainNotificationConfigurations) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmCommandReceive.html#a12d306574c00d91fbb47c02019007a8f">getListMainSourceNotificationConfigurations</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_NotificationConfiguration_s&gt;&amp; listMainNotificationConfigurations) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmCommandReceive.html#a8b4148bc0c77744fd6f87ff51157060a">setMainSinkNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; mainNotificationConfiguration) =0;</div>
-<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmCommandReceive.html#a273bdf6ed69e3d4a36526c211041e699">setMainSourceNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; mainNotificationConfiguration) =0;</div>
-<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmCommandReceive.html#a90cf8d23b2be42709a997c7bf8ccfe9f">getVolume</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a>&amp; mainVolume) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;</div>
-<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;};</div>
-<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;</div>
-<div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="classam_1_1IAmCommandSend.html"> 243</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1IAmCommandSend.html">IAmCommandSend</a></div>
-<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;{</div>
-<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;</div>
-<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="classam_1_1IAmCommandSend.html#a4c3d5dc5f1d7c37da736ebfdf92172c5"> 247</a></span>&#160; <a class="code" href="classam_1_1IAmCommandSend.html#a4c3d5dc5f1d7c37da736ebfdf92172c5">IAmCommandSend</a>() {</div>
-<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;</div>
-<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; }</div>
-<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;</div>
-<div class="line"><a name="l00251"></a><span class="lineno"><a class="line" href="classam_1_1IAmCommandSend.html#a2aee7c829e9ecc24217318a7ce6a719f"> 251</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="classam_1_1IAmCommandSend.html#a2aee7c829e9ecc24217318a7ce6a719f">~IAmCommandSend</a>() {</div>
-<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;</div>
-<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; }</div>
-<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;</div>
-<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmCommandSend.html#aeb3a61f532dc765cee0980b4b115cf0b">getInterfaceVersion</a>(std::string&amp; version) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmCommandSend.html#a910db0cd62bf27238dd1817c29d369cd">startupInterface</a>(<a class="code" href="classam_1_1IAmCommandReceive.html">IAmCommandReceive</a>* commandreceiveinterface) =0;</div>
-<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmCommandSend.html#a3f15fbcad01428b525da32b9ee9a7478">setCommandReady</a>(<span class="keyword">const</span> uint16_t handle) =0;</div>
-<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmCommandSend.html#aeb87b94049b8d438b1ecd26405ad8aca">setCommandRundown</a>(<span class="keyword">const</span> uint16_t handle) =0;</div>
-<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmCommandSend.html#a5124d9a55c036fead86f50d672429f19">cbNewMainConnection</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainConnectionType__s.html">am_MainConnectionType_s</a>&amp; mainConnection) =0;</div>
-<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmCommandSend.html#afae8f920ac266a0d0c53e79c737048ac">cbRemovedMainConnection</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnection) =0;</div>
-<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmCommandSend.html#a3b2ee6408afe8df2336b46dc9ef0b24b">cbNewSink</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SinkType__s.html">am_SinkType_s</a>&amp; sink) =0;</div>
-<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmCommandSend.html#af8332c88e1618e7139e0672dc2a4efb7">cbRemovedSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) =0;</div>
-<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmCommandSend.html#aeb2e053fd8e09263194335fe91123905">cbNewSource</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SourceType__s.html">am_SourceType_s</a>&amp; source) =0;</div>
-<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmCommandSend.html#a1f5bf3397f145ffbdf71fb60c2369d5f">cbRemovedSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> source) =0;</div>
-<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmCommandSend.html#ae6046d1ea106700d58c8b1e7deb12224">cbNumberOfSinkClassesChanged</a>() =0;</div>
-<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmCommandSend.html#a37943209f505686f9ef35f72cbfdaa1b">cbNumberOfSourceClassesChanged</a>() =0;</div>
-<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmCommandSend.html#a125812b11ae21ba270bbbfe7798ebf44">cbMainConnectionStateChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am_ConnectionState_e</a> connectionState) =0;</div>
-<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmCommandSend.html#aabe81dd2fe3f9087e3a36539645ff602">cbMainSinkSoundPropertyChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty) =0;</div>
-<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmCommandSend.html#ac7c9f06674d9b0bb3b1e411eacf6b67d">cbMainSourceSoundPropertyChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty) =0;</div>
-<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmCommandSend.html#aefc610a93d2fca178981335ad3092559">cbSinkAvailabilityChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability) =0;</div>
-<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmCommandSend.html#ae34d4d0b666c8124db99c90253d9c253">cbSourceAvailabilityChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability) =0;</div>
-<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmCommandSend.html#ac74547642d2e221f4e4860442b6b1e56">cbVolumeChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> volume) =0;</div>
-<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmCommandSend.html#aed370914e15e7077895f4eb66442562f">cbSinkMuteStateChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> muteState) =0;</div>
-<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmCommandSend.html#a293b52173f540d24867939b222569aa1">cbSystemPropertyChanged</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a>&amp; systemProperty) =0;</div>
-<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmCommandSend.html#af21f8396a2bb257af9fb1071910c72b2">cbTimingInformationChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> time) =0;</div>
-<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmCommandSend.html#a7c484d11fd598975652739d085b039bb">cbSinkUpdated</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties) =0;</div>
-<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmCommandSend.html#a57201cb40e8d21a1aaa4c13bb8e90455">cbSourceUpdated</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties) =0;</div>
-<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmCommandSend.html#a31fdbbc5e084e6dd1aa4ed3983066932">cbSinkNotification</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; notification) =0;</div>
-<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmCommandSend.html#a3e7137d3294cea3be6190659a1e66acc">cbSourceNotification</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; notification) =0;</div>
-<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmCommandSend.html#aba05b8fcf0d8cb55dd933e101066aa82">cbMainSinkNotificationConfigurationChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; mainNotificationConfiguration) =0;</div>
-<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmCommandSend.html#a3696ea4000db99d8492490297343f9fc">cbMainSourceNotificationConfigurationChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; mainNotificationConfiguration) =0;</div>
-<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160;</div>
-<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160;};</div>
-<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160;}</div>
-<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160;<span class="preprocessor">#endif // !defined(EA_D9D48C0D_77EC_4fa7_B861_1827740C7ECA__INCLUDED_)</span></div>
-<div class="ttc" id="classam_1_1IAmCommandReceive_html_a91abbf43e070dc01b841097c08a56226"><div class="ttname"><a href="classam_1_1IAmCommandReceive.html#a91abbf43e070dc01b841097c08a56226">am::IAmCommandReceive::confirmCommandRundown</a></div><div class="ttdeci">virtual void confirmCommandRundown(const uint16_t handle, const am_Error_e error)=0</div><div class="ttdoc">asynchronous confirmation of setCommandRundown </div></div>
+<a href="IAmCommand_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#if !defined(EA_D9D48C0D_77EC_4fa7_B861_1827740C7ECA__INCLUDED_)</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define EA_D9D48C0D_77EC_4fa7_B861_1827740C7ECA__INCLUDED_</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="audiomanagertypes_8h.html">audiomanagertypes.h</a>&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceam.html">am</a> {</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="keyword">class </span>CAmDbusWrapper;</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="keyword">class </span>CAmSocketHandler;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;}</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="audiomanagertypes_8h.html">audiomanagertypes.h</a>&quot;</span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="IAmCommand_8h.html#a2ad3adf378d12d97878ef329b3829f76"> 37</a></span>&#160;<span class="preprocessor">#define CommandVersion &quot;4.0&quot; </span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceam.html">am</a> {</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="classam_1_1IAmCommandReceive.html"> 56</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1IAmCommandReceive.html">IAmCommandReceive</a></div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;{</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="classam_1_1IAmCommandReceive.html#ae5db817b614ec1c40f1571a2509dc599"> 60</a></span>&#160; <a class="code" href="classam_1_1IAmCommandReceive.html#ae5db817b614ec1c40f1571a2509dc599">IAmCommandReceive</a>() {</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; }</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="classam_1_1IAmCommandReceive.html#a3429e3f232a55089b95364f58c4c23d2"> 64</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="classam_1_1IAmCommandReceive.html#a3429e3f232a55089b95364f58c4c23d2">~IAmCommandReceive</a>() {</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; }</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmCommandReceive.html#ae9470c23036c6257bd31e3bbd36564d2">getInterfaceVersion</a>(std::string&amp; version) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmCommandReceive.html#a32ea97524439c9ea79b6383aae35c773">connect</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a>&amp; mainConnectionID) =0;</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmCommandReceive.html#afb43a65286b038159a6e4e7bf97f30ae">disconnect</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID) =0;</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmCommandReceive.html#a6d8dcd7277753859d655104f5ee7597e">setVolume</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> volume) =0;</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmCommandReceive.html#a11fe6f5eb8f991f52725f050fec2bd59">volumeStep</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> int16_t <a class="code" href="classam_1_1IAmCommandReceive.html#a11fe6f5eb8f991f52725f050fec2bd59">volumeStep</a>) =0;</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmCommandReceive.html#a8512dd96d42f3f36cd6a7e7590f5e930">setSinkMuteState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> muteState) =0;</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmCommandReceive.html#a5ed9063ed677e215599f436c71cd5223">setMainSinkSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) =0;</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmCommandReceive.html#ab611eb01227ba650f4a1338a4846ab6e">setMainSourceSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID) =0;</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmCommandReceive.html#a16004832350de519f2c6fb09470d713a">setSystemProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a>&amp; property) =0;</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmCommandReceive.html#a11180cd5df8778e7049b3ca2f30c800d">getListMainConnections</a>(std::vector&lt;am_MainConnectionType_s&gt;&amp; listConnections) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmCommandReceive.html#ad99dc95f0ea366cd556eb6f42b128fcc">getListMainSinks</a>(std::vector&lt;am_SinkType_s&gt;&amp; listMainSinks) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmCommandReceive.html#a983b6b672d958e79f2695bf17db51683">getListMainSources</a>(std::vector&lt;am_SourceType_s&gt;&amp; listMainSources) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmCommandReceive.html#afdd62ebf3d709e312c95ebe36696bfc6">getListMainSinkSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_MainSoundProperty_s&gt;&amp; listSoundProperties) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmCommandReceive.html#a9a413c102368ebe38ecad89b511d652c">getListMainSourceSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_MainSoundProperty_s&gt;&amp; listSourceProperties) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmCommandReceive.html#a3c022b7bb88fad2a1d5afde96e150abb">getListSourceClasses</a>(std::vector&lt;am_SourceClass_s&gt;&amp; listSourceClasses) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmCommandReceive.html#a4df3c83b76cc899b96e6c38ac5fdc31c">getListSinkClasses</a>(std::vector&lt;am_SinkClass_s&gt;&amp; listSinkClasses) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmCommandReceive.html#a5281cf13e5344900363e0ae81d37d853">getListSystemProperties</a>(std::vector&lt;am_SystemProperty_s&gt;&amp; listSystemProperties) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmCommandReceive.html#ae99e73a8c0ad4600c586aa26dd19ef89">getTimingInformation</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID, <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a>&amp; delay) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmCommandReceive.html#aea62c0d93f812a5db595d97fe5f34858">getDBusConnectionWrapper</a>(<a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a>*&amp; dbusConnectionWrapper) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmCommandReceive.html#acf8e0ea44530723bda7340a1ceb8c5a4">getSocketHandler</a>(<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>*&amp; socketHandler) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmCommandReceive.html#a82797be749cf366575ad3b2ac39f35bd">confirmCommandReady</a>(<span class="keyword">const</span> uint16_t handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmCommandReceive.html#a91abbf43e070dc01b841097c08a56226">confirmCommandRundown</a>(<span class="keyword">const</span> uint16_t handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmCommandReceive.html#a233ee03fe13a4a3b889e840840dd8a93">getListMainSinkNotificationConfigurations</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_NotificationConfiguration_s&gt;&amp; listMainNotificationConfigurations) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmCommandReceive.html#a12d306574c00d91fbb47c02019007a8f">getListMainSourceNotificationConfigurations</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_NotificationConfiguration_s&gt;&amp; listMainNotificationConfigurations) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmCommandReceive.html#a8b4148bc0c77744fd6f87ff51157060a">setMainSinkNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; mainNotificationConfiguration) =0;</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmCommandReceive.html#a273bdf6ed69e3d4a36526c211041e699">setMainSourceNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; mainNotificationConfiguration) =0;</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmCommandReceive.html#a90cf8d23b2be42709a997c7bf8ccfe9f">getVolume</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a>&amp; mainVolume) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;};</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;</div><div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="classam_1_1IAmCommandSend.html"> 243</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1IAmCommandSend.html">IAmCommandSend</a></div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;{</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;</div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="classam_1_1IAmCommandSend.html#a4c3d5dc5f1d7c37da736ebfdf92172c5"> 247</a></span>&#160; <a class="code" href="classam_1_1IAmCommandSend.html#a4c3d5dc5f1d7c37da736ebfdf92172c5">IAmCommandSend</a>() {</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; }</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;</div><div class="line"><a name="l00251"></a><span class="lineno"><a class="line" href="classam_1_1IAmCommandSend.html#a2aee7c829e9ecc24217318a7ce6a719f"> 251</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="classam_1_1IAmCommandSend.html#a2aee7c829e9ecc24217318a7ce6a719f">~IAmCommandSend</a>() {</div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; }</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmCommandReceive.html#ae9470c23036c6257bd31e3bbd36564d2">getInterfaceVersion</a>(std::string&amp; version) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> startupInterface(<a class="code" href="classam_1_1IAmCommandReceive.html">IAmCommandReceive</a>* commandreceiveinterface) =0;</div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> setCommandReady(<span class="keyword">const</span> uint16_t handle) =0;</div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> setCommandRundown(<span class="keyword">const</span> uint16_t handle) =0;</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> cbNewMainConnection(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainConnectionType__s.html">am_MainConnectionType_s</a>&amp; mainConnection) =0;</div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> cbRemovedMainConnection(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnection) =0;</div><div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> cbNewSink(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SinkType__s.html">am_SinkType_s</a>&amp; sink) =0;</div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> cbRemovedSink(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) =0;</div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> cbNewSource(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SourceType__s.html">am_SourceType_s</a>&amp; source) =0;</div><div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> cbRemovedSource(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> source) =0;</div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> cbNumberOfSinkClassesChanged() =0;</div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> cbNumberOfSourceClassesChanged() =0;</div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> cbMainConnectionStateChanged(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am_ConnectionState_e</a> connectionState) =0;</div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> cbMainSinkSoundPropertyChanged(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty) =0;</div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> cbMainSourceSoundPropertyChanged(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty) =0;</div><div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> cbSinkAvailabilityChanged(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability) =0;</div><div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> cbSourceAvailabilityChanged(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability) =0;</div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> cbVolumeChanged(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> volume) =0;</div><div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> cbSinkMuteStateChanged(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> muteState) =0;</div><div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> cbSystemPropertyChanged(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a>&amp; systemProperty) =0;</div><div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> cbTimingInformationChanged(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> time) =0;</div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> cbSinkUpdated(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties) =0;</div><div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> cbSourceUpdated(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties) =0;</div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> cbSinkNotification(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; notification) =0;</div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> cbSourceNotification(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; notification) =0;</div><div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> cbMainSinkNotificationConfigurationChanged(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; mainNotificationConfiguration) =0;</div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> cbMainSourceNotificationConfigurationChanged(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; mainNotificationConfiguration) =0;</div><div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160;</div><div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160;};</div><div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160;}</div><div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160;<span class="preprocessor">#endif // !defined(EA_D9D48C0D_77EC_4fa7_B861_1827740C7ECA__INCLUDED_)</span></div><div class="ttc" id="classam_1_1IAmCommandReceive_html_a91abbf43e070dc01b841097c08a56226"><div class="ttname"><a href="classam_1_1IAmCommandReceive.html#a91abbf43e070dc01b841097c08a56226">am::IAmCommandReceive::confirmCommandRundown</a></div><div class="ttdeci">virtual void confirmCommandRundown(const uint16_t handle, const am_Error_e error)=0</div><div class="ttdoc">asynchronous confirmation of setCommandRundown </div></div>
<div class="ttc" id="classam_1_1IAmCommandSend_html_a4c3d5dc5f1d7c37da736ebfdf92172c5"><div class="ttname"><a href="classam_1_1IAmCommandSend.html#a4c3d5dc5f1d7c37da736ebfdf92172c5">am::IAmCommandSend::IAmCommandSend</a></div><div class="ttdeci">IAmCommandSend()</div><div class="ttdef"><b>Definition:</b> <a href="IAmCommand_8h_source.html#l00247">IAmCommand.h:247</a></div></div>
+<div class="ttc" id="namespaceam_html"><div class="ttname"><a href="namespaceam.html">am</a></div><div class="ttdoc">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects...</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8h_source.html#l00029">CAmCommandReceiver.h:29</a></div></div>
<div class="ttc" id="namespaceam_html_a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f"><div class="ttname"><a href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am::am_sinkClass_t</a></div><div class="ttdeci">uint16_t am_sinkClass_t</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00104">audiomanagertypes.h:104</a></div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4ce"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am::am_Error_e</a></div><div class="ttdeci">am_Error_e</div><div class="ttdoc">the errors of the audiomanager. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00337">audiomanagertypes.h:337</a></div></div>
<div class="ttc" id="structam_1_1am__NotificationConfiguration__s_html"><div class="ttname"><a href="structam_1_1am__NotificationConfiguration__s.html">am::am_NotificationConfiguration_s</a></div><div class="ttdoc">This struct holds information about the configuration for notifications. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01109">audiomanagertypes.h:1109</a></div></div>
@@ -223,84 +124,57 @@ $(document).ready(function(){initNavTree('IAmCommand_8h_source.html','');});
<div class="ttc" id="structam_1_1am__NotificationPayload__s_html"><div class="ttname"><a href="structam_1_1am__NotificationPayload__s.html">am::am_NotificationPayload_s</a></div><div class="ttdoc">This struct holds the payload of a notification. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01090">audiomanagertypes.h:1090</a></div></div>
<div class="ttc" id="classam_1_1IAmCommandReceive_html_a6d8dcd7277753859d655104f5ee7597e"><div class="ttname"><a href="classam_1_1IAmCommandReceive.html#a6d8dcd7277753859d655104f5ee7597e">am::IAmCommandReceive::setVolume</a></div><div class="ttdeci">virtual am_Error_e setVolume(const am_sinkID_t sinkID, const am_mainVolume_t volume)=0</div><div class="ttdoc">sets the volume for a sink </div></div>
<div class="ttc" id="classam_1_1IAmCommandReceive_html_afdd62ebf3d709e312c95ebe36696bfc6"><div class="ttname"><a href="classam_1_1IAmCommandReceive.html#afdd62ebf3d709e312c95ebe36696bfc6">am::IAmCommandReceive::getListMainSinkSoundProperties</a></div><div class="ttdeci">virtual am_Error_e getListMainSinkSoundProperties(const am_sinkID_t sinkID, std::vector&lt; am_MainSoundProperty_s &gt; &amp;listSoundProperties) const =0</div><div class="ttdoc">This is used to retrieve all source sound properties related to a source. </div></div>
-<div class="ttc" id="classam_1_1IAmCommandSend_html_a293b52173f540d24867939b222569aa1"><div class="ttname"><a href="classam_1_1IAmCommandSend.html#a293b52173f540d24867939b222569aa1">am::IAmCommandSend::cbSystemPropertyChanged</a></div><div class="ttdeci">virtual void cbSystemPropertyChanged(const am_SystemProperty_s &amp;systemProperty)=0</div><div class="ttdoc">is fired if a systemProperty changed </div></div>
-<div class="ttc" id="classam_1_1IAmCommandSend_html_a125812b11ae21ba270bbbfe7798ebf44"><div class="ttname"><a href="classam_1_1IAmCommandSend.html#a125812b11ae21ba270bbbfe7798ebf44">am::IAmCommandSend::cbMainConnectionStateChanged</a></div><div class="ttdeci">virtual void cbMainConnectionStateChanged(const am_mainConnectionID_t connectionID, const am_ConnectionState_e connectionState)=0</div><div class="ttdoc">This callback is called when the ConnectionState of a connection changed. </div></div>
-<div class="ttc" id="classam_1_1IAmCommandSend_html_aeb3a61f532dc765cee0980b4b115cf0b"><div class="ttname"><a href="classam_1_1IAmCommandSend.html#aeb3a61f532dc765cee0980b4b115cf0b">am::IAmCommandSend::getInterfaceVersion</a></div><div class="ttdeci">virtual void getInterfaceVersion(std::string &amp;version) const =0</div><div class="ttdoc">returns the interface version as string. </div></div>
<div class="ttc" id="classam_1_1IAmCommandReceive_html_acf8e0ea44530723bda7340a1ceb8c5a4"><div class="ttname"><a href="classam_1_1IAmCommandReceive.html#acf8e0ea44530723bda7340a1ceb8c5a4">am::IAmCommandReceive::getSocketHandler</a></div><div class="ttdeci">virtual am_Error_e getSocketHandler(CAmSocketHandler *&amp;socketHandler) const =0</div><div class="ttdoc">This function returns the pointer to the socketHandler. </div></div>
-<div class="ttc" id="classam_1_1IAmCommandSend_html_afae8f920ac266a0d0c53e79c737048ac"><div class="ttname"><a href="classam_1_1IAmCommandSend.html#afae8f920ac266a0d0c53e79c737048ac">am::IAmCommandSend::cbRemovedMainConnection</a></div><div class="ttdeci">virtual void cbRemovedMainConnection(const am_mainConnectionID_t mainConnection)=0</div><div class="ttdoc">Callback that is called when the number of connections change. </div></div>
<div class="ttc" id="classam_1_1IAmCommandReceive_html_a273bdf6ed69e3d4a36526c211041e699"><div class="ttname"><a href="classam_1_1IAmCommandReceive.html#a273bdf6ed69e3d4a36526c211041e699">am::IAmCommandReceive::setMainSourceNotificationConfiguration</a></div><div class="ttdeci">virtual am_Error_e setMainSourceNotificationConfiguration(const am_sourceID_t sourceID, const am_NotificationConfiguration_s &amp;mainNotificationConfiguration)=0</div><div class="ttdoc">sets a MainNotificationConfiuration. </div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00094">CAmSocketHandler.h:94</a></div></div>
-<div class="ttc" id="classam_1_1IAmCommandSend_html_aed370914e15e7077895f4eb66442562f"><div class="ttname"><a href="classam_1_1IAmCommandSend.html#aed370914e15e7077895f4eb66442562f">am::IAmCommandSend::cbSinkMuteStateChanged</a></div><div class="ttdeci">virtual void cbSinkMuteStateChanged(const am_sinkID_t sinkID, const am_MuteState_e muteState)=0</div><div class="ttdoc">this callback indicates a mute state change on a sink. </div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00216">CAmSocketHandler.h:216</a></div></div>
<div class="ttc" id="classam_1_1IAmCommandReceive_html_a90cf8d23b2be42709a997c7bf8ccfe9f"><div class="ttname"><a href="classam_1_1IAmCommandReceive.html#a90cf8d23b2be42709a997c7bf8ccfe9f">am::IAmCommandReceive::getVolume</a></div><div class="ttdeci">virtual am_Error_e getVolume(const am_sinkID_t sinkID, am_mainVolume_t &amp;mainVolume) const =0</div><div class="ttdoc">Returns the current volume for the sink directly out of the database. </div></div>
<div class="ttc" id="classam_1_1IAmCommandReceive_html_a11180cd5df8778e7049b3ca2f30c800d"><div class="ttname"><a href="classam_1_1IAmCommandReceive.html#a11180cd5df8778e7049b3ca2f30c800d">am::IAmCommandReceive::getListMainConnections</a></div><div class="ttdeci">virtual am_Error_e getListMainConnections(std::vector&lt; am_MainConnectionType_s &gt; &amp;listConnections) const =0</div><div class="ttdoc">returns the actual list of MainConnections </div></div>
<div class="ttc" id="structam_1_1am__SinkType__s_html"><div class="ttname"><a href="structam_1_1am__SinkType__s.html">am::am_SinkType_s</a></div><div class="ttdoc">this type holds all information of sinks relevant to the HMI </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00945">audiomanagertypes.h:945</a></div></div>
-<div class="ttc" id="classam_1_1IAmCommandSend_html_aefc610a93d2fca178981335ad3092559"><div class="ttname"><a href="classam_1_1IAmCommandSend.html#aefc610a93d2fca178981335ad3092559">am::IAmCommandSend::cbSinkAvailabilityChanged</a></div><div class="ttdeci">virtual void cbSinkAvailabilityChanged(const am_sinkID_t sinkID, const am_Availability_s &amp;availability)=0</div><div class="ttdoc">this callback is called when the availability of a sink has changed </div></div>
<div class="ttc" id="namespaceam_html_ad94ba90e3c8f6bd7e51a15a811755167"><div class="ttname"><a href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am::am_timeSync_t</a></div><div class="ttdeci">int16_t am_timeSync_t</div><div class="ttdoc">offset time that is introduced in milli seconds. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00114">audiomanagertypes.h:114</a></div></div>
-<div class="ttc" id="classam_1_1IAmCommandSend_html_ae34d4d0b666c8124db99c90253d9c253"><div class="ttname"><a href="classam_1_1IAmCommandSend.html#ae34d4d0b666c8124db99c90253d9c253">am::IAmCommandSend::cbSourceAvailabilityChanged</a></div><div class="ttdeci">virtual void cbSourceAvailabilityChanged(const am_sourceID_t sourceID, const am_Availability_s &amp;availability)=0</div><div class="ttdoc">this callback is called when the availability of source has changed. </div></div>
<div class="ttc" id="classam_1_1IAmCommandReceive_html_a16004832350de519f2c6fb09470d713a"><div class="ttname"><a href="classam_1_1IAmCommandReceive.html#a16004832350de519f2c6fb09470d713a">am::IAmCommandReceive::setSystemProperty</a></div><div class="ttdeci">virtual am_Error_e setSystemProperty(const am_SystemProperty_s &amp;property)=0</div><div class="ttdoc">is used to set a specific system property. </div></div>
<div class="ttc" id="classam_1_1IAmCommandReceive_html_a233ee03fe13a4a3b889e840840dd8a93"><div class="ttname"><a href="classam_1_1IAmCommandReceive.html#a233ee03fe13a4a3b889e840840dd8a93">am::IAmCommandReceive::getListMainSinkNotificationConfigurations</a></div><div class="ttdeci">virtual am_Error_e getListMainSinkNotificationConfigurations(const am_sinkID_t sinkID, std::vector&lt; am_NotificationConfiguration_s &gt; &amp;listMainNotificationConfigurations) const =0</div><div class="ttdoc">Retrieves the list of MainNotifications for a sink. </div></div>
-<div class="ttc" id="classam_1_1IAmCommandSend_html_aabe81dd2fe3f9087e3a36539645ff602"><div class="ttname"><a href="classam_1_1IAmCommandSend.html#aabe81dd2fe3f9087e3a36539645ff602">am::IAmCommandSend::cbMainSinkSoundPropertyChanged</a></div><div class="ttdeci">virtual void cbMainSinkSoundPropertyChanged(const am_sinkID_t sinkID, const am_MainSoundProperty_s &amp;soundProperty)=0</div><div class="ttdoc">this callback indicates that a sinkSoundProperty has changed. </div></div>
<div class="ttc" id="classam_1_1IAmCommandReceive_html_ae99e73a8c0ad4600c586aa26dd19ef89"><div class="ttname"><a href="classam_1_1IAmCommandReceive.html#ae99e73a8c0ad4600c586aa26dd19ef89">am::IAmCommandReceive::getTimingInformation</a></div><div class="ttdeci">virtual am_Error_e getTimingInformation(const am_mainConnectionID_t mainConnectionID, am_timeSync_t &amp;delay) const =0</div><div class="ttdoc">returns the delay in ms that the audiopath for the given mainConnection has </div></div>
-<div class="ttc" id="classam_1_1IAmCommandSend_html_a910db0cd62bf27238dd1817c29d369cd"><div class="ttname"><a href="classam_1_1IAmCommandSend.html#a910db0cd62bf27238dd1817c29d369cd">am::IAmCommandSend::startupInterface</a></div><div class="ttdeci">virtual am_Error_e startupInterface(IAmCommandReceive *commandreceiveinterface)=0</div><div class="ttdoc">This command starts the interface, the plugin itself. </div></div>
<div class="ttc" id="classam_1_1IAmCommandReceive_html_ad99dc95f0ea366cd556eb6f42b128fcc"><div class="ttname"><a href="classam_1_1IAmCommandReceive.html#ad99dc95f0ea366cd556eb6f42b128fcc">am::IAmCommandReceive::getListMainSinks</a></div><div class="ttdeci">virtual am_Error_e getListMainSinks(std::vector&lt; am_SinkType_s &gt; &amp;listMainSinks) const =0</div><div class="ttdoc">returns the actual list of Sinks </div></div>
-<div class="ttc" id="classam_1_1IAmCommandSend_html_a5124d9a55c036fead86f50d672429f19"><div class="ttname"><a href="classam_1_1IAmCommandSend.html#a5124d9a55c036fead86f50d672429f19">am::IAmCommandSend::cbNewMainConnection</a></div><div class="ttdeci">virtual void cbNewMainConnection(const am_MainConnectionType_s &amp;mainConnection)=0</div><div class="ttdoc">Callback that is called when the number of connections change. </div></div>
<div class="ttc" id="classam_1_1IAmCommandReceive_html_a3429e3f232a55089b95364f58c4c23d2"><div class="ttname"><a href="classam_1_1IAmCommandReceive.html#a3429e3f232a55089b95364f58c4c23d2">am::IAmCommandReceive::~IAmCommandReceive</a></div><div class="ttdeci">virtual ~IAmCommandReceive()</div><div class="ttdef"><b>Definition:</b> <a href="IAmCommand_8h_source.html#l00064">IAmCommand.h:64</a></div></div>
-<div class="ttc" id="classam_1_1IAmCommandSend_html_af8332c88e1618e7139e0672dc2a4efb7"><div class="ttname"><a href="classam_1_1IAmCommandSend.html#af8332c88e1618e7139e0672dc2a4efb7">am::IAmCommandSend::cbRemovedSink</a></div><div class="ttdeci">virtual void cbRemovedSink(const am_sinkID_t sinkID)=0</div><div class="ttdoc">Callback that is called when the number of sinks change. </div></div>
-<div class="ttc" id="classam_1_1IAmCommandSend_html_a1f5bf3397f145ffbdf71fb60c2369d5f"><div class="ttname"><a href="classam_1_1IAmCommandSend.html#a1f5bf3397f145ffbdf71fb60c2369d5f">am::IAmCommandSend::cbRemovedSource</a></div><div class="ttdeci">virtual void cbRemovedSource(const am_sourceID_t source)=0</div><div class="ttdoc">Callback that is called when the number of sources change. </div></div>
<div class="ttc" id="classam_1_1IAmCommandReceive_html_afb43a65286b038159a6e4e7bf97f30ae"><div class="ttname"><a href="classam_1_1IAmCommandReceive.html#afb43a65286b038159a6e4e7bf97f30ae">am::IAmCommandReceive::disconnect</a></div><div class="ttdeci">virtual am_Error_e disconnect(const am_mainConnectionID_t mainConnectionID)=0</div><div class="ttdoc">disconnects a mainConnection </div></div>
<div class="ttc" id="structam_1_1am__SystemProperty__s_html"><div class="ttname"><a href="structam_1_1am__SystemProperty__s.html">am::am_SystemProperty_s</a></div><div class="ttdoc">struct describing system properties </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00850">audiomanagertypes.h:850</a></div></div>
<div class="ttc" id="classam_1_1IAmCommandReceive_html_aea62c0d93f812a5db595d97fe5f34858"><div class="ttname"><a href="classam_1_1IAmCommandReceive.html#aea62c0d93f812a5db595d97fe5f34858">am::IAmCommandReceive::getDBusConnectionWrapper</a></div><div class="ttdeci">virtual am_Error_e getDBusConnectionWrapper(CAmDbusWrapper *&amp;dbusConnectionWrapper) const =0</div><div class="ttdoc">this function is used to retrieve a pointer to the dBusConnectionWrapper </div></div>
-<div class="ttc" id="classam_1_1IAmCommandSend_html_a3696ea4000db99d8492490297343f9fc"><div class="ttname"><a href="classam_1_1IAmCommandSend.html#a3696ea4000db99d8492490297343f9fc">am::IAmCommandSend::cbMainSourceNotificationConfigurationChanged</a></div><div class="ttdeci">virtual void cbMainSourceNotificationConfigurationChanged(const am_sourceID_t sourceID, const am_NotificationConfiguration_s &amp;mainNotificationConfiguration)=0</div><div class="ttdoc">This callback is triggered when a mainNotificationConfiguration is changed. </div></div>
<div class="ttc" id="classam_1_1IAmCommandReceive_html_a9a413c102368ebe38ecad89b511d652c"><div class="ttname"><a href="classam_1_1IAmCommandReceive.html#a9a413c102368ebe38ecad89b511d652c">am::IAmCommandReceive::getListMainSourceSoundProperties</a></div><div class="ttdeci">virtual am_Error_e getListMainSourceSoundProperties(const am_sourceID_t sourceID, std::vector&lt; am_MainSoundProperty_s &gt; &amp;listSourceProperties) const =0</div><div class="ttdoc">This is used to retrieve all source sound properties related to a source. </div></div>
<div class="ttc" id="structam_1_1am__MainSoundProperty__s_html"><div class="ttname"><a href="structam_1_1am__MainSoundProperty__s.html">am::am_MainSoundProperty_s</a></div><div class="ttdoc">struct describung mainsound property </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01008">audiomanagertypes.h:1008</a></div></div>
-<div class="ttc" id="classam_1_1IAmCommandSend_html_a31fdbbc5e084e6dd1aa4ed3983066932"><div class="ttname"><a href="classam_1_1IAmCommandSend.html#a31fdbbc5e084e6dd1aa4ed3983066932">am::IAmCommandSend::cbSinkNotification</a></div><div class="ttdeci">virtual void cbSinkNotification(const am_sinkID_t sinkID, const am_NotificationPayload_s &amp;notification)=0</div><div class="ttdoc">This callback is called when a notificated value of a sink changes. </div></div>
<div class="ttc" id="namespaceam_html_a2711516b1392ea02a7ed25fcd540a16a"><div class="ttname"><a href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am::am_sourceID_t</a></div><div class="ttdeci">uint16_t am_sourceID_t</div><div class="ttdoc">a source ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00060">audiomanagertypes.h:60</a></div></div>
-<div class="ttc" id="classam_1_1IAmCommandSend_html_a37943209f505686f9ef35f72cbfdaa1b"><div class="ttname"><a href="classam_1_1IAmCommandSend.html#a37943209f505686f9ef35f72cbfdaa1b">am::IAmCommandSend::cbNumberOfSourceClassesChanged</a></div><div class="ttdeci">virtual void cbNumberOfSourceClassesChanged()=0</div><div class="ttdoc">this callback is fired if the number of source classes changed </div></div>
<div class="ttc" id="classam_1_1IAmCommandReceive_html_a82797be749cf366575ad3b2ac39f35bd"><div class="ttname"><a href="classam_1_1IAmCommandReceive.html#a82797be749cf366575ad3b2ac39f35bd">am::IAmCommandReceive::confirmCommandReady</a></div><div class="ttdeci">virtual void confirmCommandReady(const uint16_t handle, const am_Error_e error)=0</div><div class="ttdoc">asynchronous confirmation of setCommandReady. </div></div>
<div class="ttc" id="classam_1_1IAmCommandReceive_html_ab611eb01227ba650f4a1338a4846ab6e"><div class="ttname"><a href="classam_1_1IAmCommandReceive.html#ab611eb01227ba650f4a1338a4846ab6e">am::IAmCommandReceive::setMainSourceSoundProperty</a></div><div class="ttdeci">virtual am_Error_e setMainSourceSoundProperty(const am_MainSoundProperty_s &amp;soundProperty, const am_sourceID_t sourceID)=0</div><div class="ttdoc">This method is used to set sound properties, e.g. </div></div>
<div class="ttc" id="classam_1_1IAmCommandSend_html_a2aee7c829e9ecc24217318a7ce6a719f"><div class="ttname"><a href="classam_1_1IAmCommandSend.html#a2aee7c829e9ecc24217318a7ce6a719f">am::IAmCommandSend::~IAmCommandSend</a></div><div class="ttdeci">virtual ~IAmCommandSend()</div><div class="ttdef"><b>Definition:</b> <a href="IAmCommand_8h_source.html#l00251">IAmCommand.h:251</a></div></div>
-<div class="ttc" id="classam_1_1IAmCommandSend_html_ae6046d1ea106700d58c8b1e7deb12224"><div class="ttname"><a href="classam_1_1IAmCommandSend.html#ae6046d1ea106700d58c8b1e7deb12224">am::IAmCommandSend::cbNumberOfSinkClassesChanged</a></div><div class="ttdeci">virtual void cbNumberOfSinkClassesChanged()=0</div><div class="ttdoc">this callback is fired if the number of sink classes changed </div></div>
-<div class="ttc" id="classam_1_1IAmCommandSend_html_ac74547642d2e221f4e4860442b6b1e56"><div class="ttname"><a href="classam_1_1IAmCommandSend.html#ac74547642d2e221f4e4860442b6b1e56">am::IAmCommandSend::cbVolumeChanged</a></div><div class="ttdeci">virtual void cbVolumeChanged(const am_sinkID_t sinkID, const am_mainVolume_t volume)=0</div><div class="ttdoc">this callback indicates a volume change on the indicated sink </div></div>
<div class="ttc" id="classam_1_1IAmCommandReceive_html_a32ea97524439c9ea79b6383aae35c773"><div class="ttname"><a href="classam_1_1IAmCommandReceive.html#a32ea97524439c9ea79b6383aae35c773">am::IAmCommandReceive::connect</a></div><div class="ttdeci">virtual am_Error_e connect(const am_sourceID_t sourceID, const am_sinkID_t sinkID, am_mainConnectionID_t &amp;mainConnectionID)=0</div><div class="ttdoc">connects a source to sink </div></div>
<div class="ttc" id="namespaceam_html_a1b4df0ded5f6d6d07ae583dc9a074209"><div class="ttname"><a href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am::am_ConnectionState_e</a></div><div class="ttdeci">am_ConnectionState_e</div><div class="ttdoc">represents the connection state </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00253">audiomanagertypes.h:253</a></div></div>
-<div class="ttc" id="classam_1_1IAmCommandSend_html_a3e7137d3294cea3be6190659a1e66acc"><div class="ttname"><a href="classam_1_1IAmCommandSend.html#a3e7137d3294cea3be6190659a1e66acc">am::IAmCommandSend::cbSourceNotification</a></div><div class="ttdeci">virtual void cbSourceNotification(const am_sourceID_t sourceID, const am_NotificationPayload_s &amp;notification)=0</div><div class="ttdoc">This callback is called when a notifcated value of a source changes. </div></div>
<div class="ttc" id="classam_1_1IAmCommandReceive_html_a8512dd96d42f3f36cd6a7e7590f5e930"><div class="ttname"><a href="classam_1_1IAmCommandReceive.html#a8512dd96d42f3f36cd6a7e7590f5e930">am::IAmCommandReceive::setSinkMuteState</a></div><div class="ttdeci">virtual am_Error_e setSinkMuteState(const am_sinkID_t sinkID, const am_MuteState_e muteState)=0</div><div class="ttdoc">sets the mute state of a sink </div></div>
<div class="ttc" id="structam_1_1am__MainConnectionType__s_html"><div class="ttname"><a href="structam_1_1am__MainConnectionType__s.html">am::am_MainConnectionType_s</a></div><div class="ttdoc">this type holds all information of connections relevant to the HMI </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01026">audiomanagertypes.h:1026</a></div></div>
-<div class="ttc" id="classam_1_1IAmCommandSend_html_aeb87b94049b8d438b1ecd26405ad8aca"><div class="ttname"><a href="classam_1_1IAmCommandSend.html#aeb87b94049b8d438b1ecd26405ad8aca">am::IAmCommandSend::setCommandRundown</a></div><div class="ttdeci">virtual void setCommandRundown(const uint16_t handle)=0</div><div class="ttdoc">This function will indirectly be called by the Controller and is used to stop the Communication...</div></div>
<div class="ttc" id="audiomanagertypes_8h_html"><div class="ttname"><a href="audiomanagertypes_8h.html">audiomanagertypes.h</a></div><div class="ttdoc">Copyright (C) 2012 - 2014, BMW AG. </div></div>
<div class="ttc" id="namespaceam_html_a8b8fc2ab1ac4d427ca85fe8549e6afd0"><div class="ttname"><a href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am::am_sourceClass_t</a></div><div class="ttdeci">uint16_t am_sourceClass_t</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00102">audiomanagertypes.h:102</a></div></div>
<div class="ttc" id="structam_1_1am__Availability__s_html"><div class="ttname"><a href="structam_1_1am__Availability__s.html">am::am_Availability_s</a></div><div class="ttdoc">this describes the availability of a sink or a source together with the latest change ...</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00523">audiomanagertypes.h:523</a></div></div>
-<div class="ttc" id="classam_1_1IAmCommandSend_html_a7c484d11fd598975652739d085b039bb"><div class="ttname"><a href="classam_1_1IAmCommandSend.html#a7c484d11fd598975652739d085b039bb">am::IAmCommandSend::cbSinkUpdated</a></div><div class="ttdeci">virtual void cbSinkUpdated(const am_sinkID_t sinkID, const am_sinkClass_t sinkClassID, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)=0</div><div class="ttdoc">This callback is called when a sink is updated. </div></div>
<div class="ttc" id="classam_1_1CAmDbusWrapper_html"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html">am::CAmDbusWrapper</a></div><div class="ttdoc">This wraps dbus and provides everything needed to anyone who wants to use dbus (including plugins)...</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8h_source.html#l00037">CAmDbusWrapper.h:37</a></div></div>
-<div class="ttc" id="classam_1_1IAmCommandSend_html_ac7c9f06674d9b0bb3b1e411eacf6b67d"><div class="ttname"><a href="classam_1_1IAmCommandSend.html#ac7c9f06674d9b0bb3b1e411eacf6b67d">am::IAmCommandSend::cbMainSourceSoundPropertyChanged</a></div><div class="ttdeci">virtual void cbMainSourceSoundPropertyChanged(const am_sourceID_t sourceID, const am_MainSoundProperty_s &amp;soundProperty)=0</div><div class="ttdoc">this callback indicates that a sourceSoundProperty has changed. </div></div>
<div class="ttc" id="classam_1_1IAmCommandReceive_html_a8b4148bc0c77744fd6f87ff51157060a"><div class="ttname"><a href="classam_1_1IAmCommandReceive.html#a8b4148bc0c77744fd6f87ff51157060a">am::IAmCommandReceive::setMainSinkNotificationConfiguration</a></div><div class="ttdeci">virtual am_Error_e setMainSinkNotificationConfiguration(const am_sinkID_t sinkID, const am_NotificationConfiguration_s &amp;mainNotificationConfiguration)=0</div><div class="ttdoc">sets a MainNotificationConfiuration. </div></div>
<div class="ttc" id="classam_1_1IAmCommandReceive_html_a983b6b672d958e79f2695bf17db51683"><div class="ttname"><a href="classam_1_1IAmCommandReceive.html#a983b6b672d958e79f2695bf17db51683">am::IAmCommandReceive::getListMainSources</a></div><div class="ttdeci">virtual am_Error_e getListMainSources(std::vector&lt; am_SourceType_s &gt; &amp;listMainSources) const =0</div><div class="ttdoc">returns the actual list of Sources </div></div>
-<div class="ttc" id="classam_1_1IAmCommandSend_html_a57201cb40e8d21a1aaa4c13bb8e90455"><div class="ttname"><a href="classam_1_1IAmCommandSend.html#a57201cb40e8d21a1aaa4c13bb8e90455">am::IAmCommandSend::cbSourceUpdated</a></div><div class="ttdeci">virtual void cbSourceUpdated(const am_sourceID_t sourceID, const am_sourceClass_t sourceClassID, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)=0</div><div class="ttdoc">This callback is called when a source is updated. </div></div>
<div class="ttc" id="namespaceam_html_a834886e7c3e4a2d6745ef2b59b485b00"><div class="ttname"><a href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am::am_mainVolume_t</a></div><div class="ttdeci">int16_t am_mainVolume_t</div><div class="ttdoc">This is the volume presented on the command interface. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00100">audiomanagertypes.h:100</a></div></div>
<div class="ttc" id="classam_1_1IAmCommandReceive_html_ae9470c23036c6257bd31e3bbd36564d2"><div class="ttname"><a href="classam_1_1IAmCommandReceive.html#ae9470c23036c6257bd31e3bbd36564d2">am::IAmCommandReceive::getInterfaceVersion</a></div><div class="ttdeci">virtual void getInterfaceVersion(std::string &amp;version) const =0</div><div class="ttdoc">This function returns the version of the interface. </div></div>
-<div class="ttc" id="classam_1_1IAmCommandSend_html_a3f15fbcad01428b525da32b9ee9a7478"><div class="ttname"><a href="classam_1_1IAmCommandSend.html#a3f15fbcad01428b525da32b9ee9a7478">am::IAmCommandSend::setCommandReady</a></div><div class="ttdeci">virtual void setCommandReady(const uint16_t handle)=0</div><div class="ttdoc">This function will indirectly be called by the Controller and is used to start the Communication...</div></div>
<div class="ttc" id="structam_1_1am__SourceType__s_html"><div class="ttname"><a href="structam_1_1am__SourceType__s.html">am::am_SourceType_s</a></div><div class="ttdoc">this type holds all information of sources relevant to the HMI </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00914">audiomanagertypes.h:914</a></div></div>
-<div class="ttc" id="classam_1_1IAmCommandSend_html_aeb2e053fd8e09263194335fe91123905"><div class="ttname"><a href="classam_1_1IAmCommandSend.html#aeb2e053fd8e09263194335fe91123905">am::IAmCommandSend::cbNewSource</a></div><div class="ttdeci">virtual void cbNewSource(const am_SourceType_s &amp;source)=0</div><div class="ttdoc">Callback that is called when the number of sources change. </div></div>
<div class="ttc" id="namespaceam_html_aac2b901ff83ee381fbe99913753e2416"><div class="ttname"><a href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am::am_sinkID_t</a></div><div class="ttdeci">uint16_t am_sinkID_t</div><div class="ttdoc">a sink ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00065">audiomanagertypes.h:65</a></div></div>
<div class="ttc" id="namespaceam_html_a33a5bb7641f58ab3a5f3b86400ad804c"><div class="ttname"><a href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am::am_mainConnectionID_t</a></div><div class="ttdeci">uint16_t am_mainConnectionID_t</div><div class="ttdoc">a mainConnection ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00080">audiomanagertypes.h:80</a></div></div>
<div class="ttc" id="classam_1_1IAmCommandReceive_html_a5ed9063ed677e215599f436c71cd5223"><div class="ttname"><a href="classam_1_1IAmCommandReceive.html#a5ed9063ed677e215599f436c71cd5223">am::IAmCommandReceive::setMainSinkSoundProperty</a></div><div class="ttdeci">virtual am_Error_e setMainSinkSoundProperty(const am_MainSoundProperty_s &amp;soundProperty, const am_sinkID_t sinkID)=0</div><div class="ttdoc">This method is used to set sound properties, e.g. </div></div>
<div class="ttc" id="classam_1_1IAmCommandReceive_html_ae5db817b614ec1c40f1571a2509dc599"><div class="ttname"><a href="classam_1_1IAmCommandReceive.html#ae5db817b614ec1c40f1571a2509dc599">am::IAmCommandReceive::IAmCommandReceive</a></div><div class="ttdeci">IAmCommandReceive()</div><div class="ttdef"><b>Definition:</b> <a href="IAmCommand_8h_source.html#l00060">IAmCommand.h:60</a></div></div>
<div class="ttc" id="classam_1_1IAmCommandSend_html"><div class="ttname"><a href="classam_1_1IAmCommandSend.html">am::IAmCommandSend</a></div><div class="ttdoc">This interface handles all communication from the AudioManagerDaemon towards the system. </div><div class="ttdef"><b>Definition:</b> <a href="IAmCommand_8h_source.html#l00243">IAmCommand.h:243</a></div></div>
-<div class="ttc" id="classam_1_1IAmCommandSend_html_af21f8396a2bb257af9fb1071910c72b2"><div class="ttname"><a href="classam_1_1IAmCommandSend.html#af21f8396a2bb257af9fb1071910c72b2">am::IAmCommandSend::cbTimingInformationChanged</a></div><div class="ttdeci">virtual void cbTimingInformationChanged(const am_mainConnectionID_t mainConnectionID, const am_timeSync_t time)=0</div><div class="ttdoc">This callback is fired if the timinginformation for a mainConnectionID changed. </div></div>
-<div class="ttc" id="classam_1_1IAmCommandSend_html_aba05b8fcf0d8cb55dd933e101066aa82"><div class="ttname"><a href="classam_1_1IAmCommandSend.html#aba05b8fcf0d8cb55dd933e101066aa82">am::IAmCommandSend::cbMainSinkNotificationConfigurationChanged</a></div><div class="ttdeci">virtual void cbMainSinkNotificationConfigurationChanged(const am_sinkID_t sinkID, const am_NotificationConfiguration_s &amp;mainNotificationConfiguration)=0</div><div class="ttdoc">This callback is triggered when a mainNotificationConfiguration is changed. </div></div>
<div class="ttc" id="classam_1_1IAmCommandReceive_html_a3c022b7bb88fad2a1d5afde96e150abb"><div class="ttname"><a href="classam_1_1IAmCommandReceive.html#a3c022b7bb88fad2a1d5afde96e150abb">am::IAmCommandReceive::getListSourceClasses</a></div><div class="ttdeci">virtual am_Error_e getListSourceClasses(std::vector&lt; am_SourceClass_s &gt; &amp;listSourceClasses) const =0</div><div class="ttdoc">This is used to retrieve SourceClass Information of all source classes. </div></div>
<div class="ttc" id="classam_1_1IAmCommandReceive_html_a11fe6f5eb8f991f52725f050fec2bd59"><div class="ttname"><a href="classam_1_1IAmCommandReceive.html#a11fe6f5eb8f991f52725f050fec2bd59">am::IAmCommandReceive::volumeStep</a></div><div class="ttdeci">virtual am_Error_e volumeStep(const am_sinkID_t sinkID, const int16_t volumeStep)=0</div><div class="ttdoc">This function is used to increment or decrement the current volume for a sink. </div></div>
<div class="ttc" id="classam_1_1IAmCommandReceive_html_a5281cf13e5344900363e0ae81d37d853"><div class="ttname"><a href="classam_1_1IAmCommandReceive.html#a5281cf13e5344900363e0ae81d37d853">am::IAmCommandReceive::getListSystemProperties</a></div><div class="ttdeci">virtual am_Error_e getListSystemProperties(std::vector&lt; am_SystemProperty_s &gt; &amp;listSystemProperties) const =0</div><div class="ttdoc">Retrieves a complete list of all systemProperties. </div></div>
-<div class="ttc" id="classam_1_1IAmCommandSend_html_a3b2ee6408afe8df2336b46dc9ef0b24b"><div class="ttname"><a href="classam_1_1IAmCommandSend.html#a3b2ee6408afe8df2336b46dc9ef0b24b">am::IAmCommandSend::cbNewSink</a></div><div class="ttdeci">virtual void cbNewSink(const am_SinkType_s &amp;sink)=0</div><div class="ttdoc">Callback that is called when the number of sinks change. </div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="IAmCommand_8h.html">IAmCommand.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/IAmControl_8h.html b/docs/IAmControl_8h.html
index 273fee7..a22f6c8 100644..100755
--- a/docs/IAmControl_8h.html
+++ b/docs/IAmControl_8h.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: include/IAmControl.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('IAmControl_8h.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -115,25 +118,25 @@ $(document).ready(function(){initNavTree('IAmControl_8h.html','');});
<p>Copyright (C) 2012 - 2014, BMW AG.
<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &lt;vector&gt;</code><br/>
-<code>#include &lt;string&gt;</code><br/>
-<code>#include &quot;<a class="el" href="audiomanagertypes_8h_source.html">audiomanagertypes.h</a>&quot;</code><br/>
+<div class="textblock"><code>#include &lt;vector&gt;</code><br />
+<code>#include &lt;string&gt;</code><br />
+<code>#include &quot;<a class="el" href="audiomanagertypes_8h_source.html">audiomanagertypes.h</a>&quot;</code><br />
</div>
<p><a href="IAmControl_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html">am::IAmControlReceive</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This interface gives access to all important functions of the audiomanager that are used by the AudioManagerController to control the system. <a href="classam_1_1IAmControlReceive.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This interface gives access to all important functions of the audiomanager that are used by the AudioManagerController to control the system. <a href="classam_1_1IAmControlReceive.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html">am::IAmControlSend</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This interface is presented by the AudioManager controller. <a href="classam_1_1IAmControlSend.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This interface is presented by the AudioManager controller. <a href="classam_1_1IAmControlSend.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
-<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
-<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br/></td></tr>
+<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
+<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
@@ -172,9 +175,9 @@ Macros</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="IAmControl_8h.html">IAmControl.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/IAmControl_8h.js b/docs/IAmControl_8h.js
index 78a4ef3..78a4ef3 100644..100755
--- a/docs/IAmControl_8h.js
+++ b/docs/IAmControl_8h.js
diff --git a/docs/IAmControl_8h_source.html b/docs/IAmControl_8h_source.html
index f972a66..943aea0 100644..100755
--- a/docs/IAmControl_8h_source.html
+++ b/docs/IAmControl_8h_source.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: include/IAmControl.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('IAmControl_8h_source.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -108,214 +111,7 @@ $(document).ready(function(){initNavTree('IAmControl_8h_source.html','');});
<div class="title">IAmControl.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="IAmControl_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
-<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#if !defined(EA_69597D9E_B0A3_4c6d_BBB6_E7F436B8B799__INCLUDED_)</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define EA_69597D9E_B0A3_4c6d_BBB6_E7F436B8B799__INCLUDED_</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="audiomanagertypes_8h.html">audiomanagertypes.h</a>&quot;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="keyword">namespace </span>am {</div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="keyword">class </span>CAmSocketHandler;</div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;}</div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="audiomanagertypes_8h.html">audiomanagertypes.h</a>&quot;</span></div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
-<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="IAmControl_8h.html#ac8c9ea59b513da97f115ed3d6322d6ad"> 35</a></span>&#160;<span class="preprocessor">#define ControlVersion &quot;5.1&quot;</span></div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span><span class="keyword">namespace </span>am {</div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
-<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="classam_1_1IAmControlReceive.html"> 56</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1IAmControlReceive.html">IAmControlReceive</a></div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;{</div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="classam_1_1IAmControlReceive.html#a8189dd6b0931901706e3ea2cce3c114d"> 60</a></span>&#160; <a class="code" href="classam_1_1IAmControlReceive.html#a8189dd6b0931901706e3ea2cce3c114d">IAmControlReceive</a>() {</div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; }</div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div>
-<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="classam_1_1IAmControlReceive.html#a64627ea785ced597315eed706ee668ed"> 64</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="classam_1_1IAmControlReceive.html#a64627ea785ced597315eed706ee668ed">~IAmControlReceive</a>() {</div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;</div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; }</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlReceive.html#a121923b37b1b7dd38dd2e80125d2ada7">getInterfaceVersion</a>(std::string&amp; version) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#ac9aea76dec1f07c4f40f6e29ea5150db">getRoute</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> onlyfree, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_Route_s&gt;&amp; returnList) =0;</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a7a392f76f44bb748c7fe7693c9487156">connect</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a>&amp; connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> format, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) =0;</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#ac5fb1aa50baa66c125b9cae04b964068">disconnect</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID) =0;</div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#ab712053ac6f68ee0e05923b5da8a2c36">crossfade</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a> hotSource, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> rampType, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> rampTime) =0;</div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a4313158bb77c184e928c8932a22e750a">abortAction</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle) =0;</div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#aab0f335f86f0c22bf09442b763e20d65">setSourceState</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am_SourceState_e</a> state) =0;</div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a265dd3dcec5d26213762000594741755">setSinkVolume</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> ramp, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> time) =0;</div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#af8a9f7c4272a260ed8cca3eaaf1b3a29">setSourceVolume</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> rampType, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> time) =0;</div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a070328c86520df5e82dfbd40f9a7aa09">setSinkSoundProperties</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; soundProperty) =0;</div>
-<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a58953a661695f9325cc6ad6413dae941">setSinkSoundProperty</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a>&amp; soundProperty) =0;</div>
-<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a099fe1b82c279780a419b357d0675975">setSourceSoundProperties</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; soundProperty) =0;</div>
-<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a41170410d23e2994fc6b48d77290dce5">setSourceSoundProperty</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a>&amp; soundProperty) =0;</div>
-<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a4bf1e9c330f120eaff306906a22a8d30">setDomainState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> domainState) =0;</div>
-<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a2d766f750f9665302116b7f350b529e2">enterDomainDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Domain__s.html">am_Domain_s</a>&amp; domainData, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID) =0;</div>
-<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a440cee258a763c27f17c32741d74ba5a">enterMainConnectionDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a>&amp; mainConnectionData, <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a>&amp; connectionID) =0;</div>
-<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a5b24fea6472937a7cc68083d0835cb13">enterSinkDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a>&amp; sinkData, <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&amp; sinkID) =0;</div>
-<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a99e570ac6ef721af35b4a9baced7f6ad">enterCrossfaderDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a>&amp; crossfaderData, <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a>&amp; crossfaderID) =0;</div>
-<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a2ba9ebf9a79aa8f4eeeac6086bd356c5">enterGatewayDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a>&amp; gatewayData, <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a>&amp; gatewayID) =0;</div>
-<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#af6dc28ba8b0e260a035c7495eb81350b">enterConverterDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a>&amp; converterData, <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a>&amp; converterID) =0;</div>
-<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a2a5d864eccc8b6595112e2040cc43473">enterSourceDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a>&amp; sourceData, <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&amp; sourceID) =0;</div>
-<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a9437ff0106f3f3f2c6fbc4825f8e3543">enterSinkClassDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a>&amp; sinkClass, <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a>&amp; sinkClassID) =0;</div>
-<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a6a2baf4e6a82ff2f14aadc7739463bb4">enterSourceClassDB</a>(<a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a>&amp; sourceClassID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a>&amp; sourceClass) =0;</div>
-<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a468cc15d8d747e78ff2e91925074ec06">changeSinkClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a>&amp; sinkClass) =0;</div>
-<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a10defe76bb946be5b9c7a67ca1a0691b">changeSourceClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a>&amp; sourceClass) =0;</div>
-<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a7d1dc0392cf47996d177c1d9201d71d9">enterSystemPropertiesListDB</a>(<span class="keyword">const</span> std::vector&lt;am_SystemProperty_s&gt;&amp; listSystemProperties) =0;</div>
-<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a0c908fe83c5fa9b0bbd8171095cf7a14">changeMainConnectionRouteDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainconnectionID, <span class="keyword">const</span> std::vector&lt;am_connectionID_t&gt;&amp; listConnectionID) =0;</div>
-<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a303c156b8be49fec3503b494e25e45f3">changeMainConnectionStateDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainconnectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am_ConnectionState_e</a> connectionState) =0;</div>
-<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a3cd58a1758eefb02faa593b342fabc45">changeSinkMainVolumeDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> mainVolume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) =0;</div>
-<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#aa418e53b7cb09eedb9a3f7a2743662e6">changeSinkAvailabilityDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) =0;</div>
-<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a8e45d04f75493d58f76017001df524cd">changDomainStateDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> domainState, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID) =0;</div>
-<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a897513c69a3be782f9480246286ed9cc">changeSinkMuteStateDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> muteState, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) =0;</div>
-<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a5894f47ef86a40f044dd473e4d9a08b4">changeMainSinkSoundPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) =0;</div>
-<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#afba1cf5dde2e2790d404275cb6a5c63f">changeMainSourceSoundPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID) =0;</div>
-<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a26168e69406f3efc7375e69bf06a130e">changeSourceAvailabilityDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID) =0;</div>
-<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#afb56cbfa6b3ad6f042a211716c31cde8">changeSystemPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a>&amp; property) =0;</div>
-<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a46fe9d259f558a8eb5a864e954134fb6">removeMainConnectionDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID) =0;</div>
-<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#ae217a940f8c6f47e07e6117b6efd7bf3">removeSinkDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) =0;</div>
-<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a7110e06a9a09951608fdf7b7bdfc00c3">removeSourceDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID) =0;</div>
-<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a07a203c743bffbfd06b989987aea6f9d">removeGatewayDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID) =0;</div>
-<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a4587482cea592026688f0afadf6b95dc">removeConverterDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID) =0;</div>
-<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#affcd8542d20e8f88f9a4e9fab2ee41e1">removeCrossfaderDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID) =0;</div>
-<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#afe97e8c24556b14155ba7c0ae53ffeef">removeDomainDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID) =0;</div>
-<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#add34d377b96424a805caeb4be2e7d7dc">removeSinkClassDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID) =0;</div>
-<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a3283f6278f097a69b17ab049a97f0dcc">removeSourceClassDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID) =0;</div>
-<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a4f678a558c651bbcaefa6ea485c2140c">getSourceClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a>&amp; classInfo) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a09b2aa6f4eefe551e4ddce6583d6bdd4">getSinkClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a>&amp; sinkClass) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#aa653a02008c93a2ccb33dc2bd14e7f4a">getSinkInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a>&amp; sinkData) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#aa71f5dcc20a1c433517ac60c073fdb2b">getSourceInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a>&amp; sourceData) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a2f67dbcaddbd2ab0464f9d441217a744">getConverterInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a>&amp; converterData) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a9d1856e2d57c0e0e87a1347edea169c7">getGatewayInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a>&amp; gatewayData) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a03a419d460e3926c36423e10b364ab44">getCrossfaderInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID, <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a>&amp; crossfaderData) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a1b0546b7b22854c310ee89d0d5272e5a">getMainConnectionInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID, <a class="code" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a>&amp; mainConnectionData) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a2078ed9d4035ef6354c3b3ebe13b82b0">getListSinksOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_sinkID_t&gt;&amp; listSinkID) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a8088f65d63b341795b0864fea1141923">getListSourcesOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_sourceID_t&gt;&amp; listSourceID) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a97bd2824cf1d24dfcfe1e627360a39c1">getListCrossfadersOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_crossfaderID_t&gt;&amp; listCrossfadersID) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a28126b829d36e519b75b9155854e3ba4">getListConvertersOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_converterID_t&gt;&amp; listConverterID) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a71a44256ea81d547f19c7cbf61ce7598">getListGatewaysOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_gatewayID_t&gt;&amp; listGatewaysID) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a068946341bf9251624c13d8a203b3bf9">getListMainConnections</a>(std::vector&lt;am_MainConnection_s&gt;&amp; listMainConnections) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a4d85e7efc34685e6841ad730b8f949bd">getListDomains</a>(std::vector&lt;am_Domain_s&gt;&amp; listDomains) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#ae555a92adf85209a69c783e37a33390d">getListConnections</a>(std::vector&lt;am_Connection_s&gt;&amp; listConnections) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#ab34b2939f36ea56cc4ae16110681d84c">getListSinks</a>(std::vector&lt;am_Sink_s&gt;&amp; listSinks) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a70968f60797b3061efb32cb7df2a767d">getListSources</a>(std::vector&lt;am_Source_s&gt;&amp; listSources) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a7beff1985e5a501655f8d62208da010f">getListSourceClasses</a>(std::vector&lt;am_SourceClass_s&gt;&amp; listSourceClasses) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a75cddcdbc98126803217ccbe2cd538ff">getListHandles</a>(std::vector&lt;am_Handle_s&gt;&amp; listHandles) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a6386697f9f3c9c7d2cd849e7e7589286">getListCrossfaders</a>(std::vector&lt;am_Crossfader_s&gt;&amp; listCrossfaders) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a6a26e02d596f60f628b59e0c3a153eaa">getListConverters</a>(std::vector&lt;am_Converter_s&gt;&amp; listConverters) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#aea1a6b2dc3ae880e4272fd8ce88b1b86">getListGateways</a>(std::vector&lt;am_Gateway_s&gt;&amp; listGateways) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a2a81d59ec72685499659534eab686b33">getListSinkClasses</a>(std::vector&lt;am_SinkClass_s&gt;&amp; listSinkClasses) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a526122a3de5f0fd4696cfb4d8bc8894b">getListSystemProperties</a>(std::vector&lt;am_SystemProperty_s&gt;&amp; listSystemProperties) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlReceive.html#a11694d93f25c78315bf968215c96280d">setCommandReady</a>() =0;</div>
-<div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlReceive.html#a397d974fae793b30b0c68eddd828a502">setCommandRundown</a>() =0;</div>
-<div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlReceive.html#af4294ff31dea4df22e838911853fd677">setRoutingReady</a>() =0;</div>
-<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlReceive.html#a9600b4347b0ff947ae8a6a1b39df2512">setRoutingRundown</a>() =0;</div>
-<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlReceive.html#ad5519e8de5b545aa2f6625de2da32d6e">confirmControllerReady</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlReceive.html#a284ce44bafc1ace589b947b82ba20b7f">confirmControllerRundown</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a76de444b4bf5844a8c98cb6725ac1ae1">getSocketHandler</a>(<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>*&amp; socketHandler) =0;</div>
-<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#ae91f144671927c84ac7d5bbd0fa48290">changeSourceDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties) =0;</div>
-<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a97031ea9d1db50d83ce10f01a73ae9c2">changeSinkDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties) =0;</div>
-<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#aeb3547ad8dcf06912c389be24d82f271">changeConverterDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkConnectionFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix) =0;</div>
-<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#abf3f9675f8c317880731199a5df46ba3">changeGatewayDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkConnectionFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix) =0;</div>
-<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a5dc6bbb0b60a389481b7fd5d8b238ef6">setVolumes</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> std::vector&lt;am_Volumes_s&gt;&amp; listVolumes) =0;</div>
-<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a3fc916ba460523204db578e750e0422a">setSinkNotificationConfiguration</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; notificationConfiguration) =0;</div>
-<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#ae92ad6769edd9d95d4fa86f8b760b672">setSourceNotificationConfiguration</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; notificationConfiguration) =0;</div>
-<div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlReceive.html#a2bc60ab809b10b62a701cae3803ddbee">sendMainSinkNotificationPayload</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; notificationPayload) =0;</div>
-<div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlReceive.html#a0bc7f21ff1e73fb7c1ccf479a564ec30">sendMainSourceNotificationPayload</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; notificationPayload) =0;</div>
-<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a55b0c17d87150f44659bf2bb8a668408">changeMainSinkNotificationConfigurationDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; mainNotificationConfiguration) =0;</div>
-<div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a50c39182e78d8ab13b50dd285cb1dcf8">changeMainSourceNotificationConfigurationDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; mainNotificationConfiguration) =0;</div>
-<div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a5100433c5061fa4cdc710a90db890647">getListMainSinkSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_MainSoundProperty_s&gt;&amp; listSoundproperties) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00614"></a><span class="lineno"> 614</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a341cb27a5b2f76122fda8bf1a28edb39">getListMainSourceSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_MainSoundProperty_s&gt;&amp; listSoundproperties) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a609087084a181d205007e5ae609fa8f9">getListSinkSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundproperties) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a52312974b7d3d6bceeaf8226473acd45">getListSourceSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundproperties) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a5a875c31ae2659b0a97b54a2646b0084">getMainSinkSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a> propertyType, int16_t&amp; value) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a616b77f87e23a039007620c60cdfd239">getSinkSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a> propertyType, int16_t&amp; value) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a8b43db9585b5b4e4c1af385679df382e">getMainSourceSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a> propertyType, int16_t&amp; value) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a00b6acc4831686e51ba35993e5150259">getSourceSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a> propertyType, int16_t&amp; value) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00649"></a><span class="lineno"> 649</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#aae2bd0d6a0bc7cdc4085ce657da93f13">resyncConnectionState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_Connection_s&gt;&amp; listOfExistingConnections) =0;</div>
-<div class="line"><a name="l00654"></a><span class="lineno"> 654</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a8ec8f9d63e35f0c1b5ee2f6a3e4a34fc">removeHandle</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle) = 0; </div>
-<div class="line"><a name="l00655"></a><span class="lineno"> 655</span>&#160;</div>
-<div class="line"><a name="l00656"></a><span class="lineno"> 656</span>&#160;};</div>
-<div class="line"><a name="l00657"></a><span class="lineno"> 657</span>&#160;</div>
-<div class="line"><a name="l00675"></a><span class="lineno"><a class="line" href="classam_1_1IAmControlSend.html"> 675</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1IAmControlSend.html">IAmControlSend</a></div>
-<div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160;{</div>
-<div class="line"><a name="l00677"></a><span class="lineno"> 677</span>&#160;</div>
-<div class="line"><a name="l00678"></a><span class="lineno"> 678</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00679"></a><span class="lineno"><a class="line" href="classam_1_1IAmControlSend.html#a05f9fce88bf2a7344f30e71ea2c40087"> 679</a></span>&#160; <a class="code" href="classam_1_1IAmControlSend.html#a05f9fce88bf2a7344f30e71ea2c40087">IAmControlSend</a>() {</div>
-<div class="line"><a name="l00680"></a><span class="lineno"> 680</span>&#160;</div>
-<div class="line"><a name="l00681"></a><span class="lineno"> 681</span>&#160; }</div>
-<div class="line"><a name="l00682"></a><span class="lineno"> 682</span>&#160;</div>
-<div class="line"><a name="l00683"></a><span class="lineno"><a class="line" href="classam_1_1IAmControlSend.html#a9f5267df99738ba692aa657eee808338"> 683</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="classam_1_1IAmControlSend.html#a9f5267df99738ba692aa657eee808338">~IAmControlSend</a>() {</div>
-<div class="line"><a name="l00684"></a><span class="lineno"> 684</span>&#160;</div>
-<div class="line"><a name="l00685"></a><span class="lineno"> 685</span>&#160; }</div>
-<div class="line"><a name="l00686"></a><span class="lineno"> 686</span>&#160;</div>
-<div class="line"><a name="l00691"></a><span class="lineno"> 691</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#a0eaec631c13a8e98cd7e13bc8c30c5f1">getInterfaceVersion</a>(std::string&amp; version) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00695"></a><span class="lineno"> 695</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#a2d2ac929f577498633d223c4194054f5">startupController</a>(<a class="code" href="classam_1_1IAmControlReceive.html">IAmControlReceive</a>* controlreceiveinterface) =0;</div>
-<div class="line"><a name="l00700"></a><span class="lineno"> 700</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#a492ed9ab0bac42192ee66240ab82eaf3">setControllerReady</a>() =0;</div>
-<div class="line"><a name="l00710"></a><span class="lineno"> 710</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#a3fa49b5d984c07117b7506557eb7daab">setControllerRundown</a>(<span class="keyword">const</span> int16_t signal) =0;</div>
-<div class="line"><a name="l00716"></a><span class="lineno"> 716</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#a6c7daca73a1e74782a360771b01cfd5c">hookUserConnectionRequest</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a>&amp; mainConnectionID) =0;</div>
-<div class="line"><a name="l00722"></a><span class="lineno"> 722</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#a8766543db01f4b0ac5dd747f2f4205f6">hookUserDisconnectionRequest</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> connectionID) =0;</div>
-<div class="line"><a name="l00727"></a><span class="lineno"> 727</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#a5c650701fb40059f3f21694a8ddbd47d">hookUserSetMainSinkSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty) =0;</div>
-<div class="line"><a name="l00732"></a><span class="lineno"> 732</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#a7a4952da0cdf7359d46efeef736c75a6">hookUserSetMainSourceSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty) =0;</div>
-<div class="line"><a name="l00737"></a><span class="lineno"> 737</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#aff13395c4cb3130be4c918a86c9cf56e">hookUserSetSystemProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a>&amp; property) =0;</div>
-<div class="line"><a name="l00742"></a><span class="lineno"> 742</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#a46ef78b23a59cdc7ee9307ce8c934030">hookUserVolumeChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> SinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> newVolume) =0;</div>
-<div class="line"><a name="l00747"></a><span class="lineno"> 747</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#a5e3824e837500684d5f90b171be0e397">hookUserVolumeStep</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> SinkID, <span class="keyword">const</span> int16_t increment) =0;</div>
-<div class="line"><a name="l00752"></a><span class="lineno"> 752</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#ade2da944b84e2474f2052aa4cf3b5ae0">hookUserSetSinkMuteState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> muteState) =0;</div>
-<div class="line"><a name="l00758"></a><span class="lineno"> 758</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#a19adb45ff178867150f801608904eb56">hookSystemRegisterDomain</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Domain__s.html">am_Domain_s</a>&amp; domainData, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID) =0;</div>
-<div class="line"><a name="l00763"></a><span class="lineno"> 763</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#ac193d4987d357e522be802c2e188dadd">hookSystemDeregisterDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID) =0;</div>
-<div class="line"><a name="l00767"></a><span class="lineno"> 767</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#a1a8c6dc9dc211edfefab1c996d621ab8">hookSystemDomainRegistrationComplete</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID) =0;</div>
-<div class="line"><a name="l00773"></a><span class="lineno"> 773</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#a8da410be680cf652048f95e2941f9402">hookSystemRegisterSink</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a>&amp; sinkData, <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&amp; sinkID) =0;</div>
-<div class="line"><a name="l00778"></a><span class="lineno"> 778</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#ae1e7f801d0620b2f7087a761ea85976c">hookSystemDeregisterSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) =0;</div>
-<div class="line"><a name="l00784"></a><span class="lineno"> 784</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#a7ee7417734d6976d47899c614f7903de">hookSystemRegisterSource</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a>&amp; sourceData, <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&amp; sourceID) =0;</div>
-<div class="line"><a name="l00789"></a><span class="lineno"> 789</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#a206d0b9489520aeccf402bff31b39965">hookSystemDeregisterSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID) =0;</div>
-<div class="line"><a name="l00795"></a><span class="lineno"> 795</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#ad559c7714947fcf4d719df4552b244d6">hookSystemRegisterConverter</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a>&amp; converterData, <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a>&amp; converterID) =0;</div>
-<div class="line"><a name="l00801"></a><span class="lineno"> 801</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#a1f88f342cc533b839d07eefe3362b45d">hookSystemRegisterGateway</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a>&amp; gatewayData, <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a>&amp; gatewayID) =0;</div>
-<div class="line"><a name="l00806"></a><span class="lineno"> 806</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#aabf3bf19aacc34071ad37bfc8c51bf5a">hookSystemDeregisterConverter</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID) =0;</div>
-<div class="line"><a name="l00811"></a><span class="lineno"> 811</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#a5067bc239564697fd9c6f15026d5d06f">hookSystemDeregisterGateway</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID) =0;</div>
-<div class="line"><a name="l00817"></a><span class="lineno"> 817</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#abe2d2f93c83fa7e9104aae7ba0a47f5b">hookSystemRegisterCrossfader</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a>&amp; crossfaderData, <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a>&amp; crossfaderID) =0;</div>
-<div class="line"><a name="l00822"></a><span class="lineno"> 822</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#a9baa02aecfe369982364b16f73d82fb5">hookSystemDeregisterCrossfader</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID) =0;</div>
-<div class="line"><a name="l00826"></a><span class="lineno"> 826</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#a6a5814402c82ea2bf229ac2d63862f06">hookSystemSinkVolumeTick</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume) =0;</div>
-<div class="line"><a name="l00830"></a><span class="lineno"> 830</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#a85e03ec31a0e3f3810095ca3e6e6ab39">hookSystemSourceVolumeTick</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume) =0;</div>
-<div class="line"><a name="l00834"></a><span class="lineno"> 834</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#ac3b8d58456c49ad52b3aff6c1f93dfe2">hookSystemInterruptStateChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am_InterruptState_e</a> interruptState) =0;</div>
-<div class="line"><a name="l00838"></a><span class="lineno"> 838</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#aa7dc874694477107daa61b95c64c8390">hookSystemSinkAvailablityStateChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability) =0;</div>
-<div class="line"><a name="l00842"></a><span class="lineno"> 842</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#a89e2012e3c556d61b194bd2fa81487c6">hookSystemSourceAvailablityStateChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability) =0;</div>
-<div class="line"><a name="l00846"></a><span class="lineno"> 846</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#aa0773afa08479945b24568991e34b96a">hookSystemDomainStateChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> state) =0;</div>
-<div class="line"><a name="l00850"></a><span class="lineno"> 850</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#a4c49eb39f5478c4c56587e8fdbb08078">hookSystemReceiveEarlyData</a>(<span class="keyword">const</span> std::vector&lt;am_EarlyData_s&gt;&amp; data) =0;</div>
-<div class="line"><a name="l00856"></a><span class="lineno"> 856</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#a4b0e8f68a193ac8ea7fe1d9175a11380">hookSystemSpeedChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a01c1c639ee87e804885f92c69ca4a97c">am_speed_t</a> speed) =0;</div>
-<div class="line"><a name="l00861"></a><span class="lineno"> 861</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#a76fb11877cd69010199b996f9426fb0d">hookSystemTimingInformationChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> time) =0;</div>
-<div class="line"><a name="l00865"></a><span class="lineno"> 865</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#af5c964b32524b9268d1ebbd701f9955f">cbAckConnect</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> errorID) =0;</div>
-<div class="line"><a name="l00869"></a><span class="lineno"> 869</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#afb0af13318c5cdd96dc8334870f41156">cbAckDisconnect</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> errorID) =0;</div>
-<div class="line"><a name="l00873"></a><span class="lineno"> 873</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#a795eb8b4ac2c50eb3b5ec14bbf639cc4">cbAckCrossFade</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a> hostsink, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00877"></a><span class="lineno"> 877</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#a7de79e5bfd1ef0a6d24e0d817e7b8c13">cbAckSetSinkVolumeChange</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00881"></a><span class="lineno"> 881</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#a45180aa9a4aedf0cab8214961013c9ee">cbAckSetSourceVolumeChange</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> voulme, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00885"></a><span class="lineno"> 885</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#a411aaaf89f7d19ccfb09aac1c6734df8">cbAckSetSourceState</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00889"></a><span class="lineno"> 889</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#ae83380db1d35b9b653cd4b892352a39b">cbAckSetSourceSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00893"></a><span class="lineno"> 893</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#a3adcb322f2bdea1f9e386e4a9d07a2e1">cbAckSetSourceSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00897"></a><span class="lineno"> 897</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#a1fa99fa2d2edce3e8841dfc9e226c9da">cbAckSetSinkSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00901"></a><span class="lineno"> 901</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#a523341b43629a1cf3adf2a03b2b2bacd">cbAckSetSinkSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00907"></a><span class="lineno"> 907</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#a7f54417c24637b91e0079187caecd3d3">getConnectionFormatChoice</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Route__s.html">am_Route_s</a> listRoute, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt; listPossibleConnectionFormats, std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listPrioConnectionFormats) =0;</div>
-<div class="line"><a name="l00911"></a><span class="lineno"> 911</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#afeec1947803ab015afe385885222dd23">confirmCommandReady</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00915"></a><span class="lineno"> 915</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#af1757d4f2fbc6ad1c9346f53558b1364">confirmRoutingReady</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00919"></a><span class="lineno"> 919</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#a851aa10941357f6ede340e4e3c0caa72">confirmCommandRundown</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00923"></a><span class="lineno"> 923</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#ac8997d2c07ca17d0dff92291e5ebd7b0">confirmRoutingRundown</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00927"></a><span class="lineno"> 927</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#aae3cd3025c36ce1a735c60510c560186">hookSystemUpdateSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties) =0;</div>
-<div class="line"><a name="l00931"></a><span class="lineno"> 931</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#a784f5fa94e92d36ed39f90a4a61c74cd">hookSystemUpdateSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties) =0;</div>
-<div class="line"><a name="l00935"></a><span class="lineno"> 935</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#ac07c4d8bcb89f43e084f319308f1b252">hookSystemUpdateConverter</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkConnectionFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix) =0;</div>
-<div class="line"><a name="l00939"></a><span class="lineno"> 939</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#add6036a1f88634ad6e9fa74a7eb8d9c3">hookSystemUpdateGateway</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkConnectionFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix) =0;</div>
-<div class="line"><a name="l00943"></a><span class="lineno"> 943</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#a871851b07faa0808088f5270f7788652">cbAckSetVolumes</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> std::vector&lt;am_Volumes_s&gt;&amp; listVolumes, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00947"></a><span class="lineno"> 947</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#a00be1fd1fa2aa657042e97b9533b6cbf">cbAckSetSinkNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00951"></a><span class="lineno"> 951</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#a509053b30cd6310110dad0fc8bea819e">cbAckSetSourceNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00955"></a><span class="lineno"> 955</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#a47963dfe663b99d71172bb54d1e31e34">hookSinkNotificationDataChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; payload) =0;</div>
-<div class="line"><a name="l00959"></a><span class="lineno"> 959</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#a64f209d9dcbcd1cb5cce4ebbc8236fc1">hookSourceNotificationDataChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; payload) =0;</div>
-<div class="line"><a name="l00964"></a><span class="lineno"> 964</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#a9b297c03a6239be2c45bef687c0d4def">hookUserSetMainSinkNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; notificationConfiguration) =0;</div>
-<div class="line"><a name="l00969"></a><span class="lineno"> 969</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#aa6f94e59485a962830c7e957cfb1fe49">hookUserSetMainSourceNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; notificationConfiguration) =0;</div>
-<div class="line"><a name="l00973"></a><span class="lineno"> 973</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#a96f39617e1ecaf021d544b5d4048bc5b">hookSystemSingleTimingInformationChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> time) =0;</div>
-<div class="line"><a name="l00974"></a><span class="lineno"> 974</span>&#160;</div>
-<div class="line"><a name="l00975"></a><span class="lineno"> 975</span>&#160;</div>
-<div class="line"><a name="l00976"></a><span class="lineno"> 976</span>&#160;};</div>
-<div class="line"><a name="l00977"></a><span class="lineno"> 977</span>&#160;}</div>
-<div class="line"><a name="l00978"></a><span class="lineno"> 978</span>&#160;<span class="preprocessor">#endif // !defined(EA_69597D9E_B0A3_4c6d_BBB6_E7F436B8B799__INCLUDED_)</span></div>
-<div class="ttc" id="classam_1_1IAmControlReceive_html_a265dd3dcec5d26213762000594741755"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a265dd3dcec5d26213762000594741755">am::IAmControlReceive::setSinkVolume</a></div><div class="ttdeci">virtual am_Error_e setSinkVolume(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const am_volume_t volume, const am_CustomRampType_t ramp, const am_time_t time)=0</div><div class="ttdoc">with this function, setting of sinks volumes is done. </div></div>
+<a href="IAmControl_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#if !defined(EA_69597D9E_B0A3_4c6d_BBB6_E7F436B8B799__INCLUDED_)</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define EA_69597D9E_B0A3_4c6d_BBB6_E7F436B8B799__INCLUDED_</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="audiomanagertypes_8h.html">audiomanagertypes.h</a>&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceam.html">am</a> {</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="keyword">class </span>CAmSocketHandler;</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;}</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="audiomanagertypes_8h.html">audiomanagertypes.h</a>&quot;</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="IAmControl_8h.html#ac8c9ea59b513da97f115ed3d6322d6ad"> 35</a></span>&#160;<span class="preprocessor">#define ControlVersion &quot;5.1&quot;</span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceam.html">am</a> {</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="classam_1_1IAmControlReceive.html"> 56</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1IAmControlReceive.html">IAmControlReceive</a></div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;{</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="classam_1_1IAmControlReceive.html#a8189dd6b0931901706e3ea2cce3c114d"> 60</a></span>&#160; <a class="code" href="classam_1_1IAmControlReceive.html#a8189dd6b0931901706e3ea2cce3c114d">IAmControlReceive</a>() {</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; }</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="classam_1_1IAmControlReceive.html#a64627ea785ced597315eed706ee668ed"> 64</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="classam_1_1IAmControlReceive.html#a64627ea785ced597315eed706ee668ed">~IAmControlReceive</a>() {</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; }</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlReceive.html#a121923b37b1b7dd38dd2e80125d2ada7">getInterfaceVersion</a>(std::string&amp; version) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#ac9aea76dec1f07c4f40f6e29ea5150db">getRoute</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> onlyfree, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_Route_s&gt;&amp; returnList) =0;</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a7a392f76f44bb748c7fe7693c9487156">connect</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a>&amp; connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> format, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) =0;</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#ac5fb1aa50baa66c125b9cae04b964068">disconnect</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID) =0;</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#ab712053ac6f68ee0e05923b5da8a2c36">crossfade</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a> hotSource, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> rampType, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> rampTime) =0;</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a4313158bb77c184e928c8932a22e750a">abortAction</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle) =0;</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#aab0f335f86f0c22bf09442b763e20d65">setSourceState</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am_SourceState_e</a> state) =0;</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a265dd3dcec5d26213762000594741755">setSinkVolume</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> ramp, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> time) =0;</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#af8a9f7c4272a260ed8cca3eaaf1b3a29">setSourceVolume</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> rampType, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> time) =0;</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a070328c86520df5e82dfbd40f9a7aa09">setSinkSoundProperties</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; soundProperty) =0;</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a58953a661695f9325cc6ad6413dae941">setSinkSoundProperty</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a>&amp; soundProperty) =0;</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a099fe1b82c279780a419b357d0675975">setSourceSoundProperties</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; soundProperty) =0;</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a41170410d23e2994fc6b48d77290dce5">setSourceSoundProperty</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a>&amp; soundProperty) =0;</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a4bf1e9c330f120eaff306906a22a8d30">setDomainState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> domainState) =0;</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a2d766f750f9665302116b7f350b529e2">enterDomainDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Domain__s.html">am_Domain_s</a>&amp; domainData, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID) =0;</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a440cee258a763c27f17c32741d74ba5a">enterMainConnectionDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a>&amp; mainConnectionData, <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a>&amp; connectionID) =0;</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a5b24fea6472937a7cc68083d0835cb13">enterSinkDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a>&amp; sinkData, <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&amp; sinkID) =0;</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a99e570ac6ef721af35b4a9baced7f6ad">enterCrossfaderDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a>&amp; crossfaderData, <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a>&amp; crossfaderID) =0;</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a2ba9ebf9a79aa8f4eeeac6086bd356c5">enterGatewayDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a>&amp; gatewayData, <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a>&amp; gatewayID) =0;</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#af6dc28ba8b0e260a035c7495eb81350b">enterConverterDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a>&amp; converterData, <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a>&amp; converterID) =0;</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a2a5d864eccc8b6595112e2040cc43473">enterSourceDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a>&amp; sourceData, <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&amp; sourceID) =0;</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a9437ff0106f3f3f2c6fbc4825f8e3543">enterSinkClassDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a>&amp; sinkClass, <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a>&amp; sinkClassID) =0;</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a6a2baf4e6a82ff2f14aadc7739463bb4">enterSourceClassDB</a>(<a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a>&amp; sourceClassID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a>&amp; sourceClass) =0;</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a468cc15d8d747e78ff2e91925074ec06">changeSinkClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a>&amp; sinkClass) =0;</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a10defe76bb946be5b9c7a67ca1a0691b">changeSourceClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a>&amp; sourceClass) =0;</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a7d1dc0392cf47996d177c1d9201d71d9">enterSystemPropertiesListDB</a>(<span class="keyword">const</span> std::vector&lt;am_SystemProperty_s&gt;&amp; listSystemProperties) =0;</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a0c908fe83c5fa9b0bbd8171095cf7a14">changeMainConnectionRouteDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainconnectionID, <span class="keyword">const</span> std::vector&lt;am_connectionID_t&gt;&amp; listConnectionID) =0;</div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a303c156b8be49fec3503b494e25e45f3">changeMainConnectionStateDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainconnectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am_ConnectionState_e</a> connectionState) =0;</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a3cd58a1758eefb02faa593b342fabc45">changeSinkMainVolumeDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> mainVolume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) =0;</div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#aa418e53b7cb09eedb9a3f7a2743662e6">changeSinkAvailabilityDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) =0;</div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a8e45d04f75493d58f76017001df524cd">changDomainStateDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> domainState, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID) =0;</div><div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a897513c69a3be782f9480246286ed9cc">changeSinkMuteStateDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> muteState, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) =0;</div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a5894f47ef86a40f044dd473e4d9a08b4">changeMainSinkSoundPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) =0;</div><div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#afba1cf5dde2e2790d404275cb6a5c63f">changeMainSourceSoundPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID) =0;</div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a26168e69406f3efc7375e69bf06a130e">changeSourceAvailabilityDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID) =0;</div><div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#afb56cbfa6b3ad6f042a211716c31cde8">changeSystemPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a>&amp; property) =0;</div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a46fe9d259f558a8eb5a864e954134fb6">removeMainConnectionDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID) =0;</div><div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#ae217a940f8c6f47e07e6117b6efd7bf3">removeSinkDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) =0;</div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a7110e06a9a09951608fdf7b7bdfc00c3">removeSourceDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID) =0;</div><div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a07a203c743bffbfd06b989987aea6f9d">removeGatewayDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID) =0;</div><div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a4587482cea592026688f0afadf6b95dc">removeConverterDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID) =0;</div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#affcd8542d20e8f88f9a4e9fab2ee41e1">removeCrossfaderDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID) =0;</div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#afe97e8c24556b14155ba7c0ae53ffeef">removeDomainDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID) =0;</div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#add34d377b96424a805caeb4be2e7d7dc">removeSinkClassDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID) =0;</div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a3283f6278f097a69b17ab049a97f0dcc">removeSourceClassDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID) =0;</div><div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a4f678a558c651bbcaefa6ea485c2140c">getSourceClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a>&amp; classInfo) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a09b2aa6f4eefe551e4ddce6583d6bdd4">getSinkClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a>&amp; sinkClass) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#aa653a02008c93a2ccb33dc2bd14e7f4a">getSinkInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a>&amp; sinkData) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#aa71f5dcc20a1c433517ac60c073fdb2b">getSourceInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a>&amp; sourceData) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a2f67dbcaddbd2ab0464f9d441217a744">getConverterInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a>&amp; converterData) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a9d1856e2d57c0e0e87a1347edea169c7">getGatewayInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a>&amp; gatewayData) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a03a419d460e3926c36423e10b364ab44">getCrossfaderInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID, <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a>&amp; crossfaderData) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a1b0546b7b22854c310ee89d0d5272e5a">getMainConnectionInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID, <a class="code" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a>&amp; mainConnectionData) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a2078ed9d4035ef6354c3b3ebe13b82b0">getListSinksOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_sinkID_t&gt;&amp; listSinkID) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a8088f65d63b341795b0864fea1141923">getListSourcesOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_sourceID_t&gt;&amp; listSourceID) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a97bd2824cf1d24dfcfe1e627360a39c1">getListCrossfadersOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_crossfaderID_t&gt;&amp; listCrossfadersID) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a28126b829d36e519b75b9155854e3ba4">getListConvertersOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_converterID_t&gt;&amp; listConverterID) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a71a44256ea81d547f19c7cbf61ce7598">getListGatewaysOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_gatewayID_t&gt;&amp; listGatewaysID) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a068946341bf9251624c13d8a203b3bf9">getListMainConnections</a>(std::vector&lt;am_MainConnection_s&gt;&amp; listMainConnections) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a4d85e7efc34685e6841ad730b8f949bd">getListDomains</a>(std::vector&lt;am_Domain_s&gt;&amp; listDomains) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#ae555a92adf85209a69c783e37a33390d">getListConnections</a>(std::vector&lt;am_Connection_s&gt;&amp; listConnections) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#ab34b2939f36ea56cc4ae16110681d84c">getListSinks</a>(std::vector&lt;am_Sink_s&gt;&amp; listSinks) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a70968f60797b3061efb32cb7df2a767d">getListSources</a>(std::vector&lt;am_Source_s&gt;&amp; listSources) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a7beff1985e5a501655f8d62208da010f">getListSourceClasses</a>(std::vector&lt;am_SourceClass_s&gt;&amp; listSourceClasses) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a75cddcdbc98126803217ccbe2cd538ff">getListHandles</a>(std::vector&lt;am_Handle_s&gt;&amp; listHandles) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a6386697f9f3c9c7d2cd849e7e7589286">getListCrossfaders</a>(std::vector&lt;am_Crossfader_s&gt;&amp; listCrossfaders) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a6a26e02d596f60f628b59e0c3a153eaa">getListConverters</a>(std::vector&lt;am_Converter_s&gt;&amp; listConverters) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#aea1a6b2dc3ae880e4272fd8ce88b1b86">getListGateways</a>(std::vector&lt;am_Gateway_s&gt;&amp; listGateways) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a2a81d59ec72685499659534eab686b33">getListSinkClasses</a>(std::vector&lt;am_SinkClass_s&gt;&amp; listSinkClasses) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a526122a3de5f0fd4696cfb4d8bc8894b">getListSystemProperties</a>(std::vector&lt;am_SystemProperty_s&gt;&amp; listSystemProperties) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlReceive.html#a11694d93f25c78315bf968215c96280d">setCommandReady</a>() =0;</div><div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlReceive.html#a397d974fae793b30b0c68eddd828a502">setCommandRundown</a>() =0;</div><div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlReceive.html#af4294ff31dea4df22e838911853fd677">setRoutingReady</a>() =0;</div><div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlReceive.html#a9600b4347b0ff947ae8a6a1b39df2512">setRoutingRundown</a>() =0;</div><div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlReceive.html#ad5519e8de5b545aa2f6625de2da32d6e">confirmControllerReady</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlReceive.html#a284ce44bafc1ace589b947b82ba20b7f">confirmControllerRundown</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a76de444b4bf5844a8c98cb6725ac1ae1">getSocketHandler</a>(<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>*&amp; socketHandler) =0;</div><div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#ae91f144671927c84ac7d5bbd0fa48290">changeSourceDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties) =0;</div><div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a97031ea9d1db50d83ce10f01a73ae9c2">changeSinkDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties) =0;</div><div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#aeb3547ad8dcf06912c389be24d82f271">changeConverterDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkConnectionFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix) =0;</div><div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#abf3f9675f8c317880731199a5df46ba3">changeGatewayDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkConnectionFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix) =0;</div><div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a5dc6bbb0b60a389481b7fd5d8b238ef6">setVolumes</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> std::vector&lt;am_Volumes_s&gt;&amp; listVolumes) =0;</div><div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a3fc916ba460523204db578e750e0422a">setSinkNotificationConfiguration</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; notificationConfiguration) =0;</div><div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#ae92ad6769edd9d95d4fa86f8b760b672">setSourceNotificationConfiguration</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; notificationConfiguration) =0;</div><div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlReceive.html#a2bc60ab809b10b62a701cae3803ddbee">sendMainSinkNotificationPayload</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; notificationPayload) =0;</div><div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlReceive.html#a0bc7f21ff1e73fb7c1ccf479a564ec30">sendMainSourceNotificationPayload</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; notificationPayload) =0;</div><div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a55b0c17d87150f44659bf2bb8a668408">changeMainSinkNotificationConfigurationDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; mainNotificationConfiguration) =0;</div><div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a50c39182e78d8ab13b50dd285cb1dcf8">changeMainSourceNotificationConfigurationDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; mainNotificationConfiguration) =0;</div><div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a5100433c5061fa4cdc710a90db890647">getListMainSinkSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_MainSoundProperty_s&gt;&amp; listSoundproperties) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00614"></a><span class="lineno"> 614</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a341cb27a5b2f76122fda8bf1a28edb39">getListMainSourceSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_MainSoundProperty_s&gt;&amp; listSoundproperties) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a609087084a181d205007e5ae609fa8f9">getListSinkSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundproperties) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a52312974b7d3d6bceeaf8226473acd45">getListSourceSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundproperties) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a5a875c31ae2659b0a97b54a2646b0084">getMainSinkSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a> propertyType, int16_t&amp; value) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a616b77f87e23a039007620c60cdfd239">getSinkSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a> propertyType, int16_t&amp; value) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a8b43db9585b5b4e4c1af385679df382e">getMainSourceSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a> propertyType, int16_t&amp; value) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a00b6acc4831686e51ba35993e5150259">getSourceSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a> propertyType, int16_t&amp; value) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00649"></a><span class="lineno"> 649</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#aae2bd0d6a0bc7cdc4085ce657da93f13">resyncConnectionState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_Connection_s&gt;&amp; listOfExistingConnections) =0;</div><div class="line"><a name="l00654"></a><span class="lineno"> 654</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a8ec8f9d63e35f0c1b5ee2f6a3e4a34fc">removeHandle</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle) = 0; </div><div class="line"><a name="l00655"></a><span class="lineno"> 655</span>&#160;</div><div class="line"><a name="l00656"></a><span class="lineno"> 656</span>&#160;};</div><div class="line"><a name="l00657"></a><span class="lineno"> 657</span>&#160;</div><div class="line"><a name="l00675"></a><span class="lineno"><a class="line" href="classam_1_1IAmControlSend.html"> 675</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1IAmControlSend.html">IAmControlSend</a></div><div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160;{</div><div class="line"><a name="l00677"></a><span class="lineno"> 677</span>&#160;</div><div class="line"><a name="l00678"></a><span class="lineno"> 678</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00679"></a><span class="lineno"><a class="line" href="classam_1_1IAmControlSend.html#a05f9fce88bf2a7344f30e71ea2c40087"> 679</a></span>&#160; <a class="code" href="classam_1_1IAmControlSend.html#a05f9fce88bf2a7344f30e71ea2c40087">IAmControlSend</a>() {</div><div class="line"><a name="l00680"></a><span class="lineno"> 680</span>&#160;</div><div class="line"><a name="l00681"></a><span class="lineno"> 681</span>&#160; }</div><div class="line"><a name="l00682"></a><span class="lineno"> 682</span>&#160;</div><div class="line"><a name="l00683"></a><span class="lineno"><a class="line" href="classam_1_1IAmControlSend.html#a9f5267df99738ba692aa657eee808338"> 683</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="classam_1_1IAmControlSend.html#a9f5267df99738ba692aa657eee808338">~IAmControlSend</a>() {</div><div class="line"><a name="l00684"></a><span class="lineno"> 684</span>&#160;</div><div class="line"><a name="l00685"></a><span class="lineno"> 685</span>&#160; }</div><div class="line"><a name="l00686"></a><span class="lineno"> 686</span>&#160;</div><div class="line"><a name="l00691"></a><span class="lineno"> 691</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlReceive.html#a121923b37b1b7dd38dd2e80125d2ada7">getInterfaceVersion</a>(std::string&amp; version) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00695"></a><span class="lineno"> 695</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> startupController(<a class="code" href="classam_1_1IAmControlReceive.html">IAmControlReceive</a>* controlreceiveinterface) =0;</div><div class="line"><a name="l00700"></a><span class="lineno"> 700</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> setControllerReady() =0;</div><div class="line"><a name="l00710"></a><span class="lineno"> 710</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> setControllerRundown(<span class="keyword">const</span> int16_t signal) =0;</div><div class="line"><a name="l00716"></a><span class="lineno"> 716</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookUserConnectionRequest(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a>&amp; mainConnectionID) =0;</div><div class="line"><a name="l00722"></a><span class="lineno"> 722</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookUserDisconnectionRequest(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> connectionID) =0;</div><div class="line"><a name="l00727"></a><span class="lineno"> 727</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookUserSetMainSinkSoundProperty(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty) =0;</div><div class="line"><a name="l00732"></a><span class="lineno"> 732</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookUserSetMainSourceSoundProperty(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty) =0;</div><div class="line"><a name="l00737"></a><span class="lineno"> 737</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookUserSetSystemProperty(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a>&amp; property) =0;</div><div class="line"><a name="l00742"></a><span class="lineno"> 742</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookUserVolumeChange(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> SinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> newVolume) =0;</div><div class="line"><a name="l00747"></a><span class="lineno"> 747</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookUserVolumeStep(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> SinkID, <span class="keyword">const</span> int16_t increment) =0;</div><div class="line"><a name="l00752"></a><span class="lineno"> 752</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookUserSetSinkMuteState(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> muteState) =0;</div><div class="line"><a name="l00758"></a><span class="lineno"> 758</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookSystemRegisterDomain(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Domain__s.html">am_Domain_s</a>&amp; domainData, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID) =0;</div><div class="line"><a name="l00763"></a><span class="lineno"> 763</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookSystemDeregisterDomain(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID) =0;</div><div class="line"><a name="l00767"></a><span class="lineno"> 767</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> hookSystemDomainRegistrationComplete(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID) =0;</div><div class="line"><a name="l00773"></a><span class="lineno"> 773</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookSystemRegisterSink(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a>&amp; sinkData, <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&amp; sinkID) =0;</div><div class="line"><a name="l00778"></a><span class="lineno"> 778</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookSystemDeregisterSink(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) =0;</div><div class="line"><a name="l00784"></a><span class="lineno"> 784</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookSystemRegisterSource(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a>&amp; sourceData, <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&amp; sourceID) =0;</div><div class="line"><a name="l00789"></a><span class="lineno"> 789</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookSystemDeregisterSource(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID) =0;</div><div class="line"><a name="l00795"></a><span class="lineno"> 795</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookSystemRegisterConverter(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a>&amp; converterData, <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a>&amp; converterID) =0;</div><div class="line"><a name="l00801"></a><span class="lineno"> 801</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookSystemRegisterGateway(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a>&amp; gatewayData, <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a>&amp; gatewayID) =0;</div><div class="line"><a name="l00806"></a><span class="lineno"> 806</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookSystemDeregisterConverter(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID) =0;</div><div class="line"><a name="l00811"></a><span class="lineno"> 811</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookSystemDeregisterGateway(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID) =0;</div><div class="line"><a name="l00817"></a><span class="lineno"> 817</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookSystemRegisterCrossfader(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a>&amp; crossfaderData, <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a>&amp; crossfaderID) =0;</div><div class="line"><a name="l00822"></a><span class="lineno"> 822</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookSystemDeregisterCrossfader(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID) =0;</div><div class="line"><a name="l00826"></a><span class="lineno"> 826</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> hookSystemSinkVolumeTick(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume) =0;</div><div class="line"><a name="l00830"></a><span class="lineno"> 830</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> hookSystemSourceVolumeTick(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume) =0;</div><div class="line"><a name="l00834"></a><span class="lineno"> 834</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> hookSystemInterruptStateChange(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am_InterruptState_e</a> interruptState) =0;</div><div class="line"><a name="l00838"></a><span class="lineno"> 838</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> hookSystemSinkAvailablityStateChange(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability) =0;</div><div class="line"><a name="l00842"></a><span class="lineno"> 842</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> hookSystemSourceAvailablityStateChange(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability) =0;</div><div class="line"><a name="l00846"></a><span class="lineno"> 846</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> hookSystemDomainStateChange(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> state) =0;</div><div class="line"><a name="l00850"></a><span class="lineno"> 850</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> hookSystemReceiveEarlyData(<span class="keyword">const</span> std::vector&lt;am_EarlyData_s&gt;&amp; data) =0;</div><div class="line"><a name="l00856"></a><span class="lineno"> 856</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> hookSystemSpeedChange(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a01c1c639ee87e804885f92c69ca4a97c">am_speed_t</a> speed) =0;</div><div class="line"><a name="l00861"></a><span class="lineno"> 861</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> hookSystemTimingInformationChanged(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> time) =0;</div><div class="line"><a name="l00865"></a><span class="lineno"> 865</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> cbAckConnect(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> errorID) =0;</div><div class="line"><a name="l00869"></a><span class="lineno"> 869</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> cbAckDisconnect(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> errorID) =0;</div><div class="line"><a name="l00873"></a><span class="lineno"> 873</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> cbAckCrossFade(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a> hostsink, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00877"></a><span class="lineno"> 877</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> cbAckSetSinkVolumeChange(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00881"></a><span class="lineno"> 881</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> cbAckSetSourceVolumeChange(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> voulme, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00885"></a><span class="lineno"> 885</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> cbAckSetSourceState(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00889"></a><span class="lineno"> 889</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> cbAckSetSourceSoundProperties(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00893"></a><span class="lineno"> 893</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> cbAckSetSourceSoundProperty(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00897"></a><span class="lineno"> 897</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> cbAckSetSinkSoundProperties(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00901"></a><span class="lineno"> 901</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> cbAckSetSinkSoundProperty(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00907"></a><span class="lineno"> 907</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> getConnectionFormatChoice(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Route__s.html">am_Route_s</a> listRoute, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt; listPossibleConnectionFormats, std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listPrioConnectionFormats) =0;</div><div class="line"><a name="l00911"></a><span class="lineno"> 911</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> confirmCommandReady(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00915"></a><span class="lineno"> 915</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> confirmRoutingReady(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00919"></a><span class="lineno"> 919</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> confirmCommandRundown(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00923"></a><span class="lineno"> 923</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> confirmRoutingRundown(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00927"></a><span class="lineno"> 927</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookSystemUpdateSink(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties) =0;</div><div class="line"><a name="l00931"></a><span class="lineno"> 931</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookSystemUpdateSource(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties) =0;</div><div class="line"><a name="l00935"></a><span class="lineno"> 935</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookSystemUpdateConverter(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkConnectionFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix) =0;</div><div class="line"><a name="l00939"></a><span class="lineno"> 939</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookSystemUpdateGateway(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkConnectionFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix) =0;</div><div class="line"><a name="l00943"></a><span class="lineno"> 943</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> cbAckSetVolumes(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> std::vector&lt;am_Volumes_s&gt;&amp; listVolumes, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00947"></a><span class="lineno"> 947</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> cbAckSetSinkNotificationConfiguration(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00951"></a><span class="lineno"> 951</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> cbAckSetSourceNotificationConfiguration(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00955"></a><span class="lineno"> 955</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> hookSinkNotificationDataChanged(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; payload) =0;</div><div class="line"><a name="l00959"></a><span class="lineno"> 959</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> hookSourceNotificationDataChanged(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; payload) =0;</div><div class="line"><a name="l00964"></a><span class="lineno"> 964</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookUserSetMainSinkNotificationConfiguration(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; notificationConfiguration) =0;</div><div class="line"><a name="l00969"></a><span class="lineno"> 969</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookUserSetMainSourceNotificationConfiguration(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; notificationConfiguration) =0;</div><div class="line"><a name="l00973"></a><span class="lineno"> 973</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> hookSystemSingleTimingInformationChanged(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> time) =0;</div><div class="line"><a name="l00974"></a><span class="lineno"> 974</span>&#160;</div><div class="line"><a name="l00975"></a><span class="lineno"> 975</span>&#160;</div><div class="line"><a name="l00976"></a><span class="lineno"> 976</span>&#160;};</div><div class="line"><a name="l00977"></a><span class="lineno"> 977</span>&#160;}</div><div class="line"><a name="l00978"></a><span class="lineno"> 978</span>&#160;<span class="preprocessor">#endif // !defined(EA_69597D9E_B0A3_4c6d_BBB6_E7F436B8B799__INCLUDED_)</span></div><div class="ttc" id="classam_1_1IAmControlReceive_html_a265dd3dcec5d26213762000594741755"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a265dd3dcec5d26213762000594741755">am::IAmControlReceive::setSinkVolume</a></div><div class="ttdeci">virtual am_Error_e setSinkVolume(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const am_volume_t volume, const am_CustomRampType_t ramp, const am_time_t time)=0</div><div class="ttdoc">with this function, setting of sinks volumes is done. </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a8189dd6b0931901706e3ea2cce3c114d"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a8189dd6b0931901706e3ea2cce3c114d">am::IAmControlReceive::IAmControlReceive</a></div><div class="ttdeci">IAmControlReceive()</div><div class="ttdef"><b>Definition:</b> <a href="IAmControl_8h_source.html#l00060">IAmControl.h:60</a></div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a1b0546b7b22854c310ee89d0d5272e5a"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a1b0546b7b22854c310ee89d0d5272e5a">am::IAmControlReceive::getMainConnectionInfoDB</a></div><div class="ttdeci">virtual am_Error_e getMainConnectionInfoDB(const am_mainConnectionID_t mainConnectionID, am_MainConnection_s &amp;mainConnectionData) const =0</div><div class="ttdoc">returns sources and the sink of a crossfader </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a341cb27a5b2f76122fda8bf1a28edb39"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a341cb27a5b2f76122fda8bf1a28edb39">am::IAmControlReceive::getListMainSourceSoundProperties</a></div><div class="ttdeci">virtual am_Error_e getListMainSourceSoundProperties(const am_sourceID_t sourceID, std::vector&lt; am_MainSoundProperty_s &gt; &amp;listSoundproperties) const =0</div><div class="ttdoc">This function retrieves a list of all source mainsoundproperties with its values. ...</div></div>
@@ -325,7 +121,7 @@ $(document).ready(function(){initNavTree('IAmControl_8h_source.html','');});
<div class="ttc" id="namespaceam_html_a098f272728edf8a628fc11b0655c154d"><div class="ttname"><a href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am::am_CustomSoundPropertyType_t</a></div><div class="ttdeci">uint16_t am_CustomSoundPropertyType_t</div><div class="ttdoc">Within genivi only the some example properties are defined. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00193">audiomanagertypes.h:193</a></div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a6a2baf4e6a82ff2f14aadc7739463bb4"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a6a2baf4e6a82ff2f14aadc7739463bb4">am::IAmControlReceive::enterSourceClassDB</a></div><div class="ttdeci">virtual am_Error_e enterSourceClassDB(am_sourceClass_t &amp;sourceClassID, const am_SourceClass_s &amp;sourceClass)=0</div><div class="ttdoc">Enters a sourceClass into the database. </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a09b2aa6f4eefe551e4ddce6583d6bdd4"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a09b2aa6f4eefe551e4ddce6583d6bdd4">am::IAmControlReceive::getSinkClassInfoDB</a></div><div class="ttdeci">virtual am_Error_e getSinkClassInfoDB(const am_sinkID_t sinkID, am_SinkClass_s &amp;sinkClass) const =0</div><div class="ttdoc">returns the ClassInformation of a sink </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a46ef78b23a59cdc7ee9307ce8c934030"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a46ef78b23a59cdc7ee9307ce8c934030">am::IAmControlSend::hookUserVolumeChange</a></div><div class="ttdeci">virtual am_Error_e hookUserVolumeChange(const am_sinkID_t SinkID, const am_mainVolume_t newVolume)=0</div><div class="ttdoc">sets a user volume </div></div>
+<div class="ttc" id="namespaceam_html"><div class="ttname"><a href="namespaceam.html">am</a></div><div class="ttdoc">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects...</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8h_source.html#l00029">CAmCommandReceiver.h:29</a></div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a284ce44bafc1ace589b947b82ba20b7f"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a284ce44bafc1ace589b947b82ba20b7f">am::IAmControlReceive::confirmControllerRundown</a></div><div class="ttdeci">virtual void confirmControllerRundown(const am_Error_e error)=0</div><div class="ttdoc">Acknowledges the setControllerRundown call. </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a8b43db9585b5b4e4c1af385679df382e"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a8b43db9585b5b4e4c1af385679df382e">am::IAmControlReceive::getMainSourceSoundPropertyValue</a></div><div class="ttdeci">virtual am_Error_e getMainSourceSoundPropertyValue(const am_sourceID_t sourceID, const am_CustomMainSoundPropertyType_t propertyType, int16_t &amp;value) const =0</div><div class="ttdoc">This function retrieves the value of a source Mainsoundproperty. </div></div>
<div class="ttc" id="namespaceam_html_a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f"><div class="ttname"><a href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am::am_sinkClass_t</a></div><div class="ttdeci">uint16_t am_sinkClass_t</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00104">audiomanagertypes.h:104</a></div></div>
@@ -334,84 +130,54 @@ $(document).ready(function(){initNavTree('IAmControl_8h_source.html','');});
<div class="ttc" id="namespaceam_html_a9bce055a917900b33c7fa5666ec00e22"><div class="ttname"><a href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am::am_InterruptState_e</a></div><div class="ttdeci">am_InterruptState_e</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00454">audiomanagertypes.h:454</a></div></div>
<div class="ttc" id="structam_1_1am__NotificationConfiguration__s_html"><div class="ttname"><a href="structam_1_1am__NotificationConfiguration__s.html">am::am_NotificationConfiguration_s</a></div><div class="ttdoc">This struct holds information about the configuration for notifications. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01109">audiomanagertypes.h:1109</a></div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a2a81d59ec72685499659534eab686b33"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a2a81d59ec72685499659534eab686b33">am::IAmControlReceive::getListSinkClasses</a></div><div class="ttdeci">virtual am_Error_e getListSinkClasses(std::vector&lt; am_SinkClass_s &gt; &amp;listSinkClasses) const =0</div><div class="ttdoc">returns a list of all sink classes </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_aa0773afa08479945b24568991e34b96a"><div class="ttname"><a href="classam_1_1IAmControlSend.html#aa0773afa08479945b24568991e34b96a">am::IAmControlSend::hookSystemDomainStateChange</a></div><div class="ttdeci">virtual void hookSystemDomainStateChange(const am_domainID_t domainID, const am_DomainState_e state)=0</div><div class="ttdoc">id called when domainstate was changed </div></div>
<div class="ttc" id="namespaceam_html_af9d68f1f1b0553906df4c90e9a860ffa"><div class="ttname"><a href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am::am_MuteState_e</a></div><div class="ttdeci">am_MuteState_e</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00392">audiomanagertypes.h:392</a></div></div>
<div class="ttc" id="structam_1_1am__SourceClass__s_html"><div class="ttname"><a href="structam_1_1am__SourceClass__s.html">am::am_SourceClass_s</a></div><div class="ttdoc">struct describing source classes </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00891">audiomanagertypes.h:891</a></div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_aae2bd0d6a0bc7cdc4085ce657da93f13"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#aae2bd0d6a0bc7cdc4085ce657da93f13">am::IAmControlReceive::resyncConnectionState</a></div><div class="ttdeci">virtual am_Error_e resyncConnectionState(const am_domainID_t domainID, std::vector&lt; am_Connection_s &gt; &amp;listOfExistingConnections)=0</div><div class="ttdoc">Retrieves a list of all current active connections from a domain. </div></div>
<div class="ttc" id="structam_1_1am__Sink__s_html"><div class="ttname"><a href="structam_1_1am__Sink__s.html">am::am_Sink_s</a></div><div class="ttdoc">This struct describes the attribiutes of a sink. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01137">audiomanagertypes.h:1137</a></div></div>
<div class="ttc" id="structam_1_1am__NotificationPayload__s_html"><div class="ttname"><a href="structam_1_1am__NotificationPayload__s.html">am::am_NotificationPayload_s</a></div><div class="ttdoc">This struct holds the payload of a notification. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01090">audiomanagertypes.h:1090</a></div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a897513c69a3be782f9480246286ed9cc"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a897513c69a3be782f9480246286ed9cc">am::IAmControlReceive::changeSinkMuteStateDB</a></div><div class="ttdeci">virtual am_Error_e changeSinkMuteStateDB(const am_MuteState_e muteState, const am_sinkID_t sinkID)=0</div><div class="ttdoc">changes the mute state of a sink </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a9baa02aecfe369982364b16f73d82fb5"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a9baa02aecfe369982364b16f73d82fb5">am::IAmControlSend::hookSystemDeregisterCrossfader</a></div><div class="ttdeci">virtual am_Error_e hookSystemDeregisterCrossfader(const am_crossfaderID_t crossfaderID)=0</div><div class="ttdoc">is called when a routing adaptor deregisters a crossfader </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a440cee258a763c27f17c32741d74ba5a"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a440cee258a763c27f17c32741d74ba5a">am::IAmControlReceive::enterMainConnectionDB</a></div><div class="ttdeci">virtual am_Error_e enterMainConnectionDB(const am_MainConnection_s &amp;mainConnectionData, am_mainConnectionID_t &amp;connectionID)=0</div><div class="ttdoc">enters a mainconnection in the database, creates and ID </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a492ed9ab0bac42192ee66240ab82eaf3"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a492ed9ab0bac42192ee66240ab82eaf3">am::IAmControlSend::setControllerReady</a></div><div class="ttdeci">virtual void setControllerReady()=0</div><div class="ttdoc">this message is used tell the controller that it should get ready. </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a4587482cea592026688f0afadf6b95dc"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a4587482cea592026688f0afadf6b95dc">am::IAmControlReceive::removeConverterDB</a></div><div class="ttdeci">virtual am_Error_e removeConverterDB(const am_converterID_t converterID)=0</div><div class="ttdoc">removes a converter from the DB </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a784f5fa94e92d36ed39f90a4a61c74cd"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a784f5fa94e92d36ed39f90a4a61c74cd">am::IAmControlSend::hookSystemUpdateSource</a></div><div class="ttdeci">virtual am_Error_e hookSystemUpdateSource(const am_sourceID_t sourceID, const am_sourceClass_t sourceClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)=0</div><div class="ttdoc">update from the source Data </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a3283f6278f097a69b17ab049a97f0dcc"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a3283f6278f097a69b17ab049a97f0dcc">am::IAmControlReceive::removeSourceClassDB</a></div><div class="ttdeci">virtual am_Error_e removeSourceClassDB(const am_sourceClass_t sourceClassID)=0</div><div class="ttdoc">removes a domain from the DB </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a7f54417c24637b91e0079187caecd3d3"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a7f54417c24637b91e0079187caecd3d3">am::IAmControlSend::getConnectionFormatChoice</a></div><div class="ttdeci">virtual am_Error_e getConnectionFormatChoice(const am_sourceID_t sourceID, const am_sinkID_t sinkID, const am_Route_s listRoute, const std::vector&lt; am_CustomConnectionFormat_t &gt; listPossibleConnectionFormats, std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listPrioConnectionFormats)=0</div><div class="ttdoc">This function is used by the routing algorithm to retrieve a priorized list of connectionFormats from...</div></div>
<div class="ttc" id="structam_1_1am__Domain__s_html"><div class="ttname"><a href="structam_1_1am__Domain__s.html">am::am_Domain_s</a></div><div class="ttdoc">This struct describes the attribiutes of a domain. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01342">audiomanagertypes.h:1342</a></div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_af5c964b32524b9268d1ebbd701f9955f"><div class="ttname"><a href="classam_1_1IAmControlSend.html#af5c964b32524b9268d1ebbd701f9955f">am::IAmControlSend::cbAckConnect</a></div><div class="ttdeci">virtual void cbAckConnect(const am_Handle_s handle, const am_Error_e errorID)=0</div><div class="ttdoc">ack for connect </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_ab712053ac6f68ee0e05923b5da8a2c36"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#ab712053ac6f68ee0e05923b5da8a2c36">am::IAmControlReceive::crossfade</a></div><div class="ttdeci">virtual am_Error_e crossfade(am_Handle_s &amp;handle, const am_HotSink_e hotSource, const am_crossfaderID_t crossfaderID, const am_CustomRampType_t rampType, const am_time_t rampTime)=0</div><div class="ttdoc">triggers a cross fade. </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a7de79e5bfd1ef0a6d24e0d817e7b8c13"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a7de79e5bfd1ef0a6d24e0d817e7b8c13">am::IAmControlSend::cbAckSetSinkVolumeChange</a></div><div class="ttdeci">virtual void cbAckSetSinkVolumeChange(const am_Handle_s handle, const am_volume_t volume, const am_Error_e error)=0</div><div class="ttdoc">ack for sink volume changes </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a2ba9ebf9a79aa8f4eeeac6086bd356c5"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a2ba9ebf9a79aa8f4eeeac6086bd356c5">am::IAmControlReceive::enterGatewayDB</a></div><div class="ttdeci">virtual am_Error_e enterGatewayDB(const am_Gateway_s &amp;gatewayData, am_gatewayID_t &amp;gatewayID)=0</div><div class="ttdoc">enters a gateway in the database. </div></div>
<div class="ttc" id="namespaceam_html_aaf4c3deaf1b53aeac50503c75b4e5a31"><div class="ttname"><a href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am::am_crossfaderID_t</a></div><div class="ttdeci">uint16_t am_crossfaderID_t</div><div class="ttdoc">a crossfader ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00050">audiomanagertypes.h:50</a></div></div>
<div class="ttc" id="namespaceam_html_a114262d77aae4ed1d2daa50a36155d3e"><div class="ttname"><a href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am::am_CustomConnectionFormat_t</a></div><div class="ttdeci">uint16_t am_CustomConnectionFormat_t</div><div class="ttdoc">This type classifies the format in which data is exchanged within a connection. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00148">audiomanagertypes.h:148</a></div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a468cc15d8d747e78ff2e91925074ec06"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a468cc15d8d747e78ff2e91925074ec06">am::IAmControlReceive::changeSinkClassInfoDB</a></div><div class="ttdeci">virtual am_Error_e changeSinkClassInfoDB(const am_SinkClass_s &amp;sinkClass)=0</div><div class="ttdoc">changes class information of a sinkclass. </div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00094">CAmSocketHandler.h:94</a></div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a47963dfe663b99d71172bb54d1e31e34"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a47963dfe663b99d71172bb54d1e31e34">am::IAmControlSend::hookSinkNotificationDataChanged</a></div><div class="ttdeci">virtual void hookSinkNotificationDataChanged(const am_sinkID_t sinkID, const am_NotificationPayload_s &amp;payload)=0</div><div class="ttdoc">new sinkNotification data is there! </div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00216">CAmSocketHandler.h:216</a></div></div>
<div class="ttc" id="namespaceam_html_aa7571de351523bc315aabe81762f65a7"><div class="ttname"><a href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am::am_CustomMainSoundPropertyType_t</a></div><div class="ttdeci">uint16_t am_CustomMainSoundPropertyType_t</div><div class="ttdoc">Here are all SoundProperties that can be set via the CommandInterface. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00159">audiomanagertypes.h:159</a></div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a76de444b4bf5844a8c98cb6725ac1ae1"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a76de444b4bf5844a8c98cb6725ac1ae1">am::IAmControlReceive::getSocketHandler</a></div><div class="ttdeci">virtual am_Error_e getSocketHandler(CAmSocketHandler *&amp;socketHandler)=0</div><div class="ttdoc">This function returns the pointer to the socketHandler. </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a4b0e8f68a193ac8ea7fe1d9175a11380"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a4b0e8f68a193ac8ea7fe1d9175a11380">am::IAmControlSend::hookSystemSpeedChange</a></div><div class="ttdeci">virtual void hookSystemSpeedChange(const am_speed_t speed)=0</div><div class="ttdoc">this hook provides information about speed changes. </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a26168e69406f3efc7375e69bf06a130e"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a26168e69406f3efc7375e69bf06a130e">am::IAmControlReceive::changeSourceAvailabilityDB</a></div><div class="ttdeci">virtual am_Error_e changeSourceAvailabilityDB(const am_Availability_s &amp;availability, const am_sourceID_t sourceID)=0</div><div class="ttdoc">changes the availablility of a source </div></div>
<div class="ttc" id="namespaceam_html_ad94ba90e3c8f6bd7e51a15a811755167"><div class="ttname"><a href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am::am_timeSync_t</a></div><div class="ttdeci">int16_t am_timeSync_t</div><div class="ttdoc">offset time that is introduced in milli seconds. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00114">audiomanagertypes.h:114</a></div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a64f209d9dcbcd1cb5cce4ebbc8236fc1"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a64f209d9dcbcd1cb5cce4ebbc8236fc1">am::IAmControlSend::hookSourceNotificationDataChanged</a></div><div class="ttdeci">virtual void hookSourceNotificationDataChanged(const am_sourceID_t sourceID, const am_NotificationPayload_s &amp;payload)=0</div><div class="ttdoc">new sourceNotification data is there! </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_af8a9f7c4272a260ed8cca3eaaf1b3a29"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#af8a9f7c4272a260ed8cca3eaaf1b3a29">am::IAmControlReceive::setSourceVolume</a></div><div class="ttdeci">virtual am_Error_e setSourceVolume(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_volume_t volume, const am_CustomRampType_t rampType, const am_time_t time)=0</div><div class="ttdoc">with this function, setting of source volumes is done. </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a52312974b7d3d6bceeaf8226473acd45"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a52312974b7d3d6bceeaf8226473acd45">am::IAmControlReceive::getListSourceSoundProperties</a></div><div class="ttdeci">virtual am_Error_e getListSourceSoundProperties(const am_sourceID_t sourceID, std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundproperties) const =0</div><div class="ttdoc">This function retrieves a list of all sink soundproperties with its values. </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a8088f65d63b341795b0864fea1141923"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a8088f65d63b341795b0864fea1141923">am::IAmControlReceive::getListSourcesOfDomain</a></div><div class="ttdeci">virtual am_Error_e getListSourcesOfDomain(const am_domainID_t domainID, std::vector&lt; am_sourceID_t &gt; &amp;listSourceID) const =0</div><div class="ttdoc">returns all source of a domain </div></div>
<div class="ttc" id="structam_1_1am__MainConnection__s_html"><div class="ttname"><a href="structam_1_1am__MainConnection__s.html">am::am_MainConnection_s</a></div><div class="ttdoc">struct that holds attribiutes of a mainconnection </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01056">audiomanagertypes.h:1056</a></div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a97031ea9d1db50d83ce10f01a73ae9c2"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a97031ea9d1db50d83ce10f01a73ae9c2">am::IAmControlReceive::changeSinkDB</a></div><div class="ttdeci">virtual am_Error_e changeSinkDB(const am_sinkID_t sinkID, const am_sinkClass_t sinkClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)=0</div><div class="ttdoc">Change the data of the sink. </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a070328c86520df5e82dfbd40f9a7aa09"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a070328c86520df5e82dfbd40f9a7aa09">am::IAmControlReceive::setSinkSoundProperties</a></div><div class="ttdeci">virtual am_Error_e setSinkSoundProperties(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const std::vector&lt; am_SoundProperty_s &gt; &amp;soundProperty)=0</div><div class="ttdoc">is used to set several sinkSoundProperties at a time </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a5e3824e837500684d5f90b171be0e397"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a5e3824e837500684d5f90b171be0e397">am::IAmControlSend::hookUserVolumeStep</a></div><div class="ttdeci">virtual am_Error_e hookUserVolumeStep(const am_sinkID_t SinkID, const int16_t increment)=0</div><div class="ttdoc">sets a user volume as increment </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_ad559c7714947fcf4d719df4552b244d6"><div class="ttname"><a href="classam_1_1IAmControlSend.html#ad559c7714947fcf4d719df4552b244d6">am::IAmControlSend::hookSystemRegisterConverter</a></div><div class="ttdeci">virtual am_Error_e hookSystemRegisterConverter(const am_Converter_s &amp;converterData, am_converterID_t &amp;converterID)=0</div><div class="ttdoc">is called when a routing adaptor registers a converter </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_afba1cf5dde2e2790d404275cb6a5c63f"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#afba1cf5dde2e2790d404275cb6a5c63f">am::IAmControlReceive::changeMainSourceSoundPropertyDB</a></div><div class="ttdeci">virtual am_Error_e changeMainSourceSoundPropertyDB(const am_MainSoundProperty_s &amp;soundProperty, const am_sourceID_t sourceID)=0</div><div class="ttdoc">changes the mainsourcesoundproperty of a sink </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_afe97e8c24556b14155ba7c0ae53ffeef"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#afe97e8c24556b14155ba7c0ae53ffeef">am::IAmControlReceive::removeDomainDB</a></div><div class="ttdeci">virtual am_Error_e removeDomainDB(const am_domainID_t domainID)=0</div><div class="ttdoc">removes a domain from the DB </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a7110e06a9a09951608fdf7b7bdfc00c3"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a7110e06a9a09951608fdf7b7bdfc00c3">am::IAmControlReceive::removeSourceDB</a></div><div class="ttdeci">virtual am_Error_e removeSourceDB(const am_sourceID_t sourceID)=0</div><div class="ttdoc">removes a source from the DB </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_aff13395c4cb3130be4c918a86c9cf56e"><div class="ttname"><a href="classam_1_1IAmControlSend.html#aff13395c4cb3130be4c918a86c9cf56e">am::IAmControlSend::hookUserSetSystemProperty</a></div><div class="ttdeci">virtual am_Error_e hookUserSetSystemProperty(const am_SystemProperty_s &amp;property)=0</div><div class="ttdoc">sets a user SystemProperty </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a1fa99fa2d2edce3e8841dfc9e226c9da"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a1fa99fa2d2edce3e8841dfc9e226c9da">am::IAmControlSend::cbAckSetSinkSoundProperties</a></div><div class="ttdeci">virtual void cbAckSetSinkSoundProperties(const am_Handle_s handle, const am_Error_e error)=0</div><div class="ttdoc">ack for setting of sinksoundproperties </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a509053b30cd6310110dad0fc8bea819e"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a509053b30cd6310110dad0fc8bea819e">am::IAmControlSend::cbAckSetSourceNotificationConfiguration</a></div><div class="ttdeci">virtual void cbAckSetSourceNotificationConfiguration(const am_Handle_s handle, const am_Error_e error)=0</div><div class="ttdoc">The acknowledge of the source notification configuration. </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a3cd58a1758eefb02faa593b342fabc45"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a3cd58a1758eefb02faa593b342fabc45">am::IAmControlReceive::changeSinkMainVolumeDB</a></div><div class="ttdeci">virtual am_Error_e changeSinkMainVolumeDB(const am_mainVolume_t mainVolume, const am_sinkID_t sinkID)=0</div><div class="ttdoc">changes the sink volume of a sink </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a5c650701fb40059f3f21694a8ddbd47d"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a5c650701fb40059f3f21694a8ddbd47d">am::IAmControlSend::hookUserSetMainSinkSoundProperty</a></div><div class="ttdeci">virtual am_Error_e hookUserSetMainSinkSoundProperty(const am_sinkID_t sinkID, const am_MainSoundProperty_s &amp;soundProperty)=0</div><div class="ttdoc">sets a user MainSinkSoundProperty </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a2f67dbcaddbd2ab0464f9d441217a744"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a2f67dbcaddbd2ab0464f9d441217a744">am::IAmControlReceive::getConverterInfoDB</a></div><div class="ttdeci">virtual am_Error_e getConverterInfoDB(const am_converterID_t converterID, am_Converter_s &amp;converterData) const =0</div><div class="ttdoc">return source and sink of a converter </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a099fe1b82c279780a419b357d0675975"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a099fe1b82c279780a419b357d0675975">am::IAmControlReceive::setSourceSoundProperties</a></div><div class="ttdeci">virtual am_Error_e setSourceSoundProperties(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const std::vector&lt; am_SoundProperty_s &gt; &amp;soundProperty)=0</div><div class="ttdoc">is used to set several SourceSoundProperties at a time </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_aa6f94e59485a962830c7e957cfb1fe49"><div class="ttname"><a href="classam_1_1IAmControlSend.html#aa6f94e59485a962830c7e957cfb1fe49">am::IAmControlSend::hookUserSetMainSourceNotificationConfiguration</a></div><div class="ttdeci">virtual am_Error_e hookUserSetMainSourceNotificationConfiguration(const am_sourceID_t sourceID, const am_NotificationConfiguration_s &amp;notificationConfiguration)=0</div><div class="ttdoc">sets a user MainSourceNotificationConfiguration </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a609087084a181d205007e5ae609fa8f9"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a609087084a181d205007e5ae609fa8f9">am::IAmControlReceive::getListSinkSoundProperties</a></div><div class="ttdeci">virtual am_Error_e getListSinkSoundProperties(const am_sinkID_t sinkID, std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundproperties) const =0</div><div class="ttdoc">This function retrieves a list of all sink soundproperties with its values. </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a11694d93f25c78315bf968215c96280d"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a11694d93f25c78315bf968215c96280d">am::IAmControlReceive::setCommandReady</a></div><div class="ttdeci">virtual void setCommandReady()=0</div><div class="ttdoc">sets the command interface to ready. </div></div>
<div class="ttc" id="structam_1_1am__SystemProperty__s_html"><div class="ttname"><a href="structam_1_1am__SystemProperty__s.html">am::am_SystemProperty_s</a></div><div class="ttdoc">struct describing system properties </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00850">audiomanagertypes.h:850</a></div></div>
<div class="ttc" id="namespaceam_html_a21f8ea45717692cd82c42c222a6ee3c8"><div class="ttname"><a href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am::am_converterID_t</a></div><div class="ttdeci">uint16_t am_converterID_t</div><div class="ttdoc">a converter ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00070">audiomanagertypes.h:70</a></div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a00be1fd1fa2aa657042e97b9533b6cbf"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a00be1fd1fa2aa657042e97b9533b6cbf">am::IAmControlSend::cbAckSetSinkNotificationConfiguration</a></div><div class="ttdeci">virtual void cbAckSetSinkNotificationConfiguration(const am_Handle_s handle, const am_Error_e error)=0</div><div class="ttdoc">The acknowledge of the sink notification configuration. </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a7d1dc0392cf47996d177c1d9201d71d9"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a7d1dc0392cf47996d177c1d9201d71d9">am::IAmControlReceive::enterSystemPropertiesListDB</a></div><div class="ttdeci">virtual am_Error_e enterSystemPropertiesListDB(const std::vector&lt; am_SystemProperty_s &gt; &amp;listSystemProperties)=0</div><div class="ttdoc">This function is used to enter the system Properties into the database. </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_ae555a92adf85209a69c783e37a33390d"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#ae555a92adf85209a69c783e37a33390d">am::IAmControlReceive::getListConnections</a></div><div class="ttdeci">virtual am_Error_e getListConnections(std::vector&lt; am_Connection_s &gt; &amp;listConnections) const =0</div><div class="ttdoc">returns a complete list of all Connections </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_af1757d4f2fbc6ad1c9346f53558b1364"><div class="ttname"><a href="classam_1_1IAmControlSend.html#af1757d4f2fbc6ad1c9346f53558b1364">am::IAmControlSend::confirmRoutingReady</a></div><div class="ttdeci">virtual void confirmRoutingReady(const am_Error_e error)=0</div><div class="ttdoc">confirms the setRoutingReady call </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a7ee7417734d6976d47899c614f7903de"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a7ee7417734d6976d47899c614f7903de">am::IAmControlSend::hookSystemRegisterSource</a></div><div class="ttdeci">virtual am_Error_e hookSystemRegisterSource(const am_Source_s &amp;sourceData, am_sourceID_t &amp;sourceID)=0</div><div class="ttdoc">is called when a routing adaptor registers a source </div></div>
<div class="ttc" id="structam_1_1am__MainSoundProperty__s_html"><div class="ttname"><a href="structam_1_1am__MainSoundProperty__s.html">am::am_MainSoundProperty_s</a></div><div class="ttdoc">struct describung mainsound property </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01008">audiomanagertypes.h:1008</a></div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a5dc6bbb0b60a389481b7fd5d8b238ef6"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a5dc6bbb0b60a389481b7fd5d8b238ef6">am::IAmControlReceive::setVolumes</a></div><div class="ttdeci">virtual am_Error_e setVolumes(am_Handle_s &amp;handle, const std::vector&lt; am_Volumes_s &gt; &amp;listVolumes)=0</div><div class="ttdoc">with this function, setting of multiple volumes at a time is done. </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_ac3b8d58456c49ad52b3aff6c1f93dfe2"><div class="ttname"><a href="classam_1_1IAmControlSend.html#ac3b8d58456c49ad52b3aff6c1f93dfe2">am::IAmControlSend::hookSystemInterruptStateChange</a></div><div class="ttdeci">virtual void hookSystemInterruptStateChange(const am_sourceID_t sourceID, const am_InterruptState_e interruptState)=0</div><div class="ttdoc">is called when an low level interrupt changed its state </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a2bc60ab809b10b62a701cae3803ddbee"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a2bc60ab809b10b62a701cae3803ddbee">am::IAmControlReceive::sendMainSinkNotificationPayload</a></div><div class="ttdeci">virtual void sendMainSinkNotificationPayload(const am_sinkID_t sinkID, const am_NotificationPayload_s &amp;notificationPayload)=0</div><div class="ttdoc">Sends out the main notificiation of a sink. </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a411aaaf89f7d19ccfb09aac1c6734df8"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a411aaaf89f7d19ccfb09aac1c6734df8">am::IAmControlSend::cbAckSetSourceState</a></div><div class="ttdeci">virtual void cbAckSetSourceState(const am_Handle_s handle, const am_Error_e error)=0</div><div class="ttdoc">ack for setting of source states </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_ade2da944b84e2474f2052aa4cf3b5ae0"><div class="ttname"><a href="classam_1_1IAmControlSend.html#ade2da944b84e2474f2052aa4cf3b5ae0">am::IAmControlSend::hookUserSetSinkMuteState</a></div><div class="ttdeci">virtual am_Error_e hookUserSetSinkMuteState(const am_sinkID_t sinkID, const am_MuteState_e muteState)=0</div><div class="ttdoc">sets the mute state of a sink </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_ad5519e8de5b545aa2f6625de2da32d6e"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#ad5519e8de5b545aa2f6625de2da32d6e">am::IAmControlReceive::confirmControllerReady</a></div><div class="ttdeci">virtual void confirmControllerReady(const am_Error_e error)=0</div><div class="ttdoc">acknowledges the setControllerReady call. </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a5a875c31ae2659b0a97b54a2646b0084"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a5a875c31ae2659b0a97b54a2646b0084">am::IAmControlReceive::getMainSinkSoundPropertyValue</a></div><div class="ttdeci">virtual am_Error_e getMainSinkSoundPropertyValue(const am_sinkID_t sinkID, const am_CustomMainSoundPropertyType_t propertyType, int16_t &amp;value) const =0</div><div class="ttdoc">This function retrieves the value of a sink Mainsoundproperty. </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_ae1e7f801d0620b2f7087a761ea85976c"><div class="ttname"><a href="classam_1_1IAmControlSend.html#ae1e7f801d0620b2f7087a761ea85976c">am::IAmControlSend::hookSystemDeregisterSink</a></div><div class="ttdeci">virtual am_Error_e hookSystemDeregisterSink(const am_sinkID_t sinkID)=0</div><div class="ttdoc">is called when a routing adaptor deregisters a sink </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a397d974fae793b30b0c68eddd828a502"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a397d974fae793b30b0c68eddd828a502">am::IAmControlReceive::setCommandRundown</a></div><div class="ttdeci">virtual void setCommandRundown()=0</div><div class="ttdoc">sets the command interface into the rundown state. </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a871851b07faa0808088f5270f7788652"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a871851b07faa0808088f5270f7788652">am::IAmControlSend::cbAckSetVolumes</a></div><div class="ttdeci">virtual void cbAckSetVolumes(const am_Handle_s handle, const std::vector&lt; am_Volumes_s &gt; &amp;listVolumes, const am_Error_e error)=0</div><div class="ttdoc">ack for mulitple volume changes </div></div>
<div class="ttc" id="structam_1_1am__Handle__s_html"><div class="ttname"><a href="structam_1_1am__Handle__s.html">am::am_Handle_s</a></div><div class="ttdoc">a handle is used for asynchronous operations and is uniquely assigned for each of this operations ...</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00991">audiomanagertypes.h:991</a></div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a851aa10941357f6ede340e4e3c0caa72"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a851aa10941357f6ede340e4e3c0caa72">am::IAmControlSend::confirmCommandRundown</a></div><div class="ttdeci">virtual void confirmCommandRundown(const am_Error_e error)=0</div><div class="ttdoc">confirms the setCommandRundown call </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a4c49eb39f5478c4c56587e8fdbb08078"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a4c49eb39f5478c4c56587e8fdbb08078">am::IAmControlSend::hookSystemReceiveEarlyData</a></div><div class="ttdeci">virtual void hookSystemReceiveEarlyData(const std::vector&lt; am_EarlyData_s &gt; &amp;data)=0</div><div class="ttdoc">when early data was received </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a2078ed9d4035ef6354c3b3ebe13b82b0"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a2078ed9d4035ef6354c3b3ebe13b82b0">am::IAmControlReceive::getListSinksOfDomain</a></div><div class="ttdeci">virtual am_Error_e getListSinksOfDomain(const am_domainID_t domainID, std::vector&lt; am_sinkID_t &gt; &amp;listSinkID) const =0</div><div class="ttdoc">returns all sinks of a domain </div></div>
<div class="ttc" id="namespaceam_html_a2711516b1392ea02a7ed25fcd540a16a"><div class="ttname"><a href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am::am_sourceID_t</a></div><div class="ttdeci">uint16_t am_sourceID_t</div><div class="ttdoc">a source ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00060">audiomanagertypes.h:60</a></div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a85e03ec31a0e3f3810095ca3e6e6ab39"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a85e03ec31a0e3f3810095ca3e6e6ab39">am::IAmControlSend::hookSystemSourceVolumeTick</a></div><div class="ttdeci">virtual void hookSystemSourceVolumeTick(const am_Handle_s handle, const am_sourceID_t sourceID, const am_volume_t volume)=0</div><div class="ttdoc">volumeticks. </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a76fb11877cd69010199b996f9426fb0d"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a76fb11877cd69010199b996f9426fb0d">am::IAmControlSend::hookSystemTimingInformationChanged</a></div><div class="ttdeci">virtual void hookSystemTimingInformationChanged(const am_mainConnectionID_t mainConnectionID, const am_timeSync_t time)=0</div><div class="ttdoc">this hook is fired whenever the timing information of a mainconnection has changed. </div></div>
<div class="ttc" id="structam_1_1am__SoundProperty__s_html"><div class="ttname"><a href="structam_1_1am__SoundProperty__s.html">am::am_SoundProperty_s</a></div><div class="ttdoc">struct describing the sound property </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00832">audiomanagertypes.h:832</a></div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a5067bc239564697fd9c6f15026d5d06f"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a5067bc239564697fd9c6f15026d5d06f">am::IAmControlSend::hookSystemDeregisterGateway</a></div><div class="ttdeci">virtual am_Error_e hookSystemDeregisterGateway(const am_gatewayID_t gatewayID)=0</div><div class="ttdoc">is called when a routing adaptor deregisters a gateway </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a616b77f87e23a039007620c60cdfd239"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a616b77f87e23a039007620c60cdfd239">am::IAmControlReceive::getSinkSoundPropertyValue</a></div><div class="ttdeci">virtual am_Error_e getSinkSoundPropertyValue(const am_sinkID_t sinkID, const am_CustomSoundPropertyType_t propertyType, int16_t &amp;value) const =0</div><div class="ttdoc">This function retrieves the value of a sink soundproperty. </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a10defe76bb946be5b9c7a67ca1a0691b"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a10defe76bb946be5b9c7a67ca1a0691b">am::IAmControlReceive::changeSourceClassInfoDB</a></div><div class="ttdeci">virtual am_Error_e changeSourceClassInfoDB(const am_SourceClass_s &amp;sourceClass)=0</div><div class="ttdoc">changes class information of a sourceClass. </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a526122a3de5f0fd4696cfb4d8bc8894b"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a526122a3de5f0fd4696cfb4d8bc8894b">am::IAmControlReceive::getListSystemProperties</a></div><div class="ttdeci">virtual am_Error_e getListSystemProperties(std::vector&lt; am_SystemProperty_s &gt; &amp;listSystemProperties) const =0</div><div class="ttdoc">returns the list of SystemProperties </div></div>
@@ -420,43 +186,32 @@ $(document).ready(function(){initNavTree('IAmControl_8h_source.html','');});
<div class="ttc" id="classam_1_1IAmControlReceive_html_ac5fb1aa50baa66c125b9cae04b964068"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#ac5fb1aa50baa66c125b9cae04b964068">am::IAmControlReceive::disconnect</a></div><div class="ttdeci">virtual am_Error_e disconnect(am_Handle_s &amp;handle, const am_connectionID_t connectionID)=0</div><div class="ttdoc">is used to disconnect a connection </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a9437ff0106f3f3f2c6fbc4825f8e3543"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a9437ff0106f3f3f2c6fbc4825f8e3543">am::IAmControlReceive::enterSinkClassDB</a></div><div class="ttdeci">virtual am_Error_e enterSinkClassDB(const am_SinkClass_s &amp;sinkClass, am_sinkClass_t &amp;sinkClassID)=0</div><div class="ttdoc">Enters a sourceClass into the database. </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_af6dc28ba8b0e260a035c7495eb81350b"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#af6dc28ba8b0e260a035c7495eb81350b">am::IAmControlReceive::enterConverterDB</a></div><div class="ttdeci">virtual am_Error_e enterConverterDB(const am_Converter_s &amp;converterData, am_converterID_t &amp;converterID)=0</div><div class="ttdoc">enters a converter in the database. </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a3fa49b5d984c07117b7506557eb7daab"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a3fa49b5d984c07117b7506557eb7daab">am::IAmControlSend::setControllerRundown</a></div><div class="ttdeci">virtual void setControllerRundown(const int16_t signal)=0</div><div class="ttdoc">This message tells the controller that he should prepare everything for the power to be switched off...</div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a0bc7f21ff1e73fb7c1ccf479a564ec30"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a0bc7f21ff1e73fb7c1ccf479a564ec30">am::IAmControlReceive::sendMainSourceNotificationPayload</a></div><div class="ttdeci">virtual void sendMainSourceNotificationPayload(const am_sourceID_t sourceID, const am_NotificationPayload_s &amp;notificationPayload)=0</div><div class="ttdoc">Sends out the main notificiation of a source. </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a1a8c6dc9dc211edfefab1c996d621ab8"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a1a8c6dc9dc211edfefab1c996d621ab8">am::IAmControlSend::hookSystemDomainRegistrationComplete</a></div><div class="ttdeci">virtual void hookSystemDomainRegistrationComplete(const am_domainID_t domainID)=0</div><div class="ttdoc">is called when a domain registered all the elements </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a64627ea785ced597315eed706ee668ed"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a64627ea785ced597315eed706ee668ed">am::IAmControlReceive::~IAmControlReceive</a></div><div class="ttdeci">virtual ~IAmControlReceive()</div><div class="ttdef"><b>Definition:</b> <a href="IAmControl_8h_source.html#l00064">IAmControl.h:64</a></div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a2d766f750f9665302116b7f350b529e2"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a2d766f750f9665302116b7f350b529e2">am::IAmControlReceive::enterDomainDB</a></div><div class="ttdeci">virtual am_Error_e enterDomainDB(const am_Domain_s &amp;domainData, am_domainID_t &amp;domainID)=0</div><div class="ttdoc">enters a domain in the database, creates and ID </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_aeb3547ad8dcf06912c389be24d82f271"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#aeb3547ad8dcf06912c389be24d82f271">am::IAmControlReceive::changeConverterDB</a></div><div class="ttdeci">virtual am_Error_e changeConverterDB(const am_converterID_t converterID, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceConnectionFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkConnectionFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)=0</div><div class="ttdoc">changes converter Data </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_ae83380db1d35b9b653cd4b892352a39b"><div class="ttname"><a href="classam_1_1IAmControlSend.html#ae83380db1d35b9b653cd4b892352a39b">am::IAmControlSend::cbAckSetSourceSoundProperties</a></div><div class="ttdeci">virtual void cbAckSetSourceSoundProperties(const am_Handle_s handle, const am_Error_e error)=0</div><div class="ttdoc">ack for setting of sourcesoundproperties </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a50c39182e78d8ab13b50dd285cb1dcf8"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a50c39182e78d8ab13b50dd285cb1dcf8">am::IAmControlReceive::changeMainSourceNotificationConfigurationDB</a></div><div class="ttdeci">virtual am_Error_e changeMainSourceNotificationConfigurationDB(const am_sourceID_t sourceID, const am_NotificationConfiguration_s &amp;mainNotificationConfiguration)=0</div><div class="ttdoc">change the mainNotificationConfiguration of a source </div></div>
<div class="ttc" id="namespaceam_html_a1b4df0ded5f6d6d07ae583dc9a074209"><div class="ttname"><a href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am::am_ConnectionState_e</a></div><div class="ttdeci">am_ConnectionState_e</div><div class="ttdoc">represents the connection state </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00253">audiomanagertypes.h:253</a></div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_ae217a940f8c6f47e07e6117b6efd7bf3"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#ae217a940f8c6f47e07e6117b6efd7bf3">am::IAmControlReceive::removeSinkDB</a></div><div class="ttdeci">virtual am_Error_e removeSinkDB(const am_sinkID_t sinkID)=0</div><div class="ttdoc">removes a sink from the DB </div></div>
<div class="ttc" id="structam_1_1am__Converter__s_html"><div class="ttname"><a href="structam_1_1am__Converter__s.html">am::am_Converter_s</a></div><div class="ttdoc">This struct describes the attributes of a converter. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00606">audiomanagertypes.h:606</a></div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a5894f47ef86a40f044dd473e4d9a08b4"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a5894f47ef86a40f044dd473e4d9a08b4">am::IAmControlReceive::changeMainSinkSoundPropertyDB</a></div><div class="ttdeci">virtual am_Error_e changeMainSinkSoundPropertyDB(const am_MainSoundProperty_s &amp;soundProperty, const am_sinkID_t sinkID)=0</div><div class="ttdoc">changes the mainsinksoundproperty of a sink </div></div>
<div class="ttc" id="namespaceam_html_a2e1718a0cd2d37bd5f989402b89c34a5"><div class="ttname"><a href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am::am_DomainState_e</a></div><div class="ttdeci">am_DomainState_e</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00280">audiomanagertypes.h:280</a></div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_add6036a1f88634ad6e9fa74a7eb8d9c3"><div class="ttname"><a href="classam_1_1IAmControlSend.html#add6036a1f88634ad6e9fa74a7eb8d9c3">am::IAmControlSend::hookSystemUpdateGateway</a></div><div class="ttdeci">virtual am_Error_e hookSystemUpdateGateway(const am_gatewayID_t gatewayID, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceConnectionFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkConnectionFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)=0</div><div class="ttdoc">updates the Gateway Data </div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html"><div class="ttname"><a href="classam_1_1IAmControlSend.html">am::IAmControlSend</a></div><div class="ttdoc">This interface is presented by the AudioManager controller. </div><div class="ttdef"><b>Definition:</b> <a href="IAmControl_8h_source.html#l00675">IAmControl.h:675</a></div></div>
<div class="ttc" id="structam_1_1am__Route__s_html"><div class="ttname"><a href="structam_1_1am__Route__s.html">am::am_Route_s</a></div><div class="ttdoc">a list of routing elements that lead from source to sink </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00810">audiomanagertypes.h:810</a></div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a2a5d864eccc8b6595112e2040cc43473"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a2a5d864eccc8b6595112e2040cc43473">am::IAmControlReceive::enterSourceDB</a></div><div class="ttdeci">virtual am_Error_e enterSourceDB(const am_Source_s &amp;sourceData, am_sourceID_t &amp;sourceID)=0</div><div class="ttdoc">enters a source in the database. </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_afb0af13318c5cdd96dc8334870f41156"><div class="ttname"><a href="classam_1_1IAmControlSend.html#afb0af13318c5cdd96dc8334870f41156">am::IAmControlSend::cbAckDisconnect</a></div><div class="ttdeci">virtual void cbAckDisconnect(const am_Handle_s handle, const am_Error_e errorID)=0</div><div class="ttdoc">ack for disconnect </div></div>
<div class="ttc" id="namespaceam_html_afc05253c20a9333f02f7a4b3f7762269"><div class="ttname"><a href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am::am_HotSink_e</a></div><div class="ttdeci">am_HotSink_e</div><div class="ttdoc">describes the active sink of a crossfader. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00208">audiomanagertypes.h:208</a></div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a5b24fea6472937a7cc68083d0835cb13"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a5b24fea6472937a7cc68083d0835cb13">am::IAmControlReceive::enterSinkDB</a></div><div class="ttdeci">virtual am_Error_e enterSinkDB(const am_Sink_s &amp;sinkData, am_sinkID_t &amp;sinkID)=0</div><div class="ttdoc">enters a sink in the database. </div></div>
<div class="ttc" id="namespaceam_html_a0ba72fdbafaa9e886e77aa4099c281ec"><div class="ttname"><a href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am::am_volume_t</a></div><div class="ttdeci">int16_t am_volume_t</div><div class="ttdoc">The unit is 0.1 db steps,The smallest value -3000 (=AM_MUTE). </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00091">audiomanagertypes.h:91</a></div></div>
<div class="ttc" id="structam_1_1am__Crossfader__s_html"><div class="ttname"><a href="structam_1_1am__Crossfader__s.html">am::am_Crossfader_s</a></div><div class="ttdoc">This struct describes the attribiutes of a crossfader. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00560">audiomanagertypes.h:560</a></div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_afeec1947803ab015afe385885222dd23"><div class="ttname"><a href="classam_1_1IAmControlSend.html#afeec1947803ab015afe385885222dd23">am::IAmControlSend::confirmCommandReady</a></div><div class="ttdeci">virtual void confirmCommandReady(const am_Error_e error)=0</div><div class="ttdoc">confirms the setCommandReady call </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a71a44256ea81d547f19c7cbf61ce7598"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a71a44256ea81d547f19c7cbf61ce7598">am::IAmControlReceive::getListGatewaysOfDomain</a></div><div class="ttdeci">virtual am_Error_e getListGatewaysOfDomain(const am_domainID_t domainID, std::vector&lt; am_gatewayID_t &gt; &amp;listGatewaysID) const =0</div><div class="ttdoc">returns all gateways of a domain </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a7beff1985e5a501655f8d62208da010f"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a7beff1985e5a501655f8d62208da010f">am::IAmControlReceive::getListSourceClasses</a></div><div class="ttdeci">virtual am_Error_e getListSourceClasses(std::vector&lt; am_SourceClass_s &gt; &amp;listSourceClasses) const =0</div><div class="ttdoc">returns a list of all source classes </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a5100433c5061fa4cdc710a90db890647"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a5100433c5061fa4cdc710a90db890647">am::IAmControlReceive::getListMainSinkSoundProperties</a></div><div class="ttdeci">virtual am_Error_e getListMainSinkSoundProperties(const am_sinkID_t sinkID, std::vector&lt; am_MainSoundProperty_s &gt; &amp;listSoundproperties) const =0</div><div class="ttdoc">This function retrieves a list of all sink mainsoundproperties with its values. </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a8e45d04f75493d58f76017001df524cd"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a8e45d04f75493d58f76017001df524cd">am::IAmControlReceive::changDomainStateDB</a></div><div class="ttdeci">virtual am_Error_e changDomainStateDB(const am_DomainState_e domainState, const am_domainID_t domainID)=0</div><div class="ttdoc">changes the domainstate of a domain </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a8766543db01f4b0ac5dd747f2f4205f6"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a8766543db01f4b0ac5dd747f2f4205f6">am::IAmControlSend::hookUserDisconnectionRequest</a></div><div class="ttdeci">virtual am_Error_e hookUserDisconnectionRequest(const am_mainConnectionID_t connectionID)=0</div><div class="ttdoc">is called when a disconnection request comes in via the command interface </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_aa7dc874694477107daa61b95c64c8390"><div class="ttname"><a href="classam_1_1IAmControlSend.html#aa7dc874694477107daa61b95c64c8390">am::IAmControlSend::hookSystemSinkAvailablityStateChange</a></div><div class="ttdeci">virtual void hookSystemSinkAvailablityStateChange(const am_sinkID_t sinkID, const am_Availability_s &amp;availability)=0</div><div class="ttdoc">id called when a sink changed its availability </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a00b6acc4831686e51ba35993e5150259"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a00b6acc4831686e51ba35993e5150259">am::IAmControlReceive::getSourceSoundPropertyValue</a></div><div class="ttdeci">virtual am_Error_e getSourceSoundPropertyValue(const am_sourceID_t sourceID, const am_CustomSoundPropertyType_t propertyType, int16_t &amp;value) const =0</div><div class="ttdoc">This function retrieves the value of a source soundproperty. </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a7a392f76f44bb748c7fe7693c9487156"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a7a392f76f44bb748c7fe7693c9487156">am::IAmControlReceive::connect</a></div><div class="ttdeci">virtual am_Error_e connect(am_Handle_s &amp;handle, am_connectionID_t &amp;connectionID, const am_CustomConnectionFormat_t format, const am_sourceID_t sourceID, const am_sinkID_t sinkID)=0</div><div class="ttdoc">With this function, elementary connects can be triggered by the controller. </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_ac07c4d8bcb89f43e084f319308f1b252"><div class="ttname"><a href="classam_1_1IAmControlSend.html#ac07c4d8bcb89f43e084f319308f1b252">am::IAmControlSend::hookSystemUpdateConverter</a></div><div class="ttdeci">virtual am_Error_e hookSystemUpdateConverter(const am_converterID_t converterID, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceConnectionFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkConnectionFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)=0</div><div class="ttdoc">updates the Converter Data </div></div>
<div class="ttc" id="audiomanagertypes_8h_html"><div class="ttname"><a href="audiomanagertypes_8h.html">audiomanagertypes.h</a></div><div class="ttdoc">Copyright (C) 2012 - 2014, BMW AG. </div></div>
<div class="ttc" id="namespaceam_html_a8b8fc2ab1ac4d427ca85fe8549e6afd0"><div class="ttname"><a href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am::am_sourceClass_t</a></div><div class="ttdeci">uint16_t am_sourceClass_t</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00102">audiomanagertypes.h:102</a></div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_ac8997d2c07ca17d0dff92291e5ebd7b0"><div class="ttname"><a href="classam_1_1IAmControlSend.html#ac8997d2c07ca17d0dff92291e5ebd7b0">am::IAmControlSend::confirmRoutingRundown</a></div><div class="ttdeci">virtual void confirmRoutingRundown(const am_Error_e error)=0</div><div class="ttdoc">confirms the setRoutingRundown command </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a55b0c17d87150f44659bf2bb8a668408"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a55b0c17d87150f44659bf2bb8a668408">am::IAmControlReceive::changeMainSinkNotificationConfigurationDB</a></div><div class="ttdeci">virtual am_Error_e changeMainSinkNotificationConfigurationDB(const am_sinkID_t sinkID, const am_NotificationConfiguration_s &amp;mainNotificationConfiguration)=0</div><div class="ttdoc">change the mainNotificationConfiguration of a sink </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a795eb8b4ac2c50eb3b5ec14bbf639cc4"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a795eb8b4ac2c50eb3b5ec14bbf639cc4">am::IAmControlSend::cbAckCrossFade</a></div><div class="ttdeci">virtual void cbAckCrossFade(const am_Handle_s handle, const am_HotSink_e hostsink, const am_Error_e error)=0</div><div class="ttdoc">ack for crossfading </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a303c156b8be49fec3503b494e25e45f3"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a303c156b8be49fec3503b494e25e45f3">am::IAmControlReceive::changeMainConnectionStateDB</a></div><div class="ttdeci">virtual am_Error_e changeMainConnectionStateDB(const am_mainConnectionID_t mainconnectionID, const am_ConnectionState_e connectionState)=0</div><div class="ttdoc">changes the mainConnectionState of MainConnection </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_afb56cbfa6b3ad6f042a211716c31cde8"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#afb56cbfa6b3ad6f042a211716c31cde8">am::IAmControlReceive::changeSystemPropertyDB</a></div><div class="ttdeci">virtual am_Error_e changeSystemPropertyDB(const am_SystemProperty_s &amp;property)=0</div><div class="ttdoc">changes a systemProperty </div></div>
<div class="ttc" id="structam_1_1am__Availability__s_html"><div class="ttname"><a href="structam_1_1am__Availability__s.html">am::am_Availability_s</a></div><div class="ttdoc">this describes the availability of a sink or a source together with the latest change ...</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00523">audiomanagertypes.h:523</a></div></div>
@@ -464,33 +219,22 @@ $(document).ready(function(){initNavTree('IAmControl_8h_source.html','');});
<div class="ttc" id="structam_1_1am__Gateway__s_html"><div class="ttname"><a href="structam_1_1am__Gateway__s.html">am::am_Gateway_s</a></div><div class="ttdoc">This struct describes the attributes of a gateway. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00689">audiomanagertypes.h:689</a></div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a4f678a558c651bbcaefa6ea485c2140c"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a4f678a558c651bbcaefa6ea485c2140c">am::IAmControlReceive::getSourceClassInfoDB</a></div><div class="ttdeci">virtual am_Error_e getSourceClassInfoDB(const am_sourceID_t sourceID, am_SourceClass_s &amp;classInfo) const =0</div><div class="ttdoc">returns the ClassInformation of a source </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html"><div class="ttname"><a href="classam_1_1IAmControlReceive.html">am::IAmControlReceive</a></div><div class="ttdoc">This interface gives access to all important functions of the audiomanager that are used by the Audio...</div><div class="ttdef"><b>Definition:</b> <a href="IAmControl_8h_source.html#l00056">IAmControl.h:56</a></div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_ac193d4987d357e522be802c2e188dadd"><div class="ttname"><a href="classam_1_1IAmControlSend.html#ac193d4987d357e522be802c2e188dadd">am::IAmControlSend::hookSystemDeregisterDomain</a></div><div class="ttdeci">virtual am_Error_e hookSystemDeregisterDomain(const am_domainID_t domainID)=0</div><div class="ttdoc">is called when a routing adaptor wants to derigister a domain </div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_a05f9fce88bf2a7344f30e71ea2c40087"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a05f9fce88bf2a7344f30e71ea2c40087">am::IAmControlSend::IAmControlSend</a></div><div class="ttdeci">IAmControlSend()</div><div class="ttdef"><b>Definition:</b> <a href="IAmControl_8h_source.html#l00679">IAmControl.h:679</a></div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a068946341bf9251624c13d8a203b3bf9"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a068946341bf9251624c13d8a203b3bf9">am::IAmControlReceive::getListMainConnections</a></div><div class="ttdeci">virtual am_Error_e getListMainConnections(std::vector&lt; am_MainConnection_s &gt; &amp;listMainConnections) const =0</div><div class="ttdoc">returns a complete list of all MainConnections </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a121923b37b1b7dd38dd2e80125d2ada7"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a121923b37b1b7dd38dd2e80125d2ada7">am::IAmControlReceive::getInterfaceVersion</a></div><div class="ttdeci">virtual void getInterfaceVersion(std::string &amp;version) const =0</div><div class="ttdoc">This function returns the version of the interface. </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_aabf3bf19aacc34071ad37bfc8c51bf5a"><div class="ttname"><a href="classam_1_1IAmControlSend.html#aabf3bf19aacc34071ad37bfc8c51bf5a">am::IAmControlSend::hookSystemDeregisterConverter</a></div><div class="ttdeci">virtual am_Error_e hookSystemDeregisterConverter(const am_converterID_t converterID)=0</div><div class="ttdoc">is called when a routing adaptor deregisters a converter </div></div>
<div class="ttc" id="namespaceam_html_a510513cf43299092b6c85250dbbef93f"><div class="ttname"><a href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am::am_time_t</a></div><div class="ttdeci">uint16_t am_time_t</div><div class="ttdoc">time in ms! </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00109">audiomanagertypes.h:109</a></div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_aae3cd3025c36ce1a735c60510c560186"><div class="ttname"><a href="classam_1_1IAmControlSend.html#aae3cd3025c36ce1a735c60510c560186">am::IAmControlSend::hookSystemUpdateSink</a></div><div class="ttdeci">virtual am_Error_e hookSystemUpdateSink(const am_sinkID_t sinkID, const am_sinkClass_t sinkClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)=0</div><div class="ttdoc">update form the SinkData </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_abe2d2f93c83fa7e9104aae7ba0a47f5b"><div class="ttname"><a href="classam_1_1IAmControlSend.html#abe2d2f93c83fa7e9104aae7ba0a47f5b">am::IAmControlSend::hookSystemRegisterCrossfader</a></div><div class="ttdeci">virtual am_Error_e hookSystemRegisterCrossfader(const am_Crossfader_s &amp;crossfaderData, am_crossfaderID_t &amp;crossfaderID)=0</div><div class="ttdoc">is called when a routing adaptor registers a crossfader </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a6c7daca73a1e74782a360771b01cfd5c"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a6c7daca73a1e74782a360771b01cfd5c">am::IAmControlSend::hookUserConnectionRequest</a></div><div class="ttdeci">virtual am_Error_e hookUserConnectionRequest(const am_sourceID_t sourceID, const am_sinkID_t sinkID, am_mainConnectionID_t &amp;mainConnectionID)=0</div><div class="ttdoc">is called when a connection request comes in via the command interface </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a07a203c743bffbfd06b989987aea6f9d"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a07a203c743bffbfd06b989987aea6f9d">am::IAmControlReceive::removeGatewayDB</a></div><div class="ttdeci">virtual am_Error_e removeGatewayDB(const am_gatewayID_t gatewayID)=0</div><div class="ttdoc">removes a gateway from the DB </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a45180aa9a4aedf0cab8214961013c9ee"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a45180aa9a4aedf0cab8214961013c9ee">am::IAmControlSend::cbAckSetSourceVolumeChange</a></div><div class="ttdeci">virtual void cbAckSetSourceVolumeChange(const am_Handle_s handle, const am_volume_t voulme, const am_Error_e error)=0</div><div class="ttdoc">ack for source volume changes </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a28126b829d36e519b75b9155854e3ba4"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a28126b829d36e519b75b9155854e3ba4">am::IAmControlReceive::getListConvertersOfDomain</a></div><div class="ttdeci">virtual am_Error_e getListConvertersOfDomain(const am_domainID_t domainID, std::vector&lt; am_converterID_t &gt; &amp;listConverterID) const =0</div><div class="ttdoc">returns all converters of a domain </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a4bf1e9c330f120eaff306906a22a8d30"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a4bf1e9c330f120eaff306906a22a8d30">am::IAmControlReceive::setDomainState</a></div><div class="ttdeci">virtual am_Error_e setDomainState(const am_domainID_t domainID, const am_DomainState_e domainState)=0</div><div class="ttdoc">sets the domain state of a domain </div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_a9f5267df99738ba692aa657eee808338"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a9f5267df99738ba692aa657eee808338">am::IAmControlSend::~IAmControlSend</a></div><div class="ttdeci">virtual ~IAmControlSend()</div><div class="ttdef"><b>Definition:</b> <a href="IAmControl_8h_source.html#l00683">IAmControl.h:683</a></div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a8ec8f9d63e35f0c1b5ee2f6a3e4a34fc"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a8ec8f9d63e35f0c1b5ee2f6a3e4a34fc">am::IAmControlReceive::removeHandle</a></div><div class="ttdeci">virtual am_Error_e removeHandle(const am_Handle_s handle)=0</div><div class="ttdoc">This function searches for a handle in the RoutingSender and removes it if found. ...</div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a2d2ac929f577498633d223c4194054f5"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a2d2ac929f577498633d223c4194054f5">am::IAmControlSend::startupController</a></div><div class="ttdeci">virtual am_Error_e startupController(IAmControlReceive *controlreceiveinterface)=0</div><div class="ttdoc">Starts up the controller. </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a0c908fe83c5fa9b0bbd8171095cf7a14"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a0c908fe83c5fa9b0bbd8171095cf7a14">am::IAmControlReceive::changeMainConnectionRouteDB</a></div><div class="ttdeci">virtual am_Error_e changeMainConnectionRouteDB(const am_mainConnectionID_t mainconnectionID, const std::vector&lt; am_connectionID_t &gt; &amp;listConnectionID)=0</div><div class="ttdoc">changes the mainConnectionState of MainConnection </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a523341b43629a1cf3adf2a03b2b2bacd"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a523341b43629a1cf3adf2a03b2b2bacd">am::IAmControlSend::cbAckSetSinkSoundProperty</a></div><div class="ttdeci">virtual void cbAckSetSinkSoundProperty(const am_Handle_s handle, const am_Error_e error)=0</div><div class="ttdoc">ack for setting of sinksoundproperties </div></div>
<div class="ttc" id="namespaceam_html_a01c1c639ee87e804885f92c69ca4a97c"><div class="ttname"><a href="namespaceam.html#a01c1c639ee87e804885f92c69ca4a97c">am::am_speed_t</a></div><div class="ttdeci">uint16_t am_speed_t</div><div class="ttdoc">speed </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00085">audiomanagertypes.h:85</a></div></div>
<div class="ttc" id="namespaceam_html_a58a230b5da10699a7ce1b1f2a1c550e6"><div class="ttname"><a href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am::am_domainID_t</a></div><div class="ttdeci">uint16_t am_domainID_t</div><div class="ttdoc">a domain ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00045">audiomanagertypes.h:45</a></div></div>
<div class="ttc" id="namespaceam_html_a834886e7c3e4a2d6745ef2b59b485b00"><div class="ttname"><a href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am::am_mainVolume_t</a></div><div class="ttdeci">int16_t am_mainVolume_t</div><div class="ttdoc">This is the volume presented on the command interface. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00100">audiomanagertypes.h:100</a></div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_ab34b2939f36ea56cc4ae16110681d84c"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#ab34b2939f36ea56cc4ae16110681d84c">am::IAmControlReceive::getListSinks</a></div><div class="ttdeci">virtual am_Error_e getListSinks(std::vector&lt; am_Sink_s &gt; &amp;listSinks) const =0</div><div class="ttdoc">returns a list of all sinks </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_ae91f144671927c84ac7d5bbd0fa48290"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#ae91f144671927c84ac7d5bbd0fa48290">am::IAmControlReceive::changeSourceDB</a></div><div class="ttdeci">virtual am_Error_e changeSourceDB(const am_sourceID_t sourceID, const am_sourceClass_t sourceClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)=0</div><div class="ttdoc">Change the data of the source. </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a9b297c03a6239be2c45bef687c0d4def"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a9b297c03a6239be2c45bef687c0d4def">am::IAmControlSend::hookUserSetMainSinkNotificationConfiguration</a></div><div class="ttdeci">virtual am_Error_e hookUserSetMainSinkNotificationConfiguration(const am_sinkID_t sinkID, const am_NotificationConfiguration_s &amp;notificationConfiguration)=0</div><div class="ttdoc">sets a user MainSinkNotificationConfiguration </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_abf3f9675f8c317880731199a5df46ba3"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#abf3f9675f8c317880731199a5df46ba3">am::IAmControlReceive::changeGatewayDB</a></div><div class="ttdeci">virtual am_Error_e changeGatewayDB(const am_gatewayID_t gatewayID, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceConnectionFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkConnectionFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)=0</div><div class="ttdoc">changes Gateway Data </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a3adcb322f2bdea1f9e386e4a9d07a2e1"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a3adcb322f2bdea1f9e386e4a9d07a2e1">am::IAmControlSend::cbAckSetSourceSoundProperty</a></div><div class="ttdeci">virtual void cbAckSetSourceSoundProperty(const am_Handle_s handle, const am_Error_e error)=0</div><div class="ttdoc">ack for setting of sourcesoundproperties </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a206d0b9489520aeccf402bff31b39965"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a206d0b9489520aeccf402bff31b39965">am::IAmControlSend::hookSystemDeregisterSource</a></div><div class="ttdeci">virtual am_Error_e hookSystemDeregisterSource(const am_sourceID_t sourceID)=0</div><div class="ttdoc">is called when a routing adaptor deregisters a source </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_af4294ff31dea4df22e838911853fd677"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#af4294ff31dea4df22e838911853fd677">am::IAmControlReceive::setRoutingReady</a></div><div class="ttdeci">virtual void setRoutingReady()=0</div><div class="ttdoc">sets the routinginterface to ready. </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_aa71f5dcc20a1c433517ac60c073fdb2b"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#aa71f5dcc20a1c433517ac60c073fdb2b">am::IAmControlReceive::getSourceInfoDB</a></div><div class="ttdeci">virtual am_Error_e getSourceInfoDB(const am_sourceID_t sourceID, am_Source_s &amp;sourceData) const =0</div><div class="ttdoc">returns the sourcekData of a source </div></div>
<div class="ttc" id="namespaceam_html_af671cec58d6713a0c1e4eaa9c89613d5"><div class="ttname"><a href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am::am_gatewayID_t</a></div><div class="ttdeci">uint16_t am_gatewayID_t</div><div class="ttdoc">a gateway ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00075">audiomanagertypes.h:75</a></div></div>
@@ -499,31 +243,23 @@ $(document).ready(function(){initNavTree('IAmControl_8h_source.html','');});
<div class="ttc" id="namespaceam_html_a63a9882c5f86f7df779f260518ffb31f"><div class="ttname"><a href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am::am_CustomRampType_t</a></div><div class="ttdeci">uint16_t am_CustomRampType_t</div><div class="ttdoc">The given ramp types here are just examples. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00176">audiomanagertypes.h:176</a></div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a9d1856e2d57c0e0e87a1347edea169c7"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a9d1856e2d57c0e0e87a1347edea169c7">am::IAmControlReceive::getGatewayInfoDB</a></div><div class="ttdeci">virtual am_Error_e getGatewayInfoDB(const am_gatewayID_t gatewayID, am_Gateway_s &amp;gatewayData) const =0</div><div class="ttdoc">return source and sink of a gateway </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_ac9aea76dec1f07c4f40f6e29ea5150db"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#ac9aea76dec1f07c4f40f6e29ea5150db">am::IAmControlReceive::getRoute</a></div><div class="ttdeci">virtual am_Error_e getRoute(const bool onlyfree, const am_sourceID_t sourceID, const am_sinkID_t sinkID, std::vector&lt; am_Route_s &gt; &amp;returnList)=0</div><div class="ttdoc">calculates a route from source to sink. </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a89e2012e3c556d61b194bd2fa81487c6"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a89e2012e3c556d61b194bd2fa81487c6">am::IAmControlSend::hookSystemSourceAvailablityStateChange</a></div><div class="ttdeci">virtual void hookSystemSourceAvailablityStateChange(const am_sourceID_t sourceID, const am_Availability_s &amp;availability)=0</div><div class="ttdoc">id called when a source changed its availability </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a9600b4347b0ff947ae8a6a1b39df2512"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a9600b4347b0ff947ae8a6a1b39df2512">am::IAmControlReceive::setRoutingRundown</a></div><div class="ttdeci">virtual void setRoutingRundown()=0</div><div class="ttdoc">sets the routinginterface to the rundown state. </div></div>
<div class="ttc" id="namespaceam_html_aac2b901ff83ee381fbe99913753e2416"><div class="ttname"><a href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am::am_sinkID_t</a></div><div class="ttdeci">uint16_t am_sinkID_t</div><div class="ttdoc">a sink ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00065">audiomanagertypes.h:65</a></div></div>
<div class="ttc" id="namespaceam_html_a33a5bb7641f58ab3a5f3b86400ad804c"><div class="ttname"><a href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am::am_mainConnectionID_t</a></div><div class="ttdeci">uint16_t am_mainConnectionID_t</div><div class="ttdoc">a mainConnection ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00080">audiomanagertypes.h:80</a></div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a75cddcdbc98126803217ccbe2cd538ff"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a75cddcdbc98126803217ccbe2cd538ff">am::IAmControlReceive::getListHandles</a></div><div class="ttdeci">virtual am_Error_e getListHandles(std::vector&lt; am_Handle_s &gt; &amp;listHandles) const =0</div><div class="ttdoc">returns a list of all handles </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a70968f60797b3061efb32cb7df2a767d"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a70968f60797b3061efb32cb7df2a767d">am::IAmControlReceive::getListSources</a></div><div class="ttdeci">virtual am_Error_e getListSources(std::vector&lt; am_Source_s &gt; &amp;listSources) const =0</div><div class="ttdoc">returns a list of all sources </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a19adb45ff178867150f801608904eb56"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a19adb45ff178867150f801608904eb56">am::IAmControlSend::hookSystemRegisterDomain</a></div><div class="ttdeci">virtual am_Error_e hookSystemRegisterDomain(const am_Domain_s &amp;domainData, am_domainID_t &amp;domainID)=0</div><div class="ttdoc">is called when a routing adaptor registers its domain </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_affcd8542d20e8f88f9a4e9fab2ee41e1"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#affcd8542d20e8f88f9a4e9fab2ee41e1">am::IAmControlReceive::removeCrossfaderDB</a></div><div class="ttdeci">virtual am_Error_e removeCrossfaderDB(const am_crossfaderID_t crossfaderID)=0</div><div class="ttdoc">removes a crossfader from the DB </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a4313158bb77c184e928c8932a22e750a"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a4313158bb77c184e928c8932a22e750a">am::IAmControlReceive::abortAction</a></div><div class="ttdeci">virtual am_Error_e abortAction(const am_Handle_s handle)=0</div><div class="ttdoc">with this method, all actions that have a handle assigned can be stopped. </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a96f39617e1ecaf021d544b5d4048bc5b"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a96f39617e1ecaf021d544b5d4048bc5b">am::IAmControlSend::hookSystemSingleTimingInformationChanged</a></div><div class="ttdeci">virtual void hookSystemSingleTimingInformationChanged(const am_connectionID_t connectionID, const am_timeSync_t time)=0</div><div class="ttdoc">This hook is fired whenever the timing information of a connection has changed. </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a03a419d460e3926c36423e10b364ab44"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a03a419d460e3926c36423e10b364ab44">am::IAmControlReceive::getCrossfaderInfoDB</a></div><div class="ttdeci">virtual am_Error_e getCrossfaderInfoDB(const am_crossfaderID_t crossfaderID, am_Crossfader_s &amp;crossfaderData) const =0</div><div class="ttdoc">returns sources and the sink of a crossfader </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a8da410be680cf652048f95e2941f9402"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a8da410be680cf652048f95e2941f9402">am::IAmControlSend::hookSystemRegisterSink</a></div><div class="ttdeci">virtual am_Error_e hookSystemRegisterSink(const am_Sink_s &amp;sinkData, am_sinkID_t &amp;sinkID)=0</div><div class="ttdoc">is called when a routing adaptor registers a sink </div></div>
<div class="ttc" id="namespaceam_html_af966cbbc3b1d6e637d81a46eaa7dd358"><div class="ttname"><a href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am::am_SourceState_e</a></div><div class="ttdeci">am_SourceState_e</div><div class="ttdoc">The source state reflects the state of the source. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00412">audiomanagertypes.h:412</a></div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a41170410d23e2994fc6b48d77290dce5"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a41170410d23e2994fc6b48d77290dce5">am::IAmControlReceive::setSourceSoundProperty</a></div><div class="ttdeci">virtual am_Error_e setSourceSoundProperty(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_SoundProperty_s &amp;soundProperty)=0</div><div class="ttdoc">is used to set sourceSoundProperties </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a6a5814402c82ea2bf229ac2d63862f06"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a6a5814402c82ea2bf229ac2d63862f06">am::IAmControlSend::hookSystemSinkVolumeTick</a></div><div class="ttdeci">virtual void hookSystemSinkVolumeTick(const am_Handle_s handle, const am_sinkID_t sinkID, const am_volume_t volume)=0</div><div class="ttdoc">volumeticks. </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a4d85e7efc34685e6841ad730b8f949bd"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a4d85e7efc34685e6841ad730b8f949bd">am::IAmControlReceive::getListDomains</a></div><div class="ttdeci">virtual am_Error_e getListDomains(std::vector&lt; am_Domain_s &gt; &amp;listDomains) const =0</div><div class="ttdoc">returns a complete list of all domains </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a97bd2824cf1d24dfcfe1e627360a39c1"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a97bd2824cf1d24dfcfe1e627360a39c1">am::IAmControlReceive::getListCrossfadersOfDomain</a></div><div class="ttdeci">virtual am_Error_e getListCrossfadersOfDomain(const am_domainID_t domainID, std::vector&lt; am_crossfaderID_t &gt; &amp;listCrossfadersID) const =0</div><div class="ttdoc">returns all crossfaders of a domain </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a1f88f342cc533b839d07eefe3362b45d"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a1f88f342cc533b839d07eefe3362b45d">am::IAmControlSend::hookSystemRegisterGateway</a></div><div class="ttdeci">virtual am_Error_e hookSystemRegisterGateway(const am_Gateway_s &amp;gatewayData, am_gatewayID_t &amp;gatewayID)=0</div><div class="ttdoc">is called when a routing adaptor registers a gateway </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_aea1a6b2dc3ae880e4272fd8ce88b1b86"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#aea1a6b2dc3ae880e4272fd8ce88b1b86">am::IAmControlReceive::getListGateways</a></div><div class="ttdeci">virtual am_Error_e getListGateways(std::vector&lt; am_Gateway_s &gt; &amp;listGateways) const =0</div><div class="ttdoc">returns a list of gateways </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a58953a661695f9325cc6ad6413dae941"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a58953a661695f9325cc6ad6413dae941">am::IAmControlReceive::setSinkSoundProperty</a></div><div class="ttdeci">virtual am_Error_e setSinkSoundProperty(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const am_SoundProperty_s &amp;soundProperty)=0</div><div class="ttdoc">is used to set sinkSoundProperties </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_add34d377b96424a805caeb4be2e7d7dc"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#add34d377b96424a805caeb4be2e7d7dc">am::IAmControlReceive::removeSinkClassDB</a></div><div class="ttdeci">virtual am_Error_e removeSinkClassDB(const am_sinkClass_t sinkClassID)=0</div><div class="ttdoc">removes a domain from the DB </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a99e570ac6ef721af35b4a9baced7f6ad"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a99e570ac6ef721af35b4a9baced7f6ad">am::IAmControlReceive::enterCrossfaderDB</a></div><div class="ttdeci">virtual am_Error_e enterCrossfaderDB(const am_Crossfader_s &amp;crossfaderData, am_crossfaderID_t &amp;crossfaderID)=0</div><div class="ttdoc">enters a crossfader in the database. </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a3fc916ba460523204db578e750e0422a"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a3fc916ba460523204db578e750e0422a">am::IAmControlReceive::setSinkNotificationConfiguration</a></div><div class="ttdeci">virtual am_Error_e setSinkNotificationConfiguration(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const am_NotificationConfiguration_s &amp;notificationConfiguration)=0</div><div class="ttdoc">set a sink notification configuration </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a0eaec631c13a8e98cd7e13bc8c30c5f1"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a0eaec631c13a8e98cd7e13bc8c30c5f1">am::IAmControlSend::getInterfaceVersion</a></div><div class="ttdeci">virtual void getInterfaceVersion(std::string &amp;version) const =0</div><div class="ttdoc">This function returns the version of the interface returns E_OK, E_UNKOWN if version is unknown...</div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a7a4952da0cdf7359d46efeef736c75a6"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a7a4952da0cdf7359d46efeef736c75a6">am::IAmControlSend::hookUserSetMainSourceSoundProperty</a></div><div class="ttdeci">virtual am_Error_e hookUserSetMainSourceSoundProperty(const am_sourceID_t sourceID, const am_MainSoundProperty_s &amp;soundProperty)=0</div><div class="ttdoc">sets a user MainSourceSoundProperty </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_ae92ad6769edd9d95d4fa86f8b760b672"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#ae92ad6769edd9d95d4fa86f8b760b672">am::IAmControlReceive::setSourceNotificationConfiguration</a></div><div class="ttdeci">virtual am_Error_e setSourceNotificationConfiguration(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_NotificationConfiguration_s &amp;notificationConfiguration)=0</div><div class="ttdoc">set a source notification configuration </div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
@@ -531,9 +267,9 @@ $(document).ready(function(){initNavTree('IAmControl_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="IAmControl_8h.html">IAmControl.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/IAmDatabaseHandler_8h.html b/docs/IAmDatabaseHandler_8h.html
index 5262055..6cf3ea4 100644..100755
--- a/docs/IAmDatabaseHandler_8h.html
+++ b/docs/IAmDatabaseHandler_8h.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerCore/include/IAmDatabaseHandler.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('IAmDatabaseHandler_8h.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -115,34 +118,38 @@ $(document).ready(function(){initNavTree('IAmDatabaseHandler_8h.html','');});
<p>SPDX license identifier: MPL-2.0.
<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &quot;<a class="el" href="audiomanagertypes_8h_source.html">audiomanagertypes.h</a>&quot;</code><br/>
-<code>#include &lt;map&gt;</code><br/>
-<code>#include &lt;vector&gt;</code><br/>
-<code>#include &lt;string&gt;</code><br/>
-<code>#include &lt;iostream&gt;</code><br/>
-<code>#include &lt;functional&gt;</code><br/>
-<code>#include &quot;audiomanagerconfig.h&quot;</code><br/>
+<div class="textblock"><code>#include &quot;<a class="el" href="audiomanagertypes_8h_source.html">audiomanagertypes.h</a>&quot;</code><br />
+<code>#include &lt;map&gt;</code><br />
+<code>#include &lt;vector&gt;</code><br />
+<code>#include &lt;string&gt;</code><br />
+<code>#include &lt;iostream&gt;</code><br />
+<code>#include &lt;functional&gt;</code><br />
+<code>#include &lt;memory&gt;</code><br />
+<code>#include &lt;assert.h&gt;</code><br />
+<code>#include &lt;algorithm&gt;</code><br />
+<code>#include &quot;audiomanagerconfig.h&quot;</code><br />
</div>
<p><a href="IAmDatabaseHandler_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class handles and abstracts the database. <a href="classam_1_1IAmDatabaseHandler.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class handles and abstracts the database. <a href="classam_1_1IAmDatabaseHandler.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html">am::IAmDatabaseHandler::IAmDatabaseObserver</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Database observer protocol. <a href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
-<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
-<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br/></td></tr>
+<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
+<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
-<tr class="memitem:af1483e9f2fc14b224e95addc9c68749a"><td class="memItemLeft" align="right" valign="top">typedef std::map<br class="typebreak"/>
-&lt; am_gatewayID_t, std::vector<br class="typebreak"/>
-&lt; bool &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#af1483e9f2fc14b224e95addc9c68749a">am::ListConnectionFormat</a></td></tr>
-<tr class="memdesc:af1483e9f2fc14b224e95addc9c68749a"><td class="mdescLeft">&#160;</td><td class="mdescRight">type for list of connection formats <a href="#af1483e9f2fc14b224e95addc9c68749a">More...</a><br/></td></tr>
+<tr class="memitem:af1483e9f2fc14b224e95addc9c68749a"><td class="memItemLeft" align="right" valign="top">typedef std::map&lt; am_gatewayID_t, std::vector&lt; bool &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#af1483e9f2fc14b224e95addc9c68749a">am::ListConnectionFormat</a></td></tr>
+<tr class="memdesc:af1483e9f2fc14b224e95addc9c68749a"><td class="mdescLeft">&#160;</td><td class="mdescRight">type for list of connection formats <a href="namespaceam.html#af1483e9f2fc14b224e95addc9c68749a">More...</a><br /></td></tr>
<tr class="separator:af1483e9f2fc14b224e95addc9c68749a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -161,9 +168,9 @@ Typedefs</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_a2790e911832141e38a92850240f8218.html">include</a></li><li class="navelem"><a class="el" href="IAmDatabaseHandler_8h.html">IAmDatabaseHandler.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/IAmDatabaseHandler_8h.js b/docs/IAmDatabaseHandler_8h.js
index 1c8cf3f..02f8650 100644..100755
--- a/docs/IAmDatabaseHandler_8h.js
+++ b/docs/IAmDatabaseHandler_8h.js
@@ -1,5 +1,6 @@
var IAmDatabaseHandler_8h =
[
[ "IAmDatabaseHandler", "classam_1_1IAmDatabaseHandler.html", "classam_1_1IAmDatabaseHandler" ],
+ [ "IAmDatabaseObserver", "classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html", "classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver" ],
[ "ListConnectionFormat", "IAmDatabaseHandler_8h.html#af1483e9f2fc14b224e95addc9c68749a", null ]
]; \ No newline at end of file
diff --git a/docs/IAmDatabaseHandler_8h_source.html b/docs/IAmDatabaseHandler_8h_source.html
index a3976e1..3df3808 100644..100755
--- a/docs/IAmDatabaseHandler_8h_source.html
+++ b/docs/IAmDatabaseHandler_8h_source.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerCore/include/IAmDatabaseHandler.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('IAmDatabaseHandler_8h_source.html','')
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -108,195 +111,25 @@ $(document).ready(function(){initNavTree('IAmDatabaseHandler_8h_source.html','')
<div class="title">IAmDatabaseHandler.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="IAmDatabaseHandler_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef DATABASEHANDLERINTERFACE_H_</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define DATABASEHANDLERINTERFACE_H_</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="audiomanagertypes_8h.html">audiomanagertypes.h</a>&quot;</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;map&gt;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &lt;iostream&gt;</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;functional&gt;</span></div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &quot;audiomanagerconfig.h&quot;</span></div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keyword">namespace </span>am</div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;{</div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keyword">class </span>CAmDatabaseObserver;</div>
-<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">class </span>CAmRoutingTree;</div>
-<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="namespaceam.html#af1483e9f2fc14b224e95addc9c68749a"> 40</a></span>&#160;<span class="keyword">class </span>CAmRoutingTreeItem;</div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="comment">//enum { DYNAMIC_ID_BOUNDARY = 100 }; //!&lt; the value below is reserved for staticIDs, the value above will be assigned to dynamically registered items</span></div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="comment">//todo: check the enum values before entering &amp; changing in the database.</span></div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="comment">//todo: change asserts for dynamic boundary checks into failure answers.#</span></div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="comment">//todo: check autoincrement boundary and set to 16bit limits</span></div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="comment">//todo: If the sink is part of a gateway, the listconnectionFormats is copied to the gatewayInformation. Check this statement for sinks &amp; sources</span></div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="comment">//todo: exchange last_insert_row id to be more safe</span></div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="comment">//todo: create test to ensure uniqueness of names throughout the database</span></div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="comment">//todo: enforce the uniqueness of names</span></div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="keyword">typedef</span> std::map&lt;am_gatewayID_t, std::vector&lt;bool&gt; &gt; <a class="code" href="namespaceam.html#af1483e9f2fc14b224e95addc9c68749a">ListConnectionFormat</a>; </div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div>
-<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="classam_1_1IAmDatabaseHandler.html"> 59</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a></div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;{</div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="classam_1_1IAmDatabaseHandler.html#adfb44d955abb5daf2f88a94e348a7d0a"> 62</a></span>&#160; <a class="code" href="classam_1_1IAmDatabaseHandler.html#adfb44d955abb5daf2f88a94e348a7d0a">IAmDatabaseHandler</a> () {};</div>
-<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="classam_1_1IAmDatabaseHandler.html#ac32159495655fcc57dfd8def42ccc29b"> 63</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#ac32159495655fcc57dfd8def42ccc29b">~IAmDatabaseHandler</a> () {};</div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#ae5b97276c8f23516c96d643074d9bd37">enterDomainDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Domain__s.html">am_Domain_s</a>&amp; domainData, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID) = 0;</div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a1e35f8f2f516b5000fe08629d80a156e">enterMainConnectionDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a>&amp; mainConnectionData, <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a>&amp; connectionID) = 0;</div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#adecdd54551e1c61ce1456baf64fe3551">enterSinkDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a>&amp; sinkData, <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&amp; sinkID) = 0;</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#add669d85238ae9ce0bdb41ed3fd1278b">enterCrossfaderDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a>&amp; crossfaderData, <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a>&amp; crossfaderID) = 0;</div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#ace4524f2000fc1ced243a940ca4832f1">enterGatewayDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a>&amp; gatewayData, <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a>&amp; gatewayID) = 0;</div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#af4413c8086ff28f647d453950af8abdb">enterConverterDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp; converteData, <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> &amp; converterID) = 0;</div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aa3f27d5657cdd135b9dc4736818f47de">enterSourceDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a>&amp; sourceData, <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&amp; sourceID) = 0;</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#ae1b1befa8114143f034a9d23a3d342e7">enterConnectionDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Connection__s.html">am_Connection_s</a>&amp; connection, <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a>&amp; connectionID) = 0;</div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aa68321ff2c5c1eb836b84f5cf5d380b3">enterSinkClassDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a>&amp; sinkClass, <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a>&amp; sinkClassID) = 0;</div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a9dddcfbf76bb240038e879732419cb34">enterSourceClassDB</a>(<a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a>&amp; sourceClassID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a>&amp; sourceClass) = 0;</div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a6faee19d124908c84664c1e19009fdf0">enterSystemProperties</a>(<span class="keyword">const</span> std::vector&lt;am_SystemProperty_s&gt;&amp; listSystemProperties) = 0;</div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a0a2d0c68b3057c81bcbcc8b70ea4c14c">changeMainConnectionRouteDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainconnectionID, <span class="keyword">const</span> std::vector&lt;am_connectionID_t&gt;&amp; listConnectionID) = 0;</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a6918fa6bdf7b4f67c0e79ae3271f224a">changeMainConnectionStateDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainconnectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am_ConnectionState_e</a> connectionState) = 0;</div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#abac19e0151ba92bc2b0e0e000ff5d3fa">changeSinkMainVolumeDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> mainVolume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) = 0;</div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aedbf270a72b093ca654705f7c7d19bc7">changeSinkAvailabilityDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) = 0;</div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aaad1bac114cc397979a213bd4d64801b">changeDomainStateDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> domainState, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID) = 0;</div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a423a079a9b30ddb22b5b6606172beee9">changeSinkMuteStateDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> muteState, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) = 0;</div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aed82758f78d7f18a5d04c55b473b0941">changeMainSinkSoundPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) = 0;</div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a9a0f3525d1545a8f1ec1866179c23a9a">changeMainSourceSoundPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID) = 0;</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a945cc8f11a6e732abcd2d8e69e5494cb">changeSourceSoundPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a>&amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID) = 0;</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a188c4f35a71019f93dca80383168719f">changeSinkSoundPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a>&amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) = 0;</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a3071b4ddea4a724c3bc134e30f2ff0b4">changeSourceAvailabilityDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID) = 0;</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a04227468ea5dcdf59541e1e8c5c6cfb5">changeSystemPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a>&amp; property) = 0;</div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a6fdf37f9c85fa44d46621f06901972cb">changeDelayMainConnection</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> &amp; delay, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> &amp; connectionID) = 0;</div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a79e99ade2bc757dcb1c3ffd932ff41fe">changeSinkClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a>&amp; sinkClass) = 0;</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#af7e0be6ef2f4261a28b5eccc40202342">changeSourceClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a>&amp; sourceClass) = 0;</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a61ddfb38febecfd0cf1e9345b6a24296">changeConnectionTimingInformation</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> delay) = 0;</div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a064a3103d4b0a00fad3bfc20f163f102">changeConnectionFinal</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID) = 0;</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a21b4b7666daff2933b5135c3f265829b">changeSourceState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am_SourceState_e</a> sourceState) = 0;</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a25e54ebb6c445074776c9ca359771154">changeSinkVolume</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume) = 0;</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#acf61797535b856c0cbfda1cd70240869">changeSourceVolume</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume) = 0;</div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aa88031997235d5ca9dda5db3247b0e61">changeCrossFaderHotSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a> hotsink) = 0;</div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#acbc4e96c2a2016902a75a79d5a23d79d">removeMainConnectionDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID) = 0;</div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a6883ae9e19e90e83f1fac340e7bda72f">removeSinkDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) = 0;</div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a98ddefe6bb14feab48c1964e999a5ac0">removeSourceDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID) = 0;</div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aa44ed0e2f5d4096ba3d215122be51e23">removeGatewayDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID) = 0;</div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a5356cdea1f1f955bf27f995df657493a">removeConverterDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID) = 0;</div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aa173c99dc2928eb3da3f5db884cb2e82">removeCrossfaderDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID) = 0;</div>
-<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a6aa9b4ff49f84e4b448214b03ee70bbc">removeDomainDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID) = 0;</div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a6318ff31f7d63fc265a9f3df983006cd">removeSinkClassDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID) = 0;</div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a00856a07a8e7f245717f6f0b61a137b7">removeSourceClassDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID) = 0;</div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a93c7c508341de77c91cad7a9f3e454fd">removeConnection</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID) = 0;</div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#af540d8023567d0e8d1e40507a5805672">getSourceClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a>&amp; classInfo) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a5724edd794cf3034aedba3173a227bc9">getSinkClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a>&amp; sinkClass) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a9835425bd1e19c83c7e4ed4a0d3e408e">getGatewayInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a>&amp; gatewayData) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#ae46436366f819d74a2e97a254e821522">getConverterInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a>&amp; converterData) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a732736fc99705072600b79915d8db8c9">getSinkInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a>&amp; sinkData) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a775d0c2d81423ddd7ad930f356f9341c">getSourceInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a>&amp; sourceData) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a9d79f62a80987a16fe79bf96b7eb62f5">getCrossfaderInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID, <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a>&amp; crossfaderData) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aa04d4792c67b31126a32cef7deea9210">getMainConnectionInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID, <a class="code" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a>&amp; mainConnectionData) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aebd6c2981bc88f4035506d1a23227b08">getSinkMainVolume</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a>&amp; mainVolume) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a92b385078ec779deb4c5af4fa888c902">getSinkVolume</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a>&amp; volume) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#affcea706b5644e372f2495dd9769ab2d">getSourceVolume</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a>&amp; volume) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#ad2a55ec4fedeb850d807a4fa5def3c61">getSinkSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a> propertyType, int16_t&amp; value) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a83cb8ee4cfe1e72e30586a80cb3e0334">getSourceSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a> propertyType, int16_t&amp; value) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#ae8d5612288475d15a170b5249df54fb1">getListSinkSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundproperties) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a51a3ec746ff6902831f69496cd2fece2">getListSourceSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundproperties) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a3e1cdf54330bd7b02803597a09230cb8">getMainSinkSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a> propertyType, int16_t&amp; value) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aa8eeb1a5353782f0018a4e4e9ba16440">getMainSourceSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a> propertyType, int16_t&amp; value) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#ac79922744480ed4999e24609fe0dc8c4">getListSinksOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_sinkID_t&gt;&amp; listSinkID) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a110b76a4cd150a882bd55630d0737816">getListSourcesOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_sourceID_t&gt;&amp; listSourceID) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a582c44a804ddfaf1e65f1da5ff73d013">getListCrossfadersOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_crossfaderID_t&gt;&amp; listGatewaysID) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aa92387044a709c93c6bbc3b749c9d587">getListGatewaysOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_gatewayID_t&gt;&amp; listGatewaysID) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a3634c3dc658859d70546c92981d27789">getListConvertersOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_converterID_t&gt;&amp; listConvertersID) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a6e213ed6b60e4e82512e30835394167d">getListMainConnections</a>(std::vector&lt;am_MainConnection_s&gt;&amp; listMainConnections) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a8265be20dd2e82710a7acf3611fb0457">getListDomains</a>(std::vector&lt;am_Domain_s&gt;&amp; listDomains) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a2930829b81fce558266de3955baef664">getListConnections</a>(std::vector&lt;am_Connection_s&gt;&amp; listConnections) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aa98ce6f4153297f29b68d4b6fdbec7f1">getListSinks</a>(std::vector&lt;am_Sink_s&gt;&amp; listSinks) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#ad20967b3bd76d83aa3eef15a43ef9e2b">getListSources</a>(std::vector&lt;am_Source_s&gt;&amp; lisSources) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a596f2f328352a607e92a98af1a50a64c">getListSourceClasses</a>(std::vector&lt;am_SourceClass_s&gt;&amp; listSourceClasses) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aa454452c89957eb236e3a68965ddac95">getListCrossfaders</a>(std::vector&lt;am_Crossfader_s&gt;&amp; listCrossfaders) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aab7a9044f1bc4ff8a048910f82dc93ea">getListGateways</a>(std::vector&lt;am_Gateway_s&gt;&amp; listGateways) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#ac6226ae40f182e73381bf2bb8e53f0ad">getListConverters</a>(std::vector&lt;am_Converter_s&gt; &amp; listConverters) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#ae99e0c125fba4122728cf1aa77916951">getListSinkClasses</a>(std::vector&lt;am_SinkClass_s&gt;&amp; listSinkClasses) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a3f5299a4c7855c9a152ad7798e21f2ea">getListVisibleMainConnections</a>(std::vector&lt;am_MainConnectionType_s&gt;&amp; listConnections) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a168ef0f08fc15b814e0b178dff419846">getListMainSinks</a>(std::vector&lt;am_SinkType_s&gt;&amp; listMainSinks) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aaa602f2e7929ad1e9cc10fd2eda948d8">getListMainSources</a>(std::vector&lt;am_SourceType_s&gt;&amp; listMainSources) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a0b64cb67f5424173c31a7abfe19a264c">getListMainSinkSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_MainSoundProperty_s&gt;&amp; listSoundProperties) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#af659b31f091fd1b6890a7dbcb4ec3110">getListMainSourceSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_MainSoundProperty_s&gt;&amp; listSourceProperties) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a8165517ad5e06f36dca978476db51d79">getListSystemProperties</a>(std::vector&lt;am_SystemProperty_s&gt;&amp; listSystemProperties) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a1990d529f5f94be2e8554e72d2d97285">getListSinkConnectionFormats</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; listConnectionFormats) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#ab32dc49a48c6550c69f1e5ff6f47dbbf">getListSourceConnectionFormats</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; listConnectionFormats) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a48ba87f599f37747522eb1af16a03f1a">getListGatewayConnectionFormats</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, std::vector&lt;bool&gt; &amp; listConnectionFormat) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a2746e261c8eda663fca9cb21dbc3f8b2">getTimingInformation</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID, <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a>&amp; delay) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a113a714d483e52e6f0a936b1deae932c">getDomainOfSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aa98813aa0ac25ad7778f8046d11f1397">getDomainOfSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a24925624e96a34d1d7b9131defa2f10d">getDomainOfCrossfader</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfader, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#acb90ec7839df0f60a388f8d8c085fb25">getSoureState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am_SourceState_e</a>&amp; sourceState) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a88825326d2cd80e9c4648cccd1d3d2d9">getDomainState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a>&amp; state) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a16da303207abb3446a4e35702226d668">peekDomain</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID) = 0;</div>
-<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a99e7c5ea89b8436c5c6442eebb71356a">peekSink</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&amp; sinkID) = 0;</div>
-<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a18abbf4a18868fd04a330b5095bca2ab">peekSource</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&amp; sourceID) = 0;</div>
-<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a19cd3bb5c5f9765c26d9c1e1ce446a72">peekSinkClassID</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a>&amp; sinkClassID) = 0;</div>
-<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#abaabbe4618ac1ec746f8666825bbd269">peekSourceClassID</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a>&amp; sourceClassID) = 0;</div>
-<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a6acd02bdacfbe2e430761e2122c12bb8">changeSourceDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties) = 0;</div>
-<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#ae84ea7d61bb96333ab5f645dfcd8716c">changeSinkDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties) = 0;</div>
-<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a252935537b216de55eb4a863503eea91">getListMainSinkNotificationConfigurations</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_NotificationConfiguration_s&gt;&amp; listMainNotificationConfigurations) = 0;</div>
-<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a584e7f24422b91763c10021933240a0a">getListMainSourceNotificationConfigurations</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_NotificationConfiguration_s&gt;&amp; listMainNotificationConfigurations) = 0;</div>
-<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a9bb4cc1477618d01328dd921549b328f">changeMainSinkNotificationConfigurationDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> mainNotificationConfiguration) = 0;</div>
-<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#abb2e2550e483c813071d7b2c1886b6f6">changeMainSourceNotificationConfigurationDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> mainNotificationConfiguration) = 0;</div>
-<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aaa47f5b2cbcabca57bff78f79a636795">changeGatewayDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkConnectionFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix) = 0;</div>
-<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a2aef10f65597fb9a9d655adcc44bd361">changeConverterDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkConnectionFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix) = 0;</div>
-<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a9cc17a375315116c62a5c8ca1587e77d">changeSinkNotificationConfigurationDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID,<span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> notificationConfiguration) = 0;</div>
-<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aeb89c0c0367dd74821a091244c074ea7">changeSourceNotificationConfigurationDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID,<span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> notificationConfiguration) = 0;</div>
-<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;</div>
-<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a9e1d1fdde84e568b07a403309b934538">existMainConnection</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a15b63daecad07ba7c5e05936bd81e571">existCrossFader</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#ad9f6af57faee9bbbed4d60a74713cc5d">existConnection</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Connection__s.html">am_Connection_s</a> &amp; connection) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a386f93453e3b1da3a40a5396150a6797">existConnectionID</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a348cfd8571de9ab3cbb34d1a2aaf8ed3">existSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#afcb911891e8c7b063f36808ed69cad66">existSourceNameOrID</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> std::string&amp; name) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a8c3b8231706e1bdaaf678d61c0e702d7">existSourceName</a>(<span class="keyword">const</span> std::string&amp; name) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a11bd32c4e08830293b875937286a61f6">existSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a2508c67c2fe59098d78a79a649342c4c">existSinkNameOrID</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> std::string&amp; name) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a543b05b186f10650810626f69e1854b0">existSinkName</a>(<span class="keyword">const</span> std::string&amp; name) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a08b54a2317afc05483592a702e5603ef">existDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a5fef30813dc9e196ecef9ad0f8e8b42f">existGateway</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a2f8d6e818ce904ddcb6f13819d94348c">existSinkClass</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a1bc6a100cdf34b25718d55b7ac110d62">existSourceClass</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aee61f6e9eb3ff6d9e4acbe915d3e1058">registerObserver</a>(<a class="code" href="classam_1_1CAmDatabaseObserver.html">CAmDatabaseObserver</a> *iObserver) = 0;</div>
-<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a04f6501896ef2534b02c0a3ae9a0073e">sourceVisible</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a9c05032e7af8306e1147dd5a0474351a">sinkVisible</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a8501e646a15bbc9a4b736f5d73bb0af9">isComponentConnected</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> &amp; gateway) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a8501e646a15bbc9a4b736f5d73bb0af9">isComponentConnected</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp; converter) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a38b7f33579ed597822a599ad87d9b4b2">calculateMainConnectionDelay</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID) <span class="keyword">const</span> = 0; </div>
-<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a4db0c750db30bd000741aa3b0f27c1e8">dump</a>( std::ostream &amp; output) <span class="keyword">const</span> = 0 ;</div>
-<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a826dc83fc99f4ef9bc96d58678f6f062">enumerateSources</a>(std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp; element)&gt; cb) <span class="keyword">const</span> = 0 ;</div>
-<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a37afd4b9ab5389f375cdca1d5e2d4d4c">enumerateSinks</a>(std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp; element)&gt; cb) <span class="keyword">const</span> = 0 ;</div>
-<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#ae3e99505973906e6a11943e6a2d325bc">enumerateGateways</a>(std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> &amp; element)&gt; cb) <span class="keyword">const</span> = 0 ;</div>
-<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a457eaf048c0f6da8b54607220d16ef44">enumerateConverters</a>(std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp; element)&gt; cb) <span class="keyword">const</span> = 0 ;</div>
-<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;</div>
-<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;};</div>
-<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;</div>
-<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;</div>
-<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;}</div>
-<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;</div>
-<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* DATABASEHANDLERINTERFACE_H_ */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_ac79922744480ed4999e24609fe0dc8c4"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#ac79922744480ed4999e24609fe0dc8c4">am::IAmDatabaseHandler::getListSinksOfDomain</a></div><div class="ttdeci">virtual am_Error_e getListSinksOfDomain(const am_domainID_t domainID, std::vector&lt; am_sinkID_t &gt; &amp;listSinkID) const =0</div></div>
+<a href="IAmDatabaseHandler_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef DATABASEHANDLERINTERFACE_H_</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#define DATABASEHANDLERINTERFACE_H_</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="audiomanagertypes_8h.html">audiomanagertypes.h</a>&quot;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;map&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &lt;iostream&gt;</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;functional&gt;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;assert.h&gt;</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &lt;algorithm&gt;</span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &quot;audiomanagerconfig.h&quot;</span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceam.html">am</a></div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;{</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="comment">//todo: check the enum values before entering &amp; changing in the database.</span></div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="comment">//todo: change asserts for dynamic boundary checks into failure answers.#</span></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="comment">//todo: check autoincrement boundary and set to 16bit limits</span></div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="comment">//todo: If the sink is part of a gateway, the listconnectionFormats is copied to the gatewayInformation. Check this statement for sinks &amp; sources</span></div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="comment">//todo: exchange last_insert_row id to be more safe</span></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="comment">//todo: create test to ensure uniqueness of names throughout the database</span></div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="comment">//todo: enforce the uniqueness of names</span></div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="namespaceam.html#af1483e9f2fc14b224e95addc9c68749a"> 49</a></span>&#160;<span class="keyword">typedef</span> std::map&lt;am_gatewayID_t, std::vector&lt;bool&gt; &gt; <a class="code" href="namespaceam.html#af1483e9f2fc14b224e95addc9c68749a">ListConnectionFormat</a>; </div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="classam_1_1IAmDatabaseHandler.html"> 55</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a></div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;{</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="classam_1_1IAmDatabaseHandler.html#adfb44d955abb5daf2f88a94e348a7d0a"> 58</a></span>&#160; <a class="code" href="classam_1_1IAmDatabaseHandler.html#adfb44d955abb5daf2f88a94e348a7d0a">IAmDatabaseHandler</a> (){}</div><div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="classam_1_1IAmDatabaseHandler.html#ac32159495655fcc57dfd8def42ccc29b"> 59</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#ac32159495655fcc57dfd8def42ccc29b">~IAmDatabaseHandler</a> (){}</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#ae5b97276c8f23516c96d643074d9bd37">enterDomainDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Domain__s.html">am_Domain_s</a>&amp; domainData, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID) = 0;</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a1e35f8f2f516b5000fe08629d80a156e">enterMainConnectionDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a>&amp; mainConnectionData, <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a>&amp; connectionID) = 0;</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#adecdd54551e1c61ce1456baf64fe3551">enterSinkDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a>&amp; sinkData, <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&amp; sinkID) = 0;</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#add669d85238ae9ce0bdb41ed3fd1278b">enterCrossfaderDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a>&amp; crossfaderData, <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a>&amp; crossfaderID) = 0;</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#ace4524f2000fc1ced243a940ca4832f1">enterGatewayDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a>&amp; gatewayData, <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a>&amp; gatewayID) = 0;</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#af4413c8086ff28f647d453950af8abdb">enterConverterDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp; converteData, <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> &amp; converterID) = 0;</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aa3f27d5657cdd135b9dc4736818f47de">enterSourceDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a>&amp; sourceData, <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&amp; sourceID) = 0;</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#ae1b1befa8114143f034a9d23a3d342e7">enterConnectionDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Connection__s.html">am_Connection_s</a>&amp; connection, <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a>&amp; connectionID) = 0;</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aa68321ff2c5c1eb836b84f5cf5d380b3">enterSinkClassDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a>&amp; sinkClass, <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a>&amp; sinkClassID) = 0;</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a9dddcfbf76bb240038e879732419cb34">enterSourceClassDB</a>(<a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a>&amp; sourceClassID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a>&amp; sourceClass) = 0;</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a6faee19d124908c84664c1e19009fdf0">enterSystemProperties</a>(<span class="keyword">const</span> std::vector&lt;am_SystemProperty_s&gt;&amp; listSystemProperties) = 0;</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a0a2d0c68b3057c81bcbcc8b70ea4c14c">changeMainConnectionRouteDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainconnectionID, <span class="keyword">const</span> std::vector&lt;am_connectionID_t&gt;&amp; listConnectionID) = 0;</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a6918fa6bdf7b4f67c0e79ae3271f224a">changeMainConnectionStateDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainconnectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am_ConnectionState_e</a> connectionState) = 0;</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#abac19e0151ba92bc2b0e0e000ff5d3fa">changeSinkMainVolumeDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> mainVolume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) = 0;</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aedbf270a72b093ca654705f7c7d19bc7">changeSinkAvailabilityDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) = 0;</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aaad1bac114cc397979a213bd4d64801b">changeDomainStateDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> domainState, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID) = 0;</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a423a079a9b30ddb22b5b6606172beee9">changeSinkMuteStateDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> muteState, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) = 0;</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aed82758f78d7f18a5d04c55b473b0941">changeMainSinkSoundPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) = 0;</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a9a0f3525d1545a8f1ec1866179c23a9a">changeMainSourceSoundPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID) = 0;</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a945cc8f11a6e732abcd2d8e69e5494cb">changeSourceSoundPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a>&amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID) = 0;</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a188c4f35a71019f93dca80383168719f">changeSinkSoundPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a>&amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) = 0;</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a3071b4ddea4a724c3bc134e30f2ff0b4">changeSourceAvailabilityDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID) = 0;</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a04227468ea5dcdf59541e1e8c5c6cfb5">changeSystemPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a>&amp; property) = 0;</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a6fdf37f9c85fa44d46621f06901972cb">changeDelayMainConnection</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> &amp; delay, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> &amp; connectionID) = 0;</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a79e99ade2bc757dcb1c3ffd932ff41fe">changeSinkClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a>&amp; sinkClass) = 0;</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#af7e0be6ef2f4261a28b5eccc40202342">changeSourceClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a>&amp; sourceClass) = 0;</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a61ddfb38febecfd0cf1e9345b6a24296">changeConnectionTimingInformation</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> delay) = 0;</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a064a3103d4b0a00fad3bfc20f163f102">changeConnectionFinal</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID) = 0;</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a21b4b7666daff2933b5135c3f265829b">changeSourceState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am_SourceState_e</a> sourceState) = 0;</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aabd5097cfe3288060fe6266c6ea98e21">changeSourceInterruptState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am_InterruptState_e</a> interruptState) = 0;</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a25e54ebb6c445074776c9ca359771154">changeSinkVolume</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume) = 0;</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#acf61797535b856c0cbfda1cd70240869">changeSourceVolume</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume) = 0;</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aa88031997235d5ca9dda5db3247b0e61">changeCrossFaderHotSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a> hotsink) = 0;</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#acbc4e96c2a2016902a75a79d5a23d79d">removeMainConnectionDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID) = 0;</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a6883ae9e19e90e83f1fac340e7bda72f">removeSinkDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) = 0;</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a98ddefe6bb14feab48c1964e999a5ac0">removeSourceDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID) = 0;</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aa44ed0e2f5d4096ba3d215122be51e23">removeGatewayDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID) = 0;</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a5356cdea1f1f955bf27f995df657493a">removeConverterDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID) = 0;</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aa173c99dc2928eb3da3f5db884cb2e82">removeCrossfaderDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID) = 0;</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a6aa9b4ff49f84e4b448214b03ee70bbc">removeDomainDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID) = 0;</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a6318ff31f7d63fc265a9f3df983006cd">removeSinkClassDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID) = 0;</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a00856a07a8e7f245717f6f0b61a137b7">removeSourceClassDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID) = 0;</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a93c7c508341de77c91cad7a9f3e454fd">removeConnection</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID) = 0;</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#af540d8023567d0e8d1e40507a5805672">getSourceClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a>&amp; classInfo) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a5724edd794cf3034aedba3173a227bc9">getSinkClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a>&amp; sinkClass) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a9835425bd1e19c83c7e4ed4a0d3e408e">getGatewayInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a>&amp; gatewayData) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#ae46436366f819d74a2e97a254e821522">getConverterInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a>&amp; converterData) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a732736fc99705072600b79915d8db8c9">getSinkInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a>&amp; sinkData) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a775d0c2d81423ddd7ad930f356f9341c">getSourceInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a>&amp; sourceData) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a9d79f62a80987a16fe79bf96b7eb62f5">getCrossfaderInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID, <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a>&amp; crossfaderData) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aa04d4792c67b31126a32cef7deea9210">getMainConnectionInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID, <a class="code" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a>&amp; mainConnectionData) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aebd6c2981bc88f4035506d1a23227b08">getSinkMainVolume</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a>&amp; mainVolume) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a92b385078ec779deb4c5af4fa888c902">getSinkVolume</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a>&amp; volume) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#affcea706b5644e372f2495dd9769ab2d">getSourceVolume</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a>&amp; volume) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#ad2a55ec4fedeb850d807a4fa5def3c61">getSinkSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a> propertyType, int16_t&amp; value) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a83cb8ee4cfe1e72e30586a80cb3e0334">getSourceSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a> propertyType, int16_t&amp; value) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#ae8d5612288475d15a170b5249df54fb1">getListSinkSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundproperties) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a51a3ec746ff6902831f69496cd2fece2">getListSourceSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundproperties) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a3e1cdf54330bd7b02803597a09230cb8">getMainSinkSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a> propertyType, int16_t&amp; value) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aa8eeb1a5353782f0018a4e4e9ba16440">getMainSourceSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a> propertyType, int16_t&amp; value) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#ac79922744480ed4999e24609fe0dc8c4">getListSinksOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_sinkID_t&gt;&amp; listSinkID) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a110b76a4cd150a882bd55630d0737816">getListSourcesOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_sourceID_t&gt;&amp; listSourceID) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a582c44a804ddfaf1e65f1da5ff73d013">getListCrossfadersOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_crossfaderID_t&gt;&amp; listGatewaysID) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aa92387044a709c93c6bbc3b749c9d587">getListGatewaysOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_gatewayID_t&gt;&amp; listGatewaysID) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a3634c3dc658859d70546c92981d27789">getListConvertersOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_converterID_t&gt;&amp; listConvertersID) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a6e213ed6b60e4e82512e30835394167d">getListMainConnections</a>(std::vector&lt;am_MainConnection_s&gt;&amp; listMainConnections) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a8265be20dd2e82710a7acf3611fb0457">getListDomains</a>(std::vector&lt;am_Domain_s&gt;&amp; listDomains) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a2930829b81fce558266de3955baef664">getListConnections</a>(std::vector&lt;am_Connection_s&gt;&amp; listConnections) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aa98ce6f4153297f29b68d4b6fdbec7f1">getListSinks</a>(std::vector&lt;am_Sink_s&gt;&amp; listSinks) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#ad20967b3bd76d83aa3eef15a43ef9e2b">getListSources</a>(std::vector&lt;am_Source_s&gt;&amp; lisSources) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a596f2f328352a607e92a98af1a50a64c">getListSourceClasses</a>(std::vector&lt;am_SourceClass_s&gt;&amp; listSourceClasses) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aa454452c89957eb236e3a68965ddac95">getListCrossfaders</a>(std::vector&lt;am_Crossfader_s&gt;&amp; listCrossfaders) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aab7a9044f1bc4ff8a048910f82dc93ea">getListGateways</a>(std::vector&lt;am_Gateway_s&gt;&amp; listGateways) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#ac6226ae40f182e73381bf2bb8e53f0ad">getListConverters</a>(std::vector&lt;am_Converter_s&gt; &amp; listConverters) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#ae99e0c125fba4122728cf1aa77916951">getListSinkClasses</a>(std::vector&lt;am_SinkClass_s&gt;&amp; listSinkClasses) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a3f5299a4c7855c9a152ad7798e21f2ea">getListVisibleMainConnections</a>(std::vector&lt;am_MainConnectionType_s&gt;&amp; listConnections) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a168ef0f08fc15b814e0b178dff419846">getListMainSinks</a>(std::vector&lt;am_SinkType_s&gt;&amp; listMainSinks) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aaa602f2e7929ad1e9cc10fd2eda948d8">getListMainSources</a>(std::vector&lt;am_SourceType_s&gt;&amp; listMainSources) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a0b64cb67f5424173c31a7abfe19a264c">getListMainSinkSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_MainSoundProperty_s&gt;&amp; listSoundProperties) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#af659b31f091fd1b6890a7dbcb4ec3110">getListMainSourceSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_MainSoundProperty_s&gt;&amp; listSourceProperties) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a8165517ad5e06f36dca978476db51d79">getListSystemProperties</a>(std::vector&lt;am_SystemProperty_s&gt;&amp; listSystemProperties) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a1990d529f5f94be2e8554e72d2d97285">getListSinkConnectionFormats</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; listConnectionFormats) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#ab32dc49a48c6550c69f1e5ff6f47dbbf">getListSourceConnectionFormats</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; listConnectionFormats) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a48ba87f599f37747522eb1af16a03f1a">getListGatewayConnectionFormats</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, std::vector&lt;bool&gt; &amp; listConnectionFormat) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a2746e261c8eda663fca9cb21dbc3f8b2">getTimingInformation</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID, <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a>&amp; delay) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a113a714d483e52e6f0a936b1deae932c">getDomainOfSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aa98813aa0ac25ad7778f8046d11f1397">getDomainOfSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a24925624e96a34d1d7b9131defa2f10d">getDomainOfCrossfader</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfader, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#acb90ec7839df0f60a388f8d8c085fb25">getSoureState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am_SourceState_e</a>&amp; sourceState) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a88825326d2cd80e9c4648cccd1d3d2d9">getDomainState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a>&amp; state) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a16da303207abb3446a4e35702226d668">peekDomain</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID) = 0;</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a99e7c5ea89b8436c5c6442eebb71356a">peekSink</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&amp; sinkID) = 0;</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a18abbf4a18868fd04a330b5095bca2ab">peekSource</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&amp; sourceID) = 0;</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a19cd3bb5c5f9765c26d9c1e1ce446a72">peekSinkClassID</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a>&amp; sinkClassID) = 0;</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#abaabbe4618ac1ec746f8666825bbd269">peekSourceClassID</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a>&amp; sourceClassID) = 0;</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a6acd02bdacfbe2e430761e2122c12bb8">changeSourceDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties) = 0;</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#ae84ea7d61bb96333ab5f645dfcd8716c">changeSinkDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties) = 0;</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a252935537b216de55eb4a863503eea91">getListMainSinkNotificationConfigurations</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_NotificationConfiguration_s&gt;&amp; listMainNotificationConfigurations) = 0;</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a584e7f24422b91763c10021933240a0a">getListMainSourceNotificationConfigurations</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_NotificationConfiguration_s&gt;&amp; listMainNotificationConfigurations) = 0;</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a9bb4cc1477618d01328dd921549b328f">changeMainSinkNotificationConfigurationDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> mainNotificationConfiguration) = 0;</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#abb2e2550e483c813071d7b2c1886b6f6">changeMainSourceNotificationConfigurationDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> mainNotificationConfiguration) = 0;</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aaa47f5b2cbcabca57bff78f79a636795">changeGatewayDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkConnectionFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix) = 0;</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a2aef10f65597fb9a9d655adcc44bd361">changeConverterDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkConnectionFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix) = 0;</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a9cc17a375315116c62a5c8ca1587e77d">changeSinkNotificationConfigurationDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID,<span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> notificationConfiguration) = 0;</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aeb89c0c0367dd74821a091244c074ea7">changeSourceNotificationConfigurationDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID,<span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> notificationConfiguration) = 0;</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a9e1d1fdde84e568b07a403309b934538">existMainConnection</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a15b63daecad07ba7c5e05936bd81e571">existCrossFader</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#ad9f6af57faee9bbbed4d60a74713cc5d">existConnection</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Connection__s.html">am_Connection_s</a> &amp; connection) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a386f93453e3b1da3a40a5396150a6797">existConnectionID</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a348cfd8571de9ab3cbb34d1a2aaf8ed3">existSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#afcb911891e8c7b063f36808ed69cad66">existSourceNameOrID</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> std::string&amp; name) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a8c3b8231706e1bdaaf678d61c0e702d7">existSourceName</a>(<span class="keyword">const</span> std::string&amp; name) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a11bd32c4e08830293b875937286a61f6">existSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a2508c67c2fe59098d78a79a649342c4c">existSinkNameOrID</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> std::string&amp; name) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a543b05b186f10650810626f69e1854b0">existSinkName</a>(<span class="keyword">const</span> std::string&amp; name) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a08b54a2317afc05483592a702e5603ef">existDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a5fef30813dc9e196ecef9ad0f8e8b42f">existGateway</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a2f8d6e818ce904ddcb6f13819d94348c">existSinkClass</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a1bc6a100cdf34b25718d55b7ac110d62">existSourceClass</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a04f6501896ef2534b02c0a3ae9a0073e">sourceVisible</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a9c05032e7af8306e1147dd5a0474351a">sinkVisible</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a8501e646a15bbc9a4b736f5d73bb0af9">isComponentConnected</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> &amp; gateway) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a8501e646a15bbc9a4b736f5d73bb0af9">isComponentConnected</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp; converter) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a38b7f33579ed597822a599ad87d9b4b2">calculateMainConnectionDelay</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID) <span class="keyword">const</span> = 0; </div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a4db0c750db30bd000741aa3b0f27c1e8">dump</a>( std::ostream &amp; output) <span class="keyword">const</span> = 0 ;</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a826dc83fc99f4ef9bc96d58678f6f062">enumerateSources</a>(std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp; element)&gt; cb) <span class="keyword">const</span> = 0 ;</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a37afd4b9ab5389f375cdca1d5e2d4d4c">enumerateSinks</a>(std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp; element)&gt; cb) <span class="keyword">const</span> = 0 ;</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#ae3e99505973906e6a11943e6a2d325bc">enumerateGateways</a>(std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> &amp; element)&gt; cb) <span class="keyword">const</span> = 0 ;</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a457eaf048c0f6da8b54607220d16ef44">enumerateConverters</a>(std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp; element)&gt; cb) <span class="keyword">const</span> = 0 ;</div><div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html"> 196</a></span>&#160; <span class="keyword">class </span><a class="code" href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html">IAmDatabaseObserver</a></div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; {</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html#ae9d489996dd1e8542fac7bbe65ba66a1"> 199</a></span>&#160; <a class="code" href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html#ae9d489996dd1e8542fac7bbe65ba66a1">IAmDatabaseObserver</a>() {}</div><div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html#a9e2d26860a3e632a8df3796aa80db4ab"> 200</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html#a9e2d26860a3e632a8df3796aa80db4ab">~IAmDatabaseObserver</a>(){}</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; };</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aee69388bc7764175215cfc6676d9fd4d">registerObserver</a>(<a class="code" href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html">IAmDatabaseObserver</a> * iObserver) = 0;</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a868a9221b044f19fa8c845a192b7e8b0">unregisterObserver</a>(<a class="code" href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html">IAmDatabaseObserver</a> * iObserver) = 0;</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">unsigned</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a5c8ece0eeb3015a8dd8aacb7964fa8e5">countObservers</a>() = 0;</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;};</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;}</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* DATABASEHANDLERINTERFACE_H_ */</span><span class="preprocessor"></span></div><div class="ttc" id="classam_1_1IAmDatabaseHandler_html_ac79922744480ed4999e24609fe0dc8c4"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#ac79922744480ed4999e24609fe0dc8c4">am::IAmDatabaseHandler::getListSinksOfDomain</a></div><div class="ttdeci">virtual am_Error_e getListSinksOfDomain(const am_domainID_t domainID, std::vector&lt; am_sinkID_t &gt; &amp;listSinkID) const =0</div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a2930829b81fce558266de3955baef664"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a2930829b81fce558266de3955baef664">am::IAmDatabaseHandler::getListConnections</a></div><div class="ttdeci">virtual am_Error_e getListConnections(std::vector&lt; am_Connection_s &gt; &amp;listConnections) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aabd5097cfe3288060fe6266c6ea98e21"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aabd5097cfe3288060fe6266c6ea98e21">am::IAmDatabaseHandler::changeSourceInterruptState</a></div><div class="ttdeci">virtual am_Error_e changeSourceInterruptState(const am_sourceID_t sourceID, const am_InterruptState_e interruptState)=0</div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a9e1d1fdde84e568b07a403309b934538"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a9e1d1fdde84e568b07a403309b934538">am::IAmDatabaseHandler::existMainConnection</a></div><div class="ttdeci">virtual bool existMainConnection(const am_mainConnectionID_t mainConnectionID) const =0</div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_ace4524f2000fc1ced243a940ca4832f1"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#ace4524f2000fc1ced243a940ca4832f1">am::IAmDatabaseHandler::enterGatewayDB</a></div><div class="ttdeci">virtual am_Error_e enterGatewayDB(const am_Gateway_s &amp;gatewayData, am_gatewayID_t &amp;gatewayID)=0</div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a8265be20dd2e82710a7acf3611fb0457"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a8265be20dd2e82710a7acf3611fb0457">am::IAmDatabaseHandler::getListDomains</a></div><div class="ttdeci">virtual am_Error_e getListDomains(std::vector&lt; am_Domain_s &gt; &amp;listDomains) const =0</div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a9bb4cc1477618d01328dd921549b328f"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a9bb4cc1477618d01328dd921549b328f">am::IAmDatabaseHandler::changeMainSinkNotificationConfigurationDB</a></div><div class="ttdeci">virtual am_Error_e changeMainSinkNotificationConfigurationDB(const am_sinkID_t sinkID, const am_NotificationConfiguration_s mainNotificationConfiguration)=0</div></div>
-<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_ac32159495655fcc57dfd8def42ccc29b"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#ac32159495655fcc57dfd8def42ccc29b">am::IAmDatabaseHandler::~IAmDatabaseHandler</a></div><div class="ttdeci">virtual ~IAmDatabaseHandler()</div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00063">IAmDatabaseHandler.h:63</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_ac32159495655fcc57dfd8def42ccc29b"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#ac32159495655fcc57dfd8def42ccc29b">am::IAmDatabaseHandler::~IAmDatabaseHandler</a></div><div class="ttdeci">virtual ~IAmDatabaseHandler()</div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00059">IAmDatabaseHandler.h:59</a></div></div>
<div class="ttc" id="namespaceam_html_aee5e4e9b864d3867a896b6cdceed6ff4"><div class="ttname"><a href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am::am_connectionID_t</a></div><div class="ttdeci">uint16_t am_connectionID_t</div><div class="ttdoc">a connection ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00055">audiomanagertypes.h:55</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_acbc4e96c2a2016902a75a79d5a23d79d"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#acbc4e96c2a2016902a75a79d5a23d79d">am::IAmDatabaseHandler::removeMainConnectionDB</a></div><div class="ttdeci">virtual am_Error_e removeMainConnectionDB(const am_mainConnectionID_t mainConnectionID)=0</div></div>
<div class="ttc" id="namespaceam_html_a098f272728edf8a628fc11b0655c154d"><div class="ttname"><a href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am::am_CustomSoundPropertyType_t</a></div><div class="ttdeci">uint16_t am_CustomSoundPropertyType_t</div><div class="ttdoc">Within genivi only the some example properties are defined. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00193">audiomanagertypes.h:193</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a826dc83fc99f4ef9bc96d58678f6f062"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a826dc83fc99f4ef9bc96d58678f6f062">am::IAmDatabaseHandler::enumerateSources</a></div><div class="ttdeci">virtual am_Error_e enumerateSources(std::function&lt; void(const am_Source_s &amp;element)&gt; cb) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver_html_a9e2d26860a3e632a8df3796aa80db4ab"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html#a9e2d26860a3e632a8df3796aa80db4ab">am::IAmDatabaseHandler::IAmDatabaseObserver::~IAmDatabaseObserver</a></div><div class="ttdeci">virtual ~IAmDatabaseObserver()</div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00200">IAmDatabaseHandler.h:200</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aa04d4792c67b31126a32cef7deea9210"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aa04d4792c67b31126a32cef7deea9210">am::IAmDatabaseHandler::getMainConnectionInfoDB</a></div><div class="ttdeci">virtual am_Error_e getMainConnectionInfoDB(const am_mainConnectionID_t mainConnectionID, am_MainConnection_s &amp;mainConnectionData) const =0</div></div>
+<div class="ttc" id="namespaceam_html"><div class="ttname"><a href="namespaceam.html">am</a></div><div class="ttdoc">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects...</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8h_source.html#l00029">CAmCommandReceiver.h:29</a></div></div>
<div class="ttc" id="namespaceam_html_a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f"><div class="ttname"><a href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am::am_sinkClass_t</a></div><div class="ttdeci">uint16_t am_sinkClass_t</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00104">audiomanagertypes.h:104</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aa88031997235d5ca9dda5db3247b0e61"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aa88031997235d5ca9dda5db3247b0e61">am::IAmDatabaseHandler::changeCrossFaderHotSink</a></div><div class="ttdeci">virtual am_Error_e changeCrossFaderHotSink(const am_crossfaderID_t crossfaderID, const am_HotSink_e hotsink)=0</div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4ce"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am::am_Error_e</a></div><div class="ttdeci">am_Error_e</div><div class="ttdoc">the errors of the audiomanager. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00337">audiomanagertypes.h:337</a></div></div>
+<div class="ttc" id="namespaceam_html_a9bce055a917900b33c7fa5666ec00e22"><div class="ttname"><a href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am::am_InterruptState_e</a></div><div class="ttdeci">am_InterruptState_e</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00454">audiomanagertypes.h:454</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a0a2d0c68b3057c81bcbcc8b70ea4c14c"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a0a2d0c68b3057c81bcbcc8b70ea4c14c">am::IAmDatabaseHandler::changeMainConnectionRouteDB</a></div><div class="ttdeci">virtual am_Error_e changeMainConnectionRouteDB(const am_mainConnectionID_t mainconnectionID, const std::vector&lt; am_connectionID_t &gt; &amp;listConnectionID)=0</div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_afcb911891e8c7b063f36808ed69cad66"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#afcb911891e8c7b063f36808ed69cad66">am::IAmDatabaseHandler::existSourceNameOrID</a></div><div class="ttdeci">virtual bool existSourceNameOrID(const am_sourceID_t sourceID, const std::string &amp;name) const =0</div></div>
<div class="ttc" id="structam_1_1am__NotificationConfiguration__s_html"><div class="ttname"><a href="structam_1_1am__NotificationConfiguration__s.html">am::am_NotificationConfiguration_s</a></div><div class="ttdoc">This struct holds information about the configuration for notifications. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01109">audiomanagertypes.h:1109</a></div></div>
@@ -313,9 +146,8 @@ $(document).ready(function(){initNavTree('IAmDatabaseHandler_8h_source.html','')
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a6acd02bdacfbe2e430761e2122c12bb8"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a6acd02bdacfbe2e430761e2122c12bb8">am::IAmDatabaseHandler::changeSourceDB</a></div><div class="ttdeci">virtual am_Error_e changeSourceDB(const am_sourceID_t sourceID, const am_sourceClass_t sourceClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)=0</div></div>
<div class="ttc" id="structam_1_1am__Domain__s_html"><div class="ttname"><a href="structam_1_1am__Domain__s.html">am::am_Domain_s</a></div><div class="ttdoc">This struct describes the attribiutes of a domain. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01342">audiomanagertypes.h:1342</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_af659b31f091fd1b6890a7dbcb4ec3110"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#af659b31f091fd1b6890a7dbcb4ec3110">am::IAmDatabaseHandler::getListMainSourceSoundProperties</a></div><div class="ttdeci">virtual am_Error_e getListMainSourceSoundProperties(const am_sourceID_t sourceID, std::vector&lt; am_MainSoundProperty_s &gt; &amp;listSourceProperties) const =0</div></div>
-<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aee61f6e9eb3ff6d9e4acbe915d3e1058"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aee61f6e9eb3ff6d9e4acbe915d3e1058">am::IAmDatabaseHandler::registerObserver</a></div><div class="ttdeci">virtual void registerObserver(CAmDatabaseObserver *iObserver)=0</div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a11bd32c4e08830293b875937286a61f6"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a11bd32c4e08830293b875937286a61f6">am::IAmDatabaseHandler::existSink</a></div><div class="ttdeci">virtual bool existSink(const am_sinkID_t sinkID) const =0</div></div>
-<div class="ttc" id="namespaceam_html_af1483e9f2fc14b224e95addc9c68749a"><div class="ttname"><a href="namespaceam.html#af1483e9f2fc14b224e95addc9c68749a">am::ListConnectionFormat</a></div><div class="ttdeci">std::map&lt; am_gatewayID_t, std::vector&lt; bool &gt; &gt; ListConnectionFormat</div><div class="ttdoc">type for list of connection formats </div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00040">IAmDatabaseHandler.h:40</a></div></div>
+<div class="ttc" id="namespaceam_html_af1483e9f2fc14b224e95addc9c68749a"><div class="ttname"><a href="namespaceam.html#af1483e9f2fc14b224e95addc9c68749a">am::ListConnectionFormat</a></div><div class="ttdeci">std::map&lt; am_gatewayID_t, std::vector&lt; bool &gt; &gt; ListConnectionFormat</div><div class="ttdoc">type for list of connection formats </div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00049">IAmDatabaseHandler.h:49</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a8501e646a15bbc9a4b736f5d73bb0af9"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a8501e646a15bbc9a4b736f5d73bb0af9">am::IAmDatabaseHandler::isComponentConnected</a></div><div class="ttdeci">virtual bool isComponentConnected(const am_Gateway_s &amp;gateway) const =0</div></div>
<div class="ttc" id="namespaceam_html_aaf4c3deaf1b53aeac50503c75b4e5a31"><div class="ttname"><a href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am::am_crossfaderID_t</a></div><div class="ttdeci">uint16_t am_crossfaderID_t</div><div class="ttdoc">a crossfader ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00050">audiomanagertypes.h:50</a></div></div>
<div class="ttc" id="namespaceam_html_aa7571de351523bc315aabe81762f65a7"><div class="ttname"><a href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am::am_CustomMainSoundPropertyType_t</a></div><div class="ttdeci">uint16_t am_CustomMainSoundPropertyType_t</div><div class="ttdoc">Here are all SoundProperties that can be set via the CommandInterface. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00159">audiomanagertypes.h:159</a></div></div>
@@ -342,6 +174,7 @@ $(document).ready(function(){initNavTree('IAmDatabaseHandler_8h_source.html','')
<div class="ttc" id="structam_1_1am__SystemProperty__s_html"><div class="ttname"><a href="structam_1_1am__SystemProperty__s.html">am::am_SystemProperty_s</a></div><div class="ttdoc">struct describing system properties </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00850">audiomanagertypes.h:850</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a6fdf37f9c85fa44d46621f06901972cb"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a6fdf37f9c85fa44d46621f06901972cb">am::IAmDatabaseHandler::changeDelayMainConnection</a></div><div class="ttdeci">virtual am_Error_e changeDelayMainConnection(const am_timeSync_t &amp;delay, const am_mainConnectionID_t &amp;connectionID)=0</div></div>
<div class="ttc" id="namespaceam_html_a21f8ea45717692cd82c42c222a6ee3c8"><div class="ttname"><a href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am::am_converterID_t</a></div><div class="ttdeci">uint16_t am_converterID_t</div><div class="ttdoc">a converter ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00070">audiomanagertypes.h:70</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a5c8ece0eeb3015a8dd8aacb7964fa8e5"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a5c8ece0eeb3015a8dd8aacb7964fa8e5">am::IAmDatabaseHandler::countObservers</a></div><div class="ttdeci">virtual unsigned countObservers()=0</div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a386f93453e3b1da3a40a5396150a6797"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a386f93453e3b1da3a40a5396150a6797">am::IAmDatabaseHandler::existConnectionID</a></div><div class="ttdeci">virtual bool existConnectionID(const am_connectionID_t connectionID) const =0</div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aa44ed0e2f5d4096ba3d215122be51e23"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aa44ed0e2f5d4096ba3d215122be51e23">am::IAmDatabaseHandler::removeGatewayDB</a></div><div class="ttdeci">virtual am_Error_e removeGatewayDB(const am_gatewayID_t gatewayID)=0</div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_af4413c8086ff28f647d453950af8abdb"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#af4413c8086ff28f647d453950af8abdb">am::IAmDatabaseHandler::enterConverterDB</a></div><div class="ttdeci">virtual am_Error_e enterConverterDB(const am_Converter_s &amp;converteData, am_converterID_t &amp;converterID)=0</div></div>
@@ -355,6 +188,7 @@ $(document).ready(function(){initNavTree('IAmDatabaseHandler_8h_source.html','')
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aaad1bac114cc397979a213bd4d64801b"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aaad1bac114cc397979a213bd4d64801b">am::IAmDatabaseHandler::changeDomainStateDB</a></div><div class="ttdeci">virtual am_Error_e changeDomainStateDB(const am_DomainState_e domainState, const am_domainID_t domainID)=0</div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aedbf270a72b093ca654705f7c7d19bc7"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aedbf270a72b093ca654705f7c7d19bc7">am::IAmDatabaseHandler::changeSinkAvailabilityDB</a></div><div class="ttdeci">virtual am_Error_e changeSinkAvailabilityDB(const am_Availability_s &amp;availability, const am_sinkID_t sinkID)=0</div></div>
<div class="ttc" id="namespaceam_html_a2711516b1392ea02a7ed25fcd540a16a"><div class="ttname"><a href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am::am_sourceID_t</a></div><div class="ttdeci">uint16_t am_sourceID_t</div><div class="ttdoc">a source ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00060">audiomanagertypes.h:60</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aee69388bc7764175215cfc6676d9fd4d"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aee69388bc7764175215cfc6676d9fd4d">am::IAmDatabaseHandler::registerObserver</a></div><div class="ttdeci">virtual bool registerObserver(IAmDatabaseObserver *iObserver)=0</div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aa68321ff2c5c1eb836b84f5cf5d380b3"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aa68321ff2c5c1eb836b84f5cf5d380b3">am::IAmDatabaseHandler::enterSinkClassDB</a></div><div class="ttdeci">virtual am_Error_e enterSinkClassDB(const am_SinkClass_s &amp;sinkClass, am_sinkClass_t &amp;sinkClassID)=0</div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a00856a07a8e7f245717f6f0b61a137b7"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a00856a07a8e7f245717f6f0b61a137b7">am::IAmDatabaseHandler::removeSourceClassDB</a></div><div class="ttdeci">virtual am_Error_e removeSourceClassDB(const am_sourceClass_t sourceClassID)=0</div></div>
<div class="ttc" id="structam_1_1am__SoundProperty__s_html"><div class="ttname"><a href="structam_1_1am__SoundProperty__s.html">am::am_SoundProperty_s</a></div><div class="ttdoc">struct describing the sound property </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00832">audiomanagertypes.h:832</a></div></div>
@@ -365,8 +199,9 @@ $(document).ready(function(){initNavTree('IAmDatabaseHandler_8h_source.html','')
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a9d79f62a80987a16fe79bf96b7eb62f5"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a9d79f62a80987a16fe79bf96b7eb62f5">am::IAmDatabaseHandler::getCrossfaderInfoDB</a></div><div class="ttdeci">virtual am_Error_e getCrossfaderInfoDB(const am_crossfaderID_t crossfaderID, am_Crossfader_s &amp;crossfaderData) const =0</div></div>
<div class="ttc" id="structam_1_1am__SinkClass__s_html"><div class="ttname"><a href="structam_1_1am__SinkClass__s.html">am::am_SinkClass_s</a></div><div class="ttdoc">struct describing sinkclasses </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00868">audiomanagertypes.h:868</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aa454452c89957eb236e3a68965ddac95"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aa454452c89957eb236e3a68965ddac95">am::IAmDatabaseHandler::getListCrossfaders</a></div><div class="ttdeci">virtual am_Error_e getListCrossfaders(std::vector&lt; am_Crossfader_s &gt; &amp;listCrossfaders) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver_html"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html">am::IAmDatabaseHandler::IAmDatabaseObserver</a></div><div class="ttdoc">Database observer protocol. </div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00196">IAmDatabaseHandler.h:196</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a6918fa6bdf7b4f67c0e79ae3271f224a"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a6918fa6bdf7b4f67c0e79ae3271f224a">am::IAmDatabaseHandler::changeMainConnectionStateDB</a></div><div class="ttdeci">virtual am_Error_e changeMainConnectionStateDB(const am_mainConnectionID_t mainconnectionID, const am_ConnectionState_e connectionState)=0</div></div>
-<div class="ttc" id="classam_1_1IAmDatabaseHandler_html"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></div><div class="ttdoc">This class handles and abstracts the database. </div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00059">IAmDatabaseHandler.h:59</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></div><div class="ttdoc">This class handles and abstracts the database. </div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00055">IAmDatabaseHandler.h:55</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a24925624e96a34d1d7b9131defa2f10d"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a24925624e96a34d1d7b9131defa2f10d">am::IAmDatabaseHandler::getDomainOfCrossfader</a></div><div class="ttdeci">virtual am_Error_e getDomainOfCrossfader(const am_crossfaderID_t crossfader, am_domainID_t &amp;domainID) const =0</div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_abac19e0151ba92bc2b0e0e000ff5d3fa"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#abac19e0151ba92bc2b0e0e000ff5d3fa">am::IAmDatabaseHandler::changeSinkMainVolumeDB</a></div><div class="ttdeci">virtual am_Error_e changeSinkMainVolumeDB(const am_mainVolume_t mainVolume, const am_sinkID_t sinkID)=0</div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_ae99e0c125fba4122728cf1aa77916951"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#ae99e0c125fba4122728cf1aa77916951">am::IAmDatabaseHandler::getListSinkClasses</a></div><div class="ttdeci">virtual am_Error_e getListSinkClasses(std::vector&lt; am_SinkClass_s &gt; &amp;listSinkClasses) const =0</div></div>
@@ -404,6 +239,7 @@ $(document).ready(function(){initNavTree('IAmDatabaseHandler_8h_source.html','')
<div class="ttc" id="structam_1_1am__Availability__s_html"><div class="ttname"><a href="structam_1_1am__Availability__s.html">am::am_Availability_s</a></div><div class="ttdoc">this describes the availability of a sink or a source together with the latest change ...</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00523">audiomanagertypes.h:523</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a48ba87f599f37747522eb1af16a03f1a"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a48ba87f599f37747522eb1af16a03f1a">am::IAmDatabaseHandler::getListGatewayConnectionFormats</a></div><div class="ttdeci">virtual am_Error_e getListGatewayConnectionFormats(const am_gatewayID_t gatewayID, std::vector&lt; bool &gt; &amp;listConnectionFormat) const =0</div></div>
<div class="ttc" id="structam_1_1am__Gateway__s_html"><div class="ttname"><a href="structam_1_1am__Gateway__s.html">am::am_Gateway_s</a></div><div class="ttdoc">This struct describes the attributes of a gateway. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00689">audiomanagertypes.h:689</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver_html_ae9d489996dd1e8542fac7bbe65ba66a1"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html#ae9d489996dd1e8542fac7bbe65ba66a1">am::IAmDatabaseHandler::IAmDatabaseObserver::IAmDatabaseObserver</a></div><div class="ttdeci">IAmDatabaseObserver()</div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00199">IAmDatabaseHandler.h:199</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aab7a9044f1bc4ff8a048910f82dc93ea"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aab7a9044f1bc4ff8a048910f82dc93ea">am::IAmDatabaseHandler::getListGateways</a></div><div class="ttdeci">virtual am_Error_e getListGateways(std::vector&lt; am_Gateway_s &gt; &amp;listGateways) const =0</div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a3634c3dc658859d70546c92981d27789"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a3634c3dc658859d70546c92981d27789">am::IAmDatabaseHandler::getListConvertersOfDomain</a></div><div class="ttdeci">virtual am_Error_e getListConvertersOfDomain(const am_domainID_t domainID, std::vector&lt; am_converterID_t &gt; &amp;listConvertersID) const =0</div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_af7e0be6ef2f4261a28b5eccc40202342"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#af7e0be6ef2f4261a28b5eccc40202342">am::IAmDatabaseHandler::changeSourceClassInfoDB</a></div><div class="ttdeci">virtual am_Error_e changeSourceClassInfoDB(const am_SourceClass_s &amp;sourceClass)=0</div></div>
@@ -417,7 +253,7 @@ $(document).ready(function(){initNavTree('IAmDatabaseHandler_8h_source.html','')
<div class="ttc" id="namespaceam_html_a58a230b5da10699a7ce1b1f2a1c550e6"><div class="ttname"><a href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am::am_domainID_t</a></div><div class="ttdeci">uint16_t am_domainID_t</div><div class="ttdoc">a domain ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00045">audiomanagertypes.h:45</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a15b63daecad07ba7c5e05936bd81e571"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a15b63daecad07ba7c5e05936bd81e571">am::IAmDatabaseHandler::existCrossFader</a></div><div class="ttdeci">virtual bool existCrossFader(const am_crossfaderID_t crossfaderID) const =0</div></div>
<div class="ttc" id="namespaceam_html_a834886e7c3e4a2d6745ef2b59b485b00"><div class="ttname"><a href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am::am_mainVolume_t</a></div><div class="ttdeci">int16_t am_mainVolume_t</div><div class="ttdoc">This is the volume presented on the command interface. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00100">audiomanagertypes.h:100</a></div></div>
-<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_adfb44d955abb5daf2f88a94e348a7d0a"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#adfb44d955abb5daf2f88a94e348a7d0a">am::IAmDatabaseHandler::IAmDatabaseHandler</a></div><div class="ttdeci">IAmDatabaseHandler()</div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00062">IAmDatabaseHandler.h:62</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_adfb44d955abb5daf2f88a94e348a7d0a"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#adfb44d955abb5daf2f88a94e348a7d0a">am::IAmDatabaseHandler::IAmDatabaseHandler</a></div><div class="ttdeci">IAmDatabaseHandler()</div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00058">IAmDatabaseHandler.h:58</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_acf61797535b856c0cbfda1cd70240869"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#acf61797535b856c0cbfda1cd70240869">am::IAmDatabaseHandler::changeSourceVolume</a></div><div class="ttdeci">virtual am_Error_e changeSourceVolume(const am_sourceID_t sourceID, const am_volume_t volume)=0</div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_ae84ea7d61bb96333ab5f645dfcd8716c"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#ae84ea7d61bb96333ab5f645dfcd8716c">am::IAmDatabaseHandler::changeSinkDB</a></div><div class="ttdeci">virtual am_Error_e changeSinkDB(const am_sinkID_t sinkID, const am_sinkClass_t sinkClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)=0</div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a6faee19d124908c84664c1e19009fdf0"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a6faee19d124908c84664c1e19009fdf0">am::IAmDatabaseHandler::enterSystemProperties</a></div><div class="ttdeci">virtual am_Error_e enterSystemProperties(const std::vector&lt; am_SystemProperty_s &gt; &amp;listSystemProperties)=0</div></div>
@@ -437,18 +273,18 @@ $(document).ready(function(){initNavTree('IAmDatabaseHandler_8h_source.html','')
<div class="ttc" id="namespaceam_html_aac2b901ff83ee381fbe99913753e2416"><div class="ttname"><a href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am::am_sinkID_t</a></div><div class="ttdeci">uint16_t am_sinkID_t</div><div class="ttdoc">a sink ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00065">audiomanagertypes.h:65</a></div></div>
<div class="ttc" id="namespaceam_html_a33a5bb7641f58ab3a5f3b86400ad804c"><div class="ttname"><a href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am::am_mainConnectionID_t</a></div><div class="ttdeci">uint16_t am_mainConnectionID_t</div><div class="ttdoc">a mainConnection ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00080">audiomanagertypes.h:80</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aa3f27d5657cdd135b9dc4736818f47de"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aa3f27d5657cdd135b9dc4736818f47de">am::IAmDatabaseHandler::enterSourceDB</a></div><div class="ttdeci">virtual am_Error_e enterSourceDB(const am_Source_s &amp;sourceData, am_sourceID_t &amp;sourceID)=0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a868a9221b044f19fa8c845a192b7e8b0"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a868a9221b044f19fa8c845a192b7e8b0">am::IAmDatabaseHandler::unregisterObserver</a></div><div class="ttdeci">virtual bool unregisterObserver(IAmDatabaseObserver *iObserver)=0</div></div>
<div class="ttc" id="namespaceam_html_af966cbbc3b1d6e637d81a46eaa7dd358"><div class="ttname"><a href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am::am_SourceState_e</a></div><div class="ttdeci">am_SourceState_e</div><div class="ttdoc">The source state reflects the state of the source. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00412">audiomanagertypes.h:412</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a16da303207abb3446a4e35702226d668"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a16da303207abb3446a4e35702226d668">am::IAmDatabaseHandler::peekDomain</a></div><div class="ttdeci">virtual am_Error_e peekDomain(const std::string &amp;name, am_domainID_t &amp;domainID)=0</div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a8c3b8231706e1bdaaf678d61c0e702d7"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a8c3b8231706e1bdaaf678d61c0e702d7">am::IAmDatabaseHandler::existSourceName</a></div><div class="ttdeci">virtual bool existSourceName(const std::string &amp;name) const =0</div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a79e99ade2bc757dcb1c3ffd932ff41fe"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a79e99ade2bc757dcb1c3ffd932ff41fe">am::IAmDatabaseHandler::changeSinkClassInfoDB</a></div><div class="ttdeci">virtual am_Error_e changeSinkClassInfoDB(const am_SinkClass_s &amp;sinkClass)=0</div></div>
-<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_ae5b97276c8f23516c96d643074d9bd37"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#ae5b97276c8f23516c96d643074d9bd37">am::IAmDatabaseHandler::enterDomainDB</a></div><div class="ttdeci">virtual am_Error_e enterDomainDB(const am_Domain_s &amp;domainData, am_domainID_t &amp;domainID)=0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_ae5b97276c8f23516c96d643074d9bd37"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#ae5b97276c8f23516c96d643074d9bd37">am::IAmDatabaseHandler::enterDomainDB</a></div><div class="ttdeci">virtual am_Error_e enterDomainDB(const am_Domain_s &amp;domainData, am_domainID_t &amp;domainID)=0</div><div class="ttdoc">The following interface methods must be implemented by the subclass. </div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a3f5299a4c7855c9a152ad7798e21f2ea"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a3f5299a4c7855c9a152ad7798e21f2ea">am::IAmDatabaseHandler::getListVisibleMainConnections</a></div><div class="ttdeci">virtual am_Error_e getListVisibleMainConnections(std::vector&lt; am_MainConnectionType_s &gt; &amp;listConnections) const =0</div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_af540d8023567d0e8d1e40507a5805672"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#af540d8023567d0e8d1e40507a5805672">am::IAmDatabaseHandler::getSourceClassInfoDB</a></div><div class="ttdeci">virtual am_Error_e getSourceClassInfoDB(const am_sourceID_t sourceID, am_SourceClass_s &amp;classInfo) const =0</div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a945cc8f11a6e732abcd2d8e69e5494cb"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a945cc8f11a6e732abcd2d8e69e5494cb">am::IAmDatabaseHandler::changeSourceSoundPropertyDB</a></div><div class="ttdeci">virtual am_Error_e changeSourceSoundPropertyDB(const am_SoundProperty_s &amp;soundProperty, const am_sourceID_t sourceID)=0</div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_ab32dc49a48c6550c69f1e5ff6f47dbbf"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#ab32dc49a48c6550c69f1e5ff6f47dbbf">am::IAmDatabaseHandler::getListSourceConnectionFormats</a></div><div class="ttdeci">virtual am_Error_e getListSourceConnectionFormats(const am_sourceID_t sourceID, std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats) const =0</div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_ad2a55ec4fedeb850d807a4fa5def3c61"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#ad2a55ec4fedeb850d807a4fa5def3c61">am::IAmDatabaseHandler::getSinkSoundPropertyValue</a></div><div class="ttdeci">virtual am_Error_e getSinkSoundPropertyValue(const am_sinkID_t sinkID, const am_CustomSoundPropertyType_t propertyType, int16_t &amp;value) const =0</div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a04227468ea5dcdf59541e1e8c5c6cfb5"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a04227468ea5dcdf59541e1e8c5c6cfb5">am::IAmDatabaseHandler::changeSystemPropertyDB</a></div><div class="ttdeci">virtual am_Error_e changeSystemPropertyDB(const am_SystemProperty_s &amp;property)=0</div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html">am::CAmDatabaseObserver</a></div><div class="ttdoc">This class observes the Database and notifies other classes about important events, mainly the CommandSender. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8h_source.html#l00042">CAmDatabaseObserver.h:42</a></div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_abaabbe4618ac1ec746f8666825bbd269"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#abaabbe4618ac1ec746f8666825bbd269">am::IAmDatabaseHandler::peekSourceClassID</a></div><div class="ttdeci">virtual am_Error_e peekSourceClassID(const std::string &amp;name, am_sourceClass_t &amp;sourceClassID)=0</div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aa8eeb1a5353782f0018a4e4e9ba16440"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aa8eeb1a5353782f0018a4e4e9ba16440">am::IAmDatabaseHandler::getMainSourceSoundPropertyValue</a></div><div class="ttdeci">virtual am_Error_e getMainSourceSoundPropertyValue(const am_sourceID_t sourceID, const am_CustomMainSoundPropertyType_t propertyType, int16_t &amp;value) const =0</div></div>
<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a25e54ebb6c445074776c9ca359771154"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a25e54ebb6c445074776c9ca359771154">am::IAmDatabaseHandler::changeSinkVolume</a></div><div class="ttdeci">virtual am_Error_e changeSinkVolume(const am_sinkID_t sinkID, const am_volume_t volume)=0</div></div>
@@ -458,9 +294,9 @@ $(document).ready(function(){initNavTree('IAmDatabaseHandler_8h_source.html','')
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_a2790e911832141e38a92850240f8218.html">include</a></li><li class="navelem"><a class="el" href="IAmDatabaseHandler_8h.html">IAmDatabaseHandler.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:29 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/IAmRouting_8h.html b/docs/IAmRouting_8h.html
index 27d8ea0..b47cff0 100644..100755
--- a/docs/IAmRouting_8h.html
+++ b/docs/IAmRouting_8h.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: include/IAmRouting.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('IAmRouting_8h.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -115,26 +118,26 @@ $(document).ready(function(){initNavTree('IAmRouting_8h.html','');});
<p>Copyright (C) 2012 - 2014, BMW AG.
<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &lt;vector&gt;</code><br/>
-<code>#include &lt;string&gt;</code><br/>
-<code>#include &quot;<a class="el" href="audiomanagertypes_8h_source.html">audiomanagertypes.h</a>&quot;</code><br/>
+<div class="textblock"><code>#include &lt;vector&gt;</code><br />
+<code>#include &lt;string&gt;</code><br />
+<code>#include &quot;<a class="el" href="audiomanagertypes_8h_source.html">audiomanagertypes.h</a>&quot;</code><br />
</div>
<p><a href="IAmRouting_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html">am::IAmRoutingReceive</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Routing Receive sendInterface description. <a href="classam_1_1IAmRoutingReceive.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Routing Receive sendInterface description. <a href="classam_1_1IAmRoutingReceive.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingSend.html">am::IAmRoutingSend</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class implements everything from Audiomanager -&gt; RoutingAdapter There are two rules that have to be kept in mind when implementing against this interface:<br/>
-. <a href="classam_1_1IAmRoutingSend.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class implements everything from Audiomanager -&gt; RoutingAdapter There are two rules that have to be kept in mind when implementing against this interface:<br />
+. <a href="classam_1_1IAmRoutingSend.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
-<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
-<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br/></td></tr>
+<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
+<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
@@ -173,9 +176,9 @@ Macros</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="IAmRouting_8h.html">IAmRouting.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/IAmRouting_8h.js b/docs/IAmRouting_8h.js
index 5f7d81d..5f7d81d 100644..100755
--- a/docs/IAmRouting_8h.js
+++ b/docs/IAmRouting_8h.js
diff --git a/docs/IAmRouting_8h_source.html b/docs/IAmRouting_8h_source.html
index 636ce3b..d22fadd 100644..100755
--- a/docs/IAmRouting_8h_source.html
+++ b/docs/IAmRouting_8h_source.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: include/IAmRouting.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('IAmRouting_8h_source.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -108,159 +111,28 @@ $(document).ready(function(){initNavTree('IAmRouting_8h_source.html','');});
<div class="title">IAmRouting.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="IAmRouting_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
-<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#if !defined(EA_6B9C54C0_2366_4139_97CF_28563364DACA__INCLUDED_)</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define EA_6B9C54C0_2366_4139_97CF_28563364DACA__INCLUDED_</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="audiomanagertypes_8h.html">audiomanagertypes.h</a>&quot;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="keyword">namespace </span>am {</div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="keyword">class </span>CAmDbusWrapper;</div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="keyword">class </span>CAmSocketHandler;</div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;}</div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="audiomanagertypes_8h.html">audiomanagertypes.h</a>&quot;</span></div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
-<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="IAmRouting_8h.html#af578bc00c94c55f619aa16407eceab99"> 38</a></span>&#160;<span class="preprocessor">#define RoutingVersion &quot;5.0&quot;</span></div>
-<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"></span><span class="keyword">namespace </span>am {</div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div>
-<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="classam_1_1IAmRoutingReceive.html"> 56</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1IAmRoutingReceive.html">IAmRoutingReceive</a></div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;{</div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="classam_1_1IAmRoutingReceive.html#a15caa7d5f6206c72b4d08c9c2f91bc0d"> 60</a></span>&#160; <a class="code" href="classam_1_1IAmRoutingReceive.html#a15caa7d5f6206c72b4d08c9c2f91bc0d">IAmRoutingReceive</a>() {</div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; }</div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div>
-<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="classam_1_1IAmRoutingReceive.html#aebc0709a8bb38ff685b823309d6f1de6"> 64</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#aebc0709a8bb38ff685b823309d6f1de6">~IAmRoutingReceive</a>() {</div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;</div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; }</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#af769e4c3961c560e450f0b6b18361f34">getInterfaceVersion</a>(std::string&amp; version) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#a72cb670a0e827739b40f1dc25275ba87">ackConnect</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#a03e7fb8d499ea0c03c6c76ab13378996">ackDisconnect</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#a874dd916d08d2db9b3c47dcb3812ea12">ackSetSinkVolumeChange</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#a6c9b416e80282ee2c868172c69e2452e">ackSetSourceVolumeChange</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#a06b25fb4dfe48ff01d56153251ff1364">ackSetSourceState</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#a12ea1c73477162b22cd2fb994230f287">ackSetSinkSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#ac7203fc07af1387bac53d5a0d490fe95">ackSetSinkSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#a02ba6a3dccda6609fc8976b1458f7ab6">ackSetSourceSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#aeb11eef48f70275422fe27772973bd43">ackSetSourceSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#a0a97ac905d1999190f2fb1f37638d67c">ackCrossFading</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a> hotSink, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#a2c357e480a412386fce7aad8edb4543e">ackSourceVolumeTick</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume) =0;</div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#a4eac2fddd9395bc97f79ceda64187b32">ackSinkVolumeTick</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume) =0;</div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#a4e1db1d55e040f3f5c46994d9f768b0c">peekDomain</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID) =0;</div>
-<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#a849d4c283038b940a527b942c06724a0">registerDomain</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Domain__s.html">am_Domain_s</a>&amp; domainData, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID) =0;</div>
-<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#acf94dc68c2a171d127097f9694693385">deregisterDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID) =0;</div>
-<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#a300c94fe3b479efefa7a6a078867e21f">registerConverter</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a>&amp; converterData, <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a>&amp; converterID) =0;</div>
-<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#a9ed1cd44ef9ca9b09203a96b54f668d2">registerGateway</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a>&amp; gatewayData, <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a>&amp; gatewayID) =0;</div>
-<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#a3c6d5aad9a85419a5b5ee4c696f4654d">deregisterConverter</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID) =0;</div>
-<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#af0ca52c12aa1bab515a051442e00bd29">deregisterGateway</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID) =0;</div>
-<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#aa3583e8b977020cfdbcf5e47be25488c">peekSink</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&amp; sinkID) =0;</div>
-<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#ab4d06a6570362092bc185ba32a601167">registerSink</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a>&amp; sinkData, <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&amp; sinkID) =0;</div>
-<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#a5dc4bcf614b9f3f59a6c7c738f05b6e7">deregisterSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) =0;</div>
-<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#a233ca8e3757e70c9e424f7bb8029fb48">peekSource</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&amp; sourceID) =0;</div>
-<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#a2e4ca326a8c184325122a3a16a8fee71">registerSource</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a>&amp; sourceData, <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&amp; sourceID) =0;</div>
-<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#a4de3ff05b440cb5ec3b79f8b78409bf1">deregisterSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID) =0;</div>
-<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#a18a5df7fad65bba57bc425eecaa67d4f">registerCrossfader</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a>&amp; crossfaderData, <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a>&amp; crossfaderID) =0;</div>
-<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#a9ca751ae21440db0cfa8d84b5710b94c">deregisterCrossfader</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID) =0;</div>
-<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#ab68fbeaa1ef9f388218b44893ce15efc">peekSourceClassID</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a>&amp; sourceClassID) =0;</div>
-<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#af9ac084d087a42beeb5ddd0faebd2d1b">peekSinkClassID</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a>&amp; sinkClassID) =0;</div>
-<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#a49ab31952e392112eaf184db809aada3">hookInterruptStatusChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am_InterruptState_e</a> interruptState) =0;</div>
-<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#aa3c4072ea6329de74a3de905f4a4fe49">hookDomainRegistrationComplete</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID) =0;</div>
-<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#adc9d66b01e688c88a61b5367e71e60f8">hookSinkAvailablityStatusChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability) =0;</div>
-<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#ad40e6493d938dedb90fc15f1d1f15963">hookSourceAvailablityStatusChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability) =0;</div>
-<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#a94b1ef1c7c9b2b89cc26024f90608775">hookDomainStateChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> domainState) =0;</div>
-<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#a4f8746295a5a954e2adb33acad61282f">hookTimingInformationChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> delay) =0;</div>
-<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#ad69597d7b47dc11366ae5cb9c69728c4">sendChangedData</a>(<span class="keyword">const</span> std::vector&lt;am_EarlyData_s&gt;&amp; earlyData) =0;</div>
-<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#a190aec21f3efd9c9bcf75d892e187e92">getDBusConnectionWrapper</a>(<a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a>*&amp; dbusConnectionWrapper) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#a6611f5ee0bba788a86dd1840b02ecb90">getSocketHandler</a>(<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>*&amp; socketHandler) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#ae0821ab93da899ad30d666a43622654d">confirmRoutingReady</a>(<span class="keyword">const</span> uint16_t handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#a5278852c553b7f7929a424e3b716a087">confirmRoutingRundown</a>(<span class="keyword">const</span> uint16_t handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#a4e70fab23fb1b31a630872f5976a13b3">updateConverter</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix) =0;</div>
-<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#a3ed2f0ff228d0256c544ca055576d045">updateGateway</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix) =0;</div>
-<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#a410b5484dd67defeb25531dae77fd32d">updateSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties) =0;</div>
-<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#a06083196aa4c076c7a5b9dae9bbb4ebe">updateSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties) =0;</div>
-<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#ae63720078e964f9645b9722b6a04d47c">ackSetVolumes</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> std::vector&lt;am_Volumes_s&gt;&amp; listvolumes, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#aa908806a25e9cc12977097becb3ef40b">ackSinkNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#ac36edace9dd1574e5208b5073d3bf078">ackSourceNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#a2038b03578f95ff9d5297914c011dbfb">hookSinkNotificationDataChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; payload) =0;</div>
-<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#aacb97dd192686d5cd77ee80714245706">hookSourceNotificationDataChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; payload) =0;</div>
-<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#ab8916b90e085933e784f583938a8e0cf">getDomainOfSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#a8a490d69529de441f62189e26f29a509">getDomainOfSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#a9803e069f83e4a1139697dfcf2cf4821">getDomainOfCrossfader</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfader, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160;</div>
-<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;};</div>
-<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160;</div>
-<div class="line"><a name="l00357"></a><span class="lineno"><a class="line" href="classam_1_1IAmRoutingSend.html"> 357</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a></div>
-<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160;{</div>
-<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160;</div>
-<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00361"></a><span class="lineno"><a class="line" href="classam_1_1IAmRoutingSend.html#ad1f2443c1dae33eb6071c715caf54eec"> 361</a></span>&#160; <a class="code" href="classam_1_1IAmRoutingSend.html#ad1f2443c1dae33eb6071c715caf54eec">IAmRoutingSend</a>() {</div>
-<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160;</div>
-<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; }</div>
-<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160;</div>
-<div class="line"><a name="l00365"></a><span class="lineno"><a class="line" href="classam_1_1IAmRoutingSend.html#a2252476d4ff4fd1e7a56e92048f12f6e"> 365</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="classam_1_1IAmRoutingSend.html#a2252476d4ff4fd1e7a56e92048f12f6e">~IAmRoutingSend</a>() {</div>
-<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160;</div>
-<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; }</div>
-<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160;</div>
-<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingSend.html#aa3c35315ba28147126d6c9db571f8c0b">getInterfaceVersion</a>(std::string&amp; version) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingSend.html#a9b40a38d0091d7784bdedf3d91093b99">startupInterface</a>(<a class="code" href="classam_1_1IAmRoutingReceive.html">IAmRoutingReceive</a>* routingreceiveinterface) =0;</div>
-<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingSend.html#afd2ef6005caa8d7a45614343e1c451e8">setRoutingReady</a>(<span class="keyword">const</span> uint16_t handle) =0;</div>
-<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingSend.html#a9e1c212a50f380f38f2be94ca336597e">setRoutingRundown</a>(<span class="keyword">const</span> uint16_t handle) =0;</div>
-<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingSend.html#ac32fb8376178ca94085cb3676541881f">asyncAbort</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle) =0;</div>
-<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingSend.html#aed21a3ad01cfe62e39168e080ed7ecff">asyncConnect</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> connectionFormat) =0;</div>
-<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingSend.html#a13c67c43d494d69622ff8390d0ac670d">asyncDisconnect</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID) =0;</div>
-<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingSend.html#a187da2405f7e675ddcab28c2306b4d54">asyncSetSinkVolume</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> ramp, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> time) =0;</div>
-<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingSend.html#a54e1c82bce73f5f355fce119ae7cbb7c">asyncSetSourceVolume</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> ramp, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> time) =0;</div>
-<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingSend.html#a55957b77924e8c8fb358c5408e13f9e0">asyncSetSourceState</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am_SourceState_e</a> state) =0;</div>
-<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingSend.html#ab618f8f73047f99a397ae09f2e4dc117">asyncSetSinkSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties) =0;</div>
-<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingSend.html#a1a56926a95fdb5c1f8128cf93ea4c8f3">asyncSetSinkSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a>&amp; soundProperty) =0;</div>
-<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingSend.html#a9597c5c072dc05a57b1278a93fd48252">asyncSetSourceSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties) =0;</div>
-<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingSend.html#a8a63375af30b80030cea91d926042688">asyncSetSourceSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a>&amp; soundProperty) =0;</div>
-<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingSend.html#a4d00922dbed36d1836dec9832388e9ab">asyncCrossFade</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a> hotSink, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> rampType, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> time) =0;</div>
-<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingSend.html#aa70db3ad187a06ec1333c21358987773">setDomainState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> domainState) =0;</div>
-<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingSend.html#ad4761b14565a6dd9ea24fa21cafdf540">returnBusName</a>(std::string&amp; BusName) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingSend.html#a4b65c7722bdf888b1cb24b331b4eecea">asyncSetVolumes</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> std::vector&lt;am_Volumes_s&gt;&amp; listVolumes) =0;</div>
-<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingSend.html#aea5a145d496363f890b9103be4371962">asyncSetSinkNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; notificationConfiguration) =0;</div>
-<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingSend.html#a95fb11f817aeda9247318d589cbb9c40">asyncSetSourceNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; notificationConfiguration) =0;</div>
-<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingSend.html#a53dc66f59e728a3370f0fca132c212e7">resyncConnectionState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_Connection_s&gt;&amp; listOfExistingConnections) =0;</div>
-<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160;</div>
-<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160;};</div>
-<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160;}</div>
-<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160;<span class="preprocessor">#endif // !defined(EA_6B9C54C0_2366_4139_97CF_28563364DACA__INCLUDED_)</span></div>
-<div class="ttc" id="classam_1_1IAmRoutingSend_html_a95fb11f817aeda9247318d589cbb9c40"><div class="ttname"><a href="classam_1_1IAmRoutingSend.html#a95fb11f817aeda9247318d589cbb9c40">am::IAmRoutingSend::asyncSetSourceNotificationConfiguration</a></div><div class="ttdeci">virtual am_Error_e asyncSetSourceNotificationConfiguration(const am_Handle_s handle, const am_sourceID_t sourceID, const am_NotificationConfiguration_s &amp;notificationConfiguration)=0</div><div class="ttdoc">sets the notification configuration of a source. </div></div>
-<div class="ttc" id="classam_1_1IAmRoutingReceive_html_a6611f5ee0bba788a86dd1840b02ecb90"><div class="ttname"><a href="classam_1_1IAmRoutingReceive.html#a6611f5ee0bba788a86dd1840b02ecb90">am::IAmRoutingReceive::getSocketHandler</a></div><div class="ttdeci">virtual am_Error_e getSocketHandler(CAmSocketHandler *&amp;socketHandler) const =0</div><div class="ttdoc">This function returns the pointer to the socketHandler. </div></div>
+<a href="IAmRouting_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#if !defined(EA_6B9C54C0_2366_4139_97CF_28563364DACA__INCLUDED_)</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define EA_6B9C54C0_2366_4139_97CF_28563364DACA__INCLUDED_</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="audiomanagertypes_8h.html">audiomanagertypes.h</a>&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceam.html">am</a> {</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="keyword">class </span>CAmDbusWrapper;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="keyword">class </span>CAmSocketHandler;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;}</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="audiomanagertypes_8h.html">audiomanagertypes.h</a>&quot;</span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="IAmRouting_8h.html#af578bc00c94c55f619aa16407eceab99"> 38</a></span>&#160;<span class="preprocessor">#define RoutingVersion &quot;5.0&quot;</span></div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceam.html">am</a> {</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="classam_1_1IAmRoutingReceive.html"> 56</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1IAmRoutingReceive.html">IAmRoutingReceive</a></div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;{</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="classam_1_1IAmRoutingReceive.html#a15caa7d5f6206c72b4d08c9c2f91bc0d"> 60</a></span>&#160; <a class="code" href="classam_1_1IAmRoutingReceive.html#a15caa7d5f6206c72b4d08c9c2f91bc0d">IAmRoutingReceive</a>() {</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; }</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="classam_1_1IAmRoutingReceive.html#aebc0709a8bb38ff685b823309d6f1de6"> 64</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#aebc0709a8bb38ff685b823309d6f1de6">~IAmRoutingReceive</a>() {</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; }</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#af769e4c3961c560e450f0b6b18361f34">getInterfaceVersion</a>(std::string&amp; version) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#a72cb670a0e827739b40f1dc25275ba87">ackConnect</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#a03e7fb8d499ea0c03c6c76ab13378996">ackDisconnect</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#a874dd916d08d2db9b3c47dcb3812ea12">ackSetSinkVolumeChange</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#a6c9b416e80282ee2c868172c69e2452e">ackSetSourceVolumeChange</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#a06b25fb4dfe48ff01d56153251ff1364">ackSetSourceState</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#a12ea1c73477162b22cd2fb994230f287">ackSetSinkSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#ac7203fc07af1387bac53d5a0d490fe95">ackSetSinkSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#a02ba6a3dccda6609fc8976b1458f7ab6">ackSetSourceSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#aeb11eef48f70275422fe27772973bd43">ackSetSourceSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#a0a97ac905d1999190f2fb1f37638d67c">ackCrossFading</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a> hotSink, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#a2c357e480a412386fce7aad8edb4543e">ackSourceVolumeTick</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume) =0;</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#a4eac2fddd9395bc97f79ceda64187b32">ackSinkVolumeTick</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume) =0;</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#a4e1db1d55e040f3f5c46994d9f768b0c">peekDomain</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID) =0;</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#a849d4c283038b940a527b942c06724a0">registerDomain</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Domain__s.html">am_Domain_s</a>&amp; domainData, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID) =0;</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#acf94dc68c2a171d127097f9694693385">deregisterDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID) =0;</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#a300c94fe3b479efefa7a6a078867e21f">registerConverter</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a>&amp; converterData, <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a>&amp; converterID) =0;</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#a9ed1cd44ef9ca9b09203a96b54f668d2">registerGateway</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a>&amp; gatewayData, <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a>&amp; gatewayID) =0;</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#a3c6d5aad9a85419a5b5ee4c696f4654d">deregisterConverter</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID) =0;</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#af0ca52c12aa1bab515a051442e00bd29">deregisterGateway</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID) =0;</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#aa3583e8b977020cfdbcf5e47be25488c">peekSink</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&amp; sinkID) =0;</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#ab4d06a6570362092bc185ba32a601167">registerSink</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a>&amp; sinkData, <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&amp; sinkID) =0;</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#a5dc4bcf614b9f3f59a6c7c738f05b6e7">deregisterSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) =0;</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#a233ca8e3757e70c9e424f7bb8029fb48">peekSource</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&amp; sourceID) =0;</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#a2e4ca326a8c184325122a3a16a8fee71">registerSource</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a>&amp; sourceData, <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&amp; sourceID) =0;</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#a4de3ff05b440cb5ec3b79f8b78409bf1">deregisterSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID) =0;</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#a18a5df7fad65bba57bc425eecaa67d4f">registerCrossfader</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a>&amp; crossfaderData, <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a>&amp; crossfaderID) =0;</div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#a9ca751ae21440db0cfa8d84b5710b94c">deregisterCrossfader</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID) =0;</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#ab68fbeaa1ef9f388218b44893ce15efc">peekSourceClassID</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a>&amp; sourceClassID) =0;</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#af9ac084d087a42beeb5ddd0faebd2d1b">peekSinkClassID</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a>&amp; sinkClassID) =0;</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#a49ab31952e392112eaf184db809aada3">hookInterruptStatusChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am_InterruptState_e</a> interruptState) =0;</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#aa3c4072ea6329de74a3de905f4a4fe49">hookDomainRegistrationComplete</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID) =0;</div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#adc9d66b01e688c88a61b5367e71e60f8">hookSinkAvailablityStatusChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability) =0;</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#ad40e6493d938dedb90fc15f1d1f15963">hookSourceAvailablityStatusChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability) =0;</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#a94b1ef1c7c9b2b89cc26024f90608775">hookDomainStateChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> domainState) =0;</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#a4f8746295a5a954e2adb33acad61282f">hookTimingInformationChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> delay) =0;</div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#ad69597d7b47dc11366ae5cb9c69728c4">sendChangedData</a>(<span class="keyword">const</span> std::vector&lt;am_EarlyData_s&gt;&amp; earlyData) =0;</div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#a190aec21f3efd9c9bcf75d892e187e92">getDBusConnectionWrapper</a>(<a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a>*&amp; dbusConnectionWrapper) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#a6611f5ee0bba788a86dd1840b02ecb90">getSocketHandler</a>(<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>*&amp; socketHandler) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#ae0821ab93da899ad30d666a43622654d">confirmRoutingReady</a>(<span class="keyword">const</span> uint16_t handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#a5278852c553b7f7929a424e3b716a087">confirmRoutingRundown</a>(<span class="keyword">const</span> uint16_t handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#a4e70fab23fb1b31a630872f5976a13b3">updateConverter</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix) =0;</div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#a3ed2f0ff228d0256c544ca055576d045">updateGateway</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix) =0;</div><div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#a410b5484dd67defeb25531dae77fd32d">updateSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties) =0;</div><div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#a06083196aa4c076c7a5b9dae9bbb4ebe">updateSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties) =0;</div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#ae63720078e964f9645b9722b6a04d47c">ackSetVolumes</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> std::vector&lt;am_Volumes_s&gt;&amp; listvolumes, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#aa908806a25e9cc12977097becb3ef40b">ackSinkNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#ac36edace9dd1574e5208b5073d3bf078">ackSourceNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#a2038b03578f95ff9d5297914c011dbfb">hookSinkNotificationDataChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; payload) =0;</div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#aacb97dd192686d5cd77ee80714245706">hookSourceNotificationDataChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; payload) =0;</div><div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#ab8916b90e085933e784f583938a8e0cf">getDomainOfSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#a8a490d69529de441f62189e26f29a509">getDomainOfSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmRoutingReceive.html#a9803e069f83e4a1139697dfcf2cf4821">getDomainOfCrossfader</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfader, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160;</div><div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;};</div><div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160;</div><div class="line"><a name="l00357"></a><span class="lineno"><a class="line" href="classam_1_1IAmRoutingSend.html"> 357</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a></div><div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160;{</div><div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160;</div><div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00361"></a><span class="lineno"><a class="line" href="classam_1_1IAmRoutingSend.html#ad1f2443c1dae33eb6071c715caf54eec"> 361</a></span>&#160; <a class="code" href="classam_1_1IAmRoutingSend.html#ad1f2443c1dae33eb6071c715caf54eec">IAmRoutingSend</a>() {</div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160;</div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; }</div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160;</div><div class="line"><a name="l00365"></a><span class="lineno"><a class="line" href="classam_1_1IAmRoutingSend.html#a2252476d4ff4fd1e7a56e92048f12f6e"> 365</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="classam_1_1IAmRoutingSend.html#a2252476d4ff4fd1e7a56e92048f12f6e">~IAmRoutingSend</a>() {</div><div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160;</div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; }</div><div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160;</div><div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmRoutingReceive.html#af769e4c3961c560e450f0b6b18361f34">getInterfaceVersion</a>(std::string&amp; version) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> startupInterface(<a class="code" href="classam_1_1IAmRoutingReceive.html">IAmRoutingReceive</a>* routingreceiveinterface) =0;</div><div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> setRoutingReady(<span class="keyword">const</span> uint16_t handle) =0;</div><div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> setRoutingRundown(<span class="keyword">const</span> uint16_t handle) =0;</div><div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> asyncAbort(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle) =0;</div><div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> asyncConnect(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> connectionFormat) =0;</div><div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> asyncDisconnect(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID) =0;</div><div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> asyncSetSinkVolume(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> ramp, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> time) =0;</div><div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> asyncSetSourceVolume(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> ramp, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> time) =0;</div><div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> asyncSetSourceState(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am_SourceState_e</a> state) =0;</div><div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> asyncSetSinkSoundProperties(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties) =0;</div><div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> asyncSetSinkSoundProperty(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a>&amp; soundProperty) =0;</div><div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> asyncSetSourceSoundProperties(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties) =0;</div><div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> asyncSetSourceSoundProperty(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a>&amp; soundProperty) =0;</div><div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> asyncCrossFade(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a> hotSink, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> rampType, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> time) =0;</div><div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> setDomainState(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> domainState) =0;</div><div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> returnBusName(std::string&amp; BusName) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> asyncSetVolumes(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> std::vector&lt;am_Volumes_s&gt;&amp; listVolumes) =0;</div><div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> asyncSetSinkNotificationConfiguration(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; notificationConfiguration) =0;</div><div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> asyncSetSourceNotificationConfiguration(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; notificationConfiguration) =0;</div><div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> resyncConnectionState(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_Connection_s&gt;&amp; listOfExistingConnections) =0;</div><div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160;</div><div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160;};</div><div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160;}</div><div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160;<span class="preprocessor">#endif // !defined(EA_6B9C54C0_2366_4139_97CF_28563364DACA__INCLUDED_)</span></div><div class="ttc" id="classam_1_1IAmRoutingReceive_html_a6611f5ee0bba788a86dd1840b02ecb90"><div class="ttname"><a href="classam_1_1IAmRoutingReceive.html#a6611f5ee0bba788a86dd1840b02ecb90">am::IAmRoutingReceive::getSocketHandler</a></div><div class="ttdeci">virtual am_Error_e getSocketHandler(CAmSocketHandler *&amp;socketHandler) const =0</div><div class="ttdoc">This function returns the pointer to the socketHandler. </div></div>
<div class="ttc" id="classam_1_1IAmRoutingReceive_html_a9ed1cd44ef9ca9b09203a96b54f668d2"><div class="ttname"><a href="classam_1_1IAmRoutingReceive.html#a9ed1cd44ef9ca9b09203a96b54f668d2">am::IAmRoutingReceive::registerGateway</a></div><div class="ttdeci">virtual am_Error_e registerGateway(const am_Gateway_s &amp;gatewayData, am_gatewayID_t &amp;gatewayID)=0</div><div class="ttdoc">registers a gateway. </div></div>
-<div class="ttc" id="classam_1_1IAmRoutingSend_html_ab618f8f73047f99a397ae09f2e4dc117"><div class="ttname"><a href="classam_1_1IAmRoutingSend.html#ab618f8f73047f99a397ae09f2e4dc117">am::IAmRoutingSend::asyncSetSinkSoundProperties</a></div><div class="ttdeci">virtual am_Error_e asyncSetSinkSoundProperties(const am_Handle_s handle, const am_sinkID_t sinkID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties)=0</div><div class="ttdoc">this function sets the sinksoundproperty. </div></div>
<div class="ttc" id="namespaceam_html_aee5e4e9b864d3867a896b6cdceed6ff4"><div class="ttname"><a href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am::am_connectionID_t</a></div><div class="ttdeci">uint16_t am_connectionID_t</div><div class="ttdoc">a connection ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00055">audiomanagertypes.h:55</a></div></div>
-<div class="ttc" id="classam_1_1IAmRoutingSend_html_a4b65c7722bdf888b1cb24b331b4eecea"><div class="ttname"><a href="classam_1_1IAmRoutingSend.html#a4b65c7722bdf888b1cb24b331b4eecea">am::IAmRoutingSend::asyncSetVolumes</a></div><div class="ttdeci">virtual am_Error_e asyncSetVolumes(const am_Handle_s handle, const std::vector&lt; am_Volumes_s &gt; &amp;listVolumes)=0</div><div class="ttdoc">This command sets multiple source or and sink volumes within a domain at a time. </div></div>
+<div class="ttc" id="namespaceam_html"><div class="ttname"><a href="namespaceam.html">am</a></div><div class="ttdoc">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects...</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8h_source.html#l00029">CAmCommandReceiver.h:29</a></div></div>
<div class="ttc" id="classam_1_1IAmRoutingReceive_html_a2038b03578f95ff9d5297914c011dbfb"><div class="ttname"><a href="classam_1_1IAmRoutingReceive.html#a2038b03578f95ff9d5297914c011dbfb">am::IAmRoutingReceive::hookSinkNotificationDataChange</a></div><div class="ttdeci">virtual void hookSinkNotificationDataChange(const am_sinkID_t sinkID, const am_NotificationPayload_s &amp;payload)=0</div><div class="ttdoc">is called whenever a notified value needs to be send </div></div>
-<div class="ttc" id="classam_1_1IAmRoutingSend_html_a187da2405f7e675ddcab28c2306b4d54"><div class="ttname"><a href="classam_1_1IAmRoutingSend.html#a187da2405f7e675ddcab28c2306b4d54">am::IAmRoutingSend::asyncSetSinkVolume</a></div><div class="ttdeci">virtual am_Error_e asyncSetSinkVolume(const am_Handle_s handle, const am_sinkID_t sinkID, const am_volume_t volume, const am_CustomRampType_t ramp, const am_time_t time)=0</div><div class="ttdoc">this method is used to set the volume of a sink. </div></div>
<div class="ttc" id="namespaceam_html_a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f"><div class="ttname"><a href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am::am_sinkClass_t</a></div><div class="ttdeci">uint16_t am_sinkClass_t</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00104">audiomanagertypes.h:104</a></div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4ce"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am::am_Error_e</a></div><div class="ttdeci">am_Error_e</div><div class="ttdoc">the errors of the audiomanager. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00337">audiomanagertypes.h:337</a></div></div>
<div class="ttc" id="classam_1_1IAmRoutingReceive_html_ac7203fc07af1387bac53d5a0d490fe95"><div class="ttname"><a href="classam_1_1IAmRoutingReceive.html#ac7203fc07af1387bac53d5a0d490fe95">am::IAmRoutingReceive::ackSetSinkSoundProperty</a></div><div class="ttdeci">virtual void ackSetSinkSoundProperty(const am_Handle_s handle, const am_Error_e error)=0</div><div class="ttdoc">acknowledges asyncSetSinkSoundProperty </div></div>
<div class="ttc" id="namespaceam_html_a9bce055a917900b33c7fa5666ec00e22"><div class="ttname"><a href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am::am_InterruptState_e</a></div><div class="ttdeci">am_InterruptState_e</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00454">audiomanagertypes.h:454</a></div></div>
<div class="ttc" id="structam_1_1am__NotificationConfiguration__s_html"><div class="ttname"><a href="structam_1_1am__NotificationConfiguration__s.html">am::am_NotificationConfiguration_s</a></div><div class="ttdoc">This struct holds information about the configuration for notifications. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01109">audiomanagertypes.h:1109</a></div></div>
-<div class="ttc" id="classam_1_1IAmRoutingSend_html_a55957b77924e8c8fb358c5408e13f9e0"><div class="ttname"><a href="classam_1_1IAmRoutingSend.html#a55957b77924e8c8fb358c5408e13f9e0">am::IAmRoutingSend::asyncSetSourceState</a></div><div class="ttdeci">virtual am_Error_e asyncSetSourceState(const am_Handle_s handle, const am_sourceID_t sourceID, const am_SourceState_e state)=0</div><div class="ttdoc">This function is used to set the source state of a particular source. </div></div>
<div class="ttc" id="structam_1_1am__Sink__s_html"><div class="ttname"><a href="structam_1_1am__Sink__s.html">am::am_Sink_s</a></div><div class="ttdoc">This struct describes the attribiutes of a sink. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01137">audiomanagertypes.h:1137</a></div></div>
<div class="ttc" id="classam_1_1IAmRoutingReceive_html_a94b1ef1c7c9b2b89cc26024f90608775"><div class="ttname"><a href="classam_1_1IAmRoutingReceive.html#a94b1ef1c7c9b2b89cc26024f90608775">am::IAmRoutingReceive::hookDomainStateChange</a></div><div class="ttdeci">virtual void hookDomainStateChange(const am_domainID_t domainID, const am_DomainState_e domainState)=0</div><div class="ttdoc">is called when a domain changes its status. </div></div>
<div class="ttc" id="structam_1_1am__NotificationPayload__s_html"><div class="ttname"><a href="structam_1_1am__NotificationPayload__s.html">am::am_NotificationPayload_s</a></div><div class="ttdoc">This struct holds the payload of a notification. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01090">audiomanagertypes.h:1090</a></div></div>
<div class="ttc" id="classam_1_1IAmRoutingReceive_html_ad69597d7b47dc11366ae5cb9c69728c4"><div class="ttname"><a href="classam_1_1IAmRoutingReceive.html#ad69597d7b47dc11366ae5cb9c69728c4">am::IAmRoutingReceive::sendChangedData</a></div><div class="ttdeci">virtual void sendChangedData(const std::vector&lt; am_EarlyData_s &gt; &amp;earlyData)=0</div><div class="ttdoc">this function is used to send out all data that has been changed in an early state. </div></div>
<div class="ttc" id="classam_1_1IAmRoutingSend_html"><div class="ttname"><a href="classam_1_1IAmRoutingSend.html">am::IAmRoutingSend</a></div><div class="ttdoc">This class implements everything from Audiomanager -&gt; RoutingAdapter There are two rules that have to...</div><div class="ttdef"><b>Definition:</b> <a href="IAmRouting_8h_source.html#l00357">IAmRouting.h:357</a></div></div>
<div class="ttc" id="classam_1_1IAmRoutingReceive_html_aeb11eef48f70275422fe27772973bd43"><div class="ttname"><a href="classam_1_1IAmRoutingReceive.html#aeb11eef48f70275422fe27772973bd43">am::IAmRoutingReceive::ackSetSourceSoundProperty</a></div><div class="ttdeci">virtual void ackSetSourceSoundProperty(const am_Handle_s handle, const am_Error_e error)=0</div><div class="ttdoc">acknowledges asyncSetSourceSoundProperty </div></div>
-<div class="ttc" id="classam_1_1IAmRoutingSend_html_a53dc66f59e728a3370f0fca132c212e7"><div class="ttname"><a href="classam_1_1IAmRoutingSend.html#a53dc66f59e728a3370f0fca132c212e7">am::IAmRoutingSend::resyncConnectionState</a></div><div class="ttdeci">virtual am_Error_e resyncConnectionState(const am_domainID_t domainID, std::vector&lt; am_Connection_s &gt; &amp;listOfExistingConnections)=0</div><div class="ttdoc">Retrieves a list of all current active connections from a domain. </div></div>
-<div class="ttc" id="classam_1_1IAmRoutingSend_html_aa70db3ad187a06ec1333c21358987773"><div class="ttname"><a href="classam_1_1IAmRoutingSend.html#aa70db3ad187a06ec1333c21358987773">am::IAmRoutingSend::setDomainState</a></div><div class="ttdeci">virtual am_Error_e setDomainState(const am_domainID_t domainID, const am_DomainState_e domainState)=0</div><div class="ttdoc">this function is used for early and late audio functions to set the domain state </div></div>
<div class="ttc" id="classam_1_1IAmRoutingReceive_html_aa3c4072ea6329de74a3de905f4a4fe49"><div class="ttname"><a href="classam_1_1IAmRoutingReceive.html#aa3c4072ea6329de74a3de905f4a4fe49">am::IAmRoutingReceive::hookDomainRegistrationComplete</a></div><div class="ttdeci">virtual void hookDomainRegistrationComplete(const am_domainID_t domainID)=0</div><div class="ttdoc">This hook is called when all elements from a domain are registered. </div></div>
<div class="ttc" id="classam_1_1IAmRoutingReceive_html_aebc0709a8bb38ff685b823309d6f1de6"><div class="ttname"><a href="classam_1_1IAmRoutingReceive.html#aebc0709a8bb38ff685b823309d6f1de6">am::IAmRoutingReceive::~IAmRoutingReceive</a></div><div class="ttdeci">virtual ~IAmRoutingReceive()</div><div class="ttdef"><b>Definition:</b> <a href="IAmRouting_8h_source.html#l00064">IAmRouting.h:64</a></div></div>
<div class="ttc" id="structam_1_1am__Domain__s_html"><div class="ttname"><a href="structam_1_1am__Domain__s.html">am::am_Domain_s</a></div><div class="ttdoc">This struct describes the attribiutes of a domain. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01342">audiomanagertypes.h:1342</a></div></div>
-<div class="ttc" id="classam_1_1IAmRoutingSend_html_aa3c35315ba28147126d6c9db571f8c0b"><div class="ttname"><a href="classam_1_1IAmRoutingSend.html#aa3c35315ba28147126d6c9db571f8c0b">am::IAmRoutingSend::getInterfaceVersion</a></div><div class="ttdeci">virtual void getInterfaceVersion(std::string &amp;version) const =0</div><div class="ttdoc">This function returns the version of the interface. </div></div>
<div class="ttc" id="namespaceam_html_aaf4c3deaf1b53aeac50503c75b4e5a31"><div class="ttname"><a href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am::am_crossfaderID_t</a></div><div class="ttdeci">uint16_t am_crossfaderID_t</div><div class="ttdoc">a crossfader ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00050">audiomanagertypes.h:50</a></div></div>
<div class="ttc" id="namespaceam_html_a114262d77aae4ed1d2daa50a36155d3e"><div class="ttname"><a href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am::am_CustomConnectionFormat_t</a></div><div class="ttdeci">uint16_t am_CustomConnectionFormat_t</div><div class="ttdoc">This type classifies the format in which data is exchanged within a connection. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00148">audiomanagertypes.h:148</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00094">CAmSocketHandler.h:94</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00216">CAmSocketHandler.h:216</a></div></div>
<div class="ttc" id="classam_1_1IAmRoutingReceive_html_ae0821ab93da899ad30d666a43622654d"><div class="ttname"><a href="classam_1_1IAmRoutingReceive.html#ae0821ab93da899ad30d666a43622654d">am::IAmRoutingReceive::confirmRoutingReady</a></div><div class="ttdeci">virtual void confirmRoutingReady(const uint16_t handle, const am_Error_e error)=0</div><div class="ttdoc">confirms the setRoutingReady Command </div></div>
<div class="ttc" id="classam_1_1IAmRoutingReceive_html_ac36edace9dd1574e5208b5073d3bf078"><div class="ttname"><a href="classam_1_1IAmRoutingReceive.html#ac36edace9dd1574e5208b5073d3bf078">am::IAmRoutingReceive::ackSourceNotificationConfiguration</a></div><div class="ttdeci">virtual void ackSourceNotificationConfiguration(const am_Handle_s handle, const am_Error_e error)=0</div><div class="ttdoc">The acknowledge of the SourceNotificationConfiguration. </div></div>
<div class="ttc" id="namespaceam_html_ad94ba90e3c8f6bd7e51a15a811755167"><div class="ttname"><a href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am::am_timeSync_t</a></div><div class="ttdeci">int16_t am_timeSync_t</div><div class="ttdoc">offset time that is introduced in milli seconds. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00114">audiomanagertypes.h:114</a></div></div>
@@ -271,9 +143,7 @@ $(document).ready(function(){initNavTree('IAmRouting_8h_source.html','');});
<div class="ttc" id="classam_1_1IAmRoutingReceive_html_a72cb670a0e827739b40f1dc25275ba87"><div class="ttname"><a href="classam_1_1IAmRoutingReceive.html#a72cb670a0e827739b40f1dc25275ba87">am::IAmRoutingReceive::ackConnect</a></div><div class="ttdeci">virtual void ackConnect(const am_Handle_s handle, const am_connectionID_t connectionID, const am_Error_e error)=0</div><div class="ttdoc">acknowledges a asyncConnect </div></div>
<div class="ttc" id="classam_1_1IAmRoutingReceive_html_ab68fbeaa1ef9f388218b44893ce15efc"><div class="ttname"><a href="classam_1_1IAmRoutingReceive.html#ab68fbeaa1ef9f388218b44893ce15efc">am::IAmRoutingReceive::peekSourceClassID</a></div><div class="ttdeci">virtual am_Error_e peekSourceClassID(const std::string &amp;name, am_sourceClass_t &amp;sourceClassID)=0</div><div class="ttdoc">this function peeks a sourceclassID. </div></div>
<div class="ttc" id="namespaceam_html_a21f8ea45717692cd82c42c222a6ee3c8"><div class="ttname"><a href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am::am_converterID_t</a></div><div class="ttdeci">uint16_t am_converterID_t</div><div class="ttdoc">a converter ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00070">audiomanagertypes.h:70</a></div></div>
-<div class="ttc" id="classam_1_1IAmRoutingSend_html_aea5a145d496363f890b9103be4371962"><div class="ttname"><a href="classam_1_1IAmRoutingSend.html#aea5a145d496363f890b9103be4371962">am::IAmRoutingSend::asyncSetSinkNotificationConfiguration</a></div><div class="ttdeci">virtual am_Error_e asyncSetSinkNotificationConfiguration(const am_Handle_s handle, const am_sinkID_t sinkID, const am_NotificationConfiguration_s &amp;notificationConfiguration)=0</div><div class="ttdoc">sets the notification configuration of a sink. </div></div>
<div class="ttc" id="classam_1_1IAmRoutingReceive_html_a4eac2fddd9395bc97f79ceda64187b32"><div class="ttname"><a href="classam_1_1IAmRoutingReceive.html#a4eac2fddd9395bc97f79ceda64187b32">am::IAmRoutingReceive::ackSinkVolumeTick</a></div><div class="ttdeci">virtual void ackSinkVolumeTick(const am_Handle_s handle, const am_sinkID_t sinkID, const am_volume_t volume)=0</div><div class="ttdoc">acknowledges a volume tick. </div></div>
-<div class="ttc" id="classam_1_1IAmRoutingSend_html_a9b40a38d0091d7784bdedf3d91093b99"><div class="ttname"><a href="classam_1_1IAmRoutingSend.html#a9b40a38d0091d7784bdedf3d91093b99">am::IAmRoutingSend::startupInterface</a></div><div class="ttdeci">virtual am_Error_e startupInterface(IAmRoutingReceive *routingreceiveinterface)=0</div><div class="ttdoc">starts up the interface. </div></div>
<div class="ttc" id="classam_1_1IAmRoutingReceive_html_a0a97ac905d1999190f2fb1f37638d67c"><div class="ttname"><a href="classam_1_1IAmRoutingReceive.html#a0a97ac905d1999190f2fb1f37638d67c">am::IAmRoutingReceive::ackCrossFading</a></div><div class="ttdeci">virtual void ackCrossFading(const am_Handle_s handle, const am_HotSink_e hotSink, const am_Error_e error)=0</div><div class="ttdoc">acknowledges asyncCrossFade </div></div>
<div class="ttc" id="classam_1_1IAmRoutingReceive_html_a5278852c553b7f7929a424e3b716a087"><div class="ttname"><a href="classam_1_1IAmRoutingReceive.html#a5278852c553b7f7929a424e3b716a087">am::IAmRoutingReceive::confirmRoutingRundown</a></div><div class="ttdeci">virtual void confirmRoutingRundown(const uint16_t handle, const am_Error_e error)=0</div><div class="ttdoc">confirms the setRoutingRundown Command </div></div>
<div class="ttc" id="classam_1_1IAmRoutingReceive_html_a849d4c283038b940a527b942c06724a0"><div class="ttname"><a href="classam_1_1IAmRoutingReceive.html#a849d4c283038b940a527b942c06724a0">am::IAmRoutingReceive::registerDomain</a></div><div class="ttdeci">virtual am_Error_e registerDomain(const am_Domain_s &amp;domainData, am_domainID_t &amp;domainID)=0</div><div class="ttdoc">registers a domain </div></div>
@@ -284,11 +154,8 @@ $(document).ready(function(){initNavTree('IAmRouting_8h_source.html','');});
<div class="ttc" id="namespaceam_html_a2711516b1392ea02a7ed25fcd540a16a"><div class="ttname"><a href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am::am_sourceID_t</a></div><div class="ttdeci">uint16_t am_sourceID_t</div><div class="ttdoc">a source ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00060">audiomanagertypes.h:60</a></div></div>
<div class="ttc" id="classam_1_1IAmRoutingReceive_html_a2c357e480a412386fce7aad8edb4543e"><div class="ttname"><a href="classam_1_1IAmRoutingReceive.html#a2c357e480a412386fce7aad8edb4543e">am::IAmRoutingReceive::ackSourceVolumeTick</a></div><div class="ttdeci">virtual void ackSourceVolumeTick(const am_Handle_s handle, const am_sourceID_t sourceID, const am_volume_t volume)=0</div><div class="ttdoc">acknowledges a volume tick. </div></div>
<div class="ttc" id="structam_1_1am__SoundProperty__s_html"><div class="ttname"><a href="structam_1_1am__SoundProperty__s.html">am::am_SoundProperty_s</a></div><div class="ttdoc">struct describing the sound property </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00832">audiomanagertypes.h:832</a></div></div>
-<div class="ttc" id="classam_1_1IAmRoutingSend_html_a54e1c82bce73f5f355fce119ae7cbb7c"><div class="ttname"><a href="classam_1_1IAmRoutingSend.html#a54e1c82bce73f5f355fce119ae7cbb7c">am::IAmRoutingSend::asyncSetSourceVolume</a></div><div class="ttdeci">virtual am_Error_e asyncSetSourceVolume(const am_Handle_s handle, const am_sourceID_t sourceID, const am_volume_t volume, const am_CustomRampType_t ramp, const am_time_t time)=0</div><div class="ttdoc">sets the volume of a source. </div></div>
<div class="ttc" id="classam_1_1IAmRoutingReceive_html_a5dc4bcf614b9f3f59a6c7c738f05b6e7"><div class="ttname"><a href="classam_1_1IAmRoutingReceive.html#a5dc4bcf614b9f3f59a6c7c738f05b6e7">am::IAmRoutingReceive::deregisterSink</a></div><div class="ttdeci">virtual am_Error_e deregisterSink(const am_sinkID_t sinkID)=0</div><div class="ttdoc">deregisters a sink. </div></div>
<div class="ttc" id="classam_1_1IAmRoutingReceive_html_a4de3ff05b440cb5ec3b79f8b78409bf1"><div class="ttname"><a href="classam_1_1IAmRoutingReceive.html#a4de3ff05b440cb5ec3b79f8b78409bf1">am::IAmRoutingReceive::deregisterSource</a></div><div class="ttdeci">virtual am_Error_e deregisterSource(const am_sourceID_t sourceID)=0</div><div class="ttdoc">deregisters a source </div></div>
-<div class="ttc" id="classam_1_1IAmRoutingSend_html_a9e1c212a50f380f38f2be94ca336597e"><div class="ttname"><a href="classam_1_1IAmRoutingSend.html#a9e1c212a50f380f38f2be94ca336597e">am::IAmRoutingSend::setRoutingRundown</a></div><div class="ttdeci">virtual void setRoutingRundown(const uint16_t handle)=0</div><div class="ttdoc">indicates that the routing plugins need to be prepared to switch the power off or be ready again...</div></div>
-<div class="ttc" id="classam_1_1IAmRoutingSend_html_ad4761b14565a6dd9ea24fa21cafdf540"><div class="ttname"><a href="classam_1_1IAmRoutingSend.html#ad4761b14565a6dd9ea24fa21cafdf540">am::IAmRoutingSend::returnBusName</a></div><div class="ttdeci">virtual am_Error_e returnBusName(std::string &amp;BusName) const =0</div><div class="ttdoc">this method is used to retrieve the busname during startup of the plugin. </div></div>
<div class="ttc" id="classam_1_1IAmRoutingReceive_html_a03e7fb8d499ea0c03c6c76ab13378996"><div class="ttname"><a href="classam_1_1IAmRoutingReceive.html#a03e7fb8d499ea0c03c6c76ab13378996">am::IAmRoutingReceive::ackDisconnect</a></div><div class="ttdeci">virtual void ackDisconnect(const am_Handle_s handle, const am_connectionID_t connectionID, const am_Error_e error)=0</div><div class="ttdoc">acknowledges a asyncDisconnect </div></div>
<div class="ttc" id="classam_1_1IAmRoutingReceive_html"><div class="ttname"><a href="classam_1_1IAmRoutingReceive.html">am::IAmRoutingReceive</a></div><div class="ttdoc">Routing Receive sendInterface description. </div><div class="ttdef"><b>Definition:</b> <a href="IAmRouting_8h_source.html#l00056">IAmRouting.h:56</a></div></div>
<div class="ttc" id="classam_1_1IAmRoutingReceive_html_ab4d06a6570362092bc185ba32a601167"><div class="ttname"><a href="classam_1_1IAmRoutingReceive.html#ab4d06a6570362092bc185ba32a601167">am::IAmRoutingReceive::registerSink</a></div><div class="ttdeci">virtual am_Error_e registerSink(const am_Sink_s &amp;sinkData, am_sinkID_t &amp;sinkID)=0</div><div class="ttdoc">Registers a sink. </div></div>
@@ -306,28 +173,20 @@ $(document).ready(function(){initNavTree('IAmRouting_8h_source.html','');});
<div class="ttc" id="audiomanagertypes_8h_html"><div class="ttname"><a href="audiomanagertypes_8h.html">audiomanagertypes.h</a></div><div class="ttdoc">Copyright (C) 2012 - 2014, BMW AG. </div></div>
<div class="ttc" id="namespaceam_html_a8b8fc2ab1ac4d427ca85fe8549e6afd0"><div class="ttname"><a href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am::am_sourceClass_t</a></div><div class="ttdeci">uint16_t am_sourceClass_t</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00102">audiomanagertypes.h:102</a></div></div>
<div class="ttc" id="classam_1_1IAmRoutingReceive_html_acf94dc68c2a171d127097f9694693385"><div class="ttname"><a href="classam_1_1IAmRoutingReceive.html#acf94dc68c2a171d127097f9694693385">am::IAmRoutingReceive::deregisterDomain</a></div><div class="ttdeci">virtual am_Error_e deregisterDomain(const am_domainID_t domainID)=0</div><div class="ttdoc">deregisters a domain. </div></div>
-<div class="ttc" id="classam_1_1IAmRoutingSend_html_a1a56926a95fdb5c1f8128cf93ea4c8f3"><div class="ttname"><a href="classam_1_1IAmRoutingSend.html#a1a56926a95fdb5c1f8128cf93ea4c8f3">am::IAmRoutingSend::asyncSetSinkSoundProperty</a></div><div class="ttdeci">virtual am_Error_e asyncSetSinkSoundProperty(const am_Handle_s handle, const am_sinkID_t sinkID, const am_SoundProperty_s &amp;soundProperty)=0</div><div class="ttdoc">this function sets the sinksoundproperty. </div></div>
<div class="ttc" id="structam_1_1am__Availability__s_html"><div class="ttname"><a href="structam_1_1am__Availability__s.html">am::am_Availability_s</a></div><div class="ttdoc">this describes the availability of a sink or a source together with the latest change ...</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00523">audiomanagertypes.h:523</a></div></div>
-<div class="ttc" id="classam_1_1IAmRoutingSend_html_a13c67c43d494d69622ff8390d0ac670d"><div class="ttname"><a href="classam_1_1IAmRoutingSend.html#a13c67c43d494d69622ff8390d0ac670d">am::IAmRoutingSend::asyncDisconnect</a></div><div class="ttdeci">virtual am_Error_e asyncDisconnect(const am_Handle_s handle, const am_connectionID_t connectionID)=0</div><div class="ttdoc">disconnect a connection with given connectionID </div></div>
<div class="ttc" id="structam_1_1am__Gateway__s_html"><div class="ttname"><a href="structam_1_1am__Gateway__s.html">am::am_Gateway_s</a></div><div class="ttdoc">This struct describes the attributes of a gateway. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00689">audiomanagertypes.h:689</a></div></div>
-<div class="ttc" id="classam_1_1IAmRoutingSend_html_a8a63375af30b80030cea91d926042688"><div class="ttname"><a href="classam_1_1IAmRoutingSend.html#a8a63375af30b80030cea91d926042688">am::IAmRoutingSend::asyncSetSourceSoundProperty</a></div><div class="ttdeci">virtual am_Error_e asyncSetSourceSoundProperty(const am_Handle_s handle, const am_sourceID_t sourceID, const am_SoundProperty_s &amp;soundProperty)=0</div><div class="ttdoc">this function sets the sourcesoundproperty. </div></div>
<div class="ttc" id="classam_1_1IAmRoutingReceive_html_a2e4ca326a8c184325122a3a16a8fee71"><div class="ttname"><a href="classam_1_1IAmRoutingReceive.html#a2e4ca326a8c184325122a3a16a8fee71">am::IAmRoutingReceive::registerSource</a></div><div class="ttdeci">virtual am_Error_e registerSource(const am_Source_s &amp;sourceData, am_sourceID_t &amp;sourceID)=0</div><div class="ttdoc">registers a source. </div></div>
<div class="ttc" id="namespaceam_html_a510513cf43299092b6c85250dbbef93f"><div class="ttname"><a href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am::am_time_t</a></div><div class="ttdeci">uint16_t am_time_t</div><div class="ttdoc">time in ms! </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00109">audiomanagertypes.h:109</a></div></div>
<div class="ttc" id="classam_1_1IAmRoutingReceive_html_aa908806a25e9cc12977097becb3ef40b"><div class="ttname"><a href="classam_1_1IAmRoutingReceive.html#aa908806a25e9cc12977097becb3ef40b">am::IAmRoutingReceive::ackSinkNotificationConfiguration</a></div><div class="ttdeci">virtual void ackSinkNotificationConfiguration(const am_Handle_s handle, const am_Error_e error)=0</div><div class="ttdoc">The acknowledge of the SinkNotificationConfiguration. </div></div>
-<div class="ttc" id="classam_1_1IAmRoutingSend_html_ac32fb8376178ca94085cb3676541881f"><div class="ttname"><a href="classam_1_1IAmRoutingSend.html#ac32fb8376178ca94085cb3676541881f">am::IAmRoutingSend::asyncAbort</a></div><div class="ttdeci">virtual am_Error_e asyncAbort(const am_Handle_s handle)=0</div><div class="ttdoc">aborts an asynchronous action. </div></div>
<div class="ttc" id="classam_1_1IAmRoutingReceive_html_a02ba6a3dccda6609fc8976b1458f7ab6"><div class="ttname"><a href="classam_1_1IAmRoutingReceive.html#a02ba6a3dccda6609fc8976b1458f7ab6">am::IAmRoutingReceive::ackSetSourceSoundProperties</a></div><div class="ttdeci">virtual void ackSetSourceSoundProperties(const am_Handle_s handle, const am_Error_e error)=0</div><div class="ttdoc">acknowledges asyncSetSourceSoundProperties </div></div>
-<div class="ttc" id="classam_1_1IAmRoutingSend_html_afd2ef6005caa8d7a45614343e1c451e8"><div class="ttname"><a href="classam_1_1IAmRoutingSend.html#afd2ef6005caa8d7a45614343e1c451e8">am::IAmRoutingSend::setRoutingReady</a></div><div class="ttdeci">virtual void setRoutingReady(const uint16_t handle)=0</div><div class="ttdoc">indicates that the routing now ready to be used. </div></div>
<div class="ttc" id="classam_1_1IAmRoutingReceive_html_aa3583e8b977020cfdbcf5e47be25488c"><div class="ttname"><a href="classam_1_1IAmRoutingReceive.html#aa3583e8b977020cfdbcf5e47be25488c">am::IAmRoutingReceive::peekSink</a></div><div class="ttdeci">virtual am_Error_e peekSink(const std::string &amp;name, am_sinkID_t &amp;sinkID)=0</div><div class="ttdoc">This function returns the ID to the given sinkName. </div></div>
<div class="ttc" id="classam_1_1IAmRoutingReceive_html_af0ca52c12aa1bab515a051442e00bd29"><div class="ttname"><a href="classam_1_1IAmRoutingReceive.html#af0ca52c12aa1bab515a051442e00bd29">am::IAmRoutingReceive::deregisterGateway</a></div><div class="ttdeci">virtual am_Error_e deregisterGateway(const am_gatewayID_t gatewayID)=0</div><div class="ttdoc">deregisters a gateway. </div></div>
-<div class="ttc" id="classam_1_1IAmRoutingSend_html_a9597c5c072dc05a57b1278a93fd48252"><div class="ttname"><a href="classam_1_1IAmRoutingSend.html#a9597c5c072dc05a57b1278a93fd48252">am::IAmRoutingSend::asyncSetSourceSoundProperties</a></div><div class="ttdeci">virtual am_Error_e asyncSetSourceSoundProperties(const am_Handle_s handle, const am_sourceID_t sourceID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties)=0</div><div class="ttdoc">this function sets the sourcesoundproperty. </div></div>
<div class="ttc" id="classam_1_1CAmDbusWrapper_html"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html">am::CAmDbusWrapper</a></div><div class="ttdoc">This wraps dbus and provides everything needed to anyone who wants to use dbus (including plugins)...</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8h_source.html#l00037">CAmDbusWrapper.h:37</a></div></div>
<div class="ttc" id="classam_1_1IAmRoutingReceive_html_a3ed2f0ff228d0256c544ca055576d045"><div class="ttname"><a href="classam_1_1IAmRoutingReceive.html#a3ed2f0ff228d0256c544ca055576d045">am::IAmRoutingReceive::updateGateway</a></div><div class="ttdeci">virtual am_Error_e updateGateway(const am_gatewayID_t gatewayID, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)=0</div><div class="ttdoc">updates data of an gateway. </div></div>
-<div class="ttc" id="classam_1_1IAmRoutingSend_html_aed21a3ad01cfe62e39168e080ed7ecff"><div class="ttname"><a href="classam_1_1IAmRoutingSend.html#aed21a3ad01cfe62e39168e080ed7ecff">am::IAmRoutingSend::asyncConnect</a></div><div class="ttdeci">virtual am_Error_e asyncConnect(const am_Handle_s handle, const am_connectionID_t connectionID, const am_sourceID_t sourceID, const am_sinkID_t sinkID, const am_CustomConnectionFormat_t connectionFormat)=0</div><div class="ttdoc">connects a source to a sink </div></div>
<div class="ttc" id="classam_1_1IAmRoutingReceive_html_ab8916b90e085933e784f583938a8e0cf"><div class="ttname"><a href="classam_1_1IAmRoutingReceive.html#ab8916b90e085933e784f583938a8e0cf">am::IAmRoutingReceive::getDomainOfSink</a></div><div class="ttdeci">virtual am_Error_e getDomainOfSink(const am_sinkID_t sinkID, am_domainID_t &amp;domainID) const =0</div><div class="ttdoc">E_OK in case of success. </div></div>
<div class="ttc" id="namespaceam_html_a58a230b5da10699a7ce1b1f2a1c550e6"><div class="ttname"><a href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am::am_domainID_t</a></div><div class="ttdeci">uint16_t am_domainID_t</div><div class="ttdoc">a domain ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00045">audiomanagertypes.h:45</a></div></div>
<div class="ttc" id="classam_1_1IAmRoutingReceive_html_a233ca8e3757e70c9e424f7bb8029fb48"><div class="ttname"><a href="classam_1_1IAmRoutingReceive.html#a233ca8e3757e70c9e424f7bb8029fb48">am::IAmRoutingReceive::peekSource</a></div><div class="ttdeci">virtual am_Error_e peekSource(const std::string &amp;name, am_sourceID_t &amp;sourceID)=0</div><div class="ttdoc">This function returns the ID to the given sourceName. </div></div>
<div class="ttc" id="classam_1_1IAmRoutingReceive_html_a4f8746295a5a954e2adb33acad61282f"><div class="ttname"><a href="classam_1_1IAmRoutingReceive.html#a4f8746295a5a954e2adb33acad61282f">am::IAmRoutingReceive::hookTimingInformationChanged</a></div><div class="ttdeci">virtual void hookTimingInformationChanged(const am_connectionID_t connectionID, const am_timeSync_t delay)=0</div><div class="ttdoc">is called when the timinginformation (delay) changed for a connection. </div></div>
-<div class="ttc" id="classam_1_1IAmRoutingSend_html_a4d00922dbed36d1836dec9832388e9ab"><div class="ttname"><a href="classam_1_1IAmRoutingSend.html#a4d00922dbed36d1836dec9832388e9ab">am::IAmRoutingSend::asyncCrossFade</a></div><div class="ttdeci">virtual am_Error_e asyncCrossFade(const am_Handle_s handle, const am_crossfaderID_t crossfaderID, const am_HotSink_e hotSink, const am_CustomRampType_t rampType, const am_time_t time)=0</div><div class="ttdoc">this function triggers crossfading. </div></div>
<div class="ttc" id="classam_1_1IAmRoutingReceive_html_a190aec21f3efd9c9bcf75d892e187e92"><div class="ttname"><a href="classam_1_1IAmRoutingReceive.html#a190aec21f3efd9c9bcf75d892e187e92">am::IAmRoutingReceive::getDBusConnectionWrapper</a></div><div class="ttdeci">virtual am_Error_e getDBusConnectionWrapper(CAmDbusWrapper *&amp;dbusConnectionWrapper) const =0</div><div class="ttdoc">this function is used to retrieve a pointer to the dBusConnectionWrapper </div></div>
<div class="ttc" id="classam_1_1IAmRoutingReceive_html_a300c94fe3b479efefa7a6a078867e21f"><div class="ttname"><a href="classam_1_1IAmRoutingReceive.html#a300c94fe3b479efefa7a6a078867e21f">am::IAmRoutingReceive::registerConverter</a></div><div class="ttdeci">virtual am_Error_e registerConverter(const am_Converter_s &amp;converterData, am_converterID_t &amp;converterID)=0</div><div class="ttdoc">registers a converter. </div></div>
<div class="ttc" id="namespaceam_html_af671cec58d6713a0c1e4eaa9c89613d5"><div class="ttname"><a href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am::am_gatewayID_t</a></div><div class="ttdeci">uint16_t am_gatewayID_t</div><div class="ttdoc">a gateway ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00075">audiomanagertypes.h:75</a></div></div>
@@ -351,9 +210,9 @@ $(document).ready(function(){initNavTree('IAmRouting_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="IAmRouting_8h.html">IAmRouting.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/InterruptStatusChange.png b/docs/InterruptStatusChange.png
index b38cf21..b38cf21 100644..100755
--- a/docs/InterruptStatusChange.png
+++ b/docs/InterruptStatusChange.png
Binary files differ
diff --git a/docs/LastUserModeHandlingExample.png b/docs/LastUserModeHandlingExample.png
index fd34b4a..fd34b4a 100644..100755
--- a/docs/LastUserModeHandlingExample.png
+++ b/docs/LastUserModeHandlingExample.png
Binary files differ
diff --git a/docs/Levels.png b/docs/Levels.png
index 9ba0886..9ba0886 100644..100755
--- a/docs/Levels.png
+++ b/docs/Levels.png
Binary files differ
diff --git a/docs/Mainloop.png b/docs/Mainloop.png
index 979c133..979c133 100644..100755
--- a/docs/Mainloop.png
+++ b/docs/Mainloop.png
Binary files differ
diff --git a/docs/Notifications.png b/docs/Notifications.png
index d938d61..d938d61 100644..100755
--- a/docs/Notifications.png
+++ b/docs/Notifications.png
Binary files differ
diff --git a/docs/PluginCommandInterfaceCAPI.png b/docs/PluginCommandInterfaceCAPI.png
index 882be93..882be93 100644..100755
--- a/docs/PluginCommandInterfaceCAPI.png
+++ b/docs/PluginCommandInterfaceCAPI.png
Binary files differ
diff --git a/docs/PluginRoutingInterfaceCAPI.png b/docs/PluginRoutingInterfaceCAPI.png
index 0ae79f5..0ae79f5 100644..100755
--- a/docs/PluginRoutingInterfaceCAPI.png
+++ b/docs/PluginRoutingInterfaceCAPI.png
Binary files differ
diff --git a/docs/README.html b/docs/README.html
index 6433835..6433835 100644..100755
--- a/docs/README.html
+++ b/docs/README.html
diff --git a/docs/Register_Domain.png b/docs/Register_Domain.png
index 09a1251..09a1251 100644..100755
--- a/docs/Register_Domain.png
+++ b/docs/Register_Domain.png
Binary files differ
diff --git a/docs/Rundown.png b/docs/Rundown.png
index daa8470..daa8470 100644..100755
--- a/docs/Rundown.png
+++ b/docs/Rundown.png
Binary files differ
diff --git a/docs/SettingConnectionFormats.png b/docs/SettingConnectionFormats.png
index 7e52c66..7e52c66 100644..100755
--- a/docs/SettingConnectionFormats.png
+++ b/docs/SettingConnectionFormats.png
Binary files differ
diff --git a/docs/SoundPropertyChangeofSink.png b/docs/SoundPropertyChangeofSink.png
index 5381bdc..5381bdc 100644..100755
--- a/docs/SoundPropertyChangeofSink.png
+++ b/docs/SoundPropertyChangeofSink.png
Binary files differ
diff --git a/docs/SoundPropertyChangeofSource.png b/docs/SoundPropertyChangeofSource.png
index 6dd8328..6dd8328 100644..100755
--- a/docs/SoundPropertyChangeofSource.png
+++ b/docs/SoundPropertyChangeofSource.png
Binary files differ
diff --git a/docs/SourceStates.png b/docs/SourceStates.png
index bf4a6ec..bf4a6ec 100644..100755
--- a/docs/SourceStates.png
+++ b/docs/SourceStates.png
Binary files differ
diff --git a/docs/Startup.png b/docs/Startup.png
index 6fa84a5..6fa84a5 100644..100755
--- a/docs/Startup.png
+++ b/docs/Startup.png
Binary files differ
diff --git a/docs/StartupWithLastUserMode.png b/docs/StartupWithLastUserMode.png
index a42ac2e..a42ac2e 100644..100755
--- a/docs/StartupWithLastUserMode.png
+++ b/docs/StartupWithLastUserMode.png
Binary files differ
diff --git a/docs/AudioManagerUtilities_2include_2TAmPluginTemplate_8h.html b/docs/TAmPluginTemplate_8h.html
index f7b7907..c9f41f5 100644..100755
--- a/docs/AudioManagerUtilities_2include_2TAmPluginTemplate_8h.html
+++ b/docs/TAmPluginTemplate_8h.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerUtilities/include/TAmPluginTemplate.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -86,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div>
</div>
<script type="text/javascript">
-$(document).ready(function(){initNavTree('AudioManagerUtilities_2include_2TAmPluginTemplate_8h.html','');});
+$(document).ready(function(){initNavTree('TAmPluginTemplate_8h.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('AudioManagerUtilities_2include_2TAmPlu
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -111,33 +114,49 @@ $(document).ready(function(){initNavTree('AudioManagerUtilities_2include_2TAmPlu
<div class="title">TAmPluginTemplate.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
-<div class="textblock"><code>#include &lt;dlfcn.h&gt;</code><br/>
-<code>#include &lt;libgen.h&gt;</code><br/>
-<code>#include &quot;<a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>&quot;</code><br/>
+
+<p>SPDX license identifier: MPL-2.0.
+<a href="#details">More...</a></p>
+<div class="textblock"><code>#include &lt;dlfcn.h&gt;</code><br />
+<code>#include &lt;libgen.h&gt;</code><br />
+<code>#include &quot;<a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>&quot;</code><br />
</div>
-<p><a href="AudioManagerUtilities_2include_2TAmPluginTemplate_8h_source.html">Go to the source code of this file.</a></p>
+<p><a href="TAmPluginTemplate_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
-<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
-<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br/></td></tr>
+<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
+<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
-<tr class="memitem:a791a4dba58970fcd52ff83afce23fc5a"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
-<tr class="memitem:a791a4dba58970fcd52ff83afce23fc5a"><td class="memTemplItemLeft" align="right" valign="top">T *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceam.html#a791a4dba58970fcd52ff83afce23fc5a">am::getCreateFunction</a> (const std::string &amp;libname, void *&amp;libraryHandle)</td></tr>
-<tr class="separator:a791a4dba58970fcd52ff83afce23fc5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abf28e5a96c232200d00df4354fd6f308"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
+<tr class="memitem:abf28e5a96c232200d00df4354fd6f308"><td class="memTemplItemLeft" align="right" valign="top">T *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceam.html#abf28e5a96c232200d00df4354fd6f308">am::getCreateFunction</a> (const std::string &amp;libname, void *&amp;libraryHandle)</td></tr>
+<tr class="separator:abf28e5a96c232200d00df4354fd6f308"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a27cdb77ef0407689f891b463f093d89b"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
+<tr class="memitem:a27cdb77ef0407689f891b463f093d89b"><td class="memTemplItemLeft" align="right" valign="top">T *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceam.html#a27cdb77ef0407689f891b463f093d89b">am::getDestroyFunction</a> (const std::string &amp;libname, void *libraryHandle)</td></tr>
+<tr class="separator:a27cdb77ef0407689f891b463f093d89b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
-</div><!-- contents -->
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>SPDX license identifier: MPL-2.0. </p>
+<p>Copyright (C) 2012, BMW AG</p>
+<p>This file is part of GENIVI Project AudioManager.</p>
+<p>Contributions are licensed to the GENIVI Alliance under one or more Contribution License Agreements.</p>
+<dl class="section copyright"><dt>Copyright</dt><dd>This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at <a href="http://mozilla.org/MPL/2.0/">http://mozilla.org/MPL/2.0/</a>.</dd></dl>
+<dl class="section author"><dt>Author</dt><dd>Christian Linke, <a href="#" onclick="location.href='mai'+'lto:'+'chr'+'is'+'tia'+'n.'+'lin'+'ke'+'@bm'+'w.'+'de'; return false;">chris<span style="display: none;">.nosp@m.</span>tian<span style="display: none;">.nosp@m.</span>.link<span style="display: none;">.nosp@m.</span>e@bm<span style="display: none;">.nosp@m.</span>w.de</a> BMW 2011,2012</dd></dl>
+<p>For further information see <a href="http://www.genivi.org/">http://www.genivi.org/</a>. </p>
+
+<p>Definition in file <a class="el" href="TAmPluginTemplate_8h_source.html">TAmPluginTemplate.h</a>.</p>
+</div></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="navelem"><a class="el" href="dir_789817cd9c9d85c1fb6b4cda55b71a5f.html">AudioManagerUtilities</a></li><li class="navelem"><a class="el" href="dir_6fd9bed21473e96783399bf9493172af.html">include</a></li><li class="navelem"><a class="el" href="AudioManagerUtilities_2include_2TAmPluginTemplate_8h.html">TAmPluginTemplate.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="navelem"><a class="el" href="dir_789817cd9c9d85c1fb6b4cda55b71a5f.html">AudioManagerUtilities</a></li><li class="navelem"><a class="el" href="dir_6fd9bed21473e96783399bf9493172af.html">include</a></li><li class="navelem"><a class="el" href="TAmPluginTemplate_8h.html">TAmPluginTemplate.h</a></li>
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/TAmPluginTemplate_8h.js b/docs/TAmPluginTemplate_8h.js
new file mode 100755
index 0000000..88d8bf6
--- /dev/null
+++ b/docs/TAmPluginTemplate_8h.js
@@ -0,0 +1,5 @@
+var TAmPluginTemplate_8h =
+[
+ [ "getCreateFunction", "TAmPluginTemplate_8h.html#abf28e5a96c232200d00df4354fd6f308", null ],
+ [ "getDestroyFunction", "TAmPluginTemplate_8h.html#a27cdb77ef0407689f891b463f093d89b", null ]
+]; \ No newline at end of file
diff --git a/docs/TAmPluginTemplate_8h_source.html b/docs/TAmPluginTemplate_8h_source.html
new file mode 100755
index 0000000..23e2f0b
--- /dev/null
+++ b/docs/TAmPluginTemplate_8h_source.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>AudioManager: AudioManagerUtilities/include/TAmPluginTemplate.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">AudioManager
+ &#160;<span id="projectnumber">7.6.6</span>
+ </div>
+ <div id="projectbrief">Native Application Runtime Environment</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>File&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('TAmPluginTemplate_8h_source.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">TAmPluginTemplate.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="TAmPluginTemplate_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef PLUGINTEMPLATE_H_</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#define PLUGINTEMPLATE_H_</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;dlfcn.h&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;libgen.h&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a>&quot;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceam.html">am</a></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;{</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="namespaceam.html#abf28e5a96c232200d00df4354fd6f308"> 40</a></span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt; T* <a class="code" href="namespaceam.html#abf28e5a96c232200d00df4354fd6f308">getCreateFunction</a>(<span class="keyword">const</span> std::string&amp; libname, <span class="keywordtype">void</span>*&amp; libraryHandle)</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;{</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;getCreateFunction : Trying to load library with name: &quot;</span>,libname);</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="comment">// cut off directories</span></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keywordtype">char</span>* fileWithPath = <span class="keyword">const_cast&lt;</span><span class="keywordtype">char</span>*<span class="keyword">&gt;</span>(libname.c_str());</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; std::string libFileName = basename(fileWithPath);</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="comment">// cut off &quot;lib&quot; in front and cut off .so end&quot;</span></div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; std::string createFunctionName = libFileName.substr(3, libFileName.length() - 6) + <span class="stringliteral">&quot;Factory&quot;</span>;</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="comment">// open library</span></div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; dlerror(); <span class="comment">// Clear any existing error</span></div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; libraryHandle = dlopen(libname.c_str(), RTLD_LAZY );</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span>* dlopen_error = dlerror();</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keywordflow">if</span> (!libraryHandle || dlopen_error)</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; {</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;getCreateFunction : dlopen failed&quot;</span>,dlopen_error);</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keywordflow">return</span> (0);</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; }</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <span class="comment">// get entry point from shared lib</span></div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; dlerror(); <span class="comment">// Clear any existing error</span></div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keyword">union</span></div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; {</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keywordtype">void</span>* voidPointer;</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; T* typedPointer;</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; } functionPointer;</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="comment">// Note: direct cast is not allowed by ISO C++. e.g.</span></div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="comment">// T* createFunction = reinterpret_cast&lt;T*&gt;(dlsym(libraryHandle, createFunctionName.c_str()));</span></div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="comment">// compiler warning: &quot;forbids casting between pointer-to-function and pointer-to-object&quot;</span></div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; functionPointer.voidPointer = dlsym(libraryHandle, createFunctionName.c_str());</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; T* createFunction = functionPointer.typedPointer;</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span>* dlsym_error = dlerror();</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordflow">if</span> (!createFunction || dlsym_error)</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; {</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;getCreateFunction: Failed to load shared lib entry point&quot;</span>,dlsym_error);</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; }</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; {</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;getCreateFunction : loaded successfully plugin&quot;</span>, createFunctionName);</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; }</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keywordflow">return</span> (createFunction);</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;}</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;</div><div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="namespaceam.html#a27cdb77ef0407689f891b463f093d89b"> 94</a></span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt; T* <a class="code" href="namespaceam.html#a27cdb77ef0407689f891b463f093d89b">getDestroyFunction</a>(<span class="keyword">const</span> std::string&amp; libname,<span class="keywordtype">void</span>* libraryHandle)</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;{</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;destroy : Trying to destroy : &quot;</span>,libname);</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="comment">// cut off directories</span></div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keywordtype">char</span>* fileWithPath = <span class="keyword">const_cast&lt;</span><span class="keywordtype">char</span>*<span class="keyword">&gt;</span>(libname.c_str());</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; std::string libFileName = basename(fileWithPath);</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="comment">// cut off &quot;lib&quot; in front and cut off .so end&quot;</span></div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; std::string destroyFunctionName = <span class="stringliteral">&quot;destroy&quot;</span> + libFileName.substr(3, libFileName.length() - 6);</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="comment">// get entry point from shared lib</span></div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; dlerror(); <span class="comment">// Clear any existing error</span></div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="keyword">union</span></div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; {</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keywordtype">void</span>* voidPointer;</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; T* typedPointer;</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; } functionPointer;</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; functionPointer.voidPointer = dlsym(libraryHandle, destroyFunctionName.c_str());</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; T* destroyFunction = functionPointer.typedPointer;</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span>* dlsym_error = dlerror();</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keywordflow">if</span> (!destroyFunction || dlsym_error)</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; {</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;getDestroyFunction: Failed to load shared lib entry point function name=&quot;</span>,</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; destroyFunctionName, <span class="stringliteral">&quot;error=&quot;</span>,dlsym_error);</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; }</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; {</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;getDestroyFunction: loaded successfully plugin&quot;</span>, destroyFunctionName);</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; }</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keywordflow">return</span> (destroyFunction);</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;}</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;}</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* PLUGINTEMPLATE_H_ */</span><span class="preprocessor"></span></div><div class="ttc" id="namespaceam_html"><div class="ttname"><a href="namespaceam.html">am</a></div><div class="ttdoc">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects...</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8h_source.html#l00029">CAmCommandReceiver.h:29</a></div></div>
+<div class="ttc" id="namespaceam_html_a47d650dc91db97c1f9323b4ed5cf4fd6"><div class="ttname"><a href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">am::logInfo</a></div><div class="ttdeci">void logInfo(T value, TArgs...args)</div><div class="ttdoc">logs given values with infolevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00420">CAmDltWrapper.h:420</a></div></div>
+<div class="ttc" id="CAmDltWrapper_8h_html"><div class="ttname"><a href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
+<div class="ttc" id="namespaceam_html_abf28e5a96c232200d00df4354fd6f308"><div class="ttname"><a href="namespaceam.html#abf28e5a96c232200d00df4354fd6f308">am::getCreateFunction</a></div><div class="ttdeci">T * getCreateFunction(const std::string &amp;libname, void *&amp;libraryHandle)</div><div class="ttdef"><b>Definition:</b> <a href="TAmPluginTemplate_8h_source.html#l00040">TAmPluginTemplate.h:40</a></div></div>
+<div class="ttc" id="namespaceam_html_ab00ba22db19413e2040c2ab246f220c6"><div class="ttname"><a href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">am::logError</a></div><div class="ttdeci">void logError(T value, TArgs...args)</div><div class="ttdoc">logs given values with errorlevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00431">CAmDltWrapper.h:431</a></div></div>
+<div class="ttc" id="namespaceam_html_a27cdb77ef0407689f891b463f093d89b"><div class="ttname"><a href="namespaceam.html#a27cdb77ef0407689f891b463f093d89b">am::getDestroyFunction</a></div><div class="ttdeci">T * getDestroyFunction(const std::string &amp;libname, void *libraryHandle)</div><div class="ttdef"><b>Definition:</b> <a href="TAmPluginTemplate_8h_source.html#l00094">TAmPluginTemplate.h:94</a></div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_789817cd9c9d85c1fb6b4cda55b71a5f.html">AudioManagerUtilities</a></li><li class="navelem"><a class="el" href="dir_6fd9bed21473e96783399bf9493172af.html">include</a></li><li class="navelem"><a class="el" href="TAmPluginTemplate_8h.html">TAmPluginTemplate.h</a></li>
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:29 for AudioManager by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/VolumeChangesofSinks.png b/docs/VolumeChangesofSinks.png
index 5870a80..5870a80 100644..100755
--- a/docs/VolumeChangesofSinks.png
+++ b/docs/VolumeChangesofSinks.png
Binary files differ
diff --git a/docs/VolumeChangesofSources.png b/docs/VolumeChangesofSources.png
index b8cf682..b8cf682 100644..100755
--- a/docs/VolumeChangesofSources.png
+++ b/docs/VolumeChangesofSources.png
Binary files differ
diff --git a/docs/annotated.html b/docs/annotated.html
index c37b257..2450de7 100644..100755
--- a/docs/annotated.html
+++ b/docs/annotated.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Class List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('annotated.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -112,97 +115,103 @@ $(document).ready(function(){initNavTree('annotated.html','');});
<div class="contents">
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory">
-<tr id="row_0_" class="even"><td class="entry"><img id="arr_0_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="namespaceam.html" target="_self">am</a></td><td class="desc">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects </td></tr>
-<tr id="row_0_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmCommandReceiver.html" target="_self">CAmCommandReceiver</a></td><td class="desc">This class realizes the command Interface </td></tr>
-<tr id="row_0_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmCommandSender.html" target="_self">CAmCommandSender</a></td><td class="desc">This class is used to send data to the CommandInterface </td></tr>
-<tr id="row_0_2_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmControlReceiver.html" target="_self">CAmControlReceiver</a></td><td class="desc">This class is used to receive all commands from the control interface </td></tr>
-<tr id="row_0_3_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmControlSender.html" target="_self">CAmControlSender</a></td><td class="desc">Sends data to the commandInterface, takes the file of the library that needs to be loaded </td></tr>
-<tr id="row_0_4_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html" target="_self">CAmDatabaseHandlerMap</a></td><td class="desc">This class handles and abstracts the database </td></tr>
-<tr id="row_0_5_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmDatabaseObserver.html" target="_self">CAmDatabaseObserver</a></td><td class="desc">This class observes the Database and notifies other classes about important events, mainly the CommandSender </td></tr>
-<tr id="row_0_6_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmGraphElement.html" target="_self">CAmGraphElement</a></td><td class="desc">This class is base class for nodes and vertices </td></tr>
-<tr id="row_0_7_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmNode.html" target="_self">CAmNode</a></td><td class="desc"></td></tr>
-<tr id="row_0_8_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmVertex.html" target="_self">CAmVertex</a></td><td class="desc"></td></tr>
-<tr id="row_0_9_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmGraph.html" target="_self">CAmGraph</a></td><td class="desc">Class representing a directed or undirected graph </td></tr>
-<tr id="row_0_10_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__RoutingNodeData__s.html" target="_self">am_RoutingNodeData_s</a></td><td class="desc">A structure used as user data in the graph nodes </td></tr>
-<tr id="row_0_11_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmRouter.html" target="_self">CAmRouter</a></td><td class="desc">Implements an autorouting algorithm for connecting sinks and sources via different audio domains </td></tr>
-<tr id="row_0_12_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmRoutingReceiver.html" target="_self">CAmRoutingReceiver</a></td><td class="desc">Implements the Receiving side of the RoutingPlugins </td></tr>
-<tr id="row_0_13_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_0_13_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_13_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmRoutingSender.html" target="_self">CAmRoutingSender</a></td><td class="desc">Implements the RoutingSendInterface </td></tr>
-<tr id="row_0_13_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmRoutingSender_1_1handleConnect.html" target="_self">handleConnect</a></td><td class="desc"></td></tr>
-<tr id="row_0_13_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmRoutingSender_1_1handleCrossFader.html" target="_self">handleCrossFader</a></td><td class="desc"></td></tr>
-<tr id="row_0_13_2_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html" target="_self">handleDataBase</a></td><td class="desc"></td></tr>
-<tr id="row_0_13_3_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmRoutingSender_1_1handleDisconnect.html" target="_self">handleDisconnect</a></td><td class="desc"></td></tr>
-<tr id="row_0_13_4_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html" target="_self">handleSetSinkNotificationConfiguration</a></td><td class="desc"></td></tr>
-<tr id="row_0_13_5_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html" target="_self">handleSetSourceNotificationConfiguration</a></td><td class="desc"></td></tr>
-<tr id="row_0_13_6_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSetVolumes.html" target="_self">handleSetVolumes</a></td><td class="desc"></td></tr>
-<tr id="row_0_13_7_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html" target="_self">handleSinkSoundProperties</a></td><td class="desc"></td></tr>
-<tr id="row_0_13_8_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html" target="_self">handleSinkSoundProperty</a></td><td class="desc"></td></tr>
-<tr id="row_0_13_9_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSinkVolume.html" target="_self">handleSinkVolume</a></td><td class="desc"></td></tr>
-<tr id="row_0_13_10_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html" target="_self">handleSourceSoundProperties</a></td><td class="desc"></td></tr>
-<tr id="row_0_13_11_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html" target="_self">handleSourceSoundProperty</a></td><td class="desc"></td></tr>
-<tr id="row_0_13_12_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSourceState.html" target="_self">handleSourceState</a></td><td class="desc"></td></tr>
-<tr id="row_0_13_13_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSourceVolume.html" target="_self">handleSourceVolume</a></td><td class="desc"></td></tr>
-<tr id="row_0_13_14_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html" target="_self">handleVolumeBase</a></td><td class="desc"></td></tr>
-<tr id="row_0_13_15_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html" target="_self">InterfaceNamePairs</a></td><td class="desc">&lt; is used to pair interfaces with busnames </td></tr>
-<tr id="row_0_14_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmTelnetMenuHelper.html" target="_self">CAmTelnetMenuHelper</a></td><td class="desc">Helper class for <a class="el" href="classam_1_1CAmTelnetServer.html" title="Implements a telnetserver that can be used to connect to the audiomanager, retrieve some information ...">CAmTelnetServer</a> </td></tr>
-<tr id="row_0_15_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmTelnetServer.html" target="_self">CAmTelnetServer</a></td><td class="desc">Implements a telnetserver that can be used to connect to the audiomanager, retrieve some information and use it </td></tr>
-<tr id="row_0_16_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1IAmDatabaseHandler.html" target="_self">IAmDatabaseHandler</a></td><td class="desc">This class handles and abstracts the database </td></tr>
-<tr id="row_0_17_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmCommandLineSingleton.html" target="_self">CAmCommandLineSingleton</a></td><td class="desc"></td></tr>
-<tr id="row_0_18_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmCommonAPIWrapper.html" target="_self">CAmCommonAPIWrapper</a></td><td class="desc"></td></tr>
-<tr id="row_0_19_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmDbusWrapper.html" target="_self">CAmDbusWrapper</a></td><td class="desc">This wraps dbus and provides everything needed to anyone who wants to use dbus (including plugins) </td></tr>
-<tr id="row_0_20_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_0_20_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_20_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmDltWrapper.html" target="_self">CAmDltWrapper</a></td><td class="desc">Wraps around the dlt </td></tr>
-<tr id="row_0_20_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html" target="_self">NoDltContextData</a></td><td class="desc">This structure is used for context data used in an application </td></tr>
-<tr id="row_0_21_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmSerializer.html" target="_self">CAmSerializer</a></td><td class="desc">Magic class that does the serialization of functions calls The constructor must be called within the main threadcontext, after that using the overloaded template function call will serialize all calls and call them within the main thread context </td></tr>
-<tr id="row_0_22_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1IAmShPollPrepare.html" target="_self">IAmShPollPrepare</a></td><td class="desc">Prototype for poll prepared callback </td></tr>
-<tr id="row_0_23_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1IAmShPollFired.html" target="_self">IAmShPollFired</a></td><td class="desc">Prototype for poll fired callback </td></tr>
-<tr id="row_0_24_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1IAmShPollCheck.html" target="_self">IAmShPollCheck</a></td><td class="desc">Prototype for poll check callback </td></tr>
-<tr id="row_0_25_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1IAmShPollDispatch.html" target="_self">IAmShPollDispatch</a></td><td class="desc">Prototype for dispatch callback </td></tr>
-<tr id="row_0_26_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1IAmShTimerCallBack.html" target="_self">IAmShTimerCallBack</a></td><td class="desc">Prototype for the timer callback </td></tr>
-<tr id="row_0_27_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_0_27_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_27_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmSocketHandler.html" target="_self">CAmSocketHandler</a></td><td class="desc">The <a class="el" href="classam_1_1CAmSocketHandler.html" title="The am::CAmSocketHandler implements a mainloop for the AudioManager. ">am::CAmSocketHandler</a> implements a mainloop for the AudioManager </td></tr>
-<tr id="row_0_27_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html" target="_self">TAmShPollCheck</a></td><td class="desc"></td></tr>
-<tr id="row_0_27_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollFired.html" target="_self">TAmShPollFired</a></td><td class="desc"></td></tr>
-<tr id="row_0_28_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1TAmShTimerCallBack.html" target="_self">TAmShTimerCallBack</a></td><td class="desc">Template to create the functor for a class </td></tr>
-<tr id="row_0_29_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1TAmShPollPrepare.html" target="_self">TAmShPollPrepare</a></td><td class="desc">Template for a callback </td></tr>
-<tr id="row_0_30_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1TAmShPollFired.html" target="_self">TAmShPollFired</a></td><td class="desc">Make private, not public template for a callback </td></tr>
-<tr id="row_0_31_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1TAmShPollCheck.html" target="_self">TAmShPollCheck</a></td><td class="desc">Template for a callback </td></tr>
-<tr id="row_0_32_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1TAmShPollDispatch.html" target="_self">TAmShPollDispatch</a></td><td class="desc">Template for a callback </td></tr>
-<tr id="row_0_33_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmWatchdog.html" target="_self">CAmWatchdog</a></td><td class="desc">Implements the watchdog of the AudioManager with the help of systemd </td></tr>
-<tr id="row_0_34_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__Availability__s.html" target="_self">am_Availability_s</a></td><td class="desc">This describes the availability of a sink or a source together with the latest change </td></tr>
-<tr id="row_0_35_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__ClassProperty__s.html" target="_self">am_ClassProperty_s</a></td><td class="desc">Describes class properties </td></tr>
-<tr id="row_0_36_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__Crossfader__s.html" target="_self">am_Crossfader_s</a></td><td class="desc">This struct describes the attribiutes of a crossfader </td></tr>
-<tr id="row_0_37_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__Converter__s.html" target="_self">am_Converter_s</a></td><td class="desc">This struct describes the attributes of a converter </td></tr>
-<tr id="row_0_38_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__Gateway__s.html" target="_self">am_Gateway_s</a></td><td class="desc">This struct describes the attributes of a gateway </td></tr>
-<tr id="row_0_39_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__RoutingElement__s.html" target="_self">am_RoutingElement_s</a></td><td class="desc">This represents one "hopp" in a route </td></tr>
-<tr id="row_0_40_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__Route__s.html" target="_self">am_Route_s</a></td><td class="desc">List of routing elements that lead from source to sink </td></tr>
-<tr id="row_0_41_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__SoundProperty__s.html" target="_self">am_SoundProperty_s</a></td><td class="desc">Struct describing the sound property </td></tr>
-<tr id="row_0_42_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__SystemProperty__s.html" target="_self">am_SystemProperty_s</a></td><td class="desc">Struct describing system properties </td></tr>
-<tr id="row_0_43_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__SinkClass__s.html" target="_self">am_SinkClass_s</a></td><td class="desc">Struct describing sinkclasses </td></tr>
-<tr id="row_0_44_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__SourceClass__s.html" target="_self">am_SourceClass_s</a></td><td class="desc">Struct describing source classes </td></tr>
-<tr id="row_0_45_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__SourceType__s.html" target="_self">am_SourceType_s</a></td><td class="desc">This type holds all information of sources relevant to the HMI </td></tr>
-<tr id="row_0_46_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__SinkType__s.html" target="_self">am_SinkType_s</a></td><td class="desc">This type holds all information of sinks relevant to the HMI </td></tr>
-<tr id="row_0_47_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__Handle__s.html" target="_self">am_Handle_s</a></td><td class="desc">Handle is used for asynchronous operations and is uniquely assigned for each of this operations </td></tr>
-<tr id="row_0_48_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__MainSoundProperty__s.html" target="_self">am_MainSoundProperty_s</a></td><td class="desc">Struct describung mainsound property </td></tr>
-<tr id="row_0_49_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__MainConnectionType__s.html" target="_self">am_MainConnectionType_s</a></td><td class="desc">This type holds all information of connections relevant to the HMI </td></tr>
-<tr id="row_0_50_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__MainConnection__s.html" target="_self">am_MainConnection_s</a></td><td class="desc">Struct that holds attribiutes of a mainconnection </td></tr>
-<tr id="row_0_51_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__NotificationPayload__s.html" target="_self">am_NotificationPayload_s</a></td><td class="desc">This struct holds the payload of a notification </td></tr>
-<tr id="row_0_52_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__NotificationConfiguration__s.html" target="_self">am_NotificationConfiguration_s</a></td><td class="desc">This struct holds information about the configuration for notifications </td></tr>
-<tr id="row_0_53_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__Sink__s.html" target="_self">am_Sink_s</a></td><td class="desc">This struct describes the attribiutes of a sink </td></tr>
-<tr id="row_0_54_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__Source__s.html" target="_self">am_Source_s</a></td><td class="desc">This struct describes the attribiutes of a source </td></tr>
-<tr id="row_0_55_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__Domain__s.html" target="_self">am_Domain_s</a></td><td class="desc">This struct describes the attribiutes of a domain </td></tr>
-<tr id="row_0_56_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__Connection__s.html" target="_self">am_Connection_s</a></td><td class="desc">Connection </td></tr>
-<tr id="row_0_57_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="unionam_1_1am__EarlyData__u.html" target="_self">am_EarlyData_u</a></td><td class="desc">Data 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 </td></tr>
-<tr id="row_0_58_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="unionam_1_1am__DataType__u.html" target="_self">am_DataType_u</a></td><td class="desc">Data 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 </td></tr>
-<tr id="row_0_59_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__EarlyData__s.html" target="_self">am_EarlyData_s</a></td><td class="desc"></td></tr>
-<tr id="row_0_60_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__Volumes__s.html" target="_self">am_Volumes_s</a></td><td class="desc">This types describe a mixed description for source and sinks volumes </td></tr>
-<tr id="row_0_61_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1IAmCommandReceive.html" target="_self">IAmCommandReceive</a></td><td class="desc">The interface towards the Controlling Instance (e.g HMI) </td></tr>
-<tr id="row_0_62_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1IAmCommandSend.html" target="_self">IAmCommandSend</a></td><td class="desc">This interface handles all communication from the AudioManagerDaemon towards the system </td></tr>
-<tr id="row_0_63_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1IAmControlReceive.html" target="_self">IAmControlReceive</a></td><td class="desc">This interface gives access to all important functions of the audiomanager that are used by the AudioManagerController to control the system </td></tr>
-<tr id="row_0_64_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1IAmControlSend.html" target="_self">IAmControlSend</a></td><td class="desc">This interface is presented by the AudioManager controller </td></tr>
-<tr id="row_0_65_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1IAmRoutingReceive.html" target="_self">IAmRoutingReceive</a></td><td class="desc">Routing Receive sendInterface description </td></tr>
-<tr id="row_0_66_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1IAmRoutingSend.html" target="_self">IAmRoutingSend</a></td><td class="desc">This class implements everything from Audiomanager -&gt; RoutingAdapter There are two rules that have to be kept in mind when implementing against this interface:<br/>
+<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceam.html" target="_self">am</a></td><td class="desc">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects </td></tr>
+<tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceam_1_1V1.html" target="_self">V1</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1V1_1_1CAmSerializer.html" target="_self">CAmSerializer</a></td><td class="desc"></td></tr>
+<tr id="row_0_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_1_" class="arrow" onclick="toggleFolder('0_1_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceam_1_1V2.html" target="_self">V2</a></td><td class="desc"></td></tr>
+<tr id="row_0_1_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1V2_1_1CAmSerializer.html" target="_self">CAmSerializer</a></td><td class="desc"></td></tr>
+<tr id="row_0_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__Availability__s.html" target="_self">am_Availability_s</a></td><td class="desc">This describes the availability of a sink or a source together with the latest change </td></tr>
+<tr id="row_0_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__ClassProperty__s.html" target="_self">am_ClassProperty_s</a></td><td class="desc">Describes class properties </td></tr>
+<tr id="row_0_4_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__Connection__s.html" target="_self">am_Connection_s</a></td><td class="desc">Connection </td></tr>
+<tr id="row_0_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__Converter__s.html" target="_self">am_Converter_s</a></td><td class="desc">This struct describes the attributes of a converter </td></tr>
+<tr id="row_0_6_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__Crossfader__s.html" target="_self">am_Crossfader_s</a></td><td class="desc">This struct describes the attribiutes of a crossfader </td></tr>
+<tr id="row_0_7_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionam_1_1am__DataType__u.html" target="_self">am_DataType_u</a></td><td class="desc">Data 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 </td></tr>
+<tr id="row_0_8_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__Domain__s.html" target="_self">am_Domain_s</a></td><td class="desc">This struct describes the attribiutes of a domain </td></tr>
+<tr id="row_0_9_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__EarlyData__s.html" target="_self">am_EarlyData_s</a></td><td class="desc"></td></tr>
+<tr id="row_0_10_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionam_1_1am__EarlyData__u.html" target="_self">am_EarlyData_u</a></td><td class="desc">Data 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 </td></tr>
+<tr id="row_0_11_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__Gateway__s.html" target="_self">am_Gateway_s</a></td><td class="desc">This struct describes the attributes of a gateway </td></tr>
+<tr id="row_0_12_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__Handle__s.html" target="_self">am_Handle_s</a></td><td class="desc">Handle is used for asynchronous operations and is uniquely assigned for each of this operations </td></tr>
+<tr id="row_0_13_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__MainConnection__s.html" target="_self">am_MainConnection_s</a></td><td class="desc">Struct that holds attribiutes of a mainconnection </td></tr>
+<tr id="row_0_14_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__MainConnectionType__s.html" target="_self">am_MainConnectionType_s</a></td><td class="desc">This type holds all information of connections relevant to the HMI </td></tr>
+<tr id="row_0_15_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__MainSoundProperty__s.html" target="_self">am_MainSoundProperty_s</a></td><td class="desc">Struct describung mainsound property </td></tr>
+<tr id="row_0_16_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__NotificationConfiguration__s.html" target="_self">am_NotificationConfiguration_s</a></td><td class="desc">This struct holds information about the configuration for notifications </td></tr>
+<tr id="row_0_17_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__NotificationPayload__s.html" target="_self">am_NotificationPayload_s</a></td><td class="desc">This struct holds the payload of a notification </td></tr>
+<tr id="row_0_18_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__Route__s.html" target="_self">am_Route_s</a></td><td class="desc">List of routing elements that lead from source to sink </td></tr>
+<tr id="row_0_19_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__RoutingElement__s.html" target="_self">am_RoutingElement_s</a></td><td class="desc">This represents one "hopp" in a route </td></tr>
+<tr id="row_0_20_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__RoutingNodeData__s.html" target="_self">am_RoutingNodeData_s</a></td><td class="desc">A structure used as user data in the graph nodes </td></tr>
+<tr id="row_0_21_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__Sink__s.html" target="_self">am_Sink_s</a></td><td class="desc">This struct describes the attribiutes of a sink </td></tr>
+<tr id="row_0_22_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__SinkClass__s.html" target="_self">am_SinkClass_s</a></td><td class="desc">Struct describing sinkclasses </td></tr>
+<tr id="row_0_23_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__SinkType__s.html" target="_self">am_SinkType_s</a></td><td class="desc">This type holds all information of sinks relevant to the HMI </td></tr>
+<tr id="row_0_24_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__SoundProperty__s.html" target="_self">am_SoundProperty_s</a></td><td class="desc">Struct describing the sound property </td></tr>
+<tr id="row_0_25_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__Source__s.html" target="_self">am_Source_s</a></td><td class="desc">This struct describes the attribiutes of a source </td></tr>
+<tr id="row_0_26_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__SourceClass__s.html" target="_self">am_SourceClass_s</a></td><td class="desc">Struct describing source classes </td></tr>
+<tr id="row_0_27_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__SourceType__s.html" target="_self">am_SourceType_s</a></td><td class="desc">This type holds all information of sources relevant to the HMI </td></tr>
+<tr id="row_0_28_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__SystemProperty__s.html" target="_self">am_SystemProperty_s</a></td><td class="desc">Struct describing system properties </td></tr>
+<tr id="row_0_29_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__Volumes__s.html" target="_self">am_Volumes_s</a></td><td class="desc">This types describe a mixed description for source and sinks volumes </td></tr>
+<tr id="row_0_30_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmCommandLineSingleton.html" target="_self">CAmCommandLineSingleton</a></td><td class="desc"></td></tr>
+<tr id="row_0_31_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmCommandReceiver.html" target="_self">CAmCommandReceiver</a></td><td class="desc">This class realizes the command Interface </td></tr>
+<tr id="row_0_32_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmCommandSender.html" target="_self">CAmCommandSender</a></td><td class="desc">This class is used to send data to the CommandInterface </td></tr>
+<tr id="row_0_33_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmCommonAPIWrapper.html" target="_self">CAmCommonAPIWrapper</a></td><td class="desc"></td></tr>
+<tr id="row_0_34_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmControlReceiver.html" target="_self">CAmControlReceiver</a></td><td class="desc">This class is used to receive all commands from the control interface </td></tr>
+<tr id="row_0_35_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmControlSender.html" target="_self">CAmControlSender</a></td><td class="desc">Sends data to the commandInterface, takes the file of the library that needs to be loaded </td></tr>
+<tr id="row_0_36_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_36_" class="arrow" onclick="toggleFolder('0_36_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html" target="_self">CAmDatabaseHandlerMap</a></td><td class="desc">This class handles and abstracts the database </td></tr>
+<tr id="row_0_36_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html" target="_self">AmDatabaseObserverCallbacks</a></td><td class="desc">Database observer </td></tr>
+<tr id="row_0_37_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmDbusWrapper.html" target="_self">CAmDbusWrapper</a></td><td class="desc">This wraps dbus and provides everything needed to anyone who wants to use dbus (including plugins) </td></tr>
+<tr id="row_0_38_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_38_" class="arrow" onclick="toggleFolder('0_38_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmDltWrapper.html" target="_self">CAmDltWrapper</a></td><td class="desc">Wraps around the dlt </td></tr>
+<tr id="row_0_38_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html" target="_self">NoDltContextData</a></td><td class="desc">This structure is used for context data used in an application </td></tr>
+<tr id="row_0_39_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmGraph.html" target="_self">CAmGraph</a></td><td class="desc">Class representing a directed or undirected graph </td></tr>
+<tr id="row_0_40_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmGraphElement.html" target="_self">CAmGraphElement</a></td><td class="desc">This class is base class for nodes and vertices </td></tr>
+<tr id="row_0_41_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmNode.html" target="_self">CAmNode</a></td><td class="desc"></td></tr>
+<tr id="row_0_42_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmRouter.html" target="_self">CAmRouter</a></td><td class="desc">Implements autorouting algorithm for connecting sinks and sources via different audio domains </td></tr>
+<tr id="row_0_43_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmRoutingReceiver.html" target="_self">CAmRoutingReceiver</a></td><td class="desc">Implements the Receiving side of the RoutingPlugins </td></tr>
+<tr id="row_0_44_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_44_" class="arrow" onclick="toggleFolder('0_44_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmRoutingSender.html" target="_self">CAmRoutingSender</a></td><td class="desc">Implements the RoutingSendInterface </td></tr>
+<tr id="row_0_44_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmRoutingSender_1_1handleConnect.html" target="_self">handleConnect</a></td><td class="desc"></td></tr>
+<tr id="row_0_44_1_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmRoutingSender_1_1handleCrossFader.html" target="_self">handleCrossFader</a></td><td class="desc"></td></tr>
+<tr id="row_0_44_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html" target="_self">handleDataBase</a></td><td class="desc"></td></tr>
+<tr id="row_0_44_3_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmRoutingSender_1_1handleDisconnect.html" target="_self">handleDisconnect</a></td><td class="desc"></td></tr>
+<tr id="row_0_44_4_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html" target="_self">handleSetSinkNotificationConfiguration</a></td><td class="desc"></td></tr>
+<tr id="row_0_44_5_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html" target="_self">handleSetSourceNotificationConfiguration</a></td><td class="desc"></td></tr>
+<tr id="row_0_44_6_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSetVolumes.html" target="_self">handleSetVolumes</a></td><td class="desc"></td></tr>
+<tr id="row_0_44_7_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html" target="_self">handleSinkSoundProperties</a></td><td class="desc"></td></tr>
+<tr id="row_0_44_8_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html" target="_self">handleSinkSoundProperty</a></td><td class="desc"></td></tr>
+<tr id="row_0_44_9_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSinkVolume.html" target="_self">handleSinkVolume</a></td><td class="desc"></td></tr>
+<tr id="row_0_44_10_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html" target="_self">handleSourceSoundProperties</a></td><td class="desc"></td></tr>
+<tr id="row_0_44_11_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html" target="_self">handleSourceSoundProperty</a></td><td class="desc"></td></tr>
+<tr id="row_0_44_12_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSourceState.html" target="_self">handleSourceState</a></td><td class="desc"></td></tr>
+<tr id="row_0_44_13_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSourceVolume.html" target="_self">handleSourceVolume</a></td><td class="desc"></td></tr>
+<tr id="row_0_44_14_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html" target="_self">handleVolumeBase</a></td><td class="desc"></td></tr>
+<tr id="row_0_44_15_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html" target="_self">InterfaceNamePairs</a></td><td class="desc">&lt; is used to pair interfaces with busnames </td></tr>
+<tr id="row_0_45_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmSocketHandler.html" target="_self">CAmSocketHandler</a></td><td class="desc">The <a class="el" href="classam_1_1CAmSocketHandler.html" title="The am::CAmSocketHandler implements a mainloop for the AudioManager. ">am::CAmSocketHandler</a> implements a mainloop for the AudioManager </td></tr>
+<tr id="row_0_46_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmVertex.html" target="_self">CAmVertex</a></td><td class="desc"></td></tr>
+<tr id="row_0_47_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmWatchdog.html" target="_self">CAmWatchdog</a></td><td class="desc">Implements the watchdog of the AudioManager with the help of systemd </td></tr>
+<tr id="row_0_48_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1IAmCommandReceive.html" target="_self">IAmCommandReceive</a></td><td class="desc">The interface towards the Controlling Instance (e.g HMI) </td></tr>
+<tr id="row_0_49_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1IAmCommandSend.html" target="_self">IAmCommandSend</a></td><td class="desc">This interface handles all communication from the AudioManagerDaemon towards the system </td></tr>
+<tr id="row_0_50_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1IAmControlReceive.html" target="_self">IAmControlReceive</a></td><td class="desc">This interface gives access to all important functions of the audiomanager that are used by the AudioManagerController to control the system </td></tr>
+<tr id="row_0_51_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1IAmControlSend.html" target="_self">IAmControlSend</a></td><td class="desc">This interface is presented by the AudioManager controller </td></tr>
+<tr id="row_0_52_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_52_" class="arrow" onclick="toggleFolder('0_52_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1IAmDatabaseHandler.html" target="_self">IAmDatabaseHandler</a></td><td class="desc">This class handles and abstracts the database </td></tr>
+<tr id="row_0_52_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html" target="_self">IAmDatabaseObserver</a></td><td class="desc">Database observer protocol </td></tr>
+<tr id="row_0_53_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1IAmRoutingReceive.html" target="_self">IAmRoutingReceive</a></td><td class="desc">Routing Receive sendInterface description </td></tr>
+<tr id="row_0_54_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1IAmRoutingSend.html" target="_self">IAmRoutingSend</a></td><td class="desc">This class implements everything from Audiomanager -&gt; RoutingAdapter There are two rules that have to be kept in mind when implementing against this interface:<br />
</td></tr>
-<tr id="row_1_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classCAmLog.html" target="_self">CAmLog</a></td><td class="desc"></td></tr>
-<tr id="row_2_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structDltContext.html" target="_self">DltContext</a></td><td class="desc">This structure is used for every context used in an application </td></tr>
-<tr id="row_3_"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structDltContextData.html" target="_self">DltContextData</a></td><td class="desc">This structure is used for context data used in an application </td></tr>
+<tr id="row_0_55_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1IAmShPollCheck.html" target="_self">IAmShPollCheck</a></td><td class="desc">Prototype for poll check callback </td></tr>
+<tr id="row_0_56_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1IAmShPollDispatch.html" target="_self">IAmShPollDispatch</a></td><td class="desc">Prototype for dispatch callback </td></tr>
+<tr id="row_0_57_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1IAmShPollFired.html" target="_self">IAmShPollFired</a></td><td class="desc">Prototype for poll fired callback </td></tr>
+<tr id="row_0_58_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1IAmShPollPrepare.html" target="_self">IAmShPollPrepare</a></td><td class="desc">Prototype for poll prepared callback </td></tr>
+<tr id="row_0_59_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1IAmShTimerCallBack.html" target="_self">IAmShTimerCallBack</a></td><td class="desc">Prototype for the timer callback </td></tr>
+<tr id="row_0_60_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1TAmShPollCheck.html" target="_self">TAmShPollCheck</a></td><td class="desc">Template for a callback </td></tr>
+<tr id="row_0_61_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1TAmShPollDispatch.html" target="_self">TAmShPollDispatch</a></td><td class="desc">Template for a callback </td></tr>
+<tr id="row_0_62_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1TAmShPollFired.html" target="_self">TAmShPollFired</a></td><td class="desc">Make private, not public template for a callback </td></tr>
+<tr id="row_0_63_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1TAmShPollPrepare.html" target="_self">TAmShPollPrepare</a></td><td class="desc">Template for a callback </td></tr>
+<tr id="row_0_64_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1TAmShTimerCallBack.html" target="_self">TAmShTimerCallBack</a></td><td class="desc">Template to create the functor for a class </td></tr>
+<tr id="row_1_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>std</b></td><td class="desc">STL namespace </td></tr>
+<tr id="row_1_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structstd_1_1is__placeholder_3_1_1placeholder_3_01I_01_4_01_4.html" target="_self">is_placeholder&lt;::placeholder&lt; I &gt; &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_2_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structbuild__indices.html" target="_self">build_indices</a></td><td class="desc"></td></tr>
+<tr id="row_3_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structbuild__indices_3_010_00_01Is_8_8_8_01_4.html" target="_self">build_indices&lt; 0, Is... &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_4_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCAmLog.html" target="_self">CAmLog</a></td><td class="desc"></td></tr>
+<tr id="row_5_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDltContext.html" target="_self">DltContext</a></td><td class="desc">This structure is used for every context used in an application </td></tr>
+<tr id="row_6_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDltContextData.html" target="_self">DltContextData</a></td><td class="desc">This structure is used for context data used in an application </td></tr>
+<tr id="row_7_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structindices.html" target="_self">indices</a></td><td class="desc">Helper structures used within std::bind for automatically identification of all placeholders </td></tr>
+<tr id="row_8_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structplaceholder.html" target="_self">placeholder</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
@@ -210,9 +219,9 @@ $(document).ready(function(){initNavTree('annotated.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/annotated.js b/docs/annotated.js
deleted file mode 100644
index bc70eb5..0000000
--- a/docs/annotated.js
+++ /dev/null
@@ -1,7 +0,0 @@
-var annotated =
-[
- [ "am", "namespaceam.html", "namespaceam" ],
- [ "CAmLog", "classCAmLog.html", "classCAmLog" ],
- [ "DltContext", "structDltContext.html", "structDltContext" ],
- [ "DltContextData", "structDltContextData.html", "structDltContextData" ]
-]; \ No newline at end of file
diff --git a/docs/annotated_dup.js b/docs/annotated_dup.js
new file mode 100755
index 0000000..dcb463f
--- /dev/null
+++ b/docs/annotated_dup.js
@@ -0,0 +1,14 @@
+var annotated_dup =
+[
+ [ "am", "namespaceam.html", "namespaceam" ],
+ [ "std", null, [
+ [ "is_placeholder<::placeholder< I > >", "structstd_1_1is__placeholder_3_1_1placeholder_3_01I_01_4_01_4.html", null ]
+ ] ],
+ [ "build_indices", "structbuild__indices.html", null ],
+ [ "build_indices< 0, Is... >", "structbuild__indices_3_010_00_01Is_8_8_8_01_4.html", null ],
+ [ "CAmLog", "classCAmLog.html", "classCAmLog" ],
+ [ "DltContext", "structDltContext.html", "structDltContext" ],
+ [ "DltContextData", "structDltContextData.html", "structDltContextData" ],
+ [ "indices", "structindices.html", null ],
+ [ "placeholder", "structplaceholder.html", null ]
+]; \ No newline at end of file
diff --git a/docs/architecturepage.html b/docs/architecturepage.html
index 18a5091..842b182 100644..100755
--- a/docs/architecturepage.html
+++ b/docs/architecturepage.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Architecture Overview</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -88,7 +91,7 @@ $(document).ready(function(){initNavTree('architecturepage.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -102,7 +105,7 @@ $(document).ready(function(){initNavTree('architecturepage.html','');});
<div class="title">Architecture Overview </div> </div>
</div><!--header-->
<div class="contents">
-<div class="textblock"><p>The architecture concept bases on the partition of management (logic) and routing (action). Sinks and sources are clustered into independent parts which are capable of exchanging audio with each other (AudioDomains). Between these AudioDomains, Audio can be interchanged via Gateways. <br/>
+<div class="textblock"><p>The architecture concept bases on the partition of management (logic) and routing (action). Sinks and sources are clustered into independent parts which are capable of exchanging audio with each other (AudioDomains). Between these AudioDomains, Audio can be interchanged via Gateways. <br />
Since the routing and the management shall be independent from the actual used system, it is realized as an OwnedComponent, the AudioManager. Each AudioDomain has a Routing Adapter which implements some necessary logic and is the interface between the AudioManager and the AudioDomains.</p>
<h1><a class="anchor" id="domains"></a>
Audio Domains</h1>
@@ -110,24 +113,24 @@ Audio Domains</h1>
<img src="AudioDomains.gif" alt="AudioDomains.gif"/>
</div>
<p> An Audio Domain consists of sinks and sources that can exchange audio with each other. To make the most out of the concept, AudioDomains shall be chosen in such a way that they are implemented by already existing audio routing engines.</p>
-<p>The AudioManager assumes that there are no restrictions in interconnection of sinks and sources. One or more sources can be connected to one sink and one or more sinks can be connected to one source. Since real hardware or software might end up in having restrictions, the knowledge of this must exist in the AudioManager and handled by him accordingly. This shall be accomplished via a plug-in mechanism. An AudioDomain is not tied to a hardware or software implementation. It can be software or hardware or even a combination of both. <br/>
- Examples for possible audio domains:<br/>
-PulseAudio, Alsa, Jack, DSP, FPGA, MOST, In-chip switching matrix<br/>
- The clustering and usage of the AudioDomains will vary from each product. Care must be taken while choosing the right AudioDomains in regards to system load (due to resampling), latency and of course flexibility.<br/>
+<p>The AudioManager assumes that there are no restrictions in interconnection of sinks and sources. One or more sources can be connected to one sink and one or more sinks can be connected to one source. Since real hardware or software might end up in having restrictions, the knowledge of this must exist in the AudioManager and handled by him accordingly. This shall be accomplished via a plug-in mechanism. An AudioDomain is not tied to a hardware or software implementation. It can be software or hardware or even a combination of both. <br />
+ Examples for possible audio domains:<br />
+PulseAudio, Alsa, Jack, DSP, FPGA, MOST, In-chip switching matrix<br />
+ The clustering and usage of the AudioDomains will vary from each product. Care must be taken while choosing the right AudioDomains in regards to system load (due to resampling), latency and of course flexibility.<br />
In special implementations of the AudioDomain, it is capable of operation a certain time without interaction to the AudioManager. This is needed to fulfill the requirements for Early &amp; Late Audio, more information can be found below. <a class="el" href="structam_1_1am__Domain__s.html" title="This struct describes the attribiutes of a domain. ">am::am_Domain_s</a> describe the attribiutes of a domain.</p>
<h1><a class="anchor" id="routing_adaptor"></a>
Routing Adapter</h1>
-<p>Via this adapter, the interconnection from the AudioManager to the AudioDomains is accomplished. An AudioDomain shall have exactly one RoutingAdapter. In the terms of GENIVI, a RoutingAdapter is an AbstractComponent, this means that we define an API and a certain behavior in UML models but do not maintain components itself. Existing implementations from Proof of Concepts are shipped as example Adapters "as is" but cannot be seen as maintained components.<br/>
-The implementation of a routing adapter can and will vary from each project to another since the combination of sinks and sources, the used hardware etc has influence on the adapters. Besides interchanging and abstracting information between the AudioManager and the sinks and sources, the Adapters also need to implement some business logic in order to interact with the AudioManager. This include for example the registering of components, managing the current state, error handling etc.<br/>
+<p>Via this adapter, the interconnection from the AudioManager to the AudioDomains is accomplished. An AudioDomain shall have exactly one RoutingAdapter. In the terms of GENIVI, a RoutingAdapter is an AbstractComponent, this means that we define an API and a certain behavior in UML models but do not maintain components itself. Existing implementations from Proof of Concepts are shipped as example Adapters "as is" but cannot be seen as maintained components.<br />
+The implementation of a routing adapter can and will vary from each project to another since the combination of sinks and sources, the used hardware etc has influence on the adapters. Besides interchanging and abstracting information between the AudioManager and the sinks and sources, the Adapters also need to implement some business logic in order to interact with the AudioManager. This include for example the registering of components, managing the current state, error handling etc.<br />
In the special case of an EarlyDomain, the routing adapter also has to manage start-up and rundown including persistence for his domain while the AudioManager is not started or already stopped. During this periods of time, these special adapters have to be able to fulfill basic tasks like changing volumes, for example (this implies that the Adapter is implemented on a different piece of hardware, e.g. vehicle processor).</p>
<h1><a class="anchor" id="gateway"></a>
Gateway</h1>
<div class="image">
<img src="Gateway.gif" alt="Gateway.gif"/>
</div>
-<p>Gateways are used to let audio flow between two domains. They always have a direction and can only transport one stream at a time. Several gateways connecting the same domains together can exist in parallel so that more than one source can be connected to more than one sink from the same domains at the same time.<br/>
-In principle, gateways have the ability to convert the connectionFormat of an audiostream, for example the sink could receive audio in a digital form and output it as analog (sound card). In order to express the conversion capabilities of a gateway, a matrix of all source/sink connectionFormats is given (details below). The sources and sinks of a gateway are registered like ordinary sources and sinks where the domains have the responsibility to register "their" sinks and sources.<br/>
-For every gateway, a controlDomain is defined, this is the domain that registered the gateway. At the time of registering, the ID of the "other end" of the gateway might be unknown. To handle this situation, a domain can "peek" Domains, Sources and Sinks. When something is peeked, it means that an ID is reserved for a unique name without registering it.<br/>
+<p>Gateways are used to let audio flow between two domains. They always have a direction and can only transport one stream at a time. Several gateways connecting the same domains together can exist in parallel so that more than one source can be connected to more than one sink from the same domains at the same time.<br />
+In principle, gateways have the ability to convert the connectionFormat of an audiostream, for example the sink could receive audio in a digital form and output it as analog (sound card). In order to express the conversion capabilities of a gateway, a matrix of all source/sink connectionFormats is given (details below). The sources and sinks of a gateway are registered like ordinary sources and sinks where the domains have the responsibility to register "their" sinks and sources.<br />
+For every gateway, a controlDomain is defined, this is the domain that registered the gateway. At the time of registering, the ID of the "other end" of the gateway might be unknown. To handle this situation, a domain can "peek" Domains, Sources and Sinks. When something is peeked, it means that an ID is reserved for a unique name without registering it.<br />
If a gateway is deregistered, the source or sink of the controlling domain is deregistered as well - not the one in the "other" domain.</p>
<h1><a class="anchor" id="converter"></a>
Converter</h1>
@@ -137,9 +140,9 @@ Converter</h1>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/ftv2mlastnode.png b/docs/arrowdown.png
index 0b63f6d..0b63f6d 100644..100755
--- a/docs/ftv2mlastnode.png
+++ b/docs/arrowdown.png
Binary files differ
diff --git a/docs/ftv2plastnode.png b/docs/arrowright.png
index c6ee22f..c6ee22f 100644..100755
--- a/docs/ftv2plastnode.png
+++ b/docs/arrowright.png
Binary files differ
diff --git a/docs/audiomanagercomponentspage.html b/docs/audiomanagercomponentspage.html
index 2ec96ec..12cd7ed 100644..100755
--- a/docs/audiomanagercomponentspage.html
+++ b/docs/audiomanagercomponentspage.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManager Components</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -88,7 +91,7 @@ $(document).ready(function(){initNavTree('audiomanagercomponentspage.html','');}
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -105,57 +108,54 @@ $(document).ready(function(){initNavTree('audiomanagercomponentspage.html','');}
<div class="textblock"><div class="image">
<img src="AudioManagement.png" alt="AudioManagement.png"/>
</div>
-<p>The AudioManager is the central managing instance of the Audio architecture. It is designed as an OwnedComponent, this means that the software is maintained within GENIVI as open source component. The AudioManager consists of 4 central components.<br/>
+<p>The AudioManager is the central managing instance of the Audio architecture. It is designed as an OwnedComponent, this means that the software is maintained within GENIVI as open source component. The AudioManager consists of 4 central components.<br />
</p>
<h1><a class="anchor" id="audiomanagercomponents"></a>
AudioManagerDaemon</h1>
-<p>This component is owned and maintained by Genivi. It is the central audio framework component. There can be only one daemon in a system (singleton).<br/>
+<p>This component is owned and maintained by Genivi. It is the central audio framework component. There can be only one daemon in a system (singleton).<br />
The AudioManagerDaemon is subject to this documentation. </p>
<h2><a class="anchor" id="daemonover"></a>
Daemon Overview</h2>
-<p>Here is an class overview of the AudioManagerDaemon: </p>
-<div class="image">
+<p>Here is an class overview of the AudioManagerDaemon: </p><div class="image">
<img src="daemon_insight.png" alt="daemon_insight.png"/>
</div>
<h1><a class="anchor" id="commander"></a>
AudioManagerCommandPlugin</h1>
-<p>This describes the interface towards the Commanding Instances of the AudioManagerDaemon. This is the HMI and interrupt sources that use this interface to start their interrupt and stop it again. The interface shall be asynchronous. Via this interface all user interactions are handled. This component is designed to be a dynamic linked library that will be loaded on the startup of the AudioManager. There can be more than one CommandPlugin at a time. Since the implementation of this component is project specific, only examples are included.<br/>
+<p>This describes the interface towards the Commanding Instances of the AudioManagerDaemon. This is the HMI and interrupt sources that use this interface to start their interrupt and stop it again. The interface shall be asynchronous. Via this interface all user interactions are handled. This component is designed to be a dynamic linked library that will be loaded on the startup of the AudioManager. There can be more than one CommandPlugin at a time. Since the implementation of this component is project specific, only examples are included.<br />
An example Dbus Implementation can be found in the folder PluginCommandInterfaceDbus.</p>
<h2><a class="anchor" id="commandIface"></a>
Interfaces</h2>
-<p>All commands that must be fulfilled by an AudioManagerCommandPlugin are described in <a class="el" href="classam_1_1IAmCommandSend.html" title="This interface handles all communication from the AudioManagerDaemon towards the system. ">am::IAmCommandSend</a>.<br/>
-All commands that are presented to AudioManagerCommandPlugin by the AudioManagerDaemon are described in <a class="el" href="classam_1_1IAmCommandReceive.html" title="The interface towards the Controlling Instance (e.g HMI). ">am::IAmCommandReceive</a>.<br/>
+<p>All commands that must be fulfilled by an AudioManagerCommandPlugin are described in <a class="el" href="classam_1_1IAmCommandSend.html" title="This interface handles all communication from the AudioManagerDaemon towards the system. ">am::IAmCommandSend</a>.<br />
+All commands that are presented to AudioManagerCommandPlugin by the AudioManagerDaemon are described in <a class="el" href="classam_1_1IAmCommandReceive.html" title="The interface towards the Controlling Instance (e.g HMI). ">am::IAmCommandReceive</a>.<br />
</p>
<h1><a class="anchor" id="controller"></a>
AudioManagerController</h1>
-<p>The controller is the intelligent "heart" of the AudioManager and it is project specific. In principle, the controller gets commands from the command interface or events from outside and reacts to them. For this purpose, some basic commands are in the "toolbox" of the Controller that he can use to interact with the rest of the system.<br/>
-Among this there are commands to read/write the database and to perform actions on the Audiodomains like connect or disconnect. There must be only one Controller in the system at a time, like the AudioManagerCommandPlugins, the Controller is loaded at startup by the daemon<br/>
+<p>The controller is the intelligent "heart" of the AudioManager and it is project specific. In principle, the controller gets commands from the command interface or events from outside and reacts to them. For this purpose, some basic commands are in the "toolbox" of the Controller that he can use to interact with the rest of the system.<br />
+Among this there are commands to read/write the database and to perform actions on the Audiodomains like connect or disconnect. There must be only one Controller in the system at a time, like the AudioManagerCommandPlugins, the Controller is loaded at startup by the daemon<br />
A simple example Implementation can be found in the folder PluginControlInterface.</p>
<h2><a class="anchor" id="controlIface"></a>
Interfaces</h2>
-<p>All commands that must be fulfilled by an AudioManagerController are described in <a class="el" href="classam_1_1IAmControlSend.html" title="This interface is presented by the AudioManager controller. ">am::IAmControlSend</a>.<br/>
-All commands that are presented to AudioManagerController by the AudioManagerDaemon are described in <a class="el" href="classam_1_1IAmControlReceive.html" title="This interface gives access to all important functions of the audiomanager that are used by the Audio...">am::IAmControlReceive</a>.<br/>
+<p>All commands that must be fulfilled by an AudioManagerController are described in <a class="el" href="classam_1_1IAmControlSend.html" title="This interface is presented by the AudioManager controller. ">am::IAmControlSend</a>.<br />
+All commands that are presented to AudioManagerController by the AudioManagerDaemon are described in <a class="el" href="classam_1_1IAmControlReceive.html" title="This interface gives access to all important functions of the audiomanager that are used by the Audio...">am::IAmControlReceive</a>.<br />
</p>
<h1><a class="anchor" id="router"></a>
Routing AudioManagerRoutingPlugin</h1>
-<p>The AudioManagerRoutingPlugins are used to abstract the actual Hard- and Software that does the routing. There can be more than one plugins at a time, they are loaded at startup time like the commandplugins. <br/>
-The AudioManager expects a bus-like structure behind each plug-in, so that a plug-in can implement a bus interface and proxy the messages to the routing adapters - the AudioManager is capable of addressing more than one adapter one each plug-in. The AudioManagerController does not have to know anything about the real system plugins - he sends his commands to sources and sinks. The daemon does the dispatching of these commands. The interface is mainly asynchronous.\ Sample plugins can be found in the directory, for example PluginRoutingInterfaceAsync.<br/>
+<p>The AudioManagerRoutingPlugins are used to abstract the actual Hard- and Software that does the routing. There can be more than one plugins at a time, they are loaded at startup time like the commandplugins. <br />
+The AudioManager expects a bus-like structure behind each plug-in, so that a plug-in can implement a bus interface and proxy the messages to the routing adapters - the AudioManager is capable of addressing more than one adapter one each plug-in. The AudioManagerController does not have to know anything about the real system plugins - he sends his commands to sources and sinks. The daemon does the dispatching of these commands. The interface is mainly asynchronous.\ Sample plugins can be found in the directory, for example PluginRoutingInterfaceAsync.<br />
</p>
<h2><a class="anchor" id="routingIface"></a>
Interfaces</h2>
-<p>All commands that must be fulfilled by an AudioManagerRoutingPlugin are described in <a class="el" href="classam_1_1IAmRoutingSend.html" title="This class implements everything from Audiomanager -&gt; RoutingAdapter There are two rules that have to...">am::IAmRoutingSend</a>.<br/>
-All commands that are presented to AudioManagerRoutingPlugins by the AudioManagerDaemon are described in <a class="el" href="classam_1_1IAmRoutingReceive.html" title="Routing Receive sendInterface description. ">am::IAmRoutingReceive</a>.<br/>
+<p>All commands that must be fulfilled by an AudioManagerRoutingPlugin are described in <a class="el" href="classam_1_1IAmRoutingSend.html" title="This class implements everything from Audiomanager -&gt; RoutingAdapter There are two rules that have to...">am::IAmRoutingSend</a>.<br />
+All commands that are presented to AudioManagerRoutingPlugins by the AudioManagerDaemon are described in <a class="el" href="classam_1_1IAmRoutingReceive.html" title="Routing Receive sendInterface description. ">am::IAmRoutingReceive</a>.<br />
</p>
<h2><a class="anchor" id="subrouter"></a>
Bus topology</h2>
-<p>The AudioManagerDaemon expects a bus behind each of the plugins. On one of these buses there can be several domains. In order to reflect this, a domain has always a bus(plugin) and a node that it belongs to. So if a message needs to be transmitted to a domain, it will always be sent to a node on a bus. Here is a diagram showing the topology from the view of the AudioManagerDaemon: </p>
-<div class="image">
+<p>The AudioManagerDaemon expects a bus behind each of the plugins. On one of these buses there can be several domains. In order to reflect this, a domain has always a bus(plugin) and a node that it belongs to. So if a message needs to be transmitted to a domain, it will always be sent to a node on a bus. Here is a diagram showing the topology from the view of the AudioManagerDaemon: </p><div class="image">
<img src="bus_topology.png" alt="bus_topology.png"/>
</div>
<h2><a class="anchor" id="busname"></a>
Busname</h2>
-<p>Since a plugin represents a bus for the AudioManagerDaemon, each plugin it has its unique name, the busname that is returned by <a class="el" href="classam_1_1IAmRoutingSend.html#ad4761b14565a6dd9ea24fa21cafdf540" title="this method is used to retrieve the busname during startup of the plugin. ">am::IAmRoutingSend::returnBusName</a>. The AudioManagerDaemon used this information to link a plugin with a domain. All other elements like sinks, sources etc are linked to domains. This is how the hierarchy looks like that is used: </p>
-<div class="image">
+<p>Since a plugin represents a bus for the AudioManagerDaemon, each plugin it has its unique name, the busname that is returned by <a class="el" href="classam_1_1IAmRoutingSend.html#ad4761b14565a6dd9ea24fa21cafdf540" title="this method is used to retrieve the busname during startup of the plugin. ">am::IAmRoutingSend::returnBusName</a>. The AudioManagerDaemon used this information to link a plugin with a domain. All other elements like sinks, sources etc are linked to domains. This is how the hierarchy looks like that is used: </p><div class="image">
<img src="routing_hierarchy.png" alt="routing_hierarchy.png"/>
</div>
<h2><a class="anchor" id="CAPIplugins"></a>
@@ -176,9 +176,9 @@ CommonAPI plugins</h2>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/audiomanagertypes_8h.html b/docs/audiomanagertypes_8h.html
index d38c08d..3cfac33 100644..100755
--- a/docs/audiomanagertypes_8h.html
+++ b/docs/audiomanagertypes_8h.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: include/audiomanagertypes.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('audiomanagertypes_8h.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -118,99 +121,99 @@ $(document).ready(function(){initNavTree('audiomanagertypes_8h.html','');});
<p>Copyright (C) 2012 - 2014, BMW AG.
<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &lt;stdint.h&gt;</code><br/>
-<code>#include &lt;string&gt;</code><br/>
-<code>#include &lt;vector&gt;</code><br/>
+<div class="textblock"><code>#include &lt;stdint.h&gt;</code><br />
+<code>#include &lt;string&gt;</code><br />
+<code>#include &lt;vector&gt;</code><br />
</div>
<p><a href="audiomanagertypes_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Availability__s.html">am::am_Availability_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">this describes the availability of a sink or a source together with the latest change <a href="structam_1_1am__Availability__s.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">this describes the availability of a sink or a source together with the latest change <a href="structam_1_1am__Availability__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__ClassProperty__s.html">am::am_ClassProperty_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">describes class properties <a href="structam_1_1am__ClassProperty__s.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">describes class properties <a href="structam_1_1am__ClassProperty__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Crossfader__s.html">am::am_Crossfader_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This struct describes the attribiutes of a crossfader. <a href="structam_1_1am__Crossfader__s.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This struct describes the attribiutes of a crossfader. <a href="structam_1_1am__Crossfader__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Converter__s.html">am::am_Converter_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This struct describes the attributes of a converter. <a href="structam_1_1am__Converter__s.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This struct describes the attributes of a converter. <a href="structam_1_1am__Converter__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Gateway__s.html">am::am_Gateway_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This struct describes the attributes of a gateway. <a href="structam_1_1am__Gateway__s.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This struct describes the attributes of a gateway. <a href="structam_1_1am__Gateway__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__RoutingElement__s.html">am::am_RoutingElement_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This represents one "hopp" in a route. <a href="structam_1_1am__RoutingElement__s.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This represents one "hopp" in a route. <a href="structam_1_1am__RoutingElement__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Route__s.html">am::am_Route_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">a list of routing elements that lead from source to sink <a href="structam_1_1am__Route__s.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">a list of routing elements that lead from source to sink <a href="structam_1_1am__Route__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__SoundProperty__s.html">am::am_SoundProperty_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">struct describing the sound property <a href="structam_1_1am__SoundProperty__s.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">struct describing the sound property <a href="structam_1_1am__SoundProperty__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__SystemProperty__s.html">am::am_SystemProperty_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">struct describing system properties <a href="structam_1_1am__SystemProperty__s.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">struct describing system properties <a href="structam_1_1am__SystemProperty__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__SinkClass__s.html">am::am_SinkClass_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">struct describing sinkclasses <a href="structam_1_1am__SinkClass__s.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">struct describing sinkclasses <a href="structam_1_1am__SinkClass__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__SourceClass__s.html">am::am_SourceClass_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">struct describing source classes <a href="structam_1_1am__SourceClass__s.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">struct describing source classes <a href="structam_1_1am__SourceClass__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__SourceType__s.html">am::am_SourceType_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">this type holds all information of sources relevant to the HMI <a href="structam_1_1am__SourceType__s.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">this type holds all information of sources relevant to the HMI <a href="structam_1_1am__SourceType__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__SinkType__s.html">am::am_SinkType_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">this type holds all information of sinks relevant to the HMI <a href="structam_1_1am__SinkType__s.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">this type holds all information of sinks relevant to the HMI <a href="structam_1_1am__SinkType__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Handle__s.html">am::am_Handle_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">a handle is used for asynchronous operations and is uniquely assigned for each of this operations <a href="structam_1_1am__Handle__s.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">a handle is used for asynchronous operations and is uniquely assigned for each of this operations <a href="structam_1_1am__Handle__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__MainSoundProperty__s.html">am::am_MainSoundProperty_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">struct describung mainsound property <a href="structam_1_1am__MainSoundProperty__s.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">struct describung mainsound property <a href="structam_1_1am__MainSoundProperty__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__MainConnectionType__s.html">am::am_MainConnectionType_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">this type holds all information of connections relevant to the HMI <a href="structam_1_1am__MainConnectionType__s.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">this type holds all information of connections relevant to the HMI <a href="structam_1_1am__MainConnectionType__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__MainConnection__s.html">am::am_MainConnection_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">struct that holds attribiutes of a mainconnection <a href="structam_1_1am__MainConnection__s.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">struct that holds attribiutes of a mainconnection <a href="structam_1_1am__MainConnection__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__NotificationPayload__s.html">am::am_NotificationPayload_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This struct holds the payload of a notification. <a href="structam_1_1am__NotificationPayload__s.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This struct holds the payload of a notification. <a href="structam_1_1am__NotificationPayload__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am::am_NotificationConfiguration_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This struct holds information about the configuration for notifications. <a href="structam_1_1am__NotificationConfiguration__s.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This struct holds information about the configuration for notifications. <a href="structam_1_1am__NotificationConfiguration__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Sink__s.html">am::am_Sink_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This struct describes the attribiutes of a sink. <a href="structam_1_1am__Sink__s.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This struct describes the attribiutes of a sink. <a href="structam_1_1am__Sink__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Source__s.html">am::am_Source_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This struct describes the attribiutes of a source. <a href="structam_1_1am__Source__s.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This struct describes the attribiutes of a source. <a href="structam_1_1am__Source__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Domain__s.html">am::am_Domain_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This struct describes the attribiutes of a domain. <a href="structam_1_1am__Domain__s.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This struct describes the attribiutes of a domain. <a href="structam_1_1am__Domain__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Connection__s.html">am::am_Connection_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">a connection <a href="structam_1_1am__Connection__s.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">a connection <a href="structam_1_1am__Connection__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionam_1_1am__EarlyData__u.html">am::am_EarlyData_u</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">data 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 <a href="unionam_1_1am__EarlyData__u.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">data 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 <a href="unionam_1_1am__EarlyData__u.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionam_1_1am__DataType__u.html">am::am_DataType_u</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">data 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 <a href="unionam_1_1am__DataType__u.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">data 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 <a href="unionam_1_1am__DataType__u.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__EarlyData__s.html">am::am_EarlyData_s</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Volumes__s.html">am::am_Volumes_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This types describe a mixed description for source and sinks volumes. <a href="structam_1_1am__Volumes__s.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This types describe a mixed description for source and sinks volumes. <a href="structam_1_1am__Volumes__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
-<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
-<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br/></td></tr>
+<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
+<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
@@ -221,149 +224,149 @@ Macros</h2></td></tr>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a58a230b5da10699a7ce1b1f2a1c550e6"><td class="memItemLeft" align="right" valign="top">typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am::am_domainID_t</a></td></tr>
-<tr class="memdesc:a58a230b5da10699a7ce1b1f2a1c550e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">a domain ID <a href="#a58a230b5da10699a7ce1b1f2a1c550e6">More...</a><br/></td></tr>
+<tr class="memdesc:a58a230b5da10699a7ce1b1f2a1c550e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">a domain ID <a href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">More...</a><br /></td></tr>
<tr class="separator:a58a230b5da10699a7ce1b1f2a1c550e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf4c3deaf1b53aeac50503c75b4e5a31"><td class="memItemLeft" align="right" valign="top">typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am::am_crossfaderID_t</a></td></tr>
-<tr class="memdesc:aaf4c3deaf1b53aeac50503c75b4e5a31"><td class="mdescLeft">&#160;</td><td class="mdescRight">a crossfader ID <a href="#aaf4c3deaf1b53aeac50503c75b4e5a31">More...</a><br/></td></tr>
+<tr class="memdesc:aaf4c3deaf1b53aeac50503c75b4e5a31"><td class="mdescLeft">&#160;</td><td class="mdescRight">a crossfader ID <a href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">More...</a><br /></td></tr>
<tr class="separator:aaf4c3deaf1b53aeac50503c75b4e5a31"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee5e4e9b864d3867a896b6cdceed6ff4"><td class="memItemLeft" align="right" valign="top">typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am::am_connectionID_t</a></td></tr>
-<tr class="memdesc:aee5e4e9b864d3867a896b6cdceed6ff4"><td class="mdescLeft">&#160;</td><td class="mdescRight">a connection ID <a href="#aee5e4e9b864d3867a896b6cdceed6ff4">More...</a><br/></td></tr>
+<tr class="memdesc:aee5e4e9b864d3867a896b6cdceed6ff4"><td class="mdescLeft">&#160;</td><td class="mdescRight">a connection ID <a href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">More...</a><br /></td></tr>
<tr class="separator:aee5e4e9b864d3867a896b6cdceed6ff4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2711516b1392ea02a7ed25fcd540a16a"><td class="memItemLeft" align="right" valign="top">typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am::am_sourceID_t</a></td></tr>
-<tr class="memdesc:a2711516b1392ea02a7ed25fcd540a16a"><td class="mdescLeft">&#160;</td><td class="mdescRight">a source ID <a href="#a2711516b1392ea02a7ed25fcd540a16a">More...</a><br/></td></tr>
+<tr class="memdesc:a2711516b1392ea02a7ed25fcd540a16a"><td class="mdescLeft">&#160;</td><td class="mdescRight">a source ID <a href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">More...</a><br /></td></tr>
<tr class="separator:a2711516b1392ea02a7ed25fcd540a16a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac2b901ff83ee381fbe99913753e2416"><td class="memItemLeft" align="right" valign="top">typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am::am_sinkID_t</a></td></tr>
-<tr class="memdesc:aac2b901ff83ee381fbe99913753e2416"><td class="mdescLeft">&#160;</td><td class="mdescRight">a sink ID <a href="#aac2b901ff83ee381fbe99913753e2416">More...</a><br/></td></tr>
+<tr class="memdesc:aac2b901ff83ee381fbe99913753e2416"><td class="mdescLeft">&#160;</td><td class="mdescRight">a sink ID <a href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">More...</a><br /></td></tr>
<tr class="separator:aac2b901ff83ee381fbe99913753e2416"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21f8ea45717692cd82c42c222a6ee3c8"><td class="memItemLeft" align="right" valign="top">typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am::am_converterID_t</a></td></tr>
-<tr class="memdesc:a21f8ea45717692cd82c42c222a6ee3c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">a converter ID <a href="#a21f8ea45717692cd82c42c222a6ee3c8">More...</a><br/></td></tr>
+<tr class="memdesc:a21f8ea45717692cd82c42c222a6ee3c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">a converter ID <a href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">More...</a><br /></td></tr>
<tr class="separator:a21f8ea45717692cd82c42c222a6ee3c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af671cec58d6713a0c1e4eaa9c89613d5"><td class="memItemLeft" align="right" valign="top">typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am::am_gatewayID_t</a></td></tr>
-<tr class="memdesc:af671cec58d6713a0c1e4eaa9c89613d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">a gateway ID <a href="#af671cec58d6713a0c1e4eaa9c89613d5">More...</a><br/></td></tr>
+<tr class="memdesc:af671cec58d6713a0c1e4eaa9c89613d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">a gateway ID <a href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">More...</a><br /></td></tr>
<tr class="separator:af671cec58d6713a0c1e4eaa9c89613d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33a5bb7641f58ab3a5f3b86400ad804c"><td class="memItemLeft" align="right" valign="top">typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am::am_mainConnectionID_t</a></td></tr>
-<tr class="memdesc:a33a5bb7641f58ab3a5f3b86400ad804c"><td class="mdescLeft">&#160;</td><td class="mdescRight">a mainConnection ID <a href="#a33a5bb7641f58ab3a5f3b86400ad804c">More...</a><br/></td></tr>
+<tr class="memdesc:a33a5bb7641f58ab3a5f3b86400ad804c"><td class="mdescLeft">&#160;</td><td class="mdescRight">a mainConnection ID <a href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">More...</a><br /></td></tr>
<tr class="separator:a33a5bb7641f58ab3a5f3b86400ad804c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01c1c639ee87e804885f92c69ca4a97c"><td class="memItemLeft" align="right" valign="top">typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a01c1c639ee87e804885f92c69ca4a97c">am::am_speed_t</a></td></tr>
-<tr class="memdesc:a01c1c639ee87e804885f92c69ca4a97c"><td class="mdescLeft">&#160;</td><td class="mdescRight">speed <a href="#a01c1c639ee87e804885f92c69ca4a97c">More...</a><br/></td></tr>
+<tr class="memdesc:a01c1c639ee87e804885f92c69ca4a97c"><td class="mdescLeft">&#160;</td><td class="mdescRight">speed <a href="namespaceam.html#a01c1c639ee87e804885f92c69ca4a97c">More...</a><br /></td></tr>
<tr class="separator:a01c1c639ee87e804885f92c69ca4a97c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ba72fdbafaa9e886e77aa4099c281ec"><td class="memItemLeft" align="right" valign="top">typedef int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am::am_volume_t</a></td></tr>
-<tr class="memdesc:a0ba72fdbafaa9e886e77aa4099c281ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">The unit is 0.1 db steps,The smallest value -3000 (=AM_MUTE). <a href="#a0ba72fdbafaa9e886e77aa4099c281ec">More...</a><br/></td></tr>
+<tr class="memdesc:a0ba72fdbafaa9e886e77aa4099c281ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">The unit is 0.1 db steps,The smallest value -3000 (=AM_MUTE). <a href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">More...</a><br /></td></tr>
<tr class="separator:a0ba72fdbafaa9e886e77aa4099c281ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a834886e7c3e4a2d6745ef2b59b485b00"><td class="memItemLeft" align="right" valign="top">typedef int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am::am_mainVolume_t</a></td></tr>
-<tr class="memdesc:a834886e7c3e4a2d6745ef2b59b485b00"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the volume presented on the command interface. <a href="#a834886e7c3e4a2d6745ef2b59b485b00">More...</a><br/></td></tr>
+<tr class="memdesc:a834886e7c3e4a2d6745ef2b59b485b00"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the volume presented on the command interface. <a href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">More...</a><br /></td></tr>
<tr class="separator:a834886e7c3e4a2d6745ef2b59b485b00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b8fc2ab1ac4d427ca85fe8549e6afd0"><td class="memItemLeft" align="right" valign="top">typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am::am_sourceClass_t</a></td></tr>
<tr class="separator:a8b8fc2ab1ac4d427ca85fe8549e6afd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f"><td class="memItemLeft" align="right" valign="top">typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am::am_sinkClass_t</a></td></tr>
<tr class="separator:a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a510513cf43299092b6c85250dbbef93f"><td class="memItemLeft" align="right" valign="top">typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am::am_time_t</a></td></tr>
-<tr class="memdesc:a510513cf43299092b6c85250dbbef93f"><td class="mdescLeft">&#160;</td><td class="mdescRight">time in ms! <a href="#a510513cf43299092b6c85250dbbef93f">More...</a><br/></td></tr>
+<tr class="memdesc:a510513cf43299092b6c85250dbbef93f"><td class="mdescLeft">&#160;</td><td class="mdescRight">time in ms! <a href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">More...</a><br /></td></tr>
<tr class="separator:a510513cf43299092b6c85250dbbef93f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad94ba90e3c8f6bd7e51a15a811755167"><td class="memItemLeft" align="right" valign="top">typedef int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am::am_timeSync_t</a></td></tr>
-<tr class="memdesc:ad94ba90e3c8f6bd7e51a15a811755167"><td class="mdescLeft">&#160;</td><td class="mdescRight">offset time that is introduced in milli seconds. <a href="#ad94ba90e3c8f6bd7e51a15a811755167">More...</a><br/></td></tr>
+<tr class="memdesc:ad94ba90e3c8f6bd7e51a15a811755167"><td class="mdescLeft">&#160;</td><td class="mdescRight">offset time that is introduced in milli seconds. <a href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">More...</a><br /></td></tr>
<tr class="separator:ad94ba90e3c8f6bd7e51a15a811755167"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3bc2cbb9daa87acf51c56c803620046"><td class="memItemLeft" align="right" valign="top">typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#ad3bc2cbb9daa87acf51c56c803620046">am::am_CustomAvailabilityReason_t</a></td></tr>
-<tr class="memdesc:ad3bc2cbb9daa87acf51c56c803620046"><td class="mdescLeft">&#160;</td><td class="mdescRight">This type gives the information about reason for reason for Source/Sink change. <a href="#ad3bc2cbb9daa87acf51c56c803620046">More...</a><br/></td></tr>
+<tr class="memdesc:ad3bc2cbb9daa87acf51c56c803620046"><td class="mdescLeft">&#160;</td><td class="mdescRight">This type gives the information about reason for reason for Source/Sink change. <a href="namespaceam.html#ad3bc2cbb9daa87acf51c56c803620046">More...</a><br /></td></tr>
<tr class="separator:ad3bc2cbb9daa87acf51c56c803620046"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5fcf2ed864ee1c661585c3b1f63ee64"><td class="memItemLeft" align="right" valign="top">typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#ad5fcf2ed864ee1c661585c3b1f63ee64">am::am_CustomClassProperty_t</a></td></tr>
-<tr class="memdesc:ad5fcf2ed864ee1c661585c3b1f63ee64"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a custom specific identifier of property. <a href="#ad5fcf2ed864ee1c661585c3b1f63ee64">More...</a><br/></td></tr>
+<tr class="memdesc:ad5fcf2ed864ee1c661585c3b1f63ee64"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a custom specific identifier of property. <a href="namespaceam.html#ad5fcf2ed864ee1c661585c3b1f63ee64">More...</a><br /></td></tr>
<tr class="separator:ad5fcf2ed864ee1c661585c3b1f63ee64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a114262d77aae4ed1d2daa50a36155d3e"><td class="memItemLeft" align="right" valign="top">typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am::am_CustomConnectionFormat_t</a></td></tr>
-<tr class="memdesc:a114262d77aae4ed1d2daa50a36155d3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This type classifies the format in which data is exchanged within a connection. <a href="#a114262d77aae4ed1d2daa50a36155d3e">More...</a><br/></td></tr>
+<tr class="memdesc:a114262d77aae4ed1d2daa50a36155d3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This type classifies the format in which data is exchanged within a connection. <a href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">More...</a><br /></td></tr>
<tr class="separator:a114262d77aae4ed1d2daa50a36155d3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7571de351523bc315aabe81762f65a7"><td class="memItemLeft" align="right" valign="top">typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am::am_CustomMainSoundPropertyType_t</a></td></tr>
-<tr class="memdesc:aa7571de351523bc315aabe81762f65a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Here are all SoundProperties that can be set via the CommandInterface. <a href="#aa7571de351523bc315aabe81762f65a7">More...</a><br/></td></tr>
+<tr class="memdesc:aa7571de351523bc315aabe81762f65a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Here are all SoundProperties that can be set via the CommandInterface. <a href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">More...</a><br /></td></tr>
<tr class="separator:aa7571de351523bc315aabe81762f65a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae29e007a0f5fc513c41d0814cc75fd13"><td class="memItemLeft" align="right" valign="top">typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#ae29e007a0f5fc513c41d0814cc75fd13">am::am_CustomNotificationType_t</a></td></tr>
-<tr class="memdesc:ae29e007a0f5fc513c41d0814cc75fd13"><td class="mdescLeft">&#160;</td><td class="mdescRight">The notification types are project specific. <a href="#ae29e007a0f5fc513c41d0814cc75fd13">More...</a><br/></td></tr>
+<tr class="memdesc:ae29e007a0f5fc513c41d0814cc75fd13"><td class="mdescLeft">&#160;</td><td class="mdescRight">The notification types are project specific. <a href="namespaceam.html#ae29e007a0f5fc513c41d0814cc75fd13">More...</a><br /></td></tr>
<tr class="separator:ae29e007a0f5fc513c41d0814cc75fd13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63a9882c5f86f7df779f260518ffb31f"><td class="memItemLeft" align="right" valign="top">typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am::am_CustomRampType_t</a></td></tr>
-<tr class="memdesc:a63a9882c5f86f7df779f260518ffb31f"><td class="mdescLeft">&#160;</td><td class="mdescRight">The given ramp types here are just examples. <a href="#a63a9882c5f86f7df779f260518ffb31f">More...</a><br/></td></tr>
+<tr class="memdesc:a63a9882c5f86f7df779f260518ffb31f"><td class="mdescLeft">&#160;</td><td class="mdescRight">The given ramp types here are just examples. <a href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">More...</a><br /></td></tr>
<tr class="separator:a63a9882c5f86f7df779f260518ffb31f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a098f272728edf8a628fc11b0655c154d"><td class="memItemLeft" align="right" valign="top">typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am::am_CustomSoundPropertyType_t</a></td></tr>
-<tr class="memdesc:a098f272728edf8a628fc11b0655c154d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Within genivi only the some example properties are defined. <a href="#a098f272728edf8a628fc11b0655c154d">More...</a><br/></td></tr>
+<tr class="memdesc:a098f272728edf8a628fc11b0655c154d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Within genivi only the some example properties are defined. <a href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">More...</a><br /></td></tr>
<tr class="separator:a098f272728edf8a628fc11b0655c154d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08bbe1d9aa083a2067c21fa1c9050269"><td class="memItemLeft" align="right" valign="top">typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a08bbe1d9aa083a2067c21fa1c9050269">am::am_CustomSystemPropertyType_t</a></td></tr>
-<tr class="memdesc:a08bbe1d9aa083a2067c21fa1c9050269"><td class="mdescLeft">&#160;</td><td class="mdescRight">Describes the different system properties which are project specific. <a href="#a08bbe1d9aa083a2067c21fa1c9050269">More...</a><br/></td></tr>
+<tr class="memdesc:a08bbe1d9aa083a2067c21fa1c9050269"><td class="mdescLeft">&#160;</td><td class="mdescRight">Describes the different system properties which are project specific. <a href="namespaceam.html#a08bbe1d9aa083a2067c21fa1c9050269">More...</a><br /></td></tr>
<tr class="separator:a08bbe1d9aa083a2067c21fa1c9050269"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
-<tr class="memitem:afc05253c20a9333f02f7a4b3f7762269"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am::am_HotSink_e</a> { <br/>
+<tr class="memitem:afc05253c20a9333f02f7a4b3f7762269"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am::am_HotSink_e</a> { <br />
&#160;&#160;<a class="el" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269a6d51c865866973b3c60c56e9351b1a48">am::HS_UNKNOWN</a> = 0,
<a class="el" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269addf5f7a208ba3e445f6a6f8f29193977">am::HS_SINKA</a> = 1,
<a class="el" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269a5c803737bc88aac1c868a292e4bac508">am::HS_SINKB</a> = 2,
<a class="el" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269ac72875e63df3cf713e87286c1450c08f">am::HS_INTERMEDIATE</a> = 3,
-<br/>
+<br />
&#160;&#160;<a class="el" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269ab43036773e2156eba5d7ebdef25f8447">am::HS_MAX</a>
-<br/>
- }</td></tr>
-<tr class="memdesc:afc05253c20a9333f02f7a4b3f7762269"><td class="mdescLeft">&#160;</td><td class="mdescRight">describes the active sink of a crossfader. <a href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">More...</a><br/></td></tr>
+<br />
+ }<tr class="memdesc:afc05253c20a9333f02f7a4b3f7762269"><td class="mdescLeft">&#160;</td><td class="mdescRight">describes the active sink of a crossfader. <a href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">More...</a><br /></td></tr>
+</td></tr>
<tr class="separator:afc05253c20a9333f02f7a4b3f7762269"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b3664fd40b7f98b4252c23cb9663e9c"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9c">am::am_Availability_e</a> { <a class="el" href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9ca82823c47806e40b087271be9d8fded07">am::A_UNKNOWN</a> = 0,
<a class="el" href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9cac1b07255f5dcd6a0626c8bad515cd886">am::A_AVAILABLE</a> = 1,
<a class="el" href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9ca5545bb1eee90e0643ee7c5495f6f33e6">am::A_UNAVAILABLE</a> = 2,
<a class="el" href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9ca5fb9363b584e1671dc6f123cc587c6c1">am::A_MAX</a>
- }</td></tr>
-<tr class="memdesc:a5b3664fd40b7f98b4252c23cb9663e9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">with the help of this enum, sinks and sources can report their availability state <a href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9c">More...</a><br/></td></tr>
+ }<tr class="memdesc:a5b3664fd40b7f98b4252c23cb9663e9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">with the help of this enum, sinks and sources can report their availability state <a href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9c">More...</a><br /></td></tr>
+</td></tr>
<tr class="separator:a5b3664fd40b7f98b4252c23cb9663e9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1b4df0ded5f6d6d07ae583dc9a074209"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am::am_ConnectionState_e</a> { <br/>
+<tr class="memitem:a1b4df0ded5f6d6d07ae583dc9a074209"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am::am_ConnectionState_e</a> { <br />
&#160;&#160;<a class="el" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209a72b823068a6e5bd5760e369220e715de">am::CS_UNKNOWN</a> = 0,
<a class="el" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209af07fab44bac6814402ccfdf69be55de5">am::CS_CONNECTING</a> = 1,
<a class="el" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209af2319d8fac8cdcf76a37197536e5bb1e">am::CS_CONNECTED</a> = 2,
<a class="el" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209ab0bec3d2ef09cf208e71e7d96097c87f">am::CS_DISCONNECTING</a> = 3,
-<br/>
+<br />
&#160;&#160;<a class="el" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209ad5a723d3846af4c1c6bc7b918c6d561b">am::CS_DISCONNECTED</a> = 4,
<a class="el" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209af229024b802d0340fd300d107de4aee1">am::CS_SUSPENDED</a> = 5,
<a class="el" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209a2b27e613066c4de02c4f4a15dbe333e2">am::CS_MAX</a>
-<br/>
- }</td></tr>
-<tr class="memdesc:a1b4df0ded5f6d6d07ae583dc9a074209"><td class="mdescLeft">&#160;</td><td class="mdescRight">represents the connection state <a href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">More...</a><br/></td></tr>
+<br />
+ }<tr class="memdesc:a1b4df0ded5f6d6d07ae583dc9a074209"><td class="mdescLeft">&#160;</td><td class="mdescRight">represents the connection state <a href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">More...</a><br /></td></tr>
+</td></tr>
<tr class="separator:a1b4df0ded5f6d6d07ae583dc9a074209"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2e1718a0cd2d37bd5f989402b89c34a5"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am::am_DomainState_e</a> { <br/>
+<tr class="memitem:a2e1718a0cd2d37bd5f989402b89c34a5"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am::am_DomainState_e</a> { <br />
&#160;&#160;<a class="el" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5a8ee65be2791c7269d422c1b0732713d5">am::DS_UNKNOWN</a> = 0,
<a class="el" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5a2392de4e354a8a8361f0dc91f526685a">am::DS_CONTROLLED</a> = 1,
<a class="el" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5ad0bb7765b4c6593523a4fc29d67f5399">am::DS_INDEPENDENT_STARTUP</a> = 2,
<a class="el" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5a1b9fac60af1c58c0239ed2e02fb3815e">am::DS_INDEPENDENT_RUNDOWN</a> = 3,
-<br/>
+<br />
&#160;&#160;<a class="el" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5a9eff05332c3da14f95fffbbd256550f5">am::DS_MAX</a>
-<br/>
+<br />
}</td></tr>
<tr class="separator:a2e1718a0cd2d37bd5f989402b89c34a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9326fbceaaceaa2fcfa77a0ab9097169"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169">am::am_EarlyDataType_e</a> { <br/>
+<tr class="memitem:a9326fbceaaceaa2fcfa77a0ab9097169"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169">am::am_EarlyDataType_e</a> { <br />
&#160;&#160;<a class="el" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169a1ed6f12794800ea954e4a43509e63c7c">am::ES_UNKNOWN</a> = 0,
<a class="el" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169a0f8cd4962ed3e75201acb0199035f785">am::ED_SOURCE_VOLUME</a> = 1,
<a class="el" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169aa0f9c994bbafbaf51ff6c92d7076e818">am::ED_SINK_VOLUME</a> = 2,
<a class="el" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169a4215279229422d7f65017a45a79b08d1">am::ED_SOURCE_PROPERTY</a> = 3,
-<br/>
+<br />
&#160;&#160;<a class="el" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169a8996343df22421649156bfe9249f90f1">am::ED_SINK_PROPERTY</a> = 4,
<a class="el" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169a5f4f40ca5ba5ab32652ff04b57257334">am::ED_INTERRUPT_STATE</a> = 5,
<a class="el" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169a213355c5150dbad8a2e9f874e98c9680">am::ED_MAX</a>
-<br/>
- }</td></tr>
-<tr class="memdesc:a9326fbceaaceaa2fcfa77a0ab9097169"><td class="mdescLeft">&#160;</td><td class="mdescRight">This enum characterizes the data of the EarlyData_t. <a href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169">More...</a><br/></td></tr>
+<br />
+ }<tr class="memdesc:a9326fbceaaceaa2fcfa77a0ab9097169"><td class="mdescLeft">&#160;</td><td class="mdescRight">This enum characterizes the data of the EarlyData_t. <a href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169">More...</a><br /></td></tr>
+</td></tr>
<tr class="separator:a9326fbceaaceaa2fcfa77a0ab9097169"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa3dcb70029da317d661b6f422de1b4ce"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am::am_Error_e</a> { <br/>
+<tr class="memitem:aa3dcb70029da317d661b6f422de1b4ce"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am::am_Error_e</a> { <br />
&#160;&#160;<a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">am::E_OK</a> = 0,
<a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">am::E_UNKNOWN</a> = 1,
<a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceacbf120b8336e24eb8b93aeaa29af4840">am::E_OUT_OF_RANGE</a> = 2,
<a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceab23a1954d9c501f3c909eef017c383fc">am::E_NOT_USED</a> = 3,
-<br/>
+<br />
&#160;&#160;<a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea02d5a546689f09d3cce354c286462972">am::E_DATABASE_ERROR</a> = 4,
<a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea445570ce5ac3f21e68f8b62d66d815d9">am::E_ALREADY_EXISTS</a> = 5,
<a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea5fc88f4f309ec8b8147c057cc561b71e">am::E_NO_CHANGE</a> = 6,
<a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">am::E_NOT_POSSIBLE</a> = 7,
-<br/>
+<br />
&#160;&#160;<a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">am::E_NON_EXISTENT</a> = 8,
<a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea8408a08a72ff3963ba58cd5e82cf1441">am::E_ABORTED</a> = 9,
<a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea1167116fe57104f4929dcd2ed30923fd">am::E_WRONG_FORMAT</a> = 10,
<a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea7f1504c2ca0753d052e4378a090cca1e">am::E_COMMUNICATION</a> = 11,
-<br/>
+<br />
&#160;&#160;<a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceaebd1182d3a7047cb1bef02f1e06c53da">am::E_MAX</a>
-<br/>
- }</td></tr>
-<tr class="memdesc:aa3dcb70029da317d661b6f422de1b4ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">the errors of the audiomanager. <a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">More...</a><br/></td></tr>
+<br />
+ }<tr class="memdesc:aa3dcb70029da317d661b6f422de1b4ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">the errors of the audiomanager. <a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">More...</a><br /></td></tr>
+</td></tr>
<tr class="separator:aa3dcb70029da317d661b6f422de1b4ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9d68f1f1b0553906df4c90e9a860ffa"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am::am_MuteState_e</a> { <a class="el" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffaad9646478d0a5c550391326fdd7521d04">am::MS_UNKNOWN</a> = 0,
<a class="el" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffaa6e994247e7961074ce8e122c3c2977f9">am::MS_MUTED</a> = 1,
@@ -371,39 +374,39 @@ Enumerations</h2></td></tr>
<a class="el" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffaa7fd1b52b53dcff34c678e680eef4a7ca">am::MS_MAX</a>
}</td></tr>
<tr class="separator:af9d68f1f1b0553906df4c90e9a860ffa"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af966cbbc3b1d6e637d81a46eaa7dd358"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am::am_SourceState_e</a> { <br/>
+<tr class="memitem:af966cbbc3b1d6e637d81a46eaa7dd358"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am::am_SourceState_e</a> { <br />
&#160;&#160;<a class="el" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358a3f4d4cdfa4a68a99f45304086dfb15d6">am::SS_UNKNNOWN</a> = 0,
<a class="el" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358ae826caf911268a1f382293763af982cf">am::SS_ON</a> = 1,
<a class="el" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358ada6fb80ed2b7b5cddf11cd54526551b9">am::SS_OFF</a> = 2,
<a class="el" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358ab6decc7446d331a2611eb21aec341a1d">am::SS_PAUSED</a> = 3,
-<br/>
+<br />
&#160;&#160;<a class="el" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358ab23978754eea5bc91cc65642d8e15806">am::SS_MAX</a>
-<br/>
- }</td></tr>
-<tr class="memdesc:af966cbbc3b1d6e637d81a46eaa7dd358"><td class="mdescLeft">&#160;</td><td class="mdescRight">The source state reflects the state of the source. <a href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">More...</a><br/></td></tr>
+<br />
+ }<tr class="memdesc:af966cbbc3b1d6e637d81a46eaa7dd358"><td class="mdescLeft">&#160;</td><td class="mdescRight">The source state reflects the state of the source. <a href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">More...</a><br /></td></tr>
+</td></tr>
<tr class="separator:af966cbbc3b1d6e637d81a46eaa7dd358"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afdf9339d3857221ed8c6addb694ce1ce"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ce">am::am_Handle_e</a> { <br/>
+<tr class="memitem:afdf9339d3857221ed8c6addb694ce1ce"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ce">am::am_Handle_e</a> { <br />
&#160;&#160;<a class="el" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea9f010213f519b57134b543fcc29672cb">am::H_UNKNOWN</a> = 0,
<a class="el" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea1240507cb9a2c15b27e7cb64b3eb9ed4">am::H_CONNECT</a> = 1,
<a class="el" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ceaf9830df4d9215047ccac8fd61b5ca9e0">am::H_DISCONNECT</a> = 2,
<a class="el" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea2947ad052bf1f2e8093b45dd6d0f51fc">am::H_SETSOURCESTATE</a> = 3,
-<br/>
+<br />
&#160;&#160;<a class="el" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea131c42c03fa5afcb64d21f5c08c106c9">am::H_SETSINKVOLUME</a> = 4,
<a class="el" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cead8347c0884a48c30f134efdc67b47b79">am::H_SETSOURCEVOLUME</a> = 5,
<a class="el" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea72e75d7f64cbf94688e986d0dba322c7">am::H_SETSINKSOUNDPROPERTY</a> = 6,
<a class="el" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea4e9a1b934a2434d67fe41daeadeafc99">am::H_SETSOURCESOUNDPROPERTY</a> = 7,
-<br/>
+<br />
&#160;&#160;<a class="el" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ceae0976253ad16a3c43a0378b9a2956501">am::H_SETSINKSOUNDPROPERTIES</a> = 8,
<a class="el" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea57d1a5f5e1b271a6a0c542fb9cff9e78">am::H_SETSOURCESOUNDPROPERTIES</a> = 9,
<a class="el" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ceae323725828028f390ee31a7ad2857d36">am::H_CROSSFADE</a> = 10,
<a class="el" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea922b6734abf08e1311d6613831a0ddc2">am::H_SETVOLUMES</a> = 11,
-<br/>
+<br />
&#160;&#160;<a class="el" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea18db7525ba219949fe7a38d225a94a24">am::H_SETSINKNOTIFICATION</a> = 12,
<a class="el" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea00e48ba905f5436a8dab9b91c3bd26bd">am::H_SETSOURCENOTIFICATION</a> = 13,
<a class="el" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea5e6052b243a2c8a98660cbd874358b15">am::H_MAX</a>
-<br/>
- }</td></tr>
-<tr class="memdesc:afdf9339d3857221ed8c6addb694ce1ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">This enumeration is used to define the type of the action that is correlated to a handle. <a href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ce">More...</a><br/></td></tr>
+<br />
+ }<tr class="memdesc:afdf9339d3857221ed8c6addb694ce1ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">This enumeration is used to define the type of the action that is correlated to a handle. <a href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ce">More...</a><br /></td></tr>
+</td></tr>
<tr class="separator:afdf9339d3857221ed8c6addb694ce1ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9bce055a917900b33c7fa5666ec00e22"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am::am_InterruptState_e</a> { <a class="el" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22a55e1cc8cae8fec1ae8c7b0ca466eef41">am::IS_UNKNOWN</a> = 0,
<a class="el" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22a4f18d7b9a66342c9793d775d173305a5">am::IS_OFF</a> = 1,
@@ -415,19 +418,19 @@ Enumerations</h2></td></tr>
<a class="el" href="namespaceam.html#a07f9b57ede577d1e70afec63e606759fa1872ddc167f2d64716473982b7882121">am::VT_SINK</a> = 1,
<a class="el" href="namespaceam.html#a07f9b57ede577d1e70afec63e606759fa7ab5d87fe2bca808a924b867c11d4408">am::VT_SOURCE</a> = 2,
<a class="el" href="namespaceam.html#a07f9b57ede577d1e70afec63e606759fa5cacc45032680ab279e78579b1563ee1">am::VT_MAX</a>
- }</td></tr>
-<tr class="memdesc:a07f9b57ede577d1e70afec63e606759f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This datatype determines if a sourceID or a sinkID is used in the union following. <a href="namespaceam.html#a07f9b57ede577d1e70afec63e606759f">More...</a><br/></td></tr>
+ }<tr class="memdesc:a07f9b57ede577d1e70afec63e606759f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This datatype determines if a sourceID or a sinkID is used in the union following. <a href="namespaceam.html#a07f9b57ede577d1e70afec63e606759f">More...</a><br /></td></tr>
+</td></tr>
<tr class="separator:a07f9b57ede577d1e70afec63e606759f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0ee627be6336efc1a44378ecdc972cd3"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3">am::am_NotificationStatus_e</a> { <br/>
+<tr class="memitem:a0ee627be6336efc1a44378ecdc972cd3"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3">am::am_NotificationStatus_e</a> { <br />
&#160;&#160;<a class="el" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3ac13e6ff447491293221844554236c802">am::NS_UNKNOWN</a> = 0,
<a class="el" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3a9724eba6224c74fba05ded52ee5e8c7e">am::NS_OFF</a> = 1,
<a class="el" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3a78d6102fcf61795385168c2e78db9a5c">am::NS_PERIODIC</a> = 2,
<a class="el" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3a301ddce280fe0db598e9c26cc90776cd">am::NS_MINIMUM</a> = 3,
-<br/>
+<br />
&#160;&#160;<a class="el" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3a7ecad9a029702bb65384709b792a8062">am::NS_MAXIMUM</a> = 4,
<a class="el" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3aecf366563ad28afb4ded6271d9009c69">am::NS_CHANGE</a> = 5,
<a class="el" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3af183d43f7ee143ea3bcec0ba2b9665d8">am::NS_MAX</a>
-<br/>
+<br />
}</td></tr>
<tr class="separator:a0ee627be6336efc1a44378ecdc972cd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
@@ -435,32 +438,25 @@ Enumerations</h2></td></tr>
Variables</h2></td></tr>
<tr class="memitem:a8dbf9e99f68baaaa39b8926d86c1f4d4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_volume_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a8dbf9e99f68baaaa39b8926d86c1f4d4">am::AM_MUTE</a> = -3000</td></tr>
<tr class="separator:a8dbf9e99f68baaaa39b8926d86c1f4d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0639e11a379255d6fce8f38ef0c01e6f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <br class="typebreak"/>
-am_CustomAvailabilityReason_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a0639e11a379255d6fce8f38ef0c01e6f">am::AR_UNKNOWN</a> = 0</td></tr>
+<tr class="memitem:a0639e11a379255d6fce8f38ef0c01e6f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomAvailabilityReason_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a0639e11a379255d6fce8f38ef0c01e6f">am::AR_UNKNOWN</a> = 0</td></tr>
<tr class="separator:a0639e11a379255d6fce8f38ef0c01e6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5186d1ad942c8d7e666e036c24911412"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <br class="typebreak"/>
-am_CustomAvailabilityReason_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a5186d1ad942c8d7e666e036c24911412">am::AR_GENIVI_NEWMEDIA</a> = 1</td></tr>
-<tr class="memdesc:a5186d1ad942c8d7e666e036c24911412"><td class="mdescLeft">&#160;</td><td class="mdescRight">new media was entered <a href="#a5186d1ad942c8d7e666e036c24911412">More...</a><br/></td></tr>
+<tr class="memitem:a5186d1ad942c8d7e666e036c24911412"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomAvailabilityReason_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a5186d1ad942c8d7e666e036c24911412">am::AR_GENIVI_NEWMEDIA</a> = 1</td></tr>
+<tr class="memdesc:a5186d1ad942c8d7e666e036c24911412"><td class="mdescLeft">&#160;</td><td class="mdescRight">new media was entered <a href="namespaceam.html#a5186d1ad942c8d7e666e036c24911412">More...</a><br /></td></tr>
<tr class="separator:a5186d1ad942c8d7e666e036c24911412"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a30e69f742d64729463f1f7dc691cf75b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <br class="typebreak"/>
-am_CustomAvailabilityReason_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a30e69f742d64729463f1f7dc691cf75b">am::AR_GENIVI_SAMEMEDIA</a> = 2</td></tr>
-<tr class="memdesc:a30e69f742d64729463f1f7dc691cf75b"><td class="mdescLeft">&#160;</td><td class="mdescRight">same media was entered <a href="#a30e69f742d64729463f1f7dc691cf75b">More...</a><br/></td></tr>
+<tr class="memitem:a30e69f742d64729463f1f7dc691cf75b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomAvailabilityReason_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a30e69f742d64729463f1f7dc691cf75b">am::AR_GENIVI_SAMEMEDIA</a> = 2</td></tr>
+<tr class="memdesc:a30e69f742d64729463f1f7dc691cf75b"><td class="mdescLeft">&#160;</td><td class="mdescRight">same media was entered <a href="namespaceam.html#a30e69f742d64729463f1f7dc691cf75b">More...</a><br /></td></tr>
<tr class="separator:a30e69f742d64729463f1f7dc691cf75b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a28042c7d1b076b028145d7e526134fa8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <br class="typebreak"/>
-am_CustomAvailabilityReason_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a28042c7d1b076b028145d7e526134fa8">am::AR_GENIVI_NOMEDIA</a> = 3</td></tr>
-<tr class="memdesc:a28042c7d1b076b028145d7e526134fa8"><td class="mdescLeft">&#160;</td><td class="mdescRight">there is no media or media is removed <a href="#a28042c7d1b076b028145d7e526134fa8">More...</a><br/></td></tr>
+<tr class="memitem:a28042c7d1b076b028145d7e526134fa8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomAvailabilityReason_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a28042c7d1b076b028145d7e526134fa8">am::AR_GENIVI_NOMEDIA</a> = 3</td></tr>
+<tr class="memdesc:a28042c7d1b076b028145d7e526134fa8"><td class="mdescLeft">&#160;</td><td class="mdescRight">there is no media or media is removed <a href="namespaceam.html#a28042c7d1b076b028145d7e526134fa8">More...</a><br /></td></tr>
<tr class="separator:a28042c7d1b076b028145d7e526134fa8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac1b5d11667b599ba16ec31e51ac5f6be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <br class="typebreak"/>
-am_CustomAvailabilityReason_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#ac1b5d11667b599ba16ec31e51ac5f6be">am::AR_GENIVI_TEMPERATURE</a> = 4</td></tr>
-<tr class="memdesc:ac1b5d11667b599ba16ec31e51ac5f6be"><td class="mdescLeft">&#160;</td><td class="mdescRight">there was a temperature event <a href="#ac1b5d11667b599ba16ec31e51ac5f6be">More...</a><br/></td></tr>
+<tr class="memitem:ac1b5d11667b599ba16ec31e51ac5f6be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomAvailabilityReason_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#ac1b5d11667b599ba16ec31e51ac5f6be">am::AR_GENIVI_TEMPERATURE</a> = 4</td></tr>
+<tr class="memdesc:ac1b5d11667b599ba16ec31e51ac5f6be"><td class="mdescLeft">&#160;</td><td class="mdescRight">there was a temperature event <a href="namespaceam.html#ac1b5d11667b599ba16ec31e51ac5f6be">More...</a><br /></td></tr>
<tr class="separator:ac1b5d11667b599ba16ec31e51ac5f6be"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3562d5b172430b00c1611c0504982cd4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <br class="typebreak"/>
-am_CustomAvailabilityReason_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a3562d5b172430b00c1611c0504982cd4">am::AR_GENIVI_VOLTAGE</a> = 5</td></tr>
-<tr class="memdesc:a3562d5b172430b00c1611c0504982cd4"><td class="mdescLeft">&#160;</td><td class="mdescRight">there was a voltage event <a href="#a3562d5b172430b00c1611c0504982cd4">More...</a><br/></td></tr>
+<tr class="memitem:a3562d5b172430b00c1611c0504982cd4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomAvailabilityReason_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a3562d5b172430b00c1611c0504982cd4">am::AR_GENIVI_VOLTAGE</a> = 5</td></tr>
+<tr class="memdesc:a3562d5b172430b00c1611c0504982cd4"><td class="mdescLeft">&#160;</td><td class="mdescRight">there was a voltage event <a href="namespaceam.html#a3562d5b172430b00c1611c0504982cd4">More...</a><br /></td></tr>
<tr class="separator:a3562d5b172430b00c1611c0504982cd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7a216cfa5a8d936fb9bd72072f2bbe1c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <br class="typebreak"/>
-am_CustomAvailabilityReason_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a7a216cfa5a8d936fb9bd72072f2bbe1c">am::AR_GENIVI_ERRORMEDIA</a> = 6</td></tr>
-<tr class="memdesc:a7a216cfa5a8d936fb9bd72072f2bbe1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">fatal errors on reading or accessing media <a href="#a7a216cfa5a8d936fb9bd72072f2bbe1c">More...</a><br/></td></tr>
+<tr class="memitem:a7a216cfa5a8d936fb9bd72072f2bbe1c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomAvailabilityReason_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a7a216cfa5a8d936fb9bd72072f2bbe1c">am::AR_GENIVI_ERRORMEDIA</a> = 6</td></tr>
+<tr class="memdesc:a7a216cfa5a8d936fb9bd72072f2bbe1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">fatal errors on reading or accessing media <a href="namespaceam.html#a7a216cfa5a8d936fb9bd72072f2bbe1c">More...</a><br /></td></tr>
<tr class="separator:a7a216cfa5a8d936fb9bd72072f2bbe1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5a125c42e0b564ac314289765aa187f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomClassProperty_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#af5a125c42e0b564ac314289765aa187f">am::CP_UNKNOWN</a> = 0</td></tr>
<tr class="separator:af5a125c42e0b564ac314289765aa187f"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -478,51 +474,42 @@ am_CustomAvailabilityReason_t&#160;</td><td class="memItemRight" valign="bottom"
<tr class="separator:a967f3600a460a48711b91ff752e9e4c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad098ea804292d6da6dddde41eb1507f1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomConnectionFormat_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#ad098ea804292d6da6dddde41eb1507f1">am::CF_GENIVI_AUTO</a> = 4</td></tr>
<tr class="separator:ad098ea804292d6da6dddde41eb1507f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af727e9fceee3710c2e24becae2589441"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <br class="typebreak"/>
-am_CustomMainSoundPropertyType_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#af727e9fceee3710c2e24becae2589441">am::MSP_UNKNOWN</a> = 0</td></tr>
+<tr class="memitem:af727e9fceee3710c2e24becae2589441"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomMainSoundPropertyType_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#af727e9fceee3710c2e24becae2589441">am::MSP_UNKNOWN</a> = 0</td></tr>
<tr class="separator:af727e9fceee3710c2e24becae2589441"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4c8c7b12d460edca7548dd559659d87e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <br class="typebreak"/>
-am_CustomMainSoundPropertyType_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a4c8c7b12d460edca7548dd559659d87e">am::MSP_GENIVI_TREBLE</a> = 1</td></tr>
+<tr class="memitem:a4c8c7b12d460edca7548dd559659d87e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomMainSoundPropertyType_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a4c8c7b12d460edca7548dd559659d87e">am::MSP_GENIVI_TREBLE</a> = 1</td></tr>
<tr class="separator:a4c8c7b12d460edca7548dd559659d87e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a05e718ce3ea5d91c23f2cfac8a21fa0f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <br class="typebreak"/>
-am_CustomMainSoundPropertyType_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a05e718ce3ea5d91c23f2cfac8a21fa0f">am::MSP_GENIVI_MID</a> = 2</td></tr>
+<tr class="memitem:a05e718ce3ea5d91c23f2cfac8a21fa0f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomMainSoundPropertyType_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a05e718ce3ea5d91c23f2cfac8a21fa0f">am::MSP_GENIVI_MID</a> = 2</td></tr>
<tr class="separator:a05e718ce3ea5d91c23f2cfac8a21fa0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6e079434c5be2f1429c64a199bbbcc0c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <br class="typebreak"/>
-am_CustomMainSoundPropertyType_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a6e079434c5be2f1429c64a199bbbcc0c">am::MSP_GENIVI_BASS</a> = 3</td></tr>
+<tr class="memitem:a6e079434c5be2f1429c64a199bbbcc0c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomMainSoundPropertyType_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a6e079434c5be2f1429c64a199bbbcc0c">am::MSP_GENIVI_BASS</a> = 3</td></tr>
<tr class="separator:a6e079434c5be2f1429c64a199bbbcc0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b8a21931c26cad724096efeca498881"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomNotificationType_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a1b8a21931c26cad724096efeca498881">am::NT_UNKNOWN</a> = 0</td></tr>
<tr class="separator:a1b8a21931c26cad724096efeca498881"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c5af376d2adecd9063375bb668a8dc9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomRampType_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a3c5af376d2adecd9063375bb668a8dc9">am::RAMP_UNKNOWN</a> = 0</td></tr>
<tr class="separator:a3c5af376d2adecd9063375bb668a8dc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7faa842ed9bc8a3ce7253e5751a7e5b6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomRampType_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a7faa842ed9bc8a3ce7253e5751a7e5b6">am::RAMP_GENIVI_DIRECT</a> = 1</td></tr>
-<tr class="memdesc:a7faa842ed9bc8a3ce7253e5751a7e5b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets directly the value without a ramp <a href="#a7faa842ed9bc8a3ce7253e5751a7e5b6">More...</a><br/></td></tr>
+<tr class="memdesc:a7faa842ed9bc8a3ce7253e5751a7e5b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets directly the value without a ramp <a href="namespaceam.html#a7faa842ed9bc8a3ce7253e5751a7e5b6">More...</a><br /></td></tr>
<tr class="separator:a7faa842ed9bc8a3ce7253e5751a7e5b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51e5bd84ebf4b8108cc34b9aa1e94f70"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomRampType_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a51e5bd84ebf4b8108cc34b9aa1e94f70">am::RAMP_GENIVI_NO_PLOP</a> = 2</td></tr>
-<tr class="memdesc:a51e5bd84ebf4b8108cc34b9aa1e94f70"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the volume as fast as possible. <a href="#a51e5bd84ebf4b8108cc34b9aa1e94f70">More...</a><br/></td></tr>
+<tr class="memdesc:a51e5bd84ebf4b8108cc34b9aa1e94f70"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the volume as fast as possible. <a href="namespaceam.html#a51e5bd84ebf4b8108cc34b9aa1e94f70">More...</a><br /></td></tr>
<tr class="separator:a51e5bd84ebf4b8108cc34b9aa1e94f70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afda1f5e357be014935ff3bcbbd027711"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomRampType_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#afda1f5e357be014935ff3bcbbd027711">am::RAMP_GENIVI_EXP_INV</a> = 3</td></tr>
-<tr class="memdesc:afda1f5e357be014935ff3bcbbd027711"><td class="mdescLeft">&#160;</td><td class="mdescRight">inverted exponential update, high gradient at the start - soft end <a href="#afda1f5e357be014935ff3bcbbd027711">More...</a><br/></td></tr>
+<tr class="memdesc:afda1f5e357be014935ff3bcbbd027711"><td class="mdescLeft">&#160;</td><td class="mdescRight">inverted exponential update, high gradient at the start - soft end <a href="namespaceam.html#afda1f5e357be014935ff3bcbbd027711">More...</a><br /></td></tr>
<tr class="separator:afda1f5e357be014935ff3bcbbd027711"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9a5a094cc5fca0991044e0ea309031d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomRampType_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#aa9a5a094cc5fca0991044e0ea309031d">am::RAMP_GENIVI_LINEAR</a> = 4</td></tr>
-<tr class="memdesc:aa9a5a094cc5fca0991044e0ea309031d"><td class="mdescLeft">&#160;</td><td class="mdescRight">continues update of volume <a href="#aa9a5a094cc5fca0991044e0ea309031d">More...</a><br/></td></tr>
+<tr class="memdesc:aa9a5a094cc5fca0991044e0ea309031d"><td class="mdescLeft">&#160;</td><td class="mdescRight">continues update of volume <a href="namespaceam.html#aa9a5a094cc5fca0991044e0ea309031d">More...</a><br /></td></tr>
<tr class="separator:aa9a5a094cc5fca0991044e0ea309031d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2dc976e6fa39404f87c87405e38b0ceb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomRampType_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a2dc976e6fa39404f87c87405e38b0ceb">am::RAMP_GENIVI_EXP</a> = 5</td></tr>
-<tr class="memdesc:a2dc976e6fa39404f87c87405e38b0ceb"><td class="mdescLeft">&#160;</td><td class="mdescRight">exponential update, soft start - high gradient at the end <a href="#a2dc976e6fa39404f87c87405e38b0ceb">More...</a><br/></td></tr>
+<tr class="memdesc:a2dc976e6fa39404f87c87405e38b0ceb"><td class="mdescLeft">&#160;</td><td class="mdescRight">exponential update, soft start - high gradient at the end <a href="namespaceam.html#a2dc976e6fa39404f87c87405e38b0ceb">More...</a><br /></td></tr>
<tr class="separator:a2dc976e6fa39404f87c87405e38b0ceb"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9da919a56fecce2dc14d0f4a89530edf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <br class="typebreak"/>
-am_CustomSoundPropertyType_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a9da919a56fecce2dc14d0f4a89530edf">am::SP_UNKNOWN</a> = 0</td></tr>
+<tr class="memitem:a9da919a56fecce2dc14d0f4a89530edf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomSoundPropertyType_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a9da919a56fecce2dc14d0f4a89530edf">am::SP_UNKNOWN</a> = 0</td></tr>
<tr class="separator:a9da919a56fecce2dc14d0f4a89530edf"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acf05b921c97f8e43b90fa93eb5fa8131"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <br class="typebreak"/>
-am_CustomSoundPropertyType_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#acf05b921c97f8e43b90fa93eb5fa8131">am::SP_GENIVI_TREBLE</a> = 1</td></tr>
+<tr class="memitem:acf05b921c97f8e43b90fa93eb5fa8131"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomSoundPropertyType_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#acf05b921c97f8e43b90fa93eb5fa8131">am::SP_GENIVI_TREBLE</a> = 1</td></tr>
<tr class="separator:acf05b921c97f8e43b90fa93eb5fa8131"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7f615e7f3f81d8480d4c4a0f665df4f2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <br class="typebreak"/>
-am_CustomSoundPropertyType_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a7f615e7f3f81d8480d4c4a0f665df4f2">am::SP_GENIVI_MID</a> = 2</td></tr>
+<tr class="memitem:a7f615e7f3f81d8480d4c4a0f665df4f2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomSoundPropertyType_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a7f615e7f3f81d8480d4c4a0f665df4f2">am::SP_GENIVI_MID</a> = 2</td></tr>
<tr class="separator:a7f615e7f3f81d8480d4c4a0f665df4f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2ee471ab0909d487b139aad756f7984e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <br class="typebreak"/>
-am_CustomSoundPropertyType_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a2ee471ab0909d487b139aad756f7984e">am::SP_GENIVI_BASS</a> = 3</td></tr>
+<tr class="memitem:a2ee471ab0909d487b139aad756f7984e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomSoundPropertyType_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a2ee471ab0909d487b139aad756f7984e">am::SP_GENIVI_BASS</a> = 3</td></tr>
<tr class="separator:a2ee471ab0909d487b139aad756f7984e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6a3894487a67a3e57e0451838cb9dee0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <br class="typebreak"/>
-am_CustomSystemPropertyType_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a6a3894487a67a3e57e0451838cb9dee0">am::SYP_UNKNOWN</a> = 0</td></tr>
+<tr class="memitem:a6a3894487a67a3e57e0451838cb9dee0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomSystemPropertyType_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a6a3894487a67a3e57e0451838cb9dee0">am::SYP_UNKNOWN</a> = 0</td></tr>
<tr class="separator:a6a3894487a67a3e57e0451838cb9dee0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -556,9 +543,9 @@ am_CustomSystemPropertyType_t&#160;</td><td class="memItemRight" valign="bottom"
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="audiomanagertypes_8h.html">audiomanagertypes.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/audiomanagertypes_8h.js b/docs/audiomanagertypes_8h.js
index 2f3d6f9..2f3d6f9 100644..100755
--- a/docs/audiomanagertypes_8h.js
+++ b/docs/audiomanagertypes_8h.js
diff --git a/docs/audiomanagertypes_8h_source.html b/docs/audiomanagertypes_8h_source.html
index d7b5d7c..3d1decd 100644..100755
--- a/docs/audiomanagertypes_8h_source.html
+++ b/docs/audiomanagertypes_8h_source.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: include/audiomanagertypes.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('audiomanagertypes_8h_source.html','');
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -108,550 +111,7 @@ $(document).ready(function(){initNavTree('audiomanagertypes_8h_source.html','');
<div class="title">audiomanagertypes.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="audiomanagertypes_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
-<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#if !defined(EA_E0F066FD_E6D8_4ca9_84C3_D0C02AF09BF8__INCLUDED_)</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define EA_E0F066FD_E6D8_4ca9_84C3_D0C02AF09BF8__INCLUDED_</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;stdint.h&gt;</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="comment">//for c, we need the static in front of the constants, for c++ the compiler cannot optimize</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment">//so we need the macro here</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#if defined __cplusplus</span></div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define A_CONST const</span></div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb"> 36</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define A_CONST static const</span></div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">namespace </span>am {</div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div>
-<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6"> 45</a></span>&#160;<span class="keyword">typedef</span> uint16_t <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>;</div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
-<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31"> 50</a></span>&#160;<span class="keyword">typedef</span> uint16_t <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a>;</div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div>
-<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4"> 55</a></span>&#160;<span class="keyword">typedef</span> uint16_t <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a>;</div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div>
-<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a"> 60</a></span>&#160;<span class="keyword">typedef</span> uint16_t <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>;</div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
-<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416"> 65</a></span>&#160;<span class="keyword">typedef</span> uint16_t <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>;</div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div>
-<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8"> 70</a></span>&#160;<span class="keyword">typedef</span> uint16_t <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a>;</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;</div>
-<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5"> 75</a></span>&#160;<span class="keyword">typedef</span> uint16_t <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a>;</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div>
-<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c"> 80</a></span>&#160;<span class="keyword">typedef</span> uint16_t <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a>;</div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;</div>
-<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="namespaceam.html#a01c1c639ee87e804885f92c69ca4a97c"> 85</a></span>&#160;<span class="keyword">typedef</span> uint16_t <a class="code" href="namespaceam.html#a01c1c639ee87e804885f92c69ca4a97c">am_speed_t</a>;</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;</div>
-<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec"> 91</a></span>&#160;<span class="keyword">typedef</span> int16_t <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a>;</div>
-<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="namespaceam.html#a8dbf9e99f68baaaa39b8926d86c1f4d4"> 92</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> <a class="code" href="namespaceam.html#a8dbf9e99f68baaaa39b8926d86c1f4d4">AM_MUTE</a> = -3000;</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div>
-<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00"> 100</a></span>&#160;<span class="keyword">typedef</span> int16_t <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a>;</div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;</div>
-<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0"> 102</a></span>&#160;<span class="keyword">typedef</span> uint16_t <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a>;</div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;</div>
-<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f"> 104</a></span>&#160;<span class="keyword">typedef</span> uint16_t <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a>;</div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;</div>
-<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f"> 109</a></span>&#160;<span class="keyword">typedef</span> uint16_t <a class="code" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a>;</div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;</div>
-<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167"> 114</a></span>&#160;<span class="keyword">typedef</span> int16_t <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a>;</div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;</div>
-<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="namespaceam.html#ad3bc2cbb9daa87acf51c56c803620046"> 119</a></span>&#160;<span class="keyword">typedef</span> uint16_t <a class="code" href="namespaceam.html#ad3bc2cbb9daa87acf51c56c803620046">am_CustomAvailabilityReason_t</a>;</div>
-<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="namespaceam.html#a0639e11a379255d6fce8f38ef0c01e6f"> 120</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="code" href="namespaceam.html#ad3bc2cbb9daa87acf51c56c803620046">am_CustomAvailabilityReason_t</a> <a class="code" href="namespaceam.html#a0639e11a379255d6fce8f38ef0c01e6f">AR_UNKNOWN</a> = 0;</div>
-<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="namespaceam.html#a5186d1ad942c8d7e666e036c24911412"> 122</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="code" href="namespaceam.html#ad3bc2cbb9daa87acf51c56c803620046">am_CustomAvailabilityReason_t</a> <a class="code" href="namespaceam.html#a5186d1ad942c8d7e666e036c24911412">AR_GENIVI_NEWMEDIA</a> = 1;</div>
-<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="namespaceam.html#a30e69f742d64729463f1f7dc691cf75b"> 124</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="code" href="namespaceam.html#ad3bc2cbb9daa87acf51c56c803620046">am_CustomAvailabilityReason_t</a> <a class="code" href="namespaceam.html#a30e69f742d64729463f1f7dc691cf75b">AR_GENIVI_SAMEMEDIA</a> = 2;</div>
-<div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="namespaceam.html#a28042c7d1b076b028145d7e526134fa8"> 126</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="code" href="namespaceam.html#ad3bc2cbb9daa87acf51c56c803620046">am_CustomAvailabilityReason_t</a> <a class="code" href="namespaceam.html#a28042c7d1b076b028145d7e526134fa8">AR_GENIVI_NOMEDIA</a> = 3;</div>
-<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="namespaceam.html#ac1b5d11667b599ba16ec31e51ac5f6be"> 128</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="code" href="namespaceam.html#ad3bc2cbb9daa87acf51c56c803620046">am_CustomAvailabilityReason_t</a> <a class="code" href="namespaceam.html#ac1b5d11667b599ba16ec31e51ac5f6be">AR_GENIVI_TEMPERATURE</a> = 4;</div>
-<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="namespaceam.html#a3562d5b172430b00c1611c0504982cd4"> 130</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="code" href="namespaceam.html#ad3bc2cbb9daa87acf51c56c803620046">am_CustomAvailabilityReason_t</a> <a class="code" href="namespaceam.html#a3562d5b172430b00c1611c0504982cd4">AR_GENIVI_VOLTAGE</a> = 5;</div>
-<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="namespaceam.html#a7a216cfa5a8d936fb9bd72072f2bbe1c"> 132</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="code" href="namespaceam.html#ad3bc2cbb9daa87acf51c56c803620046">am_CustomAvailabilityReason_t</a> <a class="code" href="namespaceam.html#a7a216cfa5a8d936fb9bd72072f2bbe1c">AR_GENIVI_ERRORMEDIA</a> = 6;</div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;</div>
-<div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="namespaceam.html#ad5fcf2ed864ee1c661585c3b1f63ee64"> 138</a></span>&#160;<span class="keyword">typedef</span> uint16_t <a class="code" href="namespaceam.html#ad5fcf2ed864ee1c661585c3b1f63ee64">am_CustomClassProperty_t</a>;</div>
-<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="namespaceam.html#af5a125c42e0b564ac314289765aa187f"> 139</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="code" href="namespaceam.html#ad5fcf2ed864ee1c661585c3b1f63ee64">am_CustomClassProperty_t</a> <a class="code" href="namespaceam.html#af5a125c42e0b564ac314289765aa187f">CP_UNKNOWN</a> = 0;</div>
-<div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="namespaceam.html#a34a947f55e2d6dc2bba52fd75458c45d"> 140</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="code" href="namespaceam.html#ad5fcf2ed864ee1c661585c3b1f63ee64">am_CustomClassProperty_t</a> <a class="code" href="namespaceam.html#a34a947f55e2d6dc2bba52fd75458c45d">CP_GENIVI_SOURCE_TYPE</a> = 1;</div>
-<div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="namespaceam.html#aad4420bb3c8b4e8b09d4a509901a53f4"> 141</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="code" href="namespaceam.html#ad5fcf2ed864ee1c661585c3b1f63ee64">am_CustomClassProperty_t</a> <a class="code" href="namespaceam.html#aad4420bb3c8b4e8b09d4a509901a53f4">CP_GENIVI_SINK_TYPE</a> = 2;</div>
-<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;</div>
-<div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e"> 148</a></span>&#160;<span class="keyword">typedef</span> uint16_t <a class="code" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a>;</div>
-<div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="namespaceam.html#a50170d91d053ff9f44ce0f8609d094a6"> 149</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="code" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> <a class="code" href="namespaceam.html#a50170d91d053ff9f44ce0f8609d094a6">CF_UNKNOWN</a> = 0;</div>
-<div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="namespaceam.html#a95d838148e6c112a5abde6c398afb240"> 150</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="code" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> <a class="code" href="namespaceam.html#a95d838148e6c112a5abde6c398afb240">CF_GENIVI_MONO</a> = 1;</div>
-<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="namespaceam.html#af575f21a030733dcb7f2991d35534a9b"> 151</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="code" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> <a class="code" href="namespaceam.html#af575f21a030733dcb7f2991d35534a9b">CF_GENIVI_STEREO</a> = 2;</div>
-<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="namespaceam.html#a967f3600a460a48711b91ff752e9e4c8"> 152</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="code" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> <a class="code" href="namespaceam.html#a967f3600a460a48711b91ff752e9e4c8">CF_GENIVI_ANALOG</a> = 3;</div>
-<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="namespaceam.html#ad098ea804292d6da6dddde41eb1507f1"> 153</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="code" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> <a class="code" href="namespaceam.html#ad098ea804292d6da6dddde41eb1507f1">CF_GENIVI_AUTO</a> = 4;</div>
-<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;</div>
-<div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7"> 159</a></span>&#160;<span class="keyword">typedef</span> uint16_t <a class="code" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a>;</div>
-<div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="namespaceam.html#af727e9fceee3710c2e24becae2589441"> 160</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="code" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a> <a class="code" href="namespaceam.html#af727e9fceee3710c2e24becae2589441">MSP_UNKNOWN</a> = 0;</div>
-<div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="namespaceam.html#a4c8c7b12d460edca7548dd559659d87e"> 161</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="code" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a> <a class="code" href="namespaceam.html#a4c8c7b12d460edca7548dd559659d87e">MSP_GENIVI_TREBLE</a> = 1;</div>
-<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="namespaceam.html#a05e718ce3ea5d91c23f2cfac8a21fa0f"> 162</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="code" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a> <a class="code" href="namespaceam.html#a05e718ce3ea5d91c23f2cfac8a21fa0f">MSP_GENIVI_MID</a> = 2;</div>
-<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="namespaceam.html#a6e079434c5be2f1429c64a199bbbcc0c"> 163</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="code" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a> <a class="code" href="namespaceam.html#a6e079434c5be2f1429c64a199bbbcc0c">MSP_GENIVI_BASS</a> = 3;</div>
-<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;</div>
-<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="namespaceam.html#ae29e007a0f5fc513c41d0814cc75fd13"> 168</a></span>&#160;<span class="keyword">typedef</span> uint16_t <a class="code" href="namespaceam.html#ae29e007a0f5fc513c41d0814cc75fd13">am_CustomNotificationType_t</a>;</div>
-<div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="namespaceam.html#a1b8a21931c26cad724096efeca498881"> 169</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="code" href="namespaceam.html#ae29e007a0f5fc513c41d0814cc75fd13">am_CustomNotificationType_t</a> <a class="code" href="namespaceam.html#a1b8a21931c26cad724096efeca498881">NT_UNKNOWN</a> = 0;</div>
-<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;</div>
-<div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f"> 176</a></span>&#160;<span class="keyword">typedef</span> uint16_t <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a>;</div>
-<div class="line"><a name="l00177"></a><span class="lineno"><a class="line" href="namespaceam.html#a3c5af376d2adecd9063375bb668a8dc9"> 177</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> <a class="code" href="namespaceam.html#a3c5af376d2adecd9063375bb668a8dc9">RAMP_UNKNOWN</a> = 0;</div>
-<div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="namespaceam.html#a7faa842ed9bc8a3ce7253e5751a7e5b6"> 179</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> <a class="code" href="namespaceam.html#a7faa842ed9bc8a3ce7253e5751a7e5b6">RAMP_GENIVI_DIRECT</a> = 1;</div>
-<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="namespaceam.html#a51e5bd84ebf4b8108cc34b9aa1e94f70"> 181</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> <a class="code" href="namespaceam.html#a51e5bd84ebf4b8108cc34b9aa1e94f70">RAMP_GENIVI_NO_PLOP</a> = 2;</div>
-<div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="namespaceam.html#afda1f5e357be014935ff3bcbbd027711"> 183</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> <a class="code" href="namespaceam.html#afda1f5e357be014935ff3bcbbd027711">RAMP_GENIVI_EXP_INV</a> = 3;</div>
-<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="namespaceam.html#aa9a5a094cc5fca0991044e0ea309031d"> 185</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> <a class="code" href="namespaceam.html#aa9a5a094cc5fca0991044e0ea309031d">RAMP_GENIVI_LINEAR</a> = 4;</div>
-<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="namespaceam.html#a2dc976e6fa39404f87c87405e38b0ceb"> 187</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> <a class="code" href="namespaceam.html#a2dc976e6fa39404f87c87405e38b0ceb">RAMP_GENIVI_EXP</a> = 5;</div>
-<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;</div>
-<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d"> 193</a></span>&#160;<span class="keyword">typedef</span> uint16_t <a class="code" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a>;</div>
-<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="namespaceam.html#a9da919a56fecce2dc14d0f4a89530edf"> 194</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="code" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a> <a class="code" href="namespaceam.html#a9da919a56fecce2dc14d0f4a89530edf">SP_UNKNOWN</a> = 0;</div>
-<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="namespaceam.html#acf05b921c97f8e43b90fa93eb5fa8131"> 195</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="code" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a> <a class="code" href="namespaceam.html#acf05b921c97f8e43b90fa93eb5fa8131">SP_GENIVI_TREBLE</a> = 1;</div>
-<div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="namespaceam.html#a7f615e7f3f81d8480d4c4a0f665df4f2"> 196</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="code" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a> <a class="code" href="namespaceam.html#a7f615e7f3f81d8480d4c4a0f665df4f2">SP_GENIVI_MID</a> = 2;</div>
-<div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="namespaceam.html#a2ee471ab0909d487b139aad756f7984e"> 197</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="code" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a> <a class="code" href="namespaceam.html#a2ee471ab0909d487b139aad756f7984e">SP_GENIVI_BASS</a> = 3;</div>
-<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;</div>
-<div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="namespaceam.html#a08bbe1d9aa083a2067c21fa1c9050269"> 202</a></span>&#160;<span class="keyword">typedef</span> uint16_t <a class="code" href="namespaceam.html#a08bbe1d9aa083a2067c21fa1c9050269">am_CustomSystemPropertyType_t</a>;</div>
-<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="namespaceam.html#a6a3894487a67a3e57e0451838cb9dee0"> 203</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="code" href="namespaceam.html#a08bbe1d9aa083a2067c21fa1c9050269">am_CustomSystemPropertyType_t</a> <a class="code" href="namespaceam.html#a6a3894487a67a3e57e0451838cb9dee0">SYP_UNKNOWN</a> = 0;</div>
-<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;</div>
-<div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269"> 208</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a></div>
-<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;{</div>
-<div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269a6d51c865866973b3c60c56e9351b1a48"> 213</a></span>&#160; <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269a6d51c865866973b3c60c56e9351b1a48">HS_UNKNOWN</a> = 0,</div>
-<div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269addf5f7a208ba3e445f6a6f8f29193977"> 217</a></span>&#160; <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269addf5f7a208ba3e445f6a6f8f29193977">HS_SINKA</a> = 1,</div>
-<div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269a5c803737bc88aac1c868a292e4bac508"> 221</a></span>&#160; <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269a5c803737bc88aac1c868a292e4bac508">HS_SINKB</a> = 2,</div>
-<div class="line"><a name="l00225"></a><span class="lineno"><a class="line" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269ac72875e63df3cf713e87286c1450c08f"> 225</a></span>&#160; <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269ac72875e63df3cf713e87286c1450c08f">HS_INTERMEDIATE</a> = 3,</div>
-<div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269ab43036773e2156eba5d7ebdef25f8447"> 226</a></span>&#160; <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269ab43036773e2156eba5d7ebdef25f8447">HS_MAX</a></div>
-<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;};</div>
-<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;</div>
-<div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9c"> 233</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9c">am_Availability_e</a></div>
-<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;{</div>
-<div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9ca82823c47806e40b087271be9d8fded07"> 238</a></span>&#160; <a class="code" href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9ca82823c47806e40b087271be9d8fded07">A_UNKNOWN</a> = 0,</div>
-<div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9cac1b07255f5dcd6a0626c8bad515cd886"> 242</a></span>&#160; <a class="code" href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9cac1b07255f5dcd6a0626c8bad515cd886">A_AVAILABLE</a> = 1,</div>
-<div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9ca5545bb1eee90e0643ee7c5495f6f33e6"> 246</a></span>&#160; <a class="code" href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9ca5545bb1eee90e0643ee7c5495f6f33e6">A_UNAVAILABLE</a> = 2,</div>
-<div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9ca5fb9363b584e1671dc6f123cc587c6c1"> 247</a></span>&#160; <a class="code" href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9ca5fb9363b584e1671dc6f123cc587c6c1">A_MAX</a></div>
-<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;};</div>
-<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;</div>
-<div class="line"><a name="l00253"></a><span class="lineno"><a class="line" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209"> 253</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am_ConnectionState_e</a></div>
-<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;{</div>
-<div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209a72b823068a6e5bd5760e369220e715de"> 255</a></span>&#160; <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209a72b823068a6e5bd5760e369220e715de">CS_UNKNOWN</a> = 0,</div>
-<div class="line"><a name="l00259"></a><span class="lineno"><a class="line" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209af07fab44bac6814402ccfdf69be55de5"> 259</a></span>&#160; <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209af07fab44bac6814402ccfdf69be55de5">CS_CONNECTING</a> = 1,</div>
-<div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209af2319d8fac8cdcf76a37197536e5bb1e"> 263</a></span>&#160; <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209af2319d8fac8cdcf76a37197536e5bb1e">CS_CONNECTED</a> = 2,</div>
-<div class="line"><a name="l00267"></a><span class="lineno"><a class="line" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209ab0bec3d2ef09cf208e71e7d96097c87f"> 267</a></span>&#160; <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209ab0bec3d2ef09cf208e71e7d96097c87f">CS_DISCONNECTING</a> = 3,</div>
-<div class="line"><a name="l00272"></a><span class="lineno"><a class="line" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209ad5a723d3846af4c1c6bc7b918c6d561b"> 272</a></span>&#160; <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209ad5a723d3846af4c1c6bc7b918c6d561b">CS_DISCONNECTED</a> = 4,</div>
-<div class="line"><a name="l00276"></a><span class="lineno"><a class="line" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209af229024b802d0340fd300d107de4aee1"> 276</a></span>&#160; <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209af229024b802d0340fd300d107de4aee1">CS_SUSPENDED</a> = 5,</div>
-<div class="line"><a name="l00277"></a><span class="lineno"><a class="line" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209a2b27e613066c4de02c4f4a15dbe333e2"> 277</a></span>&#160; <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209a2b27e613066c4de02c4f4a15dbe333e2">CS_MAX</a></div>
-<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;};</div>
-<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;</div>
-<div class="line"><a name="l00280"></a><span class="lineno"><a class="line" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5"> 280</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a></div>
-<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;{</div>
-<div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5a8ee65be2791c7269d422c1b0732713d5"> 285</a></span>&#160; <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5a8ee65be2791c7269d422c1b0732713d5">DS_UNKNOWN</a> = 0,</div>
-<div class="line"><a name="l00289"></a><span class="lineno"><a class="line" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5a2392de4e354a8a8361f0dc91f526685a"> 289</a></span>&#160; <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5a2392de4e354a8a8361f0dc91f526685a">DS_CONTROLLED</a> = 1,</div>
-<div class="line"><a name="l00293"></a><span class="lineno"><a class="line" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5ad0bb7765b4c6593523a4fc29d67f5399"> 293</a></span>&#160; <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5ad0bb7765b4c6593523a4fc29d67f5399">DS_INDEPENDENT_STARTUP</a> = 2,</div>
-<div class="line"><a name="l00297"></a><span class="lineno"><a class="line" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5a1b9fac60af1c58c0239ed2e02fb3815e"> 297</a></span>&#160; <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5a1b9fac60af1c58c0239ed2e02fb3815e">DS_INDEPENDENT_RUNDOWN</a> = 3,</div>
-<div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5a9eff05332c3da14f95fffbbd256550f5"> 298</a></span>&#160; <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5a9eff05332c3da14f95fffbbd256550f5">DS_MAX</a></div>
-<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;};</div>
-<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;</div>
-<div class="line"><a name="l00304"></a><span class="lineno"><a class="line" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169"> 304</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169">am_EarlyDataType_e</a></div>
-<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;{</div>
-<div class="line"><a name="l00309"></a><span class="lineno"><a class="line" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169a1ed6f12794800ea954e4a43509e63c7c"> 309</a></span>&#160; <a class="code" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169a1ed6f12794800ea954e4a43509e63c7c">ES_UNKNOWN</a> = 0,</div>
-<div class="line"><a name="l00313"></a><span class="lineno"><a class="line" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169a0f8cd4962ed3e75201acb0199035f785"> 313</a></span>&#160; <a class="code" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169a0f8cd4962ed3e75201acb0199035f785">ED_SOURCE_VOLUME</a> = 1,</div>
-<div class="line"><a name="l00317"></a><span class="lineno"><a class="line" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169aa0f9c994bbafbaf51ff6c92d7076e818"> 317</a></span>&#160; <a class="code" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169aa0f9c994bbafbaf51ff6c92d7076e818">ED_SINK_VOLUME</a> = 2,</div>
-<div class="line"><a name="l00321"></a><span class="lineno"><a class="line" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169a4215279229422d7f65017a45a79b08d1"> 321</a></span>&#160; <a class="code" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169a4215279229422d7f65017a45a79b08d1">ED_SOURCE_PROPERTY</a> = 3,</div>
-<div class="line"><a name="l00325"></a><span class="lineno"><a class="line" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169a8996343df22421649156bfe9249f90f1"> 325</a></span>&#160; <a class="code" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169a8996343df22421649156bfe9249f90f1">ED_SINK_PROPERTY</a> = 4,</div>
-<div class="line"><a name="l00329"></a><span class="lineno"><a class="line" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169a5f4f40ca5ba5ab32652ff04b57257334"> 329</a></span>&#160; <a class="code" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169a5f4f40ca5ba5ab32652ff04b57257334">ED_INTERRUPT_STATE</a> = 5,</div>
-<div class="line"><a name="l00330"></a><span class="lineno"><a class="line" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169a213355c5150dbad8a2e9f874e98c9680"> 330</a></span>&#160; <a class="code" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169a213355c5150dbad8a2e9f874e98c9680">ED_MAX</a></div>
-<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;};</div>
-<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;</div>
-<div class="line"><a name="l00337"></a><span class="lineno"><a class="line" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce"> 337</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a></div>
-<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160;{</div>
-<div class="line"><a name="l00342"></a><span class="lineno"><a class="line" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36"> 342</a></span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a> = 0,</div>
-<div class="line"><a name="l00346"></a><span class="lineno"><a class="line" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d"> 346</a></span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a> = 1,</div>
-<div class="line"><a name="l00350"></a><span class="lineno"><a class="line" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceacbf120b8336e24eb8b93aeaa29af4840"> 350</a></span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceacbf120b8336e24eb8b93aeaa29af4840">E_OUT_OF_RANGE</a> = 2,</div>
-<div class="line"><a name="l00354"></a><span class="lineno"><a class="line" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceab23a1954d9c501f3c909eef017c383fc"> 354</a></span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceab23a1954d9c501f3c909eef017c383fc">E_NOT_USED</a> = 3,</div>
-<div class="line"><a name="l00358"></a><span class="lineno"><a class="line" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea02d5a546689f09d3cce354c286462972"> 358</a></span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea02d5a546689f09d3cce354c286462972">E_DATABASE_ERROR</a> = 4,</div>
-<div class="line"><a name="l00362"></a><span class="lineno"><a class="line" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea445570ce5ac3f21e68f8b62d66d815d9"> 362</a></span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea445570ce5ac3f21e68f8b62d66d815d9">E_ALREADY_EXISTS</a> = 5,</div>
-<div class="line"><a name="l00366"></a><span class="lineno"><a class="line" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea5fc88f4f309ec8b8147c057cc561b71e"> 366</a></span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea5fc88f4f309ec8b8147c057cc561b71e">E_NO_CHANGE</a> = 6,</div>
-<div class="line"><a name="l00370"></a><span class="lineno"><a class="line" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb"> 370</a></span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a> = 7,</div>
-<div class="line"><a name="l00374"></a><span class="lineno"><a class="line" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453"> 374</a></span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a> = 8,</div>
-<div class="line"><a name="l00378"></a><span class="lineno"><a class="line" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea8408a08a72ff3963ba58cd5e82cf1441"> 378</a></span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea8408a08a72ff3963ba58cd5e82cf1441">E_ABORTED</a> = 9,</div>
-<div class="line"><a name="l00384"></a><span class="lineno"><a class="line" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea1167116fe57104f4929dcd2ed30923fd"> 384</a></span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea1167116fe57104f4929dcd2ed30923fd">E_WRONG_FORMAT</a> = 10,</div>
-<div class="line"><a name="l00388"></a><span class="lineno"><a class="line" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea7f1504c2ca0753d052e4378a090cca1e"> 388</a></span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea7f1504c2ca0753d052e4378a090cca1e">E_COMMUNICATION</a> = 11,</div>
-<div class="line"><a name="l00389"></a><span class="lineno"><a class="line" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceaebd1182d3a7047cb1bef02f1e06c53da"> 389</a></span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceaebd1182d3a7047cb1bef02f1e06c53da">E_MAX</a></div>
-<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160;};</div>
-<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160;</div>
-<div class="line"><a name="l00392"></a><span class="lineno"><a class="line" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa"> 392</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a></div>
-<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160;{</div>
-<div class="line"><a name="l00397"></a><span class="lineno"><a class="line" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffaad9646478d0a5c550391326fdd7521d04"> 397</a></span>&#160; <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffaad9646478d0a5c550391326fdd7521d04">MS_UNKNOWN</a> = 0,</div>
-<div class="line"><a name="l00401"></a><span class="lineno"><a class="line" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffaa6e994247e7961074ce8e122c3c2977f9"> 401</a></span>&#160; <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffaa6e994247e7961074ce8e122c3c2977f9">MS_MUTED</a> = 1,</div>
-<div class="line"><a name="l00405"></a><span class="lineno"><a class="line" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffaa60b508ac9bdb7f17f3e86b3538510e55"> 405</a></span>&#160; <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffaa60b508ac9bdb7f17f3e86b3538510e55">MS_UNMUTED</a> = 2,</div>
-<div class="line"><a name="l00406"></a><span class="lineno"><a class="line" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffaa7fd1b52b53dcff34c678e680eef4a7ca"> 406</a></span>&#160; <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffaa7fd1b52b53dcff34c678e680eef4a7ca">MS_MAX</a></div>
-<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160;};</div>
-<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160;</div>
-<div class="line"><a name="l00412"></a><span class="lineno"><a class="line" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358"> 412</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am_SourceState_e</a></div>
-<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160;{</div>
-<div class="line"><a name="l00414"></a><span class="lineno"><a class="line" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358a3f4d4cdfa4a68a99f45304086dfb15d6"> 414</a></span>&#160; <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358a3f4d4cdfa4a68a99f45304086dfb15d6">SS_UNKNNOWN</a> = 0,</div>
-<div class="line"><a name="l00418"></a><span class="lineno"><a class="line" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358ae826caf911268a1f382293763af982cf"> 418</a></span>&#160; <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358ae826caf911268a1f382293763af982cf">SS_ON</a> = 1,</div>
-<div class="line"><a name="l00422"></a><span class="lineno"><a class="line" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358ada6fb80ed2b7b5cddf11cd54526551b9"> 422</a></span>&#160; <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358ada6fb80ed2b7b5cddf11cd54526551b9">SS_OFF</a> = 2,</div>
-<div class="line"><a name="l00427"></a><span class="lineno"><a class="line" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358ab6decc7446d331a2611eb21aec341a1d"> 427</a></span>&#160; <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358ab6decc7446d331a2611eb21aec341a1d">SS_PAUSED</a> = 3,</div>
-<div class="line"><a name="l00428"></a><span class="lineno"><a class="line" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358ab23978754eea5bc91cc65642d8e15806"> 428</a></span>&#160; <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358ab23978754eea5bc91cc65642d8e15806">SS_MAX</a></div>
-<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160;};</div>
-<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160;</div>
-<div class="line"><a name="l00435"></a><span class="lineno"><a class="line" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ce"> 435</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ce">am_Handle_e</a></div>
-<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160;{</div>
-<div class="line"><a name="l00437"></a><span class="lineno"><a class="line" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea9f010213f519b57134b543fcc29672cb"> 437</a></span>&#160; <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea9f010213f519b57134b543fcc29672cb">H_UNKNOWN</a> = 0,</div>
-<div class="line"><a name="l00438"></a><span class="lineno"><a class="line" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea1240507cb9a2c15b27e7cb64b3eb9ed4"> 438</a></span>&#160; <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea1240507cb9a2c15b27e7cb64b3eb9ed4">H_CONNECT</a> = 1,</div>
-<div class="line"><a name="l00439"></a><span class="lineno"><a class="line" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ceaf9830df4d9215047ccac8fd61b5ca9e0"> 439</a></span>&#160; <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ceaf9830df4d9215047ccac8fd61b5ca9e0">H_DISCONNECT</a> = 2,</div>
-<div class="line"><a name="l00440"></a><span class="lineno"><a class="line" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea2947ad052bf1f2e8093b45dd6d0f51fc"> 440</a></span>&#160; <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea2947ad052bf1f2e8093b45dd6d0f51fc">H_SETSOURCESTATE</a> = 3,</div>
-<div class="line"><a name="l00441"></a><span class="lineno"><a class="line" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea131c42c03fa5afcb64d21f5c08c106c9"> 441</a></span>&#160; <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea131c42c03fa5afcb64d21f5c08c106c9">H_SETSINKVOLUME</a> = 4,</div>
-<div class="line"><a name="l00442"></a><span class="lineno"><a class="line" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cead8347c0884a48c30f134efdc67b47b79"> 442</a></span>&#160; <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cead8347c0884a48c30f134efdc67b47b79">H_SETSOURCEVOLUME</a> = 5,</div>
-<div class="line"><a name="l00443"></a><span class="lineno"><a class="line" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea72e75d7f64cbf94688e986d0dba322c7"> 443</a></span>&#160; <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea72e75d7f64cbf94688e986d0dba322c7">H_SETSINKSOUNDPROPERTY</a> = 6,</div>
-<div class="line"><a name="l00444"></a><span class="lineno"><a class="line" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea4e9a1b934a2434d67fe41daeadeafc99"> 444</a></span>&#160; <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea4e9a1b934a2434d67fe41daeadeafc99">H_SETSOURCESOUNDPROPERTY</a> = 7,</div>
-<div class="line"><a name="l00445"></a><span class="lineno"><a class="line" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ceae0976253ad16a3c43a0378b9a2956501"> 445</a></span>&#160; <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ceae0976253ad16a3c43a0378b9a2956501">H_SETSINKSOUNDPROPERTIES</a> = 8,</div>
-<div class="line"><a name="l00446"></a><span class="lineno"><a class="line" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea57d1a5f5e1b271a6a0c542fb9cff9e78"> 446</a></span>&#160; <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea57d1a5f5e1b271a6a0c542fb9cff9e78">H_SETSOURCESOUNDPROPERTIES</a> = 9,</div>
-<div class="line"><a name="l00447"></a><span class="lineno"><a class="line" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ceae323725828028f390ee31a7ad2857d36"> 447</a></span>&#160; <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ceae323725828028f390ee31a7ad2857d36">H_CROSSFADE</a> = 10,</div>
-<div class="line"><a name="l00448"></a><span class="lineno"><a class="line" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea922b6734abf08e1311d6613831a0ddc2"> 448</a></span>&#160; <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea922b6734abf08e1311d6613831a0ddc2">H_SETVOLUMES</a> = 11,</div>
-<div class="line"><a name="l00449"></a><span class="lineno"><a class="line" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea18db7525ba219949fe7a38d225a94a24"> 449</a></span>&#160; <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea18db7525ba219949fe7a38d225a94a24">H_SETSINKNOTIFICATION</a> = 12,</div>
-<div class="line"><a name="l00450"></a><span class="lineno"><a class="line" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea00e48ba905f5436a8dab9b91c3bd26bd"> 450</a></span>&#160; <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea00e48ba905f5436a8dab9b91c3bd26bd">H_SETSOURCENOTIFICATION</a> = 13,</div>
-<div class="line"><a name="l00451"></a><span class="lineno"><a class="line" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea5e6052b243a2c8a98660cbd874358b15"> 451</a></span>&#160; <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea5e6052b243a2c8a98660cbd874358b15">H_MAX</a></div>
-<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160;};</div>
-<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160;</div>
-<div class="line"><a name="l00454"></a><span class="lineno"><a class="line" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22"> 454</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am_InterruptState_e</a></div>
-<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160;{</div>
-<div class="line"><a name="l00459"></a><span class="lineno"><a class="line" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22a55e1cc8cae8fec1ae8c7b0ca466eef41"> 459</a></span>&#160; <a class="code" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22a55e1cc8cae8fec1ae8c7b0ca466eef41">IS_UNKNOWN</a> = 0,</div>
-<div class="line"><a name="l00463"></a><span class="lineno"><a class="line" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22a4f18d7b9a66342c9793d775d173305a5"> 463</a></span>&#160; <a class="code" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22a4f18d7b9a66342c9793d775d173305a5">IS_OFF</a> = 1,</div>
-<div class="line"><a name="l00467"></a><span class="lineno"><a class="line" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22ac31cc7a65e3508d458fa9fe5d9ea305a"> 467</a></span>&#160; <a class="code" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22ac31cc7a65e3508d458fa9fe5d9ea305a">IS_INTERRUPTED</a> = 2,</div>
-<div class="line"><a name="l00468"></a><span class="lineno"><a class="line" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22aed8a7a0b2585025785d9ab8a7ff5bd65"> 468</a></span>&#160; <a class="code" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22aed8a7a0b2585025785d9ab8a7ff5bd65">IS_MAX</a></div>
-<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160;};</div>
-<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160;</div>
-<div class="line"><a name="l00475"></a><span class="lineno"><a class="line" href="namespaceam.html#a07f9b57ede577d1e70afec63e606759f"> 475</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="namespaceam.html#a07f9b57ede577d1e70afec63e606759f">am_VolumeType_e</a></div>
-<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160;{</div>
-<div class="line"><a name="l00477"></a><span class="lineno"><a class="line" href="namespaceam.html#a07f9b57ede577d1e70afec63e606759fa47259c0e18b00f32cbeb3c1c2ea8eaea"> 477</a></span>&#160; <a class="code" href="namespaceam.html#a07f9b57ede577d1e70afec63e606759fa47259c0e18b00f32cbeb3c1c2ea8eaea">VT_UNKNOWN</a> = 0,</div>
-<div class="line"><a name="l00481"></a><span class="lineno"><a class="line" href="namespaceam.html#a07f9b57ede577d1e70afec63e606759fa1872ddc167f2d64716473982b7882121"> 481</a></span>&#160; <a class="code" href="namespaceam.html#a07f9b57ede577d1e70afec63e606759fa1872ddc167f2d64716473982b7882121">VT_SINK</a> = 1,</div>
-<div class="line"><a name="l00485"></a><span class="lineno"><a class="line" href="namespaceam.html#a07f9b57ede577d1e70afec63e606759fa7ab5d87fe2bca808a924b867c11d4408"> 485</a></span>&#160; <a class="code" href="namespaceam.html#a07f9b57ede577d1e70afec63e606759fa7ab5d87fe2bca808a924b867c11d4408">VT_SOURCE</a> = 2,</div>
-<div class="line"><a name="l00486"></a><span class="lineno"><a class="line" href="namespaceam.html#a07f9b57ede577d1e70afec63e606759fa5cacc45032680ab279e78579b1563ee1"> 486</a></span>&#160; <a class="code" href="namespaceam.html#a07f9b57ede577d1e70afec63e606759fa5cacc45032680ab279e78579b1563ee1">VT_MAX</a></div>
-<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160;};</div>
-<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160;</div>
-<div class="line"><a name="l00489"></a><span class="lineno"><a class="line" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3"> 489</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3">am_NotificationStatus_e</a></div>
-<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160;{</div>
-<div class="line"><a name="l00491"></a><span class="lineno"><a class="line" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3ac13e6ff447491293221844554236c802"> 491</a></span>&#160; <a class="code" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3ac13e6ff447491293221844554236c802">NS_UNKNOWN</a> = 0,</div>
-<div class="line"><a name="l00495"></a><span class="lineno"><a class="line" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3a9724eba6224c74fba05ded52ee5e8c7e"> 495</a></span>&#160; <a class="code" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3a9724eba6224c74fba05ded52ee5e8c7e">NS_OFF</a> = 1,</div>
-<div class="line"><a name="l00500"></a><span class="lineno"><a class="line" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3a78d6102fcf61795385168c2e78db9a5c"> 500</a></span>&#160; <a class="code" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3a78d6102fcf61795385168c2e78db9a5c">NS_PERIODIC</a> = 2,</div>
-<div class="line"><a name="l00505"></a><span class="lineno"><a class="line" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3a301ddce280fe0db598e9c26cc90776cd"> 505</a></span>&#160; <a class="code" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3a301ddce280fe0db598e9c26cc90776cd">NS_MINIMUM</a> = 3,</div>
-<div class="line"><a name="l00510"></a><span class="lineno"><a class="line" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3a7ecad9a029702bb65384709b792a8062"> 510</a></span>&#160; <a class="code" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3a7ecad9a029702bb65384709b792a8062">NS_MAXIMUM</a> = 4,</div>
-<div class="line"><a name="l00515"></a><span class="lineno"><a class="line" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3aecf366563ad28afb4ded6271d9009c69"> 515</a></span>&#160; <a class="code" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3aecf366563ad28afb4ded6271d9009c69">NS_CHANGE</a> = 5,</div>
-<div class="line"><a name="l00516"></a><span class="lineno"><a class="line" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3af183d43f7ee143ea3bcec0ba2b9665d8"> 516</a></span>&#160; <a class="code" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3af183d43f7ee143ea3bcec0ba2b9665d8">NS_MAX</a></div>
-<div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160;};</div>
-<div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160;</div>
-<div class="line"><a name="l00523"></a><span class="lineno"><a class="line" href="structam_1_1am__Availability__s.html"> 523</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a></div>
-<div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160;{</div>
-<div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160;</div>
-<div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00530"></a><span class="lineno"><a class="line" href="structam_1_1am__Availability__s.html#a87ea05d3f639fc2aa4074678740fae6d"> 530</a></span>&#160; <a class="code" href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9c">am_Availability_e</a> <a class="code" href="structam_1_1am__Availability__s.html#a87ea05d3f639fc2aa4074678740fae6d">availability</a>;</div>
-<div class="line"><a name="l00535"></a><span class="lineno"><a class="line" href="structam_1_1am__Availability__s.html#a23b3906890fba58ed0bf8530dd176d90"> 535</a></span>&#160; <a class="code" href="namespaceam.html#ad3bc2cbb9daa87acf51c56c803620046">am_CustomAvailabilityReason_t</a> <a class="code" href="structam_1_1am__Availability__s.html#a23b3906890fba58ed0bf8530dd176d90">availabilityReason</a>;</div>
-<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160;</div>
-<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160;};</div>
-<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160;</div>
-<div class="line"><a name="l00542"></a><span class="lineno"><a class="line" href="structam_1_1am__ClassProperty__s.html"> 542</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__ClassProperty__s.html">am_ClassProperty_s</a></div>
-<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160;{</div>
-<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160;</div>
-<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00549"></a><span class="lineno"><a class="line" href="structam_1_1am__ClassProperty__s.html#a2315cff24e613d45255f6dc1138af7ea"> 549</a></span>&#160; <a class="code" href="namespaceam.html#ad5fcf2ed864ee1c661585c3b1f63ee64">am_CustomClassProperty_t</a> <a class="code" href="structam_1_1am__ClassProperty__s.html#a2315cff24e613d45255f6dc1138af7ea">classProperty</a>;</div>
-<div class="line"><a name="l00553"></a><span class="lineno"><a class="line" href="structam_1_1am__ClassProperty__s.html#a49c9e634c66e3d23ebb74d72e4bc09f9"> 553</a></span>&#160; int16_t <a class="code" href="structam_1_1am__ClassProperty__s.html#a49c9e634c66e3d23ebb74d72e4bc09f9">value</a>;</div>
-<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160;</div>
-<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160;};</div>
-<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160;</div>
-<div class="line"><a name="l00560"></a><span class="lineno"><a class="line" href="structam_1_1am__Crossfader__s.html"> 560</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a></div>
-<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160;{</div>
-<div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160;</div>
-<div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00570"></a><span class="lineno"><a class="line" href="structam_1_1am__Crossfader__s.html#a6c6af4e70cb360d43095372dc33b1626"> 570</a></span>&#160; <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> <a class="code" href="structam_1_1am__Crossfader__s.html#a6c6af4e70cb360d43095372dc33b1626">crossfaderID</a>;</div>
-<div class="line"><a name="l00574"></a><span class="lineno"><a class="line" href="structam_1_1am__Crossfader__s.html#ac71302f7392da8e162f5eedf2714366e"> 574</a></span>&#160; std::string <a class="code" href="structam_1_1am__Crossfader__s.html#ac71302f7392da8e162f5eedf2714366e">name</a>;</div>
-<div class="line"><a name="l00579"></a><span class="lineno"><a class="line" href="structam_1_1am__Crossfader__s.html#a39d1f6023a79a1df29a941e0dee77ad9"> 579</a></span>&#160; <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> <a class="code" href="structam_1_1am__Crossfader__s.html#a39d1f6023a79a1df29a941e0dee77ad9">sinkID_A</a>;</div>
-<div class="line"><a name="l00584"></a><span class="lineno"><a class="line" href="structam_1_1am__Crossfader__s.html#a045ff126607c9885bb0d027570eb5710"> 584</a></span>&#160; <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> <a class="code" href="structam_1_1am__Crossfader__s.html#a045ff126607c9885bb0d027570eb5710">sinkID_B</a>;</div>
-<div class="line"><a name="l00589"></a><span class="lineno"><a class="line" href="structam_1_1am__Crossfader__s.html#a5442753fb1a60b8d56c5a79b8989ed04"> 589</a></span>&#160; <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> <a class="code" href="structam_1_1am__Crossfader__s.html#a5442753fb1a60b8d56c5a79b8989ed04">sourceID</a>;</div>
-<div class="line"><a name="l00599"></a><span class="lineno"><a class="line" href="structam_1_1am__Crossfader__s.html#a31c5e07b53d3c7a8f943fef11395affa"> 599</a></span>&#160; <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a> <a class="code" href="structam_1_1am__Crossfader__s.html#a31c5e07b53d3c7a8f943fef11395affa">hotSink</a>;</div>
-<div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160;</div>
-<div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160;};</div>
-<div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160;</div>
-<div class="line"><a name="l00606"></a><span class="lineno"><a class="line" href="structam_1_1am__Converter__s.html"> 606</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a></div>
-<div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160;{</div>
-<div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160;</div>
-<div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00616"></a><span class="lineno"><a class="line" href="structam_1_1am__Converter__s.html#a380af10e17c4128cc2fb32114454be71"> 616</a></span>&#160; <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> <a class="code" href="structam_1_1am__Converter__s.html#a380af10e17c4128cc2fb32114454be71">converterID</a>;</div>
-<div class="line"><a name="l00620"></a><span class="lineno"><a class="line" href="structam_1_1am__Converter__s.html#ada0809e12f50c8ead2f3b527aa1b873a"> 620</a></span>&#160; std::string <a class="code" href="structam_1_1am__Converter__s.html#ada0809e12f50c8ead2f3b527aa1b873a">name</a>;</div>
-<div class="line"><a name="l00630"></a><span class="lineno"><a class="line" href="structam_1_1am__Converter__s.html#aee7bf298d5962d654d609b8c881d803a"> 630</a></span>&#160; <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> <a class="code" href="structam_1_1am__Converter__s.html#aee7bf298d5962d654d609b8c881d803a">sinkID</a>;</div>
-<div class="line"><a name="l00640"></a><span class="lineno"><a class="line" href="structam_1_1am__Converter__s.html#a7e66c234376aa4fce173cfdc3aebff82"> 640</a></span>&#160; <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> <a class="code" href="structam_1_1am__Converter__s.html#a7e66c234376aa4fce173cfdc3aebff82">sourceID</a>;</div>
-<div class="line"><a name="l00644"></a><span class="lineno"><a class="line" href="structam_1_1am__Converter__s.html#a129050d36e5f1710bed87e4490e7eb34"> 644</a></span>&#160; <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> <a class="code" href="structam_1_1am__Converter__s.html#a129050d36e5f1710bed87e4490e7eb34">domainID</a>;</div>
-<div class="line"><a name="l00650"></a><span class="lineno"><a class="line" href="structam_1_1am__Converter__s.html#a1bcc326c4059a8edf73665f618bf6c75"> 650</a></span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; <a class="code" href="structam_1_1am__Converter__s.html#a1bcc326c4059a8edf73665f618bf6c75">listSourceFormats</a>;</div>
-<div class="line"><a name="l00656"></a><span class="lineno"><a class="line" href="structam_1_1am__Converter__s.html#a15cc5a4dd74ae27aa51f18a89ce01a1a"> 656</a></span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; <a class="code" href="structam_1_1am__Converter__s.html#a15cc5a4dd74ae27aa51f18a89ce01a1a">listSinkFormats</a>;</div>
-<div class="line"><a name="l00682"></a><span class="lineno"><a class="line" href="structam_1_1am__Converter__s.html#ab34ebf10f1a75f304f931788ffc1691d"> 682</a></span>&#160; std::vector&lt;bool&gt; <a class="code" href="structam_1_1am__Converter__s.html#ab34ebf10f1a75f304f931788ffc1691d">convertionMatrix</a>;</div>
-<div class="line"><a name="l00683"></a><span class="lineno"> 683</span>&#160;</div>
-<div class="line"><a name="l00684"></a><span class="lineno"> 684</span>&#160;};</div>
-<div class="line"><a name="l00685"></a><span class="lineno"> 685</span>&#160;</div>
-<div class="line"><a name="l00689"></a><span class="lineno"><a class="line" href="structam_1_1am__Gateway__s.html"> 689</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a></div>
-<div class="line"><a name="l00690"></a><span class="lineno"> 690</span>&#160;{</div>
-<div class="line"><a name="l00691"></a><span class="lineno"> 691</span>&#160;</div>
-<div class="line"><a name="l00692"></a><span class="lineno"> 692</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00699"></a><span class="lineno"><a class="line" href="structam_1_1am__Gateway__s.html#ae7e7a4df823af7c01488fb3a9b51a28d"> 699</a></span>&#160; <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> <a class="code" href="structam_1_1am__Gateway__s.html#ae7e7a4df823af7c01488fb3a9b51a28d">gatewayID</a>;</div>
-<div class="line"><a name="l00703"></a><span class="lineno"><a class="line" href="structam_1_1am__Gateway__s.html#a2ebf5d1094ecf63a28b64c2594d684ff"> 703</a></span>&#160; std::string <a class="code" href="structam_1_1am__Gateway__s.html#a2ebf5d1094ecf63a28b64c2594d684ff">name</a>;</div>
-<div class="line"><a name="l00713"></a><span class="lineno"><a class="line" href="structam_1_1am__Gateway__s.html#a63f43a5cb279bea36e12617932d06c50"> 713</a></span>&#160; <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> <a class="code" href="structam_1_1am__Gateway__s.html#a63f43a5cb279bea36e12617932d06c50">sinkID</a>;</div>
-<div class="line"><a name="l00723"></a><span class="lineno"><a class="line" href="structam_1_1am__Gateway__s.html#a2e7f50bbf9f11eb7eec7d585dbbd0159"> 723</a></span>&#160; <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> <a class="code" href="structam_1_1am__Gateway__s.html#a2e7f50bbf9f11eb7eec7d585dbbd0159">sourceID</a>;</div>
-<div class="line"><a name="l00729"></a><span class="lineno"><a class="line" href="structam_1_1am__Gateway__s.html#af64240ebdea81e5a609953a207b523cc"> 729</a></span>&#160; <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> <a class="code" href="structam_1_1am__Gateway__s.html#af64240ebdea81e5a609953a207b523cc">domainSinkID</a>;</div>
-<div class="line"><a name="l00735"></a><span class="lineno"><a class="line" href="structam_1_1am__Gateway__s.html#a7a7eddd6f1051cbda5e1c37b4df6ea15"> 735</a></span>&#160; <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> <a class="code" href="structam_1_1am__Gateway__s.html#a7a7eddd6f1051cbda5e1c37b4df6ea15">domainSourceID</a>;</div>
-<div class="line"><a name="l00739"></a><span class="lineno"><a class="line" href="structam_1_1am__Gateway__s.html#a60cdd73682f723692a3019edc6fdacf5"> 739</a></span>&#160; <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> <a class="code" href="structam_1_1am__Gateway__s.html#a60cdd73682f723692a3019edc6fdacf5">controlDomainID</a>;</div>
-<div class="line"><a name="l00745"></a><span class="lineno"><a class="line" href="structam_1_1am__Gateway__s.html#a54f4f9c798677a4301477841afbfde1c"> 745</a></span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; <a class="code" href="structam_1_1am__Gateway__s.html#a54f4f9c798677a4301477841afbfde1c">listSourceFormats</a>;</div>
-<div class="line"><a name="l00751"></a><span class="lineno"><a class="line" href="structam_1_1am__Gateway__s.html#afea929a5d18e3a0c4a00575b7596cfb3"> 751</a></span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; <a class="code" href="structam_1_1am__Gateway__s.html#afea929a5d18e3a0c4a00575b7596cfb3">listSinkFormats</a>;</div>
-<div class="line"><a name="l00777"></a><span class="lineno"><a class="line" href="structam_1_1am__Gateway__s.html#a299c727ffb962ed1f987fbac889ee06e"> 777</a></span>&#160; std::vector&lt;bool&gt; <a class="code" href="structam_1_1am__Gateway__s.html#a299c727ffb962ed1f987fbac889ee06e">convertionMatrix</a>;</div>
-<div class="line"><a name="l00778"></a><span class="lineno"> 778</span>&#160;</div>
-<div class="line"><a name="l00779"></a><span class="lineno"> 779</span>&#160;};</div>
-<div class="line"><a name="l00780"></a><span class="lineno"> 780</span>&#160;</div>
-<div class="line"><a name="l00784"></a><span class="lineno"><a class="line" href="structam_1_1am__RoutingElement__s.html"> 784</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__RoutingElement__s.html">am_RoutingElement_s</a></div>
-<div class="line"><a name="l00785"></a><span class="lineno"> 785</span>&#160;{</div>
-<div class="line"><a name="l00786"></a><span class="lineno"> 786</span>&#160;</div>
-<div class="line"><a name="l00787"></a><span class="lineno"> 787</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00791"></a><span class="lineno"><a class="line" href="structam_1_1am__RoutingElement__s.html#aa62eb1c5d54fce616106aa928e72beba"> 791</a></span>&#160; <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> <a class="code" href="structam_1_1am__RoutingElement__s.html#aa62eb1c5d54fce616106aa928e72beba">sourceID</a>;</div>
-<div class="line"><a name="l00795"></a><span class="lineno"><a class="line" href="structam_1_1am__RoutingElement__s.html#a14d52e48dad6d576b5da792168eec193"> 795</a></span>&#160; <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> <a class="code" href="structam_1_1am__RoutingElement__s.html#a14d52e48dad6d576b5da792168eec193">sinkID</a>;</div>
-<div class="line"><a name="l00799"></a><span class="lineno"><a class="line" href="structam_1_1am__RoutingElement__s.html#a877d5ed3d176e1b7b6567a5c5fbe0577"> 799</a></span>&#160; <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> <a class="code" href="structam_1_1am__RoutingElement__s.html#a877d5ed3d176e1b7b6567a5c5fbe0577">domainID</a>;</div>
-<div class="line"><a name="l00803"></a><span class="lineno"><a class="line" href="structam_1_1am__RoutingElement__s.html#ab532c1225badbf5cd967ac602e8b64e0"> 803</a></span>&#160; <a class="code" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> <a class="code" href="structam_1_1am__RoutingElement__s.html#ab532c1225badbf5cd967ac602e8b64e0">connectionFormat</a>;</div>
-<div class="line"><a name="l00804"></a><span class="lineno"> 804</span>&#160;</div>
-<div class="line"><a name="l00805"></a><span class="lineno"> 805</span>&#160;};</div>
-<div class="line"><a name="l00806"></a><span class="lineno"> 806</span>&#160;</div>
-<div class="line"><a name="l00810"></a><span class="lineno"><a class="line" href="structam_1_1am__Route__s.html"> 810</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__Route__s.html">am_Route_s</a></div>
-<div class="line"><a name="l00811"></a><span class="lineno"> 811</span>&#160;{</div>
-<div class="line"><a name="l00812"></a><span class="lineno"> 812</span>&#160;</div>
-<div class="line"><a name="l00813"></a><span class="lineno"> 813</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00817"></a><span class="lineno"><a class="line" href="structam_1_1am__Route__s.html#abf0e80b6a3c873f98df00ab7e0ab014c"> 817</a></span>&#160; <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> <a class="code" href="structam_1_1am__Route__s.html#abf0e80b6a3c873f98df00ab7e0ab014c">sourceID</a>;</div>
-<div class="line"><a name="l00821"></a><span class="lineno"><a class="line" href="structam_1_1am__Route__s.html#adc2e4801d4cea72a22d602492b918ec7"> 821</a></span>&#160; <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> <a class="code" href="structam_1_1am__Route__s.html#adc2e4801d4cea72a22d602492b918ec7">sinkID</a>;</div>
-<div class="line"><a name="l00825"></a><span class="lineno"><a class="line" href="structam_1_1am__Route__s.html#aa88feca01526bbbc69b1f44c9be22462"> 825</a></span>&#160; std::vector&lt;am_RoutingElement_s&gt; <a class="code" href="structam_1_1am__Route__s.html#aa88feca01526bbbc69b1f44c9be22462">route</a>;</div>
-<div class="line"><a name="l00826"></a><span class="lineno"> 826</span>&#160;</div>
-<div class="line"><a name="l00827"></a><span class="lineno"> 827</span>&#160;};</div>
-<div class="line"><a name="l00828"></a><span class="lineno"> 828</span>&#160;</div>
-<div class="line"><a name="l00832"></a><span class="lineno"><a class="line" href="structam_1_1am__SoundProperty__s.html"> 832</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a></div>
-<div class="line"><a name="l00833"></a><span class="lineno"> 833</span>&#160;{</div>
-<div class="line"><a name="l00834"></a><span class="lineno"> 834</span>&#160;</div>
-<div class="line"><a name="l00835"></a><span class="lineno"> 835</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00839"></a><span class="lineno"><a class="line" href="structam_1_1am__SoundProperty__s.html#adaf90d729af1e4dca87668616312ee57"> 839</a></span>&#160; <a class="code" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a> <a class="code" href="structam_1_1am__SoundProperty__s.html#adaf90d729af1e4dca87668616312ee57">type</a>;</div>
-<div class="line"><a name="l00843"></a><span class="lineno"><a class="line" href="structam_1_1am__SoundProperty__s.html#a1eca1f3f4f81fa8ee61bb5851f37521f"> 843</a></span>&#160; int16_t <a class="code" href="structam_1_1am__SoundProperty__s.html#a1eca1f3f4f81fa8ee61bb5851f37521f">value</a>;</div>
-<div class="line"><a name="l00844"></a><span class="lineno"> 844</span>&#160;</div>
-<div class="line"><a name="l00845"></a><span class="lineno"> 845</span>&#160;};</div>
-<div class="line"><a name="l00846"></a><span class="lineno"> 846</span>&#160;</div>
-<div class="line"><a name="l00850"></a><span class="lineno"><a class="line" href="structam_1_1am__SystemProperty__s.html"> 850</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a></div>
-<div class="line"><a name="l00851"></a><span class="lineno"> 851</span>&#160;{</div>
-<div class="line"><a name="l00852"></a><span class="lineno"> 852</span>&#160;</div>
-<div class="line"><a name="l00853"></a><span class="lineno"> 853</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00857"></a><span class="lineno"><a class="line" href="structam_1_1am__SystemProperty__s.html#a399604c89488c2bdba69fe4e6e862288"> 857</a></span>&#160; <a class="code" href="namespaceam.html#a08bbe1d9aa083a2067c21fa1c9050269">am_CustomSystemPropertyType_t</a> <a class="code" href="structam_1_1am__SystemProperty__s.html#a399604c89488c2bdba69fe4e6e862288">type</a>;</div>
-<div class="line"><a name="l00861"></a><span class="lineno"><a class="line" href="structam_1_1am__SystemProperty__s.html#a00fc776e22144844f56e2c895e8723f6"> 861</a></span>&#160; int16_t <a class="code" href="structam_1_1am__SystemProperty__s.html#a00fc776e22144844f56e2c895e8723f6">value</a>;</div>
-<div class="line"><a name="l00862"></a><span class="lineno"> 862</span>&#160;</div>
-<div class="line"><a name="l00863"></a><span class="lineno"> 863</span>&#160;};</div>
-<div class="line"><a name="l00864"></a><span class="lineno"> 864</span>&#160;</div>
-<div class="line"><a name="l00868"></a><span class="lineno"><a class="line" href="structam_1_1am__SinkClass__s.html"> 868</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a></div>
-<div class="line"><a name="l00869"></a><span class="lineno"> 869</span>&#160;{</div>
-<div class="line"><a name="l00870"></a><span class="lineno"> 870</span>&#160;</div>
-<div class="line"><a name="l00871"></a><span class="lineno"> 871</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00875"></a><span class="lineno"><a class="line" href="structam_1_1am__SinkClass__s.html#a9a17a553274651ac54aec1039b9b10c9"> 875</a></span>&#160; <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> <a class="code" href="structam_1_1am__SinkClass__s.html#a9a17a553274651ac54aec1039b9b10c9">sinkClassID</a>;</div>
-<div class="line"><a name="l00879"></a><span class="lineno"><a class="line" href="structam_1_1am__SinkClass__s.html#a1b3b9a0c83f6089d3a4f438721798290"> 879</a></span>&#160; std::string <a class="code" href="structam_1_1am__SinkClass__s.html#a1b3b9a0c83f6089d3a4f438721798290">name</a>;</div>
-<div class="line"><a name="l00884"></a><span class="lineno"><a class="line" href="structam_1_1am__SinkClass__s.html#adfb5f15c369f75e6b85e772a339f902e"> 884</a></span>&#160; std::vector&lt;am_ClassProperty_s&gt; <a class="code" href="structam_1_1am__SinkClass__s.html#adfb5f15c369f75e6b85e772a339f902e">listClassProperties</a>;</div>
-<div class="line"><a name="l00885"></a><span class="lineno"> 885</span>&#160;</div>
-<div class="line"><a name="l00886"></a><span class="lineno"> 886</span>&#160;};</div>
-<div class="line"><a name="l00887"></a><span class="lineno"> 887</span>&#160;</div>
-<div class="line"><a name="l00891"></a><span class="lineno"><a class="line" href="structam_1_1am__SourceClass__s.html"> 891</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a></div>
-<div class="line"><a name="l00892"></a><span class="lineno"> 892</span>&#160;{</div>
-<div class="line"><a name="l00893"></a><span class="lineno"> 893</span>&#160;</div>
-<div class="line"><a name="l00894"></a><span class="lineno"> 894</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00898"></a><span class="lineno"><a class="line" href="structam_1_1am__SourceClass__s.html#ad50644dfe1113e8aba449faa05780fad"> 898</a></span>&#160; <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> <a class="code" href="structam_1_1am__SourceClass__s.html#ad50644dfe1113e8aba449faa05780fad">sourceClassID</a>;</div>
-<div class="line"><a name="l00902"></a><span class="lineno"><a class="line" href="structam_1_1am__SourceClass__s.html#a8d8dfc76ee479644760827f4a7840cc3"> 902</a></span>&#160; std::string <a class="code" href="structam_1_1am__SourceClass__s.html#a8d8dfc76ee479644760827f4a7840cc3">name</a>;</div>
-<div class="line"><a name="l00907"></a><span class="lineno"><a class="line" href="structam_1_1am__SourceClass__s.html#aa958c982c51508bca3bc063e459575b4"> 907</a></span>&#160; std::vector&lt;am_ClassProperty_s&gt; <a class="code" href="structam_1_1am__SourceClass__s.html#aa958c982c51508bca3bc063e459575b4">listClassProperties</a>;</div>
-<div class="line"><a name="l00908"></a><span class="lineno"> 908</span>&#160;</div>
-<div class="line"><a name="l00909"></a><span class="lineno"> 909</span>&#160;};</div>
-<div class="line"><a name="l00910"></a><span class="lineno"> 910</span>&#160;</div>
-<div class="line"><a name="l00914"></a><span class="lineno"><a class="line" href="structam_1_1am__SourceType__s.html"> 914</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__SourceType__s.html">am_SourceType_s</a></div>
-<div class="line"><a name="l00915"></a><span class="lineno"> 915</span>&#160;{</div>
-<div class="line"><a name="l00916"></a><span class="lineno"> 916</span>&#160;</div>
-<div class="line"><a name="l00917"></a><span class="lineno"> 917</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00924"></a><span class="lineno"><a class="line" href="structam_1_1am__SourceType__s.html#a6846851d58222147c2bd390fc572813f"> 924</a></span>&#160; <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> <a class="code" href="structam_1_1am__SourceType__s.html#a6846851d58222147c2bd390fc572813f">sourceID</a>;</div>
-<div class="line"><a name="l00928"></a><span class="lineno"><a class="line" href="structam_1_1am__SourceType__s.html#a352a80e94b72f7e9ea42c210b930e8ef"> 928</a></span>&#160; std::string <a class="code" href="structam_1_1am__SourceType__s.html#a352a80e94b72f7e9ea42c210b930e8ef">name</a>;</div>
-<div class="line"><a name="l00932"></a><span class="lineno"><a class="line" href="structam_1_1am__SourceType__s.html#aa127250ebad705fbca4d5f45eea6dbdd"> 932</a></span>&#160; <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a> <a class="code" href="structam_1_1am__SourceType__s.html#aa127250ebad705fbca4d5f45eea6dbdd">availability</a>;</div>
-<div class="line"><a name="l00938"></a><span class="lineno"><a class="line" href="structam_1_1am__SourceType__s.html#a01a0cab789299dc80c5ce53457374172"> 938</a></span>&#160; <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> <a class="code" href="structam_1_1am__SourceType__s.html#a01a0cab789299dc80c5ce53457374172">sourceClassID</a>;</div>
-<div class="line"><a name="l00939"></a><span class="lineno"> 939</span>&#160;</div>
-<div class="line"><a name="l00940"></a><span class="lineno"> 940</span>&#160;};</div>
-<div class="line"><a name="l00941"></a><span class="lineno"> 941</span>&#160;</div>
-<div class="line"><a name="l00945"></a><span class="lineno"><a class="line" href="structam_1_1am__SinkType__s.html"> 945</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__SinkType__s.html">am_SinkType_s</a></div>
-<div class="line"><a name="l00946"></a><span class="lineno"> 946</span>&#160;{</div>
-<div class="line"><a name="l00947"></a><span class="lineno"> 947</span>&#160;</div>
-<div class="line"><a name="l00948"></a><span class="lineno"> 948</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00955"></a><span class="lineno"><a class="line" href="structam_1_1am__SinkType__s.html#a6455a141536f5b7b676c5a5caabf872d"> 955</a></span>&#160; <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> <a class="code" href="structam_1_1am__SinkType__s.html#a6455a141536f5b7b676c5a5caabf872d">sinkID</a>;</div>
-<div class="line"><a name="l00959"></a><span class="lineno"><a class="line" href="structam_1_1am__SinkType__s.html#aa23a69a5e0069804f3181f5d3141774a"> 959</a></span>&#160; std::string <a class="code" href="structam_1_1am__SinkType__s.html#aa23a69a5e0069804f3181f5d3141774a">name</a>;</div>
-<div class="line"><a name="l00971"></a><span class="lineno"><a class="line" href="structam_1_1am__SinkType__s.html#a281aeb5a017aecb15957f0222f17927c"> 971</a></span>&#160; <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a> <a class="code" href="structam_1_1am__SinkType__s.html#a281aeb5a017aecb15957f0222f17927c">availability</a>;</div>
-<div class="line"><a name="l00977"></a><span class="lineno"><a class="line" href="structam_1_1am__SinkType__s.html#a95273c6978fbef5be4a59b1534212495"> 977</a></span>&#160; <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> <a class="code" href="structam_1_1am__SinkType__s.html#a95273c6978fbef5be4a59b1534212495">volume</a>;</div>
-<div class="line"><a name="l00978"></a><span class="lineno"><a class="line" href="structam_1_1am__SinkType__s.html#a55f9813d5f9d3cfab81dc740d15ee53e"> 978</a></span>&#160; <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> <a class="code" href="structam_1_1am__SinkType__s.html#a55f9813d5f9d3cfab81dc740d15ee53e">muteState</a>;</div>
-<div class="line"><a name="l00983"></a><span class="lineno"><a class="line" href="structam_1_1am__SinkType__s.html#a573880f00ed279120ded986e6b832235"> 983</a></span>&#160; <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> <a class="code" href="structam_1_1am__SinkType__s.html#a573880f00ed279120ded986e6b832235">sinkClassID</a>;</div>
-<div class="line"><a name="l00984"></a><span class="lineno"> 984</span>&#160;</div>
-<div class="line"><a name="l00985"></a><span class="lineno"> 985</span>&#160;};</div>
-<div class="line"><a name="l00986"></a><span class="lineno"> 986</span>&#160;</div>
-<div class="line"><a name="l00991"></a><span class="lineno"><a class="line" href="structam_1_1am__Handle__s.html"> 991</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a></div>
-<div class="line"><a name="l00992"></a><span class="lineno"> 992</span>&#160;{</div>
-<div class="line"><a name="l00993"></a><span class="lineno"> 993</span>&#160;</div>
-<div class="line"><a name="l00994"></a><span class="lineno"> 994</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00998"></a><span class="lineno"><a class="line" href="structam_1_1am__Handle__s.html#a05f863136a74f9fd3356e0c30149a649"> 998</a></span>&#160; <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ce">am_Handle_e</a> <a class="code" href="structam_1_1am__Handle__s.html#a05f863136a74f9fd3356e0c30149a649">handleType</a>:6;</div>
-<div class="line"><a name="l01002"></a><span class="lineno"><a class="line" href="structam_1_1am__Handle__s.html#aad0238ce3ed33303aeef55a756bccc46"> 1002</a></span>&#160; uint16_t <a class="code" href="structam_1_1am__Handle__s.html#aad0238ce3ed33303aeef55a756bccc46">handle</a>:10;</div>
-<div class="line"><a name="l01003"></a><span class="lineno"> 1003</span>&#160;};</div>
-<div class="line"><a name="l01004"></a><span class="lineno"> 1004</span>&#160;</div>
-<div class="line"><a name="l01008"></a><span class="lineno"><a class="line" href="structam_1_1am__MainSoundProperty__s.html"> 1008</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a></div>
-<div class="line"><a name="l01009"></a><span class="lineno"> 1009</span>&#160;{</div>
-<div class="line"><a name="l01010"></a><span class="lineno"> 1010</span>&#160;</div>
-<div class="line"><a name="l01011"></a><span class="lineno"> 1011</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l01015"></a><span class="lineno"><a class="line" href="structam_1_1am__MainSoundProperty__s.html#ab17e9104be5d9d055cd07fd2369e8218"> 1015</a></span>&#160; <a class="code" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a> <a class="code" href="structam_1_1am__MainSoundProperty__s.html#ab17e9104be5d9d055cd07fd2369e8218">type</a>;</div>
-<div class="line"><a name="l01019"></a><span class="lineno"><a class="line" href="structam_1_1am__MainSoundProperty__s.html#a66c11369472cdf8d870b7976e08336a1"> 1019</a></span>&#160; int16_t <a class="code" href="structam_1_1am__MainSoundProperty__s.html#a66c11369472cdf8d870b7976e08336a1">value</a>;</div>
-<div class="line"><a name="l01020"></a><span class="lineno"> 1020</span>&#160;</div>
-<div class="line"><a name="l01021"></a><span class="lineno"> 1021</span>&#160;};</div>
-<div class="line"><a name="l01022"></a><span class="lineno"> 1022</span>&#160;</div>
-<div class="line"><a name="l01026"></a><span class="lineno"><a class="line" href="structam_1_1am__MainConnectionType__s.html"> 1026</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__MainConnectionType__s.html">am_MainConnectionType_s</a></div>
-<div class="line"><a name="l01027"></a><span class="lineno"> 1027</span>&#160;{</div>
-<div class="line"><a name="l01028"></a><span class="lineno"> 1028</span>&#160;</div>
-<div class="line"><a name="l01029"></a><span class="lineno"> 1029</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l01033"></a><span class="lineno"><a class="line" href="structam_1_1am__MainConnectionType__s.html#a2eff33ccc2ff812d7c221f90ee510bdd"> 1033</a></span>&#160; <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> <a class="code" href="structam_1_1am__MainConnectionType__s.html#a2eff33ccc2ff812d7c221f90ee510bdd">mainConnectionID</a>;</div>
-<div class="line"><a name="l01037"></a><span class="lineno"><a class="line" href="structam_1_1am__MainConnectionType__s.html#a606042cb104daa129131cbd0407cdbcf"> 1037</a></span>&#160; <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> <a class="code" href="structam_1_1am__MainConnectionType__s.html#a606042cb104daa129131cbd0407cdbcf">sourceID</a>;</div>
-<div class="line"><a name="l01041"></a><span class="lineno"><a class="line" href="structam_1_1am__MainConnectionType__s.html#aa839adc9cdb7d7ad7abab550bcde5405"> 1041</a></span>&#160; <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> <a class="code" href="structam_1_1am__MainConnectionType__s.html#aa839adc9cdb7d7ad7abab550bcde5405">sinkID</a>;</div>
-<div class="line"><a name="l01045"></a><span class="lineno"><a class="line" href="structam_1_1am__MainConnectionType__s.html#a86e79e6b5dea19d96cdbf22996ae394b"> 1045</a></span>&#160; <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> <a class="code" href="structam_1_1am__MainConnectionType__s.html#a86e79e6b5dea19d96cdbf22996ae394b">delay</a>;</div>
-<div class="line"><a name="l01049"></a><span class="lineno"><a class="line" href="structam_1_1am__MainConnectionType__s.html#ac7b4dead0464495f477e4a6622c2fd4c"> 1049</a></span>&#160; <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am_ConnectionState_e</a> <a class="code" href="structam_1_1am__MainConnectionType__s.html#ac7b4dead0464495f477e4a6622c2fd4c">connectionState</a>;</div>
-<div class="line"><a name="l01050"></a><span class="lineno"> 1050</span>&#160;</div>
-<div class="line"><a name="l01051"></a><span class="lineno"> 1051</span>&#160;};</div>
-<div class="line"><a name="l01052"></a><span class="lineno"> 1052</span>&#160;</div>
-<div class="line"><a name="l01056"></a><span class="lineno"><a class="line" href="structam_1_1am__MainConnection__s.html"> 1056</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a></div>
-<div class="line"><a name="l01057"></a><span class="lineno"> 1057</span>&#160;{</div>
-<div class="line"><a name="l01058"></a><span class="lineno"> 1058</span>&#160;</div>
-<div class="line"><a name="l01059"></a><span class="lineno"> 1059</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l01063"></a><span class="lineno"><a class="line" href="structam_1_1am__MainConnection__s.html#a9b5b174bfa783dc49df00de505befb96"> 1063</a></span>&#160; <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> <a class="code" href="structam_1_1am__MainConnection__s.html#a9b5b174bfa783dc49df00de505befb96">mainConnectionID</a>;</div>
-<div class="line"><a name="l01067"></a><span class="lineno"><a class="line" href="structam_1_1am__MainConnection__s.html#abf586646d036cbae00b56843469a0222"> 1067</a></span>&#160; <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am_ConnectionState_e</a> <a class="code" href="structam_1_1am__MainConnection__s.html#abf586646d036cbae00b56843469a0222">connectionState</a>;</div>
-<div class="line"><a name="l01071"></a><span class="lineno"><a class="line" href="structam_1_1am__MainConnection__s.html#a50216999d5b9bf3edcc3f75f64ef0e27"> 1071</a></span>&#160; <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> <a class="code" href="structam_1_1am__MainConnection__s.html#a50216999d5b9bf3edcc3f75f64ef0e27">sinkID</a>;</div>
-<div class="line"><a name="l01075"></a><span class="lineno"><a class="line" href="structam_1_1am__MainConnection__s.html#ab0990f79e8871de045bffa843fa85566"> 1075</a></span>&#160; <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> <a class="code" href="structam_1_1am__MainConnection__s.html#ab0990f79e8871de045bffa843fa85566">sourceID</a>;</div>
-<div class="line"><a name="l01079"></a><span class="lineno"><a class="line" href="structam_1_1am__MainConnection__s.html#aa2c1b9707f33cfafe1cb963461be1dda"> 1079</a></span>&#160; <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> <a class="code" href="structam_1_1am__MainConnection__s.html#aa2c1b9707f33cfafe1cb963461be1dda">delay</a>;</div>
-<div class="line"><a name="l01083"></a><span class="lineno"><a class="line" href="structam_1_1am__MainConnection__s.html#adef3e5f4ebb35dc31bfd6a75b33df176"> 1083</a></span>&#160; std::vector&lt;am_connectionID_t&gt; <a class="code" href="structam_1_1am__MainConnection__s.html#adef3e5f4ebb35dc31bfd6a75b33df176">listConnectionID</a>;</div>
-<div class="line"><a name="l01084"></a><span class="lineno"> 1084</span>&#160;</div>
-<div class="line"><a name="l01085"></a><span class="lineno"> 1085</span>&#160;};</div>
-<div class="line"><a name="l01086"></a><span class="lineno"> 1086</span>&#160;</div>
-<div class="line"><a name="l01090"></a><span class="lineno"><a class="line" href="structam_1_1am__NotificationPayload__s.html"> 1090</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a></div>
-<div class="line"><a name="l01091"></a><span class="lineno"> 1091</span>&#160;{</div>
-<div class="line"><a name="l01092"></a><span class="lineno"> 1092</span>&#160;</div>
-<div class="line"><a name="l01093"></a><span class="lineno"> 1093</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l01097"></a><span class="lineno"><a class="line" href="structam_1_1am__NotificationPayload__s.html#a37449381a267dfb498cb763310f1bd92"> 1097</a></span>&#160; <a class="code" href="namespaceam.html#ae29e007a0f5fc513c41d0814cc75fd13">am_CustomNotificationType_t</a> <a class="code" href="structam_1_1am__NotificationPayload__s.html#a37449381a267dfb498cb763310f1bd92">type</a>;</div>
-<div class="line"><a name="l01102"></a><span class="lineno"><a class="line" href="structam_1_1am__NotificationPayload__s.html#a765bbd1916862ed5d4ee9ab83c9be3b6"> 1102</a></span>&#160; int16_t <a class="code" href="structam_1_1am__NotificationPayload__s.html#a765bbd1916862ed5d4ee9ab83c9be3b6">value</a>;</div>
-<div class="line"><a name="l01103"></a><span class="lineno"> 1103</span>&#160;</div>
-<div class="line"><a name="l01104"></a><span class="lineno"> 1104</span>&#160;};</div>
-<div class="line"><a name="l01105"></a><span class="lineno"> 1105</span>&#160;</div>
-<div class="line"><a name="l01109"></a><span class="lineno"><a class="line" href="structam_1_1am__NotificationConfiguration__s.html"> 1109</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a></div>
-<div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>&#160;{</div>
-<div class="line"><a name="l01111"></a><span class="lineno"> 1111</span>&#160;</div>
-<div class="line"><a name="l01112"></a><span class="lineno"> 1112</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l01116"></a><span class="lineno"><a class="line" href="structam_1_1am__NotificationConfiguration__s.html#ab3c479eda9f228cd981e217142ea84bf"> 1116</a></span>&#160; <a class="code" href="namespaceam.html#ae29e007a0f5fc513c41d0814cc75fd13">am_CustomNotificationType_t</a> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html#ab3c479eda9f228cd981e217142ea84bf">type</a>;</div>
-<div class="line"><a name="l01121"></a><span class="lineno"><a class="line" href="structam_1_1am__NotificationConfiguration__s.html#a572962899f2aa344051a41eaebd71ddc"> 1121</a></span>&#160; <a class="code" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3">am_NotificationStatus_e</a> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html#a572962899f2aa344051a41eaebd71ddc">status</a>;</div>
-<div class="line"><a name="l01130"></a><span class="lineno"><a class="line" href="structam_1_1am__NotificationConfiguration__s.html#abc567830bd6c0d470b344a62d51bd5d0"> 1130</a></span>&#160; int16_t <a class="code" href="structam_1_1am__NotificationConfiguration__s.html#abc567830bd6c0d470b344a62d51bd5d0">parameter</a>;</div>
-<div class="line"><a name="l01131"></a><span class="lineno"> 1131</span>&#160;</div>
-<div class="line"><a name="l01132"></a><span class="lineno"> 1132</span>&#160;};</div>
-<div class="line"><a name="l01133"></a><span class="lineno"> 1133</span>&#160;</div>
-<div class="line"><a name="l01137"></a><span class="lineno"><a class="line" href="structam_1_1am__Sink__s.html"> 1137</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a></div>
-<div class="line"><a name="l01138"></a><span class="lineno"> 1138</span>&#160;{</div>
-<div class="line"><a name="l01139"></a><span class="lineno"> 1139</span>&#160;</div>
-<div class="line"><a name="l01140"></a><span class="lineno"> 1140</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l01147"></a><span class="lineno"><a class="line" href="structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1"> 1147</a></span>&#160; <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> <a class="code" href="structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1">sinkID</a>;</div>
-<div class="line"><a name="l01151"></a><span class="lineno"><a class="line" href="structam_1_1am__Sink__s.html#a15f5ed66ddc508c1ab4196b11a8ff031"> 1151</a></span>&#160; std::string <a class="code" href="structam_1_1am__Sink__s.html#a15f5ed66ddc508c1ab4196b11a8ff031">name</a>;</div>
-<div class="line"><a name="l01156"></a><span class="lineno"><a class="line" href="structam_1_1am__Sink__s.html#a8505cd0b29334007bd6dd5555f482cce"> 1156</a></span>&#160; <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> <a class="code" href="structam_1_1am__Sink__s.html#a8505cd0b29334007bd6dd5555f482cce">domainID</a>;</div>
-<div class="line"><a name="l01161"></a><span class="lineno"><a class="line" href="structam_1_1am__Sink__s.html#af13055c029c9ca7da3f6701e1b1af418"> 1161</a></span>&#160; <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> <a class="code" href="structam_1_1am__Sink__s.html#af13055c029c9ca7da3f6701e1b1af418">sinkClassID</a>;</div>
-<div class="line"><a name="l01165"></a><span class="lineno"><a class="line" href="structam_1_1am__Sink__s.html#ad34fd3d83d674ee842dc8f432295ffbd"> 1165</a></span>&#160; <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> <a class="code" href="structam_1_1am__Sink__s.html#ad34fd3d83d674ee842dc8f432295ffbd">volume</a>;</div>
-<div class="line"><a name="l01174"></a><span class="lineno"><a class="line" href="structam_1_1am__Sink__s.html#a330b3bebac302af2065b2999b089dcb0"> 1174</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="structam_1_1am__Sink__s.html#a330b3bebac302af2065b2999b089dcb0">visible</a>;</div>
-<div class="line"><a name="l01186"></a><span class="lineno"><a class="line" href="structam_1_1am__Sink__s.html#acb1a98138ddb331e8cd739bb4de2ee75"> 1186</a></span>&#160; <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a> <a class="code" href="structam_1_1am__Sink__s.html#acb1a98138ddb331e8cd739bb4de2ee75">available</a>;</div>
-<div class="line"><a name="l01192"></a><span class="lineno"><a class="line" href="structam_1_1am__Sink__s.html#a96e6c7aeaa5b2b6fc0c7767e78eea68f"> 1192</a></span>&#160; <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> <a class="code" href="structam_1_1am__Sink__s.html#a96e6c7aeaa5b2b6fc0c7767e78eea68f">muteState</a>;</div>
-<div class="line"><a name="l01198"></a><span class="lineno"><a class="line" href="structam_1_1am__Sink__s.html#ae04b205707fd16f34745c039d47cda01"> 1198</a></span>&#160; <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> <a class="code" href="structam_1_1am__Sink__s.html#ae04b205707fd16f34745c039d47cda01">mainVolume</a>;</div>
-<div class="line"><a name="l01204"></a><span class="lineno"><a class="line" href="structam_1_1am__Sink__s.html#a63bd5bf471a66d23850b0192283c10f8"> 1204</a></span>&#160; std::vector&lt;am_SoundProperty_s&gt; <a class="code" href="structam_1_1am__Sink__s.html#a63bd5bf471a66d23850b0192283c10f8">listSoundProperties</a>;</div>
-<div class="line"><a name="l01209"></a><span class="lineno"><a class="line" href="structam_1_1am__Sink__s.html#af5692eedaf4886be06f92293cd474d3e"> 1209</a></span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; <a class="code" href="structam_1_1am__Sink__s.html#af5692eedaf4886be06f92293cd474d3e">listConnectionFormats</a>;</div>
-<div class="line"><a name="l01215"></a><span class="lineno"><a class="line" href="structam_1_1am__Sink__s.html#a61592d0d7c72c080914b0445163c5553"> 1215</a></span>&#160; std::vector&lt;am_MainSoundProperty_s&gt; <a class="code" href="structam_1_1am__Sink__s.html#a61592d0d7c72c080914b0445163c5553">listMainSoundProperties</a>;</div>
-<div class="line"><a name="l01220"></a><span class="lineno"><a class="line" href="structam_1_1am__Sink__s.html#a722057619a74a8dd8822a24f0bb75434"> 1220</a></span>&#160; std::vector&lt;am_NotificationConfiguration_s&gt; <a class="code" href="structam_1_1am__Sink__s.html#a722057619a74a8dd8822a24f0bb75434">listMainNotificationConfigurations</a>;</div>
-<div class="line"><a name="l01225"></a><span class="lineno"><a class="line" href="structam_1_1am__Sink__s.html#af334fe986af2145236a1d1ea9002fe00"> 1225</a></span>&#160; std::vector&lt;am_NotificationConfiguration_s&gt; <a class="code" href="structam_1_1am__Sink__s.html#af334fe986af2145236a1d1ea9002fe00">listNotificationConfigurations</a>;</div>
-<div class="line"><a name="l01226"></a><span class="lineno"> 1226</span>&#160;</div>
-<div class="line"><a name="l01227"></a><span class="lineno"> 1227</span>&#160;};</div>
-<div class="line"><a name="l01228"></a><span class="lineno"> 1228</span>&#160;</div>
-<div class="line"><a name="l01232"></a><span class="lineno"><a class="line" href="structam_1_1am__Source__s.html"> 1232</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a></div>
-<div class="line"><a name="l01233"></a><span class="lineno"> 1233</span>&#160;{</div>
-<div class="line"><a name="l01234"></a><span class="lineno"> 1234</span>&#160;</div>
-<div class="line"><a name="l01235"></a><span class="lineno"> 1235</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l01242"></a><span class="lineno"><a class="line" href="structam_1_1am__Source__s.html#ad224888802fabebefe6ff587412da9fd"> 1242</a></span>&#160; <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> <a class="code" href="structam_1_1am__Source__s.html#ad224888802fabebefe6ff587412da9fd">sourceID</a>;</div>
-<div class="line"><a name="l01247"></a><span class="lineno"><a class="line" href="structam_1_1am__Source__s.html#a57854adc822ed77c6443ec2c745820af"> 1247</a></span>&#160; <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> <a class="code" href="structam_1_1am__Source__s.html#a57854adc822ed77c6443ec2c745820af">domainID</a>;</div>
-<div class="line"><a name="l01251"></a><span class="lineno"><a class="line" href="structam_1_1am__Source__s.html#a85dbb09cc190834a1e10e6ac4ee5f6fb"> 1251</a></span>&#160; std::string <a class="code" href="structam_1_1am__Source__s.html#a85dbb09cc190834a1e10e6ac4ee5f6fb">name</a>;</div>
-<div class="line"><a name="l01257"></a><span class="lineno"><a class="line" href="structam_1_1am__Source__s.html#a11aed737b64b5216b786f0804fc23a79"> 1257</a></span>&#160; <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> <a class="code" href="structam_1_1am__Source__s.html#a11aed737b64b5216b786f0804fc23a79">sourceClassID</a>;</div>
-<div class="line"><a name="l01269"></a><span class="lineno"><a class="line" href="structam_1_1am__Source__s.html#a15b7672dacb2e91fb56134766eb33a5d"> 1269</a></span>&#160; <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am_SourceState_e</a> <a class="code" href="structam_1_1am__Source__s.html#a15b7672dacb2e91fb56134766eb33a5d">sourceState</a>;</div>
-<div class="line"><a name="l01275"></a><span class="lineno"><a class="line" href="structam_1_1am__Source__s.html#add220cb377b2e4943cafac1206056296"> 1275</a></span>&#160; <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> <a class="code" href="structam_1_1am__Source__s.html#add220cb377b2e4943cafac1206056296">volume</a>;</div>
-<div class="line"><a name="l01284"></a><span class="lineno"><a class="line" href="structam_1_1am__Source__s.html#a9904977c28ce558db9c8aec2172de7b7"> 1284</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="structam_1_1am__Source__s.html#a9904977c28ce558db9c8aec2172de7b7">visible</a>;</div>
-<div class="line"><a name="l01298"></a><span class="lineno"><a class="line" href="structam_1_1am__Source__s.html#abcc899d845aa22799119ac0807bacc7f"> 1298</a></span>&#160; <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a> <a class="code" href="structam_1_1am__Source__s.html#abcc899d845aa22799119ac0807bacc7f">available</a>;</div>
-<div class="line"><a name="l01308"></a><span class="lineno"><a class="line" href="structam_1_1am__Source__s.html#a2e6ca4857b4e45bb5ecca3ac73a01563"> 1308</a></span>&#160; <a class="code" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am_InterruptState_e</a> <a class="code" href="structam_1_1am__Source__s.html#a2e6ca4857b4e45bb5ecca3ac73a01563">interruptState</a>;</div>
-<div class="line"><a name="l01314"></a><span class="lineno"><a class="line" href="structam_1_1am__Source__s.html#ab8f66d87b2c466afe29abd7d0038c1f8"> 1314</a></span>&#160; std::vector&lt;am_SoundProperty_s&gt; <a class="code" href="structam_1_1am__Source__s.html#ab8f66d87b2c466afe29abd7d0038c1f8">listSoundProperties</a>;</div>
-<div class="line"><a name="l01319"></a><span class="lineno"><a class="line" href="structam_1_1am__Source__s.html#a161ce36395faa9faea7db1699c62c700"> 1319</a></span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; <a class="code" href="structam_1_1am__Source__s.html#a161ce36395faa9faea7db1699c62c700">listConnectionFormats</a>;</div>
-<div class="line"><a name="l01325"></a><span class="lineno"><a class="line" href="structam_1_1am__Source__s.html#a9b62e48568f8b5ed78c82b1bcca138f7"> 1325</a></span>&#160; std::vector&lt;am_MainSoundProperty_s&gt; <a class="code" href="structam_1_1am__Source__s.html#a9b62e48568f8b5ed78c82b1bcca138f7">listMainSoundProperties</a>;</div>
-<div class="line"><a name="l01330"></a><span class="lineno"><a class="line" href="structam_1_1am__Source__s.html#ac0f66fac0b177a4196f6159d4c66fb5c"> 1330</a></span>&#160; std::vector&lt;am_NotificationConfiguration_s&gt; <a class="code" href="structam_1_1am__Source__s.html#ac0f66fac0b177a4196f6159d4c66fb5c">listMainNotificationConfigurations</a>;</div>
-<div class="line"><a name="l01335"></a><span class="lineno"><a class="line" href="structam_1_1am__Source__s.html#a080cec59e7c0b8cd1d1daea73b17ac7a"> 1335</a></span>&#160; std::vector&lt;am_NotificationConfiguration_s&gt; <a class="code" href="structam_1_1am__Source__s.html#a080cec59e7c0b8cd1d1daea73b17ac7a">listNotificationConfigurations</a>;</div>
-<div class="line"><a name="l01336"></a><span class="lineno"> 1336</span>&#160;</div>
-<div class="line"><a name="l01337"></a><span class="lineno"> 1337</span>&#160;};</div>
-<div class="line"><a name="l01338"></a><span class="lineno"> 1338</span>&#160;</div>
-<div class="line"><a name="l01342"></a><span class="lineno"><a class="line" href="structam_1_1am__Domain__s.html"> 1342</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__Domain__s.html">am_Domain_s</a></div>
-<div class="line"><a name="l01343"></a><span class="lineno"> 1343</span>&#160;{</div>
-<div class="line"><a name="l01344"></a><span class="lineno"> 1344</span>&#160;</div>
-<div class="line"><a name="l01345"></a><span class="lineno"> 1345</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l01349"></a><span class="lineno"><a class="line" href="structam_1_1am__Domain__s.html#aa7c60d47722a938f9a38dcecf3f48094"> 1349</a></span>&#160; <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> <a class="code" href="structam_1_1am__Domain__s.html#aa7c60d47722a938f9a38dcecf3f48094">domainID</a>;</div>
-<div class="line"><a name="l01353"></a><span class="lineno"><a class="line" href="structam_1_1am__Domain__s.html#a66d956d830a962e22b6cfc37caea861c"> 1353</a></span>&#160; std::string <a class="code" href="structam_1_1am__Domain__s.html#a66d956d830a962e22b6cfc37caea861c">name</a>;</div>
-<div class="line"><a name="l01358"></a><span class="lineno"><a class="line" href="structam_1_1am__Domain__s.html#ab16b5804711358bd383308036eb3e8db"> 1358</a></span>&#160; std::string <a class="code" href="structam_1_1am__Domain__s.html#ab16b5804711358bd383308036eb3e8db">busname</a>;</div>
-<div class="line"><a name="l01362"></a><span class="lineno"><a class="line" href="structam_1_1am__Domain__s.html#ad8b64313b91d4a46afac8be40fb2fcca"> 1362</a></span>&#160; std::string <a class="code" href="structam_1_1am__Domain__s.html#ad8b64313b91d4a46afac8be40fb2fcca">nodename</a>;</div>
-<div class="line"><a name="l01366"></a><span class="lineno"><a class="line" href="structam_1_1am__Domain__s.html#a260ddda715cb8e957ced99cb5236045f"> 1366</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="structam_1_1am__Domain__s.html#a260ddda715cb8e957ced99cb5236045f">early</a>;</div>
-<div class="line"><a name="l01370"></a><span class="lineno"><a class="line" href="structam_1_1am__Domain__s.html#a6286f0b7a080d8dab9ef889562af72b7"> 1370</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="structam_1_1am__Domain__s.html#a6286f0b7a080d8dab9ef889562af72b7">complete</a>;</div>
-<div class="line"><a name="l01374"></a><span class="lineno"><a class="line" href="structam_1_1am__Domain__s.html#aba410e9e39cdee898fd50eaf2440fac8"> 1374</a></span>&#160; <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> <a class="code" href="structam_1_1am__Domain__s.html#aba410e9e39cdee898fd50eaf2440fac8">state</a>;</div>
-<div class="line"><a name="l01375"></a><span class="lineno"> 1375</span>&#160;</div>
-<div class="line"><a name="l01376"></a><span class="lineno"> 1376</span>&#160;};</div>
-<div class="line"><a name="l01377"></a><span class="lineno"> 1377</span>&#160;</div>
-<div class="line"><a name="l01381"></a><span class="lineno"><a class="line" href="structam_1_1am__Connection__s.html"> 1381</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__Connection__s.html">am_Connection_s</a></div>
-<div class="line"><a name="l01382"></a><span class="lineno"> 1382</span>&#160;{</div>
-<div class="line"><a name="l01383"></a><span class="lineno"> 1383</span>&#160;</div>
-<div class="line"><a name="l01384"></a><span class="lineno"> 1384</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l01388"></a><span class="lineno"><a class="line" href="structam_1_1am__Connection__s.html#a07e73802b379fc7f72c27daff4b6218b"> 1388</a></span>&#160; <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> <a class="code" href="structam_1_1am__Connection__s.html#a07e73802b379fc7f72c27daff4b6218b">connectionID</a>;</div>
-<div class="line"><a name="l01392"></a><span class="lineno"><a class="line" href="structam_1_1am__Connection__s.html#a1e7d70c584810ba5cb2634d1a2800035"> 1392</a></span>&#160; <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> <a class="code" href="structam_1_1am__Connection__s.html#a1e7d70c584810ba5cb2634d1a2800035">sourceID</a>;</div>
-<div class="line"><a name="l01396"></a><span class="lineno"><a class="line" href="structam_1_1am__Connection__s.html#a39b05fef7f7ba6496e540ec7f19949c2"> 1396</a></span>&#160; <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> <a class="code" href="structam_1_1am__Connection__s.html#a39b05fef7f7ba6496e540ec7f19949c2">sinkID</a>;</div>
-<div class="line"><a name="l01400"></a><span class="lineno"><a class="line" href="structam_1_1am__Connection__s.html#a5199c60db711074844cfb6cfbd6a0089"> 1400</a></span>&#160; <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> <a class="code" href="structam_1_1am__Connection__s.html#a5199c60db711074844cfb6cfbd6a0089">delay</a>;</div>
-<div class="line"><a name="l01404"></a><span class="lineno"><a class="line" href="structam_1_1am__Connection__s.html#ab1f87b525ab5adda91e35e2adcccca33"> 1404</a></span>&#160; <a class="code" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> <a class="code" href="structam_1_1am__Connection__s.html#ab1f87b525ab5adda91e35e2adcccca33">connectionFormat</a>;</div>
-<div class="line"><a name="l01405"></a><span class="lineno"> 1405</span>&#160;</div>
-<div class="line"><a name="l01406"></a><span class="lineno"> 1406</span>&#160;};</div>
-<div class="line"><a name="l01407"></a><span class="lineno"> 1407</span>&#160;</div>
-<div class="line"><a name="l01413"></a><span class="lineno"><a class="line" href="unionam_1_1am__EarlyData__u.html"> 1413</a></span>&#160;<span class="keyword">union </span><a class="code" href="unionam_1_1am__EarlyData__u.html">am_EarlyData_u</a></div>
-<div class="line"><a name="l01414"></a><span class="lineno"> 1414</span>&#160;{</div>
-<div class="line"><a name="l01415"></a><span class="lineno"> 1415</span>&#160;</div>
-<div class="line"><a name="l01416"></a><span class="lineno"> 1416</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l01417"></a><span class="lineno"><a class="line" href="unionam_1_1am__EarlyData__u.html#af77e68c1054ce89b7bbd48b955c994fa"> 1417</a></span>&#160; <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> <a class="code" href="unionam_1_1am__EarlyData__u.html#af77e68c1054ce89b7bbd48b955c994fa">volume</a>;</div>
-<div class="line"><a name="l01418"></a><span class="lineno"><a class="line" href="unionam_1_1am__EarlyData__u.html#ab92a56ccdf034a46b9141ba7f3470a3b"> 1418</a></span>&#160; <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> <a class="code" href="unionam_1_1am__EarlyData__u.html#ab92a56ccdf034a46b9141ba7f3470a3b">soundProperty</a>;</div>
-<div class="line"><a name="l01419"></a><span class="lineno"><a class="line" href="unionam_1_1am__EarlyData__u.html#a9fb2bbfdf116c1a6ddaa0e4ab743656c"> 1419</a></span>&#160; <a class="code" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am_InterruptState_e</a> <a class="code" href="unionam_1_1am__EarlyData__u.html#a9fb2bbfdf116c1a6ddaa0e4ab743656c">interruptState</a>;</div>
-<div class="line"><a name="l01420"></a><span class="lineno"> 1420</span>&#160;</div>
-<div class="line"><a name="l01421"></a><span class="lineno"> 1421</span>&#160;};</div>
-<div class="line"><a name="l01422"></a><span class="lineno"> 1422</span>&#160;</div>
-<div class="line"><a name="l01428"></a><span class="lineno"><a class="line" href="unionam_1_1am__DataType__u.html"> 1428</a></span>&#160;<span class="keyword">union </span><a class="code" href="unionam_1_1am__DataType__u.html">am_DataType_u</a></div>
-<div class="line"><a name="l01429"></a><span class="lineno"> 1429</span>&#160;{</div>
-<div class="line"><a name="l01430"></a><span class="lineno"> 1430</span>&#160;</div>
-<div class="line"><a name="l01431"></a><span class="lineno"> 1431</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l01432"></a><span class="lineno"><a class="line" href="unionam_1_1am__DataType__u.html#a9219c5b05fb6ba7a12fe473634517667"> 1432</a></span>&#160; <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> <a class="code" href="unionam_1_1am__DataType__u.html#a9219c5b05fb6ba7a12fe473634517667">sink</a>;</div>
-<div class="line"><a name="l01433"></a><span class="lineno"><a class="line" href="unionam_1_1am__DataType__u.html#a7333c32d61174f6800ff14a326ca824e"> 1433</a></span>&#160; <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> <a class="code" href="unionam_1_1am__DataType__u.html#a7333c32d61174f6800ff14a326ca824e">source</a>;</div>
-<div class="line"><a name="l01434"></a><span class="lineno"> 1434</span>&#160;</div>
-<div class="line"><a name="l01435"></a><span class="lineno"> 1435</span>&#160;};</div>
-<div class="line"><a name="l01436"></a><span class="lineno"> 1436</span>&#160;</div>
-<div class="line"><a name="l01437"></a><span class="lineno"><a class="line" href="structam_1_1am__EarlyData__s.html"> 1437</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__EarlyData__s.html">am_EarlyData_s</a></div>
-<div class="line"><a name="l01438"></a><span class="lineno"> 1438</span>&#160;{</div>
-<div class="line"><a name="l01439"></a><span class="lineno"> 1439</span>&#160;</div>
-<div class="line"><a name="l01440"></a><span class="lineno"> 1440</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l01441"></a><span class="lineno"><a class="line" href="structam_1_1am__EarlyData__s.html#ae9666d7be0aeab3de5e2f9530636d43f"> 1441</a></span>&#160; <a class="code" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169">am_EarlyDataType_e</a> <a class="code" href="structam_1_1am__EarlyData__s.html#ae9666d7be0aeab3de5e2f9530636d43f">type</a>;</div>
-<div class="line"><a name="l01442"></a><span class="lineno"><a class="line" href="structam_1_1am__EarlyData__s.html#afdd7e16107c4a90ec5e1fa115f5761d9"> 1442</a></span>&#160; <a class="code" href="unionam_1_1am__DataType__u.html">am_DataType_u</a> <a class="code" href="structam_1_1am__EarlyData__s.html#afdd7e16107c4a90ec5e1fa115f5761d9">sinksource</a>;</div>
-<div class="line"><a name="l01443"></a><span class="lineno"><a class="line" href="structam_1_1am__EarlyData__s.html#aa0e859a350ff1b89b3b9520b5ab14dfa"> 1443</a></span>&#160; <a class="code" href="unionam_1_1am__EarlyData__u.html">am_EarlyData_u</a> <a class="code" href="structam_1_1am__EarlyData__s.html#aa0e859a350ff1b89b3b9520b5ab14dfa">data</a>;</div>
-<div class="line"><a name="l01444"></a><span class="lineno"> 1444</span>&#160;</div>
-<div class="line"><a name="l01445"></a><span class="lineno"> 1445</span>&#160;};</div>
-<div class="line"><a name="l01446"></a><span class="lineno"> 1446</span>&#160;</div>
-<div class="line"><a name="l01450"></a><span class="lineno"><a class="line" href="structam_1_1am__Volumes__s.html"> 1450</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__Volumes__s.html">am_Volumes_s</a></div>
-<div class="line"><a name="l01451"></a><span class="lineno"> 1451</span>&#160;{</div>
-<div class="line"><a name="l01452"></a><span class="lineno"> 1452</span>&#160;</div>
-<div class="line"><a name="l01453"></a><span class="lineno"> 1453</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l01457"></a><span class="lineno"><a class="line" href="structam_1_1am__Volumes__s.html#a7eb3b653e2b5721e677e596ddcf393b2"> 1457</a></span>&#160; <a class="code" href="namespaceam.html#a07f9b57ede577d1e70afec63e606759f">am_VolumeType_e</a> <a class="code" href="structam_1_1am__Volumes__s.html#a7eb3b653e2b5721e677e596ddcf393b2">volumeType</a>;</div>
-<div class="line"><a name="l01461"></a><span class="lineno"><a class="line" href="structam_1_1am__Volumes__s.html#ac4d2a92c90e653fb89926a9fb90cbd6a"> 1461</a></span>&#160; <a class="code" href="unionam_1_1am__DataType__u.html">am_DataType_u</a> <a class="code" href="structam_1_1am__Volumes__s.html#ac4d2a92c90e653fb89926a9fb90cbd6a">volumeID</a>;</div>
-<div class="line"><a name="l01465"></a><span class="lineno"><a class="line" href="structam_1_1am__Volumes__s.html#ad02cca640e5e110318711a269f53079e"> 1465</a></span>&#160; <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> <a class="code" href="structam_1_1am__Volumes__s.html#ad02cca640e5e110318711a269f53079e">volume</a>;</div>
-<div class="line"><a name="l01469"></a><span class="lineno"><a class="line" href="structam_1_1am__Volumes__s.html#a15f81ed79fdfbc93a325089fc68ff8fb"> 1469</a></span>&#160; <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> <a class="code" href="structam_1_1am__Volumes__s.html#a15f81ed79fdfbc93a325089fc68ff8fb">ramp</a>;</div>
-<div class="line"><a name="l01473"></a><span class="lineno"><a class="line" href="structam_1_1am__Volumes__s.html#affd26e898ff854ab8d463bb403e25481"> 1473</a></span>&#160; <a class="code" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> <a class="code" href="structam_1_1am__Volumes__s.html#affd26e898ff854ab8d463bb403e25481">time</a>;</div>
-<div class="line"><a name="l01474"></a><span class="lineno"> 1474</span>&#160;</div>
-<div class="line"><a name="l01475"></a><span class="lineno"> 1475</span>&#160;};</div>
-<div class="line"><a name="l01476"></a><span class="lineno"> 1476</span>&#160;}</div>
-<div class="line"><a name="l01477"></a><span class="lineno"> 1477</span>&#160;<span class="preprocessor">#endif // !defined(EA_E0F066FD_E6D8_4ca9_84C3_D0C02AF09BF8__INCLUDED_)</span></div>
-<div class="ttc" id="structam_1_1am__Converter__s_html_a7e66c234376aa4fce173cfdc3aebff82"><div class="ttname"><a href="structam_1_1am__Converter__s.html#a7e66c234376aa4fce173cfdc3aebff82">am::am_Converter_s::sourceID</a></div><div class="ttdeci">am_sourceID_t sourceID</div><div class="ttdoc">The sourceID of the converter sink-end. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00640">audiomanagertypes.h:640</a></div></div>
+<a href="audiomanagertypes_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#if !defined(EA_E0F066FD_E6D8_4ca9_84C3_D0C02AF09BF8__INCLUDED_)</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define EA_E0F066FD_E6D8_4ca9_84C3_D0C02AF09BF8__INCLUDED_</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;stdint.h&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="comment">//for c, we need the static in front of the constants, for c++ the compiler cannot optimize</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment">//so we need the macro here</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#if defined __cplusplus</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#define A_CONST const</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb"> 36</a></span>&#160;<span class="preprocessor">#define A_CONST static const</span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceam.html">am</a> {</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div><div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6"> 45</a></span>&#160;<span class="keyword">typedef</span> uint16_t <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>;</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31"> 50</a></span>&#160;<span class="keyword">typedef</span> uint16_t <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a>;</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4"> 55</a></span>&#160;<span class="keyword">typedef</span> uint16_t <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a>;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div><div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a"> 60</a></span>&#160;<span class="keyword">typedef</span> uint16_t <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416"> 65</a></span>&#160;<span class="keyword">typedef</span> uint16_t <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>;</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div><div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8"> 70</a></span>&#160;<span class="keyword">typedef</span> uint16_t <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a>;</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;</div><div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5"> 75</a></span>&#160;<span class="keyword">typedef</span> uint16_t <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a>;</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div><div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c"> 80</a></span>&#160;<span class="keyword">typedef</span> uint16_t <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a>;</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;</div><div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="namespaceam.html#a01c1c639ee87e804885f92c69ca4a97c"> 85</a></span>&#160;<span class="keyword">typedef</span> uint16_t <a class="code" href="namespaceam.html#a01c1c639ee87e804885f92c69ca4a97c">am_speed_t</a>;</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;</div><div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec"> 91</a></span>&#160;<span class="keyword">typedef</span> int16_t <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a>;</div><div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="namespaceam.html#a8dbf9e99f68baaaa39b8926d86c1f4d4"> 92</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_volume_t <a class="code" href="namespaceam.html#a8dbf9e99f68baaaa39b8926d86c1f4d4">AM_MUTE</a> = -3000;</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div><div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00"> 100</a></span>&#160;<span class="keyword">typedef</span> int16_t <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a>;</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;</div><div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0"> 102</a></span>&#160;<span class="keyword">typedef</span> uint16_t <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a>;</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;</div><div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f"> 104</a></span>&#160;<span class="keyword">typedef</span> uint16_t <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a>;</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;</div><div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f"> 109</a></span>&#160;<span class="keyword">typedef</span> uint16_t <a class="code" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a>;</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;</div><div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167"> 114</a></span>&#160;<span class="keyword">typedef</span> int16_t <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a>;</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;</div><div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="namespaceam.html#ad3bc2cbb9daa87acf51c56c803620046"> 119</a></span>&#160;<span class="keyword">typedef</span> uint16_t <a class="code" href="namespaceam.html#ad3bc2cbb9daa87acf51c56c803620046">am_CustomAvailabilityReason_t</a>;</div><div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="namespaceam.html#a0639e11a379255d6fce8f38ef0c01e6f"> 120</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomAvailabilityReason_t <a class="code" href="namespaceam.html#a0639e11a379255d6fce8f38ef0c01e6f">AR_UNKNOWN</a> = 0;</div><div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="namespaceam.html#a5186d1ad942c8d7e666e036c24911412"> 122</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomAvailabilityReason_t <a class="code" href="namespaceam.html#a5186d1ad942c8d7e666e036c24911412">AR_GENIVI_NEWMEDIA</a> = 1;</div><div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="namespaceam.html#a30e69f742d64729463f1f7dc691cf75b"> 124</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomAvailabilityReason_t <a class="code" href="namespaceam.html#a30e69f742d64729463f1f7dc691cf75b">AR_GENIVI_SAMEMEDIA</a> = 2;</div><div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="namespaceam.html#a28042c7d1b076b028145d7e526134fa8"> 126</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomAvailabilityReason_t <a class="code" href="namespaceam.html#a28042c7d1b076b028145d7e526134fa8">AR_GENIVI_NOMEDIA</a> = 3;</div><div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="namespaceam.html#ac1b5d11667b599ba16ec31e51ac5f6be"> 128</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomAvailabilityReason_t <a class="code" href="namespaceam.html#ac1b5d11667b599ba16ec31e51ac5f6be">AR_GENIVI_TEMPERATURE</a> = 4;</div><div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="namespaceam.html#a3562d5b172430b00c1611c0504982cd4"> 130</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomAvailabilityReason_t <a class="code" href="namespaceam.html#a3562d5b172430b00c1611c0504982cd4">AR_GENIVI_VOLTAGE</a> = 5;</div><div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="namespaceam.html#a7a216cfa5a8d936fb9bd72072f2bbe1c"> 132</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomAvailabilityReason_t <a class="code" href="namespaceam.html#a7a216cfa5a8d936fb9bd72072f2bbe1c">AR_GENIVI_ERRORMEDIA</a> = 6;</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;</div><div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="namespaceam.html#ad5fcf2ed864ee1c661585c3b1f63ee64"> 138</a></span>&#160;<span class="keyword">typedef</span> uint16_t <a class="code" href="namespaceam.html#ad5fcf2ed864ee1c661585c3b1f63ee64">am_CustomClassProperty_t</a>;</div><div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="namespaceam.html#af5a125c42e0b564ac314289765aa187f"> 139</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomClassProperty_t <a class="code" href="namespaceam.html#af5a125c42e0b564ac314289765aa187f">CP_UNKNOWN</a> = 0;</div><div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="namespaceam.html#a34a947f55e2d6dc2bba52fd75458c45d"> 140</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomClassProperty_t <a class="code" href="namespaceam.html#a34a947f55e2d6dc2bba52fd75458c45d">CP_GENIVI_SOURCE_TYPE</a> = 1;</div><div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="namespaceam.html#aad4420bb3c8b4e8b09d4a509901a53f4"> 141</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomClassProperty_t <a class="code" href="namespaceam.html#aad4420bb3c8b4e8b09d4a509901a53f4">CP_GENIVI_SINK_TYPE</a> = 2;</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;</div><div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e"> 148</a></span>&#160;<span class="keyword">typedef</span> uint16_t <a class="code" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a>;</div><div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="namespaceam.html#a50170d91d053ff9f44ce0f8609d094a6"> 149</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomConnectionFormat_t <a class="code" href="namespaceam.html#a50170d91d053ff9f44ce0f8609d094a6">CF_UNKNOWN</a> = 0;</div><div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="namespaceam.html#a95d838148e6c112a5abde6c398afb240"> 150</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomConnectionFormat_t <a class="code" href="namespaceam.html#a95d838148e6c112a5abde6c398afb240">CF_GENIVI_MONO</a> = 1;</div><div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="namespaceam.html#af575f21a030733dcb7f2991d35534a9b"> 151</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomConnectionFormat_t <a class="code" href="namespaceam.html#af575f21a030733dcb7f2991d35534a9b">CF_GENIVI_STEREO</a> = 2;</div><div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="namespaceam.html#a967f3600a460a48711b91ff752e9e4c8"> 152</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomConnectionFormat_t <a class="code" href="namespaceam.html#a967f3600a460a48711b91ff752e9e4c8">CF_GENIVI_ANALOG</a> = 3;</div><div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="namespaceam.html#ad098ea804292d6da6dddde41eb1507f1"> 153</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomConnectionFormat_t <a class="code" href="namespaceam.html#ad098ea804292d6da6dddde41eb1507f1">CF_GENIVI_AUTO</a> = 4;</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;</div><div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7"> 159</a></span>&#160;<span class="keyword">typedef</span> uint16_t <a class="code" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a>;</div><div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="namespaceam.html#af727e9fceee3710c2e24becae2589441"> 160</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomMainSoundPropertyType_t <a class="code" href="namespaceam.html#af727e9fceee3710c2e24becae2589441">MSP_UNKNOWN</a> = 0;</div><div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="namespaceam.html#a4c8c7b12d460edca7548dd559659d87e"> 161</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomMainSoundPropertyType_t <a class="code" href="namespaceam.html#a4c8c7b12d460edca7548dd559659d87e">MSP_GENIVI_TREBLE</a> = 1;</div><div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="namespaceam.html#a05e718ce3ea5d91c23f2cfac8a21fa0f"> 162</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomMainSoundPropertyType_t <a class="code" href="namespaceam.html#a05e718ce3ea5d91c23f2cfac8a21fa0f">MSP_GENIVI_MID</a> = 2;</div><div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="namespaceam.html#a6e079434c5be2f1429c64a199bbbcc0c"> 163</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomMainSoundPropertyType_t <a class="code" href="namespaceam.html#a6e079434c5be2f1429c64a199bbbcc0c">MSP_GENIVI_BASS</a> = 3;</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;</div><div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="namespaceam.html#ae29e007a0f5fc513c41d0814cc75fd13"> 168</a></span>&#160;<span class="keyword">typedef</span> uint16_t <a class="code" href="namespaceam.html#ae29e007a0f5fc513c41d0814cc75fd13">am_CustomNotificationType_t</a>;</div><div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="namespaceam.html#a1b8a21931c26cad724096efeca498881"> 169</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomNotificationType_t <a class="code" href="namespaceam.html#a1b8a21931c26cad724096efeca498881">NT_UNKNOWN</a> = 0;</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;</div><div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f"> 176</a></span>&#160;<span class="keyword">typedef</span> uint16_t <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a>;</div><div class="line"><a name="l00177"></a><span class="lineno"><a class="line" href="namespaceam.html#a3c5af376d2adecd9063375bb668a8dc9"> 177</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomRampType_t <a class="code" href="namespaceam.html#a3c5af376d2adecd9063375bb668a8dc9">RAMP_UNKNOWN</a> = 0;</div><div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="namespaceam.html#a7faa842ed9bc8a3ce7253e5751a7e5b6"> 179</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomRampType_t <a class="code" href="namespaceam.html#a7faa842ed9bc8a3ce7253e5751a7e5b6">RAMP_GENIVI_DIRECT</a> = 1;</div><div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="namespaceam.html#a51e5bd84ebf4b8108cc34b9aa1e94f70"> 181</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomRampType_t <a class="code" href="namespaceam.html#a51e5bd84ebf4b8108cc34b9aa1e94f70">RAMP_GENIVI_NO_PLOP</a> = 2;</div><div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="namespaceam.html#afda1f5e357be014935ff3bcbbd027711"> 183</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomRampType_t <a class="code" href="namespaceam.html#afda1f5e357be014935ff3bcbbd027711">RAMP_GENIVI_EXP_INV</a> = 3;</div><div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="namespaceam.html#aa9a5a094cc5fca0991044e0ea309031d"> 185</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomRampType_t <a class="code" href="namespaceam.html#aa9a5a094cc5fca0991044e0ea309031d">RAMP_GENIVI_LINEAR</a> = 4;</div><div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="namespaceam.html#a2dc976e6fa39404f87c87405e38b0ceb"> 187</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomRampType_t <a class="code" href="namespaceam.html#a2dc976e6fa39404f87c87405e38b0ceb">RAMP_GENIVI_EXP</a> = 5;</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;</div><div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d"> 193</a></span>&#160;<span class="keyword">typedef</span> uint16_t <a class="code" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a>;</div><div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="namespaceam.html#a9da919a56fecce2dc14d0f4a89530edf"> 194</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomSoundPropertyType_t <a class="code" href="namespaceam.html#a9da919a56fecce2dc14d0f4a89530edf">SP_UNKNOWN</a> = 0;</div><div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="namespaceam.html#acf05b921c97f8e43b90fa93eb5fa8131"> 195</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomSoundPropertyType_t <a class="code" href="namespaceam.html#acf05b921c97f8e43b90fa93eb5fa8131">SP_GENIVI_TREBLE</a> = 1;</div><div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="namespaceam.html#a7f615e7f3f81d8480d4c4a0f665df4f2"> 196</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomSoundPropertyType_t <a class="code" href="namespaceam.html#a7f615e7f3f81d8480d4c4a0f665df4f2">SP_GENIVI_MID</a> = 2;</div><div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="namespaceam.html#a2ee471ab0909d487b139aad756f7984e"> 197</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomSoundPropertyType_t <a class="code" href="namespaceam.html#a2ee471ab0909d487b139aad756f7984e">SP_GENIVI_BASS</a> = 3;</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;</div><div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="namespaceam.html#a08bbe1d9aa083a2067c21fa1c9050269"> 202</a></span>&#160;<span class="keyword">typedef</span> uint16_t <a class="code" href="namespaceam.html#a08bbe1d9aa083a2067c21fa1c9050269">am_CustomSystemPropertyType_t</a>;</div><div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="namespaceam.html#a6a3894487a67a3e57e0451838cb9dee0"> 203</a></span>&#160;<a class="code" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> am_CustomSystemPropertyType_t <a class="code" href="namespaceam.html#a6a3894487a67a3e57e0451838cb9dee0">SYP_UNKNOWN</a> = 0;</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;</div><div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269"> 208</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a></div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;{</div><div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269a6d51c865866973b3c60c56e9351b1a48"> 213</a></span>&#160; <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269a6d51c865866973b3c60c56e9351b1a48">HS_UNKNOWN</a> = 0,</div><div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269addf5f7a208ba3e445f6a6f8f29193977"> 217</a></span>&#160; <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269addf5f7a208ba3e445f6a6f8f29193977">HS_SINKA</a> = 1,</div><div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269a5c803737bc88aac1c868a292e4bac508"> 221</a></span>&#160; <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269a5c803737bc88aac1c868a292e4bac508">HS_SINKB</a> = 2,</div><div class="line"><a name="l00225"></a><span class="lineno"><a class="line" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269ac72875e63df3cf713e87286c1450c08f"> 225</a></span>&#160; <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269ac72875e63df3cf713e87286c1450c08f">HS_INTERMEDIATE</a> = 3,</div><div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269ab43036773e2156eba5d7ebdef25f8447"> 226</a></span>&#160; <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269ab43036773e2156eba5d7ebdef25f8447">HS_MAX</a></div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;};</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;</div><div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9c"> 233</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9c">am_Availability_e</a></div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;{</div><div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9ca82823c47806e40b087271be9d8fded07"> 238</a></span>&#160; <a class="code" href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9ca82823c47806e40b087271be9d8fded07">A_UNKNOWN</a> = 0,</div><div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9cac1b07255f5dcd6a0626c8bad515cd886"> 242</a></span>&#160; <a class="code" href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9cac1b07255f5dcd6a0626c8bad515cd886">A_AVAILABLE</a> = 1,</div><div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9ca5545bb1eee90e0643ee7c5495f6f33e6"> 246</a></span>&#160; <a class="code" href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9ca5545bb1eee90e0643ee7c5495f6f33e6">A_UNAVAILABLE</a> = 2,</div><div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9ca5fb9363b584e1671dc6f123cc587c6c1"> 247</a></span>&#160; <a class="code" href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9ca5fb9363b584e1671dc6f123cc587c6c1">A_MAX</a></div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;};</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;</div><div class="line"><a name="l00253"></a><span class="lineno"><a class="line" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209"> 253</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am_ConnectionState_e</a></div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;{</div><div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209a72b823068a6e5bd5760e369220e715de"> 255</a></span>&#160; <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209a72b823068a6e5bd5760e369220e715de">CS_UNKNOWN</a> = 0,</div><div class="line"><a name="l00259"></a><span class="lineno"><a class="line" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209af07fab44bac6814402ccfdf69be55de5"> 259</a></span>&#160; <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209af07fab44bac6814402ccfdf69be55de5">CS_CONNECTING</a> = 1,</div><div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209af2319d8fac8cdcf76a37197536e5bb1e"> 263</a></span>&#160; <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209af2319d8fac8cdcf76a37197536e5bb1e">CS_CONNECTED</a> = 2,</div><div class="line"><a name="l00267"></a><span class="lineno"><a class="line" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209ab0bec3d2ef09cf208e71e7d96097c87f"> 267</a></span>&#160; <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209ab0bec3d2ef09cf208e71e7d96097c87f">CS_DISCONNECTING</a> = 3,</div><div class="line"><a name="l00272"></a><span class="lineno"><a class="line" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209ad5a723d3846af4c1c6bc7b918c6d561b"> 272</a></span>&#160; <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209ad5a723d3846af4c1c6bc7b918c6d561b">CS_DISCONNECTED</a> = 4,</div><div class="line"><a name="l00276"></a><span class="lineno"><a class="line" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209af229024b802d0340fd300d107de4aee1"> 276</a></span>&#160; <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209af229024b802d0340fd300d107de4aee1">CS_SUSPENDED</a> = 5,</div><div class="line"><a name="l00277"></a><span class="lineno"><a class="line" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209a2b27e613066c4de02c4f4a15dbe333e2"> 277</a></span>&#160; <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209a2b27e613066c4de02c4f4a15dbe333e2">CS_MAX</a></div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;};</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;</div><div class="line"><a name="l00280"></a><span class="lineno"><a class="line" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5"> 280</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a></div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;{</div><div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5a8ee65be2791c7269d422c1b0732713d5"> 285</a></span>&#160; <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5a8ee65be2791c7269d422c1b0732713d5">DS_UNKNOWN</a> = 0,</div><div class="line"><a name="l00289"></a><span class="lineno"><a class="line" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5a2392de4e354a8a8361f0dc91f526685a"> 289</a></span>&#160; <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5a2392de4e354a8a8361f0dc91f526685a">DS_CONTROLLED</a> = 1,</div><div class="line"><a name="l00293"></a><span class="lineno"><a class="line" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5ad0bb7765b4c6593523a4fc29d67f5399"> 293</a></span>&#160; <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5ad0bb7765b4c6593523a4fc29d67f5399">DS_INDEPENDENT_STARTUP</a> = 2,</div><div class="line"><a name="l00297"></a><span class="lineno"><a class="line" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5a1b9fac60af1c58c0239ed2e02fb3815e"> 297</a></span>&#160; <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5a1b9fac60af1c58c0239ed2e02fb3815e">DS_INDEPENDENT_RUNDOWN</a> = 3,</div><div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5a9eff05332c3da14f95fffbbd256550f5"> 298</a></span>&#160; <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5a9eff05332c3da14f95fffbbd256550f5">DS_MAX</a></div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;};</div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;</div><div class="line"><a name="l00304"></a><span class="lineno"><a class="line" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169"> 304</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169">am_EarlyDataType_e</a></div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;{</div><div class="line"><a name="l00309"></a><span class="lineno"><a class="line" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169a1ed6f12794800ea954e4a43509e63c7c"> 309</a></span>&#160; <a class="code" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169a1ed6f12794800ea954e4a43509e63c7c">ES_UNKNOWN</a> = 0,</div><div class="line"><a name="l00313"></a><span class="lineno"><a class="line" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169a0f8cd4962ed3e75201acb0199035f785"> 313</a></span>&#160; <a class="code" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169a0f8cd4962ed3e75201acb0199035f785">ED_SOURCE_VOLUME</a> = 1,</div><div class="line"><a name="l00317"></a><span class="lineno"><a class="line" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169aa0f9c994bbafbaf51ff6c92d7076e818"> 317</a></span>&#160; <a class="code" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169aa0f9c994bbafbaf51ff6c92d7076e818">ED_SINK_VOLUME</a> = 2,</div><div class="line"><a name="l00321"></a><span class="lineno"><a class="line" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169a4215279229422d7f65017a45a79b08d1"> 321</a></span>&#160; <a class="code" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169a4215279229422d7f65017a45a79b08d1">ED_SOURCE_PROPERTY</a> = 3,</div><div class="line"><a name="l00325"></a><span class="lineno"><a class="line" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169a8996343df22421649156bfe9249f90f1"> 325</a></span>&#160; <a class="code" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169a8996343df22421649156bfe9249f90f1">ED_SINK_PROPERTY</a> = 4,</div><div class="line"><a name="l00329"></a><span class="lineno"><a class="line" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169a5f4f40ca5ba5ab32652ff04b57257334"> 329</a></span>&#160; <a class="code" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169a5f4f40ca5ba5ab32652ff04b57257334">ED_INTERRUPT_STATE</a> = 5,</div><div class="line"><a name="l00330"></a><span class="lineno"><a class="line" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169a213355c5150dbad8a2e9f874e98c9680"> 330</a></span>&#160; <a class="code" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169a213355c5150dbad8a2e9f874e98c9680">ED_MAX</a></div><div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;};</div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;</div><div class="line"><a name="l00337"></a><span class="lineno"><a class="line" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce"> 337</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a></div><div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160;{</div><div class="line"><a name="l00342"></a><span class="lineno"><a class="line" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36"> 342</a></span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a> = 0,</div><div class="line"><a name="l00346"></a><span class="lineno"><a class="line" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d"> 346</a></span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a> = 1,</div><div class="line"><a name="l00350"></a><span class="lineno"><a class="line" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceacbf120b8336e24eb8b93aeaa29af4840"> 350</a></span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceacbf120b8336e24eb8b93aeaa29af4840">E_OUT_OF_RANGE</a> = 2,</div><div class="line"><a name="l00354"></a><span class="lineno"><a class="line" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceab23a1954d9c501f3c909eef017c383fc"> 354</a></span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceab23a1954d9c501f3c909eef017c383fc">E_NOT_USED</a> = 3,</div><div class="line"><a name="l00358"></a><span class="lineno"><a class="line" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea02d5a546689f09d3cce354c286462972"> 358</a></span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea02d5a546689f09d3cce354c286462972">E_DATABASE_ERROR</a> = 4,</div><div class="line"><a name="l00362"></a><span class="lineno"><a class="line" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea445570ce5ac3f21e68f8b62d66d815d9"> 362</a></span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea445570ce5ac3f21e68f8b62d66d815d9">E_ALREADY_EXISTS</a> = 5,</div><div class="line"><a name="l00366"></a><span class="lineno"><a class="line" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea5fc88f4f309ec8b8147c057cc561b71e"> 366</a></span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea5fc88f4f309ec8b8147c057cc561b71e">E_NO_CHANGE</a> = 6,</div><div class="line"><a name="l00370"></a><span class="lineno"><a class="line" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb"> 370</a></span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a> = 7,</div><div class="line"><a name="l00374"></a><span class="lineno"><a class="line" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453"> 374</a></span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a> = 8,</div><div class="line"><a name="l00378"></a><span class="lineno"><a class="line" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea8408a08a72ff3963ba58cd5e82cf1441"> 378</a></span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea8408a08a72ff3963ba58cd5e82cf1441">E_ABORTED</a> = 9,</div><div class="line"><a name="l00384"></a><span class="lineno"><a class="line" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea1167116fe57104f4929dcd2ed30923fd"> 384</a></span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea1167116fe57104f4929dcd2ed30923fd">E_WRONG_FORMAT</a> = 10,</div><div class="line"><a name="l00388"></a><span class="lineno"><a class="line" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea7f1504c2ca0753d052e4378a090cca1e"> 388</a></span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea7f1504c2ca0753d052e4378a090cca1e">E_COMMUNICATION</a> = 11,</div><div class="line"><a name="l00389"></a><span class="lineno"><a class="line" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceaebd1182d3a7047cb1bef02f1e06c53da"> 389</a></span>&#160; <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceaebd1182d3a7047cb1bef02f1e06c53da">E_MAX</a></div><div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160;};</div><div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160;</div><div class="line"><a name="l00392"></a><span class="lineno"><a class="line" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa"> 392</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a></div><div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160;{</div><div class="line"><a name="l00397"></a><span class="lineno"><a class="line" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffaad9646478d0a5c550391326fdd7521d04"> 397</a></span>&#160; <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffaad9646478d0a5c550391326fdd7521d04">MS_UNKNOWN</a> = 0,</div><div class="line"><a name="l00401"></a><span class="lineno"><a class="line" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffaa6e994247e7961074ce8e122c3c2977f9"> 401</a></span>&#160; <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffaa6e994247e7961074ce8e122c3c2977f9">MS_MUTED</a> = 1,</div><div class="line"><a name="l00405"></a><span class="lineno"><a class="line" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffaa60b508ac9bdb7f17f3e86b3538510e55"> 405</a></span>&#160; <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffaa60b508ac9bdb7f17f3e86b3538510e55">MS_UNMUTED</a> = 2,</div><div class="line"><a name="l00406"></a><span class="lineno"><a class="line" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffaa7fd1b52b53dcff34c678e680eef4a7ca"> 406</a></span>&#160; <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffaa7fd1b52b53dcff34c678e680eef4a7ca">MS_MAX</a></div><div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160;};</div><div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160;</div><div class="line"><a name="l00412"></a><span class="lineno"><a class="line" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358"> 412</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am_SourceState_e</a></div><div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160;{</div><div class="line"><a name="l00414"></a><span class="lineno"><a class="line" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358a3f4d4cdfa4a68a99f45304086dfb15d6"> 414</a></span>&#160; <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358a3f4d4cdfa4a68a99f45304086dfb15d6">SS_UNKNNOWN</a> = 0,</div><div class="line"><a name="l00418"></a><span class="lineno"><a class="line" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358ae826caf911268a1f382293763af982cf"> 418</a></span>&#160; <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358ae826caf911268a1f382293763af982cf">SS_ON</a> = 1,</div><div class="line"><a name="l00422"></a><span class="lineno"><a class="line" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358ada6fb80ed2b7b5cddf11cd54526551b9"> 422</a></span>&#160; <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358ada6fb80ed2b7b5cddf11cd54526551b9">SS_OFF</a> = 2,</div><div class="line"><a name="l00427"></a><span class="lineno"><a class="line" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358ab6decc7446d331a2611eb21aec341a1d"> 427</a></span>&#160; <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358ab6decc7446d331a2611eb21aec341a1d">SS_PAUSED</a> = 3,</div><div class="line"><a name="l00428"></a><span class="lineno"><a class="line" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358ab23978754eea5bc91cc65642d8e15806"> 428</a></span>&#160; <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358ab23978754eea5bc91cc65642d8e15806">SS_MAX</a></div><div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160;};</div><div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160;</div><div class="line"><a name="l00435"></a><span class="lineno"><a class="line" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ce"> 435</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ce">am_Handle_e</a></div><div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160;{</div><div class="line"><a name="l00437"></a><span class="lineno"><a class="line" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea9f010213f519b57134b543fcc29672cb"> 437</a></span>&#160; <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea9f010213f519b57134b543fcc29672cb">H_UNKNOWN</a> = 0,</div><div class="line"><a name="l00438"></a><span class="lineno"><a class="line" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea1240507cb9a2c15b27e7cb64b3eb9ed4"> 438</a></span>&#160; <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea1240507cb9a2c15b27e7cb64b3eb9ed4">H_CONNECT</a> = 1,</div><div class="line"><a name="l00439"></a><span class="lineno"><a class="line" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ceaf9830df4d9215047ccac8fd61b5ca9e0"> 439</a></span>&#160; <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ceaf9830df4d9215047ccac8fd61b5ca9e0">H_DISCONNECT</a> = 2,</div><div class="line"><a name="l00440"></a><span class="lineno"><a class="line" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea2947ad052bf1f2e8093b45dd6d0f51fc"> 440</a></span>&#160; <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea2947ad052bf1f2e8093b45dd6d0f51fc">H_SETSOURCESTATE</a> = 3,</div><div class="line"><a name="l00441"></a><span class="lineno"><a class="line" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea131c42c03fa5afcb64d21f5c08c106c9"> 441</a></span>&#160; <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea131c42c03fa5afcb64d21f5c08c106c9">H_SETSINKVOLUME</a> = 4,</div><div class="line"><a name="l00442"></a><span class="lineno"><a class="line" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cead8347c0884a48c30f134efdc67b47b79"> 442</a></span>&#160; <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cead8347c0884a48c30f134efdc67b47b79">H_SETSOURCEVOLUME</a> = 5,</div><div class="line"><a name="l00443"></a><span class="lineno"><a class="line" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea72e75d7f64cbf94688e986d0dba322c7"> 443</a></span>&#160; <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea72e75d7f64cbf94688e986d0dba322c7">H_SETSINKSOUNDPROPERTY</a> = 6,</div><div class="line"><a name="l00444"></a><span class="lineno"><a class="line" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea4e9a1b934a2434d67fe41daeadeafc99"> 444</a></span>&#160; <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea4e9a1b934a2434d67fe41daeadeafc99">H_SETSOURCESOUNDPROPERTY</a> = 7,</div><div class="line"><a name="l00445"></a><span class="lineno"><a class="line" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ceae0976253ad16a3c43a0378b9a2956501"> 445</a></span>&#160; <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ceae0976253ad16a3c43a0378b9a2956501">H_SETSINKSOUNDPROPERTIES</a> = 8,</div><div class="line"><a name="l00446"></a><span class="lineno"><a class="line" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea57d1a5f5e1b271a6a0c542fb9cff9e78"> 446</a></span>&#160; <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea57d1a5f5e1b271a6a0c542fb9cff9e78">H_SETSOURCESOUNDPROPERTIES</a> = 9,</div><div class="line"><a name="l00447"></a><span class="lineno"><a class="line" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ceae323725828028f390ee31a7ad2857d36"> 447</a></span>&#160; <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ceae323725828028f390ee31a7ad2857d36">H_CROSSFADE</a> = 10,</div><div class="line"><a name="l00448"></a><span class="lineno"><a class="line" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea922b6734abf08e1311d6613831a0ddc2"> 448</a></span>&#160; <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea922b6734abf08e1311d6613831a0ddc2">H_SETVOLUMES</a> = 11,</div><div class="line"><a name="l00449"></a><span class="lineno"><a class="line" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea18db7525ba219949fe7a38d225a94a24"> 449</a></span>&#160; <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea18db7525ba219949fe7a38d225a94a24">H_SETSINKNOTIFICATION</a> = 12,</div><div class="line"><a name="l00450"></a><span class="lineno"><a class="line" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea00e48ba905f5436a8dab9b91c3bd26bd"> 450</a></span>&#160; <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea00e48ba905f5436a8dab9b91c3bd26bd">H_SETSOURCENOTIFICATION</a> = 13,</div><div class="line"><a name="l00451"></a><span class="lineno"><a class="line" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea5e6052b243a2c8a98660cbd874358b15"> 451</a></span>&#160; <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea5e6052b243a2c8a98660cbd874358b15">H_MAX</a></div><div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160;};</div><div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160;</div><div class="line"><a name="l00454"></a><span class="lineno"><a class="line" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22"> 454</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am_InterruptState_e</a></div><div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160;{</div><div class="line"><a name="l00459"></a><span class="lineno"><a class="line" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22a55e1cc8cae8fec1ae8c7b0ca466eef41"> 459</a></span>&#160; <a class="code" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22a55e1cc8cae8fec1ae8c7b0ca466eef41">IS_UNKNOWN</a> = 0,</div><div class="line"><a name="l00463"></a><span class="lineno"><a class="line" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22a4f18d7b9a66342c9793d775d173305a5"> 463</a></span>&#160; <a class="code" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22a4f18d7b9a66342c9793d775d173305a5">IS_OFF</a> = 1,</div><div class="line"><a name="l00467"></a><span class="lineno"><a class="line" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22ac31cc7a65e3508d458fa9fe5d9ea305a"> 467</a></span>&#160; <a class="code" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22ac31cc7a65e3508d458fa9fe5d9ea305a">IS_INTERRUPTED</a> = 2,</div><div class="line"><a name="l00468"></a><span class="lineno"><a class="line" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22aed8a7a0b2585025785d9ab8a7ff5bd65"> 468</a></span>&#160; <a class="code" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22aed8a7a0b2585025785d9ab8a7ff5bd65">IS_MAX</a></div><div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160;};</div><div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160;</div><div class="line"><a name="l00475"></a><span class="lineno"><a class="line" href="namespaceam.html#a07f9b57ede577d1e70afec63e606759f"> 475</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="namespaceam.html#a07f9b57ede577d1e70afec63e606759f">am_VolumeType_e</a></div><div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160;{</div><div class="line"><a name="l00477"></a><span class="lineno"><a class="line" href="namespaceam.html#a07f9b57ede577d1e70afec63e606759fa47259c0e18b00f32cbeb3c1c2ea8eaea"> 477</a></span>&#160; <a class="code" href="namespaceam.html#a07f9b57ede577d1e70afec63e606759fa47259c0e18b00f32cbeb3c1c2ea8eaea">VT_UNKNOWN</a> = 0,</div><div class="line"><a name="l00481"></a><span class="lineno"><a class="line" href="namespaceam.html#a07f9b57ede577d1e70afec63e606759fa1872ddc167f2d64716473982b7882121"> 481</a></span>&#160; <a class="code" href="namespaceam.html#a07f9b57ede577d1e70afec63e606759fa1872ddc167f2d64716473982b7882121">VT_SINK</a> = 1,</div><div class="line"><a name="l00485"></a><span class="lineno"><a class="line" href="namespaceam.html#a07f9b57ede577d1e70afec63e606759fa7ab5d87fe2bca808a924b867c11d4408"> 485</a></span>&#160; <a class="code" href="namespaceam.html#a07f9b57ede577d1e70afec63e606759fa7ab5d87fe2bca808a924b867c11d4408">VT_SOURCE</a> = 2,</div><div class="line"><a name="l00486"></a><span class="lineno"><a class="line" href="namespaceam.html#a07f9b57ede577d1e70afec63e606759fa5cacc45032680ab279e78579b1563ee1"> 486</a></span>&#160; <a class="code" href="namespaceam.html#a07f9b57ede577d1e70afec63e606759fa5cacc45032680ab279e78579b1563ee1">VT_MAX</a></div><div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160;};</div><div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160;</div><div class="line"><a name="l00489"></a><span class="lineno"><a class="line" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3"> 489</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3">am_NotificationStatus_e</a></div><div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160;{</div><div class="line"><a name="l00491"></a><span class="lineno"><a class="line" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3ac13e6ff447491293221844554236c802"> 491</a></span>&#160; <a class="code" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3ac13e6ff447491293221844554236c802">NS_UNKNOWN</a> = 0,</div><div class="line"><a name="l00495"></a><span class="lineno"><a class="line" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3a9724eba6224c74fba05ded52ee5e8c7e"> 495</a></span>&#160; <a class="code" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3a9724eba6224c74fba05ded52ee5e8c7e">NS_OFF</a> = 1,</div><div class="line"><a name="l00500"></a><span class="lineno"><a class="line" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3a78d6102fcf61795385168c2e78db9a5c"> 500</a></span>&#160; <a class="code" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3a78d6102fcf61795385168c2e78db9a5c">NS_PERIODIC</a> = 2,</div><div class="line"><a name="l00505"></a><span class="lineno"><a class="line" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3a301ddce280fe0db598e9c26cc90776cd"> 505</a></span>&#160; <a class="code" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3a301ddce280fe0db598e9c26cc90776cd">NS_MINIMUM</a> = 3,</div><div class="line"><a name="l00510"></a><span class="lineno"><a class="line" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3a7ecad9a029702bb65384709b792a8062"> 510</a></span>&#160; <a class="code" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3a7ecad9a029702bb65384709b792a8062">NS_MAXIMUM</a> = 4,</div><div class="line"><a name="l00515"></a><span class="lineno"><a class="line" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3aecf366563ad28afb4ded6271d9009c69"> 515</a></span>&#160; <a class="code" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3aecf366563ad28afb4ded6271d9009c69">NS_CHANGE</a> = 5,</div><div class="line"><a name="l00516"></a><span class="lineno"><a class="line" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3af183d43f7ee143ea3bcec0ba2b9665d8"> 516</a></span>&#160; <a class="code" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3af183d43f7ee143ea3bcec0ba2b9665d8">NS_MAX</a></div><div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160;};</div><div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160;</div><div class="line"><a name="l00523"></a><span class="lineno"><a class="line" href="structam_1_1am__Availability__s.html"> 523</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a></div><div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160;{</div><div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160;</div><div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00530"></a><span class="lineno"><a class="line" href="structam_1_1am__Availability__s.html#a87ea05d3f639fc2aa4074678740fae6d"> 530</a></span>&#160; <a class="code" href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9c">am_Availability_e</a> <a class="code" href="structam_1_1am__Availability__s.html#a87ea05d3f639fc2aa4074678740fae6d">availability</a>;</div><div class="line"><a name="l00535"></a><span class="lineno"><a class="line" href="structam_1_1am__Availability__s.html#a23b3906890fba58ed0bf8530dd176d90"> 535</a></span>&#160; am_CustomAvailabilityReason_t <a class="code" href="structam_1_1am__Availability__s.html#a23b3906890fba58ed0bf8530dd176d90">availabilityReason</a>;</div><div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160;</div><div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160;};</div><div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160;</div><div class="line"><a name="l00542"></a><span class="lineno"><a class="line" href="structam_1_1am__ClassProperty__s.html"> 542</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__ClassProperty__s.html">am_ClassProperty_s</a></div><div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160;{</div><div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160;</div><div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00549"></a><span class="lineno"><a class="line" href="structam_1_1am__ClassProperty__s.html#a2315cff24e613d45255f6dc1138af7ea"> 549</a></span>&#160; am_CustomClassProperty_t <a class="code" href="structam_1_1am__ClassProperty__s.html#a2315cff24e613d45255f6dc1138af7ea">classProperty</a>;</div><div class="line"><a name="l00553"></a><span class="lineno"><a class="line" href="structam_1_1am__ClassProperty__s.html#a49c9e634c66e3d23ebb74d72e4bc09f9"> 553</a></span>&#160; int16_t <a class="code" href="structam_1_1am__ClassProperty__s.html#a49c9e634c66e3d23ebb74d72e4bc09f9">value</a>;</div><div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160;</div><div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160;};</div><div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160;</div><div class="line"><a name="l00560"></a><span class="lineno"><a class="line" href="structam_1_1am__Crossfader__s.html"> 560</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a></div><div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160;{</div><div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160;</div><div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00570"></a><span class="lineno"><a class="line" href="structam_1_1am__Crossfader__s.html#a6c6af4e70cb360d43095372dc33b1626"> 570</a></span>&#160; am_crossfaderID_t <a class="code" href="structam_1_1am__Crossfader__s.html#a6c6af4e70cb360d43095372dc33b1626">crossfaderID</a>;</div><div class="line"><a name="l00574"></a><span class="lineno"><a class="line" href="structam_1_1am__Crossfader__s.html#ac71302f7392da8e162f5eedf2714366e"> 574</a></span>&#160; std::string <a class="code" href="structam_1_1am__Crossfader__s.html#ac71302f7392da8e162f5eedf2714366e">name</a>;</div><div class="line"><a name="l00579"></a><span class="lineno"><a class="line" href="structam_1_1am__Crossfader__s.html#a39d1f6023a79a1df29a941e0dee77ad9"> 579</a></span>&#160; am_sinkID_t <a class="code" href="structam_1_1am__Crossfader__s.html#a39d1f6023a79a1df29a941e0dee77ad9">sinkID_A</a>;</div><div class="line"><a name="l00584"></a><span class="lineno"><a class="line" href="structam_1_1am__Crossfader__s.html#a045ff126607c9885bb0d027570eb5710"> 584</a></span>&#160; am_sinkID_t <a class="code" href="structam_1_1am__Crossfader__s.html#a045ff126607c9885bb0d027570eb5710">sinkID_B</a>;</div><div class="line"><a name="l00589"></a><span class="lineno"><a class="line" href="structam_1_1am__Crossfader__s.html#a5442753fb1a60b8d56c5a79b8989ed04"> 589</a></span>&#160; am_sourceID_t <a class="code" href="structam_1_1am__Crossfader__s.html#a5442753fb1a60b8d56c5a79b8989ed04">sourceID</a>;</div><div class="line"><a name="l00599"></a><span class="lineno"><a class="line" href="structam_1_1am__Crossfader__s.html#a31c5e07b53d3c7a8f943fef11395affa"> 599</a></span>&#160; <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a> <a class="code" href="structam_1_1am__Crossfader__s.html#a31c5e07b53d3c7a8f943fef11395affa">hotSink</a>;</div><div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160;</div><div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160;};</div><div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160;</div><div class="line"><a name="l00606"></a><span class="lineno"><a class="line" href="structam_1_1am__Converter__s.html"> 606</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a></div><div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160;{</div><div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160;</div><div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00616"></a><span class="lineno"><a class="line" href="structam_1_1am__Converter__s.html#a380af10e17c4128cc2fb32114454be71"> 616</a></span>&#160; am_converterID_t <a class="code" href="structam_1_1am__Converter__s.html#a380af10e17c4128cc2fb32114454be71">converterID</a>;</div><div class="line"><a name="l00620"></a><span class="lineno"><a class="line" href="structam_1_1am__Converter__s.html#ada0809e12f50c8ead2f3b527aa1b873a"> 620</a></span>&#160; std::string <a class="code" href="structam_1_1am__Converter__s.html#ada0809e12f50c8ead2f3b527aa1b873a">name</a>;</div><div class="line"><a name="l00630"></a><span class="lineno"><a class="line" href="structam_1_1am__Converter__s.html#aee7bf298d5962d654d609b8c881d803a"> 630</a></span>&#160; am_sinkID_t <a class="code" href="structam_1_1am__Converter__s.html#aee7bf298d5962d654d609b8c881d803a">sinkID</a>;</div><div class="line"><a name="l00640"></a><span class="lineno"><a class="line" href="structam_1_1am__Converter__s.html#a7e66c234376aa4fce173cfdc3aebff82"> 640</a></span>&#160; am_sourceID_t <a class="code" href="structam_1_1am__Converter__s.html#a7e66c234376aa4fce173cfdc3aebff82">sourceID</a>;</div><div class="line"><a name="l00644"></a><span class="lineno"><a class="line" href="structam_1_1am__Converter__s.html#a129050d36e5f1710bed87e4490e7eb34"> 644</a></span>&#160; am_domainID_t <a class="code" href="structam_1_1am__Converter__s.html#a129050d36e5f1710bed87e4490e7eb34">domainID</a>;</div><div class="line"><a name="l00650"></a><span class="lineno"><a class="line" href="structam_1_1am__Converter__s.html#a1bcc326c4059a8edf73665f618bf6c75"> 650</a></span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; <a class="code" href="structam_1_1am__Converter__s.html#a1bcc326c4059a8edf73665f618bf6c75">listSourceFormats</a>;</div><div class="line"><a name="l00656"></a><span class="lineno"><a class="line" href="structam_1_1am__Converter__s.html#a15cc5a4dd74ae27aa51f18a89ce01a1a"> 656</a></span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; <a class="code" href="structam_1_1am__Converter__s.html#a15cc5a4dd74ae27aa51f18a89ce01a1a">listSinkFormats</a>;</div><div class="line"><a name="l00682"></a><span class="lineno"><a class="line" href="structam_1_1am__Converter__s.html#ab34ebf10f1a75f304f931788ffc1691d"> 682</a></span>&#160; std::vector&lt;bool&gt; <a class="code" href="structam_1_1am__Converter__s.html#ab34ebf10f1a75f304f931788ffc1691d">convertionMatrix</a>;</div><div class="line"><a name="l00683"></a><span class="lineno"> 683</span>&#160;</div><div class="line"><a name="l00684"></a><span class="lineno"> 684</span>&#160;};</div><div class="line"><a name="l00685"></a><span class="lineno"> 685</span>&#160;</div><div class="line"><a name="l00689"></a><span class="lineno"><a class="line" href="structam_1_1am__Gateway__s.html"> 689</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a></div><div class="line"><a name="l00690"></a><span class="lineno"> 690</span>&#160;{</div><div class="line"><a name="l00691"></a><span class="lineno"> 691</span>&#160;</div><div class="line"><a name="l00692"></a><span class="lineno"> 692</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00699"></a><span class="lineno"><a class="line" href="structam_1_1am__Gateway__s.html#ae7e7a4df823af7c01488fb3a9b51a28d"> 699</a></span>&#160; am_gatewayID_t <a class="code" href="structam_1_1am__Gateway__s.html#ae7e7a4df823af7c01488fb3a9b51a28d">gatewayID</a>;</div><div class="line"><a name="l00703"></a><span class="lineno"><a class="line" href="structam_1_1am__Gateway__s.html#a2ebf5d1094ecf63a28b64c2594d684ff"> 703</a></span>&#160; std::string <a class="code" href="structam_1_1am__Gateway__s.html#a2ebf5d1094ecf63a28b64c2594d684ff">name</a>;</div><div class="line"><a name="l00713"></a><span class="lineno"><a class="line" href="structam_1_1am__Gateway__s.html#a63f43a5cb279bea36e12617932d06c50"> 713</a></span>&#160; am_sinkID_t <a class="code" href="structam_1_1am__Gateway__s.html#a63f43a5cb279bea36e12617932d06c50">sinkID</a>;</div><div class="line"><a name="l00723"></a><span class="lineno"><a class="line" href="structam_1_1am__Gateway__s.html#a2e7f50bbf9f11eb7eec7d585dbbd0159"> 723</a></span>&#160; am_sourceID_t <a class="code" href="structam_1_1am__Gateway__s.html#a2e7f50bbf9f11eb7eec7d585dbbd0159">sourceID</a>;</div><div class="line"><a name="l00729"></a><span class="lineno"><a class="line" href="structam_1_1am__Gateway__s.html#af64240ebdea81e5a609953a207b523cc"> 729</a></span>&#160; am_domainID_t <a class="code" href="structam_1_1am__Gateway__s.html#af64240ebdea81e5a609953a207b523cc">domainSinkID</a>;</div><div class="line"><a name="l00735"></a><span class="lineno"><a class="line" href="structam_1_1am__Gateway__s.html#a7a7eddd6f1051cbda5e1c37b4df6ea15"> 735</a></span>&#160; am_domainID_t <a class="code" href="structam_1_1am__Gateway__s.html#a7a7eddd6f1051cbda5e1c37b4df6ea15">domainSourceID</a>;</div><div class="line"><a name="l00739"></a><span class="lineno"><a class="line" href="structam_1_1am__Gateway__s.html#a60cdd73682f723692a3019edc6fdacf5"> 739</a></span>&#160; am_domainID_t <a class="code" href="structam_1_1am__Gateway__s.html#a60cdd73682f723692a3019edc6fdacf5">controlDomainID</a>;</div><div class="line"><a name="l00745"></a><span class="lineno"><a class="line" href="structam_1_1am__Gateway__s.html#a54f4f9c798677a4301477841afbfde1c"> 745</a></span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; <a class="code" href="structam_1_1am__Gateway__s.html#a54f4f9c798677a4301477841afbfde1c">listSourceFormats</a>;</div><div class="line"><a name="l00751"></a><span class="lineno"><a class="line" href="structam_1_1am__Gateway__s.html#afea929a5d18e3a0c4a00575b7596cfb3"> 751</a></span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; <a class="code" href="structam_1_1am__Gateway__s.html#afea929a5d18e3a0c4a00575b7596cfb3">listSinkFormats</a>;</div><div class="line"><a name="l00777"></a><span class="lineno"><a class="line" href="structam_1_1am__Gateway__s.html#a299c727ffb962ed1f987fbac889ee06e"> 777</a></span>&#160; std::vector&lt;bool&gt; <a class="code" href="structam_1_1am__Gateway__s.html#a299c727ffb962ed1f987fbac889ee06e">convertionMatrix</a>;</div><div class="line"><a name="l00778"></a><span class="lineno"> 778</span>&#160;</div><div class="line"><a name="l00779"></a><span class="lineno"> 779</span>&#160;};</div><div class="line"><a name="l00780"></a><span class="lineno"> 780</span>&#160;</div><div class="line"><a name="l00784"></a><span class="lineno"><a class="line" href="structam_1_1am__RoutingElement__s.html"> 784</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__RoutingElement__s.html">am_RoutingElement_s</a></div><div class="line"><a name="l00785"></a><span class="lineno"> 785</span>&#160;{</div><div class="line"><a name="l00786"></a><span class="lineno"> 786</span>&#160;</div><div class="line"><a name="l00787"></a><span class="lineno"> 787</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00791"></a><span class="lineno"><a class="line" href="structam_1_1am__RoutingElement__s.html#aa62eb1c5d54fce616106aa928e72beba"> 791</a></span>&#160; am_sourceID_t <a class="code" href="structam_1_1am__RoutingElement__s.html#aa62eb1c5d54fce616106aa928e72beba">sourceID</a>;</div><div class="line"><a name="l00795"></a><span class="lineno"><a class="line" href="structam_1_1am__RoutingElement__s.html#a14d52e48dad6d576b5da792168eec193"> 795</a></span>&#160; am_sinkID_t <a class="code" href="structam_1_1am__RoutingElement__s.html#a14d52e48dad6d576b5da792168eec193">sinkID</a>;</div><div class="line"><a name="l00799"></a><span class="lineno"><a class="line" href="structam_1_1am__RoutingElement__s.html#a877d5ed3d176e1b7b6567a5c5fbe0577"> 799</a></span>&#160; am_domainID_t <a class="code" href="structam_1_1am__RoutingElement__s.html#a877d5ed3d176e1b7b6567a5c5fbe0577">domainID</a>;</div><div class="line"><a name="l00803"></a><span class="lineno"><a class="line" href="structam_1_1am__RoutingElement__s.html#ab532c1225badbf5cd967ac602e8b64e0"> 803</a></span>&#160; am_CustomConnectionFormat_t <a class="code" href="structam_1_1am__RoutingElement__s.html#ab532c1225badbf5cd967ac602e8b64e0">connectionFormat</a>;</div><div class="line"><a name="l00804"></a><span class="lineno"> 804</span>&#160;</div><div class="line"><a name="l00805"></a><span class="lineno"> 805</span>&#160;};</div><div class="line"><a name="l00806"></a><span class="lineno"> 806</span>&#160;</div><div class="line"><a name="l00810"></a><span class="lineno"><a class="line" href="structam_1_1am__Route__s.html"> 810</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__Route__s.html">am_Route_s</a></div><div class="line"><a name="l00811"></a><span class="lineno"> 811</span>&#160;{</div><div class="line"><a name="l00812"></a><span class="lineno"> 812</span>&#160;</div><div class="line"><a name="l00813"></a><span class="lineno"> 813</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00817"></a><span class="lineno"><a class="line" href="structam_1_1am__Route__s.html#abf0e80b6a3c873f98df00ab7e0ab014c"> 817</a></span>&#160; am_sourceID_t <a class="code" href="structam_1_1am__Route__s.html#abf0e80b6a3c873f98df00ab7e0ab014c">sourceID</a>;</div><div class="line"><a name="l00821"></a><span class="lineno"><a class="line" href="structam_1_1am__Route__s.html#adc2e4801d4cea72a22d602492b918ec7"> 821</a></span>&#160; am_sinkID_t <a class="code" href="structam_1_1am__Route__s.html#adc2e4801d4cea72a22d602492b918ec7">sinkID</a>;</div><div class="line"><a name="l00825"></a><span class="lineno"><a class="line" href="structam_1_1am__Route__s.html#aa88feca01526bbbc69b1f44c9be22462"> 825</a></span>&#160; std::vector&lt;am_RoutingElement_s&gt; <a class="code" href="structam_1_1am__Route__s.html#aa88feca01526bbbc69b1f44c9be22462">route</a>;</div><div class="line"><a name="l00826"></a><span class="lineno"> 826</span>&#160;</div><div class="line"><a name="l00827"></a><span class="lineno"> 827</span>&#160;};</div><div class="line"><a name="l00828"></a><span class="lineno"> 828</span>&#160;</div><div class="line"><a name="l00832"></a><span class="lineno"><a class="line" href="structam_1_1am__SoundProperty__s.html"> 832</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a></div><div class="line"><a name="l00833"></a><span class="lineno"> 833</span>&#160;{</div><div class="line"><a name="l00834"></a><span class="lineno"> 834</span>&#160;</div><div class="line"><a name="l00835"></a><span class="lineno"> 835</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00839"></a><span class="lineno"><a class="line" href="structam_1_1am__SoundProperty__s.html#adaf90d729af1e4dca87668616312ee57"> 839</a></span>&#160; am_CustomSoundPropertyType_t <a class="code" href="structam_1_1am__SoundProperty__s.html#adaf90d729af1e4dca87668616312ee57">type</a>;</div><div class="line"><a name="l00843"></a><span class="lineno"><a class="line" href="structam_1_1am__SoundProperty__s.html#a1eca1f3f4f81fa8ee61bb5851f37521f"> 843</a></span>&#160; int16_t <a class="code" href="structam_1_1am__SoundProperty__s.html#a1eca1f3f4f81fa8ee61bb5851f37521f">value</a>;</div><div class="line"><a name="l00844"></a><span class="lineno"> 844</span>&#160;</div><div class="line"><a name="l00845"></a><span class="lineno"> 845</span>&#160;};</div><div class="line"><a name="l00846"></a><span class="lineno"> 846</span>&#160;</div><div class="line"><a name="l00850"></a><span class="lineno"><a class="line" href="structam_1_1am__SystemProperty__s.html"> 850</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a></div><div class="line"><a name="l00851"></a><span class="lineno"> 851</span>&#160;{</div><div class="line"><a name="l00852"></a><span class="lineno"> 852</span>&#160;</div><div class="line"><a name="l00853"></a><span class="lineno"> 853</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00857"></a><span class="lineno"><a class="line" href="structam_1_1am__SystemProperty__s.html#a399604c89488c2bdba69fe4e6e862288"> 857</a></span>&#160; am_CustomSystemPropertyType_t <a class="code" href="structam_1_1am__SystemProperty__s.html#a399604c89488c2bdba69fe4e6e862288">type</a>;</div><div class="line"><a name="l00861"></a><span class="lineno"><a class="line" href="structam_1_1am__SystemProperty__s.html#a00fc776e22144844f56e2c895e8723f6"> 861</a></span>&#160; int16_t <a class="code" href="structam_1_1am__SystemProperty__s.html#a00fc776e22144844f56e2c895e8723f6">value</a>;</div><div class="line"><a name="l00862"></a><span class="lineno"> 862</span>&#160;</div><div class="line"><a name="l00863"></a><span class="lineno"> 863</span>&#160;};</div><div class="line"><a name="l00864"></a><span class="lineno"> 864</span>&#160;</div><div class="line"><a name="l00868"></a><span class="lineno"><a class="line" href="structam_1_1am__SinkClass__s.html"> 868</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a></div><div class="line"><a name="l00869"></a><span class="lineno"> 869</span>&#160;{</div><div class="line"><a name="l00870"></a><span class="lineno"> 870</span>&#160;</div><div class="line"><a name="l00871"></a><span class="lineno"> 871</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00875"></a><span class="lineno"><a class="line" href="structam_1_1am__SinkClass__s.html#a9a17a553274651ac54aec1039b9b10c9"> 875</a></span>&#160; am_sinkClass_t <a class="code" href="structam_1_1am__SinkClass__s.html#a9a17a553274651ac54aec1039b9b10c9">sinkClassID</a>;</div><div class="line"><a name="l00879"></a><span class="lineno"><a class="line" href="structam_1_1am__SinkClass__s.html#a1b3b9a0c83f6089d3a4f438721798290"> 879</a></span>&#160; std::string <a class="code" href="structam_1_1am__SinkClass__s.html#a1b3b9a0c83f6089d3a4f438721798290">name</a>;</div><div class="line"><a name="l00884"></a><span class="lineno"><a class="line" href="structam_1_1am__SinkClass__s.html#adfb5f15c369f75e6b85e772a339f902e"> 884</a></span>&#160; std::vector&lt;am_ClassProperty_s&gt; <a class="code" href="structam_1_1am__SinkClass__s.html#adfb5f15c369f75e6b85e772a339f902e">listClassProperties</a>;</div><div class="line"><a name="l00885"></a><span class="lineno"> 885</span>&#160;</div><div class="line"><a name="l00886"></a><span class="lineno"> 886</span>&#160;};</div><div class="line"><a name="l00887"></a><span class="lineno"> 887</span>&#160;</div><div class="line"><a name="l00891"></a><span class="lineno"><a class="line" href="structam_1_1am__SourceClass__s.html"> 891</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a></div><div class="line"><a name="l00892"></a><span class="lineno"> 892</span>&#160;{</div><div class="line"><a name="l00893"></a><span class="lineno"> 893</span>&#160;</div><div class="line"><a name="l00894"></a><span class="lineno"> 894</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00898"></a><span class="lineno"><a class="line" href="structam_1_1am__SourceClass__s.html#ad50644dfe1113e8aba449faa05780fad"> 898</a></span>&#160; am_sourceClass_t <a class="code" href="structam_1_1am__SourceClass__s.html#ad50644dfe1113e8aba449faa05780fad">sourceClassID</a>;</div><div class="line"><a name="l00902"></a><span class="lineno"><a class="line" href="structam_1_1am__SourceClass__s.html#a8d8dfc76ee479644760827f4a7840cc3"> 902</a></span>&#160; std::string <a class="code" href="structam_1_1am__SourceClass__s.html#a8d8dfc76ee479644760827f4a7840cc3">name</a>;</div><div class="line"><a name="l00907"></a><span class="lineno"><a class="line" href="structam_1_1am__SourceClass__s.html#aa958c982c51508bca3bc063e459575b4"> 907</a></span>&#160; std::vector&lt;am_ClassProperty_s&gt; <a class="code" href="structam_1_1am__SourceClass__s.html#aa958c982c51508bca3bc063e459575b4">listClassProperties</a>;</div><div class="line"><a name="l00908"></a><span class="lineno"> 908</span>&#160;</div><div class="line"><a name="l00909"></a><span class="lineno"> 909</span>&#160;};</div><div class="line"><a name="l00910"></a><span class="lineno"> 910</span>&#160;</div><div class="line"><a name="l00914"></a><span class="lineno"><a class="line" href="structam_1_1am__SourceType__s.html"> 914</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__SourceType__s.html">am_SourceType_s</a></div><div class="line"><a name="l00915"></a><span class="lineno"> 915</span>&#160;{</div><div class="line"><a name="l00916"></a><span class="lineno"> 916</span>&#160;</div><div class="line"><a name="l00917"></a><span class="lineno"> 917</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00924"></a><span class="lineno"><a class="line" href="structam_1_1am__SourceType__s.html#a6846851d58222147c2bd390fc572813f"> 924</a></span>&#160; am_sourceID_t <a class="code" href="structam_1_1am__SourceType__s.html#a6846851d58222147c2bd390fc572813f">sourceID</a>;</div><div class="line"><a name="l00928"></a><span class="lineno"><a class="line" href="structam_1_1am__SourceType__s.html#a352a80e94b72f7e9ea42c210b930e8ef"> 928</a></span>&#160; std::string <a class="code" href="structam_1_1am__SourceType__s.html#a352a80e94b72f7e9ea42c210b930e8ef">name</a>;</div><div class="line"><a name="l00932"></a><span class="lineno"><a class="line" href="structam_1_1am__SourceType__s.html#aa127250ebad705fbca4d5f45eea6dbdd"> 932</a></span>&#160; <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a> <a class="code" href="structam_1_1am__SourceType__s.html#aa127250ebad705fbca4d5f45eea6dbdd">availability</a>;</div><div class="line"><a name="l00938"></a><span class="lineno"><a class="line" href="structam_1_1am__SourceType__s.html#a01a0cab789299dc80c5ce53457374172"> 938</a></span>&#160; am_sourceClass_t <a class="code" href="structam_1_1am__SourceType__s.html#a01a0cab789299dc80c5ce53457374172">sourceClassID</a>;</div><div class="line"><a name="l00939"></a><span class="lineno"> 939</span>&#160;</div><div class="line"><a name="l00940"></a><span class="lineno"> 940</span>&#160;};</div><div class="line"><a name="l00941"></a><span class="lineno"> 941</span>&#160;</div><div class="line"><a name="l00945"></a><span class="lineno"><a class="line" href="structam_1_1am__SinkType__s.html"> 945</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__SinkType__s.html">am_SinkType_s</a></div><div class="line"><a name="l00946"></a><span class="lineno"> 946</span>&#160;{</div><div class="line"><a name="l00947"></a><span class="lineno"> 947</span>&#160;</div><div class="line"><a name="l00948"></a><span class="lineno"> 948</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00955"></a><span class="lineno"><a class="line" href="structam_1_1am__SinkType__s.html#a6455a141536f5b7b676c5a5caabf872d"> 955</a></span>&#160; am_sinkID_t <a class="code" href="structam_1_1am__SinkType__s.html#a6455a141536f5b7b676c5a5caabf872d">sinkID</a>;</div><div class="line"><a name="l00959"></a><span class="lineno"><a class="line" href="structam_1_1am__SinkType__s.html#aa23a69a5e0069804f3181f5d3141774a"> 959</a></span>&#160; std::string <a class="code" href="structam_1_1am__SinkType__s.html#aa23a69a5e0069804f3181f5d3141774a">name</a>;</div><div class="line"><a name="l00971"></a><span class="lineno"><a class="line" href="structam_1_1am__SinkType__s.html#a281aeb5a017aecb15957f0222f17927c"> 971</a></span>&#160; <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a> <a class="code" href="structam_1_1am__SinkType__s.html#a281aeb5a017aecb15957f0222f17927c">availability</a>;</div><div class="line"><a name="l00977"></a><span class="lineno"><a class="line" href="structam_1_1am__SinkType__s.html#a95273c6978fbef5be4a59b1534212495"> 977</a></span>&#160; am_mainVolume_t <a class="code" href="structam_1_1am__SinkType__s.html#a95273c6978fbef5be4a59b1534212495">volume</a>;</div><div class="line"><a name="l00978"></a><span class="lineno"><a class="line" href="structam_1_1am__SinkType__s.html#a55f9813d5f9d3cfab81dc740d15ee53e"> 978</a></span>&#160; <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> <a class="code" href="structam_1_1am__SinkType__s.html#a55f9813d5f9d3cfab81dc740d15ee53e">muteState</a>;</div><div class="line"><a name="l00983"></a><span class="lineno"><a class="line" href="structam_1_1am__SinkType__s.html#a573880f00ed279120ded986e6b832235"> 983</a></span>&#160; am_sinkClass_t <a class="code" href="structam_1_1am__SinkType__s.html#a573880f00ed279120ded986e6b832235">sinkClassID</a>;</div><div class="line"><a name="l00984"></a><span class="lineno"> 984</span>&#160;</div><div class="line"><a name="l00985"></a><span class="lineno"> 985</span>&#160;};</div><div class="line"><a name="l00986"></a><span class="lineno"> 986</span>&#160;</div><div class="line"><a name="l00991"></a><span class="lineno"><a class="line" href="structam_1_1am__Handle__s.html"> 991</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a></div><div class="line"><a name="l00992"></a><span class="lineno"> 992</span>&#160;{</div><div class="line"><a name="l00993"></a><span class="lineno"> 993</span>&#160;</div><div class="line"><a name="l00994"></a><span class="lineno"> 994</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00998"></a><span class="lineno"><a class="line" href="structam_1_1am__Handle__s.html#a05f863136a74f9fd3356e0c30149a649"> 998</a></span>&#160; <a class="code" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ce">am_Handle_e</a> handleType:6;</div><div class="line"><a name="l01002"></a><span class="lineno"><a class="line" href="structam_1_1am__Handle__s.html#aad0238ce3ed33303aeef55a756bccc46"> 1002</a></span>&#160; uint16_t handle:10;</div><div class="line"><a name="l01003"></a><span class="lineno"> 1003</span>&#160;};</div><div class="line"><a name="l01004"></a><span class="lineno"> 1004</span>&#160;</div><div class="line"><a name="l01008"></a><span class="lineno"><a class="line" href="structam_1_1am__MainSoundProperty__s.html"> 1008</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a></div><div class="line"><a name="l01009"></a><span class="lineno"> 1009</span>&#160;{</div><div class="line"><a name="l01010"></a><span class="lineno"> 1010</span>&#160;</div><div class="line"><a name="l01011"></a><span class="lineno"> 1011</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l01015"></a><span class="lineno"><a class="line" href="structam_1_1am__MainSoundProperty__s.html#ab17e9104be5d9d055cd07fd2369e8218"> 1015</a></span>&#160; am_CustomMainSoundPropertyType_t <a class="code" href="structam_1_1am__MainSoundProperty__s.html#ab17e9104be5d9d055cd07fd2369e8218">type</a>;</div><div class="line"><a name="l01019"></a><span class="lineno"><a class="line" href="structam_1_1am__MainSoundProperty__s.html#a66c11369472cdf8d870b7976e08336a1"> 1019</a></span>&#160; int16_t <a class="code" href="structam_1_1am__MainSoundProperty__s.html#a66c11369472cdf8d870b7976e08336a1">value</a>;</div><div class="line"><a name="l01020"></a><span class="lineno"> 1020</span>&#160;</div><div class="line"><a name="l01021"></a><span class="lineno"> 1021</span>&#160;};</div><div class="line"><a name="l01022"></a><span class="lineno"> 1022</span>&#160;</div><div class="line"><a name="l01026"></a><span class="lineno"><a class="line" href="structam_1_1am__MainConnectionType__s.html"> 1026</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__MainConnectionType__s.html">am_MainConnectionType_s</a></div><div class="line"><a name="l01027"></a><span class="lineno"> 1027</span>&#160;{</div><div class="line"><a name="l01028"></a><span class="lineno"> 1028</span>&#160;</div><div class="line"><a name="l01029"></a><span class="lineno"> 1029</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l01033"></a><span class="lineno"><a class="line" href="structam_1_1am__MainConnectionType__s.html#a2eff33ccc2ff812d7c221f90ee510bdd"> 1033</a></span>&#160; am_mainConnectionID_t <a class="code" href="structam_1_1am__MainConnectionType__s.html#a2eff33ccc2ff812d7c221f90ee510bdd">mainConnectionID</a>;</div><div class="line"><a name="l01037"></a><span class="lineno"><a class="line" href="structam_1_1am__MainConnectionType__s.html#a606042cb104daa129131cbd0407cdbcf"> 1037</a></span>&#160; am_sourceID_t <a class="code" href="structam_1_1am__MainConnectionType__s.html#a606042cb104daa129131cbd0407cdbcf">sourceID</a>;</div><div class="line"><a name="l01041"></a><span class="lineno"><a class="line" href="structam_1_1am__MainConnectionType__s.html#aa839adc9cdb7d7ad7abab550bcde5405"> 1041</a></span>&#160; am_sinkID_t <a class="code" href="structam_1_1am__MainConnectionType__s.html#aa839adc9cdb7d7ad7abab550bcde5405">sinkID</a>;</div><div class="line"><a name="l01045"></a><span class="lineno"><a class="line" href="structam_1_1am__MainConnectionType__s.html#a86e79e6b5dea19d96cdbf22996ae394b"> 1045</a></span>&#160; am_timeSync_t <a class="code" href="structam_1_1am__MainConnectionType__s.html#a86e79e6b5dea19d96cdbf22996ae394b">delay</a>;</div><div class="line"><a name="l01049"></a><span class="lineno"><a class="line" href="structam_1_1am__MainConnectionType__s.html#ac7b4dead0464495f477e4a6622c2fd4c"> 1049</a></span>&#160; <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am_ConnectionState_e</a> <a class="code" href="structam_1_1am__MainConnectionType__s.html#ac7b4dead0464495f477e4a6622c2fd4c">connectionState</a>;</div><div class="line"><a name="l01050"></a><span class="lineno"> 1050</span>&#160;</div><div class="line"><a name="l01051"></a><span class="lineno"> 1051</span>&#160;};</div><div class="line"><a name="l01052"></a><span class="lineno"> 1052</span>&#160;</div><div class="line"><a name="l01056"></a><span class="lineno"><a class="line" href="structam_1_1am__MainConnection__s.html"> 1056</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a></div><div class="line"><a name="l01057"></a><span class="lineno"> 1057</span>&#160;{</div><div class="line"><a name="l01058"></a><span class="lineno"> 1058</span>&#160;</div><div class="line"><a name="l01059"></a><span class="lineno"> 1059</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l01063"></a><span class="lineno"><a class="line" href="structam_1_1am__MainConnection__s.html#a9b5b174bfa783dc49df00de505befb96"> 1063</a></span>&#160; am_mainConnectionID_t <a class="code" href="structam_1_1am__MainConnection__s.html#a9b5b174bfa783dc49df00de505befb96">mainConnectionID</a>;</div><div class="line"><a name="l01067"></a><span class="lineno"><a class="line" href="structam_1_1am__MainConnection__s.html#abf586646d036cbae00b56843469a0222"> 1067</a></span>&#160; <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am_ConnectionState_e</a> <a class="code" href="structam_1_1am__MainConnection__s.html#abf586646d036cbae00b56843469a0222">connectionState</a>;</div><div class="line"><a name="l01071"></a><span class="lineno"><a class="line" href="structam_1_1am__MainConnection__s.html#a50216999d5b9bf3edcc3f75f64ef0e27"> 1071</a></span>&#160; am_sinkID_t <a class="code" href="structam_1_1am__MainConnection__s.html#a50216999d5b9bf3edcc3f75f64ef0e27">sinkID</a>;</div><div class="line"><a name="l01075"></a><span class="lineno"><a class="line" href="structam_1_1am__MainConnection__s.html#ab0990f79e8871de045bffa843fa85566"> 1075</a></span>&#160; am_sourceID_t <a class="code" href="structam_1_1am__MainConnection__s.html#ab0990f79e8871de045bffa843fa85566">sourceID</a>;</div><div class="line"><a name="l01079"></a><span class="lineno"><a class="line" href="structam_1_1am__MainConnection__s.html#aa2c1b9707f33cfafe1cb963461be1dda"> 1079</a></span>&#160; am_timeSync_t <a class="code" href="structam_1_1am__MainConnection__s.html#aa2c1b9707f33cfafe1cb963461be1dda">delay</a>;</div><div class="line"><a name="l01083"></a><span class="lineno"><a class="line" href="structam_1_1am__MainConnection__s.html#adef3e5f4ebb35dc31bfd6a75b33df176"> 1083</a></span>&#160; std::vector&lt;am_connectionID_t&gt; <a class="code" href="structam_1_1am__MainConnection__s.html#adef3e5f4ebb35dc31bfd6a75b33df176">listConnectionID</a>;</div><div class="line"><a name="l01084"></a><span class="lineno"> 1084</span>&#160;</div><div class="line"><a name="l01085"></a><span class="lineno"> 1085</span>&#160;};</div><div class="line"><a name="l01086"></a><span class="lineno"> 1086</span>&#160;</div><div class="line"><a name="l01090"></a><span class="lineno"><a class="line" href="structam_1_1am__NotificationPayload__s.html"> 1090</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a></div><div class="line"><a name="l01091"></a><span class="lineno"> 1091</span>&#160;{</div><div class="line"><a name="l01092"></a><span class="lineno"> 1092</span>&#160;</div><div class="line"><a name="l01093"></a><span class="lineno"> 1093</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l01097"></a><span class="lineno"><a class="line" href="structam_1_1am__NotificationPayload__s.html#a37449381a267dfb498cb763310f1bd92"> 1097</a></span>&#160; am_CustomNotificationType_t <a class="code" href="structam_1_1am__NotificationPayload__s.html#a37449381a267dfb498cb763310f1bd92">type</a>;</div><div class="line"><a name="l01102"></a><span class="lineno"><a class="line" href="structam_1_1am__NotificationPayload__s.html#a765bbd1916862ed5d4ee9ab83c9be3b6"> 1102</a></span>&#160; int16_t <a class="code" href="structam_1_1am__NotificationPayload__s.html#a765bbd1916862ed5d4ee9ab83c9be3b6">value</a>;</div><div class="line"><a name="l01103"></a><span class="lineno"> 1103</span>&#160;</div><div class="line"><a name="l01104"></a><span class="lineno"> 1104</span>&#160;};</div><div class="line"><a name="l01105"></a><span class="lineno"> 1105</span>&#160;</div><div class="line"><a name="l01109"></a><span class="lineno"><a class="line" href="structam_1_1am__NotificationConfiguration__s.html"> 1109</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a></div><div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>&#160;{</div><div class="line"><a name="l01111"></a><span class="lineno"> 1111</span>&#160;</div><div class="line"><a name="l01112"></a><span class="lineno"> 1112</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l01116"></a><span class="lineno"><a class="line" href="structam_1_1am__NotificationConfiguration__s.html#ab3c479eda9f228cd981e217142ea84bf"> 1116</a></span>&#160; am_CustomNotificationType_t <a class="code" href="structam_1_1am__NotificationConfiguration__s.html#ab3c479eda9f228cd981e217142ea84bf">type</a>;</div><div class="line"><a name="l01121"></a><span class="lineno"><a class="line" href="structam_1_1am__NotificationConfiguration__s.html#a572962899f2aa344051a41eaebd71ddc"> 1121</a></span>&#160; <a class="code" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3">am_NotificationStatus_e</a> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html#a572962899f2aa344051a41eaebd71ddc">status</a>;</div><div class="line"><a name="l01130"></a><span class="lineno"><a class="line" href="structam_1_1am__NotificationConfiguration__s.html#abc567830bd6c0d470b344a62d51bd5d0"> 1130</a></span>&#160; int16_t <a class="code" href="structam_1_1am__NotificationConfiguration__s.html#abc567830bd6c0d470b344a62d51bd5d0">parameter</a>;</div><div class="line"><a name="l01131"></a><span class="lineno"> 1131</span>&#160;</div><div class="line"><a name="l01132"></a><span class="lineno"> 1132</span>&#160;};</div><div class="line"><a name="l01133"></a><span class="lineno"> 1133</span>&#160;</div><div class="line"><a name="l01137"></a><span class="lineno"><a class="line" href="structam_1_1am__Sink__s.html"> 1137</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a></div><div class="line"><a name="l01138"></a><span class="lineno"> 1138</span>&#160;{</div><div class="line"><a name="l01139"></a><span class="lineno"> 1139</span>&#160;</div><div class="line"><a name="l01140"></a><span class="lineno"> 1140</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l01147"></a><span class="lineno"><a class="line" href="structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1"> 1147</a></span>&#160; am_sinkID_t <a class="code" href="structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1">sinkID</a>;</div><div class="line"><a name="l01151"></a><span class="lineno"><a class="line" href="structam_1_1am__Sink__s.html#a15f5ed66ddc508c1ab4196b11a8ff031"> 1151</a></span>&#160; std::string <a class="code" href="structam_1_1am__Sink__s.html#a15f5ed66ddc508c1ab4196b11a8ff031">name</a>;</div><div class="line"><a name="l01156"></a><span class="lineno"><a class="line" href="structam_1_1am__Sink__s.html#a8505cd0b29334007bd6dd5555f482cce"> 1156</a></span>&#160; am_domainID_t <a class="code" href="structam_1_1am__Sink__s.html#a8505cd0b29334007bd6dd5555f482cce">domainID</a>;</div><div class="line"><a name="l01161"></a><span class="lineno"><a class="line" href="structam_1_1am__Sink__s.html#af13055c029c9ca7da3f6701e1b1af418"> 1161</a></span>&#160; am_sinkClass_t <a class="code" href="structam_1_1am__Sink__s.html#af13055c029c9ca7da3f6701e1b1af418">sinkClassID</a>;</div><div class="line"><a name="l01165"></a><span class="lineno"><a class="line" href="structam_1_1am__Sink__s.html#ad34fd3d83d674ee842dc8f432295ffbd"> 1165</a></span>&#160; am_volume_t <a class="code" href="structam_1_1am__Sink__s.html#ad34fd3d83d674ee842dc8f432295ffbd">volume</a>;</div><div class="line"><a name="l01174"></a><span class="lineno"><a class="line" href="structam_1_1am__Sink__s.html#a330b3bebac302af2065b2999b089dcb0"> 1174</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="structam_1_1am__Sink__s.html#a330b3bebac302af2065b2999b089dcb0">visible</a>;</div><div class="line"><a name="l01186"></a><span class="lineno"><a class="line" href="structam_1_1am__Sink__s.html#acb1a98138ddb331e8cd739bb4de2ee75"> 1186</a></span>&#160; <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a> <a class="code" href="structam_1_1am__Sink__s.html#acb1a98138ddb331e8cd739bb4de2ee75">available</a>;</div><div class="line"><a name="l01192"></a><span class="lineno"><a class="line" href="structam_1_1am__Sink__s.html#a96e6c7aeaa5b2b6fc0c7767e78eea68f"> 1192</a></span>&#160; <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> <a class="code" href="structam_1_1am__Sink__s.html#a96e6c7aeaa5b2b6fc0c7767e78eea68f">muteState</a>;</div><div class="line"><a name="l01198"></a><span class="lineno"><a class="line" href="structam_1_1am__Sink__s.html#ae04b205707fd16f34745c039d47cda01"> 1198</a></span>&#160; am_mainVolume_t <a class="code" href="structam_1_1am__Sink__s.html#ae04b205707fd16f34745c039d47cda01">mainVolume</a>;</div><div class="line"><a name="l01204"></a><span class="lineno"><a class="line" href="structam_1_1am__Sink__s.html#a63bd5bf471a66d23850b0192283c10f8"> 1204</a></span>&#160; std::vector&lt;am_SoundProperty_s&gt; <a class="code" href="structam_1_1am__Sink__s.html#a63bd5bf471a66d23850b0192283c10f8">listSoundProperties</a>;</div><div class="line"><a name="l01209"></a><span class="lineno"><a class="line" href="structam_1_1am__Sink__s.html#af5692eedaf4886be06f92293cd474d3e"> 1209</a></span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; <a class="code" href="structam_1_1am__Sink__s.html#af5692eedaf4886be06f92293cd474d3e">listConnectionFormats</a>;</div><div class="line"><a name="l01215"></a><span class="lineno"><a class="line" href="structam_1_1am__Sink__s.html#a61592d0d7c72c080914b0445163c5553"> 1215</a></span>&#160; std::vector&lt;am_MainSoundProperty_s&gt; <a class="code" href="structam_1_1am__Sink__s.html#a61592d0d7c72c080914b0445163c5553">listMainSoundProperties</a>;</div><div class="line"><a name="l01220"></a><span class="lineno"><a class="line" href="structam_1_1am__Sink__s.html#a722057619a74a8dd8822a24f0bb75434"> 1220</a></span>&#160; std::vector&lt;am_NotificationConfiguration_s&gt; <a class="code" href="structam_1_1am__Sink__s.html#a722057619a74a8dd8822a24f0bb75434">listMainNotificationConfigurations</a>;</div><div class="line"><a name="l01225"></a><span class="lineno"><a class="line" href="structam_1_1am__Sink__s.html#af334fe986af2145236a1d1ea9002fe00"> 1225</a></span>&#160; std::vector&lt;am_NotificationConfiguration_s&gt; <a class="code" href="structam_1_1am__Sink__s.html#af334fe986af2145236a1d1ea9002fe00">listNotificationConfigurations</a>;</div><div class="line"><a name="l01226"></a><span class="lineno"> 1226</span>&#160;</div><div class="line"><a name="l01227"></a><span class="lineno"> 1227</span>&#160;};</div><div class="line"><a name="l01228"></a><span class="lineno"> 1228</span>&#160;</div><div class="line"><a name="l01232"></a><span class="lineno"><a class="line" href="structam_1_1am__Source__s.html"> 1232</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a></div><div class="line"><a name="l01233"></a><span class="lineno"> 1233</span>&#160;{</div><div class="line"><a name="l01234"></a><span class="lineno"> 1234</span>&#160;</div><div class="line"><a name="l01235"></a><span class="lineno"> 1235</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l01242"></a><span class="lineno"><a class="line" href="structam_1_1am__Source__s.html#ad224888802fabebefe6ff587412da9fd"> 1242</a></span>&#160; am_sourceID_t <a class="code" href="structam_1_1am__Source__s.html#ad224888802fabebefe6ff587412da9fd">sourceID</a>;</div><div class="line"><a name="l01247"></a><span class="lineno"><a class="line" href="structam_1_1am__Source__s.html#a57854adc822ed77c6443ec2c745820af"> 1247</a></span>&#160; am_domainID_t <a class="code" href="structam_1_1am__Source__s.html#a57854adc822ed77c6443ec2c745820af">domainID</a>;</div><div class="line"><a name="l01251"></a><span class="lineno"><a class="line" href="structam_1_1am__Source__s.html#a85dbb09cc190834a1e10e6ac4ee5f6fb"> 1251</a></span>&#160; std::string <a class="code" href="structam_1_1am__Source__s.html#a85dbb09cc190834a1e10e6ac4ee5f6fb">name</a>;</div><div class="line"><a name="l01257"></a><span class="lineno"><a class="line" href="structam_1_1am__Source__s.html#a11aed737b64b5216b786f0804fc23a79"> 1257</a></span>&#160; am_sourceClass_t <a class="code" href="structam_1_1am__Source__s.html#a11aed737b64b5216b786f0804fc23a79">sourceClassID</a>;</div><div class="line"><a name="l01269"></a><span class="lineno"><a class="line" href="structam_1_1am__Source__s.html#a15b7672dacb2e91fb56134766eb33a5d"> 1269</a></span>&#160; <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am_SourceState_e</a> <a class="code" href="structam_1_1am__Source__s.html#a15b7672dacb2e91fb56134766eb33a5d">sourceState</a>;</div><div class="line"><a name="l01275"></a><span class="lineno"><a class="line" href="structam_1_1am__Source__s.html#add220cb377b2e4943cafac1206056296"> 1275</a></span>&#160; am_volume_t <a class="code" href="structam_1_1am__Source__s.html#add220cb377b2e4943cafac1206056296">volume</a>;</div><div class="line"><a name="l01284"></a><span class="lineno"><a class="line" href="structam_1_1am__Source__s.html#a9904977c28ce558db9c8aec2172de7b7"> 1284</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="structam_1_1am__Source__s.html#a9904977c28ce558db9c8aec2172de7b7">visible</a>;</div><div class="line"><a name="l01298"></a><span class="lineno"><a class="line" href="structam_1_1am__Source__s.html#abcc899d845aa22799119ac0807bacc7f"> 1298</a></span>&#160; <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a> <a class="code" href="structam_1_1am__Source__s.html#abcc899d845aa22799119ac0807bacc7f">available</a>;</div><div class="line"><a name="l01308"></a><span class="lineno"><a class="line" href="structam_1_1am__Source__s.html#a2e6ca4857b4e45bb5ecca3ac73a01563"> 1308</a></span>&#160; <a class="code" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am_InterruptState_e</a> <a class="code" href="structam_1_1am__Source__s.html#a2e6ca4857b4e45bb5ecca3ac73a01563">interruptState</a>;</div><div class="line"><a name="l01314"></a><span class="lineno"><a class="line" href="structam_1_1am__Source__s.html#ab8f66d87b2c466afe29abd7d0038c1f8"> 1314</a></span>&#160; std::vector&lt;am_SoundProperty_s&gt; <a class="code" href="structam_1_1am__Source__s.html#ab8f66d87b2c466afe29abd7d0038c1f8">listSoundProperties</a>;</div><div class="line"><a name="l01319"></a><span class="lineno"><a class="line" href="structam_1_1am__Source__s.html#a161ce36395faa9faea7db1699c62c700"> 1319</a></span>&#160; std::vector&lt;am_CustomConnectionFormat_t&gt; <a class="code" href="structam_1_1am__Source__s.html#a161ce36395faa9faea7db1699c62c700">listConnectionFormats</a>;</div><div class="line"><a name="l01325"></a><span class="lineno"><a class="line" href="structam_1_1am__Source__s.html#a9b62e48568f8b5ed78c82b1bcca138f7"> 1325</a></span>&#160; std::vector&lt;am_MainSoundProperty_s&gt; <a class="code" href="structam_1_1am__Source__s.html#a9b62e48568f8b5ed78c82b1bcca138f7">listMainSoundProperties</a>;</div><div class="line"><a name="l01330"></a><span class="lineno"><a class="line" href="structam_1_1am__Source__s.html#ac0f66fac0b177a4196f6159d4c66fb5c"> 1330</a></span>&#160; std::vector&lt;am_NotificationConfiguration_s&gt; <a class="code" href="structam_1_1am__Source__s.html#ac0f66fac0b177a4196f6159d4c66fb5c">listMainNotificationConfigurations</a>;</div><div class="line"><a name="l01335"></a><span class="lineno"><a class="line" href="structam_1_1am__Source__s.html#a080cec59e7c0b8cd1d1daea73b17ac7a"> 1335</a></span>&#160; std::vector&lt;am_NotificationConfiguration_s&gt; <a class="code" href="structam_1_1am__Source__s.html#a080cec59e7c0b8cd1d1daea73b17ac7a">listNotificationConfigurations</a>;</div><div class="line"><a name="l01336"></a><span class="lineno"> 1336</span>&#160;</div><div class="line"><a name="l01337"></a><span class="lineno"> 1337</span>&#160;};</div><div class="line"><a name="l01338"></a><span class="lineno"> 1338</span>&#160;</div><div class="line"><a name="l01342"></a><span class="lineno"><a class="line" href="structam_1_1am__Domain__s.html"> 1342</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__Domain__s.html">am_Domain_s</a></div><div class="line"><a name="l01343"></a><span class="lineno"> 1343</span>&#160;{</div><div class="line"><a name="l01344"></a><span class="lineno"> 1344</span>&#160;</div><div class="line"><a name="l01345"></a><span class="lineno"> 1345</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l01349"></a><span class="lineno"><a class="line" href="structam_1_1am__Domain__s.html#aa7c60d47722a938f9a38dcecf3f48094"> 1349</a></span>&#160; am_domainID_t <a class="code" href="structam_1_1am__Domain__s.html#aa7c60d47722a938f9a38dcecf3f48094">domainID</a>;</div><div class="line"><a name="l01353"></a><span class="lineno"><a class="line" href="structam_1_1am__Domain__s.html#a66d956d830a962e22b6cfc37caea861c"> 1353</a></span>&#160; std::string <a class="code" href="structam_1_1am__Domain__s.html#a66d956d830a962e22b6cfc37caea861c">name</a>;</div><div class="line"><a name="l01358"></a><span class="lineno"><a class="line" href="structam_1_1am__Domain__s.html#ab16b5804711358bd383308036eb3e8db"> 1358</a></span>&#160; std::string <a class="code" href="structam_1_1am__Domain__s.html#ab16b5804711358bd383308036eb3e8db">busname</a>;</div><div class="line"><a name="l01362"></a><span class="lineno"><a class="line" href="structam_1_1am__Domain__s.html#ad8b64313b91d4a46afac8be40fb2fcca"> 1362</a></span>&#160; std::string <a class="code" href="structam_1_1am__Domain__s.html#ad8b64313b91d4a46afac8be40fb2fcca">nodename</a>;</div><div class="line"><a name="l01366"></a><span class="lineno"><a class="line" href="structam_1_1am__Domain__s.html#a260ddda715cb8e957ced99cb5236045f"> 1366</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="structam_1_1am__Domain__s.html#a260ddda715cb8e957ced99cb5236045f">early</a>;</div><div class="line"><a name="l01370"></a><span class="lineno"><a class="line" href="structam_1_1am__Domain__s.html#a6286f0b7a080d8dab9ef889562af72b7"> 1370</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="structam_1_1am__Domain__s.html#a6286f0b7a080d8dab9ef889562af72b7">complete</a>;</div><div class="line"><a name="l01374"></a><span class="lineno"><a class="line" href="structam_1_1am__Domain__s.html#aba410e9e39cdee898fd50eaf2440fac8"> 1374</a></span>&#160; <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> <a class="code" href="structam_1_1am__Domain__s.html#aba410e9e39cdee898fd50eaf2440fac8">state</a>;</div><div class="line"><a name="l01375"></a><span class="lineno"> 1375</span>&#160;</div><div class="line"><a name="l01376"></a><span class="lineno"> 1376</span>&#160;};</div><div class="line"><a name="l01377"></a><span class="lineno"> 1377</span>&#160;</div><div class="line"><a name="l01381"></a><span class="lineno"><a class="line" href="structam_1_1am__Connection__s.html"> 1381</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__Connection__s.html">am_Connection_s</a></div><div class="line"><a name="l01382"></a><span class="lineno"> 1382</span>&#160;{</div><div class="line"><a name="l01383"></a><span class="lineno"> 1383</span>&#160;</div><div class="line"><a name="l01384"></a><span class="lineno"> 1384</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l01388"></a><span class="lineno"><a class="line" href="structam_1_1am__Connection__s.html#a07e73802b379fc7f72c27daff4b6218b"> 1388</a></span>&#160; am_connectionID_t <a class="code" href="structam_1_1am__Connection__s.html#a07e73802b379fc7f72c27daff4b6218b">connectionID</a>;</div><div class="line"><a name="l01392"></a><span class="lineno"><a class="line" href="structam_1_1am__Connection__s.html#a1e7d70c584810ba5cb2634d1a2800035"> 1392</a></span>&#160; am_sourceID_t <a class="code" href="structam_1_1am__Connection__s.html#a1e7d70c584810ba5cb2634d1a2800035">sourceID</a>;</div><div class="line"><a name="l01396"></a><span class="lineno"><a class="line" href="structam_1_1am__Connection__s.html#a39b05fef7f7ba6496e540ec7f19949c2"> 1396</a></span>&#160; am_sinkID_t <a class="code" href="structam_1_1am__Connection__s.html#a39b05fef7f7ba6496e540ec7f19949c2">sinkID</a>;</div><div class="line"><a name="l01400"></a><span class="lineno"><a class="line" href="structam_1_1am__Connection__s.html#a5199c60db711074844cfb6cfbd6a0089"> 1400</a></span>&#160; am_timeSync_t <a class="code" href="structam_1_1am__Connection__s.html#a5199c60db711074844cfb6cfbd6a0089">delay</a>;</div><div class="line"><a name="l01404"></a><span class="lineno"><a class="line" href="structam_1_1am__Connection__s.html#ab1f87b525ab5adda91e35e2adcccca33"> 1404</a></span>&#160; am_CustomConnectionFormat_t <a class="code" href="structam_1_1am__Connection__s.html#ab1f87b525ab5adda91e35e2adcccca33">connectionFormat</a>;</div><div class="line"><a name="l01405"></a><span class="lineno"> 1405</span>&#160;</div><div class="line"><a name="l01406"></a><span class="lineno"> 1406</span>&#160;};</div><div class="line"><a name="l01407"></a><span class="lineno"> 1407</span>&#160;</div><div class="line"><a name="l01413"></a><span class="lineno"><a class="line" href="unionam_1_1am__EarlyData__u.html"> 1413</a></span>&#160;<span class="keyword">union </span><a class="code" href="unionam_1_1am__EarlyData__u.html">am_EarlyData_u</a></div><div class="line"><a name="l01414"></a><span class="lineno"> 1414</span>&#160;{</div><div class="line"><a name="l01415"></a><span class="lineno"> 1415</span>&#160;</div><div class="line"><a name="l01416"></a><span class="lineno"> 1416</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l01417"></a><span class="lineno"><a class="line" href="unionam_1_1am__EarlyData__u.html#af77e68c1054ce89b7bbd48b955c994fa"> 1417</a></span>&#160; am_volume_t <a class="code" href="unionam_1_1am__EarlyData__u.html#af77e68c1054ce89b7bbd48b955c994fa">volume</a>;</div><div class="line"><a name="l01418"></a><span class="lineno"><a class="line" href="unionam_1_1am__EarlyData__u.html#ab92a56ccdf034a46b9141ba7f3470a3b"> 1418</a></span>&#160; <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> <a class="code" href="unionam_1_1am__EarlyData__u.html#ab92a56ccdf034a46b9141ba7f3470a3b">soundProperty</a>;</div><div class="line"><a name="l01419"></a><span class="lineno"><a class="line" href="unionam_1_1am__EarlyData__u.html#a9fb2bbfdf116c1a6ddaa0e4ab743656c"> 1419</a></span>&#160; <a class="code" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am_InterruptState_e</a> <a class="code" href="unionam_1_1am__EarlyData__u.html#a9fb2bbfdf116c1a6ddaa0e4ab743656c">interruptState</a>;</div><div class="line"><a name="l01420"></a><span class="lineno"> 1420</span>&#160;</div><div class="line"><a name="l01421"></a><span class="lineno"> 1421</span>&#160;};</div><div class="line"><a name="l01422"></a><span class="lineno"> 1422</span>&#160;</div><div class="line"><a name="l01428"></a><span class="lineno"><a class="line" href="unionam_1_1am__DataType__u.html"> 1428</a></span>&#160;<span class="keyword">union </span><a class="code" href="unionam_1_1am__DataType__u.html">am_DataType_u</a></div><div class="line"><a name="l01429"></a><span class="lineno"> 1429</span>&#160;{</div><div class="line"><a name="l01430"></a><span class="lineno"> 1430</span>&#160;</div><div class="line"><a name="l01431"></a><span class="lineno"> 1431</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l01432"></a><span class="lineno"><a class="line" href="unionam_1_1am__DataType__u.html#a9219c5b05fb6ba7a12fe473634517667"> 1432</a></span>&#160; am_sinkID_t <a class="code" href="unionam_1_1am__DataType__u.html#a9219c5b05fb6ba7a12fe473634517667">sink</a>;</div><div class="line"><a name="l01433"></a><span class="lineno"><a class="line" href="unionam_1_1am__DataType__u.html#a7333c32d61174f6800ff14a326ca824e"> 1433</a></span>&#160; am_sourceID_t <a class="code" href="unionam_1_1am__DataType__u.html#a7333c32d61174f6800ff14a326ca824e">source</a>;</div><div class="line"><a name="l01434"></a><span class="lineno"> 1434</span>&#160;</div><div class="line"><a name="l01435"></a><span class="lineno"> 1435</span>&#160;};</div><div class="line"><a name="l01436"></a><span class="lineno"> 1436</span>&#160;</div><div class="line"><a name="l01437"></a><span class="lineno"><a class="line" href="structam_1_1am__EarlyData__s.html"> 1437</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__EarlyData__s.html">am_EarlyData_s</a></div><div class="line"><a name="l01438"></a><span class="lineno"> 1438</span>&#160;{</div><div class="line"><a name="l01439"></a><span class="lineno"> 1439</span>&#160;</div><div class="line"><a name="l01440"></a><span class="lineno"> 1440</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l01441"></a><span class="lineno"><a class="line" href="structam_1_1am__EarlyData__s.html#ae9666d7be0aeab3de5e2f9530636d43f"> 1441</a></span>&#160; <a class="code" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169">am_EarlyDataType_e</a> <a class="code" href="structam_1_1am__EarlyData__s.html#ae9666d7be0aeab3de5e2f9530636d43f">type</a>;</div><div class="line"><a name="l01442"></a><span class="lineno"><a class="line" href="structam_1_1am__EarlyData__s.html#afdd7e16107c4a90ec5e1fa115f5761d9"> 1442</a></span>&#160; <a class="code" href="unionam_1_1am__DataType__u.html">am_DataType_u</a> <a class="code" href="structam_1_1am__EarlyData__s.html#afdd7e16107c4a90ec5e1fa115f5761d9">sinksource</a>;</div><div class="line"><a name="l01443"></a><span class="lineno"><a class="line" href="structam_1_1am__EarlyData__s.html#aa0e859a350ff1b89b3b9520b5ab14dfa"> 1443</a></span>&#160; <a class="code" href="unionam_1_1am__EarlyData__u.html">am_EarlyData_u</a> <a class="code" href="structam_1_1am__EarlyData__s.html#aa0e859a350ff1b89b3b9520b5ab14dfa">data</a>;</div><div class="line"><a name="l01444"></a><span class="lineno"> 1444</span>&#160;</div><div class="line"><a name="l01445"></a><span class="lineno"> 1445</span>&#160;};</div><div class="line"><a name="l01446"></a><span class="lineno"> 1446</span>&#160;</div><div class="line"><a name="l01450"></a><span class="lineno"><a class="line" href="structam_1_1am__Volumes__s.html"> 1450</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structam_1_1am__Volumes__s.html">am_Volumes_s</a></div><div class="line"><a name="l01451"></a><span class="lineno"> 1451</span>&#160;{</div><div class="line"><a name="l01452"></a><span class="lineno"> 1452</span>&#160;</div><div class="line"><a name="l01453"></a><span class="lineno"> 1453</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l01457"></a><span class="lineno"><a class="line" href="structam_1_1am__Volumes__s.html#a7eb3b653e2b5721e677e596ddcf393b2"> 1457</a></span>&#160; <a class="code" href="namespaceam.html#a07f9b57ede577d1e70afec63e606759f">am_VolumeType_e</a> <a class="code" href="structam_1_1am__Volumes__s.html#a7eb3b653e2b5721e677e596ddcf393b2">volumeType</a>;</div><div class="line"><a name="l01461"></a><span class="lineno"><a class="line" href="structam_1_1am__Volumes__s.html#ac4d2a92c90e653fb89926a9fb90cbd6a"> 1461</a></span>&#160; <a class="code" href="unionam_1_1am__DataType__u.html">am_DataType_u</a> <a class="code" href="structam_1_1am__Volumes__s.html#ac4d2a92c90e653fb89926a9fb90cbd6a">volumeID</a>;</div><div class="line"><a name="l01465"></a><span class="lineno"><a class="line" href="structam_1_1am__Volumes__s.html#ad02cca640e5e110318711a269f53079e"> 1465</a></span>&#160; am_volume_t <a class="code" href="structam_1_1am__Volumes__s.html#ad02cca640e5e110318711a269f53079e">volume</a>;</div><div class="line"><a name="l01469"></a><span class="lineno"><a class="line" href="structam_1_1am__Volumes__s.html#a15f81ed79fdfbc93a325089fc68ff8fb"> 1469</a></span>&#160; am_CustomRampType_t <a class="code" href="structam_1_1am__Volumes__s.html#a15f81ed79fdfbc93a325089fc68ff8fb">ramp</a>;</div><div class="line"><a name="l01473"></a><span class="lineno"><a class="line" href="structam_1_1am__Volumes__s.html#affd26e898ff854ab8d463bb403e25481"> 1473</a></span>&#160; am_time_t <a class="code" href="structam_1_1am__Volumes__s.html#affd26e898ff854ab8d463bb403e25481">time</a>;</div><div class="line"><a name="l01474"></a><span class="lineno"> 1474</span>&#160;</div><div class="line"><a name="l01475"></a><span class="lineno"> 1475</span>&#160;};</div><div class="line"><a name="l01476"></a><span class="lineno"> 1476</span>&#160;}</div><div class="line"><a name="l01477"></a><span class="lineno"> 1477</span>&#160;<span class="preprocessor">#endif // !defined(EA_E0F066FD_E6D8_4ca9_84C3_D0C02AF09BF8__INCLUDED_)</span></div><div class="ttc" id="structam_1_1am__Converter__s_html_a7e66c234376aa4fce173cfdc3aebff82"><div class="ttname"><a href="structam_1_1am__Converter__s.html#a7e66c234376aa4fce173cfdc3aebff82">am::am_Converter_s::sourceID</a></div><div class="ttdeci">am_sourceID_t sourceID</div><div class="ttdoc">The sourceID of the converter sink-end. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00640">audiomanagertypes.h:640</a></div></div>
<div class="ttc" id="structam_1_1am__Domain__s_html_ab16b5804711358bd383308036eb3e8db"><div class="ttname"><a href="structam_1_1am__Domain__s.html#ab16b5804711358bd383308036eb3e8db">am::am_Domain_s::busname</a></div><div class="ttdeci">std::string busname</div><div class="ttdoc">the busname. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01358">audiomanagertypes.h:1358</a></div></div>
<div class="ttc" id="namespaceam_html_ae29e007a0f5fc513c41d0814cc75fd13"><div class="ttname"><a href="namespaceam.html#ae29e007a0f5fc513c41d0814cc75fd13">am::am_CustomNotificationType_t</a></div><div class="ttdeci">uint16_t am_CustomNotificationType_t</div><div class="ttdoc">The notification types are project specific. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00168">audiomanagertypes.h:168</a></div></div>
<div class="ttc" id="namespaceam_html_af966cbbc3b1d6e637d81a46eaa7dd358ae826caf911268a1f382293763af982cf"><div class="ttname"><a href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358ae826caf911268a1f382293763af982cf">am::SS_ON</a></div><div class="ttdoc">The source can be activly heared. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00418">audiomanagertypes.h:418</a></div></div>
@@ -672,6 +132,7 @@ $(document).ready(function(){initNavTree('audiomanagertypes_8h_source.html','');
<div class="ttc" id="structam_1_1am__RoutingElement__s_html_aa62eb1c5d54fce616106aa928e72beba"><div class="ttname"><a href="structam_1_1am__RoutingElement__s.html#aa62eb1c5d54fce616106aa928e72beba">am::am_RoutingElement_s::sourceID</a></div><div class="ttdeci">am_sourceID_t sourceID</div><div class="ttdoc">the source ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00791">audiomanagertypes.h:791</a></div></div>
<div class="ttc" id="structam_1_1am__SourceClass__s_html_aa958c982c51508bca3bc063e459575b4"><div class="ttname"><a href="structam_1_1am__SourceClass__s.html#aa958c982c51508bca3bc063e459575b4">am::am_SourceClass_s::listClassProperties</a></div><div class="ttdeci">std::vector&lt; am_ClassProperty_s &gt; listClassProperties</div><div class="ttdoc">the list of the class properties. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00907">audiomanagertypes.h:907</a></div></div>
<div class="ttc" id="structam_1_1am__Converter__s_html_a380af10e17c4128cc2fb32114454be71"><div class="ttname"><a href="structam_1_1am__Converter__s.html#a380af10e17c4128cc2fb32114454be71">am::am_Converter_s::converterID</a></div><div class="ttdeci">am_converterID_t converterID</div><div class="ttdoc">This is the ID of the converter, it is unique in the system. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00616">audiomanagertypes.h:616</a></div></div>
+<div class="ttc" id="namespaceam_html"><div class="ttname"><a href="namespaceam.html">am</a></div><div class="ttdoc">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects...</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8h_source.html#l00029">CAmCommandReceiver.h:29</a></div></div>
<div class="ttc" id="structam_1_1am__Sink__s_html_a722057619a74a8dd8822a24f0bb75434"><div class="ttname"><a href="structam_1_1am__Sink__s.html#a722057619a74a8dd8822a24f0bb75434">am::am_Sink_s::listMainNotificationConfigurations</a></div><div class="ttdeci">std::vector&lt; am_NotificationConfiguration_s &gt; listMainNotificationConfigurations</div><div class="ttdoc">This is the list of the MainNotificationConfigurations. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01220">audiomanagertypes.h:1220</a></div></div>
<div class="ttc" id="structam_1_1am__SourceClass__s_html_ad50644dfe1113e8aba449faa05780fad"><div class="ttname"><a href="structam_1_1am__SourceClass__s.html#ad50644dfe1113e8aba449faa05780fad">am::am_SourceClass_s::sourceClassID</a></div><div class="ttdeci">am_sourceClass_t sourceClassID</div><div class="ttdoc">the source ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00898">audiomanagertypes.h:898</a></div></div>
<div class="ttc" id="structam_1_1am__Domain__s_html_a260ddda715cb8e957ced99cb5236045f"><div class="ttname"><a href="structam_1_1am__Domain__s.html#a260ddda715cb8e957ced99cb5236045f">am::am_Domain_s::early</a></div><div class="ttdeci">bool early</div><div class="ttdoc">indicated if the domain is independent at startup or not </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01366">audiomanagertypes.h:1366</a></div></div>
@@ -850,7 +311,7 @@ $(document).ready(function(){initNavTree('audiomanagertypes_8h_source.html','');
<div class="ttc" id="namespaceam_html_a2e1718a0cd2d37bd5f989402b89c34a5"><div class="ttname"><a href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am::am_DomainState_e</a></div><div class="ttdeci">am_DomainState_e</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00280">audiomanagertypes.h:280</a></div></div>
<div class="ttc" id="structam_1_1am__Route__s_html_aa88feca01526bbbc69b1f44c9be22462"><div class="ttname"><a href="structam_1_1am__Route__s.html#aa88feca01526bbbc69b1f44c9be22462">am::am_Route_s::route</a></div><div class="ttdeci">std::vector&lt; am_RoutingElement_s &gt; route</div><div class="ttdoc">the actual route as list of routing elements </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00825">audiomanagertypes.h:825</a></div></div>
<div class="ttc" id="structam_1_1am__Route__s_html"><div class="ttname"><a href="structam_1_1am__Route__s.html">am::am_Route_s</a></div><div class="ttdoc">a list of routing elements that lead from source to sink </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00810">audiomanagertypes.h:810</a></div></div>
-<div class="ttc" id="structam_1_1am__Gateway__s_html_a299c727ffb962ed1f987fbac889ee06e"><div class="ttname"><a href="structam_1_1am__Gateway__s.html#a299c727ffb962ed1f987fbac889ee06e">am::am_Gateway_s::convertionMatrix</a></div><div class="ttdeci">std::vector&lt; bool &gt; convertionMatrix</div><div class="ttdoc">This is matrix holding information about the conversion capability of the gateway, it&#39;s length is defined by the length(listSinkFormats) x length(listSourceFormats). </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00777">audiomanagertypes.h:777</a></div></div>
+<div class="ttc" id="structam_1_1am__Gateway__s_html_a299c727ffb962ed1f987fbac889ee06e"><div class="ttname"><a href="structam_1_1am__Gateway__s.html#a299c727ffb962ed1f987fbac889ee06e">am::am_Gateway_s::convertionMatrix</a></div><div class="ttdeci">std::vector&lt; bool &gt; convertionMatrix</div><div class="ttdoc">This is matrix holding information about the conversion capability of the gateway, it&amp;#39;s length is defined by the length(listSinkFormats) x length(listSourceFormats). </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00777">audiomanagertypes.h:777</a></div></div>
<div class="ttc" id="namespaceam_html_afdf9339d3857221ed8c6addb694ce1cea5e6052b243a2c8a98660cbd874358b15"><div class="ttname"><a href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea5e6052b243a2c8a98660cbd874358b15">am::H_MAX</a></div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00451">audiomanagertypes.h:451</a></div></div>
<div class="ttc" id="namespaceam_html_a0ee627be6336efc1a44378ecdc972cd3a301ddce280fe0db598e9c26cc90776cd"><div class="ttname"><a href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3a301ddce280fe0db598e9c26cc90776cd">am::NS_MINIMUM</a></div><div class="ttdoc">The notification is sent out when the minimum given by am_NotificationParameter is reached...</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00505">audiomanagertypes.h:505</a></div></div>
<div class="ttc" id="namespaceam_html_afc05253c20a9333f02f7a4b3f7762269"><div class="ttname"><a href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am::am_HotSink_e</a></div><div class="ttdeci">am_HotSink_e</div><div class="ttdoc">describes the active sink of a crossfader. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00208">audiomanagertypes.h:208</a></div></div>
@@ -865,12 +326,11 @@ $(document).ready(function(){initNavTree('audiomanagertypes_8h_source.html','');
<div class="ttc" id="namespaceam_html_a1b4df0ded5f6d6d07ae583dc9a074209af2319d8fac8cdcf76a37197536e5bb1e"><div class="ttname"><a href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209af2319d8fac8cdcf76a37197536e5bb1e">am::CS_CONNECTED</a></div><div class="ttdoc">the connection is ready to be used </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00263">audiomanagertypes.h:263</a></div></div>
<div class="ttc" id="structam_1_1am__SoundProperty__s_html_adaf90d729af1e4dca87668616312ee57"><div class="ttname"><a href="structam_1_1am__SoundProperty__s.html#adaf90d729af1e4dca87668616312ee57">am::am_SoundProperty_s::type</a></div><div class="ttdeci">am_CustomSoundPropertyType_t type</div><div class="ttdoc">the type of the property - a project specific enum </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00839">audiomanagertypes.h:839</a></div></div>
<div class="ttc" id="structam_1_1am__Crossfader__s_html_a045ff126607c9885bb0d027570eb5710"><div class="ttname"><a href="structam_1_1am__Crossfader__s.html#a045ff126607c9885bb0d027570eb5710">am::am_Crossfader_s::sinkID_B</a></div><div class="ttdeci">am_sinkID_t sinkID_B</div><div class="ttdoc">The sinkID of the SinkB. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00584">audiomanagertypes.h:584</a></div></div>
-<div class="ttc" id="structam_1_1am__Handle__s_html_a05f863136a74f9fd3356e0c30149a649"><div class="ttname"><a href="structam_1_1am__Handle__s.html#a05f863136a74f9fd3356e0c30149a649">am::am_Handle_s::handleType</a></div><div class="ttdeci">am_Handle_e handleType</div><div class="ttdoc">the handletype </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00998">audiomanagertypes.h:998</a></div></div>
<div class="ttc" id="structam_1_1am__SinkType__s_html_a55f9813d5f9d3cfab81dc740d15ee53e"><div class="ttname"><a href="structam_1_1am__SinkType__s.html#a55f9813d5f9d3cfab81dc740d15ee53e">am::am_SinkType_s::muteState</a></div><div class="ttdeci">am_MuteState_e muteState</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00978">audiomanagertypes.h:978</a></div></div>
<div class="ttc" id="structam_1_1am__MainConnectionType__s_html"><div class="ttname"><a href="structam_1_1am__MainConnectionType__s.html">am::am_MainConnectionType_s</a></div><div class="ttdoc">this type holds all information of connections relevant to the HMI </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01026">audiomanagertypes.h:1026</a></div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">am::E_NOT_POSSIBLE</a></div><div class="ttdoc">the desired action is not possible </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00370">audiomanagertypes.h:370</a></div></div>
<div class="ttc" id="unionam_1_1am__EarlyData__u_html_a9fb2bbfdf116c1a6ddaa0e4ab743656c"><div class="ttname"><a href="unionam_1_1am__EarlyData__u.html#a9fb2bbfdf116c1a6ddaa0e4ab743656c">am::am_EarlyData_u::interruptState</a></div><div class="ttdeci">am_InterruptState_e interruptState</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01419">audiomanagertypes.h:1419</a></div></div>
-<div class="ttc" id="structam_1_1am__Converter__s_html_ab34ebf10f1a75f304f931788ffc1691d"><div class="ttname"><a href="structam_1_1am__Converter__s.html#ab34ebf10f1a75f304f931788ffc1691d">am::am_Converter_s::convertionMatrix</a></div><div class="ttdeci">std::vector&lt; bool &gt; convertionMatrix</div><div class="ttdoc">This is matrix holding information about the conversion capability of the converter, it&#39;s length is defined by the length(listSinkFormats) x length(listSourceFormats). </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00682">audiomanagertypes.h:682</a></div></div>
+<div class="ttc" id="structam_1_1am__Converter__s_html_ab34ebf10f1a75f304f931788ffc1691d"><div class="ttname"><a href="structam_1_1am__Converter__s.html#ab34ebf10f1a75f304f931788ffc1691d">am::am_Converter_s::convertionMatrix</a></div><div class="ttdeci">std::vector&lt; bool &gt; convertionMatrix</div><div class="ttdoc">This is matrix holding information about the conversion capability of the converter, it&amp;#39;s length is defined by the length(listSinkFormats) x length(listSourceFormats). </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00682">audiomanagertypes.h:682</a></div></div>
<div class="ttc" id="namespaceam_html_aad4420bb3c8b4e8b09d4a509901a53f4"><div class="ttname"><a href="namespaceam.html#aad4420bb3c8b4e8b09d4a509901a53f4">am::CP_GENIVI_SINK_TYPE</a></div><div class="ttdeci">A_CONST am_CustomClassProperty_t CP_GENIVI_SINK_TYPE</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00141">audiomanagertypes.h:141</a></div></div>
<div class="ttc" id="structam_1_1am__Gateway__s_html_a2e7f50bbf9f11eb7eec7d585dbbd0159"><div class="ttname"><a href="structam_1_1am__Gateway__s.html#a2e7f50bbf9f11eb7eec7d585dbbd0159">am::am_Gateway_s::sourceID</a></div><div class="ttdeci">am_sourceID_t sourceID</div><div class="ttdoc">The sourceID of the gateway sink-end. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00723">audiomanagertypes.h:723</a></div></div>
<div class="ttc" id="namespaceam_html_a8b8fc2ab1ac4d427ca85fe8549e6afd0"><div class="ttname"><a href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am::am_sourceClass_t</a></div><div class="ttdeci">uint16_t am_sourceClass_t</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00102">audiomanagertypes.h:102</a></div></div>
@@ -881,7 +341,6 @@ $(document).ready(function(){initNavTree('audiomanagertypes_8h_source.html','');
<div class="ttc" id="structam_1_1am__Converter__s_html_a129050d36e5f1710bed87e4490e7eb34"><div class="ttname"><a href="structam_1_1am__Converter__s.html#a129050d36e5f1710bed87e4490e7eb34">am::am_Converter_s::domainID</a></div><div class="ttdeci">am_domainID_t domainID</div><div class="ttdoc">This is the ID of the domain that registers the converter. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00644">audiomanagertypes.h:644</a></div></div>
<div class="ttc" id="namespaceam_html_a9326fbceaaceaa2fcfa77a0ab9097169a1ed6f12794800ea954e4a43509e63c7c"><div class="ttname"><a href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169a1ed6f12794800ea954e4a43509e63c7c">am::ES_UNKNOWN</a></div><div class="ttdoc">default </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00309">audiomanagertypes.h:309</a></div></div>
<div class="ttc" id="structam_1_1am__Availability__s_html"><div class="ttname"><a href="structam_1_1am__Availability__s.html">am::am_Availability_s</a></div><div class="ttdoc">this describes the availability of a sink or a source together with the latest change ...</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00523">audiomanagertypes.h:523</a></div></div>
-<div class="ttc" id="structam_1_1am__Handle__s_html_aad0238ce3ed33303aeef55a756bccc46"><div class="ttname"><a href="structam_1_1am__Handle__s.html#aad0238ce3ed33303aeef55a756bccc46">am::am_Handle_s::handle</a></div><div class="ttdeci">uint16_t handle</div><div class="ttdoc">the handle as value </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01002">audiomanagertypes.h:1002</a></div></div>
<div class="ttc" id="structam_1_1am__Gateway__s_html"><div class="ttname"><a href="structam_1_1am__Gateway__s.html">am::am_Gateway_s</a></div><div class="ttdoc">This struct describes the attributes of a gateway. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00689">audiomanagertypes.h:689</a></div></div>
<div class="ttc" id="namespaceam_html_a2dc976e6fa39404f87c87405e38b0ceb"><div class="ttname"><a href="namespaceam.html#a2dc976e6fa39404f87c87405e38b0ceb">am::RAMP_GENIVI_EXP</a></div><div class="ttdeci">A_CONST am_CustomRampType_t RAMP_GENIVI_EXP</div><div class="ttdoc">exponential update, soft start - high gradient at the end </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00187">audiomanagertypes.h:187</a></div></div>
<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4cea8408a08a72ff3963ba58cd5e82cf1441"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea8408a08a72ff3963ba58cd5e82cf1441">am::E_ABORTED</a></div><div class="ttdoc">the asynchronous action was aborted </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00378">audiomanagertypes.h:378</a></div></div>
@@ -960,9 +419,9 @@ $(document).ready(function(){initNavTree('audiomanagertypes_8h_source.html','');
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="audiomanagertypes_8h.html">audiomanagertypes.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/bc_s.png b/docs/bc_s.png
index 224b29a..224b29a 100644..100755
--- a/docs/bc_s.png
+++ b/docs/bc_s.png
Binary files differ
diff --git a/docs/bdwn.png b/docs/bdwn.png
index 940a0b9..940a0b9 100644..100755
--- a/docs/bdwn.png
+++ b/docs/bdwn.png
Binary files differ
diff --git a/docs/bus_topology.png b/docs/bus_topology.png
index 44486ff..44486ff 100644..100755
--- a/docs/bus_topology.png
+++ b/docs/bus_topology.png
Binary files differ
diff --git a/docs/classCAmLog-members.html b/docs/classCAmLog-members.html
index 626bf87..4a95784 100644..100755
--- a/docs/classCAmLog-members.html
+++ b/docs/classCAmLog-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classCAmLog.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -127,9 +130,9 @@ $(document).ready(function(){initNavTree('classCAmLog.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classCAmLog.html b/docs/classCAmLog.html
index 9edc224..687a322 100644..100755
--- a/docs/classCAmLog.html
+++ b/docs/classCAmLog.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: CAmLog Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classCAmLog.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -353,9 +356,9 @@ template&lt;class T &gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="classCAmLog.html">CAmLog</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classCAmLog.js b/docs/classCAmLog.js
index 23ad259..23ad259 100644..100755
--- a/docs/classCAmLog.js
+++ b/docs/classCAmLog.js
diff --git a/docs/classam_1_1CAmCommandLineSingleton-members.html b/docs/classam_1_1CAmCommandLineSingleton-members.html
index 7741af3..e7659fd 100644..100755
--- a/docs/classam_1_1CAmCommandLineSingleton-members.html
+++ b/docs/classam_1_1CAmCommandLineSingleton-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmCommandLineSingleton.htm
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -121,9 +124,9 @@ $(document).ready(function(){initNavTree('classam_1_1CAmCommandLineSingleton.htm
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmCommandLineSingleton.html b/docs/classam_1_1CAmCommandLineSingleton.html
index 8905d3c..aa9ea95 100644..100755
--- a/docs/classam_1_1CAmCommandLineSingleton.html
+++ b/docs/classam_1_1CAmCommandLineSingleton.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::CAmCommandLineSingleton Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmCommandLineSingleton.htm
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -237,9 +240,9 @@ Static Public Member Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1CAmCommandLineSingleton.html">CAmCommandLineSingleton</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmCommandReceiver-members.html b/docs/classam_1_1CAmCommandReceiver-members.html
index 6fa3cbc..ac3c016 100644..100755
--- a/docs/classam_1_1CAmCommandReceiver-members.html
+++ b/docs/classam_1_1CAmCommandReceiver-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmCommandReceiver.html',''
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -154,9 +157,9 @@ $(document).ready(function(){initNavTree('classam_1_1CAmCommandReceiver.html',''
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmCommandReceiver.html b/docs/classam_1_1CAmCommandReceiver.html
index 24f58b5..88c5194 100644..100755
--- a/docs/classam_1_1CAmCommandReceiver.html
+++ b/docs/classam_1_1CAmCommandReceiver.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::CAmCommandReceiver Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmCommandReceiver.html',''
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -137,97 +140,97 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a32bb0e128a996e3ad891111260802146"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommandReceiver.html#a32bb0e128a996e3ad891111260802146">~CAmCommandReceiver</a> ()</td></tr>
<tr class="separator:a32bb0e128a996e3ad891111260802146"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62d8f5aee1e601d59f993c5a5561e234"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommandReceiver.html#a62d8f5aee1e601d59f993c5a5561e234">connect</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> &amp;mainConnectionID)</td></tr>
-<tr class="memdesc:a62d8f5aee1e601d59f993c5a5561e234"><td class="mdescLeft">&#160;</td><td class="mdescRight">connects a source to sink <a href="#a62d8f5aee1e601d59f993c5a5561e234">More...</a><br/></td></tr>
+<tr class="memdesc:a62d8f5aee1e601d59f993c5a5561e234"><td class="mdescLeft">&#160;</td><td class="mdescRight">connects a source to sink <a href="#a62d8f5aee1e601d59f993c5a5561e234">More...</a><br /></td></tr>
<tr class="separator:a62d8f5aee1e601d59f993c5a5561e234"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa24d0146f4e3c75e02d6c0152e246da1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommandReceiver.html#aa24d0146f4e3c75e02d6c0152e246da1">disconnect</a> (const <a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID)</td></tr>
-<tr class="memdesc:aa24d0146f4e3c75e02d6c0152e246da1"><td class="mdescLeft">&#160;</td><td class="mdescRight">disconnects a mainConnection <a href="#aa24d0146f4e3c75e02d6c0152e246da1">More...</a><br/></td></tr>
+<tr class="memdesc:aa24d0146f4e3c75e02d6c0152e246da1"><td class="mdescLeft">&#160;</td><td class="mdescRight">disconnects a mainConnection <a href="#aa24d0146f4e3c75e02d6c0152e246da1">More...</a><br /></td></tr>
<tr class="separator:aa24d0146f4e3c75e02d6c0152e246da1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d47bc67473d75495260abe8c666fc7e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommandReceiver.html#a6d47bc67473d75495260abe8c666fc7e">setVolume</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> volume)</td></tr>
-<tr class="memdesc:a6d47bc67473d75495260abe8c666fc7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets the volume for a sink <a href="#a6d47bc67473d75495260abe8c666fc7e">More...</a><br/></td></tr>
+<tr class="memdesc:a6d47bc67473d75495260abe8c666fc7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets the volume for a sink <a href="#a6d47bc67473d75495260abe8c666fc7e">More...</a><br /></td></tr>
<tr class="separator:a6d47bc67473d75495260abe8c666fc7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7a4c1fe5a2ecfaae5484a14d8820e58"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommandReceiver.html#ad7a4c1fe5a2ecfaae5484a14d8820e58">volumeStep</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const int16_t volumeStep)</td></tr>
-<tr class="memdesc:ad7a4c1fe5a2ecfaae5484a14d8820e58"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used to increment or decrement the current volume for a sink. <a href="#ad7a4c1fe5a2ecfaae5484a14d8820e58">More...</a><br/></td></tr>
+<tr class="memdesc:ad7a4c1fe5a2ecfaae5484a14d8820e58"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used to increment or decrement the current volume for a sink. <a href="#ad7a4c1fe5a2ecfaae5484a14d8820e58">More...</a><br /></td></tr>
<tr class="separator:ad7a4c1fe5a2ecfaae5484a14d8820e58"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afae22041843c5349be16a6593d3ebb9c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommandReceiver.html#afae22041843c5349be16a6593d3ebb9c">setSinkMuteState</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> muteState)</td></tr>
-<tr class="memdesc:afae22041843c5349be16a6593d3ebb9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets the mute state of a sink <a href="#afae22041843c5349be16a6593d3ebb9c">More...</a><br/></td></tr>
+<tr class="memdesc:afae22041843c5349be16a6593d3ebb9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets the mute state of a sink <a href="#afae22041843c5349be16a6593d3ebb9c">More...</a><br /></td></tr>
<tr class="separator:afae22041843c5349be16a6593d3ebb9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3044c8587e0674bc107d607b6863b99"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommandReceiver.html#aa3044c8587e0674bc107d607b6863b99">setMainSinkSoundProperty</a> (const <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &amp;soundProperty, const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)</td></tr>
-<tr class="memdesc:aa3044c8587e0674bc107d607b6863b99"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method is used to set sound properties, e.g. <a href="#aa3044c8587e0674bc107d607b6863b99">More...</a><br/></td></tr>
+<tr class="memdesc:aa3044c8587e0674bc107d607b6863b99"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method is used to set sound properties, e.g. <a href="#aa3044c8587e0674bc107d607b6863b99">More...</a><br /></td></tr>
<tr class="separator:aa3044c8587e0674bc107d607b6863b99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5275e9a3ed66acbe860729dd4665d7a1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommandReceiver.html#a5275e9a3ed66acbe860729dd4665d7a1">setMainSourceSoundProperty</a> (const <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &amp;soundProperty, const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID)</td></tr>
-<tr class="memdesc:a5275e9a3ed66acbe860729dd4665d7a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method is used to set sound properties, e.g. <a href="#a5275e9a3ed66acbe860729dd4665d7a1">More...</a><br/></td></tr>
+<tr class="memdesc:a5275e9a3ed66acbe860729dd4665d7a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method is used to set sound properties, e.g. <a href="#a5275e9a3ed66acbe860729dd4665d7a1">More...</a><br /></td></tr>
<tr class="separator:a5275e9a3ed66acbe860729dd4665d7a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33b0ab5fca8c82ce91b19f08c34471f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommandReceiver.html#a33b0ab5fca8c82ce91b19f08c34471f8">setSystemProperty</a> (const <a class="el" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a> &amp;property)</td></tr>
-<tr class="memdesc:a33b0ab5fca8c82ce91b19f08c34471f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">is used to set a specific system property. <a href="#a33b0ab5fca8c82ce91b19f08c34471f8">More...</a><br/></td></tr>
+<tr class="memdesc:a33b0ab5fca8c82ce91b19f08c34471f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">is used to set a specific system property. <a href="#a33b0ab5fca8c82ce91b19f08c34471f8">More...</a><br /></td></tr>
<tr class="separator:a33b0ab5fca8c82ce91b19f08c34471f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a011b02d5eddc693e5634583e0334e4a7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommandReceiver.html#a011b02d5eddc693e5634583e0334e4a7">getVolume</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="el" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> &amp;mainVolume) const </td></tr>
-<tr class="memdesc:a011b02d5eddc693e5634583e0334e4a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the current volume for the sink directly out of the database. <a href="#a011b02d5eddc693e5634583e0334e4a7">More...</a><br/></td></tr>
+<tr class="memdesc:a011b02d5eddc693e5634583e0334e4a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the current volume for the sink directly out of the database. <a href="#a011b02d5eddc693e5634583e0334e4a7">More...</a><br /></td></tr>
<tr class="separator:a011b02d5eddc693e5634583e0334e4a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59d10a7178e3227d0b8f415308c71179"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommandReceiver.html#a59d10a7178e3227d0b8f415308c71179">getListMainConnections</a> (std::vector&lt; <a class="el" href="structam_1_1am__MainConnectionType__s.html">am_MainConnectionType_s</a> &gt; &amp;listConnections) const </td></tr>
-<tr class="memdesc:a59d10a7178e3227d0b8f415308c71179"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the actual list of MainConnections <a href="#a59d10a7178e3227d0b8f415308c71179">More...</a><br/></td></tr>
+<tr class="memdesc:a59d10a7178e3227d0b8f415308c71179"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the actual list of MainConnections <a href="#a59d10a7178e3227d0b8f415308c71179">More...</a><br /></td></tr>
<tr class="separator:a59d10a7178e3227d0b8f415308c71179"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7dc13df4c7699dfdae5bcf6c4c1f7fa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommandReceiver.html#ab7dc13df4c7699dfdae5bcf6c4c1f7fa">getListMainSinks</a> (std::vector&lt; <a class="el" href="structam_1_1am__SinkType__s.html">am_SinkType_s</a> &gt; &amp;listMainSinks) const </td></tr>
-<tr class="memdesc:ab7dc13df4c7699dfdae5bcf6c4c1f7fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the actual list of Sinks <a href="#ab7dc13df4c7699dfdae5bcf6c4c1f7fa">More...</a><br/></td></tr>
+<tr class="memdesc:ab7dc13df4c7699dfdae5bcf6c4c1f7fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the actual list of Sinks <a href="#ab7dc13df4c7699dfdae5bcf6c4c1f7fa">More...</a><br /></td></tr>
<tr class="separator:ab7dc13df4c7699dfdae5bcf6c4c1f7fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59197bfc29443cbae19a26e9c10a4ba3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommandReceiver.html#a59197bfc29443cbae19a26e9c10a4ba3">getListMainSources</a> (std::vector&lt; <a class="el" href="structam_1_1am__SourceType__s.html">am_SourceType_s</a> &gt; &amp;listMainSources) const </td></tr>
-<tr class="memdesc:a59197bfc29443cbae19a26e9c10a4ba3"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the actual list of Sources <a href="#a59197bfc29443cbae19a26e9c10a4ba3">More...</a><br/></td></tr>
+<tr class="memdesc:a59197bfc29443cbae19a26e9c10a4ba3"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the actual list of Sources <a href="#a59197bfc29443cbae19a26e9c10a4ba3">More...</a><br /></td></tr>
<tr class="separator:a59197bfc29443cbae19a26e9c10a4ba3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f2313f8608c5cc7948f1406ec04beb7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommandReceiver.html#a9f2313f8608c5cc7948f1406ec04beb7">getListMainSinkSoundProperties</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt; <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &gt; &amp;listSoundProperties) const </td></tr>
-<tr class="memdesc:a9f2313f8608c5cc7948f1406ec04beb7"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is used to retrieve all source sound properties related to a source. <a href="#a9f2313f8608c5cc7948f1406ec04beb7">More...</a><br/></td></tr>
+<tr class="memdesc:a9f2313f8608c5cc7948f1406ec04beb7"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is used to retrieve all source sound properties related to a source. <a href="#a9f2313f8608c5cc7948f1406ec04beb7">More...</a><br /></td></tr>
<tr class="separator:a9f2313f8608c5cc7948f1406ec04beb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa21122ef14406f9454a9033c689bc660"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommandReceiver.html#aa21122ef14406f9454a9033c689bc660">getListMainSourceSoundProperties</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt; <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &gt; &amp;listSourceProperties) const </td></tr>
-<tr class="memdesc:aa21122ef14406f9454a9033c689bc660"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is used to retrieve all source sound properties related to a source. <a href="#aa21122ef14406f9454a9033c689bc660">More...</a><br/></td></tr>
+<tr class="memdesc:aa21122ef14406f9454a9033c689bc660"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is used to retrieve all source sound properties related to a source. <a href="#aa21122ef14406f9454a9033c689bc660">More...</a><br /></td></tr>
<tr class="separator:aa21122ef14406f9454a9033c689bc660"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2aaf5164223f9d180593a37e96945891"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommandReceiver.html#a2aaf5164223f9d180593a37e96945891">getListSourceClasses</a> (std::vector&lt; <a class="el" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a> &gt; &amp;listSourceClasses) const </td></tr>
-<tr class="memdesc:a2aaf5164223f9d180593a37e96945891"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is used to retrieve SourceClass Information of all source classes. <a href="#a2aaf5164223f9d180593a37e96945891">More...</a><br/></td></tr>
+<tr class="memdesc:a2aaf5164223f9d180593a37e96945891"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is used to retrieve SourceClass Information of all source classes. <a href="#a2aaf5164223f9d180593a37e96945891">More...</a><br /></td></tr>
<tr class="separator:a2aaf5164223f9d180593a37e96945891"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae42ce7867ffe512f973021b5677b879"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommandReceiver.html#aae42ce7867ffe512f973021b5677b879">getListSinkClasses</a> (std::vector&lt; <a class="el" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a> &gt; &amp;listSinkClasses) const </td></tr>
-<tr class="memdesc:aae42ce7867ffe512f973021b5677b879"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is used to retrieve SinkClass Information of all sink classes. <a href="#aae42ce7867ffe512f973021b5677b879">More...</a><br/></td></tr>
+<tr class="memdesc:aae42ce7867ffe512f973021b5677b879"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is used to retrieve SinkClass Information of all sink classes. <a href="#aae42ce7867ffe512f973021b5677b879">More...</a><br /></td></tr>
<tr class="separator:aae42ce7867ffe512f973021b5677b879"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac088319424792648863e320b78cad915"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommandReceiver.html#ac088319424792648863e320b78cad915">getListSystemProperties</a> (std::vector&lt; <a class="el" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a> &gt; &amp;listSystemProperties) const </td></tr>
-<tr class="memdesc:ac088319424792648863e320b78cad915"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a complete list of all systemProperties. <a href="#ac088319424792648863e320b78cad915">More...</a><br/></td></tr>
+<tr class="memdesc:ac088319424792648863e320b78cad915"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a complete list of all systemProperties. <a href="#ac088319424792648863e320b78cad915">More...</a><br /></td></tr>
<tr class="separator:ac088319424792648863e320b78cad915"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05f8b40a07b3c234cd0935794e36a9b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommandReceiver.html#a05f8b40a07b3c234cd0935794e36a9b9">getTimingInformation</a> (const <a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID, <a class="el" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> &amp;delay) const </td></tr>
-<tr class="memdesc:a05f8b40a07b3c234cd0935794e36a9b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the delay in ms that the audiopath for the given mainConnection has <a href="#a05f8b40a07b3c234cd0935794e36a9b9">More...</a><br/></td></tr>
+<tr class="memdesc:a05f8b40a07b3c234cd0935794e36a9b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the delay in ms that the audiopath for the given mainConnection has <a href="#a05f8b40a07b3c234cd0935794e36a9b9">More...</a><br /></td></tr>
<tr class="separator:a05f8b40a07b3c234cd0935794e36a9b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53edef0db4108a19ad395eb426dcc1b3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommandReceiver.html#a53edef0db4108a19ad395eb426dcc1b3">getDBusConnectionWrapper</a> (<a class="el" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a> *&amp;dbusConnectionWrapper) const </td></tr>
-<tr class="memdesc:a53edef0db4108a19ad395eb426dcc1b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function is used to retrieve a pointer to the dBusConnectionWrapper <a href="#a53edef0db4108a19ad395eb426dcc1b3">More...</a><br/></td></tr>
+<tr class="memdesc:a53edef0db4108a19ad395eb426dcc1b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function is used to retrieve a pointer to the dBusConnectionWrapper <a href="#a53edef0db4108a19ad395eb426dcc1b3">More...</a><br /></td></tr>
<tr class="separator:a53edef0db4108a19ad395eb426dcc1b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08731671113b46f54657e4849bb1e173"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommandReceiver.html#a08731671113b46f54657e4849bb1e173">getSocketHandler</a> (<a class="el" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *&amp;socketHandler) const </td></tr>
-<tr class="memdesc:a08731671113b46f54657e4849bb1e173"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the pointer to the socketHandler. <a href="#a08731671113b46f54657e4849bb1e173">More...</a><br/></td></tr>
+<tr class="memdesc:a08731671113b46f54657e4849bb1e173"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the pointer to the socketHandler. <a href="#a08731671113b46f54657e4849bb1e173">More...</a><br /></td></tr>
<tr class="separator:a08731671113b46f54657e4849bb1e173"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc6885dbe3520e6685035b0a89ffea7b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommandReceiver.html#adc6885dbe3520e6685035b0a89ffea7b">confirmCommandReady</a> (const uint16_t handle, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</td></tr>
-<tr class="memdesc:adc6885dbe3520e6685035b0a89ffea7b"><td class="mdescLeft">&#160;</td><td class="mdescRight">asynchronous confirmation of setCommandReady. <a href="#adc6885dbe3520e6685035b0a89ffea7b">More...</a><br/></td></tr>
+<tr class="memdesc:adc6885dbe3520e6685035b0a89ffea7b"><td class="mdescLeft">&#160;</td><td class="mdescRight">asynchronous confirmation of setCommandReady. <a href="#adc6885dbe3520e6685035b0a89ffea7b">More...</a><br /></td></tr>
<tr class="separator:adc6885dbe3520e6685035b0a89ffea7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af891b5714bde26daca7384758be25d5d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommandReceiver.html#af891b5714bde26daca7384758be25d5d">confirmCommandRundown</a> (const uint16_t handle, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</td></tr>
-<tr class="memdesc:af891b5714bde26daca7384758be25d5d"><td class="mdescLeft">&#160;</td><td class="mdescRight">asynchronous confirmation of setCommandRundown <a href="#af891b5714bde26daca7384758be25d5d">More...</a><br/></td></tr>
+<tr class="memdesc:af891b5714bde26daca7384758be25d5d"><td class="mdescLeft">&#160;</td><td class="mdescRight">asynchronous confirmation of setCommandRundown <a href="#af891b5714bde26daca7384758be25d5d">More...</a><br /></td></tr>
<tr class="separator:af891b5714bde26daca7384758be25d5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f38df5ee6645b0dd765a1bf28dd3f22"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommandReceiver.html#a1f38df5ee6645b0dd765a1bf28dd3f22">getInterfaceVersion</a> (std::string &amp;version) const </td></tr>
-<tr class="memdesc:a1f38df5ee6645b0dd765a1bf28dd3f22"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the version of the interface. <a href="#a1f38df5ee6645b0dd765a1bf28dd3f22">More...</a><br/></td></tr>
+<tr class="memdesc:a1f38df5ee6645b0dd765a1bf28dd3f22"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the version of the interface. <a href="#a1f38df5ee6645b0dd765a1bf28dd3f22">More...</a><br /></td></tr>
<tr class="separator:a1f38df5ee6645b0dd765a1bf28dd3f22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e49b6d510658f1ccc2547ce5fc38dac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommandReceiver.html#a5e49b6d510658f1ccc2547ce5fc38dac">getListMainSinkNotificationConfigurations</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt; <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> &gt; &amp;listMainNotificationConfigurations) const </td></tr>
-<tr class="memdesc:a5e49b6d510658f1ccc2547ce5fc38dac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the list of MainNotifications for a sink. <a href="#a5e49b6d510658f1ccc2547ce5fc38dac">More...</a><br/></td></tr>
+<tr class="memdesc:a5e49b6d510658f1ccc2547ce5fc38dac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the list of MainNotifications for a sink. <a href="#a5e49b6d510658f1ccc2547ce5fc38dac">More...</a><br /></td></tr>
<tr class="separator:a5e49b6d510658f1ccc2547ce5fc38dac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a953a590cf51c6a02d631c2d324d81d78"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommandReceiver.html#a953a590cf51c6a02d631c2d324d81d78">getListMainSourceNotificationConfigurations</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt; <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> &gt; &amp;listMainNotificationConfigurations) const </td></tr>
-<tr class="memdesc:a953a590cf51c6a02d631c2d324d81d78"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the list of MainNotifications for a source. <a href="#a953a590cf51c6a02d631c2d324d81d78">More...</a><br/></td></tr>
+<tr class="memdesc:a953a590cf51c6a02d631c2d324d81d78"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the list of MainNotifications for a source. <a href="#a953a590cf51c6a02d631c2d324d81d78">More...</a><br /></td></tr>
<tr class="separator:a953a590cf51c6a02d631c2d324d81d78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7db57dfbc72f455545aa0d61013171d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommandReceiver.html#a7db57dfbc72f455545aa0d61013171d3">setMainSinkNotificationConfiguration</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> &amp;mainNotificationConfiguration)</td></tr>
-<tr class="memdesc:a7db57dfbc72f455545aa0d61013171d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets a MainNotificationConfiuration. <a href="#a7db57dfbc72f455545aa0d61013171d3">More...</a><br/></td></tr>
+<tr class="memdesc:a7db57dfbc72f455545aa0d61013171d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets a MainNotificationConfiuration. <a href="#a7db57dfbc72f455545aa0d61013171d3">More...</a><br /></td></tr>
<tr class="separator:a7db57dfbc72f455545aa0d61013171d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27b26681681cbceaa5d18253a0d6a644"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommandReceiver.html#a27b26681681cbceaa5d18253a0d6a644">setMainSourceNotificationConfiguration</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> &amp;mainNotificationConfiguration)</td></tr>
-<tr class="memdesc:a27b26681681cbceaa5d18253a0d6a644"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets a MainNotificationConfiuration. <a href="#a27b26681681cbceaa5d18253a0d6a644">More...</a><br/></td></tr>
+<tr class="memdesc:a27b26681681cbceaa5d18253a0d6a644"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets a MainNotificationConfiuration. <a href="#a27b26681681cbceaa5d18253a0d6a644">More...</a><br /></td></tr>
<tr class="separator:a27b26681681cbceaa5d18253a0d6a644"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a125412a71cb384ae9ec4b37821f79513"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommandReceiver.html#a125412a71cb384ae9ec4b37821f79513">getStartupHandle</a> ()</td></tr>
-<tr class="memdesc:a125412a71cb384ae9ec4b37821f79513"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a startup handle <a href="#a125412a71cb384ae9ec4b37821f79513">More...</a><br/></td></tr>
+<tr class="memdesc:a125412a71cb384ae9ec4b37821f79513"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a startup handle <a href="#a125412a71cb384ae9ec4b37821f79513">More...</a><br /></td></tr>
<tr class="separator:a125412a71cb384ae9ec4b37821f79513"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe0af0067c2f0db347ee8118362cb267"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommandReceiver.html#abe0af0067c2f0db347ee8118362cb267">getRundownHandle</a> ()</td></tr>
-<tr class="memdesc:abe0af0067c2f0db347ee8118362cb267"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a rundown handle <a href="#abe0af0067c2f0db347ee8118362cb267">More...</a><br/></td></tr>
+<tr class="memdesc:abe0af0067c2f0db347ee8118362cb267"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a rundown handle <a href="#abe0af0067c2f0db347ee8118362cb267">More...</a><br /></td></tr>
<tr class="separator:abe0af0067c2f0db347ee8118362cb267"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae29eaa1befc7c2d741920d567b89df9e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommandReceiver.html#ae29eaa1befc7c2d741920d567b89df9e">waitOnStartup</a> (bool startup)</td></tr>
-<tr class="memdesc:ae29eaa1befc7c2d741920d567b89df9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">tells the ComandReceiver to start waiting for all handles to be confirmed <a href="#ae29eaa1befc7c2d741920d567b89df9e">More...</a><br/></td></tr>
+<tr class="memdesc:ae29eaa1befc7c2d741920d567b89df9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">tells the ComandReceiver to start waiting for all handles to be confirmed <a href="#ae29eaa1befc7c2d741920d567b89df9e">More...</a><br /></td></tr>
<tr class="separator:ae29eaa1befc7c2d741920d567b89df9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adcc5b296afe649aa9bec7c8e4af6eb49"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommandReceiver.html#adcc5b296afe649aa9bec7c8e4af6eb49">waitOnRundown</a> (bool rundown)</td></tr>
-<tr class="memdesc:adcc5b296afe649aa9bec7c8e4af6eb49"><td class="mdescLeft">&#160;</td><td class="mdescRight">tells the ComandReceiver to start waiting for all handles to be confirmed <a href="#adcc5b296afe649aa9bec7c8e4af6eb49">More...</a><br/></td></tr>
+<tr class="memdesc:adcc5b296afe649aa9bec7c8e4af6eb49"><td class="mdescLeft">&#160;</td><td class="mdescRight">tells the ComandReceiver to start waiting for all handles to be confirmed <a href="#adcc5b296afe649aa9bec7c8e4af6eb49">More...</a><br /></td></tr>
<tr class="separator:adcc5b296afe649aa9bec7c8e4af6eb49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classam_1_1IAmCommandReceive"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classam_1_1IAmCommandReceive')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classam_1_1IAmCommandReceive.html">am::IAmCommandReceive</a></td></tr>
<tr class="memitem:ae5db817b614ec1c40f1571a2509dc599 inherit pub_methods_classam_1_1IAmCommandReceive"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandReceive.html#ae5db817b614ec1c40f1571a2509dc599">IAmCommandReceive</a> ()</td></tr>
@@ -270,7 +273,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00035">35</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00037">37</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
</div>
</div>
@@ -310,7 +313,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00054">54</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00056">56</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
</div>
</div>
@@ -327,7 +330,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00073">73</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00075">75</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
</div>
</div>
@@ -368,7 +371,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmCommandReceive.html#a82797be749cf366575ad3b2ac39f35bd">am::IAmCommandReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00198">198</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00199">199</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
</div>
</div>
@@ -408,7 +411,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmCommandReceive.html#a91abbf43e070dc01b841097c08a56226">am::IAmCommandReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00207">207</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00208">208</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
</div>
</div>
@@ -455,7 +458,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmCommandReceive.html#a32ea97524439c9ea79b6383aae35c773">am::IAmCommandReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00077">77</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00079">79</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
</div>
</div>
@@ -486,7 +489,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmCommandReceive.html#afb43a65286b038159a6e4e7bf97f30ae">am::IAmCommandReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00083">83</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00085">85</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
</div>
</div>
@@ -517,7 +520,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmCommandReceive.html#aea62c0d93f812a5db595d97fe5f34858">am::IAmCommandReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00176">176</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00177">177</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
</div>
</div>
@@ -547,7 +550,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmCommandReceive.html#ae9470c23036c6257bd31e3bbd36564d2">am::IAmCommandReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00193">193</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00194">194</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
</div>
</div>
@@ -578,7 +581,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmCommandReceive.html#a11180cd5df8778e7049b3ca2f30c800d">am::IAmCommandReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00130">130</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00132">132</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
</div>
</div>
@@ -619,7 +622,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmCommandReceive.html#a233ee03fe13a4a3b889e840840dd8a93">am::IAmCommandReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00236">236</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00237">237</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
</div>
</div>
@@ -650,7 +653,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmCommandReceive.html#ad99dc95f0ea366cd556eb6f42b128fcc">am::IAmCommandReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00136">136</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00137">137</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
</div>
</div>
@@ -687,12 +690,11 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>This is used to retrieve all source sound properties related to a source. </p>
-<p>Returns a vector of the sound properties and values as pair </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_DATABASE_ERROR on error </dd></dl>
+<p>Returns a vector of the sound properties and values as pair </p><dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_DATABASE_ERROR on error </dd></dl>
<p>Implements <a class="el" href="classam_1_1IAmCommandReceive.html#afdd62ebf3d709e312c95ebe36696bfc6">am::IAmCommandReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00146">146</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00147">147</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
</div>
</div>
@@ -733,7 +735,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmCommandReceive.html#a12d306574c00d91fbb47c02019007a8f">am::IAmCommandReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00241">241</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00242">242</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
</div>
</div>
@@ -764,7 +766,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmCommandReceive.html#a983b6b672d958e79f2695bf17db51683">am::IAmCommandReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00141">141</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00142">142</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
</div>
</div>
@@ -805,7 +807,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmCommandReceive.html#a9a413c102368ebe38ecad89b511d652c">am::IAmCommandReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00151">151</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00152">152</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
</div>
</div>
@@ -836,7 +838,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmCommandReceive.html#a4df3c83b76cc899b96e6c38ac5fdc31c">am::IAmCommandReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00161">161</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00162">162</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
</div>
</div>
@@ -867,7 +869,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmCommandReceive.html#a3c022b7bb88fad2a1d5afde96e150abb">am::IAmCommandReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00156">156</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00157">157</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
</div>
</div>
@@ -898,7 +900,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmCommandReceive.html#a5281cf13e5344900363e0ae81d37d853">am::IAmCommandReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00166">166</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00167">167</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
</div>
</div>
@@ -917,7 +919,7 @@ Public Member Functions</h2></td></tr>
<p>returns a rundown handle </p>
-<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00223">223</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00224">224</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
</div>
</div>
@@ -948,7 +950,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmCommandReceive.html#acf8e0ea44530723bda7340a1ceb8c5a4">am::IAmCommandReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00187">187</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00188">188</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
</div>
</div>
@@ -967,7 +969,7 @@ Public Member Functions</h2></td></tr>
<p>returns a startup handle </p>
-<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00216">216</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00217">217</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
</div>
</div>
@@ -1008,7 +1010,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmCommandReceive.html#ae99e73a8c0ad4600c586aa26dd19ef89">am::IAmCommandReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00171">171</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00172">172</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
</div>
</div>
@@ -1048,7 +1050,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmCommandReceive.html#a90cf8d23b2be42709a997c7bf8ccfe9f">am::IAmCommandReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00125">125</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00127">127</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
</div>
</div>
@@ -1085,12 +1087,11 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>sets a MainNotificationConfiuration. </p>
-<p>This can be used to turn on an off notifications an to change the mode of the configuration. </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_NON_EXISTENT if sinkID does not exists, E_DATABASE_ERROR on error </dd></dl>
+<p>This can be used to turn on an off notifications an to change the mode of the configuration. </p><dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_NON_EXISTENT if sinkID does not exists, E_DATABASE_ERROR on error </dd></dl>
<p>Implements <a class="el" href="classam_1_1IAmCommandReceive.html#a8b4148bc0c77744fd6f87ff51157060a">am::IAmCommandReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00246">246</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00247">247</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
</div>
</div>
@@ -1127,12 +1128,11 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>This method is used to set sound properties, e.g. </p>
-<p>Equalizer Values. Since the capabilities of the system can differ, the exact key value pairs can be extended in each product </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_OUT_OF_RANGE if value exceeds range, E_UNKNOWN in case of an error </dd></dl>
+<p>Equalizer Values. Since the capabilities of the system can differ, the exact key value pairs can be extended in each product </p><dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_OUT_OF_RANGE if value exceeds range, E_UNKNOWN in case of an error </dd></dl>
<p>Implements <a class="el" href="classam_1_1IAmCommandReceive.html#a5ed9063ed677e215599f436c71cd5223">am::IAmCommandReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00107">107</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00109">109</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
</div>
</div>
@@ -1169,12 +1169,11 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>sets a MainNotificationConfiuration. </p>
-<p>This can be used to turn on an off notifications an to change the mode of the configuration. </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_NON_EXISTENT if sourceID does not exists, E_DATABASE_ERROR on error </dd></dl>
+<p>This can be used to turn on an off notifications an to change the mode of the configuration. </p><dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_NON_EXISTENT if sourceID does not exists, E_DATABASE_ERROR on error </dd></dl>
<p>Implements <a class="el" href="classam_1_1IAmCommandReceive.html#a273bdf6ed69e3d4a36526c211041e699">am::IAmCommandReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00252">252</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00253">253</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
</div>
</div>
@@ -1211,12 +1210,11 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>This method is used to set sound properties, e.g. </p>
-<p>Equalizer Values. Since the capabilities of the system can differ, the exact key value pairs can be extended in each product </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_OUT_OF_RANGE if value exceeds range, E_UNKNOWN in case of an error </dd></dl>
+<p>Equalizer Values. Since the capabilities of the system can differ, the exact key value pairs can be extended in each product </p><dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_OUT_OF_RANGE if value exceeds range, E_UNKNOWN in case of an error </dd></dl>
<p>Implements <a class="el" href="classam_1_1IAmCommandReceive.html#ab611eb01227ba650f4a1338a4846ab6e">am::IAmCommandReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00113">113</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00115">115</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
</div>
</div>
@@ -1257,7 +1255,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmCommandReceive.html#a8512dd96d42f3f36cd6a7e7590f5e930">am::IAmCommandReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00101">101</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00103">103</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
</div>
</div>
@@ -1288,7 +1286,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmCommandReceive.html#a16004832350de519f2c6fb09470d713a">am::IAmCommandReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00119">119</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00121">121</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
</div>
</div>
@@ -1329,7 +1327,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmCommandReceive.html#a6d8dcd7277753859d655104f5ee7597e">am::IAmCommandReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00089">89</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00091">91</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
</div>
</div>
@@ -1370,7 +1368,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmCommandReceive.html#a11fe6f5eb8f991f52725f050fec2bd59">am::IAmCommandReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00095">95</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00097">97</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
</div>
</div>
@@ -1390,7 +1388,7 @@ Public Member Functions</h2></td></tr>
<p>tells the ComandReceiver to start waiting for all handles to be confirmed </p>
-<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00258">258</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00259">259</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
</div>
</div>
@@ -1410,7 +1408,7 @@ Public Member Functions</h2></td></tr>
<p>tells the ComandReceiver to start waiting for all handles to be confirmed </p>
-<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00230">230</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandReceiver_8cpp_source.html#l00231">231</a> of file <a class="el" href="CAmCommandReceiver_8cpp_source.html">CAmCommandReceiver.cpp</a>.</p>
</div>
</div>
@@ -1424,9 +1422,9 @@ Public Member Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1CAmCommandReceiver.html">CAmCommandReceiver</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmCommandReceiver.js b/docs/classam_1_1CAmCommandReceiver.js
index ad598f3..ad598f3 100644..100755
--- a/docs/classam_1_1CAmCommandReceiver.js
+++ b/docs/classam_1_1CAmCommandReceiver.js
diff --git a/docs/classam_1_1CAmCommandReceiver.png b/docs/classam_1_1CAmCommandReceiver.png
index a5cfa38..a5cfa38 100644..100755
--- a/docs/classam_1_1CAmCommandReceiver.png
+++ b/docs/classam_1_1CAmCommandReceiver.png
Binary files differ
diff --git a/docs/classam_1_1CAmCommandSender-members.html b/docs/classam_1_1CAmCommandSender-members.html
index 68ee24f..9313991 100644..100755
--- a/docs/classam_1_1CAmCommandSender-members.html
+++ b/docs/classam_1_1CAmCommandSender-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmCommandSender.html','');
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -113,44 +116,76 @@ $(document).ready(function(){initNavTree('classam_1_1CAmCommandSender.html','');
<p>This is the complete list of members for <a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a>, including all inherited members.</p>
<table class="directory">
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#abbedccae32f275a12bff41f36c75da79">CAmCommandSender</a>(const std::vector&lt; std::string &gt; &amp;listOfPluginDirectories)</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#a32aa8ab84632805a876e023a7aead810">cbMainConnectionStateChanged</a>(const am_mainConnectionID_t connectionID, const am_ConnectionState_e connectionState)</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#adea8f5188fee5967bae000706f3bf1bc">cbMainSinkSoundPropertyChanged</a>(const am_sinkID_t sinkID, const am_MainSoundProperty_s &amp;soundProperty)</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#a538406cd89340f6601da5c477e933280">cbMainSourceSoundPropertyChanged</a>(const am_sourceID_t sourceID, const am_MainSoundProperty_s &amp;soundProperty)</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#a69ada9e19c65c1d078d8a5f473d08586">cbNewMainConnection</a>(const am_MainConnectionType_s mainConnection)</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#ace43c985fa6710585668ed67eb03d15e">cbNewSink</a>(am_SinkType_s sink)</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#a0e8ed46bf07df06d20bca89d9ad8afb1">cbNewSource</a>(const am_SourceType_s source)</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#a29350475ef9e225de34b8a634bb39768">cbNumberOfSinkClassesChanged</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#a9f78d031dae6f65510f7ff9f39c7a705">cbNumberOfSourceClassesChanged</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#aa3b5906bcf682cff155fb24d402efd89">cbRemovedMainConnection</a>(const am_mainConnectionID_t mainConnection)</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#a58d3cb6594f2ec16bc8b70e318e5788c">cbRemovedSink</a>(const am_sinkID_t sink)</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#a47d32f19dfbba3d3af0e088bf018ade9">cbRemovedSource</a>(const am_sourceID_t source)</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#a86d8f96c39db1413893bb957ff761fa3">cbSinkAvailabilityChanged</a>(const am_sinkID_t sinkID, const am_Availability_s &amp;availability)</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#a2a7a6f147aabe6d4edfc57b03d675d35">cbSinkMainNotificationConfigurationChanged</a>(const am_sinkID_t sinkID, const am_NotificationConfiguration_s &amp;mainNotificationConfiguration)</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#a6068ce59089fbdc63aec81e778aba238">cbSinkMuteStateChanged</a>(const am_sinkID_t sinkID, const am_MuteState_e muteState)</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#ac4fae1baa0aaab24fb74ba55b9b777de">cbSinkNotification</a>(const am_sinkID_t sinkID, const am_NotificationPayload_s &amp;notification)</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#acacdc9bccffed2e0ba12e1543f4ce2d0">cbSinkUpdated</a>(const am_sinkID_t sinkID, const am_sinkClass_t sinkClassID, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#a8628d6332e139cb81712bc8336c14f20">cbSourceAvailabilityChanged</a>(const am_sourceID_t sourceID, const am_Availability_s &amp;availability)</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#aad69cd2cb04fecaa22c008bf86d99740">cbSourceMainNotificationConfigurationChanged</a>(const am_sourceID_t sourceID, const am_NotificationConfiguration_s &amp;mainNotificationConfiguration)</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#a65d3283c678d793edbe1d4553766b059">cbSourceNotification</a>(const am_sourceID_t sourceID, const am_NotificationPayload_s &amp;notification)</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#adccdfdbf64fd3a93dfbf9499c0f4f6dd">cbSourceUpdated</a>(const am_sourceID_t sourceID, const am_sourceClass_t sourceClassID, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#adab076d8b8886a6dcf00c0291e440ee4">cbSystemPropertyChanged</a>(const am_SystemProperty_s &amp;systemProperty)</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#acd974c4ccc79fe886932670e1de43097">cbTimingInformationChanged</a>(const am_mainConnectionID_t mainConnectionID, const am_timeSync_t time)</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#a4494fdd835137e572f2cf4a3aceb6ae5">cbVolumeChanged</a>(const am_sinkID_t sinkID, const am_mainVolume_t volume)</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ad8ea7d92207fa921432ef611397fc5a6">AmDatabaseObserverCallbacks</a>()</td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#adb321354cf3c1aaa3491a0f26743e8eb">CAmCommandSender</a>(const std::vector&lt; std::string &gt; &amp;listOfPluginDirectories, CAmSocketHandler *iSocketHandler)</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#a32aa8ab84632805a876e023a7aead810">cbMainConnectionStateChanged</a>(const am_mainConnectionID_t connectionID, const am_ConnectionState_e connectionState)</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#adea8f5188fee5967bae000706f3bf1bc">cbMainSinkSoundPropertyChanged</a>(const am_sinkID_t sinkID, const am_MainSoundProperty_s &amp;soundProperty)</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#a538406cd89340f6601da5c477e933280">cbMainSourceSoundPropertyChanged</a>(const am_sourceID_t sourceID, const am_MainSoundProperty_s &amp;soundProperty)</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#a69ada9e19c65c1d078d8a5f473d08586">cbNewMainConnection</a>(const am_MainConnectionType_s mainConnection)</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#ace43c985fa6710585668ed67eb03d15e">cbNewSink</a>(am_SinkType_s sink)</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#a0e8ed46bf07df06d20bca89d9ad8afb1">cbNewSource</a>(const am_SourceType_s source)</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#a29350475ef9e225de34b8a634bb39768">cbNumberOfSinkClassesChanged</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#a9f78d031dae6f65510f7ff9f39c7a705">cbNumberOfSourceClassesChanged</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#aa3b5906bcf682cff155fb24d402efd89">cbRemovedMainConnection</a>(const am_mainConnectionID_t mainConnection)</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#a58d3cb6594f2ec16bc8b70e318e5788c">cbRemovedSink</a>(const am_sinkID_t sink)</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#a47d32f19dfbba3d3af0e088bf018ade9">cbRemovedSource</a>(const am_sourceID_t source)</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#a86d8f96c39db1413893bb957ff761fa3">cbSinkAvailabilityChanged</a>(const am_sinkID_t sinkID, const am_Availability_s &amp;availability)</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#a2a7a6f147aabe6d4edfc57b03d675d35">cbSinkMainNotificationConfigurationChanged</a>(const am_sinkID_t sinkID, const am_NotificationConfiguration_s &amp;mainNotificationConfiguration)</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#a6068ce59089fbdc63aec81e778aba238">cbSinkMuteStateChanged</a>(const am_sinkID_t sinkID, const am_MuteState_e muteState)</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#ac4fae1baa0aaab24fb74ba55b9b777de">cbSinkNotification</a>(const am_sinkID_t sinkID, const am_NotificationPayload_s &amp;notification)</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#acacdc9bccffed2e0ba12e1543f4ce2d0">cbSinkUpdated</a>(const am_sinkID_t sinkID, const am_sinkClass_t sinkClassID, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#a8628d6332e139cb81712bc8336c14f20">cbSourceAvailabilityChanged</a>(const am_sourceID_t sourceID, const am_Availability_s &amp;availability)</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#aad69cd2cb04fecaa22c008bf86d99740">cbSourceMainNotificationConfigurationChanged</a>(const am_sourceID_t sourceID, const am_NotificationConfiguration_s &amp;mainNotificationConfiguration)</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#a65d3283c678d793edbe1d4553766b059">cbSourceNotification</a>(const am_sourceID_t sourceID, const am_NotificationPayload_s &amp;notification)</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#adccdfdbf64fd3a93dfbf9499c0f4f6dd">cbSourceUpdated</a>(const am_sourceID_t sourceID, const am_sourceClass_t sourceClassID, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#adab076d8b8886a6dcf00c0291e440ee4">cbSystemPropertyChanged</a>(const am_SystemProperty_s &amp;systemProperty)</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#acd974c4ccc79fe886932670e1de43097">cbTimingInformationChanged</a>(const am_mainConnectionID_t mainConnectionID, const am_timeSync_t time)</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#a4494fdd835137e572f2cf4a3aceb6ae5">cbVolumeChanged</a>(const am_sinkID_t sinkID, const am_mainVolume_t volume)</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a9725c1bd535f0960259e969c40b2ecb3">dboMainConnectionStateChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a5e8e458d05d56bda96cf934f03a339d5">dboMainSinkSoundPropertyChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac8ab4c5be227c60f613b9f0bb4a86b1a">dboMainSourceSoundPropertyChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a995677c2992ea66729cf26ebed083c01">dboNewConverter</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a7132079943d73c95cc083e2563447149">dboNewCrossfader</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ab500c322b4706176f09b3324b75fdd75">dboNewDomain</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a3f333ffb10e0e1b45f009dbc941d604e">dboNewGateway</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a7245f709e570372dc89bb2fb0692eba9">dboNewMainConnection</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a24c3785630219a10ce19d7cda7a540b8">dboNewSink</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a406c7e8f23d2845a657e2f7c2cbe41cc">dboNewSource</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a2e307c531b2b093eb27379a3b8a378d1">dboNumberOfSinkClassesChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a3f3319ef501b27fb4ba526c04df781d0">dboNumberOfSourceClassesChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a73e48865df8f26a5b8ac39cd71e3bd7e">dboRemoveConverter</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac5a8645d9ee9324a13ba960a9cb158dd">dboRemoveCrossfader</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a9df052a957c49cae380549bf3dd73107">dboRemovedMainConnection</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a89b201b8a6b6b18506587bd447d8007c">dboRemoveDomain</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#aa495d5e3016f968a8937356fa4baca2e">dboRemovedSink</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#aebfece67d798cfaa6f3ec9744c93e358">dboRemovedSource</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac16f82bc2e6e2075d33010e8c54eb865">dboRemoveGateway</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a88f77a09852735935c5373a3de7aa3e3">dboSinkAvailabilityChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a468ff298f4daab677104946b5d39de8a">dboSinkMainNotificationConfigurationChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac2dee5b93adccfc98a0d73221b25271e">dboSinkMuteStateChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ab5a3e035342aa1cc937e6f7b4f4fce9e">dboSinkUpdated</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ae8ff4da2cbf3a0619b8f4f0d64d8ca21">dboSourceAvailabilityChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a1cdf3d7dde1c495e7f2eade875de945f">dboSourceMainNotificationConfigurationChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a85b8f794db68e230cb2ee611f81eee14">dboSourceUpdated</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a37688a54a686caca7c18568bb6d3b91e">dboSystemPropertyChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a472f2e94e924561a02daaba90455d7bc">dboTimingInformationChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a78f7a9c7ca0565fa8d90e22b74a59902">dboVolumeChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#a58becc25c94f97eaa8b27a1186dd5fc2">getInterfaceVersion</a>(std::string &amp;version) const </td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#a35f9beaf4376d3c9eb79dd5c567981b5">getListPlugins</a>(std::vector&lt; std::string &gt; &amp;interfaces) const </td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#a45500383a20af593d7fbd17a7140a9ba">setCommandReady</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#a5c2b1f6c0a38f7e4f42eb6452bd56d57">setCommandRundown</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#a2840ea18547bbbdbaad153ab61637990">startupInterfaces</a>(CAmCommandReceiver *iCommandReceiver)</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a8f6110cff1177bdfe88cbe5cdcd44932">mpDatabaseHandler</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#a45500383a20af593d7fbd17a7140a9ba">setCommandReady</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#a5c2b1f6c0a38f7e4f42eb6452bd56d57">setCommandRundown</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#a2840ea18547bbbdbaad153ab61637990">startupInterfaces</a>(CAmCommandReceiver *iCommandReceiver)</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a214d6879045a1249a0bbd9d6338e20e2">~AmDatabaseObserverCallbacks</a>()</td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html#ae9f595010ba8731fa8b62ac911d4a674">~CAmCommandSender</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmCommandSender.html b/docs/classam_1_1CAmCommandSender.html
index db7cb23..0b2b496 100644..100755
--- a/docs/classam_1_1CAmCommandSender.html
+++ b/docs/classam_1_1CAmCommandSender.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::CAmCommandSender Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmCommandSender.html','');
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -118,11 +121,20 @@ $(document).ready(function(){initNavTree('classam_1_1CAmCommandSender.html','');
<a href="classam_1_1CAmCommandSender.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="CAmCommandSender_8h_source.html">CAmCommandSender.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for am::CAmCommandSender:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="classam_1_1CAmCommandSender.png" usemap="#am::CAmCommandSender_map" alt=""/>
+ <map id="am::CAmCommandSender_map" name="am::CAmCommandSender_map">
+<area href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html" title="Database observer. " alt="am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks" shape="rect" coords="0,56,370,80"/>
+</map>
+ </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
-<tr class="memitem:abbedccae32f275a12bff41f36c75da79"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommandSender.html#abbedccae32f275a12bff41f36c75da79">CAmCommandSender</a> (const std::vector&lt; std::string &gt; &amp;listOfPluginDirectories)</td></tr>
-<tr class="separator:abbedccae32f275a12bff41f36c75da79"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adb321354cf3c1aaa3491a0f26743e8eb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommandSender.html#adb321354cf3c1aaa3491a0f26743e8eb">CAmCommandSender</a> (const std::vector&lt; std::string &gt; &amp;listOfPluginDirectories, <a class="el" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *iSocketHandler)</td></tr>
+<tr class="separator:adb321354cf3c1aaa3491a0f26743e8eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9f595010ba8731fa8b62ac911d4a674"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommandSender.html#ae9f595010ba8731fa8b62ac911d4a674">~CAmCommandSender</a> ()</td></tr>
<tr class="separator:ae9f595010ba8731fa8b62ac911d4a674"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2840ea18547bbbdbaad153ab61637990"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommandSender.html#a2840ea18547bbbdbaad153ab61637990">startupInterfaces</a> (<a class="el" href="classam_1_1CAmCommandReceiver.html">CAmCommandReceiver</a> *iCommandReceiver)</td></tr>
@@ -181,14 +193,83 @@ Public Member Functions</h2></td></tr>
<tr class="separator:a2a7a6f147aabe6d4edfc57b03d675d35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad69cd2cb04fecaa22c008bf86d99740"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommandSender.html#aad69cd2cb04fecaa22c008bf86d99740">cbSourceMainNotificationConfigurationChanged</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> &amp;mainNotificationConfiguration)</td></tr>
<tr class="separator:aad69cd2cb04fecaa22c008bf86d99740"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td></tr>
+<tr class="memitem:ad8ea7d92207fa921432ef611397fc5a6 inherit pub_methods_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ad8ea7d92207fa921432ef611397fc5a6">AmDatabaseObserverCallbacks</a> ()</td></tr>
+<tr class="separator:ad8ea7d92207fa921432ef611397fc5a6 inherit pub_methods_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a214d6879045a1249a0bbd9d6338e20e2 inherit pub_methods_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a214d6879045a1249a0bbd9d6338e20e2">~AmDatabaseObserverCallbacks</a> ()</td></tr>
+<tr class="separator:a214d6879045a1249a0bbd9d6338e20e2 inherit pub_methods_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td></tr>
+<tr class="memitem:a2e307c531b2b093eb27379a3b8a378d1 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void()&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a2e307c531b2b093eb27379a3b8a378d1">dboNumberOfSinkClassesChanged</a></td></tr>
+<tr class="separator:a2e307c531b2b093eb27379a3b8a378d1 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f3319ef501b27fb4ba526c04df781d0 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void()&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a3f3319ef501b27fb4ba526c04df781d0">dboNumberOfSourceClassesChanged</a></td></tr>
+<tr class="separator:a3f3319ef501b27fb4ba526c04df781d0 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a24c3785630219a10ce19d7cda7a540b8 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a24c3785630219a10ce19d7cda7a540b8">dboNewSink</a></td></tr>
+<tr class="separator:a24c3785630219a10ce19d7cda7a540b8 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a406c7e8f23d2845a657e2f7c2cbe41cc inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a406c7e8f23d2845a657e2f7c2cbe41cc">dboNewSource</a></td></tr>
+<tr class="separator:a406c7e8f23d2845a657e2f7c2cbe41cc inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab500c322b4706176f09b3324b75fdd75 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="structam_1_1am__Domain__s.html">am_Domain_s</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ab500c322b4706176f09b3324b75fdd75">dboNewDomain</a></td></tr>
+<tr class="separator:ab500c322b4706176f09b3324b75fdd75 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f333ffb10e0e1b45f009dbc941d604e inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a3f333ffb10e0e1b45f009dbc941d604e">dboNewGateway</a></td></tr>
+<tr class="separator:a3f333ffb10e0e1b45f009dbc941d604e inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a995677c2992ea66729cf26ebed083c01 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a995677c2992ea66729cf26ebed083c01">dboNewConverter</a></td></tr>
+<tr class="separator:a995677c2992ea66729cf26ebed083c01 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7132079943d73c95cc083e2563447149 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a7132079943d73c95cc083e2563447149">dboNewCrossfader</a></td></tr>
+<tr class="separator:a7132079943d73c95cc083e2563447149 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7245f709e570372dc89bb2fb0692eba9 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="structam_1_1am__MainConnectionType__s.html">am_MainConnectionType_s</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a7245f709e570372dc89bb2fb0692eba9">dboNewMainConnection</a></td></tr>
+<tr class="separator:a7245f709e570372dc89bb2fb0692eba9 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9df052a957c49cae380549bf3dd73107 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a>)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a9df052a957c49cae380549bf3dd73107">dboRemovedMainConnection</a></td></tr>
+<tr class="separator:a9df052a957c49cae380549bf3dd73107 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa495d5e3016f968a8937356fa4baca2e inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>, const bool)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#aa495d5e3016f968a8937356fa4baca2e">dboRemovedSink</a></td></tr>
+<tr class="separator:aa495d5e3016f968a8937356fa4baca2e inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aebfece67d798cfaa6f3ec9744c93e358 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>, const bool)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#aebfece67d798cfaa6f3ec9744c93e358">dboRemovedSource</a></td></tr>
+<tr class="separator:aebfece67d798cfaa6f3ec9744c93e358 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a89b201b8a6b6b18506587bd447d8007c inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a89b201b8a6b6b18506587bd447d8007c">dboRemoveDomain</a></td></tr>
+<tr class="separator:a89b201b8a6b6b18506587bd447d8007c inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac16f82bc2e6e2075d33010e8c54eb865 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a>)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac16f82bc2e6e2075d33010e8c54eb865">dboRemoveGateway</a></td></tr>
+<tr class="separator:ac16f82bc2e6e2075d33010e8c54eb865 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73e48865df8f26a5b8ac39cd71e3bd7e inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a>)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a73e48865df8f26a5b8ac39cd71e3bd7e">dboRemoveConverter</a></td></tr>
+<tr class="separator:a73e48865df8f26a5b8ac39cd71e3bd7e inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac5a8645d9ee9324a13ba960a9cb158dd inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a>)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac5a8645d9ee9324a13ba960a9cb158dd">dboRemoveCrossfader</a></td></tr>
+<tr class="separator:ac5a8645d9ee9324a13ba960a9cb158dd inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9725c1bd535f0960259e969c40b2ecb3 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a>, const <a class="el" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am_ConnectionState_e</a>)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a9725c1bd535f0960259e969c40b2ecb3">dboMainConnectionStateChanged</a></td></tr>
+<tr class="separator:a9725c1bd535f0960259e969c40b2ecb3 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5e8e458d05d56bda96cf934f03a339d5 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>, const <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a5e8e458d05d56bda96cf934f03a339d5">dboMainSinkSoundPropertyChanged</a></td></tr>
+<tr class="separator:a5e8e458d05d56bda96cf934f03a339d5 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac8ab4c5be227c60f613b9f0bb4a86b1a inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>, const <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac8ab4c5be227c60f613b9f0bb4a86b1a">dboMainSourceSoundPropertyChanged</a></td></tr>
+<tr class="separator:ac8ab4c5be227c60f613b9f0bb4a86b1a inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a88f77a09852735935c5373a3de7aa3e3 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>, const <a class="el" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a88f77a09852735935c5373a3de7aa3e3">dboSinkAvailabilityChanged</a></td></tr>
+<tr class="separator:a88f77a09852735935c5373a3de7aa3e3 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae8ff4da2cbf3a0619b8f4f0d64d8ca21 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>, const <a class="el" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ae8ff4da2cbf3a0619b8f4f0d64d8ca21">dboSourceAvailabilityChanged</a></td></tr>
+<tr class="separator:ae8ff4da2cbf3a0619b8f4f0d64d8ca21 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a78f7a9c7ca0565fa8d90e22b74a59902 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>, const <a class="el" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a>)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a78f7a9c7ca0565fa8d90e22b74a59902">dboVolumeChanged</a></td></tr>
+<tr class="separator:a78f7a9c7ca0565fa8d90e22b74a59902 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac2dee5b93adccfc98a0d73221b25271e inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>, const <a class="el" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a>)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac2dee5b93adccfc98a0d73221b25271e">dboSinkMuteStateChanged</a></td></tr>
+<tr class="separator:ac2dee5b93adccfc98a0d73221b25271e inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a37688a54a686caca7c18568bb6d3b91e inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a37688a54a686caca7c18568bb6d3b91e">dboSystemPropertyChanged</a></td></tr>
+<tr class="separator:a37688a54a686caca7c18568bb6d3b91e inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a472f2e94e924561a02daaba90455d7bc inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a>, const <a class="el" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a>)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a472f2e94e924561a02daaba90455d7bc">dboTimingInformationChanged</a></td></tr>
+<tr class="separator:a472f2e94e924561a02daaba90455d7bc inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5a3e035342aa1cc937e6f7b4f4fce9e inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>, const <a class="el" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a>, const std::vector&lt; <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &gt; &amp;, const bool)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ab5a3e035342aa1cc937e6f7b4f4fce9e">dboSinkUpdated</a></td></tr>
+<tr class="separator:ab5a3e035342aa1cc937e6f7b4f4fce9e inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85b8f794db68e230cb2ee611f81eee14 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>, const <a class="el" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a>, const std::vector&lt; <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &gt; &amp;, const bool)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a85b8f794db68e230cb2ee611f81eee14">dboSourceUpdated</a></td></tr>
+<tr class="separator:a85b8f794db68e230cb2ee611f81eee14 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a468ff298f4daab677104946b5d39de8a inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>, const <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a468ff298f4daab677104946b5d39de8a">dboSinkMainNotificationConfigurationChanged</a></td></tr>
+<tr class="separator:a468ff298f4daab677104946b5d39de8a inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1cdf3d7dde1c495e7f2eade875de945f inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>, const <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a1cdf3d7dde1c495e7f2eade875de945f">dboSourceMainNotificationConfigurationChanged</a></td></tr>
+<tr class="separator:a1cdf3d7dde1c495e7f2eade875de945f inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f6110cff1177bdfe88cbe5cdcd44932 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">CAmDatabaseHandlerMap</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a8f6110cff1177bdfe88cbe5cdcd44932">mpDatabaseHandler</a></td></tr>
+<tr class="separator:a8f6110cff1177bdfe88cbe5cdcd44932 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>This class is used to send data to the CommandInterface. </p>
<p>All loaded plugins will be called when a callback is invoked. </p>
-<p>Definition at line <a class="el" href="CAmCommandSender_8h_source.html#l00043">43</a> of file <a class="el" href="CAmCommandSender_8h_source.html">CAmCommandSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandSender_8h_source.html#l00046">46</a> of file <a class="el" href="CAmCommandSender_8h_source.html">CAmCommandSender.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="abbedccae32f275a12bff41f36c75da79"></a>
+<a class="anchor" id="adb321354cf3c1aaa3491a0f26743e8eb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -196,13 +277,23 @@ Public Member Functions</h2></td></tr>
<td class="memname">am::CAmCommandSender::CAmCommandSender </td>
<td>(</td>
<td class="paramtype">const std::vector&lt; std::string &gt; &amp;&#160;</td>
- <td class="paramname"><em>listOfPluginDirectories</em></td><td>)</td>
+ <td class="paramname"><em>listOfPluginDirectories</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
<td></td>
+ <td class="paramtype"><a class="el" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *&#160;</td>
+ <td class="paramname"><em>iSocketHandler</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00052">52</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00054">54</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
</div>
</div>
@@ -219,7 +310,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00162">162</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00260">260</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
</div>
</div>
@@ -248,7 +339,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00195">195</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00293">293</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
</div>
</div>
@@ -276,7 +367,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00200">200</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00298">298</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
</div>
</div>
@@ -304,7 +395,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00205">205</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00303">303</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
</div>
</div>
@@ -322,7 +413,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00240">240</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00338">338</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
</div>
</div>
@@ -340,7 +431,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00250">250</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00348">348</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
</div>
</div>
@@ -358,7 +449,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00260">260</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00358">358</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
</div>
</div>
@@ -375,7 +466,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00185">185</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00283">283</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
</div>
</div>
@@ -392,7 +483,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00190">190</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00288">288</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
</div>
</div>
@@ -410,7 +501,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00245">245</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00343">343</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
</div>
</div>
@@ -428,7 +519,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00255">255</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00353">353</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
</div>
</div>
@@ -446,7 +537,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00265">265</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00363">363</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
</div>
</div>
@@ -474,7 +565,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00210">210</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00308">308</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
</div>
</div>
@@ -502,7 +593,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00348">348</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00446">446</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
</div>
</div>
@@ -530,7 +621,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00225">225</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00323">323</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
</div>
</div>
@@ -558,7 +649,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00338">338</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00436">436</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
</div>
</div>
@@ -592,7 +683,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00328">328</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00426">426</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
</div>
</div>
@@ -620,7 +711,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00215">215</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00313">313</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
</div>
</div>
@@ -648,7 +739,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00353">353</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00451">451</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
</div>
</div>
@@ -676,7 +767,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00343">343</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00441">441</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
</div>
</div>
@@ -710,7 +801,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00333">333</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00431">431</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
</div>
</div>
@@ -728,7 +819,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00230">230</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00328">328</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
</div>
</div>
@@ -756,7 +847,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00235">235</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00333">333</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
</div>
</div>
@@ -784,7 +875,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00220">220</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00318">318</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
</div>
</div>
@@ -802,7 +893,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00317">317</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00415">415</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
</div>
</div>
@@ -820,7 +911,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00322">322</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00420">420</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
</div>
</div>
@@ -837,7 +928,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00270">270</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00368">368</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
</div>
</div>
@@ -854,7 +945,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00294">294</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00392">392</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
</div>
</div>
@@ -872,7 +963,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00167">167</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmCommandSender_8cpp_source.html#l00265">265</a> of file <a class="el" href="CAmCommandSender_8cpp_source.html">CAmCommandSender.cpp</a>.</p>
</div>
</div>
@@ -886,9 +977,9 @@ Public Member Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmCommandSender.js b/docs/classam_1_1CAmCommandSender.js
index f9f2854..ee9722b 100644..100755
--- a/docs/classam_1_1CAmCommandSender.js
+++ b/docs/classam_1_1CAmCommandSender.js
@@ -1,6 +1,6 @@
var classam_1_1CAmCommandSender =
[
- [ "CAmCommandSender", "classam_1_1CAmCommandSender.html#abbedccae32f275a12bff41f36c75da79", null ],
+ [ "CAmCommandSender", "classam_1_1CAmCommandSender.html#adb321354cf3c1aaa3491a0f26743e8eb", null ],
[ "~CAmCommandSender", "classam_1_1CAmCommandSender.html#ae9f595010ba8731fa8b62ac911d4a674", null ],
[ "cbMainConnectionStateChanged", "classam_1_1CAmCommandSender.html#a32aa8ab84632805a876e023a7aead810", null ],
[ "cbMainSinkSoundPropertyChanged", "classam_1_1CAmCommandSender.html#adea8f5188fee5967bae000706f3bf1bc", null ],
diff --git a/docs/classam_1_1CAmCommandSender.png b/docs/classam_1_1CAmCommandSender.png
new file mode 100755
index 0000000..537ae61
--- /dev/null
+++ b/docs/classam_1_1CAmCommandSender.png
Binary files differ
diff --git a/docs/classam_1_1CAmCommonAPIWrapper-members.html b/docs/classam_1_1CAmCommonAPIWrapper-members.html
index 4963680..482af53 100644..100755
--- a/docs/classam_1_1CAmCommonAPIWrapper-members.html
+++ b/docs/classam_1_1CAmCommonAPIWrapper-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmCommonAPIWrapper.html','
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -130,9 +133,9 @@ $(document).ready(function(){initNavTree('classam_1_1CAmCommonAPIWrapper.html','
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmCommonAPIWrapper.html b/docs/classam_1_1CAmCommonAPIWrapper.html
index d904f6b..49e93f8 100644..100755
--- a/docs/classam_1_1CAmCommonAPIWrapper.html
+++ b/docs/classam_1_1CAmCommonAPIWrapper.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::CAmCommonAPIWrapper Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmCommonAPIWrapper.html','
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -124,43 +127,41 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:afe7cb834bf23daa9eee094a27b540405"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommonAPIWrapper.html#afe7cb834bf23daa9eee094a27b540405">~CAmCommonAPIWrapper</a> ()</td></tr>
<tr class="separator:afe7cb834bf23daa9eee094a27b540405"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a195f70d2c9cbd92d4cee4494c2e9c622"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommonAPIWrapper.html#a195f70d2c9cbd92d4cee4494c2e9c622">getSocketHandler</a> () const </td></tr>
-<tr class="memdesc:a195f70d2c9cbd92d4cee4494c2e9c622"><td class="mdescLeft">&#160;</td><td class="mdescRight">Getter for the socket handler. <a href="#a195f70d2c9cbd92d4cee4494c2e9c622">More...</a><br/></td></tr>
+<tr class="memdesc:a195f70d2c9cbd92d4cee4494c2e9c622"><td class="mdescLeft">&#160;</td><td class="mdescRight">Getter for the socket handler. <a href="#a195f70d2c9cbd92d4cee4494c2e9c622">More...</a><br /></td></tr>
<tr class="separator:a195f70d2c9cbd92d4cee4494c2e9c622"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad68e664c43be933aafb2ca437a4aa1e0"><td class="memTemplParams" colspan="2">template&lt;class TStubImp &gt; </td></tr>
<tr class="memitem:ad68e664c43be933aafb2ca437a4aa1e0"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommonAPIWrapper.html#ad68e664c43be933aafb2ca437a4aa1e0">registerService</a> (const std::shared_ptr&lt; TStubImp &gt; &amp;shStub, const std::string &amp;domain, const std::string &amp;instance)</td></tr>
-<tr class="memdesc:ad68e664c43be933aafb2ca437a4aa1e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register stub objects. <a href="#ad68e664c43be933aafb2ca437a4aa1e0">More...</a><br/></td></tr>
+<tr class="memdesc:ad68e664c43be933aafb2ca437a4aa1e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register stub objects. <a href="#ad68e664c43be933aafb2ca437a4aa1e0">More...</a><br /></td></tr>
<tr class="separator:ad68e664c43be933aafb2ca437a4aa1e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67dbc668563d1c424baeda2c04652472"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommonAPIWrapper.html#a67dbc668563d1c424baeda2c04652472">unregisterService</a> (const std::string &amp;domain, const std::string &amp;interface, const std::string &amp;instance)</td></tr>
-<tr class="memdesc:a67dbc668563d1c424baeda2c04652472"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unregister stub objects. <a href="#a67dbc668563d1c424baeda2c04652472">More...</a><br/></td></tr>
+<tr class="memdesc:a67dbc668563d1c424baeda2c04652472"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unregister stub objects. <a href="#a67dbc668563d1c424baeda2c04652472">More...</a><br /></td></tr>
<tr class="separator:a67dbc668563d1c424baeda2c04652472"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a182152e2b7009015485cde7c3a5185cb"><td class="memTemplParams" colspan="2">template&lt;class TStubImp &gt; </td></tr>
<tr class="memitem:a182152e2b7009015485cde7c3a5185cb"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommonAPIWrapper.html#a182152e2b7009015485cde7c3a5185cb">__attribute__</a> ((deprecated)) registerStub(const std</td></tr>
-<tr class="memdesc:a182152e2b7009015485cde7c3a5185cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deprecated method. <a href="#a182152e2b7009015485cde7c3a5185cb">More...</a><br/></td></tr>
+<tr class="memdesc:a182152e2b7009015485cde7c3a5185cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deprecated method. <a href="#a182152e2b7009015485cde7c3a5185cb">More...</a><br /></td></tr>
<tr class="separator:a182152e2b7009015485cde7c3a5185cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb99a5a00db571541d7dfb9f48551635"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommonAPIWrapper.html#abb99a5a00db571541d7dfb9f48551635">__attribute__</a> ((deprecated)) unregisterStub(const std</td></tr>
-<tr class="memdesc:abb99a5a00db571541d7dfb9f48551635"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deprecated method. <a href="#abb99a5a00db571541d7dfb9f48551635">More...</a><br/></td></tr>
+<tr class="memdesc:abb99a5a00db571541d7dfb9f48551635"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deprecated method. <a href="#abb99a5a00db571541d7dfb9f48551635">More...</a><br /></td></tr>
<tr class="separator:abb99a5a00db571541d7dfb9f48551635"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3dd06d017bd317e54e07a54cdcd01864"><td class="memTemplParams" colspan="2">template&lt;template&lt; typename...&gt; class ProxyClass, typename... AttributeExtensions&gt; </td></tr>
-<tr class="memitem:a3dd06d017bd317e54e07a54cdcd01864"><td class="memTemplItemLeft" align="right" valign="top">std::shared_ptr&lt; ProxyClass<br class="typebreak"/>
-&lt; AttributeExtensions...&gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommonAPIWrapper.html#a3dd06d017bd317e54e07a54cdcd01864">buildProxy</a> (const std::string &amp;domain, const std::string &amp;instance)</td></tr>
-<tr class="memdesc:a3dd06d017bd317e54e07a54cdcd01864"><td class="mdescLeft">&#160;</td><td class="mdescRight">Build proxy objects. <a href="#a3dd06d017bd317e54e07a54cdcd01864">More...</a><br/></td></tr>
+<tr class="memitem:a3dd06d017bd317e54e07a54cdcd01864"><td class="memTemplParams" colspan="2">template&lt;template&lt; typename... &gt; class ProxyClass, typename... AttributeExtensions&gt; </td></tr>
+<tr class="memitem:a3dd06d017bd317e54e07a54cdcd01864"><td class="memTemplItemLeft" align="right" valign="top">std::shared_ptr&lt; ProxyClass&lt; AttributeExtensions... &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommonAPIWrapper.html#a3dd06d017bd317e54e07a54cdcd01864">buildProxy</a> (const std::string &amp;domain, const std::string &amp;instance)</td></tr>
+<tr class="memdesc:a3dd06d017bd317e54e07a54cdcd01864"><td class="mdescLeft">&#160;</td><td class="mdescRight">Build proxy objects. <a href="#a3dd06d017bd317e54e07a54cdcd01864">More...</a><br /></td></tr>
<tr class="separator:a3dd06d017bd317e54e07a54cdcd01864"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad8814b540318b8b42b76e03fe5e32d29"><td class="memTemplParams" colspan="2">template&lt;template&lt; typename...&gt; class ProxyClass, typename... AttributeExtensions&gt; </td></tr>
-<tr class="memitem:ad8814b540318b8b42b76e03fe5e32d29"><td class="memTemplItemLeft" align="right" valign="top">std::shared_ptr&lt; ProxyClass<br class="typebreak"/>
-&lt; AttributeExtensions...&gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommonAPIWrapper.html#ad8814b540318b8b42b76e03fe5e32d29">__attribute__</a> ((deprecated)) <a class="el" href="classam_1_1CAmCommonAPIWrapper.html#a3dd06d017bd317e54e07a54cdcd01864">buildProxy</a>(const std</td></tr>
-<tr class="memdesc:ad8814b540318b8b42b76e03fe5e32d29"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deprecated method. <a href="#ad8814b540318b8b42b76e03fe5e32d29">More...</a><br/></td></tr>
+<tr class="memitem:ad8814b540318b8b42b76e03fe5e32d29"><td class="memTemplParams" colspan="2">template&lt;template&lt; typename... &gt; class ProxyClass, typename... AttributeExtensions&gt; </td></tr>
+<tr class="memitem:ad8814b540318b8b42b76e03fe5e32d29"><td class="memTemplItemLeft" align="right" valign="top">std::shared_ptr&lt; ProxyClass&lt; AttributeExtensions... &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommonAPIWrapper.html#ad8814b540318b8b42b76e03fe5e32d29">__attribute__</a> ((deprecated)) <a class="el" href="classam_1_1CAmCommonAPIWrapper.html#a3dd06d017bd317e54e07a54cdcd01864">buildProxy</a>(const std</td></tr>
+<tr class="memdesc:ad8814b540318b8b42b76e03fe5e32d29"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deprecated method. <a href="#ad8814b540318b8b42b76e03fe5e32d29">More...</a><br /></td></tr>
<tr class="separator:ad8814b540318b8b42b76e03fe5e32d29"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:ae0b4c69ab7cba9734f45306c15a2e0ce"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classam_1_1CAmCommonAPIWrapper.html">CAmCommonAPIWrapper</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommonAPIWrapper.html#ae0b4c69ab7cba9734f45306c15a2e0ce">getInstance</a> ()</td></tr>
-<tr class="memdesc:ae0b4c69ab7cba9734f45306c15a2e0ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns an already instantiated object. <a href="#ae0b4c69ab7cba9734f45306c15a2e0ce">More...</a><br/></td></tr>
+<tr class="memdesc:ae0b4c69ab7cba9734f45306c15a2e0ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns an already instantiated object. <a href="#ae0b4c69ab7cba9734f45306c15a2e0ce">More...</a><br /></td></tr>
<tr class="separator:ae0b4c69ab7cba9734f45306c15a2e0ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae43aaeefe9f50d258e8e2ed74cdebb0d"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommonAPIWrapper.html#ae43aaeefe9f50d258e8e2ed74cdebb0d">deleteInstance</a> ()</td></tr>
-<tr class="memdesc:ae43aaeefe9f50d258e8e2ed74cdebb0d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deletes the instanciated object. <a href="#ae43aaeefe9f50d258e8e2ed74cdebb0d">More...</a><br/></td></tr>
+<tr class="memdesc:ae43aaeefe9f50d258e8e2ed74cdebb0d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deletes the instanciated object. <a href="#ae43aaeefe9f50d258e8e2ed74cdebb0d">More...</a><br /></td></tr>
<tr class="separator:ae43aaeefe9f50d258e8e2ed74cdebb0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a008a684395e96b7204e726b6c835fc7b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classam_1_1CAmCommonAPIWrapper.html">CAmCommonAPIWrapper</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommonAPIWrapper.html#a008a684395e96b7204e726b6c835fc7b">instantiateOnce</a> (<a class="el" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *socketHandler, const std::string &amp;applicationName=&quot;&quot;)</td></tr>
-<tr class="memdesc:a008a684395e96b7204e726b6c835fc7b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a singleton instance attached to the provided socket handler object. <a href="#a008a684395e96b7204e726b6c835fc7b">More...</a><br/></td></tr>
+<tr class="memdesc:a008a684395e96b7204e726b6c835fc7b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a singleton instance attached to the provided socket handler object. <a href="#a008a684395e96b7204e726b6c835fc7b">More...</a><br /></td></tr>
<tr class="separator:a008a684395e96b7204e726b6c835fc7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
@@ -314,7 +315,7 @@ template&lt;class TStubImp &gt; </div>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
-template&lt;template&lt; typename...&gt; class ProxyClass, typename... AttributeExtensions&gt; </div>
+template&lt;template&lt; typename... &gt; class ProxyClass, typename... AttributeExtensions&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
@@ -353,7 +354,7 @@ template&lt;template&lt; typename...&gt; class ProxyClass, typename... Attribute
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
-template&lt;template&lt; typename...&gt; class ProxyClass, typename... AttributeExtensions&gt; </div>
+template&lt;template&lt; typename... &gt; class ProxyClass, typename... AttributeExtensions&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
@@ -645,9 +646,9 @@ template&lt;class TStubImp &gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1CAmCommonAPIWrapper.html">CAmCommonAPIWrapper</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmCommonAPIWrapper.js b/docs/classam_1_1CAmCommonAPIWrapper.js
index fc38967..fc38967 100644..100755
--- a/docs/classam_1_1CAmCommonAPIWrapper.js
+++ b/docs/classam_1_1CAmCommonAPIWrapper.js
diff --git a/docs/classam_1_1CAmControlReceiver-members.html b/docs/classam_1_1CAmControlReceiver-members.html
index 02bc9d5..44a29d1 100644..100755
--- a/docs/classam_1_1CAmControlReceiver-members.html
+++ b/docs/classam_1_1CAmControlReceiver-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmControlReceiver.html',''
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -220,9 +223,9 @@ $(document).ready(function(){initNavTree('classam_1_1CAmControlReceiver.html',''
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmControlReceiver.html b/docs/classam_1_1CAmControlReceiver.html
index 6afa563..fe50aa4 100644..100755
--- a/docs/classam_1_1CAmControlReceiver.html
+++ b/docs/classam_1_1CAmControlReceiver.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::CAmControlReceiver Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmControlReceiver.html',''
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -135,298 +138,298 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a8c5832d06c3c3644323757371fe546b3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a8c5832d06c3c3644323757371fe546b3">~CAmControlReceiver</a> ()</td></tr>
<tr class="separator:a8c5832d06c3c3644323757371fe546b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8fd5903c6b2607b7539af4260937d83"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#ac8fd5903c6b2607b7539af4260937d83">getRoute</a> (const bool onlyfree, const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt; <a class="el" href="structam_1_1am__Route__s.html">am_Route_s</a> &gt; &amp;returnList)</td></tr>
-<tr class="memdesc:ac8fd5903c6b2607b7539af4260937d83"><td class="mdescLeft">&#160;</td><td class="mdescRight">calculates a route from source to sink. <a href="#ac8fd5903c6b2607b7539af4260937d83">More...</a><br/></td></tr>
+<tr class="memdesc:ac8fd5903c6b2607b7539af4260937d83"><td class="mdescLeft">&#160;</td><td class="mdescRight">calculates a route from source to sink. <a href="#ac8fd5903c6b2607b7539af4260937d83">More...</a><br /></td></tr>
<tr class="separator:ac8fd5903c6b2607b7539af4260937d83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a423abc4ac7a86cf87fee8dc483a20d7c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a423abc4ac7a86cf87fee8dc483a20d7c">connect</a> (<a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> &amp;handle, <a class="el" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> &amp;connectionID, const <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> format, const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)</td></tr>
-<tr class="memdesc:a423abc4ac7a86cf87fee8dc483a20d7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">With this function, elementary connects can be triggered by the controller. <a href="#a423abc4ac7a86cf87fee8dc483a20d7c">More...</a><br/></td></tr>
+<tr class="memdesc:a423abc4ac7a86cf87fee8dc483a20d7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">With this function, elementary connects can be triggered by the controller. <a href="#a423abc4ac7a86cf87fee8dc483a20d7c">More...</a><br /></td></tr>
<tr class="separator:a423abc4ac7a86cf87fee8dc483a20d7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3e411b296db24f18dfc2ef25e4833d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#ac3e411b296db24f18dfc2ef25e4833d3">disconnect</a> (<a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> &amp;handle, const <a class="el" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID)</td></tr>
-<tr class="memdesc:ac3e411b296db24f18dfc2ef25e4833d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">is used to disconnect a connection <a href="#ac3e411b296db24f18dfc2ef25e4833d3">More...</a><br/></td></tr>
+<tr class="memdesc:ac3e411b296db24f18dfc2ef25e4833d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">is used to disconnect a connection <a href="#ac3e411b296db24f18dfc2ef25e4833d3">More...</a><br /></td></tr>
<tr class="separator:ac3e411b296db24f18dfc2ef25e4833d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ac2a71247c26b72ade8c56cf8e2aad0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a2ac2a71247c26b72ade8c56cf8e2aad0">crossfade</a> (<a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> &amp;handle, const <a class="el" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a> hotSource, const <a class="el" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID, const <a class="el" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> rampType, const <a class="el" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> rampTime)</td></tr>
-<tr class="memdesc:a2ac2a71247c26b72ade8c56cf8e2aad0"><td class="mdescLeft">&#160;</td><td class="mdescRight">triggers a cross fade. <a href="#a2ac2a71247c26b72ade8c56cf8e2aad0">More...</a><br/></td></tr>
+<tr class="memdesc:a2ac2a71247c26b72ade8c56cf8e2aad0"><td class="mdescLeft">&#160;</td><td class="mdescRight">triggers a cross fade. <a href="#a2ac2a71247c26b72ade8c56cf8e2aad0">More...</a><br /></td></tr>
<tr class="separator:a2ac2a71247c26b72ade8c56cf8e2aad0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb9cae111b6d9d2e58775fad56a78374"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#aeb9cae111b6d9d2e58775fad56a78374">abortAction</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle)</td></tr>
-<tr class="memdesc:aeb9cae111b6d9d2e58775fad56a78374"><td class="mdescLeft">&#160;</td><td class="mdescRight">with this method, all actions that have a handle assigned can be stopped. <a href="#aeb9cae111b6d9d2e58775fad56a78374">More...</a><br/></td></tr>
+<tr class="memdesc:aeb9cae111b6d9d2e58775fad56a78374"><td class="mdescLeft">&#160;</td><td class="mdescRight">with this method, all actions that have a handle assigned can be stopped. <a href="#aeb9cae111b6d9d2e58775fad56a78374">More...</a><br /></td></tr>
<tr class="separator:aeb9cae111b6d9d2e58775fad56a78374"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a032918ff2d0cd4bcad33219322c7689e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a032918ff2d0cd4bcad33219322c7689e">setSourceState</a> (<a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> &amp;handle, const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am_SourceState_e</a> state)</td></tr>
-<tr class="memdesc:a032918ff2d0cd4bcad33219322c7689e"><td class="mdescLeft">&#160;</td><td class="mdescRight">this method sets a source state for a source. <a href="#a032918ff2d0cd4bcad33219322c7689e">More...</a><br/></td></tr>
+<tr class="memdesc:a032918ff2d0cd4bcad33219322c7689e"><td class="mdescLeft">&#160;</td><td class="mdescRight">this method sets a source state for a source. <a href="#a032918ff2d0cd4bcad33219322c7689e">More...</a><br /></td></tr>
<tr class="separator:a032918ff2d0cd4bcad33219322c7689e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af95630f655f0052411e03eebbc84b260"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#af95630f655f0052411e03eebbc84b260">setSinkVolume</a> (<a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> &amp;handle, const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, const <a class="el" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> ramp, const <a class="el" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> time)</td></tr>
-<tr class="memdesc:af95630f655f0052411e03eebbc84b260"><td class="mdescLeft">&#160;</td><td class="mdescRight">with this function, setting of sinks volumes is done. <a href="#af95630f655f0052411e03eebbc84b260">More...</a><br/></td></tr>
+<tr class="memdesc:af95630f655f0052411e03eebbc84b260"><td class="mdescLeft">&#160;</td><td class="mdescRight">with this function, setting of sinks volumes is done. <a href="#af95630f655f0052411e03eebbc84b260">More...</a><br /></td></tr>
<tr class="separator:af95630f655f0052411e03eebbc84b260"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11ccca6813b979831b9727520ba428ea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a11ccca6813b979831b9727520ba428ea">setSourceVolume</a> (<a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> &amp;handle, const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, const <a class="el" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> rampType, const <a class="el" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> time)</td></tr>
-<tr class="memdesc:a11ccca6813b979831b9727520ba428ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">with this function, setting of source volumes is done. <a href="#a11ccca6813b979831b9727520ba428ea">More...</a><br/></td></tr>
+<tr class="memdesc:a11ccca6813b979831b9727520ba428ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">with this function, setting of source volumes is done. <a href="#a11ccca6813b979831b9727520ba428ea">More...</a><br /></td></tr>
<tr class="separator:a11ccca6813b979831b9727520ba428ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a664019ef5e06ef587bf32ec8247e3cc5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a664019ef5e06ef587bf32ec8247e3cc5">setSinkSoundProperties</a> (<a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> &amp;handle, const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const std::vector&lt; <a class="el" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> &gt; &amp;soundProperty)</td></tr>
-<tr class="memdesc:a664019ef5e06ef587bf32ec8247e3cc5"><td class="mdescLeft">&#160;</td><td class="mdescRight">is used to set several sinkSoundProperties at a time <a href="#a664019ef5e06ef587bf32ec8247e3cc5">More...</a><br/></td></tr>
+<tr class="memdesc:a664019ef5e06ef587bf32ec8247e3cc5"><td class="mdescLeft">&#160;</td><td class="mdescRight">is used to set several sinkSoundProperties at a time <a href="#a664019ef5e06ef587bf32ec8247e3cc5">More...</a><br /></td></tr>
<tr class="separator:a664019ef5e06ef587bf32ec8247e3cc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac0a81702bda141fa79fd1602b68b470"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#aac0a81702bda141fa79fd1602b68b470">setSinkSoundProperty</a> (<a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> &amp;handle, const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> &amp;soundProperty)</td></tr>
-<tr class="memdesc:aac0a81702bda141fa79fd1602b68b470"><td class="mdescLeft">&#160;</td><td class="mdescRight">is used to set sinkSoundProperties <a href="#aac0a81702bda141fa79fd1602b68b470">More...</a><br/></td></tr>
+<tr class="memdesc:aac0a81702bda141fa79fd1602b68b470"><td class="mdescLeft">&#160;</td><td class="mdescRight">is used to set sinkSoundProperties <a href="#aac0a81702bda141fa79fd1602b68b470">More...</a><br /></td></tr>
<tr class="separator:aac0a81702bda141fa79fd1602b68b470"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ce93b543a427c0951e7bd154fb3a152"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a2ce93b543a427c0951e7bd154fb3a152">setSourceSoundProperties</a> (<a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> &amp;handle, const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const std::vector&lt; <a class="el" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> &gt; &amp;soundProperty)</td></tr>
-<tr class="memdesc:a2ce93b543a427c0951e7bd154fb3a152"><td class="mdescLeft">&#160;</td><td class="mdescRight">is used to set several SourceSoundProperties at a time <a href="#a2ce93b543a427c0951e7bd154fb3a152">More...</a><br/></td></tr>
+<tr class="memdesc:a2ce93b543a427c0951e7bd154fb3a152"><td class="mdescLeft">&#160;</td><td class="mdescRight">is used to set several SourceSoundProperties at a time <a href="#a2ce93b543a427c0951e7bd154fb3a152">More...</a><br /></td></tr>
<tr class="separator:a2ce93b543a427c0951e7bd154fb3a152"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee44ce1c4db0908bd2481298a6ccc5dd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#aee44ce1c4db0908bd2481298a6ccc5dd">setSourceSoundProperty</a> (<a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> &amp;handle, const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> &amp;soundProperty)</td></tr>
-<tr class="memdesc:aee44ce1c4db0908bd2481298a6ccc5dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">is used to set sourceSoundProperties <a href="#aee44ce1c4db0908bd2481298a6ccc5dd">More...</a><br/></td></tr>
+<tr class="memdesc:aee44ce1c4db0908bd2481298a6ccc5dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">is used to set sourceSoundProperties <a href="#aee44ce1c4db0908bd2481298a6ccc5dd">More...</a><br /></td></tr>
<tr class="separator:aee44ce1c4db0908bd2481298a6ccc5dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e463c8b7882084a12b0dbef2bc2e7f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a8e463c8b7882084a12b0dbef2bc2e7f8">setDomainState</a> (const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, const <a class="el" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> domainState)</td></tr>
-<tr class="memdesc:a8e463c8b7882084a12b0dbef2bc2e7f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets the domain state of a domain <a href="#a8e463c8b7882084a12b0dbef2bc2e7f8">More...</a><br/></td></tr>
+<tr class="memdesc:a8e463c8b7882084a12b0dbef2bc2e7f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets the domain state of a domain <a href="#a8e463c8b7882084a12b0dbef2bc2e7f8">More...</a><br /></td></tr>
<tr class="separator:a8e463c8b7882084a12b0dbef2bc2e7f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ff6ba043a2b6970c2dc351c73070300"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a8ff6ba043a2b6970c2dc351c73070300">enterDomainDB</a> (const <a class="el" href="structam_1_1am__Domain__s.html">am_Domain_s</a> &amp;domainData, <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> &amp;domainID)</td></tr>
-<tr class="memdesc:a8ff6ba043a2b6970c2dc351c73070300"><td class="mdescLeft">&#160;</td><td class="mdescRight">enters a domain in the database, creates and ID <a href="#a8ff6ba043a2b6970c2dc351c73070300">More...</a><br/></td></tr>
+<tr class="memdesc:a8ff6ba043a2b6970c2dc351c73070300"><td class="mdescLeft">&#160;</td><td class="mdescRight">enters a domain in the database, creates and ID <a href="#a8ff6ba043a2b6970c2dc351c73070300">More...</a><br /></td></tr>
<tr class="separator:a8ff6ba043a2b6970c2dc351c73070300"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39c770cd38c312d14622e779110957e4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a39c770cd38c312d14622e779110957e4">enterMainConnectionDB</a> (const <a class="el" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a> &amp;mainConnectionData, <a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> &amp;connectionID)</td></tr>
-<tr class="memdesc:a39c770cd38c312d14622e779110957e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">enters a mainconnection in the database, creates and ID <a href="#a39c770cd38c312d14622e779110957e4">More...</a><br/></td></tr>
+<tr class="memdesc:a39c770cd38c312d14622e779110957e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">enters a mainconnection in the database, creates and ID <a href="#a39c770cd38c312d14622e779110957e4">More...</a><br /></td></tr>
<tr class="separator:a39c770cd38c312d14622e779110957e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56c7ffbccd50eb64366aecb737351024"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a56c7ffbccd50eb64366aecb737351024">enterSinkDB</a> (const <a class="el" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp;sinkData, <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> &amp;sinkID)</td></tr>
-<tr class="memdesc:a56c7ffbccd50eb64366aecb737351024"><td class="mdescLeft">&#160;</td><td class="mdescRight">enters a sink in the database. <a href="#a56c7ffbccd50eb64366aecb737351024">More...</a><br/></td></tr>
+<tr class="memdesc:a56c7ffbccd50eb64366aecb737351024"><td class="mdescLeft">&#160;</td><td class="mdescRight">enters a sink in the database. <a href="#a56c7ffbccd50eb64366aecb737351024">More...</a><br /></td></tr>
<tr class="separator:a56c7ffbccd50eb64366aecb737351024"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c816e3aa174a81c90eb8e92dc218153"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a3c816e3aa174a81c90eb8e92dc218153">enterCrossfaderDB</a> (const <a class="el" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a> &amp;crossfaderData, <a class="el" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> &amp;crossfaderID)</td></tr>
-<tr class="memdesc:a3c816e3aa174a81c90eb8e92dc218153"><td class="mdescLeft">&#160;</td><td class="mdescRight">enters a crossfader in the database. <a href="#a3c816e3aa174a81c90eb8e92dc218153">More...</a><br/></td></tr>
+<tr class="memdesc:a3c816e3aa174a81c90eb8e92dc218153"><td class="mdescLeft">&#160;</td><td class="mdescRight">enters a crossfader in the database. <a href="#a3c816e3aa174a81c90eb8e92dc218153">More...</a><br /></td></tr>
<tr class="separator:a3c816e3aa174a81c90eb8e92dc218153"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7d27d69dd277925ab2e979f0cc6576a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#aa7d27d69dd277925ab2e979f0cc6576a">enterGatewayDB</a> (const <a class="el" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> &amp;gatewayData, <a class="el" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> &amp;gatewayID)</td></tr>
-<tr class="memdesc:aa7d27d69dd277925ab2e979f0cc6576a"><td class="mdescLeft">&#160;</td><td class="mdescRight">enters a gateway in the database. <a href="#aa7d27d69dd277925ab2e979f0cc6576a">More...</a><br/></td></tr>
+<tr class="memdesc:aa7d27d69dd277925ab2e979f0cc6576a"><td class="mdescLeft">&#160;</td><td class="mdescRight">enters a gateway in the database. <a href="#aa7d27d69dd277925ab2e979f0cc6576a">More...</a><br /></td></tr>
<tr class="separator:aa7d27d69dd277925ab2e979f0cc6576a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a154856178d7aad7607a7bc52c0129d10"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a154856178d7aad7607a7bc52c0129d10">enterConverterDB</a> (const <a class="el" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp;converterData, <a class="el" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> &amp;converterID)</td></tr>
-<tr class="memdesc:a154856178d7aad7607a7bc52c0129d10"><td class="mdescLeft">&#160;</td><td class="mdescRight">enters a converter in the database. <a href="#a154856178d7aad7607a7bc52c0129d10">More...</a><br/></td></tr>
+<tr class="memdesc:a154856178d7aad7607a7bc52c0129d10"><td class="mdescLeft">&#160;</td><td class="mdescRight">enters a converter in the database. <a href="#a154856178d7aad7607a7bc52c0129d10">More...</a><br /></td></tr>
<tr class="separator:a154856178d7aad7607a7bc52c0129d10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79b147f6da48cde5d5a55434ba60e359"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a79b147f6da48cde5d5a55434ba60e359">enterSourceDB</a> (const <a class="el" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp;sourceData, <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> &amp;sourceID)</td></tr>
-<tr class="memdesc:a79b147f6da48cde5d5a55434ba60e359"><td class="mdescLeft">&#160;</td><td class="mdescRight">enters a source in the database. <a href="#a79b147f6da48cde5d5a55434ba60e359">More...</a><br/></td></tr>
+<tr class="memdesc:a79b147f6da48cde5d5a55434ba60e359"><td class="mdescLeft">&#160;</td><td class="mdescRight">enters a source in the database. <a href="#a79b147f6da48cde5d5a55434ba60e359">More...</a><br /></td></tr>
<tr class="separator:a79b147f6da48cde5d5a55434ba60e359"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e7eb8c08836a37e3834dab706e0eaa7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a1e7eb8c08836a37e3834dab706e0eaa7">enterSinkClassDB</a> (const <a class="el" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a> &amp;sinkClass, <a class="el" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> &amp;sinkClassID)</td></tr>
-<tr class="memdesc:a1e7eb8c08836a37e3834dab706e0eaa7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enters a sourceClass into the database. <a href="#a1e7eb8c08836a37e3834dab706e0eaa7">More...</a><br/></td></tr>
+<tr class="memdesc:a1e7eb8c08836a37e3834dab706e0eaa7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enters a sourceClass into the database. <a href="#a1e7eb8c08836a37e3834dab706e0eaa7">More...</a><br /></td></tr>
<tr class="separator:a1e7eb8c08836a37e3834dab706e0eaa7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ecd805bc6f2d81de03da0ab6bba4cfd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a6ecd805bc6f2d81de03da0ab6bba4cfd">enterSourceClassDB</a> (<a class="el" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> &amp;sourceClassID, const <a class="el" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a> &amp;sourceClass)</td></tr>
-<tr class="memdesc:a6ecd805bc6f2d81de03da0ab6bba4cfd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enters a sourceClass into the database. <a href="#a6ecd805bc6f2d81de03da0ab6bba4cfd">More...</a><br/></td></tr>
+<tr class="memdesc:a6ecd805bc6f2d81de03da0ab6bba4cfd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enters a sourceClass into the database. <a href="#a6ecd805bc6f2d81de03da0ab6bba4cfd">More...</a><br /></td></tr>
<tr class="separator:a6ecd805bc6f2d81de03da0ab6bba4cfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a928777e862b6f1593e4cc61317b2a9c6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a928777e862b6f1593e4cc61317b2a9c6">changeSinkClassInfoDB</a> (const <a class="el" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a> &amp;sinkClass)</td></tr>
-<tr class="memdesc:a928777e862b6f1593e4cc61317b2a9c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes class information of a sinkclass. <a href="#a928777e862b6f1593e4cc61317b2a9c6">More...</a><br/></td></tr>
+<tr class="memdesc:a928777e862b6f1593e4cc61317b2a9c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes class information of a sinkclass. <a href="#a928777e862b6f1593e4cc61317b2a9c6">More...</a><br /></td></tr>
<tr class="separator:a928777e862b6f1593e4cc61317b2a9c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef3e658f2fae77269fb8cbeaa484da4a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#aef3e658f2fae77269fb8cbeaa484da4a">changeSourceClassInfoDB</a> (const <a class="el" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a> &amp;sourceClass)</td></tr>
-<tr class="memdesc:aef3e658f2fae77269fb8cbeaa484da4a"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes class information of a sourceClass. <a href="#aef3e658f2fae77269fb8cbeaa484da4a">More...</a><br/></td></tr>
+<tr class="memdesc:aef3e658f2fae77269fb8cbeaa484da4a"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes class information of a sourceClass. <a href="#aef3e658f2fae77269fb8cbeaa484da4a">More...</a><br /></td></tr>
<tr class="separator:aef3e658f2fae77269fb8cbeaa484da4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96e9e6ea2d31e4563e2cf2fbaf6dcb79"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a96e9e6ea2d31e4563e2cf2fbaf6dcb79">enterSystemPropertiesListDB</a> (const std::vector&lt; <a class="el" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a> &gt; &amp;listSystemProperties)</td></tr>
-<tr class="memdesc:a96e9e6ea2d31e4563e2cf2fbaf6dcb79"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used to enter the system Properties into the database. <a href="#a96e9e6ea2d31e4563e2cf2fbaf6dcb79">More...</a><br/></td></tr>
+<tr class="memdesc:a96e9e6ea2d31e4563e2cf2fbaf6dcb79"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used to enter the system Properties into the database. <a href="#a96e9e6ea2d31e4563e2cf2fbaf6dcb79">More...</a><br /></td></tr>
<tr class="separator:a96e9e6ea2d31e4563e2cf2fbaf6dcb79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac80f450482d65f6f6f57d9a25403fcd8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#ac80f450482d65f6f6f57d9a25403fcd8">changeMainConnectionRouteDB</a> (const <a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainconnectionID, const std::vector&lt; <a class="el" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> &gt; &amp;listConnectionID)</td></tr>
-<tr class="memdesc:ac80f450482d65f6f6f57d9a25403fcd8"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes the mainConnectionState of MainConnection <a href="#ac80f450482d65f6f6f57d9a25403fcd8">More...</a><br/></td></tr>
+<tr class="memdesc:ac80f450482d65f6f6f57d9a25403fcd8"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes the mainConnectionState of MainConnection <a href="#ac80f450482d65f6f6f57d9a25403fcd8">More...</a><br /></td></tr>
<tr class="separator:ac80f450482d65f6f6f57d9a25403fcd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72540957335344940d7959859c18b7ea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a72540957335344940d7959859c18b7ea">changeMainConnectionStateDB</a> (const <a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainconnectionID, const <a class="el" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am_ConnectionState_e</a> connectionState)</td></tr>
-<tr class="memdesc:a72540957335344940d7959859c18b7ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes the mainConnectionState of MainConnection <a href="#a72540957335344940d7959859c18b7ea">More...</a><br/></td></tr>
+<tr class="memdesc:a72540957335344940d7959859c18b7ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes the mainConnectionState of MainConnection <a href="#a72540957335344940d7959859c18b7ea">More...</a><br /></td></tr>
<tr class="separator:a72540957335344940d7959859c18b7ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d9c0cb9927da011d412c085a596ae78"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a6d9c0cb9927da011d412c085a596ae78">changeSinkMainVolumeDB</a> (const <a class="el" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> mainVolume, const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)</td></tr>
-<tr class="memdesc:a6d9c0cb9927da011d412c085a596ae78"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes the sink volume of a sink <a href="#a6d9c0cb9927da011d412c085a596ae78">More...</a><br/></td></tr>
+<tr class="memdesc:a6d9c0cb9927da011d412c085a596ae78"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes the sink volume of a sink <a href="#a6d9c0cb9927da011d412c085a596ae78">More...</a><br /></td></tr>
<tr class="separator:a6d9c0cb9927da011d412c085a596ae78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1b596843cca2105af7ace1e0e92555d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#ad1b596843cca2105af7ace1e0e92555d">changeSinkAvailabilityDB</a> (const <a class="el" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp;availability, const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)</td></tr>
-<tr class="memdesc:ad1b596843cca2105af7ace1e0e92555d"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes the availablility of a sink <a href="#ad1b596843cca2105af7ace1e0e92555d">More...</a><br/></td></tr>
+<tr class="memdesc:ad1b596843cca2105af7ace1e0e92555d"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes the availablility of a sink <a href="#ad1b596843cca2105af7ace1e0e92555d">More...</a><br /></td></tr>
<tr class="separator:ad1b596843cca2105af7ace1e0e92555d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac61bb1156ff4aab1bff43ab106b9ef53"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#ac61bb1156ff4aab1bff43ab106b9ef53">changDomainStateDB</a> (const <a class="el" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> domainState, const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID)</td></tr>
-<tr class="memdesc:ac61bb1156ff4aab1bff43ab106b9ef53"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes the domainstate of a domain <a href="#ac61bb1156ff4aab1bff43ab106b9ef53">More...</a><br/></td></tr>
+<tr class="memdesc:ac61bb1156ff4aab1bff43ab106b9ef53"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes the domainstate of a domain <a href="#ac61bb1156ff4aab1bff43ab106b9ef53">More...</a><br /></td></tr>
<tr class="separator:ac61bb1156ff4aab1bff43ab106b9ef53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf8c634e67cde1af3e444ca65efa9dbe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#acf8c634e67cde1af3e444ca65efa9dbe">changeSinkMuteStateDB</a> (const <a class="el" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> muteState, const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)</td></tr>
-<tr class="memdesc:acf8c634e67cde1af3e444ca65efa9dbe"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes the mute state of a sink <a href="#acf8c634e67cde1af3e444ca65efa9dbe">More...</a><br/></td></tr>
+<tr class="memdesc:acf8c634e67cde1af3e444ca65efa9dbe"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes the mute state of a sink <a href="#acf8c634e67cde1af3e444ca65efa9dbe">More...</a><br /></td></tr>
<tr class="separator:acf8c634e67cde1af3e444ca65efa9dbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea8588aa27f353e7ea206fe487e9066a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#aea8588aa27f353e7ea206fe487e9066a">changeMainSinkSoundPropertyDB</a> (const <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &amp;soundProperty, const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)</td></tr>
-<tr class="memdesc:aea8588aa27f353e7ea206fe487e9066a"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes the mainsinksoundproperty of a sink <a href="#aea8588aa27f353e7ea206fe487e9066a">More...</a><br/></td></tr>
+<tr class="memdesc:aea8588aa27f353e7ea206fe487e9066a"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes the mainsinksoundproperty of a sink <a href="#aea8588aa27f353e7ea206fe487e9066a">More...</a><br /></td></tr>
<tr class="separator:aea8588aa27f353e7ea206fe487e9066a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf51fdca8a714878c0ad5654e7fe0d53"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#abf51fdca8a714878c0ad5654e7fe0d53">changeMainSourceSoundPropertyDB</a> (const <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &amp;soundProperty, const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID)</td></tr>
-<tr class="memdesc:abf51fdca8a714878c0ad5654e7fe0d53"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes the mainsourcesoundproperty of a sink <a href="#abf51fdca8a714878c0ad5654e7fe0d53">More...</a><br/></td></tr>
+<tr class="memdesc:abf51fdca8a714878c0ad5654e7fe0d53"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes the mainsourcesoundproperty of a sink <a href="#abf51fdca8a714878c0ad5654e7fe0d53">More...</a><br /></td></tr>
<tr class="separator:abf51fdca8a714878c0ad5654e7fe0d53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e2c954c33c29525d5adffcced2e8733"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a0e2c954c33c29525d5adffcced2e8733">changeSourceAvailabilityDB</a> (const <a class="el" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp;availability, const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID)</td></tr>
-<tr class="memdesc:a0e2c954c33c29525d5adffcced2e8733"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes the availablility of a source <a href="#a0e2c954c33c29525d5adffcced2e8733">More...</a><br/></td></tr>
+<tr class="memdesc:a0e2c954c33c29525d5adffcced2e8733"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes the availablility of a source <a href="#a0e2c954c33c29525d5adffcced2e8733">More...</a><br /></td></tr>
<tr class="separator:a0e2c954c33c29525d5adffcced2e8733"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a992cb58c6c58069e0ff5fd8b97c9511f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a992cb58c6c58069e0ff5fd8b97c9511f">changeSystemPropertyDB</a> (const <a class="el" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a> &amp;property)</td></tr>
-<tr class="memdesc:a992cb58c6c58069e0ff5fd8b97c9511f"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes a systemProperty <a href="#a992cb58c6c58069e0ff5fd8b97c9511f">More...</a><br/></td></tr>
+<tr class="memdesc:a992cb58c6c58069e0ff5fd8b97c9511f"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes a systemProperty <a href="#a992cb58c6c58069e0ff5fd8b97c9511f">More...</a><br /></td></tr>
<tr class="separator:a992cb58c6c58069e0ff5fd8b97c9511f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9b44f1d36a57c4534f43176712c8f1b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#ad9b44f1d36a57c4534f43176712c8f1b">removeMainConnectionDB</a> (const <a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID)</td></tr>
-<tr class="memdesc:ad9b44f1d36a57c4534f43176712c8f1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">removes a mainconnection from the DB <a href="#ad9b44f1d36a57c4534f43176712c8f1b">More...</a><br/></td></tr>
+<tr class="memdesc:ad9b44f1d36a57c4534f43176712c8f1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">removes a mainconnection from the DB <a href="#ad9b44f1d36a57c4534f43176712c8f1b">More...</a><br /></td></tr>
<tr class="separator:ad9b44f1d36a57c4534f43176712c8f1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7450660a2714802a832218746e56d7d0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a7450660a2714802a832218746e56d7d0">removeSinkDB</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)</td></tr>
-<tr class="memdesc:a7450660a2714802a832218746e56d7d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">removes a sink from the DB <a href="#a7450660a2714802a832218746e56d7d0">More...</a><br/></td></tr>
+<tr class="memdesc:a7450660a2714802a832218746e56d7d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">removes a sink from the DB <a href="#a7450660a2714802a832218746e56d7d0">More...</a><br /></td></tr>
<tr class="separator:a7450660a2714802a832218746e56d7d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d6eae2312f5629f748ec293ef8ef118"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a9d6eae2312f5629f748ec293ef8ef118">removeSourceDB</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID)</td></tr>
-<tr class="memdesc:a9d6eae2312f5629f748ec293ef8ef118"><td class="mdescLeft">&#160;</td><td class="mdescRight">removes a source from the DB <a href="#a9d6eae2312f5629f748ec293ef8ef118">More...</a><br/></td></tr>
+<tr class="memdesc:a9d6eae2312f5629f748ec293ef8ef118"><td class="mdescLeft">&#160;</td><td class="mdescRight">removes a source from the DB <a href="#a9d6eae2312f5629f748ec293ef8ef118">More...</a><br /></td></tr>
<tr class="separator:a9d6eae2312f5629f748ec293ef8ef118"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1ecf8c351de797768065f8ec87f2ad5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#af1ecf8c351de797768065f8ec87f2ad5">removeGatewayDB</a> (const <a class="el" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID)</td></tr>
-<tr class="memdesc:af1ecf8c351de797768065f8ec87f2ad5"><td class="mdescLeft">&#160;</td><td class="mdescRight">removes a gateway from the DB <a href="#af1ecf8c351de797768065f8ec87f2ad5">More...</a><br/></td></tr>
+<tr class="memdesc:af1ecf8c351de797768065f8ec87f2ad5"><td class="mdescLeft">&#160;</td><td class="mdescRight">removes a gateway from the DB <a href="#af1ecf8c351de797768065f8ec87f2ad5">More...</a><br /></td></tr>
<tr class="separator:af1ecf8c351de797768065f8ec87f2ad5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d826f6bbbd8d96241d322342c15adcc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a9d826f6bbbd8d96241d322342c15adcc">removeConverterDB</a> (const <a class="el" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID)</td></tr>
-<tr class="memdesc:a9d826f6bbbd8d96241d322342c15adcc"><td class="mdescLeft">&#160;</td><td class="mdescRight">removes a converter from the DB <a href="#a9d826f6bbbd8d96241d322342c15adcc">More...</a><br/></td></tr>
+<tr class="memdesc:a9d826f6bbbd8d96241d322342c15adcc"><td class="mdescLeft">&#160;</td><td class="mdescRight">removes a converter from the DB <a href="#a9d826f6bbbd8d96241d322342c15adcc">More...</a><br /></td></tr>
<tr class="separator:a9d826f6bbbd8d96241d322342c15adcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d0df76e78240c4ad034224d4fbab374"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a4d0df76e78240c4ad034224d4fbab374">removeCrossfaderDB</a> (const <a class="el" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID)</td></tr>
-<tr class="memdesc:a4d0df76e78240c4ad034224d4fbab374"><td class="mdescLeft">&#160;</td><td class="mdescRight">removes a crossfader from the DB <a href="#a4d0df76e78240c4ad034224d4fbab374">More...</a><br/></td></tr>
+<tr class="memdesc:a4d0df76e78240c4ad034224d4fbab374"><td class="mdescLeft">&#160;</td><td class="mdescRight">removes a crossfader from the DB <a href="#a4d0df76e78240c4ad034224d4fbab374">More...</a><br /></td></tr>
<tr class="separator:a4d0df76e78240c4ad034224d4fbab374"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42ba31c1c28b590e0263528309bd7de6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a42ba31c1c28b590e0263528309bd7de6">removeDomainDB</a> (const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID)</td></tr>
-<tr class="memdesc:a42ba31c1c28b590e0263528309bd7de6"><td class="mdescLeft">&#160;</td><td class="mdescRight">removes a domain from the DB <a href="#a42ba31c1c28b590e0263528309bd7de6">More...</a><br/></td></tr>
+<tr class="memdesc:a42ba31c1c28b590e0263528309bd7de6"><td class="mdescLeft">&#160;</td><td class="mdescRight">removes a domain from the DB <a href="#a42ba31c1c28b590e0263528309bd7de6">More...</a><br /></td></tr>
<tr class="separator:a42ba31c1c28b590e0263528309bd7de6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04f66f19aaee31424d8e85ea45d1ba15"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a04f66f19aaee31424d8e85ea45d1ba15">removeSinkClassDB</a> (const <a class="el" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID)</td></tr>
-<tr class="memdesc:a04f66f19aaee31424d8e85ea45d1ba15"><td class="mdescLeft">&#160;</td><td class="mdescRight">removes a domain from the DB <a href="#a04f66f19aaee31424d8e85ea45d1ba15">More...</a><br/></td></tr>
+<tr class="memdesc:a04f66f19aaee31424d8e85ea45d1ba15"><td class="mdescLeft">&#160;</td><td class="mdescRight">removes a domain from the DB <a href="#a04f66f19aaee31424d8e85ea45d1ba15">More...</a><br /></td></tr>
<tr class="separator:a04f66f19aaee31424d8e85ea45d1ba15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a179378d3d779c6063aebdae751a5b4f7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a179378d3d779c6063aebdae751a5b4f7">removeSourceClassDB</a> (const <a class="el" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID)</td></tr>
-<tr class="memdesc:a179378d3d779c6063aebdae751a5b4f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">removes a domain from the DB <a href="#a179378d3d779c6063aebdae751a5b4f7">More...</a><br/></td></tr>
+<tr class="memdesc:a179378d3d779c6063aebdae751a5b4f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">removes a domain from the DB <a href="#a179378d3d779c6063aebdae751a5b4f7">More...</a><br /></td></tr>
<tr class="separator:a179378d3d779c6063aebdae751a5b4f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f6fc98ec2484ef75c31c58ac2b1ad70"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a5f6fc98ec2484ef75c31c58ac2b1ad70">getSourceClassInfoDB</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="el" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a> &amp;classInfo) const </td></tr>
-<tr class="memdesc:a5f6fc98ec2484ef75c31c58ac2b1ad70"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the ClassInformation of a source <a href="#a5f6fc98ec2484ef75c31c58ac2b1ad70">More...</a><br/></td></tr>
+<tr class="memdesc:a5f6fc98ec2484ef75c31c58ac2b1ad70"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the ClassInformation of a source <a href="#a5f6fc98ec2484ef75c31c58ac2b1ad70">More...</a><br /></td></tr>
<tr class="separator:a5f6fc98ec2484ef75c31c58ac2b1ad70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4a7a240519b225c50414255950185e5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#ac4a7a240519b225c50414255950185e5">getSinkClassInfoDB</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="el" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a> &amp;sinkClass) const </td></tr>
-<tr class="memdesc:ac4a7a240519b225c50414255950185e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the ClassInformation of a sink <a href="#ac4a7a240519b225c50414255950185e5">More...</a><br/></td></tr>
+<tr class="memdesc:ac4a7a240519b225c50414255950185e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the ClassInformation of a sink <a href="#ac4a7a240519b225c50414255950185e5">More...</a><br /></td></tr>
<tr class="separator:ac4a7a240519b225c50414255950185e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7bf5444973601d826f31358dbabe3d0b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a7bf5444973601d826f31358dbabe3d0b">getSinkInfoDB</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="el" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp;sinkData) const </td></tr>
-<tr class="memdesc:a7bf5444973601d826f31358dbabe3d0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the sinkData of a sink <a href="#a7bf5444973601d826f31358dbabe3d0b">More...</a><br/></td></tr>
+<tr class="memdesc:a7bf5444973601d826f31358dbabe3d0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the sinkData of a sink <a href="#a7bf5444973601d826f31358dbabe3d0b">More...</a><br /></td></tr>
<tr class="separator:a7bf5444973601d826f31358dbabe3d0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51f79ff040b5b371ff9b4ee7421a1ce6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a51f79ff040b5b371ff9b4ee7421a1ce6">getSourceInfoDB</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="el" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp;sourceData) const </td></tr>
-<tr class="memdesc:a51f79ff040b5b371ff9b4ee7421a1ce6"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the sourcekData of a source <a href="#a51f79ff040b5b371ff9b4ee7421a1ce6">More...</a><br/></td></tr>
+<tr class="memdesc:a51f79ff040b5b371ff9b4ee7421a1ce6"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the sourcekData of a source <a href="#a51f79ff040b5b371ff9b4ee7421a1ce6">More...</a><br /></td></tr>
<tr class="separator:a51f79ff040b5b371ff9b4ee7421a1ce6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42008bddf73d564d4d9f57057f35fa8f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a42008bddf73d564d4d9f57057f35fa8f">getGatewayInfoDB</a> (const <a class="el" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, <a class="el" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> &amp;gatewayData) const </td></tr>
-<tr class="memdesc:a42008bddf73d564d4d9f57057f35fa8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">return source and sink of a gateway <a href="#a42008bddf73d564d4d9f57057f35fa8f">More...</a><br/></td></tr>
+<tr class="memdesc:a42008bddf73d564d4d9f57057f35fa8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">return source and sink of a gateway <a href="#a42008bddf73d564d4d9f57057f35fa8f">More...</a><br /></td></tr>
<tr class="separator:a42008bddf73d564d4d9f57057f35fa8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4c15abd11643ea22dd195c58d8e3aec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#ae4c15abd11643ea22dd195c58d8e3aec">getConverterInfoDB</a> (const <a class="el" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, <a class="el" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp;converterData) const </td></tr>
-<tr class="memdesc:ae4c15abd11643ea22dd195c58d8e3aec"><td class="mdescLeft">&#160;</td><td class="mdescRight">return source and sink of a converter <a href="#ae4c15abd11643ea22dd195c58d8e3aec">More...</a><br/></td></tr>
+<tr class="memdesc:ae4c15abd11643ea22dd195c58d8e3aec"><td class="mdescLeft">&#160;</td><td class="mdescRight">return source and sink of a converter <a href="#ae4c15abd11643ea22dd195c58d8e3aec">More...</a><br /></td></tr>
<tr class="separator:ae4c15abd11643ea22dd195c58d8e3aec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54870c7b95f4b58c8611f9f168cfe3c3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a54870c7b95f4b58c8611f9f168cfe3c3">getCrossfaderInfoDB</a> (const <a class="el" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID, <a class="el" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a> &amp;crossfaderData) const </td></tr>
-<tr class="memdesc:a54870c7b95f4b58c8611f9f168cfe3c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns sources and the sink of a crossfader <a href="#a54870c7b95f4b58c8611f9f168cfe3c3">More...</a><br/></td></tr>
+<tr class="memdesc:a54870c7b95f4b58c8611f9f168cfe3c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns sources and the sink of a crossfader <a href="#a54870c7b95f4b58c8611f9f168cfe3c3">More...</a><br /></td></tr>
<tr class="separator:a54870c7b95f4b58c8611f9f168cfe3c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad68029d32394ec9f2a3ff39d7a860591"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#ad68029d32394ec9f2a3ff39d7a860591">getMainConnectionInfoDB</a> (const <a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID, <a class="el" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a> &amp;mainConnectionData) const </td></tr>
-<tr class="memdesc:ad68029d32394ec9f2a3ff39d7a860591"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns sources and the sink of a crossfader <a href="#ad68029d32394ec9f2a3ff39d7a860591">More...</a><br/></td></tr>
+<tr class="memdesc:ad68029d32394ec9f2a3ff39d7a860591"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns sources and the sink of a crossfader <a href="#ad68029d32394ec9f2a3ff39d7a860591">More...</a><br /></td></tr>
<tr class="separator:ad68029d32394ec9f2a3ff39d7a860591"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add9f9ce4ae93ab1c632386588866d318"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#add9f9ce4ae93ab1c632386588866d318">getListSinksOfDomain</a> (const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt; <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> &gt; &amp;listSinkID) const </td></tr>
-<tr class="memdesc:add9f9ce4ae93ab1c632386588866d318"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns all sinks of a domain <a href="#add9f9ce4ae93ab1c632386588866d318">More...</a><br/></td></tr>
+<tr class="memdesc:add9f9ce4ae93ab1c632386588866d318"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns all sinks of a domain <a href="#add9f9ce4ae93ab1c632386588866d318">More...</a><br /></td></tr>
<tr class="separator:add9f9ce4ae93ab1c632386588866d318"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25f870a5830310bdef0b744a2c31b679"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a25f870a5830310bdef0b744a2c31b679">getListSourcesOfDomain</a> (const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt; <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> &gt; &amp;listSourceID) const </td></tr>
-<tr class="memdesc:a25f870a5830310bdef0b744a2c31b679"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns all source of a domain <a href="#a25f870a5830310bdef0b744a2c31b679">More...</a><br/></td></tr>
+<tr class="memdesc:a25f870a5830310bdef0b744a2c31b679"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns all source of a domain <a href="#a25f870a5830310bdef0b744a2c31b679">More...</a><br /></td></tr>
<tr class="separator:a25f870a5830310bdef0b744a2c31b679"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa34b8cea045d8143b8ce216bd7a82178"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#aa34b8cea045d8143b8ce216bd7a82178">getListCrossfadersOfDomain</a> (const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt; <a class="el" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> &gt; &amp;listCrossfadersID) const </td></tr>
-<tr class="memdesc:aa34b8cea045d8143b8ce216bd7a82178"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns all crossfaders of a domain <a href="#aa34b8cea045d8143b8ce216bd7a82178">More...</a><br/></td></tr>
+<tr class="memdesc:aa34b8cea045d8143b8ce216bd7a82178"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns all crossfaders of a domain <a href="#aa34b8cea045d8143b8ce216bd7a82178">More...</a><br /></td></tr>
<tr class="separator:aa34b8cea045d8143b8ce216bd7a82178"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a266b967927fbed954157fd3fad9a0cf3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a266b967927fbed954157fd3fad9a0cf3">getListGatewaysOfDomain</a> (const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt; <a class="el" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> &gt; &amp;listGatewaysID) const </td></tr>
-<tr class="memdesc:a266b967927fbed954157fd3fad9a0cf3"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns all gateways of a domain <a href="#a266b967927fbed954157fd3fad9a0cf3">More...</a><br/></td></tr>
+<tr class="memdesc:a266b967927fbed954157fd3fad9a0cf3"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns all gateways of a domain <a href="#a266b967927fbed954157fd3fad9a0cf3">More...</a><br /></td></tr>
<tr class="separator:a266b967927fbed954157fd3fad9a0cf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad404bd261aae59937c364c2fc8b7a92"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#aad404bd261aae59937c364c2fc8b7a92">getListConvertersOfDomain</a> (const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt; <a class="el" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> &gt; &amp;listConverterID) const </td></tr>
-<tr class="memdesc:aad404bd261aae59937c364c2fc8b7a92"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns all converters of a domain <a href="#aad404bd261aae59937c364c2fc8b7a92">More...</a><br/></td></tr>
+<tr class="memdesc:aad404bd261aae59937c364c2fc8b7a92"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns all converters of a domain <a href="#aad404bd261aae59937c364c2fc8b7a92">More...</a><br /></td></tr>
<tr class="separator:aad404bd261aae59937c364c2fc8b7a92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a822362456cc6cd6eccf1ebb8b89ba7bd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a822362456cc6cd6eccf1ebb8b89ba7bd">getListMainConnections</a> (std::vector&lt; <a class="el" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a> &gt; &amp;listMainConnections) const </td></tr>
-<tr class="memdesc:a822362456cc6cd6eccf1ebb8b89ba7bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a complete list of all MainConnections <a href="#a822362456cc6cd6eccf1ebb8b89ba7bd">More...</a><br/></td></tr>
+<tr class="memdesc:a822362456cc6cd6eccf1ebb8b89ba7bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a complete list of all MainConnections <a href="#a822362456cc6cd6eccf1ebb8b89ba7bd">More...</a><br /></td></tr>
<tr class="separator:a822362456cc6cd6eccf1ebb8b89ba7bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa9ef06d4e84efca48bb579e5d7523ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#afa9ef06d4e84efca48bb579e5d7523ad">getListDomains</a> (std::vector&lt; <a class="el" href="structam_1_1am__Domain__s.html">am_Domain_s</a> &gt; &amp;listDomains) const </td></tr>
-<tr class="memdesc:afa9ef06d4e84efca48bb579e5d7523ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a complete list of all domains <a href="#afa9ef06d4e84efca48bb579e5d7523ad">More...</a><br/></td></tr>
+<tr class="memdesc:afa9ef06d4e84efca48bb579e5d7523ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a complete list of all domains <a href="#afa9ef06d4e84efca48bb579e5d7523ad">More...</a><br /></td></tr>
<tr class="separator:afa9ef06d4e84efca48bb579e5d7523ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06fa0927c74f1d5b0b555e1fb90617bb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a06fa0927c74f1d5b0b555e1fb90617bb">getListConnections</a> (std::vector&lt; <a class="el" href="structam_1_1am__Connection__s.html">am_Connection_s</a> &gt; &amp;listConnections) const </td></tr>
-<tr class="memdesc:a06fa0927c74f1d5b0b555e1fb90617bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a complete list of all Connections <a href="#a06fa0927c74f1d5b0b555e1fb90617bb">More...</a><br/></td></tr>
+<tr class="memdesc:a06fa0927c74f1d5b0b555e1fb90617bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a complete list of all Connections <a href="#a06fa0927c74f1d5b0b555e1fb90617bb">More...</a><br /></td></tr>
<tr class="separator:a06fa0927c74f1d5b0b555e1fb90617bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37f79a644a11a211774cd798230c21e9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a37f79a644a11a211774cd798230c21e9">getListSinks</a> (std::vector&lt; <a class="el" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &gt; &amp;listSinks) const </td></tr>
-<tr class="memdesc:a37f79a644a11a211774cd798230c21e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a list of all sinks <a href="#a37f79a644a11a211774cd798230c21e9">More...</a><br/></td></tr>
+<tr class="memdesc:a37f79a644a11a211774cd798230c21e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a list of all sinks <a href="#a37f79a644a11a211774cd798230c21e9">More...</a><br /></td></tr>
<tr class="separator:a37f79a644a11a211774cd798230c21e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace44f93437811efad0b3466fb28f0974"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#ace44f93437811efad0b3466fb28f0974">getListSources</a> (std::vector&lt; <a class="el" href="structam_1_1am__Source__s.html">am_Source_s</a> &gt; &amp;listSources) const </td></tr>
-<tr class="memdesc:ace44f93437811efad0b3466fb28f0974"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a list of all sources <a href="#ace44f93437811efad0b3466fb28f0974">More...</a><br/></td></tr>
+<tr class="memdesc:ace44f93437811efad0b3466fb28f0974"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a list of all sources <a href="#ace44f93437811efad0b3466fb28f0974">More...</a><br /></td></tr>
<tr class="separator:ace44f93437811efad0b3466fb28f0974"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a809bcd6257942be0f1d560f13f5517e6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a809bcd6257942be0f1d560f13f5517e6">getListSourceClasses</a> (std::vector&lt; <a class="el" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a> &gt; &amp;listSourceClasses) const </td></tr>
-<tr class="memdesc:a809bcd6257942be0f1d560f13f5517e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a list of all source classes <a href="#a809bcd6257942be0f1d560f13f5517e6">More...</a><br/></td></tr>
+<tr class="memdesc:a809bcd6257942be0f1d560f13f5517e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a list of all source classes <a href="#a809bcd6257942be0f1d560f13f5517e6">More...</a><br /></td></tr>
<tr class="separator:a809bcd6257942be0f1d560f13f5517e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7391a2c40a4fc898be74d386155a29e4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a7391a2c40a4fc898be74d386155a29e4">getListHandles</a> (std::vector&lt; <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> &gt; &amp;listHandles) const </td></tr>
-<tr class="memdesc:a7391a2c40a4fc898be74d386155a29e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a list of all handles <a href="#a7391a2c40a4fc898be74d386155a29e4">More...</a><br/></td></tr>
+<tr class="memdesc:a7391a2c40a4fc898be74d386155a29e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a list of all handles <a href="#a7391a2c40a4fc898be74d386155a29e4">More...</a><br /></td></tr>
<tr class="separator:a7391a2c40a4fc898be74d386155a29e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41cde8efe28776428944b3c9363cab6c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a41cde8efe28776428944b3c9363cab6c">getListCrossfaders</a> (std::vector&lt; <a class="el" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a> &gt; &amp;listCrossfaders) const </td></tr>
-<tr class="memdesc:a41cde8efe28776428944b3c9363cab6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a list of all crossfaders <a href="#a41cde8efe28776428944b3c9363cab6c">More...</a><br/></td></tr>
+<tr class="memdesc:a41cde8efe28776428944b3c9363cab6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a list of all crossfaders <a href="#a41cde8efe28776428944b3c9363cab6c">More...</a><br /></td></tr>
<tr class="separator:a41cde8efe28776428944b3c9363cab6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0833bf10c4e2ca634cf572aff806efc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#af0833bf10c4e2ca634cf572aff806efc">getListGateways</a> (std::vector&lt; <a class="el" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> &gt; &amp;listGateways) const </td></tr>
-<tr class="memdesc:af0833bf10c4e2ca634cf572aff806efc"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a list of gateways <a href="#af0833bf10c4e2ca634cf572aff806efc">More...</a><br/></td></tr>
+<tr class="memdesc:af0833bf10c4e2ca634cf572aff806efc"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a list of gateways <a href="#af0833bf10c4e2ca634cf572aff806efc">More...</a><br /></td></tr>
<tr class="separator:af0833bf10c4e2ca634cf572aff806efc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99f5a4932e11bf5a0dd17dc6b9e244cc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a99f5a4932e11bf5a0dd17dc6b9e244cc">getListConverters</a> (std::vector&lt; <a class="el" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &gt; &amp;listConverters) const </td></tr>
-<tr class="memdesc:a99f5a4932e11bf5a0dd17dc6b9e244cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a list of converters <a href="#a99f5a4932e11bf5a0dd17dc6b9e244cc">More...</a><br/></td></tr>
+<tr class="memdesc:a99f5a4932e11bf5a0dd17dc6b9e244cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a list of converters <a href="#a99f5a4932e11bf5a0dd17dc6b9e244cc">More...</a><br /></td></tr>
<tr class="separator:a99f5a4932e11bf5a0dd17dc6b9e244cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeddbe0ccb7e076e8ee11df54bd642979"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#aeddbe0ccb7e076e8ee11df54bd642979">getListSinkClasses</a> (std::vector&lt; <a class="el" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a> &gt; &amp;listSinkClasses) const </td></tr>
-<tr class="memdesc:aeddbe0ccb7e076e8ee11df54bd642979"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a list of all sink classes <a href="#aeddbe0ccb7e076e8ee11df54bd642979">More...</a><br/></td></tr>
+<tr class="memdesc:aeddbe0ccb7e076e8ee11df54bd642979"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a list of all sink classes <a href="#aeddbe0ccb7e076e8ee11df54bd642979">More...</a><br /></td></tr>
<tr class="separator:aeddbe0ccb7e076e8ee11df54bd642979"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c3ab7d7e6454e60a5aff8c5f493197a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a0c3ab7d7e6454e60a5aff8c5f493197a">getListSystemProperties</a> (std::vector&lt; <a class="el" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a> &gt; &amp;listSystemProperties) const </td></tr>
-<tr class="memdesc:a0c3ab7d7e6454e60a5aff8c5f493197a"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the list of SystemProperties <a href="#a0c3ab7d7e6454e60a5aff8c5f493197a">More...</a><br/></td></tr>
+<tr class="memdesc:a0c3ab7d7e6454e60a5aff8c5f493197a"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the list of SystemProperties <a href="#a0c3ab7d7e6454e60a5aff8c5f493197a">More...</a><br /></td></tr>
<tr class="separator:a0c3ab7d7e6454e60a5aff8c5f493197a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a646b816ad51ee7bebfd7012fc9d0a22d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a646b816ad51ee7bebfd7012fc9d0a22d">setCommandReady</a> ()</td></tr>
-<tr class="memdesc:a646b816ad51ee7bebfd7012fc9d0a22d"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets the command interface to ready. <a href="#a646b816ad51ee7bebfd7012fc9d0a22d">More...</a><br/></td></tr>
+<tr class="memdesc:a646b816ad51ee7bebfd7012fc9d0a22d"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets the command interface to ready. <a href="#a646b816ad51ee7bebfd7012fc9d0a22d">More...</a><br /></td></tr>
<tr class="separator:a646b816ad51ee7bebfd7012fc9d0a22d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e6c950dc0f9970baa259f0fc7ef394e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a6e6c950dc0f9970baa259f0fc7ef394e">setCommandRundown</a> ()</td></tr>
-<tr class="memdesc:a6e6c950dc0f9970baa259f0fc7ef394e"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets the command interface into the rundown state. <a href="#a6e6c950dc0f9970baa259f0fc7ef394e">More...</a><br/></td></tr>
+<tr class="memdesc:a6e6c950dc0f9970baa259f0fc7ef394e"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets the command interface into the rundown state. <a href="#a6e6c950dc0f9970baa259f0fc7ef394e">More...</a><br /></td></tr>
<tr class="separator:a6e6c950dc0f9970baa259f0fc7ef394e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ddf60705907db00980c7142aea60db8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a5ddf60705907db00980c7142aea60db8">setRoutingReady</a> ()</td></tr>
-<tr class="memdesc:a5ddf60705907db00980c7142aea60db8"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets the routinginterface to ready. <a href="#a5ddf60705907db00980c7142aea60db8">More...</a><br/></td></tr>
+<tr class="memdesc:a5ddf60705907db00980c7142aea60db8"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets the routinginterface to ready. <a href="#a5ddf60705907db00980c7142aea60db8">More...</a><br /></td></tr>
<tr class="separator:a5ddf60705907db00980c7142aea60db8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af77e2e96f4013a529e94148ef4828bc7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#af77e2e96f4013a529e94148ef4828bc7">setRoutingRundown</a> ()</td></tr>
-<tr class="memdesc:af77e2e96f4013a529e94148ef4828bc7"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets the routinginterface to the rundown state. <a href="#af77e2e96f4013a529e94148ef4828bc7">More...</a><br/></td></tr>
+<tr class="memdesc:af77e2e96f4013a529e94148ef4828bc7"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets the routinginterface to the rundown state. <a href="#af77e2e96f4013a529e94148ef4828bc7">More...</a><br /></td></tr>
<tr class="separator:af77e2e96f4013a529e94148ef4828bc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4108483dec4fafc5f79d468a1271d40"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#ab4108483dec4fafc5f79d468a1271d40">confirmControllerReady</a> (const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</td></tr>
-<tr class="memdesc:ab4108483dec4fafc5f79d468a1271d40"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges the setControllerReady call. <a href="#ab4108483dec4fafc5f79d468a1271d40">More...</a><br/></td></tr>
+<tr class="memdesc:ab4108483dec4fafc5f79d468a1271d40"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges the setControllerReady call. <a href="#ab4108483dec4fafc5f79d468a1271d40">More...</a><br /></td></tr>
<tr class="separator:ab4108483dec4fafc5f79d468a1271d40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d524ab7205cefbeb122338a99ebfea9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a3d524ab7205cefbeb122338a99ebfea9">confirmControllerRundown</a> (const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</td></tr>
-<tr class="memdesc:a3d524ab7205cefbeb122338a99ebfea9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Acknowledges the setControllerRundown call. <a href="#a3d524ab7205cefbeb122338a99ebfea9">More...</a><br/></td></tr>
+<tr class="memdesc:a3d524ab7205cefbeb122338a99ebfea9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Acknowledges the setControllerRundown call. <a href="#a3d524ab7205cefbeb122338a99ebfea9">More...</a><br /></td></tr>
<tr class="separator:a3d524ab7205cefbeb122338a99ebfea9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a58e2d3a3d6241bc9fa70ad59ec9b62"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a5a58e2d3a3d6241bc9fa70ad59ec9b62">getSocketHandler</a> (<a class="el" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *&amp;socketHandler)</td></tr>
-<tr class="memdesc:a5a58e2d3a3d6241bc9fa70ad59ec9b62"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the pointer to the socketHandler. <a href="#a5a58e2d3a3d6241bc9fa70ad59ec9b62">More...</a><br/></td></tr>
+<tr class="memdesc:a5a58e2d3a3d6241bc9fa70ad59ec9b62"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the pointer to the socketHandler. <a href="#a5a58e2d3a3d6241bc9fa70ad59ec9b62">More...</a><br /></td></tr>
<tr class="separator:a5a58e2d3a3d6241bc9fa70ad59ec9b62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a802b68e08e1b86ee54e89730ffb27d63"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a802b68e08e1b86ee54e89730ffb27d63">getInterfaceVersion</a> (std::string &amp;version) const </td></tr>
-<tr class="memdesc:a802b68e08e1b86ee54e89730ffb27d63"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the version of the interface. <a href="#a802b68e08e1b86ee54e89730ffb27d63">More...</a><br/></td></tr>
+<tr class="memdesc:a802b68e08e1b86ee54e89730ffb27d63"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the version of the interface. <a href="#a802b68e08e1b86ee54e89730ffb27d63">More...</a><br /></td></tr>
<tr class="separator:a802b68e08e1b86ee54e89730ffb27d63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1564263d037cdd4fc013c592cdf715b6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a1564263d037cdd4fc013c592cdf715b6">changeSourceDB</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID, const std::vector&lt; <a class="el" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> &gt; &amp;listSoundProperties, const std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;listConnectionFormats, const std::vector&lt; <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &gt; &amp;listMainSoundProperties)</td></tr>
-<tr class="memdesc:a1564263d037cdd4fc013c592cdf715b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change the data of the source. <a href="#a1564263d037cdd4fc013c592cdf715b6">More...</a><br/></td></tr>
+<tr class="memdesc:a1564263d037cdd4fc013c592cdf715b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change the data of the source. <a href="#a1564263d037cdd4fc013c592cdf715b6">More...</a><br /></td></tr>
<tr class="separator:a1564263d037cdd4fc013c592cdf715b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad534c7abb160258e7aac220d245f8094"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#ad534c7abb160258e7aac220d245f8094">changeSinkDB</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID, const std::vector&lt; <a class="el" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> &gt; &amp;listSoundProperties, const std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;listConnectionFormats, const std::vector&lt; <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &gt; &amp;listMainSoundProperties)</td></tr>
-<tr class="memdesc:ad534c7abb160258e7aac220d245f8094"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change the data of the sink. <a href="#ad534c7abb160258e7aac220d245f8094">More...</a><br/></td></tr>
+<tr class="memdesc:ad534c7abb160258e7aac220d245f8094"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change the data of the sink. <a href="#ad534c7abb160258e7aac220d245f8094">More...</a><br /></td></tr>
<tr class="separator:ad534c7abb160258e7aac220d245f8094"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b1e5d61617bccfda1c02577e80ce17b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a9b1e5d61617bccfda1c02577e80ce17b">changeGatewayDB</a> (const <a class="el" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, const std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;listSourceConnectionFormats, const std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;listSinkConnectionFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)</td></tr>
-<tr class="memdesc:a9b1e5d61617bccfda1c02577e80ce17b"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes Gateway Data <a href="#a9b1e5d61617bccfda1c02577e80ce17b">More...</a><br/></td></tr>
+<tr class="memdesc:a9b1e5d61617bccfda1c02577e80ce17b"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes Gateway Data <a href="#a9b1e5d61617bccfda1c02577e80ce17b">More...</a><br /></td></tr>
<tr class="separator:a9b1e5d61617bccfda1c02577e80ce17b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2021fc25a560515071a9a9314f7ab02c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a2021fc25a560515071a9a9314f7ab02c">changeConverterDB</a> (const <a class="el" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, const std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;listSourceConnectionFormats, const std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;listSinkConnectionFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)</td></tr>
-<tr class="memdesc:a2021fc25a560515071a9a9314f7ab02c"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes converter Data <a href="#a2021fc25a560515071a9a9314f7ab02c">More...</a><br/></td></tr>
+<tr class="memdesc:a2021fc25a560515071a9a9314f7ab02c"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes converter Data <a href="#a2021fc25a560515071a9a9314f7ab02c">More...</a><br /></td></tr>
<tr class="separator:a2021fc25a560515071a9a9314f7ab02c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac08faa19594da07170338c83f8c2a1c5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#ac08faa19594da07170338c83f8c2a1c5">setVolumes</a> (<a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> &amp;handle, const std::vector&lt; <a class="el" href="structam_1_1am__Volumes__s.html">am_Volumes_s</a> &gt; &amp;listVolumes)</td></tr>
-<tr class="memdesc:ac08faa19594da07170338c83f8c2a1c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">with this function, setting of multiple volumes at a time is done. <a href="#ac08faa19594da07170338c83f8c2a1c5">More...</a><br/></td></tr>
+<tr class="memdesc:ac08faa19594da07170338c83f8c2a1c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">with this function, setting of multiple volumes at a time is done. <a href="#ac08faa19594da07170338c83f8c2a1c5">More...</a><br /></td></tr>
<tr class="separator:ac08faa19594da07170338c83f8c2a1c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a156f260de062913cbb80a2478b4fdbf6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a156f260de062913cbb80a2478b4fdbf6">setSinkNotificationConfiguration</a> (<a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> &amp;handle, const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> &amp;notificationConfiguration)</td></tr>
-<tr class="memdesc:a156f260de062913cbb80a2478b4fdbf6"><td class="mdescLeft">&#160;</td><td class="mdescRight">set a sink notification configuration <a href="#a156f260de062913cbb80a2478b4fdbf6">More...</a><br/></td></tr>
+<tr class="memdesc:a156f260de062913cbb80a2478b4fdbf6"><td class="mdescLeft">&#160;</td><td class="mdescRight">set a sink notification configuration <a href="#a156f260de062913cbb80a2478b4fdbf6">More...</a><br /></td></tr>
<tr class="separator:a156f260de062913cbb80a2478b4fdbf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68e12fbe2938426fe96bfc586af399df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a68e12fbe2938426fe96bfc586af399df">setSourceNotificationConfiguration</a> (<a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> &amp;handle, const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> &amp;notificationConfiguration)</td></tr>
-<tr class="memdesc:a68e12fbe2938426fe96bfc586af399df"><td class="mdescLeft">&#160;</td><td class="mdescRight">set a source notification configuration <a href="#a68e12fbe2938426fe96bfc586af399df">More...</a><br/></td></tr>
+<tr class="memdesc:a68e12fbe2938426fe96bfc586af399df"><td class="mdescLeft">&#160;</td><td class="mdescRight">set a source notification configuration <a href="#a68e12fbe2938426fe96bfc586af399df">More...</a><br /></td></tr>
<tr class="separator:a68e12fbe2938426fe96bfc586af399df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a1d21f47176469d47ae2d5c4713866a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a8a1d21f47176469d47ae2d5c4713866a">sendMainSinkNotificationPayload</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a> &amp;notificationPayload)</td></tr>
-<tr class="memdesc:a8a1d21f47176469d47ae2d5c4713866a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sends out the main notificiation of a sink. <a href="#a8a1d21f47176469d47ae2d5c4713866a">More...</a><br/></td></tr>
+<tr class="memdesc:a8a1d21f47176469d47ae2d5c4713866a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sends out the main notificiation of a sink. <a href="#a8a1d21f47176469d47ae2d5c4713866a">More...</a><br /></td></tr>
<tr class="separator:a8a1d21f47176469d47ae2d5c4713866a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaca5e2df269c9ffeb34939a309a13c08"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#aaca5e2df269c9ffeb34939a309a13c08">sendMainSourceNotificationPayload</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a> &amp;notificationPayload)</td></tr>
-<tr class="memdesc:aaca5e2df269c9ffeb34939a309a13c08"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sends out the main notificiation of a source. <a href="#aaca5e2df269c9ffeb34939a309a13c08">More...</a><br/></td></tr>
+<tr class="memdesc:aaca5e2df269c9ffeb34939a309a13c08"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sends out the main notificiation of a source. <a href="#aaca5e2df269c9ffeb34939a309a13c08">More...</a><br /></td></tr>
<tr class="separator:aaca5e2df269c9ffeb34939a309a13c08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a384f4d3e1543d7afb7c677694f648eed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a384f4d3e1543d7afb7c677694f648eed">changeMainSinkNotificationConfigurationDB</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> &amp;mainNotificationConfiguration)</td></tr>
-<tr class="memdesc:a384f4d3e1543d7afb7c677694f648eed"><td class="mdescLeft">&#160;</td><td class="mdescRight">change the mainNotificationConfiguration of a sink <a href="#a384f4d3e1543d7afb7c677694f648eed">More...</a><br/></td></tr>
+<tr class="memdesc:a384f4d3e1543d7afb7c677694f648eed"><td class="mdescLeft">&#160;</td><td class="mdescRight">change the mainNotificationConfiguration of a sink <a href="#a384f4d3e1543d7afb7c677694f648eed">More...</a><br /></td></tr>
<tr class="separator:a384f4d3e1543d7afb7c677694f648eed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11a1a776044950a981f00c4ae18c4f8d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a11a1a776044950a981f00c4ae18c4f8d">changeMainSourceNotificationConfigurationDB</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> &amp;mainNotificationConfiguration)</td></tr>
-<tr class="memdesc:a11a1a776044950a981f00c4ae18c4f8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">change the mainNotificationConfiguration of a source <a href="#a11a1a776044950a981f00c4ae18c4f8d">More...</a><br/></td></tr>
+<tr class="memdesc:a11a1a776044950a981f00c4ae18c4f8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">change the mainNotificationConfiguration of a source <a href="#a11a1a776044950a981f00c4ae18c4f8d">More...</a><br /></td></tr>
<tr class="separator:a11a1a776044950a981f00c4ae18c4f8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0de65ed75817ffa03a3ac8b58b8f1571"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a0de65ed75817ffa03a3ac8b58b8f1571">getListMainSinkSoundProperties</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt; <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &gt; &amp;listSoundproperties) const </td></tr>
-<tr class="memdesc:a0de65ed75817ffa03a3ac8b58b8f1571"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function retrieves a list of all sink mainsoundproperties with its values. <a href="#a0de65ed75817ffa03a3ac8b58b8f1571">More...</a><br/></td></tr>
+<tr class="memdesc:a0de65ed75817ffa03a3ac8b58b8f1571"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function retrieves a list of all sink mainsoundproperties with its values. <a href="#a0de65ed75817ffa03a3ac8b58b8f1571">More...</a><br /></td></tr>
<tr class="separator:a0de65ed75817ffa03a3ac8b58b8f1571"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8dfa567c1df6221085859c527744bcc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#ab8dfa567c1df6221085859c527744bcc">getListMainSourceSoundProperties</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt; <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &gt; &amp;listSoundproperties) const </td></tr>
-<tr class="memdesc:ab8dfa567c1df6221085859c527744bcc"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function retrieves a list of all source mainsoundproperties with its values. <a href="#ab8dfa567c1df6221085859c527744bcc">More...</a><br/></td></tr>
+<tr class="memdesc:ab8dfa567c1df6221085859c527744bcc"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function retrieves a list of all source mainsoundproperties with its values. <a href="#ab8dfa567c1df6221085859c527744bcc">More...</a><br /></td></tr>
<tr class="separator:ab8dfa567c1df6221085859c527744bcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b6578fb203d9201e2701d932c222f6c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a6b6578fb203d9201e2701d932c222f6c">getListSinkSoundProperties</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt; <a class="el" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> &gt; &amp;listSoundproperties) const </td></tr>
-<tr class="memdesc:a6b6578fb203d9201e2701d932c222f6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function retrieves a list of all sink soundproperties with its values. <a href="#a6b6578fb203d9201e2701d932c222f6c">More...</a><br/></td></tr>
+<tr class="memdesc:a6b6578fb203d9201e2701d932c222f6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function retrieves a list of all sink soundproperties with its values. <a href="#a6b6578fb203d9201e2701d932c222f6c">More...</a><br /></td></tr>
<tr class="separator:a6b6578fb203d9201e2701d932c222f6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c4c6d23d68b0132a28350c33740609c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a1c4c6d23d68b0132a28350c33740609c">getListSourceSoundProperties</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt; <a class="el" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> &gt; &amp;listSoundproperties) const </td></tr>
-<tr class="memdesc:a1c4c6d23d68b0132a28350c33740609c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function retrieves a list of all sink soundproperties with its values. <a href="#a1c4c6d23d68b0132a28350c33740609c">More...</a><br/></td></tr>
+<tr class="memdesc:a1c4c6d23d68b0132a28350c33740609c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function retrieves a list of all sink soundproperties with its values. <a href="#a1c4c6d23d68b0132a28350c33740609c">More...</a><br /></td></tr>
<tr class="separator:a1c4c6d23d68b0132a28350c33740609c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d9ad46eaf56abb7b2c673492d82e642"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a0d9ad46eaf56abb7b2c673492d82e642">getMainSinkSoundPropertyValue</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a> propertyType, int16_t &amp;value) const </td></tr>
-<tr class="memdesc:a0d9ad46eaf56abb7b2c673492d82e642"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function retrieves the value of a sink Mainsoundproperty. <a href="#a0d9ad46eaf56abb7b2c673492d82e642">More...</a><br/></td></tr>
+<tr class="memdesc:a0d9ad46eaf56abb7b2c673492d82e642"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function retrieves the value of a sink Mainsoundproperty. <a href="#a0d9ad46eaf56abb7b2c673492d82e642">More...</a><br /></td></tr>
<tr class="separator:a0d9ad46eaf56abb7b2c673492d82e642"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58399c3846b7132691f0b6a4b1d3538b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a58399c3846b7132691f0b6a4b1d3538b">getSinkSoundPropertyValue</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a> propertyType, int16_t &amp;value) const </td></tr>
-<tr class="memdesc:a58399c3846b7132691f0b6a4b1d3538b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function retrieves the value of a sink soundproperty. <a href="#a58399c3846b7132691f0b6a4b1d3538b">More...</a><br/></td></tr>
+<tr class="memdesc:a58399c3846b7132691f0b6a4b1d3538b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function retrieves the value of a sink soundproperty. <a href="#a58399c3846b7132691f0b6a4b1d3538b">More...</a><br /></td></tr>
<tr class="separator:a58399c3846b7132691f0b6a4b1d3538b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a3c976a5760d3ac590647c8710ffc95"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a7a3c976a5760d3ac590647c8710ffc95">getMainSourceSoundPropertyValue</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a> propertyType, int16_t &amp;value) const </td></tr>
-<tr class="memdesc:a7a3c976a5760d3ac590647c8710ffc95"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function retrieves the value of a source Mainsoundproperty. <a href="#a7a3c976a5760d3ac590647c8710ffc95">More...</a><br/></td></tr>
+<tr class="memdesc:a7a3c976a5760d3ac590647c8710ffc95"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function retrieves the value of a source Mainsoundproperty. <a href="#a7a3c976a5760d3ac590647c8710ffc95">More...</a><br /></td></tr>
<tr class="separator:a7a3c976a5760d3ac590647c8710ffc95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca51be115ded53985312b6e8b7ffd8ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#aca51be115ded53985312b6e8b7ffd8ee">getSourceSoundPropertyValue</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a> propertyType, int16_t &amp;value) const </td></tr>
-<tr class="memdesc:aca51be115ded53985312b6e8b7ffd8ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function retrieves the value of a source soundproperty. <a href="#aca51be115ded53985312b6e8b7ffd8ee">More...</a><br/></td></tr>
+<tr class="memdesc:aca51be115ded53985312b6e8b7ffd8ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function retrieves the value of a source soundproperty. <a href="#aca51be115ded53985312b6e8b7ffd8ee">More...</a><br /></td></tr>
<tr class="separator:aca51be115ded53985312b6e8b7ffd8ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44ec0077fa6791ec53ad79def3c5bbeb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a44ec0077fa6791ec53ad79def3c5bbeb">resyncConnectionState</a> (const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt; <a class="el" href="structam_1_1am__Connection__s.html">am_Connection_s</a> &gt; &amp;listOfExistingConnections)</td></tr>
-<tr class="memdesc:a44ec0077fa6791ec53ad79def3c5bbeb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a list of all current active connections from a domain. <a href="#a44ec0077fa6791ec53ad79def3c5bbeb">More...</a><br/></td></tr>
+<tr class="memdesc:a44ec0077fa6791ec53ad79def3c5bbeb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a list of all current active connections from a domain. <a href="#a44ec0077fa6791ec53ad79def3c5bbeb">More...</a><br /></td></tr>
<tr class="separator:a44ec0077fa6791ec53ad79def3c5bbeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2617576c661b529fccc7f10c7e966fea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html#a2617576c661b529fccc7f10c7e966fea">removeHandle</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle)</td></tr>
-<tr class="memdesc:a2617576c661b529fccc7f10c7e966fea"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function searches for a handle in the RoutingSender and removes it if found. <a href="#a2617576c661b529fccc7f10c7e966fea">More...</a><br/></td></tr>
+<tr class="memdesc:a2617576c661b529fccc7f10c7e966fea"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function searches for a handle in the RoutingSender and removes it if found. <a href="#a2617576c661b529fccc7f10c7e966fea">More...</a><br /></td></tr>
<tr class="separator:a2617576c661b529fccc7f10c7e966fea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classam_1_1IAmControlReceive"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classam_1_1IAmControlReceive')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classam_1_1IAmControlReceive.html">am::IAmControlReceive</a></td></tr>
<tr class="memitem:a8189dd6b0931901706e3ea2cce3c114d inherit pub_methods_classam_1_1IAmControlReceive"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a8189dd6b0931901706e3ea2cce3c114d">IAmControlReceive</a> ()</td></tr>
@@ -481,7 +484,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00038">38</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00040">40</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -498,7 +501,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00053">53</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00055">55</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -530,7 +533,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a4313158bb77c184e928c8932a22e750a">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00117">117</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00119">119</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -571,7 +574,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a8e45d04f75493d58f76017001df524cd">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00192">192</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00194">194</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -623,7 +626,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#aeb3547ad8dcf06912c389be24d82f271">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00474">474</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00476">476</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -675,7 +678,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#abf3f9675f8c317880731199a5df46ba3">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00469">469</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00471">471</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -716,7 +719,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a0c908fe83c5fa9b0bbd8171095cf7a14">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00172">172</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00174">174</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -757,7 +760,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a303c156b8be49fec3503b494e25e45f3">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00177">177</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00179">179</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -798,7 +801,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a55b0c17d87150f44659bf2bb8a668408">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00506">506</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00508">508</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -839,7 +842,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a5894f47ef86a40f044dd473e4d9a08b4">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00202">202</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00204">204</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -880,7 +883,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a50c39182e78d8ab13b50dd285cb1dcf8">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00512">512</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00514">514</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -921,7 +924,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#afba1cf5dde2e2790d404275cb6a5c63f">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00207">207</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00209">209</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -962,7 +965,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#aa418e53b7cb09eedb9a3f7a2743662e6">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00187">187</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00189">189</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -989,12 +992,11 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>changes class information of a sinkclass. </p>
-<p>The properties will overwrite the values of the sinkClassID given in the sinkClass. It is the duty of the controller to check if the property is valid. If it does not exist, the daemon will not return an error. </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_DATABASE_ERROR on error, E_NON_EXISTENT if sinkClassID was not found. </dd></dl>
+<p>The properties will overwrite the values of the sinkClassID given in the sinkClass. It is the duty of the controller to check if the property is valid. If it does not exist, the daemon will not return an error. </p><dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_DATABASE_ERROR on error, E_NON_EXISTENT if sinkClassID was not found. </dd></dl>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a468cc15d8d747e78ff2e91925074ec06">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00383">383</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00385">385</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -1052,7 +1054,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a97031ea9d1db50d83ce10f01a73ae9c2">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00464">464</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00466">466</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -1093,7 +1095,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a3cd58a1758eefb02faa593b342fabc45">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00182">182</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00184">184</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -1134,7 +1136,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a897513c69a3be782f9480246286ed9cc">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00197">197</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00199">199</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -1175,7 +1177,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a26168e69406f3efc7375e69bf06a130e">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00212">212</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00214">214</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -1202,12 +1204,11 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>changes class information of a sourceClass. </p>
-<p>The properties will overwrite the values of the sourceClassID given in the sourceClass. It is the duty of the controller to check if the property is valid. If it does not exist, the daemon will not return an error. </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_DATABASE_ERROR on error and E_NON_EXISTENT if the ClassID does not exist. </dd></dl>
+<p>The properties will overwrite the values of the sourceClassID given in the sourceClass. It is the duty of the controller to check if the property is valid. If it does not exist, the daemon will not return an error. </p><dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_DATABASE_ERROR on error and E_NON_EXISTENT if the ClassID does not exist. </dd></dl>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a10defe76bb946be5b9c7a67ca1a0691b">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00388">388</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00390">390</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -1265,7 +1266,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#ae91f144671927c84ac7d5bbd0fa48290">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00459">459</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00461">461</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -1296,7 +1297,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#afb56cbfa6b3ad6f042a211716c31cde8">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00217">217</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00219">219</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -1326,7 +1327,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#ad5519e8de5b545aa2f6625de2da32d6e">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00415">415</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00417">417</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -1356,7 +1357,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a284ce44bafc1ace589b947b82ba20b7f">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00421">421</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00423">423</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -1415,7 +1416,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a7a392f76f44bb748c7fe7693c9487156">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00062">62</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00064">64</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -1474,7 +1475,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#ab712053ac6f68ee0e05923b5da8a2c36">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00072">72</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00074">74</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -1515,7 +1516,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#ac5fb1aa50baa66c125b9cae04b964068">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00067">67</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00069">69</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -1552,12 +1553,11 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>enters a converter in the database. </p>
-<p>The converterID in <a class="el" href="structam_1_1am__Converter__s.html" title="This struct describes the attributes of a converter. ">am_Converter_s</a> shall be 0 in case of a dynamic added source A converterID greater than 100 will be assigned. If a specific gatewayID with a value &lt;100 is given, the given value will be used. This is for a static setup where the ID's are predefined. </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_ALREADY_EXISTENT if the ID or name is already in the database, E_DATABASE_ERROR if the database had an error </dd></dl>
+<p>The converterID in <a class="el" href="structam_1_1am__Converter__s.html" title="This struct describes the attributes of a converter. ">am_Converter_s</a> shall be 0 in case of a dynamic added source A converterID greater than 100 will be assigned. If a specific gatewayID with a value &lt;100 is given, the given value will be used. This is for a static setup where the ID's are predefined. </p><dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_ALREADY_EXISTENT if the ID or name is already in the database, E_DATABASE_ERROR if the database had an error </dd></dl>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#af6dc28ba8b0e260a035c7495eb81350b">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00147">147</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00149">149</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -1594,12 +1594,11 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>enters a crossfader in the database. </p>
-<p>The crossfaderID in <a class="el" href="structam_1_1am__Crossfader__s.html" title="This struct describes the attribiutes of a crossfader. ">am_Crossfader_s</a> shall be 0 in case of a dynamic added source A crossfaderID greater than 100 will be assigned. If a specific crossfaderID with a value &lt;100 is given, the given value will be used. This is for a static setup where the ID's are predefined. </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_ALREADY_EXISTENT if the ID or name is already in the database, E_DATABASE_ERROR if the database had an error </dd></dl>
+<p>The crossfaderID in <a class="el" href="structam_1_1am__Crossfader__s.html" title="This struct describes the attribiutes of a crossfader. ">am_Crossfader_s</a> shall be 0 in case of a dynamic added source A crossfaderID greater than 100 will be assigned. If a specific crossfaderID with a value &lt;100 is given, the given value will be used. This is for a static setup where the ID's are predefined. </p><dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_ALREADY_EXISTENT if the ID or name is already in the database, E_DATABASE_ERROR if the database had an error </dd></dl>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a99e570ac6ef721af35b4a9baced7f6ad">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00137">137</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00139">139</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -1640,7 +1639,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a2d766f750f9665302116b7f350b529e2">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00122">122</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00124">124</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -1677,12 +1676,11 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>enters a gateway in the database. </p>
-<p>The gatewayID in <a class="el" href="structam_1_1am__Gateway__s.html" title="This struct describes the attributes of a gateway. ">am_Gateway_s</a> shall be 0 in case of a dynamic added source A gatewayID greater than 100 will be assigned. If a specific gatewayID with a value &lt;100 is given, the given value will be used. This is for a static setup where the ID's are predefined. </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_ALREADY_EXISTENT if the ID or name is already in the database, E_DATABASE_ERROR if the database had an error </dd></dl>
+<p>The gatewayID in <a class="el" href="structam_1_1am__Gateway__s.html" title="This struct describes the attributes of a gateway. ">am_Gateway_s</a> shall be 0 in case of a dynamic added source A gatewayID greater than 100 will be assigned. If a specific gatewayID with a value &lt;100 is given, the given value will be used. This is for a static setup where the ID's are predefined. </p><dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_ALREADY_EXISTENT if the ID or name is already in the database, E_DATABASE_ERROR if the database had an error </dd></dl>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a2ba9ebf9a79aa8f4eeeac6086bd356c5">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00142">142</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00144">144</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -1723,7 +1721,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a440cee258a763c27f17c32741d74ba5a">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00127">127</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00129">129</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -1764,7 +1762,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a9437ff0106f3f3f2c6fbc4825f8e3543">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00157">157</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00159">159</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -1801,12 +1799,11 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>enters a sink in the database. </p>
-<p>The sinkID in <a class="el" href="structam_1_1am__Sink__s.html" title="This struct describes the attribiutes of a sink. ">am_Sink_s</a> shall be 0 in case of a dynamic added source A sinkID greater than 100 will be assigned. If a specific sinkID with a value &lt;100 is given, the given value will be used. This is for a static setup where the ID's are predefined. </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_ALREADY_EXISTENT if the ID or name is already in the database, E_DATABASE_ERROR if the database had an error </dd></dl>
+<p>The sinkID in <a class="el" href="structam_1_1am__Sink__s.html" title="This struct describes the attribiutes of a sink. ">am_Sink_s</a> shall be 0 in case of a dynamic added source A sinkID greater than 100 will be assigned. If a specific sinkID with a value &lt;100 is given, the given value will be used. This is for a static setup where the ID's are predefined. </p><dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_ALREADY_EXISTENT if the ID or name is already in the database, E_DATABASE_ERROR if the database had an error </dd></dl>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a5b24fea6472937a7cc68083d0835cb13">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00132">132</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00134">134</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -1843,12 +1840,11 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>Enters a sourceClass into the database. </p>
-<p>The sourceClassID in am_sourceClass_s shall be 0 in case of a dynamic added source A sourceClassID greater than 100 will be assigned. If a specific sourceClassID with a value &lt;100 is given, the given value will be used. This is for a static setup where the ID's are predefined. </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_ALREADY_EXISTENT if the ID or name is already in the database, E_DATABASE_ERROR if the database had an error </dd></dl>
+<p>The sourceClassID in am_sourceClass_s shall be 0 in case of a dynamic added source A sourceClassID greater than 100 will be assigned. If a specific sourceClassID with a value &lt;100 is given, the given value will be used. This is for a static setup where the ID's are predefined. </p><dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_ALREADY_EXISTENT if the ID or name is already in the database, E_DATABASE_ERROR if the database had an error </dd></dl>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a6a2baf4e6a82ff2f14aadc7739463bb4">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00162">162</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00164">164</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -1885,12 +1881,11 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>enters a source in the database. </p>
-<p>The sourceID in <a class="el" href="structam_1_1am__Source__s.html" title="This struct describes the attribiutes of a source. ">am_Source_s</a> shall be 0 in case of a dynamic added source A sourceID greater than 100 will be assigned. If a specific sourceID with a value &lt;100 is given, the given value will be used. This is for a static setup where the ID's are predefined. </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_ALREADY_EXISTENT if the ID or name is already in the database, E_DATABASE_ERROR if the database had an error </dd></dl>
+<p>The sourceID in <a class="el" href="structam_1_1am__Source__s.html" title="This struct describes the attribiutes of a source. ">am_Source_s</a> shall be 0 in case of a dynamic added source A sourceID greater than 100 will be assigned. If a specific sourceID with a value &lt;100 is given, the given value will be used. This is for a static setup where the ID's are predefined. </p><dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_ALREADY_EXISTENT if the ID or name is already in the database, E_DATABASE_ERROR if the database had an error </dd></dl>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a2a5d864eccc8b6595112e2040cc43473">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00152">152</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00154">154</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -1917,12 +1912,11 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>This function is used to enter the system Properties into the database. </p>
-<p>All entries in the database will be erased before entering the new List. It should only be called once at system startup. </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_DATABASE_ERROR if the database had an error </dd></dl>
+<p>All entries in the database will be erased before entering the new List. It should only be called once at system startup. </p><dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_DATABASE_ERROR if the database had an error </dd></dl>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a7d1dc0392cf47996d177c1d9201d71d9">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00167">167</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00169">169</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -1963,7 +1957,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a2f67dbcaddbd2ab0464f9d441217a744">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00287">287</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00289">289</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -2004,7 +1998,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a03a419d460e3926c36423e10b364ab44">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00293">293</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00295">295</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -2045,7 +2039,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a9d1856e2d57c0e0e87a1347edea169c7">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00282">282</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00284">284</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -2075,7 +2069,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a121923b37b1b7dd38dd2e80125d2ada7">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00454">454</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00456">456</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -2106,7 +2100,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#ae555a92adf85209a69c783e37a33390d">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00333">333</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00335">335</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -2137,7 +2131,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a6a26e02d596f60f628b59e0c3a153eaa">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00368">368</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00370">370</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -2178,7 +2172,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a28126b829d36e519b75b9155854e3ba4">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00318">318</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00320">320</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -2209,7 +2203,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a6386697f9f3c9c7d2cd849e7e7589286">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00358">358</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00360">360</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -2250,7 +2244,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a97bd2824cf1d24dfcfe1e627360a39c1">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00308">308</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00310">310</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -2281,7 +2275,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a4d85e7efc34685e6841ad730b8f949bd">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00328">328</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00330">330</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -2312,7 +2306,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#aea1a6b2dc3ae880e4272fd8ce88b1b86">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00363">363</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00365">365</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -2353,7 +2347,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a71a44256ea81d547f19c7cbf61ce7598">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00313">313</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00315">315</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -2384,7 +2378,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a75cddcdbc98126803217ccbe2cd538ff">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00353">353</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00355">355</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -2415,7 +2409,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a068946341bf9251624c13d8a203b3bf9">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00323">323</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00325">325</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -2456,7 +2450,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a5100433c5061fa4cdc710a90db890647">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00518">518</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00520">520</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -2497,7 +2491,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a341cb27a5b2f76122fda8bf1a28edb39">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00524">524</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00526">526</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -2528,7 +2522,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a2a81d59ec72685499659534eab686b33">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00373">373</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00375">375</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -2559,7 +2553,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#ab34b2939f36ea56cc4ae16110681d84c">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00338">338</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00340">340</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -2600,7 +2594,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a2078ed9d4035ef6354c3b3ebe13b82b0">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00298">298</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00300">300</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -2641,7 +2635,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a609087084a181d205007e5ae609fa8f9">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00530">530</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00532">532</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -2672,7 +2666,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a7beff1985e5a501655f8d62208da010f">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00348">348</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00350">350</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -2703,7 +2697,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a70968f60797b3061efb32cb7df2a767d">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00343">343</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00345">345</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -2744,7 +2738,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a8088f65d63b341795b0864fea1141923">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00303">303</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00305">305</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -2785,7 +2779,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a52312974b7d3d6bceeaf8226473acd45">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00536">536</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00538">538</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -2815,7 +2809,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a526122a3de5f0fd4696cfb4d8bc8894b">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00378">378</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00380">380</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -2856,7 +2850,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a1b0546b7b22854c310ee89d0d5272e5a">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00277">277</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00279">279</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -2903,7 +2897,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a5a875c31ae2659b0a97b54a2646b0084">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00542">542</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00544">544</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -2950,7 +2944,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a8b43db9585b5b4e4c1af385679df382e">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00554">554</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00556">556</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -3003,7 +2997,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#ac9aea76dec1f07c4f40f6e29ea5150db">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00057">57</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00059">59</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -3044,7 +3038,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a09b2aa6f4eefe551e4ddce6583d6bdd4">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00262">262</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00264">264</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -3085,7 +3079,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#aa653a02008c93a2ccb33dc2bd14e7f4a">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00267">267</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00269">269</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -3132,7 +3126,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a616b77f87e23a039007620c60cdfd239">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00548">548</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00550">550</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -3163,7 +3157,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a76de444b4bf5844a8c98cb6725ac1ae1">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00436">436</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00438">438</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -3204,7 +3198,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a4f678a558c651bbcaefa6ea485c2140c">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00257">257</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00259">259</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -3245,7 +3239,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#aa71f5dcc20a1c433517ac60c073fdb2b">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00272">272</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00274">274</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -3292,7 +3286,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a00b6acc4831686e51ba35993e5150259">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00560">560</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00562">562</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -3323,7 +3317,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a4587482cea592026688f0afadf6b95dc">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00242">242</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00244">244</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -3354,7 +3348,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#affcd8542d20e8f88f9a4e9fab2ee41e1">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00247">247</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00249">249</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -3385,7 +3379,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#afe97e8c24556b14155ba7c0ae53ffeef">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00252">252</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00254">254</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -3416,7 +3410,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a07a203c743bffbfd06b989987aea6f9d">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00237">237</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00239">239</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -3447,7 +3441,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a8ec8f9d63e35f0c1b5ee2f6a3e4a34fc">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00572">572</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00574">574</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -3478,7 +3472,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a46fe9d259f558a8eb5a864e954134fb6">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00222">222</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00224">224</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -3509,7 +3503,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#add34d377b96424a805caeb4be2e7d7dc">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00393">393</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00395">395</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -3540,7 +3534,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#ae217a940f8c6f47e07e6117b6efd7bf3">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00227">227</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00229">229</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -3571,7 +3565,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a3283f6278f097a69b17ab049a97f0dcc">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00398">398</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00400">400</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -3602,7 +3596,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a7110e06a9a09951608fdf7b7bdfc00c3">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00232">232</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00234">234</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -3643,7 +3637,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#aae2bd0d6a0bc7cdc4085ce657da93f13">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00566">566</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00568">568</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -3684,7 +3678,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a2bc60ab809b10b62a701cae3803ddbee">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00494">494</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00496">496</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -3725,7 +3719,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a0bc7f21ff1e73fb7c1ccf479a564ec30">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00500">500</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00502">502</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -3755,7 +3749,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a11694d93f25c78315bf968215c96280d">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00403">403</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00405">405</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -3785,7 +3779,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a397d974fae793b30b0c68eddd828a502">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00442">442</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00444">444</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -3826,7 +3820,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a4bf1e9c330f120eaff306906a22a8d30">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00112">112</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00114">114</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -3856,7 +3850,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#af4294ff31dea4df22e838911853fd677">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00409">409</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00411">411</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -3886,7 +3880,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a9600b4347b0ff947ae8a6a1b39df2512">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00448">448</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00450">450</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -3932,7 +3926,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a3fc916ba460523204db578e750e0422a">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00484">484</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00486">486</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -3979,7 +3973,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a070328c86520df5e82dfbd40f9a7aa09">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00097">97</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00099">99</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -4026,7 +4020,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a58953a661695f9325cc6ad6413dae941">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00092">92</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00094">94</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -4081,12 +4075,11 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>with this function, setting of sinks volumes is done. </p>
-<p>The behavior of the volume set is depended on the given ramp and time information. This function is not only used to ramp volume, but also to mute and direct set the level. Exact behavior is depended on the selected mute ramps. </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_NO_CHANGE if the volume is already on the desired value, E_OUT_OF_RANGE is the volume is out of range, E_UNKNOWN on every other error. </dd></dl>
+<p>The behavior of the volume set is depended on the given ramp and time information. This function is not only used to ramp volume, but also to mute and direct set the level. Exact behavior is depended on the selected mute ramps. </p><dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_NO_CHANGE if the volume is already on the desired value, E_OUT_OF_RANGE is the volume is out of range, E_UNKNOWN on every other error. </dd></dl>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a265dd3dcec5d26213762000594741755">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00082">82</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00084">84</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -4132,7 +4125,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#ae92ad6769edd9d95d4fa86f8b760b672">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00489">489</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00491">491</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -4179,7 +4172,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a099fe1b82c279780a419b357d0675975">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00107">107</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00109">109</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -4226,7 +4219,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a41170410d23e2994fc6b48d77290dce5">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00102">102</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00104">104</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -4269,12 +4262,11 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>this method sets a source state for a source. </p>
-<p>This function will trigger the callback cbAckSetSourceState </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_NO_CHANGE if the desired value is already correct, E_UNKNOWN on error, E_NO_CHANGE if no change is neccessary </dd></dl>
+<p>This function will trigger the callback cbAckSetSourceState </p><dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_NO_CHANGE if the desired value is already correct, E_UNKNOWN on error, E_NO_CHANGE if no change is neccessary </dd></dl>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#aab0f335f86f0c22bf09442b763e20d65">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00077">77</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00079">79</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -4329,12 +4321,11 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>with this function, setting of source volumes is done. </p>
-<p>The behavior of the volume set is depended on the given ramp and time information. This function is not only used to ramp volume, but also to mute and direct set the level. Exact behavior is depended on the selected mute ramps. </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_NO_CHANGE if the volume is already on the desired value, E_OUT_OF_RANGE is the volume is out of range, E_UNKNOWN on every other error. </dd></dl>
+<p>The behavior of the volume set is depended on the given ramp and time information. This function is not only used to ramp volume, but also to mute and direct set the level. Exact behavior is depended on the selected mute ramps. </p><dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_NO_CHANGE if the volume is already on the desired value, E_OUT_OF_RANGE is the volume is out of range, E_UNKNOWN on every other error. </dd></dl>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#af8a9f7c4272a260ed8cca3eaaf1b3a29">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00087">87</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00089">89</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -4371,12 +4362,11 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>with this function, setting of multiple volumes at a time is done. </p>
-<p>The behavior of the volume set is depended on the given ramp and time information. This function is not only used to ramp volume, but also to mute and direct set the level. Exact behavior is depended on the selected mute ramps. </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_NO_CHANGE if the volume is already on the desired value, E_OUT_OF_RANGE is the volume is out of range, E_UNKNOWN on every other error. </dd></dl>
+<p>The behavior of the volume set is depended on the given ramp and time information. This function is not only used to ramp volume, but also to mute and direct set the level. Exact behavior is depended on the selected mute ramps. </p><dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_NO_CHANGE if the volume is already on the desired value, E_OUT_OF_RANGE is the volume is out of range, E_UNKNOWN on every other error. </dd></dl>
<p>Implements <a class="el" href="classam_1_1IAmControlReceive.html#a5dc6bbb0b60a389481b7fd5d8b238ef6">am::IAmControlReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00479">479</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlReceiver_8cpp_source.html#l00481">481</a> of file <a class="el" href="CAmControlReceiver_8cpp_source.html">CAmControlReceiver.cpp</a>.</p>
</div>
</div>
@@ -4390,9 +4380,9 @@ Public Member Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1CAmControlReceiver.html">CAmControlReceiver</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmControlReceiver.js b/docs/classam_1_1CAmControlReceiver.js
index 806326b..806326b 100644..100755
--- a/docs/classam_1_1CAmControlReceiver.js
+++ b/docs/classam_1_1CAmControlReceiver.js
diff --git a/docs/classam_1_1CAmControlReceiver.png b/docs/classam_1_1CAmControlReceiver.png
index 8e364f8..8e364f8 100644..100755
--- a/docs/classam_1_1CAmControlReceiver.png
+++ b/docs/classam_1_1CAmControlReceiver.png
Binary files differ
diff --git a/docs/classam_1_1CAmControlSender-members.html b/docs/classam_1_1CAmControlSender-members.html
index 8ab4d74..71ff8a9 100644..100755
--- a/docs/classam_1_1CAmControlSender-members.html
+++ b/docs/classam_1_1CAmControlSender-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmControlSender.html','');
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -191,9 +194,9 @@ $(document).ready(function(){initNavTree('classam_1_1CAmControlSender.html','');
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmControlSender.html b/docs/classam_1_1CAmControlSender.html
index ad498d8..f22e1df 100644..100755
--- a/docs/classam_1_1CAmControlSender.html
+++ b/docs/classam_1_1CAmControlSender.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::CAmControlSender Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmControlSender.html','');
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -126,7 +129,7 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a5075231ff6f03655cf5559ddb7489c42"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlSender.html#a5075231ff6f03655cf5559ddb7489c42">CAmControlSender</a> (std::string controlPluginFile, <a class="el" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *sockethandler)</td></tr>
<tr class="separator:a5075231ff6f03655cf5559ddb7489c42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6ece21d3385f9599ce1bffe393d8c7f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlSender.html#af6ece21d3385f9599ce1bffe393d8c7f">CAmControlSender</a> ()</td></tr>
-<tr class="memdesc:af6ece21d3385f9599ce1bffe393d8c7f"><td class="mdescLeft">&#160;</td><td class="mdescRight">for testing only contructor - do not use ! <a href="#af6ece21d3385f9599ce1bffe393d8c7f">More...</a><br/></td></tr>
+<tr class="memdesc:af6ece21d3385f9599ce1bffe393d8c7f"><td class="mdescLeft">&#160;</td><td class="mdescRight">for testing only contructor - do not use ! <a href="#af6ece21d3385f9599ce1bffe393d8c7f">More...</a><br /></td></tr>
<tr class="separator:af6ece21d3385f9599ce1bffe393d8c7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a493ee4dcf1f7baf99ce92f7515213679"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlSender.html#a493ee4dcf1f7baf99ce92f7515213679">~CAmControlSender</a> ()</td></tr>
<tr class="separator:a493ee4dcf1f7baf99ce92f7515213679"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -274,8 +277,7 @@ Public Attributes</h2></td></tr>
<tr class="separator:aea988dc0577c0e5d09610351ef034f66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8ff5682f685309d1dd18f020b6a3c45"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classam_1_1TAmShPollCheck.html">TAmShPollCheck</a>&lt; <a class="el" href="classam_1_1CAmControlSender.html">CAmControlSender</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlSender.html#ad8ff5682f685309d1dd18f020b6a3c45">checkerCallbackT</a></td></tr>
<tr class="separator:ad8ff5682f685309d1dd18f020b6a3c45"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a99d157d1d345cb08038d5ddbbfaddd46"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classam_1_1TAmShPollDispatch.html">TAmShPollDispatch</a><br class="typebreak"/>
-&lt; <a class="el" href="classam_1_1CAmControlSender.html">CAmControlSender</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlSender.html#a99d157d1d345cb08038d5ddbbfaddd46">dispatcherCallbackT</a></td></tr>
+<tr class="memitem:a99d157d1d345cb08038d5ddbbfaddd46"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classam_1_1TAmShPollDispatch.html">TAmShPollDispatch</a>&lt; <a class="el" href="classam_1_1CAmControlSender.html">CAmControlSender</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlSender.html#a99d157d1d345cb08038d5ddbbfaddd46">dispatcherCallbackT</a></td></tr>
<tr class="separator:a99d157d1d345cb08038d5ddbbfaddd46"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -326,7 +328,7 @@ Public Attributes</h2></td></tr>
<p>for testing only contructor - do not use ! </p>
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00551">551</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00564">564</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -424,7 +426,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00342">342</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00355">355</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -458,7 +460,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00354">354</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00367">367</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -486,7 +488,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00348">348</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00361">361</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -514,7 +516,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00491">491</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00504">504</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -542,7 +544,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00401">401</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00414">414</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -570,7 +572,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00395">395</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00408">408</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -604,7 +606,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00360">360</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00373">373</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -632,7 +634,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00497">497</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00510">510</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -660,7 +662,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00407">407</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00420">420</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -688,7 +690,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00378">378</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00391">391</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -716,7 +718,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00372">372</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00385">385</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -750,7 +752,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00366">366</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00379">379</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -784,7 +786,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00485">485</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00498">498</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -812,7 +814,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00535">535</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00548">548</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -830,7 +832,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00437">437</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00450">450</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -848,7 +850,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00449">449</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00462">462</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -866,7 +868,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00443">443</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00456">456</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -884,7 +886,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00455">455</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00468">468</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -912,7 +914,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00563">563</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00576">576</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -958,7 +960,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00426">426</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00439">439</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -976,7 +978,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00432">432</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00445">445</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -1004,7 +1006,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00503">503</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00516">516</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -1032,7 +1034,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00509">509</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00522">522</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -1050,7 +1052,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00270">270</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00283">283</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -1068,7 +1070,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00282">282</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00295">295</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -1086,7 +1088,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00216">216</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00229">229</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -1104,7 +1106,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00264">264</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00277">277</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -1122,7 +1124,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00234">234</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00247">247</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -1140,7 +1142,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00246">246</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00259">259</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -1158,7 +1160,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00222">222</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00235">235</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -1186,7 +1188,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00318">318</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00331">331</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -1214,7 +1216,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00300">300</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00313">313</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -1232,7 +1234,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00324">324</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00337">337</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -1260,7 +1262,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00258">258</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00271">271</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -1288,7 +1290,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00276">276</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00289">289</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -1316,7 +1318,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00210">210</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00223">223</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -1344,7 +1346,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00252">252</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00265">265</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -1372,7 +1374,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00228">228</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00241">241</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -1400,7 +1402,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00240">240</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00253">253</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -1428,7 +1430,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00542">542</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00555">555</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -1456,7 +1458,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00306">306</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00319">319</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -1490,7 +1492,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00288">288</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00301">301</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -1518,7 +1520,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00312">312</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00325">325</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -1552,7 +1554,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00294">294</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00307">307</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -1570,7 +1572,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00330">330</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00343">343</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -1598,7 +1600,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00336">336</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00349">349</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -1638,7 +1640,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00479">479</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00492">492</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -1678,7 +1680,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00473">473</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00486">486</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -1724,7 +1726,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00461">461</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00474">474</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -1770,7 +1772,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00467">467</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00480">480</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -1804,7 +1806,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00162">162</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00175">175</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -1822,7 +1824,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00168">168</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00181">181</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -1850,7 +1852,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00515">515</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00528">528</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -1878,7 +1880,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00174">174</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00187">187</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -1906,7 +1908,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00521">521</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00534">534</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -1934,7 +1936,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00180">180</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00193">193</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -1962,7 +1964,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00204">204</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00217">217</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -1980,7 +1982,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00186">186</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00199">199</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -2008,7 +2010,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00192">192</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00205">205</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -2036,7 +2038,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00198">198</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00211">211</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -2070,7 +2072,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00527">527</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00540">540</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -2087,7 +2089,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00413">413</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00426">426</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -2105,7 +2107,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00419">419</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00432">432</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -2149,7 +2151,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00384">384</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmControlSender_8cpp_source.html#l00397">397</a> of file <a class="el" href="CAmControlSender_8cpp_source.html">CAmControlSender.cpp</a>.</p>
</div>
</div>
@@ -2206,9 +2208,9 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1CAmControlSender.html">CAmControlSender</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmControlSender.js b/docs/classam_1_1CAmControlSender.js
index 03506c2..03506c2 100644..100755
--- a/docs/classam_1_1CAmControlSender.js
+++ b/docs/classam_1_1CAmControlSender.js
diff --git a/docs/classam_1_1CAmDatabaseHandlerMap-members.html b/docs/classam_1_1CAmDatabaseHandlerMap-members.html
index 064c92b..be2db3b 100644..100755
--- a/docs/classam_1_1CAmDatabaseHandlerMap-members.html
+++ b/docs/classam_1_1CAmDatabaseHandlerMap-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmDatabaseHandlerMap.html'
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -138,11 +141,13 @@ $(document).ready(function(){initNavTree('classam_1_1CAmDatabaseHandlerMap.html'
<tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#af095c4ceaed0e5fb447956c103692770">changeSourceAvailabilityDB</a>(const am_Availability_s &amp;availability, const am_sourceID_t sourceID)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a55682d8dbdc2071104c3f71eeb7af205">changeSourceClassInfoDB</a>(const am_SourceClass_s &amp;sourceClass)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a20441fe0f2f687f41dfcd9de10629fad">changeSourceDB</a>(const am_sourceID_t sourceID, const am_sourceClass_t sourceClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomAvailabilityReason_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#abd9e57739997ac11b37b9beb36741ff2">changeSourceNotificationConfigurationDB</a>(const am_sourceID_t sourceID, const am_NotificationConfiguration_s notificationConfiguration)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a67b3d3cc897b4075804833c334429e31">changeSourceSoundPropertyDB</a>(const am_SoundProperty_s &amp;soundProperty, const am_sourceID_t sourceID)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a71193850ce85ab9929bd291931b5e9a6">changeSourceState</a>(const am_sourceID_t sourceID, const am_SourceState_e sourceState)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a517b9380fd25f02c700f4c230a93399b">changeSourceVolume</a>(const am_sourceID_t sourceID, const am_volume_t volume)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#ad24d9580cc633d8ea141c8d400995bf0">changeSystemPropertyDB</a>(const am_SystemProperty_s &amp;property)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a694fe923d50ac3e712a245cb7066b93d">changeSourceInterruptState</a>(const am_sourceID_t sourceID, const am_InterruptState_e interruptState)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#abd9e57739997ac11b37b9beb36741ff2">changeSourceNotificationConfigurationDB</a>(const am_sourceID_t sourceID, const am_NotificationConfiguration_s notificationConfiguration)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a67b3d3cc897b4075804833c334429e31">changeSourceSoundPropertyDB</a>(const am_SoundProperty_s &amp;soundProperty, const am_sourceID_t sourceID)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a71193850ce85ab9929bd291931b5e9a6">changeSourceState</a>(const am_sourceID_t sourceID, const am_SourceState_e sourceState)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a517b9380fd25f02c700f4c230a93399b">changeSourceVolume</a>(const am_sourceID_t sourceID, const am_volume_t volume)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#ad24d9580cc633d8ea141c8d400995bf0">changeSystemPropertyDB</a>(const am_SystemProperty_s &amp;property)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a00854f991fe7d60aa9c67bc4c79fd60d">countObservers</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a647625d9fb709853924fe07f25f5bf50">dump</a>(std::ostream &amp;output) const </td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#adb4e10d4bd74f5518bac90bb4bbf2d51">enterConnectionDB</a>(const am_Connection_s &amp;connection, am_connectionID_t &amp;connectionID)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#abe65855ed514174d3d0b68e64bdde9b7">enterConverterDB</a>(const am_Converter_s &amp;converterData, am_converterID_t &amp;converterID)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
@@ -211,43 +216,41 @@ $(document).ready(function(){initNavTree('classam_1_1CAmDatabaseHandlerMap.html'
<tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a305566d769c90a849c43571e18fbc83b">getListSystemProperties</a>(std::vector&lt; am_SystemProperty_s &gt; &amp;listSystemProperties) const </td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a37ef428bccfbfc5f13340fb687d52482">getListVisibleMainConnections</a>(std::vector&lt; am_MainConnectionType_s &gt; &amp;listConnections) const </td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a1ec2c07ee662c33433ebdcbc27adc88b">getMainConnectionInfoDB</a>(const am_mainConnectionID_t mainConnectionID, am_MainConnection_s &amp;mainConnectionData) const </td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a04bbd38bbbbbdc107bc54dcfa7f8eba4">getMainConnectionType</a>(am_MainConnectionType_s &amp;connectionType) const </td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a16b77657f4c6e878f7b20a21f8ecb51d">getMainSinkSoundPropertyValue</a>(const am_sinkID_t sinkID, const am_CustomMainSoundPropertyType_t propertyType, int16_t &amp;value) const </td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#aefa13b6986d86789409d91dbcd6ed9f7">getMainSourceSoundPropertyValue</a>(const am_sourceID_t sourceID, const am_CustomMainSoundPropertyType_t propertyType, int16_t &amp;value) const </td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a3bab15ab7c91d7340b45ee3cc9ff443a">getSinkClassInfoDB</a>(const am_sinkID_t sinkID, am_SinkClass_s &amp;sinkClass) const </td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a2f4c13328d786fb864109ecd2cd23842">getSinkInfoDB</a>(const am_sinkID_t sinkID, am_Sink_s &amp;sinkData) const </td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a05d5a7d3bb4c8653925f29a51b5e6366">getSinkMainVolume</a>(const am_sinkID_t sinkID, am_mainVolume_t &amp;mainVolume) const </td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a34c59d291b105f124795b7c8227afab7">getSinkSoundPropertyValue</a>(const am_sinkID_t sinkID, const am_CustomSoundPropertyType_t propertyType, int16_t &amp;value) const </td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a03052217391373386fa402c009fce448">getSinkType</a>(am_SinkType_s &amp;sinkType) const </td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a16b77657f4c6e878f7b20a21f8ecb51d">getMainSinkSoundPropertyValue</a>(const am_sinkID_t sinkID, const am_CustomMainSoundPropertyType_t propertyType, int16_t &amp;value) const </td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#aefa13b6986d86789409d91dbcd6ed9f7">getMainSourceSoundPropertyValue</a>(const am_sourceID_t sourceID, const am_CustomMainSoundPropertyType_t propertyType, int16_t &amp;value) const </td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a3bab15ab7c91d7340b45ee3cc9ff443a">getSinkClassInfoDB</a>(const am_sinkID_t sinkID, am_SinkClass_s &amp;sinkClass) const </td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a2f4c13328d786fb864109ecd2cd23842">getSinkInfoDB</a>(const am_sinkID_t sinkID, am_Sink_s &amp;sinkData) const </td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a05d5a7d3bb4c8653925f29a51b5e6366">getSinkMainVolume</a>(const am_sinkID_t sinkID, am_mainVolume_t &amp;mainVolume) const </td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a34c59d291b105f124795b7c8227afab7">getSinkSoundPropertyValue</a>(const am_sinkID_t sinkID, const am_CustomSoundPropertyType_t propertyType, int16_t &amp;value) const </td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#abb9dcbdd4e141250184bf7ba4102c5f5">getSinkVolume</a>(const am_sinkID_t sinkID, am_volume_t &amp;volume) const </td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a054cb80b4fb74db35fb94262b84d9024">getSourceClassInfoDB</a>(const am_sourceID_t sourceID, am_SourceClass_s &amp;classInfo) const </td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a24a16d8c3d2d39bed2bbde717f6d319c">getSourceInfoDB</a>(const am_sourceID_t sourceID, am_Source_s &amp;sourceData) const </td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a8a5a3f6a5bd80b70e5c82efa1cd47ce3">getSourceSoundPropertyValue</a>(const am_sourceID_t sourceID, const am_CustomSoundPropertyType_t propertyType, int16_t &amp;value) const </td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#ade9391843ffa815ea920c88325dda1be">getSourceType</a>(am_SourceType_s &amp;sourceType) const </td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a916b0e22cd9c5f0253b4858b94412156">getSourceVolume</a>(const am_sourceID_t sourceID, am_volume_t &amp;volume) const </td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a9f400d6ee3e87c8f9e8ad6fbf15430d9">getSoureState</a>(const am_sourceID_t sourceID, am_SourceState_e &amp;sourceState) const </td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a879e15601dadbd0e1f5dc5ffc2b92d93">getTimingInformation</a>(const am_mainConnectionID_t mainConnectionID, am_timeSync_t &amp;delay) const </td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html#adfb44d955abb5daf2f88a94e348a7d0a">IAmDatabaseHandler</a>()</td><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a2483324555e401435200385e420c4c9b">isComponentConnected</a>(const am_Gateway_s &amp;gateway) const </td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a40ee4ec4f63682b868fac0d890ba72fa">isComponentConnected</a>(const am_Converter_s &amp;converter) const </td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#aac703640a08104729d898800a54fe178">peekDomain</a>(const std::string &amp;name, am_domainID_t &amp;domainID)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a35a743a47c256c06a034fdaebf7bd5e5">peekSink</a>(const std::string &amp;name, am_sinkID_t &amp;sinkID)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a6d001d218bfd1ce6eb33e2f23a140b6b">peekSinkClassID</a>(const std::string &amp;name, am_sinkClass_t &amp;sinkClassID)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a914e82fef18d07df4429ae5a8676c4e2">peekSource</a>(const std::string &amp;name, am_sourceID_t &amp;sourceID)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a1e5d12fde550ca0024d3f037d7ad5fd4">peekSourceClassID</a>(const std::string &amp;name, am_sourceClass_t &amp;sourceClassID)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#aa9122561e881946f7a03f51f0873bf70">registerObserver</a>(CAmDatabaseObserver *iObserver)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a3716aa070efd81a4a8aab5d14a0f47b3">removeConnection</a>(const am_connectionID_t connectionID)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#afe9701f510adc228ecce9e328bfd6da2">removeConverterDB</a>(const am_converterID_t converterID)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a3f63bd7daa4b3ab7f53ea278b4ec0551">removeCrossfaderDB</a>(const am_crossfaderID_t crossfaderID)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#aaab2b1cb14df91655f2e2951b06b833c">removeDomainDB</a>(const am_domainID_t domainID)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a081e180b2d814053138d3f687a809d1f">removeGatewayDB</a>(const am_gatewayID_t gatewayID)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#ad717aafaa8e1a57bc8b27aacd7d8f92a">removeMainConnectionDB</a>(const am_mainConnectionID_t mainConnectionID)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a549955ac7af1d81fc1a1eba18b3d61b1">removeSinkClassDB</a>(const am_sinkClass_t sinkClassID)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a89d575e438f1923b64b165426c30016c">removeSinkDB</a>(const am_sinkID_t sinkID)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a853fb72cc008d829bd116d3493d8189f">removeSourceClassDB</a>(const am_sourceClass_t sourceClassID)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#ab116baf3c8b9b62cbbfb36e312c2980a">removeSourceDB</a>(const am_sourceID_t sourceID)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a58e7aed5f4a279132a5b80f85e3aea58">sinkVisible</a>(const am_sinkID_t sinkID) const </td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#ab672325daba6e220ad75675fc39a9f45">sourceVisible</a>(const am_sourceID_t sourceID) const </td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a916b0e22cd9c5f0253b4858b94412156">getSourceVolume</a>(const am_sourceID_t sourceID, am_volume_t &amp;volume) const </td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a9f400d6ee3e87c8f9e8ad6fbf15430d9">getSoureState</a>(const am_sourceID_t sourceID, am_SourceState_e &amp;sourceState) const </td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a879e15601dadbd0e1f5dc5ffc2b92d93">getTimingInformation</a>(const am_mainConnectionID_t mainConnectionID, am_timeSync_t &amp;delay) const </td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html#adfb44d955abb5daf2f88a94e348a7d0a">IAmDatabaseHandler</a>()</td><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a2483324555e401435200385e420c4c9b">isComponentConnected</a>(const am_Gateway_s &amp;gateway) const </td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a40ee4ec4f63682b868fac0d890ba72fa">isComponentConnected</a>(const am_Converter_s &amp;converter) const </td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#aac703640a08104729d898800a54fe178">peekDomain</a>(const std::string &amp;name, am_domainID_t &amp;domainID)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a35a743a47c256c06a034fdaebf7bd5e5">peekSink</a>(const std::string &amp;name, am_sinkID_t &amp;sinkID)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a6d001d218bfd1ce6eb33e2f23a140b6b">peekSinkClassID</a>(const std::string &amp;name, am_sinkClass_t &amp;sinkClassID)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a914e82fef18d07df4429ae5a8676c4e2">peekSource</a>(const std::string &amp;name, am_sourceID_t &amp;sourceID)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a1e5d12fde550ca0024d3f037d7ad5fd4">peekSourceClassID</a>(const std::string &amp;name, am_sourceClass_t &amp;sourceClassID)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#afb5fd5d175e1fb3d285c7959d2628c47">registerObserver</a>(IAmDatabaseObserver *iObserver)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a3716aa070efd81a4a8aab5d14a0f47b3">removeConnection</a>(const am_connectionID_t connectionID)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#afe9701f510adc228ecce9e328bfd6da2">removeConverterDB</a>(const am_converterID_t converterID)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a3f63bd7daa4b3ab7f53ea278b4ec0551">removeCrossfaderDB</a>(const am_crossfaderID_t crossfaderID)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#aaab2b1cb14df91655f2e2951b06b833c">removeDomainDB</a>(const am_domainID_t domainID)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a081e180b2d814053138d3f687a809d1f">removeGatewayDB</a>(const am_gatewayID_t gatewayID)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#ad717aafaa8e1a57bc8b27aacd7d8f92a">removeMainConnectionDB</a>(const am_mainConnectionID_t mainConnectionID)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a549955ac7af1d81fc1a1eba18b3d61b1">removeSinkClassDB</a>(const am_sinkClass_t sinkClassID)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a89d575e438f1923b64b165426c30016c">removeSinkDB</a>(const am_sinkID_t sinkID)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a853fb72cc008d829bd116d3493d8189f">removeSourceClassDB</a>(const am_sourceClass_t sourceClassID)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#ab116baf3c8b9b62cbbfb36e312c2980a">removeSourceDB</a>(const am_sourceID_t sourceID)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a58e7aed5f4a279132a5b80f85e3aea58">sinkVisible</a>(const am_sinkID_t sinkID) const </td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#ab672325daba6e220ad75675fc39a9f45">sourceVisible</a>(const am_sourceID_t sourceID) const </td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a977c12c91cba45cd687bc9edcfe8f538">unregisterObserver</a>(IAmDatabaseObserver *iObserver)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a5f2e7c2fe63631a57a82c281e0c98129">~CAmDatabaseHandlerMap</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html#ac32159495655fcc57dfd8def42ccc29b">~IAmDatabaseHandler</a>()</td><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
@@ -255,9 +258,9 @@ $(document).ready(function(){initNavTree('classam_1_1CAmDatabaseHandlerMap.html'
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmDatabaseHandlerMap.html b/docs/classam_1_1CAmDatabaseHandlerMap.html
index a4fb812..9aae450 100644..100755
--- a/docs/classam_1_1CAmDatabaseHandlerMap.html
+++ b/docs/classam_1_1CAmDatabaseHandlerMap.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::CAmDatabaseHandlerMap Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmDatabaseHandlerMap.html'
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -129,6 +132,12 @@ Inheritance diagram for am::CAmDatabaseHandlerMap:</div>
</map>
</div></div>
<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">AmDatabaseObserverCallbacks</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Database observer. <a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a6fe709f73b4661c5b6470d93a7e98963"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a6fe709f73b4661c5b6470d93a7e98963">CAmDatabaseHandlerMap</a> ()</td></tr>
@@ -136,6 +145,7 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a5f2e7c2fe63631a57a82c281e0c98129"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a5f2e7c2fe63631a57a82c281e0c98129">~CAmDatabaseHandlerMap</a> ()</td></tr>
<tr class="separator:a5f2e7c2fe63631a57a82c281e0c98129"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0da949595cfa4486175e8299a6793218"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a0da949595cfa4486175e8299a6793218">enterDomainDB</a> (const <a class="el" href="structam_1_1am__Domain__s.html">am_Domain_s</a> &amp;domainData, <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> &amp;domainID)</td></tr>
+<tr class="memdesc:a0da949595cfa4486175e8299a6793218"><td class="mdescLeft">&#160;</td><td class="mdescRight">The following interface methods must be implemented by the subclass. <a href="#a0da949595cfa4486175e8299a6793218">More...</a><br /></td></tr>
<tr class="separator:a0da949595cfa4486175e8299a6793218"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e8d93a8d29ec8cf84d3b231a5627e8f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a2e8d93a8d29ec8cf84d3b231a5627e8f">enterMainConnectionDB</a> (const <a class="el" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a> &amp;mainConnectionData, <a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> &amp;connectionID)</td></tr>
<tr class="separator:a2e8d93a8d29ec8cf84d3b231a5627e8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -193,6 +203,8 @@ Public Member Functions</h2></td></tr>
<tr class="separator:a7c05fde11c2a291cafec2c9d10ee0201"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71193850ce85ab9929bd291931b5e9a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a71193850ce85ab9929bd291931b5e9a6">changeSourceState</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am_SourceState_e</a> sourceState)</td></tr>
<tr class="separator:a71193850ce85ab9929bd291931b5e9a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a694fe923d50ac3e712a245cb7066b93d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a694fe923d50ac3e712a245cb7066b93d">changeSourceInterruptState</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am_InterruptState_e</a> interruptState)</td></tr>
+<tr class="separator:a694fe923d50ac3e712a245cb7066b93d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3abe95c47e0ac58e3bdc9e367c9076fa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a3abe95c47e0ac58e3bdc9e367c9076fa">changeSinkVolume</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume)</td></tr>
<tr class="separator:a3abe95c47e0ac58e3bdc9e367c9076fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a517b9380fd25f02c700f4c230a93399b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a517b9380fd25f02c700f4c230a93399b">changeSourceVolume</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume)</td></tr>
@@ -346,57 +358,54 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:abd9e57739997ac11b37b9beb36741ff2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#abd9e57739997ac11b37b9beb36741ff2">changeSourceNotificationConfigurationDB</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> notificationConfiguration)</td></tr>
<tr class="separator:abd9e57739997ac11b37b9beb36741ff2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7040183fc84e8ee37016172f7408804a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a7040183fc84e8ee37016172f7408804a">existMainConnection</a> (const <a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID) const </td></tr>
-<tr class="memdesc:a7040183fc84e8ee37016172f7408804a"><td class="mdescLeft">&#160;</td><td class="mdescRight">checks for a certain mainConnection <a href="#a7040183fc84e8ee37016172f7408804a">More...</a><br/></td></tr>
+<tr class="memdesc:a7040183fc84e8ee37016172f7408804a"><td class="mdescLeft">&#160;</td><td class="mdescRight">checks for a certain mainConnection <a href="#a7040183fc84e8ee37016172f7408804a">More...</a><br /></td></tr>
<tr class="separator:a7040183fc84e8ee37016172f7408804a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11a63287d372f58350f1b42bf6fa98a6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a11a63287d372f58350f1b42bf6fa98a6">existCrossFader</a> (const <a class="el" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID) const </td></tr>
-<tr class="memdesc:a11a63287d372f58350f1b42bf6fa98a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">checks if a CrossFader exists <a href="#a11a63287d372f58350f1b42bf6fa98a6">More...</a><br/></td></tr>
+<tr class="memdesc:a11a63287d372f58350f1b42bf6fa98a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">checks if a CrossFader exists <a href="#a11a63287d372f58350f1b42bf6fa98a6">More...</a><br /></td></tr>
<tr class="separator:a11a63287d372f58350f1b42bf6fa98a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a501e04088181afeadca1fd6a96defc3d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a501e04088181afeadca1fd6a96defc3d">existConnection</a> (const <a class="el" href="structam_1_1am__Connection__s.html">am_Connection_s</a> &amp;connection) const </td></tr>
-<tr class="memdesc:a501e04088181afeadca1fd6a96defc3d"><td class="mdescLeft">&#160;</td><td class="mdescRight">checks if a connection already exists. <a href="#a501e04088181afeadca1fd6a96defc3d">More...</a><br/></td></tr>
+<tr class="memdesc:a501e04088181afeadca1fd6a96defc3d"><td class="mdescLeft">&#160;</td><td class="mdescRight">checks if a connection already exists. <a href="#a501e04088181afeadca1fd6a96defc3d">More...</a><br /></td></tr>
<tr class="separator:a501e04088181afeadca1fd6a96defc3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6bb9c760f52c2fffa1ded1ce34af81f5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a6bb9c760f52c2fffa1ded1ce34af81f5">existConnectionID</a> (const <a class="el" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID) const </td></tr>
-<tr class="memdesc:a6bb9c760f52c2fffa1ded1ce34af81f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">checks if a connection with the given ID exists <a href="#a6bb9c760f52c2fffa1ded1ce34af81f5">More...</a><br/></td></tr>
+<tr class="memdesc:a6bb9c760f52c2fffa1ded1ce34af81f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">checks if a connection with the given ID exists <a href="#a6bb9c760f52c2fffa1ded1ce34af81f5">More...</a><br /></td></tr>
<tr class="separator:a6bb9c760f52c2fffa1ded1ce34af81f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a057ed56f6729eb6a1fd45210e12f3282"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282">existSource</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID) const </td></tr>
-<tr class="memdesc:a057ed56f6729eb6a1fd45210e12f3282"><td class="mdescLeft">&#160;</td><td class="mdescRight">checks for a certain Source <a href="#a057ed56f6729eb6a1fd45210e12f3282">More...</a><br/></td></tr>
+<tr class="memdesc:a057ed56f6729eb6a1fd45210e12f3282"><td class="mdescLeft">&#160;</td><td class="mdescRight">checks for a certain Source <a href="#a057ed56f6729eb6a1fd45210e12f3282">More...</a><br /></td></tr>
<tr class="separator:a057ed56f6729eb6a1fd45210e12f3282"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f2428884c3a42680b51ac12ac488148"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a5f2428884c3a42680b51ac12ac488148">existSourceNameOrID</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const std::string &amp;name) const </td></tr>
-<tr class="memdesc:a5f2428884c3a42680b51ac12ac488148"><td class="mdescLeft">&#160;</td><td class="mdescRight">checks if a source name or ID exists <a href="#a5f2428884c3a42680b51ac12ac488148">More...</a><br/></td></tr>
+<tr class="memdesc:a5f2428884c3a42680b51ac12ac488148"><td class="mdescLeft">&#160;</td><td class="mdescRight">checks if a source name or ID exists <a href="#a5f2428884c3a42680b51ac12ac488148">More...</a><br /></td></tr>
<tr class="separator:a5f2428884c3a42680b51ac12ac488148"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace6291dbe80cd7ba901be58cf01e8b0e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#ace6291dbe80cd7ba901be58cf01e8b0e">existSourceName</a> (const std::string &amp;name) const </td></tr>
-<tr class="memdesc:ace6291dbe80cd7ba901be58cf01e8b0e"><td class="mdescLeft">&#160;</td><td class="mdescRight">checks if a name exits <a href="#ace6291dbe80cd7ba901be58cf01e8b0e">More...</a><br/></td></tr>
+<tr class="memdesc:ace6291dbe80cd7ba901be58cf01e8b0e"><td class="mdescLeft">&#160;</td><td class="mdescRight">checks if a name exits <a href="#ace6291dbe80cd7ba901be58cf01e8b0e">More...</a><br /></td></tr>
<tr class="separator:ace6291dbe80cd7ba901be58cf01e8b0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a456ca24a67da4b3c825474f375826af4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4">existSink</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) const </td></tr>
-<tr class="memdesc:a456ca24a67da4b3c825474f375826af4"><td class="mdescLeft">&#160;</td><td class="mdescRight">checks for a certain Sink <a href="#a456ca24a67da4b3c825474f375826af4">More...</a><br/></td></tr>
+<tr class="memdesc:a456ca24a67da4b3c825474f375826af4"><td class="mdescLeft">&#160;</td><td class="mdescRight">checks for a certain Sink <a href="#a456ca24a67da4b3c825474f375826af4">More...</a><br /></td></tr>
<tr class="separator:a456ca24a67da4b3c825474f375826af4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee5cd7706a7cb990dfc88b475273f733"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#aee5cd7706a7cb990dfc88b475273f733">existSinkNameOrID</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const std::string &amp;name) const </td></tr>
-<tr class="memdesc:aee5cd7706a7cb990dfc88b475273f733"><td class="mdescLeft">&#160;</td><td class="mdescRight">checks if a sink with the ID or the name exists <a href="#aee5cd7706a7cb990dfc88b475273f733">More...</a><br/></td></tr>
+<tr class="memdesc:aee5cd7706a7cb990dfc88b475273f733"><td class="mdescLeft">&#160;</td><td class="mdescRight">checks if a sink with the ID or the name exists <a href="#aee5cd7706a7cb990dfc88b475273f733">More...</a><br /></td></tr>
<tr class="separator:aee5cd7706a7cb990dfc88b475273f733"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44f377c6333581065dae1b9d8f70d973"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a44f377c6333581065dae1b9d8f70d973">existSinkName</a> (const std::string &amp;name) const </td></tr>
-<tr class="memdesc:a44f377c6333581065dae1b9d8f70d973"><td class="mdescLeft">&#160;</td><td class="mdescRight">checks if a sink with the name exists <a href="#a44f377c6333581065dae1b9d8f70d973">More...</a><br/></td></tr>
+<tr class="memdesc:a44f377c6333581065dae1b9d8f70d973"><td class="mdescLeft">&#160;</td><td class="mdescRight">checks if a sink with the name exists <a href="#a44f377c6333581065dae1b9d8f70d973">More...</a><br /></td></tr>
<tr class="separator:a44f377c6333581065dae1b9d8f70d973"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4106cc95e2a5fed16a905d3f93604f86"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a4106cc95e2a5fed16a905d3f93604f86">existDomain</a> (const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID) const </td></tr>
-<tr class="memdesc:a4106cc95e2a5fed16a905d3f93604f86"><td class="mdescLeft">&#160;</td><td class="mdescRight">checks for a certain domain <a href="#a4106cc95e2a5fed16a905d3f93604f86">More...</a><br/></td></tr>
+<tr class="memdesc:a4106cc95e2a5fed16a905d3f93604f86"><td class="mdescLeft">&#160;</td><td class="mdescRight">checks for a certain domain <a href="#a4106cc95e2a5fed16a905d3f93604f86">More...</a><br /></td></tr>
<tr class="separator:a4106cc95e2a5fed16a905d3f93604f86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1107bb65f80c493d493f2d8cb3430bc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#af1107bb65f80c493d493f2d8cb3430bc">existGateway</a> (const <a class="el" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID) const </td></tr>
-<tr class="memdesc:af1107bb65f80c493d493f2d8cb3430bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">checks for certain gateway <a href="#af1107bb65f80c493d493f2d8cb3430bc">More...</a><br/></td></tr>
+<tr class="memdesc:af1107bb65f80c493d493f2d8cb3430bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">checks for certain gateway <a href="#af1107bb65f80c493d493f2d8cb3430bc">More...</a><br /></td></tr>
<tr class="separator:af1107bb65f80c493d493f2d8cb3430bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a523525174a4ab7ef51d913dc171473a4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a523525174a4ab7ef51d913dc171473a4">existConverter</a> (const <a class="el" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID) const </td></tr>
<tr class="separator:a523525174a4ab7ef51d913dc171473a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6f7c52cc3703ab4cb3bd1f340d4f6ba"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#af6f7c52cc3703ab4cb3bd1f340d4f6ba">existSinkClass</a> (const <a class="el" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID) const </td></tr>
-<tr class="memdesc:af6f7c52cc3703ab4cb3bd1f340d4f6ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">checks for certain SinkClass <a href="#af6f7c52cc3703ab4cb3bd1f340d4f6ba">More...</a><br/></td></tr>
+<tr class="memdesc:af6f7c52cc3703ab4cb3bd1f340d4f6ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">checks for certain SinkClass <a href="#af6f7c52cc3703ab4cb3bd1f340d4f6ba">More...</a><br /></td></tr>
<tr class="separator:af6f7c52cc3703ab4cb3bd1f340d4f6ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5298b1799105cbef7ffbb8f794b37ad1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a5298b1799105cbef7ffbb8f794b37ad1">existSourceClass</a> (const <a class="el" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID) const </td></tr>
-<tr class="memdesc:a5298b1799105cbef7ffbb8f794b37ad1"><td class="mdescLeft">&#160;</td><td class="mdescRight">checks for certain sourceClass <a href="#a5298b1799105cbef7ffbb8f794b37ad1">More...</a><br/></td></tr>
+<tr class="memdesc:a5298b1799105cbef7ffbb8f794b37ad1"><td class="mdescLeft">&#160;</td><td class="mdescRight">checks for certain sourceClass <a href="#a5298b1799105cbef7ffbb8f794b37ad1">More...</a><br /></td></tr>
<tr class="separator:a5298b1799105cbef7ffbb8f794b37ad1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa9122561e881946f7a03f51f0873bf70"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#aa9122561e881946f7a03f51f0873bf70">registerObserver</a> (<a class="el" href="classam_1_1CAmDatabaseObserver.html">CAmDatabaseObserver</a> *iObserver)</td></tr>
-<tr class="memdesc:aa9122561e881946f7a03f51f0873bf70"><td class="mdescLeft">&#160;</td><td class="mdescRight">registers the Observer at the Database <a href="#aa9122561e881946f7a03f51f0873bf70">More...</a><br/></td></tr>
-<tr class="separator:aa9122561e881946f7a03f51f0873bf70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab672325daba6e220ad75675fc39a9f45"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#ab672325daba6e220ad75675fc39a9f45">sourceVisible</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID) const </td></tr>
-<tr class="memdesc:ab672325daba6e220ad75675fc39a9f45"><td class="mdescLeft">&#160;</td><td class="mdescRight">gives information about the visibility of a source <a href="#ab672325daba6e220ad75675fc39a9f45">More...</a><br/></td></tr>
+<tr class="memdesc:ab672325daba6e220ad75675fc39a9f45"><td class="mdescLeft">&#160;</td><td class="mdescRight">registers the Observer at the Database <a href="#ab672325daba6e220ad75675fc39a9f45">More...</a><br /></td></tr>
<tr class="separator:ab672325daba6e220ad75675fc39a9f45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58e7aed5f4a279132a5b80f85e3aea58"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a58e7aed5f4a279132a5b80f85e3aea58">sinkVisible</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) const </td></tr>
-<tr class="memdesc:a58e7aed5f4a279132a5b80f85e3aea58"><td class="mdescLeft">&#160;</td><td class="mdescRight">gives information about the visibility of a sink <a href="#a58e7aed5f4a279132a5b80f85e3aea58">More...</a><br/></td></tr>
+<tr class="memdesc:a58e7aed5f4a279132a5b80f85e3aea58"><td class="mdescLeft">&#160;</td><td class="mdescRight">gives information about the visibility of a sink <a href="#a58e7aed5f4a279132a5b80f85e3aea58">More...</a><br /></td></tr>
<tr class="separator:a58e7aed5f4a279132a5b80f85e3aea58"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2483324555e401435200385e420c4c9b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a2483324555e401435200385e420c4c9b">isComponentConnected</a> (const <a class="el" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> &amp;gateway) const </td></tr>
<tr class="separator:a2483324555e401435200385e420c4c9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -412,13 +421,12 @@ Public Member Functions</h2></td></tr>
<tr class="separator:aa7aa7c4623741f2ace946ca0b9a0b75d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b5a6852ddf6a10b0d50ce7415aaa3cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a1b5a6852ddf6a10b0d50ce7415aaa3cb">enumerateConverters</a> (std::function&lt; void(const <a class="el" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp;element)&gt; cb) const </td></tr>
<tr class="separator:a1b5a6852ddf6a10b0d50ce7415aaa3cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a03052217391373386fa402c009fce448"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a03052217391373386fa402c009fce448">getSinkType</a> (<a class="el" href="structam_1_1am__SinkType__s.html">am_SinkType_s</a> &amp;sinkType) const </td></tr>
-<tr class="separator:a03052217391373386fa402c009fce448"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ade9391843ffa815ea920c88325dda1be"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#ade9391843ffa815ea920c88325dda1be">getSourceType</a> (<a class="el" href="structam_1_1am__SourceType__s.html">am_SourceType_s</a> &amp;sourceType) const </td></tr>
-<tr class="separator:ade9391843ffa815ea920c88325dda1be"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a04bbd38bbbbbdc107bc54dcfa7f8eba4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a04bbd38bbbbbdc107bc54dcfa7f8eba4">getMainConnectionType</a> (<a class="el" href="structam_1_1am__MainConnectionType__s.html">am_MainConnectionType_s</a> &amp;connectionType) const </td></tr>
-<tr class="memdesc:a04bbd38bbbbbdc107bc54dcfa7f8eba4"><td class="mdescLeft">&#160;</td><td class="mdescRight">The following structures extend the base structures with print capabilities. <a href="#a04bbd38bbbbbdc107bc54dcfa7f8eba4">More...</a><br/></td></tr>
-<tr class="separator:a04bbd38bbbbbdc107bc54dcfa7f8eba4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afb5fd5d175e1fb3d285c7959d2628c47"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#afb5fd5d175e1fb3d285c7959d2628c47">registerObserver</a> (<a class="el" href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html">IAmDatabaseObserver</a> *iObserver)</td></tr>
+<tr class="separator:afb5fd5d175e1fb3d285c7959d2628c47"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a977c12c91cba45cd687bc9edcfe8f538"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a977c12c91cba45cd687bc9edcfe8f538">unregisterObserver</a> (<a class="el" href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html">IAmDatabaseObserver</a> *iObserver)</td></tr>
+<tr class="separator:a977c12c91cba45cd687bc9edcfe8f538"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a00854f991fe7d60aa9c67bc4c79fd60d"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a00854f991fe7d60aa9c67bc4c79fd60d">countObservers</a> ()</td></tr>
+<tr class="separator:a00854f991fe7d60aa9c67bc4c79fd60d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classam_1_1IAmDatabaseHandler"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classam_1_1IAmDatabaseHandler')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></td></tr>
<tr class="memitem:adfb44d955abb5daf2f88a94e348a7d0a inherit pub_methods_classam_1_1IAmDatabaseHandler"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmDatabaseHandler.html#adfb44d955abb5daf2f88a94e348a7d0a">IAmDatabaseHandler</a> ()</td></tr>
<tr class="separator:adfb44d955abb5daf2f88a94e348a7d0a inherit pub_methods_classam_1_1IAmDatabaseHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -443,7 +451,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l00405">405</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l00456">456</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -468,7 +476,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l00419">419</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l00471">471</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -497,7 +505,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a064a3103d4b0a00fad3bfc20f163f102">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02444">2444</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02489">2489</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -535,7 +543,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a61ddfb38febecfd0cf1e9345b6a24296">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02416">2416</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02461">2461</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -585,7 +593,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a2aef10f65597fb9a9d655adcc44bd361">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l03222">3222</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l03270">3270</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -623,7 +631,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#aa88031997235d5ca9dda5db3247b0e61">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02908">2908</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02961">2961</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -661,7 +669,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a6fdf37f9c85fa44d46621f06901972cb">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02198">2198</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02244">2244</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -699,7 +707,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#aaad1bac114cc397979a213bd4d64801b">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01307">1307</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01361">1361</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -749,7 +757,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#aaa47f5b2cbcabca57bff78f79a636795">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l03191">3191</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l03239">3239</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -787,7 +795,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a0a2d0c68b3057c81bcbcc8b70ea4c14c">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01212">1212</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01266">1266</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -825,7 +833,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a6918fa6bdf7b4f67c0e79ae3271f224a">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01238">1238</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01292">1292</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -863,7 +871,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a9bb4cc1477618d01328dd921549b328f">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l03154">3154</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l03202">3202</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -901,7 +909,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#aed82758f78d7f18a5d04c55b473b0941">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01353">1353</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01406">1406</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -939,7 +947,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#abb2e2550e483c813071d7b2c1886b6f6">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l03172">3172</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l03220">3220</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -977,7 +985,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a9a0f3525d1545a8f1ec1866179c23a9a">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01380">1380</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01432">1432</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -1015,7 +1023,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#aedbf270a72b093ca654705f7c7d19bc7">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01284">1284</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01336">1336</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -1043,7 +1051,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a79e99ade2bc757dcb1c3ffd932ff41fe">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01695">1695</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01741">1741</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -1099,7 +1107,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#ae84ea7d61bb96333ab5f645dfcd8716c">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l03036">3036</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l03087">3087</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -1137,7 +1145,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#abac19e0151ba92bc2b0e0e000ff5d3fa">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01266">1266</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01319">1319</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -1175,7 +1183,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a423a079a9b30ddb22b5b6606172beee9">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01328">1328</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01382">1382</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -1213,7 +1221,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a9cc17a375315116c62a5c8ca1587e77d">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l03269">3269</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l03317">3317</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -1251,7 +1259,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a188c4f35a71019f93dca80383168719f">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02884">2884</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02937">2937</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -1289,7 +1297,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a25e54ebb6c445074776c9ca359771154">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02836">2836</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02889">2889</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -1327,7 +1335,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a3071b4ddea4a724c3bc134e30f2ff0b4">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01408">1408</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01459">1459</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -1355,7 +1363,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#af7e0be6ef2f4261a28b5eccc40202342">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01716">1716</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01762">1762</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -1411,7 +1419,45 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a6acd02bdacfbe2e430761e2122c12bb8">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02964">2964</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l03017">3017</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a694fe923d50ac3e712a245cb7066b93d"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::CAmDatabaseHandlerMap::changeSourceInterruptState </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&#160;</td>
+ <td class="paramname"><em>sourceID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am_InterruptState_e</a>&#160;</td>
+ <td class="paramname"><em>interruptState</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#aabd5097cfe3288060fe6266c6ea98e21">am::IAmDatabaseHandler</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02630">2630</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -1449,7 +1495,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#aeb89c0c0367dd74821a091244c074ea7">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l03286">3286</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l03334">3334</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -1487,7 +1533,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a945cc8f11a6e732abcd2d8e69e5494cb">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02860">2860</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02913">2913</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -1525,7 +1571,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a21b4b7666daff2933b5135c3f265829b">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02573">2573</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02613">2613</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -1563,7 +1609,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#acf61797535b856c0cbfda1cd70240869">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02848">2848</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02901">2901</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -1591,7 +1637,34 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a04227468ea5dcdf59541e1e8c5c6cfb5">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01431">1431</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01484">1484</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a00854f991fe7d60aa9c67bc4c79fd60d"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned am::CAmDatabaseHandlerMap::countObservers </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a5c8ece0eeb3015a8dd8aacb7964fa8e5">am::IAmDatabaseHandler</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l03415">3415</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -1619,7 +1692,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a4db0c750db30bd000741aa3b0f27c1e8">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l00911">911</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l00966">966</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -1657,7 +1730,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#ae1b1befa8114143f034a9d23a3d342e7">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01026">1026</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01081">1081</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -1695,7 +1768,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#af4413c8086ff28f647d453950af8abdb">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l00843">843</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l00898">898</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -1733,7 +1806,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#add669d85238ae9ce0bdb41ed3fd1278b">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l00681">681</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l00736">736</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -1769,9 +1842,11 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
+<p>The following interface methods must be implemented by the subclass. </p>
+
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#ae5b97276c8f23516c96d643074d9bd37">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l00425">425</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l00478">478</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -1809,7 +1884,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#ace4524f2000fc1ced243a940ca4832f1">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l00768">768</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l00823">823</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -1847,7 +1922,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a1e35f8f2f516b5000fe08629d80a156e">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l00502">502</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l00557">557</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -1885,7 +1960,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#aa68321ff2c5c1eb836b84f5cf5d380b3">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01083">1083</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01138">1138</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -1923,7 +1998,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#adecdd54551e1c61ce1456baf64fe3551">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l00584">584</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l00641">641</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -1961,7 +2036,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a9dddcfbf76bb240038e879732419cb34">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01148">1148</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01202">1202</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -1999,7 +2074,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#aa3f27d5657cdd135b9dc4736818f47de">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l00950">950</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01005">1005</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -2027,7 +2102,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a6faee19d124908c84664c1e19009fdf0">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01198">1198</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01252">1252</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -2055,7 +2130,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a457eaf048c0f6da8b54607220d16ef44">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l03336">3336</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l03384">3384</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -2083,7 +2158,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#ae3e99505973906e6a11943e6a2d325bc">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l03326">3326</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l03374">3374</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -2111,7 +2186,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a37afd4b9ab5389f375cdca1d5e2d4d4c">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l03315">3315</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l03363">3363</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -2139,7 +2214,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a826dc83fc99f4ef9bc96d58678f6f062">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l03304">3304</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l03352">3352</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -2166,8 +2241,7 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>checks if a connection already exists. </p>
-<p>Only takes sink, source and format information for search! </p>
-<dl class="params"><dt>Parameters</dt><dd>
+<p>Only takes sink, source and format information for search! </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">connection</td><td>the connection to be checked </td></tr>
</table>
@@ -2177,7 +2251,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#ad9f6af57faee9bbbed4d60a74713cc5d">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02522">2522</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02562">2562</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -2214,7 +2288,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a386f93453e3b1da3a40a5396150a6797">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02538">2538</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02578">2578</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -2232,7 +2306,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02352">2352</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02397">2397</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -2269,7 +2343,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a15b63daecad07ba7c5e05936bd81e571">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02553">2553</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02593">2593</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -2306,7 +2380,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a08b54a2317afc05483592a702e5603ef">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02333">2333</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02378">2378</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -2343,7 +2417,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a5fef30813dc9e196ecef9ad0f8e8b42f">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02347">2347</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02392">2392</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -2380,7 +2454,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a9e1d1fdde84e568b07a403309b934538">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02216">2216</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02261">2261</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -2417,7 +2491,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a11bd32c4e08830293b875937286a61f6">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02261">2261</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02306">2306</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -2454,7 +2528,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a2f8d6e818ce904ddcb6f13819d94348c">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02401">2401</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02446">2446</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -2491,7 +2565,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a543b05b186f10650810626f69e1854b0">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02323">2323</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02368">2368</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -2539,7 +2613,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a2508c67c2fe59098d78a79a649342c4c">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02313">2313</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02358">2358</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -2576,7 +2650,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a348cfd8571de9ab3cbb34d1a2aaf8ed3">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02226">2226</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02271">2271</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -2613,7 +2687,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a1bc6a100cdf34b25718d55b7ac110d62">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02411">2411</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02456">2456</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -2650,7 +2724,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a8c3b8231706e1bdaaf678d61c0e702d7">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02251">2251</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02296">2296</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -2698,7 +2772,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#afcb911891e8c7b063f36808ed69cad66">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02241">2241</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02286">2286</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -2736,7 +2810,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#ae46436366f819d74a2e97a254e821522">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01773">1773</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01819">1819</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -2774,7 +2848,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a9d79f62a80987a16fe79bf96b7eb62f5">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01787">1787</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01833">1833</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -2812,7 +2886,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a24925624e96a34d1d7b9131defa2f10d">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02383">2383</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02428">2428</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -2850,7 +2924,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#aa98813aa0ac25ad7778f8046d11f1397">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02370">2370</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02415">2415</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -2888,7 +2962,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a113a714d483e52e6f0a936b1deae932c">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02357">2357</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02402">2402</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -2926,7 +3000,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a88825326d2cd80e9c4648cccd1d3d2d9">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02726">2726</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02779">2779</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -2964,7 +3038,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a9835425bd1e19c83c7e4ed4a0d3e408e">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01759">1759</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01805">1805</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -2992,7 +3066,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a2930829b81fce558266de3955baef664">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01926">1926</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01972">1972</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -3010,7 +3084,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01940">1940</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01986">1986</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -3038,7 +3112,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#ac6226ae40f182e73381bf2bb8e53f0ad">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02012">2012</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02058">2058</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -3076,7 +3150,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a3634c3dc658859d70546c92981d27789">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01881">1881</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01927">1927</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -3104,7 +3178,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#aa454452c89957eb236e3a68965ddac95">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01990">1990</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02036">2036</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -3142,7 +3216,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a582c44a804ddfaf1e65f1da5ff73d013">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01836">1836</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01882">1882</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -3170,7 +3244,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a8265be20dd2e82710a7acf3611fb0457">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01912">1912</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01958">1958</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -3208,7 +3282,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a48ba87f599f37747522eb1af16a03f1a">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02160">2160</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02206">2206</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -3236,7 +3310,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#aab7a9044f1bc4ff8a048910f82dc93ea">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02001">2001</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02047">2047</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -3274,7 +3348,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#aa92387044a709c93c6bbc3b749c9d587">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01863">1863</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01909">1909</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -3302,7 +3376,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a6e213ed6b60e4e82512e30835394167d">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01899">1899</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01945">1945</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -3340,7 +3414,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a252935537b216de55eb4a863503eea91">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l03106">3106</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l03154">3154</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -3368,7 +3442,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a168ef0f08fc15b814e0b178dff419846">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02045">2045</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02091">2091</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -3406,7 +3480,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a0b64cb67f5424173c31a7abfe19a264c">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02073">2073</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02119">2119</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -3444,7 +3518,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a584e7f24422b91763c10021933240a0a">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l03121">3121</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l03169">3169</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -3472,7 +3546,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#aaa602f2e7929ad1e9cc10fd2eda948d8">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02059">2059</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02105">2105</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -3510,7 +3584,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#af659b31f091fd1b6890a7dbcb4ec3110">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02087">2087</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02133">2133</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -3538,7 +3612,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#ae99e0c125fba4122728cf1aa77916951">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02023">2023</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02069">2069</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -3576,7 +3650,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a1990d529f5f94be2e8554e72d2d97285">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02134">2134</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02180">2180</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -3604,7 +3678,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#aa98ce6f4153297f29b68d4b6fdbec7f1">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01954">1954</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02000">2000</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -3642,7 +3716,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#ac79922744480ed4999e24609fe0dc8c4">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01800">1800</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01846">1846</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -3680,7 +3754,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#ae8d5612288475d15a170b5249df54fb1">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02100">2100</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02146">2146</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -3708,7 +3782,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a596f2f328352a607e92a98af1a50a64c">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01979">1979</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02025">2025</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -3746,7 +3820,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#ab32dc49a48c6550c69f1e5ff6f47dbbf">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02147">2147</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02193">2193</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -3774,7 +3848,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#ad20967b3bd76d83aa3eef15a43ef9e2b">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01966">1966</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02012">2012</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -3812,7 +3886,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a110b76a4cd150a882bd55630d0737816">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01818">1818</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01864">1864</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -3850,7 +3924,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a51a3ec746ff6902831f69496cd2fece2">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02114">2114</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02160">2160</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -3878,7 +3952,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a8165517ad5e06f36dca978476db51d79">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02128">2128</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02174">2174</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -3906,7 +3980,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a3f5299a4c7855c9a152ad7798e21f2ea">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02034">2034</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02080">2080</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -3944,25 +4018,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#aa04d4792c67b31126a32cef7deea9210">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01682">1682</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a04bbd38bbbbbdc107bc54dcfa7f8eba4"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void am::CAmDatabaseHandlerMap::getMainConnectionType </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="structam_1_1am__MainConnectionType__s.html">am_MainConnectionType_s</a> &amp;&#160;</td>
- <td class="paramname"><em>connectionType</em></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>The following structures extend the base structures with print capabilities. </p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01728">1728</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -4006,7 +4062,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a3e1cdf54330bd7b02803597a09230cb8">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02678">2678</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02731">2731</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -4050,7 +4106,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#aa8eeb1a5353782f0018a4e4e9ba16440">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02701">2701</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02754">2754</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -4088,7 +4144,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a5724edd794cf3034aedba3173a227bc9">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01737">1737</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01783">1783</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -4126,7 +4182,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a732736fc99705072600b79915d8db8c9">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01647">1647</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01693">1693</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -4164,7 +4220,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#aebd6c2981bc88f4035506d1a23227b08">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02590">2590</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02643">2643</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -4208,23 +4264,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#ad2a55ec4fedeb850d807a4fa5def3c61">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02631">2631</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a03052217391373386fa402c009fce448"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void am::CAmDatabaseHandlerMap::getSinkType </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="structam_1_1am__SinkType__s.html">am_SinkType_s</a> &amp;&#160;</td>
- <td class="paramname"><em>sinkType</em></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
-</div><div class="memdoc">
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02684">2684</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -4262,7 +4302,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a92b385078ec779deb4c5af4fa888c902">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02604">2604</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02657">2657</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -4300,7 +4340,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#af540d8023567d0e8d1e40507a5805672">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01626">1626</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01672">1672</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -4338,7 +4378,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a775d0c2d81423ddd7ad930f356f9341c">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01664">1664</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01710">1710</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -4382,23 +4422,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a83cb8ee4cfe1e72e30586a80cb3e0334">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02655">2655</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ade9391843ffa815ea920c88325dda1be"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void am::CAmDatabaseHandlerMap::getSourceType </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="structam_1_1am__SourceType__s.html">am_SourceType_s</a> &amp;&#160;</td>
- <td class="paramname"><em>sourceType</em></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
-</div><div class="memdoc">
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02708">2708</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -4436,7 +4460,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#affcea706b5644e372f2495dd9769ab2d">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02618">2618</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02671">2671</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -4474,7 +4498,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#acb90ec7839df0f60a388f8d8c085fb25">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02558">2558</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02598">2598</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -4512,7 +4536,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a2746e261c8eda663fca9cb21dbc3f8b2">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02180">2180</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02226">2226</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -4540,7 +4564,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a8501e646a15bbc9a4b736f5d73bb0af9">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02921">2921</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02974">2974</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -4568,7 +4592,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#ac7aa419630083a6b45dc388e97d70739">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02927">2927</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02980">2980</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -4606,7 +4630,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a16da303207abb3446a4e35702226d668">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02740">2740</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02793">2793</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -4644,7 +4668,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a99e7c5ea89b8436c5c6442eebb71356a">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02771">2771</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02824">2824</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -4682,7 +4706,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a19cd3bb5c5f9765c26d9c1e1ce446a72">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02933">2933</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02986">2986</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -4720,7 +4744,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a18abbf4a18868fd04a330b5095bca2ab">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02803">2803</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02856">2856</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -4758,11 +4782,11 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#abaabbe4618ac1ec746f8666825bbd269">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02948">2948</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l03001">3001</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="aa9122561e881946f7a03f51f0873bf70"></a>
+<a class="anchor" id="afb5fd5d175e1fb3d285c7959d2628c47"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -4770,9 +4794,9 @@ Public Member Functions</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">void am::CAmDatabaseHandlerMap::registerObserver </td>
+ <td class="memname">bool am::CAmDatabaseHandlerMap::registerObserver </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="classam_1_1CAmDatabaseObserver.html">CAmDatabaseObserver</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html">IAmDatabaseObserver</a> *&#160;</td>
<td class="paramname"><em>iObserver</em></td><td>)</td>
<td></td>
</tr>
@@ -4784,17 +4808,9 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>registers the Observer at the Database </p>
-<dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">iObserver</td><td>pointer to the observer </td></tr>
- </table>
- </dd>
-</dl>
-
-<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#aee61f6e9eb3ff6d9e4acbe915d3e1058">am::IAmDatabaseHandler</a>.</p>
+<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#aee69388bc7764175215cfc6676d9fd4d">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02478">2478</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l03394">3394</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -4822,7 +4838,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a93c7c508341de77c91cad7a9f3e454fd">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01612">1612</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01658">1658</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -4850,7 +4866,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a5356cdea1f1f955bf27f995df657493a">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01529">1529</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01579">1579</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -4878,7 +4894,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#aa173c99dc2928eb3da3f5db884cb2e82">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01546">1546</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01595">1595</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -4906,7 +4922,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a6aa9b4ff49f84e4b448214b03ee70bbc">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01562">1562</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01611">1611</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -4934,7 +4950,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#aa44ed0e2f5d4096ba3d215122be51e23">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01512">1512</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01563">1563</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -4962,7 +4978,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#acbc4e96c2a2016902a75a79d5a23d79d">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01448">1448</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01500">1500</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -4990,7 +5006,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a6318ff31f7d63fc265a9f3df983006cd">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01578">1578</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01627">1627</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -5018,7 +5034,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a6883ae9e19e90e83f1fac340e7bda72f">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01468">1468</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01521">1521</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -5046,7 +5062,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a00856a07a8e7f245717f6f0b61a137b7">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01596">1596</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01643">1643</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -5074,7 +5090,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a98ddefe6bb14feab48c1964e999a5ac0">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01490">1490</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l01542">1542</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -5111,7 +5127,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a9c05032e7af8306e1147dd5a0474351a">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02505">2505</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02545">2545</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -5137,9 +5153,10 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>gives information about the visibility of a source </p>
+<p>registers the Observer at the Database </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
+ <tr><td class="paramname">iObserver</td><td>pointer to the observer gives information about the visibility of a source </td></tr>
<tr><td class="paramname">sourceID</td><td>the sourceID </td></tr>
</table>
</dd>
@@ -5148,7 +5165,35 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a04f6501896ef2534b02c0a3ae9a0073e">am::IAmDatabaseHandler</a>.</p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02489">2489</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l02529">2529</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a977c12c91cba45cd687bc9edcfe8f538"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool am::CAmDatabaseHandlerMap::unregisterObserver </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html">IAmDatabaseObserver</a> *&#160;</td>
+ <td class="paramname"><em>iObserver</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implements <a class="el" href="classam_1_1IAmDatabaseHandler.html#a868a9221b044f19fa8c845a192b7e8b0">am::IAmDatabaseHandler</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l03404">3404</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -5162,9 +5207,9 @@ Public Member Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">CAmDatabaseHandlerMap</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmDatabaseHandlerMap.js b/docs/classam_1_1CAmDatabaseHandlerMap.js
index 79ebe01..1cecddb 100644..100755
--- a/docs/classam_1_1CAmDatabaseHandlerMap.js
+++ b/docs/classam_1_1CAmDatabaseHandlerMap.js
@@ -1,5 +1,6 @@
var classam_1_1CAmDatabaseHandlerMap =
[
+ [ "AmDatabaseObserverCallbacks", "structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html", "structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks" ],
[ "CAmDatabaseHandlerMap", "classam_1_1CAmDatabaseHandlerMap.html#a6fe709f73b4661c5b6470d93a7e98963", null ],
[ "~CAmDatabaseHandlerMap", "classam_1_1CAmDatabaseHandlerMap.html#a5f2e7c2fe63631a57a82c281e0c98129", null ],
[ "changeConnectionFinal", "classam_1_1CAmDatabaseHandlerMap.html#a7c05fde11c2a291cafec2c9d10ee0201", null ],
@@ -26,11 +27,13 @@ var classam_1_1CAmDatabaseHandlerMap =
[ "changeSourceAvailabilityDB", "classam_1_1CAmDatabaseHandlerMap.html#af095c4ceaed0e5fb447956c103692770", null ],
[ "changeSourceClassInfoDB", "classam_1_1CAmDatabaseHandlerMap.html#a55682d8dbdc2071104c3f71eeb7af205", null ],
[ "changeSourceDB", "classam_1_1CAmDatabaseHandlerMap.html#a20441fe0f2f687f41dfcd9de10629fad", null ],
+ [ "changeSourceInterruptState", "classam_1_1CAmDatabaseHandlerMap.html#a694fe923d50ac3e712a245cb7066b93d", null ],
[ "changeSourceNotificationConfigurationDB", "classam_1_1CAmDatabaseHandlerMap.html#abd9e57739997ac11b37b9beb36741ff2", null ],
[ "changeSourceSoundPropertyDB", "classam_1_1CAmDatabaseHandlerMap.html#a67b3d3cc897b4075804833c334429e31", null ],
[ "changeSourceState", "classam_1_1CAmDatabaseHandlerMap.html#a71193850ce85ab9929bd291931b5e9a6", null ],
[ "changeSourceVolume", "classam_1_1CAmDatabaseHandlerMap.html#a517b9380fd25f02c700f4c230a93399b", null ],
[ "changeSystemPropertyDB", "classam_1_1CAmDatabaseHandlerMap.html#ad24d9580cc633d8ea141c8d400995bf0", null ],
+ [ "countObservers", "classam_1_1CAmDatabaseHandlerMap.html#a00854f991fe7d60aa9c67bc4c79fd60d", null ],
[ "dump", "classam_1_1CAmDatabaseHandlerMap.html#a647625d9fb709853924fe07f25f5bf50", null ],
[ "enterConnectionDB", "classam_1_1CAmDatabaseHandlerMap.html#adb4e10d4bd74f5518bac90bb4bbf2d51", null ],
[ "enterConverterDB", "classam_1_1CAmDatabaseHandlerMap.html#abe65855ed514174d3d0b68e64bdde9b7", null ],
@@ -99,19 +102,16 @@ var classam_1_1CAmDatabaseHandlerMap =
[ "getListSystemProperties", "classam_1_1CAmDatabaseHandlerMap.html#a305566d769c90a849c43571e18fbc83b", null ],
[ "getListVisibleMainConnections", "classam_1_1CAmDatabaseHandlerMap.html#a37ef428bccfbfc5f13340fb687d52482", null ],
[ "getMainConnectionInfoDB", "classam_1_1CAmDatabaseHandlerMap.html#a1ec2c07ee662c33433ebdcbc27adc88b", null ],
- [ "getMainConnectionType", "classam_1_1CAmDatabaseHandlerMap.html#a04bbd38bbbbbdc107bc54dcfa7f8eba4", null ],
[ "getMainSinkSoundPropertyValue", "classam_1_1CAmDatabaseHandlerMap.html#a16b77657f4c6e878f7b20a21f8ecb51d", null ],
[ "getMainSourceSoundPropertyValue", "classam_1_1CAmDatabaseHandlerMap.html#aefa13b6986d86789409d91dbcd6ed9f7", null ],
[ "getSinkClassInfoDB", "classam_1_1CAmDatabaseHandlerMap.html#a3bab15ab7c91d7340b45ee3cc9ff443a", null ],
[ "getSinkInfoDB", "classam_1_1CAmDatabaseHandlerMap.html#a2f4c13328d786fb864109ecd2cd23842", null ],
[ "getSinkMainVolume", "classam_1_1CAmDatabaseHandlerMap.html#a05d5a7d3bb4c8653925f29a51b5e6366", null ],
[ "getSinkSoundPropertyValue", "classam_1_1CAmDatabaseHandlerMap.html#a34c59d291b105f124795b7c8227afab7", null ],
- [ "getSinkType", "classam_1_1CAmDatabaseHandlerMap.html#a03052217391373386fa402c009fce448", null ],
[ "getSinkVolume", "classam_1_1CAmDatabaseHandlerMap.html#abb9dcbdd4e141250184bf7ba4102c5f5", null ],
[ "getSourceClassInfoDB", "classam_1_1CAmDatabaseHandlerMap.html#a054cb80b4fb74db35fb94262b84d9024", null ],
[ "getSourceInfoDB", "classam_1_1CAmDatabaseHandlerMap.html#a24a16d8c3d2d39bed2bbde717f6d319c", null ],
[ "getSourceSoundPropertyValue", "classam_1_1CAmDatabaseHandlerMap.html#a8a5a3f6a5bd80b70e5c82efa1cd47ce3", null ],
- [ "getSourceType", "classam_1_1CAmDatabaseHandlerMap.html#ade9391843ffa815ea920c88325dda1be", null ],
[ "getSourceVolume", "classam_1_1CAmDatabaseHandlerMap.html#a916b0e22cd9c5f0253b4858b94412156", null ],
[ "getSoureState", "classam_1_1CAmDatabaseHandlerMap.html#a9f400d6ee3e87c8f9e8ad6fbf15430d9", null ],
[ "getTimingInformation", "classam_1_1CAmDatabaseHandlerMap.html#a879e15601dadbd0e1f5dc5ffc2b92d93", null ],
@@ -122,7 +122,7 @@ var classam_1_1CAmDatabaseHandlerMap =
[ "peekSinkClassID", "classam_1_1CAmDatabaseHandlerMap.html#a6d001d218bfd1ce6eb33e2f23a140b6b", null ],
[ "peekSource", "classam_1_1CAmDatabaseHandlerMap.html#a914e82fef18d07df4429ae5a8676c4e2", null ],
[ "peekSourceClassID", "classam_1_1CAmDatabaseHandlerMap.html#a1e5d12fde550ca0024d3f037d7ad5fd4", null ],
- [ "registerObserver", "classam_1_1CAmDatabaseHandlerMap.html#aa9122561e881946f7a03f51f0873bf70", null ],
+ [ "registerObserver", "classam_1_1CAmDatabaseHandlerMap.html#afb5fd5d175e1fb3d285c7959d2628c47", null ],
[ "removeConnection", "classam_1_1CAmDatabaseHandlerMap.html#a3716aa070efd81a4a8aab5d14a0f47b3", null ],
[ "removeConverterDB", "classam_1_1CAmDatabaseHandlerMap.html#afe9701f510adc228ecce9e328bfd6da2", null ],
[ "removeCrossfaderDB", "classam_1_1CAmDatabaseHandlerMap.html#a3f63bd7daa4b3ab7f53ea278b4ec0551", null ],
@@ -134,5 +134,6 @@ var classam_1_1CAmDatabaseHandlerMap =
[ "removeSourceClassDB", "classam_1_1CAmDatabaseHandlerMap.html#a853fb72cc008d829bd116d3493d8189f", null ],
[ "removeSourceDB", "classam_1_1CAmDatabaseHandlerMap.html#ab116baf3c8b9b62cbbfb36e312c2980a", null ],
[ "sinkVisible", "classam_1_1CAmDatabaseHandlerMap.html#a58e7aed5f4a279132a5b80f85e3aea58", null ],
- [ "sourceVisible", "classam_1_1CAmDatabaseHandlerMap.html#ab672325daba6e220ad75675fc39a9f45", null ]
+ [ "sourceVisible", "classam_1_1CAmDatabaseHandlerMap.html#ab672325daba6e220ad75675fc39a9f45", null ],
+ [ "unregisterObserver", "classam_1_1CAmDatabaseHandlerMap.html#a977c12c91cba45cd687bc9edcfe8f538", null ]
]; \ No newline at end of file
diff --git a/docs/classam_1_1CAmDatabaseHandlerMap.png b/docs/classam_1_1CAmDatabaseHandlerMap.png
index 14a384c..14a384c 100644..100755
--- a/docs/classam_1_1CAmDatabaseHandlerMap.png
+++ b/docs/classam_1_1CAmDatabaseHandlerMap.png
Binary files differ
diff --git a/docs/classam_1_1CAmDatabaseObserver-members.html b/docs/classam_1_1CAmDatabaseObserver-members.html
deleted file mode 100644
index 756b363..0000000
--- a/docs/classam_1_1CAmDatabaseObserver-members.html
+++ /dev/null
@@ -1,159 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
-<title>AudioManager: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
- $(document).ready(initResizable);
- $(window).load(resizeHeight);
-</script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
- <div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
- </div>
- <div id="projectbrief">Native Application Runtime Environment</div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
- <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
- <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
- </ul>
- </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
- <div id="nav-tree">
- <div id="nav-tree-contents">
- <div id="nav-sync" class="sync"></div>
- </div>
- </div>
- <div id="splitbar" style="-moz-user-select:none;"
- class="ui-resizable-handle">
- </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('classam_1_1CAmDatabaseObserver.html','');});
-</script>
-<div id="doc-content">
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
- <div class="headertitle">
-<div class="title">am::CAmDatabaseObserver Member List</div> </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classam_1_1CAmDatabaseObserver.html">am::CAmDatabaseObserver</a>, including all inherited members.</p>
-<table class="directory">
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html#a4b15cd7895e2cc2cd46691863964ebfa">CAmDatabaseObserver</a>(CAmCommandSender *iCommandSender, CAmRoutingSender *iRoutingSender, CAmSocketHandler *iSocketHandler)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html">am::CAmDatabaseObserver</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html#ae8bdbf0489943a902ae060a3b55076ac">CAmDatabaseObserver</a>(CAmCommandSender *iCommandSender, CAmRoutingSender *iRoutingSender, CAmSocketHandler *iSocketHandler, CAmTelnetServer *iTelnetServer)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html">am::CAmDatabaseObserver</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html#ab1b202fee2998c1e46c9dfe5a9f3745c">mainConnectionStateChanged</a>(const am_mainConnectionID_t connectionID, const am_ConnectionState_e connectionState)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html">am::CAmDatabaseObserver</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html#ab4bdb9dad27db7ecb29e59b065db1894">mainSinkSoundPropertyChanged</a>(const am_sinkID_t sinkID, const am_MainSoundProperty_s &amp;SoundProperty)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html">am::CAmDatabaseObserver</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html#aa939ea4b7addf7d2cc8a5eb1daf72f4e">mainSourceSoundPropertyChanged</a>(const am_sourceID_t sourceID, const am_MainSoundProperty_s &amp;SoundProperty)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html">am::CAmDatabaseObserver</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html#a5c155840e7a07bdf8e2bb148be51fa3a">newConverter</a>(const am_Converter_s &amp;coverter)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html">am::CAmDatabaseObserver</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html#a3397a79adf9ba9fbf8e2baf3c54988b8">newCrossfader</a>(const am_Crossfader_s &amp;crossfader)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html">am::CAmDatabaseObserver</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html#a0974632fd3d96b5dbfa52c500b05a922">newDomain</a>(const am_Domain_s &amp;domain)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html">am::CAmDatabaseObserver</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html#a9c44afb34286fc91c406fb3e3fe8dbcd">newGateway</a>(const am_Gateway_s &amp;gateway)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html">am::CAmDatabaseObserver</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html#a46dba8c33bd4b132bd3b2d7c0eebee54">newMainConnection</a>(const am_MainConnectionType_s &amp;mainConnection)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html">am::CAmDatabaseObserver</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html#ad1b55f80d4144cf97bc42b41aa31fa08">newSink</a>(const am_Sink_s &amp;sink)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html">am::CAmDatabaseObserver</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html#a438159a7715b5e7bb3ce860d1bbd585d">newSource</a>(const am_Source_s &amp;source)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html">am::CAmDatabaseObserver</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html#a5c243150f95793b3154fb25b9bd8e5a7">numberOfSinkClassesChanged</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html">am::CAmDatabaseObserver</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html#a788931ac71e84d9e5af8aff345de89b6">numberOfSourceClassesChanged</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html">am::CAmDatabaseObserver</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html#a1ce38beac08afd21431caf88987605df">removeConverter</a>(const am_converterID_t converterID)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html">am::CAmDatabaseObserver</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html#a3ab11ede15d50e01ed57d135192cc05d">removeCrossfader</a>(const am_crossfaderID_t crossfaderID)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html">am::CAmDatabaseObserver</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html#aff1b2cf653b2a023dd4a83da760dd16e">removedMainConnection</a>(const am_mainConnectionID_t mainConnection)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html">am::CAmDatabaseObserver</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html#a39fb975bee2eb3639c9a3a31f6221d05">removeDomain</a>(const am_domainID_t domainID)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html">am::CAmDatabaseObserver</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html#ab6940ec33a0c40eb5d1abb5d16a7906f">removedSink</a>(const am_sinkID_t sinkID, const bool visible)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html">am::CAmDatabaseObserver</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html#a1ff43b93ca8056d8db8a0bc60b41a0ea">removedSource</a>(const am_sourceID_t sourceID, const bool visible)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html">am::CAmDatabaseObserver</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html#ac4de6e287614db73bd76fedaa9bf9c30">removeGateway</a>(const am_gatewayID_t gatewayID)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html">am::CAmDatabaseObserver</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html#af55ef40f1be870256351b685cc643aa1">sinkAvailabilityChanged</a>(const am_sinkID_t sinkID, const am_Availability_s &amp;availability)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html">am::CAmDatabaseObserver</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html#abf65f8c34cdf64233f641b07df476490">sinkMainNotificationConfigurationChanged</a>(const am_sinkID_t sinkID, const am_NotificationConfiguration_s mainNotificationConfiguration)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html">am::CAmDatabaseObserver</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html#aad18c2ed1fc1e8d681fbab59dbb86459">sinkMuteStateChanged</a>(const am_sinkID_t sinkID, const am_MuteState_e muteState)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html">am::CAmDatabaseObserver</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html#a7072e17a982900f8597c48e0cb343b24">sinkUpdated</a>(const am_sinkID_t sinkID, const am_sinkClass_t sinkClassID, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties, const bool visible)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html">am::CAmDatabaseObserver</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html#a9f90c020001bbb560cd0d5cd24b90680">sourceAvailabilityChanged</a>(const am_sourceID_t sourceID, const am_Availability_s &amp;availability)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html">am::CAmDatabaseObserver</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html#a74cb679485ebec6889a97e27e1d7d68c">sourceMainNotificationConfigurationChanged</a>(const am_sourceID_t sourceID, const am_NotificationConfiguration_s mainNotificationConfiguration)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html">am::CAmDatabaseObserver</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html#a15190c721ff8634b6c3207517baf90d9">sourceUpdated</a>(const am_sourceID_t sourceID, const am_sourceClass_t sourceClassID, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties, const bool visible)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html">am::CAmDatabaseObserver</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html#aa2a08da0908bc61bfde38c59a55106cf">systemPropertyChanged</a>(const am_SystemProperty_s &amp;SystemProperty)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html">am::CAmDatabaseObserver</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html#ac2206cd4f40b588d0ce3f37f6be9f5c5">timingInformationChanged</a>(const am_mainConnectionID_t mainConnection, const am_timeSync_t time)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html">am::CAmDatabaseObserver</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html#a8280e7203d89575c3932e66319e64553">volumeChanged</a>(const am_sinkID_t sinkID, const am_mainVolume_t volume)</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html">am::CAmDatabaseObserver</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html#a3f25a86429cf4709e624fe1471e01018">~CAmDatabaseObserver</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmDatabaseObserver.html">am::CAmDatabaseObserver</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
- <ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
- <a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
- </ul>
-</div>
-</body>
-</html>
diff --git a/docs/classam_1_1CAmDatabaseObserver.html b/docs/classam_1_1CAmDatabaseObserver.html
deleted file mode 100644
index 94b3694..0000000
--- a/docs/classam_1_1CAmDatabaseObserver.html
+++ /dev/null
@@ -1,986 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
-<title>AudioManager: am::CAmDatabaseObserver Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
- $(document).ready(initResizable);
- $(window).load(resizeHeight);
-</script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
- <div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
- </div>
- <div id="projectbrief">Native Application Runtime Environment</div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
- <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
- <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
- </ul>
- </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
- <div id="nav-tree">
- <div id="nav-tree-contents">
- <div id="nav-sync" class="sync"></div>
- </div>
- </div>
- <div id="splitbar" style="-moz-user-select:none;"
- class="ui-resizable-handle">
- </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('classam_1_1CAmDatabaseObserver.html','');});
-</script>
-<div id="doc-content">
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
- <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="classam_1_1CAmDatabaseObserver-members.html">List of all members</a> </div>
- <div class="headertitle">
-<div class="title">am::CAmDatabaseObserver Class Reference</div> </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This class observes the Database and notifies other classes about important events, mainly the CommandSender.
- <a href="classam_1_1CAmDatabaseObserver.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="CAmDatabaseObserver_8h_source.html">CAmDatabaseObserver.h</a>&gt;</code></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a4b15cd7895e2cc2cd46691863964ebfa"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseObserver.html#a4b15cd7895e2cc2cd46691863964ebfa">CAmDatabaseObserver</a> (<a class="el" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a> *iCommandSender, <a class="el" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a> *iRoutingSender, <a class="el" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *iSocketHandler)</td></tr>
-<tr class="separator:a4b15cd7895e2cc2cd46691863964ebfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae8bdbf0489943a902ae060a3b55076ac"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseObserver.html#ae8bdbf0489943a902ae060a3b55076ac">CAmDatabaseObserver</a> (<a class="el" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a> *iCommandSender, <a class="el" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a> *iRoutingSender, <a class="el" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *iSocketHandler, <a class="el" href="classam_1_1CAmTelnetServer.html">CAmTelnetServer</a> *iTelnetServer)</td></tr>
-<tr class="separator:ae8bdbf0489943a902ae060a3b55076ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3f25a86429cf4709e624fe1471e01018"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseObserver.html#a3f25a86429cf4709e624fe1471e01018">~CAmDatabaseObserver</a> ()</td></tr>
-<tr class="separator:a3f25a86429cf4709e624fe1471e01018"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5c243150f95793b3154fb25b9bd8e5a7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseObserver.html#a5c243150f95793b3154fb25b9bd8e5a7">numberOfSinkClassesChanged</a> ()</td></tr>
-<tr class="separator:a5c243150f95793b3154fb25b9bd8e5a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a788931ac71e84d9e5af8aff345de89b6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseObserver.html#a788931ac71e84d9e5af8aff345de89b6">numberOfSourceClassesChanged</a> ()</td></tr>
-<tr class="separator:a788931ac71e84d9e5af8aff345de89b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad1b55f80d4144cf97bc42b41aa31fa08"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseObserver.html#ad1b55f80d4144cf97bc42b41aa31fa08">newSink</a> (const <a class="el" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp;sink)</td></tr>
-<tr class="separator:ad1b55f80d4144cf97bc42b41aa31fa08"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a438159a7715b5e7bb3ce860d1bbd585d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseObserver.html#a438159a7715b5e7bb3ce860d1bbd585d">newSource</a> (const <a class="el" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp;source)</td></tr>
-<tr class="separator:a438159a7715b5e7bb3ce860d1bbd585d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0974632fd3d96b5dbfa52c500b05a922"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseObserver.html#a0974632fd3d96b5dbfa52c500b05a922">newDomain</a> (const <a class="el" href="structam_1_1am__Domain__s.html">am_Domain_s</a> &amp;domain)</td></tr>
-<tr class="separator:a0974632fd3d96b5dbfa52c500b05a922"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9c44afb34286fc91c406fb3e3fe8dbcd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseObserver.html#a9c44afb34286fc91c406fb3e3fe8dbcd">newGateway</a> (const <a class="el" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> &amp;gateway)</td></tr>
-<tr class="separator:a9c44afb34286fc91c406fb3e3fe8dbcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5c155840e7a07bdf8e2bb148be51fa3a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseObserver.html#a5c155840e7a07bdf8e2bb148be51fa3a">newConverter</a> (const <a class="el" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp;coverter)</td></tr>
-<tr class="separator:a5c155840e7a07bdf8e2bb148be51fa3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3397a79adf9ba9fbf8e2baf3c54988b8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseObserver.html#a3397a79adf9ba9fbf8e2baf3c54988b8">newCrossfader</a> (const <a class="el" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a> &amp;crossfader)</td></tr>
-<tr class="separator:a3397a79adf9ba9fbf8e2baf3c54988b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a46dba8c33bd4b132bd3b2d7c0eebee54"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseObserver.html#a46dba8c33bd4b132bd3b2d7c0eebee54">newMainConnection</a> (const <a class="el" href="structam_1_1am__MainConnectionType__s.html">am_MainConnectionType_s</a> &amp;mainConnection)</td></tr>
-<tr class="separator:a46dba8c33bd4b132bd3b2d7c0eebee54"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aff1b2cf653b2a023dd4a83da760dd16e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseObserver.html#aff1b2cf653b2a023dd4a83da760dd16e">removedMainConnection</a> (const <a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnection)</td></tr>
-<tr class="separator:aff1b2cf653b2a023dd4a83da760dd16e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab6940ec33a0c40eb5d1abb5d16a7906f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseObserver.html#ab6940ec33a0c40eb5d1abb5d16a7906f">removedSink</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const bool visible)</td></tr>
-<tr class="separator:ab6940ec33a0c40eb5d1abb5d16a7906f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1ff43b93ca8056d8db8a0bc60b41a0ea"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseObserver.html#a1ff43b93ca8056d8db8a0bc60b41a0ea">removedSource</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const bool visible)</td></tr>
-<tr class="separator:a1ff43b93ca8056d8db8a0bc60b41a0ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a39fb975bee2eb3639c9a3a31f6221d05"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseObserver.html#a39fb975bee2eb3639c9a3a31f6221d05">removeDomain</a> (const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID)</td></tr>
-<tr class="separator:a39fb975bee2eb3639c9a3a31f6221d05"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac4de6e287614db73bd76fedaa9bf9c30"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseObserver.html#ac4de6e287614db73bd76fedaa9bf9c30">removeGateway</a> (const <a class="el" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID)</td></tr>
-<tr class="separator:ac4de6e287614db73bd76fedaa9bf9c30"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1ce38beac08afd21431caf88987605df"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseObserver.html#a1ce38beac08afd21431caf88987605df">removeConverter</a> (const <a class="el" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID)</td></tr>
-<tr class="separator:a1ce38beac08afd21431caf88987605df"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3ab11ede15d50e01ed57d135192cc05d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseObserver.html#a3ab11ede15d50e01ed57d135192cc05d">removeCrossfader</a> (const <a class="el" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID)</td></tr>
-<tr class="separator:a3ab11ede15d50e01ed57d135192cc05d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab1b202fee2998c1e46c9dfe5a9f3745c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseObserver.html#ab1b202fee2998c1e46c9dfe5a9f3745c">mainConnectionStateChanged</a> (const <a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> connectionID, const <a class="el" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am_ConnectionState_e</a> connectionState)</td></tr>
-<tr class="separator:ab1b202fee2998c1e46c9dfe5a9f3745c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab4bdb9dad27db7ecb29e59b065db1894"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseObserver.html#ab4bdb9dad27db7ecb29e59b065db1894">mainSinkSoundPropertyChanged</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &amp;SoundProperty)</td></tr>
-<tr class="separator:ab4bdb9dad27db7ecb29e59b065db1894"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa939ea4b7addf7d2cc8a5eb1daf72f4e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseObserver.html#aa939ea4b7addf7d2cc8a5eb1daf72f4e">mainSourceSoundPropertyChanged</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &amp;SoundProperty)</td></tr>
-<tr class="separator:aa939ea4b7addf7d2cc8a5eb1daf72f4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af55ef40f1be870256351b685cc643aa1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseObserver.html#af55ef40f1be870256351b685cc643aa1">sinkAvailabilityChanged</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp;availability)</td></tr>
-<tr class="separator:af55ef40f1be870256351b685cc643aa1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9f90c020001bbb560cd0d5cd24b90680"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseObserver.html#a9f90c020001bbb560cd0d5cd24b90680">sourceAvailabilityChanged</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp;availability)</td></tr>
-<tr class="separator:a9f90c020001bbb560cd0d5cd24b90680"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8280e7203d89575c3932e66319e64553"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseObserver.html#a8280e7203d89575c3932e66319e64553">volumeChanged</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> volume)</td></tr>
-<tr class="separator:a8280e7203d89575c3932e66319e64553"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aad18c2ed1fc1e8d681fbab59dbb86459"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseObserver.html#aad18c2ed1fc1e8d681fbab59dbb86459">sinkMuteStateChanged</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> muteState)</td></tr>
-<tr class="separator:aad18c2ed1fc1e8d681fbab59dbb86459"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa2a08da0908bc61bfde38c59a55106cf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseObserver.html#aa2a08da0908bc61bfde38c59a55106cf">systemPropertyChanged</a> (const <a class="el" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a> &amp;SystemProperty)</td></tr>
-<tr class="separator:aa2a08da0908bc61bfde38c59a55106cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac2206cd4f40b588d0ce3f37f6be9f5c5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseObserver.html#ac2206cd4f40b588d0ce3f37f6be9f5c5">timingInformationChanged</a> (const <a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnection, const <a class="el" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> time)</td></tr>
-<tr class="separator:ac2206cd4f40b588d0ce3f37f6be9f5c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7072e17a982900f8597c48e0cb343b24"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseObserver.html#a7072e17a982900f8597c48e0cb343b24">sinkUpdated</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID, const std::vector&lt; <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &gt; &amp;listMainSoundProperties, const bool visible)</td></tr>
-<tr class="separator:a7072e17a982900f8597c48e0cb343b24"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a15190c721ff8634b6c3207517baf90d9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseObserver.html#a15190c721ff8634b6c3207517baf90d9">sourceUpdated</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID, const std::vector&lt; <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &gt; &amp;listMainSoundProperties, const bool visible)</td></tr>
-<tr class="separator:a15190c721ff8634b6c3207517baf90d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abf65f8c34cdf64233f641b07df476490"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseObserver.html#abf65f8c34cdf64233f641b07df476490">sinkMainNotificationConfigurationChanged</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> mainNotificationConfiguration)</td></tr>
-<tr class="separator:abf65f8c34cdf64233f641b07df476490"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a74cb679485ebec6889a97e27e1d7d68c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseObserver.html#a74cb679485ebec6889a97e27e1d7d68c">sourceMainNotificationConfigurationChanged</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> mainNotificationConfiguration)</td></tr>
-<tr class="separator:a74cb679485ebec6889a97e27e1d7d68c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>This class observes the Database and notifies other classes about important events, mainly the CommandSender. </p>
-
-<p>Definition at line <a class="el" href="CAmDatabaseObserver_8h_source.html#l00042">42</a> of file <a class="el" href="CAmDatabaseObserver_8h_source.html">CAmDatabaseObserver.h</a>.</p>
-</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a4b15cd7895e2cc2cd46691863964ebfa"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">am::CAmDatabaseObserver::CAmDatabaseObserver </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a> *&#160;</td>
- <td class="paramname"><em>iCommandSender</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a> *&#160;</td>
- <td class="paramname"><em>iRoutingSender</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *&#160;</td>
- <td class="paramname"><em>iSocketHandler</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmDatabaseObserver_8cpp_source.html#l00038">38</a> of file <a class="el" href="CAmDatabaseObserver_8cpp_source.html">CAmDatabaseObserver.cpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ae8bdbf0489943a902ae060a3b55076ac"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">am::CAmDatabaseObserver::CAmDatabaseObserver </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a> *&#160;</td>
- <td class="paramname"><em>iCommandSender</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a> *&#160;</td>
- <td class="paramname"><em>iRoutingSender</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *&#160;</td>
- <td class="paramname"><em>iSocketHandler</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="classam_1_1CAmTelnetServer.html">CAmTelnetServer</a> *&#160;</td>
- <td class="paramname"><em>iTelnetServer</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmDatabaseObserver_8cpp_source.html#l00049">49</a> of file <a class="el" href="CAmDatabaseObserver_8cpp_source.html">CAmDatabaseObserver.cpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a3f25a86429cf4709e624fe1471e01018"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">am::CAmDatabaseObserver::~CAmDatabaseObserver </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmDatabaseObserver_8cpp_source.html#l00061">61</a> of file <a class="el" href="CAmDatabaseObserver_8cpp_source.html">CAmDatabaseObserver.cpp</a>.</p>
-
-</div>
-</div>
-<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="ab1b202fee2998c1e46c9dfe5a9f3745c"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void am::CAmDatabaseObserver::mainConnectionStateChanged </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a>&#160;</td>
- <td class="paramname"><em>connectionID</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am_ConnectionState_e</a>&#160;</td>
- <td class="paramname"><em>connectionState</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmDatabaseObserver_8cpp_source.html#l00175">175</a> of file <a class="el" href="CAmDatabaseObserver_8cpp_source.html">CAmDatabaseObserver.cpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ab4bdb9dad27db7ecb29e59b065db1894"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void am::CAmDatabaseObserver::mainSinkSoundPropertyChanged </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&#160;</td>
- <td class="paramname"><em>sinkID</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &amp;&#160;</td>
- <td class="paramname"><em>SoundProperty</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmDatabaseObserver_8cpp_source.html#l00180">180</a> of file <a class="el" href="CAmDatabaseObserver_8cpp_source.html">CAmDatabaseObserver.cpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="aa939ea4b7addf7d2cc8a5eb1daf72f4e"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void am::CAmDatabaseObserver::mainSourceSoundPropertyChanged </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&#160;</td>
- <td class="paramname"><em>sourceID</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &amp;&#160;</td>
- <td class="paramname"><em>SoundProperty</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmDatabaseObserver_8cpp_source.html#l00185">185</a> of file <a class="el" href="CAmDatabaseObserver_8cpp_source.html">CAmDatabaseObserver.cpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a5c155840e7a07bdf8e2bb148be51fa3a"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void am::CAmDatabaseObserver::newConverter </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp;&#160;</td>
- <td class="paramname"><em>coverter</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmDatabaseObserver_8cpp_source.html#l00116">116</a> of file <a class="el" href="CAmDatabaseObserver_8cpp_source.html">CAmDatabaseObserver.cpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a3397a79adf9ba9fbf8e2baf3c54988b8"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void am::CAmDatabaseObserver::newCrossfader </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a> &amp;&#160;</td>
- <td class="paramname"><em>crossfader</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmDatabaseObserver_8cpp_source.html#l00122">122</a> of file <a class="el" href="CAmDatabaseObserver_8cpp_source.html">CAmDatabaseObserver.cpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a0974632fd3d96b5dbfa52c500b05a922"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void am::CAmDatabaseObserver::newDomain </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="structam_1_1am__Domain__s.html">am_Domain_s</a> &amp;&#160;</td>
- <td class="paramname"><em>domain</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmDatabaseObserver_8cpp_source.html#l00105">105</a> of file <a class="el" href="CAmDatabaseObserver_8cpp_source.html">CAmDatabaseObserver.cpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a9c44afb34286fc91c406fb3e3fe8dbcd"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void am::CAmDatabaseObserver::newGateway </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> &amp;&#160;</td>
- <td class="paramname"><em>gateway</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmDatabaseObserver_8cpp_source.html#l00110">110</a> of file <a class="el" href="CAmDatabaseObserver_8cpp_source.html">CAmDatabaseObserver.cpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a46dba8c33bd4b132bd3b2d7c0eebee54"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void am::CAmDatabaseObserver::newMainConnection </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="structam_1_1am__MainConnectionType__s.html">am_MainConnectionType_s</a> &amp;&#160;</td>
- <td class="paramname"><em>mainConnection</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmDatabaseObserver_8cpp_source.html#l00065">65</a> of file <a class="el" href="CAmDatabaseObserver_8cpp_source.html">CAmDatabaseObserver.cpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ad1b55f80d4144cf97bc42b41aa31fa08"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void am::CAmDatabaseObserver::newSink </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp;&#160;</td>
- <td class="paramname"><em>sink</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmDatabaseObserver_8cpp_source.html#l00075">75</a> of file <a class="el" href="CAmDatabaseObserver_8cpp_source.html">CAmDatabaseObserver.cpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a438159a7715b5e7bb3ce860d1bbd585d"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void am::CAmDatabaseObserver::newSource </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp;&#160;</td>
- <td class="paramname"><em>source</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmDatabaseObserver_8cpp_source.html#l00091">91</a> of file <a class="el" href="CAmDatabaseObserver_8cpp_source.html">CAmDatabaseObserver.cpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a5c243150f95793b3154fb25b9bd8e5a7"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void am::CAmDatabaseObserver::numberOfSinkClassesChanged </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmDatabaseObserver_8cpp_source.html#l00165">165</a> of file <a class="el" href="CAmDatabaseObserver_8cpp_source.html">CAmDatabaseObserver.cpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a788931ac71e84d9e5af8aff345de89b6"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void am::CAmDatabaseObserver::numberOfSourceClassesChanged </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmDatabaseObserver_8cpp_source.html#l00170">170</a> of file <a class="el" href="CAmDatabaseObserver_8cpp_source.html">CAmDatabaseObserver.cpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a1ce38beac08afd21431caf88987605df"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void am::CAmDatabaseObserver::removeConverter </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a>&#160;</td>
- <td class="paramname"><em>converterID</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmDatabaseObserver_8cpp_source.html#l00154">154</a> of file <a class="el" href="CAmDatabaseObserver_8cpp_source.html">CAmDatabaseObserver.cpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a3ab11ede15d50e01ed57d135192cc05d"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void am::CAmDatabaseObserver::removeCrossfader </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a>&#160;</td>
- <td class="paramname"><em>crossfaderID</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmDatabaseObserver_8cpp_source.html#l00160">160</a> of file <a class="el" href="CAmDatabaseObserver_8cpp_source.html">CAmDatabaseObserver.cpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="aff1b2cf653b2a023dd4a83da760dd16e"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void am::CAmDatabaseObserver::removedMainConnection </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a>&#160;</td>
- <td class="paramname"><em>mainConnection</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmDatabaseObserver_8cpp_source.html#l00070">70</a> of file <a class="el" href="CAmDatabaseObserver_8cpp_source.html">CAmDatabaseObserver.cpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a39fb975bee2eb3639c9a3a31f6221d05"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void am::CAmDatabaseObserver::removeDomain </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&#160;</td>
- <td class="paramname"><em>domainID</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmDatabaseObserver_8cpp_source.html#l00143">143</a> of file <a class="el" href="CAmDatabaseObserver_8cpp_source.html">CAmDatabaseObserver.cpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ab6940ec33a0c40eb5d1abb5d16a7906f"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void am::CAmDatabaseObserver::removedSink </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&#160;</td>
- <td class="paramname"><em>sinkID</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const bool&#160;</td>
- <td class="paramname"><em>visible</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmDatabaseObserver_8cpp_source.html#l00127">127</a> of file <a class="el" href="CAmDatabaseObserver_8cpp_source.html">CAmDatabaseObserver.cpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a1ff43b93ca8056d8db8a0bc60b41a0ea"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void am::CAmDatabaseObserver::removedSource </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&#160;</td>
- <td class="paramname"><em>sourceID</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const bool&#160;</td>
- <td class="paramname"><em>visible</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmDatabaseObserver_8cpp_source.html#l00135">135</a> of file <a class="el" href="CAmDatabaseObserver_8cpp_source.html">CAmDatabaseObserver.cpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ac4de6e287614db73bd76fedaa9bf9c30"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void am::CAmDatabaseObserver::removeGateway </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a>&#160;</td>
- <td class="paramname"><em>gatewayID</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmDatabaseObserver_8cpp_source.html#l00148">148</a> of file <a class="el" href="CAmDatabaseObserver_8cpp_source.html">CAmDatabaseObserver.cpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="af55ef40f1be870256351b685cc643aa1"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void am::CAmDatabaseObserver::sinkAvailabilityChanged </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&#160;</td>
- <td class="paramname"><em>sinkID</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp;&#160;</td>
- <td class="paramname"><em>availability</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmDatabaseObserver_8cpp_source.html#l00190">190</a> of file <a class="el" href="CAmDatabaseObserver_8cpp_source.html">CAmDatabaseObserver.cpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="abf65f8c34cdf64233f641b07df476490"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void am::CAmDatabaseObserver::sinkMainNotificationConfigurationChanged </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&#160;</td>
- <td class="paramname"><em>sinkID</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&#160;</td>
- <td class="paramname"><em>mainNotificationConfiguration</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmDatabaseObserver_8cpp_source.html#l00232">232</a> of file <a class="el" href="CAmDatabaseObserver_8cpp_source.html">CAmDatabaseObserver.cpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="aad18c2ed1fc1e8d681fbab59dbb86459"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void am::CAmDatabaseObserver::sinkMuteStateChanged </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&#160;</td>
- <td class="paramname"><em>sinkID</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a>&#160;</td>
- <td class="paramname"><em>muteState</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmDatabaseObserver_8cpp_source.html#l00205">205</a> of file <a class="el" href="CAmDatabaseObserver_8cpp_source.html">CAmDatabaseObserver.cpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a7072e17a982900f8597c48e0cb343b24"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void am::CAmDatabaseObserver::sinkUpdated </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&#160;</td>
- <td class="paramname"><em>sinkID</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a>&#160;</td>
- <td class="paramname"><em>sinkClassID</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const std::vector&lt; <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &gt; &amp;&#160;</td>
- <td class="paramname"><em>listMainSoundProperties</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const bool&#160;</td>
- <td class="paramname"><em>visible</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmDatabaseObserver_8cpp_source.html#l00220">220</a> of file <a class="el" href="CAmDatabaseObserver_8cpp_source.html">CAmDatabaseObserver.cpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a9f90c020001bbb560cd0d5cd24b90680"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void am::CAmDatabaseObserver::sourceAvailabilityChanged </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&#160;</td>
- <td class="paramname"><em>sourceID</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp;&#160;</td>
- <td class="paramname"><em>availability</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmDatabaseObserver_8cpp_source.html#l00195">195</a> of file <a class="el" href="CAmDatabaseObserver_8cpp_source.html">CAmDatabaseObserver.cpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a74cb679485ebec6889a97e27e1d7d68c"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void am::CAmDatabaseObserver::sourceMainNotificationConfigurationChanged </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&#160;</td>
- <td class="paramname"><em>sourceID</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&#160;</td>
- <td class="paramname"><em>mainNotificationConfiguration</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmDatabaseObserver_8cpp_source.html#l00237">237</a> of file <a class="el" href="CAmDatabaseObserver_8cpp_source.html">CAmDatabaseObserver.cpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a15190c721ff8634b6c3207517baf90d9"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void am::CAmDatabaseObserver::sourceUpdated </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&#160;</td>
- <td class="paramname"><em>sourceID</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a>&#160;</td>
- <td class="paramname"><em>sourceClassID</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const std::vector&lt; <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &gt; &amp;&#160;</td>
- <td class="paramname"><em>listMainSoundProperties</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const bool&#160;</td>
- <td class="paramname"><em>visible</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmDatabaseObserver_8cpp_source.html#l00226">226</a> of file <a class="el" href="CAmDatabaseObserver_8cpp_source.html">CAmDatabaseObserver.cpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="aa2a08da0908bc61bfde38c59a55106cf"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void am::CAmDatabaseObserver::systemPropertyChanged </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a> &amp;&#160;</td>
- <td class="paramname"><em>SystemProperty</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmDatabaseObserver_8cpp_source.html#l00210">210</a> of file <a class="el" href="CAmDatabaseObserver_8cpp_source.html">CAmDatabaseObserver.cpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ac2206cd4f40b588d0ce3f37f6be9f5c5"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void am::CAmDatabaseObserver::timingInformationChanged </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a>&#160;</td>
- <td class="paramname"><em>mainConnection</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a>&#160;</td>
- <td class="paramname"><em>time</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmDatabaseObserver_8cpp_source.html#l00215">215</a> of file <a class="el" href="CAmDatabaseObserver_8cpp_source.html">CAmDatabaseObserver.cpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a8280e7203d89575c3932e66319e64553"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void am::CAmDatabaseObserver::volumeChanged </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&#160;</td>
- <td class="paramname"><em>sinkID</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a>&#160;</td>
- <td class="paramname"><em>volume</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmDatabaseObserver_8cpp_source.html#l00200">200</a> of file <a class="el" href="CAmDatabaseObserver_8cpp_source.html">CAmDatabaseObserver.cpp</a>.</p>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li>AudioManagerCore/include/<a class="el" href="CAmDatabaseObserver_8h_source.html">CAmDatabaseObserver.h</a></li>
-<li>AudioManagerCore/src/<a class="el" href="CAmDatabaseObserver_8cpp_source.html">CAmDatabaseObserver.cpp</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
- <ul>
- <li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1CAmDatabaseObserver.html">CAmDatabaseObserver</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
- <a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
- </ul>
-</div>
-</body>
-</html>
diff --git a/docs/classam_1_1CAmDatabaseObserver.js b/docs/classam_1_1CAmDatabaseObserver.js
deleted file mode 100644
index 10484d7..0000000
--- a/docs/classam_1_1CAmDatabaseObserver.js
+++ /dev/null
@@ -1,35 +0,0 @@
-var classam_1_1CAmDatabaseObserver =
-[
- [ "CAmDatabaseObserver", "classam_1_1CAmDatabaseObserver.html#a4b15cd7895e2cc2cd46691863964ebfa", null ],
- [ "CAmDatabaseObserver", "classam_1_1CAmDatabaseObserver.html#ae8bdbf0489943a902ae060a3b55076ac", null ],
- [ "~CAmDatabaseObserver", "classam_1_1CAmDatabaseObserver.html#a3f25a86429cf4709e624fe1471e01018", null ],
- [ "mainConnectionStateChanged", "classam_1_1CAmDatabaseObserver.html#ab1b202fee2998c1e46c9dfe5a9f3745c", null ],
- [ "mainSinkSoundPropertyChanged", "classam_1_1CAmDatabaseObserver.html#ab4bdb9dad27db7ecb29e59b065db1894", null ],
- [ "mainSourceSoundPropertyChanged", "classam_1_1CAmDatabaseObserver.html#aa939ea4b7addf7d2cc8a5eb1daf72f4e", null ],
- [ "newConverter", "classam_1_1CAmDatabaseObserver.html#a5c155840e7a07bdf8e2bb148be51fa3a", null ],
- [ "newCrossfader", "classam_1_1CAmDatabaseObserver.html#a3397a79adf9ba9fbf8e2baf3c54988b8", null ],
- [ "newDomain", "classam_1_1CAmDatabaseObserver.html#a0974632fd3d96b5dbfa52c500b05a922", null ],
- [ "newGateway", "classam_1_1CAmDatabaseObserver.html#a9c44afb34286fc91c406fb3e3fe8dbcd", null ],
- [ "newMainConnection", "classam_1_1CAmDatabaseObserver.html#a46dba8c33bd4b132bd3b2d7c0eebee54", null ],
- [ "newSink", "classam_1_1CAmDatabaseObserver.html#ad1b55f80d4144cf97bc42b41aa31fa08", null ],
- [ "newSource", "classam_1_1CAmDatabaseObserver.html#a438159a7715b5e7bb3ce860d1bbd585d", null ],
- [ "numberOfSinkClassesChanged", "classam_1_1CAmDatabaseObserver.html#a5c243150f95793b3154fb25b9bd8e5a7", null ],
- [ "numberOfSourceClassesChanged", "classam_1_1CAmDatabaseObserver.html#a788931ac71e84d9e5af8aff345de89b6", null ],
- [ "removeConverter", "classam_1_1CAmDatabaseObserver.html#a1ce38beac08afd21431caf88987605df", null ],
- [ "removeCrossfader", "classam_1_1CAmDatabaseObserver.html#a3ab11ede15d50e01ed57d135192cc05d", null ],
- [ "removedMainConnection", "classam_1_1CAmDatabaseObserver.html#aff1b2cf653b2a023dd4a83da760dd16e", null ],
- [ "removeDomain", "classam_1_1CAmDatabaseObserver.html#a39fb975bee2eb3639c9a3a31f6221d05", null ],
- [ "removedSink", "classam_1_1CAmDatabaseObserver.html#ab6940ec33a0c40eb5d1abb5d16a7906f", null ],
- [ "removedSource", "classam_1_1CAmDatabaseObserver.html#a1ff43b93ca8056d8db8a0bc60b41a0ea", null ],
- [ "removeGateway", "classam_1_1CAmDatabaseObserver.html#ac4de6e287614db73bd76fedaa9bf9c30", null ],
- [ "sinkAvailabilityChanged", "classam_1_1CAmDatabaseObserver.html#af55ef40f1be870256351b685cc643aa1", null ],
- [ "sinkMainNotificationConfigurationChanged", "classam_1_1CAmDatabaseObserver.html#abf65f8c34cdf64233f641b07df476490", null ],
- [ "sinkMuteStateChanged", "classam_1_1CAmDatabaseObserver.html#aad18c2ed1fc1e8d681fbab59dbb86459", null ],
- [ "sinkUpdated", "classam_1_1CAmDatabaseObserver.html#a7072e17a982900f8597c48e0cb343b24", null ],
- [ "sourceAvailabilityChanged", "classam_1_1CAmDatabaseObserver.html#a9f90c020001bbb560cd0d5cd24b90680", null ],
- [ "sourceMainNotificationConfigurationChanged", "classam_1_1CAmDatabaseObserver.html#a74cb679485ebec6889a97e27e1d7d68c", null ],
- [ "sourceUpdated", "classam_1_1CAmDatabaseObserver.html#a15190c721ff8634b6c3207517baf90d9", null ],
- [ "systemPropertyChanged", "classam_1_1CAmDatabaseObserver.html#aa2a08da0908bc61bfde38c59a55106cf", null ],
- [ "timingInformationChanged", "classam_1_1CAmDatabaseObserver.html#ac2206cd4f40b588d0ce3f37f6be9f5c5", null ],
- [ "volumeChanged", "classam_1_1CAmDatabaseObserver.html#a8280e7203d89575c3932e66319e64553", null ]
-]; \ No newline at end of file
diff --git a/docs/classam_1_1CAmDbusWrapper-members.html b/docs/classam_1_1CAmDbusWrapper-members.html
index 8ade13d..81f35f7 100644..100755
--- a/docs/classam_1_1CAmDbusWrapper-members.html
+++ b/docs/classam_1_1CAmDbusWrapper-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmDbusWrapper.html','');})
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -139,9 +142,9 @@ $(document).ready(function(){initNavTree('classam_1_1CAmDbusWrapper.html','');})
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmDbusWrapper.html b/docs/classam_1_1CAmDbusWrapper.html
index ba28804..b18b322 100644..100755
--- a/docs/classam_1_1CAmDbusWrapper.html
+++ b/docs/classam_1_1CAmDbusWrapper.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::CAmDbusWrapper Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmDbusWrapper.html','');})
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -128,13 +131,13 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a414b6c967b20f518753ad7f4afa8f811"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDbusWrapper.html#a414b6c967b20f518753ad7f4afa8f811">~CAmDbusWrapper</a> ()</td></tr>
<tr class="separator:a414b6c967b20f518753ad7f4afa8f811"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac01e0b26e3f9dc7528cd815d24c43bcb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDbusWrapper.html#ac01e0b26e3f9dc7528cd815d24c43bcb">registerCallback</a> (const DBusObjectPathVTable *vtable, const std::string &amp;path, void *userdata, const std::string &amp;prefix=DBUS_SERVICE_OBJECT_PATH)</td></tr>
-<tr class="memdesc:ac01e0b26e3f9dc7528cd815d24c43bcb"><td class="mdescLeft">&#160;</td><td class="mdescRight">registers a callback that is entered as path below the main path. <a href="#ac01e0b26e3f9dc7528cd815d24c43bcb">More...</a><br/></td></tr>
+<tr class="memdesc:ac01e0b26e3f9dc7528cd815d24c43bcb"><td class="mdescLeft">&#160;</td><td class="mdescRight">registers a callback that is entered as path below the main path. <a href="#ac01e0b26e3f9dc7528cd815d24c43bcb">More...</a><br /></td></tr>
<tr class="separator:ac01e0b26e3f9dc7528cd815d24c43bcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab126075542a721f22592652fd6dfc2cb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDbusWrapper.html#ab126075542a721f22592652fd6dfc2cb">registerSignalWatch</a> (DBusHandleMessageFunction handler, const std::string &amp;rule, void *userdata)</td></tr>
-<tr class="memdesc:ab126075542a721f22592652fd6dfc2cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">register signal watch callback to matching rule <a href="#ab126075542a721f22592652fd6dfc2cb">More...</a><br/></td></tr>
+<tr class="memdesc:ab126075542a721f22592652fd6dfc2cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">register signal watch callback to matching rule <a href="#ab126075542a721f22592652fd6dfc2cb">More...</a><br /></td></tr>
<tr class="separator:ab126075542a721f22592652fd6dfc2cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae349240016dc3e557d2e83e1437c7eb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDbusWrapper.html#aae349240016dc3e557d2e83e1437c7eb">getDBusConnection</a> (DBusConnection *&amp;connection) const </td></tr>
-<tr class="memdesc:aae349240016dc3e557d2e83e1437c7eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the dbus connection <a href="#aae349240016dc3e557d2e83e1437c7eb">More...</a><br/></td></tr>
+<tr class="memdesc:aae349240016dc3e557d2e83e1437c7eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the dbus connection <a href="#aae349240016dc3e557d2e83e1437c7eb">More...</a><br /></td></tr>
<tr class="separator:aae349240016dc3e557d2e83e1437c7eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a115584c27a48a673c165c25147c5900a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDbusWrapper.html#a115584c27a48a673c165c25147c5900a">dbusPrepareCallback</a> (const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, void *userData)</td></tr>
<tr class="separator:a115584c27a48a673c165c25147c5900a"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -144,7 +147,7 @@ Public Member Functions</h2></td></tr>
<tr class="separator:a5c75b210dac390a27f9b15b52536c7f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af25b51b4cdea2e33bddf7f9297ca02e2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDbusWrapper.html#af25b51b4cdea2e33bddf7f9297ca02e2">dbusCheckCallback</a> (const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, void *userData)</td></tr>
<tr class="separator:af25b51b4cdea2e33bddf7f9297ca02e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abf28f8004af1a97889713b24133506f1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDbusWrapper.html#abf28f8004af1a97889713b24133506f1">dbusTimerCallback</a> (<a class="el" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a> handle, void *userData)</td></tr>
+<tr class="memitem:abf28f8004af1a97889713b24133506f1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDbusWrapper.html#abf28f8004af1a97889713b24133506f1">dbusTimerCallback</a> (<a class="el" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">sh_timerHandle_t</a> handle, void *userData)</td></tr>
<tr class="separator:abf28f8004af1a97889713b24133506f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
@@ -172,8 +175,7 @@ Public Attributes</h2></td></tr>
<tr class="separator:aa56bb4cb9372b1602eae4e2caf50d57a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1abb258907275c66d8c41ba91a82e2f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classam_1_1TAmShPollCheck.html">TAmShPollCheck</a>&lt; <a class="el" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDbusWrapper.html#af1abb258907275c66d8c41ba91a82e2f">pDbusCheckCallback</a></td></tr>
<tr class="separator:af1abb258907275c66d8c41ba91a82e2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9960708bf636f4afbc60dbf7f8262c73"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classam_1_1TAmShTimerCallBack.html">TAmShTimerCallBack</a><br class="typebreak"/>
-&lt; <a class="el" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDbusWrapper.html#a9960708bf636f4afbc60dbf7f8262c73">pDbusTimerCallback</a></td></tr>
+<tr class="memitem:a9960708bf636f4afbc60dbf7f8262c73"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classam_1_1TAmShTimerCallBack.html">TAmShTimerCallBack</a>&lt; <a class="el" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDbusWrapper.html#a9960708bf636f4afbc60dbf7f8262c73">pDbusTimerCallback</a></td></tr>
<tr class="separator:a9960708bf636f4afbc60dbf7f8262c73"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -243,7 +245,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDbusWrapper_8cpp_source.html#l00145">145</a> of file <a class="el" href="CAmDbusWrapper_8cpp_source.html">CAmDbusWrapper.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDbusWrapper_8cpp_source.html#l00151">151</a> of file <a class="el" href="CAmDbusWrapper_8cpp_source.html">CAmDbusWrapper.cpp</a>.</p>
</div>
</div>
@@ -280,7 +282,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDbusWrapper_8cpp_source.html#l00356">356</a> of file <a class="el" href="CAmDbusWrapper_8cpp_source.html">CAmDbusWrapper.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDbusWrapper_8cpp_source.html#l00360">360</a> of file <a class="el" href="CAmDbusWrapper_8cpp_source.html">CAmDbusWrapper.cpp</a>.</p>
</div>
</div>
@@ -316,7 +318,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDbusWrapper_8cpp_source.html#l00269">269</a> of file <a class="el" href="CAmDbusWrapper_8cpp_source.html">CAmDbusWrapper.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDbusWrapper_8cpp_source.html#l00273">273</a> of file <a class="el" href="CAmDbusWrapper_8cpp_source.html">CAmDbusWrapper.cpp</a>.</p>
</div>
</div>
@@ -344,7 +346,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDbusWrapper_8cpp_source.html#l00438">438</a> of file <a class="el" href="CAmDbusWrapper_8cpp_source.html">CAmDbusWrapper.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDbusWrapper_8cpp_source.html#l00440">440</a> of file <a class="el" href="CAmDbusWrapper_8cpp_source.html">CAmDbusWrapper.cpp</a>.</p>
</div>
</div>
@@ -372,7 +374,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDbusWrapper_8cpp_source.html#l00425">425</a> of file <a class="el" href="CAmDbusWrapper_8cpp_source.html">CAmDbusWrapper.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDbusWrapper_8cpp_source.html#l00427">427</a> of file <a class="el" href="CAmDbusWrapper_8cpp_source.html">CAmDbusWrapper.cpp</a>.</p>
</div>
</div>
@@ -406,7 +408,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDbusWrapper_8cpp_source.html#l00451">451</a> of file <a class="el" href="CAmDbusWrapper_8cpp_source.html">CAmDbusWrapper.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDbusWrapper_8cpp_source.html#l00453">453</a> of file <a class="el" href="CAmDbusWrapper_8cpp_source.html">CAmDbusWrapper.cpp</a>.</p>
</div>
</div>
@@ -434,7 +436,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDbusWrapper_8cpp_source.html#l00475">475</a> of file <a class="el" href="CAmDbusWrapper_8cpp_source.html">CAmDbusWrapper.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDbusWrapper_8cpp_source.html#l00477">477</a> of file <a class="el" href="CAmDbusWrapper_8cpp_source.html">CAmDbusWrapper.cpp</a>.</p>
</div>
</div>
@@ -445,7 +447,7 @@ Public Attributes</h2></td></tr>
<tr>
<td class="memname">void am::CAmDbusWrapper::dbusTimerCallback </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a>&#160;</td>
+ <td class="paramtype"><a class="el" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">sh_timerHandle_t</a>&#160;</td>
<td class="paramname"><em>handle</em>, </td>
</tr>
<tr>
@@ -462,7 +464,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDbusWrapper_8cpp_source.html#l00510">510</a> of file <a class="el" href="CAmDbusWrapper_8cpp_source.html">CAmDbusWrapper.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDbusWrapper_8cpp_source.html#l00512">512</a> of file <a class="el" href="CAmDbusWrapper_8cpp_source.html">CAmDbusWrapper.cpp</a>.</p>
</div>
</div>
@@ -488,7 +490,7 @@ Public Attributes</h2></td></tr>
</dd>
</dl>
-<p>Definition at line <a class="el" href="CAmDbusWrapper_8cpp_source.html#l00264">264</a> of file <a class="el" href="CAmDbusWrapper_8cpp_source.html">CAmDbusWrapper.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDbusWrapper_8cpp_source.html#l00268">268</a> of file <a class="el" href="CAmDbusWrapper_8cpp_source.html">CAmDbusWrapper.cpp</a>.</p>
</div>
</div>
@@ -529,8 +531,7 @@ Public Attributes</h2></td></tr>
</div><div class="memdoc">
<p>registers a callback that is entered as path below the main path. </p>
-<p>The configuration of the mainpath is done via DBusConfiguration.h </p>
-<dl class="params"><dt>Parameters</dt><dd>
+<p>The configuration of the mainpath is done via DBusConfiguration.h </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">vtable</td><td>the vtable that holds a pointer to the callback that is called when the path is called from the dbus </td></tr>
<tr><td class="paramname">path</td><td>the name of the path </td></tr>
@@ -540,7 +541,7 @@ Public Attributes</h2></td></tr>
</dd>
</dl>
-<p>Definition at line <a class="el" href="CAmDbusWrapper_8cpp_source.html#l00167">167</a> of file <a class="el" href="CAmDbusWrapper_8cpp_source.html">CAmDbusWrapper.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDbusWrapper_8cpp_source.html#l00173">173</a> of file <a class="el" href="CAmDbusWrapper_8cpp_source.html">CAmDbusWrapper.cpp</a>.</p>
</div>
</div>
@@ -584,7 +585,7 @@ Public Attributes</h2></td></tr>
</dd>
</dl>
-<p>Definition at line <a class="el" href="CAmDbusWrapper_8cpp_source.html#l00189">189</a> of file <a class="el" href="CAmDbusWrapper_8cpp_source.html">CAmDbusWrapper.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDbusWrapper_8cpp_source.html#l00194">194</a> of file <a class="el" href="CAmDbusWrapper_8cpp_source.html">CAmDbusWrapper.cpp</a>.</p>
</div>
</div>
@@ -620,7 +621,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDbusWrapper_8cpp_source.html#l00391">391</a> of file <a class="el" href="CAmDbusWrapper_8cpp_source.html">CAmDbusWrapper.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDbusWrapper_8cpp_source.html#l00393">393</a> of file <a class="el" href="CAmDbusWrapper_8cpp_source.html">CAmDbusWrapper.cpp</a>.</p>
</div>
</div>
@@ -656,7 +657,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDbusWrapper_8cpp_source.html#l00305">305</a> of file <a class="el" href="CAmDbusWrapper_8cpp_source.html">CAmDbusWrapper.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDbusWrapper_8cpp_source.html#l00309">309</a> of file <a class="el" href="CAmDbusWrapper_8cpp_source.html">CAmDbusWrapper.cpp</a>.</p>
</div>
</div>
@@ -692,7 +693,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDbusWrapper_8cpp_source.html#l00418">418</a> of file <a class="el" href="CAmDbusWrapper_8cpp_source.html">CAmDbusWrapper.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDbusWrapper_8cpp_source.html#l00420">420</a> of file <a class="el" href="CAmDbusWrapper_8cpp_source.html">CAmDbusWrapper.cpp</a>.</p>
</div>
</div>
@@ -728,7 +729,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDbusWrapper_8cpp_source.html#l00329">329</a> of file <a class="el" href="CAmDbusWrapper_8cpp_source.html">CAmDbusWrapper.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDbusWrapper_8cpp_source.html#l00333">333</a> of file <a class="el" href="CAmDbusWrapper_8cpp_source.html">CAmDbusWrapper.cpp</a>.</p>
</div>
</div>
@@ -813,9 +814,9 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmDbusWrapper.js b/docs/classam_1_1CAmDbusWrapper.js
index 5a6f246..5a6f246 100644..100755
--- a/docs/classam_1_1CAmDbusWrapper.js
+++ b/docs/classam_1_1CAmDbusWrapper.js
diff --git a/docs/classam_1_1CAmDltWrapper-members.html b/docs/classam_1_1CAmDltWrapper-members.html
index af8fc27..03d5d81 100644..100755
--- a/docs/classam_1_1CAmDltWrapper-members.html
+++ b/docs/classam_1_1CAmDltWrapper-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmDltWrapper.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -140,28 +143,29 @@ $(document).ready(function(){initNavTree('classam_1_1CAmDltWrapper.html','');});
<tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128">append</a>(void)</td><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html">am::CAmDltWrapper</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html#ae5721881a2c1410bff54d0cf7fff00cd">append</a>(T value, TArgs...args)</td><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html">am::CAmDltWrapper</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c">appendNoDLT</a>(T value)</td><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html">am::CAmDltWrapper</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499a64792df17ebfa05c9aea220d30560155">COMMAND_LINE</a> enum value</td><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html">am::CAmDltWrapper</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499a08e719a927e95abf06c1e0ebb9afdaf2">DAEMON</a> enum value</td><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html">am::CAmDltWrapper</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html#ab8cf157539a67ad655a99d6e22bf8141">deinit</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html">am::CAmDltWrapper</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499abac6371c260b4e7b74cb952bd8deb1eb">FILE_OUT</a> enum value</td><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html">am::CAmDltWrapper</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html#a7fd97ab7edeee9db85fcd261ef163570">getEnabled</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html">am::CAmDltWrapper</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html#ad4701439636cce87db15324a20ed420e">init</a>(DltLogLevelType loglevel, DltContext *context=NULL)</td><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html">am::CAmDltWrapper</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html#ada6b19609acc0cb4828f19e20ceff35c">instance</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html">am::CAmDltWrapper</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html#ade4bf08f260e648ce3036d055fde0c10">instanctiateOnce</a>(const char *appid, const char *description, const bool debugEnabled=true, const logDestination logDest=logDestination::DAEMON, const std::string Filename=&quot;&quot;, bool onlyError=false)</td><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html">am::CAmDltWrapper</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499">logDestination</a> enum name</td><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html">am::CAmDltWrapper</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html#ac908cea74b5915b494e4aeb6abcd2eeb">registerContext</a>(DltContext &amp;handle, const char *contextid, const char *description)</td><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html">am::CAmDltWrapper</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html#a421bea24e1568f4bd4497fa124f42307">registerContext</a>(DltContext &amp;handle, const char *contextid, const char *description, const DltLogLevelType level, const DltTraceStatusType status)</td><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html">am::CAmDltWrapper</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html#ad341b706662b63ed4424b950d734d28f">send</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html">am::CAmDltWrapper</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html#a7093827b39867cbf0d4f04ca03a5a819">unregisterContext</a>(DltContext &amp;handle)</td><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html">am::CAmDltWrapper</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html#a01b723c883caca2ad8364e253cb627cd">~CAmDltWrapper</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html">am::CAmDltWrapper</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html#affa24a985251893ffd6c2c1292153057">checkLogLevel</a>(DltLogLevelType logLevel)</td><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html">am::CAmDltWrapper</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499a64792df17ebfa05c9aea220d30560155">COMMAND_LINE</a> enum value</td><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html">am::CAmDltWrapper</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499a08e719a927e95abf06c1e0ebb9afdaf2">DAEMON</a> enum value</td><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html">am::CAmDltWrapper</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html#ab8cf157539a67ad655a99d6e22bf8141">deinit</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html">am::CAmDltWrapper</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499abac6371c260b4e7b74cb952bd8deb1eb">FILE_OUT</a> enum value</td><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html">am::CAmDltWrapper</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html#a7fd97ab7edeee9db85fcd261ef163570">getEnabled</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html">am::CAmDltWrapper</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html#ad4701439636cce87db15324a20ed420e">init</a>(DltLogLevelType loglevel, DltContext *context=NULL)</td><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html">am::CAmDltWrapper</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html#ada6b19609acc0cb4828f19e20ceff35c">instance</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html">am::CAmDltWrapper</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html#ade4bf08f260e648ce3036d055fde0c10">instanctiateOnce</a>(const char *appid, const char *description, const bool debugEnabled=true, const logDestination logDest=logDestination::DAEMON, const std::string Filename=&quot;&quot;, bool onlyError=false)</td><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html">am::CAmDltWrapper</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499">logDestination</a> enum name</td><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html">am::CAmDltWrapper</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html#ac908cea74b5915b494e4aeb6abcd2eeb">registerContext</a>(DltContext &amp;handle, const char *contextid, const char *description)</td><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html">am::CAmDltWrapper</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html#a421bea24e1568f4bd4497fa124f42307">registerContext</a>(DltContext &amp;handle, const char *contextid, const char *description, const DltLogLevelType level, const DltTraceStatusType status)</td><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html">am::CAmDltWrapper</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html#ad341b706662b63ed4424b950d734d28f">send</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html">am::CAmDltWrapper</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html#a7093827b39867cbf0d4f04ca03a5a819">unregisterContext</a>(DltContext &amp;handle)</td><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html">am::CAmDltWrapper</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html#a01b723c883caca2ad8364e253cb627cd">~CAmDltWrapper</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmDltWrapper.html">am::CAmDltWrapper</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmDltWrapper.html b/docs/classam_1_1CAmDltWrapper.html
index 297745c..6be1e1a 100644..100755
--- a/docs/classam_1_1CAmDltWrapper.html
+++ b/docs/classam_1_1CAmDltWrapper.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::CAmDltWrapper Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmDltWrapper.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -125,7 +128,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmDltWrapper.html','');});
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html">NoDltContextData</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This structure is used for context data used in an application. <a href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This structure is used for context data used in an application. <a href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
@@ -139,7 +142,7 @@ Public Types</h2></td></tr>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ac908cea74b5915b494e4aeb6abcd2eeb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDltWrapper.html#ac908cea74b5915b494e4aeb6abcd2eeb">registerContext</a> (<a class="el" href="structDltContext.html">DltContext</a> &amp;handle, const char *contextid, const char *description)</td></tr>
-<tr class="memdesc:ac908cea74b5915b494e4aeb6abcd2eeb"><td class="mdescLeft">&#160;</td><td class="mdescRight">register a context <a href="#ac908cea74b5915b494e4aeb6abcd2eeb">More...</a><br/></td></tr>
+<tr class="memdesc:ac908cea74b5915b494e4aeb6abcd2eeb"><td class="mdescLeft">&#160;</td><td class="mdescRight">register a context <a href="#ac908cea74b5915b494e4aeb6abcd2eeb">More...</a><br /></td></tr>
<tr class="separator:ac908cea74b5915b494e4aeb6abcd2eeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a421bea24e1568f4bd4497fa124f42307"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDltWrapper.html#a421bea24e1568f4bd4497fa124f42307">registerContext</a> (<a class="el" href="structDltContext.html">DltContext</a> &amp;handle, const char *contextid, const char *description, const <a class="el" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6">DltLogLevelType</a> level, const <a class="el" href="CAmDltWrapper_8h.html#a6d9a4081c4aae04cd56191712731cc48">DltTraceStatusType</a> status)</td></tr>
<tr class="separator:a421bea24e1568f4bd4497fa124f42307"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -151,6 +154,8 @@ Public Member Functions</h2></td></tr>
<tr class="separator:a01b723c883caca2ad8364e253cb627cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4701439636cce87db15324a20ed420e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDltWrapper.html#ad4701439636cce87db15324a20ed420e">init</a> (<a class="el" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6">DltLogLevelType</a> loglevel, <a class="el" href="structDltContext.html">DltContext</a> *context=NULL)</td></tr>
<tr class="separator:ad4701439636cce87db15324a20ed420e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:affa24a985251893ffd6c2c1292153057"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDltWrapper.html#affa24a985251893ffd6c2c1292153057">checkLogLevel</a> (<a class="el" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6">DltLogLevelType</a> logLevel)</td></tr>
+<tr class="separator:affa24a985251893ffd6c2c1292153057"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8cf157539a67ad655a99d6e22bf8141"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDltWrapper.html#ab8cf157539a67ad655a99d6e22bf8141">deinit</a> ()</td></tr>
<tr class="separator:ab8cf157539a67ad655a99d6e22bf8141"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad341b706662b63ed4424b950d734d28f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDltWrapper.html#ad341b706662b63ed4424b950d734d28f">send</a> ()</td></tr>
@@ -228,10 +233,10 @@ Public Member Functions</h2></td></tr>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:ade4bf08f260e648ce3036d055fde0c10"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classam_1_1CAmDltWrapper.html">CAmDltWrapper</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDltWrapper.html#ade4bf08f260e648ce3036d055fde0c10">instanctiateOnce</a> (const char *appid, const char *description, const bool debugEnabled=true, const <a class="el" href="classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499">logDestination</a> logDest=logDestination::DAEMON, const std::string Filename=&quot;&quot;, bool onlyError=false)</td></tr>
-<tr class="memdesc:ade4bf08f260e648ce3036d055fde0c10"><td class="mdescLeft">&#160;</td><td class="mdescRight">Instanciate the Dlt Wrapper. <a href="#ade4bf08f260e648ce3036d055fde0c10">More...</a><br/></td></tr>
+<tr class="memdesc:ade4bf08f260e648ce3036d055fde0c10"><td class="mdescLeft">&#160;</td><td class="mdescRight">Instanciate the Dlt Wrapper. <a href="#ade4bf08f260e648ce3036d055fde0c10">More...</a><br /></td></tr>
<tr class="separator:ade4bf08f260e648ce3036d055fde0c10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada6b19609acc0cb4828f19e20ceff35c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classam_1_1CAmDltWrapper.html">CAmDltWrapper</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDltWrapper.html#ada6b19609acc0cb4828f19e20ceff35c">instance</a> ()</td></tr>
-<tr class="memdesc:ada6b19609acc0cb4828f19e20ceff35c"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the Wrapper Instance <a href="#ada6b19609acc0cb4828f19e20ceff35c">More...</a><br/></td></tr>
+<tr class="memdesc:ada6b19609acc0cb4828f19e20ceff35c"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the Wrapper Instance <a href="#ada6b19609acc0cb4828f19e20ceff35c">More...</a><br /></td></tr>
<tr class="separator:ada6b19609acc0cb4828f19e20ceff35c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -250,13 +255,13 @@ Static Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="aff17466b9effa921b51540e2b13d9499a08e719a927e95abf06c1e0ebb9afdaf2"></a>DAEMON</em>&#160;</td><td class="fielddoc">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="aff17466b9effa921b51540e2b13d9499a08e719a927e95abf06c1e0ebb9afdaf2"></a>DAEMON&#160;</td><td class="fielddoc">
<p>logging with the DLT daemon </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="aff17466b9effa921b51540e2b13d9499a64792df17ebfa05c9aea220d30560155"></a>COMMAND_LINE</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="aff17466b9effa921b51540e2b13d9499a64792df17ebfa05c9aea220d30560155"></a>COMMAND_LINE&#160;</td><td class="fielddoc">
<p>logging with commandline </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="aff17466b9effa921b51540e2b13d9499abac6371c260b4e7b74cb952bd8deb1eb"></a>FILE_OUT</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="aff17466b9effa921b51540e2b13d9499abac6371c260b4e7b74cb952bd8deb1eb"></a>FILE_OUT&#160;</td><td class="fielddoc">
<p>logging into a file </p>
</td></tr>
</table>
@@ -279,7 +284,7 @@ Static Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDltWrapper_8cpp_source.html#l00575">575</a> of file <a class="el" href="CAmDltWrapper_8cpp_source.html">CAmDltWrapper.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDltWrapper_8cpp_source.html#l00585">585</a> of file <a class="el" href="CAmDltWrapper_8cpp_source.html">CAmDltWrapper.cpp</a>.</p>
</div>
</div>
@@ -298,7 +303,7 @@ Static Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDltWrapper_8cpp_source.html#l00633">633</a> of file <a class="el" href="CAmDltWrapper_8cpp_source.html">CAmDltWrapper.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDltWrapper_8cpp_source.html#l00643">643</a> of file <a class="el" href="CAmDltWrapper_8cpp_source.html">CAmDltWrapper.cpp</a>.</p>
</div>
</div>
@@ -316,7 +321,7 @@ Static Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDltWrapper_8cpp_source.html#l00638">638</a> of file <a class="el" href="CAmDltWrapper_8cpp_source.html">CAmDltWrapper.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDltWrapper_8cpp_source.html#l00648">648</a> of file <a class="el" href="CAmDltWrapper_8cpp_source.html">CAmDltWrapper.cpp</a>.</p>
</div>
</div>
@@ -334,7 +339,7 @@ Static Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDltWrapper_8cpp_source.html#l00643">643</a> of file <a class="el" href="CAmDltWrapper_8cpp_source.html">CAmDltWrapper.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDltWrapper_8cpp_source.html#l00653">653</a> of file <a class="el" href="CAmDltWrapper_8cpp_source.html">CAmDltWrapper.cpp</a>.</p>
</div>
</div>
@@ -352,7 +357,7 @@ Static Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDltWrapper_8cpp_source.html#l00648">648</a> of file <a class="el" href="CAmDltWrapper_8cpp_source.html">CAmDltWrapper.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDltWrapper_8cpp_source.html#l00658">658</a> of file <a class="el" href="CAmDltWrapper_8cpp_source.html">CAmDltWrapper.cpp</a>.</p>
</div>
</div>
@@ -370,7 +375,7 @@ Static Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDltWrapper_8cpp_source.html#l00653">653</a> of file <a class="el" href="CAmDltWrapper_8cpp_source.html">CAmDltWrapper.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDltWrapper_8cpp_source.html#l00663">663</a> of file <a class="el" href="CAmDltWrapper_8cpp_source.html">CAmDltWrapper.cpp</a>.</p>
</div>
</div>
@@ -388,7 +393,7 @@ Static Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDltWrapper_8cpp_source.html#l00658">658</a> of file <a class="el" href="CAmDltWrapper_8cpp_source.html">CAmDltWrapper.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDltWrapper_8cpp_source.html#l00668">668</a> of file <a class="el" href="CAmDltWrapper_8cpp_source.html">CAmDltWrapper.cpp</a>.</p>
</div>
</div>
@@ -406,7 +411,7 @@ Static Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDltWrapper_8cpp_source.html#l00678">678</a> of file <a class="el" href="CAmDltWrapper_8cpp_source.html">CAmDltWrapper.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDltWrapper_8cpp_source.html#l00688">688</a> of file <a class="el" href="CAmDltWrapper_8cpp_source.html">CAmDltWrapper.cpp</a>.</p>
</div>
</div>
@@ -424,7 +429,7 @@ Static Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDltWrapper_8cpp_source.html#l00673">673</a> of file <a class="el" href="CAmDltWrapper_8cpp_source.html">CAmDltWrapper.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDltWrapper_8cpp_source.html#l00683">683</a> of file <a class="el" href="CAmDltWrapper_8cpp_source.html">CAmDltWrapper.cpp</a>.</p>
</div>
</div>
@@ -442,7 +447,7 @@ Static Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDltWrapper_8cpp_source.html#l00663">663</a> of file <a class="el" href="CAmDltWrapper_8cpp_source.html">CAmDltWrapper.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDltWrapper_8cpp_source.html#l00673">673</a> of file <a class="el" href="CAmDltWrapper_8cpp_source.html">CAmDltWrapper.cpp</a>.</p>
</div>
</div>
@@ -460,7 +465,7 @@ Static Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDltWrapper_8cpp_source.html#l00668">668</a> of file <a class="el" href="CAmDltWrapper_8cpp_source.html">CAmDltWrapper.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDltWrapper_8cpp_source.html#l00678">678</a> of file <a class="el" href="CAmDltWrapper_8cpp_source.html">CAmDltWrapper.cpp</a>.</p>
</div>
</div>
@@ -478,7 +483,7 @@ Static Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDltWrapper_8cpp_source.html#l00683">683</a> of file <a class="el" href="CAmDltWrapper_8cpp_source.html">CAmDltWrapper.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDltWrapper_8cpp_source.html#l00693">693</a> of file <a class="el" href="CAmDltWrapper_8cpp_source.html">CAmDltWrapper.cpp</a>.</p>
</div>
</div>
@@ -506,7 +511,7 @@ template&lt;typename T = const char*&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDltWrapper_8h_source.html#l00181">181</a> of file <a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmDltWrapper_8h_source.html#l00196">196</a> of file <a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>.</p>
</div>
</div>
@@ -534,7 +539,7 @@ template&lt;typename T = const am_Error_e&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDltWrapper_8h_source.html#l00212">212</a> of file <a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmDltWrapper_8h_source.html#l00227">227</a> of file <a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>.</p>
</div>
</div>
@@ -562,7 +567,7 @@ template&lt;typename T = const am_SourceState_e&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDltWrapper_8h_source.html#l00224">224</a> of file <a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmDltWrapper_8h_source.html#l00239">239</a> of file <a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>.</p>
</div>
</div>
@@ -590,7 +595,7 @@ template&lt;typename T = const am_MuteState_e&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDltWrapper_8h_source.html#l00236">236</a> of file <a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmDltWrapper_8h_source.html#l00251">251</a> of file <a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>.</p>
</div>
</div>
@@ -618,7 +623,7 @@ template&lt;typename T = const am_DomainState_e&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDltWrapper_8h_source.html#l00247">247</a> of file <a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmDltWrapper_8h_source.html#l00262">262</a> of file <a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>.</p>
</div>
</div>
@@ -646,7 +651,7 @@ template&lt;typename T = const am_ConnectionState_e&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDltWrapper_8h_source.html#l00258">258</a> of file <a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmDltWrapper_8h_source.html#l00273">273</a> of file <a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>.</p>
</div>
</div>
@@ -674,7 +679,7 @@ template&lt;typename T = const am_Availability_e&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDltWrapper_8h_source.html#l00269">269</a> of file <a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmDltWrapper_8h_source.html#l00284">284</a> of file <a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>.</p>
</div>
</div>
@@ -702,7 +707,7 @@ template&lt;typename T = const am_InterruptState_e&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDltWrapper_8h_source.html#l00280">280</a> of file <a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmDltWrapper_8h_source.html#l00295">295</a> of file <a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>.</p>
</div>
</div>
@@ -730,7 +735,7 @@ template&lt;typename T = const am_Handle_e&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDltWrapper_8h_source.html#l00291">291</a> of file <a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmDltWrapper_8h_source.html#l00306">306</a> of file <a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>.</p>
</div>
</div>
@@ -758,7 +763,7 @@ template&lt;typename T = const am_Handle_s&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDltWrapper_8h_source.html#l00302">302</a> of file <a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmDltWrapper_8h_source.html#l00317">317</a> of file <a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>.</p>
</div>
</div>
@@ -786,7 +791,7 @@ template&lt;typename T = const am_NotificationStatus_e&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDltWrapper_8h_source.html#l00308">308</a> of file <a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmDltWrapper_8h_source.html#l00323">323</a> of file <a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>.</p>
</div>
</div>
@@ -814,7 +819,7 @@ template&lt;typename T &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDltWrapper_8h_source.html#l00320">320</a> of file <a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmDltWrapper_8h_source.html#l00335">335</a> of file <a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>.</p>
</div>
</div>
@@ -842,7 +847,7 @@ template&lt;typename T &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDltWrapper_8h_source.html#l00328">328</a> of file <a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmDltWrapper_8h_source.html#l00343">343</a> of file <a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>.</p>
</div>
</div>
@@ -868,7 +873,7 @@ template&lt;typename T &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDltWrapper_8h_source.html#l00336">336</a> of file <a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmDltWrapper_8h_source.html#l00351">351</a> of file <a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>.</p>
</div>
</div>
@@ -906,7 +911,7 @@ template&lt;typename T , typename... TArgs&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDltWrapper_8h_source.html#l00337">337</a> of file <a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmDltWrapper_8h_source.html#l00352">352</a> of file <a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>.</p>
</div>
</div>
@@ -934,7 +939,33 @@ template&lt;class T &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDltWrapper_8h_source.html#l00175">175</a> of file <a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmDltWrapper_8h_source.html#l00190">190</a> of file <a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="affa24a985251893ffd6c2c1292153057"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool am::CAmDltWrapper::checkLogLevel </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6">DltLogLevelType</a>&#160;</td>
+ <td class="paramname"><em>logLevel</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmDltWrapper_8h_source.html#l00160">160</a> of file <a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>.</p>
</div>
</div>
@@ -951,7 +982,7 @@ template&lt;class T &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDltWrapper_8cpp_source.html#l00586">586</a> of file <a class="el" href="CAmDltWrapper_8cpp_source.html">CAmDltWrapper.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDltWrapper_8cpp_source.html#l00596">596</a> of file <a class="el" href="CAmDltWrapper_8cpp_source.html">CAmDltWrapper.cpp</a>.</p>
</div>
</div>
@@ -968,7 +999,7 @@ template&lt;class T &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDltWrapper_8cpp_source.html#l00163">163</a> of file <a class="el" href="CAmDltWrapper_8cpp_source.html">CAmDltWrapper.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDltWrapper_8cpp_source.html#l00173">173</a> of file <a class="el" href="CAmDltWrapper_8cpp_source.html">CAmDltWrapper.cpp</a>.</p>
</div>
</div>
@@ -996,7 +1027,7 @@ template&lt;class T &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDltWrapper_8cpp_source.html#l00615">615</a> of file <a class="el" href="CAmDltWrapper_8cpp_source.html">CAmDltWrapper.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDltWrapper_8cpp_source.html#l00625">625</a> of file <a class="el" href="CAmDltWrapper_8cpp_source.html">CAmDltWrapper.cpp</a>.</p>
</div>
</div>
@@ -1023,7 +1054,7 @@ template&lt;class T &gt; </div>
<p>get the Wrapper Instance </p>
-<p>Definition at line <a class="el" href="CAmDltWrapper_8cpp_source.html#l00158">158</a> of file <a class="el" href="CAmDltWrapper_8cpp_source.html">CAmDltWrapper.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDltWrapper_8cpp_source.html#l00159">159</a> of file <a class="el" href="CAmDltWrapper_8cpp_source.html">CAmDltWrapper.cpp</a>.</p>
</div>
</div>
@@ -1096,7 +1127,7 @@ template&lt;class T &gt; </div>
</dd>
</dl>
-<p>Definition at line <a class="el" href="CAmDltWrapper_8cpp_source.html#l00149">149</a> of file <a class="el" href="CAmDltWrapper_8cpp_source.html">CAmDltWrapper.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDltWrapper_8cpp_source.html#l00150">150</a> of file <a class="el" href="CAmDltWrapper_8cpp_source.html">CAmDltWrapper.cpp</a>.</p>
</div>
</div>
@@ -1132,7 +1163,7 @@ template&lt;class T &gt; </div>
<p>register a context </p>
-<p>Definition at line <a class="el" href="CAmDltWrapper_8cpp_source.html#l00589">589</a> of file <a class="el" href="CAmDltWrapper_8cpp_source.html">CAmDltWrapper.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDltWrapper_8cpp_source.html#l00599">599</a> of file <a class="el" href="CAmDltWrapper_8cpp_source.html">CAmDltWrapper.cpp</a>.</p>
</div>
</div>
@@ -1178,7 +1209,7 @@ template&lt;class T &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDltWrapper_8cpp_source.html#l00602">602</a> of file <a class="el" href="CAmDltWrapper_8cpp_source.html">CAmDltWrapper.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDltWrapper_8cpp_source.html#l00612">612</a> of file <a class="el" href="CAmDltWrapper_8cpp_source.html">CAmDltWrapper.cpp</a>.</p>
</div>
</div>
@@ -1195,7 +1226,7 @@ template&lt;class T &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDltWrapper_8cpp_source.html#l00621">621</a> of file <a class="el" href="CAmDltWrapper_8cpp_source.html">CAmDltWrapper.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDltWrapper_8cpp_source.html#l00631">631</a> of file <a class="el" href="CAmDltWrapper_8cpp_source.html">CAmDltWrapper.cpp</a>.</p>
</div>
</div>
@@ -1213,7 +1244,7 @@ template&lt;class T &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDltWrapper_8cpp_source.html#l00583">583</a> of file <a class="el" href="CAmDltWrapper_8cpp_source.html">CAmDltWrapper.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDltWrapper_8cpp_source.html#l00593">593</a> of file <a class="el" href="CAmDltWrapper_8cpp_source.html">CAmDltWrapper.cpp</a>.</p>
</div>
</div>
@@ -1227,9 +1258,9 @@ template&lt;class T &gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1CAmDltWrapper.html">CAmDltWrapper</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmDltWrapper.js b/docs/classam_1_1CAmDltWrapper.js
index 7eaec01..fa764ea 100644..100755
--- a/docs/classam_1_1CAmDltWrapper.js
+++ b/docs/classam_1_1CAmDltWrapper.js
@@ -34,6 +34,7 @@ var classam_1_1CAmDltWrapper =
[ "append", "classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128", null ],
[ "append", "classam_1_1CAmDltWrapper.html#ae5721881a2c1410bff54d0cf7fff00cd", null ],
[ "appendNoDLT", "classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c", null ],
+ [ "checkLogLevel", "classam_1_1CAmDltWrapper.html#affa24a985251893ffd6c2c1292153057", null ],
[ "deinit", "classam_1_1CAmDltWrapper.html#ab8cf157539a67ad655a99d6e22bf8141", null ],
[ "getEnabled", "classam_1_1CAmDltWrapper.html#a7fd97ab7edeee9db85fcd261ef163570", null ],
[ "init", "classam_1_1CAmDltWrapper.html#ad4701439636cce87db15324a20ed420e", null ],
diff --git a/docs/classam_1_1CAmGraph-members.html b/docs/classam_1_1CAmGraph-members.html
index 011b934..868c3d0 100644..100755
--- a/docs/classam_1_1CAmGraph-members.html
+++ b/docs/classam_1_1CAmGraph-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmGraph.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -120,7 +123,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmGraph.html','');});
<tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmGraph.html#a54afa84a6cedb9558108352b551d4cf3">connectNodes</a>(const CAmNode&lt; T &gt; &amp;first, const CAmNode&lt; T &gt; &amp;last, const V &amp;vertexData, const int16_t weight=1)</td><td class="entry"><a class="el" href="classam_1_1CAmGraph.html">am::CAmGraph&lt; T, V &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classam_1_1CAmGraph.html#af0e39bdae53e986e3ac7c389e4cf4a4e">findNode</a>(const T &amp;in)</td><td class="entry"><a class="el" href="classam_1_1CAmGraph.html">am::CAmGraph&lt; T, V &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmGraph.html#aa6d7ba3750918b17e245238c40d2aaa9">findVertex</a>(const CAmNode&lt; T &gt; &amp;edge1, const CAmNode&lt; T &gt; &amp;edge2) const </td><td class="entry"><a class="el" href="classam_1_1CAmGraph.html">am::CAmGraph&lt; T, V &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmGraph.html#a6f71bf9b109ef82cb914ccef7094b8f2">getAllPaths</a>(const CAmNode&lt; T &gt; &amp;src, const CAmNode&lt; T &gt; &amp;dst, std::function&lt; void(const CAmNodeReferenceList &amp;path)&gt; cb)</td><td class="entry"><a class="el" href="classam_1_1CAmGraph.html">am::CAmGraph&lt; T, V &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmGraph.html#a82af8323ee0df0fa83294e340ddac83a">getAllPaths</a>(CAmNode&lt; T &gt; &amp;src, CAmNode&lt; T &gt; &amp;dst, std::function&lt; bool(const CAmNode&lt; T &gt; *)&gt; cbShouldVisitNode, std::function&lt; void(const CAmNode&lt; T &gt; *)&gt; cbWillVisitNode, std::function&lt; void(const CAmNode&lt; T &gt; *)&gt; cbDidVisitNode, std::function&lt; void(const CAmNodeReferenceList &amp;path)&gt; cbDidFindPath)</td><td class="entry"><a class="el" href="classam_1_1CAmGraph.html">am::CAmGraph&lt; T, V &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmGraph.html#abeffbe1d02adc086d48896c6afababea">getNodes</a>() const </td><td class="entry"><a class="el" href="classam_1_1CAmGraph.html">am::CAmGraph&lt; T, V &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classam_1_1CAmGraph.html#afbaea2860663d3266a7b4d25e5041b5d">getShortestPath</a>(const CAmNode&lt; T &gt; &amp;source, const CAmListNodePtrs &amp;listTargets, std::vector&lt; CAmListNodePtrs &gt; &amp;resultPath)</td><td class="entry"><a class="el" href="classam_1_1CAmGraph.html">am::CAmGraph&lt; T, V &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmGraph.html#a78ba788e4f24d0307375cf3d5f2e1add">getShortestPath</a>(const CAmNode&lt; T &gt; &amp;source, const CAmNode&lt; T &gt; &amp;destination, CAmListNodePtrs &amp;resultPath)</td><td class="entry"><a class="el" href="classam_1_1CAmGraph.html">am::CAmGraph&lt; T, V &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
@@ -141,9 +144,9 @@ $(document).ready(function(){initNavTree('classam_1_1CAmGraph.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmGraph.html b/docs/classam_1_1CAmGraph.html
index 372d147..9abd2e9 100644..100755
--- a/docs/classam_1_1CAmGraph.html
+++ b/docs/classam_1_1CAmGraph.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::CAmGraph&lt; T, V &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmGraph.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -107,6 +110,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmGraph.html','');});
<div class="header">
<div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classam_1_1CAmGraph-members.html">List of all members</a> </div>
<div class="headertitle">
@@ -132,67 +136,67 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:ac9f19e90b4162c9958288e7633454937"><td class="memItemLeft" align="right" valign="top">const CAmVertexReferenceList &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmGraph.html#ac9f19e90b4162c9958288e7633454937">getVertexList</a> () const </td></tr>
<tr class="separator:ac9f19e90b4162c9958288e7633454937"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0e39bdae53e986e3ac7c389e4cf4a4e"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classam_1_1CAmNode.html">CAmNode</a>&lt; T &gt; *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmGraph.html#af0e39bdae53e986e3ac7c389e4cf4a4e">findNode</a> (const T &amp;in)</td></tr>
-<tr class="memdesc:af0e39bdae53e986e3ac7c389e4cf4a4e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns pointer to a node which data is equal to the given. <a href="#af0e39bdae53e986e3ac7c389e4cf4a4e">More...</a><br/></td></tr>
+<tr class="memdesc:af0e39bdae53e986e3ac7c389e4cf4a4e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns pointer to a node which data is equal to the given. <a href="#af0e39bdae53e986e3ac7c389e4cf4a4e">More...</a><br /></td></tr>
<tr class="separator:af0e39bdae53e986e3ac7c389e4cf4a4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6d7ba3750918b17e245238c40d2aaa9"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classam_1_1CAmVertex.html">CAmVertex</a>&lt; T, V &gt; *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmGraph.html#aa6d7ba3750918b17e245238c40d2aaa9">findVertex</a> (const <a class="el" href="classam_1_1CAmNode.html">CAmNode</a>&lt; T &gt; &amp;edge1, const <a class="el" href="classam_1_1CAmNode.html">CAmNode</a>&lt; T &gt; &amp;edge2) const </td></tr>
-<tr class="memdesc:aa6d7ba3750918b17e245238c40d2aaa9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns pointer to a vertex which two ends are equal to the given nodes. <a href="#aa6d7ba3750918b17e245238c40d2aaa9">More...</a><br/></td></tr>
+<tr class="memdesc:aa6d7ba3750918b17e245238c40d2aaa9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns pointer to a vertex which two ends are equal to the given nodes. <a href="#aa6d7ba3750918b17e245238c40d2aaa9">More...</a><br /></td></tr>
<tr class="separator:aa6d7ba3750918b17e245238c40d2aaa9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9c9308d8e80e0981711ec8040e60a98"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmGraph.html#af9c9308d8e80e0981711ec8040e60a98">hasCycles</a> () const </td></tr>
<tr class="separator:af9c9308d8e80e0981711ec8040e60a98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac6081d0d2bae9c619b1e7f888f103d4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classam_1_1CAmNode.html">CAmNode</a>&lt; T &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmGraph.html#aac6081d0d2bae9c619b1e7f888f103d4">addNode</a> (const T &amp;in)</td></tr>
-<tr class="memdesc:aac6081d0d2bae9c619b1e7f888f103d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a new node to the graph with given user data. <a href="#aac6081d0d2bae9c619b1e7f888f103d4">More...</a><br/></td></tr>
+<tr class="memdesc:aac6081d0d2bae9c619b1e7f888f103d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a new node to the graph with given user data. <a href="#aac6081d0d2bae9c619b1e7f888f103d4">More...</a><br /></td></tr>
<tr class="separator:aac6081d0d2bae9c619b1e7f888f103d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96cd60ecce64513f0ec6f1c89c2dd11d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmGraph.html#a96cd60ecce64513f0ec6f1c89c2dd11d">removeVertex</a> (const <a class="el" href="classam_1_1CAmNode.html">CAmNode</a>&lt; T &gt; &amp;edge1, const <a class="el" href="classam_1_1CAmNode.html">CAmNode</a>&lt; T &gt; &amp;edge2)</td></tr>
-<tr class="memdesc:a96cd60ecce64513f0ec6f1c89c2dd11d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes a vertex with two ends equal to the given nodes . <a href="#a96cd60ecce64513f0ec6f1c89c2dd11d">More...</a><br/></td></tr>
+<tr class="memdesc:a96cd60ecce64513f0ec6f1c89c2dd11d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes a vertex with two ends equal to the given nodes . <a href="#a96cd60ecce64513f0ec6f1c89c2dd11d">More...</a><br /></td></tr>
<tr class="separator:a96cd60ecce64513f0ec6f1c89c2dd11d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4bc6c964235a6ea6fa83c4877b01b44c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmGraph.html#a4bc6c964235a6ea6fa83c4877b01b44c">removeAllVerticesToNode</a> (const <a class="el" href="classam_1_1CAmNode.html">CAmNode</a>&lt; T &gt; &amp;node)</td></tr>
-<tr class="memdesc:a4bc6c964235a6ea6fa83c4877b01b44c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes all vertices to given node . <a href="#a4bc6c964235a6ea6fa83c4877b01b44c">More...</a><br/></td></tr>
+<tr class="memdesc:a4bc6c964235a6ea6fa83c4877b01b44c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes all vertices to given node . <a href="#a4bc6c964235a6ea6fa83c4877b01b44c">More...</a><br /></td></tr>
<tr class="separator:a4bc6c964235a6ea6fa83c4877b01b44c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81bc90ab3538cda18fd964243ef8f3ea"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmGraph.html#a81bc90ab3538cda18fd964243ef8f3ea">removeNode</a> (const T &amp;in)</td></tr>
-<tr class="memdesc:a81bc90ab3538cda18fd964243ef8f3ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes a node with given user data . <a href="#a81bc90ab3538cda18fd964243ef8f3ea">More...</a><br/></td></tr>
+<tr class="memdesc:a81bc90ab3538cda18fd964243ef8f3ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes a node with given user data . <a href="#a81bc90ab3538cda18fd964243ef8f3ea">More...</a><br /></td></tr>
<tr class="separator:a81bc90ab3538cda18fd964243ef8f3ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a212d9fcfab2cc5c0d3bd8cdd35b17e1f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmGraph.html#a212d9fcfab2cc5c0d3bd8cdd35b17e1f">removeNode</a> (const <a class="el" href="classam_1_1CAmNode.html">CAmNode</a>&lt; T &gt; &amp;node)</td></tr>
-<tr class="memdesc:a212d9fcfab2cc5c0d3bd8cdd35b17e1f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes the given node from the graph . <a href="#a212d9fcfab2cc5c0d3bd8cdd35b17e1f">More...</a><br/></td></tr>
+<tr class="memdesc:a212d9fcfab2cc5c0d3bd8cdd35b17e1f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes the given node from the graph . <a href="#a212d9fcfab2cc5c0d3bd8cdd35b17e1f">More...</a><br /></td></tr>
<tr class="separator:a212d9fcfab2cc5c0d3bd8cdd35b17e1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54afa84a6cedb9558108352b551d4cf3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmGraph.html#a54afa84a6cedb9558108352b551d4cf3">connectNodes</a> (const <a class="el" href="classam_1_1CAmNode.html">CAmNode</a>&lt; T &gt; &amp;first, const <a class="el" href="classam_1_1CAmNode.html">CAmNode</a>&lt; T &gt; &amp;last, const V &amp;vertexData, const int16_t weight=1)</td></tr>
-<tr class="memdesc:a54afa84a6cedb9558108352b551d4cf3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connect first with last node and set user data and weight to the vertex. <a href="#a54afa84a6cedb9558108352b551d4cf3">More...</a><br/></td></tr>
+<tr class="memdesc:a54afa84a6cedb9558108352b551d4cf3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connect first with last node and set user data and weight to the vertex. <a href="#a54afa84a6cedb9558108352b551d4cf3">More...</a><br /></td></tr>
<tr class="separator:a54afa84a6cedb9558108352b551d4cf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b71f2fc0f5022d9d56b928a26366a81"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmGraph.html#a9b71f2fc0f5022d9d56b928a26366a81">isAnyVertex</a> (const <a class="el" href="classam_1_1CAmNode.html">CAmNode</a>&lt; T &gt; &amp;edge1, const <a class="el" href="classam_1_1CAmNode.html">CAmNode</a>&lt; T &gt; &amp;edge2) const </td></tr>
-<tr class="memdesc:a9b71f2fc0f5022d9d56b928a26366a81"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exists any vertex with two given ends. <a href="#a9b71f2fc0f5022d9d56b928a26366a81">More...</a><br/></td></tr>
+<tr class="memdesc:a9b71f2fc0f5022d9d56b928a26366a81"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exists any vertex with two given ends. <a href="#a9b71f2fc0f5022d9d56b928a26366a81">More...</a><br /></td></tr>
<tr class="separator:a9b71f2fc0f5022d9d56b928a26366a81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14e0e6b289e17384b884b5b19b03bb35"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmGraph.html#a14e0e6b289e17384b884b5b19b03bb35">reset</a> ()</td></tr>
-<tr class="memdesc:a14e0e6b289e17384b884b5b19b03bb35"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the status of all nodes and vertices to GES_NOT_VISITED. <a href="#a14e0e6b289e17384b884b5b19b03bb35">More...</a><br/></td></tr>
+<tr class="memdesc:a14e0e6b289e17384b884b5b19b03bb35"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the status of all nodes and vertices to GES_NOT_VISITED. <a href="#a14e0e6b289e17384b884b5b19b03bb35">More...</a><br /></td></tr>
<tr class="separator:a14e0e6b289e17384b884b5b19b03bb35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af25961b4c8868eb20fefd1315dc31e10"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmGraph.html#af25961b4c8868eb20fefd1315dc31e10">clear</a> ()</td></tr>
-<tr class="memdesc:af25961b4c8868eb20fefd1315dc31e10"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clears all nodes and vertices. <a href="#af25961b4c8868eb20fefd1315dc31e10">More...</a><br/></td></tr>
+<tr class="memdesc:af25961b4c8868eb20fefd1315dc31e10"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clears all nodes and vertices. <a href="#af25961b4c8868eb20fefd1315dc31e10">More...</a><br /></td></tr>
<tr class="separator:af25961b4c8868eb20fefd1315dc31e10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42029ecef5cb964679df6e36ad23f163"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmGraph.html#a42029ecef5cb964679df6e36ad23f163">trace</a> (std::function&lt; void(const <a class="el" href="classam_1_1CAmNode.html">CAmNode</a>&lt; T &gt; &amp;, const std::vector&lt; <a class="el" href="classam_1_1CAmVertex.html">CAmVertex</a>&lt; T, V &gt; * &gt; &amp;)&gt; cb)</td></tr>
-<tr class="memdesc:a42029ecef5cb964679df6e36ad23f163"><td class="mdescLeft">&#160;</td><td class="mdescRight">Goes through all nodes and vertices and calls the callback. <a href="#a42029ecef5cb964679df6e36ad23f163">More...</a><br/></td></tr>
+<tr class="memdesc:a42029ecef5cb964679df6e36ad23f163"><td class="mdescLeft">&#160;</td><td class="mdescRight">Goes through all nodes and vertices and calls the callback. <a href="#a42029ecef5cb964679df6e36ad23f163">More...</a><br /></td></tr>
<tr class="separator:a42029ecef5cb964679df6e36ad23f163"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbaea2860663d3266a7b4d25e5041b5d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmGraph.html#afbaea2860663d3266a7b4d25e5041b5d">getShortestPath</a> (const <a class="el" href="classam_1_1CAmNode.html">CAmNode</a>&lt; T &gt; &amp;source, const CAmListNodePtrs &amp;listTargets, std::vector&lt; CAmListNodePtrs &gt; &amp;resultPath)</td></tr>
-<tr class="memdesc:afbaea2860663d3266a7b4d25e5041b5d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finds the shortest path from given node to all nodes in listTargets. <a href="#afbaea2860663d3266a7b4d25e5041b5d">More...</a><br/></td></tr>
+<tr class="memdesc:afbaea2860663d3266a7b4d25e5041b5d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finds the shortest path from given node to all nodes in listTargets. <a href="#afbaea2860663d3266a7b4d25e5041b5d">More...</a><br /></td></tr>
<tr class="separator:afbaea2860663d3266a7b4d25e5041b5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78ba788e4f24d0307375cf3d5f2e1add"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmGraph.html#a78ba788e4f24d0307375cf3d5f2e1add">getShortestPath</a> (const <a class="el" href="classam_1_1CAmNode.html">CAmNode</a>&lt; T &gt; &amp;source, const <a class="el" href="classam_1_1CAmNode.html">CAmNode</a>&lt; T &gt; &amp;destination, CAmListNodePtrs &amp;resultPath)</td></tr>
-<tr class="memdesc:a78ba788e4f24d0307375cf3d5f2e1add"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finds the shortest path between two nodes. <a href="#a78ba788e4f24d0307375cf3d5f2e1add">More...</a><br/></td></tr>
+<tr class="memdesc:a78ba788e4f24d0307375cf3d5f2e1add"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finds the shortest path between two nodes. <a href="#a78ba788e4f24d0307375cf3d5f2e1add">More...</a><br /></td></tr>
<tr class="separator:a78ba788e4f24d0307375cf3d5f2e1add"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03e1c7f59afa4678e960eebf36a6c84f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmGraph.html#a03e1c7f59afa4678e960eebf36a6c84f">getShortestPath</a> (const <a class="el" href="classam_1_1CAmNode.html">CAmNode</a>&lt; T &gt; &amp;source, const CAmListNodePtrs &amp;listTargets, std::function&lt; void(const <a class="el" href="namespaceam.html#a5ddc1de5c77502d9fd136f30a5ebbd7c">am_GraphPathPosition_e</a>, <a class="el" href="classam_1_1CAmNode.html">CAmNode</a>&lt; T &gt; &amp;)&gt; cb)</td></tr>
-<tr class="memdesc:a03e1c7f59afa4678e960eebf36a6c84f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finds the shortest path from given node to all nodes in listTargets. <a href="#a03e1c7f59afa4678e960eebf36a6c84f">More...</a><br/></td></tr>
+<tr class="memdesc:a03e1c7f59afa4678e960eebf36a6c84f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finds the shortest path from given node to all nodes in listTargets. <a href="#a03e1c7f59afa4678e960eebf36a6c84f">More...</a><br /></td></tr>
<tr class="separator:a03e1c7f59afa4678e960eebf36a6c84f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a69f87f438eb1257aa8c2457e43ad4f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmGraph.html#a6a69f87f438eb1257aa8c2457e43ad4f">getShortestPath</a> (const <a class="el" href="classam_1_1CAmNode.html">CAmNode</a>&lt; T &gt; &amp;source, const <a class="el" href="classam_1_1CAmNode.html">CAmNode</a>&lt; T &gt; &amp;destination, std::function&lt; void(const <a class="el" href="namespaceam.html#a5ddc1de5c77502d9fd136f30a5ebbd7c">am_GraphPathPosition_e</a>, <a class="el" href="classam_1_1CAmNode.html">CAmNode</a>&lt; T &gt; &amp;)&gt; cb)</td></tr>
-<tr class="memdesc:a6a69f87f438eb1257aa8c2457e43ad4f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finds the shortest path between two given nodes. <a href="#a6a69f87f438eb1257aa8c2457e43ad4f">More...</a><br/></td></tr>
+<tr class="memdesc:a6a69f87f438eb1257aa8c2457e43ad4f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finds the shortest path between two given nodes. <a href="#a6a69f87f438eb1257aa8c2457e43ad4f">More...</a><br /></td></tr>
<tr class="separator:a6a69f87f438eb1257aa8c2457e43ad4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6f71bf9b109ef82cb914ccef7094b8f2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmGraph.html#a6f71bf9b109ef82cb914ccef7094b8f2">getAllPaths</a> (const <a class="el" href="classam_1_1CAmNode.html">CAmNode</a>&lt; T &gt; &amp;src, const <a class="el" href="classam_1_1CAmNode.html">CAmNode</a>&lt; T &gt; &amp;dst, std::function&lt; void(const CAmNodeReferenceList &amp;path)&gt; cb)</td></tr>
-<tr class="memdesc:a6f71bf9b109ef82cb914ccef7094b8f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finds all possible paths between two given nodes. <a href="#a6f71bf9b109ef82cb914ccef7094b8f2">More...</a><br/></td></tr>
-<tr class="separator:a6f71bf9b109ef82cb914ccef7094b8f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a82af8323ee0df0fa83294e340ddac83a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmGraph.html#a82af8323ee0df0fa83294e340ddac83a">getAllPaths</a> (<a class="el" href="classam_1_1CAmNode.html">CAmNode</a>&lt; T &gt; &amp;src, <a class="el" href="classam_1_1CAmNode.html">CAmNode</a>&lt; T &gt; &amp;dst, std::function&lt; bool(const <a class="el" href="classam_1_1CAmNode.html">CAmNode</a>&lt; T &gt; *)&gt; cbShouldVisitNode, std::function&lt; void(const <a class="el" href="classam_1_1CAmNode.html">CAmNode</a>&lt; T &gt; *)&gt; cbWillVisitNode, std::function&lt; void(const <a class="el" href="classam_1_1CAmNode.html">CAmNode</a>&lt; T &gt; *)&gt; cbDidVisitNode, std::function&lt; void(const CAmNodeReferenceList &amp;path)&gt; cbDidFindPath)</td></tr>
+<tr class="memdesc:a82af8323ee0df0fa83294e340ddac83a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finds all possible paths between two given nodes. <a href="#a82af8323ee0df0fa83294e340ddac83a">More...</a><br /></td></tr>
+<tr class="separator:a82af8323ee0df0fa83294e340ddac83a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><h3>template&lt;class T, class V&gt;<br/>
+<div class="textblock"><h3>template&lt;class T, class V&gt;<br />
class am::CAmGraph&lt; T, V &gt;</h3>
<p>Class representing a directed or undirected graph. </p>
<p>It contains nodes and connections. T, V are types for custom user data. </p>
-<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00118">118</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00119">119</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="ad058b5fe86c6fc79e52e45412f407ba3"></a>
<div class="memitem">
@@ -218,7 +222,7 @@ template&lt;class T, class V&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00306">306</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00341">341</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
</div>
</div>
@@ -245,7 +249,7 @@ template&lt;class T, class V&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00318">318</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00353">353</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
</div>
</div>
@@ -272,7 +276,7 @@ template&lt;class T, class V&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00319">319</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00354">354</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
</div>
</div>
@@ -304,7 +308,7 @@ template&lt;class T, class V&gt; </div>
<p>Adds a new node to the graph with given user data. </p>
<dl class="section return"><dt>Returns</dt><dd>reference to the newly inserted node. </dd></dl>
-<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00375">375</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00410">410</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
</div>
</div>
@@ -333,7 +337,7 @@ template&lt;class T, class V&gt; </div>
<p>Clears all nodes and vertices. </p>
-<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00488">488</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00523">523</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
</div>
</div>
@@ -385,7 +389,7 @@ template&lt;class T, class V&gt; </div>
<p>Connect first with last node and set user data and weight to the vertex. </p>
-<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00446">446</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00481">481</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
</div>
</div>
@@ -416,7 +420,7 @@ template&lt;class T, class V&gt; </div>
<p>Returns pointer to a node which data is equal to the given. </p>
<dl class="section return"><dt>Returns</dt><dd>pointer to a node or NULL. </dd></dl>
-<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00335">335</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00370">370</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
</div>
</div>
@@ -457,11 +461,11 @@ template&lt;class T, class V&gt; </div>
<p>Returns pointer to a vertex which two ends are equal to the given nodes. </p>
<dl class="section return"><dt>Returns</dt><dd>pointer to a vertex or NULL. </dd></dl>
-<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00352">352</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00387">387</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
</div>
</div>
-<a class="anchor" id="a6f71bf9b109ef82cb914ccef7094b8f2"></a>
+<a class="anchor" id="a82af8323ee0df0fa83294e340ddac83a"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -473,20 +477,38 @@ template&lt;class T, class V&gt; </div>
<tr>
<td class="memname">void <a class="el" href="classam_1_1CAmGraph.html">am::CAmGraph</a>&lt; T, V &gt;::getAllPaths </td>
<td>(</td>
- <td class="paramtype">const <a class="el" href="classam_1_1CAmNode.html">CAmNode</a>&lt; T &gt; &amp;&#160;</td>
+ <td class="paramtype"><a class="el" href="classam_1_1CAmNode.html">CAmNode</a>&lt; T &gt; &amp;&#160;</td>
<td class="paramname"><em>src</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">const <a class="el" href="classam_1_1CAmNode.html">CAmNode</a>&lt; T &gt; &amp;&#160;</td>
+ <td class="paramtype"><a class="el" href="classam_1_1CAmNode.html">CAmNode</a>&lt; T &gt; &amp;&#160;</td>
<td class="paramname"><em>dst</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
+ <td class="paramtype">std::function&lt; bool(const <a class="el" href="classam_1_1CAmNode.html">CAmNode</a>&lt; T &gt; *)&gt;&#160;</td>
+ <td class="paramname"><em>cbShouldVisitNode</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">std::function&lt; void(const <a class="el" href="classam_1_1CAmNode.html">CAmNode</a>&lt; T &gt; *)&gt;&#160;</td>
+ <td class="paramname"><em>cbWillVisitNode</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">std::function&lt; void(const <a class="el" href="classam_1_1CAmNode.html">CAmNode</a>&lt; T &gt; *)&gt;&#160;</td>
+ <td class="paramname"><em>cbDidVisitNode</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
<td class="paramtype">std::function&lt; void(const CAmNodeReferenceList &amp;path)&gt;&#160;</td>
- <td class="paramname"><em>cb</em>&#160;</td>
+ <td class="paramname"><em>cbDidFindPath</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -507,12 +529,15 @@ template&lt;class T, class V&gt; </div>
<table class="params">
<tr><td class="paramname">src</td><td>start node. </td></tr>
<tr><td class="paramname">dst</td><td>destination node. </td></tr>
- <tr><td class="paramname">cb</td><td>callabck. </td></tr>
+ <tr><td class="paramname">cbShouldVisitNode</td><td>ask the delegate if we should proceed with the current node. </td></tr>
+ <tr><td class="paramname">cbWillVisitNode</td><td>tell the delegate the current node will be visited. </td></tr>
+ <tr><td class="paramname">cbDidVisitNode</td><td>tell the delegate the current node was visited. </td></tr>
+ <tr><td class="paramname">cbDidFindPath</td><td>return the path to the delegate. </td></tr>
</table>
</dd>
</dl>
-<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00618">618</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00656">656</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
</div>
</div>
@@ -539,7 +564,7 @@ template&lt;class T, class V&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00321">321</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00356">356</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
</div>
</div>
@@ -593,7 +618,7 @@ template&lt;class T, class V&gt; </div>
</dd>
</dl>
-<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00519">519</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00554">554</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
</div>
</div>
@@ -647,7 +672,7 @@ template&lt;class T, class V&gt; </div>
</dd>
</dl>
-<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00550">550</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00585">585</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
</div>
</div>
@@ -702,7 +727,7 @@ template&lt;class T, class V&gt; </div>
</dd>
</dl>
-<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00569">569</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00604">604</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
</div>
</div>
@@ -757,7 +782,7 @@ template&lt;class T, class V&gt; </div>
</dd>
</dl>
-<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00596">596</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00631">631</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
</div>
</div>
@@ -784,7 +809,7 @@ template&lt;class T, class V&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00326">326</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00361">361</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
</div>
</div>
@@ -811,7 +836,7 @@ template&lt;class T, class V&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00365">365</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00400">400</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
</div>
</div>
@@ -852,7 +877,7 @@ template&lt;class T, class V&gt; </div>
<p>Exists any vertex with two given ends. </p>
<dl class="section return"><dt>Returns</dt><dd>TRUE on successfully changed ID. </dd></dl>
-<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00457">457</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00492">492</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
</div>
</div>
@@ -882,7 +907,7 @@ template&lt;class T, class V&gt; </div>
<p>Removes all vertices to given node . </p>
-<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00401">401</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00436">436</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
</div>
</div>
@@ -912,7 +937,7 @@ template&lt;class T, class V&gt; </div>
<p>Removes a node with given user data . </p>
-<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00419">419</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00454">454</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
</div>
</div>
@@ -942,7 +967,7 @@ template&lt;class T, class V&gt; </div>
<p>Removes the given node from the graph . </p>
-<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00429">429</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00464">464</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
</div>
</div>
@@ -982,7 +1007,7 @@ template&lt;class T, class V&gt; </div>
<p>Removes a vertex with two ends equal to the given nodes . </p>
-<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00388">388</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00423">423</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
</div>
</div>
@@ -1011,7 +1036,7 @@ template&lt;class T, class V&gt; </div>
<p>Sets the status of all nodes and vertices to GES_NOT_VISITED. </p>
-<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00465">465</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00500">500</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
</div>
</div>
@@ -1041,7 +1066,7 @@ template&lt;class T, class V&gt; </div>
<p>Goes through all nodes and vertices and calls the callback. </p>
-<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00500">500</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00535">535</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
</div>
</div>
@@ -1054,9 +1079,9 @@ template&lt;class T, class V&gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1CAmGraph.html">CAmGraph</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmGraph.js b/docs/classam_1_1CAmGraph.js
index aade197..cd059fb 100644..100755
--- a/docs/classam_1_1CAmGraph.js
+++ b/docs/classam_1_1CAmGraph.js
@@ -8,7 +8,7 @@ var classam_1_1CAmGraph =
[ "connectNodes", "classam_1_1CAmGraph.html#a54afa84a6cedb9558108352b551d4cf3", null ],
[ "findNode", "classam_1_1CAmGraph.html#af0e39bdae53e986e3ac7c389e4cf4a4e", null ],
[ "findVertex", "classam_1_1CAmGraph.html#aa6d7ba3750918b17e245238c40d2aaa9", null ],
- [ "getAllPaths", "classam_1_1CAmGraph.html#a6f71bf9b109ef82cb914ccef7094b8f2", null ],
+ [ "getAllPaths", "classam_1_1CAmGraph.html#a82af8323ee0df0fa83294e340ddac83a", null ],
[ "getNodes", "classam_1_1CAmGraph.html#abeffbe1d02adc086d48896c6afababea", null ],
[ "getShortestPath", "classam_1_1CAmGraph.html#afbaea2860663d3266a7b4d25e5041b5d", null ],
[ "getShortestPath", "classam_1_1CAmGraph.html#a78ba788e4f24d0307375cf3d5f2e1add", null ],
diff --git a/docs/classam_1_1CAmGraphElement-members.html b/docs/classam_1_1CAmGraphElement-members.html
index 9502a23..bfd40a0 100644..100755
--- a/docs/classam_1_1CAmGraphElement-members.html
+++ b/docs/classam_1_1CAmGraphElement-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmGraphElement.html','');}
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -122,9 +125,9 @@ $(document).ready(function(){initNavTree('classam_1_1CAmGraphElement.html','');}
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmGraphElement.html b/docs/classam_1_1CAmGraphElement.html
index ff3f801..89cdfa0 100644..100755
--- a/docs/classam_1_1CAmGraphElement.html
+++ b/docs/classam_1_1CAmGraphElement.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::CAmGraphElement Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmGraphElement.html','');}
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -138,7 +141,7 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:ad42b8df4de1c9aca747f406f28ceb03e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmGraphElement.html#ad42b8df4de1c9aca747f406f28ceb03e">~CAmGraphElement</a> ()</td></tr>
<tr class="separator:ad42b8df4de1c9aca747f406f28ceb03e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfa42a6ab9f619fc459cf0c3b025f17d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmGraphElement.html#adfa42a6ab9f619fc459cf0c3b025f17d">setStatus</a> (const <a class="el" href="namespaceam.html#ac85eb9c3b3735f8eea02a45482ce4943">am_GraphElementStatus_e</a> s)</td></tr>
-<tr class="memdesc:adfa42a6ab9f619fc459cf0c3b025f17d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Setter and getter. <a href="#adfa42a6ab9f619fc459cf0c3b025f17d">More...</a><br/></td></tr>
+<tr class="memdesc:adfa42a6ab9f619fc459cf0c3b025f17d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Setter and getter. <a href="#adfa42a6ab9f619fc459cf0c3b025f17d">More...</a><br /></td></tr>
<tr class="separator:adfa42a6ab9f619fc459cf0c3b025f17d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5f90ebf60b28be325744117caa28c7d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#ac85eb9c3b3735f8eea02a45482ce4943">am_GraphElementStatus_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmGraphElement.html#ab5f90ebf60b28be325744117caa28c7d">getStatus</a> () const </td></tr>
<tr class="separator:ab5f90ebf60b28be325744117caa28c7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -261,9 +264,9 @@ Public Member Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1CAmGraphElement.html">CAmGraphElement</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmGraphElement.js b/docs/classam_1_1CAmGraphElement.js
index 7eb2841..7eb2841 100644..100755
--- a/docs/classam_1_1CAmGraphElement.js
+++ b/docs/classam_1_1CAmGraphElement.js
diff --git a/docs/classam_1_1CAmGraphElement.png b/docs/classam_1_1CAmGraphElement.png
index 4dbcf67..4dbcf67 100644..100755
--- a/docs/classam_1_1CAmGraphElement.png
+++ b/docs/classam_1_1CAmGraphElement.png
Binary files differ
diff --git a/docs/classam_1_1CAmNode-members.html b/docs/classam_1_1CAmNode-members.html
index 3200a6c..f800ab1 100644..100755
--- a/docs/classam_1_1CAmNode-members.html
+++ b/docs/classam_1_1CAmNode-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmNode.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -117,20 +120,21 @@ $(document).ready(function(){initNavTree('classam_1_1CAmNode.html','');});
<tr><td class="entry"><a class="el" href="classam_1_1CAmNode.html#a4d03e831a99ce12c036d395defbcfb83">CAmNode</a>(const NodeData &amp;in)</td><td class="entry"><a class="el" href="classam_1_1CAmNode.html">am::CAmNode&lt; NodeData &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmNode.html#a39bef722be27347ed1d62399ba718feb">CAmNode</a>(const NodeData &amp;in, const uint16_t index)</td><td class="entry"><a class="el" href="classam_1_1CAmNode.html">am::CAmNode&lt; NodeData &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmNode.html">am::CAmNode&lt; NodeData &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmNode.html#acfc2a38f7576b6f290ba861a94158eef">getIndex</a>() const </td><td class="entry"><a class="el" href="classam_1_1CAmNode.html">am::CAmNode&lt; NodeData &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmGraphElement.html#ab5f90ebf60b28be325744117caa28c7d">getStatus</a>() const </td><td class="entry"><a class="el" href="classam_1_1CAmGraphElement.html">am::CAmGraphElement</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmNode.html#ae1b72ca42747f5d9ee58e43a158bb2bd">setIndex</a>(uint16_t index)</td><td class="entry"><a class="el" href="classam_1_1CAmNode.html">am::CAmNode&lt; NodeData &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmGraphElement.html#adfa42a6ab9f619fc459cf0c3b025f17d">setStatus</a>(const am_GraphElementStatus_e s)</td><td class="entry"><a class="el" href="classam_1_1CAmGraphElement.html">am::CAmGraphElement</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmGraphElement.html#ad42b8df4de1c9aca747f406f28ceb03e">~CAmGraphElement</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmGraphElement.html">am::CAmGraphElement</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmNode.html#ad19913578515c0445597dd67452ee3e9">~CAmNode</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmNode.html">am::CAmNode&lt; NodeData &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmNode.html#aa605a7543d371e405d2c5bdbed3c9d98">getData</a>() const </td><td class="entry"><a class="el" href="classam_1_1CAmNode.html">am::CAmNode&lt; NodeData &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmNode.html#acfc2a38f7576b6f290ba861a94158eef">getIndex</a>() const </td><td class="entry"><a class="el" href="classam_1_1CAmNode.html">am::CAmNode&lt; NodeData &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmGraphElement.html#ab5f90ebf60b28be325744117caa28c7d">getStatus</a>() const </td><td class="entry"><a class="el" href="classam_1_1CAmGraphElement.html">am::CAmGraphElement</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmNode.html#ae1b72ca42747f5d9ee58e43a158bb2bd">setIndex</a>(uint16_t index)</td><td class="entry"><a class="el" href="classam_1_1CAmNode.html">am::CAmNode&lt; NodeData &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmGraphElement.html#adfa42a6ab9f619fc459cf0c3b025f17d">setStatus</a>(const am_GraphElementStatus_e s)</td><td class="entry"><a class="el" href="classam_1_1CAmGraphElement.html">am::CAmGraphElement</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmGraphElement.html#ad42b8df4de1c9aca747f406f28ceb03e">~CAmGraphElement</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmGraphElement.html">am::CAmGraphElement</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmNode.html#ad19913578515c0445597dd67452ee3e9">~CAmNode</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmNode.html">am::CAmNode&lt; NodeData &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmNode.html b/docs/classam_1_1CAmNode.html
index 6bc8453..4742534 100644..100755
--- a/docs/classam_1_1CAmNode.html
+++ b/docs/classam_1_1CAmNode.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::CAmNode&lt; NodeData &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmNode.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -119,8 +122,8 @@ $(document).ready(function(){initNavTree('classam_1_1CAmNode.html','');});
Inheritance diagram for am::CAmNode&lt; NodeData &gt;:</div>
<div class="dyncontent">
<div class="center">
- <img src="classam_1_1CAmNode.png" usemap="#am::CAmNode&lt; NodeData &gt;_map" alt=""/>
- <map id="am::CAmNode&lt; NodeData &gt;_map" name="am::CAmNode&lt; NodeData &gt;_map">
+ <img src="classam_1_1CAmNode.png" usemap="#am::CAmNode_3C_20NodeData_20_3E_map" alt=""/>
+ <map id="am::CAmNode_3C_20NodeData_20_3E_map" name="am::CAmNode&lt; NodeData &gt;_map">
<area href="classam_1_1CAmGraphElement.html" title="This class is base class for nodes and vertices. " alt="am::CAmGraphElement" shape="rect" coords="0,0,171,24"/>
</map>
</div></div>
@@ -134,8 +137,10 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:ad19913578515c0445597dd67452ee3e9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmNode.html#ad19913578515c0445597dd67452ee3e9">~CAmNode</a> ()</td></tr>
<tr class="separator:ad19913578515c0445597dd67452ee3e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa74cd25b5a14a4c0ad0284a6c33b24ba"><td class="memItemLeft" align="right" valign="top">NodeData &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">getData</a> ()</td></tr>
-<tr class="memdesc:aa74cd25b5a14a4c0ad0284a6c33b24ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Setters and getters. <a href="#aa74cd25b5a14a4c0ad0284a6c33b24ba">More...</a><br/></td></tr>
+<tr class="memdesc:aa74cd25b5a14a4c0ad0284a6c33b24ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Setters and getters. <a href="#aa74cd25b5a14a4c0ad0284a6c33b24ba">More...</a><br /></td></tr>
<tr class="separator:aa74cd25b5a14a4c0ad0284a6c33b24ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa605a7543d371e405d2c5bdbed3c9d98"><td class="memItemLeft" align="right" valign="top">const NodeData &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmNode.html#aa605a7543d371e405d2c5bdbed3c9d98">getData</a> () const </td></tr>
+<tr class="separator:aa605a7543d371e405d2c5bdbed3c9d98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acfc2a38f7576b6f290ba861a94158eef"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmNode.html#acfc2a38f7576b6f290ba861a94158eef">getIndex</a> () const </td></tr>
<tr class="separator:acfc2a38f7576b6f290ba861a94158eef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1b72ca42747f5d9ee58e43a158bb2bd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmNode.html#ae1b72ca42747f5d9ee58e43a158bb2bd">setIndex</a> (uint16_t index)</td></tr>
@@ -146,13 +151,13 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:ad42b8df4de1c9aca747f406f28ceb03e inherit pub_methods_classam_1_1CAmGraphElement"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmGraphElement.html#ad42b8df4de1c9aca747f406f28ceb03e">~CAmGraphElement</a> ()</td></tr>
<tr class="separator:ad42b8df4de1c9aca747f406f28ceb03e inherit pub_methods_classam_1_1CAmGraphElement"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfa42a6ab9f619fc459cf0c3b025f17d inherit pub_methods_classam_1_1CAmGraphElement"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmGraphElement.html#adfa42a6ab9f619fc459cf0c3b025f17d">setStatus</a> (const <a class="el" href="namespaceam.html#ac85eb9c3b3735f8eea02a45482ce4943">am_GraphElementStatus_e</a> s)</td></tr>
-<tr class="memdesc:adfa42a6ab9f619fc459cf0c3b025f17d inherit pub_methods_classam_1_1CAmGraphElement"><td class="mdescLeft">&#160;</td><td class="mdescRight">Setter and getter. <a href="#adfa42a6ab9f619fc459cf0c3b025f17d">More...</a><br/></td></tr>
+<tr class="memdesc:adfa42a6ab9f619fc459cf0c3b025f17d inherit pub_methods_classam_1_1CAmGraphElement"><td class="mdescLeft">&#160;</td><td class="mdescRight">Setter and getter. <a href="#adfa42a6ab9f619fc459cf0c3b025f17d">More...</a><br /></td></tr>
<tr class="separator:adfa42a6ab9f619fc459cf0c3b025f17d inherit pub_methods_classam_1_1CAmGraphElement"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5f90ebf60b28be325744117caa28c7d inherit pub_methods_classam_1_1CAmGraphElement"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#ac85eb9c3b3735f8eea02a45482ce4943">am_GraphElementStatus_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmGraphElement.html#ab5f90ebf60b28be325744117caa28c7d">getStatus</a> () const </td></tr>
<tr class="separator:ab5f90ebf60b28be325744117caa28c7d inherit pub_methods_classam_1_1CAmGraphElement"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><h3>template&lt;class NodeData&gt;<br/>
+<div class="textblock"><h3>template&lt;class NodeData&gt;<br />
class am::CAmNode&lt; NodeData &gt;</h3>
@@ -281,6 +286,33 @@ template&lt;class NodeData&gt; </div>
</div>
</div>
+<a class="anchor" id="aa605a7543d371e405d2c5bdbed3c9d98"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class NodeData&gt; </div>
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const NodeData&amp; <a class="el" href="classam_1_1CAmNode.html">am::CAmNode</a>&lt; NodeData &gt;::getData </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00092">92</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
+
+</div>
+</div>
<a class="anchor" id="acfc2a38f7576b6f290ba861a94158eef"></a>
<div class="memitem">
<div class="memproto">
@@ -304,7 +336,7 @@ template&lt;class NodeData&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00092">92</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00093">93</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
</div>
</div>
@@ -332,7 +364,7 @@ template&lt;class NodeData&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00093">93</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00094">94</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
</div>
</div>
@@ -345,9 +377,9 @@ template&lt;class NodeData&gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1CAmNode.html">CAmNode</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmNode.js b/docs/classam_1_1CAmNode.js
index b38fa6a..8dee316 100644..100755
--- a/docs/classam_1_1CAmNode.js
+++ b/docs/classam_1_1CAmNode.js
@@ -4,6 +4,7 @@ var classam_1_1CAmNode =
[ "CAmNode", "classam_1_1CAmNode.html#a39bef722be27347ed1d62399ba718feb", null ],
[ "~CAmNode", "classam_1_1CAmNode.html#ad19913578515c0445597dd67452ee3e9", null ],
[ "getData", "classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba", null ],
+ [ "getData", "classam_1_1CAmNode.html#aa605a7543d371e405d2c5bdbed3c9d98", null ],
[ "getIndex", "classam_1_1CAmNode.html#acfc2a38f7576b6f290ba861a94158eef", null ],
[ "setIndex", "classam_1_1CAmNode.html#ae1b72ca42747f5d9ee58e43a158bb2bd", null ]
]; \ No newline at end of file
diff --git a/docs/classam_1_1CAmNode.png b/docs/classam_1_1CAmNode.png
index a18a896..a18a896 100644..100755
--- a/docs/classam_1_1CAmNode.png
+++ b/docs/classam_1_1CAmNode.png
Binary files differ
diff --git a/docs/classam_1_1CAmRouter-members.html b/docs/classam_1_1CAmRouter-members.html
index 1cea3f3..136fc96 100644..100755
--- a/docs/classam_1_1CAmRouter-members.html
+++ b/docs/classam_1_1CAmRouter-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRouter.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -113,34 +116,74 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRouter.html','');});
<p>This is the complete list of members for <a class="el" href="classam_1_1CAmRouter.html">am::CAmRouter</a>, including all inherited members.</p>
<table class="directory">
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmRouter.html#a8473851712e2b6f6f7a3ee1b3a5b6967">CAmRouter</a>(IAmDatabaseHandler *iDatabaseHandler, CAmControlSender *iSender)</td><td class="entry"><a class="el" href="classam_1_1CAmRouter.html">am::CAmRouter</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmRouter.html#ab3d6369fed84e8dd2827b76a302ceb86">clear</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmRouter.html">am::CAmRouter</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmRouter.html#a928bdf737d9786f2896176122e3b89c2">converterNodeWithSinkID</a>(const am_sinkID_t sinkID, const am_domainID_t domainID)</td><td class="entry"><a class="el" href="classam_1_1CAmRouter.html">am::CAmRouter</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ad8ea7d92207fa921432ef611397fc5a6">AmDatabaseObserverCallbacks</a>()</td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmRouter.html#a8473851712e2b6f6f7a3ee1b3a5b6967">CAmRouter</a>(IAmDatabaseHandler *iDatabaseHandler, CAmControlSender *iSender)</td><td class="entry"><a class="el" href="classam_1_1CAmRouter.html">am::CAmRouter</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmRouter.html#ab3d6369fed84e8dd2827b76a302ceb86">clear</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmRouter.html">am::CAmRouter</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmRouter.html#a928bdf737d9786f2896176122e3b89c2">converterNodeWithSinkID</a>(const am_sinkID_t sinkID, const am_domainID_t domainID)</td><td class="entry"><a class="el" href="classam_1_1CAmRouter.html">am::CAmRouter</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a9725c1bd535f0960259e969c40b2ecb3">dboMainConnectionStateChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a5e8e458d05d56bda96cf934f03a339d5">dboMainSinkSoundPropertyChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac8ab4c5be227c60f613b9f0bb4a86b1a">dboMainSourceSoundPropertyChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a995677c2992ea66729cf26ebed083c01">dboNewConverter</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a7132079943d73c95cc083e2563447149">dboNewCrossfader</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ab500c322b4706176f09b3324b75fdd75">dboNewDomain</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a3f333ffb10e0e1b45f009dbc941d604e">dboNewGateway</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a7245f709e570372dc89bb2fb0692eba9">dboNewMainConnection</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a24c3785630219a10ce19d7cda7a540b8">dboNewSink</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a406c7e8f23d2845a657e2f7c2cbe41cc">dboNewSource</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a2e307c531b2b093eb27379a3b8a378d1">dboNumberOfSinkClassesChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a3f3319ef501b27fb4ba526c04df781d0">dboNumberOfSourceClassesChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a73e48865df8f26a5b8ac39cd71e3bd7e">dboRemoveConverter</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac5a8645d9ee9324a13ba960a9cb158dd">dboRemoveCrossfader</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a9df052a957c49cae380549bf3dd73107">dboRemovedMainConnection</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a89b201b8a6b6b18506587bd447d8007c">dboRemoveDomain</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#aa495d5e3016f968a8937356fa4baca2e">dboRemovedSink</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#aebfece67d798cfaa6f3ec9744c93e358">dboRemovedSource</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac16f82bc2e6e2075d33010e8c54eb865">dboRemoveGateway</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a88f77a09852735935c5373a3de7aa3e3">dboSinkAvailabilityChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a468ff298f4daab677104946b5d39de8a">dboSinkMainNotificationConfigurationChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac2dee5b93adccfc98a0d73221b25271e">dboSinkMuteStateChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ab5a3e035342aa1cc937e6f7b4f4fce9e">dboSinkUpdated</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ae8ff4da2cbf3a0619b8f4f0d64d8ca21">dboSourceAvailabilityChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a1cdf3d7dde1c495e7f2eade875de945f">dboSourceMainNotificationConfigurationChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a85b8f794db68e230cb2ee611f81eee14">dboSourceUpdated</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a37688a54a686caca7c18568bb6d3b91e">dboSystemPropertyChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a472f2e94e924561a02daaba90455d7bc">dboTimingInformationChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a78f7a9c7ca0565fa8d90e22b74a59902">dboVolumeChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classam_1_1CAmRouter.html#a3a49c89f72a1ed92455b9f976c153970">gatewayNodeWithSinkID</a>(const am_sinkID_t sinkID)</td><td class="entry"><a class="el" href="classam_1_1CAmRouter.html">am::CAmRouter</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmRouter.html#acbb23f31eb24cdc6c7afd97ee893e423">getAllowedFormatsFromConvMatrix</a>(const std::vector&lt; bool &gt; &amp;convertionMatrix, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkFormats, std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;sourceFormats, std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;sinkFormats)</td><td class="entry"><a class="el" href="classam_1_1CAmRouter.html">am::CAmRouter</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmRouter.html#afd56861963698e1914523451aa9157ef">getAllPaths</a>(CAmRoutingNode &amp;aSource, CAmRoutingNode &amp;aSink, std::vector&lt; am_Route_s &gt; &amp;resultPath, std::vector&lt; std::vector&lt; CAmRoutingNode * &gt;&gt; &amp;resultNodesPath, const bool includeCycles=false)</td><td class="entry"><a class="el" href="classam_1_1CAmRouter.html">am::CAmRouter</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmRouter.html#abfe25345318af7e96d13c08acb0d79d5">getRestrictedOutputFormats</a>(const std::vector&lt; bool &gt; &amp;convertionMatrix, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkFormats, const am_CustomConnectionFormat_t connectionFormat, std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listFormats)</td><td class="entry"><a class="el" href="classam_1_1CAmRouter.html">am::CAmRouter</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmRouter.html#ae76981f37d91bcd2da721c3bf141e415">getRoute</a>(const bool onlyfree, const am_sourceID_t sourceID, const am_sinkID_t sinkID, std::vector&lt; am_Route_s &gt; &amp;returnList)</td><td class="entry"><a class="el" href="classam_1_1CAmRouter.html">am::CAmRouter</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmRouter.html#a3f4c28b5297134db4994aebbd773ea7e">getRoute</a>(const bool onlyfree, const am_Source_s &amp;aSource, const am_Sink_s &amp;aSink, std::vector&lt; am_Route_s &gt; &amp;listRoutes)</td><td class="entry"><a class="el" href="classam_1_1CAmRouter.html">am::CAmRouter</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmRouter.html#aef57243260df6672d4799f455d937b9e">getShortestPath</a>(const CAmRoutingNode &amp;source, const CAmRoutingNode &amp;destination, std::vector&lt; CAmRoutingNode * &gt; &amp;resultPath)</td><td class="entry"><a class="el" href="classam_1_1CAmRouter.html">am::CAmRouter</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmRouter.html#a7bfbdfc8f27efc59dd3cec3397e79f2b">getShortestPath</a>(CAmRoutingNode &amp;aSource, CAmRoutingNode &amp;aSink, am_Route_s &amp;resultPath, std::vector&lt; CAmRoutingNode * &gt; &amp;resultNodesPath)</td><td class="entry"><a class="el" href="classam_1_1CAmRouter.html">am::CAmRouter</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmRouter.html#aed461681b473e16708362b3f7413e0d0">getSourceSinkPossibleConnectionFormats</a>(std::vector&lt; CAmRoutingNode * &gt;::iterator iteratorSource, std::vector&lt; CAmRoutingNode * &gt;::iterator iteratorSink, std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;outConnectionFormats)</td><td class="entry"><a class="el" href="classam_1_1CAmRouter.html">am::CAmRouter</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmRouter.html#a9070c79b936907a886e12bebc425a863">getAllPaths</a>(CAmRoutingNode &amp;aSource, CAmRoutingNode &amp;aSink, std::vector&lt; am_Route_s &gt; &amp;resultPath, std::vector&lt; std::vector&lt; CAmRoutingNode * &gt;&gt; &amp;resultNodesPath, const bool includeCycles=false, const bool onlyFree=false) __attribute__((deprecated(&quot;You should use am_Error_e getFirstNShortestPaths( const bool onlyFree</td><td class="entry"><a class="el" href="classam_1_1CAmRouter.html">am::CAmRouter</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmRouter.html#aec93bdf7c20934bedf1dcd3cbd6b162e">getFirstNShortestPaths</a>(const bool onlyfree, const unsigned cycles, const unsigned maxPathCount, CAmRoutingNode &amp;source, CAmRoutingNode &amp;sink, std::vector&lt; am_Route_s &gt; &amp;resultPath)</td><td class="entry"><a class="el" href="classam_1_1CAmRouter.html">am::CAmRouter</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmRouter.html#ad575a457a23222246358dd95afe95d84">getMaxAllowedCycles</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmRouter.html">am::CAmRouter</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmRouter.html#aaf67ce8c7032cd98be41c648cfabaa11">getMaxPathCount</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmRouter.html">am::CAmRouter</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmRouter.html#abfe25345318af7e96d13c08acb0d79d5">getRestrictedOutputFormats</a>(const std::vector&lt; bool &gt; &amp;convertionMatrix, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkFormats, const am_CustomConnectionFormat_t connectionFormat, std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listFormats)</td><td class="entry"><a class="el" href="classam_1_1CAmRouter.html">am::CAmRouter</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmRouter.html#ae76981f37d91bcd2da721c3bf141e415">getRoute</a>(const bool onlyfree, const am_sourceID_t sourceID, const am_sinkID_t sinkID, std::vector&lt; am_Route_s &gt; &amp;returnList)</td><td class="entry"><a class="el" href="classam_1_1CAmRouter.html">am::CAmRouter</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmRouter.html#a7b1f77414249399246db15673dea46ec">getRoute</a>(const bool onlyfree, const am_Source_s &amp;source, const am_Sink_s &amp;sink, std::vector&lt; am_Route_s &gt; &amp;listRoutes)</td><td class="entry"><a class="el" href="classam_1_1CAmRouter.html">am::CAmRouter</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmRouter.html#aad34e149db42d6760cccaa591b76d38e">getRouteFromLoadedNodes</a>(const bool onlyfree, const am_sourceID_t sourceID, const am_sinkID_t sinkID, std::vector&lt; am_Route_s &gt; &amp;returnList)</td><td class="entry"><a class="el" href="classam_1_1CAmRouter.html">am::CAmRouter</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmRouter.html#a31c7419b7d0673e8355e69d109b33745">getRouteFromLoadedNodes</a>(const bool onlyfree, const am_Source_s &amp;aSource, const am_Sink_s &amp;aSink, std::vector&lt; am_Route_s &gt; &amp;listRoutes)</td><td class="entry"><a class="el" href="classam_1_1CAmRouter.html">am::CAmRouter</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmRouter.html#aec0c02c47a6c4d849995c123a08d4b2c">getShortestPath</a>(CAmRoutingNode &amp;source, CAmRoutingNode &amp;sink, std::vector&lt; am_Route_s &gt; &amp;resultPath)</td><td class="entry"><a class="el" href="classam_1_1CAmRouter.html">am::CAmRouter</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmRouter.html#a18480d4cd51e8a1dd35a4d9ce7c34ec1">getSourceSinkPossibleConnectionFormats</a>(std::vector&lt; CAmRoutingNode * &gt;::iterator iteratorSource, std::vector&lt; CAmRoutingNode * &gt;::iterator iteratorSink, std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;outConnectionFormats)</td><td class="entry"><a class="el" href="classam_1_1CAmRouter.html">am::CAmRouter</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmRouter.html#ad98be3783f696af4ca53fb3ccb93432b">getUpdateGraphNodesAction</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmRouter.html">am::CAmRouter</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmRouter.html#a344ff4cf9f8ad6c85f1af1ee91a4f0e3">instead</a></td><td class="entry"><a class="el" href="classam_1_1CAmRouter.html">am::CAmRouter</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmRouter.html#adbf59722ed983e95db461ab4740c0a4b">listPossibleConnectionFormats</a>(std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;inListSourceFormats, std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;inListSinkFormats, std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;outListFormats)</td><td class="entry"><a class="el" href="classam_1_1CAmRouter.html">am::CAmRouter</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmRouter.html#a2e94e0d215bc0fb07ec53bf87724c940">load</a>(const bool onlyFree)</td><td class="entry"><a class="el" href="classam_1_1CAmRouter.html">am::CAmRouter</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmRouter.html#afd8e107206e8435a9864dbfbc2c23f74">shouldGoInDomain</a>(const std::vector&lt; am_domainID_t &gt; &amp;visitedDomains, const am_domainID_t nodeDomainID)</td><td class="entry"><a class="el" href="classam_1_1CAmRouter.html">am::CAmRouter</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmRouter.html#a388cee6f4d96f0c3d5b9b844209e3304">sinkNodeWithID</a>(const am_sinkID_t sinkID)</td><td class="entry"><a class="el" href="classam_1_1CAmRouter.html">am::CAmRouter</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmRouter.html#a18da70b679791808f412cab8daed9b38">sinkNodeWithID</a>(const am_sinkID_t sinkID, const am_domainID_t domainID)</td><td class="entry"><a class="el" href="classam_1_1CAmRouter.html">am::CAmRouter</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmRouter.html#a5a3dd752289cfacdc8c9599b69d36871">sourceNodeWithID</a>(const am_sourceID_t sourceID)</td><td class="entry"><a class="el" href="classam_1_1CAmRouter.html">am::CAmRouter</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmRouter.html#af7062329eb7c34d2e556979109b19a97">sourceNodeWithID</a>(const am_sourceID_t sourceID, const am_domainID_t domainID)</td><td class="entry"><a class="el" href="classam_1_1CAmRouter.html">am::CAmRouter</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmRouter.html#a727bfb8b7c52e4c732c20609708f4966">load</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmRouter.html">am::CAmRouter</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmRouter.html#a331f4af137913229120689fad43a8ca3">setMaxAllowedCycles</a>(unsigned count)</td><td class="entry"><a class="el" href="classam_1_1CAmRouter.html">am::CAmRouter</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmRouter.html#a6289e0cf1c9f8e34e33e51787f26538c">setMaxPathCount</a>(unsigned count)</td><td class="entry"><a class="el" href="classam_1_1CAmRouter.html">am::CAmRouter</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmRouter.html#a0210aff672959cea42ed6760144d4296">shouldGoInDomain</a>(const std::vector&lt; am_domainID_t &gt; &amp;visitedDomains, const am_domainID_t nodeDomainID, const unsigned maxCyclesNumber)</td><td class="entry"><a class="el" href="classam_1_1CAmRouter.html">am::CAmRouter</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmRouter.html#afd8e107206e8435a9864dbfbc2c23f74">shouldGoInDomain</a>(const std::vector&lt; am_domainID_t &gt; &amp;visitedDomains, const am_domainID_t nodeDomainID)</td><td class="entry"><a class="el" href="classam_1_1CAmRouter.html">am::CAmRouter</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmRouter.html#a388cee6f4d96f0c3d5b9b844209e3304">sinkNodeWithID</a>(const am_sinkID_t sinkID)</td><td class="entry"><a class="el" href="classam_1_1CAmRouter.html">am::CAmRouter</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmRouter.html#a18da70b679791808f412cab8daed9b38">sinkNodeWithID</a>(const am_sinkID_t sinkID, const am_domainID_t domainID)</td><td class="entry"><a class="el" href="classam_1_1CAmRouter.html">am::CAmRouter</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmRouter.html#a5a3dd752289cfacdc8c9599b69d36871">sourceNodeWithID</a>(const am_sourceID_t sourceID)</td><td class="entry"><a class="el" href="classam_1_1CAmRouter.html">am::CAmRouter</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmRouter.html#af7062329eb7c34d2e556979109b19a97">sourceNodeWithID</a>(const am_sourceID_t sourceID, const am_domainID_t domainID)</td><td class="entry"><a class="el" href="classam_1_1CAmRouter.html">am::CAmRouter</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a214d6879045a1249a0bbd9d6338e20e2">~AmDatabaseObserverCallbacks</a>()</td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classam_1_1CAmRouter.html#a1759da9a0ac843aa1e9e9a8ef5a5315a">~CAmRouter</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmRouter.html">am::CAmRouter</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmRouter.html b/docs/classam_1_1CAmRouter.html
index d83637f..54b93ae 100644..100755
--- a/docs/classam_1_1CAmRouter.html
+++ b/docs/classam_1_1CAmRouter.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::CAmRouter Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRouter.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -109,16 +112,26 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRouter.html','');});
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="classam_1_1CAmRouter-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">am::CAmRouter Class Reference</div> </div>
</div><!--header-->
<div class="contents">
-<p>Implements an autorouting algorithm for connecting sinks and sources via different audio domains.
+<p>Implements autorouting algorithm for connecting sinks and sources via different audio domains.
<a href="classam_1_1CAmRouter.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for am::CAmRouter:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="classam_1_1CAmRouter.png" usemap="#am::CAmRouter_map" alt=""/>
+ <map id="am::CAmRouter_map" name="am::CAmRouter_map">
+<area href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html" title="Database observer. " alt="am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks" shape="rect" coords="0,56,370,80"/>
+</map>
+ </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
@@ -126,37 +139,62 @@ Public Member Functions</h2></td></tr>
<tr class="separator:a8473851712e2b6f6f7a3ee1b3a5b6967"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1759da9a0ac843aa1e9e9a8ef5a5315a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRouter.html#a1759da9a0ac843aa1e9e9a8ef5a5315a">~CAmRouter</a> ()</td></tr>
<tr class="separator:a1759da9a0ac843aa1e9e9a8ef5a5315a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad575a457a23222246358dd95afe95d84"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRouter.html#ad575a457a23222246358dd95afe95d84">getMaxAllowedCycles</a> ()</td></tr>
+<tr class="separator:ad575a457a23222246358dd95afe95d84"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a331f4af137913229120689fad43a8ca3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRouter.html#a331f4af137913229120689fad43a8ca3">setMaxAllowedCycles</a> (unsigned count)</td></tr>
+<tr class="separator:a331f4af137913229120689fad43a8ca3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf67ce8c7032cd98be41c648cfabaa11"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRouter.html#aaf67ce8c7032cd98be41c648cfabaa11">getMaxPathCount</a> ()</td></tr>
+<tr class="separator:aaf67ce8c7032cd98be41c648cfabaa11"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6289e0cf1c9f8e34e33e51787f26538c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRouter.html#a6289e0cf1c9f8e34e33e51787f26538c">setMaxPathCount</a> (unsigned count)</td></tr>
+<tr class="separator:a6289e0cf1c9f8e34e33e51787f26538c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad98be3783f696af4ca53fb3ccb93432b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRouter.html#ad98be3783f696af4ca53fb3ccb93432b">getUpdateGraphNodesAction</a> ()</td></tr>
+<tr class="separator:ad98be3783f696af4ca53fb3ccb93432b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae76981f37d91bcd2da721c3bf141e415"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRouter.html#ae76981f37d91bcd2da721c3bf141e415">getRoute</a> (const bool onlyfree, const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt; <a class="el" href="structam_1_1am__Route__s.html">am_Route_s</a> &gt; &amp;returnList)</td></tr>
-<tr class="memdesc:ae76981f37d91bcd2da721c3bf141e415"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finds all possible paths between given source and sink. <a href="#ae76981f37d91bcd2da721c3bf141e415">More...</a><br/></td></tr>
+<tr class="memdesc:ae76981f37d91bcd2da721c3bf141e415"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find first mMaxPathCount paths between given source and sink. <a href="#ae76981f37d91bcd2da721c3bf141e415">More...</a><br /></td></tr>
<tr class="separator:ae76981f37d91bcd2da721c3bf141e415"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3f4c28b5297134db4994aebbd773ea7e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRouter.html#a3f4c28b5297134db4994aebbd773ea7e">getRoute</a> (const bool onlyfree, const <a class="el" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp;aSource, const <a class="el" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp;aSink, std::vector&lt; <a class="el" href="structam_1_1am__Route__s.html">am_Route_s</a> &gt; &amp;listRoutes)</td></tr>
-<tr class="separator:a3f4c28b5297134db4994aebbd773ea7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afd56861963698e1914523451aa9157ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRouter.html#afd56861963698e1914523451aa9157ef">getAllPaths</a> (<a class="el" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> &amp;aSource, <a class="el" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> &amp;aSink, std::vector&lt; <a class="el" href="structam_1_1am__Route__s.html">am_Route_s</a> &gt; &amp;resultPath, std::vector&lt; std::vector&lt; <a class="el" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> * &gt;&gt; &amp;resultNodesPath, const bool includeCycles=false)</td></tr>
-<tr class="separator:afd56861963698e1914523451aa9157ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aef57243260df6672d4799f455d937b9e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRouter.html#aef57243260df6672d4799f455d937b9e">getShortestPath</a> (const <a class="el" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> &amp;source, const <a class="el" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> &amp;destination, std::vector&lt; <a class="el" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> * &gt; &amp;resultPath)</td></tr>
-<tr class="separator:aef57243260df6672d4799f455d937b9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7bfbdfc8f27efc59dd3cec3397e79f2b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRouter.html#a7bfbdfc8f27efc59dd3cec3397e79f2b">getShortestPath</a> (<a class="el" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> &amp;aSource, <a class="el" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> &amp;aSink, <a class="el" href="structam_1_1am__Route__s.html">am_Route_s</a> &amp;resultPath, std::vector&lt; <a class="el" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> * &gt; &amp;resultNodesPath)</td></tr>
-<tr class="separator:a7bfbdfc8f27efc59dd3cec3397e79f2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7b1f77414249399246db15673dea46ec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRouter.html#a7b1f77414249399246db15673dea46ec">getRoute</a> (const bool onlyfree, const <a class="el" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp;source, const <a class="el" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp;sink, std::vector&lt; <a class="el" href="structam_1_1am__Route__s.html">am_Route_s</a> &gt; &amp;listRoutes)</td></tr>
+<tr class="separator:a7b1f77414249399246db15673dea46ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aad34e149db42d6760cccaa591b76d38e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRouter.html#aad34e149db42d6760cccaa591b76d38e">getRouteFromLoadedNodes</a> (const bool onlyfree, const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt; <a class="el" href="structam_1_1am__Route__s.html">am_Route_s</a> &gt; &amp;returnList)</td></tr>
+<tr class="memdesc:aad34e149db42d6760cccaa591b76d38e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find first mMaxPathCount paths between given source and sink after the nodes have been loaded. <a href="#aad34e149db42d6760cccaa591b76d38e">More...</a><br /></td></tr>
+<tr class="separator:aad34e149db42d6760cccaa591b76d38e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a31c7419b7d0673e8355e69d109b33745"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRouter.html#a31c7419b7d0673e8355e69d109b33745">getRouteFromLoadedNodes</a> (const bool onlyfree, const <a class="el" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp;aSource, const <a class="el" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp;aSink, std::vector&lt; <a class="el" href="structam_1_1am__Route__s.html">am_Route_s</a> &gt; &amp;listRoutes)</td></tr>
+<tr class="separator:a31c7419b7d0673e8355e69d109b33745"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aec93bdf7c20934bedf1dcd3cbd6b162e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRouter.html#aec93bdf7c20934bedf1dcd3cbd6b162e">getFirstNShortestPaths</a> (const bool onlyfree, const unsigned cycles, const unsigned maxPathCount, <a class="el" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> &amp;source, <a class="el" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> &amp;sink, std::vector&lt; <a class="el" href="structam_1_1am__Route__s.html">am_Route_s</a> &gt; &amp;resultPath)</td></tr>
+<tr class="memdesc:aec93bdf7c20934bedf1dcd3cbd6b162e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find first mMaxPathCount paths between given source and sink. <a href="#aec93bdf7c20934bedf1dcd3cbd6b162e">More...</a><br /></td></tr>
+<tr class="separator:aec93bdf7c20934bedf1dcd3cbd6b162e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aec0c02c47a6c4d849995c123a08d4b2c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRouter.html#aec0c02c47a6c4d849995c123a08d4b2c">getShortestPath</a> (<a class="el" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> &amp;source, <a class="el" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> &amp;sink, std::vector&lt; <a class="el" href="structam_1_1am__Route__s.html">am_Route_s</a> &gt; &amp;resultPath)</td></tr>
+<tr class="memdesc:aec0c02c47a6c4d849995c123a08d4b2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find the shortest path between given source and sink. <a href="#aec0c02c47a6c4d849995c123a08d4b2c">More...</a><br /></td></tr>
+<tr class="separator:aec0c02c47a6c4d849995c123a08d4b2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afd8e107206e8435a9864dbfbc2c23f74"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRouter.html#afd8e107206e8435a9864dbfbc2c23f74">shouldGoInDomain</a> (const std::vector&lt; <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> &gt; &amp;visitedDomains, const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> nodeDomainID)</td></tr>
+<tr class="separator:afd8e107206e8435a9864dbfbc2c23f74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a388cee6f4d96f0c3d5b9b844209e3304"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRouter.html#a388cee6f4d96f0c3d5b9b844209e3304">sinkNodeWithID</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)</td></tr>
-<tr class="memdesc:a388cee6f4d96f0c3d5b9b844209e3304"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a sink node with given sinkID. <a href="#a388cee6f4d96f0c3d5b9b844209e3304">More...</a><br/></td></tr>
+<tr class="memdesc:a388cee6f4d96f0c3d5b9b844209e3304"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a sink node with given sinkID. <a href="#a388cee6f4d96f0c3d5b9b844209e3304">More...</a><br /></td></tr>
<tr class="separator:a388cee6f4d96f0c3d5b9b844209e3304"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18da70b679791808f412cab8daed9b38"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRouter.html#a18da70b679791808f412cab8daed9b38">sinkNodeWithID</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID)</td></tr>
<tr class="separator:a18da70b679791808f412cab8daed9b38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a3dd752289cfacdc8c9599b69d36871"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRouter.html#a5a3dd752289cfacdc8c9599b69d36871">sourceNodeWithID</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID)</td></tr>
-<tr class="memdesc:a5a3dd752289cfacdc8c9599b69d36871"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a source node with given sourceID. <a href="#a5a3dd752289cfacdc8c9599b69d36871">More...</a><br/></td></tr>
+<tr class="memdesc:a5a3dd752289cfacdc8c9599b69d36871"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a source node with given sourceID. <a href="#a5a3dd752289cfacdc8c9599b69d36871">More...</a><br /></td></tr>
<tr class="separator:a5a3dd752289cfacdc8c9599b69d36871"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7062329eb7c34d2e556979109b19a97"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRouter.html#af7062329eb7c34d2e556979109b19a97">sourceNodeWithID</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID)</td></tr>
<tr class="separator:af7062329eb7c34d2e556979109b19a97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a928bdf737d9786f2896176122e3b89c2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRouter.html#a928bdf737d9786f2896176122e3b89c2">converterNodeWithSinkID</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID)</td></tr>
-<tr class="memdesc:a928bdf737d9786f2896176122e3b89c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a converter node for given sinkID. <a href="#a928bdf737d9786f2896176122e3b89c2">More...</a><br/></td></tr>
+<tr class="memdesc:a928bdf737d9786f2896176122e3b89c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a converter node for given sinkID. <a href="#a928bdf737d9786f2896176122e3b89c2">More...</a><br /></td></tr>
<tr class="separator:a928bdf737d9786f2896176122e3b89c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a49c89f72a1ed92455b9f976c153970"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRouter.html#a3a49c89f72a1ed92455b9f976c153970">gatewayNodeWithSinkID</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)</td></tr>
-<tr class="memdesc:a3a49c89f72a1ed92455b9f976c153970"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a gateway node for given sinkID. <a href="#a3a49c89f72a1ed92455b9f976c153970">More...</a><br/></td></tr>
+<tr class="memdesc:a3a49c89f72a1ed92455b9f976c153970"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a gateway node for given sinkID. <a href="#a3a49c89f72a1ed92455b9f976c153970">More...</a><br /></td></tr>
<tr class="separator:a3a49c89f72a1ed92455b9f976c153970"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2e94e0d215bc0fb07ec53bf87724c940"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRouter.html#a2e94e0d215bc0fb07ec53bf87724c940">load</a> (const bool onlyFree)</td></tr>
-<tr class="separator:a2e94e0d215bc0fb07ec53bf87724c940"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a727bfb8b7c52e4c732c20609708f4966"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRouter.html#a727bfb8b7c52e4c732c20609708f4966">load</a> ()</td></tr>
+<tr class="separator:a727bfb8b7c52e4c732c20609708f4966"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3d6369fed84e8dd2827b76a302ceb86"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRouter.html#ab3d6369fed84e8dd2827b76a302ceb86">clear</a> ()</td></tr>
<tr class="separator:ab3d6369fed84e8dd2827b76a302ceb86"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9070c79b936907a886e12bebc425a863"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRouter.html#a9070c79b936907a886e12bebc425a863">getAllPaths</a> (<a class="el" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> &amp;aSource, <a class="el" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> &amp;aSink, std::vector&lt; <a class="el" href="structam_1_1am__Route__s.html">am_Route_s</a> &gt; &amp;resultPath, std::vector&lt; std::vector&lt; <a class="el" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> * &gt;&gt; &amp;resultNodesPath, const bool includeCycles=false, const bool onlyFree=false) __attribute__((deprecated(&quot;You should use <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="el" href="classam_1_1CAmRouter.html#aec93bdf7c20934bedf1dcd3cbd6b162e">getFirstNShortestPaths</a>( const bool onlyFree</td></tr>
+<tr class="memdesc:a9070c79b936907a886e12bebc425a863"><td class="mdescLeft">&#160;</td><td class="mdescRight">DEPRECATED! <a href="#a9070c79b936907a886e12bebc425a863">More...</a><br /></td></tr>
+<tr class="separator:a9070c79b936907a886e12bebc425a863"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td></tr>
+<tr class="memitem:ad8ea7d92207fa921432ef611397fc5a6 inherit pub_methods_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ad8ea7d92207fa921432ef611397fc5a6">AmDatabaseObserverCallbacks</a> ()</td></tr>
+<tr class="separator:ad8ea7d92207fa921432ef611397fc5a6 inherit pub_methods_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a214d6879045a1249a0bbd9d6338e20e2 inherit pub_methods_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a214d6879045a1249a0bbd9d6338e20e2">~AmDatabaseObserverCallbacks</a> ()</td></tr>
+<tr class="separator:a214d6879045a1249a0bbd9d6338e20e2 inherit pub_methods_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
@@ -166,15 +204,84 @@ Static Public Member Functions</h2></td></tr>
<tr class="separator:adbf59722ed983e95db461ab4740c0a4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfe25345318af7e96d13c08acb0d79d5"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRouter.html#abfe25345318af7e96d13c08acb0d79d5">getRestrictedOutputFormats</a> (const std::vector&lt; bool &gt; &amp;convertionMatrix, const std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;listSourceFormats, const std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;listSinkFormats, const <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> connectionFormat, std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;listFormats)</td></tr>
<tr class="separator:abfe25345318af7e96d13c08acb0d79d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aed461681b473e16708362b3f7413e0d0"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRouter.html#aed461681b473e16708362b3f7413e0d0">getSourceSinkPossibleConnectionFormats</a> (std::vector&lt; <a class="el" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> * &gt;::iterator iteratorSource, std::vector&lt; <a class="el" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> * &gt;::iterator iteratorSink, std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;outConnectionFormats)</td></tr>
-<tr class="separator:aed461681b473e16708362b3f7413e0d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afd8e107206e8435a9864dbfbc2c23f74"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRouter.html#afd8e107206e8435a9864dbfbc2c23f74">shouldGoInDomain</a> (const std::vector&lt; <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> &gt; &amp;visitedDomains, const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> nodeDomainID)</td></tr>
-<tr class="separator:afd8e107206e8435a9864dbfbc2c23f74"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a18480d4cd51e8a1dd35a4d9ce7c34ec1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRouter.html#a18480d4cd51e8a1dd35a4d9ce7c34ec1">getSourceSinkPossibleConnectionFormats</a> (std::vector&lt; <a class="el" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> * &gt;::iterator iteratorSource, std::vector&lt; <a class="el" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> * &gt;::iterator iteratorSink, std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;outConnectionFormats)</td></tr>
+<tr class="separator:a18480d4cd51e8a1dd35a4d9ce7c34ec1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0210aff672959cea42ed6760144d4296"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRouter.html#a0210aff672959cea42ed6760144d4296">shouldGoInDomain</a> (const std::vector&lt; <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> &gt; &amp;visitedDomains, const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> nodeDomainID, const unsigned maxCyclesNumber)</td></tr>
+<tr class="separator:a0210aff672959cea42ed6760144d4296"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a344ff4cf9f8ad6c85f1af1ee91a4f0e3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="el" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> <a class="el" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> std::vector&lt; <a class="el" href="structam_1_1am__Route__s.html">am_Route_s</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRouter.html#a344ff4cf9f8ad6c85f1af1ee91a4f0e3">instead</a></td></tr>
+<tr class="separator:a344ff4cf9f8ad6c85f1af1ee91a4f0e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td></tr>
+<tr class="memitem:a2e307c531b2b093eb27379a3b8a378d1 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void()&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a2e307c531b2b093eb27379a3b8a378d1">dboNumberOfSinkClassesChanged</a></td></tr>
+<tr class="separator:a2e307c531b2b093eb27379a3b8a378d1 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f3319ef501b27fb4ba526c04df781d0 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void()&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a3f3319ef501b27fb4ba526c04df781d0">dboNumberOfSourceClassesChanged</a></td></tr>
+<tr class="separator:a3f3319ef501b27fb4ba526c04df781d0 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a24c3785630219a10ce19d7cda7a540b8 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a24c3785630219a10ce19d7cda7a540b8">dboNewSink</a></td></tr>
+<tr class="separator:a24c3785630219a10ce19d7cda7a540b8 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a406c7e8f23d2845a657e2f7c2cbe41cc inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a406c7e8f23d2845a657e2f7c2cbe41cc">dboNewSource</a></td></tr>
+<tr class="separator:a406c7e8f23d2845a657e2f7c2cbe41cc inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab500c322b4706176f09b3324b75fdd75 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="structam_1_1am__Domain__s.html">am_Domain_s</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ab500c322b4706176f09b3324b75fdd75">dboNewDomain</a></td></tr>
+<tr class="separator:ab500c322b4706176f09b3324b75fdd75 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f333ffb10e0e1b45f009dbc941d604e inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a3f333ffb10e0e1b45f009dbc941d604e">dboNewGateway</a></td></tr>
+<tr class="separator:a3f333ffb10e0e1b45f009dbc941d604e inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a995677c2992ea66729cf26ebed083c01 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a995677c2992ea66729cf26ebed083c01">dboNewConverter</a></td></tr>
+<tr class="separator:a995677c2992ea66729cf26ebed083c01 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7132079943d73c95cc083e2563447149 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a7132079943d73c95cc083e2563447149">dboNewCrossfader</a></td></tr>
+<tr class="separator:a7132079943d73c95cc083e2563447149 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7245f709e570372dc89bb2fb0692eba9 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="structam_1_1am__MainConnectionType__s.html">am_MainConnectionType_s</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a7245f709e570372dc89bb2fb0692eba9">dboNewMainConnection</a></td></tr>
+<tr class="separator:a7245f709e570372dc89bb2fb0692eba9 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9df052a957c49cae380549bf3dd73107 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a>)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a9df052a957c49cae380549bf3dd73107">dboRemovedMainConnection</a></td></tr>
+<tr class="separator:a9df052a957c49cae380549bf3dd73107 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa495d5e3016f968a8937356fa4baca2e inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>, const bool)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#aa495d5e3016f968a8937356fa4baca2e">dboRemovedSink</a></td></tr>
+<tr class="separator:aa495d5e3016f968a8937356fa4baca2e inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aebfece67d798cfaa6f3ec9744c93e358 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>, const bool)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#aebfece67d798cfaa6f3ec9744c93e358">dboRemovedSource</a></td></tr>
+<tr class="separator:aebfece67d798cfaa6f3ec9744c93e358 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a89b201b8a6b6b18506587bd447d8007c inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a89b201b8a6b6b18506587bd447d8007c">dboRemoveDomain</a></td></tr>
+<tr class="separator:a89b201b8a6b6b18506587bd447d8007c inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac16f82bc2e6e2075d33010e8c54eb865 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a>)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac16f82bc2e6e2075d33010e8c54eb865">dboRemoveGateway</a></td></tr>
+<tr class="separator:ac16f82bc2e6e2075d33010e8c54eb865 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73e48865df8f26a5b8ac39cd71e3bd7e inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a>)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a73e48865df8f26a5b8ac39cd71e3bd7e">dboRemoveConverter</a></td></tr>
+<tr class="separator:a73e48865df8f26a5b8ac39cd71e3bd7e inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac5a8645d9ee9324a13ba960a9cb158dd inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a>)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac5a8645d9ee9324a13ba960a9cb158dd">dboRemoveCrossfader</a></td></tr>
+<tr class="separator:ac5a8645d9ee9324a13ba960a9cb158dd inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9725c1bd535f0960259e969c40b2ecb3 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a>, const <a class="el" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am_ConnectionState_e</a>)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a9725c1bd535f0960259e969c40b2ecb3">dboMainConnectionStateChanged</a></td></tr>
+<tr class="separator:a9725c1bd535f0960259e969c40b2ecb3 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5e8e458d05d56bda96cf934f03a339d5 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>, const <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a5e8e458d05d56bda96cf934f03a339d5">dboMainSinkSoundPropertyChanged</a></td></tr>
+<tr class="separator:a5e8e458d05d56bda96cf934f03a339d5 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac8ab4c5be227c60f613b9f0bb4a86b1a inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>, const <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac8ab4c5be227c60f613b9f0bb4a86b1a">dboMainSourceSoundPropertyChanged</a></td></tr>
+<tr class="separator:ac8ab4c5be227c60f613b9f0bb4a86b1a inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a88f77a09852735935c5373a3de7aa3e3 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>, const <a class="el" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a88f77a09852735935c5373a3de7aa3e3">dboSinkAvailabilityChanged</a></td></tr>
+<tr class="separator:a88f77a09852735935c5373a3de7aa3e3 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae8ff4da2cbf3a0619b8f4f0d64d8ca21 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>, const <a class="el" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ae8ff4da2cbf3a0619b8f4f0d64d8ca21">dboSourceAvailabilityChanged</a></td></tr>
+<tr class="separator:ae8ff4da2cbf3a0619b8f4f0d64d8ca21 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a78f7a9c7ca0565fa8d90e22b74a59902 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>, const <a class="el" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a>)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a78f7a9c7ca0565fa8d90e22b74a59902">dboVolumeChanged</a></td></tr>
+<tr class="separator:a78f7a9c7ca0565fa8d90e22b74a59902 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac2dee5b93adccfc98a0d73221b25271e inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>, const <a class="el" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a>)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac2dee5b93adccfc98a0d73221b25271e">dboSinkMuteStateChanged</a></td></tr>
+<tr class="separator:ac2dee5b93adccfc98a0d73221b25271e inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a37688a54a686caca7c18568bb6d3b91e inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a37688a54a686caca7c18568bb6d3b91e">dboSystemPropertyChanged</a></td></tr>
+<tr class="separator:a37688a54a686caca7c18568bb6d3b91e inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a472f2e94e924561a02daaba90455d7bc inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a>, const <a class="el" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a>)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a472f2e94e924561a02daaba90455d7bc">dboTimingInformationChanged</a></td></tr>
+<tr class="separator:a472f2e94e924561a02daaba90455d7bc inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5a3e035342aa1cc937e6f7b4f4fce9e inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>, const <a class="el" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a>, const std::vector&lt; <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &gt; &amp;, const bool)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ab5a3e035342aa1cc937e6f7b4f4fce9e">dboSinkUpdated</a></td></tr>
+<tr class="separator:ab5a3e035342aa1cc937e6f7b4f4fce9e inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85b8f794db68e230cb2ee611f81eee14 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>, const <a class="el" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a>, const std::vector&lt; <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &gt; &amp;, const bool)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a85b8f794db68e230cb2ee611f81eee14">dboSourceUpdated</a></td></tr>
+<tr class="separator:a85b8f794db68e230cb2ee611f81eee14 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a468ff298f4daab677104946b5d39de8a inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>, const <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a468ff298f4daab677104946b5d39de8a">dboSinkMainNotificationConfigurationChanged</a></td></tr>
+<tr class="separator:a468ff298f4daab677104946b5d39de8a inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1cdf3d7dde1c495e7f2eade875de945f inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>, const <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a1cdf3d7dde1c495e7f2eade875de945f">dboSourceMainNotificationConfigurationChanged</a></td></tr>
+<tr class="separator:a1cdf3d7dde1c495e7f2eade875de945f inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f6110cff1177bdfe88cbe5cdcd44932 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">CAmDatabaseHandlerMap</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a8f6110cff1177bdfe88cbe5cdcd44932">mpDatabaseHandler</a></td></tr>
+<tr class="separator:a8f6110cff1177bdfe88cbe5cdcd44932 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>Implements an autorouting algorithm for connecting sinks and sources via different audio domains. </p>
+<div class="textblock"><p>Implements autorouting algorithm for connecting sinks and sources via different audio domains. </p>
-<p>Definition at line <a class="el" href="CAmRouter_8h_source.html#l00152">152</a> of file <a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRouter_8h_source.html#l00159">159</a> of file <a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a8473851712e2b6f6f7a3ee1b3a5b6967"></a>
<div class="memitem">
@@ -200,7 +307,7 @@ Static Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRouter_8cpp_source.html#l00056">56</a> of file <a class="el" href="CAmRouter_8cpp_source.html">CAmRouter.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRouter_8cpp_source.html#l00049">49</a> of file <a class="el" href="CAmRouter_8cpp_source.html">CAmRouter.cpp</a>.</p>
</div>
</div>
@@ -217,7 +324,7 @@ Static Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRouter_8cpp_source.html#l00070">70</a> of file <a class="el" href="CAmRouter_8cpp_source.html">CAmRouter.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRouter_8cpp_source.html#l00099">99</a> of file <a class="el" href="CAmRouter_8cpp_source.html">CAmRouter.cpp</a>.</p>
</div>
</div>
@@ -235,7 +342,7 @@ Static Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRouter_8cpp_source.html#l00191">191</a> of file <a class="el" href="CAmRouter_8cpp_source.html">CAmRouter.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRouter_8cpp_source.html#l00225">225</a> of file <a class="el" href="CAmRouter_8cpp_source.html">CAmRouter.cpp</a>.</p>
</div>
</div>
@@ -273,7 +380,7 @@ Static Public Member Functions</h2></td></tr>
</dl>
<dl class="section return"><dt>Returns</dt><dd>pointer to node or NULL. </dd></dl>
-<p>Definition at line <a class="el" href="CAmRouter_8cpp_source.html#l00248">248</a> of file <a class="el" href="CAmRouter_8cpp_source.html">CAmRouter.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRouter_8cpp_source.html#l00284">284</a> of file <a class="el" href="CAmRouter_8cpp_source.html">CAmRouter.cpp</a>.</p>
</div>
</div>
@@ -300,7 +407,7 @@ Static Public Member Functions</h2></td></tr>
</dl>
<dl class="section return"><dt>Returns</dt><dd>pointer to node or NULL. </dd></dl>
-<p>Definition at line <a class="el" href="CAmRouter_8cpp_source.html#l00260">260</a> of file <a class="el" href="CAmRouter_8cpp_source.html">CAmRouter.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRouter_8cpp_source.html#l00297">297</a> of file <a class="el" href="CAmRouter_8cpp_source.html">CAmRouter.cpp</a>.</p>
</div>
</div>
@@ -354,11 +461,11 @@ Static Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRouter_8cpp_source.html#l00796">796</a> of file <a class="el" href="CAmRouter_8cpp_source.html">CAmRouter.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRouter_8cpp_source.html#l00828">828</a> of file <a class="el" href="CAmRouter_8cpp_source.html">CAmRouter.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="afd56861963698e1914523451aa9157ef"></a>
+<a class="anchor" id="a9070c79b936907a886e12bebc425a863"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -390,7 +497,67 @@ Static Public Member Functions</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const bool&#160;</td>
- <td class="paramname"><em>includeCycles</em> = <code>false</code>&#160;</td>
+ <td class="paramname"><em>includeCycles</em> = <code>false</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const bool&#160;</td>
+ <td class="paramname"><em>onlyFree</em> = <code>false</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>DEPRECATED! </p>
+
+<p>Definition at line <a class="el" href="CAmRouter_8cpp_source.html#l00910">910</a> of file <a class="el" href="CAmRouter_8cpp_source.html">CAmRouter.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aec93bdf7c20934bedf1dcd3cbd6b162e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::CAmRouter::getFirstNShortestPaths </td>
+ <td>(</td>
+ <td class="paramtype">const bool&#160;</td>
+ <td class="paramname"><em>onlyfree</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const unsigned&#160;</td>
+ <td class="paramname"><em>cycles</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const unsigned&#160;</td>
+ <td class="paramname"><em>maxPathCount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> &amp;&#160;</td>
+ <td class="paramname"><em>source</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> &amp;&#160;</td>
+ <td class="paramname"><em>sink</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">std::vector&lt; <a class="el" href="structam_1_1am__Route__s.html">am_Route_s</a> &gt; &amp;&#160;</td>
+ <td class="paramname"><em>resultPath</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -400,7 +567,72 @@ Static Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRouter_8cpp_source.html#l00627">627</a> of file <a class="el" href="CAmRouter_8cpp_source.html">CAmRouter.cpp</a>.</p>
+<p>Find first mMaxPathCount paths between given source and sink. </p>
+<p>This method doesn't call <a class="el" href="classam_1_1CAmRouter.html#a727bfb8b7c52e4c732c20609708f4966">load()</a>.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">onlyfree</td><td>only disconnected elements should be included or not. </td></tr>
+ <tr><td class="paramname">cycles</td><td>allowed domain cycles. </td></tr>
+ <tr><td class="paramname">maxPathCount</td><td>max count of returned paths. </td></tr>
+ <tr><td class="paramname">source</td><td>start point. </td></tr>
+ <tr><td class="paramname">sink</td><td>end point. </td></tr>
+ <tr><td class="paramname">returnList</td><td>list with all possible paths. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>E_OK on success(1 or more paths), E_NOT_POSSIBLE if the CF couldn't be matached or E_UNKNOWN in any other error case. </dd></dl>
+
+<p>Definition at line <a class="el" href="CAmRouter_8cpp_source.html#l00715">715</a> of file <a class="el" href="CAmRouter_8cpp_source.html">CAmRouter.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad575a457a23222246358dd95afe95d84"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned am::CAmRouter::getMaxAllowedCycles </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmRouter_8h_source.html#l00245">245</a> of file <a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aaf67ce8c7032cd98be41c648cfabaa11"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned am::CAmRouter::getMaxPathCount </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmRouter_8h_source.html#l00254">254</a> of file <a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>.</p>
</div>
</div>
@@ -454,7 +686,7 @@ Static Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRouter_8cpp_source.html#l00837">837</a> of file <a class="el" href="CAmRouter_8cpp_source.html">CAmRouter.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRouter_8cpp_source.html#l00865">865</a> of file <a class="el" href="CAmRouter_8cpp_source.html">CAmRouter.cpp</a>.</p>
</div>
</div>
@@ -494,18 +726,19 @@ Static Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Finds all possible paths between given source and sink. </p>
+<p>Find first mMaxPathCount paths between given source and sink. </p>
<p>returns the best route between a source and a sink</p>
+<p>This method will call the method <a class="el" href="classam_1_1CAmRouter.html#a727bfb8b7c52e4c732c20609708f4966">load()</a> if the parameter mUpdateGraphNodesAction is set which will rebuild the graph.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">onlyfree</td><td>only disconnected elements should be included or not. </td></tr>
- <tr><td class="paramname">sourceID</td><td>starting point. </td></tr>
- <tr><td class="paramname">sinkID</td><td>ending point. </td></tr>
+ <tr><td class="paramname">sourceID</td><td>start point. </td></tr>
+ <tr><td class="paramname">sinkID</td><td>end point. </td></tr>
<tr><td class="paramname">returnList</td><td>list with all possible paths </td></tr>
</table>
</dd>
</dl>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success(0 or more paths) or E_NOT_POSSIBLE on failure.</dd></dl>
+<dl class="section return"><dt>Returns</dt><dd>E_OK on success(1 or more paths), E_NOT_POSSIBLE if the CF couldn't be matached or E_UNKNOWN in any other error case.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">onlyfree</td><td>if true only free gateways are used </td></tr>
@@ -517,11 +750,11 @@ Static Public Member Functions</h2></td></tr>
</dl>
<dl class="section return"><dt>Returns</dt><dd>E_OK in case of success </dd></dl>
-<p>Definition at line <a class="el" href="CAmRouter_8cpp_source.html#l00082">82</a> of file <a class="el" href="CAmRouter_8cpp_source.html">CAmRouter.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRouter_8cpp_source.html#l00111">111</a> of file <a class="el" href="CAmRouter_8cpp_source.html">CAmRouter.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="a3f4c28b5297134db4994aebbd773ea7e"></a>
+<a class="anchor" id="a7b1f77414249399246db15673dea46ec"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -535,13 +768,13 @@ Static Public Member Functions</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp;&#160;</td>
- <td class="paramname"><em>aSource</em>, </td>
+ <td class="paramname"><em>source</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp;&#160;</td>
- <td class="paramname"><em>aSink</em>, </td>
+ <td class="paramname"><em>sink</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@@ -557,31 +790,37 @@ Static Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRouter_8cpp_source.html#l00098">98</a> of file <a class="el" href="CAmRouter_8cpp_source.html">CAmRouter.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRouter_8cpp_source.html#l00121">121</a> of file <a class="el" href="CAmRouter_8cpp_source.html">CAmRouter.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="aef57243260df6672d4799f455d937b9e"></a>
+<a class="anchor" id="aad34e149db42d6760cccaa591b76d38e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">void am::CAmRouter::getShortestPath </td>
+ <td class="memname"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::CAmRouter::getRouteFromLoadedNodes </td>
<td>(</td>
- <td class="paramtype">const <a class="el" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> &amp;&#160;</td>
- <td class="paramname"><em>source</em>, </td>
+ <td class="paramtype">const bool&#160;</td>
+ <td class="paramname"><em>onlyfree</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">const <a class="el" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> &amp;&#160;</td>
- <td class="paramname"><em>destination</em>, </td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&#160;</td>
+ <td class="paramname"><em>sourceID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">std::vector&lt; <a class="el" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> * &gt; &amp;&#160;</td>
- <td class="paramname"><em>resultPath</em>&#160;</td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&#160;</td>
+ <td class="paramname"><em>sinkID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">std::vector&lt; <a class="el" href="structam_1_1am__Route__s.html">am_Route_s</a> &gt; &amp;&#160;</td>
+ <td class="paramname"><em>returnList</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -591,35 +830,84 @@ Static Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
+<p>Find first mMaxPathCount paths between given source and sink after the nodes have been loaded. </p>
+<p>This method doesn't call <a class="el" href="classam_1_1CAmRouter.html#a727bfb8b7c52e4c732c20609708f4966">load()</a>.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">onlyfree</td><td>only disconnected elements should be included or not. </td></tr>
+ <tr><td class="paramname">sourceID</td><td>start point. </td></tr>
+ <tr><td class="paramname">sinkID</td><td>end point. </td></tr>
+ <tr><td class="paramname">returnList</td><td>list with all possible paths </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>E_OK on success(1 or more paths), E_NOT_POSSIBLE if the CF couldn't be matached or E_UNKNOWN in any other error case. </dd></dl>
+
+<p>Definition at line <a class="el" href="CAmRouter_8cpp_source.html#l00126">126</a> of file <a class="el" href="CAmRouter_8cpp_source.html">CAmRouter.cpp</a>.</p>
+
</div>
</div>
-<a class="anchor" id="a7bfbdfc8f27efc59dd3cec3397e79f2b"></a>
+<a class="anchor" id="a31c7419b7d0673e8355e69d109b33745"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">void am::CAmRouter::getShortestPath </td>
+ <td class="memname"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::CAmRouter::getRouteFromLoadedNodes </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> &amp;&#160;</td>
+ <td class="paramtype">const bool&#160;</td>
+ <td class="paramname"><em>onlyfree</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp;&#160;</td>
<td class="paramname"><em>aSource</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> &amp;&#160;</td>
+ <td class="paramtype">const <a class="el" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp;&#160;</td>
<td class="paramname"><em>aSink</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="structam_1_1am__Route__s.html">am_Route_s</a> &amp;&#160;</td>
- <td class="paramname"><em>resultPath</em>, </td>
+ <td class="paramtype">std::vector&lt; <a class="el" href="structam_1_1am__Route__s.html">am_Route_s</a> &gt; &amp;&#160;</td>
+ <td class="paramname"><em>listRoutes</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmRouter_8cpp_source.html#l00153">153</a> of file <a class="el" href="CAmRouter_8cpp_source.html">CAmRouter.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aec0c02c47a6c4d849995c123a08d4b2c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::CAmRouter::getShortestPath </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> &amp;&#160;</td>
+ <td class="paramname"><em>source</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">std::vector&lt; <a class="el" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> * &gt; &amp;&#160;</td>
- <td class="paramname"><em>resultNodesPath</em>&#160;</td>
+ <td class="paramtype"><a class="el" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> &amp;&#160;</td>
+ <td class="paramname"><em>sink</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">std::vector&lt; <a class="el" href="structam_1_1am__Route__s.html">am_Route_s</a> &gt; &amp;&#160;</td>
+ <td class="paramname"><em>resultPath</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -629,9 +917,23 @@ Static Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
+<p>Find the shortest path between given source and sink. </p>
+<p>This method doesn't call <a class="el" href="classam_1_1CAmRouter.html#a727bfb8b7c52e4c732c20609708f4966">load()</a>. It goes through all possible paths and returns the shortest of them.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">source</td><td>start point. </td></tr>
+ <tr><td class="paramname">sink</td><td>end point. </td></tr>
+ <tr><td class="paramname">returnList</td><td>list with the connection format permutations of the shortest path. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>E_OK on success(1 or more paths), E_NOT_POSSIBLE if the CF couldn't be matached or E_UNKNOWN in any other error case. </dd></dl>
+
+<p>Definition at line <a class="el" href="CAmRouter_8cpp_source.html#l00657">657</a> of file <a class="el" href="CAmRouter_8cpp_source.html">CAmRouter.cpp</a>.</p>
+
</div>
</div>
-<a class="anchor" id="aed461681b473e16708362b3f7413e0d0"></a>
+<a class="anchor" id="a18480d4cd51e8a1dd35a4d9ce7c34ec1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -639,7 +941,7 @@ Static Public Member Functions</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">void am::CAmRouter::getSourceSinkPossibleConnectionFormats </td>
+ <td class="memname"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::CAmRouter::getSourceSinkPossibleConnectionFormats </td>
<td>(</td>
<td class="paramtype">std::vector&lt; <a class="el" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> * &gt;::iterator&#160;</td>
<td class="paramname"><em>iteratorSource</em>, </td>
@@ -669,7 +971,32 @@ Static Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRouter_8cpp_source.html#l00868">868</a> of file <a class="el" href="CAmRouter_8cpp_source.html">CAmRouter.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRouter_8cpp_source.html#l00893">893</a> of file <a class="el" href="CAmRouter_8cpp_source.html">CAmRouter.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad98be3783f696af4ca53fb3ccb93432b"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool am::CAmRouter::getUpdateGraphNodesAction </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmRouter_8h_source.html#l00263">263</a> of file <a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>.</p>
</div>
</div>
@@ -711,29 +1038,80 @@ Static Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRouter_8cpp_source.html#l00826">826</a> of file <a class="el" href="CAmRouter_8cpp_source.html">CAmRouter.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRouter_8cpp_source.html#l00856">856</a> of file <a class="el" href="CAmRouter_8cpp_source.html">CAmRouter.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="a2e94e0d215bc0fb07ec53bf87724c940"></a>
+<a class="anchor" id="a727bfb8b7c52e4c732c20609708f4966"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void am::CAmRouter::load </td>
<td>(</td>
- <td class="paramtype">const bool&#160;</td>
- <td class="paramname"><em>onlyFree</em></td><td>)</td>
+ <td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRouter_8cpp_source.html#l00128">128</a> of file <a class="el" href="CAmRouter_8cpp_source.html">CAmRouter.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRouter_8cpp_source.html#l00159">159</a> of file <a class="el" href="CAmRouter_8cpp_source.html">CAmRouter.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="afd8e107206e8435a9864dbfbc2c23f74"></a>
+<a class="anchor" id="a331f4af137913229120689fad43a8ca3"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void am::CAmRouter::setMaxAllowedCycles </td>
+ <td>(</td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>count</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmRouter_8h_source.html#l00249">249</a> of file <a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6289e0cf1c9f8e34e33e51787f26538c"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void am::CAmRouter::setMaxPathCount </td>
+ <td>(</td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>count</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmRouter_8h_source.html#l00258">258</a> of file <a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a0210aff672959cea42ed6760144d4296"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -750,7 +1128,13 @@ Static Public Member Functions</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&#160;</td>
- <td class="paramname"><em>nodeDomainID</em>&#160;</td>
+ <td class="paramname"><em>nodeDomainID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const unsigned&#160;</td>
+ <td class="paramname"><em>maxCyclesNumber</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -765,7 +1149,35 @@ Static Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRouter_8cpp_source.html#l00708">708</a> of file <a class="el" href="CAmRouter_8cpp_source.html">CAmRouter.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRouter_8cpp_source.html#l00797">797</a> of file <a class="el" href="CAmRouter_8cpp_source.html">CAmRouter.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="afd8e107206e8435a9864dbfbc2c23f74"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool am::CAmRouter::shouldGoInDomain </td>
+ <td>(</td>
+ <td class="paramtype">const std::vector&lt; <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> &gt; &amp;&#160;</td>
+ <td class="paramname"><em>visitedDomains</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&#160;</td>
+ <td class="paramname"><em>nodeDomainID</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmRouter_8cpp_source.html#l00823">823</a> of file <a class="el" href="CAmRouter_8cpp_source.html">CAmRouter.cpp</a>.</p>
</div>
</div>
@@ -792,7 +1204,7 @@ Static Public Member Functions</h2></td></tr>
</dl>
<dl class="section return"><dt>Returns</dt><dd>pointer to node or NULL. </dd></dl>
-<p>Definition at line <a class="el" href="CAmRouter_8cpp_source.html#l00200">200</a> of file <a class="el" href="CAmRouter_8cpp_source.html">CAmRouter.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRouter_8cpp_source.html#l00234">234</a> of file <a class="el" href="CAmRouter_8cpp_source.html">CAmRouter.cpp</a>.</p>
</div>
</div>
@@ -820,7 +1232,7 @@ Static Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRouter_8cpp_source.html#l00212">212</a> of file <a class="el" href="CAmRouter_8cpp_source.html">CAmRouter.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRouter_8cpp_source.html#l00246">246</a> of file <a class="el" href="CAmRouter_8cpp_source.html">CAmRouter.cpp</a>.</p>
</div>
</div>
@@ -847,7 +1259,7 @@ Static Public Member Functions</h2></td></tr>
</dl>
<dl class="section return"><dt>Returns</dt><dd>pointer to node or NULL. </dd></dl>
-<p>Definition at line <a class="el" href="CAmRouter_8cpp_source.html#l00224">224</a> of file <a class="el" href="CAmRouter_8cpp_source.html">CAmRouter.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRouter_8cpp_source.html#l00259">259</a> of file <a class="el" href="CAmRouter_8cpp_source.html">CAmRouter.cpp</a>.</p>
</div>
</div>
@@ -875,7 +1287,22 @@ Static Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRouter_8cpp_source.html#l00236">236</a> of file <a class="el" href="CAmRouter_8cpp_source.html">CAmRouter.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRouter_8cpp_source.html#l00271">271</a> of file <a class="el" href="CAmRouter_8cpp_source.html">CAmRouter.cpp</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a class="anchor" id="a344ff4cf9f8ad6c85f1af1ee91a4f0e3"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="el" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> <a class="el" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a> std::vector&lt;<a class="el" href="structam_1_1am__Route__s.html">am_Route_s</a>&gt;&amp; am::CAmRouter::instead</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmRouter_8h_source.html#l00375">375</a> of file <a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>.</p>
</div>
</div>
@@ -889,9 +1316,9 @@ Static Public Member Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1CAmRouter.html">CAmRouter</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmRouter.js b/docs/classam_1_1CAmRouter.js
index 01cef86..6511b40 100644..100755
--- a/docs/classam_1_1CAmRouter.js
+++ b/docs/classam_1_1CAmRouter.js
@@ -5,14 +5,23 @@ var classam_1_1CAmRouter =
[ "clear", "classam_1_1CAmRouter.html#ab3d6369fed84e8dd2827b76a302ceb86", null ],
[ "converterNodeWithSinkID", "classam_1_1CAmRouter.html#a928bdf737d9786f2896176122e3b89c2", null ],
[ "gatewayNodeWithSinkID", "classam_1_1CAmRouter.html#a3a49c89f72a1ed92455b9f976c153970", null ],
- [ "getAllPaths", "classam_1_1CAmRouter.html#afd56861963698e1914523451aa9157ef", null ],
+ [ "getAllPaths", "classam_1_1CAmRouter.html#a9070c79b936907a886e12bebc425a863", null ],
+ [ "getFirstNShortestPaths", "classam_1_1CAmRouter.html#aec93bdf7c20934bedf1dcd3cbd6b162e", null ],
+ [ "getMaxAllowedCycles", "classam_1_1CAmRouter.html#ad575a457a23222246358dd95afe95d84", null ],
+ [ "getMaxPathCount", "classam_1_1CAmRouter.html#aaf67ce8c7032cd98be41c648cfabaa11", null ],
[ "getRoute", "classam_1_1CAmRouter.html#ae76981f37d91bcd2da721c3bf141e415", null ],
- [ "getRoute", "classam_1_1CAmRouter.html#a3f4c28b5297134db4994aebbd773ea7e", null ],
- [ "getShortestPath", "classam_1_1CAmRouter.html#aef57243260df6672d4799f455d937b9e", null ],
- [ "getShortestPath", "classam_1_1CAmRouter.html#a7bfbdfc8f27efc59dd3cec3397e79f2b", null ],
- [ "load", "classam_1_1CAmRouter.html#a2e94e0d215bc0fb07ec53bf87724c940", null ],
+ [ "getRoute", "classam_1_1CAmRouter.html#a7b1f77414249399246db15673dea46ec", null ],
+ [ "getRouteFromLoadedNodes", "classam_1_1CAmRouter.html#aad34e149db42d6760cccaa591b76d38e", null ],
+ [ "getRouteFromLoadedNodes", "classam_1_1CAmRouter.html#a31c7419b7d0673e8355e69d109b33745", null ],
+ [ "getShortestPath", "classam_1_1CAmRouter.html#aec0c02c47a6c4d849995c123a08d4b2c", null ],
+ [ "getUpdateGraphNodesAction", "classam_1_1CAmRouter.html#ad98be3783f696af4ca53fb3ccb93432b", null ],
+ [ "load", "classam_1_1CAmRouter.html#a727bfb8b7c52e4c732c20609708f4966", null ],
+ [ "setMaxAllowedCycles", "classam_1_1CAmRouter.html#a331f4af137913229120689fad43a8ca3", null ],
+ [ "setMaxPathCount", "classam_1_1CAmRouter.html#a6289e0cf1c9f8e34e33e51787f26538c", null ],
+ [ "shouldGoInDomain", "classam_1_1CAmRouter.html#afd8e107206e8435a9864dbfbc2c23f74", null ],
[ "sinkNodeWithID", "classam_1_1CAmRouter.html#a388cee6f4d96f0c3d5b9b844209e3304", null ],
[ "sinkNodeWithID", "classam_1_1CAmRouter.html#a18da70b679791808f412cab8daed9b38", null ],
[ "sourceNodeWithID", "classam_1_1CAmRouter.html#a5a3dd752289cfacdc8c9599b69d36871", null ],
- [ "sourceNodeWithID", "classam_1_1CAmRouter.html#af7062329eb7c34d2e556979109b19a97", null ]
+ [ "sourceNodeWithID", "classam_1_1CAmRouter.html#af7062329eb7c34d2e556979109b19a97", null ],
+ [ "instead", "classam_1_1CAmRouter.html#a344ff4cf9f8ad6c85f1af1ee91a4f0e3", null ]
]; \ No newline at end of file
diff --git a/docs/classam_1_1CAmRouter.png b/docs/classam_1_1CAmRouter.png
new file mode 100755
index 0000000..cd5c650
--- /dev/null
+++ b/docs/classam_1_1CAmRouter.png
Binary files differ
diff --git a/docs/classam_1_1CAmRoutingReceiver-members.html b/docs/classam_1_1CAmRoutingReceiver-members.html
index 6f6afbb..67d69b3 100644..100755
--- a/docs/classam_1_1CAmRoutingReceiver-members.html
+++ b/docs/classam_1_1CAmRoutingReceiver-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingReceiver.html',''
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -180,9 +183,9 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingReceiver.html',''
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmRoutingReceiver.html b/docs/classam_1_1CAmRoutingReceiver.html
index 59e4a9f..37f7846 100644..100755
--- a/docs/classam_1_1CAmRoutingReceiver.html
+++ b/docs/classam_1_1CAmRoutingReceiver.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::CAmRoutingReceiver Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingReceiver.html',''
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -137,175 +140,175 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a291d10c1088e17789b7254d92d14743b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a291d10c1088e17789b7254d92d14743b">~CAmRoutingReceiver</a> ()</td></tr>
<tr class="separator:a291d10c1088e17789b7254d92d14743b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad680eddb5bf7aa480308807903dcb592"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#ad680eddb5bf7aa480308807903dcb592">ackConnect</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</td></tr>
-<tr class="memdesc:ad680eddb5bf7aa480308807903dcb592"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges a asyncConnect <a href="#ad680eddb5bf7aa480308807903dcb592">More...</a><br/></td></tr>
+<tr class="memdesc:ad680eddb5bf7aa480308807903dcb592"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges a asyncConnect <a href="#ad680eddb5bf7aa480308807903dcb592">More...</a><br /></td></tr>
<tr class="separator:ad680eddb5bf7aa480308807903dcb592"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af478e5deb2e71e94c28cec497ac48ff4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#af478e5deb2e71e94c28cec497ac48ff4">ackDisconnect</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</td></tr>
-<tr class="memdesc:af478e5deb2e71e94c28cec497ac48ff4"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges a asyncDisconnect <a href="#af478e5deb2e71e94c28cec497ac48ff4">More...</a><br/></td></tr>
+<tr class="memdesc:af478e5deb2e71e94c28cec497ac48ff4"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges a asyncDisconnect <a href="#af478e5deb2e71e94c28cec497ac48ff4">More...</a><br /></td></tr>
<tr class="separator:af478e5deb2e71e94c28cec497ac48ff4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0a64bf8548f74c829283d1ac0d84904"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#ad0a64bf8548f74c829283d1ac0d84904">ackSetSinkVolumeChange</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</td></tr>
-<tr class="memdesc:ad0a64bf8548f74c829283d1ac0d84904"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges a asyncsetSinkVolume <a href="#ad0a64bf8548f74c829283d1ac0d84904">More...</a><br/></td></tr>
+<tr class="memdesc:ad0a64bf8548f74c829283d1ac0d84904"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges a asyncsetSinkVolume <a href="#ad0a64bf8548f74c829283d1ac0d84904">More...</a><br /></td></tr>
<tr class="separator:ad0a64bf8548f74c829283d1ac0d84904"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5795c7a49c1983933e1168c33d56a3c9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a5795c7a49c1983933e1168c33d56a3c9">ackSetSourceVolumeChange</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</td></tr>
-<tr class="memdesc:a5795c7a49c1983933e1168c33d56a3c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges a asyncsetSourceVolume <a href="#a5795c7a49c1983933e1168c33d56a3c9">More...</a><br/></td></tr>
+<tr class="memdesc:a5795c7a49c1983933e1168c33d56a3c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges a asyncsetSourceVolume <a href="#a5795c7a49c1983933e1168c33d56a3c9">More...</a><br /></td></tr>
<tr class="separator:a5795c7a49c1983933e1168c33d56a3c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11f6b0378a50296a72107d6a1fa7ec21"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a11f6b0378a50296a72107d6a1fa7ec21">ackSetSourceState</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</td></tr>
-<tr class="memdesc:a11f6b0378a50296a72107d6a1fa7ec21"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowlegde for asyncSetSourceState <a href="#a11f6b0378a50296a72107d6a1fa7ec21">More...</a><br/></td></tr>
+<tr class="memdesc:a11f6b0378a50296a72107d6a1fa7ec21"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowlegde for asyncSetSourceState <a href="#a11f6b0378a50296a72107d6a1fa7ec21">More...</a><br /></td></tr>
<tr class="separator:a11f6b0378a50296a72107d6a1fa7ec21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc2ce3714b45ee43b269ca8d80de1730"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#adc2ce3714b45ee43b269ca8d80de1730">ackSetSinkSoundProperties</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</td></tr>
-<tr class="memdesc:adc2ce3714b45ee43b269ca8d80de1730"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges asyncSetSinkSoundProperties <a href="#adc2ce3714b45ee43b269ca8d80de1730">More...</a><br/></td></tr>
+<tr class="memdesc:adc2ce3714b45ee43b269ca8d80de1730"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges asyncSetSinkSoundProperties <a href="#adc2ce3714b45ee43b269ca8d80de1730">More...</a><br /></td></tr>
<tr class="separator:adc2ce3714b45ee43b269ca8d80de1730"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a734524b5e4d468215753b711391288fc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a734524b5e4d468215753b711391288fc">ackSetSinkSoundProperty</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</td></tr>
-<tr class="memdesc:a734524b5e4d468215753b711391288fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges asyncSetSinkSoundProperty <a href="#a734524b5e4d468215753b711391288fc">More...</a><br/></td></tr>
+<tr class="memdesc:a734524b5e4d468215753b711391288fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges asyncSetSinkSoundProperty <a href="#a734524b5e4d468215753b711391288fc">More...</a><br /></td></tr>
<tr class="separator:a734524b5e4d468215753b711391288fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad15ff6a72842528d667394a615212d77"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#ad15ff6a72842528d667394a615212d77">ackSetSourceSoundProperties</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</td></tr>
-<tr class="memdesc:ad15ff6a72842528d667394a615212d77"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges asyncSetSourceSoundProperties <a href="#ad15ff6a72842528d667394a615212d77">More...</a><br/></td></tr>
+<tr class="memdesc:ad15ff6a72842528d667394a615212d77"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges asyncSetSourceSoundProperties <a href="#ad15ff6a72842528d667394a615212d77">More...</a><br /></td></tr>
<tr class="separator:ad15ff6a72842528d667394a615212d77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb4fafb1b9fbc2566a2cf0d24f52e87c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#abb4fafb1b9fbc2566a2cf0d24f52e87c">ackSetSourceSoundProperty</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</td></tr>
-<tr class="memdesc:abb4fafb1b9fbc2566a2cf0d24f52e87c"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges asyncSetSourceSoundProperty <a href="#abb4fafb1b9fbc2566a2cf0d24f52e87c">More...</a><br/></td></tr>
+<tr class="memdesc:abb4fafb1b9fbc2566a2cf0d24f52e87c"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges asyncSetSourceSoundProperty <a href="#abb4fafb1b9fbc2566a2cf0d24f52e87c">More...</a><br /></td></tr>
<tr class="separator:abb4fafb1b9fbc2566a2cf0d24f52e87c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11855119cdfd19e46e4ad4f73b8486b0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a11855119cdfd19e46e4ad4f73b8486b0">ackCrossFading</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a> hotSink, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</td></tr>
-<tr class="memdesc:a11855119cdfd19e46e4ad4f73b8486b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges asyncCrossFade <a href="#a11855119cdfd19e46e4ad4f73b8486b0">More...</a><br/></td></tr>
+<tr class="memdesc:a11855119cdfd19e46e4ad4f73b8486b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges asyncCrossFade <a href="#a11855119cdfd19e46e4ad4f73b8486b0">More...</a><br /></td></tr>
<tr class="separator:a11855119cdfd19e46e4ad4f73b8486b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec074b2d7fd68f75d7126cdaa466bab1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#aec074b2d7fd68f75d7126cdaa466bab1">ackSourceVolumeTick</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume)</td></tr>
-<tr class="memdesc:aec074b2d7fd68f75d7126cdaa466bab1"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges a volume tick. <a href="#aec074b2d7fd68f75d7126cdaa466bab1">More...</a><br/></td></tr>
+<tr class="memdesc:aec074b2d7fd68f75d7126cdaa466bab1"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges a volume tick. <a href="#aec074b2d7fd68f75d7126cdaa466bab1">More...</a><br /></td></tr>
<tr class="separator:aec074b2d7fd68f75d7126cdaa466bab1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91d22fd40a7b470c6e84f92e512534a6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a91d22fd40a7b470c6e84f92e512534a6">ackSinkVolumeTick</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume)</td></tr>
-<tr class="memdesc:a91d22fd40a7b470c6e84f92e512534a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges a volume tick. <a href="#a91d22fd40a7b470c6e84f92e512534a6">More...</a><br/></td></tr>
+<tr class="memdesc:a91d22fd40a7b470c6e84f92e512534a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges a volume tick. <a href="#a91d22fd40a7b470c6e84f92e512534a6">More...</a><br /></td></tr>
<tr class="separator:a91d22fd40a7b470c6e84f92e512534a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19e73ba45bbd4699ccd8608fb7fa5c4b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a19e73ba45bbd4699ccd8608fb7fa5c4b">peekDomain</a> (const std::string &amp;name, <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> &amp;domainID)</td></tr>
-<tr class="memdesc:a19e73ba45bbd4699ccd8608fb7fa5c4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the ID to the given domainName. <a href="#a19e73ba45bbd4699ccd8608fb7fa5c4b">More...</a><br/></td></tr>
+<tr class="memdesc:a19e73ba45bbd4699ccd8608fb7fa5c4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the ID to the given domainName. <a href="#a19e73ba45bbd4699ccd8608fb7fa5c4b">More...</a><br /></td></tr>
<tr class="separator:a19e73ba45bbd4699ccd8608fb7fa5c4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34841797b481e774867ce0a1efacd5f2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a34841797b481e774867ce0a1efacd5f2">registerDomain</a> (const <a class="el" href="structam_1_1am__Domain__s.html">am_Domain_s</a> &amp;domainData, <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> &amp;domainID)</td></tr>
-<tr class="memdesc:a34841797b481e774867ce0a1efacd5f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">registers a domain <a href="#a34841797b481e774867ce0a1efacd5f2">More...</a><br/></td></tr>
+<tr class="memdesc:a34841797b481e774867ce0a1efacd5f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">registers a domain <a href="#a34841797b481e774867ce0a1efacd5f2">More...</a><br /></td></tr>
<tr class="separator:a34841797b481e774867ce0a1efacd5f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa55b33d8d9b3f09abf4158ad14f6bf3e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#aa55b33d8d9b3f09abf4158ad14f6bf3e">deregisterDomain</a> (const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID)</td></tr>
-<tr class="memdesc:aa55b33d8d9b3f09abf4158ad14f6bf3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">deregisters a domain. <a href="#aa55b33d8d9b3f09abf4158ad14f6bf3e">More...</a><br/></td></tr>
+<tr class="memdesc:aa55b33d8d9b3f09abf4158ad14f6bf3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">deregisters a domain. <a href="#aa55b33d8d9b3f09abf4158ad14f6bf3e">More...</a><br /></td></tr>
<tr class="separator:aa55b33d8d9b3f09abf4158ad14f6bf3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa22fd4214ebee9af156a48a1bc27c7b8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#aa22fd4214ebee9af156a48a1bc27c7b8">registerGateway</a> (const <a class="el" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> &amp;gatewayData, <a class="el" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> &amp;gatewayID)</td></tr>
-<tr class="memdesc:aa22fd4214ebee9af156a48a1bc27c7b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">registers a gateway. <a href="#aa22fd4214ebee9af156a48a1bc27c7b8">More...</a><br/></td></tr>
+<tr class="memdesc:aa22fd4214ebee9af156a48a1bc27c7b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">registers a gateway. <a href="#aa22fd4214ebee9af156a48a1bc27c7b8">More...</a><br /></td></tr>
<tr class="separator:aa22fd4214ebee9af156a48a1bc27c7b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac0ef2c07a874f97763229983b14d28a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#aac0ef2c07a874f97763229983b14d28a">registerConverter</a> (const <a class="el" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp;converterData, <a class="el" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> &amp;converterID)</td></tr>
-<tr class="memdesc:aac0ef2c07a874f97763229983b14d28a"><td class="mdescLeft">&#160;</td><td class="mdescRight">registers a converter. <a href="#aac0ef2c07a874f97763229983b14d28a">More...</a><br/></td></tr>
+<tr class="memdesc:aac0ef2c07a874f97763229983b14d28a"><td class="mdescLeft">&#160;</td><td class="mdescRight">registers a converter. <a href="#aac0ef2c07a874f97763229983b14d28a">More...</a><br /></td></tr>
<tr class="separator:aac0ef2c07a874f97763229983b14d28a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a607b6b14265a4b7d9b68b609f92ff448"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a607b6b14265a4b7d9b68b609f92ff448">deregisterGateway</a> (const <a class="el" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID)</td></tr>
-<tr class="memdesc:a607b6b14265a4b7d9b68b609f92ff448"><td class="mdescLeft">&#160;</td><td class="mdescRight">deregisters a gateway. <a href="#a607b6b14265a4b7d9b68b609f92ff448">More...</a><br/></td></tr>
+<tr class="memdesc:a607b6b14265a4b7d9b68b609f92ff448"><td class="mdescLeft">&#160;</td><td class="mdescRight">deregisters a gateway. <a href="#a607b6b14265a4b7d9b68b609f92ff448">More...</a><br /></td></tr>
<tr class="separator:a607b6b14265a4b7d9b68b609f92ff448"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab22a864a0d74fda5ba52fbcf89e39ba5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#ab22a864a0d74fda5ba52fbcf89e39ba5">deregisterConverter</a> (const <a class="el" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID)</td></tr>
-<tr class="memdesc:ab22a864a0d74fda5ba52fbcf89e39ba5"><td class="mdescLeft">&#160;</td><td class="mdescRight">deregisters a converter. <a href="#ab22a864a0d74fda5ba52fbcf89e39ba5">More...</a><br/></td></tr>
+<tr class="memdesc:ab22a864a0d74fda5ba52fbcf89e39ba5"><td class="mdescLeft">&#160;</td><td class="mdescRight">deregisters a converter. <a href="#ab22a864a0d74fda5ba52fbcf89e39ba5">More...</a><br /></td></tr>
<tr class="separator:ab22a864a0d74fda5ba52fbcf89e39ba5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae76f9744fd80a91137c5e95809d36424"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#ae76f9744fd80a91137c5e95809d36424">peekSink</a> (const std::string &amp;name, <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> &amp;sinkID)</td></tr>
-<tr class="memdesc:ae76f9744fd80a91137c5e95809d36424"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the ID to the given sinkName. <a href="#ae76f9744fd80a91137c5e95809d36424">More...</a><br/></td></tr>
+<tr class="memdesc:ae76f9744fd80a91137c5e95809d36424"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the ID to the given sinkName. <a href="#ae76f9744fd80a91137c5e95809d36424">More...</a><br /></td></tr>
<tr class="separator:ae76f9744fd80a91137c5e95809d36424"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d72ad4d7423ba2c0d0790e2c04f44b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a2d72ad4d7423ba2c0d0790e2c04f44b9">registerSink</a> (const <a class="el" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp;sinkData, <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> &amp;sinkID)</td></tr>
-<tr class="memdesc:a2d72ad4d7423ba2c0d0790e2c04f44b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a sink. <a href="#a2d72ad4d7423ba2c0d0790e2c04f44b9">More...</a><br/></td></tr>
+<tr class="memdesc:a2d72ad4d7423ba2c0d0790e2c04f44b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a sink. <a href="#a2d72ad4d7423ba2c0d0790e2c04f44b9">More...</a><br /></td></tr>
<tr class="separator:a2d72ad4d7423ba2c0d0790e2c04f44b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e2db1050775b1b7f2f55c5b54f97413"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a0e2db1050775b1b7f2f55c5b54f97413">deregisterSink</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)</td></tr>
-<tr class="memdesc:a0e2db1050775b1b7f2f55c5b54f97413"><td class="mdescLeft">&#160;</td><td class="mdescRight">deregisters a sink. <a href="#a0e2db1050775b1b7f2f55c5b54f97413">More...</a><br/></td></tr>
+<tr class="memdesc:a0e2db1050775b1b7f2f55c5b54f97413"><td class="mdescLeft">&#160;</td><td class="mdescRight">deregisters a sink. <a href="#a0e2db1050775b1b7f2f55c5b54f97413">More...</a><br /></td></tr>
<tr class="separator:a0e2db1050775b1b7f2f55c5b54f97413"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f6919889c04bdf7fec8948d8fa7bc18"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a9f6919889c04bdf7fec8948d8fa7bc18">peekSource</a> (const std::string &amp;name, <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> &amp;sourceID)</td></tr>
-<tr class="memdesc:a9f6919889c04bdf7fec8948d8fa7bc18"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the ID to the given sourceName. <a href="#a9f6919889c04bdf7fec8948d8fa7bc18">More...</a><br/></td></tr>
+<tr class="memdesc:a9f6919889c04bdf7fec8948d8fa7bc18"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the ID to the given sourceName. <a href="#a9f6919889c04bdf7fec8948d8fa7bc18">More...</a><br /></td></tr>
<tr class="separator:a9f6919889c04bdf7fec8948d8fa7bc18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acadce23459d94cec496d17700cbde230"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#acadce23459d94cec496d17700cbde230">registerSource</a> (const <a class="el" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp;sourceData, <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> &amp;sourceID)</td></tr>
-<tr class="memdesc:acadce23459d94cec496d17700cbde230"><td class="mdescLeft">&#160;</td><td class="mdescRight">registers a source. <a href="#acadce23459d94cec496d17700cbde230">More...</a><br/></td></tr>
+<tr class="memdesc:acadce23459d94cec496d17700cbde230"><td class="mdescLeft">&#160;</td><td class="mdescRight">registers a source. <a href="#acadce23459d94cec496d17700cbde230">More...</a><br /></td></tr>
<tr class="separator:acadce23459d94cec496d17700cbde230"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e9003fdf4f7a6d9c4594144effcc325"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a6e9003fdf4f7a6d9c4594144effcc325">deregisterSource</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID)</td></tr>
-<tr class="memdesc:a6e9003fdf4f7a6d9c4594144effcc325"><td class="mdescLeft">&#160;</td><td class="mdescRight">deregisters a source <a href="#a6e9003fdf4f7a6d9c4594144effcc325">More...</a><br/></td></tr>
+<tr class="memdesc:a6e9003fdf4f7a6d9c4594144effcc325"><td class="mdescLeft">&#160;</td><td class="mdescRight">deregisters a source <a href="#a6e9003fdf4f7a6d9c4594144effcc325">More...</a><br /></td></tr>
<tr class="separator:a6e9003fdf4f7a6d9c4594144effcc325"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ea2823169261faecb5bea48518793ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a2ea2823169261faecb5bea48518793ad">registerCrossfader</a> (const <a class="el" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a> &amp;crossfaderData, <a class="el" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> &amp;crossfaderID)</td></tr>
-<tr class="memdesc:a2ea2823169261faecb5bea48518793ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function registers a crossfader. <a href="#a2ea2823169261faecb5bea48518793ad">More...</a><br/></td></tr>
+<tr class="memdesc:a2ea2823169261faecb5bea48518793ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function registers a crossfader. <a href="#a2ea2823169261faecb5bea48518793ad">More...</a><br /></td></tr>
<tr class="separator:a2ea2823169261faecb5bea48518793ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f80a285cf2c9e2b170fb3cc804c6b81"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a5f80a285cf2c9e2b170fb3cc804c6b81">deregisterCrossfader</a> (const <a class="el" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID)</td></tr>
-<tr class="memdesc:a5f80a285cf2c9e2b170fb3cc804c6b81"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function deregisters a crossfader. <a href="#a5f80a285cf2c9e2b170fb3cc804c6b81">More...</a><br/></td></tr>
+<tr class="memdesc:a5f80a285cf2c9e2b170fb3cc804c6b81"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function deregisters a crossfader. <a href="#a5f80a285cf2c9e2b170fb3cc804c6b81">More...</a><br /></td></tr>
<tr class="separator:a5f80a285cf2c9e2b170fb3cc804c6b81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a135896a3975f1c7b1b45ceec898f530f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a135896a3975f1c7b1b45ceec898f530f">peekSourceClassID</a> (const std::string &amp;name, <a class="el" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> &amp;sourceClassID)</td></tr>
-<tr class="memdesc:a135896a3975f1c7b1b45ceec898f530f"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function peeks a sourceclassID. <a href="#a135896a3975f1c7b1b45ceec898f530f">More...</a><br/></td></tr>
+<tr class="memdesc:a135896a3975f1c7b1b45ceec898f530f"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function peeks a sourceclassID. <a href="#a135896a3975f1c7b1b45ceec898f530f">More...</a><br /></td></tr>
<tr class="separator:a135896a3975f1c7b1b45ceec898f530f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d2d8ef2f709b72a43dc770e54575aa2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a3d2d8ef2f709b72a43dc770e54575aa2">peekSinkClassID</a> (const std::string &amp;name, <a class="el" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> &amp;sinkClassID)</td></tr>
-<tr class="memdesc:a3d2d8ef2f709b72a43dc770e54575aa2"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function peeks a sourceclassID. <a href="#a3d2d8ef2f709b72a43dc770e54575aa2">More...</a><br/></td></tr>
+<tr class="memdesc:a3d2d8ef2f709b72a43dc770e54575aa2"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function peeks a sourceclassID. <a href="#a3d2d8ef2f709b72a43dc770e54575aa2">More...</a><br /></td></tr>
<tr class="separator:a3d2d8ef2f709b72a43dc770e54575aa2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92f16436ed65c758b4beff74127d1580"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a92f16436ed65c758b4beff74127d1580">hookInterruptStatusChange</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am_InterruptState_e</a> interruptState)</td></tr>
-<tr class="memdesc:a92f16436ed65c758b4beff74127d1580"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a low level interrupt changes it status. <a href="#a92f16436ed65c758b4beff74127d1580">More...</a><br/></td></tr>
+<tr class="memdesc:a92f16436ed65c758b4beff74127d1580"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a low level interrupt changes it status. <a href="#a92f16436ed65c758b4beff74127d1580">More...</a><br /></td></tr>
<tr class="separator:a92f16436ed65c758b4beff74127d1580"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08ebe84d3948276db13e8c2762b884de"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a08ebe84d3948276db13e8c2762b884de">hookDomainRegistrationComplete</a> (const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID)</td></tr>
-<tr class="memdesc:a08ebe84d3948276db13e8c2762b884de"><td class="mdescLeft">&#160;</td><td class="mdescRight">This hook is called when all elements from a domain are registered. <a href="#a08ebe84d3948276db13e8c2762b884de">More...</a><br/></td></tr>
+<tr class="memdesc:a08ebe84d3948276db13e8c2762b884de"><td class="mdescLeft">&#160;</td><td class="mdescRight">This hook is called when all elements from a domain are registered. <a href="#a08ebe84d3948276db13e8c2762b884de">More...</a><br /></td></tr>
<tr class="separator:a08ebe84d3948276db13e8c2762b884de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a94a8bcd26f10c3bd725dff83b2bbe7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a1a94a8bcd26f10c3bd725dff83b2bbe7">hookSinkAvailablityStatusChange</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp;availability)</td></tr>
-<tr class="memdesc:a1a94a8bcd26f10c3bd725dff83b2bbe7"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a sink changes its availability <a href="#a1a94a8bcd26f10c3bd725dff83b2bbe7">More...</a><br/></td></tr>
+<tr class="memdesc:a1a94a8bcd26f10c3bd725dff83b2bbe7"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a sink changes its availability <a href="#a1a94a8bcd26f10c3bd725dff83b2bbe7">More...</a><br /></td></tr>
<tr class="separator:a1a94a8bcd26f10c3bd725dff83b2bbe7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5333b28119de8e1fc85a8972a31c045"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#ac5333b28119de8e1fc85a8972a31c045">hookSourceAvailablityStatusChange</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp;availability)</td></tr>
-<tr class="memdesc:ac5333b28119de8e1fc85a8972a31c045"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a source changes its availability <a href="#ac5333b28119de8e1fc85a8972a31c045">More...</a><br/></td></tr>
+<tr class="memdesc:ac5333b28119de8e1fc85a8972a31c045"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a source changes its availability <a href="#ac5333b28119de8e1fc85a8972a31c045">More...</a><br /></td></tr>
<tr class="separator:ac5333b28119de8e1fc85a8972a31c045"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45f09d8a10a4d322456e600e003eb0f4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a45f09d8a10a4d322456e600e003eb0f4">hookDomainStateChange</a> (const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, const <a class="el" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> domainState)</td></tr>
-<tr class="memdesc:a45f09d8a10a4d322456e600e003eb0f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a domain changes its status. <a href="#a45f09d8a10a4d322456e600e003eb0f4">More...</a><br/></td></tr>
+<tr class="memdesc:a45f09d8a10a4d322456e600e003eb0f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a domain changes its status. <a href="#a45f09d8a10a4d322456e600e003eb0f4">More...</a><br /></td></tr>
<tr class="separator:a45f09d8a10a4d322456e600e003eb0f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac50b4085b992a7cd464566b357c76ce6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#ac50b4085b992a7cd464566b357c76ce6">hookTimingInformationChanged</a> (const <a class="el" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, const <a class="el" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> delay)</td></tr>
-<tr class="memdesc:ac50b4085b992a7cd464566b357c76ce6"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when the timinginformation (delay) changed for a connection. <a href="#ac50b4085b992a7cd464566b357c76ce6">More...</a><br/></td></tr>
+<tr class="memdesc:ac50b4085b992a7cd464566b357c76ce6"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when the timinginformation (delay) changed for a connection. <a href="#ac50b4085b992a7cd464566b357c76ce6">More...</a><br /></td></tr>
<tr class="separator:ac50b4085b992a7cd464566b357c76ce6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49450a1330d2f9b1c8ab038acee62014"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a49450a1330d2f9b1c8ab038acee62014">sendChangedData</a> (const std::vector&lt; <a class="el" href="structam_1_1am__EarlyData__s.html">am_EarlyData_s</a> &gt; &amp;earlyData)</td></tr>
-<tr class="memdesc:a49450a1330d2f9b1c8ab038acee62014"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function is used to send out all data that has been changed in an early state. <a href="#a49450a1330d2f9b1c8ab038acee62014">More...</a><br/></td></tr>
+<tr class="memdesc:a49450a1330d2f9b1c8ab038acee62014"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function is used to send out all data that has been changed in an early state. <a href="#a49450a1330d2f9b1c8ab038acee62014">More...</a><br /></td></tr>
<tr class="separator:a49450a1330d2f9b1c8ab038acee62014"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b3e4260ba0685948b9edcb449801a7c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a2b3e4260ba0685948b9edcb449801a7c">getDBusConnectionWrapper</a> (<a class="el" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a> *&amp;dbusConnectionWrapper) const </td></tr>
-<tr class="memdesc:a2b3e4260ba0685948b9edcb449801a7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function is used to retrieve a pointer to the dBusConnectionWrapper <a href="#a2b3e4260ba0685948b9edcb449801a7c">More...</a><br/></td></tr>
+<tr class="memdesc:a2b3e4260ba0685948b9edcb449801a7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function is used to retrieve a pointer to the dBusConnectionWrapper <a href="#a2b3e4260ba0685948b9edcb449801a7c">More...</a><br /></td></tr>
<tr class="separator:a2b3e4260ba0685948b9edcb449801a7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9e8e6a26d1cf046b9e46f9997f23473"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#ab9e8e6a26d1cf046b9e46f9997f23473">getSocketHandler</a> (<a class="el" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *&amp;socketHandler) const </td></tr>
-<tr class="memdesc:ab9e8e6a26d1cf046b9e46f9997f23473"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the pointer to the socketHandler. <a href="#ab9e8e6a26d1cf046b9e46f9997f23473">More...</a><br/></td></tr>
+<tr class="memdesc:ab9e8e6a26d1cf046b9e46f9997f23473"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the pointer to the socketHandler. <a href="#ab9e8e6a26d1cf046b9e46f9997f23473">More...</a><br /></td></tr>
<tr class="separator:ab9e8e6a26d1cf046b9e46f9997f23473"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb95bfb285f2c046199e08e89d6b40e4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#acb95bfb285f2c046199e08e89d6b40e4">getInterfaceVersion</a> (std::string &amp;version) const </td></tr>
-<tr class="memdesc:acb95bfb285f2c046199e08e89d6b40e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the version of the interface. <a href="#acb95bfb285f2c046199e08e89d6b40e4">More...</a><br/></td></tr>
+<tr class="memdesc:acb95bfb285f2c046199e08e89d6b40e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the version of the interface. <a href="#acb95bfb285f2c046199e08e89d6b40e4">More...</a><br /></td></tr>
<tr class="separator:acb95bfb285f2c046199e08e89d6b40e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1dd1b89cccffeaafb1a3c11cebd7e48c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a1dd1b89cccffeaafb1a3c11cebd7e48c">confirmRoutingReady</a> (const uint16_t handle, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</td></tr>
-<tr class="memdesc:a1dd1b89cccffeaafb1a3c11cebd7e48c"><td class="mdescLeft">&#160;</td><td class="mdescRight">confirms the setRoutingReady Command <a href="#a1dd1b89cccffeaafb1a3c11cebd7e48c">More...</a><br/></td></tr>
+<tr class="memdesc:a1dd1b89cccffeaafb1a3c11cebd7e48c"><td class="mdescLeft">&#160;</td><td class="mdescRight">confirms the setRoutingReady Command <a href="#a1dd1b89cccffeaafb1a3c11cebd7e48c">More...</a><br /></td></tr>
<tr class="separator:a1dd1b89cccffeaafb1a3c11cebd7e48c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fef024c40901e1050221dfb8cb1143d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a4fef024c40901e1050221dfb8cb1143d">confirmRoutingRundown</a> (const uint16_t handle, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</td></tr>
-<tr class="memdesc:a4fef024c40901e1050221dfb8cb1143d"><td class="mdescLeft">&#160;</td><td class="mdescRight">confirms the setRoutingRundown Command <a href="#a4fef024c40901e1050221dfb8cb1143d">More...</a><br/></td></tr>
+<tr class="memdesc:a4fef024c40901e1050221dfb8cb1143d"><td class="mdescLeft">&#160;</td><td class="mdescRight">confirms the setRoutingRundown Command <a href="#a4fef024c40901e1050221dfb8cb1143d">More...</a><br /></td></tr>
<tr class="separator:a4fef024c40901e1050221dfb8cb1143d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38ed541f37c7309af5dac0311d395e5a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a38ed541f37c7309af5dac0311d395e5a">updateGateway</a> (const <a class="el" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, const std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;listSourceFormats, const std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;listSinkFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)</td></tr>
-<tr class="memdesc:a38ed541f37c7309af5dac0311d395e5a"><td class="mdescLeft">&#160;</td><td class="mdescRight">updates data of an gateway. <a href="#a38ed541f37c7309af5dac0311d395e5a">More...</a><br/></td></tr>
+<tr class="memdesc:a38ed541f37c7309af5dac0311d395e5a"><td class="mdescLeft">&#160;</td><td class="mdescRight">updates data of an gateway. <a href="#a38ed541f37c7309af5dac0311d395e5a">More...</a><br /></td></tr>
<tr class="separator:a38ed541f37c7309af5dac0311d395e5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26d3e44b496f4ffdcd2ee20f7ac53734"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a26d3e44b496f4ffdcd2ee20f7ac53734">updateConverter</a> (const <a class="el" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, const std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;listSourceFormats, const std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;listSinkFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)</td></tr>
-<tr class="memdesc:a26d3e44b496f4ffdcd2ee20f7ac53734"><td class="mdescLeft">&#160;</td><td class="mdescRight">updates data of an converter. <a href="#a26d3e44b496f4ffdcd2ee20f7ac53734">More...</a><br/></td></tr>
+<tr class="memdesc:a26d3e44b496f4ffdcd2ee20f7ac53734"><td class="mdescLeft">&#160;</td><td class="mdescRight">updates data of an converter. <a href="#a26d3e44b496f4ffdcd2ee20f7ac53734">More...</a><br /></td></tr>
<tr class="separator:a26d3e44b496f4ffdcd2ee20f7ac53734"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89c89fa07171798996e17b97b88aea9a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a89c89fa07171798996e17b97b88aea9a">updateSink</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID, const std::vector&lt; <a class="el" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> &gt; &amp;listSoundProperties, const std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;listConnectionFormats, const std::vector&lt; <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &gt; &amp;listMainSoundProperties)</td></tr>
-<tr class="memdesc:a89c89fa07171798996e17b97b88aea9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">updates data of an gateway. <a href="#a89c89fa07171798996e17b97b88aea9a">More...</a><br/></td></tr>
+<tr class="memdesc:a89c89fa07171798996e17b97b88aea9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">updates data of an gateway. <a href="#a89c89fa07171798996e17b97b88aea9a">More...</a><br /></td></tr>
<tr class="separator:a89c89fa07171798996e17b97b88aea9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1d6f0e9e2ba3f53dcb9125b60768172"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#ad1d6f0e9e2ba3f53dcb9125b60768172">updateSource</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID, const std::vector&lt; <a class="el" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> &gt; &amp;listSoundProperties, const std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;listConnectionFormats, const std::vector&lt; <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &gt; &amp;listMainSoundProperties)</td></tr>
-<tr class="memdesc:ad1d6f0e9e2ba3f53dcb9125b60768172"><td class="mdescLeft">&#160;</td><td class="mdescRight">updates data of an source. <a href="#ad1d6f0e9e2ba3f53dcb9125b60768172">More...</a><br/></td></tr>
+<tr class="memdesc:ad1d6f0e9e2ba3f53dcb9125b60768172"><td class="mdescLeft">&#160;</td><td class="mdescRight">updates data of an source. <a href="#ad1d6f0e9e2ba3f53dcb9125b60768172">More...</a><br /></td></tr>
<tr class="separator:ad1d6f0e9e2ba3f53dcb9125b60768172"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bf2ba2219a87ba7b9b83921d4b55ba1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a0bf2ba2219a87ba7b9b83921d4b55ba1">ackSetVolumes</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const std::vector&lt; <a class="el" href="structam_1_1am__Volumes__s.html">am_Volumes_s</a> &gt; &amp;listvolumes, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</td></tr>
-<tr class="memdesc:a0bf2ba2219a87ba7b9b83921d4b55ba1"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges a asyncSetSinkVolumes <a href="#a0bf2ba2219a87ba7b9b83921d4b55ba1">More...</a><br/></td></tr>
+<tr class="memdesc:a0bf2ba2219a87ba7b9b83921d4b55ba1"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges a asyncSetSinkVolumes <a href="#a0bf2ba2219a87ba7b9b83921d4b55ba1">More...</a><br /></td></tr>
<tr class="separator:a0bf2ba2219a87ba7b9b83921d4b55ba1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa85beadb29f1044c5b2facf0035a40a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#aaa85beadb29f1044c5b2facf0035a40a">ackSinkNotificationConfiguration</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</td></tr>
-<tr class="memdesc:aaa85beadb29f1044c5b2facf0035a40a"><td class="mdescLeft">&#160;</td><td class="mdescRight">The acknowledge of the SinkNotificationConfiguration. <a href="#aaa85beadb29f1044c5b2facf0035a40a">More...</a><br/></td></tr>
+<tr class="memdesc:aaa85beadb29f1044c5b2facf0035a40a"><td class="mdescLeft">&#160;</td><td class="mdescRight">The acknowledge of the SinkNotificationConfiguration. <a href="#aaa85beadb29f1044c5b2facf0035a40a">More...</a><br /></td></tr>
<tr class="separator:aaa85beadb29f1044c5b2facf0035a40a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae867986f06330159368d13e40e8296ba"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#ae867986f06330159368d13e40e8296ba">ackSourceNotificationConfiguration</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</td></tr>
-<tr class="memdesc:ae867986f06330159368d13e40e8296ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">The acknowledge of the SourceNotificationConfiguration. <a href="#ae867986f06330159368d13e40e8296ba">More...</a><br/></td></tr>
+<tr class="memdesc:ae867986f06330159368d13e40e8296ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">The acknowledge of the SourceNotificationConfiguration. <a href="#ae867986f06330159368d13e40e8296ba">More...</a><br /></td></tr>
<tr class="separator:ae867986f06330159368d13e40e8296ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ec84985c73910809acebab3c1aa30a7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a5ec84985c73910809acebab3c1aa30a7">hookSinkNotificationDataChange</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a> &amp;payload)</td></tr>
-<tr class="memdesc:a5ec84985c73910809acebab3c1aa30a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called whenever a notified value needs to be send <a href="#a5ec84985c73910809acebab3c1aa30a7">More...</a><br/></td></tr>
+<tr class="memdesc:a5ec84985c73910809acebab3c1aa30a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called whenever a notified value needs to be send <a href="#a5ec84985c73910809acebab3c1aa30a7">More...</a><br /></td></tr>
<tr class="separator:a5ec84985c73910809acebab3c1aa30a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a811322f059e33b9c9a51b50ddb77669d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a811322f059e33b9c9a51b50ddb77669d">hookSourceNotificationDataChange</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a> &amp;payload)</td></tr>
-<tr class="memdesc:a811322f059e33b9c9a51b50ddb77669d"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called whenever a notified value needs to be send <a href="#a811322f059e33b9c9a51b50ddb77669d">More...</a><br/></td></tr>
+<tr class="memdesc:a811322f059e33b9c9a51b50ddb77669d"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called whenever a notified value needs to be send <a href="#a811322f059e33b9c9a51b50ddb77669d">More...</a><br /></td></tr>
<tr class="separator:a811322f059e33b9c9a51b50ddb77669d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98b7c046fa63650941d918076a0b58f5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a98b7c046fa63650941d918076a0b58f5">getDomainOfSink</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> &amp;domainID) const </td></tr>
-<tr class="memdesc:a98b7c046fa63650941d918076a0b58f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">E_OK in case of success. <a href="#a98b7c046fa63650941d918076a0b58f5">More...</a><br/></td></tr>
+<tr class="memdesc:a98b7c046fa63650941d918076a0b58f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">E_OK in case of success. <a href="#a98b7c046fa63650941d918076a0b58f5">More...</a><br /></td></tr>
<tr class="separator:a98b7c046fa63650941d918076a0b58f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b0da7cb550c470c3f0527e1991ff3b8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a4b0da7cb550c470c3f0527e1991ff3b8">getDomainOfSource</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> &amp;domainID) const </td></tr>
-<tr class="memdesc:a4b0da7cb550c470c3f0527e1991ff3b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">E_OK in case of success. <a href="#a4b0da7cb550c470c3f0527e1991ff3b8">More...</a><br/></td></tr>
+<tr class="memdesc:a4b0da7cb550c470c3f0527e1991ff3b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">E_OK in case of success. <a href="#a4b0da7cb550c470c3f0527e1991ff3b8">More...</a><br /></td></tr>
<tr class="separator:a4b0da7cb550c470c3f0527e1991ff3b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3bf95c28f610d351ad3501b0a10e721"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#aa3bf95c28f610d351ad3501b0a10e721">getDomainOfCrossfader</a> (const <a class="el" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfader, <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> &amp;domainID) const </td></tr>
-<tr class="memdesc:aa3bf95c28f610d351ad3501b0a10e721"><td class="mdescLeft">&#160;</td><td class="mdescRight">E_OK in case of success. <a href="#aa3bf95c28f610d351ad3501b0a10e721">More...</a><br/></td></tr>
+<tr class="memdesc:aa3bf95c28f610d351ad3501b0a10e721"><td class="mdescLeft">&#160;</td><td class="mdescRight">E_OK in case of success. <a href="#aa3bf95c28f610d351ad3501b0a10e721">More...</a><br /></td></tr>
<tr class="separator:aa3bf95c28f610d351ad3501b0a10e721"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f374bf830716b080c0bf3ec610d3c34"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a4f374bf830716b080c0bf3ec610d3c34">getStartupHandle</a> ()</td></tr>
-<tr class="memdesc:a4f374bf830716b080c0bf3ec610d3c34"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a startup handle <a href="#a4f374bf830716b080c0bf3ec610d3c34">More...</a><br/></td></tr>
+<tr class="memdesc:a4f374bf830716b080c0bf3ec610d3c34"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a startup handle <a href="#a4f374bf830716b080c0bf3ec610d3c34">More...</a><br /></td></tr>
<tr class="separator:a4f374bf830716b080c0bf3ec610d3c34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f8af4aac091f02763f2f678e7c1540e"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a6f8af4aac091f02763f2f678e7c1540e">getRundownHandle</a> ()</td></tr>
-<tr class="memdesc:a6f8af4aac091f02763f2f678e7c1540e"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a rundown handle <a href="#a6f8af4aac091f02763f2f678e7c1540e">More...</a><br/></td></tr>
+<tr class="memdesc:a6f8af4aac091f02763f2f678e7c1540e"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a rundown handle <a href="#a6f8af4aac091f02763f2f678e7c1540e">More...</a><br /></td></tr>
<tr class="separator:a6f8af4aac091f02763f2f678e7c1540e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71d7b9de71bc6cd60d80b1317a4ac6a7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a71d7b9de71bc6cd60d80b1317a4ac6a7">waitOnStartup</a> (bool startup)</td></tr>
-<tr class="memdesc:a71d7b9de71bc6cd60d80b1317a4ac6a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">tells the RoutingReceiver to start waiting for all handles to be confirmed <a href="#a71d7b9de71bc6cd60d80b1317a4ac6a7">More...</a><br/></td></tr>
+<tr class="memdesc:a71d7b9de71bc6cd60d80b1317a4ac6a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">tells the RoutingReceiver to start waiting for all handles to be confirmed <a href="#a71d7b9de71bc6cd60d80b1317a4ac6a7">More...</a><br /></td></tr>
<tr class="separator:a71d7b9de71bc6cd60d80b1317a4ac6a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1dd491623aba0b188b44ce57031540a2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a1dd491623aba0b188b44ce57031540a2">waitOnRundown</a> (bool rundown)</td></tr>
-<tr class="memdesc:a1dd491623aba0b188b44ce57031540a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">tells the RoutingReceiver to start waiting for all handles to be confirmed <a href="#a1dd491623aba0b188b44ce57031540a2">More...</a><br/></td></tr>
+<tr class="memdesc:a1dd491623aba0b188b44ce57031540a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">tells the RoutingReceiver to start waiting for all handles to be confirmed <a href="#a1dd491623aba0b188b44ce57031540a2">More...</a><br /></td></tr>
<tr class="separator:a1dd491623aba0b188b44ce57031540a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classam_1_1IAmRoutingReceive"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classam_1_1IAmRoutingReceive')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classam_1_1IAmRoutingReceive.html">am::IAmRoutingReceive</a></td></tr>
<tr class="memitem:a15caa7d5f6206c72b4d08c9c2f91bc0d inherit pub_methods_classam_1_1IAmRoutingReceive"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a15caa7d5f6206c72b4d08c9c2f91bc0d">IAmRoutingReceive</a> ()</td></tr>
@@ -354,7 +357,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00036">36</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00038">38</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -400,7 +403,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00056">56</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00058">58</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -417,7 +420,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00077">77</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00079">79</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -464,7 +467,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a72cb670a0e827739b40f1dc25275ba87">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00093">93</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00095">95</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -510,7 +513,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a0a97ac905d1999190f2fb1f37638d67c">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00196">196</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00198">198</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -556,7 +559,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a03e7fb8d499ea0c03c6c76ab13378996">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00112">112</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00114">114</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -596,7 +599,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a12ea1c73477162b22cd2fb994230f287">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00175">175</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00177">177</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -636,7 +639,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#ac7203fc07af1387bac53d5a0d490fe95">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00168">168</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00170">170</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -682,7 +685,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a874dd916d08d2db9b3c47dcb3812ea12">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00123">123</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00125">125</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -722,7 +725,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a02ba6a3dccda6609fc8976b1458f7ab6">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00189">189</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00191">191</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -762,7 +765,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#aeb11eef48f70275422fe27772973bd43">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00182">182</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00184">184</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -802,7 +805,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a06b25fb4dfe48ff01d56153251ff1364">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00161">161</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00163">163</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -848,7 +851,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a6c9b416e80282ee2c868172c69e2452e">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00142">142</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00144">144</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -894,7 +897,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#ae63720078e964f9645b9722b6a04d47c">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00431">431</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00438">438</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -934,7 +937,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#aa908806a25e9cc12977097becb3ef40b">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00397">397</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00404">404</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -981,7 +984,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a4eac2fddd9395bc97f79ceda64187b32">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00209">209</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00211">211</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -1021,7 +1024,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#ac36edace9dd1574e5208b5073d3bf078">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00404">404</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00411">411</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -1068,7 +1071,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a2c357e480a412386fce7aad8edb4543e">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00203">203</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00205">205</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -1108,7 +1111,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#ae0821ab93da899ad30d666a43622654d">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00359">359</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00366">366</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -1148,7 +1151,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a5278852c553b7f7929a424e3b716a087">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00368">368</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00375">375</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -1175,12 +1178,11 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>deregisters a converter. </p>
-<p>Also removes all sinks and sources of the controlling domain. </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on succes, E_NON_EXISTENT if not found E_UNKOWN on error </dd></dl>
+<p>Also removes all sinks and sources of the controlling domain. </p><dl class="section return"><dt>Returns</dt><dd>E_OK on succes, E_NON_EXISTENT if not found E_UNKOWN on error </dd></dl>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a3c6d5aad9a85419a5b5ee4c696f4654d">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00245">245</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00247">247</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -1207,12 +1209,11 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>this function deregisters a crossfader. </p>
-<p>removes all sources and sinks assiated as well. </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on succes, E_NON_EXISTENT if not found E_UNKOWN on error </dd></dl>
+<p>removes all sources and sinks assiated as well. </p><dl class="section return"><dt>Returns</dt><dd>E_OK on succes, E_NON_EXISTENT if not found E_UNKOWN on error </dd></dl>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a9ca751ae21440db0cfa8d84b5710b94c">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00285">285</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00287">287</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -1239,12 +1240,11 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>deregisters a domain. </p>
-<p>All sources, sinks, gateways and crossfaders from that domain will be removed as well. </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on succes, E_NON_EXISTENT if not found E_UNKOWN on error </dd></dl>
+<p>All sources, sinks, gateways and crossfaders from that domain will be removed as well. </p><dl class="section return"><dt>Returns</dt><dd>E_OK on succes, E_NON_EXISTENT if not found E_UNKOWN on error </dd></dl>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#acf94dc68c2a171d127097f9694693385">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00225">225</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00227">227</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -1271,12 +1271,11 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>deregisters a gateway. </p>
-<p>Also removes all sinks and sources of the controlling domain. </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on succes, E_NON_EXISTENT if not found E_UNKOWN on error </dd></dl>
+<p>Also removes all sinks and sources of the controlling domain. </p><dl class="section return"><dt>Returns</dt><dd>E_OK on succes, E_NON_EXISTENT if not found E_UNKOWN on error </dd></dl>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#af0ca52c12aa1bab515a051442e00bd29">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00240">240</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00242">242</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -1307,7 +1306,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a5dc4bcf614b9f3f59a6c7c738f05b6e7">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00260">260</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00262">262</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -1338,7 +1337,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a4de3ff05b440cb5ec3b79f8b78409bf1">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00275">275</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00277">277</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -1369,7 +1368,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a190aec21f3efd9c9bcf75d892e187e92">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00342">342</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00349">349</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -1409,7 +1408,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a9803e069f83e4a1139697dfcf2cf4821">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00460">460</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00467">467</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -1449,7 +1448,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#ab8916b90e085933e784f583938a8e0cf">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00450">450</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00457">457</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -1489,7 +1488,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a8a490d69529de441f62189e26f29a509">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00455">455</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00462">462</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -1519,7 +1518,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#af769e4c3961c560e450f0b6b18361f34">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00354">354</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00361">361</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -1538,7 +1537,7 @@ Public Member Functions</h2></td></tr>
<p>returns a rundown handle </p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00384">384</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00391">391</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -1569,7 +1568,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a6611f5ee0bba788a86dd1840b02ecb90">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00348">348</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00355">355</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -1588,7 +1587,7 @@ Public Member Functions</h2></td></tr>
<p>returns a startup handle </p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00377">377</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00384">384</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -1619,7 +1618,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#aa3c4072ea6329de74a3de905f4a4fe49">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00295">295</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00302">302</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -1660,7 +1659,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a94b1ef1c7c9b2b89cc26024f90608775">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00310">310</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00317">317</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -1700,7 +1699,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a49ab31952e392112eaf184db809aada3">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00290">290</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00292">292</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -1740,7 +1739,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#adc9d66b01e688c88a61b5367e71e60f8">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00300">300</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00307">307</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -1780,7 +1779,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a2038b03578f95ff9d5297914c011dbfb">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00438">438</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00445">445</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -1820,7 +1819,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#ad40e6493d938dedb90fc15f1d1f15963">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00305">305</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00312">312</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -1860,7 +1859,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#aacb97dd192686d5cd77ee80714245706">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00444">444</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00451">451</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -1900,7 +1899,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a4f8746295a5a954e2adb33acad61282f">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00315">315</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00322">322</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -1937,12 +1936,11 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>This function returns the ID to the given domainName. </p>
-<p>If already a domain is registered with this name, it will return the corresponding ID, if not it will reserve an ID but not register the domain. The other parameters of the domain will be overwritten when the domain is registered. </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_UNKNOWN on error </dd></dl>
+<p>If already a domain is registered with this name, it will return the corresponding ID, if not it will reserve an ID but not register the domain. The other parameters of the domain will be overwritten when the domain is registered. </p><dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_UNKNOWN on error </dd></dl>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a4e1db1d55e040f3f5c46994d9f768b0c">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00215">215</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00217">217</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -1979,12 +1977,11 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>This function returns the ID to the given sinkName. </p>
-<p>If already a sink is registered with this name, it will return the corresponding ID, if not it will reserve an ID but not register the sink. The other parameters of the sink will be overwritten when the sink is registered. </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_UNKNOWN on error </dd></dl>
+<p>If already a sink is registered with this name, it will return the corresponding ID, if not it will reserve an ID but not register the sink. The other parameters of the sink will be overwritten when the sink is registered. </p><dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_UNKNOWN on error </dd></dl>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#aa3583e8b977020cfdbcf5e47be25488c">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00250">250</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00252">252</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -2021,12 +2018,11 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>this function peeks a sourceclassID. </p>
-<p>It is used by the RoutingPlugins to determine the SinkClassIDs of a sinkClass. </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on succes, E_DATABASE_ERROR on error </dd></dl>
+<p>It is used by the RoutingPlugins to determine the SinkClassIDs of a sinkClass. </p><dl class="section return"><dt>Returns</dt><dd>E_OK on succes, E_DATABASE_ERROR on error </dd></dl>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#af9ac084d087a42beeb5ddd0faebd2d1b">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00326">326</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00333">333</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -2063,12 +2059,11 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>This function returns the ID to the given sourceName. </p>
-<p>If already a source is registered with this name, it will return the corresponding ID, if not it will reserve an ID but not register the source. The other parameters of the source will be overwritten when the source is registered. </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_UNKNOWN on error </dd></dl>
+<p>If already a source is registered with this name, it will return the corresponding ID, if not it will reserve an ID but not register the source. The other parameters of the source will be overwritten when the source is registered. </p><dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_UNKNOWN on error </dd></dl>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a233ca8e3757e70c9e424f7bb8029fb48">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00265">265</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00267">267</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -2105,12 +2100,11 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>this function peeks a sourceclassID. </p>
-<p>It is used by the RoutingPlugins to determine the SinkClassIDs of a sinkClass. </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on succes, E_DATABASE_ERROR on error </dd></dl>
+<p>It is used by the RoutingPlugins to determine the SinkClassIDs of a sinkClass. </p><dl class="section return"><dt>Returns</dt><dd>E_OK on succes, E_DATABASE_ERROR on error </dd></dl>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#ab68fbeaa1ef9f388218b44893ce15efc">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00331">331</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00338">338</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -2151,7 +2145,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a300c94fe3b479efefa7a6a078867e21f">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00235">235</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00237">237</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -2192,7 +2186,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a18a5df7fad65bba57bc425eecaa67d4f">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00280">280</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00282">282</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -2233,7 +2227,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a849d4c283038b940a527b942c06724a0">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00220">220</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00222">222</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -2274,7 +2268,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a9ed1cd44ef9ca9b09203a96b54f668d2">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00230">230</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00232">232</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -2311,12 +2305,11 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>Registers a sink. </p>
-<p>If the sink is part of a gateway, the listconnectionFormats is copied to the gatewayInformation </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on succes, E_ALREADY_EXISTENT if already registered E_UNKOWN on error </dd></dl>
+<p>If the sink is part of a gateway, the listconnectionFormats is copied to the gatewayInformation </p><dl class="section return"><dt>Returns</dt><dd>E_OK on succes, E_ALREADY_EXISTENT if already registered E_UNKOWN on error </dd></dl>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#ab4d06a6570362092bc185ba32a601167">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00255">255</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00257">257</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -2353,12 +2346,11 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>registers a source. </p>
-<p>If the source is part of a gateway, the listconnectionFormats is copied to the gatewayInformation </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_UNKNOWN on error, E_ALREADY_EXIST if either name or sourceID already exists </dd></dl>
+<p>If the source is part of a gateway, the listconnectionFormats is copied to the gatewayInformation </p><dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_UNKNOWN on error, E_ALREADY_EXIST if either name or sourceID already exists </dd></dl>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a2e4ca326a8c184325122a3a16a8fee71">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00270">270</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00272">272</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -2389,7 +2381,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#ad69597d7b47dc11366ae5cb9c69728c4">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00321">321</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00328">328</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -2442,7 +2434,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a4e70fab23fb1b31a630872f5976a13b3">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00416">416</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00423">423</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -2495,7 +2487,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a3ed2f0ff228d0256c544ca055576d045">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00411">411</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00418">418</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -2554,7 +2546,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a410b5484dd67defeb25531dae77fd32d">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00421">421</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00428">428</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -2613,7 +2605,7 @@ Public Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a06083196aa4c076c7a5b9dae9bbb4ebe">am::IAmRoutingReceive</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00426">426</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00433">433</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -2633,7 +2625,7 @@ Public Member Functions</h2></td></tr>
<p>tells the RoutingReceiver to start waiting for all handles to be confirmed </p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00465">465</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00472">472</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -2653,7 +2645,7 @@ Public Member Functions</h2></td></tr>
<p>tells the RoutingReceiver to start waiting for all handles to be confirmed </p>
-<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00391">391</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00398">398</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
</div>
</div>
@@ -2667,9 +2659,9 @@ Public Member Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1CAmRoutingReceiver.html">CAmRoutingReceiver</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmRoutingReceiver.js b/docs/classam_1_1CAmRoutingReceiver.js
index 032fb1c..032fb1c 100644..100755
--- a/docs/classam_1_1CAmRoutingReceiver.js
+++ b/docs/classam_1_1CAmRoutingReceiver.js
diff --git a/docs/classam_1_1CAmRoutingReceiver.png b/docs/classam_1_1CAmRoutingReceiver.png
index a4ac30a..a4ac30a 100644..100755
--- a/docs/classam_1_1CAmRoutingReceiver.png
+++ b/docs/classam_1_1CAmRoutingReceiver.png
Binary files differ
diff --git a/docs/classam_1_1CAmRoutingSender-members.html b/docs/classam_1_1CAmRoutingSender-members.html
index b516f07..d315325 100644..100755
--- a/docs/classam_1_1CAmRoutingSender-members.html
+++ b/docs/classam_1_1CAmRoutingSender-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender.html','');
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -117,22 +120,52 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender.html','');
<tr><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html#aa112c18abbb53f724e851dc90fe3a670">addDomainLookup</a>(const am_Domain_s &amp;domainData)</td><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html#a33adecaea09901b919a8ca684b6634cb">addSinkLookup</a>(const am_Sink_s &amp;sinkData)</td><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html#ae16f1eba6327e4b42c43f271cb11afdd">addSourceLookup</a>(const am_Source_s &amp;sourceData)</td><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html#abb5239715b3f1dbfe80975dbb4bb9494">asyncAbort</a>(const am_Handle_s &amp;handle)</td><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html#ab0c210156af7e2904365c4e8de0ef041">asyncConnect</a>(am_Handle_s &amp;handle, am_connectionID_t &amp;connectionID, const am_sourceID_t sourceID, const am_sinkID_t sinkID, const am_CustomConnectionFormat_t connectionFormat)</td><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html#ab7eb58fa2f979c18f259f28baf91eb66">asyncCrossFade</a>(am_Handle_s &amp;handle, const am_crossfaderID_t crossfaderID, const am_HotSink_e hotSink, const am_CustomRampType_t rampType, const am_time_t time)</td><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html#a93ae95515730eb615ab5dfc1316d7862">asyncDisconnect</a>(am_Handle_s &amp;handle, const am_connectionID_t connectionID)</td><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html#af22ae1fdcda484e9d379b13711df5c0d">asyncSetSinkNotificationConfiguration</a>(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const am_NotificationConfiguration_s &amp;notificationConfiguration)</td><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html#acb481d859b7010e0b5c70008c542e6ce">asyncSetSinkSoundProperties</a>(am_Handle_s &amp;handle, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const am_sinkID_t sinkID)</td><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html#af56987b497141e9e013dafb1789492b5">asyncSetSinkSoundProperty</a>(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const am_SoundProperty_s &amp;soundProperty)</td><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html#ada1e6203986d7ef1de6b48a844fa2967">asyncSetSinkVolume</a>(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const am_volume_t volume, const am_CustomRampType_t ramp, const am_time_t time)</td><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html#a20215f51f03ff81b98203ab3927dad26">asyncSetSourceNotificationConfiguration</a>(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_NotificationConfiguration_s &amp;notificationConfiguration)</td><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html#a0884659ca24968137a6ac81fd3fc0003">asyncSetSourceSoundProperties</a>(am_Handle_s &amp;handle, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const am_sourceID_t sourceID)</td><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html#ab6e6ac7f1a6540ca71cc60e0fb500f1b">asyncSetSourceSoundProperty</a>(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_SoundProperty_s &amp;soundProperty)</td><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html#ab02d93d54ee9cd98776a3f2d274ee24d">asyncSetSourceState</a>(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_SourceState_e state)</td><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html#a3984bb149cb451303f1671895fd8fc95">asyncSetSourceVolume</a>(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_volume_t volume, const am_CustomRampType_t ramp, const am_time_t time)</td><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html#ad390f3c51644e9b98acdf390f07b6f7b">asyncSetVolumes</a>(am_Handle_s &amp;handle, const std::vector&lt; am_Volumes_s &gt; &amp;listVolumes)</td><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html#adb9d5da2a74947be71bc33000bf61372">CAmRoutingSender</a>(const std::vector&lt; std::string &gt; &amp;listOfPluginDirectories, IAmDatabaseHandler *databaseHandler)</td><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html#a9a2011d3cd808a59285bf8f5e6555327">checkVolume</a>(const am_Handle_s handle, const am_volume_t volume)</td><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ad8ea7d92207fa921432ef611397fc5a6">AmDatabaseObserverCallbacks</a>()</td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html#abb5239715b3f1dbfe80975dbb4bb9494">asyncAbort</a>(const am_Handle_s &amp;handle)</td><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html#ab0c210156af7e2904365c4e8de0ef041">asyncConnect</a>(am_Handle_s &amp;handle, am_connectionID_t &amp;connectionID, const am_sourceID_t sourceID, const am_sinkID_t sinkID, const am_CustomConnectionFormat_t connectionFormat)</td><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html#ab7eb58fa2f979c18f259f28baf91eb66">asyncCrossFade</a>(am_Handle_s &amp;handle, const am_crossfaderID_t crossfaderID, const am_HotSink_e hotSink, const am_CustomRampType_t rampType, const am_time_t time)</td><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html#a93ae95515730eb615ab5dfc1316d7862">asyncDisconnect</a>(am_Handle_s &amp;handle, const am_connectionID_t connectionID)</td><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html#af22ae1fdcda484e9d379b13711df5c0d">asyncSetSinkNotificationConfiguration</a>(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const am_NotificationConfiguration_s &amp;notificationConfiguration)</td><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html#acb481d859b7010e0b5c70008c542e6ce">asyncSetSinkSoundProperties</a>(am_Handle_s &amp;handle, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const am_sinkID_t sinkID)</td><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html#af56987b497141e9e013dafb1789492b5">asyncSetSinkSoundProperty</a>(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const am_SoundProperty_s &amp;soundProperty)</td><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html#ada1e6203986d7ef1de6b48a844fa2967">asyncSetSinkVolume</a>(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const am_volume_t volume, const am_CustomRampType_t ramp, const am_time_t time)</td><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html#a20215f51f03ff81b98203ab3927dad26">asyncSetSourceNotificationConfiguration</a>(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_NotificationConfiguration_s &amp;notificationConfiguration)</td><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html#a0884659ca24968137a6ac81fd3fc0003">asyncSetSourceSoundProperties</a>(am_Handle_s &amp;handle, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const am_sourceID_t sourceID)</td><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html#ab6e6ac7f1a6540ca71cc60e0fb500f1b">asyncSetSourceSoundProperty</a>(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_SoundProperty_s &amp;soundProperty)</td><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html#ab02d93d54ee9cd98776a3f2d274ee24d">asyncSetSourceState</a>(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_SourceState_e state)</td><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html#a3984bb149cb451303f1671895fd8fc95">asyncSetSourceVolume</a>(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_volume_t volume, const am_CustomRampType_t ramp, const am_time_t time)</td><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html#ad390f3c51644e9b98acdf390f07b6f7b">asyncSetVolumes</a>(am_Handle_s &amp;handle, const std::vector&lt; am_Volumes_s &gt; &amp;listVolumes)</td><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html#adb9d5da2a74947be71bc33000bf61372">CAmRoutingSender</a>(const std::vector&lt; std::string &gt; &amp;listOfPluginDirectories, IAmDatabaseHandler *databaseHandler)</td><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html#a9a2011d3cd808a59285bf8f5e6555327">checkVolume</a>(const am_Handle_s handle, const am_volume_t volume)</td><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a9725c1bd535f0960259e969c40b2ecb3">dboMainConnectionStateChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a5e8e458d05d56bda96cf934f03a339d5">dboMainSinkSoundPropertyChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac8ab4c5be227c60f613b9f0bb4a86b1a">dboMainSourceSoundPropertyChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a995677c2992ea66729cf26ebed083c01">dboNewConverter</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a7132079943d73c95cc083e2563447149">dboNewCrossfader</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ab500c322b4706176f09b3324b75fdd75">dboNewDomain</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a3f333ffb10e0e1b45f009dbc941d604e">dboNewGateway</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a7245f709e570372dc89bb2fb0692eba9">dboNewMainConnection</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a24c3785630219a10ce19d7cda7a540b8">dboNewSink</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a406c7e8f23d2845a657e2f7c2cbe41cc">dboNewSource</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a2e307c531b2b093eb27379a3b8a378d1">dboNumberOfSinkClassesChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a3f3319ef501b27fb4ba526c04df781d0">dboNumberOfSourceClassesChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a73e48865df8f26a5b8ac39cd71e3bd7e">dboRemoveConverter</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac5a8645d9ee9324a13ba960a9cb158dd">dboRemoveCrossfader</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a9df052a957c49cae380549bf3dd73107">dboRemovedMainConnection</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a89b201b8a6b6b18506587bd447d8007c">dboRemoveDomain</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#aa495d5e3016f968a8937356fa4baca2e">dboRemovedSink</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#aebfece67d798cfaa6f3ec9744c93e358">dboRemovedSource</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac16f82bc2e6e2075d33010e8c54eb865">dboRemoveGateway</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a88f77a09852735935c5373a3de7aa3e3">dboSinkAvailabilityChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a468ff298f4daab677104946b5d39de8a">dboSinkMainNotificationConfigurationChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac2dee5b93adccfc98a0d73221b25271e">dboSinkMuteStateChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ab5a3e035342aa1cc937e6f7b4f4fce9e">dboSinkUpdated</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ae8ff4da2cbf3a0619b8f4f0d64d8ca21">dboSourceAvailabilityChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a1cdf3d7dde1c495e7f2eade875de945f">dboSourceMainNotificationConfigurationChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a85b8f794db68e230cb2ee611f81eee14">dboSourceUpdated</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a37688a54a686caca7c18568bb6d3b91e">dboSystemPropertyChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a472f2e94e924561a02daaba90455d7bc">dboTimingInformationChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a78f7a9c7ca0565fa8d90e22b74a59902">dboVolumeChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html#abb3481710425c5c118c76ca41fed87a7">getInterfaceVersion</a>(std::string &amp;version) const </td><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html#a194c67b22f11a192bac1a89556448c73">getListHandles</a>(std::vector&lt; am_Handle_s &gt; &amp;listHandles) const </td><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html#a714ad80a82f8905e08ad38a3f3aee0b1">getListPlugins</a>(std::vector&lt; std::string &gt; &amp;interfaces) const </td><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></td><td class="entry"></td></tr>
@@ -149,15 +182,16 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender.html','');
<tr><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html#a751e3326a925abcb4fa086ae226b4be1">setRoutingRundown</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html#aa988328ad34d96283b7488b1c45e139c">startupInterfaces</a>(CAmRoutingReceiver *iRoutingReceiver)</td><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html#aa2e09ef052974e7d681e001bf9421bbb">writeToDatabaseAndRemove</a>(const am_Handle_s handle)</td><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html#af4422483670d6106a7fd5845d4837b1b">~CAmRoutingSender</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a214d6879045a1249a0bbd9d6338e20e2">~AmDatabaseObserverCallbacks</a>()</td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html#af4422483670d6106a7fd5845d4837b1b">~CAmRoutingSender</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmRoutingSender.html b/docs/classam_1_1CAmRoutingSender.html
index 4a14789..0df4846 100644..100755
--- a/docs/classam_1_1CAmRoutingSender.html
+++ b/docs/classam_1_1CAmRoutingSender.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::CAmRoutingSender Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender.html','');
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -119,6 +122,15 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender.html','');
<a href="classam_1_1CAmRoutingSender.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for am::CAmRoutingSender:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="classam_1_1CAmRoutingSender.png" usemap="#am::CAmRoutingSender_map" alt=""/>
+ <map id="am::CAmRoutingSender_map" name="am::CAmRoutingSender_map">
+<area href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html" title="Database observer. " alt="am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks" shape="rect" coords="0,56,370,80"/>
+</map>
+ </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
@@ -153,7 +165,7 @@ Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html">handleVolumeBase</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html">InterfaceNamePairs</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">&lt; is used to pair interfaces with busnames <a href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">&lt; is used to pair interfaces with busnames <a href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
@@ -163,7 +175,7 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:af4422483670d6106a7fd5845d4837b1b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender.html#af4422483670d6106a7fd5845d4837b1b">~CAmRoutingSender</a> ()</td></tr>
<tr class="separator:af4422483670d6106a7fd5845d4837b1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af382d7ad1b663bd873261d1c4ae6792b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b">removeHandle</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> &amp;handle)</td></tr>
-<tr class="memdesc:af382d7ad1b663bd873261d1c4ae6792b"><td class="mdescLeft">&#160;</td><td class="mdescRight">removes a handle from the list <a href="#af382d7ad1b663bd873261d1c4ae6792b">More...</a><br/></td></tr>
+<tr class="memdesc:af382d7ad1b663bd873261d1c4ae6792b"><td class="mdescLeft">&#160;</td><td class="mdescRight">removes a handle from the list <a href="#af382d7ad1b663bd873261d1c4ae6792b">More...</a><br /></td></tr>
<tr class="separator:af382d7ad1b663bd873261d1c4ae6792b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa112c18abbb53f724e851dc90fe3a670"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender.html#aa112c18abbb53f724e851dc90fe3a670">addDomainLookup</a> (const <a class="el" href="structam_1_1am__Domain__s.html">am_Domain_s</a> &amp;domainData)</td></tr>
<tr class="separator:aa112c18abbb53f724e851dc90fe3a670"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -228,19 +240,88 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a6ff3d1c8739255261982b4be95a4122c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender.html#a6ff3d1c8739255261982b4be95a4122c">resyncConnectionState</a> (const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt; <a class="el" href="structam_1_1am__Connection__s.html">am_Connection_s</a> &gt; &amp;listOfExistingConnections)</td></tr>
<tr class="separator:a6ff3d1c8739255261982b4be95a4122c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2e09ef052974e7d681e001bf9421bbb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender.html#aa2e09ef052974e7d681e001bf9421bbb">writeToDatabaseAndRemove</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle)</td></tr>
-<tr class="memdesc:aa2e09ef052974e7d681e001bf9421bbb"><td class="mdescLeft">&#160;</td><td class="mdescRight">write data to Database and remove handle <a href="#aa2e09ef052974e7d681e001bf9421bbb">More...</a><br/></td></tr>
+<tr class="memdesc:aa2e09ef052974e7d681e001bf9421bbb"><td class="mdescLeft">&#160;</td><td class="mdescRight">write data to Database and remove handle <a href="#aa2e09ef052974e7d681e001bf9421bbb">More...</a><br /></td></tr>
<tr class="separator:aa2e09ef052974e7d681e001bf9421bbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a2011d3cd808a59285bf8f5e6555327"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender.html#a9a2011d3cd808a59285bf8f5e6555327">checkVolume</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume)</td></tr>
<tr class="separator:a9a2011d3cd808a59285bf8f5e6555327"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27c6dca21513a4ecdf4e24ac43bc8707"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender.html#a27c6dca21513a4ecdf4e24ac43bc8707">handleExists</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle)</td></tr>
-<tr class="memdesc:a27c6dca21513a4ecdf4e24ac43bc8707"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns true if the handle exists <a href="#a27c6dca21513a4ecdf4e24ac43bc8707">More...</a><br/></td></tr>
+<tr class="memdesc:a27c6dca21513a4ecdf4e24ac43bc8707"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns true if the handle exists <a href="#a27c6dca21513a4ecdf4e24ac43bc8707">More...</a><br /></td></tr>
<tr class="separator:a27c6dca21513a4ecdf4e24ac43bc8707"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td></tr>
+<tr class="memitem:ad8ea7d92207fa921432ef611397fc5a6 inherit pub_methods_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ad8ea7d92207fa921432ef611397fc5a6">AmDatabaseObserverCallbacks</a> ()</td></tr>
+<tr class="separator:ad8ea7d92207fa921432ef611397fc5a6 inherit pub_methods_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a214d6879045a1249a0bbd9d6338e20e2 inherit pub_methods_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a214d6879045a1249a0bbd9d6338e20e2">~AmDatabaseObserverCallbacks</a> ()</td></tr>
+<tr class="separator:a214d6879045a1249a0bbd9d6338e20e2 inherit pub_methods_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td></tr>
+<tr class="memitem:a2e307c531b2b093eb27379a3b8a378d1 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void()&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a2e307c531b2b093eb27379a3b8a378d1">dboNumberOfSinkClassesChanged</a></td></tr>
+<tr class="separator:a2e307c531b2b093eb27379a3b8a378d1 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f3319ef501b27fb4ba526c04df781d0 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void()&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a3f3319ef501b27fb4ba526c04df781d0">dboNumberOfSourceClassesChanged</a></td></tr>
+<tr class="separator:a3f3319ef501b27fb4ba526c04df781d0 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a24c3785630219a10ce19d7cda7a540b8 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a24c3785630219a10ce19d7cda7a540b8">dboNewSink</a></td></tr>
+<tr class="separator:a24c3785630219a10ce19d7cda7a540b8 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a406c7e8f23d2845a657e2f7c2cbe41cc inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a406c7e8f23d2845a657e2f7c2cbe41cc">dboNewSource</a></td></tr>
+<tr class="separator:a406c7e8f23d2845a657e2f7c2cbe41cc inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab500c322b4706176f09b3324b75fdd75 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="structam_1_1am__Domain__s.html">am_Domain_s</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ab500c322b4706176f09b3324b75fdd75">dboNewDomain</a></td></tr>
+<tr class="separator:ab500c322b4706176f09b3324b75fdd75 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f333ffb10e0e1b45f009dbc941d604e inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a3f333ffb10e0e1b45f009dbc941d604e">dboNewGateway</a></td></tr>
+<tr class="separator:a3f333ffb10e0e1b45f009dbc941d604e inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a995677c2992ea66729cf26ebed083c01 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a995677c2992ea66729cf26ebed083c01">dboNewConverter</a></td></tr>
+<tr class="separator:a995677c2992ea66729cf26ebed083c01 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7132079943d73c95cc083e2563447149 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a7132079943d73c95cc083e2563447149">dboNewCrossfader</a></td></tr>
+<tr class="separator:a7132079943d73c95cc083e2563447149 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7245f709e570372dc89bb2fb0692eba9 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="structam_1_1am__MainConnectionType__s.html">am_MainConnectionType_s</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a7245f709e570372dc89bb2fb0692eba9">dboNewMainConnection</a></td></tr>
+<tr class="separator:a7245f709e570372dc89bb2fb0692eba9 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9df052a957c49cae380549bf3dd73107 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a>)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a9df052a957c49cae380549bf3dd73107">dboRemovedMainConnection</a></td></tr>
+<tr class="separator:a9df052a957c49cae380549bf3dd73107 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa495d5e3016f968a8937356fa4baca2e inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>, const bool)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#aa495d5e3016f968a8937356fa4baca2e">dboRemovedSink</a></td></tr>
+<tr class="separator:aa495d5e3016f968a8937356fa4baca2e inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aebfece67d798cfaa6f3ec9744c93e358 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>, const bool)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#aebfece67d798cfaa6f3ec9744c93e358">dboRemovedSource</a></td></tr>
+<tr class="separator:aebfece67d798cfaa6f3ec9744c93e358 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a89b201b8a6b6b18506587bd447d8007c inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a89b201b8a6b6b18506587bd447d8007c">dboRemoveDomain</a></td></tr>
+<tr class="separator:a89b201b8a6b6b18506587bd447d8007c inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac16f82bc2e6e2075d33010e8c54eb865 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a>)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac16f82bc2e6e2075d33010e8c54eb865">dboRemoveGateway</a></td></tr>
+<tr class="separator:ac16f82bc2e6e2075d33010e8c54eb865 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73e48865df8f26a5b8ac39cd71e3bd7e inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a>)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a73e48865df8f26a5b8ac39cd71e3bd7e">dboRemoveConverter</a></td></tr>
+<tr class="separator:a73e48865df8f26a5b8ac39cd71e3bd7e inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac5a8645d9ee9324a13ba960a9cb158dd inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a>)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac5a8645d9ee9324a13ba960a9cb158dd">dboRemoveCrossfader</a></td></tr>
+<tr class="separator:ac5a8645d9ee9324a13ba960a9cb158dd inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9725c1bd535f0960259e969c40b2ecb3 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a>, const <a class="el" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am_ConnectionState_e</a>)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a9725c1bd535f0960259e969c40b2ecb3">dboMainConnectionStateChanged</a></td></tr>
+<tr class="separator:a9725c1bd535f0960259e969c40b2ecb3 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5e8e458d05d56bda96cf934f03a339d5 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>, const <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a5e8e458d05d56bda96cf934f03a339d5">dboMainSinkSoundPropertyChanged</a></td></tr>
+<tr class="separator:a5e8e458d05d56bda96cf934f03a339d5 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac8ab4c5be227c60f613b9f0bb4a86b1a inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>, const <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac8ab4c5be227c60f613b9f0bb4a86b1a">dboMainSourceSoundPropertyChanged</a></td></tr>
+<tr class="separator:ac8ab4c5be227c60f613b9f0bb4a86b1a inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a88f77a09852735935c5373a3de7aa3e3 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>, const <a class="el" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a88f77a09852735935c5373a3de7aa3e3">dboSinkAvailabilityChanged</a></td></tr>
+<tr class="separator:a88f77a09852735935c5373a3de7aa3e3 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae8ff4da2cbf3a0619b8f4f0d64d8ca21 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>, const <a class="el" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ae8ff4da2cbf3a0619b8f4f0d64d8ca21">dboSourceAvailabilityChanged</a></td></tr>
+<tr class="separator:ae8ff4da2cbf3a0619b8f4f0d64d8ca21 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a78f7a9c7ca0565fa8d90e22b74a59902 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>, const <a class="el" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a>)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a78f7a9c7ca0565fa8d90e22b74a59902">dboVolumeChanged</a></td></tr>
+<tr class="separator:a78f7a9c7ca0565fa8d90e22b74a59902 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac2dee5b93adccfc98a0d73221b25271e inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>, const <a class="el" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a>)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac2dee5b93adccfc98a0d73221b25271e">dboSinkMuteStateChanged</a></td></tr>
+<tr class="separator:ac2dee5b93adccfc98a0d73221b25271e inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a37688a54a686caca7c18568bb6d3b91e inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a37688a54a686caca7c18568bb6d3b91e">dboSystemPropertyChanged</a></td></tr>
+<tr class="separator:a37688a54a686caca7c18568bb6d3b91e inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a472f2e94e924561a02daaba90455d7bc inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a>, const <a class="el" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a>)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a472f2e94e924561a02daaba90455d7bc">dboTimingInformationChanged</a></td></tr>
+<tr class="separator:a472f2e94e924561a02daaba90455d7bc inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5a3e035342aa1cc937e6f7b4f4fce9e inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>, const <a class="el" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a>, const std::vector&lt; <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &gt; &amp;, const bool)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ab5a3e035342aa1cc937e6f7b4f4fce9e">dboSinkUpdated</a></td></tr>
+<tr class="separator:ab5a3e035342aa1cc937e6f7b4f4fce9e inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85b8f794db68e230cb2ee611f81eee14 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>, const <a class="el" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a>, const std::vector&lt; <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &gt; &amp;, const bool)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a85b8f794db68e230cb2ee611f81eee14">dboSourceUpdated</a></td></tr>
+<tr class="separator:a85b8f794db68e230cb2ee611f81eee14 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a468ff298f4daab677104946b5d39de8a inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>, const <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a468ff298f4daab677104946b5d39de8a">dboSinkMainNotificationConfigurationChanged</a></td></tr>
+<tr class="separator:a468ff298f4daab677104946b5d39de8a inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1cdf3d7dde1c495e7f2eade875de945f inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>, const <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a1cdf3d7dde1c495e7f2eade875de945f">dboSourceMainNotificationConfigurationChanged</a></td></tr>
+<tr class="separator:a1cdf3d7dde1c495e7f2eade875de945f inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f6110cff1177bdfe88cbe5cdcd44932 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">CAmDatabaseHandlerMap</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a8f6110cff1177bdfe88cbe5cdcd44932">mpDatabaseHandler</a></td></tr>
+<tr class="separator:a8f6110cff1177bdfe88cbe5cdcd44932 inherit pro_attribs_structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Implements the RoutingSendInterface. </p>
<p>Loads all plugins and dispatches calls to the plugins </p>
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00044">44</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00045">45</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="adb9d5da2a74947be71bc33000bf61372"></a>
<div class="memitem">
@@ -266,7 +347,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00046">46</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00048">48</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -283,7 +364,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00175">175</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00212">212</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -303,7 +384,7 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<dl class="section author"><dt>Author</dt><dd>Christian this adds the Crossfader to the lookup table of the Router. The data is used to have a quick lookup of the correct pluginInterface. This must be done whenever a Crossfader is registered. </dd></dl>
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00671">671</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00708">708</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -322,7 +403,7 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<dl class="section author"><dt>Author</dt><dd>Christian this adds the domain to the lookup table of the Router. The data is used to have a quick lookup of the correct pluginInterface. This must be done whenever a domain is registered. </dd></dl>
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00614">614</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00651">651</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -341,7 +422,7 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<dl class="section author"><dt>Author</dt><dd>Christian this adds the Sink to the lookup table of the Router. The data is used to have a quick lookup of the correct pluginInterface. This must be done whenever a Sink is registered. </dd></dl>
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00653">653</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00690">690</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -360,7 +441,7 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<dl class="section author"><dt>Author</dt><dd>Christian this adds the Source to the lookup table of the Router. The data is used to have a quick lookup of the correct pluginInterface. This must be done whenever a Source is registered. </dd></dl>
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00635">635</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00672">672</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -378,7 +459,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00205">205</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00242">242</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -424,7 +505,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00217">217</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00254">254</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -470,7 +551,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00563">563</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00600">600</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -498,7 +579,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00269">269</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00306">306</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -532,7 +613,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00889">889</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00941">941</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -566,7 +647,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00526">526</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00563">563</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -600,7 +681,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00416">416</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00453">453</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -646,7 +727,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00306">306</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00343">343</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -680,7 +761,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00926">926</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00978">978</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -714,7 +795,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00489">489</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00526">526</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -748,7 +829,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00453">453</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00490">490</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -782,7 +863,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00380">380</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00417">417</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -828,7 +909,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00343">343</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00380">380</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -856,7 +937,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00845">845</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00897">897</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -884,7 +965,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l01009">1009</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l01061">1061</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -902,7 +983,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00983">983</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l01035">1035</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -920,7 +1001,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00767">767</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00804">804</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -938,7 +1019,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00973">973</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l01025">1025</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -958,7 +1039,7 @@ Public Member Functions</h2></td></tr>
<p>returns true if the handle exists </p>
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l01024">1024</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l01076">1076</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -976,7 +1057,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l01123">1123</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l01175">1175</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -995,7 +1076,7 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<dl class="section author"><dt>Author</dt><dd>Christian this removes the Crossfader to the lookup table of the Router. This must be done everytime a crossfader is deregistered. </dd></dl>
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00739">739</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00776">776</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -1014,7 +1095,7 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<dl class="section author"><dt>Author</dt><dd>Christian this removes the Domain to the lookup table of the Router. This must be done everytime a domain is deregistered. </dd></dl>
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00688">688</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00725">725</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -1041,7 +1122,7 @@ Public Member Functions</h2></td></tr>
</dl>
<dl class="section return"><dt>Returns</dt><dd>E_OK in case of success </dd></dl>
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00757">757</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00794">794</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -1060,7 +1141,7 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<dl class="section author"><dt>Author</dt><dd>Christian this removes the Sink to the lookup table of the Router. This must be done everytime a sink is deregistered. </dd></dl>
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00722">722</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00759">759</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -1079,7 +1160,7 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<dl class="section author"><dt>Author</dt><dd>Christian this removes the Source to the lookup table of the Router. This must be done everytime a source is deregistered. </dd></dl>
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00705">705</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00742">742</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -1107,7 +1188,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00987">987</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l01039">1039</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -1135,7 +1216,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00599">599</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00636">636</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -1152,7 +1233,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00800">800</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00852">852</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -1169,7 +1250,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00823">823</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00875">875</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -1187,7 +1268,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00187">187</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00224">224</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -1207,7 +1288,7 @@ Public Member Functions</h2></td></tr>
<p>write data to Database and remove handle </p>
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l00996">996</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l01048">1048</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -1221,9 +1302,9 @@ Public Member Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmRoutingSender.js b/docs/classam_1_1CAmRoutingSender.js
index 58a9a65..58a9a65 100644..100755
--- a/docs/classam_1_1CAmRoutingSender.js
+++ b/docs/classam_1_1CAmRoutingSender.js
diff --git a/docs/classam_1_1CAmRoutingSender.png b/docs/classam_1_1CAmRoutingSender.png
new file mode 100755
index 0000000..e60a161
--- /dev/null
+++ b/docs/classam_1_1CAmRoutingSender.png
Binary files differ
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleConnect-members.html b/docs/classam_1_1CAmRoutingSender_1_1handleConnect-members.html
index 108cf43..7a40ec2 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleConnect-members.html
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleConnect-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender_1_1handleC
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -125,9 +128,9 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender_1_1handleC
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleConnect.html b/docs/classam_1_1CAmRoutingSender_1_1handleConnect.html
index 973da9d..c24718b 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleConnect.html
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleConnect.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::CAmRoutingSender::handleConnect Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender_1_1handleC
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -132,7 +135,7 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a47f5029ff08a5985ff86d1237dedc670"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleConnect.html#a47f5029ff08a5985ff86d1237dedc670">~handleConnect</a> ()</td></tr>
<tr class="separator:a47f5029ff08a5985ff86d1237dedc670"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4354f04c5b377a4de77e4e5b8a739b0e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleConnect.html#a4354f04c5b377a4de77e4e5b8a739b0e">writeDataToDatabase</a> ()</td></tr>
-<tr class="memdesc:a4354f04c5b377a4de77e4e5b8a739b0e"><td class="mdescLeft">&#160;</td><td class="mdescRight">function to write the handle data to the database <a href="#a4354f04c5b377a4de77e4e5b8a739b0e">More...</a><br/></td></tr>
+<tr class="memdesc:a4354f04c5b377a4de77e4e5b8a739b0e"><td class="mdescLeft">&#160;</td><td class="mdescRight">function to write the handle data to the database <a href="#a4354f04c5b377a4de77e4e5b8a739b0e">More...</a><br /></td></tr>
<tr class="separator:a4354f04c5b377a4de77e4e5b8a739b0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classam_1_1CAmRoutingSender_1_1handleDataBase"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classam_1_1CAmRoutingSender_1_1handleDataBase')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">am::CAmRoutingSender::handleDataBase</a></td></tr>
<tr class="memitem:a34ec062bc431dd369bce93090a41e4f1 inherit pub_methods_classam_1_1CAmRoutingSender_1_1handleDataBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#a34ec062bc431dd369bce93090a41e4f1">handleDataBase</a> (<a class="el" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a> *interface, <a class="el" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a> *databaseHandler)</td></tr>
@@ -150,7 +153,7 @@ Additional Inherited Members</h2></td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00223">223</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00224">224</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a819c63e236aa44ee358e5b39d441a850"></a>
<div class="memitem">
@@ -190,7 +193,7 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00226">226</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00227">227</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div>
</div>
@@ -207,7 +210,7 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l01135">1135</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l01187">1187</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -237,7 +240,7 @@ Additional Inherited Members</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#aac0a0cddabacbf6807bcae5017faf062">am::CAmRoutingSender::handleDataBase</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l01084">1084</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l01136">1136</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -251,9 +254,9 @@ Additional Inherited Members</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a></li><li class="navelem"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleConnect.html">handleConnect</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleConnect.js b/docs/classam_1_1CAmRoutingSender_1_1handleConnect.js
index aa5df5a..aa5df5a 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleConnect.js
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleConnect.js
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleConnect.png b/docs/classam_1_1CAmRoutingSender_1_1handleConnect.png
index bc0be15..bc0be15 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleConnect.png
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleConnect.png
Binary files differ
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleCrossFader-members.html b/docs/classam_1_1CAmRoutingSender_1_1handleCrossFader-members.html
index 4f89aa8..afb0495 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleCrossFader-members.html
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleCrossFader-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender_1_1handleC
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -125,9 +128,9 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender_1_1handleC
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleCrossFader.html b/docs/classam_1_1CAmRoutingSender_1_1handleCrossFader.html
index 5ecd860..21d9d45 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleCrossFader.html
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleCrossFader.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::CAmRoutingSender::handleCrossFader Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender_1_1handleC
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -132,7 +135,7 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:ac9671a53baeaf964d602b3be1bcfb16d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleCrossFader.html#ac9671a53baeaf964d602b3be1bcfb16d">~handleCrossFader</a> ()</td></tr>
<tr class="separator:ac9671a53baeaf964d602b3be1bcfb16d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41d2298e56e9fa6255f22297ae951ec1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleCrossFader.html#a41d2298e56e9fa6255f22297ae951ec1">writeDataToDatabase</a> ()</td></tr>
-<tr class="memdesc:a41d2298e56e9fa6255f22297ae951ec1"><td class="mdescLeft">&#160;</td><td class="mdescRight">function to write the handle data to the database <a href="#a41d2298e56e9fa6255f22297ae951ec1">More...</a><br/></td></tr>
+<tr class="memdesc:a41d2298e56e9fa6255f22297ae951ec1"><td class="mdescLeft">&#160;</td><td class="mdescRight">function to write the handle data to the database <a href="#a41d2298e56e9fa6255f22297ae951ec1">More...</a><br /></td></tr>
<tr class="separator:a41d2298e56e9fa6255f22297ae951ec1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classam_1_1CAmRoutingSender_1_1handleDataBase"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classam_1_1CAmRoutingSender_1_1handleDataBase')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">am::CAmRoutingSender::handleDataBase</a></td></tr>
<tr class="memitem:a34ec062bc431dd369bce93090a41e4f1 inherit pub_methods_classam_1_1CAmRoutingSender_1_1handleDataBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#a34ec062bc431dd369bce93090a41e4f1">handleDataBase</a> (<a class="el" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a> *interface, <a class="el" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a> *databaseHandler)</td></tr>
@@ -150,7 +153,7 @@ Additional Inherited Members</h2></td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00209">209</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00210">210</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="ac5de71c3229fccebba3cfc20b135f2ed"></a>
<div class="memitem">
@@ -196,7 +199,7 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00212">212</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00213">213</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div>
</div>
@@ -221,7 +224,7 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00216">216</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00217">217</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div>
</div>
@@ -251,7 +254,7 @@ Additional Inherited Members</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#aac0a0cddabacbf6807bcae5017faf062">am::CAmRoutingSender::handleDataBase</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l01079">1079</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l01131">1131</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -265,9 +268,9 @@ Additional Inherited Members</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a></li><li class="navelem"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleCrossFader.html">handleCrossFader</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleCrossFader.js b/docs/classam_1_1CAmRoutingSender_1_1handleCrossFader.js
index 0e003d8..0e003d8 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleCrossFader.js
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleCrossFader.js
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleCrossFader.png b/docs/classam_1_1CAmRoutingSender_1_1handleCrossFader.png
index 4e02d2f..4e02d2f 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleCrossFader.png
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleCrossFader.png
Binary files differ
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleDataBase-members.html b/docs/classam_1_1CAmRoutingSender_1_1handleDataBase-members.html
index 3166431..a82d23e 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleDataBase-members.html
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleDataBase-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender_1_1handleD
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -123,9 +126,9 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender_1_1handleD
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleDataBase.html b/docs/classam_1_1CAmRoutingSender_1_1handleDataBase.html
index 01ee172..15628f3 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleDataBase.html
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleDataBase.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::CAmRoutingSender::handleDataBase Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender_1_1handleD
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -144,7 +147,7 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a9c14046976121a1d1c281fb6d8ca7d35"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#a9c14046976121a1d1c281fb6d8ca7d35">~handleDataBase</a> ()</td></tr>
<tr class="separator:a9c14046976121a1d1c281fb6d8ca7d35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac0a0cddabacbf6807bcae5017faf062"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#aac0a0cddabacbf6807bcae5017faf062">writeDataToDatabase</a> ()=0</td></tr>
-<tr class="memdesc:aac0a0cddabacbf6807bcae5017faf062"><td class="mdescLeft">&#160;</td><td class="mdescRight">function to write the handle data to the database <a href="#aac0a0cddabacbf6807bcae5017faf062">More...</a><br/></td></tr>
+<tr class="memdesc:aac0a0cddabacbf6807bcae5017faf062"><td class="mdescLeft">&#160;</td><td class="mdescRight">function to write the handle data to the database <a href="#aac0a0cddabacbf6807bcae5017faf062">More...</a><br /></td></tr>
<tr class="separator:aac0a0cddabacbf6807bcae5017faf062"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28790a9d6acfe3f2ad95c6ed689a74d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#a28790a9d6acfe3f2ad95c6ed689a74d9">returnInterface</a> ()</td></tr>
<tr class="separator:a28790a9d6acfe3f2ad95c6ed689a74d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -156,7 +159,7 @@ Protected Attributes</h2></td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00090">90</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00091">91</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a34ec062bc431dd369bce93090a41e4f1"></a>
<div class="memitem">
@@ -190,7 +193,7 @@ Protected Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00093">93</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00094">94</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div>
</div>
@@ -215,7 +218,7 @@ Protected Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00094">94</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00095">95</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div>
</div>
@@ -241,7 +244,7 @@ Protected Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00096">96</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00097">97</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div>
</div>
@@ -291,7 +294,7 @@ Protected Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00100">100</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00101">101</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div>
</div>
@@ -304,9 +307,9 @@ Protected Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a></li><li class="navelem"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">handleDataBase</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleDataBase.js b/docs/classam_1_1CAmRoutingSender_1_1handleDataBase.js
index 5fff414..5fff414 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleDataBase.js
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleDataBase.js
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleDataBase.png b/docs/classam_1_1CAmRoutingSender_1_1handleDataBase.png
index 48647eb..48647eb 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleDataBase.png
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleDataBase.png
Binary files differ
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleDisconnect-members.html b/docs/classam_1_1CAmRoutingSender_1_1handleDisconnect-members.html
index 9010565..c938822 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleDisconnect-members.html
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleDisconnect-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender_1_1handleD
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -125,9 +128,9 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender_1_1handleD
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleDisconnect.html b/docs/classam_1_1CAmRoutingSender_1_1handleDisconnect.html
index ba681fe..5d7f16f 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleDisconnect.html
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleDisconnect.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::CAmRoutingSender::handleDisconnect Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender_1_1handleD
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -132,7 +135,7 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a8f6d709e81022353268a1274edd675bf"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleDisconnect.html#a8f6d709e81022353268a1274edd675bf">~handleDisconnect</a> ()</td></tr>
<tr class="separator:a8f6d709e81022353268a1274edd675bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca4d52488579bf52e45e313c7e6b351a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleDisconnect.html#aca4d52488579bf52e45e313c7e6b351a">writeDataToDatabase</a> ()</td></tr>
-<tr class="memdesc:aca4d52488579bf52e45e313c7e6b351a"><td class="mdescLeft">&#160;</td><td class="mdescRight">function to write the handle data to the database <a href="#aca4d52488579bf52e45e313c7e6b351a">More...</a><br/></td></tr>
+<tr class="memdesc:aca4d52488579bf52e45e313c7e6b351a"><td class="mdescLeft">&#160;</td><td class="mdescRight">function to write the handle data to the database <a href="#aca4d52488579bf52e45e313c7e6b351a">More...</a><br /></td></tr>
<tr class="separator:aca4d52488579bf52e45e313c7e6b351a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classam_1_1CAmRoutingSender_1_1handleDataBase"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classam_1_1CAmRoutingSender_1_1handleDataBase')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">am::CAmRoutingSender::handleDataBase</a></td></tr>
<tr class="memitem:a34ec062bc431dd369bce93090a41e4f1 inherit pub_methods_classam_1_1CAmRoutingSender_1_1handleDataBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#a34ec062bc431dd369bce93090a41e4f1">handleDataBase</a> (<a class="el" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a> *interface, <a class="el" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a> *databaseHandler)</td></tr>
@@ -150,7 +153,7 @@ Additional Inherited Members</h2></td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00237">237</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00238">238</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a61bea511926c57674d9e2f9584ee07f0"></a>
<div class="memitem">
@@ -196,7 +199,7 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00240">240</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00241">241</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div>
</div>
@@ -213,7 +216,7 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l01143">1143</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l01195">1195</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -243,7 +246,7 @@ Additional Inherited Members</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#aac0a0cddabacbf6807bcae5017faf062">am::CAmRoutingSender::handleDataBase</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l01090">1090</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l01142">1142</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -257,9 +260,9 @@ Additional Inherited Members</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a></li><li class="navelem"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleDisconnect.html">handleDisconnect</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleDisconnect.js b/docs/classam_1_1CAmRoutingSender_1_1handleDisconnect.js
index 9dd2672..9dd2672 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleDisconnect.js
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleDisconnect.js
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleDisconnect.png b/docs/classam_1_1CAmRoutingSender_1_1handleDisconnect.png
index e3c2bfe..e3c2bfe 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleDisconnect.png
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleDisconnect.png
Binary files differ
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration-members.html b/docs/classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration-members.html
index c9d8f12..3754677 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration-members.html
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender_1_1handleS
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -125,9 +128,9 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender_1_1handleS
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html b/docs/classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html
index fcb9d5b..a490ecd 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::CAmRoutingSender::handleSetSinkNotificationConfiguration Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender_1_1handleS
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -132,7 +135,7 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:ae746edba880f6653890e8887251cb241"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html#ae746edba880f6653890e8887251cb241">~handleSetSinkNotificationConfiguration</a> ()</td></tr>
<tr class="separator:ae746edba880f6653890e8887251cb241"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d9333f45e03489f2f2796f0fa2336b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html#a8d9333f45e03489f2f2796f0fa2336b9">writeDataToDatabase</a> ()</td></tr>
-<tr class="memdesc:a8d9333f45e03489f2f2796f0fa2336b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">function to write the handle data to the database <a href="#a8d9333f45e03489f2f2796f0fa2336b9">More...</a><br/></td></tr>
+<tr class="memdesc:a8d9333f45e03489f2f2796f0fa2336b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">function to write the handle data to the database <a href="#a8d9333f45e03489f2f2796f0fa2336b9">More...</a><br /></td></tr>
<tr class="separator:a8d9333f45e03489f2f2796f0fa2336b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classam_1_1CAmRoutingSender_1_1handleDataBase"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classam_1_1CAmRoutingSender_1_1handleDataBase')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">am::CAmRoutingSender::handleDataBase</a></td></tr>
<tr class="memitem:a34ec062bc431dd369bce93090a41e4f1 inherit pub_methods_classam_1_1CAmRoutingSender_1_1handleDataBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#a34ec062bc431dd369bce93090a41e4f1">handleDataBase</a> (<a class="el" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a> *interface, <a class="el" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a> *databaseHandler)</td></tr>
@@ -150,7 +153,7 @@ Additional Inherited Members</h2></td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00263">263</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00264">264</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="ad1cb2d14419a82fddc68d5d673e360c3"></a>
<div class="memitem">
@@ -196,7 +199,7 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00266">266</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00267">267</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div>
</div>
@@ -221,7 +224,7 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00270">270</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00271">271</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div>
</div>
@@ -251,7 +254,7 @@ Additional Inherited Members</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#aac0a0cddabacbf6807bcae5017faf062">am::CAmRoutingSender::handleDataBase</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l01113">1113</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l01165">1165</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -265,9 +268,9 @@ Additional Inherited Members</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a></li><li class="navelem"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html">handleSetSinkNotificationConfiguration</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.js b/docs/classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.js
index 530c9bd..530c9bd 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.js
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.js
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.png b/docs/classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.png
index 4cf1e82..4cf1e82 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.png
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.png
Binary files differ
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration-members.html b/docs/classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration-members.html
index 64d869f..896a709 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration-members.html
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender_1_1handleS
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -125,9 +128,9 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender_1_1handleS
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html b/docs/classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html
index de0227b..fd545b3 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::CAmRoutingSender::handleSetSourceNotificationConfiguration Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender_1_1handleS
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -132,7 +135,7 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a95b6a712d31a5388eef299eb913b7e7f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html#a95b6a712d31a5388eef299eb913b7e7f">~handleSetSourceNotificationConfiguration</a> ()</td></tr>
<tr class="separator:a95b6a712d31a5388eef299eb913b7e7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec3a7fd7be2f4dfba5ead79ff94c531d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html#aec3a7fd7be2f4dfba5ead79ff94c531d">writeDataToDatabase</a> ()</td></tr>
-<tr class="memdesc:aec3a7fd7be2f4dfba5ead79ff94c531d"><td class="mdescLeft">&#160;</td><td class="mdescRight">function to write the handle data to the database <a href="#aec3a7fd7be2f4dfba5ead79ff94c531d">More...</a><br/></td></tr>
+<tr class="memdesc:aec3a7fd7be2f4dfba5ead79ff94c531d"><td class="mdescLeft">&#160;</td><td class="mdescRight">function to write the handle data to the database <a href="#aec3a7fd7be2f4dfba5ead79ff94c531d">More...</a><br /></td></tr>
<tr class="separator:aec3a7fd7be2f4dfba5ead79ff94c531d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classam_1_1CAmRoutingSender_1_1handleDataBase"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classam_1_1CAmRoutingSender_1_1handleDataBase')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">am::CAmRoutingSender::handleDataBase</a></td></tr>
<tr class="memitem:a34ec062bc431dd369bce93090a41e4f1 inherit pub_methods_classam_1_1CAmRoutingSender_1_1handleDataBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#a34ec062bc431dd369bce93090a41e4f1">handleDataBase</a> (<a class="el" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a> *interface, <a class="el" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a> *databaseHandler)</td></tr>
@@ -150,7 +153,7 @@ Additional Inherited Members</h2></td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00277">277</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00278">278</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a7316e9f3788747b0452f7bd631d08c2f"></a>
<div class="memitem">
@@ -196,7 +199,7 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00280">280</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00281">281</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div>
</div>
@@ -221,7 +224,7 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00284">284</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00285">285</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div>
</div>
@@ -251,7 +254,7 @@ Additional Inherited Members</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#aac0a0cddabacbf6807bcae5017faf062">am::CAmRoutingSender::handleDataBase</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l01118">1118</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l01170">1170</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -265,9 +268,9 @@ Additional Inherited Members</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a></li><li class="navelem"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html">handleSetSourceNotificationConfiguration</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.js b/docs/classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.js
index b2582d9..b2582d9 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.js
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.js
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.png b/docs/classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.png
index 0fbd443..0fbd443 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.png
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.png
Binary files differ
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleSetVolumes-members.html b/docs/classam_1_1CAmRoutingSender_1_1handleSetVolumes-members.html
index f7488b0..0688102 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleSetVolumes-members.html
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleSetVolumes-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender_1_1handleS
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -125,9 +128,9 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender_1_1handleS
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleSetVolumes.html b/docs/classam_1_1CAmRoutingSender_1_1handleSetVolumes.html
index 6ec0534..727ca24 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleSetVolumes.html
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleSetVolumes.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::CAmRoutingSender::handleSetVolumes Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender_1_1handleS
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -132,7 +135,7 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a7c6f8510ecaeaae136f60a474e6a423a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSetVolumes.html#a7c6f8510ecaeaae136f60a474e6a423a">~handleSetVolumes</a> ()</td></tr>
<tr class="separator:a7c6f8510ecaeaae136f60a474e6a423a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80b7f79c6de7e6a09b4f75c0b68250e1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSetVolumes.html#a80b7f79c6de7e6a09b4f75c0b68250e1">writeDataToDatabase</a> ()</td></tr>
-<tr class="memdesc:a80b7f79c6de7e6a09b4f75c0b68250e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">function to write the handle data to the database <a href="#a80b7f79c6de7e6a09b4f75c0b68250e1">More...</a><br/></td></tr>
+<tr class="memdesc:a80b7f79c6de7e6a09b4f75c0b68250e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">function to write the handle data to the database <a href="#a80b7f79c6de7e6a09b4f75c0b68250e1">More...</a><br /></td></tr>
<tr class="separator:a80b7f79c6de7e6a09b4f75c0b68250e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classam_1_1CAmRoutingSender_1_1handleDataBase"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classam_1_1CAmRoutingSender_1_1handleDataBase')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">am::CAmRoutingSender::handleDataBase</a></td></tr>
<tr class="memitem:a34ec062bc431dd369bce93090a41e4f1 inherit pub_methods_classam_1_1CAmRoutingSender_1_1handleDataBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#a34ec062bc431dd369bce93090a41e4f1">handleDataBase</a> (<a class="el" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a> *interface, <a class="el" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a> *databaseHandler)</td></tr>
@@ -150,7 +153,7 @@ Additional Inherited Members</h2></td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00251">251</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00252">252</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a0f0121c246c65fc5605092d766c0fcee"></a>
<div class="memitem">
@@ -190,7 +193,7 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00254">254</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00255">255</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div>
</div>
@@ -215,7 +218,7 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00257">257</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00258">258</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div>
</div>
@@ -245,7 +248,7 @@ Additional Inherited Members</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#aac0a0cddabacbf6807bcae5017faf062">am::CAmRoutingSender::handleDataBase</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l01095">1095</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l01147">1147</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -259,9 +262,9 @@ Additional Inherited Members</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a></li><li class="navelem"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSetVolumes.html">handleSetVolumes</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleSetVolumes.js b/docs/classam_1_1CAmRoutingSender_1_1handleSetVolumes.js
index 1df7c39..1df7c39 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleSetVolumes.js
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleSetVolumes.js
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleSetVolumes.png b/docs/classam_1_1CAmRoutingSender_1_1handleSetVolumes.png
index 46c8309..46c8309 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleSetVolumes.png
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleSetVolumes.png
Binary files differ
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties-members.html b/docs/classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties-members.html
index d6f5782..846febd 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties-members.html
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender_1_1handleS
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -125,9 +128,9 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender_1_1handleS
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html b/docs/classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html
index 8e9b4bd..5274d46 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::CAmRoutingSender::handleSinkSoundProperties Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender_1_1handleS
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -132,7 +135,7 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a36172788ba98189580337d918409f544"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html#a36172788ba98189580337d918409f544">~handleSinkSoundProperties</a> ()</td></tr>
<tr class="separator:a36172788ba98189580337d918409f544"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae78415e455f3e6cc0360762e68bb696a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html#ae78415e455f3e6cc0360762e68bb696a">writeDataToDatabase</a> ()</td></tr>
-<tr class="memdesc:ae78415e455f3e6cc0360762e68bb696a"><td class="mdescLeft">&#160;</td><td class="mdescRight">function to write the handle data to the database <a href="#ae78415e455f3e6cc0360762e68bb696a">More...</a><br/></td></tr>
+<tr class="memdesc:ae78415e455f3e6cc0360762e68bb696a"><td class="mdescLeft">&#160;</td><td class="mdescRight">function to write the handle data to the database <a href="#ae78415e455f3e6cc0360762e68bb696a">More...</a><br /></td></tr>
<tr class="separator:ae78415e455f3e6cc0360762e68bb696a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classam_1_1CAmRoutingSender_1_1handleDataBase"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classam_1_1CAmRoutingSender_1_1handleDataBase')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">am::CAmRoutingSender::handleDataBase</a></td></tr>
<tr class="memitem:a34ec062bc431dd369bce93090a41e4f1 inherit pub_methods_classam_1_1CAmRoutingSender_1_1handleDataBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#a34ec062bc431dd369bce93090a41e4f1">handleDataBase</a> (<a class="el" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a> *interface, <a class="el" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a> *databaseHandler)</td></tr>
@@ -150,7 +153,7 @@ Additional Inherited Members</h2></td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00129">129</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00130">130</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="aa23093478ddb1f549251fd77209361ad"></a>
<div class="memitem">
@@ -196,7 +199,7 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00132">132</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00133">133</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div>
</div>
@@ -221,7 +224,7 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00136">136</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00137">137</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div>
</div>
@@ -251,7 +254,7 @@ Additional Inherited Members</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#aac0a0cddabacbf6807bcae5017faf062">am::CAmRoutingSender::handleDataBase</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l01039">1039</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l01091">1091</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -265,9 +268,9 @@ Additional Inherited Members</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a></li><li class="navelem"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html">handleSinkSoundProperties</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.js b/docs/classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.js
index 420e78b..420e78b 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.js
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.js
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.png b/docs/classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.png
index 6f43f2c..6f43f2c 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.png
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.png
Binary files differ
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty-members.html b/docs/classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty-members.html
index 9a5b56f..43fc1ff 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty-members.html
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender_1_1handleS
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -125,9 +128,9 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender_1_1handleS
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html b/docs/classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html
index 7c71001..40922ed 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::CAmRoutingSender::handleSinkSoundProperty Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender_1_1handleS
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -132,7 +135,7 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:aadc944e3473921b626af8511de37b74c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html#aadc944e3473921b626af8511de37b74c">~handleSinkSoundProperty</a> ()</td></tr>
<tr class="separator:aadc944e3473921b626af8511de37b74c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a667cada128a73f99526e70a54c8dfdc1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html#a667cada128a73f99526e70a54c8dfdc1">writeDataToDatabase</a> ()</td></tr>
-<tr class="memdesc:a667cada128a73f99526e70a54c8dfdc1"><td class="mdescLeft">&#160;</td><td class="mdescRight">function to write the handle data to the database <a href="#a667cada128a73f99526e70a54c8dfdc1">More...</a><br/></td></tr>
+<tr class="memdesc:a667cada128a73f99526e70a54c8dfdc1"><td class="mdescLeft">&#160;</td><td class="mdescRight">function to write the handle data to the database <a href="#a667cada128a73f99526e70a54c8dfdc1">More...</a><br /></td></tr>
<tr class="separator:a667cada128a73f99526e70a54c8dfdc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classam_1_1CAmRoutingSender_1_1handleDataBase"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classam_1_1CAmRoutingSender_1_1handleDataBase')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">am::CAmRoutingSender::handleDataBase</a></td></tr>
<tr class="memitem:a34ec062bc431dd369bce93090a41e4f1 inherit pub_methods_classam_1_1CAmRoutingSender_1_1handleDataBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#a34ec062bc431dd369bce93090a41e4f1">handleDataBase</a> (<a class="el" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a> *interface, <a class="el" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a> *databaseHandler)</td></tr>
@@ -150,7 +153,7 @@ Additional Inherited Members</h2></td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00115">115</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00116">116</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a497089a38a9a1cc12342547189d6ec28"></a>
<div class="memitem">
@@ -196,7 +199,7 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00118">118</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00119">119</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div>
</div>
@@ -221,7 +224,7 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00122">122</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00123">123</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div>
</div>
@@ -251,7 +254,7 @@ Additional Inherited Members</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#aac0a0cddabacbf6807bcae5017faf062">am::CAmRoutingSender::handleDataBase</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l01034">1034</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l01086">1086</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -265,9 +268,9 @@ Additional Inherited Members</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a></li><li class="navelem"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html">handleSinkSoundProperty</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.js b/docs/classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.js
index a333d9d..a333d9d 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.js
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.js
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.png b/docs/classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.png
index 926e116..926e116 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.png
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.png
Binary files differ
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleSinkVolume-members.html b/docs/classam_1_1CAmRoutingSender_1_1handleSinkVolume-members.html
index e9fe529..e244028 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleSinkVolume-members.html
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleSinkVolume-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender_1_1handleS
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -128,9 +131,9 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender_1_1handleS
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleSinkVolume.html b/docs/classam_1_1CAmRoutingSender_1_1handleSinkVolume.html
index 43003e5..483911c 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleSinkVolume.html
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleSinkVolume.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::CAmRoutingSender::handleSinkVolume Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender_1_1handleS
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -133,7 +136,7 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:ab630847c2f45c4e1a94e3353bfbc843d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSinkVolume.html#ab630847c2f45c4e1a94e3353bfbc843d">~handleSinkVolume</a> ()</td></tr>
<tr class="separator:ab630847c2f45c4e1a94e3353bfbc843d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5020dcd4e51c4b30ce440c8099c2c49a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSinkVolume.html#a5020dcd4e51c4b30ce440c8099c2c49a">writeDataToDatabase</a> ()</td></tr>
-<tr class="memdesc:a5020dcd4e51c4b30ce440c8099c2c49a"><td class="mdescLeft">&#160;</td><td class="mdescRight">function to write the handle data to the database <a href="#a5020dcd4e51c4b30ce440c8099c2c49a">More...</a><br/></td></tr>
+<tr class="memdesc:a5020dcd4e51c4b30ce440c8099c2c49a"><td class="mdescLeft">&#160;</td><td class="mdescRight">function to write the handle data to the database <a href="#a5020dcd4e51c4b30ce440c8099c2c49a">More...</a><br /></td></tr>
<tr class="separator:a5020dcd4e51c4b30ce440c8099c2c49a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classam_1_1CAmRoutingSender_1_1handleVolumeBase"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classam_1_1CAmRoutingSender_1_1handleVolumeBase')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html">am::CAmRoutingSender::handleVolumeBase</a></td></tr>
<tr class="memitem:aca539abbf1a819cfb655940a4266e8e2 inherit pub_methods_classam_1_1CAmRoutingSender_1_1handleVolumeBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html#aca539abbf1a819cfb655940a4266e8e2">handleVolumeBase</a> (<a class="el" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a> *interface, <a class="el" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a> *databaseHandler, <a class="el" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume)</td></tr>
@@ -158,7 +161,7 @@ Additional Inherited Members</h2></td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00197">197</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00198">198</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="aa20e877de427051d1735702f24565c15"></a>
<div class="memitem">
@@ -204,7 +207,7 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00200">200</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00201">201</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div>
</div>
@@ -229,7 +232,7 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00203">203</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00204">204</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div>
</div>
@@ -259,7 +262,7 @@ Additional Inherited Members</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#aac0a0cddabacbf6807bcae5017faf062">am::CAmRoutingSender::handleDataBase</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l01074">1074</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l01126">1126</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -273,9 +276,9 @@ Additional Inherited Members</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a></li><li class="navelem"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSinkVolume.html">handleSinkVolume</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleSinkVolume.js b/docs/classam_1_1CAmRoutingSender_1_1handleSinkVolume.js
index 9135673..9135673 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleSinkVolume.js
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleSinkVolume.js
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleSinkVolume.png b/docs/classam_1_1CAmRoutingSender_1_1handleSinkVolume.png
index f33aae8..f33aae8 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleSinkVolume.png
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleSinkVolume.png
Binary files differ
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties-members.html b/docs/classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties-members.html
index ce16d8c..222c558 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties-members.html
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender_1_1handleS
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -125,9 +128,9 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender_1_1handleS
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html b/docs/classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html
index 3665018..722642a 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::CAmRoutingSender::handleSourceSoundProperties Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender_1_1handleS
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -132,7 +135,7 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a02485431e8dac7dab76ac1ef460b63f9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html#a02485431e8dac7dab76ac1ef460b63f9">~handleSourceSoundProperties</a> ()</td></tr>
<tr class="separator:a02485431e8dac7dab76ac1ef460b63f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a770c8f6cb2bc43cb4b9249127fd2aa31"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html#a770c8f6cb2bc43cb4b9249127fd2aa31">writeDataToDatabase</a> ()</td></tr>
-<tr class="memdesc:a770c8f6cb2bc43cb4b9249127fd2aa31"><td class="mdescLeft">&#160;</td><td class="mdescRight">function to write the handle data to the database <a href="#a770c8f6cb2bc43cb4b9249127fd2aa31">More...</a><br/></td></tr>
+<tr class="memdesc:a770c8f6cb2bc43cb4b9249127fd2aa31"><td class="mdescLeft">&#160;</td><td class="mdescRight">function to write the handle data to the database <a href="#a770c8f6cb2bc43cb4b9249127fd2aa31">More...</a><br /></td></tr>
<tr class="separator:a770c8f6cb2bc43cb4b9249127fd2aa31"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classam_1_1CAmRoutingSender_1_1handleDataBase"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classam_1_1CAmRoutingSender_1_1handleDataBase')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">am::CAmRoutingSender::handleDataBase</a></td></tr>
<tr class="memitem:a34ec062bc431dd369bce93090a41e4f1 inherit pub_methods_classam_1_1CAmRoutingSender_1_1handleDataBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#a34ec062bc431dd369bce93090a41e4f1">handleDataBase</a> (<a class="el" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a> *interface, <a class="el" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a> *databaseHandler)</td></tr>
@@ -150,7 +153,7 @@ Additional Inherited Members</h2></td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00157">157</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00158">158</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a3a3c782f9995b28711da285e5ca7c3cb"></a>
<div class="memitem">
@@ -196,7 +199,7 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00160">160</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00161">161</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div>
</div>
@@ -221,7 +224,7 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00164">164</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00165">165</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div>
</div>
@@ -251,7 +254,7 @@ Additional Inherited Members</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#aac0a0cddabacbf6807bcae5017faf062">am::CAmRoutingSender::handleDataBase</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l01054">1054</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l01106">1106</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -265,9 +268,9 @@ Additional Inherited Members</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a></li><li class="navelem"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html">handleSourceSoundProperties</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.js b/docs/classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.js
index 62fee08..62fee08 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.js
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.js
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.png b/docs/classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.png
index 02e9d50..02e9d50 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.png
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.png
Binary files differ
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty-members.html b/docs/classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty-members.html
index 5b2512e..3b59fc2 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty-members.html
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender_1_1handleS
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -125,9 +128,9 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender_1_1handleS
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html b/docs/classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html
index 24ea011..8827e26 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::CAmRoutingSender::handleSourceSoundProperty Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender_1_1handleS
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -132,7 +135,7 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a2e67fc102881607e8f9b5303eadfcf0b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html#a2e67fc102881607e8f9b5303eadfcf0b">~handleSourceSoundProperty</a> ()</td></tr>
<tr class="separator:a2e67fc102881607e8f9b5303eadfcf0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf3ce18384ee682b0b92a6ab699154f3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html#adf3ce18384ee682b0b92a6ab699154f3">writeDataToDatabase</a> ()</td></tr>
-<tr class="memdesc:adf3ce18384ee682b0b92a6ab699154f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">function to write the handle data to the database <a href="#adf3ce18384ee682b0b92a6ab699154f3">More...</a><br/></td></tr>
+<tr class="memdesc:adf3ce18384ee682b0b92a6ab699154f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">function to write the handle data to the database <a href="#adf3ce18384ee682b0b92a6ab699154f3">More...</a><br /></td></tr>
<tr class="separator:adf3ce18384ee682b0b92a6ab699154f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classam_1_1CAmRoutingSender_1_1handleDataBase"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classam_1_1CAmRoutingSender_1_1handleDataBase')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">am::CAmRoutingSender::handleDataBase</a></td></tr>
<tr class="memitem:a34ec062bc431dd369bce93090a41e4f1 inherit pub_methods_classam_1_1CAmRoutingSender_1_1handleDataBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#a34ec062bc431dd369bce93090a41e4f1">handleDataBase</a> (<a class="el" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a> *interface, <a class="el" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a> *databaseHandler)</td></tr>
@@ -150,7 +153,7 @@ Additional Inherited Members</h2></td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00143">143</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00144">144</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="ae7322a15c5f193b2b7e2f8ed23b7cee2"></a>
<div class="memitem">
@@ -196,7 +199,7 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00146">146</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00147">147</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div>
</div>
@@ -221,7 +224,7 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00150">150</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00151">151</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div>
</div>
@@ -251,7 +254,7 @@ Additional Inherited Members</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#aac0a0cddabacbf6807bcae5017faf062">am::CAmRoutingSender::handleDataBase</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l01049">1049</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l01101">1101</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -265,9 +268,9 @@ Additional Inherited Members</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a></li><li class="navelem"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html">handleSourceSoundProperty</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.js b/docs/classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.js
index 73fba66..73fba66 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.js
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.js
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.png b/docs/classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.png
index cad343e..cad343e 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.png
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.png
Binary files differ
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleSourceState-members.html b/docs/classam_1_1CAmRoutingSender_1_1handleSourceState-members.html
index 071fcc6..f2c154e 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleSourceState-members.html
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleSourceState-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender_1_1handleS
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -125,9 +128,9 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender_1_1handleS
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleSourceState.html b/docs/classam_1_1CAmRoutingSender_1_1handleSourceState.html
index 9f80011..3da4e17 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleSourceState.html
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleSourceState.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::CAmRoutingSender::handleSourceState Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender_1_1handleS
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -132,7 +135,7 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a968efbc49d37b72a2150731ac9d39f0f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSourceState.html#a968efbc49d37b72a2150731ac9d39f0f">~handleSourceState</a> ()</td></tr>
<tr class="separator:a968efbc49d37b72a2150731ac9d39f0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1c0bee676833100cb9e41fcbbe7b21d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSourceState.html#ad1c0bee676833100cb9e41fcbbe7b21d">writeDataToDatabase</a> ()</td></tr>
-<tr class="memdesc:ad1c0bee676833100cb9e41fcbbe7b21d"><td class="mdescLeft">&#160;</td><td class="mdescRight">function to write the handle data to the database <a href="#ad1c0bee676833100cb9e41fcbbe7b21d">More...</a><br/></td></tr>
+<tr class="memdesc:ad1c0bee676833100cb9e41fcbbe7b21d"><td class="mdescLeft">&#160;</td><td class="mdescRight">function to write the handle data to the database <a href="#ad1c0bee676833100cb9e41fcbbe7b21d">More...</a><br /></td></tr>
<tr class="separator:ad1c0bee676833100cb9e41fcbbe7b21d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classam_1_1CAmRoutingSender_1_1handleDataBase"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classam_1_1CAmRoutingSender_1_1handleDataBase')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">am::CAmRoutingSender::handleDataBase</a></td></tr>
<tr class="memitem:a34ec062bc431dd369bce93090a41e4f1 inherit pub_methods_classam_1_1CAmRoutingSender_1_1handleDataBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#a34ec062bc431dd369bce93090a41e4f1">handleDataBase</a> (<a class="el" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a> *interface, <a class="el" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a> *databaseHandler)</td></tr>
@@ -150,7 +153,7 @@ Additional Inherited Members</h2></td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00171">171</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00172">172</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="ad47ff5d8a195ccd361f9587cfca929f7"></a>
<div class="memitem">
@@ -196,7 +199,7 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00174">174</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00175">175</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div>
</div>
@@ -221,7 +224,7 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00178">178</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00179">179</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div>
</div>
@@ -251,7 +254,7 @@ Additional Inherited Members</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#aac0a0cddabacbf6807bcae5017faf062">am::CAmRoutingSender::handleDataBase</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l01064">1064</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l01116">1116</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -265,9 +268,9 @@ Additional Inherited Members</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a></li><li class="navelem"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSourceState.html">handleSourceState</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleSourceState.js b/docs/classam_1_1CAmRoutingSender_1_1handleSourceState.js
index 7f31a00..7f31a00 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleSourceState.js
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleSourceState.js
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleSourceState.png b/docs/classam_1_1CAmRoutingSender_1_1handleSourceState.png
index ef5c6d2..ef5c6d2 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleSourceState.png
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleSourceState.png
Binary files differ
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleSourceVolume-members.html b/docs/classam_1_1CAmRoutingSender_1_1handleSourceVolume-members.html
index e1b53f0..731112a 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleSourceVolume-members.html
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleSourceVolume-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender_1_1handleS
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -128,9 +131,9 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender_1_1handleS
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleSourceVolume.html b/docs/classam_1_1CAmRoutingSender_1_1handleSourceVolume.html
index b299c29..fdf2df2 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleSourceVolume.html
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleSourceVolume.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::CAmRoutingSender::handleSourceVolume Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender_1_1handleS
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -133,7 +136,7 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a2f98bd1d8c1aede89f498209b16d1e2a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSourceVolume.html#a2f98bd1d8c1aede89f498209b16d1e2a">~handleSourceVolume</a> ()</td></tr>
<tr class="separator:a2f98bd1d8c1aede89f498209b16d1e2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa556e1717ee8bc29217bff1d6104725a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSourceVolume.html#aa556e1717ee8bc29217bff1d6104725a">writeDataToDatabase</a> ()</td></tr>
-<tr class="memdesc:aa556e1717ee8bc29217bff1d6104725a"><td class="mdescLeft">&#160;</td><td class="mdescRight">function to write the handle data to the database <a href="#aa556e1717ee8bc29217bff1d6104725a">More...</a><br/></td></tr>
+<tr class="memdesc:aa556e1717ee8bc29217bff1d6104725a"><td class="mdescLeft">&#160;</td><td class="mdescRight">function to write the handle data to the database <a href="#aa556e1717ee8bc29217bff1d6104725a">More...</a><br /></td></tr>
<tr class="separator:aa556e1717ee8bc29217bff1d6104725a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classam_1_1CAmRoutingSender_1_1handleVolumeBase"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classam_1_1CAmRoutingSender_1_1handleVolumeBase')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html">am::CAmRoutingSender::handleVolumeBase</a></td></tr>
<tr class="memitem:aca539abbf1a819cfb655940a4266e8e2 inherit pub_methods_classam_1_1CAmRoutingSender_1_1handleVolumeBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html#aca539abbf1a819cfb655940a4266e8e2">handleVolumeBase</a> (<a class="el" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a> *interface, <a class="el" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a> *databaseHandler, <a class="el" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume)</td></tr>
@@ -158,7 +161,7 @@ Additional Inherited Members</h2></td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00185">185</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00186">186</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a37f080325f46a575c276fc8e79387859"></a>
<div class="memitem">
@@ -204,7 +207,7 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00188">188</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00189">189</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div>
</div>
@@ -229,7 +232,7 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00191">191</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00192">192</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div>
</div>
@@ -259,7 +262,7 @@ Additional Inherited Members</h2></td></tr>
<p>Implements <a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#aac0a0cddabacbf6807bcae5017faf062">am::CAmRoutingSender::handleDataBase</a>.</p>
-<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l01069">1069</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8cpp_source.html#l01121">1121</a> of file <a class="el" href="CAmRoutingSender_8cpp_source.html">CAmRoutingSender.cpp</a>.</p>
</div>
</div>
@@ -273,9 +276,9 @@ Additional Inherited Members</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a></li><li class="navelem"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSourceVolume.html">handleSourceVolume</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleSourceVolume.js b/docs/classam_1_1CAmRoutingSender_1_1handleSourceVolume.js
index 8c5936a..8c5936a 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleSourceVolume.js
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleSourceVolume.js
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleSourceVolume.png b/docs/classam_1_1CAmRoutingSender_1_1handleSourceVolume.png
index 6a060df..6a060df 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleSourceVolume.png
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleSourceVolume.png
Binary files differ
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleVolumeBase-members.html b/docs/classam_1_1CAmRoutingSender_1_1handleVolumeBase-members.html
index 1aeeae7..5783990 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleVolumeBase-members.html
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleVolumeBase-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender_1_1handleV
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -126,9 +129,9 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender_1_1handleV
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleVolumeBase.html b/docs/classam_1_1CAmRoutingSender_1_1handleVolumeBase.html
index 5ef0e3e..06f0a18 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleVolumeBase.html
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleVolumeBase.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::CAmRoutingSender::handleVolumeBase Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmRoutingSender_1_1handleV
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -141,7 +144,7 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a9c14046976121a1d1c281fb6d8ca7d35 inherit pub_methods_classam_1_1CAmRoutingSender_1_1handleDataBase"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#a9c14046976121a1d1c281fb6d8ca7d35">~handleDataBase</a> ()</td></tr>
<tr class="separator:a9c14046976121a1d1c281fb6d8ca7d35 inherit pub_methods_classam_1_1CAmRoutingSender_1_1handleDataBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac0a0cddabacbf6807bcae5017faf062 inherit pub_methods_classam_1_1CAmRoutingSender_1_1handleDataBase"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#aac0a0cddabacbf6807bcae5017faf062">writeDataToDatabase</a> ()=0</td></tr>
-<tr class="memdesc:aac0a0cddabacbf6807bcae5017faf062 inherit pub_methods_classam_1_1CAmRoutingSender_1_1handleDataBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">function to write the handle data to the database <a href="#aac0a0cddabacbf6807bcae5017faf062">More...</a><br/></td></tr>
+<tr class="memdesc:aac0a0cddabacbf6807bcae5017faf062 inherit pub_methods_classam_1_1CAmRoutingSender_1_1handleDataBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">function to write the handle data to the database <a href="#aac0a0cddabacbf6807bcae5017faf062">More...</a><br /></td></tr>
<tr class="separator:aac0a0cddabacbf6807bcae5017faf062 inherit pub_methods_classam_1_1CAmRoutingSender_1_1handleDataBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28790a9d6acfe3f2ad95c6ed689a74d9 inherit pub_methods_classam_1_1CAmRoutingSender_1_1handleDataBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#a28790a9d6acfe3f2ad95c6ed689a74d9">returnInterface</a> ()</td></tr>
<tr class="separator:a28790a9d6acfe3f2ad95c6ed689a74d9 inherit pub_methods_classam_1_1CAmRoutingSender_1_1handleDataBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -154,7 +157,7 @@ Additional Inherited Members</h2></td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00103">103</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00104">104</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="aca539abbf1a819cfb655940a4266e8e2"></a>
<div class="memitem">
@@ -194,7 +197,7 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00106">106</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00107">107</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div>
</div>
@@ -219,7 +222,7 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00109">109</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00110">110</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div>
</div>
@@ -245,7 +248,7 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00110">110</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00111">111</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div>
</div>
@@ -258,9 +261,9 @@ Additional Inherited Members</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a></li><li class="navelem"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html">handleVolumeBase</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleVolumeBase.js b/docs/classam_1_1CAmRoutingSender_1_1handleVolumeBase.js
index 9b9a4b0..9b9a4b0 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleVolumeBase.js
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleVolumeBase.js
diff --git a/docs/classam_1_1CAmRoutingSender_1_1handleVolumeBase.png b/docs/classam_1_1CAmRoutingSender_1_1handleVolumeBase.png
index 1c41c9a..1c41c9a 100644..100755
--- a/docs/classam_1_1CAmRoutingSender_1_1handleVolumeBase.png
+++ b/docs/classam_1_1CAmRoutingSender_1_1handleVolumeBase.png
Binary files differ
diff --git a/docs/classam_1_1CAmSerializer-members.html b/docs/classam_1_1CAmSerializer-members.html
deleted file mode 100644
index b5df693..0000000
--- a/docs/classam_1_1CAmSerializer-members.html
+++ /dev/null
@@ -1,166 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
-<title>AudioManager: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
- $(document).ready(initResizable);
- $(window).load(resizeHeight);
-</script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
- <div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
- </div>
- <div id="projectbrief">Native Application Runtime Environment</div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
- <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
- <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
- </ul>
- </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
- <div id="nav-tree">
- <div id="nav-tree-contents">
- <div id="nav-sync" class="sync"></div>
- </div>
- </div>
- <div id="splitbar" style="-moz-user-select:none;"
- class="ui-resizable-handle">
- </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('classam_1_1CAmSerializer.html','');});
-</script>
-<div id="doc-content">
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
- <div class="headertitle">
-<div class="title">am::CAmSerializer Member List</div> </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classam_1_1CAmSerializer.html">am::CAmSerializer</a>, including all inherited members.</p>
-<table class="directory">
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html#a3921451d5ab04e5a98bb044a418fc970">asyncCall</a>(TClass *instance, TRet(TClass::*method)(TArgs...), TArgs &amp;...arguments)</td><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html">am::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html#abf1b9c4474b8b6f0cbc0a3d074628ebe">asyncCall</a>(TClass *instance, void(TClass::*function)())</td><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html">am::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html#af7e594c5d17b63be64d8e2131f70ac4c">asyncCall</a>(TClass1 *instance, void(TClass1::*function)(Targ), Targ argument)</td><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html">am::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html#ad1a32c4221bb663c649490b3e33c4113">asyncCall</a>(TClass1 *instance, void(TClass1::*function)(Targ &amp;), Targ &amp;argument)</td><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html">am::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html#a0ff2c1494a0f97ad864dd94228617e29">asyncCall</a>(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 argument1), Targ argument, Targ1 argument1)</td><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html">am::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html#ad6c1e2120c7cc813d691cd06c1e6e167">asyncCall</a>(TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 argument1), Targ &amp;argument, Targ1 argument1)</td><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html">am::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html#aa44e01daec345006987b2c64861cef25">asyncCall</a>(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 &amp;argument1), Targ argument, Targ1 &amp;argument1)</td><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html">am::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html#ad68f0659e1157316bd1ba52482f85819">asyncCall</a>(TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 &amp;argument1), Targ &amp;argument, Targ1 &amp;argument1)</td><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html">am::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html#a399a981fe7f343287bdc4dc67a7f9dd2">asyncCall</a>(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 argument1, Targ2 argument2), Targ argument, Targ1 argument1, Targ2 argument2)</td><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html">am::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html#a3b4863944ef2f01a18c1702d03252fa6">asyncCall</a>(TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 argument1, Targ2 argument2), Targ &amp;argument, Targ1 argument1, Targ2 argument2)</td><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html">am::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html#ac3cbeb7681c86f1d05570a8cbf73e992">asyncCall</a>(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 &amp;argument1, Targ2 argument2), Targ argument, Targ1 &amp;argument1, Targ2 argument2)</td><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html">am::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html#afb2ce11f1dae3b1466ee1527cf668b4d">asyncCall</a>(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 argument1, Targ2 &amp;argument2), Targ argument, Targ1 argument1, Targ2 &amp;argument2)</td><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html">am::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html#a0129e92393f2bc057bcec737e185f1e4">asyncCall</a>(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 &amp;argument1, Targ2 &amp;argument2), Targ argument, Targ1 &amp;argument1, Targ2 &amp;argument2)</td><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html">am::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html#a36a85164f8c8b28292463f460f358f8b">asyncCall</a>(TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2), Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2)</td><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html">am::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html#ade7e2206e17a39785a355d541c5e1a71">asyncCall</a>(TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 &amp;argument1, Targ2 argument2), Targ &amp;argument, Targ1 &amp;argument1, Targ2 argument2)</td><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html">am::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html#a9cba8ffa840271f142238c03145efa21">asyncCall</a>(TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 argument1, Targ2 &amp;argument2), Targ &amp;argument, Targ1 argument1, Targ2 &amp;argument2)</td><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html">am::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html#a1e1c5057e1297aaae2712d9d93542ab6">asyncCall</a>(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 argument1, Targ2 argument2, Targ3 argument3), Targ argument, Targ1 argument1, Targ2 argument2, Targ3 argument3)</td><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html">am::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html#a9db44dbd78b8c680e0a2cb6cec55887d">CAmSerializer</a>(CAmSocketHandler *iSocketHandler)</td><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html">am::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html#a4625fc98ad399f0218b9dee30598de52">checkerCallback</a>(const sh_pollHandle_t handle, void *userData)</td><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html">am::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html#a1f511d99586a5e7487c8a167d9b1d7a6">checkerCallbackT</a></td><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html">am::CAmSerializer</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html#a3d9f723013263b08a9a9aef951e4115d">dispatcherCallback</a>(const sh_pollHandle_t handle, void *userData)</td><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html">am::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html#ae300365862abdb441c7b3a8ba2c2f06e">dispatcherCallbackT</a></td><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html">am::CAmSerializer</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html#ae562e3e7cf9f5dfef4b1ddedc5f04e80">doAsyncCall</a>(Class intsance, Method method, Tuple &amp;arguments)</td><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html">am::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html#afd463682be766b28756ca2764f297ee3">doSyncCall</a>(Class intsance, Method method, Return &amp;result, Tuple &amp;arguments)</td><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html">am::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html#a4096aa0d7c4ab433dd1241047da6b871">getListDelegatePoiters</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html">am::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html#a56fbe8fa7b4e43825b2cbff44b9b13fc">receiverCallback</a>(const pollfd pollfd, const sh_pollHandle_t handle, void *userData)</td><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html">am::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html#aa964393eaa6bb23692e707298cf4c626">receiverCallbackT</a></td><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html">am::CAmSerializer</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html#a2fab9510c9ab7140e7bd240ce0d13439">syncCall</a>(TClass *instance, TRet(TClass::*method)(TArgs...), TRet &amp;result, TArgs &amp;...arguments)</td><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html">am::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html#a20cc2e297a35f390a04c0527d356225b">syncCall</a>(TClass1 *instance, TretVal(TClass1::*function)(), TretVal &amp;retVal)</td><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html">am::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html#a048a13fa186ec19c744ec52e8f2fc57e">syncCall</a>(TClass1 *instance, TretVal(TClass1::*function)(TargCall), TretVal &amp;retVal, Targ &amp;argument)</td><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html">am::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html#a607134672df681195429f730146bde12">syncCall</a>(TClass1 *instance, TretVal(TClass1::*function)(TargCall) const, TretVal &amp;retVal, Targ &amp;argument)</td><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html">am::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html#aac61f9a14ffa661e4ad86c933ab023e6">syncCall</a>(TClass1 *instance, TretVal(TClass1::*function)(TargCall, Targ1Call), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1)</td><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html">am::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html#ab2f3ec888554b4205a228d2f9fa1240d">syncCall</a>(TClass1 *instance, TretVal(TClass1::*function)(TargCall, Targ1Call) const, TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1)</td><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html">am::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html#a1ba3bd4db4884a35f1d97c8ef0ce42e9">syncCall</a>(TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2)</td><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html">am::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html#a336bfffecb851d34837e732cc187d7bf">syncCall</a>(TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2) const, TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2)</td><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html">am::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html#ae0fb76f06adf7ec61da67b4546510158">syncCall</a>(TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2, TargCall3), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2, Targ3 &amp;argument3)</td><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html">am::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html#aa324fa2c84f00c9790e3453197a3e5ad">syncCall</a>(TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2, TargCall3, TargCall4), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2, Targ3 &amp;argument3, Targ4 &amp;argument4)</td><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html">am::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html#a61f16785f9e57be8694565afd9b25c99">syncCall</a>(TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2, TargCall3, TargCall4, TargCall5), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2, Targ3 &amp;argument3, Targ4 &amp;argument4, Targ5 &amp;argument5)</td><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html">am::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html#a85de8ad38d51c00ec43523d33f6b5e1f">~CAmSerializer</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmSerializer.html">am::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
- <ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
- <a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
- </ul>
-</div>
-</body>
-</html>
diff --git a/docs/classam_1_1CAmSerializer.js b/docs/classam_1_1CAmSerializer.js
deleted file mode 100644
index 909d972..0000000
--- a/docs/classam_1_1CAmSerializer.js
+++ /dev/null
@@ -1,42 +0,0 @@
-var classam_1_1CAmSerializer =
-[
- [ "CAmSerializer", "classam_1_1CAmSerializer.html#a9db44dbd78b8c680e0a2cb6cec55887d", null ],
- [ "~CAmSerializer", "classam_1_1CAmSerializer.html#a85de8ad38d51c00ec43523d33f6b5e1f", null ],
- [ "asyncCall", "classam_1_1CAmSerializer.html#a3921451d5ab04e5a98bb044a418fc970", null ],
- [ "asyncCall", "classam_1_1CAmSerializer.html#abf1b9c4474b8b6f0cbc0a3d074628ebe", null ],
- [ "asyncCall", "classam_1_1CAmSerializer.html#af7e594c5d17b63be64d8e2131f70ac4c", null ],
- [ "asyncCall", "classam_1_1CAmSerializer.html#ad1a32c4221bb663c649490b3e33c4113", null ],
- [ "asyncCall", "classam_1_1CAmSerializer.html#a0ff2c1494a0f97ad864dd94228617e29", null ],
- [ "asyncCall", "classam_1_1CAmSerializer.html#ad6c1e2120c7cc813d691cd06c1e6e167", null ],
- [ "asyncCall", "classam_1_1CAmSerializer.html#aa44e01daec345006987b2c64861cef25", null ],
- [ "asyncCall", "classam_1_1CAmSerializer.html#ad68f0659e1157316bd1ba52482f85819", null ],
- [ "asyncCall", "classam_1_1CAmSerializer.html#a399a981fe7f343287bdc4dc67a7f9dd2", null ],
- [ "asyncCall", "classam_1_1CAmSerializer.html#a3b4863944ef2f01a18c1702d03252fa6", null ],
- [ "asyncCall", "classam_1_1CAmSerializer.html#ac3cbeb7681c86f1d05570a8cbf73e992", null ],
- [ "asyncCall", "classam_1_1CAmSerializer.html#afb2ce11f1dae3b1466ee1527cf668b4d", null ],
- [ "asyncCall", "classam_1_1CAmSerializer.html#a0129e92393f2bc057bcec737e185f1e4", null ],
- [ "asyncCall", "classam_1_1CAmSerializer.html#a36a85164f8c8b28292463f460f358f8b", null ],
- [ "asyncCall", "classam_1_1CAmSerializer.html#ade7e2206e17a39785a355d541c5e1a71", null ],
- [ "asyncCall", "classam_1_1CAmSerializer.html#a9cba8ffa840271f142238c03145efa21", null ],
- [ "asyncCall", "classam_1_1CAmSerializer.html#a1e1c5057e1297aaae2712d9d93542ab6", null ],
- [ "checkerCallback", "classam_1_1CAmSerializer.html#a4625fc98ad399f0218b9dee30598de52", null ],
- [ "dispatcherCallback", "classam_1_1CAmSerializer.html#a3d9f723013263b08a9a9aef951e4115d", null ],
- [ "doAsyncCall", "classam_1_1CAmSerializer.html#ae562e3e7cf9f5dfef4b1ddedc5f04e80", null ],
- [ "doSyncCall", "classam_1_1CAmSerializer.html#afd463682be766b28756ca2764f297ee3", null ],
- [ "getListDelegatePoiters", "classam_1_1CAmSerializer.html#a4096aa0d7c4ab433dd1241047da6b871", null ],
- [ "receiverCallback", "classam_1_1CAmSerializer.html#a56fbe8fa7b4e43825b2cbff44b9b13fc", null ],
- [ "syncCall", "classam_1_1CAmSerializer.html#a2fab9510c9ab7140e7bd240ce0d13439", null ],
- [ "syncCall", "classam_1_1CAmSerializer.html#a20cc2e297a35f390a04c0527d356225b", null ],
- [ "syncCall", "classam_1_1CAmSerializer.html#a048a13fa186ec19c744ec52e8f2fc57e", null ],
- [ "syncCall", "classam_1_1CAmSerializer.html#a607134672df681195429f730146bde12", null ],
- [ "syncCall", "classam_1_1CAmSerializer.html#aac61f9a14ffa661e4ad86c933ab023e6", null ],
- [ "syncCall", "classam_1_1CAmSerializer.html#ab2f3ec888554b4205a228d2f9fa1240d", null ],
- [ "syncCall", "classam_1_1CAmSerializer.html#a1ba3bd4db4884a35f1d97c8ef0ce42e9", null ],
- [ "syncCall", "classam_1_1CAmSerializer.html#a336bfffecb851d34837e732cc187d7bf", null ],
- [ "syncCall", "classam_1_1CAmSerializer.html#ae0fb76f06adf7ec61da67b4546510158", null ],
- [ "syncCall", "classam_1_1CAmSerializer.html#aa324fa2c84f00c9790e3453197a3e5ad", null ],
- [ "syncCall", "classam_1_1CAmSerializer.html#a61f16785f9e57be8694565afd9b25c99", null ],
- [ "checkerCallbackT", "classam_1_1CAmSerializer.html#a1f511d99586a5e7487c8a167d9b1d7a6", null ],
- [ "dispatcherCallbackT", "classam_1_1CAmSerializer.html#ae300365862abdb441c7b3a8ba2c2f06e", null ],
- [ "receiverCallbackT", "classam_1_1CAmSerializer.html#aa964393eaa6bb23692e707298cf4c626", null ]
-]; \ No newline at end of file
diff --git a/docs/classam_1_1CAmSocketHandler-members.html b/docs/classam_1_1CAmSocketHandler-members.html
index 30338ae..13a6e8d 100644..100755
--- a/docs/classam_1_1CAmSocketHandler-members.html
+++ b/docs/classam_1_1CAmSocketHandler-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmSocketHandler.html','');
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -113,31 +116,33 @@ $(document).ready(function(){initNavTree('classam_1_1CAmSocketHandler.html','');
<p>This is the complete list of members for <a class="el" href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a>, including all inherited members.</p>
<table class="directory">
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html#ace2198a9522679b4a680c43755bb9b44">addFDPoll</a>(const int fd, const short event, IAmShPollPrepare *prepare, IAmShPollFired *fired, IAmShPollCheck *check, IAmShPollDispatch *dispatch, void *userData, sh_pollHandle_t &amp;handle)</td><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html#a74acb55776de9391f5b6ce6002c0e7b4">addTimer</a>(const timespec timeouts, IAmShTimerCallBack *callback, sh_timerHandle_t &amp;handle, void *userData)</td><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html#a4882106e0134db9f48aaacb3a9057f3d">CAmSocketHandler</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html#a28ee6a9430a72033a8494fc7c35b2775">checkerCallback</a>(const sh_pollHandle_t handle, void *userData)</td><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html#a4d12cdc8ba360fa21df9ec6803259c4c">checkerCallbackT</a></td><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html#a166eb3d78647168e55fa0931f7ee6933">exit_mainloop</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html#ad0228e22c588a8e944fc700cdc24064f">receiverCallback</a>(const pollfd pollfd, const sh_pollHandle_t handle, void *userData)</td><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html#a16104f2862e1744334e6ed3a9563c0b9">receiverCallbackT</a></td><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html#a57c40a25d4bff6f88ed4ce5e597a5712">removeFDPoll</a>(const sh_pollHandle_t handle)</td><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html#a8ee49d4fbc44291bc6b99fa49fc0350a">addFDPoll</a>(const int fd, const short event, std::function&lt; void(const sh_pollHandle_t handle, void *userData)&gt; prepare, std::function&lt; void(const pollfd pollfd, const sh_pollHandle_t handle, void *userData)&gt; fired, std::function&lt; bool(const sh_pollHandle_t handle, void *userData)&gt; check, std::function&lt; bool(const sh_pollHandle_t handle, void *userData)&gt; dispatch, void *userData, sh_pollHandle_t &amp;handle)</td><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html#ac517381102ab06540dc86852191f131c">addFDPoll</a>(const int fd, const short event, IAmShPollPrepare *prepare, IAmShPollFired *fired, IAmShPollCheck *check, IAmShPollDispatch *dispatch, void *userData, sh_pollHandle_t &amp;handle)</td><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html#a3c8cd26cfc7ba055f0441e678031b5d2">addSignalHandler</a>(std::function&lt; void(const sh_pollHandle_t handle, const signalfd_siginfo &amp;info, void *userData)&gt; callback, sh_pollHandle_t &amp;handle, void *userData)</td><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html#afe4e4806d91f9a4b3b1eb8a278f64cc9">addTimer</a>(const timespec &amp;timeouts, IAmShTimerCallBack *callback, sh_timerHandle_t &amp;handle, void *userData, const bool __attribute__((__unused__)) repeats=false)</td><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html#a6a7fe0bb80caff8e784921dea0d956b8">addTimer</a>(const timespec &amp;timeouts, std::function&lt; void(const sh_timerHandle_t handle, void *userData)&gt; callback, sh_timerHandle_t &amp;handle, void *userData, const bool __attribute__((__unused__)) repeats=false)</td><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html#a4882106e0134db9f48aaacb3a9057f3d">CAmSocketHandler</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html#a166eb3d78647168e55fa0931f7ee6933">exit_mainloop</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html#a5eff79f4f8b21041f435479f7723128e">fatalErrorOccurred</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html#a4a4f65e4d73319d21eee71e527077f1f">listenToSignals</a>(const std::vector&lt; uint8_t &gt; &amp;listSignals)</td><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html#a57c40a25d4bff6f88ed4ce5e597a5712">removeFDPoll</a>(const sh_pollHandle_t handle)</td><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html#a2ec9182474170c90309aa6820e23daab">removeSignalHandler</a>(const sh_pollHandle_t handle)</td><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html#a7627416d3b2fd93baa84599b52691bec">removeTimer</a>(const sh_timerHandle_t handle)</td><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html#a34f5a3d01d54f25eae224d5ca84f5a2a">restartTimer</a>(const sh_timerHandle_t handle)</td><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html#ac4d61b623aedd44ea1fd075aee7851b1">start_listenting</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html#ade03cab4d0ee59386c13688949ec942a">stop_listening</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html#af3b4d566129e9d9dc9dae13d5a51afdf">stopTimer</a>(const sh_timerHandle_t handle)</td><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html#af065b5a6143c8566522528bc18ce1f42">updateEventFlags</a>(const sh_pollHandle_t handle, const short events)</td><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html#a94740c067ce4b030c3223397faba5b9c">updateTimer</a>(const sh_timerHandle_t handle, const timespec timeouts)</td><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html#a94dae6fb7f8f0b52fd048c51bb3aa8aa">updateTimer</a>(const sh_timerHandle_t handle, const timespec &amp;timeouts)</td><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html#a800cafd3fab88551412dafbc03147c11">~CAmSocketHandler</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmSocketHandler.html b/docs/classam_1_1CAmSocketHandler.html
index 007b41f..5f27781 100644..100755
--- a/docs/classam_1_1CAmSocketHandler.html
+++ b/docs/classam_1_1CAmSocketHandler.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::CAmSocketHandler Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmSocketHandler.html','');
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -109,7 +112,6 @@ $(document).ready(function(){initNavTree('classam_1_1CAmSocketHandler.html','');
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="classam_1_1CAmSocketHandler-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">am::CAmSocketHandler Class Reference</div> </div>
@@ -121,69 +123,66 @@ $(document).ready(function(){initNavTree('classam_1_1CAmSocketHandler.html','');
<p><code>#include &lt;<a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>&gt;</code></p>
<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
-Classes</h2></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html">TAmShPollCheck</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollFired.html">TAmShPollFired</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a4882106e0134db9f48aaacb3a9057f3d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSocketHandler.html#a4882106e0134db9f48aaacb3a9057f3d">CAmSocketHandler</a> ()</td></tr>
<tr class="separator:a4882106e0134db9f48aaacb3a9057f3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a800cafd3fab88551412dafbc03147c11"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSocketHandler.html#a800cafd3fab88551412dafbc03147c11">~CAmSocketHandler</a> ()</td></tr>
<tr class="separator:a800cafd3fab88551412dafbc03147c11"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ace2198a9522679b4a680c43755bb9b44"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSocketHandler.html#ace2198a9522679b4a680c43755bb9b44">addFDPoll</a> (const int fd, const short event, <a class="el" href="classam_1_1IAmShPollPrepare.html">IAmShPollPrepare</a> *prepare, <a class="el" href="classam_1_1IAmShPollFired.html">IAmShPollFired</a> *fired, <a class="el" href="classam_1_1IAmShPollCheck.html">IAmShPollCheck</a> *check, <a class="el" href="classam_1_1IAmShPollDispatch.html">IAmShPollDispatch</a> *dispatch, void *userData, <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> &amp;handle)</td></tr>
-<tr class="memdesc:ace2198a9522679b4a680c43755bb9b44"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a filedescriptor to the polling loop. <a href="#ace2198a9522679b4a680c43755bb9b44">More...</a><br/></td></tr>
-<tr class="separator:ace2198a9522679b4a680c43755bb9b44"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4a4f65e4d73319d21eee71e527077f1f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSocketHandler.html#a4a4f65e4d73319d21eee71e527077f1f">listenToSignals</a> (const std::vector&lt; uint8_t &gt; &amp;listSignals)</td></tr>
+<tr class="memdesc:a4a4f65e4d73319d21eee71e527077f1f"><td class="mdescLeft">&#160;</td><td class="mdescRight">install the signal fd <a href="#a4a4f65e4d73319d21eee71e527077f1f">More...</a><br /></td></tr>
+<tr class="separator:a4a4f65e4d73319d21eee71e527077f1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ee49d4fbc44291bc6b99fa49fc0350a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSocketHandler.html#a8ee49d4fbc44291bc6b99fa49fc0350a">addFDPoll</a> (const int fd, const short event, std::function&lt; void(const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, void *userData)&gt; prepare, std::function&lt; void(const pollfd pollfd, const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, void *userData)&gt; fired, std::function&lt; bool(const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, void *userData)&gt; check, std::function&lt; bool(const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, void *userData)&gt; dispatch, void *userData, <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> &amp;handle)</td></tr>
+<tr class="memdesc:a8ee49d4fbc44291bc6b99fa49fc0350a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a filedescriptor to the polling loop. <a href="#a8ee49d4fbc44291bc6b99fa49fc0350a">More...</a><br /></td></tr>
+<tr class="separator:a8ee49d4fbc44291bc6b99fa49fc0350a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac517381102ab06540dc86852191f131c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSocketHandler.html#ac517381102ab06540dc86852191f131c">addFDPoll</a> (const int fd, const short event, <a class="el" href="classam_1_1IAmShPollPrepare.html">IAmShPollPrepare</a> *prepare, <a class="el" href="classam_1_1IAmShPollFired.html">IAmShPollFired</a> *fired, <a class="el" href="classam_1_1IAmShPollCheck.html">IAmShPollCheck</a> *check, <a class="el" href="classam_1_1IAmShPollDispatch.html">IAmShPollDispatch</a> *dispatch, void *userData, <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> &amp;handle)</td></tr>
+<tr class="memdesc:ac517381102ab06540dc86852191f131c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a filedescriptor to the polling loop. <a href="#ac517381102ab06540dc86852191f131c">More...</a><br /></td></tr>
+<tr class="separator:ac517381102ab06540dc86852191f131c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57c40a25d4bff6f88ed4ce5e597a5712"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSocketHandler.html#a57c40a25d4bff6f88ed4ce5e597a5712">removeFDPoll</a> (const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle)</td></tr>
-<tr class="memdesc:a57c40a25d4bff6f88ed4ce5e597a5712"><td class="mdescLeft">&#160;</td><td class="mdescRight">removes a filedescriptor from the poll loop <a href="#a57c40a25d4bff6f88ed4ce5e597a5712">More...</a><br/></td></tr>
+<tr class="memdesc:a57c40a25d4bff6f88ed4ce5e597a5712"><td class="mdescLeft">&#160;</td><td class="mdescRight">removes a filedescriptor from the poll loop <a href="#a57c40a25d4bff6f88ed4ce5e597a5712">More...</a><br /></td></tr>
<tr class="separator:a57c40a25d4bff6f88ed4ce5e597a5712"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af065b5a6143c8566522528bc18ce1f42"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSocketHandler.html#af065b5a6143c8566522528bc18ce1f42">updateEventFlags</a> (const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, const short events)</td></tr>
-<tr class="memdesc:af065b5a6143c8566522528bc18ce1f42"><td class="mdescLeft">&#160;</td><td class="mdescRight">updates the eventFlags of a poll <a href="#af065b5a6143c8566522528bc18ce1f42">More...</a><br/></td></tr>
+<tr class="memdesc:af065b5a6143c8566522528bc18ce1f42"><td class="mdescLeft">&#160;</td><td class="mdescRight">updates the eventFlags of a poll <a href="#af065b5a6143c8566522528bc18ce1f42">More...</a><br /></td></tr>
<tr class="separator:af065b5a6143c8566522528bc18ce1f42"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a74acb55776de9391f5b6ce6002c0e7b4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSocketHandler.html#a74acb55776de9391f5b6ce6002c0e7b4">addTimer</a> (const timespec timeouts, <a class="el" href="classam_1_1IAmShTimerCallBack.html">IAmShTimerCallBack</a> *callback, <a class="el" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a> &amp;handle, void *userData)</td></tr>
-<tr class="memdesc:a74acb55776de9391f5b6ce6002c0e7b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">adds a timer to the list of timers. <a href="#a74acb55776de9391f5b6ce6002c0e7b4">More...</a><br/></td></tr>
-<tr class="separator:a74acb55776de9391f5b6ce6002c0e7b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7627416d3b2fd93baa84599b52691bec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSocketHandler.html#a7627416d3b2fd93baa84599b52691bec">removeTimer</a> (const <a class="el" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a> handle)</td></tr>
-<tr class="memdesc:a7627416d3b2fd93baa84599b52691bec"><td class="mdescLeft">&#160;</td><td class="mdescRight">removes a timer from the list of timers <a href="#a7627416d3b2fd93baa84599b52691bec">More...</a><br/></td></tr>
+<tr class="memitem:a3c8cd26cfc7ba055f0441e678031b5d2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSocketHandler.html#a3c8cd26cfc7ba055f0441e678031b5d2">addSignalHandler</a> (std::function&lt; void(const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, const signalfd_siginfo &amp;info, void *userData)&gt; callback, <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> &amp;handle, void *userData)</td></tr>
+<tr class="memdesc:a3c8cd26cfc7ba055f0441e678031b5d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a callback for any signals. <a href="#a3c8cd26cfc7ba055f0441e678031b5d2">More...</a><br /></td></tr>
+<tr class="separator:a3c8cd26cfc7ba055f0441e678031b5d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ec9182474170c90309aa6820e23daab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSocketHandler.html#a2ec9182474170c90309aa6820e23daab">removeSignalHandler</a> (const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle)</td></tr>
+<tr class="memdesc:a2ec9182474170c90309aa6820e23daab"><td class="mdescLeft">&#160;</td><td class="mdescRight">removes a signal handler from the list <a href="#a2ec9182474170c90309aa6820e23daab">More...</a><br /></td></tr>
+<tr class="separator:a2ec9182474170c90309aa6820e23daab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afe4e4806d91f9a4b3b1eb8a278f64cc9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSocketHandler.html#afe4e4806d91f9a4b3b1eb8a278f64cc9">addTimer</a> (const timespec &amp;timeouts, <a class="el" href="classam_1_1IAmShTimerCallBack.html">IAmShTimerCallBack</a> *callback, <a class="el" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">sh_timerHandle_t</a> &amp;handle, void *userData, const bool __attribute__((__unused__)) repeats=false)</td></tr>
+<tr class="separator:afe4e4806d91f9a4b3b1eb8a278f64cc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6a7fe0bb80caff8e784921dea0d956b8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSocketHandler.html#a6a7fe0bb80caff8e784921dea0d956b8">addTimer</a> (const timespec &amp;timeouts, std::function&lt; void(const <a class="el" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">sh_timerHandle_t</a> handle, void *userData)&gt; callback, <a class="el" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">sh_timerHandle_t</a> &amp;handle, void *userData, const bool __attribute__((__unused__)) repeats=false)</td></tr>
+<tr class="separator:a6a7fe0bb80caff8e784921dea0d956b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7627416d3b2fd93baa84599b52691bec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSocketHandler.html#a7627416d3b2fd93baa84599b52691bec">removeTimer</a> (const <a class="el" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">sh_timerHandle_t</a> handle)</td></tr>
+<tr class="memdesc:a7627416d3b2fd93baa84599b52691bec"><td class="mdescLeft">&#160;</td><td class="mdescRight">removes a timer from the list of timers <a href="#a7627416d3b2fd93baa84599b52691bec">More...</a><br /></td></tr>
<tr class="separator:a7627416d3b2fd93baa84599b52691bec"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a34f5a3d01d54f25eae224d5ca84f5a2a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSocketHandler.html#a34f5a3d01d54f25eae224d5ca84f5a2a">restartTimer</a> (const <a class="el" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a> handle)</td></tr>
-<tr class="memdesc:a34f5a3d01d54f25eae224d5ca84f5a2a"><td class="mdescLeft">&#160;</td><td class="mdescRight">restarts a timer with the original value <a href="#a34f5a3d01d54f25eae224d5ca84f5a2a">More...</a><br/></td></tr>
+<tr class="memitem:a34f5a3d01d54f25eae224d5ca84f5a2a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSocketHandler.html#a34f5a3d01d54f25eae224d5ca84f5a2a">restartTimer</a> (const <a class="el" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">sh_timerHandle_t</a> handle)</td></tr>
+<tr class="memdesc:a34f5a3d01d54f25eae224d5ca84f5a2a"><td class="mdescLeft">&#160;</td><td class="mdescRight">restarts a timer with the original value <a href="#a34f5a3d01d54f25eae224d5ca84f5a2a">More...</a><br /></td></tr>
<tr class="separator:a34f5a3d01d54f25eae224d5ca84f5a2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a94740c067ce4b030c3223397faba5b9c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSocketHandler.html#a94740c067ce4b030c3223397faba5b9c">updateTimer</a> (const <a class="el" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a> handle, const timespec timeouts)</td></tr>
-<tr class="memdesc:a94740c067ce4b030c3223397faba5b9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">restarts a timer and updates with a new interva <a href="#a94740c067ce4b030c3223397faba5b9c">More...</a><br/></td></tr>
-<tr class="separator:a94740c067ce4b030c3223397faba5b9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af3b4d566129e9d9dc9dae13d5a51afdf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSocketHandler.html#af3b4d566129e9d9dc9dae13d5a51afdf">stopTimer</a> (const <a class="el" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a> handle)</td></tr>
-<tr class="memdesc:af3b4d566129e9d9dc9dae13d5a51afdf"><td class="mdescLeft">&#160;</td><td class="mdescRight">stops a timer <a href="#af3b4d566129e9d9dc9dae13d5a51afdf">More...</a><br/></td></tr>
+<tr class="memitem:a94dae6fb7f8f0b52fd048c51bb3aa8aa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSocketHandler.html#a94dae6fb7f8f0b52fd048c51bb3aa8aa">updateTimer</a> (const <a class="el" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">sh_timerHandle_t</a> handle, const timespec &amp;timeouts)</td></tr>
+<tr class="memdesc:a94dae6fb7f8f0b52fd048c51bb3aa8aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">restarts a timer and updates with a new interva <a href="#a94dae6fb7f8f0b52fd048c51bb3aa8aa">More...</a><br /></td></tr>
+<tr class="separator:a94dae6fb7f8f0b52fd048c51bb3aa8aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af3b4d566129e9d9dc9dae13d5a51afdf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSocketHandler.html#af3b4d566129e9d9dc9dae13d5a51afdf">stopTimer</a> (const <a class="el" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">sh_timerHandle_t</a> handle)</td></tr>
+<tr class="memdesc:af3b4d566129e9d9dc9dae13d5a51afdf"><td class="mdescLeft">&#160;</td><td class="mdescRight">stops a timer <a href="#af3b4d566129e9d9dc9dae13d5a51afdf">More...</a><br /></td></tr>
<tr class="separator:af3b4d566129e9d9dc9dae13d5a51afdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4d61b623aedd44ea1fd075aee7851b1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSocketHandler.html#ac4d61b623aedd44ea1fd075aee7851b1">start_listenting</a> ()</td></tr>
-<tr class="memdesc:ac4d61b623aedd44ea1fd075aee7851b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">start the block listening for filedescriptors. <a href="#ac4d61b623aedd44ea1fd075aee7851b1">More...</a><br/></td></tr>
+<tr class="memdesc:ac4d61b623aedd44ea1fd075aee7851b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">start the block listening for filedescriptors. <a href="#ac4d61b623aedd44ea1fd075aee7851b1">More...</a><br /></td></tr>
<tr class="separator:ac4d61b623aedd44ea1fd075aee7851b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade03cab4d0ee59386c13688949ec942a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSocketHandler.html#ade03cab4d0ee59386c13688949ec942a">stop_listening</a> ()</td></tr>
-<tr class="memdesc:ade03cab4d0ee59386c13688949ec942a"><td class="mdescLeft">&#160;</td><td class="mdescRight">exits the loop <a href="#ade03cab4d0ee59386c13688949ec942a">More...</a><br/></td></tr>
+<tr class="memdesc:ade03cab4d0ee59386c13688949ec942a"><td class="mdescLeft">&#160;</td><td class="mdescRight">exits the loop <a href="#ade03cab4d0ee59386c13688949ec942a">More...</a><br /></td></tr>
<tr class="separator:ade03cab4d0ee59386c13688949ec942a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a166eb3d78647168e55fa0931f7ee6933"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSocketHandler.html#a166eb3d78647168e55fa0931f7ee6933">exit_mainloop</a> ()</td></tr>
<tr class="separator:a166eb3d78647168e55fa0931f7ee6933"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad0228e22c588a8e944fc700cdc24064f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSocketHandler.html#ad0228e22c588a8e944fc700cdc24064f">receiverCallback</a> (const pollfd pollfd, const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, void *userData)</td></tr>
-<tr class="separator:ad0228e22c588a8e944fc700cdc24064f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a28ee6a9430a72033a8494fc7c35b2775"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSocketHandler.html#a28ee6a9430a72033a8494fc7c35b2775">checkerCallback</a> (const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, void *userData)</td></tr>
-<tr class="separator:a28ee6a9430a72033a8494fc7c35b2775"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
-Public Attributes</h2></td></tr>
-<tr class="memitem:a16104f2862e1744334e6ed3a9563c0b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollFired.html">TAmShPollFired</a>&lt; <a class="el" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSocketHandler.html#a16104f2862e1744334e6ed3a9563c0b9">receiverCallbackT</a></td></tr>
-<tr class="separator:a16104f2862e1744334e6ed3a9563c0b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4d12cdc8ba360fa21df9ec6803259c4c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html">TAmShPollCheck</a>&lt; <a class="el" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSocketHandler.html#a4d12cdc8ba360fa21df9ec6803259c4c">checkerCallbackT</a></td></tr>
-<tr class="separator:a4d12cdc8ba360fa21df9ec6803259c4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5eff79f4f8b21041f435479f7723128e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSocketHandler.html#a5eff79f4f8b21041f435479f7723128e">fatalErrorOccurred</a> ()</td></tr>
+<tr class="separator:a5eff79f4f8b21041f435479f7723128e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>The <a class="el" href="classam_1_1CAmSocketHandler.html" title="The am::CAmSocketHandler implements a mainloop for the AudioManager. ">am::CAmSocketHandler</a> implements a mainloop for the AudioManager. </p>
-<p>Plugins and different parts of the AudioManager add their filedescriptors to the handler to get called on communication of the filedescriptors.<br/>
+<p>Plugins and different parts of the AudioManager add their filedescriptors to the handler to get called on communication of the filedescriptors.<br />
More information can be found here : <a class="el" href="mainl.html">Mainloop concept</a> </p>
-<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00094">94</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00216">216</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a4882106e0134db9f48aaacb3a9057f3d"></a>
<div class="memitem">
@@ -198,7 +197,7 @@ More information can be found here : <a class="el" href="mainl.html">Mainloop co
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmSocketHandler_8cpp_source.html#l00039">39</a> of file <a class="el" href="CAmSocketHandler_8cpp_source.html">CAmSocketHandler.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmSocketHandler_8cpp_source.html#l00045">45</a> of file <a class="el" href="CAmSocketHandler_8cpp_source.html">CAmSocketHandler.cpp</a>.</p>
</div>
</div>
@@ -215,12 +214,12 @@ More information can be found here : <a class="el" href="mainl.html">Mainloop co
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmSocketHandler_8cpp_source.html#l00064">64</a> of file <a class="el" href="CAmSocketHandler_8cpp_source.html">CAmSocketHandler.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmSocketHandler_8cpp_source.html#l00081">81</a> of file <a class="el" href="CAmSocketHandler_8cpp_source.html">CAmSocketHandler.cpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="ace2198a9522679b4a680c43755bb9b44"></a>
+<a class="anchor" id="a8ee49d4fbc44291bc6b99fa49fc0350a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -239,25 +238,25 @@ More information can be found here : <a class="el" href="mainl.html">Mainloop co
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="classam_1_1IAmShPollPrepare.html">IAmShPollPrepare</a> *&#160;</td>
+ <td class="paramtype">std::function&lt; void(const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, void *userData)&gt;&#160;</td>
<td class="paramname"><em>prepare</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="classam_1_1IAmShPollFired.html">IAmShPollFired</a> *&#160;</td>
+ <td class="paramtype">std::function&lt; void(const pollfd pollfd, const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, void *userData)&gt;&#160;</td>
<td class="paramname"><em>fired</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="classam_1_1IAmShPollCheck.html">IAmShPollCheck</a> *&#160;</td>
+ <td class="paramtype">std::function&lt; bool(const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, void *userData)&gt;&#160;</td>
<td class="paramname"><em>check</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="classam_1_1IAmShPollDispatch.html">IAmShPollDispatch</a> *&#160;</td>
+ <td class="paramtype">std::function&lt; bool(const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, void *userData)&gt;&#160;</td>
<td class="paramname"><em>dispatch</em>, </td>
</tr>
<tr>
@@ -285,10 +284,10 @@ More information can be found here : <a class="el" href="mainl.html">Mainloop co
<table class="params">
<tr><td class="paramname">fd</td><td>the filedescriptor </td></tr>
<tr><td class="paramname">event</td><td>the event flags </td></tr>
- <tr><td class="paramname">prepare</td><td>a callback that is called before the loop is entered </td></tr>
- <tr><td class="paramname">fired</td><td>a callback that is called when the filedescriptor needs to be read </td></tr>
- <tr><td class="paramname">check</td><td>a callback that is called to check if further actions are neccessary </td></tr>
- <tr><td class="paramname">dispatch</td><td>a callback that is called to dispatch the received data </td></tr>
+ <tr><td class="paramname">prepare</td><td>a std::function that is called before the loop is entered </td></tr>
+ <tr><td class="paramname">fired</td><td>a std::function that is called when the filedescriptor needs to be read </td></tr>
+ <tr><td class="paramname">check</td><td>a std::function that is called to check if further actions are neccessary </td></tr>
+ <tr><td class="paramname">dispatch</td><td>a std::function that is called to dispatch the received data </td></tr>
<tr><td class="paramname">userData</td><td>a pointer to userdata that is always passed around </td></tr>
<tr><td class="paramname">handle</td><td>the handle of this poll </td></tr>
</table>
@@ -296,37 +295,61 @@ More information can be found here : <a class="el" href="mainl.html">Mainloop co
</dl>
<dl class="section return"><dt>Returns</dt><dd>E_OK if the descriptor was added, E_NON_EXISTENT if the fd is not valid </dd></dl>
-<p>Definition at line <a class="el" href="CAmSocketHandler_8cpp_source.html#l00195">195</a> of file <a class="el" href="CAmSocketHandler_8cpp_source.html">CAmSocketHandler.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmSocketHandler_8cpp_source.html#l00353">353</a> of file <a class="el" href="CAmSocketHandler_8cpp_source.html">CAmSocketHandler.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="a74acb55776de9391f5b6ce6002c0e7b4"></a>
+<a class="anchor" id="ac517381102ab06540dc86852191f131c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::CAmSocketHandler::addTimer </td>
+ <td class="memname"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am::am_Error_e</a> am::CAmSocketHandler::addFDPoll </td>
<td>(</td>
- <td class="paramtype">const timespec&#160;</td>
- <td class="paramname"><em>timeouts</em>, </td>
+ <td class="paramtype">const int&#160;</td>
+ <td class="paramname"><em>fd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="classam_1_1IAmShTimerCallBack.html">IAmShTimerCallBack</a> *&#160;</td>
- <td class="paramname"><em>callback</em>, </td>
+ <td class="paramtype">const short&#160;</td>
+ <td class="paramname"><em>event</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a> &amp;&#160;</td>
- <td class="paramname"><em>handle</em>, </td>
+ <td class="paramtype"><a class="el" href="classam_1_1IAmShPollPrepare.html">IAmShPollPrepare</a> *&#160;</td>
+ <td class="paramname"><em>prepare</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="classam_1_1IAmShPollFired.html">IAmShPollFired</a> *&#160;</td>
+ <td class="paramname"><em>fired</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="classam_1_1IAmShPollCheck.html">IAmShPollCheck</a> *&#160;</td>
+ <td class="paramname"><em>check</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="classam_1_1IAmShPollDispatch.html">IAmShPollDispatch</a> *&#160;</td>
+ <td class="paramname"><em>dispatch</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
- <td class="paramname"><em>userData</em>&#160;</td>
+ <td class="paramname"><em>userData</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>handle</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -336,34 +359,40 @@ More information can be found here : <a class="el" href="mainl.html">Mainloop co
</table>
</div><div class="memdoc">
-<p>adds a timer to the list of timers. </p>
-<p>The callback will be fired when the timer is up. This is not a high precise timer, it is very coarse. It is meant to be used for timeouts when waiting for an answer via a filedescriptor. One time timer. If you need again a timer, you need to add a new timer in the callback of the old one. </p>
+<p>Adds a filedescriptor to the polling loop. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
- <tr><td class="paramname">timeouts</td><td>timeouts time until the callback is fired </td></tr>
- <tr><td class="paramname">callback</td><td>callback the callback </td></tr>
- <tr><td class="paramname">handle</td><td>handle the handle that is created for the timer is returned. Can be used to remove the timer </td></tr>
- <tr><td class="paramname">userData</td><td>pointer always passed with the call </td></tr>
+ <tr><td class="paramname">fd</td><td>the filedescriptor </td></tr>
+ <tr><td class="paramname">event</td><td>the event flags </td></tr>
+ <tr><td class="paramname">prepare</td><td>a callback that is called before the loop is entered </td></tr>
+ <tr><td class="paramname">fired</td><td>a callback that is called when the filedescriptor needs to be read </td></tr>
+ <tr><td class="paramname">check</td><td>a callback that is called to check if further actions are neccessary </td></tr>
+ <tr><td class="paramname">dispatch</td><td>a callback that is called to dispatch the received data </td></tr>
+ <tr><td class="paramname">userData</td><td>a pointer to userdata that is always passed around </td></tr>
+ <tr><td class="paramname">handle</td><td>the handle of this poll </td></tr>
</table>
</dd>
</dl>
-<dl class="section return"><dt>Returns</dt><dd>E_OK in case of success </dd></dl>
+<dl class="section return"><dt>Returns</dt><dd>E_OK if the descriptor was added, E_NON_EXISTENT if the fd is not valid </dd></dl>
-<p>Definition at line <a class="el" href="CAmSocketHandler_8cpp_source.html#l00272">272</a> of file <a class="el" href="CAmSocketHandler_8cpp_source.html">CAmSocketHandler.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmSocketHandler_8cpp_source.html#l00399">399</a> of file <a class="el" href="CAmSocketHandler_8cpp_source.html">CAmSocketHandler.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="a28ee6a9430a72033a8494fc7c35b2775"></a>
+<a class="anchor" id="a3c8cd26cfc7ba055f0441e678031b5d2"></a>
<div class="memitem">
<div class="memproto">
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">bool am::CAmSocketHandler::checkerCallback </td>
+ <td class="memname"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::CAmSocketHandler::addSignalHandler </td>
<td>(</td>
- <td class="paramtype">const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a>&#160;</td>
+ <td class="paramtype">std::function&lt; void(const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, const signalfd_siginfo &amp;info, void *userData)&gt;&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> &amp;&#160;</td>
<td class="paramname"><em>handle</em>, </td>
</tr>
<tr>
@@ -378,58 +407,100 @@ More information can be found here : <a class="el" href="mainl.html">Mainloop co
<td></td><td></td>
</tr>
</table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
-</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00151">151</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
+<p>Adds a callback for any signals. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">callback</td><td></td></tr>
+ <tr><td class="paramname">handle</td><td>the handle of this poll </td></tr>
+ <tr><td class="paramname">userData</td><td>a pointer to userdata that is always passed around </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>E_OK if the descriptor was added, E_NON_EXISTENT if the fd is not valid </dd></dl>
+
+<p>Definition at line <a class="el" href="CAmSocketHandler_8cpp_source.html#l00448">448</a> of file <a class="el" href="CAmSocketHandler_8cpp_source.html">CAmSocketHandler.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="a166eb3d78647168e55fa0931f7ee6933"></a>
+<a class="anchor" id="afe4e4806d91f9a4b3b1eb8a278f64cc9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">void am::CAmSocketHandler::exit_mainloop </td>
+ <td class="memname"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::CAmSocketHandler::addTimer </td>
<td>(</td>
- <td class="paramname"></td><td>)</td>
+ <td class="paramtype">const timespec &amp;&#160;</td>
+ <td class="paramname"><em>timeouts</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="classam_1_1IAmShTimerCallBack.html">IAmShTimerCallBack</a> *&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">sh_timerHandle_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
<td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>userData</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const bool __attribute__((__unused__))&#160;</td>
+ <td class="paramname"><em>repeats</em> = <code>false</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmSocketHandler_8cpp_source.html#l00558">558</a> of file <a class="el" href="CAmSocketHandler_8cpp_source.html">CAmSocketHandler.cpp</a>.</p>
-
</div>
</div>
-<a class="anchor" id="ad0228e22c588a8e944fc700cdc24064f"></a>
+<a class="anchor" id="a6a7fe0bb80caff8e784921dea0d956b8"></a>
<div class="memitem">
<div class="memproto">
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">void am::CAmSocketHandler::receiverCallback </td>
+ <td class="memname"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::CAmSocketHandler::addTimer </td>
<td>(</td>
- <td class="paramtype">const pollfd&#160;</td>
- <td class="paramname"><em>pollfd</em>, </td>
+ <td class="paramtype">const timespec &amp;&#160;</td>
+ <td class="paramname"><em>timeouts</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a>&#160;</td>
+ <td class="paramtype">std::function&lt; void(const <a class="el" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">sh_timerHandle_t</a> handle, void *userData)&gt;&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">sh_timerHandle_t</a> &amp;&#160;</td>
<td class="paramname"><em>handle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
- <td class="paramname"><em>userData</em>&#160;</td>
+ <td class="paramname"><em>userData</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const bool __attribute__((__unused__))&#160;</td>
+ <td class="paramname"><em>repeats</em> = <code>false</code>&#160;</td>
</tr>
<tr>
<td></td>
@@ -437,14 +508,62 @@ More information can be found here : <a class="el" href="mainl.html">Mainloop co
<td></td><td></td>
</tr>
</table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
-</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00145">145</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
+</div>
+</div>
+<a class="anchor" id="a166eb3d78647168e55fa0931f7ee6933"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void am::CAmSocketHandler::exit_mainloop </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmSocketHandler_8cpp_source.html#l00214">214</a> of file <a class="el" href="CAmSocketHandler_8cpp_source.html">CAmSocketHandler.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5eff79f4f8b21041f435479f7723128e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool am::CAmSocketHandler::fatalErrorOccurred </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmSocketHandler_8cpp_source.html#l00224">224</a> of file <a class="el" href="CAmSocketHandler_8cpp_source.html">CAmSocketHandler.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4a4f65e4d73319d21eee71e527077f1f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::CAmSocketHandler::listenToSignals </td>
+ <td>(</td>
+ <td class="paramtype">const std::vector&lt; uint8_t &gt; &amp;&#160;</td>
+ <td class="paramname"><em>listSignals</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>install the signal fd </p>
+<p>Adds a signal handler filedescriptor to the polling loop.</p>
+
+<p>Definition at line <a class="el" href="CAmSocketHandler_8cpp_source.html#l00247">247</a> of file <a class="el" href="CAmSocketHandler_8cpp_source.html">CAmSocketHandler.cpp</a>.</p>
</div>
</div>
@@ -471,7 +590,34 @@ More information can be found here : <a class="el" href="mainl.html">Mainloop co
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
-<p>Definition at line <a class="el" href="CAmSocketHandler_8cpp_source.html#l00244">244</a> of file <a class="el" href="CAmSocketHandler_8cpp_source.html">CAmSocketHandler.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmSocketHandler_8cpp_source.html#l00424">424</a> of file <a class="el" href="CAmSocketHandler_8cpp_source.html">CAmSocketHandler.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2ec9182474170c90309aa6820e23daab"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::CAmSocketHandler::removeSignalHandler </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a>&#160;</td>
+ <td class="paramname"><em>handle</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>removes a signal handler from the list </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">handle</td><td>is signal handler id </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>E_OK in case of success, E_UNKNOWN if the handler was not found. </dd></dl>
+
+<p>Definition at line <a class="el" href="CAmSocketHandler_8cpp_source.html#l00470">470</a> of file <a class="el" href="CAmSocketHandler_8cpp_source.html">CAmSocketHandler.cpp</a>.</p>
</div>
</div>
@@ -482,7 +628,7 @@ More information can be found here : <a class="el" href="mainl.html">Mainloop co
<tr>
<td class="memname"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::CAmSocketHandler::removeTimer </td>
<td>(</td>
- <td class="paramtype">const <a class="el" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a>&#160;</td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">sh_timerHandle_t</a>&#160;</td>
<td class="paramname"><em>handle</em></td><td>)</td>
<td></td>
</tr>
@@ -498,7 +644,7 @@ More information can be found here : <a class="el" href="mainl.html">Mainloop co
</dl>
<dl class="section return"><dt>Returns</dt><dd>E_OK in case of success, E_UNKNOWN if timer was not found. </dd></dl>
-<p>Definition at line <a class="el" href="CAmSocketHandler_8cpp_source.html#l00321">321</a> of file <a class="el" href="CAmSocketHandler_8cpp_source.html">CAmSocketHandler.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmSocketHandler_8cpp_source.html#l00596">596</a> of file <a class="el" href="CAmSocketHandler_8cpp_source.html">CAmSocketHandler.cpp</a>.</p>
</div>
</div>
@@ -509,7 +655,7 @@ More information can be found here : <a class="el" href="mainl.html">Mainloop co
<tr>
<td class="memname"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::CAmSocketHandler::restartTimer </td>
<td>(</td>
- <td class="paramtype">const <a class="el" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a>&#160;</td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">sh_timerHandle_t</a>&#160;</td>
<td class="paramname"><em>handle</em></td><td>)</td>
<td></td>
</tr>
@@ -526,7 +672,7 @@ More information can be found here : <a class="el" href="mainl.html">Mainloop co
<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_NON_EXISTENT if the handle was not found </dd></dl>
<p>&lt;the original timer value </p>
-<p>Definition at line <a class="el" href="CAmSocketHandler_8cpp_source.html#l00399">399</a> of file <a class="el" href="CAmSocketHandler_8cpp_source.html">CAmSocketHandler.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmSocketHandler_8cpp_source.html#l00720">720</a> of file <a class="el" href="CAmSocketHandler_8cpp_source.html">CAmSocketHandler.cpp</a>.</p>
</div>
</div>
@@ -545,8 +691,9 @@ More information can be found here : <a class="el" href="mainl.html">Mainloop co
<p>start the block listening for filedescriptors. </p>
<p>This is the mainloop. </p>
+<p>&lt;the polling array for ppoll </p>
-<p>Definition at line <a class="el" href="CAmSocketHandler_8cpp_source.html#l00074">74</a> of file <a class="el" href="CAmSocketHandler_8cpp_source.html">CAmSocketHandler.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmSocketHandler_8cpp_source.html#l00095">95</a> of file <a class="el" href="CAmSocketHandler_8cpp_source.html">CAmSocketHandler.cpp</a>.</p>
</div>
</div>
@@ -565,7 +712,7 @@ More information can be found here : <a class="el" href="mainl.html">Mainloop co
<p>exits the loop </p>
-<p>Definition at line <a class="el" href="CAmSocketHandler_8cpp_source.html#l00168">168</a> of file <a class="el" href="CAmSocketHandler_8cpp_source.html">CAmSocketHandler.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmSocketHandler_8cpp_source.html#l00198">198</a> of file <a class="el" href="CAmSocketHandler_8cpp_source.html">CAmSocketHandler.cpp</a>.</p>
</div>
</div>
@@ -576,7 +723,7 @@ More information can be found here : <a class="el" href="mainl.html">Mainloop co
<tr>
<td class="memname"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::CAmSocketHandler::stopTimer </td>
<td>(</td>
- <td class="paramtype">const <a class="el" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a>&#160;</td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">sh_timerHandle_t</a>&#160;</td>
<td class="paramname"><em>handle</em></td><td>)</td>
<td></td>
</tr>
@@ -592,7 +739,7 @@ More information can be found here : <a class="el" href="mainl.html">Mainloop co
</dl>
<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_NON_EXISTENT if the handle was not found </dd></dl>
-<p>Definition at line <a class="el" href="CAmSocketHandler_8cpp_source.html#l00451">451</a> of file <a class="el" href="CAmSocketHandler_8cpp_source.html">CAmSocketHandler.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmSocketHandler_8cpp_source.html#l00798">798</a> of file <a class="el" href="CAmSocketHandler_8cpp_source.html">CAmSocketHandler.cpp</a>.</p>
</div>
</div>
@@ -632,24 +779,24 @@ More information can be found here : <a class="el" href="mainl.html">Mainloop co
<dd>
E_OK on succsess, E_NON_EXISTENT if fd was not found </dd></dl>
-<p>Definition at line <a class="el" href="CAmSocketHandler_8cpp_source.html#l00472">472</a> of file <a class="el" href="CAmSocketHandler_8cpp_source.html">CAmSocketHandler.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmSocketHandler_8cpp_source.html#l00841">841</a> of file <a class="el" href="CAmSocketHandler_8cpp_source.html">CAmSocketHandler.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="a94740c067ce4b030c3223397faba5b9c"></a>
+<a class="anchor" id="a94dae6fb7f8f0b52fd048c51bb3aa8aa"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::CAmSocketHandler::updateTimer </td>
<td>(</td>
- <td class="paramtype">const <a class="el" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a>&#160;</td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">sh_timerHandle_t</a>&#160;</td>
<td class="paramname"><em>handle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">const timespec&#160;</td>
+ <td class="paramtype">const timespec &amp;&#160;</td>
<td class="paramname"><em>timeouts</em>&#160;</td>
</tr>
<tr>
@@ -670,36 +817,7 @@ E_OK on succsess, E_NON_EXISTENT if fd was not found </dd></dl>
</dl>
<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_NON_EXISTENT if the handle was not found </dd></dl>
-<p>Definition at line <a class="el" href="CAmSocketHandler_8cpp_source.html#l00347">347</a> of file <a class="el" href="CAmSocketHandler_8cpp_source.html">CAmSocketHandler.cpp</a>.</p>
-
-</div>
-</div>
-<h2 class="groupheader">Member Data Documentation</h2>
-<a class="anchor" id="a4d12cdc8ba360fa21df9ec6803259c4c"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html">TAmShPollCheck</a>&lt;<a class="el" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>&gt; am::CAmSocketHandler::checkerCallbackT</td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00159">159</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a16104f2862e1744334e6ed3a9563c0b9"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollFired.html">TAmShPollFired</a>&lt;<a class="el" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>&gt; am::CAmSocketHandler::receiverCallbackT</td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00156">156</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSocketHandler_8cpp_source.html#l00636">636</a> of file <a class="el" href="CAmSocketHandler_8cpp_source.html">CAmSocketHandler.cpp</a>.</p>
</div>
</div>
@@ -713,9 +831,9 @@ E_OK on succsess, E_NON_EXISTENT if fd was not found </dd></dl>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmSocketHandler.js b/docs/classam_1_1CAmSocketHandler.js
index 180a620..518912c 100644..100755
--- a/docs/classam_1_1CAmSocketHandler.js
+++ b/docs/classam_1_1CAmSocketHandler.js
@@ -1,22 +1,22 @@
var classam_1_1CAmSocketHandler =
[
- [ "TAmShPollCheck", "classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html", "classam_1_1CAmSocketHandler_1_1TAmShPollCheck" ],
- [ "TAmShPollFired", "classam_1_1CAmSocketHandler_1_1TAmShPollFired.html", "classam_1_1CAmSocketHandler_1_1TAmShPollFired" ],
[ "CAmSocketHandler", "classam_1_1CAmSocketHandler.html#a4882106e0134db9f48aaacb3a9057f3d", null ],
[ "~CAmSocketHandler", "classam_1_1CAmSocketHandler.html#a800cafd3fab88551412dafbc03147c11", null ],
- [ "addFDPoll", "classam_1_1CAmSocketHandler.html#ace2198a9522679b4a680c43755bb9b44", null ],
- [ "addTimer", "classam_1_1CAmSocketHandler.html#a74acb55776de9391f5b6ce6002c0e7b4", null ],
- [ "checkerCallback", "classam_1_1CAmSocketHandler.html#a28ee6a9430a72033a8494fc7c35b2775", null ],
+ [ "addFDPoll", "classam_1_1CAmSocketHandler.html#a8ee49d4fbc44291bc6b99fa49fc0350a", null ],
+ [ "addFDPoll", "classam_1_1CAmSocketHandler.html#ac517381102ab06540dc86852191f131c", null ],
+ [ "addSignalHandler", "classam_1_1CAmSocketHandler.html#a3c8cd26cfc7ba055f0441e678031b5d2", null ],
+ [ "addTimer", "classam_1_1CAmSocketHandler.html#afe4e4806d91f9a4b3b1eb8a278f64cc9", null ],
+ [ "addTimer", "classam_1_1CAmSocketHandler.html#a6a7fe0bb80caff8e784921dea0d956b8", null ],
[ "exit_mainloop", "classam_1_1CAmSocketHandler.html#a166eb3d78647168e55fa0931f7ee6933", null ],
- [ "receiverCallback", "classam_1_1CAmSocketHandler.html#ad0228e22c588a8e944fc700cdc24064f", null ],
+ [ "fatalErrorOccurred", "classam_1_1CAmSocketHandler.html#a5eff79f4f8b21041f435479f7723128e", null ],
+ [ "listenToSignals", "classam_1_1CAmSocketHandler.html#a4a4f65e4d73319d21eee71e527077f1f", null ],
[ "removeFDPoll", "classam_1_1CAmSocketHandler.html#a57c40a25d4bff6f88ed4ce5e597a5712", null ],
+ [ "removeSignalHandler", "classam_1_1CAmSocketHandler.html#a2ec9182474170c90309aa6820e23daab", null ],
[ "removeTimer", "classam_1_1CAmSocketHandler.html#a7627416d3b2fd93baa84599b52691bec", null ],
[ "restartTimer", "classam_1_1CAmSocketHandler.html#a34f5a3d01d54f25eae224d5ca84f5a2a", null ],
[ "start_listenting", "classam_1_1CAmSocketHandler.html#ac4d61b623aedd44ea1fd075aee7851b1", null ],
[ "stop_listening", "classam_1_1CAmSocketHandler.html#ade03cab4d0ee59386c13688949ec942a", null ],
[ "stopTimer", "classam_1_1CAmSocketHandler.html#af3b4d566129e9d9dc9dae13d5a51afdf", null ],
[ "updateEventFlags", "classam_1_1CAmSocketHandler.html#af065b5a6143c8566522528bc18ce1f42", null ],
- [ "updateTimer", "classam_1_1CAmSocketHandler.html#a94740c067ce4b030c3223397faba5b9c", null ],
- [ "checkerCallbackT", "classam_1_1CAmSocketHandler.html#a4d12cdc8ba360fa21df9ec6803259c4c", null ],
- [ "receiverCallbackT", "classam_1_1CAmSocketHandler.html#a16104f2862e1744334e6ed3a9563c0b9", null ]
+ [ "updateTimer", "classam_1_1CAmSocketHandler.html#a94dae6fb7f8f0b52fd048c51bb3aa8aa", null ]
]; \ No newline at end of file
diff --git a/docs/classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html b/docs/classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html
deleted file mode 100644
index 863fb14..0000000
--- a/docs/classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html
+++ /dev/null
@@ -1,239 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
-<title>AudioManager: am::CAmSocketHandler::TAmShPollCheck&lt; TClass &gt; Class Template Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
- $(document).ready(initResizable);
- $(window).load(resizeHeight);
-</script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
- <div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
- </div>
- <div id="projectbrief">Native Application Runtime Environment</div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
- <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
- <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
- </ul>
- </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
- <div id="nav-tree">
- <div id="nav-tree-contents">
- <div id="nav-sync" class="sync"></div>
- </div>
- </div>
- <div id="splitbar" style="-moz-user-select:none;"
- class="ui-resizable-handle">
- </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html','');});
-</script>
-<div id="doc-content">
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
- <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="classam_1_1CAmSocketHandler_1_1TAmShPollCheck-members.html">List of all members</a> </div>
- <div class="headertitle">
-<div class="title">am::CAmSocketHandler::TAmShPollCheck&lt; TClass &gt; Class Template Reference</div> </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for am::CAmSocketHandler::TAmShPollCheck&lt; TClass &gt;:</div>
-<div class="dyncontent">
- <div class="center">
- <img src="classam_1_1CAmSocketHandler_1_1TAmShPollCheck.png" usemap="#am::CAmSocketHandler::TAmShPollCheck&lt; TClass &gt;_map" alt=""/>
- <map id="am::CAmSocketHandler::TAmShPollCheck&lt; TClass &gt;_map" name="am::CAmSocketHandler::TAmShPollCheck&lt; TClass &gt;_map">
-<area href="classam_1_1IAmShPollCheck.html" title="prototype for poll check callback " alt="am::IAmShPollCheck" shape="rect" coords="0,0,309,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a2832e1f41bfbab2d607a43e19d0a6cc5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html#a2832e1f41bfbab2d607a43e19d0a6cc5">TAmShPollCheck</a> (TClass *instance, bool(TClass::*function)(const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, void *userData))</td></tr>
-<tr class="separator:a2832e1f41bfbab2d607a43e19d0a6cc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a92c2016cd94a9994b5ac3296f8ef25c4"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html#a92c2016cd94a9994b5ac3296f8ef25c4">Call</a> (const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, void *userData)</td></tr>
-<tr class="separator:a92c2016cd94a9994b5ac3296f8ef25c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_methods_classam_1_1IAmShPollCheck"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classam_1_1IAmShPollCheck')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classam_1_1IAmShPollCheck.html">am::IAmShPollCheck</a></td></tr>
-<tr class="memitem:a70af36e07af63eb91fd969ee06497a6d inherit pub_methods_classam_1_1IAmShPollCheck"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmShPollCheck.html#a70af36e07af63eb91fd969ee06497a6d">~IAmShPollCheck</a> ()</td></tr>
-<tr class="separator:a70af36e07af63eb91fd969ee06497a6d inherit pub_methods_classam_1_1IAmShPollCheck"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><h3>template&lt;class TClass&gt;<br/>
-class am::CAmSocketHandler::TAmShPollCheck&lt; TClass &gt;</h3>
-
-
-<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00114">114</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
-</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a2832e1f41bfbab2d607a43e19d0a6cc5"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class TClass&gt; </div>
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html">am::CAmSocketHandler::TAmShPollCheck</a>&lt; TClass &gt;::<a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html">TAmShPollCheck</a> </td>
- <td>(</td>
- <td class="paramtype">TClass *&#160;</td>
- <td class="paramname"><em>instance</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">bool(TClass::*)(const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, void *userData)&#160;</td>
- <td class="paramname"><em>function</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00121">121</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
-
-</div>
-</div>
-<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a92c2016cd94a9994b5ac3296f8ef25c4"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class TClass&gt; </div>
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">virtual bool <a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html">am::CAmSocketHandler::TAmShPollCheck</a>&lt; TClass &gt;::Call </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a>&#160;</td>
- <td class="paramname"><em>handle</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">void *&#160;</td>
- <td class="paramname"><em>userData</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Implements <a class="el" href="classam_1_1IAmShPollCheck.html#a5851d4f160f9a9ab42965b67cee6fe97">am::IAmShPollCheck</a>.</p>
-
-<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00125">125</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>AudioManagerUtilities/include/<a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
- <ul>
- <li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a></li><li class="navelem"><a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html">TAmShPollCheck</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
- <a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
- </ul>
-</div>
-</body>
-</html>
diff --git a/docs/classam_1_1CAmSocketHandler_1_1TAmShPollCheck.js b/docs/classam_1_1CAmSocketHandler_1_1TAmShPollCheck.js
deleted file mode 100644
index 8646d59..0000000
--- a/docs/classam_1_1CAmSocketHandler_1_1TAmShPollCheck.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var classam_1_1CAmSocketHandler_1_1TAmShPollCheck =
-[
- [ "TAmShPollCheck", "classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html#a2832e1f41bfbab2d607a43e19d0a6cc5", null ],
- [ "Call", "classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html#a92c2016cd94a9994b5ac3296f8ef25c4", null ]
-]; \ No newline at end of file
diff --git a/docs/classam_1_1CAmSocketHandler_1_1TAmShPollCheck.png b/docs/classam_1_1CAmSocketHandler_1_1TAmShPollCheck.png
deleted file mode 100644
index 8173169..0000000
--- a/docs/classam_1_1CAmSocketHandler_1_1TAmShPollCheck.png
+++ /dev/null
Binary files differ
diff --git a/docs/classam_1_1CAmSocketHandler_1_1TAmShPollFired.html b/docs/classam_1_1CAmSocketHandler_1_1TAmShPollFired.html
deleted file mode 100644
index 0102f7e..0000000
--- a/docs/classam_1_1CAmSocketHandler_1_1TAmShPollFired.html
+++ /dev/null
@@ -1,245 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
-<title>AudioManager: am::CAmSocketHandler::TAmShPollFired&lt; TClass &gt; Class Template Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
- $(document).ready(initResizable);
- $(window).load(resizeHeight);
-</script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
- <div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
- </div>
- <div id="projectbrief">Native Application Runtime Environment</div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
- <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
- <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
- </ul>
- </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
- <div id="nav-tree">
- <div id="nav-tree-contents">
- <div id="nav-sync" class="sync"></div>
- </div>
- </div>
- <div id="splitbar" style="-moz-user-select:none;"
- class="ui-resizable-handle">
- </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('classam_1_1CAmSocketHandler_1_1TAmShPollFired.html','');});
-</script>
-<div id="doc-content">
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
- <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="classam_1_1CAmSocketHandler_1_1TAmShPollFired-members.html">List of all members</a> </div>
- <div class="headertitle">
-<div class="title">am::CAmSocketHandler::TAmShPollFired&lt; TClass &gt; Class Template Reference</div> </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for am::CAmSocketHandler::TAmShPollFired&lt; TClass &gt;:</div>
-<div class="dyncontent">
- <div class="center">
- <img src="classam_1_1CAmSocketHandler_1_1TAmShPollFired.png" usemap="#am::CAmSocketHandler::TAmShPollFired&lt; TClass &gt;_map" alt=""/>
- <map id="am::CAmSocketHandler::TAmShPollFired&lt; TClass &gt;_map" name="am::CAmSocketHandler::TAmShPollFired&lt; TClass &gt;_map">
-<area href="classam_1_1IAmShPollFired.html" title="prototype for poll fired callback " alt="am::IAmShPollFired" shape="rect" coords="0,0,303,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a74c0be61840af89cf077115883d74172"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollFired.html#a74c0be61840af89cf077115883d74172">TAmShPollFired</a> (TClass *instance, void(TClass::*function)(const pollfd pollfd, const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, void *userData))</td></tr>
-<tr class="separator:a74c0be61840af89cf077115883d74172"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a799b8f6d408a1e764e1403c9be9d6b02"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollFired.html#a799b8f6d408a1e764e1403c9be9d6b02">Call</a> (const pollfd pollfd, const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, void *userData)</td></tr>
-<tr class="separator:a799b8f6d408a1e764e1403c9be9d6b02"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_methods_classam_1_1IAmShPollFired"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classam_1_1IAmShPollFired')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classam_1_1IAmShPollFired.html">am::IAmShPollFired</a></td></tr>
-<tr class="memitem:a847146143a10fb0089209748040aaefd inherit pub_methods_classam_1_1IAmShPollFired"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmShPollFired.html#a847146143a10fb0089209748040aaefd">~IAmShPollFired</a> ()</td></tr>
-<tr class="separator:a847146143a10fb0089209748040aaefd inherit pub_methods_classam_1_1IAmShPollFired"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><h3>template&lt;class TClass&gt;<br/>
-class am::CAmSocketHandler::TAmShPollFired&lt; TClass &gt;</h3>
-
-
-<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00097">97</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
-</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a74c0be61840af89cf077115883d74172"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class TClass&gt; </div>
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollFired.html">am::CAmSocketHandler::TAmShPollFired</a>&lt; TClass &gt;::<a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollFired.html">TAmShPollFired</a> </td>
- <td>(</td>
- <td class="paramtype">TClass *&#160;</td>
- <td class="paramname"><em>instance</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">void(TClass::*)(const pollfd pollfd, const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, void *userData)&#160;</td>
- <td class="paramname"><em>function</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00104">104</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
-
-</div>
-</div>
-<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a799b8f6d408a1e764e1403c9be9d6b02"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class TClass&gt; </div>
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">virtual void <a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollFired.html">am::CAmSocketHandler::TAmShPollFired</a>&lt; TClass &gt;::Call </td>
- <td>(</td>
- <td class="paramtype">const pollfd&#160;</td>
- <td class="paramname"><em>pollfd</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a>&#160;</td>
- <td class="paramname"><em>handle</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">void *&#160;</td>
- <td class="paramname"><em>userData</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Implements <a class="el" href="classam_1_1IAmShPollFired.html#a41cefb5302247e0dd2e4de733026ac6e">am::IAmShPollFired</a>.</p>
-
-<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00108">108</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>AudioManagerUtilities/include/<a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
- <ul>
- <li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a></li><li class="navelem"><a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollFired.html">TAmShPollFired</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
- <a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
- </ul>
-</div>
-</body>
-</html>
diff --git a/docs/classam_1_1CAmSocketHandler_1_1TAmShPollFired.js b/docs/classam_1_1CAmSocketHandler_1_1TAmShPollFired.js
deleted file mode 100644
index 800b481..0000000
--- a/docs/classam_1_1CAmSocketHandler_1_1TAmShPollFired.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var classam_1_1CAmSocketHandler_1_1TAmShPollFired =
-[
- [ "TAmShPollFired", "classam_1_1CAmSocketHandler_1_1TAmShPollFired.html#a74c0be61840af89cf077115883d74172", null ],
- [ "Call", "classam_1_1CAmSocketHandler_1_1TAmShPollFired.html#a799b8f6d408a1e764e1403c9be9d6b02", null ]
-]; \ No newline at end of file
diff --git a/docs/classam_1_1CAmSocketHandler_1_1TAmShPollFired.png b/docs/classam_1_1CAmSocketHandler_1_1TAmShPollFired.png
deleted file mode 100644
index 125ab98..0000000
--- a/docs/classam_1_1CAmSocketHandler_1_1TAmShPollFired.png
+++ /dev/null
Binary files differ
diff --git a/docs/classam_1_1CAmTelnetMenuHelper-members.html b/docs/classam_1_1CAmTelnetMenuHelper-members.html
deleted file mode 100644
index 9e20294..0000000
--- a/docs/classam_1_1CAmTelnetMenuHelper-members.html
+++ /dev/null
@@ -1,138 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
-<title>AudioManager: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
- $(document).ready(initResizable);
- $(window).load(resizeHeight);
-</script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
- <div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
- </div>
- <div id="projectbrief">Native Application Runtime Environment</div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
- <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
- <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
- </ul>
- </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
- <div id="nav-tree">
- <div id="nav-tree-contents">
- <div id="nav-sync" class="sync"></div>
- </div>
- </div>
- <div id="splitbar" style="-moz-user-select:none;"
- class="ui-resizable-handle">
- </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('classam_1_1CAmTelnetMenuHelper.html','');});
-</script>
-<div id="doc-content">
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
- <div class="headertitle">
-<div class="title">am::CAmTelnetMenuHelper Member List</div> </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classam_1_1CAmTelnetMenuHelper.html">am::CAmTelnetMenuHelper</a>, including all inherited members.</p>
-<table class="directory">
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmTelnetMenuHelper.html#a88a972ac1fbbb1e3e4c89bed9e30d89f">CAmTelnetMenuHelper</a>(CAmSocketHandler *iSocketHandler, CAmCommandSender *iCommandSender, CAmCommandReceiver *iCommandReceiver, CAmRoutingSender *iRoutingSender, CAmRoutingReceiver *iRoutingReceiver, CAmControlSender *iControlSender, CAmControlReceiver *iControlReceiver, IAmDatabaseHandler *iDatabasehandler, CAmRouter *iRouter, CAmTelnetServer *iTelnetServer)</td><td class="entry"><a class="el" href="classam_1_1CAmTelnetMenuHelper.html">am::CAmTelnetMenuHelper</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a216e96c9f1ef0ee21e5dd8da0521087e">eGetState</a> enum value</td><td class="entry"><a class="el" href="classam_1_1CAmTelnetMenuHelper.html">am::CAmTelnetMenuHelper</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a2b4f3a03294e710b9acac49112538778">eInfoState</a> enum value</td><td class="entry"><a class="el" href="classam_1_1CAmTelnetMenuHelper.html">am::CAmTelnetMenuHelper</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457ac793e4ed9c584b8ec0f0154ff161ae91">eListState</a> enum value</td><td class="entry"><a class="el" href="classam_1_1CAmTelnetMenuHelper.html">am::CAmTelnetMenuHelper</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457">EMainState</a> enum name</td><td class="entry"><a class="el" href="classam_1_1CAmTelnetMenuHelper.html">am::CAmTelnetMenuHelper</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmTelnetMenuHelper.html#a7f83eef5cd301ead49fb11ef52b45b2a">enterCmdQueue</a>(std::queue&lt; std::string &gt; &amp;CmdQueue, int &amp;filedescriptor)</td><td class="entry"><a class="el" href="classam_1_1CAmTelnetMenuHelper.html">am::CAmTelnetMenuHelper</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a7522d6c554e7a2f680e4b8319c65b428">eRootState</a> enum value</td><td class="entry"><a class="el" href="classam_1_1CAmTelnetMenuHelper.html">am::CAmTelnetMenuHelper</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a73266cf9d5d7bb4ed490b9ec8ff4bf57">eSetState</a> enum value</td><td class="entry"><a class="el" href="classam_1_1CAmTelnetMenuHelper.html">am::CAmTelnetMenuHelper</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmTelnetMenuHelper.html#a595275be7a16152d9b9e13e25f81ef52">newSocketConnection</a>(int filedescriptor)</td><td class="entry"><a class="el" href="classam_1_1CAmTelnetMenuHelper.html">am::CAmTelnetMenuHelper</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmTelnetMenuHelper.html#a598300d0cb73b7859653311c13de8b42">socketConnectionsClosed</a>(int filedescriptor)</td><td class="entry"><a class="el" href="classam_1_1CAmTelnetMenuHelper.html">am::CAmTelnetMenuHelper</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmTelnetMenuHelper.html#a05bd315b8bf95210ed72cce5ef591e41">~CAmTelnetMenuHelper</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmTelnetMenuHelper.html">am::CAmTelnetMenuHelper</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
- <ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
- <a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
- </ul>
-</div>
-</body>
-</html>
diff --git a/docs/classam_1_1CAmTelnetMenuHelper.html b/docs/classam_1_1CAmTelnetMenuHelper.html
deleted file mode 100644
index e0397c1..0000000
--- a/docs/classam_1_1CAmTelnetMenuHelper.html
+++ /dev/null
@@ -1,356 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
-<title>AudioManager: am::CAmTelnetMenuHelper Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
- $(document).ready(initResizable);
- $(window).load(resizeHeight);
-</script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
- <div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
- </div>
- <div id="projectbrief">Native Application Runtime Environment</div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
- <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
- <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
- </ul>
- </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
- <div id="nav-tree">
- <div id="nav-tree-contents">
- <div id="nav-sync" class="sync"></div>
- </div>
- </div>
- <div id="splitbar" style="-moz-user-select:none;"
- class="ui-resizable-handle">
- </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('classam_1_1CAmTelnetMenuHelper.html','');});
-</script>
-<div id="doc-content">
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
- <div class="summary">
-<a href="#nested-classes">Classes</a> &#124;
-<a href="#pub-types">Public Types</a> &#124;
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="classam_1_1CAmTelnetMenuHelper-members.html">List of all members</a> </div>
- <div class="headertitle">
-<div class="title">am::CAmTelnetMenuHelper Class Reference</div> </div>
-</div><!--header-->
-<div class="contents">
-
-<p>helper class for <a class="el" href="classam_1_1CAmTelnetServer.html" title="Implements a telnetserver that can be used to connect to the audiomanager, retrieve some information ...">CAmTelnetServer</a>
- <a href="classam_1_1CAmTelnetMenuHelper.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="CAmTelnetMenuHelper_8h_source.html">CAmTelnetMenuHelper.h</a>&gt;</code></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
-Public Types</h2></td></tr>
-<tr class="memitem:afd55a6846137ce0623c09e53645ed457"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457">EMainState</a> { <br/>
-&#160;&#160;<a class="el" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a7522d6c554e7a2f680e4b8319c65b428">eRootState</a> = 0,
-<a class="el" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457ac793e4ed9c584b8ec0f0154ff161ae91">eListState</a>,
-<a class="el" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a2b4f3a03294e710b9acac49112538778">eInfoState</a>,
-<a class="el" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a216e96c9f1ef0ee21e5dd8da0521087e">eGetState</a>,
-<br/>
-&#160;&#160;<a class="el" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a73266cf9d5d7bb4ed490b9ec8ff4bf57">eSetState</a>
-<br/>
- }</td></tr>
-<tr class="separator:afd55a6846137ce0623c09e53645ed457"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a88a972ac1fbbb1e3e4c89bed9e30d89f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmTelnetMenuHelper.html#a88a972ac1fbbb1e3e4c89bed9e30d89f">CAmTelnetMenuHelper</a> (<a class="el" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *iSocketHandler, <a class="el" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a> *iCommandSender, <a class="el" href="classam_1_1CAmCommandReceiver.html">CAmCommandReceiver</a> *iCommandReceiver, <a class="el" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a> *iRoutingSender, <a class="el" href="classam_1_1CAmRoutingReceiver.html">CAmRoutingReceiver</a> *iRoutingReceiver, <a class="el" href="classam_1_1CAmControlSender.html">CAmControlSender</a> *iControlSender, <a class="el" href="classam_1_1CAmControlReceiver.html">CAmControlReceiver</a> *iControlReceiver, <a class="el" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a> *iDatabasehandler, <a class="el" href="classam_1_1CAmRouter.html">CAmRouter</a> *iRouter, <a class="el" href="classam_1_1CAmTelnetServer.html">CAmTelnetServer</a> *iTelnetServer)</td></tr>
-<tr class="separator:a88a972ac1fbbb1e3e4c89bed9e30d89f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a05bd315b8bf95210ed72cce5ef591e41"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmTelnetMenuHelper.html#a05bd315b8bf95210ed72cce5ef591e41">~CAmTelnetMenuHelper</a> ()</td></tr>
-<tr class="separator:a05bd315b8bf95210ed72cce5ef591e41"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a595275be7a16152d9b9e13e25f81ef52"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmTelnetMenuHelper.html#a595275be7a16152d9b9e13e25f81ef52">newSocketConnection</a> (int filedescriptor)</td></tr>
-<tr class="separator:a595275be7a16152d9b9e13e25f81ef52"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a598300d0cb73b7859653311c13de8b42"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmTelnetMenuHelper.html#a598300d0cb73b7859653311c13de8b42">socketConnectionsClosed</a> (int filedescriptor)</td></tr>
-<tr class="separator:a598300d0cb73b7859653311c13de8b42"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7f83eef5cd301ead49fb11ef52b45b2a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmTelnetMenuHelper.html#a7f83eef5cd301ead49fb11ef52b45b2a">enterCmdQueue</a> (std::queue&lt; std::string &gt; &amp;CmdQueue, int &amp;filedescriptor)</td></tr>
-<tr class="separator:a7f83eef5cd301ead49fb11ef52b45b2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>helper class for <a class="el" href="classam_1_1CAmTelnetServer.html" title="Implements a telnetserver that can be used to connect to the audiomanager, retrieve some information ...">CAmTelnetServer</a> </p>
-
-<p>Definition at line <a class="el" href="CAmTelnetMenuHelper_8h_source.html#l00057">57</a> of file <a class="el" href="CAmTelnetMenuHelper_8h_source.html">CAmTelnetMenuHelper.h</a>.</p>
-</div><h2 class="groupheader">Member Enumeration Documentation</h2>
-<a class="anchor" id="afd55a6846137ce0623c09e53645ed457"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="namespaceam.html#aab324fff5070fd8b78012479e5e6bb0e">enum</a> <a class="el" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457">am::CAmTelnetMenuHelper::EMainState</a></td>
- </tr>
- </table>
-</div><div class="memdoc">
-<table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="afd55a6846137ce0623c09e53645ed457a7522d6c554e7a2f680e4b8319c65b428"></a>eRootState</em>&#160;</td><td class="fielddoc">
-</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="afd55a6846137ce0623c09e53645ed457ac793e4ed9c584b8ec0f0154ff161ae91"></a>eListState</em>&#160;</td><td class="fielddoc">
-</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="afd55a6846137ce0623c09e53645ed457a2b4f3a03294e710b9acac49112538778"></a>eInfoState</em>&#160;</td><td class="fielddoc">
-</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="afd55a6846137ce0623c09e53645ed457a216e96c9f1ef0ee21e5dd8da0521087e"></a>eGetState</em>&#160;</td><td class="fielddoc">
-</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="afd55a6846137ce0623c09e53645ed457a73266cf9d5d7bb4ed490b9ec8ff4bf57"></a>eSetState</em>&#160;</td><td class="fielddoc">
-</td></tr>
-</table>
-
-<p>Definition at line <a class="el" href="CAmTelnetMenuHelper_8h_source.html#l00061">61</a> of file <a class="el" href="CAmTelnetMenuHelper_8h_source.html">CAmTelnetMenuHelper.h</a>.</p>
-
-</div>
-</div>
-<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a88a972ac1fbbb1e3e4c89bed9e30d89f"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">am::CAmTelnetMenuHelper::CAmTelnetMenuHelper </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *&#160;</td>
- <td class="paramname"><em>iSocketHandler</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a> *&#160;</td>
- <td class="paramname"><em>iCommandSender</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="classam_1_1CAmCommandReceiver.html">CAmCommandReceiver</a> *&#160;</td>
- <td class="paramname"><em>iCommandReceiver</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a> *&#160;</td>
- <td class="paramname"><em>iRoutingSender</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="classam_1_1CAmRoutingReceiver.html">CAmRoutingReceiver</a> *&#160;</td>
- <td class="paramname"><em>iRoutingReceiver</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="classam_1_1CAmControlSender.html">CAmControlSender</a> *&#160;</td>
- <td class="paramname"><em>iControlSender</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="classam_1_1CAmControlReceiver.html">CAmControlReceiver</a> *&#160;</td>
- <td class="paramname"><em>iControlReceiver</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a> *&#160;</td>
- <td class="paramname"><em>iDatabasehandler</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="classam_1_1CAmRouter.html">CAmRouter</a> *&#160;</td>
- <td class="paramname"><em>iRouter</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="classam_1_1CAmTelnetServer.html">CAmTelnetServer</a> *&#160;</td>
- <td class="paramname"><em>iTelnetServer</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmTelnetMenuHelper_8cpp_source.html#l00049">49</a> of file <a class="el" href="CAmTelnetMenuHelper_8cpp_source.html">CAmTelnetMenuHelper.cpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a05bd315b8bf95210ed72cce5ef591e41"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">am::CAmTelnetMenuHelper::~CAmTelnetMenuHelper </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmTelnetMenuHelper_8cpp_source.html#l00058">58</a> of file <a class="el" href="CAmTelnetMenuHelper_8cpp_source.html">CAmTelnetMenuHelper.cpp</a>.</p>
-
-</div>
-</div>
-<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a7f83eef5cd301ead49fb11ef52b45b2a"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void am::CAmTelnetMenuHelper::enterCmdQueue </td>
- <td>(</td>
- <td class="paramtype">std::queue&lt; std::string &gt; &amp;&#160;</td>
- <td class="paramname"><em>CmdQueue</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int &amp;&#160;</td>
- <td class="paramname"><em>filedescriptor</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmTelnetMenuHelper_8cpp_source.html#l00154">154</a> of file <a class="el" href="CAmTelnetMenuHelper_8cpp_source.html">CAmTelnetMenuHelper.cpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a595275be7a16152d9b9e13e25f81ef52"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void am::CAmTelnetMenuHelper::newSocketConnection </td>
- <td>(</td>
- <td class="paramtype">int&#160;</td>
- <td class="paramname"><em>filedescriptor</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmTelnetMenuHelper_8cpp_source.html#l00116">116</a> of file <a class="el" href="CAmTelnetMenuHelper_8cpp_source.html">CAmTelnetMenuHelper.cpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a598300d0cb73b7859653311c13de8b42"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void am::CAmTelnetMenuHelper::socketConnectionsClosed </td>
- <td>(</td>
- <td class="paramtype">int&#160;</td>
- <td class="paramname"><em>filedescriptor</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmTelnetMenuHelper_8cpp_source.html#l00138">138</a> of file <a class="el" href="CAmTelnetMenuHelper_8cpp_source.html">CAmTelnetMenuHelper.cpp</a>.</p>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li>AudioManagerCore/include/<a class="el" href="CAmTelnetMenuHelper_8h_source.html">CAmTelnetMenuHelper.h</a></li>
-<li>AudioManagerCore/src/<a class="el" href="CAmTelnetMenuHelper_8cpp_source.html">CAmTelnetMenuHelper.cpp</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
- <ul>
- <li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1CAmTelnetMenuHelper.html">CAmTelnetMenuHelper</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
- <a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
- </ul>
-</div>
-</body>
-</html>
diff --git a/docs/classam_1_1CAmTelnetMenuHelper.js b/docs/classam_1_1CAmTelnetMenuHelper.js
deleted file mode 100644
index fb340b4..0000000
--- a/docs/classam_1_1CAmTelnetMenuHelper.js
+++ /dev/null
@@ -1,15 +0,0 @@
-var classam_1_1CAmTelnetMenuHelper =
-[
- [ "EMainState", "classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457", [
- [ "eRootState", "classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a7522d6c554e7a2f680e4b8319c65b428", null ],
- [ "eListState", "classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457ac793e4ed9c584b8ec0f0154ff161ae91", null ],
- [ "eInfoState", "classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a2b4f3a03294e710b9acac49112538778", null ],
- [ "eGetState", "classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a216e96c9f1ef0ee21e5dd8da0521087e", null ],
- [ "eSetState", "classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a73266cf9d5d7bb4ed490b9ec8ff4bf57", null ]
- ] ],
- [ "CAmTelnetMenuHelper", "classam_1_1CAmTelnetMenuHelper.html#a88a972ac1fbbb1e3e4c89bed9e30d89f", null ],
- [ "~CAmTelnetMenuHelper", "classam_1_1CAmTelnetMenuHelper.html#a05bd315b8bf95210ed72cce5ef591e41", null ],
- [ "enterCmdQueue", "classam_1_1CAmTelnetMenuHelper.html#a7f83eef5cd301ead49fb11ef52b45b2a", null ],
- [ "newSocketConnection", "classam_1_1CAmTelnetMenuHelper.html#a595275be7a16152d9b9e13e25f81ef52", null ],
- [ "socketConnectionsClosed", "classam_1_1CAmTelnetMenuHelper.html#a598300d0cb73b7859653311c13de8b42", null ]
-]; \ No newline at end of file
diff --git a/docs/classam_1_1CAmTelnetServer-members.html b/docs/classam_1_1CAmTelnetServer-members.html
deleted file mode 100644
index b1eb661..0000000
--- a/docs/classam_1_1CAmTelnetServer-members.html
+++ /dev/null
@@ -1,138 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
-<title>AudioManager: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
- $(document).ready(initResizable);
- $(window).load(resizeHeight);
-</script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
- <div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
- </div>
- <div id="projectbrief">Native Application Runtime Environment</div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
- <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
- <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
- </ul>
- </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
- <div id="nav-tree">
- <div id="nav-tree-contents">
- <div id="nav-sync" class="sync"></div>
- </div>
- </div>
- <div id="splitbar" style="-moz-user-select:none;"
- class="ui-resizable-handle">
- </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('classam_1_1CAmTelnetServer.html','');});
-</script>
-<div id="doc-content">
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
- <div class="headertitle">
-<div class="title">am::CAmTelnetServer Member List</div> </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classam_1_1CAmTelnetServer.html">am::CAmTelnetServer</a>, including all inherited members.</p>
-<table class="directory">
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmTelnetServer.html#a610174f937b050a3a38d44758f347069">CAmTelnetServer</a>(CAmSocketHandler *iSocketHandler, CAmCommandSender *iCommandSender, CAmCommandReceiver *iCommandReceiver, CAmRoutingSender *iRoutingSender, CAmRoutingReceiver *iRoutingReceiver, CAmControlSender *iControlSender, CAmControlReceiver *iControlReceiver, IAmDatabaseHandler *iDatabasehandler, CAmRouter *iRouter, unsigned int servPort, unsigned int maxConnections)</td><td class="entry"><a class="el" href="classam_1_1CAmTelnetServer.html">am::CAmTelnetServer</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmTelnetServer.html#ab535f67458be4aa25e790a12d4aece02">check</a>(const sh_pollHandle_t handle, void *userData)</td><td class="entry"><a class="el" href="classam_1_1CAmTelnetServer.html">am::CAmTelnetServer</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmTelnetServer.html#a1e3ee6a8ca0eb7add1e119f0dee63fba">connectSocket</a>(const pollfd pfd, const sh_pollHandle_t handle, void *userData)</td><td class="entry"><a class="el" href="classam_1_1CAmTelnetServer.html">am::CAmTelnetServer</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmTelnetServer.html#a82eeaaf8424a0144de1952bf8b270664">disconnectClient</a>(int filedescriptor)</td><td class="entry"><a class="el" href="classam_1_1CAmTelnetServer.html">am::CAmTelnetServer</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmTelnetServer.html#a2792b8c97988d7be846e83cab5eef178">dispatchData</a>(const sh_pollHandle_t handle, void *userData)</td><td class="entry"><a class="el" href="classam_1_1CAmTelnetServer.html">am::CAmTelnetServer</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmTelnetServer.html#ad710dd17e62a3dc36701f23a3765f63d">receiveData</a>(const pollfd pfd, const sh_pollHandle_t handle, void *userData)</td><td class="entry"><a class="el" href="classam_1_1CAmTelnetServer.html">am::CAmTelnetServer</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmTelnetServer.html#a24f552828865bc4bf3dd304bc1f72b24">telnetCheckCB</a></td><td class="entry"><a class="el" href="classam_1_1CAmTelnetServer.html">am::CAmTelnetServer</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmTelnetServer.html#ad13a55d231bd9a8ddfe18e4babc2953e">telnetConnectFiredCB</a></td><td class="entry"><a class="el" href="classam_1_1CAmTelnetServer.html">am::CAmTelnetServer</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmTelnetServer.html#ae5c7bf336da84b9ce398a72be9d03890">telnetDispatchCB</a></td><td class="entry"><a class="el" href="classam_1_1CAmTelnetServer.html">am::CAmTelnetServer</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmTelnetServer.html#a21e72cf248e9fe9ba1fad9e8e3ced064">telnetReceiveFiredCB</a></td><td class="entry"><a class="el" href="classam_1_1CAmTelnetServer.html">am::CAmTelnetServer</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmTelnetServer.html#aa4331c9d6d3f01e47b56a9728c29c97f">~CAmTelnetServer</a>()</td><td class="entry"><a class="el" href="classam_1_1CAmTelnetServer.html">am::CAmTelnetServer</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
- <ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
- <a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
- </ul>
-</div>
-</body>
-</html>
diff --git a/docs/classam_1_1CAmTelnetServer.html b/docs/classam_1_1CAmTelnetServer.html
deleted file mode 100644
index 329ccb7..0000000
--- a/docs/classam_1_1CAmTelnetServer.html
+++ /dev/null
@@ -1,476 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
-<title>AudioManager: am::CAmTelnetServer Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
- $(document).ready(initResizable);
- $(window).load(resizeHeight);
-</script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
- <div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
- </div>
- <div id="projectbrief">Native Application Runtime Environment</div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
- <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
- <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
- </ul>
- </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
- <div id="nav-tree">
- <div id="nav-tree-contents">
- <div id="nav-sync" class="sync"></div>
- </div>
- </div>
- <div id="splitbar" style="-moz-user-select:none;"
- class="ui-resizable-handle">
- </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('classam_1_1CAmTelnetServer.html','');});
-</script>
-<div id="doc-content">
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
- <div class="summary">
-<a href="#nested-classes">Classes</a> &#124;
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#pub-attribs">Public Attributes</a> &#124;
-<a href="classam_1_1CAmTelnetServer-members.html">List of all members</a> </div>
- <div class="headertitle">
-<div class="title">am::CAmTelnetServer Class Reference</div> </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Implements a telnetserver that can be used to connect to the audiomanager, retrieve some information and use it.
- <a href="classam_1_1CAmTelnetServer.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="CAmTelnetServer_8h_source.html">CAmTelnetServer.h</a>&gt;</code></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a610174f937b050a3a38d44758f347069"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmTelnetServer.html#a610174f937b050a3a38d44758f347069">CAmTelnetServer</a> (<a class="el" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *iSocketHandler, <a class="el" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a> *iCommandSender, <a class="el" href="classam_1_1CAmCommandReceiver.html">CAmCommandReceiver</a> *iCommandReceiver, <a class="el" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a> *iRoutingSender, <a class="el" href="classam_1_1CAmRoutingReceiver.html">CAmRoutingReceiver</a> *iRoutingReceiver, <a class="el" href="classam_1_1CAmControlSender.html">CAmControlSender</a> *iControlSender, <a class="el" href="classam_1_1CAmControlReceiver.html">CAmControlReceiver</a> *iControlReceiver, <a class="el" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a> *iDatabasehandler, <a class="el" href="classam_1_1CAmRouter.html">CAmRouter</a> *iRouter, unsigned int servPort, unsigned int <a class="el" href="main_8cpp.html#a4bdfdb5daf40d0487ee37dfc3515a8fb">maxConnections</a>)</td></tr>
-<tr class="separator:a610174f937b050a3a38d44758f347069"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa4331c9d6d3f01e47b56a9728c29c97f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmTelnetServer.html#aa4331c9d6d3f01e47b56a9728c29c97f">~CAmTelnetServer</a> ()</td></tr>
-<tr class="separator:aa4331c9d6d3f01e47b56a9728c29c97f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1e3ee6a8ca0eb7add1e119f0dee63fba"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmTelnetServer.html#a1e3ee6a8ca0eb7add1e119f0dee63fba">connectSocket</a> (const pollfd pfd, const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, void *userData)</td></tr>
-<tr class="separator:a1e3ee6a8ca0eb7add1e119f0dee63fba"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a82eeaaf8424a0144de1952bf8b270664"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmTelnetServer.html#a82eeaaf8424a0144de1952bf8b270664">disconnectClient</a> (int filedescriptor)</td></tr>
-<tr class="separator:a82eeaaf8424a0144de1952bf8b270664"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad710dd17e62a3dc36701f23a3765f63d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmTelnetServer.html#ad710dd17e62a3dc36701f23a3765f63d">receiveData</a> (const pollfd pfd, const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, void *userData)</td></tr>
-<tr class="separator:ad710dd17e62a3dc36701f23a3765f63d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2792b8c97988d7be846e83cab5eef178"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmTelnetServer.html#a2792b8c97988d7be846e83cab5eef178">dispatchData</a> (const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, void *userData)</td></tr>
-<tr class="separator:a2792b8c97988d7be846e83cab5eef178"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab535f67458be4aa25e790a12d4aece02"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmTelnetServer.html#ab535f67458be4aa25e790a12d4aece02">check</a> (const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, void *userData)</td></tr>
-<tr class="separator:ab535f67458be4aa25e790a12d4aece02"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
-Public Attributes</h2></td></tr>
-<tr class="memitem:ad13a55d231bd9a8ddfe18e4babc2953e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classam_1_1TAmShPollFired.html">TAmShPollFired</a>&lt; <a class="el" href="classam_1_1CAmTelnetServer.html">CAmTelnetServer</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmTelnetServer.html#ad13a55d231bd9a8ddfe18e4babc2953e">telnetConnectFiredCB</a></td></tr>
-<tr class="separator:ad13a55d231bd9a8ddfe18e4babc2953e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a21e72cf248e9fe9ba1fad9e8e3ced064"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classam_1_1TAmShPollFired.html">TAmShPollFired</a>&lt; <a class="el" href="classam_1_1CAmTelnetServer.html">CAmTelnetServer</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmTelnetServer.html#a21e72cf248e9fe9ba1fad9e8e3ced064">telnetReceiveFiredCB</a></td></tr>
-<tr class="separator:a21e72cf248e9fe9ba1fad9e8e3ced064"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae5c7bf336da84b9ce398a72be9d03890"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classam_1_1TAmShPollDispatch.html">TAmShPollDispatch</a><br class="typebreak"/>
-&lt; <a class="el" href="classam_1_1CAmTelnetServer.html">CAmTelnetServer</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmTelnetServer.html#ae5c7bf336da84b9ce398a72be9d03890">telnetDispatchCB</a></td></tr>
-<tr class="separator:ae5c7bf336da84b9ce398a72be9d03890"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a24f552828865bc4bf3dd304bc1f72b24"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classam_1_1TAmShPollCheck.html">TAmShPollCheck</a>&lt; <a class="el" href="classam_1_1CAmTelnetServer.html">CAmTelnetServer</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmTelnetServer.html#a24f552828865bc4bf3dd304bc1f72b24">telnetCheckCB</a></td></tr>
-<tr class="separator:a24f552828865bc4bf3dd304bc1f72b24"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>Implements a telnetserver that can be used to connect to the audiomanager, retrieve some information and use it. </p>
-<p>For debugging purposes. For example, launch a telnet session on port 6060: </p>
-<div class="fragment"><div class="line">telnet localhost 6060 </div>
-</div><!-- fragment --><p> more details can be found at the README </p>
-
-<p>Definition at line <a class="el" href="CAmTelnetServer_8h_source.html#l00052">52</a> of file <a class="el" href="CAmTelnetServer_8h_source.html">CAmTelnetServer.h</a>.</p>
-</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a610174f937b050a3a38d44758f347069"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">am::CAmTelnetServer::CAmTelnetServer </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *&#160;</td>
- <td class="paramname"><em>iSocketHandler</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a> *&#160;</td>
- <td class="paramname"><em>iCommandSender</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="classam_1_1CAmCommandReceiver.html">CAmCommandReceiver</a> *&#160;</td>
- <td class="paramname"><em>iCommandReceiver</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a> *&#160;</td>
- <td class="paramname"><em>iRoutingSender</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="classam_1_1CAmRoutingReceiver.html">CAmRoutingReceiver</a> *&#160;</td>
- <td class="paramname"><em>iRoutingReceiver</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="classam_1_1CAmControlSender.html">CAmControlSender</a> *&#160;</td>
- <td class="paramname"><em>iControlSender</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="classam_1_1CAmControlReceiver.html">CAmControlReceiver</a> *&#160;</td>
- <td class="paramname"><em>iControlReceiver</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a> *&#160;</td>
- <td class="paramname"><em>iDatabasehandler</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="classam_1_1CAmRouter.html">CAmRouter</a> *&#160;</td>
- <td class="paramname"><em>iRouter</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">unsigned int&#160;</td>
- <td class="paramname"><em>servPort</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">unsigned int&#160;</td>
- <td class="paramname"><em>maxConnections</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmTelnetServer_8cpp_source.html#l00052">52</a> of file <a class="el" href="CAmTelnetServer_8cpp_source.html">CAmTelnetServer.cpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="aa4331c9d6d3f01e47b56a9728c29c97f"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">am::CAmTelnetServer::~CAmTelnetServer </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmTelnetServer_8cpp_source.html#l00123">123</a> of file <a class="el" href="CAmTelnetServer_8cpp_source.html">CAmTelnetServer.cpp</a>.</p>
-
-</div>
-</div>
-<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="ab535f67458be4aa25e790a12d4aece02"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool am::CAmTelnetServer::check </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a>&#160;</td>
- <td class="paramname"><em>handle</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">void *&#160;</td>
- <td class="paramname"><em>userData</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmTelnetServer_8cpp_source.html#l00223">223</a> of file <a class="el" href="CAmTelnetServer_8cpp_source.html">CAmTelnetServer.cpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a1e3ee6a8ca0eb7add1e119f0dee63fba"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void am::CAmTelnetServer::connectSocket </td>
- <td>(</td>
- <td class="paramtype">const pollfd&#160;</td>
- <td class="paramname"><em>pfd</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a>&#160;</td>
- <td class="paramname"><em>handle</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">void *&#160;</td>
- <td class="paramname"><em>userData</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmTelnetServer_8cpp_source.html#l00127">127</a> of file <a class="el" href="CAmTelnetServer_8cpp_source.html">CAmTelnetServer.cpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a82eeaaf8424a0144de1952bf8b270664"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void am::CAmTelnetServer::disconnectClient </td>
- <td>(</td>
- <td class="paramtype">int&#160;</td>
- <td class="paramname"><em>filedescriptor</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmTelnetServer_8cpp_source.html#l00152">152</a> of file <a class="el" href="CAmTelnetServer_8cpp_source.html">CAmTelnetServer.cpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a2792b8c97988d7be846e83cab5eef178"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool am::CAmTelnetServer::dispatchData </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a>&#160;</td>
- <td class="paramname"><em>handle</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">void *&#160;</td>
- <td class="paramname"><em>userData</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmTelnetServer_8cpp_source.html#l00191">191</a> of file <a class="el" href="CAmTelnetServer_8cpp_source.html">CAmTelnetServer.cpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ad710dd17e62a3dc36701f23a3765f63d"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void am::CAmTelnetServer::receiveData </td>
- <td>(</td>
- <td class="paramtype">const pollfd&#160;</td>
- <td class="paramname"><em>pfd</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a>&#160;</td>
- <td class="paramname"><em>handle</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">void *&#160;</td>
- <td class="paramname"><em>userData</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmTelnetServer_8cpp_source.html#l00175">175</a> of file <a class="el" href="CAmTelnetServer_8cpp_source.html">CAmTelnetServer.cpp</a>.</p>
-
-</div>
-</div>
-<h2 class="groupheader">Member Data Documentation</h2>
-<a class="anchor" id="a24f552828865bc4bf3dd304bc1f72b24"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classam_1_1TAmShPollCheck.html">TAmShPollCheck</a>&lt;<a class="el" href="classam_1_1CAmTelnetServer.html">CAmTelnetServer</a>&gt; am::CAmTelnetServer::telnetCheckCB</td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmTelnetServer_8h_source.html#l00065">65</a> of file <a class="el" href="CAmTelnetServer_8h_source.html">CAmTelnetServer.h</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ad13a55d231bd9a8ddfe18e4babc2953e"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classam_1_1TAmShPollFired.html">TAmShPollFired</a>&lt;<a class="el" href="classam_1_1CAmTelnetServer.html">CAmTelnetServer</a>&gt; am::CAmTelnetServer::telnetConnectFiredCB</td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmTelnetServer_8h_source.html#l00062">62</a> of file <a class="el" href="CAmTelnetServer_8h_source.html">CAmTelnetServer.h</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ae5c7bf336da84b9ce398a72be9d03890"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classam_1_1TAmShPollDispatch.html">TAmShPollDispatch</a>&lt;<a class="el" href="classam_1_1CAmTelnetServer.html">CAmTelnetServer</a>&gt; am::CAmTelnetServer::telnetDispatchCB</td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmTelnetServer_8h_source.html#l00064">64</a> of file <a class="el" href="CAmTelnetServer_8h_source.html">CAmTelnetServer.h</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a21e72cf248e9fe9ba1fad9e8e3ced064"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classam_1_1TAmShPollFired.html">TAmShPollFired</a>&lt;<a class="el" href="classam_1_1CAmTelnetServer.html">CAmTelnetServer</a>&gt; am::CAmTelnetServer::telnetReceiveFiredCB</td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmTelnetServer_8h_source.html#l00063">63</a> of file <a class="el" href="CAmTelnetServer_8h_source.html">CAmTelnetServer.h</a>.</p>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li>AudioManagerCore/include/<a class="el" href="CAmTelnetServer_8h_source.html">CAmTelnetServer.h</a></li>
-<li>AudioManagerCore/src/<a class="el" href="CAmTelnetServer_8cpp_source.html">CAmTelnetServer.cpp</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
- <ul>
- <li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1CAmTelnetServer.html">CAmTelnetServer</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
- <a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
- </ul>
-</div>
-</body>
-</html>
diff --git a/docs/classam_1_1CAmTelnetServer.js b/docs/classam_1_1CAmTelnetServer.js
deleted file mode 100644
index dfb791f..0000000
--- a/docs/classam_1_1CAmTelnetServer.js
+++ /dev/null
@@ -1,14 +0,0 @@
-var classam_1_1CAmTelnetServer =
-[
- [ "CAmTelnetServer", "classam_1_1CAmTelnetServer.html#a610174f937b050a3a38d44758f347069", null ],
- [ "~CAmTelnetServer", "classam_1_1CAmTelnetServer.html#aa4331c9d6d3f01e47b56a9728c29c97f", null ],
- [ "check", "classam_1_1CAmTelnetServer.html#ab535f67458be4aa25e790a12d4aece02", null ],
- [ "connectSocket", "classam_1_1CAmTelnetServer.html#a1e3ee6a8ca0eb7add1e119f0dee63fba", null ],
- [ "disconnectClient", "classam_1_1CAmTelnetServer.html#a82eeaaf8424a0144de1952bf8b270664", null ],
- [ "dispatchData", "classam_1_1CAmTelnetServer.html#a2792b8c97988d7be846e83cab5eef178", null ],
- [ "receiveData", "classam_1_1CAmTelnetServer.html#ad710dd17e62a3dc36701f23a3765f63d", null ],
- [ "telnetCheckCB", "classam_1_1CAmTelnetServer.html#a24f552828865bc4bf3dd304bc1f72b24", null ],
- [ "telnetConnectFiredCB", "classam_1_1CAmTelnetServer.html#ad13a55d231bd9a8ddfe18e4babc2953e", null ],
- [ "telnetDispatchCB", "classam_1_1CAmTelnetServer.html#ae5c7bf336da84b9ce398a72be9d03890", null ],
- [ "telnetReceiveFiredCB", "classam_1_1CAmTelnetServer.html#a21e72cf248e9fe9ba1fad9e8e3ced064", null ]
-]; \ No newline at end of file
diff --git a/docs/classam_1_1CAmVertex-members.html b/docs/classam_1_1CAmVertex-members.html
index 60aa95c..2fb2c6a 100644..100755
--- a/docs/classam_1_1CAmVertex-members.html
+++ b/docs/classam_1_1CAmVertex-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmVertex.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -128,9 +131,9 @@ $(document).ready(function(){initNavTree('classam_1_1CAmVertex.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmVertex.html b/docs/classam_1_1CAmVertex.html
index 8ad8e6a..a2498b2 100644..100755
--- a/docs/classam_1_1CAmVertex.html
+++ b/docs/classam_1_1CAmVertex.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::CAmVertex&lt; NodeData, VertexData &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmVertex.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -119,8 +122,8 @@ $(document).ready(function(){initNavTree('classam_1_1CAmVertex.html','');});
Inheritance diagram for am::CAmVertex&lt; NodeData, VertexData &gt;:</div>
<div class="dyncontent">
<div class="center">
- <img src="classam_1_1CAmVertex.png" usemap="#am::CAmVertex&lt; NodeData, VertexData &gt;_map" alt=""/>
- <map id="am::CAmVertex&lt; NodeData, VertexData &gt;_map" name="am::CAmVertex&lt; NodeData, VertexData &gt;_map">
+ <img src="classam_1_1CAmVertex.png" usemap="#am::CAmVertex_3C_20NodeData_2C_20VertexData_20_3E_map" alt=""/>
+ <map id="am::CAmVertex_3C_20NodeData_2C_20VertexData_20_3E_map" name="am::CAmVertex&lt; NodeData, VertexData &gt;_map">
<area href="classam_1_1CAmGraphElement.html" title="This class is base class for nodes and vertices. " alt="am::CAmGraphElement" shape="rect" coords="0,0,250,24"/>
</map>
</div></div>
@@ -132,7 +135,7 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a9e27b1b94189e8f955892abc01b7ea0b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmVertex.html#a9e27b1b94189e8f955892abc01b7ea0b">~CAmVertex</a> ()</td></tr>
<tr class="separator:a9e27b1b94189e8f955892abc01b7ea0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa85b1f345da1f6423fc5df9ad241e4f3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classam_1_1CAmNode.html">CAmNode</a>&lt; NodeData &gt; *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmVertex.html#aa85b1f345da1f6423fc5df9ad241e4f3">getNode</a> () const </td></tr>
-<tr class="memdesc:aa85b1f345da1f6423fc5df9ad241e4f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Setters and getters. <a href="#aa85b1f345da1f6423fc5df9ad241e4f3">More...</a><br/></td></tr>
+<tr class="memdesc:aa85b1f345da1f6423fc5df9ad241e4f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Setters and getters. <a href="#aa85b1f345da1f6423fc5df9ad241e4f3">More...</a><br /></td></tr>
<tr class="separator:aa85b1f345da1f6423fc5df9ad241e4f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14146dc1aa5ce1c44d2acca230530573"><td class="memItemLeft" align="right" valign="top">VertexData &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmVertex.html#a14146dc1aa5ce1c44d2acca230530573">getData</a> ()</td></tr>
<tr class="separator:a14146dc1aa5ce1c44d2acca230530573"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -146,17 +149,17 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:ad42b8df4de1c9aca747f406f28ceb03e inherit pub_methods_classam_1_1CAmGraphElement"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmGraphElement.html#ad42b8df4de1c9aca747f406f28ceb03e">~CAmGraphElement</a> ()</td></tr>
<tr class="separator:ad42b8df4de1c9aca747f406f28ceb03e inherit pub_methods_classam_1_1CAmGraphElement"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfa42a6ab9f619fc459cf0c3b025f17d inherit pub_methods_classam_1_1CAmGraphElement"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmGraphElement.html#adfa42a6ab9f619fc459cf0c3b025f17d">setStatus</a> (const <a class="el" href="namespaceam.html#ac85eb9c3b3735f8eea02a45482ce4943">am_GraphElementStatus_e</a> s)</td></tr>
-<tr class="memdesc:adfa42a6ab9f619fc459cf0c3b025f17d inherit pub_methods_classam_1_1CAmGraphElement"><td class="mdescLeft">&#160;</td><td class="mdescRight">Setter and getter. <a href="#adfa42a6ab9f619fc459cf0c3b025f17d">More...</a><br/></td></tr>
+<tr class="memdesc:adfa42a6ab9f619fc459cf0c3b025f17d inherit pub_methods_classam_1_1CAmGraphElement"><td class="mdescLeft">&#160;</td><td class="mdescRight">Setter and getter. <a href="#adfa42a6ab9f619fc459cf0c3b025f17d">More...</a><br /></td></tr>
<tr class="separator:adfa42a6ab9f619fc459cf0c3b025f17d inherit pub_methods_classam_1_1CAmGraphElement"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5f90ebf60b28be325744117caa28c7d inherit pub_methods_classam_1_1CAmGraphElement"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#ac85eb9c3b3735f8eea02a45482ce4943">am_GraphElementStatus_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmGraphElement.html#ab5f90ebf60b28be325744117caa28c7d">getStatus</a> () const </td></tr>
<tr class="separator:ab5f90ebf60b28be325744117caa28c7d inherit pub_methods_classam_1_1CAmGraphElement"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><h3>template&lt;class NodeData, class VertexData&gt;<br/>
+<div class="textblock"><h3>template&lt;class NodeData, class VertexData&gt;<br />
class am::CAmVertex&lt; NodeData, VertexData &gt;</h3>
-<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00096">96</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00097">97</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a3f5869d3946ce9fe03ae9c261b0a48ac"></a>
<div class="memitem">
@@ -198,7 +201,7 @@ template&lt;class NodeData, class VertexData&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00102">102</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00103">103</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
</div>
</div>
@@ -225,7 +228,7 @@ template&lt;class NodeData, class VertexData&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00104">104</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00105">105</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
</div>
</div>
@@ -253,7 +256,7 @@ template&lt;class NodeData, class VertexData&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00109">109</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00110">110</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
</div>
</div>
@@ -282,7 +285,7 @@ template&lt;class NodeData, class VertexData&gt; </div>
<p>Setters and getters. </p>
-<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00108">108</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00109">109</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
</div>
</div>
@@ -309,7 +312,7 @@ template&lt;class NodeData, class VertexData&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00110">110</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00111">111</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
</div>
</div>
@@ -337,7 +340,7 @@ template&lt;class NodeData, class VertexData&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00111">111</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmGraph_8h_source.html#l00112">112</a> of file <a class="el" href="CAmGraph_8h_source.html">CAmGraph.h</a>.</p>
</div>
</div>
@@ -350,9 +353,9 @@ template&lt;class NodeData, class VertexData&gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1CAmVertex.html">CAmVertex</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmVertex.js b/docs/classam_1_1CAmVertex.js
index 1bb2750..1bb2750 100644..100755
--- a/docs/classam_1_1CAmVertex.js
+++ b/docs/classam_1_1CAmVertex.js
diff --git a/docs/classam_1_1CAmVertex.png b/docs/classam_1_1CAmVertex.png
index d13fadd..d13fadd 100644..100755
--- a/docs/classam_1_1CAmVertex.png
+++ b/docs/classam_1_1CAmVertex.png
Binary files differ
diff --git a/docs/classam_1_1CAmWatchdog-members.html b/docs/classam_1_1CAmWatchdog-members.html
index d7ff3b1..a0da65a 100644..100755
--- a/docs/classam_1_1CAmWatchdog-members.html
+++ b/docs/classam_1_1CAmWatchdog-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmWatchdog.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -123,9 +126,9 @@ $(document).ready(function(){initNavTree('classam_1_1CAmWatchdog.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmWatchdog.html b/docs/classam_1_1CAmWatchdog.html
index 85d5041..cff381a 100644..100755
--- a/docs/classam_1_1CAmWatchdog.html
+++ b/docs/classam_1_1CAmWatchdog.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::CAmWatchdog Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmWatchdog.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -127,10 +130,10 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:ac8adbc4a0dbf84f81eba5eb5e5fca33f"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmWatchdog.html#ac8adbc4a0dbf84f81eba5eb5e5fca33f">~CAmWatchdog</a> ()</td></tr>
<tr class="separator:ac8adbc4a0dbf84f81eba5eb5e5fca33f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4379a7449325044199d4703a99039b9c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmWatchdog.html#a4379a7449325044199d4703a99039b9c">startWatchdog</a> ()</td></tr>
-<tr class="memdesc:a4379a7449325044199d4703a99039b9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">starts the watchdog by sending ready to systemD <a href="#a4379a7449325044199d4703a99039b9c">More...</a><br/></td></tr>
+<tr class="memdesc:a4379a7449325044199d4703a99039b9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">starts the watchdog by sending ready to systemD <a href="#a4379a7449325044199d4703a99039b9c">More...</a><br /></td></tr>
<tr class="separator:a4379a7449325044199d4703a99039b9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aeb749571a8c560fba178b04071cf5279"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmWatchdog.html#aeb749571a8c560fba178b04071cf5279">timerCallback</a> (<a class="el" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a> handle, void *userData)</td></tr>
-<tr class="memdesc:aeb749571a8c560fba178b04071cf5279"><td class="mdescLeft">&#160;</td><td class="mdescRight">the watchdog timer callback <a href="#aeb749571a8c560fba178b04071cf5279">More...</a><br/></td></tr>
+<tr class="memitem:aeb749571a8c560fba178b04071cf5279"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmWatchdog.html#aeb749571a8c560fba178b04071cf5279">timerCallback</a> (<a class="el" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">sh_timerHandle_t</a> handle, void *userData)</td></tr>
+<tr class="memdesc:aeb749571a8c560fba178b04071cf5279"><td class="mdescLeft">&#160;</td><td class="mdescRight">the watchdog timer callback <a href="#aeb749571a8c560fba178b04071cf5279">More...</a><br /></td></tr>
<tr class="separator:aeb749571a8c560fba178b04071cf5279"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
@@ -213,7 +216,7 @@ Public Attributes</h2></td></tr>
<tr>
<td class="memname">void am::CAmWatchdog::timerCallback </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a>&#160;</td>
+ <td class="paramtype"><a class="el" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">sh_timerHandle_t</a>&#160;</td>
<td class="paramname"><em>handle</em>, </td>
</tr>
<tr>
@@ -261,9 +264,9 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1CAmWatchdog.html">CAmWatchdog</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1CAmWatchdog.js b/docs/classam_1_1CAmWatchdog.js
index 699612a..699612a 100644..100755
--- a/docs/classam_1_1CAmWatchdog.js
+++ b/docs/classam_1_1CAmWatchdog.js
diff --git a/docs/classam_1_1IAmCommandReceive-members.html b/docs/classam_1_1IAmCommandReceive-members.html
index 5c56373..5b73313 100644..100755
--- a/docs/classam_1_1IAmCommandReceive-members.html
+++ b/docs/classam_1_1IAmCommandReceive-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1IAmCommandReceive.html','')
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -147,9 +150,9 @@ $(document).ready(function(){initNavTree('classam_1_1IAmCommandReceive.html','')
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1IAmCommandReceive.html b/docs/classam_1_1IAmCommandReceive.html
index 9e9fbbc..51b6961 100644..100755
--- a/docs/classam_1_1IAmCommandReceive.html
+++ b/docs/classam_1_1IAmCommandReceive.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::IAmCommandReceive Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1IAmCommandReceive.html','')
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -135,100 +138,99 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a3429e3f232a55089b95364f58c4c23d2"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandReceive.html#a3429e3f232a55089b95364f58c4c23d2">~IAmCommandReceive</a> ()</td></tr>
<tr class="separator:a3429e3f232a55089b95364f58c4c23d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9470c23036c6257bd31e3bbd36564d2"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandReceive.html#ae9470c23036c6257bd31e3bbd36564d2">getInterfaceVersion</a> (std::string &amp;version) const =0</td></tr>
-<tr class="memdesc:ae9470c23036c6257bd31e3bbd36564d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the version of the interface. <a href="#ae9470c23036c6257bd31e3bbd36564d2">More...</a><br/></td></tr>
+<tr class="memdesc:ae9470c23036c6257bd31e3bbd36564d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the version of the interface. <a href="#ae9470c23036c6257bd31e3bbd36564d2">More...</a><br /></td></tr>
<tr class="separator:ae9470c23036c6257bd31e3bbd36564d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32ea97524439c9ea79b6383aae35c773"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandReceive.html#a32ea97524439c9ea79b6383aae35c773">connect</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> &amp;mainConnectionID)=0</td></tr>
-<tr class="memdesc:a32ea97524439c9ea79b6383aae35c773"><td class="mdescLeft">&#160;</td><td class="mdescRight">connects a source to sink <a href="#a32ea97524439c9ea79b6383aae35c773">More...</a><br/></td></tr>
+<tr class="memdesc:a32ea97524439c9ea79b6383aae35c773"><td class="mdescLeft">&#160;</td><td class="mdescRight">connects a source to sink <a href="#a32ea97524439c9ea79b6383aae35c773">More...</a><br /></td></tr>
<tr class="separator:a32ea97524439c9ea79b6383aae35c773"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb43a65286b038159a6e4e7bf97f30ae"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandReceive.html#afb43a65286b038159a6e4e7bf97f30ae">disconnect</a> (const <a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID)=0</td></tr>
-<tr class="memdesc:afb43a65286b038159a6e4e7bf97f30ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">disconnects a mainConnection <a href="#afb43a65286b038159a6e4e7bf97f30ae">More...</a><br/></td></tr>
+<tr class="memdesc:afb43a65286b038159a6e4e7bf97f30ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">disconnects a mainConnection <a href="#afb43a65286b038159a6e4e7bf97f30ae">More...</a><br /></td></tr>
<tr class="separator:afb43a65286b038159a6e4e7bf97f30ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d8dcd7277753859d655104f5ee7597e"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandReceive.html#a6d8dcd7277753859d655104f5ee7597e">setVolume</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> volume)=0</td></tr>
-<tr class="memdesc:a6d8dcd7277753859d655104f5ee7597e"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets the volume for a sink <a href="#a6d8dcd7277753859d655104f5ee7597e">More...</a><br/></td></tr>
+<tr class="memdesc:a6d8dcd7277753859d655104f5ee7597e"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets the volume for a sink <a href="#a6d8dcd7277753859d655104f5ee7597e">More...</a><br /></td></tr>
<tr class="separator:a6d8dcd7277753859d655104f5ee7597e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11fe6f5eb8f991f52725f050fec2bd59"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandReceive.html#a11fe6f5eb8f991f52725f050fec2bd59">volumeStep</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const int16_t volumeStep)=0</td></tr>
-<tr class="memdesc:a11fe6f5eb8f991f52725f050fec2bd59"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used to increment or decrement the current volume for a sink. <a href="#a11fe6f5eb8f991f52725f050fec2bd59">More...</a><br/></td></tr>
+<tr class="memdesc:a11fe6f5eb8f991f52725f050fec2bd59"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used to increment or decrement the current volume for a sink. <a href="#a11fe6f5eb8f991f52725f050fec2bd59">More...</a><br /></td></tr>
<tr class="separator:a11fe6f5eb8f991f52725f050fec2bd59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8512dd96d42f3f36cd6a7e7590f5e930"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandReceive.html#a8512dd96d42f3f36cd6a7e7590f5e930">setSinkMuteState</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> muteState)=0</td></tr>
-<tr class="memdesc:a8512dd96d42f3f36cd6a7e7590f5e930"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets the mute state of a sink <a href="#a8512dd96d42f3f36cd6a7e7590f5e930">More...</a><br/></td></tr>
+<tr class="memdesc:a8512dd96d42f3f36cd6a7e7590f5e930"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets the mute state of a sink <a href="#a8512dd96d42f3f36cd6a7e7590f5e930">More...</a><br /></td></tr>
<tr class="separator:a8512dd96d42f3f36cd6a7e7590f5e930"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ed9063ed677e215599f436c71cd5223"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandReceive.html#a5ed9063ed677e215599f436c71cd5223">setMainSinkSoundProperty</a> (const <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &amp;soundProperty, const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)=0</td></tr>
-<tr class="memdesc:a5ed9063ed677e215599f436c71cd5223"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method is used to set sound properties, e.g. <a href="#a5ed9063ed677e215599f436c71cd5223">More...</a><br/></td></tr>
+<tr class="memdesc:a5ed9063ed677e215599f436c71cd5223"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method is used to set sound properties, e.g. <a href="#a5ed9063ed677e215599f436c71cd5223">More...</a><br /></td></tr>
<tr class="separator:a5ed9063ed677e215599f436c71cd5223"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab611eb01227ba650f4a1338a4846ab6e"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandReceive.html#ab611eb01227ba650f4a1338a4846ab6e">setMainSourceSoundProperty</a> (const <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &amp;soundProperty, const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID)=0</td></tr>
-<tr class="memdesc:ab611eb01227ba650f4a1338a4846ab6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method is used to set sound properties, e.g. <a href="#ab611eb01227ba650f4a1338a4846ab6e">More...</a><br/></td></tr>
+<tr class="memdesc:ab611eb01227ba650f4a1338a4846ab6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method is used to set sound properties, e.g. <a href="#ab611eb01227ba650f4a1338a4846ab6e">More...</a><br /></td></tr>
<tr class="separator:ab611eb01227ba650f4a1338a4846ab6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16004832350de519f2c6fb09470d713a"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandReceive.html#a16004832350de519f2c6fb09470d713a">setSystemProperty</a> (const <a class="el" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a> &amp;property)=0</td></tr>
-<tr class="memdesc:a16004832350de519f2c6fb09470d713a"><td class="mdescLeft">&#160;</td><td class="mdescRight">is used to set a specific system property. <a href="#a16004832350de519f2c6fb09470d713a">More...</a><br/></td></tr>
+<tr class="memdesc:a16004832350de519f2c6fb09470d713a"><td class="mdescLeft">&#160;</td><td class="mdescRight">is used to set a specific system property. <a href="#a16004832350de519f2c6fb09470d713a">More...</a><br /></td></tr>
<tr class="separator:a16004832350de519f2c6fb09470d713a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11180cd5df8778e7049b3ca2f30c800d"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandReceive.html#a11180cd5df8778e7049b3ca2f30c800d">getListMainConnections</a> (std::vector&lt; <a class="el" href="structam_1_1am__MainConnectionType__s.html">am_MainConnectionType_s</a> &gt; &amp;listConnections) const =0</td></tr>
-<tr class="memdesc:a11180cd5df8778e7049b3ca2f30c800d"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the actual list of MainConnections <a href="#a11180cd5df8778e7049b3ca2f30c800d">More...</a><br/></td></tr>
+<tr class="memdesc:a11180cd5df8778e7049b3ca2f30c800d"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the actual list of MainConnections <a href="#a11180cd5df8778e7049b3ca2f30c800d">More...</a><br /></td></tr>
<tr class="separator:a11180cd5df8778e7049b3ca2f30c800d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad99dc95f0ea366cd556eb6f42b128fcc"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandReceive.html#ad99dc95f0ea366cd556eb6f42b128fcc">getListMainSinks</a> (std::vector&lt; <a class="el" href="structam_1_1am__SinkType__s.html">am_SinkType_s</a> &gt; &amp;listMainSinks) const =0</td></tr>
-<tr class="memdesc:ad99dc95f0ea366cd556eb6f42b128fcc"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the actual list of Sinks <a href="#ad99dc95f0ea366cd556eb6f42b128fcc">More...</a><br/></td></tr>
+<tr class="memdesc:ad99dc95f0ea366cd556eb6f42b128fcc"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the actual list of Sinks <a href="#ad99dc95f0ea366cd556eb6f42b128fcc">More...</a><br /></td></tr>
<tr class="separator:ad99dc95f0ea366cd556eb6f42b128fcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a983b6b672d958e79f2695bf17db51683"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandReceive.html#a983b6b672d958e79f2695bf17db51683">getListMainSources</a> (std::vector&lt; <a class="el" href="structam_1_1am__SourceType__s.html">am_SourceType_s</a> &gt; &amp;listMainSources) const =0</td></tr>
-<tr class="memdesc:a983b6b672d958e79f2695bf17db51683"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the actual list of Sources <a href="#a983b6b672d958e79f2695bf17db51683">More...</a><br/></td></tr>
+<tr class="memdesc:a983b6b672d958e79f2695bf17db51683"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the actual list of Sources <a href="#a983b6b672d958e79f2695bf17db51683">More...</a><br /></td></tr>
<tr class="separator:a983b6b672d958e79f2695bf17db51683"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afdd62ebf3d709e312c95ebe36696bfc6"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandReceive.html#afdd62ebf3d709e312c95ebe36696bfc6">getListMainSinkSoundProperties</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt; <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &gt; &amp;listSoundProperties) const =0</td></tr>
-<tr class="memdesc:afdd62ebf3d709e312c95ebe36696bfc6"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is used to retrieve all source sound properties related to a source. <a href="#afdd62ebf3d709e312c95ebe36696bfc6">More...</a><br/></td></tr>
+<tr class="memdesc:afdd62ebf3d709e312c95ebe36696bfc6"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is used to retrieve all source sound properties related to a source. <a href="#afdd62ebf3d709e312c95ebe36696bfc6">More...</a><br /></td></tr>
<tr class="separator:afdd62ebf3d709e312c95ebe36696bfc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a413c102368ebe38ecad89b511d652c"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandReceive.html#a9a413c102368ebe38ecad89b511d652c">getListMainSourceSoundProperties</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt; <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &gt; &amp;listSourceProperties) const =0</td></tr>
-<tr class="memdesc:a9a413c102368ebe38ecad89b511d652c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is used to retrieve all source sound properties related to a source. <a href="#a9a413c102368ebe38ecad89b511d652c">More...</a><br/></td></tr>
+<tr class="memdesc:a9a413c102368ebe38ecad89b511d652c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is used to retrieve all source sound properties related to a source. <a href="#a9a413c102368ebe38ecad89b511d652c">More...</a><br /></td></tr>
<tr class="separator:a9a413c102368ebe38ecad89b511d652c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c022b7bb88fad2a1d5afde96e150abb"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandReceive.html#a3c022b7bb88fad2a1d5afde96e150abb">getListSourceClasses</a> (std::vector&lt; <a class="el" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a> &gt; &amp;listSourceClasses) const =0</td></tr>
-<tr class="memdesc:a3c022b7bb88fad2a1d5afde96e150abb"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is used to retrieve SourceClass Information of all source classes. <a href="#a3c022b7bb88fad2a1d5afde96e150abb">More...</a><br/></td></tr>
+<tr class="memdesc:a3c022b7bb88fad2a1d5afde96e150abb"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is used to retrieve SourceClass Information of all source classes. <a href="#a3c022b7bb88fad2a1d5afde96e150abb">More...</a><br /></td></tr>
<tr class="separator:a3c022b7bb88fad2a1d5afde96e150abb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4df3c83b76cc899b96e6c38ac5fdc31c"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandReceive.html#a4df3c83b76cc899b96e6c38ac5fdc31c">getListSinkClasses</a> (std::vector&lt; <a class="el" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a> &gt; &amp;listSinkClasses) const =0</td></tr>
-<tr class="memdesc:a4df3c83b76cc899b96e6c38ac5fdc31c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is used to retrieve SinkClass Information of all sink classes. <a href="#a4df3c83b76cc899b96e6c38ac5fdc31c">More...</a><br/></td></tr>
+<tr class="memdesc:a4df3c83b76cc899b96e6c38ac5fdc31c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is used to retrieve SinkClass Information of all sink classes. <a href="#a4df3c83b76cc899b96e6c38ac5fdc31c">More...</a><br /></td></tr>
<tr class="separator:a4df3c83b76cc899b96e6c38ac5fdc31c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5281cf13e5344900363e0ae81d37d853"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandReceive.html#a5281cf13e5344900363e0ae81d37d853">getListSystemProperties</a> (std::vector&lt; <a class="el" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a> &gt; &amp;listSystemProperties) const =0</td></tr>
-<tr class="memdesc:a5281cf13e5344900363e0ae81d37d853"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a complete list of all systemProperties. <a href="#a5281cf13e5344900363e0ae81d37d853">More...</a><br/></td></tr>
+<tr class="memdesc:a5281cf13e5344900363e0ae81d37d853"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a complete list of all systemProperties. <a href="#a5281cf13e5344900363e0ae81d37d853">More...</a><br /></td></tr>
<tr class="separator:a5281cf13e5344900363e0ae81d37d853"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae99e73a8c0ad4600c586aa26dd19ef89"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandReceive.html#ae99e73a8c0ad4600c586aa26dd19ef89">getTimingInformation</a> (const <a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID, <a class="el" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> &amp;delay) const =0</td></tr>
-<tr class="memdesc:ae99e73a8c0ad4600c586aa26dd19ef89"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the delay in ms that the audiopath for the given mainConnection has <a href="#ae99e73a8c0ad4600c586aa26dd19ef89">More...</a><br/></td></tr>
+<tr class="memdesc:ae99e73a8c0ad4600c586aa26dd19ef89"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the delay in ms that the audiopath for the given mainConnection has <a href="#ae99e73a8c0ad4600c586aa26dd19ef89">More...</a><br /></td></tr>
<tr class="separator:ae99e73a8c0ad4600c586aa26dd19ef89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea62c0d93f812a5db595d97fe5f34858"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandReceive.html#aea62c0d93f812a5db595d97fe5f34858">getDBusConnectionWrapper</a> (<a class="el" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a> *&amp;dbusConnectionWrapper) const =0</td></tr>
-<tr class="memdesc:aea62c0d93f812a5db595d97fe5f34858"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function is used to retrieve a pointer to the dBusConnectionWrapper <a href="#aea62c0d93f812a5db595d97fe5f34858">More...</a><br/></td></tr>
+<tr class="memdesc:aea62c0d93f812a5db595d97fe5f34858"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function is used to retrieve a pointer to the dBusConnectionWrapper <a href="#aea62c0d93f812a5db595d97fe5f34858">More...</a><br /></td></tr>
<tr class="separator:aea62c0d93f812a5db595d97fe5f34858"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf8e0ea44530723bda7340a1ceb8c5a4"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandReceive.html#acf8e0ea44530723bda7340a1ceb8c5a4">getSocketHandler</a> (<a class="el" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *&amp;socketHandler) const =0</td></tr>
-<tr class="memdesc:acf8e0ea44530723bda7340a1ceb8c5a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the pointer to the socketHandler. <a href="#acf8e0ea44530723bda7340a1ceb8c5a4">More...</a><br/></td></tr>
+<tr class="memdesc:acf8e0ea44530723bda7340a1ceb8c5a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the pointer to the socketHandler. <a href="#acf8e0ea44530723bda7340a1ceb8c5a4">More...</a><br /></td></tr>
<tr class="separator:acf8e0ea44530723bda7340a1ceb8c5a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82797be749cf366575ad3b2ac39f35bd"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandReceive.html#a82797be749cf366575ad3b2ac39f35bd">confirmCommandReady</a> (const uint16_t handle, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)=0</td></tr>
-<tr class="memdesc:a82797be749cf366575ad3b2ac39f35bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">asynchronous confirmation of setCommandReady. <a href="#a82797be749cf366575ad3b2ac39f35bd">More...</a><br/></td></tr>
+<tr class="memdesc:a82797be749cf366575ad3b2ac39f35bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">asynchronous confirmation of setCommandReady. <a href="#a82797be749cf366575ad3b2ac39f35bd">More...</a><br /></td></tr>
<tr class="separator:a82797be749cf366575ad3b2ac39f35bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91abbf43e070dc01b841097c08a56226"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandReceive.html#a91abbf43e070dc01b841097c08a56226">confirmCommandRundown</a> (const uint16_t handle, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)=0</td></tr>
-<tr class="memdesc:a91abbf43e070dc01b841097c08a56226"><td class="mdescLeft">&#160;</td><td class="mdescRight">asynchronous confirmation of setCommandRundown <a href="#a91abbf43e070dc01b841097c08a56226">More...</a><br/></td></tr>
+<tr class="memdesc:a91abbf43e070dc01b841097c08a56226"><td class="mdescLeft">&#160;</td><td class="mdescRight">asynchronous confirmation of setCommandRundown <a href="#a91abbf43e070dc01b841097c08a56226">More...</a><br /></td></tr>
<tr class="separator:a91abbf43e070dc01b841097c08a56226"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a233ee03fe13a4a3b889e840840dd8a93"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandReceive.html#a233ee03fe13a4a3b889e840840dd8a93">getListMainSinkNotificationConfigurations</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt; <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> &gt; &amp;listMainNotificationConfigurations) const =0</td></tr>
-<tr class="memdesc:a233ee03fe13a4a3b889e840840dd8a93"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the list of MainNotifications for a sink. <a href="#a233ee03fe13a4a3b889e840840dd8a93">More...</a><br/></td></tr>
+<tr class="memdesc:a233ee03fe13a4a3b889e840840dd8a93"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the list of MainNotifications for a sink. <a href="#a233ee03fe13a4a3b889e840840dd8a93">More...</a><br /></td></tr>
<tr class="separator:a233ee03fe13a4a3b889e840840dd8a93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12d306574c00d91fbb47c02019007a8f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandReceive.html#a12d306574c00d91fbb47c02019007a8f">getListMainSourceNotificationConfigurations</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt; <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> &gt; &amp;listMainNotificationConfigurations) const =0</td></tr>
-<tr class="memdesc:a12d306574c00d91fbb47c02019007a8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the list of MainNotifications for a source. <a href="#a12d306574c00d91fbb47c02019007a8f">More...</a><br/></td></tr>
+<tr class="memdesc:a12d306574c00d91fbb47c02019007a8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the list of MainNotifications for a source. <a href="#a12d306574c00d91fbb47c02019007a8f">More...</a><br /></td></tr>
<tr class="separator:a12d306574c00d91fbb47c02019007a8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b4148bc0c77744fd6f87ff51157060a"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandReceive.html#a8b4148bc0c77744fd6f87ff51157060a">setMainSinkNotificationConfiguration</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> &amp;mainNotificationConfiguration)=0</td></tr>
-<tr class="memdesc:a8b4148bc0c77744fd6f87ff51157060a"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets a MainNotificationConfiuration. <a href="#a8b4148bc0c77744fd6f87ff51157060a">More...</a><br/></td></tr>
+<tr class="memdesc:a8b4148bc0c77744fd6f87ff51157060a"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets a MainNotificationConfiuration. <a href="#a8b4148bc0c77744fd6f87ff51157060a">More...</a><br /></td></tr>
<tr class="separator:a8b4148bc0c77744fd6f87ff51157060a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a273bdf6ed69e3d4a36526c211041e699"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandReceive.html#a273bdf6ed69e3d4a36526c211041e699">setMainSourceNotificationConfiguration</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> &amp;mainNotificationConfiguration)=0</td></tr>
-<tr class="memdesc:a273bdf6ed69e3d4a36526c211041e699"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets a MainNotificationConfiuration. <a href="#a273bdf6ed69e3d4a36526c211041e699">More...</a><br/></td></tr>
+<tr class="memdesc:a273bdf6ed69e3d4a36526c211041e699"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets a MainNotificationConfiuration. <a href="#a273bdf6ed69e3d4a36526c211041e699">More...</a><br /></td></tr>
<tr class="separator:a273bdf6ed69e3d4a36526c211041e699"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90cf8d23b2be42709a997c7bf8ccfe9f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandReceive.html#a90cf8d23b2be42709a997c7bf8ccfe9f">getVolume</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="el" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> &amp;mainVolume) const =0</td></tr>
-<tr class="memdesc:a90cf8d23b2be42709a997c7bf8ccfe9f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the current volume for the sink directly out of the database. <a href="#a90cf8d23b2be42709a997c7bf8ccfe9f">More...</a><br/></td></tr>
+<tr class="memdesc:a90cf8d23b2be42709a997c7bf8ccfe9f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the current volume for the sink directly out of the database. <a href="#a90cf8d23b2be42709a997c7bf8ccfe9f">More...</a><br /></td></tr>
<tr class="separator:a90cf8d23b2be42709a997c7bf8ccfe9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>The interface towards the Controlling Instance (e.g HMI). </p>
-<p>It handles the communication towards the HMI and other system components who need to interact with the audiomanagement. There are two rules that have to be kept in mind when implementing against this interface:<br/>
-</p>
-<dl class="section warning"><dt>Warning</dt><dd><ol type="1">
-<li>CALLS TO THIS INTERFACE ARE NOT THREAD SAFE !!!! <br/>
+<p>It handles the communication towards the HMI and other system components who need to interact with the audiomanagement. There are two rules that have to be kept in mind when implementing against this interface:<br />
+</p><dl class="section warning"><dt>Warning</dt><dd><ol type="1">
+<li>CALLS TO THIS INTERFACE ARE NOT THREAD SAFE !!!! <br />
</li>
-<li>YOU MAY NOT CALL THE CALLING INTERFACE DURING AN SYNCHRONOUS OR ASYNCHRONOUS CALL THAT EXPECTS A RETURN VALUE.<br/>
+<li>YOU MAY NOT CALL THE CALLING INTERFACE DURING AN SYNCHRONOUS OR ASYNCHRONOUS CALL THAT EXPECTS A RETURN VALUE.<br />
</li>
</ol>
</dd></dl>
-<p>Violation these rules may lead to unexpected behavior! Nevertheless you can implement thread safe by using the deferred-call pattern described on the wiki which also helps to implement calls that are forbidden.<br/>
-For more information, please check <a class="el" href="classam_1_1CAmSerializer.html" title="magic class that does the serialization of functions calls The constructor must be called within the ...">CAmSerializer</a> </p>
+<p>Violation these rules may lead to unexpected behavior! Nevertheless you can implement thread safe by using the deferred-call pattern described on the wiki which also helps to implement calls that are forbidden.<br />
+For more information, please check CAmSerializer </p>
<p>Definition at line <a class="el" href="IAmCommand_8h_source.html#l00056">56</a> of file <a class="el" href="IAmCommand_8h_source.html">IAmCommand.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
@@ -620,8 +622,7 @@ For more information, please check <a class="el" href="classam_1_1CAmSerializer.
</div><div class="memdoc">
<p>This is used to retrieve all source sound properties related to a source. </p>
-<p>Returns a vector of the sound properties and values as pair </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_DATABASE_ERROR on error </dd></dl>
+<p>Returns a vector of the sound properties and values as pair </p><dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_DATABASE_ERROR on error </dd></dl>
<p>Implemented in <a class="el" href="classam_1_1CAmCommandReceiver.html#a9f2313f8608c5cc7948f1406ec04beb7">am::CAmCommandReceiver</a>.</p>
@@ -960,8 +961,7 @@ For more information, please check <a class="el" href="classam_1_1CAmSerializer.
</div><div class="memdoc">
<p>sets a MainNotificationConfiuration. </p>
-<p>This can be used to turn on an off notifications an to change the mode of the configuration. </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_NON_EXISTENT if sinkID does not exists, E_DATABASE_ERROR on error </dd></dl>
+<p>This can be used to turn on an off notifications an to change the mode of the configuration. </p><dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_NON_EXISTENT if sinkID does not exists, E_DATABASE_ERROR on error </dd></dl>
<p>Implemented in <a class="el" href="classam_1_1CAmCommandReceiver.html#a7db57dfbc72f455545aa0d61013171d3">am::CAmCommandReceiver</a>.</p>
@@ -1000,8 +1000,7 @@ For more information, please check <a class="el" href="classam_1_1CAmSerializer.
</div><div class="memdoc">
<p>This method is used to set sound properties, e.g. </p>
-<p>Equalizer Values. Since the capabilities of the system can differ, the exact key value pairs can be extended in each product </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_OUT_OF_RANGE if value exceeds range, E_UNKNOWN in case of an error </dd></dl>
+<p>Equalizer Values. Since the capabilities of the system can differ, the exact key value pairs can be extended in each product </p><dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_OUT_OF_RANGE if value exceeds range, E_UNKNOWN in case of an error </dd></dl>
<p>Implemented in <a class="el" href="classam_1_1CAmCommandReceiver.html#aa3044c8587e0674bc107d607b6863b99">am::CAmCommandReceiver</a>.</p>
@@ -1040,8 +1039,7 @@ For more information, please check <a class="el" href="classam_1_1CAmSerializer.
</div><div class="memdoc">
<p>sets a MainNotificationConfiuration. </p>
-<p>This can be used to turn on an off notifications an to change the mode of the configuration. </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_NON_EXISTENT if sourceID does not exists, E_DATABASE_ERROR on error </dd></dl>
+<p>This can be used to turn on an off notifications an to change the mode of the configuration. </p><dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_NON_EXISTENT if sourceID does not exists, E_DATABASE_ERROR on error </dd></dl>
<p>Implemented in <a class="el" href="classam_1_1CAmCommandReceiver.html#a27b26681681cbceaa5d18253a0d6a644">am::CAmCommandReceiver</a>.</p>
@@ -1080,8 +1078,7 @@ For more information, please check <a class="el" href="classam_1_1CAmSerializer.
</div><div class="memdoc">
<p>This method is used to set sound properties, e.g. </p>
-<p>Equalizer Values. Since the capabilities of the system can differ, the exact key value pairs can be extended in each product </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_OUT_OF_RANGE if value exceeds range, E_UNKNOWN in case of an error </dd></dl>
+<p>Equalizer Values. Since the capabilities of the system can differ, the exact key value pairs can be extended in each product </p><dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_OUT_OF_RANGE if value exceeds range, E_UNKNOWN in case of an error </dd></dl>
<p>Implemented in <a class="el" href="classam_1_1CAmCommandReceiver.html#a5275e9a3ed66acbe860729dd4665d7a1">am::CAmCommandReceiver</a>.</p>
@@ -1242,9 +1239,9 @@ For more information, please check <a class="el" href="classam_1_1CAmSerializer.
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1IAmCommandReceive.html">IAmCommandReceive</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1IAmCommandReceive.js b/docs/classam_1_1IAmCommandReceive.js
index 2662c37..2662c37 100644..100755
--- a/docs/classam_1_1IAmCommandReceive.js
+++ b/docs/classam_1_1IAmCommandReceive.js
diff --git a/docs/classam_1_1IAmCommandReceive.png b/docs/classam_1_1IAmCommandReceive.png
index a56338c..a56338c 100644..100755
--- a/docs/classam_1_1IAmCommandReceive.png
+++ b/docs/classam_1_1IAmCommandReceive.png
Binary files differ
diff --git a/docs/classam_1_1IAmCommandSend-members.html b/docs/classam_1_1IAmCommandSend-members.html
index be0fe39..e87406a 100644..100755
--- a/docs/classam_1_1IAmCommandSend-members.html
+++ b/docs/classam_1_1IAmCommandSend-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1IAmCommandSend.html','');})
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -147,9 +150,9 @@ $(document).ready(function(){initNavTree('classam_1_1IAmCommandSend.html','');})
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1IAmCommandSend.html b/docs/classam_1_1IAmCommandSend.html
index 7ecb561..bc25f98 100644..100755
--- a/docs/classam_1_1IAmCommandSend.html
+++ b/docs/classam_1_1IAmCommandSend.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::IAmCommandSend Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1IAmCommandSend.html','');})
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -126,100 +129,99 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a2aee7c829e9ecc24217318a7ce6a719f"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandSend.html#a2aee7c829e9ecc24217318a7ce6a719f">~IAmCommandSend</a> ()</td></tr>
<tr class="separator:a2aee7c829e9ecc24217318a7ce6a719f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb3a61f532dc765cee0980b4b115cf0b"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandSend.html#aeb3a61f532dc765cee0980b4b115cf0b">getInterfaceVersion</a> (std::string &amp;version) const =0</td></tr>
-<tr class="memdesc:aeb3a61f532dc765cee0980b4b115cf0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the interface version as string. <a href="#aeb3a61f532dc765cee0980b4b115cf0b">More...</a><br/></td></tr>
+<tr class="memdesc:aeb3a61f532dc765cee0980b4b115cf0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the interface version as string. <a href="#aeb3a61f532dc765cee0980b4b115cf0b">More...</a><br /></td></tr>
<tr class="separator:aeb3a61f532dc765cee0980b4b115cf0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a910db0cd62bf27238dd1817c29d369cd"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandSend.html#a910db0cd62bf27238dd1817c29d369cd">startupInterface</a> (<a class="el" href="classam_1_1IAmCommandReceive.html">IAmCommandReceive</a> *commandreceiveinterface)=0</td></tr>
-<tr class="memdesc:a910db0cd62bf27238dd1817c29d369cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">This command starts the interface, the plugin itself. <a href="#a910db0cd62bf27238dd1817c29d369cd">More...</a><br/></td></tr>
+<tr class="memdesc:a910db0cd62bf27238dd1817c29d369cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">This command starts the interface, the plugin itself. <a href="#a910db0cd62bf27238dd1817c29d369cd">More...</a><br /></td></tr>
<tr class="separator:a910db0cd62bf27238dd1817c29d369cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f15fbcad01428b525da32b9ee9a7478"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandSend.html#a3f15fbcad01428b525da32b9ee9a7478">setCommandReady</a> (const uint16_t handle)=0</td></tr>
-<tr class="memdesc:a3f15fbcad01428b525da32b9ee9a7478"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function will indirectly be called by the Controller and is used to start the Communication. <a href="#a3f15fbcad01428b525da32b9ee9a7478">More...</a><br/></td></tr>
+<tr class="memdesc:a3f15fbcad01428b525da32b9ee9a7478"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function will indirectly be called by the Controller and is used to start the Communication. <a href="#a3f15fbcad01428b525da32b9ee9a7478">More...</a><br /></td></tr>
<tr class="separator:a3f15fbcad01428b525da32b9ee9a7478"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb87b94049b8d438b1ecd26405ad8aca"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandSend.html#aeb87b94049b8d438b1ecd26405ad8aca">setCommandRundown</a> (const uint16_t handle)=0</td></tr>
-<tr class="memdesc:aeb87b94049b8d438b1ecd26405ad8aca"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function will indirectly be called by the Controller and is used to stop the Communication. <a href="#aeb87b94049b8d438b1ecd26405ad8aca">More...</a><br/></td></tr>
+<tr class="memdesc:aeb87b94049b8d438b1ecd26405ad8aca"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function will indirectly be called by the Controller and is used to stop the Communication. <a href="#aeb87b94049b8d438b1ecd26405ad8aca">More...</a><br /></td></tr>
<tr class="separator:aeb87b94049b8d438b1ecd26405ad8aca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5124d9a55c036fead86f50d672429f19"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandSend.html#a5124d9a55c036fead86f50d672429f19">cbNewMainConnection</a> (const <a class="el" href="structam_1_1am__MainConnectionType__s.html">am_MainConnectionType_s</a> &amp;mainConnection)=0</td></tr>
-<tr class="memdesc:a5124d9a55c036fead86f50d672429f19"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback that is called when the number of connections change. <a href="#a5124d9a55c036fead86f50d672429f19">More...</a><br/></td></tr>
+<tr class="memdesc:a5124d9a55c036fead86f50d672429f19"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback that is called when the number of connections change. <a href="#a5124d9a55c036fead86f50d672429f19">More...</a><br /></td></tr>
<tr class="separator:a5124d9a55c036fead86f50d672429f19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afae8f920ac266a0d0c53e79c737048ac"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandSend.html#afae8f920ac266a0d0c53e79c737048ac">cbRemovedMainConnection</a> (const <a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnection)=0</td></tr>
-<tr class="memdesc:afae8f920ac266a0d0c53e79c737048ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback that is called when the number of connections change. <a href="#afae8f920ac266a0d0c53e79c737048ac">More...</a><br/></td></tr>
+<tr class="memdesc:afae8f920ac266a0d0c53e79c737048ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback that is called when the number of connections change. <a href="#afae8f920ac266a0d0c53e79c737048ac">More...</a><br /></td></tr>
<tr class="separator:afae8f920ac266a0d0c53e79c737048ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b2ee6408afe8df2336b46dc9ef0b24b"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandSend.html#a3b2ee6408afe8df2336b46dc9ef0b24b">cbNewSink</a> (const <a class="el" href="structam_1_1am__SinkType__s.html">am_SinkType_s</a> &amp;sink)=0</td></tr>
-<tr class="memdesc:a3b2ee6408afe8df2336b46dc9ef0b24b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback that is called when the number of sinks change. <a href="#a3b2ee6408afe8df2336b46dc9ef0b24b">More...</a><br/></td></tr>
+<tr class="memdesc:a3b2ee6408afe8df2336b46dc9ef0b24b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback that is called when the number of sinks change. <a href="#a3b2ee6408afe8df2336b46dc9ef0b24b">More...</a><br /></td></tr>
<tr class="separator:a3b2ee6408afe8df2336b46dc9ef0b24b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8332c88e1618e7139e0672dc2a4efb7"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandSend.html#af8332c88e1618e7139e0672dc2a4efb7">cbRemovedSink</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)=0</td></tr>
-<tr class="memdesc:af8332c88e1618e7139e0672dc2a4efb7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback that is called when the number of sinks change. <a href="#af8332c88e1618e7139e0672dc2a4efb7">More...</a><br/></td></tr>
+<tr class="memdesc:af8332c88e1618e7139e0672dc2a4efb7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback that is called when the number of sinks change. <a href="#af8332c88e1618e7139e0672dc2a4efb7">More...</a><br /></td></tr>
<tr class="separator:af8332c88e1618e7139e0672dc2a4efb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb2e053fd8e09263194335fe91123905"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandSend.html#aeb2e053fd8e09263194335fe91123905">cbNewSource</a> (const <a class="el" href="structam_1_1am__SourceType__s.html">am_SourceType_s</a> &amp;source)=0</td></tr>
-<tr class="memdesc:aeb2e053fd8e09263194335fe91123905"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback that is called when the number of sources change. <a href="#aeb2e053fd8e09263194335fe91123905">More...</a><br/></td></tr>
+<tr class="memdesc:aeb2e053fd8e09263194335fe91123905"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback that is called when the number of sources change. <a href="#aeb2e053fd8e09263194335fe91123905">More...</a><br /></td></tr>
<tr class="separator:aeb2e053fd8e09263194335fe91123905"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f5bf3397f145ffbdf71fb60c2369d5f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandSend.html#a1f5bf3397f145ffbdf71fb60c2369d5f">cbRemovedSource</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> source)=0</td></tr>
-<tr class="memdesc:a1f5bf3397f145ffbdf71fb60c2369d5f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback that is called when the number of sources change. <a href="#a1f5bf3397f145ffbdf71fb60c2369d5f">More...</a><br/></td></tr>
+<tr class="memdesc:a1f5bf3397f145ffbdf71fb60c2369d5f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback that is called when the number of sources change. <a href="#a1f5bf3397f145ffbdf71fb60c2369d5f">More...</a><br /></td></tr>
<tr class="separator:a1f5bf3397f145ffbdf71fb60c2369d5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6046d1ea106700d58c8b1e7deb12224"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandSend.html#ae6046d1ea106700d58c8b1e7deb12224">cbNumberOfSinkClassesChanged</a> ()=0</td></tr>
-<tr class="memdesc:ae6046d1ea106700d58c8b1e7deb12224"><td class="mdescLeft">&#160;</td><td class="mdescRight">this callback is fired if the number of sink classes changed <a href="#ae6046d1ea106700d58c8b1e7deb12224">More...</a><br/></td></tr>
+<tr class="memdesc:ae6046d1ea106700d58c8b1e7deb12224"><td class="mdescLeft">&#160;</td><td class="mdescRight">this callback is fired if the number of sink classes changed <a href="#ae6046d1ea106700d58c8b1e7deb12224">More...</a><br /></td></tr>
<tr class="separator:ae6046d1ea106700d58c8b1e7deb12224"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37943209f505686f9ef35f72cbfdaa1b"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandSend.html#a37943209f505686f9ef35f72cbfdaa1b">cbNumberOfSourceClassesChanged</a> ()=0</td></tr>
-<tr class="memdesc:a37943209f505686f9ef35f72cbfdaa1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">this callback is fired if the number of source classes changed <a href="#a37943209f505686f9ef35f72cbfdaa1b">More...</a><br/></td></tr>
+<tr class="memdesc:a37943209f505686f9ef35f72cbfdaa1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">this callback is fired if the number of source classes changed <a href="#a37943209f505686f9ef35f72cbfdaa1b">More...</a><br /></td></tr>
<tr class="separator:a37943209f505686f9ef35f72cbfdaa1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a125812b11ae21ba270bbbfe7798ebf44"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandSend.html#a125812b11ae21ba270bbbfe7798ebf44">cbMainConnectionStateChanged</a> (const <a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> connectionID, const <a class="el" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am_ConnectionState_e</a> connectionState)=0</td></tr>
-<tr class="memdesc:a125812b11ae21ba270bbbfe7798ebf44"><td class="mdescLeft">&#160;</td><td class="mdescRight">This callback is called when the ConnectionState of a connection changed. <a href="#a125812b11ae21ba270bbbfe7798ebf44">More...</a><br/></td></tr>
+<tr class="memdesc:a125812b11ae21ba270bbbfe7798ebf44"><td class="mdescLeft">&#160;</td><td class="mdescRight">This callback is called when the ConnectionState of a connection changed. <a href="#a125812b11ae21ba270bbbfe7798ebf44">More...</a><br /></td></tr>
<tr class="separator:a125812b11ae21ba270bbbfe7798ebf44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aabe81dd2fe3f9087e3a36539645ff602"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandSend.html#aabe81dd2fe3f9087e3a36539645ff602">cbMainSinkSoundPropertyChanged</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &amp;soundProperty)=0</td></tr>
-<tr class="memdesc:aabe81dd2fe3f9087e3a36539645ff602"><td class="mdescLeft">&#160;</td><td class="mdescRight">this callback indicates that a sinkSoundProperty has changed. <a href="#aabe81dd2fe3f9087e3a36539645ff602">More...</a><br/></td></tr>
+<tr class="memdesc:aabe81dd2fe3f9087e3a36539645ff602"><td class="mdescLeft">&#160;</td><td class="mdescRight">this callback indicates that a sinkSoundProperty has changed. <a href="#aabe81dd2fe3f9087e3a36539645ff602">More...</a><br /></td></tr>
<tr class="separator:aabe81dd2fe3f9087e3a36539645ff602"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7c9f06674d9b0bb3b1e411eacf6b67d"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandSend.html#ac7c9f06674d9b0bb3b1e411eacf6b67d">cbMainSourceSoundPropertyChanged</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &amp;soundProperty)=0</td></tr>
-<tr class="memdesc:ac7c9f06674d9b0bb3b1e411eacf6b67d"><td class="mdescLeft">&#160;</td><td class="mdescRight">this callback indicates that a sourceSoundProperty has changed. <a href="#ac7c9f06674d9b0bb3b1e411eacf6b67d">More...</a><br/></td></tr>
+<tr class="memdesc:ac7c9f06674d9b0bb3b1e411eacf6b67d"><td class="mdescLeft">&#160;</td><td class="mdescRight">this callback indicates that a sourceSoundProperty has changed. <a href="#ac7c9f06674d9b0bb3b1e411eacf6b67d">More...</a><br /></td></tr>
<tr class="separator:ac7c9f06674d9b0bb3b1e411eacf6b67d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefc610a93d2fca178981335ad3092559"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandSend.html#aefc610a93d2fca178981335ad3092559">cbSinkAvailabilityChanged</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp;availability)=0</td></tr>
-<tr class="memdesc:aefc610a93d2fca178981335ad3092559"><td class="mdescLeft">&#160;</td><td class="mdescRight">this callback is called when the availability of a sink has changed <a href="#aefc610a93d2fca178981335ad3092559">More...</a><br/></td></tr>
+<tr class="memdesc:aefc610a93d2fca178981335ad3092559"><td class="mdescLeft">&#160;</td><td class="mdescRight">this callback is called when the availability of a sink has changed <a href="#aefc610a93d2fca178981335ad3092559">More...</a><br /></td></tr>
<tr class="separator:aefc610a93d2fca178981335ad3092559"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae34d4d0b666c8124db99c90253d9c253"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandSend.html#ae34d4d0b666c8124db99c90253d9c253">cbSourceAvailabilityChanged</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp;availability)=0</td></tr>
-<tr class="memdesc:ae34d4d0b666c8124db99c90253d9c253"><td class="mdescLeft">&#160;</td><td class="mdescRight">this callback is called when the availability of source has changed. <a href="#ae34d4d0b666c8124db99c90253d9c253">More...</a><br/></td></tr>
+<tr class="memdesc:ae34d4d0b666c8124db99c90253d9c253"><td class="mdescLeft">&#160;</td><td class="mdescRight">this callback is called when the availability of source has changed. <a href="#ae34d4d0b666c8124db99c90253d9c253">More...</a><br /></td></tr>
<tr class="separator:ae34d4d0b666c8124db99c90253d9c253"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac74547642d2e221f4e4860442b6b1e56"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandSend.html#ac74547642d2e221f4e4860442b6b1e56">cbVolumeChanged</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> volume)=0</td></tr>
-<tr class="memdesc:ac74547642d2e221f4e4860442b6b1e56"><td class="mdescLeft">&#160;</td><td class="mdescRight">this callback indicates a volume change on the indicated sink <a href="#ac74547642d2e221f4e4860442b6b1e56">More...</a><br/></td></tr>
+<tr class="memdesc:ac74547642d2e221f4e4860442b6b1e56"><td class="mdescLeft">&#160;</td><td class="mdescRight">this callback indicates a volume change on the indicated sink <a href="#ac74547642d2e221f4e4860442b6b1e56">More...</a><br /></td></tr>
<tr class="separator:ac74547642d2e221f4e4860442b6b1e56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed370914e15e7077895f4eb66442562f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandSend.html#aed370914e15e7077895f4eb66442562f">cbSinkMuteStateChanged</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> muteState)=0</td></tr>
-<tr class="memdesc:aed370914e15e7077895f4eb66442562f"><td class="mdescLeft">&#160;</td><td class="mdescRight">this callback indicates a mute state change on a sink. <a href="#aed370914e15e7077895f4eb66442562f">More...</a><br/></td></tr>
+<tr class="memdesc:aed370914e15e7077895f4eb66442562f"><td class="mdescLeft">&#160;</td><td class="mdescRight">this callback indicates a mute state change on a sink. <a href="#aed370914e15e7077895f4eb66442562f">More...</a><br /></td></tr>
<tr class="separator:aed370914e15e7077895f4eb66442562f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a293b52173f540d24867939b222569aa1"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandSend.html#a293b52173f540d24867939b222569aa1">cbSystemPropertyChanged</a> (const <a class="el" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a> &amp;systemProperty)=0</td></tr>
-<tr class="memdesc:a293b52173f540d24867939b222569aa1"><td class="mdescLeft">&#160;</td><td class="mdescRight">is fired if a systemProperty changed <a href="#a293b52173f540d24867939b222569aa1">More...</a><br/></td></tr>
+<tr class="memdesc:a293b52173f540d24867939b222569aa1"><td class="mdescLeft">&#160;</td><td class="mdescRight">is fired if a systemProperty changed <a href="#a293b52173f540d24867939b222569aa1">More...</a><br /></td></tr>
<tr class="separator:a293b52173f540d24867939b222569aa1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af21f8396a2bb257af9fb1071910c72b2"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandSend.html#af21f8396a2bb257af9fb1071910c72b2">cbTimingInformationChanged</a> (const <a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID, const <a class="el" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> time)=0</td></tr>
-<tr class="memdesc:af21f8396a2bb257af9fb1071910c72b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">This callback is fired if the timinginformation for a mainConnectionID changed. <a href="#af21f8396a2bb257af9fb1071910c72b2">More...</a><br/></td></tr>
+<tr class="memdesc:af21f8396a2bb257af9fb1071910c72b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">This callback is fired if the timinginformation for a mainConnectionID changed. <a href="#af21f8396a2bb257af9fb1071910c72b2">More...</a><br /></td></tr>
<tr class="separator:af21f8396a2bb257af9fb1071910c72b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c484d11fd598975652739d085b039bb"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandSend.html#a7c484d11fd598975652739d085b039bb">cbSinkUpdated</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID, const std::vector&lt; <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &gt; &amp;listMainSoundProperties)=0</td></tr>
-<tr class="memdesc:a7c484d11fd598975652739d085b039bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">This callback is called when a sink is updated. <a href="#a7c484d11fd598975652739d085b039bb">More...</a><br/></td></tr>
+<tr class="memdesc:a7c484d11fd598975652739d085b039bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">This callback is called when a sink is updated. <a href="#a7c484d11fd598975652739d085b039bb">More...</a><br /></td></tr>
<tr class="separator:a7c484d11fd598975652739d085b039bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57201cb40e8d21a1aaa4c13bb8e90455"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandSend.html#a57201cb40e8d21a1aaa4c13bb8e90455">cbSourceUpdated</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID, const std::vector&lt; <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &gt; &amp;listMainSoundProperties)=0</td></tr>
-<tr class="memdesc:a57201cb40e8d21a1aaa4c13bb8e90455"><td class="mdescLeft">&#160;</td><td class="mdescRight">This callback is called when a source is updated. <a href="#a57201cb40e8d21a1aaa4c13bb8e90455">More...</a><br/></td></tr>
+<tr class="memdesc:a57201cb40e8d21a1aaa4c13bb8e90455"><td class="mdescLeft">&#160;</td><td class="mdescRight">This callback is called when a source is updated. <a href="#a57201cb40e8d21a1aaa4c13bb8e90455">More...</a><br /></td></tr>
<tr class="separator:a57201cb40e8d21a1aaa4c13bb8e90455"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31fdbbc5e084e6dd1aa4ed3983066932"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandSend.html#a31fdbbc5e084e6dd1aa4ed3983066932">cbSinkNotification</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a> &amp;notification)=0</td></tr>
-<tr class="memdesc:a31fdbbc5e084e6dd1aa4ed3983066932"><td class="mdescLeft">&#160;</td><td class="mdescRight">This callback is called when a notificated value of a sink changes. <a href="#a31fdbbc5e084e6dd1aa4ed3983066932">More...</a><br/></td></tr>
+<tr class="memdesc:a31fdbbc5e084e6dd1aa4ed3983066932"><td class="mdescLeft">&#160;</td><td class="mdescRight">This callback is called when a notificated value of a sink changes. <a href="#a31fdbbc5e084e6dd1aa4ed3983066932">More...</a><br /></td></tr>
<tr class="separator:a31fdbbc5e084e6dd1aa4ed3983066932"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e7137d3294cea3be6190659a1e66acc"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandSend.html#a3e7137d3294cea3be6190659a1e66acc">cbSourceNotification</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a> &amp;notification)=0</td></tr>
-<tr class="memdesc:a3e7137d3294cea3be6190659a1e66acc"><td class="mdescLeft">&#160;</td><td class="mdescRight">This callback is called when a notifcated value of a source changes. <a href="#a3e7137d3294cea3be6190659a1e66acc">More...</a><br/></td></tr>
+<tr class="memdesc:a3e7137d3294cea3be6190659a1e66acc"><td class="mdescLeft">&#160;</td><td class="mdescRight">This callback is called when a notifcated value of a source changes. <a href="#a3e7137d3294cea3be6190659a1e66acc">More...</a><br /></td></tr>
<tr class="separator:a3e7137d3294cea3be6190659a1e66acc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba05b8fcf0d8cb55dd933e101066aa82"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandSend.html#aba05b8fcf0d8cb55dd933e101066aa82">cbMainSinkNotificationConfigurationChanged</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> &amp;mainNotificationConfiguration)=0</td></tr>
-<tr class="memdesc:aba05b8fcf0d8cb55dd933e101066aa82"><td class="mdescLeft">&#160;</td><td class="mdescRight">This callback is triggered when a mainNotificationConfiguration is changed. <a href="#aba05b8fcf0d8cb55dd933e101066aa82">More...</a><br/></td></tr>
+<tr class="memdesc:aba05b8fcf0d8cb55dd933e101066aa82"><td class="mdescLeft">&#160;</td><td class="mdescRight">This callback is triggered when a mainNotificationConfiguration is changed. <a href="#aba05b8fcf0d8cb55dd933e101066aa82">More...</a><br /></td></tr>
<tr class="separator:aba05b8fcf0d8cb55dd933e101066aa82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3696ea4000db99d8492490297343f9fc"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandSend.html#a3696ea4000db99d8492490297343f9fc">cbMainSourceNotificationConfigurationChanged</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> &amp;mainNotificationConfiguration)=0</td></tr>
-<tr class="memdesc:a3696ea4000db99d8492490297343f9fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">This callback is triggered when a mainNotificationConfiguration is changed. <a href="#a3696ea4000db99d8492490297343f9fc">More...</a><br/></td></tr>
+<tr class="memdesc:a3696ea4000db99d8492490297343f9fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">This callback is triggered when a mainNotificationConfiguration is changed. <a href="#a3696ea4000db99d8492490297343f9fc">More...</a><br /></td></tr>
<tr class="separator:a3696ea4000db99d8492490297343f9fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>This interface handles all communication from the AudioManagerDaemon towards the system. </p>
-<p>It is designed in such a way that only callbacks with no return types are implemented. So when the CommandInterfacePlugins are designed in such a way that they broadcast signals to any node who is interested in the particular information (like signals on Dbus for example), more information can be retrieved via the CommandReceiveInterface. There are two rules that have to be kept in mind when implementing against this interface:<br/>
-</p>
-<dl class="section warning"><dt>Warning</dt><dd><ol type="1">
-<li>CALLS TO THIS INTERFACE ARE NOT THREAD SAFE !!!! <br/>
+<p>It is designed in such a way that only callbacks with no return types are implemented. So when the CommandInterfacePlugins are designed in such a way that they broadcast signals to any node who is interested in the particular information (like signals on Dbus for example), more information can be retrieved via the CommandReceiveInterface. There are two rules that have to be kept in mind when implementing against this interface:<br />
+</p><dl class="section warning"><dt>Warning</dt><dd><ol type="1">
+<li>CALLS TO THIS INTERFACE ARE NOT THREAD SAFE !!!! <br />
</li>
-<li>YOU MAY NOT CALL THE CALLING INTERFACE DURING AN SYNCHRONOUS OR ASYNCHRONOUS CALL THAT EXPECTS A RETURN VALUE.<br/>
+<li>YOU MAY NOT CALL THE CALLING INTERFACE DURING AN SYNCHRONOUS OR ASYNCHRONOUS CALL THAT EXPECTS A RETURN VALUE.<br />
</li>
</ol>
</dd></dl>
-<p>Violation these rules may lead to unexpected behavior! Nevertheless you can implement thread safe by using the deferred-call pattern described on the wiki which also helps to implement calls that are forbidden.<br/>
-For more information, please check <a class="el" href="classam_1_1CAmSerializer.html" title="magic class that does the serialization of functions calls The constructor must be called within the ...">CAmSerializer</a> </p>
+<p>Violation these rules may lead to unexpected behavior! Nevertheless you can implement thread safe by using the deferred-call pattern described on the wiki which also helps to implement calls that are forbidden.<br />
+For more information, please check CAmSerializer </p>
<p>Definition at line <a class="el" href="IAmCommand_8h_source.html#l00243">243</a> of file <a class="el" href="IAmCommand_8h_source.html">IAmCommand.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
@@ -1125,8 +1127,7 @@ For more information, please check <a class="el" href="classam_1_1CAmSerializer.
</div><div class="memdoc">
<p>This command starts the interface, the plugin itself. </p>
-<p>This is not meant to start communication with the HMI itself. It is a good idea to implement here everything that sets up the basic communication like DbusCommunication etc... Be aware of side effects with systemd and socketbased communication! </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_UNKNOWN on error </dd></dl>
+<p>This is not meant to start communication with the HMI itself. It is a good idea to implement here everything that sets up the basic communication like DbusCommunication etc... Be aware of side effects with systemd and socketbased communication! </p><dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_UNKNOWN on error </dd></dl>
</div>
</div>
@@ -1139,9 +1140,9 @@ For more information, please check <a class="el" href="classam_1_1CAmSerializer.
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1IAmCommandSend.html">IAmCommandSend</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1IAmCommandSend.js b/docs/classam_1_1IAmCommandSend.js
index 7da6eb0..7da6eb0 100644..100755
--- a/docs/classam_1_1IAmCommandSend.js
+++ b/docs/classam_1_1IAmCommandSend.js
diff --git a/docs/classam_1_1IAmControlReceive-members.html b/docs/classam_1_1IAmControlReceive-members.html
index 8b611a4..f5a3221 100644..100755
--- a/docs/classam_1_1IAmControlReceive-members.html
+++ b/docs/classam_1_1IAmControlReceive-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1IAmControlReceive.html','')
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -218,9 +221,9 @@ $(document).ready(function(){initNavTree('classam_1_1IAmControlReceive.html','')
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1IAmControlReceive.html b/docs/classam_1_1IAmControlReceive.html
index 26e4bea..0e72a6f 100644..100755
--- a/docs/classam_1_1IAmControlReceive.html
+++ b/docs/classam_1_1IAmControlReceive.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::IAmControlReceive Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1IAmControlReceive.html','')
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -135,313 +138,312 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a64627ea785ced597315eed706ee668ed"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a64627ea785ced597315eed706ee668ed">~IAmControlReceive</a> ()</td></tr>
<tr class="separator:a64627ea785ced597315eed706ee668ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a121923b37b1b7dd38dd2e80125d2ada7"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a121923b37b1b7dd38dd2e80125d2ada7">getInterfaceVersion</a> (std::string &amp;version) const =0</td></tr>
-<tr class="memdesc:a121923b37b1b7dd38dd2e80125d2ada7"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the version of the interface. <a href="#a121923b37b1b7dd38dd2e80125d2ada7">More...</a><br/></td></tr>
+<tr class="memdesc:a121923b37b1b7dd38dd2e80125d2ada7"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the version of the interface. <a href="#a121923b37b1b7dd38dd2e80125d2ada7">More...</a><br /></td></tr>
<tr class="separator:a121923b37b1b7dd38dd2e80125d2ada7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9aea76dec1f07c4f40f6e29ea5150db"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#ac9aea76dec1f07c4f40f6e29ea5150db">getRoute</a> (const bool onlyfree, const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt; <a class="el" href="structam_1_1am__Route__s.html">am_Route_s</a> &gt; &amp;returnList)=0</td></tr>
-<tr class="memdesc:ac9aea76dec1f07c4f40f6e29ea5150db"><td class="mdescLeft">&#160;</td><td class="mdescRight">calculates a route from source to sink. <a href="#ac9aea76dec1f07c4f40f6e29ea5150db">More...</a><br/></td></tr>
+<tr class="memdesc:ac9aea76dec1f07c4f40f6e29ea5150db"><td class="mdescLeft">&#160;</td><td class="mdescRight">calculates a route from source to sink. <a href="#ac9aea76dec1f07c4f40f6e29ea5150db">More...</a><br /></td></tr>
<tr class="separator:ac9aea76dec1f07c4f40f6e29ea5150db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a392f76f44bb748c7fe7693c9487156"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a7a392f76f44bb748c7fe7693c9487156">connect</a> (<a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> &amp;handle, <a class="el" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> &amp;connectionID, const <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> format, const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)=0</td></tr>
-<tr class="memdesc:a7a392f76f44bb748c7fe7693c9487156"><td class="mdescLeft">&#160;</td><td class="mdescRight">With this function, elementary connects can be triggered by the controller. <a href="#a7a392f76f44bb748c7fe7693c9487156">More...</a><br/></td></tr>
+<tr class="memdesc:a7a392f76f44bb748c7fe7693c9487156"><td class="mdescLeft">&#160;</td><td class="mdescRight">With this function, elementary connects can be triggered by the controller. <a href="#a7a392f76f44bb748c7fe7693c9487156">More...</a><br /></td></tr>
<tr class="separator:a7a392f76f44bb748c7fe7693c9487156"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5fb1aa50baa66c125b9cae04b964068"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#ac5fb1aa50baa66c125b9cae04b964068">disconnect</a> (<a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> &amp;handle, const <a class="el" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID)=0</td></tr>
-<tr class="memdesc:ac5fb1aa50baa66c125b9cae04b964068"><td class="mdescLeft">&#160;</td><td class="mdescRight">is used to disconnect a connection <a href="#ac5fb1aa50baa66c125b9cae04b964068">More...</a><br/></td></tr>
+<tr class="memdesc:ac5fb1aa50baa66c125b9cae04b964068"><td class="mdescLeft">&#160;</td><td class="mdescRight">is used to disconnect a connection <a href="#ac5fb1aa50baa66c125b9cae04b964068">More...</a><br /></td></tr>
<tr class="separator:ac5fb1aa50baa66c125b9cae04b964068"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab712053ac6f68ee0e05923b5da8a2c36"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#ab712053ac6f68ee0e05923b5da8a2c36">crossfade</a> (<a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> &amp;handle, const <a class="el" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a> hotSource, const <a class="el" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID, const <a class="el" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> rampType, const <a class="el" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> rampTime)=0</td></tr>
-<tr class="memdesc:ab712053ac6f68ee0e05923b5da8a2c36"><td class="mdescLeft">&#160;</td><td class="mdescRight">triggers a cross fade. <a href="#ab712053ac6f68ee0e05923b5da8a2c36">More...</a><br/></td></tr>
+<tr class="memdesc:ab712053ac6f68ee0e05923b5da8a2c36"><td class="mdescLeft">&#160;</td><td class="mdescRight">triggers a cross fade. <a href="#ab712053ac6f68ee0e05923b5da8a2c36">More...</a><br /></td></tr>
<tr class="separator:ab712053ac6f68ee0e05923b5da8a2c36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4313158bb77c184e928c8932a22e750a"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a4313158bb77c184e928c8932a22e750a">abortAction</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle)=0</td></tr>
-<tr class="memdesc:a4313158bb77c184e928c8932a22e750a"><td class="mdescLeft">&#160;</td><td class="mdescRight">with this method, all actions that have a handle assigned can be stopped. <a href="#a4313158bb77c184e928c8932a22e750a">More...</a><br/></td></tr>
+<tr class="memdesc:a4313158bb77c184e928c8932a22e750a"><td class="mdescLeft">&#160;</td><td class="mdescRight">with this method, all actions that have a handle assigned can be stopped. <a href="#a4313158bb77c184e928c8932a22e750a">More...</a><br /></td></tr>
<tr class="separator:a4313158bb77c184e928c8932a22e750a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab0f335f86f0c22bf09442b763e20d65"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#aab0f335f86f0c22bf09442b763e20d65">setSourceState</a> (<a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> &amp;handle, const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am_SourceState_e</a> state)=0</td></tr>
-<tr class="memdesc:aab0f335f86f0c22bf09442b763e20d65"><td class="mdescLeft">&#160;</td><td class="mdescRight">this method sets a source state for a source. <a href="#aab0f335f86f0c22bf09442b763e20d65">More...</a><br/></td></tr>
+<tr class="memdesc:aab0f335f86f0c22bf09442b763e20d65"><td class="mdescLeft">&#160;</td><td class="mdescRight">this method sets a source state for a source. <a href="#aab0f335f86f0c22bf09442b763e20d65">More...</a><br /></td></tr>
<tr class="separator:aab0f335f86f0c22bf09442b763e20d65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a265dd3dcec5d26213762000594741755"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a265dd3dcec5d26213762000594741755">setSinkVolume</a> (<a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> &amp;handle, const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, const <a class="el" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> ramp, const <a class="el" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> time)=0</td></tr>
-<tr class="memdesc:a265dd3dcec5d26213762000594741755"><td class="mdescLeft">&#160;</td><td class="mdescRight">with this function, setting of sinks volumes is done. <a href="#a265dd3dcec5d26213762000594741755">More...</a><br/></td></tr>
+<tr class="memdesc:a265dd3dcec5d26213762000594741755"><td class="mdescLeft">&#160;</td><td class="mdescRight">with this function, setting of sinks volumes is done. <a href="#a265dd3dcec5d26213762000594741755">More...</a><br /></td></tr>
<tr class="separator:a265dd3dcec5d26213762000594741755"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8a9f7c4272a260ed8cca3eaaf1b3a29"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#af8a9f7c4272a260ed8cca3eaaf1b3a29">setSourceVolume</a> (<a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> &amp;handle, const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, const <a class="el" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> rampType, const <a class="el" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> time)=0</td></tr>
-<tr class="memdesc:af8a9f7c4272a260ed8cca3eaaf1b3a29"><td class="mdescLeft">&#160;</td><td class="mdescRight">with this function, setting of source volumes is done. <a href="#af8a9f7c4272a260ed8cca3eaaf1b3a29">More...</a><br/></td></tr>
+<tr class="memdesc:af8a9f7c4272a260ed8cca3eaaf1b3a29"><td class="mdescLeft">&#160;</td><td class="mdescRight">with this function, setting of source volumes is done. <a href="#af8a9f7c4272a260ed8cca3eaaf1b3a29">More...</a><br /></td></tr>
<tr class="separator:af8a9f7c4272a260ed8cca3eaaf1b3a29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a070328c86520df5e82dfbd40f9a7aa09"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a070328c86520df5e82dfbd40f9a7aa09">setSinkSoundProperties</a> (<a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> &amp;handle, const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const std::vector&lt; <a class="el" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> &gt; &amp;soundProperty)=0</td></tr>
-<tr class="memdesc:a070328c86520df5e82dfbd40f9a7aa09"><td class="mdescLeft">&#160;</td><td class="mdescRight">is used to set several sinkSoundProperties at a time <a href="#a070328c86520df5e82dfbd40f9a7aa09">More...</a><br/></td></tr>
+<tr class="memdesc:a070328c86520df5e82dfbd40f9a7aa09"><td class="mdescLeft">&#160;</td><td class="mdescRight">is used to set several sinkSoundProperties at a time <a href="#a070328c86520df5e82dfbd40f9a7aa09">More...</a><br /></td></tr>
<tr class="separator:a070328c86520df5e82dfbd40f9a7aa09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58953a661695f9325cc6ad6413dae941"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a58953a661695f9325cc6ad6413dae941">setSinkSoundProperty</a> (<a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> &amp;handle, const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> &amp;soundProperty)=0</td></tr>
-<tr class="memdesc:a58953a661695f9325cc6ad6413dae941"><td class="mdescLeft">&#160;</td><td class="mdescRight">is used to set sinkSoundProperties <a href="#a58953a661695f9325cc6ad6413dae941">More...</a><br/></td></tr>
+<tr class="memdesc:a58953a661695f9325cc6ad6413dae941"><td class="mdescLeft">&#160;</td><td class="mdescRight">is used to set sinkSoundProperties <a href="#a58953a661695f9325cc6ad6413dae941">More...</a><br /></td></tr>
<tr class="separator:a58953a661695f9325cc6ad6413dae941"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a099fe1b82c279780a419b357d0675975"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a099fe1b82c279780a419b357d0675975">setSourceSoundProperties</a> (<a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> &amp;handle, const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const std::vector&lt; <a class="el" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> &gt; &amp;soundProperty)=0</td></tr>
-<tr class="memdesc:a099fe1b82c279780a419b357d0675975"><td class="mdescLeft">&#160;</td><td class="mdescRight">is used to set several SourceSoundProperties at a time <a href="#a099fe1b82c279780a419b357d0675975">More...</a><br/></td></tr>
+<tr class="memdesc:a099fe1b82c279780a419b357d0675975"><td class="mdescLeft">&#160;</td><td class="mdescRight">is used to set several SourceSoundProperties at a time <a href="#a099fe1b82c279780a419b357d0675975">More...</a><br /></td></tr>
<tr class="separator:a099fe1b82c279780a419b357d0675975"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41170410d23e2994fc6b48d77290dce5"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a41170410d23e2994fc6b48d77290dce5">setSourceSoundProperty</a> (<a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> &amp;handle, const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> &amp;soundProperty)=0</td></tr>
-<tr class="memdesc:a41170410d23e2994fc6b48d77290dce5"><td class="mdescLeft">&#160;</td><td class="mdescRight">is used to set sourceSoundProperties <a href="#a41170410d23e2994fc6b48d77290dce5">More...</a><br/></td></tr>
+<tr class="memdesc:a41170410d23e2994fc6b48d77290dce5"><td class="mdescLeft">&#160;</td><td class="mdescRight">is used to set sourceSoundProperties <a href="#a41170410d23e2994fc6b48d77290dce5">More...</a><br /></td></tr>
<tr class="separator:a41170410d23e2994fc6b48d77290dce5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4bf1e9c330f120eaff306906a22a8d30"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a4bf1e9c330f120eaff306906a22a8d30">setDomainState</a> (const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, const <a class="el" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> domainState)=0</td></tr>
-<tr class="memdesc:a4bf1e9c330f120eaff306906a22a8d30"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets the domain state of a domain <a href="#a4bf1e9c330f120eaff306906a22a8d30">More...</a><br/></td></tr>
+<tr class="memdesc:a4bf1e9c330f120eaff306906a22a8d30"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets the domain state of a domain <a href="#a4bf1e9c330f120eaff306906a22a8d30">More...</a><br /></td></tr>
<tr class="separator:a4bf1e9c330f120eaff306906a22a8d30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d766f750f9665302116b7f350b529e2"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a2d766f750f9665302116b7f350b529e2">enterDomainDB</a> (const <a class="el" href="structam_1_1am__Domain__s.html">am_Domain_s</a> &amp;domainData, <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> &amp;domainID)=0</td></tr>
-<tr class="memdesc:a2d766f750f9665302116b7f350b529e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">enters a domain in the database, creates and ID <a href="#a2d766f750f9665302116b7f350b529e2">More...</a><br/></td></tr>
+<tr class="memdesc:a2d766f750f9665302116b7f350b529e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">enters a domain in the database, creates and ID <a href="#a2d766f750f9665302116b7f350b529e2">More...</a><br /></td></tr>
<tr class="separator:a2d766f750f9665302116b7f350b529e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a440cee258a763c27f17c32741d74ba5a"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a440cee258a763c27f17c32741d74ba5a">enterMainConnectionDB</a> (const <a class="el" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a> &amp;mainConnectionData, <a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> &amp;connectionID)=0</td></tr>
-<tr class="memdesc:a440cee258a763c27f17c32741d74ba5a"><td class="mdescLeft">&#160;</td><td class="mdescRight">enters a mainconnection in the database, creates and ID <a href="#a440cee258a763c27f17c32741d74ba5a">More...</a><br/></td></tr>
+<tr class="memdesc:a440cee258a763c27f17c32741d74ba5a"><td class="mdescLeft">&#160;</td><td class="mdescRight">enters a mainconnection in the database, creates and ID <a href="#a440cee258a763c27f17c32741d74ba5a">More...</a><br /></td></tr>
<tr class="separator:a440cee258a763c27f17c32741d74ba5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b24fea6472937a7cc68083d0835cb13"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a5b24fea6472937a7cc68083d0835cb13">enterSinkDB</a> (const <a class="el" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp;sinkData, <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> &amp;sinkID)=0</td></tr>
-<tr class="memdesc:a5b24fea6472937a7cc68083d0835cb13"><td class="mdescLeft">&#160;</td><td class="mdescRight">enters a sink in the database. <a href="#a5b24fea6472937a7cc68083d0835cb13">More...</a><br/></td></tr>
+<tr class="memdesc:a5b24fea6472937a7cc68083d0835cb13"><td class="mdescLeft">&#160;</td><td class="mdescRight">enters a sink in the database. <a href="#a5b24fea6472937a7cc68083d0835cb13">More...</a><br /></td></tr>
<tr class="separator:a5b24fea6472937a7cc68083d0835cb13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99e570ac6ef721af35b4a9baced7f6ad"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a99e570ac6ef721af35b4a9baced7f6ad">enterCrossfaderDB</a> (const <a class="el" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a> &amp;crossfaderData, <a class="el" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> &amp;crossfaderID)=0</td></tr>
-<tr class="memdesc:a99e570ac6ef721af35b4a9baced7f6ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">enters a crossfader in the database. <a href="#a99e570ac6ef721af35b4a9baced7f6ad">More...</a><br/></td></tr>
+<tr class="memdesc:a99e570ac6ef721af35b4a9baced7f6ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">enters a crossfader in the database. <a href="#a99e570ac6ef721af35b4a9baced7f6ad">More...</a><br /></td></tr>
<tr class="separator:a99e570ac6ef721af35b4a9baced7f6ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ba9ebf9a79aa8f4eeeac6086bd356c5"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a2ba9ebf9a79aa8f4eeeac6086bd356c5">enterGatewayDB</a> (const <a class="el" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> &amp;gatewayData, <a class="el" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> &amp;gatewayID)=0</td></tr>
-<tr class="memdesc:a2ba9ebf9a79aa8f4eeeac6086bd356c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">enters a gateway in the database. <a href="#a2ba9ebf9a79aa8f4eeeac6086bd356c5">More...</a><br/></td></tr>
+<tr class="memdesc:a2ba9ebf9a79aa8f4eeeac6086bd356c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">enters a gateway in the database. <a href="#a2ba9ebf9a79aa8f4eeeac6086bd356c5">More...</a><br /></td></tr>
<tr class="separator:a2ba9ebf9a79aa8f4eeeac6086bd356c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6dc28ba8b0e260a035c7495eb81350b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#af6dc28ba8b0e260a035c7495eb81350b">enterConverterDB</a> (const <a class="el" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp;converterData, <a class="el" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> &amp;converterID)=0</td></tr>
-<tr class="memdesc:af6dc28ba8b0e260a035c7495eb81350b"><td class="mdescLeft">&#160;</td><td class="mdescRight">enters a converter in the database. <a href="#af6dc28ba8b0e260a035c7495eb81350b">More...</a><br/></td></tr>
+<tr class="memdesc:af6dc28ba8b0e260a035c7495eb81350b"><td class="mdescLeft">&#160;</td><td class="mdescRight">enters a converter in the database. <a href="#af6dc28ba8b0e260a035c7495eb81350b">More...</a><br /></td></tr>
<tr class="separator:af6dc28ba8b0e260a035c7495eb81350b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a5d864eccc8b6595112e2040cc43473"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a2a5d864eccc8b6595112e2040cc43473">enterSourceDB</a> (const <a class="el" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp;sourceData, <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> &amp;sourceID)=0</td></tr>
-<tr class="memdesc:a2a5d864eccc8b6595112e2040cc43473"><td class="mdescLeft">&#160;</td><td class="mdescRight">enters a source in the database. <a href="#a2a5d864eccc8b6595112e2040cc43473">More...</a><br/></td></tr>
+<tr class="memdesc:a2a5d864eccc8b6595112e2040cc43473"><td class="mdescLeft">&#160;</td><td class="mdescRight">enters a source in the database. <a href="#a2a5d864eccc8b6595112e2040cc43473">More...</a><br /></td></tr>
<tr class="separator:a2a5d864eccc8b6595112e2040cc43473"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9437ff0106f3f3f2c6fbc4825f8e3543"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a9437ff0106f3f3f2c6fbc4825f8e3543">enterSinkClassDB</a> (const <a class="el" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a> &amp;sinkClass, <a class="el" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> &amp;sinkClassID)=0</td></tr>
-<tr class="memdesc:a9437ff0106f3f3f2c6fbc4825f8e3543"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enters a sourceClass into the database. <a href="#a9437ff0106f3f3f2c6fbc4825f8e3543">More...</a><br/></td></tr>
+<tr class="memdesc:a9437ff0106f3f3f2c6fbc4825f8e3543"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enters a sourceClass into the database. <a href="#a9437ff0106f3f3f2c6fbc4825f8e3543">More...</a><br /></td></tr>
<tr class="separator:a9437ff0106f3f3f2c6fbc4825f8e3543"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a2baf4e6a82ff2f14aadc7739463bb4"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a6a2baf4e6a82ff2f14aadc7739463bb4">enterSourceClassDB</a> (<a class="el" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> &amp;sourceClassID, const <a class="el" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a> &amp;sourceClass)=0</td></tr>
-<tr class="memdesc:a6a2baf4e6a82ff2f14aadc7739463bb4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enters a sourceClass into the database. <a href="#a6a2baf4e6a82ff2f14aadc7739463bb4">More...</a><br/></td></tr>
+<tr class="memdesc:a6a2baf4e6a82ff2f14aadc7739463bb4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enters a sourceClass into the database. <a href="#a6a2baf4e6a82ff2f14aadc7739463bb4">More...</a><br /></td></tr>
<tr class="separator:a6a2baf4e6a82ff2f14aadc7739463bb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a468cc15d8d747e78ff2e91925074ec06"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a468cc15d8d747e78ff2e91925074ec06">changeSinkClassInfoDB</a> (const <a class="el" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a> &amp;sinkClass)=0</td></tr>
-<tr class="memdesc:a468cc15d8d747e78ff2e91925074ec06"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes class information of a sinkclass. <a href="#a468cc15d8d747e78ff2e91925074ec06">More...</a><br/></td></tr>
+<tr class="memdesc:a468cc15d8d747e78ff2e91925074ec06"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes class information of a sinkclass. <a href="#a468cc15d8d747e78ff2e91925074ec06">More...</a><br /></td></tr>
<tr class="separator:a468cc15d8d747e78ff2e91925074ec06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10defe76bb946be5b9c7a67ca1a0691b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a10defe76bb946be5b9c7a67ca1a0691b">changeSourceClassInfoDB</a> (const <a class="el" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a> &amp;sourceClass)=0</td></tr>
-<tr class="memdesc:a10defe76bb946be5b9c7a67ca1a0691b"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes class information of a sourceClass. <a href="#a10defe76bb946be5b9c7a67ca1a0691b">More...</a><br/></td></tr>
+<tr class="memdesc:a10defe76bb946be5b9c7a67ca1a0691b"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes class information of a sourceClass. <a href="#a10defe76bb946be5b9c7a67ca1a0691b">More...</a><br /></td></tr>
<tr class="separator:a10defe76bb946be5b9c7a67ca1a0691b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d1dc0392cf47996d177c1d9201d71d9"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a7d1dc0392cf47996d177c1d9201d71d9">enterSystemPropertiesListDB</a> (const std::vector&lt; <a class="el" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a> &gt; &amp;listSystemProperties)=0</td></tr>
-<tr class="memdesc:a7d1dc0392cf47996d177c1d9201d71d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used to enter the system Properties into the database. <a href="#a7d1dc0392cf47996d177c1d9201d71d9">More...</a><br/></td></tr>
+<tr class="memdesc:a7d1dc0392cf47996d177c1d9201d71d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used to enter the system Properties into the database. <a href="#a7d1dc0392cf47996d177c1d9201d71d9">More...</a><br /></td></tr>
<tr class="separator:a7d1dc0392cf47996d177c1d9201d71d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c908fe83c5fa9b0bbd8171095cf7a14"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a0c908fe83c5fa9b0bbd8171095cf7a14">changeMainConnectionRouteDB</a> (const <a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainconnectionID, const std::vector&lt; <a class="el" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> &gt; &amp;listConnectionID)=0</td></tr>
-<tr class="memdesc:a0c908fe83c5fa9b0bbd8171095cf7a14"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes the mainConnectionState of MainConnection <a href="#a0c908fe83c5fa9b0bbd8171095cf7a14">More...</a><br/></td></tr>
+<tr class="memdesc:a0c908fe83c5fa9b0bbd8171095cf7a14"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes the mainConnectionState of MainConnection <a href="#a0c908fe83c5fa9b0bbd8171095cf7a14">More...</a><br /></td></tr>
<tr class="separator:a0c908fe83c5fa9b0bbd8171095cf7a14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a303c156b8be49fec3503b494e25e45f3"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a303c156b8be49fec3503b494e25e45f3">changeMainConnectionStateDB</a> (const <a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainconnectionID, const <a class="el" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am_ConnectionState_e</a> connectionState)=0</td></tr>
-<tr class="memdesc:a303c156b8be49fec3503b494e25e45f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes the mainConnectionState of MainConnection <a href="#a303c156b8be49fec3503b494e25e45f3">More...</a><br/></td></tr>
+<tr class="memdesc:a303c156b8be49fec3503b494e25e45f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes the mainConnectionState of MainConnection <a href="#a303c156b8be49fec3503b494e25e45f3">More...</a><br /></td></tr>
<tr class="separator:a303c156b8be49fec3503b494e25e45f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3cd58a1758eefb02faa593b342fabc45"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a3cd58a1758eefb02faa593b342fabc45">changeSinkMainVolumeDB</a> (const <a class="el" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> mainVolume, const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)=0</td></tr>
-<tr class="memdesc:a3cd58a1758eefb02faa593b342fabc45"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes the sink volume of a sink <a href="#a3cd58a1758eefb02faa593b342fabc45">More...</a><br/></td></tr>
+<tr class="memdesc:a3cd58a1758eefb02faa593b342fabc45"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes the sink volume of a sink <a href="#a3cd58a1758eefb02faa593b342fabc45">More...</a><br /></td></tr>
<tr class="separator:a3cd58a1758eefb02faa593b342fabc45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa418e53b7cb09eedb9a3f7a2743662e6"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#aa418e53b7cb09eedb9a3f7a2743662e6">changeSinkAvailabilityDB</a> (const <a class="el" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp;availability, const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)=0</td></tr>
-<tr class="memdesc:aa418e53b7cb09eedb9a3f7a2743662e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes the availablility of a sink <a href="#aa418e53b7cb09eedb9a3f7a2743662e6">More...</a><br/></td></tr>
+<tr class="memdesc:aa418e53b7cb09eedb9a3f7a2743662e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes the availablility of a sink <a href="#aa418e53b7cb09eedb9a3f7a2743662e6">More...</a><br /></td></tr>
<tr class="separator:aa418e53b7cb09eedb9a3f7a2743662e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e45d04f75493d58f76017001df524cd"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a8e45d04f75493d58f76017001df524cd">changDomainStateDB</a> (const <a class="el" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> domainState, const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID)=0</td></tr>
-<tr class="memdesc:a8e45d04f75493d58f76017001df524cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes the domainstate of a domain <a href="#a8e45d04f75493d58f76017001df524cd">More...</a><br/></td></tr>
+<tr class="memdesc:a8e45d04f75493d58f76017001df524cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes the domainstate of a domain <a href="#a8e45d04f75493d58f76017001df524cd">More...</a><br /></td></tr>
<tr class="separator:a8e45d04f75493d58f76017001df524cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a897513c69a3be782f9480246286ed9cc"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a897513c69a3be782f9480246286ed9cc">changeSinkMuteStateDB</a> (const <a class="el" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> muteState, const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)=0</td></tr>
-<tr class="memdesc:a897513c69a3be782f9480246286ed9cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes the mute state of a sink <a href="#a897513c69a3be782f9480246286ed9cc">More...</a><br/></td></tr>
+<tr class="memdesc:a897513c69a3be782f9480246286ed9cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes the mute state of a sink <a href="#a897513c69a3be782f9480246286ed9cc">More...</a><br /></td></tr>
<tr class="separator:a897513c69a3be782f9480246286ed9cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5894f47ef86a40f044dd473e4d9a08b4"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a5894f47ef86a40f044dd473e4d9a08b4">changeMainSinkSoundPropertyDB</a> (const <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &amp;soundProperty, const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)=0</td></tr>
-<tr class="memdesc:a5894f47ef86a40f044dd473e4d9a08b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes the mainsinksoundproperty of a sink <a href="#a5894f47ef86a40f044dd473e4d9a08b4">More...</a><br/></td></tr>
+<tr class="memdesc:a5894f47ef86a40f044dd473e4d9a08b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes the mainsinksoundproperty of a sink <a href="#a5894f47ef86a40f044dd473e4d9a08b4">More...</a><br /></td></tr>
<tr class="separator:a5894f47ef86a40f044dd473e4d9a08b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afba1cf5dde2e2790d404275cb6a5c63f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#afba1cf5dde2e2790d404275cb6a5c63f">changeMainSourceSoundPropertyDB</a> (const <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &amp;soundProperty, const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID)=0</td></tr>
-<tr class="memdesc:afba1cf5dde2e2790d404275cb6a5c63f"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes the mainsourcesoundproperty of a sink <a href="#afba1cf5dde2e2790d404275cb6a5c63f">More...</a><br/></td></tr>
+<tr class="memdesc:afba1cf5dde2e2790d404275cb6a5c63f"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes the mainsourcesoundproperty of a sink <a href="#afba1cf5dde2e2790d404275cb6a5c63f">More...</a><br /></td></tr>
<tr class="separator:afba1cf5dde2e2790d404275cb6a5c63f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26168e69406f3efc7375e69bf06a130e"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a26168e69406f3efc7375e69bf06a130e">changeSourceAvailabilityDB</a> (const <a class="el" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp;availability, const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID)=0</td></tr>
-<tr class="memdesc:a26168e69406f3efc7375e69bf06a130e"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes the availablility of a source <a href="#a26168e69406f3efc7375e69bf06a130e">More...</a><br/></td></tr>
+<tr class="memdesc:a26168e69406f3efc7375e69bf06a130e"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes the availablility of a source <a href="#a26168e69406f3efc7375e69bf06a130e">More...</a><br /></td></tr>
<tr class="separator:a26168e69406f3efc7375e69bf06a130e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb56cbfa6b3ad6f042a211716c31cde8"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#afb56cbfa6b3ad6f042a211716c31cde8">changeSystemPropertyDB</a> (const <a class="el" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a> &amp;property)=0</td></tr>
-<tr class="memdesc:afb56cbfa6b3ad6f042a211716c31cde8"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes a systemProperty <a href="#afb56cbfa6b3ad6f042a211716c31cde8">More...</a><br/></td></tr>
+<tr class="memdesc:afb56cbfa6b3ad6f042a211716c31cde8"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes a systemProperty <a href="#afb56cbfa6b3ad6f042a211716c31cde8">More...</a><br /></td></tr>
<tr class="separator:afb56cbfa6b3ad6f042a211716c31cde8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46fe9d259f558a8eb5a864e954134fb6"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a46fe9d259f558a8eb5a864e954134fb6">removeMainConnectionDB</a> (const <a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID)=0</td></tr>
-<tr class="memdesc:a46fe9d259f558a8eb5a864e954134fb6"><td class="mdescLeft">&#160;</td><td class="mdescRight">removes a mainconnection from the DB <a href="#a46fe9d259f558a8eb5a864e954134fb6">More...</a><br/></td></tr>
+<tr class="memdesc:a46fe9d259f558a8eb5a864e954134fb6"><td class="mdescLeft">&#160;</td><td class="mdescRight">removes a mainconnection from the DB <a href="#a46fe9d259f558a8eb5a864e954134fb6">More...</a><br /></td></tr>
<tr class="separator:a46fe9d259f558a8eb5a864e954134fb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae217a940f8c6f47e07e6117b6efd7bf3"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#ae217a940f8c6f47e07e6117b6efd7bf3">removeSinkDB</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)=0</td></tr>
-<tr class="memdesc:ae217a940f8c6f47e07e6117b6efd7bf3"><td class="mdescLeft">&#160;</td><td class="mdescRight">removes a sink from the DB <a href="#ae217a940f8c6f47e07e6117b6efd7bf3">More...</a><br/></td></tr>
+<tr class="memdesc:ae217a940f8c6f47e07e6117b6efd7bf3"><td class="mdescLeft">&#160;</td><td class="mdescRight">removes a sink from the DB <a href="#ae217a940f8c6f47e07e6117b6efd7bf3">More...</a><br /></td></tr>
<tr class="separator:ae217a940f8c6f47e07e6117b6efd7bf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7110e06a9a09951608fdf7b7bdfc00c3"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a7110e06a9a09951608fdf7b7bdfc00c3">removeSourceDB</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID)=0</td></tr>
-<tr class="memdesc:a7110e06a9a09951608fdf7b7bdfc00c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">removes a source from the DB <a href="#a7110e06a9a09951608fdf7b7bdfc00c3">More...</a><br/></td></tr>
+<tr class="memdesc:a7110e06a9a09951608fdf7b7bdfc00c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">removes a source from the DB <a href="#a7110e06a9a09951608fdf7b7bdfc00c3">More...</a><br /></td></tr>
<tr class="separator:a7110e06a9a09951608fdf7b7bdfc00c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07a203c743bffbfd06b989987aea6f9d"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a07a203c743bffbfd06b989987aea6f9d">removeGatewayDB</a> (const <a class="el" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID)=0</td></tr>
-<tr class="memdesc:a07a203c743bffbfd06b989987aea6f9d"><td class="mdescLeft">&#160;</td><td class="mdescRight">removes a gateway from the DB <a href="#a07a203c743bffbfd06b989987aea6f9d">More...</a><br/></td></tr>
+<tr class="memdesc:a07a203c743bffbfd06b989987aea6f9d"><td class="mdescLeft">&#160;</td><td class="mdescRight">removes a gateway from the DB <a href="#a07a203c743bffbfd06b989987aea6f9d">More...</a><br /></td></tr>
<tr class="separator:a07a203c743bffbfd06b989987aea6f9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4587482cea592026688f0afadf6b95dc"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a4587482cea592026688f0afadf6b95dc">removeConverterDB</a> (const <a class="el" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID)=0</td></tr>
-<tr class="memdesc:a4587482cea592026688f0afadf6b95dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">removes a converter from the DB <a href="#a4587482cea592026688f0afadf6b95dc">More...</a><br/></td></tr>
+<tr class="memdesc:a4587482cea592026688f0afadf6b95dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">removes a converter from the DB <a href="#a4587482cea592026688f0afadf6b95dc">More...</a><br /></td></tr>
<tr class="separator:a4587482cea592026688f0afadf6b95dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affcd8542d20e8f88f9a4e9fab2ee41e1"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#affcd8542d20e8f88f9a4e9fab2ee41e1">removeCrossfaderDB</a> (const <a class="el" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID)=0</td></tr>
-<tr class="memdesc:affcd8542d20e8f88f9a4e9fab2ee41e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">removes a crossfader from the DB <a href="#affcd8542d20e8f88f9a4e9fab2ee41e1">More...</a><br/></td></tr>
+<tr class="memdesc:affcd8542d20e8f88f9a4e9fab2ee41e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">removes a crossfader from the DB <a href="#affcd8542d20e8f88f9a4e9fab2ee41e1">More...</a><br /></td></tr>
<tr class="separator:affcd8542d20e8f88f9a4e9fab2ee41e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe97e8c24556b14155ba7c0ae53ffeef"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#afe97e8c24556b14155ba7c0ae53ffeef">removeDomainDB</a> (const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID)=0</td></tr>
-<tr class="memdesc:afe97e8c24556b14155ba7c0ae53ffeef"><td class="mdescLeft">&#160;</td><td class="mdescRight">removes a domain from the DB <a href="#afe97e8c24556b14155ba7c0ae53ffeef">More...</a><br/></td></tr>
+<tr class="memdesc:afe97e8c24556b14155ba7c0ae53ffeef"><td class="mdescLeft">&#160;</td><td class="mdescRight">removes a domain from the DB <a href="#afe97e8c24556b14155ba7c0ae53ffeef">More...</a><br /></td></tr>
<tr class="separator:afe97e8c24556b14155ba7c0ae53ffeef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add34d377b96424a805caeb4be2e7d7dc"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#add34d377b96424a805caeb4be2e7d7dc">removeSinkClassDB</a> (const <a class="el" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID)=0</td></tr>
-<tr class="memdesc:add34d377b96424a805caeb4be2e7d7dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">removes a domain from the DB <a href="#add34d377b96424a805caeb4be2e7d7dc">More...</a><br/></td></tr>
+<tr class="memdesc:add34d377b96424a805caeb4be2e7d7dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">removes a domain from the DB <a href="#add34d377b96424a805caeb4be2e7d7dc">More...</a><br /></td></tr>
<tr class="separator:add34d377b96424a805caeb4be2e7d7dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3283f6278f097a69b17ab049a97f0dcc"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a3283f6278f097a69b17ab049a97f0dcc">removeSourceClassDB</a> (const <a class="el" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID)=0</td></tr>
-<tr class="memdesc:a3283f6278f097a69b17ab049a97f0dcc"><td class="mdescLeft">&#160;</td><td class="mdescRight">removes a domain from the DB <a href="#a3283f6278f097a69b17ab049a97f0dcc">More...</a><br/></td></tr>
+<tr class="memdesc:a3283f6278f097a69b17ab049a97f0dcc"><td class="mdescLeft">&#160;</td><td class="mdescRight">removes a domain from the DB <a href="#a3283f6278f097a69b17ab049a97f0dcc">More...</a><br /></td></tr>
<tr class="separator:a3283f6278f097a69b17ab049a97f0dcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f678a558c651bbcaefa6ea485c2140c"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a4f678a558c651bbcaefa6ea485c2140c">getSourceClassInfoDB</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="el" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a> &amp;classInfo) const =0</td></tr>
-<tr class="memdesc:a4f678a558c651bbcaefa6ea485c2140c"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the ClassInformation of a source <a href="#a4f678a558c651bbcaefa6ea485c2140c">More...</a><br/></td></tr>
+<tr class="memdesc:a4f678a558c651bbcaefa6ea485c2140c"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the ClassInformation of a source <a href="#a4f678a558c651bbcaefa6ea485c2140c">More...</a><br /></td></tr>
<tr class="separator:a4f678a558c651bbcaefa6ea485c2140c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09b2aa6f4eefe551e4ddce6583d6bdd4"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a09b2aa6f4eefe551e4ddce6583d6bdd4">getSinkClassInfoDB</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="el" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a> &amp;sinkClass) const =0</td></tr>
-<tr class="memdesc:a09b2aa6f4eefe551e4ddce6583d6bdd4"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the ClassInformation of a sink <a href="#a09b2aa6f4eefe551e4ddce6583d6bdd4">More...</a><br/></td></tr>
+<tr class="memdesc:a09b2aa6f4eefe551e4ddce6583d6bdd4"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the ClassInformation of a sink <a href="#a09b2aa6f4eefe551e4ddce6583d6bdd4">More...</a><br /></td></tr>
<tr class="separator:a09b2aa6f4eefe551e4ddce6583d6bdd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa653a02008c93a2ccb33dc2bd14e7f4a"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#aa653a02008c93a2ccb33dc2bd14e7f4a">getSinkInfoDB</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="el" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp;sinkData) const =0</td></tr>
-<tr class="memdesc:aa653a02008c93a2ccb33dc2bd14e7f4a"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the sinkData of a sink <a href="#aa653a02008c93a2ccb33dc2bd14e7f4a">More...</a><br/></td></tr>
+<tr class="memdesc:aa653a02008c93a2ccb33dc2bd14e7f4a"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the sinkData of a sink <a href="#aa653a02008c93a2ccb33dc2bd14e7f4a">More...</a><br /></td></tr>
<tr class="separator:aa653a02008c93a2ccb33dc2bd14e7f4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa71f5dcc20a1c433517ac60c073fdb2b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#aa71f5dcc20a1c433517ac60c073fdb2b">getSourceInfoDB</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="el" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp;sourceData) const =0</td></tr>
-<tr class="memdesc:aa71f5dcc20a1c433517ac60c073fdb2b"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the sourcekData of a source <a href="#aa71f5dcc20a1c433517ac60c073fdb2b">More...</a><br/></td></tr>
+<tr class="memdesc:aa71f5dcc20a1c433517ac60c073fdb2b"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the sourcekData of a source <a href="#aa71f5dcc20a1c433517ac60c073fdb2b">More...</a><br /></td></tr>
<tr class="separator:aa71f5dcc20a1c433517ac60c073fdb2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f67dbcaddbd2ab0464f9d441217a744"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a2f67dbcaddbd2ab0464f9d441217a744">getConverterInfoDB</a> (const <a class="el" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, <a class="el" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp;converterData) const =0</td></tr>
-<tr class="memdesc:a2f67dbcaddbd2ab0464f9d441217a744"><td class="mdescLeft">&#160;</td><td class="mdescRight">return source and sink of a converter <a href="#a2f67dbcaddbd2ab0464f9d441217a744">More...</a><br/></td></tr>
+<tr class="memdesc:a2f67dbcaddbd2ab0464f9d441217a744"><td class="mdescLeft">&#160;</td><td class="mdescRight">return source and sink of a converter <a href="#a2f67dbcaddbd2ab0464f9d441217a744">More...</a><br /></td></tr>
<tr class="separator:a2f67dbcaddbd2ab0464f9d441217a744"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d1856e2d57c0e0e87a1347edea169c7"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a9d1856e2d57c0e0e87a1347edea169c7">getGatewayInfoDB</a> (const <a class="el" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, <a class="el" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> &amp;gatewayData) const =0</td></tr>
-<tr class="memdesc:a9d1856e2d57c0e0e87a1347edea169c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">return source and sink of a gateway <a href="#a9d1856e2d57c0e0e87a1347edea169c7">More...</a><br/></td></tr>
+<tr class="memdesc:a9d1856e2d57c0e0e87a1347edea169c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">return source and sink of a gateway <a href="#a9d1856e2d57c0e0e87a1347edea169c7">More...</a><br /></td></tr>
<tr class="separator:a9d1856e2d57c0e0e87a1347edea169c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03a419d460e3926c36423e10b364ab44"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a03a419d460e3926c36423e10b364ab44">getCrossfaderInfoDB</a> (const <a class="el" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID, <a class="el" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a> &amp;crossfaderData) const =0</td></tr>
-<tr class="memdesc:a03a419d460e3926c36423e10b364ab44"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns sources and the sink of a crossfader <a href="#a03a419d460e3926c36423e10b364ab44">More...</a><br/></td></tr>
+<tr class="memdesc:a03a419d460e3926c36423e10b364ab44"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns sources and the sink of a crossfader <a href="#a03a419d460e3926c36423e10b364ab44">More...</a><br /></td></tr>
<tr class="separator:a03a419d460e3926c36423e10b364ab44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b0546b7b22854c310ee89d0d5272e5a"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a1b0546b7b22854c310ee89d0d5272e5a">getMainConnectionInfoDB</a> (const <a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID, <a class="el" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a> &amp;mainConnectionData) const =0</td></tr>
-<tr class="memdesc:a1b0546b7b22854c310ee89d0d5272e5a"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns sources and the sink of a crossfader <a href="#a1b0546b7b22854c310ee89d0d5272e5a">More...</a><br/></td></tr>
+<tr class="memdesc:a1b0546b7b22854c310ee89d0d5272e5a"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns sources and the sink of a crossfader <a href="#a1b0546b7b22854c310ee89d0d5272e5a">More...</a><br /></td></tr>
<tr class="separator:a1b0546b7b22854c310ee89d0d5272e5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2078ed9d4035ef6354c3b3ebe13b82b0"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a2078ed9d4035ef6354c3b3ebe13b82b0">getListSinksOfDomain</a> (const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt; <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> &gt; &amp;listSinkID) const =0</td></tr>
-<tr class="memdesc:a2078ed9d4035ef6354c3b3ebe13b82b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns all sinks of a domain <a href="#a2078ed9d4035ef6354c3b3ebe13b82b0">More...</a><br/></td></tr>
+<tr class="memdesc:a2078ed9d4035ef6354c3b3ebe13b82b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns all sinks of a domain <a href="#a2078ed9d4035ef6354c3b3ebe13b82b0">More...</a><br /></td></tr>
<tr class="separator:a2078ed9d4035ef6354c3b3ebe13b82b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8088f65d63b341795b0864fea1141923"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a8088f65d63b341795b0864fea1141923">getListSourcesOfDomain</a> (const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt; <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> &gt; &amp;listSourceID) const =0</td></tr>
-<tr class="memdesc:a8088f65d63b341795b0864fea1141923"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns all source of a domain <a href="#a8088f65d63b341795b0864fea1141923">More...</a><br/></td></tr>
+<tr class="memdesc:a8088f65d63b341795b0864fea1141923"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns all source of a domain <a href="#a8088f65d63b341795b0864fea1141923">More...</a><br /></td></tr>
<tr class="separator:a8088f65d63b341795b0864fea1141923"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97bd2824cf1d24dfcfe1e627360a39c1"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a97bd2824cf1d24dfcfe1e627360a39c1">getListCrossfadersOfDomain</a> (const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt; <a class="el" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> &gt; &amp;listCrossfadersID) const =0</td></tr>
-<tr class="memdesc:a97bd2824cf1d24dfcfe1e627360a39c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns all crossfaders of a domain <a href="#a97bd2824cf1d24dfcfe1e627360a39c1">More...</a><br/></td></tr>
+<tr class="memdesc:a97bd2824cf1d24dfcfe1e627360a39c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns all crossfaders of a domain <a href="#a97bd2824cf1d24dfcfe1e627360a39c1">More...</a><br /></td></tr>
<tr class="separator:a97bd2824cf1d24dfcfe1e627360a39c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28126b829d36e519b75b9155854e3ba4"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a28126b829d36e519b75b9155854e3ba4">getListConvertersOfDomain</a> (const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt; <a class="el" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> &gt; &amp;listConverterID) const =0</td></tr>
-<tr class="memdesc:a28126b829d36e519b75b9155854e3ba4"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns all converters of a domain <a href="#a28126b829d36e519b75b9155854e3ba4">More...</a><br/></td></tr>
+<tr class="memdesc:a28126b829d36e519b75b9155854e3ba4"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns all converters of a domain <a href="#a28126b829d36e519b75b9155854e3ba4">More...</a><br /></td></tr>
<tr class="separator:a28126b829d36e519b75b9155854e3ba4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71a44256ea81d547f19c7cbf61ce7598"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a71a44256ea81d547f19c7cbf61ce7598">getListGatewaysOfDomain</a> (const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt; <a class="el" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> &gt; &amp;listGatewaysID) const =0</td></tr>
-<tr class="memdesc:a71a44256ea81d547f19c7cbf61ce7598"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns all gateways of a domain <a href="#a71a44256ea81d547f19c7cbf61ce7598">More...</a><br/></td></tr>
+<tr class="memdesc:a71a44256ea81d547f19c7cbf61ce7598"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns all gateways of a domain <a href="#a71a44256ea81d547f19c7cbf61ce7598">More...</a><br /></td></tr>
<tr class="separator:a71a44256ea81d547f19c7cbf61ce7598"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a068946341bf9251624c13d8a203b3bf9"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a068946341bf9251624c13d8a203b3bf9">getListMainConnections</a> (std::vector&lt; <a class="el" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a> &gt; &amp;listMainConnections) const =0</td></tr>
-<tr class="memdesc:a068946341bf9251624c13d8a203b3bf9"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a complete list of all MainConnections <a href="#a068946341bf9251624c13d8a203b3bf9">More...</a><br/></td></tr>
+<tr class="memdesc:a068946341bf9251624c13d8a203b3bf9"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a complete list of all MainConnections <a href="#a068946341bf9251624c13d8a203b3bf9">More...</a><br /></td></tr>
<tr class="separator:a068946341bf9251624c13d8a203b3bf9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d85e7efc34685e6841ad730b8f949bd"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a4d85e7efc34685e6841ad730b8f949bd">getListDomains</a> (std::vector&lt; <a class="el" href="structam_1_1am__Domain__s.html">am_Domain_s</a> &gt; &amp;listDomains) const =0</td></tr>
-<tr class="memdesc:a4d85e7efc34685e6841ad730b8f949bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a complete list of all domains <a href="#a4d85e7efc34685e6841ad730b8f949bd">More...</a><br/></td></tr>
+<tr class="memdesc:a4d85e7efc34685e6841ad730b8f949bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a complete list of all domains <a href="#a4d85e7efc34685e6841ad730b8f949bd">More...</a><br /></td></tr>
<tr class="separator:a4d85e7efc34685e6841ad730b8f949bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae555a92adf85209a69c783e37a33390d"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#ae555a92adf85209a69c783e37a33390d">getListConnections</a> (std::vector&lt; <a class="el" href="structam_1_1am__Connection__s.html">am_Connection_s</a> &gt; &amp;listConnections) const =0</td></tr>
-<tr class="memdesc:ae555a92adf85209a69c783e37a33390d"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a complete list of all Connections <a href="#ae555a92adf85209a69c783e37a33390d">More...</a><br/></td></tr>
+<tr class="memdesc:ae555a92adf85209a69c783e37a33390d"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a complete list of all Connections <a href="#ae555a92adf85209a69c783e37a33390d">More...</a><br /></td></tr>
<tr class="separator:ae555a92adf85209a69c783e37a33390d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab34b2939f36ea56cc4ae16110681d84c"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#ab34b2939f36ea56cc4ae16110681d84c">getListSinks</a> (std::vector&lt; <a class="el" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &gt; &amp;listSinks) const =0</td></tr>
-<tr class="memdesc:ab34b2939f36ea56cc4ae16110681d84c"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a list of all sinks <a href="#ab34b2939f36ea56cc4ae16110681d84c">More...</a><br/></td></tr>
+<tr class="memdesc:ab34b2939f36ea56cc4ae16110681d84c"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a list of all sinks <a href="#ab34b2939f36ea56cc4ae16110681d84c">More...</a><br /></td></tr>
<tr class="separator:ab34b2939f36ea56cc4ae16110681d84c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70968f60797b3061efb32cb7df2a767d"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a70968f60797b3061efb32cb7df2a767d">getListSources</a> (std::vector&lt; <a class="el" href="structam_1_1am__Source__s.html">am_Source_s</a> &gt; &amp;listSources) const =0</td></tr>
-<tr class="memdesc:a70968f60797b3061efb32cb7df2a767d"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a list of all sources <a href="#a70968f60797b3061efb32cb7df2a767d">More...</a><br/></td></tr>
+<tr class="memdesc:a70968f60797b3061efb32cb7df2a767d"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a list of all sources <a href="#a70968f60797b3061efb32cb7df2a767d">More...</a><br /></td></tr>
<tr class="separator:a70968f60797b3061efb32cb7df2a767d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7beff1985e5a501655f8d62208da010f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a7beff1985e5a501655f8d62208da010f">getListSourceClasses</a> (std::vector&lt; <a class="el" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a> &gt; &amp;listSourceClasses) const =0</td></tr>
-<tr class="memdesc:a7beff1985e5a501655f8d62208da010f"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a list of all source classes <a href="#a7beff1985e5a501655f8d62208da010f">More...</a><br/></td></tr>
+<tr class="memdesc:a7beff1985e5a501655f8d62208da010f"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a list of all source classes <a href="#a7beff1985e5a501655f8d62208da010f">More...</a><br /></td></tr>
<tr class="separator:a7beff1985e5a501655f8d62208da010f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75cddcdbc98126803217ccbe2cd538ff"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a75cddcdbc98126803217ccbe2cd538ff">getListHandles</a> (std::vector&lt; <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> &gt; &amp;listHandles) const =0</td></tr>
-<tr class="memdesc:a75cddcdbc98126803217ccbe2cd538ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a list of all handles <a href="#a75cddcdbc98126803217ccbe2cd538ff">More...</a><br/></td></tr>
+<tr class="memdesc:a75cddcdbc98126803217ccbe2cd538ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a list of all handles <a href="#a75cddcdbc98126803217ccbe2cd538ff">More...</a><br /></td></tr>
<tr class="separator:a75cddcdbc98126803217ccbe2cd538ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6386697f9f3c9c7d2cd849e7e7589286"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a6386697f9f3c9c7d2cd849e7e7589286">getListCrossfaders</a> (std::vector&lt; <a class="el" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a> &gt; &amp;listCrossfaders) const =0</td></tr>
-<tr class="memdesc:a6386697f9f3c9c7d2cd849e7e7589286"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a list of all crossfaders <a href="#a6386697f9f3c9c7d2cd849e7e7589286">More...</a><br/></td></tr>
+<tr class="memdesc:a6386697f9f3c9c7d2cd849e7e7589286"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a list of all crossfaders <a href="#a6386697f9f3c9c7d2cd849e7e7589286">More...</a><br /></td></tr>
<tr class="separator:a6386697f9f3c9c7d2cd849e7e7589286"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a26e02d596f60f628b59e0c3a153eaa"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a6a26e02d596f60f628b59e0c3a153eaa">getListConverters</a> (std::vector&lt; <a class="el" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &gt; &amp;listConverters) const =0</td></tr>
-<tr class="memdesc:a6a26e02d596f60f628b59e0c3a153eaa"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a list of converters <a href="#a6a26e02d596f60f628b59e0c3a153eaa">More...</a><br/></td></tr>
+<tr class="memdesc:a6a26e02d596f60f628b59e0c3a153eaa"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a list of converters <a href="#a6a26e02d596f60f628b59e0c3a153eaa">More...</a><br /></td></tr>
<tr class="separator:a6a26e02d596f60f628b59e0c3a153eaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea1a6b2dc3ae880e4272fd8ce88b1b86"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#aea1a6b2dc3ae880e4272fd8ce88b1b86">getListGateways</a> (std::vector&lt; <a class="el" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> &gt; &amp;listGateways) const =0</td></tr>
-<tr class="memdesc:aea1a6b2dc3ae880e4272fd8ce88b1b86"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a list of gateways <a href="#aea1a6b2dc3ae880e4272fd8ce88b1b86">More...</a><br/></td></tr>
+<tr class="memdesc:aea1a6b2dc3ae880e4272fd8ce88b1b86"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a list of gateways <a href="#aea1a6b2dc3ae880e4272fd8ce88b1b86">More...</a><br /></td></tr>
<tr class="separator:aea1a6b2dc3ae880e4272fd8ce88b1b86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a81d59ec72685499659534eab686b33"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a2a81d59ec72685499659534eab686b33">getListSinkClasses</a> (std::vector&lt; <a class="el" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a> &gt; &amp;listSinkClasses) const =0</td></tr>
-<tr class="memdesc:a2a81d59ec72685499659534eab686b33"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a list of all sink classes <a href="#a2a81d59ec72685499659534eab686b33">More...</a><br/></td></tr>
+<tr class="memdesc:a2a81d59ec72685499659534eab686b33"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a list of all sink classes <a href="#a2a81d59ec72685499659534eab686b33">More...</a><br /></td></tr>
<tr class="separator:a2a81d59ec72685499659534eab686b33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a526122a3de5f0fd4696cfb4d8bc8894b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a526122a3de5f0fd4696cfb4d8bc8894b">getListSystemProperties</a> (std::vector&lt; <a class="el" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a> &gt; &amp;listSystemProperties) const =0</td></tr>
-<tr class="memdesc:a526122a3de5f0fd4696cfb4d8bc8894b"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the list of SystemProperties <a href="#a526122a3de5f0fd4696cfb4d8bc8894b">More...</a><br/></td></tr>
+<tr class="memdesc:a526122a3de5f0fd4696cfb4d8bc8894b"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the list of SystemProperties <a href="#a526122a3de5f0fd4696cfb4d8bc8894b">More...</a><br /></td></tr>
<tr class="separator:a526122a3de5f0fd4696cfb4d8bc8894b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11694d93f25c78315bf968215c96280d"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a11694d93f25c78315bf968215c96280d">setCommandReady</a> ()=0</td></tr>
-<tr class="memdesc:a11694d93f25c78315bf968215c96280d"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets the command interface to ready. <a href="#a11694d93f25c78315bf968215c96280d">More...</a><br/></td></tr>
+<tr class="memdesc:a11694d93f25c78315bf968215c96280d"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets the command interface to ready. <a href="#a11694d93f25c78315bf968215c96280d">More...</a><br /></td></tr>
<tr class="separator:a11694d93f25c78315bf968215c96280d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a397d974fae793b30b0c68eddd828a502"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a397d974fae793b30b0c68eddd828a502">setCommandRundown</a> ()=0</td></tr>
-<tr class="memdesc:a397d974fae793b30b0c68eddd828a502"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets the command interface into the rundown state. <a href="#a397d974fae793b30b0c68eddd828a502">More...</a><br/></td></tr>
+<tr class="memdesc:a397d974fae793b30b0c68eddd828a502"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets the command interface into the rundown state. <a href="#a397d974fae793b30b0c68eddd828a502">More...</a><br /></td></tr>
<tr class="separator:a397d974fae793b30b0c68eddd828a502"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4294ff31dea4df22e838911853fd677"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#af4294ff31dea4df22e838911853fd677">setRoutingReady</a> ()=0</td></tr>
-<tr class="memdesc:af4294ff31dea4df22e838911853fd677"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets the routinginterface to ready. <a href="#af4294ff31dea4df22e838911853fd677">More...</a><br/></td></tr>
+<tr class="memdesc:af4294ff31dea4df22e838911853fd677"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets the routinginterface to ready. <a href="#af4294ff31dea4df22e838911853fd677">More...</a><br /></td></tr>
<tr class="separator:af4294ff31dea4df22e838911853fd677"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9600b4347b0ff947ae8a6a1b39df2512"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a9600b4347b0ff947ae8a6a1b39df2512">setRoutingRundown</a> ()=0</td></tr>
-<tr class="memdesc:a9600b4347b0ff947ae8a6a1b39df2512"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets the routinginterface to the rundown state. <a href="#a9600b4347b0ff947ae8a6a1b39df2512">More...</a><br/></td></tr>
+<tr class="memdesc:a9600b4347b0ff947ae8a6a1b39df2512"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets the routinginterface to the rundown state. <a href="#a9600b4347b0ff947ae8a6a1b39df2512">More...</a><br /></td></tr>
<tr class="separator:a9600b4347b0ff947ae8a6a1b39df2512"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5519e8de5b545aa2f6625de2da32d6e"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#ad5519e8de5b545aa2f6625de2da32d6e">confirmControllerReady</a> (const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)=0</td></tr>
-<tr class="memdesc:ad5519e8de5b545aa2f6625de2da32d6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges the setControllerReady call. <a href="#ad5519e8de5b545aa2f6625de2da32d6e">More...</a><br/></td></tr>
+<tr class="memdesc:ad5519e8de5b545aa2f6625de2da32d6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges the setControllerReady call. <a href="#ad5519e8de5b545aa2f6625de2da32d6e">More...</a><br /></td></tr>
<tr class="separator:ad5519e8de5b545aa2f6625de2da32d6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a284ce44bafc1ace589b947b82ba20b7f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a284ce44bafc1ace589b947b82ba20b7f">confirmControllerRundown</a> (const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)=0</td></tr>
-<tr class="memdesc:a284ce44bafc1ace589b947b82ba20b7f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Acknowledges the setControllerRundown call. <a href="#a284ce44bafc1ace589b947b82ba20b7f">More...</a><br/></td></tr>
+<tr class="memdesc:a284ce44bafc1ace589b947b82ba20b7f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Acknowledges the setControllerRundown call. <a href="#a284ce44bafc1ace589b947b82ba20b7f">More...</a><br /></td></tr>
<tr class="separator:a284ce44bafc1ace589b947b82ba20b7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76de444b4bf5844a8c98cb6725ac1ae1"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a76de444b4bf5844a8c98cb6725ac1ae1">getSocketHandler</a> (<a class="el" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *&amp;socketHandler)=0</td></tr>
-<tr class="memdesc:a76de444b4bf5844a8c98cb6725ac1ae1"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the pointer to the socketHandler. <a href="#a76de444b4bf5844a8c98cb6725ac1ae1">More...</a><br/></td></tr>
+<tr class="memdesc:a76de444b4bf5844a8c98cb6725ac1ae1"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the pointer to the socketHandler. <a href="#a76de444b4bf5844a8c98cb6725ac1ae1">More...</a><br /></td></tr>
<tr class="separator:a76de444b4bf5844a8c98cb6725ac1ae1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae91f144671927c84ac7d5bbd0fa48290"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#ae91f144671927c84ac7d5bbd0fa48290">changeSourceDB</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID, const std::vector&lt; <a class="el" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> &gt; &amp;listSoundProperties, const std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;listConnectionFormats, const std::vector&lt; <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &gt; &amp;listMainSoundProperties)=0</td></tr>
-<tr class="memdesc:ae91f144671927c84ac7d5bbd0fa48290"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change the data of the source. <a href="#ae91f144671927c84ac7d5bbd0fa48290">More...</a><br/></td></tr>
+<tr class="memdesc:ae91f144671927c84ac7d5bbd0fa48290"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change the data of the source. <a href="#ae91f144671927c84ac7d5bbd0fa48290">More...</a><br /></td></tr>
<tr class="separator:ae91f144671927c84ac7d5bbd0fa48290"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97031ea9d1db50d83ce10f01a73ae9c2"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a97031ea9d1db50d83ce10f01a73ae9c2">changeSinkDB</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID, const std::vector&lt; <a class="el" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> &gt; &amp;listSoundProperties, const std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;listConnectionFormats, const std::vector&lt; <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &gt; &amp;listMainSoundProperties)=0</td></tr>
-<tr class="memdesc:a97031ea9d1db50d83ce10f01a73ae9c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change the data of the sink. <a href="#a97031ea9d1db50d83ce10f01a73ae9c2">More...</a><br/></td></tr>
+<tr class="memdesc:a97031ea9d1db50d83ce10f01a73ae9c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change the data of the sink. <a href="#a97031ea9d1db50d83ce10f01a73ae9c2">More...</a><br /></td></tr>
<tr class="separator:a97031ea9d1db50d83ce10f01a73ae9c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb3547ad8dcf06912c389be24d82f271"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#aeb3547ad8dcf06912c389be24d82f271">changeConverterDB</a> (const <a class="el" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, const std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;listSourceConnectionFormats, const std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;listSinkConnectionFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)=0</td></tr>
-<tr class="memdesc:aeb3547ad8dcf06912c389be24d82f271"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes converter Data <a href="#aeb3547ad8dcf06912c389be24d82f271">More...</a><br/></td></tr>
+<tr class="memdesc:aeb3547ad8dcf06912c389be24d82f271"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes converter Data <a href="#aeb3547ad8dcf06912c389be24d82f271">More...</a><br /></td></tr>
<tr class="separator:aeb3547ad8dcf06912c389be24d82f271"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf3f9675f8c317880731199a5df46ba3"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#abf3f9675f8c317880731199a5df46ba3">changeGatewayDB</a> (const <a class="el" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, const std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;listSourceConnectionFormats, const std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;listSinkConnectionFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)=0</td></tr>
-<tr class="memdesc:abf3f9675f8c317880731199a5df46ba3"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes Gateway Data <a href="#abf3f9675f8c317880731199a5df46ba3">More...</a><br/></td></tr>
+<tr class="memdesc:abf3f9675f8c317880731199a5df46ba3"><td class="mdescLeft">&#160;</td><td class="mdescRight">changes Gateway Data <a href="#abf3f9675f8c317880731199a5df46ba3">More...</a><br /></td></tr>
<tr class="separator:abf3f9675f8c317880731199a5df46ba3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5dc6bbb0b60a389481b7fd5d8b238ef6"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a5dc6bbb0b60a389481b7fd5d8b238ef6">setVolumes</a> (<a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> &amp;handle, const std::vector&lt; <a class="el" href="structam_1_1am__Volumes__s.html">am_Volumes_s</a> &gt; &amp;listVolumes)=0</td></tr>
-<tr class="memdesc:a5dc6bbb0b60a389481b7fd5d8b238ef6"><td class="mdescLeft">&#160;</td><td class="mdescRight">with this function, setting of multiple volumes at a time is done. <a href="#a5dc6bbb0b60a389481b7fd5d8b238ef6">More...</a><br/></td></tr>
+<tr class="memdesc:a5dc6bbb0b60a389481b7fd5d8b238ef6"><td class="mdescLeft">&#160;</td><td class="mdescRight">with this function, setting of multiple volumes at a time is done. <a href="#a5dc6bbb0b60a389481b7fd5d8b238ef6">More...</a><br /></td></tr>
<tr class="separator:a5dc6bbb0b60a389481b7fd5d8b238ef6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3fc916ba460523204db578e750e0422a"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a3fc916ba460523204db578e750e0422a">setSinkNotificationConfiguration</a> (<a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> &amp;handle, const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> &amp;notificationConfiguration)=0</td></tr>
-<tr class="memdesc:a3fc916ba460523204db578e750e0422a"><td class="mdescLeft">&#160;</td><td class="mdescRight">set a sink notification configuration <a href="#a3fc916ba460523204db578e750e0422a">More...</a><br/></td></tr>
+<tr class="memdesc:a3fc916ba460523204db578e750e0422a"><td class="mdescLeft">&#160;</td><td class="mdescRight">set a sink notification configuration <a href="#a3fc916ba460523204db578e750e0422a">More...</a><br /></td></tr>
<tr class="separator:a3fc916ba460523204db578e750e0422a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae92ad6769edd9d95d4fa86f8b760b672"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#ae92ad6769edd9d95d4fa86f8b760b672">setSourceNotificationConfiguration</a> (<a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> &amp;handle, const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> &amp;notificationConfiguration)=0</td></tr>
-<tr class="memdesc:ae92ad6769edd9d95d4fa86f8b760b672"><td class="mdescLeft">&#160;</td><td class="mdescRight">set a source notification configuration <a href="#ae92ad6769edd9d95d4fa86f8b760b672">More...</a><br/></td></tr>
+<tr class="memdesc:ae92ad6769edd9d95d4fa86f8b760b672"><td class="mdescLeft">&#160;</td><td class="mdescRight">set a source notification configuration <a href="#ae92ad6769edd9d95d4fa86f8b760b672">More...</a><br /></td></tr>
<tr class="separator:ae92ad6769edd9d95d4fa86f8b760b672"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2bc60ab809b10b62a701cae3803ddbee"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a2bc60ab809b10b62a701cae3803ddbee">sendMainSinkNotificationPayload</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a> &amp;notificationPayload)=0</td></tr>
-<tr class="memdesc:a2bc60ab809b10b62a701cae3803ddbee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sends out the main notificiation of a sink. <a href="#a2bc60ab809b10b62a701cae3803ddbee">More...</a><br/></td></tr>
+<tr class="memdesc:a2bc60ab809b10b62a701cae3803ddbee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sends out the main notificiation of a sink. <a href="#a2bc60ab809b10b62a701cae3803ddbee">More...</a><br /></td></tr>
<tr class="separator:a2bc60ab809b10b62a701cae3803ddbee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bc7f21ff1e73fb7c1ccf479a564ec30"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a0bc7f21ff1e73fb7c1ccf479a564ec30">sendMainSourceNotificationPayload</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a> &amp;notificationPayload)=0</td></tr>
-<tr class="memdesc:a0bc7f21ff1e73fb7c1ccf479a564ec30"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sends out the main notificiation of a source. <a href="#a0bc7f21ff1e73fb7c1ccf479a564ec30">More...</a><br/></td></tr>
+<tr class="memdesc:a0bc7f21ff1e73fb7c1ccf479a564ec30"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sends out the main notificiation of a source. <a href="#a0bc7f21ff1e73fb7c1ccf479a564ec30">More...</a><br /></td></tr>
<tr class="separator:a0bc7f21ff1e73fb7c1ccf479a564ec30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55b0c17d87150f44659bf2bb8a668408"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a55b0c17d87150f44659bf2bb8a668408">changeMainSinkNotificationConfigurationDB</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> &amp;mainNotificationConfiguration)=0</td></tr>
-<tr class="memdesc:a55b0c17d87150f44659bf2bb8a668408"><td class="mdescLeft">&#160;</td><td class="mdescRight">change the mainNotificationConfiguration of a sink <a href="#a55b0c17d87150f44659bf2bb8a668408">More...</a><br/></td></tr>
+<tr class="memdesc:a55b0c17d87150f44659bf2bb8a668408"><td class="mdescLeft">&#160;</td><td class="mdescRight">change the mainNotificationConfiguration of a sink <a href="#a55b0c17d87150f44659bf2bb8a668408">More...</a><br /></td></tr>
<tr class="separator:a55b0c17d87150f44659bf2bb8a668408"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50c39182e78d8ab13b50dd285cb1dcf8"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a50c39182e78d8ab13b50dd285cb1dcf8">changeMainSourceNotificationConfigurationDB</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> &amp;mainNotificationConfiguration)=0</td></tr>
-<tr class="memdesc:a50c39182e78d8ab13b50dd285cb1dcf8"><td class="mdescLeft">&#160;</td><td class="mdescRight">change the mainNotificationConfiguration of a source <a href="#a50c39182e78d8ab13b50dd285cb1dcf8">More...</a><br/></td></tr>
+<tr class="memdesc:a50c39182e78d8ab13b50dd285cb1dcf8"><td class="mdescLeft">&#160;</td><td class="mdescRight">change the mainNotificationConfiguration of a source <a href="#a50c39182e78d8ab13b50dd285cb1dcf8">More...</a><br /></td></tr>
<tr class="separator:a50c39182e78d8ab13b50dd285cb1dcf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5100433c5061fa4cdc710a90db890647"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a5100433c5061fa4cdc710a90db890647">getListMainSinkSoundProperties</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt; <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &gt; &amp;listSoundproperties) const =0</td></tr>
-<tr class="memdesc:a5100433c5061fa4cdc710a90db890647"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function retrieves a list of all sink mainsoundproperties with its values. <a href="#a5100433c5061fa4cdc710a90db890647">More...</a><br/></td></tr>
+<tr class="memdesc:a5100433c5061fa4cdc710a90db890647"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function retrieves a list of all sink mainsoundproperties with its values. <a href="#a5100433c5061fa4cdc710a90db890647">More...</a><br /></td></tr>
<tr class="separator:a5100433c5061fa4cdc710a90db890647"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a341cb27a5b2f76122fda8bf1a28edb39"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a341cb27a5b2f76122fda8bf1a28edb39">getListMainSourceSoundProperties</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt; <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &gt; &amp;listSoundproperties) const =0</td></tr>
-<tr class="memdesc:a341cb27a5b2f76122fda8bf1a28edb39"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function retrieves a list of all source mainsoundproperties with its values. <a href="#a341cb27a5b2f76122fda8bf1a28edb39">More...</a><br/></td></tr>
+<tr class="memdesc:a341cb27a5b2f76122fda8bf1a28edb39"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function retrieves a list of all source mainsoundproperties with its values. <a href="#a341cb27a5b2f76122fda8bf1a28edb39">More...</a><br /></td></tr>
<tr class="separator:a341cb27a5b2f76122fda8bf1a28edb39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a609087084a181d205007e5ae609fa8f9"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a609087084a181d205007e5ae609fa8f9">getListSinkSoundProperties</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt; <a class="el" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> &gt; &amp;listSoundproperties) const =0</td></tr>
-<tr class="memdesc:a609087084a181d205007e5ae609fa8f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function retrieves a list of all sink soundproperties with its values. <a href="#a609087084a181d205007e5ae609fa8f9">More...</a><br/></td></tr>
+<tr class="memdesc:a609087084a181d205007e5ae609fa8f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function retrieves a list of all sink soundproperties with its values. <a href="#a609087084a181d205007e5ae609fa8f9">More...</a><br /></td></tr>
<tr class="separator:a609087084a181d205007e5ae609fa8f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52312974b7d3d6bceeaf8226473acd45"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a52312974b7d3d6bceeaf8226473acd45">getListSourceSoundProperties</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt; <a class="el" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> &gt; &amp;listSoundproperties) const =0</td></tr>
-<tr class="memdesc:a52312974b7d3d6bceeaf8226473acd45"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function retrieves a list of all sink soundproperties with its values. <a href="#a52312974b7d3d6bceeaf8226473acd45">More...</a><br/></td></tr>
+<tr class="memdesc:a52312974b7d3d6bceeaf8226473acd45"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function retrieves a list of all sink soundproperties with its values. <a href="#a52312974b7d3d6bceeaf8226473acd45">More...</a><br /></td></tr>
<tr class="separator:a52312974b7d3d6bceeaf8226473acd45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a875c31ae2659b0a97b54a2646b0084"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a5a875c31ae2659b0a97b54a2646b0084">getMainSinkSoundPropertyValue</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a> propertyType, int16_t &amp;value) const =0</td></tr>
-<tr class="memdesc:a5a875c31ae2659b0a97b54a2646b0084"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function retrieves the value of a sink Mainsoundproperty. <a href="#a5a875c31ae2659b0a97b54a2646b0084">More...</a><br/></td></tr>
+<tr class="memdesc:a5a875c31ae2659b0a97b54a2646b0084"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function retrieves the value of a sink Mainsoundproperty. <a href="#a5a875c31ae2659b0a97b54a2646b0084">More...</a><br /></td></tr>
<tr class="separator:a5a875c31ae2659b0a97b54a2646b0084"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a616b77f87e23a039007620c60cdfd239"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a616b77f87e23a039007620c60cdfd239">getSinkSoundPropertyValue</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a> propertyType, int16_t &amp;value) const =0</td></tr>
-<tr class="memdesc:a616b77f87e23a039007620c60cdfd239"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function retrieves the value of a sink soundproperty. <a href="#a616b77f87e23a039007620c60cdfd239">More...</a><br/></td></tr>
+<tr class="memdesc:a616b77f87e23a039007620c60cdfd239"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function retrieves the value of a sink soundproperty. <a href="#a616b77f87e23a039007620c60cdfd239">More...</a><br /></td></tr>
<tr class="separator:a616b77f87e23a039007620c60cdfd239"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b43db9585b5b4e4c1af385679df382e"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a8b43db9585b5b4e4c1af385679df382e">getMainSourceSoundPropertyValue</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a> propertyType, int16_t &amp;value) const =0</td></tr>
-<tr class="memdesc:a8b43db9585b5b4e4c1af385679df382e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function retrieves the value of a source Mainsoundproperty. <a href="#a8b43db9585b5b4e4c1af385679df382e">More...</a><br/></td></tr>
+<tr class="memdesc:a8b43db9585b5b4e4c1af385679df382e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function retrieves the value of a source Mainsoundproperty. <a href="#a8b43db9585b5b4e4c1af385679df382e">More...</a><br /></td></tr>
<tr class="separator:a8b43db9585b5b4e4c1af385679df382e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00b6acc4831686e51ba35993e5150259"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a00b6acc4831686e51ba35993e5150259">getSourceSoundPropertyValue</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a> propertyType, int16_t &amp;value) const =0</td></tr>
-<tr class="memdesc:a00b6acc4831686e51ba35993e5150259"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function retrieves the value of a source soundproperty. <a href="#a00b6acc4831686e51ba35993e5150259">More...</a><br/></td></tr>
+<tr class="memdesc:a00b6acc4831686e51ba35993e5150259"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function retrieves the value of a source soundproperty. <a href="#a00b6acc4831686e51ba35993e5150259">More...</a><br /></td></tr>
<tr class="separator:a00b6acc4831686e51ba35993e5150259"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae2bd0d6a0bc7cdc4085ce657da93f13"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#aae2bd0d6a0bc7cdc4085ce657da93f13">resyncConnectionState</a> (const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt; <a class="el" href="structam_1_1am__Connection__s.html">am_Connection_s</a> &gt; &amp;listOfExistingConnections)=0</td></tr>
-<tr class="memdesc:aae2bd0d6a0bc7cdc4085ce657da93f13"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a list of all current active connections from a domain. <a href="#aae2bd0d6a0bc7cdc4085ce657da93f13">More...</a><br/></td></tr>
+<tr class="memdesc:aae2bd0d6a0bc7cdc4085ce657da93f13"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a list of all current active connections from a domain. <a href="#aae2bd0d6a0bc7cdc4085ce657da93f13">More...</a><br /></td></tr>
<tr class="separator:aae2bd0d6a0bc7cdc4085ce657da93f13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ec8f9d63e35f0c1b5ee2f6a3e4a34fc"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html#a8ec8f9d63e35f0c1b5ee2f6a3e4a34fc">removeHandle</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle)=0</td></tr>
-<tr class="memdesc:a8ec8f9d63e35f0c1b5ee2f6a3e4a34fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function searches for a handle in the RoutingSender and removes it if found. <a href="#a8ec8f9d63e35f0c1b5ee2f6a3e4a34fc">More...</a><br/></td></tr>
+<tr class="memdesc:a8ec8f9d63e35f0c1b5ee2f6a3e4a34fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function searches for a handle in the RoutingSender and removes it if found. <a href="#a8ec8f9d63e35f0c1b5ee2f6a3e4a34fc">More...</a><br /></td></tr>
<tr class="separator:a8ec8f9d63e35f0c1b5ee2f6a3e4a34fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>This interface gives access to all important functions of the audiomanager that are used by the AudioManagerController to control the system. </p>
-<p>There are two rules that have to be kept in mind when implementing against this interface:<br/>
-</p>
-<dl class="section warning"><dt>Warning</dt><dd><ol type="1">
-<li>CALLS TO THIS INTERFACE ARE NOT THREAD SAFE !!!! <br/>
+<p>There are two rules that have to be kept in mind when implementing against this interface:<br />
+</p><dl class="section warning"><dt>Warning</dt><dd><ol type="1">
+<li>CALLS TO THIS INTERFACE ARE NOT THREAD SAFE !!!! <br />
</li>
-<li>YOU MAY NOT CALL THE CALLING INTERFACE DURING AN SYNCHRONOUS OR ASYNCHRONOUS CALL THAT EXPECTS A RETURN VALUE.<br/>
+<li>YOU MAY NOT CALL THE CALLING INTERFACE DURING AN SYNCHRONOUS OR ASYNCHRONOUS CALL THAT EXPECTS A RETURN VALUE.<br />
</li>
</ol>
</dd></dl>
-<p>Violation these rules may lead to unexpected behavior! Nevertheless you can implement thread safe by using the deferred-call pattern described on the wiki which also helps to implement calls that are forbidden.<br/>
-For more information, please check <a class="el" href="classam_1_1CAmSerializer.html" title="magic class that does the serialization of functions calls The constructor must be called within the ...">CAmSerializer</a></p>
+<p>Violation these rules may lead to unexpected behavior! Nevertheless you can implement thread safe by using the deferred-call pattern described on the wiki which also helps to implement calls that are forbidden.<br />
+For more information, please check CAmSerializer</p>
<p>All functions that contain handles can be resend when using the same handle. Take care to initialize the handles properly to avaid unintended resending. </p>
<p>Definition at line <a class="el" href="IAmControl_8h_source.html#l00056">56</a> of file <a class="el" href="IAmControl_8h_source.html">IAmControl.h</a>.</p>
@@ -961,8 +963,7 @@ For more information, please check <a class="el" href="classam_1_1CAmSerializer.
</div><div class="memdoc">
<p>changes class information of a sinkclass. </p>
-<p>The properties will overwrite the values of the sinkClassID given in the sinkClass. It is the duty of the controller to check if the property is valid. If it does not exist, the daemon will not return an error. </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_DATABASE_ERROR on error, E_NON_EXISTENT if sinkClassID was not found. </dd></dl>
+<p>The properties will overwrite the values of the sinkClassID given in the sinkClass. It is the duty of the controller to check if the property is valid. If it does not exist, the daemon will not return an error. </p><dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_DATABASE_ERROR on error, E_NON_EXISTENT if sinkClassID was not found. </dd></dl>
<p>Implemented in <a class="el" href="classam_1_1CAmControlReceiver.html#a928777e862b6f1593e4cc61317b2a9c6">am::CAmControlReceiver</a>.</p>
@@ -1164,8 +1165,7 @@ For more information, please check <a class="el" href="classam_1_1CAmSerializer.
</div><div class="memdoc">
<p>changes class information of a sourceClass. </p>
-<p>The properties will overwrite the values of the sourceClassID given in the sourceClass. It is the duty of the controller to check if the property is valid. If it does not exist, the daemon will not return an error. </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_DATABASE_ERROR on error and E_NON_EXISTENT if the ClassID does not exist. </dd></dl>
+<p>The properties will overwrite the values of the sourceClassID given in the sourceClass. It is the duty of the controller to check if the property is valid. If it does not exist, the daemon will not return an error. </p><dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_DATABASE_ERROR on error and E_NON_EXISTENT if the ClassID does not exist. </dd></dl>
<p>Implemented in <a class="el" href="classam_1_1CAmControlReceiver.html#aef3e658f2fae77269fb8cbeaa484da4a">am::CAmControlReceiver</a>.</p>
@@ -1498,8 +1498,7 @@ For more information, please check <a class="el" href="classam_1_1CAmSerializer.
</div><div class="memdoc">
<p>enters a converter in the database. </p>
-<p>The converterID in <a class="el" href="structam_1_1am__Converter__s.html" title="This struct describes the attributes of a converter. ">am_Converter_s</a> shall be 0 in case of a dynamic added source A converterID greater than 100 will be assigned. If a specific gatewayID with a value &lt;100 is given, the given value will be used. This is for a static setup where the ID's are predefined. </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_ALREADY_EXISTENT if the ID or name is already in the database, E_DATABASE_ERROR if the database had an error </dd></dl>
+<p>The converterID in <a class="el" href="structam_1_1am__Converter__s.html" title="This struct describes the attributes of a converter. ">am_Converter_s</a> shall be 0 in case of a dynamic added source A converterID greater than 100 will be assigned. If a specific gatewayID with a value &lt;100 is given, the given value will be used. This is for a static setup where the ID's are predefined. </p><dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_ALREADY_EXISTENT if the ID or name is already in the database, E_DATABASE_ERROR if the database had an error </dd></dl>
<p>Implemented in <a class="el" href="classam_1_1CAmControlReceiver.html#a154856178d7aad7607a7bc52c0129d10">am::CAmControlReceiver</a>.</p>
@@ -1538,8 +1537,7 @@ For more information, please check <a class="el" href="classam_1_1CAmSerializer.
</div><div class="memdoc">
<p>enters a crossfader in the database. </p>
-<p>The crossfaderID in <a class="el" href="structam_1_1am__Crossfader__s.html" title="This struct describes the attribiutes of a crossfader. ">am_Crossfader_s</a> shall be 0 in case of a dynamic added source A crossfaderID greater than 100 will be assigned. If a specific crossfaderID with a value &lt;100 is given, the given value will be used. This is for a static setup where the ID's are predefined. </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_ALREADY_EXISTENT if the ID or name is already in the database, E_DATABASE_ERROR if the database had an error </dd></dl>
+<p>The crossfaderID in <a class="el" href="structam_1_1am__Crossfader__s.html" title="This struct describes the attribiutes of a crossfader. ">am_Crossfader_s</a> shall be 0 in case of a dynamic added source A crossfaderID greater than 100 will be assigned. If a specific crossfaderID with a value &lt;100 is given, the given value will be used. This is for a static setup where the ID's are predefined. </p><dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_ALREADY_EXISTENT if the ID or name is already in the database, E_DATABASE_ERROR if the database had an error </dd></dl>
<p>Implemented in <a class="el" href="classam_1_1CAmControlReceiver.html#a3c816e3aa174a81c90eb8e92dc218153">am::CAmControlReceiver</a>.</p>
@@ -1617,8 +1615,7 @@ For more information, please check <a class="el" href="classam_1_1CAmSerializer.
</div><div class="memdoc">
<p>enters a gateway in the database. </p>
-<p>The gatewayID in <a class="el" href="structam_1_1am__Gateway__s.html" title="This struct describes the attributes of a gateway. ">am_Gateway_s</a> shall be 0 in case of a dynamic added source A gatewayID greater than 100 will be assigned. If a specific gatewayID with a value &lt;100 is given, the given value will be used. This is for a static setup where the ID's are predefined. </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_ALREADY_EXISTENT if the ID or name is already in the database, E_DATABASE_ERROR if the database had an error </dd></dl>
+<p>The gatewayID in <a class="el" href="structam_1_1am__Gateway__s.html" title="This struct describes the attributes of a gateway. ">am_Gateway_s</a> shall be 0 in case of a dynamic added source A gatewayID greater than 100 will be assigned. If a specific gatewayID with a value &lt;100 is given, the given value will be used. This is for a static setup where the ID's are predefined. </p><dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_ALREADY_EXISTENT if the ID or name is already in the database, E_DATABASE_ERROR if the database had an error </dd></dl>
<p>Implemented in <a class="el" href="classam_1_1CAmControlReceiver.html#aa7d27d69dd277925ab2e979f0cc6576a">am::CAmControlReceiver</a>.</p>
@@ -1735,8 +1732,7 @@ For more information, please check <a class="el" href="classam_1_1CAmSerializer.
</div><div class="memdoc">
<p>enters a sink in the database. </p>
-<p>The sinkID in <a class="el" href="structam_1_1am__Sink__s.html" title="This struct describes the attribiutes of a sink. ">am_Sink_s</a> shall be 0 in case of a dynamic added source A sinkID greater than 100 will be assigned. If a specific sinkID with a value &lt;100 is given, the given value will be used. This is for a static setup where the ID's are predefined. </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_ALREADY_EXISTENT if the ID or name is already in the database, E_DATABASE_ERROR if the database had an error </dd></dl>
+<p>The sinkID in <a class="el" href="structam_1_1am__Sink__s.html" title="This struct describes the attribiutes of a sink. ">am_Sink_s</a> shall be 0 in case of a dynamic added source A sinkID greater than 100 will be assigned. If a specific sinkID with a value &lt;100 is given, the given value will be used. This is for a static setup where the ID's are predefined. </p><dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_ALREADY_EXISTENT if the ID or name is already in the database, E_DATABASE_ERROR if the database had an error </dd></dl>
<p>Implemented in <a class="el" href="classam_1_1CAmControlReceiver.html#a56c7ffbccd50eb64366aecb737351024">am::CAmControlReceiver</a>.</p>
@@ -1775,8 +1771,7 @@ For more information, please check <a class="el" href="classam_1_1CAmSerializer.
</div><div class="memdoc">
<p>Enters a sourceClass into the database. </p>
-<p>The sourceClassID in am_sourceClass_s shall be 0 in case of a dynamic added source A sourceClassID greater than 100 will be assigned. If a specific sourceClassID with a value &lt;100 is given, the given value will be used. This is for a static setup where the ID's are predefined. </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_ALREADY_EXISTENT if the ID or name is already in the database, E_DATABASE_ERROR if the database had an error </dd></dl>
+<p>The sourceClassID in am_sourceClass_s shall be 0 in case of a dynamic added source A sourceClassID greater than 100 will be assigned. If a specific sourceClassID with a value &lt;100 is given, the given value will be used. This is for a static setup where the ID's are predefined. </p><dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_ALREADY_EXISTENT if the ID or name is already in the database, E_DATABASE_ERROR if the database had an error </dd></dl>
<p>Implemented in <a class="el" href="classam_1_1CAmControlReceiver.html#a6ecd805bc6f2d81de03da0ab6bba4cfd">am::CAmControlReceiver</a>.</p>
@@ -1815,8 +1810,7 @@ For more information, please check <a class="el" href="classam_1_1CAmSerializer.
</div><div class="memdoc">
<p>enters a source in the database. </p>
-<p>The sourceID in <a class="el" href="structam_1_1am__Source__s.html" title="This struct describes the attribiutes of a source. ">am_Source_s</a> shall be 0 in case of a dynamic added source A sourceID greater than 100 will be assigned. If a specific sourceID with a value &lt;100 is given, the given value will be used. This is for a static setup where the ID's are predefined. </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_ALREADY_EXISTENT if the ID or name is already in the database, E_DATABASE_ERROR if the database had an error </dd></dl>
+<p>The sourceID in <a class="el" href="structam_1_1am__Source__s.html" title="This struct describes the attribiutes of a source. ">am_Source_s</a> shall be 0 in case of a dynamic added source A sourceID greater than 100 will be assigned. If a specific sourceID with a value &lt;100 is given, the given value will be used. This is for a static setup where the ID's are predefined. </p><dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_ALREADY_EXISTENT if the ID or name is already in the database, E_DATABASE_ERROR if the database had an error </dd></dl>
<p>Implemented in <a class="el" href="classam_1_1CAmControlReceiver.html#a79b147f6da48cde5d5a55434ba60e359">am::CAmControlReceiver</a>.</p>
@@ -1845,8 +1839,7 @@ For more information, please check <a class="el" href="classam_1_1CAmSerializer.
</div><div class="memdoc">
<p>This function is used to enter the system Properties into the database. </p>
-<p>All entries in the database will be erased before entering the new List. It should only be called once at system startup. </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_DATABASE_ERROR if the database had an error </dd></dl>
+<p>All entries in the database will be erased before entering the new List. It should only be called once at system startup. </p><dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_DATABASE_ERROR if the database had an error </dd></dl>
<p>Implemented in <a class="el" href="classam_1_1CAmControlReceiver.html#a96e9e6ea2d31e4563e2cf2fbaf6dcb79">am::CAmControlReceiver</a>.</p>
@@ -3893,8 +3886,7 @@ For more information, please check <a class="el" href="classam_1_1CAmSerializer.
</div><div class="memdoc">
<p>with this function, setting of sinks volumes is done. </p>
-<p>The behavior of the volume set is depended on the given ramp and time information. This function is not only used to ramp volume, but also to mute and direct set the level. Exact behavior is depended on the selected mute ramps. </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_NO_CHANGE if the volume is already on the desired value, E_OUT_OF_RANGE is the volume is out of range, E_UNKNOWN on every other error. </dd></dl>
+<p>The behavior of the volume set is depended on the given ramp and time information. This function is not only used to ramp volume, but also to mute and direct set the level. Exact behavior is depended on the selected mute ramps. </p><dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_NO_CHANGE if the volume is already on the desired value, E_OUT_OF_RANGE is the volume is out of range, E_UNKNOWN on every other error. </dd></dl>
<p>Implemented in <a class="el" href="classam_1_1CAmControlReceiver.html#af95630f655f0052411e03eebbc84b260">am::CAmControlReceiver</a>.</p>
@@ -4073,8 +4065,7 @@ For more information, please check <a class="el" href="classam_1_1CAmSerializer.
</div><div class="memdoc">
<p>this method sets a source state for a source. </p>
-<p>This function will trigger the callback cbAckSetSourceState </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_NO_CHANGE if the desired value is already correct, E_UNKNOWN on error, E_NO_CHANGE if no change is neccessary </dd></dl>
+<p>This function will trigger the callback cbAckSetSourceState </p><dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_NO_CHANGE if the desired value is already correct, E_UNKNOWN on error, E_NO_CHANGE if no change is neccessary </dd></dl>
<p>Implemented in <a class="el" href="classam_1_1CAmControlReceiver.html#a032918ff2d0cd4bcad33219322c7689e">am::CAmControlReceiver</a>.</p>
@@ -4131,8 +4122,7 @@ For more information, please check <a class="el" href="classam_1_1CAmSerializer.
</div><div class="memdoc">
<p>with this function, setting of source volumes is done. </p>
-<p>The behavior of the volume set is depended on the given ramp and time information. This function is not only used to ramp volume, but also to mute and direct set the level. Exact behavior is depended on the selected mute ramps. </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_NO_CHANGE if the volume is already on the desired value, E_OUT_OF_RANGE is the volume is out of range, E_UNKNOWN on every other error. </dd></dl>
+<p>The behavior of the volume set is depended on the given ramp and time information. This function is not only used to ramp volume, but also to mute and direct set the level. Exact behavior is depended on the selected mute ramps. </p><dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_NO_CHANGE if the volume is already on the desired value, E_OUT_OF_RANGE is the volume is out of range, E_UNKNOWN on every other error. </dd></dl>
<p>Implemented in <a class="el" href="classam_1_1CAmControlReceiver.html#a11ccca6813b979831b9727520ba428ea">am::CAmControlReceiver</a>.</p>
@@ -4171,8 +4161,7 @@ For more information, please check <a class="el" href="classam_1_1CAmSerializer.
</div><div class="memdoc">
<p>with this function, setting of multiple volumes at a time is done. </p>
-<p>The behavior of the volume set is depended on the given ramp and time information. This function is not only used to ramp volume, but also to mute and direct set the level. Exact behavior is depended on the selected mute ramps. </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_NO_CHANGE if the volume is already on the desired value, E_OUT_OF_RANGE is the volume is out of range, E_UNKNOWN on every other error. </dd></dl>
+<p>The behavior of the volume set is depended on the given ramp and time information. This function is not only used to ramp volume, but also to mute and direct set the level. Exact behavior is depended on the selected mute ramps. </p><dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_NO_CHANGE if the volume is already on the desired value, E_OUT_OF_RANGE is the volume is out of range, E_UNKNOWN on every other error. </dd></dl>
<p>Implemented in <a class="el" href="classam_1_1CAmControlReceiver.html#ac08faa19594da07170338c83f8c2a1c5">am::CAmControlReceiver</a>.</p>
@@ -4187,9 +4176,9 @@ For more information, please check <a class="el" href="classam_1_1CAmSerializer.
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1IAmControlReceive.html">IAmControlReceive</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1IAmControlReceive.js b/docs/classam_1_1IAmControlReceive.js
index 32d0a33..32d0a33 100644..100755
--- a/docs/classam_1_1IAmControlReceive.js
+++ b/docs/classam_1_1IAmControlReceive.js
diff --git a/docs/classam_1_1IAmControlReceive.png b/docs/classam_1_1IAmControlReceive.png
index f02c794..f02c794 100644..100755
--- a/docs/classam_1_1IAmControlReceive.png
+++ b/docs/classam_1_1IAmControlReceive.png
Binary files differ
diff --git a/docs/classam_1_1IAmControlSend-members.html b/docs/classam_1_1IAmControlSend-members.html
index 3e240be..6651edf 100644..100755
--- a/docs/classam_1_1IAmControlSend-members.html
+++ b/docs/classam_1_1IAmControlSend-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1IAmControlSend.html','');})
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -181,9 +184,9 @@ $(document).ready(function(){initNavTree('classam_1_1IAmControlSend.html','');})
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1IAmControlSend.html b/docs/classam_1_1IAmControlSend.html
index d5ce41a..16784f3 100644..100755
--- a/docs/classam_1_1IAmControlSend.html
+++ b/docs/classam_1_1IAmControlSend.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::IAmControlSend Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1IAmControlSend.html','');})
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -126,202 +129,201 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a9f5267df99738ba692aa657eee808338"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#a9f5267df99738ba692aa657eee808338">~IAmControlSend</a> ()</td></tr>
<tr class="separator:a9f5267df99738ba692aa657eee808338"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0eaec631c13a8e98cd7e13bc8c30c5f1"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#a0eaec631c13a8e98cd7e13bc8c30c5f1">getInterfaceVersion</a> (std::string &amp;version) const =0</td></tr>
-<tr class="memdesc:a0eaec631c13a8e98cd7e13bc8c30c5f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the version of the interface returns E_OK, E_UNKOWN if version is unknown. <a href="#a0eaec631c13a8e98cd7e13bc8c30c5f1">More...</a><br/></td></tr>
+<tr class="memdesc:a0eaec631c13a8e98cd7e13bc8c30c5f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the version of the interface returns E_OK, E_UNKOWN if version is unknown. <a href="#a0eaec631c13a8e98cd7e13bc8c30c5f1">More...</a><br /></td></tr>
<tr class="separator:a0eaec631c13a8e98cd7e13bc8c30c5f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d2ac929f577498633d223c4194054f5"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#a2d2ac929f577498633d223c4194054f5">startupController</a> (<a class="el" href="classam_1_1IAmControlReceive.html">IAmControlReceive</a> *controlreceiveinterface)=0</td></tr>
-<tr class="memdesc:a2d2ac929f577498633d223c4194054f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Starts up the controller. <a href="#a2d2ac929f577498633d223c4194054f5">More...</a><br/></td></tr>
+<tr class="memdesc:a2d2ac929f577498633d223c4194054f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Starts up the controller. <a href="#a2d2ac929f577498633d223c4194054f5">More...</a><br /></td></tr>
<tr class="separator:a2d2ac929f577498633d223c4194054f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a492ed9ab0bac42192ee66240ab82eaf3"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#a492ed9ab0bac42192ee66240ab82eaf3">setControllerReady</a> ()=0</td></tr>
-<tr class="memdesc:a492ed9ab0bac42192ee66240ab82eaf3"><td class="mdescLeft">&#160;</td><td class="mdescRight">this message is used tell the controller that it should get ready. <a href="#a492ed9ab0bac42192ee66240ab82eaf3">More...</a><br/></td></tr>
+<tr class="memdesc:a492ed9ab0bac42192ee66240ab82eaf3"><td class="mdescLeft">&#160;</td><td class="mdescRight">this message is used tell the controller that it should get ready. <a href="#a492ed9ab0bac42192ee66240ab82eaf3">More...</a><br /></td></tr>
<tr class="separator:a492ed9ab0bac42192ee66240ab82eaf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3fa49b5d984c07117b7506557eb7daab"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#a3fa49b5d984c07117b7506557eb7daab">setControllerRundown</a> (const int16_t signal)=0</td></tr>
-<tr class="memdesc:a3fa49b5d984c07117b7506557eb7daab"><td class="mdescLeft">&#160;</td><td class="mdescRight">This message tells the controller that he should prepare everything for the power to be switched off. <a href="#a3fa49b5d984c07117b7506557eb7daab">More...</a><br/></td></tr>
+<tr class="memdesc:a3fa49b5d984c07117b7506557eb7daab"><td class="mdescLeft">&#160;</td><td class="mdescRight">This message tells the controller that he should prepare everything for the power to be switched off. <a href="#a3fa49b5d984c07117b7506557eb7daab">More...</a><br /></td></tr>
<tr class="separator:a3fa49b5d984c07117b7506557eb7daab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c7daca73a1e74782a360771b01cfd5c"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#a6c7daca73a1e74782a360771b01cfd5c">hookUserConnectionRequest</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> &amp;mainConnectionID)=0</td></tr>
-<tr class="memdesc:a6c7daca73a1e74782a360771b01cfd5c"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a connection request comes in via the command interface <a href="#a6c7daca73a1e74782a360771b01cfd5c">More...</a><br/></td></tr>
+<tr class="memdesc:a6c7daca73a1e74782a360771b01cfd5c"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a connection request comes in via the command interface <a href="#a6c7daca73a1e74782a360771b01cfd5c">More...</a><br /></td></tr>
<tr class="separator:a6c7daca73a1e74782a360771b01cfd5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8766543db01f4b0ac5dd747f2f4205f6"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#a8766543db01f4b0ac5dd747f2f4205f6">hookUserDisconnectionRequest</a> (const <a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> connectionID)=0</td></tr>
-<tr class="memdesc:a8766543db01f4b0ac5dd747f2f4205f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a disconnection request comes in via the command interface <a href="#a8766543db01f4b0ac5dd747f2f4205f6">More...</a><br/></td></tr>
+<tr class="memdesc:a8766543db01f4b0ac5dd747f2f4205f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a disconnection request comes in via the command interface <a href="#a8766543db01f4b0ac5dd747f2f4205f6">More...</a><br /></td></tr>
<tr class="separator:a8766543db01f4b0ac5dd747f2f4205f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c650701fb40059f3f21694a8ddbd47d"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#a5c650701fb40059f3f21694a8ddbd47d">hookUserSetMainSinkSoundProperty</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &amp;soundProperty)=0</td></tr>
-<tr class="memdesc:a5c650701fb40059f3f21694a8ddbd47d"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets a user MainSinkSoundProperty <a href="#a5c650701fb40059f3f21694a8ddbd47d">More...</a><br/></td></tr>
+<tr class="memdesc:a5c650701fb40059f3f21694a8ddbd47d"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets a user MainSinkSoundProperty <a href="#a5c650701fb40059f3f21694a8ddbd47d">More...</a><br /></td></tr>
<tr class="separator:a5c650701fb40059f3f21694a8ddbd47d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a4952da0cdf7359d46efeef736c75a6"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#a7a4952da0cdf7359d46efeef736c75a6">hookUserSetMainSourceSoundProperty</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &amp;soundProperty)=0</td></tr>
-<tr class="memdesc:a7a4952da0cdf7359d46efeef736c75a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets a user MainSourceSoundProperty <a href="#a7a4952da0cdf7359d46efeef736c75a6">More...</a><br/></td></tr>
+<tr class="memdesc:a7a4952da0cdf7359d46efeef736c75a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets a user MainSourceSoundProperty <a href="#a7a4952da0cdf7359d46efeef736c75a6">More...</a><br /></td></tr>
<tr class="separator:a7a4952da0cdf7359d46efeef736c75a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff13395c4cb3130be4c918a86c9cf56e"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#aff13395c4cb3130be4c918a86c9cf56e">hookUserSetSystemProperty</a> (const <a class="el" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a> &amp;property)=0</td></tr>
-<tr class="memdesc:aff13395c4cb3130be4c918a86c9cf56e"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets a user SystemProperty <a href="#aff13395c4cb3130be4c918a86c9cf56e">More...</a><br/></td></tr>
+<tr class="memdesc:aff13395c4cb3130be4c918a86c9cf56e"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets a user SystemProperty <a href="#aff13395c4cb3130be4c918a86c9cf56e">More...</a><br /></td></tr>
<tr class="separator:aff13395c4cb3130be4c918a86c9cf56e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46ef78b23a59cdc7ee9307ce8c934030"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#a46ef78b23a59cdc7ee9307ce8c934030">hookUserVolumeChange</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> SinkID, const <a class="el" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> newVolume)=0</td></tr>
-<tr class="memdesc:a46ef78b23a59cdc7ee9307ce8c934030"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets a user volume <a href="#a46ef78b23a59cdc7ee9307ce8c934030">More...</a><br/></td></tr>
+<tr class="memdesc:a46ef78b23a59cdc7ee9307ce8c934030"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets a user volume <a href="#a46ef78b23a59cdc7ee9307ce8c934030">More...</a><br /></td></tr>
<tr class="separator:a46ef78b23a59cdc7ee9307ce8c934030"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e3824e837500684d5f90b171be0e397"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#a5e3824e837500684d5f90b171be0e397">hookUserVolumeStep</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> SinkID, const int16_t increment)=0</td></tr>
-<tr class="memdesc:a5e3824e837500684d5f90b171be0e397"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets a user volume as increment <a href="#a5e3824e837500684d5f90b171be0e397">More...</a><br/></td></tr>
+<tr class="memdesc:a5e3824e837500684d5f90b171be0e397"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets a user volume as increment <a href="#a5e3824e837500684d5f90b171be0e397">More...</a><br /></td></tr>
<tr class="separator:a5e3824e837500684d5f90b171be0e397"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade2da944b84e2474f2052aa4cf3b5ae0"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#ade2da944b84e2474f2052aa4cf3b5ae0">hookUserSetSinkMuteState</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> muteState)=0</td></tr>
-<tr class="memdesc:ade2da944b84e2474f2052aa4cf3b5ae0"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets the mute state of a sink <a href="#ade2da944b84e2474f2052aa4cf3b5ae0">More...</a><br/></td></tr>
+<tr class="memdesc:ade2da944b84e2474f2052aa4cf3b5ae0"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets the mute state of a sink <a href="#ade2da944b84e2474f2052aa4cf3b5ae0">More...</a><br /></td></tr>
<tr class="separator:ade2da944b84e2474f2052aa4cf3b5ae0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19adb45ff178867150f801608904eb56"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#a19adb45ff178867150f801608904eb56">hookSystemRegisterDomain</a> (const <a class="el" href="structam_1_1am__Domain__s.html">am_Domain_s</a> &amp;domainData, <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> &amp;domainID)=0</td></tr>
-<tr class="memdesc:a19adb45ff178867150f801608904eb56"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a routing adaptor registers its domain <a href="#a19adb45ff178867150f801608904eb56">More...</a><br/></td></tr>
+<tr class="memdesc:a19adb45ff178867150f801608904eb56"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a routing adaptor registers its domain <a href="#a19adb45ff178867150f801608904eb56">More...</a><br /></td></tr>
<tr class="separator:a19adb45ff178867150f801608904eb56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac193d4987d357e522be802c2e188dadd"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#ac193d4987d357e522be802c2e188dadd">hookSystemDeregisterDomain</a> (const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID)=0</td></tr>
-<tr class="memdesc:ac193d4987d357e522be802c2e188dadd"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a routing adaptor wants to derigister a domain <a href="#ac193d4987d357e522be802c2e188dadd">More...</a><br/></td></tr>
+<tr class="memdesc:ac193d4987d357e522be802c2e188dadd"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a routing adaptor wants to derigister a domain <a href="#ac193d4987d357e522be802c2e188dadd">More...</a><br /></td></tr>
<tr class="separator:ac193d4987d357e522be802c2e188dadd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a8c6dc9dc211edfefab1c996d621ab8"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#a1a8c6dc9dc211edfefab1c996d621ab8">hookSystemDomainRegistrationComplete</a> (const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID)=0</td></tr>
-<tr class="memdesc:a1a8c6dc9dc211edfefab1c996d621ab8"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a domain registered all the elements <a href="#a1a8c6dc9dc211edfefab1c996d621ab8">More...</a><br/></td></tr>
+<tr class="memdesc:a1a8c6dc9dc211edfefab1c996d621ab8"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a domain registered all the elements <a href="#a1a8c6dc9dc211edfefab1c996d621ab8">More...</a><br /></td></tr>
<tr class="separator:a1a8c6dc9dc211edfefab1c996d621ab8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8da410be680cf652048f95e2941f9402"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#a8da410be680cf652048f95e2941f9402">hookSystemRegisterSink</a> (const <a class="el" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp;sinkData, <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> &amp;sinkID)=0</td></tr>
-<tr class="memdesc:a8da410be680cf652048f95e2941f9402"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a routing adaptor registers a sink <a href="#a8da410be680cf652048f95e2941f9402">More...</a><br/></td></tr>
+<tr class="memdesc:a8da410be680cf652048f95e2941f9402"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a routing adaptor registers a sink <a href="#a8da410be680cf652048f95e2941f9402">More...</a><br /></td></tr>
<tr class="separator:a8da410be680cf652048f95e2941f9402"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1e7f801d0620b2f7087a761ea85976c"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#ae1e7f801d0620b2f7087a761ea85976c">hookSystemDeregisterSink</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)=0</td></tr>
-<tr class="memdesc:ae1e7f801d0620b2f7087a761ea85976c"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a routing adaptor deregisters a sink <a href="#ae1e7f801d0620b2f7087a761ea85976c">More...</a><br/></td></tr>
+<tr class="memdesc:ae1e7f801d0620b2f7087a761ea85976c"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a routing adaptor deregisters a sink <a href="#ae1e7f801d0620b2f7087a761ea85976c">More...</a><br /></td></tr>
<tr class="separator:ae1e7f801d0620b2f7087a761ea85976c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ee7417734d6976d47899c614f7903de"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#a7ee7417734d6976d47899c614f7903de">hookSystemRegisterSource</a> (const <a class="el" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp;sourceData, <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> &amp;sourceID)=0</td></tr>
-<tr class="memdesc:a7ee7417734d6976d47899c614f7903de"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a routing adaptor registers a source <a href="#a7ee7417734d6976d47899c614f7903de">More...</a><br/></td></tr>
+<tr class="memdesc:a7ee7417734d6976d47899c614f7903de"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a routing adaptor registers a source <a href="#a7ee7417734d6976d47899c614f7903de">More...</a><br /></td></tr>
<tr class="separator:a7ee7417734d6976d47899c614f7903de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a206d0b9489520aeccf402bff31b39965"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#a206d0b9489520aeccf402bff31b39965">hookSystemDeregisterSource</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID)=0</td></tr>
-<tr class="memdesc:a206d0b9489520aeccf402bff31b39965"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a routing adaptor deregisters a source <a href="#a206d0b9489520aeccf402bff31b39965">More...</a><br/></td></tr>
+<tr class="memdesc:a206d0b9489520aeccf402bff31b39965"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a routing adaptor deregisters a source <a href="#a206d0b9489520aeccf402bff31b39965">More...</a><br /></td></tr>
<tr class="separator:a206d0b9489520aeccf402bff31b39965"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad559c7714947fcf4d719df4552b244d6"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#ad559c7714947fcf4d719df4552b244d6">hookSystemRegisterConverter</a> (const <a class="el" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp;converterData, <a class="el" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> &amp;converterID)=0</td></tr>
-<tr class="memdesc:ad559c7714947fcf4d719df4552b244d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a routing adaptor registers a converter <a href="#ad559c7714947fcf4d719df4552b244d6">More...</a><br/></td></tr>
+<tr class="memdesc:ad559c7714947fcf4d719df4552b244d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a routing adaptor registers a converter <a href="#ad559c7714947fcf4d719df4552b244d6">More...</a><br /></td></tr>
<tr class="separator:ad559c7714947fcf4d719df4552b244d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f88f342cc533b839d07eefe3362b45d"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#a1f88f342cc533b839d07eefe3362b45d">hookSystemRegisterGateway</a> (const <a class="el" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> &amp;gatewayData, <a class="el" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> &amp;gatewayID)=0</td></tr>
-<tr class="memdesc:a1f88f342cc533b839d07eefe3362b45d"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a routing adaptor registers a gateway <a href="#a1f88f342cc533b839d07eefe3362b45d">More...</a><br/></td></tr>
+<tr class="memdesc:a1f88f342cc533b839d07eefe3362b45d"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a routing adaptor registers a gateway <a href="#a1f88f342cc533b839d07eefe3362b45d">More...</a><br /></td></tr>
<tr class="separator:a1f88f342cc533b839d07eefe3362b45d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aabf3bf19aacc34071ad37bfc8c51bf5a"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#aabf3bf19aacc34071ad37bfc8c51bf5a">hookSystemDeregisterConverter</a> (const <a class="el" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID)=0</td></tr>
-<tr class="memdesc:aabf3bf19aacc34071ad37bfc8c51bf5a"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a routing adaptor deregisters a converter <a href="#aabf3bf19aacc34071ad37bfc8c51bf5a">More...</a><br/></td></tr>
+<tr class="memdesc:aabf3bf19aacc34071ad37bfc8c51bf5a"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a routing adaptor deregisters a converter <a href="#aabf3bf19aacc34071ad37bfc8c51bf5a">More...</a><br /></td></tr>
<tr class="separator:aabf3bf19aacc34071ad37bfc8c51bf5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5067bc239564697fd9c6f15026d5d06f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#a5067bc239564697fd9c6f15026d5d06f">hookSystemDeregisterGateway</a> (const <a class="el" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID)=0</td></tr>
-<tr class="memdesc:a5067bc239564697fd9c6f15026d5d06f"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a routing adaptor deregisters a gateway <a href="#a5067bc239564697fd9c6f15026d5d06f">More...</a><br/></td></tr>
+<tr class="memdesc:a5067bc239564697fd9c6f15026d5d06f"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a routing adaptor deregisters a gateway <a href="#a5067bc239564697fd9c6f15026d5d06f">More...</a><br /></td></tr>
<tr class="separator:a5067bc239564697fd9c6f15026d5d06f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe2d2f93c83fa7e9104aae7ba0a47f5b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#abe2d2f93c83fa7e9104aae7ba0a47f5b">hookSystemRegisterCrossfader</a> (const <a class="el" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a> &amp;crossfaderData, <a class="el" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> &amp;crossfaderID)=0</td></tr>
-<tr class="memdesc:abe2d2f93c83fa7e9104aae7ba0a47f5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a routing adaptor registers a crossfader <a href="#abe2d2f93c83fa7e9104aae7ba0a47f5b">More...</a><br/></td></tr>
+<tr class="memdesc:abe2d2f93c83fa7e9104aae7ba0a47f5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a routing adaptor registers a crossfader <a href="#abe2d2f93c83fa7e9104aae7ba0a47f5b">More...</a><br /></td></tr>
<tr class="separator:abe2d2f93c83fa7e9104aae7ba0a47f5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9baa02aecfe369982364b16f73d82fb5"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#a9baa02aecfe369982364b16f73d82fb5">hookSystemDeregisterCrossfader</a> (const <a class="el" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID)=0</td></tr>
-<tr class="memdesc:a9baa02aecfe369982364b16f73d82fb5"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a routing adaptor deregisters a crossfader <a href="#a9baa02aecfe369982364b16f73d82fb5">More...</a><br/></td></tr>
+<tr class="memdesc:a9baa02aecfe369982364b16f73d82fb5"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a routing adaptor deregisters a crossfader <a href="#a9baa02aecfe369982364b16f73d82fb5">More...</a><br /></td></tr>
<tr class="separator:a9baa02aecfe369982364b16f73d82fb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a5814402c82ea2bf229ac2d63862f06"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#a6a5814402c82ea2bf229ac2d63862f06">hookSystemSinkVolumeTick</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume)=0</td></tr>
-<tr class="memdesc:a6a5814402c82ea2bf229ac2d63862f06"><td class="mdescLeft">&#160;</td><td class="mdescRight">volumeticks. <a href="#a6a5814402c82ea2bf229ac2d63862f06">More...</a><br/></td></tr>
+<tr class="memdesc:a6a5814402c82ea2bf229ac2d63862f06"><td class="mdescLeft">&#160;</td><td class="mdescRight">volumeticks. <a href="#a6a5814402c82ea2bf229ac2d63862f06">More...</a><br /></td></tr>
<tr class="separator:a6a5814402c82ea2bf229ac2d63862f06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85e03ec31a0e3f3810095ca3e6e6ab39"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#a85e03ec31a0e3f3810095ca3e6e6ab39">hookSystemSourceVolumeTick</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume)=0</td></tr>
-<tr class="memdesc:a85e03ec31a0e3f3810095ca3e6e6ab39"><td class="mdescLeft">&#160;</td><td class="mdescRight">volumeticks. <a href="#a85e03ec31a0e3f3810095ca3e6e6ab39">More...</a><br/></td></tr>
+<tr class="memdesc:a85e03ec31a0e3f3810095ca3e6e6ab39"><td class="mdescLeft">&#160;</td><td class="mdescRight">volumeticks. <a href="#a85e03ec31a0e3f3810095ca3e6e6ab39">More...</a><br /></td></tr>
<tr class="separator:a85e03ec31a0e3f3810095ca3e6e6ab39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3b8d58456c49ad52b3aff6c1f93dfe2"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#ac3b8d58456c49ad52b3aff6c1f93dfe2">hookSystemInterruptStateChange</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am_InterruptState_e</a> interruptState)=0</td></tr>
-<tr class="memdesc:ac3b8d58456c49ad52b3aff6c1f93dfe2"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when an low level interrupt changed its state <a href="#ac3b8d58456c49ad52b3aff6c1f93dfe2">More...</a><br/></td></tr>
+<tr class="memdesc:ac3b8d58456c49ad52b3aff6c1f93dfe2"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when an low level interrupt changed its state <a href="#ac3b8d58456c49ad52b3aff6c1f93dfe2">More...</a><br /></td></tr>
<tr class="separator:ac3b8d58456c49ad52b3aff6c1f93dfe2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7dc874694477107daa61b95c64c8390"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#aa7dc874694477107daa61b95c64c8390">hookSystemSinkAvailablityStateChange</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp;availability)=0</td></tr>
-<tr class="memdesc:aa7dc874694477107daa61b95c64c8390"><td class="mdescLeft">&#160;</td><td class="mdescRight">id called when a sink changed its availability <a href="#aa7dc874694477107daa61b95c64c8390">More...</a><br/></td></tr>
+<tr class="memdesc:aa7dc874694477107daa61b95c64c8390"><td class="mdescLeft">&#160;</td><td class="mdescRight">id called when a sink changed its availability <a href="#aa7dc874694477107daa61b95c64c8390">More...</a><br /></td></tr>
<tr class="separator:aa7dc874694477107daa61b95c64c8390"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89e2012e3c556d61b194bd2fa81487c6"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#a89e2012e3c556d61b194bd2fa81487c6">hookSystemSourceAvailablityStateChange</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp;availability)=0</td></tr>
-<tr class="memdesc:a89e2012e3c556d61b194bd2fa81487c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">id called when a source changed its availability <a href="#a89e2012e3c556d61b194bd2fa81487c6">More...</a><br/></td></tr>
+<tr class="memdesc:a89e2012e3c556d61b194bd2fa81487c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">id called when a source changed its availability <a href="#a89e2012e3c556d61b194bd2fa81487c6">More...</a><br /></td></tr>
<tr class="separator:a89e2012e3c556d61b194bd2fa81487c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0773afa08479945b24568991e34b96a"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#aa0773afa08479945b24568991e34b96a">hookSystemDomainStateChange</a> (const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, const <a class="el" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> state)=0</td></tr>
-<tr class="memdesc:aa0773afa08479945b24568991e34b96a"><td class="mdescLeft">&#160;</td><td class="mdescRight">id called when domainstate was changed <a href="#aa0773afa08479945b24568991e34b96a">More...</a><br/></td></tr>
+<tr class="memdesc:aa0773afa08479945b24568991e34b96a"><td class="mdescLeft">&#160;</td><td class="mdescRight">id called when domainstate was changed <a href="#aa0773afa08479945b24568991e34b96a">More...</a><br /></td></tr>
<tr class="separator:aa0773afa08479945b24568991e34b96a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c49eb39f5478c4c56587e8fdbb08078"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#a4c49eb39f5478c4c56587e8fdbb08078">hookSystemReceiveEarlyData</a> (const std::vector&lt; <a class="el" href="structam_1_1am__EarlyData__s.html">am_EarlyData_s</a> &gt; &amp;data)=0</td></tr>
-<tr class="memdesc:a4c49eb39f5478c4c56587e8fdbb08078"><td class="mdescLeft">&#160;</td><td class="mdescRight">when early data was received <a href="#a4c49eb39f5478c4c56587e8fdbb08078">More...</a><br/></td></tr>
+<tr class="memdesc:a4c49eb39f5478c4c56587e8fdbb08078"><td class="mdescLeft">&#160;</td><td class="mdescRight">when early data was received <a href="#a4c49eb39f5478c4c56587e8fdbb08078">More...</a><br /></td></tr>
<tr class="separator:a4c49eb39f5478c4c56587e8fdbb08078"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b0e8f68a193ac8ea7fe1d9175a11380"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#a4b0e8f68a193ac8ea7fe1d9175a11380">hookSystemSpeedChange</a> (const <a class="el" href="namespaceam.html#a01c1c639ee87e804885f92c69ca4a97c">am_speed_t</a> speed)=0</td></tr>
-<tr class="memdesc:a4b0e8f68a193ac8ea7fe1d9175a11380"><td class="mdescLeft">&#160;</td><td class="mdescRight">this hook provides information about speed changes. <a href="#a4b0e8f68a193ac8ea7fe1d9175a11380">More...</a><br/></td></tr>
+<tr class="memdesc:a4b0e8f68a193ac8ea7fe1d9175a11380"><td class="mdescLeft">&#160;</td><td class="mdescRight">this hook provides information about speed changes. <a href="#a4b0e8f68a193ac8ea7fe1d9175a11380">More...</a><br /></td></tr>
<tr class="separator:a4b0e8f68a193ac8ea7fe1d9175a11380"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76fb11877cd69010199b996f9426fb0d"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#a76fb11877cd69010199b996f9426fb0d">hookSystemTimingInformationChanged</a> (const <a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID, const <a class="el" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> time)=0</td></tr>
-<tr class="memdesc:a76fb11877cd69010199b996f9426fb0d"><td class="mdescLeft">&#160;</td><td class="mdescRight">this hook is fired whenever the timing information of a mainconnection has changed. <a href="#a76fb11877cd69010199b996f9426fb0d">More...</a><br/></td></tr>
+<tr class="memdesc:a76fb11877cd69010199b996f9426fb0d"><td class="mdescLeft">&#160;</td><td class="mdescRight">this hook is fired whenever the timing information of a mainconnection has changed. <a href="#a76fb11877cd69010199b996f9426fb0d">More...</a><br /></td></tr>
<tr class="separator:a76fb11877cd69010199b996f9426fb0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5c964b32524b9268d1ebbd701f9955f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#af5c964b32524b9268d1ebbd701f9955f">cbAckConnect</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> errorID)=0</td></tr>
-<tr class="memdesc:af5c964b32524b9268d1ebbd701f9955f"><td class="mdescLeft">&#160;</td><td class="mdescRight">ack for connect <a href="#af5c964b32524b9268d1ebbd701f9955f">More...</a><br/></td></tr>
+<tr class="memdesc:af5c964b32524b9268d1ebbd701f9955f"><td class="mdescLeft">&#160;</td><td class="mdescRight">ack for connect <a href="#af5c964b32524b9268d1ebbd701f9955f">More...</a><br /></td></tr>
<tr class="separator:af5c964b32524b9268d1ebbd701f9955f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb0af13318c5cdd96dc8334870f41156"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#afb0af13318c5cdd96dc8334870f41156">cbAckDisconnect</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> errorID)=0</td></tr>
-<tr class="memdesc:afb0af13318c5cdd96dc8334870f41156"><td class="mdescLeft">&#160;</td><td class="mdescRight">ack for disconnect <a href="#afb0af13318c5cdd96dc8334870f41156">More...</a><br/></td></tr>
+<tr class="memdesc:afb0af13318c5cdd96dc8334870f41156"><td class="mdescLeft">&#160;</td><td class="mdescRight">ack for disconnect <a href="#afb0af13318c5cdd96dc8334870f41156">More...</a><br /></td></tr>
<tr class="separator:afb0af13318c5cdd96dc8334870f41156"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a795eb8b4ac2c50eb3b5ec14bbf639cc4"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#a795eb8b4ac2c50eb3b5ec14bbf639cc4">cbAckCrossFade</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a> hostsink, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)=0</td></tr>
-<tr class="memdesc:a795eb8b4ac2c50eb3b5ec14bbf639cc4"><td class="mdescLeft">&#160;</td><td class="mdescRight">ack for crossfading <a href="#a795eb8b4ac2c50eb3b5ec14bbf639cc4">More...</a><br/></td></tr>
+<tr class="memdesc:a795eb8b4ac2c50eb3b5ec14bbf639cc4"><td class="mdescLeft">&#160;</td><td class="mdescRight">ack for crossfading <a href="#a795eb8b4ac2c50eb3b5ec14bbf639cc4">More...</a><br /></td></tr>
<tr class="separator:a795eb8b4ac2c50eb3b5ec14bbf639cc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7de79e5bfd1ef0a6d24e0d817e7b8c13"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#a7de79e5bfd1ef0a6d24e0d817e7b8c13">cbAckSetSinkVolumeChange</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)=0</td></tr>
-<tr class="memdesc:a7de79e5bfd1ef0a6d24e0d817e7b8c13"><td class="mdescLeft">&#160;</td><td class="mdescRight">ack for sink volume changes <a href="#a7de79e5bfd1ef0a6d24e0d817e7b8c13">More...</a><br/></td></tr>
+<tr class="memdesc:a7de79e5bfd1ef0a6d24e0d817e7b8c13"><td class="mdescLeft">&#160;</td><td class="mdescRight">ack for sink volume changes <a href="#a7de79e5bfd1ef0a6d24e0d817e7b8c13">More...</a><br /></td></tr>
<tr class="separator:a7de79e5bfd1ef0a6d24e0d817e7b8c13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45180aa9a4aedf0cab8214961013c9ee"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#a45180aa9a4aedf0cab8214961013c9ee">cbAckSetSourceVolumeChange</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> voulme, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)=0</td></tr>
-<tr class="memdesc:a45180aa9a4aedf0cab8214961013c9ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">ack for source volume changes <a href="#a45180aa9a4aedf0cab8214961013c9ee">More...</a><br/></td></tr>
+<tr class="memdesc:a45180aa9a4aedf0cab8214961013c9ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">ack for source volume changes <a href="#a45180aa9a4aedf0cab8214961013c9ee">More...</a><br /></td></tr>
<tr class="separator:a45180aa9a4aedf0cab8214961013c9ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a411aaaf89f7d19ccfb09aac1c6734df8"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#a411aaaf89f7d19ccfb09aac1c6734df8">cbAckSetSourceState</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)=0</td></tr>
-<tr class="memdesc:a411aaaf89f7d19ccfb09aac1c6734df8"><td class="mdescLeft">&#160;</td><td class="mdescRight">ack for setting of source states <a href="#a411aaaf89f7d19ccfb09aac1c6734df8">More...</a><br/></td></tr>
+<tr class="memdesc:a411aaaf89f7d19ccfb09aac1c6734df8"><td class="mdescLeft">&#160;</td><td class="mdescRight">ack for setting of source states <a href="#a411aaaf89f7d19ccfb09aac1c6734df8">More...</a><br /></td></tr>
<tr class="separator:a411aaaf89f7d19ccfb09aac1c6734df8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae83380db1d35b9b653cd4b892352a39b"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#ae83380db1d35b9b653cd4b892352a39b">cbAckSetSourceSoundProperties</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)=0</td></tr>
-<tr class="memdesc:ae83380db1d35b9b653cd4b892352a39b"><td class="mdescLeft">&#160;</td><td class="mdescRight">ack for setting of sourcesoundproperties <a href="#ae83380db1d35b9b653cd4b892352a39b">More...</a><br/></td></tr>
+<tr class="memdesc:ae83380db1d35b9b653cd4b892352a39b"><td class="mdescLeft">&#160;</td><td class="mdescRight">ack for setting of sourcesoundproperties <a href="#ae83380db1d35b9b653cd4b892352a39b">More...</a><br /></td></tr>
<tr class="separator:ae83380db1d35b9b653cd4b892352a39b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3adcb322f2bdea1f9e386e4a9d07a2e1"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#a3adcb322f2bdea1f9e386e4a9d07a2e1">cbAckSetSourceSoundProperty</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)=0</td></tr>
-<tr class="memdesc:a3adcb322f2bdea1f9e386e4a9d07a2e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">ack for setting of sourcesoundproperties <a href="#a3adcb322f2bdea1f9e386e4a9d07a2e1">More...</a><br/></td></tr>
+<tr class="memdesc:a3adcb322f2bdea1f9e386e4a9d07a2e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">ack for setting of sourcesoundproperties <a href="#a3adcb322f2bdea1f9e386e4a9d07a2e1">More...</a><br /></td></tr>
<tr class="separator:a3adcb322f2bdea1f9e386e4a9d07a2e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fa99fa2d2edce3e8841dfc9e226c9da"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#a1fa99fa2d2edce3e8841dfc9e226c9da">cbAckSetSinkSoundProperties</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)=0</td></tr>
-<tr class="memdesc:a1fa99fa2d2edce3e8841dfc9e226c9da"><td class="mdescLeft">&#160;</td><td class="mdescRight">ack for setting of sinksoundproperties <a href="#a1fa99fa2d2edce3e8841dfc9e226c9da">More...</a><br/></td></tr>
+<tr class="memdesc:a1fa99fa2d2edce3e8841dfc9e226c9da"><td class="mdescLeft">&#160;</td><td class="mdescRight">ack for setting of sinksoundproperties <a href="#a1fa99fa2d2edce3e8841dfc9e226c9da">More...</a><br /></td></tr>
<tr class="separator:a1fa99fa2d2edce3e8841dfc9e226c9da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a523341b43629a1cf3adf2a03b2b2bacd"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#a523341b43629a1cf3adf2a03b2b2bacd">cbAckSetSinkSoundProperty</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)=0</td></tr>
-<tr class="memdesc:a523341b43629a1cf3adf2a03b2b2bacd"><td class="mdescLeft">&#160;</td><td class="mdescRight">ack for setting of sinksoundproperties <a href="#a523341b43629a1cf3adf2a03b2b2bacd">More...</a><br/></td></tr>
+<tr class="memdesc:a523341b43629a1cf3adf2a03b2b2bacd"><td class="mdescLeft">&#160;</td><td class="mdescRight">ack for setting of sinksoundproperties <a href="#a523341b43629a1cf3adf2a03b2b2bacd">More...</a><br /></td></tr>
<tr class="separator:a523341b43629a1cf3adf2a03b2b2bacd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f54417c24637b91e0079187caecd3d3"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#a7f54417c24637b91e0079187caecd3d3">getConnectionFormatChoice</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="structam_1_1am__Route__s.html">am_Route_s</a> listRoute, const std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; listPossibleConnectionFormats, std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;listPrioConnectionFormats)=0</td></tr>
-<tr class="memdesc:a7f54417c24637b91e0079187caecd3d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used by the routing algorithm to retrieve a priorized list of connectionFormats from the Controller. <a href="#a7f54417c24637b91e0079187caecd3d3">More...</a><br/></td></tr>
+<tr class="memdesc:a7f54417c24637b91e0079187caecd3d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used by the routing algorithm to retrieve a priorized list of connectionFormats from the Controller. <a href="#a7f54417c24637b91e0079187caecd3d3">More...</a><br /></td></tr>
<tr class="separator:a7f54417c24637b91e0079187caecd3d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afeec1947803ab015afe385885222dd23"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#afeec1947803ab015afe385885222dd23">confirmCommandReady</a> (const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)=0</td></tr>
-<tr class="memdesc:afeec1947803ab015afe385885222dd23"><td class="mdescLeft">&#160;</td><td class="mdescRight">confirms the setCommandReady call <a href="#afeec1947803ab015afe385885222dd23">More...</a><br/></td></tr>
+<tr class="memdesc:afeec1947803ab015afe385885222dd23"><td class="mdescLeft">&#160;</td><td class="mdescRight">confirms the setCommandReady call <a href="#afeec1947803ab015afe385885222dd23">More...</a><br /></td></tr>
<tr class="separator:afeec1947803ab015afe385885222dd23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1757d4f2fbc6ad1c9346f53558b1364"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#af1757d4f2fbc6ad1c9346f53558b1364">confirmRoutingReady</a> (const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)=0</td></tr>
-<tr class="memdesc:af1757d4f2fbc6ad1c9346f53558b1364"><td class="mdescLeft">&#160;</td><td class="mdescRight">confirms the setRoutingReady call <a href="#af1757d4f2fbc6ad1c9346f53558b1364">More...</a><br/></td></tr>
+<tr class="memdesc:af1757d4f2fbc6ad1c9346f53558b1364"><td class="mdescLeft">&#160;</td><td class="mdescRight">confirms the setRoutingReady call <a href="#af1757d4f2fbc6ad1c9346f53558b1364">More...</a><br /></td></tr>
<tr class="separator:af1757d4f2fbc6ad1c9346f53558b1364"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a851aa10941357f6ede340e4e3c0caa72"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#a851aa10941357f6ede340e4e3c0caa72">confirmCommandRundown</a> (const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)=0</td></tr>
-<tr class="memdesc:a851aa10941357f6ede340e4e3c0caa72"><td class="mdescLeft">&#160;</td><td class="mdescRight">confirms the setCommandRundown call <a href="#a851aa10941357f6ede340e4e3c0caa72">More...</a><br/></td></tr>
+<tr class="memdesc:a851aa10941357f6ede340e4e3c0caa72"><td class="mdescLeft">&#160;</td><td class="mdescRight">confirms the setCommandRundown call <a href="#a851aa10941357f6ede340e4e3c0caa72">More...</a><br /></td></tr>
<tr class="separator:a851aa10941357f6ede340e4e3c0caa72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8997d2c07ca17d0dff92291e5ebd7b0"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#ac8997d2c07ca17d0dff92291e5ebd7b0">confirmRoutingRundown</a> (const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)=0</td></tr>
-<tr class="memdesc:ac8997d2c07ca17d0dff92291e5ebd7b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">confirms the setRoutingRundown command <a href="#ac8997d2c07ca17d0dff92291e5ebd7b0">More...</a><br/></td></tr>
+<tr class="memdesc:ac8997d2c07ca17d0dff92291e5ebd7b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">confirms the setRoutingRundown command <a href="#ac8997d2c07ca17d0dff92291e5ebd7b0">More...</a><br /></td></tr>
<tr class="separator:ac8997d2c07ca17d0dff92291e5ebd7b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae3cd3025c36ce1a735c60510c560186"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#aae3cd3025c36ce1a735c60510c560186">hookSystemUpdateSink</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID, const std::vector&lt; <a class="el" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> &gt; &amp;listSoundProperties, const std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;listConnectionFormats, const std::vector&lt; <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &gt; &amp;listMainSoundProperties)=0</td></tr>
-<tr class="memdesc:aae3cd3025c36ce1a735c60510c560186"><td class="mdescLeft">&#160;</td><td class="mdescRight">update form the SinkData <a href="#aae3cd3025c36ce1a735c60510c560186">More...</a><br/></td></tr>
+<tr class="memdesc:aae3cd3025c36ce1a735c60510c560186"><td class="mdescLeft">&#160;</td><td class="mdescRight">update form the SinkData <a href="#aae3cd3025c36ce1a735c60510c560186">More...</a><br /></td></tr>
<tr class="separator:aae3cd3025c36ce1a735c60510c560186"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a784f5fa94e92d36ed39f90a4a61c74cd"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#a784f5fa94e92d36ed39f90a4a61c74cd">hookSystemUpdateSource</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID, const std::vector&lt; <a class="el" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> &gt; &amp;listSoundProperties, const std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;listConnectionFormats, const std::vector&lt; <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &gt; &amp;listMainSoundProperties)=0</td></tr>
-<tr class="memdesc:a784f5fa94e92d36ed39f90a4a61c74cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">update from the source Data <a href="#a784f5fa94e92d36ed39f90a4a61c74cd">More...</a><br/></td></tr>
+<tr class="memdesc:a784f5fa94e92d36ed39f90a4a61c74cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">update from the source Data <a href="#a784f5fa94e92d36ed39f90a4a61c74cd">More...</a><br /></td></tr>
<tr class="separator:a784f5fa94e92d36ed39f90a4a61c74cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac07c4d8bcb89f43e084f319308f1b252"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#ac07c4d8bcb89f43e084f319308f1b252">hookSystemUpdateConverter</a> (const <a class="el" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, const std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;listSourceConnectionFormats, const std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;listSinkConnectionFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)=0</td></tr>
-<tr class="memdesc:ac07c4d8bcb89f43e084f319308f1b252"><td class="mdescLeft">&#160;</td><td class="mdescRight">updates the Converter Data <a href="#ac07c4d8bcb89f43e084f319308f1b252">More...</a><br/></td></tr>
+<tr class="memdesc:ac07c4d8bcb89f43e084f319308f1b252"><td class="mdescLeft">&#160;</td><td class="mdescRight">updates the Converter Data <a href="#ac07c4d8bcb89f43e084f319308f1b252">More...</a><br /></td></tr>
<tr class="separator:ac07c4d8bcb89f43e084f319308f1b252"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add6036a1f88634ad6e9fa74a7eb8d9c3"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#add6036a1f88634ad6e9fa74a7eb8d9c3">hookSystemUpdateGateway</a> (const <a class="el" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, const std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;listSourceConnectionFormats, const std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;listSinkConnectionFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)=0</td></tr>
-<tr class="memdesc:add6036a1f88634ad6e9fa74a7eb8d9c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">updates the Gateway Data <a href="#add6036a1f88634ad6e9fa74a7eb8d9c3">More...</a><br/></td></tr>
+<tr class="memdesc:add6036a1f88634ad6e9fa74a7eb8d9c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">updates the Gateway Data <a href="#add6036a1f88634ad6e9fa74a7eb8d9c3">More...</a><br /></td></tr>
<tr class="separator:add6036a1f88634ad6e9fa74a7eb8d9c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a871851b07faa0808088f5270f7788652"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#a871851b07faa0808088f5270f7788652">cbAckSetVolumes</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const std::vector&lt; <a class="el" href="structam_1_1am__Volumes__s.html">am_Volumes_s</a> &gt; &amp;listVolumes, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)=0</td></tr>
-<tr class="memdesc:a871851b07faa0808088f5270f7788652"><td class="mdescLeft">&#160;</td><td class="mdescRight">ack for mulitple volume changes <a href="#a871851b07faa0808088f5270f7788652">More...</a><br/></td></tr>
+<tr class="memdesc:a871851b07faa0808088f5270f7788652"><td class="mdescLeft">&#160;</td><td class="mdescRight">ack for mulitple volume changes <a href="#a871851b07faa0808088f5270f7788652">More...</a><br /></td></tr>
<tr class="separator:a871851b07faa0808088f5270f7788652"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00be1fd1fa2aa657042e97b9533b6cbf"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#a00be1fd1fa2aa657042e97b9533b6cbf">cbAckSetSinkNotificationConfiguration</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)=0</td></tr>
-<tr class="memdesc:a00be1fd1fa2aa657042e97b9533b6cbf"><td class="mdescLeft">&#160;</td><td class="mdescRight">The acknowledge of the sink notification configuration. <a href="#a00be1fd1fa2aa657042e97b9533b6cbf">More...</a><br/></td></tr>
+<tr class="memdesc:a00be1fd1fa2aa657042e97b9533b6cbf"><td class="mdescLeft">&#160;</td><td class="mdescRight">The acknowledge of the sink notification configuration. <a href="#a00be1fd1fa2aa657042e97b9533b6cbf">More...</a><br /></td></tr>
<tr class="separator:a00be1fd1fa2aa657042e97b9533b6cbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a509053b30cd6310110dad0fc8bea819e"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#a509053b30cd6310110dad0fc8bea819e">cbAckSetSourceNotificationConfiguration</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)=0</td></tr>
-<tr class="memdesc:a509053b30cd6310110dad0fc8bea819e"><td class="mdescLeft">&#160;</td><td class="mdescRight">The acknowledge of the source notification configuration. <a href="#a509053b30cd6310110dad0fc8bea819e">More...</a><br/></td></tr>
+<tr class="memdesc:a509053b30cd6310110dad0fc8bea819e"><td class="mdescLeft">&#160;</td><td class="mdescRight">The acknowledge of the source notification configuration. <a href="#a509053b30cd6310110dad0fc8bea819e">More...</a><br /></td></tr>
<tr class="separator:a509053b30cd6310110dad0fc8bea819e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47963dfe663b99d71172bb54d1e31e34"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#a47963dfe663b99d71172bb54d1e31e34">hookSinkNotificationDataChanged</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a> &amp;payload)=0</td></tr>
-<tr class="memdesc:a47963dfe663b99d71172bb54d1e31e34"><td class="mdescLeft">&#160;</td><td class="mdescRight">new sinkNotification data is there! <a href="#a47963dfe663b99d71172bb54d1e31e34">More...</a><br/></td></tr>
+<tr class="memdesc:a47963dfe663b99d71172bb54d1e31e34"><td class="mdescLeft">&#160;</td><td class="mdescRight">new sinkNotification data is there! <a href="#a47963dfe663b99d71172bb54d1e31e34">More...</a><br /></td></tr>
<tr class="separator:a47963dfe663b99d71172bb54d1e31e34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64f209d9dcbcd1cb5cce4ebbc8236fc1"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#a64f209d9dcbcd1cb5cce4ebbc8236fc1">hookSourceNotificationDataChanged</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a> &amp;payload)=0</td></tr>
-<tr class="memdesc:a64f209d9dcbcd1cb5cce4ebbc8236fc1"><td class="mdescLeft">&#160;</td><td class="mdescRight">new sourceNotification data is there! <a href="#a64f209d9dcbcd1cb5cce4ebbc8236fc1">More...</a><br/></td></tr>
+<tr class="memdesc:a64f209d9dcbcd1cb5cce4ebbc8236fc1"><td class="mdescLeft">&#160;</td><td class="mdescRight">new sourceNotification data is there! <a href="#a64f209d9dcbcd1cb5cce4ebbc8236fc1">More...</a><br /></td></tr>
<tr class="separator:a64f209d9dcbcd1cb5cce4ebbc8236fc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b297c03a6239be2c45bef687c0d4def"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#a9b297c03a6239be2c45bef687c0d4def">hookUserSetMainSinkNotificationConfiguration</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> &amp;notificationConfiguration)=0</td></tr>
-<tr class="memdesc:a9b297c03a6239be2c45bef687c0d4def"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets a user MainSinkNotificationConfiguration <a href="#a9b297c03a6239be2c45bef687c0d4def">More...</a><br/></td></tr>
+<tr class="memdesc:a9b297c03a6239be2c45bef687c0d4def"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets a user MainSinkNotificationConfiguration <a href="#a9b297c03a6239be2c45bef687c0d4def">More...</a><br /></td></tr>
<tr class="separator:a9b297c03a6239be2c45bef687c0d4def"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6f94e59485a962830c7e957cfb1fe49"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#aa6f94e59485a962830c7e957cfb1fe49">hookUserSetMainSourceNotificationConfiguration</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> &amp;notificationConfiguration)=0</td></tr>
-<tr class="memdesc:aa6f94e59485a962830c7e957cfb1fe49"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets a user MainSourceNotificationConfiguration <a href="#aa6f94e59485a962830c7e957cfb1fe49">More...</a><br/></td></tr>
+<tr class="memdesc:aa6f94e59485a962830c7e957cfb1fe49"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets a user MainSourceNotificationConfiguration <a href="#aa6f94e59485a962830c7e957cfb1fe49">More...</a><br /></td></tr>
<tr class="separator:aa6f94e59485a962830c7e957cfb1fe49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96f39617e1ecaf021d544b5d4048bc5b"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html#a96f39617e1ecaf021d544b5d4048bc5b">hookSystemSingleTimingInformationChanged</a> (const <a class="el" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, const <a class="el" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> time)=0</td></tr>
-<tr class="memdesc:a96f39617e1ecaf021d544b5d4048bc5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This hook is fired whenever the timing information of a connection has changed. <a href="#a96f39617e1ecaf021d544b5d4048bc5b">More...</a><br/></td></tr>
+<tr class="memdesc:a96f39617e1ecaf021d544b5d4048bc5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This hook is fired whenever the timing information of a connection has changed. <a href="#a96f39617e1ecaf021d544b5d4048bc5b">More...</a><br /></td></tr>
<tr class="separator:a96f39617e1ecaf021d544b5d4048bc5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>This interface is presented by the AudioManager controller. </p>
-<p>All the hooks represent system events that need to be handled. The callback functions are used to handle for example answers to function calls on the AudioManagerCoreInterface. There are two rules that have to be kept in mind when implementing against this interface:<br/>
-</p>
-<dl class="section warning"><dt>Warning</dt><dd><ol type="1">
-<li>CALLS TO THIS INTERFACE ARE NOT THREAD SAFE !!!! <br/>
+<p>All the hooks represent system events that need to be handled. The callback functions are used to handle for example answers to function calls on the AudioManagerCoreInterface. There are two rules that have to be kept in mind when implementing against this interface:<br />
+</p><dl class="section warning"><dt>Warning</dt><dd><ol type="1">
+<li>CALLS TO THIS INTERFACE ARE NOT THREAD SAFE !!!! <br />
</li>
-<li>YOU MAY NOT CALL THE CALLING INTERFACE DURING AN SYNCHRONOUS OR ASYNCHRONOUS CALL THAT EXPECTS A RETURN VALUE.<br/>
+<li>YOU MAY NOT CALL THE CALLING INTERFACE DURING AN SYNCHRONOUS OR ASYNCHRONOUS CALL THAT EXPECTS A RETURN VALUE.<br />
</li>
</ol>
</dd></dl>
-<p>Violation these rules may lead to unexpected behavior! Nevertheless you can implement thread safe by using the deferred-call pattern described on the wiki which also helps to implement calls that are forbidden.<br/>
-For more information, please check <a class="el" href="classam_1_1CAmSerializer.html" title="magic class that does the serialization of functions calls The constructor must be called within the ...">CAmSerializer</a> </p>
+<p>Violation these rules may lead to unexpected behavior! Nevertheless you can implement thread safe by using the deferred-call pattern described on the wiki which also helps to implement calls that are forbidden.<br />
+For more information, please check CAmSerializer </p>
<p>Definition at line <a class="el" href="IAmControl_8h_source.html#l00675">675</a> of file <a class="el" href="IAmControl_8h_source.html">IAmControl.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
@@ -2538,9 +2540,9 @@ For more information, please check <a class="el" href="classam_1_1CAmSerializer.
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1IAmControlSend.html">IAmControlSend</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1IAmControlSend.js b/docs/classam_1_1IAmControlSend.js
index 3a88530..3a88530 100644..100755
--- a/docs/classam_1_1IAmControlSend.js
+++ b/docs/classam_1_1IAmControlSend.js
diff --git a/docs/classam_1_1IAmDatabaseHandler-members.html b/docs/classam_1_1IAmDatabaseHandler-members.html
index cf774a5..30cd0fd 100644..100755
--- a/docs/classam_1_1IAmDatabaseHandler-members.html
+++ b/docs/classam_1_1IAmDatabaseHandler-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1IAmDatabaseHandler.html',''
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -138,11 +141,13 @@ $(document).ready(function(){initNavTree('classam_1_1IAmDatabaseHandler.html',''
<tr class="even"><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html#a3071b4ddea4a724c3bc134e30f2ff0b4">changeSourceAvailabilityDB</a>(const am_Availability_s &amp;availability, const am_sourceID_t sourceID)=0</td><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html#af7e0be6ef2f4261a28b5eccc40202342">changeSourceClassInfoDB</a>(const am_SourceClass_s &amp;sourceClass)=0</td><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html#a6acd02bdacfbe2e430761e2122c12bb8">changeSourceDB</a>(const am_sourceID_t sourceID, const am_sourceClass_t sourceClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)=0</td><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html#aeb89c0c0367dd74821a091244c074ea7">changeSourceNotificationConfigurationDB</a>(const am_sourceID_t sourceID, const am_NotificationConfiguration_s notificationConfiguration)=0</td><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html#a945cc8f11a6e732abcd2d8e69e5494cb">changeSourceSoundPropertyDB</a>(const am_SoundProperty_s &amp;soundProperty, const am_sourceID_t sourceID)=0</td><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html#a21b4b7666daff2933b5135c3f265829b">changeSourceState</a>(const am_sourceID_t sourceID, const am_SourceState_e sourceState)=0</td><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html#acf61797535b856c0cbfda1cd70240869">changeSourceVolume</a>(const am_sourceID_t sourceID, const am_volume_t volume)=0</td><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html#a04227468ea5dcdf59541e1e8c5c6cfb5">changeSystemPropertyDB</a>(const am_SystemProperty_s &amp;property)=0</td><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html#aabd5097cfe3288060fe6266c6ea98e21">changeSourceInterruptState</a>(const am_sourceID_t sourceID, const am_InterruptState_e interruptState)=0</td><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html#aeb89c0c0367dd74821a091244c074ea7">changeSourceNotificationConfigurationDB</a>(const am_sourceID_t sourceID, const am_NotificationConfiguration_s notificationConfiguration)=0</td><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html#a945cc8f11a6e732abcd2d8e69e5494cb">changeSourceSoundPropertyDB</a>(const am_SoundProperty_s &amp;soundProperty, const am_sourceID_t sourceID)=0</td><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html#a21b4b7666daff2933b5135c3f265829b">changeSourceState</a>(const am_sourceID_t sourceID, const am_SourceState_e sourceState)=0</td><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html#acf61797535b856c0cbfda1cd70240869">changeSourceVolume</a>(const am_sourceID_t sourceID, const am_volume_t volume)=0</td><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html#a04227468ea5dcdf59541e1e8c5c6cfb5">changeSystemPropertyDB</a>(const am_SystemProperty_s &amp;property)=0</td><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html#a5c8ece0eeb3015a8dd8aacb7964fa8e5">countObservers</a>()=0</td><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html#a4db0c750db30bd000741aa3b0f27c1e8">dump</a>(std::ostream &amp;output) const =0</td><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html#ae1b1befa8114143f034a9d23a3d342e7">enterConnectionDB</a>(const am_Connection_s &amp;connection, am_connectionID_t &amp;connectionID)=0</td><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html#af4413c8086ff28f647d453950af8abdb">enterConverterDB</a>(const am_Converter_s &amp;converteData, am_converterID_t &amp;converterID)=0</td><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
@@ -230,7 +235,7 @@ $(document).ready(function(){initNavTree('classam_1_1IAmDatabaseHandler.html',''
<tr class="even"><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html#a19cd3bb5c5f9765c26d9c1e1ce446a72">peekSinkClassID</a>(const std::string &amp;name, am_sinkClass_t &amp;sinkClassID)=0</td><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html#a18abbf4a18868fd04a330b5095bca2ab">peekSource</a>(const std::string &amp;name, am_sourceID_t &amp;sourceID)=0</td><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html#abaabbe4618ac1ec746f8666825bbd269">peekSourceClassID</a>(const std::string &amp;name, am_sourceClass_t &amp;sourceClassID)=0</td><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html#aee61f6e9eb3ff6d9e4acbe915d3e1058">registerObserver</a>(CAmDatabaseObserver *iObserver)=0</td><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html#aee69388bc7764175215cfc6676d9fd4d">registerObserver</a>(IAmDatabaseObserver *iObserver)=0</td><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html#a93c7c508341de77c91cad7a9f3e454fd">removeConnection</a>(const am_connectionID_t connectionID)=0</td><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html#a5356cdea1f1f955bf27f995df657493a">removeConverterDB</a>(const am_converterID_t converterID)=0</td><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html#aa173c99dc2928eb3da3f5db884cb2e82">removeCrossfaderDB</a>(const am_crossfaderID_t crossfaderID)=0</td><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
@@ -243,15 +248,16 @@ $(document).ready(function(){initNavTree('classam_1_1IAmDatabaseHandler.html',''
<tr><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html#a98ddefe6bb14feab48c1964e999a5ac0">removeSourceDB</a>(const am_sourceID_t sourceID)=0</td><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html#a9c05032e7af8306e1147dd5a0474351a">sinkVisible</a>(const am_sinkID_t sinkID) const =0</td><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html#a04f6501896ef2534b02c0a3ae9a0073e">sourceVisible</a>(const am_sourceID_t sourceID) const =0</td><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html#ac32159495655fcc57dfd8def42ccc29b">~IAmDatabaseHandler</a>()</td><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html#a868a9221b044f19fa8c845a192b7e8b0">unregisterObserver</a>(IAmDatabaseObserver *iObserver)=0</td><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html#ac32159495655fcc57dfd8def42ccc29b">~IAmDatabaseHandler</a>()</td><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1IAmDatabaseHandler.html b/docs/classam_1_1IAmDatabaseHandler.html
index ab7126e..20d5e85 100644..100755
--- a/docs/classam_1_1IAmDatabaseHandler.html
+++ b/docs/classam_1_1IAmDatabaseHandler.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::IAmDatabaseHandler Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1IAmDatabaseHandler.html',''
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -107,6 +110,7 @@ $(document).ready(function(){initNavTree('classam_1_1IAmDatabaseHandler.html',''
<div class="header">
<div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classam_1_1IAmDatabaseHandler-members.html">List of all members</a> </div>
<div class="headertitle">
@@ -128,6 +132,12 @@ Inheritance diagram for am::IAmDatabaseHandler:</div>
</map>
</div></div>
<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html">IAmDatabaseObserver</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Database observer protocol. <a href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:adfb44d955abb5daf2f88a94e348a7d0a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmDatabaseHandler.html#adfb44d955abb5daf2f88a94e348a7d0a">IAmDatabaseHandler</a> ()</td></tr>
@@ -135,6 +145,7 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:ac32159495655fcc57dfd8def42ccc29b"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmDatabaseHandler.html#ac32159495655fcc57dfd8def42ccc29b">~IAmDatabaseHandler</a> ()</td></tr>
<tr class="separator:ac32159495655fcc57dfd8def42ccc29b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5b97276c8f23516c96d643074d9bd37"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmDatabaseHandler.html#ae5b97276c8f23516c96d643074d9bd37">enterDomainDB</a> (const <a class="el" href="structam_1_1am__Domain__s.html">am_Domain_s</a> &amp;domainData, <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> &amp;domainID)=0</td></tr>
+<tr class="memdesc:ae5b97276c8f23516c96d643074d9bd37"><td class="mdescLeft">&#160;</td><td class="mdescRight">The following interface methods must be implemented by the subclass. <a href="#ae5b97276c8f23516c96d643074d9bd37">More...</a><br /></td></tr>
<tr class="separator:ae5b97276c8f23516c96d643074d9bd37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e35f8f2f516b5000fe08629d80a156e"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmDatabaseHandler.html#a1e35f8f2f516b5000fe08629d80a156e">enterMainConnectionDB</a> (const <a class="el" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a> &amp;mainConnectionData, <a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> &amp;connectionID)=0</td></tr>
<tr class="separator:a1e35f8f2f516b5000fe08629d80a156e"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -192,6 +203,8 @@ Public Member Functions</h2></td></tr>
<tr class="separator:a064a3103d4b0a00fad3bfc20f163f102"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21b4b7666daff2933b5135c3f265829b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmDatabaseHandler.html#a21b4b7666daff2933b5135c3f265829b">changeSourceState</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am_SourceState_e</a> sourceState)=0</td></tr>
<tr class="separator:a21b4b7666daff2933b5135c3f265829b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aabd5097cfe3288060fe6266c6ea98e21"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmDatabaseHandler.html#aabd5097cfe3288060fe6266c6ea98e21">changeSourceInterruptState</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am_InterruptState_e</a> interruptState)=0</td></tr>
+<tr class="separator:aabd5097cfe3288060fe6266c6ea98e21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25e54ebb6c445074776c9ca359771154"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmDatabaseHandler.html#a25e54ebb6c445074776c9ca359771154">changeSinkVolume</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume)=0</td></tr>
<tr class="separator:a25e54ebb6c445074776c9ca359771154"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf61797535b856c0cbfda1cd70240869"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmDatabaseHandler.html#acf61797535b856c0cbfda1cd70240869">changeSourceVolume</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume)=0</td></tr>
@@ -370,8 +383,6 @@ Public Member Functions</h2></td></tr>
<tr class="separator:a2f8d6e818ce904ddcb6f13819d94348c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1bc6a100cdf34b25718d55b7ac110d62"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmDatabaseHandler.html#a1bc6a100cdf34b25718d55b7ac110d62">existSourceClass</a> (const <a class="el" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID) const =0</td></tr>
<tr class="separator:a1bc6a100cdf34b25718d55b7ac110d62"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aee61f6e9eb3ff6d9e4acbe915d3e1058"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmDatabaseHandler.html#aee61f6e9eb3ff6d9e4acbe915d3e1058">registerObserver</a> (<a class="el" href="classam_1_1CAmDatabaseObserver.html">CAmDatabaseObserver</a> *iObserver)=0</td></tr>
-<tr class="separator:aee61f6e9eb3ff6d9e4acbe915d3e1058"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04f6501896ef2534b02c0a3ae9a0073e"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmDatabaseHandler.html#a04f6501896ef2534b02c0a3ae9a0073e">sourceVisible</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID) const =0</td></tr>
<tr class="separator:a04f6501896ef2534b02c0a3ae9a0073e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c05032e7af8306e1147dd5a0474351a"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmDatabaseHandler.html#a9c05032e7af8306e1147dd5a0474351a">sinkVisible</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) const =0</td></tr>
@@ -381,7 +392,7 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:ac7aa419630083a6b45dc388e97d70739"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmDatabaseHandler.html#ac7aa419630083a6b45dc388e97d70739">isComponentConnected</a> (const <a class="el" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp;converter) const =0</td></tr>
<tr class="separator:ac7aa419630083a6b45dc388e97d70739"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38b7f33579ed597822a599ad87d9b4b2"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmDatabaseHandler.html#a38b7f33579ed597822a599ad87d9b4b2">calculateMainConnectionDelay</a> (const <a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID) const =0</td></tr>
-<tr class="memdesc:a38b7f33579ed597822a599ad87d9b4b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">calculates a new main connection delay <a href="#a38b7f33579ed597822a599ad87d9b4b2">More...</a><br/></td></tr>
+<tr class="memdesc:a38b7f33579ed597822a599ad87d9b4b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">calculates a new main connection delay <a href="#a38b7f33579ed597822a599ad87d9b4b2">More...</a><br /></td></tr>
<tr class="separator:a38b7f33579ed597822a599ad87d9b4b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4db0c750db30bd000741aa3b0f27c1e8"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmDatabaseHandler.html#a4db0c750db30bd000741aa3b0f27c1e8">dump</a> (std::ostream &amp;output) const =0</td></tr>
<tr class="separator:a4db0c750db30bd000741aa3b0f27c1e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -393,11 +404,17 @@ Public Member Functions</h2></td></tr>
<tr class="separator:ae3e99505973906e6a11943e6a2d325bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a457eaf048c0f6da8b54607220d16ef44"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmDatabaseHandler.html#a457eaf048c0f6da8b54607220d16ef44">enumerateConverters</a> (std::function&lt; void(const <a class="el" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp;element)&gt; cb) const =0</td></tr>
<tr class="separator:a457eaf048c0f6da8b54607220d16ef44"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee69388bc7764175215cfc6676d9fd4d"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmDatabaseHandler.html#aee69388bc7764175215cfc6676d9fd4d">registerObserver</a> (<a class="el" href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html">IAmDatabaseObserver</a> *iObserver)=0</td></tr>
+<tr class="separator:aee69388bc7764175215cfc6676d9fd4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a868a9221b044f19fa8c845a192b7e8b0"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmDatabaseHandler.html#a868a9221b044f19fa8c845a192b7e8b0">unregisterObserver</a> (<a class="el" href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html">IAmDatabaseObserver</a> *iObserver)=0</td></tr>
+<tr class="separator:a868a9221b044f19fa8c845a192b7e8b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c8ece0eeb3015a8dd8aacb7964fa8e5"><td class="memItemLeft" align="right" valign="top">virtual unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmDatabaseHandler.html#a5c8ece0eeb3015a8dd8aacb7964fa8e5">countObservers</a> ()=0</td></tr>
+<tr class="separator:a5c8ece0eeb3015a8dd8aacb7964fa8e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>This class handles and abstracts the database. </p>
-<p>Definition at line <a class="el" href="IAmDatabaseHandler_8h_source.html#l00059">59</a> of file <a class="el" href="IAmDatabaseHandler_8h_source.html">IAmDatabaseHandler.h</a>.</p>
+<p>Definition at line <a class="el" href="IAmDatabaseHandler_8h_source.html#l00055">55</a> of file <a class="el" href="IAmDatabaseHandler_8h_source.html">IAmDatabaseHandler.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="adfb44d955abb5daf2f88a94e348a7d0a"></a>
<div class="memitem">
@@ -420,7 +437,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="IAmDatabaseHandler_8h_source.html#l00062">62</a> of file <a class="el" href="IAmDatabaseHandler_8h_source.html">IAmDatabaseHandler.h</a>.</p>
+<p>Definition at line <a class="el" href="IAmDatabaseHandler_8h_source.html#l00058">58</a> of file <a class="el" href="IAmDatabaseHandler_8h_source.html">IAmDatabaseHandler.h</a>.</p>
</div>
</div>
@@ -445,7 +462,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="IAmDatabaseHandler_8h_source.html#l00063">63</a> of file <a class="el" href="IAmDatabaseHandler_8h_source.html">IAmDatabaseHandler.h</a>.</p>
+<p>Definition at line <a class="el" href="IAmDatabaseHandler_8h_source.html#l00059">59</a> of file <a class="el" href="IAmDatabaseHandler_8h_source.html">IAmDatabaseHandler.h</a>.</p>
</div>
</div>
@@ -1370,6 +1387,42 @@ Public Member Functions</h2></td></tr>
</div>
</div>
+<a class="anchor" id="aabd5097cfe3288060fe6266c6ea98e21"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::IAmDatabaseHandler::changeSourceInterruptState </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&#160;</td>
+ <td class="paramname"><em>sourceID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am_InterruptState_e</a>&#160;</td>
+ <td class="paramname"><em>interruptState</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implemented in <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a694fe923d50ac3e712a245cb7066b93d">am::CAmDatabaseHandlerMap</a>.</p>
+
+</div>
+</div>
<a class="anchor" id="aeb89c0c0367dd74821a091244c074ea7"></a>
<div class="memitem">
<div class="memproto">
@@ -1540,6 +1593,31 @@ Public Member Functions</h2></td></tr>
</div>
</div>
+<a class="anchor" id="a5c8ece0eeb3015a8dd8aacb7964fa8e5"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual unsigned am::IAmDatabaseHandler::countObservers </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implemented in <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a00854f991fe7d60aa9c67bc4c79fd60d">am::CAmDatabaseHandlerMap</a>.</p>
+
+</div>
+</div>
<a class="anchor" id="a4db0c750db30bd000741aa3b0f27c1e8"></a>
<div class="memitem">
<div class="memproto">
@@ -1706,6 +1784,8 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
+<p>The following interface methods must be implemented by the subclass. </p>
+
<p>Implemented in <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a0da949595cfa4486175e8299a6793218">am::CAmDatabaseHandlerMap</a>.</p>
</div>
@@ -4320,7 +4400,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="aee61f6e9eb3ff6d9e4acbe915d3e1058"></a>
+<a class="anchor" id="aee69388bc7764175215cfc6676d9fd4d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -4328,9 +4408,9 @@ Public Member Functions</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">virtual void am::IAmDatabaseHandler::registerObserver </td>
+ <td class="memname">virtual bool am::IAmDatabaseHandler::registerObserver </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="classam_1_1CAmDatabaseObserver.html">CAmDatabaseObserver</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html">IAmDatabaseObserver</a> *&#160;</td>
<td class="paramname"><em>iObserver</em></td><td>)</td>
<td></td>
</tr>
@@ -4342,7 +4422,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Implemented in <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#aa9122561e881946f7a03f51f0873bf70">am::CAmDatabaseHandlerMap</a>.</p>
+<p>Implemented in <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#afb5fd5d175e1fb3d285c7959d2628c47">am::CAmDatabaseHandlerMap</a>.</p>
</div>
</div>
@@ -4658,6 +4738,32 @@ Public Member Functions</h2></td></tr>
</div>
</div>
+<a class="anchor" id="a868a9221b044f19fa8c845a192b7e8b0"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool am::IAmDatabaseHandler::unregisterObserver </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html">IAmDatabaseObserver</a> *&#160;</td>
+ <td class="paramname"><em>iObserver</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implemented in <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a977c12c91cba45cd687bc9edcfe8f538">am::CAmDatabaseHandlerMap</a>.</p>
+
+</div>
+</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>AudioManagerCore/include/<a class="el" href="IAmDatabaseHandler_8h_source.html">IAmDatabaseHandler.h</a></li>
</ul>
@@ -4667,9 +4773,9 @@ Public Member Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1IAmDatabaseHandler.js b/docs/classam_1_1IAmDatabaseHandler.js
index 7c448e1..a452dd4 100644..100755
--- a/docs/classam_1_1IAmDatabaseHandler.js
+++ b/docs/classam_1_1IAmDatabaseHandler.js
@@ -1,5 +1,6 @@
var classam_1_1IAmDatabaseHandler =
[
+ [ "IAmDatabaseObserver", "classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html", "classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver" ],
[ "IAmDatabaseHandler", "classam_1_1IAmDatabaseHandler.html#adfb44d955abb5daf2f88a94e348a7d0a", null ],
[ "~IAmDatabaseHandler", "classam_1_1IAmDatabaseHandler.html#ac32159495655fcc57dfd8def42ccc29b", null ],
[ "calculateMainConnectionDelay", "classam_1_1IAmDatabaseHandler.html#a38b7f33579ed597822a599ad87d9b4b2", null ],
@@ -27,11 +28,13 @@ var classam_1_1IAmDatabaseHandler =
[ "changeSourceAvailabilityDB", "classam_1_1IAmDatabaseHandler.html#a3071b4ddea4a724c3bc134e30f2ff0b4", null ],
[ "changeSourceClassInfoDB", "classam_1_1IAmDatabaseHandler.html#af7e0be6ef2f4261a28b5eccc40202342", null ],
[ "changeSourceDB", "classam_1_1IAmDatabaseHandler.html#a6acd02bdacfbe2e430761e2122c12bb8", null ],
+ [ "changeSourceInterruptState", "classam_1_1IAmDatabaseHandler.html#aabd5097cfe3288060fe6266c6ea98e21", null ],
[ "changeSourceNotificationConfigurationDB", "classam_1_1IAmDatabaseHandler.html#aeb89c0c0367dd74821a091244c074ea7", null ],
[ "changeSourceSoundPropertyDB", "classam_1_1IAmDatabaseHandler.html#a945cc8f11a6e732abcd2d8e69e5494cb", null ],
[ "changeSourceState", "classam_1_1IAmDatabaseHandler.html#a21b4b7666daff2933b5135c3f265829b", null ],
[ "changeSourceVolume", "classam_1_1IAmDatabaseHandler.html#acf61797535b856c0cbfda1cd70240869", null ],
[ "changeSystemPropertyDB", "classam_1_1IAmDatabaseHandler.html#a04227468ea5dcdf59541e1e8c5c6cfb5", null ],
+ [ "countObservers", "classam_1_1IAmDatabaseHandler.html#a5c8ece0eeb3015a8dd8aacb7964fa8e5", null ],
[ "dump", "classam_1_1IAmDatabaseHandler.html#a4db0c750db30bd000741aa3b0f27c1e8", null ],
[ "enterConnectionDB", "classam_1_1IAmDatabaseHandler.html#ae1b1befa8114143f034a9d23a3d342e7", null ],
[ "enterConverterDB", "classam_1_1IAmDatabaseHandler.html#af4413c8086ff28f647d453950af8abdb", null ],
@@ -118,7 +121,7 @@ var classam_1_1IAmDatabaseHandler =
[ "peekSinkClassID", "classam_1_1IAmDatabaseHandler.html#a19cd3bb5c5f9765c26d9c1e1ce446a72", null ],
[ "peekSource", "classam_1_1IAmDatabaseHandler.html#a18abbf4a18868fd04a330b5095bca2ab", null ],
[ "peekSourceClassID", "classam_1_1IAmDatabaseHandler.html#abaabbe4618ac1ec746f8666825bbd269", null ],
- [ "registerObserver", "classam_1_1IAmDatabaseHandler.html#aee61f6e9eb3ff6d9e4acbe915d3e1058", null ],
+ [ "registerObserver", "classam_1_1IAmDatabaseHandler.html#aee69388bc7764175215cfc6676d9fd4d", null ],
[ "removeConnection", "classam_1_1IAmDatabaseHandler.html#a93c7c508341de77c91cad7a9f3e454fd", null ],
[ "removeConverterDB", "classam_1_1IAmDatabaseHandler.html#a5356cdea1f1f955bf27f995df657493a", null ],
[ "removeCrossfaderDB", "classam_1_1IAmDatabaseHandler.html#aa173c99dc2928eb3da3f5db884cb2e82", null ],
@@ -130,5 +133,6 @@ var classam_1_1IAmDatabaseHandler =
[ "removeSourceClassDB", "classam_1_1IAmDatabaseHandler.html#a00856a07a8e7f245717f6f0b61a137b7", null ],
[ "removeSourceDB", "classam_1_1IAmDatabaseHandler.html#a98ddefe6bb14feab48c1964e999a5ac0", null ],
[ "sinkVisible", "classam_1_1IAmDatabaseHandler.html#a9c05032e7af8306e1147dd5a0474351a", null ],
- [ "sourceVisible", "classam_1_1IAmDatabaseHandler.html#a04f6501896ef2534b02c0a3ae9a0073e", null ]
+ [ "sourceVisible", "classam_1_1IAmDatabaseHandler.html#a04f6501896ef2534b02c0a3ae9a0073e", null ],
+ [ "unregisterObserver", "classam_1_1IAmDatabaseHandler.html#a868a9221b044f19fa8c845a192b7e8b0", null ]
]; \ No newline at end of file
diff --git a/docs/classam_1_1IAmDatabaseHandler.png b/docs/classam_1_1IAmDatabaseHandler.png
index d5d0e73..d5d0e73 100644..100755
--- a/docs/classam_1_1IAmDatabaseHandler.png
+++ b/docs/classam_1_1IAmDatabaseHandler.png
Binary files differ
diff --git a/docs/classam_1_1CAmSocketHandler_1_1TAmShPollCheck-members.html b/docs/classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver-members.html
index 0a9a6c2..5a5ea81 100644..100755
--- a/docs/classam_1_1CAmSocketHandler_1_1TAmShPollCheck-members.html
+++ b/docs/classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -88,7 +91,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div>
</div>
<script type="text/javascript">
-$(document).ready(function(){initNavTree('classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html','');});
+$(document).ready(function(){initNavTree('classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmSocketHandler_1_1TAmShPo
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -107,23 +110,22 @@ $(document).ready(function(){initNavTree('classam_1_1CAmSocketHandler_1_1TAmShPo
<div class="header">
<div class="headertitle">
-<div class="title">am::CAmSocketHandler::TAmShPollCheck&lt; TClass &gt; Member List</div> </div>
+<div class="title">am::IAmDatabaseHandler::IAmDatabaseObserver Member List</div> </div>
</div><!--header-->
<div class="contents">
-<p>This is the complete list of members for <a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html">am::CAmSocketHandler::TAmShPollCheck&lt; TClass &gt;</a>, including all inherited members.</p>
+<p>This is the complete list of members for <a class="el" href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html">am::IAmDatabaseHandler::IAmDatabaseObserver</a>, including all inherited members.</p>
<table class="directory">
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html#a92c2016cd94a9994b5ac3296f8ef25c4">Call</a>(const sh_pollHandle_t handle, void *userData)</td><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html">am::CAmSocketHandler::TAmShPollCheck&lt; TClass &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html#a2832e1f41bfbab2d607a43e19d0a6cc5">TAmShPollCheck</a>(TClass *instance, bool(TClass::*function)(const sh_pollHandle_t handle, void *userData))</td><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html">am::CAmSocketHandler::TAmShPollCheck&lt; TClass &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1IAmShPollCheck.html#a70af36e07af63eb91fd969ee06497a6d">~IAmShPollCheck</a>()</td><td class="entry"><a class="el" href="classam_1_1IAmShPollCheck.html">am::IAmShPollCheck</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html#ae9d489996dd1e8542fac7bbe65ba66a1">IAmDatabaseObserver</a>()</td><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html">am::IAmDatabaseHandler::IAmDatabaseObserver</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html#a9e2d26860a3e632a8df3796aa80db4ab">~IAmDatabaseObserver</a>()</td><td class="entry"><a class="el" href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html">am::IAmDatabaseHandler::IAmDatabaseObserver</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html b/docs/classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html
new file mode 100755
index 0000000..4b2cb6d
--- /dev/null
+++ b/docs/classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html
@@ -0,0 +1,202 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>AudioManager: am::IAmDatabaseHandler::IAmDatabaseObserver Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">AudioManager
+ &#160;<span id="projectnumber">7.6.6</span>
+ </div>
+ <div id="projectbrief">Native Application Runtime Environment</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">am::IAmDatabaseHandler::IAmDatabaseObserver Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Database observer protocol.
+ <a href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="IAmDatabaseHandler_8h_source.html">IAmDatabaseHandler.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ae9d489996dd1e8542fac7bbe65ba66a1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html#ae9d489996dd1e8542fac7bbe65ba66a1">IAmDatabaseObserver</a> ()</td></tr>
+<tr class="separator:ae9d489996dd1e8542fac7bbe65ba66a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e2d26860a3e632a8df3796aa80db4ab"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html#a9e2d26860a3e632a8df3796aa80db4ab">~IAmDatabaseObserver</a> ()</td></tr>
+<tr class="separator:a9e2d26860a3e632a8df3796aa80db4ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Database observer protocol. </p>
+
+<p>Definition at line <a class="el" href="IAmDatabaseHandler_8h_source.html#l00196">196</a> of file <a class="el" href="IAmDatabaseHandler_8h_source.html">IAmDatabaseHandler.h</a>.</p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="ae9d489996dd1e8542fac7bbe65ba66a1"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">am::IAmDatabaseHandler::IAmDatabaseObserver::IAmDatabaseObserver </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="IAmDatabaseHandler_8h_source.html#l00199">199</a> of file <a class="el" href="IAmDatabaseHandler_8h_source.html">IAmDatabaseHandler.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9e2d26860a3e632a8df3796aa80db4ab"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual am::IAmDatabaseHandler::IAmDatabaseObserver::~IAmDatabaseObserver </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="IAmDatabaseHandler_8h_source.html#l00200">200</a> of file <a class="el" href="IAmDatabaseHandler_8h_source.html">IAmDatabaseHandler.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>AudioManagerCore/include/<a class="el" href="IAmDatabaseHandler_8h_source.html">IAmDatabaseHandler.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a></li><li class="navelem"><a class="el" href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html">IAmDatabaseObserver</a></li>
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.js b/docs/classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.js
new file mode 100755
index 0000000..65dae45
--- /dev/null
+++ b/docs/classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.js
@@ -0,0 +1,5 @@
+var classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver =
+[
+ [ "IAmDatabaseObserver", "classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html#ae9d489996dd1e8542fac7bbe65ba66a1", null ],
+ [ "~IAmDatabaseObserver", "classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html#a9e2d26860a3e632a8df3796aa80db4ab", null ]
+]; \ No newline at end of file
diff --git a/docs/classam_1_1IAmRoutingReceive-members.html b/docs/classam_1_1IAmRoutingReceive-members.html
index eada025..96bea1c 100644..100755
--- a/docs/classam_1_1IAmRoutingReceive-members.html
+++ b/docs/classam_1_1IAmRoutingReceive-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1IAmRoutingReceive.html','')
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -173,9 +176,9 @@ $(document).ready(function(){initNavTree('classam_1_1IAmRoutingReceive.html','')
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1IAmRoutingReceive.html b/docs/classam_1_1IAmRoutingReceive.html
index f8aee58..1b6fbef 100644..100755
--- a/docs/classam_1_1IAmRoutingReceive.html
+++ b/docs/classam_1_1IAmRoutingReceive.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::IAmRoutingReceive Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1IAmRoutingReceive.html','')
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -135,178 +138,177 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:aebc0709a8bb38ff685b823309d6f1de6"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#aebc0709a8bb38ff685b823309d6f1de6">~IAmRoutingReceive</a> ()</td></tr>
<tr class="separator:aebc0709a8bb38ff685b823309d6f1de6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af769e4c3961c560e450f0b6b18361f34"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#af769e4c3961c560e450f0b6b18361f34">getInterfaceVersion</a> (std::string &amp;version) const =0</td></tr>
-<tr class="memdesc:af769e4c3961c560e450f0b6b18361f34"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the version of the interface. <a href="#af769e4c3961c560e450f0b6b18361f34">More...</a><br/></td></tr>
+<tr class="memdesc:af769e4c3961c560e450f0b6b18361f34"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the version of the interface. <a href="#af769e4c3961c560e450f0b6b18361f34">More...</a><br /></td></tr>
<tr class="separator:af769e4c3961c560e450f0b6b18361f34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72cb670a0e827739b40f1dc25275ba87"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a72cb670a0e827739b40f1dc25275ba87">ackConnect</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)=0</td></tr>
-<tr class="memdesc:a72cb670a0e827739b40f1dc25275ba87"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges a asyncConnect <a href="#a72cb670a0e827739b40f1dc25275ba87">More...</a><br/></td></tr>
+<tr class="memdesc:a72cb670a0e827739b40f1dc25275ba87"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges a asyncConnect <a href="#a72cb670a0e827739b40f1dc25275ba87">More...</a><br /></td></tr>
<tr class="separator:a72cb670a0e827739b40f1dc25275ba87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03e7fb8d499ea0c03c6c76ab13378996"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a03e7fb8d499ea0c03c6c76ab13378996">ackDisconnect</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)=0</td></tr>
-<tr class="memdesc:a03e7fb8d499ea0c03c6c76ab13378996"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges a asyncDisconnect <a href="#a03e7fb8d499ea0c03c6c76ab13378996">More...</a><br/></td></tr>
+<tr class="memdesc:a03e7fb8d499ea0c03c6c76ab13378996"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges a asyncDisconnect <a href="#a03e7fb8d499ea0c03c6c76ab13378996">More...</a><br /></td></tr>
<tr class="separator:a03e7fb8d499ea0c03c6c76ab13378996"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a874dd916d08d2db9b3c47dcb3812ea12"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a874dd916d08d2db9b3c47dcb3812ea12">ackSetSinkVolumeChange</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)=0</td></tr>
-<tr class="memdesc:a874dd916d08d2db9b3c47dcb3812ea12"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges a asyncsetSinkVolume <a href="#a874dd916d08d2db9b3c47dcb3812ea12">More...</a><br/></td></tr>
+<tr class="memdesc:a874dd916d08d2db9b3c47dcb3812ea12"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges a asyncsetSinkVolume <a href="#a874dd916d08d2db9b3c47dcb3812ea12">More...</a><br /></td></tr>
<tr class="separator:a874dd916d08d2db9b3c47dcb3812ea12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c9b416e80282ee2c868172c69e2452e"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a6c9b416e80282ee2c868172c69e2452e">ackSetSourceVolumeChange</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)=0</td></tr>
-<tr class="memdesc:a6c9b416e80282ee2c868172c69e2452e"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges a asyncsetSourceVolume <a href="#a6c9b416e80282ee2c868172c69e2452e">More...</a><br/></td></tr>
+<tr class="memdesc:a6c9b416e80282ee2c868172c69e2452e"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges a asyncsetSourceVolume <a href="#a6c9b416e80282ee2c868172c69e2452e">More...</a><br /></td></tr>
<tr class="separator:a6c9b416e80282ee2c868172c69e2452e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06b25fb4dfe48ff01d56153251ff1364"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a06b25fb4dfe48ff01d56153251ff1364">ackSetSourceState</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)=0</td></tr>
-<tr class="memdesc:a06b25fb4dfe48ff01d56153251ff1364"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowlegde for asyncSetSourceState <a href="#a06b25fb4dfe48ff01d56153251ff1364">More...</a><br/></td></tr>
+<tr class="memdesc:a06b25fb4dfe48ff01d56153251ff1364"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowlegde for asyncSetSourceState <a href="#a06b25fb4dfe48ff01d56153251ff1364">More...</a><br /></td></tr>
<tr class="separator:a06b25fb4dfe48ff01d56153251ff1364"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12ea1c73477162b22cd2fb994230f287"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a12ea1c73477162b22cd2fb994230f287">ackSetSinkSoundProperties</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)=0</td></tr>
-<tr class="memdesc:a12ea1c73477162b22cd2fb994230f287"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges asyncSetSinkSoundProperties <a href="#a12ea1c73477162b22cd2fb994230f287">More...</a><br/></td></tr>
+<tr class="memdesc:a12ea1c73477162b22cd2fb994230f287"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges asyncSetSinkSoundProperties <a href="#a12ea1c73477162b22cd2fb994230f287">More...</a><br /></td></tr>
<tr class="separator:a12ea1c73477162b22cd2fb994230f287"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7203fc07af1387bac53d5a0d490fe95"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#ac7203fc07af1387bac53d5a0d490fe95">ackSetSinkSoundProperty</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)=0</td></tr>
-<tr class="memdesc:ac7203fc07af1387bac53d5a0d490fe95"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges asyncSetSinkSoundProperty <a href="#ac7203fc07af1387bac53d5a0d490fe95">More...</a><br/></td></tr>
+<tr class="memdesc:ac7203fc07af1387bac53d5a0d490fe95"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges asyncSetSinkSoundProperty <a href="#ac7203fc07af1387bac53d5a0d490fe95">More...</a><br /></td></tr>
<tr class="separator:ac7203fc07af1387bac53d5a0d490fe95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02ba6a3dccda6609fc8976b1458f7ab6"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a02ba6a3dccda6609fc8976b1458f7ab6">ackSetSourceSoundProperties</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)=0</td></tr>
-<tr class="memdesc:a02ba6a3dccda6609fc8976b1458f7ab6"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges asyncSetSourceSoundProperties <a href="#a02ba6a3dccda6609fc8976b1458f7ab6">More...</a><br/></td></tr>
+<tr class="memdesc:a02ba6a3dccda6609fc8976b1458f7ab6"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges asyncSetSourceSoundProperties <a href="#a02ba6a3dccda6609fc8976b1458f7ab6">More...</a><br /></td></tr>
<tr class="separator:a02ba6a3dccda6609fc8976b1458f7ab6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb11eef48f70275422fe27772973bd43"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#aeb11eef48f70275422fe27772973bd43">ackSetSourceSoundProperty</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)=0</td></tr>
-<tr class="memdesc:aeb11eef48f70275422fe27772973bd43"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges asyncSetSourceSoundProperty <a href="#aeb11eef48f70275422fe27772973bd43">More...</a><br/></td></tr>
+<tr class="memdesc:aeb11eef48f70275422fe27772973bd43"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges asyncSetSourceSoundProperty <a href="#aeb11eef48f70275422fe27772973bd43">More...</a><br /></td></tr>
<tr class="separator:aeb11eef48f70275422fe27772973bd43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a97ac905d1999190f2fb1f37638d67c"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a0a97ac905d1999190f2fb1f37638d67c">ackCrossFading</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a> hotSink, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)=0</td></tr>
-<tr class="memdesc:a0a97ac905d1999190f2fb1f37638d67c"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges asyncCrossFade <a href="#a0a97ac905d1999190f2fb1f37638d67c">More...</a><br/></td></tr>
+<tr class="memdesc:a0a97ac905d1999190f2fb1f37638d67c"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges asyncCrossFade <a href="#a0a97ac905d1999190f2fb1f37638d67c">More...</a><br /></td></tr>
<tr class="separator:a0a97ac905d1999190f2fb1f37638d67c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c357e480a412386fce7aad8edb4543e"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a2c357e480a412386fce7aad8edb4543e">ackSourceVolumeTick</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume)=0</td></tr>
-<tr class="memdesc:a2c357e480a412386fce7aad8edb4543e"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges a volume tick. <a href="#a2c357e480a412386fce7aad8edb4543e">More...</a><br/></td></tr>
+<tr class="memdesc:a2c357e480a412386fce7aad8edb4543e"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges a volume tick. <a href="#a2c357e480a412386fce7aad8edb4543e">More...</a><br /></td></tr>
<tr class="separator:a2c357e480a412386fce7aad8edb4543e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4eac2fddd9395bc97f79ceda64187b32"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a4eac2fddd9395bc97f79ceda64187b32">ackSinkVolumeTick</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume)=0</td></tr>
-<tr class="memdesc:a4eac2fddd9395bc97f79ceda64187b32"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges a volume tick. <a href="#a4eac2fddd9395bc97f79ceda64187b32">More...</a><br/></td></tr>
+<tr class="memdesc:a4eac2fddd9395bc97f79ceda64187b32"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges a volume tick. <a href="#a4eac2fddd9395bc97f79ceda64187b32">More...</a><br /></td></tr>
<tr class="separator:a4eac2fddd9395bc97f79ceda64187b32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e1db1d55e040f3f5c46994d9f768b0c"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a4e1db1d55e040f3f5c46994d9f768b0c">peekDomain</a> (const std::string &amp;name, <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> &amp;domainID)=0</td></tr>
-<tr class="memdesc:a4e1db1d55e040f3f5c46994d9f768b0c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the ID to the given domainName. <a href="#a4e1db1d55e040f3f5c46994d9f768b0c">More...</a><br/></td></tr>
+<tr class="memdesc:a4e1db1d55e040f3f5c46994d9f768b0c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the ID to the given domainName. <a href="#a4e1db1d55e040f3f5c46994d9f768b0c">More...</a><br /></td></tr>
<tr class="separator:a4e1db1d55e040f3f5c46994d9f768b0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a849d4c283038b940a527b942c06724a0"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a849d4c283038b940a527b942c06724a0">registerDomain</a> (const <a class="el" href="structam_1_1am__Domain__s.html">am_Domain_s</a> &amp;domainData, <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> &amp;domainID)=0</td></tr>
-<tr class="memdesc:a849d4c283038b940a527b942c06724a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">registers a domain <a href="#a849d4c283038b940a527b942c06724a0">More...</a><br/></td></tr>
+<tr class="memdesc:a849d4c283038b940a527b942c06724a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">registers a domain <a href="#a849d4c283038b940a527b942c06724a0">More...</a><br /></td></tr>
<tr class="separator:a849d4c283038b940a527b942c06724a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf94dc68c2a171d127097f9694693385"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#acf94dc68c2a171d127097f9694693385">deregisterDomain</a> (const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID)=0</td></tr>
-<tr class="memdesc:acf94dc68c2a171d127097f9694693385"><td class="mdescLeft">&#160;</td><td class="mdescRight">deregisters a domain. <a href="#acf94dc68c2a171d127097f9694693385">More...</a><br/></td></tr>
+<tr class="memdesc:acf94dc68c2a171d127097f9694693385"><td class="mdescLeft">&#160;</td><td class="mdescRight">deregisters a domain. <a href="#acf94dc68c2a171d127097f9694693385">More...</a><br /></td></tr>
<tr class="separator:acf94dc68c2a171d127097f9694693385"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a300c94fe3b479efefa7a6a078867e21f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a300c94fe3b479efefa7a6a078867e21f">registerConverter</a> (const <a class="el" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp;converterData, <a class="el" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> &amp;converterID)=0</td></tr>
-<tr class="memdesc:a300c94fe3b479efefa7a6a078867e21f"><td class="mdescLeft">&#160;</td><td class="mdescRight">registers a converter. <a href="#a300c94fe3b479efefa7a6a078867e21f">More...</a><br/></td></tr>
+<tr class="memdesc:a300c94fe3b479efefa7a6a078867e21f"><td class="mdescLeft">&#160;</td><td class="mdescRight">registers a converter. <a href="#a300c94fe3b479efefa7a6a078867e21f">More...</a><br /></td></tr>
<tr class="separator:a300c94fe3b479efefa7a6a078867e21f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ed1cd44ef9ca9b09203a96b54f668d2"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a9ed1cd44ef9ca9b09203a96b54f668d2">registerGateway</a> (const <a class="el" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> &amp;gatewayData, <a class="el" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> &amp;gatewayID)=0</td></tr>
-<tr class="memdesc:a9ed1cd44ef9ca9b09203a96b54f668d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">registers a gateway. <a href="#a9ed1cd44ef9ca9b09203a96b54f668d2">More...</a><br/></td></tr>
+<tr class="memdesc:a9ed1cd44ef9ca9b09203a96b54f668d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">registers a gateway. <a href="#a9ed1cd44ef9ca9b09203a96b54f668d2">More...</a><br /></td></tr>
<tr class="separator:a9ed1cd44ef9ca9b09203a96b54f668d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c6d5aad9a85419a5b5ee4c696f4654d"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a3c6d5aad9a85419a5b5ee4c696f4654d">deregisterConverter</a> (const <a class="el" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID)=0</td></tr>
-<tr class="memdesc:a3c6d5aad9a85419a5b5ee4c696f4654d"><td class="mdescLeft">&#160;</td><td class="mdescRight">deregisters a converter. <a href="#a3c6d5aad9a85419a5b5ee4c696f4654d">More...</a><br/></td></tr>
+<tr class="memdesc:a3c6d5aad9a85419a5b5ee4c696f4654d"><td class="mdescLeft">&#160;</td><td class="mdescRight">deregisters a converter. <a href="#a3c6d5aad9a85419a5b5ee4c696f4654d">More...</a><br /></td></tr>
<tr class="separator:a3c6d5aad9a85419a5b5ee4c696f4654d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0ca52c12aa1bab515a051442e00bd29"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#af0ca52c12aa1bab515a051442e00bd29">deregisterGateway</a> (const <a class="el" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID)=0</td></tr>
-<tr class="memdesc:af0ca52c12aa1bab515a051442e00bd29"><td class="mdescLeft">&#160;</td><td class="mdescRight">deregisters a gateway. <a href="#af0ca52c12aa1bab515a051442e00bd29">More...</a><br/></td></tr>
+<tr class="memdesc:af0ca52c12aa1bab515a051442e00bd29"><td class="mdescLeft">&#160;</td><td class="mdescRight">deregisters a gateway. <a href="#af0ca52c12aa1bab515a051442e00bd29">More...</a><br /></td></tr>
<tr class="separator:af0ca52c12aa1bab515a051442e00bd29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3583e8b977020cfdbcf5e47be25488c"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#aa3583e8b977020cfdbcf5e47be25488c">peekSink</a> (const std::string &amp;name, <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> &amp;sinkID)=0</td></tr>
-<tr class="memdesc:aa3583e8b977020cfdbcf5e47be25488c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the ID to the given sinkName. <a href="#aa3583e8b977020cfdbcf5e47be25488c">More...</a><br/></td></tr>
+<tr class="memdesc:aa3583e8b977020cfdbcf5e47be25488c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the ID to the given sinkName. <a href="#aa3583e8b977020cfdbcf5e47be25488c">More...</a><br /></td></tr>
<tr class="separator:aa3583e8b977020cfdbcf5e47be25488c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4d06a6570362092bc185ba32a601167"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#ab4d06a6570362092bc185ba32a601167">registerSink</a> (const <a class="el" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp;sinkData, <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> &amp;sinkID)=0</td></tr>
-<tr class="memdesc:ab4d06a6570362092bc185ba32a601167"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a sink. <a href="#ab4d06a6570362092bc185ba32a601167">More...</a><br/></td></tr>
+<tr class="memdesc:ab4d06a6570362092bc185ba32a601167"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a sink. <a href="#ab4d06a6570362092bc185ba32a601167">More...</a><br /></td></tr>
<tr class="separator:ab4d06a6570362092bc185ba32a601167"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5dc4bcf614b9f3f59a6c7c738f05b6e7"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a5dc4bcf614b9f3f59a6c7c738f05b6e7">deregisterSink</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)=0</td></tr>
-<tr class="memdesc:a5dc4bcf614b9f3f59a6c7c738f05b6e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">deregisters a sink. <a href="#a5dc4bcf614b9f3f59a6c7c738f05b6e7">More...</a><br/></td></tr>
+<tr class="memdesc:a5dc4bcf614b9f3f59a6c7c738f05b6e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">deregisters a sink. <a href="#a5dc4bcf614b9f3f59a6c7c738f05b6e7">More...</a><br /></td></tr>
<tr class="separator:a5dc4bcf614b9f3f59a6c7c738f05b6e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a233ca8e3757e70c9e424f7bb8029fb48"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a233ca8e3757e70c9e424f7bb8029fb48">peekSource</a> (const std::string &amp;name, <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> &amp;sourceID)=0</td></tr>
-<tr class="memdesc:a233ca8e3757e70c9e424f7bb8029fb48"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the ID to the given sourceName. <a href="#a233ca8e3757e70c9e424f7bb8029fb48">More...</a><br/></td></tr>
+<tr class="memdesc:a233ca8e3757e70c9e424f7bb8029fb48"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the ID to the given sourceName. <a href="#a233ca8e3757e70c9e424f7bb8029fb48">More...</a><br /></td></tr>
<tr class="separator:a233ca8e3757e70c9e424f7bb8029fb48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e4ca326a8c184325122a3a16a8fee71"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a2e4ca326a8c184325122a3a16a8fee71">registerSource</a> (const <a class="el" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp;sourceData, <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> &amp;sourceID)=0</td></tr>
-<tr class="memdesc:a2e4ca326a8c184325122a3a16a8fee71"><td class="mdescLeft">&#160;</td><td class="mdescRight">registers a source. <a href="#a2e4ca326a8c184325122a3a16a8fee71">More...</a><br/></td></tr>
+<tr class="memdesc:a2e4ca326a8c184325122a3a16a8fee71"><td class="mdescLeft">&#160;</td><td class="mdescRight">registers a source. <a href="#a2e4ca326a8c184325122a3a16a8fee71">More...</a><br /></td></tr>
<tr class="separator:a2e4ca326a8c184325122a3a16a8fee71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4de3ff05b440cb5ec3b79f8b78409bf1"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a4de3ff05b440cb5ec3b79f8b78409bf1">deregisterSource</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID)=0</td></tr>
-<tr class="memdesc:a4de3ff05b440cb5ec3b79f8b78409bf1"><td class="mdescLeft">&#160;</td><td class="mdescRight">deregisters a source <a href="#a4de3ff05b440cb5ec3b79f8b78409bf1">More...</a><br/></td></tr>
+<tr class="memdesc:a4de3ff05b440cb5ec3b79f8b78409bf1"><td class="mdescLeft">&#160;</td><td class="mdescRight">deregisters a source <a href="#a4de3ff05b440cb5ec3b79f8b78409bf1">More...</a><br /></td></tr>
<tr class="separator:a4de3ff05b440cb5ec3b79f8b78409bf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18a5df7fad65bba57bc425eecaa67d4f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a18a5df7fad65bba57bc425eecaa67d4f">registerCrossfader</a> (const <a class="el" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a> &amp;crossfaderData, <a class="el" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> &amp;crossfaderID)=0</td></tr>
-<tr class="memdesc:a18a5df7fad65bba57bc425eecaa67d4f"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function registers a crossfader. <a href="#a18a5df7fad65bba57bc425eecaa67d4f">More...</a><br/></td></tr>
+<tr class="memdesc:a18a5df7fad65bba57bc425eecaa67d4f"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function registers a crossfader. <a href="#a18a5df7fad65bba57bc425eecaa67d4f">More...</a><br /></td></tr>
<tr class="separator:a18a5df7fad65bba57bc425eecaa67d4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ca751ae21440db0cfa8d84b5710b94c"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a9ca751ae21440db0cfa8d84b5710b94c">deregisterCrossfader</a> (const <a class="el" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID)=0</td></tr>
-<tr class="memdesc:a9ca751ae21440db0cfa8d84b5710b94c"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function deregisters a crossfader. <a href="#a9ca751ae21440db0cfa8d84b5710b94c">More...</a><br/></td></tr>
+<tr class="memdesc:a9ca751ae21440db0cfa8d84b5710b94c"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function deregisters a crossfader. <a href="#a9ca751ae21440db0cfa8d84b5710b94c">More...</a><br /></td></tr>
<tr class="separator:a9ca751ae21440db0cfa8d84b5710b94c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab68fbeaa1ef9f388218b44893ce15efc"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#ab68fbeaa1ef9f388218b44893ce15efc">peekSourceClassID</a> (const std::string &amp;name, <a class="el" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> &amp;sourceClassID)=0</td></tr>
-<tr class="memdesc:ab68fbeaa1ef9f388218b44893ce15efc"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function peeks a sourceclassID. <a href="#ab68fbeaa1ef9f388218b44893ce15efc">More...</a><br/></td></tr>
+<tr class="memdesc:ab68fbeaa1ef9f388218b44893ce15efc"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function peeks a sourceclassID. <a href="#ab68fbeaa1ef9f388218b44893ce15efc">More...</a><br /></td></tr>
<tr class="separator:ab68fbeaa1ef9f388218b44893ce15efc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9ac084d087a42beeb5ddd0faebd2d1b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#af9ac084d087a42beeb5ddd0faebd2d1b">peekSinkClassID</a> (const std::string &amp;name, <a class="el" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> &amp;sinkClassID)=0</td></tr>
-<tr class="memdesc:af9ac084d087a42beeb5ddd0faebd2d1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function peeks a sourceclassID. <a href="#af9ac084d087a42beeb5ddd0faebd2d1b">More...</a><br/></td></tr>
+<tr class="memdesc:af9ac084d087a42beeb5ddd0faebd2d1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function peeks a sourceclassID. <a href="#af9ac084d087a42beeb5ddd0faebd2d1b">More...</a><br /></td></tr>
<tr class="separator:af9ac084d087a42beeb5ddd0faebd2d1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49ab31952e392112eaf184db809aada3"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a49ab31952e392112eaf184db809aada3">hookInterruptStatusChange</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am_InterruptState_e</a> interruptState)=0</td></tr>
-<tr class="memdesc:a49ab31952e392112eaf184db809aada3"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a low level interrupt changes it status. <a href="#a49ab31952e392112eaf184db809aada3">More...</a><br/></td></tr>
+<tr class="memdesc:a49ab31952e392112eaf184db809aada3"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a low level interrupt changes it status. <a href="#a49ab31952e392112eaf184db809aada3">More...</a><br /></td></tr>
<tr class="separator:a49ab31952e392112eaf184db809aada3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3c4072ea6329de74a3de905f4a4fe49"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#aa3c4072ea6329de74a3de905f4a4fe49">hookDomainRegistrationComplete</a> (const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID)=0</td></tr>
-<tr class="memdesc:aa3c4072ea6329de74a3de905f4a4fe49"><td class="mdescLeft">&#160;</td><td class="mdescRight">This hook is called when all elements from a domain are registered. <a href="#aa3c4072ea6329de74a3de905f4a4fe49">More...</a><br/></td></tr>
+<tr class="memdesc:aa3c4072ea6329de74a3de905f4a4fe49"><td class="mdescLeft">&#160;</td><td class="mdescRight">This hook is called when all elements from a domain are registered. <a href="#aa3c4072ea6329de74a3de905f4a4fe49">More...</a><br /></td></tr>
<tr class="separator:aa3c4072ea6329de74a3de905f4a4fe49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc9d66b01e688c88a61b5367e71e60f8"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#adc9d66b01e688c88a61b5367e71e60f8">hookSinkAvailablityStatusChange</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp;availability)=0</td></tr>
-<tr class="memdesc:adc9d66b01e688c88a61b5367e71e60f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a sink changes its availability <a href="#adc9d66b01e688c88a61b5367e71e60f8">More...</a><br/></td></tr>
+<tr class="memdesc:adc9d66b01e688c88a61b5367e71e60f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a sink changes its availability <a href="#adc9d66b01e688c88a61b5367e71e60f8">More...</a><br /></td></tr>
<tr class="separator:adc9d66b01e688c88a61b5367e71e60f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad40e6493d938dedb90fc15f1d1f15963"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#ad40e6493d938dedb90fc15f1d1f15963">hookSourceAvailablityStatusChange</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp;availability)=0</td></tr>
-<tr class="memdesc:ad40e6493d938dedb90fc15f1d1f15963"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a source changes its availability <a href="#ad40e6493d938dedb90fc15f1d1f15963">More...</a><br/></td></tr>
+<tr class="memdesc:ad40e6493d938dedb90fc15f1d1f15963"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a source changes its availability <a href="#ad40e6493d938dedb90fc15f1d1f15963">More...</a><br /></td></tr>
<tr class="separator:ad40e6493d938dedb90fc15f1d1f15963"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94b1ef1c7c9b2b89cc26024f90608775"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a94b1ef1c7c9b2b89cc26024f90608775">hookDomainStateChange</a> (const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, const <a class="el" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> domainState)=0</td></tr>
-<tr class="memdesc:a94b1ef1c7c9b2b89cc26024f90608775"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a domain changes its status. <a href="#a94b1ef1c7c9b2b89cc26024f90608775">More...</a><br/></td></tr>
+<tr class="memdesc:a94b1ef1c7c9b2b89cc26024f90608775"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a domain changes its status. <a href="#a94b1ef1c7c9b2b89cc26024f90608775">More...</a><br /></td></tr>
<tr class="separator:a94b1ef1c7c9b2b89cc26024f90608775"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f8746295a5a954e2adb33acad61282f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a4f8746295a5a954e2adb33acad61282f">hookTimingInformationChanged</a> (const <a class="el" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, const <a class="el" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> delay)=0</td></tr>
-<tr class="memdesc:a4f8746295a5a954e2adb33acad61282f"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when the timinginformation (delay) changed for a connection. <a href="#a4f8746295a5a954e2adb33acad61282f">More...</a><br/></td></tr>
+<tr class="memdesc:a4f8746295a5a954e2adb33acad61282f"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when the timinginformation (delay) changed for a connection. <a href="#a4f8746295a5a954e2adb33acad61282f">More...</a><br /></td></tr>
<tr class="separator:a4f8746295a5a954e2adb33acad61282f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad69597d7b47dc11366ae5cb9c69728c4"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#ad69597d7b47dc11366ae5cb9c69728c4">sendChangedData</a> (const std::vector&lt; <a class="el" href="structam_1_1am__EarlyData__s.html">am_EarlyData_s</a> &gt; &amp;earlyData)=0</td></tr>
-<tr class="memdesc:ad69597d7b47dc11366ae5cb9c69728c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function is used to send out all data that has been changed in an early state. <a href="#ad69597d7b47dc11366ae5cb9c69728c4">More...</a><br/></td></tr>
+<tr class="memdesc:ad69597d7b47dc11366ae5cb9c69728c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function is used to send out all data that has been changed in an early state. <a href="#ad69597d7b47dc11366ae5cb9c69728c4">More...</a><br /></td></tr>
<tr class="separator:ad69597d7b47dc11366ae5cb9c69728c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a190aec21f3efd9c9bcf75d892e187e92"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a190aec21f3efd9c9bcf75d892e187e92">getDBusConnectionWrapper</a> (<a class="el" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a> *&amp;dbusConnectionWrapper) const =0</td></tr>
-<tr class="memdesc:a190aec21f3efd9c9bcf75d892e187e92"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function is used to retrieve a pointer to the dBusConnectionWrapper <a href="#a190aec21f3efd9c9bcf75d892e187e92">More...</a><br/></td></tr>
+<tr class="memdesc:a190aec21f3efd9c9bcf75d892e187e92"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function is used to retrieve a pointer to the dBusConnectionWrapper <a href="#a190aec21f3efd9c9bcf75d892e187e92">More...</a><br /></td></tr>
<tr class="separator:a190aec21f3efd9c9bcf75d892e187e92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6611f5ee0bba788a86dd1840b02ecb90"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a6611f5ee0bba788a86dd1840b02ecb90">getSocketHandler</a> (<a class="el" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *&amp;socketHandler) const =0</td></tr>
-<tr class="memdesc:a6611f5ee0bba788a86dd1840b02ecb90"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the pointer to the socketHandler. <a href="#a6611f5ee0bba788a86dd1840b02ecb90">More...</a><br/></td></tr>
+<tr class="memdesc:a6611f5ee0bba788a86dd1840b02ecb90"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the pointer to the socketHandler. <a href="#a6611f5ee0bba788a86dd1840b02ecb90">More...</a><br /></td></tr>
<tr class="separator:a6611f5ee0bba788a86dd1840b02ecb90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0821ab93da899ad30d666a43622654d"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#ae0821ab93da899ad30d666a43622654d">confirmRoutingReady</a> (const uint16_t handle, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)=0</td></tr>
-<tr class="memdesc:ae0821ab93da899ad30d666a43622654d"><td class="mdescLeft">&#160;</td><td class="mdescRight">confirms the setRoutingReady Command <a href="#ae0821ab93da899ad30d666a43622654d">More...</a><br/></td></tr>
+<tr class="memdesc:ae0821ab93da899ad30d666a43622654d"><td class="mdescLeft">&#160;</td><td class="mdescRight">confirms the setRoutingReady Command <a href="#ae0821ab93da899ad30d666a43622654d">More...</a><br /></td></tr>
<tr class="separator:ae0821ab93da899ad30d666a43622654d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5278852c553b7f7929a424e3b716a087"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a5278852c553b7f7929a424e3b716a087">confirmRoutingRundown</a> (const uint16_t handle, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)=0</td></tr>
-<tr class="memdesc:a5278852c553b7f7929a424e3b716a087"><td class="mdescLeft">&#160;</td><td class="mdescRight">confirms the setRoutingRundown Command <a href="#a5278852c553b7f7929a424e3b716a087">More...</a><br/></td></tr>
+<tr class="memdesc:a5278852c553b7f7929a424e3b716a087"><td class="mdescLeft">&#160;</td><td class="mdescRight">confirms the setRoutingRundown Command <a href="#a5278852c553b7f7929a424e3b716a087">More...</a><br /></td></tr>
<tr class="separator:a5278852c553b7f7929a424e3b716a087"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e70fab23fb1b31a630872f5976a13b3"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a4e70fab23fb1b31a630872f5976a13b3">updateConverter</a> (const <a class="el" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, const std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;listSourceFormats, const std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;listSinkFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)=0</td></tr>
-<tr class="memdesc:a4e70fab23fb1b31a630872f5976a13b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">updates data of an converter. <a href="#a4e70fab23fb1b31a630872f5976a13b3">More...</a><br/></td></tr>
+<tr class="memdesc:a4e70fab23fb1b31a630872f5976a13b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">updates data of an converter. <a href="#a4e70fab23fb1b31a630872f5976a13b3">More...</a><br /></td></tr>
<tr class="separator:a4e70fab23fb1b31a630872f5976a13b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ed2f0ff228d0256c544ca055576d045"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a3ed2f0ff228d0256c544ca055576d045">updateGateway</a> (const <a class="el" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, const std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;listSourceFormats, const std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;listSinkFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)=0</td></tr>
-<tr class="memdesc:a3ed2f0ff228d0256c544ca055576d045"><td class="mdescLeft">&#160;</td><td class="mdescRight">updates data of an gateway. <a href="#a3ed2f0ff228d0256c544ca055576d045">More...</a><br/></td></tr>
+<tr class="memdesc:a3ed2f0ff228d0256c544ca055576d045"><td class="mdescLeft">&#160;</td><td class="mdescRight">updates data of an gateway. <a href="#a3ed2f0ff228d0256c544ca055576d045">More...</a><br /></td></tr>
<tr class="separator:a3ed2f0ff228d0256c544ca055576d045"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a410b5484dd67defeb25531dae77fd32d"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a410b5484dd67defeb25531dae77fd32d">updateSink</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID, const std::vector&lt; <a class="el" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> &gt; &amp;listSoundProperties, const std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;listConnectionFormats, const std::vector&lt; <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &gt; &amp;listMainSoundProperties)=0</td></tr>
-<tr class="memdesc:a410b5484dd67defeb25531dae77fd32d"><td class="mdescLeft">&#160;</td><td class="mdescRight">updates data of an gateway. <a href="#a410b5484dd67defeb25531dae77fd32d">More...</a><br/></td></tr>
+<tr class="memdesc:a410b5484dd67defeb25531dae77fd32d"><td class="mdescLeft">&#160;</td><td class="mdescRight">updates data of an gateway. <a href="#a410b5484dd67defeb25531dae77fd32d">More...</a><br /></td></tr>
<tr class="separator:a410b5484dd67defeb25531dae77fd32d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06083196aa4c076c7a5b9dae9bbb4ebe"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a06083196aa4c076c7a5b9dae9bbb4ebe">updateSource</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID, const std::vector&lt; <a class="el" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> &gt; &amp;listSoundProperties, const std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;listConnectionFormats, const std::vector&lt; <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &gt; &amp;listMainSoundProperties)=0</td></tr>
-<tr class="memdesc:a06083196aa4c076c7a5b9dae9bbb4ebe"><td class="mdescLeft">&#160;</td><td class="mdescRight">updates data of an source. <a href="#a06083196aa4c076c7a5b9dae9bbb4ebe">More...</a><br/></td></tr>
+<tr class="memdesc:a06083196aa4c076c7a5b9dae9bbb4ebe"><td class="mdescLeft">&#160;</td><td class="mdescRight">updates data of an source. <a href="#a06083196aa4c076c7a5b9dae9bbb4ebe">More...</a><br /></td></tr>
<tr class="separator:a06083196aa4c076c7a5b9dae9bbb4ebe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae63720078e964f9645b9722b6a04d47c"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#ae63720078e964f9645b9722b6a04d47c">ackSetVolumes</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const std::vector&lt; <a class="el" href="structam_1_1am__Volumes__s.html">am_Volumes_s</a> &gt; &amp;listvolumes, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)=0</td></tr>
-<tr class="memdesc:ae63720078e964f9645b9722b6a04d47c"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges a asyncSetSinkVolumes <a href="#ae63720078e964f9645b9722b6a04d47c">More...</a><br/></td></tr>
+<tr class="memdesc:ae63720078e964f9645b9722b6a04d47c"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges a asyncSetSinkVolumes <a href="#ae63720078e964f9645b9722b6a04d47c">More...</a><br /></td></tr>
<tr class="separator:ae63720078e964f9645b9722b6a04d47c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa908806a25e9cc12977097becb3ef40b"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#aa908806a25e9cc12977097becb3ef40b">ackSinkNotificationConfiguration</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)=0</td></tr>
-<tr class="memdesc:aa908806a25e9cc12977097becb3ef40b"><td class="mdescLeft">&#160;</td><td class="mdescRight">The acknowledge of the SinkNotificationConfiguration. <a href="#aa908806a25e9cc12977097becb3ef40b">More...</a><br/></td></tr>
+<tr class="memdesc:aa908806a25e9cc12977097becb3ef40b"><td class="mdescLeft">&#160;</td><td class="mdescRight">The acknowledge of the SinkNotificationConfiguration. <a href="#aa908806a25e9cc12977097becb3ef40b">More...</a><br /></td></tr>
<tr class="separator:aa908806a25e9cc12977097becb3ef40b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac36edace9dd1574e5208b5073d3bf078"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#ac36edace9dd1574e5208b5073d3bf078">ackSourceNotificationConfiguration</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)=0</td></tr>
-<tr class="memdesc:ac36edace9dd1574e5208b5073d3bf078"><td class="mdescLeft">&#160;</td><td class="mdescRight">The acknowledge of the SourceNotificationConfiguration. <a href="#ac36edace9dd1574e5208b5073d3bf078">More...</a><br/></td></tr>
+<tr class="memdesc:ac36edace9dd1574e5208b5073d3bf078"><td class="mdescLeft">&#160;</td><td class="mdescRight">The acknowledge of the SourceNotificationConfiguration. <a href="#ac36edace9dd1574e5208b5073d3bf078">More...</a><br /></td></tr>
<tr class="separator:ac36edace9dd1574e5208b5073d3bf078"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2038b03578f95ff9d5297914c011dbfb"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a2038b03578f95ff9d5297914c011dbfb">hookSinkNotificationDataChange</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a> &amp;payload)=0</td></tr>
-<tr class="memdesc:a2038b03578f95ff9d5297914c011dbfb"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called whenever a notified value needs to be send <a href="#a2038b03578f95ff9d5297914c011dbfb">More...</a><br/></td></tr>
+<tr class="memdesc:a2038b03578f95ff9d5297914c011dbfb"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called whenever a notified value needs to be send <a href="#a2038b03578f95ff9d5297914c011dbfb">More...</a><br /></td></tr>
<tr class="separator:a2038b03578f95ff9d5297914c011dbfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aacb97dd192686d5cd77ee80714245706"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#aacb97dd192686d5cd77ee80714245706">hookSourceNotificationDataChange</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a> &amp;payload)=0</td></tr>
-<tr class="memdesc:aacb97dd192686d5cd77ee80714245706"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called whenever a notified value needs to be send <a href="#aacb97dd192686d5cd77ee80714245706">More...</a><br/></td></tr>
+<tr class="memdesc:aacb97dd192686d5cd77ee80714245706"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called whenever a notified value needs to be send <a href="#aacb97dd192686d5cd77ee80714245706">More...</a><br /></td></tr>
<tr class="separator:aacb97dd192686d5cd77ee80714245706"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8916b90e085933e784f583938a8e0cf"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#ab8916b90e085933e784f583938a8e0cf">getDomainOfSink</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> &amp;domainID) const =0</td></tr>
-<tr class="memdesc:ab8916b90e085933e784f583938a8e0cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">E_OK in case of success. <a href="#ab8916b90e085933e784f583938a8e0cf">More...</a><br/></td></tr>
+<tr class="memdesc:ab8916b90e085933e784f583938a8e0cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">E_OK in case of success. <a href="#ab8916b90e085933e784f583938a8e0cf">More...</a><br /></td></tr>
<tr class="separator:ab8916b90e085933e784f583938a8e0cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a490d69529de441f62189e26f29a509"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a8a490d69529de441f62189e26f29a509">getDomainOfSource</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> &amp;domainID) const =0</td></tr>
-<tr class="memdesc:a8a490d69529de441f62189e26f29a509"><td class="mdescLeft">&#160;</td><td class="mdescRight">E_OK in case of success. <a href="#a8a490d69529de441f62189e26f29a509">More...</a><br/></td></tr>
+<tr class="memdesc:a8a490d69529de441f62189e26f29a509"><td class="mdescLeft">&#160;</td><td class="mdescRight">E_OK in case of success. <a href="#a8a490d69529de441f62189e26f29a509">More...</a><br /></td></tr>
<tr class="separator:a8a490d69529de441f62189e26f29a509"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9803e069f83e4a1139697dfcf2cf4821"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a9803e069f83e4a1139697dfcf2cf4821">getDomainOfCrossfader</a> (const <a class="el" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfader, <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> &amp;domainID) const =0</td></tr>
-<tr class="memdesc:a9803e069f83e4a1139697dfcf2cf4821"><td class="mdescLeft">&#160;</td><td class="mdescRight">E_OK in case of success. <a href="#a9803e069f83e4a1139697dfcf2cf4821">More...</a><br/></td></tr>
+<tr class="memdesc:a9803e069f83e4a1139697dfcf2cf4821"><td class="mdescLeft">&#160;</td><td class="mdescRight">E_OK in case of success. <a href="#a9803e069f83e4a1139697dfcf2cf4821">More...</a><br /></td></tr>
<tr class="separator:a9803e069f83e4a1139697dfcf2cf4821"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Routing Receive sendInterface description. </p>
-<p>This class implements everything from RoutingAdapter -&gt; Audiomanager There are two rules that have to be kept in mind when implementing against this interface:<br/>
-</p>
-<dl class="section warning"><dt>Warning</dt><dd><ol type="1">
-<li>CALLS TO THIS INTERFACE ARE NOT THREAD SAFE !!!! <br/>
+<p>This class implements everything from RoutingAdapter -&gt; Audiomanager There are two rules that have to be kept in mind when implementing against this interface:<br />
+</p><dl class="section warning"><dt>Warning</dt><dd><ol type="1">
+<li>CALLS TO THIS INTERFACE ARE NOT THREAD SAFE !!!! <br />
</li>
-<li>YOU MAY NOT CALL THE CALLING INTERFACE DURING AN SYNCHRONOUS OR ASYNCHRONOUS CALL THAT EXPECTS A RETURN VALUE.<br/>
+<li>YOU MAY NOT CALL THE CALLING INTERFACE DURING AN SYNCHRONOUS OR ASYNCHRONOUS CALL THAT EXPECTS A RETURN VALUE.<br />
</li>
</ol>
</dd></dl>
-<p>Violation these rules may lead to unexpected behavior! Nevertheless you can implement thread safe by using the deferred-call pattern described on the wiki which also helps to implement calls that are forbidden.<br/>
-For more information, please check <a class="el" href="classam_1_1CAmSerializer.html" title="magic class that does the serialization of functions calls The constructor must be called within the ...">CAmSerializer</a> </p>
+<p>Violation these rules may lead to unexpected behavior! Nevertheless you can implement thread safe by using the deferred-call pattern described on the wiki which also helps to implement calls that are forbidden.<br />
+For more information, please check CAmSerializer </p>
<p>Definition at line <a class="el" href="IAmRouting_8h_source.html#l00056">56</a> of file <a class="el" href="IAmRouting_8h_source.html">IAmRouting.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
@@ -1080,8 +1082,7 @@ For more information, please check <a class="el" href="classam_1_1CAmSerializer.
</div><div class="memdoc">
<p>deregisters a converter. </p>
-<p>Also removes all sinks and sources of the controlling domain. </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on succes, E_NON_EXISTENT if not found E_UNKOWN on error </dd></dl>
+<p>Also removes all sinks and sources of the controlling domain. </p><dl class="section return"><dt>Returns</dt><dd>E_OK on succes, E_NON_EXISTENT if not found E_UNKOWN on error </dd></dl>
<p>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#ab22a864a0d74fda5ba52fbcf89e39ba5">am::CAmRoutingReceiver</a>.</p>
@@ -1110,8 +1111,7 @@ For more information, please check <a class="el" href="classam_1_1CAmSerializer.
</div><div class="memdoc">
<p>this function deregisters a crossfader. </p>
-<p>removes all sources and sinks assiated as well. </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on succes, E_NON_EXISTENT if not found E_UNKOWN on error </dd></dl>
+<p>removes all sources and sinks assiated as well. </p><dl class="section return"><dt>Returns</dt><dd>E_OK on succes, E_NON_EXISTENT if not found E_UNKOWN on error </dd></dl>
<p>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#a5f80a285cf2c9e2b170fb3cc804c6b81">am::CAmRoutingReceiver</a>.</p>
@@ -1140,8 +1140,7 @@ For more information, please check <a class="el" href="classam_1_1CAmSerializer.
</div><div class="memdoc">
<p>deregisters a domain. </p>
-<p>All sources, sinks, gateways and crossfaders from that domain will be removed as well. </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on succes, E_NON_EXISTENT if not found E_UNKOWN on error </dd></dl>
+<p>All sources, sinks, gateways and crossfaders from that domain will be removed as well. </p><dl class="section return"><dt>Returns</dt><dd>E_OK on succes, E_NON_EXISTENT if not found E_UNKOWN on error </dd></dl>
<p>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#aa55b33d8d9b3f09abf4158ad14f6bf3e">am::CAmRoutingReceiver</a>.</p>
@@ -1170,8 +1169,7 @@ For more information, please check <a class="el" href="classam_1_1CAmSerializer.
</div><div class="memdoc">
<p>deregisters a gateway. </p>
-<p>Also removes all sinks and sources of the controlling domain. </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on succes, E_NON_EXISTENT if not found E_UNKOWN on error </dd></dl>
+<p>Also removes all sinks and sources of the controlling domain. </p><dl class="section return"><dt>Returns</dt><dd>E_OK on succes, E_NON_EXISTENT if not found E_UNKOWN on error </dd></dl>
<p>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#a607b6b14265a4b7d9b68b609f92ff448">am::CAmRoutingReceiver</a>.</p>
@@ -1764,8 +1762,7 @@ For more information, please check <a class="el" href="classam_1_1CAmSerializer.
</div><div class="memdoc">
<p>This function returns the ID to the given domainName. </p>
-<p>If already a domain is registered with this name, it will return the corresponding ID, if not it will reserve an ID but not register the domain. The other parameters of the domain will be overwritten when the domain is registered. </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_UNKNOWN on error </dd></dl>
+<p>If already a domain is registered with this name, it will return the corresponding ID, if not it will reserve an ID but not register the domain. The other parameters of the domain will be overwritten when the domain is registered. </p><dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_UNKNOWN on error </dd></dl>
<p>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#a19e73ba45bbd4699ccd8608fb7fa5c4b">am::CAmRoutingReceiver</a>.</p>
@@ -1804,8 +1801,7 @@ For more information, please check <a class="el" href="classam_1_1CAmSerializer.
</div><div class="memdoc">
<p>This function returns the ID to the given sinkName. </p>
-<p>If already a sink is registered with this name, it will return the corresponding ID, if not it will reserve an ID but not register the sink. The other parameters of the sink will be overwritten when the sink is registered. </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_UNKNOWN on error </dd></dl>
+<p>If already a sink is registered with this name, it will return the corresponding ID, if not it will reserve an ID but not register the sink. The other parameters of the sink will be overwritten when the sink is registered. </p><dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_UNKNOWN on error </dd></dl>
<p>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#ae76f9744fd80a91137c5e95809d36424">am::CAmRoutingReceiver</a>.</p>
@@ -1844,8 +1840,7 @@ For more information, please check <a class="el" href="classam_1_1CAmSerializer.
</div><div class="memdoc">
<p>this function peeks a sourceclassID. </p>
-<p>It is used by the RoutingPlugins to determine the SinkClassIDs of a sinkClass. </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on succes, E_DATABASE_ERROR on error </dd></dl>
+<p>It is used by the RoutingPlugins to determine the SinkClassIDs of a sinkClass. </p><dl class="section return"><dt>Returns</dt><dd>E_OK on succes, E_DATABASE_ERROR on error </dd></dl>
<p>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#a3d2d8ef2f709b72a43dc770e54575aa2">am::CAmRoutingReceiver</a>.</p>
@@ -1884,8 +1879,7 @@ For more information, please check <a class="el" href="classam_1_1CAmSerializer.
</div><div class="memdoc">
<p>This function returns the ID to the given sourceName. </p>
-<p>If already a source is registered with this name, it will return the corresponding ID, if not it will reserve an ID but not register the source. The other parameters of the source will be overwritten when the source is registered. </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_UNKNOWN on error </dd></dl>
+<p>If already a source is registered with this name, it will return the corresponding ID, if not it will reserve an ID but not register the source. The other parameters of the source will be overwritten when the source is registered. </p><dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_UNKNOWN on error </dd></dl>
<p>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#a9f6919889c04bdf7fec8948d8fa7bc18">am::CAmRoutingReceiver</a>.</p>
@@ -1924,8 +1918,7 @@ For more information, please check <a class="el" href="classam_1_1CAmSerializer.
</div><div class="memdoc">
<p>this function peeks a sourceclassID. </p>
-<p>It is used by the RoutingPlugins to determine the SinkClassIDs of a sinkClass. </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on succes, E_DATABASE_ERROR on error </dd></dl>
+<p>It is used by the RoutingPlugins to determine the SinkClassIDs of a sinkClass. </p><dl class="section return"><dt>Returns</dt><dd>E_OK on succes, E_DATABASE_ERROR on error </dd></dl>
<p>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#a135896a3975f1c7b1b45ceec898f530f">am::CAmRoutingReceiver</a>.</p>
@@ -2120,8 +2113,7 @@ For more information, please check <a class="el" href="classam_1_1CAmSerializer.
</div><div class="memdoc">
<p>Registers a sink. </p>
-<p>If the sink is part of a gateway, the listconnectionFormats is copied to the gatewayInformation </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on succes, E_ALREADY_EXISTENT if already registered E_UNKOWN on error </dd></dl>
+<p>If the sink is part of a gateway, the listconnectionFormats is copied to the gatewayInformation </p><dl class="section return"><dt>Returns</dt><dd>E_OK on succes, E_ALREADY_EXISTENT if already registered E_UNKOWN on error </dd></dl>
<p>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#a2d72ad4d7423ba2c0d0790e2c04f44b9">am::CAmRoutingReceiver</a>.</p>
@@ -2160,8 +2152,7 @@ For more information, please check <a class="el" href="classam_1_1CAmSerializer.
</div><div class="memdoc">
<p>registers a source. </p>
-<p>If the source is part of a gateway, the listconnectionFormats is copied to the gatewayInformation </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_UNKNOWN on error, E_ALREADY_EXIST if either name or sourceID already exists </dd></dl>
+<p>If the source is part of a gateway, the listconnectionFormats is copied to the gatewayInformation </p><dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_UNKNOWN on error, E_ALREADY_EXIST if either name or sourceID already exists </dd></dl>
<p>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#acadce23459d94cec496d17700cbde230">am::CAmRoutingReceiver</a>.</p>
@@ -2421,9 +2412,9 @@ For more information, please check <a class="el" href="classam_1_1CAmSerializer.
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1IAmRoutingReceive.html">IAmRoutingReceive</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1IAmRoutingReceive.js b/docs/classam_1_1IAmRoutingReceive.js
index affda66..affda66 100644..100755
--- a/docs/classam_1_1IAmRoutingReceive.js
+++ b/docs/classam_1_1IAmRoutingReceive.js
diff --git a/docs/classam_1_1IAmRoutingReceive.png b/docs/classam_1_1IAmRoutingReceive.png
index 5769a70..5769a70 100644..100755
--- a/docs/classam_1_1IAmRoutingReceive.png
+++ b/docs/classam_1_1IAmRoutingReceive.png
Binary files differ
diff --git a/docs/classam_1_1IAmRoutingSend-members.html b/docs/classam_1_1IAmRoutingSend-members.html
index 5385f97..e393171 100644..100755
--- a/docs/classam_1_1IAmRoutingSend-members.html
+++ b/docs/classam_1_1IAmRoutingSend-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1IAmRoutingSend.html','');})
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -141,9 +144,9 @@ $(document).ready(function(){initNavTree('classam_1_1IAmRoutingSend.html','');})
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1IAmRoutingSend.html b/docs/classam_1_1IAmRoutingSend.html
index 9063153..5009a2f 100644..100755
--- a/docs/classam_1_1IAmRoutingSend.html
+++ b/docs/classam_1_1IAmRoutingSend.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::IAmRoutingSend Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1IAmRoutingSend.html','');})
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -114,7 +117,7 @@ $(document).ready(function(){initNavTree('classam_1_1IAmRoutingSend.html','');})
</div><!--header-->
<div class="contents">
-<p>This class implements everything from Audiomanager -&gt; RoutingAdapter There are two rules that have to be kept in mind when implementing against this interface:<br/>
+<p>This class implements everything from Audiomanager -&gt; RoutingAdapter There are two rules that have to be kept in mind when implementing against this interface:<br />
.
<a href="classam_1_1IAmRoutingSend.html#details">More...</a></p>
@@ -127,81 +130,81 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a2252476d4ff4fd1e7a56e92048f12f6e"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingSend.html#a2252476d4ff4fd1e7a56e92048f12f6e">~IAmRoutingSend</a> ()</td></tr>
<tr class="separator:a2252476d4ff4fd1e7a56e92048f12f6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3c35315ba28147126d6c9db571f8c0b"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingSend.html#aa3c35315ba28147126d6c9db571f8c0b">getInterfaceVersion</a> (std::string &amp;version) const =0</td></tr>
-<tr class="memdesc:aa3c35315ba28147126d6c9db571f8c0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the version of the interface. <a href="#aa3c35315ba28147126d6c9db571f8c0b">More...</a><br/></td></tr>
+<tr class="memdesc:aa3c35315ba28147126d6c9db571f8c0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the version of the interface. <a href="#aa3c35315ba28147126d6c9db571f8c0b">More...</a><br /></td></tr>
<tr class="separator:aa3c35315ba28147126d6c9db571f8c0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b40a38d0091d7784bdedf3d91093b99"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingSend.html#a9b40a38d0091d7784bdedf3d91093b99">startupInterface</a> (<a class="el" href="classam_1_1IAmRoutingReceive.html">IAmRoutingReceive</a> *routingreceiveinterface)=0</td></tr>
-<tr class="memdesc:a9b40a38d0091d7784bdedf3d91093b99"><td class="mdescLeft">&#160;</td><td class="mdescRight">starts up the interface. <a href="#a9b40a38d0091d7784bdedf3d91093b99">More...</a><br/></td></tr>
+<tr class="memdesc:a9b40a38d0091d7784bdedf3d91093b99"><td class="mdescLeft">&#160;</td><td class="mdescRight">starts up the interface. <a href="#a9b40a38d0091d7784bdedf3d91093b99">More...</a><br /></td></tr>
<tr class="separator:a9b40a38d0091d7784bdedf3d91093b99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd2ef6005caa8d7a45614343e1c451e8"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingSend.html#afd2ef6005caa8d7a45614343e1c451e8">setRoutingReady</a> (const uint16_t handle)=0</td></tr>
-<tr class="memdesc:afd2ef6005caa8d7a45614343e1c451e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">indicates that the routing now ready to be used. <a href="#afd2ef6005caa8d7a45614343e1c451e8">More...</a><br/></td></tr>
+<tr class="memdesc:afd2ef6005caa8d7a45614343e1c451e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">indicates that the routing now ready to be used. <a href="#afd2ef6005caa8d7a45614343e1c451e8">More...</a><br /></td></tr>
<tr class="separator:afd2ef6005caa8d7a45614343e1c451e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e1c212a50f380f38f2be94ca336597e"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingSend.html#a9e1c212a50f380f38f2be94ca336597e">setRoutingRundown</a> (const uint16_t handle)=0</td></tr>
-<tr class="memdesc:a9e1c212a50f380f38f2be94ca336597e"><td class="mdescLeft">&#160;</td><td class="mdescRight">indicates that the routing plugins need to be prepared to switch the power off or be ready again. <a href="#a9e1c212a50f380f38f2be94ca336597e">More...</a><br/></td></tr>
+<tr class="memdesc:a9e1c212a50f380f38f2be94ca336597e"><td class="mdescLeft">&#160;</td><td class="mdescRight">indicates that the routing plugins need to be prepared to switch the power off or be ready again. <a href="#a9e1c212a50f380f38f2be94ca336597e">More...</a><br /></td></tr>
<tr class="separator:a9e1c212a50f380f38f2be94ca336597e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac32fb8376178ca94085cb3676541881f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingSend.html#ac32fb8376178ca94085cb3676541881f">asyncAbort</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle)=0</td></tr>
-<tr class="memdesc:ac32fb8376178ca94085cb3676541881f"><td class="mdescLeft">&#160;</td><td class="mdescRight">aborts an asynchronous action. <a href="#ac32fb8376178ca94085cb3676541881f">More...</a><br/></td></tr>
+<tr class="memdesc:ac32fb8376178ca94085cb3676541881f"><td class="mdescLeft">&#160;</td><td class="mdescRight">aborts an asynchronous action. <a href="#ac32fb8376178ca94085cb3676541881f">More...</a><br /></td></tr>
<tr class="separator:ac32fb8376178ca94085cb3676541881f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed21a3ad01cfe62e39168e080ed7ecff"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingSend.html#aed21a3ad01cfe62e39168e080ed7ecff">asyncConnect</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> connectionFormat)=0</td></tr>
-<tr class="memdesc:aed21a3ad01cfe62e39168e080ed7ecff"><td class="mdescLeft">&#160;</td><td class="mdescRight">connects a source to a sink <a href="#aed21a3ad01cfe62e39168e080ed7ecff">More...</a><br/></td></tr>
+<tr class="memdesc:aed21a3ad01cfe62e39168e080ed7ecff"><td class="mdescLeft">&#160;</td><td class="mdescRight">connects a source to a sink <a href="#aed21a3ad01cfe62e39168e080ed7ecff">More...</a><br /></td></tr>
<tr class="separator:aed21a3ad01cfe62e39168e080ed7ecff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13c67c43d494d69622ff8390d0ac670d"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingSend.html#a13c67c43d494d69622ff8390d0ac670d">asyncDisconnect</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID)=0</td></tr>
-<tr class="memdesc:a13c67c43d494d69622ff8390d0ac670d"><td class="mdescLeft">&#160;</td><td class="mdescRight">disconnect a connection with given connectionID <a href="#a13c67c43d494d69622ff8390d0ac670d">More...</a><br/></td></tr>
+<tr class="memdesc:a13c67c43d494d69622ff8390d0ac670d"><td class="mdescLeft">&#160;</td><td class="mdescRight">disconnect a connection with given connectionID <a href="#a13c67c43d494d69622ff8390d0ac670d">More...</a><br /></td></tr>
<tr class="separator:a13c67c43d494d69622ff8390d0ac670d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a187da2405f7e675ddcab28c2306b4d54"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingSend.html#a187da2405f7e675ddcab28c2306b4d54">asyncSetSinkVolume</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, const <a class="el" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> ramp, const <a class="el" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> time)=0</td></tr>
-<tr class="memdesc:a187da2405f7e675ddcab28c2306b4d54"><td class="mdescLeft">&#160;</td><td class="mdescRight">this method is used to set the volume of a sink. <a href="#a187da2405f7e675ddcab28c2306b4d54">More...</a><br/></td></tr>
+<tr class="memdesc:a187da2405f7e675ddcab28c2306b4d54"><td class="mdescLeft">&#160;</td><td class="mdescRight">this method is used to set the volume of a sink. <a href="#a187da2405f7e675ddcab28c2306b4d54">More...</a><br /></td></tr>
<tr class="separator:a187da2405f7e675ddcab28c2306b4d54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54e1c82bce73f5f355fce119ae7cbb7c"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingSend.html#a54e1c82bce73f5f355fce119ae7cbb7c">asyncSetSourceVolume</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, const <a class="el" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> ramp, const <a class="el" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> time)=0</td></tr>
-<tr class="memdesc:a54e1c82bce73f5f355fce119ae7cbb7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets the volume of a source. <a href="#a54e1c82bce73f5f355fce119ae7cbb7c">More...</a><br/></td></tr>
+<tr class="memdesc:a54e1c82bce73f5f355fce119ae7cbb7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets the volume of a source. <a href="#a54e1c82bce73f5f355fce119ae7cbb7c">More...</a><br /></td></tr>
<tr class="separator:a54e1c82bce73f5f355fce119ae7cbb7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55957b77924e8c8fb358c5408e13f9e0"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingSend.html#a55957b77924e8c8fb358c5408e13f9e0">asyncSetSourceState</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am_SourceState_e</a> state)=0</td></tr>
-<tr class="memdesc:a55957b77924e8c8fb358c5408e13f9e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used to set the source state of a particular source. <a href="#a55957b77924e8c8fb358c5408e13f9e0">More...</a><br/></td></tr>
+<tr class="memdesc:a55957b77924e8c8fb358c5408e13f9e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used to set the source state of a particular source. <a href="#a55957b77924e8c8fb358c5408e13f9e0">More...</a><br /></td></tr>
<tr class="separator:a55957b77924e8c8fb358c5408e13f9e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab618f8f73047f99a397ae09f2e4dc117"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingSend.html#ab618f8f73047f99a397ae09f2e4dc117">asyncSetSinkSoundProperties</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const std::vector&lt; <a class="el" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> &gt; &amp;listSoundProperties)=0</td></tr>
-<tr class="memdesc:ab618f8f73047f99a397ae09f2e4dc117"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function sets the sinksoundproperty. <a href="#ab618f8f73047f99a397ae09f2e4dc117">More...</a><br/></td></tr>
+<tr class="memdesc:ab618f8f73047f99a397ae09f2e4dc117"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function sets the sinksoundproperty. <a href="#ab618f8f73047f99a397ae09f2e4dc117">More...</a><br /></td></tr>
<tr class="separator:ab618f8f73047f99a397ae09f2e4dc117"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a56926a95fdb5c1f8128cf93ea4c8f3"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingSend.html#a1a56926a95fdb5c1f8128cf93ea4c8f3">asyncSetSinkSoundProperty</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> &amp;soundProperty)=0</td></tr>
-<tr class="memdesc:a1a56926a95fdb5c1f8128cf93ea4c8f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function sets the sinksoundproperty. <a href="#a1a56926a95fdb5c1f8128cf93ea4c8f3">More...</a><br/></td></tr>
+<tr class="memdesc:a1a56926a95fdb5c1f8128cf93ea4c8f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function sets the sinksoundproperty. <a href="#a1a56926a95fdb5c1f8128cf93ea4c8f3">More...</a><br /></td></tr>
<tr class="separator:a1a56926a95fdb5c1f8128cf93ea4c8f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9597c5c072dc05a57b1278a93fd48252"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingSend.html#a9597c5c072dc05a57b1278a93fd48252">asyncSetSourceSoundProperties</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const std::vector&lt; <a class="el" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> &gt; &amp;listSoundProperties)=0</td></tr>
-<tr class="memdesc:a9597c5c072dc05a57b1278a93fd48252"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function sets the sourcesoundproperty. <a href="#a9597c5c072dc05a57b1278a93fd48252">More...</a><br/></td></tr>
+<tr class="memdesc:a9597c5c072dc05a57b1278a93fd48252"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function sets the sourcesoundproperty. <a href="#a9597c5c072dc05a57b1278a93fd48252">More...</a><br /></td></tr>
<tr class="separator:a9597c5c072dc05a57b1278a93fd48252"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a63375af30b80030cea91d926042688"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingSend.html#a8a63375af30b80030cea91d926042688">asyncSetSourceSoundProperty</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> &amp;soundProperty)=0</td></tr>
-<tr class="memdesc:a8a63375af30b80030cea91d926042688"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function sets the sourcesoundproperty. <a href="#a8a63375af30b80030cea91d926042688">More...</a><br/></td></tr>
+<tr class="memdesc:a8a63375af30b80030cea91d926042688"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function sets the sourcesoundproperty. <a href="#a8a63375af30b80030cea91d926042688">More...</a><br /></td></tr>
<tr class="separator:a8a63375af30b80030cea91d926042688"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d00922dbed36d1836dec9832388e9ab"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingSend.html#a4d00922dbed36d1836dec9832388e9ab">asyncCrossFade</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID, const <a class="el" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a> hotSink, const <a class="el" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> rampType, const <a class="el" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> time)=0</td></tr>
-<tr class="memdesc:a4d00922dbed36d1836dec9832388e9ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function triggers crossfading. <a href="#a4d00922dbed36d1836dec9832388e9ab">More...</a><br/></td></tr>
+<tr class="memdesc:a4d00922dbed36d1836dec9832388e9ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function triggers crossfading. <a href="#a4d00922dbed36d1836dec9832388e9ab">More...</a><br /></td></tr>
<tr class="separator:a4d00922dbed36d1836dec9832388e9ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa70db3ad187a06ec1333c21358987773"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingSend.html#aa70db3ad187a06ec1333c21358987773">setDomainState</a> (const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, const <a class="el" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> domainState)=0</td></tr>
-<tr class="memdesc:aa70db3ad187a06ec1333c21358987773"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function is used for early and late audio functions to set the domain state <a href="#aa70db3ad187a06ec1333c21358987773">More...</a><br/></td></tr>
+<tr class="memdesc:aa70db3ad187a06ec1333c21358987773"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function is used for early and late audio functions to set the domain state <a href="#aa70db3ad187a06ec1333c21358987773">More...</a><br /></td></tr>
<tr class="separator:aa70db3ad187a06ec1333c21358987773"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4761b14565a6dd9ea24fa21cafdf540"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingSend.html#ad4761b14565a6dd9ea24fa21cafdf540">returnBusName</a> (std::string &amp;BusName) const =0</td></tr>
-<tr class="memdesc:ad4761b14565a6dd9ea24fa21cafdf540"><td class="mdescLeft">&#160;</td><td class="mdescRight">this method is used to retrieve the busname during startup of the plugin. <a href="#ad4761b14565a6dd9ea24fa21cafdf540">More...</a><br/></td></tr>
+<tr class="memdesc:ad4761b14565a6dd9ea24fa21cafdf540"><td class="mdescLeft">&#160;</td><td class="mdescRight">this method is used to retrieve the busname during startup of the plugin. <a href="#ad4761b14565a6dd9ea24fa21cafdf540">More...</a><br /></td></tr>
<tr class="separator:ad4761b14565a6dd9ea24fa21cafdf540"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b65c7722bdf888b1cb24b331b4eecea"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingSend.html#a4b65c7722bdf888b1cb24b331b4eecea">asyncSetVolumes</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const std::vector&lt; <a class="el" href="structam_1_1am__Volumes__s.html">am_Volumes_s</a> &gt; &amp;listVolumes)=0</td></tr>
-<tr class="memdesc:a4b65c7722bdf888b1cb24b331b4eecea"><td class="mdescLeft">&#160;</td><td class="mdescRight">This command sets multiple source or and sink volumes within a domain at a time. <a href="#a4b65c7722bdf888b1cb24b331b4eecea">More...</a><br/></td></tr>
+<tr class="memdesc:a4b65c7722bdf888b1cb24b331b4eecea"><td class="mdescLeft">&#160;</td><td class="mdescRight">This command sets multiple source or and sink volumes within a domain at a time. <a href="#a4b65c7722bdf888b1cb24b331b4eecea">More...</a><br /></td></tr>
<tr class="separator:a4b65c7722bdf888b1cb24b331b4eecea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea5a145d496363f890b9103be4371962"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingSend.html#aea5a145d496363f890b9103be4371962">asyncSetSinkNotificationConfiguration</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> &amp;notificationConfiguration)=0</td></tr>
-<tr class="memdesc:aea5a145d496363f890b9103be4371962"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets the notification configuration of a sink. <a href="#aea5a145d496363f890b9103be4371962">More...</a><br/></td></tr>
+<tr class="memdesc:aea5a145d496363f890b9103be4371962"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets the notification configuration of a sink. <a href="#aea5a145d496363f890b9103be4371962">More...</a><br /></td></tr>
<tr class="separator:aea5a145d496363f890b9103be4371962"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95fb11f817aeda9247318d589cbb9c40"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingSend.html#a95fb11f817aeda9247318d589cbb9c40">asyncSetSourceNotificationConfiguration</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> &amp;notificationConfiguration)=0</td></tr>
-<tr class="memdesc:a95fb11f817aeda9247318d589cbb9c40"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets the notification configuration of a source. <a href="#a95fb11f817aeda9247318d589cbb9c40">More...</a><br/></td></tr>
+<tr class="memdesc:a95fb11f817aeda9247318d589cbb9c40"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets the notification configuration of a source. <a href="#a95fb11f817aeda9247318d589cbb9c40">More...</a><br /></td></tr>
<tr class="separator:a95fb11f817aeda9247318d589cbb9c40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53dc66f59e728a3370f0fca132c212e7"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingSend.html#a53dc66f59e728a3370f0fca132c212e7">resyncConnectionState</a> (const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt; <a class="el" href="structam_1_1am__Connection__s.html">am_Connection_s</a> &gt; &amp;listOfExistingConnections)=0</td></tr>
-<tr class="memdesc:a53dc66f59e728a3370f0fca132c212e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a list of all current active connections from a domain. <a href="#a53dc66f59e728a3370f0fca132c212e7">More...</a><br/></td></tr>
+<tr class="memdesc:a53dc66f59e728a3370f0fca132c212e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a list of all current active connections from a domain. <a href="#a53dc66f59e728a3370f0fca132c212e7">More...</a><br /></td></tr>
<tr class="separator:a53dc66f59e728a3370f0fca132c212e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>This class implements everything from Audiomanager -&gt; RoutingAdapter There are two rules that have to be kept in mind when implementing against this interface:<br/>
+<div class="textblock"><p>This class implements everything from Audiomanager -&gt; RoutingAdapter There are two rules that have to be kept in mind when implementing against this interface:<br />
. </p>
<dl class="section warning"><dt>Warning</dt><dd><ol type="1">
-<li>CALLS TO THIS INTERFACE ARE NOT THREAD SAFE !!!! <br/>
+<li>CALLS TO THIS INTERFACE ARE NOT THREAD SAFE !!!! <br />
</li>
-<li>YOU MAY NOT CALL THE CALLING INTERFACE DURING AN SYNCHRONOUS OR ASYNCHRONOUS CALL THAT EXPECTS A RETURN VALUE.<br/>
+<li>YOU MAY NOT CALL THE CALLING INTERFACE DURING AN SYNCHRONOUS OR ASYNCHRONOUS CALL THAT EXPECTS A RETURN VALUE.<br />
</li>
</ol>
</dd></dl>
-<p>Violation these rules may lead to unexpected behavior! Nevertheless you can implement thread safe by using the deferred-call pattern described on the wiki which also helps to implement calls that are forbidden.<br/>
-For more information, please check <a class="el" href="classam_1_1CAmSerializer.html" title="magic class that does the serialization of functions calls The constructor must be called within the ...">CAmSerializer</a> </p>
+<p>Violation these rules may lead to unexpected behavior! Nevertheless you can implement thread safe by using the deferred-call pattern described on the wiki which also helps to implement calls that are forbidden.<br />
+For more information, please check CAmSerializer </p>
<p>Definition at line <a class="el" href="IAmRouting_8h_source.html#l00357">357</a> of file <a class="el" href="IAmRouting_8h_source.html">IAmRouting.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
@@ -610,8 +613,7 @@ For more information, please check <a class="el" href="classam_1_1CAmSerializer.
</div><div class="memdoc">
<p>this method is used to set the volume of a sink. </p>
-<p>This function is used to drive ramps, to mute or unmute or directly set the value. The difference is made through the ramptype. </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_UNKNOWN on error, E_OUT_OF_RANGE if new volume is out of range </dd></dl>
+<p>This function is used to drive ramps, to mute or unmute or directly set the value. The difference is made through the ramptype. </p><dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_UNKNOWN on error, E_OUT_OF_RANGE if new volume is out of range </dd></dl>
</div>
</div>
@@ -838,8 +840,7 @@ For more information, please check <a class="el" href="classam_1_1CAmSerializer.
</div><div class="memdoc">
<p>sets the volume of a source. </p>
-<p>This method is used to set the volume of a sink. This function is used to drive ramps, to mute or unmute or directly set the value. The difference is made through the ramptype. </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_UNKNOWN on error, E_OUT_OF_RANGE if volume is out of range. triggers the acknowledge ackSourceVolumeChange </dd></dl>
+<p>This method is used to set the volume of a sink. This function is used to drive ramps, to mute or unmute or directly set the value. The difference is made through the ramptype. </p><dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_UNKNOWN on error, E_OUT_OF_RANGE if volume is out of range. triggers the acknowledge ackSourceVolumeChange </dd></dl>
</div>
</div>
@@ -876,8 +877,7 @@ For more information, please check <a class="el" href="classam_1_1CAmSerializer.
</div><div class="memdoc">
<p>This command sets multiple source or and sink volumes within a domain at a time. </p>
-<p>It can be used to synchronize volume setting events. </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_UNKNOWN on error. </dd></dl>
+<p>It can be used to synchronize volume setting events. </p><dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_UNKNOWN on error. </dd></dl>
</div>
</div>
@@ -967,8 +967,7 @@ For more information, please check <a class="el" href="classam_1_1CAmSerializer.
</div><div class="memdoc">
<p>this method is used to retrieve the busname during startup of the plugin. </p>
-<p>Needs to be implemented </p>
-<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_UNKNOWN on error </dd></dl>
+<p>Needs to be implemented </p><dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_UNKNOWN on error </dd></dl>
</div>
</div>
@@ -1098,9 +1097,9 @@ For more information, please check <a class="el" href="classam_1_1CAmSerializer.
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1IAmRoutingSend.js b/docs/classam_1_1IAmRoutingSend.js
index 345a803..345a803 100644..100755
--- a/docs/classam_1_1IAmRoutingSend.js
+++ b/docs/classam_1_1IAmRoutingSend.js
diff --git a/docs/classam_1_1IAmShPollCheck-members.html b/docs/classam_1_1IAmShPollCheck-members.html
index c58b7e9..fb7b138 100644..100755
--- a/docs/classam_1_1IAmShPollCheck-members.html
+++ b/docs/classam_1_1IAmShPollCheck-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1IAmShPollCheck.html','');})
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -120,9 +123,9 @@ $(document).ready(function(){initNavTree('classam_1_1IAmShPollCheck.html','');})
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1IAmShPollCheck.html b/docs/classam_1_1IAmShPollCheck.html
index 8d06d94..031fb18 100644..100755
--- a/docs/classam_1_1IAmShPollCheck.html
+++ b/docs/classam_1_1IAmShPollCheck.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::IAmShPollCheck Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1IAmShPollCheck.html','');})
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -124,14 +127,12 @@ Inheritance diagram for am::IAmShPollCheck:</div>
<div class="center">
<img src="classam_1_1IAmShPollCheck.png" usemap="#am::IAmShPollCheck_map" alt=""/>
<map id="am::IAmShPollCheck_map" name="am::IAmShPollCheck_map">
-<area href="classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html" alt="am::CAmSocketHandler::TAmShPollCheck&lt; TClass &gt;" shape="rect" coords="413,56,816,80"/>
-<area href="classam_1_1TAmShPollCheck.html" title="template for a callback " alt="am::TAmShPollCheck&lt; TClass &gt;" shape="rect" coords="413,112,816,136"/>
-<area href="classam_1_1TAmShPollCheck.html" alt="am::TAmShPollCheck&lt; am::CAmCommonAPIWrapper &gt;" shape="rect" coords="413,168,816,192"/>
-<area href="classam_1_1TAmShPollCheck.html" alt="am::TAmShPollCheck&lt; am::CAmControlSender &gt;" shape="rect" coords="413,224,816,248"/>
-<area href="classam_1_1TAmShPollCheck.html" alt="am::TAmShPollCheck&lt; am::CAmDbusWrapper &gt;" shape="rect" coords="413,280,816,304"/>
-<area href="classam_1_1TAmShPollCheck.html" alt="am::TAmShPollCheck&lt; am::CAmSerializer &gt;" shape="rect" coords="413,336,816,360"/>
-<area href="classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html" alt="am::CAmSocketHandler::TAmShPollCheck&lt; am::CAmSocketHandler &gt;" shape="rect" coords="413,392,816,416"/>
-<area href="classam_1_1TAmShPollCheck.html" alt="am::TAmShPollCheck&lt; am::CAmTelnetServer &gt;" shape="rect" coords="413,448,816,472"/>
+<area href="classam_1_1TAmShPollCheck.html" title="template for a callback " alt="am::TAmShPollCheck&lt; TClass &gt;" shape="rect" coords="0,56,321,80"/>
+<area href="classam_1_1TAmShPollCheck.html" alt="am::TAmShPollCheck&lt; am::CAmCommonAPIWrapper &gt;" shape="rect" coords="331,56,652,80"/>
+<area href="classam_1_1TAmShPollCheck.html" alt="am::TAmShPollCheck&lt; am::CAmControlSender &gt;" shape="rect" coords="662,56,983,80"/>
+<area href="classam_1_1TAmShPollCheck.html" alt="am::TAmShPollCheck&lt; am::CAmDbusWrapper &gt;" shape="rect" coords="993,56,1314,80"/>
+<area href="classam_1_1TAmShPollCheck.html" alt="am::TAmShPollCheck&lt; am::V1::CAmSerializer &gt;" shape="rect" coords="1324,56,1645,80"/>
+<area href="classam_1_1TAmShPollCheck.html" alt="am::TAmShPollCheck&lt; am::V2::CAmSerializer &gt;" shape="rect" coords="1655,56,1976,80"/>
</map>
</div></div>
<table class="memberdecls">
@@ -145,7 +146,7 @@ Public Member Functions</h2></td></tr>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>prototype for poll check callback </p>
-<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00062">62</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00077">77</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a70af36e07af63eb91fd969ee06497a6d"></a>
<div class="memitem">
@@ -168,7 +169,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00066">66</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00081">81</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
</div>
</div>
@@ -205,7 +206,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Implemented in <a class="el" href="classam_1_1TAmShPollCheck.html#a89844ce383f71f62d3d48e07b8c854be">am::TAmShPollCheck&lt; TClass &gt;</a>, <a class="el" href="classam_1_1TAmShPollCheck.html#a89844ce383f71f62d3d48e07b8c854be">am::TAmShPollCheck&lt; am::CAmCommonAPIWrapper &gt;</a>, <a class="el" href="classam_1_1TAmShPollCheck.html#a89844ce383f71f62d3d48e07b8c854be">am::TAmShPollCheck&lt; am::CAmSerializer &gt;</a>, <a class="el" href="classam_1_1TAmShPollCheck.html#a89844ce383f71f62d3d48e07b8c854be">am::TAmShPollCheck&lt; am::CAmControlSender &gt;</a>, <a class="el" href="classam_1_1TAmShPollCheck.html#a89844ce383f71f62d3d48e07b8c854be">am::TAmShPollCheck&lt; am::CAmDbusWrapper &gt;</a>, <a class="el" href="classam_1_1TAmShPollCheck.html#a89844ce383f71f62d3d48e07b8c854be">am::TAmShPollCheck&lt; am::CAmTelnetServer &gt;</a>, <a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html#a92c2016cd94a9994b5ac3296f8ef25c4">am::CAmSocketHandler::TAmShPollCheck&lt; TClass &gt;</a>, and <a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html#a92c2016cd94a9994b5ac3296f8ef25c4">am::CAmSocketHandler::TAmShPollCheck&lt; am::CAmSocketHandler &gt;</a>.</p>
+<p>Implemented in <a class="el" href="classam_1_1TAmShPollCheck.html#a89844ce383f71f62d3d48e07b8c854be">am::TAmShPollCheck&lt; TClass &gt;</a>, <a class="el" href="classam_1_1TAmShPollCheck.html#a89844ce383f71f62d3d48e07b8c854be">am::TAmShPollCheck&lt; am::CAmCommonAPIWrapper &gt;</a>, <a class="el" href="classam_1_1TAmShPollCheck.html#a89844ce383f71f62d3d48e07b8c854be">am::TAmShPollCheck&lt; am::CAmControlSender &gt;</a>, <a class="el" href="classam_1_1TAmShPollCheck.html#a89844ce383f71f62d3d48e07b8c854be">am::TAmShPollCheck&lt; am::V1::CAmSerializer &gt;</a>, <a class="el" href="classam_1_1TAmShPollCheck.html#a89844ce383f71f62d3d48e07b8c854be">am::TAmShPollCheck&lt; am::V2::CAmSerializer &gt;</a>, and <a class="el" href="classam_1_1TAmShPollCheck.html#a89844ce383f71f62d3d48e07b8c854be">am::TAmShPollCheck&lt; am::CAmDbusWrapper &gt;</a>.</p>
</div>
</div>
@@ -218,9 +219,9 @@ Public Member Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1IAmShPollCheck.html">IAmShPollCheck</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1IAmShPollCheck.js b/docs/classam_1_1IAmShPollCheck.js
index c0ce50b..c0ce50b 100644..100755
--- a/docs/classam_1_1IAmShPollCheck.js
+++ b/docs/classam_1_1IAmShPollCheck.js
diff --git a/docs/classam_1_1IAmShPollCheck.png b/docs/classam_1_1IAmShPollCheck.png
index 7f08824..2531092 100644..100755
--- a/docs/classam_1_1IAmShPollCheck.png
+++ b/docs/classam_1_1IAmShPollCheck.png
Binary files differ
diff --git a/docs/classam_1_1IAmShPollDispatch-members.html b/docs/classam_1_1IAmShPollDispatch-members.html
index 5f20136..5434fdf 100644..100755
--- a/docs/classam_1_1IAmShPollDispatch-members.html
+++ b/docs/classam_1_1IAmShPollDispatch-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1IAmShPollDispatch.html','')
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -120,9 +123,9 @@ $(document).ready(function(){initNavTree('classam_1_1IAmShPollDispatch.html','')
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1IAmShPollDispatch.html b/docs/classam_1_1IAmShPollDispatch.html
index 9c30939..11877ed 100644..100755
--- a/docs/classam_1_1IAmShPollDispatch.html
+++ b/docs/classam_1_1IAmShPollDispatch.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::IAmShPollDispatch Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1IAmShPollDispatch.html','')
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -128,8 +131,8 @@ Inheritance diagram for am::IAmShPollDispatch:</div>
<area href="classam_1_1TAmShPollDispatch.html" alt="am::TAmShPollDispatch&lt; am::CAmCommonAPIWrapper &gt;" shape="rect" coords="344,56,678,80"/>
<area href="classam_1_1TAmShPollDispatch.html" alt="am::TAmShPollDispatch&lt; am::CAmControlSender &gt;" shape="rect" coords="688,56,1022,80"/>
<area href="classam_1_1TAmShPollDispatch.html" alt="am::TAmShPollDispatch&lt; am::CAmDbusWrapper &gt;" shape="rect" coords="1032,56,1366,80"/>
-<area href="classam_1_1TAmShPollDispatch.html" alt="am::TAmShPollDispatch&lt; am::CAmSerializer &gt;" shape="rect" coords="1376,56,1710,80"/>
-<area href="classam_1_1TAmShPollDispatch.html" alt="am::TAmShPollDispatch&lt; am::CAmTelnetServer &gt;" shape="rect" coords="1720,56,2054,80"/>
+<area href="classam_1_1TAmShPollDispatch.html" alt="am::TAmShPollDispatch&lt; am::V1::CAmSerializer &gt;" shape="rect" coords="1376,56,1710,80"/>
+<area href="classam_1_1TAmShPollDispatch.html" alt="am::TAmShPollDispatch&lt; am::V2::CAmSerializer &gt;" shape="rect" coords="1720,56,2054,80"/>
</map>
</div></div>
<table class="memberdecls">
@@ -143,7 +146,7 @@ Public Member Functions</h2></td></tr>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>prototype for dispatch callback </p>
-<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00072">72</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00087">87</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a4580a8fa6f656afd0265fd9b6890b495"></a>
<div class="memitem">
@@ -166,7 +169,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00076">76</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00091">91</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
</div>
</div>
@@ -203,7 +206,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Implemented in <a class="el" href="classam_1_1TAmShPollDispatch.html#a9e4052f0734cbf44d3e8714e30d4dc20">am::TAmShPollDispatch&lt; TClass &gt;</a>, <a class="el" href="classam_1_1TAmShPollDispatch.html#a9e4052f0734cbf44d3e8714e30d4dc20">am::TAmShPollDispatch&lt; am::CAmCommonAPIWrapper &gt;</a>, <a class="el" href="classam_1_1TAmShPollDispatch.html#a9e4052f0734cbf44d3e8714e30d4dc20">am::TAmShPollDispatch&lt; am::CAmSerializer &gt;</a>, <a class="el" href="classam_1_1TAmShPollDispatch.html#a9e4052f0734cbf44d3e8714e30d4dc20">am::TAmShPollDispatch&lt; am::CAmControlSender &gt;</a>, <a class="el" href="classam_1_1TAmShPollDispatch.html#a9e4052f0734cbf44d3e8714e30d4dc20">am::TAmShPollDispatch&lt; am::CAmDbusWrapper &gt;</a>, and <a class="el" href="classam_1_1TAmShPollDispatch.html#a9e4052f0734cbf44d3e8714e30d4dc20">am::TAmShPollDispatch&lt; am::CAmTelnetServer &gt;</a>.</p>
+<p>Implemented in <a class="el" href="classam_1_1TAmShPollDispatch.html#a9e4052f0734cbf44d3e8714e30d4dc20">am::TAmShPollDispatch&lt; TClass &gt;</a>, <a class="el" href="classam_1_1TAmShPollDispatch.html#a9e4052f0734cbf44d3e8714e30d4dc20">am::TAmShPollDispatch&lt; am::CAmCommonAPIWrapper &gt;</a>, <a class="el" href="classam_1_1TAmShPollDispatch.html#a9e4052f0734cbf44d3e8714e30d4dc20">am::TAmShPollDispatch&lt; am::CAmControlSender &gt;</a>, <a class="el" href="classam_1_1TAmShPollDispatch.html#a9e4052f0734cbf44d3e8714e30d4dc20">am::TAmShPollDispatch&lt; am::V1::CAmSerializer &gt;</a>, <a class="el" href="classam_1_1TAmShPollDispatch.html#a9e4052f0734cbf44d3e8714e30d4dc20">am::TAmShPollDispatch&lt; am::V2::CAmSerializer &gt;</a>, and <a class="el" href="classam_1_1TAmShPollDispatch.html#a9e4052f0734cbf44d3e8714e30d4dc20">am::TAmShPollDispatch&lt; am::CAmDbusWrapper &gt;</a>.</p>
</div>
</div>
@@ -216,9 +219,9 @@ Public Member Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1IAmShPollDispatch.html">IAmShPollDispatch</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1IAmShPollDispatch.js b/docs/classam_1_1IAmShPollDispatch.js
index 9b8a7d6..9b8a7d6 100644..100755
--- a/docs/classam_1_1IAmShPollDispatch.js
+++ b/docs/classam_1_1IAmShPollDispatch.js
diff --git a/docs/classam_1_1IAmShPollDispatch.png b/docs/classam_1_1IAmShPollDispatch.png
index f037e7d..646dcf1 100644..100755
--- a/docs/classam_1_1IAmShPollDispatch.png
+++ b/docs/classam_1_1IAmShPollDispatch.png
Binary files differ
diff --git a/docs/classam_1_1IAmShPollFired-members.html b/docs/classam_1_1IAmShPollFired-members.html
index 0e6e693..2802471 100644..100755
--- a/docs/classam_1_1IAmShPollFired-members.html
+++ b/docs/classam_1_1IAmShPollFired-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1IAmShPollFired.html','');})
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -120,9 +123,9 @@ $(document).ready(function(){initNavTree('classam_1_1IAmShPollFired.html','');})
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1IAmShPollFired.html b/docs/classam_1_1IAmShPollFired.html
index 56b7bf7..7a6e95d 100644..100755
--- a/docs/classam_1_1IAmShPollFired.html
+++ b/docs/classam_1_1IAmShPollFired.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::IAmShPollFired Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1IAmShPollFired.html','');})
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -124,14 +127,12 @@ Inheritance diagram for am::IAmShPollFired:</div>
<div class="center">
<img src="classam_1_1IAmShPollFired.png" usemap="#am::IAmShPollFired_map" alt=""/>
<map id="am::IAmShPollFired_map" name="am::IAmShPollFired_map">
-<area href="classam_1_1CAmSocketHandler_1_1TAmShPollFired.html" alt="am::CAmSocketHandler::TAmShPollFired&lt; TClass &gt;" shape="rect" coords="407,56,804,80"/>
-<area href="classam_1_1TAmShPollFired.html" title="make private, not public template for a callback " alt="am::TAmShPollFired&lt; TClass &gt;" shape="rect" coords="407,112,804,136"/>
-<area href="classam_1_1TAmShPollFired.html" alt="am::TAmShPollFired&lt; am::CAmCommonAPIWrapper &gt;" shape="rect" coords="407,168,804,192"/>
-<area href="classam_1_1TAmShPollFired.html" alt="am::TAmShPollFired&lt; am::CAmControlSender &gt;" shape="rect" coords="407,224,804,248"/>
-<area href="classam_1_1TAmShPollFired.html" alt="am::TAmShPollFired&lt; am::CAmDbusWrapper &gt;" shape="rect" coords="407,280,804,304"/>
-<area href="classam_1_1TAmShPollFired.html" alt="am::TAmShPollFired&lt; am::CAmSerializer &gt;" shape="rect" coords="407,336,804,360"/>
-<area href="classam_1_1CAmSocketHandler_1_1TAmShPollFired.html" alt="am::CAmSocketHandler::TAmShPollFired&lt; am::CAmSocketHandler &gt;" shape="rect" coords="407,392,804,416"/>
-<area href="classam_1_1TAmShPollFired.html" alt="am::TAmShPollFired&lt; am::CAmTelnetServer &gt;" shape="rect" coords="407,448,804,472"/>
+<area href="classam_1_1TAmShPollFired.html" title="make private, not public template for a callback " alt="am::TAmShPollFired&lt; TClass &gt;" shape="rect" coords="0,56,315,80"/>
+<area href="classam_1_1TAmShPollFired.html" alt="am::TAmShPollFired&lt; am::CAmCommonAPIWrapper &gt;" shape="rect" coords="325,56,640,80"/>
+<area href="classam_1_1TAmShPollFired.html" alt="am::TAmShPollFired&lt; am::CAmControlSender &gt;" shape="rect" coords="650,56,965,80"/>
+<area href="classam_1_1TAmShPollFired.html" alt="am::TAmShPollFired&lt; am::CAmDbusWrapper &gt;" shape="rect" coords="975,56,1290,80"/>
+<area href="classam_1_1TAmShPollFired.html" alt="am::TAmShPollFired&lt; am::V1::CAmSerializer &gt;" shape="rect" coords="1300,56,1615,80"/>
+<area href="classam_1_1TAmShPollFired.html" alt="am::TAmShPollFired&lt; am::V2::CAmSerializer &gt;" shape="rect" coords="1625,56,1940,80"/>
</map>
</div></div>
<table class="memberdecls">
@@ -145,7 +146,7 @@ Public Member Functions</h2></td></tr>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>prototype for poll fired callback </p>
-<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00052">52</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00067">67</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a847146143a10fb0089209748040aaefd"></a>
<div class="memitem">
@@ -168,7 +169,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00056">56</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00071">71</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
</div>
</div>
@@ -211,7 +212,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Implemented in <a class="el" href="classam_1_1TAmShPollFired.html#ac6fc2c508e2d8105fad3734bcf286c95">am::TAmShPollFired&lt; TClass &gt;</a>, <a class="el" href="classam_1_1TAmShPollFired.html#ac6fc2c508e2d8105fad3734bcf286c95">am::TAmShPollFired&lt; am::CAmCommonAPIWrapper &gt;</a>, <a class="el" href="classam_1_1TAmShPollFired.html#ac6fc2c508e2d8105fad3734bcf286c95">am::TAmShPollFired&lt; am::CAmSerializer &gt;</a>, <a class="el" href="classam_1_1TAmShPollFired.html#ac6fc2c508e2d8105fad3734bcf286c95">am::TAmShPollFired&lt; am::CAmControlSender &gt;</a>, <a class="el" href="classam_1_1TAmShPollFired.html#ac6fc2c508e2d8105fad3734bcf286c95">am::TAmShPollFired&lt; am::CAmDbusWrapper &gt;</a>, <a class="el" href="classam_1_1TAmShPollFired.html#ac6fc2c508e2d8105fad3734bcf286c95">am::TAmShPollFired&lt; am::CAmTelnetServer &gt;</a>, <a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollFired.html#a799b8f6d408a1e764e1403c9be9d6b02">am::CAmSocketHandler::TAmShPollFired&lt; TClass &gt;</a>, and <a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollFired.html#a799b8f6d408a1e764e1403c9be9d6b02">am::CAmSocketHandler::TAmShPollFired&lt; am::CAmSocketHandler &gt;</a>.</p>
+<p>Implemented in <a class="el" href="classam_1_1TAmShPollFired.html#ac6fc2c508e2d8105fad3734bcf286c95">am::TAmShPollFired&lt; TClass &gt;</a>, <a class="el" href="classam_1_1TAmShPollFired.html#ac6fc2c508e2d8105fad3734bcf286c95">am::TAmShPollFired&lt; am::CAmCommonAPIWrapper &gt;</a>, <a class="el" href="classam_1_1TAmShPollFired.html#ac6fc2c508e2d8105fad3734bcf286c95">am::TAmShPollFired&lt; am::CAmControlSender &gt;</a>, <a class="el" href="classam_1_1TAmShPollFired.html#ac6fc2c508e2d8105fad3734bcf286c95">am::TAmShPollFired&lt; am::V1::CAmSerializer &gt;</a>, <a class="el" href="classam_1_1TAmShPollFired.html#ac6fc2c508e2d8105fad3734bcf286c95">am::TAmShPollFired&lt; am::V2::CAmSerializer &gt;</a>, and <a class="el" href="classam_1_1TAmShPollFired.html#ac6fc2c508e2d8105fad3734bcf286c95">am::TAmShPollFired&lt; am::CAmDbusWrapper &gt;</a>.</p>
</div>
</div>
@@ -224,9 +225,9 @@ Public Member Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1IAmShPollFired.html">IAmShPollFired</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1IAmShPollFired.js b/docs/classam_1_1IAmShPollFired.js
index 287aee3..287aee3 100644..100755
--- a/docs/classam_1_1IAmShPollFired.js
+++ b/docs/classam_1_1IAmShPollFired.js
diff --git a/docs/classam_1_1IAmShPollFired.png b/docs/classam_1_1IAmShPollFired.png
index b1cc42a..db9acbc 100644..100755
--- a/docs/classam_1_1IAmShPollFired.png
+++ b/docs/classam_1_1IAmShPollFired.png
Binary files differ
diff --git a/docs/classam_1_1IAmShPollPrepare-members.html b/docs/classam_1_1IAmShPollPrepare-members.html
index cb3147f..ce14519 100644..100755
--- a/docs/classam_1_1IAmShPollPrepare-members.html
+++ b/docs/classam_1_1IAmShPollPrepare-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1IAmShPollPrepare.html','');
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -120,9 +123,9 @@ $(document).ready(function(){initNavTree('classam_1_1IAmShPollPrepare.html','');
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1IAmShPollPrepare.html b/docs/classam_1_1IAmShPollPrepare.html
index 520f8e8..27e5700 100644..100755
--- a/docs/classam_1_1IAmShPollPrepare.html
+++ b/docs/classam_1_1IAmShPollPrepare.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::IAmShPollPrepare Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1IAmShPollPrepare.html','');
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -140,7 +143,7 @@ Public Member Functions</h2></td></tr>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>prototype for poll prepared callback </p>
-<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00042">42</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00057">57</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a2aad9b7400f14d06d3f10dc7e4e32e2e"></a>
<div class="memitem">
@@ -163,7 +166,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00046">46</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00061">61</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
</div>
</div>
@@ -200,7 +203,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Implemented in <a class="el" href="classam_1_1TAmShPollPrepare.html#a58f91e48d66232815184461d48553a46">am::TAmShPollPrepare&lt; TClass &gt;</a>, <a class="el" href="classam_1_1TAmShPollPrepare.html#a58f91e48d66232815184461d48553a46">am::TAmShPollPrepare&lt; am::CAmCommonAPIWrapper &gt;</a>, and <a class="el" href="classam_1_1TAmShPollPrepare.html#a58f91e48d66232815184461d48553a46">am::TAmShPollPrepare&lt; am::CAmDbusWrapper &gt;</a>.</p>
+<p>Implemented in <a class="el" href="classam_1_1TAmShPollPrepare.html#a8556db372a475b5ab7425ae62b2b7519">am::TAmShPollPrepare&lt; TClass &gt;</a>, <a class="el" href="classam_1_1TAmShPollPrepare.html#a8556db372a475b5ab7425ae62b2b7519">am::TAmShPollPrepare&lt; am::CAmCommonAPIWrapper &gt;</a>, and <a class="el" href="classam_1_1TAmShPollPrepare.html#a8556db372a475b5ab7425ae62b2b7519">am::TAmShPollPrepare&lt; am::CAmDbusWrapper &gt;</a>.</p>
</div>
</div>
@@ -213,9 +216,9 @@ Public Member Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1IAmShPollPrepare.html">IAmShPollPrepare</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1IAmShPollPrepare.js b/docs/classam_1_1IAmShPollPrepare.js
index e01c100..e01c100 100644..100755
--- a/docs/classam_1_1IAmShPollPrepare.js
+++ b/docs/classam_1_1IAmShPollPrepare.js
diff --git a/docs/classam_1_1IAmShPollPrepare.png b/docs/classam_1_1IAmShPollPrepare.png
index ec510cf..ec510cf 100644..100755
--- a/docs/classam_1_1IAmShPollPrepare.png
+++ b/docs/classam_1_1IAmShPollPrepare.png
Binary files differ
diff --git a/docs/classam_1_1IAmShTimerCallBack-members.html b/docs/classam_1_1IAmShTimerCallBack-members.html
index 03ea4cf..eb58408 100644..100755
--- a/docs/classam_1_1IAmShTimerCallBack-members.html
+++ b/docs/classam_1_1IAmShTimerCallBack-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1IAmShTimerCallBack.html',''
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -114,15 +117,16 @@ $(document).ready(function(){initNavTree('classam_1_1IAmShTimerCallBack.html',''
<p>This is the complete list of members for <a class="el" href="classam_1_1IAmShTimerCallBack.html">am::IAmShTimerCallBack</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classam_1_1IAmShTimerCallBack.html#a889a701ce76f1c5231eaa76232b835da">Call</a>(const sh_timerHandle_t handle, void *userData)=0</td><td class="entry"><a class="el" href="classam_1_1IAmShTimerCallBack.html">am::IAmShTimerCallBack</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1IAmShTimerCallBack.html#acac8aaa1edaca170e6266c2aec18d7f1">~IAmShTimerCallBack</a>()</td><td class="entry"><a class="el" href="classam_1_1IAmShTimerCallBack.html">am::IAmShTimerCallBack</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1IAmShTimerCallBack.html#ab84921315e99da64a563b221d37e03b6">IAmShTimerCallBack</a>()</td><td class="entry"><a class="el" href="classam_1_1IAmShTimerCallBack.html">am::IAmShTimerCallBack</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1IAmShTimerCallBack.html#acac8aaa1edaca170e6266c2aec18d7f1">~IAmShTimerCallBack</a>()</td><td class="entry"><a class="el" href="classam_1_1IAmShTimerCallBack.html">am::IAmShTimerCallBack</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1IAmShTimerCallBack.html b/docs/classam_1_1IAmShTimerCallBack.html
index 1f255a1..25f6a9e 100644..100755
--- a/docs/classam_1_1IAmShTimerCallBack.html
+++ b/docs/classam_1_1IAmShTimerCallBack.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::IAmShTimerCallBack Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1IAmShTimerCallBack.html',''
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -133,7 +136,9 @@ Inheritance diagram for am::IAmShTimerCallBack:</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
-<tr class="memitem:a889a701ce76f1c5231eaa76232b835da"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmShTimerCallBack.html#a889a701ce76f1c5231eaa76232b835da">Call</a> (const <a class="el" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a> handle, void *userData)=0</td></tr>
+<tr class="memitem:ab84921315e99da64a563b221d37e03b6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmShTimerCallBack.html#ab84921315e99da64a563b221d37e03b6">IAmShTimerCallBack</a> ()</td></tr>
+<tr class="separator:ab84921315e99da64a563b221d37e03b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a889a701ce76f1c5231eaa76232b835da"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmShTimerCallBack.html#a889a701ce76f1c5231eaa76232b835da">Call</a> (const <a class="el" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">sh_timerHandle_t</a> handle, void *userData)=0</td></tr>
<tr class="separator:a889a701ce76f1c5231eaa76232b835da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acac8aaa1edaca170e6266c2aec18d7f1"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmShTimerCallBack.html#acac8aaa1edaca170e6266c2aec18d7f1">~IAmShTimerCallBack</a> ()</td></tr>
<tr class="separator:acac8aaa1edaca170e6266c2aec18d7f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -141,8 +146,33 @@ Public Member Functions</h2></td></tr>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>prototype for the timer callback </p>
-<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00082">82</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00097">97</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="ab84921315e99da64a563b221d37e03b6"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">am::IAmShTimerCallBack::IAmShTimerCallBack </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00100">100</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
+
+</div>
+</div>
<a class="anchor" id="acac8aaa1edaca170e6266c2aec18d7f1"></a>
<div class="memitem">
<div class="memproto">
@@ -164,7 +194,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00086">86</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00102">102</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
</div>
</div>
@@ -179,7 +209,7 @@ Public Member Functions</h2></td></tr>
<tr>
<td class="memname">virtual void am::IAmShTimerCallBack::Call </td>
<td>(</td>
- <td class="paramtype">const <a class="el" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a>&#160;</td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">sh_timerHandle_t</a>&#160;</td>
<td class="paramname"><em>handle</em>, </td>
</tr>
<tr>
@@ -214,9 +244,9 @@ Public Member Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1IAmShTimerCallBack.html">IAmShTimerCallBack</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1IAmShTimerCallBack.js b/docs/classam_1_1IAmShTimerCallBack.js
index 41c519a..d0fe61a 100644..100755
--- a/docs/classam_1_1IAmShTimerCallBack.js
+++ b/docs/classam_1_1IAmShTimerCallBack.js
@@ -1,5 +1,6 @@
var classam_1_1IAmShTimerCallBack =
[
+ [ "IAmShTimerCallBack", "classam_1_1IAmShTimerCallBack.html#ab84921315e99da64a563b221d37e03b6", null ],
[ "~IAmShTimerCallBack", "classam_1_1IAmShTimerCallBack.html#acac8aaa1edaca170e6266c2aec18d7f1", null ],
[ "Call", "classam_1_1IAmShTimerCallBack.html#a889a701ce76f1c5231eaa76232b835da", null ]
]; \ No newline at end of file
diff --git a/docs/classam_1_1IAmShTimerCallBack.png b/docs/classam_1_1IAmShTimerCallBack.png
index 4a78da5..4a78da5 100644..100755
--- a/docs/classam_1_1IAmShTimerCallBack.png
+++ b/docs/classam_1_1IAmShTimerCallBack.png
Binary files differ
diff --git a/docs/classam_1_1TAmShPollCheck-members.html b/docs/classam_1_1TAmShPollCheck-members.html
index 27bdcb9..769a912 100644..100755
--- a/docs/classam_1_1TAmShPollCheck-members.html
+++ b/docs/classam_1_1TAmShPollCheck-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1TAmShPollCheck.html','');})
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -121,9 +124,9 @@ $(document).ready(function(){initNavTree('classam_1_1TAmShPollCheck.html','');})
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1TAmShPollCheck.html b/docs/classam_1_1TAmShPollCheck.html
index 6662605..3438680 100644..100755
--- a/docs/classam_1_1TAmShPollCheck.html
+++ b/docs/classam_1_1TAmShPollCheck.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::TAmShPollCheck&lt; TClass &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1TAmShPollCheck.html','');})
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -122,8 +125,8 @@ $(document).ready(function(){initNavTree('classam_1_1TAmShPollCheck.html','');})
Inheritance diagram for am::TAmShPollCheck&lt; TClass &gt;:</div>
<div class="dyncontent">
<div class="center">
- <img src="classam_1_1TAmShPollCheck.png" usemap="#am::TAmShPollCheck&lt; TClass &gt;_map" alt=""/>
- <map id="am::TAmShPollCheck&lt; TClass &gt;_map" name="am::TAmShPollCheck&lt; TClass &gt;_map">
+ <img src="classam_1_1TAmShPollCheck.png" usemap="#am::TAmShPollCheck_3C_20TClass_20_3E_map" alt=""/>
+ <map id="am::TAmShPollCheck_3C_20TClass_20_3E_map" name="am::TAmShPollCheck&lt; TClass &gt;_map">
<area href="classam_1_1IAmShPollCheck.html" title="prototype for poll check callback " alt="am::IAmShPollCheck" shape="rect" coords="0,0,193,24"/>
</map>
</div></div>
@@ -139,12 +142,12 @@ Public Member Functions</h2></td></tr>
<tr class="separator:a70af36e07af63eb91fd969ee06497a6d inherit pub_methods_classam_1_1IAmShPollCheck"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><h3>template&lt;class TClass&gt;<br/>
+<div class="textblock"><h3>template&lt;class TClass&gt;<br />
class am::TAmShPollCheck&lt; TClass &gt;</h3>
<p>template for a callback </p>
-<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00449">449</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00129">129</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a851741de903173a0b1969d6444c508ee"></a>
<div class="memitem">
@@ -180,7 +183,7 @@ template&lt;class TClass&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00456">456</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00136">136</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
</div>
</div>
@@ -221,7 +224,7 @@ template&lt;class TClass&gt; </div>
<p>Implements <a class="el" href="classam_1_1IAmShPollCheck.html#a5851d4f160f9a9ab42965b67cee6fe97">am::IAmShPollCheck</a>.</p>
-<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00460">460</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00141">141</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
</div>
</div>
@@ -234,9 +237,9 @@ template&lt;class TClass&gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1TAmShPollCheck.html">TAmShPollCheck</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1TAmShPollCheck.js b/docs/classam_1_1TAmShPollCheck.js
index 74a8901..74a8901 100644..100755
--- a/docs/classam_1_1TAmShPollCheck.js
+++ b/docs/classam_1_1TAmShPollCheck.js
diff --git a/docs/classam_1_1TAmShPollCheck.png b/docs/classam_1_1TAmShPollCheck.png
index 28199bc..28199bc 100644..100755
--- a/docs/classam_1_1TAmShPollCheck.png
+++ b/docs/classam_1_1TAmShPollCheck.png
Binary files differ
diff --git a/docs/classam_1_1TAmShPollDispatch-members.html b/docs/classam_1_1TAmShPollDispatch-members.html
index acefd98..5192d5d 100644..100755
--- a/docs/classam_1_1TAmShPollDispatch-members.html
+++ b/docs/classam_1_1TAmShPollDispatch-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1TAmShPollDispatch.html','')
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -121,9 +124,9 @@ $(document).ready(function(){initNavTree('classam_1_1TAmShPollDispatch.html','')
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1TAmShPollDispatch.html b/docs/classam_1_1TAmShPollDispatch.html
index dda007e..bb43869 100644..100755
--- a/docs/classam_1_1TAmShPollDispatch.html
+++ b/docs/classam_1_1TAmShPollDispatch.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::TAmShPollDispatch&lt; TClass &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1TAmShPollDispatch.html','')
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -122,8 +125,8 @@ $(document).ready(function(){initNavTree('classam_1_1TAmShPollDispatch.html','')
Inheritance diagram for am::TAmShPollDispatch&lt; TClass &gt;:</div>
<div class="dyncontent">
<div class="center">
- <img src="classam_1_1TAmShPollDispatch.png" usemap="#am::TAmShPollDispatch&lt; TClass &gt;_map" alt=""/>
- <map id="am::TAmShPollDispatch&lt; TClass &gt;_map" name="am::TAmShPollDispatch&lt; TClass &gt;_map">
+ <img src="classam_1_1TAmShPollDispatch.png" usemap="#am::TAmShPollDispatch_3C_20TClass_20_3E_map" alt=""/>
+ <map id="am::TAmShPollDispatch_3C_20TClass_20_3E_map" name="am::TAmShPollDispatch&lt; TClass &gt;_map">
<area href="classam_1_1IAmShPollDispatch.html" title="prototype for dispatch callback " alt="am::IAmShPollDispatch" shape="rect" coords="0,0,206,24"/>
</map>
</div></div>
@@ -139,12 +142,12 @@ Public Member Functions</h2></td></tr>
<tr class="separator:a4580a8fa6f656afd0265fd9b6890b495 inherit pub_methods_classam_1_1IAmShPollDispatch"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><h3>template&lt;class TClass&gt;<br/>
+<div class="textblock"><h3>template&lt;class TClass&gt;<br />
class am::TAmShPollDispatch&lt; TClass &gt;</h3>
<p>template for a callback </p>
-<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00469">469</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00150">150</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a574535575f47cd509ce4fd7e11640d21"></a>
<div class="memitem">
@@ -180,7 +183,7 @@ template&lt;class TClass&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00476">476</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00157">157</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
</div>
</div>
@@ -221,7 +224,7 @@ template&lt;class TClass&gt; </div>
<p>Implements <a class="el" href="classam_1_1IAmShPollDispatch.html#a2cb88d42e3e1e1df8647fcadaf0c31fa">am::IAmShPollDispatch</a>.</p>
-<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00480">480</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00162">162</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
</div>
</div>
@@ -234,9 +237,9 @@ template&lt;class TClass&gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1TAmShPollDispatch.html">TAmShPollDispatch</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1TAmShPollDispatch.js b/docs/classam_1_1TAmShPollDispatch.js
index 4d7d08e..4d7d08e 100644..100755
--- a/docs/classam_1_1TAmShPollDispatch.js
+++ b/docs/classam_1_1TAmShPollDispatch.js
diff --git a/docs/classam_1_1TAmShPollDispatch.png b/docs/classam_1_1TAmShPollDispatch.png
index 9e4d33a..9e4d33a 100644..100755
--- a/docs/classam_1_1TAmShPollDispatch.png
+++ b/docs/classam_1_1TAmShPollDispatch.png
Binary files differ
diff --git a/docs/classam_1_1TAmShPollFired-members.html b/docs/classam_1_1TAmShPollFired-members.html
index 42a0d65..21a0fd7 100644..100755
--- a/docs/classam_1_1TAmShPollFired-members.html
+++ b/docs/classam_1_1TAmShPollFired-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1TAmShPollFired.html','');})
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -121,9 +124,9 @@ $(document).ready(function(){initNavTree('classam_1_1TAmShPollFired.html','');})
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1TAmShPollFired.html b/docs/classam_1_1TAmShPollFired.html
index 2a29998..7a91579 100644..100755
--- a/docs/classam_1_1TAmShPollFired.html
+++ b/docs/classam_1_1TAmShPollFired.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::TAmShPollFired&lt; TClass &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1TAmShPollFired.html','');})
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -122,8 +125,8 @@ $(document).ready(function(){initNavTree('classam_1_1TAmShPollFired.html','');})
Inheritance diagram for am::TAmShPollFired&lt; TClass &gt;:</div>
<div class="dyncontent">
<div class="center">
- <img src="classam_1_1TAmShPollFired.png" usemap="#am::TAmShPollFired&lt; TClass &gt;_map" alt=""/>
- <map id="am::TAmShPollFired&lt; TClass &gt;_map" name="am::TAmShPollFired&lt; TClass &gt;_map">
+ <img src="classam_1_1TAmShPollFired.png" usemap="#am::TAmShPollFired_3C_20TClass_20_3E_map" alt=""/>
+ <map id="am::TAmShPollFired_3C_20TClass_20_3E_map" name="am::TAmShPollFired&lt; TClass &gt;_map">
<area href="classam_1_1IAmShPollFired.html" title="prototype for poll fired callback " alt="am::IAmShPollFired" shape="rect" coords="0,0,187,24"/>
</map>
</div></div>
@@ -139,12 +142,12 @@ Public Member Functions</h2></td></tr>
<tr class="separator:a847146143a10fb0089209748040aaefd inherit pub_methods_classam_1_1IAmShPollFired"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><h3>template&lt;class TClass&gt;<br/>
+<div class="textblock"><h3>template&lt;class TClass&gt;<br />
class am::TAmShPollFired&lt; TClass &gt;</h3>
<p>make private, not public template for a callback </p>
-<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00429">429</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00108">108</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a66d19f639d38774c75edff51b8095a0d"></a>
<div class="memitem">
@@ -180,7 +183,7 @@ template&lt;class TClass&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00436">436</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00115">115</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
</div>
</div>
@@ -227,7 +230,7 @@ template&lt;class TClass&gt; </div>
<p>Implements <a class="el" href="classam_1_1IAmShPollFired.html#a41cefb5302247e0dd2e4de733026ac6e">am::IAmShPollFired</a>.</p>
-<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00440">440</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00120">120</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
</div>
</div>
@@ -240,9 +243,9 @@ template&lt;class TClass&gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1TAmShPollFired.html">TAmShPollFired</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1TAmShPollFired.js b/docs/classam_1_1TAmShPollFired.js
index ee45b8c..ee45b8c 100644..100755
--- a/docs/classam_1_1TAmShPollFired.js
+++ b/docs/classam_1_1TAmShPollFired.js
diff --git a/docs/classam_1_1TAmShPollFired.png b/docs/classam_1_1TAmShPollFired.png
index 7b8a39d..7b8a39d 100644..100755
--- a/docs/classam_1_1TAmShPollFired.png
+++ b/docs/classam_1_1TAmShPollFired.png
Binary files differ
diff --git a/docs/classam_1_1TAmShPollPrepare-members.html b/docs/classam_1_1TAmShPollPrepare-members.html
index 1a44894..375a452 100644..100755
--- a/docs/classam_1_1TAmShPollPrepare-members.html
+++ b/docs/classam_1_1TAmShPollPrepare-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1TAmShPollPrepare.html','');
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -113,17 +116,17 @@ $(document).ready(function(){initNavTree('classam_1_1TAmShPollPrepare.html','');
<p>This is the complete list of members for <a class="el" href="classam_1_1TAmShPollPrepare.html">am::TAmShPollPrepare&lt; TClass &gt;</a>, including all inherited members.</p>
<table class="directory">
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1TAmShPollPrepare.html#a58f91e48d66232815184461d48553a46">Call</a>(const sh_timerHandle_t handle, void *userData)</td><td class="entry"><a class="el" href="classam_1_1TAmShPollPrepare.html">am::TAmShPollPrepare&lt; TClass &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1TAmShPollPrepare.html#a53aad414ee1833dee0470adf84483c3d">TAmShPollPrepare</a>(TClass *instance, void(TClass::*function)(const sh_timerHandle_t handle, void *userData))</td><td class="entry"><a class="el" href="classam_1_1TAmShPollPrepare.html">am::TAmShPollPrepare&lt; TClass &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1TAmShPollPrepare.html#a8556db372a475b5ab7425ae62b2b7519">Call</a>(const sh_pollHandle_t handle, void *userData)</td><td class="entry"><a class="el" href="classam_1_1TAmShPollPrepare.html">am::TAmShPollPrepare&lt; TClass &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1TAmShPollPrepare.html#ae7d9cffc73ca8704eaa4e5807f223e3c">TAmShPollPrepare</a>(TClass *instance, void(TClass::*function)(const sh_pollHandle_t handle, void *userData))</td><td class="entry"><a class="el" href="classam_1_1TAmShPollPrepare.html">am::TAmShPollPrepare&lt; TClass &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classam_1_1IAmShPollPrepare.html#a2aad9b7400f14d06d3f10dc7e4e32e2e">~IAmShPollPrepare</a>()</td><td class="entry"><a class="el" href="classam_1_1IAmShPollPrepare.html">am::IAmShPollPrepare</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1TAmShPollPrepare.html b/docs/classam_1_1TAmShPollPrepare.html
index db4c0ce..96628f4 100644..100755
--- a/docs/classam_1_1TAmShPollPrepare.html
+++ b/docs/classam_1_1TAmShPollPrepare.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::TAmShPollPrepare&lt; TClass &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1TAmShPollPrepare.html','');
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -122,31 +125,31 @@ $(document).ready(function(){initNavTree('classam_1_1TAmShPollPrepare.html','');
Inheritance diagram for am::TAmShPollPrepare&lt; TClass &gt;:</div>
<div class="dyncontent">
<div class="center">
- <img src="classam_1_1TAmShPollPrepare.png" usemap="#am::TAmShPollPrepare&lt; TClass &gt;_map" alt=""/>
- <map id="am::TAmShPollPrepare&lt; TClass &gt;_map" name="am::TAmShPollPrepare&lt; TClass &gt;_map">
+ <img src="classam_1_1TAmShPollPrepare.png" usemap="#am::TAmShPollPrepare_3C_20TClass_20_3E_map" alt=""/>
+ <map id="am::TAmShPollPrepare_3C_20TClass_20_3E_map" name="am::TAmShPollPrepare&lt; TClass &gt;_map">
<area href="classam_1_1IAmShPollPrepare.html" title="prototype for poll prepared callback " alt="am::IAmShPollPrepare" shape="rect" coords="0,0,203,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
-<tr class="memitem:a53aad414ee1833dee0470adf84483c3d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1TAmShPollPrepare.html#a53aad414ee1833dee0470adf84483c3d">TAmShPollPrepare</a> (TClass *instance, void(TClass::*function)(const <a class="el" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a> handle, void *userData))</td></tr>
-<tr class="separator:a53aad414ee1833dee0470adf84483c3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a58f91e48d66232815184461d48553a46"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1TAmShPollPrepare.html#a58f91e48d66232815184461d48553a46">Call</a> (const <a class="el" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a> handle, void *userData)</td></tr>
-<tr class="separator:a58f91e48d66232815184461d48553a46"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae7d9cffc73ca8704eaa4e5807f223e3c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1TAmShPollPrepare.html#ae7d9cffc73ca8704eaa4e5807f223e3c">TAmShPollPrepare</a> (TClass *instance, void(TClass::*function)(const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, void *userData))</td></tr>
+<tr class="separator:ae7d9cffc73ca8704eaa4e5807f223e3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8556db372a475b5ab7425ae62b2b7519"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1TAmShPollPrepare.html#a8556db372a475b5ab7425ae62b2b7519">Call</a> (const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, void *userData)</td></tr>
+<tr class="separator:a8556db372a475b5ab7425ae62b2b7519"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classam_1_1IAmShPollPrepare"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classam_1_1IAmShPollPrepare')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classam_1_1IAmShPollPrepare.html">am::IAmShPollPrepare</a></td></tr>
<tr class="memitem:a2aad9b7400f14d06d3f10dc7e4e32e2e inherit pub_methods_classam_1_1IAmShPollPrepare"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmShPollPrepare.html#a2aad9b7400f14d06d3f10dc7e4e32e2e">~IAmShPollPrepare</a> ()</td></tr>
<tr class="separator:a2aad9b7400f14d06d3f10dc7e4e32e2e inherit pub_methods_classam_1_1IAmShPollPrepare"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><h3>template&lt;class TClass&gt;<br/>
+<div class="textblock"><h3>template&lt;class TClass&gt;<br />
class am::TAmShPollPrepare&lt; TClass &gt;</h3>
<p>template for a callback </p>
-<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00409">409</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00193">193</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a53aad414ee1833dee0470adf84483c3d"></a>
+<a class="anchor" id="ae7d9cffc73ca8704eaa4e5807f223e3c"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -164,7 +167,7 @@ template&lt;class TClass&gt; </div>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">void(TClass::*)(const <a class="el" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a> handle, void *userData)&#160;</td>
+ <td class="paramtype">void(TClass::*)(const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, void *userData)&#160;</td>
<td class="paramname"><em>function</em>&#160;</td>
</tr>
<tr>
@@ -180,12 +183,12 @@ template&lt;class TClass&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00416">416</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00200">200</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a58f91e48d66232815184461d48553a46"></a>
+<a class="anchor" id="a8556db372a475b5ab7425ae62b2b7519"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -197,7 +200,7 @@ template&lt;class TClass&gt; </div>
<tr>
<td class="memname">virtual void <a class="el" href="classam_1_1TAmShPollPrepare.html">am::TAmShPollPrepare</a>&lt; TClass &gt;::Call </td>
<td>(</td>
- <td class="paramtype">const <a class="el" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a>&#160;</td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a>&#160;</td>
<td class="paramname"><em>handle</em>, </td>
</tr>
<tr>
@@ -221,7 +224,7 @@ template&lt;class TClass&gt; </div>
<p>Implements <a class="el" href="classam_1_1IAmShPollPrepare.html#adb146fb654748528b1878798c7f91bf7">am::IAmShPollPrepare</a>.</p>
-<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00420">420</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00205">205</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
</div>
</div>
@@ -234,9 +237,9 @@ template&lt;class TClass&gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1TAmShPollPrepare.html">TAmShPollPrepare</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1TAmShPollPrepare.js b/docs/classam_1_1TAmShPollPrepare.js
index 27676bf..04979f1 100644..100755
--- a/docs/classam_1_1TAmShPollPrepare.js
+++ b/docs/classam_1_1TAmShPollPrepare.js
@@ -1,5 +1,5 @@
var classam_1_1TAmShPollPrepare =
[
- [ "TAmShPollPrepare", "classam_1_1TAmShPollPrepare.html#a53aad414ee1833dee0470adf84483c3d", null ],
- [ "Call", "classam_1_1TAmShPollPrepare.html#a58f91e48d66232815184461d48553a46", null ]
+ [ "TAmShPollPrepare", "classam_1_1TAmShPollPrepare.html#ae7d9cffc73ca8704eaa4e5807f223e3c", null ],
+ [ "Call", "classam_1_1TAmShPollPrepare.html#a8556db372a475b5ab7425ae62b2b7519", null ]
]; \ No newline at end of file
diff --git a/docs/classam_1_1TAmShPollPrepare.png b/docs/classam_1_1TAmShPollPrepare.png
index f8a3ab0..f8a3ab0 100644..100755
--- a/docs/classam_1_1TAmShPollPrepare.png
+++ b/docs/classam_1_1TAmShPollPrepare.png
Binary files differ
diff --git a/docs/classam_1_1TAmShTimerCallBack-members.html b/docs/classam_1_1TAmShTimerCallBack-members.html
index 9cbc94d..9ea91ec 100644..100755
--- a/docs/classam_1_1TAmShTimerCallBack-members.html
+++ b/docs/classam_1_1TAmShTimerCallBack-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1TAmShTimerCallBack.html',''
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -114,16 +117,17 @@ $(document).ready(function(){initNavTree('classam_1_1TAmShTimerCallBack.html',''
<p>This is the complete list of members for <a class="el" href="classam_1_1TAmShTimerCallBack.html">am::TAmShTimerCallBack&lt; TClass &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classam_1_1TAmShTimerCallBack.html#ae343cf7a089c8a19d3dedb244d7e2c62">Call</a>(sh_timerHandle_t handle, void *userData)</td><td class="entry"><a class="el" href="classam_1_1TAmShTimerCallBack.html">am::TAmShTimerCallBack&lt; TClass &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1TAmShTimerCallBack.html#a501f56ecacec5ab7a624de8f7601b374">TAmShTimerCallBack</a>(TClass *instance, void(TClass::*function)(sh_timerHandle_t handle, void *userData))</td><td class="entry"><a class="el" href="classam_1_1TAmShTimerCallBack.html">am::TAmShTimerCallBack&lt; TClass &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1IAmShTimerCallBack.html#acac8aaa1edaca170e6266c2aec18d7f1">~IAmShTimerCallBack</a>()</td><td class="entry"><a class="el" href="classam_1_1IAmShTimerCallBack.html">am::IAmShTimerCallBack</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1IAmShTimerCallBack.html#ab84921315e99da64a563b221d37e03b6">IAmShTimerCallBack</a>()</td><td class="entry"><a class="el" href="classam_1_1IAmShTimerCallBack.html">am::IAmShTimerCallBack</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1TAmShTimerCallBack.html#a501f56ecacec5ab7a624de8f7601b374">TAmShTimerCallBack</a>(TClass *instance, void(TClass::*function)(sh_timerHandle_t handle, void *userData))</td><td class="entry"><a class="el" href="classam_1_1TAmShTimerCallBack.html">am::TAmShTimerCallBack&lt; TClass &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1IAmShTimerCallBack.html#acac8aaa1edaca170e6266c2aec18d7f1">~IAmShTimerCallBack</a>()</td><td class="entry"><a class="el" href="classam_1_1IAmShTimerCallBack.html">am::IAmShTimerCallBack</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1TAmShTimerCallBack.html b/docs/classam_1_1TAmShTimerCallBack.html
index 1d70dc6..401461d 100644..100755
--- a/docs/classam_1_1TAmShTimerCallBack.html
+++ b/docs/classam_1_1TAmShTimerCallBack.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::TAmShTimerCallBack&lt; TClass &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1TAmShTimerCallBack.html',''
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -122,29 +125,31 @@ $(document).ready(function(){initNavTree('classam_1_1TAmShTimerCallBack.html',''
Inheritance diagram for am::TAmShTimerCallBack&lt; TClass &gt;:</div>
<div class="dyncontent">
<div class="center">
- <img src="classam_1_1TAmShTimerCallBack.png" usemap="#am::TAmShTimerCallBack&lt; TClass &gt;_map" alt=""/>
- <map id="am::TAmShTimerCallBack&lt; TClass &gt;_map" name="am::TAmShTimerCallBack&lt; TClass &gt;_map">
+ <img src="classam_1_1TAmShTimerCallBack.png" usemap="#am::TAmShTimerCallBack_3C_20TClass_20_3E_map" alt=""/>
+ <map id="am::TAmShTimerCallBack_3C_20TClass_20_3E_map" name="am::TAmShTimerCallBack&lt; TClass &gt;_map">
<area href="classam_1_1IAmShTimerCallBack.html" title="prototype for the timer callback " alt="am::IAmShTimerCallBack" shape="rect" coords="0,0,217,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
-<tr class="memitem:a501f56ecacec5ab7a624de8f7601b374"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1TAmShTimerCallBack.html#a501f56ecacec5ab7a624de8f7601b374">TAmShTimerCallBack</a> (TClass *instance, void(TClass::*function)(<a class="el" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a> handle, void *userData))</td></tr>
+<tr class="memitem:a501f56ecacec5ab7a624de8f7601b374"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1TAmShTimerCallBack.html#a501f56ecacec5ab7a624de8f7601b374">TAmShTimerCallBack</a> (TClass *instance, void(TClass::*function)(<a class="el" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">sh_timerHandle_t</a> handle, void *userData))</td></tr>
<tr class="separator:a501f56ecacec5ab7a624de8f7601b374"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae343cf7a089c8a19d3dedb244d7e2c62"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1TAmShTimerCallBack.html#ae343cf7a089c8a19d3dedb244d7e2c62">Call</a> (<a class="el" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a> handle, void *userData)</td></tr>
+<tr class="memitem:ae343cf7a089c8a19d3dedb244d7e2c62"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1TAmShTimerCallBack.html#ae343cf7a089c8a19d3dedb244d7e2c62">Call</a> (<a class="el" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">sh_timerHandle_t</a> handle, void *userData)</td></tr>
<tr class="separator:ae343cf7a089c8a19d3dedb244d7e2c62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classam_1_1IAmShTimerCallBack"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classam_1_1IAmShTimerCallBack')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classam_1_1IAmShTimerCallBack.html">am::IAmShTimerCallBack</a></td></tr>
+<tr class="memitem:ab84921315e99da64a563b221d37e03b6 inherit pub_methods_classam_1_1IAmShTimerCallBack"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmShTimerCallBack.html#ab84921315e99da64a563b221d37e03b6">IAmShTimerCallBack</a> ()</td></tr>
+<tr class="separator:ab84921315e99da64a563b221d37e03b6 inherit pub_methods_classam_1_1IAmShTimerCallBack"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acac8aaa1edaca170e6266c2aec18d7f1 inherit pub_methods_classam_1_1IAmShTimerCallBack"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmShTimerCallBack.html#acac8aaa1edaca170e6266c2aec18d7f1">~IAmShTimerCallBack</a> ()</td></tr>
<tr class="separator:acac8aaa1edaca170e6266c2aec18d7f1 inherit pub_methods_classam_1_1IAmShTimerCallBack"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><h3>template&lt;class TClass&gt;<br/>
+<div class="textblock"><h3>template&lt;class TClass&gt;<br />
class am::TAmShTimerCallBack&lt; TClass &gt;</h3>
<p>template to create the functor for a class </p>
-<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00389">389</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00171">171</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a501f56ecacec5ab7a624de8f7601b374"></a>
<div class="memitem">
@@ -164,7 +169,7 @@ template&lt;class TClass&gt; </div>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">void(TClass::*)(<a class="el" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a> handle, void *userData)&#160;</td>
+ <td class="paramtype">void(TClass::*)(<a class="el" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">sh_timerHandle_t</a> handle, void *userData)&#160;</td>
<td class="paramname"><em>function</em>&#160;</td>
</tr>
<tr>
@@ -180,7 +185,7 @@ template&lt;class TClass&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00396">396</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00178">178</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
</div>
</div>
@@ -197,7 +202,7 @@ template&lt;class TClass&gt; </div>
<tr>
<td class="memname">virtual void <a class="el" href="classam_1_1TAmShTimerCallBack.html">am::TAmShTimerCallBack</a>&lt; TClass &gt;::Call </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a>&#160;</td>
+ <td class="paramtype"><a class="el" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">sh_timerHandle_t</a>&#160;</td>
<td class="paramname"><em>handle</em>, </td>
</tr>
<tr>
@@ -221,7 +226,7 @@ template&lt;class TClass&gt; </div>
<p>Implements <a class="el" href="classam_1_1IAmShTimerCallBack.html#a889a701ce76f1c5231eaa76232b835da">am::IAmShTimerCallBack</a>.</p>
-<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00400">400</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00183">183</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
</div>
</div>
@@ -234,9 +239,9 @@ template&lt;class TClass&gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1TAmShTimerCallBack.html">TAmShTimerCallBack</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1TAmShTimerCallBack.js b/docs/classam_1_1TAmShTimerCallBack.js
index ccd46f7..ccd46f7 100644..100755
--- a/docs/classam_1_1TAmShTimerCallBack.js
+++ b/docs/classam_1_1TAmShTimerCallBack.js
diff --git a/docs/classam_1_1TAmShTimerCallBack.png b/docs/classam_1_1TAmShTimerCallBack.png
index 3b2a6c3..3b2a6c3 100644..100755
--- a/docs/classam_1_1TAmShTimerCallBack.png
+++ b/docs/classam_1_1TAmShTimerCallBack.png
Binary files differ
diff --git a/docs/classam_1_1V1_1_1CAmSerializer-members.html b/docs/classam_1_1V1_1_1CAmSerializer-members.html
new file mode 100755
index 0000000..f877dc6
--- /dev/null
+++ b/docs/classam_1_1V1_1_1CAmSerializer-members.html
@@ -0,0 +1,169 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>AudioManager: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">AudioManager
+ &#160;<span id="projectnumber">7.6.6</span>
+ </div>
+ <div id="projectbrief">Native Application Runtime Environment</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classam_1_1V1_1_1CAmSerializer.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">am::V1::CAmSerializer Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classam_1_1V1_1_1CAmSerializer.html">am::V1::CAmSerializer</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#a84baee10bb38abf162f3f7719eeb4bc3">asyncCall</a>(TClass *instance, TRet(TClass::*method)(TArgs...), TArgs &amp;...arguments)</td><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html">am::V1::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#acff5cf50e50e6e7f251bc87f62fcc1ed">asyncCall</a>(TClass *instance, void(TClass::*function)())</td><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html">am::V1::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#af6f454c97602ab158a8855a22d74df6b">asyncCall</a>(TClass1 *instance, void(TClass1::*function)(Targ), Targ argument)</td><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html">am::V1::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#a1d31764986d2a790e17152988df6fd0e">asyncCall</a>(TClass1 *instance, void(TClass1::*function)(Targ &amp;), Targ &amp;argument)</td><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html">am::V1::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#a519591eaee1bf7e1703addb63ec0d26d">asyncCall</a>(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 argument1), Targ argument, Targ1 argument1)</td><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html">am::V1::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#a8f012d73246fa9c4f0108c7a27f7f15a">asyncCall</a>(TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 argument1), Targ &amp;argument, Targ1 argument1)</td><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html">am::V1::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#ae1b7235c1728ea06e0d8201d9558eae4">asyncCall</a>(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 &amp;argument1), Targ argument, Targ1 &amp;argument1)</td><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html">am::V1::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#a0f0f253106d12838bcabccccefb32958">asyncCall</a>(TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 &amp;argument1), Targ &amp;argument, Targ1 &amp;argument1)</td><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html">am::V1::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#ad039d03f5e597f8e29b67ede608f06cb">asyncCall</a>(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 argument1, Targ2 argument2), Targ argument, Targ1 argument1, Targ2 argument2)</td><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html">am::V1::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#ab785c9a874b2aa521b3d0dab0eb8228a">asyncCall</a>(TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 argument1, Targ2 argument2), Targ &amp;argument, Targ1 argument1, Targ2 argument2)</td><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html">am::V1::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#abbcfa49f9d54745258155f37b6595a6e">asyncCall</a>(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 &amp;argument1, Targ2 argument2), Targ argument, Targ1 &amp;argument1, Targ2 argument2)</td><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html">am::V1::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#a8e3520d09ac949e076dfa9a811139feb">asyncCall</a>(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 argument1, Targ2 &amp;argument2), Targ argument, Targ1 argument1, Targ2 &amp;argument2)</td><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html">am::V1::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#a8b446d4cd275ed0449214d2c935ad4e3">asyncCall</a>(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 &amp;argument1, Targ2 &amp;argument2), Targ argument, Targ1 &amp;argument1, Targ2 &amp;argument2)</td><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html">am::V1::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#a2a381c0363a7c4b7982c4ec0649fdace">asyncCall</a>(TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2), Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2)</td><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html">am::V1::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#a5bca075fa5bf2f2483edf6f44acb4dca">asyncCall</a>(TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 &amp;argument1, Targ2 argument2), Targ &amp;argument, Targ1 &amp;argument1, Targ2 argument2)</td><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html">am::V1::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#a6e4ab7989e90343ebf8d6541087c421a">asyncCall</a>(TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 argument1, Targ2 &amp;argument2), Targ &amp;argument, Targ1 argument1, Targ2 &amp;argument2)</td><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html">am::V1::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#a7162edb66961571ee69621374e97c7a6">asyncCall</a>(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 argument1, Targ2 argument2, Targ3 argument3), Targ argument, Targ1 argument1, Targ2 argument2, Targ3 argument3)</td><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html">am::V1::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#ab9ca6e0f68a97434db6295b7e1b504b1">CAmSerializer</a>(CAmSocketHandler *iSocketHandler)</td><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html">am::V1::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#ad2302b0e7a75dc8f9bcd4a762966d84f">checkerCallback</a>(const sh_pollHandle_t handle, void *userData)</td><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html">am::V1::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#afbf2d5c52a1914156e8733f956f40771">checkerCallbackT</a></td><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html">am::V1::CAmSerializer</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#a18d5a5475bf07849ae935b70af8b224b">dispatcherCallback</a>(const sh_pollHandle_t handle, void *userData)</td><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html">am::V1::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#ad020e92d781001be84f58625689f702a">dispatcherCallbackT</a></td><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html">am::V1::CAmSerializer</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#adcd7db11c70d28c691e565ba4bee7800">doAsyncCall</a>(Class intsance, Method method, Tuple &amp;arguments)</td><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html">am::V1::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#a44b90dfcc5da2c26b07e542d9b2d1dbd">doSyncCall</a>(Class intsance, Method method, Return &amp;result, Tuple &amp;arguments)</td><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html">am::V1::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#abe7fc8967659e477259eb55ad93a3f1f">getListDelegatePoiters</a>()</td><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html">am::V1::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#ae0ddea4a7353ba82934c629ec2d71950">receiverCallback</a>(const pollfd pollfd, const sh_pollHandle_t handle, void *userData)</td><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html">am::V1::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#ace01c75baac75ce67b4ba7c86b7cac6f">receiverCallbackT</a></td><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html">am::V1::CAmSerializer</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#a90c2b180dccf43ccd235574d30caa939">syncCall</a>(TClass *instance, TRet(TClass::*method)(TArgs...), TRet &amp;result, TArgs &amp;...arguments)</td><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html">am::V1::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#aaa118593c9299ebf72c8a261a12539a2">syncCall</a>(TClass1 *instance, TretVal(TClass1::*function)(), TretVal &amp;retVal)</td><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html">am::V1::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#a5faeb20324966a0a8e8b274256e374d4">syncCall</a>(TClass1 *instance, TretVal(TClass1::*function)(TargCall), TretVal &amp;retVal, Targ &amp;argument)</td><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html">am::V1::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#a2693e0a63d1261b2e74ad361cd148edc">syncCall</a>(TClass1 *instance, TretVal(TClass1::*function)(TargCall) const, TretVal &amp;retVal, Targ &amp;argument)</td><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html">am::V1::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#a6b9553012c430521d91aa81b1b19d432">syncCall</a>(TClass1 *instance, TretVal(TClass1::*function)(TargCall, Targ1Call), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1)</td><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html">am::V1::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#a577f1470c3c5f2970491686a1a484ed8">syncCall</a>(TClass1 *instance, TretVal(TClass1::*function)(TargCall, Targ1Call) const, TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1)</td><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html">am::V1::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#ac2b526db80cf477ea7f73a71359d694e">syncCall</a>(TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2)</td><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html">am::V1::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#aaaf42841f9f1cf3045aeeb9b30a8bbcc">syncCall</a>(TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2) const, TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2)</td><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html">am::V1::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#a9defa14f61395ce933c1dd760aff9835">syncCall</a>(TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2, TargCall3), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2, Targ3 &amp;argument3)</td><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html">am::V1::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#abf86d9d11f05ef9e5c20fe3a7e642fa0">syncCall</a>(TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2, TargCall3, TargCall4), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2, Targ3 &amp;argument3, Targ4 &amp;argument4)</td><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html">am::V1::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#ab64448c3badda6c41fd219abca8e3446">syncCall</a>(TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2, TargCall3, TargCall4, TargCall5), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2, Targ3 &amp;argument3, Targ4 &amp;argument4, Targ5 &amp;argument5)</td><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html">am::V1::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#a969b83605f8692bf50d67aa7116e9608">~CAmSerializer</a>()</td><td class="entry"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html">am::V1::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/classam_1_1CAmSerializer.html b/docs/classam_1_1V1_1_1CAmSerializer.html
index 54b5027..a973f8d 100644..100755
--- a/docs/classam_1_1CAmSerializer.html
+++ b/docs/classam_1_1V1_1_1CAmSerializer.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
-<title>AudioManager: am::CAmSerializer Class Reference</title>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>AudioManager: am::V1::CAmSerializer Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -88,7 +91,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div>
</div>
<script type="text/javascript">
-$(document).ready(function(){initNavTree('classam_1_1CAmSerializer.html','');});
+$(document).ready(function(){initNavTree('classam_1_1V1_1_1CAmSerializer.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmSerializer.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -110,176 +113,168 @@ $(document).ready(function(){initNavTree('classam_1_1CAmSerializer.html','');});
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
-<a href="classam_1_1CAmSerializer-members.html">List of all members</a> </div>
+<a href="classam_1_1V1_1_1CAmSerializer-members.html">List of all members</a> </div>
<div class="headertitle">
-<div class="title">am::CAmSerializer Class Reference</div> </div>
+<div class="title">am::V1::CAmSerializer Class Reference</div> </div>
</div><!--header-->
<div class="contents">
-<p>magic class that does the serialization of functions calls The constructor must be called within the main threadcontext, after that using the overloaded template function call will serialize all calls and call them within the main thread context.
- <a href="classam_1_1CAmSerializer.html#details">More...</a></p>
-
<p><code>#include &lt;<a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
-<tr class="memitem:ae562e3e7cf9f5dfef4b1ddedc5f04e80"><td class="memTemplParams" colspan="2">template&lt;typename Class , typename Method , typename Tuple &gt; </td></tr>
-<tr class="memitem:ae562e3e7cf9f5dfef4b1ddedc5f04e80"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSerializer.html#ae562e3e7cf9f5dfef4b1ddedc5f04e80">doAsyncCall</a> (Class intsance, Method method, Tuple &amp;arguments)</td></tr>
-<tr class="memdesc:ae562e3e7cf9f5dfef4b1ddedc5f04e80"><td class="mdescLeft">&#160;</td><td class="mdescRight">instantiates a async delegate with given arguments and sends the delegate pointer over the pipe <a href="#ae562e3e7cf9f5dfef4b1ddedc5f04e80">More...</a><br/></td></tr>
-<tr class="separator:ae562e3e7cf9f5dfef4b1ddedc5f04e80"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afd463682be766b28756ca2764f297ee3"><td class="memTemplParams" colspan="2">template&lt;typename Class , typename Method , typename Return , typename Tuple &gt; </td></tr>
-<tr class="memitem:afd463682be766b28756ca2764f297ee3"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSerializer.html#afd463682be766b28756ca2764f297ee3">doSyncCall</a> (Class intsance, Method method, Return &amp;result, Tuple &amp;arguments)</td></tr>
-<tr class="memdesc:afd463682be766b28756ca2764f297ee3"><td class="mdescLeft">&#160;</td><td class="mdescRight">instantiates a sync delegate with given arguments and sends the delegate pointer over the pipe <a href="#afd463682be766b28756ca2764f297ee3">More...</a><br/></td></tr>
-<tr class="separator:afd463682be766b28756ca2764f297ee3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4096aa0d7c4ab433dd1241047da6b871"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSerializer.html#a4096aa0d7c4ab433dd1241047da6b871">getListDelegatePoiters</a> ()</td></tr>
-<tr class="memdesc:a4096aa0d7c4ab433dd1241047da6b871"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the size of delegate pointers <a href="#a4096aa0d7c4ab433dd1241047da6b871">More...</a><br/></td></tr>
-<tr class="separator:a4096aa0d7c4ab433dd1241047da6b871"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2fab9510c9ab7140e7bd240ce0d13439"><td class="memTemplParams" colspan="2">template&lt;class TClass , class TRet , class... TArgs&gt; </td></tr>
-<tr class="memitem:a2fab9510c9ab7140e7bd240ce0d13439"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSerializer.html#a2fab9510c9ab7140e7bd240ce0d13439">syncCall</a> (TClass *instance, TRet(TClass::*method)(TArgs...), TRet &amp;result, TArgs &amp;...arguments)</td></tr>
-<tr class="memdesc:a2fab9510c9ab7140e7bd240ce0d13439"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with variadic arguments threadsafe <a href="#a2fab9510c9ab7140e7bd240ce0d13439">More...</a><br/></td></tr>
-<tr class="separator:a2fab9510c9ab7140e7bd240ce0d13439"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3921451d5ab04e5a98bb044a418fc970"><td class="memTemplParams" colspan="2">template&lt;class TClass , class TRet , class... TArgs&gt; </td></tr>
-<tr class="memitem:a3921451d5ab04e5a98bb044a418fc970"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSerializer.html#a3921451d5ab04e5a98bb044a418fc970">asyncCall</a> (TClass *instance, TRet(TClass::*method)(TArgs...), TArgs &amp;...arguments)</td></tr>
-<tr class="memdesc:a3921451d5ab04e5a98bb044a418fc970"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with variadic arguments threadsafe <a href="#a3921451d5ab04e5a98bb044a418fc970">More...</a><br/></td></tr>
-<tr class="separator:a3921451d5ab04e5a98bb044a418fc970"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abf1b9c4474b8b6f0cbc0a3d074628ebe"><td class="memTemplParams" colspan="2">template&lt;class TClass &gt; </td></tr>
-<tr class="memitem:abf1b9c4474b8b6f0cbc0a3d074628ebe"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSerializer.html#abf1b9c4474b8b6f0cbc0a3d074628ebe">asyncCall</a> (TClass *instance, void(TClass::*function)())</td></tr>
-<tr class="memdesc:abf1b9c4474b8b6f0cbc0a3d074628ebe"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with no arguments threadsafe <a href="#abf1b9c4474b8b6f0cbc0a3d074628ebe">More...</a><br/></td></tr>
-<tr class="separator:abf1b9c4474b8b6f0cbc0a3d074628ebe"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af7e594c5d17b63be64d8e2131f70ac4c"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class Targ &gt; </td></tr>
-<tr class="memitem:af7e594c5d17b63be64d8e2131f70ac4c"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSerializer.html#af7e594c5d17b63be64d8e2131f70ac4c">asyncCall</a> (TClass1 *instance, void(TClass1::*function)(Targ), Targ argument)</td></tr>
-<tr class="memdesc:af7e594c5d17b63be64d8e2131f70ac4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with one arguments asynchronously threadsafe <a href="#af7e594c5d17b63be64d8e2131f70ac4c">More...</a><br/></td></tr>
-<tr class="separator:af7e594c5d17b63be64d8e2131f70ac4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad1a32c4221bb663c649490b3e33c4113"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class Targ &gt; </td></tr>
-<tr class="memitem:ad1a32c4221bb663c649490b3e33c4113"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSerializer.html#ad1a32c4221bb663c649490b3e33c4113">asyncCall</a> (TClass1 *instance, void(TClass1::*function)(Targ &amp;), Targ &amp;argument)</td></tr>
-<tr class="memdesc:ad1a32c4221bb663c649490b3e33c4113"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with one argument called by reference asynchronously threadsafe <a href="#ad1a32c4221bb663c649490b3e33c4113">More...</a><br/></td></tr>
-<tr class="separator:ad1a32c4221bb663c649490b3e33c4113"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0ff2c1494a0f97ad864dd94228617e29"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class Targ , class Targ1 &gt; </td></tr>
-<tr class="memitem:a0ff2c1494a0f97ad864dd94228617e29"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSerializer.html#a0ff2c1494a0f97ad864dd94228617e29">asyncCall</a> (TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 argument1), Targ argument, Targ1 argument1)</td></tr>
-<tr class="memdesc:a0ff2c1494a0f97ad864dd94228617e29"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with two arguments asynchronously threadsafe. <a href="#a0ff2c1494a0f97ad864dd94228617e29">More...</a><br/></td></tr>
-<tr class="separator:a0ff2c1494a0f97ad864dd94228617e29"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad6c1e2120c7cc813d691cd06c1e6e167"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class Targ , class Targ1 &gt; </td></tr>
-<tr class="memitem:ad6c1e2120c7cc813d691cd06c1e6e167"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSerializer.html#ad6c1e2120c7cc813d691cd06c1e6e167">asyncCall</a> (TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 argument1), Targ &amp;argument, Targ1 argument1)</td></tr>
-<tr class="memdesc:ad6c1e2120c7cc813d691cd06c1e6e167"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with two arguments asynchronously threadsafe, first argument is a reference. <a href="#ad6c1e2120c7cc813d691cd06c1e6e167">More...</a><br/></td></tr>
-<tr class="separator:ad6c1e2120c7cc813d691cd06c1e6e167"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa44e01daec345006987b2c64861cef25"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class Targ , class Targ1 &gt; </td></tr>
-<tr class="memitem:aa44e01daec345006987b2c64861cef25"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSerializer.html#aa44e01daec345006987b2c64861cef25">asyncCall</a> (TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 &amp;argument1), Targ argument, Targ1 &amp;argument1)</td></tr>
-<tr class="memdesc:aa44e01daec345006987b2c64861cef25"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with two arguments asynchronously threadsafe, second argument is a reference. <a href="#aa44e01daec345006987b2c64861cef25">More...</a><br/></td></tr>
-<tr class="separator:aa44e01daec345006987b2c64861cef25"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad68f0659e1157316bd1ba52482f85819"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class Targ , class Targ1 &gt; </td></tr>
-<tr class="memitem:ad68f0659e1157316bd1ba52482f85819"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSerializer.html#ad68f0659e1157316bd1ba52482f85819">asyncCall</a> (TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 &amp;argument1), Targ &amp;argument, Targ1 &amp;argument1)</td></tr>
-<tr class="memdesc:ad68f0659e1157316bd1ba52482f85819"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with two arguments asynchronously threadsafe, both arguments are references. <a href="#ad68f0659e1157316bd1ba52482f85819">More...</a><br/></td></tr>
-<tr class="separator:ad68f0659e1157316bd1ba52482f85819"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a399a981fe7f343287bdc4dc67a7f9dd2"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class Targ , class Targ1 , class Targ2 &gt; </td></tr>
-<tr class="memitem:a399a981fe7f343287bdc4dc67a7f9dd2"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSerializer.html#a399a981fe7f343287bdc4dc67a7f9dd2">asyncCall</a> (TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 argument1, Targ2 argument2), Targ argument, Targ1 argument1, Targ2 argument2)</td></tr>
-<tr class="memdesc:a399a981fe7f343287bdc4dc67a7f9dd2"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with three arguments asynchronously threadsafe. <a href="#a399a981fe7f343287bdc4dc67a7f9dd2">More...</a><br/></td></tr>
-<tr class="separator:a399a981fe7f343287bdc4dc67a7f9dd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3b4863944ef2f01a18c1702d03252fa6"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class Targ , class Targ1 , class Targ2 &gt; </td></tr>
-<tr class="memitem:a3b4863944ef2f01a18c1702d03252fa6"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSerializer.html#a3b4863944ef2f01a18c1702d03252fa6">asyncCall</a> (TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 argument1, Targ2 argument2), Targ &amp;argument, Targ1 argument1, Targ2 argument2)</td></tr>
-<tr class="memdesc:a3b4863944ef2f01a18c1702d03252fa6"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with three arguments asynchronously threadsafe. <a href="#a3b4863944ef2f01a18c1702d03252fa6">More...</a><br/></td></tr>
-<tr class="separator:a3b4863944ef2f01a18c1702d03252fa6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac3cbeb7681c86f1d05570a8cbf73e992"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class Targ , class Targ1 , class Targ2 &gt; </td></tr>
-<tr class="memitem:ac3cbeb7681c86f1d05570a8cbf73e992"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSerializer.html#ac3cbeb7681c86f1d05570a8cbf73e992">asyncCall</a> (TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 &amp;argument1, Targ2 argument2), Targ argument, Targ1 &amp;argument1, Targ2 argument2)</td></tr>
-<tr class="memdesc:ac3cbeb7681c86f1d05570a8cbf73e992"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with three arguments asynchronously threadsafe. <a href="#ac3cbeb7681c86f1d05570a8cbf73e992">More...</a><br/></td></tr>
-<tr class="separator:ac3cbeb7681c86f1d05570a8cbf73e992"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afb2ce11f1dae3b1466ee1527cf668b4d"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class Targ , class Targ1 , class Targ2 &gt; </td></tr>
-<tr class="memitem:afb2ce11f1dae3b1466ee1527cf668b4d"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSerializer.html#afb2ce11f1dae3b1466ee1527cf668b4d">asyncCall</a> (TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 argument1, Targ2 &amp;argument2), Targ argument, Targ1 argument1, Targ2 &amp;argument2)</td></tr>
-<tr class="memdesc:afb2ce11f1dae3b1466ee1527cf668b4d"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with three arguments asynchronously threadsafe. <a href="#afb2ce11f1dae3b1466ee1527cf668b4d">More...</a><br/></td></tr>
-<tr class="separator:afb2ce11f1dae3b1466ee1527cf668b4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0129e92393f2bc057bcec737e185f1e4"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class Targ , class Targ1 , class Targ2 &gt; </td></tr>
-<tr class="memitem:a0129e92393f2bc057bcec737e185f1e4"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSerializer.html#a0129e92393f2bc057bcec737e185f1e4">asyncCall</a> (TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 &amp;argument1, Targ2 &amp;argument2), Targ argument, Targ1 &amp;argument1, Targ2 &amp;argument2)</td></tr>
-<tr class="memdesc:a0129e92393f2bc057bcec737e185f1e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with three arguments asynchronously threadsafe. <a href="#a0129e92393f2bc057bcec737e185f1e4">More...</a><br/></td></tr>
-<tr class="separator:a0129e92393f2bc057bcec737e185f1e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a36a85164f8c8b28292463f460f358f8b"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class Targ , class Targ1 , class Targ2 &gt; </td></tr>
-<tr class="memitem:a36a85164f8c8b28292463f460f358f8b"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSerializer.html#a36a85164f8c8b28292463f460f358f8b">asyncCall</a> (TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2), Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2)</td></tr>
-<tr class="memdesc:a36a85164f8c8b28292463f460f358f8b"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with three arguments asynchronously threadsafe. <a href="#a36a85164f8c8b28292463f460f358f8b">More...</a><br/></td></tr>
-<tr class="separator:a36a85164f8c8b28292463f460f358f8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ade7e2206e17a39785a355d541c5e1a71"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class Targ , class Targ1 , class Targ2 &gt; </td></tr>
-<tr class="memitem:ade7e2206e17a39785a355d541c5e1a71"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSerializer.html#ade7e2206e17a39785a355d541c5e1a71">asyncCall</a> (TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 &amp;argument1, Targ2 argument2), Targ &amp;argument, Targ1 &amp;argument1, Targ2 argument2)</td></tr>
-<tr class="memdesc:ade7e2206e17a39785a355d541c5e1a71"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with three arguments asynchronously threadsafe. <a href="#ade7e2206e17a39785a355d541c5e1a71">More...</a><br/></td></tr>
-<tr class="separator:ade7e2206e17a39785a355d541c5e1a71"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9cba8ffa840271f142238c03145efa21"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class Targ , class Targ1 , class Targ2 &gt; </td></tr>
-<tr class="memitem:a9cba8ffa840271f142238c03145efa21"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSerializer.html#a9cba8ffa840271f142238c03145efa21">asyncCall</a> (TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 argument1, Targ2 &amp;argument2), Targ &amp;argument, Targ1 argument1, Targ2 &amp;argument2)</td></tr>
-<tr class="memdesc:a9cba8ffa840271f142238c03145efa21"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with three arguments asynchronously threadsafe. <a href="#a9cba8ffa840271f142238c03145efa21">More...</a><br/></td></tr>
-<tr class="separator:a9cba8ffa840271f142238c03145efa21"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1e1c5057e1297aaae2712d9d93542ab6"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class Targ , class Targ1 , class Targ2 , class Targ3 &gt; </td></tr>
-<tr class="memitem:a1e1c5057e1297aaae2712d9d93542ab6"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSerializer.html#a1e1c5057e1297aaae2712d9d93542ab6">asyncCall</a> (TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 argument1, Targ2 argument2, Targ3 argument3), Targ argument, Targ1 argument1, Targ2 argument2, Targ3 argument3)</td></tr>
-<tr class="memdesc:a1e1c5057e1297aaae2712d9d93542ab6"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with four arguments asynchronously threadsafe. <a href="#a1e1c5057e1297aaae2712d9d93542ab6">More...</a><br/></td></tr>
-<tr class="separator:a1e1c5057e1297aaae2712d9d93542ab6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a20cc2e297a35f390a04c0527d356225b"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class TretVal &gt; </td></tr>
-<tr class="memitem:a20cc2e297a35f390a04c0527d356225b"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSerializer.html#a20cc2e297a35f390a04c0527d356225b">syncCall</a> (TClass1 *instance, TretVal(TClass1::*function)(), TretVal &amp;retVal)</td></tr>
-<tr class="memdesc:a20cc2e297a35f390a04c0527d356225b"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a synchronous function with no arguments threadsafe <a href="#a20cc2e297a35f390a04c0527d356225b">More...</a><br/></td></tr>
-<tr class="separator:a20cc2e297a35f390a04c0527d356225b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a048a13fa186ec19c744ec52e8f2fc57e"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class TretVal , class TargCall , class Targ &gt; </td></tr>
-<tr class="memitem:a048a13fa186ec19c744ec52e8f2fc57e"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSerializer.html#a048a13fa186ec19c744ec52e8f2fc57e">syncCall</a> (TClass1 *instance, TretVal(TClass1::*function)(TargCall), TretVal &amp;retVal, Targ &amp;argument)</td></tr>
-<tr class="memdesc:a048a13fa186ec19c744ec52e8f2fc57e"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with one argument synchronous threadsafe <a href="#a048a13fa186ec19c744ec52e8f2fc57e">More...</a><br/></td></tr>
-<tr class="separator:a048a13fa186ec19c744ec52e8f2fc57e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a607134672df681195429f730146bde12"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class TretVal , class TargCall , class Targ &gt; </td></tr>
-<tr class="memitem:a607134672df681195429f730146bde12"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSerializer.html#a607134672df681195429f730146bde12">syncCall</a> (TClass1 *instance, TretVal(TClass1::*function)(TargCall) const, TretVal &amp;retVal, Targ &amp;argument)</td></tr>
-<tr class="memdesc:a607134672df681195429f730146bde12"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with one argument synchronous threadsafe for const functions. <a href="#a607134672df681195429f730146bde12">More...</a><br/></td></tr>
-<tr class="separator:a607134672df681195429f730146bde12"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aac61f9a14ffa661e4ad86c933ab023e6"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class TretVal , class TargCall , class Targ1Call , class Targ , class Targ1 &gt; </td></tr>
-<tr class="memitem:aac61f9a14ffa661e4ad86c933ab023e6"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSerializer.html#aac61f9a14ffa661e4ad86c933ab023e6">syncCall</a> (TClass1 *instance, TretVal(TClass1::*function)(TargCall, Targ1Call), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1)</td></tr>
-<tr class="memdesc:aac61f9a14ffa661e4ad86c933ab023e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with two arguments synchronously threadsafe. <a href="#aac61f9a14ffa661e4ad86c933ab023e6">More...</a><br/></td></tr>
-<tr class="separator:aac61f9a14ffa661e4ad86c933ab023e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab2f3ec888554b4205a228d2f9fa1240d"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class TretVal , class TargCall , class Targ1Call , class Targ , class Targ1 &gt; </td></tr>
-<tr class="memitem:ab2f3ec888554b4205a228d2f9fa1240d"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSerializer.html#ab2f3ec888554b4205a228d2f9fa1240d">syncCall</a> (TClass1 *instance, TretVal(TClass1::*function)(TargCall, Targ1Call) const, TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1)</td></tr>
-<tr class="memdesc:ab2f3ec888554b4205a228d2f9fa1240d"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with two arguments synchronously threadsafe const. <a href="#ab2f3ec888554b4205a228d2f9fa1240d">More...</a><br/></td></tr>
-<tr class="separator:ab2f3ec888554b4205a228d2f9fa1240d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1ba3bd4db4884a35f1d97c8ef0ce42e9"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class TretVal , class TargCall , class TargCall1 , class TargCall2 , class Targ , class Targ1 , class Targ2 &gt; </td></tr>
-<tr class="memitem:a1ba3bd4db4884a35f1d97c8ef0ce42e9"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSerializer.html#a1ba3bd4db4884a35f1d97c8ef0ce42e9">syncCall</a> (TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2)</td></tr>
-<tr class="memdesc:a1ba3bd4db4884a35f1d97c8ef0ce42e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with three arguments synchronously threadsafe. <a href="#a1ba3bd4db4884a35f1d97c8ef0ce42e9">More...</a><br/></td></tr>
-<tr class="separator:a1ba3bd4db4884a35f1d97c8ef0ce42e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a336bfffecb851d34837e732cc187d7bf"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class TretVal , class TargCall , class TargCall1 , class TargCall2 , class Targ , class Targ1 , class Targ2 &gt; </td></tr>
-<tr class="memitem:a336bfffecb851d34837e732cc187d7bf"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSerializer.html#a336bfffecb851d34837e732cc187d7bf">syncCall</a> (TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2) const, TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2)</td></tr>
-<tr class="memdesc:a336bfffecb851d34837e732cc187d7bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a const function with three arguments synchronously threadsafe. <a href="#a336bfffecb851d34837e732cc187d7bf">More...</a><br/></td></tr>
-<tr class="separator:a336bfffecb851d34837e732cc187d7bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae0fb76f06adf7ec61da67b4546510158"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class TretVal , class TargCall , class TargCall1 , class TargCall2 , class TargCall3 , class Targ , class Targ1 , class Targ2 , class Targ3 &gt; </td></tr>
-<tr class="memitem:ae0fb76f06adf7ec61da67b4546510158"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSerializer.html#ae0fb76f06adf7ec61da67b4546510158">syncCall</a> (TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2, TargCall3), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2, Targ3 &amp;argument3)</td></tr>
-<tr class="memdesc:ae0fb76f06adf7ec61da67b4546510158"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with four arguments synchronously threadsafe. <a href="#ae0fb76f06adf7ec61da67b4546510158">More...</a><br/></td></tr>
-<tr class="separator:ae0fb76f06adf7ec61da67b4546510158"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa324fa2c84f00c9790e3453197a3e5ad"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class TretVal , class TargCall , class TargCall1 , class TargCall2 , class TargCall3 , class TargCall4 , class Targ , class Targ1 , class Targ2 , class Targ3 , class Targ4 &gt; </td></tr>
-<tr class="memitem:aa324fa2c84f00c9790e3453197a3e5ad"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSerializer.html#aa324fa2c84f00c9790e3453197a3e5ad">syncCall</a> (TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2, TargCall3, TargCall4), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2, Targ3 &amp;argument3, Targ4 &amp;argument4)</td></tr>
-<tr class="memdesc:aa324fa2c84f00c9790e3453197a3e5ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with five arguments synchronously threadsafe. <a href="#aa324fa2c84f00c9790e3453197a3e5ad">More...</a><br/></td></tr>
-<tr class="separator:aa324fa2c84f00c9790e3453197a3e5ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a61f16785f9e57be8694565afd9b25c99"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class TretVal , class TargCall , class TargCall1 , class TargCall2 , class TargCall3 , class TargCall4 , class TargCall5 , class Targ , class Targ1 , class Targ2 , class Targ3 , class Targ4 , class Targ5 &gt; </td></tr>
-<tr class="memitem:a61f16785f9e57be8694565afd9b25c99"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSerializer.html#a61f16785f9e57be8694565afd9b25c99">syncCall</a> (TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2, TargCall3, TargCall4, TargCall5), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2, Targ3 &amp;argument3, Targ4 &amp;argument4, Targ5 &amp;argument5)</td></tr>
-<tr class="memdesc:a61f16785f9e57be8694565afd9b25c99"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with six arguments synchronously threadsafe. <a href="#a61f16785f9e57be8694565afd9b25c99">More...</a><br/></td></tr>
-<tr class="separator:a61f16785f9e57be8694565afd9b25c99"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a56fbe8fa7b4e43825b2cbff44b9b13fc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSerializer.html#a56fbe8fa7b4e43825b2cbff44b9b13fc">receiverCallback</a> (const pollfd pollfd, const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, void *userData)</td></tr>
-<tr class="memdesc:a56fbe8fa7b4e43825b2cbff44b9b13fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">receiver callback for sockethandling, for more, see <a class="el" href="classam_1_1CAmSocketHandler.html" title="The am::CAmSocketHandler implements a mainloop for the AudioManager. ">CAmSocketHandler</a> <a href="#a56fbe8fa7b4e43825b2cbff44b9b13fc">More...</a><br/></td></tr>
-<tr class="separator:a56fbe8fa7b4e43825b2cbff44b9b13fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4625fc98ad399f0218b9dee30598de52"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSerializer.html#a4625fc98ad399f0218b9dee30598de52">checkerCallback</a> (const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, void *userData)</td></tr>
-<tr class="memdesc:a4625fc98ad399f0218b9dee30598de52"><td class="mdescLeft">&#160;</td><td class="mdescRight">checker callback for sockethandling, for more, see <a class="el" href="classam_1_1CAmSocketHandler.html" title="The am::CAmSocketHandler implements a mainloop for the AudioManager. ">CAmSocketHandler</a> <a href="#a4625fc98ad399f0218b9dee30598de52">More...</a><br/></td></tr>
-<tr class="separator:a4625fc98ad399f0218b9dee30598de52"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3d9f723013263b08a9a9aef951e4115d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSerializer.html#a3d9f723013263b08a9a9aef951e4115d">dispatcherCallback</a> (const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, void *userData)</td></tr>
-<tr class="memdesc:a3d9f723013263b08a9a9aef951e4115d"><td class="mdescLeft">&#160;</td><td class="mdescRight">dispatcher callback for sockethandling, for more, see <a class="el" href="classam_1_1CAmSocketHandler.html" title="The am::CAmSocketHandler implements a mainloop for the AudioManager. ">CAmSocketHandler</a> <a href="#a3d9f723013263b08a9a9aef951e4115d">More...</a><br/></td></tr>
-<tr class="separator:a3d9f723013263b08a9a9aef951e4115d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9db44dbd78b8c680e0a2cb6cec55887d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSerializer.html#a9db44dbd78b8c680e0a2cb6cec55887d">CAmSerializer</a> (<a class="el" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *iSocketHandler)</td></tr>
-<tr class="memdesc:a9db44dbd78b8c680e0a2cb6cec55887d"><td class="mdescLeft">&#160;</td><td class="mdescRight">The constructor must be called in the mainthread context ! <a href="#a9db44dbd78b8c680e0a2cb6cec55887d">More...</a><br/></td></tr>
-<tr class="separator:a9db44dbd78b8c680e0a2cb6cec55887d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a85de8ad38d51c00ec43523d33f6b5e1f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSerializer.html#a85de8ad38d51c00ec43523d33f6b5e1f">~CAmSerializer</a> ()</td></tr>
-<tr class="separator:a85de8ad38d51c00ec43523d33f6b5e1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adcd7db11c70d28c691e565ba4bee7800"><td class="memTemplParams" colspan="2">template&lt;typename Class , typename Method , typename Tuple &gt; </td></tr>
+<tr class="memitem:adcd7db11c70d28c691e565ba4bee7800"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#adcd7db11c70d28c691e565ba4bee7800">doAsyncCall</a> (Class intsance, Method method, Tuple &amp;arguments)</td></tr>
+<tr class="memdesc:adcd7db11c70d28c691e565ba4bee7800"><td class="mdescLeft">&#160;</td><td class="mdescRight">instantiates a async delegate with given arguments and sends the delegate pointer over the pipe <a href="#adcd7db11c70d28c691e565ba4bee7800">More...</a><br /></td></tr>
+<tr class="separator:adcd7db11c70d28c691e565ba4bee7800"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a44b90dfcc5da2c26b07e542d9b2d1dbd"><td class="memTemplParams" colspan="2">template&lt;typename Class , typename Method , typename Return , typename Tuple &gt; </td></tr>
+<tr class="memitem:a44b90dfcc5da2c26b07e542d9b2d1dbd"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#a44b90dfcc5da2c26b07e542d9b2d1dbd">doSyncCall</a> (Class intsance, Method method, Return &amp;result, Tuple &amp;arguments)</td></tr>
+<tr class="memdesc:a44b90dfcc5da2c26b07e542d9b2d1dbd"><td class="mdescLeft">&#160;</td><td class="mdescRight">instantiates a sync delegate with given arguments and sends the delegate pointer over the pipe <a href="#a44b90dfcc5da2c26b07e542d9b2d1dbd">More...</a><br /></td></tr>
+<tr class="separator:a44b90dfcc5da2c26b07e542d9b2d1dbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abe7fc8967659e477259eb55ad93a3f1f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#abe7fc8967659e477259eb55ad93a3f1f">getListDelegatePoiters</a> ()</td></tr>
+<tr class="memdesc:abe7fc8967659e477259eb55ad93a3f1f"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the size of delegate pointers <a href="#abe7fc8967659e477259eb55ad93a3f1f">More...</a><br /></td></tr>
+<tr class="separator:abe7fc8967659e477259eb55ad93a3f1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a90c2b180dccf43ccd235574d30caa939"><td class="memTemplParams" colspan="2">template&lt;class TClass , class TRet , class... TArgs&gt; </td></tr>
+<tr class="memitem:a90c2b180dccf43ccd235574d30caa939"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#a90c2b180dccf43ccd235574d30caa939">syncCall</a> (TClass *instance, TRet(TClass::*method)(TArgs...), TRet &amp;result, TArgs &amp;...arguments)</td></tr>
+<tr class="memdesc:a90c2b180dccf43ccd235574d30caa939"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with variadic arguments threadsafe <a href="#a90c2b180dccf43ccd235574d30caa939">More...</a><br /></td></tr>
+<tr class="separator:a90c2b180dccf43ccd235574d30caa939"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a84baee10bb38abf162f3f7719eeb4bc3"><td class="memTemplParams" colspan="2">template&lt;class TClass , class TRet , class... TArgs&gt; </td></tr>
+<tr class="memitem:a84baee10bb38abf162f3f7719eeb4bc3"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#a84baee10bb38abf162f3f7719eeb4bc3">asyncCall</a> (TClass *instance, TRet(TClass::*method)(TArgs...), TArgs &amp;...arguments)</td></tr>
+<tr class="memdesc:a84baee10bb38abf162f3f7719eeb4bc3"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with variadic arguments threadsafe <a href="#a84baee10bb38abf162f3f7719eeb4bc3">More...</a><br /></td></tr>
+<tr class="separator:a84baee10bb38abf162f3f7719eeb4bc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acff5cf50e50e6e7f251bc87f62fcc1ed"><td class="memTemplParams" colspan="2">template&lt;class TClass &gt; </td></tr>
+<tr class="memitem:acff5cf50e50e6e7f251bc87f62fcc1ed"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#acff5cf50e50e6e7f251bc87f62fcc1ed">asyncCall</a> (TClass *instance, void(TClass::*function)())</td></tr>
+<tr class="memdesc:acff5cf50e50e6e7f251bc87f62fcc1ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with no arguments threadsafe <a href="#acff5cf50e50e6e7f251bc87f62fcc1ed">More...</a><br /></td></tr>
+<tr class="separator:acff5cf50e50e6e7f251bc87f62fcc1ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6f454c97602ab158a8855a22d74df6b"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class Targ &gt; </td></tr>
+<tr class="memitem:af6f454c97602ab158a8855a22d74df6b"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#af6f454c97602ab158a8855a22d74df6b">asyncCall</a> (TClass1 *instance, void(TClass1::*function)(Targ), Targ argument)</td></tr>
+<tr class="memdesc:af6f454c97602ab158a8855a22d74df6b"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with one arguments asynchronously threadsafe <a href="#af6f454c97602ab158a8855a22d74df6b">More...</a><br /></td></tr>
+<tr class="separator:af6f454c97602ab158a8855a22d74df6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d31764986d2a790e17152988df6fd0e"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class Targ &gt; </td></tr>
+<tr class="memitem:a1d31764986d2a790e17152988df6fd0e"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#a1d31764986d2a790e17152988df6fd0e">asyncCall</a> (TClass1 *instance, void(TClass1::*function)(Targ &amp;), Targ &amp;argument)</td></tr>
+<tr class="memdesc:a1d31764986d2a790e17152988df6fd0e"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with one argument called by reference asynchronously threadsafe <a href="#a1d31764986d2a790e17152988df6fd0e">More...</a><br /></td></tr>
+<tr class="separator:a1d31764986d2a790e17152988df6fd0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a519591eaee1bf7e1703addb63ec0d26d"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class Targ , class Targ1 &gt; </td></tr>
+<tr class="memitem:a519591eaee1bf7e1703addb63ec0d26d"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#a519591eaee1bf7e1703addb63ec0d26d">asyncCall</a> (TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 argument1), Targ argument, Targ1 argument1)</td></tr>
+<tr class="memdesc:a519591eaee1bf7e1703addb63ec0d26d"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with two arguments asynchronously threadsafe. <a href="#a519591eaee1bf7e1703addb63ec0d26d">More...</a><br /></td></tr>
+<tr class="separator:a519591eaee1bf7e1703addb63ec0d26d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f012d73246fa9c4f0108c7a27f7f15a"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class Targ , class Targ1 &gt; </td></tr>
+<tr class="memitem:a8f012d73246fa9c4f0108c7a27f7f15a"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#a8f012d73246fa9c4f0108c7a27f7f15a">asyncCall</a> (TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 argument1), Targ &amp;argument, Targ1 argument1)</td></tr>
+<tr class="memdesc:a8f012d73246fa9c4f0108c7a27f7f15a"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with two arguments asynchronously threadsafe, first argument is a reference. <a href="#a8f012d73246fa9c4f0108c7a27f7f15a">More...</a><br /></td></tr>
+<tr class="separator:a8f012d73246fa9c4f0108c7a27f7f15a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae1b7235c1728ea06e0d8201d9558eae4"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class Targ , class Targ1 &gt; </td></tr>
+<tr class="memitem:ae1b7235c1728ea06e0d8201d9558eae4"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#ae1b7235c1728ea06e0d8201d9558eae4">asyncCall</a> (TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 &amp;argument1), Targ argument, Targ1 &amp;argument1)</td></tr>
+<tr class="memdesc:ae1b7235c1728ea06e0d8201d9558eae4"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with two arguments asynchronously threadsafe, second argument is a reference. <a href="#ae1b7235c1728ea06e0d8201d9558eae4">More...</a><br /></td></tr>
+<tr class="separator:ae1b7235c1728ea06e0d8201d9558eae4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f0f253106d12838bcabccccefb32958"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class Targ , class Targ1 &gt; </td></tr>
+<tr class="memitem:a0f0f253106d12838bcabccccefb32958"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#a0f0f253106d12838bcabccccefb32958">asyncCall</a> (TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 &amp;argument1), Targ &amp;argument, Targ1 &amp;argument1)</td></tr>
+<tr class="memdesc:a0f0f253106d12838bcabccccefb32958"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with two arguments asynchronously threadsafe, both arguments are references. <a href="#a0f0f253106d12838bcabccccefb32958">More...</a><br /></td></tr>
+<tr class="separator:a0f0f253106d12838bcabccccefb32958"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad039d03f5e597f8e29b67ede608f06cb"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class Targ , class Targ1 , class Targ2 &gt; </td></tr>
+<tr class="memitem:ad039d03f5e597f8e29b67ede608f06cb"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#ad039d03f5e597f8e29b67ede608f06cb">asyncCall</a> (TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 argument1, Targ2 argument2), Targ argument, Targ1 argument1, Targ2 argument2)</td></tr>
+<tr class="memdesc:ad039d03f5e597f8e29b67ede608f06cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with three arguments asynchronously threadsafe. <a href="#ad039d03f5e597f8e29b67ede608f06cb">More...</a><br /></td></tr>
+<tr class="separator:ad039d03f5e597f8e29b67ede608f06cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab785c9a874b2aa521b3d0dab0eb8228a"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class Targ , class Targ1 , class Targ2 &gt; </td></tr>
+<tr class="memitem:ab785c9a874b2aa521b3d0dab0eb8228a"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#ab785c9a874b2aa521b3d0dab0eb8228a">asyncCall</a> (TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 argument1, Targ2 argument2), Targ &amp;argument, Targ1 argument1, Targ2 argument2)</td></tr>
+<tr class="memdesc:ab785c9a874b2aa521b3d0dab0eb8228a"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with three arguments asynchronously threadsafe. <a href="#ab785c9a874b2aa521b3d0dab0eb8228a">More...</a><br /></td></tr>
+<tr class="separator:ab785c9a874b2aa521b3d0dab0eb8228a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abbcfa49f9d54745258155f37b6595a6e"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class Targ , class Targ1 , class Targ2 &gt; </td></tr>
+<tr class="memitem:abbcfa49f9d54745258155f37b6595a6e"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#abbcfa49f9d54745258155f37b6595a6e">asyncCall</a> (TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 &amp;argument1, Targ2 argument2), Targ argument, Targ1 &amp;argument1, Targ2 argument2)</td></tr>
+<tr class="memdesc:abbcfa49f9d54745258155f37b6595a6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with three arguments asynchronously threadsafe. <a href="#abbcfa49f9d54745258155f37b6595a6e">More...</a><br /></td></tr>
+<tr class="separator:abbcfa49f9d54745258155f37b6595a6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8e3520d09ac949e076dfa9a811139feb"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class Targ , class Targ1 , class Targ2 &gt; </td></tr>
+<tr class="memitem:a8e3520d09ac949e076dfa9a811139feb"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#a8e3520d09ac949e076dfa9a811139feb">asyncCall</a> (TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 argument1, Targ2 &amp;argument2), Targ argument, Targ1 argument1, Targ2 &amp;argument2)</td></tr>
+<tr class="memdesc:a8e3520d09ac949e076dfa9a811139feb"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with three arguments asynchronously threadsafe. <a href="#a8e3520d09ac949e076dfa9a811139feb">More...</a><br /></td></tr>
+<tr class="separator:a8e3520d09ac949e076dfa9a811139feb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b446d4cd275ed0449214d2c935ad4e3"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class Targ , class Targ1 , class Targ2 &gt; </td></tr>
+<tr class="memitem:a8b446d4cd275ed0449214d2c935ad4e3"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#a8b446d4cd275ed0449214d2c935ad4e3">asyncCall</a> (TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 &amp;argument1, Targ2 &amp;argument2), Targ argument, Targ1 &amp;argument1, Targ2 &amp;argument2)</td></tr>
+<tr class="memdesc:a8b446d4cd275ed0449214d2c935ad4e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with three arguments asynchronously threadsafe. <a href="#a8b446d4cd275ed0449214d2c935ad4e3">More...</a><br /></td></tr>
+<tr class="separator:a8b446d4cd275ed0449214d2c935ad4e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a381c0363a7c4b7982c4ec0649fdace"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class Targ , class Targ1 , class Targ2 &gt; </td></tr>
+<tr class="memitem:a2a381c0363a7c4b7982c4ec0649fdace"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#a2a381c0363a7c4b7982c4ec0649fdace">asyncCall</a> (TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2), Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2)</td></tr>
+<tr class="memdesc:a2a381c0363a7c4b7982c4ec0649fdace"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with three arguments asynchronously threadsafe. <a href="#a2a381c0363a7c4b7982c4ec0649fdace">More...</a><br /></td></tr>
+<tr class="separator:a2a381c0363a7c4b7982c4ec0649fdace"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5bca075fa5bf2f2483edf6f44acb4dca"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class Targ , class Targ1 , class Targ2 &gt; </td></tr>
+<tr class="memitem:a5bca075fa5bf2f2483edf6f44acb4dca"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#a5bca075fa5bf2f2483edf6f44acb4dca">asyncCall</a> (TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 &amp;argument1, Targ2 argument2), Targ &amp;argument, Targ1 &amp;argument1, Targ2 argument2)</td></tr>
+<tr class="memdesc:a5bca075fa5bf2f2483edf6f44acb4dca"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with three arguments asynchronously threadsafe. <a href="#a5bca075fa5bf2f2483edf6f44acb4dca">More...</a><br /></td></tr>
+<tr class="separator:a5bca075fa5bf2f2483edf6f44acb4dca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6e4ab7989e90343ebf8d6541087c421a"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class Targ , class Targ1 , class Targ2 &gt; </td></tr>
+<tr class="memitem:a6e4ab7989e90343ebf8d6541087c421a"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#a6e4ab7989e90343ebf8d6541087c421a">asyncCall</a> (TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 argument1, Targ2 &amp;argument2), Targ &amp;argument, Targ1 argument1, Targ2 &amp;argument2)</td></tr>
+<tr class="memdesc:a6e4ab7989e90343ebf8d6541087c421a"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with three arguments asynchronously threadsafe. <a href="#a6e4ab7989e90343ebf8d6541087c421a">More...</a><br /></td></tr>
+<tr class="separator:a6e4ab7989e90343ebf8d6541087c421a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7162edb66961571ee69621374e97c7a6"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class Targ , class Targ1 , class Targ2 , class Targ3 &gt; </td></tr>
+<tr class="memitem:a7162edb66961571ee69621374e97c7a6"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#a7162edb66961571ee69621374e97c7a6">asyncCall</a> (TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 argument1, Targ2 argument2, Targ3 argument3), Targ argument, Targ1 argument1, Targ2 argument2, Targ3 argument3)</td></tr>
+<tr class="memdesc:a7162edb66961571ee69621374e97c7a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with four arguments asynchronously threadsafe. <a href="#a7162edb66961571ee69621374e97c7a6">More...</a><br /></td></tr>
+<tr class="separator:a7162edb66961571ee69621374e97c7a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaa118593c9299ebf72c8a261a12539a2"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class TretVal &gt; </td></tr>
+<tr class="memitem:aaa118593c9299ebf72c8a261a12539a2"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#aaa118593c9299ebf72c8a261a12539a2">syncCall</a> (TClass1 *instance, TretVal(TClass1::*function)(), TretVal &amp;retVal)</td></tr>
+<tr class="memdesc:aaa118593c9299ebf72c8a261a12539a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a synchronous function with no arguments threadsafe <a href="#aaa118593c9299ebf72c8a261a12539a2">More...</a><br /></td></tr>
+<tr class="separator:aaa118593c9299ebf72c8a261a12539a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5faeb20324966a0a8e8b274256e374d4"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class TretVal , class TargCall , class Targ &gt; </td></tr>
+<tr class="memitem:a5faeb20324966a0a8e8b274256e374d4"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#a5faeb20324966a0a8e8b274256e374d4">syncCall</a> (TClass1 *instance, TretVal(TClass1::*function)(TargCall), TretVal &amp;retVal, Targ &amp;argument)</td></tr>
+<tr class="memdesc:a5faeb20324966a0a8e8b274256e374d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with one argument synchronous threadsafe <a href="#a5faeb20324966a0a8e8b274256e374d4">More...</a><br /></td></tr>
+<tr class="separator:a5faeb20324966a0a8e8b274256e374d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2693e0a63d1261b2e74ad361cd148edc"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class TretVal , class TargCall , class Targ &gt; </td></tr>
+<tr class="memitem:a2693e0a63d1261b2e74ad361cd148edc"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#a2693e0a63d1261b2e74ad361cd148edc">syncCall</a> (TClass1 *instance, TretVal(TClass1::*function)(TargCall) const, TretVal &amp;retVal, Targ &amp;argument)</td></tr>
+<tr class="memdesc:a2693e0a63d1261b2e74ad361cd148edc"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with one argument synchronous threadsafe for const functions. <a href="#a2693e0a63d1261b2e74ad361cd148edc">More...</a><br /></td></tr>
+<tr class="separator:a2693e0a63d1261b2e74ad361cd148edc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6b9553012c430521d91aa81b1b19d432"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class TretVal , class TargCall , class Targ1Call , class Targ , class Targ1 &gt; </td></tr>
+<tr class="memitem:a6b9553012c430521d91aa81b1b19d432"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#a6b9553012c430521d91aa81b1b19d432">syncCall</a> (TClass1 *instance, TretVal(TClass1::*function)(TargCall, Targ1Call), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1)</td></tr>
+<tr class="memdesc:a6b9553012c430521d91aa81b1b19d432"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with two arguments synchronously threadsafe. <a href="#a6b9553012c430521d91aa81b1b19d432">More...</a><br /></td></tr>
+<tr class="separator:a6b9553012c430521d91aa81b1b19d432"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a577f1470c3c5f2970491686a1a484ed8"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class TretVal , class TargCall , class Targ1Call , class Targ , class Targ1 &gt; </td></tr>
+<tr class="memitem:a577f1470c3c5f2970491686a1a484ed8"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#a577f1470c3c5f2970491686a1a484ed8">syncCall</a> (TClass1 *instance, TretVal(TClass1::*function)(TargCall, Targ1Call) const, TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1)</td></tr>
+<tr class="memdesc:a577f1470c3c5f2970491686a1a484ed8"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with two arguments synchronously threadsafe const. <a href="#a577f1470c3c5f2970491686a1a484ed8">More...</a><br /></td></tr>
+<tr class="separator:a577f1470c3c5f2970491686a1a484ed8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac2b526db80cf477ea7f73a71359d694e"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class TretVal , class TargCall , class TargCall1 , class TargCall2 , class Targ , class Targ1 , class Targ2 &gt; </td></tr>
+<tr class="memitem:ac2b526db80cf477ea7f73a71359d694e"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#ac2b526db80cf477ea7f73a71359d694e">syncCall</a> (TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2)</td></tr>
+<tr class="memdesc:ac2b526db80cf477ea7f73a71359d694e"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with three arguments synchronously threadsafe. <a href="#ac2b526db80cf477ea7f73a71359d694e">More...</a><br /></td></tr>
+<tr class="separator:ac2b526db80cf477ea7f73a71359d694e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaaf42841f9f1cf3045aeeb9b30a8bbcc"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class TretVal , class TargCall , class TargCall1 , class TargCall2 , class Targ , class Targ1 , class Targ2 &gt; </td></tr>
+<tr class="memitem:aaaf42841f9f1cf3045aeeb9b30a8bbcc"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#aaaf42841f9f1cf3045aeeb9b30a8bbcc">syncCall</a> (TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2) const, TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2)</td></tr>
+<tr class="memdesc:aaaf42841f9f1cf3045aeeb9b30a8bbcc"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a const function with three arguments synchronously threadsafe. <a href="#aaaf42841f9f1cf3045aeeb9b30a8bbcc">More...</a><br /></td></tr>
+<tr class="separator:aaaf42841f9f1cf3045aeeb9b30a8bbcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9defa14f61395ce933c1dd760aff9835"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class TretVal , class TargCall , class TargCall1 , class TargCall2 , class TargCall3 , class Targ , class Targ1 , class Targ2 , class Targ3 &gt; </td></tr>
+<tr class="memitem:a9defa14f61395ce933c1dd760aff9835"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#a9defa14f61395ce933c1dd760aff9835">syncCall</a> (TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2, TargCall3), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2, Targ3 &amp;argument3)</td></tr>
+<tr class="memdesc:a9defa14f61395ce933c1dd760aff9835"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with four arguments synchronously threadsafe. <a href="#a9defa14f61395ce933c1dd760aff9835">More...</a><br /></td></tr>
+<tr class="separator:a9defa14f61395ce933c1dd760aff9835"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abf86d9d11f05ef9e5c20fe3a7e642fa0"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class TretVal , class TargCall , class TargCall1 , class TargCall2 , class TargCall3 , class TargCall4 , class Targ , class Targ1 , class Targ2 , class Targ3 , class Targ4 &gt; </td></tr>
+<tr class="memitem:abf86d9d11f05ef9e5c20fe3a7e642fa0"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#abf86d9d11f05ef9e5c20fe3a7e642fa0">syncCall</a> (TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2, TargCall3, TargCall4), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2, Targ3 &amp;argument3, Targ4 &amp;argument4)</td></tr>
+<tr class="memdesc:abf86d9d11f05ef9e5c20fe3a7e642fa0"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with five arguments synchronously threadsafe. <a href="#abf86d9d11f05ef9e5c20fe3a7e642fa0">More...</a><br /></td></tr>
+<tr class="separator:abf86d9d11f05ef9e5c20fe3a7e642fa0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab64448c3badda6c41fd219abca8e3446"><td class="memTemplParams" colspan="2">template&lt;class TClass1 , class TretVal , class TargCall , class TargCall1 , class TargCall2 , class TargCall3 , class TargCall4 , class TargCall5 , class Targ , class Targ1 , class Targ2 , class Targ3 , class Targ4 , class Targ5 &gt; </td></tr>
+<tr class="memitem:ab64448c3badda6c41fd219abca8e3446"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#ab64448c3badda6c41fd219abca8e3446">syncCall</a> (TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2, TargCall3, TargCall4, TargCall5), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2, Targ3 &amp;argument3, Targ4 &amp;argument4, Targ5 &amp;argument5)</td></tr>
+<tr class="memdesc:ab64448c3badda6c41fd219abca8e3446"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with six arguments synchronously threadsafe. <a href="#ab64448c3badda6c41fd219abca8e3446">More...</a><br /></td></tr>
+<tr class="separator:ab64448c3badda6c41fd219abca8e3446"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae0ddea4a7353ba82934c629ec2d71950"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#ae0ddea4a7353ba82934c629ec2d71950">receiverCallback</a> (const pollfd pollfd, const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, void *userData)</td></tr>
+<tr class="memdesc:ae0ddea4a7353ba82934c629ec2d71950"><td class="mdescLeft">&#160;</td><td class="mdescRight">receiver callback for sockethandling, for more, see <a class="el" href="classam_1_1CAmSocketHandler.html" title="The am::CAmSocketHandler implements a mainloop for the AudioManager. ">CAmSocketHandler</a> <a href="#ae0ddea4a7353ba82934c629ec2d71950">More...</a><br /></td></tr>
+<tr class="separator:ae0ddea4a7353ba82934c629ec2d71950"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad2302b0e7a75dc8f9bcd4a762966d84f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#ad2302b0e7a75dc8f9bcd4a762966d84f">checkerCallback</a> (const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, void *userData)</td></tr>
+<tr class="memdesc:ad2302b0e7a75dc8f9bcd4a762966d84f"><td class="mdescLeft">&#160;</td><td class="mdescRight">checker callback for sockethandling, for more, see <a class="el" href="classam_1_1CAmSocketHandler.html" title="The am::CAmSocketHandler implements a mainloop for the AudioManager. ">CAmSocketHandler</a> <a href="#ad2302b0e7a75dc8f9bcd4a762966d84f">More...</a><br /></td></tr>
+<tr class="separator:ad2302b0e7a75dc8f9bcd4a762966d84f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a18d5a5475bf07849ae935b70af8b224b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#a18d5a5475bf07849ae935b70af8b224b">dispatcherCallback</a> (const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, void *userData)</td></tr>
+<tr class="memdesc:a18d5a5475bf07849ae935b70af8b224b"><td class="mdescLeft">&#160;</td><td class="mdescRight">dispatcher callback for sockethandling, for more, see <a class="el" href="classam_1_1CAmSocketHandler.html" title="The am::CAmSocketHandler implements a mainloop for the AudioManager. ">CAmSocketHandler</a> <a href="#a18d5a5475bf07849ae935b70af8b224b">More...</a><br /></td></tr>
+<tr class="separator:a18d5a5475bf07849ae935b70af8b224b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab9ca6e0f68a97434db6295b7e1b504b1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#ab9ca6e0f68a97434db6295b7e1b504b1">CAmSerializer</a> (<a class="el" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *iSocketHandler)</td></tr>
+<tr class="memdesc:ab9ca6e0f68a97434db6295b7e1b504b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">The constructor must be called in the mainthread context ! <a href="#ab9ca6e0f68a97434db6295b7e1b504b1">More...</a><br /></td></tr>
+<tr class="separator:ab9ca6e0f68a97434db6295b7e1b504b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a969b83605f8692bf50d67aa7116e9608"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#a969b83605f8692bf50d67aa7116e9608">~CAmSerializer</a> ()</td></tr>
+<tr class="separator:a969b83605f8692bf50d67aa7116e9608"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
-<tr class="memitem:aa964393eaa6bb23692e707298cf4c626"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classam_1_1TAmShPollFired.html">TAmShPollFired</a>&lt; <a class="el" href="classam_1_1CAmSerializer.html">CAmSerializer</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSerializer.html#aa964393eaa6bb23692e707298cf4c626">receiverCallbackT</a></td></tr>
-<tr class="separator:aa964393eaa6bb23692e707298cf4c626"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae300365862abdb441c7b3a8ba2c2f06e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classam_1_1TAmShPollDispatch.html">TAmShPollDispatch</a>&lt; <a class="el" href="classam_1_1CAmSerializer.html">CAmSerializer</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSerializer.html#ae300365862abdb441c7b3a8ba2c2f06e">dispatcherCallbackT</a></td></tr>
-<tr class="separator:ae300365862abdb441c7b3a8ba2c2f06e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1f511d99586a5e7487c8a167d9b1d7a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classam_1_1TAmShPollCheck.html">TAmShPollCheck</a>&lt; <a class="el" href="classam_1_1CAmSerializer.html">CAmSerializer</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSerializer.html#a1f511d99586a5e7487c8a167d9b1d7a6">checkerCallbackT</a></td></tr>
-<tr class="separator:a1f511d99586a5e7487c8a167d9b1d7a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ace01c75baac75ce67b4ba7c86b7cac6f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classam_1_1TAmShPollFired.html">TAmShPollFired</a>&lt; <a class="el" href="classam_1_1V1_1_1CAmSerializer.html">CAmSerializer</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#ace01c75baac75ce67b4ba7c86b7cac6f">receiverCallbackT</a></td></tr>
+<tr class="separator:ace01c75baac75ce67b4ba7c86b7cac6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad020e92d781001be84f58625689f702a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classam_1_1TAmShPollDispatch.html">TAmShPollDispatch</a>&lt; <a class="el" href="classam_1_1V1_1_1CAmSerializer.html">CAmSerializer</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#ad020e92d781001be84f58625689f702a">dispatcherCallbackT</a></td></tr>
+<tr class="separator:ad020e92d781001be84f58625689f702a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afbf2d5c52a1914156e8733f956f40771"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classam_1_1TAmShPollCheck.html">TAmShPollCheck</a>&lt; <a class="el" href="classam_1_1V1_1_1CAmSerializer.html">CAmSerializer</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html#afbf2d5c52a1914156e8733f956f40771">checkerCallbackT</a></td></tr>
+<tr class="separator:afbf2d5c52a1914156e8733f956f40771"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>magic class that does the serialization of functions calls The constructor must be called within the main threadcontext, after that using the overloaded template function call will serialize all calls and call them within the main thread context. </p>
-<p><br/>
-More details can be found here: <a class="el" href="mainl.html#util">Utilizing The Mainloop as Threadsafe Call Method</a> </p>
-<dl class="section warning"><dt>Warning</dt><dd>asynchronous calls may be used in the mainthread context, but if you want to use synchronous calls make sure that you use one instance of this class per thread otherwise you could be lost in never returning calls.<br/>
-Examples of the usage can be found in IAmCommandReceiverShadow of the ControlPlugin or IAmRoutingReceiverShadow of the PluginRoutingInterfaceAsync. </dd></dl>
-
-<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00049">49</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+<div class="textblock">
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00087">87</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a9db44dbd78b8c680e0a2cb6cec55887d"></a>
+<a class="anchor" id="ab9ca6e0f68a97434db6295b7e1b504b1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -287,7 +282,7 @@ Examples of the usage can be found in IAmCommandReceiverShadow of the ControlPlu
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">am::CAmSerializer::CAmSerializer </td>
+ <td class="memname">am::V1::CAmSerializer::CAmSerializer </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *&#160;</td>
<td class="paramname"><em>iSocketHandler</em></td><td>)</td>
@@ -309,11 +304,11 @@ Examples of the usage can be found in IAmCommandReceiverShadow of the ControlPlu
</dd>
</dl>
-<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00764">764</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00811">811</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
</div>
</div>
-<a class="anchor" id="a85de8ad38d51c00ec43523d33f6b5e1f"></a>
+<a class="anchor" id="a969b83605f8692bf50d67aa7116e9608"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -321,7 +316,7 @@ Examples of the usage can be found in IAmCommandReceiverShadow of the ControlPlu
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">am::CAmSerializer::~CAmSerializer </td>
+ <td class="memname">am::V1::CAmSerializer::~CAmSerializer </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -334,12 +329,12 @@ Examples of the usage can be found in IAmCommandReceiverShadow of the ControlPlu
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00792">792</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00840">840</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a3921451d5ab04e5a98bb044a418fc970"></a>
+<a class="anchor" id="a84baee10bb38abf162f3f7719eeb4bc3"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -349,7 +344,7 @@ template&lt;class TClass , class TRet , class... TArgs&gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">void am::CAmSerializer::asyncCall </td>
+ <td class="memname">void am::V1::CAmSerializer::asyncCall </td>
<td>(</td>
<td class="paramtype">TClass *&#160;</td>
<td class="paramname"><em>instance</em>, </td>
@@ -396,21 +391,13 @@ template&lt;class TClass , class TRet , class... TArgs&gt; </div>
</dd>
</dl>
<h1><a class="anchor" id="ex"></a>
-Example</h1>
-<div class="fragment"><div class="line"><span class="keyword">class </span>MyGreatClass</div>
-<div class="line">{</div>
-<div class="line"><span class="keyword">public</span>:</div>
-<div class="line"> <span class="keywordtype">int</span> AGreatMethod(<span class="keywordtype">int</span> x);</div>
-<div class="line">}</div>
-<div class="line"><a class="code" href="classam_1_1CAmSerializer.html#a9db44dbd78b8c680e0a2cb6cec55887d">CAmSerializer</a> serial(&amp;Sockethandler);</div>
-<div class="line">MyGreatClass anInstance;</div>
-<div class="line">serial.asyncCall&lt;MyGreatClass, void, <span class="keywordtype">int</span>&gt;(&amp;anInstance,&amp;MyGreatClass::AGreatMethod, 100);</div>
-</div><!-- fragment -->
-<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00318">318</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+Example:</h1>
+<div class="fragment"><div class="line"><span class="keyword">class </span>MyGreatClass</div><div class="line">{</div><div class="line"><span class="keyword">public</span>:</div><div class="line"> <span class="keywordtype">int</span> AGreatMethod(<span class="keywordtype">int</span> x);</div><div class="line">}</div><div class="line"><a class="code" href="classam_1_1V1_1_1CAmSerializer.html#ab9ca6e0f68a97434db6295b7e1b504b1">CAmSerializer</a> serial(&amp;Sockethandler);</div><div class="line">MyGreatClass anInstance;</div><div class="line">serial.asyncCall&lt;MyGreatClass, void, <span class="keywordtype">int</span>&gt;(&amp;anInstance,&amp;MyGreatClass::AGreatMethod, 100);</div></div><!-- fragment -->
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00365">365</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
</div>
</div>
-<a class="anchor" id="abf1b9c4474b8b6f0cbc0a3d074628ebe"></a>
+<a class="anchor" id="acff5cf50e50e6e7f251bc87f62fcc1ed"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -420,7 +407,7 @@ template&lt;class TClass &gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">void am::CAmSerializer::asyncCall </td>
+ <td class="memname">void am::V1::CAmSerializer::asyncCall </td>
<td>(</td>
<td class="paramtype">TClass *&#160;</td>
<td class="paramname"><em>instance</em>, </td>
@@ -459,21 +446,13 @@ template&lt;class TClass &gt; </div>
</dd>
</dl>
<h1><a class="anchor" id="ex"></a>
-Example</h1>
-<div class="fragment"><div class="line"><span class="keyword">class </span>myClass</div>
-<div class="line">{</div>
-<div class="line"><span class="keyword">public</span>:</div>
-<div class="line"> <span class="keywordtype">void</span> myfunction();</div>
-<div class="line">}</div>
-<div class="line"><a class="code" href="classam_1_1CAmSerializer.html#a9db44dbd78b8c680e0a2cb6cec55887d">CAmSerializer</a> serial(&amp;Sockethandler);</div>
-<div class="line">myClass instanceMyClass;</div>
-<div class="line">serial&lt;CommandSender&gt;(&amp;instanceMyClass,&amp;myClass::myfunction);</div>
-</div><!-- fragment -->
-<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00342">342</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+Example:</h1>
+<div class="fragment"><div class="line"><span class="keyword">class </span>myClass</div><div class="line">{</div><div class="line"><span class="keyword">public</span>:</div><div class="line"> <span class="keywordtype">void</span> myfunction();</div><div class="line">}</div><div class="line"><a class="code" href="classam_1_1V1_1_1CAmSerializer.html#ab9ca6e0f68a97434db6295b7e1b504b1">CAmSerializer</a> serial(&amp;Sockethandler);</div><div class="line">myClass instanceMyClass;</div><div class="line">serial&lt;CommandSender&gt;(&amp;instanceMyClass,&amp;myClass::myfunction);</div></div><!-- fragment -->
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00389">389</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
</div>
</div>
-<a class="anchor" id="af7e594c5d17b63be64d8e2131f70ac4c"></a>
+<a class="anchor" id="af6f454c97602ab158a8855a22d74df6b"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -483,7 +462,7 @@ template&lt;class TClass1 , class Targ &gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">void am::CAmSerializer::asyncCall </td>
+ <td class="memname">void am::V1::CAmSerializer::asyncCall </td>
<td>(</td>
<td class="paramtype">TClass1 *&#160;</td>
<td class="paramname"><em>instance</em>, </td>
@@ -530,21 +509,13 @@ template&lt;class TClass1 , class Targ &gt; </div>
</dd>
</dl>
<h1><a class="anchor" id="ex"></a>
-Example</h1>
-<div class="fragment"><div class="line"><span class="keyword">class </span>myClass</div>
-<div class="line">{</div>
-<div class="line"><span class="keyword">public</span>:</div>
-<div class="line"> <span class="keywordtype">void</span> myfunction(<span class="keywordtype">int</span> k);</div>
-<div class="line">}</div>
-<div class="line"><a class="code" href="classam_1_1CAmSerializer.html#a9db44dbd78b8c680e0a2cb6cec55887d">CAmSerializer</a> serial(&amp;Sockethandler);</div>
-<div class="line">myClass instanceMyClass;</div>
-<div class="line">serial&lt;CommandSender,int&gt;(&amp;instanceMyClass,&amp;myClass::myfunction,k);</div>
-</div><!-- fragment -->
-<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00369">369</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+Example:</h1>
+<div class="fragment"><div class="line"><span class="keyword">class </span>myClass</div><div class="line">{</div><div class="line"><span class="keyword">public</span>:</div><div class="line"> <span class="keywordtype">void</span> myfunction(<span class="keywordtype">int</span> k);</div><div class="line">}</div><div class="line"><a class="code" href="classam_1_1V1_1_1CAmSerializer.html#ab9ca6e0f68a97434db6295b7e1b504b1">CAmSerializer</a> serial(&amp;Sockethandler);</div><div class="line">myClass instanceMyClass;</div><div class="line">serial&lt;CommandSender,int&gt;(&amp;instanceMyClass,&amp;myClass::myfunction,k);</div></div><!-- fragment -->
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00416">416</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
</div>
</div>
-<a class="anchor" id="ad1a32c4221bb663c649490b3e33c4113"></a>
+<a class="anchor" id="a1d31764986d2a790e17152988df6fd0e"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -554,7 +525,7 @@ template&lt;class TClass1 , class Targ &gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">void am::CAmSerializer::asyncCall </td>
+ <td class="memname">void am::V1::CAmSerializer::asyncCall </td>
<td>(</td>
<td class="paramtype">TClass1 *&#160;</td>
<td class="paramname"><em>instance</em>, </td>
@@ -601,21 +572,13 @@ template&lt;class TClass1 , class Targ &gt; </div>
</dd>
</dl>
<h1><a class="anchor" id="ex"></a>
-Example</h1>
-<div class="fragment"><div class="line"><span class="keyword">class </span>myClass</div>
-<div class="line">{</div>
-<div class="line"><span class="keyword">public</span>:</div>
-<div class="line"> <span class="keywordtype">void</span> myfunction(<span class="keywordtype">int</span> k);</div>
-<div class="line">}</div>
-<div class="line"><a class="code" href="classam_1_1CAmSerializer.html#a9db44dbd78b8c680e0a2cb6cec55887d">CAmSerializer</a> serial(&amp;Sockethandler);</div>
-<div class="line">myClass instanceMyClass;</div>
-<div class="line">serial&lt;CommandSender,int&gt;(&amp;instanceMyClass,&amp;myClass::myfunction,k);</div>
-</div><!-- fragment -->
-<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00396">396</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+Example:</h1>
+<div class="fragment"><div class="line"><span class="keyword">class </span>myClass</div><div class="line">{</div><div class="line"><span class="keyword">public</span>:</div><div class="line"> <span class="keywordtype">void</span> myfunction(<span class="keywordtype">int</span> k);</div><div class="line">}</div><div class="line"><a class="code" href="classam_1_1V1_1_1CAmSerializer.html#ab9ca6e0f68a97434db6295b7e1b504b1">CAmSerializer</a> serial(&amp;Sockethandler);</div><div class="line">myClass instanceMyClass;</div><div class="line">serial&lt;CommandSender,int&gt;(&amp;instanceMyClass,&amp;myClass::myfunction,k);</div></div><!-- fragment -->
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00443">443</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
</div>
</div>
-<a class="anchor" id="a0ff2c1494a0f97ad864dd94228617e29"></a>
+<a class="anchor" id="a519591eaee1bf7e1703addb63ec0d26d"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -625,7 +588,7 @@ template&lt;class TClass1 , class Targ , class Targ1 &gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">void am::CAmSerializer::asyncCall </td>
+ <td class="memname">void am::V1::CAmSerializer::asyncCall </td>
<td>(</td>
<td class="paramtype">TClass1 *&#160;</td>
<td class="paramname"><em>instance</em>, </td>
@@ -662,8 +625,7 @@ template&lt;class TClass1 , class Targ , class Targ1 &gt; </div>
</div><div class="memdoc">
<p>calls a function with two arguments asynchronously threadsafe. </p>
-<p>for more see asyncCall with one argument </p>
-<dl class="params"><dt>Parameters</dt><dd>
+<p>for more see asyncCall with one argument </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">instance</td><td>pointer to the instance of the class </td></tr>
<tr><td class="paramname">function</td><td>memberfunction poitner </td></tr>
@@ -681,11 +643,11 @@ template&lt;class TClass1 , class Targ , class Targ1 &gt; </div>
</dd>
</dl>
-<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00413">413</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00460">460</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
</div>
</div>
-<a class="anchor" id="ad6c1e2120c7cc813d691cd06c1e6e167"></a>
+<a class="anchor" id="a8f012d73246fa9c4f0108c7a27f7f15a"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -695,7 +657,7 @@ template&lt;class TClass1 , class Targ , class Targ1 &gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">void am::CAmSerializer::asyncCall </td>
+ <td class="memname">void am::V1::CAmSerializer::asyncCall </td>
<td>(</td>
<td class="paramtype">TClass1 *&#160;</td>
<td class="paramname"><em>instance</em>, </td>
@@ -732,8 +694,7 @@ template&lt;class TClass1 , class Targ , class Targ1 &gt; </div>
</div><div class="memdoc">
<p>calls a function with two arguments asynchronously threadsafe, first argument is a reference. </p>
-<p>for more see asyncCall with one argument </p>
-<dl class="params"><dt>Parameters</dt><dd>
+<p>for more see asyncCall with one argument </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">instance</td><td>pointer to the instance of the class </td></tr>
<tr><td class="paramname">function</td><td>memberfunction poitner </td></tr>
@@ -751,11 +712,11 @@ template&lt;class TClass1 , class Targ , class Targ1 &gt; </div>
</dd>
</dl>
-<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00430">430</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00477">477</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
</div>
</div>
-<a class="anchor" id="aa44e01daec345006987b2c64861cef25"></a>
+<a class="anchor" id="ae1b7235c1728ea06e0d8201d9558eae4"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -765,7 +726,7 @@ template&lt;class TClass1 , class Targ , class Targ1 &gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">void am::CAmSerializer::asyncCall </td>
+ <td class="memname">void am::V1::CAmSerializer::asyncCall </td>
<td>(</td>
<td class="paramtype">TClass1 *&#160;</td>
<td class="paramname"><em>instance</em>, </td>
@@ -802,8 +763,7 @@ template&lt;class TClass1 , class Targ , class Targ1 &gt; </div>
</div><div class="memdoc">
<p>calls a function with two arguments asynchronously threadsafe, second argument is a reference. </p>
-<p>for more see asyncCall with one argument </p>
-<dl class="params"><dt>Parameters</dt><dd>
+<p>for more see asyncCall with one argument </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">instance</td><td>pointer to the instance of the class </td></tr>
<tr><td class="paramname">function</td><td>memberfunction poitner </td></tr>
@@ -821,11 +781,11 @@ template&lt;class TClass1 , class Targ , class Targ1 &gt; </div>
</dd>
</dl>
-<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00447">447</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00494">494</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
</div>
</div>
-<a class="anchor" id="ad68f0659e1157316bd1ba52482f85819"></a>
+<a class="anchor" id="a0f0f253106d12838bcabccccefb32958"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -835,7 +795,7 @@ template&lt;class TClass1 , class Targ , class Targ1 &gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">void am::CAmSerializer::asyncCall </td>
+ <td class="memname">void am::V1::CAmSerializer::asyncCall </td>
<td>(</td>
<td class="paramtype">TClass1 *&#160;</td>
<td class="paramname"><em>instance</em>, </td>
@@ -872,8 +832,7 @@ template&lt;class TClass1 , class Targ , class Targ1 &gt; </div>
</div><div class="memdoc">
<p>calls a function with two arguments asynchronously threadsafe, both arguments are references. </p>
-<p>for more see asyncCall with one argument </p>
-<dl class="params"><dt>Parameters</dt><dd>
+<p>for more see asyncCall with one argument </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">instance</td><td>pointer to the instance of the class </td></tr>
<tr><td class="paramname">function</td><td>memberfunction poitner </td></tr>
@@ -891,11 +850,11 @@ template&lt;class TClass1 , class Targ , class Targ1 &gt; </div>
</dd>
</dl>
-<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00464">464</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00511">511</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
</div>
</div>
-<a class="anchor" id="a399a981fe7f343287bdc4dc67a7f9dd2"></a>
+<a class="anchor" id="ad039d03f5e597f8e29b67ede608f06cb"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -905,7 +864,7 @@ template&lt;class TClass1 , class Targ , class Targ1 , class Targ2 &gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">void am::CAmSerializer::asyncCall </td>
+ <td class="memname">void am::V1::CAmSerializer::asyncCall </td>
<td>(</td>
<td class="paramtype">TClass1 *&#160;</td>
<td class="paramname"><em>instance</em>, </td>
@@ -950,11 +909,11 @@ template&lt;class TClass1 , class Targ , class Targ1 , class Targ2 &gt; </div>
<p>calls a function with three arguments asynchronously threadsafe. </p>
<p>for more see other asycCall </p>
-<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00474">474</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00521">521</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
</div>
</div>
-<a class="anchor" id="a3b4863944ef2f01a18c1702d03252fa6"></a>
+<a class="anchor" id="ab785c9a874b2aa521b3d0dab0eb8228a"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -964,7 +923,7 @@ template&lt;class TClass1 , class Targ , class Targ1 , class Targ2 &gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">void am::CAmSerializer::asyncCall </td>
+ <td class="memname">void am::V1::CAmSerializer::asyncCall </td>
<td>(</td>
<td class="paramtype">TClass1 *&#160;</td>
<td class="paramname"><em>instance</em>, </td>
@@ -1009,11 +968,11 @@ template&lt;class TClass1 , class Targ , class Targ1 , class Targ2 &gt; </div>
<p>calls a function with three arguments asynchronously threadsafe. </p>
<p>for more see other asycCall </p>
-<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00484">484</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00531">531</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
</div>
</div>
-<a class="anchor" id="ac3cbeb7681c86f1d05570a8cbf73e992"></a>
+<a class="anchor" id="abbcfa49f9d54745258155f37b6595a6e"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -1023,7 +982,7 @@ template&lt;class TClass1 , class Targ , class Targ1 , class Targ2 &gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">void am::CAmSerializer::asyncCall </td>
+ <td class="memname">void am::V1::CAmSerializer::asyncCall </td>
<td>(</td>
<td class="paramtype">TClass1 *&#160;</td>
<td class="paramname"><em>instance</em>, </td>
@@ -1068,11 +1027,11 @@ template&lt;class TClass1 , class Targ , class Targ1 , class Targ2 &gt; </div>
<p>calls a function with three arguments asynchronously threadsafe. </p>
<p>for more see other asycCall </p>
-<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00495">495</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00541">541</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
</div>
</div>
-<a class="anchor" id="afb2ce11f1dae3b1466ee1527cf668b4d"></a>
+<a class="anchor" id="a8e3520d09ac949e076dfa9a811139feb"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -1082,7 +1041,7 @@ template&lt;class TClass1 , class Targ , class Targ1 , class Targ2 &gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">void am::CAmSerializer::asyncCall </td>
+ <td class="memname">void am::V1::CAmSerializer::asyncCall </td>
<td>(</td>
<td class="paramtype">TClass1 *&#160;</td>
<td class="paramname"><em>instance</em>, </td>
@@ -1127,11 +1086,11 @@ template&lt;class TClass1 , class Targ , class Targ1 , class Targ2 &gt; </div>
<p>calls a function with three arguments asynchronously threadsafe. </p>
<p>for more see other asycCall </p>
-<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00505">505</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00551">551</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
</div>
</div>
-<a class="anchor" id="a0129e92393f2bc057bcec737e185f1e4"></a>
+<a class="anchor" id="a8b446d4cd275ed0449214d2c935ad4e3"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -1141,7 +1100,7 @@ template&lt;class TClass1 , class Targ , class Targ1 , class Targ2 &gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">void am::CAmSerializer::asyncCall </td>
+ <td class="memname">void am::V1::CAmSerializer::asyncCall </td>
<td>(</td>
<td class="paramtype">TClass1 *&#160;</td>
<td class="paramname"><em>instance</em>, </td>
@@ -1186,11 +1145,11 @@ template&lt;class TClass1 , class Targ , class Targ1 , class Targ2 &gt; </div>
<p>calls a function with three arguments asynchronously threadsafe. </p>
<p>for more see other asycCall </p>
-<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00515">515</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00561">561</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
</div>
</div>
-<a class="anchor" id="a36a85164f8c8b28292463f460f358f8b"></a>
+<a class="anchor" id="a2a381c0363a7c4b7982c4ec0649fdace"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -1200,7 +1159,7 @@ template&lt;class TClass1 , class Targ , class Targ1 , class Targ2 &gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">void am::CAmSerializer::asyncCall </td>
+ <td class="memname">void am::V1::CAmSerializer::asyncCall </td>
<td>(</td>
<td class="paramtype">TClass1 *&#160;</td>
<td class="paramname"><em>instance</em>, </td>
@@ -1245,11 +1204,11 @@ template&lt;class TClass1 , class Targ , class Targ1 , class Targ2 &gt; </div>
<p>calls a function with three arguments asynchronously threadsafe. </p>
<p>for more see other asycCall </p>
-<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00525">525</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00571">571</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
</div>
</div>
-<a class="anchor" id="ade7e2206e17a39785a355d541c5e1a71"></a>
+<a class="anchor" id="a5bca075fa5bf2f2483edf6f44acb4dca"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -1259,7 +1218,7 @@ template&lt;class TClass1 , class Targ , class Targ1 , class Targ2 &gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">void am::CAmSerializer::asyncCall </td>
+ <td class="memname">void am::V1::CAmSerializer::asyncCall </td>
<td>(</td>
<td class="paramtype">TClass1 *&#160;</td>
<td class="paramname"><em>instance</em>, </td>
@@ -1304,11 +1263,11 @@ template&lt;class TClass1 , class Targ , class Targ1 , class Targ2 &gt; </div>
<p>calls a function with three arguments asynchronously threadsafe. </p>
<p>for more see other asycCall </p>
-<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00535">535</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00581">581</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
</div>
</div>
-<a class="anchor" id="a9cba8ffa840271f142238c03145efa21"></a>
+<a class="anchor" id="a6e4ab7989e90343ebf8d6541087c421a"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -1318,7 +1277,7 @@ template&lt;class TClass1 , class Targ , class Targ1 , class Targ2 &gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">void am::CAmSerializer::asyncCall </td>
+ <td class="memname">void am::V1::CAmSerializer::asyncCall </td>
<td>(</td>
<td class="paramtype">TClass1 *&#160;</td>
<td class="paramname"><em>instance</em>, </td>
@@ -1363,11 +1322,11 @@ template&lt;class TClass1 , class Targ , class Targ1 , class Targ2 &gt; </div>
<p>calls a function with three arguments asynchronously threadsafe. </p>
<p>for more see other asycCall </p>
-<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00545">545</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00591">591</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
</div>
</div>
-<a class="anchor" id="a1e1c5057e1297aaae2712d9d93542ab6"></a>
+<a class="anchor" id="a7162edb66961571ee69621374e97c7a6"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -1377,7 +1336,7 @@ template&lt;class TClass1 , class Targ , class Targ1 , class Targ2 , class Targ3
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">void am::CAmSerializer::asyncCall </td>
+ <td class="memname">void am::V1::CAmSerializer::asyncCall </td>
<td>(</td>
<td class="paramtype">TClass1 *&#160;</td>
<td class="paramname"><em>instance</em>, </td>
@@ -1428,11 +1387,11 @@ template&lt;class TClass1 , class Targ , class Targ1 , class Targ2 , class Targ3
<p>calls a function with four arguments asynchronously threadsafe. </p>
<p>for more see other asycCall </p>
-<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00555">555</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00601">601</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
</div>
</div>
-<a class="anchor" id="a4625fc98ad399f0218b9dee30598de52"></a>
+<a class="anchor" id="ad2302b0e7a75dc8f9bcd4a762966d84f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -1440,7 +1399,7 @@ template&lt;class TClass1 , class Targ , class Targ1 , class Targ2 , class Targ3
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">bool am::CAmSerializer::checkerCallback </td>
+ <td class="memname">bool am::V1::CAmSerializer::checkerCallback </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a>&#160;</td>
<td class="paramname"><em>handle</em>, </td>
@@ -1466,11 +1425,11 @@ template&lt;class TClass1 , class Targ , class Targ1 , class Targ2 , class Targ3
<p>checker callback for sockethandling, for more, see <a class="el" href="classam_1_1CAmSocketHandler.html" title="The am::CAmSocketHandler implements a mainloop for the AudioManager. ">CAmSocketHandler</a> </p>
-<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00731">731</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00778">778</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
</div>
</div>
-<a class="anchor" id="a3d9f723013263b08a9a9aef951e4115d"></a>
+<a class="anchor" id="a18d5a5475bf07849ae935b70af8b224b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -1478,7 +1437,7 @@ template&lt;class TClass1 , class Targ , class Targ1 , class Targ2 , class Targ3
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">bool am::CAmSerializer::dispatcherCallback </td>
+ <td class="memname">bool am::V1::CAmSerializer::dispatcherCallback </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a>&#160;</td>
<td class="paramname"><em>handle</em>, </td>
@@ -1504,11 +1463,11 @@ template&lt;class TClass1 , class Targ , class Targ1 , class Targ2 , class Targ3
<p>dispatcher callback for sockethandling, for more, see <a class="el" href="classam_1_1CAmSocketHandler.html" title="The am::CAmSocketHandler implements a mainloop for the AudioManager. ">CAmSocketHandler</a> </p>
-<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00743">743</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00790">790</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
</div>
</div>
-<a class="anchor" id="ae562e3e7cf9f5dfef4b1ddedc5f04e80"></a>
+<a class="anchor" id="adcd7db11c70d28c691e565ba4bee7800"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -1518,7 +1477,7 @@ template&lt;typename Class , typename Method , typename Tuple &gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">void am::CAmSerializer::doAsyncCall </td>
+ <td class="memname">void am::V1::CAmSerializer::doAsyncCall </td>
<td>(</td>
<td class="paramtype">Class&#160;</td>
<td class="paramname"><em>intsance</em>, </td>
@@ -1550,11 +1509,11 @@ template&lt;typename Class , typename Method , typename Tuple &gt; </div>
<p>instantiates a async delegate with given arguments and sends the delegate pointer over the pipe </p>
-<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00210">210</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00255">255</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
</div>
</div>
-<a class="anchor" id="afd463682be766b28756ca2764f297ee3"></a>
+<a class="anchor" id="a44b90dfcc5da2c26b07e542d9b2d1dbd"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -1564,7 +1523,7 @@ template&lt;typename Class , typename Method , typename Return , typename Tuple
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">void am::CAmSerializer::doSyncCall </td>
+ <td class="memname">void am::V1::CAmSerializer::doSyncCall </td>
<td>(</td>
<td class="paramtype">Class&#160;</td>
<td class="paramname"><em>intsance</em>, </td>
@@ -1602,11 +1561,11 @@ template&lt;typename Class , typename Method , typename Return , typename Tuple
<p>instantiates a sync delegate with given arguments and sends the delegate pointer over the pipe </p>
-<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00223">223</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00268">268</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
</div>
</div>
-<a class="anchor" id="a4096aa0d7c4ab433dd1241047da6b871"></a>
+<a class="anchor" id="abe7fc8967659e477259eb55ad93a3f1f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -1614,7 +1573,7 @@ template&lt;typename Class , typename Method , typename Return , typename Tuple
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">int am::CAmSerializer::getListDelegatePoiters </td>
+ <td class="memname">int am::V1::CAmSerializer::getListDelegatePoiters </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -1629,11 +1588,11 @@ template&lt;typename Class , typename Method , typename Return , typename Tuple
<p>get the size of delegate pointers </p>
-<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00264">264</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00311">311</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
</div>
</div>
-<a class="anchor" id="a56fbe8fa7b4e43825b2cbff44b9b13fc"></a>
+<a class="anchor" id="ae0ddea4a7353ba82934c629ec2d71950"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -1641,7 +1600,7 @@ template&lt;typename Class , typename Method , typename Return , typename Tuple
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">void am::CAmSerializer::receiverCallback </td>
+ <td class="memname">void am::V1::CAmSerializer::receiverCallback </td>
<td>(</td>
<td class="paramtype">const pollfd&#160;</td>
<td class="paramname"><em>pollfd</em>, </td>
@@ -1673,11 +1632,11 @@ template&lt;typename Class , typename Method , typename Return , typename Tuple
<p>receiver callback for sockethandling, for more, see <a class="el" href="classam_1_1CAmSocketHandler.html" title="The am::CAmSocketHandler implements a mainloop for the AudioManager. ">CAmSocketHandler</a> </p>
-<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00714">714</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00761">761</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
</div>
</div>
-<a class="anchor" id="a2fab9510c9ab7140e7bd240ce0d13439"></a>
+<a class="anchor" id="a90c2b180dccf43ccd235574d30caa939"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -1687,7 +1646,7 @@ template&lt;class TClass , class TRet , class... TArgs&gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">void am::CAmSerializer::syncCall </td>
+ <td class="memname">void am::V1::CAmSerializer::syncCall </td>
<td>(</td>
<td class="paramtype">TClass *&#160;</td>
<td class="paramname"><em>instance</em>, </td>
@@ -1741,22 +1700,13 @@ template&lt;class TClass , class TRet , class... TArgs&gt; </div>
</dd>
</dl>
<h1><a class="anchor" id="ex"></a>
-Example</h1>
-<div class="fragment"><div class="line"><span class="keyword">class </span>MyGreatClass</div>
-<div class="line">{</div>
-<div class="line"><span class="keyword">public</span>:</div>
-<div class="line"> <span class="keywordtype">int</span> AGreatMethod(<span class="keywordtype">int</span> x);</div>
-<div class="line">}</div>
-<div class="line"><a class="code" href="classam_1_1CAmSerializer.html#a9db44dbd78b8c680e0a2cb6cec55887d">CAmSerializer</a> serial(&amp;Sockethandler);</div>
-<div class="line">MyGreatClass anInstance;</div>
-<div class="line"><span class="keywordtype">int</span> result;</div>
-<div class="line">serial.syncCall&lt;MyGreatClass, int, <span class="keywordtype">int</span>&gt;(&amp;anInstance,&amp;MyGreatClass::AGreatMethod, result, 100);</div>
-</div><!-- fragment -->
-<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00291">291</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a20cc2e297a35f390a04c0527d356225b"></a>
+Example:</h1>
+<div class="fragment"><div class="line"><span class="keyword">class </span>MyGreatClass</div><div class="line">{</div><div class="line"><span class="keyword">public</span>:</div><div class="line"> <span class="keywordtype">int</span> AGreatMethod(<span class="keywordtype">int</span> x);</div><div class="line">}</div><div class="line"><a class="code" href="classam_1_1V1_1_1CAmSerializer.html#ab9ca6e0f68a97434db6295b7e1b504b1">CAmSerializer</a> serial(&amp;Sockethandler);</div><div class="line">MyGreatClass anInstance;</div><div class="line"><span class="keywordtype">int</span> result;</div><div class="line">serial.syncCall&lt;MyGreatClass, int, <span class="keywordtype">int</span>&gt;(&amp;anInstance,&amp;MyGreatClass::AGreatMethod, result, 100);</div></div><!-- fragment -->
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00338">338</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aaa118593c9299ebf72c8a261a12539a2"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -1766,7 +1716,7 @@ template&lt;class TClass1 , class TretVal &gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">void am::CAmSerializer::syncCall </td>
+ <td class="memname">void am::V1::CAmSerializer::syncCall </td>
<td>(</td>
<td class="paramtype">TClass1 *&#160;</td>
<td class="paramname"><em>instance</em>, </td>
@@ -1813,23 +1763,14 @@ template&lt;class TClass1 , class TretVal &gt; </div>
</dd>
</dl>
<h1><a class="anchor" id="ex"></a>
-Example</h1>
-<div class="fragment"><div class="line"><span class="keyword">class </span>myClass</div>
-<div class="line">{</div>
-<div class="line"><span class="keyword">public</span>:</div>
-<div class="line"> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> myfunction();</div>
-<div class="line">}</div>
-<div class="line"><a class="code" href="classam_1_1CAmSerializer.html#a9db44dbd78b8c680e0a2cb6cec55887d">CAmSerializer</a> serial(&amp;Sockethandler);</div>
-<div class="line">myClass instanceMyClass;</div>
-<div class="line"><a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error;</div>
-<div class="line">serial&lt;CommandSender,am_Error_e&gt;(&amp;instanceMyClass,&amp;myClass::myfunction, error);</div>
-</div><!-- fragment --><p> All arguments given to synchronous functions must be non-const since the results of the operations will be written back to the arguments. </p>
+Example:</h1>
+<div class="fragment"><div class="line"><span class="keyword">class </span>myClass</div><div class="line">{</div><div class="line"><span class="keyword">public</span>:</div><div class="line"> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> myfunction();</div><div class="line">}</div><div class="line"><a class="code" href="classam_1_1V1_1_1CAmSerializer.html#ab9ca6e0f68a97434db6295b7e1b504b1">CAmSerializer</a> serial(&amp;Sockethandler);</div><div class="line">myClass instanceMyClass;</div><div class="line"><a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error;</div><div class="line">serial&lt;CommandSender,am_Error_e&gt;(&amp;instanceMyClass,&amp;myClass::myfunction, error);</div></div><!-- fragment --><p> All arguments given to synchronous functions must be non-const since the results of the operations will be written back to the arguments. </p>
-<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00584">584</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00630">630</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
</div>
</div>
-<a class="anchor" id="a048a13fa186ec19c744ec52e8f2fc57e"></a>
+<a class="anchor" id="a5faeb20324966a0a8e8b274256e374d4"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -1839,7 +1780,7 @@ template&lt;class TClass1 , class TretVal , class TargCall , class Targ &gt; </d
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">void am::CAmSerializer::syncCall </td>
+ <td class="memname">void am::V1::CAmSerializer::syncCall </td>
<td>(</td>
<td class="paramtype">TClass1 *&#160;</td>
<td class="paramname"><em>instance</em>, </td>
@@ -1895,24 +1836,14 @@ template&lt;class TClass1 , class TretVal , class TargCall , class Targ &gt; </d
</dd>
</dl>
<h1><a class="anchor" id="ex"></a>
-Example</h1>
-<div class="fragment"><div class="line"><span class="keyword">class </span>myClass</div>
-<div class="line">{</div>
-<div class="line"><span class="keyword">public</span>:</div>
-<div class="line"> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> myfunction(<span class="keywordtype">int</span> k);</div>
-<div class="line">}</div>
-<div class="line"><a class="code" href="classam_1_1CAmSerializer.html#a9db44dbd78b8c680e0a2cb6cec55887d">CAmSerializer</a> serial(&amp;Sockethandler);</div>
-<div class="line">myClass instanceMyClass;</div>
-<div class="line"><a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error;</div>
-<div class="line"><span class="keywordtype">int</span> l;</div>
-<div class="line">serial&lt;CommandSender,am_Error_e,int&gt;(&amp;instanceMyClass,&amp;myClass::myfunction,error,l);</div>
-</div><!-- fragment --><p> All arguments given to synchronous functions must be non-const since the results of the operations will be written back to the arguments. </p>
+Example:</h1>
+<div class="fragment"><div class="line"><span class="keyword">class </span>myClass</div><div class="line">{</div><div class="line"><span class="keyword">public</span>:</div><div class="line"> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> myfunction(<span class="keywordtype">int</span> k);</div><div class="line">}</div><div class="line"><a class="code" href="classam_1_1V1_1_1CAmSerializer.html#ab9ca6e0f68a97434db6295b7e1b504b1">CAmSerializer</a> serial(&amp;Sockethandler);</div><div class="line">myClass instanceMyClass;</div><div class="line"><a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error;</div><div class="line"><span class="keywordtype">int</span> l;</div><div class="line">serial&lt;CommandSender,am_Error_e,int&gt;(&amp;instanceMyClass,&amp;myClass::myfunction,error,l);</div></div><!-- fragment --><p> All arguments given to synchronous functions must be non-const since the results of the operations will be written back to the arguments. </p>
-<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00617">617</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00663">663</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
</div>
</div>
-<a class="anchor" id="a607134672df681195429f730146bde12"></a>
+<a class="anchor" id="a2693e0a63d1261b2e74ad361cd148edc"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -1922,7 +1853,7 @@ template&lt;class TClass1 , class TretVal , class TargCall , class Targ &gt; </d
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">void am::CAmSerializer::syncCall </td>
+ <td class="memname">void am::V1::CAmSerializer::syncCall </td>
<td>(</td>
<td class="paramtype">TClass1 *&#160;</td>
<td class="paramname"><em>instance</em>, </td>
@@ -1961,11 +1892,11 @@ template&lt;class TClass1 , class TretVal , class TargCall , class Targ &gt; </d
<p>calls a function with one argument synchronous threadsafe for const functions. </p>
<p>For more see syncCall with one argument </p>
-<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00628">628</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00674">674</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
</div>
</div>
-<a class="anchor" id="aac61f9a14ffa661e4ad86c933ab023e6"></a>
+<a class="anchor" id="a6b9553012c430521d91aa81b1b19d432"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -1975,7 +1906,7 @@ template&lt;class TClass1 , class TretVal , class TargCall , class Targ1Call , c
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">void am::CAmSerializer::syncCall </td>
+ <td class="memname">void am::V1::CAmSerializer::syncCall </td>
<td>(</td>
<td class="paramtype">TClass1 *&#160;</td>
<td class="paramname"><em>instance</em>, </td>
@@ -2020,11 +1951,11 @@ template&lt;class TClass1 , class TretVal , class TargCall , class Targ1Call , c
<p>calls a function with two arguments synchronously threadsafe. </p>
<p>For more see syncCall with one argument </p>
-<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00639">639</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00685">685</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
</div>
</div>
-<a class="anchor" id="ab2f3ec888554b4205a228d2f9fa1240d"></a>
+<a class="anchor" id="a577f1470c3c5f2970491686a1a484ed8"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -2034,7 +1965,7 @@ template&lt;class TClass1 , class TretVal , class TargCall , class Targ1Call , c
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">void am::CAmSerializer::syncCall </td>
+ <td class="memname">void am::V1::CAmSerializer::syncCall </td>
<td>(</td>
<td class="paramtype">TClass1 *&#160;</td>
<td class="paramname"><em>instance</em>, </td>
@@ -2079,11 +2010,11 @@ template&lt;class TClass1 , class TretVal , class TargCall , class Targ1Call , c
<p>calls a function with two arguments synchronously threadsafe const. </p>
<p>For more see syncCall with one argument </p>
-<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00649">649</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00695">695</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
</div>
</div>
-<a class="anchor" id="a1ba3bd4db4884a35f1d97c8ef0ce42e9"></a>
+<a class="anchor" id="ac2b526db80cf477ea7f73a71359d694e"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -2093,7 +2024,7 @@ template&lt;class TClass1 , class TretVal , class TargCall , class TargCall1 , c
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">void am::CAmSerializer::syncCall </td>
+ <td class="memname">void am::V1::CAmSerializer::syncCall </td>
<td>(</td>
<td class="paramtype">TClass1 *&#160;</td>
<td class="paramname"><em>instance</em>, </td>
@@ -2144,11 +2075,11 @@ template&lt;class TClass1 , class TretVal , class TargCall , class TargCall1 , c
<p>calls a function with three arguments synchronously threadsafe. </p>
<p>for more see syncCall with one argument </p>
-<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00660">660</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00706">706</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
</div>
</div>
-<a class="anchor" id="a336bfffecb851d34837e732cc187d7bf"></a>
+<a class="anchor" id="aaaf42841f9f1cf3045aeeb9b30a8bbcc"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -2158,7 +2089,7 @@ template&lt;class TClass1 , class TretVal , class TargCall , class TargCall1 , c
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">void am::CAmSerializer::syncCall </td>
+ <td class="memname">void am::V1::CAmSerializer::syncCall </td>
<td>(</td>
<td class="paramtype">TClass1 *&#160;</td>
<td class="paramname"><em>instance</em>, </td>
@@ -2209,11 +2140,11 @@ template&lt;class TClass1 , class TretVal , class TargCall , class TargCall1 , c
<p>calls a const function with three arguments synchronously threadsafe. </p>
<p>for more see syncCall with one argument </p>
-<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00671">671</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00717">717</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
</div>
</div>
-<a class="anchor" id="ae0fb76f06adf7ec61da67b4546510158"></a>
+<a class="anchor" id="a9defa14f61395ce933c1dd760aff9835"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -2223,7 +2154,7 @@ template&lt;class TClass1 , class TretVal , class TargCall , class TargCall1 , c
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">void am::CAmSerializer::syncCall </td>
+ <td class="memname">void am::V1::CAmSerializer::syncCall </td>
<td>(</td>
<td class="paramtype">TClass1 *&#160;</td>
<td class="paramname"><em>instance</em>, </td>
@@ -2280,11 +2211,11 @@ template&lt;class TClass1 , class TretVal , class TargCall , class TargCall1 , c
<p>calls a function with four arguments synchronously threadsafe. </p>
<p>for more see syncCall with one argument </p>
-<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00682">682</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00728">728</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
</div>
</div>
-<a class="anchor" id="aa324fa2c84f00c9790e3453197a3e5ad"></a>
+<a class="anchor" id="abf86d9d11f05ef9e5c20fe3a7e642fa0"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -2294,7 +2225,7 @@ template&lt;class TClass1 , class TretVal , class TargCall , class TargCall1 , c
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">void am::CAmSerializer::syncCall </td>
+ <td class="memname">void am::V1::CAmSerializer::syncCall </td>
<td>(</td>
<td class="paramtype">TClass1 *&#160;</td>
<td class="paramname"><em>instance</em>, </td>
@@ -2357,11 +2288,11 @@ template&lt;class TClass1 , class TretVal , class TargCall , class TargCall1 , c
<p>calls a function with five arguments synchronously threadsafe. </p>
<p>for more see syncCall with one argument </p>
-<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00693">693</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00739">739</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
</div>
</div>
-<a class="anchor" id="a61f16785f9e57be8694565afd9b25c99"></a>
+<a class="anchor" id="ab64448c3badda6c41fd219abca8e3446"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -2371,7 +2302,7 @@ template&lt;class TClass1 , class TretVal , class TargCall , class TargCall1 , c
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">void am::CAmSerializer::syncCall </td>
+ <td class="memname">void am::V1::CAmSerializer::syncCall </td>
<td>(</td>
<td class="paramtype">TClass1 *&#160;</td>
<td class="paramname"><em>instance</em>, </td>
@@ -2440,50 +2371,50 @@ template&lt;class TClass1 , class TretVal , class TargCall , class TargCall1 , c
<p>calls a function with six arguments synchronously threadsafe. </p>
<p>for more see syncCall with one argument </p>
-<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00704">704</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00750">750</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
-<a class="anchor" id="a1f511d99586a5e7487c8a167d9b1d7a6"></a>
+<a class="anchor" id="afbf2d5c52a1914156e8733f956f40771"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="classam_1_1TAmShPollCheck.html">TAmShPollCheck</a>&lt;<a class="el" href="classam_1_1CAmSerializer.html">CAmSerializer</a>&gt; am::CAmSerializer::checkerCallbackT</td>
+ <td class="memname"><a class="el" href="classam_1_1TAmShPollCheck.html">TAmShPollCheck</a>&lt;<a class="el" href="classam_1_1V1_1_1CAmSerializer.html">CAmSerializer</a>&gt; am::V1::CAmSerializer::checkerCallbackT</td>
</tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00758">758</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00805">805</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
</div>
</div>
-<a class="anchor" id="ae300365862abdb441c7b3a8ba2c2f06e"></a>
+<a class="anchor" id="ad020e92d781001be84f58625689f702a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="classam_1_1TAmShPollDispatch.html">TAmShPollDispatch</a>&lt;<a class="el" href="classam_1_1CAmSerializer.html">CAmSerializer</a>&gt; am::CAmSerializer::dispatcherCallbackT</td>
+ <td class="memname"><a class="el" href="classam_1_1TAmShPollDispatch.html">TAmShPollDispatch</a>&lt;<a class="el" href="classam_1_1V1_1_1CAmSerializer.html">CAmSerializer</a>&gt; am::V1::CAmSerializer::dispatcherCallbackT</td>
</tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00757">757</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00804">804</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
</div>
</div>
-<a class="anchor" id="aa964393eaa6bb23692e707298cf4c626"></a>
+<a class="anchor" id="ace01c75baac75ce67b4ba7c86b7cac6f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="classam_1_1TAmShPollFired.html">TAmShPollFired</a>&lt;<a class="el" href="classam_1_1CAmSerializer.html">CAmSerializer</a>&gt; am::CAmSerializer::receiverCallbackT</td>
+ <td class="memname"><a class="el" href="classam_1_1TAmShPollFired.html">TAmShPollFired</a>&lt;<a class="el" href="classam_1_1V1_1_1CAmSerializer.html">CAmSerializer</a>&gt; am::V1::CAmSerializer::receiverCallbackT</td>
</tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00756">756</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00803">803</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
</div>
</div>
@@ -2495,10 +2426,10 @@ template&lt;class TClass1 , class TretVal , class TargCall , class TargCall1 , c
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1CAmSerializer.html">CAmSerializer</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="namespaceam_1_1V1.html">V1</a></li><li class="navelem"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html">CAmSerializer</a></li>
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classam_1_1V1_1_1CAmSerializer.js b/docs/classam_1_1V1_1_1CAmSerializer.js
new file mode 100755
index 0000000..2311aa1
--- /dev/null
+++ b/docs/classam_1_1V1_1_1CAmSerializer.js
@@ -0,0 +1,42 @@
+var classam_1_1V1_1_1CAmSerializer =
+[
+ [ "CAmSerializer", "classam_1_1V1_1_1CAmSerializer.html#ab9ca6e0f68a97434db6295b7e1b504b1", null ],
+ [ "~CAmSerializer", "classam_1_1V1_1_1CAmSerializer.html#a969b83605f8692bf50d67aa7116e9608", null ],
+ [ "asyncCall", "classam_1_1V1_1_1CAmSerializer.html#a84baee10bb38abf162f3f7719eeb4bc3", null ],
+ [ "asyncCall", "classam_1_1V1_1_1CAmSerializer.html#acff5cf50e50e6e7f251bc87f62fcc1ed", null ],
+ [ "asyncCall", "classam_1_1V1_1_1CAmSerializer.html#af6f454c97602ab158a8855a22d74df6b", null ],
+ [ "asyncCall", "classam_1_1V1_1_1CAmSerializer.html#a1d31764986d2a790e17152988df6fd0e", null ],
+ [ "asyncCall", "classam_1_1V1_1_1CAmSerializer.html#a519591eaee1bf7e1703addb63ec0d26d", null ],
+ [ "asyncCall", "classam_1_1V1_1_1CAmSerializer.html#a8f012d73246fa9c4f0108c7a27f7f15a", null ],
+ [ "asyncCall", "classam_1_1V1_1_1CAmSerializer.html#ae1b7235c1728ea06e0d8201d9558eae4", null ],
+ [ "asyncCall", "classam_1_1V1_1_1CAmSerializer.html#a0f0f253106d12838bcabccccefb32958", null ],
+ [ "asyncCall", "classam_1_1V1_1_1CAmSerializer.html#ad039d03f5e597f8e29b67ede608f06cb", null ],
+ [ "asyncCall", "classam_1_1V1_1_1CAmSerializer.html#ab785c9a874b2aa521b3d0dab0eb8228a", null ],
+ [ "asyncCall", "classam_1_1V1_1_1CAmSerializer.html#abbcfa49f9d54745258155f37b6595a6e", null ],
+ [ "asyncCall", "classam_1_1V1_1_1CAmSerializer.html#a8e3520d09ac949e076dfa9a811139feb", null ],
+ [ "asyncCall", "classam_1_1V1_1_1CAmSerializer.html#a8b446d4cd275ed0449214d2c935ad4e3", null ],
+ [ "asyncCall", "classam_1_1V1_1_1CAmSerializer.html#a2a381c0363a7c4b7982c4ec0649fdace", null ],
+ [ "asyncCall", "classam_1_1V1_1_1CAmSerializer.html#a5bca075fa5bf2f2483edf6f44acb4dca", null ],
+ [ "asyncCall", "classam_1_1V1_1_1CAmSerializer.html#a6e4ab7989e90343ebf8d6541087c421a", null ],
+ [ "asyncCall", "classam_1_1V1_1_1CAmSerializer.html#a7162edb66961571ee69621374e97c7a6", null ],
+ [ "checkerCallback", "classam_1_1V1_1_1CAmSerializer.html#ad2302b0e7a75dc8f9bcd4a762966d84f", null ],
+ [ "dispatcherCallback", "classam_1_1V1_1_1CAmSerializer.html#a18d5a5475bf07849ae935b70af8b224b", null ],
+ [ "doAsyncCall", "classam_1_1V1_1_1CAmSerializer.html#adcd7db11c70d28c691e565ba4bee7800", null ],
+ [ "doSyncCall", "classam_1_1V1_1_1CAmSerializer.html#a44b90dfcc5da2c26b07e542d9b2d1dbd", null ],
+ [ "getListDelegatePoiters", "classam_1_1V1_1_1CAmSerializer.html#abe7fc8967659e477259eb55ad93a3f1f", null ],
+ [ "receiverCallback", "classam_1_1V1_1_1CAmSerializer.html#ae0ddea4a7353ba82934c629ec2d71950", null ],
+ [ "syncCall", "classam_1_1V1_1_1CAmSerializer.html#a90c2b180dccf43ccd235574d30caa939", null ],
+ [ "syncCall", "classam_1_1V1_1_1CAmSerializer.html#aaa118593c9299ebf72c8a261a12539a2", null ],
+ [ "syncCall", "classam_1_1V1_1_1CAmSerializer.html#a5faeb20324966a0a8e8b274256e374d4", null ],
+ [ "syncCall", "classam_1_1V1_1_1CAmSerializer.html#a2693e0a63d1261b2e74ad361cd148edc", null ],
+ [ "syncCall", "classam_1_1V1_1_1CAmSerializer.html#a6b9553012c430521d91aa81b1b19d432", null ],
+ [ "syncCall", "classam_1_1V1_1_1CAmSerializer.html#a577f1470c3c5f2970491686a1a484ed8", null ],
+ [ "syncCall", "classam_1_1V1_1_1CAmSerializer.html#ac2b526db80cf477ea7f73a71359d694e", null ],
+ [ "syncCall", "classam_1_1V1_1_1CAmSerializer.html#aaaf42841f9f1cf3045aeeb9b30a8bbcc", null ],
+ [ "syncCall", "classam_1_1V1_1_1CAmSerializer.html#a9defa14f61395ce933c1dd760aff9835", null ],
+ [ "syncCall", "classam_1_1V1_1_1CAmSerializer.html#abf86d9d11f05ef9e5c20fe3a7e642fa0", null ],
+ [ "syncCall", "classam_1_1V1_1_1CAmSerializer.html#ab64448c3badda6c41fd219abca8e3446", null ],
+ [ "checkerCallbackT", "classam_1_1V1_1_1CAmSerializer.html#afbf2d5c52a1914156e8733f956f40771", null ],
+ [ "dispatcherCallbackT", "classam_1_1V1_1_1CAmSerializer.html#ad020e92d781001be84f58625689f702a", null ],
+ [ "receiverCallbackT", "classam_1_1V1_1_1CAmSerializer.html#ace01c75baac75ce67b4ba7c86b7cac6f", null ]
+]; \ No newline at end of file
diff --git a/docs/classam_1_1V2_1_1CAmSerializer-members.html b/docs/classam_1_1V2_1_1CAmSerializer-members.html
new file mode 100755
index 0000000..830bead
--- /dev/null
+++ b/docs/classam_1_1V2_1_1CAmSerializer-members.html
@@ -0,0 +1,146 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>AudioManager: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">AudioManager
+ &#160;<span id="projectnumber">7.6.6</span>
+ </div>
+ <div id="projectbrief">Native Application Runtime Environment</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classam_1_1V2_1_1CAmSerializer.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">am::V2::CAmSerializer Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classam_1_1V2_1_1CAmSerializer.html">am::V2::CAmSerializer</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html#a019f095ad83834499eb5b0bfb251b2ba">asyncCall</a>(TClass *instance, TMeth method, TArgs &amp;&amp;...arguments)</td><td class="entry"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html">am::V2::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html#a345a46a231d825c6d529c3089137ee75">asyncCall</a>(TClass *instance, TMeth method, TArgs &amp;&amp;...arguments)</td><td class="entry"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html">am::V2::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html#ab4df6cc3b02eae37a29e51934d2b4134">asyncInvocation</a>(TFunc invocation)</td><td class="entry"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html">am::V2::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html#ab133cd75b0158e97e51c6482d0664944">CAmSerializer</a>(CAmSocketHandler *iSocketHandler)</td><td class="entry"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html">am::V2::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html#a642513e451459acbdd577a64644c84b3">checkerCallback</a>(const sh_pollHandle_t handle, void *userData)</td><td class="entry"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html">am::V2::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html#a6e0574c2ae188a30684a79ac6ea6ab13">checkerCallbackT</a></td><td class="entry"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html">am::V2::CAmSerializer</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html#a5c0a56905d85d9dfee45b364455cf40a">dispatcherCallback</a>(const sh_pollHandle_t handle, void *userData)</td><td class="entry"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html">am::V2::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html#af72b15ff3393c7dd6b3afe2527429a51">dispatcherCallbackT</a></td><td class="entry"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html">am::V2::CAmSerializer</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html#a40f58a19f71b40158bc8ca7cdd76f1f8">getListDelegatePointers</a>()</td><td class="entry"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html">am::V2::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html#a12fd1d6215c6d9e934c5ee7d63823dbb">receiverCallback</a>(const pollfd pollfd, const sh_pollHandle_t handle, void *userData)</td><td class="entry"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html">am::V2::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html#a3152a9177e2bb212f94fdfe479191a98">receiverCallbackT</a></td><td class="entry"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html">am::V2::CAmSerializer</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html#aa272b456f56bf49bcb391bee7a55b4a8">syncCall</a>(TClass *instance, TMeth method, TRet &amp;result, TArgs &amp;&amp;...arguments)</td><td class="entry"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html">am::V2::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html#add15e0aa7bbd2a6b4c82e8e739718d21">syncCall</a>(TClass *instance, TMeth method, TArgs &amp;&amp;...arguments)</td><td class="entry"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html">am::V2::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html#ad538642b664ddbd19eb57c1865452d21">syncInvocation</a>(TFunc invocation, TRet &amp;&amp;result)</td><td class="entry"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html">am::V2::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html#ab9fb65c32e9de30f86fb6afbff5f1af6">syncInvocation</a>(TFunc invocation)</td><td class="entry"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html">am::V2::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html#a547508986330deefd594f09f351433c2">~CAmSerializer</a>()</td><td class="entry"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html">am::V2::CAmSerializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/classam_1_1V2_1_1CAmSerializer.html b/docs/classam_1_1V2_1_1CAmSerializer.html
new file mode 100755
index 0000000..cf48abb
--- /dev/null
+++ b/docs/classam_1_1V2_1_1CAmSerializer.html
@@ -0,0 +1,794 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>AudioManager: am::V2::CAmSerializer Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">AudioManager
+ &#160;<span id="projectnumber">7.6.6</span>
+ </div>
+ <div id="projectbrief">Native Application Runtime Environment</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classam_1_1V2_1_1CAmSerializer.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="classam_1_1V2_1_1CAmSerializer-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">am::V2::CAmSerializer Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a40f58a19f71b40158bc8ca7cdd76f1f8"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html#a40f58a19f71b40158bc8ca7cdd76f1f8">getListDelegatePointers</a> ()</td></tr>
+<tr class="memdesc:a40f58a19f71b40158bc8ca7cdd76f1f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the size of delegate pointers <a href="#a40f58a19f71b40158bc8ca7cdd76f1f8">More...</a><br /></td></tr>
+<tr class="separator:a40f58a19f71b40158bc8ca7cdd76f1f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab4df6cc3b02eae37a29e51934d2b4134"><td class="memTemplParams" colspan="2">template&lt;class TFunc &gt; </td></tr>
+<tr class="memitem:ab4df6cc3b02eae37a29e51934d2b4134"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html#ab4df6cc3b02eae37a29e51934d2b4134">asyncInvocation</a> (TFunc invocation)</td></tr>
+<tr class="memdesc:ab4df6cc3b02eae37a29e51934d2b4134"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with variadic arguments threadsafe <a href="#ab4df6cc3b02eae37a29e51934d2b4134">More...</a><br /></td></tr>
+<tr class="separator:ab4df6cc3b02eae37a29e51934d2b4134"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a019f095ad83834499eb5b0bfb251b2ba"><td class="memTemplParams" colspan="2">template&lt;class TClass , class TMeth , class TRet , class... TArgs&gt; </td></tr>
+<tr class="memitem:a019f095ad83834499eb5b0bfb251b2ba"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html#a019f095ad83834499eb5b0bfb251b2ba">asyncCall</a> (TClass *instance, TMeth method, TArgs &amp;&amp;...arguments)</td></tr>
+<tr class="memdesc:a019f095ad83834499eb5b0bfb251b2ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with variadic arguments threadsafe <a href="#a019f095ad83834499eb5b0bfb251b2ba">More...</a><br /></td></tr>
+<tr class="separator:a019f095ad83834499eb5b0bfb251b2ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a345a46a231d825c6d529c3089137ee75"><td class="memTemplParams" colspan="2">template&lt;class TClass , class TMeth , class... TArgs&gt; </td></tr>
+<tr class="memitem:a345a46a231d825c6d529c3089137ee75"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html#a345a46a231d825c6d529c3089137ee75">asyncCall</a> (TClass *instance, TMeth method, TArgs &amp;&amp;...arguments)</td></tr>
+<tr class="separator:a345a46a231d825c6d529c3089137ee75"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad538642b664ddbd19eb57c1865452d21"><td class="memTemplParams" colspan="2">template&lt;class TFunc , class TRet &gt; </td></tr>
+<tr class="memitem:ad538642b664ddbd19eb57c1865452d21"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html#ad538642b664ddbd19eb57c1865452d21">syncInvocation</a> (TFunc invocation, TRet &amp;&amp;result)</td></tr>
+<tr class="memdesc:ad538642b664ddbd19eb57c1865452d21"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with variadic arguments threadsafe <a href="#ad538642b664ddbd19eb57c1865452d21">More...</a><br /></td></tr>
+<tr class="separator:ad538642b664ddbd19eb57c1865452d21"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab9fb65c32e9de30f86fb6afbff5f1af6"><td class="memTemplParams" colspan="2">template&lt;class TFunc &gt; </td></tr>
+<tr class="memitem:ab9fb65c32e9de30f86fb6afbff5f1af6"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html#ab9fb65c32e9de30f86fb6afbff5f1af6">syncInvocation</a> (TFunc invocation)</td></tr>
+<tr class="memdesc:ab9fb65c32e9de30f86fb6afbff5f1af6"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with variadic arguments threadsafe <a href="#ab9fb65c32e9de30f86fb6afbff5f1af6">More...</a><br /></td></tr>
+<tr class="separator:ab9fb65c32e9de30f86fb6afbff5f1af6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa272b456f56bf49bcb391bee7a55b4a8"><td class="memTemplParams" colspan="2">template&lt;class TClass , class TMeth , class TRet , class... TArgs&gt; </td></tr>
+<tr class="memitem:aa272b456f56bf49bcb391bee7a55b4a8"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html#aa272b456f56bf49bcb391bee7a55b4a8">syncCall</a> (TClass *instance, TMeth method, TRet &amp;result, TArgs &amp;&amp;...arguments)</td></tr>
+<tr class="memdesc:aa272b456f56bf49bcb391bee7a55b4a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls a function with variadic arguments threadsafe <a href="#aa272b456f56bf49bcb391bee7a55b4a8">More...</a><br /></td></tr>
+<tr class="separator:aa272b456f56bf49bcb391bee7a55b4a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add15e0aa7bbd2a6b4c82e8e739718d21"><td class="memTemplParams" colspan="2">template&lt;class TClass , class TMeth , class... TArgs&gt; </td></tr>
+<tr class="memitem:add15e0aa7bbd2a6b4c82e8e739718d21"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html#add15e0aa7bbd2a6b4c82e8e739718d21">syncCall</a> (TClass *instance, TMeth method, TArgs &amp;&amp;...arguments)</td></tr>
+<tr class="separator:add15e0aa7bbd2a6b4c82e8e739718d21"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a12fd1d6215c6d9e934c5ee7d63823dbb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html#a12fd1d6215c6d9e934c5ee7d63823dbb">receiverCallback</a> (const pollfd pollfd, const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, void *userData)</td></tr>
+<tr class="memdesc:a12fd1d6215c6d9e934c5ee7d63823dbb"><td class="mdescLeft">&#160;</td><td class="mdescRight">receiver callback for sockethandling, for more, see <a class="el" href="classam_1_1CAmSocketHandler.html" title="The am::CAmSocketHandler implements a mainloop for the AudioManager. ">CAmSocketHandler</a> <a href="#a12fd1d6215c6d9e934c5ee7d63823dbb">More...</a><br /></td></tr>
+<tr class="separator:a12fd1d6215c6d9e934c5ee7d63823dbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a642513e451459acbdd577a64644c84b3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html#a642513e451459acbdd577a64644c84b3">checkerCallback</a> (const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, void *userData)</td></tr>
+<tr class="memdesc:a642513e451459acbdd577a64644c84b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">checker callback for sockethandling, for more, see <a class="el" href="classam_1_1CAmSocketHandler.html" title="The am::CAmSocketHandler implements a mainloop for the AudioManager. ">CAmSocketHandler</a> <a href="#a642513e451459acbdd577a64644c84b3">More...</a><br /></td></tr>
+<tr class="separator:a642513e451459acbdd577a64644c84b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c0a56905d85d9dfee45b364455cf40a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html#a5c0a56905d85d9dfee45b364455cf40a">dispatcherCallback</a> (const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, void *userData)</td></tr>
+<tr class="memdesc:a5c0a56905d85d9dfee45b364455cf40a"><td class="mdescLeft">&#160;</td><td class="mdescRight">dispatcher callback for sockethandling, for more, see <a class="el" href="classam_1_1CAmSocketHandler.html" title="The am::CAmSocketHandler implements a mainloop for the AudioManager. ">CAmSocketHandler</a> <a href="#a5c0a56905d85d9dfee45b364455cf40a">More...</a><br /></td></tr>
+<tr class="separator:a5c0a56905d85d9dfee45b364455cf40a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab133cd75b0158e97e51c6482d0664944"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html#ab133cd75b0158e97e51c6482d0664944">CAmSerializer</a> (<a class="el" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *iSocketHandler)</td></tr>
+<tr class="memdesc:ab133cd75b0158e97e51c6482d0664944"><td class="mdescLeft">&#160;</td><td class="mdescRight">The constructor must be called in the mainthread context ! <a href="#ab133cd75b0158e97e51c6482d0664944">More...</a><br /></td></tr>
+<tr class="separator:ab133cd75b0158e97e51c6482d0664944"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a547508986330deefd594f09f351433c2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html#a547508986330deefd594f09f351433c2">~CAmSerializer</a> ()</td></tr>
+<tr class="separator:a547508986330deefd594f09f351433c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a3152a9177e2bb212f94fdfe479191a98"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classam_1_1TAmShPollFired.html">TAmShPollFired</a>&lt; <a class="el" href="classam_1_1V2_1_1CAmSerializer.html">CAmSerializer</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html#a3152a9177e2bb212f94fdfe479191a98">receiverCallbackT</a></td></tr>
+<tr class="separator:a3152a9177e2bb212f94fdfe479191a98"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af72b15ff3393c7dd6b3afe2527429a51"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classam_1_1TAmShPollDispatch.html">TAmShPollDispatch</a>&lt; <a class="el" href="classam_1_1V2_1_1CAmSerializer.html">CAmSerializer</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html#af72b15ff3393c7dd6b3afe2527429a51">dispatcherCallbackT</a></td></tr>
+<tr class="separator:af72b15ff3393c7dd6b3afe2527429a51"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6e0574c2ae188a30684a79ac6ea6ab13"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classam_1_1TAmShPollCheck.html">TAmShPollCheck</a>&lt; <a class="el" href="classam_1_1V2_1_1CAmSerializer.html">CAmSerializer</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html#a6e0574c2ae188a30684a79ac6ea6ab13">checkerCallbackT</a></td></tr>
+<tr class="separator:a6e0574c2ae188a30684a79ac6ea6ab13"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock">
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00856">856</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="ab133cd75b0158e97e51c6482d0664944"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">am::V2::CAmSerializer::CAmSerializer </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *&#160;</td>
+ <td class="paramname"><em>iSocketHandler</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>The constructor must be called in the mainthread context ! </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">iSocketHandler</td><td>pointer to the <a class="el" href="classam_1_1CAmSocketHandler.html" title="The am::CAmSocketHandler implements a mainloop for the AudioManager. ">CAmSocketHandler</a> </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l01174">1174</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a547508986330deefd594f09f351433c2"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">am::V2::CAmSerializer::~CAmSerializer </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l01203">1203</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a019f095ad83834499eb5b0bfb251b2ba"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class TClass , class TMeth , class TRet , class... TArgs&gt; </div>
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void am::V2::CAmSerializer::asyncCall </td>
+ <td>(</td>
+ <td class="paramtype">TClass *&#160;</td>
+ <td class="paramname"><em>instance</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">TMeth&#160;</td>
+ <td class="paramname"><em>method</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">TArgs &amp;&amp;...&#160;</td>
+ <td class="paramname"><em>arguments</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>calls a function with variadic arguments threadsafe </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">instance</td><td>the instance of the class that shall be called </td></tr>
+ <tr><td class="paramname">function</td><td>the function that shall be called as member function pointer. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="tparams"><dt>Template Parameters</dt><dd>
+ <table class="tparams">
+ <tr><td class="paramname">TClass</td><td>the type of the Class to be called </td></tr>
+ <tr><td class="paramname">TRet</td><td>the type of the result </td></tr>
+ <tr><td class="paramname">TArgs</td><td>argument list </td></tr>
+ </table>
+ </dd>
+</dl>
+<h1><a class="anchor" id="ex"></a>
+Example:</h1>
+<div class="fragment"><div class="line"><span class="keyword">class </span>AClass</div><div class="line">{</div><div class="line"><span class="keyword">public</span>:</div><div class="line"> <span class="keywordtype">void</span> instanceMethod(<span class="keywordtype">int</span> x);</div><div class="line">}</div><div class="line"><a class="code" href="classam_1_1V2_1_1CAmSerializer.html#ab133cd75b0158e97e51c6482d0664944">CAmSerializer</a> serial(&amp;Sockethandler);</div><div class="line">AClass anInstance;</div><div class="line">serial.asyncCall(&amp;anInstance,&amp;AClass::instanceMethod, 100);</div></div><!-- fragment -->
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l01028">1028</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a345a46a231d825c6d529c3089137ee75"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class TClass , class TMeth , class... TArgs&gt; </div>
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void am::V2::CAmSerializer::asyncCall </td>
+ <td>(</td>
+ <td class="paramtype">TClass *&#160;</td>
+ <td class="paramname"><em>instance</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">TMeth&#160;</td>
+ <td class="paramname"><em>method</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">TArgs &amp;&amp;...&#160;</td>
+ <td class="paramname"><em>arguments</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l01035">1035</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab4df6cc3b02eae37a29e51934d2b4134"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class TFunc &gt; </div>
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void am::V2::CAmSerializer::asyncInvocation </td>
+ <td>(</td>
+ <td class="paramtype">TFunc&#160;</td>
+ <td class="paramname"><em>invocation</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>calls a function with variadic arguments threadsafe </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">invocation</td><td>is a type is produced by std::bind </td></tr>
+ </table>
+ </dd>
+</dl>
+<h1><a class="anchor" id="ex"></a>
+Example:</h1>
+<div class="fragment"><div class="line"><a class="code" href="classam_1_1V2_1_1CAmSerializer.html#ab133cd75b0158e97e51c6482d0664944">CAmSerializer</a> serial(&amp;Sockethandler);</div><div class="line">serial.asyncInvocation(std::bind([]()-&gt;<span class="keywordtype">bool</span>{<span class="keywordflow">return</span> <span class="keyword">true</span>;}));</div></div><!-- fragment -->
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00999">999</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a642513e451459acbdd577a64644c84b3"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool am::V2::CAmSerializer::checkerCallback </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a>&#160;</td>
+ <td class="paramname"><em>handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>userData</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>checker callback for sockethandling, for more, see <a class="el" href="classam_1_1CAmSocketHandler.html" title="The am::CAmSocketHandler implements a mainloop for the AudioManager. ">CAmSocketHandler</a> </p>
+
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l01141">1141</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5c0a56905d85d9dfee45b364455cf40a"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool am::V2::CAmSerializer::dispatcherCallback </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a>&#160;</td>
+ <td class="paramname"><em>handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>userData</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>dispatcher callback for sockethandling, for more, see <a class="el" href="classam_1_1CAmSocketHandler.html" title="The am::CAmSocketHandler implements a mainloop for the AudioManager. ">CAmSocketHandler</a> </p>
+
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l01153">1153</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a40f58a19f71b40158bc8ca7cdd76f1f8"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">size_t am::V2::CAmSerializer::getListDelegatePointers </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>get the size of delegate pointers </p>
+
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00984">984</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a12fd1d6215c6d9e934c5ee7d63823dbb"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void am::V2::CAmSerializer::receiverCallback </td>
+ <td>(</td>
+ <td class="paramtype">const pollfd&#160;</td>
+ <td class="paramname"><em>pollfd</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a>&#160;</td>
+ <td class="paramname"><em>handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>userData</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>receiver callback for sockethandling, for more, see <a class="el" href="classam_1_1CAmSocketHandler.html" title="The am::CAmSocketHandler implements a mainloop for the AudioManager. ">CAmSocketHandler</a> </p>
+
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l01124">1124</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa272b456f56bf49bcb391bee7a55b4a8"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class TClass , class TMeth , class TRet , class... TArgs&gt; </div>
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void am::V2::CAmSerializer::syncCall </td>
+ <td>(</td>
+ <td class="paramtype">TClass *&#160;</td>
+ <td class="paramname"><em>instance</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">TMeth&#160;</td>
+ <td class="paramname"><em>method</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">TRet &amp;&#160;</td>
+ <td class="paramname"><em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">TArgs &amp;&amp;...&#160;</td>
+ <td class="paramname"><em>arguments</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>calls a function with variadic arguments threadsafe </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">instance</td><td>the instance of the class that shall be called </td></tr>
+ <tr><td class="paramname">function</td><td>the function that shall be called as member function pointer. </td></tr>
+ <tr><td class="paramname">output</td><td>variable. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="tparams"><dt>Template Parameters</dt><dd>
+ <table class="tparams">
+ <tr><td class="paramname">TClass</td><td>the type of the Class to be called </td></tr>
+ <tr><td class="paramname">TRet</td><td>the type of the result </td></tr>
+ <tr><td class="paramname">TArgs</td><td>argument list </td></tr>
+ </table>
+ </dd>
+</dl>
+<h1><a class="anchor" id="ex"></a>
+Example:</h1>
+<div class="fragment"><div class="line"><span class="keyword">class </span>AClass</div><div class="line">{</div><div class="line"><span class="keyword">public</span>:</div><div class="line"> <span class="keywordtype">int</span> instanceMethod(<span class="keywordtype">int</span> x);</div><div class="line">}</div><div class="line"><a class="code" href="classam_1_1V2_1_1CAmSerializer.html#ab133cd75b0158e97e51c6482d0664944">CAmSerializer</a> serial(&amp;Sockethandler);</div><div class="line">AClass anInstance;</div><div class="line"><span class="keywordtype">int</span> result;</div><div class="line">serial.syncCall(&amp;anInstance,&amp;AClass::instanceMethod, result, 100);</div></div><!-- fragment -->
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l01108">1108</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="add15e0aa7bbd2a6b4c82e8e739718d21"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class TClass , class TMeth , class... TArgs&gt; </div>
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void am::V2::CAmSerializer::syncCall </td>
+ <td>(</td>
+ <td class="paramtype">TClass *&#160;</td>
+ <td class="paramname"><em>instance</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">TMeth&#160;</td>
+ <td class="paramname"><em>method</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">TArgs &amp;&amp;...&#160;</td>
+ <td class="paramname"><em>arguments</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l01115">1115</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad538642b664ddbd19eb57c1865452d21"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class TFunc , class TRet &gt; </div>
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void am::V2::CAmSerializer::syncInvocation </td>
+ <td>(</td>
+ <td class="paramtype">TFunc&#160;</td>
+ <td class="paramname"><em>invocation</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">TRet &amp;&amp;&#160;</td>
+ <td class="paramname"><em>result</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>calls a function with variadic arguments threadsafe </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">invocation</td><td>is a type is produced by std::bind </td></tr>
+ <tr><td class="paramname">result</td><td>from type TRet </td></tr>
+ </table>
+ </dd>
+</dl>
+<h1><a class="anchor" id="ex"></a>
+Example:</h1>
+<div class="fragment"><div class="line"><a class="code" href="classam_1_1V2_1_1CAmSerializer.html#ab133cd75b0158e97e51c6482d0664944">CAmSerializer</a> serial(&amp;Sockethandler);</div><div class="line"><span class="keywordtype">bool</span> result;</div><div class="line">serial.syncCall(std::bind([]()-&gt;<span class="keywordtype">bool</span>{<span class="keywordflow">return</span> <span class="keyword">true</span>;}), result);</div></div><!-- fragment -->
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l01053">1053</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab9fb65c32e9de30f86fb6afbff5f1af6"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class TFunc &gt; </div>
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void am::V2::CAmSerializer::syncInvocation </td>
+ <td>(</td>
+ <td class="paramtype">TFunc&#160;</td>
+ <td class="paramname"><em>invocation</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>calls a function with variadic arguments threadsafe </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">invocation</td><td>is a type produced by std::bind </td></tr>
+ </table>
+ </dd>
+</dl>
+<h1><a class="anchor" id="ex"></a>
+Example:</h1>
+<div class="fragment"><div class="line"><a class="code" href="classam_1_1V2_1_1CAmSerializer.html#ab133cd75b0158e97e51c6482d0664944">CAmSerializer</a> serial(&amp;Sockethandler);</div><div class="line">serial.syncCall(std::bind([]()-&gt;<span class="keywordtype">bool</span>{<span class="keywordflow">return</span> <span class="keyword">true</span>;}));</div></div><!-- fragment -->
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l01075">1075</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a class="anchor" id="a6e0574c2ae188a30684a79ac6ea6ab13"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classam_1_1TAmShPollCheck.html">TAmShPollCheck</a>&lt;<a class="el" href="classam_1_1V2_1_1CAmSerializer.html">CAmSerializer</a>&gt; am::V2::CAmSerializer::checkerCallbackT</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l01168">1168</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af72b15ff3393c7dd6b3afe2527429a51"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classam_1_1TAmShPollDispatch.html">TAmShPollDispatch</a>&lt;<a class="el" href="classam_1_1V2_1_1CAmSerializer.html">CAmSerializer</a>&gt; am::V2::CAmSerializer::dispatcherCallbackT</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l01167">1167</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a3152a9177e2bb212f94fdfe479191a98"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classam_1_1TAmShPollFired.html">TAmShPollFired</a>&lt;<a class="el" href="classam_1_1V2_1_1CAmSerializer.html">CAmSerializer</a>&gt; am::V2::CAmSerializer::receiverCallbackT</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l01166">1166</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>AudioManagerUtilities/include/<a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="namespaceam_1_1V2.html">V2</a></li><li class="navelem"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html">CAmSerializer</a></li>
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/classam_1_1V2_1_1CAmSerializer.js b/docs/classam_1_1V2_1_1CAmSerializer.js
new file mode 100755
index 0000000..0face8a
--- /dev/null
+++ b/docs/classam_1_1V2_1_1CAmSerializer.js
@@ -0,0 +1,19 @@
+var classam_1_1V2_1_1CAmSerializer =
+[
+ [ "CAmSerializer", "classam_1_1V2_1_1CAmSerializer.html#ab133cd75b0158e97e51c6482d0664944", null ],
+ [ "~CAmSerializer", "classam_1_1V2_1_1CAmSerializer.html#a547508986330deefd594f09f351433c2", null ],
+ [ "asyncCall", "classam_1_1V2_1_1CAmSerializer.html#a019f095ad83834499eb5b0bfb251b2ba", null ],
+ [ "asyncCall", "classam_1_1V2_1_1CAmSerializer.html#a345a46a231d825c6d529c3089137ee75", null ],
+ [ "asyncInvocation", "classam_1_1V2_1_1CAmSerializer.html#ab4df6cc3b02eae37a29e51934d2b4134", null ],
+ [ "checkerCallback", "classam_1_1V2_1_1CAmSerializer.html#a642513e451459acbdd577a64644c84b3", null ],
+ [ "dispatcherCallback", "classam_1_1V2_1_1CAmSerializer.html#a5c0a56905d85d9dfee45b364455cf40a", null ],
+ [ "getListDelegatePointers", "classam_1_1V2_1_1CAmSerializer.html#a40f58a19f71b40158bc8ca7cdd76f1f8", null ],
+ [ "receiverCallback", "classam_1_1V2_1_1CAmSerializer.html#a12fd1d6215c6d9e934c5ee7d63823dbb", null ],
+ [ "syncCall", "classam_1_1V2_1_1CAmSerializer.html#aa272b456f56bf49bcb391bee7a55b4a8", null ],
+ [ "syncCall", "classam_1_1V2_1_1CAmSerializer.html#add15e0aa7bbd2a6b4c82e8e739718d21", null ],
+ [ "syncInvocation", "classam_1_1V2_1_1CAmSerializer.html#ad538642b664ddbd19eb57c1865452d21", null ],
+ [ "syncInvocation", "classam_1_1V2_1_1CAmSerializer.html#ab9fb65c32e9de30f86fb6afbff5f1af6", null ],
+ [ "checkerCallbackT", "classam_1_1V2_1_1CAmSerializer.html#a6e0574c2ae188a30684a79ac6ea6ab13", null ],
+ [ "dispatcherCallbackT", "classam_1_1V2_1_1CAmSerializer.html#af72b15ff3393c7dd6b3afe2527429a51", null ],
+ [ "receiverCallbackT", "classam_1_1V2_1_1CAmSerializer.html#a3152a9177e2bb212f94fdfe479191a98", null ]
+]; \ No newline at end of file
diff --git a/docs/classes.html b/docs/classes.html
index 2d7b133..1be562b 100644..100755
--- a/docs/classes.html
+++ b/docs/classes.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Class Index</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classes.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -110,47 +113,55 @@ $(document).ready(function(){initNavTree('classes.html','');});
<div class="title">Class Index</div> </div>
</div><!--header-->
<div class="contents">
-<div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_H">H</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_N">N</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a></div>
-<table style="margin: 10px; white-space: nowrap;" align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
+<div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_B">B</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_H">H</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_N">N</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a></div>
+<table class="classindex">
+<tr><td rowspan="2" valign="bottom"><a name="letter_A"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;A&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html">CAmSerializer</a> (<a class="el" href="namespaceam_1_1V2.html">am::V2</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html">CAmRoutingSender::InterfaceNamePairs</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleCrossFader.html">CAmRoutingSender::handleCrossFader</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_N"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;N&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">CAmRoutingSender::handleDataBase</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1CAmVertex.html">CAmVertex</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structam_1_1am__MainConnectionType__s.html">am_MainConnectionType_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleDisconnect.html">CAmRoutingSender::handleDisconnect</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html">CAmDatabaseHandlerMap::AmMappedData::AmIdentifier</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1CAmWatchdog.html">CAmWatchdog</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html">CAmDltWrapper::NoDltContextData</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html">CAmRoutingSender::handleSetSinkNotificationConfiguration</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;C&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classam_1_1CAmTelnetMenuHelper.html">CAmTelnetMenuHelper</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1IAmShTimerCallBack.html">IAmShTimerCallBack</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="unionam_1_1am__DataType__u.html">am_DataType_u</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structam_1_1am__SourceType__s.html">am_SourceType_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classam_1_1CAmTelnetServer.html">CAmTelnetServer</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html">CAmRoutingSender::InterfaceNamePairs</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structam_1_1am__Domain__s.html">am_Domain_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classam_1_1CAmCommandLineSingleton.html">CAmCommandLineSingleton</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1CAmVertex.html">CAmVertex</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_N"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;N&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structam_1_1am__EarlyData__s.html">am_EarlyData_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structam_1_1am__Volumes__s.html">am_Volumes_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classam_1_1CAmCommandReceiver.html">CAmCommandReceiver</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1CAmWatchdog.html">CAmWatchdog</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="unionam_1_1am__EarlyData__u.html">am_EarlyData_u</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_h"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;h&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_D"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;D&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;T&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html">CAmRoutingSender::handleSetSourceNotificationConfiguration</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSetVolumes.html">CAmRoutingSender::handleSetVolumes</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classam_1_1CAmCommandLineSingleton.html">CAmCommandLineSingleton</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structDltContext.html">DltContext</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1TAmShPollCheck.html">TAmShPollCheck</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structam_1_1am__Route__s.html">am_Route_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html">CAmRoutingSender::handleSinkSoundProperties</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classam_1_1CAmCommandReceiver.html">CAmCommandReceiver</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structDltContextData.html">DltContextData</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1TAmShPollDispatch.html">TAmShPollDispatch</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structam_1_1am__RoutingElement__s.html">am_RoutingElement_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html">CAmRoutingSender::handleSinkSoundProperty</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;I&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classam_1_1TAmShPollFired.html">TAmShPollFired</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structam_1_1am__RoutingNodeData__s.html">am_RoutingNodeData_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSinkVolume.html">CAmRoutingSender::handleSinkVolume</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classam_1_1CAmCommonAPIWrapper.html">CAmCommonAPIWrapper</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1TAmShPollPrepare.html">TAmShPollPrepare</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structam_1_1am__Sink__s.html">am_Sink_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html">CAmRoutingSender::handleSourceSoundProperties</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classam_1_1CAmControlReceiver.html">CAmControlReceiver</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1IAmCommandReceive.html">IAmCommandReceive</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1TAmShTimerCallBack.html">TAmShTimerCallBack</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html">CAmRoutingSender::handleSourceSoundProperty</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classam_1_1CAmControlSender.html">CAmControlSender</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1IAmCommandSend.html">IAmCommandSend</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_a"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;a&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structam_1_1am__SinkType__s.html">am_SinkType_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSourceState.html">CAmRoutingSender::handleSourceState</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">CAmDatabaseHandlerMap</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1IAmControlReceive.html">IAmControlReceive</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSourceVolume.html">CAmRoutingSender::handleSourceVolume</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1IAmControlSend.html">IAmControlSend</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structam_1_1am__Availability__s.html">am_Availability_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structam_1_1am__Source__s.html">am_Source_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html">CAmRoutingSender::handleVolumeBase</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classam_1_1CAmDltWrapper.html">CAmDltWrapper</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structam_1_1am__ClassProperty__s.html">am_ClassProperty_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_i"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;i&#160;&#160;</div></td></tr></table>
+</td></tr>
+<tr><td valign="top"><a class="el" href="classam_1_1CAmGraph.html">CAmGraph</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html">IAmDatabaseHandler::IAmDatabaseObserver</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structam_1_1am__Connection__s.html">am_Connection_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structam_1_1am__SourceType__s.html">am_SourceType_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classam_1_1CAmGraphElement.html">CAmGraphElement</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1IAmRoutingReceive.html">IAmRoutingReceive</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structam_1_1am__Converter__s.html">am_Converter_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structindices.html">indices</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classCAmLog.html">CAmLog</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structam_1_1am__Volumes__s.html">am_Volumes_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structstd_1_1is__placeholder_3_1_1placeholder_3_01I_01_4_01_4.html">is_placeholder&lt;::placeholder&lt; I &gt; &gt;</a> (std)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classam_1_1CAmNode.html">CAmNode</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1IAmShPollCheck.html">IAmShPollCheck</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="unionam_1_1am__DataType__u.html">am_DataType_u</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_b"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;b&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_p"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;p&#160;&#160;</div></td></tr></table>
</td></tr>
-<tr><td valign="top"><a class="el" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_D"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;D&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html">CAmDltWrapper::NoDltContextData</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classam_1_1CAmCommonAPIWrapper.html">CAmCommonAPIWrapper</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;T&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleConnect.html">CAmRoutingSender::handleConnect</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classam_1_1CAmControlReceiver.html">CAmControlReceiver</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structDltContext.html">DltContext</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html">CAmDatabaseHandlerMap::CAmMappedData::am_Identifier_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleCrossFader.html">CAmRoutingSender::handleCrossFader</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classam_1_1CAmControlSender.html">CAmControlSender</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structDltContextData.html">DltContextData</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html">CAmSocketHandler::TAmShPollCheck</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html">CAmRoutingSender::handleDataBase</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">CAmDatabaseHandlerMap</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;I&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classam_1_1TAmShPollCheck.html">TAmShPollCheck</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structam_1_1am__MainConnectionType__s.html">am_MainConnectionType_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleDisconnect.html">CAmRoutingSender::handleDisconnect</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classam_1_1CAmDatabaseObserver.html">CAmDatabaseObserver</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1TAmShPollDispatch.html">TAmShPollDispatch</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html">CAmRoutingSender::handleSetSinkNotificationConfiguration</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1IAmCommandReceive.html">IAmCommandReceive</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollFired.html">CAmSocketHandler::TAmShPollFired</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html">CAmRoutingSender::handleSetSourceNotificationConfiguration</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classam_1_1CAmDltWrapper.html">CAmDltWrapper</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1IAmCommandSend.html">IAmCommandSend</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1TAmShPollFired.html">TAmShPollFired</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSetVolumes.html">CAmRoutingSender::handleSetVolumes</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classam_1_1CAmGraph.html">CAmGraph</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1IAmControlReceive.html">IAmControlReceive</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1TAmShPollPrepare.html">TAmShPollPrepare</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structam_1_1am__Route__s.html">am_Route_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html">CAmRoutingSender::handleSinkSoundProperties</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classam_1_1CAmGraphElement.html">CAmGraphElement</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1IAmControlSend.html">IAmControlSend</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1TAmShTimerCallBack.html">TAmShTimerCallBack</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structam_1_1am__RoutingElement__s.html">am_RoutingElement_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html">CAmRoutingSender::handleSinkSoundProperty</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classCAmLog.html">CAmLog</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_a"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;a&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structam_1_1am__RoutingNodeData__s.html">am_RoutingNodeData_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSinkVolume.html">CAmRoutingSender::handleSinkVolume</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classam_1_1CAmNode.html">CAmNode</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1IAmRoutingReceive.html">IAmRoutingReceive</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structam_1_1am__Sink__s.html">am_Sink_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html">CAmRoutingSender::handleSourceSoundProperties</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classam_1_1CAmRouter.html">CAmRouter</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structam_1_1am__Availability__s.html">am_Availability_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html">CAmRoutingSender::handleSourceSoundProperty</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classam_1_1CAmRoutingReceiver.html">CAmRoutingReceiver</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1IAmShPollCheck.html">IAmShPollCheck</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structam_1_1am__ClassProperty__s.html">am_ClassProperty_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structam_1_1am__SinkType__s.html">am_SinkType_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSourceState.html">CAmRoutingSender::handleSourceState</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1IAmShPollDispatch.html">IAmShPollDispatch</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structam_1_1am__Connection__s.html">am_Connection_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSourceVolume.html">CAmRoutingSender::handleSourceVolume</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classam_1_1CAmSerializer.html">CAmSerializer</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1IAmShPollFired.html">IAmShPollFired</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structam_1_1am__Converter__s.html">am_Converter_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structam_1_1am__Source__s.html">am_Source_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html">CAmRoutingSender::handleVolumeBase</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1IAmShPollPrepare.html">IAmShPollPrepare</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td></td></tr>
+<tr><td valign="top"><a class="el" href="classam_1_1CAmRouter.html">CAmRouter</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1IAmShPollDispatch.html">IAmShPollDispatch</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structam_1_1am__Domain__s.html">am_Domain_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classam_1_1CAmRoutingReceiver.html">CAmRoutingReceiver</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1IAmShPollFired.html">IAmShPollFired</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structam_1_1am__EarlyData__s.html">am_EarlyData_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structbuild__indices.html">build_indices</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structplaceholder.html">placeholder</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1IAmShPollPrepare.html">IAmShPollPrepare</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="unionam_1_1am__EarlyData__u.html">am_EarlyData_u</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structbuild__indices_3_010_00_01Is_8_8_8_01_4.html">build_indices&lt; 0, Is... &gt;</a>&#160;&#160;&#160;</td><td></td></tr>
+<tr><td valign="top"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html">CAmSerializer</a> (<a class="el" href="namespaceam_1_1V1.html">am::V1</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classam_1_1IAmShTimerCallBack.html">IAmShTimerCallBack</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_h"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;h&#160;&#160;</div></td></tr></table>
+</td><td></td></tr>
+<tr><td></td><td></td><td></td><td></td></tr>
+<tr><td></td><td></td><td></td><td valign="top"><a class="el" href="classam_1_1CAmRoutingSender_1_1handleConnect.html">CAmRoutingSender::handleConnect</a> (<a class="el" href="namespaceam.html">am</a>)&#160;&#160;&#160;</td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td></tr>
</table>
-<div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_H">H</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_N">N</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a></div>
+<div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_B">B</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_H">H</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_N">N</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a></div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/classficationpage.html b/docs/classficationpage.html
index 8096e72..a2eafc1 100644..100755
--- a/docs/classficationpage.html
+++ b/docs/classficationpage.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Classification of Sinks and Sources</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -88,7 +91,7 @@ $(document).ready(function(){initNavTree('classficationpage.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -104,17 +107,17 @@ $(document).ready(function(){initNavTree('classficationpage.html','');});
<div class="contents">
<div class="textblock"><h1><a class="anchor" id="classification"></a>
Classification</h1>
-<p>The AudioManagement offers classification for sources and sinks. It can be used to group sources and sinks together and link certain behaviors to these groups. An example for such a use is to group all interrupt sources in a class together and let the AudioManagerController react different for this class.<br/>
-Elements can only have one class at a time. The AudioManagerDaemon will take care of registration of sourceClasses, sinkClasses and will assign unique IDs, but the parameters of the Classes itself are product specific and have to be interpreted by the AudioManagerController. This concept allows for very individual implementations of system behaviors.<br/>
-Since Classes are held in the database, Classes can be registered and deregistered during runtime, it is recommended that the AudioManagerController enters all source &amp; sink classes at start-up into the database.A ClassProperty exists out of an enumeration (am_CustomClassProperty_t, project specific) and a corresponding value (integer) that is interpreted by the AudioManagerController according to am_CustomClassProperty_t.<br/>
-There is no restriction to the number of properties a class can have and how many classes can exist in a system.<br/>
+<p>The AudioManagement offers classification for sources and sinks. It can be used to group sources and sinks together and link certain behaviors to these groups. An example for such a use is to group all interrupt sources in a class together and let the AudioManagerController react different for this class.<br />
+Elements can only have one class at a time. The AudioManagerDaemon will take care of registration of sourceClasses, sinkClasses and will assign unique IDs, but the parameters of the Classes itself are product specific and have to be interpreted by the AudioManagerController. This concept allows for very individual implementations of system behaviors.<br />
+Since Classes are held in the database, Classes can be registered and deregistered during runtime, it is recommended that the AudioManagerController enters all source &amp; sink classes at start-up into the database.A ClassProperty exists out of an enumeration (am_CustomClassProperty_t, project specific) and a corresponding value (integer) that is interpreted by the AudioManagerController according to am_CustomClassProperty_t.<br />
+There is no restriction to the number of properties a class can have and how many classes can exist in a system.<br />
</p>
<h1><a class="anchor" id="attributes"></a>
Attributes</h1>
<ul>
-<li><a class="el" href="structam_1_1am__SourceClass__s.html" title="struct describing source classes ">am::am_SourceClass_s</a> describes the attributes of a source class<br/>
+<li><a class="el" href="structam_1_1am__SourceClass__s.html" title="struct describing source classes ">am::am_SourceClass_s</a> describes the attributes of a source class<br />
</li>
-<li><a class="el" href="structam_1_1am__SinkClass__s.html" title="struct describing sinkclasses ">am::am_SinkClass_s</a> describes the attributes of a sink class<br/>
+<li><a class="el" href="structam_1_1am__SinkClass__s.html" title="struct describing sinkclasses ">am::am_SinkClass_s</a> describes the attributes of a sink class<br />
</li>
</ul>
</div></div><!-- contents -->
@@ -122,9 +125,9 @@ Attributes</h1>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/closed.png b/docs/closed.png
index 98cc2c9..98cc2c9 100644..100755
--- a/docs/closed.png
+++ b/docs/closed.png
Binary files differ
diff --git a/docs/cmdline.html b/docs/cmdline.html
index 2155b51..af362f8 100644..100755
--- a/docs/cmdline.html
+++ b/docs/cmdline.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: CommandLineParsing</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -88,7 +91,7 @@ $(document).ready(function(){initNavTree('cmdline.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -108,20 +111,15 @@ TCLAP</h1>
<h1><a class="anchor" id="cmdplugins"></a>
CommandLine Parsing in the Plugins</h1>
<p>The commandline Class that parses the commandline can be accessed via <a class="el" href="classam_1_1CAmCommandLineSingleton.html">am::CAmCommandLineSingleton</a> . This factory creates a commandline object that can be accessed everywhere in the Audiomanager. In the constructor of a plugin, the plugins can add commandline arguments they hold as member. Here the member, in this case of type TCLAP::ValueArg&lt;std::string&gt; mCommandLineArg;</p>
-<div class="fragment"><div class="line">mCommandLineArg(<span class="stringliteral">&quot;K&quot;</span>,<span class="stringliteral">&quot;controllerPluginArg&quot;</span>,<span class="stringliteral">&quot;a test argument for the controller&quot;</span>,<span class="keyword">false</span>,<span class="stringliteral">&quot;bla&quot;</span>,<span class="stringliteral">&quot;string&quot;</span>)</div>
-</div><!-- fragment --><p>In the constructor, add the argument to the commandline like this </p>
-<div class="fragment"><div class="line">CAmCommandLineSingleton::instance()-&gt;add(mCommandLineArg);</div>
-</div><!-- fragment --><p> And then in the startup controller routine (or later) you can get the value of the argument, like </p>
-<div class="fragment"><div class="line">mCommandLineArg.getValue()</div>
-</div><!-- fragment --><p>An example can be found in the plugins repository in the test controller. </p>
+<div class="fragment"><div class="line">mCommandLineArg(<span class="stringliteral">&quot;K&quot;</span>,<span class="stringliteral">&quot;controllerPluginArg&quot;</span>,<span class="stringliteral">&quot;a test argument for the controller&quot;</span>,<span class="keyword">false</span>,<span class="stringliteral">&quot;bla&quot;</span>,<span class="stringliteral">&quot;string&quot;</span>)</div></div><!-- fragment --><p>In the constructor, add the argument to the commandline like this </p><div class="fragment"><div class="line">CAmCommandLineSingleton::instance()-&gt;add(mCommandLineArg);</div></div><!-- fragment --><p> And then in the startup controller routine (or later) you can get the value of the argument, like </p><div class="fragment"><div class="line">mCommandLineArg.getValue()</div></div><!-- fragment --><p>An example can be found in the plugins repository in the test controller. </p>
</div></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/comminAPI.html b/docs/comminAPI.html
index 33416e6..f2ba9bd 100644..100755
--- a/docs/comminAPI.html
+++ b/docs/comminAPI.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManager and CommonAPI</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -88,7 +91,7 @@ $(document).ready(function(){initNavTree('comminAPI.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -109,9 +112,9 @@ $(document).ready(function(){initNavTree('comminAPI.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/comp.html b/docs/comp.html
index 693a241..27b9d04 100644..100755
--- a/docs/comp.html
+++ b/docs/comp.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Compiling &amp; Co</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -88,7 +91,7 @@ $(document).ready(function(){initNavTree('comp.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -108,9 +111,9 @@ $(document).ready(function(){initNavTree('comp.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/connpage.html b/docs/connpage.html
index 5b09306..abbde76 100644..100755
--- a/docs/connpage.html
+++ b/docs/connpage.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Connections &amp; MainConnections</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -88,7 +91,7 @@ $(document).ready(function(){initNavTree('connpage.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -107,8 +110,7 @@ Connections</h1>
<p>A connection connects a source to a sink to let audio data flow. The direction of the flow is always source to sink. For each connection the connectionFormat must be defined when the connection is demanded, if source or sink is not capable of supporting this format, the connection cannot be established. ConnectionFormats are product specific, also are some standard formats defined within GENIVI that can be enhanced in the product area. Examples of formats: analog, autodefined, stereo 48khz 16bit PCM, ....</p>
<h1><a class="anchor" id="maincon"></a>
Mainconnections</h1>
-<p>is visible to the HMI and consists out of one or more connections. A MainConnection shall always connect a Source and a Sink visible to the HMI. In contradiction to connections, the MainConnection does not know about connectionFormat. MainConnections are demanded by the commandInterface. This picture demonstrates the relation between MainConnections and connections: </p>
-<div class="image">
+<p>is visible to the HMI and consists out of one or more connections. A MainConnection shall always connect a Source and a Sink visible to the HMI. In contradiction to connections, the MainConnection does not know about connectionFormat. MainConnections are demanded by the commandInterface. This picture demonstrates the relation between MainConnections and connections: </p><div class="image">
<img src="Levels.png" alt="Levels.png"/>
</div>
<h1><a class="anchor" id="att"></a>
@@ -122,9 +124,9 @@ Attributes</h1>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/daemon_insight.png b/docs/daemon_insight.png
index 341e3ab..341e3ab 100644..100755
--- a/docs/daemon_insight.png
+++ b/docs/daemon_insight.png
Binary files differ
diff --git a/docs/delay.jpg b/docs/delay.jpg
index 6b645b7..6b645b7 100644..100755
--- a/docs/delay.jpg
+++ b/docs/delay.jpg
Binary files differ
diff --git a/docs/dep.html b/docs/dep.html
index 451c87c..399a21d 100644..100755
--- a/docs/dep.html
+++ b/docs/dep.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Dependencies</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -88,7 +91,7 @@ $(document).ready(function(){initNavTree('dep.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -122,9 +125,9 @@ Generated Dependency Graph</h1>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/dependencies.png b/docs/dependencies.png
index 30d272f..6755869 100644..100755
--- a/docs/dependencies.png
+++ b/docs/dependencies.png
Binary files differ
diff --git a/docs/dependencies_test.png b/docs/dependencies_test.png
index 870bc26..c6ba903 100644..100755
--- a/docs/dependencies_test.png
+++ b/docs/dependencies_test.png
Binary files differ
diff --git a/docs/dependency_created.png b/docs/dependency_created.png
index 7eabbf8..8a17fd2 100644..100755
--- a/docs/dependency_created.png
+++ b/docs/dependency_created.png
Binary files differ
diff --git a/docs/dir_0ae934c8b133f39bc9dfcd657890ab56.html b/docs/dir_0ae934c8b133f39bc9dfcd657890ab56.html
index 462c3db..7537a02 100644..100755
--- a/docs/dir_0ae934c8b133f39bc9dfcd657890ab56.html
+++ b/docs/dir_0ae934c8b133f39bc9dfcd657890ab56.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerDaemon/src Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,9 +49,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
@@ -68,6 +71,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</li>
</ul>
</div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>File&#160;Members</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
@@ -88,7 +97,7 @@ $(document).ready(function(){initNavTree('dir_0ae934c8b133f39bc9dfcd657890ab56.h
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -106,7 +115,7 @@ $(document).ready(function(){initNavTree('dir_0ae934c8b133f39bc9dfcd657890ab56.h
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
Files</h2></td></tr>
<tr class="memitem:main_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8cpp.html">main.cpp</a> <a href="main_8cpp_source.html">[code]</a></td></tr>
-<tr class="memdesc:main_8cpp"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br/></td></tr>
+<tr class="memdesc:main_8cpp"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
@@ -115,9 +124,9 @@ Files</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_a59cc4145c80bc78c66b8523e9dc461d.html">AudioManagerDaemon</a></li><li class="navelem"><a class="el" href="dir_0ae934c8b133f39bc9dfcd657890ab56.html">src</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/dir_0ae934c8b133f39bc9dfcd657890ab56.js b/docs/dir_0ae934c8b133f39bc9dfcd657890ab56.js
index 5d753de..5d753de 100644..100755
--- a/docs/dir_0ae934c8b133f39bc9dfcd657890ab56.js
+++ b/docs/dir_0ae934c8b133f39bc9dfcd657890ab56.js
diff --git a/docs/dir_218adc744edff50228af3539b32b7808.html b/docs/dir_218adc744edff50228af3539b32b7808.html
index d5e6e4d..88f5db5 100644..100755
--- a/docs/dir_218adc744edff50228af3539b32b7808.html
+++ b/docs/dir_218adc744edff50228af3539b32b7808.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerCore/src Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,9 +49,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
@@ -68,6 +71,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</li>
</ul>
</div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>File&#160;Members</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
@@ -88,7 +97,7 @@ $(document).ready(function(){initNavTree('dir_218adc744edff50228af3539b32b7808.h
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -106,40 +115,31 @@ $(document).ready(function(){initNavTree('dir_218adc744edff50228af3539b32b7808.h
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
Files</h2></td></tr>
<tr class="memitem:CAmCommandReceiver_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmCommandReceiver_8cpp.html">CAmCommandReceiver.cpp</a> <a href="CAmCommandReceiver_8cpp_source.html">[code]</a></td></tr>
-<tr class="memdesc:CAmCommandReceiver_8cpp"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br/></td></tr>
+<tr class="memdesc:CAmCommandReceiver_8cpp"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:CAmCommandSender_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmCommandSender_8cpp.html">CAmCommandSender.cpp</a> <a href="CAmCommandSender_8cpp_source.html">[code]</a></td></tr>
-<tr class="memdesc:CAmCommandSender_8cpp"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br/></td></tr>
+<tr class="memdesc:CAmCommandSender_8cpp"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:CAmControlReceiver_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmControlReceiver_8cpp.html">CAmControlReceiver.cpp</a> <a href="CAmControlReceiver_8cpp_source.html">[code]</a></td></tr>
-<tr class="memdesc:CAmControlReceiver_8cpp"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br/></td></tr>
+<tr class="memdesc:CAmControlReceiver_8cpp"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:CAmControlSender_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmControlSender_8cpp.html">CAmControlSender.cpp</a> <a href="CAmControlSender_8cpp_source.html">[code]</a></td></tr>
-<tr class="memdesc:CAmControlSender_8cpp"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br/></td></tr>
+<tr class="memdesc:CAmControlSender_8cpp"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:CAmDatabaseHandlerMap_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmDatabaseHandlerMap_8cpp.html">CAmDatabaseHandlerMap.cpp</a> <a href="CAmDatabaseHandlerMap_8cpp_source.html">[code]</a></td></tr>
-<tr class="memdesc:CAmDatabaseHandlerMap_8cpp"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br/></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:CAmDatabaseObserver_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmDatabaseObserver_8cpp.html">CAmDatabaseObserver.cpp</a> <a href="CAmDatabaseObserver_8cpp_source.html">[code]</a></td></tr>
-<tr class="memdesc:CAmDatabaseObserver_8cpp"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br/></td></tr>
+<tr class="memdesc:CAmDatabaseHandlerMap_8cpp"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:CAmLog_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmLog_8cpp.html">CAmLog.cpp</a> <a href="CAmLog_8cpp_source.html">[code]</a></td></tr>
-<tr class="memdesc:CAmLog_8cpp"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br/></td></tr>
+<tr class="memdesc:CAmLog_8cpp"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:CAmRouter_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmRouter_8cpp.html">CAmRouter.cpp</a> <a href="CAmRouter_8cpp_source.html">[code]</a></td></tr>
-<tr class="memdesc:CAmRouter_8cpp"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br/></td></tr>
+<tr class="memdesc:CAmRouter_8cpp"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:CAmRoutingReceiver_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmRoutingReceiver_8cpp.html">CAmRoutingReceiver.cpp</a> <a href="CAmRoutingReceiver_8cpp_source.html">[code]</a></td></tr>
-<tr class="memdesc:CAmRoutingReceiver_8cpp"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br/></td></tr>
+<tr class="memdesc:CAmRoutingReceiver_8cpp"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:CAmRoutingSender_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmRoutingSender_8cpp.html">CAmRoutingSender.cpp</a> <a href="CAmRoutingSender_8cpp_source.html">[code]</a></td></tr>
-<tr class="memdesc:CAmRoutingSender_8cpp"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br/></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:CAmTelnetMenuHelper_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmTelnetMenuHelper_8cpp.html">CAmTelnetMenuHelper.cpp</a> <a href="CAmTelnetMenuHelper_8cpp_source.html">[code]</a></td></tr>
-<tr class="memdesc:CAmTelnetMenuHelper_8cpp"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br/></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:CAmTelnetServer_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmTelnetServer_8cpp.html">CAmTelnetServer.cpp</a> <a href="CAmTelnetServer_8cpp_source.html">[code]</a></td></tr>
-<tr class="memdesc:CAmTelnetServer_8cpp"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br/></td></tr>
+<tr class="memdesc:CAmRoutingSender_8cpp"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
@@ -148,9 +148,9 @@ Files</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_218adc744edff50228af3539b32b7808.html">src</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/dir_218adc744edff50228af3539b32b7808.js b/docs/dir_218adc744edff50228af3539b32b7808.js
index a6f6997..5eaff4f 100644..100755
--- a/docs/dir_218adc744edff50228af3539b32b7808.js
+++ b/docs/dir_218adc744edff50228af3539b32b7808.js
@@ -1,15 +1,12 @@
var dir_218adc744edff50228af3539b32b7808 =
[
- [ "CAmCommandReceiver.cpp", "CAmCommandReceiver_8cpp.html", null ],
+ [ "CAmCommandReceiver.cpp", "CAmCommandReceiver_8cpp.html", "CAmCommandReceiver_8cpp" ],
[ "CAmCommandSender.cpp", "CAmCommandSender_8cpp.html", "CAmCommandSender_8cpp" ],
- [ "CAmControlReceiver.cpp", "CAmControlReceiver_8cpp.html", null ],
+ [ "CAmControlReceiver.cpp", "CAmControlReceiver_8cpp.html", "CAmControlReceiver_8cpp" ],
[ "CAmControlSender.cpp", "CAmControlSender_8cpp.html", "CAmControlSender_8cpp" ],
[ "CAmDatabaseHandlerMap.cpp", "CAmDatabaseHandlerMap_8cpp.html", "CAmDatabaseHandlerMap_8cpp" ],
- [ "CAmDatabaseObserver.cpp", "CAmDatabaseObserver_8cpp.html", null ],
[ "CAmLog.cpp", "CAmLog_8cpp.html", null ],
[ "CAmRouter.cpp", "CAmRouter_8cpp.html", "CAmRouter_8cpp" ],
- [ "CAmRoutingReceiver.cpp", "CAmRoutingReceiver_8cpp.html", null ],
- [ "CAmRoutingSender.cpp", "CAmRoutingSender_8cpp.html", "CAmRoutingSender_8cpp" ],
- [ "CAmTelnetMenuHelper.cpp", "CAmTelnetMenuHelper_8cpp.html", null ],
- [ "CAmTelnetServer.cpp", "CAmTelnetServer_8cpp.html", "CAmTelnetServer_8cpp" ]
+ [ "CAmRoutingReceiver.cpp", "CAmRoutingReceiver_8cpp.html", "CAmRoutingReceiver_8cpp" ],
+ [ "CAmRoutingSender.cpp", "CAmRoutingSender_8cpp.html", "CAmRoutingSender_8cpp" ]
]; \ No newline at end of file
diff --git a/docs/dir_2902e59c3e43e5b119a71402dd0eee5d.html b/docs/dir_2902e59c3e43e5b119a71402dd0eee5d.html
index 70eb26f..fb34ea1 100644..100755
--- a/docs/dir_2902e59c3e43e5b119a71402dd0eee5d.html
+++ b/docs/dir_2902e59c3e43e5b119a71402dd0eee5d.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerUtilities/src Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,9 +49,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
@@ -68,6 +71,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</li>
</ul>
</div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>File&#160;Members</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
@@ -88,7 +97,7 @@ $(document).ready(function(){initNavTree('dir_2902e59c3e43e5b119a71402dd0eee5d.h
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -106,22 +115,22 @@ $(document).ready(function(){initNavTree('dir_2902e59c3e43e5b119a71402dd0eee5d.h
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
Files</h2></td></tr>
<tr class="memitem:CAmCommandLineSingleton_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmCommandLineSingleton_8cpp.html">CAmCommandLineSingleton.cpp</a> <a href="CAmCommandLineSingleton_8cpp_source.html">[code]</a></td></tr>
-<tr class="memdesc:CAmCommandLineSingleton_8cpp"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br/></td></tr>
+<tr class="memdesc:CAmCommandLineSingleton_8cpp"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:CAmCommonAPIWrapper_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmCommonAPIWrapper_8cpp.html">CAmCommonAPIWrapper.cpp</a> <a href="CAmCommonAPIWrapper_8cpp_source.html">[code]</a></td></tr>
-<tr class="memdesc:CAmCommonAPIWrapper_8cpp"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br/></td></tr>
+<tr class="memdesc:CAmCommonAPIWrapper_8cpp"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:CAmDbusWrapper_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmDbusWrapper_8cpp.html">CAmDbusWrapper.cpp</a> <a href="CAmDbusWrapper_8cpp_source.html">[code]</a></td></tr>
-<tr class="memdesc:CAmDbusWrapper_8cpp"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br/></td></tr>
+<tr class="memdesc:CAmDbusWrapper_8cpp"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:CAmDltWrapper_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmDltWrapper_8cpp.html">CAmDltWrapper.cpp</a> <a href="CAmDltWrapper_8cpp_source.html">[code]</a></td></tr>
-<tr class="memdesc:CAmDltWrapper_8cpp"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br/></td></tr>
+<tr class="memdesc:CAmDltWrapper_8cpp"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:CAmSocketHandler_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmSocketHandler_8cpp.html">CAmSocketHandler.cpp</a> <a href="CAmSocketHandler_8cpp_source.html">[code]</a></td></tr>
-<tr class="memdesc:CAmSocketHandler_8cpp"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br/></td></tr>
+<tr class="memdesc:CAmSocketHandler_8cpp"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:CAmWatchdog_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmWatchdog_8cpp.html">CAmWatchdog.cpp</a> <a href="CAmWatchdog_8cpp_source.html">[code]</a></td></tr>
-<tr class="memdesc:CAmWatchdog_8cpp"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br/></td></tr>
+<tr class="memdesc:CAmWatchdog_8cpp"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
@@ -130,9 +139,9 @@ Files</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_789817cd9c9d85c1fb6b4cda55b71a5f.html">AudioManagerUtilities</a></li><li class="navelem"><a class="el" href="dir_2902e59c3e43e5b119a71402dd0eee5d.html">src</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/dir_2902e59c3e43e5b119a71402dd0eee5d.js b/docs/dir_2902e59c3e43e5b119a71402dd0eee5d.js
index bb1668f..bb1668f 100644..100755
--- a/docs/dir_2902e59c3e43e5b119a71402dd0eee5d.js
+++ b/docs/dir_2902e59c3e43e5b119a71402dd0eee5d.js
diff --git a/docs/dir_6fd9bed21473e96783399bf9493172af.html b/docs/dir_6fd9bed21473e96783399bf9493172af.html
index 476b9f5..6695a74 100644..100755
--- a/docs/dir_6fd9bed21473e96783399bf9493172af.html
+++ b/docs/dir_6fd9bed21473e96783399bf9493172af.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerUtilities/include Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,9 +49,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
@@ -68,6 +71,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</li>
</ul>
</div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>File&#160;Members</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
@@ -88,7 +97,7 @@ $(document).ready(function(){initNavTree('dir_6fd9bed21473e96783399bf9493172af.h
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -106,27 +115,28 @@ $(document).ready(function(){initNavTree('dir_6fd9bed21473e96783399bf9493172af.h
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
Files</h2></td></tr>
<tr class="memitem:CAmCommandLineSingleton_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmCommandLineSingleton_8h.html">CAmCommandLineSingleton.h</a> <a href="CAmCommandLineSingleton_8h_source.html">[code]</a></td></tr>
-<tr class="memdesc:CAmCommandLineSingleton_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br/></td></tr>
+<tr class="memdesc:CAmCommandLineSingleton_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:CAmCommonAPIWrapper_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmCommonAPIWrapper_8h.html">CAmCommonAPIWrapper.h</a> <a href="CAmCommonAPIWrapper_8h_source.html">[code]</a></td></tr>
-<tr class="memdesc:CAmCommonAPIWrapper_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br/></td></tr>
+<tr class="memdesc:CAmCommonAPIWrapper_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:CAmDbusWrapper_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmDbusWrapper_8h.html">CAmDbusWrapper.h</a> <a href="CAmDbusWrapper_8h_source.html">[code]</a></td></tr>
-<tr class="memdesc:CAmDbusWrapper_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br/></td></tr>
+<tr class="memdesc:CAmDbusWrapper_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:CAmDltWrapper_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a> <a href="CAmDltWrapper_8h_source.html">[code]</a></td></tr>
-<tr class="memdesc:CAmDltWrapper_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br/></td></tr>
+<tr class="memdesc:CAmDltWrapper_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:CAmSerializer_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmSerializer_8h.html">CAmSerializer.h</a> <a href="CAmSerializer_8h_source.html">[code]</a></td></tr>
-<tr class="memdesc:CAmSerializer_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br/></td></tr>
+<tr class="memdesc:CAmSerializer_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:CAmSocketHandler_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmSocketHandler_8h.html">CAmSocketHandler.h</a> <a href="CAmSocketHandler_8h_source.html">[code]</a></td></tr>
-<tr class="memdesc:CAmSocketHandler_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br/></td></tr>
+<tr class="memdesc:CAmSocketHandler_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:CAmWatchdog_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmWatchdog_8h.html">CAmWatchdog.h</a> <a href="CAmWatchdog_8h_source.html">[code]</a></td></tr>
-<tr class="memdesc:CAmWatchdog_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br/></td></tr>
+<tr class="memdesc:CAmWatchdog_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:AudioManagerUtilities_2include_2TAmPluginTemplate_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="AudioManagerUtilities_2include_2TAmPluginTemplate_8h.html">TAmPluginTemplate.h</a> <a href="AudioManagerUtilities_2include_2TAmPluginTemplate_8h_source.html">[code]</a></td></tr>
+<tr class="memitem:TAmPluginTemplate_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="TAmPluginTemplate_8h.html">TAmPluginTemplate.h</a> <a href="TAmPluginTemplate_8h_source.html">[code]</a></td></tr>
+<tr class="memdesc:TAmPluginTemplate_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
@@ -135,9 +145,9 @@ Files</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_789817cd9c9d85c1fb6b4cda55b71a5f.html">AudioManagerUtilities</a></li><li class="navelem"><a class="el" href="dir_6fd9bed21473e96783399bf9493172af.html">include</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/dir_6fd9bed21473e96783399bf9493172af.js b/docs/dir_6fd9bed21473e96783399bf9493172af.js
index e29b0e3..cd20828 100644..100755
--- a/docs/dir_6fd9bed21473e96783399bf9493172af.js
+++ b/docs/dir_6fd9bed21473e96783399bf9493172af.js
@@ -8,12 +8,10 @@ var dir_6fd9bed21473e96783399bf9493172af =
[ "CAmDbusWrapper", "classam_1_1CAmDbusWrapper.html", "classam_1_1CAmDbusWrapper" ]
] ],
[ "CAmDltWrapper.h", "CAmDltWrapper_8h.html", "CAmDltWrapper_8h" ],
- [ "CAmSerializer.h", "CAmSerializer_8h.html", [
- [ "CAmSerializer", "classam_1_1CAmSerializer.html", "classam_1_1CAmSerializer" ]
- ] ],
+ [ "CAmSerializer.h", "CAmSerializer_8h.html", "CAmSerializer_8h" ],
[ "CAmSocketHandler.h", "CAmSocketHandler_8h.html", "CAmSocketHandler_8h" ],
[ "CAmWatchdog.h", "CAmWatchdog_8h.html", [
[ "CAmWatchdog", "classam_1_1CAmWatchdog.html", "classam_1_1CAmWatchdog" ]
] ],
- [ "TAmPluginTemplate.h", "AudioManagerUtilities_2include_2TAmPluginTemplate_8h.html", "AudioManagerUtilities_2include_2TAmPluginTemplate_8h" ]
+ [ "TAmPluginTemplate.h", "TAmPluginTemplate_8h.html", "TAmPluginTemplate_8h" ]
]; \ No newline at end of file
diff --git a/docs/dir_73840c26962c025d9d91b16130beda5a.html b/docs/dir_73840c26962c025d9d91b16130beda5a.html
index e00714a..a9a0f63 100644..100755
--- a/docs/dir_73840c26962c025d9d91b16130beda5a.html
+++ b/docs/dir_73840c26962c025d9d91b16130beda5a.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerCore Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,9 +49,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
@@ -68,6 +71,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</li>
</ul>
</div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>File&#160;Members</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
@@ -88,7 +97,7 @@ $(document).ready(function(){initNavTree('dir_73840c26962c025d9d91b16130beda5a.h
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -116,9 +125,9 @@ Directories</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/dir_73840c26962c025d9d91b16130beda5a.js b/docs/dir_73840c26962c025d9d91b16130beda5a.js
index 171af48..171af48 100644..100755
--- a/docs/dir_73840c26962c025d9d91b16130beda5a.js
+++ b/docs/dir_73840c26962c025d9d91b16130beda5a.js
diff --git a/docs/dir_789817cd9c9d85c1fb6b4cda55b71a5f.html b/docs/dir_789817cd9c9d85c1fb6b4cda55b71a5f.html
index edc6bb0..76d4f02 100644..100755
--- a/docs/dir_789817cd9c9d85c1fb6b4cda55b71a5f.html
+++ b/docs/dir_789817cd9c9d85c1fb6b4cda55b71a5f.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerUtilities Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,9 +49,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
@@ -68,6 +71,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</li>
</ul>
</div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>File&#160;Members</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
@@ -88,7 +97,7 @@ $(document).ready(function(){initNavTree('dir_789817cd9c9d85c1fb6b4cda55b71a5f.h
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -116,9 +125,9 @@ Directories</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_789817cd9c9d85c1fb6b4cda55b71a5f.html">AudioManagerUtilities</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/dir_789817cd9c9d85c1fb6b4cda55b71a5f.js b/docs/dir_789817cd9c9d85c1fb6b4cda55b71a5f.js
index bd6c00f..bd6c00f 100644..100755
--- a/docs/dir_789817cd9c9d85c1fb6b4cda55b71a5f.js
+++ b/docs/dir_789817cd9c9d85c1fb6b4cda55b71a5f.js
diff --git a/docs/dir_a2790e911832141e38a92850240f8218.html b/docs/dir_a2790e911832141e38a92850240f8218.html
index 5f5c0dd..1efe6d5 100644..100755
--- a/docs/dir_a2790e911832141e38a92850240f8218.html
+++ b/docs/dir_a2790e911832141e38a92850240f8218.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerCore/include Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,9 +49,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
@@ -68,6 +71,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</li>
</ul>
</div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>File&#160;Members</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
@@ -88,7 +97,7 @@ $(document).ready(function(){initNavTree('dir_a2790e911832141e38a92850240f8218.h
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -106,48 +115,37 @@ $(document).ready(function(){initNavTree('dir_a2790e911832141e38a92850240f8218.h
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
Files</h2></td></tr>
<tr class="memitem:CAmCommandReceiver_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmCommandReceiver_8h.html">CAmCommandReceiver.h</a> <a href="CAmCommandReceiver_8h_source.html">[code]</a></td></tr>
-<tr class="memdesc:CAmCommandReceiver_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br/></td></tr>
+<tr class="memdesc:CAmCommandReceiver_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:CAmCommandSender_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmCommandSender_8h.html">CAmCommandSender.h</a> <a href="CAmCommandSender_8h_source.html">[code]</a></td></tr>
-<tr class="memdesc:CAmCommandSender_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br/></td></tr>
+<tr class="memdesc:CAmCommandSender_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:CAmControlReceiver_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmControlReceiver_8h.html">CAmControlReceiver.h</a> <a href="CAmControlReceiver_8h_source.html">[code]</a></td></tr>
-<tr class="memdesc:CAmControlReceiver_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br/></td></tr>
+<tr class="memdesc:CAmControlReceiver_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:CAmControlSender_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmControlSender_8h.html">CAmControlSender.h</a> <a href="CAmControlSender_8h_source.html">[code]</a></td></tr>
-<tr class="memdesc:CAmControlSender_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br/></td></tr>
+<tr class="memdesc:CAmControlSender_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:CAmDatabaseHandlerMap_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmDatabaseHandlerMap_8h.html">CAmDatabaseHandlerMap.h</a> <a href="CAmDatabaseHandlerMap_8h_source.html">[code]</a></td></tr>
-<tr class="memdesc:CAmDatabaseHandlerMap_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br/></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:CAmDatabaseObserver_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmDatabaseObserver_8h.html">CAmDatabaseObserver.h</a> <a href="CAmDatabaseObserver_8h_source.html">[code]</a></td></tr>
-<tr class="memdesc:CAmDatabaseObserver_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br/></td></tr>
+<tr class="memdesc:CAmDatabaseHandlerMap_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:CAmGraph_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmGraph_8h.html">CAmGraph.h</a> <a href="CAmGraph_8h_source.html">[code]</a></td></tr>
-<tr class="memdesc:CAmGraph_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br/></td></tr>
+<tr class="memdesc:CAmGraph_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:CAmLog_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmLog_8h.html">CAmLog.h</a> <a href="CAmLog_8h_source.html">[code]</a></td></tr>
-<tr class="memdesc:CAmLog_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br/></td></tr>
+<tr class="memdesc:CAmLog_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:CAmRouter_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmRouter_8h.html">CAmRouter.h</a> <a href="CAmRouter_8h_source.html">[code]</a></td></tr>
-<tr class="memdesc:CAmRouter_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br/></td></tr>
+<tr class="memdesc:CAmRouter_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:CAmRoutingReceiver_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmRoutingReceiver_8h.html">CAmRoutingReceiver.h</a> <a href="CAmRoutingReceiver_8h_source.html">[code]</a></td></tr>
-<tr class="memdesc:CAmRoutingReceiver_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br/></td></tr>
+<tr class="memdesc:CAmRoutingReceiver_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:CAmRoutingSender_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmRoutingSender_8h.html">CAmRoutingSender.h</a> <a href="CAmRoutingSender_8h_source.html">[code]</a></td></tr>
-<tr class="memdesc:CAmRoutingSender_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br/></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:CAmTelnetMenuHelper_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmTelnetMenuHelper_8h.html">CAmTelnetMenuHelper.h</a> <a href="CAmTelnetMenuHelper_8h_source.html">[code]</a></td></tr>
-<tr class="memdesc:CAmTelnetMenuHelper_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br/></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:CAmTelnetServer_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmTelnetServer_8h.html">CAmTelnetServer.h</a> <a href="CAmTelnetServer_8h_source.html">[code]</a></td></tr>
-<tr class="memdesc:CAmTelnetServer_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br/></td></tr>
+<tr class="memdesc:CAmRoutingSender_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:IAmDatabaseHandler_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IAmDatabaseHandler_8h.html">IAmDatabaseHandler.h</a> <a href="IAmDatabaseHandler_8h_source.html">[code]</a></td></tr>
-<tr class="memdesc:IAmDatabaseHandler_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br/></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:AudioManagerCore_2include_2TAmPluginTemplate_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="AudioManagerCore_2include_2TAmPluginTemplate_8h.html">TAmPluginTemplate.h</a> <a href="AudioManagerCore_2include_2TAmPluginTemplate_8h_source.html">[code]</a></td></tr>
+<tr class="memdesc:IAmDatabaseHandler_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPDX license identifier: MPL-2.0. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
@@ -156,9 +154,9 @@ Files</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_a2790e911832141e38a92850240f8218.html">include</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/dir_a2790e911832141e38a92850240f8218.js b/docs/dir_a2790e911832141e38a92850240f8218.js
index 8929c31..a182ab6 100644..100755
--- a/docs/dir_a2790e911832141e38a92850240f8218.js
+++ b/docs/dir_a2790e911832141e38a92850240f8218.js
@@ -13,9 +13,6 @@ var dir_a2790e911832141e38a92850240f8218 =
[ "CAmControlSender", "classam_1_1CAmControlSender.html", "classam_1_1CAmControlSender" ]
] ],
[ "CAmDatabaseHandlerMap.h", "CAmDatabaseHandlerMap_8h.html", "CAmDatabaseHandlerMap_8h" ],
- [ "CAmDatabaseObserver.h", "CAmDatabaseObserver_8h.html", [
- [ "CAmDatabaseObserver", "classam_1_1CAmDatabaseObserver.html", "classam_1_1CAmDatabaseObserver" ]
- ] ],
[ "CAmGraph.h", "CAmGraph_8h.html", "CAmGraph_8h" ],
[ "CAmLog.h", "CAmLog_8h.html", "CAmLog_8h" ],
[ "CAmRouter.h", "CAmRouter_8h.html", "CAmRouter_8h" ],
@@ -41,12 +38,5 @@ var dir_a2790e911832141e38a92850240f8218 =
[ "handleSetSinkNotificationConfiguration", "classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html", "classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration" ],
[ "handleSetSourceNotificationConfiguration", "classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html", "classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration" ]
] ],
- [ "CAmTelnetMenuHelper.h", "CAmTelnetMenuHelper_8h.html", [
- [ "CAmTelnetMenuHelper", "classam_1_1CAmTelnetMenuHelper.html", "classam_1_1CAmTelnetMenuHelper" ]
- ] ],
- [ "CAmTelnetServer.h", "CAmTelnetServer_8h.html", [
- [ "CAmTelnetServer", "classam_1_1CAmTelnetServer.html", "classam_1_1CAmTelnetServer" ]
- ] ],
- [ "IAmDatabaseHandler.h", "IAmDatabaseHandler_8h.html", "IAmDatabaseHandler_8h" ],
- [ "TAmPluginTemplate.h", "AudioManagerCore_2include_2TAmPluginTemplate_8h.html", "AudioManagerCore_2include_2TAmPluginTemplate_8h" ]
+ [ "IAmDatabaseHandler.h", "IAmDatabaseHandler_8h.html", "IAmDatabaseHandler_8h" ]
]; \ No newline at end of file
diff --git a/docs/dir_a59cc4145c80bc78c66b8523e9dc461d.html b/docs/dir_a59cc4145c80bc78c66b8523e9dc461d.html
index 1dfb291..a635d96 100644..100755
--- a/docs/dir_a59cc4145c80bc78c66b8523e9dc461d.html
+++ b/docs/dir_a59cc4145c80bc78c66b8523e9dc461d.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerDaemon Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,9 +49,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
@@ -68,6 +71,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</li>
</ul>
</div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>File&#160;Members</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
@@ -88,7 +97,7 @@ $(document).ready(function(){initNavTree('dir_a59cc4145c80bc78c66b8523e9dc461d.h
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -114,9 +123,9 @@ Directories</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_a59cc4145c80bc78c66b8523e9dc461d.html">AudioManagerDaemon</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/dir_a59cc4145c80bc78c66b8523e9dc461d.js b/docs/dir_a59cc4145c80bc78c66b8523e9dc461d.js
index 4c71499..4c71499 100644..100755
--- a/docs/dir_a59cc4145c80bc78c66b8523e9dc461d.js
+++ b/docs/dir_a59cc4145c80bc78c66b8523e9dc461d.js
diff --git a/docs/dir_d44c64559bbebec7f509842c48db8b23.html b/docs/dir_d44c64559bbebec7f509842c48db8b23.html
index 8a64f1f..18368ad 100644..100755
--- a/docs/dir_d44c64559bbebec7f509842c48db8b23.html
+++ b/docs/dir_d44c64559bbebec7f509842c48db8b23.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: include Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,9 +49,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
@@ -68,6 +71,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</li>
</ul>
</div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>File&#160;Members</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
@@ -88,7 +97,7 @@ $(document).ready(function(){initNavTree('dir_d44c64559bbebec7f509842c48db8b23.h
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -106,16 +115,16 @@ $(document).ready(function(){initNavTree('dir_d44c64559bbebec7f509842c48db8b23.h
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
Files</h2></td></tr>
<tr class="memitem:audiomanagertypes_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audiomanagertypes_8h.html">audiomanagertypes.h</a> <a href="audiomanagertypes_8h_source.html">[code]</a></td></tr>
-<tr class="memdesc:audiomanagertypes_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copyright (C) 2012 - 2014, BMW AG. <br/></td></tr>
+<tr class="memdesc:audiomanagertypes_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copyright (C) 2012 - 2014, BMW AG. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:IAmCommand_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IAmCommand_8h.html">IAmCommand.h</a> <a href="IAmCommand_8h_source.html">[code]</a></td></tr>
-<tr class="memdesc:IAmCommand_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copyright (C) 2012 - 2014, BMW AG. <br/></td></tr>
+<tr class="memdesc:IAmCommand_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copyright (C) 2012 - 2014, BMW AG. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:IAmControl_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IAmControl_8h.html">IAmControl.h</a> <a href="IAmControl_8h_source.html">[code]</a></td></tr>
-<tr class="memdesc:IAmControl_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copyright (C) 2012 - 2014, BMW AG. <br/></td></tr>
+<tr class="memdesc:IAmControl_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copyright (C) 2012 - 2014, BMW AG. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:IAmRouting_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IAmRouting_8h.html">IAmRouting.h</a> <a href="IAmRouting_8h_source.html">[code]</a></td></tr>
-<tr class="memdesc:IAmRouting_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copyright (C) 2012 - 2014, BMW AG. <br/></td></tr>
+<tr class="memdesc:IAmRouting_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copyright (C) 2012 - 2014, BMW AG. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
@@ -124,9 +133,9 @@ Files</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/dir_d44c64559bbebec7f509842c48db8b23.js b/docs/dir_d44c64559bbebec7f509842c48db8b23.js
index 36c7204..36c7204 100644..100755
--- a/docs/dir_d44c64559bbebec7f509842c48db8b23.js
+++ b/docs/dir_d44c64559bbebec7f509842c48db8b23.js
diff --git a/docs/dlt.html b/docs/dlt.html
index 6b62467..ae7e90b 100644..100755
--- a/docs/dlt.html
+++ b/docs/dlt.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Dlt support</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -88,7 +91,7 @@ $(document).ready(function(){initNavTree('dlt.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -104,16 +107,16 @@ $(document).ready(function(){initNavTree('dlt.html','');});
<div class="contents">
<div class="textblock"><h1><a class="anchor" id="compile"></a>
Compilerswitch</h1>
-<p>The AudioManager can be compiled with or without DLT support, in case that DLT is not compiled in (cmake option WITH_DLT), logging is switched off. You can log to the commandline by starting the Audiomanager with the option -V.<br/>
+<p>The AudioManager can be compiled with or without DLT support, in case that DLT is not compiled in (cmake option WITH_DLT), logging is switched off. You can log to the commandline by starting the Audiomanager with the option -V.<br />
If you want to log to the commandline and you have dlt compiled in, use the environment variable of the dlt to log to the command line. </p>
</div></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/ftv2doc.png b/docs/doc.png
index 17edabf..17edabf 100644..100755
--- a/docs/ftv2doc.png
+++ b/docs/doc.png
Binary files differ
diff --git a/docs/doxygen.css b/docs/doxygen.css
index f0f36f8..1425ec5 100644..100755
--- a/docs/doxygen.css
+++ b/docs/doxygen.css
@@ -1,4 +1,4 @@
-/* The standard CSS for doxygen 1.8.6 */
+/* The standard CSS for doxygen 1.8.11 */
body, table, div, p, dl {
font: 400 14px/22px Roboto,sans-serif;
@@ -206,6 +206,11 @@ div.line {
transition-duration: 0.5s;
}
+div.line:after {
+ content:"\000A";
+ white-space: pre;
+}
+
div.line.glow {
background-color: cyan;
box-shadow: 0 0 10px cyan;
@@ -227,7 +232,7 @@ span.lineno a:hover {
background-color: #C8C8C8;
}
-div.ah {
+div.ah, span.ah {
background-color: black;
font-weight: bold;
color: #ffffff;
@@ -242,7 +247,16 @@ div.ah {
-webkit-box-shadow: 2px 2px 3px #999;
-moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
- background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000);
+ background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%);
+}
+
+div.classindex ul {
+ list-style: none;
+ padding-left: 0;
+}
+
+div.classindex span.ai {
+ display: inline-block;
}
div.groupHeader {
@@ -670,12 +684,12 @@ span.mlabel {
/* @end */
-/* these are for tree view when not used as main index */
+/* these are for tree view inside a (index) page */
div.directory {
margin: 10px 0px;
- border-top: 1px solid #A8B8D9;
- border-bottom: 1px solid #A8B8D9;
+ border-top: 1px solid #9CAFD4;
+ border-bottom: 1px solid #9CAFD4;
width: 100%;
}
@@ -734,6 +748,80 @@ div.directory {
color: #3D578C;
}
+.arrow {
+ color: #9CAFD4;
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ cursor: pointer;
+ font-size: 80%;
+ display: inline-block;
+ width: 16px;
+ height: 22px;
+}
+
+.icon {
+ font-family: Arial, Helvetica;
+ font-weight: bold;
+ font-size: 12px;
+ height: 14px;
+ width: 16px;
+ display: inline-block;
+ background-color: #728DC1;
+ color: white;
+ text-align: center;
+ border-radius: 4px;
+ margin-left: 2px;
+ margin-right: 2px;
+}
+
+.icona {
+ width: 24px;
+ height: 22px;
+ display: inline-block;
+}
+
+.iconfopen {
+ width: 24px;
+ height: 18px;
+ margin-bottom: 4px;
+ background-image:url('folderopen.png');
+ background-position: 0px -4px;
+ background-repeat: repeat-y;
+ vertical-align:top;
+ display: inline-block;
+}
+
+.iconfclosed {
+ width: 24px;
+ height: 18px;
+ margin-bottom: 4px;
+ background-image:url('folderclosed.png');
+ background-position: 0px -4px;
+ background-repeat: repeat-y;
+ vertical-align:top;
+ display: inline-block;
+}
+
+.icondoc {
+ width: 24px;
+ height: 18px;
+ margin-bottom: 4px;
+ background-image:url('doc.png');
+ background-position: 0px -4px;
+ background-repeat: repeat-y;
+ vertical-align:top;
+ display: inline-block;
+}
+
+table.directory {
+ font: 400 14px Roboto,sans-serif;
+}
+
+/* @end */
+
div.dynheader {
margin-top: 8px;
-webkit-touch-callout: none;
@@ -749,6 +837,10 @@ address {
color: #2A3D61;
}
+table.doxtable caption {
+ caption-side: top;
+}
+
table.doxtable {
border-collapse:collapse;
margin-top: 4px;
@@ -914,6 +1006,18 @@ div.summary a
white-space: nowrap;
}
+table.classindex
+{
+ margin: 10px;
+ white-space: nowrap;
+ margin-left: 3%;
+ margin-right: 3%;
+ width: 94%;
+ border: 0;
+ border-spacing: 0;
+ padding: 0;
+}
+
div.ingroups
{
font-size: 8pt;
@@ -1025,6 +1129,11 @@ dl.section dd {
border: 0px none;
}
+#projectalign
+{
+ vertical-align: middle;
+}
+
#projectname
{
font: 300% Tahoma, Arial,sans-serif;
@@ -1108,7 +1217,7 @@ div.toc {
border-radius: 7px 7px 7px 7px;
float: right;
height: auto;
- margin: 0 20px 10px 10px;
+ margin: 0 8px 10px 10px;
width: 200px;
}
diff --git a/docs/doxygen.png b/docs/doxygen.png
index 3ff17d8..3ff17d8 100644..100755
--- a/docs/doxygen.png
+++ b/docs/doxygen.png
Binary files differ
diff --git a/docs/dynsections.js b/docs/dynsections.js
index 2f15470..1e6bf07 100644..100755
--- a/docs/dynsections.js
+++ b/docs/dynsections.js
@@ -24,19 +24,20 @@ function updateStripes()
$('table.directory tr').
removeClass('even').filter(':visible:even').addClass('even');
}
+
function toggleLevel(level)
{
- $('table.directory tr').each(function(){
+ $('table.directory tr').each(function() {
var l = this.id.split('_').length-1;
var i = $('#img'+this.id.substring(3));
var a = $('#arr'+this.id.substring(3));
if (l<level+1) {
- i.attr('src','ftv2folderopen.png');
- a.attr('src','ftv2mnode.png');
+ i.removeClass('iconfopen iconfclosed').addClass('iconfopen');
+ a.html('&#9660;');
$(this).show();
} else if (l==level+1) {
- i.attr('src','ftv2folderclosed.png');
- a.attr('src','ftv2pnode.png');
+ i.removeClass('iconfclosed iconfopen').addClass('iconfclosed');
+ a.html('&#9658;');
$(this).show();
} else {
$(this).hide();
@@ -47,34 +48,33 @@ function toggleLevel(level)
function toggleFolder(id)
{
- //The clicked row
+ // the clicked row
var currentRow = $('#row_'+id);
- var currentRowImages = currentRow.find("img");
- //All rows after the clicked row
+ // all rows after the clicked row
var rows = currentRow.nextAll("tr");
- //Only match elements AFTER this one (can't hide elements before)
- var childRows = rows.filter(function() {
- var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
- return this.id.match(re);
- });
+ var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
- //First row is visible we are HIDING
- if (childRows.filter(':first').is(':visible')===true) {
- currentRowImages.filter("[id^=arr]").attr('src', 'ftv2pnode.png');
- currentRowImages.filter("[id^=img]").attr('src', 'ftv2folderclosed.png');
- rows.filter("[id^=row_"+id+"]").hide();
- } else { //We are SHOWING
- //All sub images
- var childImages = childRows.find("img");
- var childImg = childImages.filter("[id^=img]");
- var childArr = childImages.filter("[id^=arr]");
+ // only match elements AFTER this one (can't hide elements before)
+ var childRows = rows.filter(function() { return this.id.match(re); });
- currentRow.find("[id^=arr]").attr('src', 'ftv2mnode.png'); //open row
- currentRow.find("[id^=img]").attr('src', 'ftv2folderopen.png'); //open row
- childImg.attr('src','ftv2folderclosed.png'); //children closed
- childArr.attr('src','ftv2pnode.png'); //children closed
+ // first row is visible we are HIDING
+ if (childRows.filter(':first').is(':visible')===true) {
+ // replace down arrow by right arrow for current row
+ var currentRowSpans = currentRow.find("span");
+ currentRowSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
+ currentRowSpans.filter(".arrow").html('&#9658;');
+ rows.filter("[id^=row_"+id+"]").hide(); // hide all children
+ } else { // we are SHOWING
+ // replace right arrow by down arrow for current row
+ var currentRowSpans = currentRow.find("span");
+ currentRowSpans.filter(".iconfclosed").removeClass("iconfclosed").addClass("iconfopen");
+ currentRowSpans.filter(".arrow").html('&#9660;');
+ // replace down arrows by right arrows for child rows
+ var childRowsSpans = childRows.find("span");
+ childRowsSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
+ childRowsSpans.filter(".arrow").html('&#9658;');
childRows.show(); //show all children
}
updateStripes();
diff --git a/docs/early.html b/docs/early.html
index a8a32f0..4884466 100644..100755
--- a/docs/early.html
+++ b/docs/early.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Early Audio</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -88,7 +91,7 @@ $(document).ready(function(){initNavTree('early.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -104,18 +107,16 @@ $(document).ready(function(){initNavTree('early.html','');});
<div class="contents">
<div class="textblock"><h1><a class="anchor" id="req"></a>
The Requirement</h1>
-<p>The requirement reviews showed that one very important aspect of managing audio within GENIVI is the early/late phase where the Linux part of the system is not available. This feature is addressed via special domains: EarlyDomains. These domains are acting "unmanaged" - meaning without the interaction with the AudioManager - providing a simpler set of features until the AudioManager is up and running. When the Linux system is then fully operable a handover is done from the EarlyDomains towards the AudioManager. In order to be able to operate without the Linux up and running, the EarlyDomains must be implemented on a second fast-boot or always-on controller, e.g. the so called vehicle processor.<br/>
+<p>The requirement reviews showed that one very important aspect of managing audio within GENIVI is the early/late phase where the Linux part of the system is not available. This feature is addressed via special domains: EarlyDomains. These domains are acting "unmanaged" - meaning without the interaction with the AudioManager - providing a simpler set of features until the AudioManager is up and running. When the Linux system is then fully operable a handover is done from the EarlyDomains towards the AudioManager. In order to be able to operate without the Linux up and running, the EarlyDomains must be implemented on a second fast-boot or always-on controller, e.g. the so called vehicle processor.<br />
</p>
<h1><a class="anchor" id="earlys"></a>
Early Startup</h1>
-<p>This picture shows the principle of the early startup: </p>
-<div class="image">
+<p>This picture shows the principle of the early startup: </p><div class="image">
<img src="early.png" alt="early.png"/>
</div>
<h1><a class="anchor" id="late"></a>
Late Rundown</h1>
-<p>This picture shows the principle of the late rundown: </p>
-<div class="image">
+<p>This picture shows the principle of the late rundown: </p><div class="image">
<img src="late.png" alt="late.png"/>
</div>
</div></div><!-- contents -->
@@ -123,9 +124,9 @@ Late Rundown</h1>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/early.png b/docs/early.png
index 016cad7..016cad7 100644..100755
--- a/docs/early.png
+++ b/docs/early.png
Binary files differ
diff --git a/docs/eclip.html b/docs/eclip.html
index 8c48d8f..24f5188 100644..100755
--- a/docs/eclip.html
+++ b/docs/eclip.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Download Compile Debug</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -88,7 +91,7 @@ $(document).ready(function(){initNavTree('eclip.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -104,55 +107,22 @@ $(document).ready(function(){initNavTree('eclip.html','');});
<div class="contents">
<div class="textblock"><h1><a class="anchor" id="dw"></a>
Get the source</h1>
-<p>For compiling the source, you need to use git and the following packages:<br/>
-</p>
-<div class="fragment"><div class="line">sudo apt-<span class="keyword">get</span> install libdbus-1-dev libsqlite3-dev doxygen libgtest-dev google-mock git cmake build-essential python2.6-dev</div>
-</div><!-- fragment --><p> Getting the source got works with following command </p>
-<div class="fragment"><div class="line">git clone https:<span class="comment">//&lt;kavi-account&gt;:&lt;kavi-password&gt;@git.genivi.org/srv/git/AudioManager</span></div>
-</div><!-- fragment --> <h1><a class="anchor" id="build"></a>
+<p>For compiling the source, you need to use git and the following packages:<br />
+</p><div class="fragment"><div class="line">sudo apt-<span class="keyword">get</span> install libdbus-1-dev libsqlite3-dev doxygen libgtest-dev google-mock git cmake build-essential python2.6-dev</div></div><!-- fragment --><p> Getting the source got works with following command </p><div class="fragment"><div class="line">git clone https:<span class="comment">//&lt;kavi-account&gt;:&lt;kavi-password&gt;@git.genivi.org/srv/git/AudioManager</span></div></div><!-- fragment --> <h1><a class="anchor" id="build"></a>
Compile</h1>
-<p>In order to build the project (out of source build), please follow these instructions on the commandline: </p>
-<div class="fragment"><div class="line">mkdir /build</div>
-<div class="line">cd build</div>
-<div class="line">cmake ..</div>
-</div><!-- fragment --><p> if you want to influence the build options, you can use ccmake for example (apt-get install ccmake) </p>
-<div class="fragment"><div class="line">ccmake ..</div>
-</div><!-- fragment --><p> You will get a menue that let's you select different options for the build. Compiling with a simple </p>
-<div class="fragment"><div class="line">make</div>
-</div><!-- fragment --><p> after the script finished, you should have:</p>
-<ul>
+<p>In order to build the project (out of source build), please follow these instructions on the commandline: </p><div class="fragment"><div class="line">mkdir /build</div><div class="line">cd build</div><div class="line">cmake ..</div></div><!-- fragment --><p> if you want to influence the build options, you can use ccmake for example (apt-get install ccmake) </p><div class="fragment"><div class="line">ccmake ..</div></div><!-- fragment --><p> You will get a menue that let's you select different options for the build. Compiling with a simple </p><div class="fragment"><div class="line">make</div></div><!-- fragment --><p> after the script finished, you should have:</p><ul>
<li>a bin/ folder which contains all executables and the libraries:</li>
<li>a build/ folder which has all build objects (erase that if you need a clean build)</li>
<li>a doc/ folder in case you turned the documentation on</li>
</ul>
-<p>in order to install the AudioManager, you can do </p>
-<div class="fragment"><div class="line">sudo make install</div>
-</div><!-- fragment --><p> package generation is supported via CPack. To build packages, you have to </p>
-<div class="fragment"><div class="line">make genivi_package</div>
-<div class="line">\endocde</div>
-<div class="line"><span class="keyword">this</span> will create one <span class="keyword">package </span>if your CMake version is &lt; 2.8.5 (all binaries stripped):</div>
-<div class="line">\code</div>
-<div class="line">AudioManager-&lt;git verison&gt;-Linux.deb</div>
-</div><!-- fragment --><p> if your version is above, you will get 4 packages (all binaries stripped) : </p>
-<div class="fragment"><div class="line">AudioManager-&lt;git verison&gt;-Linux-bin.deb [AudioManager binary]</div>
-<div class="line">AudioManager-&lt;git verison&gt;-Linux-dev.deb [header files needed to compile plugins]</div>
-<div class="line">AudioManager-&lt;git verison&gt;-Linux-sampleplugins.deb [sample plugins]</div>
-<div class="line">AudioManager-&lt;git verison&gt;-Linux-tests.deb [tests including tests <span class="keywordflow">for</span> sample plugins,</div>
-<div class="line">installed in the ~/AudioMAnagerTests]</div>
-</div><!-- fragment --><p> to create a tar.gz file of all sources (not including .git, build and bin folder,config files), you can do: </p>
-<div class="fragment"><div class="line">make package_source</div>
-</div><!-- fragment --><p> This will create the following package: </p>
-<div class="fragment"><div class="line">AudioManager-&lt;git verison&gt;-Source.tar.gz</div>
-</div><!-- fragment --><p> All packages will be placed in a folder called packages </p>
+<p>in order to install the AudioManager, you can do </p><div class="fragment"><div class="line">sudo make install</div></div><!-- fragment --><p> package generation is supported via CPack. To build packages, you have to </p><div class="fragment"><div class="line">make genivi_package</div><div class="line">\endocde</div><div class="line"><span class="keyword">this</span> will create one <span class="keyword">package </span>if your CMake version is &lt; 2.8.5 (all binaries stripped):</div><div class="line">\code</div><div class="line">AudioManager-&lt;git verison&gt;-Linux.deb</div></div><!-- fragment --><p> if your version is above, you will get 4 packages (all binaries stripped) : </p><div class="fragment"><div class="line">AudioManager-&lt;git verison&gt;-Linux-bin.deb [AudioManager binary]</div><div class="line">AudioManager-&lt;git verison&gt;-Linux-dev.deb [header files needed to compile plugins]</div><div class="line">AudioManager-&lt;git verison&gt;-Linux-sampleplugins.deb [sample plugins]</div><div class="line">AudioManager-&lt;git verison&gt;-Linux-tests.deb [tests including tests <span class="keywordflow">for</span> sample plugins,</div><div class="line">installed in the ~/AudioMAnagerTests]</div></div><!-- fragment --><p> to create a tar.gz file of all sources (not including .git, build and bin folder,config files), you can do: </p><div class="fragment"><div class="line">make package_source</div></div><!-- fragment --><p> This will create the following package: </p><div class="fragment"><div class="line">AudioManager-&lt;git verison&gt;-Source.tar.gz</div></div><!-- fragment --><p> All packages will be placed in a folder called packages </p>
<h1><a class="anchor" id="ec"></a>
Using Eclipse</h1>
-<p>First you need to get eclipse, for example by downloading it from <a href="http://www.eclipse.org/">http://www.eclipse.org/</a> use the C++ CDT version. Import the project with<br/>
-File-&gt; import project<br/>
-Select "existing code as makefile project" and choose the root folder auf the AudioManager<br/>
-In order to build with eclipse you need to tell eclipse where the makefile can be found:<br/>
-In project properties enter as build command: </p>
-<div class="fragment"><div class="line"><span class="stringliteral">&quot;make -j4 -C build&quot;</span> as build command</div>
-</div><!-- fragment --> <h1><a class="anchor" id="deb"></a>
+<p>First you need to get eclipse, for example by downloading it from <a href="http://www.eclipse.org/">http://www.eclipse.org/</a> use the C++ CDT version. Import the project with<br />
+File-&gt; import project<br />
+Select "existing code as makefile project" and choose the root folder auf the AudioManager<br />
+In order to build with eclipse you need to tell eclipse where the makefile can be found:<br />
+In project properties enter as build command: </p><div class="fragment"><div class="line"><span class="stringliteral">&quot;make -j4 -C build&quot;</span> as build command</div></div><!-- fragment --> <h1><a class="anchor" id="deb"></a>
Debugging with eclipse</h1>
<p>For debugging you need to modify debug configurations, choose the audiomanager as binary, the debugging should work. </p>
</div></div><!-- contents -->
@@ -160,9 +130,9 @@ Debugging with eclipse</h1>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/elementspage.html b/docs/elementspage.html
index 6cd7f3d..5808409 100644..100755
--- a/docs/elementspage.html
+++ b/docs/elementspage.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Elements of the AudioManagement</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -88,7 +91,7 @@ $(document).ready(function(){initNavTree('elementspage.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -104,51 +107,49 @@ $(document).ready(function(){initNavTree('elementspage.html','');});
<div class="contents">
<div class="textblock"><h1><a class="anchor" id="cDiag"></a>
Overview Class Diagram</h1>
-<p>This class diagram shows a logical overview of the relevant elements in the AudioManager with their relations. </p>
-<div class="image">
+<p>This class diagram shows a logical overview of the relevant elements in the AudioManager with their relations. </p><div class="image">
<img src="ClassDiagramm.png" alt="ClassDiagramm.png"/>
</div>
<p>The audiomanagement in principle consists of the following elements:</p>
<h1><a class="anchor" id="source"></a>
Sources</h1>
-<p>This is where audio comes from, for examples tuner, mediaplayer. But sources can also be part of a building block that processes audio, examples are here crossfaders or gateways. Several Sinks can be connected to one source.<br/>
+<p>This is where audio comes from, for examples tuner, mediaplayer. But sources can also be part of a building block that processes audio, examples are here crossfaders or gateways. Several Sinks can be connected to one source.<br />
</p>
<h2><a class="anchor" id="sourceattributes"></a>
Attributes</h2>
<ul>
-<li><a class="el" href="structam_1_1am__SourceType__s.html" title="this type holds all information of sources relevant to the HMI ">am::am_SourceType_s</a> describes the attributes that are accessible from the AudioManagerCommandPlugins.<br/>
+<li><a class="el" href="structam_1_1am__SourceType__s.html" title="this type holds all information of sources relevant to the HMI ">am::am_SourceType_s</a> describes the attributes that are accessible from the AudioManagerCommandPlugins.<br />
</li>
-<li><a class="el" href="structam_1_1am__Source__s.html" title="This struct describes the attribiutes of a source. ">am::am_Source_s</a> describes the general attributes.<br/>
+<li><a class="el" href="structam_1_1am__Source__s.html" title="This struct describes the attribiutes of a source. ">am::am_Source_s</a> describes the general attributes.<br />
</li>
</ul>
<h1><a class="anchor" id="sinks"></a>
Sinks</h1>
-<p>This is where audio flows to, for examples amplifier, headphones. But sources can also be part of a building block that processes audio, examples are here crossfaders or gateways. Several Sources can be connected to one sink.<br/>
+<p>This is where audio flows to, for examples amplifier, headphones. But sources can also be part of a building block that processes audio, examples are here crossfaders or gateways. Several Sources can be connected to one sink.<br />
</p>
<h2><a class="anchor" id="sinkattributes"></a>
Attributes</h2>
<ul>
-<li><a class="el" href="structam_1_1am__SinkType__s.html" title="this type holds all information of sinks relevant to the HMI ">am::am_SinkType_s</a> describes the attribiutes that are accessible form the AudioManagerCommandPlugins.<br/>
+<li><a class="el" href="structam_1_1am__SinkType__s.html" title="this type holds all information of sinks relevant to the HMI ">am::am_SinkType_s</a> describes the attribiutes that are accessible form the AudioManagerCommandPlugins.<br />
</li>
-<li><a class="el" href="structam_1_1am__Sink__s.html" title="This struct describes the attribiutes of a sink. ">am::am_Sink_s</a> describes the general attributes.<br/>
+<li><a class="el" href="structam_1_1am__Sink__s.html" title="This struct describes the attribiutes of a sink. ">am::am_Sink_s</a> describes the general attributes.<br />
</li>
</ul>
<h1><a class="anchor" id="gw"></a>
Gateways</h1>
-<p>Gateways are described here: <a class="el" href="architecturepage.html#gateway">Gateway</a> A specialitry of a gateways is the convertionmatrix. It indicates which sinksoundformats can be transferred in which sourcesoundformats. A convertion matrix looks like this: </p>
-<div class="image">
+<p>Gateways are described here: <a class="el" href="architecturepage.html#gateway">Gateway</a> A specialitry of a gateways is the convertionmatrix. It indicates which sinksoundformats can be transferred in which sourcesoundformats. A convertion matrix looks like this: </p><div class="image">
<img src="GatewayMatrix.png" alt="GatewayMatrix.png"/>
</div>
<h2><a class="anchor" id="gwattributes"></a>
Attributes</h2>
<ul>
-<li><a class="el" href="structam_1_1am__Gateway__s.html" title="This struct describes the attributes of a gateway. ">am::am_Gateway_s</a> describe the attribiutes of a gateway<br/>
+<li><a class="el" href="structam_1_1am__Gateway__s.html" title="This struct describes the attributes of a gateway. ">am::am_Gateway_s</a> describe the attribiutes of a gateway<br />
</li>
</ul>
<h1><a class="anchor" id="crossfaders"></a>
Crossfaders</h1>
-<p>Cross-faders are special elements that can perform cross-fading between two sources connected to the sinks of the crossfader. The audio of either source or both (mixed, during the fade) is put out at the source of the fader. Cross-fading within a source (for example from one song to another) is out of scope audio management and must be performed in the source.<br/>
- A crossfader has two sinks and one source, where one sink is the "hot" one. It is in the duty of the AudioManagerController to connect the correct sources to the sinks in order to perform a cross-fade. When fading is started, the hotSink changes from either HS_SINKA or HS_SINKB to HS_INTERMEDIATE, when the fading is finished, it changes to HS_SINKA or HS_SINKB (the sink that was "cold" before).Fading itself is done in the RoutingAdapters, the implementation has to ensure the smooth and synchronous change of volumes. With different rampTypes, different kinds of cross-fade ramps can be supported. The actual status of the "hot" sink is reported by the routingAdapter. Care has to be taken that the correct "hot" end of the crossfader is given at registration time.<br/>
+<p>Cross-faders are special elements that can perform cross-fading between two sources connected to the sinks of the crossfader. The audio of either source or both (mixed, during the fade) is put out at the source of the fader. Cross-fading within a source (for example from one song to another) is out of scope audio management and must be performed in the source.<br />
+ A crossfader has two sinks and one source, where one sink is the "hot" one. It is in the duty of the AudioManagerController to connect the correct sources to the sinks in order to perform a cross-fade. When fading is started, the hotSink changes from either HS_SINKA or HS_SINKB to HS_INTERMEDIATE, when the fading is finished, it changes to HS_SINKA or HS_SINKB (the sink that was "cold" before).Fading itself is done in the RoutingAdapters, the implementation has to ensure the smooth and synchronous change of volumes. With different rampTypes, different kinds of cross-fade ramps can be supported. The actual status of the "hot" sink is reported by the routingAdapter. Care has to be taken that the correct "hot" end of the crossfader is given at registration time.<br />
</p>
<h2><a class="anchor" id="cfattributes"></a>
Attributes</h2>
@@ -160,9 +161,9 @@ Attributes</h2>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/files.html b/docs/files.html
index c48acde..96320a4 100644..100755
--- a/docs/files.html
+++ b/docs/files.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: File List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('files.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -110,61 +113,54 @@ $(document).ready(function(){initNavTree('files.html','');});
<div class="contents">
<div class="textblock">Here is a list of all files with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory">
-<tr id="row_0_" class="even"><td class="entry"><img id="arr_0_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_')"/><img id="img_0_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_')"/><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html" target="_self">AudioManagerCore</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_0_0_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_0_')"/><img id="img_0_0_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_0_')"/><a class="el" href="dir_a2790e911832141e38a92850240f8218.html" target="_self">include</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="CAmCommandReceiver_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="CAmCommandReceiver_8h.html" target="_self">CAmCommandReceiver.h</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
-<tr id="row_0_0_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="CAmCommandSender_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="CAmCommandSender_8h.html" target="_self">CAmCommandSender.h</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
-<tr id="row_0_0_2_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="CAmControlReceiver_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="CAmControlReceiver_8h.html" target="_self">CAmControlReceiver.h</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
-<tr id="row_0_0_3_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="CAmControlSender_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="CAmControlSender_8h.html" target="_self">CAmControlSender.h</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
-<tr id="row_0_0_4_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="CAmDatabaseHandlerMap_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="CAmDatabaseHandlerMap_8h.html" target="_self">CAmDatabaseHandlerMap.h</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
-<tr id="row_0_0_5_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="CAmDatabaseObserver_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="CAmDatabaseObserver_8h.html" target="_self">CAmDatabaseObserver.h</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
-<tr id="row_0_0_6_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="CAmGraph_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="CAmGraph_8h.html" target="_self">CAmGraph.h</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
-<tr id="row_0_0_7_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="CAmLog_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="CAmLog_8h.html" target="_self">CAmLog.h</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
-<tr id="row_0_0_8_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="CAmRouter_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="CAmRouter_8h.html" target="_self">CAmRouter.h</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
-<tr id="row_0_0_9_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="CAmRoutingReceiver_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="CAmRoutingReceiver_8h.html" target="_self">CAmRoutingReceiver.h</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
-<tr id="row_0_0_10_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="CAmRoutingSender_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="CAmRoutingSender_8h.html" target="_self">CAmRoutingSender.h</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
-<tr id="row_0_0_11_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="CAmTelnetMenuHelper_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="CAmTelnetMenuHelper_8h.html" target="_self">CAmTelnetMenuHelper.h</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
-<tr id="row_0_0_12_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="CAmTelnetServer_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="CAmTelnetServer_8h.html" target="_self">CAmTelnetServer.h</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
-<tr id="row_0_0_13_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="IAmDatabaseHandler_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="IAmDatabaseHandler_8h.html" target="_self">IAmDatabaseHandler.h</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
-<tr id="row_0_0_14_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="AudioManagerCore_2include_2TAmPluginTemplate_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="AudioManagerCore_2include_2TAmPluginTemplate_8h.html" target="_self">TAmPluginTemplate.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_0_1_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('0_1_')"/><img id="img_0_1_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_1_')"/><a class="el" href="dir_218adc744edff50228af3539b32b7808.html" target="_self">src</a></td><td class="desc"></td></tr>
-<tr id="row_0_1_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="CAmCommandReceiver_8cpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="CAmCommandReceiver_8cpp.html" target="_self">CAmCommandReceiver.cpp</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
-<tr id="row_0_1_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="CAmCommandSender_8cpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="CAmCommandSender_8cpp.html" target="_self">CAmCommandSender.cpp</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
-<tr id="row_0_1_2_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="CAmControlReceiver_8cpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="CAmControlReceiver_8cpp.html" target="_self">CAmControlReceiver.cpp</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
-<tr id="row_0_1_3_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="CAmControlSender_8cpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="CAmControlSender_8cpp.html" target="_self">CAmControlSender.cpp</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
-<tr id="row_0_1_4_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="CAmDatabaseHandlerMap_8cpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="CAmDatabaseHandlerMap_8cpp.html" target="_self">CAmDatabaseHandlerMap.cpp</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
-<tr id="row_0_1_5_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="CAmDatabaseObserver_8cpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="CAmDatabaseObserver_8cpp.html" target="_self">CAmDatabaseObserver.cpp</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
-<tr id="row_0_1_6_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="CAmLog_8cpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="CAmLog_8cpp.html" target="_self">CAmLog.cpp</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
-<tr id="row_0_1_7_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="CAmRouter_8cpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="CAmRouter_8cpp.html" target="_self">CAmRouter.cpp</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
-<tr id="row_0_1_8_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="CAmRoutingReceiver_8cpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="CAmRoutingReceiver_8cpp.html" target="_self">CAmRoutingReceiver.cpp</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
-<tr id="row_0_1_9_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="CAmRoutingSender_8cpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="CAmRoutingSender_8cpp.html" target="_self">CAmRoutingSender.cpp</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
-<tr id="row_0_1_10_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="CAmTelnetMenuHelper_8cpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="CAmTelnetMenuHelper_8cpp.html" target="_self">CAmTelnetMenuHelper.cpp</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
-<tr id="row_0_1_11_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="CAmTelnetServer_8cpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="CAmTelnetServer_8cpp.html" target="_self">CAmTelnetServer.cpp</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
-<tr id="row_1_" class="even"><td class="entry"><img id="arr_1_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('1_')"/><img id="img_1_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('1_')"/><a class="el" href="dir_a59cc4145c80bc78c66b8523e9dc461d.html" target="_self">AudioManagerDaemon</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_1_0_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('1_0_')"/><img id="img_1_0_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('1_0_')"/><a class="el" href="dir_0ae934c8b133f39bc9dfcd657890ab56.html" target="_self">src</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="main_8cpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="main_8cpp.html" target="_self">main.cpp</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
-<tr id="row_2_"><td class="entry"><img id="arr_2_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('2_')"/><img id="img_2_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('2_')"/><a class="el" href="dir_789817cd9c9d85c1fb6b4cda55b71a5f.html" target="_self">AudioManagerUtilities</a></td><td class="desc"></td></tr>
-<tr id="row_2_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_2_0_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('2_0_')"/><img id="img_2_0_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('2_0_')"/><a class="el" href="dir_6fd9bed21473e96783399bf9493172af.html" target="_self">include</a></td><td class="desc"></td></tr>
-<tr id="row_2_0_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="CAmCommandLineSingleton_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="CAmCommandLineSingleton_8h.html" target="_self">CAmCommandLineSingleton.h</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
-<tr id="row_2_0_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="CAmCommonAPIWrapper_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="CAmCommonAPIWrapper_8h.html" target="_self">CAmCommonAPIWrapper.h</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
-<tr id="row_2_0_2_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="CAmDbusWrapper_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="CAmDbusWrapper_8h.html" target="_self">CAmDbusWrapper.h</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
-<tr id="row_2_0_3_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="CAmDltWrapper_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="CAmDltWrapper_8h.html" target="_self">CAmDltWrapper.h</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
-<tr id="row_2_0_4_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="CAmSerializer_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="CAmSerializer_8h.html" target="_self">CAmSerializer.h</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
-<tr id="row_2_0_5_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="CAmSocketHandler_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="CAmSocketHandler_8h.html" target="_self">CAmSocketHandler.h</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
-<tr id="row_2_0_6_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="CAmWatchdog_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="CAmWatchdog_8h.html" target="_self">CAmWatchdog.h</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
-<tr id="row_2_0_7_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="AudioManagerUtilities_2include_2TAmPluginTemplate_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="AudioManagerUtilities_2include_2TAmPluginTemplate_8h.html" target="_self">TAmPluginTemplate.h</a></td><td class="desc"></td></tr>
-<tr id="row_2_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_2_1_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('2_1_')"/><img id="img_2_1_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('2_1_')"/><a class="el" href="dir_2902e59c3e43e5b119a71402dd0eee5d.html" target="_self">src</a></td><td class="desc"></td></tr>
-<tr id="row_2_1_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="CAmCommandLineSingleton_8cpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="CAmCommandLineSingleton_8cpp.html" target="_self">CAmCommandLineSingleton.cpp</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
-<tr id="row_2_1_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="CAmCommonAPIWrapper_8cpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="CAmCommonAPIWrapper_8cpp.html" target="_self">CAmCommonAPIWrapper.cpp</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
-<tr id="row_2_1_2_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="CAmDbusWrapper_8cpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="CAmDbusWrapper_8cpp.html" target="_self">CAmDbusWrapper.cpp</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
-<tr id="row_2_1_3_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="CAmDltWrapper_8cpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="CAmDltWrapper_8cpp.html" target="_self">CAmDltWrapper.cpp</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
-<tr id="row_2_1_4_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="CAmSocketHandler_8cpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="CAmSocketHandler_8cpp.html" target="_self">CAmSocketHandler.cpp</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
-<tr id="row_2_1_5_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="CAmWatchdog_8cpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="CAmWatchdog_8cpp.html" target="_self">CAmWatchdog.cpp</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
-<tr id="row_3_" class="even"><td class="entry"><img id="arr_3_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('3_')"/><img id="img_3_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('3_')"/><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html" target="_self">include</a></td><td class="desc"></td></tr>
-<tr id="row_3_0_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="audiomanagertypes_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="audiomanagertypes_8h.html" target="_self">audiomanagertypes.h</a></td><td class="desc">Copyright (C) 2012 - 2014, BMW AG </td></tr>
-<tr id="row_3_1_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="IAmCommand_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="IAmCommand_8h.html" target="_self">IAmCommand.h</a></td><td class="desc">Copyright (C) 2012 - 2014, BMW AG </td></tr>
-<tr id="row_3_2_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="IAmControl_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="IAmControl_8h.html" target="_self">IAmControl.h</a></td><td class="desc">Copyright (C) 2012 - 2014, BMW AG </td></tr>
-<tr id="row_3_3_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="IAmRouting_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="IAmRouting_8h.html" target="_self">IAmRouting.h</a></td><td class="desc">Copyright (C) 2012 - 2014, BMW AG </td></tr>
+<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span id="img_0_" class="iconfopen" onclick="toggleFolder('0_')">&#160;</span><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html" target="_self">AudioManagerCore</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">&#9660;</span><span id="img_0_0_" class="iconfopen" onclick="toggleFolder('0_0_')">&#160;</span><a class="el" href="dir_a2790e911832141e38a92850240f8218.html" target="_self">include</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="CAmCommandReceiver_8h_source.html"><span class="icondoc"></span></a><a class="el" href="CAmCommandReceiver_8h.html" target="_self">CAmCommandReceiver.h</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
+<tr id="row_0_0_1_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="CAmCommandSender_8h_source.html"><span class="icondoc"></span></a><a class="el" href="CAmCommandSender_8h.html" target="_self">CAmCommandSender.h</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
+<tr id="row_0_0_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="CAmControlReceiver_8h_source.html"><span class="icondoc"></span></a><a class="el" href="CAmControlReceiver_8h.html" target="_self">CAmControlReceiver.h</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
+<tr id="row_0_0_3_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="CAmControlSender_8h_source.html"><span class="icondoc"></span></a><a class="el" href="CAmControlSender_8h.html" target="_self">CAmControlSender.h</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
+<tr id="row_0_0_4_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="CAmDatabaseHandlerMap_8h_source.html"><span class="icondoc"></span></a><a class="el" href="CAmDatabaseHandlerMap_8h.html" target="_self">CAmDatabaseHandlerMap.h</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
+<tr id="row_0_0_5_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="CAmGraph_8h_source.html"><span class="icondoc"></span></a><a class="el" href="CAmGraph_8h.html" target="_self">CAmGraph.h</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
+<tr id="row_0_0_6_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="CAmLog_8h_source.html"><span class="icondoc"></span></a><a class="el" href="CAmLog_8h.html" target="_self">CAmLog.h</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
+<tr id="row_0_0_7_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="CAmRouter_8h_source.html"><span class="icondoc"></span></a><a class="el" href="CAmRouter_8h.html" target="_self">CAmRouter.h</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
+<tr id="row_0_0_8_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="CAmRoutingReceiver_8h_source.html"><span class="icondoc"></span></a><a class="el" href="CAmRoutingReceiver_8h.html" target="_self">CAmRoutingReceiver.h</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
+<tr id="row_0_0_9_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="CAmRoutingSender_8h_source.html"><span class="icondoc"></span></a><a class="el" href="CAmRoutingSender_8h.html" target="_self">CAmRoutingSender.h</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
+<tr id="row_0_0_10_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="IAmDatabaseHandler_8h_source.html"><span class="icondoc"></span></a><a class="el" href="IAmDatabaseHandler_8h.html" target="_self">IAmDatabaseHandler.h</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
+<tr id="row_0_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_1_" class="arrow" onclick="toggleFolder('0_1_')">&#9660;</span><span id="img_0_1_" class="iconfopen" onclick="toggleFolder('0_1_')">&#160;</span><a class="el" href="dir_218adc744edff50228af3539b32b7808.html" target="_self">src</a></td><td class="desc"></td></tr>
+<tr id="row_0_1_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="CAmCommandReceiver_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="CAmCommandReceiver_8cpp.html" target="_self">CAmCommandReceiver.cpp</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
+<tr id="row_0_1_1_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="CAmCommandSender_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="CAmCommandSender_8cpp.html" target="_self">CAmCommandSender.cpp</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
+<tr id="row_0_1_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="CAmControlReceiver_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="CAmControlReceiver_8cpp.html" target="_self">CAmControlReceiver.cpp</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
+<tr id="row_0_1_3_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="CAmControlSender_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="CAmControlSender_8cpp.html" target="_self">CAmControlSender.cpp</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
+<tr id="row_0_1_4_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="CAmDatabaseHandlerMap_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="CAmDatabaseHandlerMap_8cpp.html" target="_self">CAmDatabaseHandlerMap.cpp</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
+<tr id="row_0_1_5_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="CAmLog_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="CAmLog_8cpp.html" target="_self">CAmLog.cpp</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
+<tr id="row_0_1_6_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="CAmRouter_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="CAmRouter_8cpp.html" target="_self">CAmRouter.cpp</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
+<tr id="row_0_1_7_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="CAmRoutingReceiver_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="CAmRoutingReceiver_8cpp.html" target="_self">CAmRoutingReceiver.cpp</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
+<tr id="row_0_1_8_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="CAmRoutingSender_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="CAmRoutingSender_8cpp.html" target="_self">CAmRoutingSender.cpp</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
+<tr id="row_1_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">&#9660;</span><span id="img_1_" class="iconfopen" onclick="toggleFolder('1_')">&#160;</span><a class="el" href="dir_a59cc4145c80bc78c66b8523e9dc461d.html" target="_self">AudioManagerDaemon</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_1_0_" class="arrow" onclick="toggleFolder('1_0_')">&#9660;</span><span id="img_1_0_" class="iconfopen" onclick="toggleFolder('1_0_')">&#160;</span><a class="el" href="dir_0ae934c8b133f39bc9dfcd657890ab56.html" target="_self">src</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="main_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="main_8cpp.html" target="_self">main.cpp</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
+<tr id="row_2_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_2_" class="arrow" onclick="toggleFolder('2_')">&#9660;</span><span id="img_2_" class="iconfopen" onclick="toggleFolder('2_')">&#160;</span><a class="el" href="dir_789817cd9c9d85c1fb6b4cda55b71a5f.html" target="_self">AudioManagerUtilities</a></td><td class="desc"></td></tr>
+<tr id="row_2_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_2_0_" class="arrow" onclick="toggleFolder('2_0_')">&#9660;</span><span id="img_2_0_" class="iconfopen" onclick="toggleFolder('2_0_')">&#160;</span><a class="el" href="dir_6fd9bed21473e96783399bf9493172af.html" target="_self">include</a></td><td class="desc"></td></tr>
+<tr id="row_2_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="CAmCommandLineSingleton_8h_source.html"><span class="icondoc"></span></a><a class="el" href="CAmCommandLineSingleton_8h.html" target="_self">CAmCommandLineSingleton.h</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
+<tr id="row_2_0_1_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="CAmCommonAPIWrapper_8h_source.html"><span class="icondoc"></span></a><a class="el" href="CAmCommonAPIWrapper_8h.html" target="_self">CAmCommonAPIWrapper.h</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
+<tr id="row_2_0_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="CAmDbusWrapper_8h_source.html"><span class="icondoc"></span></a><a class="el" href="CAmDbusWrapper_8h.html" target="_self">CAmDbusWrapper.h</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
+<tr id="row_2_0_3_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="CAmDltWrapper_8h_source.html"><span class="icondoc"></span></a><a class="el" href="CAmDltWrapper_8h.html" target="_self">CAmDltWrapper.h</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
+<tr id="row_2_0_4_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="CAmSerializer_8h_source.html"><span class="icondoc"></span></a><a class="el" href="CAmSerializer_8h.html" target="_self">CAmSerializer.h</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
+<tr id="row_2_0_5_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="CAmSocketHandler_8h_source.html"><span class="icondoc"></span></a><a class="el" href="CAmSocketHandler_8h.html" target="_self">CAmSocketHandler.h</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
+<tr id="row_2_0_6_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="CAmWatchdog_8h_source.html"><span class="icondoc"></span></a><a class="el" href="CAmWatchdog_8h.html" target="_self">CAmWatchdog.h</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
+<tr id="row_2_0_7_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="TAmPluginTemplate_8h_source.html"><span class="icondoc"></span></a><a class="el" href="TAmPluginTemplate_8h.html" target="_self">TAmPluginTemplate.h</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
+<tr id="row_2_1_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_2_1_" class="arrow" onclick="toggleFolder('2_1_')">&#9660;</span><span id="img_2_1_" class="iconfopen" onclick="toggleFolder('2_1_')">&#160;</span><a class="el" href="dir_2902e59c3e43e5b119a71402dd0eee5d.html" target="_self">src</a></td><td class="desc"></td></tr>
+<tr id="row_2_1_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="CAmCommandLineSingleton_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="CAmCommandLineSingleton_8cpp.html" target="_self">CAmCommandLineSingleton.cpp</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
+<tr id="row_2_1_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="CAmCommonAPIWrapper_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="CAmCommonAPIWrapper_8cpp.html" target="_self">CAmCommonAPIWrapper.cpp</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
+<tr id="row_2_1_2_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="CAmDbusWrapper_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="CAmDbusWrapper_8cpp.html" target="_self">CAmDbusWrapper.cpp</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
+<tr id="row_2_1_3_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="CAmDltWrapper_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="CAmDltWrapper_8cpp.html" target="_self">CAmDltWrapper.cpp</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
+<tr id="row_2_1_4_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="CAmSocketHandler_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="CAmSocketHandler_8cpp.html" target="_self">CAmSocketHandler.cpp</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
+<tr id="row_2_1_5_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="CAmWatchdog_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="CAmWatchdog_8cpp.html" target="_self">CAmWatchdog.cpp</a></td><td class="desc">SPDX license identifier: MPL-2.0 </td></tr>
+<tr id="row_3_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_3_" class="arrow" onclick="toggleFolder('3_')">&#9660;</span><span id="img_3_" class="iconfopen" onclick="toggleFolder('3_')">&#160;</span><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html" target="_self">include</a></td><td class="desc"></td></tr>
+<tr id="row_3_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="audiomanagertypes_8h_source.html"><span class="icondoc"></span></a><a class="el" href="audiomanagertypes_8h.html" target="_self">audiomanagertypes.h</a></td><td class="desc">Copyright (C) 2012 - 2014, BMW AG </td></tr>
+<tr id="row_3_1_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="IAmCommand_8h_source.html"><span class="icondoc"></span></a><a class="el" href="IAmCommand_8h.html" target="_self">IAmCommand.h</a></td><td class="desc">Copyright (C) 2012 - 2014, BMW AG </td></tr>
+<tr id="row_3_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="IAmControl_8h_source.html"><span class="icondoc"></span></a><a class="el" href="IAmControl_8h.html" target="_self">IAmControl.h</a></td><td class="desc">Copyright (C) 2012 - 2014, BMW AG </td></tr>
+<tr id="row_3_3_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="IAmRouting_8h_source.html"><span class="icondoc"></span></a><a class="el" href="IAmRouting_8h.html" target="_self">IAmRouting.h</a></td><td class="desc">Copyright (C) 2012 - 2014, BMW AG </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
@@ -172,9 +168,9 @@ $(document).ready(function(){initNavTree('files.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/files.js b/docs/files.js
index 7952247..7952247 100644..100755
--- a/docs/files.js
+++ b/docs/files.js
diff --git a/docs/ftv2folderclosed.png b/docs/folderclosed.png
index bb8ab35..bb8ab35 100644..100755
--- a/docs/ftv2folderclosed.png
+++ b/docs/folderclosed.png
Binary files differ
diff --git a/docs/ftv2folderopen.png b/docs/folderopen.png
index d6c7f67..d6c7f67 100644..100755
--- a/docs/ftv2folderopen.png
+++ b/docs/folderopen.png
Binary files differ
diff --git a/docs/ftv2blank.png b/docs/ftv2blank.png
deleted file mode 100644
index 63c605b..0000000
--- a/docs/ftv2blank.png
+++ /dev/null
Binary files differ
diff --git a/docs/ftv2cl.png b/docs/ftv2cl.png
deleted file mode 100644
index 132f657..0000000
--- a/docs/ftv2cl.png
+++ /dev/null
Binary files differ
diff --git a/docs/ftv2lastnode.png b/docs/ftv2lastnode.png
deleted file mode 100644
index 63c605b..0000000
--- a/docs/ftv2lastnode.png
+++ /dev/null
Binary files differ
diff --git a/docs/ftv2link.png b/docs/ftv2link.png
deleted file mode 100644
index 17edabf..0000000
--- a/docs/ftv2link.png
+++ /dev/null
Binary files differ
diff --git a/docs/ftv2mnode.png b/docs/ftv2mnode.png
deleted file mode 100644
index 0b63f6d..0000000
--- a/docs/ftv2mnode.png
+++ /dev/null
Binary files differ
diff --git a/docs/ftv2mo.png b/docs/ftv2mo.png
deleted file mode 100644
index 4bfb80f..0000000
--- a/docs/ftv2mo.png
+++ /dev/null
Binary files differ
diff --git a/docs/ftv2node.png b/docs/ftv2node.png
deleted file mode 100644
index 63c605b..0000000
--- a/docs/ftv2node.png
+++ /dev/null
Binary files differ
diff --git a/docs/ftv2ns.png b/docs/ftv2ns.png
deleted file mode 100644
index 72e3d71..0000000
--- a/docs/ftv2ns.png
+++ /dev/null
Binary files differ
diff --git a/docs/ftv2pnode.png b/docs/ftv2pnode.png
deleted file mode 100644
index c6ee22f..0000000
--- a/docs/ftv2pnode.png
+++ /dev/null
Binary files differ
diff --git a/docs/ftv2vertline.png b/docs/ftv2vertline.png
deleted file mode 100644
index 63c605b..0000000
--- a/docs/ftv2vertline.png
+++ /dev/null
Binary files differ
diff --git a/docs/functions.html b/docs/functions.html
index 0f81d95..cef4c13 100644..100755
--- a/docs/functions.html
+++ b/docs/functions.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -81,9 +84,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
@@ -109,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_u.html#index_u"><span>u</span></a></li>
<li><a href="functions_v.html#index_v"><span>v</span></a></li>
<li><a href="functions_w.html#index_w"><span>w</span></a></li>
- <li><a href="functions_~.html#index_~"><span>~</span></a></li>
+ <li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
@@ -132,7 +135,7 @@ $(document).ready(function(){initNavTree('functions.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -154,9 +157,9 @@ $(document).ready(function(){initNavTree('functions.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/functions_~.html b/docs/functions_0x7e.html
index ab1f1b0..889746a 100644..100755
--- a/docs/functions_~.html
+++ b/docs/functions_0x7e.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -81,9 +84,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
@@ -109,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_u.html#index_u"><span>u</span></a></li>
<li><a href="functions_v.html#index_v"><span>v</span></a></li>
<li><a href="functions_w.html#index_w"><span>w</span></a></li>
- <li class="current"><a href="functions_~.html#index_~"><span>~</span></a></li>
+ <li class="current"><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
@@ -124,7 +127,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div>
</div>
<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_~.html','');});
+$(document).ready(function(){initNavTree('functions_0x7e.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
@@ -132,7 +135,7 @@ $(document).ready(function(){initNavTree('functions_~.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -144,7 +147,10 @@ $(document).ready(function(){initNavTree('functions_~.html','');});
<div class="contents">
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
-<h3><a class="anchor" id="index_~"></a>- ~ -</h3><ul>
+<h3><a class="anchor" id="index_0x7e"></a>- ~ -</h3><ul>
+<li>~AmDatabaseObserverCallbacks()
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a214d6879045a1249a0bbd9d6338e20e2">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
<li>~CAmCommandReceiver()
: <a class="el" href="classam_1_1CAmCommandReceiver.html#a32bb0e128a996e3ad891111260802146">am::CAmCommandReceiver</a>
</li>
@@ -163,9 +169,6 @@ $(document).ready(function(){initNavTree('functions_~.html','');});
<li>~CAmDatabaseHandlerMap()
: <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a5f2e7c2fe63631a57a82c281e0c98129">am::CAmDatabaseHandlerMap</a>
</li>
-<li>~CAmDatabaseObserver()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#a3f25a86429cf4709e624fe1471e01018">am::CAmDatabaseObserver</a>
-</li>
<li>~CAmDbusWrapper()
: <a class="el" href="classam_1_1CAmDbusWrapper.html#a414b6c967b20f518753ad7f4afa8f811">am::CAmDbusWrapper</a>
</li>
@@ -194,17 +197,12 @@ $(document).ready(function(){initNavTree('functions_~.html','');});
: <a class="el" href="classam_1_1CAmRoutingSender.html#af4422483670d6106a7fd5845d4837b1b">am::CAmRoutingSender</a>
</li>
<li>~CAmSerializer()
-: <a class="el" href="classam_1_1CAmSerializer.html#a85de8ad38d51c00ec43523d33f6b5e1f">am::CAmSerializer</a>
+: <a class="el" href="classam_1_1V1_1_1CAmSerializer.html#a969b83605f8692bf50d67aa7116e9608">am::V1::CAmSerializer</a>
+, <a class="el" href="classam_1_1V2_1_1CAmSerializer.html#a547508986330deefd594f09f351433c2">am::V2::CAmSerializer</a>
</li>
<li>~CAmSocketHandler()
: <a class="el" href="classam_1_1CAmSocketHandler.html#a800cafd3fab88551412dafbc03147c11">am::CAmSocketHandler</a>
</li>
-<li>~CAmTelnetMenuHelper()
-: <a class="el" href="classam_1_1CAmTelnetMenuHelper.html#a05bd315b8bf95210ed72cce5ef591e41">am::CAmTelnetMenuHelper</a>
-</li>
-<li>~CAmTelnetServer()
-: <a class="el" href="classam_1_1CAmTelnetServer.html#aa4331c9d6d3f01e47b56a9728c29c97f">am::CAmTelnetServer</a>
-</li>
<li>~CAmVertex()
: <a class="el" href="classam_1_1CAmVertex.html#a9e27b1b94189e8f955892abc01b7ea0b">am::CAmVertex&lt; NodeData, VertexData &gt;</a>
</li>
@@ -271,6 +269,9 @@ $(document).ready(function(){initNavTree('functions_~.html','');});
<li>~IAmDatabaseHandler()
: <a class="el" href="classam_1_1IAmDatabaseHandler.html#ac32159495655fcc57dfd8def42ccc29b">am::IAmDatabaseHandler</a>
</li>
+<li>~IAmDatabaseObserver()
+: <a class="el" href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html#a9e2d26860a3e632a8df3796aa80db4ab">am::IAmDatabaseHandler::IAmDatabaseObserver</a>
+</li>
<li>~IAmRoutingReceive()
: <a class="el" href="classam_1_1IAmRoutingReceive.html#aebc0709a8bb38ff685b823309d6f1de6">am::IAmRoutingReceive</a>
</li>
@@ -298,9 +299,9 @@ $(document).ready(function(){initNavTree('functions_~.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/functions_a.html b/docs/functions_a.html
index b0616ea..460d816 100644..100755
--- a/docs/functions_a.html
+++ b/docs/functions_a.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -81,9 +84,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
@@ -109,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_u.html#index_u"><span>u</span></a></li>
<li><a href="functions_v.html#index_v"><span>v</span></a></li>
<li><a href="functions_w.html#index_w"><span>w</span></a></li>
- <li><a href="functions_~.html#index_~"><span>~</span></a></li>
+ <li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
@@ -132,7 +135,7 @@ $(document).ready(function(){initNavTree('functions_a.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -216,11 +219,14 @@ $(document).ready(function(){initNavTree('functions_a.html','');});
: <a class="el" href="classam_1_1CAmRoutingSender.html#aa112c18abbb53f724e851dc90fe3a670">am::CAmRoutingSender</a>
</li>
<li>addFDPoll()
-: <a class="el" href="classam_1_1CAmSocketHandler.html#ace2198a9522679b4a680c43755bb9b44">am::CAmSocketHandler</a>
+: <a class="el" href="classam_1_1CAmSocketHandler.html#a8ee49d4fbc44291bc6b99fa49fc0350a">am::CAmSocketHandler</a>
</li>
<li>addNode()
: <a class="el" href="classam_1_1CAmGraph.html#aac6081d0d2bae9c619b1e7f888f103d4">am::CAmGraph&lt; T, V &gt;</a>
</li>
+<li>addSignalHandler()
+: <a class="el" href="classam_1_1CAmSocketHandler.html#a3c8cd26cfc7ba055f0441e678031b5d2">am::CAmSocketHandler</a>
+</li>
<li>addSinkLookup()
: <a class="el" href="classam_1_1CAmRoutingSender.html#a33adecaea09901b919a8ca684b6634cb">am::CAmRoutingSender</a>
</li>
@@ -231,22 +237,25 @@ $(document).ready(function(){initNavTree('functions_a.html','');});
: <a class="el" href="classam_1_1CAmDbusWrapper.html#adb082d9ab4b3cf9247204bda11b425f6">am::CAmDbusWrapper</a>
</li>
<li>addTimer()
-: <a class="el" href="classam_1_1CAmSocketHandler.html#a74acb55776de9391f5b6ce6002c0e7b4">am::CAmSocketHandler</a>
+: <a class="el" href="classam_1_1CAmSocketHandler.html#afe4e4806d91f9a4b3b1eb8a278f64cc9">am::CAmSocketHandler</a>
</li>
<li>addWatch()
: <a class="el" href="classam_1_1CAmDbusWrapper.html#a9f761311f2c1697af7f4656740a1a704">am::CAmDbusWrapper</a>
</li>
-<li>am_Identifier_s()
-: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#aad023ef770e148765dce1bfec64a9ed2">am::CAmDatabaseHandlerMap::CAmMappedData::am_Identifier_s</a>
-</li>
<li>am_NodeDataType_e
-: <a class="el" href="structam_1_1am__RoutingNodeData__s.html#a3471203a8947a27acf94ea7e6b1f7d2f">am::am_RoutingNodeData_s</a>
+: <a class="el" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276c">am::am_RoutingNodeData_s</a>
</li>
<li>am_RoutingNodeData_s()
: <a class="el" href="structam_1_1am__RoutingNodeData__s.html#a0ee4c39f4af856848681aedb59321915">am::am_RoutingNodeData_s</a>
</li>
+<li>AmDatabaseObserverCallbacks()
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ad8ea7d92207fa921432ef611397fc5a6">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>AmIdentifier()
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#ac38f6327ab879a2fb95ecb6b55a99edb">am::CAmDatabaseHandlerMap::AmMappedData::AmIdentifier</a>
+</li>
<li>append()
-: <a class="el" href="classam_1_1CAmDltWrapper.html#ab17084b0b81526bb53f4f72f28910a7a">am::CAmDltWrapper</a>
+: <a class="el" href="classam_1_1CAmDltWrapper.html#ae4e7070ff27b965c3c0305555611edbc">am::CAmDltWrapper</a>
</li>
<li>appendNoDLT()
: <a class="el" href="classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c">am::CAmDltWrapper</a>
@@ -260,7 +269,8 @@ $(document).ready(function(){initNavTree('functions_a.html','');});
, <a class="el" href="classam_1_1IAmRoutingSend.html#ac32fb8376178ca94085cb3676541881f">am::IAmRoutingSend</a>
</li>
<li>asyncCall()
-: <a class="el" href="classam_1_1CAmSerializer.html#a0129e92393f2bc057bcec737e185f1e4">am::CAmSerializer</a>
+: <a class="el" href="classam_1_1V1_1_1CAmSerializer.html#ae1b7235c1728ea06e0d8201d9558eae4">am::V1::CAmSerializer</a>
+, <a class="el" href="classam_1_1V2_1_1CAmSerializer.html#a345a46a231d825c6d529c3089137ee75">am::V2::CAmSerializer</a>
</li>
<li>asyncConnect()
: <a class="el" href="classam_1_1CAmRoutingSender.html#ab0c210156af7e2904365c4e8de0ef041">am::CAmRoutingSender</a>
@@ -274,6 +284,9 @@ $(document).ready(function(){initNavTree('functions_a.html','');});
: <a class="el" href="classam_1_1CAmRoutingSender.html#a93ae95515730eb615ab5dfc1316d7862">am::CAmRoutingSender</a>
, <a class="el" href="classam_1_1IAmRoutingSend.html#a13c67c43d494d69622ff8390d0ac670d">am::IAmRoutingSend</a>
</li>
+<li>asyncInvocation()
+: <a class="el" href="classam_1_1V2_1_1CAmSerializer.html#ab4df6cc3b02eae37a29e51934d2b4134">am::V2::CAmSerializer</a>
+</li>
<li>asyncSetSinkNotificationConfiguration()
: <a class="el" href="classam_1_1CAmRoutingSender.html#af22ae1fdcda484e9d379b13711df5c0d">am::CAmRoutingSender</a>
, <a class="el" href="classam_1_1IAmRoutingSend.html#aea5a145d496363f890b9103be4371962">am::IAmRoutingSend</a>
@@ -332,9 +345,9 @@ $(document).ready(function(){initNavTree('functions_a.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/functions_b.html b/docs/functions_b.html
index 7023741..93ecd60 100644..100755
--- a/docs/functions_b.html
+++ b/docs/functions_b.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -81,9 +84,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
@@ -109,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_u.html#index_u"><span>u</span></a></li>
<li><a href="functions_v.html#index_v"><span>v</span></a></li>
<li><a href="functions_w.html#index_w"><span>w</span></a></li>
- <li><a href="functions_~.html#index_~"><span>~</span></a></li>
+ <li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
@@ -132,7 +135,7 @@ $(document).ready(function(){initNavTree('functions_b.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -164,9 +167,9 @@ $(document).ready(function(){initNavTree('functions_b.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/functions_c.html b/docs/functions_c.html
index b88ec9e..38c8e5e 100644..100755
--- a/docs/functions_c.html
+++ b/docs/functions_c.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -81,9 +84,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
@@ -109,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_u.html#index_u"><span>u</span></a></li>
<li><a href="functions_v.html#index_v"><span>v</span></a></li>
<li><a href="functions_w.html#index_w"><span>w</span></a></li>
- <li><a href="functions_~.html#index_~"><span>~</span></a></li>
+ <li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
@@ -132,7 +135,7 @@ $(document).ready(function(){initNavTree('functions_c.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -149,9 +152,7 @@ $(document).ready(function(){initNavTree('functions_c.html','');});
: <a class="el" href="classam_1_1IAmDatabaseHandler.html#a38b7f33579ed597822a599ad87d9b4b2">am::IAmDatabaseHandler</a>
</li>
<li>Call()
-: <a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html#a92c2016cd94a9994b5ac3296f8ef25c4">am::CAmSocketHandler::TAmShPollCheck&lt; TClass &gt;</a>
-, <a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollFired.html#a799b8f6d408a1e764e1403c9be9d6b02">am::CAmSocketHandler::TAmShPollFired&lt; TClass &gt;</a>
-, <a class="el" href="classam_1_1IAmShPollCheck.html#a5851d4f160f9a9ab42965b67cee6fe97">am::IAmShPollCheck</a>
+: <a class="el" href="classam_1_1IAmShPollCheck.html#a5851d4f160f9a9ab42965b67cee6fe97">am::IAmShPollCheck</a>
, <a class="el" href="classam_1_1IAmShPollDispatch.html#a2cb88d42e3e1e1df8647fcadaf0c31fa">am::IAmShPollDispatch</a>
, <a class="el" href="classam_1_1IAmShPollFired.html#a41cefb5302247e0dd2e4de733026ac6e">am::IAmShPollFired</a>
, <a class="el" href="classam_1_1IAmShPollPrepare.html#adb146fb654748528b1878798c7f91bf7">am::IAmShPollPrepare</a>
@@ -159,7 +160,7 @@ $(document).ready(function(){initNavTree('functions_c.html','');});
, <a class="el" href="classam_1_1TAmShPollCheck.html#a89844ce383f71f62d3d48e07b8c854be">am::TAmShPollCheck&lt; TClass &gt;</a>
, <a class="el" href="classam_1_1TAmShPollDispatch.html#a9e4052f0734cbf44d3e8714e30d4dc20">am::TAmShPollDispatch&lt; TClass &gt;</a>
, <a class="el" href="classam_1_1TAmShPollFired.html#ac6fc2c508e2d8105fad3734bcf286c95">am::TAmShPollFired&lt; TClass &gt;</a>
-, <a class="el" href="classam_1_1TAmShPollPrepare.html#a58f91e48d66232815184461d48553a46">am::TAmShPollPrepare&lt; TClass &gt;</a>
+, <a class="el" href="classam_1_1TAmShPollPrepare.html#a8556db372a475b5ab7425ae62b2b7519">am::TAmShPollPrepare&lt; TClass &gt;</a>
, <a class="el" href="classam_1_1TAmShTimerCallBack.html#ae343cf7a089c8a19d3dedb244d7e2c62">am::TAmShTimerCallBack&lt; TClass &gt;</a>
</li>
<li>CallsetControllerRundown()
@@ -172,7 +173,7 @@ $(document).ready(function(){initNavTree('functions_c.html','');});
: <a class="el" href="classam_1_1CAmCommandReceiver.html#a13df559403ebeacfb941da4deb9a5caa">am::CAmCommandReceiver</a>
</li>
<li>CAmCommandSender()
-: <a class="el" href="classam_1_1CAmCommandSender.html#abbedccae32f275a12bff41f36c75da79">am::CAmCommandSender</a>
+: <a class="el" href="classam_1_1CAmCommandSender.html#adb321354cf3c1aaa3491a0f26743e8eb">am::CAmCommandSender</a>
</li>
<li>CAmCommonAPIWrapper()
: <a class="el" href="classam_1_1CAmCommonAPIWrapper.html#afc1d51651edcb3a70dc6adef82b537b6">am::CAmCommonAPIWrapper</a>
@@ -183,11 +184,9 @@ $(document).ready(function(){initNavTree('functions_c.html','');});
<li>CAmControlSender()
: <a class="el" href="classam_1_1CAmControlSender.html#a5075231ff6f03655cf5559ddb7489c42">am::CAmControlSender</a>
</li>
-<li>CAmDatabaseHandlerMap()
-: <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a6fe709f73b4661c5b6470d93a7e98963">am::CAmDatabaseHandlerMap</a>
-</li>
-<li>CAmDatabaseObserver()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#a4b15cd7895e2cc2cd46691863964ebfa">am::CAmDatabaseObserver</a>
+<li>CAmDatabaseHandlerMap
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a18a2742d1edaddb59ff2e6d341fe5bae">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+, <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a6fe709f73b4661c5b6470d93a7e98963">am::CAmDatabaseHandlerMap</a>
</li>
<li>CAmDbusWrapper()
: <a class="el" href="classam_1_1CAmDbusWrapper.html#a756a84420f9e599b1208acfdfc338457">am::CAmDbusWrapper</a>
@@ -214,17 +213,12 @@ $(document).ready(function(){initNavTree('functions_c.html','');});
: <a class="el" href="classam_1_1CAmRoutingSender.html#adb9d5da2a74947be71bc33000bf61372">am::CAmRoutingSender</a>
</li>
<li>CAmSerializer()
-: <a class="el" href="classam_1_1CAmSerializer.html#a9db44dbd78b8c680e0a2cb6cec55887d">am::CAmSerializer</a>
+: <a class="el" href="classam_1_1V1_1_1CAmSerializer.html#ab9ca6e0f68a97434db6295b7e1b504b1">am::V1::CAmSerializer</a>
+, <a class="el" href="classam_1_1V2_1_1CAmSerializer.html#ab133cd75b0158e97e51c6482d0664944">am::V2::CAmSerializer</a>
</li>
<li>CAmSocketHandler()
: <a class="el" href="classam_1_1CAmSocketHandler.html#a4882106e0134db9f48aaacb3a9057f3d">am::CAmSocketHandler</a>
</li>
-<li>CAmTelnetMenuHelper()
-: <a class="el" href="classam_1_1CAmTelnetMenuHelper.html#a88a972ac1fbbb1e3e4c89bed9e30d89f">am::CAmTelnetMenuHelper</a>
-</li>
-<li>CAmTelnetServer()
-: <a class="el" href="classam_1_1CAmTelnetServer.html#a610174f937b050a3a38d44758f347069">am::CAmTelnetServer</a>
-</li>
<li>CAmVertex()
: <a class="el" href="classam_1_1CAmVertex.html#a3f5869d3946ce9fe03ae9c261b0a48ac">am::CAmVertex&lt; NodeData, VertexData &gt;</a>
</li>
@@ -513,6 +507,10 @@ $(document).ready(function(){initNavTree('functions_c.html','');});
, <a class="el" href="classam_1_1IAmControlReceive.html#ae91f144671927c84ac7d5bbd0fa48290">am::IAmControlReceive</a>
, <a class="el" href="classam_1_1IAmDatabaseHandler.html#a6acd02bdacfbe2e430761e2122c12bb8">am::IAmDatabaseHandler</a>
</li>
+<li>changeSourceInterruptState()
+: <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a694fe923d50ac3e712a245cb7066b93d">am::CAmDatabaseHandlerMap</a>
+, <a class="el" href="classam_1_1IAmDatabaseHandler.html#aabd5097cfe3288060fe6266c6ea98e21">am::IAmDatabaseHandler</a>
+</li>
<li>changeSourceNotificationConfigurationDB()
: <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#abd9e57739997ac11b37b9beb36741ff2">am::CAmDatabaseHandlerMap</a>
, <a class="el" href="classam_1_1IAmDatabaseHandler.html#aeb89c0c0367dd74821a091244c074ea7">am::IAmDatabaseHandler</a>
@@ -535,18 +533,18 @@ $(document).ready(function(){initNavTree('functions_c.html','');});
, <a class="el" href="classam_1_1IAmControlReceive.html#afb56cbfa6b3ad6f042a211716c31cde8">am::IAmControlReceive</a>
, <a class="el" href="classam_1_1IAmDatabaseHandler.html#a04227468ea5dcdf59541e1e8c5c6cfb5">am::IAmDatabaseHandler</a>
</li>
-<li>check()
-: <a class="el" href="classam_1_1CAmTelnetServer.html#ab535f67458be4aa25e790a12d4aece02">am::CAmTelnetServer</a>
-</li>
<li>checkerCallback()
: <a class="el" href="classam_1_1CAmControlSender.html#ae60a8653137fde722872d34cae686d15">am::CAmControlSender</a>
-, <a class="el" href="classam_1_1CAmSerializer.html#a4625fc98ad399f0218b9dee30598de52">am::CAmSerializer</a>
-, <a class="el" href="classam_1_1CAmSocketHandler.html#a28ee6a9430a72033a8494fc7c35b2775">am::CAmSocketHandler</a>
+, <a class="el" href="classam_1_1V1_1_1CAmSerializer.html#ad2302b0e7a75dc8f9bcd4a762966d84f">am::V1::CAmSerializer</a>
+, <a class="el" href="classam_1_1V2_1_1CAmSerializer.html#a642513e451459acbdd577a64644c84b3">am::V2::CAmSerializer</a>
</li>
<li>checkerCallbackT
: <a class="el" href="classam_1_1CAmControlSender.html#ad8ff5682f685309d1dd18f020b6a3c45">am::CAmControlSender</a>
-, <a class="el" href="classam_1_1CAmSerializer.html#a1f511d99586a5e7487c8a167d9b1d7a6">am::CAmSerializer</a>
-, <a class="el" href="classam_1_1CAmSocketHandler.html#a4d12cdc8ba360fa21df9ec6803259c4c">am::CAmSocketHandler</a>
+, <a class="el" href="classam_1_1V1_1_1CAmSerializer.html#afbf2d5c52a1914156e8733f956f40771">am::V1::CAmSerializer</a>
+, <a class="el" href="classam_1_1V2_1_1CAmSerializer.html#a6e0574c2ae188a30684a79ac6ea6ab13">am::V2::CAmSerializer</a>
+</li>
+<li>checkLogLevel()
+: <a class="el" href="classam_1_1CAmDltWrapper.html#affa24a985251893ffd6c2c1292153057">am::CAmDltWrapper</a>
</li>
<li>checkVolume()
: <a class="el" href="classam_1_1CAmRoutingSender.html#a9a2011d3cd808a59285bf8f5e6555327">am::CAmRoutingSender</a>
@@ -616,9 +614,6 @@ $(document).ready(function(){initNavTree('functions_c.html','');});
<li>connectNodes()
: <a class="el" href="classam_1_1CAmGraph.html#a54afa84a6cedb9558108352b551d4cf3">am::CAmGraph&lt; T, V &gt;</a>
</li>
-<li>connectSocket()
-: <a class="el" href="classam_1_1CAmTelnetServer.html#a1e3ee6a8ca0eb7add1e119f0dee63fba">am::CAmTelnetServer</a>
-</li>
<li>context_description
: <a class="el" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#ac42409be2882c89047a5ccdf3b858a9b">am::CAmDltWrapper::NoDltContextData</a>
, <a class="el" href="structDltContextData.html#ad3c54646d07c8361aa0bbb7ae63a8aee">DltContextData</a>
@@ -632,6 +627,9 @@ $(document).ready(function(){initNavTree('functions_c.html','');});
<li>converter
: <a class="el" href="structam_1_1am__RoutingNodeData__s.html#a8fef46ce6e8adad5904eb863820c438e">am::am_RoutingNodeData_s</a>
</li>
+<li>CONVERTER
+: <a class="el" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276ca5c8a2228d2052aeba0c35f5d5ad34889">am::am_RoutingNodeData_s</a>
+</li>
<li>converterID
: <a class="el" href="structam_1_1am__Converter__s.html#a380af10e17c4128cc2fb32114454be71">am::am_Converter_s</a>
</li>
@@ -642,6 +640,10 @@ $(document).ready(function(){initNavTree('functions_c.html','');});
: <a class="el" href="structam_1_1am__Converter__s.html#ab34ebf10f1a75f304f931788ffc1691d">am::am_Converter_s</a>
, <a class="el" href="structam_1_1am__Gateway__s.html#a299c727ffb962ed1f987fbac889ee06e">am::am_Gateway_s</a>
</li>
+<li>countObservers()
+: <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a00854f991fe7d60aa9c67bc4c79fd60d">am::CAmDatabaseHandlerMap</a>
+, <a class="el" href="classam_1_1IAmDatabaseHandler.html#a5c8ece0eeb3015a8dd8aacb7964fa8e5">am::IAmDatabaseHandler</a>
+</li>
<li>crossfade()
: <a class="el" href="classam_1_1CAmControlReceiver.html#a2ac2a71247c26b72ade8c56cf8e2aad0">am::CAmControlReceiver</a>
, <a class="el" href="classam_1_1IAmControlReceive.html#ab712053ac6f68ee0e05923b5da8a2c36">am::IAmControlReceive</a>
@@ -655,9 +657,9 @@ $(document).ready(function(){initNavTree('functions_c.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/functions_d.html b/docs/functions_d.html
index f4b2b19..07eaf8d 100644..100755
--- a/docs/functions_d.html
+++ b/docs/functions_d.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -81,9 +84,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
@@ -109,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_u.html#index_u"><span>u</span></a></li>
<li><a href="functions_v.html#index_v"><span>v</span></a></li>
<li><a href="functions_w.html#index_w"><span>w</span></a></li>
- <li><a href="functions_~.html#index_~"><span>~</span></a></li>
+ <li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
@@ -132,7 +135,7 @@ $(document).ready(function(){initNavTree('functions_d.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -152,6 +155,93 @@ $(document).ready(function(){initNavTree('functions_d.html','');});
: <a class="el" href="structam_1_1am__EarlyData__s.html#aa0e859a350ff1b89b3b9520b5ab14dfa">am::am_EarlyData_s</a>
, <a class="el" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">am::am_RoutingNodeData_s</a>
</li>
+<li>dboMainConnectionStateChanged
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a9725c1bd535f0960259e969c40b2ecb3">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboMainSinkSoundPropertyChanged
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a5e8e458d05d56bda96cf934f03a339d5">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboMainSourceSoundPropertyChanged
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac8ab4c5be227c60f613b9f0bb4a86b1a">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboNewConverter
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a995677c2992ea66729cf26ebed083c01">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboNewCrossfader
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a7132079943d73c95cc083e2563447149">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboNewDomain
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ab500c322b4706176f09b3324b75fdd75">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboNewGateway
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a3f333ffb10e0e1b45f009dbc941d604e">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboNewMainConnection
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a7245f709e570372dc89bb2fb0692eba9">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboNewSink
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a24c3785630219a10ce19d7cda7a540b8">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboNewSource
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a406c7e8f23d2845a657e2f7c2cbe41cc">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboNumberOfSinkClassesChanged
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a2e307c531b2b093eb27379a3b8a378d1">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboNumberOfSourceClassesChanged
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a3f3319ef501b27fb4ba526c04df781d0">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboRemoveConverter
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a73e48865df8f26a5b8ac39cd71e3bd7e">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboRemoveCrossfader
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac5a8645d9ee9324a13ba960a9cb158dd">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboRemovedMainConnection
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a9df052a957c49cae380549bf3dd73107">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboRemoveDomain
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a89b201b8a6b6b18506587bd447d8007c">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboRemovedSink
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#aa495d5e3016f968a8937356fa4baca2e">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboRemovedSource
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#aebfece67d798cfaa6f3ec9744c93e358">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboRemoveGateway
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac16f82bc2e6e2075d33010e8c54eb865">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboSinkAvailabilityChanged
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a88f77a09852735935c5373a3de7aa3e3">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboSinkMainNotificationConfigurationChanged
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a468ff298f4daab677104946b5d39de8a">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboSinkMuteStateChanged
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac2dee5b93adccfc98a0d73221b25271e">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboSinkUpdated
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ab5a3e035342aa1cc937e6f7b4f4fce9e">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboSourceAvailabilityChanged
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ae8ff4da2cbf3a0619b8f4f0d64d8ca21">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboSourceMainNotificationConfigurationChanged
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a1cdf3d7dde1c495e7f2eade875de945f">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboSourceUpdated
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a85b8f794db68e230cb2ee611f81eee14">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboSystemPropertyChanged
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a37688a54a686caca7c18568bb6d3b91e">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboTimingInformationChanged
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a472f2e94e924561a02daaba90455d7bc">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboVolumeChanged
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a78f7a9c7ca0565fa8d90e22b74a59902">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
<li>dbusCheckCallback()
: <a class="el" href="classam_1_1CAmDbusWrapper.html#af25b51b4cdea2e33bddf7f9297ca02e2">am::CAmDbusWrapper</a>
</li>
@@ -209,22 +299,18 @@ $(document).ready(function(){initNavTree('functions_d.html','');});
, <a class="el" href="classam_1_1IAmCommandReceive.html#afb43a65286b038159a6e4e7bf97f30ae">am::IAmCommandReceive</a>
, <a class="el" href="classam_1_1IAmControlReceive.html#ac5fb1aa50baa66c125b9cae04b964068">am::IAmControlReceive</a>
</li>
-<li>disconnectClient()
-: <a class="el" href="classam_1_1CAmTelnetServer.html#a82eeaaf8424a0144de1952bf8b270664">am::CAmTelnetServer</a>
-</li>
-<li>dispatchData()
-: <a class="el" href="classam_1_1CAmTelnetServer.html#a2792b8c97988d7be846e83cab5eef178">am::CAmTelnetServer</a>
-</li>
<li>dispatcherCallback()
: <a class="el" href="classam_1_1CAmControlSender.html#af4914756d3de29e3f2e50fe75d287adc">am::CAmControlSender</a>
-, <a class="el" href="classam_1_1CAmSerializer.html#a3d9f723013263b08a9a9aef951e4115d">am::CAmSerializer</a>
+, <a class="el" href="classam_1_1V1_1_1CAmSerializer.html#a18d5a5475bf07849ae935b70af8b224b">am::V1::CAmSerializer</a>
+, <a class="el" href="classam_1_1V2_1_1CAmSerializer.html#a5c0a56905d85d9dfee45b364455cf40a">am::V2::CAmSerializer</a>
</li>
<li>dispatcherCallbackT
: <a class="el" href="classam_1_1CAmControlSender.html#a99d157d1d345cb08038d5ddbbfaddd46">am::CAmControlSender</a>
-, <a class="el" href="classam_1_1CAmSerializer.html#ae300365862abdb441c7b3a8ba2c2f06e">am::CAmSerializer</a>
+, <a class="el" href="classam_1_1V1_1_1CAmSerializer.html#ad020e92d781001be84f58625689f702a">am::V1::CAmSerializer</a>
+, <a class="el" href="classam_1_1V2_1_1CAmSerializer.html#af72b15ff3393c7dd6b3afe2527429a51">am::V2::CAmSerializer</a>
</li>
<li>doAsyncCall()
-: <a class="el" href="classam_1_1CAmSerializer.html#ae562e3e7cf9f5dfef4b1ddedc5f04e80">am::CAmSerializer</a>
+: <a class="el" href="classam_1_1V1_1_1CAmSerializer.html#adcd7db11c70d28c691e565ba4bee7800">am::V1::CAmSerializer</a>
</li>
<li>domainID
: <a class="el" href="structam_1_1am__Converter__s.html#a129050d36e5f1710bed87e4490e7eb34">am::am_Converter_s</a>
@@ -241,7 +327,7 @@ $(document).ready(function(){initNavTree('functions_d.html','');});
: <a class="el" href="structam_1_1am__Gateway__s.html#a7a7eddd6f1051cbda5e1c37b4df6ea15">am::am_Gateway_s</a>
</li>
<li>doSyncCall()
-: <a class="el" href="classam_1_1CAmSerializer.html#afd463682be766b28756ca2764f297ee3">am::CAmSerializer</a>
+: <a class="el" href="classam_1_1V1_1_1CAmSerializer.html#a44b90dfcc5da2c26b07e542d9b2d1dbd">am::V1::CAmSerializer</a>
</li>
<li>dump()
: <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a647625d9fb709853924fe07f25f5bf50">am::CAmDatabaseHandlerMap</a>
@@ -253,9 +339,9 @@ $(document).ready(function(){initNavTree('functions_d.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/functions_dup.js b/docs/functions_dup.js
index 56c9830..79c1fe1 100644..100755
--- a/docs/functions_dup.js
+++ b/docs/functions_dup.js
@@ -21,5 +21,5 @@ var functions_dup =
[ "u", "functions_u.html", null ],
[ "v", "functions_v.html", null ],
[ "w", "functions_w.html", null ],
- [ "~", "functions_~.html", null ]
+ [ "~", "functions_0x7e.html", null ]
]; \ No newline at end of file
diff --git a/docs/functions_e.html b/docs/functions_e.html
index 0384036..aa9b8e2 100644..100755
--- a/docs/functions_e.html
+++ b/docs/functions_e.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -81,9 +84,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
@@ -109,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_u.html#index_u"><span>u</span></a></li>
<li><a href="functions_v.html#index_v"><span>v</span></a></li>
<li><a href="functions_w.html#index_w"><span>w</span></a></li>
- <li><a href="functions_~.html#index_~"><span>~</span></a></li>
+ <li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
@@ -132,7 +135,7 @@ $(document).ready(function(){initNavTree('functions_e.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -148,21 +151,6 @@ $(document).ready(function(){initNavTree('functions_e.html','');});
<li>early
: <a class="el" href="structam_1_1am__Domain__s.html#a260ddda715cb8e957ced99cb5236045f">am::am_Domain_s</a>
</li>
-<li>eGetState
-: <a class="el" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a216e96c9f1ef0ee21e5dd8da0521087e">am::CAmTelnetMenuHelper</a>
-</li>
-<li>eInfoState
-: <a class="el" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a2b4f3a03294e710b9acac49112538778">am::CAmTelnetMenuHelper</a>
-</li>
-<li>eListState
-: <a class="el" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457ac793e4ed9c584b8ec0f0154ff161ae91">am::CAmTelnetMenuHelper</a>
-</li>
-<li>EMainState
-: <a class="el" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457">am::CAmTelnetMenuHelper</a>
-</li>
-<li>enterCmdQueue()
-: <a class="el" href="classam_1_1CAmTelnetMenuHelper.html#a7f83eef5cd301ead49fb11ef52b45b2a">am::CAmTelnetMenuHelper</a>
-</li>
<li>enterConnectionDB()
: <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#adb4e10d4bd74f5518bac90bb4bbf2d51">am::CAmDatabaseHandlerMap</a>
, <a class="el" href="classam_1_1IAmDatabaseHandler.html#ae1b1befa8114143f034a9d23a3d342e7">am::IAmDatabaseHandler</a>
@@ -229,9 +217,6 @@ $(document).ready(function(){initNavTree('functions_e.html','');});
: <a class="el" href="classam_1_1CAmControlReceiver.html#a96e9e6ea2d31e4563e2cf2fbaf6dcb79">am::CAmControlReceiver</a>
, <a class="el" href="classam_1_1IAmControlReceive.html#a7d1dc0392cf47996d177c1d9201d71d9">am::IAmControlReceive</a>
</li>
-<li>enum
-: <a class="el" href="structam_1_1am__RoutingNodeData__s.html#a846ee0e60391817fb053be1f46d1b655">am::am_RoutingNodeData_s</a>
-</li>
<li>enumerateConverters()
: <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a1b5a6852ddf6a10b0d50ce7415aaa3cb">am::CAmDatabaseHandlerMap</a>
, <a class="el" href="classam_1_1IAmDatabaseHandler.html#a457eaf048c0f6da8b54607220d16ef44">am::IAmDatabaseHandler</a>
@@ -248,12 +233,6 @@ $(document).ready(function(){initNavTree('functions_e.html','');});
: <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a21c3ac60a45125f1615ab8a66f12cbc9">am::CAmDatabaseHandlerMap</a>
, <a class="el" href="classam_1_1IAmDatabaseHandler.html#a826dc83fc99f4ef9bc96d58678f6f062">am::IAmDatabaseHandler</a>
</li>
-<li>eRootState
-: <a class="el" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a7522d6c554e7a2f680e4b8319c65b428">am::CAmTelnetMenuHelper</a>
-</li>
-<li>eSetState
-: <a class="el" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a73266cf9d5d7bb4ed490b9ec8ff4bf57">am::CAmTelnetMenuHelper</a>
-</li>
<li>existConnection()
: <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a501e04088181afeadca1fd6a96defc3d">am::CAmDatabaseHandlerMap</a>
, <a class="el" href="classam_1_1IAmDatabaseHandler.html#ad9f6af57faee9bbbed4d60a74713cc5d">am::IAmDatabaseHandler</a>
@@ -322,9 +301,9 @@ $(document).ready(function(){initNavTree('functions_e.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/functions_enum.html b/docs/functions_enum.html
index 5c830ed..ce47db0 100644..100755
--- a/docs/functions_enum.html
+++ b/docs/functions_enum.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Class Members - Enumerations</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -81,9 +84,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
<li class="current"><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
</ul>
</div>
</div><!-- top -->
@@ -106,7 +109,7 @@ $(document).ready(function(){initNavTree('functions_enum.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -117,8 +120,8 @@ $(document).ready(function(){initNavTree('functions_enum.html','');});
<div class="contents">
&#160;<ul>
-<li>EMainState
-: <a class="el" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457">am::CAmTelnetMenuHelper</a>
+<li>am_NodeDataType_e
+: <a class="el" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276c">am::am_RoutingNodeData_s</a>
</li>
<li>logDestination
: <a class="el" href="classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499">am::CAmDltWrapper</a>
@@ -129,9 +132,9 @@ $(document).ready(function(){initNavTree('functions_enum.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/functions_eval.html b/docs/functions_eval.html
index 55a4c84..86278de 100644..100755
--- a/docs/functions_eval.html
+++ b/docs/functions_eval.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Class Members - Enumerator</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -81,9 +84,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li class="current"><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
</ul>
</div>
</div><!-- top -->
@@ -106,7 +109,7 @@ $(document).ready(function(){initNavTree('functions_eval.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -120,26 +123,23 @@ $(document).ready(function(){initNavTree('functions_eval.html','');});
<li>COMMAND_LINE
: <a class="el" href="classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499a64792df17ebfa05c9aea220d30560155">am::CAmDltWrapper</a>
</li>
+<li>CONVERTER
+: <a class="el" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276ca5c8a2228d2052aeba0c35f5d5ad34889">am::am_RoutingNodeData_s</a>
+</li>
<li>DAEMON
: <a class="el" href="classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499a08e719a927e95abf06c1e0ebb9afdaf2">am::CAmDltWrapper</a>
</li>
-<li>eGetState
-: <a class="el" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a216e96c9f1ef0ee21e5dd8da0521087e">am::CAmTelnetMenuHelper</a>
-</li>
-<li>eInfoState
-: <a class="el" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a2b4f3a03294e710b9acac49112538778">am::CAmTelnetMenuHelper</a>
-</li>
-<li>eListState
-: <a class="el" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457ac793e4ed9c584b8ec0f0154ff161ae91">am::CAmTelnetMenuHelper</a>
+<li>FILE_OUT
+: <a class="el" href="classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499abac6371c260b4e7b74cb952bd8deb1eb">am::CAmDltWrapper</a>
</li>
-<li>eRootState
-: <a class="el" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a7522d6c554e7a2f680e4b8319c65b428">am::CAmTelnetMenuHelper</a>
+<li>GATEWAY
+: <a class="el" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276cae7dc94753104a5288049a249cb3193e4">am::am_RoutingNodeData_s</a>
</li>
-<li>eSetState
-: <a class="el" href="classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a73266cf9d5d7bb4ed490b9ec8ff4bf57">am::CAmTelnetMenuHelper</a>
+<li>SINK
+: <a class="el" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276cad70db244584d9880ae4314f5ea16513a">am::am_RoutingNodeData_s</a>
</li>
-<li>FILE_OUT
-: <a class="el" href="classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499abac6371c260b4e7b74cb952bd8deb1eb">am::CAmDltWrapper</a>
+<li>SOURCE
+: <a class="el" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276cac5c8d1643072edb5f04a0f012477e1ce">am::am_RoutingNodeData_s</a>
</li>
</ul>
</div><!-- contents -->
@@ -147,9 +147,9 @@ $(document).ready(function(){initNavTree('functions_eval.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/functions_f.html b/docs/functions_f.html
index f6a379b..42cb77b 100644..100755
--- a/docs/functions_f.html
+++ b/docs/functions_f.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -81,9 +84,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
@@ -109,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_u.html#index_u"><span>u</span></a></li>
<li><a href="functions_v.html#index_v"><span>v</span></a></li>
<li><a href="functions_w.html#index_w"><span>w</span></a></li>
- <li><a href="functions_~.html#index_~"><span>~</span></a></li>
+ <li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
@@ -132,7 +135,7 @@ $(document).ready(function(){initNavTree('functions_f.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -145,6 +148,9 @@ $(document).ready(function(){initNavTree('functions_f.html','');});
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
<h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
+<li>fatalErrorOccurred()
+: <a class="el" href="classam_1_1CAmSocketHandler.html#a5eff79f4f8b21041f435479f7723128e">am::CAmSocketHandler</a>
+</li>
<li>FILE_OUT
: <a class="el" href="classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499abac6371c260b4e7b74cb952bd8deb1eb">am::CAmDltWrapper</a>
</li>
@@ -160,9 +166,9 @@ $(document).ready(function(){initNavTree('functions_f.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/functions_func.html b/docs/functions_func.html
index cd0b045..ad855bd 100644..100755
--- a/docs/functions_func.html
+++ b/docs/functions_func.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Class Members - Functions</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -81,9 +84,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions.html"><span>All</span></a></li>
<li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
@@ -99,8 +102,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_func_h.html#index_h"><span>h</span></a></li>
<li><a href="functions_func_i.html#index_i"><span>i</span></a></li>
<li><a href="functions_func_l.html#index_l"><span>l</span></a></li>
- <li><a href="functions_func_m.html#index_m"><span>m</span></a></li>
- <li><a href="functions_func_n.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_o.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_p.html#index_p"><span>p</span></a></li>
<li><a href="functions_func_r.html#index_r"><span>r</span></a></li>
@@ -109,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_func_u.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_v.html#index_v"><span>v</span></a></li>
<li><a href="functions_func_w.html#index_w"><span>w</span></a></li>
- <li><a href="functions_func_~.html#index_~"><span>~</span></a></li>
+ <li><a href="functions_func_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
@@ -132,7 +133,7 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -154,9 +155,9 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/functions_func.js b/docs/functions_func.js
index 84693b4..431a995 100644..100755
--- a/docs/functions_func.js
+++ b/docs/functions_func.js
@@ -11,8 +11,6 @@ var functions_func =
[ "h", "functions_func_h.html", null ],
[ "i", "functions_func_i.html", null ],
[ "l", "functions_func_l.html", null ],
- [ "m", "functions_func_m.html", null ],
- [ "n", "functions_func_n.html", null ],
[ "o", "functions_func_o.html", null ],
[ "p", "functions_func_p.html", null ],
[ "r", "functions_func_r.html", null ],
@@ -21,5 +19,5 @@ var functions_func =
[ "u", "functions_func_u.html", null ],
[ "v", "functions_func_v.html", null ],
[ "w", "functions_func_w.html", null ],
- [ "~", "functions_func_~.html", null ]
+ [ "~", "functions_func_0x7e.html", null ]
]; \ No newline at end of file
diff --git a/docs/functions_func_~.html b/docs/functions_func_0x7e.html
index 9e22620..497dac4 100644..100755
--- a/docs/functions_func_~.html
+++ b/docs/functions_func_0x7e.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Class Members - Functions</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -81,9 +84,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions.html"><span>All</span></a></li>
<li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
@@ -99,8 +102,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_func_h.html#index_h"><span>h</span></a></li>
<li><a href="functions_func_i.html#index_i"><span>i</span></a></li>
<li><a href="functions_func_l.html#index_l"><span>l</span></a></li>
- <li><a href="functions_func_m.html#index_m"><span>m</span></a></li>
- <li><a href="functions_func_n.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_o.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_p.html#index_p"><span>p</span></a></li>
<li><a href="functions_func_r.html#index_r"><span>r</span></a></li>
@@ -109,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_func_u.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_v.html#index_v"><span>v</span></a></li>
<li><a href="functions_func_w.html#index_w"><span>w</span></a></li>
- <li class="current"><a href="functions_func_~.html#index_~"><span>~</span></a></li>
+ <li class="current"><a href="functions_func_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
@@ -124,7 +125,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div>
</div>
<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_func_~.html','');});
+$(document).ready(function(){initNavTree('functions_func_0x7e.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
@@ -132,7 +133,7 @@ $(document).ready(function(){initNavTree('functions_func_~.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -144,7 +145,10 @@ $(document).ready(function(){initNavTree('functions_func_~.html','');});
<div class="contents">
&#160;
-<h3><a class="anchor" id="index_~"></a>- ~ -</h3><ul>
+<h3><a class="anchor" id="index_0x7e"></a>- ~ -</h3><ul>
+<li>~AmDatabaseObserverCallbacks()
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a214d6879045a1249a0bbd9d6338e20e2">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
<li>~CAmCommandReceiver()
: <a class="el" href="classam_1_1CAmCommandReceiver.html#a32bb0e128a996e3ad891111260802146">am::CAmCommandReceiver</a>
</li>
@@ -163,9 +167,6 @@ $(document).ready(function(){initNavTree('functions_func_~.html','');});
<li>~CAmDatabaseHandlerMap()
: <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a5f2e7c2fe63631a57a82c281e0c98129">am::CAmDatabaseHandlerMap</a>
</li>
-<li>~CAmDatabaseObserver()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#a3f25a86429cf4709e624fe1471e01018">am::CAmDatabaseObserver</a>
-</li>
<li>~CAmDbusWrapper()
: <a class="el" href="classam_1_1CAmDbusWrapper.html#a414b6c967b20f518753ad7f4afa8f811">am::CAmDbusWrapper</a>
</li>
@@ -194,17 +195,12 @@ $(document).ready(function(){initNavTree('functions_func_~.html','');});
: <a class="el" href="classam_1_1CAmRoutingSender.html#af4422483670d6106a7fd5845d4837b1b">am::CAmRoutingSender</a>
</li>
<li>~CAmSerializer()
-: <a class="el" href="classam_1_1CAmSerializer.html#a85de8ad38d51c00ec43523d33f6b5e1f">am::CAmSerializer</a>
+: <a class="el" href="classam_1_1V1_1_1CAmSerializer.html#a969b83605f8692bf50d67aa7116e9608">am::V1::CAmSerializer</a>
+, <a class="el" href="classam_1_1V2_1_1CAmSerializer.html#a547508986330deefd594f09f351433c2">am::V2::CAmSerializer</a>
</li>
<li>~CAmSocketHandler()
: <a class="el" href="classam_1_1CAmSocketHandler.html#a800cafd3fab88551412dafbc03147c11">am::CAmSocketHandler</a>
</li>
-<li>~CAmTelnetMenuHelper()
-: <a class="el" href="classam_1_1CAmTelnetMenuHelper.html#a05bd315b8bf95210ed72cce5ef591e41">am::CAmTelnetMenuHelper</a>
-</li>
-<li>~CAmTelnetServer()
-: <a class="el" href="classam_1_1CAmTelnetServer.html#aa4331c9d6d3f01e47b56a9728c29c97f">am::CAmTelnetServer</a>
-</li>
<li>~CAmVertex()
: <a class="el" href="classam_1_1CAmVertex.html#a9e27b1b94189e8f955892abc01b7ea0b">am::CAmVertex&lt; NodeData, VertexData &gt;</a>
</li>
@@ -271,6 +267,9 @@ $(document).ready(function(){initNavTree('functions_func_~.html','');});
<li>~IAmDatabaseHandler()
: <a class="el" href="classam_1_1IAmDatabaseHandler.html#ac32159495655fcc57dfd8def42ccc29b">am::IAmDatabaseHandler</a>
</li>
+<li>~IAmDatabaseObserver()
+: <a class="el" href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html#a9e2d26860a3e632a8df3796aa80db4ab">am::IAmDatabaseHandler::IAmDatabaseObserver</a>
+</li>
<li>~IAmRoutingReceive()
: <a class="el" href="classam_1_1IAmRoutingReceive.html#aebc0709a8bb38ff685b823309d6f1de6">am::IAmRoutingReceive</a>
</li>
@@ -298,9 +297,9 @@ $(document).ready(function(){initNavTree('functions_func_~.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/functions_func_a.html b/docs/functions_func_a.html
index 1670dac..8468c02 100644..100755
--- a/docs/functions_func_a.html
+++ b/docs/functions_func_a.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Class Members - Functions</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -81,9 +84,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions.html"><span>All</span></a></li>
<li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
@@ -99,8 +102,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_func_h.html#index_h"><span>h</span></a></li>
<li><a href="functions_func_i.html#index_i"><span>i</span></a></li>
<li><a href="functions_func_l.html#index_l"><span>l</span></a></li>
- <li><a href="functions_func_m.html#index_m"><span>m</span></a></li>
- <li><a href="functions_func_n.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_o.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_p.html#index_p"><span>p</span></a></li>
<li><a href="functions_func_r.html#index_r"><span>r</span></a></li>
@@ -109,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_func_u.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_v.html#index_v"><span>v</span></a></li>
<li><a href="functions_func_w.html#index_w"><span>w</span></a></li>
- <li><a href="functions_func_~.html#index_~"><span>~</span></a></li>
+ <li><a href="functions_func_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
@@ -132,7 +133,7 @@ $(document).ready(function(){initNavTree('functions_func_a.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -216,11 +217,14 @@ $(document).ready(function(){initNavTree('functions_func_a.html','');});
: <a class="el" href="classam_1_1CAmRoutingSender.html#aa112c18abbb53f724e851dc90fe3a670">am::CAmRoutingSender</a>
</li>
<li>addFDPoll()
-: <a class="el" href="classam_1_1CAmSocketHandler.html#ace2198a9522679b4a680c43755bb9b44">am::CAmSocketHandler</a>
+: <a class="el" href="classam_1_1CAmSocketHandler.html#a8ee49d4fbc44291bc6b99fa49fc0350a">am::CAmSocketHandler</a>
</li>
<li>addNode()
: <a class="el" href="classam_1_1CAmGraph.html#aac6081d0d2bae9c619b1e7f888f103d4">am::CAmGraph&lt; T, V &gt;</a>
</li>
+<li>addSignalHandler()
+: <a class="el" href="classam_1_1CAmSocketHandler.html#a3c8cd26cfc7ba055f0441e678031b5d2">am::CAmSocketHandler</a>
+</li>
<li>addSinkLookup()
: <a class="el" href="classam_1_1CAmRoutingSender.html#a33adecaea09901b919a8ca684b6634cb">am::CAmRoutingSender</a>
</li>
@@ -231,19 +235,22 @@ $(document).ready(function(){initNavTree('functions_func_a.html','');});
: <a class="el" href="classam_1_1CAmDbusWrapper.html#adb082d9ab4b3cf9247204bda11b425f6">am::CAmDbusWrapper</a>
</li>
<li>addTimer()
-: <a class="el" href="classam_1_1CAmSocketHandler.html#a74acb55776de9391f5b6ce6002c0e7b4">am::CAmSocketHandler</a>
+: <a class="el" href="classam_1_1CAmSocketHandler.html#afe4e4806d91f9a4b3b1eb8a278f64cc9">am::CAmSocketHandler</a>
</li>
<li>addWatch()
: <a class="el" href="classam_1_1CAmDbusWrapper.html#a9f761311f2c1697af7f4656740a1a704">am::CAmDbusWrapper</a>
</li>
-<li>am_Identifier_s()
-: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#aad023ef770e148765dce1bfec64a9ed2">am::CAmDatabaseHandlerMap::CAmMappedData::am_Identifier_s</a>
-</li>
<li>am_RoutingNodeData_s()
: <a class="el" href="structam_1_1am__RoutingNodeData__s.html#a0ee4c39f4af856848681aedb59321915">am::am_RoutingNodeData_s</a>
</li>
+<li>AmDatabaseObserverCallbacks()
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ad8ea7d92207fa921432ef611397fc5a6">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>AmIdentifier()
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#ac38f6327ab879a2fb95ecb6b55a99edb">am::CAmDatabaseHandlerMap::AmMappedData::AmIdentifier</a>
+</li>
<li>append()
-: <a class="el" href="classam_1_1CAmDltWrapper.html#ac7e68dca06ab63a0d793178c24da67db">am::CAmDltWrapper</a>
+: <a class="el" href="classam_1_1CAmDltWrapper.html#a3ab1d3cf2f2b4f3d47d43ef9b1edfe4e">am::CAmDltWrapper</a>
</li>
<li>appendNoDLT()
: <a class="el" href="classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c">am::CAmDltWrapper</a>
@@ -253,7 +260,8 @@ $(document).ready(function(){initNavTree('functions_func_a.html','');});
, <a class="el" href="classam_1_1IAmRoutingSend.html#ac32fb8376178ca94085cb3676541881f">am::IAmRoutingSend</a>
</li>
<li>asyncCall()
-: <a class="el" href="classam_1_1CAmSerializer.html#afb2ce11f1dae3b1466ee1527cf668b4d">am::CAmSerializer</a>
+: <a class="el" href="classam_1_1V1_1_1CAmSerializer.html#ab785c9a874b2aa521b3d0dab0eb8228a">am::V1::CAmSerializer</a>
+, <a class="el" href="classam_1_1V2_1_1CAmSerializer.html#a345a46a231d825c6d529c3089137ee75">am::V2::CAmSerializer</a>
</li>
<li>asyncConnect()
: <a class="el" href="classam_1_1CAmRoutingSender.html#ab0c210156af7e2904365c4e8de0ef041">am::CAmRoutingSender</a>
@@ -267,6 +275,9 @@ $(document).ready(function(){initNavTree('functions_func_a.html','');});
: <a class="el" href="classam_1_1CAmRoutingSender.html#a93ae95515730eb615ab5dfc1316d7862">am::CAmRoutingSender</a>
, <a class="el" href="classam_1_1IAmRoutingSend.html#a13c67c43d494d69622ff8390d0ac670d">am::IAmRoutingSend</a>
</li>
+<li>asyncInvocation()
+: <a class="el" href="classam_1_1V2_1_1CAmSerializer.html#ab4df6cc3b02eae37a29e51934d2b4134">am::V2::CAmSerializer</a>
+</li>
<li>asyncSetSinkNotificationConfiguration()
: <a class="el" href="classam_1_1CAmRoutingSender.html#af22ae1fdcda484e9d379b13711df5c0d">am::CAmRoutingSender</a>
, <a class="el" href="classam_1_1IAmRoutingSend.html#aea5a145d496363f890b9103be4371962">am::IAmRoutingSend</a>
@@ -313,9 +324,9 @@ $(document).ready(function(){initNavTree('functions_func_a.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/functions_func_b.html b/docs/functions_func_b.html
index 99bd4b7..089932d 100644..100755
--- a/docs/functions_func_b.html
+++ b/docs/functions_func_b.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Class Members - Functions</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -81,9 +84,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions.html"><span>All</span></a></li>
<li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
@@ -99,8 +102,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_func_h.html#index_h"><span>h</span></a></li>
<li><a href="functions_func_i.html#index_i"><span>i</span></a></li>
<li><a href="functions_func_l.html#index_l"><span>l</span></a></li>
- <li><a href="functions_func_m.html#index_m"><span>m</span></a></li>
- <li><a href="functions_func_n.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_o.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_p.html#index_p"><span>p</span></a></li>
<li><a href="functions_func_r.html#index_r"><span>r</span></a></li>
@@ -109,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_func_u.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_v.html#index_v"><span>v</span></a></li>
<li><a href="functions_func_w.html#index_w"><span>w</span></a></li>
- <li><a href="functions_func_~.html#index_~"><span>~</span></a></li>
+ <li><a href="functions_func_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
@@ -132,7 +133,7 @@ $(document).ready(function(){initNavTree('functions_func_b.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -154,9 +155,9 @@ $(document).ready(function(){initNavTree('functions_func_b.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/functions_func_c.html b/docs/functions_func_c.html
index 2b43231..068d840 100644..100755
--- a/docs/functions_func_c.html
+++ b/docs/functions_func_c.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Class Members - Functions</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -81,9 +84,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions.html"><span>All</span></a></li>
<li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
@@ -99,8 +102,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_func_h.html#index_h"><span>h</span></a></li>
<li><a href="functions_func_i.html#index_i"><span>i</span></a></li>
<li><a href="functions_func_l.html#index_l"><span>l</span></a></li>
- <li><a href="functions_func_m.html#index_m"><span>m</span></a></li>
- <li><a href="functions_func_n.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_o.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_p.html#index_p"><span>p</span></a></li>
<li><a href="functions_func_r.html#index_r"><span>r</span></a></li>
@@ -109,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_func_u.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_v.html#index_v"><span>v</span></a></li>
<li><a href="functions_func_w.html#index_w"><span>w</span></a></li>
- <li><a href="functions_func_~.html#index_~"><span>~</span></a></li>
+ <li><a href="functions_func_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
@@ -132,7 +133,7 @@ $(document).ready(function(){initNavTree('functions_func_c.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -149,9 +150,7 @@ $(document).ready(function(){initNavTree('functions_func_c.html','');});
: <a class="el" href="classam_1_1IAmDatabaseHandler.html#a38b7f33579ed597822a599ad87d9b4b2">am::IAmDatabaseHandler</a>
</li>
<li>Call()
-: <a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html#a92c2016cd94a9994b5ac3296f8ef25c4">am::CAmSocketHandler::TAmShPollCheck&lt; TClass &gt;</a>
-, <a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollFired.html#a799b8f6d408a1e764e1403c9be9d6b02">am::CAmSocketHandler::TAmShPollFired&lt; TClass &gt;</a>
-, <a class="el" href="classam_1_1IAmShPollCheck.html#a5851d4f160f9a9ab42965b67cee6fe97">am::IAmShPollCheck</a>
+: <a class="el" href="classam_1_1IAmShPollCheck.html#a5851d4f160f9a9ab42965b67cee6fe97">am::IAmShPollCheck</a>
, <a class="el" href="classam_1_1IAmShPollDispatch.html#a2cb88d42e3e1e1df8647fcadaf0c31fa">am::IAmShPollDispatch</a>
, <a class="el" href="classam_1_1IAmShPollFired.html#a41cefb5302247e0dd2e4de733026ac6e">am::IAmShPollFired</a>
, <a class="el" href="classam_1_1IAmShPollPrepare.html#adb146fb654748528b1878798c7f91bf7">am::IAmShPollPrepare</a>
@@ -159,7 +158,7 @@ $(document).ready(function(){initNavTree('functions_func_c.html','');});
, <a class="el" href="classam_1_1TAmShPollCheck.html#a89844ce383f71f62d3d48e07b8c854be">am::TAmShPollCheck&lt; TClass &gt;</a>
, <a class="el" href="classam_1_1TAmShPollDispatch.html#a9e4052f0734cbf44d3e8714e30d4dc20">am::TAmShPollDispatch&lt; TClass &gt;</a>
, <a class="el" href="classam_1_1TAmShPollFired.html#ac6fc2c508e2d8105fad3734bcf286c95">am::TAmShPollFired&lt; TClass &gt;</a>
-, <a class="el" href="classam_1_1TAmShPollPrepare.html#a58f91e48d66232815184461d48553a46">am::TAmShPollPrepare&lt; TClass &gt;</a>
+, <a class="el" href="classam_1_1TAmShPollPrepare.html#a8556db372a475b5ab7425ae62b2b7519">am::TAmShPollPrepare&lt; TClass &gt;</a>
, <a class="el" href="classam_1_1TAmShTimerCallBack.html#ae343cf7a089c8a19d3dedb244d7e2c62">am::TAmShTimerCallBack&lt; TClass &gt;</a>
</li>
<li>CallsetControllerRundown()
@@ -172,7 +171,7 @@ $(document).ready(function(){initNavTree('functions_func_c.html','');});
: <a class="el" href="classam_1_1CAmCommandReceiver.html#a13df559403ebeacfb941da4deb9a5caa">am::CAmCommandReceiver</a>
</li>
<li>CAmCommandSender()
-: <a class="el" href="classam_1_1CAmCommandSender.html#abbedccae32f275a12bff41f36c75da79">am::CAmCommandSender</a>
+: <a class="el" href="classam_1_1CAmCommandSender.html#adb321354cf3c1aaa3491a0f26743e8eb">am::CAmCommandSender</a>
</li>
<li>CAmCommonAPIWrapper()
: <a class="el" href="classam_1_1CAmCommonAPIWrapper.html#afc1d51651edcb3a70dc6adef82b537b6">am::CAmCommonAPIWrapper</a>
@@ -186,9 +185,6 @@ $(document).ready(function(){initNavTree('functions_func_c.html','');});
<li>CAmDatabaseHandlerMap()
: <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a6fe709f73b4661c5b6470d93a7e98963">am::CAmDatabaseHandlerMap</a>
</li>
-<li>CAmDatabaseObserver()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#a4b15cd7895e2cc2cd46691863964ebfa">am::CAmDatabaseObserver</a>
-</li>
<li>CAmDbusWrapper()
: <a class="el" href="classam_1_1CAmDbusWrapper.html#a756a84420f9e599b1208acfdfc338457">am::CAmDbusWrapper</a>
</li>
@@ -208,23 +204,18 @@ $(document).ready(function(){initNavTree('functions_func_c.html','');});
: <a class="el" href="classam_1_1CAmRouter.html#a8473851712e2b6f6f7a3ee1b3a5b6967">am::CAmRouter</a>
</li>
<li>CAmRoutingReceiver()
-: <a class="el" href="classam_1_1CAmRoutingReceiver.html#a8e95ea70053347b11180172752173c76">am::CAmRoutingReceiver</a>
+: <a class="el" href="classam_1_1CAmRoutingReceiver.html#a528edb14306334e667ae7806fcdf3130">am::CAmRoutingReceiver</a>
</li>
<li>CAmRoutingSender()
: <a class="el" href="classam_1_1CAmRoutingSender.html#adb9d5da2a74947be71bc33000bf61372">am::CAmRoutingSender</a>
</li>
<li>CAmSerializer()
-: <a class="el" href="classam_1_1CAmSerializer.html#a9db44dbd78b8c680e0a2cb6cec55887d">am::CAmSerializer</a>
+: <a class="el" href="classam_1_1V1_1_1CAmSerializer.html#ab9ca6e0f68a97434db6295b7e1b504b1">am::V1::CAmSerializer</a>
+, <a class="el" href="classam_1_1V2_1_1CAmSerializer.html#ab133cd75b0158e97e51c6482d0664944">am::V2::CAmSerializer</a>
</li>
<li>CAmSocketHandler()
: <a class="el" href="classam_1_1CAmSocketHandler.html#a4882106e0134db9f48aaacb3a9057f3d">am::CAmSocketHandler</a>
</li>
-<li>CAmTelnetMenuHelper()
-: <a class="el" href="classam_1_1CAmTelnetMenuHelper.html#a88a972ac1fbbb1e3e4c89bed9e30d89f">am::CAmTelnetMenuHelper</a>
-</li>
-<li>CAmTelnetServer()
-: <a class="el" href="classam_1_1CAmTelnetServer.html#a610174f937b050a3a38d44758f347069">am::CAmTelnetServer</a>
-</li>
<li>CAmVertex()
: <a class="el" href="classam_1_1CAmVertex.html#a3f5869d3946ce9fe03ae9c261b0a48ac">am::CAmVertex&lt; NodeData, VertexData &gt;</a>
</li>
@@ -513,6 +504,10 @@ $(document).ready(function(){initNavTree('functions_func_c.html','');});
, <a class="el" href="classam_1_1IAmControlReceive.html#ae91f144671927c84ac7d5bbd0fa48290">am::IAmControlReceive</a>
, <a class="el" href="classam_1_1IAmDatabaseHandler.html#a6acd02bdacfbe2e430761e2122c12bb8">am::IAmDatabaseHandler</a>
</li>
+<li>changeSourceInterruptState()
+: <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a694fe923d50ac3e712a245cb7066b93d">am::CAmDatabaseHandlerMap</a>
+, <a class="el" href="classam_1_1IAmDatabaseHandler.html#aabd5097cfe3288060fe6266c6ea98e21">am::IAmDatabaseHandler</a>
+</li>
<li>changeSourceNotificationConfigurationDB()
: <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#abd9e57739997ac11b37b9beb36741ff2">am::CAmDatabaseHandlerMap</a>
, <a class="el" href="classam_1_1IAmDatabaseHandler.html#aeb89c0c0367dd74821a091244c074ea7">am::IAmDatabaseHandler</a>
@@ -535,13 +530,13 @@ $(document).ready(function(){initNavTree('functions_func_c.html','');});
, <a class="el" href="classam_1_1IAmControlReceive.html#afb56cbfa6b3ad6f042a211716c31cde8">am::IAmControlReceive</a>
, <a class="el" href="classam_1_1IAmDatabaseHandler.html#a04227468ea5dcdf59541e1e8c5c6cfb5">am::IAmDatabaseHandler</a>
</li>
-<li>check()
-: <a class="el" href="classam_1_1CAmTelnetServer.html#ab535f67458be4aa25e790a12d4aece02">am::CAmTelnetServer</a>
-</li>
<li>checkerCallback()
: <a class="el" href="classam_1_1CAmControlSender.html#ae60a8653137fde722872d34cae686d15">am::CAmControlSender</a>
-, <a class="el" href="classam_1_1CAmSerializer.html#a4625fc98ad399f0218b9dee30598de52">am::CAmSerializer</a>
-, <a class="el" href="classam_1_1CAmSocketHandler.html#a28ee6a9430a72033a8494fc7c35b2775">am::CAmSocketHandler</a>
+, <a class="el" href="classam_1_1V1_1_1CAmSerializer.html#ad2302b0e7a75dc8f9bcd4a762966d84f">am::V1::CAmSerializer</a>
+, <a class="el" href="classam_1_1V2_1_1CAmSerializer.html#a642513e451459acbdd577a64644c84b3">am::V2::CAmSerializer</a>
+</li>
+<li>checkLogLevel()
+: <a class="el" href="classam_1_1CAmDltWrapper.html#affa24a985251893ffd6c2c1292153057">am::CAmDltWrapper</a>
</li>
<li>checkVolume()
: <a class="el" href="classam_1_1CAmRoutingSender.html#a9a2011d3cd808a59285bf8f5e6555327">am::CAmRoutingSender</a>
@@ -591,12 +586,13 @@ $(document).ready(function(){initNavTree('functions_func_c.html','');});
<li>connectNodes()
: <a class="el" href="classam_1_1CAmGraph.html#a54afa84a6cedb9558108352b551d4cf3">am::CAmGraph&lt; T, V &gt;</a>
</li>
-<li>connectSocket()
-: <a class="el" href="classam_1_1CAmTelnetServer.html#a1e3ee6a8ca0eb7add1e119f0dee63fba">am::CAmTelnetServer</a>
-</li>
<li>converterNodeWithSinkID()
: <a class="el" href="classam_1_1CAmRouter.html#a928bdf737d9786f2896176122e3b89c2">am::CAmRouter</a>
</li>
+<li>countObservers()
+: <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a00854f991fe7d60aa9c67bc4c79fd60d">am::CAmDatabaseHandlerMap</a>
+, <a class="el" href="classam_1_1IAmDatabaseHandler.html#a5c8ece0eeb3015a8dd8aacb7964fa8e5">am::IAmDatabaseHandler</a>
+</li>
<li>crossfade()
: <a class="el" href="classam_1_1CAmControlReceiver.html#a2ac2a71247c26b72ade8c56cf8e2aad0">am::CAmControlReceiver</a>
, <a class="el" href="classam_1_1IAmControlReceive.html#ab712053ac6f68ee0e05923b5da8a2c36">am::IAmControlReceive</a>
@@ -607,9 +603,9 @@ $(document).ready(function(){initNavTree('functions_func_c.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/functions_func_d.html b/docs/functions_func_d.html
index 7fc8396..e6b20f0 100644..100755
--- a/docs/functions_func_d.html
+++ b/docs/functions_func_d.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Class Members - Functions</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -81,9 +84,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions.html"><span>All</span></a></li>
<li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
@@ -99,8 +102,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_func_h.html#index_h"><span>h</span></a></li>
<li><a href="functions_func_i.html#index_i"><span>i</span></a></li>
<li><a href="functions_func_l.html#index_l"><span>l</span></a></li>
- <li><a href="functions_func_m.html#index_m"><span>m</span></a></li>
- <li><a href="functions_func_n.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_o.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_p.html#index_p"><span>p</span></a></li>
<li><a href="functions_func_r.html#index_r"><span>r</span></a></li>
@@ -109,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_func_u.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_v.html#index_v"><span>v</span></a></li>
<li><a href="functions_func_w.html#index_w"><span>w</span></a></li>
- <li><a href="functions_func_~.html#index_~"><span>~</span></a></li>
+ <li><a href="functions_func_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
@@ -132,7 +133,7 @@ $(document).ready(function(){initNavTree('functions_func_d.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -197,24 +198,19 @@ $(document).ready(function(){initNavTree('functions_func_d.html','');});
, <a class="el" href="classam_1_1IAmCommandReceive.html#afb43a65286b038159a6e4e7bf97f30ae">am::IAmCommandReceive</a>
, <a class="el" href="classam_1_1IAmControlReceive.html#ac5fb1aa50baa66c125b9cae04b964068">am::IAmControlReceive</a>
</li>
-<li>disconnectClient()
-: <a class="el" href="classam_1_1CAmTelnetServer.html#a82eeaaf8424a0144de1952bf8b270664">am::CAmTelnetServer</a>
-</li>
-<li>dispatchData()
-: <a class="el" href="classam_1_1CAmTelnetServer.html#a2792b8c97988d7be846e83cab5eef178">am::CAmTelnetServer</a>
-</li>
<li>dispatcherCallback()
: <a class="el" href="classam_1_1CAmControlSender.html#af4914756d3de29e3f2e50fe75d287adc">am::CAmControlSender</a>
-, <a class="el" href="classam_1_1CAmSerializer.html#a3d9f723013263b08a9a9aef951e4115d">am::CAmSerializer</a>
+, <a class="el" href="classam_1_1V1_1_1CAmSerializer.html#a18d5a5475bf07849ae935b70af8b224b">am::V1::CAmSerializer</a>
+, <a class="el" href="classam_1_1V2_1_1CAmSerializer.html#a5c0a56905d85d9dfee45b364455cf40a">am::V2::CAmSerializer</a>
</li>
<li>doAsyncCall()
-: <a class="el" href="classam_1_1CAmSerializer.html#ae562e3e7cf9f5dfef4b1ddedc5f04e80">am::CAmSerializer</a>
+: <a class="el" href="classam_1_1V1_1_1CAmSerializer.html#adcd7db11c70d28c691e565ba4bee7800">am::V1::CAmSerializer</a>
</li>
<li>domainID()
: <a class="el" href="structam_1_1am__RoutingNodeData__s.html#a40dca77f6ca7b2dc92796ac4f271665c">am::am_RoutingNodeData_s</a>
</li>
<li>doSyncCall()
-: <a class="el" href="classam_1_1CAmSerializer.html#afd463682be766b28756ca2764f297ee3">am::CAmSerializer</a>
+: <a class="el" href="classam_1_1V1_1_1CAmSerializer.html#a44b90dfcc5da2c26b07e542d9b2d1dbd">am::V1::CAmSerializer</a>
</li>
<li>dump()
: <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a647625d9fb709853924fe07f25f5bf50">am::CAmDatabaseHandlerMap</a>
@@ -226,9 +222,9 @@ $(document).ready(function(){initNavTree('functions_func_d.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/functions_func_e.html b/docs/functions_func_e.html
index 1baac70..f9c8845 100644..100755
--- a/docs/functions_func_e.html
+++ b/docs/functions_func_e.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Class Members - Functions</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -81,9 +84,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions.html"><span>All</span></a></li>
<li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
@@ -99,8 +102,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_func_h.html#index_h"><span>h</span></a></li>
<li><a href="functions_func_i.html#index_i"><span>i</span></a></li>
<li><a href="functions_func_l.html#index_l"><span>l</span></a></li>
- <li><a href="functions_func_m.html#index_m"><span>m</span></a></li>
- <li><a href="functions_func_n.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_o.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_p.html#index_p"><span>p</span></a></li>
<li><a href="functions_func_r.html#index_r"><span>r</span></a></li>
@@ -109,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_func_u.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_v.html#index_v"><span>v</span></a></li>
<li><a href="functions_func_w.html#index_w"><span>w</span></a></li>
- <li><a href="functions_func_~.html#index_~"><span>~</span></a></li>
+ <li><a href="functions_func_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
@@ -132,7 +133,7 @@ $(document).ready(function(){initNavTree('functions_func_e.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -145,9 +146,6 @@ $(document).ready(function(){initNavTree('functions_func_e.html','');});
&#160;
<h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
-<li>enterCmdQueue()
-: <a class="el" href="classam_1_1CAmTelnetMenuHelper.html#a7f83eef5cd301ead49fb11ef52b45b2a">am::CAmTelnetMenuHelper</a>
-</li>
<li>enterConnectionDB()
: <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#adb4e10d4bd74f5518bac90bb4bbf2d51">am::CAmDatabaseHandlerMap</a>
, <a class="el" href="classam_1_1IAmDatabaseHandler.html#ae1b1befa8114143f034a9d23a3d342e7">am::IAmDatabaseHandler</a>
@@ -298,9 +296,9 @@ $(document).ready(function(){initNavTree('functions_func_e.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/functions_func_f.html b/docs/functions_func_f.html
index be3c638..66e4c65 100644..100755
--- a/docs/functions_func_f.html
+++ b/docs/functions_func_f.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Class Members - Functions</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -81,9 +84,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions.html"><span>All</span></a></li>
<li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
@@ -99,8 +102,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_func_h.html#index_h"><span>h</span></a></li>
<li><a href="functions_func_i.html#index_i"><span>i</span></a></li>
<li><a href="functions_func_l.html#index_l"><span>l</span></a></li>
- <li><a href="functions_func_m.html#index_m"><span>m</span></a></li>
- <li><a href="functions_func_n.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_o.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_p.html#index_p"><span>p</span></a></li>
<li><a href="functions_func_r.html#index_r"><span>r</span></a></li>
@@ -109,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_func_u.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_v.html#index_v"><span>v</span></a></li>
<li><a href="functions_func_w.html#index_w"><span>w</span></a></li>
- <li><a href="functions_func_~.html#index_~"><span>~</span></a></li>
+ <li><a href="functions_func_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
@@ -132,7 +133,7 @@ $(document).ready(function(){initNavTree('functions_func_f.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -145,6 +146,9 @@ $(document).ready(function(){initNavTree('functions_func_f.html','');});
&#160;
<h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
+<li>fatalErrorOccurred()
+: <a class="el" href="classam_1_1CAmSocketHandler.html#a5eff79f4f8b21041f435479f7723128e">am::CAmSocketHandler</a>
+</li>
<li>findNode()
: <a class="el" href="classam_1_1CAmGraph.html#af0e39bdae53e986e3ac7c389e4cf4a4e">am::CAmGraph&lt; T, V &gt;</a>
</li>
@@ -157,9 +161,9 @@ $(document).ready(function(){initNavTree('functions_func_f.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/functions_func_g.html b/docs/functions_func_g.html
index 237ddd9..ab2b3b7 100644..100755
--- a/docs/functions_func_g.html
+++ b/docs/functions_func_g.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Class Members - Functions</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -81,9 +84,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions.html"><span>All</span></a></li>
<li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
@@ -99,8 +102,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_func_h.html#index_h"><span>h</span></a></li>
<li><a href="functions_func_i.html#index_i"><span>i</span></a></li>
<li><a href="functions_func_l.html#index_l"><span>l</span></a></li>
- <li><a href="functions_func_m.html#index_m"><span>m</span></a></li>
- <li><a href="functions_func_n.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_o.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_p.html#index_p"><span>p</span></a></li>
<li><a href="functions_func_r.html#index_r"><span>r</span></a></li>
@@ -109,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_func_u.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_v.html#index_v"><span>v</span></a></li>
<li><a href="functions_func_w.html#index_w"><span>w</span></a></li>
- <li><a href="functions_func_~.html#index_~"><span>~</span></a></li>
+ <li><a href="functions_func_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
@@ -132,7 +133,7 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -152,8 +153,8 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');});
: <a class="el" href="classam_1_1CAmRouter.html#acbb23f31eb24cdc6c7afd97ee893e423">am::CAmRouter</a>
</li>
<li>getAllPaths()
-: <a class="el" href="classam_1_1CAmGraph.html#a6f71bf9b109ef82cb914ccef7094b8f2">am::CAmGraph&lt; T, V &gt;</a>
-, <a class="el" href="classam_1_1CAmRouter.html#afd56861963698e1914523451aa9157ef">am::CAmRouter</a>
+: <a class="el" href="classam_1_1CAmGraph.html#a82af8323ee0df0fa83294e340ddac83a">am::CAmGraph&lt; T, V &gt;</a>
+, <a class="el" href="classam_1_1CAmRouter.html#a9070c79b936907a886e12bebc425a863">am::CAmRouter</a>
</li>
<li>getConnectionFormatChoice()
: <a class="el" href="classam_1_1CAmControlSender.html#a78de0729435fd75879d1c0ef94cd7106">am::CAmControlSender</a>
@@ -172,7 +173,7 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');});
, <a class="el" href="classam_1_1IAmDatabaseHandler.html#a9d79f62a80987a16fe79bf96b7eb62f5">am::IAmDatabaseHandler</a>
</li>
<li>getData()
-: <a class="el" href="classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba">am::CAmNode&lt; NodeData &gt;</a>
+: <a class="el" href="classam_1_1CAmNode.html#aa605a7543d371e405d2c5bdbed3c9d98">am::CAmNode&lt; NodeData &gt;</a>
, <a class="el" href="classam_1_1CAmVertex.html#a14146dc1aa5ce1c44d2acca230530573">am::CAmVertex&lt; NodeData, VertexData &gt;</a>
</li>
<li>getDBusConnection()
@@ -212,6 +213,9 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');});
<li>getEnabled()
: <a class="el" href="classam_1_1CAmDltWrapper.html#a7fd97ab7edeee9db85fcd261ef163570">am::CAmDltWrapper</a>
</li>
+<li>getFirstNShortestPaths()
+: <a class="el" href="classam_1_1CAmRouter.html#aec93bdf7c20934bedf1dcd3cbd6b162e">am::CAmRouter</a>
+</li>
<li>getGatewayInfoDB()
: <a class="el" href="classam_1_1CAmControlReceiver.html#a42008bddf73d564d4d9f57057f35fa8f">am::CAmControlReceiver</a>
, <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a7dead67e671bda4d749ffe0f0213d689">am::CAmDatabaseHandlerMap</a>
@@ -271,8 +275,11 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');});
, <a class="el" href="classam_1_1IAmControlReceive.html#a97bd2824cf1d24dfcfe1e627360a39c1">am::IAmControlReceive</a>
, <a class="el" href="classam_1_1IAmDatabaseHandler.html#a582c44a804ddfaf1e65f1da5ff73d013">am::IAmDatabaseHandler</a>
</li>
+<li>getListDelegatePointers()
+: <a class="el" href="classam_1_1V2_1_1CAmSerializer.html#a40f58a19f71b40158bc8ca7cdd76f1f8">am::V2::CAmSerializer</a>
+</li>
<li>getListDelegatePoiters()
-: <a class="el" href="classam_1_1CAmSerializer.html#a4096aa0d7c4ab433dd1241047da6b871">am::CAmSerializer</a>
+: <a class="el" href="classam_1_1V1_1_1CAmSerializer.html#abe7fc8967659e477259eb55ad93a3f1f">am::V1::CAmSerializer</a>
</li>
<li>getListDomains()
: <a class="el" href="classam_1_1CAmControlReceiver.html#afa9ef06d4e84efca48bb579e5d7523ad">am::CAmControlReceiver</a>
@@ -434,9 +441,6 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');});
, <a class="el" href="classam_1_1IAmControlReceive.html#a1b0546b7b22854c310ee89d0d5272e5a">am::IAmControlReceive</a>
, <a class="el" href="classam_1_1IAmDatabaseHandler.html#aa04d4792c67b31126a32cef7deea9210">am::IAmDatabaseHandler</a>
</li>
-<li>getMainConnectionType()
-: <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a04bbd38bbbbbdc107bc54dcfa7f8eba4">am::CAmDatabaseHandlerMap</a>
-</li>
<li>getMainSinkSoundPropertyValue()
: <a class="el" href="classam_1_1CAmControlReceiver.html#a0d9ad46eaf56abb7b2c673492d82e642">am::CAmControlReceiver</a>
, <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a16b77657f4c6e878f7b20a21f8ecb51d">am::CAmDatabaseHandlerMap</a>
@@ -449,6 +453,12 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');});
, <a class="el" href="classam_1_1IAmControlReceive.html#a8b43db9585b5b4e4c1af385679df382e">am::IAmControlReceive</a>
, <a class="el" href="classam_1_1IAmDatabaseHandler.html#aa8eeb1a5353782f0018a4e4e9ba16440">am::IAmDatabaseHandler</a>
</li>
+<li>getMaxAllowedCycles()
+: <a class="el" href="classam_1_1CAmRouter.html#ad575a457a23222246358dd95afe95d84">am::CAmRouter</a>
+</li>
+<li>getMaxPathCount()
+: <a class="el" href="classam_1_1CAmRouter.html#aaf67ce8c7032cd98be41c648cfabaa11">am::CAmRouter</a>
+</li>
<li>getNode()
: <a class="el" href="classam_1_1CAmVertex.html#aa85b1f345da1f6423fc5df9ad241e4f3">am::CAmVertex&lt; NodeData, VertexData &gt;</a>
</li>
@@ -460,16 +470,19 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');});
</li>
<li>getRoute()
: <a class="el" href="classam_1_1CAmControlReceiver.html#ac8fd5903c6b2607b7539af4260937d83">am::CAmControlReceiver</a>
-, <a class="el" href="classam_1_1CAmRouter.html#a3f4c28b5297134db4994aebbd773ea7e">am::CAmRouter</a>
+, <a class="el" href="classam_1_1CAmRouter.html#a7b1f77414249399246db15673dea46ec">am::CAmRouter</a>
, <a class="el" href="classam_1_1IAmControlReceive.html#ac9aea76dec1f07c4f40f6e29ea5150db">am::IAmControlReceive</a>
</li>
+<li>getRouteFromLoadedNodes()
+: <a class="el" href="classam_1_1CAmRouter.html#aad34e149db42d6760cccaa591b76d38e">am::CAmRouter</a>
+</li>
<li>getRundownHandle()
: <a class="el" href="classam_1_1CAmCommandReceiver.html#abe0af0067c2f0db347ee8118362cb267">am::CAmCommandReceiver</a>
, <a class="el" href="classam_1_1CAmRoutingReceiver.html#a6f8af4aac091f02763f2f678e7c1540e">am::CAmRoutingReceiver</a>
</li>
<li>getShortestPath()
-: <a class="el" href="classam_1_1CAmGraph.html#afbaea2860663d3266a7b4d25e5041b5d">am::CAmGraph&lt; T, V &gt;</a>
-, <a class="el" href="classam_1_1CAmRouter.html#a7bfbdfc8f27efc59dd3cec3397e79f2b">am::CAmRouter</a>
+: <a class="el" href="classam_1_1CAmGraph.html#a03e1c7f59afa4678e960eebf36a6c84f">am::CAmGraph&lt; T, V &gt;</a>
+, <a class="el" href="classam_1_1CAmRouter.html#aec0c02c47a6c4d849995c123a08d4b2c">am::CAmRouter</a>
</li>
<li>getSinkClassInfoDB()
: <a class="el" href="classam_1_1CAmControlReceiver.html#ac4a7a240519b225c50414255950185e5">am::CAmControlReceiver</a>
@@ -493,9 +506,6 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');});
, <a class="el" href="classam_1_1IAmControlReceive.html#a616b77f87e23a039007620c60cdfd239">am::IAmControlReceive</a>
, <a class="el" href="classam_1_1IAmDatabaseHandler.html#ad2a55ec4fedeb850d807a4fa5def3c61">am::IAmDatabaseHandler</a>
</li>
-<li>getSinkType()
-: <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a03052217391373386fa402c009fce448">am::CAmDatabaseHandlerMap</a>
-</li>
<li>getSinkVolume()
: <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#abb9dcbdd4e141250184bf7ba4102c5f5">am::CAmDatabaseHandlerMap</a>
, <a class="el" href="classam_1_1IAmDatabaseHandler.html#a92b385078ec779deb4c5af4fa888c902">am::IAmDatabaseHandler</a>
@@ -522,7 +532,7 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');});
, <a class="el" href="classam_1_1IAmDatabaseHandler.html#a775d0c2d81423ddd7ad930f356f9341c">am::IAmDatabaseHandler</a>
</li>
<li>getSourceSinkPossibleConnectionFormats()
-: <a class="el" href="classam_1_1CAmRouter.html#aed461681b473e16708362b3f7413e0d0">am::CAmRouter</a>
+: <a class="el" href="classam_1_1CAmRouter.html#a18480d4cd51e8a1dd35a4d9ce7c34ec1">am::CAmRouter</a>
</li>
<li>getSourceSoundPropertyValue()
: <a class="el" href="classam_1_1CAmControlReceiver.html#aca51be115ded53985312b6e8b7ffd8ee">am::CAmControlReceiver</a>
@@ -530,9 +540,6 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');});
, <a class="el" href="classam_1_1IAmControlReceive.html#a00b6acc4831686e51ba35993e5150259">am::IAmControlReceive</a>
, <a class="el" href="classam_1_1IAmDatabaseHandler.html#a83cb8ee4cfe1e72e30586a80cb3e0334">am::IAmDatabaseHandler</a>
</li>
-<li>getSourceType()
-: <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#ade9391843ffa815ea920c88325dda1be">am::CAmDatabaseHandlerMap</a>
-</li>
<li>getSourceVolume()
: <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a916b0e22cd9c5f0253b4858b94412156">am::CAmDatabaseHandlerMap</a>
, <a class="el" href="classam_1_1IAmDatabaseHandler.html#affcea706b5644e372f2495dd9769ab2d">am::IAmDatabaseHandler</a>
@@ -554,6 +561,9 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');});
, <a class="el" href="classam_1_1IAmCommandReceive.html#ae99e73a8c0ad4600c586aa26dd19ef89">am::IAmCommandReceive</a>
, <a class="el" href="classam_1_1IAmDatabaseHandler.html#a2746e261c8eda663fca9cb21dbc3f8b2">am::IAmDatabaseHandler</a>
</li>
+<li>getUpdateGraphNodesAction()
+: <a class="el" href="classam_1_1CAmRouter.html#ad98be3783f696af4ca53fb3ccb93432b">am::CAmRouter</a>
+</li>
<li>getVertexList()
: <a class="el" href="classam_1_1CAmGraph.html#ac9f19e90b4162c9958288e7633454937">am::CAmGraph&lt; T, V &gt;</a>
</li>
@@ -570,9 +580,9 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/functions_func_h.html b/docs/functions_func_h.html
index 4705225..e0d8668 100644..100755
--- a/docs/functions_func_h.html
+++ b/docs/functions_func_h.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Class Members - Functions</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -81,9 +84,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions.html"><span>All</span></a></li>
<li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
@@ -99,8 +102,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li class="current"><a href="functions_func_h.html#index_h"><span>h</span></a></li>
<li><a href="functions_func_i.html#index_i"><span>i</span></a></li>
<li><a href="functions_func_l.html#index_l"><span>l</span></a></li>
- <li><a href="functions_func_m.html#index_m"><span>m</span></a></li>
- <li><a href="functions_func_n.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_o.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_p.html#index_p"><span>p</span></a></li>
<li><a href="functions_func_r.html#index_r"><span>r</span></a></li>
@@ -109,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_func_u.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_v.html#index_v"><span>v</span></a></li>
<li><a href="functions_func_w.html#index_w"><span>w</span></a></li>
- <li><a href="functions_func_~.html#index_~"><span>~</span></a></li>
+ <li><a href="functions_func_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
@@ -132,7 +133,7 @@ $(document).ready(function(){initNavTree('functions_func_h.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -390,9 +391,9 @@ $(document).ready(function(){initNavTree('functions_func_h.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/functions_func_i.html b/docs/functions_func_i.html
index adde891..3b68d18 100644..100755
--- a/docs/functions_func_i.html
+++ b/docs/functions_func_i.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Class Members - Functions</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -81,9 +84,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions.html"><span>All</span></a></li>
<li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
@@ -99,8 +102,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_func_h.html#index_h"><span>h</span></a></li>
<li class="current"><a href="functions_func_i.html#index_i"><span>i</span></a></li>
<li><a href="functions_func_l.html#index_l"><span>l</span></a></li>
- <li><a href="functions_func_m.html#index_m"><span>m</span></a></li>
- <li><a href="functions_func_n.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_o.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_p.html#index_p"><span>p</span></a></li>
<li><a href="functions_func_r.html#index_r"><span>r</span></a></li>
@@ -109,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_func_u.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_v.html#index_v"><span>v</span></a></li>
<li><a href="functions_func_w.html#index_w"><span>w</span></a></li>
- <li><a href="functions_func_~.html#index_~"><span>~</span></a></li>
+ <li><a href="functions_func_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
@@ -132,7 +133,7 @@ $(document).ready(function(){initNavTree('functions_func_i.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -160,12 +161,18 @@ $(document).ready(function(){initNavTree('functions_func_i.html','');});
<li>IAmDatabaseHandler()
: <a class="el" href="classam_1_1IAmDatabaseHandler.html#adfb44d955abb5daf2f88a94e348a7d0a">am::IAmDatabaseHandler</a>
</li>
+<li>IAmDatabaseObserver()
+: <a class="el" href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html#ae9d489996dd1e8542fac7bbe65ba66a1">am::IAmDatabaseHandler::IAmDatabaseObserver</a>
+</li>
<li>IAmRoutingReceive()
: <a class="el" href="classam_1_1IAmRoutingReceive.html#a15caa7d5f6206c72b4d08c9c2f91bc0d">am::IAmRoutingReceive</a>
</li>
<li>IAmRoutingSend()
: <a class="el" href="classam_1_1IAmRoutingSend.html#ad1f2443c1dae33eb6071c715caf54eec">am::IAmRoutingSend</a>
</li>
+<li>IAmShTimerCallBack()
+: <a class="el" href="classam_1_1IAmShTimerCallBack.html#ab84921315e99da64a563b221d37e03b6">am::IAmShTimerCallBack</a>
+</li>
<li>init()
: <a class="el" href="classam_1_1CAmDltWrapper.html#ad4701439636cce87db15324a20ed420e">am::CAmDltWrapper</a>
</li>
@@ -198,9 +205,9 @@ $(document).ready(function(){initNavTree('functions_func_i.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/functions_func_l.html b/docs/functions_func_l.html
index fb76fbd..53043a3 100644..100755
--- a/docs/functions_func_l.html
+++ b/docs/functions_func_l.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Class Members - Functions</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -81,9 +84,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions.html"><span>All</span></a></li>
<li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
@@ -99,8 +102,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_func_h.html#index_h"><span>h</span></a></li>
<li><a href="functions_func_i.html#index_i"><span>i</span></a></li>
<li class="current"><a href="functions_func_l.html#index_l"><span>l</span></a></li>
- <li><a href="functions_func_m.html#index_m"><span>m</span></a></li>
- <li><a href="functions_func_n.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_o.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_p.html#index_p"><span>p</span></a></li>
<li><a href="functions_func_r.html#index_r"><span>r</span></a></li>
@@ -109,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_func_u.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_v.html#index_v"><span>v</span></a></li>
<li><a href="functions_func_w.html#index_w"><span>w</span></a></li>
- <li><a href="functions_func_~.html#index_~"><span>~</span></a></li>
+ <li><a href="functions_func_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
@@ -132,7 +133,7 @@ $(document).ready(function(){initNavTree('functions_func_l.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -145,11 +146,14 @@ $(document).ready(function(){initNavTree('functions_func_l.html','');});
&#160;
<h3><a class="anchor" id="index_l"></a>- l -</h3><ul>
+<li>listenToSignals()
+: <a class="el" href="classam_1_1CAmSocketHandler.html#a4a4f65e4d73319d21eee71e527077f1f">am::CAmSocketHandler</a>
+</li>
<li>listPossibleConnectionFormats()
: <a class="el" href="classam_1_1CAmRouter.html#adbf59722ed983e95db461ab4740c0a4b">am::CAmRouter</a>
</li>
<li>load()
-: <a class="el" href="classam_1_1CAmRouter.html#a2e94e0d215bc0fb07ec53bf87724c940">am::CAmRouter</a>
+: <a class="el" href="classam_1_1CAmRouter.html#a727bfb8b7c52e4c732c20609708f4966">am::CAmRouter</a>
</li>
</ul>
</div><!-- contents -->
@@ -157,9 +161,9 @@ $(document).ready(function(){initNavTree('functions_func_l.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/functions_func_n.html b/docs/functions_func_n.html
deleted file mode 100644
index dbd4a5a..0000000
--- a/docs/functions_func_n.html
+++ /dev/null
@@ -1,190 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
-<title>AudioManager: Class Members - Functions</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
- $(document).ready(initResizable);
- $(window).load(resizeHeight);
-</script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
- <div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
- </div>
- <div id="projectbrief">Native Application Runtime Environment</div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
- <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
- <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
- <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
- </ul>
- </div>
- <div id="navrow3" class="tabs2">
- <ul class="tablist">
- <li><a href="functions.html"><span>All</span></a></li>
- <li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
- <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
- </ul>
- </div>
- <div id="navrow4" class="tabs3">
- <ul class="tablist">
- <li><a href="functions_func.html#index__"><span>_</span></a></li>
- <li><a href="functions_func_a.html#index_a"><span>a</span></a></li>
- <li><a href="functions_func_b.html#index_b"><span>b</span></a></li>
- <li><a href="functions_func_c.html#index_c"><span>c</span></a></li>
- <li><a href="functions_func_d.html#index_d"><span>d</span></a></li>
- <li><a href="functions_func_e.html#index_e"><span>e</span></a></li>
- <li><a href="functions_func_f.html#index_f"><span>f</span></a></li>
- <li><a href="functions_func_g.html#index_g"><span>g</span></a></li>
- <li><a href="functions_func_h.html#index_h"><span>h</span></a></li>
- <li><a href="functions_func_i.html#index_i"><span>i</span></a></li>
- <li><a href="functions_func_l.html#index_l"><span>l</span></a></li>
- <li><a href="functions_func_m.html#index_m"><span>m</span></a></li>
- <li class="current"><a href="functions_func_n.html#index_n"><span>n</span></a></li>
- <li><a href="functions_func_o.html#index_o"><span>o</span></a></li>
- <li><a href="functions_func_p.html#index_p"><span>p</span></a></li>
- <li><a href="functions_func_r.html#index_r"><span>r</span></a></li>
- <li><a href="functions_func_s.html#index_s"><span>s</span></a></li>
- <li><a href="functions_func_t.html#index_t"><span>t</span></a></li>
- <li><a href="functions_func_u.html#index_u"><span>u</span></a></li>
- <li><a href="functions_func_v.html#index_v"><span>v</span></a></li>
- <li><a href="functions_func_w.html#index_w"><span>w</span></a></li>
- <li><a href="functions_func_~.html#index_~"><span>~</span></a></li>
- </ul>
- </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
- <div id="nav-tree">
- <div id="nav-tree-contents">
- <div id="nav-sync" class="sync"></div>
- </div>
- </div>
- <div id="splitbar" style="-moz-user-select:none;"
- class="ui-resizable-handle">
- </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_func_n.html','');});
-</script>
-<div id="doc-content">
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="contents">
-&#160;
-
-<h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
-<li>newConverter()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#a5c155840e7a07bdf8e2bb148be51fa3a">am::CAmDatabaseObserver</a>
-</li>
-<li>newCrossfader()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#a3397a79adf9ba9fbf8e2baf3c54988b8">am::CAmDatabaseObserver</a>
-</li>
-<li>newDomain()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#a0974632fd3d96b5dbfa52c500b05a922">am::CAmDatabaseObserver</a>
-</li>
-<li>newGateway()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#a9c44afb34286fc91c406fb3e3fe8dbcd">am::CAmDatabaseObserver</a>
-</li>
-<li>newMainConnection()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#a46dba8c33bd4b132bd3b2d7c0eebee54">am::CAmDatabaseObserver</a>
-</li>
-<li>newSink()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#ad1b55f80d4144cf97bc42b41aa31fa08">am::CAmDatabaseObserver</a>
-</li>
-<li>newSocketConnection()
-: <a class="el" href="classam_1_1CAmTelnetMenuHelper.html#a595275be7a16152d9b9e13e25f81ef52">am::CAmTelnetMenuHelper</a>
-</li>
-<li>newSource()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#a438159a7715b5e7bb3ce860d1bbd585d">am::CAmDatabaseObserver</a>
-</li>
-<li>numberOfSinkClassesChanged()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#a5c243150f95793b3154fb25b9bd8e5a7">am::CAmDatabaseObserver</a>
-</li>
-<li>numberOfSourceClassesChanged()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#a788931ac71e84d9e5af8aff345de89b6">am::CAmDatabaseObserver</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
- <ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
- <a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
- </ul>
-</div>
-</body>
-</html>
diff --git a/docs/functions_func_o.html b/docs/functions_func_o.html
index 33dbcda..9b1a78b 100644..100755
--- a/docs/functions_func_o.html
+++ b/docs/functions_func_o.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Class Members - Functions</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -81,9 +84,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions.html"><span>All</span></a></li>
<li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
@@ -99,8 +102,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_func_h.html#index_h"><span>h</span></a></li>
<li><a href="functions_func_i.html#index_i"><span>i</span></a></li>
<li><a href="functions_func_l.html#index_l"><span>l</span></a></li>
- <li><a href="functions_func_m.html#index_m"><span>m</span></a></li>
- <li><a href="functions_func_n.html#index_n"><span>n</span></a></li>
<li class="current"><a href="functions_func_o.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_p.html#index_p"><span>p</span></a></li>
<li><a href="functions_func_r.html#index_r"><span>r</span></a></li>
@@ -109,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_func_u.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_v.html#index_v"><span>v</span></a></li>
<li><a href="functions_func_w.html#index_w"><span>w</span></a></li>
- <li><a href="functions_func_~.html#index_~"><span>~</span></a></li>
+ <li><a href="functions_func_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
@@ -132,7 +133,7 @@ $(document).ready(function(){initNavTree('functions_func_o.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -157,9 +158,9 @@ $(document).ready(function(){initNavTree('functions_func_o.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/functions_func_p.html b/docs/functions_func_p.html
index 9dca03b..6e9222c 100644..100755
--- a/docs/functions_func_p.html
+++ b/docs/functions_func_p.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Class Members - Functions</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -81,9 +84,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions.html"><span>All</span></a></li>
<li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
@@ -99,8 +102,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_func_h.html#index_h"><span>h</span></a></li>
<li><a href="functions_func_i.html#index_i"><span>i</span></a></li>
<li><a href="functions_func_l.html#index_l"><span>l</span></a></li>
- <li><a href="functions_func_m.html#index_m"><span>m</span></a></li>
- <li><a href="functions_func_n.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_o.html#index_o"><span>o</span></a></li>
<li class="current"><a href="functions_func_p.html#index_p"><span>p</span></a></li>
<li><a href="functions_func_r.html#index_r"><span>r</span></a></li>
@@ -109,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_func_u.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_v.html#index_v"><span>v</span></a></li>
<li><a href="functions_func_w.html#index_w"><span>w</span></a></li>
- <li><a href="functions_func_~.html#index_~"><span>~</span></a></li>
+ <li><a href="functions_func_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
@@ -132,7 +133,7 @@ $(document).ready(function(){initNavTree('functions_func_p.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -181,9 +182,9 @@ $(document).ready(function(){initNavTree('functions_func_p.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/functions_func_r.html b/docs/functions_func_r.html
index 33fc214..8fa2fc8 100644..100755
--- a/docs/functions_func_r.html
+++ b/docs/functions_func_r.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Class Members - Functions</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -81,9 +84,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions.html"><span>All</span></a></li>
<li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
@@ -99,8 +102,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_func_h.html#index_h"><span>h</span></a></li>
<li><a href="functions_func_i.html#index_i"><span>i</span></a></li>
<li><a href="functions_func_l.html#index_l"><span>l</span></a></li>
- <li><a href="functions_func_m.html#index_m"><span>m</span></a></li>
- <li><a href="functions_func_n.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_o.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_p.html#index_p"><span>p</span></a></li>
<li class="current"><a href="functions_func_r.html#index_r"><span>r</span></a></li>
@@ -109,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_func_u.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_v.html#index_v"><span>v</span></a></li>
<li><a href="functions_func_w.html#index_w"><span>w</span></a></li>
- <li><a href="functions_func_~.html#index_~"><span>~</span></a></li>
+ <li><a href="functions_func_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
@@ -132,7 +133,7 @@ $(document).ready(function(){initNavTree('functions_func_r.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -145,13 +146,10 @@ $(document).ready(function(){initNavTree('functions_func_r.html','');});
&#160;
<h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
-<li>receiveData()
-: <a class="el" href="classam_1_1CAmTelnetServer.html#ad710dd17e62a3dc36701f23a3765f63d">am::CAmTelnetServer</a>
-</li>
<li>receiverCallback()
: <a class="el" href="classam_1_1CAmControlSender.html#a57e3b3d6356fe6359f63a6e7052cbefc">am::CAmControlSender</a>
-, <a class="el" href="classam_1_1CAmSerializer.html#a56fbe8fa7b4e43825b2cbff44b9b13fc">am::CAmSerializer</a>
-, <a class="el" href="classam_1_1CAmSocketHandler.html#ad0228e22c588a8e944fc700cdc24064f">am::CAmSocketHandler</a>
+, <a class="el" href="classam_1_1V1_1_1CAmSerializer.html#ae0ddea4a7353ba82934c629ec2d71950">am::V1::CAmSerializer</a>
+, <a class="el" href="classam_1_1V2_1_1CAmSerializer.html#a12fd1d6215c6d9e934c5ee7d63823dbb">am::V2::CAmSerializer</a>
</li>
<li>registerCallback()
: <a class="el" href="classam_1_1CAmDbusWrapper.html#ac01e0b26e3f9dc7528cd815d24c43bcb">am::CAmDbusWrapper</a>
@@ -176,8 +174,8 @@ $(document).ready(function(){initNavTree('functions_func_r.html','');});
, <a class="el" href="classam_1_1IAmRoutingReceive.html#a9ed1cd44ef9ca9b09203a96b54f668d2">am::IAmRoutingReceive</a>
</li>
<li>registerObserver()
-: <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#aa9122561e881946f7a03f51f0873bf70">am::CAmDatabaseHandlerMap</a>
-, <a class="el" href="classam_1_1IAmDatabaseHandler.html#aee61f6e9eb3ff6d9e4acbe915d3e1058">am::IAmDatabaseHandler</a>
+: <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#afb5fd5d175e1fb3d285c7959d2628c47">am::CAmDatabaseHandlerMap</a>
+, <a class="el" href="classam_1_1IAmDatabaseHandler.html#aee69388bc7764175215cfc6676d9fd4d">am::IAmDatabaseHandler</a>
</li>
<li>registerService()
: <a class="el" href="classam_1_1CAmCommonAPIWrapper.html#ad68e664c43be933aafb2ca437a4aa1e0">am::CAmCommonAPIWrapper</a>
@@ -206,18 +204,12 @@ $(document).ready(function(){initNavTree('functions_func_r.html','');});
<li>removeConnectionLookup()
: <a class="el" href="classam_1_1CAmRoutingSender.html#ad9f70f08b7ed4195ea6b8cac7d7b6896">am::CAmRoutingSender</a>
</li>
-<li>removeConverter()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#a1ce38beac08afd21431caf88987605df">am::CAmDatabaseObserver</a>
-</li>
<li>removeConverterDB()
: <a class="el" href="classam_1_1CAmControlReceiver.html#a9d826f6bbbd8d96241d322342c15adcc">am::CAmControlReceiver</a>
, <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#afe9701f510adc228ecce9e328bfd6da2">am::CAmDatabaseHandlerMap</a>
, <a class="el" href="classam_1_1IAmControlReceive.html#a4587482cea592026688f0afadf6b95dc">am::IAmControlReceive</a>
, <a class="el" href="classam_1_1IAmDatabaseHandler.html#a5356cdea1f1f955bf27f995df657493a">am::IAmDatabaseHandler</a>
</li>
-<li>removeCrossfader()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#a3ab11ede15d50e01ed57d135192cc05d">am::CAmDatabaseObserver</a>
-</li>
<li>removeCrossfaderDB()
: <a class="el" href="classam_1_1CAmControlReceiver.html#a4d0df76e78240c4ad034224d4fbab374">am::CAmControlReceiver</a>
, <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a3f63bd7daa4b3ab7f53ea278b4ec0551">am::CAmDatabaseHandlerMap</a>
@@ -227,12 +219,6 @@ $(document).ready(function(){initNavTree('functions_func_r.html','');});
<li>removeCrossfaderLookup()
: <a class="el" href="classam_1_1CAmRoutingSender.html#ac63e691b1f7ad4bd4fc2c69757c84752">am::CAmRoutingSender</a>
</li>
-<li>removedMainConnection()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#aff1b2cf653b2a023dd4a83da760dd16e">am::CAmDatabaseObserver</a>
-</li>
-<li>removeDomain()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#a39fb975bee2eb3639c9a3a31f6221d05">am::CAmDatabaseObserver</a>
-</li>
<li>removeDomainDB()
: <a class="el" href="classam_1_1CAmControlReceiver.html#a42ba31c1c28b590e0263528309bd7de6">am::CAmControlReceiver</a>
, <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#aaab2b1cb14df91655f2e2951b06b833c">am::CAmDatabaseHandlerMap</a>
@@ -242,18 +228,9 @@ $(document).ready(function(){initNavTree('functions_func_r.html','');});
<li>removeDomainLookup()
: <a class="el" href="classam_1_1CAmRoutingSender.html#a4bc0861fb9186a8363f127133706f966">am::CAmRoutingSender</a>
</li>
-<li>removedSink()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#ab6940ec33a0c40eb5d1abb5d16a7906f">am::CAmDatabaseObserver</a>
-</li>
-<li>removedSource()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#a1ff43b93ca8056d8db8a0bc60b41a0ea">am::CAmDatabaseObserver</a>
-</li>
<li>removeFDPoll()
: <a class="el" href="classam_1_1CAmSocketHandler.html#a57c40a25d4bff6f88ed4ce5e597a5712">am::CAmSocketHandler</a>
</li>
-<li>removeGateway()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#ac4de6e287614db73bd76fedaa9bf9c30">am::CAmDatabaseObserver</a>
-</li>
<li>removeGatewayDB()
: <a class="el" href="classam_1_1CAmControlReceiver.html#af1ecf8c351de797768065f8ec87f2ad5">am::CAmControlReceiver</a>
, <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a081e180b2d814053138d3f687a809d1f">am::CAmDatabaseHandlerMap</a>
@@ -274,6 +251,9 @@ $(document).ready(function(){initNavTree('functions_func_r.html','');});
<li>removeNode()
: <a class="el" href="classam_1_1CAmGraph.html#a212d9fcfab2cc5c0d3bd8cdd35b17e1f">am::CAmGraph&lt; T, V &gt;</a>
</li>
+<li>removeSignalHandler()
+: <a class="el" href="classam_1_1CAmSocketHandler.html#a2ec9182474170c90309aa6820e23daab">am::CAmSocketHandler</a>
+</li>
<li>removeSinkClassDB()
: <a class="el" href="classam_1_1CAmControlReceiver.html#a04f66f19aaee31424d8e85ea45d1ba15">am::CAmControlReceiver</a>
, <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a549955ac7af1d81fc1a1eba18b3d61b1">am::CAmDatabaseHandlerMap</a>
@@ -343,9 +323,9 @@ $(document).ready(function(){initNavTree('functions_func_r.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/functions_func_s.html b/docs/functions_func_s.html
index 5804356..0083553 100644..100755
--- a/docs/functions_func_s.html
+++ b/docs/functions_func_s.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Class Members - Functions</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -81,9 +84,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions.html"><span>All</span></a></li>
<li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
@@ -99,8 +102,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_func_h.html#index_h"><span>h</span></a></li>
<li><a href="functions_func_i.html#index_i"><span>i</span></a></li>
<li><a href="functions_func_l.html#index_l"><span>l</span></a></li>
- <li><a href="functions_func_m.html#index_m"><span>m</span></a></li>
- <li><a href="functions_func_n.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_o.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_p.html#index_p"><span>p</span></a></li>
<li><a href="functions_func_r.html#index_r"><span>r</span></a></li>
@@ -109,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_func_u.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_v.html#index_v"><span>v</span></a></li>
<li><a href="functions_func_w.html#index_w"><span>w</span></a></li>
- <li><a href="functions_func_~.html#index_~"><span>~</span></a></li>
+ <li><a href="functions_func_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
@@ -132,7 +133,7 @@ $(document).ready(function(){initNavTree('functions_func_s.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -211,6 +212,12 @@ $(document).ready(function(){initNavTree('functions_func_s.html','');});
: <a class="el" href="classam_1_1CAmCommandReceiver.html#a5275e9a3ed66acbe860729dd4665d7a1">am::CAmCommandReceiver</a>
, <a class="el" href="classam_1_1IAmCommandReceive.html#ab611eb01227ba650f4a1338a4846ab6e">am::IAmCommandReceive</a>
</li>
+<li>setMaxAllowedCycles()
+: <a class="el" href="classam_1_1CAmRouter.html#a331f4af137913229120689fad43a8ca3">am::CAmRouter</a>
+</li>
+<li>setMaxPathCount()
+: <a class="el" href="classam_1_1CAmRouter.html#a6289e0cf1c9f8e34e33e51787f26538c">am::CAmRouter</a>
+</li>
<li>setRoutingReady()
: <a class="el" href="classam_1_1CAmControlReceiver.html#a5ddf60705907db00980c7142aea60db8">am::CAmControlReceiver</a>
, <a class="el" href="classam_1_1CAmRoutingSender.html#a7a4d410e30df0e8240d25a57e3c72c6b">am::CAmRoutingSender</a>
@@ -282,42 +289,18 @@ $(document).ready(function(){initNavTree('functions_func_s.html','');});
: <a class="el" href="classam_1_1CAmVertex.html#ae52161cdbd98204529dd0f1ad3e5ca9f">am::CAmVertex&lt; NodeData, VertexData &gt;</a>
</li>
<li>shouldGoInDomain()
-: <a class="el" href="classam_1_1CAmRouter.html#afd8e107206e8435a9864dbfbc2c23f74">am::CAmRouter</a>
-</li>
-<li>sinkAvailabilityChanged()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#af55ef40f1be870256351b685cc643aa1">am::CAmDatabaseObserver</a>
-</li>
-<li>sinkMainNotificationConfigurationChanged()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#abf65f8c34cdf64233f641b07df476490">am::CAmDatabaseObserver</a>
-</li>
-<li>sinkMuteStateChanged()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#aad18c2ed1fc1e8d681fbab59dbb86459">am::CAmDatabaseObserver</a>
+: <a class="el" href="classam_1_1CAmRouter.html#a0210aff672959cea42ed6760144d4296">am::CAmRouter</a>
</li>
<li>sinkNodeWithID()
-: <a class="el" href="classam_1_1CAmRouter.html#a388cee6f4d96f0c3d5b9b844209e3304">am::CAmRouter</a>
-</li>
-<li>sinkUpdated()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#a7072e17a982900f8597c48e0cb343b24">am::CAmDatabaseObserver</a>
+: <a class="el" href="classam_1_1CAmRouter.html#a18da70b679791808f412cab8daed9b38">am::CAmRouter</a>
</li>
<li>sinkVisible()
: <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a58e7aed5f4a279132a5b80f85e3aea58">am::CAmDatabaseHandlerMap</a>
, <a class="el" href="classam_1_1IAmDatabaseHandler.html#a9c05032e7af8306e1147dd5a0474351a">am::IAmDatabaseHandler</a>
</li>
-<li>socketConnectionsClosed()
-: <a class="el" href="classam_1_1CAmTelnetMenuHelper.html#a598300d0cb73b7859653311c13de8b42">am::CAmTelnetMenuHelper</a>
-</li>
-<li>sourceAvailabilityChanged()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#a9f90c020001bbb560cd0d5cd24b90680">am::CAmDatabaseObserver</a>
-</li>
-<li>sourceMainNotificationConfigurationChanged()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#a74cb679485ebec6889a97e27e1d7d68c">am::CAmDatabaseObserver</a>
-</li>
<li>sourceNodeWithID()
: <a class="el" href="classam_1_1CAmRouter.html#af7062329eb7c34d2e556979109b19a97">am::CAmRouter</a>
</li>
-<li>sourceUpdated()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#a15190c721ff8634b6c3207517baf90d9">am::CAmDatabaseObserver</a>
-</li>
<li>sourceVisible()
: <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#ab672325daba6e220ad75675fc39a9f45">am::CAmDatabaseHandlerMap</a>
, <a class="el" href="classam_1_1IAmDatabaseHandler.html#a04f6501896ef2534b02c0a3ae9a0073e">am::IAmDatabaseHandler</a>
@@ -347,10 +330,11 @@ $(document).ready(function(){initNavTree('functions_func_s.html','');});
: <a class="el" href="classam_1_1CAmSocketHandler.html#af3b4d566129e9d9dc9dae13d5a51afdf">am::CAmSocketHandler</a>
</li>
<li>syncCall()
-: <a class="el" href="classam_1_1CAmSerializer.html#a607134672df681195429f730146bde12">am::CAmSerializer</a>
+: <a class="el" href="classam_1_1V1_1_1CAmSerializer.html#abf86d9d11f05ef9e5c20fe3a7e642fa0">am::V1::CAmSerializer</a>
+, <a class="el" href="classam_1_1V2_1_1CAmSerializer.html#aa272b456f56bf49bcb391bee7a55b4a8">am::V2::CAmSerializer</a>
</li>
-<li>systemPropertyChanged()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#aa2a08da0908bc61bfde38c59a55106cf">am::CAmDatabaseObserver</a>
+<li>syncInvocation()
+: <a class="el" href="classam_1_1V2_1_1CAmSerializer.html#ad538642b664ddbd19eb57c1865452d21">am::V2::CAmSerializer</a>
</li>
</ul>
</div><!-- contents -->
@@ -358,9 +342,9 @@ $(document).ready(function(){initNavTree('functions_func_s.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/functions_func_t.html b/docs/functions_func_t.html
index 42576ff..443ea1e 100644..100755
--- a/docs/functions_func_t.html
+++ b/docs/functions_func_t.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Class Members - Functions</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -81,9 +84,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions.html"><span>All</span></a></li>
<li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
@@ -99,8 +102,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_func_h.html#index_h"><span>h</span></a></li>
<li><a href="functions_func_i.html#index_i"><span>i</span></a></li>
<li><a href="functions_func_l.html#index_l"><span>l</span></a></li>
- <li><a href="functions_func_m.html#index_m"><span>m</span></a></li>
- <li><a href="functions_func_n.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_o.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_p.html#index_p"><span>p</span></a></li>
<li><a href="functions_func_r.html#index_r"><span>r</span></a></li>
@@ -109,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_func_u.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_v.html#index_v"><span>v</span></a></li>
<li><a href="functions_func_w.html#index_w"><span>w</span></a></li>
- <li><a href="functions_func_~.html#index_~"><span>~</span></a></li>
+ <li><a href="functions_func_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
@@ -132,7 +133,7 @@ $(document).ready(function(){initNavTree('functions_func_t.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -146,18 +147,16 @@ $(document).ready(function(){initNavTree('functions_func_t.html','');});
<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
<li>TAmShPollCheck()
-: <a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html#a2832e1f41bfbab2d607a43e19d0a6cc5">am::CAmSocketHandler::TAmShPollCheck&lt; TClass &gt;</a>
-, <a class="el" href="classam_1_1TAmShPollCheck.html#a851741de903173a0b1969d6444c508ee">am::TAmShPollCheck&lt; TClass &gt;</a>
+: <a class="el" href="classam_1_1TAmShPollCheck.html#a851741de903173a0b1969d6444c508ee">am::TAmShPollCheck&lt; TClass &gt;</a>
</li>
<li>TAmShPollDispatch()
: <a class="el" href="classam_1_1TAmShPollDispatch.html#a574535575f47cd509ce4fd7e11640d21">am::TAmShPollDispatch&lt; TClass &gt;</a>
</li>
<li>TAmShPollFired()
-: <a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollFired.html#a74c0be61840af89cf077115883d74172">am::CAmSocketHandler::TAmShPollFired&lt; TClass &gt;</a>
-, <a class="el" href="classam_1_1TAmShPollFired.html#a66d19f639d38774c75edff51b8095a0d">am::TAmShPollFired&lt; TClass &gt;</a>
+: <a class="el" href="classam_1_1TAmShPollFired.html#a66d19f639d38774c75edff51b8095a0d">am::TAmShPollFired&lt; TClass &gt;</a>
</li>
<li>TAmShPollPrepare()
-: <a class="el" href="classam_1_1TAmShPollPrepare.html#a53aad414ee1833dee0470adf84483c3d">am::TAmShPollPrepare&lt; TClass &gt;</a>
+: <a class="el" href="classam_1_1TAmShPollPrepare.html#ae7d9cffc73ca8704eaa4e5807f223e3c">am::TAmShPollPrepare&lt; TClass &gt;</a>
</li>
<li>TAmShTimerCallBack()
: <a class="el" href="classam_1_1TAmShTimerCallBack.html#a501f56ecacec5ab7a624de8f7601b374">am::TAmShTimerCallBack&lt; TClass &gt;</a>
@@ -165,9 +164,6 @@ $(document).ready(function(){initNavTree('functions_func_t.html','');});
<li>timerCallback()
: <a class="el" href="classam_1_1CAmWatchdog.html#aeb749571a8c560fba178b04071cf5279">am::CAmWatchdog</a>
</li>
-<li>timingInformationChanged()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#ac2206cd4f40b588d0ce3f37f6be9f5c5">am::CAmDatabaseObserver</a>
-</li>
<li>toggleTimeout()
: <a class="el" href="classam_1_1CAmDbusWrapper.html#aaa20082e0a77721e99c4d7776421faac">am::CAmDbusWrapper</a>
</li>
@@ -183,9 +179,9 @@ $(document).ready(function(){initNavTree('functions_func_t.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/functions_func_u.html b/docs/functions_func_u.html
index b80461f..ef78efe 100644..100755
--- a/docs/functions_func_u.html
+++ b/docs/functions_func_u.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Class Members - Functions</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -81,9 +84,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions.html"><span>All</span></a></li>
<li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
@@ -99,8 +102,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_func_h.html#index_h"><span>h</span></a></li>
<li><a href="functions_func_i.html#index_i"><span>i</span></a></li>
<li><a href="functions_func_l.html#index_l"><span>l</span></a></li>
- <li><a href="functions_func_m.html#index_m"><span>m</span></a></li>
- <li><a href="functions_func_n.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_o.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_p.html#index_p"><span>p</span></a></li>
<li><a href="functions_func_r.html#index_r"><span>r</span></a></li>
@@ -109,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li class="current"><a href="functions_func_u.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_v.html#index_v"><span>v</span></a></li>
<li><a href="functions_func_w.html#index_w"><span>w</span></a></li>
- <li><a href="functions_func_~.html#index_~"><span>~</span></a></li>
+ <li><a href="functions_func_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
@@ -132,7 +133,7 @@ $(document).ready(function(){initNavTree('functions_func_u.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -148,6 +149,10 @@ $(document).ready(function(){initNavTree('functions_func_u.html','');});
<li>unregisterContext()
: <a class="el" href="classam_1_1CAmDltWrapper.html#a7093827b39867cbf0d4f04ca03a5a819">am::CAmDltWrapper</a>
</li>
+<li>unregisterObserver()
+: <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a977c12c91cba45cd687bc9edcfe8f538">am::CAmDatabaseHandlerMap</a>
+, <a class="el" href="classam_1_1IAmDatabaseHandler.html#a868a9221b044f19fa8c845a192b7e8b0">am::IAmDatabaseHandler</a>
+</li>
<li>unregisterService()
: <a class="el" href="classam_1_1CAmCommonAPIWrapper.html#a67dbc668563d1c424baeda2c04652472">am::CAmCommonAPIWrapper</a>
</li>
@@ -171,7 +176,7 @@ $(document).ready(function(){initNavTree('functions_func_u.html','');});
, <a class="el" href="classam_1_1IAmRoutingReceive.html#a06083196aa4c076c7a5b9dae9bbb4ebe">am::IAmRoutingReceive</a>
</li>
<li>updateTimer()
-: <a class="el" href="classam_1_1CAmSocketHandler.html#a94740c067ce4b030c3223397faba5b9c">am::CAmSocketHandler</a>
+: <a class="el" href="classam_1_1CAmSocketHandler.html#a94dae6fb7f8f0b52fd048c51bb3aa8aa">am::CAmSocketHandler</a>
</li>
</ul>
</div><!-- contents -->
@@ -179,9 +184,9 @@ $(document).ready(function(){initNavTree('functions_func_u.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/functions_func_v.html b/docs/functions_func_v.html
index 3a7f5ff..bd9f9f0 100644..100755
--- a/docs/functions_func_v.html
+++ b/docs/functions_func_v.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Class Members - Functions</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -81,9 +84,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions.html"><span>All</span></a></li>
<li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
@@ -99,8 +102,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_func_h.html#index_h"><span>h</span></a></li>
<li><a href="functions_func_i.html#index_i"><span>i</span></a></li>
<li><a href="functions_func_l.html#index_l"><span>l</span></a></li>
- <li><a href="functions_func_m.html#index_m"><span>m</span></a></li>
- <li><a href="functions_func_n.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_o.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_p.html#index_p"><span>p</span></a></li>
<li><a href="functions_func_r.html#index_r"><span>r</span></a></li>
@@ -109,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_func_u.html#index_u"><span>u</span></a></li>
<li class="current"><a href="functions_func_v.html#index_v"><span>v</span></a></li>
<li><a href="functions_func_w.html#index_w"><span>w</span></a></li>
- <li><a href="functions_func_~.html#index_~"><span>~</span></a></li>
+ <li><a href="functions_func_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
@@ -132,7 +133,7 @@ $(document).ready(function(){initNavTree('functions_func_v.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -145,9 +146,6 @@ $(document).ready(function(){initNavTree('functions_func_v.html','');});
&#160;
<h3><a class="anchor" id="index_v"></a>- v -</h3><ul>
-<li>volumeChanged()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#a8280e7203d89575c3932e66319e64553">am::CAmDatabaseObserver</a>
-</li>
<li>volumeStep()
: <a class="el" href="classam_1_1CAmCommandReceiver.html#ad7a4c1fe5a2ecfaae5484a14d8820e58">am::CAmCommandReceiver</a>
, <a class="el" href="classam_1_1IAmCommandReceive.html#a11fe6f5eb8f991f52725f050fec2bd59">am::IAmCommandReceive</a>
@@ -158,9 +156,9 @@ $(document).ready(function(){initNavTree('functions_func_v.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/functions_func_w.html b/docs/functions_func_w.html
index fce49e9..f1e04d5 100644..100755
--- a/docs/functions_func_w.html
+++ b/docs/functions_func_w.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Class Members - Functions</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -81,9 +84,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions.html"><span>All</span></a></li>
<li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
@@ -99,8 +102,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_func_h.html#index_h"><span>h</span></a></li>
<li><a href="functions_func_i.html#index_i"><span>i</span></a></li>
<li><a href="functions_func_l.html#index_l"><span>l</span></a></li>
- <li><a href="functions_func_m.html#index_m"><span>m</span></a></li>
- <li><a href="functions_func_n.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_o.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_p.html#index_p"><span>p</span></a></li>
<li><a href="functions_func_r.html#index_r"><span>r</span></a></li>
@@ -109,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_func_u.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_v.html#index_v"><span>v</span></a></li>
<li class="current"><a href="functions_func_w.html#index_w"><span>w</span></a></li>
- <li><a href="functions_func_~.html#index_~"><span>~</span></a></li>
+ <li><a href="functions_func_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
@@ -132,7 +133,7 @@ $(document).ready(function(){initNavTree('functions_func_w.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -178,9 +179,9 @@ $(document).ready(function(){initNavTree('functions_func_w.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/functions_g.html b/docs/functions_g.html
index 0b833e6..5d3e7e5 100644..100755
--- a/docs/functions_g.html
+++ b/docs/functions_g.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -81,9 +84,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
@@ -109,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_u.html#index_u"><span>u</span></a></li>
<li><a href="functions_v.html#index_v"><span>v</span></a></li>
<li><a href="functions_w.html#index_w"><span>w</span></a></li>
- <li><a href="functions_~.html#index_~"><span>~</span></a></li>
+ <li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
@@ -132,7 +135,7 @@ $(document).ready(function(){initNavTree('functions_g.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -149,7 +152,7 @@ $(document).ready(function(){initNavTree('functions_g.html','');});
: <a class="el" href="structam_1_1am__RoutingNodeData__s.html#a3e64f452e79f69f04afd2fc19d1db1f1">am::am_RoutingNodeData_s</a>
</li>
<li>GATEWAY
-: <a class="el" href="structam_1_1am__RoutingNodeData__s.html#ad1356e46d8eb8afbe9f74f480e197a65">am::am_RoutingNodeData_s</a>
+: <a class="el" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276cae7dc94753104a5288049a249cb3193e4">am::am_RoutingNodeData_s</a>
</li>
<li>gatewayID
: <a class="el" href="structam_1_1am__Gateway__s.html#ae7e7a4df823af7c01488fb3a9b51a28d">am::am_Gateway_s</a>
@@ -161,8 +164,8 @@ $(document).ready(function(){initNavTree('functions_g.html','');});
: <a class="el" href="classam_1_1CAmRouter.html#acbb23f31eb24cdc6c7afd97ee893e423">am::CAmRouter</a>
</li>
<li>getAllPaths()
-: <a class="el" href="classam_1_1CAmGraph.html#a6f71bf9b109ef82cb914ccef7094b8f2">am::CAmGraph&lt; T, V &gt;</a>
-, <a class="el" href="classam_1_1CAmRouter.html#afd56861963698e1914523451aa9157ef">am::CAmRouter</a>
+: <a class="el" href="classam_1_1CAmGraph.html#a82af8323ee0df0fa83294e340ddac83a">am::CAmGraph&lt; T, V &gt;</a>
+, <a class="el" href="classam_1_1CAmRouter.html#a9070c79b936907a886e12bebc425a863">am::CAmRouter</a>
</li>
<li>getConnectionFormatChoice()
: <a class="el" href="classam_1_1CAmControlSender.html#a78de0729435fd75879d1c0ef94cd7106">am::CAmControlSender</a>
@@ -221,6 +224,9 @@ $(document).ready(function(){initNavTree('functions_g.html','');});
<li>getEnabled()
: <a class="el" href="classam_1_1CAmDltWrapper.html#a7fd97ab7edeee9db85fcd261ef163570">am::CAmDltWrapper</a>
</li>
+<li>getFirstNShortestPaths()
+: <a class="el" href="classam_1_1CAmRouter.html#aec93bdf7c20934bedf1dcd3cbd6b162e">am::CAmRouter</a>
+</li>
<li>getGatewayInfoDB()
: <a class="el" href="classam_1_1CAmControlReceiver.html#a42008bddf73d564d4d9f57057f35fa8f">am::CAmControlReceiver</a>
, <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a7dead67e671bda4d749ffe0f0213d689">am::CAmDatabaseHandlerMap</a>
@@ -280,8 +286,11 @@ $(document).ready(function(){initNavTree('functions_g.html','');});
, <a class="el" href="classam_1_1IAmControlReceive.html#a97bd2824cf1d24dfcfe1e627360a39c1">am::IAmControlReceive</a>
, <a class="el" href="classam_1_1IAmDatabaseHandler.html#a582c44a804ddfaf1e65f1da5ff73d013">am::IAmDatabaseHandler</a>
</li>
+<li>getListDelegatePointers()
+: <a class="el" href="classam_1_1V2_1_1CAmSerializer.html#a40f58a19f71b40158bc8ca7cdd76f1f8">am::V2::CAmSerializer</a>
+</li>
<li>getListDelegatePoiters()
-: <a class="el" href="classam_1_1CAmSerializer.html#a4096aa0d7c4ab433dd1241047da6b871">am::CAmSerializer</a>
+: <a class="el" href="classam_1_1V1_1_1CAmSerializer.html#abe7fc8967659e477259eb55ad93a3f1f">am::V1::CAmSerializer</a>
</li>
<li>getListDomains()
: <a class="el" href="classam_1_1CAmControlReceiver.html#afa9ef06d4e84efca48bb579e5d7523ad">am::CAmControlReceiver</a>
@@ -443,9 +452,6 @@ $(document).ready(function(){initNavTree('functions_g.html','');});
, <a class="el" href="classam_1_1IAmControlReceive.html#a1b0546b7b22854c310ee89d0d5272e5a">am::IAmControlReceive</a>
, <a class="el" href="classam_1_1IAmDatabaseHandler.html#aa04d4792c67b31126a32cef7deea9210">am::IAmDatabaseHandler</a>
</li>
-<li>getMainConnectionType()
-: <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a04bbd38bbbbbdc107bc54dcfa7f8eba4">am::CAmDatabaseHandlerMap</a>
-</li>
<li>getMainSinkSoundPropertyValue()
: <a class="el" href="classam_1_1CAmControlReceiver.html#a0d9ad46eaf56abb7b2c673492d82e642">am::CAmControlReceiver</a>
, <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a16b77657f4c6e878f7b20a21f8ecb51d">am::CAmDatabaseHandlerMap</a>
@@ -458,6 +464,12 @@ $(document).ready(function(){initNavTree('functions_g.html','');});
, <a class="el" href="classam_1_1IAmControlReceive.html#a8b43db9585b5b4e4c1af385679df382e">am::IAmControlReceive</a>
, <a class="el" href="classam_1_1IAmDatabaseHandler.html#aa8eeb1a5353782f0018a4e4e9ba16440">am::IAmDatabaseHandler</a>
</li>
+<li>getMaxAllowedCycles()
+: <a class="el" href="classam_1_1CAmRouter.html#ad575a457a23222246358dd95afe95d84">am::CAmRouter</a>
+</li>
+<li>getMaxPathCount()
+: <a class="el" href="classam_1_1CAmRouter.html#aaf67ce8c7032cd98be41c648cfabaa11">am::CAmRouter</a>
+</li>
<li>getNode()
: <a class="el" href="classam_1_1CAmVertex.html#aa85b1f345da1f6423fc5df9ad241e4f3">am::CAmVertex&lt; NodeData, VertexData &gt;</a>
</li>
@@ -469,16 +481,19 @@ $(document).ready(function(){initNavTree('functions_g.html','');});
</li>
<li>getRoute()
: <a class="el" href="classam_1_1CAmControlReceiver.html#ac8fd5903c6b2607b7539af4260937d83">am::CAmControlReceiver</a>
-, <a class="el" href="classam_1_1CAmRouter.html#a3f4c28b5297134db4994aebbd773ea7e">am::CAmRouter</a>
+, <a class="el" href="classam_1_1CAmRouter.html#a7b1f77414249399246db15673dea46ec">am::CAmRouter</a>
, <a class="el" href="classam_1_1IAmControlReceive.html#ac9aea76dec1f07c4f40f6e29ea5150db">am::IAmControlReceive</a>
</li>
+<li>getRouteFromLoadedNodes()
+: <a class="el" href="classam_1_1CAmRouter.html#a31c7419b7d0673e8355e69d109b33745">am::CAmRouter</a>
+</li>
<li>getRundownHandle()
: <a class="el" href="classam_1_1CAmCommandReceiver.html#abe0af0067c2f0db347ee8118362cb267">am::CAmCommandReceiver</a>
, <a class="el" href="classam_1_1CAmRoutingReceiver.html#a6f8af4aac091f02763f2f678e7c1540e">am::CAmRoutingReceiver</a>
</li>
<li>getShortestPath()
: <a class="el" href="classam_1_1CAmGraph.html#a6a69f87f438eb1257aa8c2457e43ad4f">am::CAmGraph&lt; T, V &gt;</a>
-, <a class="el" href="classam_1_1CAmRouter.html#a7bfbdfc8f27efc59dd3cec3397e79f2b">am::CAmRouter</a>
+, <a class="el" href="classam_1_1CAmRouter.html#aec0c02c47a6c4d849995c123a08d4b2c">am::CAmRouter</a>
</li>
<li>getSinkClassInfoDB()
: <a class="el" href="classam_1_1CAmControlReceiver.html#ac4a7a240519b225c50414255950185e5">am::CAmControlReceiver</a>
@@ -502,9 +517,6 @@ $(document).ready(function(){initNavTree('functions_g.html','');});
, <a class="el" href="classam_1_1IAmControlReceive.html#a616b77f87e23a039007620c60cdfd239">am::IAmControlReceive</a>
, <a class="el" href="classam_1_1IAmDatabaseHandler.html#ad2a55ec4fedeb850d807a4fa5def3c61">am::IAmDatabaseHandler</a>
</li>
-<li>getSinkType()
-: <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a03052217391373386fa402c009fce448">am::CAmDatabaseHandlerMap</a>
-</li>
<li>getSinkVolume()
: <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#abb9dcbdd4e141250184bf7ba4102c5f5">am::CAmDatabaseHandlerMap</a>
, <a class="el" href="classam_1_1IAmDatabaseHandler.html#a92b385078ec779deb4c5af4fa888c902">am::IAmDatabaseHandler</a>
@@ -531,7 +543,7 @@ $(document).ready(function(){initNavTree('functions_g.html','');});
, <a class="el" href="classam_1_1IAmDatabaseHandler.html#a775d0c2d81423ddd7ad930f356f9341c">am::IAmDatabaseHandler</a>
</li>
<li>getSourceSinkPossibleConnectionFormats()
-: <a class="el" href="classam_1_1CAmRouter.html#aed461681b473e16708362b3f7413e0d0">am::CAmRouter</a>
+: <a class="el" href="classam_1_1CAmRouter.html#a18480d4cd51e8a1dd35a4d9ce7c34ec1">am::CAmRouter</a>
</li>
<li>getSourceSoundPropertyValue()
: <a class="el" href="classam_1_1CAmControlReceiver.html#aca51be115ded53985312b6e8b7ffd8ee">am::CAmControlReceiver</a>
@@ -539,9 +551,6 @@ $(document).ready(function(){initNavTree('functions_g.html','');});
, <a class="el" href="classam_1_1IAmControlReceive.html#a00b6acc4831686e51ba35993e5150259">am::IAmControlReceive</a>
, <a class="el" href="classam_1_1IAmDatabaseHandler.html#a83cb8ee4cfe1e72e30586a80cb3e0334">am::IAmDatabaseHandler</a>
</li>
-<li>getSourceType()
-: <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#ade9391843ffa815ea920c88325dda1be">am::CAmDatabaseHandlerMap</a>
-</li>
<li>getSourceVolume()
: <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a916b0e22cd9c5f0253b4858b94412156">am::CAmDatabaseHandlerMap</a>
, <a class="el" href="classam_1_1IAmDatabaseHandler.html#affcea706b5644e372f2495dd9769ab2d">am::IAmDatabaseHandler</a>
@@ -563,6 +572,9 @@ $(document).ready(function(){initNavTree('functions_g.html','');});
, <a class="el" href="classam_1_1IAmCommandReceive.html#ae99e73a8c0ad4600c586aa26dd19ef89">am::IAmCommandReceive</a>
, <a class="el" href="classam_1_1IAmDatabaseHandler.html#a2746e261c8eda663fca9cb21dbc3f8b2">am::IAmDatabaseHandler</a>
</li>
+<li>getUpdateGraphNodesAction()
+: <a class="el" href="classam_1_1CAmRouter.html#ad98be3783f696af4ca53fb3ccb93432b">am::CAmRouter</a>
+</li>
<li>getVertexList()
: <a class="el" href="classam_1_1CAmGraph.html#ac9f19e90b4162c9958288e7633454937">am::CAmGraph&lt; T, V &gt;</a>
</li>
@@ -579,9 +591,9 @@ $(document).ready(function(){initNavTree('functions_g.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/functions_h.html b/docs/functions_h.html
index 4e78413..c201b8a 100644..100755
--- a/docs/functions_h.html
+++ b/docs/functions_h.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -81,9 +84,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
@@ -109,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_u.html#index_u"><span>u</span></a></li>
<li><a href="functions_v.html#index_v"><span>v</span></a></li>
<li><a href="functions_w.html#index_w"><span>w</span></a></li>
- <li><a href="functions_~.html#index_~"><span>~</span></a></li>
+ <li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
@@ -132,7 +135,7 @@ $(document).ready(function(){initNavTree('functions_h.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -401,9 +404,9 @@ $(document).ready(function(){initNavTree('functions_h.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/functions_i.html b/docs/functions_i.html
index 5939b35..e179dc3 100644..100755
--- a/docs/functions_i.html
+++ b/docs/functions_i.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -81,9 +84,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
@@ -109,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_u.html#index_u"><span>u</span></a></li>
<li><a href="functions_v.html#index_v"><span>v</span></a></li>
<li><a href="functions_w.html#index_w"><span>w</span></a></li>
- <li><a href="functions_~.html#index_~"><span>~</span></a></li>
+ <li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
@@ -132,7 +135,7 @@ $(document).ready(function(){initNavTree('functions_i.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -160,12 +163,18 @@ $(document).ready(function(){initNavTree('functions_i.html','');});
<li>IAmDatabaseHandler()
: <a class="el" href="classam_1_1IAmDatabaseHandler.html#adfb44d955abb5daf2f88a94e348a7d0a">am::IAmDatabaseHandler</a>
</li>
+<li>IAmDatabaseObserver()
+: <a class="el" href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html#ae9d489996dd1e8542fac7bbe65ba66a1">am::IAmDatabaseHandler::IAmDatabaseObserver</a>
+</li>
<li>IAmRoutingReceive()
: <a class="el" href="classam_1_1IAmRoutingReceive.html#a15caa7d5f6206c72b4d08c9c2f91bc0d">am::IAmRoutingReceive</a>
</li>
<li>IAmRoutingSend()
: <a class="el" href="classam_1_1IAmRoutingSend.html#ad1f2443c1dae33eb6071c715caf54eec">am::IAmRoutingSend</a>
</li>
+<li>IAmShTimerCallBack()
+: <a class="el" href="classam_1_1IAmShTimerCallBack.html#ab84921315e99da64a563b221d37e03b6">am::IAmShTimerCallBack</a>
+</li>
<li>init()
: <a class="el" href="classam_1_1CAmDltWrapper.html#ad4701439636cce87db15324a20ed420e">am::CAmDltWrapper</a>
</li>
@@ -185,6 +194,9 @@ $(document).ready(function(){initNavTree('functions_i.html','');});
<li>instantiateOnce()
: <a class="el" href="classam_1_1CAmCommonAPIWrapper.html#a008a684395e96b7204e726b6c835fc7b">am::CAmCommonAPIWrapper</a>
</li>
+<li>instead
+: <a class="el" href="classam_1_1CAmRouter.html#a344ff4cf9f8ad6c85f1af1ee91a4f0e3">am::CAmRouter</a>
+</li>
<li>interruptState
: <a class="el" href="unionam_1_1am__EarlyData__u.html#a9fb2bbfdf116c1a6ddaa0e4ab743656c">am::am_EarlyData_u</a>
, <a class="el" href="structam_1_1am__Source__s.html#a2e6ca4857b4e45bb5ecca3ac73a01563">am::am_Source_s</a>
@@ -193,7 +205,7 @@ $(document).ready(function(){initNavTree('functions_i.html','');});
: <a class="el" href="classam_1_1CAmGraph.html#a9b71f2fc0f5022d9d56b928a26366a81">am::CAmGraph&lt; T, V &gt;</a>
</li>
<li>isComponentConnected()
-: <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a40ee4ec4f63682b868fac0d890ba72fa">am::CAmDatabaseHandlerMap</a>
+: <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a2483324555e401435200385e420c4c9b">am::CAmDatabaseHandlerMap</a>
, <a class="el" href="classam_1_1IAmDatabaseHandler.html#a8501e646a15bbc9a4b736f5d73bb0af9">am::IAmDatabaseHandler</a>
</li>
</ul>
@@ -202,9 +214,9 @@ $(document).ready(function(){initNavTree('functions_i.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/functions_l.html b/docs/functions_l.html
index f437ea8..433619a 100644..100755
--- a/docs/functions_l.html
+++ b/docs/functions_l.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -81,9 +84,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
@@ -109,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_u.html#index_u"><span>u</span></a></li>
<li><a href="functions_v.html#index_v"><span>v</span></a></li>
<li><a href="functions_w.html#index_w"><span>w</span></a></li>
- <li><a href="functions_~.html#index_~"><span>~</span></a></li>
+ <li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
@@ -132,7 +135,7 @@ $(document).ready(function(){initNavTree('functions_l.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -156,6 +159,9 @@ $(document).ready(function(){initNavTree('functions_l.html','');});
<li>listConnectionID
: <a class="el" href="structam_1_1am__MainConnection__s.html#adef3e5f4ebb35dc31bfd6a75b33df176">am::am_MainConnection_s</a>
</li>
+<li>listenToSignals()
+: <a class="el" href="classam_1_1CAmSocketHandler.html#a4a4f65e4d73319d21eee71e527077f1f">am::CAmSocketHandler</a>
+</li>
<li>listMainNotificationConfigurations
: <a class="el" href="structam_1_1am__Sink__s.html#a722057619a74a8dd8822a24f0bb75434">am::am_Sink_s</a>
, <a class="el" href="structam_1_1am__Source__s.html#ac0f66fac0b177a4196f6159d4c66fb5c">am::am_Source_s</a>
@@ -184,7 +190,7 @@ $(document).ready(function(){initNavTree('functions_l.html','');});
, <a class="el" href="structam_1_1am__Gateway__s.html#a54f4f9c798677a4301477841afbfde1c">am::am_Gateway_s</a>
</li>
<li>load()
-: <a class="el" href="classam_1_1CAmRouter.html#a2e94e0d215bc0fb07ec53bf87724c940">am::CAmRouter</a>
+: <a class="el" href="classam_1_1CAmRouter.html#a727bfb8b7c52e4c732c20609708f4966">am::CAmRouter</a>
</li>
<li>log_level
: <a class="el" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a180813513fc302f133b8679916a8269c">am::CAmDltWrapper::NoDltContextData</a>
@@ -205,9 +211,9 @@ $(document).ready(function(){initNavTree('functions_l.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/functions_m.html b/docs/functions_m.html
index 860d797..1dc6e85 100644..100755
--- a/docs/functions_m.html
+++ b/docs/functions_m.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -81,9 +84,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
@@ -109,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_u.html#index_u"><span>u</span></a></li>
<li><a href="functions_v.html#index_v"><span>v</span></a></li>
<li><a href="functions_w.html#index_w"><span>w</span></a></li>
- <li><a href="functions_~.html#index_~"><span>~</span></a></li>
+ <li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
@@ -132,7 +135,7 @@ $(document).ready(function(){initNavTree('functions_m.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -149,15 +152,6 @@ $(document).ready(function(){initNavTree('functions_m.html','');});
: <a class="el" href="structam_1_1am__MainConnection__s.html#a9b5b174bfa783dc49df00de505befb96">am::am_MainConnection_s</a>
, <a class="el" href="structam_1_1am__MainConnectionType__s.html#a2eff33ccc2ff812d7c221f90ee510bdd">am::am_MainConnectionType_s</a>
</li>
-<li>mainConnectionStateChanged()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#ab1b202fee2998c1e46c9dfe5a9f3745c">am::CAmDatabaseObserver</a>
-</li>
-<li>mainSinkSoundPropertyChanged()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#ab4bdb9dad27db7ecb29e59b065db1894">am::CAmDatabaseObserver</a>
-</li>
-<li>mainSourceSoundPropertyChanged()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#aa939ea4b7addf7d2cc8a5eb1daf72f4e">am::CAmDatabaseObserver</a>
-</li>
<li>mainVolume
: <a class="el" href="structam_1_1am__Sink__s.html#ae04b205707fd16f34745c039d47cda01">am::am_Sink_s</a>
</li>
@@ -166,16 +160,17 @@ $(document).ready(function(){initNavTree('functions_m.html','');});
, <a class="el" href="structDltContextData.html#a3e6529158c01898f941d78df54a18e9e">DltContextData</a>
</li>
<li>mCurrentValue
-: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#a9e334bd926c526ac0ac1c4c0308d83a3">am::CAmDatabaseHandlerMap::CAmMappedData::am_Identifier_s</a>
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#abaf72c060fe7920152eaed6482a5ec01">am::CAmDatabaseHandlerMap::AmMappedData::AmIdentifier</a>
</li>
<li>mMax
-: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#a07a62eaa5aaf38bc60b44ea19a20682f">am::CAmDatabaseHandlerMap::CAmMappedData::am_Identifier_s</a>
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#ada86fcd58f65ecc490b1c825f9ebc534">am::CAmDatabaseHandlerMap::AmMappedData::AmIdentifier</a>
</li>
<li>mMin
-: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#a75de0024789b7453e703728334300b02">am::CAmDatabaseHandlerMap::CAmMappedData::am_Identifier_s</a>
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#a9df617c05e15038534fa1266bee383f3">am::CAmDatabaseHandlerMap::AmMappedData::AmIdentifier</a>
</li>
<li>mpDatabaseHandler
-: <a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#a38e0567cc4004f2eecd209e8c717a43a">am::CAmRoutingSender::handleDataBase</a>
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a8f6110cff1177bdfe88cbe5cdcd44932">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+, <a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#a38e0567cc4004f2eecd209e8c717a43a">am::CAmRoutingSender::handleDataBase</a>
</li>
<li>muteState
: <a class="el" href="structam_1_1am__Sink__s.html#a96e6c7aeaa5b2b6fc0c7767e78eea68f">am::am_Sink_s</a>
@@ -187,9 +182,9 @@ $(document).ready(function(){initNavTree('functions_m.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/functions_n.html b/docs/functions_n.html
index 2df19a5..6276fa8 100644..100755
--- a/docs/functions_n.html
+++ b/docs/functions_n.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -81,9 +84,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
@@ -109,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_u.html#index_u"><span>u</span></a></li>
<li><a href="functions_v.html#index_v"><span>v</span></a></li>
<li><a href="functions_w.html#index_w"><span>w</span></a></li>
- <li><a href="functions_~.html#index_~"><span>~</span></a></li>
+ <li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
@@ -132,7 +135,7 @@ $(document).ready(function(){initNavTree('functions_n.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -157,48 +160,18 @@ $(document).ready(function(){initNavTree('functions_n.html','');});
, <a class="el" href="structam_1_1am__SourceClass__s.html#a8d8dfc76ee479644760827f4a7840cc3">am::am_SourceClass_s</a>
, <a class="el" href="structam_1_1am__SourceType__s.html#a352a80e94b72f7e9ea42c210b930e8ef">am::am_SourceType_s</a>
</li>
-<li>newConverter()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#a5c155840e7a07bdf8e2bb148be51fa3a">am::CAmDatabaseObserver</a>
-</li>
-<li>newCrossfader()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#a3397a79adf9ba9fbf8e2baf3c54988b8">am::CAmDatabaseObserver</a>
-</li>
-<li>newDomain()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#a0974632fd3d96b5dbfa52c500b05a922">am::CAmDatabaseObserver</a>
-</li>
-<li>newGateway()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#a9c44afb34286fc91c406fb3e3fe8dbcd">am::CAmDatabaseObserver</a>
-</li>
-<li>newMainConnection()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#a46dba8c33bd4b132bd3b2d7c0eebee54">am::CAmDatabaseObserver</a>
-</li>
-<li>newSink()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#ad1b55f80d4144cf97bc42b41aa31fa08">am::CAmDatabaseObserver</a>
-</li>
-<li>newSocketConnection()
-: <a class="el" href="classam_1_1CAmTelnetMenuHelper.html#a595275be7a16152d9b9e13e25f81ef52">am::CAmTelnetMenuHelper</a>
-</li>
-<li>newSource()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#a438159a7715b5e7bb3ce860d1bbd585d">am::CAmDatabaseObserver</a>
-</li>
<li>nodename
: <a class="el" href="structam_1_1am__Domain__s.html#ad8b64313b91d4a46afac8be40fb2fcca">am::am_Domain_s</a>
</li>
-<li>numberOfSinkClassesChanged()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#a5c243150f95793b3154fb25b9bd8e5a7">am::CAmDatabaseObserver</a>
-</li>
-<li>numberOfSourceClassesChanged()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#a788931ac71e84d9e5af8aff345de89b6">am::CAmDatabaseObserver</a>
-</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/functions_o.html b/docs/functions_o.html
index 4c18b14..8454c16 100644..100755
--- a/docs/functions_o.html
+++ b/docs/functions_o.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -81,9 +84,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
@@ -109,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_u.html#index_u"><span>u</span></a></li>
<li><a href="functions_v.html#index_v"><span>v</span></a></li>
<li><a href="functions_w.html#index_w"><span>w</span></a></li>
- <li><a href="functions_~.html#index_~"><span>~</span></a></li>
+ <li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
@@ -132,7 +135,7 @@ $(document).ready(function(){initNavTree('functions_o.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -157,9 +160,9 @@ $(document).ready(function(){initNavTree('functions_o.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/functions_p.html b/docs/functions_p.html
index bdce9a5..97d39ed 100644..100755
--- a/docs/functions_p.html
+++ b/docs/functions_p.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -81,9 +84,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
@@ -109,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_u.html#index_u"><span>u</span></a></li>
<li><a href="functions_v.html#index_v"><span>v</span></a></li>
<li><a href="functions_w.html#index_w"><span>w</span></a></li>
- <li><a href="functions_~.html#index_~"><span>~</span></a></li>
+ <li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
@@ -132,7 +135,7 @@ $(document).ready(function(){initNavTree('functions_p.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -199,9 +202,9 @@ $(document).ready(function(){initNavTree('functions_p.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/functions_r.html b/docs/functions_r.html
index 88441f4..f643013 100644..100755
--- a/docs/functions_r.html
+++ b/docs/functions_r.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -81,9 +84,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
@@ -109,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_u.html#index_u"><span>u</span></a></li>
<li><a href="functions_v.html#index_v"><span>v</span></a></li>
<li><a href="functions_w.html#index_w"><span>w</span></a></li>
- <li><a href="functions_~.html#index_~"><span>~</span></a></li>
+ <li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
@@ -132,7 +135,7 @@ $(document).ready(function(){initNavTree('functions_r.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -148,18 +151,15 @@ $(document).ready(function(){initNavTree('functions_r.html','');});
<li>ramp
: <a class="el" href="structam_1_1am__Volumes__s.html#a15f81ed79fdfbc93a325089fc68ff8fb">am::am_Volumes_s</a>
</li>
-<li>receiveData()
-: <a class="el" href="classam_1_1CAmTelnetServer.html#ad710dd17e62a3dc36701f23a3765f63d">am::CAmTelnetServer</a>
-</li>
<li>receiverCallback()
: <a class="el" href="classam_1_1CAmControlSender.html#a57e3b3d6356fe6359f63a6e7052cbefc">am::CAmControlSender</a>
-, <a class="el" href="classam_1_1CAmSerializer.html#a56fbe8fa7b4e43825b2cbff44b9b13fc">am::CAmSerializer</a>
-, <a class="el" href="classam_1_1CAmSocketHandler.html#ad0228e22c588a8e944fc700cdc24064f">am::CAmSocketHandler</a>
+, <a class="el" href="classam_1_1V1_1_1CAmSerializer.html#ae0ddea4a7353ba82934c629ec2d71950">am::V1::CAmSerializer</a>
+, <a class="el" href="classam_1_1V2_1_1CAmSerializer.html#a12fd1d6215c6d9e934c5ee7d63823dbb">am::V2::CAmSerializer</a>
</li>
<li>receiverCallbackT
: <a class="el" href="classam_1_1CAmControlSender.html#aea988dc0577c0e5d09610351ef034f66">am::CAmControlSender</a>
-, <a class="el" href="classam_1_1CAmSerializer.html#aa964393eaa6bb23692e707298cf4c626">am::CAmSerializer</a>
-, <a class="el" href="classam_1_1CAmSocketHandler.html#a16104f2862e1744334e6ed3a9563c0b9">am::CAmSocketHandler</a>
+, <a class="el" href="classam_1_1V1_1_1CAmSerializer.html#ace01c75baac75ce67b4ba7c86b7cac6f">am::V1::CAmSerializer</a>
+, <a class="el" href="classam_1_1V2_1_1CAmSerializer.html#a3152a9177e2bb212f94fdfe479191a98">am::V2::CAmSerializer</a>
</li>
<li>registerCallback()
: <a class="el" href="classam_1_1CAmDbusWrapper.html#ac01e0b26e3f9dc7528cd815d24c43bcb">am::CAmDbusWrapper</a>
@@ -184,8 +184,8 @@ $(document).ready(function(){initNavTree('functions_r.html','');});
, <a class="el" href="classam_1_1IAmRoutingReceive.html#a9ed1cd44ef9ca9b09203a96b54f668d2">am::IAmRoutingReceive</a>
</li>
<li>registerObserver()
-: <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#aa9122561e881946f7a03f51f0873bf70">am::CAmDatabaseHandlerMap</a>
-, <a class="el" href="classam_1_1IAmDatabaseHandler.html#aee61f6e9eb3ff6d9e4acbe915d3e1058">am::IAmDatabaseHandler</a>
+: <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#afb5fd5d175e1fb3d285c7959d2628c47">am::CAmDatabaseHandlerMap</a>
+, <a class="el" href="classam_1_1IAmDatabaseHandler.html#aee69388bc7764175215cfc6676d9fd4d">am::IAmDatabaseHandler</a>
</li>
<li>registerService()
: <a class="el" href="classam_1_1CAmCommonAPIWrapper.html#ad68e664c43be933aafb2ca437a4aa1e0">am::CAmCommonAPIWrapper</a>
@@ -214,18 +214,12 @@ $(document).ready(function(){initNavTree('functions_r.html','');});
<li>removeConnectionLookup()
: <a class="el" href="classam_1_1CAmRoutingSender.html#ad9f70f08b7ed4195ea6b8cac7d7b6896">am::CAmRoutingSender</a>
</li>
-<li>removeConverter()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#a1ce38beac08afd21431caf88987605df">am::CAmDatabaseObserver</a>
-</li>
<li>removeConverterDB()
: <a class="el" href="classam_1_1CAmControlReceiver.html#a9d826f6bbbd8d96241d322342c15adcc">am::CAmControlReceiver</a>
, <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#afe9701f510adc228ecce9e328bfd6da2">am::CAmDatabaseHandlerMap</a>
, <a class="el" href="classam_1_1IAmControlReceive.html#a4587482cea592026688f0afadf6b95dc">am::IAmControlReceive</a>
, <a class="el" href="classam_1_1IAmDatabaseHandler.html#a5356cdea1f1f955bf27f995df657493a">am::IAmDatabaseHandler</a>
</li>
-<li>removeCrossfader()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#a3ab11ede15d50e01ed57d135192cc05d">am::CAmDatabaseObserver</a>
-</li>
<li>removeCrossfaderDB()
: <a class="el" href="classam_1_1CAmControlReceiver.html#a4d0df76e78240c4ad034224d4fbab374">am::CAmControlReceiver</a>
, <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a3f63bd7daa4b3ab7f53ea278b4ec0551">am::CAmDatabaseHandlerMap</a>
@@ -235,12 +229,6 @@ $(document).ready(function(){initNavTree('functions_r.html','');});
<li>removeCrossfaderLookup()
: <a class="el" href="classam_1_1CAmRoutingSender.html#ac63e691b1f7ad4bd4fc2c69757c84752">am::CAmRoutingSender</a>
</li>
-<li>removedMainConnection()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#aff1b2cf653b2a023dd4a83da760dd16e">am::CAmDatabaseObserver</a>
-</li>
-<li>removeDomain()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#a39fb975bee2eb3639c9a3a31f6221d05">am::CAmDatabaseObserver</a>
-</li>
<li>removeDomainDB()
: <a class="el" href="classam_1_1CAmControlReceiver.html#a42ba31c1c28b590e0263528309bd7de6">am::CAmControlReceiver</a>
, <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#aaab2b1cb14df91655f2e2951b06b833c">am::CAmDatabaseHandlerMap</a>
@@ -250,18 +238,9 @@ $(document).ready(function(){initNavTree('functions_r.html','');});
<li>removeDomainLookup()
: <a class="el" href="classam_1_1CAmRoutingSender.html#a4bc0861fb9186a8363f127133706f966">am::CAmRoutingSender</a>
</li>
-<li>removedSink()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#ab6940ec33a0c40eb5d1abb5d16a7906f">am::CAmDatabaseObserver</a>
-</li>
-<li>removedSource()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#a1ff43b93ca8056d8db8a0bc60b41a0ea">am::CAmDatabaseObserver</a>
-</li>
<li>removeFDPoll()
: <a class="el" href="classam_1_1CAmSocketHandler.html#a57c40a25d4bff6f88ed4ce5e597a5712">am::CAmSocketHandler</a>
</li>
-<li>removeGateway()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#ac4de6e287614db73bd76fedaa9bf9c30">am::CAmDatabaseObserver</a>
-</li>
<li>removeGatewayDB()
: <a class="el" href="classam_1_1CAmControlReceiver.html#af1ecf8c351de797768065f8ec87f2ad5">am::CAmControlReceiver</a>
, <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a081e180b2d814053138d3f687a809d1f">am::CAmDatabaseHandlerMap</a>
@@ -280,7 +259,10 @@ $(document).ready(function(){initNavTree('functions_r.html','');});
, <a class="el" href="classam_1_1IAmDatabaseHandler.html#acbc4e96c2a2016902a75a79d5a23d79d">am::IAmDatabaseHandler</a>
</li>
<li>removeNode()
-: <a class="el" href="classam_1_1CAmGraph.html#a81bc90ab3538cda18fd964243ef8f3ea">am::CAmGraph&lt; T, V &gt;</a>
+: <a class="el" href="classam_1_1CAmGraph.html#a212d9fcfab2cc5c0d3bd8cdd35b17e1f">am::CAmGraph&lt; T, V &gt;</a>
+</li>
+<li>removeSignalHandler()
+: <a class="el" href="classam_1_1CAmSocketHandler.html#a2ec9182474170c90309aa6820e23daab">am::CAmSocketHandler</a>
</li>
<li>removeSinkClassDB()
: <a class="el" href="classam_1_1CAmControlReceiver.html#a04f66f19aaee31424d8e85ea45d1ba15">am::CAmControlReceiver</a>
@@ -357,9 +339,9 @@ $(document).ready(function(){initNavTree('functions_r.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/functions_type.html b/docs/functions_rela.html
index 369f400..19ca605 100644..100755
--- a/docs/functions_type.html
+++ b/docs/functions_rela.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
-<title>AudioManager: Class Members - Typedefs</title>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>AudioManager: Class Members - Related Functions</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -81,9 +84,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li class="current"><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li class="current"><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
</ul>
</div>
</div><!-- top -->
@@ -98,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div>
</div>
<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_type.html','');});
+$(document).ready(function(){initNavTree('functions_rela.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
@@ -106,7 +109,7 @@ $(document).ready(function(){initNavTree('functions_type.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -117,8 +120,8 @@ $(document).ready(function(){initNavTree('functions_type.html','');});
<div class="contents">
&#160;<ul>
-<li>am_NodeDataType_e
-: <a class="el" href="structam_1_1am__RoutingNodeData__s.html#a3471203a8947a27acf94ea7e6b1f7d2f">am::am_RoutingNodeData_s</a>
+<li>CAmDatabaseHandlerMap
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a18a2742d1edaddb59ff2e6d341fe5bae">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
</li>
</ul>
</div><!-- contents -->
@@ -126,9 +129,9 @@ $(document).ready(function(){initNavTree('functions_type.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/functions_s.html b/docs/functions_s.html
index 41d1aa1..692c6ba 100644..100755
--- a/docs/functions_s.html
+++ b/docs/functions_s.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -81,9 +84,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
@@ -109,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_u.html#index_u"><span>u</span></a></li>
<li><a href="functions_v.html#index_v"><span>v</span></a></li>
<li><a href="functions_w.html#index_w"><span>w</span></a></li>
- <li><a href="functions_~.html#index_~"><span>~</span></a></li>
+ <li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
@@ -132,7 +135,7 @@ $(document).ready(function(){initNavTree('functions_s.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -211,6 +214,12 @@ $(document).ready(function(){initNavTree('functions_s.html','');});
: <a class="el" href="classam_1_1CAmCommandReceiver.html#a5275e9a3ed66acbe860729dd4665d7a1">am::CAmCommandReceiver</a>
, <a class="el" href="classam_1_1IAmCommandReceive.html#ab611eb01227ba650f4a1338a4846ab6e">am::IAmCommandReceive</a>
</li>
+<li>setMaxAllowedCycles()
+: <a class="el" href="classam_1_1CAmRouter.html#a331f4af137913229120689fad43a8ca3">am::CAmRouter</a>
+</li>
+<li>setMaxPathCount()
+: <a class="el" href="classam_1_1CAmRouter.html#a6289e0cf1c9f8e34e33e51787f26538c">am::CAmRouter</a>
+</li>
<li>setRoutingReady()
: <a class="el" href="classam_1_1CAmControlReceiver.html#a5ddf60705907db00980c7142aea60db8">am::CAmControlReceiver</a>
, <a class="el" href="classam_1_1CAmRoutingSender.html#a7a4d410e30df0e8240d25a57e3c72c6b">am::CAmRoutingSender</a>
@@ -282,14 +291,14 @@ $(document).ready(function(){initNavTree('functions_s.html','');});
: <a class="el" href="classam_1_1CAmVertex.html#ae52161cdbd98204529dd0f1ad3e5ca9f">am::CAmVertex&lt; NodeData, VertexData &gt;</a>
</li>
<li>shouldGoInDomain()
-: <a class="el" href="classam_1_1CAmRouter.html#afd8e107206e8435a9864dbfbc2c23f74">am::CAmRouter</a>
+: <a class="el" href="classam_1_1CAmRouter.html#a0210aff672959cea42ed6760144d4296">am::CAmRouter</a>
</li>
<li>sink
: <a class="el" href="unionam_1_1am__DataType__u.html#a9219c5b05fb6ba7a12fe473634517667">am::am_DataType_u</a>
, <a class="el" href="structam_1_1am__RoutingNodeData__s.html#aa703a94ad48e243226fc26d4d2efe96b">am::am_RoutingNodeData_s</a>
</li>
-<li>sinkAvailabilityChanged()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#af55ef40f1be870256351b685cc643aa1">am::CAmDatabaseObserver</a>
+<li>SINK
+: <a class="el" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276cad70db244584d9880ae4314f5ea16513a">am::am_RoutingNodeData_s</a>
</li>
<li>sinkClassID
: <a class="el" href="structam_1_1am__Sink__s.html#af13055c029c9ca7da3f6701e1b1af418">am::am_Sink_s</a>
@@ -313,42 +322,25 @@ $(document).ready(function(){initNavTree('functions_s.html','');});
<li>sinkID_B
: <a class="el" href="structam_1_1am__Crossfader__s.html#a045ff126607c9885bb0d027570eb5710">am::am_Crossfader_s</a>
</li>
-<li>sinkMainNotificationConfigurationChanged()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#abf65f8c34cdf64233f641b07df476490">am::CAmDatabaseObserver</a>
-</li>
-<li>sinkMuteStateChanged()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#aad18c2ed1fc1e8d681fbab59dbb86459">am::CAmDatabaseObserver</a>
-</li>
<li>sinkNodeWithID()
-: <a class="el" href="classam_1_1CAmRouter.html#a18da70b679791808f412cab8daed9b38">am::CAmRouter</a>
+: <a class="el" href="classam_1_1CAmRouter.html#a388cee6f4d96f0c3d5b9b844209e3304">am::CAmRouter</a>
</li>
<li>sinksource
: <a class="el" href="structam_1_1am__EarlyData__s.html#afdd7e16107c4a90ec5e1fa115f5761d9">am::am_EarlyData_s</a>
</li>
-<li>sinkUpdated()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#a7072e17a982900f8597c48e0cb343b24">am::CAmDatabaseObserver</a>
-</li>
<li>sinkVisible()
: <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a58e7aed5f4a279132a5b80f85e3aea58">am::CAmDatabaseHandlerMap</a>
, <a class="el" href="classam_1_1IAmDatabaseHandler.html#a9c05032e7af8306e1147dd5a0474351a">am::IAmDatabaseHandler</a>
</li>
-<li>socketConnectionsClosed()
-: <a class="el" href="classam_1_1CAmTelnetMenuHelper.html#a598300d0cb73b7859653311c13de8b42">am::CAmTelnetMenuHelper</a>
-</li>
<li>soundProperty
: <a class="el" href="unionam_1_1am__EarlyData__u.html#ab92a56ccdf034a46b9141ba7f3470a3b">am::am_EarlyData_u</a>
</li>
<li>source
: <a class="el" href="unionam_1_1am__DataType__u.html#a7333c32d61174f6800ff14a326ca824e">am::am_DataType_u</a>
+, <a class="el" href="structam_1_1am__RoutingNodeData__s.html#a9794d679917230d191c144b5b36fe783">am::am_RoutingNodeData_s</a>
</li>
<li>SOURCE
-: <a class="el" href="structam_1_1am__RoutingNodeData__s.html#a9b49d1907ce978b75744b41f1979e665">am::am_RoutingNodeData_s</a>
-</li>
-<li>source
-: <a class="el" href="structam_1_1am__RoutingNodeData__s.html#a9794d679917230d191c144b5b36fe783">am::am_RoutingNodeData_s</a>
-</li>
-<li>sourceAvailabilityChanged()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#a9f90c020001bbb560cd0d5cd24b90680">am::CAmDatabaseObserver</a>
+: <a class="el" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276cac5c8d1643072edb5f04a0f012477e1ce">am::am_RoutingNodeData_s</a>
</li>
<li>sourceClassID
: <a class="el" href="structam_1_1am__Source__s.html#a11aed737b64b5216b786f0804fc23a79">am::am_Source_s</a>
@@ -367,18 +359,12 @@ $(document).ready(function(){initNavTree('functions_s.html','');});
, <a class="el" href="structam_1_1am__Source__s.html#ad224888802fabebefe6ff587412da9fd">am::am_Source_s</a>
, <a class="el" href="structam_1_1am__SourceType__s.html#a6846851d58222147c2bd390fc572813f">am::am_SourceType_s</a>
</li>
-<li>sourceMainNotificationConfigurationChanged()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#a74cb679485ebec6889a97e27e1d7d68c">am::CAmDatabaseObserver</a>
-</li>
<li>sourceNodeWithID()
: <a class="el" href="classam_1_1CAmRouter.html#af7062329eb7c34d2e556979109b19a97">am::CAmRouter</a>
</li>
<li>sourceState
: <a class="el" href="structam_1_1am__Source__s.html#a15b7672dacb2e91fb56134766eb33a5d">am::am_Source_s</a>
</li>
-<li>sourceUpdated()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#a15190c721ff8634b6c3207517baf90d9">am::CAmDatabaseObserver</a>
-</li>
<li>sourceVisible()
: <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#ab672325daba6e220ad75675fc39a9f45">am::CAmDatabaseHandlerMap</a>
, <a class="el" href="classam_1_1IAmDatabaseHandler.html#a04f6501896ef2534b02c0a3ae9a0073e">am::IAmDatabaseHandler</a>
@@ -414,10 +400,11 @@ $(document).ready(function(){initNavTree('functions_s.html','');});
: <a class="el" href="classam_1_1CAmSocketHandler.html#af3b4d566129e9d9dc9dae13d5a51afdf">am::CAmSocketHandler</a>
</li>
<li>syncCall()
-: <a class="el" href="classam_1_1CAmSerializer.html#aac61f9a14ffa661e4ad86c933ab023e6">am::CAmSerializer</a>
+: <a class="el" href="classam_1_1V1_1_1CAmSerializer.html#ac2b526db80cf477ea7f73a71359d694e">am::V1::CAmSerializer</a>
+, <a class="el" href="classam_1_1V2_1_1CAmSerializer.html#add15e0aa7bbd2a6b4c82e8e739718d21">am::V2::CAmSerializer</a>
</li>
-<li>systemPropertyChanged()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#aa2a08da0908bc61bfde38c59a55106cf">am::CAmDatabaseObserver</a>
+<li>syncInvocation()
+: <a class="el" href="classam_1_1V2_1_1CAmSerializer.html#ab9fb65c32e9de30f86fb6afbff5f1af6">am::V2::CAmSerializer</a>
</li>
</ul>
</div><!-- contents -->
@@ -425,9 +412,9 @@ $(document).ready(function(){initNavTree('functions_s.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/functions_t.html b/docs/functions_t.html
index 6c18d9f..06ea352 100644..100755
--- a/docs/functions_t.html
+++ b/docs/functions_t.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -81,9 +84,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
@@ -109,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_u.html#index_u"><span>u</span></a></li>
<li><a href="functions_v.html#index_v"><span>v</span></a></li>
<li><a href="functions_w.html#index_w"><span>w</span></a></li>
- <li><a href="functions_~.html#index_~"><span>~</span></a></li>
+ <li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
@@ -132,7 +135,7 @@ $(document).ready(function(){initNavTree('functions_t.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -146,45 +149,28 @@ $(document).ready(function(){initNavTree('functions_t.html','');});
<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
<li>TAmShPollCheck()
-: <a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html#a2832e1f41bfbab2d607a43e19d0a6cc5">am::CAmSocketHandler::TAmShPollCheck&lt; TClass &gt;</a>
-, <a class="el" href="classam_1_1TAmShPollCheck.html#a851741de903173a0b1969d6444c508ee">am::TAmShPollCheck&lt; TClass &gt;</a>
+: <a class="el" href="classam_1_1TAmShPollCheck.html#a851741de903173a0b1969d6444c508ee">am::TAmShPollCheck&lt; TClass &gt;</a>
</li>
<li>TAmShPollDispatch()
: <a class="el" href="classam_1_1TAmShPollDispatch.html#a574535575f47cd509ce4fd7e11640d21">am::TAmShPollDispatch&lt; TClass &gt;</a>
</li>
<li>TAmShPollFired()
-: <a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollFired.html#a74c0be61840af89cf077115883d74172">am::CAmSocketHandler::TAmShPollFired&lt; TClass &gt;</a>
-, <a class="el" href="classam_1_1TAmShPollFired.html#a66d19f639d38774c75edff51b8095a0d">am::TAmShPollFired&lt; TClass &gt;</a>
+: <a class="el" href="classam_1_1TAmShPollFired.html#a66d19f639d38774c75edff51b8095a0d">am::TAmShPollFired&lt; TClass &gt;</a>
</li>
<li>TAmShPollPrepare()
-: <a class="el" href="classam_1_1TAmShPollPrepare.html#a53aad414ee1833dee0470adf84483c3d">am::TAmShPollPrepare&lt; TClass &gt;</a>
+: <a class="el" href="classam_1_1TAmShPollPrepare.html#ae7d9cffc73ca8704eaa4e5807f223e3c">am::TAmShPollPrepare&lt; TClass &gt;</a>
</li>
<li>TAmShTimerCallBack()
: <a class="el" href="classam_1_1TAmShTimerCallBack.html#a501f56ecacec5ab7a624de8f7601b374">am::TAmShTimerCallBack&lt; TClass &gt;</a>
</li>
-<li>telnetCheckCB
-: <a class="el" href="classam_1_1CAmTelnetServer.html#a24f552828865bc4bf3dd304bc1f72b24">am::CAmTelnetServer</a>
-</li>
-<li>telnetConnectFiredCB
-: <a class="el" href="classam_1_1CAmTelnetServer.html#ad13a55d231bd9a8ddfe18e4babc2953e">am::CAmTelnetServer</a>
-</li>
-<li>telnetDispatchCB
-: <a class="el" href="classam_1_1CAmTelnetServer.html#ae5c7bf336da84b9ce398a72be9d03890">am::CAmTelnetServer</a>
-</li>
-<li>telnetReceiveFiredCB
-: <a class="el" href="classam_1_1CAmTelnetServer.html#a21e72cf248e9fe9ba1fad9e8e3ced064">am::CAmTelnetServer</a>
-</li>
<li>time
: <a class="el" href="structam_1_1am__Volumes__s.html#affd26e898ff854ab8d463bb403e25481">am::am_Volumes_s</a>
</li>
-<li>TimerCallback
-: <a class="el" href="classam_1_1CAmWatchdog.html#af60241c3ecfcf1f85ffcfb28cf026065">am::CAmWatchdog</a>
-</li>
<li>timerCallback()
: <a class="el" href="classam_1_1CAmWatchdog.html#aeb749571a8c560fba178b04071cf5279">am::CAmWatchdog</a>
</li>
-<li>timingInformationChanged()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#ac2206cd4f40b588d0ce3f37f6be9f5c5">am::CAmDatabaseObserver</a>
+<li>TimerCallback
+: <a class="el" href="classam_1_1CAmWatchdog.html#af60241c3ecfcf1f85ffcfb28cf026065">am::CAmWatchdog</a>
</li>
<li>toggleTimeout()
: <a class="el" href="classam_1_1CAmDbusWrapper.html#aaa20082e0a77721e99c4d7776421faac">am::CAmDbusWrapper</a>
@@ -214,9 +200,9 @@ $(document).ready(function(){initNavTree('functions_t.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/functions_u.html b/docs/functions_u.html
index 1f569b1..1092e9b 100644..100755
--- a/docs/functions_u.html
+++ b/docs/functions_u.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -81,9 +84,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
@@ -109,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li class="current"><a href="functions_u.html#index_u"><span>u</span></a></li>
<li><a href="functions_v.html#index_v"><span>v</span></a></li>
<li><a href="functions_w.html#index_w"><span>w</span></a></li>
- <li><a href="functions_~.html#index_~"><span>~</span></a></li>
+ <li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
@@ -132,7 +135,7 @@ $(document).ready(function(){initNavTree('functions_u.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -148,6 +151,10 @@ $(document).ready(function(){initNavTree('functions_u.html','');});
<li>unregisterContext()
: <a class="el" href="classam_1_1CAmDltWrapper.html#a7093827b39867cbf0d4f04ca03a5a819">am::CAmDltWrapper</a>
</li>
+<li>unregisterObserver()
+: <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html#a977c12c91cba45cd687bc9edcfe8f538">am::CAmDatabaseHandlerMap</a>
+, <a class="el" href="classam_1_1IAmDatabaseHandler.html#a868a9221b044f19fa8c845a192b7e8b0">am::IAmDatabaseHandler</a>
+</li>
<li>unregisterService()
: <a class="el" href="classam_1_1CAmCommonAPIWrapper.html#a67dbc668563d1c424baeda2c04652472">am::CAmCommonAPIWrapper</a>
</li>
@@ -171,7 +178,7 @@ $(document).ready(function(){initNavTree('functions_u.html','');});
, <a class="el" href="classam_1_1IAmRoutingReceive.html#a06083196aa4c076c7a5b9dae9bbb4ebe">am::IAmRoutingReceive</a>
</li>
<li>updateTimer()
-: <a class="el" href="classam_1_1CAmSocketHandler.html#a94740c067ce4b030c3223397faba5b9c">am::CAmSocketHandler</a>
+: <a class="el" href="classam_1_1CAmSocketHandler.html#a94dae6fb7f8f0b52fd048c51bb3aa8aa">am::CAmSocketHandler</a>
</li>
</ul>
</div><!-- contents -->
@@ -179,9 +186,9 @@ $(document).ready(function(){initNavTree('functions_u.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/functions_v.html b/docs/functions_v.html
index b8d334d..ba6e33d 100644..100755
--- a/docs/functions_v.html
+++ b/docs/functions_v.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -81,9 +84,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
@@ -109,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_u.html#index_u"><span>u</span></a></li>
<li class="current"><a href="functions_v.html#index_v"><span>v</span></a></li>
<li><a href="functions_w.html#index_w"><span>w</span></a></li>
- <li><a href="functions_~.html#index_~"><span>~</span></a></li>
+ <li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
@@ -132,7 +135,7 @@ $(document).ready(function(){initNavTree('functions_v.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -163,9 +166,6 @@ $(document).ready(function(){initNavTree('functions_v.html','');});
, <a class="el" href="structam_1_1am__Source__s.html#add220cb377b2e4943cafac1206056296">am::am_Source_s</a>
, <a class="el" href="structam_1_1am__Volumes__s.html#ad02cca640e5e110318711a269f53079e">am::am_Volumes_s</a>
</li>
-<li>volumeChanged()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#a8280e7203d89575c3932e66319e64553">am::CAmDatabaseObserver</a>
-</li>
<li>volumeID
: <a class="el" href="structam_1_1am__Volumes__s.html#ac4d2a92c90e653fb89926a9fb90cbd6a">am::am_Volumes_s</a>
</li>
@@ -182,9 +182,9 @@ $(document).ready(function(){initNavTree('functions_v.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/functions_vars.html b/docs/functions_vars.html
index a97922d..e1500db 100644..100755
--- a/docs/functions_vars.html
+++ b/docs/functions_vars.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Class Members - Variables</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -81,29 +84,29 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
- <li><a href="#index_a"><span>a</span></a></li>
- <li><a href="#index_b"><span>b</span></a></li>
- <li><a href="#index_c"><span>c</span></a></li>
- <li><a href="#index_d"><span>d</span></a></li>
- <li><a href="#index_e"><span>e</span></a></li>
- <li><a href="#index_g"><span>g</span></a></li>
- <li><a href="#index_h"><span>h</span></a></li>
- <li><a href="#index_i"><span>i</span></a></li>
- <li><a href="#index_l"><span>l</span></a></li>
- <li><a href="#index_m"><span>m</span></a></li>
- <li><a href="#index_n"><span>n</span></a></li>
- <li><a href="#index_p"><span>p</span></a></li>
- <li><a href="#index_r"><span>r</span></a></li>
- <li><a href="#index_s"><span>s</span></a></li>
- <li><a href="#index_t"><span>t</span></a></li>
- <li class="current"><a href="#index_v"><span>v</span></a></li>
+ <li class="current"><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
</ul>
</div>
</div><!-- top -->
@@ -126,7 +129,7 @@ $(document).ready(function(){initNavTree('functions_vars.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -156,424 +159,14 @@ $(document).ready(function(){initNavTree('functions_vars.html','');});
, <a class="el" href="structam_1_1am__Source__s.html#abcc899d845aa22799119ac0807bacc7f">am::am_Source_s</a>
</li>
</ul>
-
-
-<h3><a class="anchor" id="index_b"></a>- b -</h3><ul>
-<li>buffer
-: <a class="el" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">am::CAmDltWrapper::NoDltContextData</a>
-, <a class="el" href="structDltContextData.html#a66dca2240a7e65694cc5af636b6635bc">DltContextData</a>
-</li>
-<li>busname
-: <a class="el" href="structam_1_1am__Domain__s.html#ab16b5804711358bd383308036eb3e8db">am::am_Domain_s</a>
-</li>
-<li>busName
-: <a class="el" href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html#a3f239ceae5cb317a64e1b063dd63b5e1">am::CAmRoutingSender::InterfaceNamePairs</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
-<li>checkerCallbackT
-: <a class="el" href="classam_1_1CAmControlSender.html#ad8ff5682f685309d1dd18f020b6a3c45">am::CAmControlSender</a>
-, <a class="el" href="classam_1_1CAmSerializer.html#a1f511d99586a5e7487c8a167d9b1d7a6">am::CAmSerializer</a>
-, <a class="el" href="classam_1_1CAmSocketHandler.html#a4d12cdc8ba360fa21df9ec6803259c4c">am::CAmSocketHandler</a>
-</li>
-<li>classProperty
-: <a class="el" href="structam_1_1am__ClassProperty__s.html#a2315cff24e613d45255f6dc1138af7ea">am::am_ClassProperty_s</a>
-</li>
-<li>complete
-: <a class="el" href="structam_1_1am__Domain__s.html#a6286f0b7a080d8dab9ef889562af72b7">am::am_Domain_s</a>
-</li>
-<li>connectionFormat
-: <a class="el" href="structam_1_1am__Connection__s.html#ab1f87b525ab5adda91e35e2adcccca33">am::am_Connection_s</a>
-, <a class="el" href="structam_1_1am__RoutingElement__s.html#ab532c1225badbf5cd967ac602e8b64e0">am::am_RoutingElement_s</a>
-</li>
-<li>connectionID
-: <a class="el" href="structam_1_1am__Connection__s.html#a07e73802b379fc7f72c27daff4b6218b">am::am_Connection_s</a>
-</li>
-<li>connectionState
-: <a class="el" href="structam_1_1am__MainConnection__s.html#abf586646d036cbae00b56843469a0222">am::am_MainConnection_s</a>
-, <a class="el" href="structam_1_1am__MainConnectionType__s.html#ac7b4dead0464495f477e4a6622c2fd4c">am::am_MainConnectionType_s</a>
-</li>
-<li>context_description
-: <a class="el" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#ac42409be2882c89047a5ccdf3b858a9b">am::CAmDltWrapper::NoDltContextData</a>
-, <a class="el" href="structDltContextData.html#ad3c54646d07c8361aa0bbb7ae63a8aee">DltContextData</a>
-</li>
-<li>contextID
-: <a class="el" href="structDltContext.html#a40e0634d4e3414d2f1737238ff098120">DltContext</a>
-</li>
-<li>controlDomainID
-: <a class="el" href="structam_1_1am__Gateway__s.html#a60cdd73682f723692a3019edc6fdacf5">am::am_Gateway_s</a>
-</li>
-<li>converter
-: <a class="el" href="structam_1_1am__RoutingNodeData__s.html#a8fef46ce6e8adad5904eb863820c438e">am::am_RoutingNodeData_s</a>
-</li>
-<li>converterID
-: <a class="el" href="structam_1_1am__Converter__s.html#a380af10e17c4128cc2fb32114454be71">am::am_Converter_s</a>
-</li>
-<li>convertionMatrix
-: <a class="el" href="structam_1_1am__Converter__s.html#ab34ebf10f1a75f304f931788ffc1691d">am::am_Converter_s</a>
-, <a class="el" href="structam_1_1am__Gateway__s.html#a299c727ffb962ed1f987fbac889ee06e">am::am_Gateway_s</a>
-</li>
-<li>crossfaderID
-: <a class="el" href="structam_1_1am__Crossfader__s.html#a6c6af4e70cb360d43095372dc33b1626">am::am_Crossfader_s</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
-<li>data
-: <a class="el" href="structam_1_1am__EarlyData__s.html#aa0e859a350ff1b89b3b9520b5ab14dfa">am::am_EarlyData_s</a>
-, <a class="el" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">am::am_RoutingNodeData_s</a>
-</li>
-<li>delay
-: <a class="el" href="structam_1_1am__Connection__s.html#a5199c60db711074844cfb6cfbd6a0089">am::am_Connection_s</a>
-, <a class="el" href="structam_1_1am__MainConnection__s.html#aa2c1b9707f33cfafe1cb963461be1dda">am::am_MainConnection_s</a>
-, <a class="el" href="structam_1_1am__MainConnectionType__s.html#a86e79e6b5dea19d96cdbf22996ae394b">am::am_MainConnectionType_s</a>
-</li>
-<li>dispatcherCallbackT
-: <a class="el" href="classam_1_1CAmControlSender.html#a99d157d1d345cb08038d5ddbbfaddd46">am::CAmControlSender</a>
-, <a class="el" href="classam_1_1CAmSerializer.html#ae300365862abdb441c7b3a8ba2c2f06e">am::CAmSerializer</a>
-</li>
-<li>domainID
-: <a class="el" href="structam_1_1am__Converter__s.html#a129050d36e5f1710bed87e4490e7eb34">am::am_Converter_s</a>
-, <a class="el" href="structam_1_1am__Domain__s.html#aa7c60d47722a938f9a38dcecf3f48094">am::am_Domain_s</a>
-, <a class="el" href="structam_1_1am__RoutingElement__s.html#a877d5ed3d176e1b7b6567a5c5fbe0577">am::am_RoutingElement_s</a>
-, <a class="el" href="structam_1_1am__Sink__s.html#a8505cd0b29334007bd6dd5555f482cce">am::am_Sink_s</a>
-, <a class="el" href="structam_1_1am__Source__s.html#a57854adc822ed77c6443ec2c745820af">am::am_Source_s</a>
-</li>
-<li>domainSinkID
-: <a class="el" href="structam_1_1am__Gateway__s.html#af64240ebdea81e5a609953a207b523cc">am::am_Gateway_s</a>
-</li>
-<li>domainSourceID
-: <a class="el" href="structam_1_1am__Gateway__s.html#a7a7eddd6f1051cbda5e1c37b4df6ea15">am::am_Gateway_s</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
-<li>early
-: <a class="el" href="structam_1_1am__Domain__s.html#a260ddda715cb8e957ced99cb5236045f">am::am_Domain_s</a>
-</li>
-<li>enum
-: <a class="el" href="structam_1_1am__RoutingNodeData__s.html#a846ee0e60391817fb053be1f46d1b655">am::am_RoutingNodeData_s</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_g"></a>- g -</h3><ul>
-<li>gateway
-: <a class="el" href="structam_1_1am__RoutingNodeData__s.html#a3e64f452e79f69f04afd2fc19d1db1f1">am::am_RoutingNodeData_s</a>
-</li>
-<li>GATEWAY
-: <a class="el" href="structam_1_1am__RoutingNodeData__s.html#ad1356e46d8eb8afbe9f74f480e197a65">am::am_RoutingNodeData_s</a>
-</li>
-<li>gatewayID
-: <a class="el" href="structam_1_1am__Gateway__s.html#ae7e7a4df823af7c01488fb3a9b51a28d">am::am_Gateway_s</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_h"></a>- h -</h3><ul>
-<li>handle
-: <a class="el" href="structam_1_1am__Handle__s.html#aad0238ce3ed33303aeef55a756bccc46">am::am_Handle_s</a>
-, <a class="el" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a98f85fc3c819dfdd595255f9bef1ab6e">am::CAmDltWrapper::NoDltContextData</a>
-, <a class="el" href="structDltContextData.html#ae6c8b406a38f9de59b30463fecf3c621">DltContextData</a>
-</li>
-<li>handleType
-: <a class="el" href="structam_1_1am__Handle__s.html#a05f863136a74f9fd3356e0c30149a649">am::am_Handle_s</a>
-</li>
-<li>hotSink
-: <a class="el" href="structam_1_1am__Crossfader__s.html#a31c5e07b53d3c7a8f943fef11395affa">am::am_Crossfader_s</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
-<li>interruptState
-: <a class="el" href="unionam_1_1am__EarlyData__u.html#a9fb2bbfdf116c1a6ddaa0e4ab743656c">am::am_EarlyData_u</a>
-, <a class="el" href="structam_1_1am__Source__s.html#a2e6ca4857b4e45bb5ecca3ac73a01563">am::am_Source_s</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_l"></a>- l -</h3><ul>
-<li>listClassProperties
-: <a class="el" href="structam_1_1am__SinkClass__s.html#adfb5f15c369f75e6b85e772a339f902e">am::am_SinkClass_s</a>
-, <a class="el" href="structam_1_1am__SourceClass__s.html#aa958c982c51508bca3bc063e459575b4">am::am_SourceClass_s</a>
-</li>
-<li>listConnectionFormats
-: <a class="el" href="structam_1_1am__Sink__s.html#af5692eedaf4886be06f92293cd474d3e">am::am_Sink_s</a>
-, <a class="el" href="structam_1_1am__Source__s.html#a161ce36395faa9faea7db1699c62c700">am::am_Source_s</a>
-</li>
-<li>listConnectionID
-: <a class="el" href="structam_1_1am__MainConnection__s.html#adef3e5f4ebb35dc31bfd6a75b33df176">am::am_MainConnection_s</a>
-</li>
-<li>listMainNotificationConfigurations
-: <a class="el" href="structam_1_1am__Sink__s.html#a722057619a74a8dd8822a24f0bb75434">am::am_Sink_s</a>
-, <a class="el" href="structam_1_1am__Source__s.html#ac0f66fac0b177a4196f6159d4c66fb5c">am::am_Source_s</a>
-</li>
-<li>listMainSoundProperties
-: <a class="el" href="structam_1_1am__Sink__s.html#a61592d0d7c72c080914b0445163c5553">am::am_Sink_s</a>
-, <a class="el" href="structam_1_1am__Source__s.html#a9b62e48568f8b5ed78c82b1bcca138f7">am::am_Source_s</a>
-</li>
-<li>listNotificationConfigurations
-: <a class="el" href="structam_1_1am__Sink__s.html#af334fe986af2145236a1d1ea9002fe00">am::am_Sink_s</a>
-, <a class="el" href="structam_1_1am__Source__s.html#a080cec59e7c0b8cd1d1daea73b17ac7a">am::am_Source_s</a>
-</li>
-<li>listSinkFormats
-: <a class="el" href="structam_1_1am__Converter__s.html#a15cc5a4dd74ae27aa51f18a89ce01a1a">am::am_Converter_s</a>
-, <a class="el" href="structam_1_1am__Gateway__s.html#afea929a5d18e3a0c4a00575b7596cfb3">am::am_Gateway_s</a>
-</li>
-<li>listSoundProperties
-: <a class="el" href="structam_1_1am__Sink__s.html#a63bd5bf471a66d23850b0192283c10f8">am::am_Sink_s</a>
-, <a class="el" href="structam_1_1am__Source__s.html#ab8f66d87b2c466afe29abd7d0038c1f8">am::am_Source_s</a>
-</li>
-<li>listSourceFormats
-: <a class="el" href="structam_1_1am__Converter__s.html#a1bcc326c4059a8edf73665f618bf6c75">am::am_Converter_s</a>
-, <a class="el" href="structam_1_1am__Gateway__s.html#a54f4f9c798677a4301477841afbfde1c">am::am_Gateway_s</a>
-</li>
-<li>log_level
-: <a class="el" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a180813513fc302f133b8679916a8269c">am::CAmDltWrapper::NoDltContextData</a>
-, <a class="el" href="structDltContextData.html#af99d75e9d39ab96dc0abf78053053b53">DltContextData</a>
-</li>
-<li>log_level_pos
-: <a class="el" href="structDltContext.html#a3d51de2a38f1681c48596e72e0872691">DltContext</a>
-</li>
-<li>log_level_user
-: <a class="el" href="structDltContext.html#a9aa7cea861cf6fbdd0a11d60a00a5061">DltContext</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
-<li>mainConnectionID
-: <a class="el" href="structam_1_1am__MainConnection__s.html#a9b5b174bfa783dc49df00de505befb96">am::am_MainConnection_s</a>
-, <a class="el" href="structam_1_1am__MainConnectionType__s.html#a2eff33ccc2ff812d7c221f90ee510bdd">am::am_MainConnectionType_s</a>
-</li>
-<li>mainVolume
-: <a class="el" href="structam_1_1am__Sink__s.html#ae04b205707fd16f34745c039d47cda01">am::am_Sink_s</a>
-</li>
-<li>mcnt
-: <a class="el" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#ad5c28496b0a51939fe82053ad5dea105">am::CAmDltWrapper::NoDltContextData</a>
-, <a class="el" href="structDltContextData.html#a3e6529158c01898f941d78df54a18e9e">DltContextData</a>
-</li>
-<li>mCurrentValue
-: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#a9e334bd926c526ac0ac1c4c0308d83a3">am::CAmDatabaseHandlerMap::CAmMappedData::am_Identifier_s</a>
-</li>
-<li>mMax
-: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#a07a62eaa5aaf38bc60b44ea19a20682f">am::CAmDatabaseHandlerMap::CAmMappedData::am_Identifier_s</a>
-</li>
-<li>mMin
-: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#a75de0024789b7453e703728334300b02">am::CAmDatabaseHandlerMap::CAmMappedData::am_Identifier_s</a>
-</li>
-<li>mpDatabaseHandler
-: <a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#a38e0567cc4004f2eecd209e8c717a43a">am::CAmRoutingSender::handleDataBase</a>
-</li>
-<li>muteState
-: <a class="el" href="structam_1_1am__Sink__s.html#a96e6c7aeaa5b2b6fc0c7767e78eea68f">am::am_Sink_s</a>
-, <a class="el" href="structam_1_1am__SinkType__s.html#a55f9813d5f9d3cfab81dc740d15ee53e">am::am_SinkType_s</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
-<li>name
-: <a class="el" href="structam_1_1am__Converter__s.html#ada0809e12f50c8ead2f3b527aa1b873a">am::am_Converter_s</a>
-, <a class="el" href="structam_1_1am__Crossfader__s.html#ac71302f7392da8e162f5eedf2714366e">am::am_Crossfader_s</a>
-, <a class="el" href="structam_1_1am__Domain__s.html#a66d956d830a962e22b6cfc37caea861c">am::am_Domain_s</a>
-, <a class="el" href="structam_1_1am__Gateway__s.html#a2ebf5d1094ecf63a28b64c2594d684ff">am::am_Gateway_s</a>
-, <a class="el" href="structam_1_1am__Sink__s.html#a15f5ed66ddc508c1ab4196b11a8ff031">am::am_Sink_s</a>
-, <a class="el" href="structam_1_1am__SinkClass__s.html#a1b3b9a0c83f6089d3a4f438721798290">am::am_SinkClass_s</a>
-, <a class="el" href="structam_1_1am__SinkType__s.html#aa23a69a5e0069804f3181f5d3141774a">am::am_SinkType_s</a>
-, <a class="el" href="structam_1_1am__Source__s.html#a85dbb09cc190834a1e10e6ac4ee5f6fb">am::am_Source_s</a>
-, <a class="el" href="structam_1_1am__SourceClass__s.html#a8d8dfc76ee479644760827f4a7840cc3">am::am_SourceClass_s</a>
-, <a class="el" href="structam_1_1am__SourceType__s.html#a352a80e94b72f7e9ea42c210b930e8ef">am::am_SourceType_s</a>
-</li>
-<li>nodename
-: <a class="el" href="structam_1_1am__Domain__s.html#ad8b64313b91d4a46afac8be40fb2fcca">am::am_Domain_s</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
-<li>parameter
-: <a class="el" href="structam_1_1am__NotificationConfiguration__s.html#abc567830bd6c0d470b344a62d51bd5d0">am::am_NotificationConfiguration_s</a>
-</li>
-<li>pDbusCheckCallback
-: <a class="el" href="classam_1_1CAmDbusWrapper.html#af1abb258907275c66d8c41ba91a82e2f">am::CAmDbusWrapper</a>
-</li>
-<li>pDbusDispatchCallback
-: <a class="el" href="classam_1_1CAmDbusWrapper.html#a80c4d0c6e996bc19a161a24dd61ec951">am::CAmDbusWrapper</a>
-</li>
-<li>pDbusFireCallback
-: <a class="el" href="classam_1_1CAmDbusWrapper.html#aa56bb4cb9372b1602eae4e2caf50d57a">am::CAmDbusWrapper</a>
-</li>
-<li>pDbusPrepareCallback
-: <a class="el" href="classam_1_1CAmDbusWrapper.html#a817fcd0bce4f833cadd5767e7b36a007">am::CAmDbusWrapper</a>
-</li>
-<li>pDbusTimerCallback
-: <a class="el" href="classam_1_1CAmDbusWrapper.html#a9960708bf636f4afbc60dbf7f8262c73">am::CAmDbusWrapper</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
-<li>ramp
-: <a class="el" href="structam_1_1am__Volumes__s.html#a15f81ed79fdfbc93a325089fc68ff8fb">am::am_Volumes_s</a>
-</li>
-<li>receiverCallbackT
-: <a class="el" href="classam_1_1CAmControlSender.html#aea988dc0577c0e5d09610351ef034f66">am::CAmControlSender</a>
-, <a class="el" href="classam_1_1CAmSerializer.html#aa964393eaa6bb23692e707298cf4c626">am::CAmSerializer</a>
-, <a class="el" href="classam_1_1CAmSocketHandler.html#a16104f2862e1744334e6ed3a9563c0b9">am::CAmSocketHandler</a>
-</li>
-<li>route
-: <a class="el" href="structam_1_1am__Route__s.html#aa88feca01526bbbc69b1f44c9be22462">am::am_Route_s</a>
-</li>
-<li>routingInterface
-: <a class="el" href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html#a9ae0e7f71fdae2de1218a7ef8860e033">am::CAmRoutingSender::InterfaceNamePairs</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
-<li>sink
-: <a class="el" href="unionam_1_1am__DataType__u.html#a9219c5b05fb6ba7a12fe473634517667">am::am_DataType_u</a>
-, <a class="el" href="structam_1_1am__RoutingNodeData__s.html#aa703a94ad48e243226fc26d4d2efe96b">am::am_RoutingNodeData_s</a>
-</li>
-<li>sinkClassID
-: <a class="el" href="structam_1_1am__Sink__s.html#af13055c029c9ca7da3f6701e1b1af418">am::am_Sink_s</a>
-, <a class="el" href="structam_1_1am__SinkClass__s.html#a9a17a553274651ac54aec1039b9b10c9">am::am_SinkClass_s</a>
-, <a class="el" href="structam_1_1am__SinkType__s.html#a573880f00ed279120ded986e6b832235">am::am_SinkType_s</a>
-</li>
-<li>sinkID
-: <a class="el" href="structam_1_1am__Connection__s.html#a39b05fef7f7ba6496e540ec7f19949c2">am::am_Connection_s</a>
-, <a class="el" href="structam_1_1am__Converter__s.html#aee7bf298d5962d654d609b8c881d803a">am::am_Converter_s</a>
-, <a class="el" href="structam_1_1am__Gateway__s.html#a63f43a5cb279bea36e12617932d06c50">am::am_Gateway_s</a>
-, <a class="el" href="structam_1_1am__MainConnection__s.html#a50216999d5b9bf3edcc3f75f64ef0e27">am::am_MainConnection_s</a>
-, <a class="el" href="structam_1_1am__MainConnectionType__s.html#aa839adc9cdb7d7ad7abab550bcde5405">am::am_MainConnectionType_s</a>
-, <a class="el" href="structam_1_1am__Route__s.html#adc2e4801d4cea72a22d602492b918ec7">am::am_Route_s</a>
-, <a class="el" href="structam_1_1am__RoutingElement__s.html#a14d52e48dad6d576b5da792168eec193">am::am_RoutingElement_s</a>
-, <a class="el" href="structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1">am::am_Sink_s</a>
-, <a class="el" href="structam_1_1am__SinkType__s.html#a6455a141536f5b7b676c5a5caabf872d">am::am_SinkType_s</a>
-</li>
-<li>sinkID_A
-: <a class="el" href="structam_1_1am__Crossfader__s.html#a39d1f6023a79a1df29a941e0dee77ad9">am::am_Crossfader_s</a>
-</li>
-<li>sinkID_B
-: <a class="el" href="structam_1_1am__Crossfader__s.html#a045ff126607c9885bb0d027570eb5710">am::am_Crossfader_s</a>
-</li>
-<li>sinksource
-: <a class="el" href="structam_1_1am__EarlyData__s.html#afdd7e16107c4a90ec5e1fa115f5761d9">am::am_EarlyData_s</a>
-</li>
-<li>soundProperty
-: <a class="el" href="unionam_1_1am__EarlyData__u.html#ab92a56ccdf034a46b9141ba7f3470a3b">am::am_EarlyData_u</a>
-</li>
-<li>source
-: <a class="el" href="unionam_1_1am__DataType__u.html#a7333c32d61174f6800ff14a326ca824e">am::am_DataType_u</a>
-, <a class="el" href="structam_1_1am__RoutingNodeData__s.html#a9794d679917230d191c144b5b36fe783">am::am_RoutingNodeData_s</a>
-</li>
-<li>SOURCE
-: <a class="el" href="structam_1_1am__RoutingNodeData__s.html#a9b49d1907ce978b75744b41f1979e665">am::am_RoutingNodeData_s</a>
-</li>
-<li>sourceClassID
-: <a class="el" href="structam_1_1am__Source__s.html#a11aed737b64b5216b786f0804fc23a79">am::am_Source_s</a>
-, <a class="el" href="structam_1_1am__SourceClass__s.html#ad50644dfe1113e8aba449faa05780fad">am::am_SourceClass_s</a>
-, <a class="el" href="structam_1_1am__SourceType__s.html#a01a0cab789299dc80c5ce53457374172">am::am_SourceType_s</a>
-</li>
-<li>sourceID
-: <a class="el" href="structam_1_1am__Connection__s.html#a1e7d70c584810ba5cb2634d1a2800035">am::am_Connection_s</a>
-, <a class="el" href="structam_1_1am__Converter__s.html#a7e66c234376aa4fce173cfdc3aebff82">am::am_Converter_s</a>
-, <a class="el" href="structam_1_1am__Crossfader__s.html#a5442753fb1a60b8d56c5a79b8989ed04">am::am_Crossfader_s</a>
-, <a class="el" href="structam_1_1am__Gateway__s.html#a2e7f50bbf9f11eb7eec7d585dbbd0159">am::am_Gateway_s</a>
-, <a class="el" href="structam_1_1am__MainConnection__s.html#ab0990f79e8871de045bffa843fa85566">am::am_MainConnection_s</a>
-, <a class="el" href="structam_1_1am__MainConnectionType__s.html#a606042cb104daa129131cbd0407cdbcf">am::am_MainConnectionType_s</a>
-, <a class="el" href="structam_1_1am__Route__s.html#abf0e80b6a3c873f98df00ab7e0ab014c">am::am_Route_s</a>
-, <a class="el" href="structam_1_1am__RoutingElement__s.html#aa62eb1c5d54fce616106aa928e72beba">am::am_RoutingElement_s</a>
-, <a class="el" href="structam_1_1am__Source__s.html#ad224888802fabebefe6ff587412da9fd">am::am_Source_s</a>
-, <a class="el" href="structam_1_1am__SourceType__s.html#a6846851d58222147c2bd390fc572813f">am::am_SourceType_s</a>
-</li>
-<li>sourceState
-: <a class="el" href="structam_1_1am__Source__s.html#a15b7672dacb2e91fb56134766eb33a5d">am::am_Source_s</a>
-</li>
-<li>state
-: <a class="el" href="structam_1_1am__Domain__s.html#aba410e9e39cdee898fd50eaf2440fac8">am::am_Domain_s</a>
-</li>
-<li>status
-: <a class="el" href="structam_1_1am__NotificationConfiguration__s.html#a572962899f2aa344051a41eaebd71ddc">am::am_NotificationConfiguration_s</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
-<li>telnetCheckCB
-: <a class="el" href="classam_1_1CAmTelnetServer.html#a24f552828865bc4bf3dd304bc1f72b24">am::CAmTelnetServer</a>
-</li>
-<li>telnetConnectFiredCB
-: <a class="el" href="classam_1_1CAmTelnetServer.html#ad13a55d231bd9a8ddfe18e4babc2953e">am::CAmTelnetServer</a>
-</li>
-<li>telnetDispatchCB
-: <a class="el" href="classam_1_1CAmTelnetServer.html#ae5c7bf336da84b9ce398a72be9d03890">am::CAmTelnetServer</a>
-</li>
-<li>telnetReceiveFiredCB
-: <a class="el" href="classam_1_1CAmTelnetServer.html#a21e72cf248e9fe9ba1fad9e8e3ced064">am::CAmTelnetServer</a>
-</li>
-<li>time
-: <a class="el" href="structam_1_1am__Volumes__s.html#affd26e898ff854ab8d463bb403e25481">am::am_Volumes_s</a>
-</li>
-<li>TimerCallback
-: <a class="el" href="classam_1_1CAmWatchdog.html#af60241c3ecfcf1f85ffcfb28cf026065">am::CAmWatchdog</a>
-</li>
-<li>trace_status
-: <a class="el" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a2f269e6344d8503b7a34d0abc10e67e3">am::CAmDltWrapper::NoDltContextData</a>
-, <a class="el" href="structDltContextData.html#a03427bbcf47f632dbec457dad0d6cc05">DltContextData</a>
-</li>
-<li>type
-: <a class="el" href="structam_1_1am__EarlyData__s.html#ae9666d7be0aeab3de5e2f9530636d43f">am::am_EarlyData_s</a>
-, <a class="el" href="structam_1_1am__MainSoundProperty__s.html#ab17e9104be5d9d055cd07fd2369e8218">am::am_MainSoundProperty_s</a>
-, <a class="el" href="structam_1_1am__NotificationConfiguration__s.html#ab3c479eda9f228cd981e217142ea84bf">am::am_NotificationConfiguration_s</a>
-, <a class="el" href="structam_1_1am__NotificationPayload__s.html#a37449381a267dfb498cb763310f1bd92">am::am_NotificationPayload_s</a>
-, <a class="el" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">am::am_RoutingNodeData_s</a>
-, <a class="el" href="structam_1_1am__SoundProperty__s.html#adaf90d729af1e4dca87668616312ee57">am::am_SoundProperty_s</a>
-, <a class="el" href="structam_1_1am__SystemProperty__s.html#a399604c89488c2bdba69fe4e6e862288">am::am_SystemProperty_s</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_v"></a>- v -</h3><ul>
-<li>value
-: <a class="el" href="structam_1_1am__ClassProperty__s.html#a49c9e634c66e3d23ebb74d72e4bc09f9">am::am_ClassProperty_s</a>
-, <a class="el" href="structam_1_1am__MainSoundProperty__s.html#a66c11369472cdf8d870b7976e08336a1">am::am_MainSoundProperty_s</a>
-, <a class="el" href="structam_1_1am__NotificationPayload__s.html#a765bbd1916862ed5d4ee9ab83c9be3b6">am::am_NotificationPayload_s</a>
-, <a class="el" href="structam_1_1am__SoundProperty__s.html#a1eca1f3f4f81fa8ee61bb5851f37521f">am::am_SoundProperty_s</a>
-, <a class="el" href="structam_1_1am__SystemProperty__s.html#a00fc776e22144844f56e2c895e8723f6">am::am_SystemProperty_s</a>
-</li>
-<li>visible
-: <a class="el" href="structam_1_1am__Sink__s.html#a330b3bebac302af2065b2999b089dcb0">am::am_Sink_s</a>
-, <a class="el" href="structam_1_1am__Source__s.html#a9904977c28ce558db9c8aec2172de7b7">am::am_Source_s</a>
-</li>
-<li>volume
-: <a class="el" href="unionam_1_1am__EarlyData__u.html#af77e68c1054ce89b7bbd48b955c994fa">am::am_EarlyData_u</a>
-, <a class="el" href="structam_1_1am__Sink__s.html#ad34fd3d83d674ee842dc8f432295ffbd">am::am_Sink_s</a>
-, <a class="el" href="structam_1_1am__SinkType__s.html#a95273c6978fbef5be4a59b1534212495">am::am_SinkType_s</a>
-, <a class="el" href="structam_1_1am__Source__s.html#add220cb377b2e4943cafac1206056296">am::am_Source_s</a>
-, <a class="el" href="structam_1_1am__Volumes__s.html#ad02cca640e5e110318711a269f53079e">am::am_Volumes_s</a>
-</li>
-<li>volumeID
-: <a class="el" href="structam_1_1am__Volumes__s.html#ac4d2a92c90e653fb89926a9fb90cbd6a">am::am_Volumes_s</a>
-</li>
-<li>volumeType
-: <a class="el" href="structam_1_1am__Volumes__s.html#a7eb3b653e2b5721e677e596ddcf393b2">am::am_Volumes_s</a>
-</li>
-</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/functions_vars.js b/docs/functions_vars.js
new file mode 100755
index 0000000..8cd1ba7
--- /dev/null
+++ b/docs/functions_vars.js
@@ -0,0 +1,19 @@
+var functions_vars =
+[
+ [ "a", "functions_vars.html", null ],
+ [ "b", "functions_vars_b.html", null ],
+ [ "c", "functions_vars_c.html", null ],
+ [ "d", "functions_vars_d.html", null ],
+ [ "e", "functions_vars_e.html", null ],
+ [ "g", "functions_vars_g.html", null ],
+ [ "h", "functions_vars_h.html", null ],
+ [ "i", "functions_vars_i.html", null ],
+ [ "l", "functions_vars_l.html", null ],
+ [ "m", "functions_vars_m.html", null ],
+ [ "n", "functions_vars_n.html", null ],
+ [ "p", "functions_vars_p.html", null ],
+ [ "r", "functions_vars_r.html", null ],
+ [ "s", "functions_vars_s.html", null ],
+ [ "t", "functions_vars_t.html", null ],
+ [ "v", "functions_vars_v.html", null ]
+]; \ No newline at end of file
diff --git a/docs/functions_vars_b.html b/docs/functions_vars_b.html
new file mode 100755
index 0000000..b547371
--- /dev/null
+++ b/docs/functions_vars_b.html
@@ -0,0 +1,167 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>AudioManager: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">AudioManager
+ &#160;<span id="projectnumber">7.6.6</span>
+ </div>
+ <div id="projectbrief">Native Application Runtime Environment</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li class="current"><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_vars_b.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_b"></a>- b -</h3><ul>
+<li>buffer
+: <a class="el" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">am::CAmDltWrapper::NoDltContextData</a>
+, <a class="el" href="structDltContextData.html#a66dca2240a7e65694cc5af636b6635bc">DltContextData</a>
+</li>
+<li>busname
+: <a class="el" href="structam_1_1am__Domain__s.html#ab16b5804711358bd383308036eb3e8db">am::am_Domain_s</a>
+</li>
+<li>busName
+: <a class="el" href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html#a3f239ceae5cb317a64e1b063dd63b5e1">am::CAmRoutingSender::InterfaceNamePairs</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/functions_vars_c.html b/docs/functions_vars_c.html
new file mode 100755
index 0000000..6261118
--- /dev/null
+++ b/docs/functions_vars_c.html
@@ -0,0 +1,202 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>AudioManager: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">AudioManager
+ &#160;<span id="projectnumber">7.6.6</span>
+ </div>
+ <div id="projectbrief">Native Application Runtime Environment</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li class="current"><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_vars_c.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
+<li>checkerCallbackT
+: <a class="el" href="classam_1_1CAmControlSender.html#ad8ff5682f685309d1dd18f020b6a3c45">am::CAmControlSender</a>
+, <a class="el" href="classam_1_1V1_1_1CAmSerializer.html#afbf2d5c52a1914156e8733f956f40771">am::V1::CAmSerializer</a>
+, <a class="el" href="classam_1_1V2_1_1CAmSerializer.html#a6e0574c2ae188a30684a79ac6ea6ab13">am::V2::CAmSerializer</a>
+</li>
+<li>classProperty
+: <a class="el" href="structam_1_1am__ClassProperty__s.html#a2315cff24e613d45255f6dc1138af7ea">am::am_ClassProperty_s</a>
+</li>
+<li>complete
+: <a class="el" href="structam_1_1am__Domain__s.html#a6286f0b7a080d8dab9ef889562af72b7">am::am_Domain_s</a>
+</li>
+<li>connectionFormat
+: <a class="el" href="structam_1_1am__Connection__s.html#ab1f87b525ab5adda91e35e2adcccca33">am::am_Connection_s</a>
+, <a class="el" href="structam_1_1am__RoutingElement__s.html#ab532c1225badbf5cd967ac602e8b64e0">am::am_RoutingElement_s</a>
+</li>
+<li>connectionID
+: <a class="el" href="structam_1_1am__Connection__s.html#a07e73802b379fc7f72c27daff4b6218b">am::am_Connection_s</a>
+</li>
+<li>connectionState
+: <a class="el" href="structam_1_1am__MainConnection__s.html#abf586646d036cbae00b56843469a0222">am::am_MainConnection_s</a>
+, <a class="el" href="structam_1_1am__MainConnectionType__s.html#ac7b4dead0464495f477e4a6622c2fd4c">am::am_MainConnectionType_s</a>
+</li>
+<li>context_description
+: <a class="el" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#ac42409be2882c89047a5ccdf3b858a9b">am::CAmDltWrapper::NoDltContextData</a>
+, <a class="el" href="structDltContextData.html#ad3c54646d07c8361aa0bbb7ae63a8aee">DltContextData</a>
+</li>
+<li>contextID
+: <a class="el" href="structDltContext.html#a40e0634d4e3414d2f1737238ff098120">DltContext</a>
+</li>
+<li>controlDomainID
+: <a class="el" href="structam_1_1am__Gateway__s.html#a60cdd73682f723692a3019edc6fdacf5">am::am_Gateway_s</a>
+</li>
+<li>converter
+: <a class="el" href="structam_1_1am__RoutingNodeData__s.html#a8fef46ce6e8adad5904eb863820c438e">am::am_RoutingNodeData_s</a>
+</li>
+<li>converterID
+: <a class="el" href="structam_1_1am__Converter__s.html#a380af10e17c4128cc2fb32114454be71">am::am_Converter_s</a>
+</li>
+<li>convertionMatrix
+: <a class="el" href="structam_1_1am__Converter__s.html#ab34ebf10f1a75f304f931788ffc1691d">am::am_Converter_s</a>
+, <a class="el" href="structam_1_1am__Gateway__s.html#a299c727ffb962ed1f987fbac889ee06e">am::am_Gateway_s</a>
+</li>
+<li>crossfaderID
+: <a class="el" href="structam_1_1am__Crossfader__s.html#a6c6af4e70cb360d43095372dc33b1626">am::am_Crossfader_s</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/functions_vars_d.html b/docs/functions_vars_d.html
new file mode 100755
index 0000000..d62c138
--- /dev/null
+++ b/docs/functions_vars_d.html
@@ -0,0 +1,271 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>AudioManager: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">AudioManager
+ &#160;<span id="projectnumber">7.6.6</span>
+ </div>
+ <div id="projectbrief">Native Application Runtime Environment</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li class="current"><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_vars_d.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
+<li>data
+: <a class="el" href="structam_1_1am__EarlyData__s.html#aa0e859a350ff1b89b3b9520b5ab14dfa">am::am_EarlyData_s</a>
+, <a class="el" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">am::am_RoutingNodeData_s</a>
+</li>
+<li>dboMainConnectionStateChanged
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a9725c1bd535f0960259e969c40b2ecb3">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboMainSinkSoundPropertyChanged
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a5e8e458d05d56bda96cf934f03a339d5">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboMainSourceSoundPropertyChanged
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac8ab4c5be227c60f613b9f0bb4a86b1a">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboNewConverter
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a995677c2992ea66729cf26ebed083c01">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboNewCrossfader
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a7132079943d73c95cc083e2563447149">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboNewDomain
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ab500c322b4706176f09b3324b75fdd75">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboNewGateway
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a3f333ffb10e0e1b45f009dbc941d604e">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboNewMainConnection
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a7245f709e570372dc89bb2fb0692eba9">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboNewSink
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a24c3785630219a10ce19d7cda7a540b8">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboNewSource
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a406c7e8f23d2845a657e2f7c2cbe41cc">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboNumberOfSinkClassesChanged
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a2e307c531b2b093eb27379a3b8a378d1">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboNumberOfSourceClassesChanged
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a3f3319ef501b27fb4ba526c04df781d0">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboRemoveConverter
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a73e48865df8f26a5b8ac39cd71e3bd7e">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboRemoveCrossfader
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac5a8645d9ee9324a13ba960a9cb158dd">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboRemovedMainConnection
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a9df052a957c49cae380549bf3dd73107">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboRemoveDomain
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a89b201b8a6b6b18506587bd447d8007c">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboRemovedSink
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#aa495d5e3016f968a8937356fa4baca2e">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboRemovedSource
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#aebfece67d798cfaa6f3ec9744c93e358">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboRemoveGateway
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac16f82bc2e6e2075d33010e8c54eb865">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboSinkAvailabilityChanged
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a88f77a09852735935c5373a3de7aa3e3">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboSinkMainNotificationConfigurationChanged
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a468ff298f4daab677104946b5d39de8a">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboSinkMuteStateChanged
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac2dee5b93adccfc98a0d73221b25271e">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboSinkUpdated
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ab5a3e035342aa1cc937e6f7b4f4fce9e">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboSourceAvailabilityChanged
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ae8ff4da2cbf3a0619b8f4f0d64d8ca21">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboSourceMainNotificationConfigurationChanged
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a1cdf3d7dde1c495e7f2eade875de945f">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboSourceUpdated
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a85b8f794db68e230cb2ee611f81eee14">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboSystemPropertyChanged
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a37688a54a686caca7c18568bb6d3b91e">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboTimingInformationChanged
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a472f2e94e924561a02daaba90455d7bc">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>dboVolumeChanged
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a78f7a9c7ca0565fa8d90e22b74a59902">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+</li>
+<li>delay
+: <a class="el" href="structam_1_1am__Connection__s.html#a5199c60db711074844cfb6cfbd6a0089">am::am_Connection_s</a>
+, <a class="el" href="structam_1_1am__MainConnection__s.html#aa2c1b9707f33cfafe1cb963461be1dda">am::am_MainConnection_s</a>
+, <a class="el" href="structam_1_1am__MainConnectionType__s.html#a86e79e6b5dea19d96cdbf22996ae394b">am::am_MainConnectionType_s</a>
+</li>
+<li>dispatcherCallbackT
+: <a class="el" href="classam_1_1CAmControlSender.html#a99d157d1d345cb08038d5ddbbfaddd46">am::CAmControlSender</a>
+, <a class="el" href="classam_1_1V1_1_1CAmSerializer.html#ad020e92d781001be84f58625689f702a">am::V1::CAmSerializer</a>
+, <a class="el" href="classam_1_1V2_1_1CAmSerializer.html#af72b15ff3393c7dd6b3afe2527429a51">am::V2::CAmSerializer</a>
+</li>
+<li>domainID
+: <a class="el" href="structam_1_1am__Converter__s.html#a129050d36e5f1710bed87e4490e7eb34">am::am_Converter_s</a>
+, <a class="el" href="structam_1_1am__Domain__s.html#aa7c60d47722a938f9a38dcecf3f48094">am::am_Domain_s</a>
+, <a class="el" href="structam_1_1am__RoutingElement__s.html#a877d5ed3d176e1b7b6567a5c5fbe0577">am::am_RoutingElement_s</a>
+, <a class="el" href="structam_1_1am__Sink__s.html#a8505cd0b29334007bd6dd5555f482cce">am::am_Sink_s</a>
+, <a class="el" href="structam_1_1am__Source__s.html#a57854adc822ed77c6443ec2c745820af">am::am_Source_s</a>
+</li>
+<li>domainSinkID
+: <a class="el" href="structam_1_1am__Gateway__s.html#af64240ebdea81e5a609953a207b523cc">am::am_Gateway_s</a>
+</li>
+<li>domainSourceID
+: <a class="el" href="structam_1_1am__Gateway__s.html#a7a7eddd6f1051cbda5e1c37b4df6ea15">am::am_Gateway_s</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/functions_vars_e.html b/docs/functions_vars_e.html
new file mode 100755
index 0000000..c800fef
--- /dev/null
+++ b/docs/functions_vars_e.html
@@ -0,0 +1,160 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>AudioManager: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">AudioManager
+ &#160;<span id="projectnumber">7.6.6</span>
+ </div>
+ <div id="projectbrief">Native Application Runtime Environment</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li class="current"><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_vars_e.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
+<li>early
+: <a class="el" href="structam_1_1am__Domain__s.html#a260ddda715cb8e957ced99cb5236045f">am::am_Domain_s</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/functions_vars_g.html b/docs/functions_vars_g.html
new file mode 100755
index 0000000..6898fa0
--- /dev/null
+++ b/docs/functions_vars_g.html
@@ -0,0 +1,163 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>AudioManager: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">AudioManager
+ &#160;<span id="projectnumber">7.6.6</span>
+ </div>
+ <div id="projectbrief">Native Application Runtime Environment</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li class="current"><a href="functions_vars_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_vars_g.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_g"></a>- g -</h3><ul>
+<li>gateway
+: <a class="el" href="structam_1_1am__RoutingNodeData__s.html#a3e64f452e79f69f04afd2fc19d1db1f1">am::am_RoutingNodeData_s</a>
+</li>
+<li>gatewayID
+: <a class="el" href="structam_1_1am__Gateway__s.html#ae7e7a4df823af7c01488fb3a9b51a28d">am::am_Gateway_s</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/functions_vars_h.html b/docs/functions_vars_h.html
new file mode 100755
index 0000000..6500c27
--- /dev/null
+++ b/docs/functions_vars_h.html
@@ -0,0 +1,168 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>AudioManager: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">AudioManager
+ &#160;<span id="projectnumber">7.6.6</span>
+ </div>
+ <div id="projectbrief">Native Application Runtime Environment</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_g.html#index_g"><span>g</span></a></li>
+ <li class="current"><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_vars_h.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_h"></a>- h -</h3><ul>
+<li>handle
+: <a class="el" href="structam_1_1am__Handle__s.html#aad0238ce3ed33303aeef55a756bccc46">am::am_Handle_s</a>
+, <a class="el" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a98f85fc3c819dfdd595255f9bef1ab6e">am::CAmDltWrapper::NoDltContextData</a>
+, <a class="el" href="structDltContextData.html#ae6c8b406a38f9de59b30463fecf3c621">DltContextData</a>
+</li>
+<li>handleType
+: <a class="el" href="structam_1_1am__Handle__s.html#a05f863136a74f9fd3356e0c30149a649">am::am_Handle_s</a>
+</li>
+<li>hotSink
+: <a class="el" href="structam_1_1am__Crossfader__s.html#a31c5e07b53d3c7a8f943fef11395affa">am::am_Crossfader_s</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/functions_vars_i.html b/docs/functions_vars_i.html
new file mode 100755
index 0000000..1ff31f6
--- /dev/null
+++ b/docs/functions_vars_i.html
@@ -0,0 +1,164 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>AudioManager: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">AudioManager
+ &#160;<span id="projectnumber">7.6.6</span>
+ </div>
+ <div id="projectbrief">Native Application Runtime Environment</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li class="current"><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_vars_i.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
+<li>instead
+: <a class="el" href="classam_1_1CAmRouter.html#a344ff4cf9f8ad6c85f1af1ee91a4f0e3">am::CAmRouter</a>
+</li>
+<li>interruptState
+: <a class="el" href="unionam_1_1am__EarlyData__u.html#a9fb2bbfdf116c1a6ddaa0e4ab743656c">am::am_EarlyData_u</a>
+, <a class="el" href="structam_1_1am__Source__s.html#a2e6ca4857b4e45bb5ecca3ac73a01563">am::am_Source_s</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/functions_vars_l.html b/docs/functions_vars_l.html
new file mode 100755
index 0000000..3634179
--- /dev/null
+++ b/docs/functions_vars_l.html
@@ -0,0 +1,202 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>AudioManager: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">AudioManager
+ &#160;<span id="projectnumber">7.6.6</span>
+ </div>
+ <div id="projectbrief">Native Application Runtime Environment</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li class="current"><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_vars_l.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_l"></a>- l -</h3><ul>
+<li>listClassProperties
+: <a class="el" href="structam_1_1am__SinkClass__s.html#adfb5f15c369f75e6b85e772a339f902e">am::am_SinkClass_s</a>
+, <a class="el" href="structam_1_1am__SourceClass__s.html#aa958c982c51508bca3bc063e459575b4">am::am_SourceClass_s</a>
+</li>
+<li>listConnectionFormats
+: <a class="el" href="structam_1_1am__Sink__s.html#af5692eedaf4886be06f92293cd474d3e">am::am_Sink_s</a>
+, <a class="el" href="structam_1_1am__Source__s.html#a161ce36395faa9faea7db1699c62c700">am::am_Source_s</a>
+</li>
+<li>listConnectionID
+: <a class="el" href="structam_1_1am__MainConnection__s.html#adef3e5f4ebb35dc31bfd6a75b33df176">am::am_MainConnection_s</a>
+</li>
+<li>listMainNotificationConfigurations
+: <a class="el" href="structam_1_1am__Sink__s.html#a722057619a74a8dd8822a24f0bb75434">am::am_Sink_s</a>
+, <a class="el" href="structam_1_1am__Source__s.html#ac0f66fac0b177a4196f6159d4c66fb5c">am::am_Source_s</a>
+</li>
+<li>listMainSoundProperties
+: <a class="el" href="structam_1_1am__Sink__s.html#a61592d0d7c72c080914b0445163c5553">am::am_Sink_s</a>
+, <a class="el" href="structam_1_1am__Source__s.html#a9b62e48568f8b5ed78c82b1bcca138f7">am::am_Source_s</a>
+</li>
+<li>listNotificationConfigurations
+: <a class="el" href="structam_1_1am__Sink__s.html#af334fe986af2145236a1d1ea9002fe00">am::am_Sink_s</a>
+, <a class="el" href="structam_1_1am__Source__s.html#a080cec59e7c0b8cd1d1daea73b17ac7a">am::am_Source_s</a>
+</li>
+<li>listSinkFormats
+: <a class="el" href="structam_1_1am__Converter__s.html#a15cc5a4dd74ae27aa51f18a89ce01a1a">am::am_Converter_s</a>
+, <a class="el" href="structam_1_1am__Gateway__s.html#afea929a5d18e3a0c4a00575b7596cfb3">am::am_Gateway_s</a>
+</li>
+<li>listSoundProperties
+: <a class="el" href="structam_1_1am__Sink__s.html#a63bd5bf471a66d23850b0192283c10f8">am::am_Sink_s</a>
+, <a class="el" href="structam_1_1am__Source__s.html#ab8f66d87b2c466afe29abd7d0038c1f8">am::am_Source_s</a>
+</li>
+<li>listSourceFormats
+: <a class="el" href="structam_1_1am__Converter__s.html#a1bcc326c4059a8edf73665f618bf6c75">am::am_Converter_s</a>
+, <a class="el" href="structam_1_1am__Gateway__s.html#a54f4f9c798677a4301477841afbfde1c">am::am_Gateway_s</a>
+</li>
+<li>log_level
+: <a class="el" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a180813513fc302f133b8679916a8269c">am::CAmDltWrapper::NoDltContextData</a>
+, <a class="el" href="structDltContextData.html#af99d75e9d39ab96dc0abf78053053b53">DltContextData</a>
+</li>
+<li>log_level_pos
+: <a class="el" href="structDltContext.html#a3d51de2a38f1681c48596e72e0872691">DltContext</a>
+</li>
+<li>log_level_user
+: <a class="el" href="structDltContext.html#a9aa7cea861cf6fbdd0a11d60a00a5061">DltContext</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/functions_func_m.html b/docs/functions_vars_m.html
index 1162c9f..288a89c 100644..100755
--- a/docs/functions_func_m.html
+++ b/docs/functions_vars_m.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
-<title>AudioManager: Class Members - Functions</title>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>AudioManager: Class Members - Variables</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -79,37 +82,31 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li><a href="functions.html"><span>All</span></a></li>
- <li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
- <li><a href="functions_func.html#index__"><span>_</span></a></li>
- <li><a href="functions_func_a.html#index_a"><span>a</span></a></li>
- <li><a href="functions_func_b.html#index_b"><span>b</span></a></li>
- <li><a href="functions_func_c.html#index_c"><span>c</span></a></li>
- <li><a href="functions_func_d.html#index_d"><span>d</span></a></li>
- <li><a href="functions_func_e.html#index_e"><span>e</span></a></li>
- <li><a href="functions_func_f.html#index_f"><span>f</span></a></li>
- <li><a href="functions_func_g.html#index_g"><span>g</span></a></li>
- <li><a href="functions_func_h.html#index_h"><span>h</span></a></li>
- <li><a href="functions_func_i.html#index_i"><span>i</span></a></li>
- <li><a href="functions_func_l.html#index_l"><span>l</span></a></li>
- <li class="current"><a href="functions_func_m.html#index_m"><span>m</span></a></li>
- <li><a href="functions_func_n.html#index_n"><span>n</span></a></li>
- <li><a href="functions_func_o.html#index_o"><span>o</span></a></li>
- <li><a href="functions_func_p.html#index_p"><span>p</span></a></li>
- <li><a href="functions_func_r.html#index_r"><span>r</span></a></li>
- <li><a href="functions_func_s.html#index_s"><span>s</span></a></li>
- <li><a href="functions_func_t.html#index_t"><span>t</span></a></li>
- <li><a href="functions_func_u.html#index_u"><span>u</span></a></li>
- <li><a href="functions_func_v.html#index_v"><span>v</span></a></li>
- <li><a href="functions_func_w.html#index_w"><span>w</span></a></li>
- <li><a href="functions_func_~.html#index_~"><span>~</span></a></li>
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li class="current"><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
</ul>
</div>
</div><!-- top -->
@@ -124,7 +121,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div>
</div>
<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_func_m.html','');});
+$(document).ready(function(){initNavTree('functions_vars_m.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
@@ -132,7 +129,7 @@ $(document).ready(function(){initNavTree('functions_func_m.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -145,14 +142,33 @@ $(document).ready(function(){initNavTree('functions_func_m.html','');});
&#160;
<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
-<li>mainConnectionStateChanged()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#ab1b202fee2998c1e46c9dfe5a9f3745c">am::CAmDatabaseObserver</a>
+<li>mainConnectionID
+: <a class="el" href="structam_1_1am__MainConnection__s.html#a9b5b174bfa783dc49df00de505befb96">am::am_MainConnection_s</a>
+, <a class="el" href="structam_1_1am__MainConnectionType__s.html#a2eff33ccc2ff812d7c221f90ee510bdd">am::am_MainConnectionType_s</a>
+</li>
+<li>mainVolume
+: <a class="el" href="structam_1_1am__Sink__s.html#ae04b205707fd16f34745c039d47cda01">am::am_Sink_s</a>
+</li>
+<li>mcnt
+: <a class="el" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#ad5c28496b0a51939fe82053ad5dea105">am::CAmDltWrapper::NoDltContextData</a>
+, <a class="el" href="structDltContextData.html#a3e6529158c01898f941d78df54a18e9e">DltContextData</a>
+</li>
+<li>mCurrentValue
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#abaf72c060fe7920152eaed6482a5ec01">am::CAmDatabaseHandlerMap::AmMappedData::AmIdentifier</a>
+</li>
+<li>mMax
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#ada86fcd58f65ecc490b1c825f9ebc534">am::CAmDatabaseHandlerMap::AmMappedData::AmIdentifier</a>
+</li>
+<li>mMin
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#a9df617c05e15038534fa1266bee383f3">am::CAmDatabaseHandlerMap::AmMappedData::AmIdentifier</a>
</li>
-<li>mainSinkSoundPropertyChanged()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#ab4bdb9dad27db7ecb29e59b065db1894">am::CAmDatabaseObserver</a>
+<li>mpDatabaseHandler
+: <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a8f6110cff1177bdfe88cbe5cdcd44932">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>
+, <a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html#a38e0567cc4004f2eecd209e8c717a43a">am::CAmRoutingSender::handleDataBase</a>
</li>
-<li>mainSourceSoundPropertyChanged()
-: <a class="el" href="classam_1_1CAmDatabaseObserver.html#aa939ea4b7addf7d2cc8a5eb1daf72f4e">am::CAmDatabaseObserver</a>
+<li>muteState
+: <a class="el" href="structam_1_1am__Sink__s.html#a96e6c7aeaa5b2b6fc0c7767e78eea68f">am::am_Sink_s</a>
+, <a class="el" href="structam_1_1am__SinkType__s.html#a55f9813d5f9d3cfab81dc740d15ee53e">am::am_SinkType_s</a>
</li>
</ul>
</div><!-- contents -->
@@ -160,9 +176,9 @@ $(document).ready(function(){initNavTree('functions_func_m.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/functions_vars_n.html b/docs/functions_vars_n.html
new file mode 100755
index 0000000..01448b9
--- /dev/null
+++ b/docs/functions_vars_n.html
@@ -0,0 +1,172 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>AudioManager: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">AudioManager
+ &#160;<span id="projectnumber">7.6.6</span>
+ </div>
+ <div id="projectbrief">Native Application Runtime Environment</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li class="current"><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_vars_n.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
+<li>name
+: <a class="el" href="structam_1_1am__Converter__s.html#ada0809e12f50c8ead2f3b527aa1b873a">am::am_Converter_s</a>
+, <a class="el" href="structam_1_1am__Crossfader__s.html#ac71302f7392da8e162f5eedf2714366e">am::am_Crossfader_s</a>
+, <a class="el" href="structam_1_1am__Domain__s.html#a66d956d830a962e22b6cfc37caea861c">am::am_Domain_s</a>
+, <a class="el" href="structam_1_1am__Gateway__s.html#a2ebf5d1094ecf63a28b64c2594d684ff">am::am_Gateway_s</a>
+, <a class="el" href="structam_1_1am__Sink__s.html#a15f5ed66ddc508c1ab4196b11a8ff031">am::am_Sink_s</a>
+, <a class="el" href="structam_1_1am__SinkClass__s.html#a1b3b9a0c83f6089d3a4f438721798290">am::am_SinkClass_s</a>
+, <a class="el" href="structam_1_1am__SinkType__s.html#aa23a69a5e0069804f3181f5d3141774a">am::am_SinkType_s</a>
+, <a class="el" href="structam_1_1am__Source__s.html#a85dbb09cc190834a1e10e6ac4ee5f6fb">am::am_Source_s</a>
+, <a class="el" href="structam_1_1am__SourceClass__s.html#a8d8dfc76ee479644760827f4a7840cc3">am::am_SourceClass_s</a>
+, <a class="el" href="structam_1_1am__SourceType__s.html#a352a80e94b72f7e9ea42c210b930e8ef">am::am_SourceType_s</a>
+</li>
+<li>nodename
+: <a class="el" href="structam_1_1am__Domain__s.html#ad8b64313b91d4a46afac8be40fb2fcca">am::am_Domain_s</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/functions_vars_p.html b/docs/functions_vars_p.html
new file mode 100755
index 0000000..c24993f
--- /dev/null
+++ b/docs/functions_vars_p.html
@@ -0,0 +1,175 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>AudioManager: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">AudioManager
+ &#160;<span id="projectnumber">7.6.6</span>
+ </div>
+ <div id="projectbrief">Native Application Runtime Environment</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li class="current"><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_vars_p.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
+<li>parameter
+: <a class="el" href="structam_1_1am__NotificationConfiguration__s.html#abc567830bd6c0d470b344a62d51bd5d0">am::am_NotificationConfiguration_s</a>
+</li>
+<li>pDbusCheckCallback
+: <a class="el" href="classam_1_1CAmDbusWrapper.html#af1abb258907275c66d8c41ba91a82e2f">am::CAmDbusWrapper</a>
+</li>
+<li>pDbusDispatchCallback
+: <a class="el" href="classam_1_1CAmDbusWrapper.html#a80c4d0c6e996bc19a161a24dd61ec951">am::CAmDbusWrapper</a>
+</li>
+<li>pDbusFireCallback
+: <a class="el" href="classam_1_1CAmDbusWrapper.html#aa56bb4cb9372b1602eae4e2caf50d57a">am::CAmDbusWrapper</a>
+</li>
+<li>pDbusPrepareCallback
+: <a class="el" href="classam_1_1CAmDbusWrapper.html#a817fcd0bce4f833cadd5767e7b36a007">am::CAmDbusWrapper</a>
+</li>
+<li>pDbusTimerCallback
+: <a class="el" href="classam_1_1CAmDbusWrapper.html#a9960708bf636f4afbc60dbf7f8262c73">am::CAmDbusWrapper</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/functions_vars_r.html b/docs/functions_vars_r.html
new file mode 100755
index 0000000..8047d3c
--- /dev/null
+++ b/docs/functions_vars_r.html
@@ -0,0 +1,171 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>AudioManager: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">AudioManager
+ &#160;<span id="projectnumber">7.6.6</span>
+ </div>
+ <div id="projectbrief">Native Application Runtime Environment</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li class="current"><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_vars_r.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
+<li>ramp
+: <a class="el" href="structam_1_1am__Volumes__s.html#a15f81ed79fdfbc93a325089fc68ff8fb">am::am_Volumes_s</a>
+</li>
+<li>receiverCallbackT
+: <a class="el" href="classam_1_1CAmControlSender.html#aea988dc0577c0e5d09610351ef034f66">am::CAmControlSender</a>
+, <a class="el" href="classam_1_1V1_1_1CAmSerializer.html#ace01c75baac75ce67b4ba7c86b7cac6f">am::V1::CAmSerializer</a>
+, <a class="el" href="classam_1_1V2_1_1CAmSerializer.html#a3152a9177e2bb212f94fdfe479191a98">am::V2::CAmSerializer</a>
+</li>
+<li>route
+: <a class="el" href="structam_1_1am__Route__s.html#aa88feca01526bbbc69b1f44c9be22462">am::am_Route_s</a>
+</li>
+<li>routingInterface
+: <a class="el" href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html#a9ae0e7f71fdae2de1218a7ef8860e033">am::CAmRoutingSender::InterfaceNamePairs</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/functions_vars_s.html b/docs/functions_vars_s.html
new file mode 100755
index 0000000..6f49d98
--- /dev/null
+++ b/docs/functions_vars_s.html
@@ -0,0 +1,219 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>AudioManager: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">AudioManager
+ &#160;<span id="projectnumber">7.6.6</span>
+ </div>
+ <div id="projectbrief">Native Application Runtime Environment</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li class="current"><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_vars_s.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
+<li>sink
+: <a class="el" href="unionam_1_1am__DataType__u.html#a9219c5b05fb6ba7a12fe473634517667">am::am_DataType_u</a>
+, <a class="el" href="structam_1_1am__RoutingNodeData__s.html#aa703a94ad48e243226fc26d4d2efe96b">am::am_RoutingNodeData_s</a>
+</li>
+<li>sinkClassID
+: <a class="el" href="structam_1_1am__Sink__s.html#af13055c029c9ca7da3f6701e1b1af418">am::am_Sink_s</a>
+, <a class="el" href="structam_1_1am__SinkClass__s.html#a9a17a553274651ac54aec1039b9b10c9">am::am_SinkClass_s</a>
+, <a class="el" href="structam_1_1am__SinkType__s.html#a573880f00ed279120ded986e6b832235">am::am_SinkType_s</a>
+</li>
+<li>sinkID
+: <a class="el" href="structam_1_1am__Connection__s.html#a39b05fef7f7ba6496e540ec7f19949c2">am::am_Connection_s</a>
+, <a class="el" href="structam_1_1am__Converter__s.html#aee7bf298d5962d654d609b8c881d803a">am::am_Converter_s</a>
+, <a class="el" href="structam_1_1am__Gateway__s.html#a63f43a5cb279bea36e12617932d06c50">am::am_Gateway_s</a>
+, <a class="el" href="structam_1_1am__MainConnection__s.html#a50216999d5b9bf3edcc3f75f64ef0e27">am::am_MainConnection_s</a>
+, <a class="el" href="structam_1_1am__MainConnectionType__s.html#aa839adc9cdb7d7ad7abab550bcde5405">am::am_MainConnectionType_s</a>
+, <a class="el" href="structam_1_1am__Route__s.html#adc2e4801d4cea72a22d602492b918ec7">am::am_Route_s</a>
+, <a class="el" href="structam_1_1am__RoutingElement__s.html#a14d52e48dad6d576b5da792168eec193">am::am_RoutingElement_s</a>
+, <a class="el" href="structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1">am::am_Sink_s</a>
+, <a class="el" href="structam_1_1am__SinkType__s.html#a6455a141536f5b7b676c5a5caabf872d">am::am_SinkType_s</a>
+</li>
+<li>sinkID_A
+: <a class="el" href="structam_1_1am__Crossfader__s.html#a39d1f6023a79a1df29a941e0dee77ad9">am::am_Crossfader_s</a>
+</li>
+<li>sinkID_B
+: <a class="el" href="structam_1_1am__Crossfader__s.html#a045ff126607c9885bb0d027570eb5710">am::am_Crossfader_s</a>
+</li>
+<li>sinksource
+: <a class="el" href="structam_1_1am__EarlyData__s.html#afdd7e16107c4a90ec5e1fa115f5761d9">am::am_EarlyData_s</a>
+</li>
+<li>soundProperty
+: <a class="el" href="unionam_1_1am__EarlyData__u.html#ab92a56ccdf034a46b9141ba7f3470a3b">am::am_EarlyData_u</a>
+</li>
+<li>source
+: <a class="el" href="unionam_1_1am__DataType__u.html#a7333c32d61174f6800ff14a326ca824e">am::am_DataType_u</a>
+, <a class="el" href="structam_1_1am__RoutingNodeData__s.html#a9794d679917230d191c144b5b36fe783">am::am_RoutingNodeData_s</a>
+</li>
+<li>sourceClassID
+: <a class="el" href="structam_1_1am__Source__s.html#a11aed737b64b5216b786f0804fc23a79">am::am_Source_s</a>
+, <a class="el" href="structam_1_1am__SourceClass__s.html#ad50644dfe1113e8aba449faa05780fad">am::am_SourceClass_s</a>
+, <a class="el" href="structam_1_1am__SourceType__s.html#a01a0cab789299dc80c5ce53457374172">am::am_SourceType_s</a>
+</li>
+<li>sourceID
+: <a class="el" href="structam_1_1am__Connection__s.html#a1e7d70c584810ba5cb2634d1a2800035">am::am_Connection_s</a>
+, <a class="el" href="structam_1_1am__Converter__s.html#a7e66c234376aa4fce173cfdc3aebff82">am::am_Converter_s</a>
+, <a class="el" href="structam_1_1am__Crossfader__s.html#a5442753fb1a60b8d56c5a79b8989ed04">am::am_Crossfader_s</a>
+, <a class="el" href="structam_1_1am__Gateway__s.html#a2e7f50bbf9f11eb7eec7d585dbbd0159">am::am_Gateway_s</a>
+, <a class="el" href="structam_1_1am__MainConnection__s.html#ab0990f79e8871de045bffa843fa85566">am::am_MainConnection_s</a>
+, <a class="el" href="structam_1_1am__MainConnectionType__s.html#a606042cb104daa129131cbd0407cdbcf">am::am_MainConnectionType_s</a>
+, <a class="el" href="structam_1_1am__Route__s.html#abf0e80b6a3c873f98df00ab7e0ab014c">am::am_Route_s</a>
+, <a class="el" href="structam_1_1am__RoutingElement__s.html#aa62eb1c5d54fce616106aa928e72beba">am::am_RoutingElement_s</a>
+, <a class="el" href="structam_1_1am__Source__s.html#ad224888802fabebefe6ff587412da9fd">am::am_Source_s</a>
+, <a class="el" href="structam_1_1am__SourceType__s.html#a6846851d58222147c2bd390fc572813f">am::am_SourceType_s</a>
+</li>
+<li>sourceState
+: <a class="el" href="structam_1_1am__Source__s.html#a15b7672dacb2e91fb56134766eb33a5d">am::am_Source_s</a>
+</li>
+<li>state
+: <a class="el" href="structam_1_1am__Domain__s.html#aba410e9e39cdee898fd50eaf2440fac8">am::am_Domain_s</a>
+</li>
+<li>status
+: <a class="el" href="structam_1_1am__NotificationConfiguration__s.html#a572962899f2aa344051a41eaebd71ddc">am::am_NotificationConfiguration_s</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/functions_vars_t.html b/docs/functions_vars_t.html
new file mode 100755
index 0000000..ca836e3
--- /dev/null
+++ b/docs/functions_vars_t.html
@@ -0,0 +1,176 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>AudioManager: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">AudioManager
+ &#160;<span id="projectnumber">7.6.6</span>
+ </div>
+ <div id="projectbrief">Native Application Runtime Environment</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li class="current"><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_vars_t.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
+<li>time
+: <a class="el" href="structam_1_1am__Volumes__s.html#affd26e898ff854ab8d463bb403e25481">am::am_Volumes_s</a>
+</li>
+<li>TimerCallback
+: <a class="el" href="classam_1_1CAmWatchdog.html#af60241c3ecfcf1f85ffcfb28cf026065">am::CAmWatchdog</a>
+</li>
+<li>trace_status
+: <a class="el" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a2f269e6344d8503b7a34d0abc10e67e3">am::CAmDltWrapper::NoDltContextData</a>
+, <a class="el" href="structDltContextData.html#a03427bbcf47f632dbec457dad0d6cc05">DltContextData</a>
+</li>
+<li>type
+: <a class="el" href="structam_1_1am__EarlyData__s.html#ae9666d7be0aeab3de5e2f9530636d43f">am::am_EarlyData_s</a>
+, <a class="el" href="structam_1_1am__MainSoundProperty__s.html#ab17e9104be5d9d055cd07fd2369e8218">am::am_MainSoundProperty_s</a>
+, <a class="el" href="structam_1_1am__NotificationConfiguration__s.html#ab3c479eda9f228cd981e217142ea84bf">am::am_NotificationConfiguration_s</a>
+, <a class="el" href="structam_1_1am__NotificationPayload__s.html#a37449381a267dfb498cb763310f1bd92">am::am_NotificationPayload_s</a>
+, <a class="el" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">am::am_RoutingNodeData_s</a>
+, <a class="el" href="structam_1_1am__SoundProperty__s.html#adaf90d729af1e4dca87668616312ee57">am::am_SoundProperty_s</a>
+, <a class="el" href="structam_1_1am__SystemProperty__s.html#a399604c89488c2bdba69fe4e6e862288">am::am_SystemProperty_s</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/functions_vars_v.html b/docs/functions_vars_v.html
new file mode 100755
index 0000000..ff2d33e
--- /dev/null
+++ b/docs/functions_vars_v.html
@@ -0,0 +1,181 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>AudioManager: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">AudioManager
+ &#160;<span id="projectnumber">7.6.6</span>
+ </div>
+ <div id="projectbrief">Native Application Runtime Environment</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li class="current"><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_vars_v.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_v"></a>- v -</h3><ul>
+<li>value
+: <a class="el" href="structam_1_1am__ClassProperty__s.html#a49c9e634c66e3d23ebb74d72e4bc09f9">am::am_ClassProperty_s</a>
+, <a class="el" href="structam_1_1am__MainSoundProperty__s.html#a66c11369472cdf8d870b7976e08336a1">am::am_MainSoundProperty_s</a>
+, <a class="el" href="structam_1_1am__NotificationPayload__s.html#a765bbd1916862ed5d4ee9ab83c9be3b6">am::am_NotificationPayload_s</a>
+, <a class="el" href="structam_1_1am__SoundProperty__s.html#a1eca1f3f4f81fa8ee61bb5851f37521f">am::am_SoundProperty_s</a>
+, <a class="el" href="structam_1_1am__SystemProperty__s.html#a00fc776e22144844f56e2c895e8723f6">am::am_SystemProperty_s</a>
+</li>
+<li>visible
+: <a class="el" href="structam_1_1am__Sink__s.html#a330b3bebac302af2065b2999b089dcb0">am::am_Sink_s</a>
+, <a class="el" href="structam_1_1am__Source__s.html#a9904977c28ce558db9c8aec2172de7b7">am::am_Source_s</a>
+</li>
+<li>volume
+: <a class="el" href="unionam_1_1am__EarlyData__u.html#af77e68c1054ce89b7bbd48b955c994fa">am::am_EarlyData_u</a>
+, <a class="el" href="structam_1_1am__Sink__s.html#ad34fd3d83d674ee842dc8f432295ffbd">am::am_Sink_s</a>
+, <a class="el" href="structam_1_1am__SinkType__s.html#a95273c6978fbef5be4a59b1534212495">am::am_SinkType_s</a>
+, <a class="el" href="structam_1_1am__Source__s.html#add220cb377b2e4943cafac1206056296">am::am_Source_s</a>
+, <a class="el" href="structam_1_1am__Volumes__s.html#ad02cca640e5e110318711a269f53079e">am::am_Volumes_s</a>
+</li>
+<li>volumeID
+: <a class="el" href="structam_1_1am__Volumes__s.html#ac4d2a92c90e653fb89926a9fb90cbd6a">am::am_Volumes_s</a>
+</li>
+<li>volumeType
+: <a class="el" href="structam_1_1am__Volumes__s.html#a7eb3b653e2b5721e677e596ddcf393b2">am::am_Volumes_s</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/functions_w.html b/docs/functions_w.html
index fa2e071..f116b83 100644..100755
--- a/docs/functions_w.html
+++ b/docs/functions_w.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -81,9 +84,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
@@ -109,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="functions_u.html#index_u"><span>u</span></a></li>
<li><a href="functions_v.html#index_v"><span>v</span></a></li>
<li class="current"><a href="functions_w.html#index_w"><span>w</span></a></li>
- <li><a href="functions_~.html#index_~"><span>~</span></a></li>
+ <li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
@@ -132,7 +135,7 @@ $(document).ready(function(){initNavTree('functions_w.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -178,9 +181,9 @@ $(document).ready(function(){initNavTree('functions_w.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/genivilogo.png b/docs/genivilogo.png
index d016ec8..d016ec8 100644..100755
--- a/docs/genivilogo.png
+++ b/docs/genivilogo.png
Binary files differ
diff --git a/docs/globals.html b/docs/globals.html
index 0ec6482..6d32300 100644..100755
--- a/docs/globals.html
+++ b/docs/globals.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: File Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -86,6 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
+ <li><a href="#index__"><span>_</span></a></li>
<li><a href="#index_a"><span>a</span></a></li>
<li><a href="#index_c"><span>c</span></a></li>
<li><a href="#index_d"><span>d</span></a></li>
@@ -93,10 +97,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="#index_f"><span>f</span></a></li>
<li><a href="#index_l"><span>l</span></a></li>
<li><a href="#index_m"><span>m</span></a></li>
+ <li><a href="#index_n"><span>n</span></a></li>
<li><a href="#index_o"><span>o</span></a></li>
<li><a href="#index_p"><span>p</span></a></li>
- <li><a href="#index_r"><span>r</span></a></li>
- <li class="current"><a href="#index_t"><span>t</span></a></li>
+ <li class="current"><a href="#index_r"><span>r</span></a></li>
</ul>
</div>
</div><!-- top -->
@@ -119,7 +123,7 @@ $(document).ready(function(){initNavTree('globals.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -131,6 +135,18 @@ $(document).ready(function(){initNavTree('globals.html','');});
<div class="contents">
<div class="textblock">Here is a list of all file members with links to the files they belong to:</div>
+<h3><a class="anchor" id="index__"></a>- _ -</h3><ul>
+<li>__METHOD_NAME__
+: <a class="el" href="CAmCommandReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">CAmCommandReceiver.cpp</a>
+, <a class="el" href="CAmCommandSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">CAmCommandSender.cpp</a>
+, <a class="el" href="CAmControlReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">CAmControlReceiver.cpp</a>
+, <a class="el" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">CAmDatabaseHandlerMap.cpp</a>
+, <a class="el" href="CAmRoutingReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">CAmRoutingReceiver.cpp</a>
+, <a class="el" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">CAmRoutingSender.cpp</a>
+</li>
+</ul>
+
+
<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
<li>A_CONST
: <a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">audiomanagertypes.h</a>
@@ -186,6 +202,12 @@ $(document).ready(function(){initNavTree('globals.html','');});
<li>AMCAPI
: <a class="el" href="CAmCommonAPIWrapper_8h.html#a6b7b524d2002e1bd1345620a530bb8ea">CAmCommonAPIWrapper.h</a>
</li>
+<li>AUDIOMANGER_APP_DESCRIPTION
+: <a class="el" href="main_8cpp.html#a705ab796e3da5af624720a7f8ea39402">main.cpp</a>
+</li>
+<li>AUDIOMANGER_APP_ID
+: <a class="el" href="main_8cpp.html#af7d5e0e2048b13686c69caeb0725b5d9">main.cpp</a>
+</li>
</ul>
@@ -254,6 +276,9 @@ $(document).ready(function(){initNavTree('globals.html','');});
<li>DEL
: <a class="el" href="CAmLog_8h.html#ad7254c26da5762c03c4825d6b74d490d">CAmLog.h</a>
</li>
+<li>DEPRECATED
+: <a class="el" href="CAmSerializer_8h.html#aab10037dca32fba66b70d85bf7633355">CAmSerializer.h</a>
+</li>
<li>DLT_DECLARE_CONTEXT
: <a class="el" href="CAmDltWrapper_8h.html#a0243c928d58eb804e511f84982764f62">CAmDltWrapper.h</a>
</li>
@@ -350,6 +375,9 @@ $(document).ready(function(){initNavTree('globals.html','');});
<li>listCommandPluginDirs
: <a class="el" href="main_8cpp.html#acf9448b8681363c06fcc6fa2fe67f6a1">main.cpp</a>
</li>
+<li>listOfSignalsFD
+: <a class="el" href="main_8cpp.html#a94173f0fcddf0ddf80beacba2ef9c914">main.cpp</a>
+</li>
<li>listRoutingPluginDirs
: <a class="el" href="main_8cpp.html#a2f8343120dfa1adbb5fa439c4a915b5f">main.cpp</a>
</li>
@@ -363,17 +391,39 @@ $(document).ready(function(){initNavTree('globals.html','');});
<li>mainProgram()
: <a class="el" href="main_8cpp.html#a2f6e0286f1ab9c12d22605627f8bf07e">main.cpp</a>
</li>
+<li>MAX_ALLOWED_DOMAIN_CYCLES
+: <a class="el" href="CAmRouter_8h.html#a1aacfba78a3f6aa3cb6514bb8b1458e3">CAmRouter.h</a>
+</li>
<li>MAX_NS
: <a class="el" href="CAmSocketHandler_8h.html#a67f1edc0014c2569b2a1e7e423aaa825">CAmSocketHandler.h</a>
</li>
<li>MAX_POLLHANDLE
: <a class="el" href="CAmSocketHandler_8h.html#afe0da7e06e5af7546a20e21391824f5a">CAmSocketHandler.h</a>
</li>
+<li>MAX_ROUTING_PATHS
+: <a class="el" href="CAmRouter_8h.html#a9d70e10c712a8a908b5dc0d253955c25">CAmRouter.h</a>
+</li>
<li>MAX_TIMERHANDLE
: <a class="el" href="CAmSocketHandler_8h.html#a63380f323b142274c124bb15bba9459a">CAmSocketHandler.h</a>
</li>
-<li>maxConnections()
-: <a class="el" href="main_8cpp.html#a4bdfdb5daf40d0487ee37dfc3515a8fb">main.cpp</a>
+</ul>
+
+
+<h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
+<li>NOTIFY_OBSERVERS
+: <a class="el" href="CAmDatabaseHandlerMap_8cpp.html#a08f9d96a52244f69ca4637ae0c8e2041">CAmDatabaseHandlerMap.cpp</a>
+</li>
+<li>NOTIFY_OBSERVERS1
+: <a class="el" href="CAmDatabaseHandlerMap_8cpp.html#a6e091273c50fad7c2a8d0d9967efd07d">CAmDatabaseHandlerMap.cpp</a>
+</li>
+<li>NOTIFY_OBSERVERS2
+: <a class="el" href="CAmDatabaseHandlerMap_8cpp.html#a1e97c99513e5134eca26e651773719d7">CAmDatabaseHandlerMap.cpp</a>
+</li>
+<li>NOTIFY_OBSERVERS3
+: <a class="el" href="CAmDatabaseHandlerMap_8cpp.html#a5364eef123b546a80c7c57232a15b75a">CAmDatabaseHandlerMap.cpp</a>
+</li>
+<li>NOTIFY_OBSERVERS4
+: <a class="el" href="CAmDatabaseHandlerMap_8cpp.html#a023c42a6ea7b7e14bf37baf70dfaddc1">CAmDatabaseHandlerMap.cpp</a>
</li>
</ul>
@@ -386,9 +436,6 @@ $(document).ready(function(){initNavTree('globals.html','');});
<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
-<li>PRINT_BOOL
-: <a class="el" href="CAmTelnetServer_8cpp.html#a152a062074d0e6d93736298a7065a081">CAmTelnetServer.cpp</a>
-</li>
<li>printCmdInformation()
: <a class="el" href="main_8cpp.html#a20381c995d4b9c2fe11a65df9700fb76">main.cpp</a>
</li>
@@ -401,15 +448,12 @@ $(document).ready(function(){initNavTree('globals.html','');});
, <a class="el" href="CAmRoutingSender_8cpp.html#accf5fa8c8d8bbafa636dc7473685948b">CAmRoutingSender.cpp</a>
</li>
<li>REQUIRED_INTERFACE_VERSION_MINOR
-: <a class="el" href="CAmRoutingSender_8cpp.html#aaad5231037c0c12bf95bb42526c2bab8">CAmRoutingSender.cpp</a>
-, <a class="el" href="CAmControlSender_8cpp.html#aaad5231037c0c12bf95bb42526c2bab8">CAmControlSender.cpp</a>
+: <a class="el" href="CAmControlSender_8cpp.html#aaad5231037c0c12bf95bb42526c2bab8">CAmControlSender.cpp</a>
+, <a class="el" href="CAmRoutingSender_8cpp.html#aaad5231037c0c12bf95bb42526c2bab8">CAmRoutingSender.cpp</a>
</li>
<li>ROOT_INTROSPECT_XML
: <a class="el" href="CAmDbusWrapper_8cpp.html#a6266fa85a7c0adb885300f68b797cea6">CAmDbusWrapper.cpp</a>
</li>
-<li>ROUTING_BUILD_CONNECTIONS
-: <a class="el" href="CAmRouter_8h.html#aff729ebe1b45fb5af26288f42d61fd3b">CAmRouter.h</a>
-</li>
<li>routingPluginDir()
: <a class="el" href="main_8cpp.html#adaa5dd304567dc8e32b2cbc1eb048f7e">main.cpp</a>
</li>
@@ -417,21 +461,14 @@ $(document).ready(function(){initNavTree('globals.html','');});
: <a class="el" href="IAmRouting_8h.html#af578bc00c94c55f619aa16407eceab99">IAmRouting.h</a>
</li>
</ul>
-
-
-<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
-<li>telnetPort()
-: <a class="el" href="main_8cpp.html#afa79058049680c9e2917cc7284ef5d40">main.cpp</a>
-</li>
-</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/globals_defs.html b/docs/globals_defs.html
index 1b7724b..0339646 100644..100755
--- a/docs/globals_defs.html
+++ b/docs/globals_defs.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: File Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -86,11 +89,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
+ <li><a href="#index__"><span>_</span></a></li>
<li><a href="#index_a"><span>a</span></a></li>
<li><a href="#index_c"><span>c</span></a></li>
<li><a href="#index_d"><span>d</span></a></li>
<li><a href="#index_m"><span>m</span></a></li>
- <li><a href="#index_p"><span>p</span></a></li>
+ <li><a href="#index_n"><span>n</span></a></li>
<li class="current"><a href="#index_r"><span>r</span></a></li>
</ul>
</div>
@@ -114,7 +118,7 @@ $(document).ready(function(){initNavTree('globals_defs.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -126,6 +130,18 @@ $(document).ready(function(){initNavTree('globals_defs.html','');});
<div class="contents">
&#160;
+<h3><a class="anchor" id="index__"></a>- _ -</h3><ul>
+<li>__METHOD_NAME__
+: <a class="el" href="CAmCommandReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">CAmCommandReceiver.cpp</a>
+, <a class="el" href="CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">CAmRoutingSender.cpp</a>
+, <a class="el" href="CAmRoutingReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">CAmRoutingReceiver.cpp</a>
+, <a class="el" href="CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168">CAmDatabaseHandlerMap.cpp</a>
+, <a class="el" href="CAmControlReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168">CAmControlReceiver.cpp</a>
+, <a class="el" href="CAmCommandSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168">CAmCommandSender.cpp</a>
+</li>
+</ul>
+
+
<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
<li>A_CONST
: <a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">audiomanagertypes.h</a>
@@ -175,6 +191,12 @@ $(document).ready(function(){initNavTree('globals_defs.html','');});
<li>AMCAPI
: <a class="el" href="CAmCommonAPIWrapper_8h.html#a6b7b524d2002e1bd1345620a530bb8ea">CAmCommonAPIWrapper.h</a>
</li>
+<li>AUDIOMANGER_APP_DESCRIPTION
+: <a class="el" href="main_8cpp.html#a705ab796e3da5af624720a7f8ea39402">main.cpp</a>
+</li>
+<li>AUDIOMANGER_APP_ID
+: <a class="el" href="main_8cpp.html#af7d5e0e2048b13686c69caeb0725b5d9">main.cpp</a>
+</li>
</ul>
@@ -225,6 +247,9 @@ $(document).ready(function(){initNavTree('globals_defs.html','');});
<li>DEL
: <a class="el" href="CAmLog_8h.html#ad7254c26da5762c03c4825d6b74d490d">CAmLog.h</a>
</li>
+<li>DEPRECATED
+: <a class="el" href="CAmSerializer_8h.html#aab10037dca32fba66b70d85bf7633355">CAmSerializer.h</a>
+</li>
<li>DLT_DECLARE_CONTEXT
: <a class="el" href="CAmDltWrapper_8h.html#a0243c928d58eb804e511f84982764f62">CAmDltWrapper.h</a>
</li>
@@ -241,21 +266,39 @@ $(document).ready(function(){initNavTree('globals_defs.html','');});
<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
+<li>MAX_ALLOWED_DOMAIN_CYCLES
+: <a class="el" href="CAmRouter_8h.html#a1aacfba78a3f6aa3cb6514bb8b1458e3">CAmRouter.h</a>
+</li>
<li>MAX_NS
: <a class="el" href="CAmSocketHandler_8h.html#a67f1edc0014c2569b2a1e7e423aaa825">CAmSocketHandler.h</a>
</li>
<li>MAX_POLLHANDLE
: <a class="el" href="CAmSocketHandler_8h.html#afe0da7e06e5af7546a20e21391824f5a">CAmSocketHandler.h</a>
</li>
+<li>MAX_ROUTING_PATHS
+: <a class="el" href="CAmRouter_8h.html#a9d70e10c712a8a908b5dc0d253955c25">CAmRouter.h</a>
+</li>
<li>MAX_TIMERHANDLE
: <a class="el" href="CAmSocketHandler_8h.html#a63380f323b142274c124bb15bba9459a">CAmSocketHandler.h</a>
</li>
</ul>
-<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
-<li>PRINT_BOOL
-: <a class="el" href="CAmTelnetServer_8cpp.html#a152a062074d0e6d93736298a7065a081">CAmTelnetServer.cpp</a>
+<h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
+<li>NOTIFY_OBSERVERS
+: <a class="el" href="CAmDatabaseHandlerMap_8cpp.html#a08f9d96a52244f69ca4637ae0c8e2041">CAmDatabaseHandlerMap.cpp</a>
+</li>
+<li>NOTIFY_OBSERVERS1
+: <a class="el" href="CAmDatabaseHandlerMap_8cpp.html#a6e091273c50fad7c2a8d0d9967efd07d">CAmDatabaseHandlerMap.cpp</a>
+</li>
+<li>NOTIFY_OBSERVERS2
+: <a class="el" href="CAmDatabaseHandlerMap_8cpp.html#a1e97c99513e5134eca26e651773719d7">CAmDatabaseHandlerMap.cpp</a>
+</li>
+<li>NOTIFY_OBSERVERS3
+: <a class="el" href="CAmDatabaseHandlerMap_8cpp.html#a5364eef123b546a80c7c57232a15b75a">CAmDatabaseHandlerMap.cpp</a>
+</li>
+<li>NOTIFY_OBSERVERS4
+: <a class="el" href="CAmDatabaseHandlerMap_8cpp.html#a023c42a6ea7b7e14bf37baf70dfaddc1">CAmDatabaseHandlerMap.cpp</a>
</li>
</ul>
@@ -266,15 +309,12 @@ $(document).ready(function(){initNavTree('globals_defs.html','');});
, <a class="el" href="CAmRoutingSender_8cpp.html#accf5fa8c8d8bbafa636dc7473685948b">CAmRoutingSender.cpp</a>
</li>
<li>REQUIRED_INTERFACE_VERSION_MINOR
-: <a class="el" href="CAmControlSender_8cpp.html#aaad5231037c0c12bf95bb42526c2bab8">CAmControlSender.cpp</a>
-, <a class="el" href="CAmRoutingSender_8cpp.html#aaad5231037c0c12bf95bb42526c2bab8">CAmRoutingSender.cpp</a>
+: <a class="el" href="CAmRoutingSender_8cpp.html#aaad5231037c0c12bf95bb42526c2bab8">CAmRoutingSender.cpp</a>
+, <a class="el" href="CAmControlSender_8cpp.html#aaad5231037c0c12bf95bb42526c2bab8">CAmControlSender.cpp</a>
</li>
<li>ROOT_INTROSPECT_XML
: <a class="el" href="CAmDbusWrapper_8cpp.html#a6266fa85a7c0adb885300f68b797cea6">CAmDbusWrapper.cpp</a>
</li>
-<li>ROUTING_BUILD_CONNECTIONS
-: <a class="el" href="CAmRouter_8h.html#aff729ebe1b45fb5af26288f42d61fd3b">CAmRouter.h</a>
-</li>
<li>RoutingVersion
: <a class="el" href="IAmRouting_8h.html#af578bc00c94c55f619aa16407eceab99">IAmRouting.h</a>
</li>
@@ -284,9 +324,9 @@ $(document).ready(function(){initNavTree('globals_defs.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/globals_enum.html b/docs/globals_enum.html
index 5f098de..bdcc592 100644..100755
--- a/docs/globals_enum.html
+++ b/docs/globals_enum.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: File Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -104,7 +107,7 @@ $(document).ready(function(){initNavTree('globals_enum.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -130,9 +133,9 @@ $(document).ready(function(){initNavTree('globals_enum.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/globals_eval.html b/docs/globals_eval.html
index 2618d0c..40bebdd 100644..100755
--- a/docs/globals_eval.html
+++ b/docs/globals_eval.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: File Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -104,7 +107,7 @@ $(document).ready(function(){initNavTree('globals_eval.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -163,9 +166,9 @@ $(document).ready(function(){initNavTree('globals_eval.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/globals_func.html b/docs/globals_func.html
index 5b96daa..9086e69 100644..100755
--- a/docs/globals_func.html
+++ b/docs/globals_func.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: File Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -104,7 +107,7 @@ $(document).ready(function(){initNavTree('globals_func.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -154,9 +157,6 @@ $(document).ready(function(){initNavTree('globals_func.html','');});
<li>mainProgram()
: <a class="el" href="main_8cpp.html#a2f6e0286f1ab9c12d22605627f8bf07e">main.cpp</a>
</li>
-<li>maxConnections()
-: <a class="el" href="main_8cpp.html#a4bdfdb5daf40d0487ee37dfc3515a8fb">main.cpp</a>
-</li>
<li>OutOfMemoryHandler()
: <a class="el" href="main_8cpp.html#acc628ca4f61759495f09289b8418d358">main.cpp</a>
</li>
@@ -166,18 +166,15 @@ $(document).ready(function(){initNavTree('globals_func.html','');});
<li>routingPluginDir()
: <a class="el" href="main_8cpp.html#adaa5dd304567dc8e32b2cbc1eb048f7e">main.cpp</a>
</li>
-<li>telnetPort()
-: <a class="el" href="main_8cpp.html#afa79058049680c9e2917cc7284ef5d40">main.cpp</a>
-</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/globals_vars.html b/docs/globals_vars.html
index ba02cae..5d682a9 100644..100755
--- a/docs/globals_vars.html
+++ b/docs/globals_vars.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: File Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -104,7 +107,7 @@ $(document).ready(function(){initNavTree('globals_vars.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -127,6 +130,9 @@ $(document).ready(function(){initNavTree('globals_vars.html','');});
<li>listCommandPluginDirs
: <a class="el" href="main_8cpp.html#acf9448b8681363c06fcc6fa2fe67f6a1">main.cpp</a>
</li>
+<li>listOfSignalsFD
+: <a class="el" href="main_8cpp.html#a94173f0fcddf0ddf80beacba2ef9c914">main.cpp</a>
+</li>
<li>listRoutingPluginDirs
: <a class="el" href="main_8cpp.html#a2f8343120dfa1adbb5fa439c4a915b5f">main.cpp</a>
</li>
@@ -136,9 +142,9 @@ $(document).ready(function(){initNavTree('globals_vars.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/group__Deprecated.html b/docs/group__Deprecated.html
new file mode 100755
index 0000000..1d8a0d6
--- /dev/null
+++ b/docs/group__Deprecated.html
@@ -0,0 +1,135 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>AudioManager: Obsolete class!</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">AudioManager
+ &#160;<span id="projectnumber">7.6.6</span>
+ </div>
+ <div id="projectbrief">Native Application Runtime Environment</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li class="current"><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('group__Deprecated.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle">
+<div class="title">Obsolete class!</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>magic class that does the serialization of functions calls The constructor must be called within the main threadcontext, after that using the overloaded template function call will serialize all calls and call them within the main thread context.
+<a href="#details">More...</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespaceam_1_1V1"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam_1_1V1.html">am::V1</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<p>magic class that does the serialization of functions calls The constructor must be called within the main threadcontext, after that using the overloaded template function call will serialize all calls and call them within the main thread context. </p>
+<p><br />
+More details can be found here: <a class="el" href="mainl.html#util">Utilizing The Mainloop as Threadsafe Call Method</a> </p><dl class="section warning"><dt>Warning</dt><dd>asynchronous calls may be used in the mainthread context, but if you want to use synchronous calls make sure that you use one instance of this class per thread otherwise you could be lost in never returning calls.<br />
+Examples of the usage can be found in IAmCommandReceiverShadow of the ControlPlugin or IAmRoutingReceiverShadow of the PluginRoutingInterfaceAsync. </dd></dl>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/group__Deprecated.js b/docs/group__Deprecated.js
new file mode 100755
index 0000000..991e60f
--- /dev/null
+++ b/docs/group__Deprecated.js
@@ -0,0 +1,4 @@
+var group__Deprecated =
+[
+ [ "V1", "namespaceam_1_1V1.html", null ]
+]; \ No newline at end of file
diff --git a/docs/hierarchy.html b/docs/hierarchy.html
index bfd3a53..f54bb3e 100644..100755
--- a/docs/hierarchy.html
+++ b/docs/hierarchy.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Class Hierarchy</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('hierarchy.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -112,122 +115,126 @@ $(document).ready(function(){initNavTree('hierarchy.html','');});
<div class="contents">
<div class="textblock">This inheritance list is sorted roughly, but not completely, alphabetically:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory">
-<tr id="row_0_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__Availability__s.html" target="_self">am::am_Availability_s</a></td><td class="desc">This describes the availability of a sink or a source together with the latest change </td></tr>
-<tr id="row_1_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__ClassProperty__s.html" target="_self">am::am_ClassProperty_s</a></td><td class="desc">Describes class properties </td></tr>
-<tr id="row_2_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__Connection__s.html" target="_self">am::am_Connection_s</a></td><td class="desc">Connection </td></tr>
-<tr id="row_3_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__Converter__s.html" target="_self">am::am_Converter_s</a></td><td class="desc">This struct describes the attributes of a converter </td></tr>
-<tr id="row_4_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__Crossfader__s.html" target="_self">am::am_Crossfader_s</a></td><td class="desc">This struct describes the attribiutes of a crossfader </td></tr>
-<tr id="row_5_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="unionam_1_1am__DataType__u.html" target="_self">am::am_DataType_u</a></td><td class="desc">Data 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 </td></tr>
-<tr id="row_6_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__Domain__s.html" target="_self">am::am_Domain_s</a></td><td class="desc">This struct describes the attribiutes of a domain </td></tr>
-<tr id="row_7_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__EarlyData__s.html" target="_self">am::am_EarlyData_s</a></td><td class="desc"></td></tr>
-<tr id="row_8_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="unionam_1_1am__EarlyData__u.html" target="_self">am::am_EarlyData_u</a></td><td class="desc">Data 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 </td></tr>
-<tr id="row_9_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__Gateway__s.html" target="_self">am::am_Gateway_s</a></td><td class="desc">This struct describes the attributes of a gateway </td></tr>
-<tr id="row_10_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__Handle__s.html" target="_self">am::am_Handle_s</a></td><td class="desc">Handle is used for asynchronous operations and is uniquely assigned for each of this operations </td></tr>
-<tr id="row_11_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html" target="_self">am::CAmDatabaseHandlerMap::CAmMappedData::am_Identifier_s</a></td><td class="desc">The structure encapsulates the id boundary and the current id value </td></tr>
-<tr id="row_12_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__MainConnection__s.html" target="_self">am::am_MainConnection_s</a></td><td class="desc">Struct that holds attribiutes of a mainconnection </td></tr>
-<tr id="row_13_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__MainConnectionType__s.html" target="_self">am::am_MainConnectionType_s</a></td><td class="desc">This type holds all information of connections relevant to the HMI </td></tr>
-<tr id="row_14_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__MainSoundProperty__s.html" target="_self">am::am_MainSoundProperty_s</a></td><td class="desc">Struct describung mainsound property </td></tr>
-<tr id="row_15_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__NotificationConfiguration__s.html" target="_self">am::am_NotificationConfiguration_s</a></td><td class="desc">This struct holds information about the configuration for notifications </td></tr>
-<tr id="row_16_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__NotificationPayload__s.html" target="_self">am::am_NotificationPayload_s</a></td><td class="desc">This struct holds the payload of a notification </td></tr>
-<tr id="row_17_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__Route__s.html" target="_self">am::am_Route_s</a></td><td class="desc">List of routing elements that lead from source to sink </td></tr>
-<tr id="row_18_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__RoutingElement__s.html" target="_self">am::am_RoutingElement_s</a></td><td class="desc">This represents one "hopp" in a route </td></tr>
-<tr id="row_19_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__RoutingNodeData__s.html" target="_self">am::am_RoutingNodeData_s</a></td><td class="desc">A structure used as user data in the graph nodes </td></tr>
-<tr id="row_20_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__Sink__s.html" target="_self">am::am_Sink_s</a></td><td class="desc">This struct describes the attribiutes of a sink </td></tr>
-<tr id="row_21_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__SinkClass__s.html" target="_self">am::am_SinkClass_s</a></td><td class="desc">Struct describing sinkclasses </td></tr>
-<tr id="row_22_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__SinkType__s.html" target="_self">am::am_SinkType_s</a></td><td class="desc">This type holds all information of sinks relevant to the HMI </td></tr>
-<tr id="row_23_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__SoundProperty__s.html" target="_self">am::am_SoundProperty_s</a></td><td class="desc">Struct describing the sound property </td></tr>
-<tr id="row_24_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__Source__s.html" target="_self">am::am_Source_s</a></td><td class="desc">This struct describes the attribiutes of a source </td></tr>
-<tr id="row_25_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__SourceClass__s.html" target="_self">am::am_SourceClass_s</a></td><td class="desc">Struct describing source classes </td></tr>
-<tr id="row_26_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__SourceType__s.html" target="_self">am::am_SourceType_s</a></td><td class="desc">This type holds all information of sources relevant to the HMI </td></tr>
-<tr id="row_27_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__SystemProperty__s.html" target="_self">am::am_SystemProperty_s</a></td><td class="desc">Struct describing system properties </td></tr>
-<tr id="row_28_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1am__Volumes__s.html" target="_self">am::am_Volumes_s</a></td><td class="desc">This types describe a mixed description for source and sinks volumes </td></tr>
-<tr id="row_29_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmCommandLineSingleton.html" target="_self">am::CAmCommandLineSingleton</a></td><td class="desc"></td></tr>
-<tr id="row_30_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmCommandSender.html" target="_self">am::CAmCommandSender</a></td><td class="desc">This class is used to send data to the CommandInterface </td></tr>
-<tr id="row_31_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmCommonAPIWrapper.html" target="_self">am::CAmCommonAPIWrapper</a></td><td class="desc"></td></tr>
-<tr id="row_32_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmControlSender.html" target="_self">am::CAmControlSender</a></td><td class="desc">Sends data to the commandInterface, takes the file of the library that needs to be loaded </td></tr>
-<tr id="row_33_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmDatabaseObserver.html" target="_self">am::CAmDatabaseObserver</a></td><td class="desc">This class observes the Database and notifies other classes about important events, mainly the CommandSender </td></tr>
-<tr id="row_34_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmDbusWrapper.html" target="_self">am::CAmDbusWrapper</a></td><td class="desc">This wraps dbus and provides everything needed to anyone who wants to use dbus (including plugins) </td></tr>
-<tr id="row_35_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmDltWrapper.html" target="_self">am::CAmDltWrapper</a></td><td class="desc">Wraps around the dlt </td></tr>
-<tr id="row_36_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmGraph.html" target="_self">am::CAmGraph&lt; T, V &gt;</a></td><td class="desc">Class representing a directed or undirected graph </td></tr>
-<tr id="row_37_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmGraph.html" target="_self">am::CAmGraph&lt; am_RoutingNodeData_s, uint16_t &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_38_" class="even"><td class="entry"><img id="arr_38_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('38_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmGraphElement.html" target="_self">am::CAmGraphElement</a></td><td class="desc">This class is base class for nodes and vertices </td></tr>
-<tr id="row_38_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmNode.html" target="_self">am::CAmNode&lt; NodeData &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_38_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmVertex.html" target="_self">am::CAmVertex&lt; NodeData, VertexData &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_38_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmNode.html" target="_self">am::CAmNode&lt; am_RoutingNodeData_s &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_38_3_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmNode.html" target="_self">am::CAmNode&lt; T &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_39_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classCAmLog.html" target="_self">CAmLog</a></td><td class="desc"></td></tr>
-<tr id="row_40_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmRouter.html" target="_self">am::CAmRouter</a></td><td class="desc">Implements an autorouting algorithm for connecting sinks and sources via different audio domains </td></tr>
-<tr id="row_41_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmRoutingSender.html" target="_self">am::CAmRoutingSender</a></td><td class="desc">Implements the RoutingSendInterface </td></tr>
-<tr id="row_42_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmSerializer.html" target="_self">am::CAmSerializer</a></td><td class="desc">Magic class that does the serialization of functions calls The constructor must be called within the main threadcontext, after that using the overloaded template function call will serialize all calls and call them within the main thread context </td></tr>
-<tr id="row_43_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmSocketHandler.html" target="_self">am::CAmSocketHandler</a></td><td class="desc">The <a class="el" href="classam_1_1CAmSocketHandler.html" title="The am::CAmSocketHandler implements a mainloop for the AudioManager. ">am::CAmSocketHandler</a> implements a mainloop for the AudioManager </td></tr>
-<tr id="row_44_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmTelnetMenuHelper.html" target="_self">am::CAmTelnetMenuHelper</a></td><td class="desc">Helper class for <a class="el" href="classam_1_1CAmTelnetServer.html" title="Implements a telnetserver that can be used to connect to the audiomanager, retrieve some information ...">CAmTelnetServer</a> </td></tr>
-<tr id="row_45_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmTelnetServer.html" target="_self">am::CAmTelnetServer</a></td><td class="desc">Implements a telnetserver that can be used to connect to the audiomanager, retrieve some information and use it </td></tr>
-<tr id="row_46_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmWatchdog.html" target="_self">am::CAmWatchdog</a></td><td class="desc">Implements the watchdog of the AudioManager with the help of systemd </td></tr>
-<tr id="row_47_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structDltContext.html" target="_self">DltContext</a></td><td class="desc">This structure is used for every context used in an application </td></tr>
-<tr id="row_48_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structDltContextData.html" target="_self">DltContextData</a></td><td class="desc">This structure is used for context data used in an application </td></tr>
-<tr id="row_49_"><td class="entry"><img id="arr_49_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('49_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html" target="_self">am::CAmRoutingSender::handleDataBase</a></td><td class="desc"></td></tr>
-<tr id="row_49_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmRoutingSender_1_1handleConnect.html" target="_self">am::CAmRoutingSender::handleConnect</a></td><td class="desc"></td></tr>
-<tr id="row_49_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmRoutingSender_1_1handleCrossFader.html" target="_self">am::CAmRoutingSender::handleCrossFader</a></td><td class="desc"></td></tr>
-<tr id="row_49_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmRoutingSender_1_1handleDisconnect.html" target="_self">am::CAmRoutingSender::handleDisconnect</a></td><td class="desc"></td></tr>
-<tr id="row_49_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html" target="_self">am::CAmRoutingSender::handleSetSinkNotificationConfiguration</a></td><td class="desc"></td></tr>
-<tr id="row_49_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html" target="_self">am::CAmRoutingSender::handleSetSourceNotificationConfiguration</a></td><td class="desc"></td></tr>
-<tr id="row_49_5_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSetVolumes.html" target="_self">am::CAmRoutingSender::handleSetVolumes</a></td><td class="desc"></td></tr>
-<tr id="row_49_6_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html" target="_self">am::CAmRoutingSender::handleSinkSoundProperties</a></td><td class="desc"></td></tr>
-<tr id="row_49_7_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html" target="_self">am::CAmRoutingSender::handleSinkSoundProperty</a></td><td class="desc"></td></tr>
-<tr id="row_49_8_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html" target="_self">am::CAmRoutingSender::handleSourceSoundProperties</a></td><td class="desc"></td></tr>
-<tr id="row_49_9_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html" target="_self">am::CAmRoutingSender::handleSourceSoundProperty</a></td><td class="desc"></td></tr>
-<tr id="row_49_10_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSourceState.html" target="_self">am::CAmRoutingSender::handleSourceState</a></td><td class="desc"></td></tr>
-<tr id="row_49_11_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_49_11_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('49_11_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html" target="_self">am::CAmRoutingSender::handleVolumeBase</a></td><td class="desc"></td></tr>
-<tr id="row_49_11_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSinkVolume.html" target="_self">am::CAmRoutingSender::handleSinkVolume</a></td><td class="desc"></td></tr>
-<tr id="row_49_11_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSourceVolume.html" target="_self">am::CAmRoutingSender::handleSourceVolume</a></td><td class="desc"></td></tr>
-<tr id="row_50_" class="even"><td class="entry"><img id="arr_50_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('50_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1IAmCommandReceive.html" target="_self">am::IAmCommandReceive</a></td><td class="desc">The interface towards the Controlling Instance (e.g HMI) </td></tr>
-<tr id="row_50_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmCommandReceiver.html" target="_self">am::CAmCommandReceiver</a></td><td class="desc">This class realizes the command Interface </td></tr>
-<tr id="row_51_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1IAmCommandSend.html" target="_self">am::IAmCommandSend</a></td><td class="desc">This interface handles all communication from the AudioManagerDaemon towards the system </td></tr>
-<tr id="row_52_" class="even"><td class="entry"><img id="arr_52_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('52_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1IAmControlReceive.html" target="_self">am::IAmControlReceive</a></td><td class="desc">This interface gives access to all important functions of the audiomanager that are used by the AudioManagerController to control the system </td></tr>
-<tr id="row_52_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmControlReceiver.html" target="_self">am::CAmControlReceiver</a></td><td class="desc">This class is used to receive all commands from the control interface </td></tr>
-<tr id="row_53_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1IAmControlSend.html" target="_self">am::IAmControlSend</a></td><td class="desc">This interface is presented by the AudioManager controller </td></tr>
-<tr id="row_54_" class="even"><td class="entry"><img id="arr_54_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('54_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1IAmDatabaseHandler.html" target="_self">am::IAmDatabaseHandler</a></td><td class="desc">This class handles and abstracts the database </td></tr>
-<tr id="row_54_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html" target="_self">am::CAmDatabaseHandlerMap</a></td><td class="desc">This class handles and abstracts the database </td></tr>
-<tr id="row_55_"><td class="entry"><img id="arr_55_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('55_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1IAmRoutingReceive.html" target="_self">am::IAmRoutingReceive</a></td><td class="desc">Routing Receive sendInterface description </td></tr>
-<tr id="row_55_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmRoutingReceiver.html" target="_self">am::CAmRoutingReceiver</a></td><td class="desc">Implements the Receiving side of the RoutingPlugins </td></tr>
-<tr id="row_56_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1IAmRoutingSend.html" target="_self">am::IAmRoutingSend</a></td><td class="desc">This class implements everything from Audiomanager -&gt; RoutingAdapter There are two rules that have to be kept in mind when implementing against this interface:<br/>
+<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__Availability__s.html" target="_self">am::am_Availability_s</a></td><td class="desc">This describes the availability of a sink or a source together with the latest change </td></tr>
+<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__ClassProperty__s.html" target="_self">am::am_ClassProperty_s</a></td><td class="desc">Describes class properties </td></tr>
+<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__Connection__s.html" target="_self">am::am_Connection_s</a></td><td class="desc">Connection </td></tr>
+<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__Converter__s.html" target="_self">am::am_Converter_s</a></td><td class="desc">This struct describes the attributes of a converter </td></tr>
+<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__Crossfader__s.html" target="_self">am::am_Crossfader_s</a></td><td class="desc">This struct describes the attribiutes of a crossfader </td></tr>
+<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionam_1_1am__DataType__u.html" target="_self">am::am_DataType_u</a></td><td class="desc">Data 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 </td></tr>
+<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__Domain__s.html" target="_self">am::am_Domain_s</a></td><td class="desc">This struct describes the attribiutes of a domain </td></tr>
+<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__EarlyData__s.html" target="_self">am::am_EarlyData_s</a></td><td class="desc"></td></tr>
+<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionam_1_1am__EarlyData__u.html" target="_self">am::am_EarlyData_u</a></td><td class="desc">Data 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 </td></tr>
+<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__Gateway__s.html" target="_self">am::am_Gateway_s</a></td><td class="desc">This struct describes the attributes of a gateway </td></tr>
+<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__Handle__s.html" target="_self">am::am_Handle_s</a></td><td class="desc">Handle is used for asynchronous operations and is uniquely assigned for each of this operations </td></tr>
+<tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__MainConnection__s.html" target="_self">am::am_MainConnection_s</a></td><td class="desc">Struct that holds attribiutes of a mainconnection </td></tr>
+<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__MainConnectionType__s.html" target="_self">am::am_MainConnectionType_s</a></td><td class="desc">This type holds all information of connections relevant to the HMI </td></tr>
+<tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__MainSoundProperty__s.html" target="_self">am::am_MainSoundProperty_s</a></td><td class="desc">Struct describung mainsound property </td></tr>
+<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__NotificationConfiguration__s.html" target="_self">am::am_NotificationConfiguration_s</a></td><td class="desc">This struct holds information about the configuration for notifications </td></tr>
+<tr id="row_15_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__NotificationPayload__s.html" target="_self">am::am_NotificationPayload_s</a></td><td class="desc">This struct holds the payload of a notification </td></tr>
+<tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__Route__s.html" target="_self">am::am_Route_s</a></td><td class="desc">List of routing elements that lead from source to sink </td></tr>
+<tr id="row_17_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__RoutingElement__s.html" target="_self">am::am_RoutingElement_s</a></td><td class="desc">This represents one "hopp" in a route </td></tr>
+<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__RoutingNodeData__s.html" target="_self">am::am_RoutingNodeData_s</a></td><td class="desc">A structure used as user data in the graph nodes </td></tr>
+<tr id="row_19_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__Sink__s.html" target="_self">am::am_Sink_s</a></td><td class="desc">This struct describes the attribiutes of a sink </td></tr>
+<tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__SinkClass__s.html" target="_self">am::am_SinkClass_s</a></td><td class="desc">Struct describing sinkclasses </td></tr>
+<tr id="row_21_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__SinkType__s.html" target="_self">am::am_SinkType_s</a></td><td class="desc">This type holds all information of sinks relevant to the HMI </td></tr>
+<tr id="row_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__SoundProperty__s.html" target="_self">am::am_SoundProperty_s</a></td><td class="desc">Struct describing the sound property </td></tr>
+<tr id="row_23_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__Source__s.html" target="_self">am::am_Source_s</a></td><td class="desc">This struct describes the attribiutes of a source </td></tr>
+<tr id="row_24_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__SourceClass__s.html" target="_self">am::am_SourceClass_s</a></td><td class="desc">Struct describing source classes </td></tr>
+<tr id="row_25_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__SourceType__s.html" target="_self">am::am_SourceType_s</a></td><td class="desc">This type holds all information of sources relevant to the HMI </td></tr>
+<tr id="row_26_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__SystemProperty__s.html" target="_self">am::am_SystemProperty_s</a></td><td class="desc">Struct describing system properties </td></tr>
+<tr id="row_27_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1am__Volumes__s.html" target="_self">am::am_Volumes_s</a></td><td class="desc">This types describe a mixed description for source and sinks volumes </td></tr>
+<tr id="row_28_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html" target="_self">am::CAmDatabaseHandlerMap::AmMappedData::AmIdentifier</a></td><td class="desc">The structure encapsulates the id boundary and the current id value </td></tr>
+<tr id="row_29_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structbuild__indices.html" target="_self">build_indices&lt; N, Is &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_30_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmCommandLineSingleton.html" target="_self">am::CAmCommandLineSingleton</a></td><td class="desc"></td></tr>
+<tr id="row_31_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmCommonAPIWrapper.html" target="_self">am::CAmCommonAPIWrapper</a></td><td class="desc"></td></tr>
+<tr id="row_32_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmControlSender.html" target="_self">am::CAmControlSender</a></td><td class="desc">Sends data to the commandInterface, takes the file of the library that needs to be loaded </td></tr>
+<tr id="row_33_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmDbusWrapper.html" target="_self">am::CAmDbusWrapper</a></td><td class="desc">This wraps dbus and provides everything needed to anyone who wants to use dbus (including plugins) </td></tr>
+<tr id="row_34_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmDltWrapper.html" target="_self">am::CAmDltWrapper</a></td><td class="desc">Wraps around the dlt </td></tr>
+<tr id="row_35_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmGraph.html" target="_self">am::CAmGraph&lt; T, V &gt;</a></td><td class="desc">Class representing a directed or undirected graph </td></tr>
+<tr id="row_36_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmGraph.html" target="_self">am::CAmGraph&lt; am_RoutingNodeData_s, uint16_t &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_37_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_37_" class="arrow" onclick="toggleFolder('37_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmGraphElement.html" target="_self">am::CAmGraphElement</a></td><td class="desc">This class is base class for nodes and vertices </td></tr>
+<tr id="row_37_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmNode.html" target="_self">am::CAmNode&lt; NodeData &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_37_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmVertex.html" target="_self">am::CAmVertex&lt; NodeData, VertexData &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_37_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmNode.html" target="_self">am::CAmNode&lt; am_RoutingNodeData_s &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_37_3_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmNode.html" target="_self">am::CAmNode&lt; T &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_38_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCAmLog.html" target="_self">CAmLog</a></td><td class="desc"></td></tr>
+<tr id="row_39_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1V1_1_1CAmSerializer.html" target="_self">am::V1::CAmSerializer</a></td><td class="desc"></td></tr>
+<tr id="row_40_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1V2_1_1CAmSerializer.html" target="_self">am::V2::CAmSerializer</a></td><td class="desc"></td></tr>
+<tr id="row_41_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmSocketHandler.html" target="_self">am::CAmSocketHandler</a></td><td class="desc">The <a class="el" href="classam_1_1CAmSocketHandler.html" title="The am::CAmSocketHandler implements a mainloop for the AudioManager. ">am::CAmSocketHandler</a> implements a mainloop for the AudioManager </td></tr>
+<tr id="row_42_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmWatchdog.html" target="_self">am::CAmWatchdog</a></td><td class="desc">Implements the watchdog of the AudioManager with the help of systemd </td></tr>
+<tr id="row_43_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDltContext.html" target="_self">DltContext</a></td><td class="desc">This structure is used for every context used in an application </td></tr>
+<tr id="row_44_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDltContextData.html" target="_self">DltContextData</a></td><td class="desc">This structure is used for context data used in an application </td></tr>
+<tr id="row_45_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_45_" class="arrow" onclick="toggleFolder('45_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmRoutingSender_1_1handleDataBase.html" target="_self">am::CAmRoutingSender::handleDataBase</a></td><td class="desc"></td></tr>
+<tr id="row_45_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmRoutingSender_1_1handleConnect.html" target="_self">am::CAmRoutingSender::handleConnect</a></td><td class="desc"></td></tr>
+<tr id="row_45_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmRoutingSender_1_1handleCrossFader.html" target="_self">am::CAmRoutingSender::handleCrossFader</a></td><td class="desc"></td></tr>
+<tr id="row_45_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmRoutingSender_1_1handleDisconnect.html" target="_self">am::CAmRoutingSender::handleDisconnect</a></td><td class="desc"></td></tr>
+<tr id="row_45_3_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html" target="_self">am::CAmRoutingSender::handleSetSinkNotificationConfiguration</a></td><td class="desc"></td></tr>
+<tr id="row_45_4_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html" target="_self">am::CAmRoutingSender::handleSetSourceNotificationConfiguration</a></td><td class="desc"></td></tr>
+<tr id="row_45_5_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSetVolumes.html" target="_self">am::CAmRoutingSender::handleSetVolumes</a></td><td class="desc"></td></tr>
+<tr id="row_45_6_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html" target="_self">am::CAmRoutingSender::handleSinkSoundProperties</a></td><td class="desc"></td></tr>
+<tr id="row_45_7_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html" target="_self">am::CAmRoutingSender::handleSinkSoundProperty</a></td><td class="desc"></td></tr>
+<tr id="row_45_8_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html" target="_self">am::CAmRoutingSender::handleSourceSoundProperties</a></td><td class="desc"></td></tr>
+<tr id="row_45_9_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html" target="_self">am::CAmRoutingSender::handleSourceSoundProperty</a></td><td class="desc"></td></tr>
+<tr id="row_45_10_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSourceState.html" target="_self">am::CAmRoutingSender::handleSourceState</a></td><td class="desc"></td></tr>
+<tr id="row_45_11_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_45_11_" class="arrow" onclick="toggleFolder('45_11_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmRoutingSender_1_1handleVolumeBase.html" target="_self">am::CAmRoutingSender::handleVolumeBase</a></td><td class="desc"></td></tr>
+<tr id="row_45_11_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSinkVolume.html" target="_self">am::CAmRoutingSender::handleSinkVolume</a></td><td class="desc"></td></tr>
+<tr id="row_45_11_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmRoutingSender_1_1handleSourceVolume.html" target="_self">am::CAmRoutingSender::handleSourceVolume</a></td><td class="desc"></td></tr>
+<tr id="row_46_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_46_" class="arrow" onclick="toggleFolder('46_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1IAmCommandReceive.html" target="_self">am::IAmCommandReceive</a></td><td class="desc">The interface towards the Controlling Instance (e.g HMI) </td></tr>
+<tr id="row_46_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmCommandReceiver.html" target="_self">am::CAmCommandReceiver</a></td><td class="desc">This class realizes the command Interface </td></tr>
+<tr id="row_47_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1IAmCommandSend.html" target="_self">am::IAmCommandSend</a></td><td class="desc">This interface handles all communication from the AudioManagerDaemon towards the system </td></tr>
+<tr id="row_48_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_48_" class="arrow" onclick="toggleFolder('48_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1IAmControlReceive.html" target="_self">am::IAmControlReceive</a></td><td class="desc">This interface gives access to all important functions of the audiomanager that are used by the AudioManagerController to control the system </td></tr>
+<tr id="row_48_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmControlReceiver.html" target="_self">am::CAmControlReceiver</a></td><td class="desc">This class is used to receive all commands from the control interface </td></tr>
+<tr id="row_49_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1IAmControlSend.html" target="_self">am::IAmControlSend</a></td><td class="desc">This interface is presented by the AudioManager controller </td></tr>
+<tr id="row_50_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_50_" class="arrow" onclick="toggleFolder('50_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1IAmDatabaseHandler.html" target="_self">am::IAmDatabaseHandler</a></td><td class="desc">This class handles and abstracts the database </td></tr>
+<tr id="row_50_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html" target="_self">am::CAmDatabaseHandlerMap</a></td><td class="desc">This class handles and abstracts the database </td></tr>
+<tr id="row_51_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html" target="_self">am::IAmDatabaseHandler::IAmDatabaseObserver</a></td><td class="desc">Database observer protocol </td></tr>
+<tr id="row_52_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_52_" class="arrow" onclick="toggleFolder('52_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><b>IAmDatabaseObserver</b></td><td class="desc"></td></tr>
+<tr id="row_52_0_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_52_0_" class="arrow" onclick="toggleFolder('52_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html" target="_self">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="desc">Database observer </td></tr>
+<tr id="row_52_0_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmCommandSender.html" target="_self">am::CAmCommandSender</a></td><td class="desc">This class is used to send data to the CommandInterface </td></tr>
+<tr id="row_52_0_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmRouter.html" target="_self">am::CAmRouter</a></td><td class="desc">Implements autorouting algorithm for connecting sinks and sources via different audio domains </td></tr>
+<tr id="row_52_0_2_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmRoutingSender.html" target="_self">am::CAmRoutingSender</a></td><td class="desc">Implements the RoutingSendInterface </td></tr>
+<tr id="row_53_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_53_" class="arrow" onclick="toggleFolder('53_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1IAmRoutingReceive.html" target="_self">am::IAmRoutingReceive</a></td><td class="desc">Routing Receive sendInterface description </td></tr>
+<tr id="row_53_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1CAmRoutingReceiver.html" target="_self">am::CAmRoutingReceiver</a></td><td class="desc">Implements the Receiving side of the RoutingPlugins </td></tr>
+<tr id="row_54_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1IAmRoutingSend.html" target="_self">am::IAmRoutingSend</a></td><td class="desc">This class implements everything from Audiomanager -&gt; RoutingAdapter There are two rules that have to be kept in mind when implementing against this interface:<br />
</td></tr>
-<tr id="row_57_"><td class="entry"><img id="arr_57_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('57_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1IAmShPollCheck.html" target="_self">am::IAmShPollCheck</a></td><td class="desc">Prototype for poll check callback </td></tr>
-<tr id="row_57_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html" target="_self">am::CAmSocketHandler::TAmShPollCheck&lt; TClass &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_57_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1TAmShPollCheck.html" target="_self">am::TAmShPollCheck&lt; TClass &gt;</a></td><td class="desc">Template for a callback </td></tr>
-<tr id="row_57_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1TAmShPollCheck.html" target="_self">am::TAmShPollCheck&lt; am::CAmCommonAPIWrapper &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_57_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1TAmShPollCheck.html" target="_self">am::TAmShPollCheck&lt; am::CAmControlSender &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_57_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1TAmShPollCheck.html" target="_self">am::TAmShPollCheck&lt; am::CAmDbusWrapper &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_57_5_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1TAmShPollCheck.html" target="_self">am::TAmShPollCheck&lt; am::CAmSerializer &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_57_6_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html" target="_self">am::CAmSocketHandler::TAmShPollCheck&lt; am::CAmSocketHandler &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_57_7_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1TAmShPollCheck.html" target="_self">am::TAmShPollCheck&lt; am::CAmTelnetServer &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_58_" class="even"><td class="entry"><img id="arr_58_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('58_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1IAmShPollDispatch.html" target="_self">am::IAmShPollDispatch</a></td><td class="desc">Prototype for dispatch callback </td></tr>
-<tr id="row_58_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1TAmShPollDispatch.html" target="_self">am::TAmShPollDispatch&lt; TClass &gt;</a></td><td class="desc">Template for a callback </td></tr>
-<tr id="row_58_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1TAmShPollDispatch.html" target="_self">am::TAmShPollDispatch&lt; am::CAmCommonAPIWrapper &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_58_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1TAmShPollDispatch.html" target="_self">am::TAmShPollDispatch&lt; am::CAmControlSender &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_58_3_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1TAmShPollDispatch.html" target="_self">am::TAmShPollDispatch&lt; am::CAmDbusWrapper &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_58_4_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1TAmShPollDispatch.html" target="_self">am::TAmShPollDispatch&lt; am::CAmSerializer &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_58_5_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1TAmShPollDispatch.html" target="_self">am::TAmShPollDispatch&lt; am::CAmTelnetServer &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_59_"><td class="entry"><img id="arr_59_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('59_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1IAmShPollFired.html" target="_self">am::IAmShPollFired</a></td><td class="desc">Prototype for poll fired callback </td></tr>
-<tr id="row_59_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollFired.html" target="_self">am::CAmSocketHandler::TAmShPollFired&lt; TClass &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_59_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1TAmShPollFired.html" target="_self">am::TAmShPollFired&lt; TClass &gt;</a></td><td class="desc">Make private, not public template for a callback </td></tr>
-<tr id="row_59_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1TAmShPollFired.html" target="_self">am::TAmShPollFired&lt; am::CAmCommonAPIWrapper &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_59_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1TAmShPollFired.html" target="_self">am::TAmShPollFired&lt; am::CAmControlSender &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_59_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1TAmShPollFired.html" target="_self">am::TAmShPollFired&lt; am::CAmDbusWrapper &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_59_5_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1TAmShPollFired.html" target="_self">am::TAmShPollFired&lt; am::CAmSerializer &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_59_6_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollFired.html" target="_self">am::CAmSocketHandler::TAmShPollFired&lt; am::CAmSocketHandler &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_59_7_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1TAmShPollFired.html" target="_self">am::TAmShPollFired&lt; am::CAmTelnetServer &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_60_" class="even"><td class="entry"><img id="arr_60_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('60_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1IAmShPollPrepare.html" target="_self">am::IAmShPollPrepare</a></td><td class="desc">Prototype for poll prepared callback </td></tr>
-<tr id="row_60_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1TAmShPollPrepare.html" target="_self">am::TAmShPollPrepare&lt; TClass &gt;</a></td><td class="desc">Template for a callback </td></tr>
-<tr id="row_60_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1TAmShPollPrepare.html" target="_self">am::TAmShPollPrepare&lt; am::CAmCommonAPIWrapper &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_60_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1TAmShPollPrepare.html" target="_self">am::TAmShPollPrepare&lt; am::CAmDbusWrapper &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_61_"><td class="entry"><img id="arr_61_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('61_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1IAmShTimerCallBack.html" target="_self">am::IAmShTimerCallBack</a></td><td class="desc">Prototype for the timer callback </td></tr>
-<tr id="row_61_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1TAmShTimerCallBack.html" target="_self">am::TAmShTimerCallBack&lt; TClass &gt;</a></td><td class="desc">Template to create the functor for a class </td></tr>
-<tr id="row_61_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1TAmShTimerCallBack.html" target="_self">am::TAmShTimerCallBack&lt; am::CAmCommonAPIWrapper &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_61_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1TAmShTimerCallBack.html" target="_self">am::TAmShTimerCallBack&lt; am::CAmDbusWrapper &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_61_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classam_1_1TAmShTimerCallBack.html" target="_self">am::TAmShTimerCallBack&lt; am::CAmWatchdog &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_62_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html" target="_self">am::CAmRoutingSender::InterfaceNamePairs</a></td><td class="desc">&lt; is used to pair interfaces with busnames </td></tr>
-<tr id="row_63_"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html" target="_self">am::CAmDltWrapper::NoDltContextData</a></td><td class="desc">This structure is used for context data used in an application </td></tr>
+<tr id="row_55_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_55_" class="arrow" onclick="toggleFolder('55_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1IAmShPollCheck.html" target="_self">am::IAmShPollCheck</a></td><td class="desc">Prototype for poll check callback </td></tr>
+<tr id="row_55_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1TAmShPollCheck.html" target="_self">am::TAmShPollCheck&lt; TClass &gt;</a></td><td class="desc">Template for a callback </td></tr>
+<tr id="row_55_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1TAmShPollCheck.html" target="_self">am::TAmShPollCheck&lt; am::CAmCommonAPIWrapper &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_55_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1TAmShPollCheck.html" target="_self">am::TAmShPollCheck&lt; am::CAmControlSender &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_55_3_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1TAmShPollCheck.html" target="_self">am::TAmShPollCheck&lt; am::CAmDbusWrapper &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_55_4_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1TAmShPollCheck.html" target="_self">am::TAmShPollCheck&lt; am::V1::CAmSerializer &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_55_5_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1TAmShPollCheck.html" target="_self">am::TAmShPollCheck&lt; am::V2::CAmSerializer &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_56_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_56_" class="arrow" onclick="toggleFolder('56_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1IAmShPollDispatch.html" target="_self">am::IAmShPollDispatch</a></td><td class="desc">Prototype for dispatch callback </td></tr>
+<tr id="row_56_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1TAmShPollDispatch.html" target="_self">am::TAmShPollDispatch&lt; TClass &gt;</a></td><td class="desc">Template for a callback </td></tr>
+<tr id="row_56_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1TAmShPollDispatch.html" target="_self">am::TAmShPollDispatch&lt; am::CAmCommonAPIWrapper &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_56_2_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1TAmShPollDispatch.html" target="_self">am::TAmShPollDispatch&lt; am::CAmControlSender &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_56_3_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1TAmShPollDispatch.html" target="_self">am::TAmShPollDispatch&lt; am::CAmDbusWrapper &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_56_4_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1TAmShPollDispatch.html" target="_self">am::TAmShPollDispatch&lt; am::V1::CAmSerializer &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_56_5_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1TAmShPollDispatch.html" target="_self">am::TAmShPollDispatch&lt; am::V2::CAmSerializer &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_57_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_57_" class="arrow" onclick="toggleFolder('57_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1IAmShPollFired.html" target="_self">am::IAmShPollFired</a></td><td class="desc">Prototype for poll fired callback </td></tr>
+<tr id="row_57_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1TAmShPollFired.html" target="_self">am::TAmShPollFired&lt; TClass &gt;</a></td><td class="desc">Make private, not public template for a callback </td></tr>
+<tr id="row_57_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1TAmShPollFired.html" target="_self">am::TAmShPollFired&lt; am::CAmCommonAPIWrapper &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_57_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1TAmShPollFired.html" target="_self">am::TAmShPollFired&lt; am::CAmControlSender &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_57_3_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1TAmShPollFired.html" target="_self">am::TAmShPollFired&lt; am::CAmDbusWrapper &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_57_4_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1TAmShPollFired.html" target="_self">am::TAmShPollFired&lt; am::V1::CAmSerializer &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_57_5_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1TAmShPollFired.html" target="_self">am::TAmShPollFired&lt; am::V2::CAmSerializer &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_58_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_58_" class="arrow" onclick="toggleFolder('58_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1IAmShPollPrepare.html" target="_self">am::IAmShPollPrepare</a></td><td class="desc">Prototype for poll prepared callback </td></tr>
+<tr id="row_58_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1TAmShPollPrepare.html" target="_self">am::TAmShPollPrepare&lt; TClass &gt;</a></td><td class="desc">Template for a callback </td></tr>
+<tr id="row_58_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1TAmShPollPrepare.html" target="_self">am::TAmShPollPrepare&lt; am::CAmCommonAPIWrapper &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_58_2_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1TAmShPollPrepare.html" target="_self">am::TAmShPollPrepare&lt; am::CAmDbusWrapper &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_59_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_59_" class="arrow" onclick="toggleFolder('59_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1IAmShTimerCallBack.html" target="_self">am::IAmShTimerCallBack</a></td><td class="desc">Prototype for the timer callback </td></tr>
+<tr id="row_59_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1TAmShTimerCallBack.html" target="_self">am::TAmShTimerCallBack&lt; TClass &gt;</a></td><td class="desc">Template to create the functor for a class </td></tr>
+<tr id="row_59_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1TAmShTimerCallBack.html" target="_self">am::TAmShTimerCallBack&lt; am::CAmCommonAPIWrapper &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_59_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1TAmShTimerCallBack.html" target="_self">am::TAmShTimerCallBack&lt; am::CAmDbusWrapper &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_59_3_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classam_1_1TAmShTimerCallBack.html" target="_self">am::TAmShTimerCallBack&lt; am::CAmWatchdog &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_60_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structindices.html" target="_self">indices&lt; Is &gt;</a></td><td class="desc">Helper structures used within std::bind for automatically identification of all placeholders </td></tr>
+<tr id="row_61_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_61_" class="arrow" onclick="toggleFolder('61_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structindices.html" target="_self">indices&lt; Is... &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_61_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structbuild__indices_3_010_00_01Is_8_8_8_01_4.html" target="_self">build_indices&lt; 0, Is... &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_62_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_62_" class="arrow" onclick="toggleFolder('62_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><b>integral_constant</b></td><td class="desc"></td></tr>
+<tr id="row_62_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structstd_1_1is__placeholder_3_1_1placeholder_3_01I_01_4_01_4.html" target="_self">std::is_placeholder&lt;::placeholder&lt; I &gt; &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_63_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html" target="_self">am::CAmRoutingSender::InterfaceNamePairs</a></td><td class="desc">&lt; is used to pair interfaces with busnames </td></tr>
+<tr id="row_64_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html" target="_self">am::CAmDltWrapper::NoDltContextData</a></td><td class="desc">This structure is used for context data used in an application </td></tr>
+<tr id="row_65_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structplaceholder.html" target="_self">placeholder&lt; I &gt;</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
@@ -235,9 +242,9 @@ $(document).ready(function(){initNavTree('hierarchy.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/hierarchy.js b/docs/hierarchy.js
index c9474fe..19477f4 100644..100755
--- a/docs/hierarchy.js
+++ b/docs/hierarchy.js
@@ -11,7 +11,6 @@ var hierarchy =
[ "am::am_EarlyData_u", "unionam_1_1am__EarlyData__u.html", null ],
[ "am::am_Gateway_s", "structam_1_1am__Gateway__s.html", null ],
[ "am::am_Handle_s", "structam_1_1am__Handle__s.html", null ],
- [ "am::CAmDatabaseHandlerMap::CAmMappedData::am_Identifier_s", "structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html", null ],
[ "am::am_MainConnection_s", "structam_1_1am__MainConnection__s.html", null ],
[ "am::am_MainConnectionType_s", "structam_1_1am__MainConnectionType__s.html", null ],
[ "am::am_MainSoundProperty_s", "structam_1_1am__MainSoundProperty__s.html", null ],
@@ -29,11 +28,11 @@ var hierarchy =
[ "am::am_SourceType_s", "structam_1_1am__SourceType__s.html", null ],
[ "am::am_SystemProperty_s", "structam_1_1am__SystemProperty__s.html", null ],
[ "am::am_Volumes_s", "structam_1_1am__Volumes__s.html", null ],
+ [ "am::CAmDatabaseHandlerMap::AmMappedData::AmIdentifier", "structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html", null ],
+ [ "build_indices< N, Is >", "structbuild__indices.html", null ],
[ "am::CAmCommandLineSingleton", "classam_1_1CAmCommandLineSingleton.html", null ],
- [ "am::CAmCommandSender", "classam_1_1CAmCommandSender.html", null ],
[ "am::CAmCommonAPIWrapper", "classam_1_1CAmCommonAPIWrapper.html", null ],
[ "am::CAmControlSender", "classam_1_1CAmControlSender.html", null ],
- [ "am::CAmDatabaseObserver", "classam_1_1CAmDatabaseObserver.html", null ],
[ "am::CAmDbusWrapper", "classam_1_1CAmDbusWrapper.html", null ],
[ "am::CAmDltWrapper", "classam_1_1CAmDltWrapper.html", null ],
[ "am::CAmGraph< T, V >", "classam_1_1CAmGraph.html", null ],
@@ -45,12 +44,9 @@ var hierarchy =
[ "am::CAmNode< T >", "classam_1_1CAmNode.html", null ]
] ],
[ "CAmLog", "classCAmLog.html", null ],
- [ "am::CAmRouter", "classam_1_1CAmRouter.html", null ],
- [ "am::CAmRoutingSender", "classam_1_1CAmRoutingSender.html", null ],
- [ "am::CAmSerializer", "classam_1_1CAmSerializer.html", null ],
+ [ "am::V1::CAmSerializer", "classam_1_1V1_1_1CAmSerializer.html", null ],
+ [ "am::V2::CAmSerializer", "classam_1_1V2_1_1CAmSerializer.html", null ],
[ "am::CAmSocketHandler", "classam_1_1CAmSocketHandler.html", null ],
- [ "am::CAmTelnetMenuHelper", "classam_1_1CAmTelnetMenuHelper.html", null ],
- [ "am::CAmTelnetServer", "classam_1_1CAmTelnetServer.html", null ],
[ "am::CAmWatchdog", "classam_1_1CAmWatchdog.html", null ],
[ "DltContext", "structDltContext.html", null ],
[ "DltContextData", "structDltContextData.html", null ],
@@ -82,37 +78,41 @@ var hierarchy =
[ "am::IAmDatabaseHandler", "classam_1_1IAmDatabaseHandler.html", [
[ "am::CAmDatabaseHandlerMap", "classam_1_1CAmDatabaseHandlerMap.html", null ]
] ],
+ [ "am::IAmDatabaseHandler::IAmDatabaseObserver", "classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html", null ],
+ [ "IAmDatabaseObserver", null, [
+ [ "am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks", "structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html", [
+ [ "am::CAmCommandSender", "classam_1_1CAmCommandSender.html", null ],
+ [ "am::CAmRouter", "classam_1_1CAmRouter.html", null ],
+ [ "am::CAmRoutingSender", "classam_1_1CAmRoutingSender.html", null ]
+ ] ]
+ ] ],
[ "am::IAmRoutingReceive", "classam_1_1IAmRoutingReceive.html", [
[ "am::CAmRoutingReceiver", "classam_1_1CAmRoutingReceiver.html", null ]
] ],
[ "am::IAmRoutingSend", "classam_1_1IAmRoutingSend.html", null ],
[ "am::IAmShPollCheck", "classam_1_1IAmShPollCheck.html", [
- [ "am::CAmSocketHandler::TAmShPollCheck< TClass >", "classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html", null ],
[ "am::TAmShPollCheck< TClass >", "classam_1_1TAmShPollCheck.html", null ],
[ "am::TAmShPollCheck< am::CAmCommonAPIWrapper >", "classam_1_1TAmShPollCheck.html", null ],
[ "am::TAmShPollCheck< am::CAmControlSender >", "classam_1_1TAmShPollCheck.html", null ],
[ "am::TAmShPollCheck< am::CAmDbusWrapper >", "classam_1_1TAmShPollCheck.html", null ],
- [ "am::TAmShPollCheck< am::CAmSerializer >", "classam_1_1TAmShPollCheck.html", null ],
- [ "am::CAmSocketHandler::TAmShPollCheck< am::CAmSocketHandler >", "classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html", null ],
- [ "am::TAmShPollCheck< am::CAmTelnetServer >", "classam_1_1TAmShPollCheck.html", null ]
+ [ "am::TAmShPollCheck< am::V1::CAmSerializer >", "classam_1_1TAmShPollCheck.html", null ],
+ [ "am::TAmShPollCheck< am::V2::CAmSerializer >", "classam_1_1TAmShPollCheck.html", null ]
] ],
[ "am::IAmShPollDispatch", "classam_1_1IAmShPollDispatch.html", [
[ "am::TAmShPollDispatch< TClass >", "classam_1_1TAmShPollDispatch.html", null ],
[ "am::TAmShPollDispatch< am::CAmCommonAPIWrapper >", "classam_1_1TAmShPollDispatch.html", null ],
[ "am::TAmShPollDispatch< am::CAmControlSender >", "classam_1_1TAmShPollDispatch.html", null ],
[ "am::TAmShPollDispatch< am::CAmDbusWrapper >", "classam_1_1TAmShPollDispatch.html", null ],
- [ "am::TAmShPollDispatch< am::CAmSerializer >", "classam_1_1TAmShPollDispatch.html", null ],
- [ "am::TAmShPollDispatch< am::CAmTelnetServer >", "classam_1_1TAmShPollDispatch.html", null ]
+ [ "am::TAmShPollDispatch< am::V1::CAmSerializer >", "classam_1_1TAmShPollDispatch.html", null ],
+ [ "am::TAmShPollDispatch< am::V2::CAmSerializer >", "classam_1_1TAmShPollDispatch.html", null ]
] ],
[ "am::IAmShPollFired", "classam_1_1IAmShPollFired.html", [
- [ "am::CAmSocketHandler::TAmShPollFired< TClass >", "classam_1_1CAmSocketHandler_1_1TAmShPollFired.html", null ],
[ "am::TAmShPollFired< TClass >", "classam_1_1TAmShPollFired.html", null ],
[ "am::TAmShPollFired< am::CAmCommonAPIWrapper >", "classam_1_1TAmShPollFired.html", null ],
[ "am::TAmShPollFired< am::CAmControlSender >", "classam_1_1TAmShPollFired.html", null ],
[ "am::TAmShPollFired< am::CAmDbusWrapper >", "classam_1_1TAmShPollFired.html", null ],
- [ "am::TAmShPollFired< am::CAmSerializer >", "classam_1_1TAmShPollFired.html", null ],
- [ "am::CAmSocketHandler::TAmShPollFired< am::CAmSocketHandler >", "classam_1_1CAmSocketHandler_1_1TAmShPollFired.html", null ],
- [ "am::TAmShPollFired< am::CAmTelnetServer >", "classam_1_1TAmShPollFired.html", null ]
+ [ "am::TAmShPollFired< am::V1::CAmSerializer >", "classam_1_1TAmShPollFired.html", null ],
+ [ "am::TAmShPollFired< am::V2::CAmSerializer >", "classam_1_1TAmShPollFired.html", null ]
] ],
[ "am::IAmShPollPrepare", "classam_1_1IAmShPollPrepare.html", [
[ "am::TAmShPollPrepare< TClass >", "classam_1_1TAmShPollPrepare.html", null ],
@@ -125,6 +125,14 @@ var hierarchy =
[ "am::TAmShTimerCallBack< am::CAmDbusWrapper >", "classam_1_1TAmShTimerCallBack.html", null ],
[ "am::TAmShTimerCallBack< am::CAmWatchdog >", "classam_1_1TAmShTimerCallBack.html", null ]
] ],
+ [ "indices< Is >", "structindices.html", null ],
+ [ "indices< Is... >", "structindices.html", [
+ [ "build_indices< 0, Is... >", "structbuild__indices_3_010_00_01Is_8_8_8_01_4.html", null ]
+ ] ],
+ [ "integral_constant", null, [
+ [ "std::is_placeholder<::placeholder< I > >", "structstd_1_1is__placeholder_3_1_1placeholder_3_01I_01_4_01_4.html", null ]
+ ] ],
[ "am::CAmRoutingSender::InterfaceNamePairs", "structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html", null ],
- [ "am::CAmDltWrapper::NoDltContextData", "structam_1_1CAmDltWrapper_1_1NoDltContextData.html", null ]
+ [ "am::CAmDltWrapper::NoDltContextData", "structam_1_1CAmDltWrapper_1_1NoDltContextData.html", null ],
+ [ "placeholder< I >", "structplaceholder.html", null ]
]; \ No newline at end of file
diff --git a/docs/index.html b/docs/index.html
index a018821..7b0ca16 100644..100755
--- a/docs/index.html
+++ b/docs/index.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Main Page</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li class="current"><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -88,7 +91,7 @@ $(document).ready(function(){initNavTree('index.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -109,7 +112,7 @@ $(document).ready(function(){initNavTree('index.html','');});
<div class="image">
<img src="genivilogo.png" alt="genivilogo.png"/>
</div>
-<dl class="section user"><dt>More information</dt><dd>can be found at <a href="https://collab.genivi.org/wiki/display/genivi/GENIVI+Home">https://collab.genivi.org/wiki/display/genivi/GENIVI+Home</a> <br/>
+<dl class="section user"><dt>More information</dt><dd>can be found at <a href="https://collab.genivi.org/wiki/display/genivi/GENIVI+Home">https://collab.genivi.org/wiki/display/genivi/GENIVI+Home</a> <br />
</dd></dl>
<dl class="section user"><dt>About AudioManager</dt><dd>The AudioManager is a Deamon that manages all Audio Connections in a GENIVI headunit. It is a managing instance that uses so called RoutingAdaptors to control AudioDomains that then do the "real" connections. </dd></dl>
</div></div><!-- contents -->
@@ -117,9 +120,9 @@ $(document).ready(function(){initNavTree('index.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/interrupts.html b/docs/interrupts.html
index bfebb83..5a0bb25 100644..100755
--- a/docs/interrupts.html
+++ b/docs/interrupts.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Interrups &amp; Low Level Interrupts</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -88,7 +91,7 @@ $(document).ready(function(){initNavTree('interrupts.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -104,27 +107,26 @@ $(document).ready(function(){initNavTree('interrupts.html','');});
<div class="contents">
<div class="textblock"><h1><a class="anchor" id="diff"></a>
Differences</h1>
-<p>The only difference between a "normal" interrupt and a source for the audioManagement may lie in it's classification, so playing a "normal" interrupt is not different to changing a source. An exception here are the so called "low level interrupts".<br/>
+<p>The only difference between a "normal" interrupt and a source for the audioManagement may lie in it's classification, so playing a "normal" interrupt is not different to changing a source. An exception here are the so called "low level interrupts".<br />
</p>
<h1><a class="anchor" id="crit"></a>
Criterias</h1>
-<p>These are special sources that fulfill the following criteria:</p>
-<ul>
+<p>These are special sources that fulfill the following criteria:</p><ul>
<li>direct connection to a sink that is "always on", so no extra actions and communications need to be done in order to play audio</li>
<li>no dependencies to the current system state need to be checked before playing. This means that the source knows if it is allowed to play at the moment it wants to play</li>
<li>all information for the source that is needed to judge if it is allowed to play or not is either directly retrieved by the source or set static via a property.</li>
</ul>
-<p>This becomes very handy for implementing such things like park distance control. When the source is informed that it needs to output signals (due to an emerging wall for example) it outputs the beeps directly to the amplifier that then overlays the sound to the current active source.<br/>
- Settings that influence the behavior of low level interrupts like for example volume offset for park distance control or sound on/off for it need to be done via sourceProperties on the source level, so that the judgment and the adoptions that need to be taken can be taken by the source without system interaction. In order to give the AudioManagerController the chance to react on a low level interrupt (by lowering the main volume for example), a feedback path is provided and the AudioManagerController is informed about the current state of the low level interrupt (via hooklInterruptStatusChange).<br/>
+<p>This becomes very handy for implementing such things like park distance control. When the source is informed that it needs to output signals (due to an emerging wall for example) it outputs the beeps directly to the amplifier that then overlays the sound to the current active source.<br />
+ Settings that influence the behavior of low level interrupts like for example volume offset for park distance control or sound on/off for it need to be done via sourceProperties on the source level, so that the judgment and the adoptions that need to be taken can be taken by the source without system interaction. In order to give the AudioManagerController the chance to react on a low level interrupt (by lowering the main volume for example), a feedback path is provided and the AudioManagerController is informed about the current state of the low level interrupt (via hooklInterruptStatusChange).<br />
</p>
</div></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/jquery.js b/docs/jquery.js
index d1e7eb9..d52a1c7 100644..100755
--- a/docs/jquery.js
+++ b/docs/jquery.js
@@ -1,4 +1,4 @@
-/*!
+/*
* jQuery JavaScript Library v1.7.1
* http://jquery.com/
*
@@ -13,23 +13,14 @@
*
* Date: Mon Nov 21 21:11:03 2011 -0500
*/
-(function(bb,L){var av=bb.document,bu=bb.navigator,bl=bb.location;var b=(function(){var bF=function(b0,b1){return new bF.fn.init(b0,b1,bD)},bU=bb.jQuery,bH=bb.$,bD,bY=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,bM=/\S/,bI=/^\s+/,bE=/\s+$/,bA=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,bN=/^[\],:{}\s]*$/,bW=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,bP=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,bJ=/(?:^|:|,)(?:\s*\[)+/g,by=/(webkit)[ \/]([\w.]+)/,bR=/(opera)(?:.*version)?[ \/]([\w.]+)/,bQ=/(msie) ([\w.]+)/,bS=/(mozilla)(?:.*? rv:([\w.]+))?/,bB=/-([a-z]|[0-9])/ig,bZ=/^-ms-/,bT=function(b0,b1){return(b1+"").toUpperCase()},bX=bu.userAgent,bV,bC,e,bL=Object.prototype.toString,bG=Object.prototype.hasOwnProperty,bz=Array.prototype.push,bK=Array.prototype.slice,bO=String.prototype.trim,bv=Array.prototype.indexOf,bx={};bF.fn=bF.prototype={constructor:bF,init:function(b0,b4,b3){var b2,b5,b1,b6;if(!b0){return this}if(b0.nodeType){this.context=this[0]=b0;this.length=1;return this}if(b0==="body"&&!b4&&av.body){this.context=av;this[0]=av.body;this.selector=b0;this.length=1;return this}if(typeof b0==="string"){if(b0.charAt(0)==="<"&&b0.charAt(b0.length-1)===">"&&b0.length>=3){b2=[null,b0,null]}else{b2=bY.exec(b0)}if(b2&&(b2[1]||!b4)){if(b2[1]){b4=b4 instanceof bF?b4[0]:b4;b6=(b4?b4.ownerDocument||b4:av);b1=bA.exec(b0);if(b1){if(bF.isPlainObject(b4)){b0=[av.createElement(b1[1])];bF.fn.attr.call(b0,b4,true)}else{b0=[b6.createElement(b1[1])]}}else{b1=bF.buildFragment([b2[1]],[b6]);b0=(b1.cacheable?bF.clone(b1.fragment):b1.fragment).childNodes}return bF.merge(this,b0)}else{b5=av.getElementById(b2[2]);if(b5&&b5.parentNode){if(b5.id!==b2[2]){return b3.find(b0)}this.length=1;this[0]=b5}this.context=av;this.selector=b0;return this}}else{if(!b4||b4.jquery){return(b4||b3).find(b0)}else{return this.constructor(b4).find(b0)}}}else{if(bF.isFunction(b0)){return b3.ready(b0)}}if(b0.selector!==L){this.selector=b0.selector;this.context=b0.context}return bF.makeArray(b0,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return bK.call(this,0)},get:function(b0){return b0==null?this.toArray():(b0<0?this[this.length+b0]:this[b0])},pushStack:function(b1,b3,b0){var b2=this.constructor();if(bF.isArray(b1)){bz.apply(b2,b1)}else{bF.merge(b2,b1)}b2.prevObject=this;b2.context=this.context;if(b3==="find"){b2.selector=this.selector+(this.selector?" ":"")+b0}else{if(b3){b2.selector=this.selector+"."+b3+"("+b0+")"}}return b2},each:function(b1,b0){return bF.each(this,b1,b0)},ready:function(b0){bF.bindReady();bC.add(b0);return this},eq:function(b0){b0=+b0;return b0===-1?this.slice(b0):this.slice(b0,b0+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(bK.apply(this,arguments),"slice",bK.call(arguments).join(","))},map:function(b0){return this.pushStack(bF.map(this,function(b2,b1){return b0.call(b2,b1,b2)}))},end:function(){return this.prevObject||this.constructor(null)},push:bz,sort:[].sort,splice:[].splice};bF.fn.init.prototype=bF.fn;bF.extend=bF.fn.extend=function(){var b9,b2,b0,b1,b6,b7,b5=arguments[0]||{},b4=1,b3=arguments.length,b8=false;if(typeof b5==="boolean"){b8=b5;b5=arguments[1]||{};b4=2}if(typeof b5!=="object"&&!bF.isFunction(b5)){b5={}}if(b3===b4){b5=this;--b4}for(;b4<b3;b4++){if((b9=arguments[b4])!=null){for(b2 in b9){b0=b5[b2];b1=b9[b2];if(b5===b1){continue}if(b8&&b1&&(bF.isPlainObject(b1)||(b6=bF.isArray(b1)))){if(b6){b6=false;b7=b0&&bF.isArray(b0)?b0:[]}else{b7=b0&&bF.isPlainObject(b0)?b0:{}}b5[b2]=bF.extend(b8,b7,b1)}else{if(b1!==L){b5[b2]=b1}}}}}return b5};bF.extend({noConflict:function(b0){if(bb.$===bF){bb.$=bH}if(b0&&bb.jQuery===bF){bb.jQuery=bU}return bF},isReady:false,readyWait:1,holdReady:function(b0){if(b0){bF.readyWait++}else{bF.ready(true)}},ready:function(b0){if((b0===true&&!--bF.readyWait)||(b0!==true&&!bF.isReady)){if(!av.body){return setTimeout(bF.ready,1)}bF.isReady=true;if(b0!==true&&--bF.readyWait>0){return}bC.fireWith(av,[bF]);if(bF.fn.trigger){bF(av).trigger("ready").off("ready")}}},bindReady:function(){if(bC){return}bC=bF.Callbacks("once memory");if(av.readyState==="complete"){return setTimeout(bF.ready,1)}if(av.addEventListener){av.addEventListener("DOMContentLoaded",e,false);bb.addEventListener("load",bF.ready,false)}else{if(av.attachEvent){av.attachEvent("onreadystatechange",e);bb.attachEvent("onload",bF.ready);var b0=false;try{b0=bb.frameElement==null}catch(b1){}if(av.documentElement.doScroll&&b0){bw()}}}},isFunction:function(b0){return bF.type(b0)==="function"},isArray:Array.isArray||function(b0){return bF.type(b0)==="array"},isWindow:function(b0){return b0&&typeof b0==="object"&&"setInterval" in b0},isNumeric:function(b0){return !isNaN(parseFloat(b0))&&isFinite(b0)},type:function(b0){return b0==null?String(b0):bx[bL.call(b0)]||"object"},isPlainObject:function(b2){if(!b2||bF.type(b2)!=="object"||b2.nodeType||bF.isWindow(b2)){return false}try{if(b2.constructor&&!bG.call(b2,"constructor")&&!bG.call(b2.constructor.prototype,"isPrototypeOf")){return false}}catch(b1){return false}var b0;for(b0 in b2){}return b0===L||bG.call(b2,b0)},isEmptyObject:function(b1){for(var b0 in b1){return false}return true},error:function(b0){throw new Error(b0)},parseJSON:function(b0){if(typeof b0!=="string"||!b0){return null}b0=bF.trim(b0);if(bb.JSON&&bb.JSON.parse){return bb.JSON.parse(b0)}if(bN.test(b0.replace(bW,"@").replace(bP,"]").replace(bJ,""))){return(new Function("return "+b0))()}bF.error("Invalid JSON: "+b0)},parseXML:function(b2){var b0,b1;try{if(bb.DOMParser){b1=new DOMParser();b0=b1.parseFromString(b2,"text/xml")}else{b0=new ActiveXObject("Microsoft.XMLDOM");b0.async="false";b0.loadXML(b2)}}catch(b3){b0=L}if(!b0||!b0.documentElement||b0.getElementsByTagName("parsererror").length){bF.error("Invalid XML: "+b2)}return b0},noop:function(){},globalEval:function(b0){if(b0&&bM.test(b0)){(bb.execScript||function(b1){bb["eval"].call(bb,b1)})(b0)}},camelCase:function(b0){return b0.replace(bZ,"ms-").replace(bB,bT)},nodeName:function(b1,b0){return b1.nodeName&&b1.nodeName.toUpperCase()===b0.toUpperCase()},each:function(b3,b6,b2){var b1,b4=0,b5=b3.length,b0=b5===L||bF.isFunction(b3);if(b2){if(b0){for(b1 in b3){if(b6.apply(b3[b1],b2)===false){break}}}else{for(;b4<b5;){if(b6.apply(b3[b4++],b2)===false){break}}}}else{if(b0){for(b1 in b3){if(b6.call(b3[b1],b1,b3[b1])===false){break}}}else{for(;b4<b5;){if(b6.call(b3[b4],b4,b3[b4++])===false){break}}}}return b3},trim:bO?function(b0){return b0==null?"":bO.call(b0)}:function(b0){return b0==null?"":b0.toString().replace(bI,"").replace(bE,"")},makeArray:function(b3,b1){var b0=b1||[];if(b3!=null){var b2=bF.type(b3);if(b3.length==null||b2==="string"||b2==="function"||b2==="regexp"||bF.isWindow(b3)){bz.call(b0,b3)}else{bF.merge(b0,b3)}}return b0},inArray:function(b2,b3,b1){var b0;if(b3){if(bv){return bv.call(b3,b2,b1)}b0=b3.length;b1=b1?b1<0?Math.max(0,b0+b1):b1:0;for(;b1<b0;b1++){if(b1 in b3&&b3[b1]===b2){return b1}}}return -1},merge:function(b4,b2){var b3=b4.length,b1=0;if(typeof b2.length==="number"){for(var b0=b2.length;b1<b0;b1++){b4[b3++]=b2[b1]}}else{while(b2[b1]!==L){b4[b3++]=b2[b1++]}}b4.length=b3;return b4},grep:function(b1,b6,b0){var b2=[],b5;b0=!!b0;for(var b3=0,b4=b1.length;b3<b4;b3++){b5=!!b6(b1[b3],b3);if(b0!==b5){b2.push(b1[b3])}}return b2},map:function(b0,b7,b8){var b5,b6,b4=[],b2=0,b1=b0.length,b3=b0 instanceof bF||b1!==L&&typeof b1==="number"&&((b1>0&&b0[0]&&b0[b1-1])||b1===0||bF.isArray(b0));if(b3){for(;b2<b1;b2++){b5=b7(b0[b2],b2,b8);if(b5!=null){b4[b4.length]=b5}}}else{for(b6 in b0){b5=b7(b0[b6],b6,b8);if(b5!=null){b4[b4.length]=b5}}}return b4.concat.apply([],b4)},guid:1,proxy:function(b4,b3){if(typeof b3==="string"){var b2=b4[b3];b3=b4;b4=b2}if(!bF.isFunction(b4)){return L}var b0=bK.call(arguments,2),b1=function(){return b4.apply(b3,b0.concat(bK.call(arguments)))};b1.guid=b4.guid=b4.guid||b1.guid||bF.guid++;return b1},access:function(b0,b8,b6,b2,b5,b7){var b1=b0.length;if(typeof b8==="object"){for(var b3 in b8){bF.access(b0,b3,b8[b3],b2,b5,b6)}return b0}if(b6!==L){b2=!b7&&b2&&bF.isFunction(b6);for(var b4=0;b4<b1;b4++){b5(b0[b4],b8,b2?b6.call(b0[b4],b4,b5(b0[b4],b8)):b6,b7)}return b0}return b1?b5(b0[0],b8):L},now:function(){return(new Date()).getTime()},uaMatch:function(b1){b1=b1.toLowerCase();var b0=by.exec(b1)||bR.exec(b1)||bQ.exec(b1)||b1.indexOf("compatible")<0&&bS.exec(b1)||[];return{browser:b0[1]||"",version:b0[2]||"0"}},sub:function(){function b0(b3,b4){return new b0.fn.init(b3,b4)}bF.extend(true,b0,this);b0.superclass=this;b0.fn=b0.prototype=this();b0.fn.constructor=b0;b0.sub=this.sub;b0.fn.init=function b2(b3,b4){if(b4&&b4 instanceof bF&&!(b4 instanceof b0)){b4=b0(b4)}return bF.fn.init.call(this,b3,b4,b1)};b0.fn.init.prototype=b0.fn;var b1=b0(av);return b0},browser:{}});bF.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(b1,b0){bx["[object "+b0+"]"]=b0.toLowerCase()});bV=bF.uaMatch(bX);if(bV.browser){bF.browser[bV.browser]=true;bF.browser.version=bV.version}if(bF.browser.webkit){bF.browser.safari=true}if(bM.test("\xA0")){bI=/^[\s\xA0]+/;bE=/[\s\xA0]+$/}bD=bF(av);if(av.addEventListener){e=function(){av.removeEventListener("DOMContentLoaded",e,false);bF.ready()}}else{if(av.attachEvent){e=function(){if(av.readyState==="complete"){av.detachEvent("onreadystatechange",e);bF.ready()}}}}function bw(){if(bF.isReady){return}try{av.documentElement.doScroll("left")}catch(b0){setTimeout(bw,1);return}bF.ready()}return bF})();var a2={};function X(e){var bv=a2[e]={},bw,bx;e=e.split(/\s+/);for(bw=0,bx=e.length;bw<bx;bw++){bv[e[bw]]=true}return bv}b.Callbacks=function(bw){bw=bw?(a2[bw]||X(bw)):{};var bB=[],bC=[],bx,by,bv,bz,bA,bE=function(bF){var bG,bJ,bI,bH,bK;for(bG=0,bJ=bF.length;bG<bJ;bG++){bI=bF[bG];bH=b.type(bI);if(bH==="array"){bE(bI)}else{if(bH==="function"){if(!bw.unique||!bD.has(bI)){bB.push(bI)}}}}},e=function(bG,bF){bF=bF||[];bx=!bw.memory||[bG,bF];by=true;bA=bv||0;bv=0;bz=bB.length;for(;bB&&bA<bz;bA++){if(bB[bA].apply(bG,bF)===false&&bw.stopOnFalse){bx=true;break}}by=false;if(bB){if(!bw.once){if(bC&&bC.length){bx=bC.shift();bD.fireWith(bx[0],bx[1])}}else{if(bx===true){bD.disable()}else{bB=[]}}}},bD={add:function(){if(bB){var bF=bB.length;bE(arguments);if(by){bz=bB.length}else{if(bx&&bx!==true){bv=bF;e(bx[0],bx[1])}}}return this},remove:function(){if(bB){var bF=arguments,bH=0,bI=bF.length;for(;bH<bI;bH++){for(var bG=0;bG<bB.length;bG++){if(bF[bH]===bB[bG]){if(by){if(bG<=bz){bz--;if(bG<=bA){bA--}}}bB.splice(bG--,1);if(bw.unique){break}}}}}return this},has:function(bG){if(bB){var bF=0,bH=bB.length;for(;bF<bH;bF++){if(bG===bB[bF]){return true}}}return false},empty:function(){bB=[];return this},disable:function(){bB=bC=bx=L;return this},disabled:function(){return !bB},lock:function(){bC=L;if(!bx||bx===true){bD.disable()}return this},locked:function(){return !bC},fireWith:function(bG,bF){if(bC){if(by){if(!bw.once){bC.push([bG,bF])}}else{if(!(bw.once&&bx)){e(bG,bF)}}}return this},fire:function(){bD.fireWith(this,arguments);return this},fired:function(){return !!bx}};return bD};var aJ=[].slice;b.extend({Deferred:function(by){var bx=b.Callbacks("once memory"),bw=b.Callbacks("once memory"),bv=b.Callbacks("memory"),e="pending",bA={resolve:bx,reject:bw,notify:bv},bC={done:bx.add,fail:bw.add,progress:bv.add,state:function(){return e},isResolved:bx.fired,isRejected:bw.fired,then:function(bE,bD,bF){bB.done(bE).fail(bD).progress(bF);return this},always:function(){bB.done.apply(bB,arguments).fail.apply(bB,arguments);return this},pipe:function(bF,bE,bD){return b.Deferred(function(bG){b.each({done:[bF,"resolve"],fail:[bE,"reject"],progress:[bD,"notify"]},function(bI,bL){var bH=bL[0],bK=bL[1],bJ;if(b.isFunction(bH)){bB[bI](function(){bJ=bH.apply(this,arguments);if(bJ&&b.isFunction(bJ.promise)){bJ.promise().then(bG.resolve,bG.reject,bG.notify)}else{bG[bK+"With"](this===bB?bG:this,[bJ])}})}else{bB[bI](bG[bK])}})}).promise()},promise:function(bE){if(bE==null){bE=bC}else{for(var bD in bC){bE[bD]=bC[bD]}}return bE}},bB=bC.promise({}),bz;for(bz in bA){bB[bz]=bA[bz].fire;bB[bz+"With"]=bA[bz].fireWith}bB.done(function(){e="resolved"},bw.disable,bv.lock).fail(function(){e="rejected"},bx.disable,bv.lock);if(by){by.call(bB,bB)}return bB},when:function(bA){var bx=aJ.call(arguments,0),bv=0,e=bx.length,bB=new Array(e),bw=e,by=e,bC=e<=1&&bA&&b.isFunction(bA.promise)?bA:b.Deferred(),bE=bC.promise();function bD(bF){return function(bG){bx[bF]=arguments.length>1?aJ.call(arguments,0):bG;if(!(--bw)){bC.resolveWith(bC,bx)}}}function bz(bF){return function(bG){bB[bF]=arguments.length>1?aJ.call(arguments,0):bG;bC.notifyWith(bE,bB)}}if(e>1){for(;bv<e;bv++){if(bx[bv]&&bx[bv].promise&&b.isFunction(bx[bv].promise)){bx[bv].promise().then(bD(bv),bC.reject,bz(bv))
-}else{--bw}}if(!bw){bC.resolveWith(bC,bx)}}else{if(bC!==bA){bC.resolveWith(bC,e?[bA]:[])}}return bE}});b.support=(function(){var bJ,bI,bF,bG,bx,bE,bA,bD,bz,bK,bB,by,bw,bv=av.createElement("div"),bH=av.documentElement;bv.setAttribute("className","t");bv.innerHTML=" <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>";bI=bv.getElementsByTagName("*");bF=bv.getElementsByTagName("a")[0];if(!bI||!bI.length||!bF){return{}}bG=av.createElement("select");bx=bG.appendChild(av.createElement("option"));bE=bv.getElementsByTagName("input")[0];bJ={leadingWhitespace:(bv.firstChild.nodeType===3),tbody:!bv.getElementsByTagName("tbody").length,htmlSerialize:!!bv.getElementsByTagName("link").length,style:/top/.test(bF.getAttribute("style")),hrefNormalized:(bF.getAttribute("href")==="/a"),opacity:/^0.55/.test(bF.style.opacity),cssFloat:!!bF.style.cssFloat,checkOn:(bE.value==="on"),optSelected:bx.selected,getSetAttribute:bv.className!=="t",enctype:!!av.createElement("form").enctype,html5Clone:av.createElement("nav").cloneNode(true).outerHTML!=="<:nav></:nav>",submitBubbles:true,changeBubbles:true,focusinBubbles:false,deleteExpando:true,noCloneEvent:true,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableMarginRight:true};bE.checked=true;bJ.noCloneChecked=bE.cloneNode(true).checked;bG.disabled=true;bJ.optDisabled=!bx.disabled;try{delete bv.test}catch(bC){bJ.deleteExpando=false}if(!bv.addEventListener&&bv.attachEvent&&bv.fireEvent){bv.attachEvent("onclick",function(){bJ.noCloneEvent=false});bv.cloneNode(true).fireEvent("onclick")}bE=av.createElement("input");bE.value="t";bE.setAttribute("type","radio");bJ.radioValue=bE.value==="t";bE.setAttribute("checked","checked");bv.appendChild(bE);bD=av.createDocumentFragment();bD.appendChild(bv.lastChild);bJ.checkClone=bD.cloneNode(true).cloneNode(true).lastChild.checked;bJ.appendChecked=bE.checked;bD.removeChild(bE);bD.appendChild(bv);bv.innerHTML="";if(bb.getComputedStyle){bA=av.createElement("div");bA.style.width="0";bA.style.marginRight="0";bv.style.width="2px";bv.appendChild(bA);bJ.reliableMarginRight=(parseInt((bb.getComputedStyle(bA,null)||{marginRight:0}).marginRight,10)||0)===0}if(bv.attachEvent){for(by in {submit:1,change:1,focusin:1}){bB="on"+by;bw=(bB in bv);if(!bw){bv.setAttribute(bB,"return;");bw=(typeof bv[bB]==="function")}bJ[by+"Bubbles"]=bw}}bD.removeChild(bv);bD=bG=bx=bA=bv=bE=null;b(function(){var bM,bU,bV,bT,bN,bO,bL,bS,bR,e,bP,bQ=av.getElementsByTagName("body")[0];if(!bQ){return}bL=1;bS="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;";bR="visibility:hidden;border:0;";e="style='"+bS+"border:5px solid #000;padding:0;'";bP="<div "+e+"><div></div></div><table "+e+" cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";bM=av.createElement("div");bM.style.cssText=bR+"width:0;height:0;position:static;top:0;margin-top:"+bL+"px";bQ.insertBefore(bM,bQ.firstChild);bv=av.createElement("div");bM.appendChild(bv);bv.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>";bz=bv.getElementsByTagName("td");bw=(bz[0].offsetHeight===0);bz[0].style.display="";bz[1].style.display="none";bJ.reliableHiddenOffsets=bw&&(bz[0].offsetHeight===0);bv.innerHTML="";bv.style.width=bv.style.paddingLeft="1px";b.boxModel=bJ.boxModel=bv.offsetWidth===2;if(typeof bv.style.zoom!=="undefined"){bv.style.display="inline";bv.style.zoom=1;bJ.inlineBlockNeedsLayout=(bv.offsetWidth===2);bv.style.display="";bv.innerHTML="<div style='width:4px;'></div>";bJ.shrinkWrapBlocks=(bv.offsetWidth!==2)}bv.style.cssText=bS+bR;bv.innerHTML=bP;bU=bv.firstChild;bV=bU.firstChild;bN=bU.nextSibling.firstChild.firstChild;bO={doesNotAddBorder:(bV.offsetTop!==5),doesAddBorderForTableAndCells:(bN.offsetTop===5)};bV.style.position="fixed";bV.style.top="20px";bO.fixedPosition=(bV.offsetTop===20||bV.offsetTop===15);bV.style.position=bV.style.top="";bU.style.overflow="hidden";bU.style.position="relative";bO.subtractsBorderForOverflowNotVisible=(bV.offsetTop===-5);bO.doesNotIncludeMarginInBodyOffset=(bQ.offsetTop!==bL);bQ.removeChild(bM);bv=bM=null;b.extend(bJ,bO)});return bJ})();var aS=/^(?:\{.*\}|\[.*\])$/,aA=/([A-Z])/g;b.extend({cache:{},uuid:0,expando:"jQuery"+(b.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},hasData:function(e){e=e.nodeType?b.cache[e[b.expando]]:e[b.expando];return !!e&&!S(e)},data:function(bx,bv,bz,by){if(!b.acceptData(bx)){return}var bG,bA,bD,bE=b.expando,bC=typeof bv==="string",bF=bx.nodeType,e=bF?b.cache:bx,bw=bF?bx[bE]:bx[bE]&&bE,bB=bv==="events";if((!bw||!e[bw]||(!bB&&!by&&!e[bw].data))&&bC&&bz===L){return}if(!bw){if(bF){bx[bE]=bw=++b.uuid}else{bw=bE}}if(!e[bw]){e[bw]={};if(!bF){e[bw].toJSON=b.noop}}if(typeof bv==="object"||typeof bv==="function"){if(by){e[bw]=b.extend(e[bw],bv)}else{e[bw].data=b.extend(e[bw].data,bv)}}bG=bA=e[bw];if(!by){if(!bA.data){bA.data={}}bA=bA.data}if(bz!==L){bA[b.camelCase(bv)]=bz}if(bB&&!bA[bv]){return bG.events}if(bC){bD=bA[bv];if(bD==null){bD=bA[b.camelCase(bv)]}}else{bD=bA}return bD},removeData:function(bx,bv,by){if(!b.acceptData(bx)){return}var bB,bA,bz,bC=b.expando,bD=bx.nodeType,e=bD?b.cache:bx,bw=bD?bx[bC]:bC;if(!e[bw]){return}if(bv){bB=by?e[bw]:e[bw].data;if(bB){if(!b.isArray(bv)){if(bv in bB){bv=[bv]}else{bv=b.camelCase(bv);if(bv in bB){bv=[bv]}else{bv=bv.split(" ")}}}for(bA=0,bz=bv.length;bA<bz;bA++){delete bB[bv[bA]]}if(!(by?S:b.isEmptyObject)(bB)){return}}}if(!by){delete e[bw].data;if(!S(e[bw])){return}}if(b.support.deleteExpando||!e.setInterval){delete e[bw]}else{e[bw]=null}if(bD){if(b.support.deleteExpando){delete bx[bC]}else{if(bx.removeAttribute){bx.removeAttribute(bC)}else{bx[bC]=null}}}},_data:function(bv,e,bw){return b.data(bv,e,bw,true)},acceptData:function(bv){if(bv.nodeName){var e=b.noData[bv.nodeName.toLowerCase()];if(e){return !(e===true||bv.getAttribute("classid")!==e)}}return true}});b.fn.extend({data:function(by,bA){var bB,e,bw,bz=null;if(typeof by==="undefined"){if(this.length){bz=b.data(this[0]);if(this[0].nodeType===1&&!b._data(this[0],"parsedAttrs")){e=this[0].attributes;for(var bx=0,bv=e.length;bx<bv;bx++){bw=e[bx].name;if(bw.indexOf("data-")===0){bw=b.camelCase(bw.substring(5));a5(this[0],bw,bz[bw])}}b._data(this[0],"parsedAttrs",true)}}return bz}else{if(typeof by==="object"){return this.each(function(){b.data(this,by)})}}bB=by.split(".");bB[1]=bB[1]?"."+bB[1]:"";if(bA===L){bz=this.triggerHandler("getData"+bB[1]+"!",[bB[0]]);if(bz===L&&this.length){bz=b.data(this[0],by);bz=a5(this[0],by,bz)}return bz===L&&bB[1]?this.data(bB[0]):bz}else{return this.each(function(){var bC=b(this),bD=[bB[0],bA];bC.triggerHandler("setData"+bB[1]+"!",bD);b.data(this,by,bA);bC.triggerHandler("changeData"+bB[1]+"!",bD)})}},removeData:function(e){return this.each(function(){b.removeData(this,e)})}});function a5(bx,bw,by){if(by===L&&bx.nodeType===1){var bv="data-"+bw.replace(aA,"-$1").toLowerCase();by=bx.getAttribute(bv);if(typeof by==="string"){try{by=by==="true"?true:by==="false"?false:by==="null"?null:b.isNumeric(by)?parseFloat(by):aS.test(by)?b.parseJSON(by):by}catch(bz){}b.data(bx,bw,by)}else{by=L}}return by}function S(bv){for(var e in bv){if(e==="data"&&b.isEmptyObject(bv[e])){continue}if(e!=="toJSON"){return false}}return true}function bi(by,bx,bA){var bw=bx+"defer",bv=bx+"queue",e=bx+"mark",bz=b._data(by,bw);if(bz&&(bA==="queue"||!b._data(by,bv))&&(bA==="mark"||!b._data(by,e))){setTimeout(function(){if(!b._data(by,bv)&&!b._data(by,e)){b.removeData(by,bw,true);bz.fire()}},0)}}b.extend({_mark:function(bv,e){if(bv){e=(e||"fx")+"mark";b._data(bv,e,(b._data(bv,e)||0)+1)}},_unmark:function(by,bx,bv){if(by!==true){bv=bx;bx=by;by=false}if(bx){bv=bv||"fx";var e=bv+"mark",bw=by?0:((b._data(bx,e)||1)-1);if(bw){b._data(bx,e,bw)}else{b.removeData(bx,e,true);bi(bx,bv,"mark")}}},queue:function(bv,e,bx){var bw;if(bv){e=(e||"fx")+"queue";bw=b._data(bv,e);if(bx){if(!bw||b.isArray(bx)){bw=b._data(bv,e,b.makeArray(bx))}else{bw.push(bx)}}return bw||[]}},dequeue:function(by,bx){bx=bx||"fx";var bv=b.queue(by,bx),bw=bv.shift(),e={};if(bw==="inprogress"){bw=bv.shift()}if(bw){if(bx==="fx"){bv.unshift("inprogress")}b._data(by,bx+".run",e);bw.call(by,function(){b.dequeue(by,bx)},e)}if(!bv.length){b.removeData(by,bx+"queue "+bx+".run",true);bi(by,bx,"queue")}}});b.fn.extend({queue:function(e,bv){if(typeof e!=="string"){bv=e;e="fx"}if(bv===L){return b.queue(this[0],e)}return this.each(function(){var bw=b.queue(this,e,bv);if(e==="fx"&&bw[0]!=="inprogress"){b.dequeue(this,e)}})},dequeue:function(e){return this.each(function(){b.dequeue(this,e)})},delay:function(bv,e){bv=b.fx?b.fx.speeds[bv]||bv:bv;e=e||"fx";return this.queue(e,function(bx,bw){var by=setTimeout(bx,bv);bw.stop=function(){clearTimeout(by)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(bD,bw){if(typeof bD!=="string"){bw=bD;bD=L}bD=bD||"fx";var e=b.Deferred(),bv=this,by=bv.length,bB=1,bz=bD+"defer",bA=bD+"queue",bC=bD+"mark",bx;function bE(){if(!(--bB)){e.resolveWith(bv,[bv])}}while(by--){if((bx=b.data(bv[by],bz,L,true)||(b.data(bv[by],bA,L,true)||b.data(bv[by],bC,L,true))&&b.data(bv[by],bz,b.Callbacks("once memory"),true))){bB++;bx.add(bE)}}bE();return e.promise()}});var aP=/[\n\t\r]/g,af=/\s+/,aU=/\r/g,g=/^(?:button|input)$/i,D=/^(?:button|input|object|select|textarea)$/i,l=/^a(?:rea)?$/i,ao=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,F=b.support.getSetAttribute,be,aY,aF;b.fn.extend({attr:function(e,bv){return b.access(this,e,bv,true,b.attr)},removeAttr:function(e){return this.each(function(){b.removeAttr(this,e)})},prop:function(e,bv){return b.access(this,e,bv,true,b.prop)},removeProp:function(e){e=b.propFix[e]||e;return this.each(function(){try{this[e]=L;delete this[e]}catch(bv){}})},addClass:function(by){var bA,bw,bv,bx,bz,bB,e;if(b.isFunction(by)){return this.each(function(bC){b(this).addClass(by.call(this,bC,this.className))})}if(by&&typeof by==="string"){bA=by.split(af);for(bw=0,bv=this.length;bw<bv;bw++){bx=this[bw];if(bx.nodeType===1){if(!bx.className&&bA.length===1){bx.className=by}else{bz=" "+bx.className+" ";for(bB=0,e=bA.length;bB<e;bB++){if(!~bz.indexOf(" "+bA[bB]+" ")){bz+=bA[bB]+" "}}bx.className=b.trim(bz)}}}}return this},removeClass:function(bz){var bA,bw,bv,by,bx,bB,e;if(b.isFunction(bz)){return this.each(function(bC){b(this).removeClass(bz.call(this,bC,this.className))})}if((bz&&typeof bz==="string")||bz===L){bA=(bz||"").split(af);for(bw=0,bv=this.length;bw<bv;bw++){by=this[bw];if(by.nodeType===1&&by.className){if(bz){bx=(" "+by.className+" ").replace(aP," ");for(bB=0,e=bA.length;bB<e;bB++){bx=bx.replace(" "+bA[bB]+" "," ")}by.className=b.trim(bx)}else{by.className=""}}}}return this},toggleClass:function(bx,bv){var bw=typeof bx,e=typeof bv==="boolean";if(b.isFunction(bx)){return this.each(function(by){b(this).toggleClass(bx.call(this,by,this.className,bv),bv)})}return this.each(function(){if(bw==="string"){var bA,bz=0,by=b(this),bB=bv,bC=bx.split(af);while((bA=bC[bz++])){bB=e?bB:!by.hasClass(bA);by[bB?"addClass":"removeClass"](bA)}}else{if(bw==="undefined"||bw==="boolean"){if(this.className){b._data(this,"__className__",this.className)}this.className=this.className||bx===false?"":b._data(this,"__className__")||""}}})},hasClass:function(e){var bx=" "+e+" ",bw=0,bv=this.length;for(;bw<bv;bw++){if(this[bw].nodeType===1&&(" "+this[bw].className+" ").replace(aP," ").indexOf(bx)>-1){return true}}return false},val:function(bx){var e,bv,by,bw=this[0];if(!arguments.length){if(bw){e=b.valHooks[bw.nodeName.toLowerCase()]||b.valHooks[bw.type];if(e&&"get" in e&&(bv=e.get(bw,"value"))!==L){return bv}bv=bw.value;return typeof bv==="string"?bv.replace(aU,""):bv==null?"":bv}return}by=b.isFunction(bx);return this.each(function(bA){var bz=b(this),bB;if(this.nodeType!==1){return}if(by){bB=bx.call(this,bA,bz.val())}else{bB=bx}if(bB==null){bB=""}else{if(typeof bB==="number"){bB+=""}else{if(b.isArray(bB)){bB=b.map(bB,function(bC){return bC==null?"":bC+""})}}}e=b.valHooks[this.nodeName.toLowerCase()]||b.valHooks[this.type];if(!e||!("set" in e)||e.set(this,bB,"value")===L){this.value=bB}})}});b.extend({valHooks:{option:{get:function(e){var bv=e.attributes.value;return !bv||bv.specified?e.value:e.text}},select:{get:function(e){var bA,bv,bz,bx,by=e.selectedIndex,bB=[],bC=e.options,bw=e.type==="select-one";if(by<0){return null}bv=bw?by:0;bz=bw?by+1:bC.length;for(;bv<bz;bv++){bx=bC[bv];if(bx.selected&&(b.support.optDisabled?!bx.disabled:bx.getAttribute("disabled")===null)&&(!bx.parentNode.disabled||!b.nodeName(bx.parentNode,"optgroup"))){bA=b(bx).val();if(bw){return bA}bB.push(bA)}}if(bw&&!bB.length&&bC.length){return b(bC[by]).val()}return bB},set:function(bv,bw){var e=b.makeArray(bw);b(bv).find("option").each(function(){this.selected=b.inArray(b(this).val(),e)>=0});if(!e.length){bv.selectedIndex=-1}return e}}},attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(bA,bx,bB,bz){var bw,e,by,bv=bA.nodeType;
-if(!bA||bv===3||bv===8||bv===2){return}if(bz&&bx in b.attrFn){return b(bA)[bx](bB)}if(typeof bA.getAttribute==="undefined"){return b.prop(bA,bx,bB)}by=bv!==1||!b.isXMLDoc(bA);if(by){bx=bx.toLowerCase();e=b.attrHooks[bx]||(ao.test(bx)?aY:be)}if(bB!==L){if(bB===null){b.removeAttr(bA,bx);return}else{if(e&&"set" in e&&by&&(bw=e.set(bA,bB,bx))!==L){return bw}else{bA.setAttribute(bx,""+bB);return bB}}}else{if(e&&"get" in e&&by&&(bw=e.get(bA,bx))!==null){return bw}else{bw=bA.getAttribute(bx);return bw===null?L:bw}}},removeAttr:function(bx,bz){var by,bA,bv,e,bw=0;if(bz&&bx.nodeType===1){bA=bz.toLowerCase().split(af);e=bA.length;for(;bw<e;bw++){bv=bA[bw];if(bv){by=b.propFix[bv]||bv;b.attr(bx,bv,"");bx.removeAttribute(F?bv:by);if(ao.test(bv)&&by in bx){bx[by]=false}}}}},attrHooks:{type:{set:function(e,bv){if(g.test(e.nodeName)&&e.parentNode){b.error("type property can't be changed")}else{if(!b.support.radioValue&&bv==="radio"&&b.nodeName(e,"input")){var bw=e.value;e.setAttribute("type",bv);if(bw){e.value=bw}return bv}}}},value:{get:function(bv,e){if(be&&b.nodeName(bv,"button")){return be.get(bv,e)}return e in bv?bv.value:null},set:function(bv,bw,e){if(be&&b.nodeName(bv,"button")){return be.set(bv,bw,e)}bv.value=bw}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(bz,bx,bA){var bw,e,by,bv=bz.nodeType;if(!bz||bv===3||bv===8||bv===2){return}by=bv!==1||!b.isXMLDoc(bz);if(by){bx=b.propFix[bx]||bx;e=b.propHooks[bx]}if(bA!==L){if(e&&"set" in e&&(bw=e.set(bz,bA,bx))!==L){return bw}else{return(bz[bx]=bA)}}else{if(e&&"get" in e&&(bw=e.get(bz,bx))!==null){return bw}else{return bz[bx]}}},propHooks:{tabIndex:{get:function(bv){var e=bv.getAttributeNode("tabindex");return e&&e.specified?parseInt(e.value,10):D.test(bv.nodeName)||l.test(bv.nodeName)&&bv.href?0:L}}}});b.attrHooks.tabindex=b.propHooks.tabIndex;aY={get:function(bv,e){var bx,bw=b.prop(bv,e);return bw===true||typeof bw!=="boolean"&&(bx=bv.getAttributeNode(e))&&bx.nodeValue!==false?e.toLowerCase():L},set:function(bv,bx,e){var bw;if(bx===false){b.removeAttr(bv,e)}else{bw=b.propFix[e]||e;if(bw in bv){bv[bw]=true}bv.setAttribute(e,e.toLowerCase())}return e}};if(!F){aF={name:true,id:true};be=b.valHooks.button={get:function(bw,bv){var e;e=bw.getAttributeNode(bv);return e&&(aF[bv]?e.nodeValue!=="":e.specified)?e.nodeValue:L},set:function(bw,bx,bv){var e=bw.getAttributeNode(bv);if(!e){e=av.createAttribute(bv);bw.setAttributeNode(e)}return(e.nodeValue=bx+"")}};b.attrHooks.tabindex.set=be.set;b.each(["width","height"],function(bv,e){b.attrHooks[e]=b.extend(b.attrHooks[e],{set:function(bw,bx){if(bx===""){bw.setAttribute(e,"auto");return bx}}})});b.attrHooks.contenteditable={get:be.get,set:function(bv,bw,e){if(bw===""){bw="false"}be.set(bv,bw,e)}}}if(!b.support.hrefNormalized){b.each(["href","src","width","height"],function(bv,e){b.attrHooks[e]=b.extend(b.attrHooks[e],{get:function(bx){var bw=bx.getAttribute(e,2);return bw===null?L:bw}})})}if(!b.support.style){b.attrHooks.style={get:function(e){return e.style.cssText.toLowerCase()||L},set:function(e,bv){return(e.style.cssText=""+bv)}}}if(!b.support.optSelected){b.propHooks.selected=b.extend(b.propHooks.selected,{get:function(bv){var e=bv.parentNode;if(e){e.selectedIndex;if(e.parentNode){e.parentNode.selectedIndex}}return null}})}if(!b.support.enctype){b.propFix.enctype="encoding"}if(!b.support.checkOn){b.each(["radio","checkbox"],function(){b.valHooks[this]={get:function(e){return e.getAttribute("value")===null?"on":e.value}}})}b.each(["radio","checkbox"],function(){b.valHooks[this]=b.extend(b.valHooks[this],{set:function(e,bv){if(b.isArray(bv)){return(e.checked=b.inArray(b(e).val(),bv)>=0)}}})});var bd=/^(?:textarea|input|select)$/i,n=/^([^\.]*)?(?:\.(.+))?$/,J=/\bhover(\.\S+)?\b/,aO=/^key/,bf=/^(?:mouse|contextmenu)|click/,T=/^(?:focusinfocus|focusoutblur)$/,U=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,Y=function(e){var bv=U.exec(e);if(bv){bv[1]=(bv[1]||"").toLowerCase();bv[3]=bv[3]&&new RegExp("(?:^|\\s)"+bv[3]+"(?:\\s|$)")}return bv},j=function(bw,e){var bv=bw.attributes||{};return((!e[1]||bw.nodeName.toLowerCase()===e[1])&&(!e[2]||(bv.id||{}).value===e[2])&&(!e[3]||e[3].test((bv["class"]||{}).value)))},bt=function(e){return b.event.special.hover?e:e.replace(J,"mouseenter$1 mouseleave$1")};b.event={add:function(bx,bC,bJ,bA,by){var bD,bB,bK,bI,bH,bF,e,bG,bv,bz,bw,bE;if(bx.nodeType===3||bx.nodeType===8||!bC||!bJ||!(bD=b._data(bx))){return}if(bJ.handler){bv=bJ;bJ=bv.handler}if(!bJ.guid){bJ.guid=b.guid++}bK=bD.events;if(!bK){bD.events=bK={}}bB=bD.handle;if(!bB){bD.handle=bB=function(bL){return typeof b!=="undefined"&&(!bL||b.event.triggered!==bL.type)?b.event.dispatch.apply(bB.elem,arguments):L};bB.elem=bx}bC=b.trim(bt(bC)).split(" ");for(bI=0;bI<bC.length;bI++){bH=n.exec(bC[bI])||[];bF=bH[1];e=(bH[2]||"").split(".").sort();bE=b.event.special[bF]||{};bF=(by?bE.delegateType:bE.bindType)||bF;bE=b.event.special[bF]||{};bG=b.extend({type:bF,origType:bH[1],data:bA,handler:bJ,guid:bJ.guid,selector:by,quick:Y(by),namespace:e.join(".")},bv);bw=bK[bF];if(!bw){bw=bK[bF]=[];bw.delegateCount=0;if(!bE.setup||bE.setup.call(bx,bA,e,bB)===false){if(bx.addEventListener){bx.addEventListener(bF,bB,false)}else{if(bx.attachEvent){bx.attachEvent("on"+bF,bB)}}}}if(bE.add){bE.add.call(bx,bG);if(!bG.handler.guid){bG.handler.guid=bJ.guid}}if(by){bw.splice(bw.delegateCount++,0,bG)}else{bw.push(bG)}b.event.global[bF]=true}bx=null},global:{},remove:function(bJ,bE,bv,bH,bB){var bI=b.hasData(bJ)&&b._data(bJ),bF,bx,bz,bL,bC,bA,bG,bw,by,bK,bD,e;if(!bI||!(bw=bI.events)){return}bE=b.trim(bt(bE||"")).split(" ");for(bF=0;bF<bE.length;bF++){bx=n.exec(bE[bF])||[];bz=bL=bx[1];bC=bx[2];if(!bz){for(bz in bw){b.event.remove(bJ,bz+bE[bF],bv,bH,true)}continue}by=b.event.special[bz]||{};bz=(bH?by.delegateType:by.bindType)||bz;bD=bw[bz]||[];bA=bD.length;bC=bC?new RegExp("(^|\\.)"+bC.split(".").sort().join("\\.(?:.*\\.)?")+"(\\.|$)"):null;for(bG=0;bG<bD.length;bG++){e=bD[bG];if((bB||bL===e.origType)&&(!bv||bv.guid===e.guid)&&(!bC||bC.test(e.namespace))&&(!bH||bH===e.selector||bH==="**"&&e.selector)){bD.splice(bG--,1);if(e.selector){bD.delegateCount--}if(by.remove){by.remove.call(bJ,e)}}}if(bD.length===0&&bA!==bD.length){if(!by.teardown||by.teardown.call(bJ,bC)===false){b.removeEvent(bJ,bz,bI.handle)}delete bw[bz]}}if(b.isEmptyObject(bw)){bK=bI.handle;if(bK){bK.elem=null}b.removeData(bJ,["events","handle"],true)}},customEvent:{getData:true,setData:true,changeData:true},trigger:function(bv,bD,bA,bJ){if(bA&&(bA.nodeType===3||bA.nodeType===8)){return}var bG=bv.type||bv,bx=[],e,bw,bC,bH,bz,by,bF,bE,bB,bI;if(T.test(bG+b.event.triggered)){return}if(bG.indexOf("!")>=0){bG=bG.slice(0,-1);bw=true}if(bG.indexOf(".")>=0){bx=bG.split(".");bG=bx.shift();bx.sort()}if((!bA||b.event.customEvent[bG])&&!b.event.global[bG]){return}bv=typeof bv==="object"?bv[b.expando]?bv:new b.Event(bG,bv):new b.Event(bG);bv.type=bG;bv.isTrigger=true;bv.exclusive=bw;bv.namespace=bx.join(".");bv.namespace_re=bv.namespace?new RegExp("(^|\\.)"+bx.join("\\.(?:.*\\.)?")+"(\\.|$)"):null;by=bG.indexOf(":")<0?"on"+bG:"";if(!bA){e=b.cache;for(bC in e){if(e[bC].events&&e[bC].events[bG]){b.event.trigger(bv,bD,e[bC].handle.elem,true)}}return}bv.result=L;if(!bv.target){bv.target=bA}bD=bD!=null?b.makeArray(bD):[];bD.unshift(bv);bF=b.event.special[bG]||{};if(bF.trigger&&bF.trigger.apply(bA,bD)===false){return}bB=[[bA,bF.bindType||bG]];if(!bJ&&!bF.noBubble&&!b.isWindow(bA)){bI=bF.delegateType||bG;bH=T.test(bI+bG)?bA:bA.parentNode;bz=null;for(;bH;bH=bH.parentNode){bB.push([bH,bI]);bz=bH}if(bz&&bz===bA.ownerDocument){bB.push([bz.defaultView||bz.parentWindow||bb,bI])}}for(bC=0;bC<bB.length&&!bv.isPropagationStopped();bC++){bH=bB[bC][0];bv.type=bB[bC][1];bE=(b._data(bH,"events")||{})[bv.type]&&b._data(bH,"handle");if(bE){bE.apply(bH,bD)}bE=by&&bH[by];if(bE&&b.acceptData(bH)&&bE.apply(bH,bD)===false){bv.preventDefault()}}bv.type=bG;if(!bJ&&!bv.isDefaultPrevented()){if((!bF._default||bF._default.apply(bA.ownerDocument,bD)===false)&&!(bG==="click"&&b.nodeName(bA,"a"))&&b.acceptData(bA)){if(by&&bA[bG]&&((bG!=="focus"&&bG!=="blur")||bv.target.offsetWidth!==0)&&!b.isWindow(bA)){bz=bA[by];if(bz){bA[by]=null}b.event.triggered=bG;bA[bG]();b.event.triggered=L;if(bz){bA[by]=bz}}}}return bv.result},dispatch:function(e){e=b.event.fix(e||bb.event);var bz=((b._data(this,"events")||{})[e.type]||[]),bA=bz.delegateCount,bG=[].slice.call(arguments,0),by=!e.exclusive&&!e.namespace,bH=[],bC,bB,bK,bx,bF,bE,bv,bD,bI,bw,bJ;bG[0]=e;e.delegateTarget=this;if(bA&&!e.target.disabled&&!(e.button&&e.type==="click")){bx=b(this);bx.context=this.ownerDocument||this;for(bK=e.target;bK!=this;bK=bK.parentNode||this){bE={};bD=[];bx[0]=bK;for(bC=0;bC<bA;bC++){bI=bz[bC];bw=bI.selector;if(bE[bw]===L){bE[bw]=(bI.quick?j(bK,bI.quick):bx.is(bw))}if(bE[bw]){bD.push(bI)}}if(bD.length){bH.push({elem:bK,matches:bD})}}}if(bz.length>bA){bH.push({elem:this,matches:bz.slice(bA)})}for(bC=0;bC<bH.length&&!e.isPropagationStopped();bC++){bv=bH[bC];e.currentTarget=bv.elem;for(bB=0;bB<bv.matches.length&&!e.isImmediatePropagationStopped();bB++){bI=bv.matches[bB];if(by||(!e.namespace&&!bI.namespace)||e.namespace_re&&e.namespace_re.test(bI.namespace)){e.data=bI.data;e.handleObj=bI;bF=((b.event.special[bI.origType]||{}).handle||bI.handler).apply(bv.elem,bG);if(bF!==L){e.result=bF;if(bF===false){e.preventDefault();e.stopPropagation()}}}}}return e.result},props:"attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(bv,e){if(bv.which==null){bv.which=e.charCode!=null?e.charCode:e.keyCode}return bv}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(bx,bw){var by,bz,e,bv=bw.button,bA=bw.fromElement;if(bx.pageX==null&&bw.clientX!=null){by=bx.target.ownerDocument||av;bz=by.documentElement;e=by.body;bx.pageX=bw.clientX+(bz&&bz.scrollLeft||e&&e.scrollLeft||0)-(bz&&bz.clientLeft||e&&e.clientLeft||0);bx.pageY=bw.clientY+(bz&&bz.scrollTop||e&&e.scrollTop||0)-(bz&&bz.clientTop||e&&e.clientTop||0)}if(!bx.relatedTarget&&bA){bx.relatedTarget=bA===bx.target?bw.toElement:bA}if(!bx.which&&bv!==L){bx.which=(bv&1?1:(bv&2?3:(bv&4?2:0)))}return bx}},fix:function(bw){if(bw[b.expando]){return bw}var bv,bz,e=bw,bx=b.event.fixHooks[bw.type]||{},by=bx.props?this.props.concat(bx.props):this.props;bw=b.Event(e);for(bv=by.length;bv;){bz=by[--bv];bw[bz]=e[bz]}if(!bw.target){bw.target=e.srcElement||av}if(bw.target.nodeType===3){bw.target=bw.target.parentNode}if(bw.metaKey===L){bw.metaKey=bw.ctrlKey}return bx.filter?bx.filter(bw,e):bw},special:{ready:{setup:b.bindReady},load:{noBubble:true},focus:{delegateType:"focusin"},blur:{delegateType:"focusout"},beforeunload:{setup:function(bw,bv,e){if(b.isWindow(this)){this.onbeforeunload=e}},teardown:function(bv,e){if(this.onbeforeunload===e){this.onbeforeunload=null}}}},simulate:function(bw,by,bx,bv){var bz=b.extend(new b.Event(),bx,{type:bw,isSimulated:true,originalEvent:{}});if(bv){b.event.trigger(bz,null,by)}else{b.event.dispatch.call(by,bz)}if(bz.isDefaultPrevented()){bx.preventDefault()}}};b.event.handle=b.event.dispatch;b.removeEvent=av.removeEventListener?function(bv,e,bw){if(bv.removeEventListener){bv.removeEventListener(e,bw,false)}}:function(bv,e,bw){if(bv.detachEvent){bv.detachEvent("on"+e,bw)}};b.Event=function(bv,e){if(!(this instanceof b.Event)){return new b.Event(bv,e)}if(bv&&bv.type){this.originalEvent=bv;this.type=bv.type;this.isDefaultPrevented=(bv.defaultPrevented||bv.returnValue===false||bv.getPreventDefault&&bv.getPreventDefault())?i:bk}else{this.type=bv}if(e){b.extend(this,e)}this.timeStamp=bv&&bv.timeStamp||b.now();this[b.expando]=true};function bk(){return false}function i(){return true}b.Event.prototype={preventDefault:function(){this.isDefaultPrevented=i;var bv=this.originalEvent;if(!bv){return}if(bv.preventDefault){bv.preventDefault()}else{bv.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=i;var bv=this.originalEvent;if(!bv){return}if(bv.stopPropagation){bv.stopPropagation()}bv.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=i;this.stopPropagation()},isDefaultPrevented:bk,isPropagationStopped:bk,isImmediatePropagationStopped:bk};b.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(bv,e){b.event.special[bv]={delegateType:e,bindType:e,handle:function(bz){var bB=this,bA=bz.relatedTarget,by=bz.handleObj,bw=by.selector,bx;if(!bA||(bA!==bB&&!b.contains(bB,bA))){bz.type=by.origType;bx=by.handler.apply(this,arguments);bz.type=e}return bx}}});if(!b.support.submitBubbles){b.event.special.submit={setup:function(){if(b.nodeName(this,"form")){return false
-}b.event.add(this,"click._submit keypress._submit",function(bx){var bw=bx.target,bv=b.nodeName(bw,"input")||b.nodeName(bw,"button")?bw.form:L;if(bv&&!bv._submit_attached){b.event.add(bv,"submit._submit",function(e){if(this.parentNode&&!e.isTrigger){b.event.simulate("submit",this.parentNode,e,true)}});bv._submit_attached=true}})},teardown:function(){if(b.nodeName(this,"form")){return false}b.event.remove(this,"._submit")}}}if(!b.support.changeBubbles){b.event.special.change={setup:function(){if(bd.test(this.nodeName)){if(this.type==="checkbox"||this.type==="radio"){b.event.add(this,"propertychange._change",function(e){if(e.originalEvent.propertyName==="checked"){this._just_changed=true}});b.event.add(this,"click._change",function(e){if(this._just_changed&&!e.isTrigger){this._just_changed=false;b.event.simulate("change",this,e,true)}})}return false}b.event.add(this,"beforeactivate._change",function(bw){var bv=bw.target;if(bd.test(bv.nodeName)&&!bv._change_attached){b.event.add(bv,"change._change",function(e){if(this.parentNode&&!e.isSimulated&&!e.isTrigger){b.event.simulate("change",this.parentNode,e,true)}});bv._change_attached=true}})},handle:function(bv){var e=bv.target;if(this!==e||bv.isSimulated||bv.isTrigger||(e.type!=="radio"&&e.type!=="checkbox")){return bv.handleObj.handler.apply(this,arguments)}},teardown:function(){b.event.remove(this,"._change");return bd.test(this.nodeName)}}}if(!b.support.focusinBubbles){b.each({focus:"focusin",blur:"focusout"},function(bx,e){var bv=0,bw=function(by){b.event.simulate(e,by.target,b.event.fix(by),true)};b.event.special[e]={setup:function(){if(bv++===0){av.addEventListener(bx,bw,true)}},teardown:function(){if(--bv===0){av.removeEventListener(bx,bw,true)}}}})}b.fn.extend({on:function(bw,e,bz,by,bv){var bA,bx;if(typeof bw==="object"){if(typeof e!=="string"){bz=e;e=L}for(bx in bw){this.on(bx,e,bz,bw[bx],bv)}return this}if(bz==null&&by==null){by=e;bz=e=L}else{if(by==null){if(typeof e==="string"){by=bz;bz=L}else{by=bz;bz=e;e=L}}}if(by===false){by=bk}else{if(!by){return this}}if(bv===1){bA=by;by=function(bB){b().off(bB);return bA.apply(this,arguments)};by.guid=bA.guid||(bA.guid=b.guid++)}return this.each(function(){b.event.add(this,bw,by,bz,e)})},one:function(bv,e,bx,bw){return this.on.call(this,bv,e,bx,bw,1)},off:function(bw,e,by){if(bw&&bw.preventDefault&&bw.handleObj){var bv=bw.handleObj;b(bw.delegateTarget).off(bv.namespace?bv.type+"."+bv.namespace:bv.type,bv.selector,bv.handler);return this}if(typeof bw==="object"){for(var bx in bw){this.off(bx,e,bw[bx])}return this}if(e===false||typeof e==="function"){by=e;e=L}if(by===false){by=bk}return this.each(function(){b.event.remove(this,bw,by,e)})},bind:function(e,bw,bv){return this.on(e,null,bw,bv)},unbind:function(e,bv){return this.off(e,null,bv)},live:function(e,bw,bv){b(this.context).on(e,this.selector,bw,bv);return this},die:function(e,bv){b(this.context).off(e,this.selector||"**",bv);return this},delegate:function(e,bv,bx,bw){return this.on(bv,e,bx,bw)},undelegate:function(e,bv,bw){return arguments.length==1?this.off(e,"**"):this.off(bv,e,bw)},trigger:function(e,bv){return this.each(function(){b.event.trigger(e,bv,this)})},triggerHandler:function(e,bv){if(this[0]){return b.event.trigger(e,bv,this[0],true)}},toggle:function(bx){var bv=arguments,e=bx.guid||b.guid++,bw=0,by=function(bz){var bA=(b._data(this,"lastToggle"+bx.guid)||0)%bw;b._data(this,"lastToggle"+bx.guid,bA+1);bz.preventDefault();return bv[bA].apply(this,arguments)||false};by.guid=e;while(bw<bv.length){bv[bw++].guid=e}return this.click(by)},hover:function(e,bv){return this.mouseenter(e).mouseleave(bv||e)}});b.each(("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu").split(" "),function(bv,e){b.fn[e]=function(bx,bw){if(bw==null){bw=bx;bx=null}return arguments.length>0?this.on(e,null,bx,bw):this.trigger(e)};if(b.attrFn){b.attrFn[e]=true}if(aO.test(e)){b.event.fixHooks[e]=b.event.keyHooks}if(bf.test(e)){b.event.fixHooks[e]=b.event.mouseHooks}});
-/*!
+(function(bb,L){var av=bb.document,bu=bb.navigator,bl=bb.location;var b=(function(){var bF=function(b0,b1){return new bF.fn.init(b0,b1,bD)},bU=bb.jQuery,bH=bb.$,bD,bY=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,bM=/\S/,bI=/^\s+/,bE=/\s+$/,bA=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,bN=/^[\],:{}\s]*$/,bW=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,bP=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,bJ=/(?:^|:|,)(?:\s*\[)+/g,by=/(webkit)[ \/]([\w.]+)/,bR=/(opera)(?:.*version)?[ \/]([\w.]+)/,bQ=/(msie) ([\w.]+)/,bS=/(mozilla)(?:.*? rv:([\w.]+))?/,bB=/-([a-z]|[0-9])/ig,bZ=/^-ms-/,bT=function(b0,b1){return(b1+"").toUpperCase()},bX=bu.userAgent,bV,bC,e,bL=Object.prototype.toString,bG=Object.prototype.hasOwnProperty,bz=Array.prototype.push,bK=Array.prototype.slice,bO=String.prototype.trim,bv=Array.prototype.indexOf,bx={};bF.fn=bF.prototype={constructor:bF,init:function(b0,b4,b3){var b2,b5,b1,b6;if(!b0){return this}if(b0.nodeType){this.context=this[0]=b0;this.length=1;return this}if(b0==="body"&&!b4&&av.body){this.context=av;this[0]=av.body;this.selector=b0;this.length=1;return this}if(typeof b0==="string"){if(b0.charAt(0)==="<"&&b0.charAt(b0.length-1)===">"&&b0.length>=3){b2=[null,b0,null]}else{b2=bY.exec(b0)}if(b2&&(b2[1]||!b4)){if(b2[1]){b4=b4 instanceof bF?b4[0]:b4;b6=(b4?b4.ownerDocument||b4:av);b1=bA.exec(b0);if(b1){if(bF.isPlainObject(b4)){b0=[av.createElement(b1[1])];bF.fn.attr.call(b0,b4,true)}else{b0=[b6.createElement(b1[1])]}}else{b1=bF.buildFragment([b2[1]],[b6]);b0=(b1.cacheable?bF.clone(b1.fragment):b1.fragment).childNodes}return bF.merge(this,b0)}else{b5=av.getElementById(b2[2]);if(b5&&b5.parentNode){if(b5.id!==b2[2]){return b3.find(b0)}this.length=1;this[0]=b5}this.context=av;this.selector=b0;return this}}else{if(!b4||b4.jquery){return(b4||b3).find(b0)}else{return this.constructor(b4).find(b0)}}}else{if(bF.isFunction(b0)){return b3.ready(b0)}}if(b0.selector!==L){this.selector=b0.selector;this.context=b0.context}return bF.makeArray(b0,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return bK.call(this,0)},get:function(b0){return b0==null?this.toArray():(b0<0?this[this.length+b0]:this[b0])},pushStack:function(b1,b3,b0){var b2=this.constructor();if(bF.isArray(b1)){bz.apply(b2,b1)}else{bF.merge(b2,b1)}b2.prevObject=this;b2.context=this.context;if(b3==="find"){b2.selector=this.selector+(this.selector?" ":"")+b0}else{if(b3){b2.selector=this.selector+"."+b3+"("+b0+")"}}return b2},each:function(b1,b0){return bF.each(this,b1,b0)},ready:function(b0){bF.bindReady();bC.add(b0);return this},eq:function(b0){b0=+b0;return b0===-1?this.slice(b0):this.slice(b0,b0+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(bK.apply(this,arguments),"slice",bK.call(arguments).join(","))},map:function(b0){return this.pushStack(bF.map(this,function(b2,b1){return b0.call(b2,b1,b2)}))},end:function(){return this.prevObject||this.constructor(null)},push:bz,sort:[].sort,splice:[].splice};bF.fn.init.prototype=bF.fn;bF.extend=bF.fn.extend=function(){var b9,b2,b0,b1,b6,b7,b5=arguments[0]||{},b4=1,b3=arguments.length,b8=false;if(typeof b5==="boolean"){b8=b5;b5=arguments[1]||{};b4=2}if(typeof b5!=="object"&&!bF.isFunction(b5)){b5={}}if(b3===b4){b5=this;--b4}for(;b4<b3;b4++){if((b9=arguments[b4])!=null){for(b2 in b9){b0=b5[b2];b1=b9[b2];if(b5===b1){continue}if(b8&&b1&&(bF.isPlainObject(b1)||(b6=bF.isArray(b1)))){if(b6){b6=false;b7=b0&&bF.isArray(b0)?b0:[]}else{b7=b0&&bF.isPlainObject(b0)?b0:{}}b5[b2]=bF.extend(b8,b7,b1)}else{if(b1!==L){b5[b2]=b1}}}}}return b5};bF.extend({noConflict:function(b0){if(bb.$===bF){bb.$=bH}if(b0&&bb.jQuery===bF){bb.jQuery=bU}return bF},isReady:false,readyWait:1,holdReady:function(b0){if(b0){bF.readyWait++}else{bF.ready(true)}},ready:function(b0){if((b0===true&&!--bF.readyWait)||(b0!==true&&!bF.isReady)){if(!av.body){return setTimeout(bF.ready,1)}bF.isReady=true;if(b0!==true&&--bF.readyWait>0){return}bC.fireWith(av,[bF]);if(bF.fn.trigger){bF(av).trigger("ready").off("ready")}}},bindReady:function(){if(bC){return}bC=bF.Callbacks("once memory");if(av.readyState==="complete"){return setTimeout(bF.ready,1)}if(av.addEventListener){av.addEventListener("DOMContentLoaded",e,false);bb.addEventListener("load",bF.ready,false)}else{if(av.attachEvent){av.attachEvent("onreadystatechange",e);bb.attachEvent("onload",bF.ready);var b0=false;try{b0=bb.frameElement==null}catch(b1){}if(av.documentElement.doScroll&&b0){bw()}}}},isFunction:function(b0){return bF.type(b0)==="function"},isArray:Array.isArray||function(b0){return bF.type(b0)==="array"},isWindow:function(b0){return b0&&typeof b0==="object"&&"setInterval" in b0},isNumeric:function(b0){return !isNaN(parseFloat(b0))&&isFinite(b0)},type:function(b0){return b0==null?String(b0):bx[bL.call(b0)]||"object"},isPlainObject:function(b2){if(!b2||bF.type(b2)!=="object"||b2.nodeType||bF.isWindow(b2)){return false}try{if(b2.constructor&&!bG.call(b2,"constructor")&&!bG.call(b2.constructor.prototype,"isPrototypeOf")){return false}}catch(b1){return false}var b0;for(b0 in b2){}return b0===L||bG.call(b2,b0)},isEmptyObject:function(b1){for(var b0 in b1){return false}return true},error:function(b0){throw new Error(b0)},parseJSON:function(b0){if(typeof b0!=="string"||!b0){return null}b0=bF.trim(b0);if(bb.JSON&&bb.JSON.parse){return bb.JSON.parse(b0)}if(bN.test(b0.replace(bW,"@").replace(bP,"]").replace(bJ,""))){return(new Function("return "+b0))()}bF.error("Invalid JSON: "+b0)},parseXML:function(b2){var b0,b1;try{if(bb.DOMParser){b1=new DOMParser();b0=b1.parseFromString(b2,"text/xml")}else{b0=new ActiveXObject("Microsoft.XMLDOM");b0.async="false";b0.loadXML(b2)}}catch(b3){b0=L}if(!b0||!b0.documentElement||b0.getElementsByTagName("parsererror").length){bF.error("Invalid XML: "+b2)}return b0},noop:function(){},globalEval:function(b0){if(b0&&bM.test(b0)){(bb.execScript||function(b1){bb["eval"].call(bb,b1)})(b0)}},camelCase:function(b0){return b0.replace(bZ,"ms-").replace(bB,bT)},nodeName:function(b1,b0){return b1.nodeName&&b1.nodeName.toUpperCase()===b0.toUpperCase()},each:function(b3,b6,b2){var b1,b4=0,b5=b3.length,b0=b5===L||bF.isFunction(b3);if(b2){if(b0){for(b1 in b3){if(b6.apply(b3[b1],b2)===false){break}}}else{for(;b4<b5;){if(b6.apply(b3[b4++],b2)===false){break}}}}else{if(b0){for(b1 in b3){if(b6.call(b3[b1],b1,b3[b1])===false){break}}}else{for(;b4<b5;){if(b6.call(b3[b4],b4,b3[b4++])===false){break}}}}return b3},trim:bO?function(b0){return b0==null?"":bO.call(b0)}:function(b0){return b0==null?"":b0.toString().replace(bI,"").replace(bE,"")},makeArray:function(b3,b1){var b0=b1||[];if(b3!=null){var b2=bF.type(b3);if(b3.length==null||b2==="string"||b2==="function"||b2==="regexp"||bF.isWindow(b3)){bz.call(b0,b3)}else{bF.merge(b0,b3)}}return b0},inArray:function(b2,b3,b1){var b0;if(b3){if(bv){return bv.call(b3,b2,b1)}b0=b3.length;b1=b1?b1<0?Math.max(0,b0+b1):b1:0;for(;b1<b0;b1++){if(b1 in b3&&b3[b1]===b2){return b1}}}return -1},merge:function(b4,b2){var b3=b4.length,b1=0;if(typeof b2.length==="number"){for(var b0=b2.length;b1<b0;b1++){b4[b3++]=b2[b1]}}else{while(b2[b1]!==L){b4[b3++]=b2[b1++]}}b4.length=b3;return b4},grep:function(b1,b6,b0){var b2=[],b5;b0=!!b0;for(var b3=0,b4=b1.length;b3<b4;b3++){b5=!!b6(b1[b3],b3);if(b0!==b5){b2.push(b1[b3])}}return b2},map:function(b0,b7,b8){var b5,b6,b4=[],b2=0,b1=b0.length,b3=b0 instanceof bF||b1!==L&&typeof b1==="number"&&((b1>0&&b0[0]&&b0[b1-1])||b1===0||bF.isArray(b0));if(b3){for(;b2<b1;b2++){b5=b7(b0[b2],b2,b8);if(b5!=null){b4[b4.length]=b5}}}else{for(b6 in b0){b5=b7(b0[b6],b6,b8);if(b5!=null){b4[b4.length]=b5}}}return b4.concat.apply([],b4)},guid:1,proxy:function(b4,b3){if(typeof b3==="string"){var b2=b4[b3];b3=b4;b4=b2}if(!bF.isFunction(b4)){return L}var b0=bK.call(arguments,2),b1=function(){return b4.apply(b3,b0.concat(bK.call(arguments)))};b1.guid=b4.guid=b4.guid||b1.guid||bF.guid++;return b1},access:function(b0,b8,b6,b2,b5,b7){var b1=b0.length;if(typeof b8==="object"){for(var b3 in b8){bF.access(b0,b3,b8[b3],b2,b5,b6)}return b0}if(b6!==L){b2=!b7&&b2&&bF.isFunction(b6);for(var b4=0;b4<b1;b4++){b5(b0[b4],b8,b2?b6.call(b0[b4],b4,b5(b0[b4],b8)):b6,b7)}return b0}return b1?b5(b0[0],b8):L},now:function(){return(new Date()).getTime()},uaMatch:function(b1){b1=b1.toLowerCase();var b0=by.exec(b1)||bR.exec(b1)||bQ.exec(b1)||b1.indexOf("compatible")<0&&bS.exec(b1)||[];return{browser:b0[1]||"",version:b0[2]||"0"}},sub:function(){function b0(b3,b4){return new b0.fn.init(b3,b4)}bF.extend(true,b0,this);b0.superclass=this;b0.fn=b0.prototype=this();b0.fn.constructor=b0;b0.sub=this.sub;b0.fn.init=function b2(b3,b4){if(b4&&b4 instanceof bF&&!(b4 instanceof b0)){b4=b0(b4)}return bF.fn.init.call(this,b3,b4,b1)};b0.fn.init.prototype=b0.fn;var b1=b0(av);return b0},browser:{}});bF.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(b1,b0){bx["[object "+b0+"]"]=b0.toLowerCase()});bV=bF.uaMatch(bX);if(bV.browser){bF.browser[bV.browser]=true;bF.browser.version=bV.version}if(bF.browser.webkit){bF.browser.safari=true}if(bM.test("\xA0")){bI=/^[\s\xA0]+/;bE=/[\s\xA0]+$/}bD=bF(av);if(av.addEventListener){e=function(){av.removeEventListener("DOMContentLoaded",e,false);bF.ready()}}else{if(av.attachEvent){e=function(){if(av.readyState==="complete"){av.detachEvent("onreadystatechange",e);bF.ready()}}}}function bw(){if(bF.isReady){return}try{av.documentElement.doScroll("left")}catch(b0){setTimeout(bw,1);return}bF.ready()}return bF})();var a2={};function X(e){var bv=a2[e]={},bw,bx;e=e.split(/\s+/);for(bw=0,bx=e.length;bw<bx;bw++){bv[e[bw]]=true}return bv}b.Callbacks=function(bw){bw=bw?(a2[bw]||X(bw)):{};var bB=[],bC=[],bx,by,bv,bz,bA,bE=function(bF){var bG,bJ,bI,bH,bK;for(bG=0,bJ=bF.length;bG<bJ;bG++){bI=bF[bG];bH=b.type(bI);if(bH==="array"){bE(bI)}else{if(bH==="function"){if(!bw.unique||!bD.has(bI)){bB.push(bI)}}}}},e=function(bG,bF){bF=bF||[];bx=!bw.memory||[bG,bF];by=true;bA=bv||0;bv=0;bz=bB.length;for(;bB&&bA<bz;bA++){if(bB[bA].apply(bG,bF)===false&&bw.stopOnFalse){bx=true;break}}by=false;if(bB){if(!bw.once){if(bC&&bC.length){bx=bC.shift();bD.fireWith(bx[0],bx[1])}}else{if(bx===true){bD.disable()}else{bB=[]}}}},bD={add:function(){if(bB){var bF=bB.length;bE(arguments);if(by){bz=bB.length}else{if(bx&&bx!==true){bv=bF;e(bx[0],bx[1])}}}return this},remove:function(){if(bB){var bF=arguments,bH=0,bI=bF.length;for(;bH<bI;bH++){for(var bG=0;bG<bB.length;bG++){if(bF[bH]===bB[bG]){if(by){if(bG<=bz){bz--;if(bG<=bA){bA--}}}bB.splice(bG--,1);if(bw.unique){break}}}}}return this},has:function(bG){if(bB){var bF=0,bH=bB.length;for(;bF<bH;bF++){if(bG===bB[bF]){return true}}}return false},empty:function(){bB=[];return this},disable:function(){bB=bC=bx=L;return this},disabled:function(){return !bB},lock:function(){bC=L;if(!bx||bx===true){bD.disable()}return this},locked:function(){return !bC},fireWith:function(bG,bF){if(bC){if(by){if(!bw.once){bC.push([bG,bF])}}else{if(!(bw.once&&bx)){e(bG,bF)}}}return this},fire:function(){bD.fireWith(this,arguments);return this},fired:function(){return !!bx}};return bD};var aJ=[].slice;b.extend({Deferred:function(by){var bx=b.Callbacks("once memory"),bw=b.Callbacks("once memory"),bv=b.Callbacks("memory"),e="pending",bA={resolve:bx,reject:bw,notify:bv},bC={done:bx.add,fail:bw.add,progress:bv.add,state:function(){return e},isResolved:bx.fired,isRejected:bw.fired,then:function(bE,bD,bF){bB.done(bE).fail(bD).progress(bF);return this},always:function(){bB.done.apply(bB,arguments).fail.apply(bB,arguments);return this},pipe:function(bF,bE,bD){return b.Deferred(function(bG){b.each({done:[bF,"resolve"],fail:[bE,"reject"],progress:[bD,"notify"]},function(bI,bL){var bH=bL[0],bK=bL[1],bJ;if(b.isFunction(bH)){bB[bI](function(){bJ=bH.apply(this,arguments);if(bJ&&b.isFunction(bJ.promise)){bJ.promise().then(bG.resolve,bG.reject,bG.notify)}else{bG[bK+"With"](this===bB?bG:this,[bJ])}})}else{bB[bI](bG[bK])}})}).promise()},promise:function(bE){if(bE==null){bE=bC}else{for(var bD in bC){bE[bD]=bC[bD]}}return bE}},bB=bC.promise({}),bz;for(bz in bA){bB[bz]=bA[bz].fire;bB[bz+"With"]=bA[bz].fireWith}bB.done(function(){e="resolved"},bw.disable,bv.lock).fail(function(){e="rejected"},bx.disable,bv.lock);if(by){by.call(bB,bB)}return bB},when:function(bA){var bx=aJ.call(arguments,0),bv=0,e=bx.length,bB=new Array(e),bw=e,by=e,bC=e<=1&&bA&&b.isFunction(bA.promise)?bA:b.Deferred(),bE=bC.promise();function bD(bF){return function(bG){bx[bF]=arguments.length>1?aJ.call(arguments,0):bG;if(!(--bw)){bC.resolveWith(bC,bx)}}}function bz(bF){return function(bG){bB[bF]=arguments.length>1?aJ.call(arguments,0):bG;bC.notifyWith(bE,bB)}}if(e>1){for(;bv<e;bv++){if(bx[bv]&&bx[bv].promise&&b.isFunction(bx[bv].promise)){bx[bv].promise().then(bD(bv),bC.reject,bz(bv))}else{--bw}}if(!bw){bC.resolveWith(bC,bx)}}else{if(bC!==bA){bC.resolveWith(bC,e?[bA]:[])}}return bE}});b.support=(function(){var bJ,bI,bF,bG,bx,bE,bA,bD,bz,bK,bB,by,bw,bv=av.createElement("div"),bH=av.documentElement;bv.setAttribute("className","t");bv.innerHTML=" <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>";bI=bv.getElementsByTagName("*");bF=bv.getElementsByTagName("a")[0];if(!bI||!bI.length||!bF){return{}}bG=av.createElement("select");bx=bG.appendChild(av.createElement("option"));bE=bv.getElementsByTagName("input")[0];bJ={leadingWhitespace:(bv.firstChild.nodeType===3),tbody:!bv.getElementsByTagName("tbody").length,htmlSerialize:!!bv.getElementsByTagName("link").length,style:/top/.test(bF.getAttribute("style")),hrefNormalized:(bF.getAttribute("href")==="/a"),opacity:/^0.55/.test(bF.style.opacity),cssFloat:!!bF.style.cssFloat,checkOn:(bE.value==="on"),optSelected:bx.selected,getSetAttribute:bv.className!=="t",enctype:!!av.createElement("form").enctype,html5Clone:av.createElement("nav").cloneNode(true).outerHTML!=="<:nav></:nav>",submitBubbles:true,changeBubbles:true,focusinBubbles:false,deleteExpando:true,noCloneEvent:true,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableMarginRight:true};bE.checked=true;bJ.noCloneChecked=bE.cloneNode(true).checked;bG.disabled=true;bJ.optDisabled=!bx.disabled;try{delete bv.test}catch(bC){bJ.deleteExpando=false}if(!bv.addEventListener&&bv.attachEvent&&bv.fireEvent){bv.attachEvent("onclick",function(){bJ.noCloneEvent=false});bv.cloneNode(true).fireEvent("onclick")}bE=av.createElement("input");bE.value="t";bE.setAttribute("type","radio");bJ.radioValue=bE.value==="t";bE.setAttribute("checked","checked");bv.appendChild(bE);bD=av.createDocumentFragment();bD.appendChild(bv.lastChild);bJ.checkClone=bD.cloneNode(true).cloneNode(true).lastChild.checked;bJ.appendChecked=bE.checked;bD.removeChild(bE);bD.appendChild(bv);bv.innerHTML="";if(bb.getComputedStyle){bA=av.createElement("div");bA.style.width="0";bA.style.marginRight="0";bv.style.width="2px";bv.appendChild(bA);bJ.reliableMarginRight=(parseInt((bb.getComputedStyle(bA,null)||{marginRight:0}).marginRight,10)||0)===0}if(bv.attachEvent){for(by in {submit:1,change:1,focusin:1}){bB="on"+by;bw=(bB in bv);if(!bw){bv.setAttribute(bB,"return;");bw=(typeof bv[bB]==="function")}bJ[by+"Bubbles"]=bw}}bD.removeChild(bv);bD=bG=bx=bA=bv=bE=null;b(function(){var bM,bU,bV,bT,bN,bO,bL,bS,bR,e,bP,bQ=av.getElementsByTagName("body")[0];if(!bQ){return}bL=1;bS="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;";bR="visibility:hidden;border:0;";e="style='"+bS+"border:5px solid #000;padding:0;'";bP="<div "+e+"><div></div></div><table "+e+" cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";bM=av.createElement("div");bM.style.cssText=bR+"width:0;height:0;position:static;top:0;margin-top:"+bL+"px";bQ.insertBefore(bM,bQ.firstChild);bv=av.createElement("div");bM.appendChild(bv);bv.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>";bz=bv.getElementsByTagName("td");bw=(bz[0].offsetHeight===0);bz[0].style.display="";bz[1].style.display="none";bJ.reliableHiddenOffsets=bw&&(bz[0].offsetHeight===0);bv.innerHTML="";bv.style.width=bv.style.paddingLeft="1px";b.boxModel=bJ.boxModel=bv.offsetWidth===2;if(typeof bv.style.zoom!=="undefined"){bv.style.display="inline";bv.style.zoom=1;bJ.inlineBlockNeedsLayout=(bv.offsetWidth===2);bv.style.display="";bv.innerHTML="<div style='width:4px;'></div>";bJ.shrinkWrapBlocks=(bv.offsetWidth!==2)}bv.style.cssText=bS+bR;bv.innerHTML=bP;bU=bv.firstChild;bV=bU.firstChild;bN=bU.nextSibling.firstChild.firstChild;bO={doesNotAddBorder:(bV.offsetTop!==5),doesAddBorderForTableAndCells:(bN.offsetTop===5)};bV.style.position="fixed";bV.style.top="20px";bO.fixedPosition=(bV.offsetTop===20||bV.offsetTop===15);bV.style.position=bV.style.top="";bU.style.overflow="hidden";bU.style.position="relative";bO.subtractsBorderForOverflowNotVisible=(bV.offsetTop===-5);bO.doesNotIncludeMarginInBodyOffset=(bQ.offsetTop!==bL);bQ.removeChild(bM);bv=bM=null;b.extend(bJ,bO)});return bJ})();var aS=/^(?:\{.*\}|\[.*\])$/,aA=/([A-Z])/g;b.extend({cache:{},uuid:0,expando:"jQuery"+(b.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},hasData:function(e){e=e.nodeType?b.cache[e[b.expando]]:e[b.expando];return !!e&&!S(e)},data:function(bx,bv,bz,by){if(!b.acceptData(bx)){return}var bG,bA,bD,bE=b.expando,bC=typeof bv==="string",bF=bx.nodeType,e=bF?b.cache:bx,bw=bF?bx[bE]:bx[bE]&&bE,bB=bv==="events";if((!bw||!e[bw]||(!bB&&!by&&!e[bw].data))&&bC&&bz===L){return}if(!bw){if(bF){bx[bE]=bw=++b.uuid}else{bw=bE}}if(!e[bw]){e[bw]={};if(!bF){e[bw].toJSON=b.noop}}if(typeof bv==="object"||typeof bv==="function"){if(by){e[bw]=b.extend(e[bw],bv)}else{e[bw].data=b.extend(e[bw].data,bv)}}bG=bA=e[bw];if(!by){if(!bA.data){bA.data={}}bA=bA.data}if(bz!==L){bA[b.camelCase(bv)]=bz}if(bB&&!bA[bv]){return bG.events}if(bC){bD=bA[bv];if(bD==null){bD=bA[b.camelCase(bv)]}}else{bD=bA}return bD},removeData:function(bx,bv,by){if(!b.acceptData(bx)){return}var bB,bA,bz,bC=b.expando,bD=bx.nodeType,e=bD?b.cache:bx,bw=bD?bx[bC]:bC;if(!e[bw]){return}if(bv){bB=by?e[bw]:e[bw].data;if(bB){if(!b.isArray(bv)){if(bv in bB){bv=[bv]}else{bv=b.camelCase(bv);if(bv in bB){bv=[bv]}else{bv=bv.split(" ")}}}for(bA=0,bz=bv.length;bA<bz;bA++){delete bB[bv[bA]]}if(!(by?S:b.isEmptyObject)(bB)){return}}}if(!by){delete e[bw].data;if(!S(e[bw])){return}}if(b.support.deleteExpando||!e.setInterval){delete e[bw]}else{e[bw]=null}if(bD){if(b.support.deleteExpando){delete bx[bC]}else{if(bx.removeAttribute){bx.removeAttribute(bC)}else{bx[bC]=null}}}},_data:function(bv,e,bw){return b.data(bv,e,bw,true)},acceptData:function(bv){if(bv.nodeName){var e=b.noData[bv.nodeName.toLowerCase()];if(e){return !(e===true||bv.getAttribute("classid")!==e)}}return true}});b.fn.extend({data:function(by,bA){var bB,e,bw,bz=null;if(typeof by==="undefined"){if(this.length){bz=b.data(this[0]);if(this[0].nodeType===1&&!b._data(this[0],"parsedAttrs")){e=this[0].attributes;for(var bx=0,bv=e.length;bx<bv;bx++){bw=e[bx].name;if(bw.indexOf("data-")===0){bw=b.camelCase(bw.substring(5));a5(this[0],bw,bz[bw])}}b._data(this[0],"parsedAttrs",true)}}return bz}else{if(typeof by==="object"){return this.each(function(){b.data(this,by)})}}bB=by.split(".");bB[1]=bB[1]?"."+bB[1]:"";if(bA===L){bz=this.triggerHandler("getData"+bB[1]+"!",[bB[0]]);if(bz===L&&this.length){bz=b.data(this[0],by);bz=a5(this[0],by,bz)}return bz===L&&bB[1]?this.data(bB[0]):bz}else{return this.each(function(){var bC=b(this),bD=[bB[0],bA];bC.triggerHandler("setData"+bB[1]+"!",bD);b.data(this,by,bA);bC.triggerHandler("changeData"+bB[1]+"!",bD)})}},removeData:function(e){return this.each(function(){b.removeData(this,e)})}});function a5(bx,bw,by){if(by===L&&bx.nodeType===1){var bv="data-"+bw.replace(aA,"-$1").toLowerCase();by=bx.getAttribute(bv);if(typeof by==="string"){try{by=by==="true"?true:by==="false"?false:by==="null"?null:b.isNumeric(by)?parseFloat(by):aS.test(by)?b.parseJSON(by):by}catch(bz){}b.data(bx,bw,by)}else{by=L}}return by}function S(bv){for(var e in bv){if(e==="data"&&b.isEmptyObject(bv[e])){continue}if(e!=="toJSON"){return false}}return true}function bi(by,bx,bA){var bw=bx+"defer",bv=bx+"queue",e=bx+"mark",bz=b._data(by,bw);if(bz&&(bA==="queue"||!b._data(by,bv))&&(bA==="mark"||!b._data(by,e))){setTimeout(function(){if(!b._data(by,bv)&&!b._data(by,e)){b.removeData(by,bw,true);bz.fire()}},0)}}b.extend({_mark:function(bv,e){if(bv){e=(e||"fx")+"mark";b._data(bv,e,(b._data(bv,e)||0)+1)}},_unmark:function(by,bx,bv){if(by!==true){bv=bx;bx=by;by=false}if(bx){bv=bv||"fx";var e=bv+"mark",bw=by?0:((b._data(bx,e)||1)-1);if(bw){b._data(bx,e,bw)}else{b.removeData(bx,e,true);bi(bx,bv,"mark")}}},queue:function(bv,e,bx){var bw;if(bv){e=(e||"fx")+"queue";bw=b._data(bv,e);if(bx){if(!bw||b.isArray(bx)){bw=b._data(bv,e,b.makeArray(bx))}else{bw.push(bx)}}return bw||[]}},dequeue:function(by,bx){bx=bx||"fx";var bv=b.queue(by,bx),bw=bv.shift(),e={};if(bw==="inprogress"){bw=bv.shift()}if(bw){if(bx==="fx"){bv.unshift("inprogress")}b._data(by,bx+".run",e);bw.call(by,function(){b.dequeue(by,bx)},e)}if(!bv.length){b.removeData(by,bx+"queue "+bx+".run",true);bi(by,bx,"queue")}}});b.fn.extend({queue:function(e,bv){if(typeof e!=="string"){bv=e;e="fx"}if(bv===L){return b.queue(this[0],e)}return this.each(function(){var bw=b.queue(this,e,bv);if(e==="fx"&&bw[0]!=="inprogress"){b.dequeue(this,e)}})},dequeue:function(e){return this.each(function(){b.dequeue(this,e)})},delay:function(bv,e){bv=b.fx?b.fx.speeds[bv]||bv:bv;e=e||"fx";return this.queue(e,function(bx,bw){var by=setTimeout(bx,bv);bw.stop=function(){clearTimeout(by)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(bD,bw){if(typeof bD!=="string"){bw=bD;bD=L}bD=bD||"fx";var e=b.Deferred(),bv=this,by=bv.length,bB=1,bz=bD+"defer",bA=bD+"queue",bC=bD+"mark",bx;function bE(){if(!(--bB)){e.resolveWith(bv,[bv])}}while(by--){if((bx=b.data(bv[by],bz,L,true)||(b.data(bv[by],bA,L,true)||b.data(bv[by],bC,L,true))&&b.data(bv[by],bz,b.Callbacks("once memory"),true))){bB++;bx.add(bE)}}bE();return e.promise()}});var aP=/[\n\t\r]/g,af=/\s+/,aU=/\r/g,g=/^(?:button|input)$/i,D=/^(?:button|input|object|select|textarea)$/i,l=/^a(?:rea)?$/i,ao=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,F=b.support.getSetAttribute,be,aY,aF;b.fn.extend({attr:function(e,bv){return b.access(this,e,bv,true,b.attr)},removeAttr:function(e){return this.each(function(){b.removeAttr(this,e)})},prop:function(e,bv){return b.access(this,e,bv,true,b.prop)},removeProp:function(e){e=b.propFix[e]||e;return this.each(function(){try{this[e]=L;delete this[e]}catch(bv){}})},addClass:function(by){var bA,bw,bv,bx,bz,bB,e;if(b.isFunction(by)){return this.each(function(bC){b(this).addClass(by.call(this,bC,this.className))})}if(by&&typeof by==="string"){bA=by.split(af);for(bw=0,bv=this.length;bw<bv;bw++){bx=this[bw];if(bx.nodeType===1){if(!bx.className&&bA.length===1){bx.className=by}else{bz=" "+bx.className+" ";for(bB=0,e=bA.length;bB<e;bB++){if(!~bz.indexOf(" "+bA[bB]+" ")){bz+=bA[bB]+" "}}bx.className=b.trim(bz)}}}}return this},removeClass:function(bz){var bA,bw,bv,by,bx,bB,e;if(b.isFunction(bz)){return this.each(function(bC){b(this).removeClass(bz.call(this,bC,this.className))})}if((bz&&typeof bz==="string")||bz===L){bA=(bz||"").split(af);for(bw=0,bv=this.length;bw<bv;bw++){by=this[bw];if(by.nodeType===1&&by.className){if(bz){bx=(" "+by.className+" ").replace(aP," ");for(bB=0,e=bA.length;bB<e;bB++){bx=bx.replace(" "+bA[bB]+" "," ")}by.className=b.trim(bx)}else{by.className=""}}}}return this},toggleClass:function(bx,bv){var bw=typeof bx,e=typeof bv==="boolean";if(b.isFunction(bx)){return this.each(function(by){b(this).toggleClass(bx.call(this,by,this.className,bv),bv)})}return this.each(function(){if(bw==="string"){var bA,bz=0,by=b(this),bB=bv,bC=bx.split(af);while((bA=bC[bz++])){bB=e?bB:!by.hasClass(bA);by[bB?"addClass":"removeClass"](bA)}}else{if(bw==="undefined"||bw==="boolean"){if(this.className){b._data(this,"__className__",this.className)}this.className=this.className||bx===false?"":b._data(this,"__className__")||""}}})},hasClass:function(e){var bx=" "+e+" ",bw=0,bv=this.length;for(;bw<bv;bw++){if(this[bw].nodeType===1&&(" "+this[bw].className+" ").replace(aP," ").indexOf(bx)>-1){return true}}return false},val:function(bx){var e,bv,by,bw=this[0];if(!arguments.length){if(bw){e=b.valHooks[bw.nodeName.toLowerCase()]||b.valHooks[bw.type];if(e&&"get" in e&&(bv=e.get(bw,"value"))!==L){return bv}bv=bw.value;return typeof bv==="string"?bv.replace(aU,""):bv==null?"":bv}return}by=b.isFunction(bx);return this.each(function(bA){var bz=b(this),bB;if(this.nodeType!==1){return}if(by){bB=bx.call(this,bA,bz.val())}else{bB=bx}if(bB==null){bB=""}else{if(typeof bB==="number"){bB+=""}else{if(b.isArray(bB)){bB=b.map(bB,function(bC){return bC==null?"":bC+""})}}}e=b.valHooks[this.nodeName.toLowerCase()]||b.valHooks[this.type];if(!e||!("set" in e)||e.set(this,bB,"value")===L){this.value=bB}})}});b.extend({valHooks:{option:{get:function(e){var bv=e.attributes.value;return !bv||bv.specified?e.value:e.text}},select:{get:function(e){var bA,bv,bz,bx,by=e.selectedIndex,bB=[],bC=e.options,bw=e.type==="select-one";if(by<0){return null}bv=bw?by:0;bz=bw?by+1:bC.length;for(;bv<bz;bv++){bx=bC[bv];if(bx.selected&&(b.support.optDisabled?!bx.disabled:bx.getAttribute("disabled")===null)&&(!bx.parentNode.disabled||!b.nodeName(bx.parentNode,"optgroup"))){bA=b(bx).val();if(bw){return bA}bB.push(bA)}}if(bw&&!bB.length&&bC.length){return b(bC[by]).val()}return bB},set:function(bv,bw){var e=b.makeArray(bw);b(bv).find("option").each(function(){this.selected=b.inArray(b(this).val(),e)>=0});if(!e.length){bv.selectedIndex=-1}return e}}},attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(bA,bx,bB,bz){var bw,e,by,bv=bA.nodeType;if(!bA||bv===3||bv===8||bv===2){return}if(bz&&bx in b.attrFn){return b(bA)[bx](bB)}if(typeof bA.getAttribute==="undefined"){return b.prop(bA,bx,bB)}by=bv!==1||!b.isXMLDoc(bA);if(by){bx=bx.toLowerCase();e=b.attrHooks[bx]||(ao.test(bx)?aY:be)}if(bB!==L){if(bB===null){b.removeAttr(bA,bx);return}else{if(e&&"set" in e&&by&&(bw=e.set(bA,bB,bx))!==L){return bw}else{bA.setAttribute(bx,""+bB);return bB}}}else{if(e&&"get" in e&&by&&(bw=e.get(bA,bx))!==null){return bw}else{bw=bA.getAttribute(bx);return bw===null?L:bw}}},removeAttr:function(bx,bz){var by,bA,bv,e,bw=0;if(bz&&bx.nodeType===1){bA=bz.toLowerCase().split(af);e=bA.length;for(;bw<e;bw++){bv=bA[bw];if(bv){by=b.propFix[bv]||bv;b.attr(bx,bv,"");bx.removeAttribute(F?bv:by);if(ao.test(bv)&&by in bx){bx[by]=false}}}}},attrHooks:{type:{set:function(e,bv){if(g.test(e.nodeName)&&e.parentNode){b.error("type property can't be changed")}else{if(!b.support.radioValue&&bv==="radio"&&b.nodeName(e,"input")){var bw=e.value;e.setAttribute("type",bv);if(bw){e.value=bw}return bv}}}},value:{get:function(bv,e){if(be&&b.nodeName(bv,"button")){return be.get(bv,e)}return e in bv?bv.value:null},set:function(bv,bw,e){if(be&&b.nodeName(bv,"button")){return be.set(bv,bw,e)}bv.value=bw}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(bz,bx,bA){var bw,e,by,bv=bz.nodeType;if(!bz||bv===3||bv===8||bv===2){return}by=bv!==1||!b.isXMLDoc(bz);if(by){bx=b.propFix[bx]||bx;e=b.propHooks[bx]}if(bA!==L){if(e&&"set" in e&&(bw=e.set(bz,bA,bx))!==L){return bw}else{return(bz[bx]=bA)}}else{if(e&&"get" in e&&(bw=e.get(bz,bx))!==null){return bw}else{return bz[bx]}}},propHooks:{tabIndex:{get:function(bv){var e=bv.getAttributeNode("tabindex");return e&&e.specified?parseInt(e.value,10):D.test(bv.nodeName)||l.test(bv.nodeName)&&bv.href?0:L}}}});b.attrHooks.tabindex=b.propHooks.tabIndex;aY={get:function(bv,e){var bx,bw=b.prop(bv,e);return bw===true||typeof bw!=="boolean"&&(bx=bv.getAttributeNode(e))&&bx.nodeValue!==false?e.toLowerCase():L},set:function(bv,bx,e){var bw;if(bx===false){b.removeAttr(bv,e)}else{bw=b.propFix[e]||e;if(bw in bv){bv[bw]=true}bv.setAttribute(e,e.toLowerCase())}return e}};if(!F){aF={name:true,id:true};be=b.valHooks.button={get:function(bw,bv){var e;e=bw.getAttributeNode(bv);return e&&(aF[bv]?e.nodeValue!=="":e.specified)?e.nodeValue:L},set:function(bw,bx,bv){var e=bw.getAttributeNode(bv);if(!e){e=av.createAttribute(bv);bw.setAttributeNode(e)}return(e.nodeValue=bx+"")}};b.attrHooks.tabindex.set=be.set;b.each(["width","height"],function(bv,e){b.attrHooks[e]=b.extend(b.attrHooks[e],{set:function(bw,bx){if(bx===""){bw.setAttribute(e,"auto");return bx}}})});b.attrHooks.contenteditable={get:be.get,set:function(bv,bw,e){if(bw===""){bw="false"}be.set(bv,bw,e)}}}if(!b.support.hrefNormalized){b.each(["href","src","width","height"],function(bv,e){b.attrHooks[e]=b.extend(b.attrHooks[e],{get:function(bx){var bw=bx.getAttribute(e,2);return bw===null?L:bw}})})}if(!b.support.style){b.attrHooks.style={get:function(e){return e.style.cssText.toLowerCase()||L},set:function(e,bv){return(e.style.cssText=""+bv)}}}if(!b.support.optSelected){b.propHooks.selected=b.extend(b.propHooks.selected,{get:function(bv){var e=bv.parentNode;if(e){e.selectedIndex;if(e.parentNode){e.parentNode.selectedIndex}}return null}})}if(!b.support.enctype){b.propFix.enctype="encoding"}if(!b.support.checkOn){b.each(["radio","checkbox"],function(){b.valHooks[this]={get:function(e){return e.getAttribute("value")===null?"on":e.value}}})}b.each(["radio","checkbox"],function(){b.valHooks[this]=b.extend(b.valHooks[this],{set:function(e,bv){if(b.isArray(bv)){return(e.checked=b.inArray(b(e).val(),bv)>=0)}}})});var bd=/^(?:textarea|input|select)$/i,n=/^([^\.]*)?(?:\.(.+))?$/,J=/\bhover(\.\S+)?\b/,aO=/^key/,bf=/^(?:mouse|contextmenu)|click/,T=/^(?:focusinfocus|focusoutblur)$/,U=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,Y=function(e){var bv=U.exec(e);if(bv){bv[1]=(bv[1]||"").toLowerCase();bv[3]=bv[3]&&new RegExp("(?:^|\\s)"+bv[3]+"(?:\\s|$)")}return bv},j=function(bw,e){var bv=bw.attributes||{};return((!e[1]||bw.nodeName.toLowerCase()===e[1])&&(!e[2]||(bv.id||{}).value===e[2])&&(!e[3]||e[3].test((bv["class"]||{}).value)))},bt=function(e){return b.event.special.hover?e:e.replace(J,"mouseenter$1 mouseleave$1")};b.event={add:function(bx,bC,bJ,bA,by){var bD,bB,bK,bI,bH,bF,e,bG,bv,bz,bw,bE;if(bx.nodeType===3||bx.nodeType===8||!bC||!bJ||!(bD=b._data(bx))){return}if(bJ.handler){bv=bJ;bJ=bv.handler}if(!bJ.guid){bJ.guid=b.guid++}bK=bD.events;if(!bK){bD.events=bK={}}bB=bD.handle;if(!bB){bD.handle=bB=function(bL){return typeof b!=="undefined"&&(!bL||b.event.triggered!==bL.type)?b.event.dispatch.apply(bB.elem,arguments):L};bB.elem=bx}bC=b.trim(bt(bC)).split(" ");for(bI=0;bI<bC.length;bI++){bH=n.exec(bC[bI])||[];bF=bH[1];e=(bH[2]||"").split(".").sort();bE=b.event.special[bF]||{};bF=(by?bE.delegateType:bE.bindType)||bF;bE=b.event.special[bF]||{};bG=b.extend({type:bF,origType:bH[1],data:bA,handler:bJ,guid:bJ.guid,selector:by,quick:Y(by),namespace:e.join(".")},bv);bw=bK[bF];if(!bw){bw=bK[bF]=[];bw.delegateCount=0;if(!bE.setup||bE.setup.call(bx,bA,e,bB)===false){if(bx.addEventListener){bx.addEventListener(bF,bB,false)}else{if(bx.attachEvent){bx.attachEvent("on"+bF,bB)}}}}if(bE.add){bE.add.call(bx,bG);if(!bG.handler.guid){bG.handler.guid=bJ.guid}}if(by){bw.splice(bw.delegateCount++,0,bG)}else{bw.push(bG)}b.event.global[bF]=true}bx=null},global:{},remove:function(bJ,bE,bv,bH,bB){var bI=b.hasData(bJ)&&b._data(bJ),bF,bx,bz,bL,bC,bA,bG,bw,by,bK,bD,e;if(!bI||!(bw=bI.events)){return}bE=b.trim(bt(bE||"")).split(" ");for(bF=0;bF<bE.length;bF++){bx=n.exec(bE[bF])||[];bz=bL=bx[1];bC=bx[2];if(!bz){for(bz in bw){b.event.remove(bJ,bz+bE[bF],bv,bH,true)}continue}by=b.event.special[bz]||{};bz=(bH?by.delegateType:by.bindType)||bz;bD=bw[bz]||[];bA=bD.length;bC=bC?new RegExp("(^|\\.)"+bC.split(".").sort().join("\\.(?:.*\\.)?")+"(\\.|$)"):null;for(bG=0;bG<bD.length;bG++){e=bD[bG];if((bB||bL===e.origType)&&(!bv||bv.guid===e.guid)&&(!bC||bC.test(e.namespace))&&(!bH||bH===e.selector||bH==="**"&&e.selector)){bD.splice(bG--,1);if(e.selector){bD.delegateCount--}if(by.remove){by.remove.call(bJ,e)}}}if(bD.length===0&&bA!==bD.length){if(!by.teardown||by.teardown.call(bJ,bC)===false){b.removeEvent(bJ,bz,bI.handle)}delete bw[bz]}}if(b.isEmptyObject(bw)){bK=bI.handle;if(bK){bK.elem=null}b.removeData(bJ,["events","handle"],true)}},customEvent:{getData:true,setData:true,changeData:true},trigger:function(bv,bD,bA,bJ){if(bA&&(bA.nodeType===3||bA.nodeType===8)){return}var bG=bv.type||bv,bx=[],e,bw,bC,bH,bz,by,bF,bE,bB,bI;if(T.test(bG+b.event.triggered)){return}if(bG.indexOf("!")>=0){bG=bG.slice(0,-1);bw=true}if(bG.indexOf(".")>=0){bx=bG.split(".");bG=bx.shift();bx.sort()}if((!bA||b.event.customEvent[bG])&&!b.event.global[bG]){return}bv=typeof bv==="object"?bv[b.expando]?bv:new b.Event(bG,bv):new b.Event(bG);bv.type=bG;bv.isTrigger=true;bv.exclusive=bw;bv.namespace=bx.join(".");bv.namespace_re=bv.namespace?new RegExp("(^|\\.)"+bx.join("\\.(?:.*\\.)?")+"(\\.|$)"):null;by=bG.indexOf(":")<0?"on"+bG:"";if(!bA){e=b.cache;for(bC in e){if(e[bC].events&&e[bC].events[bG]){b.event.trigger(bv,bD,e[bC].handle.elem,true)}}return}bv.result=L;if(!bv.target){bv.target=bA}bD=bD!=null?b.makeArray(bD):[];bD.unshift(bv);bF=b.event.special[bG]||{};if(bF.trigger&&bF.trigger.apply(bA,bD)===false){return}bB=[[bA,bF.bindType||bG]];if(!bJ&&!bF.noBubble&&!b.isWindow(bA)){bI=bF.delegateType||bG;bH=T.test(bI+bG)?bA:bA.parentNode;bz=null;for(;bH;bH=bH.parentNode){bB.push([bH,bI]);bz=bH}if(bz&&bz===bA.ownerDocument){bB.push([bz.defaultView||bz.parentWindow||bb,bI])}}for(bC=0;bC<bB.length&&!bv.isPropagationStopped();bC++){bH=bB[bC][0];bv.type=bB[bC][1];bE=(b._data(bH,"events")||{})[bv.type]&&b._data(bH,"handle");if(bE){bE.apply(bH,bD)}bE=by&&bH[by];if(bE&&b.acceptData(bH)&&bE.apply(bH,bD)===false){bv.preventDefault()}}bv.type=bG;if(!bJ&&!bv.isDefaultPrevented()){if((!bF._default||bF._default.apply(bA.ownerDocument,bD)===false)&&!(bG==="click"&&b.nodeName(bA,"a"))&&b.acceptData(bA)){if(by&&bA[bG]&&((bG!=="focus"&&bG!=="blur")||bv.target.offsetWidth!==0)&&!b.isWindow(bA)){bz=bA[by];if(bz){bA[by]=null}b.event.triggered=bG;bA[bG]();b.event.triggered=L;if(bz){bA[by]=bz}}}}return bv.result},dispatch:function(e){e=b.event.fix(e||bb.event);var bz=((b._data(this,"events")||{})[e.type]||[]),bA=bz.delegateCount,bG=[].slice.call(arguments,0),by=!e.exclusive&&!e.namespace,bH=[],bC,bB,bK,bx,bF,bE,bv,bD,bI,bw,bJ;bG[0]=e;e.delegateTarget=this;if(bA&&!e.target.disabled&&!(e.button&&e.type==="click")){bx=b(this);bx.context=this.ownerDocument||this;for(bK=e.target;bK!=this;bK=bK.parentNode||this){bE={};bD=[];bx[0]=bK;for(bC=0;bC<bA;bC++){bI=bz[bC];bw=bI.selector;if(bE[bw]===L){bE[bw]=(bI.quick?j(bK,bI.quick):bx.is(bw))}if(bE[bw]){bD.push(bI)}}if(bD.length){bH.push({elem:bK,matches:bD})}}}if(bz.length>bA){bH.push({elem:this,matches:bz.slice(bA)})}for(bC=0;bC<bH.length&&!e.isPropagationStopped();bC++){bv=bH[bC];e.currentTarget=bv.elem;for(bB=0;bB<bv.matches.length&&!e.isImmediatePropagationStopped();bB++){bI=bv.matches[bB];if(by||(!e.namespace&&!bI.namespace)||e.namespace_re&&e.namespace_re.test(bI.namespace)){e.data=bI.data;e.handleObj=bI;bF=((b.event.special[bI.origType]||{}).handle||bI.handler).apply(bv.elem,bG);if(bF!==L){e.result=bF;if(bF===false){e.preventDefault();e.stopPropagation()}}}}}return e.result},props:"attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(bv,e){if(bv.which==null){bv.which=e.charCode!=null?e.charCode:e.keyCode}return bv}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(bx,bw){var by,bz,e,bv=bw.button,bA=bw.fromElement;if(bx.pageX==null&&bw.clientX!=null){by=bx.target.ownerDocument||av;bz=by.documentElement;e=by.body;bx.pageX=bw.clientX+(bz&&bz.scrollLeft||e&&e.scrollLeft||0)-(bz&&bz.clientLeft||e&&e.clientLeft||0);bx.pageY=bw.clientY+(bz&&bz.scrollTop||e&&e.scrollTop||0)-(bz&&bz.clientTop||e&&e.clientTop||0)}if(!bx.relatedTarget&&bA){bx.relatedTarget=bA===bx.target?bw.toElement:bA}if(!bx.which&&bv!==L){bx.which=(bv&1?1:(bv&2?3:(bv&4?2:0)))}return bx}},fix:function(bw){if(bw[b.expando]){return bw}var bv,bz,e=bw,bx=b.event.fixHooks[bw.type]||{},by=bx.props?this.props.concat(bx.props):this.props;bw=b.Event(e);for(bv=by.length;bv;){bz=by[--bv];bw[bz]=e[bz]}if(!bw.target){bw.target=e.srcElement||av}if(bw.target.nodeType===3){bw.target=bw.target.parentNode}if(bw.metaKey===L){bw.metaKey=bw.ctrlKey}return bx.filter?bx.filter(bw,e):bw},special:{ready:{setup:b.bindReady},load:{noBubble:true},focus:{delegateType:"focusin"},blur:{delegateType:"focusout"},beforeunload:{setup:function(bw,bv,e){if(b.isWindow(this)){this.onbeforeunload=e}},teardown:function(bv,e){if(this.onbeforeunload===e){this.onbeforeunload=null}}}},simulate:function(bw,by,bx,bv){var bz=b.extend(new b.Event(),bx,{type:bw,isSimulated:true,originalEvent:{}});if(bv){b.event.trigger(bz,null,by)}else{b.event.dispatch.call(by,bz)}if(bz.isDefaultPrevented()){bx.preventDefault()}}};b.event.handle=b.event.dispatch;b.removeEvent=av.removeEventListener?function(bv,e,bw){if(bv.removeEventListener){bv.removeEventListener(e,bw,false)}}:function(bv,e,bw){if(bv.detachEvent){bv.detachEvent("on"+e,bw)}};b.Event=function(bv,e){if(!(this instanceof b.Event)){return new b.Event(bv,e)}if(bv&&bv.type){this.originalEvent=bv;this.type=bv.type;this.isDefaultPrevented=(bv.defaultPrevented||bv.returnValue===false||bv.getPreventDefault&&bv.getPreventDefault())?i:bk}else{this.type=bv}if(e){b.extend(this,e)}this.timeStamp=bv&&bv.timeStamp||b.now();this[b.expando]=true};function bk(){return false}function i(){return true}b.Event.prototype={preventDefault:function(){this.isDefaultPrevented=i;var bv=this.originalEvent;if(!bv){return}if(bv.preventDefault){bv.preventDefault()}else{bv.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=i;var bv=this.originalEvent;if(!bv){return}if(bv.stopPropagation){bv.stopPropagation()}bv.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=i;this.stopPropagation()},isDefaultPrevented:bk,isPropagationStopped:bk,isImmediatePropagationStopped:bk};b.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(bv,e){b.event.special[bv]={delegateType:e,bindType:e,handle:function(bz){var bB=this,bA=bz.relatedTarget,by=bz.handleObj,bw=by.selector,bx;if(!bA||(bA!==bB&&!b.contains(bB,bA))){bz.type=by.origType;bx=by.handler.apply(this,arguments);bz.type=e}return bx}}});if(!b.support.submitBubbles){b.event.special.submit={setup:function(){if(b.nodeName(this,"form")){return false}b.event.add(this,"click._submit keypress._submit",function(bx){var bw=bx.target,bv=b.nodeName(bw,"input")||b.nodeName(bw,"button")?bw.form:L;if(bv&&!bv._submit_attached){b.event.add(bv,"submit._submit",function(e){if(this.parentNode&&!e.isTrigger){b.event.simulate("submit",this.parentNode,e,true)}});bv._submit_attached=true}})},teardown:function(){if(b.nodeName(this,"form")){return false}b.event.remove(this,"._submit")}}}if(!b.support.changeBubbles){b.event.special.change={setup:function(){if(bd.test(this.nodeName)){if(this.type==="checkbox"||this.type==="radio"){b.event.add(this,"propertychange._change",function(e){if(e.originalEvent.propertyName==="checked"){this._just_changed=true}});b.event.add(this,"click._change",function(e){if(this._just_changed&&!e.isTrigger){this._just_changed=false;b.event.simulate("change",this,e,true)}})}return false}b.event.add(this,"beforeactivate._change",function(bw){var bv=bw.target;if(bd.test(bv.nodeName)&&!bv._change_attached){b.event.add(bv,"change._change",function(e){if(this.parentNode&&!e.isSimulated&&!e.isTrigger){b.event.simulate("change",this.parentNode,e,true)}});bv._change_attached=true}})},handle:function(bv){var e=bv.target;if(this!==e||bv.isSimulated||bv.isTrigger||(e.type!=="radio"&&e.type!=="checkbox")){return bv.handleObj.handler.apply(this,arguments)}},teardown:function(){b.event.remove(this,"._change");return bd.test(this.nodeName)}}}if(!b.support.focusinBubbles){b.each({focus:"focusin",blur:"focusout"},function(bx,e){var bv=0,bw=function(by){b.event.simulate(e,by.target,b.event.fix(by),true)};b.event.special[e]={setup:function(){if(bv++===0){av.addEventListener(bx,bw,true)}},teardown:function(){if(--bv===0){av.removeEventListener(bx,bw,true)}}}})}b.fn.extend({on:function(bw,e,bz,by,bv){var bA,bx;if(typeof bw==="object"){if(typeof e!=="string"){bz=e;e=L}for(bx in bw){this.on(bx,e,bz,bw[bx],bv)}return this}if(bz==null&&by==null){by=e;bz=e=L}else{if(by==null){if(typeof e==="string"){by=bz;bz=L}else{by=bz;bz=e;e=L}}}if(by===false){by=bk}else{if(!by){return this}}if(bv===1){bA=by;by=function(bB){b().off(bB);return bA.apply(this,arguments)};by.guid=bA.guid||(bA.guid=b.guid++)}return this.each(function(){b.event.add(this,bw,by,bz,e)})},one:function(bv,e,bx,bw){return this.on.call(this,bv,e,bx,bw,1)},off:function(bw,e,by){if(bw&&bw.preventDefault&&bw.handleObj){var bv=bw.handleObj;b(bw.delegateTarget).off(bv.namespace?bv.type+"."+bv.namespace:bv.type,bv.selector,bv.handler);return this}if(typeof bw==="object"){for(var bx in bw){this.off(bx,e,bw[bx])}return this}if(e===false||typeof e==="function"){by=e;e=L}if(by===false){by=bk}return this.each(function(){b.event.remove(this,bw,by,e)})},bind:function(e,bw,bv){return this.on(e,null,bw,bv)},unbind:function(e,bv){return this.off(e,null,bv)},live:function(e,bw,bv){b(this.context).on(e,this.selector,bw,bv);return this},die:function(e,bv){b(this.context).off(e,this.selector||"**",bv);return this},delegate:function(e,bv,bx,bw){return this.on(bv,e,bx,bw)},undelegate:function(e,bv,bw){return arguments.length==1?this.off(e,"**"):this.off(bv,e,bw)},trigger:function(e,bv){return this.each(function(){b.event.trigger(e,bv,this)})},triggerHandler:function(e,bv){if(this[0]){return b.event.trigger(e,bv,this[0],true)}},toggle:function(bx){var bv=arguments,e=bx.guid||b.guid++,bw=0,by=function(bz){var bA=(b._data(this,"lastToggle"+bx.guid)||0)%bw;b._data(this,"lastToggle"+bx.guid,bA+1);bz.preventDefault();return bv[bA].apply(this,arguments)||false};by.guid=e;while(bw<bv.length){bv[bw++].guid=e}return this.click(by)},hover:function(e,bv){return this.mouseenter(e).mouseleave(bv||e)}});b.each(("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu").split(" "),function(bv,e){b.fn[e]=function(bx,bw){if(bw==null){bw=bx;bx=null}return arguments.length>0?this.on(e,null,bx,bw):this.trigger(e)};if(b.attrFn){b.attrFn[e]=true}if(aO.test(e)){b.event.fixHooks[e]=b.event.keyHooks}if(bf.test(e)){b.event.fixHooks[e]=b.event.mouseHooks}});
+/*
* Sizzle CSS Selector Engine
* Copyright 2011, The Dojo Foundation
* Released under the MIT, BSD, and GPL Licenses.
* More information: http://sizzlejs.com/
*/
-(function(){var bH=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,bC="sizcache"+(Math.random()+"").replace(".",""),bI=0,bL=Object.prototype.toString,bB=false,bA=true,bK=/\\/g,bO=/\r\n/g,bQ=/\W/;[0,0].sort(function(){bA=false;return 0});var by=function(bV,e,bY,bZ){bY=bY||[];e=e||av;var b1=e;if(e.nodeType!==1&&e.nodeType!==9){return[]}if(!bV||typeof bV!=="string"){return bY}var bS,b3,b6,bR,b2,b5,b4,bX,bU=true,bT=by.isXML(e),bW=[],b0=bV;do{bH.exec("");bS=bH.exec(b0);if(bS){b0=bS[3];bW.push(bS[1]);if(bS[2]){bR=bS[3];break}}}while(bS);if(bW.length>1&&bD.exec(bV)){if(bW.length===2&&bE.relative[bW[0]]){b3=bM(bW[0]+bW[1],e,bZ)}else{b3=bE.relative[bW[0]]?[e]:by(bW.shift(),e);while(bW.length){bV=bW.shift();if(bE.relative[bV]){bV+=bW.shift()}b3=bM(bV,b3,bZ)}}}else{if(!bZ&&bW.length>1&&e.nodeType===9&&!bT&&bE.match.ID.test(bW[0])&&!bE.match.ID.test(bW[bW.length-1])){b2=by.find(bW.shift(),e,bT);e=b2.expr?by.filter(b2.expr,b2.set)[0]:b2.set[0]}if(e){b2=bZ?{expr:bW.pop(),set:bF(bZ)}:by.find(bW.pop(),bW.length===1&&(bW[0]==="~"||bW[0]==="+")&&e.parentNode?e.parentNode:e,bT);b3=b2.expr?by.filter(b2.expr,b2.set):b2.set;if(bW.length>0){b6=bF(b3)}else{bU=false}while(bW.length){b5=bW.pop();b4=b5;if(!bE.relative[b5]){b5=""}else{b4=bW.pop()}if(b4==null){b4=e}bE.relative[b5](b6,b4,bT)}}else{b6=bW=[]}}if(!b6){b6=b3}if(!b6){by.error(b5||bV)}if(bL.call(b6)==="[object Array]"){if(!bU){bY.push.apply(bY,b6)}else{if(e&&e.nodeType===1){for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&(b6[bX]===true||b6[bX].nodeType===1&&by.contains(e,b6[bX]))){bY.push(b3[bX])}}}else{for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&b6[bX].nodeType===1){bY.push(b3[bX])}}}}}else{bF(b6,bY)}if(bR){by(bR,b1,bY,bZ);by.uniqueSort(bY)}return bY};by.uniqueSort=function(bR){if(bJ){bB=bA;bR.sort(bJ);if(bB){for(var e=1;e<bR.length;e++){if(bR[e]===bR[e-1]){bR.splice(e--,1)}}}}return bR};by.matches=function(e,bR){return by(e,null,null,bR)};by.matchesSelector=function(e,bR){return by(bR,null,null,[e]).length>0};by.find=function(bX,e,bY){var bW,bS,bU,bT,bV,bR;if(!bX){return[]}for(bS=0,bU=bE.order.length;bS<bU;bS++){bV=bE.order[bS];if((bT=bE.leftMatch[bV].exec(bX))){bR=bT[1];bT.splice(1,1);if(bR.substr(bR.length-1)!=="\\"){bT[1]=(bT[1]||"").replace(bK,"");bW=bE.find[bV](bT,e,bY);if(bW!=null){bX=bX.replace(bE.match[bV],"");break}}}}if(!bW){bW=typeof e.getElementsByTagName!=="undefined"?e.getElementsByTagName("*"):[]}return{set:bW,expr:bX}};by.filter=function(b1,b0,b4,bU){var bW,e,bZ,b6,b3,bR,bT,bV,b2,bS=b1,b5=[],bY=b0,bX=b0&&b0[0]&&by.isXML(b0[0]);while(b1&&b0.length){for(bZ in bE.filter){if((bW=bE.leftMatch[bZ].exec(b1))!=null&&bW[2]){bR=bE.filter[bZ];bT=bW[1];e=false;bW.splice(1,1);if(bT.substr(bT.length-1)==="\\"){continue}if(bY===b5){b5=[]}if(bE.preFilter[bZ]){bW=bE.preFilter[bZ](bW,bY,b4,b5,bU,bX);if(!bW){e=b6=true}else{if(bW===true){continue}}}if(bW){for(bV=0;(b3=bY[bV])!=null;bV++){if(b3){b6=bR(b3,bW,bV,bY);b2=bU^b6;if(b4&&b6!=null){if(b2){e=true}else{bY[bV]=false}}else{if(b2){b5.push(b3);e=true}}}}}if(b6!==L){if(!b4){bY=b5}b1=b1.replace(bE.match[bZ],"");if(!e){return[]}break}}}if(b1===bS){if(e==null){by.error(b1)}else{break}}bS=b1}return bY};by.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)};var bw=by.getText=function(bU){var bS,bT,e=bU.nodeType,bR="";if(e){if(e===1||e===9){if(typeof bU.textContent==="string"){return bU.textContent}else{if(typeof bU.innerText==="string"){return bU.innerText.replace(bO,"")}else{for(bU=bU.firstChild;bU;bU=bU.nextSibling){bR+=bw(bU)}}}}else{if(e===3||e===4){return bU.nodeValue}}}else{for(bS=0;(bT=bU[bS]);bS++){if(bT.nodeType!==8){bR+=bw(bT)}}}return bR};var bE=by.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(e){return e.getAttribute("href")},type:function(e){return e.getAttribute("type")}},relative:{"+":function(bW,bR){var bT=typeof bR==="string",bV=bT&&!bQ.test(bR),bX=bT&&!bV;if(bV){bR=bR.toLowerCase()}for(var bS=0,e=bW.length,bU;bS<e;bS++){if((bU=bW[bS])){while((bU=bU.previousSibling)&&bU.nodeType!==1){}bW[bS]=bX||bU&&bU.nodeName.toLowerCase()===bR?bU||false:bU===bR}}if(bX){by.filter(bR,bW,true)}},">":function(bW,bR){var bV,bU=typeof bR==="string",bS=0,e=bW.length;if(bU&&!bQ.test(bR)){bR=bR.toLowerCase();for(;bS<e;bS++){bV=bW[bS];if(bV){var bT=bV.parentNode;bW[bS]=bT.nodeName.toLowerCase()===bR?bT:false}}}else{for(;bS<e;bS++){bV=bW[bS];if(bV){bW[bS]=bU?bV.parentNode:bV.parentNode===bR}}if(bU){by.filter(bR,bW,true)}}},"":function(bT,bR,bV){var bU,bS=bI++,e=bN;if(typeof bR==="string"&&!bQ.test(bR)){bR=bR.toLowerCase();bU=bR;e=bv}e("parentNode",bR,bS,bT,bU,bV)},"~":function(bT,bR,bV){var bU,bS=bI++,e=bN;if(typeof bR==="string"&&!bQ.test(bR)){bR=bR.toLowerCase();bU=bR;e=bv}e("previousSibling",bR,bS,bT,bU,bV)}},find:{ID:function(bR,bS,bT){if(typeof bS.getElementById!=="undefined"&&!bT){var e=bS.getElementById(bR[1]);return e&&e.parentNode?[e]:[]}},NAME:function(bS,bV){if(typeof bV.getElementsByName!=="undefined"){var bR=[],bU=bV.getElementsByName(bS[1]);for(var bT=0,e=bU.length;bT<e;bT++){if(bU[bT].getAttribute("name")===bS[1]){bR.push(bU[bT])}}return bR.length===0?null:bR}},TAG:function(e,bR){if(typeof bR.getElementsByTagName!=="undefined"){return bR.getElementsByTagName(e[1])}}},preFilter:{CLASS:function(bT,bR,bS,e,bW,bX){bT=" "+bT[1].replace(bK,"")+" ";if(bX){return bT}for(var bU=0,bV;(bV=bR[bU])!=null;bU++){if(bV){if(bW^(bV.className&&(" "+bV.className+" ").replace(/[\t\n\r]/g," ").indexOf(bT)>=0)){if(!bS){e.push(bV)}}else{if(bS){bR[bU]=false}}}}return false},ID:function(e){return e[1].replace(bK,"")},TAG:function(bR,e){return bR[1].replace(bK,"").toLowerCase()},CHILD:function(e){if(e[1]==="nth"){if(!e[2]){by.error(e[0])}e[2]=e[2].replace(/^\+|\s*/g,"");var bR=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(e[2]==="even"&&"2n"||e[2]==="odd"&&"2n+1"||!/\D/.test(e[2])&&"0n+"+e[2]||e[2]);e[2]=(bR[1]+(bR[2]||1))-0;e[3]=bR[3]-0}else{if(e[2]){by.error(e[0])}}e[0]=bI++;return e},ATTR:function(bU,bR,bS,e,bV,bW){var bT=bU[1]=bU[1].replace(bK,"");if(!bW&&bE.attrMap[bT]){bU[1]=bE.attrMap[bT]}bU[4]=(bU[4]||bU[5]||"").replace(bK,"");if(bU[2]==="~="){bU[4]=" "+bU[4]+" "}return bU},PSEUDO:function(bU,bR,bS,e,bV){if(bU[1]==="not"){if((bH.exec(bU[3])||"").length>1||/^\w/.test(bU[3])){bU[3]=by(bU[3],null,null,bR)}else{var bT=by.filter(bU[3],bR,bS,true^bV);if(!bS){e.push.apply(e,bT)}return false}}else{if(bE.match.POS.test(bU[0])||bE.match.CHILD.test(bU[0])){return true}}return bU},POS:function(e){e.unshift(true);return e}},filters:{enabled:function(e){return e.disabled===false&&e.type!=="hidden"},disabled:function(e){return e.disabled===true},checked:function(e){return e.checked===true},selected:function(e){if(e.parentNode){e.parentNode.selectedIndex}return e.selected===true},parent:function(e){return !!e.firstChild},empty:function(e){return !e.firstChild},has:function(bS,bR,e){return !!by(e[3],bS).length},header:function(e){return(/h\d/i).test(e.nodeName)},text:function(bS){var e=bS.getAttribute("type"),bR=bS.type;return bS.nodeName.toLowerCase()==="input"&&"text"===bR&&(e===bR||e===null)},radio:function(e){return e.nodeName.toLowerCase()==="input"&&"radio"===e.type},checkbox:function(e){return e.nodeName.toLowerCase()==="input"&&"checkbox"===e.type},file:function(e){return e.nodeName.toLowerCase()==="input"&&"file"===e.type},password:function(e){return e.nodeName.toLowerCase()==="input"&&"password"===e.type},submit:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"submit"===bR.type},image:function(e){return e.nodeName.toLowerCase()==="input"&&"image"===e.type},reset:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"reset"===bR.type},button:function(bR){var e=bR.nodeName.toLowerCase();return e==="input"&&"button"===bR.type||e==="button"},input:function(e){return(/input|select|textarea|button/i).test(e.nodeName)},focus:function(e){return e===e.ownerDocument.activeElement}},setFilters:{first:function(bR,e){return e===0},last:function(bS,bR,e,bT){return bR===bT.length-1},even:function(bR,e){return e%2===0},odd:function(bR,e){return e%2===1
-},lt:function(bS,bR,e){return bR<e[3]-0},gt:function(bS,bR,e){return bR>e[3]-0},nth:function(bS,bR,e){return e[3]-0===bR},eq:function(bS,bR,e){return e[3]-0===bR}},filter:{PSEUDO:function(bS,bX,bW,bY){var e=bX[1],bR=bE.filters[e];if(bR){return bR(bS,bW,bX,bY)}else{if(e==="contains"){return(bS.textContent||bS.innerText||bw([bS])||"").indexOf(bX[3])>=0}else{if(e==="not"){var bT=bX[3];for(var bV=0,bU=bT.length;bV<bU;bV++){if(bT[bV]===bS){return false}}return true}else{by.error(e)}}}},CHILD:function(bS,bU){var bT,b0,bW,bZ,e,bV,bY,bX=bU[1],bR=bS;switch(bX){case"only":case"first":while((bR=bR.previousSibling)){if(bR.nodeType===1){return false}}if(bX==="first"){return true}bR=bS;case"last":while((bR=bR.nextSibling)){if(bR.nodeType===1){return false}}return true;case"nth":bT=bU[2];b0=bU[3];if(bT===1&&b0===0){return true}bW=bU[0];bZ=bS.parentNode;if(bZ&&(bZ[bC]!==bW||!bS.nodeIndex)){bV=0;for(bR=bZ.firstChild;bR;bR=bR.nextSibling){if(bR.nodeType===1){bR.nodeIndex=++bV}}bZ[bC]=bW}bY=bS.nodeIndex-b0;if(bT===0){return bY===0}else{return(bY%bT===0&&bY/bT>=0)}}},ID:function(bR,e){return bR.nodeType===1&&bR.getAttribute("id")===e},TAG:function(bR,e){return(e==="*"&&bR.nodeType===1)||!!bR.nodeName&&bR.nodeName.toLowerCase()===e},CLASS:function(bR,e){return(" "+(bR.className||bR.getAttribute("class"))+" ").indexOf(e)>-1},ATTR:function(bV,bT){var bS=bT[1],e=by.attr?by.attr(bV,bS):bE.attrHandle[bS]?bE.attrHandle[bS](bV):bV[bS]!=null?bV[bS]:bV.getAttribute(bS),bW=e+"",bU=bT[2],bR=bT[4];return e==null?bU==="!=":!bU&&by.attr?e!=null:bU==="="?bW===bR:bU==="*="?bW.indexOf(bR)>=0:bU==="~="?(" "+bW+" ").indexOf(bR)>=0:!bR?bW&&e!==false:bU==="!="?bW!==bR:bU==="^="?bW.indexOf(bR)===0:bU==="$="?bW.substr(bW.length-bR.length)===bR:bU==="|="?bW===bR||bW.substr(0,bR.length+1)===bR+"-":false},POS:function(bU,bR,bS,bV){var e=bR[2],bT=bE.setFilters[e];if(bT){return bT(bU,bS,bR,bV)}}}};var bD=bE.match.POS,bx=function(bR,e){return"\\"+(e-0+1)};for(var bz in bE.match){bE.match[bz]=new RegExp(bE.match[bz].source+(/(?![^\[]*\])(?![^\(]*\))/.source));bE.leftMatch[bz]=new RegExp(/(^(?:.|\r|\n)*?)/.source+bE.match[bz].source.replace(/\\(\d+)/g,bx))}var bF=function(bR,e){bR=Array.prototype.slice.call(bR,0);if(e){e.push.apply(e,bR);return e}return bR};try{Array.prototype.slice.call(av.documentElement.childNodes,0)[0].nodeType}catch(bP){bF=function(bU,bT){var bS=0,bR=bT||[];if(bL.call(bU)==="[object Array]"){Array.prototype.push.apply(bR,bU)}else{if(typeof bU.length==="number"){for(var e=bU.length;bS<e;bS++){bR.push(bU[bS])}}else{for(;bU[bS];bS++){bR.push(bU[bS])}}}return bR}}var bJ,bG;if(av.documentElement.compareDocumentPosition){bJ=function(bR,e){if(bR===e){bB=true;return 0}if(!bR.compareDocumentPosition||!e.compareDocumentPosition){return bR.compareDocumentPosition?-1:1}return bR.compareDocumentPosition(e)&4?-1:1}}else{bJ=function(bY,bX){if(bY===bX){bB=true;return 0}else{if(bY.sourceIndex&&bX.sourceIndex){return bY.sourceIndex-bX.sourceIndex}}var bV,bR,bS=[],e=[],bU=bY.parentNode,bW=bX.parentNode,bZ=bU;if(bU===bW){return bG(bY,bX)}else{if(!bU){return -1}else{if(!bW){return 1}}}while(bZ){bS.unshift(bZ);bZ=bZ.parentNode}bZ=bW;while(bZ){e.unshift(bZ);bZ=bZ.parentNode}bV=bS.length;bR=e.length;for(var bT=0;bT<bV&&bT<bR;bT++){if(bS[bT]!==e[bT]){return bG(bS[bT],e[bT])}}return bT===bV?bG(bY,e[bT],-1):bG(bS[bT],bX,1)};bG=function(bR,e,bS){if(bR===e){return bS}var bT=bR.nextSibling;while(bT){if(bT===e){return -1}bT=bT.nextSibling}return 1}}(function(){var bR=av.createElement("div"),bS="script"+(new Date()).getTime(),e=av.documentElement;bR.innerHTML="<a name='"+bS+"'/>";e.insertBefore(bR,e.firstChild);if(av.getElementById(bS)){bE.find.ID=function(bU,bV,bW){if(typeof bV.getElementById!=="undefined"&&!bW){var bT=bV.getElementById(bU[1]);return bT?bT.id===bU[1]||typeof bT.getAttributeNode!=="undefined"&&bT.getAttributeNode("id").nodeValue===bU[1]?[bT]:L:[]}};bE.filter.ID=function(bV,bT){var bU=typeof bV.getAttributeNode!=="undefined"&&bV.getAttributeNode("id");return bV.nodeType===1&&bU&&bU.nodeValue===bT}}e.removeChild(bR);e=bR=null})();(function(){var e=av.createElement("div");e.appendChild(av.createComment(""));if(e.getElementsByTagName("*").length>0){bE.find.TAG=function(bR,bV){var bU=bV.getElementsByTagName(bR[1]);if(bR[1]==="*"){var bT=[];for(var bS=0;bU[bS];bS++){if(bU[bS].nodeType===1){bT.push(bU[bS])}}bU=bT}return bU}}e.innerHTML="<a href='#'></a>";if(e.firstChild&&typeof e.firstChild.getAttribute!=="undefined"&&e.firstChild.getAttribute("href")!=="#"){bE.attrHandle.href=function(bR){return bR.getAttribute("href",2)}}e=null})();if(av.querySelectorAll){(function(){var e=by,bT=av.createElement("div"),bS="__sizzle__";bT.innerHTML="<p class='TEST'></p>";if(bT.querySelectorAll&&bT.querySelectorAll(".TEST").length===0){return}by=function(b4,bV,bZ,b3){bV=bV||av;if(!b3&&!by.isXML(bV)){var b2=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b4);if(b2&&(bV.nodeType===1||bV.nodeType===9)){if(b2[1]){return bF(bV.getElementsByTagName(b4),bZ)}else{if(b2[2]&&bE.find.CLASS&&bV.getElementsByClassName){return bF(bV.getElementsByClassName(b2[2]),bZ)}}}if(bV.nodeType===9){if(b4==="body"&&bV.body){return bF([bV.body],bZ)}else{if(b2&&b2[3]){var bY=bV.getElementById(b2[3]);if(bY&&bY.parentNode){if(bY.id===b2[3]){return bF([bY],bZ)}}else{return bF([],bZ)}}}try{return bF(bV.querySelectorAll(b4),bZ)}catch(b0){}}else{if(bV.nodeType===1&&bV.nodeName.toLowerCase()!=="object"){var bW=bV,bX=bV.getAttribute("id"),bU=bX||bS,b6=bV.parentNode,b5=/^\s*[+~]/.test(b4);if(!bX){bV.setAttribute("id",bU)}else{bU=bU.replace(/'/g,"\\$&")}if(b5&&b6){bV=bV.parentNode}try{if(!b5||b6){return bF(bV.querySelectorAll("[id='"+bU+"'] "+b4),bZ)}}catch(b1){}finally{if(!bX){bW.removeAttribute("id")}}}}}return e(b4,bV,bZ,b3)};for(var bR in e){by[bR]=e[bR]}bT=null})()}(function(){var e=av.documentElement,bS=e.matchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.msMatchesSelector;if(bS){var bU=!bS.call(av.createElement("div"),"div"),bR=false;try{bS.call(av.documentElement,"[test!='']:sizzle")}catch(bT){bR=true}by.matchesSelector=function(bW,bY){bY=bY.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!by.isXML(bW)){try{if(bR||!bE.match.PSEUDO.test(bY)&&!/!=/.test(bY)){var bV=bS.call(bW,bY);if(bV||!bU||bW.document&&bW.document.nodeType!==11){return bV}}}catch(bX){}}return by(bY,null,null,[bW]).length>0}}})();(function(){var e=av.createElement("div");e.innerHTML="<div class='test e'></div><div class='test'></div>";if(!e.getElementsByClassName||e.getElementsByClassName("e").length===0){return}e.lastChild.className="e";if(e.getElementsByClassName("e").length===1){return}bE.order.splice(1,0,"CLASS");bE.find.CLASS=function(bR,bS,bT){if(typeof bS.getElementsByClassName!=="undefined"&&!bT){return bS.getElementsByClassName(bR[1])}};e=null})();function bv(bR,bW,bV,bZ,bX,bY){for(var bT=0,bS=bZ.length;bT<bS;bT++){var e=bZ[bT];if(e){var bU=false;e=e[bR];while(e){if(e[bC]===bV){bU=bZ[e.sizset];break}if(e.nodeType===1&&!bY){e[bC]=bV;e.sizset=bT}if(e.nodeName.toLowerCase()===bW){bU=e;break}e=e[bR]}bZ[bT]=bU}}}function bN(bR,bW,bV,bZ,bX,bY){for(var bT=0,bS=bZ.length;bT<bS;bT++){var e=bZ[bT];if(e){var bU=false;e=e[bR];while(e){if(e[bC]===bV){bU=bZ[e.sizset];break}if(e.nodeType===1){if(!bY){e[bC]=bV;e.sizset=bT}if(typeof bW!=="string"){if(e===bW){bU=true;break}}else{if(by.filter(bW,[e]).length>0){bU=e;break}}}e=e[bR]}bZ[bT]=bU}}}if(av.documentElement.contains){by.contains=function(bR,e){return bR!==e&&(bR.contains?bR.contains(e):true)}}else{if(av.documentElement.compareDocumentPosition){by.contains=function(bR,e){return !!(bR.compareDocumentPosition(e)&16)}}else{by.contains=function(){return false}}}by.isXML=function(e){var bR=(e?e.ownerDocument||e:0).documentElement;return bR?bR.nodeName!=="HTML":false};var bM=function(bS,e,bW){var bV,bX=[],bU="",bY=e.nodeType?[e]:e;while((bV=bE.match.PSEUDO.exec(bS))){bU+=bV[0];bS=bS.replace(bE.match.PSEUDO,"")}bS=bE.relative[bS]?bS+"*":bS;for(var bT=0,bR=bY.length;bT<bR;bT++){by(bS,bY[bT],bX,bW)}return by.filter(bU,bX)};by.attr=b.attr;by.selectors.attrMap={};b.find=by;b.expr=by.selectors;b.expr[":"]=b.expr.filters;b.unique=by.uniqueSort;b.text=by.getText;b.isXMLDoc=by.isXML;b.contains=by.contains})();var ab=/Until$/,aq=/^(?:parents|prevUntil|prevAll)/,a9=/,/,bp=/^.[^:#\[\.,]*$/,P=Array.prototype.slice,H=b.expr.match.POS,ay={children:true,contents:true,next:true,prev:true};b.fn.extend({find:function(e){var bw=this,by,bv;if(typeof e!=="string"){return b(e).filter(function(){for(by=0,bv=bw.length;by<bv;by++){if(b.contains(bw[by],this)){return true}}})}var bx=this.pushStack("","find",e),bA,bB,bz;for(by=0,bv=this.length;by<bv;by++){bA=bx.length;b.find(e,this[by],bx);if(by>0){for(bB=bA;bB<bx.length;bB++){for(bz=0;bz<bA;bz++){if(bx[bz]===bx[bB]){bx.splice(bB--,1);break}}}}}return bx},has:function(bv){var e=b(bv);return this.filter(function(){for(var bx=0,bw=e.length;bx<bw;bx++){if(b.contains(this,e[bx])){return true}}})},not:function(e){return this.pushStack(aG(this,e,false),"not",e)},filter:function(e){return this.pushStack(aG(this,e,true),"filter",e)},is:function(e){return !!e&&(typeof e==="string"?H.test(e)?b(e,this.context).index(this[0])>=0:b.filter(e,this).length>0:this.filter(e).length>0)},closest:function(by,bx){var bv=[],bw,e,bz=this[0];if(b.isArray(by)){var bB=1;while(bz&&bz.ownerDocument&&bz!==bx){for(bw=0;bw<by.length;bw++){if(b(bz).is(by[bw])){bv.push({selector:by[bw],elem:bz,level:bB})}}bz=bz.parentNode;bB++}return bv}var bA=H.test(by)||typeof by!=="string"?b(by,bx||this.context):0;for(bw=0,e=this.length;bw<e;bw++){bz=this[bw];while(bz){if(bA?bA.index(bz)>-1:b.find.matchesSelector(bz,by)){bv.push(bz);break}else{bz=bz.parentNode;if(!bz||!bz.ownerDocument||bz===bx||bz.nodeType===11){break}}}}bv=bv.length>1?b.unique(bv):bv;return this.pushStack(bv,"closest",by)},index:function(e){if(!e){return(this[0]&&this[0].parentNode)?this.prevAll().length:-1}if(typeof e==="string"){return b.inArray(this[0],b(e))}return b.inArray(e.jquery?e[0]:e,this)},add:function(e,bv){var bx=typeof e==="string"?b(e,bv):b.makeArray(e&&e.nodeType?[e]:e),bw=b.merge(this.get(),bx);return this.pushStack(C(bx[0])||C(bw[0])?bw:b.unique(bw))},andSelf:function(){return this.add(this.prevObject)}});function C(e){return !e||!e.parentNode||e.parentNode.nodeType===11}b.each({parent:function(bv){var e=bv.parentNode;return e&&e.nodeType!==11?e:null},parents:function(e){return b.dir(e,"parentNode")},parentsUntil:function(bv,e,bw){return b.dir(bv,"parentNode",bw)},next:function(e){return b.nth(e,2,"nextSibling")},prev:function(e){return b.nth(e,2,"previousSibling")},nextAll:function(e){return b.dir(e,"nextSibling")},prevAll:function(e){return b.dir(e,"previousSibling")},nextUntil:function(bv,e,bw){return b.dir(bv,"nextSibling",bw)},prevUntil:function(bv,e,bw){return b.dir(bv,"previousSibling",bw)},siblings:function(e){return b.sibling(e.parentNode.firstChild,e)},children:function(e){return b.sibling(e.firstChild)},contents:function(e){return b.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:b.makeArray(e.childNodes)}},function(e,bv){b.fn[e]=function(by,bw){var bx=b.map(this,bv,by);if(!ab.test(e)){bw=by}if(bw&&typeof bw==="string"){bx=b.filter(bw,bx)}bx=this.length>1&&!ay[e]?b.unique(bx):bx;if((this.length>1||a9.test(bw))&&aq.test(e)){bx=bx.reverse()}return this.pushStack(bx,e,P.call(arguments).join(","))}});b.extend({filter:function(bw,e,bv){if(bv){bw=":not("+bw+")"}return e.length===1?b.find.matchesSelector(e[0],bw)?[e[0]]:[]:b.find.matches(bw,e)},dir:function(bw,bv,by){var e=[],bx=bw[bv];while(bx&&bx.nodeType!==9&&(by===L||bx.nodeType!==1||!b(bx).is(by))){if(bx.nodeType===1){e.push(bx)}bx=bx[bv]}return e},nth:function(by,e,bw,bx){e=e||1;var bv=0;for(;by;by=by[bw]){if(by.nodeType===1&&++bv===e){break}}return by},sibling:function(bw,bv){var e=[];for(;bw;bw=bw.nextSibling){if(bw.nodeType===1&&bw!==bv){e.push(bw)}}return e}});function aG(bx,bw,e){bw=bw||0;if(b.isFunction(bw)){return b.grep(bx,function(bz,by){var bA=!!bw.call(bz,by,bz);return bA===e})}else{if(bw.nodeType){return b.grep(bx,function(bz,by){return(bz===bw)===e})}else{if(typeof bw==="string"){var bv=b.grep(bx,function(by){return by.nodeType===1});if(bp.test(bw)){return b.filter(bw,bv,!e)}else{bw=b.filter(bw,bv)}}}}return b.grep(bx,function(bz,by){return(b.inArray(bz,bw)>=0)===e})}function a(e){var bw=aR.split("|"),bv=e.createDocumentFragment();if(bv.createElement){while(bw.length){bv.createElement(bw.pop())}}return bv}var aR="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ag=/ jQuery\d+="(?:\d+|null)"/g,ar=/^\s+/,R=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,d=/<([\w:]+)/,w=/<tbody/i,W=/<|&#?\w+;/,ae=/<(?:script|style)/i,O=/<(?:script|object|embed|option|style)/i,ah=new RegExp("<(?:"+aR+")","i"),o=/checked\s*(?:[^=]|=\s*.checked.)/i,bm=/\/(java|ecma)script/i,aN=/^\s*<!(?:\[CDATA\[|\-\-)/,ax={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]},ac=a(av);
-ax.optgroup=ax.option;ax.tbody=ax.tfoot=ax.colgroup=ax.caption=ax.thead;ax.th=ax.td;if(!b.support.htmlSerialize){ax._default=[1,"div<div>","</div>"]}b.fn.extend({text:function(e){if(b.isFunction(e)){return this.each(function(bw){var bv=b(this);bv.text(e.call(this,bw,bv.text()))})}if(typeof e!=="object"&&e!==L){return this.empty().append((this[0]&&this[0].ownerDocument||av).createTextNode(e))}return b.text(this)},wrapAll:function(e){if(b.isFunction(e)){return this.each(function(bw){b(this).wrapAll(e.call(this,bw))})}if(this[0]){var bv=b(e,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){bv.insertBefore(this[0])}bv.map(function(){var bw=this;while(bw.firstChild&&bw.firstChild.nodeType===1){bw=bw.firstChild}return bw}).append(this)}return this},wrapInner:function(e){if(b.isFunction(e)){return this.each(function(bv){b(this).wrapInner(e.call(this,bv))})}return this.each(function(){var bv=b(this),bw=bv.contents();if(bw.length){bw.wrapAll(e)}else{bv.append(e)}})},wrap:function(e){var bv=b.isFunction(e);return this.each(function(bw){b(this).wrapAll(bv?e.call(this,bw):e)})},unwrap:function(){return this.parent().each(function(){if(!b.nodeName(this,"body")){b(this).replaceWith(this.childNodes)}}).end()},append:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.appendChild(e)}})},prepend:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.insertBefore(e,this.firstChild)}})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this)})}else{if(arguments.length){var e=b.clean(arguments);e.push.apply(e,this.toArray());return this.pushStack(e,"before",arguments)}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this.nextSibling)})}else{if(arguments.length){var e=this.pushStack(this,"after",arguments);e.push.apply(e,b.clean(arguments));return e}}},remove:function(e,bx){for(var bv=0,bw;(bw=this[bv])!=null;bv++){if(!e||b.filter(e,[bw]).length){if(!bx&&bw.nodeType===1){b.cleanData(bw.getElementsByTagName("*"));b.cleanData([bw])}if(bw.parentNode){bw.parentNode.removeChild(bw)}}}return this},empty:function(){for(var e=0,bv;(bv=this[e])!=null;e++){if(bv.nodeType===1){b.cleanData(bv.getElementsByTagName("*"))}while(bv.firstChild){bv.removeChild(bv.firstChild)}}return this},clone:function(bv,e){bv=bv==null?false:bv;e=e==null?bv:e;return this.map(function(){return b.clone(this,bv,e)})},html:function(bx){if(bx===L){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(ag,""):null}else{if(typeof bx==="string"&&!ae.test(bx)&&(b.support.leadingWhitespace||!ar.test(bx))&&!ax[(d.exec(bx)||["",""])[1].toLowerCase()]){bx=bx.replace(R,"<$1></$2>");try{for(var bw=0,bv=this.length;bw<bv;bw++){if(this[bw].nodeType===1){b.cleanData(this[bw].getElementsByTagName("*"));this[bw].innerHTML=bx}}}catch(by){this.empty().append(bx)}}else{if(b.isFunction(bx)){this.each(function(bz){var e=b(this);e.html(bx.call(this,bz,e.html()))})}else{this.empty().append(bx)}}}return this},replaceWith:function(e){if(this[0]&&this[0].parentNode){if(b.isFunction(e)){return this.each(function(bx){var bw=b(this),bv=bw.html();bw.replaceWith(e.call(this,bx,bv))})}if(typeof e!=="string"){e=b(e).detach()}return this.each(function(){var bw=this.nextSibling,bv=this.parentNode;b(this).remove();if(bw){b(bw).before(e)}else{b(bv).append(e)}})}else{return this.length?this.pushStack(b(b.isFunction(e)?e():e),"replaceWith",e):this}},detach:function(e){return this.remove(e,true)},domManip:function(bB,bF,bE){var bx,by,bA,bD,bC=bB[0],bv=[];if(!b.support.checkClone&&arguments.length===3&&typeof bC==="string"&&o.test(bC)){return this.each(function(){b(this).domManip(bB,bF,bE,true)})}if(b.isFunction(bC)){return this.each(function(bH){var bG=b(this);bB[0]=bC.call(this,bH,bF?bG.html():L);bG.domManip(bB,bF,bE)})}if(this[0]){bD=bC&&bC.parentNode;if(b.support.parentNode&&bD&&bD.nodeType===11&&bD.childNodes.length===this.length){bx={fragment:bD}}else{bx=b.buildFragment(bB,this,bv)}bA=bx.fragment;if(bA.childNodes.length===1){by=bA=bA.firstChild}else{by=bA.firstChild}if(by){bF=bF&&b.nodeName(by,"tr");for(var bw=0,e=this.length,bz=e-1;bw<e;bw++){bE.call(bF?ba(this[bw],by):this[bw],bx.cacheable||(e>1&&bw<bz)?b.clone(bA,true,true):bA)}}if(bv.length){b.each(bv,bo)}}return this}});function ba(e,bv){return b.nodeName(e,"table")?(e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody"))):e}function t(bB,bv){if(bv.nodeType!==1||!b.hasData(bB)){return}var by,bx,e,bA=b._data(bB),bz=b._data(bv,bA),bw=bA.events;if(bw){delete bz.handle;bz.events={};for(by in bw){for(bx=0,e=bw[by].length;bx<e;bx++){b.event.add(bv,by+(bw[by][bx].namespace?".":"")+bw[by][bx].namespace,bw[by][bx],bw[by][bx].data)}}}if(bz.data){bz.data=b.extend({},bz.data)}}function ai(bv,e){var bw;if(e.nodeType!==1){return}if(e.clearAttributes){e.clearAttributes()}if(e.mergeAttributes){e.mergeAttributes(bv)}bw=e.nodeName.toLowerCase();if(bw==="object"){e.outerHTML=bv.outerHTML}else{if(bw==="input"&&(bv.type==="checkbox"||bv.type==="radio")){if(bv.checked){e.defaultChecked=e.checked=bv.checked}if(e.value!==bv.value){e.value=bv.value}}else{if(bw==="option"){e.selected=bv.defaultSelected}else{if(bw==="input"||bw==="textarea"){e.defaultValue=bv.defaultValue}}}}e.removeAttribute(b.expando)}b.buildFragment=function(bz,bx,bv){var by,e,bw,bA,bB=bz[0];if(bx&&bx[0]){bA=bx[0].ownerDocument||bx[0]}if(!bA.createDocumentFragment){bA=av}if(bz.length===1&&typeof bB==="string"&&bB.length<512&&bA===av&&bB.charAt(0)==="<"&&!O.test(bB)&&(b.support.checkClone||!o.test(bB))&&(b.support.html5Clone||!ah.test(bB))){e=true;bw=b.fragments[bB];if(bw&&bw!==1){by=bw}}if(!by){by=bA.createDocumentFragment();b.clean(bz,bA,by,bv)}if(e){b.fragments[bB]=bw?by:1}return{fragment:by,cacheable:e}};b.fragments={};b.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,bv){b.fn[e]=function(bw){var bz=[],bC=b(bw),bB=this.length===1&&this[0].parentNode;if(bB&&bB.nodeType===11&&bB.childNodes.length===1&&bC.length===1){bC[bv](this[0]);return this}else{for(var bA=0,bx=bC.length;bA<bx;bA++){var by=(bA>0?this.clone(true):this).get();b(bC[bA])[bv](by);bz=bz.concat(by)}return this.pushStack(bz,e,bC.selector)}}});function bg(e){if(typeof e.getElementsByTagName!=="undefined"){return e.getElementsByTagName("*")}else{if(typeof e.querySelectorAll!=="undefined"){return e.querySelectorAll("*")}else{return[]}}}function az(e){if(e.type==="checkbox"||e.type==="radio"){e.defaultChecked=e.checked}}function E(e){var bv=(e.nodeName||"").toLowerCase();if(bv==="input"){az(e)}else{if(bv!=="script"&&typeof e.getElementsByTagName!=="undefined"){b.grep(e.getElementsByTagName("input"),az)}}}function al(e){var bv=av.createElement("div");ac.appendChild(bv);bv.innerHTML=e.outerHTML;return bv.firstChild}b.extend({clone:function(by,bA,bw){var e,bv,bx,bz=b.support.html5Clone||!ah.test("<"+by.nodeName)?by.cloneNode(true):al(by);if((!b.support.noCloneEvent||!b.support.noCloneChecked)&&(by.nodeType===1||by.nodeType===11)&&!b.isXMLDoc(by)){ai(by,bz);e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){if(bv[bx]){ai(e[bx],bv[bx])}}}if(bA){t(by,bz);if(bw){e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){t(e[bx],bv[bx])}}}e=bv=null;return bz},clean:function(bw,by,bH,bA){var bF;by=by||av;if(typeof by.createElement==="undefined"){by=by.ownerDocument||by[0]&&by[0].ownerDocument||av}var bI=[],bB;for(var bE=0,bz;(bz=bw[bE])!=null;bE++){if(typeof bz==="number"){bz+=""}if(!bz){continue}if(typeof bz==="string"){if(!W.test(bz)){bz=by.createTextNode(bz)}else{bz=bz.replace(R,"<$1></$2>");var bK=(d.exec(bz)||["",""])[1].toLowerCase(),bx=ax[bK]||ax._default,bD=bx[0],bv=by.createElement("div");if(by===av){ac.appendChild(bv)}else{a(by).appendChild(bv)}bv.innerHTML=bx[1]+bz+bx[2];while(bD--){bv=bv.lastChild}if(!b.support.tbody){var e=w.test(bz),bC=bK==="table"&&!e?bv.firstChild&&bv.firstChild.childNodes:bx[1]==="<table>"&&!e?bv.childNodes:[];for(bB=bC.length-1;bB>=0;--bB){if(b.nodeName(bC[bB],"tbody")&&!bC[bB].childNodes.length){bC[bB].parentNode.removeChild(bC[bB])}}}if(!b.support.leadingWhitespace&&ar.test(bz)){bv.insertBefore(by.createTextNode(ar.exec(bz)[0]),bv.firstChild)}bz=bv.childNodes}}var bG;if(!b.support.appendChecked){if(bz[0]&&typeof(bG=bz.length)==="number"){for(bB=0;bB<bG;bB++){E(bz[bB])}}else{E(bz)}}if(bz.nodeType){bI.push(bz)}else{bI=b.merge(bI,bz)}}if(bH){bF=function(bL){return !bL.type||bm.test(bL.type)};for(bE=0;bI[bE];bE++){if(bA&&b.nodeName(bI[bE],"script")&&(!bI[bE].type||bI[bE].type.toLowerCase()==="text/javascript")){bA.push(bI[bE].parentNode?bI[bE].parentNode.removeChild(bI[bE]):bI[bE])}else{if(bI[bE].nodeType===1){var bJ=b.grep(bI[bE].getElementsByTagName("script"),bF);bI.splice.apply(bI,[bE+1,0].concat(bJ))}bH.appendChild(bI[bE])}}}return bI},cleanData:function(bv){var by,bw,e=b.cache,bB=b.event.special,bA=b.support.deleteExpando;for(var bz=0,bx;(bx=bv[bz])!=null;bz++){if(bx.nodeName&&b.noData[bx.nodeName.toLowerCase()]){continue}bw=bx[b.expando];if(bw){by=e[bw];if(by&&by.events){for(var bC in by.events){if(bB[bC]){b.event.remove(bx,bC)}else{b.removeEvent(bx,bC,by.handle)}}if(by.handle){by.handle.elem=null}}if(bA){delete bx[b.expando]}else{if(bx.removeAttribute){bx.removeAttribute(b.expando)}}delete e[bw]}}}});function bo(e,bv){if(bv.src){b.ajax({url:bv.src,async:false,dataType:"script"})}else{b.globalEval((bv.text||bv.textContent||bv.innerHTML||"").replace(aN,"/*$0*/"))}if(bv.parentNode){bv.parentNode.removeChild(bv)}}var ak=/alpha\([^)]*\)/i,au=/opacity=([^)]*)/,z=/([A-Z]|^ms)/g,bc=/^-?\d+(?:px)?$/i,bn=/^-?\d/,I=/^([\-+])=([\-+.\de]+)/,a7={position:"absolute",visibility:"hidden",display:"block"},an=["Left","Right"],a1=["Top","Bottom"],Z,aI,aX;b.fn.css=function(e,bv){if(arguments.length===2&&bv===L){return this}return b.access(this,e,bv,true,function(bx,bw,by){return by!==L?b.style(bx,bw,by):b.css(bx,bw)})};b.extend({cssHooks:{opacity:{get:function(bw,bv){if(bv){var e=Z(bw,"opacity","opacity");return e===""?"1":e}else{return bw.style.opacity}}}},cssNumber:{fillOpacity:true,fontWeight:true,lineHeight:true,opacity:true,orphans:true,widows:true,zIndex:true,zoom:true},cssProps:{"float":b.support.cssFloat?"cssFloat":"styleFloat"},style:function(bx,bw,bD,by){if(!bx||bx.nodeType===3||bx.nodeType===8||!bx.style){return}var bB,bC,bz=b.camelCase(bw),bv=bx.style,bE=b.cssHooks[bz];bw=b.cssProps[bz]||bz;if(bD!==L){bC=typeof bD;if(bC==="string"&&(bB=I.exec(bD))){bD=(+(bB[1]+1)*+bB[2])+parseFloat(b.css(bx,bw));bC="number"}if(bD==null||bC==="number"&&isNaN(bD)){return}if(bC==="number"&&!b.cssNumber[bz]){bD+="px"}if(!bE||!("set" in bE)||(bD=bE.set(bx,bD))!==L){try{bv[bw]=bD}catch(bA){}}}else{if(bE&&"get" in bE&&(bB=bE.get(bx,false,by))!==L){return bB}return bv[bw]}},css:function(by,bx,bv){var bw,e;bx=b.camelCase(bx);e=b.cssHooks[bx];bx=b.cssProps[bx]||bx;if(bx==="cssFloat"){bx="float"}if(e&&"get" in e&&(bw=e.get(by,true,bv))!==L){return bw}else{if(Z){return Z(by,bx)}}},swap:function(bx,bw,by){var e={};for(var bv in bw){e[bv]=bx.style[bv];bx.style[bv]=bw[bv]}by.call(bx);for(bv in bw){bx.style[bv]=e[bv]}}});b.curCSS=b.css;b.each(["height","width"],function(bv,e){b.cssHooks[e]={get:function(by,bx,bw){var bz;if(bx){if(by.offsetWidth!==0){return p(by,e,bw)}else{b.swap(by,a7,function(){bz=p(by,e,bw)})}return bz}},set:function(bw,bx){if(bc.test(bx)){bx=parseFloat(bx);if(bx>=0){return bx+"px"}}else{return bx}}}});if(!b.support.opacity){b.cssHooks.opacity={get:function(bv,e){return au.test((e&&bv.currentStyle?bv.currentStyle.filter:bv.style.filter)||"")?(parseFloat(RegExp.$1)/100)+"":e?"1":""},set:function(by,bz){var bx=by.style,bv=by.currentStyle,e=b.isNumeric(bz)?"alpha(opacity="+bz*100+")":"",bw=bv&&bv.filter||bx.filter||"";bx.zoom=1;if(bz>=1&&b.trim(bw.replace(ak,""))===""){bx.removeAttribute("filter");if(bv&&!bv.filter){return}}bx.filter=ak.test(bw)?bw.replace(ak,e):bw+" "+e}}}b(function(){if(!b.support.reliableMarginRight){b.cssHooks.marginRight={get:function(bw,bv){var e;b.swap(bw,{display:"inline-block"},function(){if(bv){e=Z(bw,"margin-right","marginRight")}else{e=bw.style.marginRight}});return e}}}});if(av.defaultView&&av.defaultView.getComputedStyle){aI=function(by,bw){var bv,bx,e;bw=bw.replace(z,"-$1").toLowerCase();if((bx=by.ownerDocument.defaultView)&&(e=bx.getComputedStyle(by,null))){bv=e.getPropertyValue(bw);if(bv===""&&!b.contains(by.ownerDocument.documentElement,by)){bv=b.style(by,bw)}}return bv}}if(av.documentElement.currentStyle){aX=function(bz,bw){var bA,e,by,bv=bz.currentStyle&&bz.currentStyle[bw],bx=bz.style;if(bv===null&&bx&&(by=bx[bw])){bv=by}if(!bc.test(bv)&&bn.test(bv)){bA=bx.left;e=bz.runtimeStyle&&bz.runtimeStyle.left;if(e){bz.runtimeStyle.left=bz.currentStyle.left}bx.left=bw==="fontSize"?"1em":(bv||0);bv=bx.pixelLeft+"px";bx.left=bA;if(e){bz.runtimeStyle.left=e}}return bv===""?"auto":bv}}Z=aI||aX;function p(by,bw,bv){var bA=bw==="width"?by.offsetWidth:by.offsetHeight,bz=bw==="width"?an:a1,bx=0,e=bz.length;
-if(bA>0){if(bv!=="border"){for(;bx<e;bx++){if(!bv){bA-=parseFloat(b.css(by,"padding"+bz[bx]))||0}if(bv==="margin"){bA+=parseFloat(b.css(by,bv+bz[bx]))||0}else{bA-=parseFloat(b.css(by,"border"+bz[bx]+"Width"))||0}}}return bA+"px"}bA=Z(by,bw,bw);if(bA<0||bA==null){bA=by.style[bw]||0}bA=parseFloat(bA)||0;if(bv){for(;bx<e;bx++){bA+=parseFloat(b.css(by,"padding"+bz[bx]))||0;if(bv!=="padding"){bA+=parseFloat(b.css(by,"border"+bz[bx]+"Width"))||0}if(bv==="margin"){bA+=parseFloat(b.css(by,bv+bz[bx]))||0}}}return bA+"px"}if(b.expr&&b.expr.filters){b.expr.filters.hidden=function(bw){var bv=bw.offsetWidth,e=bw.offsetHeight;return(bv===0&&e===0)||(!b.support.reliableHiddenOffsets&&((bw.style&&bw.style.display)||b.css(bw,"display"))==="none")};b.expr.filters.visible=function(e){return !b.expr.filters.hidden(e)}}var k=/%20/g,ap=/\[\]$/,bs=/\r?\n/g,bq=/#.*$/,aD=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,aZ=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,aM=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,aQ=/^(?:GET|HEAD)$/,c=/^\/\//,M=/\?/,a6=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,q=/^(?:select|textarea)/i,h=/\s+/,br=/([?&])_=[^&]*/,K=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,A=b.fn.load,aa={},r={},aE,s,aV=["*/"]+["*"];try{aE=bl.href}catch(aw){aE=av.createElement("a");aE.href="";aE=aE.href}s=K.exec(aE.toLowerCase())||[];function f(e){return function(by,bA){if(typeof by!=="string"){bA=by;by="*"}if(b.isFunction(bA)){var bx=by.toLowerCase().split(h),bw=0,bz=bx.length,bv,bB,bC;for(;bw<bz;bw++){bv=bx[bw];bC=/^\+/.test(bv);if(bC){bv=bv.substr(1)||"*"}bB=e[bv]=e[bv]||[];bB[bC?"unshift":"push"](bA)}}}}function aW(bv,bE,bz,bD,bB,bx){bB=bB||bE.dataTypes[0];bx=bx||{};bx[bB]=true;var bA=bv[bB],bw=0,e=bA?bA.length:0,by=(bv===aa),bC;for(;bw<e&&(by||!bC);bw++){bC=bA[bw](bE,bz,bD);if(typeof bC==="string"){if(!by||bx[bC]){bC=L}else{bE.dataTypes.unshift(bC);bC=aW(bv,bE,bz,bD,bC,bx)}}}if((by||!bC)&&!bx["*"]){bC=aW(bv,bE,bz,bD,"*",bx)}return bC}function am(bw,bx){var bv,e,by=b.ajaxSettings.flatOptions||{};for(bv in bx){if(bx[bv]!==L){(by[bv]?bw:(e||(e={})))[bv]=bx[bv]}}if(e){b.extend(true,bw,e)}}b.fn.extend({load:function(bw,bz,bA){if(typeof bw!=="string"&&A){return A.apply(this,arguments)}else{if(!this.length){return this}}var by=bw.indexOf(" ");if(by>=0){var e=bw.slice(by,bw.length);bw=bw.slice(0,by)}var bx="GET";if(bz){if(b.isFunction(bz)){bA=bz;bz=L}else{if(typeof bz==="object"){bz=b.param(bz,b.ajaxSettings.traditional);bx="POST"}}}var bv=this;b.ajax({url:bw,type:bx,dataType:"html",data:bz,complete:function(bC,bB,bD){bD=bC.responseText;if(bC.isResolved()){bC.done(function(bE){bD=bE});bv.html(e?b("<div>").append(bD.replace(a6,"")).find(e):bD)}if(bA){bv.each(bA,[bD,bB,bC])}}});return this},serialize:function(){return b.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?b.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||q.test(this.nodeName)||aZ.test(this.type))}).map(function(e,bv){var bw=b(this).val();return bw==null?null:b.isArray(bw)?b.map(bw,function(by,bx){return{name:bv.name,value:by.replace(bs,"\r\n")}}):{name:bv.name,value:bw.replace(bs,"\r\n")}}).get()}});b.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,bv){b.fn[bv]=function(bw){return this.on(bv,bw)}});b.each(["get","post"],function(e,bv){b[bv]=function(bw,by,bz,bx){if(b.isFunction(by)){bx=bx||bz;bz=by;by=L}return b.ajax({type:bv,url:bw,data:by,success:bz,dataType:bx})}});b.extend({getScript:function(e,bv){return b.get(e,L,bv,"script")},getJSON:function(e,bv,bw){return b.get(e,bv,bw,"json")},ajaxSetup:function(bv,e){if(e){am(bv,b.ajaxSettings)}else{e=bv;bv=b.ajaxSettings}am(bv,e);return bv},ajaxSettings:{url:aE,isLocal:aM.test(s[1]),global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":aV},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":bb.String,"text html":true,"text json":b.parseJSON,"text xml":b.parseXML},flatOptions:{context:true,url:true}},ajaxPrefilter:f(aa),ajaxTransport:f(r),ajax:function(bz,bx){if(typeof bz==="object"){bx=bz;bz=L}bx=bx||{};var bD=b.ajaxSetup({},bx),bS=bD.context||bD,bG=bS!==bD&&(bS.nodeType||bS instanceof b)?b(bS):b.event,bR=b.Deferred(),bN=b.Callbacks("once memory"),bB=bD.statusCode||{},bC,bH={},bO={},bQ,by,bL,bE,bI,bA=0,bw,bK,bJ={readyState:0,setRequestHeader:function(bT,bU){if(!bA){var e=bT.toLowerCase();bT=bO[e]=bO[e]||bT;bH[bT]=bU}return this},getAllResponseHeaders:function(){return bA===2?bQ:null},getResponseHeader:function(bT){var e;if(bA===2){if(!by){by={};while((e=aD.exec(bQ))){by[e[1].toLowerCase()]=e[2]}}e=by[bT.toLowerCase()]}return e===L?null:e},overrideMimeType:function(e){if(!bA){bD.mimeType=e}return this},abort:function(e){e=e||"abort";if(bL){bL.abort(e)}bF(0,e);return this}};function bF(bZ,bU,b0,bW){if(bA===2){return}bA=2;if(bE){clearTimeout(bE)}bL=L;bQ=bW||"";bJ.readyState=bZ>0?4:0;var bT,b4,b3,bX=bU,bY=b0?bj(bD,bJ,b0):L,bV,b2;if(bZ>=200&&bZ<300||bZ===304){if(bD.ifModified){if((bV=bJ.getResponseHeader("Last-Modified"))){b.lastModified[bC]=bV}if((b2=bJ.getResponseHeader("Etag"))){b.etag[bC]=b2}}if(bZ===304){bX="notmodified";bT=true}else{try{b4=G(bD,bY);bX="success";bT=true}catch(b1){bX="parsererror";b3=b1}}}else{b3=bX;if(!bX||bZ){bX="error";if(bZ<0){bZ=0}}}bJ.status=bZ;bJ.statusText=""+(bU||bX);if(bT){bR.resolveWith(bS,[b4,bX,bJ])}else{bR.rejectWith(bS,[bJ,bX,b3])}bJ.statusCode(bB);bB=L;if(bw){bG.trigger("ajax"+(bT?"Success":"Error"),[bJ,bD,bT?b4:b3])}bN.fireWith(bS,[bJ,bX]);if(bw){bG.trigger("ajaxComplete",[bJ,bD]);if(!(--b.active)){b.event.trigger("ajaxStop")}}}bR.promise(bJ);bJ.success=bJ.done;bJ.error=bJ.fail;bJ.complete=bN.add;bJ.statusCode=function(bT){if(bT){var e;if(bA<2){for(e in bT){bB[e]=[bB[e],bT[e]]}}else{e=bT[bJ.status];bJ.then(e,e)}}return this};bD.url=((bz||bD.url)+"").replace(bq,"").replace(c,s[1]+"//");bD.dataTypes=b.trim(bD.dataType||"*").toLowerCase().split(h);if(bD.crossDomain==null){bI=K.exec(bD.url.toLowerCase());bD.crossDomain=!!(bI&&(bI[1]!=s[1]||bI[2]!=s[2]||(bI[3]||(bI[1]==="http:"?80:443))!=(s[3]||(s[1]==="http:"?80:443))))}if(bD.data&&bD.processData&&typeof bD.data!=="string"){bD.data=b.param(bD.data,bD.traditional)}aW(aa,bD,bx,bJ);if(bA===2){return false}bw=bD.global;bD.type=bD.type.toUpperCase();bD.hasContent=!aQ.test(bD.type);if(bw&&b.active++===0){b.event.trigger("ajaxStart")}if(!bD.hasContent){if(bD.data){bD.url+=(M.test(bD.url)?"&":"?")+bD.data;delete bD.data}bC=bD.url;if(bD.cache===false){var bv=b.now(),bP=bD.url.replace(br,"$1_="+bv);bD.url=bP+((bP===bD.url)?(M.test(bD.url)?"&":"?")+"_="+bv:"")}}if(bD.data&&bD.hasContent&&bD.contentType!==false||bx.contentType){bJ.setRequestHeader("Content-Type",bD.contentType)}if(bD.ifModified){bC=bC||bD.url;if(b.lastModified[bC]){bJ.setRequestHeader("If-Modified-Since",b.lastModified[bC])}if(b.etag[bC]){bJ.setRequestHeader("If-None-Match",b.etag[bC])}}bJ.setRequestHeader("Accept",bD.dataTypes[0]&&bD.accepts[bD.dataTypes[0]]?bD.accepts[bD.dataTypes[0]]+(bD.dataTypes[0]!=="*"?", "+aV+"; q=0.01":""):bD.accepts["*"]);for(bK in bD.headers){bJ.setRequestHeader(bK,bD.headers[bK])}if(bD.beforeSend&&(bD.beforeSend.call(bS,bJ,bD)===false||bA===2)){bJ.abort();return false}for(bK in {success:1,error:1,complete:1}){bJ[bK](bD[bK])}bL=aW(r,bD,bx,bJ);if(!bL){bF(-1,"No Transport")}else{bJ.readyState=1;if(bw){bG.trigger("ajaxSend",[bJ,bD])}if(bD.async&&bD.timeout>0){bE=setTimeout(function(){bJ.abort("timeout")},bD.timeout)}try{bA=1;bL.send(bH,bF)}catch(bM){if(bA<2){bF(-1,bM)}else{throw bM}}}return bJ},param:function(e,bw){var bv=[],by=function(bz,bA){bA=b.isFunction(bA)?bA():bA;bv[bv.length]=encodeURIComponent(bz)+"="+encodeURIComponent(bA)};if(bw===L){bw=b.ajaxSettings.traditional}if(b.isArray(e)||(e.jquery&&!b.isPlainObject(e))){b.each(e,function(){by(this.name,this.value)})}else{for(var bx in e){v(bx,e[bx],bw,by)}}return bv.join("&").replace(k,"+")}});function v(bw,by,bv,bx){if(b.isArray(by)){b.each(by,function(bA,bz){if(bv||ap.test(bw)){bx(bw,bz)}else{v(bw+"["+(typeof bz==="object"||b.isArray(bz)?bA:"")+"]",bz,bv,bx)}})}else{if(!bv&&by!=null&&typeof by==="object"){for(var e in by){v(bw+"["+e+"]",by[e],bv,bx)}}else{bx(bw,by)}}}b.extend({active:0,lastModified:{},etag:{}});function bj(bD,bC,bz){var bv=bD.contents,bB=bD.dataTypes,bw=bD.responseFields,by,bA,bx,e;for(bA in bw){if(bA in bz){bC[bw[bA]]=bz[bA]}}while(bB[0]==="*"){bB.shift();if(by===L){by=bD.mimeType||bC.getResponseHeader("content-type")}}if(by){for(bA in bv){if(bv[bA]&&bv[bA].test(by)){bB.unshift(bA);break}}}if(bB[0] in bz){bx=bB[0]}else{for(bA in bz){if(!bB[0]||bD.converters[bA+" "+bB[0]]){bx=bA;break}if(!e){e=bA}}bx=bx||e}if(bx){if(bx!==bB[0]){bB.unshift(bx)}return bz[bx]}}function G(bH,bz){if(bH.dataFilter){bz=bH.dataFilter(bz,bH.dataType)}var bD=bH.dataTypes,bG={},bA,bE,bw=bD.length,bB,bC=bD[0],bx,by,bF,bv,e;for(bA=1;bA<bw;bA++){if(bA===1){for(bE in bH.converters){if(typeof bE==="string"){bG[bE.toLowerCase()]=bH.converters[bE]}}}bx=bC;bC=bD[bA];if(bC==="*"){bC=bx}else{if(bx!=="*"&&bx!==bC){by=bx+" "+bC;bF=bG[by]||bG["* "+bC];if(!bF){e=L;for(bv in bG){bB=bv.split(" ");if(bB[0]===bx||bB[0]==="*"){e=bG[bB[1]+" "+bC];if(e){bv=bG[bv];if(bv===true){bF=e}else{if(e===true){bF=bv}}break}}}}if(!(bF||e)){b.error("No conversion from "+by.replace(" "," to "))}if(bF!==true){bz=bF?bF(bz):e(bv(bz))}}}}return bz}var aC=b.now(),u=/(\=)\?(&|$)|\?\?/i;b.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return b.expando+"_"+(aC++)}});b.ajaxPrefilter("json jsonp",function(bD,bA,bC){var bx=bD.contentType==="application/x-www-form-urlencoded"&&(typeof bD.data==="string");if(bD.dataTypes[0]==="jsonp"||bD.jsonp!==false&&(u.test(bD.url)||bx&&u.test(bD.data))){var bB,bw=bD.jsonpCallback=b.isFunction(bD.jsonpCallback)?bD.jsonpCallback():bD.jsonpCallback,bz=bb[bw],e=bD.url,by=bD.data,bv="$1"+bw+"$2";if(bD.jsonp!==false){e=e.replace(u,bv);if(bD.url===e){if(bx){by=by.replace(u,bv)}if(bD.data===by){e+=(/\?/.test(e)?"&":"?")+bD.jsonp+"="+bw}}}bD.url=e;bD.data=by;bb[bw]=function(bE){bB=[bE]};bC.always(function(){bb[bw]=bz;if(bB&&b.isFunction(bz)){bb[bw](bB[0])}});bD.converters["script json"]=function(){if(!bB){b.error(bw+" was not called")}return bB[0]};bD.dataTypes[0]="json";return"script"}});b.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(e){b.globalEval(e);return e}}});b.ajaxPrefilter("script",function(e){if(e.cache===L){e.cache=false}if(e.crossDomain){e.type="GET";e.global=false}});b.ajaxTransport("script",function(bw){if(bw.crossDomain){var e,bv=av.head||av.getElementsByTagName("head")[0]||av.documentElement;return{send:function(bx,by){e=av.createElement("script");e.async="async";if(bw.scriptCharset){e.charset=bw.scriptCharset}e.src=bw.url;e.onload=e.onreadystatechange=function(bA,bz){if(bz||!e.readyState||/loaded|complete/.test(e.readyState)){e.onload=e.onreadystatechange=null;if(bv&&e.parentNode){bv.removeChild(e)}e=L;if(!bz){by(200,"success")}}};bv.insertBefore(e,bv.firstChild)},abort:function(){if(e){e.onload(0,1)}}}}});var B=bb.ActiveXObject?function(){for(var e in N){N[e](0,1)}}:false,y=0,N;function aL(){try{return new bb.XMLHttpRequest()}catch(bv){}}function aj(){try{return new bb.ActiveXObject("Microsoft.XMLHTTP")}catch(bv){}}b.ajaxSettings.xhr=bb.ActiveXObject?function(){return !this.isLocal&&aL()||aj()}:aL;(function(e){b.extend(b.support,{ajax:!!e,cors:!!e&&("withCredentials" in e)})})(b.ajaxSettings.xhr());if(b.support.ajax){b.ajaxTransport(function(e){if(!e.crossDomain||b.support.cors){var bv;return{send:function(bB,bw){var bA=e.xhr(),bz,by;if(e.username){bA.open(e.type,e.url,e.async,e.username,e.password)}else{bA.open(e.type,e.url,e.async)}if(e.xhrFields){for(by in e.xhrFields){bA[by]=e.xhrFields[by]}}if(e.mimeType&&bA.overrideMimeType){bA.overrideMimeType(e.mimeType)}if(!e.crossDomain&&!bB["X-Requested-With"]){bB["X-Requested-With"]="XMLHttpRequest"}try{for(by in bB){bA.setRequestHeader(by,bB[by])}}catch(bx){}bA.send((e.hasContent&&e.data)||null);bv=function(bK,bE){var bF,bD,bC,bI,bH;try{if(bv&&(bE||bA.readyState===4)){bv=L;if(bz){bA.onreadystatechange=b.noop;if(B){delete N[bz]}}if(bE){if(bA.readyState!==4){bA.abort()}}else{bF=bA.status;bC=bA.getAllResponseHeaders();bI={};bH=bA.responseXML;if(bH&&bH.documentElement){bI.xml=bH}bI.text=bA.responseText;try{bD=bA.statusText}catch(bJ){bD=""}if(!bF&&e.isLocal&&!e.crossDomain){bF=bI.text?200:404}else{if(bF===1223){bF=204}}}}}catch(bG){if(!bE){bw(-1,bG)}}if(bI){bw(bF,bD,bI,bC)}};if(!e.async||bA.readyState===4){bv()}else{bz=++y;if(B){if(!N){N={};b(bb).unload(B)}N[bz]=bv}bA.onreadystatechange=bv}},abort:function(){if(bv){bv(0,1)
-}}}}})}var Q={},a8,m,aB=/^(?:toggle|show|hide)$/,aT=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,a3,aH=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],a4;b.fn.extend({show:function(bx,bA,bz){var bw,by;if(bx||bx===0){return this.animate(a0("show",3),bx,bA,bz)}else{for(var bv=0,e=this.length;bv<e;bv++){bw=this[bv];if(bw.style){by=bw.style.display;if(!b._data(bw,"olddisplay")&&by==="none"){by=bw.style.display=""}if(by===""&&b.css(bw,"display")==="none"){b._data(bw,"olddisplay",x(bw.nodeName))}}}for(bv=0;bv<e;bv++){bw=this[bv];if(bw.style){by=bw.style.display;if(by===""||by==="none"){bw.style.display=b._data(bw,"olddisplay")||""}}}return this}},hide:function(bx,bA,bz){if(bx||bx===0){return this.animate(a0("hide",3),bx,bA,bz)}else{var bw,by,bv=0,e=this.length;for(;bv<e;bv++){bw=this[bv];if(bw.style){by=b.css(bw,"display");if(by!=="none"&&!b._data(bw,"olddisplay")){b._data(bw,"olddisplay",by)}}}for(bv=0;bv<e;bv++){if(this[bv].style){this[bv].style.display="none"}}return this}},_toggle:b.fn.toggle,toggle:function(bw,bv,bx){var e=typeof bw==="boolean";if(b.isFunction(bw)&&b.isFunction(bv)){this._toggle.apply(this,arguments)}else{if(bw==null||e){this.each(function(){var by=e?bw:b(this).is(":hidden");b(this)[by?"show":"hide"]()})}else{this.animate(a0("toggle",3),bw,bv,bx)}}return this},fadeTo:function(e,bx,bw,bv){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:bx},e,bw,bv)},animate:function(bz,bw,by,bx){var e=b.speed(bw,by,bx);if(b.isEmptyObject(bz)){return this.each(e.complete,[false])}bz=b.extend({},bz);function bv(){if(e.queue===false){b._mark(this)}var bE=b.extend({},e),bK=this.nodeType===1,bI=bK&&b(this).is(":hidden"),bB,bF,bD,bJ,bH,bC,bG,bL,bA;bE.animatedProperties={};for(bD in bz){bB=b.camelCase(bD);if(bD!==bB){bz[bB]=bz[bD];delete bz[bD]}bF=bz[bB];if(b.isArray(bF)){bE.animatedProperties[bB]=bF[1];bF=bz[bB]=bF[0]}else{bE.animatedProperties[bB]=bE.specialEasing&&bE.specialEasing[bB]||bE.easing||"swing"}if(bF==="hide"&&bI||bF==="show"&&!bI){return bE.complete.call(this)}if(bK&&(bB==="height"||bB==="width")){bE.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY];if(b.css(this,"display")==="inline"&&b.css(this,"float")==="none"){if(!b.support.inlineBlockNeedsLayout||x(this.nodeName)==="inline"){this.style.display="inline-block"}else{this.style.zoom=1}}}}if(bE.overflow!=null){this.style.overflow="hidden"}for(bD in bz){bJ=new b.fx(this,bE,bD);bF=bz[bD];if(aB.test(bF)){bA=b._data(this,"toggle"+bD)||(bF==="toggle"?bI?"show":"hide":0);if(bA){b._data(this,"toggle"+bD,bA==="show"?"hide":"show");bJ[bA]()}else{bJ[bF]()}}else{bH=aT.exec(bF);bC=bJ.cur();if(bH){bG=parseFloat(bH[2]);bL=bH[3]||(b.cssNumber[bD]?"":"px");if(bL!=="px"){b.style(this,bD,(bG||1)+bL);bC=((bG||1)/bJ.cur())*bC;b.style(this,bD,bC+bL)}if(bH[1]){bG=((bH[1]==="-="?-1:1)*bG)+bC}bJ.custom(bC,bG,bL)}else{bJ.custom(bC,bF,"")}}}return true}return e.queue===false?this.each(bv):this.queue(e.queue,bv)},stop:function(bw,bv,e){if(typeof bw!=="string"){e=bv;bv=bw;bw=L}if(bv&&bw!==false){this.queue(bw||"fx",[])}return this.each(function(){var bx,by=false,bA=b.timers,bz=b._data(this);if(!e){b._unmark(true,this)}function bB(bE,bF,bD){var bC=bF[bD];b.removeData(bE,bD,true);bC.stop(e)}if(bw==null){for(bx in bz){if(bz[bx]&&bz[bx].stop&&bx.indexOf(".run")===bx.length-4){bB(this,bz,bx)}}}else{if(bz[bx=bw+".run"]&&bz[bx].stop){bB(this,bz,bx)}}for(bx=bA.length;bx--;){if(bA[bx].elem===this&&(bw==null||bA[bx].queue===bw)){if(e){bA[bx](true)}else{bA[bx].saveState()}by=true;bA.splice(bx,1)}}if(!(e&&by)){b.dequeue(this,bw)}})}});function bh(){setTimeout(at,0);return(a4=b.now())}function at(){a4=L}function a0(bv,e){var bw={};b.each(aH.concat.apply([],aH.slice(0,e)),function(){bw[this]=bv});return bw}b.each({slideDown:a0("show",1),slideUp:a0("hide",1),slideToggle:a0("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,bv){b.fn[e]=function(bw,by,bx){return this.animate(bv,bw,by,bx)}});b.extend({speed:function(bw,bx,bv){var e=bw&&typeof bw==="object"?b.extend({},bw):{complete:bv||!bv&&bx||b.isFunction(bw)&&bw,duration:bw,easing:bv&&bx||bx&&!b.isFunction(bx)&&bx};e.duration=b.fx.off?0:typeof e.duration==="number"?e.duration:e.duration in b.fx.speeds?b.fx.speeds[e.duration]:b.fx.speeds._default;if(e.queue==null||e.queue===true){e.queue="fx"}e.old=e.complete;e.complete=function(by){if(b.isFunction(e.old)){e.old.call(this)}if(e.queue){b.dequeue(this,e.queue)}else{if(by!==false){b._unmark(this)}}};return e},easing:{linear:function(bw,bx,e,bv){return e+bv*bw},swing:function(bw,bx,e,bv){return((-Math.cos(bw*Math.PI)/2)+0.5)*bv+e}},timers:[],fx:function(bv,e,bw){this.options=e;this.elem=bv;this.prop=bw;e.orig=e.orig||{}}});b.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(b.fx.step[this.prop]||b.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var e,bv=b.css(this.elem,this.prop);return isNaN(e=parseFloat(bv))?!bv||bv==="auto"?0:bv:e},custom:function(bz,by,bx){var e=this,bw=b.fx;this.startTime=a4||bh();this.end=by;this.now=this.start=bz;this.pos=this.state=0;this.unit=bx||this.unit||(b.cssNumber[this.prop]?"":"px");function bv(bA){return e.step(bA)}bv.queue=this.options.queue;bv.elem=this.elem;bv.saveState=function(){if(e.options.hide&&b._data(e.elem,"fxshow"+e.prop)===L){b._data(e.elem,"fxshow"+e.prop,e.start)}};if(bv()&&b.timers.push(bv)&&!a3){a3=setInterval(bw.tick,bw.interval)}},show:function(){var e=b._data(this.elem,"fxshow"+this.prop);this.options.orig[this.prop]=e||b.style(this.elem,this.prop);this.options.show=true;if(e!==L){this.custom(this.cur(),e)}else{this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur())}b(this.elem).show()},hide:function(){this.options.orig[this.prop]=b._data(this.elem,"fxshow"+this.prop)||b.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(by){var bA,bB,bv,bx=a4||bh(),e=true,bz=this.elem,bw=this.options;if(by||bx>=bw.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();bw.animatedProperties[this.prop]=true;for(bA in bw.animatedProperties){if(bw.animatedProperties[bA]!==true){e=false}}if(e){if(bw.overflow!=null&&!b.support.shrinkWrapBlocks){b.each(["","X","Y"],function(bC,bD){bz.style["overflow"+bD]=bw.overflow[bC]})}if(bw.hide){b(bz).hide()}if(bw.hide||bw.show){for(bA in bw.animatedProperties){b.style(bz,bA,bw.orig[bA]);b.removeData(bz,"fxshow"+bA,true);b.removeData(bz,"toggle"+bA,true)}}bv=bw.complete;if(bv){bw.complete=false;bv.call(bz)}}return false}else{if(bw.duration==Infinity){this.now=bx}else{bB=bx-this.startTime;this.state=bB/bw.duration;this.pos=b.easing[bw.animatedProperties[this.prop]](this.state,bB,0,1,bw.duration);this.now=this.start+((this.end-this.start)*this.pos)}this.update()}return true}};b.extend(b.fx,{tick:function(){var bw,bv=b.timers,e=0;for(;e<bv.length;e++){bw=bv[e];if(!bw()&&bv[e]===bw){bv.splice(e--,1)}}if(!bv.length){b.fx.stop()}},interval:13,stop:function(){clearInterval(a3);a3=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(e){b.style(e.elem,"opacity",e.now)},_default:function(e){if(e.elem.style&&e.elem.style[e.prop]!=null){e.elem.style[e.prop]=e.now+e.unit}else{e.elem[e.prop]=e.now}}}});b.each(["width","height"],function(e,bv){b.fx.step[bv]=function(bw){b.style(bw.elem,bv,Math.max(0,bw.now)+bw.unit)}});if(b.expr&&b.expr.filters){b.expr.filters.animated=function(e){return b.grep(b.timers,function(bv){return e===bv.elem}).length}}function x(bx){if(!Q[bx]){var e=av.body,bv=b("<"+bx+">").appendTo(e),bw=bv.css("display");bv.remove();if(bw==="none"||bw===""){if(!a8){a8=av.createElement("iframe");a8.frameBorder=a8.width=a8.height=0}e.appendChild(a8);if(!m||!a8.createElement){m=(a8.contentWindow||a8.contentDocument).document;m.write((av.compatMode==="CSS1Compat"?"<!doctype html>":"")+"<html><body>");m.close()}bv=m.createElement(bx);m.body.appendChild(bv);bw=b.css(bv,"display");e.removeChild(a8)}Q[bx]=bw}return Q[bx]}var V=/^t(?:able|d|h)$/i,ad=/^(?:body|html)$/i;if("getBoundingClientRect" in av.documentElement){b.fn.offset=function(bI){var by=this[0],bB;if(bI){return this.each(function(e){b.offset.setOffset(this,bI,e)})}if(!by||!by.ownerDocument){return null}if(by===by.ownerDocument.body){return b.offset.bodyOffset(by)}try{bB=by.getBoundingClientRect()}catch(bF){}var bH=by.ownerDocument,bw=bH.documentElement;if(!bB||!b.contains(bw,by)){return bB?{top:bB.top,left:bB.left}:{top:0,left:0}}var bC=bH.body,bD=aK(bH),bA=bw.clientTop||bC.clientTop||0,bE=bw.clientLeft||bC.clientLeft||0,bv=bD.pageYOffset||b.support.boxModel&&bw.scrollTop||bC.scrollTop,bz=bD.pageXOffset||b.support.boxModel&&bw.scrollLeft||bC.scrollLeft,bG=bB.top+bv-bA,bx=bB.left+bz-bE;return{top:bG,left:bx}}}else{b.fn.offset=function(bF){var bz=this[0];if(bF){return this.each(function(bG){b.offset.setOffset(this,bF,bG)})}if(!bz||!bz.ownerDocument){return null}if(bz===bz.ownerDocument.body){return b.offset.bodyOffset(bz)}var bC,bw=bz.offsetParent,bv=bz,bE=bz.ownerDocument,bx=bE.documentElement,bA=bE.body,bB=bE.defaultView,e=bB?bB.getComputedStyle(bz,null):bz.currentStyle,bD=bz.offsetTop,by=bz.offsetLeft;while((bz=bz.parentNode)&&bz!==bA&&bz!==bx){if(b.support.fixedPosition&&e.position==="fixed"){break}bC=bB?bB.getComputedStyle(bz,null):bz.currentStyle;bD-=bz.scrollTop;by-=bz.scrollLeft;if(bz===bw){bD+=bz.offsetTop;by+=bz.offsetLeft;if(b.support.doesNotAddBorder&&!(b.support.doesAddBorderForTableAndCells&&V.test(bz.nodeName))){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}bv=bw;bw=bz.offsetParent}if(b.support.subtractsBorderForOverflowNotVisible&&bC.overflow!=="visible"){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}e=bC}if(e.position==="relative"||e.position==="static"){bD+=bA.offsetTop;by+=bA.offsetLeft}if(b.support.fixedPosition&&e.position==="fixed"){bD+=Math.max(bx.scrollTop,bA.scrollTop);by+=Math.max(bx.scrollLeft,bA.scrollLeft)}return{top:bD,left:by}}}b.offset={bodyOffset:function(e){var bw=e.offsetTop,bv=e.offsetLeft;if(b.support.doesNotIncludeMarginInBodyOffset){bw+=parseFloat(b.css(e,"marginTop"))||0;bv+=parseFloat(b.css(e,"marginLeft"))||0}return{top:bw,left:bv}},setOffset:function(bx,bG,bA){var bB=b.css(bx,"position");if(bB==="static"){bx.style.position="relative"}var bz=b(bx),bv=bz.offset(),e=b.css(bx,"top"),bE=b.css(bx,"left"),bF=(bB==="absolute"||bB==="fixed")&&b.inArray("auto",[e,bE])>-1,bD={},bC={},bw,by;if(bF){bC=bz.position();bw=bC.top;by=bC.left}else{bw=parseFloat(e)||0;by=parseFloat(bE)||0}if(b.isFunction(bG)){bG=bG.call(bx,bA,bv)}if(bG.top!=null){bD.top=(bG.top-bv.top)+bw}if(bG.left!=null){bD.left=(bG.left-bv.left)+by}if("using" in bG){bG.using.call(bx,bD)}else{bz.css(bD)}}};b.fn.extend({position:function(){if(!this[0]){return null}var bw=this[0],bv=this.offsetParent(),bx=this.offset(),e=ad.test(bv[0].nodeName)?{top:0,left:0}:bv.offset();bx.top-=parseFloat(b.css(bw,"marginTop"))||0;bx.left-=parseFloat(b.css(bw,"marginLeft"))||0;e.top+=parseFloat(b.css(bv[0],"borderTopWidth"))||0;e.left+=parseFloat(b.css(bv[0],"borderLeftWidth"))||0;return{top:bx.top-e.top,left:bx.left-e.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||av.body;while(e&&(!ad.test(e.nodeName)&&b.css(e,"position")==="static")){e=e.offsetParent}return e})}});b.each(["Left","Top"],function(bv,e){var bw="scroll"+e;b.fn[bw]=function(bz){var bx,by;if(bz===L){bx=this[0];if(!bx){return null}by=aK(bx);return by?("pageXOffset" in by)?by[bv?"pageYOffset":"pageXOffset"]:b.support.boxModel&&by.document.documentElement[bw]||by.document.body[bw]:bx[bw]}return this.each(function(){by=aK(this);if(by){by.scrollTo(!bv?bz:b(by).scrollLeft(),bv?bz:b(by).scrollTop())}else{this[bw]=bz}})}});function aK(e){return b.isWindow(e)?e:e.nodeType===9?e.defaultView||e.parentWindow:false}b.each(["Height","Width"],function(bv,e){var bw=e.toLowerCase();b.fn["inner"+e]=function(){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,"padding")):this[bw]():null};b.fn["outer"+e]=function(by){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,by?"margin":"border")):this[bw]():null};b.fn[bw]=function(bz){var bA=this[0];if(!bA){return bz==null?null:this}if(b.isFunction(bz)){return this.each(function(bE){var bD=b(this);bD[bw](bz.call(this,bE,bD[bw]()))})}if(b.isWindow(bA)){var bB=bA.document.documentElement["client"+e],bx=bA.document.body;return bA.document.compatMode==="CSS1Compat"&&bB||bx&&bx["client"+e]||bB}else{if(bA.nodeType===9){return Math.max(bA.documentElement["client"+e],bA.body["scroll"+e],bA.documentElement["scroll"+e],bA.body["offset"+e],bA.documentElement["offset"+e])}else{if(bz===L){var bC=b.css(bA,bw),by=parseFloat(bC);return b.isNumeric(by)?by:bC}else{return this.css(bw,typeof bz==="string"?bz:bz+"px")}}}}});bb.jQuery=bb.$=b;if(typeof define==="function"&&define.amd&&define.amd.jQuery){define("jquery",[],function(){return b
-})}})(window);
-/*!
+(function(){var bH=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,bC="sizcache"+(Math.random()+"").replace(".",""),bI=0,bL=Object.prototype.toString,bB=false,bA=true,bK=/\\/g,bO=/\r\n/g,bQ=/\W/;[0,0].sort(function(){bA=false;return 0});var by=function(bV,e,bY,bZ){bY=bY||[];e=e||av;var b1=e;if(e.nodeType!==1&&e.nodeType!==9){return[]}if(!bV||typeof bV!=="string"){return bY}var bS,b3,b6,bR,b2,b5,b4,bX,bU=true,bT=by.isXML(e),bW=[],b0=bV;do{bH.exec("");bS=bH.exec(b0);if(bS){b0=bS[3];bW.push(bS[1]);if(bS[2]){bR=bS[3];break}}}while(bS);if(bW.length>1&&bD.exec(bV)){if(bW.length===2&&bE.relative[bW[0]]){b3=bM(bW[0]+bW[1],e,bZ)}else{b3=bE.relative[bW[0]]?[e]:by(bW.shift(),e);while(bW.length){bV=bW.shift();if(bE.relative[bV]){bV+=bW.shift()}b3=bM(bV,b3,bZ)}}}else{if(!bZ&&bW.length>1&&e.nodeType===9&&!bT&&bE.match.ID.test(bW[0])&&!bE.match.ID.test(bW[bW.length-1])){b2=by.find(bW.shift(),e,bT);e=b2.expr?by.filter(b2.expr,b2.set)[0]:b2.set[0]}if(e){b2=bZ?{expr:bW.pop(),set:bF(bZ)}:by.find(bW.pop(),bW.length===1&&(bW[0]==="~"||bW[0]==="+")&&e.parentNode?e.parentNode:e,bT);b3=b2.expr?by.filter(b2.expr,b2.set):b2.set;if(bW.length>0){b6=bF(b3)}else{bU=false}while(bW.length){b5=bW.pop();b4=b5;if(!bE.relative[b5]){b5=""}else{b4=bW.pop()}if(b4==null){b4=e}bE.relative[b5](b6,b4,bT)}}else{b6=bW=[]}}if(!b6){b6=b3}if(!b6){by.error(b5||bV)}if(bL.call(b6)==="[object Array]"){if(!bU){bY.push.apply(bY,b6)}else{if(e&&e.nodeType===1){for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&(b6[bX]===true||b6[bX].nodeType===1&&by.contains(e,b6[bX]))){bY.push(b3[bX])}}}else{for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&b6[bX].nodeType===1){bY.push(b3[bX])}}}}}else{bF(b6,bY)}if(bR){by(bR,b1,bY,bZ);by.uniqueSort(bY)}return bY};by.uniqueSort=function(bR){if(bJ){bB=bA;bR.sort(bJ);if(bB){for(var e=1;e<bR.length;e++){if(bR[e]===bR[e-1]){bR.splice(e--,1)}}}}return bR};by.matches=function(e,bR){return by(e,null,null,bR)};by.matchesSelector=function(e,bR){return by(bR,null,null,[e]).length>0};by.find=function(bX,e,bY){var bW,bS,bU,bT,bV,bR;if(!bX){return[]}for(bS=0,bU=bE.order.length;bS<bU;bS++){bV=bE.order[bS];if((bT=bE.leftMatch[bV].exec(bX))){bR=bT[1];bT.splice(1,1);if(bR.substr(bR.length-1)!=="\\"){bT[1]=(bT[1]||"").replace(bK,"");bW=bE.find[bV](bT,e,bY);if(bW!=null){bX=bX.replace(bE.match[bV],"");break}}}}if(!bW){bW=typeof e.getElementsByTagName!=="undefined"?e.getElementsByTagName("*"):[]}return{set:bW,expr:bX}};by.filter=function(b1,b0,b4,bU){var bW,e,bZ,b6,b3,bR,bT,bV,b2,bS=b1,b5=[],bY=b0,bX=b0&&b0[0]&&by.isXML(b0[0]);while(b1&&b0.length){for(bZ in bE.filter){if((bW=bE.leftMatch[bZ].exec(b1))!=null&&bW[2]){bR=bE.filter[bZ];bT=bW[1];e=false;bW.splice(1,1);if(bT.substr(bT.length-1)==="\\"){continue}if(bY===b5){b5=[]}if(bE.preFilter[bZ]){bW=bE.preFilter[bZ](bW,bY,b4,b5,bU,bX);if(!bW){e=b6=true}else{if(bW===true){continue}}}if(bW){for(bV=0;(b3=bY[bV])!=null;bV++){if(b3){b6=bR(b3,bW,bV,bY);b2=bU^b6;if(b4&&b6!=null){if(b2){e=true}else{bY[bV]=false}}else{if(b2){b5.push(b3);e=true}}}}}if(b6!==L){if(!b4){bY=b5}b1=b1.replace(bE.match[bZ],"");if(!e){return[]}break}}}if(b1===bS){if(e==null){by.error(b1)}else{break}}bS=b1}return bY};by.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)};var bw=by.getText=function(bU){var bS,bT,e=bU.nodeType,bR="";if(e){if(e===1||e===9){if(typeof bU.textContent==="string"){return bU.textContent}else{if(typeof bU.innerText==="string"){return bU.innerText.replace(bO,"")}else{for(bU=bU.firstChild;bU;bU=bU.nextSibling){bR+=bw(bU)}}}}else{if(e===3||e===4){return bU.nodeValue}}}else{for(bS=0;(bT=bU[bS]);bS++){if(bT.nodeType!==8){bR+=bw(bT)}}}return bR};var bE=by.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(e){return e.getAttribute("href")},type:function(e){return e.getAttribute("type")}},relative:{"+":function(bW,bR){var bT=typeof bR==="string",bV=bT&&!bQ.test(bR),bX=bT&&!bV;if(bV){bR=bR.toLowerCase()}for(var bS=0,e=bW.length,bU;bS<e;bS++){if((bU=bW[bS])){while((bU=bU.previousSibling)&&bU.nodeType!==1){}bW[bS]=bX||bU&&bU.nodeName.toLowerCase()===bR?bU||false:bU===bR}}if(bX){by.filter(bR,bW,true)}},">":function(bW,bR){var bV,bU=typeof bR==="string",bS=0,e=bW.length;if(bU&&!bQ.test(bR)){bR=bR.toLowerCase();for(;bS<e;bS++){bV=bW[bS];if(bV){var bT=bV.parentNode;bW[bS]=bT.nodeName.toLowerCase()===bR?bT:false}}}else{for(;bS<e;bS++){bV=bW[bS];if(bV){bW[bS]=bU?bV.parentNode:bV.parentNode===bR}}if(bU){by.filter(bR,bW,true)}}},"":function(bT,bR,bV){var bU,bS=bI++,e=bN;if(typeof bR==="string"&&!bQ.test(bR)){bR=bR.toLowerCase();bU=bR;e=bv}e("parentNode",bR,bS,bT,bU,bV)},"~":function(bT,bR,bV){var bU,bS=bI++,e=bN;if(typeof bR==="string"&&!bQ.test(bR)){bR=bR.toLowerCase();bU=bR;e=bv}e("previousSibling",bR,bS,bT,bU,bV)}},find:{ID:function(bR,bS,bT){if(typeof bS.getElementById!=="undefined"&&!bT){var e=bS.getElementById(bR[1]);return e&&e.parentNode?[e]:[]}},NAME:function(bS,bV){if(typeof bV.getElementsByName!=="undefined"){var bR=[],bU=bV.getElementsByName(bS[1]);for(var bT=0,e=bU.length;bT<e;bT++){if(bU[bT].getAttribute("name")===bS[1]){bR.push(bU[bT])}}return bR.length===0?null:bR}},TAG:function(e,bR){if(typeof bR.getElementsByTagName!=="undefined"){return bR.getElementsByTagName(e[1])}}},preFilter:{CLASS:function(bT,bR,bS,e,bW,bX){bT=" "+bT[1].replace(bK,"")+" ";if(bX){return bT}for(var bU=0,bV;(bV=bR[bU])!=null;bU++){if(bV){if(bW^(bV.className&&(" "+bV.className+" ").replace(/[\t\n\r]/g," ").indexOf(bT)>=0)){if(!bS){e.push(bV)}}else{if(bS){bR[bU]=false}}}}return false},ID:function(e){return e[1].replace(bK,"")},TAG:function(bR,e){return bR[1].replace(bK,"").toLowerCase()},CHILD:function(e){if(e[1]==="nth"){if(!e[2]){by.error(e[0])}e[2]=e[2].replace(/^\+|\s*/g,"");var bR=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(e[2]==="even"&&"2n"||e[2]==="odd"&&"2n+1"||!/\D/.test(e[2])&&"0n+"+e[2]||e[2]);e[2]=(bR[1]+(bR[2]||1))-0;e[3]=bR[3]-0}else{if(e[2]){by.error(e[0])}}e[0]=bI++;return e},ATTR:function(bU,bR,bS,e,bV,bW){var bT=bU[1]=bU[1].replace(bK,"");if(!bW&&bE.attrMap[bT]){bU[1]=bE.attrMap[bT]}bU[4]=(bU[4]||bU[5]||"").replace(bK,"");if(bU[2]==="~="){bU[4]=" "+bU[4]+" "}return bU},PSEUDO:function(bU,bR,bS,e,bV){if(bU[1]==="not"){if((bH.exec(bU[3])||"").length>1||/^\w/.test(bU[3])){bU[3]=by(bU[3],null,null,bR)}else{var bT=by.filter(bU[3],bR,bS,true^bV);if(!bS){e.push.apply(e,bT)}return false}}else{if(bE.match.POS.test(bU[0])||bE.match.CHILD.test(bU[0])){return true}}return bU},POS:function(e){e.unshift(true);return e}},filters:{enabled:function(e){return e.disabled===false&&e.type!=="hidden"},disabled:function(e){return e.disabled===true},checked:function(e){return e.checked===true},selected:function(e){if(e.parentNode){e.parentNode.selectedIndex}return e.selected===true},parent:function(e){return !!e.firstChild},empty:function(e){return !e.firstChild},has:function(bS,bR,e){return !!by(e[3],bS).length},header:function(e){return(/h\d/i).test(e.nodeName)},text:function(bS){var e=bS.getAttribute("type"),bR=bS.type;return bS.nodeName.toLowerCase()==="input"&&"text"===bR&&(e===bR||e===null)},radio:function(e){return e.nodeName.toLowerCase()==="input"&&"radio"===e.type},checkbox:function(e){return e.nodeName.toLowerCase()==="input"&&"checkbox"===e.type},file:function(e){return e.nodeName.toLowerCase()==="input"&&"file"===e.type},password:function(e){return e.nodeName.toLowerCase()==="input"&&"password"===e.type},submit:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"submit"===bR.type},image:function(e){return e.nodeName.toLowerCase()==="input"&&"image"===e.type},reset:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"reset"===bR.type},button:function(bR){var e=bR.nodeName.toLowerCase();return e==="input"&&"button"===bR.type||e==="button"},input:function(e){return(/input|select|textarea|button/i).test(e.nodeName)},focus:function(e){return e===e.ownerDocument.activeElement}},setFilters:{first:function(bR,e){return e===0},last:function(bS,bR,e,bT){return bR===bT.length-1},even:function(bR,e){return e%2===0},odd:function(bR,e){return e%2===1},lt:function(bS,bR,e){return bR<e[3]-0},gt:function(bS,bR,e){return bR>e[3]-0},nth:function(bS,bR,e){return e[3]-0===bR},eq:function(bS,bR,e){return e[3]-0===bR}},filter:{PSEUDO:function(bS,bX,bW,bY){var e=bX[1],bR=bE.filters[e];if(bR){return bR(bS,bW,bX,bY)}else{if(e==="contains"){return(bS.textContent||bS.innerText||bw([bS])||"").indexOf(bX[3])>=0}else{if(e==="not"){var bT=bX[3];for(var bV=0,bU=bT.length;bV<bU;bV++){if(bT[bV]===bS){return false}}return true}else{by.error(e)}}}},CHILD:function(bS,bU){var bT,b0,bW,bZ,e,bV,bY,bX=bU[1],bR=bS;switch(bX){case"only":case"first":while((bR=bR.previousSibling)){if(bR.nodeType===1){return false}}if(bX==="first"){return true}bR=bS;case"last":while((bR=bR.nextSibling)){if(bR.nodeType===1){return false}}return true;case"nth":bT=bU[2];b0=bU[3];if(bT===1&&b0===0){return true}bW=bU[0];bZ=bS.parentNode;if(bZ&&(bZ[bC]!==bW||!bS.nodeIndex)){bV=0;for(bR=bZ.firstChild;bR;bR=bR.nextSibling){if(bR.nodeType===1){bR.nodeIndex=++bV}}bZ[bC]=bW}bY=bS.nodeIndex-b0;if(bT===0){return bY===0}else{return(bY%bT===0&&bY/bT>=0)}}},ID:function(bR,e){return bR.nodeType===1&&bR.getAttribute("id")===e},TAG:function(bR,e){return(e==="*"&&bR.nodeType===1)||!!bR.nodeName&&bR.nodeName.toLowerCase()===e},CLASS:function(bR,e){return(" "+(bR.className||bR.getAttribute("class"))+" ").indexOf(e)>-1},ATTR:function(bV,bT){var bS=bT[1],e=by.attr?by.attr(bV,bS):bE.attrHandle[bS]?bE.attrHandle[bS](bV):bV[bS]!=null?bV[bS]:bV.getAttribute(bS),bW=e+"",bU=bT[2],bR=bT[4];return e==null?bU==="!=":!bU&&by.attr?e!=null:bU==="="?bW===bR:bU==="*="?bW.indexOf(bR)>=0:bU==="~="?(" "+bW+" ").indexOf(bR)>=0:!bR?bW&&e!==false:bU==="!="?bW!==bR:bU==="^="?bW.indexOf(bR)===0:bU==="$="?bW.substr(bW.length-bR.length)===bR:bU==="|="?bW===bR||bW.substr(0,bR.length+1)===bR+"-":false},POS:function(bU,bR,bS,bV){var e=bR[2],bT=bE.setFilters[e];if(bT){return bT(bU,bS,bR,bV)}}}};var bD=bE.match.POS,bx=function(bR,e){return"\\"+(e-0+1)};for(var bz in bE.match){bE.match[bz]=new RegExp(bE.match[bz].source+(/(?![^\[]*\])(?![^\(]*\))/.source));bE.leftMatch[bz]=new RegExp(/(^(?:.|\r|\n)*?)/.source+bE.match[bz].source.replace(/\\(\d+)/g,bx))}var bF=function(bR,e){bR=Array.prototype.slice.call(bR,0);if(e){e.push.apply(e,bR);return e}return bR};try{Array.prototype.slice.call(av.documentElement.childNodes,0)[0].nodeType}catch(bP){bF=function(bU,bT){var bS=0,bR=bT||[];if(bL.call(bU)==="[object Array]"){Array.prototype.push.apply(bR,bU)}else{if(typeof bU.length==="number"){for(var e=bU.length;bS<e;bS++){bR.push(bU[bS])}}else{for(;bU[bS];bS++){bR.push(bU[bS])}}}return bR}}var bJ,bG;if(av.documentElement.compareDocumentPosition){bJ=function(bR,e){if(bR===e){bB=true;return 0}if(!bR.compareDocumentPosition||!e.compareDocumentPosition){return bR.compareDocumentPosition?-1:1}return bR.compareDocumentPosition(e)&4?-1:1}}else{bJ=function(bY,bX){if(bY===bX){bB=true;return 0}else{if(bY.sourceIndex&&bX.sourceIndex){return bY.sourceIndex-bX.sourceIndex}}var bV,bR,bS=[],e=[],bU=bY.parentNode,bW=bX.parentNode,bZ=bU;if(bU===bW){return bG(bY,bX)}else{if(!bU){return -1}else{if(!bW){return 1}}}while(bZ){bS.unshift(bZ);bZ=bZ.parentNode}bZ=bW;while(bZ){e.unshift(bZ);bZ=bZ.parentNode}bV=bS.length;bR=e.length;for(var bT=0;bT<bV&&bT<bR;bT++){if(bS[bT]!==e[bT]){return bG(bS[bT],e[bT])}}return bT===bV?bG(bY,e[bT],-1):bG(bS[bT],bX,1)};bG=function(bR,e,bS){if(bR===e){return bS}var bT=bR.nextSibling;while(bT){if(bT===e){return -1}bT=bT.nextSibling}return 1}}(function(){var bR=av.createElement("div"),bS="script"+(new Date()).getTime(),e=av.documentElement;bR.innerHTML="<a name='"+bS+"'/>";e.insertBefore(bR,e.firstChild);if(av.getElementById(bS)){bE.find.ID=function(bU,bV,bW){if(typeof bV.getElementById!=="undefined"&&!bW){var bT=bV.getElementById(bU[1]);return bT?bT.id===bU[1]||typeof bT.getAttributeNode!=="undefined"&&bT.getAttributeNode("id").nodeValue===bU[1]?[bT]:L:[]}};bE.filter.ID=function(bV,bT){var bU=typeof bV.getAttributeNode!=="undefined"&&bV.getAttributeNode("id");return bV.nodeType===1&&bU&&bU.nodeValue===bT}}e.removeChild(bR);e=bR=null})();(function(){var e=av.createElement("div");e.appendChild(av.createComment(""));if(e.getElementsByTagName("*").length>0){bE.find.TAG=function(bR,bV){var bU=bV.getElementsByTagName(bR[1]);if(bR[1]==="*"){var bT=[];for(var bS=0;bU[bS];bS++){if(bU[bS].nodeType===1){bT.push(bU[bS])}}bU=bT}return bU}}e.innerHTML="<a href='#'></a>";if(e.firstChild&&typeof e.firstChild.getAttribute!=="undefined"&&e.firstChild.getAttribute("href")!=="#"){bE.attrHandle.href=function(bR){return bR.getAttribute("href",2)}}e=null})();if(av.querySelectorAll){(function(){var e=by,bT=av.createElement("div"),bS="__sizzle__";bT.innerHTML="<p class='TEST'></p>";if(bT.querySelectorAll&&bT.querySelectorAll(".TEST").length===0){return}by=function(b4,bV,bZ,b3){bV=bV||av;if(!b3&&!by.isXML(bV)){var b2=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b4);if(b2&&(bV.nodeType===1||bV.nodeType===9)){if(b2[1]){return bF(bV.getElementsByTagName(b4),bZ)}else{if(b2[2]&&bE.find.CLASS&&bV.getElementsByClassName){return bF(bV.getElementsByClassName(b2[2]),bZ)}}}if(bV.nodeType===9){if(b4==="body"&&bV.body){return bF([bV.body],bZ)}else{if(b2&&b2[3]){var bY=bV.getElementById(b2[3]);if(bY&&bY.parentNode){if(bY.id===b2[3]){return bF([bY],bZ)}}else{return bF([],bZ)}}}try{return bF(bV.querySelectorAll(b4),bZ)}catch(b0){}}else{if(bV.nodeType===1&&bV.nodeName.toLowerCase()!=="object"){var bW=bV,bX=bV.getAttribute("id"),bU=bX||bS,b6=bV.parentNode,b5=/^\s*[+~]/.test(b4);if(!bX){bV.setAttribute("id",bU)}else{bU=bU.replace(/'/g,"\\$&")}if(b5&&b6){bV=bV.parentNode}try{if(!b5||b6){return bF(bV.querySelectorAll("[id='"+bU+"'] "+b4),bZ)}}catch(b1){}finally{if(!bX){bW.removeAttribute("id")}}}}}return e(b4,bV,bZ,b3)};for(var bR in e){by[bR]=e[bR]}bT=null})()}(function(){var e=av.documentElement,bS=e.matchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.msMatchesSelector;if(bS){var bU=!bS.call(av.createElement("div"),"div"),bR=false;try{bS.call(av.documentElement,"[test!='']:sizzle")}catch(bT){bR=true}by.matchesSelector=function(bW,bY){bY=bY.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!by.isXML(bW)){try{if(bR||!bE.match.PSEUDO.test(bY)&&!/!=/.test(bY)){var bV=bS.call(bW,bY);if(bV||!bU||bW.document&&bW.document.nodeType!==11){return bV}}}catch(bX){}}return by(bY,null,null,[bW]).length>0}}})();(function(){var e=av.createElement("div");e.innerHTML="<div class='test e'></div><div class='test'></div>";if(!e.getElementsByClassName||e.getElementsByClassName("e").length===0){return}e.lastChild.className="e";if(e.getElementsByClassName("e").length===1){return}bE.order.splice(1,0,"CLASS");bE.find.CLASS=function(bR,bS,bT){if(typeof bS.getElementsByClassName!=="undefined"&&!bT){return bS.getElementsByClassName(bR[1])}};e=null})();function bv(bR,bW,bV,bZ,bX,bY){for(var bT=0,bS=bZ.length;bT<bS;bT++){var e=bZ[bT];if(e){var bU=false;e=e[bR];while(e){if(e[bC]===bV){bU=bZ[e.sizset];break}if(e.nodeType===1&&!bY){e[bC]=bV;e.sizset=bT}if(e.nodeName.toLowerCase()===bW){bU=e;break}e=e[bR]}bZ[bT]=bU}}}function bN(bR,bW,bV,bZ,bX,bY){for(var bT=0,bS=bZ.length;bT<bS;bT++){var e=bZ[bT];if(e){var bU=false;e=e[bR];while(e){if(e[bC]===bV){bU=bZ[e.sizset];break}if(e.nodeType===1){if(!bY){e[bC]=bV;e.sizset=bT}if(typeof bW!=="string"){if(e===bW){bU=true;break}}else{if(by.filter(bW,[e]).length>0){bU=e;break}}}e=e[bR]}bZ[bT]=bU}}}if(av.documentElement.contains){by.contains=function(bR,e){return bR!==e&&(bR.contains?bR.contains(e):true)}}else{if(av.documentElement.compareDocumentPosition){by.contains=function(bR,e){return !!(bR.compareDocumentPosition(e)&16)}}else{by.contains=function(){return false}}}by.isXML=function(e){var bR=(e?e.ownerDocument||e:0).documentElement;return bR?bR.nodeName!=="HTML":false};var bM=function(bS,e,bW){var bV,bX=[],bU="",bY=e.nodeType?[e]:e;while((bV=bE.match.PSEUDO.exec(bS))){bU+=bV[0];bS=bS.replace(bE.match.PSEUDO,"")}bS=bE.relative[bS]?bS+"*":bS;for(var bT=0,bR=bY.length;bT<bR;bT++){by(bS,bY[bT],bX,bW)}return by.filter(bU,bX)};by.attr=b.attr;by.selectors.attrMap={};b.find=by;b.expr=by.selectors;b.expr[":"]=b.expr.filters;b.unique=by.uniqueSort;b.text=by.getText;b.isXMLDoc=by.isXML;b.contains=by.contains})();var ab=/Until$/,aq=/^(?:parents|prevUntil|prevAll)/,a9=/,/,bp=/^.[^:#\[\.,]*$/,P=Array.prototype.slice,H=b.expr.match.POS,ay={children:true,contents:true,next:true,prev:true};b.fn.extend({find:function(e){var bw=this,by,bv;if(typeof e!=="string"){return b(e).filter(function(){for(by=0,bv=bw.length;by<bv;by++){if(b.contains(bw[by],this)){return true}}})}var bx=this.pushStack("","find",e),bA,bB,bz;for(by=0,bv=this.length;by<bv;by++){bA=bx.length;b.find(e,this[by],bx);if(by>0){for(bB=bA;bB<bx.length;bB++){for(bz=0;bz<bA;bz++){if(bx[bz]===bx[bB]){bx.splice(bB--,1);break}}}}}return bx},has:function(bv){var e=b(bv);return this.filter(function(){for(var bx=0,bw=e.length;bx<bw;bx++){if(b.contains(this,e[bx])){return true}}})},not:function(e){return this.pushStack(aG(this,e,false),"not",e)},filter:function(e){return this.pushStack(aG(this,e,true),"filter",e)},is:function(e){return !!e&&(typeof e==="string"?H.test(e)?b(e,this.context).index(this[0])>=0:b.filter(e,this).length>0:this.filter(e).length>0)},closest:function(by,bx){var bv=[],bw,e,bz=this[0];if(b.isArray(by)){var bB=1;while(bz&&bz.ownerDocument&&bz!==bx){for(bw=0;bw<by.length;bw++){if(b(bz).is(by[bw])){bv.push({selector:by[bw],elem:bz,level:bB})}}bz=bz.parentNode;bB++}return bv}var bA=H.test(by)||typeof by!=="string"?b(by,bx||this.context):0;for(bw=0,e=this.length;bw<e;bw++){bz=this[bw];while(bz){if(bA?bA.index(bz)>-1:b.find.matchesSelector(bz,by)){bv.push(bz);break}else{bz=bz.parentNode;if(!bz||!bz.ownerDocument||bz===bx||bz.nodeType===11){break}}}}bv=bv.length>1?b.unique(bv):bv;return this.pushStack(bv,"closest",by)},index:function(e){if(!e){return(this[0]&&this[0].parentNode)?this.prevAll().length:-1}if(typeof e==="string"){return b.inArray(this[0],b(e))}return b.inArray(e.jquery?e[0]:e,this)},add:function(e,bv){var bx=typeof e==="string"?b(e,bv):b.makeArray(e&&e.nodeType?[e]:e),bw=b.merge(this.get(),bx);return this.pushStack(C(bx[0])||C(bw[0])?bw:b.unique(bw))},andSelf:function(){return this.add(this.prevObject)}});function C(e){return !e||!e.parentNode||e.parentNode.nodeType===11}b.each({parent:function(bv){var e=bv.parentNode;return e&&e.nodeType!==11?e:null},parents:function(e){return b.dir(e,"parentNode")},parentsUntil:function(bv,e,bw){return b.dir(bv,"parentNode",bw)},next:function(e){return b.nth(e,2,"nextSibling")},prev:function(e){return b.nth(e,2,"previousSibling")},nextAll:function(e){return b.dir(e,"nextSibling")},prevAll:function(e){return b.dir(e,"previousSibling")},nextUntil:function(bv,e,bw){return b.dir(bv,"nextSibling",bw)},prevUntil:function(bv,e,bw){return b.dir(bv,"previousSibling",bw)},siblings:function(e){return b.sibling(e.parentNode.firstChild,e)},children:function(e){return b.sibling(e.firstChild)},contents:function(e){return b.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:b.makeArray(e.childNodes)}},function(e,bv){b.fn[e]=function(by,bw){var bx=b.map(this,bv,by);if(!ab.test(e)){bw=by}if(bw&&typeof bw==="string"){bx=b.filter(bw,bx)}bx=this.length>1&&!ay[e]?b.unique(bx):bx;if((this.length>1||a9.test(bw))&&aq.test(e)){bx=bx.reverse()}return this.pushStack(bx,e,P.call(arguments).join(","))}});b.extend({filter:function(bw,e,bv){if(bv){bw=":not("+bw+")"}return e.length===1?b.find.matchesSelector(e[0],bw)?[e[0]]:[]:b.find.matches(bw,e)},dir:function(bw,bv,by){var e=[],bx=bw[bv];while(bx&&bx.nodeType!==9&&(by===L||bx.nodeType!==1||!b(bx).is(by))){if(bx.nodeType===1){e.push(bx)}bx=bx[bv]}return e},nth:function(by,e,bw,bx){e=e||1;var bv=0;for(;by;by=by[bw]){if(by.nodeType===1&&++bv===e){break}}return by},sibling:function(bw,bv){var e=[];for(;bw;bw=bw.nextSibling){if(bw.nodeType===1&&bw!==bv){e.push(bw)}}return e}});function aG(bx,bw,e){bw=bw||0;if(b.isFunction(bw)){return b.grep(bx,function(bz,by){var bA=!!bw.call(bz,by,bz);return bA===e})}else{if(bw.nodeType){return b.grep(bx,function(bz,by){return(bz===bw)===e})}else{if(typeof bw==="string"){var bv=b.grep(bx,function(by){return by.nodeType===1});if(bp.test(bw)){return b.filter(bw,bv,!e)}else{bw=b.filter(bw,bv)}}}}return b.grep(bx,function(bz,by){return(b.inArray(bz,bw)>=0)===e})}function a(e){var bw=aR.split("|"),bv=e.createDocumentFragment();if(bv.createElement){while(bw.length){bv.createElement(bw.pop())}}return bv}var aR="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ag=/ jQuery\d+="(?:\d+|null)"/g,ar=/^\s+/,R=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,d=/<([\w:]+)/,w=/<tbody/i,W=/<|&#?\w+;/,ae=/<(?:script|style)/i,O=/<(?:script|object|embed|option|style)/i,ah=new RegExp("<(?:"+aR+")","i"),o=/checked\s*(?:[^=]|=\s*.checked.)/i,bm=/\/(java|ecma)script/i,aN=/^\s*<!(?:\[CDATA\[|\-\-)/,ax={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]},ac=a(av);ax.optgroup=ax.option;ax.tbody=ax.tfoot=ax.colgroup=ax.caption=ax.thead;ax.th=ax.td;if(!b.support.htmlSerialize){ax._default=[1,"div<div>","</div>"]}b.fn.extend({text:function(e){if(b.isFunction(e)){return this.each(function(bw){var bv=b(this);bv.text(e.call(this,bw,bv.text()))})}if(typeof e!=="object"&&e!==L){return this.empty().append((this[0]&&this[0].ownerDocument||av).createTextNode(e))}return b.text(this)},wrapAll:function(e){if(b.isFunction(e)){return this.each(function(bw){b(this).wrapAll(e.call(this,bw))})}if(this[0]){var bv=b(e,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){bv.insertBefore(this[0])}bv.map(function(){var bw=this;while(bw.firstChild&&bw.firstChild.nodeType===1){bw=bw.firstChild}return bw}).append(this)}return this},wrapInner:function(e){if(b.isFunction(e)){return this.each(function(bv){b(this).wrapInner(e.call(this,bv))})}return this.each(function(){var bv=b(this),bw=bv.contents();if(bw.length){bw.wrapAll(e)}else{bv.append(e)}})},wrap:function(e){var bv=b.isFunction(e);return this.each(function(bw){b(this).wrapAll(bv?e.call(this,bw):e)})},unwrap:function(){return this.parent().each(function(){if(!b.nodeName(this,"body")){b(this).replaceWith(this.childNodes)}}).end()},append:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.appendChild(e)}})},prepend:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.insertBefore(e,this.firstChild)}})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this)})}else{if(arguments.length){var e=b.clean(arguments);e.push.apply(e,this.toArray());return this.pushStack(e,"before",arguments)}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this.nextSibling)})}else{if(arguments.length){var e=this.pushStack(this,"after",arguments);e.push.apply(e,b.clean(arguments));return e}}},remove:function(e,bx){for(var bv=0,bw;(bw=this[bv])!=null;bv++){if(!e||b.filter(e,[bw]).length){if(!bx&&bw.nodeType===1){b.cleanData(bw.getElementsByTagName("*"));b.cleanData([bw])}if(bw.parentNode){bw.parentNode.removeChild(bw)}}}return this},empty:function(){for(var e=0,bv;(bv=this[e])!=null;e++){if(bv.nodeType===1){b.cleanData(bv.getElementsByTagName("*"))}while(bv.firstChild){bv.removeChild(bv.firstChild)}}return this},clone:function(bv,e){bv=bv==null?false:bv;e=e==null?bv:e;return this.map(function(){return b.clone(this,bv,e)})},html:function(bx){if(bx===L){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(ag,""):null}else{if(typeof bx==="string"&&!ae.test(bx)&&(b.support.leadingWhitespace||!ar.test(bx))&&!ax[(d.exec(bx)||["",""])[1].toLowerCase()]){bx=bx.replace(R,"<$1></$2>");try{for(var bw=0,bv=this.length;bw<bv;bw++){if(this[bw].nodeType===1){b.cleanData(this[bw].getElementsByTagName("*"));this[bw].innerHTML=bx}}}catch(by){this.empty().append(bx)}}else{if(b.isFunction(bx)){this.each(function(bz){var e=b(this);e.html(bx.call(this,bz,e.html()))})}else{this.empty().append(bx)}}}return this},replaceWith:function(e){if(this[0]&&this[0].parentNode){if(b.isFunction(e)){return this.each(function(bx){var bw=b(this),bv=bw.html();bw.replaceWith(e.call(this,bx,bv))})}if(typeof e!=="string"){e=b(e).detach()}return this.each(function(){var bw=this.nextSibling,bv=this.parentNode;b(this).remove();if(bw){b(bw).before(e)}else{b(bv).append(e)}})}else{return this.length?this.pushStack(b(b.isFunction(e)?e():e),"replaceWith",e):this}},detach:function(e){return this.remove(e,true)},domManip:function(bB,bF,bE){var bx,by,bA,bD,bC=bB[0],bv=[];if(!b.support.checkClone&&arguments.length===3&&typeof bC==="string"&&o.test(bC)){return this.each(function(){b(this).domManip(bB,bF,bE,true)})}if(b.isFunction(bC)){return this.each(function(bH){var bG=b(this);bB[0]=bC.call(this,bH,bF?bG.html():L);bG.domManip(bB,bF,bE)})}if(this[0]){bD=bC&&bC.parentNode;if(b.support.parentNode&&bD&&bD.nodeType===11&&bD.childNodes.length===this.length){bx={fragment:bD}}else{bx=b.buildFragment(bB,this,bv)}bA=bx.fragment;if(bA.childNodes.length===1){by=bA=bA.firstChild}else{by=bA.firstChild}if(by){bF=bF&&b.nodeName(by,"tr");for(var bw=0,e=this.length,bz=e-1;bw<e;bw++){bE.call(bF?ba(this[bw],by):this[bw],bx.cacheable||(e>1&&bw<bz)?b.clone(bA,true,true):bA)}}if(bv.length){b.each(bv,bo)}}return this}});function ba(e,bv){return b.nodeName(e,"table")?(e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody"))):e}function t(bB,bv){if(bv.nodeType!==1||!b.hasData(bB)){return}var by,bx,e,bA=b._data(bB),bz=b._data(bv,bA),bw=bA.events;if(bw){delete bz.handle;bz.events={};for(by in bw){for(bx=0,e=bw[by].length;bx<e;bx++){b.event.add(bv,by+(bw[by][bx].namespace?".":"")+bw[by][bx].namespace,bw[by][bx],bw[by][bx].data)}}}if(bz.data){bz.data=b.extend({},bz.data)}}function ai(bv,e){var bw;if(e.nodeType!==1){return}if(e.clearAttributes){e.clearAttributes()}if(e.mergeAttributes){e.mergeAttributes(bv)}bw=e.nodeName.toLowerCase();if(bw==="object"){e.outerHTML=bv.outerHTML}else{if(bw==="input"&&(bv.type==="checkbox"||bv.type==="radio")){if(bv.checked){e.defaultChecked=e.checked=bv.checked}if(e.value!==bv.value){e.value=bv.value}}else{if(bw==="option"){e.selected=bv.defaultSelected}else{if(bw==="input"||bw==="textarea"){e.defaultValue=bv.defaultValue}}}}e.removeAttribute(b.expando)}b.buildFragment=function(bz,bx,bv){var by,e,bw,bA,bB=bz[0];if(bx&&bx[0]){bA=bx[0].ownerDocument||bx[0]}if(!bA.createDocumentFragment){bA=av}if(bz.length===1&&typeof bB==="string"&&bB.length<512&&bA===av&&bB.charAt(0)==="<"&&!O.test(bB)&&(b.support.checkClone||!o.test(bB))&&(b.support.html5Clone||!ah.test(bB))){e=true;bw=b.fragments[bB];if(bw&&bw!==1){by=bw}}if(!by){by=bA.createDocumentFragment();b.clean(bz,bA,by,bv)}if(e){b.fragments[bB]=bw?by:1}return{fragment:by,cacheable:e}};b.fragments={};b.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,bv){b.fn[e]=function(bw){var bz=[],bC=b(bw),bB=this.length===1&&this[0].parentNode;if(bB&&bB.nodeType===11&&bB.childNodes.length===1&&bC.length===1){bC[bv](this[0]);return this}else{for(var bA=0,bx=bC.length;bA<bx;bA++){var by=(bA>0?this.clone(true):this).get();b(bC[bA])[bv](by);bz=bz.concat(by)}return this.pushStack(bz,e,bC.selector)}}});function bg(e){if(typeof e.getElementsByTagName!=="undefined"){return e.getElementsByTagName("*")}else{if(typeof e.querySelectorAll!=="undefined"){return e.querySelectorAll("*")}else{return[]}}}function az(e){if(e.type==="checkbox"||e.type==="radio"){e.defaultChecked=e.checked}}function E(e){var bv=(e.nodeName||"").toLowerCase();if(bv==="input"){az(e)}else{if(bv!=="script"&&typeof e.getElementsByTagName!=="undefined"){b.grep(e.getElementsByTagName("input"),az)}}}function al(e){var bv=av.createElement("div");ac.appendChild(bv);bv.innerHTML=e.outerHTML;return bv.firstChild}b.extend({clone:function(by,bA,bw){var e,bv,bx,bz=b.support.html5Clone||!ah.test("<"+by.nodeName)?by.cloneNode(true):al(by);if((!b.support.noCloneEvent||!b.support.noCloneChecked)&&(by.nodeType===1||by.nodeType===11)&&!b.isXMLDoc(by)){ai(by,bz);e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){if(bv[bx]){ai(e[bx],bv[bx])}}}if(bA){t(by,bz);if(bw){e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){t(e[bx],bv[bx])}}}e=bv=null;return bz},clean:function(bw,by,bH,bA){var bF;by=by||av;if(typeof by.createElement==="undefined"){by=by.ownerDocument||by[0]&&by[0].ownerDocument||av}var bI=[],bB;for(var bE=0,bz;(bz=bw[bE])!=null;bE++){if(typeof bz==="number"){bz+=""}if(!bz){continue}if(typeof bz==="string"){if(!W.test(bz)){bz=by.createTextNode(bz)}else{bz=bz.replace(R,"<$1></$2>");var bK=(d.exec(bz)||["",""])[1].toLowerCase(),bx=ax[bK]||ax._default,bD=bx[0],bv=by.createElement("div");if(by===av){ac.appendChild(bv)}else{a(by).appendChild(bv)}bv.innerHTML=bx[1]+bz+bx[2];while(bD--){bv=bv.lastChild}if(!b.support.tbody){var e=w.test(bz),bC=bK==="table"&&!e?bv.firstChild&&bv.firstChild.childNodes:bx[1]==="<table>"&&!e?bv.childNodes:[];for(bB=bC.length-1;bB>=0;--bB){if(b.nodeName(bC[bB],"tbody")&&!bC[bB].childNodes.length){bC[bB].parentNode.removeChild(bC[bB])}}}if(!b.support.leadingWhitespace&&ar.test(bz)){bv.insertBefore(by.createTextNode(ar.exec(bz)[0]),bv.firstChild)}bz=bv.childNodes}}var bG;if(!b.support.appendChecked){if(bz[0]&&typeof(bG=bz.length)==="number"){for(bB=0;bB<bG;bB++){E(bz[bB])}}else{E(bz)}}if(bz.nodeType){bI.push(bz)}else{bI=b.merge(bI,bz)}}if(bH){bF=function(bL){return !bL.type||bm.test(bL.type)};for(bE=0;bI[bE];bE++){if(bA&&b.nodeName(bI[bE],"script")&&(!bI[bE].type||bI[bE].type.toLowerCase()==="text/javascript")){bA.push(bI[bE].parentNode?bI[bE].parentNode.removeChild(bI[bE]):bI[bE])}else{if(bI[bE].nodeType===1){var bJ=b.grep(bI[bE].getElementsByTagName("script"),bF);bI.splice.apply(bI,[bE+1,0].concat(bJ))}bH.appendChild(bI[bE])}}}return bI},cleanData:function(bv){var by,bw,e=b.cache,bB=b.event.special,bA=b.support.deleteExpando;for(var bz=0,bx;(bx=bv[bz])!=null;bz++){if(bx.nodeName&&b.noData[bx.nodeName.toLowerCase()]){continue}bw=bx[b.expando];if(bw){by=e[bw];if(by&&by.events){for(var bC in by.events){if(bB[bC]){b.event.remove(bx,bC)}else{b.removeEvent(bx,bC,by.handle)}}if(by.handle){by.handle.elem=null}}if(bA){delete bx[b.expando]}else{if(bx.removeAttribute){bx.removeAttribute(b.expando)}}delete e[bw]}}}});function bo(e,bv){if(bv.src){b.ajax({url:bv.src,async:false,dataType:"script"})}else{b.globalEval((bv.text||bv.textContent||bv.innerHTML||"").replace(aN,"/*$0*/"))}if(bv.parentNode){bv.parentNode.removeChild(bv)}}var ak=/alpha\([^)]*\)/i,au=/opacity=([^)]*)/,z=/([A-Z]|^ms)/g,bc=/^-?\d+(?:px)?$/i,bn=/^-?\d/,I=/^([\-+])=([\-+.\de]+)/,a7={position:"absolute",visibility:"hidden",display:"block"},an=["Left","Right"],a1=["Top","Bottom"],Z,aI,aX;b.fn.css=function(e,bv){if(arguments.length===2&&bv===L){return this}return b.access(this,e,bv,true,function(bx,bw,by){return by!==L?b.style(bx,bw,by):b.css(bx,bw)})};b.extend({cssHooks:{opacity:{get:function(bw,bv){if(bv){var e=Z(bw,"opacity","opacity");return e===""?"1":e}else{return bw.style.opacity}}}},cssNumber:{fillOpacity:true,fontWeight:true,lineHeight:true,opacity:true,orphans:true,widows:true,zIndex:true,zoom:true},cssProps:{"float":b.support.cssFloat?"cssFloat":"styleFloat"},style:function(bx,bw,bD,by){if(!bx||bx.nodeType===3||bx.nodeType===8||!bx.style){return}var bB,bC,bz=b.camelCase(bw),bv=bx.style,bE=b.cssHooks[bz];bw=b.cssProps[bz]||bz;if(bD!==L){bC=typeof bD;if(bC==="string"&&(bB=I.exec(bD))){bD=(+(bB[1]+1)*+bB[2])+parseFloat(b.css(bx,bw));bC="number"}if(bD==null||bC==="number"&&isNaN(bD)){return}if(bC==="number"&&!b.cssNumber[bz]){bD+="px"}if(!bE||!("set" in bE)||(bD=bE.set(bx,bD))!==L){try{bv[bw]=bD}catch(bA){}}}else{if(bE&&"get" in bE&&(bB=bE.get(bx,false,by))!==L){return bB}return bv[bw]}},css:function(by,bx,bv){var bw,e;bx=b.camelCase(bx);e=b.cssHooks[bx];bx=b.cssProps[bx]||bx;if(bx==="cssFloat"){bx="float"}if(e&&"get" in e&&(bw=e.get(by,true,bv))!==L){return bw}else{if(Z){return Z(by,bx)}}},swap:function(bx,bw,by){var e={};for(var bv in bw){e[bv]=bx.style[bv];bx.style[bv]=bw[bv]}by.call(bx);for(bv in bw){bx.style[bv]=e[bv]}}});b.curCSS=b.css;b.each(["height","width"],function(bv,e){b.cssHooks[e]={get:function(by,bx,bw){var bz;if(bx){if(by.offsetWidth!==0){return p(by,e,bw)}else{b.swap(by,a7,function(){bz=p(by,e,bw)})}return bz}},set:function(bw,bx){if(bc.test(bx)){bx=parseFloat(bx);if(bx>=0){return bx+"px"}}else{return bx}}}});if(!b.support.opacity){b.cssHooks.opacity={get:function(bv,e){return au.test((e&&bv.currentStyle?bv.currentStyle.filter:bv.style.filter)||"")?(parseFloat(RegExp.$1)/100)+"":e?"1":""},set:function(by,bz){var bx=by.style,bv=by.currentStyle,e=b.isNumeric(bz)?"alpha(opacity="+bz*100+")":"",bw=bv&&bv.filter||bx.filter||"";bx.zoom=1;if(bz>=1&&b.trim(bw.replace(ak,""))===""){bx.removeAttribute("filter");if(bv&&!bv.filter){return}}bx.filter=ak.test(bw)?bw.replace(ak,e):bw+" "+e}}}b(function(){if(!b.support.reliableMarginRight){b.cssHooks.marginRight={get:function(bw,bv){var e;b.swap(bw,{display:"inline-block"},function(){if(bv){e=Z(bw,"margin-right","marginRight")}else{e=bw.style.marginRight}});return e}}}});if(av.defaultView&&av.defaultView.getComputedStyle){aI=function(by,bw){var bv,bx,e;bw=bw.replace(z,"-$1").toLowerCase();if((bx=by.ownerDocument.defaultView)&&(e=bx.getComputedStyle(by,null))){bv=e.getPropertyValue(bw);if(bv===""&&!b.contains(by.ownerDocument.documentElement,by)){bv=b.style(by,bw)}}return bv}}if(av.documentElement.currentStyle){aX=function(bz,bw){var bA,e,by,bv=bz.currentStyle&&bz.currentStyle[bw],bx=bz.style;if(bv===null&&bx&&(by=bx[bw])){bv=by}if(!bc.test(bv)&&bn.test(bv)){bA=bx.left;e=bz.runtimeStyle&&bz.runtimeStyle.left;if(e){bz.runtimeStyle.left=bz.currentStyle.left}bx.left=bw==="fontSize"?"1em":(bv||0);bv=bx.pixelLeft+"px";bx.left=bA;if(e){bz.runtimeStyle.left=e}}return bv===""?"auto":bv}}Z=aI||aX;function p(by,bw,bv){var bA=bw==="width"?by.offsetWidth:by.offsetHeight,bz=bw==="width"?an:a1,bx=0,e=bz.length;if(bA>0){if(bv!=="border"){for(;bx<e;bx++){if(!bv){bA-=parseFloat(b.css(by,"padding"+bz[bx]))||0}if(bv==="margin"){bA+=parseFloat(b.css(by,bv+bz[bx]))||0}else{bA-=parseFloat(b.css(by,"border"+bz[bx]+"Width"))||0}}}return bA+"px"}bA=Z(by,bw,bw);if(bA<0||bA==null){bA=by.style[bw]||0}bA=parseFloat(bA)||0;if(bv){for(;bx<e;bx++){bA+=parseFloat(b.css(by,"padding"+bz[bx]))||0;if(bv!=="padding"){bA+=parseFloat(b.css(by,"border"+bz[bx]+"Width"))||0}if(bv==="margin"){bA+=parseFloat(b.css(by,bv+bz[bx]))||0}}}return bA+"px"}if(b.expr&&b.expr.filters){b.expr.filters.hidden=function(bw){var bv=bw.offsetWidth,e=bw.offsetHeight;return(bv===0&&e===0)||(!b.support.reliableHiddenOffsets&&((bw.style&&bw.style.display)||b.css(bw,"display"))==="none")};b.expr.filters.visible=function(e){return !b.expr.filters.hidden(e)}}var k=/%20/g,ap=/\[\]$/,bs=/\r?\n/g,bq=/#.*$/,aD=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,aZ=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,aM=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,aQ=/^(?:GET|HEAD)$/,c=/^\/\//,M=/\?/,a6=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,q=/^(?:select|textarea)/i,h=/\s+/,br=/([?&])_=[^&]*/,K=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,A=b.fn.load,aa={},r={},aE,s,aV=["*/"]+["*"];try{aE=bl.href}catch(aw){aE=av.createElement("a");aE.href="";aE=aE.href}s=K.exec(aE.toLowerCase())||[];function f(e){return function(by,bA){if(typeof by!=="string"){bA=by;by="*"}if(b.isFunction(bA)){var bx=by.toLowerCase().split(h),bw=0,bz=bx.length,bv,bB,bC;for(;bw<bz;bw++){bv=bx[bw];bC=/^\+/.test(bv);if(bC){bv=bv.substr(1)||"*"}bB=e[bv]=e[bv]||[];bB[bC?"unshift":"push"](bA)}}}}function aW(bv,bE,bz,bD,bB,bx){bB=bB||bE.dataTypes[0];bx=bx||{};bx[bB]=true;var bA=bv[bB],bw=0,e=bA?bA.length:0,by=(bv===aa),bC;for(;bw<e&&(by||!bC);bw++){bC=bA[bw](bE,bz,bD);if(typeof bC==="string"){if(!by||bx[bC]){bC=L}else{bE.dataTypes.unshift(bC);bC=aW(bv,bE,bz,bD,bC,bx)}}}if((by||!bC)&&!bx["*"]){bC=aW(bv,bE,bz,bD,"*",bx)}return bC}function am(bw,bx){var bv,e,by=b.ajaxSettings.flatOptions||{};for(bv in bx){if(bx[bv]!==L){(by[bv]?bw:(e||(e={})))[bv]=bx[bv]}}if(e){b.extend(true,bw,e)}}b.fn.extend({load:function(bw,bz,bA){if(typeof bw!=="string"&&A){return A.apply(this,arguments)}else{if(!this.length){return this}}var by=bw.indexOf(" ");if(by>=0){var e=bw.slice(by,bw.length);bw=bw.slice(0,by)}var bx="GET";if(bz){if(b.isFunction(bz)){bA=bz;bz=L}else{if(typeof bz==="object"){bz=b.param(bz,b.ajaxSettings.traditional);bx="POST"}}}var bv=this;b.ajax({url:bw,type:bx,dataType:"html",data:bz,complete:function(bC,bB,bD){bD=bC.responseText;if(bC.isResolved()){bC.done(function(bE){bD=bE});bv.html(e?b("<div>").append(bD.replace(a6,"")).find(e):bD)}if(bA){bv.each(bA,[bD,bB,bC])}}});return this},serialize:function(){return b.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?b.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||q.test(this.nodeName)||aZ.test(this.type))}).map(function(e,bv){var bw=b(this).val();return bw==null?null:b.isArray(bw)?b.map(bw,function(by,bx){return{name:bv.name,value:by.replace(bs,"\r\n")}}):{name:bv.name,value:bw.replace(bs,"\r\n")}}).get()}});b.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,bv){b.fn[bv]=function(bw){return this.on(bv,bw)}});b.each(["get","post"],function(e,bv){b[bv]=function(bw,by,bz,bx){if(b.isFunction(by)){bx=bx||bz;bz=by;by=L}return b.ajax({type:bv,url:bw,data:by,success:bz,dataType:bx})}});b.extend({getScript:function(e,bv){return b.get(e,L,bv,"script")},getJSON:function(e,bv,bw){return b.get(e,bv,bw,"json")},ajaxSetup:function(bv,e){if(e){am(bv,b.ajaxSettings)}else{e=bv;bv=b.ajaxSettings}am(bv,e);return bv},ajaxSettings:{url:aE,isLocal:aM.test(s[1]),global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":aV},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":bb.String,"text html":true,"text json":b.parseJSON,"text xml":b.parseXML},flatOptions:{context:true,url:true}},ajaxPrefilter:f(aa),ajaxTransport:f(r),ajax:function(bz,bx){if(typeof bz==="object"){bx=bz;bz=L}bx=bx||{};var bD=b.ajaxSetup({},bx),bS=bD.context||bD,bG=bS!==bD&&(bS.nodeType||bS instanceof b)?b(bS):b.event,bR=b.Deferred(),bN=b.Callbacks("once memory"),bB=bD.statusCode||{},bC,bH={},bO={},bQ,by,bL,bE,bI,bA=0,bw,bK,bJ={readyState:0,setRequestHeader:function(bT,bU){if(!bA){var e=bT.toLowerCase();bT=bO[e]=bO[e]||bT;bH[bT]=bU}return this},getAllResponseHeaders:function(){return bA===2?bQ:null},getResponseHeader:function(bT){var e;if(bA===2){if(!by){by={};while((e=aD.exec(bQ))){by[e[1].toLowerCase()]=e[2]}}e=by[bT.toLowerCase()]}return e===L?null:e},overrideMimeType:function(e){if(!bA){bD.mimeType=e}return this},abort:function(e){e=e||"abort";if(bL){bL.abort(e)}bF(0,e);return this}};function bF(bZ,bU,b0,bW){if(bA===2){return}bA=2;if(bE){clearTimeout(bE)}bL=L;bQ=bW||"";bJ.readyState=bZ>0?4:0;var bT,b4,b3,bX=bU,bY=b0?bj(bD,bJ,b0):L,bV,b2;if(bZ>=200&&bZ<300||bZ===304){if(bD.ifModified){if((bV=bJ.getResponseHeader("Last-Modified"))){b.lastModified[bC]=bV}if((b2=bJ.getResponseHeader("Etag"))){b.etag[bC]=b2}}if(bZ===304){bX="notmodified";bT=true}else{try{b4=G(bD,bY);bX="success";bT=true}catch(b1){bX="parsererror";b3=b1}}}else{b3=bX;if(!bX||bZ){bX="error";if(bZ<0){bZ=0}}}bJ.status=bZ;bJ.statusText=""+(bU||bX);if(bT){bR.resolveWith(bS,[b4,bX,bJ])}else{bR.rejectWith(bS,[bJ,bX,b3])}bJ.statusCode(bB);bB=L;if(bw){bG.trigger("ajax"+(bT?"Success":"Error"),[bJ,bD,bT?b4:b3])}bN.fireWith(bS,[bJ,bX]);if(bw){bG.trigger("ajaxComplete",[bJ,bD]);if(!(--b.active)){b.event.trigger("ajaxStop")}}}bR.promise(bJ);bJ.success=bJ.done;bJ.error=bJ.fail;bJ.complete=bN.add;bJ.statusCode=function(bT){if(bT){var e;if(bA<2){for(e in bT){bB[e]=[bB[e],bT[e]]}}else{e=bT[bJ.status];bJ.then(e,e)}}return this};bD.url=((bz||bD.url)+"").replace(bq,"").replace(c,s[1]+"//");bD.dataTypes=b.trim(bD.dataType||"*").toLowerCase().split(h);if(bD.crossDomain==null){bI=K.exec(bD.url.toLowerCase());bD.crossDomain=!!(bI&&(bI[1]!=s[1]||bI[2]!=s[2]||(bI[3]||(bI[1]==="http:"?80:443))!=(s[3]||(s[1]==="http:"?80:443))))}if(bD.data&&bD.processData&&typeof bD.data!=="string"){bD.data=b.param(bD.data,bD.traditional)}aW(aa,bD,bx,bJ);if(bA===2){return false}bw=bD.global;bD.type=bD.type.toUpperCase();bD.hasContent=!aQ.test(bD.type);if(bw&&b.active++===0){b.event.trigger("ajaxStart")}if(!bD.hasContent){if(bD.data){bD.url+=(M.test(bD.url)?"&":"?")+bD.data;delete bD.data}bC=bD.url;if(bD.cache===false){var bv=b.now(),bP=bD.url.replace(br,"$1_="+bv);bD.url=bP+((bP===bD.url)?(M.test(bD.url)?"&":"?")+"_="+bv:"")}}if(bD.data&&bD.hasContent&&bD.contentType!==false||bx.contentType){bJ.setRequestHeader("Content-Type",bD.contentType)}if(bD.ifModified){bC=bC||bD.url;if(b.lastModified[bC]){bJ.setRequestHeader("If-Modified-Since",b.lastModified[bC])}if(b.etag[bC]){bJ.setRequestHeader("If-None-Match",b.etag[bC])}}bJ.setRequestHeader("Accept",bD.dataTypes[0]&&bD.accepts[bD.dataTypes[0]]?bD.accepts[bD.dataTypes[0]]+(bD.dataTypes[0]!=="*"?", "+aV+"; q=0.01":""):bD.accepts["*"]);for(bK in bD.headers){bJ.setRequestHeader(bK,bD.headers[bK])}if(bD.beforeSend&&(bD.beforeSend.call(bS,bJ,bD)===false||bA===2)){bJ.abort();return false}for(bK in {success:1,error:1,complete:1}){bJ[bK](bD[bK])}bL=aW(r,bD,bx,bJ);if(!bL){bF(-1,"No Transport")}else{bJ.readyState=1;if(bw){bG.trigger("ajaxSend",[bJ,bD])}if(bD.async&&bD.timeout>0){bE=setTimeout(function(){bJ.abort("timeout")},bD.timeout)}try{bA=1;bL.send(bH,bF)}catch(bM){if(bA<2){bF(-1,bM)}else{throw bM}}}return bJ},param:function(e,bw){var bv=[],by=function(bz,bA){bA=b.isFunction(bA)?bA():bA;bv[bv.length]=encodeURIComponent(bz)+"="+encodeURIComponent(bA)};if(bw===L){bw=b.ajaxSettings.traditional}if(b.isArray(e)||(e.jquery&&!b.isPlainObject(e))){b.each(e,function(){by(this.name,this.value)})}else{for(var bx in e){v(bx,e[bx],bw,by)}}return bv.join("&").replace(k,"+")}});function v(bw,by,bv,bx){if(b.isArray(by)){b.each(by,function(bA,bz){if(bv||ap.test(bw)){bx(bw,bz)}else{v(bw+"["+(typeof bz==="object"||b.isArray(bz)?bA:"")+"]",bz,bv,bx)}})}else{if(!bv&&by!=null&&typeof by==="object"){for(var e in by){v(bw+"["+e+"]",by[e],bv,bx)}}else{bx(bw,by)}}}b.extend({active:0,lastModified:{},etag:{}});function bj(bD,bC,bz){var bv=bD.contents,bB=bD.dataTypes,bw=bD.responseFields,by,bA,bx,e;for(bA in bw){if(bA in bz){bC[bw[bA]]=bz[bA]}}while(bB[0]==="*"){bB.shift();if(by===L){by=bD.mimeType||bC.getResponseHeader("content-type")}}if(by){for(bA in bv){if(bv[bA]&&bv[bA].test(by)){bB.unshift(bA);break}}}if(bB[0] in bz){bx=bB[0]}else{for(bA in bz){if(!bB[0]||bD.converters[bA+" "+bB[0]]){bx=bA;break}if(!e){e=bA}}bx=bx||e}if(bx){if(bx!==bB[0]){bB.unshift(bx)}return bz[bx]}}function G(bH,bz){if(bH.dataFilter){bz=bH.dataFilter(bz,bH.dataType)}var bD=bH.dataTypes,bG={},bA,bE,bw=bD.length,bB,bC=bD[0],bx,by,bF,bv,e;for(bA=1;bA<bw;bA++){if(bA===1){for(bE in bH.converters){if(typeof bE==="string"){bG[bE.toLowerCase()]=bH.converters[bE]}}}bx=bC;bC=bD[bA];if(bC==="*"){bC=bx}else{if(bx!=="*"&&bx!==bC){by=bx+" "+bC;bF=bG[by]||bG["* "+bC];if(!bF){e=L;for(bv in bG){bB=bv.split(" ");if(bB[0]===bx||bB[0]==="*"){e=bG[bB[1]+" "+bC];if(e){bv=bG[bv];if(bv===true){bF=e}else{if(e===true){bF=bv}}break}}}}if(!(bF||e)){b.error("No conversion from "+by.replace(" "," to "))}if(bF!==true){bz=bF?bF(bz):e(bv(bz))}}}}return bz}var aC=b.now(),u=/(\=)\?(&|$)|\?\?/i;b.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return b.expando+"_"+(aC++)}});b.ajaxPrefilter("json jsonp",function(bD,bA,bC){var bx=bD.contentType==="application/x-www-form-urlencoded"&&(typeof bD.data==="string");if(bD.dataTypes[0]==="jsonp"||bD.jsonp!==false&&(u.test(bD.url)||bx&&u.test(bD.data))){var bB,bw=bD.jsonpCallback=b.isFunction(bD.jsonpCallback)?bD.jsonpCallback():bD.jsonpCallback,bz=bb[bw],e=bD.url,by=bD.data,bv="$1"+bw+"$2";if(bD.jsonp!==false){e=e.replace(u,bv);if(bD.url===e){if(bx){by=by.replace(u,bv)}if(bD.data===by){e+=(/\?/.test(e)?"&":"?")+bD.jsonp+"="+bw}}}bD.url=e;bD.data=by;bb[bw]=function(bE){bB=[bE]};bC.always(function(){bb[bw]=bz;if(bB&&b.isFunction(bz)){bb[bw](bB[0])}});bD.converters["script json"]=function(){if(!bB){b.error(bw+" was not called")}return bB[0]};bD.dataTypes[0]="json";return"script"}});b.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(e){b.globalEval(e);return e}}});b.ajaxPrefilter("script",function(e){if(e.cache===L){e.cache=false}if(e.crossDomain){e.type="GET";e.global=false}});b.ajaxTransport("script",function(bw){if(bw.crossDomain){var e,bv=av.head||av.getElementsByTagName("head")[0]||av.documentElement;return{send:function(bx,by){e=av.createElement("script");e.async="async";if(bw.scriptCharset){e.charset=bw.scriptCharset}e.src=bw.url;e.onload=e.onreadystatechange=function(bA,bz){if(bz||!e.readyState||/loaded|complete/.test(e.readyState)){e.onload=e.onreadystatechange=null;if(bv&&e.parentNode){bv.removeChild(e)}e=L;if(!bz){by(200,"success")}}};bv.insertBefore(e,bv.firstChild)},abort:function(){if(e){e.onload(0,1)}}}}});var B=bb.ActiveXObject?function(){for(var e in N){N[e](0,1)}}:false,y=0,N;function aL(){try{return new bb.XMLHttpRequest()}catch(bv){}}function aj(){try{return new bb.ActiveXObject("Microsoft.XMLHTTP")}catch(bv){}}b.ajaxSettings.xhr=bb.ActiveXObject?function(){return !this.isLocal&&aL()||aj()}:aL;(function(e){b.extend(b.support,{ajax:!!e,cors:!!e&&("withCredentials" in e)})})(b.ajaxSettings.xhr());if(b.support.ajax){b.ajaxTransport(function(e){if(!e.crossDomain||b.support.cors){var bv;return{send:function(bB,bw){var bA=e.xhr(),bz,by;if(e.username){bA.open(e.type,e.url,e.async,e.username,e.password)}else{bA.open(e.type,e.url,e.async)}if(e.xhrFields){for(by in e.xhrFields){bA[by]=e.xhrFields[by]}}if(e.mimeType&&bA.overrideMimeType){bA.overrideMimeType(e.mimeType)}if(!e.crossDomain&&!bB["X-Requested-With"]){bB["X-Requested-With"]="XMLHttpRequest"}try{for(by in bB){bA.setRequestHeader(by,bB[by])}}catch(bx){}bA.send((e.hasContent&&e.data)||null);bv=function(bK,bE){var bF,bD,bC,bI,bH;try{if(bv&&(bE||bA.readyState===4)){bv=L;if(bz){bA.onreadystatechange=b.noop;if(B){delete N[bz]}}if(bE){if(bA.readyState!==4){bA.abort()}}else{bF=bA.status;bC=bA.getAllResponseHeaders();bI={};bH=bA.responseXML;if(bH&&bH.documentElement){bI.xml=bH}bI.text=bA.responseText;try{bD=bA.statusText}catch(bJ){bD=""}if(!bF&&e.isLocal&&!e.crossDomain){bF=bI.text?200:404}else{if(bF===1223){bF=204}}}}}catch(bG){if(!bE){bw(-1,bG)}}if(bI){bw(bF,bD,bI,bC)}};if(!e.async||bA.readyState===4){bv()}else{bz=++y;if(B){if(!N){N={};b(bb).unload(B)}N[bz]=bv}bA.onreadystatechange=bv}},abort:function(){if(bv){bv(0,1)}}}}})}var Q={},a8,m,aB=/^(?:toggle|show|hide)$/,aT=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,a3,aH=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],a4;b.fn.extend({show:function(bx,bA,bz){var bw,by;if(bx||bx===0){return this.animate(a0("show",3),bx,bA,bz)}else{for(var bv=0,e=this.length;bv<e;bv++){bw=this[bv];if(bw.style){by=bw.style.display;if(!b._data(bw,"olddisplay")&&by==="none"){by=bw.style.display=""}if(by===""&&b.css(bw,"display")==="none"){b._data(bw,"olddisplay",x(bw.nodeName))}}}for(bv=0;bv<e;bv++){bw=this[bv];if(bw.style){by=bw.style.display;if(by===""||by==="none"){bw.style.display=b._data(bw,"olddisplay")||""}}}return this}},hide:function(bx,bA,bz){if(bx||bx===0){return this.animate(a0("hide",3),bx,bA,bz)}else{var bw,by,bv=0,e=this.length;for(;bv<e;bv++){bw=this[bv];if(bw.style){by=b.css(bw,"display");if(by!=="none"&&!b._data(bw,"olddisplay")){b._data(bw,"olddisplay",by)}}}for(bv=0;bv<e;bv++){if(this[bv].style){this[bv].style.display="none"}}return this}},_toggle:b.fn.toggle,toggle:function(bw,bv,bx){var e=typeof bw==="boolean";if(b.isFunction(bw)&&b.isFunction(bv)){this._toggle.apply(this,arguments)}else{if(bw==null||e){this.each(function(){var by=e?bw:b(this).is(":hidden");b(this)[by?"show":"hide"]()})}else{this.animate(a0("toggle",3),bw,bv,bx)}}return this},fadeTo:function(e,bx,bw,bv){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:bx},e,bw,bv)},animate:function(bz,bw,by,bx){var e=b.speed(bw,by,bx);if(b.isEmptyObject(bz)){return this.each(e.complete,[false])}bz=b.extend({},bz);function bv(){if(e.queue===false){b._mark(this)}var bE=b.extend({},e),bK=this.nodeType===1,bI=bK&&b(this).is(":hidden"),bB,bF,bD,bJ,bH,bC,bG,bL,bA;bE.animatedProperties={};for(bD in bz){bB=b.camelCase(bD);if(bD!==bB){bz[bB]=bz[bD];delete bz[bD]}bF=bz[bB];if(b.isArray(bF)){bE.animatedProperties[bB]=bF[1];bF=bz[bB]=bF[0]}else{bE.animatedProperties[bB]=bE.specialEasing&&bE.specialEasing[bB]||bE.easing||"swing"}if(bF==="hide"&&bI||bF==="show"&&!bI){return bE.complete.call(this)}if(bK&&(bB==="height"||bB==="width")){bE.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY];if(b.css(this,"display")==="inline"&&b.css(this,"float")==="none"){if(!b.support.inlineBlockNeedsLayout||x(this.nodeName)==="inline"){this.style.display="inline-block"}else{this.style.zoom=1}}}}if(bE.overflow!=null){this.style.overflow="hidden"}for(bD in bz){bJ=new b.fx(this,bE,bD);bF=bz[bD];if(aB.test(bF)){bA=b._data(this,"toggle"+bD)||(bF==="toggle"?bI?"show":"hide":0);if(bA){b._data(this,"toggle"+bD,bA==="show"?"hide":"show");bJ[bA]()}else{bJ[bF]()}}else{bH=aT.exec(bF);bC=bJ.cur();if(bH){bG=parseFloat(bH[2]);bL=bH[3]||(b.cssNumber[bD]?"":"px");if(bL!=="px"){b.style(this,bD,(bG||1)+bL);bC=((bG||1)/bJ.cur())*bC;b.style(this,bD,bC+bL)}if(bH[1]){bG=((bH[1]==="-="?-1:1)*bG)+bC}bJ.custom(bC,bG,bL)}else{bJ.custom(bC,bF,"")}}}return true}return e.queue===false?this.each(bv):this.queue(e.queue,bv)},stop:function(bw,bv,e){if(typeof bw!=="string"){e=bv;bv=bw;bw=L}if(bv&&bw!==false){this.queue(bw||"fx",[])}return this.each(function(){var bx,by=false,bA=b.timers,bz=b._data(this);if(!e){b._unmark(true,this)}function bB(bE,bF,bD){var bC=bF[bD];b.removeData(bE,bD,true);bC.stop(e)}if(bw==null){for(bx in bz){if(bz[bx]&&bz[bx].stop&&bx.indexOf(".run")===bx.length-4){bB(this,bz,bx)}}}else{if(bz[bx=bw+".run"]&&bz[bx].stop){bB(this,bz,bx)}}for(bx=bA.length;bx--;){if(bA[bx].elem===this&&(bw==null||bA[bx].queue===bw)){if(e){bA[bx](true)}else{bA[bx].saveState()}by=true;bA.splice(bx,1)}}if(!(e&&by)){b.dequeue(this,bw)}})}});function bh(){setTimeout(at,0);return(a4=b.now())}function at(){a4=L}function a0(bv,e){var bw={};b.each(aH.concat.apply([],aH.slice(0,e)),function(){bw[this]=bv});return bw}b.each({slideDown:a0("show",1),slideUp:a0("hide",1),slideToggle:a0("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,bv){b.fn[e]=function(bw,by,bx){return this.animate(bv,bw,by,bx)}});b.extend({speed:function(bw,bx,bv){var e=bw&&typeof bw==="object"?b.extend({},bw):{complete:bv||!bv&&bx||b.isFunction(bw)&&bw,duration:bw,easing:bv&&bx||bx&&!b.isFunction(bx)&&bx};e.duration=b.fx.off?0:typeof e.duration==="number"?e.duration:e.duration in b.fx.speeds?b.fx.speeds[e.duration]:b.fx.speeds._default;if(e.queue==null||e.queue===true){e.queue="fx"}e.old=e.complete;e.complete=function(by){if(b.isFunction(e.old)){e.old.call(this)}if(e.queue){b.dequeue(this,e.queue)}else{if(by!==false){b._unmark(this)}}};return e},easing:{linear:function(bw,bx,e,bv){return e+bv*bw},swing:function(bw,bx,e,bv){return((-Math.cos(bw*Math.PI)/2)+0.5)*bv+e}},timers:[],fx:function(bv,e,bw){this.options=e;this.elem=bv;this.prop=bw;e.orig=e.orig||{}}});b.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(b.fx.step[this.prop]||b.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var e,bv=b.css(this.elem,this.prop);return isNaN(e=parseFloat(bv))?!bv||bv==="auto"?0:bv:e},custom:function(bz,by,bx){var e=this,bw=b.fx;this.startTime=a4||bh();this.end=by;this.now=this.start=bz;this.pos=this.state=0;this.unit=bx||this.unit||(b.cssNumber[this.prop]?"":"px");function bv(bA){return e.step(bA)}bv.queue=this.options.queue;bv.elem=this.elem;bv.saveState=function(){if(e.options.hide&&b._data(e.elem,"fxshow"+e.prop)===L){b._data(e.elem,"fxshow"+e.prop,e.start)}};if(bv()&&b.timers.push(bv)&&!a3){a3=setInterval(bw.tick,bw.interval)}},show:function(){var e=b._data(this.elem,"fxshow"+this.prop);this.options.orig[this.prop]=e||b.style(this.elem,this.prop);this.options.show=true;if(e!==L){this.custom(this.cur(),e)}else{this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur())}b(this.elem).show()},hide:function(){this.options.orig[this.prop]=b._data(this.elem,"fxshow"+this.prop)||b.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(by){var bA,bB,bv,bx=a4||bh(),e=true,bz=this.elem,bw=this.options;if(by||bx>=bw.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();bw.animatedProperties[this.prop]=true;for(bA in bw.animatedProperties){if(bw.animatedProperties[bA]!==true){e=false}}if(e){if(bw.overflow!=null&&!b.support.shrinkWrapBlocks){b.each(["","X","Y"],function(bC,bD){bz.style["overflow"+bD]=bw.overflow[bC]})}if(bw.hide){b(bz).hide()}if(bw.hide||bw.show){for(bA in bw.animatedProperties){b.style(bz,bA,bw.orig[bA]);b.removeData(bz,"fxshow"+bA,true);b.removeData(bz,"toggle"+bA,true)}}bv=bw.complete;if(bv){bw.complete=false;bv.call(bz)}}return false}else{if(bw.duration==Infinity){this.now=bx}else{bB=bx-this.startTime;this.state=bB/bw.duration;this.pos=b.easing[bw.animatedProperties[this.prop]](this.state,bB,0,1,bw.duration);this.now=this.start+((this.end-this.start)*this.pos)}this.update()}return true}};b.extend(b.fx,{tick:function(){var bw,bv=b.timers,e=0;for(;e<bv.length;e++){bw=bv[e];if(!bw()&&bv[e]===bw){bv.splice(e--,1)}}if(!bv.length){b.fx.stop()}},interval:13,stop:function(){clearInterval(a3);a3=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(e){b.style(e.elem,"opacity",e.now)},_default:function(e){if(e.elem.style&&e.elem.style[e.prop]!=null){e.elem.style[e.prop]=e.now+e.unit}else{e.elem[e.prop]=e.now}}}});b.each(["width","height"],function(e,bv){b.fx.step[bv]=function(bw){b.style(bw.elem,bv,Math.max(0,bw.now)+bw.unit)}});if(b.expr&&b.expr.filters){b.expr.filters.animated=function(e){return b.grep(b.timers,function(bv){return e===bv.elem}).length}}function x(bx){if(!Q[bx]){var e=av.body,bv=b("<"+bx+">").appendTo(e),bw=bv.css("display");bv.remove();if(bw==="none"||bw===""){if(!a8){a8=av.createElement("iframe");a8.frameBorder=a8.width=a8.height=0}e.appendChild(a8);if(!m||!a8.createElement){m=(a8.contentWindow||a8.contentDocument).document;m.write((av.compatMode==="CSS1Compat"?"<!doctype html>":"")+"<html><body>");m.close()}bv=m.createElement(bx);m.body.appendChild(bv);bw=b.css(bv,"display");e.removeChild(a8)}Q[bx]=bw}return Q[bx]}var V=/^t(?:able|d|h)$/i,ad=/^(?:body|html)$/i;if("getBoundingClientRect" in av.documentElement){b.fn.offset=function(bI){var by=this[0],bB;if(bI){return this.each(function(e){b.offset.setOffset(this,bI,e)})}if(!by||!by.ownerDocument){return null}if(by===by.ownerDocument.body){return b.offset.bodyOffset(by)}try{bB=by.getBoundingClientRect()}catch(bF){}var bH=by.ownerDocument,bw=bH.documentElement;if(!bB||!b.contains(bw,by)){return bB?{top:bB.top,left:bB.left}:{top:0,left:0}}var bC=bH.body,bD=aK(bH),bA=bw.clientTop||bC.clientTop||0,bE=bw.clientLeft||bC.clientLeft||0,bv=bD.pageYOffset||b.support.boxModel&&bw.scrollTop||bC.scrollTop,bz=bD.pageXOffset||b.support.boxModel&&bw.scrollLeft||bC.scrollLeft,bG=bB.top+bv-bA,bx=bB.left+bz-bE;return{top:bG,left:bx}}}else{b.fn.offset=function(bF){var bz=this[0];if(bF){return this.each(function(bG){b.offset.setOffset(this,bF,bG)})}if(!bz||!bz.ownerDocument){return null}if(bz===bz.ownerDocument.body){return b.offset.bodyOffset(bz)}var bC,bw=bz.offsetParent,bv=bz,bE=bz.ownerDocument,bx=bE.documentElement,bA=bE.body,bB=bE.defaultView,e=bB?bB.getComputedStyle(bz,null):bz.currentStyle,bD=bz.offsetTop,by=bz.offsetLeft;while((bz=bz.parentNode)&&bz!==bA&&bz!==bx){if(b.support.fixedPosition&&e.position==="fixed"){break}bC=bB?bB.getComputedStyle(bz,null):bz.currentStyle;bD-=bz.scrollTop;by-=bz.scrollLeft;if(bz===bw){bD+=bz.offsetTop;by+=bz.offsetLeft;if(b.support.doesNotAddBorder&&!(b.support.doesAddBorderForTableAndCells&&V.test(bz.nodeName))){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}bv=bw;bw=bz.offsetParent}if(b.support.subtractsBorderForOverflowNotVisible&&bC.overflow!=="visible"){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}e=bC}if(e.position==="relative"||e.position==="static"){bD+=bA.offsetTop;by+=bA.offsetLeft}if(b.support.fixedPosition&&e.position==="fixed"){bD+=Math.max(bx.scrollTop,bA.scrollTop);by+=Math.max(bx.scrollLeft,bA.scrollLeft)}return{top:bD,left:by}}}b.offset={bodyOffset:function(e){var bw=e.offsetTop,bv=e.offsetLeft;if(b.support.doesNotIncludeMarginInBodyOffset){bw+=parseFloat(b.css(e,"marginTop"))||0;bv+=parseFloat(b.css(e,"marginLeft"))||0}return{top:bw,left:bv}},setOffset:function(bx,bG,bA){var bB=b.css(bx,"position");if(bB==="static"){bx.style.position="relative"}var bz=b(bx),bv=bz.offset(),e=b.css(bx,"top"),bE=b.css(bx,"left"),bF=(bB==="absolute"||bB==="fixed")&&b.inArray("auto",[e,bE])>-1,bD={},bC={},bw,by;if(bF){bC=bz.position();bw=bC.top;by=bC.left}else{bw=parseFloat(e)||0;by=parseFloat(bE)||0}if(b.isFunction(bG)){bG=bG.call(bx,bA,bv)}if(bG.top!=null){bD.top=(bG.top-bv.top)+bw}if(bG.left!=null){bD.left=(bG.left-bv.left)+by}if("using" in bG){bG.using.call(bx,bD)}else{bz.css(bD)}}};b.fn.extend({position:function(){if(!this[0]){return null}var bw=this[0],bv=this.offsetParent(),bx=this.offset(),e=ad.test(bv[0].nodeName)?{top:0,left:0}:bv.offset();bx.top-=parseFloat(b.css(bw,"marginTop"))||0;bx.left-=parseFloat(b.css(bw,"marginLeft"))||0;e.top+=parseFloat(b.css(bv[0],"borderTopWidth"))||0;e.left+=parseFloat(b.css(bv[0],"borderLeftWidth"))||0;return{top:bx.top-e.top,left:bx.left-e.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||av.body;while(e&&(!ad.test(e.nodeName)&&b.css(e,"position")==="static")){e=e.offsetParent}return e})}});b.each(["Left","Top"],function(bv,e){var bw="scroll"+e;b.fn[bw]=function(bz){var bx,by;if(bz===L){bx=this[0];if(!bx){return null}by=aK(bx);return by?("pageXOffset" in by)?by[bv?"pageYOffset":"pageXOffset"]:b.support.boxModel&&by.document.documentElement[bw]||by.document.body[bw]:bx[bw]}return this.each(function(){by=aK(this);if(by){by.scrollTo(!bv?bz:b(by).scrollLeft(),bv?bz:b(by).scrollTop())}else{this[bw]=bz}})}});function aK(e){return b.isWindow(e)?e:e.nodeType===9?e.defaultView||e.parentWindow:false}b.each(["Height","Width"],function(bv,e){var bw=e.toLowerCase();b.fn["inner"+e]=function(){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,"padding")):this[bw]():null};b.fn["outer"+e]=function(by){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,by?"margin":"border")):this[bw]():null};b.fn[bw]=function(bz){var bA=this[0];if(!bA){return bz==null?null:this}if(b.isFunction(bz)){return this.each(function(bE){var bD=b(this);bD[bw](bz.call(this,bE,bD[bw]()))})}if(b.isWindow(bA)){var bB=bA.document.documentElement["client"+e],bx=bA.document.body;return bA.document.compatMode==="CSS1Compat"&&bB||bx&&bx["client"+e]||bB}else{if(bA.nodeType===9){return Math.max(bA.documentElement["client"+e],bA.body["scroll"+e],bA.documentElement["scroll"+e],bA.body["offset"+e],bA.documentElement["offset"+e])}else{if(bz===L){var bC=b.css(bA,bw),by=parseFloat(bC);return b.isNumeric(by)?by:bC}else{return this.css(bw,typeof bz==="string"?bz:bz+"px")}}}}});bb.jQuery=bb.$=b;if(typeof define==="function"&&define.amd&&define.amd.jQuery){define("jquery",[],function(){return b})}})(window);/*
* jQuery UI 1.8.18
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
@@ -38,7 +29,7 @@ if(bA>0){if(bv!=="border"){for(;bx<e;bx++){if(!bv){bA-=parseFloat(b.css(by,"padd
*
* http://docs.jquery.com/UI
*/
-(function(a,d){a.ui=a.ui||{};if(a.ui.version){return}a.extend(a.ui,{version:"1.8.18",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});a.fn.extend({propAttr:a.fn.prop||a.fn.attr,_focus:a.fn.focus,focus:function(e,f){return typeof e==="number"?this.each(function(){var g=this;setTimeout(function(){a(g).focus();if(f){f.call(g)}},e)}):this._focus.apply(this,arguments)},scrollParent:function(){var e;if((a.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){e=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(a.curCSS(this,"position",1))&&(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}else{e=this.parents().filter(function(){return(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!e.length?a(document):e},zIndex:function(h){if(h!==d){return this.css("zIndex",h)}if(this.length){var f=a(this[0]),e,g;while(f.length&&f[0]!==document){e=f.css("position");if(e==="absolute"||e==="relative"||e==="fixed"){g=parseInt(f.css("zIndex"),10);if(!isNaN(g)&&g!==0){return g}}f=f.parent()}}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});a.each(["Width","Height"],function(g,e){var f=e==="Width"?["Left","Right"]:["Top","Bottom"],h=e.toLowerCase(),k={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};function j(m,l,i,n){a.each(f,function(){l-=parseFloat(a.curCSS(m,"padding"+this,true))||0;if(i){l-=parseFloat(a.curCSS(m,"border"+this+"Width",true))||0}if(n){l-=parseFloat(a.curCSS(m,"margin"+this,true))||0}});return l}a.fn["inner"+e]=function(i){if(i===d){return k["inner"+e].call(this)}return this.each(function(){a(this).css(h,j(this,i)+"px")})};a.fn["outer"+e]=function(i,l){if(typeof i!=="number"){return k["outer"+e].call(this,i)}return this.each(function(){a(this).css(h,j(this,i,true,l)+"px")})}});function c(g,e){var j=g.nodeName.toLowerCase();if("area"===j){var i=g.parentNode,h=i.name,f;if(!g.href||!h||i.nodeName.toLowerCase()!=="map"){return false}f=a("img[usemap=#"+h+"]")[0];return !!f&&b(f)}return(/input|select|textarea|button|object/.test(j)?!g.disabled:"a"==j?g.href||e:e)&&b(g)}function b(e){return !a(e).parents().andSelf().filter(function(){return a.curCSS(this,"visibility")==="hidden"||a.expr.filters.hidden(this)}).length}a.extend(a.expr[":"],{data:function(g,f,e){return !!a.data(g,e[3])},focusable:function(e){return c(e,!isNaN(a.attr(e,"tabindex")))},tabbable:function(g){var e=a.attr(g,"tabindex"),f=isNaN(e);return(f||e>=0)&&c(g,!f)}});a(function(){var e=document.body,f=e.appendChild(f=document.createElement("div"));f.offsetHeight;a.extend(f.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});a.support.minHeight=f.offsetHeight===100;a.support.selectstart="onselectstart" in f;e.removeChild(f).style.display="none"});a.extend(a.ui,{plugin:{add:function(f,g,j){var h=a.ui[f].prototype;for(var e in j){h.plugins[e]=h.plugins[e]||[];h.plugins[e].push([g,j[e]])}},call:function(e,g,f){var j=e.plugins[g];if(!j||!e.element[0].parentNode){return}for(var h=0;h<j.length;h++){if(e.options[j[h][0]]){j[h][1].apply(e.element,f)}}}},contains:function(f,e){return document.compareDocumentPosition?f.compareDocumentPosition(e)&16:f!==e&&f.contains(e)},hasScroll:function(h,f){if(a(h).css("overflow")==="hidden"){return false}var e=(f&&f==="left")?"scrollLeft":"scrollTop",g=false;if(h[e]>0){return true}h[e]=1;g=(h[e]>0);h[e]=0;return g},isOverAxis:function(f,e,g){return(f>e)&&(f<(e+g))},isOver:function(j,f,i,h,e,g){return a.ui.isOverAxis(j,i,e)&&a.ui.isOverAxis(f,h,g)}})})(jQuery);/*!
+(function(a,d){a.ui=a.ui||{};if(a.ui.version){return}a.extend(a.ui,{version:"1.8.18",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});a.fn.extend({propAttr:a.fn.prop||a.fn.attr,_focus:a.fn.focus,focus:function(e,f){return typeof e==="number"?this.each(function(){var g=this;setTimeout(function(){a(g).focus();if(f){f.call(g)}},e)}):this._focus.apply(this,arguments)},scrollParent:function(){var e;if((a.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){e=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(a.curCSS(this,"position",1))&&(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}else{e=this.parents().filter(function(){return(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!e.length?a(document):e},zIndex:function(h){if(h!==d){return this.css("zIndex",h)}if(this.length){var f=a(this[0]),e,g;while(f.length&&f[0]!==document){e=f.css("position");if(e==="absolute"||e==="relative"||e==="fixed"){g=parseInt(f.css("zIndex"),10);if(!isNaN(g)&&g!==0){return g}}f=f.parent()}}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});a.each(["Width","Height"],function(g,e){var f=e==="Width"?["Left","Right"]:["Top","Bottom"],h=e.toLowerCase(),k={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};function j(m,l,i,n){a.each(f,function(){l-=parseFloat(a.curCSS(m,"padding"+this,true))||0;if(i){l-=parseFloat(a.curCSS(m,"border"+this+"Width",true))||0}if(n){l-=parseFloat(a.curCSS(m,"margin"+this,true))||0}});return l}a.fn["inner"+e]=function(i){if(i===d){return k["inner"+e].call(this)}return this.each(function(){a(this).css(h,j(this,i)+"px")})};a.fn["outer"+e]=function(i,l){if(typeof i!=="number"){return k["outer"+e].call(this,i)}return this.each(function(){a(this).css(h,j(this,i,true,l)+"px")})}});function c(g,e){var j=g.nodeName.toLowerCase();if("area"===j){var i=g.parentNode,h=i.name,f;if(!g.href||!h||i.nodeName.toLowerCase()!=="map"){return false}f=a("img[usemap=#"+h+"]")[0];return !!f&&b(f)}return(/input|select|textarea|button|object/.test(j)?!g.disabled:"a"==j?g.href||e:e)&&b(g)}function b(e){return !a(e).parents().andSelf().filter(function(){return a.curCSS(this,"visibility")==="hidden"||a.expr.filters.hidden(this)}).length}a.extend(a.expr[":"],{data:function(g,f,e){return !!a.data(g,e[3])},focusable:function(e){return c(e,!isNaN(a.attr(e,"tabindex")))},tabbable:function(g){var e=a.attr(g,"tabindex"),f=isNaN(e);return(f||e>=0)&&c(g,!f)}});a(function(){var e=document.body,f=e.appendChild(f=document.createElement("div"));f.offsetHeight;a.extend(f.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});a.support.minHeight=f.offsetHeight===100;a.support.selectstart="onselectstart" in f;e.removeChild(f).style.display="none"});a.extend(a.ui,{plugin:{add:function(f,g,j){var h=a.ui[f].prototype;for(var e in j){h.plugins[e]=h.plugins[e]||[];h.plugins[e].push([g,j[e]])}},call:function(e,g,f){var j=e.plugins[g];if(!j||!e.element[0].parentNode){return}for(var h=0;h<j.length;h++){if(e.options[j[h][0]]){j[h][1].apply(e.element,f)}}}},contains:function(f,e){return document.compareDocumentPosition?f.compareDocumentPosition(e)&16:f!==e&&f.contains(e)},hasScroll:function(h,f){if(a(h).css("overflow")==="hidden"){return false}var e=(f&&f==="left")?"scrollLeft":"scrollTop",g=false;if(h[e]>0){return true}h[e]=1;g=(h[e]>0);h[e]=0;return g},isOverAxis:function(f,e,g){return(f>e)&&(f<(e+g))},isOver:function(j,f,i,h,e,g){return a.ui.isOverAxis(j,i,e)&&a.ui.isOverAxis(f,h,g)}})})(jQuery);/*
* jQuery UI Widget 1.8.18
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
@@ -47,7 +38,7 @@ if(bA>0){if(bv!=="border"){for(;bx<e;bx++){if(!bv){bA-=parseFloat(b.css(by,"padd
*
* http://docs.jquery.com/UI/Widget
*/
-(function(b,d){if(b.cleanData){var c=b.cleanData;b.cleanData=function(f){for(var g=0,h;(h=f[g])!=null;g++){try{b(h).triggerHandler("remove")}catch(j){}}c(f)}}else{var a=b.fn.remove;b.fn.remove=function(e,f){return this.each(function(){if(!f){if(!e||b.filter(e,[this]).length){b("*",this).add([this]).each(function(){try{b(this).triggerHandler("remove")}catch(g){}})}}return a.call(b(this),e,f)})}}b.widget=function(f,h,e){var g=f.split(".")[0],j;f=f.split(".")[1];j=g+"-"+f;if(!e){e=h;h=b.Widget}b.expr[":"][j]=function(k){return !!b.data(k,f)};b[g]=b[g]||{};b[g][f]=function(k,l){if(arguments.length){this._createWidget(k,l)}};var i=new h();i.options=b.extend(true,{},i.options);b[g][f].prototype=b.extend(true,i,{namespace:g,widgetName:f,widgetEventPrefix:b[g][f].prototype.widgetEventPrefix||f,widgetBaseClass:j},e);b.widget.bridge(f,b[g][f])};b.widget.bridge=function(f,e){b.fn[f]=function(i){var g=typeof i==="string",h=Array.prototype.slice.call(arguments,1),j=this;i=!g&&h.length?b.extend.apply(null,[true,i].concat(h)):i;if(g&&i.charAt(0)==="_"){return j}if(g){this.each(function(){var k=b.data(this,f),l=k&&b.isFunction(k[i])?k[i].apply(k,h):k;if(l!==k&&l!==d){j=l;return false}})}else{this.each(function(){var k=b.data(this,f);if(k){k.option(i||{})._init()}else{b.data(this,f,new e(i,this))}})}return j}};b.Widget=function(e,f){if(arguments.length){this._createWidget(e,f)}};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(f,g){b.data(g,this.widgetName,this);this.element=b(g);this.options=b.extend(true,{},this.options,this._getCreateOptions(),f);var e=this;this.element.bind("remove."+this.widgetName,function(){e.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return b.metadata&&b.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(f,g){var e=f;if(arguments.length===0){return b.extend({},this.options)}if(typeof f==="string"){if(g===d){return this.options[f]}e={};e[f]=g}this._setOptions(e);return this},_setOptions:function(f){var e=this;b.each(f,function(g,h){e._setOption(g,h)});return this},_setOption:function(e,f){this.options[e]=f;if(e==="disabled"){this.widget()[f?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",f)}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(e,f,g){var j,i,h=this.options[e];g=g||{};f=b.Event(f);f.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase();f.target=this.element[0];i=f.originalEvent;if(i){for(j in i){if(!(j in f)){f[j]=i[j]}}}this.element.trigger(f,g);return !(b.isFunction(h)&&h.call(this.element[0],f,g)===false||f.isDefaultPrevented())}}})(jQuery);/*!
+(function(b,d){if(b.cleanData){var c=b.cleanData;b.cleanData=function(f){for(var g=0,h;(h=f[g])!=null;g++){try{b(h).triggerHandler("remove")}catch(j){}}c(f)}}else{var a=b.fn.remove;b.fn.remove=function(e,f){return this.each(function(){if(!f){if(!e||b.filter(e,[this]).length){b("*",this).add([this]).each(function(){try{b(this).triggerHandler("remove")}catch(g){}})}}return a.call(b(this),e,f)})}}b.widget=function(f,h,e){var g=f.split(".")[0],j;f=f.split(".")[1];j=g+"-"+f;if(!e){e=h;h=b.Widget}b.expr[":"][j]=function(k){return !!b.data(k,f)};b[g]=b[g]||{};b[g][f]=function(k,l){if(arguments.length){this._createWidget(k,l)}};var i=new h();i.options=b.extend(true,{},i.options);b[g][f].prototype=b.extend(true,i,{namespace:g,widgetName:f,widgetEventPrefix:b[g][f].prototype.widgetEventPrefix||f,widgetBaseClass:j},e);b.widget.bridge(f,b[g][f])};b.widget.bridge=function(f,e){b.fn[f]=function(i){var g=typeof i==="string",h=Array.prototype.slice.call(arguments,1),j=this;i=!g&&h.length?b.extend.apply(null,[true,i].concat(h)):i;if(g&&i.charAt(0)==="_"){return j}if(g){this.each(function(){var k=b.data(this,f),l=k&&b.isFunction(k[i])?k[i].apply(k,h):k;if(l!==k&&l!==d){j=l;return false}})}else{this.each(function(){var k=b.data(this,f);if(k){k.option(i||{})._init()}else{b.data(this,f,new e(i,this))}})}return j}};b.Widget=function(e,f){if(arguments.length){this._createWidget(e,f)}};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(f,g){b.data(g,this.widgetName,this);this.element=b(g);this.options=b.extend(true,{},this.options,this._getCreateOptions(),f);var e=this;this.element.bind("remove."+this.widgetName,function(){e.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return b.metadata&&b.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(f,g){var e=f;if(arguments.length===0){return b.extend({},this.options)}if(typeof f==="string"){if(g===d){return this.options[f]}e={};e[f]=g}this._setOptions(e);return this},_setOptions:function(f){var e=this;b.each(f,function(g,h){e._setOption(g,h)});return this},_setOption:function(e,f){this.options[e]=f;if(e==="disabled"){this.widget()[f?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",f)}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(e,f,g){var j,i,h=this.options[e];g=g||{};f=b.Event(f);f.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase();f.target=this.element[0];i=f.originalEvent;if(i){for(j in i){if(!(j in f)){f[j]=i[j]}}}this.element.trigger(f,g);return !(b.isFunction(h)&&h.call(this.element[0],f,g)===false||f.isDefaultPrevented())}}})(jQuery);/*
* jQuery UI Mouse 1.8.18
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
@@ -59,8 +50,7 @@ if(bA>0){if(bv!=="border"){for(;bx<e;bx++){if(!bv){bA-=parseFloat(b.css(by,"padd
* Depends:
* jquery.ui.widget.js
*/
-(function(b,c){var a=false;b(document).mouseup(function(d){a=false});b.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var d=this;this.element.bind("mousedown."+this.widgetName,function(e){return d._mouseDown(e)}).bind("click."+this.widgetName,function(e){if(true===b.data(e.target,d.widgetName+".preventClickEvent")){b.removeData(e.target,d.widgetName+".preventClickEvent");e.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(f){if(a){return}(this._mouseStarted&&this._mouseUp(f));this._mouseDownEvent=f;var e=this,g=(f.which==1),d=(typeof this.options.cancel=="string"&&f.target.nodeName?b(f.target).closest(this.options.cancel).length:false);if(!g||d||!this._mouseCapture(f)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){e.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(f)&&this._mouseDelayMet(f)){this._mouseStarted=(this._mouseStart(f)!==false);if(!this._mouseStarted){f.preventDefault();return true}}if(true===b.data(f.target,this.widgetName+".preventClickEvent")){b.removeData(f.target,this.widgetName+".preventClickEvent")}this._mouseMoveDelegate=function(h){return e._mouseMove(h)};this._mouseUpDelegate=function(h){return e._mouseUp(h)};b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);f.preventDefault();a=true;return true},_mouseMove:function(d){if(b.browser.msie&&!(document.documentMode>=9)&&!d.button){return this._mouseUp(d)}if(this._mouseStarted){this._mouseDrag(d);return d.preventDefault()}if(this._mouseDistanceMet(d)&&this._mouseDelayMet(d)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,d)!==false);(this._mouseStarted?this._mouseDrag(d):this._mouseUp(d))}return !this._mouseStarted},_mouseUp:function(d){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;if(d.target==this._mouseDownEvent.target){b.data(d.target,this.widgetName+".preventClickEvent",true)}this._mouseStop(d)}return false},_mouseDistanceMet:function(d){return(Math.max(Math.abs(this._mouseDownEvent.pageX-d.pageX),Math.abs(this._mouseDownEvent.pageY-d.pageY))>=this.options.distance)},_mouseDelayMet:function(d){return this.mouseDelayMet},_mouseStart:function(d){},_mouseDrag:function(d){},_mouseStop:function(d){},_mouseCapture:function(d){return true}})})(jQuery);(function(c,d){c.widget("ui.resizable",c.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000},_create:function(){var f=this,k=this.options;this.element.addClass("ui-resizable");c.extend(this,{_aspectRatio:!!(k.aspectRatio),aspectRatio:k.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:k.helper||k.ghost||k.animate?k.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){this.element.wrap(c('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=k.handles||(!c(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all"){this.handles="n,e,s,w,se,sw,ne,nw"}var l=this.handles.split(",");this.handles={};for(var g=0;g<l.length;g++){var j=c.trim(l[g]),e="ui-resizable-"+j;var h=c('<div class="ui-resizable-handle '+e+'"></div>');if(/sw|se|ne|nw/.test(j)){h.css({zIndex:++k.zIndex})}if("se"==j){h.addClass("ui-icon ui-icon-gripsmall-diagonal-se")}this.handles[j]=".ui-resizable-"+j;this.element.append(h)}}this._renderAxis=function(q){q=q||this.element;for(var n in this.handles){if(this.handles[n].constructor==String){this.handles[n]=c(this.handles[n],this.element).show()}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var o=c(this.handles[n],this.element),p=0;p=/sw|ne|nw|se|n|s/.test(n)?o.outerHeight():o.outerWidth();var m=["padding",/ne|nw|n/.test(n)?"Top":/se|sw|s/.test(n)?"Bottom":/^e$/.test(n)?"Right":"Left"].join("");q.css(m,p);this._proportionallyResize()}if(!c(this.handles[n]).length){continue}}};this._renderAxis(this.element);this._handles=c(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!f.resizing){if(this.className){var i=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}f.axis=i&&i[1]?i[1]:"se"}});if(k.autoHide){this._handles.hide();c(this.element).addClass("ui-resizable-autohide").hover(function(){if(k.disabled){return}c(this).removeClass("ui-resizable-autohide");f._handles.show()},function(){if(k.disabled){return}if(!f.resizing){c(this).addClass("ui-resizable-autohide");f._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var e=function(g){c(g).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){e(this.element);var f=this.element;f.after(this.originalElement.css({position:f.css("position"),width:f.outerWidth(),height:f.outerHeight(),top:f.css("top"),left:f.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);e(this.originalElement);return this},_mouseCapture:function(f){var g=false;for(var e in this.handles){if(c(this.handles[e])[0]==f.target){g=true}}return !this.options.disabled&&g},_mouseStart:function(g){var j=this.options,f=this.element.position(),e=this.element;this.resizing=true;this.documentScroll={top:c(document).scrollTop(),left:c(document).scrollLeft()};if(e.is(".ui-draggable")||(/absolute/).test(e.css("position"))){e.css({position:"absolute",top:f.top,left:f.left})}this._renderProxy();var k=b(this.helper.css("left")),h=b(this.helper.css("top"));if(j.containment){k+=c(j.containment).scrollLeft()||0;h+=c(j.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:k,top:h};this.size=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalSize=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalPosition={left:k,top:h};this.sizeDiff={width:e.outerWidth()-e.width(),height:e.outerHeight()-e.height()};this.originalMousePosition={left:g.pageX,top:g.pageY};this.aspectRatio=(typeof j.aspectRatio=="number")?j.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);var i=c(".ui-resizable-"+this.axis).css("cursor");c("body").css("cursor",i=="auto"?this.axis+"-resize":i);e.addClass("ui-resizable-resizing");this._propagate("start",g);return true},_mouseDrag:function(e){var h=this.helper,g=this.options,m={},q=this,j=this.originalMousePosition,n=this.axis;var r=(e.pageX-j.left)||0,p=(e.pageY-j.top)||0;var i=this._change[n];if(!i){return false}var l=i.apply(this,[e,r,p]),k=c.browser.msie&&c.browser.version<7,f=this.sizeDiff;this._updateVirtualBoundaries(e.shiftKey);if(this._aspectRatio||e.shiftKey){l=this._updateRatio(l,e)}l=this._respectSize(l,e);this._propagate("resize",e);h.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});if(!this._helper&&this._proportionallyResizeElements.length){this._proportionallyResize()}this._updateCache(l);this._trigger("resize",e,this.ui());return false},_mouseStop:function(h){this.resizing=false;var i=this.options,m=this;if(this._helper){var g=this._proportionallyResizeElements,e=g.length&&(/textarea/i).test(g[0].nodeName),f=e&&c.ui.hasScroll(g[0],"left")?0:m.sizeDiff.height,k=e?0:m.sizeDiff.width;var n={width:(m.helper.width()-k),height:(m.helper.height()-f)},j=(parseInt(m.element.css("left"),10)+(m.position.left-m.originalPosition.left))||null,l=(parseInt(m.element.css("top"),10)+(m.position.top-m.originalPosition.top))||null;if(!i.animate){this.element.css(c.extend(n,{top:l,left:j}))}m.helper.height(m.size.height);m.helper.width(m.size.width);if(this._helper&&!i.animate){this._proportionallyResize()}}c("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",h);if(this._helper){this.helper.remove()}return false},_updateVirtualBoundaries:function(g){var j=this.options,i,h,f,k,e;e={minWidth:a(j.minWidth)?j.minWidth:0,maxWidth:a(j.maxWidth)?j.maxWidth:Infinity,minHeight:a(j.minHeight)?j.minHeight:0,maxHeight:a(j.maxHeight)?j.maxHeight:Infinity};if(this._aspectRatio||g){i=e.minHeight*this.aspectRatio;f=e.minWidth/this.aspectRatio;h=e.maxHeight*this.aspectRatio;k=e.maxWidth/this.aspectRatio;if(i>e.minWidth){e.minWidth=i}if(f>e.minHeight){e.minHeight=f}if(h<e.maxWidth){e.maxWidth=h}if(k<e.maxHeight){e.maxHeight=k}}this._vBoundaries=e},_updateCache:function(e){var f=this.options;this.offset=this.helper.offset();if(a(e.left)){this.position.left=e.left}if(a(e.top)){this.position.top=e.top}if(a(e.height)){this.size.height=e.height}if(a(e.width)){this.size.width=e.width}},_updateRatio:function(h,g){var i=this.options,j=this.position,f=this.size,e=this.axis;if(a(h.height)){h.width=(h.height*this.aspectRatio)}else{if(a(h.width)){h.height=(h.width/this.aspectRatio)}}if(e=="sw"){h.left=j.left+(f.width-h.width);h.top=null}if(e=="nw"){h.top=j.top+(f.height-h.height);h.left=j.left+(f.width-h.width)}return h},_respectSize:function(l,g){var j=this.helper,i=this._vBoundaries,r=this._aspectRatio||g.shiftKey,q=this.axis,t=a(l.width)&&i.maxWidth&&(i.maxWidth<l.width),m=a(l.height)&&i.maxHeight&&(i.maxHeight<l.height),h=a(l.width)&&i.minWidth&&(i.minWidth>l.width),s=a(l.height)&&i.minHeight&&(i.minHeight>l.height);if(h){l.width=i.minWidth}if(s){l.height=i.minHeight}if(t){l.width=i.maxWidth}if(m){l.height=i.maxHeight}var f=this.originalPosition.left+this.originalSize.width,p=this.position.top+this.size.height;var k=/sw|nw|w/.test(q),e=/nw|ne|n/.test(q);if(h&&k){l.left=f-i.minWidth}if(t&&k){l.left=f-i.maxWidth}if(s&&e){l.top=p-i.minHeight}if(m&&e){l.top=p-i.maxHeight}var n=!l.width&&!l.height;if(n&&!l.left&&l.top){l.top=null}else{if(n&&!l.top&&l.left){l.left=null}}return l},_proportionallyResize:function(){var k=this.options;if(!this._proportionallyResizeElements.length){return}var g=this.helper||this.element;for(var f=0;f<this._proportionallyResizeElements.length;f++){var h=this._proportionallyResizeElements[f];if(!this.borderDif){var e=[h.css("borderTopWidth"),h.css("borderRightWidth"),h.css("borderBottomWidth"),h.css("borderLeftWidth")],j=[h.css("paddingTop"),h.css("paddingRight"),h.css("paddingBottom"),h.css("paddingLeft")];this.borderDif=c.map(e,function(l,n){var m=parseInt(l,10)||0,o=parseInt(j[n],10)||0;return m+o})}if(c.browser.msie&&!(!(c(g).is(":hidden")||c(g).parents(":hidden").length))){continue}h.css({height:(g.height()-this.borderDif[0]-this.borderDif[2])||0,width:(g.width()-this.borderDif[1]-this.borderDif[3])||0})}},_renderProxy:function(){var f=this.element,i=this.options;this.elementOffset=f.offset();if(this._helper){this.helper=this.helper||c('<div style="overflow:hidden;"></div>');var e=c.browser.msie&&c.browser.version<7,g=(e?1:0),h=(e?2:-1);this.helper.addClass(this._helper).css({width:this.element.outerWidth()+h,height:this.element.outerHeight()+h,position:"absolute",left:this.elementOffset.left-g+"px",top:this.elementOffset.top-g+"px",zIndex:++i.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(g,f,e){return{width:this.originalSize.width+f}},w:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;return{left:i.left+f,width:g.width-f}},n:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;return{top:i.top+e,height:g.height-e}},s:function(g,f,e){return{height:this.originalSize.height+e}},se:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},sw:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[g,f,e]))},ne:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},nw:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[g,f,e]))}},_propagate:function(f,e){c.ui.plugin.call(this,f,[e,this.ui()]);(f!="resize"&&this._trigger(f,e,this.ui()))},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});c.extend(c.ui.resizable,{version:"1.8.18"});c.ui.plugin.add("resizable","alsoResize",{start:function(f,g){var e=c(this).data("resizable"),i=e.options;var h=function(j){c(j).each(function(){var k=c(this);k.data("resizable-alsoresize",{width:parseInt(k.width(),10),height:parseInt(k.height(),10),left:parseInt(k.css("left"),10),top:parseInt(k.css("top"),10)})})};if(typeof(i.alsoResize)=="object"&&!i.alsoResize.parentNode){if(i.alsoResize.length){i.alsoResize=i.alsoResize[0];h(i.alsoResize)}else{c.each(i.alsoResize,function(j){h(j)})}}else{h(i.alsoResize)}},resize:function(g,i){var f=c(this).data("resizable"),j=f.options,h=f.originalSize,l=f.originalPosition;var k={height:(f.size.height-h.height)||0,width:(f.size.width-h.width)||0,top:(f.position.top-l.top)||0,left:(f.position.left-l.left)||0},e=function(m,n){c(m).each(function(){var q=c(this),r=c(this).data("resizable-alsoresize"),p={},o=n&&n.length?n:q.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];c.each(o,function(s,u){var t=(r[u]||0)+(k[u]||0);if(t&&t>=0){p[u]=t||null}});q.css(p)})};if(typeof(j.alsoResize)=="object"&&!j.alsoResize.nodeType){c.each(j.alsoResize,function(m,n){e(m,n)})}else{e(j.alsoResize)}},stop:function(e,f){c(this).removeData("resizable-alsoresize")}});c.ui.plugin.add("resizable","animate",{stop:function(i,n){var p=c(this).data("resizable"),j=p.options;var h=p._proportionallyResizeElements,e=h.length&&(/textarea/i).test(h[0].nodeName),f=e&&c.ui.hasScroll(h[0],"left")?0:p.sizeDiff.height,l=e?0:p.sizeDiff.width;var g={width:(p.size.width-l),height:(p.size.height-f)},k=(parseInt(p.element.css("left"),10)+(p.position.left-p.originalPosition.left))||null,m=(parseInt(p.element.css("top"),10)+(p.position.top-p.originalPosition.top))||null;
-p.element.animate(c.extend(g,m&&k?{top:m,left:k}:{}),{duration:j.animateDuration,easing:j.animateEasing,step:function(){var o={width:parseInt(p.element.css("width"),10),height:parseInt(p.element.css("height"),10),top:parseInt(p.element.css("top"),10),left:parseInt(p.element.css("left"),10)};if(h&&h.length){c(h[0]).css({width:o.width,height:o.height})}p._updateCache(o);p._propagate("resize",i)}})}});c.ui.plugin.add("resizable","containment",{start:function(f,r){var t=c(this).data("resizable"),j=t.options,l=t.element;var g=j.containment,k=(g instanceof c)?g.get(0):(/parent/.test(g))?l.parent().get(0):g;if(!k){return}t.containerElement=c(k);if(/document/.test(g)||g==document){t.containerOffset={left:0,top:0};t.containerPosition={left:0,top:0};t.parentData={element:c(document),left:0,top:0,width:c(document).width(),height:c(document).height()||document.body.parentNode.scrollHeight}}else{var n=c(k),i=[];c(["Top","Right","Left","Bottom"]).each(function(p,o){i[p]=b(n.css("padding"+o))});t.containerOffset=n.offset();t.containerPosition=n.position();t.containerSize={height:(n.innerHeight()-i[3]),width:(n.innerWidth()-i[1])};var q=t.containerOffset,e=t.containerSize.height,m=t.containerSize.width,h=(c.ui.hasScroll(k,"left")?k.scrollWidth:m),s=(c.ui.hasScroll(k)?k.scrollHeight:e);t.parentData={element:k,left:q.left,top:q.top,width:h,height:s}}},resize:function(g,q){var t=c(this).data("resizable"),i=t.options,f=t.containerSize,p=t.containerOffset,m=t.size,n=t.position,r=t._aspectRatio||g.shiftKey,e={top:0,left:0},h=t.containerElement;if(h[0]!=document&&(/static/).test(h.css("position"))){e=p}if(n.left<(t._helper?p.left:0)){t.size.width=t.size.width+(t._helper?(t.position.left-p.left):(t.position.left-e.left));if(r){t.size.height=t.size.width/i.aspectRatio}t.position.left=i.helper?p.left:0}if(n.top<(t._helper?p.top:0)){t.size.height=t.size.height+(t._helper?(t.position.top-p.top):t.position.top);if(r){t.size.width=t.size.height*i.aspectRatio}t.position.top=t._helper?p.top:0}t.offset.left=t.parentData.left+t.position.left;t.offset.top=t.parentData.top+t.position.top;var l=Math.abs((t._helper?t.offset.left-e.left:(t.offset.left-e.left))+t.sizeDiff.width),s=Math.abs((t._helper?t.offset.top-e.top:(t.offset.top-p.top))+t.sizeDiff.height);var k=t.containerElement.get(0)==t.element.parent().get(0),j=/relative|absolute/.test(t.containerElement.css("position"));if(k&&j){l-=t.parentData.left}if(l+t.size.width>=t.parentData.width){t.size.width=t.parentData.width-l;if(r){t.size.height=t.size.width/t.aspectRatio}}if(s+t.size.height>=t.parentData.height){t.size.height=t.parentData.height-s;if(r){t.size.width=t.size.height*t.aspectRatio}}},stop:function(f,n){var q=c(this).data("resizable"),g=q.options,l=q.position,m=q.containerOffset,e=q.containerPosition,i=q.containerElement;var j=c(q.helper),r=j.offset(),p=j.outerWidth()-q.sizeDiff.width,k=j.outerHeight()-q.sizeDiff.height;if(q._helper&&!g.animate&&(/relative/).test(i.css("position"))){c(this).css({left:r.left-e.left-m.left,width:p,height:k})}if(q._helper&&!g.animate&&(/static/).test(i.css("position"))){c(this).css({left:r.left-e.left-m.left,width:p,height:k})}}});c.ui.plugin.add("resizable","ghost",{start:function(g,h){var e=c(this).data("resizable"),i=e.options,f=e.size;e.ghost=e.originalElement.clone();e.ghost.css({opacity:0.25,display:"block",position:"relative",height:f.height,width:f.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof i.ghost=="string"?i.ghost:"");e.ghost.appendTo(e.helper)},resize:function(f,g){var e=c(this).data("resizable"),h=e.options;if(e.ghost){e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})}},stop:function(f,g){var e=c(this).data("resizable"),h=e.options;if(e.ghost&&e.helper){e.helper.get(0).removeChild(e.ghost.get(0))}}});c.ui.plugin.add("resizable","grid",{resize:function(e,m){var p=c(this).data("resizable"),h=p.options,k=p.size,i=p.originalSize,j=p.originalPosition,n=p.axis,l=h._aspectRatio||e.shiftKey;h.grid=typeof h.grid=="number"?[h.grid,h.grid]:h.grid;var g=Math.round((k.width-i.width)/(h.grid[0]||1))*(h.grid[0]||1),f=Math.round((k.height-i.height)/(h.grid[1]||1))*(h.grid[1]||1);if(/^(se|s|e)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f}else{if(/^(ne)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f;p.position.top=j.top-f}else{if(/^(sw)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f;p.position.left=j.left-g}else{p.size.width=i.width+g;p.size.height=i.height+f;p.position.top=j.top-f;p.position.left=j.left-g}}}}});var b=function(e){return parseInt(e,10)||0};var a=function(e){return !isNaN(parseInt(e,10))}})(jQuery);/*!
+(function(b,c){var a=false;b(document).mouseup(function(d){a=false});b.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var d=this;this.element.bind("mousedown."+this.widgetName,function(e){return d._mouseDown(e)}).bind("click."+this.widgetName,function(e){if(true===b.data(e.target,d.widgetName+".preventClickEvent")){b.removeData(e.target,d.widgetName+".preventClickEvent");e.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(f){if(a){return}(this._mouseStarted&&this._mouseUp(f));this._mouseDownEvent=f;var e=this,g=(f.which==1),d=(typeof this.options.cancel=="string"&&f.target.nodeName?b(f.target).closest(this.options.cancel).length:false);if(!g||d||!this._mouseCapture(f)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){e.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(f)&&this._mouseDelayMet(f)){this._mouseStarted=(this._mouseStart(f)!==false);if(!this._mouseStarted){f.preventDefault();return true}}if(true===b.data(f.target,this.widgetName+".preventClickEvent")){b.removeData(f.target,this.widgetName+".preventClickEvent")}this._mouseMoveDelegate=function(h){return e._mouseMove(h)};this._mouseUpDelegate=function(h){return e._mouseUp(h)};b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);f.preventDefault();a=true;return true},_mouseMove:function(d){if(b.browser.msie&&!(document.documentMode>=9)&&!d.button){return this._mouseUp(d)}if(this._mouseStarted){this._mouseDrag(d);return d.preventDefault()}if(this._mouseDistanceMet(d)&&this._mouseDelayMet(d)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,d)!==false);(this._mouseStarted?this._mouseDrag(d):this._mouseUp(d))}return !this._mouseStarted},_mouseUp:function(d){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;if(d.target==this._mouseDownEvent.target){b.data(d.target,this.widgetName+".preventClickEvent",true)}this._mouseStop(d)}return false},_mouseDistanceMet:function(d){return(Math.max(Math.abs(this._mouseDownEvent.pageX-d.pageX),Math.abs(this._mouseDownEvent.pageY-d.pageY))>=this.options.distance)},_mouseDelayMet:function(d){return this.mouseDelayMet},_mouseStart:function(d){},_mouseDrag:function(d){},_mouseStop:function(d){},_mouseCapture:function(d){return true}})})(jQuery);(function(c,d){c.widget("ui.resizable",c.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000},_create:function(){var f=this,k=this.options;this.element.addClass("ui-resizable");c.extend(this,{_aspectRatio:!!(k.aspectRatio),aspectRatio:k.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:k.helper||k.ghost||k.animate?k.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){this.element.wrap(c('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=k.handles||(!c(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all"){this.handles="n,e,s,w,se,sw,ne,nw"}var l=this.handles.split(",");this.handles={};for(var g=0;g<l.length;g++){var j=c.trim(l[g]),e="ui-resizable-"+j;var h=c('<div class="ui-resizable-handle '+e+'"></div>');if(/sw|se|ne|nw/.test(j)){h.css({zIndex:++k.zIndex})}if("se"==j){h.addClass("ui-icon ui-icon-gripsmall-diagonal-se")}this.handles[j]=".ui-resizable-"+j;this.element.append(h)}}this._renderAxis=function(q){q=q||this.element;for(var n in this.handles){if(this.handles[n].constructor==String){this.handles[n]=c(this.handles[n],this.element).show()}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var o=c(this.handles[n],this.element),p=0;p=/sw|ne|nw|se|n|s/.test(n)?o.outerHeight():o.outerWidth();var m=["padding",/ne|nw|n/.test(n)?"Top":/se|sw|s/.test(n)?"Bottom":/^e$/.test(n)?"Right":"Left"].join("");q.css(m,p);this._proportionallyResize()}if(!c(this.handles[n]).length){continue}}};this._renderAxis(this.element);this._handles=c(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!f.resizing){if(this.className){var i=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}f.axis=i&&i[1]?i[1]:"se"}});if(k.autoHide){this._handles.hide();c(this.element).addClass("ui-resizable-autohide").hover(function(){if(k.disabled){return}c(this).removeClass("ui-resizable-autohide");f._handles.show()},function(){if(k.disabled){return}if(!f.resizing){c(this).addClass("ui-resizable-autohide");f._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var e=function(g){c(g).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){e(this.element);var f=this.element;f.after(this.originalElement.css({position:f.css("position"),width:f.outerWidth(),height:f.outerHeight(),top:f.css("top"),left:f.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);e(this.originalElement);return this},_mouseCapture:function(f){var g=false;for(var e in this.handles){if(c(this.handles[e])[0]==f.target){g=true}}return !this.options.disabled&&g},_mouseStart:function(g){var j=this.options,f=this.element.position(),e=this.element;this.resizing=true;this.documentScroll={top:c(document).scrollTop(),left:c(document).scrollLeft()};if(e.is(".ui-draggable")||(/absolute/).test(e.css("position"))){e.css({position:"absolute",top:f.top,left:f.left})}this._renderProxy();var k=b(this.helper.css("left")),h=b(this.helper.css("top"));if(j.containment){k+=c(j.containment).scrollLeft()||0;h+=c(j.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:k,top:h};this.size=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalSize=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalPosition={left:k,top:h};this.sizeDiff={width:e.outerWidth()-e.width(),height:e.outerHeight()-e.height()};this.originalMousePosition={left:g.pageX,top:g.pageY};this.aspectRatio=(typeof j.aspectRatio=="number")?j.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);var i=c(".ui-resizable-"+this.axis).css("cursor");c("body").css("cursor",i=="auto"?this.axis+"-resize":i);e.addClass("ui-resizable-resizing");this._propagate("start",g);return true},_mouseDrag:function(e){var h=this.helper,g=this.options,m={},q=this,j=this.originalMousePosition,n=this.axis;var r=(e.pageX-j.left)||0,p=(e.pageY-j.top)||0;var i=this._change[n];if(!i){return false}var l=i.apply(this,[e,r,p]),k=c.browser.msie&&c.browser.version<7,f=this.sizeDiff;this._updateVirtualBoundaries(e.shiftKey);if(this._aspectRatio||e.shiftKey){l=this._updateRatio(l,e)}l=this._respectSize(l,e);this._propagate("resize",e);h.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});if(!this._helper&&this._proportionallyResizeElements.length){this._proportionallyResize()}this._updateCache(l);this._trigger("resize",e,this.ui());return false},_mouseStop:function(h){this.resizing=false;var i=this.options,m=this;if(this._helper){var g=this._proportionallyResizeElements,e=g.length&&(/textarea/i).test(g[0].nodeName),f=e&&c.ui.hasScroll(g[0],"left")?0:m.sizeDiff.height,k=e?0:m.sizeDiff.width;var n={width:(m.helper.width()-k),height:(m.helper.height()-f)},j=(parseInt(m.element.css("left"),10)+(m.position.left-m.originalPosition.left))||null,l=(parseInt(m.element.css("top"),10)+(m.position.top-m.originalPosition.top))||null;if(!i.animate){this.element.css(c.extend(n,{top:l,left:j}))}m.helper.height(m.size.height);m.helper.width(m.size.width);if(this._helper&&!i.animate){this._proportionallyResize()}}c("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",h);if(this._helper){this.helper.remove()}return false},_updateVirtualBoundaries:function(g){var j=this.options,i,h,f,k,e;e={minWidth:a(j.minWidth)?j.minWidth:0,maxWidth:a(j.maxWidth)?j.maxWidth:Infinity,minHeight:a(j.minHeight)?j.minHeight:0,maxHeight:a(j.maxHeight)?j.maxHeight:Infinity};if(this._aspectRatio||g){i=e.minHeight*this.aspectRatio;f=e.minWidth/this.aspectRatio;h=e.maxHeight*this.aspectRatio;k=e.maxWidth/this.aspectRatio;if(i>e.minWidth){e.minWidth=i}if(f>e.minHeight){e.minHeight=f}if(h<e.maxWidth){e.maxWidth=h}if(k<e.maxHeight){e.maxHeight=k}}this._vBoundaries=e},_updateCache:function(e){var f=this.options;this.offset=this.helper.offset();if(a(e.left)){this.position.left=e.left}if(a(e.top)){this.position.top=e.top}if(a(e.height)){this.size.height=e.height}if(a(e.width)){this.size.width=e.width}},_updateRatio:function(h,g){var i=this.options,j=this.position,f=this.size,e=this.axis;if(a(h.height)){h.width=(h.height*this.aspectRatio)}else{if(a(h.width)){h.height=(h.width/this.aspectRatio)}}if(e=="sw"){h.left=j.left+(f.width-h.width);h.top=null}if(e=="nw"){h.top=j.top+(f.height-h.height);h.left=j.left+(f.width-h.width)}return h},_respectSize:function(l,g){var j=this.helper,i=this._vBoundaries,r=this._aspectRatio||g.shiftKey,q=this.axis,t=a(l.width)&&i.maxWidth&&(i.maxWidth<l.width),m=a(l.height)&&i.maxHeight&&(i.maxHeight<l.height),h=a(l.width)&&i.minWidth&&(i.minWidth>l.width),s=a(l.height)&&i.minHeight&&(i.minHeight>l.height);if(h){l.width=i.minWidth}if(s){l.height=i.minHeight}if(t){l.width=i.maxWidth}if(m){l.height=i.maxHeight}var f=this.originalPosition.left+this.originalSize.width,p=this.position.top+this.size.height;var k=/sw|nw|w/.test(q),e=/nw|ne|n/.test(q);if(h&&k){l.left=f-i.minWidth}if(t&&k){l.left=f-i.maxWidth}if(s&&e){l.top=p-i.minHeight}if(m&&e){l.top=p-i.maxHeight}var n=!l.width&&!l.height;if(n&&!l.left&&l.top){l.top=null}else{if(n&&!l.top&&l.left){l.left=null}}return l},_proportionallyResize:function(){var k=this.options;if(!this._proportionallyResizeElements.length){return}var g=this.helper||this.element;for(var f=0;f<this._proportionallyResizeElements.length;f++){var h=this._proportionallyResizeElements[f];if(!this.borderDif){var e=[h.css("borderTopWidth"),h.css("borderRightWidth"),h.css("borderBottomWidth"),h.css("borderLeftWidth")],j=[h.css("paddingTop"),h.css("paddingRight"),h.css("paddingBottom"),h.css("paddingLeft")];this.borderDif=c.map(e,function(l,n){var m=parseInt(l,10)||0,o=parseInt(j[n],10)||0;return m+o})}if(c.browser.msie&&!(!(c(g).is(":hidden")||c(g).parents(":hidden").length))){continue}h.css({height:(g.height()-this.borderDif[0]-this.borderDif[2])||0,width:(g.width()-this.borderDif[1]-this.borderDif[3])||0})}},_renderProxy:function(){var f=this.element,i=this.options;this.elementOffset=f.offset();if(this._helper){this.helper=this.helper||c('<div style="overflow:hidden;"></div>');var e=c.browser.msie&&c.browser.version<7,g=(e?1:0),h=(e?2:-1);this.helper.addClass(this._helper).css({width:this.element.outerWidth()+h,height:this.element.outerHeight()+h,position:"absolute",left:this.elementOffset.left-g+"px",top:this.elementOffset.top-g+"px",zIndex:++i.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(g,f,e){return{width:this.originalSize.width+f}},w:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;return{left:i.left+f,width:g.width-f}},n:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;return{top:i.top+e,height:g.height-e}},s:function(g,f,e){return{height:this.originalSize.height+e}},se:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},sw:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[g,f,e]))},ne:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},nw:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[g,f,e]))}},_propagate:function(f,e){c.ui.plugin.call(this,f,[e,this.ui()]);(f!="resize"&&this._trigger(f,e,this.ui()))},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});c.extend(c.ui.resizable,{version:"1.8.18"});c.ui.plugin.add("resizable","alsoResize",{start:function(f,g){var e=c(this).data("resizable"),i=e.options;var h=function(j){c(j).each(function(){var k=c(this);k.data("resizable-alsoresize",{width:parseInt(k.width(),10),height:parseInt(k.height(),10),left:parseInt(k.css("left"),10),top:parseInt(k.css("top"),10)})})};if(typeof(i.alsoResize)=="object"&&!i.alsoResize.parentNode){if(i.alsoResize.length){i.alsoResize=i.alsoResize[0];h(i.alsoResize)}else{c.each(i.alsoResize,function(j){h(j)})}}else{h(i.alsoResize)}},resize:function(g,i){var f=c(this).data("resizable"),j=f.options,h=f.originalSize,l=f.originalPosition;var k={height:(f.size.height-h.height)||0,width:(f.size.width-h.width)||0,top:(f.position.top-l.top)||0,left:(f.position.left-l.left)||0},e=function(m,n){c(m).each(function(){var q=c(this),r=c(this).data("resizable-alsoresize"),p={},o=n&&n.length?n:q.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];c.each(o,function(s,u){var t=(r[u]||0)+(k[u]||0);if(t&&t>=0){p[u]=t||null}});q.css(p)})};if(typeof(j.alsoResize)=="object"&&!j.alsoResize.nodeType){c.each(j.alsoResize,function(m,n){e(m,n)})}else{e(j.alsoResize)}},stop:function(e,f){c(this).removeData("resizable-alsoresize")}});c.ui.plugin.add("resizable","animate",{stop:function(i,n){var p=c(this).data("resizable"),j=p.options;var h=p._proportionallyResizeElements,e=h.length&&(/textarea/i).test(h[0].nodeName),f=e&&c.ui.hasScroll(h[0],"left")?0:p.sizeDiff.height,l=e?0:p.sizeDiff.width;var g={width:(p.size.width-l),height:(p.size.height-f)},k=(parseInt(p.element.css("left"),10)+(p.position.left-p.originalPosition.left))||null,m=(parseInt(p.element.css("top"),10)+(p.position.top-p.originalPosition.top))||null;p.element.animate(c.extend(g,m&&k?{top:m,left:k}:{}),{duration:j.animateDuration,easing:j.animateEasing,step:function(){var o={width:parseInt(p.element.css("width"),10),height:parseInt(p.element.css("height"),10),top:parseInt(p.element.css("top"),10),left:parseInt(p.element.css("left"),10)};if(h&&h.length){c(h[0]).css({width:o.width,height:o.height})}p._updateCache(o);p._propagate("resize",i)}})}});c.ui.plugin.add("resizable","containment",{start:function(f,r){var t=c(this).data("resizable"),j=t.options,l=t.element;var g=j.containment,k=(g instanceof c)?g.get(0):(/parent/.test(g))?l.parent().get(0):g;if(!k){return}t.containerElement=c(k);if(/document/.test(g)||g==document){t.containerOffset={left:0,top:0};t.containerPosition={left:0,top:0};t.parentData={element:c(document),left:0,top:0,width:c(document).width(),height:c(document).height()||document.body.parentNode.scrollHeight}}else{var n=c(k),i=[];c(["Top","Right","Left","Bottom"]).each(function(p,o){i[p]=b(n.css("padding"+o))});t.containerOffset=n.offset();t.containerPosition=n.position();t.containerSize={height:(n.innerHeight()-i[3]),width:(n.innerWidth()-i[1])};var q=t.containerOffset,e=t.containerSize.height,m=t.containerSize.width,h=(c.ui.hasScroll(k,"left")?k.scrollWidth:m),s=(c.ui.hasScroll(k)?k.scrollHeight:e);t.parentData={element:k,left:q.left,top:q.top,width:h,height:s}}},resize:function(g,q){var t=c(this).data("resizable"),i=t.options,f=t.containerSize,p=t.containerOffset,m=t.size,n=t.position,r=t._aspectRatio||g.shiftKey,e={top:0,left:0},h=t.containerElement;if(h[0]!=document&&(/static/).test(h.css("position"))){e=p}if(n.left<(t._helper?p.left:0)){t.size.width=t.size.width+(t._helper?(t.position.left-p.left):(t.position.left-e.left));if(r){t.size.height=t.size.width/i.aspectRatio}t.position.left=i.helper?p.left:0}if(n.top<(t._helper?p.top:0)){t.size.height=t.size.height+(t._helper?(t.position.top-p.top):t.position.top);if(r){t.size.width=t.size.height*i.aspectRatio}t.position.top=t._helper?p.top:0}t.offset.left=t.parentData.left+t.position.left;t.offset.top=t.parentData.top+t.position.top;var l=Math.abs((t._helper?t.offset.left-e.left:(t.offset.left-e.left))+t.sizeDiff.width),s=Math.abs((t._helper?t.offset.top-e.top:(t.offset.top-p.top))+t.sizeDiff.height);var k=t.containerElement.get(0)==t.element.parent().get(0),j=/relative|absolute/.test(t.containerElement.css("position"));if(k&&j){l-=t.parentData.left}if(l+t.size.width>=t.parentData.width){t.size.width=t.parentData.width-l;if(r){t.size.height=t.size.width/t.aspectRatio}}if(s+t.size.height>=t.parentData.height){t.size.height=t.parentData.height-s;if(r){t.size.width=t.size.height*t.aspectRatio}}},stop:function(f,n){var q=c(this).data("resizable"),g=q.options,l=q.position,m=q.containerOffset,e=q.containerPosition,i=q.containerElement;var j=c(q.helper),r=j.offset(),p=j.outerWidth()-q.sizeDiff.width,k=j.outerHeight()-q.sizeDiff.height;if(q._helper&&!g.animate&&(/relative/).test(i.css("position"))){c(this).css({left:r.left-e.left-m.left,width:p,height:k})}if(q._helper&&!g.animate&&(/static/).test(i.css("position"))){c(this).css({left:r.left-e.left-m.left,width:p,height:k})}}});c.ui.plugin.add("resizable","ghost",{start:function(g,h){var e=c(this).data("resizable"),i=e.options,f=e.size;e.ghost=e.originalElement.clone();e.ghost.css({opacity:0.25,display:"block",position:"relative",height:f.height,width:f.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof i.ghost=="string"?i.ghost:"");e.ghost.appendTo(e.helper)},resize:function(f,g){var e=c(this).data("resizable"),h=e.options;if(e.ghost){e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})}},stop:function(f,g){var e=c(this).data("resizable"),h=e.options;if(e.ghost&&e.helper){e.helper.get(0).removeChild(e.ghost.get(0))}}});c.ui.plugin.add("resizable","grid",{resize:function(e,m){var p=c(this).data("resizable"),h=p.options,k=p.size,i=p.originalSize,j=p.originalPosition,n=p.axis,l=h._aspectRatio||e.shiftKey;h.grid=typeof h.grid=="number"?[h.grid,h.grid]:h.grid;var g=Math.round((k.width-i.width)/(h.grid[0]||1))*(h.grid[0]||1),f=Math.round((k.height-i.height)/(h.grid[1]||1))*(h.grid[1]||1);if(/^(se|s|e)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f}else{if(/^(ne)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f;p.position.top=j.top-f}else{if(/^(sw)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f;p.position.left=j.left-g}else{p.size.width=i.width+g;p.size.height=i.height+f;p.position.top=j.top-f;p.position.left=j.left-g}}}}});var b=function(e){return parseInt(e,10)||0};var a=function(e){return !isNaN(parseInt(e,10))}})(jQuery);/*
* jQuery hashchange event - v1.3 - 7/21/2010
* http://benalman.com/projects/jquery-hashchange-plugin/
*
@@ -68,13 +58,11 @@ p.element.animate(c.extend(g,m&&k?{top:m,left:k}:{}),{duration:j.animateDuration
* Dual licensed under the MIT and GPL licenses.
* http://benalman.com/about/license/
*/
-(function($,e,b){var c="hashchange",h=document,f,g=$.event.special,i=h.documentMode,d="on"+c in e&&(i===b||i>7);function a(j){j=j||location.href;return"#"+j.replace(/^[^#]*#?(.*)$/,"$1")}$.fn[c]=function(j){return j?this.bind(c,j):this.trigger(c)};$.fn[c].delay=50;g[c]=$.extend(g[c],{setup:function(){if(d){return false}$(f.start)},teardown:function(){if(d){return false}$(f.stop)}});f=(function(){var j={},p,m=a(),k=function(q){return q},l=k,o=k;j.start=function(){p||n()};j.stop=function(){p&&clearTimeout(p);p=b};function n(){var r=a(),q=o(m);if(r!==m){l(m=r,q);$(e).trigger(c)}else{if(q!==m){location.href=location.href.replace(/#.*/,"")+q}}p=setTimeout(n,$.fn[c].delay)}$.browser.msie&&!d&&(function(){var q,r;j.start=function(){if(!q){r=$.fn[c].src;r=r&&r+a();q=$('<iframe tabindex="-1" title="empty"/>').hide().one("load",function(){r||l(a());n()}).attr("src",r||"javascript:0").insertAfter("body")[0].contentWindow;h.onpropertychange=function(){try{if(event.propertyName==="title"){q.document.title=h.title}}catch(s){}}}};j.stop=k;o=function(){return a(q.location.href)};l=function(v,s){var u=q.document,t=$.fn[c].domain;if(v!==s){u.title=h.title;u.open();t&&u.write('<script>document.domain="'+t+'"<\/script>');u.close();q.location.hash=v}}})();return j})()})(jQuery,this);
-(function(c){var a=c.scrollTo=function(f,e,d){c(window).scrollTo(f,e,d)};a.defaults={axis:"xy",duration:parseFloat(c.fn.jquery)>=1.3?0:1};a.window=function(d){return c(window)._scrollable()};c.fn._scrollable=function(){return this.map(function(){var e=this,d=!e.nodeName||c.inArray(e.nodeName.toLowerCase(),["iframe","#document","html","body"])!=-1;if(!d){return e}var f=(e.contentWindow||e).document||e.ownerDocument||e;return c.browser.safari||f.compatMode=="BackCompat"?f.body:f.documentElement})};c.fn.scrollTo=function(f,e,d){if(typeof e=="object"){d=e;e=0}if(typeof d=="function"){d={onAfter:d}}if(f=="max"){f=9000000000}d=c.extend({},a.defaults,d);e=e||d.speed||d.duration;d.queue=d.queue&&d.axis.length>1;if(d.queue){e/=2}d.offset=b(d.offset);d.over=b(d.over);return this._scrollable().each(function(){var l=this,j=c(l),k=f,i,g={},m=j.is("html,body");switch(typeof k){case"number":case"string":if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(k)){k=b(k);break}k=c(k,this);case"object":if(k.is||k.style){i=(k=c(k)).offset()}}c.each(d.axis.split(""),function(q,r){var s=r=="x"?"Left":"Top",u=s.toLowerCase(),p="scroll"+s,o=l[p],n=a.max(l,r);if(i){g[p]=i[u]+(m?0:o-j.offset()[u]);if(d.margin){g[p]-=parseInt(k.css("margin"+s))||0;g[p]-=parseInt(k.css("border"+s+"Width"))||0}g[p]+=d.offset[u]||0;if(d.over[u]){g[p]+=k[r=="x"?"width":"height"]()*d.over[u]}}else{var t=k[u];g[p]=t.slice&&t.slice(-1)=="%"?parseFloat(t)/100*n:t}if(/^\d+$/.test(g[p])){g[p]=g[p]<=0?0:Math.min(g[p],n)}if(!q&&d.queue){if(o!=g[p]){h(d.onAfterFirst)}delete g[p]}});h(d.onAfter);function h(n){j.animate(g,e,d.easing,n&&function(){n.call(this,f,d)})}}).end()};a.max=function(j,i){var h=i=="x"?"Width":"Height",e="scroll"+h;if(!c(j).is("html,body")){return j[e]-c(j)[h.toLowerCase()]()}var g="client"+h,f=j.ownerDocument.documentElement,d=j.ownerDocument.body;return Math.max(f[e],d[e])-Math.min(f[g],d[g])};function b(d){return typeof d=="object"?d:{top:d,left:d}}})(jQuery);
-/*!
+(function($,e,b){var c="hashchange",h=document,f,g=$.event.special,i=h.documentMode,d="on"+c in e&&(i===b||i>7);function a(j){j=j||location.href;return"#"+j.replace(/^[^#]*#?(.*)$/,"$1")}$.fn[c]=function(j){return j?this.bind(c,j):this.trigger(c)};$.fn[c].delay=50;g[c]=$.extend(g[c],{setup:function(){if(d){return false}$(f.start)},teardown:function(){if(d){return false}$(f.stop)}});f=(function(){var j={},p,m=a(),k=function(q){return q},l=k,o=k;j.start=function(){p||n()};j.stop=function(){p&&clearTimeout(p);p=b};function n(){var r=a(),q=o(m);if(r!==m){l(m=r,q);$(e).trigger(c)}else{if(q!==m){location.href=location.href.replace(/#.*/,"")+q}}p=setTimeout(n,$.fn[c].delay)}$.browser.msie&&!d&&(function(){var q,r;j.start=function(){if(!q){r=$.fn[c].src;r=r&&r+a();q=$('<iframe tabindex="-1" title="empty"/>').hide().one("load",function(){r||l(a());n()}).attr("src",r||"javascript:0").insertAfter("body")[0].contentWindow;h.onpropertychange=function(){try{if(event.propertyName==="title"){q.document.title=h.title}}catch(s){}}}};j.stop=k;o=function(){return a(q.location.href)};l=function(v,s){var u=q.document,t=$.fn[c].domain;if(v!==s){u.title=h.title;u.open();t&&u.write('<script>document.domain="'+t+'"<\/script>');u.close();q.location.hash=v}}})();return j})()})(jQuery,this);(function(c){var a=c.scrollTo=function(f,e,d){c(window).scrollTo(f,e,d)};a.defaults={axis:"xy",duration:parseFloat(c.fn.jquery)>=1.3?0:1};a.window=function(d){return c(window)._scrollable()};c.fn._scrollable=function(){return this.map(function(){var e=this,d=!e.nodeName||c.inArray(e.nodeName.toLowerCase(),["iframe","#document","html","body"])!=-1;if(!d){return e}var f=(e.contentWindow||e).document||e.ownerDocument||e;return c.browser.safari||f.compatMode=="BackCompat"?f.body:f.documentElement})};c.fn.scrollTo=function(f,e,d){if(typeof e=="object"){d=e;e=0}if(typeof d=="function"){d={onAfter:d}}if(f=="max"){f=9000000000}d=c.extend({},a.defaults,d);e=e||d.speed||d.duration;d.queue=d.queue&&d.axis.length>1;if(d.queue){e/=2}d.offset=b(d.offset);d.over=b(d.over);return this._scrollable().each(function(){var l=this,j=c(l),k=f,i,g={},m=j.is("html,body");switch(typeof k){case"number":case"string":if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(k)){k=b(k);break}k=c(k,this);case"object":if(k.is||k.style){i=(k=c(k)).offset()}}c.each(d.axis.split(""),function(q,r){var s=r=="x"?"Left":"Top",u=s.toLowerCase(),p="scroll"+s,o=l[p],n=a.max(l,r);if(i){g[p]=i[u]+(m?0:o-j.offset()[u]);if(d.margin){g[p]-=parseInt(k.css("margin"+s))||0;g[p]-=parseInt(k.css("border"+s+"Width"))||0}g[p]+=d.offset[u]||0;if(d.over[u]){g[p]+=k[r=="x"?"width":"height"]()*d.over[u]}}else{var t=k[u];g[p]=t.slice&&t.slice(-1)=="%"?parseFloat(t)/100*n:t}if(/^\d+$/.test(g[p])){g[p]=g[p]<=0?0:Math.min(g[p],n)}if(!q&&d.queue){if(o!=g[p]){h(d.onAfterFirst)}delete g[p]}});h(d.onAfter);function h(n){j.animate(g,e,d.easing,n&&function(){n.call(this,f,d)})}}).end()};a.max=function(j,i){var h=i=="x"?"Width":"Height",e="scroll"+h;if(!c(j).is("html,body")){return j[e]-c(j)[h.toLowerCase()]()}var g="client"+h,f=j.ownerDocument.documentElement,d=j.ownerDocument.body;return Math.max(f[e],d[e])-Math.min(f[g],d[g])};function b(d){return typeof d=="object"?d:{top:d,left:d}}})(jQuery);/*
PowerTip - v1.2.0 - 2013-04-03
http://stevenbenner.github.com/jquery-powertip/
Copyright (c) 2013 Steven Benner (http://stevenbenner.com/).
Released under MIT license.
https://raw.github.com/stevenbenner/jquery-powertip/master/LICENSE.txt
*/
-(function(a){if(typeof define==="function"&&define.amd){define(["jquery"],a)}else{a(jQuery)}}(function(k){var A=k(document),s=k(window),w=k("body");var n="displayController",e="hasActiveHover",d="forcedOpen",u="hasMouseMove",f="mouseOnToPopup",g="originalTitle",y="powertip",o="powertipjq",l="powertiptarget",E=180/Math.PI;var c={isTipOpen:false,isFixedTipOpen:false,isClosing:false,tipOpenImminent:false,activeHover:null,currentX:0,currentY:0,previousX:0,previousY:0,desyncTimeout:null,mouseTrackingActive:false,delayInProgress:false,windowWidth:0,windowHeight:0,scrollTop:0,scrollLeft:0};var p={none:0,top:1,bottom:2,left:4,right:8};k.fn.powerTip=function(F,N){if(!this.length){return this}if(k.type(F)==="string"&&k.powerTip[F]){return k.powerTip[F].call(this,this,N)}var O=k.extend({},k.fn.powerTip.defaults,F),G=new x(O);h();this.each(function M(){var R=k(this),Q=R.data(y),P=R.data(o),T=R.data(l),S;if(R.data(n)){k.powerTip.destroy(R)}S=R.attr("title");if(!Q&&!T&&!P&&S){R.data(y,S);R.data(g,S);R.removeAttr("title")}R.data(n,new t(R,O,G))});if(!O.manual){this.on({"mouseenter.powertip":function J(P){k.powerTip.show(this,P)},"mouseleave.powertip":function L(){k.powerTip.hide(this)},"focus.powertip":function K(){k.powerTip.show(this)},"blur.powertip":function H(){k.powerTip.hide(this,true)},"keydown.powertip":function I(P){if(P.keyCode===27){k.powerTip.hide(this,true)}}})}return this};k.fn.powerTip.defaults={fadeInTime:200,fadeOutTime:100,followMouse:false,popupId:"powerTip",intentSensitivity:7,intentPollInterval:100,closeDelay:100,placement:"n",smartPlacement:false,offset:10,mouseOnToPopup:false,manual:false};k.fn.powerTip.smartPlacementLists={n:["n","ne","nw","s"],e:["e","ne","se","w","nw","sw","n","s","e"],s:["s","se","sw","n"],w:["w","nw","sw","e","ne","se","n","s","w"],nw:["nw","w","sw","n","s","se","nw"],ne:["ne","e","se","n","s","sw","ne"],sw:["sw","w","nw","s","n","ne","sw"],se:["se","e","ne","s","n","nw","se"],"nw-alt":["nw-alt","n","ne-alt","sw-alt","s","se-alt","w","e"],"ne-alt":["ne-alt","n","nw-alt","se-alt","s","sw-alt","e","w"],"sw-alt":["sw-alt","s","se-alt","nw-alt","n","ne-alt","w","e"],"se-alt":["se-alt","s","sw-alt","ne-alt","n","nw-alt","e","w"]};k.powerTip={show:function z(F,G){if(G){i(G);c.previousX=G.pageX;c.previousY=G.pageY;k(F).data(n).show()}else{k(F).first().data(n).show(true,true)}return F},reposition:function r(F){k(F).first().data(n).resetPosition();return F},hide:function D(G,F){if(G){k(G).first().data(n).hide(F)}else{if(c.activeHover){c.activeHover.data(n).hide(true)}}return G},destroy:function C(G){k(G).off(".powertip").each(function F(){var I=k(this),H=[g,n,e,d];if(I.data(g)){I.attr("title",I.data(g));H.push(y)}I.removeData(H)});return G}};k.powerTip.showTip=k.powerTip.show;k.powerTip.closeTip=k.powerTip.hide;function b(){var F=this;F.top="auto";F.left="auto";F.right="auto";F.bottom="auto";F.set=function(H,G){if(k.isNumeric(G)){F[H]=Math.round(G)}}}function t(K,N,F){var J=null;function L(P,Q){M();if(!K.data(e)){if(!P){c.tipOpenImminent=true;J=setTimeout(function O(){J=null;I()},N.intentPollInterval)}else{if(Q){K.data(d,true)}F.showTip(K)}}}function G(P){M();c.tipOpenImminent=false;if(K.data(e)){K.data(d,false);if(!P){c.delayInProgress=true;J=setTimeout(function O(){J=null;F.hideTip(K);c.delayInProgress=false},N.closeDelay)}else{F.hideTip(K)}}}function I(){var Q=Math.abs(c.previousX-c.currentX),O=Math.abs(c.previousY-c.currentY),P=Q+O;if(P<N.intentSensitivity){F.showTip(K)}else{c.previousX=c.currentX;c.previousY=c.currentY;L()}}function M(){J=clearTimeout(J);c.delayInProgress=false}function H(){F.resetPosition(K)}this.show=L;this.hide=G;this.cancel=M;this.resetPosition=H}function j(){function G(M,L,J,O,P){var K=L.split("-")[0],N=new b(),I;if(q(M)){I=H(M,K)}else{I=F(M,K)}switch(L){case"n":N.set("left",I.left-(J/2));N.set("bottom",c.windowHeight-I.top+P);break;case"e":N.set("left",I.left+P);N.set("top",I.top-(O/2));break;case"s":N.set("left",I.left-(J/2));N.set("top",I.top+P);break;case"w":N.set("top",I.top-(O/2));N.set("right",c.windowWidth-I.left+P);break;case"nw":N.set("bottom",c.windowHeight-I.top+P);N.set("right",c.windowWidth-I.left-20);break;case"nw-alt":N.set("left",I.left);N.set("bottom",c.windowHeight-I.top+P);break;case"ne":N.set("left",I.left-20);N.set("bottom",c.windowHeight-I.top+P);break;case"ne-alt":N.set("bottom",c.windowHeight-I.top+P);N.set("right",c.windowWidth-I.left);break;case"sw":N.set("top",I.top+P);N.set("right",c.windowWidth-I.left-20);break;case"sw-alt":N.set("left",I.left);N.set("top",I.top+P);break;case"se":N.set("left",I.left-20);N.set("top",I.top+P);break;case"se-alt":N.set("top",I.top+P);N.set("right",c.windowWidth-I.left);break}return N}function F(K,J){var O=K.offset(),N=K.outerWidth(),I=K.outerHeight(),M,L;switch(J){case"n":M=O.left+N/2;L=O.top;break;case"e":M=O.left+N;L=O.top+I/2;break;case"s":M=O.left+N/2;L=O.top+I;break;case"w":M=O.left;L=O.top+I/2;break;case"nw":M=O.left;L=O.top;break;case"ne":M=O.left+N;L=O.top;break;case"sw":M=O.left;L=O.top+I;break;case"se":M=O.left+N;L=O.top+I;break}return{top:L,left:M}}function H(O,K){var S=O.closest("svg")[0],N=O[0],W=S.createSVGPoint(),L=N.getBBox(),V=N.getScreenCTM(),M=L.width/2,Q=L.height/2,P=[],I=["nw","n","ne","e","se","s","sw","w"],U,X,R,T;function J(){P.push(W.matrixTransform(V))}W.x=L.x;W.y=L.y;J();W.x+=M;J();W.x+=M;J();W.y+=Q;J();W.y+=Q;J();W.x-=M;J();W.x-=M;J();W.y-=Q;J();if(P[0].y!==P[1].y||P[0].x!==P[7].x){X=Math.atan2(V.b,V.a)*E;R=Math.ceil(((X%360)-22.5)/45);if(R<1){R+=8}while(R--){I.push(I.shift())}}for(T=0;T<P.length;T++){if(I[T]===K){U=P[T];break}}return{top:U.y+c.scrollTop,left:U.x+c.scrollLeft}}this.compute=G}function x(Q){var P=new j(),O=k("#"+Q.popupId);if(O.length===0){O=k("<div/>",{id:Q.popupId});if(w.length===0){w=k("body")}w.append(O)}if(Q.followMouse){if(!O.data(u)){A.on("mousemove",M);s.on("scroll",M);O.data(u,true)}}if(Q.mouseOnToPopup){O.on({mouseenter:function L(){if(O.data(f)){if(c.activeHover){c.activeHover.data(n).cancel()}}},mouseleave:function N(){if(c.activeHover){c.activeHover.data(n).hide()}}})}function I(S){S.data(e,true);O.queue(function R(T){H(S);T()})}function H(S){var U;if(!S.data(e)){return}if(c.isTipOpen){if(!c.isClosing){K(c.activeHover)}O.delay(100).queue(function R(V){H(S);V()});return}S.trigger("powerTipPreRender");U=B(S);if(U){O.empty().append(U)}else{return}S.trigger("powerTipRender");c.activeHover=S;c.isTipOpen=true;O.data(f,Q.mouseOnToPopup);if(!Q.followMouse){G(S);c.isFixedTipOpen=true}else{M()}O.fadeIn(Q.fadeInTime,function T(){if(!c.desyncTimeout){c.desyncTimeout=setInterval(J,500)}S.trigger("powerTipOpen")})}function K(R){c.isClosing=true;c.activeHover=null;c.isTipOpen=false;c.desyncTimeout=clearInterval(c.desyncTimeout);R.data(e,false);R.data(d,false);O.fadeOut(Q.fadeOutTime,function S(){var T=new b();c.isClosing=false;c.isFixedTipOpen=false;O.removeClass();T.set("top",c.currentY+Q.offset);T.set("left",c.currentX+Q.offset);O.css(T);R.trigger("powerTipClose")})}function M(){if(!c.isFixedTipOpen&&(c.isTipOpen||(c.tipOpenImminent&&O.data(u)))){var R=O.outerWidth(),V=O.outerHeight(),U=new b(),S,T;U.set("top",c.currentY+Q.offset);U.set("left",c.currentX+Q.offset);S=m(U,R,V);if(S!==p.none){T=a(S);if(T===1){if(S===p.right){U.set("left",c.windowWidth-R)}else{if(S===p.bottom){U.set("top",c.scrollTop+c.windowHeight-V)}}}else{U.set("left",c.currentX-R-Q.offset);U.set("top",c.currentY-V-Q.offset)}}O.css(U)}}function G(S){var R,T;if(Q.smartPlacement){R=k.fn.powerTip.smartPlacementLists[Q.placement];k.each(R,function(U,W){var V=m(F(S,W),O.outerWidth(),O.outerHeight());T=W;if(V===p.none){return false}})}else{F(S,Q.placement);T=Q.placement}O.addClass(T)}function F(U,T){var R=0,S,W,V=new b();V.set("top",0);V.set("left",0);O.css(V);do{S=O.outerWidth();W=O.outerHeight();V=P.compute(U,T,S,W,Q.offset);O.css(V)}while(++R<=5&&(S!==O.outerWidth()||W!==O.outerHeight()));return V}function J(){var R=false;if(c.isTipOpen&&!c.isClosing&&!c.delayInProgress){if(c.activeHover.data(e)===false||c.activeHover.is(":disabled")){R=true}else{if(!v(c.activeHover)&&!c.activeHover.is(":focus")&&!c.activeHover.data(d)){if(O.data(f)){if(!v(O)){R=true}}else{R=true}}}if(R){K(c.activeHover)}}}this.showTip=I;this.hideTip=K;this.resetPosition=G}function q(F){return window.SVGElement&&F[0] instanceof SVGElement}function h(){if(!c.mouseTrackingActive){c.mouseTrackingActive=true;k(function H(){c.scrollLeft=s.scrollLeft();c.scrollTop=s.scrollTop();c.windowWidth=s.width();c.windowHeight=s.height()});A.on("mousemove",i);s.on({resize:function G(){c.windowWidth=s.width();c.windowHeight=s.height()},scroll:function F(){var I=s.scrollLeft(),J=s.scrollTop();if(I!==c.scrollLeft){c.currentX+=I-c.scrollLeft;c.scrollLeft=I}if(J!==c.scrollTop){c.currentY+=J-c.scrollTop;c.scrollTop=J}}})}}function i(F){c.currentX=F.pageX;c.currentY=F.pageY}function v(F){var H=F.offset(),J=F[0].getBoundingClientRect(),I=J.right-J.left,G=J.bottom-J.top;return c.currentX>=H.left&&c.currentX<=H.left+I&&c.currentY>=H.top&&c.currentY<=H.top+G}function B(I){var G=I.data(y),F=I.data(o),K=I.data(l),H,J;if(G){if(k.isFunction(G)){G=G.call(I[0])}J=G}else{if(F){if(k.isFunction(F)){F=F.call(I[0])}if(F.length>0){J=F.clone(true,true)}}else{if(K){H=k("#"+K);if(H.length>0){J=H.html()}}}}return J}function m(M,L,K){var G=c.scrollTop,J=c.scrollLeft,I=G+c.windowHeight,F=J+c.windowWidth,H=p.none;if(M.top<G||Math.abs(M.bottom-c.windowHeight)-K<G){H|=p.top}if(M.top+K>I||Math.abs(M.bottom-c.windowHeight)>I){H|=p.bottom}if(M.left<J||M.right+L>F){H|=p.left}if(M.left+L>F||M.right<J){H|=p.right}return H}function a(G){var F=0;while(G){G&=G-1;F++}return F}}));
+(function(a){if(typeof define==="function"&&define.amd){define(["jquery"],a)}else{a(jQuery)}}(function(k){var A=k(document),s=k(window),w=k("body");var n="displayController",e="hasActiveHover",d="forcedOpen",u="hasMouseMove",f="mouseOnToPopup",g="originalTitle",y="powertip",o="powertipjq",l="powertiptarget",E=180/Math.PI;var c={isTipOpen:false,isFixedTipOpen:false,isClosing:false,tipOpenImminent:false,activeHover:null,currentX:0,currentY:0,previousX:0,previousY:0,desyncTimeout:null,mouseTrackingActive:false,delayInProgress:false,windowWidth:0,windowHeight:0,scrollTop:0,scrollLeft:0};var p={none:0,top:1,bottom:2,left:4,right:8};k.fn.powerTip=function(F,N){if(!this.length){return this}if(k.type(F)==="string"&&k.powerTip[F]){return k.powerTip[F].call(this,this,N)}var O=k.extend({},k.fn.powerTip.defaults,F),G=new x(O);h();this.each(function M(){var R=k(this),Q=R.data(y),P=R.data(o),T=R.data(l),S;if(R.data(n)){k.powerTip.destroy(R)}S=R.attr("title");if(!Q&&!T&&!P&&S){R.data(y,S);R.data(g,S);R.removeAttr("title")}R.data(n,new t(R,O,G))});if(!O.manual){this.on({"mouseenter.powertip":function J(P){k.powerTip.show(this,P)},"mouseleave.powertip":function L(){k.powerTip.hide(this)},"focus.powertip":function K(){k.powerTip.show(this)},"blur.powertip":function H(){k.powerTip.hide(this,true)},"keydown.powertip":function I(P){if(P.keyCode===27){k.powerTip.hide(this,true)}}})}return this};k.fn.powerTip.defaults={fadeInTime:200,fadeOutTime:100,followMouse:false,popupId:"powerTip",intentSensitivity:7,intentPollInterval:100,closeDelay:100,placement:"n",smartPlacement:false,offset:10,mouseOnToPopup:false,manual:false};k.fn.powerTip.smartPlacementLists={n:["n","ne","nw","s"],e:["e","ne","se","w","nw","sw","n","s","e"],s:["s","se","sw","n"],w:["w","nw","sw","e","ne","se","n","s","w"],nw:["nw","w","sw","n","s","se","nw"],ne:["ne","e","se","n","s","sw","ne"],sw:["sw","w","nw","s","n","ne","sw"],se:["se","e","ne","s","n","nw","se"],"nw-alt":["nw-alt","n","ne-alt","sw-alt","s","se-alt","w","e"],"ne-alt":["ne-alt","n","nw-alt","se-alt","s","sw-alt","e","w"],"sw-alt":["sw-alt","s","se-alt","nw-alt","n","ne-alt","w","e"],"se-alt":["se-alt","s","sw-alt","ne-alt","n","nw-alt","e","w"]};k.powerTip={show:function z(F,G){if(G){i(G);c.previousX=G.pageX;c.previousY=G.pageY;k(F).data(n).show()}else{k(F).first().data(n).show(true,true)}return F},reposition:function r(F){k(F).first().data(n).resetPosition();return F},hide:function D(G,F){if(G){k(G).first().data(n).hide(F)}else{if(c.activeHover){c.activeHover.data(n).hide(true)}}return G},destroy:function C(G){k(G).off(".powertip").each(function F(){var I=k(this),H=[g,n,e,d];if(I.data(g)){I.attr("title",I.data(g));H.push(y)}I.removeData(H)});return G}};k.powerTip.showTip=k.powerTip.show;k.powerTip.closeTip=k.powerTip.hide;function b(){var F=this;F.top="auto";F.left="auto";F.right="auto";F.bottom="auto";F.set=function(H,G){if(k.isNumeric(G)){F[H]=Math.round(G)}}}function t(K,N,F){var J=null;function L(P,Q){M();if(!K.data(e)){if(!P){c.tipOpenImminent=true;J=setTimeout(function O(){J=null;I()},N.intentPollInterval)}else{if(Q){K.data(d,true)}F.showTip(K)}}}function G(P){M();c.tipOpenImminent=false;if(K.data(e)){K.data(d,false);if(!P){c.delayInProgress=true;J=setTimeout(function O(){J=null;F.hideTip(K);c.delayInProgress=false},N.closeDelay)}else{F.hideTip(K)}}}function I(){var Q=Math.abs(c.previousX-c.currentX),O=Math.abs(c.previousY-c.currentY),P=Q+O;if(P<N.intentSensitivity){F.showTip(K)}else{c.previousX=c.currentX;c.previousY=c.currentY;L()}}function M(){J=clearTimeout(J);c.delayInProgress=false}function H(){F.resetPosition(K)}this.show=L;this.hide=G;this.cancel=M;this.resetPosition=H}function j(){function G(M,L,J,O,P){var K=L.split("-")[0],N=new b(),I;if(q(M)){I=H(M,K)}else{I=F(M,K)}switch(L){case"n":N.set("left",I.left-(J/2));N.set("bottom",c.windowHeight-I.top+P);break;case"e":N.set("left",I.left+P);N.set("top",I.top-(O/2));break;case"s":N.set("left",I.left-(J/2));N.set("top",I.top+P);break;case"w":N.set("top",I.top-(O/2));N.set("right",c.windowWidth-I.left+P);break;case"nw":N.set("bottom",c.windowHeight-I.top+P);N.set("right",c.windowWidth-I.left-20);break;case"nw-alt":N.set("left",I.left);N.set("bottom",c.windowHeight-I.top+P);break;case"ne":N.set("left",I.left-20);N.set("bottom",c.windowHeight-I.top+P);break;case"ne-alt":N.set("bottom",c.windowHeight-I.top+P);N.set("right",c.windowWidth-I.left);break;case"sw":N.set("top",I.top+P);N.set("right",c.windowWidth-I.left-20);break;case"sw-alt":N.set("left",I.left);N.set("top",I.top+P);break;case"se":N.set("left",I.left-20);N.set("top",I.top+P);break;case"se-alt":N.set("top",I.top+P);N.set("right",c.windowWidth-I.left);break}return N}function F(K,J){var O=K.offset(),N=K.outerWidth(),I=K.outerHeight(),M,L;switch(J){case"n":M=O.left+N/2;L=O.top;break;case"e":M=O.left+N;L=O.top+I/2;break;case"s":M=O.left+N/2;L=O.top+I;break;case"w":M=O.left;L=O.top+I/2;break;case"nw":M=O.left;L=O.top;break;case"ne":M=O.left+N;L=O.top;break;case"sw":M=O.left;L=O.top+I;break;case"se":M=O.left+N;L=O.top+I;break}return{top:L,left:M}}function H(O,K){var S=O.closest("svg")[0],N=O[0],W=S.createSVGPoint(),L=N.getBBox(),V=N.getScreenCTM(),M=L.width/2,Q=L.height/2,P=[],I=["nw","n","ne","e","se","s","sw","w"],U,X,R,T;function J(){P.push(W.matrixTransform(V))}W.x=L.x;W.y=L.y;J();W.x+=M;J();W.x+=M;J();W.y+=Q;J();W.y+=Q;J();W.x-=M;J();W.x-=M;J();W.y-=Q;J();if(P[0].y!==P[1].y||P[0].x!==P[7].x){X=Math.atan2(V.b,V.a)*E;R=Math.ceil(((X%360)-22.5)/45);if(R<1){R+=8}while(R--){I.push(I.shift())}}for(T=0;T<P.length;T++){if(I[T]===K){U=P[T];break}}return{top:U.y+c.scrollTop,left:U.x+c.scrollLeft}}this.compute=G}function x(Q){var P=new j(),O=k("#"+Q.popupId);if(O.length===0){O=k("<div/>",{id:Q.popupId});if(w.length===0){w=k("body")}w.append(O)}if(Q.followMouse){if(!O.data(u)){A.on("mousemove",M);s.on("scroll",M);O.data(u,true)}}if(Q.mouseOnToPopup){O.on({mouseenter:function L(){if(O.data(f)){if(c.activeHover){c.activeHover.data(n).cancel()}}},mouseleave:function N(){if(c.activeHover){c.activeHover.data(n).hide()}}})}function I(S){S.data(e,true);O.queue(function R(T){H(S);T()})}function H(S){var U;if(!S.data(e)){return}if(c.isTipOpen){if(!c.isClosing){K(c.activeHover)}O.delay(100).queue(function R(V){H(S);V()});return}S.trigger("powerTipPreRender");U=B(S);if(U){O.empty().append(U)}else{return}S.trigger("powerTipRender");c.activeHover=S;c.isTipOpen=true;O.data(f,Q.mouseOnToPopup);if(!Q.followMouse){G(S);c.isFixedTipOpen=true}else{M()}O.fadeIn(Q.fadeInTime,function T(){if(!c.desyncTimeout){c.desyncTimeout=setInterval(J,500)}S.trigger("powerTipOpen")})}function K(R){c.isClosing=true;c.activeHover=null;c.isTipOpen=false;c.desyncTimeout=clearInterval(c.desyncTimeout);R.data(e,false);R.data(d,false);O.fadeOut(Q.fadeOutTime,function S(){var T=new b();c.isClosing=false;c.isFixedTipOpen=false;O.removeClass();T.set("top",c.currentY+Q.offset);T.set("left",c.currentX+Q.offset);O.css(T);R.trigger("powerTipClose")})}function M(){if(!c.isFixedTipOpen&&(c.isTipOpen||(c.tipOpenImminent&&O.data(u)))){var R=O.outerWidth(),V=O.outerHeight(),U=new b(),S,T;U.set("top",c.currentY+Q.offset);U.set("left",c.currentX+Q.offset);S=m(U,R,V);if(S!==p.none){T=a(S);if(T===1){if(S===p.right){U.set("left",c.windowWidth-R)}else{if(S===p.bottom){U.set("top",c.scrollTop+c.windowHeight-V)}}}else{U.set("left",c.currentX-R-Q.offset);U.set("top",c.currentY-V-Q.offset)}}O.css(U)}}function G(S){var R,T;if(Q.smartPlacement){R=k.fn.powerTip.smartPlacementLists[Q.placement];k.each(R,function(U,W){var V=m(F(S,W),O.outerWidth(),O.outerHeight());T=W;if(V===p.none){return false}})}else{F(S,Q.placement);T=Q.placement}O.addClass(T)}function F(U,T){var R=0,S,W,V=new b();V.set("top",0);V.set("left",0);O.css(V);do{S=O.outerWidth();W=O.outerHeight();V=P.compute(U,T,S,W,Q.offset);O.css(V)}while(++R<=5&&(S!==O.outerWidth()||W!==O.outerHeight()));return V}function J(){var R=false;if(c.isTipOpen&&!c.isClosing&&!c.delayInProgress){if(c.activeHover.data(e)===false||c.activeHover.is(":disabled")){R=true}else{if(!v(c.activeHover)&&!c.activeHover.is(":focus")&&!c.activeHover.data(d)){if(O.data(f)){if(!v(O)){R=true}}else{R=true}}}if(R){K(c.activeHover)}}}this.showTip=I;this.hideTip=K;this.resetPosition=G}function q(F){return window.SVGElement&&F[0] instanceof SVGElement}function h(){if(!c.mouseTrackingActive){c.mouseTrackingActive=true;k(function H(){c.scrollLeft=s.scrollLeft();c.scrollTop=s.scrollTop();c.windowWidth=s.width();c.windowHeight=s.height()});A.on("mousemove",i);s.on({resize:function G(){c.windowWidth=s.width();c.windowHeight=s.height()},scroll:function F(){var I=s.scrollLeft(),J=s.scrollTop();if(I!==c.scrollLeft){c.currentX+=I-c.scrollLeft;c.scrollLeft=I}if(J!==c.scrollTop){c.currentY+=J-c.scrollTop;c.scrollTop=J}}})}}function i(F){c.currentX=F.pageX;c.currentY=F.pageY}function v(F){var H=F.offset(),J=F[0].getBoundingClientRect(),I=J.right-J.left,G=J.bottom-J.top;return c.currentX>=H.left&&c.currentX<=H.left+I&&c.currentY>=H.top&&c.currentY<=H.top+G}function B(I){var G=I.data(y),F=I.data(o),K=I.data(l),H,J;if(G){if(k.isFunction(G)){G=G.call(I[0])}J=G}else{if(F){if(k.isFunction(F)){F=F.call(I[0])}if(F.length>0){J=F.clone(true,true)}}else{if(K){H=k("#"+K);if(H.length>0){J=H.html()}}}}return J}function m(M,L,K){var G=c.scrollTop,J=c.scrollLeft,I=G+c.windowHeight,F=J+c.windowWidth,H=p.none;if(M.top<G||Math.abs(M.bottom-c.windowHeight)-K<G){H|=p.top}if(M.top+K>I||Math.abs(M.bottom-c.windowHeight)>I){H|=p.bottom}if(M.left<J||M.right+L>F){H|=p.left}if(M.left+L>F||M.right<J){H|=p.right}return H}function a(G){var F=0;while(G){G&=G-1;F++}return F}})); \ No newline at end of file
diff --git a/docs/late.png b/docs/late.png
index 76753a8..76753a8 100644..100755
--- a/docs/late.png
+++ b/docs/late.png
Binary files differ
diff --git a/docs/lic.html b/docs/lic.html
index 9850670..6129e59 100644..100755
--- a/docs/lic.html
+++ b/docs/lic.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: License</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -88,7 +91,7 @@ $(document).ready(function(){initNavTree('lic.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -104,17 +107,15 @@ $(document).ready(function(){initNavTree('lic.html','');});
<div class="contents">
<div class="textblock"><h1><a class="anchor" id="proj"></a>
Open Source Projects in the source tree</h1>
-<p>The AudioManger comes with some open source software distributed in the source tree:</p>
-<ul>
+<p>The AudioManger comes with some open source software distributed in the source tree:</p><ul>
<li>Google Mock (in ), licensed under MIT license</li>
<li>Tclap ( in -1.2.1), licensed under MIT license </li>
</ul>
<h1><a class="anchor" id="split"></a>
License Split</h1>
-<p>The licenses of this project are split into two parts:<br/>
-</p>
-<ol type="1">
-<li>the AudioManagerDaemon, licensed under MPL 2.0<br/>
+<p>The licenses of this project are split into two parts:<br />
+</p><ol type="1">
+<li>the AudioManagerDaemon, licensed under MPL 2.0<br />
</li>
<li>all other parts that serve as example code that can be taken to build up an own project with it these parts are licensed </li>
</ol>
@@ -129,9 +130,9 @@ MIT license</h1>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/lip.html b/docs/lip.html
index 21a3019..fd2b427 100644..100755
--- a/docs/lip.html
+++ b/docs/lip.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Lipsync</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -88,7 +91,7 @@ $(document).ready(function(){initNavTree('lip.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -106,14 +109,13 @@ $(document).ready(function(){initNavTree('lip.html','');});
The Task of the Audiomanager</h1>
<p>It is the job of the AudioManager to retrieve all latency timing information from each connection, to aggregate this information and provide a latency # information on a per MainConnection Basis. It is not the task of the AudioManager to actually delay or speed up video or audio signals to achieve a lipsync. The actual correction shall be done in the with the information provided by the AudioManager. The time information is always reported by the routingadapters for each connection. Delays that are introduced in a sink or a gateway are counting for the connection that connects to this sink or gateway. </p>
<h1><a class="anchor" id="ex"></a>
-Example</h1>
+Example:</h1>
<div class="image">
<img src="delay.jpg" alt="delay.jpg"/>
</div>
-<p>This graph shows how the delay is calculated:</p>
-<ul>
+<p>This graph shows how the delay is calculated:</p><ul>
<li>Connection 1 has a delay 2ms + 60ms that is added due to the gateway</li>
-<li>Connection 2 has a delay 0ms + 10ms due to sink So the routing adapters report 62ms and 10ms, the audiomanager will add this to 72ms and report this value for the main connection from sink to source. The videoplayer getting this information can now delay his video against the audio for 72ms and be in perfect lipsync.<br/>
+<li>Connection 2 has a delay 0ms + 10ms due to sink So the routing adapters report 62ms and 10ms, the audiomanager will add this to 72ms and report this value for the main connection from sink to source. The videoplayer getting this information can now delay his video against the audio for 72ms and be in perfect lipsync.<br />
After the buildup of a connection the first timing information needs to be sent within 5 seconds, the timing information from the routing adapters need to be sent via 4 seconds. If the latency for a connection is variable and changes over lifetime of the connection, the routing adapters shall resend the value and the audiomanager will correct the over all latency. </li>
</ul>
</div></div><!-- contents -->
@@ -121,9 +123,9 @@ After the buildup of a connection the first timing information needs to be sent
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/luc.html b/docs/luc.html
index 5f1634c..a1b8fbf 100644..100755
--- a/docs/luc.html
+++ b/docs/luc.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Last User Mode</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -88,7 +91,7 @@ $(document).ready(function(){initNavTree('luc.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -104,9 +107,9 @@ $(document).ready(function(){initNavTree('luc.html','');});
<div class="contents">
<div class="textblock"><h1><a class="anchor" id="luc_concept"></a>
Last User Mode concept</h1>
-<p>In general last user modes are project specific. So it is not mandatory to do it like described here - it is just a suggestion how it could be implemented together with the LUC handler (Last User Concept). The LUC handler is a part of the NSC (Node State Controller) which is a GENIVI component. More information can be found within GENIVI.<br/>
-For implementing the suggested method here, the AudioManagerController has to take care of communicating with the LUC handler. The AudioManager is the component that knows the last heard source that should be started earlier than others in order to reduce the timespan until the customer can hear it's last source.<br/>
-In order to fullfull this, the controller has to keep a map that links sources to unit files. The sequence that shall be an example of how it could be realized.<br/>
+<p>In general last user modes are project specific. So it is not mandatory to do it like described here - it is just a suggestion how it could be implemented together with the LUC handler (Last User Concept). The LUC handler is a part of the NSC (Node State Controller) which is a GENIVI component. More information can be found within GENIVI.<br />
+For implementing the suggested method here, the AudioManagerController has to take care of communicating with the LUC handler. The AudioManager is the component that knows the last heard source that should be started earlier than others in order to reduce the timespan until the customer can hear it's last source.<br />
+In order to fullfull this, the controller has to keep a map that links sources to unit files. The sequence that shall be an example of how it could be realized.<br />
</p>
<h1><a class="anchor" id="luc_rundown"></a>
The handling in the rundown context:</h1>
@@ -123,9 +126,9 @@ The next startup:</h1>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/main_8cpp.html b/docs/main_8cpp.html
index 1b6f2b9..e49ee0b 100644..100755
--- a/docs/main_8cpp.html
+++ b/docs/main_8cpp.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerDaemon/src/main.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('main_8cpp.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -105,6 +108,7 @@ $(document).ready(function(){initNavTree('main_8cpp.html','');});
<div class="header">
<div class="summary">
+<a href="#define-members">Macros</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
@@ -114,32 +118,38 @@ $(document).ready(function(){initNavTree('main_8cpp.html','');});
<p>SPDX license identifier: MPL-2.0.
<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &quot;audiomanagerconfig.h&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>&quot;</code><br/>
-<code>#include &lt;sys/resource.h&gt;</code><br/>
-<code>#include &lt;sys/stat.h&gt;</code><br/>
-<code>#include &lt;unistd.h&gt;</code><br/>
-<code>#include &lt;cstdlib&gt;</code><br/>
-<code>#include &lt;cassert&gt;</code><br/>
-<code>#include &lt;fcntl.h&gt;</code><br/>
-<code>#include &lt;csignal&gt;</code><br/>
-<code>#include &lt;cstring&gt;</code><br/>
-<code>#include &lt;cstdio&gt;</code><br/>
-<code>#include &lt;new&gt;</code><br/>
-<code>#include &quot;<a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmControlSender_8h_source.html">CAmControlSender.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmCommandSender_8h_source.html">CAmCommandSender.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmRoutingReceiver_8h_source.html">CAmRoutingReceiver.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmCommandReceiver_8h_source.html">CAmCommandReceiver.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmControlReceiver_8h_source.html">CAmControlReceiver.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmDatabaseObserver_8h_source.html">CAmDatabaseObserver.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmCommandLineSingleton_8h_source.html">CAmCommandLineSingleton.h</a>&quot;</code><br/>
+<div class="textblock"><code>#include &quot;audiomanagerconfig.h&quot;</code><br />
+<code>#include &lt;sys/resource.h&gt;</code><br />
+<code>#include &lt;sys/stat.h&gt;</code><br />
+<code>#include &lt;unistd.h&gt;</code><br />
+<code>#include &lt;cstdlib&gt;</code><br />
+<code>#include &lt;cassert&gt;</code><br />
+<code>#include &lt;fcntl.h&gt;</code><br />
+<code>#include &lt;csignal&gt;</code><br />
+<code>#include &lt;cstring&gt;</code><br />
+<code>#include &lt;cstdio&gt;</code><br />
+<code>#include &lt;new&gt;</code><br />
+<code>#include &quot;<a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="CAmControlSender_8h_source.html">CAmControlSender.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="CAmCommandSender_8h_source.html">CAmCommandSender.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="CAmRoutingReceiver_8h_source.html">CAmRoutingReceiver.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="CAmCommandReceiver_8h_source.html">CAmCommandReceiver.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="CAmControlReceiver_8h_source.html">CAmControlReceiver.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="CAmCommandLineSingleton_8h_source.html">CAmCommandLineSingleton.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>&quot;</code><br />
</div>
<p><a href="main_8cpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:af7d5e0e2048b13686c69caeb0725b5d9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8cpp.html#af7d5e0e2048b13686c69caeb0725b5d9">AUDIOMANGER_APP_ID</a>&#160;&#160;&#160;&quot;AUDI&quot;</td></tr>
+<tr class="separator:af7d5e0e2048b13686c69caeb0725b5d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a705ab796e3da5af624720a7f8ea39402"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8cpp.html#a705ab796e3da5af624720a7f8ea39402">AUDIOMANGER_APP_DESCRIPTION</a>&#160;&#160;&#160;&quot;AudioManager&quot;</td></tr>
+<tr class="separator:a705ab796e3da5af624720a7f8ea39402"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a9651ad77ac5b1ea702db1fba38dbb25a"><td class="memItemLeft" align="right" valign="top">TCLAP::ValueArg&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8cpp.html#a9651ad77ac5b1ea702db1fba38dbb25a">controllerPlugin</a> (&quot;c&quot;,&quot;controllerPlugin&quot;,&quot;use controllerPlugin full path with .so ending&quot;, false, CONTROLLER_PLUGIN_DIR,&quot;string&quot;)</td></tr>
@@ -156,10 +166,6 @@ Functions</h2></td></tr>
<tr class="separator:af300dd02580ca5f086d5903e5145e300"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a371632b96db9def1ac720a43326272c9"><td class="memItemLeft" align="right" valign="top">TCLAP::ValueArg&lt; unsigned int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8cpp.html#a371632b96db9def1ac720a43326272c9">dltOutput</a> (&quot;O&quot;,&quot;dltOutput&quot;,&quot;defines where logs are written. 0=dlt-daemon(default), 1=command line, 2=file &quot;, false, 0,&quot;int&quot;)</td></tr>
<tr class="separator:a371632b96db9def1ac720a43326272c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afa79058049680c9e2917cc7284ef5d40"><td class="memItemLeft" align="right" valign="top">TCLAP::ValueArg&lt; unsigned int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8cpp.html#afa79058049680c9e2917cc7284ef5d40">telnetPort</a> (&quot;t&quot;,&quot;telnetport&quot;,&quot;The port that is used for telnet&quot;, false, DEFAULT_TELNETPORT,&quot;int&quot;)</td></tr>
-<tr class="separator:afa79058049680c9e2917cc7284ef5d40"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4bdfdb5daf40d0487ee37dfc3515a8fb"><td class="memItemLeft" align="right" valign="top">TCLAP::ValueArg&lt; unsigned int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8cpp.html#a4bdfdb5daf40d0487ee37dfc3515a8fb">maxConnections</a> (&quot;m&quot;,&quot;maxConnections&quot;,&quot;Maximal number of connections for telnet&quot;, false, MAX_TELNETCONNECTIONS,&quot;int&quot;)</td></tr>
-<tr class="separator:a4bdfdb5daf40d0487ee37dfc3515a8fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa960755d9057786161060f83ef27897"><td class="memItemLeft" align="right" valign="top">TCLAP::SwitchArg&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8cpp.html#afa960755d9057786161060f83ef27897">dltEnable</a> (&quot;e&quot;,&quot;dltEnable&quot;,&quot;Enables or disables dlt logging. Default = enabled&quot;, true)</td></tr>
<tr class="separator:afa960755d9057786161060f83ef27897"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7920a189875bb1a97c86506493483355"><td class="memItemLeft" align="right" valign="top">TCLAP::SwitchArg&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8cpp.html#a7920a189875bb1a97c86506493483355">dbusWrapperTypeBool</a> (&quot;T&quot;,&quot;dbusType&quot;,&quot;DbusType to be used by CAmDbusWrapper: if option is selected, DBUS_SYSTEM is used otherwise DBUS_SESSION&quot;, false)</td></tr>
@@ -169,17 +175,17 @@ Functions</h2></td></tr>
<tr class="memitem:a89ab9082caaf2543afc60151c9801702"><td class="memItemLeft" align="right" valign="top">TCLAP::SwitchArg&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8cpp.html#a89ab9082caaf2543afc60151c9801702">daemonizeAM</a> (&quot;d&quot;,&quot;<a class="el" href="main_8cpp.html#a869452f0c0952acd39230fcf0ef89c1e">daemonize</a>&quot;,&quot;<a class="el" href="main_8cpp.html#a869452f0c0952acd39230fcf0ef89c1e">daemonize</a> Audiomanager. Better use systemd...&quot;, false)</td></tr>
<tr class="separator:a89ab9082caaf2543afc60151c9801702"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc628ca4f61759495f09289b8418d358"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8cpp.html#acc628ca4f61759495f09289b8418d358">OutOfMemoryHandler</a> ()</td></tr>
-<tr class="memdesc:acc628ca4f61759495f09289b8418d358"><td class="mdescLeft">&#160;</td><td class="mdescRight">the out of memory handler <a href="#acc628ca4f61759495f09289b8418d358">More...</a><br/></td></tr>
+<tr class="memdesc:acc628ca4f61759495f09289b8418d358"><td class="mdescLeft">&#160;</td><td class="mdescRight">the out of memory handler <a href="#acc628ca4f61759495f09289b8418d358">More...</a><br /></td></tr>
<tr class="separator:acc628ca4f61759495f09289b8418d358"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a869452f0c0952acd39230fcf0ef89c1e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8cpp.html#a869452f0c0952acd39230fcf0ef89c1e">daemonize</a> ()</td></tr>
-<tr class="memdesc:a869452f0c0952acd39230fcf0ef89c1e"><td class="mdescLeft">&#160;</td><td class="mdescRight">daemonizes the AudioManager <a href="#a869452f0c0952acd39230fcf0ef89c1e">More...</a><br/></td></tr>
+<tr class="memdesc:a869452f0c0952acd39230fcf0ef89c1e"><td class="mdescLeft">&#160;</td><td class="mdescRight">daemonizes the AudioManager <a href="#a869452f0c0952acd39230fcf0ef89c1e">More...</a><br /></td></tr>
<tr class="separator:a869452f0c0952acd39230fcf0ef89c1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20381c995d4b9c2fe11a65df9700fb76"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8cpp.html#a20381c995d4b9c2fe11a65df9700fb76">printCmdInformation</a> ()</td></tr>
<tr class="separator:a20381c995d4b9c2fe11a65df9700fb76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f6e0286f1ab9c12d22605627f8bf07e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8cpp.html#a2f6e0286f1ab9c12d22605627f8bf07e">mainProgram</a> (int argc, char *argv[])</td></tr>
<tr class="separator:a2f6e0286f1ab9c12d22605627f8bf07e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9f20e08914b990ce83431d5dc6df07b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8cpp.html#af9f20e08914b990ce83431d5dc6df07b">main</a> (int argc, char *argv[], char **envp)</td></tr>
-<tr class="memdesc:af9f20e08914b990ce83431d5dc6df07b"><td class="mdescLeft">&#160;</td><td class="mdescRight">main <a href="#af9f20e08914b990ce83431d5dc6df07b">More...</a><br/></td></tr>
+<tr class="memdesc:af9f20e08914b990ce83431d5dc6df07b"><td class="mdescLeft">&#160;</td><td class="mdescRight">main <a href="#af9f20e08914b990ce83431d5dc6df07b">More...</a><br /></td></tr>
<tr class="separator:af9f20e08914b990ce83431d5dc6df07b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
@@ -188,6 +194,8 @@ Variables</h2></td></tr>
<tr class="separator:acf9448b8681363c06fcc6fa2fe67f6a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f8343120dfa1adbb5fa439c4a915b5f"><td class="memItemLeft" align="right" valign="top">std::vector&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8cpp.html#a2f8343120dfa1adbb5fa439c4a915b5f">listRoutingPluginDirs</a></td></tr>
<tr class="separator:a2f8343120dfa1adbb5fa439c4a915b5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a94173f0fcddf0ddf80beacba2ef9c914"><td class="memItemLeft" align="right" valign="top">std::vector&lt; uint8_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8cpp.html#a94173f0fcddf0ddf80beacba2ef9c914">listOfSignalsFD</a> = {SIGHUP, SIGTERM, SIGCHLD}</td></tr>
+<tr class="separator:a94173f0fcddf0ddf80beacba2ef9c914"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16290b108a943e54375f08cb9ad5fc5a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8cpp.html#a16290b108a943e54375f08cb9ad5fc5a">fd0</a></td></tr>
<tr class="separator:a16290b108a943e54375f08cb9ad5fc5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac62faf1ed925a0da21ba52b228cb9a47"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8cpp.html#ac62faf1ed925a0da21ba52b228cb9a47">fd1</a></td></tr>
@@ -207,7 +215,36 @@ Frank Herchet, <a href="#" onclick="location.href='mai'+'lto:'+'fra'+'nk'+'.fh'+
<p>For further information see <a href="http://www.genivi.org/">http://www.genivi.org/</a>. </p>
<p>Definition in file <a class="el" href="main_8cpp_source.html">main.cpp</a>.</p>
-</div><h2 class="groupheader">Function Documentation</h2>
+</div><h2 class="groupheader">Macro Definition Documentation</h2>
+<a class="anchor" id="a705ab796e3da5af624720a7f8ea39402"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define AUDIOMANGER_APP_DESCRIPTION&#160;&#160;&#160;&quot;AudioManager&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="main_8cpp_source.html#l00068">68</a> of file <a class="el" href="main_8cpp_source.html">main.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af7d5e0e2048b13686c69caeb0725b5d9"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define AUDIOMANGER_APP_ID&#160;&#160;&#160;&quot;AUDI&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="main_8cpp_source.html#l00064">64</a> of file <a class="el" href="main_8cpp_source.html">main.cpp</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a852c05eb5ba04abd0c9007ebc04f34da"></a>
<div class="memitem">
<div class="memproto">
@@ -473,7 +510,7 @@ Frank Herchet, <a href="#" onclick="location.href='mai'+'lto:'+'fra'+'nk'+'.fh'+
<p>daemonizes the AudioManager </p>
-<p>Definition at line <a class="el" href="main_8cpp_source.html#l00114">114</a> of file <a class="el" href="main_8cpp_source.html">main.cpp</a>.</p>
+<p>Definition at line <a class="el" href="main_8cpp_source.html#l00112">112</a> of file <a class="el" href="main_8cpp_source.html">main.cpp</a>.</p>
</div>
</div>
@@ -719,7 +756,7 @@ Frank Herchet, <a href="#" onclick="location.href='mai'+'lto:'+'fra'+'nk'+'.fh'+
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
-<p>Definition at line <a class="el" href="main_8cpp_source.html#l00383">383</a> of file <a class="el" href="main_8cpp_source.html">main.cpp</a>.</p>
+<p>Definition at line <a class="el" href="main_8cpp_source.html#l00388">388</a> of file <a class="el" href="main_8cpp_source.html">main.cpp</a>.</p>
</div>
</div>
@@ -747,57 +784,7 @@ Frank Herchet, <a href="#" onclick="location.href='mai'+'lto:'+'fra'+'nk'+'.fh'+
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="main_8cpp_source.html#l00231">231</a> of file <a class="el" href="main_8cpp_source.html">main.cpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a4bdfdb5daf40d0487ee37dfc3515a8fb"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">TCLAP::ValueArg&lt;unsigned int&gt; maxConnections </td>
- <td>(</td>
- <td class="paramtype">&quot;m&quot;&#160;</td>
- <td class="paramname">, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">&quot;maxConnections&quot;&#160;</td>
- <td class="paramname">, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">&quot;Maximal number of connections for telnet&quot;&#160;</td>
- <td class="paramname">, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">false&#160;</td>
- <td class="paramname">, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">MAX_TELNETCONNECTIONS&#160;</td>
- <td class="paramname">, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">&quot;int&quot;&#160;</td>
- <td class="paramname">&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
+<p>Definition at line <a class="el" href="main_8cpp_source.html#l00216">216</a> of file <a class="el" href="main_8cpp_source.html">main.cpp</a>.</p>
</div>
</div>
@@ -816,7 +803,7 @@ Frank Herchet, <a href="#" onclick="location.href='mai'+'lto:'+'fra'+'nk'+'.fh'+
<p>the out of memory handler </p>
-<p>Definition at line <a class="el" href="main_8cpp_source.html#l00105">105</a> of file <a class="el" href="main_8cpp_source.html">main.cpp</a>.</p>
+<p>Definition at line <a class="el" href="main_8cpp_source.html#l00103">103</a> of file <a class="el" href="main_8cpp_source.html">main.cpp</a>.</p>
</div>
</div>
@@ -833,7 +820,7 @@ Frank Herchet, <a href="#" onclick="location.href='mai'+'lto:'+'fra'+'nk'+'.fh'+
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="main_8cpp_source.html#l00164">164</a> of file <a class="el" href="main_8cpp_source.html">main.cpp</a>.</p>
+<p>Definition at line <a class="el" href="main_8cpp_source.html#l00162">162</a> of file <a class="el" href="main_8cpp_source.html">main.cpp</a>.</p>
</div>
</div>
@@ -887,110 +874,74 @@ Frank Herchet, <a href="#" onclick="location.href='mai'+'lto:'+'fra'+'nk'+'.fh'+
</div>
</div>
-<a class="anchor" id="afa79058049680c9e2917cc7284ef5d40"></a>
+<h2 class="groupheader">Variable Documentation</h2>
+<a class="anchor" id="a16290b108a943e54375f08cb9ad5fc5a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">TCLAP::ValueArg&lt;unsigned int&gt; telnetPort </td>
- <td>(</td>
- <td class="paramtype">&quot;t&quot;&#160;</td>
- <td class="paramname">, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">&quot;telnetport&quot;&#160;</td>
- <td class="paramname">, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">&quot;The port that is used for telnet&quot;&#160;</td>
- <td class="paramname">, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">false&#160;</td>
- <td class="paramname">, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">DEFAULT_TELNETPORT&#160;</td>
- <td class="paramname">, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">&quot;int&quot;&#160;</td>
- <td class="paramname">&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
+ <td class="memname">int fd0</td>
</tr>
</table>
</div><div class="memdoc">
+<p>Definition at line <a class="el" href="main_8cpp_source.html#l00094">94</a> of file <a class="el" href="main_8cpp_source.html">main.cpp</a>.</p>
+
</div>
</div>
-<h2 class="groupheader">Variable Documentation</h2>
-<a class="anchor" id="a16290b108a943e54375f08cb9ad5fc5a"></a>
+<a class="anchor" id="ac62faf1ed925a0da21ba52b228cb9a47"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">int fd0</td>
+ <td class="memname">int fd1</td>
</tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="main_8cpp_source.html#l00096">96</a> of file <a class="el" href="main_8cpp_source.html">main.cpp</a>.</p>
+<p>Definition at line <a class="el" href="main_8cpp_source.html#l00094">94</a> of file <a class="el" href="main_8cpp_source.html">main.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="ac62faf1ed925a0da21ba52b228cb9a47"></a>
+<a class="anchor" id="af65d853335a6d8ffc28a26269ade6e5d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">int fd1</td>
+ <td class="memname">int fd2</td>
</tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="main_8cpp_source.html#l00096">96</a> of file <a class="el" href="main_8cpp_source.html">main.cpp</a>.</p>
+<p>Definition at line <a class="el" href="main_8cpp_source.html#l00094">94</a> of file <a class="el" href="main_8cpp_source.html">main.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="af65d853335a6d8ffc28a26269ade6e5d"></a>
+<a class="anchor" id="acf9448b8681363c06fcc6fa2fe67f6a1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">int fd2</td>
+ <td class="memname">std::vector&lt;std::string&gt; listCommandPluginDirs</td>
</tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="main_8cpp_source.html#l00096">96</a> of file <a class="el" href="main_8cpp_source.html">main.cpp</a>.</p>
+<p>Definition at line <a class="el" href="main_8cpp_source.html#l00075">75</a> of file <a class="el" href="main_8cpp_source.html">main.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="acf9448b8681363c06fcc6fa2fe67f6a1"></a>
+<a class="anchor" id="a94173f0fcddf0ddf80beacba2ef9c914"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">std::vector&lt;std::string&gt; listCommandPluginDirs</td>
+ <td class="memname">std::vector&lt;uint8_t&gt; listOfSignalsFD = {SIGHUP, SIGTERM, SIGCHLD}</td>
</tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="main_8cpp_source.html#l00078">78</a> of file <a class="el" href="main_8cpp_source.html">main.cpp</a>.</p>
+<p>Definition at line <a class="el" href="main_8cpp_source.html#l00079">79</a> of file <a class="el" href="main_8cpp_source.html">main.cpp</a>.</p>
</div>
</div>
@@ -1004,7 +955,7 @@ Frank Herchet, <a href="#" onclick="location.href='mai'+'lto:'+'fra'+'nk'+'.fh'+
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="main_8cpp_source.html#l00079">79</a> of file <a class="el" href="main_8cpp_source.html">main.cpp</a>.</p>
+<p>Definition at line <a class="el" href="main_8cpp_source.html#l00076">76</a> of file <a class="el" href="main_8cpp_source.html">main.cpp</a>.</p>
</div>
</div>
@@ -1014,9 +965,9 @@ Frank Herchet, <a href="#" onclick="location.href='mai'+'lto:'+'fra'+'nk'+'.fh'+
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_a59cc4145c80bc78c66b8523e9dc461d.html">AudioManagerDaemon</a></li><li class="navelem"><a class="el" href="dir_0ae934c8b133f39bc9dfcd657890ab56.html">src</a></li><li class="navelem"><a class="el" href="main_8cpp.html">main.cpp</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/main_8cpp.js b/docs/main_8cpp.js
index f836900..3608ce2 100644..100755
--- a/docs/main_8cpp.js
+++ b/docs/main_8cpp.js
@@ -1,5 +1,7 @@
var main_8cpp =
[
+ [ "AUDIOMANGER_APP_DESCRIPTION", "main_8cpp.html#a705ab796e3da5af624720a7f8ea39402", null ],
+ [ "AUDIOMANGER_APP_ID", "main_8cpp.html#af7d5e0e2048b13686c69caeb0725b5d9", null ],
[ "additionalCommandPluginDirs", "main_8cpp.html#a852c05eb5ba04abd0c9007ebc04f34da", null ],
[ "additionalRoutingPluginDirs", "main_8cpp.html#ab5b77ba1f3bcc145415fb472684fdb87", null ],
[ "commandPluginDir", "main_8cpp.html#a45c5c45bad7cd6af4b436bae93c16f6e", null ],
@@ -13,14 +15,13 @@ var main_8cpp =
[ "dltOutput", "main_8cpp.html#a371632b96db9def1ac720a43326272c9", null ],
[ "main", "main_8cpp.html#af9f20e08914b990ce83431d5dc6df07b", null ],
[ "mainProgram", "main_8cpp.html#a2f6e0286f1ab9c12d22605627f8bf07e", null ],
- [ "maxConnections", "main_8cpp.html#a4bdfdb5daf40d0487ee37dfc3515a8fb", null ],
[ "OutOfMemoryHandler", "main_8cpp.html#acc628ca4f61759495f09289b8418d358", null ],
[ "printCmdInformation", "main_8cpp.html#a20381c995d4b9c2fe11a65df9700fb76", null ],
[ "routingPluginDir", "main_8cpp.html#adaa5dd304567dc8e32b2cbc1eb048f7e", null ],
- [ "telnetPort", "main_8cpp.html#afa79058049680c9e2917cc7284ef5d40", null ],
[ "fd0", "main_8cpp.html#a16290b108a943e54375f08cb9ad5fc5a", null ],
[ "fd1", "main_8cpp.html#ac62faf1ed925a0da21ba52b228cb9a47", null ],
[ "fd2", "main_8cpp.html#af65d853335a6d8ffc28a26269ade6e5d", null ],
[ "listCommandPluginDirs", "main_8cpp.html#acf9448b8681363c06fcc6fa2fe67f6a1", null ],
+ [ "listOfSignalsFD", "main_8cpp.html#a94173f0fcddf0ddf80beacba2ef9c914", null ],
[ "listRoutingPluginDirs", "main_8cpp.html#a2f8343120dfa1adbb5fa439c4a915b5f", null ]
]; \ No newline at end of file
diff --git a/docs/main_8cpp_source.html b/docs/main_8cpp_source.html
index 0c55aa5..c0000ee 100644..100755
--- a/docs/main_8cpp_source.html
+++ b/docs/main_8cpp_source.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerDaemon/src/main.cpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('main_8cpp_source.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -108,424 +111,42 @@ $(document).ready(function(){initNavTree('main_8cpp_source.html','');});
<div class="title">main.cpp</div> </div>
</div><!--header-->
<div class="contents">
-<a href="main_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &quot;audiomanagerconfig.h&quot;</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#ifdef WITH_TELNET</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #include &quot;<a class="code" href="CAmTelnetServer_8h.html">CAmTelnetServer.h</a>&quot;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#ifdef WITH_CAPI_WRAPPER</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #include &quot;<a class="code" href="CAmCommonAPIWrapper_8h.html">CAmCommonAPIWrapper.h</a>&quot;</span></div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#ifdef WITH_DBUS_WRAPPER</span></div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #include &quot;<a class="code" href="CAmDbusWrapper_8h.html">CAmDbusWrapper.h</a>&quot;</span></div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#ifdef WITH_DATABASE_STORAGE</span></div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #include &quot;CAmDatabaseHandlerSQLite.h&quot;</span></div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #include &quot;<a class="code" href="CAmDatabaseHandlerMap_8h.html">CAmDatabaseHandlerMap.h</a>&quot;</span></div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor">#ifdef WITH_SYSTEMD_WATCHDOG</span></div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #include &quot;<a class="code" href="CAmWatchdog_8h.html">CAmWatchdog.h</a>&quot;</span></div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor">#include &lt;sys/resource.h&gt;</span></div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor">#include &lt;sys/stat.h&gt;</span></div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor">#include &lt;unistd.h&gt;</span></div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor">#include &lt;cstdlib&gt;</span></div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor">#include &lt;cstdlib&gt;</span></div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor">#include &lt;cassert&gt;</span></div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor">#include &lt;fcntl.h&gt;</span></div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor">#include &lt;csignal&gt;</span></div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor">#include &lt;cstring&gt;</span></div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor">#include &lt;cstdio&gt;</span></div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor">#include &lt;new&gt;</span></div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmRouter_8h.html">CAmRouter.h</a>&quot;</span></div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmControlSender_8h.html">CAmControlSender.h</a>&quot;</span></div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmCommandSender_8h.html">CAmCommandSender.h</a>&quot;</span></div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmRoutingSender_8h.html">CAmRoutingSender.h</a>&quot;</span></div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmRoutingReceiver_8h.html">CAmRoutingReceiver.h</a>&quot;</span></div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmCommandReceiver_8h.html">CAmCommandReceiver.h</a>&quot;</span></div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmControlReceiver_8h.html">CAmControlReceiver.h</a>&quot;</span></div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmDatabaseObserver_8h.html">CAmDatabaseObserver.h</a>&quot;</span></div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a>&quot;</span></div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmSocketHandler_8h.html">CAmSocketHandler.h</a>&quot;</span></div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmCommandLineSingleton_8h.html">CAmCommandLineSingleton.h</a>&quot;</span></div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;</div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="keyword">using namespace </span>am;</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="comment">//we need these because we parse them beforehand.</span></div>
-<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="main_8cpp.html#acf9448b8681363c06fcc6fa2fe67f6a1"> 78</a></span>&#160;std::vector&lt;std::string&gt; <a class="code" href="main_8cpp.html#acf9448b8681363c06fcc6fa2fe67f6a1">listCommandPluginDirs</a>;</div>
-<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="main_8cpp.html#a2f8343120dfa1adbb5fa439c4a915b5f"> 79</a></span>&#160;std::vector&lt;std::string&gt; <a class="code" href="main_8cpp.html#a2f8343120dfa1adbb5fa439c4a915b5f">listRoutingPluginDirs</a>;</div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;</div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="comment">//commandline options used by the Audiomanager itself</span></div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;TCLAP::ValueArg&lt;std::string&gt; <a class="code" href="main_8cpp.html#a9651ad77ac5b1ea702db1fba38dbb25a">controllerPlugin</a>(<span class="stringliteral">&quot;c&quot;</span>,<span class="stringliteral">&quot;controllerPlugin&quot;</span>,<span class="stringliteral">&quot;use controllerPlugin full path with .so ending&quot;</span>,<span class="keyword">false</span>,CONTROLLER_PLUGIN_DIR,<span class="stringliteral">&quot;string&quot;</span>);</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;TCLAP::ValueArg&lt;std::string&gt; <a class="code" href="main_8cpp.html#a852c05eb5ba04abd0c9007ebc04f34da">additionalCommandPluginDirs</a>(<span class="stringliteral">&quot;L&quot;</span>,<span class="stringliteral">&quot;additionalCommandPluginDirs&quot;</span>,<span class="stringliteral">&quot;additional path for looking for command plugins, can be used after -l option&quot;</span>,<span class="keyword">false</span>,<span class="stringliteral">&quot; &quot;</span>,<span class="stringliteral">&quot;string&quot;</span>);</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;TCLAP::ValueArg&lt;std::string&gt; <a class="code" href="main_8cpp.html#ab5b77ba1f3bcc145415fb472684fdb87">additionalRoutingPluginDirs</a>(<span class="stringliteral">&quot;R&quot;</span>,<span class="stringliteral">&quot;additionalRoutingPluginDirs&quot;</span>,<span class="stringliteral">&quot;additional path for looking for routing plugins, can be used after -r option &quot;</span>,<span class="keyword">false</span>,<span class="stringliteral">&quot; &quot;</span>,<span class="stringliteral">&quot;string&quot;</span>);</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;TCLAP::ValueArg&lt;std::string&gt; <a class="code" href="main_8cpp.html#adaa5dd304567dc8e32b2cbc1eb048f7e">routingPluginDir</a>(<span class="stringliteral">&quot;r&quot;</span>,<span class="stringliteral">&quot;RoutingPluginDir&quot;</span>,<span class="stringliteral">&quot;path for looking for routing plugins&quot;</span>,<span class="keyword">false</span>,<span class="stringliteral">&quot; &quot;</span>,<span class="stringliteral">&quot;string&quot;</span>);</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;TCLAP::ValueArg&lt;std::string&gt; <a class="code" href="main_8cpp.html#a45c5c45bad7cd6af4b436bae93c16f6e">commandPluginDir</a>(<span class="stringliteral">&quot;l&quot;</span>,<span class="stringliteral">&quot;CommandPluginDir&quot;</span>,<span class="stringliteral">&quot;path for looking for command plugins&quot;</span>,<span class="keyword">false</span>,<span class="stringliteral">&quot; &quot;</span>,<span class="stringliteral">&quot;string&quot;</span>);</div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;TCLAP::ValueArg&lt;std::string&gt; <a class="code" href="main_8cpp.html#af300dd02580ca5f086d5903e5145e300">dltLogFilename</a>(<span class="stringliteral">&quot;F&quot;</span>,<span class="stringliteral">&quot;dltLogFilename&quot;</span>,<span class="stringliteral">&quot;the name of the logfile, absolute path. Only if logging is et to file&quot;</span>,<span class="keyword">false</span>,<span class="stringliteral">&quot; &quot;</span>,<span class="stringliteral">&quot;string&quot;</span>);</div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;TCLAP::ValueArg&lt;unsigned int&gt; <a class="code" href="main_8cpp.html#a371632b96db9def1ac720a43326272c9">dltOutput</a> (<span class="stringliteral">&quot;O&quot;</span>,<span class="stringliteral">&quot;dltOutput&quot;</span>,<span class="stringliteral">&quot;defines where logs are written. 0=dlt-daemon(default), 1=command line, 2=file &quot;</span>,<span class="keyword">false</span>,0,<span class="stringliteral">&quot;int&quot;</span>);</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;TCLAP::ValueArg&lt;unsigned int&gt; <a class="code" href="main_8cpp.html#afa79058049680c9e2917cc7284ef5d40">telnetPort</a> (<span class="stringliteral">&quot;t&quot;</span>,<span class="stringliteral">&quot;telnetport&quot;</span>,<span class="stringliteral">&quot;The port that is used for telnet&quot;</span>,<span class="keyword">false</span>,DEFAULT_TELNETPORT,<span class="stringliteral">&quot;int&quot;</span>);</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;TCLAP::ValueArg&lt;unsigned int&gt; <a class="code" href="main_8cpp.html#a4bdfdb5daf40d0487ee37dfc3515a8fb">maxConnections</a> (<span class="stringliteral">&quot;m&quot;</span>,<span class="stringliteral">&quot;maxConnections&quot;</span>,<span class="stringliteral">&quot;Maximal number of connections for telnet&quot;</span>,<span class="keyword">false</span>,MAX_TELNETCONNECTIONS,<span class="stringliteral">&quot;int&quot;</span>);</div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;TCLAP::SwitchArg <a class="code" href="main_8cpp.html#afa960755d9057786161060f83ef27897">dltEnable</a> (<span class="stringliteral">&quot;e&quot;</span>,<span class="stringliteral">&quot;dltEnable&quot;</span>,<span class="stringliteral">&quot;Enables or disables dlt logging. Default = enabled&quot;</span>,<span class="keyword">true</span>);</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;TCLAP::SwitchArg <a class="code" href="main_8cpp.html#a7920a189875bb1a97c86506493483355">dbusWrapperTypeBool</a> (<span class="stringliteral">&quot;T&quot;</span>,<span class="stringliteral">&quot;dbusType&quot;</span>,<span class="stringliteral">&quot;DbusType to be used by CAmDbusWrapper: if option is selected, DBUS_SYSTEM is used otherwise DBUS_SESSION&quot;</span>,<span class="keyword">false</span>);</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;TCLAP::SwitchArg <a class="code" href="main_8cpp.html#a89176a3c961e9f408ca3c42c29d7e105">currentSettings</a>(<span class="stringliteral">&quot;i&quot;</span>,<span class="stringliteral">&quot;currentSettings&quot;</span>,<span class="stringliteral">&quot;print current settings and exit&quot;</span>,<span class="keyword">false</span>);</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;TCLAP::SwitchArg <a class="code" href="main_8cpp.html#a89ab9082caaf2543afc60151c9801702">daemonizeAM</a>(<span class="stringliteral">&quot;d&quot;</span>,<span class="stringliteral">&quot;daemonize&quot;</span>,<span class="stringliteral">&quot;daemonize Audiomanager. Better use systemd...&quot;</span>,<span class="keyword">false</span>);</div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;</div>
-<div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="main_8cpp.html#af65d853335a6d8ffc28a26269ade6e5d"> 96</a></span>&#160;<span class="keywordtype">int</span> <a class="code" href="main_8cpp.html#a16290b108a943e54375f08cb9ad5fc5a">fd0</a>, <a class="code" href="main_8cpp.html#ac62faf1ed925a0da21ba52b228cb9a47">fd1</a>, <a class="code" href="main_8cpp.html#af65d853335a6d8ffc28a26269ade6e5d">fd2</a>;</div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;</div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="preprocessor">#ifdef WITH_DBUS_WRAPPER</span></div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="preprocessor"></span> DBusBusType dbusWrapperType=DBUS_BUS_SESSION;</div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="main_8cpp.html#acc628ca4f61759495f09289b8418d358"> 105</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="main_8cpp.html#acc628ca4f61759495f09289b8418d358">OutOfMemoryHandler</a>()</div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;{</div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;No more memory - bye&quot;</span>);</div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <span class="keywordflow">throw</span> std::runtime_error(std::string(<span class="stringliteral">&quot;SocketHandler::start_listenting ppoll returned with error.&quot;</span>));</div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;}</div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;</div>
-<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="main_8cpp.html#a869452f0c0952acd39230fcf0ef89c1e"> 114</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="main_8cpp.html#a869452f0c0952acd39230fcf0ef89c1e">daemonize</a>()</div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;{</div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; umask(0);</div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; std::string dir = <span class="stringliteral">&quot;/&quot;</span>;</div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;</div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; rlimit rl;</div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="keywordflow">if</span> (getrlimit(RLIMIT_NOFILE, &amp;rl) &lt; 0)</div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; {</div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;can&#39;t get file limit &quot;</span>);</div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; }</div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;</div>
-<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; pid_t pid;</div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keywordflow">if</span> ((pid = fork()) &lt; 0)</div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; {</div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;cannot fork!&quot;</span>);</div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; }</div>
-<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (pid != 0)</div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; {</div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; exit(0);</div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; }</div>
-<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;</div>
-<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; setsid();</div>
-<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;</div>
-<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="keywordflow">if</span> (!dir.empty() &amp;&amp; chdir(dir.c_str()) &lt; 0)</div>
-<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; {</div>
-<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;couldn&#39;t chdir to the new directory&quot;</span>);</div>
-<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; }</div>
-<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;</div>
-<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="keywordflow">if</span> (rl.rlim_max == RLIM_INFINITY)</div>
-<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; {</div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; rl.rlim_max = 1024;</div>
-<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; }</div>
-<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;</div>
-<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0; i &lt; rl.rlim_max; i++)</div>
-<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; {</div>
-<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; close(i);</div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; }</div>
-<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;</div>
-<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <a class="code" href="main_8cpp.html#a16290b108a943e54375f08cb9ad5fc5a">fd0</a> = open(<span class="stringliteral">&quot;/dev/null&quot;</span>, O_RDONLY);</div>
-<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <a class="code" href="main_8cpp.html#ac62faf1ed925a0da21ba52b228cb9a47">fd1</a> = open(<span class="stringliteral">&quot;/dev/null&quot;</span>, O_WRONLY | O_CREAT | O_APPEND, S_IRUSR | S_IWUSR);</div>
-<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <a class="code" href="main_8cpp.html#af65d853335a6d8ffc28a26269ade6e5d">fd2</a> = open(<span class="stringliteral">&quot;/dev/null&quot;</span>, O_WRONLY | O_CREAT | O_APPEND, S_IRUSR | S_IWUSR);</div>
-<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;</div>
-<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="main_8cpp.html#a16290b108a943e54375f08cb9ad5fc5a">fd0</a> != STDIN_FILENO || <a class="code" href="main_8cpp.html#ac62faf1ed925a0da21ba52b228cb9a47">fd1</a> != STDOUT_FILENO || <a class="code" href="main_8cpp.html#af65d853335a6d8ffc28a26269ade6e5d">fd2</a> != STDERR_FILENO)</div>
-<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; {</div>
-<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;new standard file descriptors were not opened&quot;</span>);</div>
-<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; }</div>
-<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;}</div>
-<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;</div>
-<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;</div>
-<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;</div>
-<div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="main_8cpp.html#a20381c995d4b9c2fe11a65df9700fb76"> 164</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="main_8cpp.html#a20381c995d4b9c2fe11a65df9700fb76">printCmdInformation</a>()</div>
-<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;{</div>
-<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; printf(<span class="stringliteral">&quot;\n\n\nCurrent settings:\n\n&quot;</span>);</div>
-<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; printf(<span class="stringliteral">&quot;\tAudioManagerDaemon Version:\t\t%s\n&quot;</span>, DAEMONVERSION);</div>
-<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="preprocessor">#ifdef WITH_TELNET</span></div>
-<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<span class="preprocessor"></span> printf(<span class="stringliteral">&quot;\tTelnet portNumber:\t\t\t%i\n&quot;</span>, <a class="code" href="main_8cpp.html#afa79058049680c9e2917cc7284ef5d40">telnetPort</a>.getValue());</div>
-<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; printf(<span class="stringliteral">&quot;\tTelnet maxConnections:\t\t\t%i\n&quot;</span>, <a class="code" href="main_8cpp.html#a4bdfdb5daf40d0487ee37dfc3515a8fb">maxConnections</a>.getValue());</div>
-<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<span class="preprocessor"></span> printf(<span class="stringliteral">&quot;\tControllerPlugin: \t\t\t%s\n&quot;</span>, <a class="code" href="main_8cpp.html#a9651ad77ac5b1ea702db1fba38dbb25a">controllerPlugin</a>.getValue().c_str());</div>
-<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; printf(<span class="stringliteral">&quot;\tDirectories of CommandPlugins: \t\t\n&quot;</span>);</div>
-<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; std::vector&lt;std::string&gt;::const_iterator dirIter = <a class="code" href="main_8cpp.html#acf9448b8681363c06fcc6fa2fe67f6a1">listCommandPluginDirs</a>.begin();</div>
-<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; std::vector&lt;std::string&gt;::const_iterator dirIterEnd = <a class="code" href="main_8cpp.html#acf9448b8681363c06fcc6fa2fe67f6a1">listCommandPluginDirs</a>.end();</div>
-<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <span class="keywordflow">for</span> (; dirIter &lt; dirIterEnd; ++dirIter)</div>
-<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; {</div>
-<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; printf(<span class="stringliteral">&quot;\t \t\t%s\n&quot;</span>, dirIter-&gt;c_str());</div>
-<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; }</div>
-<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;</div>
-<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; printf(<span class="stringliteral">&quot;\tDirectories of RoutingPlugins: \t\t\n&quot;</span>);</div>
-<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; dirIter = <a class="code" href="main_8cpp.html#a2f8343120dfa1adbb5fa439c4a915b5f">listRoutingPluginDirs</a>.begin();</div>
-<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; dirIterEnd = <a class="code" href="main_8cpp.html#a2f8343120dfa1adbb5fa439c4a915b5f">listRoutingPluginDirs</a>.end();</div>
-<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; <span class="keywordflow">for</span> (; dirIter &lt; dirIterEnd; ++dirIter)</div>
-<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; {</div>
-<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; printf(<span class="stringliteral">&quot;\t \t\t%s\n&quot;</span>, dirIter-&gt;c_str());</div>
-<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; }</div>
-<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; exit(0);</div>
-<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;}</div>
-<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;</div>
-<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> signalHandler(<span class="keywordtype">int</span> sig, siginfo_t *siginfo, <span class="keywordtype">void</span> *context)</div>
-<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;{</div>
-<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; (void) sig;</div>
-<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; (void) siginfo;</div>
-<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; (void) context;</div>
-<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;signal handler was called, signal&quot;</span>,sig);</div>
-<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;</div>
-<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; <span class="keywordflow">switch</span> (sig)</div>
-<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; {</div>
-<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; <span class="comment">/*ctl +c lets call direct controllerRundown, because we might be blocked at the moment.</span></div>
-<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;<span class="comment"> But there is the risk of interrupting something important */</span></div>
-<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; <span class="keywordflow">case</span> SIGINT:</div>
-<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; <a class="code" href="classam_1_1CAmControlSender.html#a347a2af727aeb11657f145329dd23dd8">CAmControlSender::CallsetControllerRundown</a>(sig);</div>
-<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;</div>
-<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; <span class="comment">/* huch- we are getting killed. Better take the fast but risky way: */</span></div>
-<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; <span class="keywordflow">case</span> SIGQUIT:</div>
-<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; <a class="code" href="classam_1_1CAmControlSender.html#a347a2af727aeb11657f145329dd23dd8">CAmControlSender::CallsetControllerRundown</a>(sig);</div>
-<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;</div>
-<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; <span class="comment">/* more friendly here assuming systemd wants to stop us, so we can use the mainloop */</span></div>
-<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; <span class="keywordflow">case</span> SIGTERM:</div>
-<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; <a class="code" href="classam_1_1CAmControlSender.html#a6c0d99f14b5c80aa0e0f937c92abc023">CAmControlSender::CallsetControllerRundownSafe</a>(sig);</div>
-<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;</div>
-<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; <span class="comment">/* looks friendly, too, so lets take the long run */</span></div>
-<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; <span class="keywordflow">case</span> SIGHUP:</div>
-<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; <a class="code" href="classam_1_1CAmControlSender.html#a6c0d99f14b5c80aa0e0f937c92abc023">CAmControlSender::CallsetControllerRundownSafe</a>(sig);</div>
-<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; <span class="keywordflow">default</span>:</div>
-<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; }</div>
-<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;}</div>
-<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;</div>
-<div class="line"><a name="l00231"></a><span class="lineno"><a class="line" href="main_8cpp.html#a2f6e0286f1ab9c12d22605627f8bf07e"> 231</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="main_8cpp.html#a2f6e0286f1ab9c12d22605627f8bf07e">mainProgram</a>(<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> *argv[])</div>
-<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;{</div>
-<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;</div>
-<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; <span class="comment">//initialize the commandline parser, and add all neccessary commands</span></div>
-<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; <span class="keywordflow">try</span></div>
-<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; {</div>
-<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; TCLAP::CmdLine* cmd(<a class="code" href="classam_1_1CAmCommandLineSingleton.html#a40a0445d4c7fef4aebdcc46676b33850">CAmCommandLineSingleton::instanciateOnce</a>(<span class="stringliteral">&quot;The team of the AudioManager wishes you a nice day!&quot;</span>,<span class="charliteral">&#39; &#39;</span>,DAEMONVERSION,<span class="keyword">true</span>));</div>
-<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; cmd-&gt;add(<a class="code" href="main_8cpp.html#a9651ad77ac5b1ea702db1fba38dbb25a">controllerPlugin</a>);</div>
-<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; cmd-&gt;add(<a class="code" href="main_8cpp.html#a852c05eb5ba04abd0c9007ebc04f34da">additionalCommandPluginDirs</a>);</div>
-<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; cmd-&gt;add(<a class="code" href="main_8cpp.html#a45c5c45bad7cd6af4b436bae93c16f6e">commandPluginDir</a>);</div>
-<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; cmd-&gt;add(<a class="code" href="main_8cpp.html#ab5b77ba1f3bcc145415fb472684fdb87">additionalRoutingPluginDirs</a>);</div>
-<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; cmd-&gt;add(<a class="code" href="main_8cpp.html#adaa5dd304567dc8e32b2cbc1eb048f7e">routingPluginDir</a>);</div>
-<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; cmd-&gt;add(<a class="code" href="main_8cpp.html#a89176a3c961e9f408ca3c42c29d7e105">currentSettings</a>);</div>
-<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; cmd-&gt;add(<a class="code" href="main_8cpp.html#a89ab9082caaf2543afc60151c9801702">daemonizeAM</a>);</div>
-<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; cmd-&gt;add(<a class="code" href="main_8cpp.html#afa960755d9057786161060f83ef27897">dltEnable</a>);</div>
-<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; cmd-&gt;add(<a class="code" href="main_8cpp.html#af300dd02580ca5f086d5903e5145e300">dltLogFilename</a>);</div>
-<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; cmd-&gt;add(<a class="code" href="main_8cpp.html#a371632b96db9def1ac720a43326272c9">dltOutput</a>);</div>
-<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;<span class="preprocessor">#ifdef WITH_DBUS_WRAPPER</span></div>
-<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;<span class="preprocessor"></span> cmd-&gt;add(<a class="code" href="main_8cpp.html#a7920a189875bb1a97c86506493483355">dbusWrapperTypeBool</a>);</div>
-<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef WITH_TELNET</span></div>
-<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;<span class="preprocessor"></span> cmd-&gt;add(<a class="code" href="main_8cpp.html#afa79058049680c9e2917cc7284ef5d40">telnetPort</a>);</div>
-<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; cmd-&gt;add(<a class="code" href="main_8cpp.html#a4bdfdb5daf40d0487ee37dfc3515a8fb">maxConnections</a>);</div>
-<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef WITH_DATABASE_STORAGE</span></div>
-<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;<span class="preprocessor"></span> cmd-&gt;add(databasePath);</div>
-<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;<span class="preprocessor"></span> }</div>
-<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; <span class="keywordflow">catch</span> (TCLAP::ArgException &amp;e) <span class="comment">// catch any exceptions</span></div>
-<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; { std::cerr &lt;&lt; <span class="stringliteral">&quot;error: &quot;</span> &lt;&lt; e.error() &lt;&lt; <span class="stringliteral">&quot; for arg &quot;</span> &lt;&lt; e.argId() &lt;&lt; std::endl; }</div>
-<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;</div>
-<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; <span class="comment">//hen and egg. We need to parse a part of the commandline options to get the paths of the controller and the plugins.</span></div>
-<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; <span class="comment">//So we do some little parsing first and the real parsing later so that the plugins can profit from that.</span></div>
-<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; <a class="code" href="classam_1_1CAmCommandLineSingleton.html#ab3296f24eaef2d80370ee9eaaa3b0577">CAmCommandLineSingleton::instance</a>()-&gt;preparse(argc,argv);</div>
-<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="main_8cpp.html#a89ab9082caaf2543afc60151c9801702">daemonizeAM</a>.getValue())</div>
-<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; {</div>
-<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; <a class="code" href="main_8cpp.html#a869452f0c0952acd39230fcf0ef89c1e">daemonize</a>();</div>
-<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; }</div>
-<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;</div>
-<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#ade4bf08f260e648ce3036d055fde0c10">CAmDltWrapper::instanctiateOnce</a>(<span class="stringliteral">&quot;AUDI&quot;</span>, <span class="stringliteral">&quot;AudioManager&quot;</span>,<a class="code" href="main_8cpp.html#afa960755d9057786161060f83ef27897">dltEnable</a>.getValue(),<span class="keyword">static_cast&lt;</span><a class="code" href="classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499">am::CAmDltWrapper::logDestination</a><span class="keyword">&gt;</span>(<a class="code" href="main_8cpp.html#a371632b96db9def1ac720a43326272c9">dltOutput</a>.getValue()),<a class="code" href="main_8cpp.html#af300dd02580ca5f086d5903e5145e300">dltLogFilename</a>.getValue());</div>
-<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;</div>
-<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; <span class="comment">//Instantiate all classes. Keep in same order !</span></div>
-<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> iSocketHandler;</div>
-<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;</div>
-<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="main_8cpp.html#a45c5c45bad7cd6af4b436bae93c16f6e">commandPluginDir</a>.isSet())</div>
-<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; {</div>
-<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; <a class="code" href="main_8cpp.html#acf9448b8681363c06fcc6fa2fe67f6a1">listCommandPluginDirs</a>.clear();</div>
-<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; <a class="code" href="main_8cpp.html#acf9448b8681363c06fcc6fa2fe67f6a1">listCommandPluginDirs</a>.push_back(<a class="code" href="main_8cpp.html#a45c5c45bad7cd6af4b436bae93c16f6e">commandPluginDir</a>.getValue());</div>
-<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; }</div>
-<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;</div>
-<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="main_8cpp.html#a852c05eb5ba04abd0c9007ebc04f34da">additionalCommandPluginDirs</a>.isSet())</div>
-<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; {</div>
-<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; <a class="code" href="main_8cpp.html#acf9448b8681363c06fcc6fa2fe67f6a1">listCommandPluginDirs</a>.push_back(<a class="code" href="main_8cpp.html#a852c05eb5ba04abd0c9007ebc04f34da">additionalCommandPluginDirs</a>.getValue());</div>
-<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; }</div>
-<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;</div>
-<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="main_8cpp.html#adaa5dd304567dc8e32b2cbc1eb048f7e">routingPluginDir</a>.isSet())</div>
-<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; {</div>
-<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; <a class="code" href="main_8cpp.html#a2f8343120dfa1adbb5fa439c4a915b5f">listRoutingPluginDirs</a>.clear();</div>
-<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; <a class="code" href="main_8cpp.html#a2f8343120dfa1adbb5fa439c4a915b5f">listRoutingPluginDirs</a>.push_back(<a class="code" href="main_8cpp.html#adaa5dd304567dc8e32b2cbc1eb048f7e">routingPluginDir</a>.getValue());</div>
-<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; }</div>
-<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;</div>
-<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="main_8cpp.html#ab5b77ba1f3bcc145415fb472684fdb87">additionalRoutingPluginDirs</a>.isSet())</div>
-<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; {</div>
-<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; <a class="code" href="main_8cpp.html#a2f8343120dfa1adbb5fa439c4a915b5f">listRoutingPluginDirs</a>.push_back(<a class="code" href="main_8cpp.html#ab5b77ba1f3bcc145415fb472684fdb87">additionalRoutingPluginDirs</a>.getValue());</div>
-<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; }</div>
-<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;</div>
-<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; <span class="comment">//in this place, the plugins can get the gloval commandlineparser via CAmCommandLineSingleton::instance() and add their options to the commandline</span></div>
-<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; <span class="comment">//this must be done in the constructor.</span></div>
-<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; <span class="comment">//later when the plugins are started, the commandline is already parsed and the objects defined before can be used to get the neccesary information</span></div>
-<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; </div>
-<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html">CAmDatabaseHandlerMap</a> iDatabaseHandler;</div>
-<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a> *pDatabaseHandler = <span class="keyword">dynamic_cast&lt;</span><a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>*<span class="keyword">&gt;</span>( &amp;iDatabaseHandler );</div>
-<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;</div>
-<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a> iRoutingSender(<a class="code" href="main_8cpp.html#a2f8343120dfa1adbb5fa439c4a915b5f">listRoutingPluginDirs</a>,pDatabaseHandler);</div>
-<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; <a class="code" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a> iCommandSender(<a class="code" href="main_8cpp.html#acf9448b8681363c06fcc6fa2fe67f6a1">listCommandPluginDirs</a>);</div>
-<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; <a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a> iControlSender(<a class="code" href="main_8cpp.html#a9651ad77ac5b1ea702db1fba38dbb25a">controllerPlugin</a>.getValue(),&amp;iSocketHandler);</div>
-<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;</div>
-<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; <span class="keywordflow">try</span></div>
-<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; {</div>
-<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; <span class="comment">//parse the commandline options</span></div>
-<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; <a class="code" href="classam_1_1CAmCommandLineSingleton.html#ab3296f24eaef2d80370ee9eaaa3b0577">CAmCommandLineSingleton::instance</a>()-&gt;reset();</div>
-<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; <a class="code" href="classam_1_1CAmCommandLineSingleton.html#ab3296f24eaef2d80370ee9eaaa3b0577">CAmCommandLineSingleton::instance</a>()-&gt;parse(argc,argv);</div>
-<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="main_8cpp.html#a89176a3c961e9f408ca3c42c29d7e105">currentSettings</a>.getValue())</div>
-<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; {</div>
-<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; <a class="code" href="main_8cpp.html#a20381c995d4b9c2fe11a65df9700fb76">printCmdInformation</a>();</div>
-<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; }</div>
-<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; }</div>
-<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; <span class="keywordflow">catch</span> (TCLAP::ArgException &amp;e) <span class="comment">// catch any exceptions</span></div>
-<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; { std::cerr &lt;&lt; <span class="stringliteral">&quot;error: &quot;</span> &lt;&lt; e.error() &lt;&lt; <span class="stringliteral">&quot; for arg &quot;</span> &lt;&lt; e.argId() &lt;&lt; std::endl; }</div>
-<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;</div>
-<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;The Audiomanager is started&quot;</span>);</div>
-<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;The version of the Audiomanager&quot;</span>, DAEMONVERSION);</div>
-<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;</div>
-<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;<span class="preprocessor">#ifdef WITH_CAPI_WRAPPER</span></div>
-<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;<span class="preprocessor"></span> <span class="comment">//We instantiate a singleton with the current socket handler, which loads the common-api runtime.</span></div>
-<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; <a class="code" href="classam_1_1CAmCommonAPIWrapper.html">CAmCommonAPIWrapper</a> *pCAPIWrapper = <a class="code" href="classam_1_1CAmCommonAPIWrapper.html#a008a684395e96b7204e726b6c835fc7b">CAmCommonAPIWrapper::instantiateOnce</a>(&amp;iSocketHandler, <span class="stringliteral">&quot;AudioManager&quot;</span>);</div>
-<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/*WITH_CAPI_WRAPPER */</span><span class="preprocessor"></span></div>
-<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;<span class="preprocessor">#ifdef WITH_DBUS_WRAPPER</span></div>
-<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160;<span class="preprocessor"></span> <span class="keywordflow">if</span> (<a class="code" href="main_8cpp.html#a7920a189875bb1a97c86506493483355">dbusWrapperTypeBool</a>.getValue())</div>
-<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; dbusWrapperType=DBUS_BUS_SYSTEM;</div>
-<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; <a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a> iDBusWrapper(&amp;iSocketHandler,dbusWrapperType);</div>
-<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/*WITH_DBUS_WRAPPER */</span><span class="preprocessor"></span></div>
-<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;<span class="preprocessor">#ifdef WITH_SYSTEMD_WATCHDOG</span></div>
-<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160;<span class="preprocessor"></span> <a class="code" href="classam_1_1CAmWatchdog.html">CAmWatchdog</a> iWatchdog(&amp;iSocketHandler);</div>
-<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/*WITH_SYSTEMD_WATCHDOG*/</span><span class="preprocessor"></span></div>
-<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;<a class="code" href="classam_1_1CAmRouter.html">CAmRouter</a> iRouter(pDatabaseHandler, &amp;iControlSender);</div>
-<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160;</div>
-<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;<span class="preprocessor">#ifdef WITH_DBUS_WRAPPER</span></div>
-<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160;<span class="preprocessor"></span> <a class="code" href="classam_1_1CAmCommandReceiver.html">CAmCommandReceiver</a> iCommandReceiver(pDatabaseHandler, &amp;iControlSender, &amp;iSocketHandler, &amp;iDBusWrapper);</div>
-<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; <a class="code" href="classam_1_1CAmRoutingReceiver.html">CAmRoutingReceiver</a> iRoutingReceiver(pDatabaseHandler, &amp;iRoutingSender, &amp;iControlSender, &amp;iSocketHandler, &amp;iDBusWrapper);</div>
-<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160;<span class="preprocessor">#else </span><span class="comment">/*WITH_DBUS_WRAPPER*/</span><span class="preprocessor"></span></div>
-<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;<span class="preprocessor"></span> <a class="code" href="classam_1_1CAmCommandReceiver.html">CAmCommandReceiver</a> iCommandReceiver(pDatabaseHandler,&amp;iControlSender,&amp;iSocketHandler);</div>
-<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; <a class="code" href="classam_1_1CAmRoutingReceiver.html">CAmRoutingReceiver</a> iRoutingReceiver(pDatabaseHandler,&amp;iRoutingSender,&amp;iControlSender,&amp;iSocketHandler);</div>
-<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/*WITH_DBUS_WRAPPER*/</span><span class="preprocessor"></span></div>
-<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;<a class="code" href="classam_1_1CAmControlReceiver.html">CAmControlReceiver</a> iControlReceiver(pDatabaseHandler,&amp;iRoutingSender,&amp;iCommandSender,&amp;iSocketHandler, &amp;iRouter);</div>
-<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160;</div>
-<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160;<span class="preprocessor">#ifdef WITH_TELNET</span></div>
-<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160;<span class="preprocessor"></span> <a class="code" href="classam_1_1CAmTelnetServer.html">CAmTelnetServer</a> iTelnetServer(&amp;iSocketHandler, &amp;iCommandSender, &amp;iCommandReceiver, &amp;iRoutingSender, &amp;iRoutingReceiver, &amp;iControlSender, &amp;iControlReceiver, pDatabaseHandler, &amp;iRouter, <a class="code" href="main_8cpp.html#afa79058049680c9e2917cc7284ef5d40">telnetPort</a>.getValue(), <a class="code" href="main_8cpp.html#a4bdfdb5daf40d0487ee37dfc3515a8fb">maxConnections</a>.getValue());</div>
-<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160; <a class="code" href="classam_1_1CAmDatabaseObserver.html">CAmDatabaseObserver</a> iObserver(&amp;iCommandSender, &amp;iRoutingSender, &amp;iSocketHandler, &amp;iTelnetServer);</div>
-<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;<span class="preprocessor">#else </span><span class="comment">/*WITH_TELNET*/</span><span class="preprocessor"></span></div>
-<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160;<span class="preprocessor"></span> <a class="code" href="classam_1_1CAmDatabaseObserver.html">CAmDatabaseObserver</a> iObserver(&amp;iCommandSender,&amp;iRoutingSender, &amp;iSocketHandler);</div>
-<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; iDatabaseHandler.<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#aa9122561e881946f7a03f51f0873bf70">registerObserver</a>(&amp;iObserver);</div>
-<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160;</div>
-<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; <span class="comment">//startup all the Plugins and Interfaces</span></div>
-<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; <span class="comment">//at this point, commandline arguments can be parsed</span></div>
-<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; iControlSender.startupController(&amp;iControlReceiver);</div>
-<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; iCommandSender.<a class="code" href="classam_1_1CAmCommandSender.html#a2840ea18547bbbdbaad153ab61637990">startupInterfaces</a>(&amp;iCommandReceiver);</div>
-<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; iRoutingSender.<a class="code" href="classam_1_1CAmRoutingSender.html#aa988328ad34d96283b7488b1c45e139c">startupInterfaces</a>(&amp;iRoutingReceiver);</div>
-<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160;</div>
-<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; <span class="comment">//when the routingInterface is done, all plugins are loaded:</span></div>
-<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; iControlSender.setControllerReady();</div>
-<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160;</div>
-<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160;<span class="preprocessor">#ifdef WITH_SYSTEMD_WATCHDOG</span></div>
-<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160;<span class="preprocessor"></span> iWatchdog.<a class="code" href="classam_1_1CAmWatchdog.html#a4379a7449325044199d4703a99039b9c">startWatchdog</a>();</div>
-<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/*WITH_SYSTEMD_WATCHDOG*/</span><span class="preprocessor"></span></div>
-<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; <span class="comment">//start the mainloop here....</span></div>
-<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; iSocketHandler.start_listenting();</div>
-<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160;}</div>
-<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160;</div>
-<div class="line"><a name="l00383"></a><span class="lineno"><a class="line" href="main_8cpp.html#af9f20e08914b990ce83431d5dc6df07b"> 383</a></span>&#160;<span class="keywordtype">int</span> <a class="code" href="main_8cpp.html#af9f20e08914b990ce83431d5dc6df07b">main</a>(<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> *argv[], <span class="keywordtype">char</span>** envp)</div>
-<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160;{</div>
-<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160; (void) envp;</div>
-<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; <a class="code" href="main_8cpp.html#acf9448b8681363c06fcc6fa2fe67f6a1">listCommandPluginDirs</a>.push_back(std::string(DEFAULT_PLUGIN_COMMAND_DIR));</div>
-<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; <a class="code" href="main_8cpp.html#a2f8343120dfa1adbb5fa439c4a915b5f">listRoutingPluginDirs</a>.push_back(std::string(DEFAULT_PLUGIN_ROUTING_DIR));</div>
-<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160;</div>
-<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160; <span class="comment">//now the signal handler:</span></div>
-<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160; <span class="keyword">struct </span>sigaction signalAction;</div>
-<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160; memset(&amp;signalAction, <span class="charliteral">&#39;\0&#39;</span>, <span class="keyword">sizeof</span>(signalAction));</div>
-<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160; signalAction.sa_sigaction = &amp;signalHandler;</div>
-<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; signalAction.sa_flags = SA_SIGINFO;</div>
-<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160; sigaction(SIGINT, &amp;signalAction, NULL);</div>
-<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; sigaction(SIGQUIT, &amp;signalAction, NULL);</div>
-<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160; sigaction(SIGTERM, &amp;signalAction, NULL);</div>
-<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; sigaction(SIGHUP, &amp;signalAction, NULL);</div>
-<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160;</div>
-<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160; <span class="keyword">struct </span>sigaction signalChildAction;</div>
-<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160; memset(&amp;signalChildAction, <span class="charliteral">&#39;\0&#39;</span>, <span class="keyword">sizeof</span>(signalChildAction));</div>
-<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160; signalChildAction.sa_flags = SA_NOCLDWAIT;</div>
-<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160; sigaction(SIGCHLD, &amp;signalChildAction, NULL);</div>
-<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160;</div>
-<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160; <span class="comment">//register new out of memory handler</span></div>
-<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160; std::set_new_handler(&amp;<a class="code" href="main_8cpp.html#acc628ca4f61759495f09289b8418d358">OutOfMemoryHandler</a>);</div>
-<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160;</div>
-<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160; <span class="keywordflow">try</span></div>
-<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160; {</div>
-<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; <span class="comment">//we do this to catch all exceptions and have a graceful ending just in case</span></div>
-<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160; <a class="code" href="main_8cpp.html#a2f6e0286f1ab9c12d22605627f8bf07e">mainProgram</a>(argc,argv);</div>
-<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; }</div>
-<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160;</div>
-<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160; <span class="keywordflow">catch</span> (std::exception&amp; exc)</div>
-<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160; {</div>
-<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;The AudioManager ended by throwing the exception&quot;</span>, exc.what());</div>
-<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160; std::cerr&lt;&lt;<span class="stringliteral">&quot;The AudioManager ended by throwing an exception &quot;</span>&lt;&lt;exc.what()&lt;&lt;std::endl;</div>
-<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160; exit(EXIT_FAILURE);</div>
-<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160; }</div>
-<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160;</div>
-<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160; close(<a class="code" href="main_8cpp.html#a16290b108a943e54375f08cb9ad5fc5a">fd0</a>);</div>
-<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160; close(<a class="code" href="main_8cpp.html#ac62faf1ed925a0da21ba52b228cb9a47">fd1</a>);</div>
-<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160; close(<a class="code" href="main_8cpp.html#af65d853335a6d8ffc28a26269ade6e5d">fd2</a>);</div>
-<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; exit(0);</div>
-<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160;</div>
-<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160;}</div>
-<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160;</div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></div><div class="ttdoc">Implements the RoutingSendInterface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00044">CAmRoutingSender.h:44</a></div></div>
-<div class="ttc" id="main_8cpp_html_a16290b108a943e54375f08cb9ad5fc5a"><div class="ttname"><a href="main_8cpp.html#a16290b108a943e54375f08cb9ad5fc5a">fd0</a></div><div class="ttdeci">int fd0</div><div class="ttdef"><b>Definition:</b> <a href="main_8cpp_source.html#l00096">main.cpp:96</a></div></div>
+<a href="main_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &quot;audiomanagerconfig.h&quot;</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#ifdef WITH_CAPI_WRAPPER</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"> #include &quot;<a class="code" href="CAmCommonAPIWrapper_8h.html">CAmCommonAPIWrapper.h</a>&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#ifdef WITH_DBUS_WRAPPER</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"> #include &quot;<a class="code" href="CAmDbusWrapper_8h.html">CAmDbusWrapper.h</a>&quot;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#ifdef WITH_SYSTEMD_WATCHDOG</span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"> #include &quot;<a class="code" href="CAmWatchdog_8h.html">CAmWatchdog.h</a>&quot;</span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#include &lt;sys/resource.h&gt;</span></div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#include &lt;sys/stat.h&gt;</span></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#include &lt;unistd.h&gt;</span></div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#include &lt;cstdlib&gt;</span></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#include &lt;cstdlib&gt;</span></div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">#include &lt;cassert&gt;</span></div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor">#include &lt;fcntl.h&gt;</span></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor">#include &lt;csignal&gt;</span></div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor">#include &lt;cstring&gt;</span></div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor">#include &lt;cstdio&gt;</span></div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor">#include &lt;new&gt;</span></div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmRouter_8h.html">CAmRouter.h</a>&quot;</span></div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmControlSender_8h.html">CAmControlSender.h</a>&quot;</span></div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmCommandSender_8h.html">CAmCommandSender.h</a>&quot;</span></div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmRoutingSender_8h.html">CAmRoutingSender.h</a>&quot;</span></div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmRoutingReceiver_8h.html">CAmRoutingReceiver.h</a>&quot;</span></div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmCommandReceiver_8h.html">CAmCommandReceiver.h</a>&quot;</span></div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmControlReceiver_8h.html">CAmControlReceiver.h</a>&quot;</span></div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a>&quot;</span></div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmSocketHandler_8h.html">CAmSocketHandler.h</a>&quot;</span></div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmCommandLineSingleton_8h.html">CAmCommandLineSingleton.h</a>&quot;</span></div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CAmDatabaseHandlerMap_8h.html">CAmDatabaseHandlerMap.h</a>&quot;</span></div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor">#ifndef AUDIOMANGER_APP_ID</span></div><div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="main_8cpp.html#af7d5e0e2048b13686c69caeb0725b5d9"> 64</a></span>&#160;<span class="preprocessor"> #define AUDIOMANGER_APP_ID &quot;AUDI&quot;</span></div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor">#ifndef AUDIOMANGER_APP_DESCRIPTION</span></div><div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="main_8cpp.html#a705ab796e3da5af624720a7f8ea39402"> 68</a></span>&#160;<span class="preprocessor"> #define AUDIOMANGER_APP_DESCRIPTION &quot;AudioManager&quot;</span></div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="keyword">using namespace </span><a class="code" href="namespaceam.html">am</a>;</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="comment">//we need these because we parse them beforehand.</span></div><div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="main_8cpp.html#acf9448b8681363c06fcc6fa2fe67f6a1"> 75</a></span>&#160;std::vector&lt;std::string&gt; <a class="code" href="main_8cpp.html#acf9448b8681363c06fcc6fa2fe67f6a1">listCommandPluginDirs</a>;</div><div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="main_8cpp.html#a2f8343120dfa1adbb5fa439c4a915b5f"> 76</a></span>&#160;std::vector&lt;std::string&gt; <a class="code" href="main_8cpp.html#a2f8343120dfa1adbb5fa439c4a915b5f">listRoutingPluginDirs</a>;</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="comment">// List of signals to be handled with signalfd</span></div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="main_8cpp.html#a94173f0fcddf0ddf80beacba2ef9c914"> 79</a></span>&#160;std::vector&lt;uint8_t&gt; <a class="code" href="main_8cpp.html#a94173f0fcddf0ddf80beacba2ef9c914">listOfSignalsFD</a> = {SIGHUP, SIGTERM, SIGCHLD};</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="comment">//commandline options used by the Audiomanager itself</span></div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;TCLAP::ValueArg&lt;std::string&gt; <a class="code" href="main_8cpp.html#a9651ad77ac5b1ea702db1fba38dbb25a">controllerPlugin</a>(<span class="stringliteral">&quot;c&quot;</span>,<span class="stringliteral">&quot;controllerPlugin&quot;</span>,<span class="stringliteral">&quot;use controllerPlugin full path with .so ending&quot;</span>,<span class="keyword">false</span>,CONTROLLER_PLUGIN_DIR,<span class="stringliteral">&quot;string&quot;</span>);</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;TCLAP::ValueArg&lt;std::string&gt; <a class="code" href="main_8cpp.html#a852c05eb5ba04abd0c9007ebc04f34da">additionalCommandPluginDirs</a>(<span class="stringliteral">&quot;L&quot;</span>,<span class="stringliteral">&quot;additionalCommandPluginDirs&quot;</span>,<span class="stringliteral">&quot;additional path for looking for command plugins, can be used after -l option&quot;</span>,<span class="keyword">false</span>,<span class="stringliteral">&quot; &quot;</span>,<span class="stringliteral">&quot;string&quot;</span>);</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;TCLAP::ValueArg&lt;std::string&gt; <a class="code" href="main_8cpp.html#ab5b77ba1f3bcc145415fb472684fdb87">additionalRoutingPluginDirs</a>(<span class="stringliteral">&quot;R&quot;</span>,<span class="stringliteral">&quot;additionalRoutingPluginDirs&quot;</span>,<span class="stringliteral">&quot;additional path for looking for routing plugins, can be used after -r option &quot;</span>,<span class="keyword">false</span>,<span class="stringliteral">&quot; &quot;</span>,<span class="stringliteral">&quot;string&quot;</span>);</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;TCLAP::ValueArg&lt;std::string&gt; <a class="code" href="main_8cpp.html#adaa5dd304567dc8e32b2cbc1eb048f7e">routingPluginDir</a>(<span class="stringliteral">&quot;r&quot;</span>,<span class="stringliteral">&quot;RoutingPluginDir&quot;</span>,<span class="stringliteral">&quot;path for looking for routing plugins&quot;</span>,<span class="keyword">false</span>,<span class="stringliteral">&quot; &quot;</span>,<span class="stringliteral">&quot;string&quot;</span>);</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;TCLAP::ValueArg&lt;std::string&gt; <a class="code" href="main_8cpp.html#a45c5c45bad7cd6af4b436bae93c16f6e">commandPluginDir</a>(<span class="stringliteral">&quot;l&quot;</span>,<span class="stringliteral">&quot;CommandPluginDir&quot;</span>,<span class="stringliteral">&quot;path for looking for command plugins&quot;</span>,<span class="keyword">false</span>,<span class="stringliteral">&quot; &quot;</span>,<span class="stringliteral">&quot;string&quot;</span>);</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;TCLAP::ValueArg&lt;std::string&gt; <a class="code" href="main_8cpp.html#af300dd02580ca5f086d5903e5145e300">dltLogFilename</a>(<span class="stringliteral">&quot;F&quot;</span>,<span class="stringliteral">&quot;dltLogFilename&quot;</span>,<span class="stringliteral">&quot;the name of the logfile, absolute path. Only if logging is et to file&quot;</span>,<span class="keyword">false</span>,<span class="stringliteral">&quot; &quot;</span>,<span class="stringliteral">&quot;string&quot;</span>);</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;TCLAP::ValueArg&lt;unsigned int&gt; <a class="code" href="main_8cpp.html#a371632b96db9def1ac720a43326272c9">dltOutput</a> (<span class="stringliteral">&quot;O&quot;</span>,<span class="stringliteral">&quot;dltOutput&quot;</span>,<span class="stringliteral">&quot;defines where logs are written. 0=dlt-daemon(default), 1=command line, 2=file &quot;</span>,<span class="keyword">false</span>,0,<span class="stringliteral">&quot;int&quot;</span>);</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;TCLAP::SwitchArg <a class="code" href="main_8cpp.html#afa960755d9057786161060f83ef27897">dltEnable</a> (<span class="stringliteral">&quot;e&quot;</span>,<span class="stringliteral">&quot;dltEnable&quot;</span>,<span class="stringliteral">&quot;Enables or disables dlt logging. Default = enabled&quot;</span>,<span class="keyword">true</span>);</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;TCLAP::SwitchArg <a class="code" href="main_8cpp.html#a7920a189875bb1a97c86506493483355">dbusWrapperTypeBool</a> (<span class="stringliteral">&quot;T&quot;</span>,<span class="stringliteral">&quot;dbusType&quot;</span>,<span class="stringliteral">&quot;DbusType to be used by CAmDbusWrapper: if option is selected, DBUS_SYSTEM is used otherwise DBUS_SESSION&quot;</span>,<span class="keyword">false</span>);</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;TCLAP::SwitchArg <a class="code" href="main_8cpp.html#a89176a3c961e9f408ca3c42c29d7e105">currentSettings</a>(<span class="stringliteral">&quot;i&quot;</span>,<span class="stringliteral">&quot;currentSettings&quot;</span>,<span class="stringliteral">&quot;print current settings and exit&quot;</span>,<span class="keyword">false</span>);</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;TCLAP::SwitchArg <a class="code" href="main_8cpp.html#a89ab9082caaf2543afc60151c9801702">daemonizeAM</a>(<span class="stringliteral">&quot;d&quot;</span>,<span class="stringliteral">&quot;daemonize&quot;</span>,<span class="stringliteral">&quot;daemonize Audiomanager. Better use systemd...&quot;</span>,<span class="keyword">false</span>);</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div><div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="main_8cpp.html#af65d853335a6d8ffc28a26269ade6e5d"> 94</a></span>&#160;<span class="keywordtype">int</span> <a class="code" href="main_8cpp.html#a16290b108a943e54375f08cb9ad5fc5a">fd0</a>, <a class="code" href="main_8cpp.html#ac62faf1ed925a0da21ba52b228cb9a47">fd1</a>, <a class="code" href="main_8cpp.html#af65d853335a6d8ffc28a26269ade6e5d">fd2</a>;</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="preprocessor">#ifdef WITH_DBUS_WRAPPER</span></div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; DBusBusType dbusWrapperType=DBUS_BUS_SESSION;</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;</div><div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="main_8cpp.html#acc628ca4f61759495f09289b8418d358"> 103</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="main_8cpp.html#acc628ca4f61759495f09289b8418d358">OutOfMemoryHandler</a>()</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;{</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;No more memory - bye&quot;</span>);</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keywordflow">throw</span> std::runtime_error(std::string(<span class="stringliteral">&quot;SocketHandler::start_listenting ppoll returned with error.&quot;</span>));</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;}</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;</div><div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="main_8cpp.html#a869452f0c0952acd39230fcf0ef89c1e"> 112</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="main_8cpp.html#a869452f0c0952acd39230fcf0ef89c1e">daemonize</a>()</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;{</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; umask(0);</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; std::string dir = <span class="stringliteral">&quot;/&quot;</span>;</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; rlimit rl;</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keywordflow">if</span> (getrlimit(RLIMIT_NOFILE, &amp;rl) &lt; 0)</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; {</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;can&#39;t get file limit &quot;</span>);</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; }</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; pid_t pid;</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keywordflow">if</span> ((pid = fork()) &lt; 0)</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; {</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;cannot fork!&quot;</span>);</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; }</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (pid != 0)</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; {</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; exit(0);</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; }</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; setsid();</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="keywordflow">if</span> (!dir.empty() &amp;&amp; chdir(dir.c_str()) &lt; 0)</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; {</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;couldn&#39;t chdir to the new directory&quot;</span>);</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; }</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <span class="keywordflow">if</span> (rl.rlim_max == RLIM_INFINITY)</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; {</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; rl.rlim_max = 1024;</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; }</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0; i &lt; rl.rlim_max; i++)</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; {</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; close(i);</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; }</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <a class="code" href="main_8cpp.html#a16290b108a943e54375f08cb9ad5fc5a">fd0</a> = open(<span class="stringliteral">&quot;/dev/null&quot;</span>, O_RDONLY);</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <a class="code" href="main_8cpp.html#ac62faf1ed925a0da21ba52b228cb9a47">fd1</a> = open(<span class="stringliteral">&quot;/dev/null&quot;</span>, O_WRONLY | O_CREAT | O_APPEND, S_IRUSR | S_IWUSR);</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <a class="code" href="main_8cpp.html#af65d853335a6d8ffc28a26269ade6e5d">fd2</a> = open(<span class="stringliteral">&quot;/dev/null&quot;</span>, O_WRONLY | O_CREAT | O_APPEND, S_IRUSR | S_IWUSR);</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="main_8cpp.html#a16290b108a943e54375f08cb9ad5fc5a">fd0</a> != STDIN_FILENO || <a class="code" href="main_8cpp.html#ac62faf1ed925a0da21ba52b228cb9a47">fd1</a> != STDOUT_FILENO || <a class="code" href="main_8cpp.html#af65d853335a6d8ffc28a26269ade6e5d">fd2</a> != STDERR_FILENO)</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; {</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;new standard file descriptors were not opened&quot;</span>);</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; }</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;}</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;</div><div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="main_8cpp.html#a20381c995d4b9c2fe11a65df9700fb76"> 162</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="main_8cpp.html#a20381c995d4b9c2fe11a65df9700fb76">printCmdInformation</a>()</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;{</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; printf(<span class="stringliteral">&quot;\n\n\nCurrent settings:\n\n&quot;</span>);</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; printf(<span class="stringliteral">&quot;\tAudioManagerDaemon Version:\t\t%s\n&quot;</span>, DAEMONVERSION);</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; printf(<span class="stringliteral">&quot;\tControllerPlugin: \t\t\t%s\n&quot;</span>, <a class="code" href="main_8cpp.html#a9651ad77ac5b1ea702db1fba38dbb25a">controllerPlugin</a>.getValue().c_str());</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; printf(<span class="stringliteral">&quot;\tDirectories of CommandPlugins: \t\t\n&quot;</span>);</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; std::vector&lt;std::string&gt;::const_iterator dirIter = listCommandPluginDirs.begin();</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; std::vector&lt;std::string&gt;::const_iterator dirIterEnd = listCommandPluginDirs.end();</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="keywordflow">for</span> (; dirIter &lt; dirIterEnd; ++dirIter)</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; {</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; printf(<span class="stringliteral">&quot;\t \t\t%s\n&quot;</span>, dirIter-&gt;c_str());</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; }</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; printf(<span class="stringliteral">&quot;\tDirectories of RoutingPlugins: \t\t\n&quot;</span>);</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; dirIter = listRoutingPluginDirs.begin();</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; dirIterEnd = listRoutingPluginDirs.end();</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <span class="keywordflow">for</span> (; dirIter &lt; dirIterEnd; ++dirIter)</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; {</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; printf(<span class="stringliteral">&quot;\t \t\t%s\n&quot;</span>, dirIter-&gt;c_str());</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; }</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; exit(0);</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;}</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> signalHandler(<span class="keywordtype">int</span> sig, siginfo_t *siginfo, <span class="keywordtype">void</span> *context)</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;{</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; (void) sig;</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; (void) siginfo;</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; (void) context;</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;signal handler was called, signal&quot;</span>,sig);</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <span class="keywordflow">switch</span> (sig)</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; {</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; <span class="comment">/*ctl +c lets call direct controllerRundown, because we might be blocked at the moment.</span></div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;<span class="comment"> But there is the risk of interrupting something important */</span></div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; <span class="keywordflow">case</span> SIGINT:</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; <a class="code" href="classam_1_1CAmControlSender.html#a347a2af727aeb11657f145329dd23dd8">CAmControlSender::CallsetControllerRundown</a>(sig);</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; <span class="comment">/* huch- we are getting killed. Better take the fast but risky way: */</span></div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; <span class="keywordflow">case</span> SIGQUIT:</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; <a class="code" href="classam_1_1CAmControlSender.html#a347a2af727aeb11657f145329dd23dd8">CAmControlSender::CallsetControllerRundown</a>(sig);</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; <span class="keywordflow">default</span>:</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; }</div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;}</div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;</div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;</div><div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="main_8cpp.html#a2f6e0286f1ab9c12d22605627f8bf07e"> 216</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="main_8cpp.html#a2f6e0286f1ab9c12d22605627f8bf07e">mainProgram</a>(<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> *argv[])</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;{</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; <span class="comment">//initialize the commandline parser, and add all neccessary commands</span></div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; <span class="keywordflow">try</span></div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; {</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; TCLAP::CmdLine* cmd(<a class="code" href="classam_1_1CAmCommandLineSingleton.html#a40a0445d4c7fef4aebdcc46676b33850">CAmCommandLineSingleton::instanciateOnce</a>(<span class="stringliteral">&quot;The team of the AudioManager wishes you a nice day!&quot;</span>,<span class="charliteral">&#39; &#39;</span>,DAEMONVERSION,<span class="keyword">true</span>));</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; cmd-&gt;add(<a class="code" href="main_8cpp.html#a9651ad77ac5b1ea702db1fba38dbb25a">controllerPlugin</a>);</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; cmd-&gt;add(<a class="code" href="main_8cpp.html#a852c05eb5ba04abd0c9007ebc04f34da">additionalCommandPluginDirs</a>);</div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; cmd-&gt;add(<a class="code" href="main_8cpp.html#a45c5c45bad7cd6af4b436bae93c16f6e">commandPluginDir</a>);</div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; cmd-&gt;add(<a class="code" href="main_8cpp.html#ab5b77ba1f3bcc145415fb472684fdb87">additionalRoutingPluginDirs</a>);</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; cmd-&gt;add(<a class="code" href="main_8cpp.html#adaa5dd304567dc8e32b2cbc1eb048f7e">routingPluginDir</a>);</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; cmd-&gt;add(<a class="code" href="main_8cpp.html#a89176a3c961e9f408ca3c42c29d7e105">currentSettings</a>);</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; cmd-&gt;add(<a class="code" href="main_8cpp.html#a89ab9082caaf2543afc60151c9801702">daemonizeAM</a>);</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; cmd-&gt;add(<a class="code" href="main_8cpp.html#afa960755d9057786161060f83ef27897">dltEnable</a>);</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; cmd-&gt;add(<a class="code" href="main_8cpp.html#af300dd02580ca5f086d5903e5145e300">dltLogFilename</a>);</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; cmd-&gt;add(<a class="code" href="main_8cpp.html#a371632b96db9def1ac720a43326272c9">dltOutput</a>);</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;<span class="preprocessor">#ifdef WITH_DBUS_WRAPPER</span></div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; cmd-&gt;add(<a class="code" href="main_8cpp.html#a7920a189875bb1a97c86506493483355">dbusWrapperTypeBool</a>);</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; }</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; <span class="keywordflow">catch</span> (TCLAP::ArgException &amp;e) <span class="comment">// catch any exceptions</span></div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; { std::cerr &lt;&lt; <span class="stringliteral">&quot;error: &quot;</span> &lt;&lt; e.error() &lt;&lt; <span class="stringliteral">&quot; for arg &quot;</span> &lt;&lt; e.argId() &lt;&lt; std::endl; }</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;</div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; <span class="comment">//hen and egg. We need to parse a part of the commandline options to get the paths of the controller and the plugins.</span></div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; <span class="comment">//So we do some little parsing first and the real parsing later so that the plugins can profit from that.</span></div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; <a class="code" href="classam_1_1CAmCommandLineSingleton.html#ab3296f24eaef2d80370ee9eaaa3b0577">CAmCommandLineSingleton::instance</a>()-&gt;preparse(argc,argv);</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="main_8cpp.html#a89ab9082caaf2543afc60151c9801702">daemonizeAM</a>.getValue())</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; {</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; <a class="code" href="main_8cpp.html#a869452f0c0952acd39230fcf0ef89c1e">daemonize</a>();</div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; }</div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; <a class="code" href="classam_1_1CAmDltWrapper.html#ade4bf08f260e648ce3036d055fde0c10">CAmDltWrapper::instanctiateOnce</a>(<a class="code" href="main_8cpp.html#af7d5e0e2048b13686c69caeb0725b5d9">AUDIOMANGER_APP_ID</a>, <a class="code" href="main_8cpp.html#a705ab796e3da5af624720a7f8ea39402">AUDIOMANGER_APP_DESCRIPTION</a> ,<a class="code" href="main_8cpp.html#afa960755d9057786161060f83ef27897">dltEnable</a>.getValue(),<span class="keyword">static_cast&lt;</span><a class="code" href="classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499">am::CAmDltWrapper::logDestination</a><span class="keyword">&gt;</span>(<a class="code" href="main_8cpp.html#a371632b96db9def1ac720a43326272c9">dltOutput</a>.getValue()),<a class="code" href="main_8cpp.html#af300dd02580ca5f086d5903e5145e300">dltLogFilename</a>.getValue());</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; <span class="comment">//Instantiate all classes. Keep in same order !</span></div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> iSocketHandler;</div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; <span class="keywordflow">if</span>(iSocketHandler.fatalErrorOccurred())</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; {</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; <span class="keywordflow">throw</span> std::runtime_error(std::string(<span class="stringliteral">&quot;CAmSocketHandler: Could not create pipe or file descriptor is invalid.&quot;</span>));</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; }</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a> != iSocketHandler.listenToSignals(listOfSignalsFD))</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; {</div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; <a class="code" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a>(<span class="stringliteral">&quot;CAmSocketHandler failed to register itself as signal handler.&quot;</span>);</div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; }</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; <span class="comment">//Register signal handler</span></div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> signalHandler;</div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; iSocketHandler.addSignalHandler([&amp;](<span class="keyword">const</span> <a class="code" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> handle, <span class="keyword">const</span> signalfd_siginfo &amp; info, <span class="keywordtype">void</span>* userData){</div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;</div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; <span class="keywordtype">unsigned</span> sig = info.ssi_signo;</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; <span class="keywordtype">unsigned</span> user = info.ssi_uid;</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;</div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;signal handler was called from user&quot;</span>, user, <span class="stringliteral">&quot;with signal &quot;</span>,sig);</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;</div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; <span class="keywordflow">switch</span> (sig)</div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; {</div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; <span class="comment">/* more friendly here assuming systemd wants to stop us, so we can use the mainloop */</span></div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; <span class="keywordflow">case</span> SIGTERM:</div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; <a class="code" href="classam_1_1CAmControlSender.html#a6c0d99f14b5c80aa0e0f937c92abc023">CAmControlSender::CallsetControllerRundownSafe</a>(sig);</div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;</div><div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; <span class="comment">/* looks friendly, too, so lets take the long run */</span></div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; <span class="keywordflow">case</span> SIGHUP:</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; <a class="code" href="classam_1_1CAmControlSender.html#a6c0d99f14b5c80aa0e0f937c92abc023">CAmControlSender::CallsetControllerRundownSafe</a>(sig);</div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; <span class="keywordflow">default</span>:</div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; }</div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; },signalHandler,NULL);</div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="main_8cpp.html#a45c5c45bad7cd6af4b436bae93c16f6e">commandPluginDir</a>.isSet())</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; {</div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; listCommandPluginDirs.clear();</div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; listCommandPluginDirs.push_back(<a class="code" href="main_8cpp.html#a45c5c45bad7cd6af4b436bae93c16f6e">commandPluginDir</a>.getValue());</div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; }</div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;</div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="main_8cpp.html#a852c05eb5ba04abd0c9007ebc04f34da">additionalCommandPluginDirs</a>.isSet())</div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; {</div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; listCommandPluginDirs.push_back(<a class="code" href="main_8cpp.html#a852c05eb5ba04abd0c9007ebc04f34da">additionalCommandPluginDirs</a>.getValue());</div><div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; }</div><div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;</div><div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="main_8cpp.html#adaa5dd304567dc8e32b2cbc1eb048f7e">routingPluginDir</a>.isSet())</div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; {</div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; listRoutingPluginDirs.clear();</div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; listRoutingPluginDirs.push_back(<a class="code" href="main_8cpp.html#adaa5dd304567dc8e32b2cbc1eb048f7e">routingPluginDir</a>.getValue());</div><div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; }</div><div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;</div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="main_8cpp.html#ab5b77ba1f3bcc145415fb472684fdb87">additionalRoutingPluginDirs</a>.isSet())</div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; {</div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; listRoutingPluginDirs.push_back(<a class="code" href="main_8cpp.html#ab5b77ba1f3bcc145415fb472684fdb87">additionalRoutingPluginDirs</a>.getValue());</div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; }</div><div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;</div><div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; <span class="comment">//in this place, the plugins can get the gloval commandlineparser via CAmCommandLineSingleton::instance() and add their options to the commandline</span></div><div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; <span class="comment">//this must be done in the constructor.</span></div><div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; <span class="comment">//later when the plugins are started, the commandline is already parsed and the objects defined before can be used to get the neccesary information</span></div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; </div><div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; <a class="code" href="classam_1_1CAmDatabaseHandlerMap.html">CAmDatabaseHandlerMap</a> iDatabaseHandler;</div><div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; <a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a> *pDatabaseHandler = <span class="keyword">dynamic_cast&lt;</span><a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a>*<span class="keyword">&gt;</span>( &amp;iDatabaseHandler );</div><div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;</div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; <a class="code" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a> iRoutingSender(listRoutingPluginDirs,pDatabaseHandler);</div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; <a class="code" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a> iCommandSender(listCommandPluginDirs, &amp;iSocketHandler);</div><div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; <a class="code" href="classam_1_1CAmControlSender.html">CAmControlSender</a> iControlSender(<a class="code" href="main_8cpp.html#a9651ad77ac5b1ea702db1fba38dbb25a">controllerPlugin</a>.getValue(),&amp;iSocketHandler);</div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;</div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; <span class="keywordflow">try</span></div><div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; {</div><div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; <span class="comment">//parse the commandline options</span></div><div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; <a class="code" href="classam_1_1CAmCommandLineSingleton.html#ab3296f24eaef2d80370ee9eaaa3b0577">CAmCommandLineSingleton::instance</a>()-&gt;reset();</div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; <a class="code" href="classam_1_1CAmCommandLineSingleton.html#ab3296f24eaef2d80370ee9eaaa3b0577">CAmCommandLineSingleton::instance</a>()-&gt;parse(argc,argv);</div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="main_8cpp.html#a89176a3c961e9f408ca3c42c29d7e105">currentSettings</a>.getValue())</div><div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; {</div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; <a class="code" href="main_8cpp.html#a20381c995d4b9c2fe11a65df9700fb76">printCmdInformation</a>();</div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; }</div><div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; }</div><div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; <span class="keywordflow">catch</span> (TCLAP::ArgException &amp;e) <span class="comment">// catch any exceptions</span></div><div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; { std::cerr &lt;&lt; <span class="stringliteral">&quot;error: &quot;</span> &lt;&lt; e.error() &lt;&lt; <span class="stringliteral">&quot; for arg &quot;</span> &lt;&lt; e.argId() &lt;&lt; std::endl; }</div><div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;</div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;The Audiomanager is started&quot;</span>);</div><div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; <a class="code" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a>(<span class="stringliteral">&quot;The version of the Audiomanager&quot;</span>, DAEMONVERSION);</div><div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;</div><div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;<span class="preprocessor">#ifdef WITH_CAPI_WRAPPER</span></div><div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; <span class="comment">//We instantiate a singleton with the current socket handler, which loads the common-api runtime.</span></div><div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; <a class="code" href="classam_1_1CAmCommonAPIWrapper.html">CAmCommonAPIWrapper</a> *pCAPIWrapper = <a class="code" href="classam_1_1CAmCommonAPIWrapper.html#a008a684395e96b7204e726b6c835fc7b">CAmCommonAPIWrapper::instantiateOnce</a>(&amp;iSocketHandler, <span class="stringliteral">&quot;AudioManager&quot;</span>);</div><div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/*WITH_CAPI_WRAPPER */</span><span class="preprocessor"></span></div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;</div><div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160;<span class="preprocessor">#ifdef WITH_DBUS_WRAPPER</span></div><div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="main_8cpp.html#a7920a189875bb1a97c86506493483355">dbusWrapperTypeBool</a>.getValue())</div><div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; dbusWrapperType=DBUS_BUS_SYSTEM;</div><div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; <a class="code" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a> iDBusWrapper(&amp;iSocketHandler,dbusWrapperType);</div><div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/*WITH_DBUS_WRAPPER */</span><span class="preprocessor"></span></div><div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;</div><div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160;<span class="preprocessor">#ifdef WITH_SYSTEMD_WATCHDOG</span></div><div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; <a class="code" href="classam_1_1CAmWatchdog.html">CAmWatchdog</a> iWatchdog(&amp;iSocketHandler);</div><div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/*WITH_SYSTEMD_WATCHDOG*/</span><span class="preprocessor"></span></div><div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;</div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160;<a class="code" href="classam_1_1CAmRouter.html">CAmRouter</a> iRouter(pDatabaseHandler, &amp;iControlSender);</div><div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160;</div><div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160;<span class="preprocessor">#ifdef WITH_DBUS_WRAPPER</span></div><div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160; <a class="code" href="classam_1_1CAmCommandReceiver.html">CAmCommandReceiver</a> iCommandReceiver(pDatabaseHandler, &amp;iControlSender, &amp;iSocketHandler, &amp;iDBusWrapper);</div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160; <a class="code" href="classam_1_1CAmRoutingReceiver.html">CAmRoutingReceiver</a> iRoutingReceiver(pDatabaseHandler, &amp;iRoutingSender, &amp;iControlSender, &amp;iSocketHandler, &amp;iDBusWrapper);</div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160;<span class="preprocessor">#else </span><span class="comment">/*WITH_DBUS_WRAPPER*/</span><span class="preprocessor"></span></div><div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; <a class="code" href="classam_1_1CAmCommandReceiver.html">CAmCommandReceiver</a> iCommandReceiver(pDatabaseHandler,&amp;iControlSender,&amp;iSocketHandler);</div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; <a class="code" href="classam_1_1CAmRoutingReceiver.html">CAmRoutingReceiver</a> iRoutingReceiver(pDatabaseHandler,&amp;iRoutingSender,&amp;iControlSender,&amp;iSocketHandler);</div><div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/*WITH_DBUS_WRAPPER*/</span><span class="preprocessor"></span></div><div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160;</div><div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160;<a class="code" href="classam_1_1CAmControlReceiver.html">CAmControlReceiver</a> iControlReceiver(pDatabaseHandler,&amp;iRoutingSender,&amp;iCommandSender,&amp;iSocketHandler, &amp;iRouter);</div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160;</div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160;iDatabaseHandler.<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#afb5fd5d175e1fb3d285c7959d2628c47">registerObserver</a>(&amp;iRoutingSender);</div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160;iDatabaseHandler.<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#afb5fd5d175e1fb3d285c7959d2628c47">registerObserver</a>(&amp;iCommandSender);</div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160;iDatabaseHandler.<a class="code" href="classam_1_1CAmDatabaseHandlerMap.html#afb5fd5d175e1fb3d285c7959d2628c47">registerObserver</a>(&amp;iRouter);</div><div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160;<span class="comment">//startup all the Plugins and Interfaces</span></div><div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160;<span class="comment">//at this point, commandline arguments can be parsed</span></div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160;iControlSender.startupController(&amp;iControlReceiver);</div><div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160;iCommandSender.<a class="code" href="classam_1_1CAmCommandSender.html#a2840ea18547bbbdbaad153ab61637990">startupInterfaces</a>(&amp;iCommandReceiver);</div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160;iRoutingSender.<a class="code" href="classam_1_1CAmRoutingSender.html#aa988328ad34d96283b7488b1c45e139c">startupInterfaces</a>(&amp;iRoutingReceiver);</div><div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160;</div><div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160;<span class="comment">//when the routingInterface is done, all plugins are loaded:</span></div><div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160;iControlSender.setControllerReady();</div><div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160;</div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160;<span class="preprocessor">#ifdef WITH_SYSTEMD_WATCHDOG</span></div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; iWatchdog.<a class="code" href="classam_1_1CAmWatchdog.html#a4379a7449325044199d4703a99039b9c">startWatchdog</a>();</div><div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/*WITH_SYSTEMD_WATCHDOG*/</span><span class="preprocessor"></span></div><div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160;</div><div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160; <span class="comment">//start the mainloop here....</span></div><div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160; iSocketHandler.start_listenting();</div><div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160;}</div><div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160;</div><div class="line"><a name="l00388"></a><span class="lineno"><a class="line" href="main_8cpp.html#af9f20e08914b990ce83431d5dc6df07b"> 388</a></span>&#160;<span class="keywordtype">int</span> <a class="code" href="main_8cpp.html#af9f20e08914b990ce83431d5dc6df07b">main</a>(<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> *argv[], <span class="keywordtype">char</span>** envp)</div><div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160;{</div><div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160; (void) envp;</div><div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160; listCommandPluginDirs.push_back(std::string(DEFAULT_PLUGIN_COMMAND_DIR));</div><div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160; listRoutingPluginDirs.push_back(std::string(DEFAULT_PLUGIN_ROUTING_DIR));</div><div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160;</div><div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160; <span class="comment">//critical signals are registered here:</span></div><div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; <span class="keyword">struct </span>sigaction signalAction;</div><div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160; memset(&amp;signalAction, <span class="charliteral">&#39;\0&#39;</span>, <span class="keyword">sizeof</span>(signalAction));</div><div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; signalAction.sa_sigaction = &amp;signalHandler;</div><div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160; signalAction.sa_flags = SA_SIGINFO;</div><div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160; sigaction(SIGINT, &amp;signalAction, NULL);</div><div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160; sigaction(SIGQUIT, &amp;signalAction, NULL);</div><div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160; </div><div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160; <span class="comment">//register new out of memory handler</span></div><div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160; std::set_new_handler(&amp;<a class="code" href="main_8cpp.html#acc628ca4f61759495f09289b8418d358">OutOfMemoryHandler</a>);</div><div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160;</div><div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160; sigset_t signal_mask;</div><div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160; sigemptyset(&amp;signal_mask);</div><div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">auto</span> it : listOfSignalsFD)</div><div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160; {</div><div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; sigaddset(&amp;signal_mask, it);</div><div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160; }</div><div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160;</div><div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160; <span class="keywordflow">try</span></div><div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160; {</div><div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160; <span class="keywordflow">if</span> (pthread_sigmask(SIG_BLOCK, &amp;signal_mask, NULL) != 0)</div><div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160; {</div><div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160; <span class="keywordflow">throw</span> std::runtime_error(std::string(<span class="stringliteral">&quot;Couldn&#39;t set mask for potential future threads&quot;</span>));</div><div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160; }</div><div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160;</div><div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160; <span class="comment">//we do this to catch all exceptions and have a graceful ending just in case</span></div><div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160; <a class="code" href="main_8cpp.html#a2f6e0286f1ab9c12d22605627f8bf07e">mainProgram</a>(argc,argv);</div><div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160; }</div><div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160;</div><div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; <span class="keywordflow">catch</span> (std::exception&amp; exc)</div><div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160; {</div><div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160; <a class="code" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a>(<span class="stringliteral">&quot;The AudioManager ended by throwing the exception&quot;</span>, exc.what());</div><div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160; std::cerr&lt;&lt;<span class="stringliteral">&quot;The AudioManager ended by throwing an exception &quot;</span>&lt;&lt;exc.what()&lt;&lt;std::endl;</div><div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160; exit(EXIT_FAILURE);</div><div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160; }</div><div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160;</div><div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160; close(<a class="code" href="main_8cpp.html#a16290b108a943e54375f08cb9ad5fc5a">fd0</a>);</div><div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160; close(<a class="code" href="main_8cpp.html#ac62faf1ed925a0da21ba52b228cb9a47">fd1</a>);</div><div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160; close(<a class="code" href="main_8cpp.html#af65d853335a6d8ffc28a26269ade6e5d">fd2</a>);</div><div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160; exit(0);</div><div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160;</div><div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160;}</div><div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160;</div><div class="ttc" id="classam_1_1CAmRoutingSender_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></div><div class="ttdoc">Implements the RoutingSendInterface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00045">CAmRoutingSender.h:45</a></div></div>
+<div class="ttc" id="main_8cpp_html_a16290b108a943e54375f08cb9ad5fc5a"><div class="ttname"><a href="main_8cpp.html#a16290b108a943e54375f08cb9ad5fc5a">fd0</a></div><div class="ttdeci">int fd0</div><div class="ttdef"><b>Definition:</b> <a href="main_8cpp_source.html#l00094">main.cpp:94</a></div></div>
<div class="ttc" id="classam_1_1CAmCommandReceiver_html"><div class="ttname"><a href="classam_1_1CAmCommandReceiver.html">am::CAmCommandReceiver</a></div><div class="ttdoc">This class realizes the command Interface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8h_source.html#l00040">CAmCommandReceiver.h:40</a></div></div>
<div class="ttc" id="CAmCommonAPIWrapper_8h_html"><div class="ttname"><a href="CAmCommonAPIWrapper_8h.html">CAmCommonAPIWrapper.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
<div class="ttc" id="main_8cpp_html_a45c5c45bad7cd6af4b436bae93c16f6e"><div class="ttname"><a href="main_8cpp.html#a45c5c45bad7cd6af4b436bae93c16f6e">commandPluginDir</a></div><div class="ttdeci">TCLAP::ValueArg&lt; std::string &gt; commandPluginDir(&quot;l&quot;,&quot;CommandPluginDir&quot;,&quot;path for looking for command plugins&quot;, false,&quot; &quot;,&quot;string&quot;)</div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html_a2840ea18547bbbdbaad153ab61637990"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a2840ea18547bbbdbaad153ab61637990">am::CAmCommandSender::startupInterfaces</a></div><div class="ttdeci">am_Error_e startupInterfaces(CAmCommandReceiver *iCommandReceiver)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00167">CAmCommandSender.cpp:167</a></div></div>
-<div class="ttc" id="main_8cpp_html_af9f20e08914b990ce83431d5dc6df07b"><div class="ttname"><a href="main_8cpp.html#af9f20e08914b990ce83431d5dc6df07b">main</a></div><div class="ttdeci">int main(int argc, char *argv[], char **envp)</div><div class="ttdoc">main </div><div class="ttdef"><b>Definition:</b> <a href="main_8cpp_source.html#l00383">main.cpp:383</a></div></div>
-<div class="ttc" id="main_8cpp_html_a869452f0c0952acd39230fcf0ef89c1e"><div class="ttname"><a href="main_8cpp.html#a869452f0c0952acd39230fcf0ef89c1e">daemonize</a></div><div class="ttdeci">void daemonize()</div><div class="ttdoc">daemonizes the AudioManager </div><div class="ttdef"><b>Definition:</b> <a href="main_8cpp_source.html#l00114">main.cpp:114</a></div></div>
-<div class="ttc" id="namespaceam_html_a47d650dc91db97c1f9323b4ed5cf4fd6"><div class="ttname"><a href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">am::logInfo</a></div><div class="ttdeci">void logInfo(T value, TArgs...args)</div><div class="ttdoc">logs given values with infolevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00405">CAmDltWrapper.h:405</a></div></div>
+<div class="ttc" id="namespaceam_html_a8d6015cc712615bbe2fc1cd7d8b94d15"><div class="ttname"><a href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">am::logWarning</a></div><div class="ttdeci">void logWarning(T value, TArgs...args)</div><div class="ttdoc">logs given values with warninglevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00442">CAmDltWrapper.h:442</a></div></div>
+<div class="ttc" id="namespaceam_html"><div class="ttname"><a href="namespaceam.html">am</a></div><div class="ttdoc">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects...</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8h_source.html#l00029">CAmCommandReceiver.h:29</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html_a2840ea18547bbbdbaad153ab61637990"><div class="ttname"><a href="classam_1_1CAmCommandSender.html#a2840ea18547bbbdbaad153ab61637990">am::CAmCommandSender::startupInterfaces</a></div><div class="ttdeci">am_Error_e startupInterfaces(CAmCommandReceiver *iCommandReceiver)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8cpp_source.html#l00265">CAmCommandSender.cpp:265</a></div></div>
+<div class="ttc" id="main_8cpp_html_af9f20e08914b990ce83431d5dc6df07b"><div class="ttname"><a href="main_8cpp.html#af9f20e08914b990ce83431d5dc6df07b">main</a></div><div class="ttdeci">int main(int argc, char *argv[], char **envp)</div><div class="ttdoc">main </div><div class="ttdef"><b>Definition:</b> <a href="main_8cpp_source.html#l00388">main.cpp:388</a></div></div>
+<div class="ttc" id="main_8cpp_html_a869452f0c0952acd39230fcf0ef89c1e"><div class="ttname"><a href="main_8cpp.html#a869452f0c0952acd39230fcf0ef89c1e">daemonize</a></div><div class="ttdeci">void daemonize()</div><div class="ttdoc">daemonizes the AudioManager </div><div class="ttdef"><b>Definition:</b> <a href="main_8cpp_source.html#l00112">main.cpp:112</a></div></div>
+<div class="ttc" id="namespaceam_html_a47d650dc91db97c1f9323b4ed5cf4fd6"><div class="ttname"><a href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">am::logInfo</a></div><div class="ttdeci">void logInfo(T value, TArgs...args)</div><div class="ttdoc">logs given values with infolevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00420">CAmDltWrapper.h:420</a></div></div>
<div class="ttc" id="classam_1_1CAmCommonAPIWrapper_html"><div class="ttname"><a href="classam_1_1CAmCommonAPIWrapper.html">am::CAmCommonAPIWrapper</a></div><div class="ttdef"><b>Definition:</b> <a href="CAmCommonAPIWrapper_8h_source.html#l00049">CAmCommonAPIWrapper.h:49</a></div></div>
-<div class="ttc" id="classam_1_1CAmRouter_html"><div class="ttname"><a href="classam_1_1CAmRouter.html">am::CAmRouter</a></div><div class="ttdoc">Implements an autorouting algorithm for connecting sinks and sources via different audio domains...</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00152">CAmRouter.h:152</a></div></div>
+<div class="ttc" id="classam_1_1CAmRouter_html"><div class="ttname"><a href="classam_1_1CAmRouter.html">am::CAmRouter</a></div><div class="ttdoc">Implements autorouting algorithm for connecting sinks and sources via different audio domains...</div><div class="ttdef"><b>Definition:</b> <a href="CAmRouter_8h_source.html#l00159">CAmRouter.h:159</a></div></div>
<div class="ttc" id="main_8cpp_html_a852c05eb5ba04abd0c9007ebc04f34da"><div class="ttname"><a href="main_8cpp.html#a852c05eb5ba04abd0c9007ebc04f34da">additionalCommandPluginDirs</a></div><div class="ttdeci">TCLAP::ValueArg&lt; std::string &gt; additionalCommandPluginDirs(&quot;L&quot;,&quot;additionalCommandPluginDirs&quot;,&quot;additional path for looking for command plugins, can be used after -l option&quot;, false,&quot; &quot;,&quot;string&quot;)</div></div>
<div class="ttc" id="classam_1_1CAmControlReceiver_html"><div class="ttname"><a href="classam_1_1CAmControlReceiver.html">am::CAmControlReceiver</a></div><div class="ttdoc">This class is used to receive all commands from the control interface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmControlReceiver_8h_source.html#l00042">CAmControlReceiver.h:42</a></div></div>
<div class="ttc" id="classam_1_1CAmCommonAPIWrapper_html_a008a684395e96b7204e726b6c835fc7b"><div class="ttname"><a href="classam_1_1CAmCommonAPIWrapper.html#a008a684395e96b7204e726b6c835fc7b">am::CAmCommonAPIWrapper::instantiateOnce</a></div><div class="ttdeci">static CAmCommonAPIWrapper * instantiateOnce(CAmSocketHandler *socketHandler, const std::string &amp;applicationName=&quot;&quot;)</div><div class="ttdoc">Creates a singleton instance attached to the provided socket handler object. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommonAPIWrapper_8cpp_source.html#l00083">CAmCommonAPIWrapper.cpp:83</a></div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00094">CAmSocketHandler.h:94</a></div></div>
-<div class="ttc" id="classam_1_1CAmDltWrapper_html_ade4bf08f260e648ce3036d055fde0c10"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#ade4bf08f260e648ce3036d055fde0c10">am::CAmDltWrapper::instanctiateOnce</a></div><div class="ttdeci">static CAmDltWrapper * instanctiateOnce(const char *appid, const char *description, const bool debugEnabled=true, const logDestination logDest=logDestination::DAEMON, const std::string Filename=&quot;&quot;, bool onlyError=false)</div><div class="ttdoc">Instanciate the Dlt Wrapper. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8cpp_source.html#l00149">CAmDltWrapper.cpp:149</a></div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00216">CAmSocketHandler.h:216</a></div></div>
+<div class="ttc" id="classam_1_1CAmDltWrapper_html_ade4bf08f260e648ce3036d055fde0c10"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#ade4bf08f260e648ce3036d055fde0c10">am::CAmDltWrapper::instanctiateOnce</a></div><div class="ttdeci">static CAmDltWrapper * instanctiateOnce(const char *appid, const char *description, const bool debugEnabled=true, const logDestination logDest=logDestination::DAEMON, const std::string Filename=&quot;&quot;, bool onlyError=false)</div><div class="ttdoc">Instanciate the Dlt Wrapper. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8cpp_source.html#l00150">CAmDltWrapper.cpp:150</a></div></div>
<div class="ttc" id="CAmRoutingReceiver_8h_html"><div class="ttname"><a href="CAmRoutingReceiver_8h.html">CAmRoutingReceiver.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
<div class="ttc" id="classam_1_1CAmCommandLineSingleton_html_ab3296f24eaef2d80370ee9eaaa3b0577"><div class="ttname"><a href="classam_1_1CAmCommandLineSingleton.html#ab3296f24eaef2d80370ee9eaaa3b0577">am::CAmCommandLineSingleton::instance</a></div><div class="ttdeci">static TCLAP::CmdLine * instance()</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandLineSingleton_8cpp_source.html#l00041">CAmCommandLineSingleton.cpp:41</a></div></div>
<div class="ttc" id="classam_1_1CAmWatchdog_html"><div class="ttname"><a href="classam_1_1CAmWatchdog.html">am::CAmWatchdog</a></div><div class="ttdoc">Implements the watchdog of the AudioManager with the help of systemd. </div><div class="ttdef"><b>Definition:</b> <a href="CAmWatchdog_8h_source.html#l00035">CAmWatchdog.h:35</a></div></div>
-<div class="ttc" id="main_8cpp_html_a20381c995d4b9c2fe11a65df9700fb76"><div class="ttname"><a href="main_8cpp.html#a20381c995d4b9c2fe11a65df9700fb76">printCmdInformation</a></div><div class="ttdeci">void printCmdInformation()</div><div class="ttdef"><b>Definition:</b> <a href="main_8cpp_source.html#l00164">main.cpp:164</a></div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_aa9122561e881946f7a03f51f0873bf70"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#aa9122561e881946f7a03f51f0873bf70">am::CAmDatabaseHandlerMap::registerObserver</a></div><div class="ttdeci">void registerObserver(CAmDatabaseObserver *iObserver)</div><div class="ttdoc">registers the Observer at the Database </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l02478">CAmDatabaseHandlerMap.cpp:2478</a></div></div>
+<div class="ttc" id="main_8cpp_html_a20381c995d4b9c2fe11a65df9700fb76"><div class="ttname"><a href="main_8cpp.html#a20381c995d4b9c2fe11a65df9700fb76">printCmdInformation</a></div><div class="ttdeci">void printCmdInformation()</div><div class="ttdef"><b>Definition:</b> <a href="main_8cpp_source.html#l00162">main.cpp:162</a></div></div>
+<div class="ttc" id="main_8cpp_html_a705ab796e3da5af624720a7f8ea39402"><div class="ttname"><a href="main_8cpp.html#a705ab796e3da5af624720a7f8ea39402">AUDIOMANGER_APP_DESCRIPTION</a></div><div class="ttdeci">#define AUDIOMANGER_APP_DESCRIPTION</div><div class="ttdef"><b>Definition:</b> <a href="main_8cpp_source.html#l00068">main.cpp:68</a></div></div>
+<div class="ttc" id="namespaceam_html_af782e2735b1adf1e43a9d530cee340aa"><div class="ttname"><a href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">am::sh_pollHandle_t</a></div><div class="ttdeci">uint16_t sh_pollHandle_t</div><div class="ttdoc">this is a handle for a filedescriptor to be used with the SocketHandler </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00051">CAmSocketHandler.h:51</a></div></div>
<div class="ttc" id="CAmDltWrapper_8h_html"><div class="ttname"><a href="CAmDltWrapper_8h.html">CAmDltWrapper.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
<div class="ttc" id="CAmWatchdog_8h_html"><div class="ttname"><a href="CAmWatchdog_8h.html">CAmWatchdog.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="main_8cpp_html_af65d853335a6d8ffc28a26269ade6e5d"><div class="ttname"><a href="main_8cpp.html#af65d853335a6d8ffc28a26269ade6e5d">fd2</a></div><div class="ttdeci">int fd2</div><div class="ttdef"><b>Definition:</b> <a href="main_8cpp_source.html#l00096">main.cpp:96</a></div></div>
+<div class="ttc" id="main_8cpp_html_af65d853335a6d8ffc28a26269ade6e5d"><div class="ttname"><a href="main_8cpp.html#af65d853335a6d8ffc28a26269ade6e5d">fd2</a></div><div class="ttdeci">int fd2</div><div class="ttdef"><b>Definition:</b> <a href="main_8cpp_source.html#l00094">main.cpp:94</a></div></div>
<div class="ttc" id="classam_1_1CAmRoutingReceiver_html"><div class="ttname"><a href="classam_1_1CAmRoutingReceiver.html">am::CAmRoutingReceiver</a></div><div class="ttdoc">Implements the Receiving side of the RoutingPlugins. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingReceiver_8h_source.html#l00041">CAmRoutingReceiver.h:41</a></div></div>
-<div class="ttc" id="main_8cpp_html_ac62faf1ed925a0da21ba52b228cb9a47"><div class="ttname"><a href="main_8cpp.html#ac62faf1ed925a0da21ba52b228cb9a47">fd1</a></div><div class="ttdeci">int fd1</div><div class="ttdef"><b>Definition:</b> <a href="main_8cpp_source.html#l00096">main.cpp:96</a></div></div>
+<div class="ttc" id="main_8cpp_html_ac62faf1ed925a0da21ba52b228cb9a47"><div class="ttname"><a href="main_8cpp.html#ac62faf1ed925a0da21ba52b228cb9a47">fd1</a></div><div class="ttdeci">int fd1</div><div class="ttdef"><b>Definition:</b> <a href="main_8cpp_source.html#l00094">main.cpp:94</a></div></div>
<div class="ttc" id="CAmRouter_8h_html"><div class="ttname"><a href="CAmRouter_8h.html">CAmRouter.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
<div class="ttc" id="CAmControlReceiver_8h_html"><div class="ttname"><a href="CAmControlReceiver_8h.html">CAmControlReceiver.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="CAmTelnetServer_8h_html"><div class="ttname"><a href="CAmTelnetServer_8h.html">CAmTelnetServer.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="main_8cpp_html_acc628ca4f61759495f09289b8418d358"><div class="ttname"><a href="main_8cpp.html#acc628ca4f61759495f09289b8418d358">OutOfMemoryHandler</a></div><div class="ttdeci">void OutOfMemoryHandler()</div><div class="ttdoc">the out of memory handler </div><div class="ttdef"><b>Definition:</b> <a href="main_8cpp_source.html#l00105">main.cpp:105</a></div></div>
+<div class="ttc" id="main_8cpp_html_acc628ca4f61759495f09289b8418d358"><div class="ttname"><a href="main_8cpp.html#acc628ca4f61759495f09289b8418d358">OutOfMemoryHandler</a></div><div class="ttdeci">void OutOfMemoryHandler()</div><div class="ttdoc">the out of memory handler </div><div class="ttdef"><b>Definition:</b> <a href="main_8cpp_source.html#l00103">main.cpp:103</a></div></div>
<div class="ttc" id="CAmCommandReceiver_8h_html"><div class="ttname"><a href="CAmCommandReceiver_8h.html">CAmCommandReceiver.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
<div class="ttc" id="CAmDatabaseHandlerMap_8h_html"><div class="ttname"><a href="CAmDatabaseHandlerMap_8h.html">CAmDatabaseHandlerMap.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
<div class="ttc" id="classam_1_1CAmCommandLineSingleton_html_a40a0445d4c7fef4aebdcc46676b33850"><div class="ttname"><a href="classam_1_1CAmCommandLineSingleton.html#a40a0445d4c7fef4aebdcc46676b33850">am::CAmCommandLineSingleton::instanciateOnce</a></div><div class="ttdeci">static TCLAP::CmdLine * instanciateOnce(const std::string &amp;message, const char delimiter= ' ', const std::string &amp;version=&quot;none&quot;, bool helpAndVersion=true)</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandLineSingleton_8cpp_source.html#l00029">CAmCommandLineSingleton.cpp:29</a></div></div>
+<div class="ttc" id="main_8cpp_html_af7d5e0e2048b13686c69caeb0725b5d9"><div class="ttname"><a href="main_8cpp.html#af7d5e0e2048b13686c69caeb0725b5d9">AUDIOMANGER_APP_ID</a></div><div class="ttdeci">#define AUDIOMANGER_APP_ID</div><div class="ttdef"><b>Definition:</b> <a href="main_8cpp_source.html#l00064">main.cpp:64</a></div></div>
<div class="ttc" id="classam_1_1CAmDltWrapper_html_aff17466b9effa921b51540e2b13d9499"><div class="ttname"><a href="classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499">am::CAmDltWrapper::logDestination</a></div><div class="ttdeci">logDestination</div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00127">CAmDltWrapper.h:127</a></div></div>
<div class="ttc" id="main_8cpp_html_adaa5dd304567dc8e32b2cbc1eb048f7e"><div class="ttname"><a href="main_8cpp.html#adaa5dd304567dc8e32b2cbc1eb048f7e">routingPluginDir</a></div><div class="ttdeci">TCLAP::ValueArg&lt; std::string &gt; routingPluginDir(&quot;r&quot;,&quot;RoutingPluginDir&quot;,&quot;path for looking for routing plugins&quot;, false,&quot; &quot;,&quot;string&quot;)</div></div>
<div class="ttc" id="CAmCommandLineSingleton_8h_html"><div class="ttname"><a href="CAmCommandLineSingleton_8h.html">CAmCommandLineSingleton.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
@@ -533,32 +154,30 @@ $(document).ready(function(){initNavTree('main_8cpp_source.html','');});
<div class="ttc" id="main_8cpp_html_ab5b77ba1f3bcc145415fb472684fdb87"><div class="ttname"><a href="main_8cpp.html#ab5b77ba1f3bcc145415fb472684fdb87">additionalRoutingPluginDirs</a></div><div class="ttdeci">TCLAP::ValueArg&lt; std::string &gt; additionalRoutingPluginDirs(&quot;R&quot;,&quot;additionalRoutingPluginDirs&quot;,&quot;additional path for looking for routing plugins, can be used after -r option &quot;, false,&quot; &quot;,&quot;string&quot;)</div></div>
<div class="ttc" id="main_8cpp_html_afa960755d9057786161060f83ef27897"><div class="ttname"><a href="main_8cpp.html#afa960755d9057786161060f83ef27897">dltEnable</a></div><div class="ttdeci">TCLAP::SwitchArg dltEnable(&quot;e&quot;,&quot;dltEnable&quot;,&quot;Enables or disables dlt logging. Default = enabled&quot;, true)</div></div>
<div class="ttc" id="classam_1_1CAmControlSender_html"><div class="ttname"><a href="classam_1_1CAmControlSender.html">am::CAmControlSender</a></div><div class="ttdoc">sends data to the commandInterface, takes the file of the library that needs to be loaded ...</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8h_source.html#l00041">CAmControlSender.h:41</a></div></div>
-<div class="ttc" id="classam_1_1IAmDatabaseHandler_html"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></div><div class="ttdoc">This class handles and abstracts the database. </div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00059">IAmDatabaseHandler.h:59</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></div><div class="ttdoc">This class handles and abstracts the database. </div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00055">IAmDatabaseHandler.h:55</a></div></div>
<div class="ttc" id="CAmRoutingSender_8h_html"><div class="ttname"><a href="CAmRoutingSender_8h.html">CAmRoutingSender.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="classam_1_1CAmTelnetServer_html"><div class="ttname"><a href="classam_1_1CAmTelnetServer.html">am::CAmTelnetServer</a></div><div class="ttdoc">Implements a telnetserver that can be used to connect to the audiomanager, retrieve some information ...</div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetServer_8h_source.html#l00052">CAmTelnetServer.h:52</a></div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html_afb5fd5d175e1fb3d285c7959d2628c47"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html#afb5fd5d175e1fb3d285c7959d2628c47">am::CAmDatabaseHandlerMap::registerObserver</a></div><div class="ttdeci">bool registerObserver(IAmDatabaseObserver *iObserver)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8cpp_source.html#l03394">CAmDatabaseHandlerMap.cpp:3394</a></div></div>
+<div class="ttc" id="main_8cpp_html_a94173f0fcddf0ddf80beacba2ef9c914"><div class="ttname"><a href="main_8cpp.html#a94173f0fcddf0ddf80beacba2ef9c914">listOfSignalsFD</a></div><div class="ttdeci">std::vector&lt; uint8_t &gt; listOfSignalsFD</div><div class="ttdef"><b>Definition:</b> <a href="main_8cpp_source.html#l00079">main.cpp:79</a></div></div>
<div class="ttc" id="classam_1_1CAmWatchdog_html_a4379a7449325044199d4703a99039b9c"><div class="ttname"><a href="classam_1_1CAmWatchdog.html#a4379a7449325044199d4703a99039b9c">am::CAmWatchdog::startWatchdog</a></div><div class="ttdeci">void startWatchdog()</div><div class="ttdoc">starts the watchdog by sending ready to systemD </div><div class="ttdef"><b>Definition:</b> <a href="CAmWatchdog_8cpp_source.html#l00095">CAmWatchdog.cpp:95</a></div></div>
<div class="ttc" id="CAmSocketHandler_8h_html"><div class="ttname"><a href="CAmSocketHandler_8h.html">CAmSocketHandler.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
<div class="ttc" id="classam_1_1CAmControlSender_html_a6c0d99f14b5c80aa0e0f937c92abc023"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a6c0d99f14b5c80aa0e0f937c92abc023">am::CAmControlSender::CallsetControllerRundownSafe</a></div><div class="ttdeci">static void CallsetControllerRundownSafe(int16_t signal)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8h_source.html#l00133">CAmControlSender.h:133</a></div></div>
<div class="ttc" id="main_8cpp_html_a371632b96db9def1ac720a43326272c9"><div class="ttname"><a href="main_8cpp.html#a371632b96db9def1ac720a43326272c9">dltOutput</a></div><div class="ttdeci">TCLAP::ValueArg&lt; unsigned int &gt; dltOutput(&quot;O&quot;,&quot;dltOutput&quot;,&quot;defines where logs are written. 0=dlt-daemon(default), 1=command line, 2=file &quot;, false, 0,&quot;int&quot;)</div></div>
-<div class="ttc" id="classam_1_1CAmRoutingSender_html_aa988328ad34d96283b7488b1c45e139c"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#aa988328ad34d96283b7488b1c45e139c">am::CAmRoutingSender::startupInterfaces</a></div><div class="ttdeci">am_Error_e startupInterfaces(CAmRoutingReceiver *iRoutingReceiver)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00187">CAmRoutingSender.cpp:187</a></div></div>
-<div class="ttc" id="main_8cpp_html_afa79058049680c9e2917cc7284ef5d40"><div class="ttname"><a href="main_8cpp.html#afa79058049680c9e2917cc7284ef5d40">telnetPort</a></div><div class="ttdeci">TCLAP::ValueArg&lt; unsigned int &gt; telnetPort(&quot;t&quot;,&quot;telnetport&quot;,&quot;The port that is used for telnet&quot;, false, DEFAULT_TELNETPORT,&quot;int&quot;)</div></div>
+<div class="ttc" id="classam_1_1CAmRoutingSender_html_aa988328ad34d96283b7488b1c45e139c"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html#aa988328ad34d96283b7488b1c45e139c">am::CAmRoutingSender::startupInterfaces</a></div><div class="ttdeci">am_Error_e startupInterfaces(CAmRoutingReceiver *iRoutingReceiver)</div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8cpp_source.html#l00224">CAmRoutingSender.cpp:224</a></div></div>
<div class="ttc" id="main_8cpp_html_a89176a3c961e9f408ca3c42c29d7e105"><div class="ttname"><a href="main_8cpp.html#a89176a3c961e9f408ca3c42c29d7e105">currentSettings</a></div><div class="ttdeci">TCLAP::SwitchArg currentSettings(&quot;i&quot;,&quot;currentSettings&quot;,&quot;print current settings and exit&quot;, false)</div></div>
-<div class="ttc" id="namespaceam_html_ab00ba22db19413e2040c2ab246f220c6"><div class="ttname"><a href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">am::logError</a></div><div class="ttdeci">void logError(T value, TArgs...args)</div><div class="ttdoc">logs given values with errorlevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00416">CAmDltWrapper.h:416</a></div></div>
-<div class="ttc" id="main_8cpp_html_a2f8343120dfa1adbb5fa439c4a915b5f"><div class="ttname"><a href="main_8cpp.html#a2f8343120dfa1adbb5fa439c4a915b5f">listRoutingPluginDirs</a></div><div class="ttdeci">std::vector&lt; std::string &gt; listRoutingPluginDirs</div><div class="ttdef"><b>Definition:</b> <a href="main_8cpp_source.html#l00079">main.cpp:79</a></div></div>
+<div class="ttc" id="namespaceam_html_ab00ba22db19413e2040c2ab246f220c6"><div class="ttname"><a href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">am::logError</a></div><div class="ttdeci">void logError(T value, TArgs...args)</div><div class="ttdoc">logs given values with errorlevel with the default context </div><div class="ttdef"><b>Definition:</b> <a href="CAmDltWrapper_8h_source.html#l00431">CAmDltWrapper.h:431</a></div></div>
+<div class="ttc" id="main_8cpp_html_a2f8343120dfa1adbb5fa439c4a915b5f"><div class="ttname"><a href="main_8cpp.html#a2f8343120dfa1adbb5fa439c4a915b5f">listRoutingPluginDirs</a></div><div class="ttdeci">std::vector&lt; std::string &gt; listRoutingPluginDirs</div><div class="ttdef"><b>Definition:</b> <a href="main_8cpp_source.html#l00076">main.cpp:76</a></div></div>
<div class="ttc" id="main_8cpp_html_a89ab9082caaf2543afc60151c9801702"><div class="ttname"><a href="main_8cpp.html#a89ab9082caaf2543afc60151c9801702">daemonizeAM</a></div><div class="ttdeci">TCLAP::SwitchArg daemonizeAM(&quot;d&quot;,&quot;daemonize&quot;,&quot;daemonize Audiomanager. Better use systemd...&quot;, false)</div></div>
-<div class="ttc" id="CAmDatabaseObserver_8h_html"><div class="ttname"><a href="CAmDatabaseObserver_8h.html">CAmDatabaseObserver.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
<div class="ttc" id="classam_1_1CAmDbusWrapper_html"><div class="ttname"><a href="classam_1_1CAmDbusWrapper.html">am::CAmDbusWrapper</a></div><div class="ttdoc">This wraps dbus and provides everything needed to anyone who wants to use dbus (including plugins)...</div><div class="ttdef"><b>Definition:</b> <a href="CAmDbusWrapper_8h_source.html#l00037">CAmDbusWrapper.h:37</a></div></div>
<div class="ttc" id="CAmCommandSender_8h_html"><div class="ttname"><a href="CAmCommandSender_8h.html">CAmCommandSender.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
+<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">am::E_OK</a></div><div class="ttdoc">no error - positive reply </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00342">audiomanagertypes.h:342</a></div></div>
<div class="ttc" id="CAmControlSender_8h_html"><div class="ttname"><a href="CAmControlSender_8h.html">CAmControlSender.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
<div class="ttc" id="classam_1_1CAmControlSender_html_a347a2af727aeb11657f145329dd23dd8"><div class="ttname"><a href="classam_1_1CAmControlSender.html#a347a2af727aeb11657f145329dd23dd8">am::CAmControlSender::CallsetControllerRundown</a></div><div class="ttdeci">static void CallsetControllerRundown(int16_t signal)</div><div class="ttdef"><b>Definition:</b> <a href="CAmControlSender_8h_source.html#l00126">CAmControlSender.h:126</a></div></div>
<div class="ttc" id="main_8cpp_html_af300dd02580ca5f086d5903e5145e300"><div class="ttname"><a href="main_8cpp.html#af300dd02580ca5f086d5903e5145e300">dltLogFilename</a></div><div class="ttdeci">TCLAP::ValueArg&lt; std::string &gt; dltLogFilename(&quot;F&quot;,&quot;dltLogFilename&quot;,&quot;the name of the logfile, absolute path. Only if logging is et to file&quot;, false,&quot; &quot;,&quot;string&quot;)</div></div>
-<div class="ttc" id="main_8cpp_html_acf9448b8681363c06fcc6fa2fe67f6a1"><div class="ttname"><a href="main_8cpp.html#acf9448b8681363c06fcc6fa2fe67f6a1">listCommandPluginDirs</a></div><div class="ttdeci">std::vector&lt; std::string &gt; listCommandPluginDirs</div><div class="ttdef"><b>Definition:</b> <a href="main_8cpp_source.html#l00078">main.cpp:78</a></div></div>
-<div class="ttc" id="main_8cpp_html_a2f6e0286f1ab9c12d22605627f8bf07e"><div class="ttname"><a href="main_8cpp.html#a2f6e0286f1ab9c12d22605627f8bf07e">mainProgram</a></div><div class="ttdeci">void mainProgram(int argc, char *argv[])</div><div class="ttdef"><b>Definition:</b> <a href="main_8cpp_source.html#l00231">main.cpp:231</a></div></div>
-<div class="ttc" id="classam_1_1CAmCommandSender_html"><div class="ttname"><a href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></div><div class="ttdoc">This class is used to send data to the CommandInterface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8h_source.html#l00043">CAmCommandSender.h:43</a></div></div>
+<div class="ttc" id="main_8cpp_html_acf9448b8681363c06fcc6fa2fe67f6a1"><div class="ttname"><a href="main_8cpp.html#acf9448b8681363c06fcc6fa2fe67f6a1">listCommandPluginDirs</a></div><div class="ttdeci">std::vector&lt; std::string &gt; listCommandPluginDirs</div><div class="ttdef"><b>Definition:</b> <a href="main_8cpp_source.html#l00075">main.cpp:75</a></div></div>
+<div class="ttc" id="main_8cpp_html_a2f6e0286f1ab9c12d22605627f8bf07e"><div class="ttname"><a href="main_8cpp.html#a2f6e0286f1ab9c12d22605627f8bf07e">mainProgram</a></div><div class="ttdeci">void mainProgram(int argc, char *argv[])</div><div class="ttdef"><b>Definition:</b> <a href="main_8cpp_source.html#l00216">main.cpp:216</a></div></div>
+<div class="ttc" id="classam_1_1CAmCommandSender_html"><div class="ttname"><a href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></div><div class="ttdoc">This class is used to send data to the CommandInterface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8h_source.html#l00046">CAmCommandSender.h:46</a></div></div>
<div class="ttc" id="classam_1_1CAmDatabaseHandlerMap_html"><div class="ttname"><a href="classam_1_1CAmDatabaseHandlerMap.html">am::CAmDatabaseHandlerMap</a></div><div class="ttdoc">This class handles and abstracts the database. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseHandlerMap_8h_source.html#l00064">CAmDatabaseHandlerMap.h:64</a></div></div>
<div class="ttc" id="CAmDbusWrapper_8h_html"><div class="ttname"><a href="CAmDbusWrapper_8h.html">CAmDbusWrapper.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
-<div class="ttc" id="main_8cpp_html_a4bdfdb5daf40d0487ee37dfc3515a8fb"><div class="ttname"><a href="main_8cpp.html#a4bdfdb5daf40d0487ee37dfc3515a8fb">maxConnections</a></div><div class="ttdeci">TCLAP::ValueArg&lt; unsigned int &gt; maxConnections(&quot;m&quot;,&quot;maxConnections&quot;,&quot;Maximal number of connections for telnet&quot;, false, MAX_TELNETCONNECTIONS,&quot;int&quot;)</div></div>
-<div class="ttc" id="classam_1_1CAmDatabaseObserver_html"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html">am::CAmDatabaseObserver</a></div><div class="ttdoc">This class observes the Database and notifies other classes about important events, mainly the CommandSender. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8h_source.html#l00042">CAmDatabaseObserver.h:42</a></div></div>
<div class="ttc" id="main_8cpp_html_a9651ad77ac5b1ea702db1fba38dbb25a"><div class="ttname"><a href="main_8cpp.html#a9651ad77ac5b1ea702db1fba38dbb25a">controllerPlugin</a></div><div class="ttdeci">TCLAP::ValueArg&lt; std::string &gt; controllerPlugin(&quot;c&quot;,&quot;controllerPlugin&quot;,&quot;use controllerPlugin full path with .so ending&quot;, false, CONTROLLER_PLUGIN_DIR,&quot;string&quot;)</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
@@ -566,9 +185,9 @@ $(document).ready(function(){initNavTree('main_8cpp_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_a59cc4145c80bc78c66b8523e9dc461d.html">AudioManagerDaemon</a></li><li class="navelem"><a class="el" href="dir_0ae934c8b133f39bc9dfcd657890ab56.html">src</a></li><li class="navelem"><a class="el" href="main_8cpp.html">main.cpp</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:29 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/mainl.html b/docs/mainl.html
index 2a70a6e..f11e1f6 100644..100755
--- a/docs/mainl.html
+++ b/docs/mainl.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Mainloop concept</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -88,7 +91,7 @@ $(document).ready(function(){initNavTree('mainl.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -104,24 +107,22 @@ $(document).ready(function(){initNavTree('mainl.html','');});
<div class="contents">
<div class="textblock"><h1><a class="anchor" id="mconcept"></a>
Mainloop</h1>
-<p>The AudioManager comes with a build in mainloop that can be utilized by the plug-ins to serve their needs of communication and thread-safe calling. The mainloop, implemented in CAmSocketHandler works like this:<br/>
-</p>
-<div class="image">
+<p>The AudioManager comes with a build in mainloop that can be utilized by the plug-ins to serve their needs of communication and thread-safe calling. The mainloop, implemented in CAmSocketHandler works like this:<br />
+</p><div class="image">
<img src="Mainloop.png" alt="Mainloop.png"/>
</div>
<h1><a class="anchor" id="sec"></a>
Using the Mainloop</h1>
-<p>Adding and removing callbacks and timers work via the <a class="el" href="classam_1_1CAmSocketHandler.html" title="The am::CAmSocketHandler implements a mainloop for the AudioManager. ">am::CAmSocketHandler</a>.<br/>
-To add a callback, use <a class="el" href="classam_1_1CAmSocketHandler.html#ace2198a9522679b4a680c43755bb9b44" title="Adds a filedescriptor to the polling loop. ">am::CAmSocketHandler::addFDPoll</a>, to remove one, use <a class="el" href="classam_1_1CAmSocketHandler.html#a57c40a25d4bff6f88ed4ce5e597a5712" title="removes a filedescriptor from the poll loop ">am::CAmSocketHandler::removeFDPoll</a>.<br/>
-To add a timer callback, use <a class="el" href="classam_1_1CAmSocketHandler.html#a74acb55776de9391f5b6ce6002c0e7b4" title="adds a timer to the list of timers. ">am::CAmSocketHandler::addTimer</a>, use <a class="el" href="classam_1_1CAmSocketHandler.html#a7627416d3b2fd93baa84599b52691bec" title="removes a timer from the list of timers ">am::CAmSocketHandler::removeTimer</a> and <a class="el" href="classam_1_1CAmSocketHandler.html#a34f5a3d01d54f25eae224d5ca84f5a2a" title="restarts a timer with the original value ">am::CAmSocketHandler::restartTimer</a> and <a class="el" href="classam_1_1CAmSocketHandler.html#af3b4d566129e9d9dc9dae13d5a51afdf" title="stops a timer ">am::CAmSocketHandler::stopTimer</a>.<br/>
+<p>Adding and removing callbacks and timers work via the <a class="el" href="classam_1_1CAmSocketHandler.html" title="The am::CAmSocketHandler implements a mainloop for the AudioManager. ">am::CAmSocketHandler</a>.<br />
+To add a callback, use <a class="el" href="classam_1_1CAmSocketHandler.html#a8ee49d4fbc44291bc6b99fa49fc0350a" title="Adds a filedescriptor to the polling loop. ">am::CAmSocketHandler::addFDPoll</a>, to remove one, use <a class="el" href="classam_1_1CAmSocketHandler.html#a57c40a25d4bff6f88ed4ce5e597a5712" title="removes a filedescriptor from the poll loop ">am::CAmSocketHandler::removeFDPoll</a>.<br />
+To add a timer callback, use <a class="el" href="classam_1_1CAmSocketHandler.html#afe4e4806d91f9a4b3b1eb8a278f64cc9">am::CAmSocketHandler::addTimer</a>, use <a class="el" href="classam_1_1CAmSocketHandler.html#a7627416d3b2fd93baa84599b52691bec" title="removes a timer from the list of timers ">am::CAmSocketHandler::removeTimer</a> and <a class="el" href="classam_1_1CAmSocketHandler.html#a34f5a3d01d54f25eae224d5ca84f5a2a" title="restarts a timer with the original value ">am::CAmSocketHandler::restartTimer</a> and <a class="el" href="classam_1_1CAmSocketHandler.html#af3b4d566129e9d9dc9dae13d5a51afdf" title="stops a timer ">am::CAmSocketHandler::stopTimer</a>.<br />
The mainloop is started via <a class="el" href="classam_1_1CAmSocketHandler.html#ac4d61b623aedd44ea1fd075aee7851b1" title="start the block listening for filedescriptors. ">am::CAmSocketHandler::start_listenting</a> and stopped via <a class="el" href="classam_1_1CAmSocketHandler.html#ade03cab4d0ee59386c13688949ec942a" title="exits the loop ">am::CAmSocketHandler::stop_listening</a>. Example code can be found in <a class="el" href="classam_1_1CAmDbusWrapper.html" title="This wraps dbus and provides everything needed to anyone who wants to use dbus (including plugins)...">am::CAmDbusWrapper</a>.</p>
<h1><a class="anchor" id="util"></a>
Utilizing The Mainloop as Threadsafe Call Method</h1>
-<p>The AudioManager itself is singlethreaded, so any calls from other threads inside the plugins directly to the interfaces is forbidden, the behavior is undefined. The reason for this is that communication and routing plugins are often only communication interfaces that can are ideally used with the <a class="el" href="classam_1_1CAmSocketHandler.html" title="The am::CAmSocketHandler implements a mainloop for the AudioManager. ">am::CAmSocketHandler</a>.<br/>
-<a class="el" href="classam_1_1CAmSerializer.html" title="magic class that does the serialization of functions calls The constructor must be called within the ...">am::CAmSerializer</a> creates an intermediate object on the heap holding all informations of the function to be called and a pointer to the object to be called. After that, the class writes to a pipe witch triggers the mainloop to call the callback <a class="el" href="classam_1_1CAmSerializer.html#a56fbe8fa7b4e43825b2cbff44b9b13fc" title="receiver callback for sockethandling, for more, see CAmSocketHandler ">am::CAmSerializer::receiverCallback</a> from the maincontext. The callback uses the intermediate object to do the actual call. <br/>
-</p>
-<dl class="section warning"><dt>Warning</dt><dd>asynchronous calls can be used within the main thread, but synchronous not -&gt; the call would block forever !<br/>
-For each thread that needs to use synchronous calls independent an own instance of <a class="el" href="classam_1_1CAmSerializer.html" title="magic class that does the serialization of functions calls The constructor must be called within the ...">am::CAmSerializer</a> needs to be used. </dd></dl>
+<p>The AudioManager itself is singlethreaded, so any calls from other threads inside the plugins directly to the interfaces is forbidden, the behavior is undefined. The reason for this is that communication and routing plugins are often only communication interfaces that can are ideally used with the <a class="el" href="classam_1_1CAmSocketHandler.html" title="The am::CAmSocketHandler implements a mainloop for the AudioManager. ">am::CAmSocketHandler</a>.<br />
+am::CAmSerializer creates an intermediate object on the heap holding all informations of the function to be called and a pointer to the object to be called. After that, the class writes to a pipe witch triggers the mainloop to call the callback am::CAmSerializer::receiverCallback from the maincontext. The callback uses the intermediate object to do the actual call. <br />
+</p><dl class="section warning"><dt>Warning</dt><dd>asynchronous calls can be used within the main thread, but synchronous not -&gt; the call would block forever !<br />
+For each thread that needs to use synchronous calls independent an own instance of am::CAmSerializer needs to be used. </dd></dl>
<h2><a class="anchor" id="async"></a>
Asynchronous calls</h2>
<div class="image">
@@ -137,9 +138,9 @@ Synchronous calls</h2>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/misc.html b/docs/misc.html
index 722e1d0..53a4885 100644..100755
--- a/docs/misc.html
+++ b/docs/misc.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Miscellaneous</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -88,7 +91,7 @@ $(document).ready(function(){initNavTree('misc.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -104,10 +107,9 @@ $(document).ready(function(){initNavTree('misc.html','');});
<div class="contents">
<div class="textblock"><h1><a class="anchor" id="misc_connfor"></a>
Connection Formats</h1>
-<p>Every flow of audio is using a format to exchange data. The format that the source and the sink uses must match together in order to have an undisturbed experience. It is common that sources and sinks are capable of supporting more than one audioformat.<br/>
-So all sources and sinks register with a list of connectionFormats that they support and for each connection a format must be chosen that is then used to transport the audio data. Gateways (and Soundconverters) have the information which connectionFormat can be transformed into another one. <a class="el" href="namespaceam.html#ad3bc2cbb9daa87acf51c56c803620046" title="This type gives the information about reason for reason for Source/Sink change. ">am::am_CustomAvailabilityReason_t</a> has all formats listed.<br/>
-There is a special usecase that is worth showing as an example in this regard: the change of a connectionFormat when switching from one song to another. Here is an example of how the project specific parts could handle this: </p>
-<div class="image">
+<p>Every flow of audio is using a format to exchange data. The format that the source and the sink uses must match together in order to have an undisturbed experience. It is common that sources and sinks are capable of supporting more than one audioformat.<br />
+So all sources and sinks register with a list of connectionFormats that they support and for each connection a format must be chosen that is then used to transport the audio data. Gateways (and Soundconverters) have the information which connectionFormat can be transformed into another one. <a class="el" href="namespaceam.html#ad3bc2cbb9daa87acf51c56c803620046" title="This type gives the information about reason for reason for Source/Sink change. ">am::am_CustomAvailabilityReason_t</a> has all formats listed.<br />
+There is a special usecase that is worth showing as an example in this regard: the change of a connectionFormat when switching from one song to another. Here is an example of how the project specific parts could handle this: </p><div class="image">
<img src="ChangeofAudioformatduringplaytime.png" alt="ChangeofAudioformatduringplaytime.png"/>
</div>
<h1><a class="anchor" id="misc_pers"></a>
@@ -115,16 +117,16 @@ Persistence</h1>
<p>The persistence client library is defined as an abstract component with a c-like library interface. Since the AudioManagerController is the only one to know what is to be made persistent, he is the one interfacing with that library. This is the reason why there is no specific interface for the persistence here.</p>
<h1><a class="anchor" id="misc_speed"></a>
Speed dependent volume</h1>
-<p>The adjustments for the speed are done product specific in the controller. The speed information itself is retrieved by the AudioManagerDaemon, sampled and quantified and forwarded to the controller. The interface in not yet defined !<br/>
+<p>The adjustments for the speed are done product specific in the controller. The speed information itself is retrieved by the AudioManagerDaemon, sampled and quantified and forwarded to the controller. The interface in not yet defined !<br />
Turning speed controlled volume on/off and possible settings are achieved via SinkSoundProperty settings. </p>
</div></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/modules.html b/docs/modules.html
new file mode 100755
index 0000000..21dd56a
--- /dev/null
+++ b/docs/modules.html
@@ -0,0 +1,124 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>AudioManager: Modules</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">AudioManager
+ &#160;<span id="projectnumber">7.6.6</span>
+ </div>
+ <div id="projectbrief">Native Application Runtime Environment</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li class="current"><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('modules.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">Modules</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock">Here is a list of all modules:</div><div class="directory">
+<table class="directory">
+<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="group__Deprecated.html" target="_self">Obsolete class!</a></td><td class="desc">Magic class that does the serialization of functions calls The constructor must be called within the main threadcontext, after that using the overloaded template function call will serialize all calls and call them within the main thread context </td></tr>
+</table>
+</div><!-- directory -->
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/modules.js b/docs/modules.js
new file mode 100755
index 0000000..7b92e95
--- /dev/null
+++ b/docs/modules.js
@@ -0,0 +1,4 @@
+var modules =
+[
+ [ "Obsolete class!", "group__Deprecated.html", "group__Deprecated" ]
+]; \ No newline at end of file
diff --git a/docs/namespaceam.html b/docs/namespaceam.html
index 38b6d4e..7a5178e 100644..100755
--- a/docs/namespaceam.html
+++ b/docs/namespaceam.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am Namespace Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('namespaceam.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -105,6 +108,7 @@ $(document).ready(function(){initNavTree('namespaceam.html','');});
<div class="header">
<div class="summary">
+<a href="#namespaces">Namespaces</a> &#124;
<a href="#nested-classes">Classes</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
@@ -118,204 +122,199 @@ $(document).ready(function(){initNavTree('namespaceam.html','');});
<p>A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects.
<a href="#details">More...</a></p>
<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
-Classes</h2></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommandReceiver.html">CAmCommandReceiver</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class realizes the command Interface. <a href="classam_1_1CAmCommandReceiver.html#details">More...</a><br/></td></tr>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespaceam_1_1V1"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam_1_1V1.html">V1</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class is used to send data to the CommandInterface. <a href="classam_1_1CAmCommandSender.html#details">More...</a><br/></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html">CAmControlReceiver</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class is used to receive all commands from the control interface. <a href="classam_1_1CAmControlReceiver.html#details">More...</a><br/></td></tr>
+<tr class="memitem:namespaceam_1_1V2"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam_1_1V2.html">V2</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlSender.html">CAmControlSender</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">sends data to the commandInterface, takes the file of the library that needs to be loaded <a href="classam_1_1CAmControlSender.html#details">More...</a><br/></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">CAmDatabaseHandlerMap</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class handles and abstracts the database. <a href="classam_1_1CAmDatabaseHandlerMap.html#details">More...</a><br/></td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Availability__s.html">am_Availability_s</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">this describes the availability of a sink or a source together with the latest change <a href="structam_1_1am__Availability__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseObserver.html">CAmDatabaseObserver</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class observes the Database and notifies other classes about important events, mainly the CommandSender. <a href="classam_1_1CAmDatabaseObserver.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__ClassProperty__s.html">am_ClassProperty_s</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">describes class properties <a href="structam_1_1am__ClassProperty__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmGraphElement.html">CAmGraphElement</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class is base class for nodes and vertices. <a href="classam_1_1CAmGraphElement.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Connection__s.html">am_Connection_s</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">a connection <a href="structam_1_1am__Connection__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmNode.html">CAmNode</a></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Converter__s.html">am_Converter_s</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This struct describes the attributes of a converter. <a href="structam_1_1am__Converter__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmVertex.html">CAmVertex</a></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This struct describes the attribiutes of a crossfader. <a href="structam_1_1am__Crossfader__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmGraph.html">CAmGraph</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class representing a directed or undirected graph. <a href="classam_1_1CAmGraph.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionam_1_1am__DataType__u.html">am_DataType_u</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">data 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 <a href="unionam_1_1am__DataType__u.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__RoutingNodeData__s.html">am_RoutingNodeData_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A structure used as user data in the graph nodes. <a href="structam_1_1am__RoutingNodeData__s.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Domain__s.html">am_Domain_s</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This struct describes the attribiutes of a domain. <a href="structam_1_1am__Domain__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRouter.html">CAmRouter</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implements an autorouting algorithm for connecting sinks and sources via different audio domains. <a href="classam_1_1CAmRouter.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__EarlyData__s.html">am_EarlyData_s</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html">CAmRoutingReceiver</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implements the Receiving side of the RoutingPlugins. <a href="classam_1_1CAmRoutingReceiver.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionam_1_1am__EarlyData__u.html">am_EarlyData_u</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">data 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 <a href="unionam_1_1am__EarlyData__u.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implements the RoutingSendInterface. <a href="classam_1_1CAmRoutingSender.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This struct describes the attributes of a gateway. <a href="structam_1_1am__Gateway__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmTelnetMenuHelper.html">CAmTelnetMenuHelper</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">helper class for <a class="el" href="classam_1_1CAmTelnetServer.html" title="Implements a telnetserver that can be used to connect to the audiomanager, retrieve some information ...">CAmTelnetServer</a> <a href="classam_1_1CAmTelnetMenuHelper.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">a handle is used for asynchronous operations and is uniquely assigned for each of this operations <a href="structam_1_1am__Handle__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmTelnetServer.html">CAmTelnetServer</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implements a telnetserver that can be used to connect to the audiomanager, retrieve some information and use it. <a href="classam_1_1CAmTelnetServer.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">struct that holds attribiutes of a mainconnection <a href="structam_1_1am__MainConnection__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class handles and abstracts the database. <a href="classam_1_1IAmDatabaseHandler.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__MainConnectionType__s.html">am_MainConnectionType_s</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">this type holds all information of connections relevant to the HMI <a href="structam_1_1am__MainConnectionType__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommandLineSingleton.html">CAmCommandLineSingleton</a></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">struct describung mainsound property <a href="structam_1_1am__MainSoundProperty__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommonAPIWrapper.html">CAmCommonAPIWrapper</a></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This struct holds information about the configuration for notifications. <a href="structam_1_1am__NotificationConfiguration__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This wraps dbus and provides everything needed to anyone who wants to use dbus (including plugins). <a href="classam_1_1CAmDbusWrapper.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This struct holds the payload of a notification. <a href="structam_1_1am__NotificationPayload__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDltWrapper.html">CAmDltWrapper</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wraps around the dlt. <a href="classam_1_1CAmDltWrapper.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Route__s.html">am_Route_s</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">a list of routing elements that lead from source to sink <a href="structam_1_1am__Route__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSerializer.html">CAmSerializer</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">magic class that does the serialization of functions calls The constructor must be called within the main threadcontext, after that using the overloaded template function call will serialize all calls and call them within the main thread context. <a href="classam_1_1CAmSerializer.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__RoutingElement__s.html">am_RoutingElement_s</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This represents one "hopp" in a route. <a href="structam_1_1am__RoutingElement__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmShPollPrepare.html">IAmShPollPrepare</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">prototype for poll prepared callback <a href="classam_1_1IAmShPollPrepare.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__RoutingNodeData__s.html">am_RoutingNodeData_s</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A structure used as user data in the graph nodes. <a href="structam_1_1am__RoutingNodeData__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmShPollFired.html">IAmShPollFired</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">prototype for poll fired callback <a href="classam_1_1IAmShPollFired.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Sink__s.html">am_Sink_s</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This struct describes the attribiutes of a sink. <a href="structam_1_1am__Sink__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmShPollCheck.html">IAmShPollCheck</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">prototype for poll check callback <a href="classam_1_1IAmShPollCheck.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">struct describing sinkclasses <a href="structam_1_1am__SinkClass__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmShPollDispatch.html">IAmShPollDispatch</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">prototype for dispatch callback <a href="classam_1_1IAmShPollDispatch.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__SinkType__s.html">am_SinkType_s</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">this type holds all information of sinks relevant to the HMI <a href="structam_1_1am__SinkType__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmShTimerCallBack.html">IAmShTimerCallBack</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">prototype for the timer callback <a href="classam_1_1IAmShTimerCallBack.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">struct describing the sound property <a href="structam_1_1am__SoundProperty__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <a class="el" href="classam_1_1CAmSocketHandler.html" title="The am::CAmSocketHandler implements a mainloop for the AudioManager. ">am::CAmSocketHandler</a> implements a mainloop for the AudioManager. <a href="classam_1_1CAmSocketHandler.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Source__s.html">am_Source_s</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This struct describes the attribiutes of a source. <a href="structam_1_1am__Source__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1TAmShTimerCallBack.html">TAmShTimerCallBack</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">template to create the functor for a class <a href="classam_1_1TAmShTimerCallBack.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">struct describing source classes <a href="structam_1_1am__SourceClass__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1TAmShPollPrepare.html">TAmShPollPrepare</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">template for a callback <a href="classam_1_1TAmShPollPrepare.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__SourceType__s.html">am_SourceType_s</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">this type holds all information of sources relevant to the HMI <a href="structam_1_1am__SourceType__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1TAmShPollFired.html">TAmShPollFired</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">make private, not public template for a callback <a href="classam_1_1TAmShPollFired.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">struct describing system properties <a href="structam_1_1am__SystemProperty__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1TAmShPollCheck.html">TAmShPollCheck</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">template for a callback <a href="classam_1_1TAmShPollCheck.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Volumes__s.html">am_Volumes_s</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This types describe a mixed description for source and sinks volumes. <a href="structam_1_1am__Volumes__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1TAmShPollDispatch.html">TAmShPollDispatch</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">template for a callback <a href="classam_1_1TAmShPollDispatch.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommandLineSingleton.html">CAmCommandLineSingleton</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmWatchdog.html">CAmWatchdog</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implements the watchdog of the AudioManager with the help of systemd. <a href="classam_1_1CAmWatchdog.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommandReceiver.html">CAmCommandReceiver</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class realizes the command Interface. <a href="classam_1_1CAmCommandReceiver.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Availability__s.html">am_Availability_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">this describes the availability of a sink or a source together with the latest change <a href="structam_1_1am__Availability__s.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class is used to send data to the CommandInterface. <a href="classam_1_1CAmCommandSender.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__ClassProperty__s.html">am_ClassProperty_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">describes class properties <a href="structam_1_1am__ClassProperty__s.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmCommonAPIWrapper.html">CAmCommonAPIWrapper</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This struct describes the attribiutes of a crossfader. <a href="structam_1_1am__Crossfader__s.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlReceiver.html">CAmControlReceiver</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class is used to receive all commands from the control interface. <a href="classam_1_1CAmControlReceiver.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Converter__s.html">am_Converter_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This struct describes the attributes of a converter. <a href="structam_1_1am__Converter__s.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmControlSender.html">CAmControlSender</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">sends data to the commandInterface, takes the file of the library that needs to be loaded <a href="classam_1_1CAmControlSender.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This struct describes the attributes of a gateway. <a href="structam_1_1am__Gateway__s.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">CAmDatabaseHandlerMap</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class handles and abstracts the database. <a href="classam_1_1CAmDatabaseHandlerMap.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__RoutingElement__s.html">am_RoutingElement_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This represents one "hopp" in a route. <a href="structam_1_1am__RoutingElement__s.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This wraps dbus and provides everything needed to anyone who wants to use dbus (including plugins). <a href="classam_1_1CAmDbusWrapper.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Route__s.html">am_Route_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">a list of routing elements that lead from source to sink <a href="structam_1_1am__Route__s.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmDltWrapper.html">CAmDltWrapper</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wraps around the dlt. <a href="classam_1_1CAmDltWrapper.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">struct describing the sound property <a href="structam_1_1am__SoundProperty__s.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmGraph.html">CAmGraph</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class representing a directed or undirected graph. <a href="classam_1_1CAmGraph.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">struct describing system properties <a href="structam_1_1am__SystemProperty__s.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmGraphElement.html">CAmGraphElement</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class is base class for nodes and vertices. <a href="classam_1_1CAmGraphElement.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">struct describing sinkclasses <a href="structam_1_1am__SinkClass__s.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmNode.html">CAmNode</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">struct describing source classes <a href="structam_1_1am__SourceClass__s.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRouter.html">CAmRouter</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implements autorouting algorithm for connecting sinks and sources via different audio domains. <a href="classam_1_1CAmRouter.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__SourceType__s.html">am_SourceType_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">this type holds all information of sources relevant to the HMI <a href="structam_1_1am__SourceType__s.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html">CAmRoutingReceiver</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implements the Receiving side of the RoutingPlugins. <a href="classam_1_1CAmRoutingReceiver.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__SinkType__s.html">am_SinkType_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">this type holds all information of sinks relevant to the HMI <a href="structam_1_1am__SinkType__s.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implements the RoutingSendInterface. <a href="classam_1_1CAmRoutingSender.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">a handle is used for asynchronous operations and is uniquely assigned for each of this operations <a href="structam_1_1am__Handle__s.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <a class="el" href="classam_1_1CAmSocketHandler.html" title="The am::CAmSocketHandler implements a mainloop for the AudioManager. ">am::CAmSocketHandler</a> implements a mainloop for the AudioManager. <a href="classam_1_1CAmSocketHandler.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">struct describung mainsound property <a href="structam_1_1am__MainSoundProperty__s.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmVertex.html">CAmVertex</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__MainConnectionType__s.html">am_MainConnectionType_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">this type holds all information of connections relevant to the HMI <a href="structam_1_1am__MainConnectionType__s.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmWatchdog.html">CAmWatchdog</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implements the watchdog of the AudioManager with the help of systemd. <a href="classam_1_1CAmWatchdog.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">struct that holds attribiutes of a mainconnection <a href="structam_1_1am__MainConnection__s.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandReceive.html">IAmCommandReceive</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The interface towards the Controlling Instance (e.g HMI). <a href="classam_1_1IAmCommandReceive.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This struct holds the payload of a notification. <a href="structam_1_1am__NotificationPayload__s.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandSend.html">IAmCommandSend</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This interface handles all communication from the AudioManagerDaemon towards the system. <a href="classam_1_1IAmCommandSend.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This struct holds information about the configuration for notifications. <a href="structam_1_1am__NotificationConfiguration__s.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html">IAmControlReceive</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This interface gives access to all important functions of the audiomanager that are used by the AudioManagerController to control the system. <a href="classam_1_1IAmControlReceive.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Sink__s.html">am_Sink_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This struct describes the attribiutes of a sink. <a href="structam_1_1am__Sink__s.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html">IAmControlSend</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This interface is presented by the AudioManager controller. <a href="classam_1_1IAmControlSend.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Source__s.html">am_Source_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This struct describes the attribiutes of a source. <a href="structam_1_1am__Source__s.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class handles and abstracts the database. <a href="classam_1_1IAmDatabaseHandler.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Domain__s.html">am_Domain_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This struct describes the attribiutes of a domain. <a href="structam_1_1am__Domain__s.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html">IAmRoutingReceive</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Routing Receive sendInterface description. <a href="classam_1_1IAmRoutingReceive.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Connection__s.html">am_Connection_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">a connection <a href="structam_1_1am__Connection__s.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class implements everything from Audiomanager -&gt; RoutingAdapter There are two rules that have to be kept in mind when implementing against this interface:<br />
+. <a href="classam_1_1IAmRoutingSend.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionam_1_1am__EarlyData__u.html">am_EarlyData_u</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">data 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 <a href="unionam_1_1am__EarlyData__u.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmShPollCheck.html">IAmShPollCheck</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">prototype for poll check callback <a href="classam_1_1IAmShPollCheck.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionam_1_1am__DataType__u.html">am_DataType_u</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">data 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 <a href="unionam_1_1am__DataType__u.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmShPollDispatch.html">IAmShPollDispatch</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">prototype for dispatch callback <a href="classam_1_1IAmShPollDispatch.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__EarlyData__s.html">am_EarlyData_s</a></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmShPollFired.html">IAmShPollFired</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">prototype for poll fired callback <a href="classam_1_1IAmShPollFired.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Volumes__s.html">am_Volumes_s</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This types describe a mixed description for source and sinks volumes. <a href="structam_1_1am__Volumes__s.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmShPollPrepare.html">IAmShPollPrepare</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">prototype for poll prepared callback <a href="classam_1_1IAmShPollPrepare.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandReceive.html">IAmCommandReceive</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The interface towards the Controlling Instance (e.g HMI). <a href="classam_1_1IAmCommandReceive.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmShTimerCallBack.html">IAmShTimerCallBack</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">prototype for the timer callback <a href="classam_1_1IAmShTimerCallBack.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmCommandSend.html">IAmCommandSend</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This interface handles all communication from the AudioManagerDaemon towards the system. <a href="classam_1_1IAmCommandSend.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1TAmShPollCheck.html">TAmShPollCheck</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">template for a callback <a href="classam_1_1TAmShPollCheck.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlReceive.html">IAmControlReceive</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This interface gives access to all important functions of the audiomanager that are used by the AudioManagerController to control the system. <a href="classam_1_1IAmControlReceive.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1TAmShPollDispatch.html">TAmShPollDispatch</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">template for a callback <a href="classam_1_1TAmShPollDispatch.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmControlSend.html">IAmControlSend</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This interface is presented by the AudioManager controller. <a href="classam_1_1IAmControlSend.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1TAmShPollFired.html">TAmShPollFired</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">make private, not public template for a callback <a href="classam_1_1TAmShPollFired.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html">IAmRoutingReceive</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Routing Receive sendInterface description. <a href="classam_1_1IAmRoutingReceive.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1TAmShPollPrepare.html">TAmShPollPrepare</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">template for a callback <a href="classam_1_1TAmShPollPrepare.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class implements everything from Audiomanager -&gt; RoutingAdapter There are two rules that have to be kept in mind when implementing against this interface:<br/>
-. <a href="classam_1_1IAmRoutingSend.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1TAmShTimerCallBack.html">TAmShTimerCallBack</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">template to create the functor for a class <a href="classam_1_1TAmShTimerCallBack.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
@@ -324,181 +323,173 @@ Typedefs</h2></td></tr>
<tr class="separator:ac85eb9c3b3735f8eea02a45482ce4943"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ddc1de5c77502d9fd136f30a5ebbd7c"><td class="memItemLeft" align="right" valign="top">typedef GRAPH_PATH_END&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a5ddc1de5c77502d9fd136f30a5ebbd7c">am_GraphPathPosition_e</a></td></tr>
<tr class="separator:a5ddc1de5c77502d9fd136f30a5ebbd7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af498e822629d2abed8233b798f29d1e4"><td class="memItemLeft" align="right" valign="top">typedef <br class="typebreak"/>
-<a class="el" href="structam_1_1am__RoutingNodeData__s.html#a3471203a8947a27acf94ea7e6b1f7d2f">am_RoutingNodeData_s::am_NodeDataType_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#af498e822629d2abed8233b798f29d1e4">CAmNodeDataType</a></td></tr>
+<tr class="memitem:af498e822629d2abed8233b798f29d1e4"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276c">am_RoutingNodeData_s::am_NodeDataType_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#af498e822629d2abed8233b798f29d1e4">CAmNodeDataType</a></td></tr>
<tr class="separator:af498e822629d2abed8233b798f29d1e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1f15203e131cc3a53fd57dae259ff67f"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classam_1_1CAmNode.html">CAmNode</a><br class="typebreak"/>
-&lt; <a class="el" href="structam_1_1am__RoutingNodeData__s.html">am_RoutingNodeData_s</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a></td></tr>
+<tr class="memitem:a1f15203e131cc3a53fd57dae259ff67f"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classam_1_1CAmNode.html">CAmNode</a>&lt; <a class="el" href="structam_1_1am__RoutingNodeData__s.html">am_RoutingNodeData_s</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a1f15203e131cc3a53fd57dae259ff67f">CAmRoutingNode</a></td></tr>
<tr class="separator:a1f15203e131cc3a53fd57dae259ff67f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8e5acf5a77b560755b3c47dc3e444126"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classam_1_1CAmGraph.html">CAmGraph</a><br class="typebreak"/>
-&lt; <a class="el" href="structam_1_1am__RoutingNodeData__s.html">am_RoutingNodeData_s</a>, <br class="typebreak"/>
-uint16_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a8e5acf5a77b560755b3c47dc3e444126">CAmRoutingGraph</a></td></tr>
+<tr class="memitem:a8e5acf5a77b560755b3c47dc3e444126"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classam_1_1CAmGraph.html">CAmGraph</a>&lt; <a class="el" href="structam_1_1am__RoutingNodeData__s.html">am_RoutingNodeData_s</a>, uint16_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a8e5acf5a77b560755b3c47dc3e444126">CAmRoutingGraph</a></td></tr>
<tr class="separator:a8e5acf5a77b560755b3c47dc3e444126"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abd263680f7c3d878c014187952bbbcf7"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classam_1_1CAmVertex.html">CAmVertex</a><br class="typebreak"/>
-&lt; <a class="el" href="structam_1_1am__RoutingNodeData__s.html">am_RoutingNodeData_s</a>, <br class="typebreak"/>
-uint16_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#abd263680f7c3d878c014187952bbbcf7">CAmRoutingVertex</a></td></tr>
+<tr class="memitem:abd263680f7c3d878c014187952bbbcf7"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classam_1_1CAmVertex.html">CAmVertex</a>&lt; <a class="el" href="structam_1_1am__RoutingNodeData__s.html">am_RoutingNodeData_s</a>, uint16_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#abd263680f7c3d878c014187952bbbcf7">CAmRoutingVertex</a></td></tr>
<tr class="separator:abd263680f7c3d878c014187952bbbcf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abcde4f3c2d4e51bca986488b88de323d"><td class="memItemLeft" align="right" valign="top">typedef std::list<br class="typebreak"/>
-&lt; <a class="el" href="namespaceam.html#abd263680f7c3d878c014187952bbbcf7">CAmRoutingVertex</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#abcde4f3c2d4e51bca986488b88de323d">CAmRoutingListVertices</a></td></tr>
+<tr class="memitem:abcde4f3c2d4e51bca986488b88de323d"><td class="memItemLeft" align="right" valign="top">typedef std::list&lt; <a class="el" href="namespaceam.html#abd263680f7c3d878c014187952bbbcf7">CAmRoutingVertex</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#abcde4f3c2d4e51bca986488b88de323d">CAmRoutingListVertices</a></td></tr>
<tr class="separator:abcde4f3c2d4e51bca986488b88de323d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae2d93bb8c081ecbf06b93ddb3dfbf34c"><td class="memItemLeft" align="right" valign="top">typedef std::vector<br class="typebreak"/>
-&lt; <a class="el" href="namespaceam.html#abcde4f3c2d4e51bca986488b88de323d">CAmRoutingListVertices</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#ae2d93bb8c081ecbf06b93ddb3dfbf34c">CAmRoutingVertexReferenceList</a></td></tr>
+<tr class="memitem:ae2d93bb8c081ecbf06b93ddb3dfbf34c"><td class="memItemLeft" align="right" valign="top">typedef std::vector&lt; <a class="el" href="namespaceam.html#abcde4f3c2d4e51bca986488b88de323d">CAmRoutingListVertices</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#ae2d93bb8c081ecbf06b93ddb3dfbf34c">CAmRoutingVertexReferenceList</a></td></tr>
<tr class="separator:ae2d93bb8c081ecbf06b93ddb3dfbf34c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af1483e9f2fc14b224e95addc9c68749a"><td class="memItemLeft" align="right" valign="top">typedef std::map<br class="typebreak"/>
-&lt; <a class="el" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a>, std::vector<br class="typebreak"/>
-&lt; bool &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#af1483e9f2fc14b224e95addc9c68749a">ListConnectionFormat</a></td></tr>
-<tr class="memdesc:af1483e9f2fc14b224e95addc9c68749a"><td class="mdescLeft">&#160;</td><td class="mdescRight">type for list of connection formats <a href="#af1483e9f2fc14b224e95addc9c68749a">More...</a><br/></td></tr>
+<tr class="memitem:af1483e9f2fc14b224e95addc9c68749a"><td class="memItemLeft" align="right" valign="top">typedef std::map&lt; <a class="el" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a>, std::vector&lt; bool &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#af1483e9f2fc14b224e95addc9c68749a">ListConnectionFormat</a></td></tr>
+<tr class="memdesc:af1483e9f2fc14b224e95addc9c68749a"><td class="mdescLeft">&#160;</td><td class="mdescRight">type for list of connection formats <a href="#af1483e9f2fc14b224e95addc9c68749a">More...</a><br /></td></tr>
<tr class="separator:af1483e9f2fc14b224e95addc9c68749a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a22a7b0b07f6cd371e638db2194762958"><td class="memItemLeft" align="right" valign="top">typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">sh_timerHandle_t</a></td></tr>
-<tr class="memdesc:a22a7b0b07f6cd371e638db2194762958"><td class="mdescLeft">&#160;</td><td class="mdescRight">this is a handle for a timer to be used with the SocketHandler <a href="#a22a7b0b07f6cd371e638db2194762958">More...</a><br/></td></tr>
-<tr class="separator:a22a7b0b07f6cd371e638db2194762958"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abd71bd6ab41e8654bbed756eab3c6c89"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classam_1_1V1_1_1CAmSerializer.html">V1::CAmSerializer</a> CAmSerializer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#abd71bd6ab41e8654bbed756eab3c6c89">DEPRECATED</a>(&quot;You should use <a class="el" href="classam_1_1V2_1_1CAmSerializer.html">V2::CAmSerializer</a> instead!&quot;)</td></tr>
+<tr class="separator:abd71bd6ab41e8654bbed756eab3c6c89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af782e2735b1adf1e43a9d530cee340aa"><td class="memItemLeft" align="right" valign="top">typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a></td></tr>
-<tr class="memdesc:af782e2735b1adf1e43a9d530cee340aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">this is a handle for a filedescriptor to be used with the SocketHandler <a href="#af782e2735b1adf1e43a9d530cee340aa">More...</a><br/></td></tr>
+<tr class="memdesc:af782e2735b1adf1e43a9d530cee340aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">this is a handle for a filedescriptor to be used with the SocketHandler <a href="#af782e2735b1adf1e43a9d530cee340aa">More...</a><br /></td></tr>
<tr class="separator:af782e2735b1adf1e43a9d530cee340aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a47991fcc6785a5c97037b611e7f7e1a8"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">sh_timerHandle_t</a></td></tr>
+<tr class="memdesc:a47991fcc6785a5c97037b611e7f7e1a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">this is a handle for a timer to be used with the SocketHandler <a href="#a47991fcc6785a5c97037b611e7f7e1a8">More...</a><br /></td></tr>
+<tr class="separator:a47991fcc6785a5c97037b611e7f7e1a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58a230b5da10699a7ce1b1f2a1c550e6"><td class="memItemLeft" align="right" valign="top">typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a></td></tr>
-<tr class="memdesc:a58a230b5da10699a7ce1b1f2a1c550e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">a domain ID <a href="#a58a230b5da10699a7ce1b1f2a1c550e6">More...</a><br/></td></tr>
+<tr class="memdesc:a58a230b5da10699a7ce1b1f2a1c550e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">a domain ID <a href="#a58a230b5da10699a7ce1b1f2a1c550e6">More...</a><br /></td></tr>
<tr class="separator:a58a230b5da10699a7ce1b1f2a1c550e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf4c3deaf1b53aeac50503c75b4e5a31"><td class="memItemLeft" align="right" valign="top">typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a></td></tr>
-<tr class="memdesc:aaf4c3deaf1b53aeac50503c75b4e5a31"><td class="mdescLeft">&#160;</td><td class="mdescRight">a crossfader ID <a href="#aaf4c3deaf1b53aeac50503c75b4e5a31">More...</a><br/></td></tr>
+<tr class="memdesc:aaf4c3deaf1b53aeac50503c75b4e5a31"><td class="mdescLeft">&#160;</td><td class="mdescRight">a crossfader ID <a href="#aaf4c3deaf1b53aeac50503c75b4e5a31">More...</a><br /></td></tr>
<tr class="separator:aaf4c3deaf1b53aeac50503c75b4e5a31"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee5e4e9b864d3867a896b6cdceed6ff4"><td class="memItemLeft" align="right" valign="top">typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a></td></tr>
-<tr class="memdesc:aee5e4e9b864d3867a896b6cdceed6ff4"><td class="mdescLeft">&#160;</td><td class="mdescRight">a connection ID <a href="#aee5e4e9b864d3867a896b6cdceed6ff4">More...</a><br/></td></tr>
+<tr class="memdesc:aee5e4e9b864d3867a896b6cdceed6ff4"><td class="mdescLeft">&#160;</td><td class="mdescRight">a connection ID <a href="#aee5e4e9b864d3867a896b6cdceed6ff4">More...</a><br /></td></tr>
<tr class="separator:aee5e4e9b864d3867a896b6cdceed6ff4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2711516b1392ea02a7ed25fcd540a16a"><td class="memItemLeft" align="right" valign="top">typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a></td></tr>
-<tr class="memdesc:a2711516b1392ea02a7ed25fcd540a16a"><td class="mdescLeft">&#160;</td><td class="mdescRight">a source ID <a href="#a2711516b1392ea02a7ed25fcd540a16a">More...</a><br/></td></tr>
+<tr class="memdesc:a2711516b1392ea02a7ed25fcd540a16a"><td class="mdescLeft">&#160;</td><td class="mdescRight">a source ID <a href="#a2711516b1392ea02a7ed25fcd540a16a">More...</a><br /></td></tr>
<tr class="separator:a2711516b1392ea02a7ed25fcd540a16a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac2b901ff83ee381fbe99913753e2416"><td class="memItemLeft" align="right" valign="top">typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a></td></tr>
-<tr class="memdesc:aac2b901ff83ee381fbe99913753e2416"><td class="mdescLeft">&#160;</td><td class="mdescRight">a sink ID <a href="#aac2b901ff83ee381fbe99913753e2416">More...</a><br/></td></tr>
+<tr class="memdesc:aac2b901ff83ee381fbe99913753e2416"><td class="mdescLeft">&#160;</td><td class="mdescRight">a sink ID <a href="#aac2b901ff83ee381fbe99913753e2416">More...</a><br /></td></tr>
<tr class="separator:aac2b901ff83ee381fbe99913753e2416"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21f8ea45717692cd82c42c222a6ee3c8"><td class="memItemLeft" align="right" valign="top">typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a></td></tr>
-<tr class="memdesc:a21f8ea45717692cd82c42c222a6ee3c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">a converter ID <a href="#a21f8ea45717692cd82c42c222a6ee3c8">More...</a><br/></td></tr>
+<tr class="memdesc:a21f8ea45717692cd82c42c222a6ee3c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">a converter ID <a href="#a21f8ea45717692cd82c42c222a6ee3c8">More...</a><br /></td></tr>
<tr class="separator:a21f8ea45717692cd82c42c222a6ee3c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af671cec58d6713a0c1e4eaa9c89613d5"><td class="memItemLeft" align="right" valign="top">typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a></td></tr>
-<tr class="memdesc:af671cec58d6713a0c1e4eaa9c89613d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">a gateway ID <a href="#af671cec58d6713a0c1e4eaa9c89613d5">More...</a><br/></td></tr>
+<tr class="memdesc:af671cec58d6713a0c1e4eaa9c89613d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">a gateway ID <a href="#af671cec58d6713a0c1e4eaa9c89613d5">More...</a><br /></td></tr>
<tr class="separator:af671cec58d6713a0c1e4eaa9c89613d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33a5bb7641f58ab3a5f3b86400ad804c"><td class="memItemLeft" align="right" valign="top">typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a></td></tr>
-<tr class="memdesc:a33a5bb7641f58ab3a5f3b86400ad804c"><td class="mdescLeft">&#160;</td><td class="mdescRight">a mainConnection ID <a href="#a33a5bb7641f58ab3a5f3b86400ad804c">More...</a><br/></td></tr>
+<tr class="memdesc:a33a5bb7641f58ab3a5f3b86400ad804c"><td class="mdescLeft">&#160;</td><td class="mdescRight">a mainConnection ID <a href="#a33a5bb7641f58ab3a5f3b86400ad804c">More...</a><br /></td></tr>
<tr class="separator:a33a5bb7641f58ab3a5f3b86400ad804c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01c1c639ee87e804885f92c69ca4a97c"><td class="memItemLeft" align="right" valign="top">typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a01c1c639ee87e804885f92c69ca4a97c">am_speed_t</a></td></tr>
-<tr class="memdesc:a01c1c639ee87e804885f92c69ca4a97c"><td class="mdescLeft">&#160;</td><td class="mdescRight">speed <a href="#a01c1c639ee87e804885f92c69ca4a97c">More...</a><br/></td></tr>
+<tr class="memdesc:a01c1c639ee87e804885f92c69ca4a97c"><td class="mdescLeft">&#160;</td><td class="mdescRight">speed <a href="#a01c1c639ee87e804885f92c69ca4a97c">More...</a><br /></td></tr>
<tr class="separator:a01c1c639ee87e804885f92c69ca4a97c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ba72fdbafaa9e886e77aa4099c281ec"><td class="memItemLeft" align="right" valign="top">typedef int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a></td></tr>
-<tr class="memdesc:a0ba72fdbafaa9e886e77aa4099c281ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">The unit is 0.1 db steps,The smallest value -3000 (=AM_MUTE). <a href="#a0ba72fdbafaa9e886e77aa4099c281ec">More...</a><br/></td></tr>
+<tr class="memdesc:a0ba72fdbafaa9e886e77aa4099c281ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">The unit is 0.1 db steps,The smallest value -3000 (=AM_MUTE). <a href="#a0ba72fdbafaa9e886e77aa4099c281ec">More...</a><br /></td></tr>
<tr class="separator:a0ba72fdbafaa9e886e77aa4099c281ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a834886e7c3e4a2d6745ef2b59b485b00"><td class="memItemLeft" align="right" valign="top">typedef int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a></td></tr>
-<tr class="memdesc:a834886e7c3e4a2d6745ef2b59b485b00"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the volume presented on the command interface. <a href="#a834886e7c3e4a2d6745ef2b59b485b00">More...</a><br/></td></tr>
+<tr class="memdesc:a834886e7c3e4a2d6745ef2b59b485b00"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the volume presented on the command interface. <a href="#a834886e7c3e4a2d6745ef2b59b485b00">More...</a><br /></td></tr>
<tr class="separator:a834886e7c3e4a2d6745ef2b59b485b00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b8fc2ab1ac4d427ca85fe8549e6afd0"><td class="memItemLeft" align="right" valign="top">typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a></td></tr>
<tr class="separator:a8b8fc2ab1ac4d427ca85fe8549e6afd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f"><td class="memItemLeft" align="right" valign="top">typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a></td></tr>
<tr class="separator:a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a510513cf43299092b6c85250dbbef93f"><td class="memItemLeft" align="right" valign="top">typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a></td></tr>
-<tr class="memdesc:a510513cf43299092b6c85250dbbef93f"><td class="mdescLeft">&#160;</td><td class="mdescRight">time in ms! <a href="#a510513cf43299092b6c85250dbbef93f">More...</a><br/></td></tr>
+<tr class="memdesc:a510513cf43299092b6c85250dbbef93f"><td class="mdescLeft">&#160;</td><td class="mdescRight">time in ms! <a href="#a510513cf43299092b6c85250dbbef93f">More...</a><br /></td></tr>
<tr class="separator:a510513cf43299092b6c85250dbbef93f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad94ba90e3c8f6bd7e51a15a811755167"><td class="memItemLeft" align="right" valign="top">typedef int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a></td></tr>
-<tr class="memdesc:ad94ba90e3c8f6bd7e51a15a811755167"><td class="mdescLeft">&#160;</td><td class="mdescRight">offset time that is introduced in milli seconds. <a href="#ad94ba90e3c8f6bd7e51a15a811755167">More...</a><br/></td></tr>
+<tr class="memdesc:ad94ba90e3c8f6bd7e51a15a811755167"><td class="mdescLeft">&#160;</td><td class="mdescRight">offset time that is introduced in milli seconds. <a href="#ad94ba90e3c8f6bd7e51a15a811755167">More...</a><br /></td></tr>
<tr class="separator:ad94ba90e3c8f6bd7e51a15a811755167"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3bc2cbb9daa87acf51c56c803620046"><td class="memItemLeft" align="right" valign="top">typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#ad3bc2cbb9daa87acf51c56c803620046">am_CustomAvailabilityReason_t</a></td></tr>
-<tr class="memdesc:ad3bc2cbb9daa87acf51c56c803620046"><td class="mdescLeft">&#160;</td><td class="mdescRight">This type gives the information about reason for reason for Source/Sink change. <a href="#ad3bc2cbb9daa87acf51c56c803620046">More...</a><br/></td></tr>
+<tr class="memdesc:ad3bc2cbb9daa87acf51c56c803620046"><td class="mdescLeft">&#160;</td><td class="mdescRight">This type gives the information about reason for reason for Source/Sink change. <a href="#ad3bc2cbb9daa87acf51c56c803620046">More...</a><br /></td></tr>
<tr class="separator:ad3bc2cbb9daa87acf51c56c803620046"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5fcf2ed864ee1c661585c3b1f63ee64"><td class="memItemLeft" align="right" valign="top">typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#ad5fcf2ed864ee1c661585c3b1f63ee64">am_CustomClassProperty_t</a></td></tr>
-<tr class="memdesc:ad5fcf2ed864ee1c661585c3b1f63ee64"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a custom specific identifier of property. <a href="#ad5fcf2ed864ee1c661585c3b1f63ee64">More...</a><br/></td></tr>
+<tr class="memdesc:ad5fcf2ed864ee1c661585c3b1f63ee64"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a custom specific identifier of property. <a href="#ad5fcf2ed864ee1c661585c3b1f63ee64">More...</a><br /></td></tr>
<tr class="separator:ad5fcf2ed864ee1c661585c3b1f63ee64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a114262d77aae4ed1d2daa50a36155d3e"><td class="memItemLeft" align="right" valign="top">typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a></td></tr>
-<tr class="memdesc:a114262d77aae4ed1d2daa50a36155d3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This type classifies the format in which data is exchanged within a connection. <a href="#a114262d77aae4ed1d2daa50a36155d3e">More...</a><br/></td></tr>
+<tr class="memdesc:a114262d77aae4ed1d2daa50a36155d3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This type classifies the format in which data is exchanged within a connection. <a href="#a114262d77aae4ed1d2daa50a36155d3e">More...</a><br /></td></tr>
<tr class="separator:a114262d77aae4ed1d2daa50a36155d3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7571de351523bc315aabe81762f65a7"><td class="memItemLeft" align="right" valign="top">typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a></td></tr>
-<tr class="memdesc:aa7571de351523bc315aabe81762f65a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Here are all SoundProperties that can be set via the CommandInterface. <a href="#aa7571de351523bc315aabe81762f65a7">More...</a><br/></td></tr>
+<tr class="memdesc:aa7571de351523bc315aabe81762f65a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Here are all SoundProperties that can be set via the CommandInterface. <a href="#aa7571de351523bc315aabe81762f65a7">More...</a><br /></td></tr>
<tr class="separator:aa7571de351523bc315aabe81762f65a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae29e007a0f5fc513c41d0814cc75fd13"><td class="memItemLeft" align="right" valign="top">typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#ae29e007a0f5fc513c41d0814cc75fd13">am_CustomNotificationType_t</a></td></tr>
-<tr class="memdesc:ae29e007a0f5fc513c41d0814cc75fd13"><td class="mdescLeft">&#160;</td><td class="mdescRight">The notification types are project specific. <a href="#ae29e007a0f5fc513c41d0814cc75fd13">More...</a><br/></td></tr>
+<tr class="memdesc:ae29e007a0f5fc513c41d0814cc75fd13"><td class="mdescLeft">&#160;</td><td class="mdescRight">The notification types are project specific. <a href="#ae29e007a0f5fc513c41d0814cc75fd13">More...</a><br /></td></tr>
<tr class="separator:ae29e007a0f5fc513c41d0814cc75fd13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63a9882c5f86f7df779f260518ffb31f"><td class="memItemLeft" align="right" valign="top">typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a></td></tr>
-<tr class="memdesc:a63a9882c5f86f7df779f260518ffb31f"><td class="mdescLeft">&#160;</td><td class="mdescRight">The given ramp types here are just examples. <a href="#a63a9882c5f86f7df779f260518ffb31f">More...</a><br/></td></tr>
+<tr class="memdesc:a63a9882c5f86f7df779f260518ffb31f"><td class="mdescLeft">&#160;</td><td class="mdescRight">The given ramp types here are just examples. <a href="#a63a9882c5f86f7df779f260518ffb31f">More...</a><br /></td></tr>
<tr class="separator:a63a9882c5f86f7df779f260518ffb31f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a098f272728edf8a628fc11b0655c154d"><td class="memItemLeft" align="right" valign="top">typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a></td></tr>
-<tr class="memdesc:a098f272728edf8a628fc11b0655c154d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Within genivi only the some example properties are defined. <a href="#a098f272728edf8a628fc11b0655c154d">More...</a><br/></td></tr>
+<tr class="memdesc:a098f272728edf8a628fc11b0655c154d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Within genivi only the some example properties are defined. <a href="#a098f272728edf8a628fc11b0655c154d">More...</a><br /></td></tr>
<tr class="separator:a098f272728edf8a628fc11b0655c154d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08bbe1d9aa083a2067c21fa1c9050269"><td class="memItemLeft" align="right" valign="top">typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a08bbe1d9aa083a2067c21fa1c9050269">am_CustomSystemPropertyType_t</a></td></tr>
-<tr class="memdesc:a08bbe1d9aa083a2067c21fa1c9050269"><td class="mdescLeft">&#160;</td><td class="mdescRight">Describes the different system properties which are project specific. <a href="#a08bbe1d9aa083a2067c21fa1c9050269">More...</a><br/></td></tr>
+<tr class="memdesc:a08bbe1d9aa083a2067c21fa1c9050269"><td class="mdescLeft">&#160;</td><td class="mdescRight">Describes the different system properties which are project specific. <a href="#a08bbe1d9aa083a2067c21fa1c9050269">More...</a><br /></td></tr>
<tr class="separator:a08bbe1d9aa083a2067c21fa1c9050269"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
-<tr class="memitem:afc05253c20a9333f02f7a4b3f7762269"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a> { <br/>
+<tr class="memitem:afc05253c20a9333f02f7a4b3f7762269"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a> { <br />
&#160;&#160;<a class="el" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269a6d51c865866973b3c60c56e9351b1a48">HS_UNKNOWN</a> = 0,
<a class="el" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269addf5f7a208ba3e445f6a6f8f29193977">HS_SINKA</a> = 1,
<a class="el" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269a5c803737bc88aac1c868a292e4bac508">HS_SINKB</a> = 2,
<a class="el" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269ac72875e63df3cf713e87286c1450c08f">HS_INTERMEDIATE</a> = 3,
-<br/>
+<br />
&#160;&#160;<a class="el" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269ab43036773e2156eba5d7ebdef25f8447">HS_MAX</a>
-<br/>
- }</td></tr>
-<tr class="memdesc:afc05253c20a9333f02f7a4b3f7762269"><td class="mdescLeft">&#160;</td><td class="mdescRight">describes the active sink of a crossfader. <a href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">More...</a><br/></td></tr>
+<br />
+ }<tr class="memdesc:afc05253c20a9333f02f7a4b3f7762269"><td class="mdescLeft">&#160;</td><td class="mdescRight">describes the active sink of a crossfader. <a href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">More...</a><br /></td></tr>
+</td></tr>
<tr class="separator:afc05253c20a9333f02f7a4b3f7762269"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b3664fd40b7f98b4252c23cb9663e9c"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9c">am_Availability_e</a> { <a class="el" href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9ca82823c47806e40b087271be9d8fded07">A_UNKNOWN</a> = 0,
<a class="el" href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9cac1b07255f5dcd6a0626c8bad515cd886">A_AVAILABLE</a> = 1,
<a class="el" href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9ca5545bb1eee90e0643ee7c5495f6f33e6">A_UNAVAILABLE</a> = 2,
<a class="el" href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9ca5fb9363b584e1671dc6f123cc587c6c1">A_MAX</a>
- }</td></tr>
-<tr class="memdesc:a5b3664fd40b7f98b4252c23cb9663e9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">with the help of this enum, sinks and sources can report their availability state <a href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9c">More...</a><br/></td></tr>
+ }<tr class="memdesc:a5b3664fd40b7f98b4252c23cb9663e9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">with the help of this enum, sinks and sources can report their availability state <a href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9c">More...</a><br /></td></tr>
+</td></tr>
<tr class="separator:a5b3664fd40b7f98b4252c23cb9663e9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1b4df0ded5f6d6d07ae583dc9a074209"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am_ConnectionState_e</a> { <br/>
+<tr class="memitem:a1b4df0ded5f6d6d07ae583dc9a074209"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am_ConnectionState_e</a> { <br />
&#160;&#160;<a class="el" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209a72b823068a6e5bd5760e369220e715de">CS_UNKNOWN</a> = 0,
<a class="el" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209af07fab44bac6814402ccfdf69be55de5">CS_CONNECTING</a> = 1,
<a class="el" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209af2319d8fac8cdcf76a37197536e5bb1e">CS_CONNECTED</a> = 2,
<a class="el" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209ab0bec3d2ef09cf208e71e7d96097c87f">CS_DISCONNECTING</a> = 3,
-<br/>
+<br />
&#160;&#160;<a class="el" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209ad5a723d3846af4c1c6bc7b918c6d561b">CS_DISCONNECTED</a> = 4,
<a class="el" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209af229024b802d0340fd300d107de4aee1">CS_SUSPENDED</a> = 5,
<a class="el" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209a2b27e613066c4de02c4f4a15dbe333e2">CS_MAX</a>
-<br/>
- }</td></tr>
-<tr class="memdesc:a1b4df0ded5f6d6d07ae583dc9a074209"><td class="mdescLeft">&#160;</td><td class="mdescRight">represents the connection state <a href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">More...</a><br/></td></tr>
+<br />
+ }<tr class="memdesc:a1b4df0ded5f6d6d07ae583dc9a074209"><td class="mdescLeft">&#160;</td><td class="mdescRight">represents the connection state <a href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">More...</a><br /></td></tr>
+</td></tr>
<tr class="separator:a1b4df0ded5f6d6d07ae583dc9a074209"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2e1718a0cd2d37bd5f989402b89c34a5"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> { <br/>
+<tr class="memitem:a2e1718a0cd2d37bd5f989402b89c34a5"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> { <br />
&#160;&#160;<a class="el" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5a8ee65be2791c7269d422c1b0732713d5">DS_UNKNOWN</a> = 0,
<a class="el" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5a2392de4e354a8a8361f0dc91f526685a">DS_CONTROLLED</a> = 1,
<a class="el" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5ad0bb7765b4c6593523a4fc29d67f5399">DS_INDEPENDENT_STARTUP</a> = 2,
<a class="el" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5a1b9fac60af1c58c0239ed2e02fb3815e">DS_INDEPENDENT_RUNDOWN</a> = 3,
-<br/>
+<br />
&#160;&#160;<a class="el" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5a9eff05332c3da14f95fffbbd256550f5">DS_MAX</a>
-<br/>
+<br />
}</td></tr>
<tr class="separator:a2e1718a0cd2d37bd5f989402b89c34a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9326fbceaaceaa2fcfa77a0ab9097169"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169">am_EarlyDataType_e</a> { <br/>
+<tr class="memitem:a9326fbceaaceaa2fcfa77a0ab9097169"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169">am_EarlyDataType_e</a> { <br />
&#160;&#160;<a class="el" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169a1ed6f12794800ea954e4a43509e63c7c">ES_UNKNOWN</a> = 0,
<a class="el" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169a0f8cd4962ed3e75201acb0199035f785">ED_SOURCE_VOLUME</a> = 1,
<a class="el" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169aa0f9c994bbafbaf51ff6c92d7076e818">ED_SINK_VOLUME</a> = 2,
<a class="el" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169a4215279229422d7f65017a45a79b08d1">ED_SOURCE_PROPERTY</a> = 3,
-<br/>
+<br />
&#160;&#160;<a class="el" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169a8996343df22421649156bfe9249f90f1">ED_SINK_PROPERTY</a> = 4,
<a class="el" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169a5f4f40ca5ba5ab32652ff04b57257334">ED_INTERRUPT_STATE</a> = 5,
<a class="el" href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169a213355c5150dbad8a2e9f874e98c9680">ED_MAX</a>
-<br/>
- }</td></tr>
-<tr class="memdesc:a9326fbceaaceaa2fcfa77a0ab9097169"><td class="mdescLeft">&#160;</td><td class="mdescRight">This enum characterizes the data of the EarlyData_t. <a href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169">More...</a><br/></td></tr>
+<br />
+ }<tr class="memdesc:a9326fbceaaceaa2fcfa77a0ab9097169"><td class="mdescLeft">&#160;</td><td class="mdescRight">This enum characterizes the data of the EarlyData_t. <a href="namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169">More...</a><br /></td></tr>
+</td></tr>
<tr class="separator:a9326fbceaaceaa2fcfa77a0ab9097169"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa3dcb70029da317d661b6f422de1b4ce"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> { <br/>
+<tr class="memitem:aa3dcb70029da317d661b6f422de1b4ce"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> { <br />
&#160;&#160;<a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36">E_OK</a> = 0,
<a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d">E_UNKNOWN</a> = 1,
<a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceacbf120b8336e24eb8b93aeaa29af4840">E_OUT_OF_RANGE</a> = 2,
<a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceab23a1954d9c501f3c909eef017c383fc">E_NOT_USED</a> = 3,
-<br/>
+<br />
&#160;&#160;<a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea02d5a546689f09d3cce354c286462972">E_DATABASE_ERROR</a> = 4,
<a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea445570ce5ac3f21e68f8b62d66d815d9">E_ALREADY_EXISTS</a> = 5,
<a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea5fc88f4f309ec8b8147c057cc561b71e">E_NO_CHANGE</a> = 6,
<a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb">E_NOT_POSSIBLE</a> = 7,
-<br/>
+<br />
&#160;&#160;<a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453">E_NON_EXISTENT</a> = 8,
<a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea8408a08a72ff3963ba58cd5e82cf1441">E_ABORTED</a> = 9,
<a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea1167116fe57104f4929dcd2ed30923fd">E_WRONG_FORMAT</a> = 10,
<a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4cea7f1504c2ca0753d052e4378a090cca1e">E_COMMUNICATION</a> = 11,
-<br/>
+<br />
&#160;&#160;<a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ceaebd1182d3a7047cb1bef02f1e06c53da">E_MAX</a>
-<br/>
- }</td></tr>
-<tr class="memdesc:aa3dcb70029da317d661b6f422de1b4ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">the errors of the audiomanager. <a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">More...</a><br/></td></tr>
+<br />
+ }<tr class="memdesc:aa3dcb70029da317d661b6f422de1b4ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">the errors of the audiomanager. <a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">More...</a><br /></td></tr>
+</td></tr>
<tr class="separator:aa3dcb70029da317d661b6f422de1b4ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9d68f1f1b0553906df4c90e9a860ffa"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> { <a class="el" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffaad9646478d0a5c550391326fdd7521d04">MS_UNKNOWN</a> = 0,
<a class="el" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffaa6e994247e7961074ce8e122c3c2977f9">MS_MUTED</a> = 1,
@@ -506,39 +497,39 @@ Enumerations</h2></td></tr>
<a class="el" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffaa7fd1b52b53dcff34c678e680eef4a7ca">MS_MAX</a>
}</td></tr>
<tr class="separator:af9d68f1f1b0553906df4c90e9a860ffa"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af966cbbc3b1d6e637d81a46eaa7dd358"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am_SourceState_e</a> { <br/>
+<tr class="memitem:af966cbbc3b1d6e637d81a46eaa7dd358"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am_SourceState_e</a> { <br />
&#160;&#160;<a class="el" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358a3f4d4cdfa4a68a99f45304086dfb15d6">SS_UNKNNOWN</a> = 0,
<a class="el" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358ae826caf911268a1f382293763af982cf">SS_ON</a> = 1,
<a class="el" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358ada6fb80ed2b7b5cddf11cd54526551b9">SS_OFF</a> = 2,
<a class="el" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358ab6decc7446d331a2611eb21aec341a1d">SS_PAUSED</a> = 3,
-<br/>
+<br />
&#160;&#160;<a class="el" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358ab23978754eea5bc91cc65642d8e15806">SS_MAX</a>
-<br/>
- }</td></tr>
-<tr class="memdesc:af966cbbc3b1d6e637d81a46eaa7dd358"><td class="mdescLeft">&#160;</td><td class="mdescRight">The source state reflects the state of the source. <a href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">More...</a><br/></td></tr>
+<br />
+ }<tr class="memdesc:af966cbbc3b1d6e637d81a46eaa7dd358"><td class="mdescLeft">&#160;</td><td class="mdescRight">The source state reflects the state of the source. <a href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">More...</a><br /></td></tr>
+</td></tr>
<tr class="separator:af966cbbc3b1d6e637d81a46eaa7dd358"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afdf9339d3857221ed8c6addb694ce1ce"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ce">am_Handle_e</a> { <br/>
+<tr class="memitem:afdf9339d3857221ed8c6addb694ce1ce"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ce">am_Handle_e</a> { <br />
&#160;&#160;<a class="el" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea9f010213f519b57134b543fcc29672cb">H_UNKNOWN</a> = 0,
<a class="el" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea1240507cb9a2c15b27e7cb64b3eb9ed4">H_CONNECT</a> = 1,
<a class="el" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ceaf9830df4d9215047ccac8fd61b5ca9e0">H_DISCONNECT</a> = 2,
<a class="el" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea2947ad052bf1f2e8093b45dd6d0f51fc">H_SETSOURCESTATE</a> = 3,
-<br/>
+<br />
&#160;&#160;<a class="el" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea131c42c03fa5afcb64d21f5c08c106c9">H_SETSINKVOLUME</a> = 4,
<a class="el" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cead8347c0884a48c30f134efdc67b47b79">H_SETSOURCEVOLUME</a> = 5,
<a class="el" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea72e75d7f64cbf94688e986d0dba322c7">H_SETSINKSOUNDPROPERTY</a> = 6,
<a class="el" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea4e9a1b934a2434d67fe41daeadeafc99">H_SETSOURCESOUNDPROPERTY</a> = 7,
-<br/>
+<br />
&#160;&#160;<a class="el" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ceae0976253ad16a3c43a0378b9a2956501">H_SETSINKSOUNDPROPERTIES</a> = 8,
<a class="el" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea57d1a5f5e1b271a6a0c542fb9cff9e78">H_SETSOURCESOUNDPROPERTIES</a> = 9,
<a class="el" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ceae323725828028f390ee31a7ad2857d36">H_CROSSFADE</a> = 10,
<a class="el" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea922b6734abf08e1311d6613831a0ddc2">H_SETVOLUMES</a> = 11,
-<br/>
+<br />
&#160;&#160;<a class="el" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea18db7525ba219949fe7a38d225a94a24">H_SETSINKNOTIFICATION</a> = 12,
<a class="el" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea00e48ba905f5436a8dab9b91c3bd26bd">H_SETSOURCENOTIFICATION</a> = 13,
<a class="el" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea5e6052b243a2c8a98660cbd874358b15">H_MAX</a>
-<br/>
- }</td></tr>
-<tr class="memdesc:afdf9339d3857221ed8c6addb694ce1ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">This enumeration is used to define the type of the action that is correlated to a handle. <a href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ce">More...</a><br/></td></tr>
+<br />
+ }<tr class="memdesc:afdf9339d3857221ed8c6addb694ce1ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">This enumeration is used to define the type of the action that is correlated to a handle. <a href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ce">More...</a><br /></td></tr>
+</td></tr>
<tr class="separator:afdf9339d3857221ed8c6addb694ce1ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9bce055a917900b33c7fa5666ec00e22"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am_InterruptState_e</a> { <a class="el" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22a55e1cc8cae8fec1ae8c7b0ca466eef41">IS_UNKNOWN</a> = 0,
<a class="el" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22a4f18d7b9a66342c9793d775d173305a5">IS_OFF</a> = 1,
@@ -550,27 +541,24 @@ Enumerations</h2></td></tr>
<a class="el" href="namespaceam.html#a07f9b57ede577d1e70afec63e606759fa1872ddc167f2d64716473982b7882121">VT_SINK</a> = 1,
<a class="el" href="namespaceam.html#a07f9b57ede577d1e70afec63e606759fa7ab5d87fe2bca808a924b867c11d4408">VT_SOURCE</a> = 2,
<a class="el" href="namespaceam.html#a07f9b57ede577d1e70afec63e606759fa5cacc45032680ab279e78579b1563ee1">VT_MAX</a>
- }</td></tr>
-<tr class="memdesc:a07f9b57ede577d1e70afec63e606759f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This datatype determines if a sourceID or a sinkID is used in the union following. <a href="namespaceam.html#a07f9b57ede577d1e70afec63e606759f">More...</a><br/></td></tr>
+ }<tr class="memdesc:a07f9b57ede577d1e70afec63e606759f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This datatype determines if a sourceID or a sinkID is used in the union following. <a href="namespaceam.html#a07f9b57ede577d1e70afec63e606759f">More...</a><br /></td></tr>
+</td></tr>
<tr class="separator:a07f9b57ede577d1e70afec63e606759f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0ee627be6336efc1a44378ecdc972cd3"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3">am_NotificationStatus_e</a> { <br/>
+<tr class="memitem:a0ee627be6336efc1a44378ecdc972cd3"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3">am_NotificationStatus_e</a> { <br />
&#160;&#160;<a class="el" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3ac13e6ff447491293221844554236c802">NS_UNKNOWN</a> = 0,
<a class="el" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3a9724eba6224c74fba05ded52ee5e8c7e">NS_OFF</a> = 1,
<a class="el" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3a78d6102fcf61795385168c2e78db9a5c">NS_PERIODIC</a> = 2,
<a class="el" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3a301ddce280fe0db598e9c26cc90776cd">NS_MINIMUM</a> = 3,
-<br/>
+<br />
&#160;&#160;<a class="el" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3a7ecad9a029702bb65384709b792a8062">NS_MAXIMUM</a> = 4,
<a class="el" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3aecf366563ad28afb4ded6271d9009c69">NS_CHANGE</a> = 5,
<a class="el" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3af183d43f7ee143ea3bcec0ba2b9665d8">NS_MAX</a>
-<br/>
+<br />
}</td></tr>
<tr class="separator:a0ee627be6336efc1a44378ecdc972cd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
-<tr class="memitem:a791a4dba58970fcd52ff83afce23fc5a"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
-<tr class="memitem:a791a4dba58970fcd52ff83afce23fc5a"><td class="memTemplItemLeft" align="right" valign="top">T *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceam.html#a791a4dba58970fcd52ff83afce23fc5a">getCreateFunction</a> (const std::string &amp;libname, void *&amp;libraryHandle)</td></tr>
-<tr class="separator:a791a4dba58970fcd52ff83afce23fc5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09f8d2f8315f988e1f903876abfd52fd"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a09f8d2f8315f988e1f903876abfd52fd"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceam.html#a09f8d2f8315f988e1f903876abfd52fd">isDataEqual</a> (const T &amp;left, const T &amp;right)</td></tr>
<tr class="separator:a09f8d2f8315f988e1f903876abfd52fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -585,7 +573,7 @@ Functions</h2></td></tr>
<tr class="separator:a78753cde7f20916500b9d4b212b26f92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37383d81d9cd2e5410edc5faea6a42a5"><td class="memTemplParams" colspan="2">template&lt;class TReturn , typename TIdentifier &gt; </td></tr>
<tr class="memitem:a37383d81d9cd2e5410edc5faea6a42a5"><td class="memTemplItemLeft" align="right" valign="top">const TReturn *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceam.html#a37383d81d9cd2e5410edc5faea6a42a5">objectMatchingPredicate</a> (const std::unordered_map&lt; TIdentifier, TReturn &gt; &amp;map, std::function&lt; bool(const TReturn &amp;refObject)&gt; comparator)</td></tr>
-<tr class="memdesc:a37383d81d9cd2e5410edc5faea6a42a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns an object matching predicate. <a href="#a37383d81d9cd2e5410edc5faea6a42a5">More...</a><br/></td></tr>
+<tr class="memdesc:a37383d81d9cd2e5410edc5faea6a42a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns an object matching predicate. <a href="#a37383d81d9cd2e5410edc5faea6a42a5">More...</a><br /></td></tr>
<tr class="separator:a37383d81d9cd2e5410edc5faea6a42a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a262f27a06528ed72b5390ba518f762ee"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a262f27a06528ed72b5390ba518f762ee">changeMainNotificationConfiguration</a> (std::vector&lt; <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> &gt; &amp;listMainNotificationConfigurations, const <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> &amp;mainNotificationConfiguration)</td></tr>
<tr class="separator:a262f27a06528ed72b5390ba518f762ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -596,33 +584,39 @@ Functions</h2></td></tr>
<tr class="separator:adfd5dc4939df0960dc2d1651691374d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1380ab7aa695390caefcedfd309701a1"><td class="memTemplParams" colspan="2">template&lt;typename T , typename... TArgs&gt; </td></tr>
<tr class="memitem:a1380ab7aa695390caefcedfd309701a1"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceam.html#a1380ab7aa695390caefcedfd309701a1">log</a> (<a class="el" href="structDltContext.html">DltContext</a> *const context, <a class="el" href="CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6">DltLogLevelType</a> loglevel, T value, TArgs...args)</td></tr>
-<tr class="memdesc:a1380ab7aa695390caefcedfd309701a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">logs given values with a given context (register first!) and given loglevel <a href="#a1380ab7aa695390caefcedfd309701a1">More...</a><br/></td></tr>
+<tr class="memdesc:a1380ab7aa695390caefcedfd309701a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">logs given values with a given context (register first!) and given loglevel <a href="#a1380ab7aa695390caefcedfd309701a1">More...</a><br /></td></tr>
<tr class="separator:a1380ab7aa695390caefcedfd309701a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc72d4fac64a8d1e69f3517a55d93404"><td class="memTemplParams" colspan="2">template&lt;typename T , typename... TArgs&gt; </td></tr>
<tr class="memitem:acc72d4fac64a8d1e69f3517a55d93404"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceam.html#acc72d4fac64a8d1e69f3517a55d93404">logDebug</a> (T value, TArgs...args)</td></tr>
-<tr class="memdesc:acc72d4fac64a8d1e69f3517a55d93404"><td class="mdescLeft">&#160;</td><td class="mdescRight">logs given values with debuglevel with the default context <a href="#acc72d4fac64a8d1e69f3517a55d93404">More...</a><br/></td></tr>
+<tr class="memdesc:acc72d4fac64a8d1e69f3517a55d93404"><td class="mdescLeft">&#160;</td><td class="mdescRight">logs given values with debuglevel with the default context <a href="#acc72d4fac64a8d1e69f3517a55d93404">More...</a><br /></td></tr>
<tr class="separator:acc72d4fac64a8d1e69f3517a55d93404"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47d650dc91db97c1f9323b4ed5cf4fd6"><td class="memTemplParams" colspan="2">template&lt;typename T , typename... TArgs&gt; </td></tr>
<tr class="memitem:a47d650dc91db97c1f9323b4ed5cf4fd6"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceam.html#a47d650dc91db97c1f9323b4ed5cf4fd6">logInfo</a> (T value, TArgs...args)</td></tr>
-<tr class="memdesc:a47d650dc91db97c1f9323b4ed5cf4fd6"><td class="mdescLeft">&#160;</td><td class="mdescRight">logs given values with infolevel with the default context <a href="#a47d650dc91db97c1f9323b4ed5cf4fd6">More...</a><br/></td></tr>
+<tr class="memdesc:a47d650dc91db97c1f9323b4ed5cf4fd6"><td class="mdescLeft">&#160;</td><td class="mdescRight">logs given values with infolevel with the default context <a href="#a47d650dc91db97c1f9323b4ed5cf4fd6">More...</a><br /></td></tr>
<tr class="separator:a47d650dc91db97c1f9323b4ed5cf4fd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab00ba22db19413e2040c2ab246f220c6"><td class="memTemplParams" colspan="2">template&lt;typename T , typename... TArgs&gt; </td></tr>
<tr class="memitem:ab00ba22db19413e2040c2ab246f220c6"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceam.html#ab00ba22db19413e2040c2ab246f220c6">logError</a> (T value, TArgs...args)</td></tr>
-<tr class="memdesc:ab00ba22db19413e2040c2ab246f220c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">logs given values with errorlevel with the default context <a href="#ab00ba22db19413e2040c2ab246f220c6">More...</a><br/></td></tr>
+<tr class="memdesc:ab00ba22db19413e2040c2ab246f220c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">logs given values with errorlevel with the default context <a href="#ab00ba22db19413e2040c2ab246f220c6">More...</a><br /></td></tr>
<tr class="separator:ab00ba22db19413e2040c2ab246f220c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d6015cc712615bbe2fc1cd7d8b94d15"><td class="memTemplParams" colspan="2">template&lt;typename T , typename... TArgs&gt; </td></tr>
<tr class="memitem:a8d6015cc712615bbe2fc1cd7d8b94d15"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceam.html#a8d6015cc712615bbe2fc1cd7d8b94d15">logWarning</a> (T value, TArgs...args)</td></tr>
-<tr class="memdesc:a8d6015cc712615bbe2fc1cd7d8b94d15"><td class="mdescLeft">&#160;</td><td class="mdescRight">logs given values with warninglevel with the default context <a href="#a8d6015cc712615bbe2fc1cd7d8b94d15">More...</a><br/></td></tr>
+<tr class="memdesc:a8d6015cc712615bbe2fc1cd7d8b94d15"><td class="mdescLeft">&#160;</td><td class="mdescRight">logs given values with warninglevel with the default context <a href="#a8d6015cc712615bbe2fc1cd7d8b94d15">More...</a><br /></td></tr>
<tr class="separator:a8d6015cc712615bbe2fc1cd7d8b94d15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a688fb66dac546c17928b5e2964edc18e"><td class="memTemplParams" colspan="2">template&lt;typename T , typename... TArgs&gt; </td></tr>
<tr class="memitem:a688fb66dac546c17928b5e2964edc18e"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceam.html#a688fb66dac546c17928b5e2964edc18e">logVerbose</a> (T value, TArgs...args)</td></tr>
-<tr class="memdesc:a688fb66dac546c17928b5e2964edc18e"><td class="mdescLeft">&#160;</td><td class="mdescRight">logs given values with verbose with the default context <a href="#a688fb66dac546c17928b5e2964edc18e">More...</a><br/></td></tr>
+<tr class="memdesc:a688fb66dac546c17928b5e2964edc18e"><td class="mdescLeft">&#160;</td><td class="mdescRight">logs given values with verbose with the default context <a href="#a688fb66dac546c17928b5e2964edc18e">More...</a><br /></td></tr>
<tr class="separator:a688fb66dac546c17928b5e2964edc18e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abf28e5a96c232200d00df4354fd6f308"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
+<tr class="memitem:abf28e5a96c232200d00df4354fd6f308"><td class="memTemplItemLeft" align="right" valign="top">T *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceam.html#abf28e5a96c232200d00df4354fd6f308">getCreateFunction</a> (const std::string &amp;libname, void *&amp;libraryHandle)</td></tr>
+<tr class="separator:abf28e5a96c232200d00df4354fd6f308"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a27cdb77ef0407689f891b463f093d89b"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
+<tr class="memitem:a27cdb77ef0407689f891b463f093d89b"><td class="memTemplItemLeft" align="right" valign="top">T *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceam.html#a27cdb77ef0407689f891b463f093d89b">getDestroyFunction</a> (const std::string &amp;libname, void *libraryHandle)</td></tr>
+<tr class="separator:a27cdb77ef0407689f891b463f093d89b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:aab324fff5070fd8b78012479e5e6bb0e"><td class="memItemLeft" align="right" valign="top">typedef&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#aab324fff5070fd8b78012479e5e6bb0e">enum</a></td></tr>
-<tr class="memdesc:aab324fff5070fd8b78012479e5e6bb0e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Graph element status. <a href="#aab324fff5070fd8b78012479e5e6bb0e">More...</a><br/></td></tr>
+<tr class="memdesc:aab324fff5070fd8b78012479e5e6bb0e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Graph element status. <a href="#aab324fff5070fd8b78012479e5e6bb0e">More...</a><br /></td></tr>
<tr class="separator:aab324fff5070fd8b78012479e5e6bb0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5ba1f024fafe67c566a642b23493bfe"><td class="memItemLeft" align="right" valign="top">typedef&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#aa5ba1f024fafe67c566a642b23493bfe">GES_IN_PROGRESS</a></td></tr>
<tr class="separator:aa5ba1f024fafe67c566a642b23493bfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -632,32 +626,25 @@ Variables</h2></td></tr>
<tr class="separator:a16cc0d0c3171153bb57da36b96379fa8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8dbf9e99f68baaaa39b8926d86c1f4d4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="el" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a8dbf9e99f68baaaa39b8926d86c1f4d4">AM_MUTE</a> = -3000</td></tr>
<tr class="separator:a8dbf9e99f68baaaa39b8926d86c1f4d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0639e11a379255d6fce8f38ef0c01e6f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <br class="typebreak"/>
-<a class="el" href="namespaceam.html#ad3bc2cbb9daa87acf51c56c803620046">am_CustomAvailabilityReason_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a0639e11a379255d6fce8f38ef0c01e6f">AR_UNKNOWN</a> = 0</td></tr>
+<tr class="memitem:a0639e11a379255d6fce8f38ef0c01e6f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="el" href="namespaceam.html#ad3bc2cbb9daa87acf51c56c803620046">am_CustomAvailabilityReason_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a0639e11a379255d6fce8f38ef0c01e6f">AR_UNKNOWN</a> = 0</td></tr>
<tr class="separator:a0639e11a379255d6fce8f38ef0c01e6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5186d1ad942c8d7e666e036c24911412"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <br class="typebreak"/>
-<a class="el" href="namespaceam.html#ad3bc2cbb9daa87acf51c56c803620046">am_CustomAvailabilityReason_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a5186d1ad942c8d7e666e036c24911412">AR_GENIVI_NEWMEDIA</a> = 1</td></tr>
-<tr class="memdesc:a5186d1ad942c8d7e666e036c24911412"><td class="mdescLeft">&#160;</td><td class="mdescRight">new media was entered <a href="#a5186d1ad942c8d7e666e036c24911412">More...</a><br/></td></tr>
+<tr class="memitem:a5186d1ad942c8d7e666e036c24911412"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="el" href="namespaceam.html#ad3bc2cbb9daa87acf51c56c803620046">am_CustomAvailabilityReason_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a5186d1ad942c8d7e666e036c24911412">AR_GENIVI_NEWMEDIA</a> = 1</td></tr>
+<tr class="memdesc:a5186d1ad942c8d7e666e036c24911412"><td class="mdescLeft">&#160;</td><td class="mdescRight">new media was entered <a href="#a5186d1ad942c8d7e666e036c24911412">More...</a><br /></td></tr>
<tr class="separator:a5186d1ad942c8d7e666e036c24911412"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a30e69f742d64729463f1f7dc691cf75b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <br class="typebreak"/>
-<a class="el" href="namespaceam.html#ad3bc2cbb9daa87acf51c56c803620046">am_CustomAvailabilityReason_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a30e69f742d64729463f1f7dc691cf75b">AR_GENIVI_SAMEMEDIA</a> = 2</td></tr>
-<tr class="memdesc:a30e69f742d64729463f1f7dc691cf75b"><td class="mdescLeft">&#160;</td><td class="mdescRight">same media was entered <a href="#a30e69f742d64729463f1f7dc691cf75b">More...</a><br/></td></tr>
+<tr class="memitem:a30e69f742d64729463f1f7dc691cf75b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="el" href="namespaceam.html#ad3bc2cbb9daa87acf51c56c803620046">am_CustomAvailabilityReason_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a30e69f742d64729463f1f7dc691cf75b">AR_GENIVI_SAMEMEDIA</a> = 2</td></tr>
+<tr class="memdesc:a30e69f742d64729463f1f7dc691cf75b"><td class="mdescLeft">&#160;</td><td class="mdescRight">same media was entered <a href="#a30e69f742d64729463f1f7dc691cf75b">More...</a><br /></td></tr>
<tr class="separator:a30e69f742d64729463f1f7dc691cf75b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a28042c7d1b076b028145d7e526134fa8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <br class="typebreak"/>
-<a class="el" href="namespaceam.html#ad3bc2cbb9daa87acf51c56c803620046">am_CustomAvailabilityReason_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a28042c7d1b076b028145d7e526134fa8">AR_GENIVI_NOMEDIA</a> = 3</td></tr>
-<tr class="memdesc:a28042c7d1b076b028145d7e526134fa8"><td class="mdescLeft">&#160;</td><td class="mdescRight">there is no media or media is removed <a href="#a28042c7d1b076b028145d7e526134fa8">More...</a><br/></td></tr>
+<tr class="memitem:a28042c7d1b076b028145d7e526134fa8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="el" href="namespaceam.html#ad3bc2cbb9daa87acf51c56c803620046">am_CustomAvailabilityReason_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a28042c7d1b076b028145d7e526134fa8">AR_GENIVI_NOMEDIA</a> = 3</td></tr>
+<tr class="memdesc:a28042c7d1b076b028145d7e526134fa8"><td class="mdescLeft">&#160;</td><td class="mdescRight">there is no media or media is removed <a href="#a28042c7d1b076b028145d7e526134fa8">More...</a><br /></td></tr>
<tr class="separator:a28042c7d1b076b028145d7e526134fa8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac1b5d11667b599ba16ec31e51ac5f6be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <br class="typebreak"/>
-<a class="el" href="namespaceam.html#ad3bc2cbb9daa87acf51c56c803620046">am_CustomAvailabilityReason_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#ac1b5d11667b599ba16ec31e51ac5f6be">AR_GENIVI_TEMPERATURE</a> = 4</td></tr>
-<tr class="memdesc:ac1b5d11667b599ba16ec31e51ac5f6be"><td class="mdescLeft">&#160;</td><td class="mdescRight">there was a temperature event <a href="#ac1b5d11667b599ba16ec31e51ac5f6be">More...</a><br/></td></tr>
+<tr class="memitem:ac1b5d11667b599ba16ec31e51ac5f6be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="el" href="namespaceam.html#ad3bc2cbb9daa87acf51c56c803620046">am_CustomAvailabilityReason_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#ac1b5d11667b599ba16ec31e51ac5f6be">AR_GENIVI_TEMPERATURE</a> = 4</td></tr>
+<tr class="memdesc:ac1b5d11667b599ba16ec31e51ac5f6be"><td class="mdescLeft">&#160;</td><td class="mdescRight">there was a temperature event <a href="#ac1b5d11667b599ba16ec31e51ac5f6be">More...</a><br /></td></tr>
<tr class="separator:ac1b5d11667b599ba16ec31e51ac5f6be"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3562d5b172430b00c1611c0504982cd4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <br class="typebreak"/>
-<a class="el" href="namespaceam.html#ad3bc2cbb9daa87acf51c56c803620046">am_CustomAvailabilityReason_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a3562d5b172430b00c1611c0504982cd4">AR_GENIVI_VOLTAGE</a> = 5</td></tr>
-<tr class="memdesc:a3562d5b172430b00c1611c0504982cd4"><td class="mdescLeft">&#160;</td><td class="mdescRight">there was a voltage event <a href="#a3562d5b172430b00c1611c0504982cd4">More...</a><br/></td></tr>
+<tr class="memitem:a3562d5b172430b00c1611c0504982cd4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="el" href="namespaceam.html#ad3bc2cbb9daa87acf51c56c803620046">am_CustomAvailabilityReason_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a3562d5b172430b00c1611c0504982cd4">AR_GENIVI_VOLTAGE</a> = 5</td></tr>
+<tr class="memdesc:a3562d5b172430b00c1611c0504982cd4"><td class="mdescLeft">&#160;</td><td class="mdescRight">there was a voltage event <a href="#a3562d5b172430b00c1611c0504982cd4">More...</a><br /></td></tr>
<tr class="separator:a3562d5b172430b00c1611c0504982cd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7a216cfa5a8d936fb9bd72072f2bbe1c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <br class="typebreak"/>
-<a class="el" href="namespaceam.html#ad3bc2cbb9daa87acf51c56c803620046">am_CustomAvailabilityReason_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a7a216cfa5a8d936fb9bd72072f2bbe1c">AR_GENIVI_ERRORMEDIA</a> = 6</td></tr>
-<tr class="memdesc:a7a216cfa5a8d936fb9bd72072f2bbe1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">fatal errors on reading or accessing media <a href="#a7a216cfa5a8d936fb9bd72072f2bbe1c">More...</a><br/></td></tr>
+<tr class="memitem:a7a216cfa5a8d936fb9bd72072f2bbe1c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="el" href="namespaceam.html#ad3bc2cbb9daa87acf51c56c803620046">am_CustomAvailabilityReason_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a7a216cfa5a8d936fb9bd72072f2bbe1c">AR_GENIVI_ERRORMEDIA</a> = 6</td></tr>
+<tr class="memdesc:a7a216cfa5a8d936fb9bd72072f2bbe1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">fatal errors on reading or accessing media <a href="#a7a216cfa5a8d936fb9bd72072f2bbe1c">More...</a><br /></td></tr>
<tr class="separator:a7a216cfa5a8d936fb9bd72072f2bbe1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5a125c42e0b564ac314289765aa187f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="el" href="namespaceam.html#ad5fcf2ed864ee1c661585c3b1f63ee64">am_CustomClassProperty_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#af5a125c42e0b564ac314289765aa187f">CP_UNKNOWN</a> = 0</td></tr>
<tr class="separator:af5a125c42e0b564ac314289765aa187f"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -675,56 +662,46 @@ Variables</h2></td></tr>
<tr class="separator:a967f3600a460a48711b91ff752e9e4c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad098ea804292d6da6dddde41eb1507f1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#ad098ea804292d6da6dddde41eb1507f1">CF_GENIVI_AUTO</a> = 4</td></tr>
<tr class="separator:ad098ea804292d6da6dddde41eb1507f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af727e9fceee3710c2e24becae2589441"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <br class="typebreak"/>
-<a class="el" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#af727e9fceee3710c2e24becae2589441">MSP_UNKNOWN</a> = 0</td></tr>
+<tr class="memitem:af727e9fceee3710c2e24becae2589441"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="el" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#af727e9fceee3710c2e24becae2589441">MSP_UNKNOWN</a> = 0</td></tr>
<tr class="separator:af727e9fceee3710c2e24becae2589441"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4c8c7b12d460edca7548dd559659d87e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <br class="typebreak"/>
-<a class="el" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a4c8c7b12d460edca7548dd559659d87e">MSP_GENIVI_TREBLE</a> = 1</td></tr>
+<tr class="memitem:a4c8c7b12d460edca7548dd559659d87e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="el" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a4c8c7b12d460edca7548dd559659d87e">MSP_GENIVI_TREBLE</a> = 1</td></tr>
<tr class="separator:a4c8c7b12d460edca7548dd559659d87e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a05e718ce3ea5d91c23f2cfac8a21fa0f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <br class="typebreak"/>
-<a class="el" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a05e718ce3ea5d91c23f2cfac8a21fa0f">MSP_GENIVI_MID</a> = 2</td></tr>
+<tr class="memitem:a05e718ce3ea5d91c23f2cfac8a21fa0f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="el" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a05e718ce3ea5d91c23f2cfac8a21fa0f">MSP_GENIVI_MID</a> = 2</td></tr>
<tr class="separator:a05e718ce3ea5d91c23f2cfac8a21fa0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6e079434c5be2f1429c64a199bbbcc0c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <br class="typebreak"/>
-<a class="el" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a6e079434c5be2f1429c64a199bbbcc0c">MSP_GENIVI_BASS</a> = 3</td></tr>
+<tr class="memitem:a6e079434c5be2f1429c64a199bbbcc0c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="el" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a6e079434c5be2f1429c64a199bbbcc0c">MSP_GENIVI_BASS</a> = 3</td></tr>
<tr class="separator:a6e079434c5be2f1429c64a199bbbcc0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b8a21931c26cad724096efeca498881"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="el" href="namespaceam.html#ae29e007a0f5fc513c41d0814cc75fd13">am_CustomNotificationType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a1b8a21931c26cad724096efeca498881">NT_UNKNOWN</a> = 0</td></tr>
<tr class="separator:a1b8a21931c26cad724096efeca498881"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c5af376d2adecd9063375bb668a8dc9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="el" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a3c5af376d2adecd9063375bb668a8dc9">RAMP_UNKNOWN</a> = 0</td></tr>
<tr class="separator:a3c5af376d2adecd9063375bb668a8dc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7faa842ed9bc8a3ce7253e5751a7e5b6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="el" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a7faa842ed9bc8a3ce7253e5751a7e5b6">RAMP_GENIVI_DIRECT</a> = 1</td></tr>
-<tr class="memdesc:a7faa842ed9bc8a3ce7253e5751a7e5b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets directly the value without a ramp <a href="#a7faa842ed9bc8a3ce7253e5751a7e5b6">More...</a><br/></td></tr>
+<tr class="memdesc:a7faa842ed9bc8a3ce7253e5751a7e5b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets directly the value without a ramp <a href="#a7faa842ed9bc8a3ce7253e5751a7e5b6">More...</a><br /></td></tr>
<tr class="separator:a7faa842ed9bc8a3ce7253e5751a7e5b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51e5bd84ebf4b8108cc34b9aa1e94f70"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="el" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a51e5bd84ebf4b8108cc34b9aa1e94f70">RAMP_GENIVI_NO_PLOP</a> = 2</td></tr>
-<tr class="memdesc:a51e5bd84ebf4b8108cc34b9aa1e94f70"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the volume as fast as possible. <a href="#a51e5bd84ebf4b8108cc34b9aa1e94f70">More...</a><br/></td></tr>
+<tr class="memdesc:a51e5bd84ebf4b8108cc34b9aa1e94f70"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the volume as fast as possible. <a href="#a51e5bd84ebf4b8108cc34b9aa1e94f70">More...</a><br /></td></tr>
<tr class="separator:a51e5bd84ebf4b8108cc34b9aa1e94f70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afda1f5e357be014935ff3bcbbd027711"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="el" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#afda1f5e357be014935ff3bcbbd027711">RAMP_GENIVI_EXP_INV</a> = 3</td></tr>
-<tr class="memdesc:afda1f5e357be014935ff3bcbbd027711"><td class="mdescLeft">&#160;</td><td class="mdescRight">inverted exponential update, high gradient at the start - soft end <a href="#afda1f5e357be014935ff3bcbbd027711">More...</a><br/></td></tr>
+<tr class="memdesc:afda1f5e357be014935ff3bcbbd027711"><td class="mdescLeft">&#160;</td><td class="mdescRight">inverted exponential update, high gradient at the start - soft end <a href="#afda1f5e357be014935ff3bcbbd027711">More...</a><br /></td></tr>
<tr class="separator:afda1f5e357be014935ff3bcbbd027711"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9a5a094cc5fca0991044e0ea309031d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="el" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#aa9a5a094cc5fca0991044e0ea309031d">RAMP_GENIVI_LINEAR</a> = 4</td></tr>
-<tr class="memdesc:aa9a5a094cc5fca0991044e0ea309031d"><td class="mdescLeft">&#160;</td><td class="mdescRight">continues update of volume <a href="#aa9a5a094cc5fca0991044e0ea309031d">More...</a><br/></td></tr>
+<tr class="memdesc:aa9a5a094cc5fca0991044e0ea309031d"><td class="mdescLeft">&#160;</td><td class="mdescRight">continues update of volume <a href="#aa9a5a094cc5fca0991044e0ea309031d">More...</a><br /></td></tr>
<tr class="separator:aa9a5a094cc5fca0991044e0ea309031d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2dc976e6fa39404f87c87405e38b0ceb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="el" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a2dc976e6fa39404f87c87405e38b0ceb">RAMP_GENIVI_EXP</a> = 5</td></tr>
-<tr class="memdesc:a2dc976e6fa39404f87c87405e38b0ceb"><td class="mdescLeft">&#160;</td><td class="mdescRight">exponential update, soft start - high gradient at the end <a href="#a2dc976e6fa39404f87c87405e38b0ceb">More...</a><br/></td></tr>
+<tr class="memdesc:a2dc976e6fa39404f87c87405e38b0ceb"><td class="mdescLeft">&#160;</td><td class="mdescRight">exponential update, soft start - high gradient at the end <a href="#a2dc976e6fa39404f87c87405e38b0ceb">More...</a><br /></td></tr>
<tr class="separator:a2dc976e6fa39404f87c87405e38b0ceb"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9da919a56fecce2dc14d0f4a89530edf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <br class="typebreak"/>
-<a class="el" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a9da919a56fecce2dc14d0f4a89530edf">SP_UNKNOWN</a> = 0</td></tr>
+<tr class="memitem:a9da919a56fecce2dc14d0f4a89530edf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="el" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a9da919a56fecce2dc14d0f4a89530edf">SP_UNKNOWN</a> = 0</td></tr>
<tr class="separator:a9da919a56fecce2dc14d0f4a89530edf"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acf05b921c97f8e43b90fa93eb5fa8131"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <br class="typebreak"/>
-<a class="el" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#acf05b921c97f8e43b90fa93eb5fa8131">SP_GENIVI_TREBLE</a> = 1</td></tr>
+<tr class="memitem:acf05b921c97f8e43b90fa93eb5fa8131"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="el" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#acf05b921c97f8e43b90fa93eb5fa8131">SP_GENIVI_TREBLE</a> = 1</td></tr>
<tr class="separator:acf05b921c97f8e43b90fa93eb5fa8131"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7f615e7f3f81d8480d4c4a0f665df4f2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <br class="typebreak"/>
-<a class="el" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a7f615e7f3f81d8480d4c4a0f665df4f2">SP_GENIVI_MID</a> = 2</td></tr>
+<tr class="memitem:a7f615e7f3f81d8480d4c4a0f665df4f2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="el" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a7f615e7f3f81d8480d4c4a0f665df4f2">SP_GENIVI_MID</a> = 2</td></tr>
<tr class="separator:a7f615e7f3f81d8480d4c4a0f665df4f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2ee471ab0909d487b139aad756f7984e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <br class="typebreak"/>
-<a class="el" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a2ee471ab0909d487b139aad756f7984e">SP_GENIVI_BASS</a> = 3</td></tr>
+<tr class="memitem:a2ee471ab0909d487b139aad756f7984e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="el" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a2ee471ab0909d487b139aad756f7984e">SP_GENIVI_BASS</a> = 3</td></tr>
<tr class="separator:a2ee471ab0909d487b139aad756f7984e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6a3894487a67a3e57e0451838cb9dee0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <br class="typebreak"/>
-<a class="el" href="namespaceam.html#a08bbe1d9aa083a2067c21fa1c9050269">am_CustomSystemPropertyType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a6a3894487a67a3e57e0451838cb9dee0">SYP_UNKNOWN</a> = 0</td></tr>
+<tr class="memitem:a6a3894487a67a3e57e0451838cb9dee0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb">A_CONST</a> <a class="el" href="namespaceam.html#a08bbe1d9aa083a2067c21fa1c9050269">am_CustomSystemPropertyType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#a6a3894487a67a3e57e0451838cb9dee0">SYP_UNKNOWN</a> = 0</td></tr>
<tr class="separator:a6a3894487a67a3e57e0451838cb9dee0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. </p>
-<p>todo: performance improvement we could implement a memory pool that is more efficient here and avoids allocation and deallocation times.</p>
<p>todo add removeCallback ...</p>
<p>It is implemented as singleton and usually instantiated at the beginning with <a class="el" href="classam_1_1CAmSocketHandler.html" title="The am::CAmSocketHandler implements a mainloop for the AudioManager. ">CAmSocketHandler</a> as parameter. Example: <a class="el" href="classam_1_1CAmCommonAPIWrapper.html">CAmCommonAPIWrapper</a> *pCAPIWrapper = CAmCommonAPIWrapper::instantiateOnce( aSocketHandlerPointer ); </p>
</div><h2 class="groupheader">Typedef Documentation</h2>
@@ -1132,12 +1109,12 @@ Variables</h2></td></tr>
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">typedef <a class="el" href="structam_1_1am__RoutingNodeData__s.html#a3471203a8947a27acf94ea7e6b1f7d2f">am_RoutingNodeData_s::am_NodeDataType_e</a> <a class="el" href="namespaceam.html#af498e822629d2abed8233b798f29d1e4">am::CAmNodeDataType</a></td>
+ <td class="memname">typedef <a class="el" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276c">am_RoutingNodeData_s::am_NodeDataType_e</a> <a class="el" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276c">am::CAmNodeDataType</a></td>
</tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRouter_8h_source.html#l00139">139</a> of file <a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRouter_8h_source.html#l00147">147</a> of file <a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>.</p>
</div>
</div>
@@ -1151,7 +1128,7 @@ Variables</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRouter_8h_source.html#l00141">141</a> of file <a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRouter_8h_source.html#l00149">149</a> of file <a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>.</p>
</div>
</div>
@@ -1165,7 +1142,7 @@ Variables</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRouter_8h_source.html#l00143">143</a> of file <a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRouter_8h_source.html#l00151">151</a> of file <a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>.</p>
</div>
</div>
@@ -1179,7 +1156,7 @@ Variables</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRouter_8h_source.html#l00140">140</a> of file <a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRouter_8h_source.html#l00148">148</a> of file <a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>.</p>
</div>
</div>
@@ -1193,7 +1170,7 @@ Variables</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRouter_8h_source.html#l00142">142</a> of file <a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRouter_8h_source.html#l00150">150</a> of file <a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>.</p>
</div>
</div>
@@ -1207,7 +1184,21 @@ Variables</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRouter_8h_source.html#l00144">144</a> of file <a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRouter_8h_source.html#l00152">152</a> of file <a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="abd71bd6ab41e8654bbed756eab3c6c89"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="classam_1_1V1_1_1CAmSerializer.html">V1::CAmSerializer</a> CAmSerializer am::DEPRECATED(&quot;You should use <a class="el" href="classam_1_1V2_1_1CAmSerializer.html">V2::CAmSerializer</a> instead!&quot;)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l01214">1214</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
</div>
</div>
@@ -1223,7 +1214,7 @@ Variables</h2></td></tr>
<p>type for list of connection formats </p>
-<p>Definition at line <a class="el" href="IAmDatabaseHandler_8h_source.html#l00040">40</a> of file <a class="el" href="IAmDatabaseHandler_8h_source.html">IAmDatabaseHandler.h</a>.</p>
+<p>Definition at line <a class="el" href="IAmDatabaseHandler_8h_source.html#l00049">49</a> of file <a class="el" href="IAmDatabaseHandler_8h_source.html">IAmDatabaseHandler.h</a>.</p>
</div>
</div>
@@ -1239,23 +1230,23 @@ Variables</h2></td></tr>
<p>this is a handle for a filedescriptor to be used with the SocketHandler </p>
-<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00037">37</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00051">51</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
</div>
</div>
-<a class="anchor" id="a22a7b0b07f6cd371e638db2194762958"></a>
+<a class="anchor" id="a47991fcc6785a5c97037b611e7f7e1a8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">typedef uint16_t <a class="el" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">am::sh_timerHandle_t</a></td>
+ <td class="memname">typedef <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">sh_pollHandle_t</a> <a class="el" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">am::sh_timerHandle_t</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>this is a handle for a timer to be used with the SocketHandler </p>
-<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00036">36</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmSocketHandler_8h_source.html#l00052">52</a> of file <a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>.</p>
</div>
</div>
@@ -1272,16 +1263,16 @@ Variables</h2></td></tr>
<p>with the help of this enum, sinks and sources can report their availability state </p>
<table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a5b3664fd40b7f98b4252c23cb9663e9ca82823c47806e40b087271be9d8fded07"></a>A_UNKNOWN</em>&#160;</td><td class="fielddoc">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a5b3664fd40b7f98b4252c23cb9663e9ca82823c47806e40b087271be9d8fded07"></a>A_UNKNOWN&#160;</td><td class="fielddoc">
<p>default </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a5b3664fd40b7f98b4252c23cb9663e9cac1b07255f5dcd6a0626c8bad515cd886"></a>A_AVAILABLE</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a5b3664fd40b7f98b4252c23cb9663e9cac1b07255f5dcd6a0626c8bad515cd886"></a>A_AVAILABLE&#160;</td><td class="fielddoc">
<p>The source / sink is available. </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a5b3664fd40b7f98b4252c23cb9663e9ca5545bb1eee90e0643ee7c5495f6f33e6"></a>A_UNAVAILABLE</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a5b3664fd40b7f98b4252c23cb9663e9ca5545bb1eee90e0643ee7c5495f6f33e6"></a>A_UNAVAILABLE&#160;</td><td class="fielddoc">
<p>the source / sink is not available </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a5b3664fd40b7f98b4252c23cb9663e9ca5fb9363b584e1671dc6f123cc587c6c1"></a>A_MAX</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a5b3664fd40b7f98b4252c23cb9663e9ca5fb9363b584e1671dc6f123cc587c6c1"></a>A_MAX&#160;</td><td class="fielddoc">
</td></tr>
</table>
@@ -1301,25 +1292,25 @@ Variables</h2></td></tr>
<p>represents the connection state </p>
<table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a1b4df0ded5f6d6d07ae583dc9a074209a72b823068a6e5bd5760e369220e715de"></a>CS_UNKNOWN</em>&#160;</td><td class="fielddoc">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a1b4df0ded5f6d6d07ae583dc9a074209a72b823068a6e5bd5760e369220e715de"></a>CS_UNKNOWN&#160;</td><td class="fielddoc">
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a1b4df0ded5f6d6d07ae583dc9a074209af07fab44bac6814402ccfdf69be55de5"></a>CS_CONNECTING</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a1b4df0ded5f6d6d07ae583dc9a074209af07fab44bac6814402ccfdf69be55de5"></a>CS_CONNECTING&#160;</td><td class="fielddoc">
<p>This means the connection is just building up. </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a1b4df0ded5f6d6d07ae583dc9a074209af2319d8fac8cdcf76a37197536e5bb1e"></a>CS_CONNECTED</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a1b4df0ded5f6d6d07ae583dc9a074209af2319d8fac8cdcf76a37197536e5bb1e"></a>CS_CONNECTED&#160;</td><td class="fielddoc">
<p>the connection is ready to be used </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a1b4df0ded5f6d6d07ae583dc9a074209ab0bec3d2ef09cf208e71e7d96097c87f"></a>CS_DISCONNECTING</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a1b4df0ded5f6d6d07ae583dc9a074209ab0bec3d2ef09cf208e71e7d96097c87f"></a>CS_DISCONNECTING&#160;</td><td class="fielddoc">
<p>the connection is in the course to be knocked down </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a1b4df0ded5f6d6d07ae583dc9a074209ad5a723d3846af4c1c6bc7b918c6d561b"></a>CS_DISCONNECTED</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a1b4df0ded5f6d6d07ae583dc9a074209ad5a723d3846af4c1c6bc7b918c6d561b"></a>CS_DISCONNECTED&#160;</td><td class="fielddoc">
<p>only relevant for connectionStatechanged. </p>
<p>Is send after the connection was removed </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a1b4df0ded5f6d6d07ae583dc9a074209af229024b802d0340fd300d107de4aee1"></a>CS_SUSPENDED</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a1b4df0ded5f6d6d07ae583dc9a074209af229024b802d0340fd300d107de4aee1"></a>CS_SUSPENDED&#160;</td><td class="fielddoc">
<p>this means the connection is still build up but unused at the moment </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a1b4df0ded5f6d6d07ae583dc9a074209a2b27e613066c4de02c4f4a15dbe333e2"></a>CS_MAX</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a1b4df0ded5f6d6d07ae583dc9a074209a2b27e613066c4de02c4f4a15dbe333e2"></a>CS_MAX&#160;</td><td class="fielddoc">
</td></tr>
</table>
@@ -1337,19 +1328,19 @@ Variables</h2></td></tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a2e1718a0cd2d37bd5f989402b89c34a5a8ee65be2791c7269d422c1b0732713d5"></a>DS_UNKNOWN</em>&#160;</td><td class="fielddoc">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a2e1718a0cd2d37bd5f989402b89c34a5a8ee65be2791c7269d422c1b0732713d5"></a>DS_UNKNOWN&#160;</td><td class="fielddoc">
<p>default </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a2e1718a0cd2d37bd5f989402b89c34a5a2392de4e354a8a8361f0dc91f526685a"></a>DS_CONTROLLED</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a2e1718a0cd2d37bd5f989402b89c34a5a2392de4e354a8a8361f0dc91f526685a"></a>DS_CONTROLLED&#160;</td><td class="fielddoc">
<p>the domain is controlled by the daemon </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a2e1718a0cd2d37bd5f989402b89c34a5ad0bb7765b4c6593523a4fc29d67f5399"></a>DS_INDEPENDENT_STARTUP</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a2e1718a0cd2d37bd5f989402b89c34a5ad0bb7765b4c6593523a4fc29d67f5399"></a>DS_INDEPENDENT_STARTUP&#160;</td><td class="fielddoc">
<p>the domain is independent starting up </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a2e1718a0cd2d37bd5f989402b89c34a5a1b9fac60af1c58c0239ed2e02fb3815e"></a>DS_INDEPENDENT_RUNDOWN</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a2e1718a0cd2d37bd5f989402b89c34a5a1b9fac60af1c58c0239ed2e02fb3815e"></a>DS_INDEPENDENT_RUNDOWN&#160;</td><td class="fielddoc">
<p>the domain is independent running down </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a2e1718a0cd2d37bd5f989402b89c34a5a9eff05332c3da14f95fffbbd256550f5"></a>DS_MAX</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a2e1718a0cd2d37bd5f989402b89c34a5a9eff05332c3da14f95fffbbd256550f5"></a>DS_MAX&#160;</td><td class="fielddoc">
</td></tr>
</table>
@@ -1369,25 +1360,25 @@ Variables</h2></td></tr>
<p>This enum characterizes the data of the EarlyData_t. </p>
<table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a9326fbceaaceaa2fcfa77a0ab9097169a1ed6f12794800ea954e4a43509e63c7c"></a>ES_UNKNOWN</em>&#160;</td><td class="fielddoc">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a9326fbceaaceaa2fcfa77a0ab9097169a1ed6f12794800ea954e4a43509e63c7c"></a>ES_UNKNOWN&#160;</td><td class="fielddoc">
<p>default </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a9326fbceaaceaa2fcfa77a0ab9097169a0f8cd4962ed3e75201acb0199035f785"></a>ED_SOURCE_VOLUME</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a9326fbceaaceaa2fcfa77a0ab9097169a0f8cd4962ed3e75201acb0199035f785"></a>ED_SOURCE_VOLUME&#160;</td><td class="fielddoc">
<p>the source volume </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a9326fbceaaceaa2fcfa77a0ab9097169aa0f9c994bbafbaf51ff6c92d7076e818"></a>ED_SINK_VOLUME</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a9326fbceaaceaa2fcfa77a0ab9097169aa0f9c994bbafbaf51ff6c92d7076e818"></a>ED_SINK_VOLUME&#160;</td><td class="fielddoc">
<p>the sink volume </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a9326fbceaaceaa2fcfa77a0ab9097169a4215279229422d7f65017a45a79b08d1"></a>ED_SOURCE_PROPERTY</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a9326fbceaaceaa2fcfa77a0ab9097169a4215279229422d7f65017a45a79b08d1"></a>ED_SOURCE_PROPERTY&#160;</td><td class="fielddoc">
<p>a source property </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a9326fbceaaceaa2fcfa77a0ab9097169a8996343df22421649156bfe9249f90f1"></a>ED_SINK_PROPERTY</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a9326fbceaaceaa2fcfa77a0ab9097169a8996343df22421649156bfe9249f90f1"></a>ED_SINK_PROPERTY&#160;</td><td class="fielddoc">
<p>a sink property </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a9326fbceaaceaa2fcfa77a0ab9097169a5f4f40ca5ba5ab32652ff04b57257334"></a>ED_INTERRUPT_STATE</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a9326fbceaaceaa2fcfa77a0ab9097169a5f4f40ca5ba5ab32652ff04b57257334"></a>ED_INTERRUPT_STATE&#160;</td><td class="fielddoc">
<p>The interrupt state. </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a9326fbceaaceaa2fcfa77a0ab9097169a213355c5150dbad8a2e9f874e98c9680"></a>ED_MAX</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a9326fbceaaceaa2fcfa77a0ab9097169a213355c5150dbad8a2e9f874e98c9680"></a>ED_MAX&#160;</td><td class="fielddoc">
</td></tr>
</table>
@@ -1408,44 +1399,44 @@ Variables</h2></td></tr>
<p>the errors of the audiomanager. </p>
<p>All possible errors are in here. This enum is used widely as return parameter. </p>
<table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36"></a>E_OK</em>&#160;</td><td class="fielddoc">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36"></a>E_OK&#160;</td><td class="fielddoc">
<p>no error - positive reply </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d"></a>E_UNKNOWN</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d"></a>E_UNKNOWN&#160;</td><td class="fielddoc">
<p>default </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="aa3dcb70029da317d661b6f422de1b4ceacbf120b8336e24eb8b93aeaa29af4840"></a>E_OUT_OF_RANGE</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="aa3dcb70029da317d661b6f422de1b4ceacbf120b8336e24eb8b93aeaa29af4840"></a>E_OUT_OF_RANGE&#160;</td><td class="fielddoc">
<p>value out of range </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="aa3dcb70029da317d661b6f422de1b4ceab23a1954d9c501f3c909eef017c383fc"></a>E_NOT_USED</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="aa3dcb70029da317d661b6f422de1b4ceab23a1954d9c501f3c909eef017c383fc"></a>E_NOT_USED&#160;</td><td class="fielddoc">
<p>not used </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="aa3dcb70029da317d661b6f422de1b4cea02d5a546689f09d3cce354c286462972"></a>E_DATABASE_ERROR</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="aa3dcb70029da317d661b6f422de1b4cea02d5a546689f09d3cce354c286462972"></a>E_DATABASE_ERROR&#160;</td><td class="fielddoc">
<p>a database error occurred </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="aa3dcb70029da317d661b6f422de1b4cea445570ce5ac3f21e68f8b62d66d815d9"></a>E_ALREADY_EXISTS</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="aa3dcb70029da317d661b6f422de1b4cea445570ce5ac3f21e68f8b62d66d815d9"></a>E_ALREADY_EXISTS&#160;</td><td class="fielddoc">
<p>the desired object already exists </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="aa3dcb70029da317d661b6f422de1b4cea5fc88f4f309ec8b8147c057cc561b71e"></a>E_NO_CHANGE</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="aa3dcb70029da317d661b6f422de1b4cea5fc88f4f309ec8b8147c057cc561b71e"></a>E_NO_CHANGE&#160;</td><td class="fielddoc">
<p>there is no change </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb"></a>E_NOT_POSSIBLE</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb"></a>E_NOT_POSSIBLE&#160;</td><td class="fielddoc">
<p>the desired action is not possible </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453"></a>E_NON_EXISTENT</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453"></a>E_NON_EXISTENT&#160;</td><td class="fielddoc">
<p>the desired object is non existent </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="aa3dcb70029da317d661b6f422de1b4cea8408a08a72ff3963ba58cd5e82cf1441"></a>E_ABORTED</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="aa3dcb70029da317d661b6f422de1b4cea8408a08a72ff3963ba58cd5e82cf1441"></a>E_ABORTED&#160;</td><td class="fielddoc">
<p>the asynchronous action was aborted </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="aa3dcb70029da317d661b6f422de1b4cea1167116fe57104f4929dcd2ed30923fd"></a>E_WRONG_FORMAT</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="aa3dcb70029da317d661b6f422de1b4cea1167116fe57104f4929dcd2ed30923fd"></a>E_WRONG_FORMAT&#160;</td><td class="fielddoc">
<p>This error is returned in case a connect is issued with a connectionFormat that cannot be selected for the connection. </p>
<p>This could be either due to the capabilities of a source or a sink or gateway compatibilities for example </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="aa3dcb70029da317d661b6f422de1b4cea7f1504c2ca0753d052e4378a090cca1e"></a>E_COMMUNICATION</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="aa3dcb70029da317d661b6f422de1b4cea7f1504c2ca0753d052e4378a090cca1e"></a>E_COMMUNICATION&#160;</td><td class="fielddoc">
<p>A communication error happened. </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="aa3dcb70029da317d661b6f422de1b4ceaebd1182d3a7047cb1bef02f1e06c53da"></a>E_MAX</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="aa3dcb70029da317d661b6f422de1b4ceaebd1182d3a7047cb1bef02f1e06c53da"></a>E_MAX&#160;</td><td class="fielddoc">
</td></tr>
</table>
@@ -1465,35 +1456,35 @@ Variables</h2></td></tr>
<p>This enumeration is used to define the type of the action that is correlated to a handle. </p>
<table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="afdf9339d3857221ed8c6addb694ce1cea9f010213f519b57134b543fcc29672cb"></a>H_UNKNOWN</em>&#160;</td><td class="fielddoc">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="afdf9339d3857221ed8c6addb694ce1cea9f010213f519b57134b543fcc29672cb"></a>H_UNKNOWN&#160;</td><td class="fielddoc">
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="afdf9339d3857221ed8c6addb694ce1cea1240507cb9a2c15b27e7cb64b3eb9ed4"></a>H_CONNECT</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="afdf9339d3857221ed8c6addb694ce1cea1240507cb9a2c15b27e7cb64b3eb9ed4"></a>H_CONNECT&#160;</td><td class="fielddoc">
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="afdf9339d3857221ed8c6addb694ce1ceaf9830df4d9215047ccac8fd61b5ca9e0"></a>H_DISCONNECT</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="afdf9339d3857221ed8c6addb694ce1ceaf9830df4d9215047ccac8fd61b5ca9e0"></a>H_DISCONNECT&#160;</td><td class="fielddoc">
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="afdf9339d3857221ed8c6addb694ce1cea2947ad052bf1f2e8093b45dd6d0f51fc"></a>H_SETSOURCESTATE</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="afdf9339d3857221ed8c6addb694ce1cea2947ad052bf1f2e8093b45dd6d0f51fc"></a>H_SETSOURCESTATE&#160;</td><td class="fielddoc">
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="afdf9339d3857221ed8c6addb694ce1cea131c42c03fa5afcb64d21f5c08c106c9"></a>H_SETSINKVOLUME</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="afdf9339d3857221ed8c6addb694ce1cea131c42c03fa5afcb64d21f5c08c106c9"></a>H_SETSINKVOLUME&#160;</td><td class="fielddoc">
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="afdf9339d3857221ed8c6addb694ce1cead8347c0884a48c30f134efdc67b47b79"></a>H_SETSOURCEVOLUME</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="afdf9339d3857221ed8c6addb694ce1cead8347c0884a48c30f134efdc67b47b79"></a>H_SETSOURCEVOLUME&#160;</td><td class="fielddoc">
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="afdf9339d3857221ed8c6addb694ce1cea72e75d7f64cbf94688e986d0dba322c7"></a>H_SETSINKSOUNDPROPERTY</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="afdf9339d3857221ed8c6addb694ce1cea72e75d7f64cbf94688e986d0dba322c7"></a>H_SETSINKSOUNDPROPERTY&#160;</td><td class="fielddoc">
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="afdf9339d3857221ed8c6addb694ce1cea4e9a1b934a2434d67fe41daeadeafc99"></a>H_SETSOURCESOUNDPROPERTY</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="afdf9339d3857221ed8c6addb694ce1cea4e9a1b934a2434d67fe41daeadeafc99"></a>H_SETSOURCESOUNDPROPERTY&#160;</td><td class="fielddoc">
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="afdf9339d3857221ed8c6addb694ce1ceae0976253ad16a3c43a0378b9a2956501"></a>H_SETSINKSOUNDPROPERTIES</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="afdf9339d3857221ed8c6addb694ce1ceae0976253ad16a3c43a0378b9a2956501"></a>H_SETSINKSOUNDPROPERTIES&#160;</td><td class="fielddoc">
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="afdf9339d3857221ed8c6addb694ce1cea57d1a5f5e1b271a6a0c542fb9cff9e78"></a>H_SETSOURCESOUNDPROPERTIES</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="afdf9339d3857221ed8c6addb694ce1cea57d1a5f5e1b271a6a0c542fb9cff9e78"></a>H_SETSOURCESOUNDPROPERTIES&#160;</td><td class="fielddoc">
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="afdf9339d3857221ed8c6addb694ce1ceae323725828028f390ee31a7ad2857d36"></a>H_CROSSFADE</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="afdf9339d3857221ed8c6addb694ce1ceae323725828028f390ee31a7ad2857d36"></a>H_CROSSFADE&#160;</td><td class="fielddoc">
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="afdf9339d3857221ed8c6addb694ce1cea922b6734abf08e1311d6613831a0ddc2"></a>H_SETVOLUMES</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="afdf9339d3857221ed8c6addb694ce1cea922b6734abf08e1311d6613831a0ddc2"></a>H_SETVOLUMES&#160;</td><td class="fielddoc">
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="afdf9339d3857221ed8c6addb694ce1cea18db7525ba219949fe7a38d225a94a24"></a>H_SETSINKNOTIFICATION</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="afdf9339d3857221ed8c6addb694ce1cea18db7525ba219949fe7a38d225a94a24"></a>H_SETSINKNOTIFICATION&#160;</td><td class="fielddoc">
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="afdf9339d3857221ed8c6addb694ce1cea00e48ba905f5436a8dab9b91c3bd26bd"></a>H_SETSOURCENOTIFICATION</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="afdf9339d3857221ed8c6addb694ce1cea00e48ba905f5436a8dab9b91c3bd26bd"></a>H_SETSOURCENOTIFICATION&#160;</td><td class="fielddoc">
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="afdf9339d3857221ed8c6addb694ce1cea5e6052b243a2c8a98660cbd874358b15"></a>H_MAX</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="afdf9339d3857221ed8c6addb694ce1cea5e6052b243a2c8a98660cbd874358b15"></a>H_MAX&#160;</td><td class="fielddoc">
</td></tr>
</table>
@@ -1513,19 +1504,19 @@ Variables</h2></td></tr>
<p>describes the active sink of a crossfader. </p>
<table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="afc05253c20a9333f02f7a4b3f7762269a6d51c865866973b3c60c56e9351b1a48"></a>HS_UNKNOWN</em>&#160;</td><td class="fielddoc">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="afc05253c20a9333f02f7a4b3f7762269a6d51c865866973b3c60c56e9351b1a48"></a>HS_UNKNOWN&#160;</td><td class="fielddoc">
<p>default </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="afc05253c20a9333f02f7a4b3f7762269addf5f7a208ba3e445f6a6f8f29193977"></a>HS_SINKA</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="afc05253c20a9333f02f7a4b3f7762269addf5f7a208ba3e445f6a6f8f29193977"></a>HS_SINKA&#160;</td><td class="fielddoc">
<p>sinkA is active </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="afc05253c20a9333f02f7a4b3f7762269a5c803737bc88aac1c868a292e4bac508"></a>HS_SINKB</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="afc05253c20a9333f02f7a4b3f7762269a5c803737bc88aac1c868a292e4bac508"></a>HS_SINKB&#160;</td><td class="fielddoc">
<p>sinkB is active </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="afc05253c20a9333f02f7a4b3f7762269ac72875e63df3cf713e87286c1450c08f"></a>HS_INTERMEDIATE</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="afc05253c20a9333f02f7a4b3f7762269ac72875e63df3cf713e87286c1450c08f"></a>HS_INTERMEDIATE&#160;</td><td class="fielddoc">
<p>the crossfader is in the transition state </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="afc05253c20a9333f02f7a4b3f7762269ab43036773e2156eba5d7ebdef25f8447"></a>HS_MAX</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="afc05253c20a9333f02f7a4b3f7762269ab43036773e2156eba5d7ebdef25f8447"></a>HS_MAX&#160;</td><td class="fielddoc">
</td></tr>
</table>
@@ -1543,16 +1534,16 @@ Variables</h2></td></tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a9bce055a917900b33c7fa5666ec00e22a55e1cc8cae8fec1ae8c7b0ca466eef41"></a>IS_UNKNOWN</em>&#160;</td><td class="fielddoc">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a9bce055a917900b33c7fa5666ec00e22a55e1cc8cae8fec1ae8c7b0ca466eef41"></a>IS_UNKNOWN&#160;</td><td class="fielddoc">
<p>default </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a9bce055a917900b33c7fa5666ec00e22a4f18d7b9a66342c9793d775d173305a5"></a>IS_OFF</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a9bce055a917900b33c7fa5666ec00e22a4f18d7b9a66342c9793d775d173305a5"></a>IS_OFF&#160;</td><td class="fielddoc">
<p>the interrupt state is off - no interrupt </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a9bce055a917900b33c7fa5666ec00e22ac31cc7a65e3508d458fa9fe5d9ea305a"></a>IS_INTERRUPTED</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a9bce055a917900b33c7fa5666ec00e22ac31cc7a65e3508d458fa9fe5d9ea305a"></a>IS_INTERRUPTED&#160;</td><td class="fielddoc">
<p>the interrupt state is interrupted - the interrupt is active </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a9bce055a917900b33c7fa5666ec00e22aed8a7a0b2585025785d9ab8a7ff5bd65"></a>IS_MAX</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a9bce055a917900b33c7fa5666ec00e22aed8a7a0b2585025785d9ab8a7ff5bd65"></a>IS_MAX&#160;</td><td class="fielddoc">
</td></tr>
</table>
@@ -1570,16 +1561,16 @@ Variables</h2></td></tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="af9d68f1f1b0553906df4c90e9a860ffaad9646478d0a5c550391326fdd7521d04"></a>MS_UNKNOWN</em>&#160;</td><td class="fielddoc">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="af9d68f1f1b0553906df4c90e9a860ffaad9646478d0a5c550391326fdd7521d04"></a>MS_UNKNOWN&#160;</td><td class="fielddoc">
<p>default </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="af9d68f1f1b0553906df4c90e9a860ffaa6e994247e7961074ce8e122c3c2977f9"></a>MS_MUTED</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="af9d68f1f1b0553906df4c90e9a860ffaa6e994247e7961074ce8e122c3c2977f9"></a>MS_MUTED&#160;</td><td class="fielddoc">
<p>the source / sink is muted </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="af9d68f1f1b0553906df4c90e9a860ffaa60b508ac9bdb7f17f3e86b3538510e55"></a>MS_UNMUTED</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="af9d68f1f1b0553906df4c90e9a860ffaa60b508ac9bdb7f17f3e86b3538510e55"></a>MS_UNMUTED&#160;</td><td class="fielddoc">
<p>the source / sink is unmuted </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="af9d68f1f1b0553906df4c90e9a860ffaa7fd1b52b53dcff34c678e680eef4a7ca"></a>MS_MAX</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="af9d68f1f1b0553906df4c90e9a860ffaa7fd1b52b53dcff34c678e680eef4a7ca"></a>MS_MAX&#160;</td><td class="fielddoc">
</td></tr>
</table>
@@ -1597,26 +1588,26 @@ Variables</h2></td></tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a0ee627be6336efc1a44378ecdc972cd3ac13e6ff447491293221844554236c802"></a>NS_UNKNOWN</em>&#160;</td><td class="fielddoc">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a0ee627be6336efc1a44378ecdc972cd3ac13e6ff447491293221844554236c802"></a>NS_UNKNOWN&#160;</td><td class="fielddoc">
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a0ee627be6336efc1a44378ecdc972cd3a9724eba6224c74fba05ded52ee5e8c7e"></a>NS_OFF</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a0ee627be6336efc1a44378ecdc972cd3a9724eba6224c74fba05ded52ee5e8c7e"></a>NS_OFF&#160;</td><td class="fielddoc">
<p>No notification, the function is turned off. </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a0ee627be6336efc1a44378ecdc972cd3a78d6102fcf61795385168c2e78db9a5c"></a>NS_PERIODIC</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a0ee627be6336efc1a44378ecdc972cd3a78d6102fcf61795385168c2e78db9a5c"></a>NS_PERIODIC&#160;</td><td class="fielddoc">
<p>Periodic notifications are sent out. </p>
<p>The period in ms is given by am_NotificationParameter </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a0ee627be6336efc1a44378ecdc972cd3a301ddce280fe0db598e9c26cc90776cd"></a>NS_MINIMUM</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a0ee627be6336efc1a44378ecdc972cd3a301ddce280fe0db598e9c26cc90776cd"></a>NS_MINIMUM&#160;</td><td class="fielddoc">
<p>The notification is sent out when the minimum given by am_NotificationParameter is reached. </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a0ee627be6336efc1a44378ecdc972cd3a7ecad9a029702bb65384709b792a8062"></a>NS_MAXIMUM</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a0ee627be6336efc1a44378ecdc972cd3a7ecad9a029702bb65384709b792a8062"></a>NS_MAXIMUM&#160;</td><td class="fielddoc">
<p>The notification is sent out when the maximum given by am_NotificationParameter is reached. </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a0ee627be6336efc1a44378ecdc972cd3aecf366563ad28afb4ded6271d9009c69"></a>NS_CHANGE</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a0ee627be6336efc1a44378ecdc972cd3aecf366563ad28afb4ded6271d9009c69"></a>NS_CHANGE&#160;</td><td class="fielddoc">
<p>The notification is sent out when a change happened. </p>
<p>The Resolution of the change is defined by am_NotificationParameter. </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a0ee627be6336efc1a44378ecdc972cd3af183d43f7ee143ea3bcec0ba2b9665d8"></a>NS_MAX</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a0ee627be6336efc1a44378ecdc972cd3af183d43f7ee143ea3bcec0ba2b9665d8"></a>NS_MAX&#160;</td><td class="fielddoc">
</td></tr>
</table>
@@ -1636,19 +1627,19 @@ Variables</h2></td></tr>
<p>The source state reflects the state of the source. </p>
<table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="af966cbbc3b1d6e637d81a46eaa7dd358a3f4d4cdfa4a68a99f45304086dfb15d6"></a>SS_UNKNNOWN</em>&#160;</td><td class="fielddoc">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="af966cbbc3b1d6e637d81a46eaa7dd358a3f4d4cdfa4a68a99f45304086dfb15d6"></a>SS_UNKNNOWN&#160;</td><td class="fielddoc">
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="af966cbbc3b1d6e637d81a46eaa7dd358ae826caf911268a1f382293763af982cf"></a>SS_ON</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="af966cbbc3b1d6e637d81a46eaa7dd358ae826caf911268a1f382293763af982cf"></a>SS_ON&#160;</td><td class="fielddoc">
<p>The source can be activly heared. </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="af966cbbc3b1d6e637d81a46eaa7dd358ada6fb80ed2b7b5cddf11cd54526551b9"></a>SS_OFF</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="af966cbbc3b1d6e637d81a46eaa7dd358ada6fb80ed2b7b5cddf11cd54526551b9"></a>SS_OFF&#160;</td><td class="fielddoc">
<p>The source cannot be heared. </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="af966cbbc3b1d6e637d81a46eaa7dd358ab6decc7446d331a2611eb21aec341a1d"></a>SS_PAUSED</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="af966cbbc3b1d6e637d81a46eaa7dd358ab6decc7446d331a2611eb21aec341a1d"></a>SS_PAUSED&#160;</td><td class="fielddoc">
<p>The source is paused. </p>
<p>Meaning it cannot be heared but should be prepared to play again soon. </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="af966cbbc3b1d6e637d81a46eaa7dd358ab23978754eea5bc91cc65642d8e15806"></a>SS_MAX</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="af966cbbc3b1d6e637d81a46eaa7dd358ab23978754eea5bc91cc65642d8e15806"></a>SS_MAX&#160;</td><td class="fielddoc">
</td></tr>
</table>
@@ -1668,15 +1659,15 @@ Variables</h2></td></tr>
<p>This datatype determines if a sourceID or a sinkID is used in the union following. </p>
<table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a07f9b57ede577d1e70afec63e606759fa47259c0e18b00f32cbeb3c1c2ea8eaea"></a>VT_UNKNOWN</em>&#160;</td><td class="fielddoc">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a07f9b57ede577d1e70afec63e606759fa47259c0e18b00f32cbeb3c1c2ea8eaea"></a>VT_UNKNOWN&#160;</td><td class="fielddoc">
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a07f9b57ede577d1e70afec63e606759fa1872ddc167f2d64716473982b7882121"></a>VT_SINK</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a07f9b57ede577d1e70afec63e606759fa1872ddc167f2d64716473982b7882121"></a>VT_SINK&#160;</td><td class="fielddoc">
<p>the following type is a sink </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a07f9b57ede577d1e70afec63e606759fa7ab5d87fe2bca808a924b867c11d4408"></a>VT_SOURCE</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a07f9b57ede577d1e70afec63e606759fa7ab5d87fe2bca808a924b867c11d4408"></a>VT_SOURCE&#160;</td><td class="fielddoc">
<p>the following type is a source </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a07f9b57ede577d1e70afec63e606759fa5cacc45032680ab279e78579b1563ee1"></a>VT_MAX</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a07f9b57ede577d1e70afec63e606759fa5cacc45032680ab279e78579b1563ee1"></a>VT_MAX&#160;</td><td class="fielddoc">
</td></tr>
</table>
@@ -1692,13 +1683,13 @@ Variables</h2></td></tr>
<tr>
<td class="memname">bool am::changeMainNotificationConfiguration </td>
<td>(</td>
- <td class="paramtype">std::vector&lt; am_NotificationConfiguration_s &gt; &amp;&#160;</td>
+ <td class="paramtype">std::vector&lt; <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> &gt; &amp;&#160;</td>
<td class="paramname"><em>listMainNotificationConfigurations</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">const am_NotificationConfiguration_s &amp;&#160;</td>
+ <td class="paramtype">const <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> &amp;&#160;</td>
<td class="paramname"><em>mainNotificationConfiguration</em>&#160;</td>
</tr>
<tr>
@@ -1709,7 +1700,7 @@ Variables</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l03135">3135</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l03183">3183</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -1720,13 +1711,13 @@ Variables</h2></td></tr>
<tr>
<td class="memname">bool am::changeNotificationConfiguration </td>
<td>(</td>
- <td class="paramtype">std::vector&lt; am_NotificationConfiguration_s &gt; &amp;&#160;</td>
+ <td class="paramtype">std::vector&lt; <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> &gt; &amp;&#160;</td>
<td class="paramname"><em>listNotificationConfigurations</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">const am_NotificationConfiguration_s &amp;&#160;</td>
+ <td class="paramtype">const <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> &amp;&#160;</td>
<td class="paramname"><em>notificationConfiguration</em>&#160;</td>
</tr>
<tr>
@@ -1737,7 +1728,7 @@ Variables</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l03253">3253</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l03301">3301</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -1767,18 +1758,18 @@ template&lt;typename TMapKeyType , class TMapObjectType &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l00089">89</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l00115">115</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="a791a4dba58970fcd52ff83afce23fc5a"></a>
+<a class="anchor" id="abf28e5a96c232200d00df4354fd6f308"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="memname">
<tr>
- <td class="memname">T * am::getCreateFunction </td>
+ <td class="memname">T* am::getCreateFunction </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>libname</em>, </td>
@@ -1808,7 +1799,46 @@ template&lt;class T &gt; </div>
</li>
</ul>
-<p>Definition at line <a class="el" href="AudioManagerCore_2include_2TAmPluginTemplate_8h_source.html#l00040">40</a> of file <a class="el" href="AudioManagerCore_2include_2TAmPluginTemplate_8h_source.html">TAmPluginTemplate.h</a>.</p>
+<p>Definition at line <a class="el" href="TAmPluginTemplate_8h_source.html#l00040">40</a> of file <a class="el" href="TAmPluginTemplate_8h_source.html">TAmPluginTemplate.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a27cdb77ef0407689f891b463f093d89b"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">T* am::getDestroyFunction </td>
+ <td>(</td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>libname</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>libraryHandle</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<ul>
+<li>This template tries to destroy <dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">libname</td><td>the full path to the library to be loaded </td></tr>
+ </table>
+ </dd>
+</dl>
+</li>
+</ul>
+
+<p>Definition at line <a class="el" href="TAmPluginTemplate_8h_source.html#l00094">94</a> of file <a class="el" href="TAmPluginTemplate_8h_source.html">TAmPluginTemplate.h</a>.</p>
</div>
</div>
@@ -1827,19 +1857,19 @@ template&lt;class X &gt; </div>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">const am_CustomConnectionFormat_t&#160;</td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a>&#160;</td>
<td class="paramname"><em>connectionFormat</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;&#160;</td>
+ <td class="paramtype">const std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;&#160;</td>
<td class="paramname"><em>listConnectionFormats</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;&#160;</td>
+ <td class="paramtype">std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;&#160;</td>
<td class="paramname"><em>outListMergeConnectionFormats</em>&#160;</td>
</tr>
<tr>
@@ -1850,7 +1880,7 @@ template&lt;class X &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRouter_8cpp_source.html#l00039">39</a> of file <a class="el" href="CAmRouter_8cpp_source.html">CAmRouter.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmRouter_8cpp_source.html#l00037">37</a> of file <a class="el" href="CAmRouter_8cpp_source.html">CAmRouter.cpp</a>.</p>
</div>
</div>
@@ -1880,7 +1910,7 @@ template&lt;typename T &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l00064">64</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l00090">90</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -1910,7 +1940,7 @@ template&lt;typename T , typename L = std::vector&lt;T&gt;&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l00069">69</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l00095">95</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -1963,7 +1993,7 @@ template&lt;typename T , typename... TArgs&gt; </div>
</dd>
</dl>
-<p>Definition at line <a class="el" href="CAmDltWrapper_8h_source.html#l00372">372</a> of file <a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmDltWrapper_8h_source.html#l00387">387</a> of file <a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>.</p>
</div>
</div>
@@ -2002,7 +2032,7 @@ template&lt;typename T , typename... TArgs&gt; </div>
</dd>
</dl>
-<p>Definition at line <a class="el" href="CAmDltWrapper_8h_source.html#l00394">394</a> of file <a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmDltWrapper_8h_source.html#l00409">409</a> of file <a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>.</p>
</div>
</div>
@@ -2041,7 +2071,7 @@ template&lt;typename T , typename... TArgs&gt; </div>
</dd>
</dl>
-<p>Definition at line <a class="el" href="CAmDltWrapper_8h_source.html#l00416">416</a> of file <a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmDltWrapper_8h_source.html#l00431">431</a> of file <a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>.</p>
</div>
</div>
@@ -2080,7 +2110,7 @@ template&lt;typename T , typename... TArgs&gt; </div>
</dd>
</dl>
-<p>Definition at line <a class="el" href="CAmDltWrapper_8h_source.html#l00405">405</a> of file <a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmDltWrapper_8h_source.html#l00420">420</a> of file <a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>.</p>
</div>
</div>
@@ -2119,7 +2149,7 @@ template&lt;typename T , typename... TArgs&gt; </div>
</dd>
</dl>
-<p>Definition at line <a class="el" href="CAmDltWrapper_8h_source.html#l00438">438</a> of file <a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmDltWrapper_8h_source.html#l00453">453</a> of file <a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>.</p>
</div>
</div>
@@ -2158,7 +2188,7 @@ template&lt;typename T , typename... TArgs&gt; </div>
</dd>
</dl>
-<p>Definition at line <a class="el" href="CAmDltWrapper_8h_source.html#l00427">427</a> of file <a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmDltWrapper_8h_source.html#l00442">442</a> of file <a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>.</p>
</div>
</div>
@@ -2188,7 +2218,7 @@ template&lt;typename TMapKeyType , class TMapObjectType &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l00078">78</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l00104">104</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -2229,7 +2259,7 @@ template&lt;class TReturn , typename TIdentifier &gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>NULL or pointer to the found object. </dd></dl>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l00103">103</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html#l00129">129</a> of file <a class="el" href="CAmDatabaseHandlerMap_8cpp_source.html">CAmDatabaseHandlerMap.cpp</a>.</p>
</div>
</div>
@@ -2769,9 +2799,9 @@ template&lt;class TReturn , typename TIdentifier &gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/namespaceam.js b/docs/namespaceam.js
index aebcb84..a9c0b16 100644..100755
--- a/docs/namespaceam.js
+++ b/docs/namespaceam.js
@@ -1,70 +1,68 @@
var namespaceam =
[
+ [ "V1", "namespaceam_1_1V1.html", "namespaceam_1_1V1" ],
+ [ "V2", "namespaceam_1_1V2.html", "namespaceam_1_1V2" ],
+ [ "am_Availability_s", "structam_1_1am__Availability__s.html", "structam_1_1am__Availability__s" ],
+ [ "am_ClassProperty_s", "structam_1_1am__ClassProperty__s.html", "structam_1_1am__ClassProperty__s" ],
+ [ "am_Connection_s", "structam_1_1am__Connection__s.html", "structam_1_1am__Connection__s" ],
+ [ "am_Converter_s", "structam_1_1am__Converter__s.html", "structam_1_1am__Converter__s" ],
+ [ "am_Crossfader_s", "structam_1_1am__Crossfader__s.html", "structam_1_1am__Crossfader__s" ],
+ [ "am_DataType_u", "unionam_1_1am__DataType__u.html", "unionam_1_1am__DataType__u" ],
+ [ "am_Domain_s", "structam_1_1am__Domain__s.html", "structam_1_1am__Domain__s" ],
+ [ "am_EarlyData_s", "structam_1_1am__EarlyData__s.html", "structam_1_1am__EarlyData__s" ],
+ [ "am_EarlyData_u", "unionam_1_1am__EarlyData__u.html", "unionam_1_1am__EarlyData__u" ],
+ [ "am_Gateway_s", "structam_1_1am__Gateway__s.html", "structam_1_1am__Gateway__s" ],
+ [ "am_Handle_s", "structam_1_1am__Handle__s.html", "structam_1_1am__Handle__s" ],
+ [ "am_MainConnection_s", "structam_1_1am__MainConnection__s.html", "structam_1_1am__MainConnection__s" ],
+ [ "am_MainConnectionType_s", "structam_1_1am__MainConnectionType__s.html", "structam_1_1am__MainConnectionType__s" ],
+ [ "am_MainSoundProperty_s", "structam_1_1am__MainSoundProperty__s.html", "structam_1_1am__MainSoundProperty__s" ],
+ [ "am_NotificationConfiguration_s", "structam_1_1am__NotificationConfiguration__s.html", "structam_1_1am__NotificationConfiguration__s" ],
+ [ "am_NotificationPayload_s", "structam_1_1am__NotificationPayload__s.html", "structam_1_1am__NotificationPayload__s" ],
+ [ "am_Route_s", "structam_1_1am__Route__s.html", "structam_1_1am__Route__s" ],
+ [ "am_RoutingElement_s", "structam_1_1am__RoutingElement__s.html", "structam_1_1am__RoutingElement__s" ],
+ [ "am_RoutingNodeData_s", "structam_1_1am__RoutingNodeData__s.html", "structam_1_1am__RoutingNodeData__s" ],
+ [ "am_Sink_s", "structam_1_1am__Sink__s.html", "structam_1_1am__Sink__s" ],
+ [ "am_SinkClass_s", "structam_1_1am__SinkClass__s.html", "structam_1_1am__SinkClass__s" ],
+ [ "am_SinkType_s", "structam_1_1am__SinkType__s.html", "structam_1_1am__SinkType__s" ],
+ [ "am_SoundProperty_s", "structam_1_1am__SoundProperty__s.html", "structam_1_1am__SoundProperty__s" ],
+ [ "am_Source_s", "structam_1_1am__Source__s.html", "structam_1_1am__Source__s" ],
+ [ "am_SourceClass_s", "structam_1_1am__SourceClass__s.html", "structam_1_1am__SourceClass__s" ],
+ [ "am_SourceType_s", "structam_1_1am__SourceType__s.html", "structam_1_1am__SourceType__s" ],
+ [ "am_SystemProperty_s", "structam_1_1am__SystemProperty__s.html", "structam_1_1am__SystemProperty__s" ],
+ [ "am_Volumes_s", "structam_1_1am__Volumes__s.html", "structam_1_1am__Volumes__s" ],
+ [ "CAmCommandLineSingleton", "classam_1_1CAmCommandLineSingleton.html", null ],
[ "CAmCommandReceiver", "classam_1_1CAmCommandReceiver.html", "classam_1_1CAmCommandReceiver" ],
[ "CAmCommandSender", "classam_1_1CAmCommandSender.html", "classam_1_1CAmCommandSender" ],
+ [ "CAmCommonAPIWrapper", "classam_1_1CAmCommonAPIWrapper.html", "classam_1_1CAmCommonAPIWrapper" ],
[ "CAmControlReceiver", "classam_1_1CAmControlReceiver.html", "classam_1_1CAmControlReceiver" ],
[ "CAmControlSender", "classam_1_1CAmControlSender.html", "classam_1_1CAmControlSender" ],
[ "CAmDatabaseHandlerMap", "classam_1_1CAmDatabaseHandlerMap.html", "classam_1_1CAmDatabaseHandlerMap" ],
- [ "CAmDatabaseObserver", "classam_1_1CAmDatabaseObserver.html", "classam_1_1CAmDatabaseObserver" ],
+ [ "CAmDbusWrapper", "classam_1_1CAmDbusWrapper.html", "classam_1_1CAmDbusWrapper" ],
+ [ "CAmDltWrapper", "classam_1_1CAmDltWrapper.html", "classam_1_1CAmDltWrapper" ],
+ [ "CAmGraph", "classam_1_1CAmGraph.html", "classam_1_1CAmGraph" ],
[ "CAmGraphElement", "classam_1_1CAmGraphElement.html", "classam_1_1CAmGraphElement" ],
[ "CAmNode", "classam_1_1CAmNode.html", "classam_1_1CAmNode" ],
- [ "CAmVertex", "classam_1_1CAmVertex.html", "classam_1_1CAmVertex" ],
- [ "CAmGraph", "classam_1_1CAmGraph.html", "classam_1_1CAmGraph" ],
- [ "am_RoutingNodeData_s", "structam_1_1am__RoutingNodeData__s.html", "structam_1_1am__RoutingNodeData__s" ],
[ "CAmRouter", "classam_1_1CAmRouter.html", "classam_1_1CAmRouter" ],
[ "CAmRoutingReceiver", "classam_1_1CAmRoutingReceiver.html", "classam_1_1CAmRoutingReceiver" ],
[ "CAmRoutingSender", "classam_1_1CAmRoutingSender.html", "classam_1_1CAmRoutingSender" ],
- [ "CAmTelnetMenuHelper", "classam_1_1CAmTelnetMenuHelper.html", "classam_1_1CAmTelnetMenuHelper" ],
- [ "CAmTelnetServer", "classam_1_1CAmTelnetServer.html", "classam_1_1CAmTelnetServer" ],
- [ "IAmDatabaseHandler", "classam_1_1IAmDatabaseHandler.html", "classam_1_1IAmDatabaseHandler" ],
- [ "CAmCommandLineSingleton", "classam_1_1CAmCommandLineSingleton.html", null ],
- [ "CAmCommonAPIWrapper", "classam_1_1CAmCommonAPIWrapper.html", "classam_1_1CAmCommonAPIWrapper" ],
- [ "CAmDbusWrapper", "classam_1_1CAmDbusWrapper.html", "classam_1_1CAmDbusWrapper" ],
- [ "CAmDltWrapper", "classam_1_1CAmDltWrapper.html", "classam_1_1CAmDltWrapper" ],
- [ "CAmSerializer", "classam_1_1CAmSerializer.html", "classam_1_1CAmSerializer" ],
- [ "IAmShPollPrepare", "classam_1_1IAmShPollPrepare.html", "classam_1_1IAmShPollPrepare" ],
- [ "IAmShPollFired", "classam_1_1IAmShPollFired.html", "classam_1_1IAmShPollFired" ],
- [ "IAmShPollCheck", "classam_1_1IAmShPollCheck.html", "classam_1_1IAmShPollCheck" ],
- [ "IAmShPollDispatch", "classam_1_1IAmShPollDispatch.html", "classam_1_1IAmShPollDispatch" ],
- [ "IAmShTimerCallBack", "classam_1_1IAmShTimerCallBack.html", "classam_1_1IAmShTimerCallBack" ],
[ "CAmSocketHandler", "classam_1_1CAmSocketHandler.html", "classam_1_1CAmSocketHandler" ],
- [ "TAmShTimerCallBack", "classam_1_1TAmShTimerCallBack.html", "classam_1_1TAmShTimerCallBack" ],
- [ "TAmShPollPrepare", "classam_1_1TAmShPollPrepare.html", "classam_1_1TAmShPollPrepare" ],
- [ "TAmShPollFired", "classam_1_1TAmShPollFired.html", "classam_1_1TAmShPollFired" ],
- [ "TAmShPollCheck", "classam_1_1TAmShPollCheck.html", "classam_1_1TAmShPollCheck" ],
- [ "TAmShPollDispatch", "classam_1_1TAmShPollDispatch.html", "classam_1_1TAmShPollDispatch" ],
+ [ "CAmVertex", "classam_1_1CAmVertex.html", "classam_1_1CAmVertex" ],
[ "CAmWatchdog", "classam_1_1CAmWatchdog.html", "classam_1_1CAmWatchdog" ],
- [ "am_Availability_s", "structam_1_1am__Availability__s.html", "structam_1_1am__Availability__s" ],
- [ "am_ClassProperty_s", "structam_1_1am__ClassProperty__s.html", "structam_1_1am__ClassProperty__s" ],
- [ "am_Crossfader_s", "structam_1_1am__Crossfader__s.html", "structam_1_1am__Crossfader__s" ],
- [ "am_Converter_s", "structam_1_1am__Converter__s.html", "structam_1_1am__Converter__s" ],
- [ "am_Gateway_s", "structam_1_1am__Gateway__s.html", "structam_1_1am__Gateway__s" ],
- [ "am_RoutingElement_s", "structam_1_1am__RoutingElement__s.html", "structam_1_1am__RoutingElement__s" ],
- [ "am_Route_s", "structam_1_1am__Route__s.html", "structam_1_1am__Route__s" ],
- [ "am_SoundProperty_s", "structam_1_1am__SoundProperty__s.html", "structam_1_1am__SoundProperty__s" ],
- [ "am_SystemProperty_s", "structam_1_1am__SystemProperty__s.html", "structam_1_1am__SystemProperty__s" ],
- [ "am_SinkClass_s", "structam_1_1am__SinkClass__s.html", "structam_1_1am__SinkClass__s" ],
- [ "am_SourceClass_s", "structam_1_1am__SourceClass__s.html", "structam_1_1am__SourceClass__s" ],
- [ "am_SourceType_s", "structam_1_1am__SourceType__s.html", "structam_1_1am__SourceType__s" ],
- [ "am_SinkType_s", "structam_1_1am__SinkType__s.html", "structam_1_1am__SinkType__s" ],
- [ "am_Handle_s", "structam_1_1am__Handle__s.html", "structam_1_1am__Handle__s" ],
- [ "am_MainSoundProperty_s", "structam_1_1am__MainSoundProperty__s.html", "structam_1_1am__MainSoundProperty__s" ],
- [ "am_MainConnectionType_s", "structam_1_1am__MainConnectionType__s.html", "structam_1_1am__MainConnectionType__s" ],
- [ "am_MainConnection_s", "structam_1_1am__MainConnection__s.html", "structam_1_1am__MainConnection__s" ],
- [ "am_NotificationPayload_s", "structam_1_1am__NotificationPayload__s.html", "structam_1_1am__NotificationPayload__s" ],
- [ "am_NotificationConfiguration_s", "structam_1_1am__NotificationConfiguration__s.html", "structam_1_1am__NotificationConfiguration__s" ],
- [ "am_Sink_s", "structam_1_1am__Sink__s.html", "structam_1_1am__Sink__s" ],
- [ "am_Source_s", "structam_1_1am__Source__s.html", "structam_1_1am__Source__s" ],
- [ "am_Domain_s", "structam_1_1am__Domain__s.html", "structam_1_1am__Domain__s" ],
- [ "am_Connection_s", "structam_1_1am__Connection__s.html", "structam_1_1am__Connection__s" ],
- [ "am_EarlyData_u", "unionam_1_1am__EarlyData__u.html", "unionam_1_1am__EarlyData__u" ],
- [ "am_DataType_u", "unionam_1_1am__DataType__u.html", "unionam_1_1am__DataType__u" ],
- [ "am_EarlyData_s", "structam_1_1am__EarlyData__s.html", "structam_1_1am__EarlyData__s" ],
- [ "am_Volumes_s", "structam_1_1am__Volumes__s.html", "structam_1_1am__Volumes__s" ],
[ "IAmCommandReceive", "classam_1_1IAmCommandReceive.html", "classam_1_1IAmCommandReceive" ],
[ "IAmCommandSend", "classam_1_1IAmCommandSend.html", "classam_1_1IAmCommandSend" ],
[ "IAmControlReceive", "classam_1_1IAmControlReceive.html", "classam_1_1IAmControlReceive" ],
[ "IAmControlSend", "classam_1_1IAmControlSend.html", "classam_1_1IAmControlSend" ],
+ [ "IAmDatabaseHandler", "classam_1_1IAmDatabaseHandler.html", "classam_1_1IAmDatabaseHandler" ],
[ "IAmRoutingReceive", "classam_1_1IAmRoutingReceive.html", "classam_1_1IAmRoutingReceive" ],
- [ "IAmRoutingSend", "classam_1_1IAmRoutingSend.html", "classam_1_1IAmRoutingSend" ]
+ [ "IAmRoutingSend", "classam_1_1IAmRoutingSend.html", "classam_1_1IAmRoutingSend" ],
+ [ "IAmShPollCheck", "classam_1_1IAmShPollCheck.html", "classam_1_1IAmShPollCheck" ],
+ [ "IAmShPollDispatch", "classam_1_1IAmShPollDispatch.html", "classam_1_1IAmShPollDispatch" ],
+ [ "IAmShPollFired", "classam_1_1IAmShPollFired.html", "classam_1_1IAmShPollFired" ],
+ [ "IAmShPollPrepare", "classam_1_1IAmShPollPrepare.html", "classam_1_1IAmShPollPrepare" ],
+ [ "IAmShTimerCallBack", "classam_1_1IAmShTimerCallBack.html", "classam_1_1IAmShTimerCallBack" ],
+ [ "TAmShPollCheck", "classam_1_1TAmShPollCheck.html", "classam_1_1TAmShPollCheck" ],
+ [ "TAmShPollDispatch", "classam_1_1TAmShPollDispatch.html", "classam_1_1TAmShPollDispatch" ],
+ [ "TAmShPollFired", "classam_1_1TAmShPollFired.html", "classam_1_1TAmShPollFired" ],
+ [ "TAmShPollPrepare", "classam_1_1TAmShPollPrepare.html", "classam_1_1TAmShPollPrepare" ],
+ [ "TAmShTimerCallBack", "classam_1_1TAmShTimerCallBack.html", "classam_1_1TAmShTimerCallBack" ]
]; \ No newline at end of file
diff --git a/docs/namespaceam_1_1V1.html b/docs/namespaceam_1_1V1.html
new file mode 100755
index 0000000..c417a81
--- /dev/null
+++ b/docs/namespaceam_1_1V1.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>AudioManager: am::V1 Namespace Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">AudioManager
+ &#160;<span id="projectnumber">7.6.6</span>
+ </div>
+ <div id="projectbrief">Native Application Runtime Environment</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="namespaces.html"><span>Namespace&#160;List</span></a></li>
+ <li><a href="namespacemembers.html"><span>Namespace&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('namespaceam_1_1V1.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> </div>
+ <div class="headertitle">
+<div class="title">am::V1 Namespace Reference<div class="ingroups"><a class="el" href="group__Deprecated.html">Obsolete class!</a></div></div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html">CAmSerializer</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="namespaceam_1_1V1.html">V1</a></li>
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/namespaceam_1_1V1.js b/docs/namespaceam_1_1V1.js
new file mode 100755
index 0000000..bdc70c4
--- /dev/null
+++ b/docs/namespaceam_1_1V1.js
@@ -0,0 +1,4 @@
+var namespaceam_1_1V1 =
+[
+ [ "CAmSerializer", "classam_1_1V1_1_1CAmSerializer.html", "classam_1_1V1_1_1CAmSerializer" ]
+]; \ No newline at end of file
diff --git a/docs/namespaceam_1_1V2.html b/docs/namespaceam_1_1V2.html
new file mode 100755
index 0000000..4d7ef20
--- /dev/null
+++ b/docs/namespaceam_1_1V2.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>AudioManager: am::V2 Namespace Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">AudioManager
+ &#160;<span id="projectnumber">7.6.6</span>
+ </div>
+ <div id="projectbrief">Native Application Runtime Environment</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="namespaces.html"><span>Namespace&#160;List</span></a></li>
+ <li><a href="namespacemembers.html"><span>Namespace&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('namespaceam_1_1V2.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> </div>
+ <div class="headertitle">
+<div class="title">am::V2 Namespace Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html">CAmSerializer</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="namespaceam_1_1V2.html">V2</a></li>
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/namespaceam_1_1V2.js b/docs/namespaceam_1_1V2.js
new file mode 100755
index 0000000..e7a990b
--- /dev/null
+++ b/docs/namespaceam_1_1V2.js
@@ -0,0 +1,4 @@
+var namespaceam_1_1V2 =
+[
+ [ "CAmSerializer", "classam_1_1V2_1_1CAmSerializer.html", "classam_1_1V2_1_1CAmSerializer" ]
+]; \ No newline at end of file
diff --git a/docs/namespacemembers.html b/docs/namespacemembers.html
index e5a94ea..b2b185e 100644..100755
--- a/docs/namespacemembers.html
+++ b/docs/namespacemembers.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Namespace Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -122,7 +125,7 @@ $(document).ready(function(){initNavTree('namespacemembers.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -359,6 +362,9 @@ $(document).ready(function(){initNavTree('namespacemembers.html','');});
<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
+<li>DEPRECATED
+: <a class="el" href="namespaceam.html#abd71bd6ab41e8654bbed756eab3c6c89">am</a>
+</li>
<li>DS_CONTROLLED
: <a class="el" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5a2392de4e354a8a8361f0dc91f526685a">am</a>
</li>
@@ -455,7 +461,10 @@ $(document).ready(function(){initNavTree('namespacemembers.html','');});
: <a class="el" href="namespaceam.html#a16cc0d0c3171153bb57da36b96379fa8">am</a>
</li>
<li>getCreateFunction()
-: <a class="el" href="namespaceam.html#a791a4dba58970fcd52ff83afce23fc5a">am</a>
+: <a class="el" href="namespaceam.html#abf28e5a96c232200d00df4354fd6f308">am</a>
+</li>
+<li>getDestroyFunction()
+: <a class="el" href="namespaceam.html#a27cdb77ef0407689f891b463f093d89b">am</a>
</li>
<li>getMergeConnectionFormats()
: <a class="el" href="namespaceam.html#adfd5dc4939df0960dc2d1651691374d4">am</a>
@@ -667,7 +676,7 @@ $(document).ready(function(){initNavTree('namespacemembers.html','');});
: <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">am</a>
</li>
<li>sh_timerHandle_t
-: <a class="el" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">am</a>
+: <a class="el" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">am</a>
</li>
<li>SP_GENIVI_BASS
: <a class="el" href="namespaceam.html#a2ee471ab0909d487b139aad756f7984e">am</a>
@@ -721,9 +730,9 @@ $(document).ready(function(){initNavTree('namespacemembers.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/namespacemembers_enum.html b/docs/namespacemembers_enum.html
index a32b73b..2e04495 100644..100755
--- a/docs/namespacemembers_enum.html
+++ b/docs/namespacemembers_enum.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Namespace Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -104,7 +107,7 @@ $(document).ready(function(){initNavTree('namespacemembers_enum.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -157,9 +160,9 @@ $(document).ready(function(){initNavTree('namespacemembers_enum.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/namespacemembers_eval.html b/docs/namespacemembers_eval.html
index 67e639b..6bb0312 100644..100755
--- a/docs/namespacemembers_eval.html
+++ b/docs/namespacemembers_eval.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Namespace Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -118,7 +121,7 @@ $(document).ready(function(){initNavTree('namespacemembers_eval.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -413,9 +416,9 @@ $(document).ready(function(){initNavTree('namespacemembers_eval.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/namespacemembers_func.html b/docs/namespacemembers_func.html
index af0dcbe..18ced2b 100644..100755
--- a/docs/namespacemembers_func.html
+++ b/docs/namespacemembers_func.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Namespace Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -104,7 +107,7 @@ $(document).ready(function(){initNavTree('namespacemembers_func.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -125,7 +128,10 @@ $(document).ready(function(){initNavTree('namespacemembers_func.html','');});
: <a class="el" href="namespaceam.html#a78753cde7f20916500b9d4b212b26f92">am</a>
</li>
<li>getCreateFunction()
-: <a class="el" href="namespaceam.html#a791a4dba58970fcd52ff83afce23fc5a">am</a>
+: <a class="el" href="namespaceam.html#abf28e5a96c232200d00df4354fd6f308">am</a>
+</li>
+<li>getDestroyFunction()
+: <a class="el" href="namespaceam.html#a27cdb77ef0407689f891b463f093d89b">am</a>
</li>
<li>getMergeConnectionFormats()
: <a class="el" href="namespaceam.html#adfd5dc4939df0960dc2d1651691374d4">am</a>
@@ -163,9 +169,9 @@ $(document).ready(function(){initNavTree('namespacemembers_func.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/namespacemembers_type.html b/docs/namespacemembers_type.html
index 11ac0ab..a8d7575 100644..100755
--- a/docs/namespacemembers_type.html
+++ b/docs/namespacemembers_type.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Namespace Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -88,6 +91,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="#index_a"><span>a</span></a></li>
<li><a href="#index_c"><span>c</span></a></li>
+ <li><a href="#index_d"><span>d</span></a></li>
<li><a href="#index_l"><span>l</span></a></li>
<li class="current"><a href="#index_s"><span>s</span></a></li>
</ul>
@@ -112,7 +116,7 @@ $(document).ready(function(){initNavTree('namespacemembers_type.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -225,6 +229,13 @@ $(document).ready(function(){initNavTree('namespacemembers_type.html','');});
</ul>
+<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
+<li>DEPRECATED
+: <a class="el" href="namespaceam.html#abd71bd6ab41e8654bbed756eab3c6c89">am</a>
+</li>
+</ul>
+
+
<h3><a class="anchor" id="index_l"></a>- l -</h3><ul>
<li>ListConnectionFormat
: <a class="el" href="namespaceam.html#af1483e9f2fc14b224e95addc9c68749a">am</a>
@@ -237,7 +248,7 @@ $(document).ready(function(){initNavTree('namespacemembers_type.html','');});
: <a class="el" href="namespaceam.html#af782e2735b1adf1e43a9d530cee340aa">am</a>
</li>
<li>sh_timerHandle_t
-: <a class="el" href="namespaceam.html#a22a7b0b07f6cd371e638db2194762958">am</a>
+: <a class="el" href="namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8">am</a>
</li>
</ul>
</div><!-- contents -->
@@ -245,9 +256,9 @@ $(document).ready(function(){initNavTree('namespacemembers_type.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/namespacemembers_vars.html b/docs/namespacemembers_vars.html
index aab79f1..e43118f 100644..100755
--- a/docs/namespacemembers_vars.html
+++ b/docs/namespacemembers_vars.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Namespace Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -116,7 +119,7 @@ $(document).ready(function(){initNavTree('namespacemembers_vars.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -271,9 +274,9 @@ $(document).ready(function(){initNavTree('namespacemembers_vars.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/namespaces.html b/docs/namespaces.html
index 614a386..3101f3b 100644..100755
--- a/docs/namespaces.html
+++ b/docs/namespaces.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Namespace List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('namespaces.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -109,8 +112,10 @@ $(document).ready(function(){initNavTree('namespaces.html','');});
</div><!--header-->
<div class="contents">
<div class="textblock">Here is a list of all namespaces with brief descriptions:</div><div class="directory">
-<table class="directory">
-<tr id="row_0_" class="even"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="namespaceam.html" target="_self">am</a></td><td class="desc">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects </td></tr>
+<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
+<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceam.html" target="_self">am</a></td><td class="desc">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects </td></tr>
+<tr id="row_0_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceam_1_1V1.html" target="_self">V1</a></td><td class="desc"></td></tr>
+<tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceam_1_1V2.html" target="_self">V2</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
@@ -118,9 +123,9 @@ $(document).ready(function(){initNavTree('namespaces.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/namespaces.js b/docs/namespaces.js
index d75da14..8ddeb3c 100644..100755
--- a/docs/namespaces.js
+++ b/docs/namespaces.js
@@ -1,4 +1,4 @@
var namespaces =
[
- [ "am", "namespaceam.html", null ]
+ [ "am", "namespaceam.html", "namespaceam" ]
]; \ No newline at end of file
diff --git a/docs/nav_f.png b/docs/nav_f.png
index 72a58a5..72a58a5 100644..100755
--- a/docs/nav_f.png
+++ b/docs/nav_f.png
Binary files differ
diff --git a/docs/nav_g.png b/docs/nav_g.png
index 2093a23..2093a23 100644..100755
--- a/docs/nav_g.png
+++ b/docs/nav_g.png
Binary files differ
diff --git a/docs/nav_h.png b/docs/nav_h.png
index 33389b1..33389b1 100644..100755
--- a/docs/nav_h.png
+++ b/docs/nav_h.png
Binary files differ
diff --git a/docs/navtree.css b/docs/navtree.css
index 41a9cb9..1a868b3 100644..100755
--- a/docs/navtree.css
+++ b/docs/navtree.css
@@ -94,7 +94,7 @@
}
.ui-resizable-e {
- background:url("ftv2splitbar.png") repeat scroll right center transparent;
+ background:url("splitbar.png") repeat scroll right center transparent;
cursor:e-resize;
height:100%;
right:0;
diff --git a/docs/navtree.js b/docs/navtree.js
index 38eca26..9df45a7 100644..100755
--- a/docs/navtree.js
+++ b/docs/navtree.js
@@ -1,217 +1,3 @@
-var NAVTREE =
-[
- [ "AudioManager", "index.html", [
- [ "License", "lic.html", [
- [ "Open Source Projects in the source tree", "lic.html#proj", null ],
- [ "License Split", "lic.html#split", null ],
- [ "Mozilla Public License, v. 2.0", "lic.html#mpl", null ],
- [ "MIT license", "lic.html#mit", null ]
- ] ],
- [ "Dependencies", "dep.html", [
- [ "Dependency Graph", "dep.html#deps", null ],
- [ "Depedency Graph for Tests", "dep.html#deptest", null ],
- [ "Generated Dependency Graph", "dep.html#depgen", null ]
- ] ],
- [ "Versioning", "ver.html", [
- [ "New versioning scheme", "ver.html#new_ver", null ],
- [ "The versioning scheme until 7.0", "ver.html#ver_graph", null ]
- ] ],
- [ "Architecture Overview", "architecturepage.html", [
- [ "Audio Domains", "architecturepage.html#domains", null ],
- [ "Routing Adapter", "architecturepage.html#routing_adaptor", null ],
- [ "Gateway", "architecturepage.html#gateway", null ],
- [ "Converter", "architecturepage.html#converter", null ]
- ] ],
- [ "UML Model auf the AudioManager", "uml.html", [
- [ "Audio Manager Branch", "uml.html#svn", null ]
- ] ],
- [ "AudioManager Components", "audiomanagercomponentspage.html", [
- [ "AudioManagerDaemon", "audiomanagercomponentspage.html#audiomanagercomponents", [
- [ "Daemon Overview", "audiomanagercomponentspage.html#daemonover", null ]
- ] ],
- [ "AudioManagerCommandPlugin", "audiomanagercomponentspage.html#commander", [
- [ "Interfaces", "audiomanagercomponentspage.html#commandIface", null ]
- ] ],
- [ "AudioManagerController", "audiomanagercomponentspage.html#controller", [
- [ "Interfaces", "audiomanagercomponentspage.html#controlIface", null ]
- ] ],
- [ "Routing AudioManagerRoutingPlugin", "audiomanagercomponentspage.html#router", [
- [ "Interfaces", "audiomanagercomponentspage.html#routingIface", null ],
- [ "Bus topology", "audiomanagercomponentspage.html#subrouter", null ],
- [ "Busname", "audiomanagercomponentspage.html#busname", null ],
- [ "CommonAPI plugins", "audiomanagercomponentspage.html#CAPIplugins", null ]
- ] ]
- ] ],
- [ "AudioManager and CommonAPI", "comminAPI.html", null ],
- [ "Elements of the AudioManagement", "elementspage.html", [
- [ "Overview Class Diagram", "elementspage.html#cDiag", null ],
- [ "Sources", "elementspage.html#source", [
- [ "Attributes", "elementspage.html#sourceattributes", null ]
- ] ],
- [ "Sinks", "elementspage.html#sinks", [
- [ "Attributes", "elementspage.html#sinkattributes", null ]
- ] ],
- [ "Gateways", "elementspage.html#gw", [
- [ "Attributes", "elementspage.html#gwattributes", null ]
- ] ],
- [ "Crossfaders", "elementspage.html#crossfaders", [
- [ "Attributes", "elementspage.html#cfattributes", null ]
- ] ]
- ] ],
- [ "The relation of sources & sinks with the AudioManager", "sourcesink.html", [
- [ "Class diagramm of the relation between sources, sinks and the AudioManager", "sourcesink.html#claDi", null ],
- [ "The REAL interaction", "sourcesink.html#boil", null ],
- [ "Connection Formats", "sourcesink.html#conFormats", null ],
- [ "Source States", "sourcesink.html#sstates", null ],
- [ "Availability", "sourcesink.html#avail", null ],
- [ "Volumes", "sourcesink.html#vol", null ],
- [ "SoundProperties", "sourcesink.html#SoundProperties", null ],
- [ "Interrupt States", "sourcesink.html#in", null ]
- ] ],
- [ "About unique IDs : Static vs Dynamic IDs", "uniquepage.html", [
- [ "Why having two different kinds of ids?", "uniquepage.html#why", null ],
- [ "The setup", "uniquepage.html#setup", null ]
- ] ],
- [ "Classification of Sinks and Sources", "classficationpage.html", [
- [ "Classification", "classficationpage.html#classification", null ],
- [ "Attributes", "classficationpage.html#attributes", null ]
- ] ],
- [ "Interrups & Low Level Interrupts", "interrupts.html", [
- [ "Differences", "interrupts.html#diff", null ],
- [ "Criterias", "interrupts.html#crit", null ]
- ] ],
- [ "Connections & MainConnections", "connpage.html", [
- [ "Connections", "connpage.html#con", null ],
- [ "Mainconnections", "connpage.html#maincon", null ],
- [ "Attributes", "connpage.html#att", null ]
- ] ],
- [ "Lipsync", "lip.html", [
- [ "The Task of the Audiomanager", "lip.html#t", null ],
- [ "Example", "lip.html#ex", null ]
- ] ],
- [ "Early Audio", "early.html", [
- [ "The Requirement", "early.html#req", null ],
- [ "Early Startup", "early.html#earlys", null ],
- [ "Late Rundown", "early.html#late", null ]
- ] ],
- [ "The two views of the AudioManager", "views.html", [
- [ "The CommandInterface View View", "views.html#command", null ],
- [ "RoutingInterface View", "views.html#route", null ],
- [ "Overview", "views.html#over", null ]
- ] ],
- [ "Volumes & MainVolumes", "vol.html", [
- [ "MainVolumes", "vol.html#mainVol", null ],
- [ "Volumes", "vol.html#volv", null ]
- ] ],
- [ "Properties", "prop.html", [
- [ "SoundProperties & MainSoundProperties", "prop.html#soundprop", null ],
- [ "SystemProperties", "prop.html#sys", null ]
- ] ],
- [ "Notifications", "notifi.html", [
- [ "What are notifications?", "notifi.html#notifi_ex", null ],
- [ "Overview", "notifi.html#notifi_overview", null ],
- [ "CommandInterface", "notifi.html#notifi_command", null ],
- [ "ControlInterface", "notifi.html#notifi_control", null ],
- [ "RoutingInterface", "notifi.html#notifi_routing", null ],
- [ "Notification Levels", "notifi.html#notifi_levels", null ]
- ] ],
- [ "Miscellaneous", "misc.html", [
- [ "Connection Formats", "misc.html#misc_connfor", null ],
- [ "Persistence", "misc.html#misc_pers", null ],
- [ "Speed dependent volume", "misc.html#misc_speed", null ]
- ] ],
- [ "Last User Mode", "luc.html", [
- [ "Last User Mode concept", "luc.html#luc_concept", null ],
- [ "The handling in the rundown context:", "luc.html#luc_rundown", null ],
- [ "The next startup:", "luc.html#luc_startup", null ]
- ] ],
- [ "Mainloop concept", "mainl.html", [
- [ "Mainloop", "mainl.html#mconcept", null ],
- [ "Using the Mainloop", "mainl.html#sec", null ],
- [ "Utilizing The Mainloop as Threadsafe Call Method", "mainl.html#util", [
- [ "Asynchronous calls", "mainl.html#async", null ],
- [ "Synchronous calls", "mainl.html#sync", null ]
- ] ]
- ] ],
- [ "The watchdog", "watchd.html", [
- [ "The watchdog concept", "watchd.html#watchdconcept", null ],
- [ "Watchdog configuration", "watchd.html#configwatch", null ],
- [ "Integration with systemd", "watchd.html#winteg", null ]
- ] ],
- [ "Startup and Rundown", "start.html", [
- [ "Startup", "start.html#start_Start", null ],
- [ "Rundown", "start.html#start_Rundown", null ],
- [ "Cancelled Rundown", "start.html#start_Cancel", null ]
- ] ],
- [ "CommandLineParsing", "cmdline.html", [
- [ "TCLAP", "cmdline.html#tclap", null ],
- [ "CommandLine Parsing in the Plugins", "cmdline.html#cmdplugins", null ]
- ] ],
- [ "Dlt support", "dlt.html", [
- [ "Compilerswitch", "dlt.html#compile", null ]
- ] ],
- [ "Download Compile Debug", "eclip.html", [
- [ "Get the source", "eclip.html#dw", null ],
- [ "Compile", "eclip.html#build", null ],
- [ "Using Eclipse", "eclip.html#ec", null ],
- [ "Debugging with eclipse", "eclip.html#deb", null ]
- ] ],
- [ "Compiling & Co", "comp.html", null ],
- [ "Namespaces", null, [
- [ "Namespace List", "namespaces.html", "namespaces" ],
- [ "Namespace Members", "namespacemembers.html", [
- [ "All", "namespacemembers.html", null ],
- [ "Functions", "namespacemembers_func.html", null ],
- [ "Variables", "namespacemembers_vars.html", null ],
- [ "Typedefs", "namespacemembers_type.html", null ],
- [ "Enumerations", "namespacemembers_enum.html", null ],
- [ "Enumerator", "namespacemembers_eval.html", null ]
- ] ]
- ] ],
- [ "Classes", null, [
- [ "Class List", "annotated.html", "annotated" ],
- [ "Class Index", "classes.html", null ],
- [ "Class Hierarchy", "hierarchy.html", "hierarchy" ],
- [ "Class Members", "functions.html", [
- [ "All", "functions.html", "functions_dup" ],
- [ "Functions", "functions_func.html", "functions_func" ],
- [ "Variables", "functions_vars.html", null ],
- [ "Typedefs", "functions_type.html", null ],
- [ "Enumerations", "functions_enum.html", null ],
- [ "Enumerator", "functions_eval.html", null ]
- ] ]
- ] ],
- [ "Files", null, [
- [ "File List", "files.html", "files" ],
- [ "File Members", "globals.html", [
- [ "All", "globals.html", null ],
- [ "Functions", "globals_func.html", null ],
- [ "Variables", "globals_vars.html", null ],
- [ "Enumerations", "globals_enum.html", null ],
- [ "Enumerator", "globals_eval.html", null ],
- [ "Macros", "globals_defs.html", null ]
- ] ]
- ] ]
- ] ]
-];
-
-var NAVTREEINDEX =
-[
-"AudioManagerCore_2include_2TAmPluginTemplate_8h.html",
-"audiomanagertypes_8h.html#a58a230b5da10699a7ce1b1f2a1c550e6",
-"classam_1_1CAmControlReceiver.html#a9d6eae2312f5629f748ec293ef8ef118",
-"classam_1_1CAmDatabaseObserver.html#a3ab11ede15d50e01ed57d135192cc05d",
-"classam_1_1CAmRoutingSender_1_1handleDisconnect.html#aca4d52488579bf52e45e313c7e6b351a",
-"classam_1_1IAmControlReceive.html#a55b0c17d87150f44659bf2bb8a668408",
-"classam_1_1IAmDatabaseHandler.html#af7e0be6ef2f4261a28b5eccc40202342",
-"main_8cpp.html#acc628ca4f61759495f09289b8418d358",
-"ver.html#new_ver"
-];
-
-var SYNCONMSG = 'click to disable panel synchronisation';
-var SYNCOFFMSG = 'click to enable panel synchronisation';
-var SYNCONMSG = 'click to disable panel synchronisation';
-var SYNCOFFMSG = 'click to enable panel synchronisation';
var navTreeSubIndices = new Array();
function getData(varName)
@@ -234,6 +20,21 @@ function stripPath2(uri)
return m ? uri.substring(i-6) : s;
}
+function hashValue()
+{
+ return $(location).attr('hash').substring(1).replace(/[^\w\-]/g,'');
+}
+
+function hashUrl()
+{
+ return '#'+hashValue();
+}
+
+function pathName()
+{
+ return $(location).attr('pathname').replace(/[^-A-Za-z0-9+&@#/%?=~_|!:,.;\(\)]/g, '');
+}
+
function localStorageSupported()
{
try {
@@ -256,7 +57,7 @@ function deleteLink()
{
if (localStorageSupported()) {
window.localStorage.setItem('navpath','');
- }
+ }
}
function cachedLink()
@@ -304,7 +105,7 @@ function createIndent(o,domNode,node,level)
node.expandToggle.onclick = function() {
if (node.expanded) {
$(node.getChildrenUL()).slideUp("fast");
- node.plus_img.src = node.relpath+"ftv2pnode.png";
+ node.plus_img.src = node.relpath+"arrowright.png";
node.expanded = false;
} else {
expandNode(o, node, false, false);
@@ -312,7 +113,7 @@ function createIndent(o,domNode,node,level)
}
node.expandToggle.appendChild(imgNode);
domNode.appendChild(node.expandToggle);
- imgNode.src = node.relpath+"ftv2pnode.png";
+ imgNode.src = node.relpath+"arrowright.png";
} else {
var span = document.createElement("span");
span.style.display = 'inline-block';
@@ -328,11 +129,13 @@ var animationInProgress = false;
function gotoAnchor(anchor,aname,updateLocation)
{
var pos, docContent = $('#doc-content');
- if (anchor.parent().attr('class')=='memItemLeft' ||
- anchor.parent().attr('class')=='fieldtype' ||
- anchor.parent().is(':header'))
+ var ancParent = $(anchor.parent());
+ if (ancParent.hasClass('memItemLeft') ||
+ ancParent.hasClass('fieldname') ||
+ ancParent.hasClass('fieldtype') ||
+ ancParent.is(':header'))
{
- pos = anchor.parent().position().top;
+ pos = ancParent.position().top;
} else if (anchor.position()) {
pos = anchor.position().top;
}
@@ -390,7 +193,7 @@ function newNode(o, po, text, link, childrenData, lastNode)
a.className = stripPath(link.replace('#',':'));
if (link.indexOf('#')!=-1) {
var aname = '#'+link.split('#')[1];
- var srcPage = stripPath($(location).attr('pathname'));
+ var srcPage = stripPath(pathName());
var targetPage = stripPath(link.split('#')[0]);
a.href = srcPage!=targetPage ? url : "javascript:void(0)";
a.onclick = function(){
@@ -466,9 +269,9 @@ function expandNode(o, node, imm, showRoot)
$(node.getChildrenUL()).slideDown("fast");
}
if (node.isLast) {
- node.plus_img.src = node.relpath+"ftv2mlastnode.png";
+ node.plus_img.src = node.relpath+"arrowdown.png";
} else {
- node.plus_img.src = node.relpath+"ftv2mnode.png";
+ node.plus_img.src = node.relpath+"arrowdown.png";
}
node.expanded = true;
}
@@ -484,14 +287,13 @@ function glowEffect(n,duration)
function highlightAnchor()
{
- var aname = $(location).attr('hash');
+ var aname = hashUrl();
var anchor = $(aname);
if (anchor.parent().attr('class')=='memItemLeft'){
- var rows = $('.memberdecls tr[class$="'+
- window.location.hash.substring(1)+'"]');
+ var rows = $('.memberdecls tr[class$="'+hashValue()+'"]');
glowEffect(rows.children(),300); // member without details
- } else if (anchor.parents().slice(2).prop('tagName')=='TR') {
- glowEffect(anchor.parents('div.memitem'),1000); // enum value
+ } else if (anchor.parent().attr('class')=='fieldname'){
+ glowEffect(anchor.parent().parent(),1000); // enum value
} else if (anchor.parent().attr('class')=='fieldtype'){
glowEffect(anchor.parent().parent(),1000); // struct field
} else if (anchor.parent().is(":header")) {
@@ -506,7 +308,7 @@ function selectAndHighlight(hash,n)
{
var a;
if (hash) {
- var link=stripPath($(location).attr('pathname'))+':'+hash.substring(1);
+ var link=stripPath(pathName())+':'+hash.substring(1);
a=$('.item a[class$="'+link+'"]');
}
if (a && a.length) {
@@ -539,11 +341,7 @@ function showNode(o, node, index, hash)
getNode(o, node);
}
$(node.getChildrenUL()).css({'display':'block'});
- if (node.isLast) {
- node.plus_img.src = node.relpath+"ftv2mlastnode.png";
- } else {
- node.plus_img.src = node.relpath+"ftv2mnode.png";
- }
+ node.plus_img.src = node.relpath+"arrowdown.png";
node.expanded = true;
var n = node.children[o.breadcrumbs[index]];
if (index+1<o.breadcrumbs.length) {
@@ -617,14 +415,13 @@ function navTo(o,root,hash,relpath)
if (link) {
var parts = link.split('#');
root = parts[0];
- if (parts.length>1) hash = '#'+parts[1];
+ if (parts.length>1) hash = '#'+parts[1].replace(/[^\w\-]/g,'');
else hash='';
}
if (hash.match(/^#l\d+$/)) {
var anchor=$('a[name='+hash.substring(1)+']');
glowEffect(anchor.parent(),1000); // line number
hash=''; // strip line number anchors
- //root=root.replace(/_source\./,'.'); // source link to doc link
}
var url=root+hash;
var i=-1;
@@ -658,7 +455,7 @@ function toggleSyncButton(relpath)
if (navSync.hasClass('sync')) {
navSync.removeClass('sync');
showSyncOff(navSync,relpath);
- storeLink(stripPath2($(location).attr('pathname'))+$(location).attr('hash'));
+ storeLink(stripPath2(pathName())+hashUrl());
} else {
navSync.addClass('sync');
showSyncOn(navSync,relpath);
@@ -682,7 +479,7 @@ function initNavTree(toroot,relpath)
o.node.expanded = false;
o.node.isLast = true;
o.node.plus_img = document.createElement("img");
- o.node.plus_img.src = relpath+"ftv2pnode.png";
+ o.node.plus_img.src = relpath+"arrowright.png";
o.node.plus_img.width = 16;
o.node.plus_img.height = 22;
@@ -698,7 +495,7 @@ function initNavTree(toroot,relpath)
}
$(window).load(function(){
- navTo(o,toroot,window.location.hash,relpath);
+ navTo(o,toroot,hashUrl(),relpath);
showRoot();
});
@@ -706,21 +503,20 @@ function initNavTree(toroot,relpath)
if (window.location.hash && window.location.hash.length>1){
var a;
if ($(location).attr('hash')){
- var clslink=stripPath($(location).attr('pathname'))+':'+
- $(location).attr('hash').substring(1);
- a=$('.item a[class$="'+clslink+'"]');
+ var clslink=stripPath(pathName())+':'+hashValue();
+ a=$('.item a[class$="'+clslink.replace(/</g,'\\3c ')+'"]');
}
if (a==null || !$(a).parent().parent().hasClass('selected')){
$('.item').removeClass('selected');
$('.item').removeAttr('id');
}
- var link=stripPath2($(location).attr('pathname'));
- navTo(o,link,$(location).attr('hash'),relpath);
+ var link=stripPath2(pathName());
+ navTo(o,link,hashUrl(),relpath);
} else if (!animationInProgress) {
$('#doc-content').scrollTop(0);
$('.item').removeClass('selected');
$('.item').removeAttr('id');
- navTo(o,toroot,window.location.hash,relpath);
+ navTo(o,toroot,hashUrl(),relpath);
}
})
}
diff --git a/docs/navtreedata.js b/docs/navtreedata.js
new file mode 100755
index 0000000..7b034b2
--- /dev/null
+++ b/docs/navtreedata.js
@@ -0,0 +1,213 @@
+var NAVTREE =
+[
+ [ "AudioManager", "index.html", [
+ [ "License", "lic.html", [
+ [ "Open Source Projects in the source tree", "lic.html#proj", null ],
+ [ "License Split", "lic.html#split", null ],
+ [ "Mozilla Public License, v. 2.0", "lic.html#mpl", null ],
+ [ "MIT license", "lic.html#mit", null ]
+ ] ],
+ [ "Dependencies", "dep.html", [
+ [ "Dependency Graph", "dep.html#deps", null ],
+ [ "Depedency Graph for Tests", "dep.html#deptest", null ],
+ [ "Generated Dependency Graph", "dep.html#depgen", null ]
+ ] ],
+ [ "Versioning", "ver.html", [
+ [ "Versioning Mechanism", "ver.html#mec_ver", null ],
+ [ "New versioning scheme", "ver.html#new_ver", null ],
+ [ "The versioning scheme until 7.0", "ver.html#ver_graph", null ]
+ ] ],
+ [ "Architecture Overview", "architecturepage.html", [
+ [ "Audio Domains", "architecturepage.html#domains", null ],
+ [ "Routing Adapter", "architecturepage.html#routing_adaptor", null ],
+ [ "Gateway", "architecturepage.html#gateway", null ],
+ [ "Converter", "architecturepage.html#converter", null ]
+ ] ],
+ [ "UML Model auf the AudioManager", "uml.html", [
+ [ "Audio Manager Branch", "uml.html#svn", null ]
+ ] ],
+ [ "AudioManager Components", "audiomanagercomponentspage.html", [
+ [ "AudioManagerDaemon", "audiomanagercomponentspage.html#audiomanagercomponents", [
+ [ "Daemon Overview", "audiomanagercomponentspage.html#daemonover", null ]
+ ] ],
+ [ "AudioManagerCommandPlugin", "audiomanagercomponentspage.html#commander", [
+ [ "Interfaces", "audiomanagercomponentspage.html#commandIface", null ]
+ ] ],
+ [ "AudioManagerController", "audiomanagercomponentspage.html#controller", [
+ [ "Interfaces", "audiomanagercomponentspage.html#controlIface", null ]
+ ] ],
+ [ "Routing AudioManagerRoutingPlugin", "audiomanagercomponentspage.html#router", [
+ [ "Interfaces", "audiomanagercomponentspage.html#routingIface", null ],
+ [ "Bus topology", "audiomanagercomponentspage.html#subrouter", null ],
+ [ "Busname", "audiomanagercomponentspage.html#busname", null ],
+ [ "CommonAPI plugins", "audiomanagercomponentspage.html#CAPIplugins", null ]
+ ] ]
+ ] ],
+ [ "AudioManager and CommonAPI", "comminAPI.html", null ],
+ [ "Elements of the AudioManagement", "elementspage.html", [
+ [ "Overview Class Diagram", "elementspage.html#cDiag", null ],
+ [ "Sources", "elementspage.html#source", [
+ [ "Attributes", "elementspage.html#sourceattributes", null ]
+ ] ],
+ [ "Sinks", "elementspage.html#sinks", [
+ [ "Attributes", "elementspage.html#sinkattributes", null ]
+ ] ],
+ [ "Gateways", "elementspage.html#gw", [
+ [ "Attributes", "elementspage.html#gwattributes", null ]
+ ] ],
+ [ "Crossfaders", "elementspage.html#crossfaders", [
+ [ "Attributes", "elementspage.html#cfattributes", null ]
+ ] ]
+ ] ],
+ [ "The relation of sources & sinks with the AudioManager", "sourcesink.html", [
+ [ "Class diagramm of the relation between sources, sinks and the AudioManager", "sourcesink.html#claDi", null ],
+ [ "The REAL interaction", "sourcesink.html#boil", null ],
+ [ "Connection Formats", "sourcesink.html#conFormats", null ],
+ [ "Source States", "sourcesink.html#sstates", null ],
+ [ "Availability", "sourcesink.html#avail", null ],
+ [ "Volumes", "sourcesink.html#vol", null ],
+ [ "SoundProperties", "sourcesink.html#SoundProperties", null ],
+ [ "Interrupt States", "sourcesink.html#in", null ]
+ ] ],
+ [ "About unique IDs : Static vs Dynamic IDs", "uniquepage.html", [
+ [ "Why having two different kinds of ids?", "uniquepage.html#why", null ],
+ [ "The setup", "uniquepage.html#setup", null ]
+ ] ],
+ [ "Classification of Sinks and Sources", "classficationpage.html", [
+ [ "Classification", "classficationpage.html#classification", null ],
+ [ "Attributes", "classficationpage.html#attributes", null ]
+ ] ],
+ [ "Interrups & Low Level Interrupts", "interrupts.html", [
+ [ "Differences", "interrupts.html#diff", null ],
+ [ "Criterias", "interrupts.html#crit", null ]
+ ] ],
+ [ "Connections & MainConnections", "connpage.html", [
+ [ "Connections", "connpage.html#con", null ],
+ [ "Mainconnections", "connpage.html#maincon", null ],
+ [ "Attributes", "connpage.html#att", null ]
+ ] ],
+ [ "Lipsync", "lip.html", [
+ [ "The Task of the Audiomanager", "lip.html#t", null ]
+ ] ],
+ [ "Early Audio", "early.html", [
+ [ "The Requirement", "early.html#req", null ],
+ [ "Early Startup", "early.html#earlys", null ],
+ [ "Late Rundown", "early.html#late", null ]
+ ] ],
+ [ "The two views of the AudioManager", "views.html", [
+ [ "The CommandInterface View View", "views.html#command", null ],
+ [ "RoutingInterface View", "views.html#route", null ],
+ [ "Overview", "views.html#over", null ]
+ ] ],
+ [ "Volumes & MainVolumes", "vol.html", [
+ [ "MainVolumes", "vol.html#mainVol", null ],
+ [ "Volumes", "vol.html#volv", null ]
+ ] ],
+ [ "Properties", "prop.html", [
+ [ "SoundProperties & MainSoundProperties", "prop.html#soundprop", null ],
+ [ "SystemProperties", "prop.html#sys", null ]
+ ] ],
+ [ "Notifications", "notifi.html", [
+ [ "What are notifications?", "notifi.html#notifi_ex", null ],
+ [ "Overview", "notifi.html#notifi_overview", null ],
+ [ "CommandInterface", "notifi.html#notifi_command", null ],
+ [ "ControlInterface", "notifi.html#notifi_control", null ],
+ [ "RoutingInterface", "notifi.html#notifi_routing", null ],
+ [ "Notification Levels", "notifi.html#notifi_levels", null ]
+ ] ],
+ [ "Miscellaneous", "misc.html", [
+ [ "Connection Formats", "misc.html#misc_connfor", null ],
+ [ "Persistence", "misc.html#misc_pers", null ],
+ [ "Speed dependent volume", "misc.html#misc_speed", null ]
+ ] ],
+ [ "Last User Mode", "luc.html", [
+ [ "Last User Mode concept", "luc.html#luc_concept", null ],
+ [ "The handling in the rundown context:", "luc.html#luc_rundown", null ],
+ [ "The next startup:", "luc.html#luc_startup", null ]
+ ] ],
+ [ "Mainloop concept", "mainl.html", [
+ [ "Mainloop", "mainl.html#mconcept", null ],
+ [ "Using the Mainloop", "mainl.html#sec", null ],
+ [ "Utilizing The Mainloop as Threadsafe Call Method", "mainl.html#util", [
+ [ "Asynchronous calls", "mainl.html#async", null ],
+ [ "Synchronous calls", "mainl.html#sync", null ]
+ ] ]
+ ] ],
+ [ "The watchdog", "watchd.html", [
+ [ "The watchdog concept", "watchd.html#watchdconcept", null ],
+ [ "Watchdog configuration", "watchd.html#configwatch", null ],
+ [ "Integration with systemd", "watchd.html#winteg", null ]
+ ] ],
+ [ "Startup and Rundown", "start.html", [
+ [ "Startup", "start.html#start_Start", null ],
+ [ "Rundown", "start.html#start_Rundown", null ],
+ [ "Cancelled Rundown", "start.html#start_Cancel", null ]
+ ] ],
+ [ "CommandLineParsing", "cmdline.html", [
+ [ "TCLAP", "cmdline.html#tclap", null ],
+ [ "CommandLine Parsing in the Plugins", "cmdline.html#cmdplugins", null ]
+ ] ],
+ [ "Dlt support", "dlt.html", [
+ [ "Compilerswitch", "dlt.html#compile", null ]
+ ] ],
+ [ "Download Compile Debug", "eclip.html", [
+ [ "Get the source", "eclip.html#dw", null ],
+ [ "Compile", "eclip.html#build", null ],
+ [ "Using Eclipse", "eclip.html#ec", null ],
+ [ "Debugging with eclipse", "eclip.html#deb", null ]
+ ] ],
+ [ "Compiling & Co", "comp.html", null ],
+ [ "Modules", "modules.html", "modules" ],
+ [ "Namespaces", null, [
+ [ "Namespace List", "namespaces.html", "namespaces" ],
+ [ "Namespace Members", "namespacemembers.html", [
+ [ "All", "namespacemembers.html", null ],
+ [ "Functions", "namespacemembers_func.html", null ],
+ [ "Variables", "namespacemembers_vars.html", null ],
+ [ "Typedefs", "namespacemembers_type.html", null ],
+ [ "Enumerations", "namespacemembers_enum.html", null ],
+ [ "Enumerator", "namespacemembers_eval.html", null ]
+ ] ]
+ ] ],
+ [ "Classes", "annotated.html", [
+ [ "Class List", "annotated.html", "annotated_dup" ],
+ [ "Class Index", "classes.html", null ],
+ [ "Class Hierarchy", "hierarchy.html", "hierarchy" ],
+ [ "Class Members", "functions.html", [
+ [ "All", "functions.html", "functions_dup" ],
+ [ "Functions", "functions_func.html", "functions_func" ],
+ [ "Variables", "functions_vars.html", "functions_vars" ],
+ [ "Enumerations", "functions_enum.html", null ],
+ [ "Enumerator", "functions_eval.html", null ],
+ [ "Related Functions", "functions_rela.html", null ]
+ ] ]
+ ] ],
+ [ "Files", null, [
+ [ "File List", "files.html", "files" ],
+ [ "File Members", "globals.html", [
+ [ "All", "globals.html", null ],
+ [ "Functions", "globals_func.html", null ],
+ [ "Variables", "globals_vars.html", null ],
+ [ "Enumerations", "globals_enum.html", null ],
+ [ "Enumerator", "globals_eval.html", null ],
+ [ "Macros", "globals_defs.html", null ]
+ ] ]
+ ] ]
+ ] ]
+];
+
+var NAVTREEINDEX =
+[
+".html",
+"audiomanagertypes_8h.html#a58a230b5da10699a7ce1b1f2a1c550e6",
+"classam_1_1CAmControlReceiver.html#a9d6eae2312f5629f748ec293ef8ef118",
+"classam_1_1CAmDbusWrapper.html#a817fcd0bce4f833cadd5767e7b36a007",
+"classam_1_1CAmRoutingSender_1_1handleSinkVolume.html#a5020dcd4e51c4b30ce440c8099c2c49a",
+"classam_1_1IAmControlSend.html#a7f54417c24637b91e0079187caecd3d3",
+"classam_1_1IAmShPollCheck.html#a5851d4f160f9a9ab42965b67cee6fe97",
+"mainl.html#mconcept",
+"structam_1_1am__Source__s.html#a9904977c28ce558db9c8aec2172de7b7"
+];
+
+var SYNCONMSG = 'click to disable panel synchronisation';
+var SYNCOFFMSG = 'click to enable panel synchronisation'; \ No newline at end of file
diff --git a/docs/navtreeindex0.js b/docs/navtreeindex0.js
index b4f0210..285cb60 100644..100755
--- a/docs/navtreeindex0.js
+++ b/docs/navtreeindex0.js
@@ -1,186 +1,186 @@
var NAVTREEINDEX0 =
{
-"AudioManagerCore_2include_2TAmPluginTemplate_8h.html":[30,0,0,0,14],
-"AudioManagerCore_2include_2TAmPluginTemplate_8h.html#a791a4dba58970fcd52ff83afce23fc5a":[30,0,0,0,14,0],
-"AudioManagerCore_2include_2TAmPluginTemplate_8h_source.html":[30,0,0,0,14],
-"AudioManagerUtilities_2include_2TAmPluginTemplate_8h.html":[30,0,2,0,7],
-"AudioManagerUtilities_2include_2TAmPluginTemplate_8h.html#a791a4dba58970fcd52ff83afce23fc5a":[30,0,2,0,7,0],
-"AudioManagerUtilities_2include_2TAmPluginTemplate_8h_source.html":[30,0,2,0,7],
-"CAmCommandLineSingleton_8cpp.html":[30,0,2,1,0],
-"CAmCommandLineSingleton_8cpp_source.html":[30,0,2,1,0],
-"CAmCommandLineSingleton_8h.html":[30,0,2,0,0],
-"CAmCommandLineSingleton_8h_source.html":[30,0,2,0,0],
-"CAmCommandReceiver_8cpp.html":[30,0,0,1,0],
-"CAmCommandReceiver_8cpp_source.html":[30,0,0,1,0],
-"CAmCommandReceiver_8h.html":[30,0,0,0,0],
-"CAmCommandReceiver_8h_source.html":[30,0,0,0,0],
-"CAmCommandSender_8cpp.html":[30,0,0,1,1],
-"CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b":[30,0,0,1,1,0],
-"CAmCommandSender_8cpp_source.html":[30,0,0,1,1],
-"CAmCommandSender_8h.html":[30,0,0,0,1],
-"CAmCommandSender_8h_source.html":[30,0,0,0,1],
-"CAmCommonAPIWrapper_8cpp.html":[30,0,2,1,1],
-"CAmCommonAPIWrapper_8cpp_source.html":[30,0,2,1,1],
-"CAmCommonAPIWrapper_8h.html":[30,0,2,0,1],
-"CAmCommonAPIWrapper_8h.html#a0dfeadcd1d33bdae779670a54f92279c":[30,0,2,0,1,3],
-"CAmCommonAPIWrapper_8h.html#a16cc0d0c3171153bb57da36b96379fa8":[30,0,2,0,1,5],
-"CAmCommonAPIWrapper_8h.html#a6b7b524d2002e1bd1345620a530bb8ea":[30,0,2,0,1,2],
-"CAmCommonAPIWrapper_8h.html#a856760f211ef4853626b4241f7e31c2e":[30,0,2,0,1,4],
-"CAmCommonAPIWrapper_8h.html#af5843696cdf86a410e30cd9045843e63":[30,0,2,0,1,1],
-"CAmCommonAPIWrapper_8h_source.html":[30,0,2,0,1],
-"CAmControlReceiver_8cpp.html":[30,0,0,1,2],
-"CAmControlReceiver_8cpp_source.html":[30,0,0,1,2],
-"CAmControlReceiver_8h.html":[30,0,0,0,2],
-"CAmControlReceiver_8h_source.html":[30,0,0,0,2],
-"CAmControlSender_8cpp.html":[30,0,0,1,3],
-"CAmControlSender_8cpp.html#aaad5231037c0c12bf95bb42526c2bab8":[30,0,0,1,3,1],
-"CAmControlSender_8cpp.html#accf5fa8c8d8bbafa636dc7473685948b":[30,0,0,1,3,0],
-"CAmControlSender_8cpp_source.html":[30,0,0,1,3],
-"CAmControlSender_8h.html":[30,0,0,0,3],
-"CAmControlSender_8h_source.html":[30,0,0,0,3],
-"CAmDatabaseHandlerMap_8cpp.html":[30,0,0,1,4],
-"CAmDatabaseHandlerMap_8cpp.html#a09f8d2f8315f988e1f903876abfd52fd":[30,0,0,1,4,7],
-"CAmDatabaseHandlerMap_8cpp.html#a20a30a80e93a6925813e3225b9b75302":[30,0,0,1,4,3],
-"CAmDatabaseHandlerMap_8cpp.html#a262f27a06528ed72b5390ba518f762ee":[30,0,0,1,4,4],
-"CAmDatabaseHandlerMap_8cpp.html#a37383d81d9cd2e5410edc5faea6a42a5":[30,0,0,1,4,10],
-"CAmDatabaseHandlerMap_8cpp.html#a78753cde7f20916500b9d4b212b26f92":[30,0,0,1,4,6],
-"CAmDatabaseHandlerMap_8cpp.html#a7b43731fea9fb5e9c8199cbf98068604":[30,0,0,1,4,0],
-"CAmDatabaseHandlerMap_8cpp.html#a7d568bf05f0686f2ecdaf636f9079086":[30,0,0,1,4,5],
-"CAmDatabaseHandlerMap_8cpp.html#a87598bed9b4eaefe0a8fc808e843ec6b":[30,0,0,1,4,1],
-"CAmDatabaseHandlerMap_8cpp.html#ac7b3f8f2f1ec205ae6521cbc7f9b0fbe":[30,0,0,1,4,2],
-"CAmDatabaseHandlerMap_8cpp.html#acabdcd0d4a17f00bfaa64ad1b0992263":[30,0,0,1,4,9],
-"CAmDatabaseHandlerMap_8cpp.html#ae3f5c77fa7377c32a828f286506de079":[30,0,0,1,4,8],
-"CAmDatabaseHandlerMap_8cpp_source.html":[30,0,0,1,4],
-"CAmDatabaseHandlerMap_8h.html":[30,0,0,0,4],
-"CAmDatabaseHandlerMap_8h.html#a101760259caac9daa4e463c829dff1a4":[30,0,0,0,4,6],
-"CAmDatabaseHandlerMap_8h.html#a130c51f0ba231041759d89fcb8dc0b6b":[30,0,0,0,4,12],
-"CAmDatabaseHandlerMap_8h.html#a25f3e5baa79593267f819107c7cfc843":[30,0,0,0,4,3],
-"CAmDatabaseHandlerMap_8h.html#a3264af64a5273455a171e9eec5a2b971":[30,0,0,0,4,9],
-"CAmDatabaseHandlerMap_8h.html#a3bcf8ddf284859db60d9fbde57b62e28":[30,0,0,0,4,11],
-"CAmDatabaseHandlerMap_8h.html#a401f21aca65f1596c9c97af87717ba37":[30,0,0,0,4,8],
-"CAmDatabaseHandlerMap_8h.html#a80403b870f6e4d1e6cd5dcfaa27a9b9a":[30,0,0,0,4,13],
-"CAmDatabaseHandlerMap_8h.html#a875e11bb7aa7ab24e88646aae2d084ff":[30,0,0,0,4,10],
-"CAmDatabaseHandlerMap_8h.html#a9470306f9ef510614218d18ecbdbdc51":[30,0,0,0,4,7],
-"CAmDatabaseHandlerMap_8h.html#a9874ef994570805aee6e6e5218ef9231":[30,0,0,0,4,2],
-"CAmDatabaseHandlerMap_8h.html#a9a553628ce79cee143abba2a572485e4":[30,0,0,0,4,4],
-"CAmDatabaseHandlerMap_8h.html#ab73ea9620e23e301db1d4666005b2e81":[30,0,0,0,4,14],
-"CAmDatabaseHandlerMap_8h.html#ad571fd9c8c1dbe86aa9c55e3c334b3a9":[30,0,0,0,4,5],
-"CAmDatabaseHandlerMap_8h_source.html":[30,0,0,0,4],
-"CAmDatabaseObserver_8cpp.html":[30,0,0,1,5],
-"CAmDatabaseObserver_8cpp_source.html":[30,0,0,1,5],
-"CAmDatabaseObserver_8h.html":[30,0,0,0,5],
-"CAmDatabaseObserver_8h_source.html":[30,0,0,0,5],
-"CAmDbusWrapper_8cpp.html":[30,0,2,1,2],
-"CAmDbusWrapper_8cpp.html#a6266fa85a7c0adb885300f68b797cea6":[30,0,2,1,2,0],
-"CAmDbusWrapper_8cpp_source.html":[30,0,2,1,2],
-"CAmDbusWrapper_8h.html":[30,0,2,0,2],
-"CAmDbusWrapper_8h_source.html":[30,0,2,0,2],
-"CAmDltWrapper_8cpp.html":[30,0,2,1,3],
-"CAmDltWrapper_8cpp_source.html":[30,0,2,1,3],
-"CAmDltWrapper_8h.html":[30,0,2,0,3],
-"CAmDltWrapper_8h.html#a0243c928d58eb804e511f84982764f62":[30,0,2,0,3,4],
-"CAmDltWrapper_8h.html#a0a334b03da24104c57b9c00520d49777":[30,0,2,0,3,6],
-"CAmDltWrapper_8h.html#a1380ab7aa695390caefcedfd309701a1":[30,0,2,0,3,10],
-"CAmDltWrapper_8h.html#a47d650dc91db97c1f9323b4ed5cf4fd6":[30,0,2,0,3,13],
-"CAmDltWrapper_8h.html#a688fb66dac546c17928b5e2964edc18e":[30,0,2,0,3,14],
-"CAmDltWrapper_8h.html#a6d9a4081c4aae04cd56191712731cc48":[30,0,2,0,3,9],
-"CAmDltWrapper_8h.html#a6d9a4081c4aae04cd56191712731cc48a0d722fd2d02a9e6100822720e4ea3c93":[30,0,2,0,3,9,2],
-"CAmDltWrapper_8h.html#a6d9a4081c4aae04cd56191712731cc48a899fab51aeccb39c095fcc3cd3d12e52":[30,0,2,0,3,9,0],
-"CAmDltWrapper_8h.html#a6d9a4081c4aae04cd56191712731cc48aa74adb4284598ada6b62912fb14517f2":[30,0,2,0,3,9,1],
-"CAmDltWrapper_8h.html#a8d6015cc712615bbe2fc1cd7d8b94d15":[30,0,2,0,3,15],
-"CAmDltWrapper_8h.html#ab00ba22db19413e2040c2ab246f220c6":[30,0,2,0,3,12],
-"CAmDltWrapper_8h.html#ab29a2d53c119d7c64e1dabe95ad6401b":[30,0,2,0,3,5],
-"CAmDltWrapper_8h.html#acc72d4fac64a8d1e69f3517a55d93404":[30,0,2,0,3,11],
-"CAmDltWrapper_8h.html#acffd505a0ffacd1a6178be3afd4e97ca":[30,0,2,0,3,7],
-"CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6":[30,0,2,0,3,8],
-"CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a06364321d3bd3afd3d8b9dc5fbb8b20f":[30,0,2,0,3,8,1],
-"CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a21f205dec0a227b1276023139e9c4f4c":[30,0,2,0,3,8,6],
-"CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a27f569c6e2e180728e9fbbd42c1ebae4":[30,0,2,0,3,8,2],
-"CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a2bb30ac9585ea3a01b862f348c0a0131":[30,0,2,0,3,8,7],
-"CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6ace1b62a4f5a22130fad55d21cbc3b704":[30,0,2,0,3,8,5],
-"CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6ae01a3efeb12760f9d61cf64daa49cee1":[30,0,2,0,3,8,4],
-"CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6af053c564a48e032ff08b396df08d2745":[30,0,2,0,3,8,3],
-"CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6af5676904be465284e8c46d2eb869780e":[30,0,2,0,3,8,0],
-"CAmDltWrapper_8h_source.html":[30,0,2,0,3],
-"CAmGraph_8h.html":[30,0,0,0,6],
-"CAmGraph_8h.html#a5ddc1de5c77502d9fd136f30a5ebbd7c":[30,0,0,0,6,5],
-"CAmGraph_8h.html#aa5ba1f024fafe67c566a642b23493bfe":[30,0,0,0,6,7],
-"CAmGraph_8h.html#aab324fff5070fd8b78012479e5e6bb0e":[30,0,0,0,6,6],
-"CAmGraph_8h.html#abb9b450360ced141aa4d58a18a2fdd8a":[30,0,0,0,6,8],
-"CAmGraph_8h.html#ac85eb9c3b3735f8eea02a45482ce4943":[30,0,0,0,6,4],
-"CAmGraph_8h_source.html":[30,0,0,0,6],
-"CAmLog_8cpp.html":[30,0,0,1,6],
-"CAmLog_8cpp_source.html":[30,0,0,1,6],
-"CAmLog_8h.html":[30,0,0,0,7],
-"CAmLog_8h.html#a026c614b810f6e9438f1dea224a85b4c":[30,0,0,0,7,4],
-"CAmLog_8h.html#a1bff47dabd24fb71fb5d87cfc0b0bdef":[30,0,0,0,7,2],
-"CAmLog_8h.html#a55d8de1f1fb579e18fe00fca209750b1":[30,0,0,0,7,3],
-"CAmLog_8h.html#a5edb2739b8b6363c90e1e7b4d782ceef":[30,0,0,0,7,1],
-"CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060":[30,0,0,0,7,6],
-"CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060a1635863cf2915677d715a44105d4f485":[30,0,0,0,7,6,2],
-"CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060a23deb73b2b9522c173562156d07a01a3":[30,0,0,0,7,6,1],
-"CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060a631300b7150692fe453fe22efe1a9743":[30,0,0,0,7,6,0],
-"CAmLog_8h.html#ad7254c26da5762c03c4825d6b74d490d":[30,0,0,0,7,5],
-"CAmLog_8h_source.html":[30,0,0,0,7],
-"CAmRouter_8cpp.html":[30,0,0,1,7],
-"CAmRouter_8cpp.html#adfd5dc4939df0960dc2d1651691374d4":[30,0,0,1,7,0],
-"CAmRouter_8cpp_source.html":[30,0,0,1,7],
-"CAmRouter_8h.html":[30,0,0,0,8],
-"CAmRouter_8h.html#a1f15203e131cc3a53fd57dae259ff67f":[30,0,0,0,8,6],
-"CAmRouter_8h.html#a8e5acf5a77b560755b3c47dc3e444126":[30,0,0,0,8,4],
-"CAmRouter_8h.html#abcde4f3c2d4e51bca986488b88de323d":[30,0,0,0,8,5],
-"CAmRouter_8h.html#abd263680f7c3d878c014187952bbbcf7":[30,0,0,0,8,7],
-"CAmRouter_8h.html#ae2d93bb8c081ecbf06b93ddb3dfbf34c":[30,0,0,0,8,8],
-"CAmRouter_8h.html#af498e822629d2abed8233b798f29d1e4":[30,0,0,0,8,3],
-"CAmRouter_8h.html#aff729ebe1b45fb5af26288f42d61fd3b":[30,0,0,0,8,2],
-"CAmRouter_8h_source.html":[30,0,0,0,8],
-"CAmRoutingReceiver_8cpp.html":[30,0,0,1,8],
-"CAmRoutingReceiver_8cpp_source.html":[30,0,0,1,8],
-"CAmRoutingReceiver_8h.html":[30,0,0,0,9],
-"CAmRoutingReceiver_8h_source.html":[30,0,0,0,9],
-"CAmRoutingSender_8cpp.html":[30,0,0,1,9],
-"CAmRoutingSender_8cpp.html#aaad5231037c0c12bf95bb42526c2bab8":[30,0,0,1,9,1],
-"CAmRoutingSender_8cpp.html#accf5fa8c8d8bbafa636dc7473685948b":[30,0,0,1,9,0],
-"CAmRoutingSender_8cpp_source.html":[30,0,0,1,9],
-"CAmRoutingSender_8h.html":[30,0,0,0,10],
-"CAmRoutingSender_8h_source.html":[30,0,0,0,10],
-"CAmSerializer_8h.html":[30,0,2,0,4],
-"CAmSerializer_8h_source.html":[30,0,2,0,4],
-"CAmSocketHandler_8cpp.html":[30,0,2,1,4],
-"CAmSocketHandler_8cpp_source.html":[30,0,2,1,4],
-"CAmSocketHandler_8h.html":[30,0,2,0,5],
-"CAmSocketHandler_8h.html#a22a7b0b07f6cd371e638db2194762958":[30,0,2,0,5,17],
-"CAmSocketHandler_8h.html#a63380f323b142274c124bb15bba9459a":[30,0,2,0,5,15],
-"CAmSocketHandler_8h.html#a67f1edc0014c2569b2a1e7e423aaa825":[30,0,2,0,5,13],
-"CAmSocketHandler_8h.html#af782e2735b1adf1e43a9d530cee340aa":[30,0,2,0,5,16],
-"CAmSocketHandler_8h.html#afe0da7e06e5af7546a20e21391824f5a":[30,0,2,0,5,14],
-"CAmSocketHandler_8h_source.html":[30,0,2,0,5],
-"CAmTelnetMenuHelper_8cpp.html":[30,0,0,1,10],
-"CAmTelnetMenuHelper_8cpp_source.html":[30,0,0,1,10],
-"CAmTelnetMenuHelper_8h.html":[30,0,0,0,11],
-"CAmTelnetMenuHelper_8h_source.html":[30,0,0,0,11],
-"CAmTelnetServer_8cpp.html":[30,0,0,1,11],
-"CAmTelnetServer_8cpp.html#a152a062074d0e6d93736298a7065a081":[30,0,0,1,11,0],
-"CAmTelnetServer_8cpp_source.html":[30,0,0,1,11],
-"CAmTelnetServer_8h.html":[30,0,0,0,12],
-"CAmTelnetServer_8h_source.html":[30,0,0,0,12],
-"CAmWatchdog_8cpp.html":[30,0,2,1,5],
-"CAmWatchdog_8cpp_source.html":[30,0,2,1,5],
-"CAmWatchdog_8h.html":[30,0,2,0,6],
-"CAmWatchdog_8h_source.html":[30,0,2,0,6],
-"IAmCommand_8h.html":[30,0,3,1],
-"IAmCommand_8h.html#a2ad3adf378d12d97878ef329b3829f76":[30,0,3,1,2],
-"IAmCommand_8h_source.html":[30,0,3,1],
-"IAmControl_8h.html":[30,0,3,2],
-"IAmControl_8h.html#ac8c9ea59b513da97f115ed3d6322d6ad":[30,0,3,2,2],
-"IAmControl_8h_source.html":[30,0,3,2],
-"IAmDatabaseHandler_8h.html":[30,0,0,0,13],
-"IAmDatabaseHandler_8h.html#af1483e9f2fc14b224e95addc9c68749a":[30,0,0,0,13,1],
-"IAmDatabaseHandler_8h_source.html":[30,0,0,0,13],
-"IAmRouting_8h.html":[30,0,3,3],
-"IAmRouting_8h.html#af578bc00c94c55f619aa16407eceab99":[30,0,3,3,2],
-"IAmRouting_8h_source.html":[30,0,3,3],
-"annotated.html":[29,0],
+".html":[30,0,1],
+"CAmCommandLineSingleton_8cpp.html":[31,0,2,1,0],
+"CAmCommandLineSingleton_8cpp_source.html":[31,0,2,1,0],
+"CAmCommandLineSingleton_8h.html":[31,0,2,0,0],
+"CAmCommandLineSingleton_8h_source.html":[31,0,2,0,0],
+"CAmCommandReceiver_8cpp.html":[31,0,0,1,0],
+"CAmCommandReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168":[31,0,0,1,0,0],
+"CAmCommandReceiver_8cpp_source.html":[31,0,0,1,0],
+"CAmCommandReceiver_8h.html":[31,0,0,0,0],
+"CAmCommandReceiver_8h_source.html":[31,0,0,0,0],
+"CAmCommandSender_8cpp.html":[31,0,0,1,1],
+"CAmCommandSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168":[31,0,0,1,1,0],
+"CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b":[31,0,0,1,1,1],
+"CAmCommandSender_8cpp_source.html":[31,0,0,1,1],
+"CAmCommandSender_8h.html":[31,0,0,0,1],
+"CAmCommandSender_8h_source.html":[31,0,0,0,1],
+"CAmCommonAPIWrapper_8cpp.html":[31,0,2,1,1],
+"CAmCommonAPIWrapper_8cpp_source.html":[31,0,2,1,1],
+"CAmCommonAPIWrapper_8h.html":[31,0,2,0,1],
+"CAmCommonAPIWrapper_8h.html#a0dfeadcd1d33bdae779670a54f92279c":[31,0,2,0,1,3],
+"CAmCommonAPIWrapper_8h.html#a16cc0d0c3171153bb57da36b96379fa8":[31,0,2,0,1,5],
+"CAmCommonAPIWrapper_8h.html#a6b7b524d2002e1bd1345620a530bb8ea":[31,0,2,0,1,2],
+"CAmCommonAPIWrapper_8h.html#a856760f211ef4853626b4241f7e31c2e":[31,0,2,0,1,4],
+"CAmCommonAPIWrapper_8h.html#af5843696cdf86a410e30cd9045843e63":[31,0,2,0,1,1],
+"CAmCommonAPIWrapper_8h_source.html":[31,0,2,0,1],
+"CAmControlReceiver_8cpp.html":[31,0,0,1,2],
+"CAmControlReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168":[31,0,0,1,2,0],
+"CAmControlReceiver_8cpp_source.html":[31,0,0,1,2],
+"CAmControlReceiver_8h.html":[31,0,0,0,2],
+"CAmControlReceiver_8h_source.html":[31,0,0,0,2],
+"CAmControlSender_8cpp.html":[31,0,0,1,3],
+"CAmControlSender_8cpp.html#aaad5231037c0c12bf95bb42526c2bab8":[31,0,0,1,3,1],
+"CAmControlSender_8cpp.html#accf5fa8c8d8bbafa636dc7473685948b":[31,0,0,1,3,0],
+"CAmControlSender_8cpp_source.html":[31,0,0,1,3],
+"CAmControlSender_8h.html":[31,0,0,0,3],
+"CAmControlSender_8h_source.html":[31,0,0,0,3],
+"CAmDatabaseHandlerMap_8cpp.html":[31,0,0,1,4],
+"CAmDatabaseHandlerMap_8cpp.html#a023c42a6ea7b7e14bf37baf70dfaddc1":[31,0,0,1,4,9],
+"CAmDatabaseHandlerMap_8cpp.html#a08f9d96a52244f69ca4637ae0c8e2041":[31,0,0,1,4,5],
+"CAmDatabaseHandlerMap_8cpp.html#a09f8d2f8315f988e1f903876abfd52fd":[31,0,0,1,4,13],
+"CAmDatabaseHandlerMap_8cpp.html#a1e97c99513e5134eca26e651773719d7":[31,0,0,1,4,7],
+"CAmDatabaseHandlerMap_8cpp.html#a20a30a80e93a6925813e3225b9b75302":[31,0,0,1,4,4],
+"CAmDatabaseHandlerMap_8cpp.html#a262f27a06528ed72b5390ba518f762ee":[31,0,0,1,4,10],
+"CAmDatabaseHandlerMap_8cpp.html#a37383d81d9cd2e5410edc5faea6a42a5":[31,0,0,1,4,16],
+"CAmDatabaseHandlerMap_8cpp.html#a5364eef123b546a80c7c57232a15b75a":[31,0,0,1,4,8],
+"CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168":[31,0,0,1,4,0],
+"CAmDatabaseHandlerMap_8cpp.html#a6e091273c50fad7c2a8d0d9967efd07d":[31,0,0,1,4,6],
+"CAmDatabaseHandlerMap_8cpp.html#a78753cde7f20916500b9d4b212b26f92":[31,0,0,1,4,12],
+"CAmDatabaseHandlerMap_8cpp.html#a7b43731fea9fb5e9c8199cbf98068604":[31,0,0,1,4,1],
+"CAmDatabaseHandlerMap_8cpp.html#a7d568bf05f0686f2ecdaf636f9079086":[31,0,0,1,4,11],
+"CAmDatabaseHandlerMap_8cpp.html#a87598bed9b4eaefe0a8fc808e843ec6b":[31,0,0,1,4,2],
+"CAmDatabaseHandlerMap_8cpp.html#ac7b3f8f2f1ec205ae6521cbc7f9b0fbe":[31,0,0,1,4,3],
+"CAmDatabaseHandlerMap_8cpp.html#acabdcd0d4a17f00bfaa64ad1b0992263":[31,0,0,1,4,15],
+"CAmDatabaseHandlerMap_8cpp.html#ae3f5c77fa7377c32a828f286506de079":[31,0,0,1,4,14],
+"CAmDatabaseHandlerMap_8cpp_source.html":[31,0,0,1,4],
+"CAmDatabaseHandlerMap_8h.html":[31,0,0,0,4],
+"CAmDatabaseHandlerMap_8h.html#a101760259caac9daa4e463c829dff1a4":[31,0,0,0,4,7],
+"CAmDatabaseHandlerMap_8h.html#a130c51f0ba231041759d89fcb8dc0b6b":[31,0,0,0,4,13],
+"CAmDatabaseHandlerMap_8h.html#a25f3e5baa79593267f819107c7cfc843":[31,0,0,0,4,4],
+"CAmDatabaseHandlerMap_8h.html#a3264af64a5273455a171e9eec5a2b971":[31,0,0,0,4,10],
+"CAmDatabaseHandlerMap_8h.html#a3bcf8ddf284859db60d9fbde57b62e28":[31,0,0,0,4,12],
+"CAmDatabaseHandlerMap_8h.html#a401f21aca65f1596c9c97af87717ba37":[31,0,0,0,4,9],
+"CAmDatabaseHandlerMap_8h.html#a80403b870f6e4d1e6cd5dcfaa27a9b9a":[31,0,0,0,4,14],
+"CAmDatabaseHandlerMap_8h.html#a875e11bb7aa7ab24e88646aae2d084ff":[31,0,0,0,4,11],
+"CAmDatabaseHandlerMap_8h.html#a9470306f9ef510614218d18ecbdbdc51":[31,0,0,0,4,8],
+"CAmDatabaseHandlerMap_8h.html#a9874ef994570805aee6e6e5218ef9231":[31,0,0,0,4,3],
+"CAmDatabaseHandlerMap_8h.html#a9a553628ce79cee143abba2a572485e4":[31,0,0,0,4,5],
+"CAmDatabaseHandlerMap_8h.html#ab73ea9620e23e301db1d4666005b2e81":[31,0,0,0,4,15],
+"CAmDatabaseHandlerMap_8h.html#ad571fd9c8c1dbe86aa9c55e3c334b3a9":[31,0,0,0,4,6],
+"CAmDatabaseHandlerMap_8h_source.html":[31,0,0,0,4],
+"CAmDbusWrapper_8cpp.html":[31,0,2,1,2],
+"CAmDbusWrapper_8cpp.html#a6266fa85a7c0adb885300f68b797cea6":[31,0,2,1,2,0],
+"CAmDbusWrapper_8cpp_source.html":[31,0,2,1,2],
+"CAmDbusWrapper_8h.html":[31,0,2,0,2],
+"CAmDbusWrapper_8h_source.html":[31,0,2,0,2],
+"CAmDltWrapper_8cpp.html":[31,0,2,1,3],
+"CAmDltWrapper_8cpp_source.html":[31,0,2,1,3],
+"CAmDltWrapper_8h.html":[31,0,2,0,3],
+"CAmDltWrapper_8h.html#a0243c928d58eb804e511f84982764f62":[31,0,2,0,3,4],
+"CAmDltWrapper_8h.html#a0a334b03da24104c57b9c00520d49777":[31,0,2,0,3,6],
+"CAmDltWrapper_8h.html#a1380ab7aa695390caefcedfd309701a1":[31,0,2,0,3,10],
+"CAmDltWrapper_8h.html#a47d650dc91db97c1f9323b4ed5cf4fd6":[31,0,2,0,3,13],
+"CAmDltWrapper_8h.html#a688fb66dac546c17928b5e2964edc18e":[31,0,2,0,3,14],
+"CAmDltWrapper_8h.html#a6d9a4081c4aae04cd56191712731cc48":[31,0,2,0,3,9],
+"CAmDltWrapper_8h.html#a6d9a4081c4aae04cd56191712731cc48a0d722fd2d02a9e6100822720e4ea3c93":[31,0,2,0,3,9,2],
+"CAmDltWrapper_8h.html#a6d9a4081c4aae04cd56191712731cc48a899fab51aeccb39c095fcc3cd3d12e52":[31,0,2,0,3,9,0],
+"CAmDltWrapper_8h.html#a6d9a4081c4aae04cd56191712731cc48aa74adb4284598ada6b62912fb14517f2":[31,0,2,0,3,9,1],
+"CAmDltWrapper_8h.html#a8d6015cc712615bbe2fc1cd7d8b94d15":[31,0,2,0,3,15],
+"CAmDltWrapper_8h.html#ab00ba22db19413e2040c2ab246f220c6":[31,0,2,0,3,12],
+"CAmDltWrapper_8h.html#ab29a2d53c119d7c64e1dabe95ad6401b":[31,0,2,0,3,5],
+"CAmDltWrapper_8h.html#acc72d4fac64a8d1e69f3517a55d93404":[31,0,2,0,3,11],
+"CAmDltWrapper_8h.html#acffd505a0ffacd1a6178be3afd4e97ca":[31,0,2,0,3,7],
+"CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6":[31,0,2,0,3,8],
+"CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a06364321d3bd3afd3d8b9dc5fbb8b20f":[31,0,2,0,3,8,1],
+"CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a21f205dec0a227b1276023139e9c4f4c":[31,0,2,0,3,8,6],
+"CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a27f569c6e2e180728e9fbbd42c1ebae4":[31,0,2,0,3,8,2],
+"CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6a2bb30ac9585ea3a01b862f348c0a0131":[31,0,2,0,3,8,7],
+"CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6ace1b62a4f5a22130fad55d21cbc3b704":[31,0,2,0,3,8,5],
+"CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6ae01a3efeb12760f9d61cf64daa49cee1":[31,0,2,0,3,8,4],
+"CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6af053c564a48e032ff08b396df08d2745":[31,0,2,0,3,8,3],
+"CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6af5676904be465284e8c46d2eb869780e":[31,0,2,0,3,8,0],
+"CAmDltWrapper_8h_source.html":[31,0,2,0,3],
+"CAmGraph_8h.html":[31,0,0,0,5],
+"CAmGraph_8h.html#a5ddc1de5c77502d9fd136f30a5ebbd7c":[31,0,0,0,5,5],
+"CAmGraph_8h.html#aa5ba1f024fafe67c566a642b23493bfe":[31,0,0,0,5,7],
+"CAmGraph_8h.html#aab324fff5070fd8b78012479e5e6bb0e":[31,0,0,0,5,6],
+"CAmGraph_8h.html#abb9b450360ced141aa4d58a18a2fdd8a":[31,0,0,0,5,8],
+"CAmGraph_8h.html#ac85eb9c3b3735f8eea02a45482ce4943":[31,0,0,0,5,4],
+"CAmGraph_8h_source.html":[31,0,0,0,5],
+"CAmLog_8cpp.html":[31,0,0,1,5],
+"CAmLog_8cpp_source.html":[31,0,0,1,5],
+"CAmLog_8h.html":[31,0,0,0,6],
+"CAmLog_8h.html#a026c614b810f6e9438f1dea224a85b4c":[31,0,0,0,6,4],
+"CAmLog_8h.html#a1bff47dabd24fb71fb5d87cfc0b0bdef":[31,0,0,0,6,2],
+"CAmLog_8h.html#a55d8de1f1fb579e18fe00fca209750b1":[31,0,0,0,6,3],
+"CAmLog_8h.html#a5edb2739b8b6363c90e1e7b4d782ceef":[31,0,0,0,6,1],
+"CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060":[31,0,0,0,6,6],
+"CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060a1635863cf2915677d715a44105d4f485":[31,0,0,0,6,6,2],
+"CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060a23deb73b2b9522c173562156d07a01a3":[31,0,0,0,6,6,1],
+"CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060a631300b7150692fe453fe22efe1a9743":[31,0,0,0,6,6,0],
+"CAmLog_8h.html#ad7254c26da5762c03c4825d6b74d490d":[31,0,0,0,6,5],
+"CAmLog_8h_source.html":[31,0,0,0,6],
+"CAmRouter_8cpp.html":[31,0,0,1,6],
+"CAmRouter_8cpp.html#adfd5dc4939df0960dc2d1651691374d4":[31,0,0,1,6,0],
+"CAmRouter_8cpp_source.html":[31,0,0,1,6],
+"CAmRouter_8h.html":[31,0,0,0,7],
+"CAmRouter_8h.html#a1aacfba78a3f6aa3cb6514bb8b1458e3":[31,0,0,0,7,2],
+"CAmRouter_8h.html#a1f15203e131cc3a53fd57dae259ff67f":[31,0,0,0,7,7],
+"CAmRouter_8h.html#a8e5acf5a77b560755b3c47dc3e444126":[31,0,0,0,7,5],
+"CAmRouter_8h.html#a9d70e10c712a8a908b5dc0d253955c25":[31,0,0,0,7,3],
+"CAmRouter_8h.html#abcde4f3c2d4e51bca986488b88de323d":[31,0,0,0,7,6],
+"CAmRouter_8h.html#abd263680f7c3d878c014187952bbbcf7":[31,0,0,0,7,8],
+"CAmRouter_8h.html#ae2d93bb8c081ecbf06b93ddb3dfbf34c":[31,0,0,0,7,9],
+"CAmRouter_8h.html#af498e822629d2abed8233b798f29d1e4":[31,0,0,0,7,4],
+"CAmRouter_8h_source.html":[31,0,0,0,7],
+"CAmRoutingReceiver_8cpp.html":[31,0,0,1,7],
+"CAmRoutingReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168":[31,0,0,1,7,0],
+"CAmRoutingReceiver_8cpp_source.html":[31,0,0,1,7],
+"CAmRoutingReceiver_8h.html":[31,0,0,0,8],
+"CAmRoutingReceiver_8h_source.html":[31,0,0,0,8],
+"CAmRoutingSender_8cpp.html":[31,0,0,1,8],
+"CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168":[31,0,0,1,8,0],
+"CAmRoutingSender_8cpp.html#aaad5231037c0c12bf95bb42526c2bab8":[31,0,0,1,8,2],
+"CAmRoutingSender_8cpp.html#accf5fa8c8d8bbafa636dc7473685948b":[31,0,0,1,8,1],
+"CAmRoutingSender_8cpp_source.html":[31,0,0,1,8],
+"CAmRoutingSender_8h.html":[31,0,0,0,9],
+"CAmRoutingSender_8h_source.html":[31,0,0,0,9],
+"CAmSerializer_8h.html":[31,0,2,0,4],
+"CAmSerializer_8h.html#aab10037dca32fba66b70d85bf7633355":[31,0,2,0,4,7],
+"CAmSerializer_8h.html#abd71bd6ab41e8654bbed756eab3c6c89":[31,0,2,0,4,8],
+"CAmSerializer_8h_source.html":[31,0,2,0,4],
+"CAmSocketHandler_8cpp.html":[31,0,2,1,4],
+"CAmSocketHandler_8cpp_source.html":[31,0,2,1,4],
+"CAmSocketHandler_8h.html":[31,0,2,0,5],
+"CAmSocketHandler_8h.html#a47991fcc6785a5c97037b611e7f7e1a8":[31,0,2,0,5,15],
+"CAmSocketHandler_8h.html#a63380f323b142274c124bb15bba9459a":[31,0,2,0,5,13],
+"CAmSocketHandler_8h.html#a67f1edc0014c2569b2a1e7e423aaa825":[31,0,2,0,5,11],
+"CAmSocketHandler_8h.html#af782e2735b1adf1e43a9d530cee340aa":[31,0,2,0,5,14],
+"CAmSocketHandler_8h.html#afe0da7e06e5af7546a20e21391824f5a":[31,0,2,0,5,12],
+"CAmSocketHandler_8h_source.html":[31,0,2,0,5],
+"CAmWatchdog_8cpp.html":[31,0,2,1,5],
+"CAmWatchdog_8cpp_source.html":[31,0,2,1,5],
+"CAmWatchdog_8h.html":[31,0,2,0,6],
+"CAmWatchdog_8h_source.html":[31,0,2,0,6],
+"IAmCommand_8h.html":[31,0,3,1],
+"IAmCommand_8h.html#a2ad3adf378d12d97878ef329b3829f76":[31,0,3,1,2],
+"IAmCommand_8h_source.html":[31,0,3,1],
+"IAmControl_8h.html":[31,0,3,2],
+"IAmControl_8h.html#ac8c9ea59b513da97f115ed3d6322d6ad":[31,0,3,2,2],
+"IAmControl_8h_source.html":[31,0,3,2],
+"IAmDatabaseHandler_8h.html":[31,0,0,0,10],
+"IAmDatabaseHandler_8h.html#af1483e9f2fc14b224e95addc9c68749a":[31,0,0,0,10,2],
+"IAmDatabaseHandler_8h_source.html":[31,0,0,0,10],
+"IAmRouting_8h.html":[31,0,3,3],
+"IAmRouting_8h.html#af578bc00c94c55f619aa16407eceab99":[31,0,3,3,2],
+"IAmRouting_8h_source.html":[31,0,3,3],
+"TAmPluginTemplate_8h.html":[31,0,2,0,7],
+"TAmPluginTemplate_8h.html#a27cdb77ef0407689f891b463f093d89b":[31,0,2,0,7,1],
+"TAmPluginTemplate_8h.html#abf28e5a96c232200d00df4354fd6f308":[31,0,2,0,7,0],
+"TAmPluginTemplate_8h_source.html":[31,0,2,0,7],
+"annotated.html":[30,0],
"architecturepage.html":[3],
"architecturepage.html#converter":[3,3],
"architecturepage.html#domains":[3,0],
@@ -198,56 +198,56 @@ var NAVTREEINDEX0 =
"audiomanagercomponentspage.html#router":[5,3],
"audiomanagercomponentspage.html#routingIface":[5,3,0],
"audiomanagercomponentspage.html#subrouter":[5,3,1],
-"audiomanagertypes_8h.html":[30,0,3,0],
-"audiomanagertypes_8h.html#a01c1c639ee87e804885f92c69ca4a97c":[30,0,3,0,47],
-"audiomanagertypes_8h.html#a05e718ce3ea5d91c23f2cfac8a21fa0f":[30,0,3,0,80],
-"audiomanagertypes_8h.html#a0639e11a379255d6fce8f38ef0c01e6f":[30,0,3,0,70],
-"audiomanagertypes_8h.html#a07f9b57ede577d1e70afec63e606759f":[30,0,3,0,62],
-"audiomanagertypes_8h.html#a07f9b57ede577d1e70afec63e606759fa1872ddc167f2d64716473982b7882121":[30,0,3,0,62,1],
-"audiomanagertypes_8h.html#a07f9b57ede577d1e70afec63e606759fa47259c0e18b00f32cbeb3c1c2ea8eaea":[30,0,3,0,62,0],
-"audiomanagertypes_8h.html#a07f9b57ede577d1e70afec63e606759fa5cacc45032680ab279e78579b1563ee1":[30,0,3,0,62,3],
-"audiomanagertypes_8h.html#a07f9b57ede577d1e70afec63e606759fa7ab5d87fe2bca808a924b867c11d4408":[30,0,3,0,62,2],
-"audiomanagertypes_8h.html#a08bbe1d9aa083a2067c21fa1c9050269":[30,0,3,0,38],
-"audiomanagertypes_8h.html#a098f272728edf8a628fc11b0655c154d":[30,0,3,0,37],
-"audiomanagertypes_8h.html#a0ba72fdbafaa9e886e77aa4099c281ec":[30,0,3,0,50],
-"audiomanagertypes_8h.html#a0ee627be6336efc1a44378ecdc972cd3":[30,0,3,0,60],
-"audiomanagertypes_8h.html#a0ee627be6336efc1a44378ecdc972cd3a301ddce280fe0db598e9c26cc90776cd":[30,0,3,0,60,3],
-"audiomanagertypes_8h.html#a0ee627be6336efc1a44378ecdc972cd3a78d6102fcf61795385168c2e78db9a5c":[30,0,3,0,60,2],
-"audiomanagertypes_8h.html#a0ee627be6336efc1a44378ecdc972cd3a7ecad9a029702bb65384709b792a8062":[30,0,3,0,60,4],
-"audiomanagertypes_8h.html#a0ee627be6336efc1a44378ecdc972cd3a9724eba6224c74fba05ded52ee5e8c7e":[30,0,3,0,60,1],
-"audiomanagertypes_8h.html#a0ee627be6336efc1a44378ecdc972cd3ac13e6ff447491293221844554236c802":[30,0,3,0,60,0],
-"audiomanagertypes_8h.html#a0ee627be6336efc1a44378ecdc972cd3aecf366563ad28afb4ded6271d9009c69":[30,0,3,0,60,5],
-"audiomanagertypes_8h.html#a0ee627be6336efc1a44378ecdc972cd3af183d43f7ee143ea3bcec0ba2b9665d8":[30,0,3,0,60,6],
-"audiomanagertypes_8h.html#a114262d77aae4ed1d2daa50a36155d3e":[30,0,3,0,33],
-"audiomanagertypes_8h.html#a1b4df0ded5f6d6d07ae583dc9a074209":[30,0,3,0,52],
-"audiomanagertypes_8h.html#a1b4df0ded5f6d6d07ae583dc9a074209a2b27e613066c4de02c4f4a15dbe333e2":[30,0,3,0,52,6],
-"audiomanagertypes_8h.html#a1b4df0ded5f6d6d07ae583dc9a074209a72b823068a6e5bd5760e369220e715de":[30,0,3,0,52,0],
-"audiomanagertypes_8h.html#a1b4df0ded5f6d6d07ae583dc9a074209ab0bec3d2ef09cf208e71e7d96097c87f":[30,0,3,0,52,3],
-"audiomanagertypes_8h.html#a1b4df0ded5f6d6d07ae583dc9a074209ad5a723d3846af4c1c6bc7b918c6d561b":[30,0,3,0,52,4],
-"audiomanagertypes_8h.html#a1b4df0ded5f6d6d07ae583dc9a074209af07fab44bac6814402ccfdf69be55de5":[30,0,3,0,52,1],
-"audiomanagertypes_8h.html#a1b4df0ded5f6d6d07ae583dc9a074209af229024b802d0340fd300d107de4aee1":[30,0,3,0,52,5],
-"audiomanagertypes_8h.html#a1b4df0ded5f6d6d07ae583dc9a074209af2319d8fac8cdcf76a37197536e5bb1e":[30,0,3,0,52,2],
-"audiomanagertypes_8h.html#a1b8a21931c26cad724096efeca498881":[30,0,3,0,83],
-"audiomanagertypes_8h.html#a21f8ea45717692cd82c42c222a6ee3c8":[30,0,3,0,29],
-"audiomanagertypes_8h.html#a2711516b1392ea02a7ed25fcd540a16a":[30,0,3,0,46],
-"audiomanagertypes_8h.html#a28042c7d1b076b028145d7e526134fa8":[30,0,3,0,66],
-"audiomanagertypes_8h.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f":[30,0,3,0,43],
-"audiomanagertypes_8h.html#a2dc976e6fa39404f87c87405e38b0ceb":[30,0,3,0,85],
-"audiomanagertypes_8h.html#a2e1718a0cd2d37bd5f989402b89c34a5":[30,0,3,0,53],
-"audiomanagertypes_8h.html#a2e1718a0cd2d37bd5f989402b89c34a5a1b9fac60af1c58c0239ed2e02fb3815e":[30,0,3,0,53,3],
-"audiomanagertypes_8h.html#a2e1718a0cd2d37bd5f989402b89c34a5a2392de4e354a8a8361f0dc91f526685a":[30,0,3,0,53,1],
-"audiomanagertypes_8h.html#a2e1718a0cd2d37bd5f989402b89c34a5a8ee65be2791c7269d422c1b0732713d5":[30,0,3,0,53,0],
-"audiomanagertypes_8h.html#a2e1718a0cd2d37bd5f989402b89c34a5a9eff05332c3da14f95fffbbd256550f5":[30,0,3,0,53,4],
-"audiomanagertypes_8h.html#a2e1718a0cd2d37bd5f989402b89c34a5ad0bb7765b4c6593523a4fc29d67f5399":[30,0,3,0,53,2],
-"audiomanagertypes_8h.html#a2ee471ab0909d487b139aad756f7984e":[30,0,3,0,90],
-"audiomanagertypes_8h.html#a30e69f742d64729463f1f7dc691cf75b":[30,0,3,0,67],
-"audiomanagertypes_8h.html#a33a5bb7641f58ab3a5f3b86400ad804c":[30,0,3,0,41],
-"audiomanagertypes_8h.html#a34a947f55e2d6dc2bba52fd75458c45d":[30,0,3,0,77],
-"audiomanagertypes_8h.html#a3562d5b172430b00c1611c0504982cd4":[30,0,3,0,69],
-"audiomanagertypes_8h.html#a3c5af376d2adecd9063375bb668a8dc9":[30,0,3,0,89],
-"audiomanagertypes_8h.html#a4c8c7b12d460edca7548dd559659d87e":[30,0,3,0,81],
-"audiomanagertypes_8h.html#a50170d91d053ff9f44ce0f8609d094a6":[30,0,3,0,75],
-"audiomanagertypes_8h.html#a510513cf43299092b6c85250dbbef93f":[30,0,3,0,48],
-"audiomanagertypes_8h.html#a5186d1ad942c8d7e666e036c24911412":[30,0,3,0,65],
-"audiomanagertypes_8h.html#a51e5bd84ebf4b8108cc34b9aa1e94f70":[30,0,3,0,88]
+"audiomanagertypes_8h.html":[31,0,3,0],
+"audiomanagertypes_8h.html#a01c1c639ee87e804885f92c69ca4a97c":[31,0,3,0,47],
+"audiomanagertypes_8h.html#a05e718ce3ea5d91c23f2cfac8a21fa0f":[31,0,3,0,80],
+"audiomanagertypes_8h.html#a0639e11a379255d6fce8f38ef0c01e6f":[31,0,3,0,70],
+"audiomanagertypes_8h.html#a07f9b57ede577d1e70afec63e606759f":[31,0,3,0,62],
+"audiomanagertypes_8h.html#a07f9b57ede577d1e70afec63e606759fa1872ddc167f2d64716473982b7882121":[31,0,3,0,62,1],
+"audiomanagertypes_8h.html#a07f9b57ede577d1e70afec63e606759fa47259c0e18b00f32cbeb3c1c2ea8eaea":[31,0,3,0,62,0],
+"audiomanagertypes_8h.html#a07f9b57ede577d1e70afec63e606759fa5cacc45032680ab279e78579b1563ee1":[31,0,3,0,62,3],
+"audiomanagertypes_8h.html#a07f9b57ede577d1e70afec63e606759fa7ab5d87fe2bca808a924b867c11d4408":[31,0,3,0,62,2],
+"audiomanagertypes_8h.html#a08bbe1d9aa083a2067c21fa1c9050269":[31,0,3,0,38],
+"audiomanagertypes_8h.html#a098f272728edf8a628fc11b0655c154d":[31,0,3,0,37],
+"audiomanagertypes_8h.html#a0ba72fdbafaa9e886e77aa4099c281ec":[31,0,3,0,50],
+"audiomanagertypes_8h.html#a0ee627be6336efc1a44378ecdc972cd3":[31,0,3,0,60],
+"audiomanagertypes_8h.html#a0ee627be6336efc1a44378ecdc972cd3a301ddce280fe0db598e9c26cc90776cd":[31,0,3,0,60,3],
+"audiomanagertypes_8h.html#a0ee627be6336efc1a44378ecdc972cd3a78d6102fcf61795385168c2e78db9a5c":[31,0,3,0,60,2],
+"audiomanagertypes_8h.html#a0ee627be6336efc1a44378ecdc972cd3a7ecad9a029702bb65384709b792a8062":[31,0,3,0,60,4],
+"audiomanagertypes_8h.html#a0ee627be6336efc1a44378ecdc972cd3a9724eba6224c74fba05ded52ee5e8c7e":[31,0,3,0,60,1],
+"audiomanagertypes_8h.html#a0ee627be6336efc1a44378ecdc972cd3ac13e6ff447491293221844554236c802":[31,0,3,0,60,0],
+"audiomanagertypes_8h.html#a0ee627be6336efc1a44378ecdc972cd3aecf366563ad28afb4ded6271d9009c69":[31,0,3,0,60,5],
+"audiomanagertypes_8h.html#a0ee627be6336efc1a44378ecdc972cd3af183d43f7ee143ea3bcec0ba2b9665d8":[31,0,3,0,60,6],
+"audiomanagertypes_8h.html#a114262d77aae4ed1d2daa50a36155d3e":[31,0,3,0,33],
+"audiomanagertypes_8h.html#a1b4df0ded5f6d6d07ae583dc9a074209":[31,0,3,0,52],
+"audiomanagertypes_8h.html#a1b4df0ded5f6d6d07ae583dc9a074209a2b27e613066c4de02c4f4a15dbe333e2":[31,0,3,0,52,6],
+"audiomanagertypes_8h.html#a1b4df0ded5f6d6d07ae583dc9a074209a72b823068a6e5bd5760e369220e715de":[31,0,3,0,52,0],
+"audiomanagertypes_8h.html#a1b4df0ded5f6d6d07ae583dc9a074209ab0bec3d2ef09cf208e71e7d96097c87f":[31,0,3,0,52,3],
+"audiomanagertypes_8h.html#a1b4df0ded5f6d6d07ae583dc9a074209ad5a723d3846af4c1c6bc7b918c6d561b":[31,0,3,0,52,4],
+"audiomanagertypes_8h.html#a1b4df0ded5f6d6d07ae583dc9a074209af07fab44bac6814402ccfdf69be55de5":[31,0,3,0,52,1],
+"audiomanagertypes_8h.html#a1b4df0ded5f6d6d07ae583dc9a074209af229024b802d0340fd300d107de4aee1":[31,0,3,0,52,5],
+"audiomanagertypes_8h.html#a1b4df0ded5f6d6d07ae583dc9a074209af2319d8fac8cdcf76a37197536e5bb1e":[31,0,3,0,52,2],
+"audiomanagertypes_8h.html#a1b8a21931c26cad724096efeca498881":[31,0,3,0,83],
+"audiomanagertypes_8h.html#a21f8ea45717692cd82c42c222a6ee3c8":[31,0,3,0,29],
+"audiomanagertypes_8h.html#a2711516b1392ea02a7ed25fcd540a16a":[31,0,3,0,46],
+"audiomanagertypes_8h.html#a28042c7d1b076b028145d7e526134fa8":[31,0,3,0,66],
+"audiomanagertypes_8h.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f":[31,0,3,0,43],
+"audiomanagertypes_8h.html#a2dc976e6fa39404f87c87405e38b0ceb":[31,0,3,0,85],
+"audiomanagertypes_8h.html#a2e1718a0cd2d37bd5f989402b89c34a5":[31,0,3,0,53],
+"audiomanagertypes_8h.html#a2e1718a0cd2d37bd5f989402b89c34a5a1b9fac60af1c58c0239ed2e02fb3815e":[31,0,3,0,53,3],
+"audiomanagertypes_8h.html#a2e1718a0cd2d37bd5f989402b89c34a5a2392de4e354a8a8361f0dc91f526685a":[31,0,3,0,53,1],
+"audiomanagertypes_8h.html#a2e1718a0cd2d37bd5f989402b89c34a5a8ee65be2791c7269d422c1b0732713d5":[31,0,3,0,53,0],
+"audiomanagertypes_8h.html#a2e1718a0cd2d37bd5f989402b89c34a5a9eff05332c3da14f95fffbbd256550f5":[31,0,3,0,53,4],
+"audiomanagertypes_8h.html#a2e1718a0cd2d37bd5f989402b89c34a5ad0bb7765b4c6593523a4fc29d67f5399":[31,0,3,0,53,2],
+"audiomanagertypes_8h.html#a2ee471ab0909d487b139aad756f7984e":[31,0,3,0,90],
+"audiomanagertypes_8h.html#a30e69f742d64729463f1f7dc691cf75b":[31,0,3,0,67],
+"audiomanagertypes_8h.html#a33a5bb7641f58ab3a5f3b86400ad804c":[31,0,3,0,41],
+"audiomanagertypes_8h.html#a34a947f55e2d6dc2bba52fd75458c45d":[31,0,3,0,77],
+"audiomanagertypes_8h.html#a3562d5b172430b00c1611c0504982cd4":[31,0,3,0,69],
+"audiomanagertypes_8h.html#a3c5af376d2adecd9063375bb668a8dc9":[31,0,3,0,89],
+"audiomanagertypes_8h.html#a4c8c7b12d460edca7548dd559659d87e":[31,0,3,0,81],
+"audiomanagertypes_8h.html#a50170d91d053ff9f44ce0f8609d094a6":[31,0,3,0,75],
+"audiomanagertypes_8h.html#a510513cf43299092b6c85250dbbef93f":[31,0,3,0,48],
+"audiomanagertypes_8h.html#a5186d1ad942c8d7e666e036c24911412":[31,0,3,0,65],
+"audiomanagertypes_8h.html#a51e5bd84ebf4b8108cc34b9aa1e94f70":[31,0,3,0,88]
};
diff --git a/docs/navtreeindex1.js b/docs/navtreeindex1.js
index b87b926..a00aa83 100644..100755
--- a/docs/navtreeindex1.js
+++ b/docs/navtreeindex1.js
@@ -1,253 +1,253 @@
var NAVTREEINDEX1 =
{
-"audiomanagertypes_8h.html#a58a230b5da10699a7ce1b1f2a1c550e6":[30,0,3,0,39],
-"audiomanagertypes_8h.html#a5b3664fd40b7f98b4252c23cb9663e9c":[30,0,3,0,51],
-"audiomanagertypes_8h.html#a5b3664fd40b7f98b4252c23cb9663e9ca5545bb1eee90e0643ee7c5495f6f33e6":[30,0,3,0,51,2],
-"audiomanagertypes_8h.html#a5b3664fd40b7f98b4252c23cb9663e9ca5fb9363b584e1671dc6f123cc587c6c1":[30,0,3,0,51,3],
-"audiomanagertypes_8h.html#a5b3664fd40b7f98b4252c23cb9663e9ca82823c47806e40b087271be9d8fded07":[30,0,3,0,51,0],
-"audiomanagertypes_8h.html#a5b3664fd40b7f98b4252c23cb9663e9cac1b07255f5dcd6a0626c8bad515cd886":[30,0,3,0,51,1],
-"audiomanagertypes_8h.html#a63a9882c5f86f7df779f260518ffb31f":[30,0,3,0,36],
-"audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb":[30,0,3,0,27],
-"audiomanagertypes_8h.html#a6a3894487a67a3e57e0451838cb9dee0":[30,0,3,0,94],
-"audiomanagertypes_8h.html#a6e079434c5be2f1429c64a199bbbcc0c":[30,0,3,0,79],
-"audiomanagertypes_8h.html#a7a216cfa5a8d936fb9bd72072f2bbe1c":[30,0,3,0,64],
-"audiomanagertypes_8h.html#a7f615e7f3f81d8480d4c4a0f665df4f2":[30,0,3,0,91],
-"audiomanagertypes_8h.html#a7faa842ed9bc8a3ce7253e5751a7e5b6":[30,0,3,0,84],
-"audiomanagertypes_8h.html#a834886e7c3e4a2d6745ef2b59b485b00":[30,0,3,0,42],
-"audiomanagertypes_8h.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0":[30,0,3,0,45],
-"audiomanagertypes_8h.html#a8dbf9e99f68baaaa39b8926d86c1f4d4":[30,0,3,0,63],
-"audiomanagertypes_8h.html#a9326fbceaaceaa2fcfa77a0ab9097169":[30,0,3,0,54],
-"audiomanagertypes_8h.html#a9326fbceaaceaa2fcfa77a0ab9097169a0f8cd4962ed3e75201acb0199035f785":[30,0,3,0,54,1],
-"audiomanagertypes_8h.html#a9326fbceaaceaa2fcfa77a0ab9097169a1ed6f12794800ea954e4a43509e63c7c":[30,0,3,0,54,0],
-"audiomanagertypes_8h.html#a9326fbceaaceaa2fcfa77a0ab9097169a213355c5150dbad8a2e9f874e98c9680":[30,0,3,0,54,6],
-"audiomanagertypes_8h.html#a9326fbceaaceaa2fcfa77a0ab9097169a4215279229422d7f65017a45a79b08d1":[30,0,3,0,54,3],
-"audiomanagertypes_8h.html#a9326fbceaaceaa2fcfa77a0ab9097169a5f4f40ca5ba5ab32652ff04b57257334":[30,0,3,0,54,5],
-"audiomanagertypes_8h.html#a9326fbceaaceaa2fcfa77a0ab9097169a8996343df22421649156bfe9249f90f1":[30,0,3,0,54,4],
-"audiomanagertypes_8h.html#a9326fbceaaceaa2fcfa77a0ab9097169aa0f9c994bbafbaf51ff6c92d7076e818":[30,0,3,0,54,2],
-"audiomanagertypes_8h.html#a95d838148e6c112a5abde6c398afb240":[30,0,3,0,73],
-"audiomanagertypes_8h.html#a967f3600a460a48711b91ff752e9e4c8":[30,0,3,0,71],
-"audiomanagertypes_8h.html#a9bce055a917900b33c7fa5666ec00e22":[30,0,3,0,58],
-"audiomanagertypes_8h.html#a9bce055a917900b33c7fa5666ec00e22a4f18d7b9a66342c9793d775d173305a5":[30,0,3,0,58,1],
-"audiomanagertypes_8h.html#a9bce055a917900b33c7fa5666ec00e22a55e1cc8cae8fec1ae8c7b0ca466eef41":[30,0,3,0,58,0],
-"audiomanagertypes_8h.html#a9bce055a917900b33c7fa5666ec00e22ac31cc7a65e3508d458fa9fe5d9ea305a":[30,0,3,0,58,2],
-"audiomanagertypes_8h.html#a9bce055a917900b33c7fa5666ec00e22aed8a7a0b2585025785d9ab8a7ff5bd65":[30,0,3,0,58,3],
-"audiomanagertypes_8h.html#a9da919a56fecce2dc14d0f4a89530edf":[30,0,3,0,93],
-"audiomanagertypes_8h.html#aa3dcb70029da317d661b6f422de1b4ce":[30,0,3,0,55],
-"audiomanagertypes_8h.html#aa3dcb70029da317d661b6f422de1b4cea02d5a546689f09d3cce354c286462972":[30,0,3,0,55,4],
-"audiomanagertypes_8h.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453":[30,0,3,0,55,8],
-"audiomanagertypes_8h.html#aa3dcb70029da317d661b6f422de1b4cea1167116fe57104f4929dcd2ed30923fd":[30,0,3,0,55,10],
-"audiomanagertypes_8h.html#aa3dcb70029da317d661b6f422de1b4cea445570ce5ac3f21e68f8b62d66d815d9":[30,0,3,0,55,5],
-"audiomanagertypes_8h.html#aa3dcb70029da317d661b6f422de1b4cea5fc88f4f309ec8b8147c057cc561b71e":[30,0,3,0,55,6],
-"audiomanagertypes_8h.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d":[30,0,3,0,55,1],
-"audiomanagertypes_8h.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36":[30,0,3,0,55,0],
-"audiomanagertypes_8h.html#aa3dcb70029da317d661b6f422de1b4cea7f1504c2ca0753d052e4378a090cca1e":[30,0,3,0,55,11],
-"audiomanagertypes_8h.html#aa3dcb70029da317d661b6f422de1b4cea8408a08a72ff3963ba58cd5e82cf1441":[30,0,3,0,55,9],
-"audiomanagertypes_8h.html#aa3dcb70029da317d661b6f422de1b4ceab23a1954d9c501f3c909eef017c383fc":[30,0,3,0,55,3],
-"audiomanagertypes_8h.html#aa3dcb70029da317d661b6f422de1b4ceacbf120b8336e24eb8b93aeaa29af4840":[30,0,3,0,55,2],
-"audiomanagertypes_8h.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb":[30,0,3,0,55,7],
-"audiomanagertypes_8h.html#aa3dcb70029da317d661b6f422de1b4ceaebd1182d3a7047cb1bef02f1e06c53da":[30,0,3,0,55,12],
-"audiomanagertypes_8h.html#aa7571de351523bc315aabe81762f65a7":[30,0,3,0,34],
-"audiomanagertypes_8h.html#aa9a5a094cc5fca0991044e0ea309031d":[30,0,3,0,87],
-"audiomanagertypes_8h.html#aac2b901ff83ee381fbe99913753e2416":[30,0,3,0,44],
-"audiomanagertypes_8h.html#aad4420bb3c8b4e8b09d4a509901a53f4":[30,0,3,0,76],
-"audiomanagertypes_8h.html#aaf4c3deaf1b53aeac50503c75b4e5a31":[30,0,3,0,30],
-"audiomanagertypes_8h.html#ac1b5d11667b599ba16ec31e51ac5f6be":[30,0,3,0,68],
-"audiomanagertypes_8h.html#acf05b921c97f8e43b90fa93eb5fa8131":[30,0,3,0,92],
-"audiomanagertypes_8h.html#ad098ea804292d6da6dddde41eb1507f1":[30,0,3,0,72],
-"audiomanagertypes_8h.html#ad3bc2cbb9daa87acf51c56c803620046":[30,0,3,0,31],
-"audiomanagertypes_8h.html#ad5fcf2ed864ee1c661585c3b1f63ee64":[30,0,3,0,32],
-"audiomanagertypes_8h.html#ad94ba90e3c8f6bd7e51a15a811755167":[30,0,3,0,49],
-"audiomanagertypes_8h.html#ae29e007a0f5fc513c41d0814cc75fd13":[30,0,3,0,35],
-"audiomanagertypes_8h.html#aee5e4e9b864d3867a896b6cdceed6ff4":[30,0,3,0,28],
-"audiomanagertypes_8h.html#af575f21a030733dcb7f2991d35534a9b":[30,0,3,0,74],
-"audiomanagertypes_8h.html#af5a125c42e0b564ac314289765aa187f":[30,0,3,0,78],
-"audiomanagertypes_8h.html#af671cec58d6713a0c1e4eaa9c89613d5":[30,0,3,0,40],
-"audiomanagertypes_8h.html#af727e9fceee3710c2e24becae2589441":[30,0,3,0,82],
-"audiomanagertypes_8h.html#af966cbbc3b1d6e637d81a46eaa7dd358":[30,0,3,0,61],
-"audiomanagertypes_8h.html#af966cbbc3b1d6e637d81a46eaa7dd358a3f4d4cdfa4a68a99f45304086dfb15d6":[30,0,3,0,61,0],
-"audiomanagertypes_8h.html#af966cbbc3b1d6e637d81a46eaa7dd358ab23978754eea5bc91cc65642d8e15806":[30,0,3,0,61,4],
-"audiomanagertypes_8h.html#af966cbbc3b1d6e637d81a46eaa7dd358ab6decc7446d331a2611eb21aec341a1d":[30,0,3,0,61,3],
-"audiomanagertypes_8h.html#af966cbbc3b1d6e637d81a46eaa7dd358ada6fb80ed2b7b5cddf11cd54526551b9":[30,0,3,0,61,2],
-"audiomanagertypes_8h.html#af966cbbc3b1d6e637d81a46eaa7dd358ae826caf911268a1f382293763af982cf":[30,0,3,0,61,1],
-"audiomanagertypes_8h.html#af9d68f1f1b0553906df4c90e9a860ffa":[30,0,3,0,59],
-"audiomanagertypes_8h.html#af9d68f1f1b0553906df4c90e9a860ffaa60b508ac9bdb7f17f3e86b3538510e55":[30,0,3,0,59,2],
-"audiomanagertypes_8h.html#af9d68f1f1b0553906df4c90e9a860ffaa6e994247e7961074ce8e122c3c2977f9":[30,0,3,0,59,1],
-"audiomanagertypes_8h.html#af9d68f1f1b0553906df4c90e9a860ffaa7fd1b52b53dcff34c678e680eef4a7ca":[30,0,3,0,59,3],
-"audiomanagertypes_8h.html#af9d68f1f1b0553906df4c90e9a860ffaad9646478d0a5c550391326fdd7521d04":[30,0,3,0,59,0],
-"audiomanagertypes_8h.html#afc05253c20a9333f02f7a4b3f7762269":[30,0,3,0,57],
-"audiomanagertypes_8h.html#afc05253c20a9333f02f7a4b3f7762269a5c803737bc88aac1c868a292e4bac508":[30,0,3,0,57,2],
-"audiomanagertypes_8h.html#afc05253c20a9333f02f7a4b3f7762269a6d51c865866973b3c60c56e9351b1a48":[30,0,3,0,57,0],
-"audiomanagertypes_8h.html#afc05253c20a9333f02f7a4b3f7762269ab43036773e2156eba5d7ebdef25f8447":[30,0,3,0,57,4],
-"audiomanagertypes_8h.html#afc05253c20a9333f02f7a4b3f7762269ac72875e63df3cf713e87286c1450c08f":[30,0,3,0,57,3],
-"audiomanagertypes_8h.html#afc05253c20a9333f02f7a4b3f7762269addf5f7a208ba3e445f6a6f8f29193977":[30,0,3,0,57,1],
-"audiomanagertypes_8h.html#afda1f5e357be014935ff3bcbbd027711":[30,0,3,0,86],
-"audiomanagertypes_8h.html#afdf9339d3857221ed8c6addb694ce1ce":[30,0,3,0,56],
-"audiomanagertypes_8h.html#afdf9339d3857221ed8c6addb694ce1cea00e48ba905f5436a8dab9b91c3bd26bd":[30,0,3,0,56,13],
-"audiomanagertypes_8h.html#afdf9339d3857221ed8c6addb694ce1cea1240507cb9a2c15b27e7cb64b3eb9ed4":[30,0,3,0,56,1],
-"audiomanagertypes_8h.html#afdf9339d3857221ed8c6addb694ce1cea131c42c03fa5afcb64d21f5c08c106c9":[30,0,3,0,56,4],
-"audiomanagertypes_8h.html#afdf9339d3857221ed8c6addb694ce1cea18db7525ba219949fe7a38d225a94a24":[30,0,3,0,56,12],
-"audiomanagertypes_8h.html#afdf9339d3857221ed8c6addb694ce1cea2947ad052bf1f2e8093b45dd6d0f51fc":[30,0,3,0,56,3],
-"audiomanagertypes_8h.html#afdf9339d3857221ed8c6addb694ce1cea4e9a1b934a2434d67fe41daeadeafc99":[30,0,3,0,56,7],
-"audiomanagertypes_8h.html#afdf9339d3857221ed8c6addb694ce1cea57d1a5f5e1b271a6a0c542fb9cff9e78":[30,0,3,0,56,9],
-"audiomanagertypes_8h.html#afdf9339d3857221ed8c6addb694ce1cea5e6052b243a2c8a98660cbd874358b15":[30,0,3,0,56,14],
-"audiomanagertypes_8h.html#afdf9339d3857221ed8c6addb694ce1cea72e75d7f64cbf94688e986d0dba322c7":[30,0,3,0,56,6],
-"audiomanagertypes_8h.html#afdf9339d3857221ed8c6addb694ce1cea922b6734abf08e1311d6613831a0ddc2":[30,0,3,0,56,11],
-"audiomanagertypes_8h.html#afdf9339d3857221ed8c6addb694ce1cea9f010213f519b57134b543fcc29672cb":[30,0,3,0,56,0],
-"audiomanagertypes_8h.html#afdf9339d3857221ed8c6addb694ce1cead8347c0884a48c30f134efdc67b47b79":[30,0,3,0,56,5],
-"audiomanagertypes_8h.html#afdf9339d3857221ed8c6addb694ce1ceae0976253ad16a3c43a0378b9a2956501":[30,0,3,0,56,8],
-"audiomanagertypes_8h.html#afdf9339d3857221ed8c6addb694ce1ceae323725828028f390ee31a7ad2857d36":[30,0,3,0,56,10],
-"audiomanagertypes_8h.html#afdf9339d3857221ed8c6addb694ce1ceaf9830df4d9215047ccac8fd61b5ca9e0":[30,0,3,0,56,2],
-"audiomanagertypes_8h_source.html":[30,0,3,0],
-"classCAmLog.html":[29,0,1],
-"classCAmLog.html#a05e0f216614d5a095e72af53a91b4c1d":[29,0,1,1],
-"classCAmLog.html#a0bb4ed9ec5a51d632b1893323865e4d7":[29,0,1,0],
-"classCAmLog.html#a209d0839b67e2c1ceddaaad23db6edff":[29,0,1,2],
-"classCAmLog.html#a2cb1655474065d7025d86b6a054be442":[29,0,1,6],
-"classCAmLog.html#a3a130c42fa99e013c016d45b42a0ba86":[29,0,1,4],
-"classCAmLog.html#a892caacca4e1bd1d45950626693e99cf":[29,0,1,7],
-"classCAmLog.html#a8df1ff9ba100e2f7e3544aeb70024504":[29,0,1,5],
-"classCAmLog.html#aedba99f45bdf595b9041ebf9794ae715":[29,0,1,3],
-"classam_1_1CAmCommandLineSingleton.html":[29,0,0,17],
-"classam_1_1CAmCommandReceiver.html":[29,0,0,0],
-"classam_1_1CAmCommandReceiver.html#a011b02d5eddc693e5634583e0334e4a7":[29,0,0,0,23],
-"classam_1_1CAmCommandReceiver.html#a05f8b40a07b3c234cd0935794e36a9b9":[29,0,0,0,22],
-"classam_1_1CAmCommandReceiver.html#a08731671113b46f54657e4849bb1e173":[29,0,0,0,20],
-"classam_1_1CAmCommandReceiver.html#a125412a71cb384ae9ec4b37821f79513":[29,0,0,0,21],
-"classam_1_1CAmCommandReceiver.html#a13df559403ebeacfb941da4deb9a5caa":[29,0,0,0,0],
-"classam_1_1CAmCommandReceiver.html#a1f38df5ee6645b0dd765a1bf28dd3f22":[29,0,0,0,8],
-"classam_1_1CAmCommandReceiver.html#a27b26681681cbceaa5d18253a0d6a644":[29,0,0,0,26],
-"classam_1_1CAmCommandReceiver.html#a2aaf5164223f9d180593a37e96945891":[29,0,0,0,17],
-"classam_1_1CAmCommandReceiver.html#a32bb0e128a996e3ad891111260802146":[29,0,0,0,2],
-"classam_1_1CAmCommandReceiver.html#a33b0ab5fca8c82ce91b19f08c34471f8":[29,0,0,0,29],
-"classam_1_1CAmCommandReceiver.html#a5275e9a3ed66acbe860729dd4665d7a1":[29,0,0,0,27],
-"classam_1_1CAmCommandReceiver.html#a53edef0db4108a19ad395eb426dcc1b3":[29,0,0,0,7],
-"classam_1_1CAmCommandReceiver.html#a59197bfc29443cbae19a26e9c10a4ba3":[29,0,0,0,14],
-"classam_1_1CAmCommandReceiver.html#a59d10a7178e3227d0b8f415308c71179":[29,0,0,0,9],
-"classam_1_1CAmCommandReceiver.html#a5e49b6d510658f1ccc2547ce5fc38dac":[29,0,0,0,10],
-"classam_1_1CAmCommandReceiver.html#a62d8f5aee1e601d59f993c5a5561e234":[29,0,0,0,5],
-"classam_1_1CAmCommandReceiver.html#a6d47bc67473d75495260abe8c666fc7e":[29,0,0,0,30],
-"classam_1_1CAmCommandReceiver.html#a7db57dfbc72f455545aa0d61013171d3":[29,0,0,0,24],
-"classam_1_1CAmCommandReceiver.html#a82bbfe1973463fc554ac993c25d5ca4e":[29,0,0,0,1],
-"classam_1_1CAmCommandReceiver.html#a953a590cf51c6a02d631c2d324d81d78":[29,0,0,0,13],
-"classam_1_1CAmCommandReceiver.html#a9f2313f8608c5cc7948f1406ec04beb7":[29,0,0,0,12],
-"classam_1_1CAmCommandReceiver.html#aa21122ef14406f9454a9033c689bc660":[29,0,0,0,15],
-"classam_1_1CAmCommandReceiver.html#aa24d0146f4e3c75e02d6c0152e246da1":[29,0,0,0,6],
-"classam_1_1CAmCommandReceiver.html#aa3044c8587e0674bc107d607b6863b99":[29,0,0,0,25],
-"classam_1_1CAmCommandReceiver.html#aae42ce7867ffe512f973021b5677b879":[29,0,0,0,16],
-"classam_1_1CAmCommandReceiver.html#ab7dc13df4c7699dfdae5bcf6c4c1f7fa":[29,0,0,0,11],
-"classam_1_1CAmCommandReceiver.html#abe0af0067c2f0db347ee8118362cb267":[29,0,0,0,19],
-"classam_1_1CAmCommandReceiver.html#ac088319424792648863e320b78cad915":[29,0,0,0,18],
-"classam_1_1CAmCommandReceiver.html#ad7a4c1fe5a2ecfaae5484a14d8820e58":[29,0,0,0,31],
-"classam_1_1CAmCommandReceiver.html#adc6885dbe3520e6685035b0a89ffea7b":[29,0,0,0,3],
-"classam_1_1CAmCommandReceiver.html#adcc5b296afe649aa9bec7c8e4af6eb49":[29,0,0,0,32],
-"classam_1_1CAmCommandReceiver.html#ae29eaa1befc7c2d741920d567b89df9e":[29,0,0,0,33],
-"classam_1_1CAmCommandReceiver.html#af891b5714bde26daca7384758be25d5d":[29,0,0,0,4],
-"classam_1_1CAmCommandReceiver.html#afae22041843c5349be16a6593d3ebb9c":[29,0,0,0,28],
-"classam_1_1CAmCommandSender.html":[29,0,0,1],
-"classam_1_1CAmCommandSender.html#a0e8ed46bf07df06d20bca89d9ad8afb1":[29,0,0,1,7],
-"classam_1_1CAmCommandSender.html#a2840ea18547bbbdbaad153ab61637990":[29,0,0,1,29],
-"classam_1_1CAmCommandSender.html#a29350475ef9e225de34b8a634bb39768":[29,0,0,1,8],
-"classam_1_1CAmCommandSender.html#a2a7a6f147aabe6d4edfc57b03d675d35":[29,0,0,1,14],
-"classam_1_1CAmCommandSender.html#a32aa8ab84632805a876e023a7aead810":[29,0,0,1,2],
-"classam_1_1CAmCommandSender.html#a35f9beaf4376d3c9eb79dd5c567981b5":[29,0,0,1,26],
-"classam_1_1CAmCommandSender.html#a4494fdd835137e572f2cf4a3aceb6ae5":[29,0,0,1,24],
-"classam_1_1CAmCommandSender.html#a45500383a20af593d7fbd17a7140a9ba":[29,0,0,1,27],
-"classam_1_1CAmCommandSender.html#a47d32f19dfbba3d3af0e088bf018ade9":[29,0,0,1,12],
-"classam_1_1CAmCommandSender.html#a538406cd89340f6601da5c477e933280":[29,0,0,1,4],
-"classam_1_1CAmCommandSender.html#a58becc25c94f97eaa8b27a1186dd5fc2":[29,0,0,1,25],
-"classam_1_1CAmCommandSender.html#a58d3cb6594f2ec16bc8b70e318e5788c":[29,0,0,1,11],
-"classam_1_1CAmCommandSender.html#a5c2b1f6c0a38f7e4f42eb6452bd56d57":[29,0,0,1,28],
-"classam_1_1CAmCommandSender.html#a6068ce59089fbdc63aec81e778aba238":[29,0,0,1,15],
-"classam_1_1CAmCommandSender.html#a65d3283c678d793edbe1d4553766b059":[29,0,0,1,20],
-"classam_1_1CAmCommandSender.html#a69ada9e19c65c1d078d8a5f473d08586":[29,0,0,1,5],
-"classam_1_1CAmCommandSender.html#a8628d6332e139cb81712bc8336c14f20":[29,0,0,1,18],
-"classam_1_1CAmCommandSender.html#a86d8f96c39db1413893bb957ff761fa3":[29,0,0,1,13],
-"classam_1_1CAmCommandSender.html#a9f78d031dae6f65510f7ff9f39c7a705":[29,0,0,1,9],
-"classam_1_1CAmCommandSender.html#aa3b5906bcf682cff155fb24d402efd89":[29,0,0,1,10],
-"classam_1_1CAmCommandSender.html#aad69cd2cb04fecaa22c008bf86d99740":[29,0,0,1,19],
-"classam_1_1CAmCommandSender.html#abbedccae32f275a12bff41f36c75da79":[29,0,0,1,0],
-"classam_1_1CAmCommandSender.html#ac4fae1baa0aaab24fb74ba55b9b777de":[29,0,0,1,16],
-"classam_1_1CAmCommandSender.html#acacdc9bccffed2e0ba12e1543f4ce2d0":[29,0,0,1,17],
-"classam_1_1CAmCommandSender.html#acd974c4ccc79fe886932670e1de43097":[29,0,0,1,23],
-"classam_1_1CAmCommandSender.html#ace43c985fa6710585668ed67eb03d15e":[29,0,0,1,6],
-"classam_1_1CAmCommandSender.html#adab076d8b8886a6dcf00c0291e440ee4":[29,0,0,1,22],
-"classam_1_1CAmCommandSender.html#adccdfdbf64fd3a93dfbf9499c0f4f6dd":[29,0,0,1,21],
-"classam_1_1CAmCommandSender.html#adea8f5188fee5967bae000706f3bf1bc":[29,0,0,1,3],
-"classam_1_1CAmCommandSender.html#ae9f595010ba8731fa8b62ac911d4a674":[29,0,0,1,1],
-"classam_1_1CAmCommonAPIWrapper.html":[29,0,0,18],
-"classam_1_1CAmCommonAPIWrapper.html#a182152e2b7009015485cde7c3a5185cb":[29,0,0,18,2],
-"classam_1_1CAmCommonAPIWrapper.html#a195f70d2c9cbd92d4cee4494c2e9c622":[29,0,0,18,6],
-"classam_1_1CAmCommonAPIWrapper.html#a3dd06d017bd317e54e07a54cdcd01864":[29,0,0,18,5],
-"classam_1_1CAmCommonAPIWrapper.html#a67dbc668563d1c424baeda2c04652472":[29,0,0,18,8],
-"classam_1_1CAmCommonAPIWrapper.html#abb99a5a00db571541d7dfb9f48551635":[29,0,0,18,3],
-"classam_1_1CAmCommonAPIWrapper.html#ad68e664c43be933aafb2ca437a4aa1e0":[29,0,0,18,7],
-"classam_1_1CAmCommonAPIWrapper.html#ad8814b540318b8b42b76e03fe5e32d29":[29,0,0,18,4],
-"classam_1_1CAmCommonAPIWrapper.html#afc1d51651edcb3a70dc6adef82b537b6":[29,0,0,18,0],
-"classam_1_1CAmCommonAPIWrapper.html#afe7cb834bf23daa9eee094a27b540405":[29,0,0,18,1],
-"classam_1_1CAmControlReceiver.html":[29,0,0,2],
-"classam_1_1CAmControlReceiver.html#a032918ff2d0cd4bcad33219322c7689e":[29,0,0,2,97],
-"classam_1_1CAmControlReceiver.html#a04f66f19aaee31424d8e85ea45d1ba15":[29,0,0,2,78],
-"classam_1_1CAmControlReceiver.html#a06fa0927c74f1d5b0b555e1fb90617bb":[29,0,0,2,40],
-"classam_1_1CAmControlReceiver.html#a0c3ab7d7e6454e60a5aff8c5f493197a":[29,0,0,2,60],
-"classam_1_1CAmControlReceiver.html#a0d9ad46eaf56abb7b2c673492d82e642":[29,0,0,2,62],
-"classam_1_1CAmControlReceiver.html#a0de65ed75817ffa03a3ac8b58b8f1571":[29,0,0,2,50],
-"classam_1_1CAmControlReceiver.html#a0e2c954c33c29525d5adffcced2e8733":[29,0,0,2,17],
-"classam_1_1CAmControlReceiver.html#a114d9022fb59ec30d8d29123164d5c1f":[29,0,0,2,0],
-"classam_1_1CAmControlReceiver.html#a11a1a776044950a981f00c4ae18c4f8d":[29,0,0,2,10],
-"classam_1_1CAmControlReceiver.html#a11ccca6813b979831b9727520ba428ea":[29,0,0,2,98],
-"classam_1_1CAmControlReceiver.html#a154856178d7aad7607a7bc52c0129d10":[29,0,0,2,26],
-"classam_1_1CAmControlReceiver.html#a1564263d037cdd4fc013c592cdf715b6":[29,0,0,2,19],
-"classam_1_1CAmControlReceiver.html#a156f260de062913cbb80a2478b4fdbf6":[29,0,0,2,90],
-"classam_1_1CAmControlReceiver.html#a179378d3d779c6063aebdae751a5b4f7":[29,0,0,2,80],
-"classam_1_1CAmControlReceiver.html#a1c4c6d23d68b0132a28350c33740609c":[29,0,0,2,59],
-"classam_1_1CAmControlReceiver.html#a1e7eb8c08836a37e3834dab706e0eaa7":[29,0,0,2,31],
-"classam_1_1CAmControlReceiver.html#a2021fc25a560515071a9a9314f7ab02c":[29,0,0,2,4],
-"classam_1_1CAmControlReceiver.html#a25f870a5830310bdef0b744a2c31b679":[29,0,0,2,58],
-"classam_1_1CAmControlReceiver.html#a2617576c661b529fccc7f10c7e966fea":[29,0,0,2,76],
-"classam_1_1CAmControlReceiver.html#a266b967927fbed954157fd3fad9a0cf3":[29,0,0,2,47],
-"classam_1_1CAmControlReceiver.html#a2ac2a71247c26b72ade8c56cf8e2aad0":[29,0,0,2,24],
-"classam_1_1CAmControlReceiver.html#a2ce93b543a427c0951e7bd154fb3a152":[29,0,0,2,95],
-"classam_1_1CAmControlReceiver.html#a37f79a644a11a211774cd798230c21e9":[29,0,0,2,53],
-"classam_1_1CAmControlReceiver.html#a384f4d3e1543d7afb7c677694f648eed":[29,0,0,2,8],
-"classam_1_1CAmControlReceiver.html#a39c770cd38c312d14622e779110957e4":[29,0,0,2,30],
-"classam_1_1CAmControlReceiver.html#a3c816e3aa174a81c90eb8e92dc218153":[29,0,0,2,27],
-"classam_1_1CAmControlReceiver.html#a3d524ab7205cefbeb122338a99ebfea9":[29,0,0,2,22],
-"classam_1_1CAmControlReceiver.html#a41cde8efe28776428944b3c9363cab6c":[29,0,0,2,43],
-"classam_1_1CAmControlReceiver.html#a42008bddf73d564d4d9f57057f35fa8f":[29,0,0,2,38],
-"classam_1_1CAmControlReceiver.html#a423abc4ac7a86cf87fee8dc483a20d7c":[29,0,0,2,23],
-"classam_1_1CAmControlReceiver.html#a42ba31c1c28b590e0263528309bd7de6":[29,0,0,2,74],
-"classam_1_1CAmControlReceiver.html#a44ec0077fa6791ec53ad79def3c5bbeb":[29,0,0,2,82],
-"classam_1_1CAmControlReceiver.html#a4d0df76e78240c4ad034224d4fbab374":[29,0,0,2,73],
-"classam_1_1CAmControlReceiver.html#a51f79ff040b5b371ff9b4ee7421a1ce6":[29,0,0,2,70],
-"classam_1_1CAmControlReceiver.html#a54870c7b95f4b58c8611f9f168cfe3c3":[29,0,0,2,37],
-"classam_1_1CAmControlReceiver.html#a56c7ffbccd50eb64366aecb737351024":[29,0,0,2,32],
-"classam_1_1CAmControlReceiver.html#a58399c3846b7132691f0b6a4b1d3538b":[29,0,0,2,67],
-"classam_1_1CAmControlReceiver.html#a5a58e2d3a3d6241bc9fa70ad59ec9b62":[29,0,0,2,68],
-"classam_1_1CAmControlReceiver.html#a5ddf60705907db00980c7142aea60db8":[29,0,0,2,88],
-"classam_1_1CAmControlReceiver.html#a5f6fc98ec2484ef75c31c58ac2b1ad70":[29,0,0,2,69],
-"classam_1_1CAmControlReceiver.html#a646b816ad51ee7bebfd7012fc9d0a22d":[29,0,0,2,85],
-"classam_1_1CAmControlReceiver.html#a664019ef5e06ef587bf32ec8247e3cc5":[29,0,0,2,91],
-"classam_1_1CAmControlReceiver.html#a68e12fbe2938426fe96bfc586af399df":[29,0,0,2,94],
-"classam_1_1CAmControlReceiver.html#a6b6578fb203d9201e2701d932c222f6c":[29,0,0,2,55],
-"classam_1_1CAmControlReceiver.html#a6d9c0cb9927da011d412c085a596ae78":[29,0,0,2,15],
-"classam_1_1CAmControlReceiver.html#a6e6c950dc0f9970baa259f0fc7ef394e":[29,0,0,2,86],
-"classam_1_1CAmControlReceiver.html#a6ecd805bc6f2d81de03da0ab6bba4cfd":[29,0,0,2,33],
-"classam_1_1CAmControlReceiver.html#a72540957335344940d7959859c18b7ea":[29,0,0,2,7],
-"classam_1_1CAmControlReceiver.html#a7391a2c40a4fc898be74d386155a29e4":[29,0,0,2,48],
-"classam_1_1CAmControlReceiver.html#a7450660a2714802a832218746e56d7d0":[29,0,0,2,79],
-"classam_1_1CAmControlReceiver.html#a79b147f6da48cde5d5a55434ba60e359":[29,0,0,2,34],
-"classam_1_1CAmControlReceiver.html#a7a3c976a5760d3ac590647c8710ffc95":[29,0,0,2,63],
-"classam_1_1CAmControlReceiver.html#a7bf5444973601d826f31358dbabe3d0b":[29,0,0,2,66],
-"classam_1_1CAmControlReceiver.html#a802b68e08e1b86ee54e89730ffb27d63":[29,0,0,2,39],
-"classam_1_1CAmControlReceiver.html#a809bcd6257942be0f1d560f13f5517e6":[29,0,0,2,56],
-"classam_1_1CAmControlReceiver.html#a822362456cc6cd6eccf1ebb8b89ba7bd":[29,0,0,2,49],
-"classam_1_1CAmControlReceiver.html#a8a1d21f47176469d47ae2d5c4713866a":[29,0,0,2,83],
-"classam_1_1CAmControlReceiver.html#a8c5832d06c3c3644323757371fe546b3":[29,0,0,2,1],
-"classam_1_1CAmControlReceiver.html#a8e463c8b7882084a12b0dbef2bc2e7f8":[29,0,0,2,87],
-"classam_1_1CAmControlReceiver.html#a8ff6ba043a2b6970c2dc351c73070300":[29,0,0,2,28],
-"classam_1_1CAmControlReceiver.html#a928777e862b6f1593e4cc61317b2a9c6":[29,0,0,2,13],
-"classam_1_1CAmControlReceiver.html#a96e9e6ea2d31e4563e2cf2fbaf6dcb79":[29,0,0,2,35],
-"classam_1_1CAmControlReceiver.html#a992cb58c6c58069e0ff5fd8b97c9511f":[29,0,0,2,20],
-"classam_1_1CAmControlReceiver.html#a99f5a4932e11bf5a0dd17dc6b9e244cc":[29,0,0,2,41],
-"classam_1_1CAmControlReceiver.html#a9b1e5d61617bccfda1c02577e80ce17b":[29,0,0,2,5]
+"audiomanagertypes_8h.html#a58a230b5da10699a7ce1b1f2a1c550e6":[31,0,3,0,39],
+"audiomanagertypes_8h.html#a5b3664fd40b7f98b4252c23cb9663e9c":[31,0,3,0,51],
+"audiomanagertypes_8h.html#a5b3664fd40b7f98b4252c23cb9663e9ca5545bb1eee90e0643ee7c5495f6f33e6":[31,0,3,0,51,2],
+"audiomanagertypes_8h.html#a5b3664fd40b7f98b4252c23cb9663e9ca5fb9363b584e1671dc6f123cc587c6c1":[31,0,3,0,51,3],
+"audiomanagertypes_8h.html#a5b3664fd40b7f98b4252c23cb9663e9ca82823c47806e40b087271be9d8fded07":[31,0,3,0,51,0],
+"audiomanagertypes_8h.html#a5b3664fd40b7f98b4252c23cb9663e9cac1b07255f5dcd6a0626c8bad515cd886":[31,0,3,0,51,1],
+"audiomanagertypes_8h.html#a63a9882c5f86f7df779f260518ffb31f":[31,0,3,0,36],
+"audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb":[31,0,3,0,27],
+"audiomanagertypes_8h.html#a6a3894487a67a3e57e0451838cb9dee0":[31,0,3,0,94],
+"audiomanagertypes_8h.html#a6e079434c5be2f1429c64a199bbbcc0c":[31,0,3,0,79],
+"audiomanagertypes_8h.html#a7a216cfa5a8d936fb9bd72072f2bbe1c":[31,0,3,0,64],
+"audiomanagertypes_8h.html#a7f615e7f3f81d8480d4c4a0f665df4f2":[31,0,3,0,91],
+"audiomanagertypes_8h.html#a7faa842ed9bc8a3ce7253e5751a7e5b6":[31,0,3,0,84],
+"audiomanagertypes_8h.html#a834886e7c3e4a2d6745ef2b59b485b00":[31,0,3,0,42],
+"audiomanagertypes_8h.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0":[31,0,3,0,45],
+"audiomanagertypes_8h.html#a8dbf9e99f68baaaa39b8926d86c1f4d4":[31,0,3,0,63],
+"audiomanagertypes_8h.html#a9326fbceaaceaa2fcfa77a0ab9097169":[31,0,3,0,54],
+"audiomanagertypes_8h.html#a9326fbceaaceaa2fcfa77a0ab9097169a0f8cd4962ed3e75201acb0199035f785":[31,0,3,0,54,1],
+"audiomanagertypes_8h.html#a9326fbceaaceaa2fcfa77a0ab9097169a1ed6f12794800ea954e4a43509e63c7c":[31,0,3,0,54,0],
+"audiomanagertypes_8h.html#a9326fbceaaceaa2fcfa77a0ab9097169a213355c5150dbad8a2e9f874e98c9680":[31,0,3,0,54,6],
+"audiomanagertypes_8h.html#a9326fbceaaceaa2fcfa77a0ab9097169a4215279229422d7f65017a45a79b08d1":[31,0,3,0,54,3],
+"audiomanagertypes_8h.html#a9326fbceaaceaa2fcfa77a0ab9097169a5f4f40ca5ba5ab32652ff04b57257334":[31,0,3,0,54,5],
+"audiomanagertypes_8h.html#a9326fbceaaceaa2fcfa77a0ab9097169a8996343df22421649156bfe9249f90f1":[31,0,3,0,54,4],
+"audiomanagertypes_8h.html#a9326fbceaaceaa2fcfa77a0ab9097169aa0f9c994bbafbaf51ff6c92d7076e818":[31,0,3,0,54,2],
+"audiomanagertypes_8h.html#a95d838148e6c112a5abde6c398afb240":[31,0,3,0,73],
+"audiomanagertypes_8h.html#a967f3600a460a48711b91ff752e9e4c8":[31,0,3,0,71],
+"audiomanagertypes_8h.html#a9bce055a917900b33c7fa5666ec00e22":[31,0,3,0,58],
+"audiomanagertypes_8h.html#a9bce055a917900b33c7fa5666ec00e22a4f18d7b9a66342c9793d775d173305a5":[31,0,3,0,58,1],
+"audiomanagertypes_8h.html#a9bce055a917900b33c7fa5666ec00e22a55e1cc8cae8fec1ae8c7b0ca466eef41":[31,0,3,0,58,0],
+"audiomanagertypes_8h.html#a9bce055a917900b33c7fa5666ec00e22ac31cc7a65e3508d458fa9fe5d9ea305a":[31,0,3,0,58,2],
+"audiomanagertypes_8h.html#a9bce055a917900b33c7fa5666ec00e22aed8a7a0b2585025785d9ab8a7ff5bd65":[31,0,3,0,58,3],
+"audiomanagertypes_8h.html#a9da919a56fecce2dc14d0f4a89530edf":[31,0,3,0,93],
+"audiomanagertypes_8h.html#aa3dcb70029da317d661b6f422de1b4ce":[31,0,3,0,55],
+"audiomanagertypes_8h.html#aa3dcb70029da317d661b6f422de1b4cea02d5a546689f09d3cce354c286462972":[31,0,3,0,55,4],
+"audiomanagertypes_8h.html#aa3dcb70029da317d661b6f422de1b4cea0f1d576f3d17aa86498a61ec9d8a6453":[31,0,3,0,55,8],
+"audiomanagertypes_8h.html#aa3dcb70029da317d661b6f422de1b4cea1167116fe57104f4929dcd2ed30923fd":[31,0,3,0,55,10],
+"audiomanagertypes_8h.html#aa3dcb70029da317d661b6f422de1b4cea445570ce5ac3f21e68f8b62d66d815d9":[31,0,3,0,55,5],
+"audiomanagertypes_8h.html#aa3dcb70029da317d661b6f422de1b4cea5fc88f4f309ec8b8147c057cc561b71e":[31,0,3,0,55,6],
+"audiomanagertypes_8h.html#aa3dcb70029da317d661b6f422de1b4cea69e1cb25d3b8fa1920d07ab65930cb7d":[31,0,3,0,55,1],
+"audiomanagertypes_8h.html#aa3dcb70029da317d661b6f422de1b4cea796d4cc86cd1605f4307478c128eee36":[31,0,3,0,55,0],
+"audiomanagertypes_8h.html#aa3dcb70029da317d661b6f422de1b4cea7f1504c2ca0753d052e4378a090cca1e":[31,0,3,0,55,11],
+"audiomanagertypes_8h.html#aa3dcb70029da317d661b6f422de1b4cea8408a08a72ff3963ba58cd5e82cf1441":[31,0,3,0,55,9],
+"audiomanagertypes_8h.html#aa3dcb70029da317d661b6f422de1b4ceab23a1954d9c501f3c909eef017c383fc":[31,0,3,0,55,3],
+"audiomanagertypes_8h.html#aa3dcb70029da317d661b6f422de1b4ceacbf120b8336e24eb8b93aeaa29af4840":[31,0,3,0,55,2],
+"audiomanagertypes_8h.html#aa3dcb70029da317d661b6f422de1b4ceae449ff2b773d583d7274ca6d4dbd03cb":[31,0,3,0,55,7],
+"audiomanagertypes_8h.html#aa3dcb70029da317d661b6f422de1b4ceaebd1182d3a7047cb1bef02f1e06c53da":[31,0,3,0,55,12],
+"audiomanagertypes_8h.html#aa7571de351523bc315aabe81762f65a7":[31,0,3,0,34],
+"audiomanagertypes_8h.html#aa9a5a094cc5fca0991044e0ea309031d":[31,0,3,0,87],
+"audiomanagertypes_8h.html#aac2b901ff83ee381fbe99913753e2416":[31,0,3,0,44],
+"audiomanagertypes_8h.html#aad4420bb3c8b4e8b09d4a509901a53f4":[31,0,3,0,76],
+"audiomanagertypes_8h.html#aaf4c3deaf1b53aeac50503c75b4e5a31":[31,0,3,0,30],
+"audiomanagertypes_8h.html#ac1b5d11667b599ba16ec31e51ac5f6be":[31,0,3,0,68],
+"audiomanagertypes_8h.html#acf05b921c97f8e43b90fa93eb5fa8131":[31,0,3,0,92],
+"audiomanagertypes_8h.html#ad098ea804292d6da6dddde41eb1507f1":[31,0,3,0,72],
+"audiomanagertypes_8h.html#ad3bc2cbb9daa87acf51c56c803620046":[31,0,3,0,31],
+"audiomanagertypes_8h.html#ad5fcf2ed864ee1c661585c3b1f63ee64":[31,0,3,0,32],
+"audiomanagertypes_8h.html#ad94ba90e3c8f6bd7e51a15a811755167":[31,0,3,0,49],
+"audiomanagertypes_8h.html#ae29e007a0f5fc513c41d0814cc75fd13":[31,0,3,0,35],
+"audiomanagertypes_8h.html#aee5e4e9b864d3867a896b6cdceed6ff4":[31,0,3,0,28],
+"audiomanagertypes_8h.html#af575f21a030733dcb7f2991d35534a9b":[31,0,3,0,74],
+"audiomanagertypes_8h.html#af5a125c42e0b564ac314289765aa187f":[31,0,3,0,78],
+"audiomanagertypes_8h.html#af671cec58d6713a0c1e4eaa9c89613d5":[31,0,3,0,40],
+"audiomanagertypes_8h.html#af727e9fceee3710c2e24becae2589441":[31,0,3,0,82],
+"audiomanagertypes_8h.html#af966cbbc3b1d6e637d81a46eaa7dd358":[31,0,3,0,61],
+"audiomanagertypes_8h.html#af966cbbc3b1d6e637d81a46eaa7dd358a3f4d4cdfa4a68a99f45304086dfb15d6":[31,0,3,0,61,0],
+"audiomanagertypes_8h.html#af966cbbc3b1d6e637d81a46eaa7dd358ab23978754eea5bc91cc65642d8e15806":[31,0,3,0,61,4],
+"audiomanagertypes_8h.html#af966cbbc3b1d6e637d81a46eaa7dd358ab6decc7446d331a2611eb21aec341a1d":[31,0,3,0,61,3],
+"audiomanagertypes_8h.html#af966cbbc3b1d6e637d81a46eaa7dd358ada6fb80ed2b7b5cddf11cd54526551b9":[31,0,3,0,61,2],
+"audiomanagertypes_8h.html#af966cbbc3b1d6e637d81a46eaa7dd358ae826caf911268a1f382293763af982cf":[31,0,3,0,61,1],
+"audiomanagertypes_8h.html#af9d68f1f1b0553906df4c90e9a860ffa":[31,0,3,0,59],
+"audiomanagertypes_8h.html#af9d68f1f1b0553906df4c90e9a860ffaa60b508ac9bdb7f17f3e86b3538510e55":[31,0,3,0,59,2],
+"audiomanagertypes_8h.html#af9d68f1f1b0553906df4c90e9a860ffaa6e994247e7961074ce8e122c3c2977f9":[31,0,3,0,59,1],
+"audiomanagertypes_8h.html#af9d68f1f1b0553906df4c90e9a860ffaa7fd1b52b53dcff34c678e680eef4a7ca":[31,0,3,0,59,3],
+"audiomanagertypes_8h.html#af9d68f1f1b0553906df4c90e9a860ffaad9646478d0a5c550391326fdd7521d04":[31,0,3,0,59,0],
+"audiomanagertypes_8h.html#afc05253c20a9333f02f7a4b3f7762269":[31,0,3,0,57],
+"audiomanagertypes_8h.html#afc05253c20a9333f02f7a4b3f7762269a5c803737bc88aac1c868a292e4bac508":[31,0,3,0,57,2],
+"audiomanagertypes_8h.html#afc05253c20a9333f02f7a4b3f7762269a6d51c865866973b3c60c56e9351b1a48":[31,0,3,0,57,0],
+"audiomanagertypes_8h.html#afc05253c20a9333f02f7a4b3f7762269ab43036773e2156eba5d7ebdef25f8447":[31,0,3,0,57,4],
+"audiomanagertypes_8h.html#afc05253c20a9333f02f7a4b3f7762269ac72875e63df3cf713e87286c1450c08f":[31,0,3,0,57,3],
+"audiomanagertypes_8h.html#afc05253c20a9333f02f7a4b3f7762269addf5f7a208ba3e445f6a6f8f29193977":[31,0,3,0,57,1],
+"audiomanagertypes_8h.html#afda1f5e357be014935ff3bcbbd027711":[31,0,3,0,86],
+"audiomanagertypes_8h.html#afdf9339d3857221ed8c6addb694ce1ce":[31,0,3,0,56],
+"audiomanagertypes_8h.html#afdf9339d3857221ed8c6addb694ce1cea00e48ba905f5436a8dab9b91c3bd26bd":[31,0,3,0,56,13],
+"audiomanagertypes_8h.html#afdf9339d3857221ed8c6addb694ce1cea1240507cb9a2c15b27e7cb64b3eb9ed4":[31,0,3,0,56,1],
+"audiomanagertypes_8h.html#afdf9339d3857221ed8c6addb694ce1cea131c42c03fa5afcb64d21f5c08c106c9":[31,0,3,0,56,4],
+"audiomanagertypes_8h.html#afdf9339d3857221ed8c6addb694ce1cea18db7525ba219949fe7a38d225a94a24":[31,0,3,0,56,12],
+"audiomanagertypes_8h.html#afdf9339d3857221ed8c6addb694ce1cea2947ad052bf1f2e8093b45dd6d0f51fc":[31,0,3,0,56,3],
+"audiomanagertypes_8h.html#afdf9339d3857221ed8c6addb694ce1cea4e9a1b934a2434d67fe41daeadeafc99":[31,0,3,0,56,7],
+"audiomanagertypes_8h.html#afdf9339d3857221ed8c6addb694ce1cea57d1a5f5e1b271a6a0c542fb9cff9e78":[31,0,3,0,56,9],
+"audiomanagertypes_8h.html#afdf9339d3857221ed8c6addb694ce1cea5e6052b243a2c8a98660cbd874358b15":[31,0,3,0,56,14],
+"audiomanagertypes_8h.html#afdf9339d3857221ed8c6addb694ce1cea72e75d7f64cbf94688e986d0dba322c7":[31,0,3,0,56,6],
+"audiomanagertypes_8h.html#afdf9339d3857221ed8c6addb694ce1cea922b6734abf08e1311d6613831a0ddc2":[31,0,3,0,56,11],
+"audiomanagertypes_8h.html#afdf9339d3857221ed8c6addb694ce1cea9f010213f519b57134b543fcc29672cb":[31,0,3,0,56,0],
+"audiomanagertypes_8h.html#afdf9339d3857221ed8c6addb694ce1cead8347c0884a48c30f134efdc67b47b79":[31,0,3,0,56,5],
+"audiomanagertypes_8h.html#afdf9339d3857221ed8c6addb694ce1ceae0976253ad16a3c43a0378b9a2956501":[31,0,3,0,56,8],
+"audiomanagertypes_8h.html#afdf9339d3857221ed8c6addb694ce1ceae323725828028f390ee31a7ad2857d36":[31,0,3,0,56,10],
+"audiomanagertypes_8h.html#afdf9339d3857221ed8c6addb694ce1ceaf9830df4d9215047ccac8fd61b5ca9e0":[31,0,3,0,56,2],
+"audiomanagertypes_8h_source.html":[31,0,3,0],
+"classCAmLog.html":[30,0,4],
+"classCAmLog.html#a05e0f216614d5a095e72af53a91b4c1d":[30,0,4,1],
+"classCAmLog.html#a0bb4ed9ec5a51d632b1893323865e4d7":[30,0,4,0],
+"classCAmLog.html#a209d0839b67e2c1ceddaaad23db6edff":[30,0,4,2],
+"classCAmLog.html#a2cb1655474065d7025d86b6a054be442":[30,0,4,6],
+"classCAmLog.html#a3a130c42fa99e013c016d45b42a0ba86":[30,0,4,4],
+"classCAmLog.html#a892caacca4e1bd1d45950626693e99cf":[30,0,4,7],
+"classCAmLog.html#a8df1ff9ba100e2f7e3544aeb70024504":[30,0,4,5],
+"classCAmLog.html#aedba99f45bdf595b9041ebf9794ae715":[30,0,4,3],
+"classam_1_1CAmCommandLineSingleton.html":[30,0,0,30],
+"classam_1_1CAmCommandReceiver.html":[30,0,0,31],
+"classam_1_1CAmCommandReceiver.html#a011b02d5eddc693e5634583e0334e4a7":[30,0,0,31,23],
+"classam_1_1CAmCommandReceiver.html#a05f8b40a07b3c234cd0935794e36a9b9":[30,0,0,31,22],
+"classam_1_1CAmCommandReceiver.html#a08731671113b46f54657e4849bb1e173":[30,0,0,31,20],
+"classam_1_1CAmCommandReceiver.html#a125412a71cb384ae9ec4b37821f79513":[30,0,0,31,21],
+"classam_1_1CAmCommandReceiver.html#a13df559403ebeacfb941da4deb9a5caa":[30,0,0,31,0],
+"classam_1_1CAmCommandReceiver.html#a1f38df5ee6645b0dd765a1bf28dd3f22":[30,0,0,31,8],
+"classam_1_1CAmCommandReceiver.html#a27b26681681cbceaa5d18253a0d6a644":[30,0,0,31,26],
+"classam_1_1CAmCommandReceiver.html#a2aaf5164223f9d180593a37e96945891":[30,0,0,31,17],
+"classam_1_1CAmCommandReceiver.html#a32bb0e128a996e3ad891111260802146":[30,0,0,31,2],
+"classam_1_1CAmCommandReceiver.html#a33b0ab5fca8c82ce91b19f08c34471f8":[30,0,0,31,29],
+"classam_1_1CAmCommandReceiver.html#a5275e9a3ed66acbe860729dd4665d7a1":[30,0,0,31,27],
+"classam_1_1CAmCommandReceiver.html#a53edef0db4108a19ad395eb426dcc1b3":[30,0,0,31,7],
+"classam_1_1CAmCommandReceiver.html#a59197bfc29443cbae19a26e9c10a4ba3":[30,0,0,31,14],
+"classam_1_1CAmCommandReceiver.html#a59d10a7178e3227d0b8f415308c71179":[30,0,0,31,9],
+"classam_1_1CAmCommandReceiver.html#a5e49b6d510658f1ccc2547ce5fc38dac":[30,0,0,31,10],
+"classam_1_1CAmCommandReceiver.html#a62d8f5aee1e601d59f993c5a5561e234":[30,0,0,31,5],
+"classam_1_1CAmCommandReceiver.html#a6d47bc67473d75495260abe8c666fc7e":[30,0,0,31,30],
+"classam_1_1CAmCommandReceiver.html#a7db57dfbc72f455545aa0d61013171d3":[30,0,0,31,24],
+"classam_1_1CAmCommandReceiver.html#a82bbfe1973463fc554ac993c25d5ca4e":[30,0,0,31,1],
+"classam_1_1CAmCommandReceiver.html#a953a590cf51c6a02d631c2d324d81d78":[30,0,0,31,13],
+"classam_1_1CAmCommandReceiver.html#a9f2313f8608c5cc7948f1406ec04beb7":[30,0,0,31,12],
+"classam_1_1CAmCommandReceiver.html#aa21122ef14406f9454a9033c689bc660":[30,0,0,31,15],
+"classam_1_1CAmCommandReceiver.html#aa24d0146f4e3c75e02d6c0152e246da1":[30,0,0,31,6],
+"classam_1_1CAmCommandReceiver.html#aa3044c8587e0674bc107d607b6863b99":[30,0,0,31,25],
+"classam_1_1CAmCommandReceiver.html#aae42ce7867ffe512f973021b5677b879":[30,0,0,31,16],
+"classam_1_1CAmCommandReceiver.html#ab7dc13df4c7699dfdae5bcf6c4c1f7fa":[30,0,0,31,11],
+"classam_1_1CAmCommandReceiver.html#abe0af0067c2f0db347ee8118362cb267":[30,0,0,31,19],
+"classam_1_1CAmCommandReceiver.html#ac088319424792648863e320b78cad915":[30,0,0,31,18],
+"classam_1_1CAmCommandReceiver.html#ad7a4c1fe5a2ecfaae5484a14d8820e58":[30,0,0,31,31],
+"classam_1_1CAmCommandReceiver.html#adc6885dbe3520e6685035b0a89ffea7b":[30,0,0,31,3],
+"classam_1_1CAmCommandReceiver.html#adcc5b296afe649aa9bec7c8e4af6eb49":[30,0,0,31,32],
+"classam_1_1CAmCommandReceiver.html#ae29eaa1befc7c2d741920d567b89df9e":[30,0,0,31,33],
+"classam_1_1CAmCommandReceiver.html#af891b5714bde26daca7384758be25d5d":[30,0,0,31,4],
+"classam_1_1CAmCommandReceiver.html#afae22041843c5349be16a6593d3ebb9c":[30,0,0,31,28],
+"classam_1_1CAmCommandSender.html":[30,0,0,32],
+"classam_1_1CAmCommandSender.html#a0e8ed46bf07df06d20bca89d9ad8afb1":[30,0,0,32,7],
+"classam_1_1CAmCommandSender.html#a2840ea18547bbbdbaad153ab61637990":[30,0,0,32,29],
+"classam_1_1CAmCommandSender.html#a29350475ef9e225de34b8a634bb39768":[30,0,0,32,8],
+"classam_1_1CAmCommandSender.html#a2a7a6f147aabe6d4edfc57b03d675d35":[30,0,0,32,14],
+"classam_1_1CAmCommandSender.html#a32aa8ab84632805a876e023a7aead810":[30,0,0,32,2],
+"classam_1_1CAmCommandSender.html#a35f9beaf4376d3c9eb79dd5c567981b5":[30,0,0,32,26],
+"classam_1_1CAmCommandSender.html#a4494fdd835137e572f2cf4a3aceb6ae5":[30,0,0,32,24],
+"classam_1_1CAmCommandSender.html#a45500383a20af593d7fbd17a7140a9ba":[30,0,0,32,27],
+"classam_1_1CAmCommandSender.html#a47d32f19dfbba3d3af0e088bf018ade9":[30,0,0,32,12],
+"classam_1_1CAmCommandSender.html#a538406cd89340f6601da5c477e933280":[30,0,0,32,4],
+"classam_1_1CAmCommandSender.html#a58becc25c94f97eaa8b27a1186dd5fc2":[30,0,0,32,25],
+"classam_1_1CAmCommandSender.html#a58d3cb6594f2ec16bc8b70e318e5788c":[30,0,0,32,11],
+"classam_1_1CAmCommandSender.html#a5c2b1f6c0a38f7e4f42eb6452bd56d57":[30,0,0,32,28],
+"classam_1_1CAmCommandSender.html#a6068ce59089fbdc63aec81e778aba238":[30,0,0,32,15],
+"classam_1_1CAmCommandSender.html#a65d3283c678d793edbe1d4553766b059":[30,0,0,32,20],
+"classam_1_1CAmCommandSender.html#a69ada9e19c65c1d078d8a5f473d08586":[30,0,0,32,5],
+"classam_1_1CAmCommandSender.html#a8628d6332e139cb81712bc8336c14f20":[30,0,0,32,18],
+"classam_1_1CAmCommandSender.html#a86d8f96c39db1413893bb957ff761fa3":[30,0,0,32,13],
+"classam_1_1CAmCommandSender.html#a9f78d031dae6f65510f7ff9f39c7a705":[30,0,0,32,9],
+"classam_1_1CAmCommandSender.html#aa3b5906bcf682cff155fb24d402efd89":[30,0,0,32,10],
+"classam_1_1CAmCommandSender.html#aad69cd2cb04fecaa22c008bf86d99740":[30,0,0,32,19],
+"classam_1_1CAmCommandSender.html#ac4fae1baa0aaab24fb74ba55b9b777de":[30,0,0,32,16],
+"classam_1_1CAmCommandSender.html#acacdc9bccffed2e0ba12e1543f4ce2d0":[30,0,0,32,17],
+"classam_1_1CAmCommandSender.html#acd974c4ccc79fe886932670e1de43097":[30,0,0,32,23],
+"classam_1_1CAmCommandSender.html#ace43c985fa6710585668ed67eb03d15e":[30,0,0,32,6],
+"classam_1_1CAmCommandSender.html#adab076d8b8886a6dcf00c0291e440ee4":[30,0,0,32,22],
+"classam_1_1CAmCommandSender.html#adb321354cf3c1aaa3491a0f26743e8eb":[30,0,0,32,0],
+"classam_1_1CAmCommandSender.html#adccdfdbf64fd3a93dfbf9499c0f4f6dd":[30,0,0,32,21],
+"classam_1_1CAmCommandSender.html#adea8f5188fee5967bae000706f3bf1bc":[30,0,0,32,3],
+"classam_1_1CAmCommandSender.html#ae9f595010ba8731fa8b62ac911d4a674":[30,0,0,32,1],
+"classam_1_1CAmCommonAPIWrapper.html":[30,0,0,33],
+"classam_1_1CAmCommonAPIWrapper.html#a182152e2b7009015485cde7c3a5185cb":[30,0,0,33,2],
+"classam_1_1CAmCommonAPIWrapper.html#a195f70d2c9cbd92d4cee4494c2e9c622":[30,0,0,33,6],
+"classam_1_1CAmCommonAPIWrapper.html#a3dd06d017bd317e54e07a54cdcd01864":[30,0,0,33,5],
+"classam_1_1CAmCommonAPIWrapper.html#a67dbc668563d1c424baeda2c04652472":[30,0,0,33,8],
+"classam_1_1CAmCommonAPIWrapper.html#abb99a5a00db571541d7dfb9f48551635":[30,0,0,33,3],
+"classam_1_1CAmCommonAPIWrapper.html#ad68e664c43be933aafb2ca437a4aa1e0":[30,0,0,33,7],
+"classam_1_1CAmCommonAPIWrapper.html#ad8814b540318b8b42b76e03fe5e32d29":[30,0,0,33,4],
+"classam_1_1CAmCommonAPIWrapper.html#afc1d51651edcb3a70dc6adef82b537b6":[30,0,0,33,0],
+"classam_1_1CAmCommonAPIWrapper.html#afe7cb834bf23daa9eee094a27b540405":[30,0,0,33,1],
+"classam_1_1CAmControlReceiver.html":[30,0,0,34],
+"classam_1_1CAmControlReceiver.html#a032918ff2d0cd4bcad33219322c7689e":[30,0,0,34,97],
+"classam_1_1CAmControlReceiver.html#a04f66f19aaee31424d8e85ea45d1ba15":[30,0,0,34,78],
+"classam_1_1CAmControlReceiver.html#a06fa0927c74f1d5b0b555e1fb90617bb":[30,0,0,34,40],
+"classam_1_1CAmControlReceiver.html#a0c3ab7d7e6454e60a5aff8c5f493197a":[30,0,0,34,60],
+"classam_1_1CAmControlReceiver.html#a0d9ad46eaf56abb7b2c673492d82e642":[30,0,0,34,62],
+"classam_1_1CAmControlReceiver.html#a0de65ed75817ffa03a3ac8b58b8f1571":[30,0,0,34,50],
+"classam_1_1CAmControlReceiver.html#a0e2c954c33c29525d5adffcced2e8733":[30,0,0,34,17],
+"classam_1_1CAmControlReceiver.html#a114d9022fb59ec30d8d29123164d5c1f":[30,0,0,34,0],
+"classam_1_1CAmControlReceiver.html#a11a1a776044950a981f00c4ae18c4f8d":[30,0,0,34,10],
+"classam_1_1CAmControlReceiver.html#a11ccca6813b979831b9727520ba428ea":[30,0,0,34,98],
+"classam_1_1CAmControlReceiver.html#a154856178d7aad7607a7bc52c0129d10":[30,0,0,34,26],
+"classam_1_1CAmControlReceiver.html#a1564263d037cdd4fc013c592cdf715b6":[30,0,0,34,19],
+"classam_1_1CAmControlReceiver.html#a156f260de062913cbb80a2478b4fdbf6":[30,0,0,34,90],
+"classam_1_1CAmControlReceiver.html#a179378d3d779c6063aebdae751a5b4f7":[30,0,0,34,80],
+"classam_1_1CAmControlReceiver.html#a1c4c6d23d68b0132a28350c33740609c":[30,0,0,34,59],
+"classam_1_1CAmControlReceiver.html#a1e7eb8c08836a37e3834dab706e0eaa7":[30,0,0,34,31],
+"classam_1_1CAmControlReceiver.html#a2021fc25a560515071a9a9314f7ab02c":[30,0,0,34,4],
+"classam_1_1CAmControlReceiver.html#a25f870a5830310bdef0b744a2c31b679":[30,0,0,34,58],
+"classam_1_1CAmControlReceiver.html#a2617576c661b529fccc7f10c7e966fea":[30,0,0,34,76],
+"classam_1_1CAmControlReceiver.html#a266b967927fbed954157fd3fad9a0cf3":[30,0,0,34,47],
+"classam_1_1CAmControlReceiver.html#a2ac2a71247c26b72ade8c56cf8e2aad0":[30,0,0,34,24],
+"classam_1_1CAmControlReceiver.html#a2ce93b543a427c0951e7bd154fb3a152":[30,0,0,34,95],
+"classam_1_1CAmControlReceiver.html#a37f79a644a11a211774cd798230c21e9":[30,0,0,34,53],
+"classam_1_1CAmControlReceiver.html#a384f4d3e1543d7afb7c677694f648eed":[30,0,0,34,8],
+"classam_1_1CAmControlReceiver.html#a39c770cd38c312d14622e779110957e4":[30,0,0,34,30],
+"classam_1_1CAmControlReceiver.html#a3c816e3aa174a81c90eb8e92dc218153":[30,0,0,34,27],
+"classam_1_1CAmControlReceiver.html#a3d524ab7205cefbeb122338a99ebfea9":[30,0,0,34,22],
+"classam_1_1CAmControlReceiver.html#a41cde8efe28776428944b3c9363cab6c":[30,0,0,34,43],
+"classam_1_1CAmControlReceiver.html#a42008bddf73d564d4d9f57057f35fa8f":[30,0,0,34,38],
+"classam_1_1CAmControlReceiver.html#a423abc4ac7a86cf87fee8dc483a20d7c":[30,0,0,34,23],
+"classam_1_1CAmControlReceiver.html#a42ba31c1c28b590e0263528309bd7de6":[30,0,0,34,74],
+"classam_1_1CAmControlReceiver.html#a44ec0077fa6791ec53ad79def3c5bbeb":[30,0,0,34,82],
+"classam_1_1CAmControlReceiver.html#a4d0df76e78240c4ad034224d4fbab374":[30,0,0,34,73],
+"classam_1_1CAmControlReceiver.html#a51f79ff040b5b371ff9b4ee7421a1ce6":[30,0,0,34,70],
+"classam_1_1CAmControlReceiver.html#a54870c7b95f4b58c8611f9f168cfe3c3":[30,0,0,34,37],
+"classam_1_1CAmControlReceiver.html#a56c7ffbccd50eb64366aecb737351024":[30,0,0,34,32],
+"classam_1_1CAmControlReceiver.html#a58399c3846b7132691f0b6a4b1d3538b":[30,0,0,34,67],
+"classam_1_1CAmControlReceiver.html#a5a58e2d3a3d6241bc9fa70ad59ec9b62":[30,0,0,34,68],
+"classam_1_1CAmControlReceiver.html#a5ddf60705907db00980c7142aea60db8":[30,0,0,34,88],
+"classam_1_1CAmControlReceiver.html#a5f6fc98ec2484ef75c31c58ac2b1ad70":[30,0,0,34,69],
+"classam_1_1CAmControlReceiver.html#a646b816ad51ee7bebfd7012fc9d0a22d":[30,0,0,34,85],
+"classam_1_1CAmControlReceiver.html#a664019ef5e06ef587bf32ec8247e3cc5":[30,0,0,34,91],
+"classam_1_1CAmControlReceiver.html#a68e12fbe2938426fe96bfc586af399df":[30,0,0,34,94],
+"classam_1_1CAmControlReceiver.html#a6b6578fb203d9201e2701d932c222f6c":[30,0,0,34,55],
+"classam_1_1CAmControlReceiver.html#a6d9c0cb9927da011d412c085a596ae78":[30,0,0,34,15],
+"classam_1_1CAmControlReceiver.html#a6e6c950dc0f9970baa259f0fc7ef394e":[30,0,0,34,86],
+"classam_1_1CAmControlReceiver.html#a6ecd805bc6f2d81de03da0ab6bba4cfd":[30,0,0,34,33],
+"classam_1_1CAmControlReceiver.html#a72540957335344940d7959859c18b7ea":[30,0,0,34,7],
+"classam_1_1CAmControlReceiver.html#a7391a2c40a4fc898be74d386155a29e4":[30,0,0,34,48],
+"classam_1_1CAmControlReceiver.html#a7450660a2714802a832218746e56d7d0":[30,0,0,34,79],
+"classam_1_1CAmControlReceiver.html#a79b147f6da48cde5d5a55434ba60e359":[30,0,0,34,34],
+"classam_1_1CAmControlReceiver.html#a7a3c976a5760d3ac590647c8710ffc95":[30,0,0,34,63],
+"classam_1_1CAmControlReceiver.html#a7bf5444973601d826f31358dbabe3d0b":[30,0,0,34,66],
+"classam_1_1CAmControlReceiver.html#a802b68e08e1b86ee54e89730ffb27d63":[30,0,0,34,39],
+"classam_1_1CAmControlReceiver.html#a809bcd6257942be0f1d560f13f5517e6":[30,0,0,34,56],
+"classam_1_1CAmControlReceiver.html#a822362456cc6cd6eccf1ebb8b89ba7bd":[30,0,0,34,49],
+"classam_1_1CAmControlReceiver.html#a8a1d21f47176469d47ae2d5c4713866a":[30,0,0,34,83],
+"classam_1_1CAmControlReceiver.html#a8c5832d06c3c3644323757371fe546b3":[30,0,0,34,1],
+"classam_1_1CAmControlReceiver.html#a8e463c8b7882084a12b0dbef2bc2e7f8":[30,0,0,34,87],
+"classam_1_1CAmControlReceiver.html#a8ff6ba043a2b6970c2dc351c73070300":[30,0,0,34,28],
+"classam_1_1CAmControlReceiver.html#a928777e862b6f1593e4cc61317b2a9c6":[30,0,0,34,13],
+"classam_1_1CAmControlReceiver.html#a96e9e6ea2d31e4563e2cf2fbaf6dcb79":[30,0,0,34,35],
+"classam_1_1CAmControlReceiver.html#a992cb58c6c58069e0ff5fd8b97c9511f":[30,0,0,34,20],
+"classam_1_1CAmControlReceiver.html#a99f5a4932e11bf5a0dd17dc6b9e244cc":[30,0,0,34,41],
+"classam_1_1CAmControlReceiver.html#a9b1e5d61617bccfda1c02577e80ce17b":[30,0,0,34,5]
};
diff --git a/docs/navtreeindex2.js b/docs/navtreeindex2.js
index 7139485..e20056b 100644..100755
--- a/docs/navtreeindex2.js
+++ b/docs/navtreeindex2.js
@@ -1,253 +1,253 @@
var NAVTREEINDEX2 =
{
-"classam_1_1CAmControlReceiver.html#a9d6eae2312f5629f748ec293ef8ef118":[29,0,0,2,81],
-"classam_1_1CAmControlReceiver.html#a9d826f6bbbd8d96241d322342c15adcc":[29,0,0,2,72],
-"classam_1_1CAmControlReceiver.html#aa34b8cea045d8143b8ce216bd7a82178":[29,0,0,2,44],
-"classam_1_1CAmControlReceiver.html#aa7d27d69dd277925ab2e979f0cc6576a":[29,0,0,2,29],
-"classam_1_1CAmControlReceiver.html#aac0a81702bda141fa79fd1602b68b470":[29,0,0,2,92],
-"classam_1_1CAmControlReceiver.html#aaca5e2df269c9ffeb34939a309a13c08":[29,0,0,2,84],
-"classam_1_1CAmControlReceiver.html#aad404bd261aae59937c364c2fc8b7a92":[29,0,0,2,42],
-"classam_1_1CAmControlReceiver.html#ab4108483dec4fafc5f79d468a1271d40":[29,0,0,2,21],
-"classam_1_1CAmControlReceiver.html#ab8dfa567c1df6221085859c527744bcc":[29,0,0,2,51],
-"classam_1_1CAmControlReceiver.html#abf51fdca8a714878c0ad5654e7fe0d53":[29,0,0,2,11],
-"classam_1_1CAmControlReceiver.html#ac08faa19594da07170338c83f8c2a1c5":[29,0,0,2,99],
-"classam_1_1CAmControlReceiver.html#ac3e411b296db24f18dfc2ef25e4833d3":[29,0,0,2,25],
-"classam_1_1CAmControlReceiver.html#ac4a7a240519b225c50414255950185e5":[29,0,0,2,65],
-"classam_1_1CAmControlReceiver.html#ac61bb1156ff4aab1bff43ab106b9ef53":[29,0,0,2,3],
-"classam_1_1CAmControlReceiver.html#ac80f450482d65f6f6f57d9a25403fcd8":[29,0,0,2,6],
-"classam_1_1CAmControlReceiver.html#ac8fd5903c6b2607b7539af4260937d83":[29,0,0,2,64],
-"classam_1_1CAmControlReceiver.html#aca51be115ded53985312b6e8b7ffd8ee":[29,0,0,2,71],
-"classam_1_1CAmControlReceiver.html#ace44f93437811efad0b3466fb28f0974":[29,0,0,2,57],
-"classam_1_1CAmControlReceiver.html#acf8c634e67cde1af3e444ca65efa9dbe":[29,0,0,2,16],
-"classam_1_1CAmControlReceiver.html#ad1b596843cca2105af7ace1e0e92555d":[29,0,0,2,12],
-"classam_1_1CAmControlReceiver.html#ad534c7abb160258e7aac220d245f8094":[29,0,0,2,14],
-"classam_1_1CAmControlReceiver.html#ad68029d32394ec9f2a3ff39d7a860591":[29,0,0,2,61],
-"classam_1_1CAmControlReceiver.html#ad9b44f1d36a57c4534f43176712c8f1b":[29,0,0,2,77],
-"classam_1_1CAmControlReceiver.html#add9f9ce4ae93ab1c632386588866d318":[29,0,0,2,54],
-"classam_1_1CAmControlReceiver.html#ae4c15abd11643ea22dd195c58d8e3aec":[29,0,0,2,36],
-"classam_1_1CAmControlReceiver.html#aea8588aa27f353e7ea206fe487e9066a":[29,0,0,2,9],
-"classam_1_1CAmControlReceiver.html#aeb9cae111b6d9d2e58775fad56a78374":[29,0,0,2,2],
-"classam_1_1CAmControlReceiver.html#aeddbe0ccb7e076e8ee11df54bd642979":[29,0,0,2,52],
-"classam_1_1CAmControlReceiver.html#aee44ce1c4db0908bd2481298a6ccc5dd":[29,0,0,2,96],
-"classam_1_1CAmControlReceiver.html#aef3e658f2fae77269fb8cbeaa484da4a":[29,0,0,2,18],
-"classam_1_1CAmControlReceiver.html#af0833bf10c4e2ca634cf572aff806efc":[29,0,0,2,46],
-"classam_1_1CAmControlReceiver.html#af1ecf8c351de797768065f8ec87f2ad5":[29,0,0,2,75],
-"classam_1_1CAmControlReceiver.html#af77e2e96f4013a529e94148ef4828bc7":[29,0,0,2,89],
-"classam_1_1CAmControlReceiver.html#af95630f655f0052411e03eebbc84b260":[29,0,0,2,93],
-"classam_1_1CAmControlReceiver.html#afa9ef06d4e84efca48bb579e5d7523ad":[29,0,0,2,45],
-"classam_1_1CAmControlSender.html":[29,0,0,3],
-"classam_1_1CAmControlSender.html#a04117188812edfedac49c45edad74918":[29,0,0,3,23],
-"classam_1_1CAmControlSender.html#a0d93a02239f6a1bdc5279b03eae891bd":[29,0,0,3,56],
-"classam_1_1CAmControlSender.html#a11cf689ead2a35ad3eb781b1a3f4dd02":[29,0,0,3,35],
-"classam_1_1CAmControlSender.html#a1302ac87a9e252e3a6e5ad38925bffff":[29,0,0,3,12],
-"classam_1_1CAmControlSender.html#a16a0498beb28d7491656fba5407b84ba":[29,0,0,3,55],
-"classam_1_1CAmControlSender.html#a20b99dc1e2ae52653f86bc92c5fa7e6f":[29,0,0,3,42],
-"classam_1_1CAmControlSender.html#a23259c09417c91ac1adf066acac4ca32":[29,0,0,3,28],
-"classam_1_1CAmControlSender.html#a2d986d73268ef02a167151b62dd155e4":[29,0,0,3,7],
-"classam_1_1CAmControlSender.html#a3880c0627b1d1360120c6bb294d45cdf":[29,0,0,3,62],
-"classam_1_1CAmControlSender.html#a38cc36342c63abe0d163edea4bd460f9":[29,0,0,3,8],
-"classam_1_1CAmControlSender.html#a39bb9b4f25e1c162d6a3daf344944960":[29,0,0,3,54],
-"classam_1_1CAmControlSender.html#a493ee4dcf1f7baf99ce92f7515213679":[29,0,0,3,2],
-"classam_1_1CAmControlSender.html#a5075231ff6f03655cf5559ddb7489c42":[29,0,0,3,0],
-"classam_1_1CAmControlSender.html#a56ae1287a330adfad9276109ab0ad5a8":[29,0,0,3,26],
-"classam_1_1CAmControlSender.html#a57e3b3d6356fe6359f63a6e7052cbefc":[29,0,0,3,63],
-"classam_1_1CAmControlSender.html#a5b5bc8a05e0cb75b7145f936764c2150":[29,0,0,3,33],
-"classam_1_1CAmControlSender.html#a5d230a951b1eac878581e0e7b508b7c0":[29,0,0,3,25],
-"classam_1_1CAmControlSender.html#a6022d701a671a6776c1066d5bb8394ae":[29,0,0,3,6],
-"classam_1_1CAmControlSender.html#a6596765114f1d64769ce48ce7068c6d2":[29,0,0,3,39],
-"classam_1_1CAmControlSender.html#a6cb720ef93406b04e65b9a4f09ab8a24":[29,0,0,3,66],
-"classam_1_1CAmControlSender.html#a6f77683e7c7e9f5298dd59970c6c5afb":[29,0,0,3,49],
-"classam_1_1CAmControlSender.html#a78de0729435fd75879d1c0ef94cd7106":[29,0,0,3,22],
-"classam_1_1CAmControlSender.html#a7f3bf974ffb35ccf02622127967de341":[29,0,0,3,51],
-"classam_1_1CAmControlSender.html#a81e71a98de468e79c5422fb02113aec5":[29,0,0,3,65],
-"classam_1_1CAmControlSender.html#a860fc09d07ab8d8f44bbeafacb897eb3":[29,0,0,3,3],
-"classam_1_1CAmControlSender.html#a8c19a72986d3fbaec14740d659b994be":[29,0,0,3,10],
-"classam_1_1CAmControlSender.html#a8d08ef4107f58674435a0f7bc50ab84f":[29,0,0,3,38],
-"classam_1_1CAmControlSender.html#a8d19d13415194e0f177f541e9673c569":[29,0,0,3,40],
-"classam_1_1CAmControlSender.html#a94b200d6db39488a2cb59500339edeec":[29,0,0,3,5],
-"classam_1_1CAmControlSender.html#a986e7f985794ab4988a63cc49b1fb3f9":[29,0,0,3,34],
-"classam_1_1CAmControlSender.html#a99d157d1d345cb08038d5ddbbfaddd46":[29,0,0,3,69],
-"classam_1_1CAmControlSender.html#a9ed2db1aa1e1b48db96f7356a55435fc":[29,0,0,3,64],
-"classam_1_1CAmControlSender.html#aa462eb56d64c178b9f065b0e4ef6bc33":[29,0,0,3,67],
-"classam_1_1CAmControlSender.html#aa513e2bee2998261a640e5f3901704d9":[29,0,0,3,46],
-"classam_1_1CAmControlSender.html#aa88c9c0e0e828de6c5b218f2bbde4aae":[29,0,0,3,11],
-"classam_1_1CAmControlSender.html#aaa1eaeafeb8d3fe68b07a1217474d529":[29,0,0,3,4],
-"classam_1_1CAmControlSender.html#aaace40abc06b07579865b279fde4b5b3":[29,0,0,3,43],
-"classam_1_1CAmControlSender.html#ab299a4ca5edcb83f81618eb5d67cd7a3":[29,0,0,3,48],
-"classam_1_1CAmControlSender.html#ab4334176792bcc60de95f7568edcd332":[29,0,0,3,50],
-"classam_1_1CAmControlSender.html#ab557fbfedaff1a1ac99c6e51d786e0f5":[29,0,0,3,32],
-"classam_1_1CAmControlSender.html#ab5d345660b91a8c972c6cf7a83dad60b":[29,0,0,3,29],
-"classam_1_1CAmControlSender.html#ab964493d75dd1b837edfee449efe20d7":[29,0,0,3,44],
-"classam_1_1CAmControlSender.html#abb1198366d007af454087cde09077f15":[29,0,0,3,24],
-"classam_1_1CAmControlSender.html#abcf7efc501fa8e7d121e2bccab105d39":[29,0,0,3,52],
-"classam_1_1CAmControlSender.html#abdcd10d01e5e55517beab1249086aae2":[29,0,0,3,37],
-"classam_1_1CAmControlSender.html#abe66bb8fe1836496dc623960da9d16f2":[29,0,0,3,19],
-"classam_1_1CAmControlSender.html#ac1bdb116a00b8b75cf4c4558e184b832":[29,0,0,3,53],
-"classam_1_1CAmControlSender.html#ac809407580b0bfd81ad853320beb3a75":[29,0,0,3,58],
-"classam_1_1CAmControlSender.html#ad34e16a4b571a5dc70c7081f96015d53":[29,0,0,3,59],
-"classam_1_1CAmControlSender.html#ad366b9499db3824db2184ce33fd827bd":[29,0,0,3,36],
-"classam_1_1CAmControlSender.html#ad57f83fec6cdaba8dd84d2e16b8f00d5":[29,0,0,3,17],
-"classam_1_1CAmControlSender.html#ad6736a771e532feb75dbe90d2120eec6":[29,0,0,3,30],
-"classam_1_1CAmControlSender.html#ad72f53d6632cdf22959fede139fb27c5":[29,0,0,3,9],
-"classam_1_1CAmControlSender.html#ad7d8499e2a4064e02a606277df3ca5ad":[29,0,0,3,18],
-"classam_1_1CAmControlSender.html#ad8ff5682f685309d1dd18f020b6a3c45":[29,0,0,3,68],
-"classam_1_1CAmControlSender.html#ad9e6c45492e72c9994652d0f2a9d1abd":[29,0,0,3,61],
-"classam_1_1CAmControlSender.html#adbed8d711062d95e9ecbe7576d72de89":[29,0,0,3,45],
-"classam_1_1CAmControlSender.html#adf5c8c1e16207db2e47c99f38bf196e7":[29,0,0,3,14],
-"classam_1_1CAmControlSender.html#adf9bc70ad78f14e7af98284a2e6a0c91":[29,0,0,3,20],
-"classam_1_1CAmControlSender.html#ae60a8653137fde722872d34cae686d15":[29,0,0,3,16],
-"classam_1_1CAmControlSender.html#ae6e0d8d4edc396b2cc6e4b68b281df31":[29,0,0,3,47],
-"classam_1_1CAmControlSender.html#ae84b7b255db7b4527063539047dae4ef":[29,0,0,3,57],
-"classam_1_1CAmControlSender.html#ae8f9632e00e25cb2797a6f9368ded02b":[29,0,0,3,41],
-"classam_1_1CAmControlSender.html#aea988dc0577c0e5d09610351ef034f66":[29,0,0,3,70],
-"classam_1_1CAmControlSender.html#af34d246772ac308320740cdfc0c7a415":[29,0,0,3,13],
-"classam_1_1CAmControlSender.html#af4914756d3de29e3f2e50fe75d287adc":[29,0,0,3,21],
-"classam_1_1CAmControlSender.html#af69aa3145127e0f9ba29728fd0e75b7f":[29,0,0,3,15],
-"classam_1_1CAmControlSender.html#af6ece21d3385f9599ce1bffe393d8c7f":[29,0,0,3,1],
-"classam_1_1CAmControlSender.html#af92be6d9b34c296d2ba1b5908c8d66a4":[29,0,0,3,60],
-"classam_1_1CAmControlSender.html#afa96b42c7128fca631011483744e7010":[29,0,0,3,27],
-"classam_1_1CAmControlSender.html#afca65c0418b9f0830a568bff1014b3ca":[29,0,0,3,31],
-"classam_1_1CAmDatabaseHandlerMap.html":[29,0,0,4],
-"classam_1_1CAmDatabaseHandlerMap.html#a03052217391373386fa402c009fce448":[29,0,0,4,106],
-"classam_1_1CAmDatabaseHandlerMap.html#a04bbd38bbbbbdc107bc54dcfa7f8eba4":[29,0,0,4,99],
-"classam_1_1CAmDatabaseHandlerMap.html#a054cb80b4fb74db35fb94262b84d9024":[29,0,0,4,108],
-"classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282":[29,0,0,4,58],
-"classam_1_1CAmDatabaseHandlerMap.html#a05acf18cadc9aeb57adb05f4b6f4c977":[29,0,0,4,41],
-"classam_1_1CAmDatabaseHandlerMap.html#a05d5a7d3bb4c8653925f29a51b5e6366":[29,0,0,4,104],
-"classam_1_1CAmDatabaseHandlerMap.html#a07cf3eaeb52e93322c285126e8a400c0":[29,0,0,4,79],
-"classam_1_1CAmDatabaseHandlerMap.html#a081e180b2d814053138d3f687a809d1f":[29,0,0,4,127],
-"classam_1_1CAmDatabaseHandlerMap.html#a0cbdbfcb1c2d4aa1475db35ee2d6b03a":[29,0,0,4,17],
-"classam_1_1CAmDatabaseHandlerMap.html#a0da949595cfa4486175e8299a6793218":[29,0,0,4,35],
-"classam_1_1CAmDatabaseHandlerMap.html#a106031af6343594c2362c09700482c8d":[29,0,0,4,75],
-"classam_1_1CAmDatabaseHandlerMap.html#a11a63287d372f58350f1b42bf6fa98a6":[29,0,0,4,50],
-"classam_1_1CAmDatabaseHandlerMap.html#a130a0ffd973054e0cfaaa6521227599b":[29,0,0,4,84],
-"classam_1_1CAmDatabaseHandlerMap.html#a146114a732415b0c98e6a55760b4100d":[29,0,0,4,9],
-"classam_1_1CAmDatabaseHandlerMap.html#a154a103fb3a5917eea58c6d72cd64281":[29,0,0,4,78],
-"classam_1_1CAmDatabaseHandlerMap.html#a16b77657f4c6e878f7b20a21f8ecb51d":[29,0,0,4,100],
-"classam_1_1CAmDatabaseHandlerMap.html#a1a12e4973b137526818a403d720c8eb5":[29,0,0,4,6],
-"classam_1_1CAmDatabaseHandlerMap.html#a1b5a6852ddf6a10b0d50ce7415aaa3cb":[29,0,0,4,43],
-"classam_1_1CAmDatabaseHandlerMap.html#a1ddcaf8686b194f67b48b03361ac3473":[29,0,0,4,5],
-"classam_1_1CAmDatabaseHandlerMap.html#a1e5d12fde550ca0024d3f037d7ad5fd4":[29,0,0,4,121],
-"classam_1_1CAmDatabaseHandlerMap.html#a1ec2c07ee662c33433ebdcbc27adc88b":[29,0,0,4,98],
-"classam_1_1CAmDatabaseHandlerMap.html#a1f2c2ed729e60fbb6732a1598b0b426f":[29,0,0,4,95],
-"classam_1_1CAmDatabaseHandlerMap.html#a20441fe0f2f687f41dfcd9de10629fad":[29,0,0,4,25],
-"classam_1_1CAmDatabaseHandlerMap.html#a21467cea58777a823f351115eafee96a":[29,0,0,4,66],
-"classam_1_1CAmDatabaseHandlerMap.html#a21c3ac60a45125f1615ab8a66f12cbc9":[29,0,0,4,46],
-"classam_1_1CAmDatabaseHandlerMap.html#a2483324555e401435200385e420c4c9b":[29,0,0,4,115],
-"classam_1_1CAmDatabaseHandlerMap.html#a24a16d8c3d2d39bed2bbde717f6d319c":[29,0,0,4,109],
-"classam_1_1CAmDatabaseHandlerMap.html#a2ab5e36eedd8430c5d720b9e2b5559f3":[29,0,0,4,85],
-"classam_1_1CAmDatabaseHandlerMap.html#a2e8d93a8d29ec8cf84d3b231a5627e8f":[29,0,0,4,37],
-"classam_1_1CAmDatabaseHandlerMap.html#a2f4c13328d786fb864109ecd2cd23842":[29,0,0,4,103],
-"classam_1_1CAmDatabaseHandlerMap.html#a305566d769c90a849c43571e18fbc83b":[29,0,0,4,96],
-"classam_1_1CAmDatabaseHandlerMap.html#a34c59d291b105f124795b7c8227afab7":[29,0,0,4,105],
-"classam_1_1CAmDatabaseHandlerMap.html#a35a743a47c256c06a034fdaebf7bd5e5":[29,0,0,4,118],
-"classam_1_1CAmDatabaseHandlerMap.html#a3716aa070efd81a4a8aab5d14a0f47b3":[29,0,0,4,123],
-"classam_1_1CAmDatabaseHandlerMap.html#a37ef428bccfbfc5f13340fb687d52482":[29,0,0,4,97],
-"classam_1_1CAmDatabaseHandlerMap.html#a38b397a76f7b6e8382b9d9224ffcf7e2":[29,0,0,4,16],
-"classam_1_1CAmDatabaseHandlerMap.html#a39c1e4bee4236443fb65b9527e2d27b8":[29,0,0,4,18],
-"classam_1_1CAmDatabaseHandlerMap.html#a39f7f968e2ebd00f5c1d54482d2b3c9e":[29,0,0,4,76],
-"classam_1_1CAmDatabaseHandlerMap.html#a3abe95c47e0ac58e3bdc9e367c9076fa":[29,0,0,4,22],
-"classam_1_1CAmDatabaseHandlerMap.html#a3ac05ee3996ef863d2bfbc063ccea109":[29,0,0,4,82],
-"classam_1_1CAmDatabaseHandlerMap.html#a3bab15ab7c91d7340b45ee3cc9ff443a":[29,0,0,4,102],
-"classam_1_1CAmDatabaseHandlerMap.html#a3d4835c80f537b61dd8fa4065abc9261":[29,0,0,4,4],
-"classam_1_1CAmDatabaseHandlerMap.html#a3f63bd7daa4b3ab7f53ea278b4ec0551":[29,0,0,4,125],
-"classam_1_1CAmDatabaseHandlerMap.html#a40ba725bd0608b750aba813872b8824c":[29,0,0,4,80],
-"classam_1_1CAmDatabaseHandlerMap.html#a40ee4ec4f63682b868fac0d890ba72fa":[29,0,0,4,116],
-"classam_1_1CAmDatabaseHandlerMap.html#a4106cc95e2a5fed16a905d3f93604f86":[29,0,0,4,51],
-"classam_1_1CAmDatabaseHandlerMap.html#a44f377c6333581065dae1b9d8f70d973":[29,0,0,4,56],
-"classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4":[29,0,0,4,54],
-"classam_1_1CAmDatabaseHandlerMap.html#a48baac063dac4fc4fed6b44967040706":[29,0,0,4,34],
-"classam_1_1CAmDatabaseHandlerMap.html#a4db1f5bb37b5e1e8494c31caead1a8a2":[29,0,0,4,63],
-"classam_1_1CAmDatabaseHandlerMap.html#a4e500abcedba095c06ad81af710d1c36":[29,0,0,4,91],
-"classam_1_1CAmDatabaseHandlerMap.html#a501e04088181afeadca1fd6a96defc3d":[29,0,0,4,47],
-"classam_1_1CAmDatabaseHandlerMap.html#a517b9380fd25f02c700f4c230a93399b":[29,0,0,4,29],
-"classam_1_1CAmDatabaseHandlerMap.html#a523525174a4ab7ef51d913dc171473a4":[29,0,0,4,49],
-"classam_1_1CAmDatabaseHandlerMap.html#a5298b1799105cbef7ffbb8f794b37ad1":[29,0,0,4,59],
-"classam_1_1CAmDatabaseHandlerMap.html#a549955ac7af1d81fc1a1eba18b3d61b1":[29,0,0,4,129],
-"classam_1_1CAmDatabaseHandlerMap.html#a5519db89441052bd130149011c51d029":[29,0,0,4,36],
-"classam_1_1CAmDatabaseHandlerMap.html#a55682d8dbdc2071104c3f71eeb7af205":[29,0,0,4,24],
-"classam_1_1CAmDatabaseHandlerMap.html#a58ce1fad1bd1bcda06e5512e4a47507f":[29,0,0,4,65],
-"classam_1_1CAmDatabaseHandlerMap.html#a58e7aed5f4a279132a5b80f85e3aea58":[29,0,0,4,133],
-"classam_1_1CAmDatabaseHandlerMap.html#a5f2428884c3a42680b51ac12ac488148":[29,0,0,4,61],
-"classam_1_1CAmDatabaseHandlerMap.html#a5f2e7c2fe63631a57a82c281e0c98129":[29,0,0,4,1],
-"classam_1_1CAmDatabaseHandlerMap.html#a646ccfb58d817bfd9c38886f90103e3c":[29,0,0,4,62],
-"classam_1_1CAmDatabaseHandlerMap.html#a647625d9fb709853924fe07f25f5bf50":[29,0,0,4,31],
-"classam_1_1CAmDatabaseHandlerMap.html#a67b3d3cc897b4075804833c334429e31":[29,0,0,4,27],
-"classam_1_1CAmDatabaseHandlerMap.html#a67caab893a4dc341990e14ac48ac57f3":[29,0,0,4,94],
-"classam_1_1CAmDatabaseHandlerMap.html#a6bb9c760f52c2fffa1ded1ce34af81f5":[29,0,0,4,48],
-"classam_1_1CAmDatabaseHandlerMap.html#a6d001d218bfd1ce6eb33e2f23a140b6b":[29,0,0,4,119],
-"classam_1_1CAmDatabaseHandlerMap.html#a6d989b48cbb8a42f74cef4b7fffa5f3c":[29,0,0,4,93],
-"classam_1_1CAmDatabaseHandlerMap.html#a6efdeb7cf8ba4850dda8bf937f46c51e":[29,0,0,4,14],
-"classam_1_1CAmDatabaseHandlerMap.html#a6fe709f73b4661c5b6470d93a7e98963":[29,0,0,4,0],
-"classam_1_1CAmDatabaseHandlerMap.html#a7040183fc84e8ee37016172f7408804a":[29,0,0,4,53],
-"classam_1_1CAmDatabaseHandlerMap.html#a71193850ce85ab9929bd291931b5e9a6":[29,0,0,4,28],
-"classam_1_1CAmDatabaseHandlerMap.html#a71309c8bd1d43501317f9b681eebcbf9":[29,0,0,4,77],
-"classam_1_1CAmDatabaseHandlerMap.html#a7153637bcd0051dfb2c9f56b029c8b42":[29,0,0,4,15],
-"classam_1_1CAmDatabaseHandlerMap.html#a72d1eae0dd98bd91f562480bc87deb83":[29,0,0,4,83],
-"classam_1_1CAmDatabaseHandlerMap.html#a76e6ed49a9ff565b81507b0d8f280a39":[29,0,0,4,20],
-"classam_1_1CAmDatabaseHandlerMap.html#a7837121060aa8ebc6771167d81c256a1":[29,0,0,4,10],
-"classam_1_1CAmDatabaseHandlerMap.html#a78aad702c064d5d0ad3456abeb4ada14":[29,0,0,4,72],
-"classam_1_1CAmDatabaseHandlerMap.html#a7c05fde11c2a291cafec2c9d10ee0201":[29,0,0,4,2],
-"classam_1_1CAmDatabaseHandlerMap.html#a7dead67e671bda4d749ffe0f0213d689":[29,0,0,4,68],
-"classam_1_1CAmDatabaseHandlerMap.html#a7f2e8e06b6430f4d6c2ed57878c1d744":[29,0,0,4,38],
-"classam_1_1CAmDatabaseHandlerMap.html#a853fb72cc008d829bd116d3493d8189f":[29,0,0,4,131],
-"classam_1_1CAmDatabaseHandlerMap.html#a85a2fb716d10cbff576e198c054b0dde":[29,0,0,4,3],
-"classam_1_1CAmDatabaseHandlerMap.html#a862297976b93acab6d8ae240e96dfa88":[29,0,0,4,64],
-"classam_1_1CAmDatabaseHandlerMap.html#a879e15601dadbd0e1f5dc5ffc2b92d93":[29,0,0,4,114],
-"classam_1_1CAmDatabaseHandlerMap.html#a89d575e438f1923b64b165426c30016c":[29,0,0,4,130],
-"classam_1_1CAmDatabaseHandlerMap.html#a8a5a3f6a5bd80b70e5c82efa1cd47ce3":[29,0,0,4,110],
-"classam_1_1CAmDatabaseHandlerMap.html#a8aa860f54cb4b7f5bb88a8c16433ef6b":[29,0,0,4,87],
-"classam_1_1CAmDatabaseHandlerMap.html#a8cfa1da0158d4b62ae1f25379af08261":[29,0,0,4,11],
-"classam_1_1CAmDatabaseHandlerMap.html#a914e82fef18d07df4429ae5a8676c4e2":[29,0,0,4,120],
-"classam_1_1CAmDatabaseHandlerMap.html#a916b0e22cd9c5f0253b4858b94412156":[29,0,0,4,112],
-"classam_1_1CAmDatabaseHandlerMap.html#a91c55593dc24ce5562ee99bd87dc3d35":[29,0,0,4,21],
-"classam_1_1CAmDatabaseHandlerMap.html#a97cf8267a2a3fb03f128dc10a03f4a40":[29,0,0,4,88],
-"classam_1_1CAmDatabaseHandlerMap.html#a984a4e8d308d884a9849bf1b02b7c196":[29,0,0,4,92],
-"classam_1_1CAmDatabaseHandlerMap.html#a9f400d6ee3e87c8f9e8ad6fbf15430d9":[29,0,0,4,113],
-"classam_1_1CAmDatabaseHandlerMap.html#aa1f064f4e3d0ce825f80b7f5717a6c55":[29,0,0,4,70],
-"classam_1_1CAmDatabaseHandlerMap.html#aa2d844f46c495858dd9a51fd25aec3f8":[29,0,0,4,8],
-"classam_1_1CAmDatabaseHandlerMap.html#aa767a793a77bf7383dbd9929dd5df742":[29,0,0,4,81],
-"classam_1_1CAmDatabaseHandlerMap.html#aa7aa7c4623741f2ace946ca0b9a0b75d":[29,0,0,4,44],
-"classam_1_1CAmDatabaseHandlerMap.html#aa8b1b73529cd759e86a59edbf2f0f8be":[29,0,0,4,45],
-"classam_1_1CAmDatabaseHandlerMap.html#aa9122561e881946f7a03f51f0873bf70":[29,0,0,4,122],
-"classam_1_1CAmDatabaseHandlerMap.html#aaab2b1cb14df91655f2e2951b06b833c":[29,0,0,4,126],
-"classam_1_1CAmDatabaseHandlerMap.html#aac703640a08104729d898800a54fe178":[29,0,0,4,117],
-"classam_1_1CAmDatabaseHandlerMap.html#aaecdf0bed07aa4574aa8cbbec605db78":[29,0,0,4,73],
-"classam_1_1CAmDatabaseHandlerMap.html#ab116baf3c8b9b62cbbfb36e312c2980a":[29,0,0,4,132],
-"classam_1_1CAmDatabaseHandlerMap.html#ab4470ffde48ab56d66f888af5b241b05":[29,0,0,4,86],
-"classam_1_1CAmDatabaseHandlerMap.html#ab5ab1ed225bdcd1cfd9ffb14425cc270":[29,0,0,4,71],
-"classam_1_1CAmDatabaseHandlerMap.html#ab672325daba6e220ad75675fc39a9f45":[29,0,0,4,134],
-"classam_1_1CAmDatabaseHandlerMap.html#abb9dcbdd4e141250184bf7ba4102c5f5":[29,0,0,4,107],
-"classam_1_1CAmDatabaseHandlerMap.html#abd0d3d642e3a08e30af0002402764d09":[29,0,0,4,89],
-"classam_1_1CAmDatabaseHandlerMap.html#abd9e57739997ac11b37b9beb36741ff2":[29,0,0,4,26],
-"classam_1_1CAmDatabaseHandlerMap.html#abe4353f08f52226ecfc152cd7821d525":[29,0,0,4,12],
-"classam_1_1CAmDatabaseHandlerMap.html#abe65855ed514174d3d0b68e64bdde9b7":[29,0,0,4,33],
-"classam_1_1CAmDatabaseHandlerMap.html#abf34616dcb3bfd23d43d7c24c8922df5":[29,0,0,4,7],
-"classam_1_1CAmDatabaseHandlerMap.html#ac50b960aa88f42c47953966213530225":[29,0,0,4,74],
-"classam_1_1CAmDatabaseHandlerMap.html#ace6291dbe80cd7ba901be58cf01e8b0e":[29,0,0,4,60],
-"classam_1_1CAmDatabaseHandlerMap.html#ad24d9580cc633d8ea141c8d400995bf0":[29,0,0,4,30],
-"classam_1_1CAmDatabaseHandlerMap.html#ad67e32d9f9e20117965d4d37a05d22dd":[29,0,0,4,39],
-"classam_1_1CAmDatabaseHandlerMap.html#ad717aafaa8e1a57bc8b27aacd7d8f92a":[29,0,0,4,128],
-"classam_1_1CAmDatabaseHandlerMap.html#adb4e10d4bd74f5518bac90bb4bbf2d51":[29,0,0,4,32],
-"classam_1_1CAmDatabaseHandlerMap.html#adc8ed6f67a2e839ad4e7737b783b94ea":[29,0,0,4,69],
-"classam_1_1CAmDatabaseHandlerMap.html#ade9391843ffa815ea920c88325dda1be":[29,0,0,4,111],
-"classam_1_1CAmDatabaseHandlerMap.html#ae1f0f8b27f47a12b561bca841a24c538":[29,0,0,4,40],
-"classam_1_1CAmDatabaseHandlerMap.html#ae8265c614419b55a8cd3a289e2b17f28":[29,0,0,4,19],
-"classam_1_1CAmDatabaseHandlerMap.html#aec2ce98cc21918d2cdc8bc996eb396c6":[29,0,0,4,13],
-"classam_1_1CAmDatabaseHandlerMap.html#aec48b66ffa60fbc58116f2a73bbbfd4b":[29,0,0,4,90],
-"classam_1_1CAmDatabaseHandlerMap.html#aee5cd7706a7cb990dfc88b475273f733":[29,0,0,4,57],
-"classam_1_1CAmDatabaseHandlerMap.html#aefa13b6986d86789409d91dbcd6ed9f7":[29,0,0,4,101],
-"classam_1_1CAmDatabaseHandlerMap.html#af095c4ceaed0e5fb447956c103692770":[29,0,0,4,23],
-"classam_1_1CAmDatabaseHandlerMap.html#af1107bb65f80c493d493f2d8cb3430bc":[29,0,0,4,52],
-"classam_1_1CAmDatabaseHandlerMap.html#af2376265b0861252f439dc04af04cf7e":[29,0,0,4,42],
-"classam_1_1CAmDatabaseHandlerMap.html#af6f7c52cc3703ab4cb3bd1f340d4f6ba":[29,0,0,4,55],
-"classam_1_1CAmDatabaseHandlerMap.html#af946dd70eacb4ab2c21308fbd45a3231":[29,0,0,4,67],
-"classam_1_1CAmDatabaseHandlerMap.html#afe9701f510adc228ecce9e328bfd6da2":[29,0,0,4,124],
-"classam_1_1CAmDatabaseObserver.html":[29,0,0,5],
-"classam_1_1CAmDatabaseObserver.html#a0974632fd3d96b5dbfa52c500b05a922":[29,0,0,5,8],
-"classam_1_1CAmDatabaseObserver.html#a15190c721ff8634b6c3207517baf90d9":[29,0,0,5,28],
-"classam_1_1CAmDatabaseObserver.html#a1ce38beac08afd21431caf88987605df":[29,0,0,5,15],
-"classam_1_1CAmDatabaseObserver.html#a1ff43b93ca8056d8db8a0bc60b41a0ea":[29,0,0,5,20],
-"classam_1_1CAmDatabaseObserver.html#a3397a79adf9ba9fbf8e2baf3c54988b8":[29,0,0,5,7],
-"classam_1_1CAmDatabaseObserver.html#a39fb975bee2eb3639c9a3a31f6221d05":[29,0,0,5,18]
+"classam_1_1CAmControlReceiver.html#a9d6eae2312f5629f748ec293ef8ef118":[30,0,0,34,81],
+"classam_1_1CAmControlReceiver.html#a9d826f6bbbd8d96241d322342c15adcc":[30,0,0,34,72],
+"classam_1_1CAmControlReceiver.html#aa34b8cea045d8143b8ce216bd7a82178":[30,0,0,34,44],
+"classam_1_1CAmControlReceiver.html#aa7d27d69dd277925ab2e979f0cc6576a":[30,0,0,34,29],
+"classam_1_1CAmControlReceiver.html#aac0a81702bda141fa79fd1602b68b470":[30,0,0,34,92],
+"classam_1_1CAmControlReceiver.html#aaca5e2df269c9ffeb34939a309a13c08":[30,0,0,34,84],
+"classam_1_1CAmControlReceiver.html#aad404bd261aae59937c364c2fc8b7a92":[30,0,0,34,42],
+"classam_1_1CAmControlReceiver.html#ab4108483dec4fafc5f79d468a1271d40":[30,0,0,34,21],
+"classam_1_1CAmControlReceiver.html#ab8dfa567c1df6221085859c527744bcc":[30,0,0,34,51],
+"classam_1_1CAmControlReceiver.html#abf51fdca8a714878c0ad5654e7fe0d53":[30,0,0,34,11],
+"classam_1_1CAmControlReceiver.html#ac08faa19594da07170338c83f8c2a1c5":[30,0,0,34,99],
+"classam_1_1CAmControlReceiver.html#ac3e411b296db24f18dfc2ef25e4833d3":[30,0,0,34,25],
+"classam_1_1CAmControlReceiver.html#ac4a7a240519b225c50414255950185e5":[30,0,0,34,65],
+"classam_1_1CAmControlReceiver.html#ac61bb1156ff4aab1bff43ab106b9ef53":[30,0,0,34,3],
+"classam_1_1CAmControlReceiver.html#ac80f450482d65f6f6f57d9a25403fcd8":[30,0,0,34,6],
+"classam_1_1CAmControlReceiver.html#ac8fd5903c6b2607b7539af4260937d83":[30,0,0,34,64],
+"classam_1_1CAmControlReceiver.html#aca51be115ded53985312b6e8b7ffd8ee":[30,0,0,34,71],
+"classam_1_1CAmControlReceiver.html#ace44f93437811efad0b3466fb28f0974":[30,0,0,34,57],
+"classam_1_1CAmControlReceiver.html#acf8c634e67cde1af3e444ca65efa9dbe":[30,0,0,34,16],
+"classam_1_1CAmControlReceiver.html#ad1b596843cca2105af7ace1e0e92555d":[30,0,0,34,12],
+"classam_1_1CAmControlReceiver.html#ad534c7abb160258e7aac220d245f8094":[30,0,0,34,14],
+"classam_1_1CAmControlReceiver.html#ad68029d32394ec9f2a3ff39d7a860591":[30,0,0,34,61],
+"classam_1_1CAmControlReceiver.html#ad9b44f1d36a57c4534f43176712c8f1b":[30,0,0,34,77],
+"classam_1_1CAmControlReceiver.html#add9f9ce4ae93ab1c632386588866d318":[30,0,0,34,54],
+"classam_1_1CAmControlReceiver.html#ae4c15abd11643ea22dd195c58d8e3aec":[30,0,0,34,36],
+"classam_1_1CAmControlReceiver.html#aea8588aa27f353e7ea206fe487e9066a":[30,0,0,34,9],
+"classam_1_1CAmControlReceiver.html#aeb9cae111b6d9d2e58775fad56a78374":[30,0,0,34,2],
+"classam_1_1CAmControlReceiver.html#aeddbe0ccb7e076e8ee11df54bd642979":[30,0,0,34,52],
+"classam_1_1CAmControlReceiver.html#aee44ce1c4db0908bd2481298a6ccc5dd":[30,0,0,34,96],
+"classam_1_1CAmControlReceiver.html#aef3e658f2fae77269fb8cbeaa484da4a":[30,0,0,34,18],
+"classam_1_1CAmControlReceiver.html#af0833bf10c4e2ca634cf572aff806efc":[30,0,0,34,46],
+"classam_1_1CAmControlReceiver.html#af1ecf8c351de797768065f8ec87f2ad5":[30,0,0,34,75],
+"classam_1_1CAmControlReceiver.html#af77e2e96f4013a529e94148ef4828bc7":[30,0,0,34,89],
+"classam_1_1CAmControlReceiver.html#af95630f655f0052411e03eebbc84b260":[30,0,0,34,93],
+"classam_1_1CAmControlReceiver.html#afa9ef06d4e84efca48bb579e5d7523ad":[30,0,0,34,45],
+"classam_1_1CAmControlSender.html":[30,0,0,35],
+"classam_1_1CAmControlSender.html#a04117188812edfedac49c45edad74918":[30,0,0,35,23],
+"classam_1_1CAmControlSender.html#a0d93a02239f6a1bdc5279b03eae891bd":[30,0,0,35,56],
+"classam_1_1CAmControlSender.html#a11cf689ead2a35ad3eb781b1a3f4dd02":[30,0,0,35,35],
+"classam_1_1CAmControlSender.html#a1302ac87a9e252e3a6e5ad38925bffff":[30,0,0,35,12],
+"classam_1_1CAmControlSender.html#a16a0498beb28d7491656fba5407b84ba":[30,0,0,35,55],
+"classam_1_1CAmControlSender.html#a20b99dc1e2ae52653f86bc92c5fa7e6f":[30,0,0,35,42],
+"classam_1_1CAmControlSender.html#a23259c09417c91ac1adf066acac4ca32":[30,0,0,35,28],
+"classam_1_1CAmControlSender.html#a2d986d73268ef02a167151b62dd155e4":[30,0,0,35,7],
+"classam_1_1CAmControlSender.html#a3880c0627b1d1360120c6bb294d45cdf":[30,0,0,35,62],
+"classam_1_1CAmControlSender.html#a38cc36342c63abe0d163edea4bd460f9":[30,0,0,35,8],
+"classam_1_1CAmControlSender.html#a39bb9b4f25e1c162d6a3daf344944960":[30,0,0,35,54],
+"classam_1_1CAmControlSender.html#a493ee4dcf1f7baf99ce92f7515213679":[30,0,0,35,2],
+"classam_1_1CAmControlSender.html#a5075231ff6f03655cf5559ddb7489c42":[30,0,0,35,0],
+"classam_1_1CAmControlSender.html#a56ae1287a330adfad9276109ab0ad5a8":[30,0,0,35,26],
+"classam_1_1CAmControlSender.html#a57e3b3d6356fe6359f63a6e7052cbefc":[30,0,0,35,63],
+"classam_1_1CAmControlSender.html#a5b5bc8a05e0cb75b7145f936764c2150":[30,0,0,35,33],
+"classam_1_1CAmControlSender.html#a5d230a951b1eac878581e0e7b508b7c0":[30,0,0,35,25],
+"classam_1_1CAmControlSender.html#a6022d701a671a6776c1066d5bb8394ae":[30,0,0,35,6],
+"classam_1_1CAmControlSender.html#a6596765114f1d64769ce48ce7068c6d2":[30,0,0,35,39],
+"classam_1_1CAmControlSender.html#a6cb720ef93406b04e65b9a4f09ab8a24":[30,0,0,35,66],
+"classam_1_1CAmControlSender.html#a6f77683e7c7e9f5298dd59970c6c5afb":[30,0,0,35,49],
+"classam_1_1CAmControlSender.html#a78de0729435fd75879d1c0ef94cd7106":[30,0,0,35,22],
+"classam_1_1CAmControlSender.html#a7f3bf974ffb35ccf02622127967de341":[30,0,0,35,51],
+"classam_1_1CAmControlSender.html#a81e71a98de468e79c5422fb02113aec5":[30,0,0,35,65],
+"classam_1_1CAmControlSender.html#a860fc09d07ab8d8f44bbeafacb897eb3":[30,0,0,35,3],
+"classam_1_1CAmControlSender.html#a8c19a72986d3fbaec14740d659b994be":[30,0,0,35,10],
+"classam_1_1CAmControlSender.html#a8d08ef4107f58674435a0f7bc50ab84f":[30,0,0,35,38],
+"classam_1_1CAmControlSender.html#a8d19d13415194e0f177f541e9673c569":[30,0,0,35,40],
+"classam_1_1CAmControlSender.html#a94b200d6db39488a2cb59500339edeec":[30,0,0,35,5],
+"classam_1_1CAmControlSender.html#a986e7f985794ab4988a63cc49b1fb3f9":[30,0,0,35,34],
+"classam_1_1CAmControlSender.html#a99d157d1d345cb08038d5ddbbfaddd46":[30,0,0,35,69],
+"classam_1_1CAmControlSender.html#a9ed2db1aa1e1b48db96f7356a55435fc":[30,0,0,35,64],
+"classam_1_1CAmControlSender.html#aa462eb56d64c178b9f065b0e4ef6bc33":[30,0,0,35,67],
+"classam_1_1CAmControlSender.html#aa513e2bee2998261a640e5f3901704d9":[30,0,0,35,46],
+"classam_1_1CAmControlSender.html#aa88c9c0e0e828de6c5b218f2bbde4aae":[30,0,0,35,11],
+"classam_1_1CAmControlSender.html#aaa1eaeafeb8d3fe68b07a1217474d529":[30,0,0,35,4],
+"classam_1_1CAmControlSender.html#aaace40abc06b07579865b279fde4b5b3":[30,0,0,35,43],
+"classam_1_1CAmControlSender.html#ab299a4ca5edcb83f81618eb5d67cd7a3":[30,0,0,35,48],
+"classam_1_1CAmControlSender.html#ab4334176792bcc60de95f7568edcd332":[30,0,0,35,50],
+"classam_1_1CAmControlSender.html#ab557fbfedaff1a1ac99c6e51d786e0f5":[30,0,0,35,32],
+"classam_1_1CAmControlSender.html#ab5d345660b91a8c972c6cf7a83dad60b":[30,0,0,35,29],
+"classam_1_1CAmControlSender.html#ab964493d75dd1b837edfee449efe20d7":[30,0,0,35,44],
+"classam_1_1CAmControlSender.html#abb1198366d007af454087cde09077f15":[30,0,0,35,24],
+"classam_1_1CAmControlSender.html#abcf7efc501fa8e7d121e2bccab105d39":[30,0,0,35,52],
+"classam_1_1CAmControlSender.html#abdcd10d01e5e55517beab1249086aae2":[30,0,0,35,37],
+"classam_1_1CAmControlSender.html#abe66bb8fe1836496dc623960da9d16f2":[30,0,0,35,19],
+"classam_1_1CAmControlSender.html#ac1bdb116a00b8b75cf4c4558e184b832":[30,0,0,35,53],
+"classam_1_1CAmControlSender.html#ac809407580b0bfd81ad853320beb3a75":[30,0,0,35,58],
+"classam_1_1CAmControlSender.html#ad34e16a4b571a5dc70c7081f96015d53":[30,0,0,35,59],
+"classam_1_1CAmControlSender.html#ad366b9499db3824db2184ce33fd827bd":[30,0,0,35,36],
+"classam_1_1CAmControlSender.html#ad57f83fec6cdaba8dd84d2e16b8f00d5":[30,0,0,35,17],
+"classam_1_1CAmControlSender.html#ad6736a771e532feb75dbe90d2120eec6":[30,0,0,35,30],
+"classam_1_1CAmControlSender.html#ad72f53d6632cdf22959fede139fb27c5":[30,0,0,35,9],
+"classam_1_1CAmControlSender.html#ad7d8499e2a4064e02a606277df3ca5ad":[30,0,0,35,18],
+"classam_1_1CAmControlSender.html#ad8ff5682f685309d1dd18f020b6a3c45":[30,0,0,35,68],
+"classam_1_1CAmControlSender.html#ad9e6c45492e72c9994652d0f2a9d1abd":[30,0,0,35,61],
+"classam_1_1CAmControlSender.html#adbed8d711062d95e9ecbe7576d72de89":[30,0,0,35,45],
+"classam_1_1CAmControlSender.html#adf5c8c1e16207db2e47c99f38bf196e7":[30,0,0,35,14],
+"classam_1_1CAmControlSender.html#adf9bc70ad78f14e7af98284a2e6a0c91":[30,0,0,35,20],
+"classam_1_1CAmControlSender.html#ae60a8653137fde722872d34cae686d15":[30,0,0,35,16],
+"classam_1_1CAmControlSender.html#ae6e0d8d4edc396b2cc6e4b68b281df31":[30,0,0,35,47],
+"classam_1_1CAmControlSender.html#ae84b7b255db7b4527063539047dae4ef":[30,0,0,35,57],
+"classam_1_1CAmControlSender.html#ae8f9632e00e25cb2797a6f9368ded02b":[30,0,0,35,41],
+"classam_1_1CAmControlSender.html#aea988dc0577c0e5d09610351ef034f66":[30,0,0,35,70],
+"classam_1_1CAmControlSender.html#af34d246772ac308320740cdfc0c7a415":[30,0,0,35,13],
+"classam_1_1CAmControlSender.html#af4914756d3de29e3f2e50fe75d287adc":[30,0,0,35,21],
+"classam_1_1CAmControlSender.html#af69aa3145127e0f9ba29728fd0e75b7f":[30,0,0,35,15],
+"classam_1_1CAmControlSender.html#af6ece21d3385f9599ce1bffe393d8c7f":[30,0,0,35,1],
+"classam_1_1CAmControlSender.html#af92be6d9b34c296d2ba1b5908c8d66a4":[30,0,0,35,60],
+"classam_1_1CAmControlSender.html#afa96b42c7128fca631011483744e7010":[30,0,0,35,27],
+"classam_1_1CAmControlSender.html#afca65c0418b9f0830a568bff1014b3ca":[30,0,0,35,31],
+"classam_1_1CAmDatabaseHandlerMap.html":[30,0,0,36],
+"classam_1_1CAmDatabaseHandlerMap.html#a00854f991fe7d60aa9c67bc4c79fd60d":[30,0,0,36,33],
+"classam_1_1CAmDatabaseHandlerMap.html#a054cb80b4fb74db35fb94262b84d9024":[30,0,0,36,109],
+"classam_1_1CAmDatabaseHandlerMap.html#a057ed56f6729eb6a1fd45210e12f3282":[30,0,0,36,61],
+"classam_1_1CAmDatabaseHandlerMap.html#a05acf18cadc9aeb57adb05f4b6f4c977":[30,0,0,36,44],
+"classam_1_1CAmDatabaseHandlerMap.html#a05d5a7d3bb4c8653925f29a51b5e6366":[30,0,0,36,106],
+"classam_1_1CAmDatabaseHandlerMap.html#a07cf3eaeb52e93322c285126e8a400c0":[30,0,0,36,82],
+"classam_1_1CAmDatabaseHandlerMap.html#a081e180b2d814053138d3f687a809d1f":[30,0,0,36,127],
+"classam_1_1CAmDatabaseHandlerMap.html#a0cbdbfcb1c2d4aa1475db35ee2d6b03a":[30,0,0,36,18],
+"classam_1_1CAmDatabaseHandlerMap.html#a0da949595cfa4486175e8299a6793218":[30,0,0,36,38],
+"classam_1_1CAmDatabaseHandlerMap.html#a106031af6343594c2362c09700482c8d":[30,0,0,36,78],
+"classam_1_1CAmDatabaseHandlerMap.html#a11a63287d372f58350f1b42bf6fa98a6":[30,0,0,36,53],
+"classam_1_1CAmDatabaseHandlerMap.html#a130a0ffd973054e0cfaaa6521227599b":[30,0,0,36,87],
+"classam_1_1CAmDatabaseHandlerMap.html#a146114a732415b0c98e6a55760b4100d":[30,0,0,36,10],
+"classam_1_1CAmDatabaseHandlerMap.html#a154a103fb3a5917eea58c6d72cd64281":[30,0,0,36,81],
+"classam_1_1CAmDatabaseHandlerMap.html#a16b77657f4c6e878f7b20a21f8ecb51d":[30,0,0,36,102],
+"classam_1_1CAmDatabaseHandlerMap.html#a1a12e4973b137526818a403d720c8eb5":[30,0,0,36,7],
+"classam_1_1CAmDatabaseHandlerMap.html#a1b5a6852ddf6a10b0d50ce7415aaa3cb":[30,0,0,36,46],
+"classam_1_1CAmDatabaseHandlerMap.html#a1ddcaf8686b194f67b48b03361ac3473":[30,0,0,36,6],
+"classam_1_1CAmDatabaseHandlerMap.html#a1e5d12fde550ca0024d3f037d7ad5fd4":[30,0,0,36,121],
+"classam_1_1CAmDatabaseHandlerMap.html#a1ec2c07ee662c33433ebdcbc27adc88b":[30,0,0,36,101],
+"classam_1_1CAmDatabaseHandlerMap.html#a1f2c2ed729e60fbb6732a1598b0b426f":[30,0,0,36,98],
+"classam_1_1CAmDatabaseHandlerMap.html#a20441fe0f2f687f41dfcd9de10629fad":[30,0,0,36,26],
+"classam_1_1CAmDatabaseHandlerMap.html#a21467cea58777a823f351115eafee96a":[30,0,0,36,69],
+"classam_1_1CAmDatabaseHandlerMap.html#a21c3ac60a45125f1615ab8a66f12cbc9":[30,0,0,36,49],
+"classam_1_1CAmDatabaseHandlerMap.html#a2483324555e401435200385e420c4c9b":[30,0,0,36,115],
+"classam_1_1CAmDatabaseHandlerMap.html#a24a16d8c3d2d39bed2bbde717f6d319c":[30,0,0,36,110],
+"classam_1_1CAmDatabaseHandlerMap.html#a2ab5e36eedd8430c5d720b9e2b5559f3":[30,0,0,36,88],
+"classam_1_1CAmDatabaseHandlerMap.html#a2e8d93a8d29ec8cf84d3b231a5627e8f":[30,0,0,36,40],
+"classam_1_1CAmDatabaseHandlerMap.html#a2f4c13328d786fb864109ecd2cd23842":[30,0,0,36,105],
+"classam_1_1CAmDatabaseHandlerMap.html#a305566d769c90a849c43571e18fbc83b":[30,0,0,36,99],
+"classam_1_1CAmDatabaseHandlerMap.html#a34c59d291b105f124795b7c8227afab7":[30,0,0,36,107],
+"classam_1_1CAmDatabaseHandlerMap.html#a35a743a47c256c06a034fdaebf7bd5e5":[30,0,0,36,118],
+"classam_1_1CAmDatabaseHandlerMap.html#a3716aa070efd81a4a8aab5d14a0f47b3":[30,0,0,36,123],
+"classam_1_1CAmDatabaseHandlerMap.html#a37ef428bccfbfc5f13340fb687d52482":[30,0,0,36,100],
+"classam_1_1CAmDatabaseHandlerMap.html#a38b397a76f7b6e8382b9d9224ffcf7e2":[30,0,0,36,17],
+"classam_1_1CAmDatabaseHandlerMap.html#a39c1e4bee4236443fb65b9527e2d27b8":[30,0,0,36,19],
+"classam_1_1CAmDatabaseHandlerMap.html#a39f7f968e2ebd00f5c1d54482d2b3c9e":[30,0,0,36,79],
+"classam_1_1CAmDatabaseHandlerMap.html#a3abe95c47e0ac58e3bdc9e367c9076fa":[30,0,0,36,23],
+"classam_1_1CAmDatabaseHandlerMap.html#a3ac05ee3996ef863d2bfbc063ccea109":[30,0,0,36,85],
+"classam_1_1CAmDatabaseHandlerMap.html#a3bab15ab7c91d7340b45ee3cc9ff443a":[30,0,0,36,104],
+"classam_1_1CAmDatabaseHandlerMap.html#a3d4835c80f537b61dd8fa4065abc9261":[30,0,0,36,5],
+"classam_1_1CAmDatabaseHandlerMap.html#a3f63bd7daa4b3ab7f53ea278b4ec0551":[30,0,0,36,125],
+"classam_1_1CAmDatabaseHandlerMap.html#a40ba725bd0608b750aba813872b8824c":[30,0,0,36,83],
+"classam_1_1CAmDatabaseHandlerMap.html#a40ee4ec4f63682b868fac0d890ba72fa":[30,0,0,36,116],
+"classam_1_1CAmDatabaseHandlerMap.html#a4106cc95e2a5fed16a905d3f93604f86":[30,0,0,36,54],
+"classam_1_1CAmDatabaseHandlerMap.html#a44f377c6333581065dae1b9d8f70d973":[30,0,0,36,59],
+"classam_1_1CAmDatabaseHandlerMap.html#a456ca24a67da4b3c825474f375826af4":[30,0,0,36,57],
+"classam_1_1CAmDatabaseHandlerMap.html#a48baac063dac4fc4fed6b44967040706":[30,0,0,36,37],
+"classam_1_1CAmDatabaseHandlerMap.html#a4db1f5bb37b5e1e8494c31caead1a8a2":[30,0,0,36,66],
+"classam_1_1CAmDatabaseHandlerMap.html#a4e500abcedba095c06ad81af710d1c36":[30,0,0,36,94],
+"classam_1_1CAmDatabaseHandlerMap.html#a501e04088181afeadca1fd6a96defc3d":[30,0,0,36,50],
+"classam_1_1CAmDatabaseHandlerMap.html#a517b9380fd25f02c700f4c230a93399b":[30,0,0,36,31],
+"classam_1_1CAmDatabaseHandlerMap.html#a523525174a4ab7ef51d913dc171473a4":[30,0,0,36,52],
+"classam_1_1CAmDatabaseHandlerMap.html#a5298b1799105cbef7ffbb8f794b37ad1":[30,0,0,36,62],
+"classam_1_1CAmDatabaseHandlerMap.html#a549955ac7af1d81fc1a1eba18b3d61b1":[30,0,0,36,129],
+"classam_1_1CAmDatabaseHandlerMap.html#a5519db89441052bd130149011c51d029":[30,0,0,36,39],
+"classam_1_1CAmDatabaseHandlerMap.html#a55682d8dbdc2071104c3f71eeb7af205":[30,0,0,36,25],
+"classam_1_1CAmDatabaseHandlerMap.html#a58ce1fad1bd1bcda06e5512e4a47507f":[30,0,0,36,68],
+"classam_1_1CAmDatabaseHandlerMap.html#a58e7aed5f4a279132a5b80f85e3aea58":[30,0,0,36,133],
+"classam_1_1CAmDatabaseHandlerMap.html#a5f2428884c3a42680b51ac12ac488148":[30,0,0,36,64],
+"classam_1_1CAmDatabaseHandlerMap.html#a5f2e7c2fe63631a57a82c281e0c98129":[30,0,0,36,2],
+"classam_1_1CAmDatabaseHandlerMap.html#a646ccfb58d817bfd9c38886f90103e3c":[30,0,0,36,65],
+"classam_1_1CAmDatabaseHandlerMap.html#a647625d9fb709853924fe07f25f5bf50":[30,0,0,36,34],
+"classam_1_1CAmDatabaseHandlerMap.html#a67b3d3cc897b4075804833c334429e31":[30,0,0,36,29],
+"classam_1_1CAmDatabaseHandlerMap.html#a67caab893a4dc341990e14ac48ac57f3":[30,0,0,36,97],
+"classam_1_1CAmDatabaseHandlerMap.html#a694fe923d50ac3e712a245cb7066b93d":[30,0,0,36,27],
+"classam_1_1CAmDatabaseHandlerMap.html#a6bb9c760f52c2fffa1ded1ce34af81f5":[30,0,0,36,51],
+"classam_1_1CAmDatabaseHandlerMap.html#a6d001d218bfd1ce6eb33e2f23a140b6b":[30,0,0,36,119],
+"classam_1_1CAmDatabaseHandlerMap.html#a6d989b48cbb8a42f74cef4b7fffa5f3c":[30,0,0,36,96],
+"classam_1_1CAmDatabaseHandlerMap.html#a6efdeb7cf8ba4850dda8bf937f46c51e":[30,0,0,36,15],
+"classam_1_1CAmDatabaseHandlerMap.html#a6fe709f73b4661c5b6470d93a7e98963":[30,0,0,36,1],
+"classam_1_1CAmDatabaseHandlerMap.html#a7040183fc84e8ee37016172f7408804a":[30,0,0,36,56],
+"classam_1_1CAmDatabaseHandlerMap.html#a71193850ce85ab9929bd291931b5e9a6":[30,0,0,36,30],
+"classam_1_1CAmDatabaseHandlerMap.html#a71309c8bd1d43501317f9b681eebcbf9":[30,0,0,36,80],
+"classam_1_1CAmDatabaseHandlerMap.html#a7153637bcd0051dfb2c9f56b029c8b42":[30,0,0,36,16],
+"classam_1_1CAmDatabaseHandlerMap.html#a72d1eae0dd98bd91f562480bc87deb83":[30,0,0,36,86],
+"classam_1_1CAmDatabaseHandlerMap.html#a76e6ed49a9ff565b81507b0d8f280a39":[30,0,0,36,21],
+"classam_1_1CAmDatabaseHandlerMap.html#a7837121060aa8ebc6771167d81c256a1":[30,0,0,36,11],
+"classam_1_1CAmDatabaseHandlerMap.html#a78aad702c064d5d0ad3456abeb4ada14":[30,0,0,36,75],
+"classam_1_1CAmDatabaseHandlerMap.html#a7c05fde11c2a291cafec2c9d10ee0201":[30,0,0,36,3],
+"classam_1_1CAmDatabaseHandlerMap.html#a7dead67e671bda4d749ffe0f0213d689":[30,0,0,36,71],
+"classam_1_1CAmDatabaseHandlerMap.html#a7f2e8e06b6430f4d6c2ed57878c1d744":[30,0,0,36,41],
+"classam_1_1CAmDatabaseHandlerMap.html#a853fb72cc008d829bd116d3493d8189f":[30,0,0,36,131],
+"classam_1_1CAmDatabaseHandlerMap.html#a85a2fb716d10cbff576e198c054b0dde":[30,0,0,36,4],
+"classam_1_1CAmDatabaseHandlerMap.html#a862297976b93acab6d8ae240e96dfa88":[30,0,0,36,67],
+"classam_1_1CAmDatabaseHandlerMap.html#a879e15601dadbd0e1f5dc5ffc2b92d93":[30,0,0,36,114],
+"classam_1_1CAmDatabaseHandlerMap.html#a89d575e438f1923b64b165426c30016c":[30,0,0,36,130],
+"classam_1_1CAmDatabaseHandlerMap.html#a8a5a3f6a5bd80b70e5c82efa1cd47ce3":[30,0,0,36,111],
+"classam_1_1CAmDatabaseHandlerMap.html#a8aa860f54cb4b7f5bb88a8c16433ef6b":[30,0,0,36,90],
+"classam_1_1CAmDatabaseHandlerMap.html#a8cfa1da0158d4b62ae1f25379af08261":[30,0,0,36,12],
+"classam_1_1CAmDatabaseHandlerMap.html#a914e82fef18d07df4429ae5a8676c4e2":[30,0,0,36,120],
+"classam_1_1CAmDatabaseHandlerMap.html#a916b0e22cd9c5f0253b4858b94412156":[30,0,0,36,112],
+"classam_1_1CAmDatabaseHandlerMap.html#a91c55593dc24ce5562ee99bd87dc3d35":[30,0,0,36,22],
+"classam_1_1CAmDatabaseHandlerMap.html#a977c12c91cba45cd687bc9edcfe8f538":[30,0,0,36,135],
+"classam_1_1CAmDatabaseHandlerMap.html#a97cf8267a2a3fb03f128dc10a03f4a40":[30,0,0,36,91],
+"classam_1_1CAmDatabaseHandlerMap.html#a984a4e8d308d884a9849bf1b02b7c196":[30,0,0,36,95],
+"classam_1_1CAmDatabaseHandlerMap.html#a9f400d6ee3e87c8f9e8ad6fbf15430d9":[30,0,0,36,113],
+"classam_1_1CAmDatabaseHandlerMap.html#aa1f064f4e3d0ce825f80b7f5717a6c55":[30,0,0,36,73],
+"classam_1_1CAmDatabaseHandlerMap.html#aa2d844f46c495858dd9a51fd25aec3f8":[30,0,0,36,9],
+"classam_1_1CAmDatabaseHandlerMap.html#aa767a793a77bf7383dbd9929dd5df742":[30,0,0,36,84],
+"classam_1_1CAmDatabaseHandlerMap.html#aa7aa7c4623741f2ace946ca0b9a0b75d":[30,0,0,36,47],
+"classam_1_1CAmDatabaseHandlerMap.html#aa8b1b73529cd759e86a59edbf2f0f8be":[30,0,0,36,48],
+"classam_1_1CAmDatabaseHandlerMap.html#aaab2b1cb14df91655f2e2951b06b833c":[30,0,0,36,126],
+"classam_1_1CAmDatabaseHandlerMap.html#aac703640a08104729d898800a54fe178":[30,0,0,36,117],
+"classam_1_1CAmDatabaseHandlerMap.html#aaecdf0bed07aa4574aa8cbbec605db78":[30,0,0,36,76],
+"classam_1_1CAmDatabaseHandlerMap.html#ab116baf3c8b9b62cbbfb36e312c2980a":[30,0,0,36,132],
+"classam_1_1CAmDatabaseHandlerMap.html#ab4470ffde48ab56d66f888af5b241b05":[30,0,0,36,89],
+"classam_1_1CAmDatabaseHandlerMap.html#ab5ab1ed225bdcd1cfd9ffb14425cc270":[30,0,0,36,74],
+"classam_1_1CAmDatabaseHandlerMap.html#ab672325daba6e220ad75675fc39a9f45":[30,0,0,36,134],
+"classam_1_1CAmDatabaseHandlerMap.html#abb9dcbdd4e141250184bf7ba4102c5f5":[30,0,0,36,108],
+"classam_1_1CAmDatabaseHandlerMap.html#abd0d3d642e3a08e30af0002402764d09":[30,0,0,36,92],
+"classam_1_1CAmDatabaseHandlerMap.html#abd9e57739997ac11b37b9beb36741ff2":[30,0,0,36,28],
+"classam_1_1CAmDatabaseHandlerMap.html#abe4353f08f52226ecfc152cd7821d525":[30,0,0,36,13],
+"classam_1_1CAmDatabaseHandlerMap.html#abe65855ed514174d3d0b68e64bdde9b7":[30,0,0,36,36],
+"classam_1_1CAmDatabaseHandlerMap.html#abf34616dcb3bfd23d43d7c24c8922df5":[30,0,0,36,8],
+"classam_1_1CAmDatabaseHandlerMap.html#ac50b960aa88f42c47953966213530225":[30,0,0,36,77],
+"classam_1_1CAmDatabaseHandlerMap.html#ace6291dbe80cd7ba901be58cf01e8b0e":[30,0,0,36,63],
+"classam_1_1CAmDatabaseHandlerMap.html#ad24d9580cc633d8ea141c8d400995bf0":[30,0,0,36,32],
+"classam_1_1CAmDatabaseHandlerMap.html#ad67e32d9f9e20117965d4d37a05d22dd":[30,0,0,36,42],
+"classam_1_1CAmDatabaseHandlerMap.html#ad717aafaa8e1a57bc8b27aacd7d8f92a":[30,0,0,36,128],
+"classam_1_1CAmDatabaseHandlerMap.html#adb4e10d4bd74f5518bac90bb4bbf2d51":[30,0,0,36,35],
+"classam_1_1CAmDatabaseHandlerMap.html#adc8ed6f67a2e839ad4e7737b783b94ea":[30,0,0,36,72],
+"classam_1_1CAmDatabaseHandlerMap.html#ae1f0f8b27f47a12b561bca841a24c538":[30,0,0,36,43],
+"classam_1_1CAmDatabaseHandlerMap.html#ae8265c614419b55a8cd3a289e2b17f28":[30,0,0,36,20],
+"classam_1_1CAmDatabaseHandlerMap.html#aec2ce98cc21918d2cdc8bc996eb396c6":[30,0,0,36,14],
+"classam_1_1CAmDatabaseHandlerMap.html#aec48b66ffa60fbc58116f2a73bbbfd4b":[30,0,0,36,93],
+"classam_1_1CAmDatabaseHandlerMap.html#aee5cd7706a7cb990dfc88b475273f733":[30,0,0,36,60],
+"classam_1_1CAmDatabaseHandlerMap.html#aefa13b6986d86789409d91dbcd6ed9f7":[30,0,0,36,103],
+"classam_1_1CAmDatabaseHandlerMap.html#af095c4ceaed0e5fb447956c103692770":[30,0,0,36,24],
+"classam_1_1CAmDatabaseHandlerMap.html#af1107bb65f80c493d493f2d8cb3430bc":[30,0,0,36,55],
+"classam_1_1CAmDatabaseHandlerMap.html#af2376265b0861252f439dc04af04cf7e":[30,0,0,36,45],
+"classam_1_1CAmDatabaseHandlerMap.html#af6f7c52cc3703ab4cb3bd1f340d4f6ba":[30,0,0,36,58],
+"classam_1_1CAmDatabaseHandlerMap.html#af946dd70eacb4ab2c21308fbd45a3231":[30,0,0,36,70],
+"classam_1_1CAmDatabaseHandlerMap.html#afb5fd5d175e1fb3d285c7959d2628c47":[30,0,0,36,122],
+"classam_1_1CAmDatabaseHandlerMap.html#afe9701f510adc228ecce9e328bfd6da2":[30,0,0,36,124],
+"classam_1_1CAmDbusWrapper.html":[30,0,0,37],
+"classam_1_1CAmDbusWrapper.html#a115584c27a48a673c165c25147c5900a":[30,0,0,37,5],
+"classam_1_1CAmDbusWrapper.html#a414b6c967b20f518753ad7f4afa8f811":[30,0,0,37,1],
+"classam_1_1CAmDbusWrapper.html#a54fb9b2cbc6ae2b8164388f7cc7affd1":[30,0,0,37,3],
+"classam_1_1CAmDbusWrapper.html#a5c75b210dac390a27f9b15b52536c7f0":[30,0,0,37,4],
+"classam_1_1CAmDbusWrapper.html#a756a84420f9e599b1208acfdfc338457":[30,0,0,37,0],
+"classam_1_1CAmDbusWrapper.html#a80c4d0c6e996bc19a161a24dd61ec951":[30,0,0,37,11]
};
diff --git a/docs/navtreeindex3.js b/docs/navtreeindex3.js
index 86b36a7..df7dca8 100644..100755
--- a/docs/navtreeindex3.js
+++ b/docs/navtreeindex3.js
@@ -1,253 +1,253 @@
var NAVTREEINDEX3 =
{
-"classam_1_1CAmDatabaseObserver.html#a3ab11ede15d50e01ed57d135192cc05d":[29,0,0,5,16],
-"classam_1_1CAmDatabaseObserver.html#a3f25a86429cf4709e624fe1471e01018":[29,0,0,5,2],
-"classam_1_1CAmDatabaseObserver.html#a438159a7715b5e7bb3ce860d1bbd585d":[29,0,0,5,12],
-"classam_1_1CAmDatabaseObserver.html#a46dba8c33bd4b132bd3b2d7c0eebee54":[29,0,0,5,10],
-"classam_1_1CAmDatabaseObserver.html#a4b15cd7895e2cc2cd46691863964ebfa":[29,0,0,5,0],
-"classam_1_1CAmDatabaseObserver.html#a5c155840e7a07bdf8e2bb148be51fa3a":[29,0,0,5,6],
-"classam_1_1CAmDatabaseObserver.html#a5c243150f95793b3154fb25b9bd8e5a7":[29,0,0,5,13],
-"classam_1_1CAmDatabaseObserver.html#a7072e17a982900f8597c48e0cb343b24":[29,0,0,5,25],
-"classam_1_1CAmDatabaseObserver.html#a74cb679485ebec6889a97e27e1d7d68c":[29,0,0,5,27],
-"classam_1_1CAmDatabaseObserver.html#a788931ac71e84d9e5af8aff345de89b6":[29,0,0,5,14],
-"classam_1_1CAmDatabaseObserver.html#a8280e7203d89575c3932e66319e64553":[29,0,0,5,31],
-"classam_1_1CAmDatabaseObserver.html#a9c44afb34286fc91c406fb3e3fe8dbcd":[29,0,0,5,9],
-"classam_1_1CAmDatabaseObserver.html#a9f90c020001bbb560cd0d5cd24b90680":[29,0,0,5,26],
-"classam_1_1CAmDatabaseObserver.html#aa2a08da0908bc61bfde38c59a55106cf":[29,0,0,5,29],
-"classam_1_1CAmDatabaseObserver.html#aa939ea4b7addf7d2cc8a5eb1daf72f4e":[29,0,0,5,5],
-"classam_1_1CAmDatabaseObserver.html#aad18c2ed1fc1e8d681fbab59dbb86459":[29,0,0,5,24],
-"classam_1_1CAmDatabaseObserver.html#ab1b202fee2998c1e46c9dfe5a9f3745c":[29,0,0,5,3],
-"classam_1_1CAmDatabaseObserver.html#ab4bdb9dad27db7ecb29e59b065db1894":[29,0,0,5,4],
-"classam_1_1CAmDatabaseObserver.html#ab6940ec33a0c40eb5d1abb5d16a7906f":[29,0,0,5,19],
-"classam_1_1CAmDatabaseObserver.html#abf65f8c34cdf64233f641b07df476490":[29,0,0,5,23],
-"classam_1_1CAmDatabaseObserver.html#ac2206cd4f40b588d0ce3f37f6be9f5c5":[29,0,0,5,30],
-"classam_1_1CAmDatabaseObserver.html#ac4de6e287614db73bd76fedaa9bf9c30":[29,0,0,5,21],
-"classam_1_1CAmDatabaseObserver.html#ad1b55f80d4144cf97bc42b41aa31fa08":[29,0,0,5,11],
-"classam_1_1CAmDatabaseObserver.html#ae8bdbf0489943a902ae060a3b55076ac":[29,0,0,5,1],
-"classam_1_1CAmDatabaseObserver.html#af55ef40f1be870256351b685cc643aa1":[29,0,0,5,22],
-"classam_1_1CAmDatabaseObserver.html#aff1b2cf653b2a023dd4a83da760dd16e":[29,0,0,5,17],
-"classam_1_1CAmDbusWrapper.html":[29,0,0,19],
-"classam_1_1CAmDbusWrapper.html#a115584c27a48a673c165c25147c5900a":[29,0,0,19,5],
-"classam_1_1CAmDbusWrapper.html#a414b6c967b20f518753ad7f4afa8f811":[29,0,0,19,1],
-"classam_1_1CAmDbusWrapper.html#a54fb9b2cbc6ae2b8164388f7cc7affd1":[29,0,0,19,3],
-"classam_1_1CAmDbusWrapper.html#a5c75b210dac390a27f9b15b52536c7f0":[29,0,0,19,4],
-"classam_1_1CAmDbusWrapper.html#a756a84420f9e599b1208acfdfc338457":[29,0,0,19,0],
-"classam_1_1CAmDbusWrapper.html#a80c4d0c6e996bc19a161a24dd61ec951":[29,0,0,19,11],
-"classam_1_1CAmDbusWrapper.html#a817fcd0bce4f833cadd5767e7b36a007":[29,0,0,19,13],
-"classam_1_1CAmDbusWrapper.html#a9960708bf636f4afbc60dbf7f8262c73":[29,0,0,19,14],
-"classam_1_1CAmDbusWrapper.html#aa56bb4cb9372b1602eae4e2caf50d57a":[29,0,0,19,12],
-"classam_1_1CAmDbusWrapper.html#aae349240016dc3e557d2e83e1437c7eb":[29,0,0,19,7],
-"classam_1_1CAmDbusWrapper.html#ab126075542a721f22592652fd6dfc2cb":[29,0,0,19,9],
-"classam_1_1CAmDbusWrapper.html#abf28f8004af1a97889713b24133506f1":[29,0,0,19,6],
-"classam_1_1CAmDbusWrapper.html#ac01e0b26e3f9dc7528cd815d24c43bcb":[29,0,0,19,8],
-"classam_1_1CAmDbusWrapper.html#af1abb258907275c66d8c41ba91a82e2f":[29,0,0,19,10],
-"classam_1_1CAmDbusWrapper.html#af25b51b4cdea2e33bddf7f9297ca02e2":[29,0,0,19,2],
-"classam_1_1CAmDltWrapper.html":[29,0,0,20],
-"classam_1_1CAmDltWrapper.html#a01b723c883caca2ad8364e253cb627cd":[29,0,0,20,2],
-"classam_1_1CAmDltWrapper.html#a0f0c11c2e3fafe77fcca9349aae4aed1":[29,0,0,20,26],
-"classam_1_1CAmDltWrapper.html#a17821f03aebddc7ec9fc92b3a3d43b4f":[29,0,0,20,20],
-"classam_1_1CAmDltWrapper.html#a19c3b41a975204c14a979713f44c1d99":[29,0,0,20,25],
-"classam_1_1CAmDltWrapper.html#a209618167172d3bdb9c1f73ad72cd63f":[29,0,0,20,4],
-"classam_1_1CAmDltWrapper.html#a2fa092ff6e223bbb0d870ee5e557bee1":[29,0,0,20,23],
-"classam_1_1CAmDltWrapper.html#a3ab1d3cf2f2b4f3d47d43ef9b1edfe4e":[29,0,0,20,18],
-"classam_1_1CAmDltWrapper.html#a421bea24e1568f4bd4497fa124f42307":[29,0,0,20,34],
-"classam_1_1CAmDltWrapper.html#a48e8467b19908dc13274e692222634f5":[29,0,0,20,13],
-"classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128":[29,0,0,20,27],
-"classam_1_1CAmDltWrapper.html#a5aaa7271c3ae6390cad8bf63ed995a4f":[29,0,0,20,14],
-"classam_1_1CAmDltWrapper.html#a6a1cecde86ce939917b7b104ad51fb49":[29,0,0,20,8],
-"classam_1_1CAmDltWrapper.html#a6fdfce3df47238ce342f17112eb541ea":[29,0,0,20,10],
-"classam_1_1CAmDltWrapper.html#a7093827b39867cbf0d4f04ca03a5a819":[29,0,0,20,36],
-"classam_1_1CAmDltWrapper.html#a7aeb34b56a754ba39638de7222aafcb2":[29,0,0,20,11],
-"classam_1_1CAmDltWrapper.html#a7fd97ab7edeee9db85fcd261ef163570":[29,0,0,20,31],
-"classam_1_1CAmDltWrapper.html#a85b38abf531d28ed692f6fd7a2860088":[29,0,0,20,19],
-"classam_1_1CAmDltWrapper.html#a9c25df674986dc6e5fcb22787c23ee0c":[29,0,0,20,9],
-"classam_1_1CAmDltWrapper.html#a9c39d0acf8a3558b6972f63aaa6f29e6":[29,0,0,20,15],
-"classam_1_1CAmDltWrapper.html#a9d365359e4a625e91ff957d2b02f7c54":[29,0,0,20,3],
-"classam_1_1CAmDltWrapper.html#ab17084b0b81526bb53f4f72f28910a7a":[29,0,0,20,21],
-"classam_1_1CAmDltWrapper.html#ab8bc30ee9a1ce4355185540aabc9f0b9":[29,0,0,20,16],
-"classam_1_1CAmDltWrapper.html#ab8cf157539a67ad655a99d6e22bf8141":[29,0,0,20,30],
-"classam_1_1CAmDltWrapper.html#aba61a46122e0e3e66d9b9ad87b4d82c6":[29,0,0,20,24],
-"classam_1_1CAmDltWrapper.html#ac3572b6232911c85b0e38672d9717de0":[29,0,0,20,6],
-"classam_1_1CAmDltWrapper.html#ac41b0860e0fa910e072288d3563060b8":[29,0,0,20,12],
-"classam_1_1CAmDltWrapper.html#ac7e68dca06ab63a0d793178c24da67db":[29,0,0,20,22],
-"classam_1_1CAmDltWrapper.html#ac908cea74b5915b494e4aeb6abcd2eeb":[29,0,0,20,33],
-"classam_1_1CAmDltWrapper.html#ad341b706662b63ed4424b950d734d28f":[29,0,0,20,35],
-"classam_1_1CAmDltWrapper.html#ad4701439636cce87db15324a20ed420e":[29,0,0,20,32],
-"classam_1_1CAmDltWrapper.html#adc935240361b694f2a294d8ed640a6db":[29,0,0,20,7],
-"classam_1_1CAmDltWrapper.html#adef0b6e5a28fef174723f6d884e5e93f":[29,0,0,20,5],
-"classam_1_1CAmDltWrapper.html#ae4e7070ff27b965c3c0305555611edbc":[29,0,0,20,17],
-"classam_1_1CAmDltWrapper.html#ae5721881a2c1410bff54d0cf7fff00cd":[29,0,0,20,28],
-"classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c":[29,0,0,20,29],
-"classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499":[29,0,0,20,1],
-"classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499a08e719a927e95abf06c1e0ebb9afdaf2":[29,0,0,20,1,0],
-"classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499a64792df17ebfa05c9aea220d30560155":[29,0,0,20,1,1],
-"classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499abac6371c260b4e7b74cb952bd8deb1eb":[29,0,0,20,1,2],
-"classam_1_1CAmGraph.html":[29,0,0,9],
-"classam_1_1CAmGraph.html#a03e1c7f59afa4678e960eebf36a6c84f":[29,0,0,9,12],
-"classam_1_1CAmGraph.html#a14e0e6b289e17384b884b5b19b03bb35":[29,0,0,9,21],
-"classam_1_1CAmGraph.html#a212d9fcfab2cc5c0d3bd8cdd35b17e1f":[29,0,0,9,19],
-"classam_1_1CAmGraph.html#a42029ecef5cb964679df6e36ad23f163":[29,0,0,9,22],
-"classam_1_1CAmGraph.html#a4bc6c964235a6ea6fa83c4877b01b44c":[29,0,0,9,17],
-"classam_1_1CAmGraph.html#a54afa84a6cedb9558108352b551d4cf3":[29,0,0,9,5],
-"classam_1_1CAmGraph.html#a6a69f87f438eb1257aa8c2457e43ad4f":[29,0,0,9,13],
-"classam_1_1CAmGraph.html#a6f71bf9b109ef82cb914ccef7094b8f2":[29,0,0,9,8],
-"classam_1_1CAmGraph.html#a78ba788e4f24d0307375cf3d5f2e1add":[29,0,0,9,11],
-"classam_1_1CAmGraph.html#a81bc90ab3538cda18fd964243ef8f3ea":[29,0,0,9,18],
-"classam_1_1CAmGraph.html#a96cd60ecce64513f0ec6f1c89c2dd11d":[29,0,0,9,20],
-"classam_1_1CAmGraph.html#a9b71f2fc0f5022d9d56b928a26366a81":[29,0,0,9,16],
-"classam_1_1CAmGraph.html#aa6d7ba3750918b17e245238c40d2aaa9":[29,0,0,9,7],
-"classam_1_1CAmGraph.html#aac6081d0d2bae9c619b1e7f888f103d4":[29,0,0,9,3],
-"classam_1_1CAmGraph.html#aacfc7ecb1c6f9f2cfd68eef0d901164a":[29,0,0,9,1],
-"classam_1_1CAmGraph.html#ab625d9c756925d076398e9cffdf9326a":[29,0,0,9,2],
-"classam_1_1CAmGraph.html#abeffbe1d02adc086d48896c6afababea":[29,0,0,9,9],
-"classam_1_1CAmGraph.html#ac9f19e90b4162c9958288e7633454937":[29,0,0,9,14],
-"classam_1_1CAmGraph.html#ad058b5fe86c6fc79e52e45412f407ba3":[29,0,0,9,0],
-"classam_1_1CAmGraph.html#af0e39bdae53e986e3ac7c389e4cf4a4e":[29,0,0,9,6],
-"classam_1_1CAmGraph.html#af25961b4c8868eb20fefd1315dc31e10":[29,0,0,9,4],
-"classam_1_1CAmGraph.html#af9c9308d8e80e0981711ec8040e60a98":[29,0,0,9,15],
-"classam_1_1CAmGraph.html#afbaea2860663d3266a7b4d25e5041b5d":[29,0,0,9,10],
-"classam_1_1CAmGraphElement.html":[29,0,0,6],
-"classam_1_1CAmGraphElement.html#a2186720c61aa5768c28e29658c4eb898":[29,0,0,6,0],
-"classam_1_1CAmGraphElement.html#ab5f90ebf60b28be325744117caa28c7d":[29,0,0,6,2],
-"classam_1_1CAmGraphElement.html#ad42b8df4de1c9aca747f406f28ceb03e":[29,0,0,6,1],
-"classam_1_1CAmGraphElement.html#adfa42a6ab9f619fc459cf0c3b025f17d":[29,0,0,6,3],
-"classam_1_1CAmNode.html":[29,0,0,7],
-"classam_1_1CAmNode.html#a39bef722be27347ed1d62399ba718feb":[29,0,0,7,1],
-"classam_1_1CAmNode.html#a4d03e831a99ce12c036d395defbcfb83":[29,0,0,7,0],
-"classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba":[29,0,0,7,3],
-"classam_1_1CAmNode.html#acfc2a38f7576b6f290ba861a94158eef":[29,0,0,7,4],
-"classam_1_1CAmNode.html#ad19913578515c0445597dd67452ee3e9":[29,0,0,7,2],
-"classam_1_1CAmNode.html#ae1b72ca42747f5d9ee58e43a158bb2bd":[29,0,0,7,5],
-"classam_1_1CAmRouter.html":[29,0,0,11],
-"classam_1_1CAmRouter.html#a1759da9a0ac843aa1e9e9a8ef5a5315a":[29,0,0,11,1],
-"classam_1_1CAmRouter.html#a18da70b679791808f412cab8daed9b38":[29,0,0,11,12],
-"classam_1_1CAmRouter.html#a2e94e0d215bc0fb07ec53bf87724c940":[29,0,0,11,10],
-"classam_1_1CAmRouter.html#a388cee6f4d96f0c3d5b9b844209e3304":[29,0,0,11,11],
-"classam_1_1CAmRouter.html#a3a49c89f72a1ed92455b9f976c153970":[29,0,0,11,4],
-"classam_1_1CAmRouter.html#a3f4c28b5297134db4994aebbd773ea7e":[29,0,0,11,7],
-"classam_1_1CAmRouter.html#a5a3dd752289cfacdc8c9599b69d36871":[29,0,0,11,13],
-"classam_1_1CAmRouter.html#a7bfbdfc8f27efc59dd3cec3397e79f2b":[29,0,0,11,9],
-"classam_1_1CAmRouter.html#a8473851712e2b6f6f7a3ee1b3a5b6967":[29,0,0,11,0],
-"classam_1_1CAmRouter.html#a928bdf737d9786f2896176122e3b89c2":[29,0,0,11,3],
-"classam_1_1CAmRouter.html#ab3d6369fed84e8dd2827b76a302ceb86":[29,0,0,11,2],
-"classam_1_1CAmRouter.html#ae76981f37d91bcd2da721c3bf141e415":[29,0,0,11,6],
-"classam_1_1CAmRouter.html#aef57243260df6672d4799f455d937b9e":[29,0,0,11,8],
-"classam_1_1CAmRouter.html#af7062329eb7c34d2e556979109b19a97":[29,0,0,11,14],
-"classam_1_1CAmRouter.html#afd56861963698e1914523451aa9157ef":[29,0,0,11,5],
-"classam_1_1CAmRoutingReceiver.html":[29,0,0,12],
-"classam_1_1CAmRoutingReceiver.html#a08ebe84d3948276db13e8c2762b884de":[29,0,0,12,34],
-"classam_1_1CAmRoutingReceiver.html#a0bf2ba2219a87ba7b9b83921d4b55ba1":[29,0,0,12,13],
-"classam_1_1CAmRoutingReceiver.html#a0e2db1050775b1b7f2f55c5b54f97413":[29,0,0,12,24],
-"classam_1_1CAmRoutingReceiver.html#a11855119cdfd19e46e4ad4f73b8486b0":[29,0,0,12,4],
-"classam_1_1CAmRoutingReceiver.html#a11f6b0378a50296a72107d6a1fa7ec21":[29,0,0,12,11],
-"classam_1_1CAmRoutingReceiver.html#a135896a3975f1c7b1b45ceec898f530f":[29,0,0,12,46],
-"classam_1_1CAmRoutingReceiver.html#a19e73ba45bbd4699ccd8608fb7fa5c4b":[29,0,0,12,42],
-"classam_1_1CAmRoutingReceiver.html#a1a94a8bcd26f10c3bd725dff83b2bbe7":[29,0,0,12,37],
-"classam_1_1CAmRoutingReceiver.html#a1dd1b89cccffeaafb1a3c11cebd7e48c":[29,0,0,12,18],
-"classam_1_1CAmRoutingReceiver.html#a1dd491623aba0b188b44ce57031540a2":[29,0,0,12,58],
-"classam_1_1CAmRoutingReceiver.html#a26d3e44b496f4ffdcd2ee20f7ac53734":[29,0,0,12,54],
-"classam_1_1CAmRoutingReceiver.html#a291d10c1088e17789b7254d92d14743b":[29,0,0,12,2],
-"classam_1_1CAmRoutingReceiver.html#a2b3e4260ba0685948b9edcb449801a7c":[29,0,0,12,26],
-"classam_1_1CAmRoutingReceiver.html#a2d72ad4d7423ba2c0d0790e2c04f44b9":[29,0,0,12,51],
-"classam_1_1CAmRoutingReceiver.html#a2ea2823169261faecb5bea48518793ad":[29,0,0,12,48],
-"classam_1_1CAmRoutingReceiver.html#a34841797b481e774867ce0a1efacd5f2":[29,0,0,12,49],
-"classam_1_1CAmRoutingReceiver.html#a38ed541f37c7309af5dac0311d395e5a":[29,0,0,12,55],
-"classam_1_1CAmRoutingReceiver.html#a3d2d8ef2f709b72a43dc770e54575aa2":[29,0,0,12,44],
-"classam_1_1CAmRoutingReceiver.html#a45f09d8a10a4d322456e600e003eb0f4":[29,0,0,12,35],
-"classam_1_1CAmRoutingReceiver.html#a49450a1330d2f9b1c8ab038acee62014":[29,0,0,12,53],
-"classam_1_1CAmRoutingReceiver.html#a4b0da7cb550c470c3f0527e1991ff3b8":[29,0,0,12,29],
-"classam_1_1CAmRoutingReceiver.html#a4f374bf830716b080c0bf3ec610d3c34":[29,0,0,12,33],
-"classam_1_1CAmRoutingReceiver.html#a4fef024c40901e1050221dfb8cb1143d":[29,0,0,12,19],
-"classam_1_1CAmRoutingReceiver.html#a528edb14306334e667ae7806fcdf3130":[29,0,0,12,1],
-"classam_1_1CAmRoutingReceiver.html#a5795c7a49c1983933e1168c33d56a3c9":[29,0,0,12,12],
-"classam_1_1CAmRoutingReceiver.html#a5ec84985c73910809acebab3c1aa30a7":[29,0,0,12,38],
-"classam_1_1CAmRoutingReceiver.html#a5f80a285cf2c9e2b170fb3cc804c6b81":[29,0,0,12,21],
-"classam_1_1CAmRoutingReceiver.html#a607b6b14265a4b7d9b68b609f92ff448":[29,0,0,12,23],
-"classam_1_1CAmRoutingReceiver.html#a6e9003fdf4f7a6d9c4594144effcc325":[29,0,0,12,25],
-"classam_1_1CAmRoutingReceiver.html#a6f8af4aac091f02763f2f678e7c1540e":[29,0,0,12,31],
-"classam_1_1CAmRoutingReceiver.html#a71d7b9de71bc6cd60d80b1317a4ac6a7":[29,0,0,12,59],
-"classam_1_1CAmRoutingReceiver.html#a734524b5e4d468215753b711391288fc":[29,0,0,12,7],
-"classam_1_1CAmRoutingReceiver.html#a811322f059e33b9c9a51b50ddb77669d":[29,0,0,12,40],
-"classam_1_1CAmRoutingReceiver.html#a89c89fa07171798996e17b97b88aea9a":[29,0,0,12,56],
-"classam_1_1CAmRoutingReceiver.html#a8e95ea70053347b11180172752173c76":[29,0,0,12,0],
-"classam_1_1CAmRoutingReceiver.html#a91d22fd40a7b470c6e84f92e512534a6":[29,0,0,12,15],
-"classam_1_1CAmRoutingReceiver.html#a92f16436ed65c758b4beff74127d1580":[29,0,0,12,36],
-"classam_1_1CAmRoutingReceiver.html#a98b7c046fa63650941d918076a0b58f5":[29,0,0,12,28],
-"classam_1_1CAmRoutingReceiver.html#a9f6919889c04bdf7fec8948d8fa7bc18":[29,0,0,12,45],
-"classam_1_1CAmRoutingReceiver.html#aa22fd4214ebee9af156a48a1bc27c7b8":[29,0,0,12,50],
-"classam_1_1CAmRoutingReceiver.html#aa3bf95c28f610d351ad3501b0a10e721":[29,0,0,12,27],
-"classam_1_1CAmRoutingReceiver.html#aa55b33d8d9b3f09abf4158ad14f6bf3e":[29,0,0,12,22],
-"classam_1_1CAmRoutingReceiver.html#aaa85beadb29f1044c5b2facf0035a40a":[29,0,0,12,14],
-"classam_1_1CAmRoutingReceiver.html#aac0ef2c07a874f97763229983b14d28a":[29,0,0,12,47],
-"classam_1_1CAmRoutingReceiver.html#ab22a864a0d74fda5ba52fbcf89e39ba5":[29,0,0,12,20],
-"classam_1_1CAmRoutingReceiver.html#ab9e8e6a26d1cf046b9e46f9997f23473":[29,0,0,12,32],
-"classam_1_1CAmRoutingReceiver.html#abb4fafb1b9fbc2566a2cf0d24f52e87c":[29,0,0,12,10],
-"classam_1_1CAmRoutingReceiver.html#ac50b4085b992a7cd464566b357c76ce6":[29,0,0,12,41],
-"classam_1_1CAmRoutingReceiver.html#ac5333b28119de8e1fc85a8972a31c045":[29,0,0,12,39],
-"classam_1_1CAmRoutingReceiver.html#acadce23459d94cec496d17700cbde230":[29,0,0,12,52],
-"classam_1_1CAmRoutingReceiver.html#acb95bfb285f2c046199e08e89d6b40e4":[29,0,0,12,30],
-"classam_1_1CAmRoutingReceiver.html#ad0a64bf8548f74c829283d1ac0d84904":[29,0,0,12,8],
-"classam_1_1CAmRoutingReceiver.html#ad15ff6a72842528d667394a615212d77":[29,0,0,12,9],
-"classam_1_1CAmRoutingReceiver.html#ad1d6f0e9e2ba3f53dcb9125b60768172":[29,0,0,12,57],
-"classam_1_1CAmRoutingReceiver.html#ad680eddb5bf7aa480308807903dcb592":[29,0,0,12,3],
-"classam_1_1CAmRoutingReceiver.html#adc2ce3714b45ee43b269ca8d80de1730":[29,0,0,12,6],
-"classam_1_1CAmRoutingReceiver.html#ae76f9744fd80a91137c5e95809d36424":[29,0,0,12,43],
-"classam_1_1CAmRoutingReceiver.html#ae867986f06330159368d13e40e8296ba":[29,0,0,12,16],
-"classam_1_1CAmRoutingReceiver.html#aec074b2d7fd68f75d7126cdaa466bab1":[29,0,0,12,17],
-"classam_1_1CAmRoutingReceiver.html#af478e5deb2e71e94c28cec497ac48ff4":[29,0,0,12,5],
-"classam_1_1CAmRoutingSender.html":[29,0,0,13],
-"classam_1_1CAmRoutingSender.html#a0884659ca24968137a6ac81fd3fc0003":[29,0,0,13,31],
-"classam_1_1CAmRoutingSender.html#a194c67b22f11a192bac1a89556448c73":[29,0,0,13,38],
-"classam_1_1CAmRoutingSender.html#a20215f51f03ff81b98203ab3927dad26":[29,0,0,13,30],
-"classam_1_1CAmRoutingSender.html#a27c6dca21513a4ecdf4e24ac43bc8707":[29,0,0,13,40],
-"classam_1_1CAmRoutingSender.html#a33adecaea09901b919a8ca684b6634cb":[29,0,0,13,20],
-"classam_1_1CAmRoutingSender.html#a3984bb149cb451303f1671895fd8fc95":[29,0,0,13,34],
-"classam_1_1CAmRoutingSender.html#a4bc0861fb9186a8363f127133706f966":[29,0,0,13,43],
-"classam_1_1CAmRoutingSender.html#a6ff3d1c8739255261982b4be95a4122c":[29,0,0,13,47],
-"classam_1_1CAmRoutingSender.html#a714ad80a82f8905e08ad38a3f3aee0b1":[29,0,0,13,39],
-"classam_1_1CAmRoutingSender.html#a751e3326a925abcb4fa086ae226b4be1":[29,0,0,13,50],
-"classam_1_1CAmRoutingSender.html#a7a4d410e30df0e8240d25a57e3c72c6b":[29,0,0,13,49],
-"classam_1_1CAmRoutingSender.html#a8822c78e9eb87ac0936bad78abb1dcf1":[29,0,0,13,18],
-"classam_1_1CAmRoutingSender.html#a93ae95515730eb615ab5dfc1316d7862":[29,0,0,13,25],
-"classam_1_1CAmRoutingSender.html#a9a2011d3cd808a59285bf8f5e6555327":[29,0,0,13,36],
-"classam_1_1CAmRoutingSender.html#aa112c18abbb53f724e851dc90fe3a670":[29,0,0,13,19],
-"classam_1_1CAmRoutingSender.html#aa2e09ef052974e7d681e001bf9421bbb":[29,0,0,13,52],
-"classam_1_1CAmRoutingSender.html#aa71812dcf76446b25802387f84e5161a":[29,0,0,13,48],
-"classam_1_1CAmRoutingSender.html#aa988328ad34d96283b7488b1c45e139c":[29,0,0,13,51],
-"classam_1_1CAmRoutingSender.html#ab02d93d54ee9cd98776a3f2d274ee24d":[29,0,0,13,33],
-"classam_1_1CAmRoutingSender.html#ab0c210156af7e2904365c4e8de0ef041":[29,0,0,13,23],
-"classam_1_1CAmRoutingSender.html#ab6e6ac7f1a6540ca71cc60e0fb500f1b":[29,0,0,13,32],
-"classam_1_1CAmRoutingSender.html#ab7eb58fa2f979c18f259f28baf91eb66":[29,0,0,13,24],
-"classam_1_1CAmRoutingSender.html#abb3481710425c5c118c76ca41fed87a7":[29,0,0,13,37],
-"classam_1_1CAmRoutingSender.html#abb5239715b3f1dbfe80975dbb4bb9494":[29,0,0,13,22],
-"classam_1_1CAmRoutingSender.html#abc9fa9970e1d5b3c92940f0df89c1ba0":[29,0,0,13,45],
-"classam_1_1CAmRoutingSender.html#ac1e116da59eb9222c63ad109e4062eb2":[29,0,0,13,46],
-"classam_1_1CAmRoutingSender.html#ac63e691b1f7ad4bd4fc2c69757c84752":[29,0,0,13,42],
-"classam_1_1CAmRoutingSender.html#acb481d859b7010e0b5c70008c542e6ce":[29,0,0,13,27],
-"classam_1_1CAmRoutingSender.html#ad390f3c51644e9b98acdf390f07b6f7b":[29,0,0,13,35],
-"classam_1_1CAmRoutingSender.html#ad9f70f08b7ed4195ea6b8cac7d7b6896":[29,0,0,13,41],
-"classam_1_1CAmRoutingSender.html#ada1e6203986d7ef1de6b48a844fa2967":[29,0,0,13,29],
-"classam_1_1CAmRoutingSender.html#adb9d5da2a74947be71bc33000bf61372":[29,0,0,13,16],
-"classam_1_1CAmRoutingSender.html#ae16f1eba6327e4b42c43f271cb11afdd":[29,0,0,13,21],
-"classam_1_1CAmRoutingSender.html#af22ae1fdcda484e9d379b13711df5c0d":[29,0,0,13,26],
-"classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b":[29,0,0,13,44],
-"classam_1_1CAmRoutingSender.html#af4422483670d6106a7fd5845d4837b1b":[29,0,0,13,17],
-"classam_1_1CAmRoutingSender.html#af56987b497141e9e013dafb1789492b5":[29,0,0,13,28],
-"classam_1_1CAmRoutingSender_1_1handleConnect.html":[29,0,0,13,0],
-"classam_1_1CAmRoutingSender_1_1handleConnect.html#a4354f04c5b377a4de77e4e5b8a739b0e":[29,0,0,13,0,2],
-"classam_1_1CAmRoutingSender_1_1handleConnect.html#a47f5029ff08a5985ff86d1237dedc670":[29,0,0,13,0,1],
-"classam_1_1CAmRoutingSender_1_1handleConnect.html#a819c63e236aa44ee358e5b39d441a850":[29,0,0,13,0,0],
-"classam_1_1CAmRoutingSender_1_1handleCrossFader.html":[29,0,0,13,1],
-"classam_1_1CAmRoutingSender_1_1handleCrossFader.html#a41d2298e56e9fa6255f22297ae951ec1":[29,0,0,13,1,2],
-"classam_1_1CAmRoutingSender_1_1handleCrossFader.html#ac5de71c3229fccebba3cfc20b135f2ed":[29,0,0,13,1,0],
-"classam_1_1CAmRoutingSender_1_1handleCrossFader.html#ac9671a53baeaf964d602b3be1bcfb16d":[29,0,0,13,1,1],
-"classam_1_1CAmRoutingSender_1_1handleDataBase.html":[29,0,0,13,2],
-"classam_1_1CAmRoutingSender_1_1handleDataBase.html#a28790a9d6acfe3f2ad95c6ed689a74d9":[29,0,0,13,2,2],
-"classam_1_1CAmRoutingSender_1_1handleDataBase.html#a34ec062bc431dd369bce93090a41e4f1":[29,0,0,13,2,0],
-"classam_1_1CAmRoutingSender_1_1handleDataBase.html#a38e0567cc4004f2eecd209e8c717a43a":[29,0,0,13,2,4],
-"classam_1_1CAmRoutingSender_1_1handleDataBase.html#a9c14046976121a1d1c281fb6d8ca7d35":[29,0,0,13,2,1],
-"classam_1_1CAmRoutingSender_1_1handleDataBase.html#aac0a0cddabacbf6807bcae5017faf062":[29,0,0,13,2,3],
-"classam_1_1CAmRoutingSender_1_1handleDisconnect.html":[29,0,0,13,3],
-"classam_1_1CAmRoutingSender_1_1handleDisconnect.html#a61bea511926c57674d9e2f9584ee07f0":[29,0,0,13,3,0],
-"classam_1_1CAmRoutingSender_1_1handleDisconnect.html#a8f6d709e81022353268a1274edd675bf":[29,0,0,13,3,1]
+"classam_1_1CAmDbusWrapper.html#a817fcd0bce4f833cadd5767e7b36a007":[30,0,0,37,13],
+"classam_1_1CAmDbusWrapper.html#a9960708bf636f4afbc60dbf7f8262c73":[30,0,0,37,14],
+"classam_1_1CAmDbusWrapper.html#aa56bb4cb9372b1602eae4e2caf50d57a":[30,0,0,37,12],
+"classam_1_1CAmDbusWrapper.html#aae349240016dc3e557d2e83e1437c7eb":[30,0,0,37,7],
+"classam_1_1CAmDbusWrapper.html#ab126075542a721f22592652fd6dfc2cb":[30,0,0,37,9],
+"classam_1_1CAmDbusWrapper.html#abf28f8004af1a97889713b24133506f1":[30,0,0,37,6],
+"classam_1_1CAmDbusWrapper.html#ac01e0b26e3f9dc7528cd815d24c43bcb":[30,0,0,37,8],
+"classam_1_1CAmDbusWrapper.html#af1abb258907275c66d8c41ba91a82e2f":[30,0,0,37,10],
+"classam_1_1CAmDbusWrapper.html#af25b51b4cdea2e33bddf7f9297ca02e2":[30,0,0,37,2],
+"classam_1_1CAmDltWrapper.html":[30,0,0,38],
+"classam_1_1CAmDltWrapper.html#a01b723c883caca2ad8364e253cb627cd":[30,0,0,38,2],
+"classam_1_1CAmDltWrapper.html#a0f0c11c2e3fafe77fcca9349aae4aed1":[30,0,0,38,26],
+"classam_1_1CAmDltWrapper.html#a17821f03aebddc7ec9fc92b3a3d43b4f":[30,0,0,38,20],
+"classam_1_1CAmDltWrapper.html#a19c3b41a975204c14a979713f44c1d99":[30,0,0,38,25],
+"classam_1_1CAmDltWrapper.html#a209618167172d3bdb9c1f73ad72cd63f":[30,0,0,38,4],
+"classam_1_1CAmDltWrapper.html#a2fa092ff6e223bbb0d870ee5e557bee1":[30,0,0,38,23],
+"classam_1_1CAmDltWrapper.html#a3ab1d3cf2f2b4f3d47d43ef9b1edfe4e":[30,0,0,38,18],
+"classam_1_1CAmDltWrapper.html#a421bea24e1568f4bd4497fa124f42307":[30,0,0,38,35],
+"classam_1_1CAmDltWrapper.html#a48e8467b19908dc13274e692222634f5":[30,0,0,38,13],
+"classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128":[30,0,0,38,27],
+"classam_1_1CAmDltWrapper.html#a5aaa7271c3ae6390cad8bf63ed995a4f":[30,0,0,38,14],
+"classam_1_1CAmDltWrapper.html#a6a1cecde86ce939917b7b104ad51fb49":[30,0,0,38,8],
+"classam_1_1CAmDltWrapper.html#a6fdfce3df47238ce342f17112eb541ea":[30,0,0,38,10],
+"classam_1_1CAmDltWrapper.html#a7093827b39867cbf0d4f04ca03a5a819":[30,0,0,38,37],
+"classam_1_1CAmDltWrapper.html#a7aeb34b56a754ba39638de7222aafcb2":[30,0,0,38,11],
+"classam_1_1CAmDltWrapper.html#a7fd97ab7edeee9db85fcd261ef163570":[30,0,0,38,32],
+"classam_1_1CAmDltWrapper.html#a85b38abf531d28ed692f6fd7a2860088":[30,0,0,38,19],
+"classam_1_1CAmDltWrapper.html#a9c25df674986dc6e5fcb22787c23ee0c":[30,0,0,38,9],
+"classam_1_1CAmDltWrapper.html#a9c39d0acf8a3558b6972f63aaa6f29e6":[30,0,0,38,15],
+"classam_1_1CAmDltWrapper.html#a9d365359e4a625e91ff957d2b02f7c54":[30,0,0,38,3],
+"classam_1_1CAmDltWrapper.html#ab17084b0b81526bb53f4f72f28910a7a":[30,0,0,38,21],
+"classam_1_1CAmDltWrapper.html#ab8bc30ee9a1ce4355185540aabc9f0b9":[30,0,0,38,16],
+"classam_1_1CAmDltWrapper.html#ab8cf157539a67ad655a99d6e22bf8141":[30,0,0,38,31],
+"classam_1_1CAmDltWrapper.html#aba61a46122e0e3e66d9b9ad87b4d82c6":[30,0,0,38,24],
+"classam_1_1CAmDltWrapper.html#ac3572b6232911c85b0e38672d9717de0":[30,0,0,38,6],
+"classam_1_1CAmDltWrapper.html#ac41b0860e0fa910e072288d3563060b8":[30,0,0,38,12],
+"classam_1_1CAmDltWrapper.html#ac7e68dca06ab63a0d793178c24da67db":[30,0,0,38,22],
+"classam_1_1CAmDltWrapper.html#ac908cea74b5915b494e4aeb6abcd2eeb":[30,0,0,38,34],
+"classam_1_1CAmDltWrapper.html#ad341b706662b63ed4424b950d734d28f":[30,0,0,38,36],
+"classam_1_1CAmDltWrapper.html#ad4701439636cce87db15324a20ed420e":[30,0,0,38,33],
+"classam_1_1CAmDltWrapper.html#adc935240361b694f2a294d8ed640a6db":[30,0,0,38,7],
+"classam_1_1CAmDltWrapper.html#adef0b6e5a28fef174723f6d884e5e93f":[30,0,0,38,5],
+"classam_1_1CAmDltWrapper.html#ae4e7070ff27b965c3c0305555611edbc":[30,0,0,38,17],
+"classam_1_1CAmDltWrapper.html#ae5721881a2c1410bff54d0cf7fff00cd":[30,0,0,38,28],
+"classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c":[30,0,0,38,29],
+"classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499":[30,0,0,38,1],
+"classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499a08e719a927e95abf06c1e0ebb9afdaf2":[30,0,0,38,1,0],
+"classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499a64792df17ebfa05c9aea220d30560155":[30,0,0,38,1,1],
+"classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499abac6371c260b4e7b74cb952bd8deb1eb":[30,0,0,38,1,2],
+"classam_1_1CAmDltWrapper.html#affa24a985251893ffd6c2c1292153057":[30,0,0,38,30],
+"classam_1_1CAmGraph.html":[30,0,0,39],
+"classam_1_1CAmGraph.html#a03e1c7f59afa4678e960eebf36a6c84f":[30,0,0,39,12],
+"classam_1_1CAmGraph.html#a14e0e6b289e17384b884b5b19b03bb35":[30,0,0,39,21],
+"classam_1_1CAmGraph.html#a212d9fcfab2cc5c0d3bd8cdd35b17e1f":[30,0,0,39,19],
+"classam_1_1CAmGraph.html#a42029ecef5cb964679df6e36ad23f163":[30,0,0,39,22],
+"classam_1_1CAmGraph.html#a4bc6c964235a6ea6fa83c4877b01b44c":[30,0,0,39,17],
+"classam_1_1CAmGraph.html#a54afa84a6cedb9558108352b551d4cf3":[30,0,0,39,5],
+"classam_1_1CAmGraph.html#a6a69f87f438eb1257aa8c2457e43ad4f":[30,0,0,39,13],
+"classam_1_1CAmGraph.html#a78ba788e4f24d0307375cf3d5f2e1add":[30,0,0,39,11],
+"classam_1_1CAmGraph.html#a81bc90ab3538cda18fd964243ef8f3ea":[30,0,0,39,18],
+"classam_1_1CAmGraph.html#a82af8323ee0df0fa83294e340ddac83a":[30,0,0,39,8],
+"classam_1_1CAmGraph.html#a96cd60ecce64513f0ec6f1c89c2dd11d":[30,0,0,39,20],
+"classam_1_1CAmGraph.html#a9b71f2fc0f5022d9d56b928a26366a81":[30,0,0,39,16],
+"classam_1_1CAmGraph.html#aa6d7ba3750918b17e245238c40d2aaa9":[30,0,0,39,7],
+"classam_1_1CAmGraph.html#aac6081d0d2bae9c619b1e7f888f103d4":[30,0,0,39,3],
+"classam_1_1CAmGraph.html#aacfc7ecb1c6f9f2cfd68eef0d901164a":[30,0,0,39,1],
+"classam_1_1CAmGraph.html#ab625d9c756925d076398e9cffdf9326a":[30,0,0,39,2],
+"classam_1_1CAmGraph.html#abeffbe1d02adc086d48896c6afababea":[30,0,0,39,9],
+"classam_1_1CAmGraph.html#ac9f19e90b4162c9958288e7633454937":[30,0,0,39,14],
+"classam_1_1CAmGraph.html#ad058b5fe86c6fc79e52e45412f407ba3":[30,0,0,39,0],
+"classam_1_1CAmGraph.html#af0e39bdae53e986e3ac7c389e4cf4a4e":[30,0,0,39,6],
+"classam_1_1CAmGraph.html#af25961b4c8868eb20fefd1315dc31e10":[30,0,0,39,4],
+"classam_1_1CAmGraph.html#af9c9308d8e80e0981711ec8040e60a98":[30,0,0,39,15],
+"classam_1_1CAmGraph.html#afbaea2860663d3266a7b4d25e5041b5d":[30,0,0,39,10],
+"classam_1_1CAmGraphElement.html":[30,0,0,40],
+"classam_1_1CAmGraphElement.html#a2186720c61aa5768c28e29658c4eb898":[30,0,0,40,0],
+"classam_1_1CAmGraphElement.html#ab5f90ebf60b28be325744117caa28c7d":[30,0,0,40,2],
+"classam_1_1CAmGraphElement.html#ad42b8df4de1c9aca747f406f28ceb03e":[30,0,0,40,1],
+"classam_1_1CAmGraphElement.html#adfa42a6ab9f619fc459cf0c3b025f17d":[30,0,0,40,3],
+"classam_1_1CAmNode.html":[30,0,0,41],
+"classam_1_1CAmNode.html#a39bef722be27347ed1d62399ba718feb":[30,0,0,41,1],
+"classam_1_1CAmNode.html#a4d03e831a99ce12c036d395defbcfb83":[30,0,0,41,0],
+"classam_1_1CAmNode.html#aa605a7543d371e405d2c5bdbed3c9d98":[30,0,0,41,4],
+"classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba":[30,0,0,41,3],
+"classam_1_1CAmNode.html#acfc2a38f7576b6f290ba861a94158eef":[30,0,0,41,5],
+"classam_1_1CAmNode.html#ad19913578515c0445597dd67452ee3e9":[30,0,0,41,2],
+"classam_1_1CAmNode.html#ae1b72ca42747f5d9ee58e43a158bb2bd":[30,0,0,41,6],
+"classam_1_1CAmRouter.html":[30,0,0,42],
+"classam_1_1CAmRouter.html#a1759da9a0ac843aa1e9e9a8ef5a5315a":[30,0,0,42,1],
+"classam_1_1CAmRouter.html#a18da70b679791808f412cab8daed9b38":[30,0,0,42,20],
+"classam_1_1CAmRouter.html#a31c7419b7d0673e8355e69d109b33745":[30,0,0,42,12],
+"classam_1_1CAmRouter.html#a331f4af137913229120689fad43a8ca3":[30,0,0,42,16],
+"classam_1_1CAmRouter.html#a344ff4cf9f8ad6c85f1af1ee91a4f0e3":[30,0,0,42,23],
+"classam_1_1CAmRouter.html#a388cee6f4d96f0c3d5b9b844209e3304":[30,0,0,42,19],
+"classam_1_1CAmRouter.html#a3a49c89f72a1ed92455b9f976c153970":[30,0,0,42,4],
+"classam_1_1CAmRouter.html#a5a3dd752289cfacdc8c9599b69d36871":[30,0,0,42,21],
+"classam_1_1CAmRouter.html#a6289e0cf1c9f8e34e33e51787f26538c":[30,0,0,42,17],
+"classam_1_1CAmRouter.html#a727bfb8b7c52e4c732c20609708f4966":[30,0,0,42,15],
+"classam_1_1CAmRouter.html#a7b1f77414249399246db15673dea46ec":[30,0,0,42,10],
+"classam_1_1CAmRouter.html#a8473851712e2b6f6f7a3ee1b3a5b6967":[30,0,0,42,0],
+"classam_1_1CAmRouter.html#a9070c79b936907a886e12bebc425a863":[30,0,0,42,5],
+"classam_1_1CAmRouter.html#a928bdf737d9786f2896176122e3b89c2":[30,0,0,42,3],
+"classam_1_1CAmRouter.html#aad34e149db42d6760cccaa591b76d38e":[30,0,0,42,11],
+"classam_1_1CAmRouter.html#aaf67ce8c7032cd98be41c648cfabaa11":[30,0,0,42,8],
+"classam_1_1CAmRouter.html#ab3d6369fed84e8dd2827b76a302ceb86":[30,0,0,42,2],
+"classam_1_1CAmRouter.html#ad575a457a23222246358dd95afe95d84":[30,0,0,42,7],
+"classam_1_1CAmRouter.html#ad98be3783f696af4ca53fb3ccb93432b":[30,0,0,42,14],
+"classam_1_1CAmRouter.html#ae76981f37d91bcd2da721c3bf141e415":[30,0,0,42,9],
+"classam_1_1CAmRouter.html#aec0c02c47a6c4d849995c123a08d4b2c":[30,0,0,42,13],
+"classam_1_1CAmRouter.html#aec93bdf7c20934bedf1dcd3cbd6b162e":[30,0,0,42,6],
+"classam_1_1CAmRouter.html#af7062329eb7c34d2e556979109b19a97":[30,0,0,42,22],
+"classam_1_1CAmRouter.html#afd8e107206e8435a9864dbfbc2c23f74":[30,0,0,42,18],
+"classam_1_1CAmRoutingReceiver.html":[30,0,0,43],
+"classam_1_1CAmRoutingReceiver.html#a08ebe84d3948276db13e8c2762b884de":[30,0,0,43,34],
+"classam_1_1CAmRoutingReceiver.html#a0bf2ba2219a87ba7b9b83921d4b55ba1":[30,0,0,43,13],
+"classam_1_1CAmRoutingReceiver.html#a0e2db1050775b1b7f2f55c5b54f97413":[30,0,0,43,24],
+"classam_1_1CAmRoutingReceiver.html#a11855119cdfd19e46e4ad4f73b8486b0":[30,0,0,43,4],
+"classam_1_1CAmRoutingReceiver.html#a11f6b0378a50296a72107d6a1fa7ec21":[30,0,0,43,11],
+"classam_1_1CAmRoutingReceiver.html#a135896a3975f1c7b1b45ceec898f530f":[30,0,0,43,46],
+"classam_1_1CAmRoutingReceiver.html#a19e73ba45bbd4699ccd8608fb7fa5c4b":[30,0,0,43,42],
+"classam_1_1CAmRoutingReceiver.html#a1a94a8bcd26f10c3bd725dff83b2bbe7":[30,0,0,43,37],
+"classam_1_1CAmRoutingReceiver.html#a1dd1b89cccffeaafb1a3c11cebd7e48c":[30,0,0,43,18],
+"classam_1_1CAmRoutingReceiver.html#a1dd491623aba0b188b44ce57031540a2":[30,0,0,43,58],
+"classam_1_1CAmRoutingReceiver.html#a26d3e44b496f4ffdcd2ee20f7ac53734":[30,0,0,43,54],
+"classam_1_1CAmRoutingReceiver.html#a291d10c1088e17789b7254d92d14743b":[30,0,0,43,2],
+"classam_1_1CAmRoutingReceiver.html#a2b3e4260ba0685948b9edcb449801a7c":[30,0,0,43,26],
+"classam_1_1CAmRoutingReceiver.html#a2d72ad4d7423ba2c0d0790e2c04f44b9":[30,0,0,43,51],
+"classam_1_1CAmRoutingReceiver.html#a2ea2823169261faecb5bea48518793ad":[30,0,0,43,48],
+"classam_1_1CAmRoutingReceiver.html#a34841797b481e774867ce0a1efacd5f2":[30,0,0,43,49],
+"classam_1_1CAmRoutingReceiver.html#a38ed541f37c7309af5dac0311d395e5a":[30,0,0,43,55],
+"classam_1_1CAmRoutingReceiver.html#a3d2d8ef2f709b72a43dc770e54575aa2":[30,0,0,43,44],
+"classam_1_1CAmRoutingReceiver.html#a45f09d8a10a4d322456e600e003eb0f4":[30,0,0,43,35],
+"classam_1_1CAmRoutingReceiver.html#a49450a1330d2f9b1c8ab038acee62014":[30,0,0,43,53],
+"classam_1_1CAmRoutingReceiver.html#a4b0da7cb550c470c3f0527e1991ff3b8":[30,0,0,43,29],
+"classam_1_1CAmRoutingReceiver.html#a4f374bf830716b080c0bf3ec610d3c34":[30,0,0,43,33],
+"classam_1_1CAmRoutingReceiver.html#a4fef024c40901e1050221dfb8cb1143d":[30,0,0,43,19],
+"classam_1_1CAmRoutingReceiver.html#a528edb14306334e667ae7806fcdf3130":[30,0,0,43,1],
+"classam_1_1CAmRoutingReceiver.html#a5795c7a49c1983933e1168c33d56a3c9":[30,0,0,43,12],
+"classam_1_1CAmRoutingReceiver.html#a5ec84985c73910809acebab3c1aa30a7":[30,0,0,43,38],
+"classam_1_1CAmRoutingReceiver.html#a5f80a285cf2c9e2b170fb3cc804c6b81":[30,0,0,43,21],
+"classam_1_1CAmRoutingReceiver.html#a607b6b14265a4b7d9b68b609f92ff448":[30,0,0,43,23],
+"classam_1_1CAmRoutingReceiver.html#a6e9003fdf4f7a6d9c4594144effcc325":[30,0,0,43,25],
+"classam_1_1CAmRoutingReceiver.html#a6f8af4aac091f02763f2f678e7c1540e":[30,0,0,43,31],
+"classam_1_1CAmRoutingReceiver.html#a71d7b9de71bc6cd60d80b1317a4ac6a7":[30,0,0,43,59],
+"classam_1_1CAmRoutingReceiver.html#a734524b5e4d468215753b711391288fc":[30,0,0,43,7],
+"classam_1_1CAmRoutingReceiver.html#a811322f059e33b9c9a51b50ddb77669d":[30,0,0,43,40],
+"classam_1_1CAmRoutingReceiver.html#a89c89fa07171798996e17b97b88aea9a":[30,0,0,43,56],
+"classam_1_1CAmRoutingReceiver.html#a8e95ea70053347b11180172752173c76":[30,0,0,43,0],
+"classam_1_1CAmRoutingReceiver.html#a91d22fd40a7b470c6e84f92e512534a6":[30,0,0,43,15],
+"classam_1_1CAmRoutingReceiver.html#a92f16436ed65c758b4beff74127d1580":[30,0,0,43,36],
+"classam_1_1CAmRoutingReceiver.html#a98b7c046fa63650941d918076a0b58f5":[30,0,0,43,28],
+"classam_1_1CAmRoutingReceiver.html#a9f6919889c04bdf7fec8948d8fa7bc18":[30,0,0,43,45],
+"classam_1_1CAmRoutingReceiver.html#aa22fd4214ebee9af156a48a1bc27c7b8":[30,0,0,43,50],
+"classam_1_1CAmRoutingReceiver.html#aa3bf95c28f610d351ad3501b0a10e721":[30,0,0,43,27],
+"classam_1_1CAmRoutingReceiver.html#aa55b33d8d9b3f09abf4158ad14f6bf3e":[30,0,0,43,22],
+"classam_1_1CAmRoutingReceiver.html#aaa85beadb29f1044c5b2facf0035a40a":[30,0,0,43,14],
+"classam_1_1CAmRoutingReceiver.html#aac0ef2c07a874f97763229983b14d28a":[30,0,0,43,47],
+"classam_1_1CAmRoutingReceiver.html#ab22a864a0d74fda5ba52fbcf89e39ba5":[30,0,0,43,20],
+"classam_1_1CAmRoutingReceiver.html#ab9e8e6a26d1cf046b9e46f9997f23473":[30,0,0,43,32],
+"classam_1_1CAmRoutingReceiver.html#abb4fafb1b9fbc2566a2cf0d24f52e87c":[30,0,0,43,10],
+"classam_1_1CAmRoutingReceiver.html#ac50b4085b992a7cd464566b357c76ce6":[30,0,0,43,41],
+"classam_1_1CAmRoutingReceiver.html#ac5333b28119de8e1fc85a8972a31c045":[30,0,0,43,39],
+"classam_1_1CAmRoutingReceiver.html#acadce23459d94cec496d17700cbde230":[30,0,0,43,52],
+"classam_1_1CAmRoutingReceiver.html#acb95bfb285f2c046199e08e89d6b40e4":[30,0,0,43,30],
+"classam_1_1CAmRoutingReceiver.html#ad0a64bf8548f74c829283d1ac0d84904":[30,0,0,43,8],
+"classam_1_1CAmRoutingReceiver.html#ad15ff6a72842528d667394a615212d77":[30,0,0,43,9],
+"classam_1_1CAmRoutingReceiver.html#ad1d6f0e9e2ba3f53dcb9125b60768172":[30,0,0,43,57],
+"classam_1_1CAmRoutingReceiver.html#ad680eddb5bf7aa480308807903dcb592":[30,0,0,43,3],
+"classam_1_1CAmRoutingReceiver.html#adc2ce3714b45ee43b269ca8d80de1730":[30,0,0,43,6],
+"classam_1_1CAmRoutingReceiver.html#ae76f9744fd80a91137c5e95809d36424":[30,0,0,43,43],
+"classam_1_1CAmRoutingReceiver.html#ae867986f06330159368d13e40e8296ba":[30,0,0,43,16],
+"classam_1_1CAmRoutingReceiver.html#aec074b2d7fd68f75d7126cdaa466bab1":[30,0,0,43,17],
+"classam_1_1CAmRoutingReceiver.html#af478e5deb2e71e94c28cec497ac48ff4":[30,0,0,43,5],
+"classam_1_1CAmRoutingSender.html":[30,0,0,44],
+"classam_1_1CAmRoutingSender.html#a0884659ca24968137a6ac81fd3fc0003":[30,0,0,44,31],
+"classam_1_1CAmRoutingSender.html#a194c67b22f11a192bac1a89556448c73":[30,0,0,44,38],
+"classam_1_1CAmRoutingSender.html#a20215f51f03ff81b98203ab3927dad26":[30,0,0,44,30],
+"classam_1_1CAmRoutingSender.html#a27c6dca21513a4ecdf4e24ac43bc8707":[30,0,0,44,40],
+"classam_1_1CAmRoutingSender.html#a33adecaea09901b919a8ca684b6634cb":[30,0,0,44,20],
+"classam_1_1CAmRoutingSender.html#a3984bb149cb451303f1671895fd8fc95":[30,0,0,44,34],
+"classam_1_1CAmRoutingSender.html#a4bc0861fb9186a8363f127133706f966":[30,0,0,44,43],
+"classam_1_1CAmRoutingSender.html#a6ff3d1c8739255261982b4be95a4122c":[30,0,0,44,47],
+"classam_1_1CAmRoutingSender.html#a714ad80a82f8905e08ad38a3f3aee0b1":[30,0,0,44,39],
+"classam_1_1CAmRoutingSender.html#a751e3326a925abcb4fa086ae226b4be1":[30,0,0,44,50],
+"classam_1_1CAmRoutingSender.html#a7a4d410e30df0e8240d25a57e3c72c6b":[30,0,0,44,49],
+"classam_1_1CAmRoutingSender.html#a8822c78e9eb87ac0936bad78abb1dcf1":[30,0,0,44,18],
+"classam_1_1CAmRoutingSender.html#a93ae95515730eb615ab5dfc1316d7862":[30,0,0,44,25],
+"classam_1_1CAmRoutingSender.html#a9a2011d3cd808a59285bf8f5e6555327":[30,0,0,44,36],
+"classam_1_1CAmRoutingSender.html#aa112c18abbb53f724e851dc90fe3a670":[30,0,0,44,19],
+"classam_1_1CAmRoutingSender.html#aa2e09ef052974e7d681e001bf9421bbb":[30,0,0,44,52],
+"classam_1_1CAmRoutingSender.html#aa71812dcf76446b25802387f84e5161a":[30,0,0,44,48],
+"classam_1_1CAmRoutingSender.html#aa988328ad34d96283b7488b1c45e139c":[30,0,0,44,51],
+"classam_1_1CAmRoutingSender.html#ab02d93d54ee9cd98776a3f2d274ee24d":[30,0,0,44,33],
+"classam_1_1CAmRoutingSender.html#ab0c210156af7e2904365c4e8de0ef041":[30,0,0,44,23],
+"classam_1_1CAmRoutingSender.html#ab6e6ac7f1a6540ca71cc60e0fb500f1b":[30,0,0,44,32],
+"classam_1_1CAmRoutingSender.html#ab7eb58fa2f979c18f259f28baf91eb66":[30,0,0,44,24],
+"classam_1_1CAmRoutingSender.html#abb3481710425c5c118c76ca41fed87a7":[30,0,0,44,37],
+"classam_1_1CAmRoutingSender.html#abb5239715b3f1dbfe80975dbb4bb9494":[30,0,0,44,22],
+"classam_1_1CAmRoutingSender.html#abc9fa9970e1d5b3c92940f0df89c1ba0":[30,0,0,44,45],
+"classam_1_1CAmRoutingSender.html#ac1e116da59eb9222c63ad109e4062eb2":[30,0,0,44,46],
+"classam_1_1CAmRoutingSender.html#ac63e691b1f7ad4bd4fc2c69757c84752":[30,0,0,44,42],
+"classam_1_1CAmRoutingSender.html#acb481d859b7010e0b5c70008c542e6ce":[30,0,0,44,27],
+"classam_1_1CAmRoutingSender.html#ad390f3c51644e9b98acdf390f07b6f7b":[30,0,0,44,35],
+"classam_1_1CAmRoutingSender.html#ad9f70f08b7ed4195ea6b8cac7d7b6896":[30,0,0,44,41],
+"classam_1_1CAmRoutingSender.html#ada1e6203986d7ef1de6b48a844fa2967":[30,0,0,44,29],
+"classam_1_1CAmRoutingSender.html#adb9d5da2a74947be71bc33000bf61372":[30,0,0,44,16],
+"classam_1_1CAmRoutingSender.html#ae16f1eba6327e4b42c43f271cb11afdd":[30,0,0,44,21],
+"classam_1_1CAmRoutingSender.html#af22ae1fdcda484e9d379b13711df5c0d":[30,0,0,44,26],
+"classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b":[30,0,0,44,44],
+"classam_1_1CAmRoutingSender.html#af4422483670d6106a7fd5845d4837b1b":[30,0,0,44,17],
+"classam_1_1CAmRoutingSender.html#af56987b497141e9e013dafb1789492b5":[30,0,0,44,28],
+"classam_1_1CAmRoutingSender_1_1handleConnect.html":[30,0,0,44,0],
+"classam_1_1CAmRoutingSender_1_1handleConnect.html#a4354f04c5b377a4de77e4e5b8a739b0e":[30,0,0,44,0,2],
+"classam_1_1CAmRoutingSender_1_1handleConnect.html#a47f5029ff08a5985ff86d1237dedc670":[30,0,0,44,0,1],
+"classam_1_1CAmRoutingSender_1_1handleConnect.html#a819c63e236aa44ee358e5b39d441a850":[30,0,0,44,0,0],
+"classam_1_1CAmRoutingSender_1_1handleCrossFader.html":[30,0,0,44,1],
+"classam_1_1CAmRoutingSender_1_1handleCrossFader.html#a41d2298e56e9fa6255f22297ae951ec1":[30,0,0,44,1,2],
+"classam_1_1CAmRoutingSender_1_1handleCrossFader.html#ac5de71c3229fccebba3cfc20b135f2ed":[30,0,0,44,1,0],
+"classam_1_1CAmRoutingSender_1_1handleCrossFader.html#ac9671a53baeaf964d602b3be1bcfb16d":[30,0,0,44,1,1],
+"classam_1_1CAmRoutingSender_1_1handleDataBase.html":[30,0,0,44,2],
+"classam_1_1CAmRoutingSender_1_1handleDataBase.html#a28790a9d6acfe3f2ad95c6ed689a74d9":[30,0,0,44,2,2],
+"classam_1_1CAmRoutingSender_1_1handleDataBase.html#a34ec062bc431dd369bce93090a41e4f1":[30,0,0,44,2,0],
+"classam_1_1CAmRoutingSender_1_1handleDataBase.html#a38e0567cc4004f2eecd209e8c717a43a":[30,0,0,44,2,4],
+"classam_1_1CAmRoutingSender_1_1handleDataBase.html#a9c14046976121a1d1c281fb6d8ca7d35":[30,0,0,44,2,1],
+"classam_1_1CAmRoutingSender_1_1handleDataBase.html#aac0a0cddabacbf6807bcae5017faf062":[30,0,0,44,2,3],
+"classam_1_1CAmRoutingSender_1_1handleDisconnect.html":[30,0,0,44,3],
+"classam_1_1CAmRoutingSender_1_1handleDisconnect.html#a61bea511926c57674d9e2f9584ee07f0":[30,0,0,44,3,0],
+"classam_1_1CAmRoutingSender_1_1handleDisconnect.html#a8f6d709e81022353268a1274edd675bf":[30,0,0,44,3,1],
+"classam_1_1CAmRoutingSender_1_1handleDisconnect.html#aca4d52488579bf52e45e313c7e6b351a":[30,0,0,44,3,2],
+"classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html":[30,0,0,44,4],
+"classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html#a8d9333f45e03489f2f2796f0fa2336b9":[30,0,0,44,4,2],
+"classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html#ad1cb2d14419a82fddc68d5d673e360c3":[30,0,0,44,4,0],
+"classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html#ae746edba880f6653890e8887251cb241":[30,0,0,44,4,1],
+"classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html":[30,0,0,44,5],
+"classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html#a7316e9f3788747b0452f7bd631d08c2f":[30,0,0,44,5,0],
+"classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html#a95b6a712d31a5388eef299eb913b7e7f":[30,0,0,44,5,1],
+"classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html#aec3a7fd7be2f4dfba5ead79ff94c531d":[30,0,0,44,5,2],
+"classam_1_1CAmRoutingSender_1_1handleSetVolumes.html":[30,0,0,44,6],
+"classam_1_1CAmRoutingSender_1_1handleSetVolumes.html#a0f0121c246c65fc5605092d766c0fcee":[30,0,0,44,6,0],
+"classam_1_1CAmRoutingSender_1_1handleSetVolumes.html#a7c6f8510ecaeaae136f60a474e6a423a":[30,0,0,44,6,1],
+"classam_1_1CAmRoutingSender_1_1handleSetVolumes.html#a80b7f79c6de7e6a09b4f75c0b68250e1":[30,0,0,44,6,2],
+"classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html":[30,0,0,44,7],
+"classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html#a36172788ba98189580337d918409f544":[30,0,0,44,7,1],
+"classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html#aa23093478ddb1f549251fd77209361ad":[30,0,0,44,7,0],
+"classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html#ae78415e455f3e6cc0360762e68bb696a":[30,0,0,44,7,2],
+"classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html":[30,0,0,44,8],
+"classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html#a497089a38a9a1cc12342547189d6ec28":[30,0,0,44,8,0],
+"classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html#a667cada128a73f99526e70a54c8dfdc1":[30,0,0,44,8,2],
+"classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html#aadc944e3473921b626af8511de37b74c":[30,0,0,44,8,1],
+"classam_1_1CAmRoutingSender_1_1handleSinkVolume.html":[30,0,0,44,9]
};
diff --git a/docs/navtreeindex4.js b/docs/navtreeindex4.js
index 20da96e..820ea2e 100644..100755
--- a/docs/navtreeindex4.js
+++ b/docs/navtreeindex4.js
@@ -1,253 +1,253 @@
var NAVTREEINDEX4 =
{
-"classam_1_1CAmRoutingSender_1_1handleDisconnect.html#aca4d52488579bf52e45e313c7e6b351a":[29,0,0,13,3,2],
-"classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html":[29,0,0,13,4],
-"classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html#a8d9333f45e03489f2f2796f0fa2336b9":[29,0,0,13,4,2],
-"classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html#ad1cb2d14419a82fddc68d5d673e360c3":[29,0,0,13,4,0],
-"classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html#ae746edba880f6653890e8887251cb241":[29,0,0,13,4,1],
-"classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html":[29,0,0,13,5],
-"classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html#a7316e9f3788747b0452f7bd631d08c2f":[29,0,0,13,5,0],
-"classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html#a95b6a712d31a5388eef299eb913b7e7f":[29,0,0,13,5,1],
-"classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html#aec3a7fd7be2f4dfba5ead79ff94c531d":[29,0,0,13,5,2],
-"classam_1_1CAmRoutingSender_1_1handleSetVolumes.html":[29,0,0,13,6],
-"classam_1_1CAmRoutingSender_1_1handleSetVolumes.html#a0f0121c246c65fc5605092d766c0fcee":[29,0,0,13,6,0],
-"classam_1_1CAmRoutingSender_1_1handleSetVolumes.html#a7c6f8510ecaeaae136f60a474e6a423a":[29,0,0,13,6,1],
-"classam_1_1CAmRoutingSender_1_1handleSetVolumes.html#a80b7f79c6de7e6a09b4f75c0b68250e1":[29,0,0,13,6,2],
-"classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html":[29,0,0,13,7],
-"classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html#a36172788ba98189580337d918409f544":[29,0,0,13,7,1],
-"classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html#aa23093478ddb1f549251fd77209361ad":[29,0,0,13,7,0],
-"classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html#ae78415e455f3e6cc0360762e68bb696a":[29,0,0,13,7,2],
-"classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html":[29,0,0,13,8],
-"classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html#a497089a38a9a1cc12342547189d6ec28":[29,0,0,13,8,0],
-"classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html#a667cada128a73f99526e70a54c8dfdc1":[29,0,0,13,8,2],
-"classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html#aadc944e3473921b626af8511de37b74c":[29,0,0,13,8,1],
-"classam_1_1CAmRoutingSender_1_1handleSinkVolume.html":[29,0,0,13,9],
-"classam_1_1CAmRoutingSender_1_1handleSinkVolume.html#a5020dcd4e51c4b30ce440c8099c2c49a":[29,0,0,13,9,2],
-"classam_1_1CAmRoutingSender_1_1handleSinkVolume.html#aa20e877de427051d1735702f24565c15":[29,0,0,13,9,0],
-"classam_1_1CAmRoutingSender_1_1handleSinkVolume.html#ab630847c2f45c4e1a94e3353bfbc843d":[29,0,0,13,9,1],
-"classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html":[29,0,0,13,10],
-"classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html#a02485431e8dac7dab76ac1ef460b63f9":[29,0,0,13,10,1],
-"classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html#a3a3c782f9995b28711da285e5ca7c3cb":[29,0,0,13,10,0],
-"classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html#a770c8f6cb2bc43cb4b9249127fd2aa31":[29,0,0,13,10,2],
-"classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html":[29,0,0,13,11],
-"classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html#a2e67fc102881607e8f9b5303eadfcf0b":[29,0,0,13,11,1],
-"classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html#adf3ce18384ee682b0b92a6ab699154f3":[29,0,0,13,11,2],
-"classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html#ae7322a15c5f193b2b7e2f8ed23b7cee2":[29,0,0,13,11,0],
-"classam_1_1CAmRoutingSender_1_1handleSourceState.html":[29,0,0,13,12],
-"classam_1_1CAmRoutingSender_1_1handleSourceState.html#a968efbc49d37b72a2150731ac9d39f0f":[29,0,0,13,12,1],
-"classam_1_1CAmRoutingSender_1_1handleSourceState.html#ad1c0bee676833100cb9e41fcbbe7b21d":[29,0,0,13,12,2],
-"classam_1_1CAmRoutingSender_1_1handleSourceState.html#ad47ff5d8a195ccd361f9587cfca929f7":[29,0,0,13,12,0],
-"classam_1_1CAmRoutingSender_1_1handleSourceVolume.html":[29,0,0,13,13],
-"classam_1_1CAmRoutingSender_1_1handleSourceVolume.html#a2f98bd1d8c1aede89f498209b16d1e2a":[29,0,0,13,13,1],
-"classam_1_1CAmRoutingSender_1_1handleSourceVolume.html#a37f080325f46a575c276fc8e79387859":[29,0,0,13,13,0],
-"classam_1_1CAmRoutingSender_1_1handleSourceVolume.html#aa556e1717ee8bc29217bff1d6104725a":[29,0,0,13,13,2],
-"classam_1_1CAmRoutingSender_1_1handleVolumeBase.html":[29,0,0,13,14],
-"classam_1_1CAmRoutingSender_1_1handleVolumeBase.html#a900316917eac3f177606c3ef9ca76329":[29,0,0,13,14,1],
-"classam_1_1CAmRoutingSender_1_1handleVolumeBase.html#aca539abbf1a819cfb655940a4266e8e2":[29,0,0,13,14,0],
-"classam_1_1CAmRoutingSender_1_1handleVolumeBase.html#ad110ea9850d2c85d290581fb3c982466":[29,0,0,13,14,2],
-"classam_1_1CAmSerializer.html":[29,0,0,21],
-"classam_1_1CAmSerializer.html#a0129e92393f2bc057bcec737e185f1e4":[29,0,0,21,14],
-"classam_1_1CAmSerializer.html#a048a13fa186ec19c744ec52e8f2fc57e":[29,0,0,21,27],
-"classam_1_1CAmSerializer.html#a0ff2c1494a0f97ad864dd94228617e29":[29,0,0,21,6],
-"classam_1_1CAmSerializer.html#a1ba3bd4db4884a35f1d97c8ef0ce42e9":[29,0,0,21,31],
-"classam_1_1CAmSerializer.html#a1e1c5057e1297aaae2712d9d93542ab6":[29,0,0,21,18],
-"classam_1_1CAmSerializer.html#a1f511d99586a5e7487c8a167d9b1d7a6":[29,0,0,21,36],
-"classam_1_1CAmSerializer.html#a20cc2e297a35f390a04c0527d356225b":[29,0,0,21,26],
-"classam_1_1CAmSerializer.html#a2fab9510c9ab7140e7bd240ce0d13439":[29,0,0,21,25],
-"classam_1_1CAmSerializer.html#a336bfffecb851d34837e732cc187d7bf":[29,0,0,21,32],
-"classam_1_1CAmSerializer.html#a36a85164f8c8b28292463f460f358f8b":[29,0,0,21,15],
-"classam_1_1CAmSerializer.html#a3921451d5ab04e5a98bb044a418fc970":[29,0,0,21,2],
-"classam_1_1CAmSerializer.html#a399a981fe7f343287bdc4dc67a7f9dd2":[29,0,0,21,10],
-"classam_1_1CAmSerializer.html#a3b4863944ef2f01a18c1702d03252fa6":[29,0,0,21,11],
-"classam_1_1CAmSerializer.html#a3d9f723013263b08a9a9aef951e4115d":[29,0,0,21,20],
-"classam_1_1CAmSerializer.html#a4096aa0d7c4ab433dd1241047da6b871":[29,0,0,21,23],
-"classam_1_1CAmSerializer.html#a4625fc98ad399f0218b9dee30598de52":[29,0,0,21,19],
-"classam_1_1CAmSerializer.html#a56fbe8fa7b4e43825b2cbff44b9b13fc":[29,0,0,21,24],
-"classam_1_1CAmSerializer.html#a607134672df681195429f730146bde12":[29,0,0,21,28],
-"classam_1_1CAmSerializer.html#a61f16785f9e57be8694565afd9b25c99":[29,0,0,21,35],
-"classam_1_1CAmSerializer.html#a85de8ad38d51c00ec43523d33f6b5e1f":[29,0,0,21,1],
-"classam_1_1CAmSerializer.html#a9cba8ffa840271f142238c03145efa21":[29,0,0,21,17],
-"classam_1_1CAmSerializer.html#a9db44dbd78b8c680e0a2cb6cec55887d":[29,0,0,21,0],
-"classam_1_1CAmSerializer.html#aa324fa2c84f00c9790e3453197a3e5ad":[29,0,0,21,34],
-"classam_1_1CAmSerializer.html#aa44e01daec345006987b2c64861cef25":[29,0,0,21,8],
-"classam_1_1CAmSerializer.html#aa964393eaa6bb23692e707298cf4c626":[29,0,0,21,38],
-"classam_1_1CAmSerializer.html#aac61f9a14ffa661e4ad86c933ab023e6":[29,0,0,21,29],
-"classam_1_1CAmSerializer.html#ab2f3ec888554b4205a228d2f9fa1240d":[29,0,0,21,30],
-"classam_1_1CAmSerializer.html#abf1b9c4474b8b6f0cbc0a3d074628ebe":[29,0,0,21,3],
-"classam_1_1CAmSerializer.html#ac3cbeb7681c86f1d05570a8cbf73e992":[29,0,0,21,12],
-"classam_1_1CAmSerializer.html#ad1a32c4221bb663c649490b3e33c4113":[29,0,0,21,5],
-"classam_1_1CAmSerializer.html#ad68f0659e1157316bd1ba52482f85819":[29,0,0,21,9],
-"classam_1_1CAmSerializer.html#ad6c1e2120c7cc813d691cd06c1e6e167":[29,0,0,21,7],
-"classam_1_1CAmSerializer.html#ade7e2206e17a39785a355d541c5e1a71":[29,0,0,21,16],
-"classam_1_1CAmSerializer.html#ae0fb76f06adf7ec61da67b4546510158":[29,0,0,21,33],
-"classam_1_1CAmSerializer.html#ae300365862abdb441c7b3a8ba2c2f06e":[29,0,0,21,37],
-"classam_1_1CAmSerializer.html#ae562e3e7cf9f5dfef4b1ddedc5f04e80":[29,0,0,21,21],
-"classam_1_1CAmSerializer.html#af7e594c5d17b63be64d8e2131f70ac4c":[29,0,0,21,4],
-"classam_1_1CAmSerializer.html#afb2ce11f1dae3b1466ee1527cf668b4d":[29,0,0,21,13],
-"classam_1_1CAmSerializer.html#afd463682be766b28756ca2764f297ee3":[29,0,0,21,22],
-"classam_1_1CAmSocketHandler.html":[29,0,0,27],
-"classam_1_1CAmSocketHandler.html#a16104f2862e1744334e6ed3a9563c0b9":[29,0,0,27,18],
-"classam_1_1CAmSocketHandler.html#a166eb3d78647168e55fa0931f7ee6933":[29,0,0,27,7],
-"classam_1_1CAmSocketHandler.html#a28ee6a9430a72033a8494fc7c35b2775":[29,0,0,27,6],
-"classam_1_1CAmSocketHandler.html#a34f5a3d01d54f25eae224d5ca84f5a2a":[29,0,0,27,11],
-"classam_1_1CAmSocketHandler.html#a4882106e0134db9f48aaacb3a9057f3d":[29,0,0,27,2],
-"classam_1_1CAmSocketHandler.html#a4d12cdc8ba360fa21df9ec6803259c4c":[29,0,0,27,17],
-"classam_1_1CAmSocketHandler.html#a57c40a25d4bff6f88ed4ce5e597a5712":[29,0,0,27,9],
-"classam_1_1CAmSocketHandler.html#a74acb55776de9391f5b6ce6002c0e7b4":[29,0,0,27,5],
-"classam_1_1CAmSocketHandler.html#a7627416d3b2fd93baa84599b52691bec":[29,0,0,27,10],
-"classam_1_1CAmSocketHandler.html#a800cafd3fab88551412dafbc03147c11":[29,0,0,27,3],
-"classam_1_1CAmSocketHandler.html#a94740c067ce4b030c3223397faba5b9c":[29,0,0,27,16],
-"classam_1_1CAmSocketHandler.html#ac4d61b623aedd44ea1fd075aee7851b1":[29,0,0,27,12],
-"classam_1_1CAmSocketHandler.html#ace2198a9522679b4a680c43755bb9b44":[29,0,0,27,4],
-"classam_1_1CAmSocketHandler.html#ad0228e22c588a8e944fc700cdc24064f":[29,0,0,27,8],
-"classam_1_1CAmSocketHandler.html#ade03cab4d0ee59386c13688949ec942a":[29,0,0,27,13],
-"classam_1_1CAmSocketHandler.html#af065b5a6143c8566522528bc18ce1f42":[29,0,0,27,15],
-"classam_1_1CAmSocketHandler.html#af3b4d566129e9d9dc9dae13d5a51afdf":[29,0,0,27,14],
-"classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html":[29,0,0,27,0],
-"classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html#a2832e1f41bfbab2d607a43e19d0a6cc5":[29,0,0,27,0,0],
-"classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html#a92c2016cd94a9994b5ac3296f8ef25c4":[29,0,0,27,0,1],
-"classam_1_1CAmSocketHandler_1_1TAmShPollFired.html":[29,0,0,27,1],
-"classam_1_1CAmSocketHandler_1_1TAmShPollFired.html#a74c0be61840af89cf077115883d74172":[29,0,0,27,1,0],
-"classam_1_1CAmSocketHandler_1_1TAmShPollFired.html#a799b8f6d408a1e764e1403c9be9d6b02":[29,0,0,27,1,1],
-"classam_1_1CAmTelnetMenuHelper.html":[29,0,0,14],
-"classam_1_1CAmTelnetMenuHelper.html#a05bd315b8bf95210ed72cce5ef591e41":[29,0,0,14,2],
-"classam_1_1CAmTelnetMenuHelper.html#a595275be7a16152d9b9e13e25f81ef52":[29,0,0,14,4],
-"classam_1_1CAmTelnetMenuHelper.html#a598300d0cb73b7859653311c13de8b42":[29,0,0,14,5],
-"classam_1_1CAmTelnetMenuHelper.html#a7f83eef5cd301ead49fb11ef52b45b2a":[29,0,0,14,3],
-"classam_1_1CAmTelnetMenuHelper.html#a88a972ac1fbbb1e3e4c89bed9e30d89f":[29,0,0,14,1],
-"classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457":[29,0,0,14,0],
-"classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a216e96c9f1ef0ee21e5dd8da0521087e":[29,0,0,14,0,3],
-"classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a2b4f3a03294e710b9acac49112538778":[29,0,0,14,0,2],
-"classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a73266cf9d5d7bb4ed490b9ec8ff4bf57":[29,0,0,14,0,4],
-"classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a7522d6c554e7a2f680e4b8319c65b428":[29,0,0,14,0,0],
-"classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457ac793e4ed9c584b8ec0f0154ff161ae91":[29,0,0,14,0,1],
-"classam_1_1CAmTelnetServer.html":[29,0,0,15],
-"classam_1_1CAmTelnetServer.html#a1e3ee6a8ca0eb7add1e119f0dee63fba":[29,0,0,15,3],
-"classam_1_1CAmTelnetServer.html#a21e72cf248e9fe9ba1fad9e8e3ced064":[29,0,0,15,10],
-"classam_1_1CAmTelnetServer.html#a24f552828865bc4bf3dd304bc1f72b24":[29,0,0,15,7],
-"classam_1_1CAmTelnetServer.html#a2792b8c97988d7be846e83cab5eef178":[29,0,0,15,5],
-"classam_1_1CAmTelnetServer.html#a610174f937b050a3a38d44758f347069":[29,0,0,15,0],
-"classam_1_1CAmTelnetServer.html#a82eeaaf8424a0144de1952bf8b270664":[29,0,0,15,4],
-"classam_1_1CAmTelnetServer.html#aa4331c9d6d3f01e47b56a9728c29c97f":[29,0,0,15,1],
-"classam_1_1CAmTelnetServer.html#ab535f67458be4aa25e790a12d4aece02":[29,0,0,15,2],
-"classam_1_1CAmTelnetServer.html#ad13a55d231bd9a8ddfe18e4babc2953e":[29,0,0,15,8],
-"classam_1_1CAmTelnetServer.html#ad710dd17e62a3dc36701f23a3765f63d":[29,0,0,15,6],
-"classam_1_1CAmTelnetServer.html#ae5c7bf336da84b9ce398a72be9d03890":[29,0,0,15,9],
-"classam_1_1CAmVertex.html":[29,0,0,8],
-"classam_1_1CAmVertex.html#a14146dc1aa5ce1c44d2acca230530573":[29,0,0,8,2],
-"classam_1_1CAmVertex.html#a3c4b1b3cbd3ead815b400905b1ed4248":[29,0,0,8,4],
-"classam_1_1CAmVertex.html#a3f5869d3946ce9fe03ae9c261b0a48ac":[29,0,0,8,0],
-"classam_1_1CAmVertex.html#a9e27b1b94189e8f955892abc01b7ea0b":[29,0,0,8,1],
-"classam_1_1CAmVertex.html#aa85b1f345da1f6423fc5df9ad241e4f3":[29,0,0,8,3],
-"classam_1_1CAmVertex.html#ae52161cdbd98204529dd0f1ad3e5ca9f":[29,0,0,8,5],
-"classam_1_1CAmWatchdog.html":[29,0,0,33],
-"classam_1_1CAmWatchdog.html#a4379a7449325044199d4703a99039b9c":[29,0,0,33,2],
-"classam_1_1CAmWatchdog.html#ac8adbc4a0dbf84f81eba5eb5e5fca33f":[29,0,0,33,1],
-"classam_1_1CAmWatchdog.html#ad4de61bd5653451dda216ec94a60e57f":[29,0,0,33,0],
-"classam_1_1CAmWatchdog.html#aeb749571a8c560fba178b04071cf5279":[29,0,0,33,3],
-"classam_1_1CAmWatchdog.html#af60241c3ecfcf1f85ffcfb28cf026065":[29,0,0,33,4],
-"classam_1_1IAmCommandReceive.html":[29,0,0,61],
-"classam_1_1IAmCommandReceive.html#a11180cd5df8778e7049b3ca2f30c800d":[29,0,0,61,8],
-"classam_1_1IAmCommandReceive.html#a11fe6f5eb8f991f52725f050fec2bd59":[29,0,0,61,28],
-"classam_1_1IAmCommandReceive.html#a12d306574c00d91fbb47c02019007a8f":[29,0,0,61,12],
-"classam_1_1IAmCommandReceive.html#a16004832350de519f2c6fb09470d713a":[29,0,0,61,26],
-"classam_1_1IAmCommandReceive.html#a233ee03fe13a4a3b889e840840dd8a93":[29,0,0,61,9],
-"classam_1_1IAmCommandReceive.html#a273bdf6ed69e3d4a36526c211041e699":[29,0,0,61,23],
-"classam_1_1IAmCommandReceive.html#a32ea97524439c9ea79b6383aae35c773":[29,0,0,61,4],
-"classam_1_1IAmCommandReceive.html#a3429e3f232a55089b95364f58c4c23d2":[29,0,0,61,1],
-"classam_1_1IAmCommandReceive.html#a3c022b7bb88fad2a1d5afde96e150abb":[29,0,0,61,16],
-"classam_1_1IAmCommandReceive.html#a4df3c83b76cc899b96e6c38ac5fdc31c":[29,0,0,61,15],
-"classam_1_1IAmCommandReceive.html#a5281cf13e5344900363e0ae81d37d853":[29,0,0,61,17],
-"classam_1_1IAmCommandReceive.html#a5ed9063ed677e215599f436c71cd5223":[29,0,0,61,22],
-"classam_1_1IAmCommandReceive.html#a6d8dcd7277753859d655104f5ee7597e":[29,0,0,61,27],
-"classam_1_1IAmCommandReceive.html#a82797be749cf366575ad3b2ac39f35bd":[29,0,0,61,2],
-"classam_1_1IAmCommandReceive.html#a8512dd96d42f3f36cd6a7e7590f5e930":[29,0,0,61,25],
-"classam_1_1IAmCommandReceive.html#a8b4148bc0c77744fd6f87ff51157060a":[29,0,0,61,21],
-"classam_1_1IAmCommandReceive.html#a90cf8d23b2be42709a997c7bf8ccfe9f":[29,0,0,61,20],
-"classam_1_1IAmCommandReceive.html#a91abbf43e070dc01b841097c08a56226":[29,0,0,61,3],
-"classam_1_1IAmCommandReceive.html#a983b6b672d958e79f2695bf17db51683":[29,0,0,61,13],
-"classam_1_1IAmCommandReceive.html#a9a413c102368ebe38ecad89b511d652c":[29,0,0,61,14],
-"classam_1_1IAmCommandReceive.html#ab611eb01227ba650f4a1338a4846ab6e":[29,0,0,61,24],
-"classam_1_1IAmCommandReceive.html#acf8e0ea44530723bda7340a1ceb8c5a4":[29,0,0,61,18],
-"classam_1_1IAmCommandReceive.html#ad99dc95f0ea366cd556eb6f42b128fcc":[29,0,0,61,10],
-"classam_1_1IAmCommandReceive.html#ae5db817b614ec1c40f1571a2509dc599":[29,0,0,61,0],
-"classam_1_1IAmCommandReceive.html#ae9470c23036c6257bd31e3bbd36564d2":[29,0,0,61,7],
-"classam_1_1IAmCommandReceive.html#ae99e73a8c0ad4600c586aa26dd19ef89":[29,0,0,61,19],
-"classam_1_1IAmCommandReceive.html#aea62c0d93f812a5db595d97fe5f34858":[29,0,0,61,6],
-"classam_1_1IAmCommandReceive.html#afb43a65286b038159a6e4e7bf97f30ae":[29,0,0,61,5],
-"classam_1_1IAmCommandReceive.html#afdd62ebf3d709e312c95ebe36696bfc6":[29,0,0,61,11],
-"classam_1_1IAmCommandSend.html":[29,0,0,62],
-"classam_1_1IAmCommandSend.html#a125812b11ae21ba270bbbfe7798ebf44":[29,0,0,62,2],
-"classam_1_1IAmCommandSend.html#a1f5bf3397f145ffbdf71fb60c2369d5f":[29,0,0,62,14],
-"classam_1_1IAmCommandSend.html#a293b52173f540d24867939b222569aa1":[29,0,0,62,22],
-"classam_1_1IAmCommandSend.html#a2aee7c829e9ecc24217318a7ce6a719f":[29,0,0,62,1],
-"classam_1_1IAmCommandSend.html#a31fdbbc5e084e6dd1aa4ed3983066932":[29,0,0,62,17],
-"classam_1_1IAmCommandSend.html#a3696ea4000db99d8492490297343f9fc":[29,0,0,62,5],
-"classam_1_1IAmCommandSend.html#a37943209f505686f9ef35f72cbfdaa1b":[29,0,0,62,11],
-"classam_1_1IAmCommandSend.html#a3b2ee6408afe8df2336b46dc9ef0b24b":[29,0,0,62,8],
-"classam_1_1IAmCommandSend.html#a3e7137d3294cea3be6190659a1e66acc":[29,0,0,62,20],
-"classam_1_1IAmCommandSend.html#a3f15fbcad01428b525da32b9ee9a7478":[29,0,0,62,26],
-"classam_1_1IAmCommandSend.html#a4c3d5dc5f1d7c37da736ebfdf92172c5":[29,0,0,62,0],
-"classam_1_1IAmCommandSend.html#a5124d9a55c036fead86f50d672429f19":[29,0,0,62,7],
-"classam_1_1IAmCommandSend.html#a57201cb40e8d21a1aaa4c13bb8e90455":[29,0,0,62,21],
-"classam_1_1IAmCommandSend.html#a7c484d11fd598975652739d085b039bb":[29,0,0,62,18],
-"classam_1_1IAmCommandSend.html#a910db0cd62bf27238dd1817c29d369cd":[29,0,0,62,28],
-"classam_1_1IAmCommandSend.html#aabe81dd2fe3f9087e3a36539645ff602":[29,0,0,62,4],
-"classam_1_1IAmCommandSend.html#aba05b8fcf0d8cb55dd933e101066aa82":[29,0,0,62,3],
-"classam_1_1IAmCommandSend.html#ac74547642d2e221f4e4860442b6b1e56":[29,0,0,62,24],
-"classam_1_1IAmCommandSend.html#ac7c9f06674d9b0bb3b1e411eacf6b67d":[29,0,0,62,6],
-"classam_1_1IAmCommandSend.html#ae34d4d0b666c8124db99c90253d9c253":[29,0,0,62,19],
-"classam_1_1IAmCommandSend.html#ae6046d1ea106700d58c8b1e7deb12224":[29,0,0,62,10],
-"classam_1_1IAmCommandSend.html#aeb2e053fd8e09263194335fe91123905":[29,0,0,62,9],
-"classam_1_1IAmCommandSend.html#aeb3a61f532dc765cee0980b4b115cf0b":[29,0,0,62,25],
-"classam_1_1IAmCommandSend.html#aeb87b94049b8d438b1ecd26405ad8aca":[29,0,0,62,27],
-"classam_1_1IAmCommandSend.html#aed370914e15e7077895f4eb66442562f":[29,0,0,62,16],
-"classam_1_1IAmCommandSend.html#aefc610a93d2fca178981335ad3092559":[29,0,0,62,15],
-"classam_1_1IAmCommandSend.html#af21f8396a2bb257af9fb1071910c72b2":[29,0,0,62,23],
-"classam_1_1IAmCommandSend.html#af8332c88e1618e7139e0672dc2a4efb7":[29,0,0,62,13],
-"classam_1_1IAmCommandSend.html#afae8f920ac266a0d0c53e79c737048ac":[29,0,0,62,12],
-"classam_1_1IAmControlReceive.html":[29,0,0,63],
-"classam_1_1IAmControlReceive.html#a00b6acc4831686e51ba35993e5150259":[29,0,0,63,71],
-"classam_1_1IAmControlReceive.html#a03a419d460e3926c36423e10b364ab44":[29,0,0,63,37],
-"classam_1_1IAmControlReceive.html#a068946341bf9251624c13d8a203b3bf9":[29,0,0,63,49],
-"classam_1_1IAmControlReceive.html#a070328c86520df5e82dfbd40f9a7aa09":[29,0,0,63,91],
-"classam_1_1IAmControlReceive.html#a07a203c743bffbfd06b989987aea6f9d":[29,0,0,63,75],
-"classam_1_1IAmControlReceive.html#a099fe1b82c279780a419b357d0675975":[29,0,0,63,95],
-"classam_1_1IAmControlReceive.html#a09b2aa6f4eefe551e4ddce6583d6bdd4":[29,0,0,63,65],
-"classam_1_1IAmControlReceive.html#a0bc7f21ff1e73fb7c1ccf479a564ec30":[29,0,0,63,84],
-"classam_1_1IAmControlReceive.html#a0c908fe83c5fa9b0bbd8171095cf7a14":[29,0,0,63,6],
-"classam_1_1IAmControlReceive.html#a10defe76bb946be5b9c7a67ca1a0691b":[29,0,0,63,18],
-"classam_1_1IAmControlReceive.html#a11694d93f25c78315bf968215c96280d":[29,0,0,63,85],
-"classam_1_1IAmControlReceive.html#a121923b37b1b7dd38dd2e80125d2ada7":[29,0,0,63,39],
-"classam_1_1IAmControlReceive.html#a1b0546b7b22854c310ee89d0d5272e5a":[29,0,0,63,61],
-"classam_1_1IAmControlReceive.html#a2078ed9d4035ef6354c3b3ebe13b82b0":[29,0,0,63,54],
-"classam_1_1IAmControlReceive.html#a26168e69406f3efc7375e69bf06a130e":[29,0,0,63,17],
-"classam_1_1IAmControlReceive.html#a265dd3dcec5d26213762000594741755":[29,0,0,63,93],
-"classam_1_1IAmControlReceive.html#a28126b829d36e519b75b9155854e3ba4":[29,0,0,63,42],
-"classam_1_1IAmControlReceive.html#a284ce44bafc1ace589b947b82ba20b7f":[29,0,0,63,22],
-"classam_1_1IAmControlReceive.html#a2a5d864eccc8b6595112e2040cc43473":[29,0,0,63,34],
-"classam_1_1IAmControlReceive.html#a2a81d59ec72685499659534eab686b33":[29,0,0,63,52],
-"classam_1_1IAmControlReceive.html#a2ba9ebf9a79aa8f4eeeac6086bd356c5":[29,0,0,63,29],
-"classam_1_1IAmControlReceive.html#a2bc60ab809b10b62a701cae3803ddbee":[29,0,0,63,83],
-"classam_1_1IAmControlReceive.html#a2d766f750f9665302116b7f350b529e2":[29,0,0,63,28],
-"classam_1_1IAmControlReceive.html#a2f67dbcaddbd2ab0464f9d441217a744":[29,0,0,63,36],
-"classam_1_1IAmControlReceive.html#a303c156b8be49fec3503b494e25e45f3":[29,0,0,63,7],
-"classam_1_1IAmControlReceive.html#a3283f6278f097a69b17ab049a97f0dcc":[29,0,0,63,80],
-"classam_1_1IAmControlReceive.html#a341cb27a5b2f76122fda8bf1a28edb39":[29,0,0,63,51],
-"classam_1_1IAmControlReceive.html#a397d974fae793b30b0c68eddd828a502":[29,0,0,63,86],
-"classam_1_1IAmControlReceive.html#a3cd58a1758eefb02faa593b342fabc45":[29,0,0,63,15],
-"classam_1_1IAmControlReceive.html#a3fc916ba460523204db578e750e0422a":[29,0,0,63,90],
-"classam_1_1IAmControlReceive.html#a41170410d23e2994fc6b48d77290dce5":[29,0,0,63,96],
-"classam_1_1IAmControlReceive.html#a4313158bb77c184e928c8932a22e750a":[29,0,0,63,2],
-"classam_1_1IAmControlReceive.html#a440cee258a763c27f17c32741d74ba5a":[29,0,0,63,30],
-"classam_1_1IAmControlReceive.html#a4587482cea592026688f0afadf6b95dc":[29,0,0,63,72],
-"classam_1_1IAmControlReceive.html#a468cc15d8d747e78ff2e91925074ec06":[29,0,0,63,13],
-"classam_1_1IAmControlReceive.html#a46fe9d259f558a8eb5a864e954134fb6":[29,0,0,63,77],
-"classam_1_1IAmControlReceive.html#a4bf1e9c330f120eaff306906a22a8d30":[29,0,0,63,87],
-"classam_1_1IAmControlReceive.html#a4d85e7efc34685e6841ad730b8f949bd":[29,0,0,63,45],
-"classam_1_1IAmControlReceive.html#a4f678a558c651bbcaefa6ea485c2140c":[29,0,0,63,69],
-"classam_1_1IAmControlReceive.html#a50c39182e78d8ab13b50dd285cb1dcf8":[29,0,0,63,10],
-"classam_1_1IAmControlReceive.html#a5100433c5061fa4cdc710a90db890647":[29,0,0,63,50],
-"classam_1_1IAmControlReceive.html#a52312974b7d3d6bceeaf8226473acd45":[29,0,0,63,59],
-"classam_1_1IAmControlReceive.html#a526122a3de5f0fd4696cfb4d8bc8894b":[29,0,0,63,60]
+"classam_1_1CAmRoutingSender_1_1handleSinkVolume.html#a5020dcd4e51c4b30ce440c8099c2c49a":[30,0,0,44,9,2],
+"classam_1_1CAmRoutingSender_1_1handleSinkVolume.html#aa20e877de427051d1735702f24565c15":[30,0,0,44,9,0],
+"classam_1_1CAmRoutingSender_1_1handleSinkVolume.html#ab630847c2f45c4e1a94e3353bfbc843d":[30,0,0,44,9,1],
+"classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html":[30,0,0,44,10],
+"classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html#a02485431e8dac7dab76ac1ef460b63f9":[30,0,0,44,10,1],
+"classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html#a3a3c782f9995b28711da285e5ca7c3cb":[30,0,0,44,10,0],
+"classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html#a770c8f6cb2bc43cb4b9249127fd2aa31":[30,0,0,44,10,2],
+"classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html":[30,0,0,44,11],
+"classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html#a2e67fc102881607e8f9b5303eadfcf0b":[30,0,0,44,11,1],
+"classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html#adf3ce18384ee682b0b92a6ab699154f3":[30,0,0,44,11,2],
+"classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html#ae7322a15c5f193b2b7e2f8ed23b7cee2":[30,0,0,44,11,0],
+"classam_1_1CAmRoutingSender_1_1handleSourceState.html":[30,0,0,44,12],
+"classam_1_1CAmRoutingSender_1_1handleSourceState.html#a968efbc49d37b72a2150731ac9d39f0f":[30,0,0,44,12,1],
+"classam_1_1CAmRoutingSender_1_1handleSourceState.html#ad1c0bee676833100cb9e41fcbbe7b21d":[30,0,0,44,12,2],
+"classam_1_1CAmRoutingSender_1_1handleSourceState.html#ad47ff5d8a195ccd361f9587cfca929f7":[30,0,0,44,12,0],
+"classam_1_1CAmRoutingSender_1_1handleSourceVolume.html":[30,0,0,44,13],
+"classam_1_1CAmRoutingSender_1_1handleSourceVolume.html#a2f98bd1d8c1aede89f498209b16d1e2a":[30,0,0,44,13,1],
+"classam_1_1CAmRoutingSender_1_1handleSourceVolume.html#a37f080325f46a575c276fc8e79387859":[30,0,0,44,13,0],
+"classam_1_1CAmRoutingSender_1_1handleSourceVolume.html#aa556e1717ee8bc29217bff1d6104725a":[30,0,0,44,13,2],
+"classam_1_1CAmRoutingSender_1_1handleVolumeBase.html":[30,0,0,44,14],
+"classam_1_1CAmRoutingSender_1_1handleVolumeBase.html#a900316917eac3f177606c3ef9ca76329":[30,0,0,44,14,1],
+"classam_1_1CAmRoutingSender_1_1handleVolumeBase.html#aca539abbf1a819cfb655940a4266e8e2":[30,0,0,44,14,0],
+"classam_1_1CAmRoutingSender_1_1handleVolumeBase.html#ad110ea9850d2c85d290581fb3c982466":[30,0,0,44,14,2],
+"classam_1_1CAmSocketHandler.html":[30,0,0,45],
+"classam_1_1CAmSocketHandler.html#a166eb3d78647168e55fa0931f7ee6933":[30,0,0,45,7],
+"classam_1_1CAmSocketHandler.html#a2ec9182474170c90309aa6820e23daab":[30,0,0,45,11],
+"classam_1_1CAmSocketHandler.html#a34f5a3d01d54f25eae224d5ca84f5a2a":[30,0,0,45,13],
+"classam_1_1CAmSocketHandler.html#a3c8cd26cfc7ba055f0441e678031b5d2":[30,0,0,45,4],
+"classam_1_1CAmSocketHandler.html#a4882106e0134db9f48aaacb3a9057f3d":[30,0,0,45,0],
+"classam_1_1CAmSocketHandler.html#a4a4f65e4d73319d21eee71e527077f1f":[30,0,0,45,9],
+"classam_1_1CAmSocketHandler.html#a57c40a25d4bff6f88ed4ce5e597a5712":[30,0,0,45,10],
+"classam_1_1CAmSocketHandler.html#a5eff79f4f8b21041f435479f7723128e":[30,0,0,45,8],
+"classam_1_1CAmSocketHandler.html#a6a7fe0bb80caff8e784921dea0d956b8":[30,0,0,45,6],
+"classam_1_1CAmSocketHandler.html#a7627416d3b2fd93baa84599b52691bec":[30,0,0,45,12],
+"classam_1_1CAmSocketHandler.html#a800cafd3fab88551412dafbc03147c11":[30,0,0,45,1],
+"classam_1_1CAmSocketHandler.html#a8ee49d4fbc44291bc6b99fa49fc0350a":[30,0,0,45,2],
+"classam_1_1CAmSocketHandler.html#a94dae6fb7f8f0b52fd048c51bb3aa8aa":[30,0,0,45,18],
+"classam_1_1CAmSocketHandler.html#ac4d61b623aedd44ea1fd075aee7851b1":[30,0,0,45,14],
+"classam_1_1CAmSocketHandler.html#ac517381102ab06540dc86852191f131c":[30,0,0,45,3],
+"classam_1_1CAmSocketHandler.html#ade03cab4d0ee59386c13688949ec942a":[30,0,0,45,15],
+"classam_1_1CAmSocketHandler.html#af065b5a6143c8566522528bc18ce1f42":[30,0,0,45,17],
+"classam_1_1CAmSocketHandler.html#af3b4d566129e9d9dc9dae13d5a51afdf":[30,0,0,45,16],
+"classam_1_1CAmSocketHandler.html#afe4e4806d91f9a4b3b1eb8a278f64cc9":[30,0,0,45,5],
+"classam_1_1CAmVertex.html":[30,0,0,46],
+"classam_1_1CAmVertex.html#a14146dc1aa5ce1c44d2acca230530573":[30,0,0,46,2],
+"classam_1_1CAmVertex.html#a3c4b1b3cbd3ead815b400905b1ed4248":[30,0,0,46,4],
+"classam_1_1CAmVertex.html#a3f5869d3946ce9fe03ae9c261b0a48ac":[30,0,0,46,0],
+"classam_1_1CAmVertex.html#a9e27b1b94189e8f955892abc01b7ea0b":[30,0,0,46,1],
+"classam_1_1CAmVertex.html#aa85b1f345da1f6423fc5df9ad241e4f3":[30,0,0,46,3],
+"classam_1_1CAmVertex.html#ae52161cdbd98204529dd0f1ad3e5ca9f":[30,0,0,46,5],
+"classam_1_1CAmWatchdog.html":[30,0,0,47],
+"classam_1_1CAmWatchdog.html#a4379a7449325044199d4703a99039b9c":[30,0,0,47,2],
+"classam_1_1CAmWatchdog.html#ac8adbc4a0dbf84f81eba5eb5e5fca33f":[30,0,0,47,1],
+"classam_1_1CAmWatchdog.html#ad4de61bd5653451dda216ec94a60e57f":[30,0,0,47,0],
+"classam_1_1CAmWatchdog.html#aeb749571a8c560fba178b04071cf5279":[30,0,0,47,3],
+"classam_1_1CAmWatchdog.html#af60241c3ecfcf1f85ffcfb28cf026065":[30,0,0,47,4],
+"classam_1_1IAmCommandReceive.html":[30,0,0,48],
+"classam_1_1IAmCommandReceive.html#a11180cd5df8778e7049b3ca2f30c800d":[30,0,0,48,8],
+"classam_1_1IAmCommandReceive.html#a11fe6f5eb8f991f52725f050fec2bd59":[30,0,0,48,28],
+"classam_1_1IAmCommandReceive.html#a12d306574c00d91fbb47c02019007a8f":[30,0,0,48,12],
+"classam_1_1IAmCommandReceive.html#a16004832350de519f2c6fb09470d713a":[30,0,0,48,26],
+"classam_1_1IAmCommandReceive.html#a233ee03fe13a4a3b889e840840dd8a93":[30,0,0,48,9],
+"classam_1_1IAmCommandReceive.html#a273bdf6ed69e3d4a36526c211041e699":[30,0,0,48,23],
+"classam_1_1IAmCommandReceive.html#a32ea97524439c9ea79b6383aae35c773":[30,0,0,48,4],
+"classam_1_1IAmCommandReceive.html#a3429e3f232a55089b95364f58c4c23d2":[30,0,0,48,1],
+"classam_1_1IAmCommandReceive.html#a3c022b7bb88fad2a1d5afde96e150abb":[30,0,0,48,16],
+"classam_1_1IAmCommandReceive.html#a4df3c83b76cc899b96e6c38ac5fdc31c":[30,0,0,48,15],
+"classam_1_1IAmCommandReceive.html#a5281cf13e5344900363e0ae81d37d853":[30,0,0,48,17],
+"classam_1_1IAmCommandReceive.html#a5ed9063ed677e215599f436c71cd5223":[30,0,0,48,22],
+"classam_1_1IAmCommandReceive.html#a6d8dcd7277753859d655104f5ee7597e":[30,0,0,48,27],
+"classam_1_1IAmCommandReceive.html#a82797be749cf366575ad3b2ac39f35bd":[30,0,0,48,2],
+"classam_1_1IAmCommandReceive.html#a8512dd96d42f3f36cd6a7e7590f5e930":[30,0,0,48,25],
+"classam_1_1IAmCommandReceive.html#a8b4148bc0c77744fd6f87ff51157060a":[30,0,0,48,21],
+"classam_1_1IAmCommandReceive.html#a90cf8d23b2be42709a997c7bf8ccfe9f":[30,0,0,48,20],
+"classam_1_1IAmCommandReceive.html#a91abbf43e070dc01b841097c08a56226":[30,0,0,48,3],
+"classam_1_1IAmCommandReceive.html#a983b6b672d958e79f2695bf17db51683":[30,0,0,48,13],
+"classam_1_1IAmCommandReceive.html#a9a413c102368ebe38ecad89b511d652c":[30,0,0,48,14],
+"classam_1_1IAmCommandReceive.html#ab611eb01227ba650f4a1338a4846ab6e":[30,0,0,48,24],
+"classam_1_1IAmCommandReceive.html#acf8e0ea44530723bda7340a1ceb8c5a4":[30,0,0,48,18],
+"classam_1_1IAmCommandReceive.html#ad99dc95f0ea366cd556eb6f42b128fcc":[30,0,0,48,10],
+"classam_1_1IAmCommandReceive.html#ae5db817b614ec1c40f1571a2509dc599":[30,0,0,48,0],
+"classam_1_1IAmCommandReceive.html#ae9470c23036c6257bd31e3bbd36564d2":[30,0,0,48,7],
+"classam_1_1IAmCommandReceive.html#ae99e73a8c0ad4600c586aa26dd19ef89":[30,0,0,48,19],
+"classam_1_1IAmCommandReceive.html#aea62c0d93f812a5db595d97fe5f34858":[30,0,0,48,6],
+"classam_1_1IAmCommandReceive.html#afb43a65286b038159a6e4e7bf97f30ae":[30,0,0,48,5],
+"classam_1_1IAmCommandReceive.html#afdd62ebf3d709e312c95ebe36696bfc6":[30,0,0,48,11],
+"classam_1_1IAmCommandSend.html":[30,0,0,49],
+"classam_1_1IAmCommandSend.html#a125812b11ae21ba270bbbfe7798ebf44":[30,0,0,49,2],
+"classam_1_1IAmCommandSend.html#a1f5bf3397f145ffbdf71fb60c2369d5f":[30,0,0,49,14],
+"classam_1_1IAmCommandSend.html#a293b52173f540d24867939b222569aa1":[30,0,0,49,22],
+"classam_1_1IAmCommandSend.html#a2aee7c829e9ecc24217318a7ce6a719f":[30,0,0,49,1],
+"classam_1_1IAmCommandSend.html#a31fdbbc5e084e6dd1aa4ed3983066932":[30,0,0,49,17],
+"classam_1_1IAmCommandSend.html#a3696ea4000db99d8492490297343f9fc":[30,0,0,49,5],
+"classam_1_1IAmCommandSend.html#a37943209f505686f9ef35f72cbfdaa1b":[30,0,0,49,11],
+"classam_1_1IAmCommandSend.html#a3b2ee6408afe8df2336b46dc9ef0b24b":[30,0,0,49,8],
+"classam_1_1IAmCommandSend.html#a3e7137d3294cea3be6190659a1e66acc":[30,0,0,49,20],
+"classam_1_1IAmCommandSend.html#a3f15fbcad01428b525da32b9ee9a7478":[30,0,0,49,26],
+"classam_1_1IAmCommandSend.html#a4c3d5dc5f1d7c37da736ebfdf92172c5":[30,0,0,49,0],
+"classam_1_1IAmCommandSend.html#a5124d9a55c036fead86f50d672429f19":[30,0,0,49,7],
+"classam_1_1IAmCommandSend.html#a57201cb40e8d21a1aaa4c13bb8e90455":[30,0,0,49,21],
+"classam_1_1IAmCommandSend.html#a7c484d11fd598975652739d085b039bb":[30,0,0,49,18],
+"classam_1_1IAmCommandSend.html#a910db0cd62bf27238dd1817c29d369cd":[30,0,0,49,28],
+"classam_1_1IAmCommandSend.html#aabe81dd2fe3f9087e3a36539645ff602":[30,0,0,49,4],
+"classam_1_1IAmCommandSend.html#aba05b8fcf0d8cb55dd933e101066aa82":[30,0,0,49,3],
+"classam_1_1IAmCommandSend.html#ac74547642d2e221f4e4860442b6b1e56":[30,0,0,49,24],
+"classam_1_1IAmCommandSend.html#ac7c9f06674d9b0bb3b1e411eacf6b67d":[30,0,0,49,6],
+"classam_1_1IAmCommandSend.html#ae34d4d0b666c8124db99c90253d9c253":[30,0,0,49,19],
+"classam_1_1IAmCommandSend.html#ae6046d1ea106700d58c8b1e7deb12224":[30,0,0,49,10],
+"classam_1_1IAmCommandSend.html#aeb2e053fd8e09263194335fe91123905":[30,0,0,49,9],
+"classam_1_1IAmCommandSend.html#aeb3a61f532dc765cee0980b4b115cf0b":[30,0,0,49,25],
+"classam_1_1IAmCommandSend.html#aeb87b94049b8d438b1ecd26405ad8aca":[30,0,0,49,27],
+"classam_1_1IAmCommandSend.html#aed370914e15e7077895f4eb66442562f":[30,0,0,49,16],
+"classam_1_1IAmCommandSend.html#aefc610a93d2fca178981335ad3092559":[30,0,0,49,15],
+"classam_1_1IAmCommandSend.html#af21f8396a2bb257af9fb1071910c72b2":[30,0,0,49,23],
+"classam_1_1IAmCommandSend.html#af8332c88e1618e7139e0672dc2a4efb7":[30,0,0,49,13],
+"classam_1_1IAmCommandSend.html#afae8f920ac266a0d0c53e79c737048ac":[30,0,0,49,12],
+"classam_1_1IAmControlReceive.html":[30,0,0,50],
+"classam_1_1IAmControlReceive.html#a00b6acc4831686e51ba35993e5150259":[30,0,0,50,71],
+"classam_1_1IAmControlReceive.html#a03a419d460e3926c36423e10b364ab44":[30,0,0,50,37],
+"classam_1_1IAmControlReceive.html#a068946341bf9251624c13d8a203b3bf9":[30,0,0,50,49],
+"classam_1_1IAmControlReceive.html#a070328c86520df5e82dfbd40f9a7aa09":[30,0,0,50,91],
+"classam_1_1IAmControlReceive.html#a07a203c743bffbfd06b989987aea6f9d":[30,0,0,50,75],
+"classam_1_1IAmControlReceive.html#a099fe1b82c279780a419b357d0675975":[30,0,0,50,95],
+"classam_1_1IAmControlReceive.html#a09b2aa6f4eefe551e4ddce6583d6bdd4":[30,0,0,50,65],
+"classam_1_1IAmControlReceive.html#a0bc7f21ff1e73fb7c1ccf479a564ec30":[30,0,0,50,84],
+"classam_1_1IAmControlReceive.html#a0c908fe83c5fa9b0bbd8171095cf7a14":[30,0,0,50,6],
+"classam_1_1IAmControlReceive.html#a10defe76bb946be5b9c7a67ca1a0691b":[30,0,0,50,18],
+"classam_1_1IAmControlReceive.html#a11694d93f25c78315bf968215c96280d":[30,0,0,50,85],
+"classam_1_1IAmControlReceive.html#a121923b37b1b7dd38dd2e80125d2ada7":[30,0,0,50,39],
+"classam_1_1IAmControlReceive.html#a1b0546b7b22854c310ee89d0d5272e5a":[30,0,0,50,61],
+"classam_1_1IAmControlReceive.html#a2078ed9d4035ef6354c3b3ebe13b82b0":[30,0,0,50,54],
+"classam_1_1IAmControlReceive.html#a26168e69406f3efc7375e69bf06a130e":[30,0,0,50,17],
+"classam_1_1IAmControlReceive.html#a265dd3dcec5d26213762000594741755":[30,0,0,50,93],
+"classam_1_1IAmControlReceive.html#a28126b829d36e519b75b9155854e3ba4":[30,0,0,50,42],
+"classam_1_1IAmControlReceive.html#a284ce44bafc1ace589b947b82ba20b7f":[30,0,0,50,22],
+"classam_1_1IAmControlReceive.html#a2a5d864eccc8b6595112e2040cc43473":[30,0,0,50,34],
+"classam_1_1IAmControlReceive.html#a2a81d59ec72685499659534eab686b33":[30,0,0,50,52],
+"classam_1_1IAmControlReceive.html#a2ba9ebf9a79aa8f4eeeac6086bd356c5":[30,0,0,50,29],
+"classam_1_1IAmControlReceive.html#a2bc60ab809b10b62a701cae3803ddbee":[30,0,0,50,83],
+"classam_1_1IAmControlReceive.html#a2d766f750f9665302116b7f350b529e2":[30,0,0,50,28],
+"classam_1_1IAmControlReceive.html#a2f67dbcaddbd2ab0464f9d441217a744":[30,0,0,50,36],
+"classam_1_1IAmControlReceive.html#a303c156b8be49fec3503b494e25e45f3":[30,0,0,50,7],
+"classam_1_1IAmControlReceive.html#a3283f6278f097a69b17ab049a97f0dcc":[30,0,0,50,80],
+"classam_1_1IAmControlReceive.html#a341cb27a5b2f76122fda8bf1a28edb39":[30,0,0,50,51],
+"classam_1_1IAmControlReceive.html#a397d974fae793b30b0c68eddd828a502":[30,0,0,50,86],
+"classam_1_1IAmControlReceive.html#a3cd58a1758eefb02faa593b342fabc45":[30,0,0,50,15],
+"classam_1_1IAmControlReceive.html#a3fc916ba460523204db578e750e0422a":[30,0,0,50,90],
+"classam_1_1IAmControlReceive.html#a41170410d23e2994fc6b48d77290dce5":[30,0,0,50,96],
+"classam_1_1IAmControlReceive.html#a4313158bb77c184e928c8932a22e750a":[30,0,0,50,2],
+"classam_1_1IAmControlReceive.html#a440cee258a763c27f17c32741d74ba5a":[30,0,0,50,30],
+"classam_1_1IAmControlReceive.html#a4587482cea592026688f0afadf6b95dc":[30,0,0,50,72],
+"classam_1_1IAmControlReceive.html#a468cc15d8d747e78ff2e91925074ec06":[30,0,0,50,13],
+"classam_1_1IAmControlReceive.html#a46fe9d259f558a8eb5a864e954134fb6":[30,0,0,50,77],
+"classam_1_1IAmControlReceive.html#a4bf1e9c330f120eaff306906a22a8d30":[30,0,0,50,87],
+"classam_1_1IAmControlReceive.html#a4d85e7efc34685e6841ad730b8f949bd":[30,0,0,50,45],
+"classam_1_1IAmControlReceive.html#a4f678a558c651bbcaefa6ea485c2140c":[30,0,0,50,69],
+"classam_1_1IAmControlReceive.html#a50c39182e78d8ab13b50dd285cb1dcf8":[30,0,0,50,10],
+"classam_1_1IAmControlReceive.html#a5100433c5061fa4cdc710a90db890647":[30,0,0,50,50],
+"classam_1_1IAmControlReceive.html#a52312974b7d3d6bceeaf8226473acd45":[30,0,0,50,59],
+"classam_1_1IAmControlReceive.html#a526122a3de5f0fd4696cfb4d8bc8894b":[30,0,0,50,60],
+"classam_1_1IAmControlReceive.html#a55b0c17d87150f44659bf2bb8a668408":[30,0,0,50,8],
+"classam_1_1IAmControlReceive.html#a5894f47ef86a40f044dd473e4d9a08b4":[30,0,0,50,9],
+"classam_1_1IAmControlReceive.html#a58953a661695f9325cc6ad6413dae941":[30,0,0,50,92],
+"classam_1_1IAmControlReceive.html#a5a875c31ae2659b0a97b54a2646b0084":[30,0,0,50,62],
+"classam_1_1IAmControlReceive.html#a5b24fea6472937a7cc68083d0835cb13":[30,0,0,50,32],
+"classam_1_1IAmControlReceive.html#a5dc6bbb0b60a389481b7fd5d8b238ef6":[30,0,0,50,99],
+"classam_1_1IAmControlReceive.html#a609087084a181d205007e5ae609fa8f9":[30,0,0,50,55],
+"classam_1_1IAmControlReceive.html#a616b77f87e23a039007620c60cdfd239":[30,0,0,50,67],
+"classam_1_1IAmControlReceive.html#a6386697f9f3c9c7d2cd849e7e7589286":[30,0,0,50,43],
+"classam_1_1IAmControlReceive.html#a64627ea785ced597315eed706ee668ed":[30,0,0,50,1],
+"classam_1_1IAmControlReceive.html#a6a26e02d596f60f628b59e0c3a153eaa":[30,0,0,50,41],
+"classam_1_1IAmControlReceive.html#a6a2baf4e6a82ff2f14aadc7739463bb4":[30,0,0,50,33],
+"classam_1_1IAmControlReceive.html#a70968f60797b3061efb32cb7df2a767d":[30,0,0,50,57],
+"classam_1_1IAmControlReceive.html#a7110e06a9a09951608fdf7b7bdfc00c3":[30,0,0,50,81],
+"classam_1_1IAmControlReceive.html#a71a44256ea81d547f19c7cbf61ce7598":[30,0,0,50,47],
+"classam_1_1IAmControlReceive.html#a75cddcdbc98126803217ccbe2cd538ff":[30,0,0,50,48],
+"classam_1_1IAmControlReceive.html#a76de444b4bf5844a8c98cb6725ac1ae1":[30,0,0,50,68],
+"classam_1_1IAmControlReceive.html#a7a392f76f44bb748c7fe7693c9487156":[30,0,0,50,23],
+"classam_1_1IAmControlReceive.html#a7beff1985e5a501655f8d62208da010f":[30,0,0,50,56],
+"classam_1_1IAmControlReceive.html#a7d1dc0392cf47996d177c1d9201d71d9":[30,0,0,50,35],
+"classam_1_1IAmControlReceive.html#a8088f65d63b341795b0864fea1141923":[30,0,0,50,58],
+"classam_1_1IAmControlReceive.html#a8189dd6b0931901706e3ea2cce3c114d":[30,0,0,50,0],
+"classam_1_1IAmControlReceive.html#a897513c69a3be782f9480246286ed9cc":[30,0,0,50,16],
+"classam_1_1IAmControlReceive.html#a8b43db9585b5b4e4c1af385679df382e":[30,0,0,50,63],
+"classam_1_1IAmControlReceive.html#a8e45d04f75493d58f76017001df524cd":[30,0,0,50,3],
+"classam_1_1IAmControlReceive.html#a8ec8f9d63e35f0c1b5ee2f6a3e4a34fc":[30,0,0,50,76],
+"classam_1_1IAmControlReceive.html#a9437ff0106f3f3f2c6fbc4825f8e3543":[30,0,0,50,31],
+"classam_1_1IAmControlReceive.html#a9600b4347b0ff947ae8a6a1b39df2512":[30,0,0,50,89],
+"classam_1_1IAmControlReceive.html#a97031ea9d1db50d83ce10f01a73ae9c2":[30,0,0,50,14],
+"classam_1_1IAmControlReceive.html#a97bd2824cf1d24dfcfe1e627360a39c1":[30,0,0,50,44],
+"classam_1_1IAmControlReceive.html#a99e570ac6ef721af35b4a9baced7f6ad":[30,0,0,50,27],
+"classam_1_1IAmControlReceive.html#a9d1856e2d57c0e0e87a1347edea169c7":[30,0,0,50,38],
+"classam_1_1IAmControlReceive.html#aa418e53b7cb09eedb9a3f7a2743662e6":[30,0,0,50,12],
+"classam_1_1IAmControlReceive.html#aa653a02008c93a2ccb33dc2bd14e7f4a":[30,0,0,50,66],
+"classam_1_1IAmControlReceive.html#aa71f5dcc20a1c433517ac60c073fdb2b":[30,0,0,50,70],
+"classam_1_1IAmControlReceive.html#aab0f335f86f0c22bf09442b763e20d65":[30,0,0,50,97],
+"classam_1_1IAmControlReceive.html#aae2bd0d6a0bc7cdc4085ce657da93f13":[30,0,0,50,82],
+"classam_1_1IAmControlReceive.html#ab34b2939f36ea56cc4ae16110681d84c":[30,0,0,50,53],
+"classam_1_1IAmControlReceive.html#ab712053ac6f68ee0e05923b5da8a2c36":[30,0,0,50,24],
+"classam_1_1IAmControlReceive.html#abf3f9675f8c317880731199a5df46ba3":[30,0,0,50,5],
+"classam_1_1IAmControlReceive.html#ac5fb1aa50baa66c125b9cae04b964068":[30,0,0,50,25],
+"classam_1_1IAmControlReceive.html#ac9aea76dec1f07c4f40f6e29ea5150db":[30,0,0,50,64],
+"classam_1_1IAmControlReceive.html#ad5519e8de5b545aa2f6625de2da32d6e":[30,0,0,50,21],
+"classam_1_1IAmControlReceive.html#add34d377b96424a805caeb4be2e7d7dc":[30,0,0,50,78],
+"classam_1_1IAmControlReceive.html#ae217a940f8c6f47e07e6117b6efd7bf3":[30,0,0,50,79],
+"classam_1_1IAmControlReceive.html#ae555a92adf85209a69c783e37a33390d":[30,0,0,50,40],
+"classam_1_1IAmControlReceive.html#ae91f144671927c84ac7d5bbd0fa48290":[30,0,0,50,19],
+"classam_1_1IAmControlReceive.html#ae92ad6769edd9d95d4fa86f8b760b672":[30,0,0,50,94],
+"classam_1_1IAmControlReceive.html#aea1a6b2dc3ae880e4272fd8ce88b1b86":[30,0,0,50,46],
+"classam_1_1IAmControlReceive.html#aeb3547ad8dcf06912c389be24d82f271":[30,0,0,50,4],
+"classam_1_1IAmControlReceive.html#af4294ff31dea4df22e838911853fd677":[30,0,0,50,88],
+"classam_1_1IAmControlReceive.html#af6dc28ba8b0e260a035c7495eb81350b":[30,0,0,50,26],
+"classam_1_1IAmControlReceive.html#af8a9f7c4272a260ed8cca3eaaf1b3a29":[30,0,0,50,98],
+"classam_1_1IAmControlReceive.html#afb56cbfa6b3ad6f042a211716c31cde8":[30,0,0,50,20],
+"classam_1_1IAmControlReceive.html#afba1cf5dde2e2790d404275cb6a5c63f":[30,0,0,50,11],
+"classam_1_1IAmControlReceive.html#afe97e8c24556b14155ba7c0ae53ffeef":[30,0,0,50,74],
+"classam_1_1IAmControlReceive.html#affcd8542d20e8f88f9a4e9fab2ee41e1":[30,0,0,50,73],
+"classam_1_1IAmControlSend.html":[30,0,0,51],
+"classam_1_1IAmControlSend.html#a00be1fd1fa2aa657042e97b9533b6cbf":[30,0,0,51,5],
+"classam_1_1IAmControlSend.html#a05f9fce88bf2a7344f30e71ea2c40087":[30,0,0,51,0],
+"classam_1_1IAmControlSend.html#a0eaec631c13a8e98cd7e13bc8c30c5f1":[30,0,0,51,20],
+"classam_1_1IAmControlSend.html#a19adb45ff178867150f801608904eb56":[30,0,0,51,35],
+"classam_1_1IAmControlSend.html#a1a8c6dc9dc211edfefab1c996d621ab8":[30,0,0,51,29],
+"classam_1_1IAmControlSend.html#a1f88f342cc533b839d07eefe3362b45d":[30,0,0,51,36],
+"classam_1_1IAmControlSend.html#a1fa99fa2d2edce3e8841dfc9e226c9da":[30,0,0,51,6],
+"classam_1_1IAmControlSend.html#a206d0b9489520aeccf402bff31b39965":[30,0,0,51,28],
+"classam_1_1IAmControlSend.html#a2d2ac929f577498633d223c4194054f5":[30,0,0,51,62],
+"classam_1_1IAmControlSend.html#a3adcb322f2bdea1f9e386e4a9d07a2e1":[30,0,0,51,11],
+"classam_1_1IAmControlSend.html#a3fa49b5d984c07117b7506557eb7daab":[30,0,0,51,61],
+"classam_1_1IAmControlSend.html#a411aaaf89f7d19ccfb09aac1c6734df8":[30,0,0,51,12],
+"classam_1_1IAmControlSend.html#a45180aa9a4aedf0cab8214961013c9ee":[30,0,0,51,13],
+"classam_1_1IAmControlSend.html#a46ef78b23a59cdc7ee9307ce8c934030":[30,0,0,51,58],
+"classam_1_1IAmControlSend.html#a47963dfe663b99d71172bb54d1e31e34":[30,0,0,51,21],
+"classam_1_1IAmControlSend.html#a492ed9ab0bac42192ee66240ab82eaf3":[30,0,0,51,60],
+"classam_1_1IAmControlSend.html#a4b0e8f68a193ac8ea7fe1d9175a11380":[30,0,0,51,44],
+"classam_1_1IAmControlSend.html#a4c49eb39f5478c4c56587e8fdbb08078":[30,0,0,51,32],
+"classam_1_1IAmControlSend.html#a5067bc239564697fd9c6f15026d5d06f":[30,0,0,51,26],
+"classam_1_1IAmControlSend.html#a509053b30cd6310110dad0fc8bea819e":[30,0,0,51,9],
+"classam_1_1IAmControlSend.html#a523341b43629a1cf3adf2a03b2b2bacd":[30,0,0,51,7],
+"classam_1_1IAmControlSend.html#a5c650701fb40059f3f21694a8ddbd47d":[30,0,0,51,53],
+"classam_1_1IAmControlSend.html#a5e3824e837500684d5f90b171be0e397":[30,0,0,51,59],
+"classam_1_1IAmControlSend.html#a64f209d9dcbcd1cb5cce4ebbc8236fc1":[30,0,0,51,22],
+"classam_1_1IAmControlSend.html#a6a5814402c82ea2bf229ac2d63862f06":[30,0,0,51,41],
+"classam_1_1IAmControlSend.html#a6c7daca73a1e74782a360771b01cfd5c":[30,0,0,51,50],
+"classam_1_1IAmControlSend.html#a76fb11877cd69010199b996f9426fb0d":[30,0,0,51,45],
+"classam_1_1IAmControlSend.html#a784f5fa94e92d36ed39f90a4a61c74cd":[30,0,0,51,49],
+"classam_1_1IAmControlSend.html#a795eb8b4ac2c50eb3b5ec14bbf639cc4":[30,0,0,51,3],
+"classam_1_1IAmControlSend.html#a7a4952da0cdf7359d46efeef736c75a6":[30,0,0,51,55],
+"classam_1_1IAmControlSend.html#a7de79e5bfd1ef0a6d24e0d817e7b8c13":[30,0,0,51,8],
+"classam_1_1IAmControlSend.html#a7ee7417734d6976d47899c614f7903de":[30,0,0,51,38]
};
diff --git a/docs/navtreeindex5.js b/docs/navtreeindex5.js
index 366d7a9..2a524ad 100644..100755
--- a/docs/navtreeindex5.js
+++ b/docs/navtreeindex5.js
@@ -1,253 +1,253 @@
var NAVTREEINDEX5 =
{
-"classam_1_1IAmControlReceive.html#a55b0c17d87150f44659bf2bb8a668408":[29,0,0,63,8],
-"classam_1_1IAmControlReceive.html#a5894f47ef86a40f044dd473e4d9a08b4":[29,0,0,63,9],
-"classam_1_1IAmControlReceive.html#a58953a661695f9325cc6ad6413dae941":[29,0,0,63,92],
-"classam_1_1IAmControlReceive.html#a5a875c31ae2659b0a97b54a2646b0084":[29,0,0,63,62],
-"classam_1_1IAmControlReceive.html#a5b24fea6472937a7cc68083d0835cb13":[29,0,0,63,32],
-"classam_1_1IAmControlReceive.html#a5dc6bbb0b60a389481b7fd5d8b238ef6":[29,0,0,63,99],
-"classam_1_1IAmControlReceive.html#a609087084a181d205007e5ae609fa8f9":[29,0,0,63,55],
-"classam_1_1IAmControlReceive.html#a616b77f87e23a039007620c60cdfd239":[29,0,0,63,67],
-"classam_1_1IAmControlReceive.html#a6386697f9f3c9c7d2cd849e7e7589286":[29,0,0,63,43],
-"classam_1_1IAmControlReceive.html#a64627ea785ced597315eed706ee668ed":[29,0,0,63,1],
-"classam_1_1IAmControlReceive.html#a6a26e02d596f60f628b59e0c3a153eaa":[29,0,0,63,41],
-"classam_1_1IAmControlReceive.html#a6a2baf4e6a82ff2f14aadc7739463bb4":[29,0,0,63,33],
-"classam_1_1IAmControlReceive.html#a70968f60797b3061efb32cb7df2a767d":[29,0,0,63,57],
-"classam_1_1IAmControlReceive.html#a7110e06a9a09951608fdf7b7bdfc00c3":[29,0,0,63,81],
-"classam_1_1IAmControlReceive.html#a71a44256ea81d547f19c7cbf61ce7598":[29,0,0,63,47],
-"classam_1_1IAmControlReceive.html#a75cddcdbc98126803217ccbe2cd538ff":[29,0,0,63,48],
-"classam_1_1IAmControlReceive.html#a76de444b4bf5844a8c98cb6725ac1ae1":[29,0,0,63,68],
-"classam_1_1IAmControlReceive.html#a7a392f76f44bb748c7fe7693c9487156":[29,0,0,63,23],
-"classam_1_1IAmControlReceive.html#a7beff1985e5a501655f8d62208da010f":[29,0,0,63,56],
-"classam_1_1IAmControlReceive.html#a7d1dc0392cf47996d177c1d9201d71d9":[29,0,0,63,35],
-"classam_1_1IAmControlReceive.html#a8088f65d63b341795b0864fea1141923":[29,0,0,63,58],
-"classam_1_1IAmControlReceive.html#a8189dd6b0931901706e3ea2cce3c114d":[29,0,0,63,0],
-"classam_1_1IAmControlReceive.html#a897513c69a3be782f9480246286ed9cc":[29,0,0,63,16],
-"classam_1_1IAmControlReceive.html#a8b43db9585b5b4e4c1af385679df382e":[29,0,0,63,63],
-"classam_1_1IAmControlReceive.html#a8e45d04f75493d58f76017001df524cd":[29,0,0,63,3],
-"classam_1_1IAmControlReceive.html#a8ec8f9d63e35f0c1b5ee2f6a3e4a34fc":[29,0,0,63,76],
-"classam_1_1IAmControlReceive.html#a9437ff0106f3f3f2c6fbc4825f8e3543":[29,0,0,63,31],
-"classam_1_1IAmControlReceive.html#a9600b4347b0ff947ae8a6a1b39df2512":[29,0,0,63,89],
-"classam_1_1IAmControlReceive.html#a97031ea9d1db50d83ce10f01a73ae9c2":[29,0,0,63,14],
-"classam_1_1IAmControlReceive.html#a97bd2824cf1d24dfcfe1e627360a39c1":[29,0,0,63,44],
-"classam_1_1IAmControlReceive.html#a99e570ac6ef721af35b4a9baced7f6ad":[29,0,0,63,27],
-"classam_1_1IAmControlReceive.html#a9d1856e2d57c0e0e87a1347edea169c7":[29,0,0,63,38],
-"classam_1_1IAmControlReceive.html#aa418e53b7cb09eedb9a3f7a2743662e6":[29,0,0,63,12],
-"classam_1_1IAmControlReceive.html#aa653a02008c93a2ccb33dc2bd14e7f4a":[29,0,0,63,66],
-"classam_1_1IAmControlReceive.html#aa71f5dcc20a1c433517ac60c073fdb2b":[29,0,0,63,70],
-"classam_1_1IAmControlReceive.html#aab0f335f86f0c22bf09442b763e20d65":[29,0,0,63,97],
-"classam_1_1IAmControlReceive.html#aae2bd0d6a0bc7cdc4085ce657da93f13":[29,0,0,63,82],
-"classam_1_1IAmControlReceive.html#ab34b2939f36ea56cc4ae16110681d84c":[29,0,0,63,53],
-"classam_1_1IAmControlReceive.html#ab712053ac6f68ee0e05923b5da8a2c36":[29,0,0,63,24],
-"classam_1_1IAmControlReceive.html#abf3f9675f8c317880731199a5df46ba3":[29,0,0,63,5],
-"classam_1_1IAmControlReceive.html#ac5fb1aa50baa66c125b9cae04b964068":[29,0,0,63,25],
-"classam_1_1IAmControlReceive.html#ac9aea76dec1f07c4f40f6e29ea5150db":[29,0,0,63,64],
-"classam_1_1IAmControlReceive.html#ad5519e8de5b545aa2f6625de2da32d6e":[29,0,0,63,21],
-"classam_1_1IAmControlReceive.html#add34d377b96424a805caeb4be2e7d7dc":[29,0,0,63,78],
-"classam_1_1IAmControlReceive.html#ae217a940f8c6f47e07e6117b6efd7bf3":[29,0,0,63,79],
-"classam_1_1IAmControlReceive.html#ae555a92adf85209a69c783e37a33390d":[29,0,0,63,40],
-"classam_1_1IAmControlReceive.html#ae91f144671927c84ac7d5bbd0fa48290":[29,0,0,63,19],
-"classam_1_1IAmControlReceive.html#ae92ad6769edd9d95d4fa86f8b760b672":[29,0,0,63,94],
-"classam_1_1IAmControlReceive.html#aea1a6b2dc3ae880e4272fd8ce88b1b86":[29,0,0,63,46],
-"classam_1_1IAmControlReceive.html#aeb3547ad8dcf06912c389be24d82f271":[29,0,0,63,4],
-"classam_1_1IAmControlReceive.html#af4294ff31dea4df22e838911853fd677":[29,0,0,63,88],
-"classam_1_1IAmControlReceive.html#af6dc28ba8b0e260a035c7495eb81350b":[29,0,0,63,26],
-"classam_1_1IAmControlReceive.html#af8a9f7c4272a260ed8cca3eaaf1b3a29":[29,0,0,63,98],
-"classam_1_1IAmControlReceive.html#afb56cbfa6b3ad6f042a211716c31cde8":[29,0,0,63,20],
-"classam_1_1IAmControlReceive.html#afba1cf5dde2e2790d404275cb6a5c63f":[29,0,0,63,11],
-"classam_1_1IAmControlReceive.html#afe97e8c24556b14155ba7c0ae53ffeef":[29,0,0,63,74],
-"classam_1_1IAmControlReceive.html#affcd8542d20e8f88f9a4e9fab2ee41e1":[29,0,0,63,73],
-"classam_1_1IAmControlSend.html":[29,0,0,64],
-"classam_1_1IAmControlSend.html#a00be1fd1fa2aa657042e97b9533b6cbf":[29,0,0,64,5],
-"classam_1_1IAmControlSend.html#a05f9fce88bf2a7344f30e71ea2c40087":[29,0,0,64,0],
-"classam_1_1IAmControlSend.html#a0eaec631c13a8e98cd7e13bc8c30c5f1":[29,0,0,64,20],
-"classam_1_1IAmControlSend.html#a19adb45ff178867150f801608904eb56":[29,0,0,64,35],
-"classam_1_1IAmControlSend.html#a1a8c6dc9dc211edfefab1c996d621ab8":[29,0,0,64,29],
-"classam_1_1IAmControlSend.html#a1f88f342cc533b839d07eefe3362b45d":[29,0,0,64,36],
-"classam_1_1IAmControlSend.html#a1fa99fa2d2edce3e8841dfc9e226c9da":[29,0,0,64,6],
-"classam_1_1IAmControlSend.html#a206d0b9489520aeccf402bff31b39965":[29,0,0,64,28],
-"classam_1_1IAmControlSend.html#a2d2ac929f577498633d223c4194054f5":[29,0,0,64,62],
-"classam_1_1IAmControlSend.html#a3adcb322f2bdea1f9e386e4a9d07a2e1":[29,0,0,64,11],
-"classam_1_1IAmControlSend.html#a3fa49b5d984c07117b7506557eb7daab":[29,0,0,64,61],
-"classam_1_1IAmControlSend.html#a411aaaf89f7d19ccfb09aac1c6734df8":[29,0,0,64,12],
-"classam_1_1IAmControlSend.html#a45180aa9a4aedf0cab8214961013c9ee":[29,0,0,64,13],
-"classam_1_1IAmControlSend.html#a46ef78b23a59cdc7ee9307ce8c934030":[29,0,0,64,58],
-"classam_1_1IAmControlSend.html#a47963dfe663b99d71172bb54d1e31e34":[29,0,0,64,21],
-"classam_1_1IAmControlSend.html#a492ed9ab0bac42192ee66240ab82eaf3":[29,0,0,64,60],
-"classam_1_1IAmControlSend.html#a4b0e8f68a193ac8ea7fe1d9175a11380":[29,0,0,64,44],
-"classam_1_1IAmControlSend.html#a4c49eb39f5478c4c56587e8fdbb08078":[29,0,0,64,32],
-"classam_1_1IAmControlSend.html#a5067bc239564697fd9c6f15026d5d06f":[29,0,0,64,26],
-"classam_1_1IAmControlSend.html#a509053b30cd6310110dad0fc8bea819e":[29,0,0,64,9],
-"classam_1_1IAmControlSend.html#a523341b43629a1cf3adf2a03b2b2bacd":[29,0,0,64,7],
-"classam_1_1IAmControlSend.html#a5c650701fb40059f3f21694a8ddbd47d":[29,0,0,64,53],
-"classam_1_1IAmControlSend.html#a5e3824e837500684d5f90b171be0e397":[29,0,0,64,59],
-"classam_1_1IAmControlSend.html#a64f209d9dcbcd1cb5cce4ebbc8236fc1":[29,0,0,64,22],
-"classam_1_1IAmControlSend.html#a6a5814402c82ea2bf229ac2d63862f06":[29,0,0,64,41],
-"classam_1_1IAmControlSend.html#a6c7daca73a1e74782a360771b01cfd5c":[29,0,0,64,50],
-"classam_1_1IAmControlSend.html#a76fb11877cd69010199b996f9426fb0d":[29,0,0,64,45],
-"classam_1_1IAmControlSend.html#a784f5fa94e92d36ed39f90a4a61c74cd":[29,0,0,64,49],
-"classam_1_1IAmControlSend.html#a795eb8b4ac2c50eb3b5ec14bbf639cc4":[29,0,0,64,3],
-"classam_1_1IAmControlSend.html#a7a4952da0cdf7359d46efeef736c75a6":[29,0,0,64,55],
-"classam_1_1IAmControlSend.html#a7de79e5bfd1ef0a6d24e0d817e7b8c13":[29,0,0,64,8],
-"classam_1_1IAmControlSend.html#a7ee7417734d6976d47899c614f7903de":[29,0,0,64,38],
-"classam_1_1IAmControlSend.html#a7f54417c24637b91e0079187caecd3d3":[29,0,0,64,19],
-"classam_1_1IAmControlSend.html#a851aa10941357f6ede340e4e3c0caa72":[29,0,0,64,16],
-"classam_1_1IAmControlSend.html#a85e03ec31a0e3f3810095ca3e6e6ab39":[29,0,0,64,43],
-"classam_1_1IAmControlSend.html#a871851b07faa0808088f5270f7788652":[29,0,0,64,14],
-"classam_1_1IAmControlSend.html#a8766543db01f4b0ac5dd747f2f4205f6":[29,0,0,64,51],
-"classam_1_1IAmControlSend.html#a89e2012e3c556d61b194bd2fa81487c6":[29,0,0,64,42],
-"classam_1_1IAmControlSend.html#a8da410be680cf652048f95e2941f9402":[29,0,0,64,37],
-"classam_1_1IAmControlSend.html#a96f39617e1ecaf021d544b5d4048bc5b":[29,0,0,64,39],
-"classam_1_1IAmControlSend.html#a9b297c03a6239be2c45bef687c0d4def":[29,0,0,64,52],
-"classam_1_1IAmControlSend.html#a9baa02aecfe369982364b16f73d82fb5":[29,0,0,64,24],
-"classam_1_1IAmControlSend.html#a9f5267df99738ba692aa657eee808338":[29,0,0,64,1],
-"classam_1_1IAmControlSend.html#aa0773afa08479945b24568991e34b96a":[29,0,0,64,30],
-"classam_1_1IAmControlSend.html#aa6f94e59485a962830c7e957cfb1fe49":[29,0,0,64,54],
-"classam_1_1IAmControlSend.html#aa7dc874694477107daa61b95c64c8390":[29,0,0,64,40],
-"classam_1_1IAmControlSend.html#aabf3bf19aacc34071ad37bfc8c51bf5a":[29,0,0,64,23],
-"classam_1_1IAmControlSend.html#aae3cd3025c36ce1a735c60510c560186":[29,0,0,64,48],
-"classam_1_1IAmControlSend.html#abe2d2f93c83fa7e9104aae7ba0a47f5b":[29,0,0,64,34],
-"classam_1_1IAmControlSend.html#ac07c4d8bcb89f43e084f319308f1b252":[29,0,0,64,46],
-"classam_1_1IAmControlSend.html#ac193d4987d357e522be802c2e188dadd":[29,0,0,64,25],
-"classam_1_1IAmControlSend.html#ac3b8d58456c49ad52b3aff6c1f93dfe2":[29,0,0,64,31],
-"classam_1_1IAmControlSend.html#ac8997d2c07ca17d0dff92291e5ebd7b0":[29,0,0,64,18],
-"classam_1_1IAmControlSend.html#ad559c7714947fcf4d719df4552b244d6":[29,0,0,64,33],
-"classam_1_1IAmControlSend.html#add6036a1f88634ad6e9fa74a7eb8d9c3":[29,0,0,64,47],
-"classam_1_1IAmControlSend.html#ade2da944b84e2474f2052aa4cf3b5ae0":[29,0,0,64,56],
-"classam_1_1IAmControlSend.html#ae1e7f801d0620b2f7087a761ea85976c":[29,0,0,64,27],
-"classam_1_1IAmControlSend.html#ae83380db1d35b9b653cd4b892352a39b":[29,0,0,64,10],
-"classam_1_1IAmControlSend.html#af1757d4f2fbc6ad1c9346f53558b1364":[29,0,0,64,17],
-"classam_1_1IAmControlSend.html#af5c964b32524b9268d1ebbd701f9955f":[29,0,0,64,2],
-"classam_1_1IAmControlSend.html#afb0af13318c5cdd96dc8334870f41156":[29,0,0,64,4],
-"classam_1_1IAmControlSend.html#afeec1947803ab015afe385885222dd23":[29,0,0,64,15],
-"classam_1_1IAmControlSend.html#aff13395c4cb3130be4c918a86c9cf56e":[29,0,0,64,57],
-"classam_1_1IAmDatabaseHandler.html":[29,0,0,16],
-"classam_1_1IAmDatabaseHandler.html#a00856a07a8e7f245717f6f0b61a137b7":[29,0,0,16,127],
-"classam_1_1IAmDatabaseHandler.html#a04227468ea5dcdf59541e1e8c5c6cfb5":[29,0,0,16,31],
-"classam_1_1IAmDatabaseHandler.html#a04f6501896ef2534b02c0a3ae9a0073e":[29,0,0,16,130],
-"classam_1_1IAmDatabaseHandler.html#a064a3103d4b0a00fad3bfc20f163f102":[29,0,0,16,3],
-"classam_1_1IAmDatabaseHandler.html#a08b54a2317afc05483592a702e5603ef":[29,0,0,16,51],
-"classam_1_1IAmDatabaseHandler.html#a0a2d0c68b3057c81bcbcc8b70ea4c14c":[29,0,0,16,10],
-"classam_1_1IAmDatabaseHandler.html#a0b64cb67f5424173c31a7abfe19a264c":[29,0,0,16,81],
-"classam_1_1IAmDatabaseHandler.html#a110b76a4cd150a882bd55630d0737816":[29,0,0,16,93],
-"classam_1_1IAmDatabaseHandler.html#a113a714d483e52e6f0a936b1deae932c":[29,0,0,16,66],
-"classam_1_1IAmDatabaseHandler.html#a11bd32c4e08830293b875937286a61f6":[29,0,0,16,54],
-"classam_1_1IAmDatabaseHandler.html#a15b63daecad07ba7c5e05936bd81e571":[29,0,0,16,50],
-"classam_1_1IAmDatabaseHandler.html#a168ef0f08fc15b814e0b178dff419846":[29,0,0,16,80],
-"classam_1_1IAmDatabaseHandler.html#a16da303207abb3446a4e35702226d668":[29,0,0,16,113],
-"classam_1_1IAmDatabaseHandler.html#a188c4f35a71019f93dca80383168719f":[29,0,0,16,22],
-"classam_1_1IAmDatabaseHandler.html#a18abbf4a18868fd04a330b5095bca2ab":[29,0,0,16,116],
-"classam_1_1IAmDatabaseHandler.html#a1990d529f5f94be2e8554e72d2d97285":[29,0,0,16,86],
-"classam_1_1IAmDatabaseHandler.html#a19cd3bb5c5f9765c26d9c1e1ce446a72":[29,0,0,16,115],
-"classam_1_1IAmDatabaseHandler.html#a1bc6a100cdf34b25718d55b7ac110d62":[29,0,0,16,59],
-"classam_1_1IAmDatabaseHandler.html#a1e35f8f2f516b5000fe08629d80a156e":[29,0,0,16,38],
-"classam_1_1IAmDatabaseHandler.html#a21b4b7666daff2933b5135c3f265829b":[29,0,0,16,29],
-"classam_1_1IAmDatabaseHandler.html#a24925624e96a34d1d7b9131defa2f10d":[29,0,0,16,64],
-"classam_1_1IAmDatabaseHandler.html#a2508c67c2fe59098d78a79a649342c4c":[29,0,0,16,57],
-"classam_1_1IAmDatabaseHandler.html#a252935537b216de55eb4a863503eea91":[29,0,0,16,79],
-"classam_1_1IAmDatabaseHandler.html#a25e54ebb6c445074776c9ca359771154":[29,0,0,16,23],
-"classam_1_1IAmDatabaseHandler.html#a2746e261c8eda663fca9cb21dbc3f8b2":[29,0,0,16,110],
-"classam_1_1IAmDatabaseHandler.html#a2930829b81fce558266de3955baef664":[29,0,0,16,69],
-"classam_1_1IAmDatabaseHandler.html#a2aef10f65597fb9a9d655adcc44bd361":[29,0,0,16,5],
-"classam_1_1IAmDatabaseHandler.html#a2f8d6e818ce904ddcb6f13819d94348c":[29,0,0,16,55],
-"classam_1_1IAmDatabaseHandler.html#a3071b4ddea4a724c3bc134e30f2ff0b4":[29,0,0,16,24],
-"classam_1_1IAmDatabaseHandler.html#a348cfd8571de9ab3cbb34d1a2aaf8ed3":[29,0,0,16,58],
-"classam_1_1IAmDatabaseHandler.html#a3634c3dc658859d70546c92981d27789":[29,0,0,16,71],
-"classam_1_1IAmDatabaseHandler.html#a37afd4b9ab5389f375cdca1d5e2d4d4c":[29,0,0,16,46],
-"classam_1_1IAmDatabaseHandler.html#a386f93453e3b1da3a40a5396150a6797":[29,0,0,16,49],
-"classam_1_1IAmDatabaseHandler.html#a38b7f33579ed597822a599ad87d9b4b2":[29,0,0,16,2],
-"classam_1_1IAmDatabaseHandler.html#a3e1cdf54330bd7b02803597a09230cb8":[29,0,0,16,98],
-"classam_1_1IAmDatabaseHandler.html#a3f5299a4c7855c9a152ad7798e21f2ea":[29,0,0,16,96],
-"classam_1_1IAmDatabaseHandler.html#a423a079a9b30ddb22b5b6606172beee9":[29,0,0,16,20],
-"classam_1_1IAmDatabaseHandler.html#a457eaf048c0f6da8b54607220d16ef44":[29,0,0,16,44],
-"classam_1_1IAmDatabaseHandler.html#a48ba87f599f37747522eb1af16a03f1a":[29,0,0,16,75],
-"classam_1_1IAmDatabaseHandler.html#a4db0c750db30bd000741aa3b0f27c1e8":[29,0,0,16,32],
-"classam_1_1IAmDatabaseHandler.html#a51a3ec746ff6902831f69496cd2fece2":[29,0,0,16,94],
-"classam_1_1IAmDatabaseHandler.html#a5356cdea1f1f955bf27f995df657493a":[29,0,0,16,120],
-"classam_1_1IAmDatabaseHandler.html#a543b05b186f10650810626f69e1854b0":[29,0,0,16,56],
-"classam_1_1IAmDatabaseHandler.html#a5724edd794cf3034aedba3173a227bc9":[29,0,0,16,100],
-"classam_1_1IAmDatabaseHandler.html#a582c44a804ddfaf1e65f1da5ff73d013":[29,0,0,16,73],
-"classam_1_1IAmDatabaseHandler.html#a584e7f24422b91763c10021933240a0a":[29,0,0,16,82],
-"classam_1_1IAmDatabaseHandler.html#a596f2f328352a607e92a98af1a50a64c":[29,0,0,16,90],
-"classam_1_1IAmDatabaseHandler.html#a5fef30813dc9e196ecef9ad0f8e8b42f":[29,0,0,16,52],
-"classam_1_1IAmDatabaseHandler.html#a61ddfb38febecfd0cf1e9345b6a24296":[29,0,0,16,4],
-"classam_1_1IAmDatabaseHandler.html#a6318ff31f7d63fc265a9f3df983006cd":[29,0,0,16,125],
-"classam_1_1IAmDatabaseHandler.html#a6883ae9e19e90e83f1fac340e7bda72f":[29,0,0,16,126],
-"classam_1_1IAmDatabaseHandler.html#a6918fa6bdf7b4f67c0e79ae3271f224a":[29,0,0,16,11],
-"classam_1_1IAmDatabaseHandler.html#a6aa9b4ff49f84e4b448214b03ee70bbc":[29,0,0,16,122],
-"classam_1_1IAmDatabaseHandler.html#a6acd02bdacfbe2e430761e2122c12bb8":[29,0,0,16,26],
-"classam_1_1IAmDatabaseHandler.html#a6e213ed6b60e4e82512e30835394167d":[29,0,0,16,78],
-"classam_1_1IAmDatabaseHandler.html#a6faee19d124908c84664c1e19009fdf0":[29,0,0,16,43],
-"classam_1_1IAmDatabaseHandler.html#a6fdf37f9c85fa44d46621f06901972cb":[29,0,0,16,7],
-"classam_1_1IAmDatabaseHandler.html#a732736fc99705072600b79915d8db8c9":[29,0,0,16,101],
-"classam_1_1IAmDatabaseHandler.html#a775d0c2d81423ddd7ad930f356f9341c":[29,0,0,16,106],
-"classam_1_1IAmDatabaseHandler.html#a79e99ade2bc757dcb1c3ffd932ff41fe":[29,0,0,16,17],
-"classam_1_1IAmDatabaseHandler.html#a8165517ad5e06f36dca978476db51d79":[29,0,0,16,95],
-"classam_1_1IAmDatabaseHandler.html#a8265be20dd2e82710a7acf3611fb0457":[29,0,0,16,74],
-"classam_1_1IAmDatabaseHandler.html#a826dc83fc99f4ef9bc96d58678f6f062":[29,0,0,16,47],
-"classam_1_1IAmDatabaseHandler.html#a83cb8ee4cfe1e72e30586a80cb3e0334":[29,0,0,16,107],
-"classam_1_1IAmDatabaseHandler.html#a8501e646a15bbc9a4b736f5d73bb0af9":[29,0,0,16,111],
-"classam_1_1IAmDatabaseHandler.html#a88825326d2cd80e9c4648cccd1d3d2d9":[29,0,0,16,67],
-"classam_1_1IAmDatabaseHandler.html#a8c3b8231706e1bdaaf678d61c0e702d7":[29,0,0,16,60],
-"classam_1_1IAmDatabaseHandler.html#a92b385078ec779deb4c5af4fa888c902":[29,0,0,16,104],
-"classam_1_1IAmDatabaseHandler.html#a93c7c508341de77c91cad7a9f3e454fd":[29,0,0,16,119],
-"classam_1_1IAmDatabaseHandler.html#a945cc8f11a6e732abcd2d8e69e5494cb":[29,0,0,16,28],
-"classam_1_1IAmDatabaseHandler.html#a9835425bd1e19c83c7e4ed4a0d3e408e":[29,0,0,16,68],
-"classam_1_1IAmDatabaseHandler.html#a98ddefe6bb14feab48c1964e999a5ac0":[29,0,0,16,128],
-"classam_1_1IAmDatabaseHandler.html#a99e7c5ea89b8436c5c6442eebb71356a":[29,0,0,16,114],
-"classam_1_1IAmDatabaseHandler.html#a9a0f3525d1545a8f1ec1866179c23a9a":[29,0,0,16,15],
-"classam_1_1IAmDatabaseHandler.html#a9bb4cc1477618d01328dd921549b328f":[29,0,0,16,12],
-"classam_1_1IAmDatabaseHandler.html#a9c05032e7af8306e1147dd5a0474351a":[29,0,0,16,129],
-"classam_1_1IAmDatabaseHandler.html#a9cc17a375315116c62a5c8ca1587e77d":[29,0,0,16,21],
-"classam_1_1IAmDatabaseHandler.html#a9d79f62a80987a16fe79bf96b7eb62f5":[29,0,0,16,63],
-"classam_1_1IAmDatabaseHandler.html#a9dddcfbf76bb240038e879732419cb34":[29,0,0,16,41],
-"classam_1_1IAmDatabaseHandler.html#a9e1d1fdde84e568b07a403309b934538":[29,0,0,16,53],
-"classam_1_1IAmDatabaseHandler.html#aa04d4792c67b31126a32cef7deea9210":[29,0,0,16,97],
-"classam_1_1IAmDatabaseHandler.html#aa173c99dc2928eb3da3f5db884cb2e82":[29,0,0,16,121],
-"classam_1_1IAmDatabaseHandler.html#aa3f27d5657cdd135b9dc4736818f47de":[29,0,0,16,42],
-"classam_1_1IAmDatabaseHandler.html#aa44ed0e2f5d4096ba3d215122be51e23":[29,0,0,16,123],
-"classam_1_1IAmDatabaseHandler.html#aa454452c89957eb236e3a68965ddac95":[29,0,0,16,72],
-"classam_1_1IAmDatabaseHandler.html#aa68321ff2c5c1eb836b84f5cf5d380b3":[29,0,0,16,39],
-"classam_1_1IAmDatabaseHandler.html#aa88031997235d5ca9dda5db3247b0e61":[29,0,0,16,6],
-"classam_1_1IAmDatabaseHandler.html#aa8eeb1a5353782f0018a4e4e9ba16440":[29,0,0,16,99],
-"classam_1_1IAmDatabaseHandler.html#aa92387044a709c93c6bbc3b749c9d587":[29,0,0,16,77],
-"classam_1_1IAmDatabaseHandler.html#aa98813aa0ac25ad7778f8046d11f1397":[29,0,0,16,65],
-"classam_1_1IAmDatabaseHandler.html#aa98ce6f4153297f29b68d4b6fdbec7f1":[29,0,0,16,87],
-"classam_1_1IAmDatabaseHandler.html#aaa47f5b2cbcabca57bff78f79a636795":[29,0,0,16,9],
-"classam_1_1IAmDatabaseHandler.html#aaa602f2e7929ad1e9cc10fd2eda948d8":[29,0,0,16,83],
-"classam_1_1IAmDatabaseHandler.html#aaad1bac114cc397979a213bd4d64801b":[29,0,0,16,8],
-"classam_1_1IAmDatabaseHandler.html#aab7a9044f1bc4ff8a048910f82dc93ea":[29,0,0,16,76],
-"classam_1_1IAmDatabaseHandler.html#ab32dc49a48c6550c69f1e5ff6f47dbbf":[29,0,0,16,91],
-"classam_1_1IAmDatabaseHandler.html#abaabbe4618ac1ec746f8666825bbd269":[29,0,0,16,117],
-"classam_1_1IAmDatabaseHandler.html#abac19e0151ba92bc2b0e0e000ff5d3fa":[29,0,0,16,19],
-"classam_1_1IAmDatabaseHandler.html#abb2e2550e483c813071d7b2c1886b6f6":[29,0,0,16,14],
-"classam_1_1IAmDatabaseHandler.html#ac32159495655fcc57dfd8def42ccc29b":[29,0,0,16,1],
-"classam_1_1IAmDatabaseHandler.html#ac6226ae40f182e73381bf2bb8e53f0ad":[29,0,0,16,70],
-"classam_1_1IAmDatabaseHandler.html#ac79922744480ed4999e24609fe0dc8c4":[29,0,0,16,88],
-"classam_1_1IAmDatabaseHandler.html#ac7aa419630083a6b45dc388e97d70739":[29,0,0,16,112],
-"classam_1_1IAmDatabaseHandler.html#acb90ec7839df0f60a388f8d8c085fb25":[29,0,0,16,109],
-"classam_1_1IAmDatabaseHandler.html#acbc4e96c2a2016902a75a79d5a23d79d":[29,0,0,16,124],
-"classam_1_1IAmDatabaseHandler.html#ace4524f2000fc1ced243a940ca4832f1":[29,0,0,16,37],
-"classam_1_1IAmDatabaseHandler.html#acf61797535b856c0cbfda1cd70240869":[29,0,0,16,30],
-"classam_1_1IAmDatabaseHandler.html#ad20967b3bd76d83aa3eef15a43ef9e2b":[29,0,0,16,92],
-"classam_1_1IAmDatabaseHandler.html#ad2a55ec4fedeb850d807a4fa5def3c61":[29,0,0,16,103],
-"classam_1_1IAmDatabaseHandler.html#ad9f6af57faee9bbbed4d60a74713cc5d":[29,0,0,16,48],
-"classam_1_1IAmDatabaseHandler.html#add669d85238ae9ce0bdb41ed3fd1278b":[29,0,0,16,35],
-"classam_1_1IAmDatabaseHandler.html#adecdd54551e1c61ce1456baf64fe3551":[29,0,0,16,40],
-"classam_1_1IAmDatabaseHandler.html#adfb44d955abb5daf2f88a94e348a7d0a":[29,0,0,16,0],
-"classam_1_1IAmDatabaseHandler.html#ae1b1befa8114143f034a9d23a3d342e7":[29,0,0,16,33],
-"classam_1_1IAmDatabaseHandler.html#ae3e99505973906e6a11943e6a2d325bc":[29,0,0,16,45],
-"classam_1_1IAmDatabaseHandler.html#ae46436366f819d74a2e97a254e821522":[29,0,0,16,62],
-"classam_1_1IAmDatabaseHandler.html#ae5b97276c8f23516c96d643074d9bd37":[29,0,0,16,36],
-"classam_1_1IAmDatabaseHandler.html#ae84ea7d61bb96333ab5f645dfcd8716c":[29,0,0,16,18],
-"classam_1_1IAmDatabaseHandler.html#ae8d5612288475d15a170b5249df54fb1":[29,0,0,16,89],
-"classam_1_1IAmDatabaseHandler.html#ae99e0c125fba4122728cf1aa77916951":[29,0,0,16,85],
-"classam_1_1IAmDatabaseHandler.html#aeb89c0c0367dd74821a091244c074ea7":[29,0,0,16,27],
-"classam_1_1IAmDatabaseHandler.html#aebd6c2981bc88f4035506d1a23227b08":[29,0,0,16,102],
-"classam_1_1IAmDatabaseHandler.html#aed82758f78d7f18a5d04c55b473b0941":[29,0,0,16,13],
-"classam_1_1IAmDatabaseHandler.html#aedbf270a72b093ca654705f7c7d19bc7":[29,0,0,16,16],
-"classam_1_1IAmDatabaseHandler.html#aee61f6e9eb3ff6d9e4acbe915d3e1058":[29,0,0,16,118],
-"classam_1_1IAmDatabaseHandler.html#af4413c8086ff28f647d453950af8abdb":[29,0,0,16,34],
-"classam_1_1IAmDatabaseHandler.html#af540d8023567d0e8d1e40507a5805672":[29,0,0,16,105],
-"classam_1_1IAmDatabaseHandler.html#af659b31f091fd1b6890a7dbcb4ec3110":[29,0,0,16,84]
+"classam_1_1IAmControlSend.html#a7f54417c24637b91e0079187caecd3d3":[30,0,0,51,19],
+"classam_1_1IAmControlSend.html#a851aa10941357f6ede340e4e3c0caa72":[30,0,0,51,16],
+"classam_1_1IAmControlSend.html#a85e03ec31a0e3f3810095ca3e6e6ab39":[30,0,0,51,43],
+"classam_1_1IAmControlSend.html#a871851b07faa0808088f5270f7788652":[30,0,0,51,14],
+"classam_1_1IAmControlSend.html#a8766543db01f4b0ac5dd747f2f4205f6":[30,0,0,51,51],
+"classam_1_1IAmControlSend.html#a89e2012e3c556d61b194bd2fa81487c6":[30,0,0,51,42],
+"classam_1_1IAmControlSend.html#a8da410be680cf652048f95e2941f9402":[30,0,0,51,37],
+"classam_1_1IAmControlSend.html#a96f39617e1ecaf021d544b5d4048bc5b":[30,0,0,51,39],
+"classam_1_1IAmControlSend.html#a9b297c03a6239be2c45bef687c0d4def":[30,0,0,51,52],
+"classam_1_1IAmControlSend.html#a9baa02aecfe369982364b16f73d82fb5":[30,0,0,51,24],
+"classam_1_1IAmControlSend.html#a9f5267df99738ba692aa657eee808338":[30,0,0,51,1],
+"classam_1_1IAmControlSend.html#aa0773afa08479945b24568991e34b96a":[30,0,0,51,30],
+"classam_1_1IAmControlSend.html#aa6f94e59485a962830c7e957cfb1fe49":[30,0,0,51,54],
+"classam_1_1IAmControlSend.html#aa7dc874694477107daa61b95c64c8390":[30,0,0,51,40],
+"classam_1_1IAmControlSend.html#aabf3bf19aacc34071ad37bfc8c51bf5a":[30,0,0,51,23],
+"classam_1_1IAmControlSend.html#aae3cd3025c36ce1a735c60510c560186":[30,0,0,51,48],
+"classam_1_1IAmControlSend.html#abe2d2f93c83fa7e9104aae7ba0a47f5b":[30,0,0,51,34],
+"classam_1_1IAmControlSend.html#ac07c4d8bcb89f43e084f319308f1b252":[30,0,0,51,46],
+"classam_1_1IAmControlSend.html#ac193d4987d357e522be802c2e188dadd":[30,0,0,51,25],
+"classam_1_1IAmControlSend.html#ac3b8d58456c49ad52b3aff6c1f93dfe2":[30,0,0,51,31],
+"classam_1_1IAmControlSend.html#ac8997d2c07ca17d0dff92291e5ebd7b0":[30,0,0,51,18],
+"classam_1_1IAmControlSend.html#ad559c7714947fcf4d719df4552b244d6":[30,0,0,51,33],
+"classam_1_1IAmControlSend.html#add6036a1f88634ad6e9fa74a7eb8d9c3":[30,0,0,51,47],
+"classam_1_1IAmControlSend.html#ade2da944b84e2474f2052aa4cf3b5ae0":[30,0,0,51,56],
+"classam_1_1IAmControlSend.html#ae1e7f801d0620b2f7087a761ea85976c":[30,0,0,51,27],
+"classam_1_1IAmControlSend.html#ae83380db1d35b9b653cd4b892352a39b":[30,0,0,51,10],
+"classam_1_1IAmControlSend.html#af1757d4f2fbc6ad1c9346f53558b1364":[30,0,0,51,17],
+"classam_1_1IAmControlSend.html#af5c964b32524b9268d1ebbd701f9955f":[30,0,0,51,2],
+"classam_1_1IAmControlSend.html#afb0af13318c5cdd96dc8334870f41156":[30,0,0,51,4],
+"classam_1_1IAmControlSend.html#afeec1947803ab015afe385885222dd23":[30,0,0,51,15],
+"classam_1_1IAmControlSend.html#aff13395c4cb3130be4c918a86c9cf56e":[30,0,0,51,57],
+"classam_1_1IAmDatabaseHandler.html":[30,0,0,52],
+"classam_1_1IAmDatabaseHandler.html#a00856a07a8e7f245717f6f0b61a137b7":[30,0,0,52,130],
+"classam_1_1IAmDatabaseHandler.html#a04227468ea5dcdf59541e1e8c5c6cfb5":[30,0,0,52,33],
+"classam_1_1IAmDatabaseHandler.html#a04f6501896ef2534b02c0a3ae9a0073e":[30,0,0,52,133],
+"classam_1_1IAmDatabaseHandler.html#a064a3103d4b0a00fad3bfc20f163f102":[30,0,0,52,4],
+"classam_1_1IAmDatabaseHandler.html#a08b54a2317afc05483592a702e5603ef":[30,0,0,52,54],
+"classam_1_1IAmDatabaseHandler.html#a0a2d0c68b3057c81bcbcc8b70ea4c14c":[30,0,0,52,11],
+"classam_1_1IAmDatabaseHandler.html#a0b64cb67f5424173c31a7abfe19a264c":[30,0,0,52,84],
+"classam_1_1IAmDatabaseHandler.html#a110b76a4cd150a882bd55630d0737816":[30,0,0,52,96],
+"classam_1_1IAmDatabaseHandler.html#a113a714d483e52e6f0a936b1deae932c":[30,0,0,52,69],
+"classam_1_1IAmDatabaseHandler.html#a11bd32c4e08830293b875937286a61f6":[30,0,0,52,57],
+"classam_1_1IAmDatabaseHandler.html#a15b63daecad07ba7c5e05936bd81e571":[30,0,0,52,53],
+"classam_1_1IAmDatabaseHandler.html#a168ef0f08fc15b814e0b178dff419846":[30,0,0,52,83],
+"classam_1_1IAmDatabaseHandler.html#a16da303207abb3446a4e35702226d668":[30,0,0,52,116],
+"classam_1_1IAmDatabaseHandler.html#a188c4f35a71019f93dca80383168719f":[30,0,0,52,23],
+"classam_1_1IAmDatabaseHandler.html#a18abbf4a18868fd04a330b5095bca2ab":[30,0,0,52,119],
+"classam_1_1IAmDatabaseHandler.html#a1990d529f5f94be2e8554e72d2d97285":[30,0,0,52,89],
+"classam_1_1IAmDatabaseHandler.html#a19cd3bb5c5f9765c26d9c1e1ce446a72":[30,0,0,52,118],
+"classam_1_1IAmDatabaseHandler.html#a1bc6a100cdf34b25718d55b7ac110d62":[30,0,0,52,62],
+"classam_1_1IAmDatabaseHandler.html#a1e35f8f2f516b5000fe08629d80a156e":[30,0,0,52,41],
+"classam_1_1IAmDatabaseHandler.html#a21b4b7666daff2933b5135c3f265829b":[30,0,0,52,31],
+"classam_1_1IAmDatabaseHandler.html#a24925624e96a34d1d7b9131defa2f10d":[30,0,0,52,67],
+"classam_1_1IAmDatabaseHandler.html#a2508c67c2fe59098d78a79a649342c4c":[30,0,0,52,60],
+"classam_1_1IAmDatabaseHandler.html#a252935537b216de55eb4a863503eea91":[30,0,0,52,82],
+"classam_1_1IAmDatabaseHandler.html#a25e54ebb6c445074776c9ca359771154":[30,0,0,52,24],
+"classam_1_1IAmDatabaseHandler.html#a2746e261c8eda663fca9cb21dbc3f8b2":[30,0,0,52,113],
+"classam_1_1IAmDatabaseHandler.html#a2930829b81fce558266de3955baef664":[30,0,0,52,72],
+"classam_1_1IAmDatabaseHandler.html#a2aef10f65597fb9a9d655adcc44bd361":[30,0,0,52,6],
+"classam_1_1IAmDatabaseHandler.html#a2f8d6e818ce904ddcb6f13819d94348c":[30,0,0,52,58],
+"classam_1_1IAmDatabaseHandler.html#a3071b4ddea4a724c3bc134e30f2ff0b4":[30,0,0,52,25],
+"classam_1_1IAmDatabaseHandler.html#a348cfd8571de9ab3cbb34d1a2aaf8ed3":[30,0,0,52,61],
+"classam_1_1IAmDatabaseHandler.html#a3634c3dc658859d70546c92981d27789":[30,0,0,52,74],
+"classam_1_1IAmDatabaseHandler.html#a37afd4b9ab5389f375cdca1d5e2d4d4c":[30,0,0,52,49],
+"classam_1_1IAmDatabaseHandler.html#a386f93453e3b1da3a40a5396150a6797":[30,0,0,52,52],
+"classam_1_1IAmDatabaseHandler.html#a38b7f33579ed597822a599ad87d9b4b2":[30,0,0,52,3],
+"classam_1_1IAmDatabaseHandler.html#a3e1cdf54330bd7b02803597a09230cb8":[30,0,0,52,101],
+"classam_1_1IAmDatabaseHandler.html#a3f5299a4c7855c9a152ad7798e21f2ea":[30,0,0,52,99],
+"classam_1_1IAmDatabaseHandler.html#a423a079a9b30ddb22b5b6606172beee9":[30,0,0,52,21],
+"classam_1_1IAmDatabaseHandler.html#a457eaf048c0f6da8b54607220d16ef44":[30,0,0,52,47],
+"classam_1_1IAmDatabaseHandler.html#a48ba87f599f37747522eb1af16a03f1a":[30,0,0,52,78],
+"classam_1_1IAmDatabaseHandler.html#a4db0c750db30bd000741aa3b0f27c1e8":[30,0,0,52,35],
+"classam_1_1IAmDatabaseHandler.html#a51a3ec746ff6902831f69496cd2fece2":[30,0,0,52,97],
+"classam_1_1IAmDatabaseHandler.html#a5356cdea1f1f955bf27f995df657493a":[30,0,0,52,123],
+"classam_1_1IAmDatabaseHandler.html#a543b05b186f10650810626f69e1854b0":[30,0,0,52,59],
+"classam_1_1IAmDatabaseHandler.html#a5724edd794cf3034aedba3173a227bc9":[30,0,0,52,103],
+"classam_1_1IAmDatabaseHandler.html#a582c44a804ddfaf1e65f1da5ff73d013":[30,0,0,52,76],
+"classam_1_1IAmDatabaseHandler.html#a584e7f24422b91763c10021933240a0a":[30,0,0,52,85],
+"classam_1_1IAmDatabaseHandler.html#a596f2f328352a607e92a98af1a50a64c":[30,0,0,52,93],
+"classam_1_1IAmDatabaseHandler.html#a5c8ece0eeb3015a8dd8aacb7964fa8e5":[30,0,0,52,34],
+"classam_1_1IAmDatabaseHandler.html#a5fef30813dc9e196ecef9ad0f8e8b42f":[30,0,0,52,55],
+"classam_1_1IAmDatabaseHandler.html#a61ddfb38febecfd0cf1e9345b6a24296":[30,0,0,52,5],
+"classam_1_1IAmDatabaseHandler.html#a6318ff31f7d63fc265a9f3df983006cd":[30,0,0,52,128],
+"classam_1_1IAmDatabaseHandler.html#a6883ae9e19e90e83f1fac340e7bda72f":[30,0,0,52,129],
+"classam_1_1IAmDatabaseHandler.html#a6918fa6bdf7b4f67c0e79ae3271f224a":[30,0,0,52,12],
+"classam_1_1IAmDatabaseHandler.html#a6aa9b4ff49f84e4b448214b03ee70bbc":[30,0,0,52,125],
+"classam_1_1IAmDatabaseHandler.html#a6acd02bdacfbe2e430761e2122c12bb8":[30,0,0,52,27],
+"classam_1_1IAmDatabaseHandler.html#a6e213ed6b60e4e82512e30835394167d":[30,0,0,52,81],
+"classam_1_1IAmDatabaseHandler.html#a6faee19d124908c84664c1e19009fdf0":[30,0,0,52,46],
+"classam_1_1IAmDatabaseHandler.html#a6fdf37f9c85fa44d46621f06901972cb":[30,0,0,52,8],
+"classam_1_1IAmDatabaseHandler.html#a732736fc99705072600b79915d8db8c9":[30,0,0,52,104],
+"classam_1_1IAmDatabaseHandler.html#a775d0c2d81423ddd7ad930f356f9341c":[30,0,0,52,109],
+"classam_1_1IAmDatabaseHandler.html#a79e99ade2bc757dcb1c3ffd932ff41fe":[30,0,0,52,18],
+"classam_1_1IAmDatabaseHandler.html#a8165517ad5e06f36dca978476db51d79":[30,0,0,52,98],
+"classam_1_1IAmDatabaseHandler.html#a8265be20dd2e82710a7acf3611fb0457":[30,0,0,52,77],
+"classam_1_1IAmDatabaseHandler.html#a826dc83fc99f4ef9bc96d58678f6f062":[30,0,0,52,50],
+"classam_1_1IAmDatabaseHandler.html#a83cb8ee4cfe1e72e30586a80cb3e0334":[30,0,0,52,110],
+"classam_1_1IAmDatabaseHandler.html#a8501e646a15bbc9a4b736f5d73bb0af9":[30,0,0,52,114],
+"classam_1_1IAmDatabaseHandler.html#a868a9221b044f19fa8c845a192b7e8b0":[30,0,0,52,134],
+"classam_1_1IAmDatabaseHandler.html#a88825326d2cd80e9c4648cccd1d3d2d9":[30,0,0,52,70],
+"classam_1_1IAmDatabaseHandler.html#a8c3b8231706e1bdaaf678d61c0e702d7":[30,0,0,52,63],
+"classam_1_1IAmDatabaseHandler.html#a92b385078ec779deb4c5af4fa888c902":[30,0,0,52,107],
+"classam_1_1IAmDatabaseHandler.html#a93c7c508341de77c91cad7a9f3e454fd":[30,0,0,52,122],
+"classam_1_1IAmDatabaseHandler.html#a945cc8f11a6e732abcd2d8e69e5494cb":[30,0,0,52,30],
+"classam_1_1IAmDatabaseHandler.html#a9835425bd1e19c83c7e4ed4a0d3e408e":[30,0,0,52,71],
+"classam_1_1IAmDatabaseHandler.html#a98ddefe6bb14feab48c1964e999a5ac0":[30,0,0,52,131],
+"classam_1_1IAmDatabaseHandler.html#a99e7c5ea89b8436c5c6442eebb71356a":[30,0,0,52,117],
+"classam_1_1IAmDatabaseHandler.html#a9a0f3525d1545a8f1ec1866179c23a9a":[30,0,0,52,16],
+"classam_1_1IAmDatabaseHandler.html#a9bb4cc1477618d01328dd921549b328f":[30,0,0,52,13],
+"classam_1_1IAmDatabaseHandler.html#a9c05032e7af8306e1147dd5a0474351a":[30,0,0,52,132],
+"classam_1_1IAmDatabaseHandler.html#a9cc17a375315116c62a5c8ca1587e77d":[30,0,0,52,22],
+"classam_1_1IAmDatabaseHandler.html#a9d79f62a80987a16fe79bf96b7eb62f5":[30,0,0,52,66],
+"classam_1_1IAmDatabaseHandler.html#a9dddcfbf76bb240038e879732419cb34":[30,0,0,52,44],
+"classam_1_1IAmDatabaseHandler.html#a9e1d1fdde84e568b07a403309b934538":[30,0,0,52,56],
+"classam_1_1IAmDatabaseHandler.html#aa04d4792c67b31126a32cef7deea9210":[30,0,0,52,100],
+"classam_1_1IAmDatabaseHandler.html#aa173c99dc2928eb3da3f5db884cb2e82":[30,0,0,52,124],
+"classam_1_1IAmDatabaseHandler.html#aa3f27d5657cdd135b9dc4736818f47de":[30,0,0,52,45],
+"classam_1_1IAmDatabaseHandler.html#aa44ed0e2f5d4096ba3d215122be51e23":[30,0,0,52,126],
+"classam_1_1IAmDatabaseHandler.html#aa454452c89957eb236e3a68965ddac95":[30,0,0,52,75],
+"classam_1_1IAmDatabaseHandler.html#aa68321ff2c5c1eb836b84f5cf5d380b3":[30,0,0,52,42],
+"classam_1_1IAmDatabaseHandler.html#aa88031997235d5ca9dda5db3247b0e61":[30,0,0,52,7],
+"classam_1_1IAmDatabaseHandler.html#aa8eeb1a5353782f0018a4e4e9ba16440":[30,0,0,52,102],
+"classam_1_1IAmDatabaseHandler.html#aa92387044a709c93c6bbc3b749c9d587":[30,0,0,52,80],
+"classam_1_1IAmDatabaseHandler.html#aa98813aa0ac25ad7778f8046d11f1397":[30,0,0,52,68],
+"classam_1_1IAmDatabaseHandler.html#aa98ce6f4153297f29b68d4b6fdbec7f1":[30,0,0,52,90],
+"classam_1_1IAmDatabaseHandler.html#aaa47f5b2cbcabca57bff78f79a636795":[30,0,0,52,10],
+"classam_1_1IAmDatabaseHandler.html#aaa602f2e7929ad1e9cc10fd2eda948d8":[30,0,0,52,86],
+"classam_1_1IAmDatabaseHandler.html#aaad1bac114cc397979a213bd4d64801b":[30,0,0,52,9],
+"classam_1_1IAmDatabaseHandler.html#aab7a9044f1bc4ff8a048910f82dc93ea":[30,0,0,52,79],
+"classam_1_1IAmDatabaseHandler.html#aabd5097cfe3288060fe6266c6ea98e21":[30,0,0,52,28],
+"classam_1_1IAmDatabaseHandler.html#ab32dc49a48c6550c69f1e5ff6f47dbbf":[30,0,0,52,94],
+"classam_1_1IAmDatabaseHandler.html#abaabbe4618ac1ec746f8666825bbd269":[30,0,0,52,120],
+"classam_1_1IAmDatabaseHandler.html#abac19e0151ba92bc2b0e0e000ff5d3fa":[30,0,0,52,20],
+"classam_1_1IAmDatabaseHandler.html#abb2e2550e483c813071d7b2c1886b6f6":[30,0,0,52,15],
+"classam_1_1IAmDatabaseHandler.html#ac32159495655fcc57dfd8def42ccc29b":[30,0,0,52,2],
+"classam_1_1IAmDatabaseHandler.html#ac6226ae40f182e73381bf2bb8e53f0ad":[30,0,0,52,73],
+"classam_1_1IAmDatabaseHandler.html#ac79922744480ed4999e24609fe0dc8c4":[30,0,0,52,91],
+"classam_1_1IAmDatabaseHandler.html#ac7aa419630083a6b45dc388e97d70739":[30,0,0,52,115],
+"classam_1_1IAmDatabaseHandler.html#acb90ec7839df0f60a388f8d8c085fb25":[30,0,0,52,112],
+"classam_1_1IAmDatabaseHandler.html#acbc4e96c2a2016902a75a79d5a23d79d":[30,0,0,52,127],
+"classam_1_1IAmDatabaseHandler.html#ace4524f2000fc1ced243a940ca4832f1":[30,0,0,52,40],
+"classam_1_1IAmDatabaseHandler.html#acf61797535b856c0cbfda1cd70240869":[30,0,0,52,32],
+"classam_1_1IAmDatabaseHandler.html#ad20967b3bd76d83aa3eef15a43ef9e2b":[30,0,0,52,95],
+"classam_1_1IAmDatabaseHandler.html#ad2a55ec4fedeb850d807a4fa5def3c61":[30,0,0,52,106],
+"classam_1_1IAmDatabaseHandler.html#ad9f6af57faee9bbbed4d60a74713cc5d":[30,0,0,52,51],
+"classam_1_1IAmDatabaseHandler.html#add669d85238ae9ce0bdb41ed3fd1278b":[30,0,0,52,38],
+"classam_1_1IAmDatabaseHandler.html#adecdd54551e1c61ce1456baf64fe3551":[30,0,0,52,43],
+"classam_1_1IAmDatabaseHandler.html#adfb44d955abb5daf2f88a94e348a7d0a":[30,0,0,52,1],
+"classam_1_1IAmDatabaseHandler.html#ae1b1befa8114143f034a9d23a3d342e7":[30,0,0,52,36],
+"classam_1_1IAmDatabaseHandler.html#ae3e99505973906e6a11943e6a2d325bc":[30,0,0,52,48],
+"classam_1_1IAmDatabaseHandler.html#ae46436366f819d74a2e97a254e821522":[30,0,0,52,65],
+"classam_1_1IAmDatabaseHandler.html#ae5b97276c8f23516c96d643074d9bd37":[30,0,0,52,39],
+"classam_1_1IAmDatabaseHandler.html#ae84ea7d61bb96333ab5f645dfcd8716c":[30,0,0,52,19],
+"classam_1_1IAmDatabaseHandler.html#ae8d5612288475d15a170b5249df54fb1":[30,0,0,52,92],
+"classam_1_1IAmDatabaseHandler.html#ae99e0c125fba4122728cf1aa77916951":[30,0,0,52,88],
+"classam_1_1IAmDatabaseHandler.html#aeb89c0c0367dd74821a091244c074ea7":[30,0,0,52,29],
+"classam_1_1IAmDatabaseHandler.html#aebd6c2981bc88f4035506d1a23227b08":[30,0,0,52,105],
+"classam_1_1IAmDatabaseHandler.html#aed82758f78d7f18a5d04c55b473b0941":[30,0,0,52,14],
+"classam_1_1IAmDatabaseHandler.html#aedbf270a72b093ca654705f7c7d19bc7":[30,0,0,52,17],
+"classam_1_1IAmDatabaseHandler.html#aee69388bc7764175215cfc6676d9fd4d":[30,0,0,52,121],
+"classam_1_1IAmDatabaseHandler.html#af4413c8086ff28f647d453950af8abdb":[30,0,0,52,37],
+"classam_1_1IAmDatabaseHandler.html#af540d8023567d0e8d1e40507a5805672":[30,0,0,52,108],
+"classam_1_1IAmDatabaseHandler.html#af659b31f091fd1b6890a7dbcb4ec3110":[30,0,0,52,87],
+"classam_1_1IAmDatabaseHandler.html#af7e0be6ef2f4261a28b5eccc40202342":[30,0,0,52,26],
+"classam_1_1IAmDatabaseHandler.html#afcb911891e8c7b063f36808ed69cad66":[30,0,0,52,64],
+"classam_1_1IAmDatabaseHandler.html#affcea706b5644e372f2495dd9769ab2d":[30,0,0,52,111],
+"classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html":[30,0,0,52,0],
+"classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html#a9e2d26860a3e632a8df3796aa80db4ab":[30,0,0,52,0,1],
+"classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html#ae9d489996dd1e8542fac7bbe65ba66a1":[30,0,0,52,0,0],
+"classam_1_1IAmRoutingReceive.html":[30,0,0,53],
+"classam_1_1IAmRoutingReceive.html#a02ba6a3dccda6609fc8976b1458f7ab6":[30,0,0,53,8],
+"classam_1_1IAmRoutingReceive.html#a03e7fb8d499ea0c03c6c76ab13378996":[30,0,0,53,4],
+"classam_1_1IAmRoutingReceive.html#a06083196aa4c076c7a5b9dae9bbb4ebe":[30,0,0,53,54],
+"classam_1_1IAmRoutingReceive.html#a06b25fb4dfe48ff01d56153251ff1364":[30,0,0,53,10],
+"classam_1_1IAmRoutingReceive.html#a0a97ac905d1999190f2fb1f37638d67c":[30,0,0,53,3],
+"classam_1_1IAmRoutingReceive.html#a12ea1c73477162b22cd2fb994230f287":[30,0,0,53,5],
+"classam_1_1IAmRoutingReceive.html#a15caa7d5f6206c72b4d08c9c2f91bc0d":[30,0,0,53,0],
+"classam_1_1IAmRoutingReceive.html#a18a5df7fad65bba57bc425eecaa67d4f":[30,0,0,53,45],
+"classam_1_1IAmRoutingReceive.html#a190aec21f3efd9c9bcf75d892e187e92":[30,0,0,53,25],
+"classam_1_1IAmRoutingReceive.html#a2038b03578f95ff9d5297914c011dbfb":[30,0,0,53,35],
+"classam_1_1IAmRoutingReceive.html#a233ca8e3757e70c9e424f7bb8029fb48":[30,0,0,53,42],
+"classam_1_1IAmRoutingReceive.html#a2c357e480a412386fce7aad8edb4543e":[30,0,0,53,16],
+"classam_1_1IAmRoutingReceive.html#a2e4ca326a8c184325122a3a16a8fee71":[30,0,0,53,49],
+"classam_1_1IAmRoutingReceive.html#a300c94fe3b479efefa7a6a078867e21f":[30,0,0,53,44],
+"classam_1_1IAmRoutingReceive.html#a3c6d5aad9a85419a5b5ee4c696f4654d":[30,0,0,53,19],
+"classam_1_1IAmRoutingReceive.html#a3ed2f0ff228d0256c544ca055576d045":[30,0,0,53,52],
+"classam_1_1IAmRoutingReceive.html#a410b5484dd67defeb25531dae77fd32d":[30,0,0,53,53],
+"classam_1_1IAmRoutingReceive.html#a49ab31952e392112eaf184db809aada3":[30,0,0,53,33],
+"classam_1_1IAmRoutingReceive.html#a4de3ff05b440cb5ec3b79f8b78409bf1":[30,0,0,53,24],
+"classam_1_1IAmRoutingReceive.html#a4e1db1d55e040f3f5c46994d9f768b0c":[30,0,0,53,39],
+"classam_1_1IAmRoutingReceive.html#a4e70fab23fb1b31a630872f5976a13b3":[30,0,0,53,51],
+"classam_1_1IAmRoutingReceive.html#a4eac2fddd9395bc97f79ceda64187b32":[30,0,0,53,14],
+"classam_1_1IAmRoutingReceive.html#a4f8746295a5a954e2adb33acad61282f":[30,0,0,53,38],
+"classam_1_1IAmRoutingReceive.html#a5278852c553b7f7929a424e3b716a087":[30,0,0,53,18],
+"classam_1_1IAmRoutingReceive.html#a5dc4bcf614b9f3f59a6c7c738f05b6e7":[30,0,0,53,23],
+"classam_1_1IAmRoutingReceive.html#a6611f5ee0bba788a86dd1840b02ecb90":[30,0,0,53,30],
+"classam_1_1IAmRoutingReceive.html#a6c9b416e80282ee2c868172c69e2452e":[30,0,0,53,11],
+"classam_1_1IAmRoutingReceive.html#a72cb670a0e827739b40f1dc25275ba87":[30,0,0,53,2],
+"classam_1_1IAmRoutingReceive.html#a849d4c283038b940a527b942c06724a0":[30,0,0,53,46],
+"classam_1_1IAmRoutingReceive.html#a874dd916d08d2db9b3c47dcb3812ea12":[30,0,0,53,7],
+"classam_1_1IAmRoutingReceive.html#a8a490d69529de441f62189e26f29a509":[30,0,0,53,28],
+"classam_1_1IAmRoutingReceive.html#a94b1ef1c7c9b2b89cc26024f90608775":[30,0,0,53,32],
+"classam_1_1IAmRoutingReceive.html#a9803e069f83e4a1139697dfcf2cf4821":[30,0,0,53,26],
+"classam_1_1IAmRoutingReceive.html#a9ca751ae21440db0cfa8d84b5710b94c":[30,0,0,53,20],
+"classam_1_1IAmRoutingReceive.html#a9ed1cd44ef9ca9b09203a96b54f668d2":[30,0,0,53,47],
+"classam_1_1IAmRoutingReceive.html#aa3583e8b977020cfdbcf5e47be25488c":[30,0,0,53,40],
+"classam_1_1IAmRoutingReceive.html#aa3c4072ea6329de74a3de905f4a4fe49":[30,0,0,53,31],
+"classam_1_1IAmRoutingReceive.html#aa908806a25e9cc12977097becb3ef40b":[30,0,0,53,13],
+"classam_1_1IAmRoutingReceive.html#aacb97dd192686d5cd77ee80714245706":[30,0,0,53,37],
+"classam_1_1IAmRoutingReceive.html#ab4d06a6570362092bc185ba32a601167":[30,0,0,53,48],
+"classam_1_1IAmRoutingReceive.html#ab68fbeaa1ef9f388218b44893ce15efc":[30,0,0,53,43],
+"classam_1_1IAmRoutingReceive.html#ab8916b90e085933e784f583938a8e0cf":[30,0,0,53,27],
+"classam_1_1IAmRoutingReceive.html#ac36edace9dd1574e5208b5073d3bf078":[30,0,0,53,15],
+"classam_1_1IAmRoutingReceive.html#ac7203fc07af1387bac53d5a0d490fe95":[30,0,0,53,6],
+"classam_1_1IAmRoutingReceive.html#acf94dc68c2a171d127097f9694693385":[30,0,0,53,21],
+"classam_1_1IAmRoutingReceive.html#ad40e6493d938dedb90fc15f1d1f15963":[30,0,0,53,36],
+"classam_1_1IAmRoutingReceive.html#ad69597d7b47dc11366ae5cb9c69728c4":[30,0,0,53,50],
+"classam_1_1IAmRoutingReceive.html#adc9d66b01e688c88a61b5367e71e60f8":[30,0,0,53,34],
+"classam_1_1IAmRoutingReceive.html#ae0821ab93da899ad30d666a43622654d":[30,0,0,53,17],
+"classam_1_1IAmRoutingReceive.html#ae63720078e964f9645b9722b6a04d47c":[30,0,0,53,12],
+"classam_1_1IAmRoutingReceive.html#aeb11eef48f70275422fe27772973bd43":[30,0,0,53,9],
+"classam_1_1IAmRoutingReceive.html#aebc0709a8bb38ff685b823309d6f1de6":[30,0,0,53,1],
+"classam_1_1IAmRoutingReceive.html#af0ca52c12aa1bab515a051442e00bd29":[30,0,0,53,22],
+"classam_1_1IAmRoutingReceive.html#af769e4c3961c560e450f0b6b18361f34":[30,0,0,53,29],
+"classam_1_1IAmRoutingReceive.html#af9ac084d087a42beeb5ddd0faebd2d1b":[30,0,0,53,41],
+"classam_1_1IAmRoutingSend.html":[30,0,0,54],
+"classam_1_1IAmRoutingSend.html#a13c67c43d494d69622ff8390d0ac670d":[30,0,0,54,5],
+"classam_1_1IAmRoutingSend.html#a187da2405f7e675ddcab28c2306b4d54":[30,0,0,54,9],
+"classam_1_1IAmRoutingSend.html#a1a56926a95fdb5c1f8128cf93ea4c8f3":[30,0,0,54,8],
+"classam_1_1IAmRoutingSend.html#a2252476d4ff4fd1e7a56e92048f12f6e":[30,0,0,54,1],
+"classam_1_1IAmRoutingSend.html#a4b65c7722bdf888b1cb24b331b4eecea":[30,0,0,54,15],
+"classam_1_1IAmRoutingSend.html#a4d00922dbed36d1836dec9832388e9ab":[30,0,0,54,4],
+"classam_1_1IAmRoutingSend.html#a53dc66f59e728a3370f0fca132c212e7":[30,0,0,54,17],
+"classam_1_1IAmRoutingSend.html#a54e1c82bce73f5f355fce119ae7cbb7c":[30,0,0,54,14],
+"classam_1_1IAmRoutingSend.html#a55957b77924e8c8fb358c5408e13f9e0":[30,0,0,54,13],
+"classam_1_1IAmRoutingSend.html#a8a63375af30b80030cea91d926042688":[30,0,0,54,12],
+"classam_1_1IAmRoutingSend.html#a9597c5c072dc05a57b1278a93fd48252":[30,0,0,54,11],
+"classam_1_1IAmRoutingSend.html#a95fb11f817aeda9247318d589cbb9c40":[30,0,0,54,10],
+"classam_1_1IAmRoutingSend.html#a9b40a38d0091d7784bdedf3d91093b99":[30,0,0,54,22],
+"classam_1_1IAmRoutingSend.html#a9e1c212a50f380f38f2be94ca336597e":[30,0,0,54,21],
+"classam_1_1IAmRoutingSend.html#aa3c35315ba28147126d6c9db571f8c0b":[30,0,0,54,16],
+"classam_1_1IAmRoutingSend.html#aa70db3ad187a06ec1333c21358987773":[30,0,0,54,19],
+"classam_1_1IAmRoutingSend.html#ab618f8f73047f99a397ae09f2e4dc117":[30,0,0,54,7],
+"classam_1_1IAmRoutingSend.html#ac32fb8376178ca94085cb3676541881f":[30,0,0,54,2],
+"classam_1_1IAmRoutingSend.html#ad1f2443c1dae33eb6071c715caf54eec":[30,0,0,54,0],
+"classam_1_1IAmRoutingSend.html#ad4761b14565a6dd9ea24fa21cafdf540":[30,0,0,54,18],
+"classam_1_1IAmRoutingSend.html#aea5a145d496363f890b9103be4371962":[30,0,0,54,6],
+"classam_1_1IAmRoutingSend.html#aed21a3ad01cfe62e39168e080ed7ecff":[30,0,0,54,3],
+"classam_1_1IAmRoutingSend.html#afd2ef6005caa8d7a45614343e1c451e8":[30,0,0,54,20],
+"classam_1_1IAmShPollCheck.html":[30,0,0,55]
};
diff --git a/docs/navtreeindex6.js b/docs/navtreeindex6.js
index a530863..1737263 100644..100755
--- a/docs/navtreeindex6.js
+++ b/docs/navtreeindex6.js
@@ -1,119 +1,93 @@
var NAVTREEINDEX6 =
{
-"classam_1_1IAmDatabaseHandler.html#af7e0be6ef2f4261a28b5eccc40202342":[29,0,0,16,25],
-"classam_1_1IAmDatabaseHandler.html#afcb911891e8c7b063f36808ed69cad66":[29,0,0,16,61],
-"classam_1_1IAmDatabaseHandler.html#affcea706b5644e372f2495dd9769ab2d":[29,0,0,16,108],
-"classam_1_1IAmRoutingReceive.html":[29,0,0,65],
-"classam_1_1IAmRoutingReceive.html#a02ba6a3dccda6609fc8976b1458f7ab6":[29,0,0,65,8],
-"classam_1_1IAmRoutingReceive.html#a03e7fb8d499ea0c03c6c76ab13378996":[29,0,0,65,4],
-"classam_1_1IAmRoutingReceive.html#a06083196aa4c076c7a5b9dae9bbb4ebe":[29,0,0,65,54],
-"classam_1_1IAmRoutingReceive.html#a06b25fb4dfe48ff01d56153251ff1364":[29,0,0,65,10],
-"classam_1_1IAmRoutingReceive.html#a0a97ac905d1999190f2fb1f37638d67c":[29,0,0,65,3],
-"classam_1_1IAmRoutingReceive.html#a12ea1c73477162b22cd2fb994230f287":[29,0,0,65,5],
-"classam_1_1IAmRoutingReceive.html#a15caa7d5f6206c72b4d08c9c2f91bc0d":[29,0,0,65,0],
-"classam_1_1IAmRoutingReceive.html#a18a5df7fad65bba57bc425eecaa67d4f":[29,0,0,65,45],
-"classam_1_1IAmRoutingReceive.html#a190aec21f3efd9c9bcf75d892e187e92":[29,0,0,65,25],
-"classam_1_1IAmRoutingReceive.html#a2038b03578f95ff9d5297914c011dbfb":[29,0,0,65,35],
-"classam_1_1IAmRoutingReceive.html#a233ca8e3757e70c9e424f7bb8029fb48":[29,0,0,65,42],
-"classam_1_1IAmRoutingReceive.html#a2c357e480a412386fce7aad8edb4543e":[29,0,0,65,16],
-"classam_1_1IAmRoutingReceive.html#a2e4ca326a8c184325122a3a16a8fee71":[29,0,0,65,49],
-"classam_1_1IAmRoutingReceive.html#a300c94fe3b479efefa7a6a078867e21f":[29,0,0,65,44],
-"classam_1_1IAmRoutingReceive.html#a3c6d5aad9a85419a5b5ee4c696f4654d":[29,0,0,65,19],
-"classam_1_1IAmRoutingReceive.html#a3ed2f0ff228d0256c544ca055576d045":[29,0,0,65,52],
-"classam_1_1IAmRoutingReceive.html#a410b5484dd67defeb25531dae77fd32d":[29,0,0,65,53],
-"classam_1_1IAmRoutingReceive.html#a49ab31952e392112eaf184db809aada3":[29,0,0,65,33],
-"classam_1_1IAmRoutingReceive.html#a4de3ff05b440cb5ec3b79f8b78409bf1":[29,0,0,65,24],
-"classam_1_1IAmRoutingReceive.html#a4e1db1d55e040f3f5c46994d9f768b0c":[29,0,0,65,39],
-"classam_1_1IAmRoutingReceive.html#a4e70fab23fb1b31a630872f5976a13b3":[29,0,0,65,51],
-"classam_1_1IAmRoutingReceive.html#a4eac2fddd9395bc97f79ceda64187b32":[29,0,0,65,14],
-"classam_1_1IAmRoutingReceive.html#a4f8746295a5a954e2adb33acad61282f":[29,0,0,65,38],
-"classam_1_1IAmRoutingReceive.html#a5278852c553b7f7929a424e3b716a087":[29,0,0,65,18],
-"classam_1_1IAmRoutingReceive.html#a5dc4bcf614b9f3f59a6c7c738f05b6e7":[29,0,0,65,23],
-"classam_1_1IAmRoutingReceive.html#a6611f5ee0bba788a86dd1840b02ecb90":[29,0,0,65,30],
-"classam_1_1IAmRoutingReceive.html#a6c9b416e80282ee2c868172c69e2452e":[29,0,0,65,11],
-"classam_1_1IAmRoutingReceive.html#a72cb670a0e827739b40f1dc25275ba87":[29,0,0,65,2],
-"classam_1_1IAmRoutingReceive.html#a849d4c283038b940a527b942c06724a0":[29,0,0,65,46],
-"classam_1_1IAmRoutingReceive.html#a874dd916d08d2db9b3c47dcb3812ea12":[29,0,0,65,7],
-"classam_1_1IAmRoutingReceive.html#a8a490d69529de441f62189e26f29a509":[29,0,0,65,28],
-"classam_1_1IAmRoutingReceive.html#a94b1ef1c7c9b2b89cc26024f90608775":[29,0,0,65,32],
-"classam_1_1IAmRoutingReceive.html#a9803e069f83e4a1139697dfcf2cf4821":[29,0,0,65,26],
-"classam_1_1IAmRoutingReceive.html#a9ca751ae21440db0cfa8d84b5710b94c":[29,0,0,65,20],
-"classam_1_1IAmRoutingReceive.html#a9ed1cd44ef9ca9b09203a96b54f668d2":[29,0,0,65,47],
-"classam_1_1IAmRoutingReceive.html#aa3583e8b977020cfdbcf5e47be25488c":[29,0,0,65,40],
-"classam_1_1IAmRoutingReceive.html#aa3c4072ea6329de74a3de905f4a4fe49":[29,0,0,65,31],
-"classam_1_1IAmRoutingReceive.html#aa908806a25e9cc12977097becb3ef40b":[29,0,0,65,13],
-"classam_1_1IAmRoutingReceive.html#aacb97dd192686d5cd77ee80714245706":[29,0,0,65,37],
-"classam_1_1IAmRoutingReceive.html#ab4d06a6570362092bc185ba32a601167":[29,0,0,65,48],
-"classam_1_1IAmRoutingReceive.html#ab68fbeaa1ef9f388218b44893ce15efc":[29,0,0,65,43],
-"classam_1_1IAmRoutingReceive.html#ab8916b90e085933e784f583938a8e0cf":[29,0,0,65,27],
-"classam_1_1IAmRoutingReceive.html#ac36edace9dd1574e5208b5073d3bf078":[29,0,0,65,15],
-"classam_1_1IAmRoutingReceive.html#ac7203fc07af1387bac53d5a0d490fe95":[29,0,0,65,6],
-"classam_1_1IAmRoutingReceive.html#acf94dc68c2a171d127097f9694693385":[29,0,0,65,21],
-"classam_1_1IAmRoutingReceive.html#ad40e6493d938dedb90fc15f1d1f15963":[29,0,0,65,36],
-"classam_1_1IAmRoutingReceive.html#ad69597d7b47dc11366ae5cb9c69728c4":[29,0,0,65,50],
-"classam_1_1IAmRoutingReceive.html#adc9d66b01e688c88a61b5367e71e60f8":[29,0,0,65,34],
-"classam_1_1IAmRoutingReceive.html#ae0821ab93da899ad30d666a43622654d":[29,0,0,65,17],
-"classam_1_1IAmRoutingReceive.html#ae63720078e964f9645b9722b6a04d47c":[29,0,0,65,12],
-"classam_1_1IAmRoutingReceive.html#aeb11eef48f70275422fe27772973bd43":[29,0,0,65,9],
-"classam_1_1IAmRoutingReceive.html#aebc0709a8bb38ff685b823309d6f1de6":[29,0,0,65,1],
-"classam_1_1IAmRoutingReceive.html#af0ca52c12aa1bab515a051442e00bd29":[29,0,0,65,22],
-"classam_1_1IAmRoutingReceive.html#af769e4c3961c560e450f0b6b18361f34":[29,0,0,65,29],
-"classam_1_1IAmRoutingReceive.html#af9ac084d087a42beeb5ddd0faebd2d1b":[29,0,0,65,41],
-"classam_1_1IAmRoutingSend.html":[29,0,0,66],
-"classam_1_1IAmRoutingSend.html#a13c67c43d494d69622ff8390d0ac670d":[29,0,0,66,5],
-"classam_1_1IAmRoutingSend.html#a187da2405f7e675ddcab28c2306b4d54":[29,0,0,66,9],
-"classam_1_1IAmRoutingSend.html#a1a56926a95fdb5c1f8128cf93ea4c8f3":[29,0,0,66,8],
-"classam_1_1IAmRoutingSend.html#a2252476d4ff4fd1e7a56e92048f12f6e":[29,0,0,66,1],
-"classam_1_1IAmRoutingSend.html#a4b65c7722bdf888b1cb24b331b4eecea":[29,0,0,66,15],
-"classam_1_1IAmRoutingSend.html#a4d00922dbed36d1836dec9832388e9ab":[29,0,0,66,4],
-"classam_1_1IAmRoutingSend.html#a53dc66f59e728a3370f0fca132c212e7":[29,0,0,66,17],
-"classam_1_1IAmRoutingSend.html#a54e1c82bce73f5f355fce119ae7cbb7c":[29,0,0,66,14],
-"classam_1_1IAmRoutingSend.html#a55957b77924e8c8fb358c5408e13f9e0":[29,0,0,66,13],
-"classam_1_1IAmRoutingSend.html#a8a63375af30b80030cea91d926042688":[29,0,0,66,12],
-"classam_1_1IAmRoutingSend.html#a9597c5c072dc05a57b1278a93fd48252":[29,0,0,66,11],
-"classam_1_1IAmRoutingSend.html#a95fb11f817aeda9247318d589cbb9c40":[29,0,0,66,10],
-"classam_1_1IAmRoutingSend.html#a9b40a38d0091d7784bdedf3d91093b99":[29,0,0,66,22],
-"classam_1_1IAmRoutingSend.html#a9e1c212a50f380f38f2be94ca336597e":[29,0,0,66,21],
-"classam_1_1IAmRoutingSend.html#aa3c35315ba28147126d6c9db571f8c0b":[29,0,0,66,16],
-"classam_1_1IAmRoutingSend.html#aa70db3ad187a06ec1333c21358987773":[29,0,0,66,19],
-"classam_1_1IAmRoutingSend.html#ab618f8f73047f99a397ae09f2e4dc117":[29,0,0,66,7],
-"classam_1_1IAmRoutingSend.html#ac32fb8376178ca94085cb3676541881f":[29,0,0,66,2],
-"classam_1_1IAmRoutingSend.html#ad1f2443c1dae33eb6071c715caf54eec":[29,0,0,66,0],
-"classam_1_1IAmRoutingSend.html#ad4761b14565a6dd9ea24fa21cafdf540":[29,0,0,66,18],
-"classam_1_1IAmRoutingSend.html#aea5a145d496363f890b9103be4371962":[29,0,0,66,6],
-"classam_1_1IAmRoutingSend.html#aed21a3ad01cfe62e39168e080ed7ecff":[29,0,0,66,3],
-"classam_1_1IAmRoutingSend.html#afd2ef6005caa8d7a45614343e1c451e8":[29,0,0,66,20],
-"classam_1_1IAmShPollCheck.html":[29,0,0,24],
-"classam_1_1IAmShPollCheck.html#a5851d4f160f9a9ab42965b67cee6fe97":[29,0,0,24,1],
-"classam_1_1IAmShPollCheck.html#a70af36e07af63eb91fd969ee06497a6d":[29,0,0,24,0],
-"classam_1_1IAmShPollDispatch.html":[29,0,0,25],
-"classam_1_1IAmShPollDispatch.html#a2cb88d42e3e1e1df8647fcadaf0c31fa":[29,0,0,25,1],
-"classam_1_1IAmShPollDispatch.html#a4580a8fa6f656afd0265fd9b6890b495":[29,0,0,25,0],
-"classam_1_1IAmShPollFired.html":[29,0,0,23],
-"classam_1_1IAmShPollFired.html#a41cefb5302247e0dd2e4de733026ac6e":[29,0,0,23,1],
-"classam_1_1IAmShPollFired.html#a847146143a10fb0089209748040aaefd":[29,0,0,23,0],
-"classam_1_1IAmShPollPrepare.html":[29,0,0,22],
-"classam_1_1IAmShPollPrepare.html#a2aad9b7400f14d06d3f10dc7e4e32e2e":[29,0,0,22,0],
-"classam_1_1IAmShPollPrepare.html#adb146fb654748528b1878798c7f91bf7":[29,0,0,22,1],
-"classam_1_1IAmShTimerCallBack.html":[29,0,0,26],
-"classam_1_1IAmShTimerCallBack.html#a889a701ce76f1c5231eaa76232b835da":[29,0,0,26,1],
-"classam_1_1IAmShTimerCallBack.html#acac8aaa1edaca170e6266c2aec18d7f1":[29,0,0,26,0],
-"classam_1_1TAmShPollCheck.html":[29,0,0,31],
-"classam_1_1TAmShPollCheck.html#a851741de903173a0b1969d6444c508ee":[29,0,0,31,0],
-"classam_1_1TAmShPollCheck.html#a89844ce383f71f62d3d48e07b8c854be":[29,0,0,31,1],
-"classam_1_1TAmShPollDispatch.html":[29,0,0,32],
-"classam_1_1TAmShPollDispatch.html#a574535575f47cd509ce4fd7e11640d21":[29,0,0,32,0],
-"classam_1_1TAmShPollDispatch.html#a9e4052f0734cbf44d3e8714e30d4dc20":[29,0,0,32,1],
-"classam_1_1TAmShPollFired.html":[29,0,0,30],
-"classam_1_1TAmShPollFired.html#a66d19f639d38774c75edff51b8095a0d":[29,0,0,30,0],
-"classam_1_1TAmShPollFired.html#ac6fc2c508e2d8105fad3734bcf286c95":[29,0,0,30,1],
-"classam_1_1TAmShPollPrepare.html":[29,0,0,29],
-"classam_1_1TAmShPollPrepare.html#a53aad414ee1833dee0470adf84483c3d":[29,0,0,29,0],
-"classam_1_1TAmShPollPrepare.html#a58f91e48d66232815184461d48553a46":[29,0,0,29,1],
-"classam_1_1TAmShTimerCallBack.html":[29,0,0,28],
-"classam_1_1TAmShTimerCallBack.html#a501f56ecacec5ab7a624de8f7601b374":[29,0,0,28,0],
-"classam_1_1TAmShTimerCallBack.html#ae343cf7a089c8a19d3dedb244d7e2c62":[29,0,0,28,1],
-"classes.html":[29,1],
+"classam_1_1IAmShPollCheck.html#a5851d4f160f9a9ab42965b67cee6fe97":[30,0,0,55,1],
+"classam_1_1IAmShPollCheck.html#a70af36e07af63eb91fd969ee06497a6d":[30,0,0,55,0],
+"classam_1_1IAmShPollDispatch.html":[30,0,0,56],
+"classam_1_1IAmShPollDispatch.html#a2cb88d42e3e1e1df8647fcadaf0c31fa":[30,0,0,56,1],
+"classam_1_1IAmShPollDispatch.html#a4580a8fa6f656afd0265fd9b6890b495":[30,0,0,56,0],
+"classam_1_1IAmShPollFired.html":[30,0,0,57],
+"classam_1_1IAmShPollFired.html#a41cefb5302247e0dd2e4de733026ac6e":[30,0,0,57,1],
+"classam_1_1IAmShPollFired.html#a847146143a10fb0089209748040aaefd":[30,0,0,57,0],
+"classam_1_1IAmShPollPrepare.html":[30,0,0,58],
+"classam_1_1IAmShPollPrepare.html#a2aad9b7400f14d06d3f10dc7e4e32e2e":[30,0,0,58,0],
+"classam_1_1IAmShPollPrepare.html#adb146fb654748528b1878798c7f91bf7":[30,0,0,58,1],
+"classam_1_1IAmShTimerCallBack.html":[30,0,0,59],
+"classam_1_1IAmShTimerCallBack.html#a889a701ce76f1c5231eaa76232b835da":[30,0,0,59,2],
+"classam_1_1IAmShTimerCallBack.html#ab84921315e99da64a563b221d37e03b6":[30,0,0,59,0],
+"classam_1_1IAmShTimerCallBack.html#acac8aaa1edaca170e6266c2aec18d7f1":[30,0,0,59,1],
+"classam_1_1TAmShPollCheck.html":[30,0,0,60],
+"classam_1_1TAmShPollCheck.html#a851741de903173a0b1969d6444c508ee":[30,0,0,60,0],
+"classam_1_1TAmShPollCheck.html#a89844ce383f71f62d3d48e07b8c854be":[30,0,0,60,1],
+"classam_1_1TAmShPollDispatch.html":[30,0,0,61],
+"classam_1_1TAmShPollDispatch.html#a574535575f47cd509ce4fd7e11640d21":[30,0,0,61,0],
+"classam_1_1TAmShPollDispatch.html#a9e4052f0734cbf44d3e8714e30d4dc20":[30,0,0,61,1],
+"classam_1_1TAmShPollFired.html":[30,0,0,62],
+"classam_1_1TAmShPollFired.html#a66d19f639d38774c75edff51b8095a0d":[30,0,0,62,0],
+"classam_1_1TAmShPollFired.html#ac6fc2c508e2d8105fad3734bcf286c95":[30,0,0,62,1],
+"classam_1_1TAmShPollPrepare.html":[30,0,0,63],
+"classam_1_1TAmShPollPrepare.html#a8556db372a475b5ab7425ae62b2b7519":[30,0,0,63,1],
+"classam_1_1TAmShPollPrepare.html#ae7d9cffc73ca8704eaa4e5807f223e3c":[30,0,0,63,0],
+"classam_1_1TAmShTimerCallBack.html":[30,0,0,64],
+"classam_1_1TAmShTimerCallBack.html#a501f56ecacec5ab7a624de8f7601b374":[30,0,0,64,0],
+"classam_1_1TAmShTimerCallBack.html#ae343cf7a089c8a19d3dedb244d7e2c62":[30,0,0,64,1],
+"classam_1_1V1_1_1CAmSerializer.html":[30,0,0,0,0],
+"classam_1_1V1_1_1CAmSerializer.html#a0f0f253106d12838bcabccccefb32958":[30,0,0,0,0,9],
+"classam_1_1V1_1_1CAmSerializer.html#a18d5a5475bf07849ae935b70af8b224b":[30,0,0,0,0,20],
+"classam_1_1V1_1_1CAmSerializer.html#a1d31764986d2a790e17152988df6fd0e":[30,0,0,0,0,5],
+"classam_1_1V1_1_1CAmSerializer.html#a2693e0a63d1261b2e74ad361cd148edc":[30,0,0,0,0,28],
+"classam_1_1V1_1_1CAmSerializer.html#a2a381c0363a7c4b7982c4ec0649fdace":[30,0,0,0,0,15],
+"classam_1_1V1_1_1CAmSerializer.html#a44b90dfcc5da2c26b07e542d9b2d1dbd":[30,0,0,0,0,22],
+"classam_1_1V1_1_1CAmSerializer.html#a519591eaee1bf7e1703addb63ec0d26d":[30,0,0,0,0,6],
+"classam_1_1V1_1_1CAmSerializer.html#a577f1470c3c5f2970491686a1a484ed8":[30,0,0,0,0,30],
+"classam_1_1V1_1_1CAmSerializer.html#a5bca075fa5bf2f2483edf6f44acb4dca":[30,0,0,0,0,16],
+"classam_1_1V1_1_1CAmSerializer.html#a5faeb20324966a0a8e8b274256e374d4":[30,0,0,0,0,27],
+"classam_1_1V1_1_1CAmSerializer.html#a6b9553012c430521d91aa81b1b19d432":[30,0,0,0,0,29],
+"classam_1_1V1_1_1CAmSerializer.html#a6e4ab7989e90343ebf8d6541087c421a":[30,0,0,0,0,17],
+"classam_1_1V1_1_1CAmSerializer.html#a7162edb66961571ee69621374e97c7a6":[30,0,0,0,0,18],
+"classam_1_1V1_1_1CAmSerializer.html#a84baee10bb38abf162f3f7719eeb4bc3":[30,0,0,0,0,2],
+"classam_1_1V1_1_1CAmSerializer.html#a8b446d4cd275ed0449214d2c935ad4e3":[30,0,0,0,0,14],
+"classam_1_1V1_1_1CAmSerializer.html#a8e3520d09ac949e076dfa9a811139feb":[30,0,0,0,0,13],
+"classam_1_1V1_1_1CAmSerializer.html#a8f012d73246fa9c4f0108c7a27f7f15a":[30,0,0,0,0,7],
+"classam_1_1V1_1_1CAmSerializer.html#a90c2b180dccf43ccd235574d30caa939":[30,0,0,0,0,25],
+"classam_1_1V1_1_1CAmSerializer.html#a969b83605f8692bf50d67aa7116e9608":[30,0,0,0,0,1],
+"classam_1_1V1_1_1CAmSerializer.html#a9defa14f61395ce933c1dd760aff9835":[30,0,0,0,0,33],
+"classam_1_1V1_1_1CAmSerializer.html#aaa118593c9299ebf72c8a261a12539a2":[30,0,0,0,0,26],
+"classam_1_1V1_1_1CAmSerializer.html#aaaf42841f9f1cf3045aeeb9b30a8bbcc":[30,0,0,0,0,32],
+"classam_1_1V1_1_1CAmSerializer.html#ab64448c3badda6c41fd219abca8e3446":[30,0,0,0,0,35],
+"classam_1_1V1_1_1CAmSerializer.html#ab785c9a874b2aa521b3d0dab0eb8228a":[30,0,0,0,0,11],
+"classam_1_1V1_1_1CAmSerializer.html#ab9ca6e0f68a97434db6295b7e1b504b1":[30,0,0,0,0,0],
+"classam_1_1V1_1_1CAmSerializer.html#abbcfa49f9d54745258155f37b6595a6e":[30,0,0,0,0,12],
+"classam_1_1V1_1_1CAmSerializer.html#abe7fc8967659e477259eb55ad93a3f1f":[30,0,0,0,0,23],
+"classam_1_1V1_1_1CAmSerializer.html#abf86d9d11f05ef9e5c20fe3a7e642fa0":[30,0,0,0,0,34],
+"classam_1_1V1_1_1CAmSerializer.html#ac2b526db80cf477ea7f73a71359d694e":[30,0,0,0,0,31],
+"classam_1_1V1_1_1CAmSerializer.html#ace01c75baac75ce67b4ba7c86b7cac6f":[30,0,0,0,0,38],
+"classam_1_1V1_1_1CAmSerializer.html#acff5cf50e50e6e7f251bc87f62fcc1ed":[30,0,0,0,0,3],
+"classam_1_1V1_1_1CAmSerializer.html#ad020e92d781001be84f58625689f702a":[30,0,0,0,0,37],
+"classam_1_1V1_1_1CAmSerializer.html#ad039d03f5e597f8e29b67ede608f06cb":[30,0,0,0,0,10],
+"classam_1_1V1_1_1CAmSerializer.html#ad2302b0e7a75dc8f9bcd4a762966d84f":[30,0,0,0,0,19],
+"classam_1_1V1_1_1CAmSerializer.html#adcd7db11c70d28c691e565ba4bee7800":[30,0,0,0,0,21],
+"classam_1_1V1_1_1CAmSerializer.html#ae0ddea4a7353ba82934c629ec2d71950":[30,0,0,0,0,24],
+"classam_1_1V1_1_1CAmSerializer.html#ae1b7235c1728ea06e0d8201d9558eae4":[30,0,0,0,0,8],
+"classam_1_1V1_1_1CAmSerializer.html#af6f454c97602ab158a8855a22d74df6b":[30,0,0,0,0,4],
+"classam_1_1V1_1_1CAmSerializer.html#afbf2d5c52a1914156e8733f956f40771":[30,0,0,0,0,36],
+"classam_1_1V2_1_1CAmSerializer.html":[30,0,0,1,0],
+"classam_1_1V2_1_1CAmSerializer.html#a019f095ad83834499eb5b0bfb251b2ba":[30,0,0,1,0,2],
+"classam_1_1V2_1_1CAmSerializer.html#a12fd1d6215c6d9e934c5ee7d63823dbb":[30,0,0,1,0,8],
+"classam_1_1V2_1_1CAmSerializer.html#a3152a9177e2bb212f94fdfe479191a98":[30,0,0,1,0,15],
+"classam_1_1V2_1_1CAmSerializer.html#a345a46a231d825c6d529c3089137ee75":[30,0,0,1,0,3],
+"classam_1_1V2_1_1CAmSerializer.html#a40f58a19f71b40158bc8ca7cdd76f1f8":[30,0,0,1,0,7],
+"classam_1_1V2_1_1CAmSerializer.html#a547508986330deefd594f09f351433c2":[30,0,0,1,0,1],
+"classam_1_1V2_1_1CAmSerializer.html#a5c0a56905d85d9dfee45b364455cf40a":[30,0,0,1,0,6],
+"classam_1_1V2_1_1CAmSerializer.html#a642513e451459acbdd577a64644c84b3":[30,0,0,1,0,5],
+"classam_1_1V2_1_1CAmSerializer.html#a6e0574c2ae188a30684a79ac6ea6ab13":[30,0,0,1,0,13],
+"classam_1_1V2_1_1CAmSerializer.html#aa272b456f56bf49bcb391bee7a55b4a8":[30,0,0,1,0,9],
+"classam_1_1V2_1_1CAmSerializer.html#ab133cd75b0158e97e51c6482d0664944":[30,0,0,1,0,0],
+"classam_1_1V2_1_1CAmSerializer.html#ab4df6cc3b02eae37a29e51934d2b4134":[30,0,0,1,0,4],
+"classam_1_1V2_1_1CAmSerializer.html#ab9fb65c32e9de30f86fb6afbff5f1af6":[30,0,0,1,0,12],
+"classam_1_1V2_1_1CAmSerializer.html#ad538642b664ddbd19eb57c1865452d21":[30,0,0,1,0,11],
+"classam_1_1V2_1_1CAmSerializer.html#add15e0aa7bbd2a6b4c82e8e739718d21":[30,0,0,1,0,10],
+"classam_1_1V2_1_1CAmSerializer.html#af72b15ff3393c7dd6b3afe2527429a51":[30,0,0,1,0,14],
+"classes.html":[30,1],
"classficationpage.html":[10],
"classficationpage.html#attributes":[10,1],
"classficationpage.html#classification":[10,0],
@@ -130,15 +104,15 @@ var NAVTREEINDEX6 =
"dep.html#depgen":[1,2],
"dep.html#deps":[1,0],
"dep.html#deptest":[1,1],
-"dir_0ae934c8b133f39bc9dfcd657890ab56.html":[30,0,1,0],
-"dir_218adc744edff50228af3539b32b7808.html":[30,0,0,1],
-"dir_2902e59c3e43e5b119a71402dd0eee5d.html":[30,0,2,1],
-"dir_6fd9bed21473e96783399bf9493172af.html":[30,0,2,0],
-"dir_73840c26962c025d9d91b16130beda5a.html":[30,0,0],
-"dir_789817cd9c9d85c1fb6b4cda55b71a5f.html":[30,0,2],
-"dir_a2790e911832141e38a92850240f8218.html":[30,0,0,0],
-"dir_a59cc4145c80bc78c66b8523e9dc461d.html":[30,0,1],
-"dir_d44c64559bbebec7f509842c48db8b23.html":[30,0,3],
+"dir_0ae934c8b133f39bc9dfcd657890ab56.html":[31,0,1,0],
+"dir_218adc744edff50228af3539b32b7808.html":[31,0,0,1],
+"dir_2902e59c3e43e5b119a71402dd0eee5d.html":[31,0,2,1],
+"dir_6fd9bed21473e96783399bf9493172af.html":[31,0,2,0],
+"dir_73840c26962c025d9d91b16130beda5a.html":[31,0,0],
+"dir_789817cd9c9d85c1fb6b4cda55b71a5f.html":[31,0,2],
+"dir_a2790e911832141e38a92850240f8218.html":[31,0,0,0],
+"dir_a59cc4145c80bc78c66b8523e9dc461d.html":[31,0,1],
+"dir_d44c64559bbebec7f509842c48db8b23.html":[31,0,3],
"dlt.html":[25],
"dlt.html#compile":[25,0],
"early.html":[14],
@@ -160,64 +134,79 @@ var NAVTREEINDEX6 =
"elementspage.html#sinks":[7,2],
"elementspage.html#source":[7,1],
"elementspage.html#sourceattributes":[7,1,0],
-"files.html":[30,0],
-"functions.html":[29,3,0,0],
-"functions.html":[29,3,0],
-"functions_a.html":[29,3,0,1],
-"functions_b.html":[29,3,0,2],
-"functions_c.html":[29,3,0,3],
-"functions_d.html":[29,3,0,4],
-"functions_e.html":[29,3,0,5],
-"functions_enum.html":[29,3,4],
-"functions_eval.html":[29,3,5],
-"functions_f.html":[29,3,0,6],
-"functions_func.html":[29,3,1,0],
-"functions_func.html":[29,3,1],
-"functions_func_a.html":[29,3,1,1],
-"functions_func_b.html":[29,3,1,2],
-"functions_func_c.html":[29,3,1,3],
-"functions_func_d.html":[29,3,1,4],
-"functions_func_e.html":[29,3,1,5],
-"functions_func_f.html":[29,3,1,6],
-"functions_func_g.html":[29,3,1,7],
-"functions_func_h.html":[29,3,1,8],
-"functions_func_i.html":[29,3,1,9],
-"functions_func_l.html":[29,3,1,10],
-"functions_func_m.html":[29,3,1,11],
-"functions_func_n.html":[29,3,1,12],
-"functions_func_o.html":[29,3,1,13],
-"functions_func_p.html":[29,3,1,14],
-"functions_func_r.html":[29,3,1,15],
-"functions_func_s.html":[29,3,1,16],
-"functions_func_t.html":[29,3,1,17],
-"functions_func_u.html":[29,3,1,18],
-"functions_func_v.html":[29,3,1,19],
-"functions_func_w.html":[29,3,1,20],
-"functions_func_~.html":[29,3,1,21],
-"functions_g.html":[29,3,0,7],
-"functions_h.html":[29,3,0,8],
-"functions_i.html":[29,3,0,9],
-"functions_l.html":[29,3,0,10],
-"functions_m.html":[29,3,0,11],
-"functions_n.html":[29,3,0,12],
-"functions_o.html":[29,3,0,13],
-"functions_p.html":[29,3,0,14],
-"functions_r.html":[29,3,0,15],
-"functions_s.html":[29,3,0,16],
-"functions_t.html":[29,3,0,17],
-"functions_type.html":[29,3,3],
-"functions_u.html":[29,3,0,18],
-"functions_v.html":[29,3,0,19],
-"functions_vars.html":[29,3,2],
-"functions_w.html":[29,3,0,20],
-"functions_~.html":[29,3,0,21],
-"globals.html":[30,1,0],
-"globals_defs.html":[30,1,5],
-"globals_enum.html":[30,1,3],
-"globals_eval.html":[30,1,4],
-"globals_func.html":[30,1,1],
-"globals_vars.html":[30,1,2],
-"hierarchy.html":[29,2],
+"files.html":[31,0],
+"functions.html":[30,3,0],
+"functions.html":[30,3,0,0],
+"functions_0x7e.html":[30,3,0,21],
+"functions_a.html":[30,3,0,1],
+"functions_b.html":[30,3,0,2],
+"functions_c.html":[30,3,0,3],
+"functions_d.html":[30,3,0,4],
+"functions_e.html":[30,3,0,5],
+"functions_enum.html":[30,3,3],
+"functions_eval.html":[30,3,4],
+"functions_f.html":[30,3,0,6],
+"functions_func.html":[30,3,1,0],
+"functions_func.html":[30,3,1],
+"functions_func_0x7e.html":[30,3,1,19],
+"functions_func_a.html":[30,3,1,1],
+"functions_func_b.html":[30,3,1,2],
+"functions_func_c.html":[30,3,1,3],
+"functions_func_d.html":[30,3,1,4],
+"functions_func_e.html":[30,3,1,5],
+"functions_func_f.html":[30,3,1,6],
+"functions_func_g.html":[30,3,1,7],
+"functions_func_h.html":[30,3,1,8],
+"functions_func_i.html":[30,3,1,9],
+"functions_func_l.html":[30,3,1,10],
+"functions_func_o.html":[30,3,1,11],
+"functions_func_p.html":[30,3,1,12],
+"functions_func_r.html":[30,3,1,13],
+"functions_func_s.html":[30,3,1,14],
+"functions_func_t.html":[30,3,1,15],
+"functions_func_u.html":[30,3,1,16],
+"functions_func_v.html":[30,3,1,17],
+"functions_func_w.html":[30,3,1,18],
+"functions_g.html":[30,3,0,7],
+"functions_h.html":[30,3,0,8],
+"functions_i.html":[30,3,0,9],
+"functions_l.html":[30,3,0,10],
+"functions_m.html":[30,3,0,11],
+"functions_n.html":[30,3,0,12],
+"functions_o.html":[30,3,0,13],
+"functions_p.html":[30,3,0,14],
+"functions_r.html":[30,3,0,15],
+"functions_rela.html":[30,3,5],
+"functions_s.html":[30,3,0,16],
+"functions_t.html":[30,3,0,17],
+"functions_u.html":[30,3,0,18],
+"functions_v.html":[30,3,0,19],
+"functions_vars.html":[30,3,2,0],
+"functions_vars.html":[30,3,2],
+"functions_vars_b.html":[30,3,2,1],
+"functions_vars_c.html":[30,3,2,2],
+"functions_vars_d.html":[30,3,2,3],
+"functions_vars_e.html":[30,3,2,4],
+"functions_vars_g.html":[30,3,2,5],
+"functions_vars_h.html":[30,3,2,6],
+"functions_vars_i.html":[30,3,2,7],
+"functions_vars_l.html":[30,3,2,8],
+"functions_vars_m.html":[30,3,2,9],
+"functions_vars_n.html":[30,3,2,10],
+"functions_vars_p.html":[30,3,2,11],
+"functions_vars_r.html":[30,3,2,12],
+"functions_vars_s.html":[30,3,2,13],
+"functions_vars_t.html":[30,3,2,14],
+"functions_vars_v.html":[30,3,2,15],
+"functions_w.html":[30,3,0,20],
+"globals.html":[31,1,0],
+"globals_defs.html":[31,1,5],
+"globals_enum.html":[31,1,3],
+"globals_eval.html":[31,1,4],
+"globals_func.html":[31,1,1],
+"globals_vars.html":[31,1,2],
+"group__Deprecated.html":[28,0],
+"hierarchy.html":[30,2],
"index.html":[],
"interrupts.html":[11],
"interrupts.html#crit":[11,1],
@@ -228,26 +217,37 @@ var NAVTREEINDEX6 =
"lic.html#proj":[0,0],
"lic.html#split":[0,1],
"lip.html":[13],
-"lip.html#ex":[13,1],
"lip.html#t":[13,0],
"luc.html":[20],
"luc.html#luc_concept":[20,0],
"luc.html#luc_rundown":[20,1],
"luc.html#luc_startup":[20,2],
-"main_8cpp.html":[30,0,1,0,0],
-"main_8cpp.html#a16290b108a943e54375f08cb9ad5fc5a":[30,0,1,0,0,18],
-"main_8cpp.html#a20381c995d4b9c2fe11a65df9700fb76":[30,0,1,0,0,15],
-"main_8cpp.html#a2f6e0286f1ab9c12d22605627f8bf07e":[30,0,1,0,0,12],
-"main_8cpp.html#a2f8343120dfa1adbb5fa439c4a915b5f":[30,0,1,0,0,22],
-"main_8cpp.html#a371632b96db9def1ac720a43326272c9":[30,0,1,0,0,10],
-"main_8cpp.html#a45c5c45bad7cd6af4b436bae93c16f6e":[30,0,1,0,0,2],
-"main_8cpp.html#a4bdfdb5daf40d0487ee37dfc3515a8fb":[30,0,1,0,0,13],
-"main_8cpp.html#a7920a189875bb1a97c86506493483355":[30,0,1,0,0,7],
-"main_8cpp.html#a852c05eb5ba04abd0c9007ebc04f34da":[30,0,1,0,0,0],
-"main_8cpp.html#a869452f0c0952acd39230fcf0ef89c1e":[30,0,1,0,0,5],
-"main_8cpp.html#a89176a3c961e9f408ca3c42c29d7e105":[30,0,1,0,0,4],
-"main_8cpp.html#a89ab9082caaf2543afc60151c9801702":[30,0,1,0,0,6],
-"main_8cpp.html#a9651ad77ac5b1ea702db1fba38dbb25a":[30,0,1,0,0,3],
-"main_8cpp.html#ab5b77ba1f3bcc145415fb472684fdb87":[30,0,1,0,0,1],
-"main_8cpp.html#ac62faf1ed925a0da21ba52b228cb9a47":[30,0,1,0,0,19]
+"main_8cpp.html":[31,0,1,0,0],
+"main_8cpp.html#a16290b108a943e54375f08cb9ad5fc5a":[31,0,1,0,0,18],
+"main_8cpp.html#a20381c995d4b9c2fe11a65df9700fb76":[31,0,1,0,0,16],
+"main_8cpp.html#a2f6e0286f1ab9c12d22605627f8bf07e":[31,0,1,0,0,14],
+"main_8cpp.html#a2f8343120dfa1adbb5fa439c4a915b5f":[31,0,1,0,0,23],
+"main_8cpp.html#a371632b96db9def1ac720a43326272c9":[31,0,1,0,0,12],
+"main_8cpp.html#a45c5c45bad7cd6af4b436bae93c16f6e":[31,0,1,0,0,4],
+"main_8cpp.html#a705ab796e3da5af624720a7f8ea39402":[31,0,1,0,0,0],
+"main_8cpp.html#a7920a189875bb1a97c86506493483355":[31,0,1,0,0,9],
+"main_8cpp.html#a852c05eb5ba04abd0c9007ebc04f34da":[31,0,1,0,0,2],
+"main_8cpp.html#a869452f0c0952acd39230fcf0ef89c1e":[31,0,1,0,0,7],
+"main_8cpp.html#a89176a3c961e9f408ca3c42c29d7e105":[31,0,1,0,0,6],
+"main_8cpp.html#a89ab9082caaf2543afc60151c9801702":[31,0,1,0,0,8],
+"main_8cpp.html#a94173f0fcddf0ddf80beacba2ef9c914":[31,0,1,0,0,22],
+"main_8cpp.html#a9651ad77ac5b1ea702db1fba38dbb25a":[31,0,1,0,0,5],
+"main_8cpp.html#ab5b77ba1f3bcc145415fb472684fdb87":[31,0,1,0,0,3],
+"main_8cpp.html#ac62faf1ed925a0da21ba52b228cb9a47":[31,0,1,0,0,19],
+"main_8cpp.html#acc628ca4f61759495f09289b8418d358":[31,0,1,0,0,15],
+"main_8cpp.html#acf9448b8681363c06fcc6fa2fe67f6a1":[31,0,1,0,0,21],
+"main_8cpp.html#adaa5dd304567dc8e32b2cbc1eb048f7e":[31,0,1,0,0,17],
+"main_8cpp.html#af300dd02580ca5f086d5903e5145e300":[31,0,1,0,0,11],
+"main_8cpp.html#af65d853335a6d8ffc28a26269ade6e5d":[31,0,1,0,0,20],
+"main_8cpp.html#af7d5e0e2048b13686c69caeb0725b5d9":[31,0,1,0,0,1],
+"main_8cpp.html#af9f20e08914b990ce83431d5dc6df07b":[31,0,1,0,0,13],
+"main_8cpp.html#afa960755d9057786161060f83ef27897":[31,0,1,0,0,10],
+"main_8cpp_source.html":[31,0,1,0,0],
+"mainl.html":[21],
+"mainl.html#async":[21,2,0]
};
diff --git a/docs/navtreeindex7.js b/docs/navtreeindex7.js
index c7a9fc1..b7c5f9f 100644..100755
--- a/docs/navtreeindex7.js
+++ b/docs/navtreeindex7.js
@@ -1,16 +1,5 @@
var NAVTREEINDEX7 =
{
-"main_8cpp.html#acc628ca4f61759495f09289b8418d358":[30,0,1,0,0,14],
-"main_8cpp.html#acf9448b8681363c06fcc6fa2fe67f6a1":[30,0,1,0,0,21],
-"main_8cpp.html#adaa5dd304567dc8e32b2cbc1eb048f7e":[30,0,1,0,0,16],
-"main_8cpp.html#af300dd02580ca5f086d5903e5145e300":[30,0,1,0,0,9],
-"main_8cpp.html#af65d853335a6d8ffc28a26269ade6e5d":[30,0,1,0,0,20],
-"main_8cpp.html#af9f20e08914b990ce83431d5dc6df07b":[30,0,1,0,0,11],
-"main_8cpp.html#afa79058049680c9e2917cc7284ef5d40":[30,0,1,0,0,17],
-"main_8cpp.html#afa960755d9057786161060f83ef27897":[30,0,1,0,0,8],
-"main_8cpp_source.html":[30,0,1,0,0],
-"mainl.html":[21],
-"mainl.html#async":[21,2,0],
"mainl.html#mconcept":[21,0],
"mainl.html#sec":[21,1],
"mainl.html#sync":[21,2,1],
@@ -19,15 +8,20 @@ var NAVTREEINDEX7 =
"misc.html#misc_connfor":[19,0],
"misc.html#misc_pers":[19,1],
"misc.html#misc_speed":[19,2],
-"namespaceam.html":[28,0,0],
+"modules.html":[28],
+"namespaceam.html":[30,0,0],
"namespaceam.html":[29,0,0],
-"namespacemembers.html":[28,1,0],
-"namespacemembers_enum.html":[28,1,4],
-"namespacemembers_eval.html":[28,1,5],
-"namespacemembers_func.html":[28,1,1],
-"namespacemembers_type.html":[28,1,3],
-"namespacemembers_vars.html":[28,1,2],
-"namespaces.html":[28,0],
+"namespaceam_1_1V1.html":[29,0,0,0],
+"namespaceam_1_1V1.html":[30,0,0,0],
+"namespaceam_1_1V2.html":[29,0,0,1],
+"namespaceam_1_1V2.html":[30,0,0,1],
+"namespacemembers.html":[29,1,0],
+"namespacemembers_enum.html":[29,1,4],
+"namespacemembers_eval.html":[29,1,5],
+"namespacemembers_func.html":[29,1,1],
+"namespacemembers_type.html":[29,1,3],
+"namespacemembers_vars.html":[29,1,2],
+"namespaces.html":[29,0],
"notifi.html":[18],
"notifi.html#notifi_command":[18,2],
"notifi.html#notifi_control":[18,3],
@@ -52,202 +46,208 @@ var NAVTREEINDEX7 =
"start.html#start_Cancel":[23,2],
"start.html#start_Rundown":[23,1],
"start.html#start_Start":[23,0],
-"structDltContext.html":[29,0,2],
-"structDltContext.html#a3d51de2a38f1681c48596e72e0872691":[29,0,2,1],
-"structDltContext.html#a40e0634d4e3414d2f1737238ff098120":[29,0,2,0],
-"structDltContext.html#a9aa7cea861cf6fbdd0a11d60a00a5061":[29,0,2,2],
-"structDltContextData.html":[29,0,3],
-"structDltContextData.html#a03427bbcf47f632dbec457dad0d6cc05":[29,0,3,6],
-"structDltContextData.html#a3e6529158c01898f941d78df54a18e9e":[29,0,3,5],
-"structDltContextData.html#a66dca2240a7e65694cc5af636b6635bc":[29,0,3,1],
-"structDltContextData.html#a6f0c1821f266ec85d97a565fe0c19564":[29,0,3,0],
-"structDltContextData.html#ad3c54646d07c8361aa0bbb7ae63a8aee":[29,0,3,2],
-"structDltContextData.html#ae6c8b406a38f9de59b30463fecf3c621":[29,0,3,3],
-"structDltContextData.html#af99d75e9d39ab96dc0abf78053053b53":[29,0,3,4],
-"structam_1_1CAmDltWrapper_1_1NoDltContextData.html":[29,0,0,20,0],
-"structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a180813513fc302f133b8679916a8269c":[29,0,0,20,0,4],
-"structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a2f269e6344d8503b7a34d0abc10e67e3":[29,0,0,20,0,6],
-"structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a3114b93544d2958dc064447b69d7e42f":[29,0,0,20,0,0],
-"structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30":[29,0,0,20,0,1],
-"structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a98f85fc3c819dfdd595255f9bef1ab6e":[29,0,0,20,0,3],
-"structam_1_1CAmDltWrapper_1_1NoDltContextData.html#ac42409be2882c89047a5ccdf3b858a9b":[29,0,0,20,0,2],
-"structam_1_1CAmDltWrapper_1_1NoDltContextData.html#ad5c28496b0a51939fe82053ad5dea105":[29,0,0,20,0,5],
-"structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html":[29,0,0,13,15],
-"structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html#a3f239ceae5cb317a64e1b063dd63b5e1":[29,0,0,13,15,0],
-"structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html#a9ae0e7f71fdae2de1218a7ef8860e033":[29,0,0,13,15,1],
-"structam_1_1am__Availability__s.html":[29,0,0,34],
-"structam_1_1am__Availability__s.html#a23b3906890fba58ed0bf8530dd176d90":[29,0,0,34,1],
-"structam_1_1am__Availability__s.html#a87ea05d3f639fc2aa4074678740fae6d":[29,0,0,34,0],
-"structam_1_1am__ClassProperty__s.html":[29,0,0,35],
-"structam_1_1am__ClassProperty__s.html#a2315cff24e613d45255f6dc1138af7ea":[29,0,0,35,0],
-"structam_1_1am__ClassProperty__s.html#a49c9e634c66e3d23ebb74d72e4bc09f9":[29,0,0,35,1],
-"structam_1_1am__Connection__s.html":[29,0,0,56],
-"structam_1_1am__Connection__s.html#a07e73802b379fc7f72c27daff4b6218b":[29,0,0,56,1],
-"structam_1_1am__Connection__s.html#a1e7d70c584810ba5cb2634d1a2800035":[29,0,0,56,4],
-"structam_1_1am__Connection__s.html#a39b05fef7f7ba6496e540ec7f19949c2":[29,0,0,56,3],
-"structam_1_1am__Connection__s.html#a5199c60db711074844cfb6cfbd6a0089":[29,0,0,56,2],
-"structam_1_1am__Connection__s.html#ab1f87b525ab5adda91e35e2adcccca33":[29,0,0,56,0],
-"structam_1_1am__Converter__s.html":[29,0,0,37],
-"structam_1_1am__Converter__s.html#a129050d36e5f1710bed87e4490e7eb34":[29,0,0,37,2],
-"structam_1_1am__Converter__s.html#a15cc5a4dd74ae27aa51f18a89ce01a1a":[29,0,0,37,3],
-"structam_1_1am__Converter__s.html#a1bcc326c4059a8edf73665f618bf6c75":[29,0,0,37,4],
-"structam_1_1am__Converter__s.html#a380af10e17c4128cc2fb32114454be71":[29,0,0,37,0],
-"structam_1_1am__Converter__s.html#a7e66c234376aa4fce173cfdc3aebff82":[29,0,0,37,7],
-"structam_1_1am__Converter__s.html#ab34ebf10f1a75f304f931788ffc1691d":[29,0,0,37,1],
-"structam_1_1am__Converter__s.html#ada0809e12f50c8ead2f3b527aa1b873a":[29,0,0,37,5],
-"structam_1_1am__Converter__s.html#aee7bf298d5962d654d609b8c881d803a":[29,0,0,37,6],
-"structam_1_1am__Crossfader__s.html":[29,0,0,36],
-"structam_1_1am__Crossfader__s.html#a045ff126607c9885bb0d027570eb5710":[29,0,0,36,4],
-"structam_1_1am__Crossfader__s.html#a31c5e07b53d3c7a8f943fef11395affa":[29,0,0,36,1],
-"structam_1_1am__Crossfader__s.html#a39d1f6023a79a1df29a941e0dee77ad9":[29,0,0,36,3],
-"structam_1_1am__Crossfader__s.html#a5442753fb1a60b8d56c5a79b8989ed04":[29,0,0,36,5],
-"structam_1_1am__Crossfader__s.html#a6c6af4e70cb360d43095372dc33b1626":[29,0,0,36,0],
-"structam_1_1am__Crossfader__s.html#ac71302f7392da8e162f5eedf2714366e":[29,0,0,36,2],
-"structam_1_1am__Domain__s.html":[29,0,0,55],
-"structam_1_1am__Domain__s.html#a260ddda715cb8e957ced99cb5236045f":[29,0,0,55,3],
-"structam_1_1am__Domain__s.html#a6286f0b7a080d8dab9ef889562af72b7":[29,0,0,55,1],
-"structam_1_1am__Domain__s.html#a66d956d830a962e22b6cfc37caea861c":[29,0,0,55,4],
-"structam_1_1am__Domain__s.html#aa7c60d47722a938f9a38dcecf3f48094":[29,0,0,55,2],
-"structam_1_1am__Domain__s.html#ab16b5804711358bd383308036eb3e8db":[29,0,0,55,0],
-"structam_1_1am__Domain__s.html#aba410e9e39cdee898fd50eaf2440fac8":[29,0,0,55,6],
-"structam_1_1am__Domain__s.html#ad8b64313b91d4a46afac8be40fb2fcca":[29,0,0,55,5],
-"structam_1_1am__EarlyData__s.html":[29,0,0,59],
-"structam_1_1am__EarlyData__s.html#aa0e859a350ff1b89b3b9520b5ab14dfa":[29,0,0,59,0],
-"structam_1_1am__EarlyData__s.html#ae9666d7be0aeab3de5e2f9530636d43f":[29,0,0,59,2],
-"structam_1_1am__EarlyData__s.html#afdd7e16107c4a90ec5e1fa115f5761d9":[29,0,0,59,1],
-"structam_1_1am__Gateway__s.html":[29,0,0,38],
-"structam_1_1am__Gateway__s.html#a299c727ffb962ed1f987fbac889ee06e":[29,0,0,38,1],
-"structam_1_1am__Gateway__s.html#a2e7f50bbf9f11eb7eec7d585dbbd0159":[29,0,0,38,9],
-"structam_1_1am__Gateway__s.html#a2ebf5d1094ecf63a28b64c2594d684ff":[29,0,0,38,7],
-"structam_1_1am__Gateway__s.html#a54f4f9c798677a4301477841afbfde1c":[29,0,0,38,6],
-"structam_1_1am__Gateway__s.html#a60cdd73682f723692a3019edc6fdacf5":[29,0,0,38,0],
-"structam_1_1am__Gateway__s.html#a63f43a5cb279bea36e12617932d06c50":[29,0,0,38,8],
-"structam_1_1am__Gateway__s.html#a7a7eddd6f1051cbda5e1c37b4df6ea15":[29,0,0,38,3],
-"structam_1_1am__Gateway__s.html#ae7e7a4df823af7c01488fb3a9b51a28d":[29,0,0,38,4],
-"structam_1_1am__Gateway__s.html#af64240ebdea81e5a609953a207b523cc":[29,0,0,38,2],
-"structam_1_1am__Gateway__s.html#afea929a5d18e3a0c4a00575b7596cfb3":[29,0,0,38,5],
-"structam_1_1am__Handle__s.html":[29,0,0,47],
-"structam_1_1am__Handle__s.html#a05f863136a74f9fd3356e0c30149a649":[29,0,0,47,1],
-"structam_1_1am__Handle__s.html#aad0238ce3ed33303aeef55a756bccc46":[29,0,0,47,0],
-"structam_1_1am__MainConnectionType__s.html":[29,0,0,49],
-"structam_1_1am__MainConnectionType__s.html#a2eff33ccc2ff812d7c221f90ee510bdd":[29,0,0,49,2],
-"structam_1_1am__MainConnectionType__s.html#a606042cb104daa129131cbd0407cdbcf":[29,0,0,49,4],
-"structam_1_1am__MainConnectionType__s.html#a86e79e6b5dea19d96cdbf22996ae394b":[29,0,0,49,1],
-"structam_1_1am__MainConnectionType__s.html#aa839adc9cdb7d7ad7abab550bcde5405":[29,0,0,49,3],
-"structam_1_1am__MainConnectionType__s.html#ac7b4dead0464495f477e4a6622c2fd4c":[29,0,0,49,0],
-"structam_1_1am__MainConnection__s.html":[29,0,0,50],
-"structam_1_1am__MainConnection__s.html#a50216999d5b9bf3edcc3f75f64ef0e27":[29,0,0,50,4],
-"structam_1_1am__MainConnection__s.html#a9b5b174bfa783dc49df00de505befb96":[29,0,0,50,3],
-"structam_1_1am__MainConnection__s.html#aa2c1b9707f33cfafe1cb963461be1dda":[29,0,0,50,1],
-"structam_1_1am__MainConnection__s.html#ab0990f79e8871de045bffa843fa85566":[29,0,0,50,5],
-"structam_1_1am__MainConnection__s.html#abf586646d036cbae00b56843469a0222":[29,0,0,50,0],
-"structam_1_1am__MainConnection__s.html#adef3e5f4ebb35dc31bfd6a75b33df176":[29,0,0,50,2],
-"structam_1_1am__MainSoundProperty__s.html":[29,0,0,48],
-"structam_1_1am__MainSoundProperty__s.html#a66c11369472cdf8d870b7976e08336a1":[29,0,0,48,1],
-"structam_1_1am__MainSoundProperty__s.html#ab17e9104be5d9d055cd07fd2369e8218":[29,0,0,48,0],
-"structam_1_1am__NotificationConfiguration__s.html":[29,0,0,52],
-"structam_1_1am__NotificationConfiguration__s.html#a572962899f2aa344051a41eaebd71ddc":[29,0,0,52,1],
-"structam_1_1am__NotificationConfiguration__s.html#ab3c479eda9f228cd981e217142ea84bf":[29,0,0,52,2],
-"structam_1_1am__NotificationConfiguration__s.html#abc567830bd6c0d470b344a62d51bd5d0":[29,0,0,52,0],
-"structam_1_1am__NotificationPayload__s.html":[29,0,0,51],
-"structam_1_1am__NotificationPayload__s.html#a37449381a267dfb498cb763310f1bd92":[29,0,0,51,0],
-"structam_1_1am__NotificationPayload__s.html#a765bbd1916862ed5d4ee9ab83c9be3b6":[29,0,0,51,1],
-"structam_1_1am__Route__s.html":[29,0,0,40],
-"structam_1_1am__Route__s.html#aa88feca01526bbbc69b1f44c9be22462":[29,0,0,40,0],
-"structam_1_1am__Route__s.html#abf0e80b6a3c873f98df00ab7e0ab014c":[29,0,0,40,2],
-"structam_1_1am__Route__s.html#adc2e4801d4cea72a22d602492b918ec7":[29,0,0,40,1],
-"structam_1_1am__RoutingElement__s.html":[29,0,0,39],
-"structam_1_1am__RoutingElement__s.html#a14d52e48dad6d576b5da792168eec193":[29,0,0,39,2],
-"structam_1_1am__RoutingElement__s.html#a877d5ed3d176e1b7b6567a5c5fbe0577":[29,0,0,39,1],
-"structam_1_1am__RoutingElement__s.html#aa62eb1c5d54fce616106aa928e72beba":[29,0,0,39,3],
-"structam_1_1am__RoutingElement__s.html#ab532c1225badbf5cd967ac602e8b64e0":[29,0,0,39,0],
-"structam_1_1am__RoutingNodeData__s.html":[29,0,0,10],
-"structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679":[29,0,0,10,5],
-"structam_1_1am__RoutingNodeData__s.html#a0ee4c39f4af856848681aedb59321915":[29,0,0,10,1],
-"structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109":[29,0,0,10,12],
-"structam_1_1am__RoutingNodeData__s.html#a3471203a8947a27acf94ea7e6b1f7d2f":[29,0,0,10,0],
-"structam_1_1am__RoutingNodeData__s.html#a3e64f452e79f69f04afd2fc19d1db1f1":[29,0,0,10,8],
-"structam_1_1am__RoutingNodeData__s.html#a40dca77f6ca7b2dc92796ac4f271665c":[29,0,0,10,2],
-"structam_1_1am__RoutingNodeData__s.html#a846ee0e60391817fb053be1f46d1b655":[29,0,0,10,6],
-"structam_1_1am__RoutingNodeData__s.html#a8fef46ce6e8adad5904eb863820c438e":[29,0,0,10,4],
-"structam_1_1am__RoutingNodeData__s.html#a9794d679917230d191c144b5b36fe783":[29,0,0,10,11],
-"structam_1_1am__RoutingNodeData__s.html#a9b49d1907ce978b75744b41f1979e665":[29,0,0,10,10],
-"structam_1_1am__RoutingNodeData__s.html#aa703a94ad48e243226fc26d4d2efe96b":[29,0,0,10,9],
-"structam_1_1am__RoutingNodeData__s.html#ad1356e46d8eb8afbe9f74f480e197a65":[29,0,0,10,7],
-"structam_1_1am__RoutingNodeData__s.html#ae11036241429bc73b52c17067e72d240":[29,0,0,10,3],
-"structam_1_1am__SinkClass__s.html":[29,0,0,43],
-"structam_1_1am__SinkClass__s.html#a1b3b9a0c83f6089d3a4f438721798290":[29,0,0,43,1],
-"structam_1_1am__SinkClass__s.html#a9a17a553274651ac54aec1039b9b10c9":[29,0,0,43,2],
-"structam_1_1am__SinkClass__s.html#adfb5f15c369f75e6b85e772a339f902e":[29,0,0,43,0],
-"structam_1_1am__SinkType__s.html":[29,0,0,46],
-"structam_1_1am__SinkType__s.html#a281aeb5a017aecb15957f0222f17927c":[29,0,0,46,0],
-"structam_1_1am__SinkType__s.html#a55f9813d5f9d3cfab81dc740d15ee53e":[29,0,0,46,1],
-"structam_1_1am__SinkType__s.html#a573880f00ed279120ded986e6b832235":[29,0,0,46,3],
-"structam_1_1am__SinkType__s.html#a6455a141536f5b7b676c5a5caabf872d":[29,0,0,46,4],
-"structam_1_1am__SinkType__s.html#a95273c6978fbef5be4a59b1534212495":[29,0,0,46,5],
-"structam_1_1am__SinkType__s.html#aa23a69a5e0069804f3181f5d3141774a":[29,0,0,46,2],
-"structam_1_1am__Sink__s.html":[29,0,0,53],
-"structam_1_1am__Sink__s.html#a15f5ed66ddc508c1ab4196b11a8ff031":[29,0,0,53,9],
-"structam_1_1am__Sink__s.html#a330b3bebac302af2065b2999b089dcb0":[29,0,0,53,12],
-"structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1":[29,0,0,53,11],
-"structam_1_1am__Sink__s.html#a61592d0d7c72c080914b0445163c5553":[29,0,0,53,4],
-"structam_1_1am__Sink__s.html#a63bd5bf471a66d23850b0192283c10f8":[29,0,0,53,6],
-"structam_1_1am__Sink__s.html#a722057619a74a8dd8822a24f0bb75434":[29,0,0,53,3],
-"structam_1_1am__Sink__s.html#a8505cd0b29334007bd6dd5555f482cce":[29,0,0,53,1],
-"structam_1_1am__Sink__s.html#a96e6c7aeaa5b2b6fc0c7767e78eea68f":[29,0,0,53,8],
-"structam_1_1am__Sink__s.html#acb1a98138ddb331e8cd739bb4de2ee75":[29,0,0,53,0],
-"structam_1_1am__Sink__s.html#ad34fd3d83d674ee842dc8f432295ffbd":[29,0,0,53,13],
-"structam_1_1am__Sink__s.html#ae04b205707fd16f34745c039d47cda01":[29,0,0,53,7],
-"structam_1_1am__Sink__s.html#af13055c029c9ca7da3f6701e1b1af418":[29,0,0,53,10],
-"structam_1_1am__Sink__s.html#af334fe986af2145236a1d1ea9002fe00":[29,0,0,53,5],
-"structam_1_1am__Sink__s.html#af5692eedaf4886be06f92293cd474d3e":[29,0,0,53,2],
-"structam_1_1am__SoundProperty__s.html":[29,0,0,41],
-"structam_1_1am__SoundProperty__s.html#a1eca1f3f4f81fa8ee61bb5851f37521f":[29,0,0,41,1],
-"structam_1_1am__SoundProperty__s.html#adaf90d729af1e4dca87668616312ee57":[29,0,0,41,0],
-"structam_1_1am__SourceClass__s.html":[29,0,0,44],
-"structam_1_1am__SourceClass__s.html#a8d8dfc76ee479644760827f4a7840cc3":[29,0,0,44,1],
-"structam_1_1am__SourceClass__s.html#aa958c982c51508bca3bc063e459575b4":[29,0,0,44,0],
-"structam_1_1am__SourceClass__s.html#ad50644dfe1113e8aba449faa05780fad":[29,0,0,44,2],
-"structam_1_1am__SourceType__s.html":[29,0,0,45],
-"structam_1_1am__SourceType__s.html#a01a0cab789299dc80c5ce53457374172":[29,0,0,45,2],
-"structam_1_1am__SourceType__s.html#a352a80e94b72f7e9ea42c210b930e8ef":[29,0,0,45,1],
-"structam_1_1am__SourceType__s.html#a6846851d58222147c2bd390fc572813f":[29,0,0,45,3],
-"structam_1_1am__SourceType__s.html#aa127250ebad705fbca4d5f45eea6dbdd":[29,0,0,45,0],
-"structam_1_1am__Source__s.html":[29,0,0,54],
-"structam_1_1am__Source__s.html#a080cec59e7c0b8cd1d1daea73b17ac7a":[29,0,0,54,6],
-"structam_1_1am__Source__s.html#a11aed737b64b5216b786f0804fc23a79":[29,0,0,54,9],
-"structam_1_1am__Source__s.html#a15b7672dacb2e91fb56134766eb33a5d":[29,0,0,54,11],
-"structam_1_1am__Source__s.html#a161ce36395faa9faea7db1699c62c700":[29,0,0,54,3],
-"structam_1_1am__Source__s.html#a2e6ca4857b4e45bb5ecca3ac73a01563":[29,0,0,54,2],
-"structam_1_1am__Source__s.html#a57854adc822ed77c6443ec2c745820af":[29,0,0,54,1],
-"structam_1_1am__Source__s.html#a85dbb09cc190834a1e10e6ac4ee5f6fb":[29,0,0,54,8],
-"structam_1_1am__Source__s.html#a9904977c28ce558db9c8aec2172de7b7":[29,0,0,54,12],
-"structam_1_1am__Source__s.html#a9b62e48568f8b5ed78c82b1bcca138f7":[29,0,0,54,5],
-"structam_1_1am__Source__s.html#ab8f66d87b2c466afe29abd7d0038c1f8":[29,0,0,54,7],
-"structam_1_1am__Source__s.html#abcc899d845aa22799119ac0807bacc7f":[29,0,0,54,0],
-"structam_1_1am__Source__s.html#ac0f66fac0b177a4196f6159d4c66fb5c":[29,0,0,54,4],
-"structam_1_1am__Source__s.html#ad224888802fabebefe6ff587412da9fd":[29,0,0,54,10],
-"structam_1_1am__Source__s.html#add220cb377b2e4943cafac1206056296":[29,0,0,54,13],
-"structam_1_1am__SystemProperty__s.html":[29,0,0,42],
-"structam_1_1am__SystemProperty__s.html#a00fc776e22144844f56e2c895e8723f6":[29,0,0,42,1],
-"structam_1_1am__SystemProperty__s.html#a399604c89488c2bdba69fe4e6e862288":[29,0,0,42,0],
-"structam_1_1am__Volumes__s.html":[29,0,0,60],
-"structam_1_1am__Volumes__s.html#a15f81ed79fdfbc93a325089fc68ff8fb":[29,0,0,60,0],
-"structam_1_1am__Volumes__s.html#a7eb3b653e2b5721e677e596ddcf393b2":[29,0,0,60,4],
-"structam_1_1am__Volumes__s.html#ac4d2a92c90e653fb89926a9fb90cbd6a":[29,0,0,60,3],
-"structam_1_1am__Volumes__s.html#ad02cca640e5e110318711a269f53079e":[29,0,0,60,2],
-"structam_1_1am__Volumes__s.html#affd26e898ff854ab8d463bb403e25481":[29,0,0,60,1],
-"uml.html":[4],
-"uml.html#svn":[4,0],
-"unionam_1_1am__DataType__u.html":[29,0,0,58],
-"unionam_1_1am__DataType__u.html#a7333c32d61174f6800ff14a326ca824e":[29,0,0,58,1],
-"unionam_1_1am__DataType__u.html#a9219c5b05fb6ba7a12fe473634517667":[29,0,0,58,0],
-"unionam_1_1am__EarlyData__u.html":[29,0,0,57],
-"unionam_1_1am__EarlyData__u.html#a9fb2bbfdf116c1a6ddaa0e4ab743656c":[29,0,0,57,0],
-"unionam_1_1am__EarlyData__u.html#ab92a56ccdf034a46b9141ba7f3470a3b":[29,0,0,57,1],
-"unionam_1_1am__EarlyData__u.html#af77e68c1054ce89b7bbd48b955c994fa":[29,0,0,57,2],
-"uniquepage.html":[9],
-"uniquepage.html#setup":[9,1],
-"uniquepage.html#why":[9,0],
-"ver.html":[2]
+"structDltContext.html":[30,0,5],
+"structDltContext.html#a3d51de2a38f1681c48596e72e0872691":[30,0,5,1],
+"structDltContext.html#a40e0634d4e3414d2f1737238ff098120":[30,0,5,0],
+"structDltContext.html#a9aa7cea861cf6fbdd0a11d60a00a5061":[30,0,5,2],
+"structDltContextData.html":[30,0,6],
+"structDltContextData.html#a03427bbcf47f632dbec457dad0d6cc05":[30,0,6,6],
+"structDltContextData.html#a3e6529158c01898f941d78df54a18e9e":[30,0,6,5],
+"structDltContextData.html#a66dca2240a7e65694cc5af636b6635bc":[30,0,6,1],
+"structDltContextData.html#a6f0c1821f266ec85d97a565fe0c19564":[30,0,6,0],
+"structDltContextData.html#ad3c54646d07c8361aa0bbb7ae63a8aee":[30,0,6,2],
+"structDltContextData.html#ae6c8b406a38f9de59b30463fecf3c621":[30,0,6,3],
+"structDltContextData.html#af99d75e9d39ab96dc0abf78053053b53":[30,0,6,4],
+"structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html":[30,0,0,36,0],
+"structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a18a2742d1edaddb59ff2e6d341fe5bae":[30,0,0,36,0,2],
+"structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a1cdf3d7dde1c495e7f2eade875de945f":[30,0,0,36,0,27],
+"structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a214d6879045a1249a0bbd9d6338e20e2":[30,0,0,36,0,1],
+"structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a24c3785630219a10ce19d7cda7a540b8":[30,0,0,36,0,11],
+"structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a2e307c531b2b093eb27379a3b8a378d1":[30,0,0,36,0,13],
+"structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a37688a54a686caca7c18568bb6d3b91e":[30,0,0,36,0,29],
+"structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a3f3319ef501b27fb4ba526c04df781d0":[30,0,0,36,0,14],
+"structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a3f333ffb10e0e1b45f009dbc941d604e":[30,0,0,36,0,9],
+"structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a406c7e8f23d2845a657e2f7c2cbe41cc":[30,0,0,36,0,12],
+"structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a468ff298f4daab677104946b5d39de8a":[30,0,0,36,0,23],
+"structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a472f2e94e924561a02daaba90455d7bc":[30,0,0,36,0,30],
+"structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a5e8e458d05d56bda96cf934f03a339d5":[30,0,0,36,0,4],
+"structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a7132079943d73c95cc083e2563447149":[30,0,0,36,0,7],
+"structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a7245f709e570372dc89bb2fb0692eba9":[30,0,0,36,0,10],
+"structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a73e48865df8f26a5b8ac39cd71e3bd7e":[30,0,0,36,0,15],
+"structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a78f7a9c7ca0565fa8d90e22b74a59902":[30,0,0,36,0,31],
+"structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a85b8f794db68e230cb2ee611f81eee14":[30,0,0,36,0,28],
+"structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a88f77a09852735935c5373a3de7aa3e3":[30,0,0,36,0,22],
+"structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a89b201b8a6b6b18506587bd447d8007c":[30,0,0,36,0,18],
+"structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a8f6110cff1177bdfe88cbe5cdcd44932":[30,0,0,36,0,32],
+"structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a9725c1bd535f0960259e969c40b2ecb3":[30,0,0,36,0,3],
+"structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a995677c2992ea66729cf26ebed083c01":[30,0,0,36,0,6],
+"structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a9df052a957c49cae380549bf3dd73107":[30,0,0,36,0,17],
+"structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#aa495d5e3016f968a8937356fa4baca2e":[30,0,0,36,0,19],
+"structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ab500c322b4706176f09b3324b75fdd75":[30,0,0,36,0,8],
+"structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ab5a3e035342aa1cc937e6f7b4f4fce9e":[30,0,0,36,0,25],
+"structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac16f82bc2e6e2075d33010e8c54eb865":[30,0,0,36,0,21],
+"structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac2dee5b93adccfc98a0d73221b25271e":[30,0,0,36,0,24],
+"structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac5a8645d9ee9324a13ba960a9cb158dd":[30,0,0,36,0,16],
+"structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac8ab4c5be227c60f613b9f0bb4a86b1a":[30,0,0,36,0,5],
+"structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ad8ea7d92207fa921432ef611397fc5a6":[30,0,0,36,0,0],
+"structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ae8ff4da2cbf3a0619b8f4f0d64d8ca21":[30,0,0,36,0,26],
+"structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#aebfece67d798cfaa6f3ec9744c93e358":[30,0,0,36,0,20],
+"structam_1_1CAmDltWrapper_1_1NoDltContextData.html":[30,0,0,38,0],
+"structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a180813513fc302f133b8679916a8269c":[30,0,0,38,0,4],
+"structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a2f269e6344d8503b7a34d0abc10e67e3":[30,0,0,38,0,6],
+"structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a3114b93544d2958dc064447b69d7e42f":[30,0,0,38,0,0],
+"structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30":[30,0,0,38,0,1],
+"structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a98f85fc3c819dfdd595255f9bef1ab6e":[30,0,0,38,0,3],
+"structam_1_1CAmDltWrapper_1_1NoDltContextData.html#ac42409be2882c89047a5ccdf3b858a9b":[30,0,0,38,0,2],
+"structam_1_1CAmDltWrapper_1_1NoDltContextData.html#ad5c28496b0a51939fe82053ad5dea105":[30,0,0,38,0,5],
+"structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html":[30,0,0,44,15],
+"structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html#a3f239ceae5cb317a64e1b063dd63b5e1":[30,0,0,44,15,0],
+"structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html#a9ae0e7f71fdae2de1218a7ef8860e033":[30,0,0,44,15,1],
+"structam_1_1am__Availability__s.html":[30,0,0,2],
+"structam_1_1am__Availability__s.html#a23b3906890fba58ed0bf8530dd176d90":[30,0,0,2,1],
+"structam_1_1am__Availability__s.html#a87ea05d3f639fc2aa4074678740fae6d":[30,0,0,2,0],
+"structam_1_1am__ClassProperty__s.html":[30,0,0,3],
+"structam_1_1am__ClassProperty__s.html#a2315cff24e613d45255f6dc1138af7ea":[30,0,0,3,0],
+"structam_1_1am__ClassProperty__s.html#a49c9e634c66e3d23ebb74d72e4bc09f9":[30,0,0,3,1],
+"structam_1_1am__Connection__s.html":[30,0,0,4],
+"structam_1_1am__Connection__s.html#a07e73802b379fc7f72c27daff4b6218b":[30,0,0,4,1],
+"structam_1_1am__Connection__s.html#a1e7d70c584810ba5cb2634d1a2800035":[30,0,0,4,4],
+"structam_1_1am__Connection__s.html#a39b05fef7f7ba6496e540ec7f19949c2":[30,0,0,4,3],
+"structam_1_1am__Connection__s.html#a5199c60db711074844cfb6cfbd6a0089":[30,0,0,4,2],
+"structam_1_1am__Connection__s.html#ab1f87b525ab5adda91e35e2adcccca33":[30,0,0,4,0],
+"structam_1_1am__Converter__s.html":[30,0,0,5],
+"structam_1_1am__Converter__s.html#a129050d36e5f1710bed87e4490e7eb34":[30,0,0,5,2],
+"structam_1_1am__Converter__s.html#a15cc5a4dd74ae27aa51f18a89ce01a1a":[30,0,0,5,3],
+"structam_1_1am__Converter__s.html#a1bcc326c4059a8edf73665f618bf6c75":[30,0,0,5,4],
+"structam_1_1am__Converter__s.html#a380af10e17c4128cc2fb32114454be71":[30,0,0,5,0],
+"structam_1_1am__Converter__s.html#a7e66c234376aa4fce173cfdc3aebff82":[30,0,0,5,7],
+"structam_1_1am__Converter__s.html#ab34ebf10f1a75f304f931788ffc1691d":[30,0,0,5,1],
+"structam_1_1am__Converter__s.html#ada0809e12f50c8ead2f3b527aa1b873a":[30,0,0,5,5],
+"structam_1_1am__Converter__s.html#aee7bf298d5962d654d609b8c881d803a":[30,0,0,5,6],
+"structam_1_1am__Crossfader__s.html":[30,0,0,6],
+"structam_1_1am__Crossfader__s.html#a045ff126607c9885bb0d027570eb5710":[30,0,0,6,4],
+"structam_1_1am__Crossfader__s.html#a31c5e07b53d3c7a8f943fef11395affa":[30,0,0,6,1],
+"structam_1_1am__Crossfader__s.html#a39d1f6023a79a1df29a941e0dee77ad9":[30,0,0,6,3],
+"structam_1_1am__Crossfader__s.html#a5442753fb1a60b8d56c5a79b8989ed04":[30,0,0,6,5],
+"structam_1_1am__Crossfader__s.html#a6c6af4e70cb360d43095372dc33b1626":[30,0,0,6,0],
+"structam_1_1am__Crossfader__s.html#ac71302f7392da8e162f5eedf2714366e":[30,0,0,6,2],
+"structam_1_1am__Domain__s.html":[30,0,0,8],
+"structam_1_1am__Domain__s.html#a260ddda715cb8e957ced99cb5236045f":[30,0,0,8,3],
+"structam_1_1am__Domain__s.html#a6286f0b7a080d8dab9ef889562af72b7":[30,0,0,8,1],
+"structam_1_1am__Domain__s.html#a66d956d830a962e22b6cfc37caea861c":[30,0,0,8,4],
+"structam_1_1am__Domain__s.html#aa7c60d47722a938f9a38dcecf3f48094":[30,0,0,8,2],
+"structam_1_1am__Domain__s.html#ab16b5804711358bd383308036eb3e8db":[30,0,0,8,0],
+"structam_1_1am__Domain__s.html#aba410e9e39cdee898fd50eaf2440fac8":[30,0,0,8,6],
+"structam_1_1am__Domain__s.html#ad8b64313b91d4a46afac8be40fb2fcca":[30,0,0,8,5],
+"structam_1_1am__EarlyData__s.html":[30,0,0,9],
+"structam_1_1am__EarlyData__s.html#aa0e859a350ff1b89b3b9520b5ab14dfa":[30,0,0,9,0],
+"structam_1_1am__EarlyData__s.html#ae9666d7be0aeab3de5e2f9530636d43f":[30,0,0,9,2],
+"structam_1_1am__EarlyData__s.html#afdd7e16107c4a90ec5e1fa115f5761d9":[30,0,0,9,1],
+"structam_1_1am__Gateway__s.html":[30,0,0,11],
+"structam_1_1am__Gateway__s.html#a299c727ffb962ed1f987fbac889ee06e":[30,0,0,11,1],
+"structam_1_1am__Gateway__s.html#a2e7f50bbf9f11eb7eec7d585dbbd0159":[30,0,0,11,9],
+"structam_1_1am__Gateway__s.html#a2ebf5d1094ecf63a28b64c2594d684ff":[30,0,0,11,7],
+"structam_1_1am__Gateway__s.html#a54f4f9c798677a4301477841afbfde1c":[30,0,0,11,6],
+"structam_1_1am__Gateway__s.html#a60cdd73682f723692a3019edc6fdacf5":[30,0,0,11,0],
+"structam_1_1am__Gateway__s.html#a63f43a5cb279bea36e12617932d06c50":[30,0,0,11,8],
+"structam_1_1am__Gateway__s.html#a7a7eddd6f1051cbda5e1c37b4df6ea15":[30,0,0,11,3],
+"structam_1_1am__Gateway__s.html#ae7e7a4df823af7c01488fb3a9b51a28d":[30,0,0,11,4],
+"structam_1_1am__Gateway__s.html#af64240ebdea81e5a609953a207b523cc":[30,0,0,11,2],
+"structam_1_1am__Gateway__s.html#afea929a5d18e3a0c4a00575b7596cfb3":[30,0,0,11,5],
+"structam_1_1am__Handle__s.html":[30,0,0,12],
+"structam_1_1am__Handle__s.html#a05f863136a74f9fd3356e0c30149a649":[30,0,0,12,1],
+"structam_1_1am__Handle__s.html#aad0238ce3ed33303aeef55a756bccc46":[30,0,0,12,0],
+"structam_1_1am__MainConnectionType__s.html":[30,0,0,14],
+"structam_1_1am__MainConnectionType__s.html#a2eff33ccc2ff812d7c221f90ee510bdd":[30,0,0,14,2],
+"structam_1_1am__MainConnectionType__s.html#a606042cb104daa129131cbd0407cdbcf":[30,0,0,14,4],
+"structam_1_1am__MainConnectionType__s.html#a86e79e6b5dea19d96cdbf22996ae394b":[30,0,0,14,1],
+"structam_1_1am__MainConnectionType__s.html#aa839adc9cdb7d7ad7abab550bcde5405":[30,0,0,14,3],
+"structam_1_1am__MainConnectionType__s.html#ac7b4dead0464495f477e4a6622c2fd4c":[30,0,0,14,0],
+"structam_1_1am__MainConnection__s.html":[30,0,0,13],
+"structam_1_1am__MainConnection__s.html#a50216999d5b9bf3edcc3f75f64ef0e27":[30,0,0,13,4],
+"structam_1_1am__MainConnection__s.html#a9b5b174bfa783dc49df00de505befb96":[30,0,0,13,3],
+"structam_1_1am__MainConnection__s.html#aa2c1b9707f33cfafe1cb963461be1dda":[30,0,0,13,1],
+"structam_1_1am__MainConnection__s.html#ab0990f79e8871de045bffa843fa85566":[30,0,0,13,5],
+"structam_1_1am__MainConnection__s.html#abf586646d036cbae00b56843469a0222":[30,0,0,13,0],
+"structam_1_1am__MainConnection__s.html#adef3e5f4ebb35dc31bfd6a75b33df176":[30,0,0,13,2],
+"structam_1_1am__MainSoundProperty__s.html":[30,0,0,15],
+"structam_1_1am__MainSoundProperty__s.html#a66c11369472cdf8d870b7976e08336a1":[30,0,0,15,1],
+"structam_1_1am__MainSoundProperty__s.html#ab17e9104be5d9d055cd07fd2369e8218":[30,0,0,15,0],
+"structam_1_1am__NotificationConfiguration__s.html":[30,0,0,16],
+"structam_1_1am__NotificationConfiguration__s.html#a572962899f2aa344051a41eaebd71ddc":[30,0,0,16,1],
+"structam_1_1am__NotificationConfiguration__s.html#ab3c479eda9f228cd981e217142ea84bf":[30,0,0,16,2],
+"structam_1_1am__NotificationConfiguration__s.html#abc567830bd6c0d470b344a62d51bd5d0":[30,0,0,16,0],
+"structam_1_1am__NotificationPayload__s.html":[30,0,0,17],
+"structam_1_1am__NotificationPayload__s.html#a37449381a267dfb498cb763310f1bd92":[30,0,0,17,0],
+"structam_1_1am__NotificationPayload__s.html#a765bbd1916862ed5d4ee9ab83c9be3b6":[30,0,0,17,1],
+"structam_1_1am__Route__s.html":[30,0,0,18],
+"structam_1_1am__Route__s.html#aa88feca01526bbbc69b1f44c9be22462":[30,0,0,18,0],
+"structam_1_1am__Route__s.html#abf0e80b6a3c873f98df00ab7e0ab014c":[30,0,0,18,2],
+"structam_1_1am__Route__s.html#adc2e4801d4cea72a22d602492b918ec7":[30,0,0,18,1],
+"structam_1_1am__RoutingElement__s.html":[30,0,0,19],
+"structam_1_1am__RoutingElement__s.html#a14d52e48dad6d576b5da792168eec193":[30,0,0,19,2],
+"structam_1_1am__RoutingElement__s.html#a877d5ed3d176e1b7b6567a5c5fbe0577":[30,0,0,19,1],
+"structam_1_1am__RoutingElement__s.html#aa62eb1c5d54fce616106aa928e72beba":[30,0,0,19,3],
+"structam_1_1am__RoutingElement__s.html#ab532c1225badbf5cd967ac602e8b64e0":[30,0,0,19,0],
+"structam_1_1am__RoutingNodeData__s.html":[30,0,0,20],
+"structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679":[30,0,0,20,5],
+"structam_1_1am__RoutingNodeData__s.html#a0ee4c39f4af856848681aedb59321915":[30,0,0,20,1],
+"structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109":[30,0,0,20,9],
+"structam_1_1am__RoutingNodeData__s.html#a3e64f452e79f69f04afd2fc19d1db1f1":[30,0,0,20,6],
+"structam_1_1am__RoutingNodeData__s.html#a40dca77f6ca7b2dc92796ac4f271665c":[30,0,0,20,2],
+"structam_1_1am__RoutingNodeData__s.html#a8fef46ce6e8adad5904eb863820c438e":[30,0,0,20,4],
+"structam_1_1am__RoutingNodeData__s.html#a9794d679917230d191c144b5b36fe783":[30,0,0,20,8],
+"structam_1_1am__RoutingNodeData__s.html#aa703a94ad48e243226fc26d4d2efe96b":[30,0,0,20,7],
+"structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276c":[30,0,0,20,0],
+"structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276ca5c8a2228d2052aeba0c35f5d5ad34889":[30,0,0,20,0,3],
+"structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276cac5c8d1643072edb5f04a0f012477e1ce":[30,0,0,20,0,1],
+"structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276cad70db244584d9880ae4314f5ea16513a":[30,0,0,20,0,0],
+"structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276cae7dc94753104a5288049a249cb3193e4":[30,0,0,20,0,2],
+"structam_1_1am__RoutingNodeData__s.html#ae11036241429bc73b52c17067e72d240":[30,0,0,20,3],
+"structam_1_1am__SinkClass__s.html":[30,0,0,22],
+"structam_1_1am__SinkClass__s.html#a1b3b9a0c83f6089d3a4f438721798290":[30,0,0,22,1],
+"structam_1_1am__SinkClass__s.html#a9a17a553274651ac54aec1039b9b10c9":[30,0,0,22,2],
+"structam_1_1am__SinkClass__s.html#adfb5f15c369f75e6b85e772a339f902e":[30,0,0,22,0],
+"structam_1_1am__SinkType__s.html":[30,0,0,23],
+"structam_1_1am__SinkType__s.html#a281aeb5a017aecb15957f0222f17927c":[30,0,0,23,0],
+"structam_1_1am__SinkType__s.html#a55f9813d5f9d3cfab81dc740d15ee53e":[30,0,0,23,1],
+"structam_1_1am__SinkType__s.html#a573880f00ed279120ded986e6b832235":[30,0,0,23,3],
+"structam_1_1am__SinkType__s.html#a6455a141536f5b7b676c5a5caabf872d":[30,0,0,23,4],
+"structam_1_1am__SinkType__s.html#a95273c6978fbef5be4a59b1534212495":[30,0,0,23,5],
+"structam_1_1am__SinkType__s.html#aa23a69a5e0069804f3181f5d3141774a":[30,0,0,23,2],
+"structam_1_1am__Sink__s.html":[30,0,0,21],
+"structam_1_1am__Sink__s.html#a15f5ed66ddc508c1ab4196b11a8ff031":[30,0,0,21,9],
+"structam_1_1am__Sink__s.html#a330b3bebac302af2065b2999b089dcb0":[30,0,0,21,12],
+"structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1":[30,0,0,21,11],
+"structam_1_1am__Sink__s.html#a61592d0d7c72c080914b0445163c5553":[30,0,0,21,4],
+"structam_1_1am__Sink__s.html#a63bd5bf471a66d23850b0192283c10f8":[30,0,0,21,6],
+"structam_1_1am__Sink__s.html#a722057619a74a8dd8822a24f0bb75434":[30,0,0,21,3],
+"structam_1_1am__Sink__s.html#a8505cd0b29334007bd6dd5555f482cce":[30,0,0,21,1],
+"structam_1_1am__Sink__s.html#a96e6c7aeaa5b2b6fc0c7767e78eea68f":[30,0,0,21,8],
+"structam_1_1am__Sink__s.html#acb1a98138ddb331e8cd739bb4de2ee75":[30,0,0,21,0],
+"structam_1_1am__Sink__s.html#ad34fd3d83d674ee842dc8f432295ffbd":[30,0,0,21,13],
+"structam_1_1am__Sink__s.html#ae04b205707fd16f34745c039d47cda01":[30,0,0,21,7],
+"structam_1_1am__Sink__s.html#af13055c029c9ca7da3f6701e1b1af418":[30,0,0,21,10],
+"structam_1_1am__Sink__s.html#af334fe986af2145236a1d1ea9002fe00":[30,0,0,21,5],
+"structam_1_1am__Sink__s.html#af5692eedaf4886be06f92293cd474d3e":[30,0,0,21,2],
+"structam_1_1am__SoundProperty__s.html":[30,0,0,24],
+"structam_1_1am__SoundProperty__s.html#a1eca1f3f4f81fa8ee61bb5851f37521f":[30,0,0,24,1],
+"structam_1_1am__SoundProperty__s.html#adaf90d729af1e4dca87668616312ee57":[30,0,0,24,0],
+"structam_1_1am__SourceClass__s.html":[30,0,0,26],
+"structam_1_1am__SourceClass__s.html#a8d8dfc76ee479644760827f4a7840cc3":[30,0,0,26,1],
+"structam_1_1am__SourceClass__s.html#aa958c982c51508bca3bc063e459575b4":[30,0,0,26,0],
+"structam_1_1am__SourceClass__s.html#ad50644dfe1113e8aba449faa05780fad":[30,0,0,26,2],
+"structam_1_1am__SourceType__s.html":[30,0,0,27],
+"structam_1_1am__SourceType__s.html#a01a0cab789299dc80c5ce53457374172":[30,0,0,27,2],
+"structam_1_1am__SourceType__s.html#a352a80e94b72f7e9ea42c210b930e8ef":[30,0,0,27,1],
+"structam_1_1am__SourceType__s.html#a6846851d58222147c2bd390fc572813f":[30,0,0,27,3],
+"structam_1_1am__SourceType__s.html#aa127250ebad705fbca4d5f45eea6dbdd":[30,0,0,27,0],
+"structam_1_1am__Source__s.html":[30,0,0,25],
+"structam_1_1am__Source__s.html#a080cec59e7c0b8cd1d1daea73b17ac7a":[30,0,0,25,6],
+"structam_1_1am__Source__s.html#a11aed737b64b5216b786f0804fc23a79":[30,0,0,25,9],
+"structam_1_1am__Source__s.html#a15b7672dacb2e91fb56134766eb33a5d":[30,0,0,25,11],
+"structam_1_1am__Source__s.html#a161ce36395faa9faea7db1699c62c700":[30,0,0,25,3],
+"structam_1_1am__Source__s.html#a2e6ca4857b4e45bb5ecca3ac73a01563":[30,0,0,25,2],
+"structam_1_1am__Source__s.html#a57854adc822ed77c6443ec2c745820af":[30,0,0,25,1],
+"structam_1_1am__Source__s.html#a85dbb09cc190834a1e10e6ac4ee5f6fb":[30,0,0,25,8]
};
diff --git a/docs/navtreeindex8.js b/docs/navtreeindex8.js
index 83261ac..eee0831 100644..100755
--- a/docs/navtreeindex8.js
+++ b/docs/navtreeindex8.js
@@ -1,7 +1,42 @@
var NAVTREEINDEX8 =
{
-"ver.html#new_ver":[2,0],
-"ver.html#ver_graph":[2,1],
+"structam_1_1am__Source__s.html#a9904977c28ce558db9c8aec2172de7b7":[30,0,0,25,12],
+"structam_1_1am__Source__s.html#a9b62e48568f8b5ed78c82b1bcca138f7":[30,0,0,25,5],
+"structam_1_1am__Source__s.html#ab8f66d87b2c466afe29abd7d0038c1f8":[30,0,0,25,7],
+"structam_1_1am__Source__s.html#abcc899d845aa22799119ac0807bacc7f":[30,0,0,25,0],
+"structam_1_1am__Source__s.html#ac0f66fac0b177a4196f6159d4c66fb5c":[30,0,0,25,4],
+"structam_1_1am__Source__s.html#ad224888802fabebefe6ff587412da9fd":[30,0,0,25,10],
+"structam_1_1am__Source__s.html#add220cb377b2e4943cafac1206056296":[30,0,0,25,13],
+"structam_1_1am__SystemProperty__s.html":[30,0,0,28],
+"structam_1_1am__SystemProperty__s.html#a00fc776e22144844f56e2c895e8723f6":[30,0,0,28,1],
+"structam_1_1am__SystemProperty__s.html#a399604c89488c2bdba69fe4e6e862288":[30,0,0,28,0],
+"structam_1_1am__Volumes__s.html":[30,0,0,29],
+"structam_1_1am__Volumes__s.html#a15f81ed79fdfbc93a325089fc68ff8fb":[30,0,0,29,0],
+"structam_1_1am__Volumes__s.html#a7eb3b653e2b5721e677e596ddcf393b2":[30,0,0,29,4],
+"structam_1_1am__Volumes__s.html#ac4d2a92c90e653fb89926a9fb90cbd6a":[30,0,0,29,3],
+"structam_1_1am__Volumes__s.html#ad02cca640e5e110318711a269f53079e":[30,0,0,29,2],
+"structam_1_1am__Volumes__s.html#affd26e898ff854ab8d463bb403e25481":[30,0,0,29,1],
+"structbuild__indices.html":[30,0,2],
+"structbuild__indices_3_010_00_01Is_8_8_8_01_4.html":[30,0,3],
+"structindices.html":[30,0,7],
+"structplaceholder.html":[30,0,8],
+"structstd_1_1is__placeholder_3_1_1placeholder_3_01I_01_4_01_4.html":[30,0,1,0],
+"uml.html":[4],
+"uml.html#svn":[4,0],
+"unionam_1_1am__DataType__u.html":[30,0,0,7],
+"unionam_1_1am__DataType__u.html#a7333c32d61174f6800ff14a326ca824e":[30,0,0,7,1],
+"unionam_1_1am__DataType__u.html#a9219c5b05fb6ba7a12fe473634517667":[30,0,0,7,0],
+"unionam_1_1am__EarlyData__u.html":[30,0,0,10],
+"unionam_1_1am__EarlyData__u.html#a9fb2bbfdf116c1a6ddaa0e4ab743656c":[30,0,0,10,0],
+"unionam_1_1am__EarlyData__u.html#ab92a56ccdf034a46b9141ba7f3470a3b":[30,0,0,10,1],
+"unionam_1_1am__EarlyData__u.html#af77e68c1054ce89b7bbd48b955c994fa":[30,0,0,10,2],
+"uniquepage.html":[9],
+"uniquepage.html#setup":[9,1],
+"uniquepage.html#why":[9,0],
+"ver.html":[2],
+"ver.html#mec_ver":[2,0],
+"ver.html#new_ver":[2,1],
+"ver.html#ver_graph":[2,2],
"views.html":[15],
"views.html#command":[15,0],
"views.html#over":[15,2],
diff --git a/docs/notifi.html b/docs/notifi.html
index ecafa00..e740506 100644..100755
--- a/docs/notifi.html
+++ b/docs/notifi.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Notifications</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -88,7 +91,7 @@ $(document).ready(function(){initNavTree('notifi.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -112,8 +115,7 @@ Overview</h1>
</div>
<h1><a class="anchor" id="notifi_command"></a>
CommandInterface</h1>
-<p>all this methods have to do with MainNotifications (Information level between command and control)</p>
-<ul>
+<p>all this methods have to do with MainNotifications (Information level between command and control)</p><ul>
<li><a class="el" href="classam_1_1IAmCommandSend.html#a31fdbbc5e084e6dd1aa4ed3983066932" title="This callback is called when a notificated value of a sink changes. ">am::IAmCommandSend::cbSinkNotification</a></li>
<li><a class="el" href="classam_1_1IAmCommandSend.html#a3e7137d3294cea3be6190659a1e66acc" title="This callback is called when a notifcated value of a source changes. ">am::IAmCommandSend::cbSourceNotification</a></li>
<li><a class="el" href="classam_1_1IAmCommandSend.html#aba05b8fcf0d8cb55dd933e101066aa82" title="This callback is triggered when a mainNotificationConfiguration is changed. ">am::IAmCommandSend::cbMainSinkNotificationConfigurationChanged</a></li>
@@ -125,8 +127,7 @@ CommandInterface</h1>
</ul>
<h1><a class="anchor" id="notifi_control"></a>
ControlInterface</h1>
-<p>all this methods have to do with MainNotifications (Information level between command and control)</p>
-<ul>
+<p>all this methods have to do with MainNotifications (Information level between command and control)</p><ul>
<li><a class="el" href="classam_1_1IAmControlSend.html#a9b297c03a6239be2c45bef687c0d4def" title="sets a user MainSinkNotificationConfiguration ">am::IAmControlSend::hookUserSetMainSinkNotificationConfiguration</a></li>
<li><a class="el" href="classam_1_1IAmControlSend.html#aa6f94e59485a962830c7e957cfb1fe49" title="sets a user MainSourceNotificationConfiguration ">am::IAmControlSend::hookUserSetMainSourceNotificationConfiguration</a></li>
<li><a class="el" href="classam_1_1IAmControlReceive.html#a55b0c17d87150f44659bf2bb8a668408" title="change the mainNotificationConfiguration of a sink ">am::IAmControlReceive::changeMainSinkNotificationConfigurationDB</a></li>
@@ -134,8 +135,7 @@ ControlInterface</h1>
<li><a class="el" href="classam_1_1IAmControlReceive.html#a2bc60ab809b10b62a701cae3803ddbee" title="Sends out the main notificiation of a sink. ">am::IAmControlReceive::sendMainSinkNotificationPayload</a></li>
<li><a class="el" href="classam_1_1IAmControlReceive.html#a0bc7f21ff1e73fb7c1ccf479a564ec30" title="Sends out the main notificiation of a source. ">am::IAmControlReceive::sendMainSourceNotificationPayload</a></li>
</ul>
-<p>all this methods have to do with notifications (Information level between cotrol and routing)</p>
-<ul>
+<p>all this methods have to do with notifications (Information level between cotrol and routing)</p><ul>
<li><a class="el" href="classam_1_1IAmControlSend.html#a00be1fd1fa2aa657042e97b9533b6cbf" title="The acknowledge of the sink notification configuration. ">am::IAmControlSend::cbAckSetSinkNotificationConfiguration</a></li>
<li><a class="el" href="classam_1_1IAmControlSend.html#a509053b30cd6310110dad0fc8bea819e" title="The acknowledge of the source notification configuration. ">am::IAmControlSend::cbAckSetSourceNotificationConfiguration</a></li>
<li><a class="el" href="classam_1_1IAmControlSend.html#a47963dfe663b99d71172bb54d1e31e34" title="new sinkNotification data is there! ">am::IAmControlSend::hookSinkNotificationDataChanged</a></li>
@@ -145,8 +145,7 @@ ControlInterface</h1>
</ul>
<h1><a class="anchor" id="notifi_routing"></a>
RoutingInterface</h1>
-<p>all this methods have to do with notifications (Information level between cotrol and routing)</p>
-<ul>
+<p>all this methods have to do with notifications (Information level between cotrol and routing)</p><ul>
<li><a class="el" href="classam_1_1IAmRoutingSend.html#aea5a145d496363f890b9103be4371962" title="sets the notification configuration of a sink. ">am::IAmRoutingSend::asyncSetSinkNotificationConfiguration</a></li>
<li><a class="el" href="classam_1_1IAmRoutingSend.html#a95fb11f817aeda9247318d589cbb9c40" title="sets the notification configuration of a source. ">am::IAmRoutingSend::asyncSetSourceNotificationConfiguration</a></li>
<li><a class="el" href="classam_1_1IAmRoutingReceive.html#aa908806a25e9cc12977097becb3ef40b" title="The acknowledge of the SinkNotificationConfiguration. ">am::IAmRoutingReceive::ackSinkNotificationConfiguration</a></li>
@@ -162,9 +161,9 @@ Notification Levels</h1>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/open.png b/docs/open.png
index 30f75c7..30f75c7 100644..100755
--- a/docs/open.png
+++ b/docs/open.png
Binary files differ
diff --git a/docs/pages.html b/docs/pages.html
index af2925b..223da25 100644..100755
--- a/docs/pages.html
+++ b/docs/pages.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Related Pages</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -88,7 +91,7 @@ $(document).ready(function(){initNavTree('pages.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -104,34 +107,34 @@ $(document).ready(function(){initNavTree('pages.html','');});
<div class="contents">
<div class="textblock">Here is a list of all related documentation pages:</div><div class="directory">
<table class="directory">
-<tr id="row_0_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="lic.html" target="_self">License</a></td><td class="desc"></td></tr>
-<tr id="row_1_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="dep.html" target="_self">Dependencies</a></td><td class="desc"></td></tr>
-<tr id="row_2_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="ver.html" target="_self">Versioning</a></td><td class="desc"></td></tr>
-<tr id="row_3_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="architecturepage.html" target="_self">Architecture Overview</a></td><td class="desc"></td></tr>
-<tr id="row_4_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="uml.html" target="_self">UML Model auf the AudioManager</a></td><td class="desc"></td></tr>
-<tr id="row_5_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="audiomanagercomponentspage.html" target="_self">AudioManager Components</a></td><td class="desc"></td></tr>
-<tr id="row_6_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="comminAPI.html" target="_self">AudioManager and CommonAPI</a></td><td class="desc"></td></tr>
-<tr id="row_7_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="elementspage.html" target="_self">Elements of the AudioManagement</a></td><td class="desc"></td></tr>
-<tr id="row_8_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="sourcesink.html" target="_self">The relation of sources &amp; sinks with the AudioManager</a></td><td class="desc"></td></tr>
-<tr id="row_9_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="uniquepage.html" target="_self">About unique IDs : Static vs Dynamic IDs</a></td><td class="desc"></td></tr>
-<tr id="row_10_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="classficationpage.html" target="_self">Classification of Sinks and Sources</a></td><td class="desc"></td></tr>
-<tr id="row_11_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="interrupts.html" target="_self">Interrups &amp; Low Level Interrupts</a></td><td class="desc"></td></tr>
-<tr id="row_12_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="connpage.html" target="_self">Connections &amp; MainConnections</a></td><td class="desc"></td></tr>
-<tr id="row_13_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="lip.html" target="_self">Lipsync</a></td><td class="desc"></td></tr>
-<tr id="row_14_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="early.html" target="_self">Early Audio</a></td><td class="desc"></td></tr>
-<tr id="row_15_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="views.html" target="_self">The two views of the AudioManager</a></td><td class="desc"></td></tr>
-<tr id="row_16_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="vol.html" target="_self">Volumes &amp; MainVolumes</a></td><td class="desc"></td></tr>
-<tr id="row_17_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="prop.html" target="_self">Properties</a></td><td class="desc"></td></tr>
-<tr id="row_18_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="notifi.html" target="_self">Notifications</a></td><td class="desc"></td></tr>
-<tr id="row_19_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="misc.html" target="_self">Miscellaneous</a></td><td class="desc"></td></tr>
-<tr id="row_20_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="luc.html" target="_self">Last User Mode</a></td><td class="desc"></td></tr>
-<tr id="row_21_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="mainl.html" target="_self">Mainloop concept</a></td><td class="desc"></td></tr>
-<tr id="row_22_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="watchd.html" target="_self">The watchdog</a></td><td class="desc"></td></tr>
-<tr id="row_23_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="start.html" target="_self">Startup and Rundown</a></td><td class="desc"></td></tr>
-<tr id="row_24_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="cmdline.html" target="_self">CommandLineParsing</a></td><td class="desc"></td></tr>
-<tr id="row_25_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="dlt.html" target="_self">Dlt support</a></td><td class="desc"></td></tr>
-<tr id="row_26_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="eclip.html" target="_self">Download Compile Debug</a></td><td class="desc"></td></tr>
-<tr id="row_27_"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a class="el" href="comp.html" target="_self">Compiling &amp; Co</a></td><td class="desc"></td></tr>
+<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="lic.html" target="_self">License</a></td><td class="desc"></td></tr>
+<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="dep.html" target="_self">Dependencies</a></td><td class="desc"></td></tr>
+<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="ver.html" target="_self">Versioning</a></td><td class="desc"></td></tr>
+<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="architecturepage.html" target="_self">Architecture Overview</a></td><td class="desc"></td></tr>
+<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="uml.html" target="_self">UML Model auf the AudioManager</a></td><td class="desc"></td></tr>
+<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="audiomanagercomponentspage.html" target="_self">AudioManager Components</a></td><td class="desc"></td></tr>
+<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="comminAPI.html" target="_self">AudioManager and CommonAPI</a></td><td class="desc"></td></tr>
+<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="elementspage.html" target="_self">Elements of the AudioManagement</a></td><td class="desc"></td></tr>
+<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="sourcesink.html" target="_self">The relation of sources &amp; sinks with the AudioManager</a></td><td class="desc"></td></tr>
+<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="uniquepage.html" target="_self">About unique IDs : Static vs Dynamic IDs</a></td><td class="desc"></td></tr>
+<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="classficationpage.html" target="_self">Classification of Sinks and Sources</a></td><td class="desc"></td></tr>
+<tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="interrupts.html" target="_self">Interrups &amp; Low Level Interrupts</a></td><td class="desc"></td></tr>
+<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="connpage.html" target="_self">Connections &amp; MainConnections</a></td><td class="desc"></td></tr>
+<tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="lip.html" target="_self">Lipsync</a></td><td class="desc"></td></tr>
+<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="early.html" target="_self">Early Audio</a></td><td class="desc"></td></tr>
+<tr id="row_15_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="views.html" target="_self">The two views of the AudioManager</a></td><td class="desc"></td></tr>
+<tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="vol.html" target="_self">Volumes &amp; MainVolumes</a></td><td class="desc"></td></tr>
+<tr id="row_17_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="prop.html" target="_self">Properties</a></td><td class="desc"></td></tr>
+<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="notifi.html" target="_self">Notifications</a></td><td class="desc"></td></tr>
+<tr id="row_19_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="misc.html" target="_self">Miscellaneous</a></td><td class="desc"></td></tr>
+<tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="luc.html" target="_self">Last User Mode</a></td><td class="desc"></td></tr>
+<tr id="row_21_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="mainl.html" target="_self">Mainloop concept</a></td><td class="desc"></td></tr>
+<tr id="row_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="watchd.html" target="_self">The watchdog</a></td><td class="desc"></td></tr>
+<tr id="row_23_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="start.html" target="_self">Startup and Rundown</a></td><td class="desc"></td></tr>
+<tr id="row_24_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="cmdline.html" target="_self">CommandLineParsing</a></td><td class="desc"></td></tr>
+<tr id="row_25_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="dlt.html" target="_self">Dlt support</a></td><td class="desc"></td></tr>
+<tr id="row_26_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="eclip.html" target="_self">Download Compile Debug</a></td><td class="desc"></td></tr>
+<tr id="row_27_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="comp.html" target="_self">Compiling &amp; Co</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
@@ -139,9 +142,9 @@ $(document).ready(function(){initNavTree('pages.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/prop.html b/docs/prop.html
index 08ca23e..6e2499f 100644..100755
--- a/docs/prop.html
+++ b/docs/prop.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Properties</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -88,7 +91,7 @@ $(document).ready(function(){initNavTree('prop.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -104,16 +107,14 @@ $(document).ready(function(){initNavTree('prop.html','');});
<div class="contents">
<div class="textblock"><h1><a class="anchor" id="soundprop"></a>
SoundProperties &amp; MainSoundProperties</h1>
-<p>SoundProperties are properties that are related to either a source or a sink. They are product specific and are used to set source or sink specific properties. This could be for example: equalizer settings, relative volume offsets but also bool information "surround sound on/off". A soundProperty is defined by its type (am_SoundProperty_e, a product specific enum) and a value (integer) that is interpreted according to the type. There are not limits how many properties a sink or a source can have. SoundProperties in contradiction to MainSoundProperties are not visible to the CommandInterface.<br/>
-</p>
-<ul>
+<p>SoundProperties are properties that are related to either a source or a sink. They are product specific and are used to set source or sink specific properties. This could be for example: equalizer settings, relative volume offsets but also bool information "surround sound on/off". A soundProperty is defined by its type (am_SoundProperty_e, a product specific enum) and a value (integer) that is interpreted according to the type. There are not limits how many properties a sink or a source can have. SoundProperties in contradiction to MainSoundProperties are not visible to the CommandInterface.<br />
+</p><ul>
<li><a class="el" href="structam_1_1am__SoundProperty__s.html" title="struct describing the sound property ">am::am_SoundProperty_s</a> describe the of the SoundProperties</li>
<li><a class="el" href="structam_1_1am__MainSoundProperty__s.html" title="struct describung mainsound property ">am::am_MainSoundProperty_s</a> describe the attributes of MainSoundProperties</li>
</ul>
<h1><a class="anchor" id="sys"></a>
SystemProperties</h1>
-<p>are properties that apply to the whole system or parts of it but cannot be tight to a specific sink or source. They are product specific and could be used for example to set general behavior like all interrupts on/off for example. The information is only exchanged between the commandInterface and the AudioManagerController. The AudioManagerController has to interpret the value and react accordingly.</p>
-<ul>
+<p>are properties that apply to the whole system or parts of it but cannot be tight to a specific sink or source. They are product specific and could be used for example to set general behavior like all interrupts on/off for example. The information is only exchanged between the commandInterface and the AudioManagerController. The AudioManagerController has to interpret the value and react accordingly.</p><ul>
<li><a class="el" href="structam_1_1am__SystemProperty__s.html" title="struct describing system properties ">am::am_SystemProperty_s</a> describes the attributes of Systemproperties </li>
</ul>
</div></div><!-- contents -->
@@ -121,9 +122,9 @@ SystemProperties</h1>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/resize.js b/docs/resize.js
index 304fcb6..2b86c36 100644..100755
--- a/docs/resize.js
+++ b/docs/resize.js
@@ -56,7 +56,7 @@ function resizeHeight()
var windowHeight = $(window).height() - headerHeight - footerHeight;
content.css({height:windowHeight + "px"});
navtree.css({height:windowHeight + "px"});
- sidenav.css({height:windowHeight + "px",top: headerHeight+"px"});
+ sidenav.css({height:windowHeight + "px"});
}
function initResizable()
diff --git a/docs/routing_hierarchy.png b/docs/routing_hierarchy.png
index d9586e9..d9586e9 100644..100755
--- a/docs/routing_hierarchy.png
+++ b/docs/routing_hierarchy.png
Binary files differ
diff --git a/docs/search/all_0.html b/docs/search/all_0.html
index 17b6da8..d54e0bd 100644..100755
--- a/docs/search/all_0.html
+++ b/docs/search/all_0.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_0.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/all_0.js b/docs/search/all_0.js
index 9db34bb..9db34bb 100644..100755
--- a/docs/search/all_0.js
+++ b/docs/search/all_0.js
diff --git a/docs/search/all_1.html b/docs/search/all_1.html
index e290644..8cc6a1d 100644..100755
--- a/docs/search/all_1.html
+++ b/docs/search/all_1.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_1.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/all_1.js b/docs/search/all_1.js
index 5fd6189..5fd6189 100644..100755
--- a/docs/search/all_1.js
+++ b/docs/search/all_1.js
diff --git a/docs/search/all_10.html b/docs/search/all_10.html
index c55c836..c25484f 100644..100755
--- a/docs/search/all_10.html
+++ b/docs/search/all_10.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_10.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/all_10.js b/docs/search/all_10.js
index b50f66e..ec44085 100644..100755
--- a/docs/search/all_10.js
+++ b/docs/search/all_10.js
@@ -11,7 +11,7 @@ var searchData=
['peeksinkclassid',['peekSinkClassID',['../classam_1_1CAmDatabaseHandlerMap.html#a6d001d218bfd1ce6eb33e2f23a140b6b',1,'am::CAmDatabaseHandlerMap::peekSinkClassID()'],['../classam_1_1CAmRoutingReceiver.html#a3d2d8ef2f709b72a43dc770e54575aa2',1,'am::CAmRoutingReceiver::peekSinkClassID()'],['../classam_1_1IAmDatabaseHandler.html#a19cd3bb5c5f9765c26d9c1e1ce446a72',1,'am::IAmDatabaseHandler::peekSinkClassID()'],['../classam_1_1IAmRoutingReceive.html#af9ac084d087a42beeb5ddd0faebd2d1b',1,'am::IAmRoutingReceive::peekSinkClassID()']]],
['peeksource',['peekSource',['../classam_1_1CAmDatabaseHandlerMap.html#a914e82fef18d07df4429ae5a8676c4e2',1,'am::CAmDatabaseHandlerMap::peekSource()'],['../classam_1_1CAmRoutingReceiver.html#a9f6919889c04bdf7fec8948d8fa7bc18',1,'am::CAmRoutingReceiver::peekSource()'],['../classam_1_1IAmDatabaseHandler.html#a18abbf4a18868fd04a330b5095bca2ab',1,'am::IAmDatabaseHandler::peekSource()'],['../classam_1_1IAmRoutingReceive.html#a233ca8e3757e70c9e424f7bb8029fb48',1,'am::IAmRoutingReceive::peekSource()']]],
['peeksourceclassid',['peekSourceClassID',['../classam_1_1CAmDatabaseHandlerMap.html#a1e5d12fde550ca0024d3f037d7ad5fd4',1,'am::CAmDatabaseHandlerMap::peekSourceClassID()'],['../classam_1_1CAmRoutingReceiver.html#a135896a3975f1c7b1b45ceec898f530f',1,'am::CAmRoutingReceiver::peekSourceClassID()'],['../classam_1_1IAmDatabaseHandler.html#abaabbe4618ac1ec746f8666825bbd269',1,'am::IAmDatabaseHandler::peekSourceClassID()'],['../classam_1_1IAmRoutingReceive.html#ab68fbeaa1ef9f388218b44893ce15efc',1,'am::IAmRoutingReceive::peekSourceClassID()']]],
- ['print_5fbool',['PRINT_BOOL',['../CAmTelnetServer_8cpp.html#a152a062074d0e6d93736298a7065a081',1,'CAmTelnetServer.cpp']]],
+ ['placeholder',['placeholder',['../structplaceholder.html',1,'']]],
['printcmdinformation',['printCmdInformation',['../main_8cpp.html#a20381c995d4b9c2fe11a65df9700fb76',1,'main.cpp']]],
['properties',['Properties',['../prop.html',1,'']]]
];
diff --git a/docs/search/all_11.html b/docs/search/all_11.html
index 6f3943a..3615c28 100644..100755
--- a/docs/search/all_11.html
+++ b/docs/search/all_11.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_11.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/all_11.js b/docs/search/all_11.js
index 4009b68..c8a28f0 100644..100755
--- a/docs/search/all_11.js
+++ b/docs/search/all_11.js
@@ -7,16 +7,15 @@ var searchData=
['ramp_5fgenivi_5flinear',['RAMP_GENIVI_LINEAR',['../namespaceam.html#aa9a5a094cc5fca0991044e0ea309031d',1,'am']]],
['ramp_5fgenivi_5fno_5fplop',['RAMP_GENIVI_NO_PLOP',['../namespaceam.html#a51e5bd84ebf4b8108cc34b9aa1e94f70',1,'am']]],
['ramp_5funknown',['RAMP_UNKNOWN',['../namespaceam.html#a3c5af376d2adecd9063375bb668a8dc9',1,'am']]],
- ['receivedata',['receiveData',['../classam_1_1CAmTelnetServer.html#ad710dd17e62a3dc36701f23a3765f63d',1,'am::CAmTelnetServer']]],
- ['receivercallback',['receiverCallback',['../classam_1_1CAmControlSender.html#a57e3b3d6356fe6359f63a6e7052cbefc',1,'am::CAmControlSender::receiverCallback()'],['../classam_1_1CAmSerializer.html#a56fbe8fa7b4e43825b2cbff44b9b13fc',1,'am::CAmSerializer::receiverCallback()'],['../classam_1_1CAmSocketHandler.html#ad0228e22c588a8e944fc700cdc24064f',1,'am::CAmSocketHandler::receiverCallback()']]],
- ['receivercallbackt',['receiverCallbackT',['../classam_1_1CAmControlSender.html#aea988dc0577c0e5d09610351ef034f66',1,'am::CAmControlSender::receiverCallbackT()'],['../classam_1_1CAmSerializer.html#aa964393eaa6bb23692e707298cf4c626',1,'am::CAmSerializer::receiverCallbackT()'],['../classam_1_1CAmSocketHandler.html#a16104f2862e1744334e6ed3a9563c0b9',1,'am::CAmSocketHandler::receiverCallbackT()']]],
+ ['receivercallback',['receiverCallback',['../classam_1_1CAmControlSender.html#a57e3b3d6356fe6359f63a6e7052cbefc',1,'am::CAmControlSender::receiverCallback()'],['../classam_1_1V1_1_1CAmSerializer.html#ae0ddea4a7353ba82934c629ec2d71950',1,'am::V1::CAmSerializer::receiverCallback()'],['../classam_1_1V2_1_1CAmSerializer.html#a12fd1d6215c6d9e934c5ee7d63823dbb',1,'am::V2::CAmSerializer::receiverCallback()']]],
+ ['receivercallbackt',['receiverCallbackT',['../classam_1_1CAmControlSender.html#aea988dc0577c0e5d09610351ef034f66',1,'am::CAmControlSender::receiverCallbackT()'],['../classam_1_1V1_1_1CAmSerializer.html#ace01c75baac75ce67b4ba7c86b7cac6f',1,'am::V1::CAmSerializer::receiverCallbackT()'],['../classam_1_1V2_1_1CAmSerializer.html#a3152a9177e2bb212f94fdfe479191a98',1,'am::V2::CAmSerializer::receiverCallbackT()']]],
['registercallback',['registerCallback',['../classam_1_1CAmDbusWrapper.html#ac01e0b26e3f9dc7528cd815d24c43bcb',1,'am::CAmDbusWrapper']]],
['registercontext',['registerContext',['../classam_1_1CAmDltWrapper.html#ac908cea74b5915b494e4aeb6abcd2eeb',1,'am::CAmDltWrapper::registerContext(DltContext &amp;handle, const char *contextid, const char *description)'],['../classam_1_1CAmDltWrapper.html#a421bea24e1568f4bd4497fa124f42307',1,'am::CAmDltWrapper::registerContext(DltContext &amp;handle, const char *contextid, const char *description, const DltLogLevelType level, const DltTraceStatusType status)']]],
['registerconverter',['registerConverter',['../classam_1_1CAmRoutingReceiver.html#aac0ef2c07a874f97763229983b14d28a',1,'am::CAmRoutingReceiver::registerConverter()'],['../classam_1_1IAmRoutingReceive.html#a300c94fe3b479efefa7a6a078867e21f',1,'am::IAmRoutingReceive::registerConverter()']]],
['registercrossfader',['registerCrossfader',['../classam_1_1CAmRoutingReceiver.html#a2ea2823169261faecb5bea48518793ad',1,'am::CAmRoutingReceiver::registerCrossfader()'],['../classam_1_1IAmRoutingReceive.html#a18a5df7fad65bba57bc425eecaa67d4f',1,'am::IAmRoutingReceive::registerCrossfader()']]],
['registerdomain',['registerDomain',['../classam_1_1CAmRoutingReceiver.html#a34841797b481e774867ce0a1efacd5f2',1,'am::CAmRoutingReceiver::registerDomain()'],['../classam_1_1IAmRoutingReceive.html#a849d4c283038b940a527b942c06724a0',1,'am::IAmRoutingReceive::registerDomain()']]],
['registergateway',['registerGateway',['../classam_1_1CAmRoutingReceiver.html#aa22fd4214ebee9af156a48a1bc27c7b8',1,'am::CAmRoutingReceiver::registerGateway()'],['../classam_1_1IAmRoutingReceive.html#a9ed1cd44ef9ca9b09203a96b54f668d2',1,'am::IAmRoutingReceive::registerGateway()']]],
- ['registerobserver',['registerObserver',['../classam_1_1CAmDatabaseHandlerMap.html#aa9122561e881946f7a03f51f0873bf70',1,'am::CAmDatabaseHandlerMap::registerObserver()'],['../classam_1_1IAmDatabaseHandler.html#aee61f6e9eb3ff6d9e4acbe915d3e1058',1,'am::IAmDatabaseHandler::registerObserver()']]],
+ ['registerobserver',['registerObserver',['../classam_1_1CAmDatabaseHandlerMap.html#afb5fd5d175e1fb3d285c7959d2628c47',1,'am::CAmDatabaseHandlerMap::registerObserver()'],['../classam_1_1IAmDatabaseHandler.html#aee69388bc7764175215cfc6676d9fd4d',1,'am::IAmDatabaseHandler::registerObserver()']]],
['registerservice',['registerService',['../classam_1_1CAmCommonAPIWrapper.html#ad68e664c43be933aafb2ca437a4aa1e0',1,'am::CAmCommonAPIWrapper']]],
['registersignalwatch',['registerSignalWatch',['../classam_1_1CAmDbusWrapper.html#ab126075542a721f22592652fd6dfc2cb',1,'am::CAmDbusWrapper']]],
['registersink',['registerSink',['../classam_1_1CAmRoutingReceiver.html#a2d72ad4d7423ba2c0d0790e2c04f44b9',1,'am::CAmRoutingReceiver::registerSink()'],['../classam_1_1IAmRoutingReceive.html#ab4d06a6570362092bc185ba32a601167',1,'am::IAmRoutingReceive::registerSink()']]],
@@ -25,23 +24,17 @@ var searchData=
['removeallverticestonode',['removeAllVerticesToNode',['../classam_1_1CAmGraph.html#a4bc6c964235a6ea6fa83c4877b01b44c',1,'am::CAmGraph']]],
['removeconnection',['removeConnection',['../classam_1_1CAmDatabaseHandlerMap.html#a3716aa070efd81a4a8aab5d14a0f47b3',1,'am::CAmDatabaseHandlerMap::removeConnection()'],['../classam_1_1IAmDatabaseHandler.html#a93c7c508341de77c91cad7a9f3e454fd',1,'am::IAmDatabaseHandler::removeConnection()']]],
['removeconnectionlookup',['removeConnectionLookup',['../classam_1_1CAmRoutingSender.html#ad9f70f08b7ed4195ea6b8cac7d7b6896',1,'am::CAmRoutingSender']]],
- ['removeconverter',['removeConverter',['../classam_1_1CAmDatabaseObserver.html#a1ce38beac08afd21431caf88987605df',1,'am::CAmDatabaseObserver']]],
['removeconverterdb',['removeConverterDB',['../classam_1_1CAmControlReceiver.html#a9d826f6bbbd8d96241d322342c15adcc',1,'am::CAmControlReceiver::removeConverterDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#afe9701f510adc228ecce9e328bfd6da2',1,'am::CAmDatabaseHandlerMap::removeConverterDB()'],['../classam_1_1IAmDatabaseHandler.html#a5356cdea1f1f955bf27f995df657493a',1,'am::IAmDatabaseHandler::removeConverterDB()'],['../classam_1_1IAmControlReceive.html#a4587482cea592026688f0afadf6b95dc',1,'am::IAmControlReceive::removeConverterDB()']]],
- ['removecrossfader',['removeCrossfader',['../classam_1_1CAmDatabaseObserver.html#a3ab11ede15d50e01ed57d135192cc05d',1,'am::CAmDatabaseObserver']]],
['removecrossfaderdb',['removeCrossfaderDB',['../classam_1_1CAmControlReceiver.html#a4d0df76e78240c4ad034224d4fbab374',1,'am::CAmControlReceiver::removeCrossfaderDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#a3f63bd7daa4b3ab7f53ea278b4ec0551',1,'am::CAmDatabaseHandlerMap::removeCrossfaderDB()'],['../classam_1_1IAmDatabaseHandler.html#aa173c99dc2928eb3da3f5db884cb2e82',1,'am::IAmDatabaseHandler::removeCrossfaderDB()'],['../classam_1_1IAmControlReceive.html#affcd8542d20e8f88f9a4e9fab2ee41e1',1,'am::IAmControlReceive::removeCrossfaderDB()']]],
['removecrossfaderlookup',['removeCrossfaderLookup',['../classam_1_1CAmRoutingSender.html#ac63e691b1f7ad4bd4fc2c69757c84752',1,'am::CAmRoutingSender']]],
- ['removedmainconnection',['removedMainConnection',['../classam_1_1CAmDatabaseObserver.html#aff1b2cf653b2a023dd4a83da760dd16e',1,'am::CAmDatabaseObserver']]],
- ['removedomain',['removeDomain',['../classam_1_1CAmDatabaseObserver.html#a39fb975bee2eb3639c9a3a31f6221d05',1,'am::CAmDatabaseObserver']]],
['removedomaindb',['removeDomainDB',['../classam_1_1CAmControlReceiver.html#a42ba31c1c28b590e0263528309bd7de6',1,'am::CAmControlReceiver::removeDomainDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#aaab2b1cb14df91655f2e2951b06b833c',1,'am::CAmDatabaseHandlerMap::removeDomainDB()'],['../classam_1_1IAmDatabaseHandler.html#a6aa9b4ff49f84e4b448214b03ee70bbc',1,'am::IAmDatabaseHandler::removeDomainDB()'],['../classam_1_1IAmControlReceive.html#afe97e8c24556b14155ba7c0ae53ffeef',1,'am::IAmControlReceive::removeDomainDB()']]],
['removedomainlookup',['removeDomainLookup',['../classam_1_1CAmRoutingSender.html#a4bc0861fb9186a8363f127133706f966',1,'am::CAmRoutingSender']]],
- ['removedsink',['removedSink',['../classam_1_1CAmDatabaseObserver.html#ab6940ec33a0c40eb5d1abb5d16a7906f',1,'am::CAmDatabaseObserver']]],
- ['removedsource',['removedSource',['../classam_1_1CAmDatabaseObserver.html#a1ff43b93ca8056d8db8a0bc60b41a0ea',1,'am::CAmDatabaseObserver']]],
['removefdpoll',['removeFDPoll',['../classam_1_1CAmSocketHandler.html#a57c40a25d4bff6f88ed4ce5e597a5712',1,'am::CAmSocketHandler']]],
- ['removegateway',['removeGateway',['../classam_1_1CAmDatabaseObserver.html#ac4de6e287614db73bd76fedaa9bf9c30',1,'am::CAmDatabaseObserver']]],
['removegatewaydb',['removeGatewayDB',['../classam_1_1CAmControlReceiver.html#af1ecf8c351de797768065f8ec87f2ad5',1,'am::CAmControlReceiver::removeGatewayDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#a081e180b2d814053138d3f687a809d1f',1,'am::CAmDatabaseHandlerMap::removeGatewayDB()'],['../classam_1_1IAmDatabaseHandler.html#aa44ed0e2f5d4096ba3d215122be51e23',1,'am::IAmDatabaseHandler::removeGatewayDB()'],['../classam_1_1IAmControlReceive.html#a07a203c743bffbfd06b989987aea6f9d',1,'am::IAmControlReceive::removeGatewayDB()']]],
['removehandle',['removeHandle',['../classam_1_1CAmControlReceiver.html#a2617576c661b529fccc7f10c7e966fea',1,'am::CAmControlReceiver::removeHandle()'],['../classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b',1,'am::CAmRoutingSender::removeHandle()'],['../classam_1_1IAmControlReceive.html#a8ec8f9d63e35f0c1b5ee2f6a3e4a34fc',1,'am::IAmControlReceive::removeHandle()']]],
['removemainconnectiondb',['removeMainConnectionDB',['../classam_1_1CAmControlReceiver.html#ad9b44f1d36a57c4534f43176712c8f1b',1,'am::CAmControlReceiver::removeMainConnectionDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#ad717aafaa8e1a57bc8b27aacd7d8f92a',1,'am::CAmDatabaseHandlerMap::removeMainConnectionDB()'],['../classam_1_1IAmDatabaseHandler.html#acbc4e96c2a2016902a75a79d5a23d79d',1,'am::IAmDatabaseHandler::removeMainConnectionDB()'],['../classam_1_1IAmControlReceive.html#a46fe9d259f558a8eb5a864e954134fb6',1,'am::IAmControlReceive::removeMainConnectionDB()']]],
['removenode',['removeNode',['../classam_1_1CAmGraph.html#a81bc90ab3538cda18fd964243ef8f3ea',1,'am::CAmGraph::removeNode(const T &amp;in)'],['../classam_1_1CAmGraph.html#a212d9fcfab2cc5c0d3bd8cdd35b17e1f',1,'am::CAmGraph::removeNode(const CAmNode&lt; T &gt; &amp;node)']]],
+ ['removesignalhandler',['removeSignalHandler',['../classam_1_1CAmSocketHandler.html#a2ec9182474170c90309aa6820e23daab',1,'am::CAmSocketHandler']]],
['removesinkclassdb',['removeSinkClassDB',['../classam_1_1CAmControlReceiver.html#a04f66f19aaee31424d8e85ea45d1ba15',1,'am::CAmControlReceiver::removeSinkClassDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#a549955ac7af1d81fc1a1eba18b3d61b1',1,'am::CAmDatabaseHandlerMap::removeSinkClassDB()'],['../classam_1_1IAmDatabaseHandler.html#a6318ff31f7d63fc265a9f3df983006cd',1,'am::IAmDatabaseHandler::removeSinkClassDB()'],['../classam_1_1IAmControlReceive.html#add34d377b96424a805caeb4be2e7d7dc',1,'am::IAmControlReceive::removeSinkClassDB()']]],
['removesinkdb',['removeSinkDB',['../classam_1_1CAmControlReceiver.html#a7450660a2714802a832218746e56d7d0',1,'am::CAmControlReceiver::removeSinkDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#a89d575e438f1923b64b165426c30016c',1,'am::CAmDatabaseHandlerMap::removeSinkDB()'],['../classam_1_1IAmDatabaseHandler.html#a6883ae9e19e90e83f1fac340e7bda72f',1,'am::IAmDatabaseHandler::removeSinkDB()'],['../classam_1_1IAmControlReceive.html#ae217a940f8c6f47e07e6117b6efd7bf3',1,'am::IAmControlReceive::removeSinkDB()']]],
['removesinklookup',['removeSinkLookup',['../classam_1_1CAmRoutingSender.html#abc9fa9970e1d5b3c92940f0df89c1ba0',1,'am::CAmRoutingSender']]],
@@ -62,7 +55,6 @@ var searchData=
['returnvolume',['returnVolume',['../classam_1_1CAmRoutingSender_1_1handleVolumeBase.html#ad110ea9850d2c85d290581fb3c982466',1,'am::CAmRoutingSender::handleVolumeBase']]],
['root_5fintrospect_5fxml',['ROOT_INTROSPECT_XML',['../CAmDbusWrapper_8cpp.html#a6266fa85a7c0adb885300f68b797cea6',1,'CAmDbusWrapper.cpp']]],
['route',['route',['../structam_1_1am__Route__s.html#aa88feca01526bbbc69b1f44c9be22462',1,'am::am_Route_s']]],
- ['routing_5fbuild_5fconnections',['ROUTING_BUILD_CONNECTIONS',['../CAmRouter_8h.html#aff729ebe1b45fb5af26288f42d61fd3b',1,'CAmRouter.h']]],
['routinginterface',['routingInterface',['../structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html#a9ae0e7f71fdae2de1218a7ef8860e033',1,'am::CAmRoutingSender::InterfaceNamePairs']]],
['routingplugindir',['routingPluginDir',['../main_8cpp.html#adaa5dd304567dc8e32b2cbc1eb048f7e',1,'main.cpp']]],
['routingversion',['RoutingVersion',['../IAmRouting_8h.html#af578bc00c94c55f619aa16407eceab99',1,'IAmRouting.h']]]
diff --git a/docs/search/all_12.html b/docs/search/all_12.html
index 3c7c89e..abd082a 100644..100755
--- a/docs/search/all_12.html
+++ b/docs/search/all_12.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_12.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/all_12.js b/docs/search/all_12.js
index a0d8115..c86d9b9 100644..100755
--- a/docs/search/all_12.js
+++ b/docs/search/all_12.js
@@ -16,6 +16,8 @@ var searchData=
['setmainsinksoundproperty',['setMainSinkSoundProperty',['../classam_1_1CAmCommandReceiver.html#aa3044c8587e0674bc107d607b6863b99',1,'am::CAmCommandReceiver::setMainSinkSoundProperty()'],['../classam_1_1IAmCommandReceive.html#a5ed9063ed677e215599f436c71cd5223',1,'am::IAmCommandReceive::setMainSinkSoundProperty()']]],
['setmainsourcenotificationconfiguration',['setMainSourceNotificationConfiguration',['../classam_1_1CAmCommandReceiver.html#a27b26681681cbceaa5d18253a0d6a644',1,'am::CAmCommandReceiver::setMainSourceNotificationConfiguration()'],['../classam_1_1IAmCommandReceive.html#a273bdf6ed69e3d4a36526c211041e699',1,'am::IAmCommandReceive::setMainSourceNotificationConfiguration()']]],
['setmainsourcesoundproperty',['setMainSourceSoundProperty',['../classam_1_1CAmCommandReceiver.html#a5275e9a3ed66acbe860729dd4665d7a1',1,'am::CAmCommandReceiver::setMainSourceSoundProperty()'],['../classam_1_1IAmCommandReceive.html#ab611eb01227ba650f4a1338a4846ab6e',1,'am::IAmCommandReceive::setMainSourceSoundProperty()']]],
+ ['setmaxallowedcycles',['setMaxAllowedCycles',['../classam_1_1CAmRouter.html#a331f4af137913229120689fad43a8ca3',1,'am::CAmRouter']]],
+ ['setmaxpathcount',['setMaxPathCount',['../classam_1_1CAmRouter.html#a6289e0cf1c9f8e34e33e51787f26538c',1,'am::CAmRouter']]],
['setroutingready',['setRoutingReady',['../classam_1_1CAmControlReceiver.html#a5ddf60705907db00980c7142aea60db8',1,'am::CAmControlReceiver::setRoutingReady()'],['../classam_1_1CAmRoutingSender.html#a7a4d410e30df0e8240d25a57e3c72c6b',1,'am::CAmRoutingSender::setRoutingReady()'],['../classam_1_1IAmControlReceive.html#af4294ff31dea4df22e838911853fd677',1,'am::IAmControlReceive::setRoutingReady()'],['../classam_1_1IAmRoutingSend.html#afd2ef6005caa8d7a45614343e1c451e8',1,'am::IAmRoutingSend::setRoutingReady()']]],
['setroutingrundown',['setRoutingRundown',['../classam_1_1CAmControlReceiver.html#af77e2e96f4013a529e94148ef4828bc7',1,'am::CAmControlReceiver::setRoutingRundown()'],['../classam_1_1CAmRoutingSender.html#a751e3326a925abcb4fa086ae226b4be1',1,'am::CAmRoutingSender::setRoutingRundown()'],['../classam_1_1IAmControlReceive.html#a9600b4347b0ff947ae8a6a1b39df2512',1,'am::IAmControlReceive::setRoutingRundown()'],['../classam_1_1IAmRoutingSend.html#a9e1c212a50f380f38f2be94ca336597e',1,'am::IAmRoutingSend::setRoutingRundown()']]],
['setsinkmutestate',['setSinkMuteState',['../classam_1_1CAmCommandReceiver.html#afae22041843c5349be16a6593d3ebb9c',1,'am::CAmCommandReceiver::setSinkMuteState()'],['../classam_1_1IAmCommandReceive.html#a8512dd96d42f3f36cd6a7e7590f5e930',1,'am::IAmCommandReceive::setSinkMuteState()']]],
@@ -34,30 +36,22 @@ var searchData=
['setvolumes',['setVolumes',['../classam_1_1CAmControlReceiver.html#ac08faa19594da07170338c83f8c2a1c5',1,'am::CAmControlReceiver::setVolumes()'],['../classam_1_1IAmControlReceive.html#a5dc6bbb0b60a389481b7fd5d8b238ef6',1,'am::IAmControlReceive::setVolumes()']]],
['setweight',['setWeight',['../classam_1_1CAmVertex.html#ae52161cdbd98204529dd0f1ad3e5ca9f',1,'am::CAmVertex']]],
['sh_5fpollhandle_5ft',['sh_pollHandle_t',['../namespaceam.html#af782e2735b1adf1e43a9d530cee340aa',1,'am']]],
- ['sh_5ftimerhandle_5ft',['sh_timerHandle_t',['../namespaceam.html#a22a7b0b07f6cd371e638db2194762958',1,'am']]],
- ['shouldgoindomain',['shouldGoInDomain',['../classam_1_1CAmRouter.html#afd8e107206e8435a9864dbfbc2c23f74',1,'am::CAmRouter']]],
- ['sink',['sink',['../structam_1_1am__RoutingNodeData__s.html#aa703a94ad48e243226fc26d4d2efe96b',1,'am::am_RoutingNodeData_s::sink()'],['../unionam_1_1am__DataType__u.html#a9219c5b05fb6ba7a12fe473634517667',1,'am::am_DataType_u::sink()']]],
- ['sinkavailabilitychanged',['sinkAvailabilityChanged',['../classam_1_1CAmDatabaseObserver.html#af55ef40f1be870256351b685cc643aa1',1,'am::CAmDatabaseObserver']]],
+ ['sh_5ftimerhandle_5ft',['sh_timerHandle_t',['../namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8',1,'am']]],
+ ['shouldgoindomain',['shouldGoInDomain',['../classam_1_1CAmRouter.html#a0210aff672959cea42ed6760144d4296',1,'am::CAmRouter::shouldGoInDomain(const std::vector&lt; am_domainID_t &gt; &amp;visitedDomains, const am_domainID_t nodeDomainID, const unsigned maxCyclesNumber)'],['../classam_1_1CAmRouter.html#afd8e107206e8435a9864dbfbc2c23f74',1,'am::CAmRouter::shouldGoInDomain(const std::vector&lt; am_domainID_t &gt; &amp;visitedDomains, const am_domainID_t nodeDomainID)']]],
+ ['sink',['sink',['../structam_1_1am__RoutingNodeData__s.html#aa703a94ad48e243226fc26d4d2efe96b',1,'am::am_RoutingNodeData_s::sink()'],['../unionam_1_1am__DataType__u.html#a9219c5b05fb6ba7a12fe473634517667',1,'am::am_DataType_u::sink()'],['../structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276cad70db244584d9880ae4314f5ea16513a',1,'am::am_RoutingNodeData_s::SINK()']]],
['sinkclassid',['sinkClassID',['../structam_1_1am__SinkClass__s.html#a9a17a553274651ac54aec1039b9b10c9',1,'am::am_SinkClass_s::sinkClassID()'],['../structam_1_1am__SinkType__s.html#a573880f00ed279120ded986e6b832235',1,'am::am_SinkType_s::sinkClassID()'],['../structam_1_1am__Sink__s.html#af13055c029c9ca7da3f6701e1b1af418',1,'am::am_Sink_s::sinkClassID()']]],
['sinkid',['sinkID',['../structam_1_1am__Converter__s.html#aee7bf298d5962d654d609b8c881d803a',1,'am::am_Converter_s::sinkID()'],['../structam_1_1am__Gateway__s.html#a63f43a5cb279bea36e12617932d06c50',1,'am::am_Gateway_s::sinkID()'],['../structam_1_1am__RoutingElement__s.html#a14d52e48dad6d576b5da792168eec193',1,'am::am_RoutingElement_s::sinkID()'],['../structam_1_1am__Route__s.html#adc2e4801d4cea72a22d602492b918ec7',1,'am::am_Route_s::sinkID()'],['../structam_1_1am__SinkType__s.html#a6455a141536f5b7b676c5a5caabf872d',1,'am::am_SinkType_s::sinkID()'],['../structam_1_1am__MainConnectionType__s.html#aa839adc9cdb7d7ad7abab550bcde5405',1,'am::am_MainConnectionType_s::sinkID()'],['../structam_1_1am__MainConnection__s.html#a50216999d5b9bf3edcc3f75f64ef0e27',1,'am::am_MainConnection_s::sinkID()'],['../structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1',1,'am::am_Sink_s::sinkID()'],['../structam_1_1am__Connection__s.html#a39b05fef7f7ba6496e540ec7f19949c2',1,'am::am_Connection_s::sinkID()']]],
['sinkid_5fa',['sinkID_A',['../structam_1_1am__Crossfader__s.html#a39d1f6023a79a1df29a941e0dee77ad9',1,'am::am_Crossfader_s']]],
['sinkid_5fb',['sinkID_B',['../structam_1_1am__Crossfader__s.html#a045ff126607c9885bb0d027570eb5710',1,'am::am_Crossfader_s']]],
- ['sinkmainnotificationconfigurationchanged',['sinkMainNotificationConfigurationChanged',['../classam_1_1CAmDatabaseObserver.html#abf65f8c34cdf64233f641b07df476490',1,'am::CAmDatabaseObserver']]],
- ['sinkmutestatechanged',['sinkMuteStateChanged',['../classam_1_1CAmDatabaseObserver.html#aad18c2ed1fc1e8d681fbab59dbb86459',1,'am::CAmDatabaseObserver']]],
['sinknodewithid',['sinkNodeWithID',['../classam_1_1CAmRouter.html#a388cee6f4d96f0c3d5b9b844209e3304',1,'am::CAmRouter::sinkNodeWithID(const am_sinkID_t sinkID)'],['../classam_1_1CAmRouter.html#a18da70b679791808f412cab8daed9b38',1,'am::CAmRouter::sinkNodeWithID(const am_sinkID_t sinkID, const am_domainID_t domainID)']]],
['sinksource',['sinksource',['../structam_1_1am__EarlyData__s.html#afdd7e16107c4a90ec5e1fa115f5761d9',1,'am::am_EarlyData_s']]],
- ['sinkupdated',['sinkUpdated',['../classam_1_1CAmDatabaseObserver.html#a7072e17a982900f8597c48e0cb343b24',1,'am::CAmDatabaseObserver']]],
['sinkvisible',['sinkVisible',['../classam_1_1CAmDatabaseHandlerMap.html#a58e7aed5f4a279132a5b80f85e3aea58',1,'am::CAmDatabaseHandlerMap::sinkVisible()'],['../classam_1_1IAmDatabaseHandler.html#a9c05032e7af8306e1147dd5a0474351a',1,'am::IAmDatabaseHandler::sinkVisible()']]],
- ['socketconnectionsclosed',['socketConnectionsClosed',['../classam_1_1CAmTelnetMenuHelper.html#a598300d0cb73b7859653311c13de8b42',1,'am::CAmTelnetMenuHelper']]],
['soundproperty',['soundProperty',['../unionam_1_1am__EarlyData__u.html#ab92a56ccdf034a46b9141ba7f3470a3b',1,'am::am_EarlyData_u']]],
- ['source',['source',['../structam_1_1am__RoutingNodeData__s.html#a9794d679917230d191c144b5b36fe783',1,'am::am_RoutingNodeData_s::source()'],['../unionam_1_1am__DataType__u.html#a7333c32d61174f6800ff14a326ca824e',1,'am::am_DataType_u::source()'],['../structam_1_1am__RoutingNodeData__s.html#a9b49d1907ce978b75744b41f1979e665',1,'am::am_RoutingNodeData_s::SOURCE()']]],
- ['sourceavailabilitychanged',['sourceAvailabilityChanged',['../classam_1_1CAmDatabaseObserver.html#a9f90c020001bbb560cd0d5cd24b90680',1,'am::CAmDatabaseObserver']]],
+ ['source',['source',['../structam_1_1am__RoutingNodeData__s.html#a9794d679917230d191c144b5b36fe783',1,'am::am_RoutingNodeData_s::source()'],['../unionam_1_1am__DataType__u.html#a7333c32d61174f6800ff14a326ca824e',1,'am::am_DataType_u::source()'],['../structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276cac5c8d1643072edb5f04a0f012477e1ce',1,'am::am_RoutingNodeData_s::SOURCE()']]],
['sourceclassid',['sourceClassID',['../structam_1_1am__SourceClass__s.html#ad50644dfe1113e8aba449faa05780fad',1,'am::am_SourceClass_s::sourceClassID()'],['../structam_1_1am__SourceType__s.html#a01a0cab789299dc80c5ce53457374172',1,'am::am_SourceType_s::sourceClassID()'],['../structam_1_1am__Source__s.html#a11aed737b64b5216b786f0804fc23a79',1,'am::am_Source_s::sourceClassID()']]],
['sourceid',['sourceID',['../structam_1_1am__Crossfader__s.html#a5442753fb1a60b8d56c5a79b8989ed04',1,'am::am_Crossfader_s::sourceID()'],['../structam_1_1am__Converter__s.html#a7e66c234376aa4fce173cfdc3aebff82',1,'am::am_Converter_s::sourceID()'],['../structam_1_1am__Gateway__s.html#a2e7f50bbf9f11eb7eec7d585dbbd0159',1,'am::am_Gateway_s::sourceID()'],['../structam_1_1am__RoutingElement__s.html#aa62eb1c5d54fce616106aa928e72beba',1,'am::am_RoutingElement_s::sourceID()'],['../structam_1_1am__Route__s.html#abf0e80b6a3c873f98df00ab7e0ab014c',1,'am::am_Route_s::sourceID()'],['../structam_1_1am__SourceType__s.html#a6846851d58222147c2bd390fc572813f',1,'am::am_SourceType_s::sourceID()'],['../structam_1_1am__MainConnectionType__s.html#a606042cb104daa129131cbd0407cdbcf',1,'am::am_MainConnectionType_s::sourceID()'],['../structam_1_1am__MainConnection__s.html#ab0990f79e8871de045bffa843fa85566',1,'am::am_MainConnection_s::sourceID()'],['../structam_1_1am__Source__s.html#ad224888802fabebefe6ff587412da9fd',1,'am::am_Source_s::sourceID()'],['../structam_1_1am__Connection__s.html#a1e7d70c584810ba5cb2634d1a2800035',1,'am::am_Connection_s::sourceID()']]],
- ['sourcemainnotificationconfigurationchanged',['sourceMainNotificationConfigurationChanged',['../classam_1_1CAmDatabaseObserver.html#a74cb679485ebec6889a97e27e1d7d68c',1,'am::CAmDatabaseObserver']]],
['sourcenodewithid',['sourceNodeWithID',['../classam_1_1CAmRouter.html#a5a3dd752289cfacdc8c9599b69d36871',1,'am::CAmRouter::sourceNodeWithID(const am_sourceID_t sourceID)'],['../classam_1_1CAmRouter.html#af7062329eb7c34d2e556979109b19a97',1,'am::CAmRouter::sourceNodeWithID(const am_sourceID_t sourceID, const am_domainID_t domainID)']]],
['sourcestate',['sourceState',['../structam_1_1am__Source__s.html#a15b7672dacb2e91fb56134766eb33a5d',1,'am::am_Source_s']]],
- ['sourceupdated',['sourceUpdated',['../classam_1_1CAmDatabaseObserver.html#a15190c721ff8634b6c3207517baf90d9',1,'am::CAmDatabaseObserver']]],
['sourcevisible',['sourceVisible',['../classam_1_1CAmDatabaseHandlerMap.html#ab672325daba6e220ad75675fc39a9f45',1,'am::CAmDatabaseHandlerMap::sourceVisible()'],['../classam_1_1IAmDatabaseHandler.html#a04f6501896ef2534b02c0a3ae9a0073e',1,'am::IAmDatabaseHandler::sourceVisible()']]],
['sp_5fgenivi_5fbass',['SP_GENIVI_BASS',['../namespaceam.html#a2ee471ab0909d487b139aad756f7984e',1,'am']]],
['sp_5fgenivi_5fmid',['SP_GENIVI_MID',['../namespaceam.html#a7f615e7f3f81d8480d4c4a0f665df4f2',1,'am']]],
@@ -78,7 +72,7 @@ var searchData=
['status',['status',['../structam_1_1am__NotificationConfiguration__s.html#a572962899f2aa344051a41eaebd71ddc',1,'am::am_NotificationConfiguration_s']]],
['stop_5flistening',['stop_listening',['../classam_1_1CAmSocketHandler.html#ade03cab4d0ee59386c13688949ec942a',1,'am::CAmSocketHandler']]],
['stoptimer',['stopTimer',['../classam_1_1CAmSocketHandler.html#af3b4d566129e9d9dc9dae13d5a51afdf',1,'am::CAmSocketHandler']]],
- ['synccall',['syncCall',['../classam_1_1CAmSerializer.html#a2fab9510c9ab7140e7bd240ce0d13439',1,'am::CAmSerializer::syncCall(TClass *instance, TRet(TClass::*method)(TArgs...), TRet &amp;result, TArgs &amp;...arguments)'],['../classam_1_1CAmSerializer.html#a20cc2e297a35f390a04c0527d356225b',1,'am::CAmSerializer::syncCall(TClass1 *instance, TretVal(TClass1::*function)(), TretVal &amp;retVal)'],['../classam_1_1CAmSerializer.html#a048a13fa186ec19c744ec52e8f2fc57e',1,'am::CAmSerializer::syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall), TretVal &amp;retVal, Targ &amp;argument)'],['../classam_1_1CAmSerializer.html#a607134672df681195429f730146bde12',1,'am::CAmSerializer::syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall) const, TretVal &amp;retVal, Targ &amp;argument)'],['../classam_1_1CAmSerializer.html#aac61f9a14ffa661e4ad86c933ab023e6',1,'am::CAmSerializer::syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall, Targ1Call), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1)'],['../classam_1_1CAmSerializer.html#ab2f3ec888554b4205a228d2f9fa1240d',1,'am::CAmSerializer::syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall, Targ1Call) const, TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1)'],['../classam_1_1CAmSerializer.html#a1ba3bd4db4884a35f1d97c8ef0ce42e9',1,'am::CAmSerializer::syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2)'],['../classam_1_1CAmSerializer.html#a336bfffecb851d34837e732cc187d7bf',1,'am::CAmSerializer::syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2) const, TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2)'],['../classam_1_1CAmSerializer.html#ae0fb76f06adf7ec61da67b4546510158',1,'am::CAmSerializer::syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2, TargCall3), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2, Targ3 &amp;argument3)'],['../classam_1_1CAmSerializer.html#aa324fa2c84f00c9790e3453197a3e5ad',1,'am::CAmSerializer::syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2, TargCall3, TargCall4), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2, Targ3 &amp;argument3, Targ4 &amp;argument4)'],['../classam_1_1CAmSerializer.html#a61f16785f9e57be8694565afd9b25c99',1,'am::CAmSerializer::syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2, TargCall3, TargCall4, TargCall5), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2, Targ3 &amp;argument3, Targ4 &amp;argument4, Targ5 &amp;argument5)']]],
- ['syp_5funknown',['SYP_UNKNOWN',['../namespaceam.html#a6a3894487a67a3e57e0451838cb9dee0',1,'am']]],
- ['systempropertychanged',['systemPropertyChanged',['../classam_1_1CAmDatabaseObserver.html#aa2a08da0908bc61bfde38c59a55106cf',1,'am::CAmDatabaseObserver']]]
+ ['synccall',['syncCall',['../classam_1_1V1_1_1CAmSerializer.html#a90c2b180dccf43ccd235574d30caa939',1,'am::V1::CAmSerializer::syncCall(TClass *instance, TRet(TClass::*method)(TArgs...), TRet &amp;result, TArgs &amp;...arguments)'],['../classam_1_1V1_1_1CAmSerializer.html#aaa118593c9299ebf72c8a261a12539a2',1,'am::V1::CAmSerializer::syncCall(TClass1 *instance, TretVal(TClass1::*function)(), TretVal &amp;retVal)'],['../classam_1_1V1_1_1CAmSerializer.html#a5faeb20324966a0a8e8b274256e374d4',1,'am::V1::CAmSerializer::syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall), TretVal &amp;retVal, Targ &amp;argument)'],['../classam_1_1V1_1_1CAmSerializer.html#a2693e0a63d1261b2e74ad361cd148edc',1,'am::V1::CAmSerializer::syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall) const, TretVal &amp;retVal, Targ &amp;argument)'],['../classam_1_1V1_1_1CAmSerializer.html#a6b9553012c430521d91aa81b1b19d432',1,'am::V1::CAmSerializer::syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall, Targ1Call), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1)'],['../classam_1_1V1_1_1CAmSerializer.html#a577f1470c3c5f2970491686a1a484ed8',1,'am::V1::CAmSerializer::syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall, Targ1Call) const, TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1)'],['../classam_1_1V1_1_1CAmSerializer.html#ac2b526db80cf477ea7f73a71359d694e',1,'am::V1::CAmSerializer::syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2)'],['../classam_1_1V1_1_1CAmSerializer.html#aaaf42841f9f1cf3045aeeb9b30a8bbcc',1,'am::V1::CAmSerializer::syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2) const, TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2)'],['../classam_1_1V1_1_1CAmSerializer.html#a9defa14f61395ce933c1dd760aff9835',1,'am::V1::CAmSerializer::syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2, TargCall3), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2, Targ3 &amp;argument3)'],['../classam_1_1V1_1_1CAmSerializer.html#abf86d9d11f05ef9e5c20fe3a7e642fa0',1,'am::V1::CAmSerializer::syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2, TargCall3, TargCall4), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2, Targ3 &amp;argument3, Targ4 &amp;argument4)'],['../classam_1_1V1_1_1CAmSerializer.html#ab64448c3badda6c41fd219abca8e3446',1,'am::V1::CAmSerializer::syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2, TargCall3, TargCall4, TargCall5), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2, Targ3 &amp;argument3, Targ4 &amp;argument4, Targ5 &amp;argument5)'],['../classam_1_1V2_1_1CAmSerializer.html#aa272b456f56bf49bcb391bee7a55b4a8',1,'am::V2::CAmSerializer::syncCall(TClass *instance, TMeth method, TRet &amp;result, TArgs &amp;&amp;...arguments)'],['../classam_1_1V2_1_1CAmSerializer.html#add15e0aa7bbd2a6b4c82e8e739718d21',1,'am::V2::CAmSerializer::syncCall(TClass *instance, TMeth method, TArgs &amp;&amp;...arguments)']]],
+ ['syncinvocation',['syncInvocation',['../classam_1_1V2_1_1CAmSerializer.html#ad538642b664ddbd19eb57c1865452d21',1,'am::V2::CAmSerializer::syncInvocation(TFunc invocation, TRet &amp;&amp;result)'],['../classam_1_1V2_1_1CAmSerializer.html#ab9fb65c32e9de30f86fb6afbff5f1af6',1,'am::V2::CAmSerializer::syncInvocation(TFunc invocation)']]],
+ ['syp_5funknown',['SYP_UNKNOWN',['../namespaceam.html#a6a3894487a67a3e57e0451838cb9dee0',1,'am']]]
];
diff --git a/docs/search/all_13.html b/docs/search/all_13.html
index 0bd629b..88fa653 100644..100755
--- a/docs/search/all_13.html
+++ b/docs/search/all_13.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_13.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/all_13.js b/docs/search/all_13.js
index 0548791..5a38fa8 100644..100755
--- a/docs/search/all_13.js
+++ b/docs/search/all_13.js
@@ -1,35 +1,30 @@
var searchData=
[
['the_20relation_20of_20sources_20_26_20sinks_20with_20the_20audiomanager',['The relation of sources &amp; sinks with the AudioManager',['../sourcesink.html',1,'']]],
- ['tamplugintemplate_2eh',['TAmPluginTemplate.h',['../AudioManagerCore_2include_2TAmPluginTemplate_8h.html',1,'']]],
- ['tamplugintemplate_2eh',['TAmPluginTemplate.h',['../AudioManagerUtilities_2include_2TAmPluginTemplate_8h.html',1,'']]],
+ ['tamplugintemplate_2eh',['TAmPluginTemplate.h',['../TAmPluginTemplate_8h.html',1,'']]],
['tamshpollcheck',['TAmShPollCheck',['../classam_1_1TAmShPollCheck.html',1,'am']]],
- ['tamshpollcheck',['TAmShPollCheck',['../classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html#a2832e1f41bfbab2d607a43e19d0a6cc5',1,'am::CAmSocketHandler::TAmShPollCheck::TAmShPollCheck()'],['../classam_1_1TAmShPollCheck.html#a851741de903173a0b1969d6444c508ee',1,'am::TAmShPollCheck::TAmShPollCheck()']]],
- ['tamshpollcheck',['TAmShPollCheck',['../classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html',1,'am::CAmSocketHandler']]],
+ ['tamshpollcheck',['TAmShPollCheck',['../classam_1_1TAmShPollCheck.html#a851741de903173a0b1969d6444c508ee',1,'am::TAmShPollCheck']]],
['tamshpollcheck_3c_20am_3a_3acamcommonapiwrapper_20_3e',['TAmShPollCheck&lt; am::CAmCommonAPIWrapper &gt;',['../classam_1_1TAmShPollCheck.html',1,'am']]],
['tamshpollcheck_3c_20am_3a_3acamcontrolsender_20_3e',['TAmShPollCheck&lt; am::CAmControlSender &gt;',['../classam_1_1TAmShPollCheck.html',1,'am']]],
['tamshpollcheck_3c_20am_3a_3acamdbuswrapper_20_3e',['TAmShPollCheck&lt; am::CAmDbusWrapper &gt;',['../classam_1_1TAmShPollCheck.html',1,'am']]],
- ['tamshpollcheck_3c_20am_3a_3acamserializer_20_3e',['TAmShPollCheck&lt; am::CAmSerializer &gt;',['../classam_1_1TAmShPollCheck.html',1,'am']]],
- ['tamshpollcheck_3c_20am_3a_3acamsockethandler_20_3e',['TAmShPollCheck&lt; am::CAmSocketHandler &gt;',['../classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html',1,'am::CAmSocketHandler']]],
- ['tamshpollcheck_3c_20am_3a_3acamtelnetserver_20_3e',['TAmShPollCheck&lt; am::CAmTelnetServer &gt;',['../classam_1_1TAmShPollCheck.html',1,'am']]],
- ['tamshpolldispatch',['TAmShPollDispatch',['../classam_1_1TAmShPollDispatch.html#a574535575f47cd509ce4fd7e11640d21',1,'am::TAmShPollDispatch']]],
+ ['tamshpollcheck_3c_20am_3a_3av1_3a_3acamserializer_20_3e',['TAmShPollCheck&lt; am::V1::CAmSerializer &gt;',['../classam_1_1TAmShPollCheck.html',1,'am']]],
+ ['tamshpollcheck_3c_20am_3a_3av2_3a_3acamserializer_20_3e',['TAmShPollCheck&lt; am::V2::CAmSerializer &gt;',['../classam_1_1TAmShPollCheck.html',1,'am']]],
['tamshpolldispatch',['TAmShPollDispatch',['../classam_1_1TAmShPollDispatch.html',1,'am']]],
+ ['tamshpolldispatch',['TAmShPollDispatch',['../classam_1_1TAmShPollDispatch.html#a574535575f47cd509ce4fd7e11640d21',1,'am::TAmShPollDispatch']]],
['tamshpolldispatch_3c_20am_3a_3acamcommonapiwrapper_20_3e',['TAmShPollDispatch&lt; am::CAmCommonAPIWrapper &gt;',['../classam_1_1TAmShPollDispatch.html',1,'am']]],
['tamshpolldispatch_3c_20am_3a_3acamcontrolsender_20_3e',['TAmShPollDispatch&lt; am::CAmControlSender &gt;',['../classam_1_1TAmShPollDispatch.html',1,'am']]],
['tamshpolldispatch_3c_20am_3a_3acamdbuswrapper_20_3e',['TAmShPollDispatch&lt; am::CAmDbusWrapper &gt;',['../classam_1_1TAmShPollDispatch.html',1,'am']]],
- ['tamshpolldispatch_3c_20am_3a_3acamserializer_20_3e',['TAmShPollDispatch&lt; am::CAmSerializer &gt;',['../classam_1_1TAmShPollDispatch.html',1,'am']]],
- ['tamshpolldispatch_3c_20am_3a_3acamtelnetserver_20_3e',['TAmShPollDispatch&lt; am::CAmTelnetServer &gt;',['../classam_1_1TAmShPollDispatch.html',1,'am']]],
+ ['tamshpolldispatch_3c_20am_3a_3av1_3a_3acamserializer_20_3e',['TAmShPollDispatch&lt; am::V1::CAmSerializer &gt;',['../classam_1_1TAmShPollDispatch.html',1,'am']]],
+ ['tamshpolldispatch_3c_20am_3a_3av2_3a_3acamserializer_20_3e',['TAmShPollDispatch&lt; am::V2::CAmSerializer &gt;',['../classam_1_1TAmShPollDispatch.html',1,'am']]],
['tamshpollfired',['TAmShPollFired',['../classam_1_1TAmShPollFired.html',1,'am']]],
- ['tamshpollfired',['TAmShPollFired',['../classam_1_1CAmSocketHandler_1_1TAmShPollFired.html#a74c0be61840af89cf077115883d74172',1,'am::CAmSocketHandler::TAmShPollFired::TAmShPollFired()'],['../classam_1_1TAmShPollFired.html#a66d19f639d38774c75edff51b8095a0d',1,'am::TAmShPollFired::TAmShPollFired()']]],
- ['tamshpollfired',['TAmShPollFired',['../classam_1_1CAmSocketHandler_1_1TAmShPollFired.html',1,'am::CAmSocketHandler']]],
+ ['tamshpollfired',['TAmShPollFired',['../classam_1_1TAmShPollFired.html#a66d19f639d38774c75edff51b8095a0d',1,'am::TAmShPollFired']]],
['tamshpollfired_3c_20am_3a_3acamcommonapiwrapper_20_3e',['TAmShPollFired&lt; am::CAmCommonAPIWrapper &gt;',['../classam_1_1TAmShPollFired.html',1,'am']]],
['tamshpollfired_3c_20am_3a_3acamcontrolsender_20_3e',['TAmShPollFired&lt; am::CAmControlSender &gt;',['../classam_1_1TAmShPollFired.html',1,'am']]],
['tamshpollfired_3c_20am_3a_3acamdbuswrapper_20_3e',['TAmShPollFired&lt; am::CAmDbusWrapper &gt;',['../classam_1_1TAmShPollFired.html',1,'am']]],
- ['tamshpollfired_3c_20am_3a_3acamserializer_20_3e',['TAmShPollFired&lt; am::CAmSerializer &gt;',['../classam_1_1TAmShPollFired.html',1,'am']]],
- ['tamshpollfired_3c_20am_3a_3acamsockethandler_20_3e',['TAmShPollFired&lt; am::CAmSocketHandler &gt;',['../classam_1_1CAmSocketHandler_1_1TAmShPollFired.html',1,'am::CAmSocketHandler']]],
- ['tamshpollfired_3c_20am_3a_3acamtelnetserver_20_3e',['TAmShPollFired&lt; am::CAmTelnetServer &gt;',['../classam_1_1TAmShPollFired.html',1,'am']]],
- ['tamshpollprepare',['TAmShPollPrepare',['../classam_1_1TAmShPollPrepare.html#a53aad414ee1833dee0470adf84483c3d',1,'am::TAmShPollPrepare']]],
+ ['tamshpollfired_3c_20am_3a_3av1_3a_3acamserializer_20_3e',['TAmShPollFired&lt; am::V1::CAmSerializer &gt;',['../classam_1_1TAmShPollFired.html',1,'am']]],
+ ['tamshpollfired_3c_20am_3a_3av2_3a_3acamserializer_20_3e',['TAmShPollFired&lt; am::V2::CAmSerializer &gt;',['../classam_1_1TAmShPollFired.html',1,'am']]],
['tamshpollprepare',['TAmShPollPrepare',['../classam_1_1TAmShPollPrepare.html',1,'am']]],
+ ['tamshpollprepare',['TAmShPollPrepare',['../classam_1_1TAmShPollPrepare.html#ae7d9cffc73ca8704eaa4e5807f223e3c',1,'am::TAmShPollPrepare']]],
['tamshpollprepare_3c_20am_3a_3acamcommonapiwrapper_20_3e',['TAmShPollPrepare&lt; am::CAmCommonAPIWrapper &gt;',['../classam_1_1TAmShPollPrepare.html',1,'am']]],
['tamshpollprepare_3c_20am_3a_3acamdbuswrapper_20_3e',['TAmShPollPrepare&lt; am::CAmDbusWrapper &gt;',['../classam_1_1TAmShPollPrepare.html',1,'am']]],
['tamshtimercallback',['TAmShTimerCallBack',['../classam_1_1TAmShTimerCallBack.html#a501f56ecacec5ab7a624de8f7601b374',1,'am::TAmShTimerCallBack']]],
@@ -37,14 +32,8 @@ var searchData=
['tamshtimercallback_3c_20am_3a_3acamcommonapiwrapper_20_3e',['TAmShTimerCallBack&lt; am::CAmCommonAPIWrapper &gt;',['../classam_1_1TAmShTimerCallBack.html',1,'am']]],
['tamshtimercallback_3c_20am_3a_3acamdbuswrapper_20_3e',['TAmShTimerCallBack&lt; am::CAmDbusWrapper &gt;',['../classam_1_1TAmShTimerCallBack.html',1,'am']]],
['tamshtimercallback_3c_20am_3a_3acamwatchdog_20_3e',['TAmShTimerCallBack&lt; am::CAmWatchdog &gt;',['../classam_1_1TAmShTimerCallBack.html',1,'am']]],
- ['telnetcheckcb',['telnetCheckCB',['../classam_1_1CAmTelnetServer.html#a24f552828865bc4bf3dd304bc1f72b24',1,'am::CAmTelnetServer']]],
- ['telnetconnectfiredcb',['telnetConnectFiredCB',['../classam_1_1CAmTelnetServer.html#ad13a55d231bd9a8ddfe18e4babc2953e',1,'am::CAmTelnetServer']]],
- ['telnetdispatchcb',['telnetDispatchCB',['../classam_1_1CAmTelnetServer.html#ae5c7bf336da84b9ce398a72be9d03890',1,'am::CAmTelnetServer']]],
- ['telnetport',['telnetPort',['../main_8cpp.html#afa79058049680c9e2917cc7284ef5d40',1,'main.cpp']]],
- ['telnetreceivefiredcb',['telnetReceiveFiredCB',['../classam_1_1CAmTelnetServer.html#a21e72cf248e9fe9ba1fad9e8e3ced064',1,'am::CAmTelnetServer']]],
['time',['time',['../structam_1_1am__Volumes__s.html#affd26e898ff854ab8d463bb403e25481',1,'am::am_Volumes_s']]],
['timercallback',['TimerCallback',['../classam_1_1CAmWatchdog.html#af60241c3ecfcf1f85ffcfb28cf026065',1,'am::CAmWatchdog::TimerCallback()'],['../classam_1_1CAmWatchdog.html#aeb749571a8c560fba178b04071cf5279',1,'am::CAmWatchdog::timerCallback(sh_timerHandle_t handle, void *userData)']]],
- ['timinginformationchanged',['timingInformationChanged',['../classam_1_1CAmDatabaseObserver.html#ac2206cd4f40b588d0ce3f37f6be9f5c5',1,'am::CAmDatabaseObserver']]],
['toggletimeout',['toggleTimeout',['../classam_1_1CAmDbusWrapper.html#aaa20082e0a77721e99c4d7776421faac',1,'am::CAmDbusWrapper']]],
['tooglewatch',['toogleWatch',['../classam_1_1CAmDbusWrapper.html#ab3a67b10c92bdb7b5f83e58fbd3cb6bc',1,'am::CAmDbusWrapper']]],
['trace',['trace',['../classam_1_1CAmGraph.html#a42029ecef5cb964679df6e36ad23f163',1,'am::CAmGraph']]],
diff --git a/docs/search/all_14.html b/docs/search/all_14.html
index 2ad638b..518db1d 100644..100755
--- a/docs/search/all_14.html
+++ b/docs/search/all_14.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_14.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/all_14.js b/docs/search/all_14.js
index 5dfbe93..2b775cd 100644..100755
--- a/docs/search/all_14.js
+++ b/docs/search/all_14.js
@@ -2,11 +2,12 @@ var searchData=
[
['uml_20model_20auf_20the_20audiomanager',['UML Model auf the AudioManager',['../uml.html',1,'']]],
['unregistercontext',['unregisterContext',['../classam_1_1CAmDltWrapper.html#a7093827b39867cbf0d4f04ca03a5a819',1,'am::CAmDltWrapper']]],
+ ['unregisterobserver',['unregisterObserver',['../classam_1_1CAmDatabaseHandlerMap.html#a977c12c91cba45cd687bc9edcfe8f538',1,'am::CAmDatabaseHandlerMap::unregisterObserver()'],['../classam_1_1IAmDatabaseHandler.html#a868a9221b044f19fa8c845a192b7e8b0',1,'am::IAmDatabaseHandler::unregisterObserver()']]],
['unregisterservice',['unregisterService',['../classam_1_1CAmCommonAPIWrapper.html#a67dbc668563d1c424baeda2c04652472',1,'am::CAmCommonAPIWrapper']]],
['updateconverter',['updateConverter',['../classam_1_1CAmRoutingReceiver.html#a26d3e44b496f4ffdcd2ee20f7ac53734',1,'am::CAmRoutingReceiver::updateConverter()'],['../classam_1_1IAmRoutingReceive.html#a4e70fab23fb1b31a630872f5976a13b3',1,'am::IAmRoutingReceive::updateConverter()']]],
['updateeventflags',['updateEventFlags',['../classam_1_1CAmSocketHandler.html#af065b5a6143c8566522528bc18ce1f42',1,'am::CAmSocketHandler']]],
['updategateway',['updateGateway',['../classam_1_1CAmRoutingReceiver.html#a38ed541f37c7309af5dac0311d395e5a',1,'am::CAmRoutingReceiver::updateGateway()'],['../classam_1_1IAmRoutingReceive.html#a3ed2f0ff228d0256c544ca055576d045',1,'am::IAmRoutingReceive::updateGateway()']]],
['updatesink',['updateSink',['../classam_1_1CAmRoutingReceiver.html#a89c89fa07171798996e17b97b88aea9a',1,'am::CAmRoutingReceiver::updateSink()'],['../classam_1_1IAmRoutingReceive.html#a410b5484dd67defeb25531dae77fd32d',1,'am::IAmRoutingReceive::updateSink()']]],
['updatesource',['updateSource',['../classam_1_1CAmRoutingReceiver.html#ad1d6f0e9e2ba3f53dcb9125b60768172',1,'am::CAmRoutingReceiver::updateSource()'],['../classam_1_1IAmRoutingReceive.html#a06083196aa4c076c7a5b9dae9bbb4ebe',1,'am::IAmRoutingReceive::updateSource()']]],
- ['updatetimer',['updateTimer',['../classam_1_1CAmSocketHandler.html#a94740c067ce4b030c3223397faba5b9c',1,'am::CAmSocketHandler']]]
+ ['updatetimer',['updateTimer',['../classam_1_1CAmSocketHandler.html#a94dae6fb7f8f0b52fd048c51bb3aa8aa',1,'am::CAmSocketHandler']]]
];
diff --git a/docs/search/all_15.html b/docs/search/all_15.html
index d3b5274..1331c0d 100644..100755
--- a/docs/search/all_15.html
+++ b/docs/search/all_15.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_15.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/all_15.js b/docs/search/all_15.js
index f13a4e6..04cac00 100644..100755
--- a/docs/search/all_15.js
+++ b/docs/search/all_15.js
@@ -5,7 +5,6 @@ var searchData=
['visible',['visible',['../structam_1_1am__Sink__s.html#a330b3bebac302af2065b2999b089dcb0',1,'am::am_Sink_s::visible()'],['../structam_1_1am__Source__s.html#a9904977c28ce558db9c8aec2172de7b7',1,'am::am_Source_s::visible()']]],
['volumes_20_26_20mainvolumes',['Volumes &amp; MainVolumes',['../vol.html',1,'']]],
['volume',['volume',['../structam_1_1am__SinkType__s.html#a95273c6978fbef5be4a59b1534212495',1,'am::am_SinkType_s::volume()'],['../structam_1_1am__Sink__s.html#ad34fd3d83d674ee842dc8f432295ffbd',1,'am::am_Sink_s::volume()'],['../structam_1_1am__Source__s.html#add220cb377b2e4943cafac1206056296',1,'am::am_Source_s::volume()'],['../unionam_1_1am__EarlyData__u.html#af77e68c1054ce89b7bbd48b955c994fa',1,'am::am_EarlyData_u::volume()'],['../structam_1_1am__Volumes__s.html#ad02cca640e5e110318711a269f53079e',1,'am::am_Volumes_s::volume()']]],
- ['volumechanged',['volumeChanged',['../classam_1_1CAmDatabaseObserver.html#a8280e7203d89575c3932e66319e64553',1,'am::CAmDatabaseObserver']]],
['volumeid',['volumeID',['../structam_1_1am__Volumes__s.html#ac4d2a92c90e653fb89926a9fb90cbd6a',1,'am::am_Volumes_s']]],
['volumestep',['volumeStep',['../classam_1_1CAmCommandReceiver.html#ad7a4c1fe5a2ecfaae5484a14d8820e58',1,'am::CAmCommandReceiver::volumeStep()'],['../classam_1_1IAmCommandReceive.html#a11fe6f5eb8f991f52725f050fec2bd59',1,'am::IAmCommandReceive::volumeStep()']]],
['volumetype',['volumeType',['../structam_1_1am__Volumes__s.html#a7eb3b653e2b5721e677e596ddcf393b2',1,'am::am_Volumes_s']]],
diff --git a/docs/search/all_16.html b/docs/search/all_16.html
index b4e3666..bec9d5d 100644..100755
--- a/docs/search/all_16.html
+++ b/docs/search/all_16.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_16.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/all_16.js b/docs/search/all_16.js
index 5bb4609..5bb4609 100644..100755
--- a/docs/search/all_16.js
+++ b/docs/search/all_16.js
diff --git a/docs/search/all_17.html b/docs/search/all_17.html
index 6dcb33c..6d010fd 100644..100755
--- a/docs/search/all_17.html
+++ b/docs/search/all_17.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_17.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/all_17.js b/docs/search/all_17.js
index a862fff..65ed8e5 100644..100755
--- a/docs/search/all_17.js
+++ b/docs/search/all_17.js
@@ -1,12 +1,12 @@
var searchData=
[
+ ['_7eamdatabaseobservercallbacks',['~AmDatabaseObserverCallbacks',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a214d6879045a1249a0bbd9d6338e20e2',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
['_7ecamcommandreceiver',['~CAmCommandReceiver',['../classam_1_1CAmCommandReceiver.html#a32bb0e128a996e3ad891111260802146',1,'am::CAmCommandReceiver']]],
['_7ecamcommandsender',['~CAmCommandSender',['../classam_1_1CAmCommandSender.html#ae9f595010ba8731fa8b62ac911d4a674',1,'am::CAmCommandSender']]],
['_7ecamcommonapiwrapper',['~CAmCommonAPIWrapper',['../classam_1_1CAmCommonAPIWrapper.html#afe7cb834bf23daa9eee094a27b540405',1,'am::CAmCommonAPIWrapper']]],
['_7ecamcontrolreceiver',['~CAmControlReceiver',['../classam_1_1CAmControlReceiver.html#a8c5832d06c3c3644323757371fe546b3',1,'am::CAmControlReceiver']]],
['_7ecamcontrolsender',['~CAmControlSender',['../classam_1_1CAmControlSender.html#a493ee4dcf1f7baf99ce92f7515213679',1,'am::CAmControlSender']]],
['_7ecamdatabasehandlermap',['~CAmDatabaseHandlerMap',['../classam_1_1CAmDatabaseHandlerMap.html#a5f2e7c2fe63631a57a82c281e0c98129',1,'am::CAmDatabaseHandlerMap']]],
- ['_7ecamdatabaseobserver',['~CAmDatabaseObserver',['../classam_1_1CAmDatabaseObserver.html#a3f25a86429cf4709e624fe1471e01018',1,'am::CAmDatabaseObserver']]],
['_7ecamdbuswrapper',['~CAmDbusWrapper',['../classam_1_1CAmDbusWrapper.html#a414b6c967b20f518753ad7f4afa8f811',1,'am::CAmDbusWrapper']]],
['_7ecamdltwrapper',['~CAmDltWrapper',['../classam_1_1CAmDltWrapper.html#a01b723c883caca2ad8364e253cb627cd',1,'am::CAmDltWrapper']]],
['_7ecamgraph',['~CAmGraph',['../classam_1_1CAmGraph.html#ab625d9c756925d076398e9cffdf9326a',1,'am::CAmGraph']]],
@@ -16,10 +16,8 @@ var searchData=
['_7ecamrouter',['~CAmRouter',['../classam_1_1CAmRouter.html#a1759da9a0ac843aa1e9e9a8ef5a5315a',1,'am::CAmRouter']]],
['_7ecamroutingreceiver',['~CAmRoutingReceiver',['../classam_1_1CAmRoutingReceiver.html#a291d10c1088e17789b7254d92d14743b',1,'am::CAmRoutingReceiver']]],
['_7ecamroutingsender',['~CAmRoutingSender',['../classam_1_1CAmRoutingSender.html#af4422483670d6106a7fd5845d4837b1b',1,'am::CAmRoutingSender']]],
- ['_7ecamserializer',['~CAmSerializer',['../classam_1_1CAmSerializer.html#a85de8ad38d51c00ec43523d33f6b5e1f',1,'am::CAmSerializer']]],
+ ['_7ecamserializer',['~CAmSerializer',['../classam_1_1V1_1_1CAmSerializer.html#a969b83605f8692bf50d67aa7116e9608',1,'am::V1::CAmSerializer::~CAmSerializer()'],['../classam_1_1V2_1_1CAmSerializer.html#a547508986330deefd594f09f351433c2',1,'am::V2::CAmSerializer::~CAmSerializer()']]],
['_7ecamsockethandler',['~CAmSocketHandler',['../classam_1_1CAmSocketHandler.html#a800cafd3fab88551412dafbc03147c11',1,'am::CAmSocketHandler']]],
- ['_7ecamtelnetmenuhelper',['~CAmTelnetMenuHelper',['../classam_1_1CAmTelnetMenuHelper.html#a05bd315b8bf95210ed72cce5ef591e41',1,'am::CAmTelnetMenuHelper']]],
- ['_7ecamtelnetserver',['~CAmTelnetServer',['../classam_1_1CAmTelnetServer.html#aa4331c9d6d3f01e47b56a9728c29c97f',1,'am::CAmTelnetServer']]],
['_7ecamvertex',['~CAmVertex',['../classam_1_1CAmVertex.html#a9e27b1b94189e8f955892abc01b7ea0b',1,'am::CAmVertex']]],
['_7ecamwatchdog',['~CAmWatchdog',['../classam_1_1CAmWatchdog.html#ac8adbc4a0dbf84f81eba5eb5e5fca33f',1,'am::CAmWatchdog']]],
['_7ehandleconnect',['~handleConnect',['../classam_1_1CAmRoutingSender_1_1handleConnect.html#a47f5029ff08a5985ff86d1237dedc670',1,'am::CAmRoutingSender::handleConnect']]],
@@ -42,6 +40,7 @@ var searchData=
['_7eiamcontrolreceive',['~IAmControlReceive',['../classam_1_1IAmControlReceive.html#a64627ea785ced597315eed706ee668ed',1,'am::IAmControlReceive']]],
['_7eiamcontrolsend',['~IAmControlSend',['../classam_1_1IAmControlSend.html#a9f5267df99738ba692aa657eee808338',1,'am::IAmControlSend']]],
['_7eiamdatabasehandler',['~IAmDatabaseHandler',['../classam_1_1IAmDatabaseHandler.html#ac32159495655fcc57dfd8def42ccc29b',1,'am::IAmDatabaseHandler']]],
+ ['_7eiamdatabaseobserver',['~IAmDatabaseObserver',['../classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html#a9e2d26860a3e632a8df3796aa80db4ab',1,'am::IAmDatabaseHandler::IAmDatabaseObserver']]],
['_7eiamroutingreceive',['~IAmRoutingReceive',['../classam_1_1IAmRoutingReceive.html#aebc0709a8bb38ff685b823309d6f1de6',1,'am::IAmRoutingReceive']]],
['_7eiamroutingsend',['~IAmRoutingSend',['../classam_1_1IAmRoutingSend.html#a2252476d4ff4fd1e7a56e92048f12f6e',1,'am::IAmRoutingSend']]],
['_7eiamshpollcheck',['~IAmShPollCheck',['../classam_1_1IAmShPollCheck.html#a70af36e07af63eb91fd969ee06497a6d',1,'am::IAmShPollCheck']]],
diff --git a/docs/search/all_2.html b/docs/search/all_2.html
index 95ded12..d15ac65 100644..100755
--- a/docs/search/all_2.html
+++ b/docs/search/all_2.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_2.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/all_2.js b/docs/search/all_2.js
index 7ac8108..05329c5 100644..100755
--- a/docs/search/all_2.js
+++ b/docs/search/all_2.js
@@ -1,4 +1,5 @@
var searchData=
[
- ['_5f_5fattribute_5f_5f',['__attribute__',['../classam_1_1CAmCommonAPIWrapper.html#a182152e2b7009015485cde7c3a5185cb',1,'am::CAmCommonAPIWrapper::__attribute__((deprecated)) registerStub(const std'],['../classam_1_1CAmCommonAPIWrapper.html#abb99a5a00db571541d7dfb9f48551635',1,'am::CAmCommonAPIWrapper::__attribute__((deprecated)) unregisterStub(const std'],['../classam_1_1CAmCommonAPIWrapper.html#ad8814b540318b8b42b76e03fe5e32d29',1,'am::CAmCommonAPIWrapper::__attribute__((deprecated)) buildProxy(const std']]]
+ ['_5f_5fattribute_5f_5f',['__attribute__',['../classam_1_1CAmCommonAPIWrapper.html#a182152e2b7009015485cde7c3a5185cb',1,'am::CAmCommonAPIWrapper::__attribute__((deprecated)) registerStub(const std'],['../classam_1_1CAmCommonAPIWrapper.html#abb99a5a00db571541d7dfb9f48551635',1,'am::CAmCommonAPIWrapper::__attribute__((deprecated)) unregisterStub(const std'],['../classam_1_1CAmCommonAPIWrapper.html#ad8814b540318b8b42b76e03fe5e32d29',1,'am::CAmCommonAPIWrapper::__attribute__((deprecated)) buildProxy(const std']]],
+ ['_5f_5fmethod_5fname_5f_5f',['__METHOD_NAME__',['../CAmCommandReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168',1,'__METHOD_NAME__():&#160;CAmCommandReceiver.cpp'],['../CAmCommandSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168',1,'__METHOD_NAME__():&#160;CAmCommandSender.cpp'],['../CAmControlReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168',1,'__METHOD_NAME__():&#160;CAmControlReceiver.cpp'],['../CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168',1,'__METHOD_NAME__():&#160;CAmDatabaseHandlerMap.cpp'],['../CAmRoutingReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168',1,'__METHOD_NAME__():&#160;CAmRoutingReceiver.cpp'],['../CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168',1,'__METHOD_NAME__():&#160;CAmRoutingSender.cpp']]]
];
diff --git a/docs/search/all_3.html b/docs/search/all_3.html
index 4d312d0..9f526c6 100644..100755
--- a/docs/search/all_3.html
+++ b/docs/search/all_3.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_3.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/all_3.js b/docs/search/all_3.js
index 3a563b4..e750e56 100644..100755
--- a/docs/search/all_3.js
+++ b/docs/search/all_3.js
@@ -23,14 +23,15 @@ var searchData=
['acksourcevolumetick',['ackSourceVolumeTick',['../classam_1_1CAmRoutingReceiver.html#aec074b2d7fd68f75d7126cdaa466bab1',1,'am::CAmRoutingReceiver::ackSourceVolumeTick()'],['../classam_1_1IAmRoutingReceive.html#a2c357e480a412386fce7aad8edb4543e',1,'am::IAmRoutingReceive::ackSourceVolumeTick()']]],
['addcrossfaderlookup',['addCrossfaderLookup',['../classam_1_1CAmRoutingSender.html#a8822c78e9eb87ac0936bad78abb1dcf1',1,'am::CAmRoutingSender']]],
['adddomainlookup',['addDomainLookup',['../classam_1_1CAmRoutingSender.html#aa112c18abbb53f724e851dc90fe3a670',1,'am::CAmRoutingSender']]],
- ['addfdpoll',['addFDPoll',['../classam_1_1CAmSocketHandler.html#ace2198a9522679b4a680c43755bb9b44',1,'am::CAmSocketHandler']]],
+ ['addfdpoll',['addFDPoll',['../classam_1_1CAmSocketHandler.html#a8ee49d4fbc44291bc6b99fa49fc0350a',1,'am::CAmSocketHandler::addFDPoll(const int fd, const short event, std::function&lt; void(const sh_pollHandle_t handle, void *userData)&gt; prepare, std::function&lt; void(const pollfd pollfd, const sh_pollHandle_t handle, void *userData)&gt; fired, std::function&lt; bool(const sh_pollHandle_t handle, void *userData)&gt; check, std::function&lt; bool(const sh_pollHandle_t handle, void *userData)&gt; dispatch, void *userData, sh_pollHandle_t &amp;handle)'],['../classam_1_1CAmSocketHandler.html#ac517381102ab06540dc86852191f131c',1,'am::CAmSocketHandler::addFDPoll(const int fd, const short event, IAmShPollPrepare *prepare, IAmShPollFired *fired, IAmShPollCheck *check, IAmShPollDispatch *dispatch, void *userData, sh_pollHandle_t &amp;handle)']]],
['additionalcommandplugindirs',['additionalCommandPluginDirs',['../main_8cpp.html#a852c05eb5ba04abd0c9007ebc04f34da',1,'main.cpp']]],
['additionalroutingplugindirs',['additionalRoutingPluginDirs',['../main_8cpp.html#ab5b77ba1f3bcc145415fb472684fdb87',1,'main.cpp']]],
['addnode',['addNode',['../classam_1_1CAmGraph.html#aac6081d0d2bae9c619b1e7f888f103d4',1,'am::CAmGraph']]],
+ ['addsignalhandler',['addSignalHandler',['../classam_1_1CAmSocketHandler.html#a3c8cd26cfc7ba055f0441e678031b5d2',1,'am::CAmSocketHandler']]],
['addsinklookup',['addSinkLookup',['../classam_1_1CAmRoutingSender.html#a33adecaea09901b919a8ca684b6634cb',1,'am::CAmRoutingSender']]],
['addsourcelookup',['addSourceLookup',['../classam_1_1CAmRoutingSender.html#ae16f1eba6327e4b42c43f271cb11afdd',1,'am::CAmRoutingSender']]],
['addtimeout',['addTimeout',['../classam_1_1CAmDbusWrapper.html#adb082d9ab4b3cf9247204bda11b425f6',1,'am::CAmDbusWrapper']]],
- ['addtimer',['addTimer',['../classam_1_1CAmSocketHandler.html#a74acb55776de9391f5b6ce6002c0e7b4',1,'am::CAmSocketHandler']]],
+ ['addtimer',['addTimer',['../classam_1_1CAmSocketHandler.html#afe4e4806d91f9a4b3b1eb8a278f64cc9',1,'am::CAmSocketHandler::addTimer(const timespec &amp;timeouts, IAmShTimerCallBack *callback, sh_timerHandle_t &amp;handle, void *userData, const bool __attribute__((__unused__)) repeats=false)'],['../classam_1_1CAmSocketHandler.html#a6a7fe0bb80caff8e784921dea0d956b8',1,'am::CAmSocketHandler::addTimer(const timespec &amp;timeouts, std::function&lt; void(const sh_timerHandle_t handle, void *userData)&gt; callback, sh_timerHandle_t &amp;handle, void *userData, const bool __attribute__((__unused__)) repeats=false)']]],
['addwatch',['addWatch',['../classam_1_1CAmDbusWrapper.html#a9f761311f2c1697af7f4656740a1a704',1,'am::CAmDbusWrapper']]],
['am',['am',['../namespaceam.html',1,'']]],
['am_5favailability_5fe',['am_Availability_e',['../namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9c',1,'am']]],
@@ -67,8 +68,6 @@ var searchData=
['am_5fhandle_5fe',['am_Handle_e',['../namespaceam.html#afdf9339d3857221ed8c6addb694ce1ce',1,'am']]],
['am_5fhandle_5fs',['am_Handle_s',['../structam_1_1am__Handle__s.html',1,'am']]],
['am_5fhotsink_5fe',['am_HotSink_e',['../namespaceam.html#afc05253c20a9333f02f7a4b3f7762269',1,'am']]],
- ['am_5fidentifier_5fs',['am_Identifier_s',['../structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html',1,'am::CAmDatabaseHandlerMap::CAmMappedData']]],
- ['am_5fidentifier_5fs',['am_Identifier_s',['../structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#aad023ef770e148765dce1bfec64a9ed2',1,'am::CAmDatabaseHandlerMap::CAmMappedData::am_Identifier_s::am_Identifier_s()'],['../structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#a505ed5ac90c1414098b6895948efa988',1,'am::CAmDatabaseHandlerMap::CAmMappedData::am_Identifier_s::am_Identifier_s(const int16_t &amp;min, const int16_t &amp;max)']]],
['am_5finterruptstate_5fe',['am_InterruptState_e',['../namespaceam.html#a9bce055a917900b33c7fa5666ec00e22',1,'am']]],
['am_5fmainconnection_5fs',['am_MainConnection_s',['../structam_1_1am__MainConnection__s.html',1,'am']]],
['am_5fmainconnectionid_5ft',['am_mainConnectionID_t',['../namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c',1,'am']]],
@@ -80,14 +79,14 @@ var searchData=
['am_5fmax_5fmain_5fconnections',['AM_MAX_MAIN_CONNECTIONS',['../CAmDatabaseHandlerMap_8h.html#a9a553628ce79cee143abba2a572485e4',1,'CAmDatabaseHandlerMap.h']]],
['am_5fmute',['AM_MUTE',['../namespaceam.html#a8dbf9e99f68baaaa39b8926d86c1f4d4',1,'am']]],
['am_5fmutestate_5fe',['am_MuteState_e',['../namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa',1,'am']]],
- ['am_5fnodedatatype_5fe',['am_NodeDataType_e',['../structam_1_1am__RoutingNodeData__s.html#a3471203a8947a27acf94ea7e6b1f7d2f',1,'am::am_RoutingNodeData_s']]],
+ ['am_5fnodedatatype_5fe',['am_NodeDataType_e',['../structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276c',1,'am::am_RoutingNodeData_s']]],
['am_5fnotificationconfiguration_5fs',['am_NotificationConfiguration_s',['../structam_1_1am__NotificationConfiguration__s.html',1,'am']]],
['am_5fnotificationpayload_5fs',['am_NotificationPayload_s',['../structam_1_1am__NotificationPayload__s.html',1,'am']]],
['am_5fnotificationstatus_5fe',['am_NotificationStatus_e',['../namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3',1,'am']]],
['am_5froute_5fs',['am_Route_s',['../structam_1_1am__Route__s.html',1,'am']]],
['am_5froutingelement_5fs',['am_RoutingElement_s',['../structam_1_1am__RoutingElement__s.html',1,'am']]],
- ['am_5froutingnodedata_5fs',['am_RoutingNodeData_s',['../structam_1_1am__RoutingNodeData__s.html',1,'am']]],
['am_5froutingnodedata_5fs',['am_RoutingNodeData_s',['../structam_1_1am__RoutingNodeData__s.html#a0ee4c39f4af856848681aedb59321915',1,'am::am_RoutingNodeData_s']]],
+ ['am_5froutingnodedata_5fs',['am_RoutingNodeData_s',['../structam_1_1am__RoutingNodeData__s.html',1,'am']]],
['am_5fsink_5fs',['am_Sink_s',['../structam_1_1am__Sink__s.html',1,'am']]],
['am_5fsinkclass_5fs',['am_SinkClass_s',['../structam_1_1am__SinkClass__s.html',1,'am']]],
['am_5fsinkclass_5ft',['am_sinkClass_t',['../namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f',1,'am']]],
@@ -118,6 +117,10 @@ var searchData=
['am_5fvolumes_5fs',['am_Volumes_s',['../structam_1_1am__Volumes__s.html',1,'am']]],
['am_5fvolumetype_5fe',['am_VolumeType_e',['../namespaceam.html#a07f9b57ede577d1e70afec63e606759f',1,'am']]],
['amcapi',['AMCAPI',['../CAmCommonAPIWrapper_8h.html#a6b7b524d2002e1bd1345620a530bb8ea',1,'CAmCommonAPIWrapper.h']]],
+ ['amdatabaseobservercallbacks',['AmDatabaseObserverCallbacks',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ad8ea7d92207fa921432ef611397fc5a6',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['amdatabaseobservercallbacks',['AmDatabaseObserverCallbacks',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html',1,'am::CAmDatabaseHandlerMap']]],
+ ['amidentifier',['AmIdentifier',['../structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html',1,'am::CAmDatabaseHandlerMap::AmMappedData']]],
+ ['amidentifier',['AmIdentifier',['../structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#ac38f6327ab879a2fb95ecb6b55a99edb',1,'am::CAmDatabaseHandlerMap::AmMappedData::AmIdentifier::AmIdentifier()'],['../structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#a3c1cf7215403f9ff1b38d38aa55a3f48',1,'am::CAmDatabaseHandlerMap::AmMappedData::AmIdentifier::AmIdentifier(const int16_t &amp;min, const int16_t &amp;max)']]],
['append',['append',['../classam_1_1CAmDltWrapper.html#a9d365359e4a625e91ff957d2b02f7c54',1,'am::CAmDltWrapper::append(const int8_t value)'],['../classam_1_1CAmDltWrapper.html#a209618167172d3bdb9c1f73ad72cd63f',1,'am::CAmDltWrapper::append(const uint8_t value)'],['../classam_1_1CAmDltWrapper.html#adef0b6e5a28fef174723f6d884e5e93f',1,'am::CAmDltWrapper::append(const int16_t value)'],['../classam_1_1CAmDltWrapper.html#ac3572b6232911c85b0e38672d9717de0',1,'am::CAmDltWrapper::append(const uint16_t value)'],['../classam_1_1CAmDltWrapper.html#adc935240361b694f2a294d8ed640a6db',1,'am::CAmDltWrapper::append(const int32_t value)'],['../classam_1_1CAmDltWrapper.html#a6a1cecde86ce939917b7b104ad51fb49',1,'am::CAmDltWrapper::append(const uint32_t value)'],['../classam_1_1CAmDltWrapper.html#a9c25df674986dc6e5fcb22787c23ee0c',1,'am::CAmDltWrapper::append(const uint64_t value)'],['../classam_1_1CAmDltWrapper.html#a6fdfce3df47238ce342f17112eb541ea',1,'am::CAmDltWrapper::append(const int64_t value)'],['../classam_1_1CAmDltWrapper.html#a7aeb34b56a754ba39638de7222aafcb2',1,'am::CAmDltWrapper::append(const std::string &amp;value)'],['../classam_1_1CAmDltWrapper.html#ac41b0860e0fa910e072288d3563060b8',1,'am::CAmDltWrapper::append(const bool value)'],['../classam_1_1CAmDltWrapper.html#a48e8467b19908dc13274e692222634f5',1,'am::CAmDltWrapper::append(const std::vector&lt; uint8_t &gt; &amp;data)'],['../classam_1_1CAmDltWrapper.html#a5aaa7271c3ae6390cad8bf63ed995a4f',1,'am::CAmDltWrapper::append(const char *value)'],['../classam_1_1CAmDltWrapper.html#a9c39d0acf8a3558b6972f63aaa6f29e6',1,'am::CAmDltWrapper::append(const am_Error_e value)'],['../classam_1_1CAmDltWrapper.html#ab8bc30ee9a1ce4355185540aabc9f0b9',1,'am::CAmDltWrapper::append(const am_SourceState_e value)'],['../classam_1_1CAmDltWrapper.html#ae4e7070ff27b965c3c0305555611edbc',1,'am::CAmDltWrapper::append(const am_MuteState_e value)'],['../classam_1_1CAmDltWrapper.html#a3ab1d3cf2f2b4f3d47d43ef9b1edfe4e',1,'am::CAmDltWrapper::append(const am_DomainState_e value)'],['../classam_1_1CAmDltWrapper.html#a85b38abf531d28ed692f6fd7a2860088',1,'am::CAmDltWrapper::append(const am_ConnectionState_e value)'],['../classam_1_1CAmDltWrapper.html#a17821f03aebddc7ec9fc92b3a3d43b4f',1,'am::CAmDltWrapper::append(const am_Availability_e value)'],['../classam_1_1CAmDltWrapper.html#ab17084b0b81526bb53f4f72f28910a7a',1,'am::CAmDltWrapper::append(const am_InterruptState_e value)'],['../classam_1_1CAmDltWrapper.html#ac7e68dca06ab63a0d793178c24da67db',1,'am::CAmDltWrapper::append(const am_Handle_e value)'],['../classam_1_1CAmDltWrapper.html#a2fa092ff6e223bbb0d870ee5e557bee1',1,'am::CAmDltWrapper::append(const am_Handle_s value)'],['../classam_1_1CAmDltWrapper.html#aba61a46122e0e3e66d9b9ad87b4d82c6',1,'am::CAmDltWrapper::append(const am_NotificationStatus_e value)'],['../classam_1_1CAmDltWrapper.html#a19c3b41a975204c14a979713f44c1d99',1,'am::CAmDltWrapper::append(T *value)'],['../classam_1_1CAmDltWrapper.html#a0f0c11c2e3fafe77fcca9349aae4aed1',1,'am::CAmDltWrapper::append(T value)'],['../classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128',1,'am::CAmDltWrapper::append(void)'],['../classam_1_1CAmDltWrapper.html#ae5721881a2c1410bff54d0cf7fff00cd',1,'am::CAmDltWrapper::append(T value, TArgs...args)']]],
['appendnodlt',['appendNoDLT',['../classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c',1,'am::CAmDltWrapper']]],
['ar_5fgenivi_5ferrormedia',['AR_GENIVI_ERRORMEDIA',['../namespaceam.html#a7a216cfa5a8d936fb9bd72072f2bbe1c',1,'am']]],
@@ -130,10 +133,11 @@ var searchData=
['architecture_20overview',['Architecture Overview',['../architecturepage.html',1,'']]],
['args_5fnum',['args_num',['../structDltContextData.html#a6f0c1821f266ec85d97a565fe0c19564',1,'DltContextData::args_num()'],['../structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a3114b93544d2958dc064447b69d7e42f',1,'am::CAmDltWrapper::NoDltContextData::args_num()']]],
['asyncabort',['asyncAbort',['../classam_1_1CAmRoutingSender.html#abb5239715b3f1dbfe80975dbb4bb9494',1,'am::CAmRoutingSender::asyncAbort()'],['../classam_1_1IAmRoutingSend.html#ac32fb8376178ca94085cb3676541881f',1,'am::IAmRoutingSend::asyncAbort()']]],
- ['asynccall',['asyncCall',['../classam_1_1CAmSerializer.html#a3921451d5ab04e5a98bb044a418fc970',1,'am::CAmSerializer::asyncCall(TClass *instance, TRet(TClass::*method)(TArgs...), TArgs &amp;...arguments)'],['../classam_1_1CAmSerializer.html#abf1b9c4474b8b6f0cbc0a3d074628ebe',1,'am::CAmSerializer::asyncCall(TClass *instance, void(TClass::*function)())'],['../classam_1_1CAmSerializer.html#af7e594c5d17b63be64d8e2131f70ac4c',1,'am::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ), Targ argument)'],['../classam_1_1CAmSerializer.html#ad1a32c4221bb663c649490b3e33c4113',1,'am::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ &amp;), Targ &amp;argument)'],['../classam_1_1CAmSerializer.html#a0ff2c1494a0f97ad864dd94228617e29',1,'am::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 argument1), Targ argument, Targ1 argument1)'],['../classam_1_1CAmSerializer.html#ad6c1e2120c7cc813d691cd06c1e6e167',1,'am::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 argument1), Targ &amp;argument, Targ1 argument1)'],['../classam_1_1CAmSerializer.html#aa44e01daec345006987b2c64861cef25',1,'am::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 &amp;argument1), Targ argument, Targ1 &amp;argument1)'],['../classam_1_1CAmSerializer.html#ad68f0659e1157316bd1ba52482f85819',1,'am::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 &amp;argument1), Targ &amp;argument, Targ1 &amp;argument1)'],['../classam_1_1CAmSerializer.html#a399a981fe7f343287bdc4dc67a7f9dd2',1,'am::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 argument1, Targ2 argument2), Targ argument, Targ1 argument1, Targ2 argument2)'],['../classam_1_1CAmSerializer.html#a3b4863944ef2f01a18c1702d03252fa6',1,'am::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 argument1, Targ2 argument2), Targ &amp;argument, Targ1 argument1, Targ2 argument2)'],['../classam_1_1CAmSerializer.html#ac3cbeb7681c86f1d05570a8cbf73e992',1,'am::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 &amp;argument1, Targ2 argument2), Targ argument, Targ1 &amp;argument1, Targ2 argument2)'],['../classam_1_1CAmSerializer.html#afb2ce11f1dae3b1466ee1527cf668b4d',1,'am::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 argument1, Targ2 &amp;argument2), Targ argument, Targ1 argument1, Targ2 &amp;argument2)'],['../classam_1_1CAmSerializer.html#a0129e92393f2bc057bcec737e185f1e4',1,'am::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 &amp;argument1, Targ2 &amp;argument2), Targ argument, Targ1 &amp;argument1, Targ2 &amp;argument2)'],['../classam_1_1CAmSerializer.html#a36a85164f8c8b28292463f460f358f8b',1,'am::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2), Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2)'],['../classam_1_1CAmSerializer.html#ade7e2206e17a39785a355d541c5e1a71',1,'am::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 &amp;argument1, Targ2 argument2), Targ &amp;argument, Targ1 &amp;argument1, Targ2 argument2)'],['../classam_1_1CAmSerializer.html#a9cba8ffa840271f142238c03145efa21',1,'am::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 argument1, Targ2 &amp;argument2), Targ &amp;argument, Targ1 argument1, Targ2 &amp;argument2)'],['../classam_1_1CAmSerializer.html#a1e1c5057e1297aaae2712d9d93542ab6',1,'am::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 argument1, Targ2 argument2, Targ3 argument3), Targ argument, Targ1 argument1, Targ2 argument2, Targ3 argument3)']]],
+ ['asynccall',['asyncCall',['../classam_1_1V1_1_1CAmSerializer.html#a84baee10bb38abf162f3f7719eeb4bc3',1,'am::V1::CAmSerializer::asyncCall(TClass *instance, TRet(TClass::*method)(TArgs...), TArgs &amp;...arguments)'],['../classam_1_1V1_1_1CAmSerializer.html#acff5cf50e50e6e7f251bc87f62fcc1ed',1,'am::V1::CAmSerializer::asyncCall(TClass *instance, void(TClass::*function)())'],['../classam_1_1V1_1_1CAmSerializer.html#af6f454c97602ab158a8855a22d74df6b',1,'am::V1::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ), Targ argument)'],['../classam_1_1V1_1_1CAmSerializer.html#a1d31764986d2a790e17152988df6fd0e',1,'am::V1::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ &amp;), Targ &amp;argument)'],['../classam_1_1V1_1_1CAmSerializer.html#a519591eaee1bf7e1703addb63ec0d26d',1,'am::V1::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 argument1), Targ argument, Targ1 argument1)'],['../classam_1_1V1_1_1CAmSerializer.html#a8f012d73246fa9c4f0108c7a27f7f15a',1,'am::V1::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 argument1), Targ &amp;argument, Targ1 argument1)'],['../classam_1_1V1_1_1CAmSerializer.html#ae1b7235c1728ea06e0d8201d9558eae4',1,'am::V1::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 &amp;argument1), Targ argument, Targ1 &amp;argument1)'],['../classam_1_1V1_1_1CAmSerializer.html#a0f0f253106d12838bcabccccefb32958',1,'am::V1::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 &amp;argument1), Targ &amp;argument, Targ1 &amp;argument1)'],['../classam_1_1V1_1_1CAmSerializer.html#ad039d03f5e597f8e29b67ede608f06cb',1,'am::V1::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 argument1, Targ2 argument2), Targ argument, Targ1 argument1, Targ2 argument2)'],['../classam_1_1V1_1_1CAmSerializer.html#ab785c9a874b2aa521b3d0dab0eb8228a',1,'am::V1::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 argument1, Targ2 argument2), Targ &amp;argument, Targ1 argument1, Targ2 argument2)'],['../classam_1_1V1_1_1CAmSerializer.html#abbcfa49f9d54745258155f37b6595a6e',1,'am::V1::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 &amp;argument1, Targ2 argument2), Targ argument, Targ1 &amp;argument1, Targ2 argument2)'],['../classam_1_1V1_1_1CAmSerializer.html#a8e3520d09ac949e076dfa9a811139feb',1,'am::V1::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 argument1, Targ2 &amp;argument2), Targ argument, Targ1 argument1, Targ2 &amp;argument2)'],['../classam_1_1V1_1_1CAmSerializer.html#a8b446d4cd275ed0449214d2c935ad4e3',1,'am::V1::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 &amp;argument1, Targ2 &amp;argument2), Targ argument, Targ1 &amp;argument1, Targ2 &amp;argument2)'],['../classam_1_1V1_1_1CAmSerializer.html#a2a381c0363a7c4b7982c4ec0649fdace',1,'am::V1::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2), Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2)'],['../classam_1_1V1_1_1CAmSerializer.html#a5bca075fa5bf2f2483edf6f44acb4dca',1,'am::V1::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 &amp;argument1, Targ2 argument2), Targ &amp;argument, Targ1 &amp;argument1, Targ2 argument2)'],['../classam_1_1V1_1_1CAmSerializer.html#a6e4ab7989e90343ebf8d6541087c421a',1,'am::V1::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 argument1, Targ2 &amp;argument2), Targ &amp;argument, Targ1 argument1, Targ2 &amp;argument2)'],['../classam_1_1V1_1_1CAmSerializer.html#a7162edb66961571ee69621374e97c7a6',1,'am::V1::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 argument1, Targ2 argument2, Targ3 argument3), Targ argument, Targ1 argument1, Targ2 argument2, Targ3 argument3)'],['../classam_1_1V2_1_1CAmSerializer.html#a019f095ad83834499eb5b0bfb251b2ba',1,'am::V2::CAmSerializer::asyncCall(TClass *instance, TMeth method, TArgs &amp;&amp;...arguments)'],['../classam_1_1V2_1_1CAmSerializer.html#a345a46a231d825c6d529c3089137ee75',1,'am::V2::CAmSerializer::asyncCall(TClass *instance, TMeth method, TArgs &amp;&amp;...arguments)']]],
['asyncconnect',['asyncConnect',['../classam_1_1CAmRoutingSender.html#ab0c210156af7e2904365c4e8de0ef041',1,'am::CAmRoutingSender::asyncConnect()'],['../classam_1_1IAmRoutingSend.html#aed21a3ad01cfe62e39168e080ed7ecff',1,'am::IAmRoutingSend::asyncConnect()']]],
['asynccrossfade',['asyncCrossFade',['../classam_1_1CAmRoutingSender.html#ab7eb58fa2f979c18f259f28baf91eb66',1,'am::CAmRoutingSender::asyncCrossFade()'],['../classam_1_1IAmRoutingSend.html#a4d00922dbed36d1836dec9832388e9ab',1,'am::IAmRoutingSend::asyncCrossFade()']]],
['asyncdisconnect',['asyncDisconnect',['../classam_1_1CAmRoutingSender.html#a93ae95515730eb615ab5dfc1316d7862',1,'am::CAmRoutingSender::asyncDisconnect()'],['../classam_1_1IAmRoutingSend.html#a13c67c43d494d69622ff8390d0ac670d',1,'am::IAmRoutingSend::asyncDisconnect()']]],
+ ['asyncinvocation',['asyncInvocation',['../classam_1_1V2_1_1CAmSerializer.html#ab4df6cc3b02eae37a29e51934d2b4134',1,'am::V2::CAmSerializer']]],
['asyncsetsinknotificationconfiguration',['asyncSetSinkNotificationConfiguration',['../classam_1_1CAmRoutingSender.html#af22ae1fdcda484e9d379b13711df5c0d',1,'am::CAmRoutingSender::asyncSetSinkNotificationConfiguration()'],['../classam_1_1IAmRoutingSend.html#aea5a145d496363f890b9103be4371962',1,'am::IAmRoutingSend::asyncSetSinkNotificationConfiguration()']]],
['asyncsetsinksoundproperties',['asyncSetSinkSoundProperties',['../classam_1_1CAmRoutingSender.html#acb481d859b7010e0b5c70008c542e6ce',1,'am::CAmRoutingSender::asyncSetSinkSoundProperties()'],['../classam_1_1IAmRoutingSend.html#ab618f8f73047f99a397ae09f2e4dc117',1,'am::IAmRoutingSend::asyncSetSinkSoundProperties()']]],
['asyncsetsinksoundproperty',['asyncSetSinkSoundProperty',['../classam_1_1CAmRoutingSender.html#af56987b497141e9e013dafb1789492b5',1,'am::CAmRoutingSender::asyncSetSinkSoundProperty()'],['../classam_1_1IAmRoutingSend.html#a1a56926a95fdb5c1f8128cf93ea4c8f3',1,'am::IAmRoutingSend::asyncSetSinkSoundProperty()']]],
@@ -146,9 +150,13 @@ var searchData=
['asyncsetvolumes',['asyncSetVolumes',['../classam_1_1CAmRoutingSender.html#ad390f3c51644e9b98acdf390f07b6f7b',1,'am::CAmRoutingSender::asyncSetVolumes()'],['../classam_1_1IAmRoutingSend.html#a4b65c7722bdf888b1cb24b331b4eecea',1,'am::IAmRoutingSend::asyncSetVolumes()']]],
['audiomanager_20components',['AudioManager Components',['../audiomanagercomponentspage.html',1,'']]],
['audiomanagertypes_2eh',['audiomanagertypes.h',['../audiomanagertypes_8h.html',1,'']]],
+ ['audiomanger_5fapp_5fdescription',['AUDIOMANGER_APP_DESCRIPTION',['../main_8cpp.html#a705ab796e3da5af624720a7f8ea39402',1,'main.cpp']]],
+ ['audiomanger_5fapp_5fid',['AUDIOMANGER_APP_ID',['../main_8cpp.html#af7d5e0e2048b13686c69caeb0725b5d9',1,'main.cpp']]],
['availability',['availability',['../structam_1_1am__Availability__s.html#a87ea05d3f639fc2aa4074678740fae6d',1,'am::am_Availability_s::availability()'],['../structam_1_1am__SourceType__s.html#aa127250ebad705fbca4d5f45eea6dbdd',1,'am::am_SourceType_s::availability()'],['../structam_1_1am__SinkType__s.html#a281aeb5a017aecb15957f0222f17927c',1,'am::am_SinkType_s::availability()']]],
['availabilityreason',['availabilityReason',['../structam_1_1am__Availability__s.html#a23b3906890fba58ed0bf8530dd176d90',1,'am::am_Availability_s']]],
['available',['available',['../structam_1_1am__Sink__s.html#acb1a98138ddb331e8cd739bb4de2ee75',1,'am::am_Sink_s::available()'],['../structam_1_1am__Source__s.html#abcc899d845aa22799119ac0807bacc7f',1,'am::am_Source_s::available()']]],
['audiomanager_20and_20commonapi',['AudioManager and CommonAPI',['../comminAPI.html',1,'']]],
- ['about_20unique_20ids_20_3a_20static_20vs_20dynamic_20ids',['About unique IDs : Static vs Dynamic IDs',['../uniquepage.html',1,'']]]
+ ['about_20unique_20ids_20_3a_20static_20vs_20dynamic_20ids',['About unique IDs : Static vs Dynamic IDs',['../uniquepage.html',1,'']]],
+ ['v1',['V1',['../namespaceam_1_1V1.html',1,'am']]],
+ ['v2',['V2',['../namespaceam_1_1V2.html',1,'am']]]
];
diff --git a/docs/search/all_4.html b/docs/search/all_4.html
index d72a910..7b814aa 100644..100755
--- a/docs/search/all_4.html
+++ b/docs/search/all_4.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_4.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/all_4.js b/docs/search/all_4.js
index f5d268c..58f222f 100644..100755
--- a/docs/search/all_4.js
+++ b/docs/search/all_4.js
@@ -1,6 +1,8 @@
var searchData=
[
['buffer',['buffer',['../structDltContextData.html#a66dca2240a7e65694cc5af636b6635bc',1,'DltContextData::buffer()'],['../structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30',1,'am::CAmDltWrapper::NoDltContextData::buffer()']]],
+ ['build_5findices',['build_indices',['../structbuild__indices.html',1,'']]],
+ ['build_5findices_3c_200_2c_20is_2e_2e_2e_20_3e',['build_indices&lt; 0, Is... &gt;',['../structbuild__indices_3_010_00_01Is_8_8_8_01_4.html',1,'']]],
['buildproxy',['buildProxy',['../classam_1_1CAmCommonAPIWrapper.html#a3dd06d017bd317e54e07a54cdcd01864',1,'am::CAmCommonAPIWrapper']]],
- ['busname',['busName',['../structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html#a3f239ceae5cb317a64e1b063dd63b5e1',1,'am::CAmRoutingSender::InterfaceNamePairs::busName()'],['../structam_1_1am__Domain__s.html#ab16b5804711358bd383308036eb3e8db',1,'am::am_Domain_s::busname()']]]
+ ['busname',['busname',['../structam_1_1am__Domain__s.html#ab16b5804711358bd383308036eb3e8db',1,'am::am_Domain_s::busname()'],['../structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html#a3f239ceae5cb317a64e1b063dd63b5e1',1,'am::CAmRoutingSender::InterfaceNamePairs::busName()']]]
];
diff --git a/docs/search/all_5.html b/docs/search/all_5.html
index 99ef726..d8de556 100644..100755
--- a/docs/search/all_5.html
+++ b/docs/search/all_5.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_5.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/all_5.js b/docs/search/all_5.js
index bc71ad4..67f3dfc 100644..100755
--- a/docs/search/all_5.js
+++ b/docs/search/all_5.js
@@ -1,7 +1,7 @@
var searchData=
[
['calculatemainconnectiondelay',['calculateMainConnectionDelay',['../classam_1_1IAmDatabaseHandler.html#a38b7f33579ed597822a599ad87d9b4b2',1,'am::IAmDatabaseHandler']]],
- ['call',['Call',['../classam_1_1IAmShPollPrepare.html#adb146fb654748528b1878798c7f91bf7',1,'am::IAmShPollPrepare::Call()'],['../classam_1_1IAmShPollFired.html#a41cefb5302247e0dd2e4de733026ac6e',1,'am::IAmShPollFired::Call()'],['../classam_1_1IAmShPollCheck.html#a5851d4f160f9a9ab42965b67cee6fe97',1,'am::IAmShPollCheck::Call()'],['../classam_1_1IAmShPollDispatch.html#a2cb88d42e3e1e1df8647fcadaf0c31fa',1,'am::IAmShPollDispatch::Call()'],['../classam_1_1IAmShTimerCallBack.html#a889a701ce76f1c5231eaa76232b835da',1,'am::IAmShTimerCallBack::Call()'],['../classam_1_1CAmSocketHandler_1_1TAmShPollFired.html#a799b8f6d408a1e764e1403c9be9d6b02',1,'am::CAmSocketHandler::TAmShPollFired::Call()'],['../classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html#a92c2016cd94a9994b5ac3296f8ef25c4',1,'am::CAmSocketHandler::TAmShPollCheck::Call()'],['../classam_1_1TAmShTimerCallBack.html#ae343cf7a089c8a19d3dedb244d7e2c62',1,'am::TAmShTimerCallBack::Call()'],['../classam_1_1TAmShPollPrepare.html#a58f91e48d66232815184461d48553a46',1,'am::TAmShPollPrepare::Call()'],['../classam_1_1TAmShPollFired.html#ac6fc2c508e2d8105fad3734bcf286c95',1,'am::TAmShPollFired::Call()'],['../classam_1_1TAmShPollCheck.html#a89844ce383f71f62d3d48e07b8c854be',1,'am::TAmShPollCheck::Call()'],['../classam_1_1TAmShPollDispatch.html#a9e4052f0734cbf44d3e8714e30d4dc20',1,'am::TAmShPollDispatch::Call()']]],
+ ['call',['Call',['../classam_1_1IAmShPollPrepare.html#adb146fb654748528b1878798c7f91bf7',1,'am::IAmShPollPrepare::Call()'],['../classam_1_1IAmShPollFired.html#a41cefb5302247e0dd2e4de733026ac6e',1,'am::IAmShPollFired::Call()'],['../classam_1_1IAmShPollCheck.html#a5851d4f160f9a9ab42965b67cee6fe97',1,'am::IAmShPollCheck::Call()'],['../classam_1_1IAmShPollDispatch.html#a2cb88d42e3e1e1df8647fcadaf0c31fa',1,'am::IAmShPollDispatch::Call()'],['../classam_1_1IAmShTimerCallBack.html#a889a701ce76f1c5231eaa76232b835da',1,'am::IAmShTimerCallBack::Call()'],['../classam_1_1TAmShPollFired.html#ac6fc2c508e2d8105fad3734bcf286c95',1,'am::TAmShPollFired::Call()'],['../classam_1_1TAmShPollCheck.html#a89844ce383f71f62d3d48e07b8c854be',1,'am::TAmShPollCheck::Call()'],['../classam_1_1TAmShPollDispatch.html#a9e4052f0734cbf44d3e8714e30d4dc20',1,'am::TAmShPollDispatch::Call()'],['../classam_1_1TAmShTimerCallBack.html#ae343cf7a089c8a19d3dedb244d7e2c62',1,'am::TAmShTimerCallBack::Call()'],['../classam_1_1TAmShPollPrepare.html#a8556db372a475b5ab7425ae62b2b7519',1,'am::TAmShPollPrepare::Call()']]],
['call_5fall_5finterfaces',['CALL_ALL_INTERFACES',['../CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b',1,'CAmCommandSender.cpp']]],
['callsetcontrollerrundown',['CallsetControllerRundown',['../classam_1_1CAmControlSender.html#a347a2af727aeb11657f145329dd23dd8',1,'am::CAmControlSender']]],
['callsetcontrollerrundownsafe',['CallsetControllerRundownSafe',['../classam_1_1CAmControlSender.html#a6c0d99f14b5c80aa0e0f937c92abc023',1,'am::CAmControlSender']]],
@@ -12,8 +12,8 @@ var searchData=
['camcommandreceiver',['CAmCommandReceiver',['../classam_1_1CAmCommandReceiver.html#a13df559403ebeacfb941da4deb9a5caa',1,'am::CAmCommandReceiver::CAmCommandReceiver(IAmDatabaseHandler *iDatabaseHandler, CAmControlSender *iControlSender, CAmSocketHandler *iSocketHandler)'],['../classam_1_1CAmCommandReceiver.html#a82bbfe1973463fc554ac993c25d5ca4e',1,'am::CAmCommandReceiver::CAmCommandReceiver(IAmDatabaseHandler *iDatabaseHandler, CAmControlSender *iControlSender, CAmSocketHandler *iSocketHandler, CAmDbusWrapper *iDBusWrapper)']]],
['camcommandreceiver_2ecpp',['CAmCommandReceiver.cpp',['../CAmCommandReceiver_8cpp.html',1,'']]],
['camcommandreceiver_2eh',['CAmCommandReceiver.h',['../CAmCommandReceiver_8h.html',1,'']]],
- ['camcommandsender',['CAmCommandSender',['../classam_1_1CAmCommandSender.html#abbedccae32f275a12bff41f36c75da79',1,'am::CAmCommandSender']]],
['camcommandsender',['CAmCommandSender',['../classam_1_1CAmCommandSender.html',1,'am']]],
+ ['camcommandsender',['CAmCommandSender',['../classam_1_1CAmCommandSender.html#adb321354cf3c1aaa3491a0f26743e8eb',1,'am::CAmCommandSender']]],
['camcommandsender_2ecpp',['CAmCommandSender.cpp',['../CAmCommandSender_8cpp.html',1,'']]],
['camcommandsender_2eh',['CAmCommandSender.h',['../CAmCommandSender_8h.html',1,'']]],
['camcommonapiwrapper',['CAmCommonAPIWrapper',['../classam_1_1CAmCommonAPIWrapper.html',1,'am']]],
@@ -28,16 +28,12 @@ var searchData=
['camcontrolsender',['CAmControlSender',['../classam_1_1CAmControlSender.html',1,'am']]],
['camcontrolsender_2ecpp',['CAmControlSender.cpp',['../CAmControlSender_8cpp.html',1,'']]],
['camcontrolsender_2eh',['CAmControlSender.h',['../CAmControlSender_8h.html',1,'']]],
- ['camdatabasehandlermap',['CAmDatabaseHandlerMap',['../classam_1_1CAmDatabaseHandlerMap.html#a6fe709f73b4661c5b6470d93a7e98963',1,'am::CAmDatabaseHandlerMap']]],
+ ['camdatabasehandlermap',['CAmDatabaseHandlerMap',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a18a2742d1edaddb59ff2e6d341fe5bae',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::CAmDatabaseHandlerMap()'],['../classam_1_1CAmDatabaseHandlerMap.html#a6fe709f73b4661c5b6470d93a7e98963',1,'am::CAmDatabaseHandlerMap::CAmDatabaseHandlerMap()']]],
['camdatabasehandlermap',['CAmDatabaseHandlerMap',['../classam_1_1CAmDatabaseHandlerMap.html',1,'am']]],
['camdatabasehandlermap_2ecpp',['CAmDatabaseHandlerMap.cpp',['../CAmDatabaseHandlerMap_8cpp.html',1,'']]],
['camdatabasehandlermap_2eh',['CAmDatabaseHandlerMap.h',['../CAmDatabaseHandlerMap_8h.html',1,'']]],
- ['camdatabaseobserver',['CAmDatabaseObserver',['../classam_1_1CAmDatabaseObserver.html',1,'am']]],
- ['camdatabaseobserver',['CAmDatabaseObserver',['../classam_1_1CAmDatabaseObserver.html#a4b15cd7895e2cc2cd46691863964ebfa',1,'am::CAmDatabaseObserver::CAmDatabaseObserver(CAmCommandSender *iCommandSender, CAmRoutingSender *iRoutingSender, CAmSocketHandler *iSocketHandler)'],['../classam_1_1CAmDatabaseObserver.html#ae8bdbf0489943a902ae060a3b55076ac',1,'am::CAmDatabaseObserver::CAmDatabaseObserver(CAmCommandSender *iCommandSender, CAmRoutingSender *iRoutingSender, CAmSocketHandler *iSocketHandler, CAmTelnetServer *iTelnetServer)']]],
- ['camdatabaseobserver_2ecpp',['CAmDatabaseObserver.cpp',['../CAmDatabaseObserver_8cpp.html',1,'']]],
- ['camdatabaseobserver_2eh',['CAmDatabaseObserver.h',['../CAmDatabaseObserver_8h.html',1,'']]],
- ['camdbuswrapper',['CAmDbusWrapper',['../classam_1_1CAmDbusWrapper.html',1,'am']]],
['camdbuswrapper',['CAmDbusWrapper',['../classam_1_1CAmDbusWrapper.html#a756a84420f9e599b1208acfdfc338457',1,'am::CAmDbusWrapper']]],
+ ['camdbuswrapper',['CAmDbusWrapper',['../classam_1_1CAmDbusWrapper.html',1,'am']]],
['camdbuswrapper_2ecpp',['CAmDbusWrapper.cpp',['../CAmDbusWrapper_8cpp.html',1,'']]],
['camdbuswrapper_2eh',['CAmDbusWrapper.h',['../CAmDbusWrapper_8h.html',1,'']]],
['camdltwrapper',['CAmDltWrapper',['../classam_1_1CAmDltWrapper.html',1,'am']]],
@@ -69,27 +65,20 @@ var searchData=
['camroutingreceiver',['CAmRoutingReceiver',['../classam_1_1CAmRoutingReceiver.html#a8e95ea70053347b11180172752173c76',1,'am::CAmRoutingReceiver::CAmRoutingReceiver(IAmDatabaseHandler *iDatabaseHandler, CAmRoutingSender *iRoutingSender, CAmControlSender *iControlSender, CAmSocketHandler *iSocketHandler)'],['../classam_1_1CAmRoutingReceiver.html#a528edb14306334e667ae7806fcdf3130',1,'am::CAmRoutingReceiver::CAmRoutingReceiver(IAmDatabaseHandler *iDatabaseHandler, CAmRoutingSender *iRoutingSender, CAmControlSender *iControlSender, CAmSocketHandler *iSocketHandler, CAmDbusWrapper *iDBusWrapper)']]],
['camroutingreceiver_2ecpp',['CAmRoutingReceiver.cpp',['../CAmRoutingReceiver_8cpp.html',1,'']]],
['camroutingreceiver_2eh',['CAmRoutingReceiver.h',['../CAmRoutingReceiver_8h.html',1,'']]],
- ['camroutingsender',['CAmRoutingSender',['../classam_1_1CAmRoutingSender.html',1,'am']]],
['camroutingsender',['CAmRoutingSender',['../classam_1_1CAmRoutingSender.html#adb9d5da2a74947be71bc33000bf61372',1,'am::CAmRoutingSender']]],
+ ['camroutingsender',['CAmRoutingSender',['../classam_1_1CAmRoutingSender.html',1,'am']]],
['camroutingsender_2ecpp',['CAmRoutingSender.cpp',['../CAmRoutingSender_8cpp.html',1,'']]],
['camroutingsender_2eh',['CAmRoutingSender.h',['../CAmRoutingSender_8h.html',1,'']]],
['camroutingvertex',['CAmRoutingVertex',['../namespaceam.html#abd263680f7c3d878c014187952bbbcf7',1,'am']]],
['camroutingvertexreferencelist',['CAmRoutingVertexReferenceList',['../namespaceam.html#ae2d93bb8c081ecbf06b93ddb3dfbf34c',1,'am']]],
- ['camserializer',['CAmSerializer',['../classam_1_1CAmSerializer.html#a9db44dbd78b8c680e0a2cb6cec55887d',1,'am::CAmSerializer']]],
- ['camserializer',['CAmSerializer',['../classam_1_1CAmSerializer.html',1,'am']]],
+ ['camserializer',['CAmSerializer',['../classam_1_1V1_1_1CAmSerializer.html#ab9ca6e0f68a97434db6295b7e1b504b1',1,'am::V1::CAmSerializer::CAmSerializer()'],['../classam_1_1V2_1_1CAmSerializer.html#ab133cd75b0158e97e51c6482d0664944',1,'am::V2::CAmSerializer::CAmSerializer()']]],
+ ['camserializer',['CAmSerializer',['../classam_1_1V1_1_1CAmSerializer.html',1,'am::V1']]],
+ ['camserializer',['CAmSerializer',['../classam_1_1V2_1_1CAmSerializer.html',1,'am::V2']]],
['camserializer_2eh',['CAmSerializer.h',['../CAmSerializer_8h.html',1,'']]],
['camsockethandler',['CAmSocketHandler',['../classam_1_1CAmSocketHandler.html#a4882106e0134db9f48aaacb3a9057f3d',1,'am::CAmSocketHandler']]],
['camsockethandler',['CAmSocketHandler',['../classam_1_1CAmSocketHandler.html',1,'am']]],
['camsockethandler_2ecpp',['CAmSocketHandler.cpp',['../CAmSocketHandler_8cpp.html',1,'']]],
['camsockethandler_2eh',['CAmSocketHandler.h',['../CAmSocketHandler_8h.html',1,'']]],
- ['camtelnetmenuhelper',['CAmTelnetMenuHelper',['../classam_1_1CAmTelnetMenuHelper.html#a88a972ac1fbbb1e3e4c89bed9e30d89f',1,'am::CAmTelnetMenuHelper']]],
- ['camtelnetmenuhelper',['CAmTelnetMenuHelper',['../classam_1_1CAmTelnetMenuHelper.html',1,'am']]],
- ['camtelnetmenuhelper_2ecpp',['CAmTelnetMenuHelper.cpp',['../CAmTelnetMenuHelper_8cpp.html',1,'']]],
- ['camtelnetmenuhelper_2eh',['CAmTelnetMenuHelper.h',['../CAmTelnetMenuHelper_8h.html',1,'']]],
- ['camtelnetserver',['CAmTelnetServer',['../classam_1_1CAmTelnetServer.html',1,'am']]],
- ['camtelnetserver',['CAmTelnetServer',['../classam_1_1CAmTelnetServer.html#a610174f937b050a3a38d44758f347069',1,'am::CAmTelnetServer']]],
- ['camtelnetserver_2ecpp',['CAmTelnetServer.cpp',['../CAmTelnetServer_8cpp.html',1,'']]],
- ['camtelnetserver_2eh',['CAmTelnetServer.h',['../CAmTelnetServer_8h.html',1,'']]],
['camvertex',['CAmVertex',['../classam_1_1CAmVertex.html#a3f5869d3946ce9fe03ae9c261b0a48ac',1,'am::CAmVertex']]],
['camvertex',['CAmVertex',['../classam_1_1CAmVertex.html',1,'am']]],
['camwatchdog',['CAmWatchdog',['../classam_1_1CAmWatchdog.html#ad4de61bd5653451dda216ec94a60e57f',1,'am::CAmWatchdog']]],
@@ -168,14 +157,15 @@ var searchData=
['changesourceavailabilitydb',['changeSourceAvailabilityDB',['../classam_1_1CAmControlReceiver.html#a0e2c954c33c29525d5adffcced2e8733',1,'am::CAmControlReceiver::changeSourceAvailabilityDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#af095c4ceaed0e5fb447956c103692770',1,'am::CAmDatabaseHandlerMap::changeSourceAvailabilityDB()'],['../classam_1_1IAmDatabaseHandler.html#a3071b4ddea4a724c3bc134e30f2ff0b4',1,'am::IAmDatabaseHandler::changeSourceAvailabilityDB()'],['../classam_1_1IAmControlReceive.html#a26168e69406f3efc7375e69bf06a130e',1,'am::IAmControlReceive::changeSourceAvailabilityDB()']]],
['changesourceclassinfodb',['changeSourceClassInfoDB',['../classam_1_1CAmControlReceiver.html#aef3e658f2fae77269fb8cbeaa484da4a',1,'am::CAmControlReceiver::changeSourceClassInfoDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#a55682d8dbdc2071104c3f71eeb7af205',1,'am::CAmDatabaseHandlerMap::changeSourceClassInfoDB()'],['../classam_1_1IAmDatabaseHandler.html#af7e0be6ef2f4261a28b5eccc40202342',1,'am::IAmDatabaseHandler::changeSourceClassInfoDB()'],['../classam_1_1IAmControlReceive.html#a10defe76bb946be5b9c7a67ca1a0691b',1,'am::IAmControlReceive::changeSourceClassInfoDB()']]],
['changesourcedb',['changeSourceDB',['../classam_1_1CAmControlReceiver.html#a1564263d037cdd4fc013c592cdf715b6',1,'am::CAmControlReceiver::changeSourceDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#a20441fe0f2f687f41dfcd9de10629fad',1,'am::CAmDatabaseHandlerMap::changeSourceDB()'],['../classam_1_1IAmDatabaseHandler.html#a6acd02bdacfbe2e430761e2122c12bb8',1,'am::IAmDatabaseHandler::changeSourceDB()'],['../classam_1_1IAmControlReceive.html#ae91f144671927c84ac7d5bbd0fa48290',1,'am::IAmControlReceive::changeSourceDB()']]],
+ ['changesourceinterruptstate',['changeSourceInterruptState',['../classam_1_1CAmDatabaseHandlerMap.html#a694fe923d50ac3e712a245cb7066b93d',1,'am::CAmDatabaseHandlerMap::changeSourceInterruptState()'],['../classam_1_1IAmDatabaseHandler.html#aabd5097cfe3288060fe6266c6ea98e21',1,'am::IAmDatabaseHandler::changeSourceInterruptState()']]],
['changesourcenotificationconfigurationdb',['changeSourceNotificationConfigurationDB',['../classam_1_1CAmDatabaseHandlerMap.html#abd9e57739997ac11b37b9beb36741ff2',1,'am::CAmDatabaseHandlerMap::changeSourceNotificationConfigurationDB()'],['../classam_1_1IAmDatabaseHandler.html#aeb89c0c0367dd74821a091244c074ea7',1,'am::IAmDatabaseHandler::changeSourceNotificationConfigurationDB()']]],
['changesourcesoundpropertydb',['changeSourceSoundPropertyDB',['../classam_1_1CAmDatabaseHandlerMap.html#a67b3d3cc897b4075804833c334429e31',1,'am::CAmDatabaseHandlerMap::changeSourceSoundPropertyDB()'],['../classam_1_1IAmDatabaseHandler.html#a945cc8f11a6e732abcd2d8e69e5494cb',1,'am::IAmDatabaseHandler::changeSourceSoundPropertyDB()']]],
['changesourcestate',['changeSourceState',['../classam_1_1CAmDatabaseHandlerMap.html#a71193850ce85ab9929bd291931b5e9a6',1,'am::CAmDatabaseHandlerMap::changeSourceState()'],['../classam_1_1IAmDatabaseHandler.html#a21b4b7666daff2933b5135c3f265829b',1,'am::IAmDatabaseHandler::changeSourceState()']]],
['changesourcevolume',['changeSourceVolume',['../classam_1_1CAmDatabaseHandlerMap.html#a517b9380fd25f02c700f4c230a93399b',1,'am::CAmDatabaseHandlerMap::changeSourceVolume()'],['../classam_1_1IAmDatabaseHandler.html#acf61797535b856c0cbfda1cd70240869',1,'am::IAmDatabaseHandler::changeSourceVolume()']]],
['changesystempropertydb',['changeSystemPropertyDB',['../classam_1_1CAmControlReceiver.html#a992cb58c6c58069e0ff5fd8b97c9511f',1,'am::CAmControlReceiver::changeSystemPropertyDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#ad24d9580cc633d8ea141c8d400995bf0',1,'am::CAmDatabaseHandlerMap::changeSystemPropertyDB()'],['../classam_1_1IAmDatabaseHandler.html#a04227468ea5dcdf59541e1e8c5c6cfb5',1,'am::IAmDatabaseHandler::changeSystemPropertyDB()'],['../classam_1_1IAmControlReceive.html#afb56cbfa6b3ad6f042a211716c31cde8',1,'am::IAmControlReceive::changeSystemPropertyDB()']]],
- ['check',['check',['../classam_1_1CAmTelnetServer.html#ab535f67458be4aa25e790a12d4aece02',1,'am::CAmTelnetServer']]],
- ['checkercallback',['checkerCallback',['../classam_1_1CAmControlSender.html#ae60a8653137fde722872d34cae686d15',1,'am::CAmControlSender::checkerCallback()'],['../classam_1_1CAmSerializer.html#a4625fc98ad399f0218b9dee30598de52',1,'am::CAmSerializer::checkerCallback()'],['../classam_1_1CAmSocketHandler.html#a28ee6a9430a72033a8494fc7c35b2775',1,'am::CAmSocketHandler::checkerCallback()']]],
- ['checkercallbackt',['checkerCallbackT',['../classam_1_1CAmControlSender.html#ad8ff5682f685309d1dd18f020b6a3c45',1,'am::CAmControlSender::checkerCallbackT()'],['../classam_1_1CAmSerializer.html#a1f511d99586a5e7487c8a167d9b1d7a6',1,'am::CAmSerializer::checkerCallbackT()'],['../classam_1_1CAmSocketHandler.html#a4d12cdc8ba360fa21df9ec6803259c4c',1,'am::CAmSocketHandler::checkerCallbackT()']]],
+ ['checkercallback',['checkerCallback',['../classam_1_1CAmControlSender.html#ae60a8653137fde722872d34cae686d15',1,'am::CAmControlSender::checkerCallback()'],['../classam_1_1V1_1_1CAmSerializer.html#ad2302b0e7a75dc8f9bcd4a762966d84f',1,'am::V1::CAmSerializer::checkerCallback()'],['../classam_1_1V2_1_1CAmSerializer.html#a642513e451459acbdd577a64644c84b3',1,'am::V2::CAmSerializer::checkerCallback()']]],
+ ['checkercallbackt',['checkerCallbackT',['../classam_1_1CAmControlSender.html#ad8ff5682f685309d1dd18f020b6a3c45',1,'am::CAmControlSender::checkerCallbackT()'],['../classam_1_1V1_1_1CAmSerializer.html#afbf2d5c52a1914156e8733f956f40771',1,'am::V1::CAmSerializer::checkerCallbackT()'],['../classam_1_1V2_1_1CAmSerializer.html#a6e0574c2ae188a30684a79ac6ea6ab13',1,'am::V2::CAmSerializer::checkerCallbackT()']]],
+ ['checkloglevel',['checkLogLevel',['../classam_1_1CAmDltWrapper.html#affa24a985251893ffd6c2c1292153057',1,'am::CAmDltWrapper']]],
['checkvolume',['checkVolume',['../classam_1_1CAmRoutingSender.html#a9a2011d3cd808a59285bf8f5e6555327',1,'am::CAmRoutingSender']]],
['classification_20of_20sinks_20and_20sources',['Classification of Sinks and Sources',['../classficationpage.html',1,'']]],
['classproperty',['classProperty',['../structam_1_1am__ClassProperty__s.html#a2315cff24e613d45255f6dc1138af7ea',1,'am::am_ClassProperty_s']]],
@@ -198,17 +188,17 @@ var searchData=
['connectionid',['connectionID',['../structam_1_1am__Connection__s.html#a07e73802b379fc7f72c27daff4b6218b',1,'am::am_Connection_s']]],
['connectionstate',['connectionState',['../structam_1_1am__MainConnectionType__s.html#ac7b4dead0464495f477e4a6622c2fd4c',1,'am::am_MainConnectionType_s::connectionState()'],['../structam_1_1am__MainConnection__s.html#abf586646d036cbae00b56843469a0222',1,'am::am_MainConnection_s::connectionState()']]],
['connectnodes',['connectNodes',['../classam_1_1CAmGraph.html#a54afa84a6cedb9558108352b551d4cf3',1,'am::CAmGraph']]],
- ['connectsocket',['connectSocket',['../classam_1_1CAmTelnetServer.html#a1e3ee6a8ca0eb7add1e119f0dee63fba',1,'am::CAmTelnetServer']]],
['connections_20_26_20mainconnections',['Connections &amp; MainConnections',['../connpage.html',1,'']]],
['context_5fdescription',['context_description',['../structDltContextData.html#ad3c54646d07c8361aa0bbb7ae63a8aee',1,'DltContextData::context_description()'],['../structam_1_1CAmDltWrapper_1_1NoDltContextData.html#ac42409be2882c89047a5ccdf3b858a9b',1,'am::CAmDltWrapper::NoDltContextData::context_description()']]],
['contextid',['contextID',['../structDltContext.html#a40e0634d4e3414d2f1737238ff098120',1,'DltContext']]],
['controldomainid',['controlDomainID',['../structam_1_1am__Gateway__s.html#a60cdd73682f723692a3019edc6fdacf5',1,'am::am_Gateway_s']]],
['controllerplugin',['controllerPlugin',['../main_8cpp.html#a9651ad77ac5b1ea702db1fba38dbb25a',1,'main.cpp']]],
['controlversion',['ControlVersion',['../IAmControl_8h.html#ac8c9ea59b513da97f115ed3d6322d6ad',1,'IAmControl.h']]],
- ['converter',['converter',['../structam_1_1am__RoutingNodeData__s.html#a8fef46ce6e8adad5904eb863820c438e',1,'am::am_RoutingNodeData_s']]],
+ ['converter',['converter',['../structam_1_1am__RoutingNodeData__s.html#a8fef46ce6e8adad5904eb863820c438e',1,'am::am_RoutingNodeData_s::converter()'],['../structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276ca5c8a2228d2052aeba0c35f5d5ad34889',1,'am::am_RoutingNodeData_s::CONVERTER()']]],
['converterid',['converterID',['../structam_1_1am__Converter__s.html#a380af10e17c4128cc2fb32114454be71',1,'am::am_Converter_s']]],
['converternodewithsinkid',['converterNodeWithSinkID',['../classam_1_1CAmRouter.html#a928bdf737d9786f2896176122e3b89c2',1,'am::CAmRouter']]],
['convertionmatrix',['convertionMatrix',['../structam_1_1am__Converter__s.html#ab34ebf10f1a75f304f931788ffc1691d',1,'am::am_Converter_s::convertionMatrix()'],['../structam_1_1am__Gateway__s.html#a299c727ffb962ed1f987fbac889ee06e',1,'am::am_Gateway_s::convertionMatrix()']]],
+ ['countobservers',['countObservers',['../classam_1_1CAmDatabaseHandlerMap.html#a00854f991fe7d60aa9c67bc4c79fd60d',1,'am::CAmDatabaseHandlerMap::countObservers()'],['../classam_1_1IAmDatabaseHandler.html#a5c8ece0eeb3015a8dd8aacb7964fa8e5',1,'am::IAmDatabaseHandler::countObservers()']]],
['cp_5fgenivi_5fsink_5ftype',['CP_GENIVI_SINK_TYPE',['../namespaceam.html#aad4420bb3c8b4e8b09d4a509901a53f4',1,'am']]],
['cp_5fgenivi_5fsource_5ftype',['CP_GENIVI_SOURCE_TYPE',['../namespaceam.html#a34a947f55e2d6dc2bba52fd75458c45d',1,'am']]],
['cp_5funknown',['CP_UNKNOWN',['../namespaceam.html#af5a125c42e0b564ac314289765aa187f',1,'am']]],
diff --git a/docs/search/all_6.html b/docs/search/all_6.html
index 6133ab3..9ba0cc2 100644..100755
--- a/docs/search/all_6.html
+++ b/docs/search/all_6.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_6.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/all_6.js b/docs/search/all_6.js
index e8fed8a..b7d64d4 100644..100755
--- a/docs/search/all_6.js
+++ b/docs/search/all_6.js
@@ -8,6 +8,35 @@ var searchData=
['db_5fcond_5fupdate',['DB_COND_UPDATE',['../CAmDatabaseHandlerMap_8cpp.html#a87598bed9b4eaefe0a8fc808e843ec6b',1,'CAmDatabaseHandlerMap.cpp']]],
['db_5fcond_5fupdate_5finit',['DB_COND_UPDATE_INIT',['../CAmDatabaseHandlerMap_8cpp.html#ac7b3f8f2f1ec205ae6521cbc7f9b0fbe',1,'CAmDatabaseHandlerMap.cpp']]],
['db_5fcond_5fupdate_5frie',['DB_COND_UPDATE_RIE',['../CAmDatabaseHandlerMap_8cpp.html#a20a30a80e93a6925813e3225b9b75302',1,'CAmDatabaseHandlerMap.cpp']]],
+ ['dbomainconnectionstatechanged',['dboMainConnectionStateChanged',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a9725c1bd535f0960259e969c40b2ecb3',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dbomainsinksoundpropertychanged',['dboMainSinkSoundPropertyChanged',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a5e8e458d05d56bda96cf934f03a339d5',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dbomainsourcesoundpropertychanged',['dboMainSourceSoundPropertyChanged',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac8ab4c5be227c60f613b9f0bb4a86b1a',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dbonewconverter',['dboNewConverter',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a995677c2992ea66729cf26ebed083c01',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dbonewcrossfader',['dboNewCrossfader',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a7132079943d73c95cc083e2563447149',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dbonewdomain',['dboNewDomain',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ab500c322b4706176f09b3324b75fdd75',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dbonewgateway',['dboNewGateway',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a3f333ffb10e0e1b45f009dbc941d604e',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dbonewmainconnection',['dboNewMainConnection',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a7245f709e570372dc89bb2fb0692eba9',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dbonewsink',['dboNewSink',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a24c3785630219a10ce19d7cda7a540b8',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dbonewsource',['dboNewSource',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a406c7e8f23d2845a657e2f7c2cbe41cc',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dbonumberofsinkclasseschanged',['dboNumberOfSinkClassesChanged',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a2e307c531b2b093eb27379a3b8a378d1',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dbonumberofsourceclasseschanged',['dboNumberOfSourceClassesChanged',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a3f3319ef501b27fb4ba526c04df781d0',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dboremoveconverter',['dboRemoveConverter',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a73e48865df8f26a5b8ac39cd71e3bd7e',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dboremovecrossfader',['dboRemoveCrossfader',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac5a8645d9ee9324a13ba960a9cb158dd',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dboremovedmainconnection',['dboRemovedMainConnection',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a9df052a957c49cae380549bf3dd73107',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dboremovedomain',['dboRemoveDomain',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a89b201b8a6b6b18506587bd447d8007c',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dboremovedsink',['dboRemovedSink',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#aa495d5e3016f968a8937356fa4baca2e',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dboremovedsource',['dboRemovedSource',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#aebfece67d798cfaa6f3ec9744c93e358',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dboremovegateway',['dboRemoveGateway',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac16f82bc2e6e2075d33010e8c54eb865',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dbosinkavailabilitychanged',['dboSinkAvailabilityChanged',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a88f77a09852735935c5373a3de7aa3e3',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dbosinkmainnotificationconfigurationchanged',['dboSinkMainNotificationConfigurationChanged',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a468ff298f4daab677104946b5d39de8a',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dbosinkmutestatechanged',['dboSinkMuteStateChanged',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac2dee5b93adccfc98a0d73221b25271e',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dbosinkupdated',['dboSinkUpdated',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ab5a3e035342aa1cc937e6f7b4f4fce9e',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dbosourceavailabilitychanged',['dboSourceAvailabilityChanged',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ae8ff4da2cbf3a0619b8f4f0d64d8ca21',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dbosourcemainnotificationconfigurationchanged',['dboSourceMainNotificationConfigurationChanged',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a1cdf3d7dde1c495e7f2eade875de945f',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dbosourceupdated',['dboSourceUpdated',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a85b8f794db68e230cb2ee611f81eee14',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dbosystempropertychanged',['dboSystemPropertyChanged',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a37688a54a686caca7c18568bb6d3b91e',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dbotiminginformationchanged',['dboTimingInformationChanged',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a472f2e94e924561a02daaba90455d7bc',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dbovolumechanged',['dboVolumeChanged',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a78f7a9c7ca0565fa8d90e22b74a59902',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
['dbuscheckcallback',['dbusCheckCallback',['../classam_1_1CAmDbusWrapper.html#af25b51b4cdea2e33bddf7f9297ca02e2',1,'am::CAmDbusWrapper']]],
['dbusdispatchcallback',['dbusDispatchCallback',['../classam_1_1CAmDbusWrapper.html#a54fb9b2cbc6ae2b8164388f7cc7affd1',1,'am::CAmDbusWrapper']]],
['dbusfirecallback',['dbusFireCallback',['../classam_1_1CAmDbusWrapper.html#a5c75b210dac390a27f9b15b52536c7f0',1,'am::CAmDbusWrapper']]],
@@ -22,6 +51,7 @@ var searchData=
['delay',['delay',['../structam_1_1am__MainConnectionType__s.html#a86e79e6b5dea19d96cdbf22996ae394b',1,'am::am_MainConnectionType_s::delay()'],['../structam_1_1am__MainConnection__s.html#aa2c1b9707f33cfafe1cb963461be1dda',1,'am::am_MainConnection_s::delay()'],['../structam_1_1am__Connection__s.html#a5199c60db711074844cfb6cfbd6a0089',1,'am::am_Connection_s::delay()']]],
['deleteinstance',['deleteInstance',['../classam_1_1CAmCommandLineSingleton.html#a3dc21f28782f9dd5c38415ddc67bfd7c',1,'am::CAmCommandLineSingleton::deleteInstance()'],['../classam_1_1CAmCommonAPIWrapper.html#ae43aaeefe9f50d258e8e2ed74cdebb0d',1,'am::CAmCommonAPIWrapper::deleteInstance()']]],
['dependencies',['Dependencies',['../dep.html',1,'']]],
+ ['deprecated',['DEPRECATED',['../CAmSerializer_8h.html#aab10037dca32fba66b70d85bf7633355',1,'DEPRECATED():&#160;CAmSerializer.h'],['../namespaceam.html#abd71bd6ab41e8654bbed756eab3c6c89',1,'am::DEPRECATED()']]],
['deregisterconverter',['deregisterConverter',['../classam_1_1CAmRoutingReceiver.html#ab22a864a0d74fda5ba52fbcf89e39ba5',1,'am::CAmRoutingReceiver::deregisterConverter()'],['../classam_1_1IAmRoutingReceive.html#a3c6d5aad9a85419a5b5ee4c696f4654d',1,'am::IAmRoutingReceive::deregisterConverter()']]],
['deregistercrossfader',['deregisterCrossfader',['../classam_1_1CAmRoutingReceiver.html#a5f80a285cf2c9e2b170fb3cc804c6b81',1,'am::CAmRoutingReceiver::deregisterCrossfader()'],['../classam_1_1IAmRoutingReceive.html#a9ca751ae21440db0cfa8d84b5710b94c',1,'am::IAmRoutingReceive::deregisterCrossfader()']]],
['deregisterdomain',['deregisterDomain',['../classam_1_1CAmRoutingReceiver.html#aa55b33d8d9b3f09abf4158ad14f6bf3e',1,'am::CAmRoutingReceiver::deregisterDomain()'],['../classam_1_1IAmRoutingReceive.html#acf94dc68c2a171d127097f9694693385',1,'am::IAmRoutingReceive::deregisterDomain()']]],
@@ -29,10 +59,8 @@ var searchData=
['deregistersink',['deregisterSink',['../classam_1_1CAmRoutingReceiver.html#a0e2db1050775b1b7f2f55c5b54f97413',1,'am::CAmRoutingReceiver::deregisterSink()'],['../classam_1_1IAmRoutingReceive.html#a5dc4bcf614b9f3f59a6c7c738f05b6e7',1,'am::IAmRoutingReceive::deregisterSink()']]],
['deregistersource',['deregisterSource',['../classam_1_1CAmRoutingReceiver.html#a6e9003fdf4f7a6d9c4594144effcc325',1,'am::CAmRoutingReceiver::deregisterSource()'],['../classam_1_1IAmRoutingReceive.html#a4de3ff05b440cb5ec3b79f8b78409bf1',1,'am::IAmRoutingReceive::deregisterSource()']]],
['disconnect',['disconnect',['../classam_1_1CAmCommandReceiver.html#aa24d0146f4e3c75e02d6c0152e246da1',1,'am::CAmCommandReceiver::disconnect()'],['../classam_1_1CAmControlReceiver.html#ac3e411b296db24f18dfc2ef25e4833d3',1,'am::CAmControlReceiver::disconnect()'],['../classam_1_1IAmCommandReceive.html#afb43a65286b038159a6e4e7bf97f30ae',1,'am::IAmCommandReceive::disconnect()'],['../classam_1_1IAmControlReceive.html#ac5fb1aa50baa66c125b9cae04b964068',1,'am::IAmControlReceive::disconnect()']]],
- ['disconnectclient',['disconnectClient',['../classam_1_1CAmTelnetServer.html#a82eeaaf8424a0144de1952bf8b270664',1,'am::CAmTelnetServer']]],
- ['dispatchdata',['dispatchData',['../classam_1_1CAmTelnetServer.html#a2792b8c97988d7be846e83cab5eef178',1,'am::CAmTelnetServer']]],
- ['dispatchercallback',['dispatcherCallback',['../classam_1_1CAmControlSender.html#af4914756d3de29e3f2e50fe75d287adc',1,'am::CAmControlSender::dispatcherCallback()'],['../classam_1_1CAmSerializer.html#a3d9f723013263b08a9a9aef951e4115d',1,'am::CAmSerializer::dispatcherCallback()']]],
- ['dispatchercallbackt',['dispatcherCallbackT',['../classam_1_1CAmControlSender.html#a99d157d1d345cb08038d5ddbbfaddd46',1,'am::CAmControlSender::dispatcherCallbackT()'],['../classam_1_1CAmSerializer.html#ae300365862abdb441c7b3a8ba2c2f06e',1,'am::CAmSerializer::dispatcherCallbackT()']]],
+ ['dispatchercallback',['dispatcherCallback',['../classam_1_1CAmControlSender.html#af4914756d3de29e3f2e50fe75d287adc',1,'am::CAmControlSender::dispatcherCallback()'],['../classam_1_1V1_1_1CAmSerializer.html#a18d5a5475bf07849ae935b70af8b224b',1,'am::V1::CAmSerializer::dispatcherCallback()'],['../classam_1_1V2_1_1CAmSerializer.html#a5c0a56905d85d9dfee45b364455cf40a',1,'am::V2::CAmSerializer::dispatcherCallback()']]],
+ ['dispatchercallbackt',['dispatcherCallbackT',['../classam_1_1CAmControlSender.html#a99d157d1d345cb08038d5ddbbfaddd46',1,'am::CAmControlSender::dispatcherCallbackT()'],['../classam_1_1V1_1_1CAmSerializer.html#ad020e92d781001be84f58625689f702a',1,'am::V1::CAmSerializer::dispatcherCallbackT()'],['../classam_1_1V2_1_1CAmSerializer.html#af72b15ff3393c7dd6b3afe2527429a51',1,'am::V2::CAmSerializer::dispatcherCallbackT()']]],
['dlt_20support',['Dlt support',['../dlt.html',1,'']]],
['dlt_5fdeclare_5fcontext',['DLT_DECLARE_CONTEXT',['../CAmDltWrapper_8h.html#a0243c928d58eb804e511f84982764f62',1,'CAmDltWrapper.h']]],
['dlt_5fdefault_5flog_5flevel',['DLT_DEFAULT_LOG_LEVEL',['../CAmDltWrapper_8h.html#ab29a2d53c119d7c64e1dabe95ad6401b',1,'CAmDltWrapper.h']]],
@@ -56,11 +84,11 @@ var searchData=
['dltlogleveltype',['DltLogLevelType',['../CAmDltWrapper_8h.html#af69fa5fab3efb6780bb9d9ec2535cbb6',1,'CAmDltWrapper.h']]],
['dltoutput',['dltOutput',['../main_8cpp.html#a371632b96db9def1ac720a43326272c9',1,'main.cpp']]],
['dlttracestatustype',['DltTraceStatusType',['../CAmDltWrapper_8h.html#a6d9a4081c4aae04cd56191712731cc48',1,'CAmDltWrapper.h']]],
- ['doasynccall',['doAsyncCall',['../classam_1_1CAmSerializer.html#ae562e3e7cf9f5dfef4b1ddedc5f04e80',1,'am::CAmSerializer']]],
+ ['doasynccall',['doAsyncCall',['../classam_1_1V1_1_1CAmSerializer.html#adcd7db11c70d28c691e565ba4bee7800',1,'am::V1::CAmSerializer']]],
['domainid',['domainID',['../structam_1_1am__Converter__s.html#a129050d36e5f1710bed87e4490e7eb34',1,'am::am_Converter_s::domainID()'],['../structam_1_1am__RoutingElement__s.html#a877d5ed3d176e1b7b6567a5c5fbe0577',1,'am::am_RoutingElement_s::domainID()'],['../structam_1_1am__Sink__s.html#a8505cd0b29334007bd6dd5555f482cce',1,'am::am_Sink_s::domainID()'],['../structam_1_1am__Source__s.html#a57854adc822ed77c6443ec2c745820af',1,'am::am_Source_s::domainID()'],['../structam_1_1am__Domain__s.html#aa7c60d47722a938f9a38dcecf3f48094',1,'am::am_Domain_s::domainID()'],['../structam_1_1am__RoutingNodeData__s.html#a40dca77f6ca7b2dc92796ac4f271665c',1,'am::am_RoutingNodeData_s::domainID()']]],
['domainsinkid',['domainSinkID',['../structam_1_1am__Gateway__s.html#af64240ebdea81e5a609953a207b523cc',1,'am::am_Gateway_s']]],
['domainsourceid',['domainSourceID',['../structam_1_1am__Gateway__s.html#a7a7eddd6f1051cbda5e1c37b4df6ea15',1,'am::am_Gateway_s']]],
- ['dosynccall',['doSyncCall',['../classam_1_1CAmSerializer.html#afd463682be766b28756ca2764f297ee3',1,'am::CAmSerializer']]],
+ ['dosynccall',['doSyncCall',['../classam_1_1V1_1_1CAmSerializer.html#a44b90dfcc5da2c26b07e542d9b2d1dbd',1,'am::V1::CAmSerializer']]],
['ds_5fcontrolled',['DS_CONTROLLED',['../namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5a2392de4e354a8a8361f0dc91f526685a',1,'am']]],
['ds_5findependent_5frundown',['DS_INDEPENDENT_RUNDOWN',['../namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5a1b9fac60af1c58c0239ed2e02fb3815e',1,'am']]],
['ds_5findependent_5fstartup',['DS_INDEPENDENT_STARTUP',['../namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5ad0bb7765b4c6593523a4fc29d67f5399',1,'am']]],
diff --git a/docs/search/all_7.html b/docs/search/all_7.html
index 5748125..9384ec9 100644..100755
--- a/docs/search/all_7.html
+++ b/docs/search/all_7.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_7.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/all_7.js b/docs/search/all_7.js
index 48563ad..93a94f2 100644..100755
--- a/docs/search/all_7.js
+++ b/docs/search/all_7.js
@@ -24,12 +24,7 @@ var searchData=
['ed_5fsink_5fvolume',['ED_SINK_VOLUME',['../namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169aa0f9c994bbafbaf51ff6c92d7076e818',1,'am']]],
['ed_5fsource_5fproperty',['ED_SOURCE_PROPERTY',['../namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169a4215279229422d7f65017a45a79b08d1',1,'am']]],
['ed_5fsource_5fvolume',['ED_SOURCE_VOLUME',['../namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169a0f8cd4962ed3e75201acb0199035f785',1,'am']]],
- ['egetstate',['eGetState',['../classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a216e96c9f1ef0ee21e5dd8da0521087e',1,'am::CAmTelnetMenuHelper']]],
- ['einfostate',['eInfoState',['../classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a2b4f3a03294e710b9acac49112538778',1,'am::CAmTelnetMenuHelper']]],
['elements_20of_20the_20audiomanagement',['Elements of the AudioManagement',['../elementspage.html',1,'']]],
- ['eliststate',['eListState',['../classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457ac793e4ed9c584b8ec0f0154ff161ae91',1,'am::CAmTelnetMenuHelper']]],
- ['emainstate',['EMainState',['../classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457',1,'am::CAmTelnetMenuHelper']]],
- ['entercmdqueue',['enterCmdQueue',['../classam_1_1CAmTelnetMenuHelper.html#a7f83eef5cd301ead49fb11ef52b45b2a',1,'am::CAmTelnetMenuHelper']]],
['enterconnectiondb',['enterConnectionDB',['../classam_1_1CAmDatabaseHandlerMap.html#adb4e10d4bd74f5518bac90bb4bbf2d51',1,'am::CAmDatabaseHandlerMap::enterConnectionDB()'],['../classam_1_1IAmDatabaseHandler.html#ae1b1befa8114143f034a9d23a3d342e7',1,'am::IAmDatabaseHandler::enterConnectionDB()']]],
['enterconverterdb',['enterConverterDB',['../classam_1_1CAmControlReceiver.html#a154856178d7aad7607a7bc52c0129d10',1,'am::CAmControlReceiver::enterConverterDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#abe65855ed514174d3d0b68e64bdde9b7',1,'am::CAmDatabaseHandlerMap::enterConverterDB()'],['../classam_1_1IAmDatabaseHandler.html#af4413c8086ff28f647d453950af8abdb',1,'am::IAmDatabaseHandler::enterConverterDB()'],['../classam_1_1IAmControlReceive.html#af6dc28ba8b0e260a035c7495eb81350b',1,'am::IAmControlReceive::enterConverterDB()']]],
['entercrossfaderdb',['enterCrossfaderDB',['../classam_1_1CAmControlReceiver.html#a3c816e3aa174a81c90eb8e92dc218153',1,'am::CAmControlReceiver::enterCrossfaderDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#a48baac063dac4fc4fed6b44967040706',1,'am::CAmDatabaseHandlerMap::enterCrossfaderDB()'],['../classam_1_1IAmDatabaseHandler.html#add669d85238ae9ce0bdb41ed3fd1278b',1,'am::IAmDatabaseHandler::enterCrossfaderDB()'],['../classam_1_1IAmControlReceive.html#a99e570ac6ef721af35b4a9baced7f6ad',1,'am::IAmControlReceive::enterCrossfaderDB()']]],
@@ -42,14 +37,12 @@ var searchData=
['entersourcedb',['enterSourceDB',['../classam_1_1CAmControlReceiver.html#a79b147f6da48cde5d5a55434ba60e359',1,'am::CAmControlReceiver::enterSourceDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#a05acf18cadc9aeb57adb05f4b6f4c977',1,'am::CAmDatabaseHandlerMap::enterSourceDB()'],['../classam_1_1IAmDatabaseHandler.html#aa3f27d5657cdd135b9dc4736818f47de',1,'am::IAmDatabaseHandler::enterSourceDB()'],['../classam_1_1IAmControlReceive.html#a2a5d864eccc8b6595112e2040cc43473',1,'am::IAmControlReceive::enterSourceDB()']]],
['entersystemproperties',['enterSystemProperties',['../classam_1_1CAmDatabaseHandlerMap.html#af2376265b0861252f439dc04af04cf7e',1,'am::CAmDatabaseHandlerMap::enterSystemProperties()'],['../classam_1_1IAmDatabaseHandler.html#a6faee19d124908c84664c1e19009fdf0',1,'am::IAmDatabaseHandler::enterSystemProperties()']]],
['entersystempropertieslistdb',['enterSystemPropertiesListDB',['../classam_1_1CAmControlReceiver.html#a96e9e6ea2d31e4563e2cf2fbaf6dcb79',1,'am::CAmControlReceiver::enterSystemPropertiesListDB()'],['../classam_1_1IAmControlReceive.html#a7d1dc0392cf47996d177c1d9201d71d9',1,'am::IAmControlReceive::enterSystemPropertiesListDB()']]],
- ['enum',['enum',['../structam_1_1am__RoutingNodeData__s.html#a846ee0e60391817fb053be1f46d1b655',1,'am::am_RoutingNodeData_s::enum()'],['../namespaceam.html#aab324fff5070fd8b78012479e5e6bb0e',1,'am::enum()']]],
+ ['enum',['enum',['../namespaceam.html#aab324fff5070fd8b78012479e5e6bb0e',1,'am']]],
['enumerateconverters',['enumerateConverters',['../classam_1_1CAmDatabaseHandlerMap.html#a1b5a6852ddf6a10b0d50ce7415aaa3cb',1,'am::CAmDatabaseHandlerMap::enumerateConverters()'],['../classam_1_1IAmDatabaseHandler.html#a457eaf048c0f6da8b54607220d16ef44',1,'am::IAmDatabaseHandler::enumerateConverters()']]],
['enumerategateways',['enumerateGateways',['../classam_1_1CAmDatabaseHandlerMap.html#aa7aa7c4623741f2ace946ca0b9a0b75d',1,'am::CAmDatabaseHandlerMap::enumerateGateways()'],['../classam_1_1IAmDatabaseHandler.html#ae3e99505973906e6a11943e6a2d325bc',1,'am::IAmDatabaseHandler::enumerateGateways()']]],
['enumeratesinks',['enumerateSinks',['../classam_1_1CAmDatabaseHandlerMap.html#aa8b1b73529cd759e86a59edbf2f0f8be',1,'am::CAmDatabaseHandlerMap::enumerateSinks()'],['../classam_1_1IAmDatabaseHandler.html#a37afd4b9ab5389f375cdca1d5e2d4d4c',1,'am::IAmDatabaseHandler::enumerateSinks()']]],
['enumeratesources',['enumerateSources',['../classam_1_1CAmDatabaseHandlerMap.html#a21c3ac60a45125f1615ab8a66f12cbc9',1,'am::CAmDatabaseHandlerMap::enumerateSources()'],['../classam_1_1IAmDatabaseHandler.html#a826dc83fc99f4ef9bc96d58678f6f062',1,'am::IAmDatabaseHandler::enumerateSources()']]],
- ['erootstate',['eRootState',['../classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a7522d6c554e7a2f680e4b8319c65b428',1,'am::CAmTelnetMenuHelper']]],
['es_5funknown',['ES_UNKNOWN',['../namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169a1ed6f12794800ea954e4a43509e63c7c',1,'am']]],
- ['esetstate',['eSetState',['../classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a73266cf9d5d7bb4ed490b9ec8ff4bf57',1,'am::CAmTelnetMenuHelper']]],
['existconnection',['existConnection',['../classam_1_1CAmDatabaseHandlerMap.html#a501e04088181afeadca1fd6a96defc3d',1,'am::CAmDatabaseHandlerMap::existConnection()'],['../classam_1_1IAmDatabaseHandler.html#ad9f6af57faee9bbbed4d60a74713cc5d',1,'am::IAmDatabaseHandler::existConnection()']]],
['existconnectionid',['existConnectionID',['../classam_1_1CAmDatabaseHandlerMap.html#a6bb9c760f52c2fffa1ded1ce34af81f5',1,'am::CAmDatabaseHandlerMap::existConnectionID()'],['../classam_1_1IAmDatabaseHandler.html#a386f93453e3b1da3a40a5396150a6797',1,'am::IAmDatabaseHandler::existConnectionID()']]],
['existconverter',['existConverter',['../classam_1_1CAmDatabaseHandlerMap.html#a523525174a4ab7ef51d913dc171473a4',1,'am::CAmDatabaseHandlerMap']]],
diff --git a/docs/search/all_8.html b/docs/search/all_8.html
index 0179bdd..37566c5 100644..100755
--- a/docs/search/all_8.html
+++ b/docs/search/all_8.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_8.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/all_8.js b/docs/search/all_8.js
index 12dad74..a0bf7b2 100644..100755
--- a/docs/search/all_8.js
+++ b/docs/search/all_8.js
@@ -1,5 +1,6 @@
var searchData=
[
+ ['fatalerroroccurred',['fatalErrorOccurred',['../classam_1_1CAmSocketHandler.html#a5eff79f4f8b21041f435479f7723128e',1,'am::CAmSocketHandler']]],
['fd0',['fd0',['../main_8cpp.html#a16290b108a943e54375f08cb9ad5fc5a',1,'main.cpp']]],
['fd1',['fd1',['../main_8cpp.html#ac62faf1ed925a0da21ba52b228cb9a47',1,'main.cpp']]],
['fd2',['fd2',['../main_8cpp.html#af65d853335a6d8ffc28a26269ade6e5d',1,'main.cpp']]],
diff --git a/docs/search/all_9.html b/docs/search/all_9.html
index cd46d44..c8c5102 100644..100755
--- a/docs/search/all_9.html
+++ b/docs/search/all_9.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_9.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/all_9.js b/docs/search/all_9.js
index 758d54b..8c98a4b 100644..100755
--- a/docs/search/all_9.js
+++ b/docs/search/all_9.js
@@ -1,25 +1,27 @@
var searchData=
[
- ['gateway',['gateway',['../structam_1_1am__RoutingNodeData__s.html#a3e64f452e79f69f04afd2fc19d1db1f1',1,'am::am_RoutingNodeData_s::gateway()'],['../structam_1_1am__RoutingNodeData__s.html#ad1356e46d8eb8afbe9f74f480e197a65',1,'am::am_RoutingNodeData_s::GATEWAY()']]],
+ ['gateway',['gateway',['../structam_1_1am__RoutingNodeData__s.html#a3e64f452e79f69f04afd2fc19d1db1f1',1,'am::am_RoutingNodeData_s::gateway()'],['../structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276cae7dc94753104a5288049a249cb3193e4',1,'am::am_RoutingNodeData_s::GATEWAY()']]],
['gatewayid',['gatewayID',['../structam_1_1am__Gateway__s.html#ae7e7a4df823af7c01488fb3a9b51a28d',1,'am::am_Gateway_s']]],
['gatewaynodewithsinkid',['gatewayNodeWithSinkID',['../classam_1_1CAmRouter.html#a3a49c89f72a1ed92455b9f976c153970',1,'am::CAmRouter']]],
['ges_5fin_5fprogress',['GES_IN_PROGRESS',['../namespaceam.html#aa5ba1f024fafe67c566a642b23493bfe',1,'am']]],
['getallowedformatsfromconvmatrix',['getAllowedFormatsFromConvMatrix',['../classam_1_1CAmRouter.html#acbb23f31eb24cdc6c7afd97ee893e423',1,'am::CAmRouter']]],
- ['getallpaths',['getAllPaths',['../classam_1_1CAmGraph.html#a6f71bf9b109ef82cb914ccef7094b8f2',1,'am::CAmGraph::getAllPaths()'],['../classam_1_1CAmRouter.html#afd56861963698e1914523451aa9157ef',1,'am::CAmRouter::getAllPaths()']]],
+ ['getallpaths',['getAllPaths',['../classam_1_1CAmGraph.html#a82af8323ee0df0fa83294e340ddac83a',1,'am::CAmGraph::getAllPaths()'],['../classam_1_1CAmRouter.html#a9070c79b936907a886e12bebc425a863',1,'am::CAmRouter::getAllPaths()']]],
['getcapi',['getCAPI',['../namespaceam.html#a16cc0d0c3171153bb57da36b96379fa8',1,'am']]],
['getconnectionformatchoice',['getConnectionFormatChoice',['../classam_1_1CAmControlSender.html#a78de0729435fd75879d1c0ef94cd7106',1,'am::CAmControlSender::getConnectionFormatChoice()'],['../classam_1_1IAmControlSend.html#a7f54417c24637b91e0079187caecd3d3',1,'am::IAmControlSend::getConnectionFormatChoice()']]],
['getconverterinfodb',['getConverterInfoDB',['../classam_1_1CAmControlReceiver.html#ae4c15abd11643ea22dd195c58d8e3aec',1,'am::CAmControlReceiver::getConverterInfoDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#a646ccfb58d817bfd9c38886f90103e3c',1,'am::CAmDatabaseHandlerMap::getConverterInfoDB()'],['../classam_1_1IAmDatabaseHandler.html#ae46436366f819d74a2e97a254e821522',1,'am::IAmDatabaseHandler::getConverterInfoDB()'],['../classam_1_1IAmControlReceive.html#a2f67dbcaddbd2ab0464f9d441217a744',1,'am::IAmControlReceive::getConverterInfoDB()']]],
- ['getcreatefunction',['getCreateFunction',['../namespaceam.html#a791a4dba58970fcd52ff83afce23fc5a',1,'am']]],
+ ['getcreatefunction',['getCreateFunction',['../namespaceam.html#abf28e5a96c232200d00df4354fd6f308',1,'am']]],
['getcrossfaderinfodb',['getCrossfaderInfoDB',['../classam_1_1CAmControlReceiver.html#a54870c7b95f4b58c8611f9f168cfe3c3',1,'am::CAmControlReceiver::getCrossfaderInfoDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#a4db1f5bb37b5e1e8494c31caead1a8a2',1,'am::CAmDatabaseHandlerMap::getCrossfaderInfoDB()'],['../classam_1_1IAmDatabaseHandler.html#a9d79f62a80987a16fe79bf96b7eb62f5',1,'am::IAmDatabaseHandler::getCrossfaderInfoDB()'],['../classam_1_1IAmControlReceive.html#a03a419d460e3926c36423e10b364ab44',1,'am::IAmControlReceive::getCrossfaderInfoDB()']]],
- ['getdata',['getData',['../classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba',1,'am::CAmNode::getData()'],['../classam_1_1CAmVertex.html#a14146dc1aa5ce1c44d2acca230530573',1,'am::CAmVertex::getData()']]],
+ ['getdata',['getData',['../classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba',1,'am::CAmNode::getData()'],['../classam_1_1CAmNode.html#aa605a7543d371e405d2c5bdbed3c9d98',1,'am::CAmNode::getData() const '],['../classam_1_1CAmVertex.html#a14146dc1aa5ce1c44d2acca230530573',1,'am::CAmVertex::getData()']]],
['getdbusconnection',['getDBusConnection',['../classam_1_1CAmDbusWrapper.html#aae349240016dc3e557d2e83e1437c7eb',1,'am::CAmDbusWrapper']]],
['getdbusconnectionwrapper',['getDBusConnectionWrapper',['../classam_1_1CAmCommandReceiver.html#a53edef0db4108a19ad395eb426dcc1b3',1,'am::CAmCommandReceiver::getDBusConnectionWrapper()'],['../classam_1_1CAmRoutingReceiver.html#a2b3e4260ba0685948b9edcb449801a7c',1,'am::CAmRoutingReceiver::getDBusConnectionWrapper()'],['../classam_1_1IAmCommandReceive.html#aea62c0d93f812a5db595d97fe5f34858',1,'am::IAmCommandReceive::getDBusConnectionWrapper()'],['../classam_1_1IAmRoutingReceive.html#a190aec21f3efd9c9bcf75d892e187e92',1,'am::IAmRoutingReceive::getDBusConnectionWrapper()']]],
['getdefaultlog',['getDefaultLog',['../classCAmLog.html#a6d6754c07a4a6e62f667ca6249d4b3c6',1,'CAmLog']]],
+ ['getdestroyfunction',['getDestroyFunction',['../namespaceam.html#a27cdb77ef0407689f891b463f093d89b',1,'am']]],
['getdomainofcrossfader',['getDomainOfCrossfader',['../classam_1_1CAmDatabaseHandlerMap.html#a862297976b93acab6d8ae240e96dfa88',1,'am::CAmDatabaseHandlerMap::getDomainOfCrossfader()'],['../classam_1_1CAmRoutingReceiver.html#aa3bf95c28f610d351ad3501b0a10e721',1,'am::CAmRoutingReceiver::getDomainOfCrossfader()'],['../classam_1_1IAmDatabaseHandler.html#a24925624e96a34d1d7b9131defa2f10d',1,'am::IAmDatabaseHandler::getDomainOfCrossfader()'],['../classam_1_1IAmRoutingReceive.html#a9803e069f83e4a1139697dfcf2cf4821',1,'am::IAmRoutingReceive::getDomainOfCrossfader()']]],
['getdomainofsink',['getDomainOfSink',['../classam_1_1CAmDatabaseHandlerMap.html#a58ce1fad1bd1bcda06e5512e4a47507f',1,'am::CAmDatabaseHandlerMap::getDomainOfSink()'],['../classam_1_1CAmRoutingReceiver.html#a98b7c046fa63650941d918076a0b58f5',1,'am::CAmRoutingReceiver::getDomainOfSink()'],['../classam_1_1IAmDatabaseHandler.html#aa98813aa0ac25ad7778f8046d11f1397',1,'am::IAmDatabaseHandler::getDomainOfSink()'],['../classam_1_1IAmRoutingReceive.html#ab8916b90e085933e784f583938a8e0cf',1,'am::IAmRoutingReceive::getDomainOfSink()']]],
['getdomainofsource',['getDomainOfSource',['../classam_1_1CAmDatabaseHandlerMap.html#a21467cea58777a823f351115eafee96a',1,'am::CAmDatabaseHandlerMap::getDomainOfSource()'],['../classam_1_1CAmRoutingReceiver.html#a4b0da7cb550c470c3f0527e1991ff3b8',1,'am::CAmRoutingReceiver::getDomainOfSource()'],['../classam_1_1IAmDatabaseHandler.html#a113a714d483e52e6f0a936b1deae932c',1,'am::IAmDatabaseHandler::getDomainOfSource()'],['../classam_1_1IAmRoutingReceive.html#a8a490d69529de441f62189e26f29a509',1,'am::IAmRoutingReceive::getDomainOfSource()']]],
['getdomainstate',['getDomainState',['../classam_1_1CAmDatabaseHandlerMap.html#af946dd70eacb4ab2c21308fbd45a3231',1,'am::CAmDatabaseHandlerMap::getDomainState()'],['../classam_1_1IAmDatabaseHandler.html#a88825326d2cd80e9c4648cccd1d3d2d9',1,'am::IAmDatabaseHandler::getDomainState()']]],
['getenabled',['getEnabled',['../classam_1_1CAmDltWrapper.html#a7fd97ab7edeee9db85fcd261ef163570',1,'am::CAmDltWrapper']]],
+ ['getfirstnshortestpaths',['getFirstNShortestPaths',['../classam_1_1CAmRouter.html#aec93bdf7c20934bedf1dcd3cbd6b162e',1,'am::CAmRouter']]],
['getgatewayinfodb',['getGatewayInfoDB',['../classam_1_1CAmControlReceiver.html#a42008bddf73d564d4d9f57057f35fa8f',1,'am::CAmControlReceiver::getGatewayInfoDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#a7dead67e671bda4d749ffe0f0213d689',1,'am::CAmDatabaseHandlerMap::getGatewayInfoDB()'],['../classam_1_1IAmDatabaseHandler.html#a9835425bd1e19c83c7e4ed4a0d3e408e',1,'am::IAmDatabaseHandler::getGatewayInfoDB()'],['../classam_1_1IAmControlReceive.html#a9d1856e2d57c0e0e87a1347edea169c7',1,'am::IAmControlReceive::getGatewayInfoDB()']]],
['getindex',['getIndex',['../classam_1_1CAmNode.html#acfc2a38f7576b6f290ba861a94158eef',1,'am::CAmNode']]],
['getinstance',['getInstance',['../classam_1_1CAmCommonAPIWrapper.html#ae0b4c69ab7cba9734f45306c15a2e0ce',1,'am::CAmCommonAPIWrapper']]],
@@ -30,7 +32,8 @@ var searchData=
['getlistconvertersofdomain',['getListConvertersOfDomain',['../classam_1_1CAmControlReceiver.html#aad404bd261aae59937c364c2fc8b7a92',1,'am::CAmControlReceiver::getListConvertersOfDomain()'],['../classam_1_1CAmDatabaseHandlerMap.html#a78aad702c064d5d0ad3456abeb4ada14',1,'am::CAmDatabaseHandlerMap::getListConvertersOfDomain()'],['../classam_1_1IAmDatabaseHandler.html#a3634c3dc658859d70546c92981d27789',1,'am::IAmDatabaseHandler::getListConvertersOfDomain()'],['../classam_1_1IAmControlReceive.html#a28126b829d36e519b75b9155854e3ba4',1,'am::IAmControlReceive::getListConvertersOfDomain()']]],
['getlistcrossfaders',['getListCrossfaders',['../classam_1_1CAmControlReceiver.html#a41cde8efe28776428944b3c9363cab6c',1,'am::CAmControlReceiver::getListCrossfaders()'],['../classam_1_1CAmDatabaseHandlerMap.html#aaecdf0bed07aa4574aa8cbbec605db78',1,'am::CAmDatabaseHandlerMap::getListCrossfaders()'],['../classam_1_1IAmDatabaseHandler.html#aa454452c89957eb236e3a68965ddac95',1,'am::IAmDatabaseHandler::getListCrossfaders()'],['../classam_1_1IAmControlReceive.html#a6386697f9f3c9c7d2cd849e7e7589286',1,'am::IAmControlReceive::getListCrossfaders()']]],
['getlistcrossfadersofdomain',['getListCrossfadersOfDomain',['../classam_1_1CAmControlReceiver.html#aa34b8cea045d8143b8ce216bd7a82178',1,'am::CAmControlReceiver::getListCrossfadersOfDomain()'],['../classam_1_1CAmDatabaseHandlerMap.html#ac50b960aa88f42c47953966213530225',1,'am::CAmDatabaseHandlerMap::getListCrossfadersOfDomain()'],['../classam_1_1IAmDatabaseHandler.html#a582c44a804ddfaf1e65f1da5ff73d013',1,'am::IAmDatabaseHandler::getListCrossfadersOfDomain()'],['../classam_1_1IAmControlReceive.html#a97bd2824cf1d24dfcfe1e627360a39c1',1,'am::IAmControlReceive::getListCrossfadersOfDomain()']]],
- ['getlistdelegatepoiters',['getListDelegatePoiters',['../classam_1_1CAmSerializer.html#a4096aa0d7c4ab433dd1241047da6b871',1,'am::CAmSerializer']]],
+ ['getlistdelegatepointers',['getListDelegatePointers',['../classam_1_1V2_1_1CAmSerializer.html#a40f58a19f71b40158bc8ca7cdd76f1f8',1,'am::V2::CAmSerializer']]],
+ ['getlistdelegatepoiters',['getListDelegatePoiters',['../classam_1_1V1_1_1CAmSerializer.html#abe7fc8967659e477259eb55ad93a3f1f',1,'am::V1::CAmSerializer']]],
['getlistdomains',['getListDomains',['../classam_1_1CAmControlReceiver.html#afa9ef06d4e84efca48bb579e5d7523ad',1,'am::CAmControlReceiver::getListDomains()'],['../classam_1_1CAmDatabaseHandlerMap.html#a106031af6343594c2362c09700482c8d',1,'am::CAmDatabaseHandlerMap::getListDomains()'],['../classam_1_1IAmDatabaseHandler.html#a8265be20dd2e82710a7acf3611fb0457',1,'am::IAmDatabaseHandler::getListDomains()'],['../classam_1_1IAmControlReceive.html#a4d85e7efc34685e6841ad730b8f949bd',1,'am::IAmControlReceive::getListDomains()']]],
['getlistgatewayconnectionformats',['getListGatewayConnectionFormats',['../classam_1_1CAmDatabaseHandlerMap.html#a39f7f968e2ebd00f5c1d54482d2b3c9e',1,'am::CAmDatabaseHandlerMap::getListGatewayConnectionFormats()'],['../classam_1_1IAmDatabaseHandler.html#a48ba87f599f37747522eb1af16a03f1a',1,'am::IAmDatabaseHandler::getListGatewayConnectionFormats()']]],
['getlistgateways',['getListGateways',['../classam_1_1CAmControlReceiver.html#af0833bf10c4e2ca634cf572aff806efc',1,'am::CAmControlReceiver::getListGateways()'],['../classam_1_1CAmDatabaseHandlerMap.html#a71309c8bd1d43501317f9b681eebcbf9',1,'am::CAmDatabaseHandlerMap::getListGateways()'],['../classam_1_1IAmDatabaseHandler.html#aab7a9044f1bc4ff8a048910f82dc93ea',1,'am::IAmDatabaseHandler::getListGateways()'],['../classam_1_1IAmControlReceive.html#aea1a6b2dc3ae880e4272fd8ce88b1b86',1,'am::IAmControlReceive::getListGateways()']]],
@@ -58,33 +61,34 @@ var searchData=
['getlistvisiblemainconnections',['getListVisibleMainConnections',['../classam_1_1CAmDatabaseHandlerMap.html#a37ef428bccfbfc5f13340fb687d52482',1,'am::CAmDatabaseHandlerMap::getListVisibleMainConnections()'],['../classam_1_1IAmDatabaseHandler.html#a3f5299a4c7855c9a152ad7798e21f2ea',1,'am::IAmDatabaseHandler::getListVisibleMainConnections()']]],
['getlogtype',['getLogType',['../classCAmLog.html#aedba99f45bdf595b9041ebf9794ae715',1,'CAmLog']]],
['getmainconnectioninfodb',['getMainConnectionInfoDB',['../classam_1_1CAmControlReceiver.html#ad68029d32394ec9f2a3ff39d7a860591',1,'am::CAmControlReceiver::getMainConnectionInfoDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#a1ec2c07ee662c33433ebdcbc27adc88b',1,'am::CAmDatabaseHandlerMap::getMainConnectionInfoDB()'],['../classam_1_1IAmDatabaseHandler.html#aa04d4792c67b31126a32cef7deea9210',1,'am::IAmDatabaseHandler::getMainConnectionInfoDB()'],['../classam_1_1IAmControlReceive.html#a1b0546b7b22854c310ee89d0d5272e5a',1,'am::IAmControlReceive::getMainConnectionInfoDB()']]],
- ['getmainconnectiontype',['getMainConnectionType',['../classam_1_1CAmDatabaseHandlerMap.html#a04bbd38bbbbbdc107bc54dcfa7f8eba4',1,'am::CAmDatabaseHandlerMap']]],
['getmainsinksoundpropertyvalue',['getMainSinkSoundPropertyValue',['../classam_1_1CAmControlReceiver.html#a0d9ad46eaf56abb7b2c673492d82e642',1,'am::CAmControlReceiver::getMainSinkSoundPropertyValue()'],['../classam_1_1CAmDatabaseHandlerMap.html#a16b77657f4c6e878f7b20a21f8ecb51d',1,'am::CAmDatabaseHandlerMap::getMainSinkSoundPropertyValue()'],['../classam_1_1IAmDatabaseHandler.html#a3e1cdf54330bd7b02803597a09230cb8',1,'am::IAmDatabaseHandler::getMainSinkSoundPropertyValue()'],['../classam_1_1IAmControlReceive.html#a5a875c31ae2659b0a97b54a2646b0084',1,'am::IAmControlReceive::getMainSinkSoundPropertyValue()']]],
['getmainsourcesoundpropertyvalue',['getMainSourceSoundPropertyValue',['../classam_1_1CAmControlReceiver.html#a7a3c976a5760d3ac590647c8710ffc95',1,'am::CAmControlReceiver::getMainSourceSoundPropertyValue()'],['../classam_1_1CAmDatabaseHandlerMap.html#aefa13b6986d86789409d91dbcd6ed9f7',1,'am::CAmDatabaseHandlerMap::getMainSourceSoundPropertyValue()'],['../classam_1_1IAmDatabaseHandler.html#aa8eeb1a5353782f0018a4e4e9ba16440',1,'am::IAmDatabaseHandler::getMainSourceSoundPropertyValue()'],['../classam_1_1IAmControlReceive.html#a8b43db9585b5b4e4c1af385679df382e',1,'am::IAmControlReceive::getMainSourceSoundPropertyValue()']]],
+ ['getmaxallowedcycles',['getMaxAllowedCycles',['../classam_1_1CAmRouter.html#ad575a457a23222246358dd95afe95d84',1,'am::CAmRouter']]],
+ ['getmaxpathcount',['getMaxPathCount',['../classam_1_1CAmRouter.html#aaf67ce8c7032cd98be41c648cfabaa11',1,'am::CAmRouter']]],
['getmergeconnectionformats',['getMergeConnectionFormats',['../namespaceam.html#adfd5dc4939df0960dc2d1651691374d4',1,'am']]],
['getnode',['getNode',['../classam_1_1CAmVertex.html#aa85b1f345da1f6423fc5df9ad241e4f3',1,'am::CAmVertex']]],
['getnodes',['getNodes',['../classam_1_1CAmGraph.html#abeffbe1d02adc086d48896c6afababea',1,'am::CAmGraph']]],
['getrestrictedoutputformats',['getRestrictedOutputFormats',['../classam_1_1CAmRouter.html#abfe25345318af7e96d13c08acb0d79d5',1,'am::CAmRouter']]],
- ['getroute',['getRoute',['../classam_1_1CAmControlReceiver.html#ac8fd5903c6b2607b7539af4260937d83',1,'am::CAmControlReceiver::getRoute()'],['../classam_1_1CAmRouter.html#ae76981f37d91bcd2da721c3bf141e415',1,'am::CAmRouter::getRoute(const bool onlyfree, const am_sourceID_t sourceID, const am_sinkID_t sinkID, std::vector&lt; am_Route_s &gt; &amp;returnList)'],['../classam_1_1CAmRouter.html#a3f4c28b5297134db4994aebbd773ea7e',1,'am::CAmRouter::getRoute(const bool onlyfree, const am_Source_s &amp;aSource, const am_Sink_s &amp;aSink, std::vector&lt; am_Route_s &gt; &amp;listRoutes)'],['../classam_1_1IAmControlReceive.html#ac9aea76dec1f07c4f40f6e29ea5150db',1,'am::IAmControlReceive::getRoute()']]],
+ ['getroute',['getRoute',['../classam_1_1CAmControlReceiver.html#ac8fd5903c6b2607b7539af4260937d83',1,'am::CAmControlReceiver::getRoute()'],['../classam_1_1CAmRouter.html#ae76981f37d91bcd2da721c3bf141e415',1,'am::CAmRouter::getRoute(const bool onlyfree, const am_sourceID_t sourceID, const am_sinkID_t sinkID, std::vector&lt; am_Route_s &gt; &amp;returnList)'],['../classam_1_1CAmRouter.html#a7b1f77414249399246db15673dea46ec',1,'am::CAmRouter::getRoute(const bool onlyfree, const am_Source_s &amp;source, const am_Sink_s &amp;sink, std::vector&lt; am_Route_s &gt; &amp;listRoutes)'],['../classam_1_1IAmControlReceive.html#ac9aea76dec1f07c4f40f6e29ea5150db',1,'am::IAmControlReceive::getRoute()']]],
+ ['getroutefromloadednodes',['getRouteFromLoadedNodes',['../classam_1_1CAmRouter.html#aad34e149db42d6760cccaa591b76d38e',1,'am::CAmRouter::getRouteFromLoadedNodes(const bool onlyfree, const am_sourceID_t sourceID, const am_sinkID_t sinkID, std::vector&lt; am_Route_s &gt; &amp;returnList)'],['../classam_1_1CAmRouter.html#a31c7419b7d0673e8355e69d109b33745',1,'am::CAmRouter::getRouteFromLoadedNodes(const bool onlyfree, const am_Source_s &amp;aSource, const am_Sink_s &amp;aSink, std::vector&lt; am_Route_s &gt; &amp;listRoutes)']]],
['getrundownhandle',['getRundownHandle',['../classam_1_1CAmCommandReceiver.html#abe0af0067c2f0db347ee8118362cb267',1,'am::CAmCommandReceiver::getRundownHandle()'],['../classam_1_1CAmRoutingReceiver.html#a6f8af4aac091f02763f2f678e7c1540e',1,'am::CAmRoutingReceiver::getRundownHandle()']]],
- ['getshortestpath',['getShortestPath',['../classam_1_1CAmGraph.html#afbaea2860663d3266a7b4d25e5041b5d',1,'am::CAmGraph::getShortestPath(const CAmNode&lt; T &gt; &amp;source, const CAmListNodePtrs &amp;listTargets, std::vector&lt; CAmListNodePtrs &gt; &amp;resultPath)'],['../classam_1_1CAmGraph.html#a78ba788e4f24d0307375cf3d5f2e1add',1,'am::CAmGraph::getShortestPath(const CAmNode&lt; T &gt; &amp;source, const CAmNode&lt; T &gt; &amp;destination, CAmListNodePtrs &amp;resultPath)'],['../classam_1_1CAmGraph.html#a03e1c7f59afa4678e960eebf36a6c84f',1,'am::CAmGraph::getShortestPath(const CAmNode&lt; T &gt; &amp;source, const CAmListNodePtrs &amp;listTargets, std::function&lt; void(const am_GraphPathPosition_e, CAmNode&lt; T &gt; &amp;)&gt; cb)'],['../classam_1_1CAmGraph.html#a6a69f87f438eb1257aa8c2457e43ad4f',1,'am::CAmGraph::getShortestPath(const CAmNode&lt; T &gt; &amp;source, const CAmNode&lt; T &gt; &amp;destination, std::function&lt; void(const am_GraphPathPosition_e, CAmNode&lt; T &gt; &amp;)&gt; cb)'],['../classam_1_1CAmRouter.html#aef57243260df6672d4799f455d937b9e',1,'am::CAmRouter::getShortestPath(const CAmRoutingNode &amp;source, const CAmRoutingNode &amp;destination, std::vector&lt; CAmRoutingNode * &gt; &amp;resultPath)'],['../classam_1_1CAmRouter.html#a7bfbdfc8f27efc59dd3cec3397e79f2b',1,'am::CAmRouter::getShortestPath(CAmRoutingNode &amp;aSource, CAmRoutingNode &amp;aSink, am_Route_s &amp;resultPath, std::vector&lt; CAmRoutingNode * &gt; &amp;resultNodesPath)']]],
+ ['getshortestpath',['getShortestPath',['../classam_1_1CAmGraph.html#afbaea2860663d3266a7b4d25e5041b5d',1,'am::CAmGraph::getShortestPath(const CAmNode&lt; T &gt; &amp;source, const CAmListNodePtrs &amp;listTargets, std::vector&lt; CAmListNodePtrs &gt; &amp;resultPath)'],['../classam_1_1CAmGraph.html#a78ba788e4f24d0307375cf3d5f2e1add',1,'am::CAmGraph::getShortestPath(const CAmNode&lt; T &gt; &amp;source, const CAmNode&lt; T &gt; &amp;destination, CAmListNodePtrs &amp;resultPath)'],['../classam_1_1CAmGraph.html#a03e1c7f59afa4678e960eebf36a6c84f',1,'am::CAmGraph::getShortestPath(const CAmNode&lt; T &gt; &amp;source, const CAmListNodePtrs &amp;listTargets, std::function&lt; void(const am_GraphPathPosition_e, CAmNode&lt; T &gt; &amp;)&gt; cb)'],['../classam_1_1CAmGraph.html#a6a69f87f438eb1257aa8c2457e43ad4f',1,'am::CAmGraph::getShortestPath(const CAmNode&lt; T &gt; &amp;source, const CAmNode&lt; T &gt; &amp;destination, std::function&lt; void(const am_GraphPathPosition_e, CAmNode&lt; T &gt; &amp;)&gt; cb)'],['../classam_1_1CAmRouter.html#aec0c02c47a6c4d849995c123a08d4b2c',1,'am::CAmRouter::getShortestPath()']]],
['getsinkclassinfodb',['getSinkClassInfoDB',['../classam_1_1CAmControlReceiver.html#ac4a7a240519b225c50414255950185e5',1,'am::CAmControlReceiver::getSinkClassInfoDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#a3bab15ab7c91d7340b45ee3cc9ff443a',1,'am::CAmDatabaseHandlerMap::getSinkClassInfoDB()'],['../classam_1_1IAmDatabaseHandler.html#a5724edd794cf3034aedba3173a227bc9',1,'am::IAmDatabaseHandler::getSinkClassInfoDB()'],['../classam_1_1IAmControlReceive.html#a09b2aa6f4eefe551e4ddce6583d6bdd4',1,'am::IAmControlReceive::getSinkClassInfoDB()']]],
['getsinkinfodb',['getSinkInfoDB',['../classam_1_1CAmControlReceiver.html#a7bf5444973601d826f31358dbabe3d0b',1,'am::CAmControlReceiver::getSinkInfoDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#a2f4c13328d786fb864109ecd2cd23842',1,'am::CAmDatabaseHandlerMap::getSinkInfoDB()'],['../classam_1_1IAmDatabaseHandler.html#a732736fc99705072600b79915d8db8c9',1,'am::IAmDatabaseHandler::getSinkInfoDB()'],['../classam_1_1IAmControlReceive.html#aa653a02008c93a2ccb33dc2bd14e7f4a',1,'am::IAmControlReceive::getSinkInfoDB()']]],
['getsinkmainvolume',['getSinkMainVolume',['../classam_1_1CAmDatabaseHandlerMap.html#a05d5a7d3bb4c8653925f29a51b5e6366',1,'am::CAmDatabaseHandlerMap::getSinkMainVolume()'],['../classam_1_1IAmDatabaseHandler.html#aebd6c2981bc88f4035506d1a23227b08',1,'am::IAmDatabaseHandler::getSinkMainVolume()']]],
['getsinksoundpropertyvalue',['getSinkSoundPropertyValue',['../classam_1_1CAmControlReceiver.html#a58399c3846b7132691f0b6a4b1d3538b',1,'am::CAmControlReceiver::getSinkSoundPropertyValue()'],['../classam_1_1CAmDatabaseHandlerMap.html#a34c59d291b105f124795b7c8227afab7',1,'am::CAmDatabaseHandlerMap::getSinkSoundPropertyValue()'],['../classam_1_1IAmDatabaseHandler.html#ad2a55ec4fedeb850d807a4fa5def3c61',1,'am::IAmDatabaseHandler::getSinkSoundPropertyValue()'],['../classam_1_1IAmControlReceive.html#a616b77f87e23a039007620c60cdfd239',1,'am::IAmControlReceive::getSinkSoundPropertyValue()']]],
- ['getsinktype',['getSinkType',['../classam_1_1CAmDatabaseHandlerMap.html#a03052217391373386fa402c009fce448',1,'am::CAmDatabaseHandlerMap']]],
['getsinkvolume',['getSinkVolume',['../classam_1_1CAmDatabaseHandlerMap.html#abb9dcbdd4e141250184bf7ba4102c5f5',1,'am::CAmDatabaseHandlerMap::getSinkVolume()'],['../classam_1_1IAmDatabaseHandler.html#a92b385078ec779deb4c5af4fa888c902',1,'am::IAmDatabaseHandler::getSinkVolume()']]],
['getsockethandler',['getSocketHandler',['../classam_1_1CAmCommandReceiver.html#a08731671113b46f54657e4849bb1e173',1,'am::CAmCommandReceiver::getSocketHandler()'],['../classam_1_1CAmControlReceiver.html#a5a58e2d3a3d6241bc9fa70ad59ec9b62',1,'am::CAmControlReceiver::getSocketHandler()'],['../classam_1_1CAmRoutingReceiver.html#ab9e8e6a26d1cf046b9e46f9997f23473',1,'am::CAmRoutingReceiver::getSocketHandler()'],['../classam_1_1CAmCommonAPIWrapper.html#a195f70d2c9cbd92d4cee4494c2e9c622',1,'am::CAmCommonAPIWrapper::getSocketHandler()'],['../classam_1_1IAmCommandReceive.html#acf8e0ea44530723bda7340a1ceb8c5a4',1,'am::IAmCommandReceive::getSocketHandler()'],['../classam_1_1IAmControlReceive.html#a76de444b4bf5844a8c98cb6725ac1ae1',1,'am::IAmControlReceive::getSocketHandler()'],['../classam_1_1IAmRoutingReceive.html#a6611f5ee0bba788a86dd1840b02ecb90',1,'am::IAmRoutingReceive::getSocketHandler()']]],
['getsourceclassinfodb',['getSourceClassInfoDB',['../classam_1_1CAmControlReceiver.html#a5f6fc98ec2484ef75c31c58ac2b1ad70',1,'am::CAmControlReceiver::getSourceClassInfoDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#a054cb80b4fb74db35fb94262b84d9024',1,'am::CAmDatabaseHandlerMap::getSourceClassInfoDB()'],['../classam_1_1IAmDatabaseHandler.html#af540d8023567d0e8d1e40507a5805672',1,'am::IAmDatabaseHandler::getSourceClassInfoDB()'],['../classam_1_1IAmControlReceive.html#a4f678a558c651bbcaefa6ea485c2140c',1,'am::IAmControlReceive::getSourceClassInfoDB()']]],
['getsourceinfodb',['getSourceInfoDB',['../classam_1_1CAmControlReceiver.html#a51f79ff040b5b371ff9b4ee7421a1ce6',1,'am::CAmControlReceiver::getSourceInfoDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#a24a16d8c3d2d39bed2bbde717f6d319c',1,'am::CAmDatabaseHandlerMap::getSourceInfoDB()'],['../classam_1_1IAmDatabaseHandler.html#a775d0c2d81423ddd7ad930f356f9341c',1,'am::IAmDatabaseHandler::getSourceInfoDB()'],['../classam_1_1IAmControlReceive.html#aa71f5dcc20a1c433517ac60c073fdb2b',1,'am::IAmControlReceive::getSourceInfoDB()']]],
- ['getsourcesinkpossibleconnectionformats',['getSourceSinkPossibleConnectionFormats',['../classam_1_1CAmRouter.html#aed461681b473e16708362b3f7413e0d0',1,'am::CAmRouter']]],
+ ['getsourcesinkpossibleconnectionformats',['getSourceSinkPossibleConnectionFormats',['../classam_1_1CAmRouter.html#a18480d4cd51e8a1dd35a4d9ce7c34ec1',1,'am::CAmRouter']]],
['getsourcesoundpropertyvalue',['getSourceSoundPropertyValue',['../classam_1_1CAmControlReceiver.html#aca51be115ded53985312b6e8b7ffd8ee',1,'am::CAmControlReceiver::getSourceSoundPropertyValue()'],['../classam_1_1CAmDatabaseHandlerMap.html#a8a5a3f6a5bd80b70e5c82efa1cd47ce3',1,'am::CAmDatabaseHandlerMap::getSourceSoundPropertyValue()'],['../classam_1_1IAmDatabaseHandler.html#a83cb8ee4cfe1e72e30586a80cb3e0334',1,'am::IAmDatabaseHandler::getSourceSoundPropertyValue()'],['../classam_1_1IAmControlReceive.html#a00b6acc4831686e51ba35993e5150259',1,'am::IAmControlReceive::getSourceSoundPropertyValue()']]],
- ['getsourcetype',['getSourceType',['../classam_1_1CAmDatabaseHandlerMap.html#ade9391843ffa815ea920c88325dda1be',1,'am::CAmDatabaseHandlerMap']]],
['getsourcevolume',['getSourceVolume',['../classam_1_1CAmDatabaseHandlerMap.html#a916b0e22cd9c5f0253b4858b94412156',1,'am::CAmDatabaseHandlerMap::getSourceVolume()'],['../classam_1_1IAmDatabaseHandler.html#affcea706b5644e372f2495dd9769ab2d',1,'am::IAmDatabaseHandler::getSourceVolume()']]],
['getsourestate',['getSoureState',['../classam_1_1CAmDatabaseHandlerMap.html#a9f400d6ee3e87c8f9e8ad6fbf15430d9',1,'am::CAmDatabaseHandlerMap::getSoureState()'],['../classam_1_1IAmDatabaseHandler.html#acb90ec7839df0f60a388f8d8c085fb25',1,'am::IAmDatabaseHandler::getSoureState()']]],
['getstartuphandle',['getStartupHandle',['../classam_1_1CAmCommandReceiver.html#a125412a71cb384ae9ec4b37821f79513',1,'am::CAmCommandReceiver::getStartupHandle()'],['../classam_1_1CAmRoutingReceiver.html#a4f374bf830716b080c0bf3ec610d3c34',1,'am::CAmRoutingReceiver::getStartupHandle()']]],
['getstatus',['getStatus',['../classam_1_1CAmGraphElement.html#ab5f90ebf60b28be325744117caa28c7d',1,'am::CAmGraphElement']]],
['gettiminginformation',['getTimingInformation',['../classam_1_1CAmCommandReceiver.html#a05f8b40a07b3c234cd0935794e36a9b9',1,'am::CAmCommandReceiver::getTimingInformation()'],['../classam_1_1CAmDatabaseHandlerMap.html#a879e15601dadbd0e1f5dc5ffc2b92d93',1,'am::CAmDatabaseHandlerMap::getTimingInformation()'],['../classam_1_1IAmDatabaseHandler.html#a2746e261c8eda663fca9cb21dbc3f8b2',1,'am::IAmDatabaseHandler::getTimingInformation()'],['../classam_1_1IAmCommandReceive.html#ae99e73a8c0ad4600c586aa26dd19ef89',1,'am::IAmCommandReceive::getTimingInformation()']]],
+ ['getupdategraphnodesaction',['getUpdateGraphNodesAction',['../classam_1_1CAmRouter.html#ad98be3783f696af4ca53fb3ccb93432b',1,'am::CAmRouter']]],
['getvertexlist',['getVertexList',['../classam_1_1CAmGraph.html#ac9f19e90b4162c9958288e7633454937',1,'am::CAmGraph']]],
['getvolume',['getVolume',['../classam_1_1CAmCommandReceiver.html#a011b02d5eddc693e5634583e0334e4a7',1,'am::CAmCommandReceiver::getVolume()'],['../classam_1_1IAmCommandReceive.html#a90cf8d23b2be42709a997c7bf8ccfe9f',1,'am::IAmCommandReceive::getVolume()']]],
['getweight',['getWeight',['../classam_1_1CAmVertex.html#a3c4b1b3cbd3ead815b400905b1ed4248',1,'am::CAmVertex']]],
diff --git a/docs/search/all_a.html b/docs/search/all_a.html
index eab6553..4cb31f0 100644..100755
--- a/docs/search/all_a.html
+++ b/docs/search/all_a.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_a.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/all_a.js b/docs/search/all_a.js
index 540c7f5..540c7f5 100644..100755
--- a/docs/search/all_a.js
+++ b/docs/search/all_a.js
diff --git a/docs/search/all_b.html b/docs/search/all_b.html
index a2c161e..d34a612 100644..100755
--- a/docs/search/all_b.html
+++ b/docs/search/all_b.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_b.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/all_b.js b/docs/search/all_b.js
index 80d93a4..7d80484 100644..100755
--- a/docs/search/all_b.js
+++ b/docs/search/all_b.js
@@ -1,40 +1,47 @@
var searchData=
[
['iamcommand_2eh',['IAmCommand.h',['../IAmCommand_8h.html',1,'']]],
- ['iamcommandreceive',['IAmCommandReceive',['../classam_1_1IAmCommandReceive.html#ae5db817b614ec1c40f1571a2509dc599',1,'am::IAmCommandReceive']]],
['iamcommandreceive',['IAmCommandReceive',['../classam_1_1IAmCommandReceive.html',1,'am']]],
+ ['iamcommandreceive',['IAmCommandReceive',['../classam_1_1IAmCommandReceive.html#ae5db817b614ec1c40f1571a2509dc599',1,'am::IAmCommandReceive']]],
['iamcommandsend',['IAmCommandSend',['../classam_1_1IAmCommandSend.html',1,'am']]],
['iamcommandsend',['IAmCommandSend',['../classam_1_1IAmCommandSend.html#a4c3d5dc5f1d7c37da736ebfdf92172c5',1,'am::IAmCommandSend']]],
['iamcontrol_2eh',['IAmControl.h',['../IAmControl_8h.html',1,'']]],
- ['iamcontrolreceive',['IAmControlReceive',['../classam_1_1IAmControlReceive.html#a8189dd6b0931901706e3ea2cce3c114d',1,'am::IAmControlReceive']]],
['iamcontrolreceive',['IAmControlReceive',['../classam_1_1IAmControlReceive.html',1,'am']]],
+ ['iamcontrolreceive',['IAmControlReceive',['../classam_1_1IAmControlReceive.html#a8189dd6b0931901706e3ea2cce3c114d',1,'am::IAmControlReceive']]],
['iamcontrolsend',['IAmControlSend',['../classam_1_1IAmControlSend.html',1,'am']]],
['iamcontrolsend',['IAmControlSend',['../classam_1_1IAmControlSend.html#a05f9fce88bf2a7344f30e71ea2c40087',1,'am::IAmControlSend']]],
['iamdatabasehandler',['IAmDatabaseHandler',['../classam_1_1IAmDatabaseHandler.html',1,'am']]],
['iamdatabasehandler',['IAmDatabaseHandler',['../classam_1_1IAmDatabaseHandler.html#adfb44d955abb5daf2f88a94e348a7d0a',1,'am::IAmDatabaseHandler']]],
['iamdatabasehandler_2eh',['IAmDatabaseHandler.h',['../IAmDatabaseHandler_8h.html',1,'']]],
+ ['iamdatabaseobserver',['IAmDatabaseObserver',['../classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html',1,'am::IAmDatabaseHandler']]],
+ ['iamdatabaseobserver',['IAmDatabaseObserver',['../classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html#ae9d489996dd1e8542fac7bbe65ba66a1',1,'am::IAmDatabaseHandler::IAmDatabaseObserver']]],
['iamrouting_2eh',['IAmRouting.h',['../IAmRouting_8h.html',1,'']]],
- ['iamroutingreceive',['IAmRoutingReceive',['../classam_1_1IAmRoutingReceive.html#a15caa7d5f6206c72b4d08c9c2f91bc0d',1,'am::IAmRoutingReceive']]],
['iamroutingreceive',['IAmRoutingReceive',['../classam_1_1IAmRoutingReceive.html',1,'am']]],
- ['iamroutingsend',['IAmRoutingSend',['../classam_1_1IAmRoutingSend.html#ad1f2443c1dae33eb6071c715caf54eec',1,'am::IAmRoutingSend']]],
+ ['iamroutingreceive',['IAmRoutingReceive',['../classam_1_1IAmRoutingReceive.html#a15caa7d5f6206c72b4d08c9c2f91bc0d',1,'am::IAmRoutingReceive']]],
['iamroutingsend',['IAmRoutingSend',['../classam_1_1IAmRoutingSend.html',1,'am']]],
+ ['iamroutingsend',['IAmRoutingSend',['../classam_1_1IAmRoutingSend.html#ad1f2443c1dae33eb6071c715caf54eec',1,'am::IAmRoutingSend']]],
['iamshpollcheck',['IAmShPollCheck',['../classam_1_1IAmShPollCheck.html',1,'am']]],
['iamshpolldispatch',['IAmShPollDispatch',['../classam_1_1IAmShPollDispatch.html',1,'am']]],
['iamshpollfired',['IAmShPollFired',['../classam_1_1IAmShPollFired.html',1,'am']]],
['iamshpollprepare',['IAmShPollPrepare',['../classam_1_1IAmShPollPrepare.html',1,'am']]],
['iamshtimercallback',['IAmShTimerCallBack',['../classam_1_1IAmShTimerCallBack.html',1,'am']]],
+ ['iamshtimercallback',['IAmShTimerCallBack',['../classam_1_1IAmShTimerCallBack.html#ab84921315e99da64a563b221d37e03b6',1,'am::IAmShTimerCallBack']]],
+ ['indices',['indices',['../structindices.html',1,'']]],
+ ['indices_3c_20is_2e_2e_2e_20_3e',['indices&lt; Is... &gt;',['../structindices.html',1,'']]],
['init',['init',['../classam_1_1CAmDltWrapper.html#ad4701439636cce87db15324a20ed420e',1,'am::CAmDltWrapper']]],
['instance',['instance',['../classam_1_1CAmCommandLineSingleton.html#ab3296f24eaef2d80370ee9eaaa3b0577',1,'am::CAmCommandLineSingleton::instance()'],['../classam_1_1CAmDltWrapper.html#ada6b19609acc0cb4828f19e20ceff35c',1,'am::CAmDltWrapper::instance()']]],
['instanciateonce',['instanciateOnce',['../classam_1_1CAmCommandLineSingleton.html#a40a0445d4c7fef4aebdcc46676b33850',1,'am::CAmCommandLineSingleton']]],
['instanctiateonce',['instanctiateOnce',['../classam_1_1CAmDltWrapper.html#ade4bf08f260e648ce3036d055fde0c10',1,'am::CAmDltWrapper']]],
['instantiatelogger',['instantiateLogger',['../classCAmLog.html#a3a130c42fa99e013c016d45b42a0ba86',1,'CAmLog']]],
['instantiateonce',['instantiateOnce',['../classam_1_1CAmCommonAPIWrapper.html#a008a684395e96b7204e726b6c835fc7b',1,'am::CAmCommonAPIWrapper']]],
+ ['instead',['instead',['../classam_1_1CAmRouter.html#a344ff4cf9f8ad6c85f1af1ee91a4f0e3',1,'am::CAmRouter']]],
['interfacenamepairs',['InterfaceNamePairs',['../structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html',1,'am::CAmRoutingSender']]],
['interrups_20_26_20low_20level_20interrupts',['Interrups &amp; Low Level Interrupts',['../interrupts.html',1,'']]],
['interruptstate',['interruptState',['../structam_1_1am__Source__s.html#a2e6ca4857b4e45bb5ecca3ac73a01563',1,'am::am_Source_s::interruptState()'],['../unionam_1_1am__EarlyData__u.html#a9fb2bbfdf116c1a6ddaa0e4ab743656c',1,'am::am_EarlyData_u::interruptState()']]],
['is_5finterrupted',['IS_INTERRUPTED',['../namespaceam.html#a9bce055a917900b33c7fa5666ec00e22ac31cc7a65e3508d458fa9fe5d9ea305a',1,'am']]],
['is_5fmax',['IS_MAX',['../namespaceam.html#a9bce055a917900b33c7fa5666ec00e22aed8a7a0b2585025785d9ab8a7ff5bd65',1,'am']]],
['is_5foff',['IS_OFF',['../namespaceam.html#a9bce055a917900b33c7fa5666ec00e22a4f18d7b9a66342c9793d775d173305a5',1,'am']]],
+ ['is_5fplaceholder_3c_3a_3aplaceholder_3c_20i_20_3e_20_3e',['is_placeholder&lt;::placeholder&lt; I &gt; &gt;',['../structstd_1_1is__placeholder_3_1_1placeholder_3_01I_01_4_01_4.html',1,'std']]],
['is_5funknown',['IS_UNKNOWN',['../namespaceam.html#a9bce055a917900b33c7fa5666ec00e22a55e1cc8cae8fec1ae8c7b0ca466eef41',1,'am']]],
['isanyvertex',['isAnyVertex',['../classam_1_1CAmGraph.html#a9b71f2fc0f5022d9d56b928a26366a81',1,'am::CAmGraph']]],
['iscomponentconnected',['isComponentConnected',['../classam_1_1CAmDatabaseHandlerMap.html#a2483324555e401435200385e420c4c9b',1,'am::CAmDatabaseHandlerMap::isComponentConnected(const am_Gateway_s &amp;gateway) const '],['../classam_1_1CAmDatabaseHandlerMap.html#a40ee4ec4f63682b868fac0d890ba72fa',1,'am::CAmDatabaseHandlerMap::isComponentConnected(const am_Converter_s &amp;converter) const '],['../classam_1_1IAmDatabaseHandler.html#a8501e646a15bbc9a4b736f5d73bb0af9',1,'am::IAmDatabaseHandler::isComponentConnected(const am_Gateway_s &amp;gateway) const =0'],['../classam_1_1IAmDatabaseHandler.html#ac7aa419630083a6b45dc388e97d70739',1,'am::IAmDatabaseHandler::isComponentConnected(const am_Converter_s &amp;converter) const =0']]],
diff --git a/docs/search/all_c.html b/docs/search/all_c.html
index bdd3ee2..c1ae2ca 100644..100755
--- a/docs/search/all_c.html
+++ b/docs/search/all_c.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_c.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/all_c.js b/docs/search/all_c.js
index 7ccd1d7..2895578 100644..100755
--- a/docs/search/all_c.js
+++ b/docs/search/all_c.js
@@ -7,15 +7,17 @@ var searchData=
['listconnectionformat',['ListConnectionFormat',['../namespaceam.html#af1483e9f2fc14b224e95addc9c68749a',1,'am']]],
['listconnectionformats',['listConnectionFormats',['../structam_1_1am__Sink__s.html#af5692eedaf4886be06f92293cd474d3e',1,'am::am_Sink_s::listConnectionFormats()'],['../structam_1_1am__Source__s.html#a161ce36395faa9faea7db1699c62c700',1,'am::am_Source_s::listConnectionFormats()']]],
['listconnectionid',['listConnectionID',['../structam_1_1am__MainConnection__s.html#adef3e5f4ebb35dc31bfd6a75b33df176',1,'am::am_MainConnection_s']]],
+ ['listentosignals',['listenToSignals',['../classam_1_1CAmSocketHandler.html#a4a4f65e4d73319d21eee71e527077f1f',1,'am::CAmSocketHandler']]],
['listmainnotificationconfigurations',['listMainNotificationConfigurations',['../structam_1_1am__Sink__s.html#a722057619a74a8dd8822a24f0bb75434',1,'am::am_Sink_s::listMainNotificationConfigurations()'],['../structam_1_1am__Source__s.html#ac0f66fac0b177a4196f6159d4c66fb5c',1,'am::am_Source_s::listMainNotificationConfigurations()']]],
['listmainsoundproperties',['listMainSoundProperties',['../structam_1_1am__Sink__s.html#a61592d0d7c72c080914b0445163c5553',1,'am::am_Sink_s::listMainSoundProperties()'],['../structam_1_1am__Source__s.html#a9b62e48568f8b5ed78c82b1bcca138f7',1,'am::am_Source_s::listMainSoundProperties()']]],
['listnotificationconfigurations',['listNotificationConfigurations',['../structam_1_1am__Sink__s.html#af334fe986af2145236a1d1ea9002fe00',1,'am::am_Sink_s::listNotificationConfigurations()'],['../structam_1_1am__Source__s.html#a080cec59e7c0b8cd1d1daea73b17ac7a',1,'am::am_Source_s::listNotificationConfigurations()']]],
+ ['listofsignalsfd',['listOfSignalsFD',['../main_8cpp.html#a94173f0fcddf0ddf80beacba2ef9c914',1,'main.cpp']]],
['listpossibleconnectionformats',['listPossibleConnectionFormats',['../classam_1_1CAmRouter.html#adbf59722ed983e95db461ab4740c0a4b',1,'am::CAmRouter']]],
['listroutingplugindirs',['listRoutingPluginDirs',['../main_8cpp.html#a2f8343120dfa1adbb5fa439c4a915b5f',1,'main.cpp']]],
['listsinkformats',['listSinkFormats',['../structam_1_1am__Converter__s.html#a15cc5a4dd74ae27aa51f18a89ce01a1a',1,'am::am_Converter_s::listSinkFormats()'],['../structam_1_1am__Gateway__s.html#afea929a5d18e3a0c4a00575b7596cfb3',1,'am::am_Gateway_s::listSinkFormats()']]],
['listsoundproperties',['listSoundProperties',['../structam_1_1am__Sink__s.html#a63bd5bf471a66d23850b0192283c10f8',1,'am::am_Sink_s::listSoundProperties()'],['../structam_1_1am__Source__s.html#ab8f66d87b2c466afe29abd7d0038c1f8',1,'am::am_Source_s::listSoundProperties()']]],
['listsourceformats',['listSourceFormats',['../structam_1_1am__Converter__s.html#a1bcc326c4059a8edf73665f618bf6c75',1,'am::am_Converter_s::listSourceFormats()'],['../structam_1_1am__Gateway__s.html#a54f4f9c798677a4301477841afbfde1c',1,'am::am_Gateway_s::listSourceFormats()']]],
- ['load',['load',['../classam_1_1CAmRouter.html#a2e94e0d215bc0fb07ec53bf87724c940',1,'am::CAmRouter']]],
+ ['load',['load',['../classam_1_1CAmRouter.html#a727bfb8b7c52e4c732c20609708f4966',1,'am::CAmRouter']]],
['log',['log',['../namespaceam.html#a1380ab7aa695390caefcedfd309701a1',1,'am']]],
['log_5flevel',['log_level',['../structDltContextData.html#af99d75e9d39ab96dc0abf78053053b53',1,'DltContextData::log_level()'],['../structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a180813513fc302f133b8679916a8269c',1,'am::CAmDltWrapper::NoDltContextData::log_level()']]],
['log_5flevel_5fpos',['log_level_pos',['../structDltContext.html#a3d51de2a38f1681c48596e72e0872691',1,'DltContext']]],
diff --git a/docs/search/all_d.html b/docs/search/all_d.html
index d510933..712223c 100644..100755
--- a/docs/search/all_d.html
+++ b/docs/search/all_d.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_d.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/all_d.js b/docs/search/all_d.js
index e6bf7f0..2ce623e 100644..100755
--- a/docs/search/all_d.js
+++ b/docs/search/all_d.js
@@ -3,22 +3,20 @@ var searchData=
['main',['main',['../main_8cpp.html#af9f20e08914b990ce83431d5dc6df07b',1,'main.cpp']]],
['main_2ecpp',['main.cpp',['../main_8cpp.html',1,'']]],
['mainconnectionid',['mainConnectionID',['../structam_1_1am__MainConnectionType__s.html#a2eff33ccc2ff812d7c221f90ee510bdd',1,'am::am_MainConnectionType_s::mainConnectionID()'],['../structam_1_1am__MainConnection__s.html#a9b5b174bfa783dc49df00de505befb96',1,'am::am_MainConnection_s::mainConnectionID()']]],
- ['mainconnectionstatechanged',['mainConnectionStateChanged',['../classam_1_1CAmDatabaseObserver.html#ab1b202fee2998c1e46c9dfe5a9f3745c',1,'am::CAmDatabaseObserver']]],
['mainloop_20concept',['Mainloop concept',['../mainl.html',1,'']]],
['mainprogram',['mainProgram',['../main_8cpp.html#a2f6e0286f1ab9c12d22605627f8bf07e',1,'main.cpp']]],
- ['mainsinksoundpropertychanged',['mainSinkSoundPropertyChanged',['../classam_1_1CAmDatabaseObserver.html#ab4bdb9dad27db7ecb29e59b065db1894',1,'am::CAmDatabaseObserver']]],
- ['mainsourcesoundpropertychanged',['mainSourceSoundPropertyChanged',['../classam_1_1CAmDatabaseObserver.html#aa939ea4b7addf7d2cc8a5eb1daf72f4e',1,'am::CAmDatabaseObserver']]],
['mainvolume',['mainVolume',['../structam_1_1am__Sink__s.html#ae04b205707fd16f34745c039d47cda01',1,'am::am_Sink_s']]],
+ ['max_5fallowed_5fdomain_5fcycles',['MAX_ALLOWED_DOMAIN_CYCLES',['../CAmRouter_8h.html#a1aacfba78a3f6aa3cb6514bb8b1458e3',1,'CAmRouter.h']]],
['max_5fns',['MAX_NS',['../CAmSocketHandler_8h.html#a67f1edc0014c2569b2a1e7e423aaa825',1,'CAmSocketHandler.h']]],
['max_5fpollhandle',['MAX_POLLHANDLE',['../CAmSocketHandler_8h.html#afe0da7e06e5af7546a20e21391824f5a',1,'CAmSocketHandler.h']]],
+ ['max_5frouting_5fpaths',['MAX_ROUTING_PATHS',['../CAmRouter_8h.html#a9d70e10c712a8a908b5dc0d253955c25',1,'CAmRouter.h']]],
['max_5ftimerhandle',['MAX_TIMERHANDLE',['../CAmSocketHandler_8h.html#a63380f323b142274c124bb15bba9459a',1,'CAmSocketHandler.h']]],
- ['maxconnections',['maxConnections',['../main_8cpp.html#a4bdfdb5daf40d0487ee37dfc3515a8fb',1,'main.cpp']]],
['mcnt',['mcnt',['../structDltContextData.html#a3e6529158c01898f941d78df54a18e9e',1,'DltContextData::mcnt()'],['../structam_1_1CAmDltWrapper_1_1NoDltContextData.html#ad5c28496b0a51939fe82053ad5dea105',1,'am::CAmDltWrapper::NoDltContextData::mcnt()']]],
- ['mcurrentvalue',['mCurrentValue',['../structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#a9e334bd926c526ac0ac1c4c0308d83a3',1,'am::CAmDatabaseHandlerMap::CAmMappedData::am_Identifier_s']]],
+ ['mcurrentvalue',['mCurrentValue',['../structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#abaf72c060fe7920152eaed6482a5ec01',1,'am::CAmDatabaseHandlerMap::AmMappedData::AmIdentifier']]],
['miscellaneous',['Miscellaneous',['../misc.html',1,'']]],
- ['mmax',['mMax',['../structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#a07a62eaa5aaf38bc60b44ea19a20682f',1,'am::CAmDatabaseHandlerMap::CAmMappedData::am_Identifier_s']]],
- ['mmin',['mMin',['../structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#a75de0024789b7453e703728334300b02',1,'am::CAmDatabaseHandlerMap::CAmMappedData::am_Identifier_s']]],
- ['mpdatabasehandler',['mpDatabaseHandler',['../classam_1_1CAmRoutingSender_1_1handleDataBase.html#a38e0567cc4004f2eecd209e8c717a43a',1,'am::CAmRoutingSender::handleDataBase']]],
+ ['mmax',['mMax',['../structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#ada86fcd58f65ecc490b1c825f9ebc534',1,'am::CAmDatabaseHandlerMap::AmMappedData::AmIdentifier']]],
+ ['mmin',['mMin',['../structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#a9df617c05e15038534fa1266bee383f3',1,'am::CAmDatabaseHandlerMap::AmMappedData::AmIdentifier']]],
+ ['mpdatabasehandler',['mpDatabaseHandler',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a8f6110cff1177bdfe88cbe5cdcd44932',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::mpDatabaseHandler()'],['../classam_1_1CAmRoutingSender_1_1handleDataBase.html#a38e0567cc4004f2eecd209e8c717a43a',1,'am::CAmRoutingSender::handleDataBase::mpDatabaseHandler()']]],
['ms_5fmax',['MS_MAX',['../namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffaa7fd1b52b53dcff34c678e680eef4a7ca',1,'am']]],
['ms_5fmuted',['MS_MUTED',['../namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffaa6e994247e7961074ce8e122c3c2977f9',1,'am']]],
['ms_5funknown',['MS_UNKNOWN',['../namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffaad9646478d0a5c550391326fdd7521d04',1,'am']]],
diff --git a/docs/search/all_e.html b/docs/search/all_e.html
index 3cda017..d553ffa 100644..100755
--- a/docs/search/all_e.html
+++ b/docs/search/all_e.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_e.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/all_e.js b/docs/search/all_e.js
index 9d3db80..694164a 100644..100755
--- a/docs/search/all_e.js
+++ b/docs/search/all_e.js
@@ -1,17 +1,14 @@
var searchData=
[
['name',['name',['../structam_1_1am__Crossfader__s.html#ac71302f7392da8e162f5eedf2714366e',1,'am::am_Crossfader_s::name()'],['../structam_1_1am__Converter__s.html#ada0809e12f50c8ead2f3b527aa1b873a',1,'am::am_Converter_s::name()'],['../structam_1_1am__Gateway__s.html#a2ebf5d1094ecf63a28b64c2594d684ff',1,'am::am_Gateway_s::name()'],['../structam_1_1am__SinkClass__s.html#a1b3b9a0c83f6089d3a4f438721798290',1,'am::am_SinkClass_s::name()'],['../structam_1_1am__SourceClass__s.html#a8d8dfc76ee479644760827f4a7840cc3',1,'am::am_SourceClass_s::name()'],['../structam_1_1am__SourceType__s.html#a352a80e94b72f7e9ea42c210b930e8ef',1,'am::am_SourceType_s::name()'],['../structam_1_1am__SinkType__s.html#aa23a69a5e0069804f3181f5d3141774a',1,'am::am_SinkType_s::name()'],['../structam_1_1am__Sink__s.html#a15f5ed66ddc508c1ab4196b11a8ff031',1,'am::am_Sink_s::name()'],['../structam_1_1am__Source__s.html#a85dbb09cc190834a1e10e6ac4ee5f6fb',1,'am::am_Source_s::name()'],['../structam_1_1am__Domain__s.html#a66d956d830a962e22b6cfc37caea861c',1,'am::am_Domain_s::name()']]],
- ['newconverter',['newConverter',['../classam_1_1CAmDatabaseObserver.html#a5c155840e7a07bdf8e2bb148be51fa3a',1,'am::CAmDatabaseObserver']]],
- ['newcrossfader',['newCrossfader',['../classam_1_1CAmDatabaseObserver.html#a3397a79adf9ba9fbf8e2baf3c54988b8',1,'am::CAmDatabaseObserver']]],
- ['newdomain',['newDomain',['../classam_1_1CAmDatabaseObserver.html#a0974632fd3d96b5dbfa52c500b05a922',1,'am::CAmDatabaseObserver']]],
- ['newgateway',['newGateway',['../classam_1_1CAmDatabaseObserver.html#a9c44afb34286fc91c406fb3e3fe8dbcd',1,'am::CAmDatabaseObserver']]],
- ['newmainconnection',['newMainConnection',['../classam_1_1CAmDatabaseObserver.html#a46dba8c33bd4b132bd3b2d7c0eebee54',1,'am::CAmDatabaseObserver']]],
- ['newsink',['newSink',['../classam_1_1CAmDatabaseObserver.html#ad1b55f80d4144cf97bc42b41aa31fa08',1,'am::CAmDatabaseObserver']]],
- ['newsocketconnection',['newSocketConnection',['../classam_1_1CAmTelnetMenuHelper.html#a595275be7a16152d9b9e13e25f81ef52',1,'am::CAmTelnetMenuHelper']]],
- ['newsource',['newSource',['../classam_1_1CAmDatabaseObserver.html#a438159a7715b5e7bb3ce860d1bbd585d',1,'am::CAmDatabaseObserver']]],
['nodename',['nodename',['../structam_1_1am__Domain__s.html#ad8b64313b91d4a46afac8be40fb2fcca',1,'am::am_Domain_s']]],
['nodltcontextdata',['NoDltContextData',['../structam_1_1CAmDltWrapper_1_1NoDltContextData.html',1,'am::CAmDltWrapper']]],
['notifications',['Notifications',['../notifi.html',1,'']]],
+ ['notify_5fobservers',['NOTIFY_OBSERVERS',['../CAmDatabaseHandlerMap_8cpp.html#a08f9d96a52244f69ca4637ae0c8e2041',1,'CAmDatabaseHandlerMap.cpp']]],
+ ['notify_5fobservers1',['NOTIFY_OBSERVERS1',['../CAmDatabaseHandlerMap_8cpp.html#a6e091273c50fad7c2a8d0d9967efd07d',1,'CAmDatabaseHandlerMap.cpp']]],
+ ['notify_5fobservers2',['NOTIFY_OBSERVERS2',['../CAmDatabaseHandlerMap_8cpp.html#a1e97c99513e5134eca26e651773719d7',1,'CAmDatabaseHandlerMap.cpp']]],
+ ['notify_5fobservers3',['NOTIFY_OBSERVERS3',['../CAmDatabaseHandlerMap_8cpp.html#a5364eef123b546a80c7c57232a15b75a',1,'CAmDatabaseHandlerMap.cpp']]],
+ ['notify_5fobservers4',['NOTIFY_OBSERVERS4',['../CAmDatabaseHandlerMap_8cpp.html#a023c42a6ea7b7e14bf37baf70dfaddc1',1,'CAmDatabaseHandlerMap.cpp']]],
['ns_5fchange',['NS_CHANGE',['../namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3aecf366563ad28afb4ded6271d9009c69',1,'am']]],
['ns_5fmax',['NS_MAX',['../namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3af183d43f7ee143ea3bcec0ba2b9665d8',1,'am']]],
['ns_5fmaximum',['NS_MAXIMUM',['../namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3a7ecad9a029702bb65384709b792a8062',1,'am']]],
@@ -19,7 +16,5 @@ var searchData=
['ns_5foff',['NS_OFF',['../namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3a9724eba6224c74fba05ded52ee5e8c7e',1,'am']]],
['ns_5fperiodic',['NS_PERIODIC',['../namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3a78d6102fcf61795385168c2e78db9a5c',1,'am']]],
['ns_5funknown',['NS_UNKNOWN',['../namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3ac13e6ff447491293221844554236c802',1,'am']]],
- ['nt_5funknown',['NT_UNKNOWN',['../namespaceam.html#a1b8a21931c26cad724096efeca498881',1,'am']]],
- ['numberofsinkclasseschanged',['numberOfSinkClassesChanged',['../classam_1_1CAmDatabaseObserver.html#a5c243150f95793b3154fb25b9bd8e5a7',1,'am::CAmDatabaseObserver']]],
- ['numberofsourceclasseschanged',['numberOfSourceClassesChanged',['../classam_1_1CAmDatabaseObserver.html#a788931ac71e84d9e5af8aff345de89b6',1,'am::CAmDatabaseObserver']]]
+ ['nt_5funknown',['NT_UNKNOWN',['../namespaceam.html#a1b8a21931c26cad724096efeca498881',1,'am']]]
];
diff --git a/docs/search/all_f.html b/docs/search/all_f.html
index 7419b02..c77391a 100644..100755
--- a/docs/search/all_f.html
+++ b/docs/search/all_f.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_f.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/all_f.js b/docs/search/all_f.js
index f87bd6a..f17237c 100644..100755
--- a/docs/search/all_f.js
+++ b/docs/search/all_f.js
@@ -1,5 +1,6 @@
var searchData=
[
+ ['obsolete_20class_21',['Obsolete class!',['../group__Deprecated.html',1,'']]],
['objectforkeyifexistsinmap',['objectForKeyIfExistsInMap',['../namespaceam.html#acabdcd0d4a17f00bfaa64ad1b0992263',1,'am']]],
['objectmatchingpredicate',['objectMatchingPredicate',['../namespaceam.html#a37383d81d9cd2e5410edc5faea6a42a5',1,'am']]],
['operator_3c_3c',['operator&lt;&lt;',['../classCAmLog.html#a8df1ff9ba100e2f7e3544aeb70024504',1,'CAmLog']]],
diff --git a/docs/search/classes_0.html b/docs/search/classes_0.html
index fabdc03..025587a 100644..100755
--- a/docs/search/classes_0.html
+++ b/docs/search/classes_0.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="classes_0.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/classes_0.js b/docs/search/classes_0.js
index d613573..7f157b9 100644..100755
--- a/docs/search/classes_0.js
+++ b/docs/search/classes_0.js
@@ -11,7 +11,6 @@ var searchData=
['am_5fearlydata_5fu',['am_EarlyData_u',['../unionam_1_1am__EarlyData__u.html',1,'am']]],
['am_5fgateway_5fs',['am_Gateway_s',['../structam_1_1am__Gateway__s.html',1,'am']]],
['am_5fhandle_5fs',['am_Handle_s',['../structam_1_1am__Handle__s.html',1,'am']]],
- ['am_5fidentifier_5fs',['am_Identifier_s',['../structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html',1,'am::CAmDatabaseHandlerMap::CAmMappedData']]],
['am_5fmainconnection_5fs',['am_MainConnection_s',['../structam_1_1am__MainConnection__s.html',1,'am']]],
['am_5fmainconnectiontype_5fs',['am_MainConnectionType_s',['../structam_1_1am__MainConnectionType__s.html',1,'am']]],
['am_5fmainsoundproperty_5fs',['am_MainSoundProperty_s',['../structam_1_1am__MainSoundProperty__s.html',1,'am']]],
@@ -28,5 +27,7 @@ var searchData=
['am_5fsourceclass_5fs',['am_SourceClass_s',['../structam_1_1am__SourceClass__s.html',1,'am']]],
['am_5fsourcetype_5fs',['am_SourceType_s',['../structam_1_1am__SourceType__s.html',1,'am']]],
['am_5fsystemproperty_5fs',['am_SystemProperty_s',['../structam_1_1am__SystemProperty__s.html',1,'am']]],
- ['am_5fvolumes_5fs',['am_Volumes_s',['../structam_1_1am__Volumes__s.html',1,'am']]]
+ ['am_5fvolumes_5fs',['am_Volumes_s',['../structam_1_1am__Volumes__s.html',1,'am']]],
+ ['amdatabaseobservercallbacks',['AmDatabaseObserverCallbacks',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html',1,'am::CAmDatabaseHandlerMap']]],
+ ['amidentifier',['AmIdentifier',['../structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html',1,'am::CAmDatabaseHandlerMap::AmMappedData']]]
];
diff --git a/docs/search/classes_1.html b/docs/search/classes_1.html
index 800b6ae..86dc4ff 100644..100755
--- a/docs/search/classes_1.html
+++ b/docs/search/classes_1.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="classes_1.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/classes_1.js b/docs/search/classes_1.js
index a22476d..77c0f08 100644..100755
--- a/docs/search/classes_1.js
+++ b/docs/search/classes_1.js
@@ -1,29 +1,5 @@
var searchData=
[
- ['camcommandlinesingleton',['CAmCommandLineSingleton',['../classam_1_1CAmCommandLineSingleton.html',1,'am']]],
- ['camcommandreceiver',['CAmCommandReceiver',['../classam_1_1CAmCommandReceiver.html',1,'am']]],
- ['camcommandsender',['CAmCommandSender',['../classam_1_1CAmCommandSender.html',1,'am']]],
- ['camcommonapiwrapper',['CAmCommonAPIWrapper',['../classam_1_1CAmCommonAPIWrapper.html',1,'am']]],
- ['camcontrolreceiver',['CAmControlReceiver',['../classam_1_1CAmControlReceiver.html',1,'am']]],
- ['camcontrolsender',['CAmControlSender',['../classam_1_1CAmControlSender.html',1,'am']]],
- ['camdatabasehandlermap',['CAmDatabaseHandlerMap',['../classam_1_1CAmDatabaseHandlerMap.html',1,'am']]],
- ['camdatabaseobserver',['CAmDatabaseObserver',['../classam_1_1CAmDatabaseObserver.html',1,'am']]],
- ['camdbuswrapper',['CAmDbusWrapper',['../classam_1_1CAmDbusWrapper.html',1,'am']]],
- ['camdltwrapper',['CAmDltWrapper',['../classam_1_1CAmDltWrapper.html',1,'am']]],
- ['camgraph',['CAmGraph',['../classam_1_1CAmGraph.html',1,'am']]],
- ['camgraph_3c_20am_5froutingnodedata_5fs_2c_20uint16_5ft_20_3e',['CAmGraph&lt; am_RoutingNodeData_s, uint16_t &gt;',['../classam_1_1CAmGraph.html',1,'am']]],
- ['camgraphelement',['CAmGraphElement',['../classam_1_1CAmGraphElement.html',1,'am']]],
- ['camlog',['CAmLog',['../classCAmLog.html',1,'']]],
- ['camnode',['CAmNode',['../classam_1_1CAmNode.html',1,'am']]],
- ['camnode_3c_20am_5froutingnodedata_5fs_20_3e',['CAmNode&lt; am_RoutingNodeData_s &gt;',['../classam_1_1CAmNode.html',1,'am']]],
- ['camnode_3c_20t_20_3e',['CAmNode&lt; T &gt;',['../classam_1_1CAmNode.html',1,'am']]],
- ['camrouter',['CAmRouter',['../classam_1_1CAmRouter.html',1,'am']]],
- ['camroutingreceiver',['CAmRoutingReceiver',['../classam_1_1CAmRoutingReceiver.html',1,'am']]],
- ['camroutingsender',['CAmRoutingSender',['../classam_1_1CAmRoutingSender.html',1,'am']]],
- ['camserializer',['CAmSerializer',['../classam_1_1CAmSerializer.html',1,'am']]],
- ['camsockethandler',['CAmSocketHandler',['../classam_1_1CAmSocketHandler.html',1,'am']]],
- ['camtelnetmenuhelper',['CAmTelnetMenuHelper',['../classam_1_1CAmTelnetMenuHelper.html',1,'am']]],
- ['camtelnetserver',['CAmTelnetServer',['../classam_1_1CAmTelnetServer.html',1,'am']]],
- ['camvertex',['CAmVertex',['../classam_1_1CAmVertex.html',1,'am']]],
- ['camwatchdog',['CAmWatchdog',['../classam_1_1CAmWatchdog.html',1,'am']]]
+ ['build_5findices',['build_indices',['../structbuild__indices.html',1,'']]],
+ ['build_5findices_3c_200_2c_20is_2e_2e_2e_20_3e',['build_indices&lt; 0, Is... &gt;',['../structbuild__indices_3_010_00_01Is_8_8_8_01_4.html',1,'']]]
];
diff --git a/docs/search/classes_2.html b/docs/search/classes_2.html
index f65d263..014caf8 100644..100755
--- a/docs/search/classes_2.html
+++ b/docs/search/classes_2.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="classes_2.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/classes_2.js b/docs/search/classes_2.js
index 2dff427..9c58f49 100644..100755
--- a/docs/search/classes_2.js
+++ b/docs/search/classes_2.js
@@ -1,5 +1,27 @@
var searchData=
[
- ['dltcontext',['DltContext',['../structDltContext.html',1,'']]],
- ['dltcontextdata',['DltContextData',['../structDltContextData.html',1,'']]]
+ ['camcommandlinesingleton',['CAmCommandLineSingleton',['../classam_1_1CAmCommandLineSingleton.html',1,'am']]],
+ ['camcommandreceiver',['CAmCommandReceiver',['../classam_1_1CAmCommandReceiver.html',1,'am']]],
+ ['camcommandsender',['CAmCommandSender',['../classam_1_1CAmCommandSender.html',1,'am']]],
+ ['camcommonapiwrapper',['CAmCommonAPIWrapper',['../classam_1_1CAmCommonAPIWrapper.html',1,'am']]],
+ ['camcontrolreceiver',['CAmControlReceiver',['../classam_1_1CAmControlReceiver.html',1,'am']]],
+ ['camcontrolsender',['CAmControlSender',['../classam_1_1CAmControlSender.html',1,'am']]],
+ ['camdatabasehandlermap',['CAmDatabaseHandlerMap',['../classam_1_1CAmDatabaseHandlerMap.html',1,'am']]],
+ ['camdbuswrapper',['CAmDbusWrapper',['../classam_1_1CAmDbusWrapper.html',1,'am']]],
+ ['camdltwrapper',['CAmDltWrapper',['../classam_1_1CAmDltWrapper.html',1,'am']]],
+ ['camgraph',['CAmGraph',['../classam_1_1CAmGraph.html',1,'am']]],
+ ['camgraph_3c_20am_5froutingnodedata_5fs_2c_20uint16_5ft_20_3e',['CAmGraph&lt; am_RoutingNodeData_s, uint16_t &gt;',['../classam_1_1CAmGraph.html',1,'am']]],
+ ['camgraphelement',['CAmGraphElement',['../classam_1_1CAmGraphElement.html',1,'am']]],
+ ['camlog',['CAmLog',['../classCAmLog.html',1,'']]],
+ ['camnode',['CAmNode',['../classam_1_1CAmNode.html',1,'am']]],
+ ['camnode_3c_20am_5froutingnodedata_5fs_20_3e',['CAmNode&lt; am_RoutingNodeData_s &gt;',['../classam_1_1CAmNode.html',1,'am']]],
+ ['camnode_3c_20t_20_3e',['CAmNode&lt; T &gt;',['../classam_1_1CAmNode.html',1,'am']]],
+ ['camrouter',['CAmRouter',['../classam_1_1CAmRouter.html',1,'am']]],
+ ['camroutingreceiver',['CAmRoutingReceiver',['../classam_1_1CAmRoutingReceiver.html',1,'am']]],
+ ['camroutingsender',['CAmRoutingSender',['../classam_1_1CAmRoutingSender.html',1,'am']]],
+ ['camserializer',['CAmSerializer',['../classam_1_1V2_1_1CAmSerializer.html',1,'am::V2']]],
+ ['camserializer',['CAmSerializer',['../classam_1_1V1_1_1CAmSerializer.html',1,'am::V1']]],
+ ['camsockethandler',['CAmSocketHandler',['../classam_1_1CAmSocketHandler.html',1,'am']]],
+ ['camvertex',['CAmVertex',['../classam_1_1CAmVertex.html',1,'am']]],
+ ['camwatchdog',['CAmWatchdog',['../classam_1_1CAmWatchdog.html',1,'am']]]
];
diff --git a/docs/search/classes_3.html b/docs/search/classes_3.html
index 927e837..2e97201 100644..100755
--- a/docs/search/classes_3.html
+++ b/docs/search/classes_3.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="classes_3.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/classes_3.js b/docs/search/classes_3.js
index a24ccbb..2dff427 100644..100755
--- a/docs/search/classes_3.js
+++ b/docs/search/classes_3.js
@@ -1,18 +1,5 @@
var searchData=
[
- ['handleconnect',['handleConnect',['../classam_1_1CAmRoutingSender_1_1handleConnect.html',1,'am::CAmRoutingSender']]],
- ['handlecrossfader',['handleCrossFader',['../classam_1_1CAmRoutingSender_1_1handleCrossFader.html',1,'am::CAmRoutingSender']]],
- ['handledatabase',['handleDataBase',['../classam_1_1CAmRoutingSender_1_1handleDataBase.html',1,'am::CAmRoutingSender']]],
- ['handledisconnect',['handleDisconnect',['../classam_1_1CAmRoutingSender_1_1handleDisconnect.html',1,'am::CAmRoutingSender']]],
- ['handlesetsinknotificationconfiguration',['handleSetSinkNotificationConfiguration',['../classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html',1,'am::CAmRoutingSender']]],
- ['handlesetsourcenotificationconfiguration',['handleSetSourceNotificationConfiguration',['../classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html',1,'am::CAmRoutingSender']]],
- ['handlesetvolumes',['handleSetVolumes',['../classam_1_1CAmRoutingSender_1_1handleSetVolumes.html',1,'am::CAmRoutingSender']]],
- ['handlesinksoundproperties',['handleSinkSoundProperties',['../classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html',1,'am::CAmRoutingSender']]],
- ['handlesinksoundproperty',['handleSinkSoundProperty',['../classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html',1,'am::CAmRoutingSender']]],
- ['handlesinkvolume',['handleSinkVolume',['../classam_1_1CAmRoutingSender_1_1handleSinkVolume.html',1,'am::CAmRoutingSender']]],
- ['handlesourcesoundproperties',['handleSourceSoundProperties',['../classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html',1,'am::CAmRoutingSender']]],
- ['handlesourcesoundproperty',['handleSourceSoundProperty',['../classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html',1,'am::CAmRoutingSender']]],
- ['handlesourcestate',['handleSourceState',['../classam_1_1CAmRoutingSender_1_1handleSourceState.html',1,'am::CAmRoutingSender']]],
- ['handlesourcevolume',['handleSourceVolume',['../classam_1_1CAmRoutingSender_1_1handleSourceVolume.html',1,'am::CAmRoutingSender']]],
- ['handlevolumebase',['handleVolumeBase',['../classam_1_1CAmRoutingSender_1_1handleVolumeBase.html',1,'am::CAmRoutingSender']]]
+ ['dltcontext',['DltContext',['../structDltContext.html',1,'']]],
+ ['dltcontextdata',['DltContextData',['../structDltContextData.html',1,'']]]
];
diff --git a/docs/search/classes_4.html b/docs/search/classes_4.html
index a447290..776fee3 100644..100755
--- a/docs/search/classes_4.html
+++ b/docs/search/classes_4.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="classes_4.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/classes_4.js b/docs/search/classes_4.js
index 115d8f1..a24ccbb 100644..100755
--- a/docs/search/classes_4.js
+++ b/docs/search/classes_4.js
@@ -1,16 +1,18 @@
var searchData=
[
- ['iamcommandreceive',['IAmCommandReceive',['../classam_1_1IAmCommandReceive.html',1,'am']]],
- ['iamcommandsend',['IAmCommandSend',['../classam_1_1IAmCommandSend.html',1,'am']]],
- ['iamcontrolreceive',['IAmControlReceive',['../classam_1_1IAmControlReceive.html',1,'am']]],
- ['iamcontrolsend',['IAmControlSend',['../classam_1_1IAmControlSend.html',1,'am']]],
- ['iamdatabasehandler',['IAmDatabaseHandler',['../classam_1_1IAmDatabaseHandler.html',1,'am']]],
- ['iamroutingreceive',['IAmRoutingReceive',['../classam_1_1IAmRoutingReceive.html',1,'am']]],
- ['iamroutingsend',['IAmRoutingSend',['../classam_1_1IAmRoutingSend.html',1,'am']]],
- ['iamshpollcheck',['IAmShPollCheck',['../classam_1_1IAmShPollCheck.html',1,'am']]],
- ['iamshpolldispatch',['IAmShPollDispatch',['../classam_1_1IAmShPollDispatch.html',1,'am']]],
- ['iamshpollfired',['IAmShPollFired',['../classam_1_1IAmShPollFired.html',1,'am']]],
- ['iamshpollprepare',['IAmShPollPrepare',['../classam_1_1IAmShPollPrepare.html',1,'am']]],
- ['iamshtimercallback',['IAmShTimerCallBack',['../classam_1_1IAmShTimerCallBack.html',1,'am']]],
- ['interfacenamepairs',['InterfaceNamePairs',['../structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html',1,'am::CAmRoutingSender']]]
+ ['handleconnect',['handleConnect',['../classam_1_1CAmRoutingSender_1_1handleConnect.html',1,'am::CAmRoutingSender']]],
+ ['handlecrossfader',['handleCrossFader',['../classam_1_1CAmRoutingSender_1_1handleCrossFader.html',1,'am::CAmRoutingSender']]],
+ ['handledatabase',['handleDataBase',['../classam_1_1CAmRoutingSender_1_1handleDataBase.html',1,'am::CAmRoutingSender']]],
+ ['handledisconnect',['handleDisconnect',['../classam_1_1CAmRoutingSender_1_1handleDisconnect.html',1,'am::CAmRoutingSender']]],
+ ['handlesetsinknotificationconfiguration',['handleSetSinkNotificationConfiguration',['../classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html',1,'am::CAmRoutingSender']]],
+ ['handlesetsourcenotificationconfiguration',['handleSetSourceNotificationConfiguration',['../classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html',1,'am::CAmRoutingSender']]],
+ ['handlesetvolumes',['handleSetVolumes',['../classam_1_1CAmRoutingSender_1_1handleSetVolumes.html',1,'am::CAmRoutingSender']]],
+ ['handlesinksoundproperties',['handleSinkSoundProperties',['../classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html',1,'am::CAmRoutingSender']]],
+ ['handlesinksoundproperty',['handleSinkSoundProperty',['../classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html',1,'am::CAmRoutingSender']]],
+ ['handlesinkvolume',['handleSinkVolume',['../classam_1_1CAmRoutingSender_1_1handleSinkVolume.html',1,'am::CAmRoutingSender']]],
+ ['handlesourcesoundproperties',['handleSourceSoundProperties',['../classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html',1,'am::CAmRoutingSender']]],
+ ['handlesourcesoundproperty',['handleSourceSoundProperty',['../classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html',1,'am::CAmRoutingSender']]],
+ ['handlesourcestate',['handleSourceState',['../classam_1_1CAmRoutingSender_1_1handleSourceState.html',1,'am::CAmRoutingSender']]],
+ ['handlesourcevolume',['handleSourceVolume',['../classam_1_1CAmRoutingSender_1_1handleSourceVolume.html',1,'am::CAmRoutingSender']]],
+ ['handlevolumebase',['handleVolumeBase',['../classam_1_1CAmRoutingSender_1_1handleVolumeBase.html',1,'am::CAmRoutingSender']]]
];
diff --git a/docs/search/classes_5.html b/docs/search/classes_5.html
index 63484c4..69bbcc8 100644..100755
--- a/docs/search/classes_5.html
+++ b/docs/search/classes_5.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="classes_5.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/classes_5.js b/docs/search/classes_5.js
index 9ec579a..9724ce8 100644..100755
--- a/docs/search/classes_5.js
+++ b/docs/search/classes_5.js
@@ -1,4 +1,20 @@
var searchData=
[
- ['nodltcontextdata',['NoDltContextData',['../structam_1_1CAmDltWrapper_1_1NoDltContextData.html',1,'am::CAmDltWrapper']]]
+ ['iamcommandreceive',['IAmCommandReceive',['../classam_1_1IAmCommandReceive.html',1,'am']]],
+ ['iamcommandsend',['IAmCommandSend',['../classam_1_1IAmCommandSend.html',1,'am']]],
+ ['iamcontrolreceive',['IAmControlReceive',['../classam_1_1IAmControlReceive.html',1,'am']]],
+ ['iamcontrolsend',['IAmControlSend',['../classam_1_1IAmControlSend.html',1,'am']]],
+ ['iamdatabasehandler',['IAmDatabaseHandler',['../classam_1_1IAmDatabaseHandler.html',1,'am']]],
+ ['iamdatabaseobserver',['IAmDatabaseObserver',['../classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html',1,'am::IAmDatabaseHandler']]],
+ ['iamroutingreceive',['IAmRoutingReceive',['../classam_1_1IAmRoutingReceive.html',1,'am']]],
+ ['iamroutingsend',['IAmRoutingSend',['../classam_1_1IAmRoutingSend.html',1,'am']]],
+ ['iamshpollcheck',['IAmShPollCheck',['../classam_1_1IAmShPollCheck.html',1,'am']]],
+ ['iamshpolldispatch',['IAmShPollDispatch',['../classam_1_1IAmShPollDispatch.html',1,'am']]],
+ ['iamshpollfired',['IAmShPollFired',['../classam_1_1IAmShPollFired.html',1,'am']]],
+ ['iamshpollprepare',['IAmShPollPrepare',['../classam_1_1IAmShPollPrepare.html',1,'am']]],
+ ['iamshtimercallback',['IAmShTimerCallBack',['../classam_1_1IAmShTimerCallBack.html',1,'am']]],
+ ['indices',['indices',['../structindices.html',1,'']]],
+ ['indices_3c_20is_2e_2e_2e_20_3e',['indices&lt; Is... &gt;',['../structindices.html',1,'']]],
+ ['interfacenamepairs',['InterfaceNamePairs',['../structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html',1,'am::CAmRoutingSender']]],
+ ['is_5fplaceholder_3c_3a_3aplaceholder_3c_20i_20_3e_20_3e',['is_placeholder&lt;::placeholder&lt; I &gt; &gt;',['../structstd_1_1is__placeholder_3_1_1placeholder_3_01I_01_4_01_4.html',1,'std']]]
];
diff --git a/docs/search/classes_6.html b/docs/search/classes_6.html
index f3d7035..2db08a0 100644..100755
--- a/docs/search/classes_6.html
+++ b/docs/search/classes_6.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="classes_6.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/classes_6.js b/docs/search/classes_6.js
index e0c219c..9ec579a 100644..100755
--- a/docs/search/classes_6.js
+++ b/docs/search/classes_6.js
@@ -1,32 +1,4 @@
var searchData=
[
- ['tamshpollcheck',['TAmShPollCheck',['../classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html',1,'am::CAmSocketHandler']]],
- ['tamshpollcheck',['TAmShPollCheck',['../classam_1_1TAmShPollCheck.html',1,'am']]],
- ['tamshpollcheck_3c_20am_3a_3acamcommonapiwrapper_20_3e',['TAmShPollCheck&lt; am::CAmCommonAPIWrapper &gt;',['../classam_1_1TAmShPollCheck.html',1,'am']]],
- ['tamshpollcheck_3c_20am_3a_3acamcontrolsender_20_3e',['TAmShPollCheck&lt; am::CAmControlSender &gt;',['../classam_1_1TAmShPollCheck.html',1,'am']]],
- ['tamshpollcheck_3c_20am_3a_3acamdbuswrapper_20_3e',['TAmShPollCheck&lt; am::CAmDbusWrapper &gt;',['../classam_1_1TAmShPollCheck.html',1,'am']]],
- ['tamshpollcheck_3c_20am_3a_3acamserializer_20_3e',['TAmShPollCheck&lt; am::CAmSerializer &gt;',['../classam_1_1TAmShPollCheck.html',1,'am']]],
- ['tamshpollcheck_3c_20am_3a_3acamsockethandler_20_3e',['TAmShPollCheck&lt; am::CAmSocketHandler &gt;',['../classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html',1,'am::CAmSocketHandler']]],
- ['tamshpollcheck_3c_20am_3a_3acamtelnetserver_20_3e',['TAmShPollCheck&lt; am::CAmTelnetServer &gt;',['../classam_1_1TAmShPollCheck.html',1,'am']]],
- ['tamshpolldispatch',['TAmShPollDispatch',['../classam_1_1TAmShPollDispatch.html',1,'am']]],
- ['tamshpolldispatch_3c_20am_3a_3acamcommonapiwrapper_20_3e',['TAmShPollDispatch&lt; am::CAmCommonAPIWrapper &gt;',['../classam_1_1TAmShPollDispatch.html',1,'am']]],
- ['tamshpolldispatch_3c_20am_3a_3acamcontrolsender_20_3e',['TAmShPollDispatch&lt; am::CAmControlSender &gt;',['../classam_1_1TAmShPollDispatch.html',1,'am']]],
- ['tamshpolldispatch_3c_20am_3a_3acamdbuswrapper_20_3e',['TAmShPollDispatch&lt; am::CAmDbusWrapper &gt;',['../classam_1_1TAmShPollDispatch.html',1,'am']]],
- ['tamshpolldispatch_3c_20am_3a_3acamserializer_20_3e',['TAmShPollDispatch&lt; am::CAmSerializer &gt;',['../classam_1_1TAmShPollDispatch.html',1,'am']]],
- ['tamshpolldispatch_3c_20am_3a_3acamtelnetserver_20_3e',['TAmShPollDispatch&lt; am::CAmTelnetServer &gt;',['../classam_1_1TAmShPollDispatch.html',1,'am']]],
- ['tamshpollfired',['TAmShPollFired',['../classam_1_1TAmShPollFired.html',1,'am']]],
- ['tamshpollfired',['TAmShPollFired',['../classam_1_1CAmSocketHandler_1_1TAmShPollFired.html',1,'am::CAmSocketHandler']]],
- ['tamshpollfired_3c_20am_3a_3acamcommonapiwrapper_20_3e',['TAmShPollFired&lt; am::CAmCommonAPIWrapper &gt;',['../classam_1_1TAmShPollFired.html',1,'am']]],
- ['tamshpollfired_3c_20am_3a_3acamcontrolsender_20_3e',['TAmShPollFired&lt; am::CAmControlSender &gt;',['../classam_1_1TAmShPollFired.html',1,'am']]],
- ['tamshpollfired_3c_20am_3a_3acamdbuswrapper_20_3e',['TAmShPollFired&lt; am::CAmDbusWrapper &gt;',['../classam_1_1TAmShPollFired.html',1,'am']]],
- ['tamshpollfired_3c_20am_3a_3acamserializer_20_3e',['TAmShPollFired&lt; am::CAmSerializer &gt;',['../classam_1_1TAmShPollFired.html',1,'am']]],
- ['tamshpollfired_3c_20am_3a_3acamsockethandler_20_3e',['TAmShPollFired&lt; am::CAmSocketHandler &gt;',['../classam_1_1CAmSocketHandler_1_1TAmShPollFired.html',1,'am::CAmSocketHandler']]],
- ['tamshpollfired_3c_20am_3a_3acamtelnetserver_20_3e',['TAmShPollFired&lt; am::CAmTelnetServer &gt;',['../classam_1_1TAmShPollFired.html',1,'am']]],
- ['tamshpollprepare',['TAmShPollPrepare',['../classam_1_1TAmShPollPrepare.html',1,'am']]],
- ['tamshpollprepare_3c_20am_3a_3acamcommonapiwrapper_20_3e',['TAmShPollPrepare&lt; am::CAmCommonAPIWrapper &gt;',['../classam_1_1TAmShPollPrepare.html',1,'am']]],
- ['tamshpollprepare_3c_20am_3a_3acamdbuswrapper_20_3e',['TAmShPollPrepare&lt; am::CAmDbusWrapper &gt;',['../classam_1_1TAmShPollPrepare.html',1,'am']]],
- ['tamshtimercallback',['TAmShTimerCallBack',['../classam_1_1TAmShTimerCallBack.html',1,'am']]],
- ['tamshtimercallback_3c_20am_3a_3acamcommonapiwrapper_20_3e',['TAmShTimerCallBack&lt; am::CAmCommonAPIWrapper &gt;',['../classam_1_1TAmShTimerCallBack.html',1,'am']]],
- ['tamshtimercallback_3c_20am_3a_3acamdbuswrapper_20_3e',['TAmShTimerCallBack&lt; am::CAmDbusWrapper &gt;',['../classam_1_1TAmShTimerCallBack.html',1,'am']]],
- ['tamshtimercallback_3c_20am_3a_3acamwatchdog_20_3e',['TAmShTimerCallBack&lt; am::CAmWatchdog &gt;',['../classam_1_1TAmShTimerCallBack.html',1,'am']]]
+ ['nodltcontextdata',['NoDltContextData',['../structam_1_1CAmDltWrapper_1_1NoDltContextData.html',1,'am::CAmDltWrapper']]]
];
diff --git a/docs/search/functions_15.html b/docs/search/classes_7.html
index 2dee32b..fd67346 100644..100755
--- a/docs/search/functions_15.html
+++ b/docs/search/classes_7.html
@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="functions_15.js"></script>
+<script type="text/javascript" src="classes_7.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
diff --git a/docs/search/classes_7.js b/docs/search/classes_7.js
new file mode 100755
index 0000000..ee5c6fc
--- /dev/null
+++ b/docs/search/classes_7.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['placeholder',['placeholder',['../structplaceholder.html',1,'']]]
+];
diff --git a/docs/search/classes_8.html b/docs/search/classes_8.html
new file mode 100755
index 0000000..369fe52
--- /dev/null
+++ b/docs/search/classes_8.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_8.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/search/classes_8.js b/docs/search/classes_8.js
new file mode 100755
index 0000000..efe7bc0
--- /dev/null
+++ b/docs/search/classes_8.js
@@ -0,0 +1,28 @@
+var searchData=
+[
+ ['tamshpollcheck',['TAmShPollCheck',['../classam_1_1TAmShPollCheck.html',1,'am']]],
+ ['tamshpollcheck_3c_20am_3a_3acamcommonapiwrapper_20_3e',['TAmShPollCheck&lt; am::CAmCommonAPIWrapper &gt;',['../classam_1_1TAmShPollCheck.html',1,'am']]],
+ ['tamshpollcheck_3c_20am_3a_3acamcontrolsender_20_3e',['TAmShPollCheck&lt; am::CAmControlSender &gt;',['../classam_1_1TAmShPollCheck.html',1,'am']]],
+ ['tamshpollcheck_3c_20am_3a_3acamdbuswrapper_20_3e',['TAmShPollCheck&lt; am::CAmDbusWrapper &gt;',['../classam_1_1TAmShPollCheck.html',1,'am']]],
+ ['tamshpollcheck_3c_20am_3a_3av1_3a_3acamserializer_20_3e',['TAmShPollCheck&lt; am::V1::CAmSerializer &gt;',['../classam_1_1TAmShPollCheck.html',1,'am']]],
+ ['tamshpollcheck_3c_20am_3a_3av2_3a_3acamserializer_20_3e',['TAmShPollCheck&lt; am::V2::CAmSerializer &gt;',['../classam_1_1TAmShPollCheck.html',1,'am']]],
+ ['tamshpolldispatch',['TAmShPollDispatch',['../classam_1_1TAmShPollDispatch.html',1,'am']]],
+ ['tamshpolldispatch_3c_20am_3a_3acamcommonapiwrapper_20_3e',['TAmShPollDispatch&lt; am::CAmCommonAPIWrapper &gt;',['../classam_1_1TAmShPollDispatch.html',1,'am']]],
+ ['tamshpolldispatch_3c_20am_3a_3acamcontrolsender_20_3e',['TAmShPollDispatch&lt; am::CAmControlSender &gt;',['../classam_1_1TAmShPollDispatch.html',1,'am']]],
+ ['tamshpolldispatch_3c_20am_3a_3acamdbuswrapper_20_3e',['TAmShPollDispatch&lt; am::CAmDbusWrapper &gt;',['../classam_1_1TAmShPollDispatch.html',1,'am']]],
+ ['tamshpolldispatch_3c_20am_3a_3av1_3a_3acamserializer_20_3e',['TAmShPollDispatch&lt; am::V1::CAmSerializer &gt;',['../classam_1_1TAmShPollDispatch.html',1,'am']]],
+ ['tamshpolldispatch_3c_20am_3a_3av2_3a_3acamserializer_20_3e',['TAmShPollDispatch&lt; am::V2::CAmSerializer &gt;',['../classam_1_1TAmShPollDispatch.html',1,'am']]],
+ ['tamshpollfired',['TAmShPollFired',['../classam_1_1TAmShPollFired.html',1,'am']]],
+ ['tamshpollfired_3c_20am_3a_3acamcommonapiwrapper_20_3e',['TAmShPollFired&lt; am::CAmCommonAPIWrapper &gt;',['../classam_1_1TAmShPollFired.html',1,'am']]],
+ ['tamshpollfired_3c_20am_3a_3acamcontrolsender_20_3e',['TAmShPollFired&lt; am::CAmControlSender &gt;',['../classam_1_1TAmShPollFired.html',1,'am']]],
+ ['tamshpollfired_3c_20am_3a_3acamdbuswrapper_20_3e',['TAmShPollFired&lt; am::CAmDbusWrapper &gt;',['../classam_1_1TAmShPollFired.html',1,'am']]],
+ ['tamshpollfired_3c_20am_3a_3av1_3a_3acamserializer_20_3e',['TAmShPollFired&lt; am::V1::CAmSerializer &gt;',['../classam_1_1TAmShPollFired.html',1,'am']]],
+ ['tamshpollfired_3c_20am_3a_3av2_3a_3acamserializer_20_3e',['TAmShPollFired&lt; am::V2::CAmSerializer &gt;',['../classam_1_1TAmShPollFired.html',1,'am']]],
+ ['tamshpollprepare',['TAmShPollPrepare',['../classam_1_1TAmShPollPrepare.html',1,'am']]],
+ ['tamshpollprepare_3c_20am_3a_3acamcommonapiwrapper_20_3e',['TAmShPollPrepare&lt; am::CAmCommonAPIWrapper &gt;',['../classam_1_1TAmShPollPrepare.html',1,'am']]],
+ ['tamshpollprepare_3c_20am_3a_3acamdbuswrapper_20_3e',['TAmShPollPrepare&lt; am::CAmDbusWrapper &gt;',['../classam_1_1TAmShPollPrepare.html',1,'am']]],
+ ['tamshtimercallback',['TAmShTimerCallBack',['../classam_1_1TAmShTimerCallBack.html',1,'am']]],
+ ['tamshtimercallback_3c_20am_3a_3acamcommonapiwrapper_20_3e',['TAmShTimerCallBack&lt; am::CAmCommonAPIWrapper &gt;',['../classam_1_1TAmShTimerCallBack.html',1,'am']]],
+ ['tamshtimercallback_3c_20am_3a_3acamdbuswrapper_20_3e',['TAmShTimerCallBack&lt; am::CAmDbusWrapper &gt;',['../classam_1_1TAmShTimerCallBack.html',1,'am']]],
+ ['tamshtimercallback_3c_20am_3a_3acamwatchdog_20_3e',['TAmShTimerCallBack&lt; am::CAmWatchdog &gt;',['../classam_1_1TAmShTimerCallBack.html',1,'am']]]
+];
diff --git a/docs/search/close.png b/docs/search/close.png
index 9342d3d..9342d3d 100644..100755
--- a/docs/search/close.png
+++ b/docs/search/close.png
Binary files differ
diff --git a/docs/search/defines_0.html b/docs/search/defines_0.html
index c2f0b46..17cfaa2 100644..100755
--- a/docs/search/defines_0.html
+++ b/docs/search/defines_0.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="defines_0.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/defines_0.js b/docs/search/defines_0.js
index 8c33ae3..89488ed 100644..100755
--- a/docs/search/defines_0.js
+++ b/docs/search/defines_0.js
@@ -1,19 +1,4 @@
var searchData=
[
- ['a_5fconst',['A_CONST',['../audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb',1,'audiomanagertypes.h']]],
- ['am_5fcapi',['AM_CAPI',['../CAmCommonAPIWrapper_8h.html#af5843696cdf86a410e30cd9045843e63',1,'CAmCommonAPIWrapper.h']]],
- ['am_5fmap_5fcapacity',['AM_MAP_CAPACITY',['../CAmDatabaseHandlerMap_8h.html#a9874ef994570805aee6e6e5218ef9231',1,'CAmDatabaseHandlerMap.h']]],
- ['am_5fmax_5fconnections',['AM_MAX_CONNECTIONS',['../CAmDatabaseHandlerMap_8h.html#a25f3e5baa79593267f819107c7cfc843',1,'CAmDatabaseHandlerMap.h']]],
- ['am_5fmax_5fmain_5fconnections',['AM_MAX_MAIN_CONNECTIONS',['../CAmDatabaseHandlerMap_8h.html#a9a553628ce79cee143abba2a572485e4',1,'CAmDatabaseHandlerMap.h']]],
- ['am_5fsubclass_5fbegin',['AM_SUBCLASS_BEGIN',['../CAmDatabaseHandlerMap_8h.html#ad571fd9c8c1dbe86aa9c55e3c334b3a9',1,'CAmDatabaseHandlerMap.h']]],
- ['am_5fsubclass_5fconstr',['AM_SUBCLASS_CONSTR',['../CAmDatabaseHandlerMap_8h.html#a101760259caac9daa4e463c829dff1a4',1,'CAmDatabaseHandlerMap.h']]],
- ['am_5fsubclass_5fconstr_5fbody',['AM_SUBCLASS_CONSTR_BODY',['../CAmDatabaseHandlerMap_8h.html#a9470306f9ef510614218d18ecbdbdc51',1,'CAmDatabaseHandlerMap.h']]],
- ['am_5fsubclass_5fcopy_5fop_5fend',['AM_SUBCLASS_COPY_OP_END',['../CAmDatabaseHandlerMap_8h.html#a401f21aca65f1596c9c97af87717ba37',1,'CAmDatabaseHandlerMap.h']]],
- ['am_5fsubclass_5fcopy_5fop_5fstart',['AM_SUBCLASS_COPY_OP_START',['../CAmDatabaseHandlerMap_8h.html#a3264af64a5273455a171e9eec5a2b971',1,'CAmDatabaseHandlerMap.h']]],
- ['am_5fsubclass_5fend',['AM_SUBCLASS_END',['../CAmDatabaseHandlerMap_8h.html#a875e11bb7aa7ab24e88646aae2d084ff',1,'CAmDatabaseHandlerMap.h']]],
- ['am_5fsubclass_5fop',['AM_SUBCLASS_OP',['../CAmDatabaseHandlerMap_8h.html#a3bcf8ddf284859db60d9fbde57b62e28',1,'CAmDatabaseHandlerMap.h']]],
- ['am_5ftypedef_5fsubclass_5fbegin',['AM_TYPEDEF_SUBCLASS_BEGIN',['../CAmDatabaseHandlerMap_8h.html#a130c51f0ba231041759d89fcb8dc0b6b',1,'CAmDatabaseHandlerMap.h']]],
- ['am_5ftypedef_5fsubclass_5freserved_5fflag_5fbegin',['AM_TYPEDEF_SUBCLASS_RESERVED_FLAG_BEGIN',['../CAmDatabaseHandlerMap_8h.html#a80403b870f6e4d1e6cd5dcfaa27a9b9a',1,'CAmDatabaseHandlerMap.h']]],
- ['am_5ftypedef_5fsubclass_5fsound_5fproperties_5fbegin',['AM_TYPEDEF_SUBCLASS_SOUND_PROPERTIES_BEGIN',['../CAmDatabaseHandlerMap_8h.html#ab73ea9620e23e301db1d4666005b2e81',1,'CAmDatabaseHandlerMap.h']]],
- ['amcapi',['AMCAPI',['../CAmCommonAPIWrapper_8h.html#a6b7b524d2002e1bd1345620a530bb8ea',1,'CAmCommonAPIWrapper.h']]]
+ ['_5f_5fmethod_5fname_5f_5f',['__METHOD_NAME__',['../CAmCommandReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168',1,'__METHOD_NAME__():&#160;CAmCommandReceiver.cpp'],['../CAmCommandSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168',1,'__METHOD_NAME__():&#160;CAmCommandSender.cpp'],['../CAmControlReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168',1,'__METHOD_NAME__():&#160;CAmControlReceiver.cpp'],['../CAmDatabaseHandlerMap_8cpp.html#a60dca3177fb9cb5256609adc7af55168',1,'__METHOD_NAME__():&#160;CAmDatabaseHandlerMap.cpp'],['../CAmRoutingReceiver_8cpp.html#a60dca3177fb9cb5256609adc7af55168',1,'__METHOD_NAME__():&#160;CAmRoutingReceiver.cpp'],['../CAmRoutingSender_8cpp.html#a60dca3177fb9cb5256609adc7af55168',1,'__METHOD_NAME__():&#160;CAmRoutingSender.cpp']]]
];
diff --git a/docs/search/defines_1.html b/docs/search/defines_1.html
index 9e1d9fa..5c0025e 100644..100755
--- a/docs/search/defines_1.html
+++ b/docs/search/defines_1.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="defines_1.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/defines_1.js b/docs/search/defines_1.js
index c00f05a..186367f 100644..100755
--- a/docs/search/defines_1.js
+++ b/docs/search/defines_1.js
@@ -1,9 +1,21 @@
var searchData=
[
- ['call_5fall_5finterfaces',['CALL_ALL_INTERFACES',['../CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b',1,'CAmCommandSender.cpp']]],
- ['camlogger',['CAmLogger',['../CAmLog_8h.html#a5edb2739b8b6363c90e1e7b4d782ceef',1,'CAmLog.h']]],
- ['capi',['CAPI',['../CAmCommonAPIWrapper_8h.html#a0dfeadcd1d33bdae779670a54f92279c',1,'CAmCommonAPIWrapper.h']]],
- ['commandversion',['CommandVersion',['../IAmCommand_8h.html#a2ad3adf378d12d97878ef329b3829f76',1,'IAmCommand.h']]],
- ['commonapi_5finternal_5fcompilation',['COMMONAPI_INTERNAL_COMPILATION',['../CAmCommonAPIWrapper_8h.html#a856760f211ef4853626b4241f7e31c2e',1,'CAmCommonAPIWrapper.h']]],
- ['controlversion',['ControlVersion',['../IAmControl_8h.html#ac8c9ea59b513da97f115ed3d6322d6ad',1,'IAmControl.h']]]
+ ['a_5fconst',['A_CONST',['../audiomanagertypes_8h.html#a689d20c89e2bbebbfb82e1d413ac3eeb',1,'audiomanagertypes.h']]],
+ ['am_5fcapi',['AM_CAPI',['../CAmCommonAPIWrapper_8h.html#af5843696cdf86a410e30cd9045843e63',1,'CAmCommonAPIWrapper.h']]],
+ ['am_5fmap_5fcapacity',['AM_MAP_CAPACITY',['../CAmDatabaseHandlerMap_8h.html#a9874ef994570805aee6e6e5218ef9231',1,'CAmDatabaseHandlerMap.h']]],
+ ['am_5fmax_5fconnections',['AM_MAX_CONNECTIONS',['../CAmDatabaseHandlerMap_8h.html#a25f3e5baa79593267f819107c7cfc843',1,'CAmDatabaseHandlerMap.h']]],
+ ['am_5fmax_5fmain_5fconnections',['AM_MAX_MAIN_CONNECTIONS',['../CAmDatabaseHandlerMap_8h.html#a9a553628ce79cee143abba2a572485e4',1,'CAmDatabaseHandlerMap.h']]],
+ ['am_5fsubclass_5fbegin',['AM_SUBCLASS_BEGIN',['../CAmDatabaseHandlerMap_8h.html#ad571fd9c8c1dbe86aa9c55e3c334b3a9',1,'CAmDatabaseHandlerMap.h']]],
+ ['am_5fsubclass_5fconstr',['AM_SUBCLASS_CONSTR',['../CAmDatabaseHandlerMap_8h.html#a101760259caac9daa4e463c829dff1a4',1,'CAmDatabaseHandlerMap.h']]],
+ ['am_5fsubclass_5fconstr_5fbody',['AM_SUBCLASS_CONSTR_BODY',['../CAmDatabaseHandlerMap_8h.html#a9470306f9ef510614218d18ecbdbdc51',1,'CAmDatabaseHandlerMap.h']]],
+ ['am_5fsubclass_5fcopy_5fop_5fend',['AM_SUBCLASS_COPY_OP_END',['../CAmDatabaseHandlerMap_8h.html#a401f21aca65f1596c9c97af87717ba37',1,'CAmDatabaseHandlerMap.h']]],
+ ['am_5fsubclass_5fcopy_5fop_5fstart',['AM_SUBCLASS_COPY_OP_START',['../CAmDatabaseHandlerMap_8h.html#a3264af64a5273455a171e9eec5a2b971',1,'CAmDatabaseHandlerMap.h']]],
+ ['am_5fsubclass_5fend',['AM_SUBCLASS_END',['../CAmDatabaseHandlerMap_8h.html#a875e11bb7aa7ab24e88646aae2d084ff',1,'CAmDatabaseHandlerMap.h']]],
+ ['am_5fsubclass_5fop',['AM_SUBCLASS_OP',['../CAmDatabaseHandlerMap_8h.html#a3bcf8ddf284859db60d9fbde57b62e28',1,'CAmDatabaseHandlerMap.h']]],
+ ['am_5ftypedef_5fsubclass_5fbegin',['AM_TYPEDEF_SUBCLASS_BEGIN',['../CAmDatabaseHandlerMap_8h.html#a130c51f0ba231041759d89fcb8dc0b6b',1,'CAmDatabaseHandlerMap.h']]],
+ ['am_5ftypedef_5fsubclass_5freserved_5fflag_5fbegin',['AM_TYPEDEF_SUBCLASS_RESERVED_FLAG_BEGIN',['../CAmDatabaseHandlerMap_8h.html#a80403b870f6e4d1e6cd5dcfaa27a9b9a',1,'CAmDatabaseHandlerMap.h']]],
+ ['am_5ftypedef_5fsubclass_5fsound_5fproperties_5fbegin',['AM_TYPEDEF_SUBCLASS_SOUND_PROPERTIES_BEGIN',['../CAmDatabaseHandlerMap_8h.html#ab73ea9620e23e301db1d4666005b2e81',1,'CAmDatabaseHandlerMap.h']]],
+ ['amcapi',['AMCAPI',['../CAmCommonAPIWrapper_8h.html#a6b7b524d2002e1bd1345620a530bb8ea',1,'CAmCommonAPIWrapper.h']]],
+ ['audiomanger_5fapp_5fdescription',['AUDIOMANGER_APP_DESCRIPTION',['../main_8cpp.html#a705ab796e3da5af624720a7f8ea39402',1,'main.cpp']]],
+ ['audiomanger_5fapp_5fid',['AUDIOMANGER_APP_ID',['../main_8cpp.html#af7d5e0e2048b13686c69caeb0725b5d9',1,'main.cpp']]]
];
diff --git a/docs/search/defines_2.html b/docs/search/defines_2.html
index 6ef4b98..a206bfc 100644..100755
--- a/docs/search/defines_2.html
+++ b/docs/search/defines_2.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="defines_2.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/defines_2.js b/docs/search/defines_2.js
index cabdb5e..c00f05a 100644..100755
--- a/docs/search/defines_2.js
+++ b/docs/search/defines_2.js
@@ -1,15 +1,9 @@
var searchData=
[
- ['db_5fcond_5fismodified',['DB_COND_ISMODIFIED',['../CAmDatabaseHandlerMap_8cpp.html#a7b43731fea9fb5e9c8199cbf98068604',1,'CAmDatabaseHandlerMap.cpp']]],
- ['db_5fcond_5fupdate',['DB_COND_UPDATE',['../CAmDatabaseHandlerMap_8cpp.html#a87598bed9b4eaefe0a8fc808e843ec6b',1,'CAmDatabaseHandlerMap.cpp']]],
- ['db_5fcond_5fupdate_5finit',['DB_COND_UPDATE_INIT',['../CAmDatabaseHandlerMap_8cpp.html#ac7b3f8f2f1ec205ae6521cbc7f9b0fbe',1,'CAmDatabaseHandlerMap.cpp']]],
- ['db_5fcond_5fupdate_5frie',['DB_COND_UPDATE_RIE',['../CAmDatabaseHandlerMap_8cpp.html#a20a30a80e93a6925813e3225b9b75302',1,'CAmDatabaseHandlerMap.cpp']]],
- ['default_5flog_5ffolder',['DEFAULT_LOG_FOLDER',['../CAmLog_8h.html#a1bff47dabd24fb71fb5d87cfc0b0bdef',1,'CAmLog.h']]],
- ['default_5flogfile_5fext',['DEFAULT_LOGFILE_EXT',['../CAmLog_8h.html#a55d8de1f1fb579e18fe00fca209750b1',1,'CAmLog.h']]],
- ['default_5flogfile_5fprefix',['DEFAULT_LOGFILE_PREFIX',['../CAmLog_8h.html#a026c614b810f6e9438f1dea224a85b4c',1,'CAmLog.h']]],
- ['del',['DEL',['../CAmLog_8h.html#ad7254c26da5762c03c4825d6b74d490d',1,'CAmLog.h']]],
- ['dlt_5fdeclare_5fcontext',['DLT_DECLARE_CONTEXT',['../CAmDltWrapper_8h.html#a0243c928d58eb804e511f84982764f62',1,'CAmDltWrapper.h']]],
- ['dlt_5fdefault_5flog_5flevel',['DLT_DEFAULT_LOG_LEVEL',['../CAmDltWrapper_8h.html#ab29a2d53c119d7c64e1dabe95ad6401b',1,'CAmDltWrapper.h']]],
- ['dlt_5fimport_5fcontext',['DLT_IMPORT_CONTEXT',['../CAmDltWrapper_8h.html#a0a334b03da24104c57b9c00520d49777',1,'CAmDltWrapper.h']]],
- ['dlt_5fuser_5fbuf_5fmax_5fsize',['DLT_USER_BUF_MAX_SIZE',['../CAmDltWrapper_8h.html#acffd505a0ffacd1a6178be3afd4e97ca',1,'CAmDltWrapper.h']]]
+ ['call_5fall_5finterfaces',['CALL_ALL_INTERFACES',['../CAmCommandSender_8cpp.html#adca3a681410c497e0cd3e2b28680aa0b',1,'CAmCommandSender.cpp']]],
+ ['camlogger',['CAmLogger',['../CAmLog_8h.html#a5edb2739b8b6363c90e1e7b4d782ceef',1,'CAmLog.h']]],
+ ['capi',['CAPI',['../CAmCommonAPIWrapper_8h.html#a0dfeadcd1d33bdae779670a54f92279c',1,'CAmCommonAPIWrapper.h']]],
+ ['commandversion',['CommandVersion',['../IAmCommand_8h.html#a2ad3adf378d12d97878ef329b3829f76',1,'IAmCommand.h']]],
+ ['commonapi_5finternal_5fcompilation',['COMMONAPI_INTERNAL_COMPILATION',['../CAmCommonAPIWrapper_8h.html#a856760f211ef4853626b4241f7e31c2e',1,'CAmCommonAPIWrapper.h']]],
+ ['controlversion',['ControlVersion',['../IAmControl_8h.html#ac8c9ea59b513da97f115ed3d6322d6ad',1,'IAmControl.h']]]
];
diff --git a/docs/search/defines_3.html b/docs/search/defines_3.html
index e575d66..3826e1f 100644..100755
--- a/docs/search/defines_3.html
+++ b/docs/search/defines_3.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="defines_3.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/defines_3.js b/docs/search/defines_3.js
index cb354a6..57affc0 100644..100755
--- a/docs/search/defines_3.js
+++ b/docs/search/defines_3.js
@@ -1,6 +1,16 @@
var searchData=
[
- ['max_5fns',['MAX_NS',['../CAmSocketHandler_8h.html#a67f1edc0014c2569b2a1e7e423aaa825',1,'CAmSocketHandler.h']]],
- ['max_5fpollhandle',['MAX_POLLHANDLE',['../CAmSocketHandler_8h.html#afe0da7e06e5af7546a20e21391824f5a',1,'CAmSocketHandler.h']]],
- ['max_5ftimerhandle',['MAX_TIMERHANDLE',['../CAmSocketHandler_8h.html#a63380f323b142274c124bb15bba9459a',1,'CAmSocketHandler.h']]]
+ ['db_5fcond_5fismodified',['DB_COND_ISMODIFIED',['../CAmDatabaseHandlerMap_8cpp.html#a7b43731fea9fb5e9c8199cbf98068604',1,'CAmDatabaseHandlerMap.cpp']]],
+ ['db_5fcond_5fupdate',['DB_COND_UPDATE',['../CAmDatabaseHandlerMap_8cpp.html#a87598bed9b4eaefe0a8fc808e843ec6b',1,'CAmDatabaseHandlerMap.cpp']]],
+ ['db_5fcond_5fupdate_5finit',['DB_COND_UPDATE_INIT',['../CAmDatabaseHandlerMap_8cpp.html#ac7b3f8f2f1ec205ae6521cbc7f9b0fbe',1,'CAmDatabaseHandlerMap.cpp']]],
+ ['db_5fcond_5fupdate_5frie',['DB_COND_UPDATE_RIE',['../CAmDatabaseHandlerMap_8cpp.html#a20a30a80e93a6925813e3225b9b75302',1,'CAmDatabaseHandlerMap.cpp']]],
+ ['default_5flog_5ffolder',['DEFAULT_LOG_FOLDER',['../CAmLog_8h.html#a1bff47dabd24fb71fb5d87cfc0b0bdef',1,'CAmLog.h']]],
+ ['default_5flogfile_5fext',['DEFAULT_LOGFILE_EXT',['../CAmLog_8h.html#a55d8de1f1fb579e18fe00fca209750b1',1,'CAmLog.h']]],
+ ['default_5flogfile_5fprefix',['DEFAULT_LOGFILE_PREFIX',['../CAmLog_8h.html#a026c614b810f6e9438f1dea224a85b4c',1,'CAmLog.h']]],
+ ['del',['DEL',['../CAmLog_8h.html#ad7254c26da5762c03c4825d6b74d490d',1,'CAmLog.h']]],
+ ['deprecated',['DEPRECATED',['../CAmSerializer_8h.html#aab10037dca32fba66b70d85bf7633355',1,'CAmSerializer.h']]],
+ ['dlt_5fdeclare_5fcontext',['DLT_DECLARE_CONTEXT',['../CAmDltWrapper_8h.html#a0243c928d58eb804e511f84982764f62',1,'CAmDltWrapper.h']]],
+ ['dlt_5fdefault_5flog_5flevel',['DLT_DEFAULT_LOG_LEVEL',['../CAmDltWrapper_8h.html#ab29a2d53c119d7c64e1dabe95ad6401b',1,'CAmDltWrapper.h']]],
+ ['dlt_5fimport_5fcontext',['DLT_IMPORT_CONTEXT',['../CAmDltWrapper_8h.html#a0a334b03da24104c57b9c00520d49777',1,'CAmDltWrapper.h']]],
+ ['dlt_5fuser_5fbuf_5fmax_5fsize',['DLT_USER_BUF_MAX_SIZE',['../CAmDltWrapper_8h.html#acffd505a0ffacd1a6178be3afd4e97ca',1,'CAmDltWrapper.h']]]
];
diff --git a/docs/search/defines_4.html b/docs/search/defines_4.html
index 90e654d..c6864f7 100644..100755
--- a/docs/search/defines_4.html
+++ b/docs/search/defines_4.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="defines_4.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/defines_4.js b/docs/search/defines_4.js
index 5f5c292..7f5ffc9 100644..100755
--- a/docs/search/defines_4.js
+++ b/docs/search/defines_4.js
@@ -1,4 +1,8 @@
var searchData=
[
- ['print_5fbool',['PRINT_BOOL',['../CAmTelnetServer_8cpp.html#a152a062074d0e6d93736298a7065a081',1,'CAmTelnetServer.cpp']]]
+ ['max_5fallowed_5fdomain_5fcycles',['MAX_ALLOWED_DOMAIN_CYCLES',['../CAmRouter_8h.html#a1aacfba78a3f6aa3cb6514bb8b1458e3',1,'CAmRouter.h']]],
+ ['max_5fns',['MAX_NS',['../CAmSocketHandler_8h.html#a67f1edc0014c2569b2a1e7e423aaa825',1,'CAmSocketHandler.h']]],
+ ['max_5fpollhandle',['MAX_POLLHANDLE',['../CAmSocketHandler_8h.html#afe0da7e06e5af7546a20e21391824f5a',1,'CAmSocketHandler.h']]],
+ ['max_5frouting_5fpaths',['MAX_ROUTING_PATHS',['../CAmRouter_8h.html#a9d70e10c712a8a908b5dc0d253955c25',1,'CAmRouter.h']]],
+ ['max_5ftimerhandle',['MAX_TIMERHANDLE',['../CAmSocketHandler_8h.html#a63380f323b142274c124bb15bba9459a',1,'CAmSocketHandler.h']]]
];
diff --git a/docs/search/defines_5.html b/docs/search/defines_5.html
index e02f8a2..eff6551 100644..100755
--- a/docs/search/defines_5.html
+++ b/docs/search/defines_5.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="defines_5.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/defines_5.js b/docs/search/defines_5.js
index 861d5c1..af02813 100644..100755
--- a/docs/search/defines_5.js
+++ b/docs/search/defines_5.js
@@ -1,8 +1,8 @@
var searchData=
[
- ['required_5finterface_5fversion_5fmajor',['REQUIRED_INTERFACE_VERSION_MAJOR',['../CAmControlSender_8cpp.html#accf5fa8c8d8bbafa636dc7473685948b',1,'REQUIRED_INTERFACE_VERSION_MAJOR():&#160;CAmControlSender.cpp'],['../CAmRoutingSender_8cpp.html#accf5fa8c8d8bbafa636dc7473685948b',1,'REQUIRED_INTERFACE_VERSION_MAJOR():&#160;CAmRoutingSender.cpp']]],
- ['required_5finterface_5fversion_5fminor',['REQUIRED_INTERFACE_VERSION_MINOR',['../CAmControlSender_8cpp.html#aaad5231037c0c12bf95bb42526c2bab8',1,'REQUIRED_INTERFACE_VERSION_MINOR():&#160;CAmControlSender.cpp'],['../CAmRoutingSender_8cpp.html#aaad5231037c0c12bf95bb42526c2bab8',1,'REQUIRED_INTERFACE_VERSION_MINOR():&#160;CAmRoutingSender.cpp']]],
- ['root_5fintrospect_5fxml',['ROOT_INTROSPECT_XML',['../CAmDbusWrapper_8cpp.html#a6266fa85a7c0adb885300f68b797cea6',1,'CAmDbusWrapper.cpp']]],
- ['routing_5fbuild_5fconnections',['ROUTING_BUILD_CONNECTIONS',['../CAmRouter_8h.html#aff729ebe1b45fb5af26288f42d61fd3b',1,'CAmRouter.h']]],
- ['routingversion',['RoutingVersion',['../IAmRouting_8h.html#af578bc00c94c55f619aa16407eceab99',1,'IAmRouting.h']]]
+ ['notify_5fobservers',['NOTIFY_OBSERVERS',['../CAmDatabaseHandlerMap_8cpp.html#a08f9d96a52244f69ca4637ae0c8e2041',1,'CAmDatabaseHandlerMap.cpp']]],
+ ['notify_5fobservers1',['NOTIFY_OBSERVERS1',['../CAmDatabaseHandlerMap_8cpp.html#a6e091273c50fad7c2a8d0d9967efd07d',1,'CAmDatabaseHandlerMap.cpp']]],
+ ['notify_5fobservers2',['NOTIFY_OBSERVERS2',['../CAmDatabaseHandlerMap_8cpp.html#a1e97c99513e5134eca26e651773719d7',1,'CAmDatabaseHandlerMap.cpp']]],
+ ['notify_5fobservers3',['NOTIFY_OBSERVERS3',['../CAmDatabaseHandlerMap_8cpp.html#a5364eef123b546a80c7c57232a15b75a',1,'CAmDatabaseHandlerMap.cpp']]],
+ ['notify_5fobservers4',['NOTIFY_OBSERVERS4',['../CAmDatabaseHandlerMap_8cpp.html#a023c42a6ea7b7e14bf37baf70dfaddc1',1,'CAmDatabaseHandlerMap.cpp']]]
];
diff --git a/docs/search/defines_6.html b/docs/search/defines_6.html
new file mode 100755
index 0000000..5782e69
--- /dev/null
+++ b/docs/search/defines_6.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="defines_6.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/search/defines_6.js b/docs/search/defines_6.js
new file mode 100755
index 0000000..3eb66c3
--- /dev/null
+++ b/docs/search/defines_6.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['required_5finterface_5fversion_5fmajor',['REQUIRED_INTERFACE_VERSION_MAJOR',['../CAmControlSender_8cpp.html#accf5fa8c8d8bbafa636dc7473685948b',1,'REQUIRED_INTERFACE_VERSION_MAJOR():&#160;CAmControlSender.cpp'],['../CAmRoutingSender_8cpp.html#accf5fa8c8d8bbafa636dc7473685948b',1,'REQUIRED_INTERFACE_VERSION_MAJOR():&#160;CAmRoutingSender.cpp']]],
+ ['required_5finterface_5fversion_5fminor',['REQUIRED_INTERFACE_VERSION_MINOR',['../CAmControlSender_8cpp.html#aaad5231037c0c12bf95bb42526c2bab8',1,'REQUIRED_INTERFACE_VERSION_MINOR():&#160;CAmControlSender.cpp'],['../CAmRoutingSender_8cpp.html#aaad5231037c0c12bf95bb42526c2bab8',1,'REQUIRED_INTERFACE_VERSION_MINOR():&#160;CAmRoutingSender.cpp']]],
+ ['root_5fintrospect_5fxml',['ROOT_INTROSPECT_XML',['../CAmDbusWrapper_8cpp.html#a6266fa85a7c0adb885300f68b797cea6',1,'CAmDbusWrapper.cpp']]],
+ ['routingversion',['RoutingVersion',['../IAmRouting_8h.html#af578bc00c94c55f619aa16407eceab99',1,'IAmRouting.h']]]
+];
diff --git a/docs/search/enums_0.html b/docs/search/enums_0.html
index b4cbe1e..aba8d79 100644..100755
--- a/docs/search/enums_0.html
+++ b/docs/search/enums_0.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="enums_0.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/enums_0.js b/docs/search/enums_0.js
index 27e38cc..1df27e7 100644..100755
--- a/docs/search/enums_0.js
+++ b/docs/search/enums_0.js
@@ -9,6 +9,7 @@ var searchData=
['am_5fhotsink_5fe',['am_HotSink_e',['../namespaceam.html#afc05253c20a9333f02f7a4b3f7762269',1,'am']]],
['am_5finterruptstate_5fe',['am_InterruptState_e',['../namespaceam.html#a9bce055a917900b33c7fa5666ec00e22',1,'am']]],
['am_5fmutestate_5fe',['am_MuteState_e',['../namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa',1,'am']]],
+ ['am_5fnodedatatype_5fe',['am_NodeDataType_e',['../structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276c',1,'am::am_RoutingNodeData_s']]],
['am_5fnotificationstatus_5fe',['am_NotificationStatus_e',['../namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3',1,'am']]],
['am_5fsourcestate_5fe',['am_SourceState_e',['../namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358',1,'am']]],
['am_5fvolumetype_5fe',['am_VolumeType_e',['../namespaceam.html#a07f9b57ede577d1e70afec63e606759f',1,'am']]]
diff --git a/docs/search/enums_1.html b/docs/search/enums_1.html
index 2af2a03..a8d3843 100644..100755
--- a/docs/search/enums_1.html
+++ b/docs/search/enums_1.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="enums_1.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/enums_1.js b/docs/search/enums_1.js
index 2e83933..2e83933 100644..100755
--- a/docs/search/enums_1.js
+++ b/docs/search/enums_1.js
diff --git a/docs/search/enums_2.html b/docs/search/enums_2.html
index f96cf0a..ef7d632 100644..100755
--- a/docs/search/enums_2.html
+++ b/docs/search/enums_2.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="enums_2.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/enums_2.js b/docs/search/enums_2.js
index 9dd4328..9f4d71a 100644..100755
--- a/docs/search/enums_2.js
+++ b/docs/search/enums_2.js
@@ -1,5 +1,4 @@
var searchData=
[
- ['ecamlogtype',['eCAmLogType',['../CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060',1,'CAmLog.h']]],
- ['emainstate',['EMainState',['../classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457',1,'am::CAmTelnetMenuHelper']]]
+ ['ecamlogtype',['eCAmLogType',['../CAmLog_8h.html#acab6e77c85e55db7aaaf626798706060',1,'CAmLog.h']]]
];
diff --git a/docs/search/enums_3.html b/docs/search/enums_3.html
index 77df324..57bac2e 100644..100755
--- a/docs/search/enums_3.html
+++ b/docs/search/enums_3.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="enums_3.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/enums_3.js b/docs/search/enums_3.js
index 04c5c62..04c5c62 100644..100755
--- a/docs/search/enums_3.js
+++ b/docs/search/enums_3.js
diff --git a/docs/search/enumvalues_0.html b/docs/search/enumvalues_0.html
index 3e00fcf..83192d3 100644..100755
--- a/docs/search/enumvalues_0.html
+++ b/docs/search/enumvalues_0.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="enumvalues_0.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/enumvalues_0.js b/docs/search/enumvalues_0.js
index eee29d6..eee29d6 100644..100755
--- a/docs/search/enumvalues_0.js
+++ b/docs/search/enumvalues_0.js
diff --git a/docs/search/enumvalues_1.html b/docs/search/enumvalues_1.html
index 0e575c9..0715ef5 100644..100755
--- a/docs/search/enumvalues_1.html
+++ b/docs/search/enumvalues_1.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="enumvalues_1.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/enumvalues_1.js b/docs/search/enumvalues_1.js
index e5f4a33..d212c0a 100644..100755
--- a/docs/search/enumvalues_1.js
+++ b/docs/search/enumvalues_1.js
@@ -1,6 +1,7 @@
var searchData=
[
['command_5fline',['COMMAND_LINE',['../classam_1_1CAmDltWrapper.html#aff17466b9effa921b51540e2b13d9499a64792df17ebfa05c9aea220d30560155',1,'am::CAmDltWrapper']]],
+ ['converter',['CONVERTER',['../structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276ca5c8a2228d2052aeba0c35f5d5ad34889',1,'am::am_RoutingNodeData_s']]],
['cs_5fconnected',['CS_CONNECTED',['../namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209af2319d8fac8cdcf76a37197536e5bb1e',1,'am']]],
['cs_5fconnecting',['CS_CONNECTING',['../namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209af07fab44bac6814402ccfdf69be55de5',1,'am']]],
['cs_5fdisconnected',['CS_DISCONNECTED',['../namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209ad5a723d3846af4c1c6bc7b918c6d561b',1,'am']]],
diff --git a/docs/search/enumvalues_2.html b/docs/search/enumvalues_2.html
index e59f4ac..0f9b5e9 100644..100755
--- a/docs/search/enumvalues_2.html
+++ b/docs/search/enumvalues_2.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="enumvalues_2.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/enumvalues_2.js b/docs/search/enumvalues_2.js
index 2b976d8..2b976d8 100644..100755
--- a/docs/search/enumvalues_2.js
+++ b/docs/search/enumvalues_2.js
diff --git a/docs/search/enumvalues_3.html b/docs/search/enumvalues_3.html
index 0a2d754..9ebb356 100644..100755
--- a/docs/search/enumvalues_3.html
+++ b/docs/search/enumvalues_3.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="enumvalues_3.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/enumvalues_3.js b/docs/search/enumvalues_3.js
index c077c31..828c674 100644..100755
--- a/docs/search/enumvalues_3.js
+++ b/docs/search/enumvalues_3.js
@@ -22,10 +22,5 @@ var searchData=
['ed_5fsink_5fvolume',['ED_SINK_VOLUME',['../namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169aa0f9c994bbafbaf51ff6c92d7076e818',1,'am']]],
['ed_5fsource_5fproperty',['ED_SOURCE_PROPERTY',['../namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169a4215279229422d7f65017a45a79b08d1',1,'am']]],
['ed_5fsource_5fvolume',['ED_SOURCE_VOLUME',['../namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169a0f8cd4962ed3e75201acb0199035f785',1,'am']]],
- ['egetstate',['eGetState',['../classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a216e96c9f1ef0ee21e5dd8da0521087e',1,'am::CAmTelnetMenuHelper']]],
- ['einfostate',['eInfoState',['../classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a2b4f3a03294e710b9acac49112538778',1,'am::CAmTelnetMenuHelper']]],
- ['eliststate',['eListState',['../classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457ac793e4ed9c584b8ec0f0154ff161ae91',1,'am::CAmTelnetMenuHelper']]],
- ['erootstate',['eRootState',['../classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a7522d6c554e7a2f680e4b8319c65b428',1,'am::CAmTelnetMenuHelper']]],
- ['es_5funknown',['ES_UNKNOWN',['../namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169a1ed6f12794800ea954e4a43509e63c7c',1,'am']]],
- ['esetstate',['eSetState',['../classam_1_1CAmTelnetMenuHelper.html#afd55a6846137ce0623c09e53645ed457a73266cf9d5d7bb4ed490b9ec8ff4bf57',1,'am::CAmTelnetMenuHelper']]]
+ ['es_5funknown',['ES_UNKNOWN',['../namespaceam.html#a9326fbceaaceaa2fcfa77a0ab9097169a1ed6f12794800ea954e4a43509e63c7c',1,'am']]]
];
diff --git a/docs/search/enumvalues_4.html b/docs/search/enumvalues_4.html
index 1258082..daa496d 100644..100755
--- a/docs/search/enumvalues_4.html
+++ b/docs/search/enumvalues_4.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="enumvalues_4.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/enumvalues_4.js b/docs/search/enumvalues_4.js
index 8bf210d..8bf210d 100644..100755
--- a/docs/search/enumvalues_4.js
+++ b/docs/search/enumvalues_4.js
diff --git a/docs/search/enumvalues_5.html b/docs/search/enumvalues_5.html
index e42d495..bd37793 100644..100755
--- a/docs/search/enumvalues_5.html
+++ b/docs/search/enumvalues_5.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="enumvalues_5.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/enumvalues_5.js b/docs/search/enumvalues_5.js
index 88f37d6..6b0b303 100644..100755
--- a/docs/search/enumvalues_5.js
+++ b/docs/search/enumvalues_5.js
@@ -1,23 +1,4 @@
var searchData=
[
- ['h_5fconnect',['H_CONNECT',['../namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea1240507cb9a2c15b27e7cb64b3eb9ed4',1,'am']]],
- ['h_5fcrossfade',['H_CROSSFADE',['../namespaceam.html#afdf9339d3857221ed8c6addb694ce1ceae323725828028f390ee31a7ad2857d36',1,'am']]],
- ['h_5fdisconnect',['H_DISCONNECT',['../namespaceam.html#afdf9339d3857221ed8c6addb694ce1ceaf9830df4d9215047ccac8fd61b5ca9e0',1,'am']]],
- ['h_5fmax',['H_MAX',['../namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea5e6052b243a2c8a98660cbd874358b15',1,'am']]],
- ['h_5fsetsinknotification',['H_SETSINKNOTIFICATION',['../namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea18db7525ba219949fe7a38d225a94a24',1,'am']]],
- ['h_5fsetsinksoundproperties',['H_SETSINKSOUNDPROPERTIES',['../namespaceam.html#afdf9339d3857221ed8c6addb694ce1ceae0976253ad16a3c43a0378b9a2956501',1,'am']]],
- ['h_5fsetsinksoundproperty',['H_SETSINKSOUNDPROPERTY',['../namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea72e75d7f64cbf94688e986d0dba322c7',1,'am']]],
- ['h_5fsetsinkvolume',['H_SETSINKVOLUME',['../namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea131c42c03fa5afcb64d21f5c08c106c9',1,'am']]],
- ['h_5fsetsourcenotification',['H_SETSOURCENOTIFICATION',['../namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea00e48ba905f5436a8dab9b91c3bd26bd',1,'am']]],
- ['h_5fsetsourcesoundproperties',['H_SETSOURCESOUNDPROPERTIES',['../namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea57d1a5f5e1b271a6a0c542fb9cff9e78',1,'am']]],
- ['h_5fsetsourcesoundproperty',['H_SETSOURCESOUNDPROPERTY',['../namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea4e9a1b934a2434d67fe41daeadeafc99',1,'am']]],
- ['h_5fsetsourcestate',['H_SETSOURCESTATE',['../namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea2947ad052bf1f2e8093b45dd6d0f51fc',1,'am']]],
- ['h_5fsetsourcevolume',['H_SETSOURCEVOLUME',['../namespaceam.html#afdf9339d3857221ed8c6addb694ce1cead8347c0884a48c30f134efdc67b47b79',1,'am']]],
- ['h_5fsetvolumes',['H_SETVOLUMES',['../namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea922b6734abf08e1311d6613831a0ddc2',1,'am']]],
- ['h_5funknown',['H_UNKNOWN',['../namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea9f010213f519b57134b543fcc29672cb',1,'am']]],
- ['hs_5fintermediate',['HS_INTERMEDIATE',['../namespaceam.html#afc05253c20a9333f02f7a4b3f7762269ac72875e63df3cf713e87286c1450c08f',1,'am']]],
- ['hs_5fmax',['HS_MAX',['../namespaceam.html#afc05253c20a9333f02f7a4b3f7762269ab43036773e2156eba5d7ebdef25f8447',1,'am']]],
- ['hs_5fsinka',['HS_SINKA',['../namespaceam.html#afc05253c20a9333f02f7a4b3f7762269addf5f7a208ba3e445f6a6f8f29193977',1,'am']]],
- ['hs_5fsinkb',['HS_SINKB',['../namespaceam.html#afc05253c20a9333f02f7a4b3f7762269a5c803737bc88aac1c868a292e4bac508',1,'am']]],
- ['hs_5funknown',['HS_UNKNOWN',['../namespaceam.html#afc05253c20a9333f02f7a4b3f7762269a6d51c865866973b3c60c56e9351b1a48',1,'am']]]
+ ['gateway',['GATEWAY',['../structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276cae7dc94753104a5288049a249cb3193e4',1,'am::am_RoutingNodeData_s']]]
];
diff --git a/docs/search/enumvalues_6.html b/docs/search/enumvalues_6.html
index 96249ec..656e478 100644..100755
--- a/docs/search/enumvalues_6.html
+++ b/docs/search/enumvalues_6.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="enumvalues_6.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/enumvalues_6.js b/docs/search/enumvalues_6.js
index 7604a68..88f37d6 100644..100755
--- a/docs/search/enumvalues_6.js
+++ b/docs/search/enumvalues_6.js
@@ -1,7 +1,23 @@
var searchData=
[
- ['is_5finterrupted',['IS_INTERRUPTED',['../namespaceam.html#a9bce055a917900b33c7fa5666ec00e22ac31cc7a65e3508d458fa9fe5d9ea305a',1,'am']]],
- ['is_5fmax',['IS_MAX',['../namespaceam.html#a9bce055a917900b33c7fa5666ec00e22aed8a7a0b2585025785d9ab8a7ff5bd65',1,'am']]],
- ['is_5foff',['IS_OFF',['../namespaceam.html#a9bce055a917900b33c7fa5666ec00e22a4f18d7b9a66342c9793d775d173305a5',1,'am']]],
- ['is_5funknown',['IS_UNKNOWN',['../namespaceam.html#a9bce055a917900b33c7fa5666ec00e22a55e1cc8cae8fec1ae8c7b0ca466eef41',1,'am']]]
+ ['h_5fconnect',['H_CONNECT',['../namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea1240507cb9a2c15b27e7cb64b3eb9ed4',1,'am']]],
+ ['h_5fcrossfade',['H_CROSSFADE',['../namespaceam.html#afdf9339d3857221ed8c6addb694ce1ceae323725828028f390ee31a7ad2857d36',1,'am']]],
+ ['h_5fdisconnect',['H_DISCONNECT',['../namespaceam.html#afdf9339d3857221ed8c6addb694ce1ceaf9830df4d9215047ccac8fd61b5ca9e0',1,'am']]],
+ ['h_5fmax',['H_MAX',['../namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea5e6052b243a2c8a98660cbd874358b15',1,'am']]],
+ ['h_5fsetsinknotification',['H_SETSINKNOTIFICATION',['../namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea18db7525ba219949fe7a38d225a94a24',1,'am']]],
+ ['h_5fsetsinksoundproperties',['H_SETSINKSOUNDPROPERTIES',['../namespaceam.html#afdf9339d3857221ed8c6addb694ce1ceae0976253ad16a3c43a0378b9a2956501',1,'am']]],
+ ['h_5fsetsinksoundproperty',['H_SETSINKSOUNDPROPERTY',['../namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea72e75d7f64cbf94688e986d0dba322c7',1,'am']]],
+ ['h_5fsetsinkvolume',['H_SETSINKVOLUME',['../namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea131c42c03fa5afcb64d21f5c08c106c9',1,'am']]],
+ ['h_5fsetsourcenotification',['H_SETSOURCENOTIFICATION',['../namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea00e48ba905f5436a8dab9b91c3bd26bd',1,'am']]],
+ ['h_5fsetsourcesoundproperties',['H_SETSOURCESOUNDPROPERTIES',['../namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea57d1a5f5e1b271a6a0c542fb9cff9e78',1,'am']]],
+ ['h_5fsetsourcesoundproperty',['H_SETSOURCESOUNDPROPERTY',['../namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea4e9a1b934a2434d67fe41daeadeafc99',1,'am']]],
+ ['h_5fsetsourcestate',['H_SETSOURCESTATE',['../namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea2947ad052bf1f2e8093b45dd6d0f51fc',1,'am']]],
+ ['h_5fsetsourcevolume',['H_SETSOURCEVOLUME',['../namespaceam.html#afdf9339d3857221ed8c6addb694ce1cead8347c0884a48c30f134efdc67b47b79',1,'am']]],
+ ['h_5fsetvolumes',['H_SETVOLUMES',['../namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea922b6734abf08e1311d6613831a0ddc2',1,'am']]],
+ ['h_5funknown',['H_UNKNOWN',['../namespaceam.html#afdf9339d3857221ed8c6addb694ce1cea9f010213f519b57134b543fcc29672cb',1,'am']]],
+ ['hs_5fintermediate',['HS_INTERMEDIATE',['../namespaceam.html#afc05253c20a9333f02f7a4b3f7762269ac72875e63df3cf713e87286c1450c08f',1,'am']]],
+ ['hs_5fmax',['HS_MAX',['../namespaceam.html#afc05253c20a9333f02f7a4b3f7762269ab43036773e2156eba5d7ebdef25f8447',1,'am']]],
+ ['hs_5fsinka',['HS_SINKA',['../namespaceam.html#afc05253c20a9333f02f7a4b3f7762269addf5f7a208ba3e445f6a6f8f29193977',1,'am']]],
+ ['hs_5fsinkb',['HS_SINKB',['../namespaceam.html#afc05253c20a9333f02f7a4b3f7762269a5c803737bc88aac1c868a292e4bac508',1,'am']]],
+ ['hs_5funknown',['HS_UNKNOWN',['../namespaceam.html#afc05253c20a9333f02f7a4b3f7762269a6d51c865866973b3c60c56e9351b1a48',1,'am']]]
];
diff --git a/docs/search/enumvalues_7.html b/docs/search/enumvalues_7.html
index d38c296..2c3a1c9 100644..100755
--- a/docs/search/enumvalues_7.html
+++ b/docs/search/enumvalues_7.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="enumvalues_7.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/enumvalues_7.js b/docs/search/enumvalues_7.js
index d329eb4..7604a68 100644..100755
--- a/docs/search/enumvalues_7.js
+++ b/docs/search/enumvalues_7.js
@@ -1,7 +1,7 @@
var searchData=
[
- ['ms_5fmax',['MS_MAX',['../namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffaa7fd1b52b53dcff34c678e680eef4a7ca',1,'am']]],
- ['ms_5fmuted',['MS_MUTED',['../namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffaa6e994247e7961074ce8e122c3c2977f9',1,'am']]],
- ['ms_5funknown',['MS_UNKNOWN',['../namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffaad9646478d0a5c550391326fdd7521d04',1,'am']]],
- ['ms_5funmuted',['MS_UNMUTED',['../namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffaa60b508ac9bdb7f17f3e86b3538510e55',1,'am']]]
+ ['is_5finterrupted',['IS_INTERRUPTED',['../namespaceam.html#a9bce055a917900b33c7fa5666ec00e22ac31cc7a65e3508d458fa9fe5d9ea305a',1,'am']]],
+ ['is_5fmax',['IS_MAX',['../namespaceam.html#a9bce055a917900b33c7fa5666ec00e22aed8a7a0b2585025785d9ab8a7ff5bd65',1,'am']]],
+ ['is_5foff',['IS_OFF',['../namespaceam.html#a9bce055a917900b33c7fa5666ec00e22a4f18d7b9a66342c9793d775d173305a5',1,'am']]],
+ ['is_5funknown',['IS_UNKNOWN',['../namespaceam.html#a9bce055a917900b33c7fa5666ec00e22a55e1cc8cae8fec1ae8c7b0ca466eef41',1,'am']]]
];
diff --git a/docs/search/enumvalues_8.html b/docs/search/enumvalues_8.html
index 9966e46..983dccb 100644..100755
--- a/docs/search/enumvalues_8.html
+++ b/docs/search/enumvalues_8.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="enumvalues_8.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/enumvalues_8.js b/docs/search/enumvalues_8.js
index 182c6b8..d329eb4 100644..100755
--- a/docs/search/enumvalues_8.js
+++ b/docs/search/enumvalues_8.js
@@ -1,10 +1,7 @@
var searchData=
[
- ['ns_5fchange',['NS_CHANGE',['../namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3aecf366563ad28afb4ded6271d9009c69',1,'am']]],
- ['ns_5fmax',['NS_MAX',['../namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3af183d43f7ee143ea3bcec0ba2b9665d8',1,'am']]],
- ['ns_5fmaximum',['NS_MAXIMUM',['../namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3a7ecad9a029702bb65384709b792a8062',1,'am']]],
- ['ns_5fminimum',['NS_MINIMUM',['../namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3a301ddce280fe0db598e9c26cc90776cd',1,'am']]],
- ['ns_5foff',['NS_OFF',['../namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3a9724eba6224c74fba05ded52ee5e8c7e',1,'am']]],
- ['ns_5fperiodic',['NS_PERIODIC',['../namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3a78d6102fcf61795385168c2e78db9a5c',1,'am']]],
- ['ns_5funknown',['NS_UNKNOWN',['../namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3ac13e6ff447491293221844554236c802',1,'am']]]
+ ['ms_5fmax',['MS_MAX',['../namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffaa7fd1b52b53dcff34c678e680eef4a7ca',1,'am']]],
+ ['ms_5fmuted',['MS_MUTED',['../namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffaa6e994247e7961074ce8e122c3c2977f9',1,'am']]],
+ ['ms_5funknown',['MS_UNKNOWN',['../namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffaad9646478d0a5c550391326fdd7521d04',1,'am']]],
+ ['ms_5funmuted',['MS_UNMUTED',['../namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffaa60b508ac9bdb7f17f3e86b3538510e55',1,'am']]]
];
diff --git a/docs/search/enumvalues_9.html b/docs/search/enumvalues_9.html
index 926ed9f..a8b553f 100644..100755
--- a/docs/search/enumvalues_9.html
+++ b/docs/search/enumvalues_9.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="enumvalues_9.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/enumvalues_9.js b/docs/search/enumvalues_9.js
index d5dd43e..182c6b8 100644..100755
--- a/docs/search/enumvalues_9.js
+++ b/docs/search/enumvalues_9.js
@@ -1,8 +1,10 @@
var searchData=
[
- ['ss_5fmax',['SS_MAX',['../namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358ab23978754eea5bc91cc65642d8e15806',1,'am']]],
- ['ss_5foff',['SS_OFF',['../namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358ada6fb80ed2b7b5cddf11cd54526551b9',1,'am']]],
- ['ss_5fon',['SS_ON',['../namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358ae826caf911268a1f382293763af982cf',1,'am']]],
- ['ss_5fpaused',['SS_PAUSED',['../namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358ab6decc7446d331a2611eb21aec341a1d',1,'am']]],
- ['ss_5funknnown',['SS_UNKNNOWN',['../namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358a3f4d4cdfa4a68a99f45304086dfb15d6',1,'am']]]
+ ['ns_5fchange',['NS_CHANGE',['../namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3aecf366563ad28afb4ded6271d9009c69',1,'am']]],
+ ['ns_5fmax',['NS_MAX',['../namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3af183d43f7ee143ea3bcec0ba2b9665d8',1,'am']]],
+ ['ns_5fmaximum',['NS_MAXIMUM',['../namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3a7ecad9a029702bb65384709b792a8062',1,'am']]],
+ ['ns_5fminimum',['NS_MINIMUM',['../namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3a301ddce280fe0db598e9c26cc90776cd',1,'am']]],
+ ['ns_5foff',['NS_OFF',['../namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3a9724eba6224c74fba05ded52ee5e8c7e',1,'am']]],
+ ['ns_5fperiodic',['NS_PERIODIC',['../namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3a78d6102fcf61795385168c2e78db9a5c',1,'am']]],
+ ['ns_5funknown',['NS_UNKNOWN',['../namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3ac13e6ff447491293221844554236c802',1,'am']]]
];
diff --git a/docs/search/enumvalues_a.html b/docs/search/enumvalues_a.html
index fa2cf42..5d9b2d6 100644..100755
--- a/docs/search/enumvalues_a.html
+++ b/docs/search/enumvalues_a.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="enumvalues_a.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/enumvalues_a.js b/docs/search/enumvalues_a.js
index 0f75245..f6a9fcf 100644..100755
--- a/docs/search/enumvalues_a.js
+++ b/docs/search/enumvalues_a.js
@@ -1,7 +1,10 @@
var searchData=
[
- ['vt_5fmax',['VT_MAX',['../namespaceam.html#a07f9b57ede577d1e70afec63e606759fa5cacc45032680ab279e78579b1563ee1',1,'am']]],
- ['vt_5fsink',['VT_SINK',['../namespaceam.html#a07f9b57ede577d1e70afec63e606759fa1872ddc167f2d64716473982b7882121',1,'am']]],
- ['vt_5fsource',['VT_SOURCE',['../namespaceam.html#a07f9b57ede577d1e70afec63e606759fa7ab5d87fe2bca808a924b867c11d4408',1,'am']]],
- ['vt_5funknown',['VT_UNKNOWN',['../namespaceam.html#a07f9b57ede577d1e70afec63e606759fa47259c0e18b00f32cbeb3c1c2ea8eaea',1,'am']]]
+ ['sink',['SINK',['../structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276cad70db244584d9880ae4314f5ea16513a',1,'am::am_RoutingNodeData_s']]],
+ ['source',['SOURCE',['../structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276cac5c8d1643072edb5f04a0f012477e1ce',1,'am::am_RoutingNodeData_s']]],
+ ['ss_5fmax',['SS_MAX',['../namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358ab23978754eea5bc91cc65642d8e15806',1,'am']]],
+ ['ss_5foff',['SS_OFF',['../namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358ada6fb80ed2b7b5cddf11cd54526551b9',1,'am']]],
+ ['ss_5fon',['SS_ON',['../namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358ae826caf911268a1f382293763af982cf',1,'am']]],
+ ['ss_5fpaused',['SS_PAUSED',['../namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358ab6decc7446d331a2611eb21aec341a1d',1,'am']]],
+ ['ss_5funknnown',['SS_UNKNNOWN',['../namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358a3f4d4cdfa4a68a99f45304086dfb15d6',1,'am']]]
];
diff --git a/docs/search/enumvalues_b.html b/docs/search/enumvalues_b.html
new file mode 100755
index 0000000..e947a47
--- /dev/null
+++ b/docs/search/enumvalues_b.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="enumvalues_b.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/search/enumvalues_b.js b/docs/search/enumvalues_b.js
new file mode 100755
index 0000000..0f75245
--- /dev/null
+++ b/docs/search/enumvalues_b.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['vt_5fmax',['VT_MAX',['../namespaceam.html#a07f9b57ede577d1e70afec63e606759fa5cacc45032680ab279e78579b1563ee1',1,'am']]],
+ ['vt_5fsink',['VT_SINK',['../namespaceam.html#a07f9b57ede577d1e70afec63e606759fa1872ddc167f2d64716473982b7882121',1,'am']]],
+ ['vt_5fsource',['VT_SOURCE',['../namespaceam.html#a07f9b57ede577d1e70afec63e606759fa7ab5d87fe2bca808a924b867c11d4408',1,'am']]],
+ ['vt_5funknown',['VT_UNKNOWN',['../namespaceam.html#a07f9b57ede577d1e70afec63e606759fa47259c0e18b00f32cbeb3c1c2ea8eaea',1,'am']]]
+];
diff --git a/docs/search/files_0.html b/docs/search/files_0.html
index c7aa36c..0b637cf 100644..100755
--- a/docs/search/files_0.html
+++ b/docs/search/files_0.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="files_0.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/files_0.js b/docs/search/files_0.js
index 9db34bb..9db34bb 100644..100755
--- a/docs/search/files_0.js
+++ b/docs/search/files_0.js
diff --git a/docs/search/files_1.html b/docs/search/files_1.html
index eca1c80..1094e74 100644..100755
--- a/docs/search/files_1.html
+++ b/docs/search/files_1.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="files_1.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/files_1.js b/docs/search/files_1.js
index 5fd6189..5fd6189 100644..100755
--- a/docs/search/files_1.js
+++ b/docs/search/files_1.js
diff --git a/docs/search/files_2.html b/docs/search/files_2.html
index 04a8a46..a08dbd3 100644..100755
--- a/docs/search/files_2.html
+++ b/docs/search/files_2.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="files_2.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/files_2.js b/docs/search/files_2.js
index 8b82744..8b82744 100644..100755
--- a/docs/search/files_2.js
+++ b/docs/search/files_2.js
diff --git a/docs/search/files_3.html b/docs/search/files_3.html
index 0dc9a56..647fc8d 100644..100755
--- a/docs/search/files_3.html
+++ b/docs/search/files_3.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="files_3.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/files_3.js b/docs/search/files_3.js
index d796dea..1ecc5b0 100644..100755
--- a/docs/search/files_3.js
+++ b/docs/search/files_3.js
@@ -14,8 +14,6 @@ var searchData=
['camcontrolsender_2eh',['CAmControlSender.h',['../CAmControlSender_8h.html',1,'']]],
['camdatabasehandlermap_2ecpp',['CAmDatabaseHandlerMap.cpp',['../CAmDatabaseHandlerMap_8cpp.html',1,'']]],
['camdatabasehandlermap_2eh',['CAmDatabaseHandlerMap.h',['../CAmDatabaseHandlerMap_8h.html',1,'']]],
- ['camdatabaseobserver_2ecpp',['CAmDatabaseObserver.cpp',['../CAmDatabaseObserver_8cpp.html',1,'']]],
- ['camdatabaseobserver_2eh',['CAmDatabaseObserver.h',['../CAmDatabaseObserver_8h.html',1,'']]],
['camdbuswrapper_2ecpp',['CAmDbusWrapper.cpp',['../CAmDbusWrapper_8cpp.html',1,'']]],
['camdbuswrapper_2eh',['CAmDbusWrapper.h',['../CAmDbusWrapper_8h.html',1,'']]],
['camdltwrapper_2ecpp',['CAmDltWrapper.cpp',['../CAmDltWrapper_8cpp.html',1,'']]],
@@ -32,10 +30,6 @@ var searchData=
['camserializer_2eh',['CAmSerializer.h',['../CAmSerializer_8h.html',1,'']]],
['camsockethandler_2ecpp',['CAmSocketHandler.cpp',['../CAmSocketHandler_8cpp.html',1,'']]],
['camsockethandler_2eh',['CAmSocketHandler.h',['../CAmSocketHandler_8h.html',1,'']]],
- ['camtelnetmenuhelper_2ecpp',['CAmTelnetMenuHelper.cpp',['../CAmTelnetMenuHelper_8cpp.html',1,'']]],
- ['camtelnetmenuhelper_2eh',['CAmTelnetMenuHelper.h',['../CAmTelnetMenuHelper_8h.html',1,'']]],
- ['camtelnetserver_2ecpp',['CAmTelnetServer.cpp',['../CAmTelnetServer_8cpp.html',1,'']]],
- ['camtelnetserver_2eh',['CAmTelnetServer.h',['../CAmTelnetServer_8h.html',1,'']]],
['camwatchdog_2ecpp',['CAmWatchdog.cpp',['../CAmWatchdog_8cpp.html',1,'']]],
['camwatchdog_2eh',['CAmWatchdog.h',['../CAmWatchdog_8h.html',1,'']]]
];
diff --git a/docs/search/files_4.html b/docs/search/files_4.html
index 891b5da..186557a 100644..100755
--- a/docs/search/files_4.html
+++ b/docs/search/files_4.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="files_4.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/files_4.js b/docs/search/files_4.js
index fdf6fa7..fdf6fa7 100644..100755
--- a/docs/search/files_4.js
+++ b/docs/search/files_4.js
diff --git a/docs/search/files_5.html b/docs/search/files_5.html
index 1741195..671abd3 100644..100755
--- a/docs/search/files_5.html
+++ b/docs/search/files_5.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="files_5.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/files_5.js b/docs/search/files_5.js
index c93faff..c93faff 100644..100755
--- a/docs/search/files_5.js
+++ b/docs/search/files_5.js
diff --git a/docs/search/files_6.html b/docs/search/files_6.html
index 262d3da..73aff18 100644..100755
--- a/docs/search/files_6.html
+++ b/docs/search/files_6.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="files_6.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/files_6.js b/docs/search/files_6.js
index e6ce45e..a99f1ca 100644..100755
--- a/docs/search/files_6.js
+++ b/docs/search/files_6.js
@@ -1,5 +1,4 @@
var searchData=
[
- ['tamplugintemplate_2eh',['TAmPluginTemplate.h',['../AudioManagerCore_2include_2TAmPluginTemplate_8h.html',1,'']]],
- ['tamplugintemplate_2eh',['TAmPluginTemplate.h',['../AudioManagerUtilities_2include_2TAmPluginTemplate_8h.html',1,'']]]
+ ['tamplugintemplate_2eh',['TAmPluginTemplate.h',['../TAmPluginTemplate_8h.html',1,'']]]
];
diff --git a/docs/search/functions_0.html b/docs/search/functions_0.html
index 16a5a52..6bc52b6 100644..100755
--- a/docs/search/functions_0.html
+++ b/docs/search/functions_0.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_0.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/functions_0.js b/docs/search/functions_0.js
index 7ac8108..7ac8108 100644..100755
--- a/docs/search/functions_0.js
+++ b/docs/search/functions_0.js
diff --git a/docs/search/functions_1.html b/docs/search/functions_1.html
index 3b4eacf..648831f 100644..100755
--- a/docs/search/functions_1.html
+++ b/docs/search/functions_1.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_1.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/functions_1.js b/docs/search/functions_1.js
index dae0f7e..2992abb 100644..100755
--- a/docs/search/functions_1.js
+++ b/docs/search/functions_1.js
@@ -18,24 +18,27 @@ var searchData=
['acksourcevolumetick',['ackSourceVolumeTick',['../classam_1_1CAmRoutingReceiver.html#aec074b2d7fd68f75d7126cdaa466bab1',1,'am::CAmRoutingReceiver::ackSourceVolumeTick()'],['../classam_1_1IAmRoutingReceive.html#a2c357e480a412386fce7aad8edb4543e',1,'am::IAmRoutingReceive::ackSourceVolumeTick()']]],
['addcrossfaderlookup',['addCrossfaderLookup',['../classam_1_1CAmRoutingSender.html#a8822c78e9eb87ac0936bad78abb1dcf1',1,'am::CAmRoutingSender']]],
['adddomainlookup',['addDomainLookup',['../classam_1_1CAmRoutingSender.html#aa112c18abbb53f724e851dc90fe3a670',1,'am::CAmRoutingSender']]],
- ['addfdpoll',['addFDPoll',['../classam_1_1CAmSocketHandler.html#ace2198a9522679b4a680c43755bb9b44',1,'am::CAmSocketHandler']]],
+ ['addfdpoll',['addFDPoll',['../classam_1_1CAmSocketHandler.html#a8ee49d4fbc44291bc6b99fa49fc0350a',1,'am::CAmSocketHandler::addFDPoll(const int fd, const short event, std::function&lt; void(const sh_pollHandle_t handle, void *userData)&gt; prepare, std::function&lt; void(const pollfd pollfd, const sh_pollHandle_t handle, void *userData)&gt; fired, std::function&lt; bool(const sh_pollHandle_t handle, void *userData)&gt; check, std::function&lt; bool(const sh_pollHandle_t handle, void *userData)&gt; dispatch, void *userData, sh_pollHandle_t &amp;handle)'],['../classam_1_1CAmSocketHandler.html#ac517381102ab06540dc86852191f131c',1,'am::CAmSocketHandler::addFDPoll(const int fd, const short event, IAmShPollPrepare *prepare, IAmShPollFired *fired, IAmShPollCheck *check, IAmShPollDispatch *dispatch, void *userData, sh_pollHandle_t &amp;handle)']]],
['additionalcommandplugindirs',['additionalCommandPluginDirs',['../main_8cpp.html#a852c05eb5ba04abd0c9007ebc04f34da',1,'main.cpp']]],
['additionalroutingplugindirs',['additionalRoutingPluginDirs',['../main_8cpp.html#ab5b77ba1f3bcc145415fb472684fdb87',1,'main.cpp']]],
['addnode',['addNode',['../classam_1_1CAmGraph.html#aac6081d0d2bae9c619b1e7f888f103d4',1,'am::CAmGraph']]],
+ ['addsignalhandler',['addSignalHandler',['../classam_1_1CAmSocketHandler.html#a3c8cd26cfc7ba055f0441e678031b5d2',1,'am::CAmSocketHandler']]],
['addsinklookup',['addSinkLookup',['../classam_1_1CAmRoutingSender.html#a33adecaea09901b919a8ca684b6634cb',1,'am::CAmRoutingSender']]],
['addsourcelookup',['addSourceLookup',['../classam_1_1CAmRoutingSender.html#ae16f1eba6327e4b42c43f271cb11afdd',1,'am::CAmRoutingSender']]],
['addtimeout',['addTimeout',['../classam_1_1CAmDbusWrapper.html#adb082d9ab4b3cf9247204bda11b425f6',1,'am::CAmDbusWrapper']]],
- ['addtimer',['addTimer',['../classam_1_1CAmSocketHandler.html#a74acb55776de9391f5b6ce6002c0e7b4',1,'am::CAmSocketHandler']]],
+ ['addtimer',['addTimer',['../classam_1_1CAmSocketHandler.html#afe4e4806d91f9a4b3b1eb8a278f64cc9',1,'am::CAmSocketHandler::addTimer(const timespec &amp;timeouts, IAmShTimerCallBack *callback, sh_timerHandle_t &amp;handle, void *userData, const bool __attribute__((__unused__)) repeats=false)'],['../classam_1_1CAmSocketHandler.html#a6a7fe0bb80caff8e784921dea0d956b8',1,'am::CAmSocketHandler::addTimer(const timespec &amp;timeouts, std::function&lt; void(const sh_timerHandle_t handle, void *userData)&gt; callback, sh_timerHandle_t &amp;handle, void *userData, const bool __attribute__((__unused__)) repeats=false)']]],
['addwatch',['addWatch',['../classam_1_1CAmDbusWrapper.html#a9f761311f2c1697af7f4656740a1a704',1,'am::CAmDbusWrapper']]],
- ['am_5fidentifier_5fs',['am_Identifier_s',['../structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#aad023ef770e148765dce1bfec64a9ed2',1,'am::CAmDatabaseHandlerMap::CAmMappedData::am_Identifier_s::am_Identifier_s()'],['../structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#a505ed5ac90c1414098b6895948efa988',1,'am::CAmDatabaseHandlerMap::CAmMappedData::am_Identifier_s::am_Identifier_s(const int16_t &amp;min, const int16_t &amp;max)']]],
['am_5froutingnodedata_5fs',['am_RoutingNodeData_s',['../structam_1_1am__RoutingNodeData__s.html#a0ee4c39f4af856848681aedb59321915',1,'am::am_RoutingNodeData_s']]],
+ ['amdatabaseobservercallbacks',['AmDatabaseObserverCallbacks',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ad8ea7d92207fa921432ef611397fc5a6',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['amidentifier',['AmIdentifier',['../structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#ac38f6327ab879a2fb95ecb6b55a99edb',1,'am::CAmDatabaseHandlerMap::AmMappedData::AmIdentifier::AmIdentifier()'],['../structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#a3c1cf7215403f9ff1b38d38aa55a3f48',1,'am::CAmDatabaseHandlerMap::AmMappedData::AmIdentifier::AmIdentifier(const int16_t &amp;min, const int16_t &amp;max)']]],
['append',['append',['../classam_1_1CAmDltWrapper.html#a9d365359e4a625e91ff957d2b02f7c54',1,'am::CAmDltWrapper::append(const int8_t value)'],['../classam_1_1CAmDltWrapper.html#a209618167172d3bdb9c1f73ad72cd63f',1,'am::CAmDltWrapper::append(const uint8_t value)'],['../classam_1_1CAmDltWrapper.html#adef0b6e5a28fef174723f6d884e5e93f',1,'am::CAmDltWrapper::append(const int16_t value)'],['../classam_1_1CAmDltWrapper.html#ac3572b6232911c85b0e38672d9717de0',1,'am::CAmDltWrapper::append(const uint16_t value)'],['../classam_1_1CAmDltWrapper.html#adc935240361b694f2a294d8ed640a6db',1,'am::CAmDltWrapper::append(const int32_t value)'],['../classam_1_1CAmDltWrapper.html#a6a1cecde86ce939917b7b104ad51fb49',1,'am::CAmDltWrapper::append(const uint32_t value)'],['../classam_1_1CAmDltWrapper.html#a9c25df674986dc6e5fcb22787c23ee0c',1,'am::CAmDltWrapper::append(const uint64_t value)'],['../classam_1_1CAmDltWrapper.html#a6fdfce3df47238ce342f17112eb541ea',1,'am::CAmDltWrapper::append(const int64_t value)'],['../classam_1_1CAmDltWrapper.html#a7aeb34b56a754ba39638de7222aafcb2',1,'am::CAmDltWrapper::append(const std::string &amp;value)'],['../classam_1_1CAmDltWrapper.html#ac41b0860e0fa910e072288d3563060b8',1,'am::CAmDltWrapper::append(const bool value)'],['../classam_1_1CAmDltWrapper.html#a48e8467b19908dc13274e692222634f5',1,'am::CAmDltWrapper::append(const std::vector&lt; uint8_t &gt; &amp;data)'],['../classam_1_1CAmDltWrapper.html#a5aaa7271c3ae6390cad8bf63ed995a4f',1,'am::CAmDltWrapper::append(const char *value)'],['../classam_1_1CAmDltWrapper.html#a9c39d0acf8a3558b6972f63aaa6f29e6',1,'am::CAmDltWrapper::append(const am_Error_e value)'],['../classam_1_1CAmDltWrapper.html#ab8bc30ee9a1ce4355185540aabc9f0b9',1,'am::CAmDltWrapper::append(const am_SourceState_e value)'],['../classam_1_1CAmDltWrapper.html#ae4e7070ff27b965c3c0305555611edbc',1,'am::CAmDltWrapper::append(const am_MuteState_e value)'],['../classam_1_1CAmDltWrapper.html#a3ab1d3cf2f2b4f3d47d43ef9b1edfe4e',1,'am::CAmDltWrapper::append(const am_DomainState_e value)'],['../classam_1_1CAmDltWrapper.html#a85b38abf531d28ed692f6fd7a2860088',1,'am::CAmDltWrapper::append(const am_ConnectionState_e value)'],['../classam_1_1CAmDltWrapper.html#a17821f03aebddc7ec9fc92b3a3d43b4f',1,'am::CAmDltWrapper::append(const am_Availability_e value)'],['../classam_1_1CAmDltWrapper.html#ab17084b0b81526bb53f4f72f28910a7a',1,'am::CAmDltWrapper::append(const am_InterruptState_e value)'],['../classam_1_1CAmDltWrapper.html#ac7e68dca06ab63a0d793178c24da67db',1,'am::CAmDltWrapper::append(const am_Handle_e value)'],['../classam_1_1CAmDltWrapper.html#a2fa092ff6e223bbb0d870ee5e557bee1',1,'am::CAmDltWrapper::append(const am_Handle_s value)'],['../classam_1_1CAmDltWrapper.html#aba61a46122e0e3e66d9b9ad87b4d82c6',1,'am::CAmDltWrapper::append(const am_NotificationStatus_e value)'],['../classam_1_1CAmDltWrapper.html#a19c3b41a975204c14a979713f44c1d99',1,'am::CAmDltWrapper::append(T *value)'],['../classam_1_1CAmDltWrapper.html#a0f0c11c2e3fafe77fcca9349aae4aed1',1,'am::CAmDltWrapper::append(T value)'],['../classam_1_1CAmDltWrapper.html#a4ee292cf564e4cfb1e4e7960bdd8f128',1,'am::CAmDltWrapper::append(void)'],['../classam_1_1CAmDltWrapper.html#ae5721881a2c1410bff54d0cf7fff00cd',1,'am::CAmDltWrapper::append(T value, TArgs...args)']]],
['appendnodlt',['appendNoDLT',['../classam_1_1CAmDltWrapper.html#ae6d0001fff0e8c6104b1d9804a836a9c',1,'am::CAmDltWrapper']]],
['asyncabort',['asyncAbort',['../classam_1_1CAmRoutingSender.html#abb5239715b3f1dbfe80975dbb4bb9494',1,'am::CAmRoutingSender::asyncAbort()'],['../classam_1_1IAmRoutingSend.html#ac32fb8376178ca94085cb3676541881f',1,'am::IAmRoutingSend::asyncAbort()']]],
- ['asynccall',['asyncCall',['../classam_1_1CAmSerializer.html#a3921451d5ab04e5a98bb044a418fc970',1,'am::CAmSerializer::asyncCall(TClass *instance, TRet(TClass::*method)(TArgs...), TArgs &amp;...arguments)'],['../classam_1_1CAmSerializer.html#abf1b9c4474b8b6f0cbc0a3d074628ebe',1,'am::CAmSerializer::asyncCall(TClass *instance, void(TClass::*function)())'],['../classam_1_1CAmSerializer.html#af7e594c5d17b63be64d8e2131f70ac4c',1,'am::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ), Targ argument)'],['../classam_1_1CAmSerializer.html#ad1a32c4221bb663c649490b3e33c4113',1,'am::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ &amp;), Targ &amp;argument)'],['../classam_1_1CAmSerializer.html#a0ff2c1494a0f97ad864dd94228617e29',1,'am::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 argument1), Targ argument, Targ1 argument1)'],['../classam_1_1CAmSerializer.html#ad6c1e2120c7cc813d691cd06c1e6e167',1,'am::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 argument1), Targ &amp;argument, Targ1 argument1)'],['../classam_1_1CAmSerializer.html#aa44e01daec345006987b2c64861cef25',1,'am::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 &amp;argument1), Targ argument, Targ1 &amp;argument1)'],['../classam_1_1CAmSerializer.html#ad68f0659e1157316bd1ba52482f85819',1,'am::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 &amp;argument1), Targ &amp;argument, Targ1 &amp;argument1)'],['../classam_1_1CAmSerializer.html#a399a981fe7f343287bdc4dc67a7f9dd2',1,'am::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 argument1, Targ2 argument2), Targ argument, Targ1 argument1, Targ2 argument2)'],['../classam_1_1CAmSerializer.html#a3b4863944ef2f01a18c1702d03252fa6',1,'am::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 argument1, Targ2 argument2), Targ &amp;argument, Targ1 argument1, Targ2 argument2)'],['../classam_1_1CAmSerializer.html#ac3cbeb7681c86f1d05570a8cbf73e992',1,'am::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 &amp;argument1, Targ2 argument2), Targ argument, Targ1 &amp;argument1, Targ2 argument2)'],['../classam_1_1CAmSerializer.html#afb2ce11f1dae3b1466ee1527cf668b4d',1,'am::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 argument1, Targ2 &amp;argument2), Targ argument, Targ1 argument1, Targ2 &amp;argument2)'],['../classam_1_1CAmSerializer.html#a0129e92393f2bc057bcec737e185f1e4',1,'am::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 &amp;argument1, Targ2 &amp;argument2), Targ argument, Targ1 &amp;argument1, Targ2 &amp;argument2)'],['../classam_1_1CAmSerializer.html#a36a85164f8c8b28292463f460f358f8b',1,'am::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2), Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2)'],['../classam_1_1CAmSerializer.html#ade7e2206e17a39785a355d541c5e1a71',1,'am::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 &amp;argument1, Targ2 argument2), Targ &amp;argument, Targ1 &amp;argument1, Targ2 argument2)'],['../classam_1_1CAmSerializer.html#a9cba8ffa840271f142238c03145efa21',1,'am::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 argument1, Targ2 &amp;argument2), Targ &amp;argument, Targ1 argument1, Targ2 &amp;argument2)'],['../classam_1_1CAmSerializer.html#a1e1c5057e1297aaae2712d9d93542ab6',1,'am::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 argument1, Targ2 argument2, Targ3 argument3), Targ argument, Targ1 argument1, Targ2 argument2, Targ3 argument3)']]],
+ ['asynccall',['asyncCall',['../classam_1_1V1_1_1CAmSerializer.html#a84baee10bb38abf162f3f7719eeb4bc3',1,'am::V1::CAmSerializer::asyncCall(TClass *instance, TRet(TClass::*method)(TArgs...), TArgs &amp;...arguments)'],['../classam_1_1V1_1_1CAmSerializer.html#acff5cf50e50e6e7f251bc87f62fcc1ed',1,'am::V1::CAmSerializer::asyncCall(TClass *instance, void(TClass::*function)())'],['../classam_1_1V1_1_1CAmSerializer.html#af6f454c97602ab158a8855a22d74df6b',1,'am::V1::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ), Targ argument)'],['../classam_1_1V1_1_1CAmSerializer.html#a1d31764986d2a790e17152988df6fd0e',1,'am::V1::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ &amp;), Targ &amp;argument)'],['../classam_1_1V1_1_1CAmSerializer.html#a519591eaee1bf7e1703addb63ec0d26d',1,'am::V1::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 argument1), Targ argument, Targ1 argument1)'],['../classam_1_1V1_1_1CAmSerializer.html#a8f012d73246fa9c4f0108c7a27f7f15a',1,'am::V1::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 argument1), Targ &amp;argument, Targ1 argument1)'],['../classam_1_1V1_1_1CAmSerializer.html#ae1b7235c1728ea06e0d8201d9558eae4',1,'am::V1::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 &amp;argument1), Targ argument, Targ1 &amp;argument1)'],['../classam_1_1V1_1_1CAmSerializer.html#a0f0f253106d12838bcabccccefb32958',1,'am::V1::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 &amp;argument1), Targ &amp;argument, Targ1 &amp;argument1)'],['../classam_1_1V1_1_1CAmSerializer.html#ad039d03f5e597f8e29b67ede608f06cb',1,'am::V1::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 argument1, Targ2 argument2), Targ argument, Targ1 argument1, Targ2 argument2)'],['../classam_1_1V1_1_1CAmSerializer.html#ab785c9a874b2aa521b3d0dab0eb8228a',1,'am::V1::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 argument1, Targ2 argument2), Targ &amp;argument, Targ1 argument1, Targ2 argument2)'],['../classam_1_1V1_1_1CAmSerializer.html#abbcfa49f9d54745258155f37b6595a6e',1,'am::V1::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 &amp;argument1, Targ2 argument2), Targ argument, Targ1 &amp;argument1, Targ2 argument2)'],['../classam_1_1V1_1_1CAmSerializer.html#a8e3520d09ac949e076dfa9a811139feb',1,'am::V1::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 argument1, Targ2 &amp;argument2), Targ argument, Targ1 argument1, Targ2 &amp;argument2)'],['../classam_1_1V1_1_1CAmSerializer.html#a8b446d4cd275ed0449214d2c935ad4e3',1,'am::V1::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 &amp;argument1, Targ2 &amp;argument2), Targ argument, Targ1 &amp;argument1, Targ2 &amp;argument2)'],['../classam_1_1V1_1_1CAmSerializer.html#a2a381c0363a7c4b7982c4ec0649fdace',1,'am::V1::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2), Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2)'],['../classam_1_1V1_1_1CAmSerializer.html#a5bca075fa5bf2f2483edf6f44acb4dca',1,'am::V1::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 &amp;argument1, Targ2 argument2), Targ &amp;argument, Targ1 &amp;argument1, Targ2 argument2)'],['../classam_1_1V1_1_1CAmSerializer.html#a6e4ab7989e90343ebf8d6541087c421a',1,'am::V1::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ &amp;argument, Targ1 argument1, Targ2 &amp;argument2), Targ &amp;argument, Targ1 argument1, Targ2 &amp;argument2)'],['../classam_1_1V1_1_1CAmSerializer.html#a7162edb66961571ee69621374e97c7a6',1,'am::V1::CAmSerializer::asyncCall(TClass1 *instance, void(TClass1::*function)(Targ argument, Targ1 argument1, Targ2 argument2, Targ3 argument3), Targ argument, Targ1 argument1, Targ2 argument2, Targ3 argument3)'],['../classam_1_1V2_1_1CAmSerializer.html#a019f095ad83834499eb5b0bfb251b2ba',1,'am::V2::CAmSerializer::asyncCall(TClass *instance, TMeth method, TArgs &amp;&amp;...arguments)'],['../classam_1_1V2_1_1CAmSerializer.html#a345a46a231d825c6d529c3089137ee75',1,'am::V2::CAmSerializer::asyncCall(TClass *instance, TMeth method, TArgs &amp;&amp;...arguments)']]],
['asyncconnect',['asyncConnect',['../classam_1_1CAmRoutingSender.html#ab0c210156af7e2904365c4e8de0ef041',1,'am::CAmRoutingSender::asyncConnect()'],['../classam_1_1IAmRoutingSend.html#aed21a3ad01cfe62e39168e080ed7ecff',1,'am::IAmRoutingSend::asyncConnect()']]],
['asynccrossfade',['asyncCrossFade',['../classam_1_1CAmRoutingSender.html#ab7eb58fa2f979c18f259f28baf91eb66',1,'am::CAmRoutingSender::asyncCrossFade()'],['../classam_1_1IAmRoutingSend.html#a4d00922dbed36d1836dec9832388e9ab',1,'am::IAmRoutingSend::asyncCrossFade()']]],
['asyncdisconnect',['asyncDisconnect',['../classam_1_1CAmRoutingSender.html#a93ae95515730eb615ab5dfc1316d7862',1,'am::CAmRoutingSender::asyncDisconnect()'],['../classam_1_1IAmRoutingSend.html#a13c67c43d494d69622ff8390d0ac670d',1,'am::IAmRoutingSend::asyncDisconnect()']]],
+ ['asyncinvocation',['asyncInvocation',['../classam_1_1V2_1_1CAmSerializer.html#ab4df6cc3b02eae37a29e51934d2b4134',1,'am::V2::CAmSerializer']]],
['asyncsetsinknotificationconfiguration',['asyncSetSinkNotificationConfiguration',['../classam_1_1CAmRoutingSender.html#af22ae1fdcda484e9d379b13711df5c0d',1,'am::CAmRoutingSender::asyncSetSinkNotificationConfiguration()'],['../classam_1_1IAmRoutingSend.html#aea5a145d496363f890b9103be4371962',1,'am::IAmRoutingSend::asyncSetSinkNotificationConfiguration()']]],
['asyncsetsinksoundproperties',['asyncSetSinkSoundProperties',['../classam_1_1CAmRoutingSender.html#acb481d859b7010e0b5c70008c542e6ce',1,'am::CAmRoutingSender::asyncSetSinkSoundProperties()'],['../classam_1_1IAmRoutingSend.html#ab618f8f73047f99a397ae09f2e4dc117',1,'am::IAmRoutingSend::asyncSetSinkSoundProperties()']]],
['asyncsetsinksoundproperty',['asyncSetSinkSoundProperty',['../classam_1_1CAmRoutingSender.html#af56987b497141e9e013dafb1789492b5',1,'am::CAmRoutingSender::asyncSetSinkSoundProperty()'],['../classam_1_1IAmRoutingSend.html#a1a56926a95fdb5c1f8128cf93ea4c8f3',1,'am::IAmRoutingSend::asyncSetSinkSoundProperty()']]],
diff --git a/docs/search/functions_10.html b/docs/search/functions_10.html
index 52cb0d3..8bc4de4 100644..100755
--- a/docs/search/functions_10.html
+++ b/docs/search/functions_10.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_10.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/functions_10.js b/docs/search/functions_10.js
index dc6e7a1..f107943 100644..100755
--- a/docs/search/functions_10.js
+++ b/docs/search/functions_10.js
@@ -1,58 +1,12 @@
var searchData=
[
- ['send',['send',['../classam_1_1CAmDltWrapper.html#ad341b706662b63ed4424b950d734d28f',1,'am::CAmDltWrapper']]],
- ['sendchangeddata',['sendChangedData',['../classam_1_1CAmRoutingReceiver.html#a49450a1330d2f9b1c8ab038acee62014',1,'am::CAmRoutingReceiver::sendChangedData()'],['../classam_1_1IAmRoutingReceive.html#ad69597d7b47dc11366ae5cb9c69728c4',1,'am::IAmRoutingReceive::sendChangedData()']]],
- ['sendmainsinknotificationpayload',['sendMainSinkNotificationPayload',['../classam_1_1CAmControlReceiver.html#a8a1d21f47176469d47ae2d5c4713866a',1,'am::CAmControlReceiver::sendMainSinkNotificationPayload()'],['../classam_1_1IAmControlReceive.html#a2bc60ab809b10b62a701cae3803ddbee',1,'am::IAmControlReceive::sendMainSinkNotificationPayload()']]],
- ['sendmainsourcenotificationpayload',['sendMainSourceNotificationPayload',['../classam_1_1CAmControlReceiver.html#aaca5e2df269c9ffeb34939a309a13c08',1,'am::CAmControlReceiver::sendMainSourceNotificationPayload()'],['../classam_1_1IAmControlReceive.html#a0bc7f21ff1e73fb7c1ccf479a564ec30',1,'am::IAmControlReceive::sendMainSourceNotificationPayload()']]],
- ['setcommandready',['setCommandReady',['../classam_1_1CAmCommandSender.html#a45500383a20af593d7fbd17a7140a9ba',1,'am::CAmCommandSender::setCommandReady()'],['../classam_1_1CAmControlReceiver.html#a646b816ad51ee7bebfd7012fc9d0a22d',1,'am::CAmControlReceiver::setCommandReady()'],['../classam_1_1IAmCommandSend.html#a3f15fbcad01428b525da32b9ee9a7478',1,'am::IAmCommandSend::setCommandReady()'],['../classam_1_1IAmControlReceive.html#a11694d93f25c78315bf968215c96280d',1,'am::IAmControlReceive::setCommandReady()']]],
- ['setcommandrundown',['setCommandRundown',['../classam_1_1CAmCommandSender.html#a5c2b1f6c0a38f7e4f42eb6452bd56d57',1,'am::CAmCommandSender::setCommandRundown()'],['../classam_1_1CAmControlReceiver.html#a6e6c950dc0f9970baa259f0fc7ef394e',1,'am::CAmControlReceiver::setCommandRundown()'],['../classam_1_1IAmCommandSend.html#aeb87b94049b8d438b1ecd26405ad8aca',1,'am::IAmCommandSend::setCommandRundown()'],['../classam_1_1IAmControlReceive.html#a397d974fae793b30b0c68eddd828a502',1,'am::IAmControlReceive::setCommandRundown()']]],
- ['setcontrollerready',['setControllerReady',['../classam_1_1CAmControlSender.html#a9ed2db1aa1e1b48db96f7356a55435fc',1,'am::CAmControlSender::setControllerReady()'],['../classam_1_1IAmControlSend.html#a492ed9ab0bac42192ee66240ab82eaf3',1,'am::IAmControlSend::setControllerReady()']]],
- ['setcontrollerrundown',['setControllerRundown',['../classam_1_1CAmControlSender.html#a81e71a98de468e79c5422fb02113aec5',1,'am::CAmControlSender::setControllerRundown()'],['../classam_1_1IAmControlSend.html#a3fa49b5d984c07117b7506557eb7daab',1,'am::IAmControlSend::setControllerRundown()']]],
- ['setcontrollerrundownsafe',['setControllerRundownSafe',['../classam_1_1CAmControlSender.html#a6cb720ef93406b04e65b9a4f09ab8a24',1,'am::CAmControlSender']]],
- ['setdomainstate',['setDomainState',['../classam_1_1CAmControlReceiver.html#a8e463c8b7882084a12b0dbef2bc2e7f8',1,'am::CAmControlReceiver::setDomainState()'],['../classam_1_1CAmRoutingSender.html#aa71812dcf76446b25802387f84e5161a',1,'am::CAmRoutingSender::setDomainState()'],['../classam_1_1IAmControlReceive.html#a4bf1e9c330f120eaff306906a22a8d30',1,'am::IAmControlReceive::setDomainState()'],['../classam_1_1IAmRoutingSend.html#aa70db3ad187a06ec1333c21358987773',1,'am::IAmRoutingSend::setDomainState()']]],
- ['setindex',['setIndex',['../classam_1_1CAmNode.html#ae1b72ca42747f5d9ee58e43a158bb2bd',1,'am::CAmNode']]],
- ['setlogtype',['setLogType',['../classCAmLog.html#a892caacca4e1bd1d45950626693e99cf',1,'CAmLog']]],
- ['setmainsinknotificationconfiguration',['setMainSinkNotificationConfiguration',['../classam_1_1CAmCommandReceiver.html#a7db57dfbc72f455545aa0d61013171d3',1,'am::CAmCommandReceiver::setMainSinkNotificationConfiguration()'],['../classam_1_1IAmCommandReceive.html#a8b4148bc0c77744fd6f87ff51157060a',1,'am::IAmCommandReceive::setMainSinkNotificationConfiguration()']]],
- ['setmainsinksoundproperty',['setMainSinkSoundProperty',['../classam_1_1CAmCommandReceiver.html#aa3044c8587e0674bc107d607b6863b99',1,'am::CAmCommandReceiver::setMainSinkSoundProperty()'],['../classam_1_1IAmCommandReceive.html#a5ed9063ed677e215599f436c71cd5223',1,'am::IAmCommandReceive::setMainSinkSoundProperty()']]],
- ['setmainsourcenotificationconfiguration',['setMainSourceNotificationConfiguration',['../classam_1_1CAmCommandReceiver.html#a27b26681681cbceaa5d18253a0d6a644',1,'am::CAmCommandReceiver::setMainSourceNotificationConfiguration()'],['../classam_1_1IAmCommandReceive.html#a273bdf6ed69e3d4a36526c211041e699',1,'am::IAmCommandReceive::setMainSourceNotificationConfiguration()']]],
- ['setmainsourcesoundproperty',['setMainSourceSoundProperty',['../classam_1_1CAmCommandReceiver.html#a5275e9a3ed66acbe860729dd4665d7a1',1,'am::CAmCommandReceiver::setMainSourceSoundProperty()'],['../classam_1_1IAmCommandReceive.html#ab611eb01227ba650f4a1338a4846ab6e',1,'am::IAmCommandReceive::setMainSourceSoundProperty()']]],
- ['setroutingready',['setRoutingReady',['../classam_1_1CAmControlReceiver.html#a5ddf60705907db00980c7142aea60db8',1,'am::CAmControlReceiver::setRoutingReady()'],['../classam_1_1CAmRoutingSender.html#a7a4d410e30df0e8240d25a57e3c72c6b',1,'am::CAmRoutingSender::setRoutingReady()'],['../classam_1_1IAmControlReceive.html#af4294ff31dea4df22e838911853fd677',1,'am::IAmControlReceive::setRoutingReady()'],['../classam_1_1IAmRoutingSend.html#afd2ef6005caa8d7a45614343e1c451e8',1,'am::IAmRoutingSend::setRoutingReady()']]],
- ['setroutingrundown',['setRoutingRundown',['../classam_1_1CAmControlReceiver.html#af77e2e96f4013a529e94148ef4828bc7',1,'am::CAmControlReceiver::setRoutingRundown()'],['../classam_1_1CAmRoutingSender.html#a751e3326a925abcb4fa086ae226b4be1',1,'am::CAmRoutingSender::setRoutingRundown()'],['../classam_1_1IAmControlReceive.html#a9600b4347b0ff947ae8a6a1b39df2512',1,'am::IAmControlReceive::setRoutingRundown()'],['../classam_1_1IAmRoutingSend.html#a9e1c212a50f380f38f2be94ca336597e',1,'am::IAmRoutingSend::setRoutingRundown()']]],
- ['setsinkmutestate',['setSinkMuteState',['../classam_1_1CAmCommandReceiver.html#afae22041843c5349be16a6593d3ebb9c',1,'am::CAmCommandReceiver::setSinkMuteState()'],['../classam_1_1IAmCommandReceive.html#a8512dd96d42f3f36cd6a7e7590f5e930',1,'am::IAmCommandReceive::setSinkMuteState()']]],
- ['setsinknotificationconfiguration',['setSinkNotificationConfiguration',['../classam_1_1CAmControlReceiver.html#a156f260de062913cbb80a2478b4fdbf6',1,'am::CAmControlReceiver::setSinkNotificationConfiguration()'],['../classam_1_1IAmControlReceive.html#a3fc916ba460523204db578e750e0422a',1,'am::IAmControlReceive::setSinkNotificationConfiguration()']]],
- ['setsinksoundproperties',['setSinkSoundProperties',['../classam_1_1CAmControlReceiver.html#a664019ef5e06ef587bf32ec8247e3cc5',1,'am::CAmControlReceiver::setSinkSoundProperties()'],['../classam_1_1IAmControlReceive.html#a070328c86520df5e82dfbd40f9a7aa09',1,'am::IAmControlReceive::setSinkSoundProperties()']]],
- ['setsinksoundproperty',['setSinkSoundProperty',['../classam_1_1CAmControlReceiver.html#aac0a81702bda141fa79fd1602b68b470',1,'am::CAmControlReceiver::setSinkSoundProperty()'],['../classam_1_1IAmControlReceive.html#a58953a661695f9325cc6ad6413dae941',1,'am::IAmControlReceive::setSinkSoundProperty()']]],
- ['setsinkvolume',['setSinkVolume',['../classam_1_1CAmControlReceiver.html#af95630f655f0052411e03eebbc84b260',1,'am::CAmControlReceiver::setSinkVolume()'],['../classam_1_1IAmControlReceive.html#a265dd3dcec5d26213762000594741755',1,'am::IAmControlReceive::setSinkVolume()']]],
- ['setsourcenotificationconfiguration',['setSourceNotificationConfiguration',['../classam_1_1CAmControlReceiver.html#a68e12fbe2938426fe96bfc586af399df',1,'am::CAmControlReceiver::setSourceNotificationConfiguration()'],['../classam_1_1IAmControlReceive.html#ae92ad6769edd9d95d4fa86f8b760b672',1,'am::IAmControlReceive::setSourceNotificationConfiguration()']]],
- ['setsourcesoundproperties',['setSourceSoundProperties',['../classam_1_1CAmControlReceiver.html#a2ce93b543a427c0951e7bd154fb3a152',1,'am::CAmControlReceiver::setSourceSoundProperties()'],['../classam_1_1IAmControlReceive.html#a099fe1b82c279780a419b357d0675975',1,'am::IAmControlReceive::setSourceSoundProperties()']]],
- ['setsourcesoundproperty',['setSourceSoundProperty',['../classam_1_1CAmControlReceiver.html#aee44ce1c4db0908bd2481298a6ccc5dd',1,'am::CAmControlReceiver::setSourceSoundProperty()'],['../classam_1_1IAmControlReceive.html#a41170410d23e2994fc6b48d77290dce5',1,'am::IAmControlReceive::setSourceSoundProperty()']]],
- ['setsourcestate',['setSourceState',['../classam_1_1CAmControlReceiver.html#a032918ff2d0cd4bcad33219322c7689e',1,'am::CAmControlReceiver::setSourceState()'],['../classam_1_1IAmControlReceive.html#aab0f335f86f0c22bf09442b763e20d65',1,'am::IAmControlReceive::setSourceState()']]],
- ['setsourcevolume',['setSourceVolume',['../classam_1_1CAmControlReceiver.html#a11ccca6813b979831b9727520ba428ea',1,'am::CAmControlReceiver::setSourceVolume()'],['../classam_1_1IAmControlReceive.html#af8a9f7c4272a260ed8cca3eaaf1b3a29',1,'am::IAmControlReceive::setSourceVolume()']]],
- ['setstatus',['setStatus',['../classam_1_1CAmGraphElement.html#adfa42a6ab9f619fc459cf0c3b025f17d',1,'am::CAmGraphElement']]],
- ['setsystemproperty',['setSystemProperty',['../classam_1_1CAmCommandReceiver.html#a33b0ab5fca8c82ce91b19f08c34471f8',1,'am::CAmCommandReceiver::setSystemProperty()'],['../classam_1_1IAmCommandReceive.html#a16004832350de519f2c6fb09470d713a',1,'am::IAmCommandReceive::setSystemProperty()']]],
- ['setvolume',['setVolume',['../classam_1_1CAmCommandReceiver.html#a6d47bc67473d75495260abe8c666fc7e',1,'am::CAmCommandReceiver::setVolume()'],['../classam_1_1IAmCommandReceive.html#a6d8dcd7277753859d655104f5ee7597e',1,'am::IAmCommandReceive::setVolume()']]],
- ['setvolumes',['setVolumes',['../classam_1_1CAmControlReceiver.html#ac08faa19594da07170338c83f8c2a1c5',1,'am::CAmControlReceiver::setVolumes()'],['../classam_1_1IAmControlReceive.html#a5dc6bbb0b60a389481b7fd5d8b238ef6',1,'am::IAmControlReceive::setVolumes()']]],
- ['setweight',['setWeight',['../classam_1_1CAmVertex.html#ae52161cdbd98204529dd0f1ad3e5ca9f',1,'am::CAmVertex']]],
- ['shouldgoindomain',['shouldGoInDomain',['../classam_1_1CAmRouter.html#afd8e107206e8435a9864dbfbc2c23f74',1,'am::CAmRouter']]],
- ['sinkavailabilitychanged',['sinkAvailabilityChanged',['../classam_1_1CAmDatabaseObserver.html#af55ef40f1be870256351b685cc643aa1',1,'am::CAmDatabaseObserver']]],
- ['sinkmainnotificationconfigurationchanged',['sinkMainNotificationConfigurationChanged',['../classam_1_1CAmDatabaseObserver.html#abf65f8c34cdf64233f641b07df476490',1,'am::CAmDatabaseObserver']]],
- ['sinkmutestatechanged',['sinkMuteStateChanged',['../classam_1_1CAmDatabaseObserver.html#aad18c2ed1fc1e8d681fbab59dbb86459',1,'am::CAmDatabaseObserver']]],
- ['sinknodewithid',['sinkNodeWithID',['../classam_1_1CAmRouter.html#a388cee6f4d96f0c3d5b9b844209e3304',1,'am::CAmRouter::sinkNodeWithID(const am_sinkID_t sinkID)'],['../classam_1_1CAmRouter.html#a18da70b679791808f412cab8daed9b38',1,'am::CAmRouter::sinkNodeWithID(const am_sinkID_t sinkID, const am_domainID_t domainID)']]],
- ['sinkupdated',['sinkUpdated',['../classam_1_1CAmDatabaseObserver.html#a7072e17a982900f8597c48e0cb343b24',1,'am::CAmDatabaseObserver']]],
- ['sinkvisible',['sinkVisible',['../classam_1_1CAmDatabaseHandlerMap.html#a58e7aed5f4a279132a5b80f85e3aea58',1,'am::CAmDatabaseHandlerMap::sinkVisible()'],['../classam_1_1IAmDatabaseHandler.html#a9c05032e7af8306e1147dd5a0474351a',1,'am::IAmDatabaseHandler::sinkVisible()']]],
- ['socketconnectionsclosed',['socketConnectionsClosed',['../classam_1_1CAmTelnetMenuHelper.html#a598300d0cb73b7859653311c13de8b42',1,'am::CAmTelnetMenuHelper']]],
- ['sourceavailabilitychanged',['sourceAvailabilityChanged',['../classam_1_1CAmDatabaseObserver.html#a9f90c020001bbb560cd0d5cd24b90680',1,'am::CAmDatabaseObserver']]],
- ['sourcemainnotificationconfigurationchanged',['sourceMainNotificationConfigurationChanged',['../classam_1_1CAmDatabaseObserver.html#a74cb679485ebec6889a97e27e1d7d68c',1,'am::CAmDatabaseObserver']]],
- ['sourcenodewithid',['sourceNodeWithID',['../classam_1_1CAmRouter.html#a5a3dd752289cfacdc8c9599b69d36871',1,'am::CAmRouter::sourceNodeWithID(const am_sourceID_t sourceID)'],['../classam_1_1CAmRouter.html#af7062329eb7c34d2e556979109b19a97',1,'am::CAmRouter::sourceNodeWithID(const am_sourceID_t sourceID, const am_domainID_t domainID)']]],
- ['sourceupdated',['sourceUpdated',['../classam_1_1CAmDatabaseObserver.html#a15190c721ff8634b6c3207517baf90d9',1,'am::CAmDatabaseObserver']]],
- ['sourcevisible',['sourceVisible',['../classam_1_1CAmDatabaseHandlerMap.html#ab672325daba6e220ad75675fc39a9f45',1,'am::CAmDatabaseHandlerMap::sourceVisible()'],['../classam_1_1IAmDatabaseHandler.html#a04f6501896ef2534b02c0a3ae9a0073e',1,'am::IAmDatabaseHandler::sourceVisible()']]],
- ['start_5flistenting',['start_listenting',['../classam_1_1CAmSocketHandler.html#ac4d61b623aedd44ea1fd075aee7851b1',1,'am::CAmSocketHandler']]],
- ['startupcontroller',['startupController',['../classam_1_1CAmControlSender.html#aa462eb56d64c178b9f065b0e4ef6bc33',1,'am::CAmControlSender::startupController()'],['../classam_1_1IAmControlSend.html#a2d2ac929f577498633d223c4194054f5',1,'am::IAmControlSend::startupController()']]],
- ['startupinterface',['startupInterface',['../classam_1_1IAmCommandSend.html#a910db0cd62bf27238dd1817c29d369cd',1,'am::IAmCommandSend::startupInterface()'],['../classam_1_1IAmRoutingSend.html#a9b40a38d0091d7784bdedf3d91093b99',1,'am::IAmRoutingSend::startupInterface()']]],
- ['startupinterfaces',['startupInterfaces',['../classam_1_1CAmCommandSender.html#a2840ea18547bbbdbaad153ab61637990',1,'am::CAmCommandSender::startupInterfaces()'],['../classam_1_1CAmRoutingSender.html#aa988328ad34d96283b7488b1c45e139c',1,'am::CAmRoutingSender::startupInterfaces()']]],
- ['startwatchdog',['startWatchdog',['../classam_1_1CAmWatchdog.html#a4379a7449325044199d4703a99039b9c',1,'am::CAmWatchdog']]],
- ['stop_5flistening',['stop_listening',['../classam_1_1CAmSocketHandler.html#ade03cab4d0ee59386c13688949ec942a',1,'am::CAmSocketHandler']]],
- ['stoptimer',['stopTimer',['../classam_1_1CAmSocketHandler.html#af3b4d566129e9d9dc9dae13d5a51afdf',1,'am::CAmSocketHandler']]],
- ['synccall',['syncCall',['../classam_1_1CAmSerializer.html#a2fab9510c9ab7140e7bd240ce0d13439',1,'am::CAmSerializer::syncCall(TClass *instance, TRet(TClass::*method)(TArgs...), TRet &amp;result, TArgs &amp;...arguments)'],['../classam_1_1CAmSerializer.html#a20cc2e297a35f390a04c0527d356225b',1,'am::CAmSerializer::syncCall(TClass1 *instance, TretVal(TClass1::*function)(), TretVal &amp;retVal)'],['../classam_1_1CAmSerializer.html#a048a13fa186ec19c744ec52e8f2fc57e',1,'am::CAmSerializer::syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall), TretVal &amp;retVal, Targ &amp;argument)'],['../classam_1_1CAmSerializer.html#a607134672df681195429f730146bde12',1,'am::CAmSerializer::syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall) const, TretVal &amp;retVal, Targ &amp;argument)'],['../classam_1_1CAmSerializer.html#aac61f9a14ffa661e4ad86c933ab023e6',1,'am::CAmSerializer::syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall, Targ1Call), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1)'],['../classam_1_1CAmSerializer.html#ab2f3ec888554b4205a228d2f9fa1240d',1,'am::CAmSerializer::syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall, Targ1Call) const, TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1)'],['../classam_1_1CAmSerializer.html#a1ba3bd4db4884a35f1d97c8ef0ce42e9',1,'am::CAmSerializer::syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2)'],['../classam_1_1CAmSerializer.html#a336bfffecb851d34837e732cc187d7bf',1,'am::CAmSerializer::syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2) const, TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2)'],['../classam_1_1CAmSerializer.html#ae0fb76f06adf7ec61da67b4546510158',1,'am::CAmSerializer::syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2, TargCall3), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2, Targ3 &amp;argument3)'],['../classam_1_1CAmSerializer.html#aa324fa2c84f00c9790e3453197a3e5ad',1,'am::CAmSerializer::syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2, TargCall3, TargCall4), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2, Targ3 &amp;argument3, Targ4 &amp;argument4)'],['../classam_1_1CAmSerializer.html#a61f16785f9e57be8694565afd9b25c99',1,'am::CAmSerializer::syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2, TargCall3, TargCall4, TargCall5), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2, Targ3 &amp;argument3, Targ4 &amp;argument4, Targ5 &amp;argument5)']]],
- ['systempropertychanged',['systemPropertyChanged',['../classam_1_1CAmDatabaseObserver.html#aa2a08da0908bc61bfde38c59a55106cf',1,'am::CAmDatabaseObserver']]]
+ ['tamshpollcheck',['TAmShPollCheck',['../classam_1_1TAmShPollCheck.html#a851741de903173a0b1969d6444c508ee',1,'am::TAmShPollCheck']]],
+ ['tamshpolldispatch',['TAmShPollDispatch',['../classam_1_1TAmShPollDispatch.html#a574535575f47cd509ce4fd7e11640d21',1,'am::TAmShPollDispatch']]],
+ ['tamshpollfired',['TAmShPollFired',['../classam_1_1TAmShPollFired.html#a66d19f639d38774c75edff51b8095a0d',1,'am::TAmShPollFired']]],
+ ['tamshpollprepare',['TAmShPollPrepare',['../classam_1_1TAmShPollPrepare.html#ae7d9cffc73ca8704eaa4e5807f223e3c',1,'am::TAmShPollPrepare']]],
+ ['tamshtimercallback',['TAmShTimerCallBack',['../classam_1_1TAmShTimerCallBack.html#a501f56ecacec5ab7a624de8f7601b374',1,'am::TAmShTimerCallBack']]],
+ ['timercallback',['timerCallback',['../classam_1_1CAmWatchdog.html#aeb749571a8c560fba178b04071cf5279',1,'am::CAmWatchdog']]],
+ ['toggletimeout',['toggleTimeout',['../classam_1_1CAmDbusWrapper.html#aaa20082e0a77721e99c4d7776421faac',1,'am::CAmDbusWrapper']]],
+ ['tooglewatch',['toogleWatch',['../classam_1_1CAmDbusWrapper.html#ab3a67b10c92bdb7b5f83e58fbd3cb6bc',1,'am::CAmDbusWrapper']]],
+ ['trace',['trace',['../classam_1_1CAmGraph.html#a42029ecef5cb964679df6e36ad23f163',1,'am::CAmGraph']]]
];
diff --git a/docs/search/functions_11.html b/docs/search/functions_11.html
index 5e91b09..e1e427c 100644..100755
--- a/docs/search/functions_11.html
+++ b/docs/search/functions_11.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_11.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/functions_11.js b/docs/search/functions_11.js
index f269988..41754d0 100644..100755
--- a/docs/search/functions_11.js
+++ b/docs/search/functions_11.js
@@ -1,14 +1,12 @@
var searchData=
[
- ['tamshpollcheck',['TAmShPollCheck',['../classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html#a2832e1f41bfbab2d607a43e19d0a6cc5',1,'am::CAmSocketHandler::TAmShPollCheck::TAmShPollCheck()'],['../classam_1_1TAmShPollCheck.html#a851741de903173a0b1969d6444c508ee',1,'am::TAmShPollCheck::TAmShPollCheck()']]],
- ['tamshpolldispatch',['TAmShPollDispatch',['../classam_1_1TAmShPollDispatch.html#a574535575f47cd509ce4fd7e11640d21',1,'am::TAmShPollDispatch']]],
- ['tamshpollfired',['TAmShPollFired',['../classam_1_1CAmSocketHandler_1_1TAmShPollFired.html#a74c0be61840af89cf077115883d74172',1,'am::CAmSocketHandler::TAmShPollFired::TAmShPollFired()'],['../classam_1_1TAmShPollFired.html#a66d19f639d38774c75edff51b8095a0d',1,'am::TAmShPollFired::TAmShPollFired()']]],
- ['tamshpollprepare',['TAmShPollPrepare',['../classam_1_1TAmShPollPrepare.html#a53aad414ee1833dee0470adf84483c3d',1,'am::TAmShPollPrepare']]],
- ['tamshtimercallback',['TAmShTimerCallBack',['../classam_1_1TAmShTimerCallBack.html#a501f56ecacec5ab7a624de8f7601b374',1,'am::TAmShTimerCallBack']]],
- ['telnetport',['telnetPort',['../main_8cpp.html#afa79058049680c9e2917cc7284ef5d40',1,'main.cpp']]],
- ['timercallback',['timerCallback',['../classam_1_1CAmWatchdog.html#aeb749571a8c560fba178b04071cf5279',1,'am::CAmWatchdog']]],
- ['timinginformationchanged',['timingInformationChanged',['../classam_1_1CAmDatabaseObserver.html#ac2206cd4f40b588d0ce3f37f6be9f5c5',1,'am::CAmDatabaseObserver']]],
- ['toggletimeout',['toggleTimeout',['../classam_1_1CAmDbusWrapper.html#aaa20082e0a77721e99c4d7776421faac',1,'am::CAmDbusWrapper']]],
- ['tooglewatch',['toogleWatch',['../classam_1_1CAmDbusWrapper.html#ab3a67b10c92bdb7b5f83e58fbd3cb6bc',1,'am::CAmDbusWrapper']]],
- ['trace',['trace',['../classam_1_1CAmGraph.html#a42029ecef5cb964679df6e36ad23f163',1,'am::CAmGraph']]]
+ ['unregistercontext',['unregisterContext',['../classam_1_1CAmDltWrapper.html#a7093827b39867cbf0d4f04ca03a5a819',1,'am::CAmDltWrapper']]],
+ ['unregisterobserver',['unregisterObserver',['../classam_1_1CAmDatabaseHandlerMap.html#a977c12c91cba45cd687bc9edcfe8f538',1,'am::CAmDatabaseHandlerMap::unregisterObserver()'],['../classam_1_1IAmDatabaseHandler.html#a868a9221b044f19fa8c845a192b7e8b0',1,'am::IAmDatabaseHandler::unregisterObserver()']]],
+ ['unregisterservice',['unregisterService',['../classam_1_1CAmCommonAPIWrapper.html#a67dbc668563d1c424baeda2c04652472',1,'am::CAmCommonAPIWrapper']]],
+ ['updateconverter',['updateConverter',['../classam_1_1CAmRoutingReceiver.html#a26d3e44b496f4ffdcd2ee20f7ac53734',1,'am::CAmRoutingReceiver::updateConverter()'],['../classam_1_1IAmRoutingReceive.html#a4e70fab23fb1b31a630872f5976a13b3',1,'am::IAmRoutingReceive::updateConverter()']]],
+ ['updateeventflags',['updateEventFlags',['../classam_1_1CAmSocketHandler.html#af065b5a6143c8566522528bc18ce1f42',1,'am::CAmSocketHandler']]],
+ ['updategateway',['updateGateway',['../classam_1_1CAmRoutingReceiver.html#a38ed541f37c7309af5dac0311d395e5a',1,'am::CAmRoutingReceiver::updateGateway()'],['../classam_1_1IAmRoutingReceive.html#a3ed2f0ff228d0256c544ca055576d045',1,'am::IAmRoutingReceive::updateGateway()']]],
+ ['updatesink',['updateSink',['../classam_1_1CAmRoutingReceiver.html#a89c89fa07171798996e17b97b88aea9a',1,'am::CAmRoutingReceiver::updateSink()'],['../classam_1_1IAmRoutingReceive.html#a410b5484dd67defeb25531dae77fd32d',1,'am::IAmRoutingReceive::updateSink()']]],
+ ['updatesource',['updateSource',['../classam_1_1CAmRoutingReceiver.html#ad1d6f0e9e2ba3f53dcb9125b60768172',1,'am::CAmRoutingReceiver::updateSource()'],['../classam_1_1IAmRoutingReceive.html#a06083196aa4c076c7a5b9dae9bbb4ebe',1,'am::IAmRoutingReceive::updateSource()']]],
+ ['updatetimer',['updateTimer',['../classam_1_1CAmSocketHandler.html#a94dae6fb7f8f0b52fd048c51bb3aa8aa',1,'am::CAmSocketHandler']]]
];
diff --git a/docs/search/functions_12.html b/docs/search/functions_12.html
index 1ab0742..8dac9d2 100644..100755
--- a/docs/search/functions_12.html
+++ b/docs/search/functions_12.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_12.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/functions_12.js b/docs/search/functions_12.js
index b22885c..442cf91 100644..100755
--- a/docs/search/functions_12.js
+++ b/docs/search/functions_12.js
@@ -1,11 +1,4 @@
var searchData=
[
- ['unregistercontext',['unregisterContext',['../classam_1_1CAmDltWrapper.html#a7093827b39867cbf0d4f04ca03a5a819',1,'am::CAmDltWrapper']]],
- ['unregisterservice',['unregisterService',['../classam_1_1CAmCommonAPIWrapper.html#a67dbc668563d1c424baeda2c04652472',1,'am::CAmCommonAPIWrapper']]],
- ['updateconverter',['updateConverter',['../classam_1_1CAmRoutingReceiver.html#a26d3e44b496f4ffdcd2ee20f7ac53734',1,'am::CAmRoutingReceiver::updateConverter()'],['../classam_1_1IAmRoutingReceive.html#a4e70fab23fb1b31a630872f5976a13b3',1,'am::IAmRoutingReceive::updateConverter()']]],
- ['updateeventflags',['updateEventFlags',['../classam_1_1CAmSocketHandler.html#af065b5a6143c8566522528bc18ce1f42',1,'am::CAmSocketHandler']]],
- ['updategateway',['updateGateway',['../classam_1_1CAmRoutingReceiver.html#a38ed541f37c7309af5dac0311d395e5a',1,'am::CAmRoutingReceiver::updateGateway()'],['../classam_1_1IAmRoutingReceive.html#a3ed2f0ff228d0256c544ca055576d045',1,'am::IAmRoutingReceive::updateGateway()']]],
- ['updatesink',['updateSink',['../classam_1_1CAmRoutingReceiver.html#a89c89fa07171798996e17b97b88aea9a',1,'am::CAmRoutingReceiver::updateSink()'],['../classam_1_1IAmRoutingReceive.html#a410b5484dd67defeb25531dae77fd32d',1,'am::IAmRoutingReceive::updateSink()']]],
- ['updatesource',['updateSource',['../classam_1_1CAmRoutingReceiver.html#ad1d6f0e9e2ba3f53dcb9125b60768172',1,'am::CAmRoutingReceiver::updateSource()'],['../classam_1_1IAmRoutingReceive.html#a06083196aa4c076c7a5b9dae9bbb4ebe',1,'am::IAmRoutingReceive::updateSource()']]],
- ['updatetimer',['updateTimer',['../classam_1_1CAmSocketHandler.html#a94740c067ce4b030c3223397faba5b9c',1,'am::CAmSocketHandler']]]
+ ['volumestep',['volumeStep',['../classam_1_1CAmCommandReceiver.html#ad7a4c1fe5a2ecfaae5484a14d8820e58',1,'am::CAmCommandReceiver::volumeStep()'],['../classam_1_1IAmCommandReceive.html#a11fe6f5eb8f991f52725f050fec2bd59',1,'am::IAmCommandReceive::volumeStep()']]]
];
diff --git a/docs/search/functions_13.html b/docs/search/functions_13.html
index 724f5c1..5422011 100644..100755
--- a/docs/search/functions_13.html
+++ b/docs/search/functions_13.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_13.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/functions_13.js b/docs/search/functions_13.js
index f42f8ae..5bb4609 100644..100755
--- a/docs/search/functions_13.js
+++ b/docs/search/functions_13.js
@@ -1,5 +1,7 @@
var searchData=
[
- ['volumechanged',['volumeChanged',['../classam_1_1CAmDatabaseObserver.html#a8280e7203d89575c3932e66319e64553',1,'am::CAmDatabaseObserver']]],
- ['volumestep',['volumeStep',['../classam_1_1CAmCommandReceiver.html#ad7a4c1fe5a2ecfaae5484a14d8820e58',1,'am::CAmCommandReceiver::volumeStep()'],['../classam_1_1IAmCommandReceive.html#a11fe6f5eb8f991f52725f050fec2bd59',1,'am::IAmCommandReceive::volumeStep()']]]
+ ['waitonrundown',['waitOnRundown',['../classam_1_1CAmCommandReceiver.html#adcc5b296afe649aa9bec7c8e4af6eb49',1,'am::CAmCommandReceiver::waitOnRundown()'],['../classam_1_1CAmRoutingReceiver.html#a1dd491623aba0b188b44ce57031540a2',1,'am::CAmRoutingReceiver::waitOnRundown()']]],
+ ['waitonstartup',['waitOnStartup',['../classam_1_1CAmCommandReceiver.html#ae29eaa1befc7c2d741920d567b89df9e',1,'am::CAmCommandReceiver::waitOnStartup()'],['../classam_1_1CAmRoutingReceiver.html#a71d7b9de71bc6cd60d80b1317a4ac6a7',1,'am::CAmRoutingReceiver::waitOnStartup()']]],
+ ['writedatatodatabase',['writeDataToDatabase',['../classam_1_1CAmRoutingSender_1_1handleDataBase.html#aac0a0cddabacbf6807bcae5017faf062',1,'am::CAmRoutingSender::handleDataBase::writeDataToDatabase()'],['../classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html#a667cada128a73f99526e70a54c8dfdc1',1,'am::CAmRoutingSender::handleSinkSoundProperty::writeDataToDatabase()'],['../classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html#ae78415e455f3e6cc0360762e68bb696a',1,'am::CAmRoutingSender::handleSinkSoundProperties::writeDataToDatabase()'],['../classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html#adf3ce18384ee682b0b92a6ab699154f3',1,'am::CAmRoutingSender::handleSourceSoundProperty::writeDataToDatabase()'],['../classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html#a770c8f6cb2bc43cb4b9249127fd2aa31',1,'am::CAmRoutingSender::handleSourceSoundProperties::writeDataToDatabase()'],['../classam_1_1CAmRoutingSender_1_1handleSourceState.html#ad1c0bee676833100cb9e41fcbbe7b21d',1,'am::CAmRoutingSender::handleSourceState::writeDataToDatabase()'],['../classam_1_1CAmRoutingSender_1_1handleSourceVolume.html#aa556e1717ee8bc29217bff1d6104725a',1,'am::CAmRoutingSender::handleSourceVolume::writeDataToDatabase()'],['../classam_1_1CAmRoutingSender_1_1handleSinkVolume.html#a5020dcd4e51c4b30ce440c8099c2c49a',1,'am::CAmRoutingSender::handleSinkVolume::writeDataToDatabase()'],['../classam_1_1CAmRoutingSender_1_1handleCrossFader.html#a41d2298e56e9fa6255f22297ae951ec1',1,'am::CAmRoutingSender::handleCrossFader::writeDataToDatabase()'],['../classam_1_1CAmRoutingSender_1_1handleConnect.html#a4354f04c5b377a4de77e4e5b8a739b0e',1,'am::CAmRoutingSender::handleConnect::writeDataToDatabase()'],['../classam_1_1CAmRoutingSender_1_1handleDisconnect.html#aca4d52488579bf52e45e313c7e6b351a',1,'am::CAmRoutingSender::handleDisconnect::writeDataToDatabase()'],['../classam_1_1CAmRoutingSender_1_1handleSetVolumes.html#a80b7f79c6de7e6a09b4f75c0b68250e1',1,'am::CAmRoutingSender::handleSetVolumes::writeDataToDatabase()'],['../classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html#a8d9333f45e03489f2f2796f0fa2336b9',1,'am::CAmRoutingSender::handleSetSinkNotificationConfiguration::writeDataToDatabase()'],['../classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html#aec3a7fd7be2f4dfba5ead79ff94c531d',1,'am::CAmRoutingSender::handleSetSourceNotificationConfiguration::writeDataToDatabase()']]],
+ ['writetodatabaseandremove',['writeToDatabaseAndRemove',['../classam_1_1CAmRoutingSender.html#aa2e09ef052974e7d681e001bf9421bbb',1,'am::CAmRoutingSender']]]
];
diff --git a/docs/search/functions_14.html b/docs/search/functions_14.html
index 396906b..cb681fe 100644..100755
--- a/docs/search/functions_14.html
+++ b/docs/search/functions_14.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_14.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/functions_14.js b/docs/search/functions_14.js
index 5bb4609..65ed8e5 100644..100755
--- a/docs/search/functions_14.js
+++ b/docs/search/functions_14.js
@@ -1,7 +1,51 @@
var searchData=
[
- ['waitonrundown',['waitOnRundown',['../classam_1_1CAmCommandReceiver.html#adcc5b296afe649aa9bec7c8e4af6eb49',1,'am::CAmCommandReceiver::waitOnRundown()'],['../classam_1_1CAmRoutingReceiver.html#a1dd491623aba0b188b44ce57031540a2',1,'am::CAmRoutingReceiver::waitOnRundown()']]],
- ['waitonstartup',['waitOnStartup',['../classam_1_1CAmCommandReceiver.html#ae29eaa1befc7c2d741920d567b89df9e',1,'am::CAmCommandReceiver::waitOnStartup()'],['../classam_1_1CAmRoutingReceiver.html#a71d7b9de71bc6cd60d80b1317a4ac6a7',1,'am::CAmRoutingReceiver::waitOnStartup()']]],
- ['writedatatodatabase',['writeDataToDatabase',['../classam_1_1CAmRoutingSender_1_1handleDataBase.html#aac0a0cddabacbf6807bcae5017faf062',1,'am::CAmRoutingSender::handleDataBase::writeDataToDatabase()'],['../classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html#a667cada128a73f99526e70a54c8dfdc1',1,'am::CAmRoutingSender::handleSinkSoundProperty::writeDataToDatabase()'],['../classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html#ae78415e455f3e6cc0360762e68bb696a',1,'am::CAmRoutingSender::handleSinkSoundProperties::writeDataToDatabase()'],['../classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html#adf3ce18384ee682b0b92a6ab699154f3',1,'am::CAmRoutingSender::handleSourceSoundProperty::writeDataToDatabase()'],['../classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html#a770c8f6cb2bc43cb4b9249127fd2aa31',1,'am::CAmRoutingSender::handleSourceSoundProperties::writeDataToDatabase()'],['../classam_1_1CAmRoutingSender_1_1handleSourceState.html#ad1c0bee676833100cb9e41fcbbe7b21d',1,'am::CAmRoutingSender::handleSourceState::writeDataToDatabase()'],['../classam_1_1CAmRoutingSender_1_1handleSourceVolume.html#aa556e1717ee8bc29217bff1d6104725a',1,'am::CAmRoutingSender::handleSourceVolume::writeDataToDatabase()'],['../classam_1_1CAmRoutingSender_1_1handleSinkVolume.html#a5020dcd4e51c4b30ce440c8099c2c49a',1,'am::CAmRoutingSender::handleSinkVolume::writeDataToDatabase()'],['../classam_1_1CAmRoutingSender_1_1handleCrossFader.html#a41d2298e56e9fa6255f22297ae951ec1',1,'am::CAmRoutingSender::handleCrossFader::writeDataToDatabase()'],['../classam_1_1CAmRoutingSender_1_1handleConnect.html#a4354f04c5b377a4de77e4e5b8a739b0e',1,'am::CAmRoutingSender::handleConnect::writeDataToDatabase()'],['../classam_1_1CAmRoutingSender_1_1handleDisconnect.html#aca4d52488579bf52e45e313c7e6b351a',1,'am::CAmRoutingSender::handleDisconnect::writeDataToDatabase()'],['../classam_1_1CAmRoutingSender_1_1handleSetVolumes.html#a80b7f79c6de7e6a09b4f75c0b68250e1',1,'am::CAmRoutingSender::handleSetVolumes::writeDataToDatabase()'],['../classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html#a8d9333f45e03489f2f2796f0fa2336b9',1,'am::CAmRoutingSender::handleSetSinkNotificationConfiguration::writeDataToDatabase()'],['../classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html#aec3a7fd7be2f4dfba5ead79ff94c531d',1,'am::CAmRoutingSender::handleSetSourceNotificationConfiguration::writeDataToDatabase()']]],
- ['writetodatabaseandremove',['writeToDatabaseAndRemove',['../classam_1_1CAmRoutingSender.html#aa2e09ef052974e7d681e001bf9421bbb',1,'am::CAmRoutingSender']]]
+ ['_7eamdatabaseobservercallbacks',['~AmDatabaseObserverCallbacks',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a214d6879045a1249a0bbd9d6338e20e2',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['_7ecamcommandreceiver',['~CAmCommandReceiver',['../classam_1_1CAmCommandReceiver.html#a32bb0e128a996e3ad891111260802146',1,'am::CAmCommandReceiver']]],
+ ['_7ecamcommandsender',['~CAmCommandSender',['../classam_1_1CAmCommandSender.html#ae9f595010ba8731fa8b62ac911d4a674',1,'am::CAmCommandSender']]],
+ ['_7ecamcommonapiwrapper',['~CAmCommonAPIWrapper',['../classam_1_1CAmCommonAPIWrapper.html#afe7cb834bf23daa9eee094a27b540405',1,'am::CAmCommonAPIWrapper']]],
+ ['_7ecamcontrolreceiver',['~CAmControlReceiver',['../classam_1_1CAmControlReceiver.html#a8c5832d06c3c3644323757371fe546b3',1,'am::CAmControlReceiver']]],
+ ['_7ecamcontrolsender',['~CAmControlSender',['../classam_1_1CAmControlSender.html#a493ee4dcf1f7baf99ce92f7515213679',1,'am::CAmControlSender']]],
+ ['_7ecamdatabasehandlermap',['~CAmDatabaseHandlerMap',['../classam_1_1CAmDatabaseHandlerMap.html#a5f2e7c2fe63631a57a82c281e0c98129',1,'am::CAmDatabaseHandlerMap']]],
+ ['_7ecamdbuswrapper',['~CAmDbusWrapper',['../classam_1_1CAmDbusWrapper.html#a414b6c967b20f518753ad7f4afa8f811',1,'am::CAmDbusWrapper']]],
+ ['_7ecamdltwrapper',['~CAmDltWrapper',['../classam_1_1CAmDltWrapper.html#a01b723c883caca2ad8364e253cb627cd',1,'am::CAmDltWrapper']]],
+ ['_7ecamgraph',['~CAmGraph',['../classam_1_1CAmGraph.html#ab625d9c756925d076398e9cffdf9326a',1,'am::CAmGraph']]],
+ ['_7ecamgraphelement',['~CAmGraphElement',['../classam_1_1CAmGraphElement.html#ad42b8df4de1c9aca747f406f28ceb03e',1,'am::CAmGraphElement']]],
+ ['_7ecamlog',['~CAmLog',['../classCAmLog.html#a209d0839b67e2c1ceddaaad23db6edff',1,'CAmLog']]],
+ ['_7ecamnode',['~CAmNode',['../classam_1_1CAmNode.html#ad19913578515c0445597dd67452ee3e9',1,'am::CAmNode']]],
+ ['_7ecamrouter',['~CAmRouter',['../classam_1_1CAmRouter.html#a1759da9a0ac843aa1e9e9a8ef5a5315a',1,'am::CAmRouter']]],
+ ['_7ecamroutingreceiver',['~CAmRoutingReceiver',['../classam_1_1CAmRoutingReceiver.html#a291d10c1088e17789b7254d92d14743b',1,'am::CAmRoutingReceiver']]],
+ ['_7ecamroutingsender',['~CAmRoutingSender',['../classam_1_1CAmRoutingSender.html#af4422483670d6106a7fd5845d4837b1b',1,'am::CAmRoutingSender']]],
+ ['_7ecamserializer',['~CAmSerializer',['../classam_1_1V1_1_1CAmSerializer.html#a969b83605f8692bf50d67aa7116e9608',1,'am::V1::CAmSerializer::~CAmSerializer()'],['../classam_1_1V2_1_1CAmSerializer.html#a547508986330deefd594f09f351433c2',1,'am::V2::CAmSerializer::~CAmSerializer()']]],
+ ['_7ecamsockethandler',['~CAmSocketHandler',['../classam_1_1CAmSocketHandler.html#a800cafd3fab88551412dafbc03147c11',1,'am::CAmSocketHandler']]],
+ ['_7ecamvertex',['~CAmVertex',['../classam_1_1CAmVertex.html#a9e27b1b94189e8f955892abc01b7ea0b',1,'am::CAmVertex']]],
+ ['_7ecamwatchdog',['~CAmWatchdog',['../classam_1_1CAmWatchdog.html#ac8adbc4a0dbf84f81eba5eb5e5fca33f',1,'am::CAmWatchdog']]],
+ ['_7ehandleconnect',['~handleConnect',['../classam_1_1CAmRoutingSender_1_1handleConnect.html#a47f5029ff08a5985ff86d1237dedc670',1,'am::CAmRoutingSender::handleConnect']]],
+ ['_7ehandlecrossfader',['~handleCrossFader',['../classam_1_1CAmRoutingSender_1_1handleCrossFader.html#ac9671a53baeaf964d602b3be1bcfb16d',1,'am::CAmRoutingSender::handleCrossFader']]],
+ ['_7ehandledatabase',['~handleDataBase',['../classam_1_1CAmRoutingSender_1_1handleDataBase.html#a9c14046976121a1d1c281fb6d8ca7d35',1,'am::CAmRoutingSender::handleDataBase']]],
+ ['_7ehandledisconnect',['~handleDisconnect',['../classam_1_1CAmRoutingSender_1_1handleDisconnect.html#a8f6d709e81022353268a1274edd675bf',1,'am::CAmRoutingSender::handleDisconnect']]],
+ ['_7ehandlesetsinknotificationconfiguration',['~handleSetSinkNotificationConfiguration',['../classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html#ae746edba880f6653890e8887251cb241',1,'am::CAmRoutingSender::handleSetSinkNotificationConfiguration']]],
+ ['_7ehandlesetsourcenotificationconfiguration',['~handleSetSourceNotificationConfiguration',['../classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html#a95b6a712d31a5388eef299eb913b7e7f',1,'am::CAmRoutingSender::handleSetSourceNotificationConfiguration']]],
+ ['_7ehandlesetvolumes',['~handleSetVolumes',['../classam_1_1CAmRoutingSender_1_1handleSetVolumes.html#a7c6f8510ecaeaae136f60a474e6a423a',1,'am::CAmRoutingSender::handleSetVolumes']]],
+ ['_7ehandlesinksoundproperties',['~handleSinkSoundProperties',['../classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html#a36172788ba98189580337d918409f544',1,'am::CAmRoutingSender::handleSinkSoundProperties']]],
+ ['_7ehandlesinksoundproperty',['~handleSinkSoundProperty',['../classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html#aadc944e3473921b626af8511de37b74c',1,'am::CAmRoutingSender::handleSinkSoundProperty']]],
+ ['_7ehandlesinkvolume',['~handleSinkVolume',['../classam_1_1CAmRoutingSender_1_1handleSinkVolume.html#ab630847c2f45c4e1a94e3353bfbc843d',1,'am::CAmRoutingSender::handleSinkVolume']]],
+ ['_7ehandlesourcesoundproperties',['~handleSourceSoundProperties',['../classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html#a02485431e8dac7dab76ac1ef460b63f9',1,'am::CAmRoutingSender::handleSourceSoundProperties']]],
+ ['_7ehandlesourcesoundproperty',['~handleSourceSoundProperty',['../classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html#a2e67fc102881607e8f9b5303eadfcf0b',1,'am::CAmRoutingSender::handleSourceSoundProperty']]],
+ ['_7ehandlesourcestate',['~handleSourceState',['../classam_1_1CAmRoutingSender_1_1handleSourceState.html#a968efbc49d37b72a2150731ac9d39f0f',1,'am::CAmRoutingSender::handleSourceState']]],
+ ['_7ehandlesourcevolume',['~handleSourceVolume',['../classam_1_1CAmRoutingSender_1_1handleSourceVolume.html#a2f98bd1d8c1aede89f498209b16d1e2a',1,'am::CAmRoutingSender::handleSourceVolume']]],
+ ['_7ehandlevolumebase',['~handleVolumeBase',['../classam_1_1CAmRoutingSender_1_1handleVolumeBase.html#a900316917eac3f177606c3ef9ca76329',1,'am::CAmRoutingSender::handleVolumeBase']]],
+ ['_7eiamcommandreceive',['~IAmCommandReceive',['../classam_1_1IAmCommandReceive.html#a3429e3f232a55089b95364f58c4c23d2',1,'am::IAmCommandReceive']]],
+ ['_7eiamcommandsend',['~IAmCommandSend',['../classam_1_1IAmCommandSend.html#a2aee7c829e9ecc24217318a7ce6a719f',1,'am::IAmCommandSend']]],
+ ['_7eiamcontrolreceive',['~IAmControlReceive',['../classam_1_1IAmControlReceive.html#a64627ea785ced597315eed706ee668ed',1,'am::IAmControlReceive']]],
+ ['_7eiamcontrolsend',['~IAmControlSend',['../classam_1_1IAmControlSend.html#a9f5267df99738ba692aa657eee808338',1,'am::IAmControlSend']]],
+ ['_7eiamdatabasehandler',['~IAmDatabaseHandler',['../classam_1_1IAmDatabaseHandler.html#ac32159495655fcc57dfd8def42ccc29b',1,'am::IAmDatabaseHandler']]],
+ ['_7eiamdatabaseobserver',['~IAmDatabaseObserver',['../classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html#a9e2d26860a3e632a8df3796aa80db4ab',1,'am::IAmDatabaseHandler::IAmDatabaseObserver']]],
+ ['_7eiamroutingreceive',['~IAmRoutingReceive',['../classam_1_1IAmRoutingReceive.html#aebc0709a8bb38ff685b823309d6f1de6',1,'am::IAmRoutingReceive']]],
+ ['_7eiamroutingsend',['~IAmRoutingSend',['../classam_1_1IAmRoutingSend.html#a2252476d4ff4fd1e7a56e92048f12f6e',1,'am::IAmRoutingSend']]],
+ ['_7eiamshpollcheck',['~IAmShPollCheck',['../classam_1_1IAmShPollCheck.html#a70af36e07af63eb91fd969ee06497a6d',1,'am::IAmShPollCheck']]],
+ ['_7eiamshpolldispatch',['~IAmShPollDispatch',['../classam_1_1IAmShPollDispatch.html#a4580a8fa6f656afd0265fd9b6890b495',1,'am::IAmShPollDispatch']]],
+ ['_7eiamshpollfired',['~IAmShPollFired',['../classam_1_1IAmShPollFired.html#a847146143a10fb0089209748040aaefd',1,'am::IAmShPollFired']]],
+ ['_7eiamshpollprepare',['~IAmShPollPrepare',['../classam_1_1IAmShPollPrepare.html#a2aad9b7400f14d06d3f10dc7e4e32e2e',1,'am::IAmShPollPrepare']]],
+ ['_7eiamshtimercallback',['~IAmShTimerCallBack',['../classam_1_1IAmShTimerCallBack.html#acac8aaa1edaca170e6266c2aec18d7f1',1,'am::IAmShTimerCallBack']]]
];
diff --git a/docs/search/functions_15.js b/docs/search/functions_15.js
deleted file mode 100644
index a862fff..0000000
--- a/docs/search/functions_15.js
+++ /dev/null
@@ -1,52 +0,0 @@
-var searchData=
-[
- ['_7ecamcommandreceiver',['~CAmCommandReceiver',['../classam_1_1CAmCommandReceiver.html#a32bb0e128a996e3ad891111260802146',1,'am::CAmCommandReceiver']]],
- ['_7ecamcommandsender',['~CAmCommandSender',['../classam_1_1CAmCommandSender.html#ae9f595010ba8731fa8b62ac911d4a674',1,'am::CAmCommandSender']]],
- ['_7ecamcommonapiwrapper',['~CAmCommonAPIWrapper',['../classam_1_1CAmCommonAPIWrapper.html#afe7cb834bf23daa9eee094a27b540405',1,'am::CAmCommonAPIWrapper']]],
- ['_7ecamcontrolreceiver',['~CAmControlReceiver',['../classam_1_1CAmControlReceiver.html#a8c5832d06c3c3644323757371fe546b3',1,'am::CAmControlReceiver']]],
- ['_7ecamcontrolsender',['~CAmControlSender',['../classam_1_1CAmControlSender.html#a493ee4dcf1f7baf99ce92f7515213679',1,'am::CAmControlSender']]],
- ['_7ecamdatabasehandlermap',['~CAmDatabaseHandlerMap',['../classam_1_1CAmDatabaseHandlerMap.html#a5f2e7c2fe63631a57a82c281e0c98129',1,'am::CAmDatabaseHandlerMap']]],
- ['_7ecamdatabaseobserver',['~CAmDatabaseObserver',['../classam_1_1CAmDatabaseObserver.html#a3f25a86429cf4709e624fe1471e01018',1,'am::CAmDatabaseObserver']]],
- ['_7ecamdbuswrapper',['~CAmDbusWrapper',['../classam_1_1CAmDbusWrapper.html#a414b6c967b20f518753ad7f4afa8f811',1,'am::CAmDbusWrapper']]],
- ['_7ecamdltwrapper',['~CAmDltWrapper',['../classam_1_1CAmDltWrapper.html#a01b723c883caca2ad8364e253cb627cd',1,'am::CAmDltWrapper']]],
- ['_7ecamgraph',['~CAmGraph',['../classam_1_1CAmGraph.html#ab625d9c756925d076398e9cffdf9326a',1,'am::CAmGraph']]],
- ['_7ecamgraphelement',['~CAmGraphElement',['../classam_1_1CAmGraphElement.html#ad42b8df4de1c9aca747f406f28ceb03e',1,'am::CAmGraphElement']]],
- ['_7ecamlog',['~CAmLog',['../classCAmLog.html#a209d0839b67e2c1ceddaaad23db6edff',1,'CAmLog']]],
- ['_7ecamnode',['~CAmNode',['../classam_1_1CAmNode.html#ad19913578515c0445597dd67452ee3e9',1,'am::CAmNode']]],
- ['_7ecamrouter',['~CAmRouter',['../classam_1_1CAmRouter.html#a1759da9a0ac843aa1e9e9a8ef5a5315a',1,'am::CAmRouter']]],
- ['_7ecamroutingreceiver',['~CAmRoutingReceiver',['../classam_1_1CAmRoutingReceiver.html#a291d10c1088e17789b7254d92d14743b',1,'am::CAmRoutingReceiver']]],
- ['_7ecamroutingsender',['~CAmRoutingSender',['../classam_1_1CAmRoutingSender.html#af4422483670d6106a7fd5845d4837b1b',1,'am::CAmRoutingSender']]],
- ['_7ecamserializer',['~CAmSerializer',['../classam_1_1CAmSerializer.html#a85de8ad38d51c00ec43523d33f6b5e1f',1,'am::CAmSerializer']]],
- ['_7ecamsockethandler',['~CAmSocketHandler',['../classam_1_1CAmSocketHandler.html#a800cafd3fab88551412dafbc03147c11',1,'am::CAmSocketHandler']]],
- ['_7ecamtelnetmenuhelper',['~CAmTelnetMenuHelper',['../classam_1_1CAmTelnetMenuHelper.html#a05bd315b8bf95210ed72cce5ef591e41',1,'am::CAmTelnetMenuHelper']]],
- ['_7ecamtelnetserver',['~CAmTelnetServer',['../classam_1_1CAmTelnetServer.html#aa4331c9d6d3f01e47b56a9728c29c97f',1,'am::CAmTelnetServer']]],
- ['_7ecamvertex',['~CAmVertex',['../classam_1_1CAmVertex.html#a9e27b1b94189e8f955892abc01b7ea0b',1,'am::CAmVertex']]],
- ['_7ecamwatchdog',['~CAmWatchdog',['../classam_1_1CAmWatchdog.html#ac8adbc4a0dbf84f81eba5eb5e5fca33f',1,'am::CAmWatchdog']]],
- ['_7ehandleconnect',['~handleConnect',['../classam_1_1CAmRoutingSender_1_1handleConnect.html#a47f5029ff08a5985ff86d1237dedc670',1,'am::CAmRoutingSender::handleConnect']]],
- ['_7ehandlecrossfader',['~handleCrossFader',['../classam_1_1CAmRoutingSender_1_1handleCrossFader.html#ac9671a53baeaf964d602b3be1bcfb16d',1,'am::CAmRoutingSender::handleCrossFader']]],
- ['_7ehandledatabase',['~handleDataBase',['../classam_1_1CAmRoutingSender_1_1handleDataBase.html#a9c14046976121a1d1c281fb6d8ca7d35',1,'am::CAmRoutingSender::handleDataBase']]],
- ['_7ehandledisconnect',['~handleDisconnect',['../classam_1_1CAmRoutingSender_1_1handleDisconnect.html#a8f6d709e81022353268a1274edd675bf',1,'am::CAmRoutingSender::handleDisconnect']]],
- ['_7ehandlesetsinknotificationconfiguration',['~handleSetSinkNotificationConfiguration',['../classam_1_1CAmRoutingSender_1_1handleSetSinkNotificationConfiguration.html#ae746edba880f6653890e8887251cb241',1,'am::CAmRoutingSender::handleSetSinkNotificationConfiguration']]],
- ['_7ehandlesetsourcenotificationconfiguration',['~handleSetSourceNotificationConfiguration',['../classam_1_1CAmRoutingSender_1_1handleSetSourceNotificationConfiguration.html#a95b6a712d31a5388eef299eb913b7e7f',1,'am::CAmRoutingSender::handleSetSourceNotificationConfiguration']]],
- ['_7ehandlesetvolumes',['~handleSetVolumes',['../classam_1_1CAmRoutingSender_1_1handleSetVolumes.html#a7c6f8510ecaeaae136f60a474e6a423a',1,'am::CAmRoutingSender::handleSetVolumes']]],
- ['_7ehandlesinksoundproperties',['~handleSinkSoundProperties',['../classam_1_1CAmRoutingSender_1_1handleSinkSoundProperties.html#a36172788ba98189580337d918409f544',1,'am::CAmRoutingSender::handleSinkSoundProperties']]],
- ['_7ehandlesinksoundproperty',['~handleSinkSoundProperty',['../classam_1_1CAmRoutingSender_1_1handleSinkSoundProperty.html#aadc944e3473921b626af8511de37b74c',1,'am::CAmRoutingSender::handleSinkSoundProperty']]],
- ['_7ehandlesinkvolume',['~handleSinkVolume',['../classam_1_1CAmRoutingSender_1_1handleSinkVolume.html#ab630847c2f45c4e1a94e3353bfbc843d',1,'am::CAmRoutingSender::handleSinkVolume']]],
- ['_7ehandlesourcesoundproperties',['~handleSourceSoundProperties',['../classam_1_1CAmRoutingSender_1_1handleSourceSoundProperties.html#a02485431e8dac7dab76ac1ef460b63f9',1,'am::CAmRoutingSender::handleSourceSoundProperties']]],
- ['_7ehandlesourcesoundproperty',['~handleSourceSoundProperty',['../classam_1_1CAmRoutingSender_1_1handleSourceSoundProperty.html#a2e67fc102881607e8f9b5303eadfcf0b',1,'am::CAmRoutingSender::handleSourceSoundProperty']]],
- ['_7ehandlesourcestate',['~handleSourceState',['../classam_1_1CAmRoutingSender_1_1handleSourceState.html#a968efbc49d37b72a2150731ac9d39f0f',1,'am::CAmRoutingSender::handleSourceState']]],
- ['_7ehandlesourcevolume',['~handleSourceVolume',['../classam_1_1CAmRoutingSender_1_1handleSourceVolume.html#a2f98bd1d8c1aede89f498209b16d1e2a',1,'am::CAmRoutingSender::handleSourceVolume']]],
- ['_7ehandlevolumebase',['~handleVolumeBase',['../classam_1_1CAmRoutingSender_1_1handleVolumeBase.html#a900316917eac3f177606c3ef9ca76329',1,'am::CAmRoutingSender::handleVolumeBase']]],
- ['_7eiamcommandreceive',['~IAmCommandReceive',['../classam_1_1IAmCommandReceive.html#a3429e3f232a55089b95364f58c4c23d2',1,'am::IAmCommandReceive']]],
- ['_7eiamcommandsend',['~IAmCommandSend',['../classam_1_1IAmCommandSend.html#a2aee7c829e9ecc24217318a7ce6a719f',1,'am::IAmCommandSend']]],
- ['_7eiamcontrolreceive',['~IAmControlReceive',['../classam_1_1IAmControlReceive.html#a64627ea785ced597315eed706ee668ed',1,'am::IAmControlReceive']]],
- ['_7eiamcontrolsend',['~IAmControlSend',['../classam_1_1IAmControlSend.html#a9f5267df99738ba692aa657eee808338',1,'am::IAmControlSend']]],
- ['_7eiamdatabasehandler',['~IAmDatabaseHandler',['../classam_1_1IAmDatabaseHandler.html#ac32159495655fcc57dfd8def42ccc29b',1,'am::IAmDatabaseHandler']]],
- ['_7eiamroutingreceive',['~IAmRoutingReceive',['../classam_1_1IAmRoutingReceive.html#aebc0709a8bb38ff685b823309d6f1de6',1,'am::IAmRoutingReceive']]],
- ['_7eiamroutingsend',['~IAmRoutingSend',['../classam_1_1IAmRoutingSend.html#a2252476d4ff4fd1e7a56e92048f12f6e',1,'am::IAmRoutingSend']]],
- ['_7eiamshpollcheck',['~IAmShPollCheck',['../classam_1_1IAmShPollCheck.html#a70af36e07af63eb91fd969ee06497a6d',1,'am::IAmShPollCheck']]],
- ['_7eiamshpolldispatch',['~IAmShPollDispatch',['../classam_1_1IAmShPollDispatch.html#a4580a8fa6f656afd0265fd9b6890b495',1,'am::IAmShPollDispatch']]],
- ['_7eiamshpollfired',['~IAmShPollFired',['../classam_1_1IAmShPollFired.html#a847146143a10fb0089209748040aaefd',1,'am::IAmShPollFired']]],
- ['_7eiamshpollprepare',['~IAmShPollPrepare',['../classam_1_1IAmShPollPrepare.html#a2aad9b7400f14d06d3f10dc7e4e32e2e',1,'am::IAmShPollPrepare']]],
- ['_7eiamshtimercallback',['~IAmShTimerCallBack',['../classam_1_1IAmShTimerCallBack.html#acac8aaa1edaca170e6266c2aec18d7f1',1,'am::IAmShTimerCallBack']]]
-];
diff --git a/docs/search/functions_2.html b/docs/search/functions_2.html
index 78be8b4..c93d089 100644..100755
--- a/docs/search/functions_2.html
+++ b/docs/search/functions_2.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_2.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/functions_2.js b/docs/search/functions_2.js
index d3fc06a..d3fc06a 100644..100755
--- a/docs/search/functions_2.js
+++ b/docs/search/functions_2.js
diff --git a/docs/search/functions_3.html b/docs/search/functions_3.html
index ebf2eeb..caa48ea 100644..100755
--- a/docs/search/functions_3.html
+++ b/docs/search/functions_3.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_3.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/functions_3.js b/docs/search/functions_3.js
index 34b4331..5b50b06 100644..100755
--- a/docs/search/functions_3.js
+++ b/docs/search/functions_3.js
@@ -1,16 +1,15 @@
var searchData=
[
['calculatemainconnectiondelay',['calculateMainConnectionDelay',['../classam_1_1IAmDatabaseHandler.html#a38b7f33579ed597822a599ad87d9b4b2',1,'am::IAmDatabaseHandler']]],
- ['call',['Call',['../classam_1_1IAmShPollPrepare.html#adb146fb654748528b1878798c7f91bf7',1,'am::IAmShPollPrepare::Call()'],['../classam_1_1IAmShPollFired.html#a41cefb5302247e0dd2e4de733026ac6e',1,'am::IAmShPollFired::Call()'],['../classam_1_1IAmShPollCheck.html#a5851d4f160f9a9ab42965b67cee6fe97',1,'am::IAmShPollCheck::Call()'],['../classam_1_1IAmShPollDispatch.html#a2cb88d42e3e1e1df8647fcadaf0c31fa',1,'am::IAmShPollDispatch::Call()'],['../classam_1_1IAmShTimerCallBack.html#a889a701ce76f1c5231eaa76232b835da',1,'am::IAmShTimerCallBack::Call()'],['../classam_1_1CAmSocketHandler_1_1TAmShPollFired.html#a799b8f6d408a1e764e1403c9be9d6b02',1,'am::CAmSocketHandler::TAmShPollFired::Call()'],['../classam_1_1CAmSocketHandler_1_1TAmShPollCheck.html#a92c2016cd94a9994b5ac3296f8ef25c4',1,'am::CAmSocketHandler::TAmShPollCheck::Call()'],['../classam_1_1TAmShTimerCallBack.html#ae343cf7a089c8a19d3dedb244d7e2c62',1,'am::TAmShTimerCallBack::Call()'],['../classam_1_1TAmShPollPrepare.html#a58f91e48d66232815184461d48553a46',1,'am::TAmShPollPrepare::Call()'],['../classam_1_1TAmShPollFired.html#ac6fc2c508e2d8105fad3734bcf286c95',1,'am::TAmShPollFired::Call()'],['../classam_1_1TAmShPollCheck.html#a89844ce383f71f62d3d48e07b8c854be',1,'am::TAmShPollCheck::Call()'],['../classam_1_1TAmShPollDispatch.html#a9e4052f0734cbf44d3e8714e30d4dc20',1,'am::TAmShPollDispatch::Call()']]],
+ ['call',['Call',['../classam_1_1IAmShPollPrepare.html#adb146fb654748528b1878798c7f91bf7',1,'am::IAmShPollPrepare::Call()'],['../classam_1_1IAmShPollFired.html#a41cefb5302247e0dd2e4de733026ac6e',1,'am::IAmShPollFired::Call()'],['../classam_1_1IAmShPollCheck.html#a5851d4f160f9a9ab42965b67cee6fe97',1,'am::IAmShPollCheck::Call()'],['../classam_1_1IAmShPollDispatch.html#a2cb88d42e3e1e1df8647fcadaf0c31fa',1,'am::IAmShPollDispatch::Call()'],['../classam_1_1IAmShTimerCallBack.html#a889a701ce76f1c5231eaa76232b835da',1,'am::IAmShTimerCallBack::Call()'],['../classam_1_1TAmShPollFired.html#ac6fc2c508e2d8105fad3734bcf286c95',1,'am::TAmShPollFired::Call()'],['../classam_1_1TAmShPollCheck.html#a89844ce383f71f62d3d48e07b8c854be',1,'am::TAmShPollCheck::Call()'],['../classam_1_1TAmShPollDispatch.html#a9e4052f0734cbf44d3e8714e30d4dc20',1,'am::TAmShPollDispatch::Call()'],['../classam_1_1TAmShTimerCallBack.html#ae343cf7a089c8a19d3dedb244d7e2c62',1,'am::TAmShTimerCallBack::Call()'],['../classam_1_1TAmShPollPrepare.html#a8556db372a475b5ab7425ae62b2b7519',1,'am::TAmShPollPrepare::Call()']]],
['callsetcontrollerrundown',['CallsetControllerRundown',['../classam_1_1CAmControlSender.html#a347a2af727aeb11657f145329dd23dd8',1,'am::CAmControlSender']]],
['callsetcontrollerrundownsafe',['CallsetControllerRundownSafe',['../classam_1_1CAmControlSender.html#a6c0d99f14b5c80aa0e0f937c92abc023',1,'am::CAmControlSender']]],
['camcommandreceiver',['CAmCommandReceiver',['../classam_1_1CAmCommandReceiver.html#a13df559403ebeacfb941da4deb9a5caa',1,'am::CAmCommandReceiver::CAmCommandReceiver(IAmDatabaseHandler *iDatabaseHandler, CAmControlSender *iControlSender, CAmSocketHandler *iSocketHandler)'],['../classam_1_1CAmCommandReceiver.html#a82bbfe1973463fc554ac993c25d5ca4e',1,'am::CAmCommandReceiver::CAmCommandReceiver(IAmDatabaseHandler *iDatabaseHandler, CAmControlSender *iControlSender, CAmSocketHandler *iSocketHandler, CAmDbusWrapper *iDBusWrapper)']]],
- ['camcommandsender',['CAmCommandSender',['../classam_1_1CAmCommandSender.html#abbedccae32f275a12bff41f36c75da79',1,'am::CAmCommandSender']]],
+ ['camcommandsender',['CAmCommandSender',['../classam_1_1CAmCommandSender.html#adb321354cf3c1aaa3491a0f26743e8eb',1,'am::CAmCommandSender']]],
['camcommonapiwrapper',['CAmCommonAPIWrapper',['../classam_1_1CAmCommonAPIWrapper.html#afc1d51651edcb3a70dc6adef82b537b6',1,'am::CAmCommonAPIWrapper']]],
['camcontrolreceiver',['CAmControlReceiver',['../classam_1_1CAmControlReceiver.html#a114d9022fb59ec30d8d29123164d5c1f',1,'am::CAmControlReceiver']]],
['camcontrolsender',['CAmControlSender',['../classam_1_1CAmControlSender.html#a5075231ff6f03655cf5559ddb7489c42',1,'am::CAmControlSender::CAmControlSender(std::string controlPluginFile, CAmSocketHandler *sockethandler)'],['../classam_1_1CAmControlSender.html#af6ece21d3385f9599ce1bffe393d8c7f',1,'am::CAmControlSender::CAmControlSender()']]],
['camdatabasehandlermap',['CAmDatabaseHandlerMap',['../classam_1_1CAmDatabaseHandlerMap.html#a6fe709f73b4661c5b6470d93a7e98963',1,'am::CAmDatabaseHandlerMap']]],
- ['camdatabaseobserver',['CAmDatabaseObserver',['../classam_1_1CAmDatabaseObserver.html#a4b15cd7895e2cc2cd46691863964ebfa',1,'am::CAmDatabaseObserver::CAmDatabaseObserver(CAmCommandSender *iCommandSender, CAmRoutingSender *iRoutingSender, CAmSocketHandler *iSocketHandler)'],['../classam_1_1CAmDatabaseObserver.html#ae8bdbf0489943a902ae060a3b55076ac',1,'am::CAmDatabaseObserver::CAmDatabaseObserver(CAmCommandSender *iCommandSender, CAmRoutingSender *iRoutingSender, CAmSocketHandler *iSocketHandler, CAmTelnetServer *iTelnetServer)']]],
['camdbuswrapper',['CAmDbusWrapper',['../classam_1_1CAmDbusWrapper.html#a756a84420f9e599b1208acfdfc338457',1,'am::CAmDbusWrapper']]],
['camgraph',['CAmGraph',['../classam_1_1CAmGraph.html#ad058b5fe86c6fc79e52e45412f407ba3',1,'am::CAmGraph::CAmGraph(const std::vector&lt; T &gt; &amp;v)'],['../classam_1_1CAmGraph.html#aacfc7ecb1c6f9f2cfd68eef0d901164a',1,'am::CAmGraph::CAmGraph()']]],
['camgraphelement',['CAmGraphElement',['../classam_1_1CAmGraphElement.html#a2186720c61aa5768c28e29658c4eb898',1,'am::CAmGraphElement']]],
@@ -19,10 +18,8 @@ var searchData=
['camrouter',['CAmRouter',['../classam_1_1CAmRouter.html#a8473851712e2b6f6f7a3ee1b3a5b6967',1,'am::CAmRouter']]],
['camroutingreceiver',['CAmRoutingReceiver',['../classam_1_1CAmRoutingReceiver.html#a8e95ea70053347b11180172752173c76',1,'am::CAmRoutingReceiver::CAmRoutingReceiver(IAmDatabaseHandler *iDatabaseHandler, CAmRoutingSender *iRoutingSender, CAmControlSender *iControlSender, CAmSocketHandler *iSocketHandler)'],['../classam_1_1CAmRoutingReceiver.html#a528edb14306334e667ae7806fcdf3130',1,'am::CAmRoutingReceiver::CAmRoutingReceiver(IAmDatabaseHandler *iDatabaseHandler, CAmRoutingSender *iRoutingSender, CAmControlSender *iControlSender, CAmSocketHandler *iSocketHandler, CAmDbusWrapper *iDBusWrapper)']]],
['camroutingsender',['CAmRoutingSender',['../classam_1_1CAmRoutingSender.html#adb9d5da2a74947be71bc33000bf61372',1,'am::CAmRoutingSender']]],
- ['camserializer',['CAmSerializer',['../classam_1_1CAmSerializer.html#a9db44dbd78b8c680e0a2cb6cec55887d',1,'am::CAmSerializer']]],
+ ['camserializer',['CAmSerializer',['../classam_1_1V1_1_1CAmSerializer.html#ab9ca6e0f68a97434db6295b7e1b504b1',1,'am::V1::CAmSerializer::CAmSerializer()'],['../classam_1_1V2_1_1CAmSerializer.html#ab133cd75b0158e97e51c6482d0664944',1,'am::V2::CAmSerializer::CAmSerializer()']]],
['camsockethandler',['CAmSocketHandler',['../classam_1_1CAmSocketHandler.html#a4882106e0134db9f48aaacb3a9057f3d',1,'am::CAmSocketHandler']]],
- ['camtelnetmenuhelper',['CAmTelnetMenuHelper',['../classam_1_1CAmTelnetMenuHelper.html#a88a972ac1fbbb1e3e4c89bed9e30d89f',1,'am::CAmTelnetMenuHelper']]],
- ['camtelnetserver',['CAmTelnetServer',['../classam_1_1CAmTelnetServer.html#a610174f937b050a3a38d44758f347069',1,'am::CAmTelnetServer']]],
['camvertex',['CAmVertex',['../classam_1_1CAmVertex.html#a3f5869d3946ce9fe03ae9c261b0a48ac',1,'am::CAmVertex']]],
['camwatchdog',['CAmWatchdog',['../classam_1_1CAmWatchdog.html#ad4de61bd5653451dda216ec94a60e57f',1,'am::CAmWatchdog']]],
['cbackconnect',['cbAckConnect',['../classam_1_1CAmControlSender.html#a860fc09d07ab8d8f44bbeafacb897eb3',1,'am::CAmControlSender::cbAckConnect()'],['../classam_1_1IAmControlSend.html#af5c964b32524b9268d1ebbd701f9955f',1,'am::IAmControlSend::cbAckConnect()']]],
@@ -91,13 +88,14 @@ var searchData=
['changesourceavailabilitydb',['changeSourceAvailabilityDB',['../classam_1_1CAmControlReceiver.html#a0e2c954c33c29525d5adffcced2e8733',1,'am::CAmControlReceiver::changeSourceAvailabilityDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#af095c4ceaed0e5fb447956c103692770',1,'am::CAmDatabaseHandlerMap::changeSourceAvailabilityDB()'],['../classam_1_1IAmDatabaseHandler.html#a3071b4ddea4a724c3bc134e30f2ff0b4',1,'am::IAmDatabaseHandler::changeSourceAvailabilityDB()'],['../classam_1_1IAmControlReceive.html#a26168e69406f3efc7375e69bf06a130e',1,'am::IAmControlReceive::changeSourceAvailabilityDB()']]],
['changesourceclassinfodb',['changeSourceClassInfoDB',['../classam_1_1CAmControlReceiver.html#aef3e658f2fae77269fb8cbeaa484da4a',1,'am::CAmControlReceiver::changeSourceClassInfoDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#a55682d8dbdc2071104c3f71eeb7af205',1,'am::CAmDatabaseHandlerMap::changeSourceClassInfoDB()'],['../classam_1_1IAmDatabaseHandler.html#af7e0be6ef2f4261a28b5eccc40202342',1,'am::IAmDatabaseHandler::changeSourceClassInfoDB()'],['../classam_1_1IAmControlReceive.html#a10defe76bb946be5b9c7a67ca1a0691b',1,'am::IAmControlReceive::changeSourceClassInfoDB()']]],
['changesourcedb',['changeSourceDB',['../classam_1_1CAmControlReceiver.html#a1564263d037cdd4fc013c592cdf715b6',1,'am::CAmControlReceiver::changeSourceDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#a20441fe0f2f687f41dfcd9de10629fad',1,'am::CAmDatabaseHandlerMap::changeSourceDB()'],['../classam_1_1IAmDatabaseHandler.html#a6acd02bdacfbe2e430761e2122c12bb8',1,'am::IAmDatabaseHandler::changeSourceDB()'],['../classam_1_1IAmControlReceive.html#ae91f144671927c84ac7d5bbd0fa48290',1,'am::IAmControlReceive::changeSourceDB()']]],
+ ['changesourceinterruptstate',['changeSourceInterruptState',['../classam_1_1CAmDatabaseHandlerMap.html#a694fe923d50ac3e712a245cb7066b93d',1,'am::CAmDatabaseHandlerMap::changeSourceInterruptState()'],['../classam_1_1IAmDatabaseHandler.html#aabd5097cfe3288060fe6266c6ea98e21',1,'am::IAmDatabaseHandler::changeSourceInterruptState()']]],
['changesourcenotificationconfigurationdb',['changeSourceNotificationConfigurationDB',['../classam_1_1CAmDatabaseHandlerMap.html#abd9e57739997ac11b37b9beb36741ff2',1,'am::CAmDatabaseHandlerMap::changeSourceNotificationConfigurationDB()'],['../classam_1_1IAmDatabaseHandler.html#aeb89c0c0367dd74821a091244c074ea7',1,'am::IAmDatabaseHandler::changeSourceNotificationConfigurationDB()']]],
['changesourcesoundpropertydb',['changeSourceSoundPropertyDB',['../classam_1_1CAmDatabaseHandlerMap.html#a67b3d3cc897b4075804833c334429e31',1,'am::CAmDatabaseHandlerMap::changeSourceSoundPropertyDB()'],['../classam_1_1IAmDatabaseHandler.html#a945cc8f11a6e732abcd2d8e69e5494cb',1,'am::IAmDatabaseHandler::changeSourceSoundPropertyDB()']]],
['changesourcestate',['changeSourceState',['../classam_1_1CAmDatabaseHandlerMap.html#a71193850ce85ab9929bd291931b5e9a6',1,'am::CAmDatabaseHandlerMap::changeSourceState()'],['../classam_1_1IAmDatabaseHandler.html#a21b4b7666daff2933b5135c3f265829b',1,'am::IAmDatabaseHandler::changeSourceState()']]],
['changesourcevolume',['changeSourceVolume',['../classam_1_1CAmDatabaseHandlerMap.html#a517b9380fd25f02c700f4c230a93399b',1,'am::CAmDatabaseHandlerMap::changeSourceVolume()'],['../classam_1_1IAmDatabaseHandler.html#acf61797535b856c0cbfda1cd70240869',1,'am::IAmDatabaseHandler::changeSourceVolume()']]],
['changesystempropertydb',['changeSystemPropertyDB',['../classam_1_1CAmControlReceiver.html#a992cb58c6c58069e0ff5fd8b97c9511f',1,'am::CAmControlReceiver::changeSystemPropertyDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#ad24d9580cc633d8ea141c8d400995bf0',1,'am::CAmDatabaseHandlerMap::changeSystemPropertyDB()'],['../classam_1_1IAmDatabaseHandler.html#a04227468ea5dcdf59541e1e8c5c6cfb5',1,'am::IAmDatabaseHandler::changeSystemPropertyDB()'],['../classam_1_1IAmControlReceive.html#afb56cbfa6b3ad6f042a211716c31cde8',1,'am::IAmControlReceive::changeSystemPropertyDB()']]],
- ['check',['check',['../classam_1_1CAmTelnetServer.html#ab535f67458be4aa25e790a12d4aece02',1,'am::CAmTelnetServer']]],
- ['checkercallback',['checkerCallback',['../classam_1_1CAmControlSender.html#ae60a8653137fde722872d34cae686d15',1,'am::CAmControlSender::checkerCallback()'],['../classam_1_1CAmSerializer.html#a4625fc98ad399f0218b9dee30598de52',1,'am::CAmSerializer::checkerCallback()'],['../classam_1_1CAmSocketHandler.html#a28ee6a9430a72033a8494fc7c35b2775',1,'am::CAmSocketHandler::checkerCallback()']]],
+ ['checkercallback',['checkerCallback',['../classam_1_1CAmControlSender.html#ae60a8653137fde722872d34cae686d15',1,'am::CAmControlSender::checkerCallback()'],['../classam_1_1V1_1_1CAmSerializer.html#ad2302b0e7a75dc8f9bcd4a762966d84f',1,'am::V1::CAmSerializer::checkerCallback()'],['../classam_1_1V2_1_1CAmSerializer.html#a642513e451459acbdd577a64644c84b3',1,'am::V2::CAmSerializer::checkerCallback()']]],
+ ['checkloglevel',['checkLogLevel',['../classam_1_1CAmDltWrapper.html#affa24a985251893ffd6c2c1292153057',1,'am::CAmDltWrapper']]],
['checkvolume',['checkVolume',['../classam_1_1CAmRoutingSender.html#a9a2011d3cd808a59285bf8f5e6555327',1,'am::CAmRoutingSender']]],
['clear',['clear',['../classam_1_1CAmGraph.html#af25961b4c8868eb20fefd1315dc31e10',1,'am::CAmGraph::clear()'],['../classam_1_1CAmRouter.html#ab3d6369fed84e8dd2827b76a302ceb86',1,'am::CAmRouter::clear()']]],
['commandplugindir',['commandPluginDir',['../main_8cpp.html#a45c5c45bad7cd6af4b436bae93c16f6e',1,'main.cpp']]],
@@ -109,9 +107,9 @@ var searchData=
['confirmroutingrundown',['confirmRoutingRundown',['../classam_1_1CAmControlSender.html#adf9bc70ad78f14e7af98284a2e6a0c91',1,'am::CAmControlSender::confirmRoutingRundown()'],['../classam_1_1CAmRoutingReceiver.html#a4fef024c40901e1050221dfb8cb1143d',1,'am::CAmRoutingReceiver::confirmRoutingRundown()'],['../classam_1_1IAmControlSend.html#ac8997d2c07ca17d0dff92291e5ebd7b0',1,'am::IAmControlSend::confirmRoutingRundown()'],['../classam_1_1IAmRoutingReceive.html#a5278852c553b7f7929a424e3b716a087',1,'am::IAmRoutingReceive::confirmRoutingRundown()']]],
['connect',['connect',['../classam_1_1CAmCommandReceiver.html#a62d8f5aee1e601d59f993c5a5561e234',1,'am::CAmCommandReceiver::connect()'],['../classam_1_1CAmControlReceiver.html#a423abc4ac7a86cf87fee8dc483a20d7c',1,'am::CAmControlReceiver::connect()'],['../classam_1_1IAmCommandReceive.html#a32ea97524439c9ea79b6383aae35c773',1,'am::IAmCommandReceive::connect()'],['../classam_1_1IAmControlReceive.html#a7a392f76f44bb748c7fe7693c9487156',1,'am::IAmControlReceive::connect()']]],
['connectnodes',['connectNodes',['../classam_1_1CAmGraph.html#a54afa84a6cedb9558108352b551d4cf3',1,'am::CAmGraph']]],
- ['connectsocket',['connectSocket',['../classam_1_1CAmTelnetServer.html#a1e3ee6a8ca0eb7add1e119f0dee63fba',1,'am::CAmTelnetServer']]],
['controllerplugin',['controllerPlugin',['../main_8cpp.html#a9651ad77ac5b1ea702db1fba38dbb25a',1,'main.cpp']]],
['converternodewithsinkid',['converterNodeWithSinkID',['../classam_1_1CAmRouter.html#a928bdf737d9786f2896176122e3b89c2',1,'am::CAmRouter']]],
+ ['countobservers',['countObservers',['../classam_1_1CAmDatabaseHandlerMap.html#a00854f991fe7d60aa9c67bc4c79fd60d',1,'am::CAmDatabaseHandlerMap::countObservers()'],['../classam_1_1IAmDatabaseHandler.html#a5c8ece0eeb3015a8dd8aacb7964fa8e5',1,'am::IAmDatabaseHandler::countObservers()']]],
['crossfade',['crossfade',['../classam_1_1CAmControlReceiver.html#a2ac2a71247c26b72ade8c56cf8e2aad0',1,'am::CAmControlReceiver::crossfade()'],['../classam_1_1IAmControlReceive.html#ab712053ac6f68ee0e05923b5da8a2c36',1,'am::IAmControlReceive::crossfade()']]],
['currentsettings',['currentSettings',['../main_8cpp.html#a89176a3c961e9f408ca3c42c29d7e105',1,'main.cpp']]]
];
diff --git a/docs/search/functions_4.html b/docs/search/functions_4.html
index 7317ea9..a9c64ad 100644..100755
--- a/docs/search/functions_4.html
+++ b/docs/search/functions_4.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_4.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/functions_4.js b/docs/search/functions_4.js
index 8eac048..5434622 100644..100755
--- a/docs/search/functions_4.js
+++ b/docs/search/functions_4.js
@@ -17,14 +17,12 @@ var searchData=
['deregistersink',['deregisterSink',['../classam_1_1CAmRoutingReceiver.html#a0e2db1050775b1b7f2f55c5b54f97413',1,'am::CAmRoutingReceiver::deregisterSink()'],['../classam_1_1IAmRoutingReceive.html#a5dc4bcf614b9f3f59a6c7c738f05b6e7',1,'am::IAmRoutingReceive::deregisterSink()']]],
['deregistersource',['deregisterSource',['../classam_1_1CAmRoutingReceiver.html#a6e9003fdf4f7a6d9c4594144effcc325',1,'am::CAmRoutingReceiver::deregisterSource()'],['../classam_1_1IAmRoutingReceive.html#a4de3ff05b440cb5ec3b79f8b78409bf1',1,'am::IAmRoutingReceive::deregisterSource()']]],
['disconnect',['disconnect',['../classam_1_1CAmCommandReceiver.html#aa24d0146f4e3c75e02d6c0152e246da1',1,'am::CAmCommandReceiver::disconnect()'],['../classam_1_1CAmControlReceiver.html#ac3e411b296db24f18dfc2ef25e4833d3',1,'am::CAmControlReceiver::disconnect()'],['../classam_1_1IAmCommandReceive.html#afb43a65286b038159a6e4e7bf97f30ae',1,'am::IAmCommandReceive::disconnect()'],['../classam_1_1IAmControlReceive.html#ac5fb1aa50baa66c125b9cae04b964068',1,'am::IAmControlReceive::disconnect()']]],
- ['disconnectclient',['disconnectClient',['../classam_1_1CAmTelnetServer.html#a82eeaaf8424a0144de1952bf8b270664',1,'am::CAmTelnetServer']]],
- ['dispatchdata',['dispatchData',['../classam_1_1CAmTelnetServer.html#a2792b8c97988d7be846e83cab5eef178',1,'am::CAmTelnetServer']]],
- ['dispatchercallback',['dispatcherCallback',['../classam_1_1CAmControlSender.html#af4914756d3de29e3f2e50fe75d287adc',1,'am::CAmControlSender::dispatcherCallback()'],['../classam_1_1CAmSerializer.html#a3d9f723013263b08a9a9aef951e4115d',1,'am::CAmSerializer::dispatcherCallback()']]],
+ ['dispatchercallback',['dispatcherCallback',['../classam_1_1CAmControlSender.html#af4914756d3de29e3f2e50fe75d287adc',1,'am::CAmControlSender::dispatcherCallback()'],['../classam_1_1V1_1_1CAmSerializer.html#a18d5a5475bf07849ae935b70af8b224b',1,'am::V1::CAmSerializer::dispatcherCallback()'],['../classam_1_1V2_1_1CAmSerializer.html#a5c0a56905d85d9dfee45b364455cf40a',1,'am::V2::CAmSerializer::dispatcherCallback()']]],
['dltenable',['dltEnable',['../main_8cpp.html#afa960755d9057786161060f83ef27897',1,'main.cpp']]],
['dltlogfilename',['dltLogFilename',['../main_8cpp.html#af300dd02580ca5f086d5903e5145e300',1,'main.cpp']]],
['dltoutput',['dltOutput',['../main_8cpp.html#a371632b96db9def1ac720a43326272c9',1,'main.cpp']]],
- ['doasynccall',['doAsyncCall',['../classam_1_1CAmSerializer.html#ae562e3e7cf9f5dfef4b1ddedc5f04e80',1,'am::CAmSerializer']]],
+ ['doasynccall',['doAsyncCall',['../classam_1_1V1_1_1CAmSerializer.html#adcd7db11c70d28c691e565ba4bee7800',1,'am::V1::CAmSerializer']]],
['domainid',['domainID',['../structam_1_1am__RoutingNodeData__s.html#a40dca77f6ca7b2dc92796ac4f271665c',1,'am::am_RoutingNodeData_s']]],
- ['dosynccall',['doSyncCall',['../classam_1_1CAmSerializer.html#afd463682be766b28756ca2764f297ee3',1,'am::CAmSerializer']]],
+ ['dosynccall',['doSyncCall',['../classam_1_1V1_1_1CAmSerializer.html#a44b90dfcc5da2c26b07e542d9b2d1dbd',1,'am::V1::CAmSerializer']]],
['dump',['dump',['../classam_1_1CAmDatabaseHandlerMap.html#a647625d9fb709853924fe07f25f5bf50',1,'am::CAmDatabaseHandlerMap::dump()'],['../classam_1_1IAmDatabaseHandler.html#a4db0c750db30bd000741aa3b0f27c1e8',1,'am::IAmDatabaseHandler::dump()']]]
];
diff --git a/docs/search/functions_5.html b/docs/search/functions_5.html
index 1f1d9ce..9d135fa 100644..100755
--- a/docs/search/functions_5.html
+++ b/docs/search/functions_5.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_5.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/functions_5.js b/docs/search/functions_5.js
index 712e4d5..5f56f36 100644..100755
--- a/docs/search/functions_5.js
+++ b/docs/search/functions_5.js
@@ -1,6 +1,5 @@
var searchData=
[
- ['entercmdqueue',['enterCmdQueue',['../classam_1_1CAmTelnetMenuHelper.html#a7f83eef5cd301ead49fb11ef52b45b2a',1,'am::CAmTelnetMenuHelper']]],
['enterconnectiondb',['enterConnectionDB',['../classam_1_1CAmDatabaseHandlerMap.html#adb4e10d4bd74f5518bac90bb4bbf2d51',1,'am::CAmDatabaseHandlerMap::enterConnectionDB()'],['../classam_1_1IAmDatabaseHandler.html#ae1b1befa8114143f034a9d23a3d342e7',1,'am::IAmDatabaseHandler::enterConnectionDB()']]],
['enterconverterdb',['enterConverterDB',['../classam_1_1CAmControlReceiver.html#a154856178d7aad7607a7bc52c0129d10',1,'am::CAmControlReceiver::enterConverterDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#abe65855ed514174d3d0b68e64bdde9b7',1,'am::CAmDatabaseHandlerMap::enterConverterDB()'],['../classam_1_1IAmDatabaseHandler.html#af4413c8086ff28f647d453950af8abdb',1,'am::IAmDatabaseHandler::enterConverterDB()'],['../classam_1_1IAmControlReceive.html#af6dc28ba8b0e260a035c7495eb81350b',1,'am::IAmControlReceive::enterConverterDB()']]],
['entercrossfaderdb',['enterCrossfaderDB',['../classam_1_1CAmControlReceiver.html#a3c816e3aa174a81c90eb8e92dc218153',1,'am::CAmControlReceiver::enterCrossfaderDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#a48baac063dac4fc4fed6b44967040706',1,'am::CAmDatabaseHandlerMap::enterCrossfaderDB()'],['../classam_1_1IAmDatabaseHandler.html#add669d85238ae9ce0bdb41ed3fd1278b',1,'am::IAmDatabaseHandler::enterCrossfaderDB()'],['../classam_1_1IAmControlReceive.html#a99e570ac6ef721af35b4a9baced7f6ad',1,'am::IAmControlReceive::enterCrossfaderDB()']]],
diff --git a/docs/search/functions_6.html b/docs/search/functions_6.html
index c9faaa6..5fca897 100644..100755
--- a/docs/search/functions_6.html
+++ b/docs/search/functions_6.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_6.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/functions_6.js b/docs/search/functions_6.js
index 8725d16..2e36623 100644..100755
--- a/docs/search/functions_6.js
+++ b/docs/search/functions_6.js
@@ -1,5 +1,6 @@
var searchData=
[
+ ['fatalerroroccurred',['fatalErrorOccurred',['../classam_1_1CAmSocketHandler.html#a5eff79f4f8b21041f435479f7723128e',1,'am::CAmSocketHandler']]],
['findnode',['findNode',['../classam_1_1CAmGraph.html#af0e39bdae53e986e3ac7c389e4cf4a4e',1,'am::CAmGraph']]],
['findvertex',['findVertex',['../classam_1_1CAmGraph.html#aa6d7ba3750918b17e245238c40d2aaa9',1,'am::CAmGraph']]]
];
diff --git a/docs/search/functions_7.html b/docs/search/functions_7.html
index ec330da..02631a3 100644..100755
--- a/docs/search/functions_7.html
+++ b/docs/search/functions_7.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_7.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/functions_7.js b/docs/search/functions_7.js
index 6aaf20f..2f5beb3 100644..100755
--- a/docs/search/functions_7.js
+++ b/docs/search/functions_7.js
@@ -2,20 +2,22 @@ var searchData=
[
['gatewaynodewithsinkid',['gatewayNodeWithSinkID',['../classam_1_1CAmRouter.html#a3a49c89f72a1ed92455b9f976c153970',1,'am::CAmRouter']]],
['getallowedformatsfromconvmatrix',['getAllowedFormatsFromConvMatrix',['../classam_1_1CAmRouter.html#acbb23f31eb24cdc6c7afd97ee893e423',1,'am::CAmRouter']]],
- ['getallpaths',['getAllPaths',['../classam_1_1CAmGraph.html#a6f71bf9b109ef82cb914ccef7094b8f2',1,'am::CAmGraph::getAllPaths()'],['../classam_1_1CAmRouter.html#afd56861963698e1914523451aa9157ef',1,'am::CAmRouter::getAllPaths()']]],
+ ['getallpaths',['getAllPaths',['../classam_1_1CAmGraph.html#a82af8323ee0df0fa83294e340ddac83a',1,'am::CAmGraph::getAllPaths()'],['../classam_1_1CAmRouter.html#a9070c79b936907a886e12bebc425a863',1,'am::CAmRouter::getAllPaths()']]],
['getconnectionformatchoice',['getConnectionFormatChoice',['../classam_1_1CAmControlSender.html#a78de0729435fd75879d1c0ef94cd7106',1,'am::CAmControlSender::getConnectionFormatChoice()'],['../classam_1_1IAmControlSend.html#a7f54417c24637b91e0079187caecd3d3',1,'am::IAmControlSend::getConnectionFormatChoice()']]],
['getconverterinfodb',['getConverterInfoDB',['../classam_1_1CAmControlReceiver.html#ae4c15abd11643ea22dd195c58d8e3aec',1,'am::CAmControlReceiver::getConverterInfoDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#a646ccfb58d817bfd9c38886f90103e3c',1,'am::CAmDatabaseHandlerMap::getConverterInfoDB()'],['../classam_1_1IAmDatabaseHandler.html#ae46436366f819d74a2e97a254e821522',1,'am::IAmDatabaseHandler::getConverterInfoDB()'],['../classam_1_1IAmControlReceive.html#a2f67dbcaddbd2ab0464f9d441217a744',1,'am::IAmControlReceive::getConverterInfoDB()']]],
- ['getcreatefunction',['getCreateFunction',['../namespaceam.html#a791a4dba58970fcd52ff83afce23fc5a',1,'am']]],
+ ['getcreatefunction',['getCreateFunction',['../namespaceam.html#abf28e5a96c232200d00df4354fd6f308',1,'am']]],
['getcrossfaderinfodb',['getCrossfaderInfoDB',['../classam_1_1CAmControlReceiver.html#a54870c7b95f4b58c8611f9f168cfe3c3',1,'am::CAmControlReceiver::getCrossfaderInfoDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#a4db1f5bb37b5e1e8494c31caead1a8a2',1,'am::CAmDatabaseHandlerMap::getCrossfaderInfoDB()'],['../classam_1_1IAmDatabaseHandler.html#a9d79f62a80987a16fe79bf96b7eb62f5',1,'am::IAmDatabaseHandler::getCrossfaderInfoDB()'],['../classam_1_1IAmControlReceive.html#a03a419d460e3926c36423e10b364ab44',1,'am::IAmControlReceive::getCrossfaderInfoDB()']]],
- ['getdata',['getData',['../classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba',1,'am::CAmNode::getData()'],['../classam_1_1CAmVertex.html#a14146dc1aa5ce1c44d2acca230530573',1,'am::CAmVertex::getData()']]],
+ ['getdata',['getData',['../classam_1_1CAmNode.html#aa74cd25b5a14a4c0ad0284a6c33b24ba',1,'am::CAmNode::getData()'],['../classam_1_1CAmNode.html#aa605a7543d371e405d2c5bdbed3c9d98',1,'am::CAmNode::getData() const '],['../classam_1_1CAmVertex.html#a14146dc1aa5ce1c44d2acca230530573',1,'am::CAmVertex::getData()']]],
['getdbusconnection',['getDBusConnection',['../classam_1_1CAmDbusWrapper.html#aae349240016dc3e557d2e83e1437c7eb',1,'am::CAmDbusWrapper']]],
['getdbusconnectionwrapper',['getDBusConnectionWrapper',['../classam_1_1CAmCommandReceiver.html#a53edef0db4108a19ad395eb426dcc1b3',1,'am::CAmCommandReceiver::getDBusConnectionWrapper()'],['../classam_1_1CAmRoutingReceiver.html#a2b3e4260ba0685948b9edcb449801a7c',1,'am::CAmRoutingReceiver::getDBusConnectionWrapper()'],['../classam_1_1IAmCommandReceive.html#aea62c0d93f812a5db595d97fe5f34858',1,'am::IAmCommandReceive::getDBusConnectionWrapper()'],['../classam_1_1IAmRoutingReceive.html#a190aec21f3efd9c9bcf75d892e187e92',1,'am::IAmRoutingReceive::getDBusConnectionWrapper()']]],
['getdefaultlog',['getDefaultLog',['../classCAmLog.html#a6d6754c07a4a6e62f667ca6249d4b3c6',1,'CAmLog']]],
+ ['getdestroyfunction',['getDestroyFunction',['../namespaceam.html#a27cdb77ef0407689f891b463f093d89b',1,'am']]],
['getdomainofcrossfader',['getDomainOfCrossfader',['../classam_1_1CAmDatabaseHandlerMap.html#a862297976b93acab6d8ae240e96dfa88',1,'am::CAmDatabaseHandlerMap::getDomainOfCrossfader()'],['../classam_1_1CAmRoutingReceiver.html#aa3bf95c28f610d351ad3501b0a10e721',1,'am::CAmRoutingReceiver::getDomainOfCrossfader()'],['../classam_1_1IAmDatabaseHandler.html#a24925624e96a34d1d7b9131defa2f10d',1,'am::IAmDatabaseHandler::getDomainOfCrossfader()'],['../classam_1_1IAmRoutingReceive.html#a9803e069f83e4a1139697dfcf2cf4821',1,'am::IAmRoutingReceive::getDomainOfCrossfader()']]],
['getdomainofsink',['getDomainOfSink',['../classam_1_1CAmDatabaseHandlerMap.html#a58ce1fad1bd1bcda06e5512e4a47507f',1,'am::CAmDatabaseHandlerMap::getDomainOfSink()'],['../classam_1_1CAmRoutingReceiver.html#a98b7c046fa63650941d918076a0b58f5',1,'am::CAmRoutingReceiver::getDomainOfSink()'],['../classam_1_1IAmDatabaseHandler.html#aa98813aa0ac25ad7778f8046d11f1397',1,'am::IAmDatabaseHandler::getDomainOfSink()'],['../classam_1_1IAmRoutingReceive.html#ab8916b90e085933e784f583938a8e0cf',1,'am::IAmRoutingReceive::getDomainOfSink()']]],
['getdomainofsource',['getDomainOfSource',['../classam_1_1CAmDatabaseHandlerMap.html#a21467cea58777a823f351115eafee96a',1,'am::CAmDatabaseHandlerMap::getDomainOfSource()'],['../classam_1_1CAmRoutingReceiver.html#a4b0da7cb550c470c3f0527e1991ff3b8',1,'am::CAmRoutingReceiver::getDomainOfSource()'],['../classam_1_1IAmDatabaseHandler.html#a113a714d483e52e6f0a936b1deae932c',1,'am::IAmDatabaseHandler::getDomainOfSource()'],['../classam_1_1IAmRoutingReceive.html#a8a490d69529de441f62189e26f29a509',1,'am::IAmRoutingReceive::getDomainOfSource()']]],
['getdomainstate',['getDomainState',['../classam_1_1CAmDatabaseHandlerMap.html#af946dd70eacb4ab2c21308fbd45a3231',1,'am::CAmDatabaseHandlerMap::getDomainState()'],['../classam_1_1IAmDatabaseHandler.html#a88825326d2cd80e9c4648cccd1d3d2d9',1,'am::IAmDatabaseHandler::getDomainState()']]],
['getenabled',['getEnabled',['../classam_1_1CAmDltWrapper.html#a7fd97ab7edeee9db85fcd261ef163570',1,'am::CAmDltWrapper']]],
+ ['getfirstnshortestpaths',['getFirstNShortestPaths',['../classam_1_1CAmRouter.html#aec93bdf7c20934bedf1dcd3cbd6b162e',1,'am::CAmRouter']]],
['getgatewayinfodb',['getGatewayInfoDB',['../classam_1_1CAmControlReceiver.html#a42008bddf73d564d4d9f57057f35fa8f',1,'am::CAmControlReceiver::getGatewayInfoDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#a7dead67e671bda4d749ffe0f0213d689',1,'am::CAmDatabaseHandlerMap::getGatewayInfoDB()'],['../classam_1_1IAmDatabaseHandler.html#a9835425bd1e19c83c7e4ed4a0d3e408e',1,'am::IAmDatabaseHandler::getGatewayInfoDB()'],['../classam_1_1IAmControlReceive.html#a9d1856e2d57c0e0e87a1347edea169c7',1,'am::IAmControlReceive::getGatewayInfoDB()']]],
['getindex',['getIndex',['../classam_1_1CAmNode.html#acfc2a38f7576b6f290ba861a94158eef',1,'am::CAmNode']]],
['getinstance',['getInstance',['../classam_1_1CAmCommonAPIWrapper.html#ae0b4c69ab7cba9734f45306c15a2e0ce',1,'am::CAmCommonAPIWrapper']]],
@@ -26,7 +28,8 @@ var searchData=
['getlistconvertersofdomain',['getListConvertersOfDomain',['../classam_1_1CAmControlReceiver.html#aad404bd261aae59937c364c2fc8b7a92',1,'am::CAmControlReceiver::getListConvertersOfDomain()'],['../classam_1_1CAmDatabaseHandlerMap.html#a78aad702c064d5d0ad3456abeb4ada14',1,'am::CAmDatabaseHandlerMap::getListConvertersOfDomain()'],['../classam_1_1IAmDatabaseHandler.html#a3634c3dc658859d70546c92981d27789',1,'am::IAmDatabaseHandler::getListConvertersOfDomain()'],['../classam_1_1IAmControlReceive.html#a28126b829d36e519b75b9155854e3ba4',1,'am::IAmControlReceive::getListConvertersOfDomain()']]],
['getlistcrossfaders',['getListCrossfaders',['../classam_1_1CAmControlReceiver.html#a41cde8efe28776428944b3c9363cab6c',1,'am::CAmControlReceiver::getListCrossfaders()'],['../classam_1_1CAmDatabaseHandlerMap.html#aaecdf0bed07aa4574aa8cbbec605db78',1,'am::CAmDatabaseHandlerMap::getListCrossfaders()'],['../classam_1_1IAmDatabaseHandler.html#aa454452c89957eb236e3a68965ddac95',1,'am::IAmDatabaseHandler::getListCrossfaders()'],['../classam_1_1IAmControlReceive.html#a6386697f9f3c9c7d2cd849e7e7589286',1,'am::IAmControlReceive::getListCrossfaders()']]],
['getlistcrossfadersofdomain',['getListCrossfadersOfDomain',['../classam_1_1CAmControlReceiver.html#aa34b8cea045d8143b8ce216bd7a82178',1,'am::CAmControlReceiver::getListCrossfadersOfDomain()'],['../classam_1_1CAmDatabaseHandlerMap.html#ac50b960aa88f42c47953966213530225',1,'am::CAmDatabaseHandlerMap::getListCrossfadersOfDomain()'],['../classam_1_1IAmDatabaseHandler.html#a582c44a804ddfaf1e65f1da5ff73d013',1,'am::IAmDatabaseHandler::getListCrossfadersOfDomain()'],['../classam_1_1IAmControlReceive.html#a97bd2824cf1d24dfcfe1e627360a39c1',1,'am::IAmControlReceive::getListCrossfadersOfDomain()']]],
- ['getlistdelegatepoiters',['getListDelegatePoiters',['../classam_1_1CAmSerializer.html#a4096aa0d7c4ab433dd1241047da6b871',1,'am::CAmSerializer']]],
+ ['getlistdelegatepointers',['getListDelegatePointers',['../classam_1_1V2_1_1CAmSerializer.html#a40f58a19f71b40158bc8ca7cdd76f1f8',1,'am::V2::CAmSerializer']]],
+ ['getlistdelegatepoiters',['getListDelegatePoiters',['../classam_1_1V1_1_1CAmSerializer.html#abe7fc8967659e477259eb55ad93a3f1f',1,'am::V1::CAmSerializer']]],
['getlistdomains',['getListDomains',['../classam_1_1CAmControlReceiver.html#afa9ef06d4e84efca48bb579e5d7523ad',1,'am::CAmControlReceiver::getListDomains()'],['../classam_1_1CAmDatabaseHandlerMap.html#a106031af6343594c2362c09700482c8d',1,'am::CAmDatabaseHandlerMap::getListDomains()'],['../classam_1_1IAmDatabaseHandler.html#a8265be20dd2e82710a7acf3611fb0457',1,'am::IAmDatabaseHandler::getListDomains()'],['../classam_1_1IAmControlReceive.html#a4d85e7efc34685e6841ad730b8f949bd',1,'am::IAmControlReceive::getListDomains()']]],
['getlistgatewayconnectionformats',['getListGatewayConnectionFormats',['../classam_1_1CAmDatabaseHandlerMap.html#a39f7f968e2ebd00f5c1d54482d2b3c9e',1,'am::CAmDatabaseHandlerMap::getListGatewayConnectionFormats()'],['../classam_1_1IAmDatabaseHandler.html#a48ba87f599f37747522eb1af16a03f1a',1,'am::IAmDatabaseHandler::getListGatewayConnectionFormats()']]],
['getlistgateways',['getListGateways',['../classam_1_1CAmControlReceiver.html#af0833bf10c4e2ca634cf572aff806efc',1,'am::CAmControlReceiver::getListGateways()'],['../classam_1_1CAmDatabaseHandlerMap.html#a71309c8bd1d43501317f9b681eebcbf9',1,'am::CAmDatabaseHandlerMap::getListGateways()'],['../classam_1_1IAmDatabaseHandler.html#aab7a9044f1bc4ff8a048910f82dc93ea',1,'am::IAmDatabaseHandler::getListGateways()'],['../classam_1_1IAmControlReceive.html#aea1a6b2dc3ae880e4272fd8ce88b1b86',1,'am::IAmControlReceive::getListGateways()']]],
@@ -54,33 +57,34 @@ var searchData=
['getlistvisiblemainconnections',['getListVisibleMainConnections',['../classam_1_1CAmDatabaseHandlerMap.html#a37ef428bccfbfc5f13340fb687d52482',1,'am::CAmDatabaseHandlerMap::getListVisibleMainConnections()'],['../classam_1_1IAmDatabaseHandler.html#a3f5299a4c7855c9a152ad7798e21f2ea',1,'am::IAmDatabaseHandler::getListVisibleMainConnections()']]],
['getlogtype',['getLogType',['../classCAmLog.html#aedba99f45bdf595b9041ebf9794ae715',1,'CAmLog']]],
['getmainconnectioninfodb',['getMainConnectionInfoDB',['../classam_1_1CAmControlReceiver.html#ad68029d32394ec9f2a3ff39d7a860591',1,'am::CAmControlReceiver::getMainConnectionInfoDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#a1ec2c07ee662c33433ebdcbc27adc88b',1,'am::CAmDatabaseHandlerMap::getMainConnectionInfoDB()'],['../classam_1_1IAmDatabaseHandler.html#aa04d4792c67b31126a32cef7deea9210',1,'am::IAmDatabaseHandler::getMainConnectionInfoDB()'],['../classam_1_1IAmControlReceive.html#a1b0546b7b22854c310ee89d0d5272e5a',1,'am::IAmControlReceive::getMainConnectionInfoDB()']]],
- ['getmainconnectiontype',['getMainConnectionType',['../classam_1_1CAmDatabaseHandlerMap.html#a04bbd38bbbbbdc107bc54dcfa7f8eba4',1,'am::CAmDatabaseHandlerMap']]],
['getmainsinksoundpropertyvalue',['getMainSinkSoundPropertyValue',['../classam_1_1CAmControlReceiver.html#a0d9ad46eaf56abb7b2c673492d82e642',1,'am::CAmControlReceiver::getMainSinkSoundPropertyValue()'],['../classam_1_1CAmDatabaseHandlerMap.html#a16b77657f4c6e878f7b20a21f8ecb51d',1,'am::CAmDatabaseHandlerMap::getMainSinkSoundPropertyValue()'],['../classam_1_1IAmDatabaseHandler.html#a3e1cdf54330bd7b02803597a09230cb8',1,'am::IAmDatabaseHandler::getMainSinkSoundPropertyValue()'],['../classam_1_1IAmControlReceive.html#a5a875c31ae2659b0a97b54a2646b0084',1,'am::IAmControlReceive::getMainSinkSoundPropertyValue()']]],
['getmainsourcesoundpropertyvalue',['getMainSourceSoundPropertyValue',['../classam_1_1CAmControlReceiver.html#a7a3c976a5760d3ac590647c8710ffc95',1,'am::CAmControlReceiver::getMainSourceSoundPropertyValue()'],['../classam_1_1CAmDatabaseHandlerMap.html#aefa13b6986d86789409d91dbcd6ed9f7',1,'am::CAmDatabaseHandlerMap::getMainSourceSoundPropertyValue()'],['../classam_1_1IAmDatabaseHandler.html#aa8eeb1a5353782f0018a4e4e9ba16440',1,'am::IAmDatabaseHandler::getMainSourceSoundPropertyValue()'],['../classam_1_1IAmControlReceive.html#a8b43db9585b5b4e4c1af385679df382e',1,'am::IAmControlReceive::getMainSourceSoundPropertyValue()']]],
+ ['getmaxallowedcycles',['getMaxAllowedCycles',['../classam_1_1CAmRouter.html#ad575a457a23222246358dd95afe95d84',1,'am::CAmRouter']]],
+ ['getmaxpathcount',['getMaxPathCount',['../classam_1_1CAmRouter.html#aaf67ce8c7032cd98be41c648cfabaa11',1,'am::CAmRouter']]],
['getmergeconnectionformats',['getMergeConnectionFormats',['../namespaceam.html#adfd5dc4939df0960dc2d1651691374d4',1,'am']]],
['getnode',['getNode',['../classam_1_1CAmVertex.html#aa85b1f345da1f6423fc5df9ad241e4f3',1,'am::CAmVertex']]],
['getnodes',['getNodes',['../classam_1_1CAmGraph.html#abeffbe1d02adc086d48896c6afababea',1,'am::CAmGraph']]],
['getrestrictedoutputformats',['getRestrictedOutputFormats',['../classam_1_1CAmRouter.html#abfe25345318af7e96d13c08acb0d79d5',1,'am::CAmRouter']]],
- ['getroute',['getRoute',['../classam_1_1CAmControlReceiver.html#ac8fd5903c6b2607b7539af4260937d83',1,'am::CAmControlReceiver::getRoute()'],['../classam_1_1CAmRouter.html#ae76981f37d91bcd2da721c3bf141e415',1,'am::CAmRouter::getRoute(const bool onlyfree, const am_sourceID_t sourceID, const am_sinkID_t sinkID, std::vector&lt; am_Route_s &gt; &amp;returnList)'],['../classam_1_1CAmRouter.html#a3f4c28b5297134db4994aebbd773ea7e',1,'am::CAmRouter::getRoute(const bool onlyfree, const am_Source_s &amp;aSource, const am_Sink_s &amp;aSink, std::vector&lt; am_Route_s &gt; &amp;listRoutes)'],['../classam_1_1IAmControlReceive.html#ac9aea76dec1f07c4f40f6e29ea5150db',1,'am::IAmControlReceive::getRoute()']]],
+ ['getroute',['getRoute',['../classam_1_1CAmControlReceiver.html#ac8fd5903c6b2607b7539af4260937d83',1,'am::CAmControlReceiver::getRoute()'],['../classam_1_1CAmRouter.html#ae76981f37d91bcd2da721c3bf141e415',1,'am::CAmRouter::getRoute(const bool onlyfree, const am_sourceID_t sourceID, const am_sinkID_t sinkID, std::vector&lt; am_Route_s &gt; &amp;returnList)'],['../classam_1_1CAmRouter.html#a7b1f77414249399246db15673dea46ec',1,'am::CAmRouter::getRoute(const bool onlyfree, const am_Source_s &amp;source, const am_Sink_s &amp;sink, std::vector&lt; am_Route_s &gt; &amp;listRoutes)'],['../classam_1_1IAmControlReceive.html#ac9aea76dec1f07c4f40f6e29ea5150db',1,'am::IAmControlReceive::getRoute()']]],
+ ['getroutefromloadednodes',['getRouteFromLoadedNodes',['../classam_1_1CAmRouter.html#aad34e149db42d6760cccaa591b76d38e',1,'am::CAmRouter::getRouteFromLoadedNodes(const bool onlyfree, const am_sourceID_t sourceID, const am_sinkID_t sinkID, std::vector&lt; am_Route_s &gt; &amp;returnList)'],['../classam_1_1CAmRouter.html#a31c7419b7d0673e8355e69d109b33745',1,'am::CAmRouter::getRouteFromLoadedNodes(const bool onlyfree, const am_Source_s &amp;aSource, const am_Sink_s &amp;aSink, std::vector&lt; am_Route_s &gt; &amp;listRoutes)']]],
['getrundownhandle',['getRundownHandle',['../classam_1_1CAmCommandReceiver.html#abe0af0067c2f0db347ee8118362cb267',1,'am::CAmCommandReceiver::getRundownHandle()'],['../classam_1_1CAmRoutingReceiver.html#a6f8af4aac091f02763f2f678e7c1540e',1,'am::CAmRoutingReceiver::getRundownHandle()']]],
- ['getshortestpath',['getShortestPath',['../classam_1_1CAmGraph.html#afbaea2860663d3266a7b4d25e5041b5d',1,'am::CAmGraph::getShortestPath(const CAmNode&lt; T &gt; &amp;source, const CAmListNodePtrs &amp;listTargets, std::vector&lt; CAmListNodePtrs &gt; &amp;resultPath)'],['../classam_1_1CAmGraph.html#a78ba788e4f24d0307375cf3d5f2e1add',1,'am::CAmGraph::getShortestPath(const CAmNode&lt; T &gt; &amp;source, const CAmNode&lt; T &gt; &amp;destination, CAmListNodePtrs &amp;resultPath)'],['../classam_1_1CAmGraph.html#a03e1c7f59afa4678e960eebf36a6c84f',1,'am::CAmGraph::getShortestPath(const CAmNode&lt; T &gt; &amp;source, const CAmListNodePtrs &amp;listTargets, std::function&lt; void(const am_GraphPathPosition_e, CAmNode&lt; T &gt; &amp;)&gt; cb)'],['../classam_1_1CAmGraph.html#a6a69f87f438eb1257aa8c2457e43ad4f',1,'am::CAmGraph::getShortestPath(const CAmNode&lt; T &gt; &amp;source, const CAmNode&lt; T &gt; &amp;destination, std::function&lt; void(const am_GraphPathPosition_e, CAmNode&lt; T &gt; &amp;)&gt; cb)'],['../classam_1_1CAmRouter.html#aef57243260df6672d4799f455d937b9e',1,'am::CAmRouter::getShortestPath(const CAmRoutingNode &amp;source, const CAmRoutingNode &amp;destination, std::vector&lt; CAmRoutingNode * &gt; &amp;resultPath)'],['../classam_1_1CAmRouter.html#a7bfbdfc8f27efc59dd3cec3397e79f2b',1,'am::CAmRouter::getShortestPath(CAmRoutingNode &amp;aSource, CAmRoutingNode &amp;aSink, am_Route_s &amp;resultPath, std::vector&lt; CAmRoutingNode * &gt; &amp;resultNodesPath)']]],
+ ['getshortestpath',['getShortestPath',['../classam_1_1CAmGraph.html#afbaea2860663d3266a7b4d25e5041b5d',1,'am::CAmGraph::getShortestPath(const CAmNode&lt; T &gt; &amp;source, const CAmListNodePtrs &amp;listTargets, std::vector&lt; CAmListNodePtrs &gt; &amp;resultPath)'],['../classam_1_1CAmGraph.html#a78ba788e4f24d0307375cf3d5f2e1add',1,'am::CAmGraph::getShortestPath(const CAmNode&lt; T &gt; &amp;source, const CAmNode&lt; T &gt; &amp;destination, CAmListNodePtrs &amp;resultPath)'],['../classam_1_1CAmGraph.html#a03e1c7f59afa4678e960eebf36a6c84f',1,'am::CAmGraph::getShortestPath(const CAmNode&lt; T &gt; &amp;source, const CAmListNodePtrs &amp;listTargets, std::function&lt; void(const am_GraphPathPosition_e, CAmNode&lt; T &gt; &amp;)&gt; cb)'],['../classam_1_1CAmGraph.html#a6a69f87f438eb1257aa8c2457e43ad4f',1,'am::CAmGraph::getShortestPath(const CAmNode&lt; T &gt; &amp;source, const CAmNode&lt; T &gt; &amp;destination, std::function&lt; void(const am_GraphPathPosition_e, CAmNode&lt; T &gt; &amp;)&gt; cb)'],['../classam_1_1CAmRouter.html#aec0c02c47a6c4d849995c123a08d4b2c',1,'am::CAmRouter::getShortestPath()']]],
['getsinkclassinfodb',['getSinkClassInfoDB',['../classam_1_1CAmControlReceiver.html#ac4a7a240519b225c50414255950185e5',1,'am::CAmControlReceiver::getSinkClassInfoDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#a3bab15ab7c91d7340b45ee3cc9ff443a',1,'am::CAmDatabaseHandlerMap::getSinkClassInfoDB()'],['../classam_1_1IAmDatabaseHandler.html#a5724edd794cf3034aedba3173a227bc9',1,'am::IAmDatabaseHandler::getSinkClassInfoDB()'],['../classam_1_1IAmControlReceive.html#a09b2aa6f4eefe551e4ddce6583d6bdd4',1,'am::IAmControlReceive::getSinkClassInfoDB()']]],
['getsinkinfodb',['getSinkInfoDB',['../classam_1_1CAmControlReceiver.html#a7bf5444973601d826f31358dbabe3d0b',1,'am::CAmControlReceiver::getSinkInfoDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#a2f4c13328d786fb864109ecd2cd23842',1,'am::CAmDatabaseHandlerMap::getSinkInfoDB()'],['../classam_1_1IAmDatabaseHandler.html#a732736fc99705072600b79915d8db8c9',1,'am::IAmDatabaseHandler::getSinkInfoDB()'],['../classam_1_1IAmControlReceive.html#aa653a02008c93a2ccb33dc2bd14e7f4a',1,'am::IAmControlReceive::getSinkInfoDB()']]],
['getsinkmainvolume',['getSinkMainVolume',['../classam_1_1CAmDatabaseHandlerMap.html#a05d5a7d3bb4c8653925f29a51b5e6366',1,'am::CAmDatabaseHandlerMap::getSinkMainVolume()'],['../classam_1_1IAmDatabaseHandler.html#aebd6c2981bc88f4035506d1a23227b08',1,'am::IAmDatabaseHandler::getSinkMainVolume()']]],
['getsinksoundpropertyvalue',['getSinkSoundPropertyValue',['../classam_1_1CAmControlReceiver.html#a58399c3846b7132691f0b6a4b1d3538b',1,'am::CAmControlReceiver::getSinkSoundPropertyValue()'],['../classam_1_1CAmDatabaseHandlerMap.html#a34c59d291b105f124795b7c8227afab7',1,'am::CAmDatabaseHandlerMap::getSinkSoundPropertyValue()'],['../classam_1_1IAmDatabaseHandler.html#ad2a55ec4fedeb850d807a4fa5def3c61',1,'am::IAmDatabaseHandler::getSinkSoundPropertyValue()'],['../classam_1_1IAmControlReceive.html#a616b77f87e23a039007620c60cdfd239',1,'am::IAmControlReceive::getSinkSoundPropertyValue()']]],
- ['getsinktype',['getSinkType',['../classam_1_1CAmDatabaseHandlerMap.html#a03052217391373386fa402c009fce448',1,'am::CAmDatabaseHandlerMap']]],
['getsinkvolume',['getSinkVolume',['../classam_1_1CAmDatabaseHandlerMap.html#abb9dcbdd4e141250184bf7ba4102c5f5',1,'am::CAmDatabaseHandlerMap::getSinkVolume()'],['../classam_1_1IAmDatabaseHandler.html#a92b385078ec779deb4c5af4fa888c902',1,'am::IAmDatabaseHandler::getSinkVolume()']]],
['getsockethandler',['getSocketHandler',['../classam_1_1CAmCommandReceiver.html#a08731671113b46f54657e4849bb1e173',1,'am::CAmCommandReceiver::getSocketHandler()'],['../classam_1_1CAmControlReceiver.html#a5a58e2d3a3d6241bc9fa70ad59ec9b62',1,'am::CAmControlReceiver::getSocketHandler()'],['../classam_1_1CAmRoutingReceiver.html#ab9e8e6a26d1cf046b9e46f9997f23473',1,'am::CAmRoutingReceiver::getSocketHandler()'],['../classam_1_1CAmCommonAPIWrapper.html#a195f70d2c9cbd92d4cee4494c2e9c622',1,'am::CAmCommonAPIWrapper::getSocketHandler()'],['../classam_1_1IAmCommandReceive.html#acf8e0ea44530723bda7340a1ceb8c5a4',1,'am::IAmCommandReceive::getSocketHandler()'],['../classam_1_1IAmControlReceive.html#a76de444b4bf5844a8c98cb6725ac1ae1',1,'am::IAmControlReceive::getSocketHandler()'],['../classam_1_1IAmRoutingReceive.html#a6611f5ee0bba788a86dd1840b02ecb90',1,'am::IAmRoutingReceive::getSocketHandler()']]],
['getsourceclassinfodb',['getSourceClassInfoDB',['../classam_1_1CAmControlReceiver.html#a5f6fc98ec2484ef75c31c58ac2b1ad70',1,'am::CAmControlReceiver::getSourceClassInfoDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#a054cb80b4fb74db35fb94262b84d9024',1,'am::CAmDatabaseHandlerMap::getSourceClassInfoDB()'],['../classam_1_1IAmDatabaseHandler.html#af540d8023567d0e8d1e40507a5805672',1,'am::IAmDatabaseHandler::getSourceClassInfoDB()'],['../classam_1_1IAmControlReceive.html#a4f678a558c651bbcaefa6ea485c2140c',1,'am::IAmControlReceive::getSourceClassInfoDB()']]],
['getsourceinfodb',['getSourceInfoDB',['../classam_1_1CAmControlReceiver.html#a51f79ff040b5b371ff9b4ee7421a1ce6',1,'am::CAmControlReceiver::getSourceInfoDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#a24a16d8c3d2d39bed2bbde717f6d319c',1,'am::CAmDatabaseHandlerMap::getSourceInfoDB()'],['../classam_1_1IAmDatabaseHandler.html#a775d0c2d81423ddd7ad930f356f9341c',1,'am::IAmDatabaseHandler::getSourceInfoDB()'],['../classam_1_1IAmControlReceive.html#aa71f5dcc20a1c433517ac60c073fdb2b',1,'am::IAmControlReceive::getSourceInfoDB()']]],
- ['getsourcesinkpossibleconnectionformats',['getSourceSinkPossibleConnectionFormats',['../classam_1_1CAmRouter.html#aed461681b473e16708362b3f7413e0d0',1,'am::CAmRouter']]],
+ ['getsourcesinkpossibleconnectionformats',['getSourceSinkPossibleConnectionFormats',['../classam_1_1CAmRouter.html#a18480d4cd51e8a1dd35a4d9ce7c34ec1',1,'am::CAmRouter']]],
['getsourcesoundpropertyvalue',['getSourceSoundPropertyValue',['../classam_1_1CAmControlReceiver.html#aca51be115ded53985312b6e8b7ffd8ee',1,'am::CAmControlReceiver::getSourceSoundPropertyValue()'],['../classam_1_1CAmDatabaseHandlerMap.html#a8a5a3f6a5bd80b70e5c82efa1cd47ce3',1,'am::CAmDatabaseHandlerMap::getSourceSoundPropertyValue()'],['../classam_1_1IAmDatabaseHandler.html#a83cb8ee4cfe1e72e30586a80cb3e0334',1,'am::IAmDatabaseHandler::getSourceSoundPropertyValue()'],['../classam_1_1IAmControlReceive.html#a00b6acc4831686e51ba35993e5150259',1,'am::IAmControlReceive::getSourceSoundPropertyValue()']]],
- ['getsourcetype',['getSourceType',['../classam_1_1CAmDatabaseHandlerMap.html#ade9391843ffa815ea920c88325dda1be',1,'am::CAmDatabaseHandlerMap']]],
['getsourcevolume',['getSourceVolume',['../classam_1_1CAmDatabaseHandlerMap.html#a916b0e22cd9c5f0253b4858b94412156',1,'am::CAmDatabaseHandlerMap::getSourceVolume()'],['../classam_1_1IAmDatabaseHandler.html#affcea706b5644e372f2495dd9769ab2d',1,'am::IAmDatabaseHandler::getSourceVolume()']]],
['getsourestate',['getSoureState',['../classam_1_1CAmDatabaseHandlerMap.html#a9f400d6ee3e87c8f9e8ad6fbf15430d9',1,'am::CAmDatabaseHandlerMap::getSoureState()'],['../classam_1_1IAmDatabaseHandler.html#acb90ec7839df0f60a388f8d8c085fb25',1,'am::IAmDatabaseHandler::getSoureState()']]],
['getstartuphandle',['getStartupHandle',['../classam_1_1CAmCommandReceiver.html#a125412a71cb384ae9ec4b37821f79513',1,'am::CAmCommandReceiver::getStartupHandle()'],['../classam_1_1CAmRoutingReceiver.html#a4f374bf830716b080c0bf3ec610d3c34',1,'am::CAmRoutingReceiver::getStartupHandle()']]],
['getstatus',['getStatus',['../classam_1_1CAmGraphElement.html#ab5f90ebf60b28be325744117caa28c7d',1,'am::CAmGraphElement']]],
['gettiminginformation',['getTimingInformation',['../classam_1_1CAmCommandReceiver.html#a05f8b40a07b3c234cd0935794e36a9b9',1,'am::CAmCommandReceiver::getTimingInformation()'],['../classam_1_1CAmDatabaseHandlerMap.html#a879e15601dadbd0e1f5dc5ffc2b92d93',1,'am::CAmDatabaseHandlerMap::getTimingInformation()'],['../classam_1_1IAmDatabaseHandler.html#a2746e261c8eda663fca9cb21dbc3f8b2',1,'am::IAmDatabaseHandler::getTimingInformation()'],['../classam_1_1IAmCommandReceive.html#ae99e73a8c0ad4600c586aa26dd19ef89',1,'am::IAmCommandReceive::getTimingInformation()']]],
+ ['getupdategraphnodesaction',['getUpdateGraphNodesAction',['../classam_1_1CAmRouter.html#ad98be3783f696af4ca53fb3ccb93432b',1,'am::CAmRouter']]],
['getvertexlist',['getVertexList',['../classam_1_1CAmGraph.html#ac9f19e90b4162c9958288e7633454937',1,'am::CAmGraph']]],
['getvolume',['getVolume',['../classam_1_1CAmCommandReceiver.html#a011b02d5eddc693e5634583e0334e4a7',1,'am::CAmCommandReceiver::getVolume()'],['../classam_1_1IAmCommandReceive.html#a90cf8d23b2be42709a997c7bf8ccfe9f',1,'am::IAmCommandReceive::getVolume()']]],
['getweight',['getWeight',['../classam_1_1CAmVertex.html#a3c4b1b3cbd3ead815b400905b1ed4248',1,'am::CAmVertex']]]
diff --git a/docs/search/functions_8.html b/docs/search/functions_8.html
index afd4fac..ff37095 100644..100755
--- a/docs/search/functions_8.html
+++ b/docs/search/functions_8.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_8.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/functions_8.js b/docs/search/functions_8.js
index b62d397..b62d397 100644..100755
--- a/docs/search/functions_8.js
+++ b/docs/search/functions_8.js
diff --git a/docs/search/functions_9.html b/docs/search/functions_9.html
index 542b9e0..1d34583 100644..100755
--- a/docs/search/functions_9.html
+++ b/docs/search/functions_9.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_9.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/functions_9.js b/docs/search/functions_9.js
index 97a9d20..a30c7d7 100644..100755
--- a/docs/search/functions_9.js
+++ b/docs/search/functions_9.js
@@ -5,8 +5,10 @@ var searchData=
['iamcontrolreceive',['IAmControlReceive',['../classam_1_1IAmControlReceive.html#a8189dd6b0931901706e3ea2cce3c114d',1,'am::IAmControlReceive']]],
['iamcontrolsend',['IAmControlSend',['../classam_1_1IAmControlSend.html#a05f9fce88bf2a7344f30e71ea2c40087',1,'am::IAmControlSend']]],
['iamdatabasehandler',['IAmDatabaseHandler',['../classam_1_1IAmDatabaseHandler.html#adfb44d955abb5daf2f88a94e348a7d0a',1,'am::IAmDatabaseHandler']]],
+ ['iamdatabaseobserver',['IAmDatabaseObserver',['../classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html#ae9d489996dd1e8542fac7bbe65ba66a1',1,'am::IAmDatabaseHandler::IAmDatabaseObserver']]],
['iamroutingreceive',['IAmRoutingReceive',['../classam_1_1IAmRoutingReceive.html#a15caa7d5f6206c72b4d08c9c2f91bc0d',1,'am::IAmRoutingReceive']]],
['iamroutingsend',['IAmRoutingSend',['../classam_1_1IAmRoutingSend.html#ad1f2443c1dae33eb6071c715caf54eec',1,'am::IAmRoutingSend']]],
+ ['iamshtimercallback',['IAmShTimerCallBack',['../classam_1_1IAmShTimerCallBack.html#ab84921315e99da64a563b221d37e03b6',1,'am::IAmShTimerCallBack']]],
['init',['init',['../classam_1_1CAmDltWrapper.html#ad4701439636cce87db15324a20ed420e',1,'am::CAmDltWrapper']]],
['instance',['instance',['../classam_1_1CAmCommandLineSingleton.html#ab3296f24eaef2d80370ee9eaaa3b0577',1,'am::CAmCommandLineSingleton::instance()'],['../classam_1_1CAmDltWrapper.html#ada6b19609acc0cb4828f19e20ceff35c',1,'am::CAmDltWrapper::instance()']]],
['instanciateonce',['instanciateOnce',['../classam_1_1CAmCommandLineSingleton.html#a40a0445d4c7fef4aebdcc46676b33850',1,'am::CAmCommandLineSingleton']]],
diff --git a/docs/search/functions_a.html b/docs/search/functions_a.html
index 94fd395..8eb5e56 100644..100755
--- a/docs/search/functions_a.html
+++ b/docs/search/functions_a.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_a.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/functions_a.js b/docs/search/functions_a.js
index b61f618..d5679ab 100644..100755
--- a/docs/search/functions_a.js
+++ b/docs/search/functions_a.js
@@ -1,7 +1,8 @@
var searchData=
[
+ ['listentosignals',['listenToSignals',['../classam_1_1CAmSocketHandler.html#a4a4f65e4d73319d21eee71e527077f1f',1,'am::CAmSocketHandler']]],
['listpossibleconnectionformats',['listPossibleConnectionFormats',['../classam_1_1CAmRouter.html#adbf59722ed983e95db461ab4740c0a4b',1,'am::CAmRouter']]],
- ['load',['load',['../classam_1_1CAmRouter.html#a2e94e0d215bc0fb07ec53bf87724c940',1,'am::CAmRouter']]],
+ ['load',['load',['../classam_1_1CAmRouter.html#a727bfb8b7c52e4c732c20609708f4966',1,'am::CAmRouter']]],
['log',['log',['../namespaceam.html#a1380ab7aa695390caefcedfd309701a1',1,'am']]],
['logdebug',['logDebug',['../namespaceam.html#acc72d4fac64a8d1e69f3517a55d93404',1,'am']]],
['logerror',['logError',['../namespaceam.html#ab00ba22db19413e2040c2ab246f220c6',1,'am']]],
diff --git a/docs/search/functions_b.html b/docs/search/functions_b.html
index 1a03617..fa9cff5 100644..100755
--- a/docs/search/functions_b.html
+++ b/docs/search/functions_b.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_b.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/functions_b.js b/docs/search/functions_b.js
index 5f1bcf7..002a090 100644..100755
--- a/docs/search/functions_b.js
+++ b/docs/search/functions_b.js
@@ -1,9 +1,5 @@
var searchData=
[
['main',['main',['../main_8cpp.html#af9f20e08914b990ce83431d5dc6df07b',1,'main.cpp']]],
- ['mainconnectionstatechanged',['mainConnectionStateChanged',['../classam_1_1CAmDatabaseObserver.html#ab1b202fee2998c1e46c9dfe5a9f3745c',1,'am::CAmDatabaseObserver']]],
- ['mainprogram',['mainProgram',['../main_8cpp.html#a2f6e0286f1ab9c12d22605627f8bf07e',1,'main.cpp']]],
- ['mainsinksoundpropertychanged',['mainSinkSoundPropertyChanged',['../classam_1_1CAmDatabaseObserver.html#ab4bdb9dad27db7ecb29e59b065db1894',1,'am::CAmDatabaseObserver']]],
- ['mainsourcesoundpropertychanged',['mainSourceSoundPropertyChanged',['../classam_1_1CAmDatabaseObserver.html#aa939ea4b7addf7d2cc8a5eb1daf72f4e',1,'am::CAmDatabaseObserver']]],
- ['maxconnections',['maxConnections',['../main_8cpp.html#a4bdfdb5daf40d0487ee37dfc3515a8fb',1,'main.cpp']]]
+ ['mainprogram',['mainProgram',['../main_8cpp.html#a2f6e0286f1ab9c12d22605627f8bf07e',1,'main.cpp']]]
];
diff --git a/docs/search/functions_c.html b/docs/search/functions_c.html
index a6536e9..fce7a6b 100644..100755
--- a/docs/search/functions_c.html
+++ b/docs/search/functions_c.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_c.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/functions_c.js b/docs/search/functions_c.js
index d01385d..f87bd6a 100644..100755
--- a/docs/search/functions_c.js
+++ b/docs/search/functions_c.js
@@ -1,13 +1,8 @@
var searchData=
[
- ['newconverter',['newConverter',['../classam_1_1CAmDatabaseObserver.html#a5c155840e7a07bdf8e2bb148be51fa3a',1,'am::CAmDatabaseObserver']]],
- ['newcrossfader',['newCrossfader',['../classam_1_1CAmDatabaseObserver.html#a3397a79adf9ba9fbf8e2baf3c54988b8',1,'am::CAmDatabaseObserver']]],
- ['newdomain',['newDomain',['../classam_1_1CAmDatabaseObserver.html#a0974632fd3d96b5dbfa52c500b05a922',1,'am::CAmDatabaseObserver']]],
- ['newgateway',['newGateway',['../classam_1_1CAmDatabaseObserver.html#a9c44afb34286fc91c406fb3e3fe8dbcd',1,'am::CAmDatabaseObserver']]],
- ['newmainconnection',['newMainConnection',['../classam_1_1CAmDatabaseObserver.html#a46dba8c33bd4b132bd3b2d7c0eebee54',1,'am::CAmDatabaseObserver']]],
- ['newsink',['newSink',['../classam_1_1CAmDatabaseObserver.html#ad1b55f80d4144cf97bc42b41aa31fa08',1,'am::CAmDatabaseObserver']]],
- ['newsocketconnection',['newSocketConnection',['../classam_1_1CAmTelnetMenuHelper.html#a595275be7a16152d9b9e13e25f81ef52',1,'am::CAmTelnetMenuHelper']]],
- ['newsource',['newSource',['../classam_1_1CAmDatabaseObserver.html#a438159a7715b5e7bb3ce860d1bbd585d',1,'am::CAmDatabaseObserver']]],
- ['numberofsinkclasseschanged',['numberOfSinkClassesChanged',['../classam_1_1CAmDatabaseObserver.html#a5c243150f95793b3154fb25b9bd8e5a7',1,'am::CAmDatabaseObserver']]],
- ['numberofsourceclasseschanged',['numberOfSourceClassesChanged',['../classam_1_1CAmDatabaseObserver.html#a788931ac71e84d9e5af8aff345de89b6',1,'am::CAmDatabaseObserver']]]
+ ['objectforkeyifexistsinmap',['objectForKeyIfExistsInMap',['../namespaceam.html#acabdcd0d4a17f00bfaa64ad1b0992263',1,'am']]],
+ ['objectmatchingpredicate',['objectMatchingPredicate',['../namespaceam.html#a37383d81d9cd2e5410edc5faea6a42a5',1,'am']]],
+ ['operator_3c_3c',['operator&lt;&lt;',['../classCAmLog.html#a8df1ff9ba100e2f7e3544aeb70024504',1,'CAmLog']]],
+ ['operator_3d_3d',['operator==',['../structam_1_1am__RoutingNodeData__s.html#ae11036241429bc73b52c17067e72d240',1,'am::am_RoutingNodeData_s']]],
+ ['outofmemoryhandler',['OutOfMemoryHandler',['../main_8cpp.html#acc628ca4f61759495f09289b8418d358',1,'main.cpp']]]
];
diff --git a/docs/search/functions_d.html b/docs/search/functions_d.html
index 8cdcc06..82b2b0c 100644..100755
--- a/docs/search/functions_d.html
+++ b/docs/search/functions_d.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_d.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/functions_d.js b/docs/search/functions_d.js
index f87bd6a..b47102f 100644..100755
--- a/docs/search/functions_d.js
+++ b/docs/search/functions_d.js
@@ -1,8 +1,9 @@
var searchData=
[
- ['objectforkeyifexistsinmap',['objectForKeyIfExistsInMap',['../namespaceam.html#acabdcd0d4a17f00bfaa64ad1b0992263',1,'am']]],
- ['objectmatchingpredicate',['objectMatchingPredicate',['../namespaceam.html#a37383d81d9cd2e5410edc5faea6a42a5',1,'am']]],
- ['operator_3c_3c',['operator&lt;&lt;',['../classCAmLog.html#a8df1ff9ba100e2f7e3544aeb70024504',1,'CAmLog']]],
- ['operator_3d_3d',['operator==',['../structam_1_1am__RoutingNodeData__s.html#ae11036241429bc73b52c17067e72d240',1,'am::am_RoutingNodeData_s']]],
- ['outofmemoryhandler',['OutOfMemoryHandler',['../main_8cpp.html#acc628ca4f61759495f09289b8418d358',1,'main.cpp']]]
+ ['peekdomain',['peekDomain',['../classam_1_1CAmDatabaseHandlerMap.html#aac703640a08104729d898800a54fe178',1,'am::CAmDatabaseHandlerMap::peekDomain()'],['../classam_1_1CAmRoutingReceiver.html#a19e73ba45bbd4699ccd8608fb7fa5c4b',1,'am::CAmRoutingReceiver::peekDomain()'],['../classam_1_1IAmDatabaseHandler.html#a16da303207abb3446a4e35702226d668',1,'am::IAmDatabaseHandler::peekDomain()'],['../classam_1_1IAmRoutingReceive.html#a4e1db1d55e040f3f5c46994d9f768b0c',1,'am::IAmRoutingReceive::peekDomain()']]],
+ ['peeksink',['peekSink',['../classam_1_1CAmDatabaseHandlerMap.html#a35a743a47c256c06a034fdaebf7bd5e5',1,'am::CAmDatabaseHandlerMap::peekSink()'],['../classam_1_1CAmRoutingReceiver.html#ae76f9744fd80a91137c5e95809d36424',1,'am::CAmRoutingReceiver::peekSink()'],['../classam_1_1IAmDatabaseHandler.html#a99e7c5ea89b8436c5c6442eebb71356a',1,'am::IAmDatabaseHandler::peekSink()'],['../classam_1_1IAmRoutingReceive.html#aa3583e8b977020cfdbcf5e47be25488c',1,'am::IAmRoutingReceive::peekSink()']]],
+ ['peeksinkclassid',['peekSinkClassID',['../classam_1_1CAmDatabaseHandlerMap.html#a6d001d218bfd1ce6eb33e2f23a140b6b',1,'am::CAmDatabaseHandlerMap::peekSinkClassID()'],['../classam_1_1CAmRoutingReceiver.html#a3d2d8ef2f709b72a43dc770e54575aa2',1,'am::CAmRoutingReceiver::peekSinkClassID()'],['../classam_1_1IAmDatabaseHandler.html#a19cd3bb5c5f9765c26d9c1e1ce446a72',1,'am::IAmDatabaseHandler::peekSinkClassID()'],['../classam_1_1IAmRoutingReceive.html#af9ac084d087a42beeb5ddd0faebd2d1b',1,'am::IAmRoutingReceive::peekSinkClassID()']]],
+ ['peeksource',['peekSource',['../classam_1_1CAmDatabaseHandlerMap.html#a914e82fef18d07df4429ae5a8676c4e2',1,'am::CAmDatabaseHandlerMap::peekSource()'],['../classam_1_1CAmRoutingReceiver.html#a9f6919889c04bdf7fec8948d8fa7bc18',1,'am::CAmRoutingReceiver::peekSource()'],['../classam_1_1IAmDatabaseHandler.html#a18abbf4a18868fd04a330b5095bca2ab',1,'am::IAmDatabaseHandler::peekSource()'],['../classam_1_1IAmRoutingReceive.html#a233ca8e3757e70c9e424f7bb8029fb48',1,'am::IAmRoutingReceive::peekSource()']]],
+ ['peeksourceclassid',['peekSourceClassID',['../classam_1_1CAmDatabaseHandlerMap.html#a1e5d12fde550ca0024d3f037d7ad5fd4',1,'am::CAmDatabaseHandlerMap::peekSourceClassID()'],['../classam_1_1CAmRoutingReceiver.html#a135896a3975f1c7b1b45ceec898f530f',1,'am::CAmRoutingReceiver::peekSourceClassID()'],['../classam_1_1IAmDatabaseHandler.html#abaabbe4618ac1ec746f8666825bbd269',1,'am::IAmDatabaseHandler::peekSourceClassID()'],['../classam_1_1IAmRoutingReceive.html#ab68fbeaa1ef9f388218b44893ce15efc',1,'am::IAmRoutingReceive::peekSourceClassID()']]],
+ ['printcmdinformation',['printCmdInformation',['../main_8cpp.html#a20381c995d4b9c2fe11a65df9700fb76',1,'main.cpp']]]
];
diff --git a/docs/search/functions_e.html b/docs/search/functions_e.html
index 649b2c9..557ae9a 100644..100755
--- a/docs/search/functions_e.html
+++ b/docs/search/functions_e.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_e.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/functions_e.js b/docs/search/functions_e.js
index b47102f..b226dd8 100644..100755
--- a/docs/search/functions_e.js
+++ b/docs/search/functions_e.js
@@ -1,9 +1,47 @@
var searchData=
[
- ['peekdomain',['peekDomain',['../classam_1_1CAmDatabaseHandlerMap.html#aac703640a08104729d898800a54fe178',1,'am::CAmDatabaseHandlerMap::peekDomain()'],['../classam_1_1CAmRoutingReceiver.html#a19e73ba45bbd4699ccd8608fb7fa5c4b',1,'am::CAmRoutingReceiver::peekDomain()'],['../classam_1_1IAmDatabaseHandler.html#a16da303207abb3446a4e35702226d668',1,'am::IAmDatabaseHandler::peekDomain()'],['../classam_1_1IAmRoutingReceive.html#a4e1db1d55e040f3f5c46994d9f768b0c',1,'am::IAmRoutingReceive::peekDomain()']]],
- ['peeksink',['peekSink',['../classam_1_1CAmDatabaseHandlerMap.html#a35a743a47c256c06a034fdaebf7bd5e5',1,'am::CAmDatabaseHandlerMap::peekSink()'],['../classam_1_1CAmRoutingReceiver.html#ae76f9744fd80a91137c5e95809d36424',1,'am::CAmRoutingReceiver::peekSink()'],['../classam_1_1IAmDatabaseHandler.html#a99e7c5ea89b8436c5c6442eebb71356a',1,'am::IAmDatabaseHandler::peekSink()'],['../classam_1_1IAmRoutingReceive.html#aa3583e8b977020cfdbcf5e47be25488c',1,'am::IAmRoutingReceive::peekSink()']]],
- ['peeksinkclassid',['peekSinkClassID',['../classam_1_1CAmDatabaseHandlerMap.html#a6d001d218bfd1ce6eb33e2f23a140b6b',1,'am::CAmDatabaseHandlerMap::peekSinkClassID()'],['../classam_1_1CAmRoutingReceiver.html#a3d2d8ef2f709b72a43dc770e54575aa2',1,'am::CAmRoutingReceiver::peekSinkClassID()'],['../classam_1_1IAmDatabaseHandler.html#a19cd3bb5c5f9765c26d9c1e1ce446a72',1,'am::IAmDatabaseHandler::peekSinkClassID()'],['../classam_1_1IAmRoutingReceive.html#af9ac084d087a42beeb5ddd0faebd2d1b',1,'am::IAmRoutingReceive::peekSinkClassID()']]],
- ['peeksource',['peekSource',['../classam_1_1CAmDatabaseHandlerMap.html#a914e82fef18d07df4429ae5a8676c4e2',1,'am::CAmDatabaseHandlerMap::peekSource()'],['../classam_1_1CAmRoutingReceiver.html#a9f6919889c04bdf7fec8948d8fa7bc18',1,'am::CAmRoutingReceiver::peekSource()'],['../classam_1_1IAmDatabaseHandler.html#a18abbf4a18868fd04a330b5095bca2ab',1,'am::IAmDatabaseHandler::peekSource()'],['../classam_1_1IAmRoutingReceive.html#a233ca8e3757e70c9e424f7bb8029fb48',1,'am::IAmRoutingReceive::peekSource()']]],
- ['peeksourceclassid',['peekSourceClassID',['../classam_1_1CAmDatabaseHandlerMap.html#a1e5d12fde550ca0024d3f037d7ad5fd4',1,'am::CAmDatabaseHandlerMap::peekSourceClassID()'],['../classam_1_1CAmRoutingReceiver.html#a135896a3975f1c7b1b45ceec898f530f',1,'am::CAmRoutingReceiver::peekSourceClassID()'],['../classam_1_1IAmDatabaseHandler.html#abaabbe4618ac1ec746f8666825bbd269',1,'am::IAmDatabaseHandler::peekSourceClassID()'],['../classam_1_1IAmRoutingReceive.html#ab68fbeaa1ef9f388218b44893ce15efc',1,'am::IAmRoutingReceive::peekSourceClassID()']]],
- ['printcmdinformation',['printCmdInformation',['../main_8cpp.html#a20381c995d4b9c2fe11a65df9700fb76',1,'main.cpp']]]
+ ['receivercallback',['receiverCallback',['../classam_1_1CAmControlSender.html#a57e3b3d6356fe6359f63a6e7052cbefc',1,'am::CAmControlSender::receiverCallback()'],['../classam_1_1V1_1_1CAmSerializer.html#ae0ddea4a7353ba82934c629ec2d71950',1,'am::V1::CAmSerializer::receiverCallback()'],['../classam_1_1V2_1_1CAmSerializer.html#a12fd1d6215c6d9e934c5ee7d63823dbb',1,'am::V2::CAmSerializer::receiverCallback()']]],
+ ['registercallback',['registerCallback',['../classam_1_1CAmDbusWrapper.html#ac01e0b26e3f9dc7528cd815d24c43bcb',1,'am::CAmDbusWrapper']]],
+ ['registercontext',['registerContext',['../classam_1_1CAmDltWrapper.html#ac908cea74b5915b494e4aeb6abcd2eeb',1,'am::CAmDltWrapper::registerContext(DltContext &amp;handle, const char *contextid, const char *description)'],['../classam_1_1CAmDltWrapper.html#a421bea24e1568f4bd4497fa124f42307',1,'am::CAmDltWrapper::registerContext(DltContext &amp;handle, const char *contextid, const char *description, const DltLogLevelType level, const DltTraceStatusType status)']]],
+ ['registerconverter',['registerConverter',['../classam_1_1CAmRoutingReceiver.html#aac0ef2c07a874f97763229983b14d28a',1,'am::CAmRoutingReceiver::registerConverter()'],['../classam_1_1IAmRoutingReceive.html#a300c94fe3b479efefa7a6a078867e21f',1,'am::IAmRoutingReceive::registerConverter()']]],
+ ['registercrossfader',['registerCrossfader',['../classam_1_1CAmRoutingReceiver.html#a2ea2823169261faecb5bea48518793ad',1,'am::CAmRoutingReceiver::registerCrossfader()'],['../classam_1_1IAmRoutingReceive.html#a18a5df7fad65bba57bc425eecaa67d4f',1,'am::IAmRoutingReceive::registerCrossfader()']]],
+ ['registerdomain',['registerDomain',['../classam_1_1CAmRoutingReceiver.html#a34841797b481e774867ce0a1efacd5f2',1,'am::CAmRoutingReceiver::registerDomain()'],['../classam_1_1IAmRoutingReceive.html#a849d4c283038b940a527b942c06724a0',1,'am::IAmRoutingReceive::registerDomain()']]],
+ ['registergateway',['registerGateway',['../classam_1_1CAmRoutingReceiver.html#aa22fd4214ebee9af156a48a1bc27c7b8',1,'am::CAmRoutingReceiver::registerGateway()'],['../classam_1_1IAmRoutingReceive.html#a9ed1cd44ef9ca9b09203a96b54f668d2',1,'am::IAmRoutingReceive::registerGateway()']]],
+ ['registerobserver',['registerObserver',['../classam_1_1CAmDatabaseHandlerMap.html#afb5fd5d175e1fb3d285c7959d2628c47',1,'am::CAmDatabaseHandlerMap::registerObserver()'],['../classam_1_1IAmDatabaseHandler.html#aee69388bc7764175215cfc6676d9fd4d',1,'am::IAmDatabaseHandler::registerObserver()']]],
+ ['registerservice',['registerService',['../classam_1_1CAmCommonAPIWrapper.html#ad68e664c43be933aafb2ca437a4aa1e0',1,'am::CAmCommonAPIWrapper']]],
+ ['registersignalwatch',['registerSignalWatch',['../classam_1_1CAmDbusWrapper.html#ab126075542a721f22592652fd6dfc2cb',1,'am::CAmDbusWrapper']]],
+ ['registersink',['registerSink',['../classam_1_1CAmRoutingReceiver.html#a2d72ad4d7423ba2c0d0790e2c04f44b9',1,'am::CAmRoutingReceiver::registerSink()'],['../classam_1_1IAmRoutingReceive.html#ab4d06a6570362092bc185ba32a601167',1,'am::IAmRoutingReceive::registerSink()']]],
+ ['registersource',['registerSource',['../classam_1_1CAmRoutingReceiver.html#acadce23459d94cec496d17700cbde230',1,'am::CAmRoutingReceiver::registerSource()'],['../classam_1_1IAmRoutingReceive.html#a2e4ca326a8c184325122a3a16a8fee71',1,'am::IAmRoutingReceive::registerSource()']]],
+ ['releaselogger',['releaseLogger',['../classCAmLog.html#a2cb1655474065d7025d86b6a054be442',1,'CAmLog']]],
+ ['removeallverticestonode',['removeAllVerticesToNode',['../classam_1_1CAmGraph.html#a4bc6c964235a6ea6fa83c4877b01b44c',1,'am::CAmGraph']]],
+ ['removeconnection',['removeConnection',['../classam_1_1CAmDatabaseHandlerMap.html#a3716aa070efd81a4a8aab5d14a0f47b3',1,'am::CAmDatabaseHandlerMap::removeConnection()'],['../classam_1_1IAmDatabaseHandler.html#a93c7c508341de77c91cad7a9f3e454fd',1,'am::IAmDatabaseHandler::removeConnection()']]],
+ ['removeconnectionlookup',['removeConnectionLookup',['../classam_1_1CAmRoutingSender.html#ad9f70f08b7ed4195ea6b8cac7d7b6896',1,'am::CAmRoutingSender']]],
+ ['removeconverterdb',['removeConverterDB',['../classam_1_1CAmControlReceiver.html#a9d826f6bbbd8d96241d322342c15adcc',1,'am::CAmControlReceiver::removeConverterDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#afe9701f510adc228ecce9e328bfd6da2',1,'am::CAmDatabaseHandlerMap::removeConverterDB()'],['../classam_1_1IAmDatabaseHandler.html#a5356cdea1f1f955bf27f995df657493a',1,'am::IAmDatabaseHandler::removeConverterDB()'],['../classam_1_1IAmControlReceive.html#a4587482cea592026688f0afadf6b95dc',1,'am::IAmControlReceive::removeConverterDB()']]],
+ ['removecrossfaderdb',['removeCrossfaderDB',['../classam_1_1CAmControlReceiver.html#a4d0df76e78240c4ad034224d4fbab374',1,'am::CAmControlReceiver::removeCrossfaderDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#a3f63bd7daa4b3ab7f53ea278b4ec0551',1,'am::CAmDatabaseHandlerMap::removeCrossfaderDB()'],['../classam_1_1IAmDatabaseHandler.html#aa173c99dc2928eb3da3f5db884cb2e82',1,'am::IAmDatabaseHandler::removeCrossfaderDB()'],['../classam_1_1IAmControlReceive.html#affcd8542d20e8f88f9a4e9fab2ee41e1',1,'am::IAmControlReceive::removeCrossfaderDB()']]],
+ ['removecrossfaderlookup',['removeCrossfaderLookup',['../classam_1_1CAmRoutingSender.html#ac63e691b1f7ad4bd4fc2c69757c84752',1,'am::CAmRoutingSender']]],
+ ['removedomaindb',['removeDomainDB',['../classam_1_1CAmControlReceiver.html#a42ba31c1c28b590e0263528309bd7de6',1,'am::CAmControlReceiver::removeDomainDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#aaab2b1cb14df91655f2e2951b06b833c',1,'am::CAmDatabaseHandlerMap::removeDomainDB()'],['../classam_1_1IAmDatabaseHandler.html#a6aa9b4ff49f84e4b448214b03ee70bbc',1,'am::IAmDatabaseHandler::removeDomainDB()'],['../classam_1_1IAmControlReceive.html#afe97e8c24556b14155ba7c0ae53ffeef',1,'am::IAmControlReceive::removeDomainDB()']]],
+ ['removedomainlookup',['removeDomainLookup',['../classam_1_1CAmRoutingSender.html#a4bc0861fb9186a8363f127133706f966',1,'am::CAmRoutingSender']]],
+ ['removefdpoll',['removeFDPoll',['../classam_1_1CAmSocketHandler.html#a57c40a25d4bff6f88ed4ce5e597a5712',1,'am::CAmSocketHandler']]],
+ ['removegatewaydb',['removeGatewayDB',['../classam_1_1CAmControlReceiver.html#af1ecf8c351de797768065f8ec87f2ad5',1,'am::CAmControlReceiver::removeGatewayDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#a081e180b2d814053138d3f687a809d1f',1,'am::CAmDatabaseHandlerMap::removeGatewayDB()'],['../classam_1_1IAmDatabaseHandler.html#aa44ed0e2f5d4096ba3d215122be51e23',1,'am::IAmDatabaseHandler::removeGatewayDB()'],['../classam_1_1IAmControlReceive.html#a07a203c743bffbfd06b989987aea6f9d',1,'am::IAmControlReceive::removeGatewayDB()']]],
+ ['removehandle',['removeHandle',['../classam_1_1CAmControlReceiver.html#a2617576c661b529fccc7f10c7e966fea',1,'am::CAmControlReceiver::removeHandle()'],['../classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b',1,'am::CAmRoutingSender::removeHandle()'],['../classam_1_1IAmControlReceive.html#a8ec8f9d63e35f0c1b5ee2f6a3e4a34fc',1,'am::IAmControlReceive::removeHandle()']]],
+ ['removemainconnectiondb',['removeMainConnectionDB',['../classam_1_1CAmControlReceiver.html#ad9b44f1d36a57c4534f43176712c8f1b',1,'am::CAmControlReceiver::removeMainConnectionDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#ad717aafaa8e1a57bc8b27aacd7d8f92a',1,'am::CAmDatabaseHandlerMap::removeMainConnectionDB()'],['../classam_1_1IAmDatabaseHandler.html#acbc4e96c2a2016902a75a79d5a23d79d',1,'am::IAmDatabaseHandler::removeMainConnectionDB()'],['../classam_1_1IAmControlReceive.html#a46fe9d259f558a8eb5a864e954134fb6',1,'am::IAmControlReceive::removeMainConnectionDB()']]],
+ ['removenode',['removeNode',['../classam_1_1CAmGraph.html#a81bc90ab3538cda18fd964243ef8f3ea',1,'am::CAmGraph::removeNode(const T &amp;in)'],['../classam_1_1CAmGraph.html#a212d9fcfab2cc5c0d3bd8cdd35b17e1f',1,'am::CAmGraph::removeNode(const CAmNode&lt; T &gt; &amp;node)']]],
+ ['removesignalhandler',['removeSignalHandler',['../classam_1_1CAmSocketHandler.html#a2ec9182474170c90309aa6820e23daab',1,'am::CAmSocketHandler']]],
+ ['removesinkclassdb',['removeSinkClassDB',['../classam_1_1CAmControlReceiver.html#a04f66f19aaee31424d8e85ea45d1ba15',1,'am::CAmControlReceiver::removeSinkClassDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#a549955ac7af1d81fc1a1eba18b3d61b1',1,'am::CAmDatabaseHandlerMap::removeSinkClassDB()'],['../classam_1_1IAmDatabaseHandler.html#a6318ff31f7d63fc265a9f3df983006cd',1,'am::IAmDatabaseHandler::removeSinkClassDB()'],['../classam_1_1IAmControlReceive.html#add34d377b96424a805caeb4be2e7d7dc',1,'am::IAmControlReceive::removeSinkClassDB()']]],
+ ['removesinkdb',['removeSinkDB',['../classam_1_1CAmControlReceiver.html#a7450660a2714802a832218746e56d7d0',1,'am::CAmControlReceiver::removeSinkDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#a89d575e438f1923b64b165426c30016c',1,'am::CAmDatabaseHandlerMap::removeSinkDB()'],['../classam_1_1IAmDatabaseHandler.html#a6883ae9e19e90e83f1fac340e7bda72f',1,'am::IAmDatabaseHandler::removeSinkDB()'],['../classam_1_1IAmControlReceive.html#ae217a940f8c6f47e07e6117b6efd7bf3',1,'am::IAmControlReceive::removeSinkDB()']]],
+ ['removesinklookup',['removeSinkLookup',['../classam_1_1CAmRoutingSender.html#abc9fa9970e1d5b3c92940f0df89c1ba0',1,'am::CAmRoutingSender']]],
+ ['removesourceclassdb',['removeSourceClassDB',['../classam_1_1CAmControlReceiver.html#a179378d3d779c6063aebdae751a5b4f7',1,'am::CAmControlReceiver::removeSourceClassDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#a853fb72cc008d829bd116d3493d8189f',1,'am::CAmDatabaseHandlerMap::removeSourceClassDB()'],['../classam_1_1IAmDatabaseHandler.html#a00856a07a8e7f245717f6f0b61a137b7',1,'am::IAmDatabaseHandler::removeSourceClassDB()'],['../classam_1_1IAmControlReceive.html#a3283f6278f097a69b17ab049a97f0dcc',1,'am::IAmControlReceive::removeSourceClassDB()']]],
+ ['removesourcedb',['removeSourceDB',['../classam_1_1CAmControlReceiver.html#a9d6eae2312f5629f748ec293ef8ef118',1,'am::CAmControlReceiver::removeSourceDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#ab116baf3c8b9b62cbbfb36e312c2980a',1,'am::CAmDatabaseHandlerMap::removeSourceDB()'],['../classam_1_1IAmDatabaseHandler.html#a98ddefe6bb14feab48c1964e999a5ac0',1,'am::IAmDatabaseHandler::removeSourceDB()'],['../classam_1_1IAmControlReceive.html#a7110e06a9a09951608fdf7b7bdfc00c3',1,'am::IAmControlReceive::removeSourceDB()']]],
+ ['removesourcelookup',['removeSourceLookup',['../classam_1_1CAmRoutingSender.html#ac1e116da59eb9222c63ad109e4062eb2',1,'am::CAmRoutingSender']]],
+ ['removetimeout',['removeTimeout',['../classam_1_1CAmDbusWrapper.html#a18b2719ca3cee290dfef996252b74c18',1,'am::CAmDbusWrapper']]],
+ ['removetimer',['removeTimer',['../classam_1_1CAmSocketHandler.html#a7627416d3b2fd93baa84599b52691bec',1,'am::CAmSocketHandler']]],
+ ['removevertex',['removeVertex',['../classam_1_1CAmGraph.html#a96cd60ecce64513f0ec6f1c89c2dd11d',1,'am::CAmGraph']]],
+ ['removewatch',['removeWatch',['../classam_1_1CAmDbusWrapper.html#a6a23dde3899b82a406fd1d888c677333',1,'am::CAmDbusWrapper']]],
+ ['reset',['reset',['../classam_1_1CAmGraph.html#a14e0e6b289e17384b884b5b19b03bb35',1,'am::CAmGraph']]],
+ ['restarttimer',['restartTimer',['../classam_1_1CAmSocketHandler.html#a34f5a3d01d54f25eae224d5ca84f5a2a',1,'am::CAmSocketHandler']]],
+ ['resyncconnectionstate',['resyncConnectionState',['../classam_1_1CAmControlReceiver.html#a44ec0077fa6791ec53ad79def3c5bbeb',1,'am::CAmControlReceiver::resyncConnectionState()'],['../classam_1_1CAmRoutingSender.html#a6ff3d1c8739255261982b4be95a4122c',1,'am::CAmRoutingSender::resyncConnectionState()'],['../classam_1_1IAmControlReceive.html#aae2bd0d6a0bc7cdc4085ce657da93f13',1,'am::IAmControlReceive::resyncConnectionState()'],['../classam_1_1IAmRoutingSend.html#a53dc66f59e728a3370f0fca132c212e7',1,'am::IAmRoutingSend::resyncConnectionState()']]],
+ ['returnbusname',['returnBusName',['../classam_1_1IAmRoutingSend.html#ad4761b14565a6dd9ea24fa21cafdf540',1,'am::IAmRoutingSend']]],
+ ['returninterface',['returnInterface',['../classam_1_1CAmRoutingSender_1_1handleDataBase.html#a28790a9d6acfe3f2ad95c6ed689a74d9',1,'am::CAmRoutingSender::handleDataBase']]],
+ ['returnvolume',['returnVolume',['../classam_1_1CAmRoutingSender_1_1handleVolumeBase.html#ad110ea9850d2c85d290581fb3c982466',1,'am::CAmRoutingSender::handleVolumeBase']]],
+ ['routingplugindir',['routingPluginDir',['../main_8cpp.html#adaa5dd304567dc8e32b2cbc1eb048f7e',1,'main.cpp']]]
];
diff --git a/docs/search/functions_f.html b/docs/search/functions_f.html
index 386c7d4..b27fb7d 100644..100755
--- a/docs/search/functions_f.html
+++ b/docs/search/functions_f.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_f.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/functions_f.js b/docs/search/functions_f.js
index e0a408e..7ff2696 100644..100755
--- a/docs/search/functions_f.js
+++ b/docs/search/functions_f.js
@@ -1,54 +1,52 @@
var searchData=
[
- ['receivedata',['receiveData',['../classam_1_1CAmTelnetServer.html#ad710dd17e62a3dc36701f23a3765f63d',1,'am::CAmTelnetServer']]],
- ['receivercallback',['receiverCallback',['../classam_1_1CAmControlSender.html#a57e3b3d6356fe6359f63a6e7052cbefc',1,'am::CAmControlSender::receiverCallback()'],['../classam_1_1CAmSerializer.html#a56fbe8fa7b4e43825b2cbff44b9b13fc',1,'am::CAmSerializer::receiverCallback()'],['../classam_1_1CAmSocketHandler.html#ad0228e22c588a8e944fc700cdc24064f',1,'am::CAmSocketHandler::receiverCallback()']]],
- ['registercallback',['registerCallback',['../classam_1_1CAmDbusWrapper.html#ac01e0b26e3f9dc7528cd815d24c43bcb',1,'am::CAmDbusWrapper']]],
- ['registercontext',['registerContext',['../classam_1_1CAmDltWrapper.html#ac908cea74b5915b494e4aeb6abcd2eeb',1,'am::CAmDltWrapper::registerContext(DltContext &amp;handle, const char *contextid, const char *description)'],['../classam_1_1CAmDltWrapper.html#a421bea24e1568f4bd4497fa124f42307',1,'am::CAmDltWrapper::registerContext(DltContext &amp;handle, const char *contextid, const char *description, const DltLogLevelType level, const DltTraceStatusType status)']]],
- ['registerconverter',['registerConverter',['../classam_1_1CAmRoutingReceiver.html#aac0ef2c07a874f97763229983b14d28a',1,'am::CAmRoutingReceiver::registerConverter()'],['../classam_1_1IAmRoutingReceive.html#a300c94fe3b479efefa7a6a078867e21f',1,'am::IAmRoutingReceive::registerConverter()']]],
- ['registercrossfader',['registerCrossfader',['../classam_1_1CAmRoutingReceiver.html#a2ea2823169261faecb5bea48518793ad',1,'am::CAmRoutingReceiver::registerCrossfader()'],['../classam_1_1IAmRoutingReceive.html#a18a5df7fad65bba57bc425eecaa67d4f',1,'am::IAmRoutingReceive::registerCrossfader()']]],
- ['registerdomain',['registerDomain',['../classam_1_1CAmRoutingReceiver.html#a34841797b481e774867ce0a1efacd5f2',1,'am::CAmRoutingReceiver::registerDomain()'],['../classam_1_1IAmRoutingReceive.html#a849d4c283038b940a527b942c06724a0',1,'am::IAmRoutingReceive::registerDomain()']]],
- ['registergateway',['registerGateway',['../classam_1_1CAmRoutingReceiver.html#aa22fd4214ebee9af156a48a1bc27c7b8',1,'am::CAmRoutingReceiver::registerGateway()'],['../classam_1_1IAmRoutingReceive.html#a9ed1cd44ef9ca9b09203a96b54f668d2',1,'am::IAmRoutingReceive::registerGateway()']]],
- ['registerobserver',['registerObserver',['../classam_1_1CAmDatabaseHandlerMap.html#aa9122561e881946f7a03f51f0873bf70',1,'am::CAmDatabaseHandlerMap::registerObserver()'],['../classam_1_1IAmDatabaseHandler.html#aee61f6e9eb3ff6d9e4acbe915d3e1058',1,'am::IAmDatabaseHandler::registerObserver()']]],
- ['registerservice',['registerService',['../classam_1_1CAmCommonAPIWrapper.html#ad68e664c43be933aafb2ca437a4aa1e0',1,'am::CAmCommonAPIWrapper']]],
- ['registersignalwatch',['registerSignalWatch',['../classam_1_1CAmDbusWrapper.html#ab126075542a721f22592652fd6dfc2cb',1,'am::CAmDbusWrapper']]],
- ['registersink',['registerSink',['../classam_1_1CAmRoutingReceiver.html#a2d72ad4d7423ba2c0d0790e2c04f44b9',1,'am::CAmRoutingReceiver::registerSink()'],['../classam_1_1IAmRoutingReceive.html#ab4d06a6570362092bc185ba32a601167',1,'am::IAmRoutingReceive::registerSink()']]],
- ['registersource',['registerSource',['../classam_1_1CAmRoutingReceiver.html#acadce23459d94cec496d17700cbde230',1,'am::CAmRoutingReceiver::registerSource()'],['../classam_1_1IAmRoutingReceive.html#a2e4ca326a8c184325122a3a16a8fee71',1,'am::IAmRoutingReceive::registerSource()']]],
- ['releaselogger',['releaseLogger',['../classCAmLog.html#a2cb1655474065d7025d86b6a054be442',1,'CAmLog']]],
- ['removeallverticestonode',['removeAllVerticesToNode',['../classam_1_1CAmGraph.html#a4bc6c964235a6ea6fa83c4877b01b44c',1,'am::CAmGraph']]],
- ['removeconnection',['removeConnection',['../classam_1_1CAmDatabaseHandlerMap.html#a3716aa070efd81a4a8aab5d14a0f47b3',1,'am::CAmDatabaseHandlerMap::removeConnection()'],['../classam_1_1IAmDatabaseHandler.html#a93c7c508341de77c91cad7a9f3e454fd',1,'am::IAmDatabaseHandler::removeConnection()']]],
- ['removeconnectionlookup',['removeConnectionLookup',['../classam_1_1CAmRoutingSender.html#ad9f70f08b7ed4195ea6b8cac7d7b6896',1,'am::CAmRoutingSender']]],
- ['removeconverter',['removeConverter',['../classam_1_1CAmDatabaseObserver.html#a1ce38beac08afd21431caf88987605df',1,'am::CAmDatabaseObserver']]],
- ['removeconverterdb',['removeConverterDB',['../classam_1_1CAmControlReceiver.html#a9d826f6bbbd8d96241d322342c15adcc',1,'am::CAmControlReceiver::removeConverterDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#afe9701f510adc228ecce9e328bfd6da2',1,'am::CAmDatabaseHandlerMap::removeConverterDB()'],['../classam_1_1IAmDatabaseHandler.html#a5356cdea1f1f955bf27f995df657493a',1,'am::IAmDatabaseHandler::removeConverterDB()'],['../classam_1_1IAmControlReceive.html#a4587482cea592026688f0afadf6b95dc',1,'am::IAmControlReceive::removeConverterDB()']]],
- ['removecrossfader',['removeCrossfader',['../classam_1_1CAmDatabaseObserver.html#a3ab11ede15d50e01ed57d135192cc05d',1,'am::CAmDatabaseObserver']]],
- ['removecrossfaderdb',['removeCrossfaderDB',['../classam_1_1CAmControlReceiver.html#a4d0df76e78240c4ad034224d4fbab374',1,'am::CAmControlReceiver::removeCrossfaderDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#a3f63bd7daa4b3ab7f53ea278b4ec0551',1,'am::CAmDatabaseHandlerMap::removeCrossfaderDB()'],['../classam_1_1IAmDatabaseHandler.html#aa173c99dc2928eb3da3f5db884cb2e82',1,'am::IAmDatabaseHandler::removeCrossfaderDB()'],['../classam_1_1IAmControlReceive.html#affcd8542d20e8f88f9a4e9fab2ee41e1',1,'am::IAmControlReceive::removeCrossfaderDB()']]],
- ['removecrossfaderlookup',['removeCrossfaderLookup',['../classam_1_1CAmRoutingSender.html#ac63e691b1f7ad4bd4fc2c69757c84752',1,'am::CAmRoutingSender']]],
- ['removedmainconnection',['removedMainConnection',['../classam_1_1CAmDatabaseObserver.html#aff1b2cf653b2a023dd4a83da760dd16e',1,'am::CAmDatabaseObserver']]],
- ['removedomain',['removeDomain',['../classam_1_1CAmDatabaseObserver.html#a39fb975bee2eb3639c9a3a31f6221d05',1,'am::CAmDatabaseObserver']]],
- ['removedomaindb',['removeDomainDB',['../classam_1_1CAmControlReceiver.html#a42ba31c1c28b590e0263528309bd7de6',1,'am::CAmControlReceiver::removeDomainDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#aaab2b1cb14df91655f2e2951b06b833c',1,'am::CAmDatabaseHandlerMap::removeDomainDB()'],['../classam_1_1IAmDatabaseHandler.html#a6aa9b4ff49f84e4b448214b03ee70bbc',1,'am::IAmDatabaseHandler::removeDomainDB()'],['../classam_1_1IAmControlReceive.html#afe97e8c24556b14155ba7c0ae53ffeef',1,'am::IAmControlReceive::removeDomainDB()']]],
- ['removedomainlookup',['removeDomainLookup',['../classam_1_1CAmRoutingSender.html#a4bc0861fb9186a8363f127133706f966',1,'am::CAmRoutingSender']]],
- ['removedsink',['removedSink',['../classam_1_1CAmDatabaseObserver.html#ab6940ec33a0c40eb5d1abb5d16a7906f',1,'am::CAmDatabaseObserver']]],
- ['removedsource',['removedSource',['../classam_1_1CAmDatabaseObserver.html#a1ff43b93ca8056d8db8a0bc60b41a0ea',1,'am::CAmDatabaseObserver']]],
- ['removefdpoll',['removeFDPoll',['../classam_1_1CAmSocketHandler.html#a57c40a25d4bff6f88ed4ce5e597a5712',1,'am::CAmSocketHandler']]],
- ['removegateway',['removeGateway',['../classam_1_1CAmDatabaseObserver.html#ac4de6e287614db73bd76fedaa9bf9c30',1,'am::CAmDatabaseObserver']]],
- ['removegatewaydb',['removeGatewayDB',['../classam_1_1CAmControlReceiver.html#af1ecf8c351de797768065f8ec87f2ad5',1,'am::CAmControlReceiver::removeGatewayDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#a081e180b2d814053138d3f687a809d1f',1,'am::CAmDatabaseHandlerMap::removeGatewayDB()'],['../classam_1_1IAmDatabaseHandler.html#aa44ed0e2f5d4096ba3d215122be51e23',1,'am::IAmDatabaseHandler::removeGatewayDB()'],['../classam_1_1IAmControlReceive.html#a07a203c743bffbfd06b989987aea6f9d',1,'am::IAmControlReceive::removeGatewayDB()']]],
- ['removehandle',['removeHandle',['../classam_1_1CAmControlReceiver.html#a2617576c661b529fccc7f10c7e966fea',1,'am::CAmControlReceiver::removeHandle()'],['../classam_1_1CAmRoutingSender.html#af382d7ad1b663bd873261d1c4ae6792b',1,'am::CAmRoutingSender::removeHandle()'],['../classam_1_1IAmControlReceive.html#a8ec8f9d63e35f0c1b5ee2f6a3e4a34fc',1,'am::IAmControlReceive::removeHandle()']]],
- ['removemainconnectiondb',['removeMainConnectionDB',['../classam_1_1CAmControlReceiver.html#ad9b44f1d36a57c4534f43176712c8f1b',1,'am::CAmControlReceiver::removeMainConnectionDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#ad717aafaa8e1a57bc8b27aacd7d8f92a',1,'am::CAmDatabaseHandlerMap::removeMainConnectionDB()'],['../classam_1_1IAmDatabaseHandler.html#acbc4e96c2a2016902a75a79d5a23d79d',1,'am::IAmDatabaseHandler::removeMainConnectionDB()'],['../classam_1_1IAmControlReceive.html#a46fe9d259f558a8eb5a864e954134fb6',1,'am::IAmControlReceive::removeMainConnectionDB()']]],
- ['removenode',['removeNode',['../classam_1_1CAmGraph.html#a81bc90ab3538cda18fd964243ef8f3ea',1,'am::CAmGraph::removeNode(const T &amp;in)'],['../classam_1_1CAmGraph.html#a212d9fcfab2cc5c0d3bd8cdd35b17e1f',1,'am::CAmGraph::removeNode(const CAmNode&lt; T &gt; &amp;node)']]],
- ['removesinkclassdb',['removeSinkClassDB',['../classam_1_1CAmControlReceiver.html#a04f66f19aaee31424d8e85ea45d1ba15',1,'am::CAmControlReceiver::removeSinkClassDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#a549955ac7af1d81fc1a1eba18b3d61b1',1,'am::CAmDatabaseHandlerMap::removeSinkClassDB()'],['../classam_1_1IAmDatabaseHandler.html#a6318ff31f7d63fc265a9f3df983006cd',1,'am::IAmDatabaseHandler::removeSinkClassDB()'],['../classam_1_1IAmControlReceive.html#add34d377b96424a805caeb4be2e7d7dc',1,'am::IAmControlReceive::removeSinkClassDB()']]],
- ['removesinkdb',['removeSinkDB',['../classam_1_1CAmControlReceiver.html#a7450660a2714802a832218746e56d7d0',1,'am::CAmControlReceiver::removeSinkDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#a89d575e438f1923b64b165426c30016c',1,'am::CAmDatabaseHandlerMap::removeSinkDB()'],['../classam_1_1IAmDatabaseHandler.html#a6883ae9e19e90e83f1fac340e7bda72f',1,'am::IAmDatabaseHandler::removeSinkDB()'],['../classam_1_1IAmControlReceive.html#ae217a940f8c6f47e07e6117b6efd7bf3',1,'am::IAmControlReceive::removeSinkDB()']]],
- ['removesinklookup',['removeSinkLookup',['../classam_1_1CAmRoutingSender.html#abc9fa9970e1d5b3c92940f0df89c1ba0',1,'am::CAmRoutingSender']]],
- ['removesourceclassdb',['removeSourceClassDB',['../classam_1_1CAmControlReceiver.html#a179378d3d779c6063aebdae751a5b4f7',1,'am::CAmControlReceiver::removeSourceClassDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#a853fb72cc008d829bd116d3493d8189f',1,'am::CAmDatabaseHandlerMap::removeSourceClassDB()'],['../classam_1_1IAmDatabaseHandler.html#a00856a07a8e7f245717f6f0b61a137b7',1,'am::IAmDatabaseHandler::removeSourceClassDB()'],['../classam_1_1IAmControlReceive.html#a3283f6278f097a69b17ab049a97f0dcc',1,'am::IAmControlReceive::removeSourceClassDB()']]],
- ['removesourcedb',['removeSourceDB',['../classam_1_1CAmControlReceiver.html#a9d6eae2312f5629f748ec293ef8ef118',1,'am::CAmControlReceiver::removeSourceDB()'],['../classam_1_1CAmDatabaseHandlerMap.html#ab116baf3c8b9b62cbbfb36e312c2980a',1,'am::CAmDatabaseHandlerMap::removeSourceDB()'],['../classam_1_1IAmDatabaseHandler.html#a98ddefe6bb14feab48c1964e999a5ac0',1,'am::IAmDatabaseHandler::removeSourceDB()'],['../classam_1_1IAmControlReceive.html#a7110e06a9a09951608fdf7b7bdfc00c3',1,'am::IAmControlReceive::removeSourceDB()']]],
- ['removesourcelookup',['removeSourceLookup',['../classam_1_1CAmRoutingSender.html#ac1e116da59eb9222c63ad109e4062eb2',1,'am::CAmRoutingSender']]],
- ['removetimeout',['removeTimeout',['../classam_1_1CAmDbusWrapper.html#a18b2719ca3cee290dfef996252b74c18',1,'am::CAmDbusWrapper']]],
- ['removetimer',['removeTimer',['../classam_1_1CAmSocketHandler.html#a7627416d3b2fd93baa84599b52691bec',1,'am::CAmSocketHandler']]],
- ['removevertex',['removeVertex',['../classam_1_1CAmGraph.html#a96cd60ecce64513f0ec6f1c89c2dd11d',1,'am::CAmGraph']]],
- ['removewatch',['removeWatch',['../classam_1_1CAmDbusWrapper.html#a6a23dde3899b82a406fd1d888c677333',1,'am::CAmDbusWrapper']]],
- ['reset',['reset',['../classam_1_1CAmGraph.html#a14e0e6b289e17384b884b5b19b03bb35',1,'am::CAmGraph']]],
- ['restarttimer',['restartTimer',['../classam_1_1CAmSocketHandler.html#a34f5a3d01d54f25eae224d5ca84f5a2a',1,'am::CAmSocketHandler']]],
- ['resyncconnectionstate',['resyncConnectionState',['../classam_1_1CAmControlReceiver.html#a44ec0077fa6791ec53ad79def3c5bbeb',1,'am::CAmControlReceiver::resyncConnectionState()'],['../classam_1_1CAmRoutingSender.html#a6ff3d1c8739255261982b4be95a4122c',1,'am::CAmRoutingSender::resyncConnectionState()'],['../classam_1_1IAmControlReceive.html#aae2bd0d6a0bc7cdc4085ce657da93f13',1,'am::IAmControlReceive::resyncConnectionState()'],['../classam_1_1IAmRoutingSend.html#a53dc66f59e728a3370f0fca132c212e7',1,'am::IAmRoutingSend::resyncConnectionState()']]],
- ['returnbusname',['returnBusName',['../classam_1_1IAmRoutingSend.html#ad4761b14565a6dd9ea24fa21cafdf540',1,'am::IAmRoutingSend']]],
- ['returninterface',['returnInterface',['../classam_1_1CAmRoutingSender_1_1handleDataBase.html#a28790a9d6acfe3f2ad95c6ed689a74d9',1,'am::CAmRoutingSender::handleDataBase']]],
- ['returnvolume',['returnVolume',['../classam_1_1CAmRoutingSender_1_1handleVolumeBase.html#ad110ea9850d2c85d290581fb3c982466',1,'am::CAmRoutingSender::handleVolumeBase']]],
- ['routingplugindir',['routingPluginDir',['../main_8cpp.html#adaa5dd304567dc8e32b2cbc1eb048f7e',1,'main.cpp']]]
+ ['send',['send',['../classam_1_1CAmDltWrapper.html#ad341b706662b63ed4424b950d734d28f',1,'am::CAmDltWrapper']]],
+ ['sendchangeddata',['sendChangedData',['../classam_1_1CAmRoutingReceiver.html#a49450a1330d2f9b1c8ab038acee62014',1,'am::CAmRoutingReceiver::sendChangedData()'],['../classam_1_1IAmRoutingReceive.html#ad69597d7b47dc11366ae5cb9c69728c4',1,'am::IAmRoutingReceive::sendChangedData()']]],
+ ['sendmainsinknotificationpayload',['sendMainSinkNotificationPayload',['../classam_1_1CAmControlReceiver.html#a8a1d21f47176469d47ae2d5c4713866a',1,'am::CAmControlReceiver::sendMainSinkNotificationPayload()'],['../classam_1_1IAmControlReceive.html#a2bc60ab809b10b62a701cae3803ddbee',1,'am::IAmControlReceive::sendMainSinkNotificationPayload()']]],
+ ['sendmainsourcenotificationpayload',['sendMainSourceNotificationPayload',['../classam_1_1CAmControlReceiver.html#aaca5e2df269c9ffeb34939a309a13c08',1,'am::CAmControlReceiver::sendMainSourceNotificationPayload()'],['../classam_1_1IAmControlReceive.html#a0bc7f21ff1e73fb7c1ccf479a564ec30',1,'am::IAmControlReceive::sendMainSourceNotificationPayload()']]],
+ ['setcommandready',['setCommandReady',['../classam_1_1CAmCommandSender.html#a45500383a20af593d7fbd17a7140a9ba',1,'am::CAmCommandSender::setCommandReady()'],['../classam_1_1CAmControlReceiver.html#a646b816ad51ee7bebfd7012fc9d0a22d',1,'am::CAmControlReceiver::setCommandReady()'],['../classam_1_1IAmCommandSend.html#a3f15fbcad01428b525da32b9ee9a7478',1,'am::IAmCommandSend::setCommandReady()'],['../classam_1_1IAmControlReceive.html#a11694d93f25c78315bf968215c96280d',1,'am::IAmControlReceive::setCommandReady()']]],
+ ['setcommandrundown',['setCommandRundown',['../classam_1_1CAmCommandSender.html#a5c2b1f6c0a38f7e4f42eb6452bd56d57',1,'am::CAmCommandSender::setCommandRundown()'],['../classam_1_1CAmControlReceiver.html#a6e6c950dc0f9970baa259f0fc7ef394e',1,'am::CAmControlReceiver::setCommandRundown()'],['../classam_1_1IAmCommandSend.html#aeb87b94049b8d438b1ecd26405ad8aca',1,'am::IAmCommandSend::setCommandRundown()'],['../classam_1_1IAmControlReceive.html#a397d974fae793b30b0c68eddd828a502',1,'am::IAmControlReceive::setCommandRundown()']]],
+ ['setcontrollerready',['setControllerReady',['../classam_1_1CAmControlSender.html#a9ed2db1aa1e1b48db96f7356a55435fc',1,'am::CAmControlSender::setControllerReady()'],['../classam_1_1IAmControlSend.html#a492ed9ab0bac42192ee66240ab82eaf3',1,'am::IAmControlSend::setControllerReady()']]],
+ ['setcontrollerrundown',['setControllerRundown',['../classam_1_1CAmControlSender.html#a81e71a98de468e79c5422fb02113aec5',1,'am::CAmControlSender::setControllerRundown()'],['../classam_1_1IAmControlSend.html#a3fa49b5d984c07117b7506557eb7daab',1,'am::IAmControlSend::setControllerRundown()']]],
+ ['setcontrollerrundownsafe',['setControllerRundownSafe',['../classam_1_1CAmControlSender.html#a6cb720ef93406b04e65b9a4f09ab8a24',1,'am::CAmControlSender']]],
+ ['setdomainstate',['setDomainState',['../classam_1_1CAmControlReceiver.html#a8e463c8b7882084a12b0dbef2bc2e7f8',1,'am::CAmControlReceiver::setDomainState()'],['../classam_1_1CAmRoutingSender.html#aa71812dcf76446b25802387f84e5161a',1,'am::CAmRoutingSender::setDomainState()'],['../classam_1_1IAmControlReceive.html#a4bf1e9c330f120eaff306906a22a8d30',1,'am::IAmControlReceive::setDomainState()'],['../classam_1_1IAmRoutingSend.html#aa70db3ad187a06ec1333c21358987773',1,'am::IAmRoutingSend::setDomainState()']]],
+ ['setindex',['setIndex',['../classam_1_1CAmNode.html#ae1b72ca42747f5d9ee58e43a158bb2bd',1,'am::CAmNode']]],
+ ['setlogtype',['setLogType',['../classCAmLog.html#a892caacca4e1bd1d45950626693e99cf',1,'CAmLog']]],
+ ['setmainsinknotificationconfiguration',['setMainSinkNotificationConfiguration',['../classam_1_1CAmCommandReceiver.html#a7db57dfbc72f455545aa0d61013171d3',1,'am::CAmCommandReceiver::setMainSinkNotificationConfiguration()'],['../classam_1_1IAmCommandReceive.html#a8b4148bc0c77744fd6f87ff51157060a',1,'am::IAmCommandReceive::setMainSinkNotificationConfiguration()']]],
+ ['setmainsinksoundproperty',['setMainSinkSoundProperty',['../classam_1_1CAmCommandReceiver.html#aa3044c8587e0674bc107d607b6863b99',1,'am::CAmCommandReceiver::setMainSinkSoundProperty()'],['../classam_1_1IAmCommandReceive.html#a5ed9063ed677e215599f436c71cd5223',1,'am::IAmCommandReceive::setMainSinkSoundProperty()']]],
+ ['setmainsourcenotificationconfiguration',['setMainSourceNotificationConfiguration',['../classam_1_1CAmCommandReceiver.html#a27b26681681cbceaa5d18253a0d6a644',1,'am::CAmCommandReceiver::setMainSourceNotificationConfiguration()'],['../classam_1_1IAmCommandReceive.html#a273bdf6ed69e3d4a36526c211041e699',1,'am::IAmCommandReceive::setMainSourceNotificationConfiguration()']]],
+ ['setmainsourcesoundproperty',['setMainSourceSoundProperty',['../classam_1_1CAmCommandReceiver.html#a5275e9a3ed66acbe860729dd4665d7a1',1,'am::CAmCommandReceiver::setMainSourceSoundProperty()'],['../classam_1_1IAmCommandReceive.html#ab611eb01227ba650f4a1338a4846ab6e',1,'am::IAmCommandReceive::setMainSourceSoundProperty()']]],
+ ['setmaxallowedcycles',['setMaxAllowedCycles',['../classam_1_1CAmRouter.html#a331f4af137913229120689fad43a8ca3',1,'am::CAmRouter']]],
+ ['setmaxpathcount',['setMaxPathCount',['../classam_1_1CAmRouter.html#a6289e0cf1c9f8e34e33e51787f26538c',1,'am::CAmRouter']]],
+ ['setroutingready',['setRoutingReady',['../classam_1_1CAmControlReceiver.html#a5ddf60705907db00980c7142aea60db8',1,'am::CAmControlReceiver::setRoutingReady()'],['../classam_1_1CAmRoutingSender.html#a7a4d410e30df0e8240d25a57e3c72c6b',1,'am::CAmRoutingSender::setRoutingReady()'],['../classam_1_1IAmControlReceive.html#af4294ff31dea4df22e838911853fd677',1,'am::IAmControlReceive::setRoutingReady()'],['../classam_1_1IAmRoutingSend.html#afd2ef6005caa8d7a45614343e1c451e8',1,'am::IAmRoutingSend::setRoutingReady()']]],
+ ['setroutingrundown',['setRoutingRundown',['../classam_1_1CAmControlReceiver.html#af77e2e96f4013a529e94148ef4828bc7',1,'am::CAmControlReceiver::setRoutingRundown()'],['../classam_1_1CAmRoutingSender.html#a751e3326a925abcb4fa086ae226b4be1',1,'am::CAmRoutingSender::setRoutingRundown()'],['../classam_1_1IAmControlReceive.html#a9600b4347b0ff947ae8a6a1b39df2512',1,'am::IAmControlReceive::setRoutingRundown()'],['../classam_1_1IAmRoutingSend.html#a9e1c212a50f380f38f2be94ca336597e',1,'am::IAmRoutingSend::setRoutingRundown()']]],
+ ['setsinkmutestate',['setSinkMuteState',['../classam_1_1CAmCommandReceiver.html#afae22041843c5349be16a6593d3ebb9c',1,'am::CAmCommandReceiver::setSinkMuteState()'],['../classam_1_1IAmCommandReceive.html#a8512dd96d42f3f36cd6a7e7590f5e930',1,'am::IAmCommandReceive::setSinkMuteState()']]],
+ ['setsinknotificationconfiguration',['setSinkNotificationConfiguration',['../classam_1_1CAmControlReceiver.html#a156f260de062913cbb80a2478b4fdbf6',1,'am::CAmControlReceiver::setSinkNotificationConfiguration()'],['../classam_1_1IAmControlReceive.html#a3fc916ba460523204db578e750e0422a',1,'am::IAmControlReceive::setSinkNotificationConfiguration()']]],
+ ['setsinksoundproperties',['setSinkSoundProperties',['../classam_1_1CAmControlReceiver.html#a664019ef5e06ef587bf32ec8247e3cc5',1,'am::CAmControlReceiver::setSinkSoundProperties()'],['../classam_1_1IAmControlReceive.html#a070328c86520df5e82dfbd40f9a7aa09',1,'am::IAmControlReceive::setSinkSoundProperties()']]],
+ ['setsinksoundproperty',['setSinkSoundProperty',['../classam_1_1CAmControlReceiver.html#aac0a81702bda141fa79fd1602b68b470',1,'am::CAmControlReceiver::setSinkSoundProperty()'],['../classam_1_1IAmControlReceive.html#a58953a661695f9325cc6ad6413dae941',1,'am::IAmControlReceive::setSinkSoundProperty()']]],
+ ['setsinkvolume',['setSinkVolume',['../classam_1_1CAmControlReceiver.html#af95630f655f0052411e03eebbc84b260',1,'am::CAmControlReceiver::setSinkVolume()'],['../classam_1_1IAmControlReceive.html#a265dd3dcec5d26213762000594741755',1,'am::IAmControlReceive::setSinkVolume()']]],
+ ['setsourcenotificationconfiguration',['setSourceNotificationConfiguration',['../classam_1_1CAmControlReceiver.html#a68e12fbe2938426fe96bfc586af399df',1,'am::CAmControlReceiver::setSourceNotificationConfiguration()'],['../classam_1_1IAmControlReceive.html#ae92ad6769edd9d95d4fa86f8b760b672',1,'am::IAmControlReceive::setSourceNotificationConfiguration()']]],
+ ['setsourcesoundproperties',['setSourceSoundProperties',['../classam_1_1CAmControlReceiver.html#a2ce93b543a427c0951e7bd154fb3a152',1,'am::CAmControlReceiver::setSourceSoundProperties()'],['../classam_1_1IAmControlReceive.html#a099fe1b82c279780a419b357d0675975',1,'am::IAmControlReceive::setSourceSoundProperties()']]],
+ ['setsourcesoundproperty',['setSourceSoundProperty',['../classam_1_1CAmControlReceiver.html#aee44ce1c4db0908bd2481298a6ccc5dd',1,'am::CAmControlReceiver::setSourceSoundProperty()'],['../classam_1_1IAmControlReceive.html#a41170410d23e2994fc6b48d77290dce5',1,'am::IAmControlReceive::setSourceSoundProperty()']]],
+ ['setsourcestate',['setSourceState',['../classam_1_1CAmControlReceiver.html#a032918ff2d0cd4bcad33219322c7689e',1,'am::CAmControlReceiver::setSourceState()'],['../classam_1_1IAmControlReceive.html#aab0f335f86f0c22bf09442b763e20d65',1,'am::IAmControlReceive::setSourceState()']]],
+ ['setsourcevolume',['setSourceVolume',['../classam_1_1CAmControlReceiver.html#a11ccca6813b979831b9727520ba428ea',1,'am::CAmControlReceiver::setSourceVolume()'],['../classam_1_1IAmControlReceive.html#af8a9f7c4272a260ed8cca3eaaf1b3a29',1,'am::IAmControlReceive::setSourceVolume()']]],
+ ['setstatus',['setStatus',['../classam_1_1CAmGraphElement.html#adfa42a6ab9f619fc459cf0c3b025f17d',1,'am::CAmGraphElement']]],
+ ['setsystemproperty',['setSystemProperty',['../classam_1_1CAmCommandReceiver.html#a33b0ab5fca8c82ce91b19f08c34471f8',1,'am::CAmCommandReceiver::setSystemProperty()'],['../classam_1_1IAmCommandReceive.html#a16004832350de519f2c6fb09470d713a',1,'am::IAmCommandReceive::setSystemProperty()']]],
+ ['setvolume',['setVolume',['../classam_1_1CAmCommandReceiver.html#a6d47bc67473d75495260abe8c666fc7e',1,'am::CAmCommandReceiver::setVolume()'],['../classam_1_1IAmCommandReceive.html#a6d8dcd7277753859d655104f5ee7597e',1,'am::IAmCommandReceive::setVolume()']]],
+ ['setvolumes',['setVolumes',['../classam_1_1CAmControlReceiver.html#ac08faa19594da07170338c83f8c2a1c5',1,'am::CAmControlReceiver::setVolumes()'],['../classam_1_1IAmControlReceive.html#a5dc6bbb0b60a389481b7fd5d8b238ef6',1,'am::IAmControlReceive::setVolumes()']]],
+ ['setweight',['setWeight',['../classam_1_1CAmVertex.html#ae52161cdbd98204529dd0f1ad3e5ca9f',1,'am::CAmVertex']]],
+ ['shouldgoindomain',['shouldGoInDomain',['../classam_1_1CAmRouter.html#a0210aff672959cea42ed6760144d4296',1,'am::CAmRouter::shouldGoInDomain(const std::vector&lt; am_domainID_t &gt; &amp;visitedDomains, const am_domainID_t nodeDomainID, const unsigned maxCyclesNumber)'],['../classam_1_1CAmRouter.html#afd8e107206e8435a9864dbfbc2c23f74',1,'am::CAmRouter::shouldGoInDomain(const std::vector&lt; am_domainID_t &gt; &amp;visitedDomains, const am_domainID_t nodeDomainID)']]],
+ ['sinknodewithid',['sinkNodeWithID',['../classam_1_1CAmRouter.html#a388cee6f4d96f0c3d5b9b844209e3304',1,'am::CAmRouter::sinkNodeWithID(const am_sinkID_t sinkID)'],['../classam_1_1CAmRouter.html#a18da70b679791808f412cab8daed9b38',1,'am::CAmRouter::sinkNodeWithID(const am_sinkID_t sinkID, const am_domainID_t domainID)']]],
+ ['sinkvisible',['sinkVisible',['../classam_1_1CAmDatabaseHandlerMap.html#a58e7aed5f4a279132a5b80f85e3aea58',1,'am::CAmDatabaseHandlerMap::sinkVisible()'],['../classam_1_1IAmDatabaseHandler.html#a9c05032e7af8306e1147dd5a0474351a',1,'am::IAmDatabaseHandler::sinkVisible()']]],
+ ['sourcenodewithid',['sourceNodeWithID',['../classam_1_1CAmRouter.html#a5a3dd752289cfacdc8c9599b69d36871',1,'am::CAmRouter::sourceNodeWithID(const am_sourceID_t sourceID)'],['../classam_1_1CAmRouter.html#af7062329eb7c34d2e556979109b19a97',1,'am::CAmRouter::sourceNodeWithID(const am_sourceID_t sourceID, const am_domainID_t domainID)']]],
+ ['sourcevisible',['sourceVisible',['../classam_1_1CAmDatabaseHandlerMap.html#ab672325daba6e220ad75675fc39a9f45',1,'am::CAmDatabaseHandlerMap::sourceVisible()'],['../classam_1_1IAmDatabaseHandler.html#a04f6501896ef2534b02c0a3ae9a0073e',1,'am::IAmDatabaseHandler::sourceVisible()']]],
+ ['start_5flistenting',['start_listenting',['../classam_1_1CAmSocketHandler.html#ac4d61b623aedd44ea1fd075aee7851b1',1,'am::CAmSocketHandler']]],
+ ['startupcontroller',['startupController',['../classam_1_1CAmControlSender.html#aa462eb56d64c178b9f065b0e4ef6bc33',1,'am::CAmControlSender::startupController()'],['../classam_1_1IAmControlSend.html#a2d2ac929f577498633d223c4194054f5',1,'am::IAmControlSend::startupController()']]],
+ ['startupinterface',['startupInterface',['../classam_1_1IAmCommandSend.html#a910db0cd62bf27238dd1817c29d369cd',1,'am::IAmCommandSend::startupInterface()'],['../classam_1_1IAmRoutingSend.html#a9b40a38d0091d7784bdedf3d91093b99',1,'am::IAmRoutingSend::startupInterface()']]],
+ ['startupinterfaces',['startupInterfaces',['../classam_1_1CAmCommandSender.html#a2840ea18547bbbdbaad153ab61637990',1,'am::CAmCommandSender::startupInterfaces()'],['../classam_1_1CAmRoutingSender.html#aa988328ad34d96283b7488b1c45e139c',1,'am::CAmRoutingSender::startupInterfaces()']]],
+ ['startwatchdog',['startWatchdog',['../classam_1_1CAmWatchdog.html#a4379a7449325044199d4703a99039b9c',1,'am::CAmWatchdog']]],
+ ['stop_5flistening',['stop_listening',['../classam_1_1CAmSocketHandler.html#ade03cab4d0ee59386c13688949ec942a',1,'am::CAmSocketHandler']]],
+ ['stoptimer',['stopTimer',['../classam_1_1CAmSocketHandler.html#af3b4d566129e9d9dc9dae13d5a51afdf',1,'am::CAmSocketHandler']]],
+ ['synccall',['syncCall',['../classam_1_1V1_1_1CAmSerializer.html#a90c2b180dccf43ccd235574d30caa939',1,'am::V1::CAmSerializer::syncCall(TClass *instance, TRet(TClass::*method)(TArgs...), TRet &amp;result, TArgs &amp;...arguments)'],['../classam_1_1V1_1_1CAmSerializer.html#aaa118593c9299ebf72c8a261a12539a2',1,'am::V1::CAmSerializer::syncCall(TClass1 *instance, TretVal(TClass1::*function)(), TretVal &amp;retVal)'],['../classam_1_1V1_1_1CAmSerializer.html#a5faeb20324966a0a8e8b274256e374d4',1,'am::V1::CAmSerializer::syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall), TretVal &amp;retVal, Targ &amp;argument)'],['../classam_1_1V1_1_1CAmSerializer.html#a2693e0a63d1261b2e74ad361cd148edc',1,'am::V1::CAmSerializer::syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall) const, TretVal &amp;retVal, Targ &amp;argument)'],['../classam_1_1V1_1_1CAmSerializer.html#a6b9553012c430521d91aa81b1b19d432',1,'am::V1::CAmSerializer::syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall, Targ1Call), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1)'],['../classam_1_1V1_1_1CAmSerializer.html#a577f1470c3c5f2970491686a1a484ed8',1,'am::V1::CAmSerializer::syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall, Targ1Call) const, TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1)'],['../classam_1_1V1_1_1CAmSerializer.html#ac2b526db80cf477ea7f73a71359d694e',1,'am::V1::CAmSerializer::syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2)'],['../classam_1_1V1_1_1CAmSerializer.html#aaaf42841f9f1cf3045aeeb9b30a8bbcc',1,'am::V1::CAmSerializer::syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2) const, TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2)'],['../classam_1_1V1_1_1CAmSerializer.html#a9defa14f61395ce933c1dd760aff9835',1,'am::V1::CAmSerializer::syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2, TargCall3), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2, Targ3 &amp;argument3)'],['../classam_1_1V1_1_1CAmSerializer.html#abf86d9d11f05ef9e5c20fe3a7e642fa0',1,'am::V1::CAmSerializer::syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2, TargCall3, TargCall4), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2, Targ3 &amp;argument3, Targ4 &amp;argument4)'],['../classam_1_1V1_1_1CAmSerializer.html#ab64448c3badda6c41fd219abca8e3446',1,'am::V1::CAmSerializer::syncCall(TClass1 *instance, TretVal(TClass1::*function)(TargCall, TargCall1, TargCall2, TargCall3, TargCall4, TargCall5), TretVal &amp;retVal, Targ &amp;argument, Targ1 &amp;argument1, Targ2 &amp;argument2, Targ3 &amp;argument3, Targ4 &amp;argument4, Targ5 &amp;argument5)'],['../classam_1_1V2_1_1CAmSerializer.html#aa272b456f56bf49bcb391bee7a55b4a8',1,'am::V2::CAmSerializer::syncCall(TClass *instance, TMeth method, TRet &amp;result, TArgs &amp;&amp;...arguments)'],['../classam_1_1V2_1_1CAmSerializer.html#add15e0aa7bbd2a6b4c82e8e739718d21',1,'am::V2::CAmSerializer::syncCall(TClass *instance, TMeth method, TArgs &amp;&amp;...arguments)']]],
+ ['syncinvocation',['syncInvocation',['../classam_1_1V2_1_1CAmSerializer.html#ad538642b664ddbd19eb57c1865452d21',1,'am::V2::CAmSerializer::syncInvocation(TFunc invocation, TRet &amp;&amp;result)'],['../classam_1_1V2_1_1CAmSerializer.html#ab9fb65c32e9de30f86fb6afbff5f1af6',1,'am::V2::CAmSerializer::syncInvocation(TFunc invocation)']]]
];
diff --git a/docs/search/groups_0.html b/docs/search/groups_0.html
new file mode 100755
index 0000000..95cee43
--- /dev/null
+++ b/docs/search/groups_0.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="groups_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/search/groups_0.js b/docs/search/groups_0.js
new file mode 100755
index 0000000..cebabeb
--- /dev/null
+++ b/docs/search/groups_0.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['obsolete_20class_21',['Obsolete class!',['../group__Deprecated.html',1,'']]]
+];
diff --git a/docs/search/mag_sel.png b/docs/search/mag_sel.png
index 81f6040..81f6040 100644..100755
--- a/docs/search/mag_sel.png
+++ b/docs/search/mag_sel.png
Binary files differ
diff --git a/docs/search/namespaces_0.html b/docs/search/namespaces_0.html
index dc60686..f1b59ec 100644..100755
--- a/docs/search/namespaces_0.html
+++ b/docs/search/namespaces_0.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="namespaces_0.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/namespaces_0.js b/docs/search/namespaces_0.js
index dbd1d5a..5df363d 100644..100755
--- a/docs/search/namespaces_0.js
+++ b/docs/search/namespaces_0.js
@@ -1,4 +1,6 @@
var searchData=
[
- ['am',['am',['../namespaceam.html',1,'']]]
+ ['am',['am',['../namespaceam.html',1,'']]],
+ ['v1',['V1',['../namespaceam_1_1V1.html',1,'am']]],
+ ['v2',['V2',['../namespaceam_1_1V2.html',1,'am']]]
];
diff --git a/docs/search/nomatches.html b/docs/search/nomatches.html
index b1ded27..b1ded27 100644..100755
--- a/docs/search/nomatches.html
+++ b/docs/search/nomatches.html
diff --git a/docs/search/pages_0.html b/docs/search/pages_0.html
index c51c834..0db7267 100644..100755
--- a/docs/search/pages_0.html
+++ b/docs/search/pages_0.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="pages_0.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/pages_0.js b/docs/search/pages_0.js
index 6fb8e21..6fb8e21 100644..100755
--- a/docs/search/pages_0.js
+++ b/docs/search/pages_0.js
diff --git a/docs/search/pages_1.html b/docs/search/pages_1.html
index 2a98fce..2c67a8e 100644..100755
--- a/docs/search/pages_1.html
+++ b/docs/search/pages_1.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="pages_1.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/pages_1.js b/docs/search/pages_1.js
index 38c8b0c..38c8b0c 100644..100755
--- a/docs/search/pages_1.js
+++ b/docs/search/pages_1.js
diff --git a/docs/search/pages_2.html b/docs/search/pages_2.html
index 0711a0b..9cb4325 100644..100755
--- a/docs/search/pages_2.html
+++ b/docs/search/pages_2.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="pages_2.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/pages_2.js b/docs/search/pages_2.js
index d207840..d207840 100644..100755
--- a/docs/search/pages_2.js
+++ b/docs/search/pages_2.js
diff --git a/docs/search/pages_3.html b/docs/search/pages_3.html
index 4310311..118095e 100644..100755
--- a/docs/search/pages_3.html
+++ b/docs/search/pages_3.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="pages_3.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/pages_3.js b/docs/search/pages_3.js
index 3e1558d..3e1558d 100644..100755
--- a/docs/search/pages_3.js
+++ b/docs/search/pages_3.js
diff --git a/docs/search/pages_4.html b/docs/search/pages_4.html
index ae5ce18..e8623b1 100644..100755
--- a/docs/search/pages_4.html
+++ b/docs/search/pages_4.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="pages_4.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/pages_4.js b/docs/search/pages_4.js
index 217c37f..217c37f 100644..100755
--- a/docs/search/pages_4.js
+++ b/docs/search/pages_4.js
diff --git a/docs/search/pages_5.html b/docs/search/pages_5.html
index 02c1114..20607d6 100644..100755
--- a/docs/search/pages_5.html
+++ b/docs/search/pages_5.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="pages_5.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/pages_5.js b/docs/search/pages_5.js
index 71129ed..71129ed 100644..100755
--- a/docs/search/pages_5.js
+++ b/docs/search/pages_5.js
diff --git a/docs/search/pages_6.html b/docs/search/pages_6.html
index afb70af..8effcfe 100644..100755
--- a/docs/search/pages_6.html
+++ b/docs/search/pages_6.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="pages_6.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/pages_6.js b/docs/search/pages_6.js
index 73bcc6f..73bcc6f 100644..100755
--- a/docs/search/pages_6.js
+++ b/docs/search/pages_6.js
diff --git a/docs/search/pages_7.html b/docs/search/pages_7.html
index 9d7ba25..f363cca 100644..100755
--- a/docs/search/pages_7.html
+++ b/docs/search/pages_7.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="pages_7.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/pages_7.js b/docs/search/pages_7.js
index 5affa3b..5affa3b 100644..100755
--- a/docs/search/pages_7.js
+++ b/docs/search/pages_7.js
diff --git a/docs/search/pages_8.html b/docs/search/pages_8.html
index 3377887..abdee17 100644..100755
--- a/docs/search/pages_8.html
+++ b/docs/search/pages_8.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="pages_8.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/pages_8.js b/docs/search/pages_8.js
index 602824e..602824e 100644..100755
--- a/docs/search/pages_8.js
+++ b/docs/search/pages_8.js
diff --git a/docs/search/pages_9.html b/docs/search/pages_9.html
index 203934e..0a7ba23 100644..100755
--- a/docs/search/pages_9.html
+++ b/docs/search/pages_9.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="pages_9.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/pages_9.js b/docs/search/pages_9.js
index 362261a..362261a 100644..100755
--- a/docs/search/pages_9.js
+++ b/docs/search/pages_9.js
diff --git a/docs/search/pages_a.html b/docs/search/pages_a.html
index 1c097e5..2bdf596 100644..100755
--- a/docs/search/pages_a.html
+++ b/docs/search/pages_a.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="pages_a.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/pages_a.js b/docs/search/pages_a.js
index 9d03c8e..9d03c8e 100644..100755
--- a/docs/search/pages_a.js
+++ b/docs/search/pages_a.js
diff --git a/docs/search/pages_b.html b/docs/search/pages_b.html
index f01d44a..a6619ec 100644..100755
--- a/docs/search/pages_b.html
+++ b/docs/search/pages_b.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="pages_b.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/pages_b.js b/docs/search/pages_b.js
index 3b1a512..3b1a512 100644..100755
--- a/docs/search/pages_b.js
+++ b/docs/search/pages_b.js
diff --git a/docs/search/pages_c.html b/docs/search/pages_c.html
index 34e3caf..1b058b4 100644..100755
--- a/docs/search/pages_c.html
+++ b/docs/search/pages_c.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="pages_c.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/pages_c.js b/docs/search/pages_c.js
index b8cfae3..b8cfae3 100644..100755
--- a/docs/search/pages_c.js
+++ b/docs/search/pages_c.js
diff --git a/docs/search/related_0.html b/docs/search/related_0.html
new file mode 100755
index 0000000..e40ed42
--- /dev/null
+++ b/docs/search/related_0.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="related_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/search/related_0.js b/docs/search/related_0.js
new file mode 100755
index 0000000..5f4ff54
--- /dev/null
+++ b/docs/search/related_0.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['camdatabasehandlermap',['CAmDatabaseHandlerMap',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a18a2742d1edaddb59ff2e6d341fe5bae',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]]
+];
diff --git a/docs/search/search.css b/docs/search/search.css
index 4d7612f..4d7612f 100644..100755
--- a/docs/search/search.css
+++ b/docs/search/search.css
diff --git a/docs/search/search.js b/docs/search/search.js
index 248bdea..dedce3b 100644..100755
--- a/docs/search/search.js
+++ b/docs/search/search.js
@@ -1,40 +1,3 @@
-// Search script generated by doxygen
-// Copyright (C) 2009 by Dimitri van Heesch.
-
-// The code in this file is loosly based on main.js, part of Natural Docs,
-// which is Copyright (C) 2003-2008 Greg Valure
-// Natural Docs is licensed under the GPL.
-
-var indexSectionsWithContent =
-{
- 0: "01_abcdefghilmnoprstuvw~",
- 1: "acdhint",
- 2: "a",
- 3: "01acimt",
- 4: "_abcdefghilmnoprstuvw~",
- 5: "abcdefghilmnprstv",
- 6: "acls",
- 7: "adel",
- 8: "acdefhimnsv",
- 9: "acdmpr",
- 10: "acdeilmnpstuv"
-};
-
-var indexSectionNames =
-{
- 0: "all",
- 1: "classes",
- 2: "namespaces",
- 3: "files",
- 4: "functions",
- 5: "variables",
- 6: "typedefs",
- 7: "enums",
- 8: "enumvalues",
- 9: "defines",
- 10: "pages"
-};
-
function convertToId(search)
{
var result = '';
@@ -46,11 +9,11 @@ function convertToId(search)
{
result+=c;
}
- else if (cn<16)
+ else if (cn<16)
{
result+="_0"+cn.toString(16);
}
- else
+ else
{
result+="_"+cn.toString(16);
}
@@ -89,14 +52,14 @@ function getYPos(item)
/* A class handling everything associated with the search panel.
Parameters:
- name - The name of the global variable that will be
+ name - The name of the global variable that will be
storing this instance. Is needed to be able to set timeouts.
resultPath - path to use for external files
*/
function SearchBox(name, resultsPath, inFrame, label)
{
if (!name || !resultsPath) { alert("Missing parameters to SearchBox."); }
-
+
// ---------- Instance variables
this.name = name;
this.resultsPath = resultsPath;
@@ -173,7 +136,7 @@ function SearchBox(name, resultsPath, inFrame, label)
}
// stop selection hide timer
- if (this.hideTimeout)
+ if (this.hideTimeout)
{
clearTimeout(this.hideTimeout);
this.hideTimeout=0;
@@ -202,7 +165,7 @@ function SearchBox(name, resultsPath, inFrame, label)
if (e.shiftKey==1)
{
this.OnSearchSelectShow();
- var win=this.DOMSearchSelectWindow();
+ var win=this.DOMSearchSelectWindow();
for (i=0;i<win.childNodes.length;i++)
{
var child = win.childNodes[i]; // get span within a
@@ -253,7 +216,7 @@ function SearchBox(name, resultsPath, inFrame, label)
this.SelectItemCount = function(id)
{
var count=0;
- var win=this.DOMSearchSelectWindow();
+ var win=this.DOMSearchSelectWindow();
for (i=0;i<win.childNodes.length;i++)
{
var child = win.childNodes[i]; // get span within a
@@ -268,7 +231,7 @@ function SearchBox(name, resultsPath, inFrame, label)
this.SelectItemSet = function(id)
{
var i,j=0;
- var win=this.DOMSearchSelectWindow();
+ var win=this.DOMSearchSelectWindow();
for (i=0;i<win.childNodes.length;i++)
{
var child = win.childNodes[i]; // get span within a
@@ -372,7 +335,7 @@ function SearchBox(name, resultsPath, inFrame, label)
hasResultsPage = false;
}
- window.frames.MSearchResults.location = resultsPageWithSearch;
+ window.frames.MSearchResults.location = resultsPageWithSearch;
var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow();
if (domPopupSearchResultsWindow.style.display!='block')
@@ -406,12 +369,12 @@ function SearchBox(name, resultsPath, inFrame, label)
// -------- Activation Functions
- // Activates or deactivates the search panel, resetting things to
- // their default values if necessary.
+ // Activates or deactivates the search panel, resetting things to
+ // their default values if necessary.
this.Activate = function(isActive)
{
if (isActive || // open it
- this.DOMPopupSearchResultsWindow().style.display == 'block'
+ this.DOMPopupSearchResultsWindow().style.display == 'block'
)
{
this.DOMSearchBox().className = 'MSearchBoxActive';
@@ -419,8 +382,8 @@ function SearchBox(name, resultsPath, inFrame, label)
var searchField = this.DOMSearchField();
if (searchField.value == this.searchLabel) // clear "Search" term upon entry
- {
- searchField.value = '';
+ {
+ searchField.value = '';
this.searchActive = true;
}
}
@@ -459,12 +422,12 @@ function SearchResults(name)
}
if (element.nodeName == 'DIV' && element.hasChildNodes())
- {
- element = element.firstChild;
+ {
+ element = element.firstChild;
}
else if (element.nextSibling)
- {
- element = element.nextSibling;
+ {
+ element = element.nextSibling;
}
else
{
@@ -475,8 +438,8 @@ function SearchResults(name)
while (element && element!=parentElement && !element.nextSibling);
if (element && element!=parentElement)
- {
- element = element.nextSibling;
+ {
+ element = element.nextSibling;
}
}
}
@@ -529,7 +492,7 @@ function SearchResults(name)
var rowMatchName = row.id.toLowerCase();
rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_'
- if (search.length<=rowMatchName.length &&
+ if (search.length<=rowMatchName.length &&
rowMatchName.substr(0, search.length)==search)
{
row.style.display = 'block';
@@ -600,7 +563,7 @@ function SearchResults(name)
this.ProcessKeys = function(e)
{
- if (e.type == "keydown")
+ if (e.type == "keydown")
{
this.repeatOn = false;
this.lastKey = e.keyCode;
@@ -621,7 +584,7 @@ function SearchResults(name)
return this.lastKey!=0;
}
- this.Nav = function(evt,itemIndex)
+ this.Nav = function(evt,itemIndex)
{
var e = (evt) ? evt : window.event; // for IE
if (e.keyCode==13) return true;
@@ -635,7 +598,7 @@ function SearchResults(name)
{
var child = this.FindChildElement(focusItem.parentNode.parentNode.id);
if (child && child.style.display == 'block') // children visible
- {
+ {
var n=0;
var tmpElem;
while (1) // search for last child
@@ -728,7 +691,7 @@ function SearchResults(name)
if (elem)
{
elem.focus();
- }
+ }
}
else if (this.lastKey==27) // Escape
{
@@ -811,3 +774,18 @@ function createResults()
}
}
+function init_search()
+{
+ var results = document.getElementById("MSearchSelectWindow");
+ for (var key in indexSectionLabels)
+ {
+ var link = document.createElement('a');
+ link.setAttribute('class','SelectItem');
+ link.setAttribute('onclick','searchBox.OnSelectItem('+key+')');
+ link.href='javascript:void(0)';
+ link.innerHTML='<span class="SelectionMark">&#160;</span>'+indexSectionLabels[key];
+ results.appendChild(link);
+ }
+ searchBox.OnSelectItem(0);
+}
+
diff --git a/docs/search/search_l.png b/docs/search/search_l.png
index c872f4d..c872f4d 100644..100755
--- a/docs/search/search_l.png
+++ b/docs/search/search_l.png
Binary files differ
diff --git a/docs/search/search_m.png b/docs/search/search_m.png
index b429a16..b429a16 100644..100755
--- a/docs/search/search_m.png
+++ b/docs/search/search_m.png
Binary files differ
diff --git a/docs/search/search_r.png b/docs/search/search_r.png
index 97ee8b4..97ee8b4 100644..100755
--- a/docs/search/search_r.png
+++ b/docs/search/search_r.png
Binary files differ
diff --git a/docs/search/searchdata.js b/docs/search/searchdata.js
new file mode 100755
index 0000000..f030234
--- /dev/null
+++ b/docs/search/searchdata.js
@@ -0,0 +1,51 @@
+var indexSectionsWithContent =
+{
+ 0: "01_abcdefghilmnoprstuvw~",
+ 1: "abcdhinpt",
+ 2: "a",
+ 3: "01acimt",
+ 4: "_abcdefghilmoprstuvw~",
+ 5: "abcdefghilmnprstv",
+ 6: "acdls",
+ 7: "adel",
+ 8: "acdefghimnsv",
+ 9: "c",
+ 10: "_acdmnr",
+ 11: "o",
+ 12: "acdeilmnpstuv"
+};
+
+var indexSectionNames =
+{
+ 0: "all",
+ 1: "classes",
+ 2: "namespaces",
+ 3: "files",
+ 4: "functions",
+ 5: "variables",
+ 6: "typedefs",
+ 7: "enums",
+ 8: "enumvalues",
+ 9: "related",
+ 10: "defines",
+ 11: "groups",
+ 12: "pages"
+};
+
+var indexSectionLabels =
+{
+ 0: "All",
+ 1: "Classes",
+ 2: "Namespaces",
+ 3: "Files",
+ 4: "Functions",
+ 5: "Variables",
+ 6: "Typedefs",
+ 7: "Enumerations",
+ 8: "Enumerator",
+ 9: "Friends",
+ 10: "Macros",
+ 11: "Modules",
+ 12: "Pages"
+};
+
diff --git a/docs/search/typedefs_0.html b/docs/search/typedefs_0.html
index 8d6b78f..fb07195 100644..100755
--- a/docs/search/typedefs_0.html
+++ b/docs/search/typedefs_0.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="typedefs_0.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/typedefs_0.js b/docs/search/typedefs_0.js
index a4ed6ab..40bc44e 100644..100755
--- a/docs/search/typedefs_0.js
+++ b/docs/search/typedefs_0.js
@@ -17,7 +17,6 @@ var searchData=
['am_5fgraphpathposition_5fe',['am_GraphPathPosition_e',['../namespaceam.html#a5ddc1de5c77502d9fd136f30a5ebbd7c',1,'am']]],
['am_5fmainconnectionid_5ft',['am_mainConnectionID_t',['../namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c',1,'am']]],
['am_5fmainvolume_5ft',['am_mainVolume_t',['../namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00',1,'am']]],
- ['am_5fnodedatatype_5fe',['am_NodeDataType_e',['../structam_1_1am__RoutingNodeData__s.html#a3471203a8947a27acf94ea7e6b1f7d2f',1,'am::am_RoutingNodeData_s']]],
['am_5fsinkclass_5ft',['am_sinkClass_t',['../namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f',1,'am']]],
['am_5fsinkid_5ft',['am_sinkID_t',['../namespaceam.html#aac2b901ff83ee381fbe99913753e2416',1,'am']]],
['am_5fsourceclass_5ft',['am_sourceClass_t',['../namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0',1,'am']]],
diff --git a/docs/search/typedefs_1.html b/docs/search/typedefs_1.html
index 455fe2b..6edac96 100644..100755
--- a/docs/search/typedefs_1.html
+++ b/docs/search/typedefs_1.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="typedefs_1.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/typedefs_1.js b/docs/search/typedefs_1.js
index 38b962d..38b962d 100644..100755
--- a/docs/search/typedefs_1.js
+++ b/docs/search/typedefs_1.js
diff --git a/docs/search/typedefs_2.html b/docs/search/typedefs_2.html
index fac5dba..cc5cc40 100644..100755
--- a/docs/search/typedefs_2.html
+++ b/docs/search/typedefs_2.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="typedefs_2.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/typedefs_2.js b/docs/search/typedefs_2.js
index b46c1d5..357548a 100644..100755
--- a/docs/search/typedefs_2.js
+++ b/docs/search/typedefs_2.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['listconnectionformat',['ListConnectionFormat',['../namespaceam.html#af1483e9f2fc14b224e95addc9c68749a',1,'am']]]
+ ['deprecated',['DEPRECATED',['../namespaceam.html#abd71bd6ab41e8654bbed756eab3c6c89',1,'am']]]
];
diff --git a/docs/search/typedefs_3.html b/docs/search/typedefs_3.html
index 9cb52e4..3fdb8f2 100644..100755
--- a/docs/search/typedefs_3.html
+++ b/docs/search/typedefs_3.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="typedefs_3.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/typedefs_3.js b/docs/search/typedefs_3.js
index 8b415cd..b46c1d5 100644..100755
--- a/docs/search/typedefs_3.js
+++ b/docs/search/typedefs_3.js
@@ -1,5 +1,4 @@
var searchData=
[
- ['sh_5fpollhandle_5ft',['sh_pollHandle_t',['../namespaceam.html#af782e2735b1adf1e43a9d530cee340aa',1,'am']]],
- ['sh_5ftimerhandle_5ft',['sh_timerHandle_t',['../namespaceam.html#a22a7b0b07f6cd371e638db2194762958',1,'am']]]
+ ['listconnectionformat',['ListConnectionFormat',['../namespaceam.html#af1483e9f2fc14b224e95addc9c68749a',1,'am']]]
];
diff --git a/docs/search/typedefs_4.html b/docs/search/typedefs_4.html
new file mode 100755
index 0000000..fb50819
--- /dev/null
+++ b/docs/search/typedefs_4.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="typedefs_4.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/search/typedefs_4.js b/docs/search/typedefs_4.js
new file mode 100755
index 0000000..0b47308
--- /dev/null
+++ b/docs/search/typedefs_4.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['sh_5fpollhandle_5ft',['sh_pollHandle_t',['../namespaceam.html#af782e2735b1adf1e43a9d530cee340aa',1,'am']]],
+ ['sh_5ftimerhandle_5ft',['sh_timerHandle_t',['../namespaceam.html#a47991fcc6785a5c97037b611e7f7e1a8',1,'am']]]
+];
diff --git a/docs/search/variables_0.html b/docs/search/variables_0.html
index 1b8adc9..3835278 100644..100755
--- a/docs/search/variables_0.html
+++ b/docs/search/variables_0.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="variables_0.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/variables_0.js b/docs/search/variables_0.js
index 9f41be6..9f41be6 100644..100755
--- a/docs/search/variables_0.js
+++ b/docs/search/variables_0.js
diff --git a/docs/search/variables_1.html b/docs/search/variables_1.html
index 78f63cd..3c65cf2 100644..100755
--- a/docs/search/variables_1.html
+++ b/docs/search/variables_1.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="variables_1.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/variables_1.js b/docs/search/variables_1.js
index ea72d95..244af5a 100644..100755
--- a/docs/search/variables_1.js
+++ b/docs/search/variables_1.js
@@ -1,5 +1,5 @@
var searchData=
[
['buffer',['buffer',['../structDltContextData.html#a66dca2240a7e65694cc5af636b6635bc',1,'DltContextData::buffer()'],['../structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30',1,'am::CAmDltWrapper::NoDltContextData::buffer()']]],
- ['busname',['busName',['../structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html#a3f239ceae5cb317a64e1b063dd63b5e1',1,'am::CAmRoutingSender::InterfaceNamePairs::busName()'],['../structam_1_1am__Domain__s.html#ab16b5804711358bd383308036eb3e8db',1,'am::am_Domain_s::busname()']]]
+ ['busname',['busname',['../structam_1_1am__Domain__s.html#ab16b5804711358bd383308036eb3e8db',1,'am::am_Domain_s::busname()'],['../structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html#a3f239ceae5cb317a64e1b063dd63b5e1',1,'am::CAmRoutingSender::InterfaceNamePairs::busName()']]]
];
diff --git a/docs/search/variables_10.html b/docs/search/variables_10.html
index c43ead3..52b5fe8 100644..100755
--- a/docs/search/variables_10.html
+++ b/docs/search/variables_10.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="variables_10.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/variables_10.js b/docs/search/variables_10.js
index c4fbd25..c4fbd25 100644..100755
--- a/docs/search/variables_10.js
+++ b/docs/search/variables_10.js
diff --git a/docs/search/variables_2.html b/docs/search/variables_2.html
index ea80d20..7b43e0a 100644..100755
--- a/docs/search/variables_2.html
+++ b/docs/search/variables_2.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="variables_2.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/variables_2.js b/docs/search/variables_2.js
index eff8d77..a21c5af 100644..100755
--- a/docs/search/variables_2.js
+++ b/docs/search/variables_2.js
@@ -5,7 +5,7 @@ var searchData=
['cf_5fgenivi_5fmono',['CF_GENIVI_MONO',['../namespaceam.html#a95d838148e6c112a5abde6c398afb240',1,'am']]],
['cf_5fgenivi_5fstereo',['CF_GENIVI_STEREO',['../namespaceam.html#af575f21a030733dcb7f2991d35534a9b',1,'am']]],
['cf_5funknown',['CF_UNKNOWN',['../namespaceam.html#a50170d91d053ff9f44ce0f8609d094a6',1,'am']]],
- ['checkercallbackt',['checkerCallbackT',['../classam_1_1CAmControlSender.html#ad8ff5682f685309d1dd18f020b6a3c45',1,'am::CAmControlSender::checkerCallbackT()'],['../classam_1_1CAmSerializer.html#a1f511d99586a5e7487c8a167d9b1d7a6',1,'am::CAmSerializer::checkerCallbackT()'],['../classam_1_1CAmSocketHandler.html#a4d12cdc8ba360fa21df9ec6803259c4c',1,'am::CAmSocketHandler::checkerCallbackT()']]],
+ ['checkercallbackt',['checkerCallbackT',['../classam_1_1CAmControlSender.html#ad8ff5682f685309d1dd18f020b6a3c45',1,'am::CAmControlSender::checkerCallbackT()'],['../classam_1_1V1_1_1CAmSerializer.html#afbf2d5c52a1914156e8733f956f40771',1,'am::V1::CAmSerializer::checkerCallbackT()'],['../classam_1_1V2_1_1CAmSerializer.html#a6e0574c2ae188a30684a79ac6ea6ab13',1,'am::V2::CAmSerializer::checkerCallbackT()']]],
['classproperty',['classProperty',['../structam_1_1am__ClassProperty__s.html#a2315cff24e613d45255f6dc1138af7ea',1,'am::am_ClassProperty_s']]],
['complete',['complete',['../structam_1_1am__Domain__s.html#a6286f0b7a080d8dab9ef889562af72b7',1,'am::am_Domain_s']]],
['connectionformat',['connectionFormat',['../structam_1_1am__RoutingElement__s.html#ab532c1225badbf5cd967ac602e8b64e0',1,'am::am_RoutingElement_s::connectionFormat()'],['../structam_1_1am__Connection__s.html#ab1f87b525ab5adda91e35e2adcccca33',1,'am::am_Connection_s::connectionFormat()']]],
diff --git a/docs/search/variables_3.html b/docs/search/variables_3.html
index 0dca26f..ea0392d 100644..100755
--- a/docs/search/variables_3.html
+++ b/docs/search/variables_3.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="variables_3.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/variables_3.js b/docs/search/variables_3.js
index b2d02fb..e690697 100644..100755
--- a/docs/search/variables_3.js
+++ b/docs/search/variables_3.js
@@ -1,8 +1,37 @@
var searchData=
[
['data',['data',['../structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679',1,'am::am_RoutingNodeData_s::data()'],['../structam_1_1am__EarlyData__s.html#aa0e859a350ff1b89b3b9520b5ab14dfa',1,'am::am_EarlyData_s::data()']]],
+ ['dbomainconnectionstatechanged',['dboMainConnectionStateChanged',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a9725c1bd535f0960259e969c40b2ecb3',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dbomainsinksoundpropertychanged',['dboMainSinkSoundPropertyChanged',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a5e8e458d05d56bda96cf934f03a339d5',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dbomainsourcesoundpropertychanged',['dboMainSourceSoundPropertyChanged',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac8ab4c5be227c60f613b9f0bb4a86b1a',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dbonewconverter',['dboNewConverter',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a995677c2992ea66729cf26ebed083c01',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dbonewcrossfader',['dboNewCrossfader',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a7132079943d73c95cc083e2563447149',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dbonewdomain',['dboNewDomain',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ab500c322b4706176f09b3324b75fdd75',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dbonewgateway',['dboNewGateway',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a3f333ffb10e0e1b45f009dbc941d604e',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dbonewmainconnection',['dboNewMainConnection',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a7245f709e570372dc89bb2fb0692eba9',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dbonewsink',['dboNewSink',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a24c3785630219a10ce19d7cda7a540b8',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dbonewsource',['dboNewSource',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a406c7e8f23d2845a657e2f7c2cbe41cc',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dbonumberofsinkclasseschanged',['dboNumberOfSinkClassesChanged',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a2e307c531b2b093eb27379a3b8a378d1',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dbonumberofsourceclasseschanged',['dboNumberOfSourceClassesChanged',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a3f3319ef501b27fb4ba526c04df781d0',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dboremoveconverter',['dboRemoveConverter',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a73e48865df8f26a5b8ac39cd71e3bd7e',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dboremovecrossfader',['dboRemoveCrossfader',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac5a8645d9ee9324a13ba960a9cb158dd',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dboremovedmainconnection',['dboRemovedMainConnection',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a9df052a957c49cae380549bf3dd73107',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dboremovedomain',['dboRemoveDomain',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a89b201b8a6b6b18506587bd447d8007c',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dboremovedsink',['dboRemovedSink',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#aa495d5e3016f968a8937356fa4baca2e',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dboremovedsource',['dboRemovedSource',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#aebfece67d798cfaa6f3ec9744c93e358',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dboremovegateway',['dboRemoveGateway',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac16f82bc2e6e2075d33010e8c54eb865',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dbosinkavailabilitychanged',['dboSinkAvailabilityChanged',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a88f77a09852735935c5373a3de7aa3e3',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dbosinkmainnotificationconfigurationchanged',['dboSinkMainNotificationConfigurationChanged',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a468ff298f4daab677104946b5d39de8a',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dbosinkmutestatechanged',['dboSinkMuteStateChanged',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac2dee5b93adccfc98a0d73221b25271e',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dbosinkupdated',['dboSinkUpdated',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ab5a3e035342aa1cc937e6f7b4f4fce9e',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dbosourceavailabilitychanged',['dboSourceAvailabilityChanged',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ae8ff4da2cbf3a0619b8f4f0d64d8ca21',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dbosourcemainnotificationconfigurationchanged',['dboSourceMainNotificationConfigurationChanged',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a1cdf3d7dde1c495e7f2eade875de945f',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dbosourceupdated',['dboSourceUpdated',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a85b8f794db68e230cb2ee611f81eee14',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dbosystempropertychanged',['dboSystemPropertyChanged',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a37688a54a686caca7c18568bb6d3b91e',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dbotiminginformationchanged',['dboTimingInformationChanged',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a472f2e94e924561a02daaba90455d7bc',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
+ ['dbovolumechanged',['dboVolumeChanged',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a78f7a9c7ca0565fa8d90e22b74a59902',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks']]],
['delay',['delay',['../structam_1_1am__MainConnectionType__s.html#a86e79e6b5dea19d96cdbf22996ae394b',1,'am::am_MainConnectionType_s::delay()'],['../structam_1_1am__MainConnection__s.html#aa2c1b9707f33cfafe1cb963461be1dda',1,'am::am_MainConnection_s::delay()'],['../structam_1_1am__Connection__s.html#a5199c60db711074844cfb6cfbd6a0089',1,'am::am_Connection_s::delay()']]],
- ['dispatchercallbackt',['dispatcherCallbackT',['../classam_1_1CAmControlSender.html#a99d157d1d345cb08038d5ddbbfaddd46',1,'am::CAmControlSender::dispatcherCallbackT()'],['../classam_1_1CAmSerializer.html#ae300365862abdb441c7b3a8ba2c2f06e',1,'am::CAmSerializer::dispatcherCallbackT()']]],
+ ['dispatchercallbackt',['dispatcherCallbackT',['../classam_1_1CAmControlSender.html#a99d157d1d345cb08038d5ddbbfaddd46',1,'am::CAmControlSender::dispatcherCallbackT()'],['../classam_1_1V1_1_1CAmSerializer.html#ad020e92d781001be84f58625689f702a',1,'am::V1::CAmSerializer::dispatcherCallbackT()'],['../classam_1_1V2_1_1CAmSerializer.html#af72b15ff3393c7dd6b3afe2527429a51',1,'am::V2::CAmSerializer::dispatcherCallbackT()']]],
['domainid',['domainID',['../structam_1_1am__Converter__s.html#a129050d36e5f1710bed87e4490e7eb34',1,'am::am_Converter_s::domainID()'],['../structam_1_1am__RoutingElement__s.html#a877d5ed3d176e1b7b6567a5c5fbe0577',1,'am::am_RoutingElement_s::domainID()'],['../structam_1_1am__Sink__s.html#a8505cd0b29334007bd6dd5555f482cce',1,'am::am_Sink_s::domainID()'],['../structam_1_1am__Source__s.html#a57854adc822ed77c6443ec2c745820af',1,'am::am_Source_s::domainID()'],['../structam_1_1am__Domain__s.html#aa7c60d47722a938f9a38dcecf3f48094',1,'am::am_Domain_s::domainID()']]],
['domainsinkid',['domainSinkID',['../structam_1_1am__Gateway__s.html#af64240ebdea81e5a609953a207b523cc',1,'am::am_Gateway_s']]],
['domainsourceid',['domainSourceID',['../structam_1_1am__Gateway__s.html#a7a7eddd6f1051cbda5e1c37b4df6ea15',1,'am::am_Gateway_s']]]
diff --git a/docs/search/variables_4.html b/docs/search/variables_4.html
index 400e8e9..1ed95cb 100644..100755
--- a/docs/search/variables_4.html
+++ b/docs/search/variables_4.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="variables_4.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/variables_4.js b/docs/search/variables_4.js
index 39e4909..1dd228d 100644..100755
--- a/docs/search/variables_4.js
+++ b/docs/search/variables_4.js
@@ -1,5 +1,5 @@
var searchData=
[
['early',['early',['../structam_1_1am__Domain__s.html#a260ddda715cb8e957ced99cb5236045f',1,'am::am_Domain_s']]],
- ['enum',['enum',['../structam_1_1am__RoutingNodeData__s.html#a846ee0e60391817fb053be1f46d1b655',1,'am::am_RoutingNodeData_s::enum()'],['../namespaceam.html#aab324fff5070fd8b78012479e5e6bb0e',1,'am::enum()']]]
+ ['enum',['enum',['../namespaceam.html#aab324fff5070fd8b78012479e5e6bb0e',1,'am']]]
];
diff --git a/docs/search/variables_5.html b/docs/search/variables_5.html
index 7f1241f..ecc883b 100644..100755
--- a/docs/search/variables_5.html
+++ b/docs/search/variables_5.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="variables_5.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/variables_5.js b/docs/search/variables_5.js
index db82358..db82358 100644..100755
--- a/docs/search/variables_5.js
+++ b/docs/search/variables_5.js
diff --git a/docs/search/variables_6.html b/docs/search/variables_6.html
index 7536df8..0c1a66b 100644..100755
--- a/docs/search/variables_6.html
+++ b/docs/search/variables_6.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="variables_6.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/variables_6.js b/docs/search/variables_6.js
index b15a8fe..7ff5db8 100644..100755
--- a/docs/search/variables_6.js
+++ b/docs/search/variables_6.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['gateway',['gateway',['../structam_1_1am__RoutingNodeData__s.html#a3e64f452e79f69f04afd2fc19d1db1f1',1,'am::am_RoutingNodeData_s::gateway()'],['../structam_1_1am__RoutingNodeData__s.html#ad1356e46d8eb8afbe9f74f480e197a65',1,'am::am_RoutingNodeData_s::GATEWAY()']]],
+ ['gateway',['gateway',['../structam_1_1am__RoutingNodeData__s.html#a3e64f452e79f69f04afd2fc19d1db1f1',1,'am::am_RoutingNodeData_s']]],
['gatewayid',['gatewayID',['../structam_1_1am__Gateway__s.html#ae7e7a4df823af7c01488fb3a9b51a28d',1,'am::am_Gateway_s']]],
['ges_5fin_5fprogress',['GES_IN_PROGRESS',['../namespaceam.html#aa5ba1f024fafe67c566a642b23493bfe',1,'am']]],
['getcapi',['getCAPI',['../namespaceam.html#a16cc0d0c3171153bb57da36b96379fa8',1,'am']]],
diff --git a/docs/search/variables_7.html b/docs/search/variables_7.html
index 66186a6..e0da2ef 100644..100755
--- a/docs/search/variables_7.html
+++ b/docs/search/variables_7.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="variables_7.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/variables_7.js b/docs/search/variables_7.js
index f271e71..f271e71 100644..100755
--- a/docs/search/variables_7.js
+++ b/docs/search/variables_7.js
diff --git a/docs/search/variables_8.html b/docs/search/variables_8.html
index aa13bf2..0c3d1df 100644..100755
--- a/docs/search/variables_8.html
+++ b/docs/search/variables_8.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="variables_8.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/variables_8.js b/docs/search/variables_8.js
index 02578e7..69e9d27 100644..100755
--- a/docs/search/variables_8.js
+++ b/docs/search/variables_8.js
@@ -1,4 +1,5 @@
var searchData=
[
+ ['instead',['instead',['../classam_1_1CAmRouter.html#a344ff4cf9f8ad6c85f1af1ee91a4f0e3',1,'am::CAmRouter']]],
['interruptstate',['interruptState',['../structam_1_1am__Source__s.html#a2e6ca4857b4e45bb5ecca3ac73a01563',1,'am::am_Source_s::interruptState()'],['../unionam_1_1am__EarlyData__u.html#a9fb2bbfdf116c1a6ddaa0e4ab743656c',1,'am::am_EarlyData_u::interruptState()']]]
];
diff --git a/docs/search/variables_9.html b/docs/search/variables_9.html
index 78cc249..e14a107 100644..100755
--- a/docs/search/variables_9.html
+++ b/docs/search/variables_9.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="variables_9.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/variables_9.js b/docs/search/variables_9.js
index f1e2b7d..f2ace60 100644..100755
--- a/docs/search/variables_9.js
+++ b/docs/search/variables_9.js
@@ -7,6 +7,7 @@ var searchData=
['listmainnotificationconfigurations',['listMainNotificationConfigurations',['../structam_1_1am__Sink__s.html#a722057619a74a8dd8822a24f0bb75434',1,'am::am_Sink_s::listMainNotificationConfigurations()'],['../structam_1_1am__Source__s.html#ac0f66fac0b177a4196f6159d4c66fb5c',1,'am::am_Source_s::listMainNotificationConfigurations()']]],
['listmainsoundproperties',['listMainSoundProperties',['../structam_1_1am__Sink__s.html#a61592d0d7c72c080914b0445163c5553',1,'am::am_Sink_s::listMainSoundProperties()'],['../structam_1_1am__Source__s.html#a9b62e48568f8b5ed78c82b1bcca138f7',1,'am::am_Source_s::listMainSoundProperties()']]],
['listnotificationconfigurations',['listNotificationConfigurations',['../structam_1_1am__Sink__s.html#af334fe986af2145236a1d1ea9002fe00',1,'am::am_Sink_s::listNotificationConfigurations()'],['../structam_1_1am__Source__s.html#a080cec59e7c0b8cd1d1daea73b17ac7a',1,'am::am_Source_s::listNotificationConfigurations()']]],
+ ['listofsignalsfd',['listOfSignalsFD',['../main_8cpp.html#a94173f0fcddf0ddf80beacba2ef9c914',1,'main.cpp']]],
['listroutingplugindirs',['listRoutingPluginDirs',['../main_8cpp.html#a2f8343120dfa1adbb5fa439c4a915b5f',1,'main.cpp']]],
['listsinkformats',['listSinkFormats',['../structam_1_1am__Converter__s.html#a15cc5a4dd74ae27aa51f18a89ce01a1a',1,'am::am_Converter_s::listSinkFormats()'],['../structam_1_1am__Gateway__s.html#afea929a5d18e3a0c4a00575b7596cfb3',1,'am::am_Gateway_s::listSinkFormats()']]],
['listsoundproperties',['listSoundProperties',['../structam_1_1am__Sink__s.html#a63bd5bf471a66d23850b0192283c10f8',1,'am::am_Sink_s::listSoundProperties()'],['../structam_1_1am__Source__s.html#ab8f66d87b2c466afe29abd7d0038c1f8',1,'am::am_Source_s::listSoundProperties()']]],
diff --git a/docs/search/variables_a.html b/docs/search/variables_a.html
index 592abaa..4e38be7 100644..100755
--- a/docs/search/variables_a.html
+++ b/docs/search/variables_a.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="variables_a.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/variables_a.js b/docs/search/variables_a.js
index 0b1f337..96c2ebf 100644..100755
--- a/docs/search/variables_a.js
+++ b/docs/search/variables_a.js
@@ -3,10 +3,10 @@ var searchData=
['mainconnectionid',['mainConnectionID',['../structam_1_1am__MainConnectionType__s.html#a2eff33ccc2ff812d7c221f90ee510bdd',1,'am::am_MainConnectionType_s::mainConnectionID()'],['../structam_1_1am__MainConnection__s.html#a9b5b174bfa783dc49df00de505befb96',1,'am::am_MainConnection_s::mainConnectionID()']]],
['mainvolume',['mainVolume',['../structam_1_1am__Sink__s.html#ae04b205707fd16f34745c039d47cda01',1,'am::am_Sink_s']]],
['mcnt',['mcnt',['../structDltContextData.html#a3e6529158c01898f941d78df54a18e9e',1,'DltContextData::mcnt()'],['../structam_1_1CAmDltWrapper_1_1NoDltContextData.html#ad5c28496b0a51939fe82053ad5dea105',1,'am::CAmDltWrapper::NoDltContextData::mcnt()']]],
- ['mcurrentvalue',['mCurrentValue',['../structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#a9e334bd926c526ac0ac1c4c0308d83a3',1,'am::CAmDatabaseHandlerMap::CAmMappedData::am_Identifier_s']]],
- ['mmax',['mMax',['../structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#a07a62eaa5aaf38bc60b44ea19a20682f',1,'am::CAmDatabaseHandlerMap::CAmMappedData::am_Identifier_s']]],
- ['mmin',['mMin',['../structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#a75de0024789b7453e703728334300b02',1,'am::CAmDatabaseHandlerMap::CAmMappedData::am_Identifier_s']]],
- ['mpdatabasehandler',['mpDatabaseHandler',['../classam_1_1CAmRoutingSender_1_1handleDataBase.html#a38e0567cc4004f2eecd209e8c717a43a',1,'am::CAmRoutingSender::handleDataBase']]],
+ ['mcurrentvalue',['mCurrentValue',['../structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#abaf72c060fe7920152eaed6482a5ec01',1,'am::CAmDatabaseHandlerMap::AmMappedData::AmIdentifier']]],
+ ['mmax',['mMax',['../structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#ada86fcd58f65ecc490b1c825f9ebc534',1,'am::CAmDatabaseHandlerMap::AmMappedData::AmIdentifier']]],
+ ['mmin',['mMin',['../structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#a9df617c05e15038534fa1266bee383f3',1,'am::CAmDatabaseHandlerMap::AmMappedData::AmIdentifier']]],
+ ['mpdatabasehandler',['mpDatabaseHandler',['../structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a8f6110cff1177bdfe88cbe5cdcd44932',1,'am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::mpDatabaseHandler()'],['../classam_1_1CAmRoutingSender_1_1handleDataBase.html#a38e0567cc4004f2eecd209e8c717a43a',1,'am::CAmRoutingSender::handleDataBase::mpDatabaseHandler()']]],
['msp_5fgenivi_5fbass',['MSP_GENIVI_BASS',['../namespaceam.html#a6e079434c5be2f1429c64a199bbbcc0c',1,'am']]],
['msp_5fgenivi_5fmid',['MSP_GENIVI_MID',['../namespaceam.html#a05e718ce3ea5d91c23f2cfac8a21fa0f',1,'am']]],
['msp_5fgenivi_5ftreble',['MSP_GENIVI_TREBLE',['../namespaceam.html#a4c8c7b12d460edca7548dd559659d87e',1,'am']]],
diff --git a/docs/search/variables_b.html b/docs/search/variables_b.html
index 78052a1..c98ef41 100644..100755
--- a/docs/search/variables_b.html
+++ b/docs/search/variables_b.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="variables_b.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/variables_b.js b/docs/search/variables_b.js
index 85382a0..85382a0 100644..100755
--- a/docs/search/variables_b.js
+++ b/docs/search/variables_b.js
diff --git a/docs/search/variables_c.html b/docs/search/variables_c.html
index b2260e4..d5f4449 100644..100755
--- a/docs/search/variables_c.html
+++ b/docs/search/variables_c.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="variables_c.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/variables_c.js b/docs/search/variables_c.js
index cdfd5a2..cdfd5a2 100644..100755
--- a/docs/search/variables_c.js
+++ b/docs/search/variables_c.js
diff --git a/docs/search/variables_d.html b/docs/search/variables_d.html
index f477999..a57e383 100644..100755
--- a/docs/search/variables_d.html
+++ b/docs/search/variables_d.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="variables_d.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/variables_d.js b/docs/search/variables_d.js
index 69cc971..549cb07 100644..100755
--- a/docs/search/variables_d.js
+++ b/docs/search/variables_d.js
@@ -7,7 +7,7 @@ var searchData=
['ramp_5fgenivi_5flinear',['RAMP_GENIVI_LINEAR',['../namespaceam.html#aa9a5a094cc5fca0991044e0ea309031d',1,'am']]],
['ramp_5fgenivi_5fno_5fplop',['RAMP_GENIVI_NO_PLOP',['../namespaceam.html#a51e5bd84ebf4b8108cc34b9aa1e94f70',1,'am']]],
['ramp_5funknown',['RAMP_UNKNOWN',['../namespaceam.html#a3c5af376d2adecd9063375bb668a8dc9',1,'am']]],
- ['receivercallbackt',['receiverCallbackT',['../classam_1_1CAmControlSender.html#aea988dc0577c0e5d09610351ef034f66',1,'am::CAmControlSender::receiverCallbackT()'],['../classam_1_1CAmSerializer.html#aa964393eaa6bb23692e707298cf4c626',1,'am::CAmSerializer::receiverCallbackT()'],['../classam_1_1CAmSocketHandler.html#a16104f2862e1744334e6ed3a9563c0b9',1,'am::CAmSocketHandler::receiverCallbackT()']]],
+ ['receivercallbackt',['receiverCallbackT',['../classam_1_1CAmControlSender.html#aea988dc0577c0e5d09610351ef034f66',1,'am::CAmControlSender::receiverCallbackT()'],['../classam_1_1V1_1_1CAmSerializer.html#ace01c75baac75ce67b4ba7c86b7cac6f',1,'am::V1::CAmSerializer::receiverCallbackT()'],['../classam_1_1V2_1_1CAmSerializer.html#a3152a9177e2bb212f94fdfe479191a98',1,'am::V2::CAmSerializer::receiverCallbackT()']]],
['route',['route',['../structam_1_1am__Route__s.html#aa88feca01526bbbc69b1f44c9be22462',1,'am::am_Route_s']]],
['routinginterface',['routingInterface',['../structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html#a9ae0e7f71fdae2de1218a7ef8860e033',1,'am::CAmRoutingSender::InterfaceNamePairs']]]
];
diff --git a/docs/search/variables_e.html b/docs/search/variables_e.html
index 1165006..d1502e0 100644..100755
--- a/docs/search/variables_e.html
+++ b/docs/search/variables_e.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="variables_e.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/variables_e.js b/docs/search/variables_e.js
index b715b5e..d0c9e04 100644..100755
--- a/docs/search/variables_e.js
+++ b/docs/search/variables_e.js
@@ -7,7 +7,7 @@ var searchData=
['sinkid_5fb',['sinkID_B',['../structam_1_1am__Crossfader__s.html#a045ff126607c9885bb0d027570eb5710',1,'am::am_Crossfader_s']]],
['sinksource',['sinksource',['../structam_1_1am__EarlyData__s.html#afdd7e16107c4a90ec5e1fa115f5761d9',1,'am::am_EarlyData_s']]],
['soundproperty',['soundProperty',['../unionam_1_1am__EarlyData__u.html#ab92a56ccdf034a46b9141ba7f3470a3b',1,'am::am_EarlyData_u']]],
- ['source',['source',['../structam_1_1am__RoutingNodeData__s.html#a9794d679917230d191c144b5b36fe783',1,'am::am_RoutingNodeData_s::source()'],['../unionam_1_1am__DataType__u.html#a7333c32d61174f6800ff14a326ca824e',1,'am::am_DataType_u::source()'],['../structam_1_1am__RoutingNodeData__s.html#a9b49d1907ce978b75744b41f1979e665',1,'am::am_RoutingNodeData_s::SOURCE()']]],
+ ['source',['source',['../structam_1_1am__RoutingNodeData__s.html#a9794d679917230d191c144b5b36fe783',1,'am::am_RoutingNodeData_s::source()'],['../unionam_1_1am__DataType__u.html#a7333c32d61174f6800ff14a326ca824e',1,'am::am_DataType_u::source()']]],
['sourceclassid',['sourceClassID',['../structam_1_1am__SourceClass__s.html#ad50644dfe1113e8aba449faa05780fad',1,'am::am_SourceClass_s::sourceClassID()'],['../structam_1_1am__SourceType__s.html#a01a0cab789299dc80c5ce53457374172',1,'am::am_SourceType_s::sourceClassID()'],['../structam_1_1am__Source__s.html#a11aed737b64b5216b786f0804fc23a79',1,'am::am_Source_s::sourceClassID()']]],
['sourceid',['sourceID',['../structam_1_1am__Crossfader__s.html#a5442753fb1a60b8d56c5a79b8989ed04',1,'am::am_Crossfader_s::sourceID()'],['../structam_1_1am__Converter__s.html#a7e66c234376aa4fce173cfdc3aebff82',1,'am::am_Converter_s::sourceID()'],['../structam_1_1am__Gateway__s.html#a2e7f50bbf9f11eb7eec7d585dbbd0159',1,'am::am_Gateway_s::sourceID()'],['../structam_1_1am__RoutingElement__s.html#aa62eb1c5d54fce616106aa928e72beba',1,'am::am_RoutingElement_s::sourceID()'],['../structam_1_1am__Route__s.html#abf0e80b6a3c873f98df00ab7e0ab014c',1,'am::am_Route_s::sourceID()'],['../structam_1_1am__SourceType__s.html#a6846851d58222147c2bd390fc572813f',1,'am::am_SourceType_s::sourceID()'],['../structam_1_1am__MainConnectionType__s.html#a606042cb104daa129131cbd0407cdbcf',1,'am::am_MainConnectionType_s::sourceID()'],['../structam_1_1am__MainConnection__s.html#ab0990f79e8871de045bffa843fa85566',1,'am::am_MainConnection_s::sourceID()'],['../structam_1_1am__Source__s.html#ad224888802fabebefe6ff587412da9fd',1,'am::am_Source_s::sourceID()'],['../structam_1_1am__Connection__s.html#a1e7d70c584810ba5cb2634d1a2800035',1,'am::am_Connection_s::sourceID()']]],
['sourcestate',['sourceState',['../structam_1_1am__Source__s.html#a15b7672dacb2e91fb56134766eb33a5d',1,'am::am_Source_s']]],
diff --git a/docs/search/variables_f.html b/docs/search/variables_f.html
index 537dd7c..f777e71 100644..100755
--- a/docs/search/variables_f.html
+++ b/docs/search/variables_f.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.6">
+<meta name="generator" content="Doxygen 1.8.11"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="variables_f.js"></script>
<script type="text/javascript" src="search.js"></script>
diff --git a/docs/search/variables_f.js b/docs/search/variables_f.js
index 9664a02..c1eb73d 100644..100755
--- a/docs/search/variables_f.js
+++ b/docs/search/variables_f.js
@@ -1,9 +1,5 @@
var searchData=
[
- ['telnetcheckcb',['telnetCheckCB',['../classam_1_1CAmTelnetServer.html#a24f552828865bc4bf3dd304bc1f72b24',1,'am::CAmTelnetServer']]],
- ['telnetconnectfiredcb',['telnetConnectFiredCB',['../classam_1_1CAmTelnetServer.html#ad13a55d231bd9a8ddfe18e4babc2953e',1,'am::CAmTelnetServer']]],
- ['telnetdispatchcb',['telnetDispatchCB',['../classam_1_1CAmTelnetServer.html#ae5c7bf336da84b9ce398a72be9d03890',1,'am::CAmTelnetServer']]],
- ['telnetreceivefiredcb',['telnetReceiveFiredCB',['../classam_1_1CAmTelnetServer.html#a21e72cf248e9fe9ba1fad9e8e3ced064',1,'am::CAmTelnetServer']]],
['time',['time',['../structam_1_1am__Volumes__s.html#affd26e898ff854ab8d463bb403e25481',1,'am::am_Volumes_s']]],
['timercallback',['TimerCallback',['../classam_1_1CAmWatchdog.html#af60241c3ecfcf1f85ffcfb28cf026065',1,'am::CAmWatchdog']]],
['trace_5fstatus',['trace_status',['../structDltContextData.html#a03427bbcf47f632dbec457dad0d6cc05',1,'DltContextData::trace_status()'],['../structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a2f269e6344d8503b7a34d0abc10e67e3',1,'am::CAmDltWrapper::NoDltContextData::trace_status()']]],
diff --git a/docs/sourcesink.html b/docs/sourcesink.html
index 981c0f7..f611245 100644..100755
--- a/docs/sourcesink.html
+++ b/docs/sourcesink.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: The relation of sources &amp; sinks with the AudioManager</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -88,7 +91,7 @@ $(document).ready(function(){initNavTree('sourcesink.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -104,58 +107,49 @@ $(document).ready(function(){initNavTree('sourcesink.html','');});
<div class="contents">
<div class="textblock"><h1><a class="anchor" id="claDi"></a>
Class diagramm of the relation between sources, sinks and the AudioManager</h1>
-<p>In general, the relationship is defined as well as the interfaces that are used to communicate the informations back and forth. But since the exchange of these informations is abstracted by the RoutingPlugins, the architecture cannot define explicit mechanisms here.<br/>
+<p>In general, the relationship is defined as well as the interfaces that are used to communicate the informations back and forth. But since the exchange of these informations is abstracted by the RoutingPlugins, the architecture cannot define explicit mechanisms here.<br />
A lot of attributes that are part of sources and sinks belong logical to them and might be implemented by the RoutingPlugin. The relation between sources, sinks and the AudioManagerDaemon is shown in this <a class="el" href="elementspage.html#cDiag">Overview Class Diagram</a> .</p>
<h1><a class="anchor" id="boil"></a>
The REAL interaction</h1>
-<p>A lot of information is related to sources and sinks as can be seen here: <a class="el" href="elementspage.html#cDiag">Overview Class Diagram</a> . But not all informations are actually communicated to the sources and sinks since the routing adaptor will take care of handling some of these informations.<br/>
+<p>A lot of information is related to sources and sinks as can be seen here: <a class="el" href="elementspage.html#cDiag">Overview Class Diagram</a> . But not all informations are actually communicated to the sources and sinks since the routing adaptor will take care of handling some of these informations.<br />
Here are some informations that is believed to be actually communicated to the sources and sinks:</p>
<h1><a class="anchor" id="conFormats"></a>
Connection Formats</h1>
-<p>The <a class="el" href="namespaceam.html#ad3bc2cbb9daa87acf51c56c803620046" title="This type gives the information about reason for reason for Source/Sink change. ">am::am_CustomAvailabilityReason_t</a> formats for a connection are chosen when the connection is build up. So if there are more than one possbilities that can be used for a connection (<a class="el" href="structam_1_1am__Sink__s.html#af5692eedaf4886be06f92293cd474d3e" title="This list holds information about the formats that the Source is capable of supporting when deliverin...">am::am_Sink_s::listConnectionFormats</a> and <a class="el" href="structam_1_1am__Source__s.html#a161ce36395faa9faea7db1699c62c700" title="This list holds information about the formats that the Source is capable of supporting when deliverin...">am::am_Source_s::listConnectionFormats</a>) the correct one is chosen upon a connect. If this is relevant to the sources and sinks, the routingAdaptor must communicate to the sources and sinks accordingly. </p>
-<div class="image">
+<p>The <a class="el" href="namespaceam.html#ad3bc2cbb9daa87acf51c56c803620046" title="This type gives the information about reason for reason for Source/Sink change. ">am::am_CustomAvailabilityReason_t</a> formats for a connection are chosen when the connection is build up. So if there are more than one possbilities that can be used for a connection (<a class="el" href="structam_1_1am__Sink__s.html#af5692eedaf4886be06f92293cd474d3e" title="This list holds information about the formats that the Source is capable of supporting when deliverin...">am::am_Sink_s::listConnectionFormats</a> and <a class="el" href="structam_1_1am__Source__s.html#a161ce36395faa9faea7db1699c62c700" title="This list holds information about the formats that the Source is capable of supporting when deliverin...">am::am_Source_s::listConnectionFormats</a>) the correct one is chosen upon a connect. If this is relevant to the sources and sinks, the routingAdaptor must communicate to the sources and sinks accordingly. </p><div class="image">
<img src="SettingConnectionFormats.png" alt="SettingConnectionFormats.png"/>
</div>
<h1><a class="anchor" id="sstates"></a>
Source States</h1>
-<p>This diagrams shows the sequence that is used to set the sources states <a class="el" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358" title="The source state reflects the state of the source. ">am::am_SourceState_e</a>. Since the source states are set by the AudioManagerController, the exact behavior is product specific. </p>
-<div class="image">
+<p>This diagrams shows the sequence that is used to set the sources states <a class="el" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358" title="The source state reflects the state of the source. ">am::am_SourceState_e</a>. Since the source states are set by the AudioManagerController, the exact behavior is product specific. </p><div class="image">
<img src="SourceStates.png" alt="SourceStates.png"/>
</div>
<h1><a class="anchor" id="avail"></a>
Availability</h1>
-<p>This diagram shows the sequence that is used to communicate the availability <a class="el" href="structam_1_1am__Availability__s.html" title="this describes the availability of a sink or a source together with the latest change ...">am::am_Availability_s</a>. from the sources. Please note that the availability reasons <a class="el" href="namespaceam.html#ad3bc2cbb9daa87acf51c56c803620046" title="This type gives the information about reason for reason for Source/Sink change. ">am::am_CustomAvailabilityReason_t</a> are product specific. </p>
-<div class="image">
+<p>This diagram shows the sequence that is used to communicate the availability <a class="el" href="structam_1_1am__Availability__s.html" title="this describes the availability of a sink or a source together with the latest change ...">am::am_Availability_s</a>. from the sources. Please note that the availability reasons <a class="el" href="namespaceam.html#ad3bc2cbb9daa87acf51c56c803620046" title="This type gives the information about reason for reason for Source/Sink change. ">am::am_CustomAvailabilityReason_t</a> are product specific. </p><div class="image">
<img src="AvailabilityofSources.png" alt="AvailabilityofSources.png"/>
</div>
-<p> Here is the same for the sinks: </p>
-<div class="image">
+<p> Here is the same for the sinks: </p><div class="image">
<img src="AvailabilityofSinks.png" alt="AvailabilityofSinks.png"/>
</div>
<h1><a class="anchor" id="vol"></a>
-Volumes &amp; MainVolumes</h1>
-<p>Volumes <a class="el" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec" title="The unit is 0.1 db steps,The smallest value -3000 (=AM_MUTE). ">am::am_volume_t</a> are set to the sinks, mainly, but depending on the used audio routing system it might be that they can be set on the source level as well. If this is not the case, proper measures must be taken to do this. Changes of a source: </p>
-<div class="image">
+Volumes</h1>
+<p>Volumes <a class="el" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec" title="The unit is 0.1 db steps,The smallest value -3000 (=AM_MUTE). ">am::am_volume_t</a> are set to the sinks, mainly, but depending on the used audio routing system it might be that they can be set on the source level as well. If this is not the case, proper measures must be taken to do this. Changes of a source: </p><div class="image">
<img src="VolumeChangesofSources.png" alt="VolumeChangesofSources.png"/>
</div>
-<p> Changes of a sink: </p>
-<div class="image">
+<p> Changes of a sink: </p><div class="image">
<img src="VolumeChangesofSinks.png" alt="VolumeChangesofSinks.png"/>
</div>
<h1><a class="anchor" id="SoundProperties"></a>
SoundProperties</h1>
-<p>The <a class="el" href="structam_1_1am__SoundProperty__s.html" title="struct describing the sound property ">am::am_SoundProperty_s</a> are set to the sources and sinks. More information about SoundProperties can be found here: <a class="el" href="prop.html">Properties</a>. Changes of a sink: </p>
-<div class="image">
+<p>The <a class="el" href="structam_1_1am__SoundProperty__s.html" title="struct describing the sound property ">am::am_SoundProperty_s</a> are set to the sources and sinks. More information about SoundProperties can be found here: <a class="el" href="prop.html">Properties</a>. Changes of a sink: </p><div class="image">
<img src="SoundPropertyChangeofSink.png" alt="SoundPropertyChangeofSink.png"/>
</div>
-<p> Changes of a source: </p>
-<div class="image">
+<p> Changes of a source: </p><div class="image">
<img src="SoundPropertyChangeofSource.png" alt="SoundPropertyChangeofSource.png"/>
</div>
<h1><a class="anchor" id="in"></a>
Interrupt States</h1>
-<p>The <a class="el" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am::am_InterruptState_e</a> are reported by low level interrupts from the sources to the AudioManagement. More details here: <a class="el" href="interrupts.html">Interrups &amp; Low Level Interrupts</a> . </p>
-<div class="image">
+<p>The <a class="el" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am::am_InterruptState_e</a> are reported by low level interrupts from the sources to the AudioManagement. More details here: <a class="el" href="interrupts.html">Interrups &amp; Low Level Interrupts</a> . </p><div class="image">
<img src="InterruptStatusChange.png" alt="InterruptStatusChange.png"/>
</div>
</div></div><!-- contents -->
@@ -163,9 +157,9 @@ Interrupt States</h1>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/ftv2splitbar.png b/docs/splitbar.png
index fe895f2..fe895f2 100644..100755
--- a/docs/ftv2splitbar.png
+++ b/docs/splitbar.png
Binary files differ
diff --git a/docs/start.html b/docs/start.html
index 33e715b..8c3da4b 100644..100755
--- a/docs/start.html
+++ b/docs/start.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Startup and Rundown</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -88,7 +91,7 @@ $(document).ready(function(){initNavTree('start.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -104,20 +107,17 @@ $(document).ready(function(){initNavTree('start.html','');});
<div class="contents">
<div class="textblock"><h1><a class="anchor" id="start_Start"></a>
Startup</h1>
-<p>This flow describes the startup of the AudioManager: </p>
-<div class="image">
+<p>This flow describes the startup of the AudioManager: </p><div class="image">
<img src="Startup.png" alt="Startup.png"/>
</div>
<h1><a class="anchor" id="start_Rundown"></a>
Rundown</h1>
-<p>This flow describes the rundown of the AudioManager: </p>
-<div class="image">
+<p>This flow describes the rundown of the AudioManager: </p><div class="image">
<img src="Rundown.png" alt="Rundown.png"/>
</div>
<h1><a class="anchor" id="start_Cancel"></a>
Cancelled Rundown</h1>
-<p>This flow describes the cancel rundown of the AudioManager: </p>
-<div class="image">
+<p>This flow describes the cancel rundown of the AudioManager: </p><div class="image">
<img src="CancelRundown.png" alt="CancelRundown.png"/>
</div>
</div></div><!-- contents -->
@@ -125,9 +125,9 @@ Cancelled Rundown</h1>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structDltContext-members.html b/docs/structDltContext-members.html
index e78afcb..5552d7d 100644..100755
--- a/docs/structDltContext-members.html
+++ b/docs/structDltContext-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structDltContext.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -121,9 +124,9 @@ $(document).ready(function(){initNavTree('structDltContext.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structDltContext.html b/docs/structDltContext.html
index 6e1d830..fa6bafc 100644..100755
--- a/docs/structDltContext.html
+++ b/docs/structDltContext.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: DltContext Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structDltContext.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -122,10 +125,10 @@ $(document).ready(function(){initNavTree('structDltContext.html','');});
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a40e0634d4e3414d2f1737238ff098120"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDltContext.html#a40e0634d4e3414d2f1737238ff098120">contextID</a> [4]</td></tr>
-<tr class="memdesc:a40e0634d4e3414d2f1737238ff098120"><td class="mdescLeft">&#160;</td><td class="mdescRight">context id <a href="#a40e0634d4e3414d2f1737238ff098120">More...</a><br/></td></tr>
+<tr class="memdesc:a40e0634d4e3414d2f1737238ff098120"><td class="mdescLeft">&#160;</td><td class="mdescRight">context id <a href="#a40e0634d4e3414d2f1737238ff098120">More...</a><br /></td></tr>
<tr class="separator:a40e0634d4e3414d2f1737238ff098120"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d51de2a38f1681c48596e72e0872691"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDltContext.html#a3d51de2a38f1681c48596e72e0872691">log_level_pos</a></td></tr>
-<tr class="memdesc:a3d51de2a38f1681c48596e72e0872691"><td class="mdescLeft">&#160;</td><td class="mdescRight">offset in user-application context field <a href="#a3d51de2a38f1681c48596e72e0872691">More...</a><br/></td></tr>
+<tr class="memdesc:a3d51de2a38f1681c48596e72e0872691"><td class="mdescLeft">&#160;</td><td class="mdescRight">offset in user-application context field <a href="#a3d51de2a38f1681c48596e72e0872691">More...</a><br /></td></tr>
<tr class="separator:a3d51de2a38f1681c48596e72e0872691"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9aa7cea861cf6fbdd0a11d60a00a5061"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDltContext.html#a9aa7cea861cf6fbdd0a11d60a00a5061">log_level_user</a></td></tr>
<tr class="separator:a9aa7cea861cf6fbdd0a11d60a00a5061"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -190,9 +193,9 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="structDltContext.html">DltContext</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structDltContext.js b/docs/structDltContext.js
index a9693ca..a9693ca 100644..100755
--- a/docs/structDltContext.js
+++ b/docs/structDltContext.js
diff --git a/docs/structDltContextData-members.html b/docs/structDltContextData-members.html
index 90f8b57..6c8534b 100644..100755
--- a/docs/structDltContextData-members.html
+++ b/docs/structDltContextData-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structDltContextData.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -125,9 +128,9 @@ $(document).ready(function(){initNavTree('structDltContextData.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structDltContextData.html b/docs/structDltContextData.html
index 87c642d..904c7ea 100644..100755
--- a/docs/structDltContextData.html
+++ b/docs/structDltContextData.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: DltContextData Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structDltContextData.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -122,25 +125,25 @@ $(document).ready(function(){initNavTree('structDltContextData.html','');});
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:ae6c8b406a38f9de59b30463fecf3c621"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structDltContext.html">DltContext</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDltContextData.html#ae6c8b406a38f9de59b30463fecf3c621">handle</a></td></tr>
-<tr class="memdesc:ae6c8b406a38f9de59b30463fecf3c621"><td class="mdescLeft">&#160;</td><td class="mdescRight">pointer to <a class="el" href="structDltContext.html" title="This structure is used for every context used in an application. ">DltContext</a> <a href="#ae6c8b406a38f9de59b30463fecf3c621">More...</a><br/></td></tr>
+<tr class="memdesc:ae6c8b406a38f9de59b30463fecf3c621"><td class="mdescLeft">&#160;</td><td class="mdescRight">pointer to <a class="el" href="structDltContext.html" title="This structure is used for every context used in an application. ">DltContext</a> <a href="#ae6c8b406a38f9de59b30463fecf3c621">More...</a><br /></td></tr>
<tr class="separator:ae6c8b406a38f9de59b30463fecf3c621"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66dca2240a7e65694cc5af636b6635bc"><td class="memItemLeft" align="right" valign="top">std::stringstream&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDltContextData.html#a66dca2240a7e65694cc5af636b6635bc">buffer</a></td></tr>
-<tr class="memdesc:a66dca2240a7e65694cc5af636b6635bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">buffer for building log message <a href="#a66dca2240a7e65694cc5af636b6635bc">More...</a><br/></td></tr>
+<tr class="memdesc:a66dca2240a7e65694cc5af636b6635bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">buffer for building log message <a href="#a66dca2240a7e65694cc5af636b6635bc">More...</a><br /></td></tr>
<tr class="separator:a66dca2240a7e65694cc5af636b6635bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af99d75e9d39ab96dc0abf78053053b53"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDltContextData.html#af99d75e9d39ab96dc0abf78053053b53">log_level</a></td></tr>
-<tr class="memdesc:af99d75e9d39ab96dc0abf78053053b53"><td class="mdescLeft">&#160;</td><td class="mdescRight">log level <a href="#af99d75e9d39ab96dc0abf78053053b53">More...</a><br/></td></tr>
+<tr class="memdesc:af99d75e9d39ab96dc0abf78053053b53"><td class="mdescLeft">&#160;</td><td class="mdescRight">log level <a href="#af99d75e9d39ab96dc0abf78053053b53">More...</a><br /></td></tr>
<tr class="separator:af99d75e9d39ab96dc0abf78053053b53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03427bbcf47f632dbec457dad0d6cc05"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDltContextData.html#a03427bbcf47f632dbec457dad0d6cc05">trace_status</a></td></tr>
-<tr class="memdesc:a03427bbcf47f632dbec457dad0d6cc05"><td class="mdescLeft">&#160;</td><td class="mdescRight">trace status <a href="#a03427bbcf47f632dbec457dad0d6cc05">More...</a><br/></td></tr>
+<tr class="memdesc:a03427bbcf47f632dbec457dad0d6cc05"><td class="mdescLeft">&#160;</td><td class="mdescRight">trace status <a href="#a03427bbcf47f632dbec457dad0d6cc05">More...</a><br /></td></tr>
<tr class="separator:a03427bbcf47f632dbec457dad0d6cc05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f0c1821f266ec85d97a565fe0c19564"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDltContextData.html#a6f0c1821f266ec85d97a565fe0c19564">args_num</a></td></tr>
-<tr class="memdesc:a6f0c1821f266ec85d97a565fe0c19564"><td class="mdescLeft">&#160;</td><td class="mdescRight">number of arguments for extended header <a href="#a6f0c1821f266ec85d97a565fe0c19564">More...</a><br/></td></tr>
+<tr class="memdesc:a6f0c1821f266ec85d97a565fe0c19564"><td class="mdescLeft">&#160;</td><td class="mdescRight">number of arguments for extended header <a href="#a6f0c1821f266ec85d97a565fe0c19564">More...</a><br /></td></tr>
<tr class="separator:a6f0c1821f266ec85d97a565fe0c19564"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e6529158c01898f941d78df54a18e9e"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDltContextData.html#a3e6529158c01898f941d78df54a18e9e">mcnt</a></td></tr>
-<tr class="memdesc:a3e6529158c01898f941d78df54a18e9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">message counter <a href="#a3e6529158c01898f941d78df54a18e9e">More...</a><br/></td></tr>
+<tr class="memdesc:a3e6529158c01898f941d78df54a18e9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">message counter <a href="#a3e6529158c01898f941d78df54a18e9e">More...</a><br /></td></tr>
<tr class="separator:a3e6529158c01898f941d78df54a18e9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3c54646d07c8361aa0bbb7ae63a8aee"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDltContextData.html#ad3c54646d07c8361aa0bbb7ae63a8aee">context_description</a></td></tr>
-<tr class="memdesc:ad3c54646d07c8361aa0bbb7ae63a8aee"><td class="mdescLeft">&#160;</td><td class="mdescRight">description of context <a href="#ad3c54646d07c8361aa0bbb7ae63a8aee">More...</a><br/></td></tr>
+<tr class="memdesc:ad3c54646d07c8361aa0bbb7ae63a8aee"><td class="mdescLeft">&#160;</td><td class="mdescRight">description of context <a href="#ad3c54646d07c8361aa0bbb7ae63a8aee">More...</a><br /></td></tr>
<tr class="separator:ad3c54646d07c8361aa0bbb7ae63a8aee"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -269,9 +272,9 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="structDltContextData.html">DltContextData</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structDltContextData.js b/docs/structDltContextData.js
index c1b881b..c1b881b 100644..100755
--- a/docs/structDltContextData.js
+++ b/docs/structDltContextData.js
diff --git a/docs/structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks-members.html b/docs/structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks-members.html
new file mode 100755
index 0000000..08e5edd
--- /dev/null
+++ b/docs/structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks-members.html
@@ -0,0 +1,163 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>AudioManager: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">AudioManager
+ &#160;<span id="projectnumber">7.6.6</span>
+ </div>
+ <div id="projectbrief">Native Application Runtime Environment</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ad8ea7d92207fa921432ef611397fc5a6">AmDatabaseObserverCallbacks</a>()</td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a18a2742d1edaddb59ff2e6d341fe5bae">CAmDatabaseHandlerMap</a> class</td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a9725c1bd535f0960259e969c40b2ecb3">dboMainConnectionStateChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a5e8e458d05d56bda96cf934f03a339d5">dboMainSinkSoundPropertyChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac8ab4c5be227c60f613b9f0bb4a86b1a">dboMainSourceSoundPropertyChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a995677c2992ea66729cf26ebed083c01">dboNewConverter</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a7132079943d73c95cc083e2563447149">dboNewCrossfader</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ab500c322b4706176f09b3324b75fdd75">dboNewDomain</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a3f333ffb10e0e1b45f009dbc941d604e">dboNewGateway</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a7245f709e570372dc89bb2fb0692eba9">dboNewMainConnection</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a24c3785630219a10ce19d7cda7a540b8">dboNewSink</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a406c7e8f23d2845a657e2f7c2cbe41cc">dboNewSource</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a2e307c531b2b093eb27379a3b8a378d1">dboNumberOfSinkClassesChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a3f3319ef501b27fb4ba526c04df781d0">dboNumberOfSourceClassesChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a73e48865df8f26a5b8ac39cd71e3bd7e">dboRemoveConverter</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac5a8645d9ee9324a13ba960a9cb158dd">dboRemoveCrossfader</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a9df052a957c49cae380549bf3dd73107">dboRemovedMainConnection</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a89b201b8a6b6b18506587bd447d8007c">dboRemoveDomain</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#aa495d5e3016f968a8937356fa4baca2e">dboRemovedSink</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#aebfece67d798cfaa6f3ec9744c93e358">dboRemovedSource</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac16f82bc2e6e2075d33010e8c54eb865">dboRemoveGateway</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a88f77a09852735935c5373a3de7aa3e3">dboSinkAvailabilityChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a468ff298f4daab677104946b5d39de8a">dboSinkMainNotificationConfigurationChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac2dee5b93adccfc98a0d73221b25271e">dboSinkMuteStateChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ab5a3e035342aa1cc937e6f7b4f4fce9e">dboSinkUpdated</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ae8ff4da2cbf3a0619b8f4f0d64d8ca21">dboSourceAvailabilityChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a1cdf3d7dde1c495e7f2eade875de945f">dboSourceMainNotificationConfigurationChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a85b8f794db68e230cb2ee611f81eee14">dboSourceUpdated</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a37688a54a686caca7c18568bb6d3b91e">dboSystemPropertyChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a472f2e94e924561a02daaba90455d7bc">dboTimingInformationChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a78f7a9c7ca0565fa8d90e22b74a59902">dboVolumeChanged</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a8f6110cff1177bdfe88cbe5cdcd44932">mpDatabaseHandler</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a214d6879045a1249a0bbd9d6338e20e2">~AmDatabaseObserverCallbacks</a>()</td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html b/docs/structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html
new file mode 100755
index 0000000..bb6ea77
--- /dev/null
+++ b/docs/structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html
@@ -0,0 +1,967 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>AudioManager: am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">AudioManager
+ &#160;<span id="projectnumber">7.6.6</span>
+ </div>
+ <div id="projectbrief">Native Application Runtime Environment</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-attribs">Protected Attributes</a> &#124;
+<a href="#friends">Friends</a> &#124;
+<a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Database observer.
+ <a href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.png" usemap="#am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks_map" alt=""/>
+ <map id="am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks_map" name="am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks_map">
+<area href="classam_1_1CAmCommandSender.html" title="This class is used to send data to the CommandInterface. " alt="am::CAmCommandSender" shape="rect" coords="0,112,370,136"/>
+<area href="classam_1_1CAmRouter.html" title="Implements autorouting algorithm for connecting sinks and sources via different audio domains..." alt="am::CAmRouter" shape="rect" coords="380,112,750,136"/>
+<area href="classam_1_1CAmRoutingSender.html" title="Implements the RoutingSendInterface. " alt="am::CAmRoutingSender" shape="rect" coords="760,112,1130,136"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ad8ea7d92207fa921432ef611397fc5a6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ad8ea7d92207fa921432ef611397fc5a6">AmDatabaseObserverCallbacks</a> ()</td></tr>
+<tr class="separator:ad8ea7d92207fa921432ef611397fc5a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a214d6879045a1249a0bbd9d6338e20e2"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a214d6879045a1249a0bbd9d6338e20e2">~AmDatabaseObserverCallbacks</a> ()</td></tr>
+<tr class="separator:a214d6879045a1249a0bbd9d6338e20e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr class="memitem:a2e307c531b2b093eb27379a3b8a378d1"><td class="memItemLeft" align="right" valign="top">std::function&lt; void()&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a2e307c531b2b093eb27379a3b8a378d1">dboNumberOfSinkClassesChanged</a></td></tr>
+<tr class="separator:a2e307c531b2b093eb27379a3b8a378d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f3319ef501b27fb4ba526c04df781d0"><td class="memItemLeft" align="right" valign="top">std::function&lt; void()&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a3f3319ef501b27fb4ba526c04df781d0">dboNumberOfSourceClassesChanged</a></td></tr>
+<tr class="separator:a3f3319ef501b27fb4ba526c04df781d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a24c3785630219a10ce19d7cda7a540b8"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a24c3785630219a10ce19d7cda7a540b8">dboNewSink</a></td></tr>
+<tr class="separator:a24c3785630219a10ce19d7cda7a540b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a406c7e8f23d2845a657e2f7c2cbe41cc"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a406c7e8f23d2845a657e2f7c2cbe41cc">dboNewSource</a></td></tr>
+<tr class="separator:a406c7e8f23d2845a657e2f7c2cbe41cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab500c322b4706176f09b3324b75fdd75"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="structam_1_1am__Domain__s.html">am_Domain_s</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ab500c322b4706176f09b3324b75fdd75">dboNewDomain</a></td></tr>
+<tr class="separator:ab500c322b4706176f09b3324b75fdd75"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f333ffb10e0e1b45f009dbc941d604e"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a3f333ffb10e0e1b45f009dbc941d604e">dboNewGateway</a></td></tr>
+<tr class="separator:a3f333ffb10e0e1b45f009dbc941d604e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a995677c2992ea66729cf26ebed083c01"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a995677c2992ea66729cf26ebed083c01">dboNewConverter</a></td></tr>
+<tr class="separator:a995677c2992ea66729cf26ebed083c01"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7132079943d73c95cc083e2563447149"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a7132079943d73c95cc083e2563447149">dboNewCrossfader</a></td></tr>
+<tr class="separator:a7132079943d73c95cc083e2563447149"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7245f709e570372dc89bb2fb0692eba9"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="structam_1_1am__MainConnectionType__s.html">am_MainConnectionType_s</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a7245f709e570372dc89bb2fb0692eba9">dboNewMainConnection</a></td></tr>
+<tr class="separator:a7245f709e570372dc89bb2fb0692eba9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9df052a957c49cae380549bf3dd73107"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a>)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a9df052a957c49cae380549bf3dd73107">dboRemovedMainConnection</a></td></tr>
+<tr class="separator:a9df052a957c49cae380549bf3dd73107"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa495d5e3016f968a8937356fa4baca2e"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>, const bool)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#aa495d5e3016f968a8937356fa4baca2e">dboRemovedSink</a></td></tr>
+<tr class="separator:aa495d5e3016f968a8937356fa4baca2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aebfece67d798cfaa6f3ec9744c93e358"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>, const bool)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#aebfece67d798cfaa6f3ec9744c93e358">dboRemovedSource</a></td></tr>
+<tr class="separator:aebfece67d798cfaa6f3ec9744c93e358"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a89b201b8a6b6b18506587bd447d8007c"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a89b201b8a6b6b18506587bd447d8007c">dboRemoveDomain</a></td></tr>
+<tr class="separator:a89b201b8a6b6b18506587bd447d8007c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac16f82bc2e6e2075d33010e8c54eb865"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a>)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac16f82bc2e6e2075d33010e8c54eb865">dboRemoveGateway</a></td></tr>
+<tr class="separator:ac16f82bc2e6e2075d33010e8c54eb865"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73e48865df8f26a5b8ac39cd71e3bd7e"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a>)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a73e48865df8f26a5b8ac39cd71e3bd7e">dboRemoveConverter</a></td></tr>
+<tr class="separator:a73e48865df8f26a5b8ac39cd71e3bd7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac5a8645d9ee9324a13ba960a9cb158dd"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a>)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac5a8645d9ee9324a13ba960a9cb158dd">dboRemoveCrossfader</a></td></tr>
+<tr class="separator:ac5a8645d9ee9324a13ba960a9cb158dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9725c1bd535f0960259e969c40b2ecb3"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a>, const <a class="el" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am_ConnectionState_e</a>)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a9725c1bd535f0960259e969c40b2ecb3">dboMainConnectionStateChanged</a></td></tr>
+<tr class="separator:a9725c1bd535f0960259e969c40b2ecb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5e8e458d05d56bda96cf934f03a339d5"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>, const <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a5e8e458d05d56bda96cf934f03a339d5">dboMainSinkSoundPropertyChanged</a></td></tr>
+<tr class="separator:a5e8e458d05d56bda96cf934f03a339d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac8ab4c5be227c60f613b9f0bb4a86b1a"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>, const <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac8ab4c5be227c60f613b9f0bb4a86b1a">dboMainSourceSoundPropertyChanged</a></td></tr>
+<tr class="separator:ac8ab4c5be227c60f613b9f0bb4a86b1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a88f77a09852735935c5373a3de7aa3e3"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>, const <a class="el" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a88f77a09852735935c5373a3de7aa3e3">dboSinkAvailabilityChanged</a></td></tr>
+<tr class="separator:a88f77a09852735935c5373a3de7aa3e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae8ff4da2cbf3a0619b8f4f0d64d8ca21"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>, const <a class="el" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ae8ff4da2cbf3a0619b8f4f0d64d8ca21">dboSourceAvailabilityChanged</a></td></tr>
+<tr class="separator:ae8ff4da2cbf3a0619b8f4f0d64d8ca21"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a78f7a9c7ca0565fa8d90e22b74a59902"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>, const <a class="el" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a>)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a78f7a9c7ca0565fa8d90e22b74a59902">dboVolumeChanged</a></td></tr>
+<tr class="separator:a78f7a9c7ca0565fa8d90e22b74a59902"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac2dee5b93adccfc98a0d73221b25271e"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>, const <a class="el" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a>)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac2dee5b93adccfc98a0d73221b25271e">dboSinkMuteStateChanged</a></td></tr>
+<tr class="separator:ac2dee5b93adccfc98a0d73221b25271e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a37688a54a686caca7c18568bb6d3b91e"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a37688a54a686caca7c18568bb6d3b91e">dboSystemPropertyChanged</a></td></tr>
+<tr class="separator:a37688a54a686caca7c18568bb6d3b91e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a472f2e94e924561a02daaba90455d7bc"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a>, const <a class="el" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a>)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a472f2e94e924561a02daaba90455d7bc">dboTimingInformationChanged</a></td></tr>
+<tr class="separator:a472f2e94e924561a02daaba90455d7bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5a3e035342aa1cc937e6f7b4f4fce9e"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>, const <a class="el" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a>, const std::vector&lt; <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &gt; &amp;, const bool)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ab5a3e035342aa1cc937e6f7b4f4fce9e">dboSinkUpdated</a></td></tr>
+<tr class="separator:ab5a3e035342aa1cc937e6f7b4f4fce9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85b8f794db68e230cb2ee611f81eee14"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>, const <a class="el" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a>, const std::vector&lt; <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &gt; &amp;, const bool)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a85b8f794db68e230cb2ee611f81eee14">dboSourceUpdated</a></td></tr>
+<tr class="separator:a85b8f794db68e230cb2ee611f81eee14"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a468ff298f4daab677104946b5d39de8a"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>, const <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a468ff298f4daab677104946b5d39de8a">dboSinkMainNotificationConfigurationChanged</a></td></tr>
+<tr class="separator:a468ff298f4daab677104946b5d39de8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1cdf3d7dde1c495e7f2eade875de945f"><td class="memItemLeft" align="right" valign="top">std::function&lt; void(const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>, const <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a1cdf3d7dde1c495e7f2eade875de945f">dboSourceMainNotificationConfigurationChanged</a></td></tr>
+<tr class="separator:a1cdf3d7dde1c495e7f2eade875de945f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f6110cff1177bdfe88cbe5cdcd44932"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">CAmDatabaseHandlerMap</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a8f6110cff1177bdfe88cbe5cdcd44932">mpDatabaseHandler</a></td></tr>
+<tr class="separator:a8f6110cff1177bdfe88cbe5cdcd44932"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
+Friends</h2></td></tr>
+<tr class="memitem:a18a2742d1edaddb59ff2e6d341fe5bae"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a18a2742d1edaddb59ff2e6d341fe5bae">CAmDatabaseHandlerMap</a></td></tr>
+<tr class="separator:a18a2742d1edaddb59ff2e6d341fe5bae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Database observer. </p>
+
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00081">81</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="ad8ea7d92207fa921432ef611397fc5a6"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::AmDatabaseObserverCallbacks </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00115">115</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a214d6879045a1249a0bbd9d6338e20e2"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::~AmDatabaseObserverCallbacks </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00116">116</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Friends And Related Function Documentation</h2>
+<a class="anchor" id="a18a2742d1edaddb59ff2e6d341fe5bae"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">friend class <a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">CAmDatabaseHandlerMap</a></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">friend</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00114">114</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a class="anchor" id="a9725c1bd535f0960259e969c40b2ecb3"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::function&lt;void (const <a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> , const <a class="el" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am_ConnectionState_e</a> )&gt; am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboMainConnectionStateChanged</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00100">100</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5e8e458d05d56bda96cf934f03a339d5"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::function&lt;void (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> , const <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; )&gt; am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboMainSinkSoundPropertyChanged</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00101">101</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ac8ab4c5be227c60f613b9f0bb4a86b1a"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::function&lt;void (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> , const <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; )&gt; am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboMainSourceSoundPropertyChanged</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00102">102</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a995677c2992ea66729cf26ebed083c01"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::function&lt;void (const <a class="el" href="structam_1_1am__Converter__s.html">am_Converter_s</a>&amp; )&gt; am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboNewConverter</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00090">90</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a7132079943d73c95cc083e2563447149"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::function&lt;void (const <a class="el" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a>&amp; )&gt; am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboNewCrossfader</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00091">91</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab500c322b4706176f09b3324b75fdd75"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::function&lt;void(const <a class="el" href="structam_1_1am__Domain__s.html">am_Domain_s</a>&amp; )&gt; am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboNewDomain</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00088">88</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a3f333ffb10e0e1b45f009dbc941d604e"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::function&lt;void (const <a class="el" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a>&amp; )&gt; am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboNewGateway</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00089">89</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a7245f709e570372dc89bb2fb0692eba9"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::function&lt;void (const <a class="el" href="structam_1_1am__MainConnectionType__s.html">am_MainConnectionType_s</a>&amp; )&gt; am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboNewMainConnection</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00092">92</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a24c3785630219a10ce19d7cda7a540b8"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::function&lt;void(const <a class="el" href="structam_1_1am__Sink__s.html">am_Sink_s</a>&amp;)&gt; am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboNewSink</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00086">86</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a406c7e8f23d2845a657e2f7c2cbe41cc"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::function&lt;void(const <a class="el" href="structam_1_1am__Source__s.html">am_Source_s</a>&amp;)&gt; am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboNewSource</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00087">87</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2e307c531b2b093eb27379a3b8a378d1"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::function&lt;void()&gt; am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboNumberOfSinkClassesChanged</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00084">84</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a3f3319ef501b27fb4ba526c04df781d0"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::function&lt;void()&gt; am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboNumberOfSourceClassesChanged</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00085">85</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a73e48865df8f26a5b8ac39cd71e3bd7e"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::function&lt;void (const <a class="el" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> )&gt; am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboRemoveConverter</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00098">98</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ac5a8645d9ee9324a13ba960a9cb158dd"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::function&lt;void (const <a class="el" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> )&gt; am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboRemoveCrossfader</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00099">99</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9df052a957c49cae380549bf3dd73107"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::function&lt;void (const <a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> )&gt; am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboRemovedMainConnection</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00093">93</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a89b201b8a6b6b18506587bd447d8007c"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::function&lt;void (const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> )&gt; am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboRemoveDomain</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00096">96</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa495d5e3016f968a8937356fa4baca2e"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::function&lt;void (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> , const bool )&gt; am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboRemovedSink</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00094">94</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aebfece67d798cfaa6f3ec9744c93e358"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::function&lt;void (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> , const bool )&gt; am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboRemovedSource</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00095">95</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ac16f82bc2e6e2075d33010e8c54eb865"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::function&lt;void (const <a class="el" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> )&gt; am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboRemoveGateway</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00097">97</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a88f77a09852735935c5373a3de7aa3e3"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::function&lt;void (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> , const <a class="el" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; )&gt; am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboSinkAvailabilityChanged</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00103">103</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a468ff298f4daab677104946b5d39de8a"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::function&lt;void (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> , const <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> )&gt; am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboSinkMainNotificationConfigurationChanged</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00111">111</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ac2dee5b93adccfc98a0d73221b25271e"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::function&lt;void (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> , const <a class="el" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> )&gt; am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboSinkMuteStateChanged</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00106">106</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab5a3e035342aa1cc937e6f7b4f4fce9e"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::function&lt;void (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> , const <a class="el" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> , const std::vector&lt;<a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&gt;&amp; , const bool )&gt; am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboSinkUpdated</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00109">109</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae8ff4da2cbf3a0619b8f4f0d64d8ca21"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::function&lt;void (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> , const <a class="el" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; )&gt; am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboSourceAvailabilityChanged</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00104">104</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1cdf3d7dde1c495e7f2eade875de945f"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::function&lt;void (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> , const <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> )&gt; am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboSourceMainNotificationConfigurationChanged</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00112">112</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a85b8f794db68e230cb2ee611f81eee14"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::function&lt;void (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> , const <a class="el" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> , const std::vector&lt;<a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&gt;&amp; , const bool )&gt; am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboSourceUpdated</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00110">110</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a37688a54a686caca7c18568bb6d3b91e"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::function&lt;void (const <a class="el" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a>&amp; )&gt; am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboSystemPropertyChanged</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00107">107</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a472f2e94e924561a02daaba90455d7bc"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::function&lt;void (const <a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> , const <a class="el" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> )&gt; am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboTimingInformationChanged</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00108">108</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a78f7a9c7ca0565fa8d90e22b74a59902"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::function&lt;void (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> , const <a class="el" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> )&gt; am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboVolumeChanged</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00105">105</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8f6110cff1177bdfe88cbe5cdcd44932"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">CAmDatabaseHandlerMap</a>* am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::mpDatabaseHandler</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00118">118</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>AudioManagerCore/include/<a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">CAmDatabaseHandlerMap</a></li><li class="navelem"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html">AmDatabaseObserverCallbacks</a></li>
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.js b/docs/structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.js
new file mode 100755
index 0000000..caca10b
--- /dev/null
+++ b/docs/structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.js
@@ -0,0 +1,36 @@
+var structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks =
+[
+ [ "AmDatabaseObserverCallbacks", "structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ad8ea7d92207fa921432ef611397fc5a6", null ],
+ [ "~AmDatabaseObserverCallbacks", "structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a214d6879045a1249a0bbd9d6338e20e2", null ],
+ [ "CAmDatabaseHandlerMap", "structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a18a2742d1edaddb59ff2e6d341fe5bae", null ],
+ [ "dboMainConnectionStateChanged", "structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a9725c1bd535f0960259e969c40b2ecb3", null ],
+ [ "dboMainSinkSoundPropertyChanged", "structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a5e8e458d05d56bda96cf934f03a339d5", null ],
+ [ "dboMainSourceSoundPropertyChanged", "structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac8ab4c5be227c60f613b9f0bb4a86b1a", null ],
+ [ "dboNewConverter", "structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a995677c2992ea66729cf26ebed083c01", null ],
+ [ "dboNewCrossfader", "structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a7132079943d73c95cc083e2563447149", null ],
+ [ "dboNewDomain", "structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ab500c322b4706176f09b3324b75fdd75", null ],
+ [ "dboNewGateway", "structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a3f333ffb10e0e1b45f009dbc941d604e", null ],
+ [ "dboNewMainConnection", "structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a7245f709e570372dc89bb2fb0692eba9", null ],
+ [ "dboNewSink", "structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a24c3785630219a10ce19d7cda7a540b8", null ],
+ [ "dboNewSource", "structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a406c7e8f23d2845a657e2f7c2cbe41cc", null ],
+ [ "dboNumberOfSinkClassesChanged", "structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a2e307c531b2b093eb27379a3b8a378d1", null ],
+ [ "dboNumberOfSourceClassesChanged", "structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a3f3319ef501b27fb4ba526c04df781d0", null ],
+ [ "dboRemoveConverter", "structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a73e48865df8f26a5b8ac39cd71e3bd7e", null ],
+ [ "dboRemoveCrossfader", "structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac5a8645d9ee9324a13ba960a9cb158dd", null ],
+ [ "dboRemovedMainConnection", "structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a9df052a957c49cae380549bf3dd73107", null ],
+ [ "dboRemoveDomain", "structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a89b201b8a6b6b18506587bd447d8007c", null ],
+ [ "dboRemovedSink", "structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#aa495d5e3016f968a8937356fa4baca2e", null ],
+ [ "dboRemovedSource", "structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#aebfece67d798cfaa6f3ec9744c93e358", null ],
+ [ "dboRemoveGateway", "structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac16f82bc2e6e2075d33010e8c54eb865", null ],
+ [ "dboSinkAvailabilityChanged", "structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a88f77a09852735935c5373a3de7aa3e3", null ],
+ [ "dboSinkMainNotificationConfigurationChanged", "structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a468ff298f4daab677104946b5d39de8a", null ],
+ [ "dboSinkMuteStateChanged", "structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ac2dee5b93adccfc98a0d73221b25271e", null ],
+ [ "dboSinkUpdated", "structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ab5a3e035342aa1cc937e6f7b4f4fce9e", null ],
+ [ "dboSourceAvailabilityChanged", "structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#ae8ff4da2cbf3a0619b8f4f0d64d8ca21", null ],
+ [ "dboSourceMainNotificationConfigurationChanged", "structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a1cdf3d7dde1c495e7f2eade875de945f", null ],
+ [ "dboSourceUpdated", "structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a85b8f794db68e230cb2ee611f81eee14", null ],
+ [ "dboSystemPropertyChanged", "structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a37688a54a686caca7c18568bb6d3b91e", null ],
+ [ "dboTimingInformationChanged", "structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a472f2e94e924561a02daaba90455d7bc", null ],
+ [ "dboVolumeChanged", "structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a78f7a9c7ca0565fa8d90e22b74a59902", null ],
+ [ "mpDatabaseHandler", "structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.html#a8f6110cff1177bdfe88cbe5cdcd44932", null ]
+]; \ No newline at end of file
diff --git a/docs/structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.png b/docs/structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.png
new file mode 100755
index 0000000..dc5b699
--- /dev/null
+++ b/docs/structam_1_1CAmDatabaseHandlerMap_1_1AmDatabaseObserverCallbacks.png
Binary files differ
diff --git a/docs/classam_1_1CAmSocketHandler_1_1TAmShPollFired-members.html b/docs/structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier-members.html
index 644c417..db8c7a3 100644..100755
--- a/docs/classam_1_1CAmSocketHandler_1_1TAmShPollFired-members.html
+++ b/docs/structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -88,7 +91,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div>
</div>
<script type="text/javascript">
-$(document).ready(function(){initNavTree('classam_1_1CAmSocketHandler_1_1TAmShPollFired.html','');});
+$(document).ready(function(){initNavTree('structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('classam_1_1CAmSocketHandler_1_1TAmShPo
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -107,23 +110,25 @@ $(document).ready(function(){initNavTree('classam_1_1CAmSocketHandler_1_1TAmShPo
<div class="header">
<div class="headertitle">
-<div class="title">am::CAmSocketHandler::TAmShPollFired&lt; TClass &gt; Member List</div> </div>
+<div class="title">am::CAmDatabaseHandlerMap::AmMappedData::AmIdentifier Member List</div> </div>
</div><!--header-->
<div class="contents">
-<p>This is the complete list of members for <a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollFired.html">am::CAmSocketHandler::TAmShPollFired&lt; TClass &gt;</a>, including all inherited members.</p>
+<p>This is the complete list of members for <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html">am::CAmDatabaseHandlerMap::AmMappedData::AmIdentifier</a>, including all inherited members.</p>
<table class="directory">
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollFired.html#a799b8f6d408a1e764e1403c9be9d6b02">Call</a>(const pollfd pollfd, const sh_pollHandle_t handle, void *userData)</td><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollFired.html">am::CAmSocketHandler::TAmShPollFired&lt; TClass &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollFired.html#a74c0be61840af89cf077115883d74172">TAmShPollFired</a>(TClass *instance, void(TClass::*function)(const pollfd pollfd, const sh_pollHandle_t handle, void *userData))</td><td class="entry"><a class="el" href="classam_1_1CAmSocketHandler_1_1TAmShPollFired.html">am::CAmSocketHandler::TAmShPollFired&lt; TClass &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classam_1_1IAmShPollFired.html#a847146143a10fb0089209748040aaefd">~IAmShPollFired</a>()</td><td class="entry"><a class="el" href="classam_1_1IAmShPollFired.html">am::IAmShPollFired</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#ac38f6327ab879a2fb95ecb6b55a99edb">AmIdentifier</a>()</td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html">am::CAmDatabaseHandlerMap::AmMappedData::AmIdentifier</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#a3c1cf7215403f9ff1b38d38aa55a3f48">AmIdentifier</a>(const int16_t &amp;min, const int16_t &amp;max)</td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html">am::CAmDatabaseHandlerMap::AmMappedData::AmIdentifier</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#abaf72c060fe7920152eaed6482a5ec01">mCurrentValue</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html">am::CAmDatabaseHandlerMap::AmMappedData::AmIdentifier</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#ada86fcd58f65ecc490b1c825f9ebc534">mMax</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html">am::CAmDatabaseHandlerMap::AmMappedData::AmIdentifier</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#a9df617c05e15038534fa1266bee383f3">mMin</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html">am::CAmDatabaseHandlerMap::AmMappedData::AmIdentifier</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html b/docs/structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html
index 5bf7b19..2589c9e 100644..100755
--- a/docs/structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html
+++ b/docs/structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
-<title>AudioManager: am::CAmDatabaseHandlerMap::CAmMappedData::am_Identifier_s Struct Reference</title>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>AudioManager: am::CAmDatabaseHandlerMap::AmMappedData::AmIdentifier Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -88,7 +91,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div>
</div>
<script type="text/javascript">
-$(document).ready(function(){initNavTree('structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html','');});
+$(document).ready(function(){initNavTree('structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1CAmDatabaseHandlerMap_1_1C
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -109,43 +112,43 @@ $(document).ready(function(){initNavTree('structam_1_1CAmDatabaseHandlerMap_1_1C
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
-<a href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s-members.html">List of all members</a> </div>
+<a href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier-members.html">List of all members</a> </div>
<div class="headertitle">
-<div class="title">am::CAmDatabaseHandlerMap::CAmMappedData::am_Identifier_s Struct Reference</div> </div>
+<div class="title">am::CAmDatabaseHandlerMap::AmMappedData::AmIdentifier Struct Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>The structure encapsulates the id boundary and the current id value.
- <a href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#details">More...</a></p>
+ <a href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
-<tr class="memitem:aad023ef770e148765dce1bfec64a9ed2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#aad023ef770e148765dce1bfec64a9ed2">am_Identifier_s</a> ()</td></tr>
-<tr class="separator:aad023ef770e148765dce1bfec64a9ed2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a505ed5ac90c1414098b6895948efa988"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#a505ed5ac90c1414098b6895948efa988">am_Identifier_s</a> (const int16_t &amp;min, const int16_t &amp;max)</td></tr>
-<tr class="separator:a505ed5ac90c1414098b6895948efa988"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac38f6327ab879a2fb95ecb6b55a99edb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#ac38f6327ab879a2fb95ecb6b55a99edb">AmIdentifier</a> ()</td></tr>
+<tr class="separator:ac38f6327ab879a2fb95ecb6b55a99edb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3c1cf7215403f9ff1b38d38aa55a3f48"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#a3c1cf7215403f9ff1b38d38aa55a3f48">AmIdentifier</a> (const int16_t &amp;min, const int16_t &amp;max)</td></tr>
+<tr class="separator:a3c1cf7215403f9ff1b38d38aa55a3f48"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
-<tr class="memitem:a75de0024789b7453e703728334300b02"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#a75de0024789b7453e703728334300b02">mMin</a></td></tr>
-<tr class="memdesc:a75de0024789b7453e703728334300b02"><td class="mdescLeft">&#160;</td><td class="mdescRight">min possible value <a href="#a75de0024789b7453e703728334300b02">More...</a><br/></td></tr>
-<tr class="separator:a75de0024789b7453e703728334300b02"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a07a62eaa5aaf38bc60b44ea19a20682f"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#a07a62eaa5aaf38bc60b44ea19a20682f">mMax</a></td></tr>
-<tr class="memdesc:a07a62eaa5aaf38bc60b44ea19a20682f"><td class="mdescLeft">&#160;</td><td class="mdescRight">max possible value <a href="#a07a62eaa5aaf38bc60b44ea19a20682f">More...</a><br/></td></tr>
-<tr class="separator:a07a62eaa5aaf38bc60b44ea19a20682f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9e334bd926c526ac0ac1c4c0308d83a3"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#a9e334bd926c526ac0ac1c4c0308d83a3">mCurrentValue</a></td></tr>
-<tr class="memdesc:a9e334bd926c526ac0ac1c4c0308d83a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">current value <a href="#a9e334bd926c526ac0ac1c4c0308d83a3">More...</a><br/></td></tr>
-<tr class="separator:a9e334bd926c526ac0ac1c4c0308d83a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9df617c05e15038534fa1266bee383f3"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#a9df617c05e15038534fa1266bee383f3">mMin</a></td></tr>
+<tr class="memdesc:a9df617c05e15038534fa1266bee383f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">min possible value <a href="#a9df617c05e15038534fa1266bee383f3">More...</a><br /></td></tr>
+<tr class="separator:a9df617c05e15038534fa1266bee383f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ada86fcd58f65ecc490b1c825f9ebc534"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#ada86fcd58f65ecc490b1c825f9ebc534">mMax</a></td></tr>
+<tr class="memdesc:ada86fcd58f65ecc490b1c825f9ebc534"><td class="mdescLeft">&#160;</td><td class="mdescRight">max possible value <a href="#ada86fcd58f65ecc490b1c825f9ebc534">More...</a><br /></td></tr>
+<tr class="separator:ada86fcd58f65ecc490b1c825f9ebc534"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abaf72c060fe7920152eaed6482a5ec01"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#abaf72c060fe7920152eaed6482a5ec01">mCurrentValue</a></td></tr>
+<tr class="memdesc:abaf72c060fe7920152eaed6482a5ec01"><td class="mdescLeft">&#160;</td><td class="mdescRight">current value <a href="#abaf72c060fe7920152eaed6482a5ec01">More...</a><br /></td></tr>
+<tr class="separator:abaf72c060fe7920152eaed6482a5ec01"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>The structure encapsulates the id boundary and the current id value. </p>
<p>It defines a range within the id can vary. </p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00340">340</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00390">390</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="aad023ef770e148765dce1bfec64a9ed2"></a>
+<a class="anchor" id="ac38f6327ab879a2fb95ecb6b55a99edb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -153,7 +156,7 @@ Public Attributes</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html">am::CAmDatabaseHandlerMap::CAmMappedData::am_Identifier_s::am_Identifier_s</a> </td>
+ <td class="memname">am::CAmDatabaseHandlerMap::AmMappedData::AmIdentifier::AmIdentifier </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -166,11 +169,11 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00346">346</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00396">396</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
</div>
</div>
-<a class="anchor" id="a505ed5ac90c1414098b6895948efa988"></a>
+<a class="anchor" id="a3c1cf7215403f9ff1b38d38aa55a3f48"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -178,7 +181,7 @@ Public Attributes</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html">am::CAmDatabaseHandlerMap::CAmMappedData::am_Identifier_s::am_Identifier_s</a> </td>
+ <td class="memname">am::CAmDatabaseHandlerMap::AmMappedData::AmIdentifier::AmIdentifier </td>
<td>(</td>
<td class="paramtype">const int16_t &amp;&#160;</td>
<td class="paramname"><em>min</em>, </td>
@@ -202,56 +205,56 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00347">347</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00397">397</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
-<a class="anchor" id="a9e334bd926c526ac0ac1c4c0308d83a3"></a>
+<a class="anchor" id="abaf72c060fe7920152eaed6482a5ec01"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">int16_t am::CAmDatabaseHandlerMap::CAmMappedData::am_Identifier_s::mCurrentValue</td>
+ <td class="memname">int16_t am::CAmDatabaseHandlerMap::AmMappedData::AmIdentifier::mCurrentValue</td>
</tr>
</table>
</div><div class="memdoc">
<p>current value </p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00344">344</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00394">394</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
</div>
</div>
-<a class="anchor" id="a07a62eaa5aaf38bc60b44ea19a20682f"></a>
+<a class="anchor" id="ada86fcd58f65ecc490b1c825f9ebc534"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">int16_t am::CAmDatabaseHandlerMap::CAmMappedData::am_Identifier_s::mMax</td>
+ <td class="memname">int16_t am::CAmDatabaseHandlerMap::AmMappedData::AmIdentifier::mMax</td>
</tr>
</table>
</div><div class="memdoc">
<p>max possible value </p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00343">343</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00393">393</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
</div>
</div>
-<a class="anchor" id="a75de0024789b7453e703728334300b02"></a>
+<a class="anchor" id="a9df617c05e15038534fa1266bee383f3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">int16_t am::CAmDatabaseHandlerMap::CAmMappedData::am_Identifier_s::mMin</td>
+ <td class="memname">int16_t am::CAmDatabaseHandlerMap::AmMappedData::AmIdentifier::mMin</td>
</tr>
</table>
</div><div class="memdoc">
<p>min possible value </p>
-<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00342">342</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmDatabaseHandlerMap_8h_source.html#l00392">392</a> of file <a class="el" href="CAmDatabaseHandlerMap_8h_source.html">CAmDatabaseHandlerMap.h</a>.</p>
</div>
</div>
@@ -263,10 +266,10 @@ Public Attributes</h2></td></tr>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">CAmDatabaseHandlerMap</a></li><li class="navelem"><b>CAmMappedData</b></li><li class="navelem"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html">am_Identifier_s</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1CAmDatabaseHandlerMap.html">CAmDatabaseHandlerMap</a></li><li class="navelem"><b>AmMappedData</b></li><li class="navelem"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html">AmIdentifier</a></li>
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.js b/docs/structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.js
new file mode 100755
index 0000000..c5c29e4
--- /dev/null
+++ b/docs/structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.js
@@ -0,0 +1,8 @@
+var structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier =
+[
+ [ "AmIdentifier", "structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#ac38f6327ab879a2fb95ecb6b55a99edb", null ],
+ [ "AmIdentifier", "structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#a3c1cf7215403f9ff1b38d38aa55a3f48", null ],
+ [ "mCurrentValue", "structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#abaf72c060fe7920152eaed6482a5ec01", null ],
+ [ "mMax", "structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#ada86fcd58f65ecc490b1c825f9ebc534", null ],
+ [ "mMin", "structam_1_1CAmDatabaseHandlerMap_1_1AmMappedData_1_1AmIdentifier.html#a9df617c05e15038534fa1266bee383f3", null ]
+]; \ No newline at end of file
diff --git a/docs/structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s-members.html b/docs/structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s-members.html
deleted file mode 100644
index bfaeaad..0000000
--- a/docs/structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s-members.html
+++ /dev/null
@@ -1,132 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
-<title>AudioManager: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
- $(document).ready(initResizable);
- $(window).load(resizeHeight);
-</script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
- <div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
- </div>
- <div id="projectbrief">Native Application Runtime Environment</div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
- <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
- <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
- </ul>
- </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
- <div id="nav-tree">
- <div id="nav-tree-contents">
- <div id="nav-sync" class="sync"></div>
- </div>
- </div>
- <div id="splitbar" style="-moz-user-select:none;"
- class="ui-resizable-handle">
- </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html','');});
-</script>
-<div id="doc-content">
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
- <div class="headertitle">
-<div class="title">am::CAmDatabaseHandlerMap::CAmMappedData::am_Identifier_s Member List</div> </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html">am::CAmDatabaseHandlerMap::CAmMappedData::am_Identifier_s</a>, including all inherited members.</p>
-<table class="directory">
- <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#aad023ef770e148765dce1bfec64a9ed2">am_Identifier_s</a>()</td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html">am::CAmDatabaseHandlerMap::CAmMappedData::am_Identifier_s</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#a505ed5ac90c1414098b6895948efa988">am_Identifier_s</a>(const int16_t &amp;min, const int16_t &amp;max)</td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html">am::CAmDatabaseHandlerMap::CAmMappedData::am_Identifier_s</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#a9e334bd926c526ac0ac1c4c0308d83a3">mCurrentValue</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html">am::CAmDatabaseHandlerMap::CAmMappedData::am_Identifier_s</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#a07a62eaa5aaf38bc60b44ea19a20682f">mMax</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html">am::CAmDatabaseHandlerMap::CAmMappedData::am_Identifier_s</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#a75de0024789b7453e703728334300b02">mMin</a></td><td class="entry"><a class="el" href="structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html">am::CAmDatabaseHandlerMap::CAmMappedData::am_Identifier_s</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
- <ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
- <a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
- </ul>
-</div>
-</body>
-</html>
diff --git a/docs/structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.js b/docs/structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.js
deleted file mode 100644
index 3f55bff..0000000
--- a/docs/structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.js
+++ /dev/null
@@ -1,8 +0,0 @@
-var structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s =
-[
- [ "am_Identifier_s", "structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#aad023ef770e148765dce1bfec64a9ed2", null ],
- [ "am_Identifier_s", "structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#a505ed5ac90c1414098b6895948efa988", null ],
- [ "mCurrentValue", "structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#a9e334bd926c526ac0ac1c4c0308d83a3", null ],
- [ "mMax", "structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#a07a62eaa5aaf38bc60b44ea19a20682f", null ],
- [ "mMin", "structam_1_1CAmDatabaseHandlerMap_1_1CAmMappedData_1_1am__Identifier__s.html#a75de0024789b7453e703728334300b02", null ]
-]; \ No newline at end of file
diff --git a/docs/structam_1_1CAmDltWrapper_1_1NoDltContextData-members.html b/docs/structam_1_1CAmDltWrapper_1_1NoDltContextData-members.html
index 865064b..a82b5cd 100644..100755
--- a/docs/structam_1_1CAmDltWrapper_1_1NoDltContextData-members.html
+++ b/docs/structam_1_1CAmDltWrapper_1_1NoDltContextData-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1CAmDltWrapper_1_1NoDltCont
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -125,9 +128,9 @@ $(document).ready(function(){initNavTree('structam_1_1CAmDltWrapper_1_1NoDltCont
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1CAmDltWrapper_1_1NoDltContextData.html b/docs/structam_1_1CAmDltWrapper_1_1NoDltContextData.html
index 89d0cb0..34ad0d9 100644..100755
--- a/docs/structam_1_1CAmDltWrapper_1_1NoDltContextData.html
+++ b/docs/structam_1_1CAmDltWrapper_1_1NoDltContextData.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::CAmDltWrapper::NoDltContextData Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1CAmDltWrapper_1_1NoDltCont
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -122,25 +125,25 @@ $(document).ready(function(){initNavTree('structam_1_1CAmDltWrapper_1_1NoDltCont
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a98f85fc3c819dfdd595255f9bef1ab6e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structDltContext.html">DltContext</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a98f85fc3c819dfdd595255f9bef1ab6e">handle</a></td></tr>
-<tr class="memdesc:a98f85fc3c819dfdd595255f9bef1ab6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">pointer to <a class="el" href="structDltContext.html" title="This structure is used for every context used in an application. ">DltContext</a> <a href="#a98f85fc3c819dfdd595255f9bef1ab6e">More...</a><br/></td></tr>
+<tr class="memdesc:a98f85fc3c819dfdd595255f9bef1ab6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">pointer to <a class="el" href="structDltContext.html" title="This structure is used for every context used in an application. ">DltContext</a> <a href="#a98f85fc3c819dfdd595255f9bef1ab6e">More...</a><br /></td></tr>
<tr class="separator:a98f85fc3c819dfdd595255f9bef1ab6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a598d8656b53a6c87e0179c16ed123d30"><td class="memItemLeft" align="right" valign="top">std::stringstream&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a598d8656b53a6c87e0179c16ed123d30">buffer</a></td></tr>
-<tr class="memdesc:a598d8656b53a6c87e0179c16ed123d30"><td class="mdescLeft">&#160;</td><td class="mdescRight">buffer for building log message <a href="#a598d8656b53a6c87e0179c16ed123d30">More...</a><br/></td></tr>
+<tr class="memdesc:a598d8656b53a6c87e0179c16ed123d30"><td class="mdescLeft">&#160;</td><td class="mdescRight">buffer for building log message <a href="#a598d8656b53a6c87e0179c16ed123d30">More...</a><br /></td></tr>
<tr class="separator:a598d8656b53a6c87e0179c16ed123d30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a180813513fc302f133b8679916a8269c"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a180813513fc302f133b8679916a8269c">log_level</a></td></tr>
-<tr class="memdesc:a180813513fc302f133b8679916a8269c"><td class="mdescLeft">&#160;</td><td class="mdescRight">log level <a href="#a180813513fc302f133b8679916a8269c">More...</a><br/></td></tr>
+<tr class="memdesc:a180813513fc302f133b8679916a8269c"><td class="mdescLeft">&#160;</td><td class="mdescRight">log level <a href="#a180813513fc302f133b8679916a8269c">More...</a><br /></td></tr>
<tr class="separator:a180813513fc302f133b8679916a8269c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f269e6344d8503b7a34d0abc10e67e3"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a2f269e6344d8503b7a34d0abc10e67e3">trace_status</a></td></tr>
-<tr class="memdesc:a2f269e6344d8503b7a34d0abc10e67e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">trace status <a href="#a2f269e6344d8503b7a34d0abc10e67e3">More...</a><br/></td></tr>
+<tr class="memdesc:a2f269e6344d8503b7a34d0abc10e67e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">trace status <a href="#a2f269e6344d8503b7a34d0abc10e67e3">More...</a><br /></td></tr>
<tr class="separator:a2f269e6344d8503b7a34d0abc10e67e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3114b93544d2958dc064447b69d7e42f"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#a3114b93544d2958dc064447b69d7e42f">args_num</a></td></tr>
-<tr class="memdesc:a3114b93544d2958dc064447b69d7e42f"><td class="mdescLeft">&#160;</td><td class="mdescRight">number of arguments for extended header <a href="#a3114b93544d2958dc064447b69d7e42f">More...</a><br/></td></tr>
+<tr class="memdesc:a3114b93544d2958dc064447b69d7e42f"><td class="mdescLeft">&#160;</td><td class="mdescRight">number of arguments for extended header <a href="#a3114b93544d2958dc064447b69d7e42f">More...</a><br /></td></tr>
<tr class="separator:a3114b93544d2958dc064447b69d7e42f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5c28496b0a51939fe82053ad5dea105"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#ad5c28496b0a51939fe82053ad5dea105">mcnt</a></td></tr>
-<tr class="memdesc:ad5c28496b0a51939fe82053ad5dea105"><td class="mdescLeft">&#160;</td><td class="mdescRight">message counter <a href="#ad5c28496b0a51939fe82053ad5dea105">More...</a><br/></td></tr>
+<tr class="memdesc:ad5c28496b0a51939fe82053ad5dea105"><td class="mdescLeft">&#160;</td><td class="mdescRight">message counter <a href="#ad5c28496b0a51939fe82053ad5dea105">More...</a><br /></td></tr>
<tr class="separator:ad5c28496b0a51939fe82053ad5dea105"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac42409be2882c89047a5ccdf3b858a9b"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html#ac42409be2882c89047a5ccdf3b858a9b">context_description</a></td></tr>
-<tr class="memdesc:ac42409be2882c89047a5ccdf3b858a9b"><td class="mdescLeft">&#160;</td><td class="mdescRight">description of context <a href="#ac42409be2882c89047a5ccdf3b858a9b">More...</a><br/></td></tr>
+<tr class="memdesc:ac42409be2882c89047a5ccdf3b858a9b"><td class="mdescLeft">&#160;</td><td class="mdescRight">description of context <a href="#ac42409be2882c89047a5ccdf3b858a9b">More...</a><br /></td></tr>
<tr class="separator:ac42409be2882c89047a5ccdf3b858a9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -269,9 +272,9 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1CAmDltWrapper.html">CAmDltWrapper</a></li><li class="navelem"><a class="el" href="structam_1_1CAmDltWrapper_1_1NoDltContextData.html">NoDltContextData</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1CAmDltWrapper_1_1NoDltContextData.js b/docs/structam_1_1CAmDltWrapper_1_1NoDltContextData.js
index b2b12b6..b2b12b6 100644..100755
--- a/docs/structam_1_1CAmDltWrapper_1_1NoDltContextData.js
+++ b/docs/structam_1_1CAmDltWrapper_1_1NoDltContextData.js
diff --git a/docs/structam_1_1CAmRoutingSender_1_1InterfaceNamePairs-members.html b/docs/structam_1_1CAmRoutingSender_1_1InterfaceNamePairs-members.html
index 3398d7f..0568ece 100644..100755
--- a/docs/structam_1_1CAmRoutingSender_1_1InterfaceNamePairs-members.html
+++ b/docs/structam_1_1CAmRoutingSender_1_1InterfaceNamePairs-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1CAmRoutingSender_1_1Interf
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -120,9 +123,9 @@ $(document).ready(function(){initNavTree('structam_1_1CAmRoutingSender_1_1Interf
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html b/docs/structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html
index 8ca246a..b0d609a 100644..100755
--- a/docs/structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html
+++ b/docs/structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::CAmRoutingSender::InterfaceNamePairs Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1CAmRoutingSender_1_1Interf
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -122,16 +125,16 @@ $(document).ready(function(){initNavTree('structam_1_1CAmRoutingSender_1_1Interf
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a9ae0e7f71fdae2de1218a7ef8860e033"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classam_1_1IAmRoutingSend.html">IAmRoutingSend</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html#a9ae0e7f71fdae2de1218a7ef8860e033">routingInterface</a></td></tr>
-<tr class="memdesc:a9ae0e7f71fdae2de1218a7ef8860e033"><td class="mdescLeft">&#160;</td><td class="mdescRight">pointer to the routingInterface <a href="#a9ae0e7f71fdae2de1218a7ef8860e033">More...</a><br/></td></tr>
+<tr class="memdesc:a9ae0e7f71fdae2de1218a7ef8860e033"><td class="mdescLeft">&#160;</td><td class="mdescRight">pointer to the routingInterface <a href="#a9ae0e7f71fdae2de1218a7ef8860e033">More...</a><br /></td></tr>
<tr class="separator:a9ae0e7f71fdae2de1218a7ef8860e033"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f239ceae5cb317a64e1b063dd63b5e1"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html#a3f239ceae5cb317a64e1b063dd63b5e1">busName</a></td></tr>
-<tr class="memdesc:a3f239ceae5cb317a64e1b063dd63b5e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">the busname <a href="#a3f239ceae5cb317a64e1b063dd63b5e1">More...</a><br/></td></tr>
+<tr class="memdesc:a3f239ceae5cb317a64e1b063dd63b5e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">the busname <a href="#a3f239ceae5cb317a64e1b063dd63b5e1">More...</a><br /></td></tr>
<tr class="separator:a3f239ceae5cb317a64e1b063dd63b5e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>&lt; is used to pair interfaces with busnames </p>
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00084">84</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00085">85</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div><h2 class="groupheader">Member Data Documentation</h2>
<a class="anchor" id="a3f239ceae5cb317a64e1b063dd63b5e1"></a>
<div class="memitem">
@@ -145,7 +148,7 @@ Public Attributes</h2></td></tr>
<p>the busname </p>
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00087">87</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00088">88</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div>
</div>
@@ -161,7 +164,7 @@ Public Attributes</h2></td></tr>
<p>pointer to the routingInterface </p>
-<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00086">86</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRoutingSender_8h_source.html#l00087">87</a> of file <a class="el" href="CAmRoutingSender_8h_source.html">CAmRoutingSender.h</a>.</p>
</div>
</div>
@@ -174,9 +177,9 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a></li><li class="navelem"><a class="el" href="structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.html">InterfaceNamePairs</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.js b/docs/structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.js
index e9fd939..e9fd939 100644..100755
--- a/docs/structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.js
+++ b/docs/structam_1_1CAmRoutingSender_1_1InterfaceNamePairs.js
diff --git a/docs/structam_1_1am__Availability__s-members.html b/docs/structam_1_1am__Availability__s-members.html
index d097c85..ed292ad 100644..100755
--- a/docs/structam_1_1am__Availability__s-members.html
+++ b/docs/structam_1_1am__Availability__s-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__Availability__s.html',
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -120,9 +123,9 @@ $(document).ready(function(){initNavTree('structam_1_1am__Availability__s.html',
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__Availability__s.html b/docs/structam_1_1am__Availability__s.html
index 1ffa22d..505943d 100644..100755
--- a/docs/structam_1_1am__Availability__s.html
+++ b/docs/structam_1_1am__Availability__s.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::am_Availability_s Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__Availability__s.html',
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -122,10 +125,10 @@ $(document).ready(function(){initNavTree('structam_1_1am__Availability__s.html',
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a87ea05d3f639fc2aa4074678740fae6d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a5b3664fd40b7f98b4252c23cb9663e9c">am_Availability_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Availability__s.html#a87ea05d3f639fc2aa4074678740fae6d">availability</a></td></tr>
-<tr class="memdesc:a87ea05d3f639fc2aa4074678740fae6d"><td class="mdescLeft">&#160;</td><td class="mdescRight">the current availability state <a href="#a87ea05d3f639fc2aa4074678740fae6d">More...</a><br/></td></tr>
+<tr class="memdesc:a87ea05d3f639fc2aa4074678740fae6d"><td class="mdescLeft">&#160;</td><td class="mdescRight">the current availability state <a href="#a87ea05d3f639fc2aa4074678740fae6d">More...</a><br /></td></tr>
<tr class="separator:a87ea05d3f639fc2aa4074678740fae6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23b3906890fba58ed0bf8530dd176d90"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#ad3bc2cbb9daa87acf51c56c803620046">am_CustomAvailabilityReason_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Availability__s.html#a23b3906890fba58ed0bf8530dd176d90">availabilityReason</a></td></tr>
-<tr class="memdesc:a23b3906890fba58ed0bf8530dd176d90"><td class="mdescLeft">&#160;</td><td class="mdescRight">the reason for the last change. <a href="#a23b3906890fba58ed0bf8530dd176d90">More...</a><br/></td></tr>
+<tr class="memdesc:a23b3906890fba58ed0bf8530dd176d90"><td class="mdescLeft">&#160;</td><td class="mdescRight">the reason for the last change. <a href="#a23b3906890fba58ed0bf8530dd176d90">More...</a><br /></td></tr>
<tr class="separator:a23b3906890fba58ed0bf8530dd176d90"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -175,9 +178,9 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="structam_1_1am__Availability__s.html">am_Availability_s</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__Availability__s.js b/docs/structam_1_1am__Availability__s.js
index 1e0b1b5..1e0b1b5 100644..100755
--- a/docs/structam_1_1am__Availability__s.js
+++ b/docs/structam_1_1am__Availability__s.js
diff --git a/docs/structam_1_1am__ClassProperty__s-members.html b/docs/structam_1_1am__ClassProperty__s-members.html
index 851611e..513eaac 100644..100755
--- a/docs/structam_1_1am__ClassProperty__s-members.html
+++ b/docs/structam_1_1am__ClassProperty__s-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__ClassProperty__s.html'
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -120,9 +123,9 @@ $(document).ready(function(){initNavTree('structam_1_1am__ClassProperty__s.html'
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__ClassProperty__s.html b/docs/structam_1_1am__ClassProperty__s.html
index c754c48..6e05cd0 100644..100755
--- a/docs/structam_1_1am__ClassProperty__s.html
+++ b/docs/structam_1_1am__ClassProperty__s.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::am_ClassProperty_s Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__ClassProperty__s.html'
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -122,10 +125,10 @@ $(document).ready(function(){initNavTree('structam_1_1am__ClassProperty__s.html'
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a2315cff24e613d45255f6dc1138af7ea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#ad5fcf2ed864ee1c661585c3b1f63ee64">am_CustomClassProperty_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__ClassProperty__s.html#a2315cff24e613d45255f6dc1138af7ea">classProperty</a></td></tr>
-<tr class="memdesc:a2315cff24e613d45255f6dc1138af7ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">the property as enum <a href="#a2315cff24e613d45255f6dc1138af7ea">More...</a><br/></td></tr>
+<tr class="memdesc:a2315cff24e613d45255f6dc1138af7ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">the property as enum <a href="#a2315cff24e613d45255f6dc1138af7ea">More...</a><br /></td></tr>
<tr class="separator:a2315cff24e613d45255f6dc1138af7ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49c9e634c66e3d23ebb74d72e4bc09f9"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__ClassProperty__s.html#a49c9e634c66e3d23ebb74d72e4bc09f9">value</a></td></tr>
-<tr class="memdesc:a49c9e634c66e3d23ebb74d72e4bc09f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">the value of the property <a href="#a49c9e634c66e3d23ebb74d72e4bc09f9">More...</a><br/></td></tr>
+<tr class="memdesc:a49c9e634c66e3d23ebb74d72e4bc09f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">the value of the property <a href="#a49c9e634c66e3d23ebb74d72e4bc09f9">More...</a><br /></td></tr>
<tr class="separator:a49c9e634c66e3d23ebb74d72e4bc09f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -174,9 +177,9 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="structam_1_1am__ClassProperty__s.html">am_ClassProperty_s</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__ClassProperty__s.js b/docs/structam_1_1am__ClassProperty__s.js
index 0443c18..0443c18 100644..100755
--- a/docs/structam_1_1am__ClassProperty__s.js
+++ b/docs/structam_1_1am__ClassProperty__s.js
diff --git a/docs/structam_1_1am__Connection__s-members.html b/docs/structam_1_1am__Connection__s-members.html
index b4908e7..8ac33f8 100644..100755
--- a/docs/structam_1_1am__Connection__s-members.html
+++ b/docs/structam_1_1am__Connection__s-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__Connection__s.html',''
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -123,9 +126,9 @@ $(document).ready(function(){initNavTree('structam_1_1am__Connection__s.html',''
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__Connection__s.html b/docs/structam_1_1am__Connection__s.html
index 9cd4d3c..de0fcb5 100644..100755
--- a/docs/structam_1_1am__Connection__s.html
+++ b/docs/structam_1_1am__Connection__s.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::am_Connection_s Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__Connection__s.html',''
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -122,19 +125,19 @@ $(document).ready(function(){initNavTree('structam_1_1am__Connection__s.html',''
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a07e73802b379fc7f72c27daff4b6218b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Connection__s.html#a07e73802b379fc7f72c27daff4b6218b">connectionID</a></td></tr>
-<tr class="memdesc:a07e73802b379fc7f72c27daff4b6218b"><td class="mdescLeft">&#160;</td><td class="mdescRight">the assigned ID <a href="#a07e73802b379fc7f72c27daff4b6218b">More...</a><br/></td></tr>
+<tr class="memdesc:a07e73802b379fc7f72c27daff4b6218b"><td class="mdescLeft">&#160;</td><td class="mdescRight">the assigned ID <a href="#a07e73802b379fc7f72c27daff4b6218b">More...</a><br /></td></tr>
<tr class="separator:a07e73802b379fc7f72c27daff4b6218b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e7d70c584810ba5cb2634d1a2800035"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Connection__s.html#a1e7d70c584810ba5cb2634d1a2800035">sourceID</a></td></tr>
-<tr class="memdesc:a1e7d70c584810ba5cb2634d1a2800035"><td class="mdescLeft">&#160;</td><td class="mdescRight">the source the audio flows from <a href="#a1e7d70c584810ba5cb2634d1a2800035">More...</a><br/></td></tr>
+<tr class="memdesc:a1e7d70c584810ba5cb2634d1a2800035"><td class="mdescLeft">&#160;</td><td class="mdescRight">the source the audio flows from <a href="#a1e7d70c584810ba5cb2634d1a2800035">More...</a><br /></td></tr>
<tr class="separator:a1e7d70c584810ba5cb2634d1a2800035"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39b05fef7f7ba6496e540ec7f19949c2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Connection__s.html#a39b05fef7f7ba6496e540ec7f19949c2">sinkID</a></td></tr>
-<tr class="memdesc:a39b05fef7f7ba6496e540ec7f19949c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">the sink the audio flows to <a href="#a39b05fef7f7ba6496e540ec7f19949c2">More...</a><br/></td></tr>
+<tr class="memdesc:a39b05fef7f7ba6496e540ec7f19949c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">the sink the audio flows to <a href="#a39b05fef7f7ba6496e540ec7f19949c2">More...</a><br /></td></tr>
<tr class="separator:a39b05fef7f7ba6496e540ec7f19949c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5199c60db711074844cfb6cfbd6a0089"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Connection__s.html#a5199c60db711074844cfb6cfbd6a0089">delay</a></td></tr>
-<tr class="memdesc:a5199c60db711074844cfb6cfbd6a0089"><td class="mdescLeft">&#160;</td><td class="mdescRight">the delay of the conneciton <a href="#a5199c60db711074844cfb6cfbd6a0089">More...</a><br/></td></tr>
+<tr class="memdesc:a5199c60db711074844cfb6cfbd6a0089"><td class="mdescLeft">&#160;</td><td class="mdescRight">the delay of the conneciton <a href="#a5199c60db711074844cfb6cfbd6a0089">More...</a><br /></td></tr>
<tr class="separator:a5199c60db711074844cfb6cfbd6a0089"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1f87b525ab5adda91e35e2adcccca33"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Connection__s.html#ab1f87b525ab5adda91e35e2adcccca33">connectionFormat</a></td></tr>
-<tr class="memdesc:ab1f87b525ab5adda91e35e2adcccca33"><td class="mdescLeft">&#160;</td><td class="mdescRight">the used connectionformat <a href="#ab1f87b525ab5adda91e35e2adcccca33">More...</a><br/></td></tr>
+<tr class="memdesc:ab1f87b525ab5adda91e35e2adcccca33"><td class="mdescLeft">&#160;</td><td class="mdescRight">the used connectionformat <a href="#ab1f87b525ab5adda91e35e2adcccca33">More...</a><br /></td></tr>
<tr class="separator:ab1f87b525ab5adda91e35e2adcccca33"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -231,9 +234,9 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="structam_1_1am__Connection__s.html">am_Connection_s</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__Connection__s.js b/docs/structam_1_1am__Connection__s.js
index 9de7b62..9de7b62 100644..100755
--- a/docs/structam_1_1am__Connection__s.js
+++ b/docs/structam_1_1am__Connection__s.js
diff --git a/docs/structam_1_1am__Converter__s-members.html b/docs/structam_1_1am__Converter__s-members.html
index 53bfef8..02e7143 100644..100755
--- a/docs/structam_1_1am__Converter__s-members.html
+++ b/docs/structam_1_1am__Converter__s-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__Converter__s.html','')
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -126,9 +129,9 @@ $(document).ready(function(){initNavTree('structam_1_1am__Converter__s.html','')
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__Converter__s.html b/docs/structam_1_1am__Converter__s.html
index 466a4f3..2128011 100644..100755
--- a/docs/structam_1_1am__Converter__s.html
+++ b/docs/structam_1_1am__Converter__s.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::am_Converter_s Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__Converter__s.html','')
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -122,30 +125,28 @@ $(document).ready(function(){initNavTree('structam_1_1am__Converter__s.html','')
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a380af10e17c4128cc2fb32114454be71"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Converter__s.html#a380af10e17c4128cc2fb32114454be71">converterID</a></td></tr>
-<tr class="memdesc:a380af10e17c4128cc2fb32114454be71"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the ID of the converter, it is unique in the system. <a href="#a380af10e17c4128cc2fb32114454be71">More...</a><br/></td></tr>
+<tr class="memdesc:a380af10e17c4128cc2fb32114454be71"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the ID of the converter, it is unique in the system. <a href="#a380af10e17c4128cc2fb32114454be71">More...</a><br /></td></tr>
<tr class="separator:a380af10e17c4128cc2fb32114454be71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada0809e12f50c8ead2f3b527aa1b873a"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Converter__s.html#ada0809e12f50c8ead2f3b527aa1b873a">name</a></td></tr>
-<tr class="memdesc:ada0809e12f50c8ead2f3b527aa1b873a"><td class="mdescLeft">&#160;</td><td class="mdescRight">The name of the converter. <a href="#ada0809e12f50c8ead2f3b527aa1b873a">More...</a><br/></td></tr>
+<tr class="memdesc:ada0809e12f50c8ead2f3b527aa1b873a"><td class="mdescLeft">&#160;</td><td class="mdescRight">The name of the converter. <a href="#ada0809e12f50c8ead2f3b527aa1b873a">More...</a><br /></td></tr>
<tr class="separator:ada0809e12f50c8ead2f3b527aa1b873a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee7bf298d5962d654d609b8c881d803a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Converter__s.html#aee7bf298d5962d654d609b8c881d803a">sinkID</a></td></tr>
-<tr class="memdesc:aee7bf298d5962d654d609b8c881d803a"><td class="mdescLeft">&#160;</td><td class="mdescRight">The sinkID of the convertersink-end. <a href="#aee7bf298d5962d654d609b8c881d803a">More...</a><br/></td></tr>
+<tr class="memdesc:aee7bf298d5962d654d609b8c881d803a"><td class="mdescLeft">&#160;</td><td class="mdescRight">The sinkID of the convertersink-end. <a href="#aee7bf298d5962d654d609b8c881d803a">More...</a><br /></td></tr>
<tr class="separator:aee7bf298d5962d654d609b8c881d803a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e66c234376aa4fce173cfdc3aebff82"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Converter__s.html#a7e66c234376aa4fce173cfdc3aebff82">sourceID</a></td></tr>
-<tr class="memdesc:a7e66c234376aa4fce173cfdc3aebff82"><td class="mdescLeft">&#160;</td><td class="mdescRight">The sourceID of the converter sink-end. <a href="#a7e66c234376aa4fce173cfdc3aebff82">More...</a><br/></td></tr>
+<tr class="memdesc:a7e66c234376aa4fce173cfdc3aebff82"><td class="mdescLeft">&#160;</td><td class="mdescRight">The sourceID of the converter sink-end. <a href="#a7e66c234376aa4fce173cfdc3aebff82">More...</a><br /></td></tr>
<tr class="separator:a7e66c234376aa4fce173cfdc3aebff82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a129050d36e5f1710bed87e4490e7eb34"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Converter__s.html#a129050d36e5f1710bed87e4490e7eb34">domainID</a></td></tr>
-<tr class="memdesc:a129050d36e5f1710bed87e4490e7eb34"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the ID of the domain that registers the converter. <a href="#a129050d36e5f1710bed87e4490e7eb34">More...</a><br/></td></tr>
+<tr class="memdesc:a129050d36e5f1710bed87e4490e7eb34"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the ID of the domain that registers the converter. <a href="#a129050d36e5f1710bed87e4490e7eb34">More...</a><br /></td></tr>
<tr class="separator:a129050d36e5f1710bed87e4490e7eb34"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1bcc326c4059a8edf73665f618bf6c75"><td class="memItemLeft" align="right" valign="top">std::vector<br class="typebreak"/>
-&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Converter__s.html#a1bcc326c4059a8edf73665f618bf6c75">listSourceFormats</a></td></tr>
-<tr class="memdesc:a1bcc326c4059a8edf73665f618bf6c75"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the list of available formats on the source side of the converter. <a href="#a1bcc326c4059a8edf73665f618bf6c75">More...</a><br/></td></tr>
+<tr class="memitem:a1bcc326c4059a8edf73665f618bf6c75"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Converter__s.html#a1bcc326c4059a8edf73665f618bf6c75">listSourceFormats</a></td></tr>
+<tr class="memdesc:a1bcc326c4059a8edf73665f618bf6c75"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the list of available formats on the source side of the converter. <a href="#a1bcc326c4059a8edf73665f618bf6c75">More...</a><br /></td></tr>
<tr class="separator:a1bcc326c4059a8edf73665f618bf6c75"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a15cc5a4dd74ae27aa51f18a89ce01a1a"><td class="memItemLeft" align="right" valign="top">std::vector<br class="typebreak"/>
-&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Converter__s.html#a15cc5a4dd74ae27aa51f18a89ce01a1a">listSinkFormats</a></td></tr>
-<tr class="memdesc:a15cc5a4dd74ae27aa51f18a89ce01a1a"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the list of available formats on the sink side of the gateway. <a href="#a15cc5a4dd74ae27aa51f18a89ce01a1a">More...</a><br/></td></tr>
+<tr class="memitem:a15cc5a4dd74ae27aa51f18a89ce01a1a"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Converter__s.html#a15cc5a4dd74ae27aa51f18a89ce01a1a">listSinkFormats</a></td></tr>
+<tr class="memdesc:a15cc5a4dd74ae27aa51f18a89ce01a1a"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the list of available formats on the sink side of the gateway. <a href="#a15cc5a4dd74ae27aa51f18a89ce01a1a">More...</a><br /></td></tr>
<tr class="separator:a15cc5a4dd74ae27aa51f18a89ce01a1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab34ebf10f1a75f304f931788ffc1691d"><td class="memItemLeft" align="right" valign="top">std::vector&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Converter__s.html#ab34ebf10f1a75f304f931788ffc1691d">convertionMatrix</a></td></tr>
-<tr class="memdesc:ab34ebf10f1a75f304f931788ffc1691d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is matrix holding information about the conversion capability of the converter, it's length is defined by the length(listSinkFormats) x length(listSourceFormats). <a href="#ab34ebf10f1a75f304f931788ffc1691d">More...</a><br/></td></tr>
+<tr class="memdesc:ab34ebf10f1a75f304f931788ffc1691d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is matrix holding information about the conversion capability of the converter, it's length is defined by the length(listSinkFormats) x length(listSourceFormats). <a href="#ab34ebf10f1a75f304f931788ffc1691d">More...</a><br /></td></tr>
<tr class="separator:ab34ebf10f1a75f304f931788ffc1691d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -183,8 +184,7 @@ Public Attributes</h2></td></tr>
<p>This is matrix holding information about the conversion capability of the converter, it's length is defined by the length(listSinkFormats) x length(listSourceFormats). </p>
<p>If a SinkFormat can be converted into a SourceFormat, the vector will hold a 1, if no conversion is possible, a 0. The data is stored row orientated, where the rows are related to the sinksFormats and the columns to the sourceFormats. The first value will hold the conversion information from the first sourceFormat to the first sinkFormat for example and the seventh value the information about the 3rd sinkFormat to the 1st sourceFormat in case we would have 3 sourceFormats.</p>
<p>This matrix 110 011 000 111 001</p>
-<p>reads as this: Source ** 1 2 3 </p>
-<hr/>
+<p>reads as this: Source ** 1 2 3 </p><hr/>
<p> S 1* 1 1 0 i 2* 0 1 1 n 3* 0 0 0 k 4* 1 1 1 5* 0 0 1 </p>
<p>Definition at line <a class="el" href="audiomanagertypes_8h_source.html#l00682">682</a> of file <a class="el" href="audiomanagertypes_8h_source.html">audiomanagertypes.h</a>.</p>
@@ -301,9 +301,9 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="structam_1_1am__Converter__s.html">am_Converter_s</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__Converter__s.js b/docs/structam_1_1am__Converter__s.js
index 2cab75c..2cab75c 100644..100755
--- a/docs/structam_1_1am__Converter__s.js
+++ b/docs/structam_1_1am__Converter__s.js
diff --git a/docs/structam_1_1am__Crossfader__s-members.html b/docs/structam_1_1am__Crossfader__s-members.html
index 2d5f807..d900d0c 100644..100755
--- a/docs/structam_1_1am__Crossfader__s-members.html
+++ b/docs/structam_1_1am__Crossfader__s-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__Crossfader__s.html',''
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -124,9 +127,9 @@ $(document).ready(function(){initNavTree('structam_1_1am__Crossfader__s.html',''
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__Crossfader__s.html b/docs/structam_1_1am__Crossfader__s.html
index 22bfccf..2a61b19 100644..100755
--- a/docs/structam_1_1am__Crossfader__s.html
+++ b/docs/structam_1_1am__Crossfader__s.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::am_Crossfader_s Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__Crossfader__s.html',''
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -122,22 +125,22 @@ $(document).ready(function(){initNavTree('structam_1_1am__Crossfader__s.html',''
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a6c6af4e70cb360d43095372dc33b1626"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Crossfader__s.html#a6c6af4e70cb360d43095372dc33b1626">crossfaderID</a></td></tr>
-<tr class="memdesc:a6c6af4e70cb360d43095372dc33b1626"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the ID of the crossfader, it is unique in the system. <a href="#a6c6af4e70cb360d43095372dc33b1626">More...</a><br/></td></tr>
+<tr class="memdesc:a6c6af4e70cb360d43095372dc33b1626"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the ID of the crossfader, it is unique in the system. <a href="#a6c6af4e70cb360d43095372dc33b1626">More...</a><br /></td></tr>
<tr class="separator:a6c6af4e70cb360d43095372dc33b1626"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac71302f7392da8e162f5eedf2714366e"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Crossfader__s.html#ac71302f7392da8e162f5eedf2714366e">name</a></td></tr>
-<tr class="memdesc:ac71302f7392da8e162f5eedf2714366e"><td class="mdescLeft">&#160;</td><td class="mdescRight">The name of the crossfader. <a href="#ac71302f7392da8e162f5eedf2714366e">More...</a><br/></td></tr>
+<tr class="memdesc:ac71302f7392da8e162f5eedf2714366e"><td class="mdescLeft">&#160;</td><td class="mdescRight">The name of the crossfader. <a href="#ac71302f7392da8e162f5eedf2714366e">More...</a><br /></td></tr>
<tr class="separator:ac71302f7392da8e162f5eedf2714366e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39d1f6023a79a1df29a941e0dee77ad9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Crossfader__s.html#a39d1f6023a79a1df29a941e0dee77ad9">sinkID_A</a></td></tr>
-<tr class="memdesc:a39d1f6023a79a1df29a941e0dee77ad9"><td class="mdescLeft">&#160;</td><td class="mdescRight">The sinkID of the SinkA. <a href="#a39d1f6023a79a1df29a941e0dee77ad9">More...</a><br/></td></tr>
+<tr class="memdesc:a39d1f6023a79a1df29a941e0dee77ad9"><td class="mdescLeft">&#160;</td><td class="mdescRight">The sinkID of the SinkA. <a href="#a39d1f6023a79a1df29a941e0dee77ad9">More...</a><br /></td></tr>
<tr class="separator:a39d1f6023a79a1df29a941e0dee77ad9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a045ff126607c9885bb0d027570eb5710"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Crossfader__s.html#a045ff126607c9885bb0d027570eb5710">sinkID_B</a></td></tr>
-<tr class="memdesc:a045ff126607c9885bb0d027570eb5710"><td class="mdescLeft">&#160;</td><td class="mdescRight">The sinkID of the SinkB. <a href="#a045ff126607c9885bb0d027570eb5710">More...</a><br/></td></tr>
+<tr class="memdesc:a045ff126607c9885bb0d027570eb5710"><td class="mdescLeft">&#160;</td><td class="mdescRight">The sinkID of the SinkB. <a href="#a045ff126607c9885bb0d027570eb5710">More...</a><br /></td></tr>
<tr class="separator:a045ff126607c9885bb0d027570eb5710"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5442753fb1a60b8d56c5a79b8989ed04"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Crossfader__s.html#a5442753fb1a60b8d56c5a79b8989ed04">sourceID</a></td></tr>
-<tr class="memdesc:a5442753fb1a60b8d56c5a79b8989ed04"><td class="mdescLeft">&#160;</td><td class="mdescRight">The sourceID of the crossfader source. <a href="#a5442753fb1a60b8d56c5a79b8989ed04">More...</a><br/></td></tr>
+<tr class="memdesc:a5442753fb1a60b8d56c5a79b8989ed04"><td class="mdescLeft">&#160;</td><td class="mdescRight">The sourceID of the crossfader source. <a href="#a5442753fb1a60b8d56c5a79b8989ed04">More...</a><br /></td></tr>
<tr class="separator:a5442753fb1a60b8d56c5a79b8989ed04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31c5e07b53d3c7a8f943fef11395affa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Crossfader__s.html#a31c5e07b53d3c7a8f943fef11395affa">hotSink</a></td></tr>
-<tr class="memdesc:a31c5e07b53d3c7a8f943fef11395affa"><td class="mdescLeft">&#160;</td><td class="mdescRight">This enum can have 3 states: <a href="#a31c5e07b53d3c7a8f943fef11395affa">More...</a><br/></td></tr>
+<tr class="memdesc:a31c5e07b53d3c7a8f943fef11395affa"><td class="mdescLeft">&#160;</td><td class="mdescRight">This enum can have 3 states: <a href="#a31c5e07b53d3c7a8f943fef11395affa">More...</a><br /></td></tr>
<tr class="separator:a31c5e07b53d3c7a8f943fef11395affa"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -256,9 +259,9 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__Crossfader__s.js b/docs/structam_1_1am__Crossfader__s.js
index 3cc4777..3cc4777 100644..100755
--- a/docs/structam_1_1am__Crossfader__s.js
+++ b/docs/structam_1_1am__Crossfader__s.js
diff --git a/docs/structam_1_1am__Domain__s-members.html b/docs/structam_1_1am__Domain__s-members.html
index 35ef739..c862ce8 100644..100755
--- a/docs/structam_1_1am__Domain__s-members.html
+++ b/docs/structam_1_1am__Domain__s-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__Domain__s.html','');})
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -125,9 +128,9 @@ $(document).ready(function(){initNavTree('structam_1_1am__Domain__s.html','');})
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__Domain__s.html b/docs/structam_1_1am__Domain__s.html
index 0176c54..f568a4d 100644..100755
--- a/docs/structam_1_1am__Domain__s.html
+++ b/docs/structam_1_1am__Domain__s.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::am_Domain_s Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__Domain__s.html','');})
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -122,25 +125,25 @@ $(document).ready(function(){initNavTree('structam_1_1am__Domain__s.html','');})
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:aa7c60d47722a938f9a38dcecf3f48094"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Domain__s.html#aa7c60d47722a938f9a38dcecf3f48094">domainID</a></td></tr>
-<tr class="memdesc:aa7c60d47722a938f9a38dcecf3f48094"><td class="mdescLeft">&#160;</td><td class="mdescRight">the domain ID <a href="#aa7c60d47722a938f9a38dcecf3f48094">More...</a><br/></td></tr>
+<tr class="memdesc:aa7c60d47722a938f9a38dcecf3f48094"><td class="mdescLeft">&#160;</td><td class="mdescRight">the domain ID <a href="#aa7c60d47722a938f9a38dcecf3f48094">More...</a><br /></td></tr>
<tr class="separator:aa7c60d47722a938f9a38dcecf3f48094"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66d956d830a962e22b6cfc37caea861c"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Domain__s.html#a66d956d830a962e22b6cfc37caea861c">name</a></td></tr>
-<tr class="memdesc:a66d956d830a962e22b6cfc37caea861c"><td class="mdescLeft">&#160;</td><td class="mdescRight">the name of the domain <a href="#a66d956d830a962e22b6cfc37caea861c">More...</a><br/></td></tr>
+<tr class="memdesc:a66d956d830a962e22b6cfc37caea861c"><td class="mdescLeft">&#160;</td><td class="mdescRight">the name of the domain <a href="#a66d956d830a962e22b6cfc37caea861c">More...</a><br /></td></tr>
<tr class="separator:a66d956d830a962e22b6cfc37caea861c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab16b5804711358bd383308036eb3e8db"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Domain__s.html#ab16b5804711358bd383308036eb3e8db">busname</a></td></tr>
-<tr class="memdesc:ab16b5804711358bd383308036eb3e8db"><td class="mdescLeft">&#160;</td><td class="mdescRight">the busname. <a href="#ab16b5804711358bd383308036eb3e8db">More...</a><br/></td></tr>
+<tr class="memdesc:ab16b5804711358bd383308036eb3e8db"><td class="mdescLeft">&#160;</td><td class="mdescRight">the busname. <a href="#ab16b5804711358bd383308036eb3e8db">More...</a><br /></td></tr>
<tr class="separator:ab16b5804711358bd383308036eb3e8db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8b64313b91d4a46afac8be40fb2fcca"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Domain__s.html#ad8b64313b91d4a46afac8be40fb2fcca">nodename</a></td></tr>
-<tr class="memdesc:ad8b64313b91d4a46afac8be40fb2fcca"><td class="mdescLeft">&#160;</td><td class="mdescRight">the name of the node <a href="#ad8b64313b91d4a46afac8be40fb2fcca">More...</a><br/></td></tr>
+<tr class="memdesc:ad8b64313b91d4a46afac8be40fb2fcca"><td class="mdescLeft">&#160;</td><td class="mdescRight">the name of the node <a href="#ad8b64313b91d4a46afac8be40fb2fcca">More...</a><br /></td></tr>
<tr class="separator:ad8b64313b91d4a46afac8be40fb2fcca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a260ddda715cb8e957ced99cb5236045f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Domain__s.html#a260ddda715cb8e957ced99cb5236045f">early</a></td></tr>
-<tr class="memdesc:a260ddda715cb8e957ced99cb5236045f"><td class="mdescLeft">&#160;</td><td class="mdescRight">indicated if the domain is independent at startup or not <a href="#a260ddda715cb8e957ced99cb5236045f">More...</a><br/></td></tr>
+<tr class="memdesc:a260ddda715cb8e957ced99cb5236045f"><td class="mdescLeft">&#160;</td><td class="mdescRight">indicated if the domain is independent at startup or not <a href="#a260ddda715cb8e957ced99cb5236045f">More...</a><br /></td></tr>
<tr class="separator:a260ddda715cb8e957ced99cb5236045f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6286f0b7a080d8dab9ef889562af72b7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Domain__s.html#a6286f0b7a080d8dab9ef889562af72b7">complete</a></td></tr>
-<tr class="memdesc:a6286f0b7a080d8dab9ef889562af72b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">indicates if the domain registration is complete or not <a href="#a6286f0b7a080d8dab9ef889562af72b7">More...</a><br/></td></tr>
+<tr class="memdesc:a6286f0b7a080d8dab9ef889562af72b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">indicates if the domain registration is complete or not <a href="#a6286f0b7a080d8dab9ef889562af72b7">More...</a><br /></td></tr>
<tr class="separator:a6286f0b7a080d8dab9ef889562af72b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba410e9e39cdee898fd50eaf2440fac8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Domain__s.html#aba410e9e39cdee898fd50eaf2440fac8">state</a></td></tr>
-<tr class="memdesc:aba410e9e39cdee898fd50eaf2440fac8"><td class="mdescLeft">&#160;</td><td class="mdescRight">the current domain state <a href="#aba410e9e39cdee898fd50eaf2440fac8">More...</a><br/></td></tr>
+<tr class="memdesc:aba410e9e39cdee898fd50eaf2440fac8"><td class="mdescLeft">&#160;</td><td class="mdescRight">the current domain state <a href="#aba410e9e39cdee898fd50eaf2440fac8">More...</a><br /></td></tr>
<tr class="separator:aba410e9e39cdee898fd50eaf2440fac8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -270,9 +273,9 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="structam_1_1am__Domain__s.html">am_Domain_s</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__Domain__s.js b/docs/structam_1_1am__Domain__s.js
index b1744cf..b1744cf 100644..100755
--- a/docs/structam_1_1am__Domain__s.js
+++ b/docs/structam_1_1am__Domain__s.js
diff --git a/docs/structam_1_1am__EarlyData__s-members.html b/docs/structam_1_1am__EarlyData__s-members.html
index 961b81d..83d83b8 100644..100755
--- a/docs/structam_1_1am__EarlyData__s-members.html
+++ b/docs/structam_1_1am__EarlyData__s-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__EarlyData__s.html','')
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -121,9 +124,9 @@ $(document).ready(function(){initNavTree('structam_1_1am__EarlyData__s.html','')
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__EarlyData__s.html b/docs/structam_1_1am__EarlyData__s.html
index e08e676..1ac9f5a 100644..100755
--- a/docs/structam_1_1am__EarlyData__s.html
+++ b/docs/structam_1_1am__EarlyData__s.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::am_EarlyData_s Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__EarlyData__s.html','')
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -180,9 +183,9 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="structam_1_1am__EarlyData__s.html">am_EarlyData_s</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__EarlyData__s.js b/docs/structam_1_1am__EarlyData__s.js
index 48e38a9..48e38a9 100644..100755
--- a/docs/structam_1_1am__EarlyData__s.js
+++ b/docs/structam_1_1am__EarlyData__s.js
diff --git a/docs/structam_1_1am__Gateway__s-members.html b/docs/structam_1_1am__Gateway__s-members.html
index 49198ff..2df5283 100644..100755
--- a/docs/structam_1_1am__Gateway__s-members.html
+++ b/docs/structam_1_1am__Gateway__s-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__Gateway__s.html','');}
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -128,9 +131,9 @@ $(document).ready(function(){initNavTree('structam_1_1am__Gateway__s.html','');}
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__Gateway__s.html b/docs/structam_1_1am__Gateway__s.html
index 13e48f9..14fa0c7 100644..100755
--- a/docs/structam_1_1am__Gateway__s.html
+++ b/docs/structam_1_1am__Gateway__s.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::am_Gateway_s Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__Gateway__s.html','');}
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -122,36 +125,34 @@ $(document).ready(function(){initNavTree('structam_1_1am__Gateway__s.html','');}
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:ae7e7a4df823af7c01488fb3a9b51a28d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Gateway__s.html#ae7e7a4df823af7c01488fb3a9b51a28d">gatewayID</a></td></tr>
-<tr class="memdesc:ae7e7a4df823af7c01488fb3a9b51a28d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the ID of the gateway, it is unique in the system. <a href="#ae7e7a4df823af7c01488fb3a9b51a28d">More...</a><br/></td></tr>
+<tr class="memdesc:ae7e7a4df823af7c01488fb3a9b51a28d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the ID of the gateway, it is unique in the system. <a href="#ae7e7a4df823af7c01488fb3a9b51a28d">More...</a><br /></td></tr>
<tr class="separator:ae7e7a4df823af7c01488fb3a9b51a28d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ebf5d1094ecf63a28b64c2594d684ff"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Gateway__s.html#a2ebf5d1094ecf63a28b64c2594d684ff">name</a></td></tr>
-<tr class="memdesc:a2ebf5d1094ecf63a28b64c2594d684ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">The name of the gateway. <a href="#a2ebf5d1094ecf63a28b64c2594d684ff">More...</a><br/></td></tr>
+<tr class="memdesc:a2ebf5d1094ecf63a28b64c2594d684ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">The name of the gateway. <a href="#a2ebf5d1094ecf63a28b64c2594d684ff">More...</a><br /></td></tr>
<tr class="separator:a2ebf5d1094ecf63a28b64c2594d684ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63f43a5cb279bea36e12617932d06c50"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Gateway__s.html#a63f43a5cb279bea36e12617932d06c50">sinkID</a></td></tr>
-<tr class="memdesc:a63f43a5cb279bea36e12617932d06c50"><td class="mdescLeft">&#160;</td><td class="mdescRight">The sinkID of the gateway sink-end. <a href="#a63f43a5cb279bea36e12617932d06c50">More...</a><br/></td></tr>
+<tr class="memdesc:a63f43a5cb279bea36e12617932d06c50"><td class="mdescLeft">&#160;</td><td class="mdescRight">The sinkID of the gateway sink-end. <a href="#a63f43a5cb279bea36e12617932d06c50">More...</a><br /></td></tr>
<tr class="separator:a63f43a5cb279bea36e12617932d06c50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e7f50bbf9f11eb7eec7d585dbbd0159"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Gateway__s.html#a2e7f50bbf9f11eb7eec7d585dbbd0159">sourceID</a></td></tr>
-<tr class="memdesc:a2e7f50bbf9f11eb7eec7d585dbbd0159"><td class="mdescLeft">&#160;</td><td class="mdescRight">The sourceID of the gateway sink-end. <a href="#a2e7f50bbf9f11eb7eec7d585dbbd0159">More...</a><br/></td></tr>
+<tr class="memdesc:a2e7f50bbf9f11eb7eec7d585dbbd0159"><td class="mdescLeft">&#160;</td><td class="mdescRight">The sourceID of the gateway sink-end. <a href="#a2e7f50bbf9f11eb7eec7d585dbbd0159">More...</a><br /></td></tr>
<tr class="separator:a2e7f50bbf9f11eb7eec7d585dbbd0159"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af64240ebdea81e5a609953a207b523cc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Gateway__s.html#af64240ebdea81e5a609953a207b523cc">domainSinkID</a></td></tr>
-<tr class="memdesc:af64240ebdea81e5a609953a207b523cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">The ID of the sink. <a href="#af64240ebdea81e5a609953a207b523cc">More...</a><br/></td></tr>
+<tr class="memdesc:af64240ebdea81e5a609953a207b523cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">The ID of the sink. <a href="#af64240ebdea81e5a609953a207b523cc">More...</a><br /></td></tr>
<tr class="separator:af64240ebdea81e5a609953a207b523cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a7eddd6f1051cbda5e1c37b4df6ea15"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Gateway__s.html#a7a7eddd6f1051cbda5e1c37b4df6ea15">domainSourceID</a></td></tr>
-<tr class="memdesc:a7a7eddd6f1051cbda5e1c37b4df6ea15"><td class="mdescLeft">&#160;</td><td class="mdescRight">The ID of the source. <a href="#a7a7eddd6f1051cbda5e1c37b4df6ea15">More...</a><br/></td></tr>
+<tr class="memdesc:a7a7eddd6f1051cbda5e1c37b4df6ea15"><td class="mdescLeft">&#160;</td><td class="mdescRight">The ID of the source. <a href="#a7a7eddd6f1051cbda5e1c37b4df6ea15">More...</a><br /></td></tr>
<tr class="separator:a7a7eddd6f1051cbda5e1c37b4df6ea15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60cdd73682f723692a3019edc6fdacf5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Gateway__s.html#a60cdd73682f723692a3019edc6fdacf5">controlDomainID</a></td></tr>
-<tr class="memdesc:a60cdd73682f723692a3019edc6fdacf5"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the ID of the domain that registers the gateway. <a href="#a60cdd73682f723692a3019edc6fdacf5">More...</a><br/></td></tr>
+<tr class="memdesc:a60cdd73682f723692a3019edc6fdacf5"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the ID of the domain that registers the gateway. <a href="#a60cdd73682f723692a3019edc6fdacf5">More...</a><br /></td></tr>
<tr class="separator:a60cdd73682f723692a3019edc6fdacf5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a54f4f9c798677a4301477841afbfde1c"><td class="memItemLeft" align="right" valign="top">std::vector<br class="typebreak"/>
-&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Gateway__s.html#a54f4f9c798677a4301477841afbfde1c">listSourceFormats</a></td></tr>
-<tr class="memdesc:a54f4f9c798677a4301477841afbfde1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the list of available formats on the source side of the gateway. <a href="#a54f4f9c798677a4301477841afbfde1c">More...</a><br/></td></tr>
+<tr class="memitem:a54f4f9c798677a4301477841afbfde1c"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Gateway__s.html#a54f4f9c798677a4301477841afbfde1c">listSourceFormats</a></td></tr>
+<tr class="memdesc:a54f4f9c798677a4301477841afbfde1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the list of available formats on the source side of the gateway. <a href="#a54f4f9c798677a4301477841afbfde1c">More...</a><br /></td></tr>
<tr class="separator:a54f4f9c798677a4301477841afbfde1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afea929a5d18e3a0c4a00575b7596cfb3"><td class="memItemLeft" align="right" valign="top">std::vector<br class="typebreak"/>
-&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Gateway__s.html#afea929a5d18e3a0c4a00575b7596cfb3">listSinkFormats</a></td></tr>
-<tr class="memdesc:afea929a5d18e3a0c4a00575b7596cfb3"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the list of available formats on the sink side of the gateway. <a href="#afea929a5d18e3a0c4a00575b7596cfb3">More...</a><br/></td></tr>
+<tr class="memitem:afea929a5d18e3a0c4a00575b7596cfb3"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Gateway__s.html#afea929a5d18e3a0c4a00575b7596cfb3">listSinkFormats</a></td></tr>
+<tr class="memdesc:afea929a5d18e3a0c4a00575b7596cfb3"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the list of available formats on the sink side of the gateway. <a href="#afea929a5d18e3a0c4a00575b7596cfb3">More...</a><br /></td></tr>
<tr class="separator:afea929a5d18e3a0c4a00575b7596cfb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a299c727ffb962ed1f987fbac889ee06e"><td class="memItemLeft" align="right" valign="top">std::vector&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Gateway__s.html#a299c727ffb962ed1f987fbac889ee06e">convertionMatrix</a></td></tr>
-<tr class="memdesc:a299c727ffb962ed1f987fbac889ee06e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is matrix holding information about the conversion capability of the gateway, it's length is defined by the length(listSinkFormats) x length(listSourceFormats). <a href="#a299c727ffb962ed1f987fbac889ee06e">More...</a><br/></td></tr>
+<tr class="memdesc:a299c727ffb962ed1f987fbac889ee06e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is matrix holding information about the conversion capability of the gateway, it's length is defined by the length(listSinkFormats) x length(listSourceFormats). <a href="#a299c727ffb962ed1f987fbac889ee06e">More...</a><br /></td></tr>
<tr class="separator:a299c727ffb962ed1f987fbac889ee06e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -188,8 +189,7 @@ Public Attributes</h2></td></tr>
<p>This is matrix holding information about the conversion capability of the gateway, it's length is defined by the length(listSinkFormats) x length(listSourceFormats). </p>
<p>If a SinkFormat can be converted into a SourceFormat, the vector will hold a 1, if no conversion is possible, a 0. The data is stored row orientated, where the rows are related to the sinksFormats and the columns to the sourceFormats. The first value will hold the conversion information from the first sourceFormat to the first sinkFormat for example and the seventh value the information about the 3rd sinkFormat to the 1st sourceFormat in case we would have 3 sourceFormats.</p>
<p>This matrix 110 011 000 111 001</p>
-<p>reads as this: Source ** 1 2 3 </p>
-<hr/>
+<p>reads as this: Source ** 1 2 3 </p><hr/>
<p> S 1* 1 1 0 i 2* 0 1 1 n 3* 0 0 0 k 4* 1 1 1 5* 0 0 1 </p>
<p>Definition at line <a class="el" href="audiomanagertypes_8h_source.html#l00777">777</a> of file <a class="el" href="audiomanagertypes_8h_source.html">audiomanagertypes.h</a>.</p>
@@ -341,9 +341,9 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__Gateway__s.js b/docs/structam_1_1am__Gateway__s.js
index cba6c96..cba6c96 100644..100755
--- a/docs/structam_1_1am__Gateway__s.js
+++ b/docs/structam_1_1am__Gateway__s.js
diff --git a/docs/structam_1_1am__Handle__s-members.html b/docs/structam_1_1am__Handle__s-members.html
index 2129394..d15678b 100644..100755
--- a/docs/structam_1_1am__Handle__s-members.html
+++ b/docs/structam_1_1am__Handle__s-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__Handle__s.html','');})
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -120,9 +123,9 @@ $(document).ready(function(){initNavTree('structam_1_1am__Handle__s.html','');})
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__Handle__s.html b/docs/structam_1_1am__Handle__s.html
index 025c7e1..027ea97 100644..100755
--- a/docs/structam_1_1am__Handle__s.html
+++ b/docs/structam_1_1am__Handle__s.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::am_Handle_s Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__Handle__s.html','');})
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -122,10 +125,10 @@ $(document).ready(function(){initNavTree('structam_1_1am__Handle__s.html','');})
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a05f863136a74f9fd3356e0c30149a649"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#afdf9339d3857221ed8c6addb694ce1ce">am_Handle_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Handle__s.html#a05f863136a74f9fd3356e0c30149a649">handleType</a>:6</td></tr>
-<tr class="memdesc:a05f863136a74f9fd3356e0c30149a649"><td class="mdescLeft">&#160;</td><td class="mdescRight">the handletype <a href="#a05f863136a74f9fd3356e0c30149a649">More...</a><br/></td></tr>
+<tr class="memdesc:a05f863136a74f9fd3356e0c30149a649"><td class="mdescLeft">&#160;</td><td class="mdescRight">the handletype <a href="#a05f863136a74f9fd3356e0c30149a649">More...</a><br /></td></tr>
<tr class="separator:a05f863136a74f9fd3356e0c30149a649"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad0238ce3ed33303aeef55a756bccc46"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Handle__s.html#aad0238ce3ed33303aeef55a756bccc46">handle</a>:10</td></tr>
-<tr class="memdesc:aad0238ce3ed33303aeef55a756bccc46"><td class="mdescLeft">&#160;</td><td class="mdescRight">the handle as value <a href="#aad0238ce3ed33303aeef55a756bccc46">More...</a><br/></td></tr>
+<tr class="memdesc:aad0238ce3ed33303aeef55a756bccc46"><td class="mdescLeft">&#160;</td><td class="mdescRight">the handle as value <a href="#aad0238ce3ed33303aeef55a756bccc46">More...</a><br /></td></tr>
<tr class="separator:aad0238ce3ed33303aeef55a756bccc46"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -174,9 +177,9 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__Handle__s.js b/docs/structam_1_1am__Handle__s.js
index 8c2880e..8c2880e 100644..100755
--- a/docs/structam_1_1am__Handle__s.js
+++ b/docs/structam_1_1am__Handle__s.js
diff --git a/docs/structam_1_1am__MainConnectionType__s-members.html b/docs/structam_1_1am__MainConnectionType__s-members.html
index 995fa59..5ecd0a2 100644..100755
--- a/docs/structam_1_1am__MainConnectionType__s-members.html
+++ b/docs/structam_1_1am__MainConnectionType__s-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__MainConnectionType__s.
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -123,9 +126,9 @@ $(document).ready(function(){initNavTree('structam_1_1am__MainConnectionType__s.
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__MainConnectionType__s.html b/docs/structam_1_1am__MainConnectionType__s.html
index 67f91d8..c058de7 100644..100755
--- a/docs/structam_1_1am__MainConnectionType__s.html
+++ b/docs/structam_1_1am__MainConnectionType__s.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::am_MainConnectionType_s Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__MainConnectionType__s.
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -122,19 +125,19 @@ $(document).ready(function(){initNavTree('structam_1_1am__MainConnectionType__s.
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a2eff33ccc2ff812d7c221f90ee510bdd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__MainConnectionType__s.html#a2eff33ccc2ff812d7c221f90ee510bdd">mainConnectionID</a></td></tr>
-<tr class="memdesc:a2eff33ccc2ff812d7c221f90ee510bdd"><td class="mdescLeft">&#160;</td><td class="mdescRight">the ID of the mainconnection <a href="#a2eff33ccc2ff812d7c221f90ee510bdd">More...</a><br/></td></tr>
+<tr class="memdesc:a2eff33ccc2ff812d7c221f90ee510bdd"><td class="mdescLeft">&#160;</td><td class="mdescRight">the ID of the mainconnection <a href="#a2eff33ccc2ff812d7c221f90ee510bdd">More...</a><br /></td></tr>
<tr class="separator:a2eff33ccc2ff812d7c221f90ee510bdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a606042cb104daa129131cbd0407cdbcf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__MainConnectionType__s.html#a606042cb104daa129131cbd0407cdbcf">sourceID</a></td></tr>
-<tr class="memdesc:a606042cb104daa129131cbd0407cdbcf"><td class="mdescLeft">&#160;</td><td class="mdescRight">the sourceID where the connection starts <a href="#a606042cb104daa129131cbd0407cdbcf">More...</a><br/></td></tr>
+<tr class="memdesc:a606042cb104daa129131cbd0407cdbcf"><td class="mdescLeft">&#160;</td><td class="mdescRight">the sourceID where the connection starts <a href="#a606042cb104daa129131cbd0407cdbcf">More...</a><br /></td></tr>
<tr class="separator:a606042cb104daa129131cbd0407cdbcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa839adc9cdb7d7ad7abab550bcde5405"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__MainConnectionType__s.html#aa839adc9cdb7d7ad7abab550bcde5405">sinkID</a></td></tr>
-<tr class="memdesc:aa839adc9cdb7d7ad7abab550bcde5405"><td class="mdescLeft">&#160;</td><td class="mdescRight">the sinkID where the connection ends <a href="#aa839adc9cdb7d7ad7abab550bcde5405">More...</a><br/></td></tr>
+<tr class="memdesc:aa839adc9cdb7d7ad7abab550bcde5405"><td class="mdescLeft">&#160;</td><td class="mdescRight">the sinkID where the connection ends <a href="#aa839adc9cdb7d7ad7abab550bcde5405">More...</a><br /></td></tr>
<tr class="separator:aa839adc9cdb7d7ad7abab550bcde5405"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86e79e6b5dea19d96cdbf22996ae394b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__MainConnectionType__s.html#a86e79e6b5dea19d96cdbf22996ae394b">delay</a></td></tr>
-<tr class="memdesc:a86e79e6b5dea19d96cdbf22996ae394b"><td class="mdescLeft">&#160;</td><td class="mdescRight">the delay of the mainconnection <a href="#a86e79e6b5dea19d96cdbf22996ae394b">More...</a><br/></td></tr>
+<tr class="memdesc:a86e79e6b5dea19d96cdbf22996ae394b"><td class="mdescLeft">&#160;</td><td class="mdescRight">the delay of the mainconnection <a href="#a86e79e6b5dea19d96cdbf22996ae394b">More...</a><br /></td></tr>
<tr class="separator:a86e79e6b5dea19d96cdbf22996ae394b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7b4dead0464495f477e4a6622c2fd4c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am_ConnectionState_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__MainConnectionType__s.html#ac7b4dead0464495f477e4a6622c2fd4c">connectionState</a></td></tr>
-<tr class="memdesc:ac7b4dead0464495f477e4a6622c2fd4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">the current connection state <a href="#ac7b4dead0464495f477e4a6622c2fd4c">More...</a><br/></td></tr>
+<tr class="memdesc:ac7b4dead0464495f477e4a6622c2fd4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">the current connection state <a href="#ac7b4dead0464495f477e4a6622c2fd4c">More...</a><br /></td></tr>
<tr class="separator:ac7b4dead0464495f477e4a6622c2fd4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -231,9 +234,9 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="structam_1_1am__MainConnectionType__s.html">am_MainConnectionType_s</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__MainConnectionType__s.js b/docs/structam_1_1am__MainConnectionType__s.js
index 721b62f..721b62f 100644..100755
--- a/docs/structam_1_1am__MainConnectionType__s.js
+++ b/docs/structam_1_1am__MainConnectionType__s.js
diff --git a/docs/structam_1_1am__MainConnection__s-members.html b/docs/structam_1_1am__MainConnection__s-members.html
index a4e8ba9..f5201a6 100644..100755
--- a/docs/structam_1_1am__MainConnection__s-members.html
+++ b/docs/structam_1_1am__MainConnection__s-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__MainConnection__s.html
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -124,9 +127,9 @@ $(document).ready(function(){initNavTree('structam_1_1am__MainConnection__s.html
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__MainConnection__s.html b/docs/structam_1_1am__MainConnection__s.html
index 46dcbb8..682ddd7 100644..100755
--- a/docs/structam_1_1am__MainConnection__s.html
+++ b/docs/structam_1_1am__MainConnection__s.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::am_MainConnection_s Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__MainConnection__s.html
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -122,22 +125,22 @@ $(document).ready(function(){initNavTree('structam_1_1am__MainConnection__s.html
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a9b5b174bfa783dc49df00de505befb96"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__MainConnection__s.html#a9b5b174bfa783dc49df00de505befb96">mainConnectionID</a></td></tr>
-<tr class="memdesc:a9b5b174bfa783dc49df00de505befb96"><td class="mdescLeft">&#160;</td><td class="mdescRight">the assigned ID <a href="#a9b5b174bfa783dc49df00de505befb96">More...</a><br/></td></tr>
+<tr class="memdesc:a9b5b174bfa783dc49df00de505befb96"><td class="mdescLeft">&#160;</td><td class="mdescRight">the assigned ID <a href="#a9b5b174bfa783dc49df00de505befb96">More...</a><br /></td></tr>
<tr class="separator:a9b5b174bfa783dc49df00de505befb96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf586646d036cbae00b56843469a0222"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am_ConnectionState_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__MainConnection__s.html#abf586646d036cbae00b56843469a0222">connectionState</a></td></tr>
-<tr class="memdesc:abf586646d036cbae00b56843469a0222"><td class="mdescLeft">&#160;</td><td class="mdescRight">the current connection state <a href="#abf586646d036cbae00b56843469a0222">More...</a><br/></td></tr>
+<tr class="memdesc:abf586646d036cbae00b56843469a0222"><td class="mdescLeft">&#160;</td><td class="mdescRight">the current connection state <a href="#abf586646d036cbae00b56843469a0222">More...</a><br /></td></tr>
<tr class="separator:abf586646d036cbae00b56843469a0222"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50216999d5b9bf3edcc3f75f64ef0e27"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__MainConnection__s.html#a50216999d5b9bf3edcc3f75f64ef0e27">sinkID</a></td></tr>
-<tr class="memdesc:a50216999d5b9bf3edcc3f75f64ef0e27"><td class="mdescLeft">&#160;</td><td class="mdescRight">the sinkID <a href="#a50216999d5b9bf3edcc3f75f64ef0e27">More...</a><br/></td></tr>
+<tr class="memdesc:a50216999d5b9bf3edcc3f75f64ef0e27"><td class="mdescLeft">&#160;</td><td class="mdescRight">the sinkID <a href="#a50216999d5b9bf3edcc3f75f64ef0e27">More...</a><br /></td></tr>
<tr class="separator:a50216999d5b9bf3edcc3f75f64ef0e27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0990f79e8871de045bffa843fa85566"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__MainConnection__s.html#ab0990f79e8871de045bffa843fa85566">sourceID</a></td></tr>
-<tr class="memdesc:ab0990f79e8871de045bffa843fa85566"><td class="mdescLeft">&#160;</td><td class="mdescRight">the sourceID <a href="#ab0990f79e8871de045bffa843fa85566">More...</a><br/></td></tr>
+<tr class="memdesc:ab0990f79e8871de045bffa843fa85566"><td class="mdescLeft">&#160;</td><td class="mdescRight">the sourceID <a href="#ab0990f79e8871de045bffa843fa85566">More...</a><br /></td></tr>
<tr class="separator:ab0990f79e8871de045bffa843fa85566"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2c1b9707f33cfafe1cb963461be1dda"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__MainConnection__s.html#aa2c1b9707f33cfafe1cb963461be1dda">delay</a></td></tr>
-<tr class="memdesc:aa2c1b9707f33cfafe1cb963461be1dda"><td class="mdescLeft">&#160;</td><td class="mdescRight">the delay of the connection <a href="#aa2c1b9707f33cfafe1cb963461be1dda">More...</a><br/></td></tr>
+<tr class="memdesc:aa2c1b9707f33cfafe1cb963461be1dda"><td class="mdescLeft">&#160;</td><td class="mdescRight">the delay of the connection <a href="#aa2c1b9707f33cfafe1cb963461be1dda">More...</a><br /></td></tr>
<tr class="separator:aa2c1b9707f33cfafe1cb963461be1dda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adef3e5f4ebb35dc31bfd6a75b33df176"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__MainConnection__s.html#adef3e5f4ebb35dc31bfd6a75b33df176">listConnectionID</a></td></tr>
-<tr class="memdesc:adef3e5f4ebb35dc31bfd6a75b33df176"><td class="mdescLeft">&#160;</td><td class="mdescRight">the list of sub connection IDs the mainconnection consists of <a href="#adef3e5f4ebb35dc31bfd6a75b33df176">More...</a><br/></td></tr>
+<tr class="memdesc:adef3e5f4ebb35dc31bfd6a75b33df176"><td class="mdescLeft">&#160;</td><td class="mdescRight">the list of sub connection IDs the mainconnection consists of <a href="#adef3e5f4ebb35dc31bfd6a75b33df176">More...</a><br /></td></tr>
<tr class="separator:adef3e5f4ebb35dc31bfd6a75b33df176"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -250,9 +253,9 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__MainConnection__s.js b/docs/structam_1_1am__MainConnection__s.js
index ce051dd..ce051dd 100644..100755
--- a/docs/structam_1_1am__MainConnection__s.js
+++ b/docs/structam_1_1am__MainConnection__s.js
diff --git a/docs/structam_1_1am__MainSoundProperty__s-members.html b/docs/structam_1_1am__MainSoundProperty__s-members.html
index 3687d91..9792268 100644..100755
--- a/docs/structam_1_1am__MainSoundProperty__s-members.html
+++ b/docs/structam_1_1am__MainSoundProperty__s-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__MainSoundProperty__s.h
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -120,9 +123,9 @@ $(document).ready(function(){initNavTree('structam_1_1am__MainSoundProperty__s.h
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__MainSoundProperty__s.html b/docs/structam_1_1am__MainSoundProperty__s.html
index 3e57fe8..cebe5f4 100644..100755
--- a/docs/structam_1_1am__MainSoundProperty__s.html
+++ b/docs/structam_1_1am__MainSoundProperty__s.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::am_MainSoundProperty_s Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__MainSoundProperty__s.h
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -122,10 +125,10 @@ $(document).ready(function(){initNavTree('structam_1_1am__MainSoundProperty__s.h
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:ab17e9104be5d9d055cd07fd2369e8218"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__MainSoundProperty__s.html#ab17e9104be5d9d055cd07fd2369e8218">type</a></td></tr>
-<tr class="memdesc:ab17e9104be5d9d055cd07fd2369e8218"><td class="mdescLeft">&#160;</td><td class="mdescRight">the type of the property <a href="#ab17e9104be5d9d055cd07fd2369e8218">More...</a><br/></td></tr>
+<tr class="memdesc:ab17e9104be5d9d055cd07fd2369e8218"><td class="mdescLeft">&#160;</td><td class="mdescRight">the type of the property <a href="#ab17e9104be5d9d055cd07fd2369e8218">More...</a><br /></td></tr>
<tr class="separator:ab17e9104be5d9d055cd07fd2369e8218"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66c11369472cdf8d870b7976e08336a1"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__MainSoundProperty__s.html#a66c11369472cdf8d870b7976e08336a1">value</a></td></tr>
-<tr class="memdesc:a66c11369472cdf8d870b7976e08336a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">the actual value <a href="#a66c11369472cdf8d870b7976e08336a1">More...</a><br/></td></tr>
+<tr class="memdesc:a66c11369472cdf8d870b7976e08336a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">the actual value <a href="#a66c11369472cdf8d870b7976e08336a1">More...</a><br /></td></tr>
<tr class="separator:a66c11369472cdf8d870b7976e08336a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -174,9 +177,9 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__MainSoundProperty__s.js b/docs/structam_1_1am__MainSoundProperty__s.js
index 84a00d7..84a00d7 100644..100755
--- a/docs/structam_1_1am__MainSoundProperty__s.js
+++ b/docs/structam_1_1am__MainSoundProperty__s.js
diff --git a/docs/structam_1_1am__NotificationConfiguration__s-members.html b/docs/structam_1_1am__NotificationConfiguration__s-members.html
index 6b6a5d3..f132a64 100644..100755
--- a/docs/structam_1_1am__NotificationConfiguration__s-members.html
+++ b/docs/structam_1_1am__NotificationConfiguration__s-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__NotificationConfigurat
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -121,9 +124,9 @@ $(document).ready(function(){initNavTree('structam_1_1am__NotificationConfigurat
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__NotificationConfiguration__s.html b/docs/structam_1_1am__NotificationConfiguration__s.html
index 55633f4..155b0e7 100644..100755
--- a/docs/structam_1_1am__NotificationConfiguration__s.html
+++ b/docs/structam_1_1am__NotificationConfiguration__s.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::am_NotificationConfiguration_s Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__NotificationConfigurat
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -122,13 +125,13 @@ $(document).ready(function(){initNavTree('structam_1_1am__NotificationConfigurat
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:ab3c479eda9f228cd981e217142ea84bf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#ae29e007a0f5fc513c41d0814cc75fd13">am_CustomNotificationType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__NotificationConfiguration__s.html#ab3c479eda9f228cd981e217142ea84bf">type</a></td></tr>
-<tr class="memdesc:ab3c479eda9f228cd981e217142ea84bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">The notification type of the notification. <a href="#ab3c479eda9f228cd981e217142ea84bf">More...</a><br/></td></tr>
+<tr class="memdesc:ab3c479eda9f228cd981e217142ea84bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">The notification type of the notification. <a href="#ab3c479eda9f228cd981e217142ea84bf">More...</a><br /></td></tr>
<tr class="separator:ab3c479eda9f228cd981e217142ea84bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a572962899f2aa344051a41eaebd71ddc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a0ee627be6336efc1a44378ecdc972cd3">am_NotificationStatus_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__NotificationConfiguration__s.html#a572962899f2aa344051a41eaebd71ddc">status</a></td></tr>
-<tr class="memdesc:a572962899f2aa344051a41eaebd71ddc"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Notification status. <a href="#a572962899f2aa344051a41eaebd71ddc">More...</a><br/></td></tr>
+<tr class="memdesc:a572962899f2aa344051a41eaebd71ddc"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Notification status. <a href="#a572962899f2aa344051a41eaebd71ddc">More...</a><br /></td></tr>
<tr class="separator:a572962899f2aa344051a41eaebd71ddc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc567830bd6c0d470b344a62d51bd5d0"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__NotificationConfiguration__s.html#abc567830bd6c0d470b344a62d51bd5d0">parameter</a></td></tr>
-<tr class="memdesc:abc567830bd6c0d470b344a62d51bd5d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">This gives additional information to the notification status. <a href="#abc567830bd6c0d470b344a62d51bd5d0">More...</a><br/></td></tr>
+<tr class="memdesc:abc567830bd6c0d470b344a62d51bd5d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">This gives additional information to the notification status. <a href="#abc567830bd6c0d470b344a62d51bd5d0">More...</a><br /></td></tr>
<tr class="separator:abc567830bd6c0d470b344a62d51bd5d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -195,9 +198,9 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__NotificationConfiguration__s.js b/docs/structam_1_1am__NotificationConfiguration__s.js
index 9af2302..9af2302 100644..100755
--- a/docs/structam_1_1am__NotificationConfiguration__s.js
+++ b/docs/structam_1_1am__NotificationConfiguration__s.js
diff --git a/docs/structam_1_1am__NotificationPayload__s-members.html b/docs/structam_1_1am__NotificationPayload__s-members.html
index 2456d5c..6cd93d0 100644..100755
--- a/docs/structam_1_1am__NotificationPayload__s-members.html
+++ b/docs/structam_1_1am__NotificationPayload__s-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__NotificationPayload__s
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -120,9 +123,9 @@ $(document).ready(function(){initNavTree('structam_1_1am__NotificationPayload__s
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__NotificationPayload__s.html b/docs/structam_1_1am__NotificationPayload__s.html
index 682788b..ff661c4 100644..100755
--- a/docs/structam_1_1am__NotificationPayload__s.html
+++ b/docs/structam_1_1am__NotificationPayload__s.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::am_NotificationPayload_s Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__NotificationPayload__s
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -122,10 +125,10 @@ $(document).ready(function(){initNavTree('structam_1_1am__NotificationPayload__s
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a37449381a267dfb498cb763310f1bd92"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#ae29e007a0f5fc513c41d0814cc75fd13">am_CustomNotificationType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__NotificationPayload__s.html#a37449381a267dfb498cb763310f1bd92">type</a></td></tr>
-<tr class="memdesc:a37449381a267dfb498cb763310f1bd92"><td class="mdescLeft">&#160;</td><td class="mdescRight">This defines the notification type. <a href="#a37449381a267dfb498cb763310f1bd92">More...</a><br/></td></tr>
+<tr class="memdesc:a37449381a267dfb498cb763310f1bd92"><td class="mdescLeft">&#160;</td><td class="mdescRight">This defines the notification type. <a href="#a37449381a267dfb498cb763310f1bd92">More...</a><br /></td></tr>
<tr class="separator:a37449381a267dfb498cb763310f1bd92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a765bbd1916862ed5d4ee9ab83c9be3b6"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__NotificationPayload__s.html#a765bbd1916862ed5d4ee9ab83c9be3b6">value</a></td></tr>
-<tr class="memdesc:a765bbd1916862ed5d4ee9ab83c9be3b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is finally the value of the notification. <a href="#a765bbd1916862ed5d4ee9ab83c9be3b6">More...</a><br/></td></tr>
+<tr class="memdesc:a765bbd1916862ed5d4ee9ab83c9be3b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is finally the value of the notification. <a href="#a765bbd1916862ed5d4ee9ab83c9be3b6">More...</a><br /></td></tr>
<tr class="separator:a765bbd1916862ed5d4ee9ab83c9be3b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -175,9 +178,9 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__NotificationPayload__s.js b/docs/structam_1_1am__NotificationPayload__s.js
index 468cc2d..468cc2d 100644..100755
--- a/docs/structam_1_1am__NotificationPayload__s.js
+++ b/docs/structam_1_1am__NotificationPayload__s.js
diff --git a/docs/structam_1_1am__Route__s-members.html b/docs/structam_1_1am__Route__s-members.html
index d34d179..d0eb763 100644..100755
--- a/docs/structam_1_1am__Route__s-members.html
+++ b/docs/structam_1_1am__Route__s-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__Route__s.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -121,9 +124,9 @@ $(document).ready(function(){initNavTree('structam_1_1am__Route__s.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__Route__s.html b/docs/structam_1_1am__Route__s.html
index fd9a02d..df732d1 100644..100755
--- a/docs/structam_1_1am__Route__s.html
+++ b/docs/structam_1_1am__Route__s.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::am_Route_s Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__Route__s.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -122,13 +125,13 @@ $(document).ready(function(){initNavTree('structam_1_1am__Route__s.html','');});
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:abf0e80b6a3c873f98df00ab7e0ab014c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Route__s.html#abf0e80b6a3c873f98df00ab7e0ab014c">sourceID</a></td></tr>
-<tr class="memdesc:abf0e80b6a3c873f98df00ab7e0ab014c"><td class="mdescLeft">&#160;</td><td class="mdescRight">the sourceID where the route starts <a href="#abf0e80b6a3c873f98df00ab7e0ab014c">More...</a><br/></td></tr>
+<tr class="memdesc:abf0e80b6a3c873f98df00ab7e0ab014c"><td class="mdescLeft">&#160;</td><td class="mdescRight">the sourceID where the route starts <a href="#abf0e80b6a3c873f98df00ab7e0ab014c">More...</a><br /></td></tr>
<tr class="separator:abf0e80b6a3c873f98df00ab7e0ab014c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc2e4801d4cea72a22d602492b918ec7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Route__s.html#adc2e4801d4cea72a22d602492b918ec7">sinkID</a></td></tr>
-<tr class="memdesc:adc2e4801d4cea72a22d602492b918ec7"><td class="mdescLeft">&#160;</td><td class="mdescRight">the sinkID where the route ends <a href="#adc2e4801d4cea72a22d602492b918ec7">More...</a><br/></td></tr>
+<tr class="memdesc:adc2e4801d4cea72a22d602492b918ec7"><td class="mdescLeft">&#160;</td><td class="mdescRight">the sinkID where the route ends <a href="#adc2e4801d4cea72a22d602492b918ec7">More...</a><br /></td></tr>
<tr class="separator:adc2e4801d4cea72a22d602492b918ec7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa88feca01526bbbc69b1f44c9be22462"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="structam_1_1am__RoutingElement__s.html">am_RoutingElement_s</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Route__s.html#aa88feca01526bbbc69b1f44c9be22462">route</a></td></tr>
-<tr class="memdesc:aa88feca01526bbbc69b1f44c9be22462"><td class="mdescLeft">&#160;</td><td class="mdescRight">the actual route as list of routing elements <a href="#aa88feca01526bbbc69b1f44c9be22462">More...</a><br/></td></tr>
+<tr class="memdesc:aa88feca01526bbbc69b1f44c9be22462"><td class="mdescLeft">&#160;</td><td class="mdescRight">the actual route as list of routing elements <a href="#aa88feca01526bbbc69b1f44c9be22462">More...</a><br /></td></tr>
<tr class="separator:aa88feca01526bbbc69b1f44c9be22462"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -193,9 +196,9 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="structam_1_1am__Route__s.html">am_Route_s</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__Route__s.js b/docs/structam_1_1am__Route__s.js
index 91eeab6..91eeab6 100644..100755
--- a/docs/structam_1_1am__Route__s.js
+++ b/docs/structam_1_1am__Route__s.js
diff --git a/docs/structam_1_1am__RoutingElement__s-members.html b/docs/structam_1_1am__RoutingElement__s-members.html
index 8a84cf5..273bcf6 100644..100755
--- a/docs/structam_1_1am__RoutingElement__s-members.html
+++ b/docs/structam_1_1am__RoutingElement__s-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__RoutingElement__s.html
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -122,9 +125,9 @@ $(document).ready(function(){initNavTree('structam_1_1am__RoutingElement__s.html
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__RoutingElement__s.html b/docs/structam_1_1am__RoutingElement__s.html
index f461dca..8694d26 100644..100755
--- a/docs/structam_1_1am__RoutingElement__s.html
+++ b/docs/structam_1_1am__RoutingElement__s.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::am_RoutingElement_s Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__RoutingElement__s.html
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -122,16 +125,16 @@ $(document).ready(function(){initNavTree('structam_1_1am__RoutingElement__s.html
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:aa62eb1c5d54fce616106aa928e72beba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__RoutingElement__s.html#aa62eb1c5d54fce616106aa928e72beba">sourceID</a></td></tr>
-<tr class="memdesc:aa62eb1c5d54fce616106aa928e72beba"><td class="mdescLeft">&#160;</td><td class="mdescRight">the source ID <a href="#aa62eb1c5d54fce616106aa928e72beba">More...</a><br/></td></tr>
+<tr class="memdesc:aa62eb1c5d54fce616106aa928e72beba"><td class="mdescLeft">&#160;</td><td class="mdescRight">the source ID <a href="#aa62eb1c5d54fce616106aa928e72beba">More...</a><br /></td></tr>
<tr class="separator:aa62eb1c5d54fce616106aa928e72beba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14d52e48dad6d576b5da792168eec193"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__RoutingElement__s.html#a14d52e48dad6d576b5da792168eec193">sinkID</a></td></tr>
-<tr class="memdesc:a14d52e48dad6d576b5da792168eec193"><td class="mdescLeft">&#160;</td><td class="mdescRight">the sinkID <a href="#a14d52e48dad6d576b5da792168eec193">More...</a><br/></td></tr>
+<tr class="memdesc:a14d52e48dad6d576b5da792168eec193"><td class="mdescLeft">&#160;</td><td class="mdescRight">the sinkID <a href="#a14d52e48dad6d576b5da792168eec193">More...</a><br /></td></tr>
<tr class="separator:a14d52e48dad6d576b5da792168eec193"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a877d5ed3d176e1b7b6567a5c5fbe0577"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__RoutingElement__s.html#a877d5ed3d176e1b7b6567a5c5fbe0577">domainID</a></td></tr>
-<tr class="memdesc:a877d5ed3d176e1b7b6567a5c5fbe0577"><td class="mdescLeft">&#160;</td><td class="mdescRight">the domainID the routeElement is in <a href="#a877d5ed3d176e1b7b6567a5c5fbe0577">More...</a><br/></td></tr>
+<tr class="memdesc:a877d5ed3d176e1b7b6567a5c5fbe0577"><td class="mdescLeft">&#160;</td><td class="mdescRight">the domainID the routeElement is in <a href="#a877d5ed3d176e1b7b6567a5c5fbe0577">More...</a><br /></td></tr>
<tr class="separator:a877d5ed3d176e1b7b6567a5c5fbe0577"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab532c1225badbf5cd967ac602e8b64e0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__RoutingElement__s.html#ab532c1225badbf5cd967ac602e8b64e0">connectionFormat</a></td></tr>
-<tr class="memdesc:ab532c1225badbf5cd967ac602e8b64e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">the connectionformat that is used for the route <a href="#ab532c1225badbf5cd967ac602e8b64e0">More...</a><br/></td></tr>
+<tr class="memdesc:ab532c1225badbf5cd967ac602e8b64e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">the connectionformat that is used for the route <a href="#ab532c1225badbf5cd967ac602e8b64e0">More...</a><br /></td></tr>
<tr class="separator:ab532c1225badbf5cd967ac602e8b64e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -212,9 +215,9 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="structam_1_1am__RoutingElement__s.html">am_RoutingElement_s</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__RoutingElement__s.js b/docs/structam_1_1am__RoutingElement__s.js
index b326dc2..b326dc2 100644..100755
--- a/docs/structam_1_1am__RoutingElement__s.js
+++ b/docs/structam_1_1am__RoutingElement__s.js
diff --git a/docs/structam_1_1am__RoutingNodeData__s-members.html b/docs/structam_1_1am__RoutingNodeData__s-members.html
index 043a9c6..7bc13de 100644..100755
--- a/docs/structam_1_1am__RoutingNodeData__s-members.html
+++ b/docs/structam_1_1am__RoutingNodeData__s-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__RoutingNodeData__s.htm
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -113,27 +116,28 @@ $(document).ready(function(){initNavTree('structam_1_1am__RoutingNodeData__s.htm
<p>This is the complete list of members for <a class="el" href="structam_1_1am__RoutingNodeData__s.html">am::am_RoutingNodeData_s</a>, including all inherited members.</p>
<table class="directory">
- <tr class="even"><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html#a3471203a8947a27acf94ea7e6b1f7d2f">am_NodeDataType_e</a> typedef</td><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html">am::am_RoutingNodeData_s</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276c">am_NodeDataType_e</a> enum name</td><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html">am::am_RoutingNodeData_s</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html#a0ee4c39f4af856848681aedb59321915">am_RoutingNodeData_s</a>()</td><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html">am::am_RoutingNodeData_s</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html#a8fef46ce6e8adad5904eb863820c438e">converter</a></td><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html">am::am_RoutingNodeData_s</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a></td><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html">am::am_RoutingNodeData_s</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html#a40dca77f6ca7b2dc92796ac4f271665c">domainID</a>() const </td><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html">am::am_RoutingNodeData_s</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html#a846ee0e60391817fb053be1f46d1b655">enum</a></td><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html">am::am_RoutingNodeData_s</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html#ad1356e46d8eb8afbe9f74f480e197a65">GATEWAY</a></td><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html">am::am_RoutingNodeData_s</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html#a3e64f452e79f69f04afd2fc19d1db1f1">gateway</a></td><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html">am::am_RoutingNodeData_s</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276ca5c8a2228d2052aeba0c35f5d5ad34889">CONVERTER</a> enum value</td><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html">am::am_RoutingNodeData_s</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html#a8fef46ce6e8adad5904eb863820c438e">converter</a></td><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html">am::am_RoutingNodeData_s</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a></td><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html">am::am_RoutingNodeData_s</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html#a40dca77f6ca7b2dc92796ac4f271665c">domainID</a>() const </td><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html">am::am_RoutingNodeData_s</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html#a3e64f452e79f69f04afd2fc19d1db1f1">gateway</a></td><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html">am::am_RoutingNodeData_s</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276cae7dc94753104a5288049a249cb3193e4">GATEWAY</a> enum value</td><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html">am::am_RoutingNodeData_s</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html#ae11036241429bc73b52c17067e72d240">operator==</a>(const am_RoutingNodeData_s &amp;anotherObject) const </td><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html">am::am_RoutingNodeData_s</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html#aa703a94ad48e243226fc26d4d2efe96b">sink</a></td><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html">am::am_RoutingNodeData_s</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html#a9794d679917230d191c144b5b36fe783">source</a></td><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html">am::am_RoutingNodeData_s</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html#a9b49d1907ce978b75744b41f1979e665">SOURCE</a></td><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html">am::am_RoutingNodeData_s</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a></td><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html">am::am_RoutingNodeData_s</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276cad70db244584d9880ae4314f5ea16513a">SINK</a> enum value</td><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html">am::am_RoutingNodeData_s</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html#aa703a94ad48e243226fc26d4d2efe96b">sink</a></td><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html">am::am_RoutingNodeData_s</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html#a9794d679917230d191c144b5b36fe783">source</a></td><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html">am::am_RoutingNodeData_s</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276cac5c8d1643072edb5f04a0f012477e1ce">SOURCE</a> enum value</td><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html">am::am_RoutingNodeData_s</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a></td><td class="entry"><a class="el" href="structam_1_1am__RoutingNodeData__s.html">am::am_RoutingNodeData_s</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__RoutingNodeData__s.html b/docs/structam_1_1am__RoutingNodeData__s.html
index e5f36da..696c8f5 100644..100755
--- a/docs/structam_1_1am__RoutingNodeData__s.html
+++ b/docs/structam_1_1am__RoutingNodeData__s.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::am_RoutingNodeData_s Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__RoutingNodeData__s.htm
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -123,8 +126,12 @@ $(document).ready(function(){initNavTree('structam_1_1am__RoutingNodeData__s.htm
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
-<tr class="memitem:a3471203a8947a27acf94ea7e6b1f7d2f"><td class="memItemLeft" align="right" valign="top">typedef CONVERTER&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__RoutingNodeData__s.html#a3471203a8947a27acf94ea7e6b1f7d2f">am_NodeDataType_e</a></td></tr>
-<tr class="separator:a3471203a8947a27acf94ea7e6b1f7d2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac1e5030a95c5529ebdf563deef3e276c"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276c">am_NodeDataType_e</a> : int { <a class="el" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276cad70db244584d9880ae4314f5ea16513a">SINK</a>,
+<a class="el" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276cac5c8d1643072edb5f04a0f012477e1ce">SOURCE</a>,
+<a class="el" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276cae7dc94753104a5288049a249cb3193e4">GATEWAY</a>,
+<a class="el" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276ca5c8a2228d2052aeba0c35f5d5ad34889">CONVERTER</a>
+ }</td></tr>
+<tr class="separator:ac1e5030a95c5529ebdf563deef3e276c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
@@ -137,14 +144,8 @@ Public Member Functions</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
-<tr class="memitem:a846ee0e60391817fb053be1f46d1b655"><td class="memItemLeft" align="right" valign="top">typedef&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__RoutingNodeData__s.html#a846ee0e60391817fb053be1f46d1b655">enum</a>:uint8_t {SINK</td></tr>
-<tr class="separator:a846ee0e60391817fb053be1f46d1b655"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9b49d1907ce978b75744b41f1979e665"><td class="memItemLeft" align="right" valign="top">typedef&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__RoutingNodeData__s.html#a9b49d1907ce978b75744b41f1979e665">SOURCE</a></td></tr>
-<tr class="separator:a9b49d1907ce978b75744b41f1979e665"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad1356e46d8eb8afbe9f74f480e197a65"><td class="memItemLeft" align="right" valign="top">typedef&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__RoutingNodeData__s.html#ad1356e46d8eb8afbe9f74f480e197a65">GATEWAY</a></td></tr>
-<tr class="separator:ad1356e46d8eb8afbe9f74f480e197a65"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a240b8789e06edcebdfc7d0b14f4cf109"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structam_1_1am__RoutingNodeData__s.html#a3471203a8947a27acf94ea7e6b1f7d2f">am_NodeDataType_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a></td></tr>
-<tr class="memdesc:a240b8789e06edcebdfc7d0b14f4cf109"><td class="mdescLeft">&#160;</td><td class="mdescRight">data type:sink, source, gateway or converter <a href="#a240b8789e06edcebdfc7d0b14f4cf109">More...</a><br/></td></tr>
+<tr class="memitem:a240b8789e06edcebdfc7d0b14f4cf109"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276c">am_NodeDataType_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109">type</a></td></tr>
+<tr class="memdesc:a240b8789e06edcebdfc7d0b14f4cf109"><td class="mdescLeft">&#160;</td><td class="mdescRight">data type:sink, source, gateway or converter <a href="#a240b8789e06edcebdfc7d0b14f4cf109">More...</a><br /></td></tr>
<tr class="separator:a240b8789e06edcebdfc7d0b14f4cf109"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a001ab8e1ce7d5f6ed38040f9c38f4679"><td class="memItemLeft" >union {</td></tr>
<tr class="memitem:a870110a8ae32984182f6dc6338ad4b2f"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="structam_1_1am__Source__s.html">am_Source_s</a> *&#160;&#160;&#160;<a class="el" href="structam_1_1am__RoutingNodeData__s.html#a9794d679917230d191c144b5b36fe783">source</a></td></tr>
@@ -156,25 +157,35 @@ Public Attributes</h2></td></tr>
<tr class="memitem:a8687415529973825fe8538122e0c588d"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="structam_1_1am__Converter__s.html">am_Converter_s</a> *&#160;&#160;&#160;<a class="el" href="structam_1_1am__RoutingNodeData__s.html#a8fef46ce6e8adad5904eb863820c438e">converter</a></td></tr>
<tr class="separator:a8687415529973825fe8538122e0c588d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a001ab8e1ce7d5f6ed38040f9c38f4679"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679">data</a></td></tr>
-<tr class="memdesc:a001ab8e1ce7d5f6ed38040f9c38f4679"><td class="mdescLeft">&#160;</td><td class="mdescRight">union pointer to sink, source, gateway or converter <a href="#a001ab8e1ce7d5f6ed38040f9c38f4679">More...</a><br/></td></tr>
+<tr class="memdesc:a001ab8e1ce7d5f6ed38040f9c38f4679"><td class="mdescLeft">&#160;</td><td class="mdescRight">union pointer to sink, source, gateway or converter <a href="#a001ab8e1ce7d5f6ed38040f9c38f4679">More...</a><br /></td></tr>
<tr class="separator:a001ab8e1ce7d5f6ed38040f9c38f4679"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>A structure used as user data in the graph nodes. </p>
-<p>Definition at line <a class="el" href="CAmRouter_8h_source.html#l00074">74</a> of file <a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>.</p>
-</div><h2 class="groupheader">Member Typedef Documentation</h2>
-<a class="anchor" id="a3471203a8947a27acf94ea7e6b1f7d2f"></a>
+<p>Definition at line <a class="el" href="CAmRouter_8h_source.html#l00076">76</a> of file <a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>.</p>
+</div><h2 class="groupheader">Member Enumeration Documentation</h2>
+<a class="anchor" id="ac1e5030a95c5529ebdf563deef3e276c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">typedef CONVERTER <a class="el" href="structam_1_1am__RoutingNodeData__s.html#a3471203a8947a27acf94ea7e6b1f7d2f">am::am_RoutingNodeData_s::am_NodeDataType_e</a></td>
+ <td class="memname"><a class="el" href="namespaceam.html#aab324fff5070fd8b78012479e5e6bb0e">enum</a> <a class="el" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276c">am::am_RoutingNodeData_s::am_NodeDataType_e</a> : int</td>
</tr>
</table>
</div><div class="memdoc">
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="ac1e5030a95c5529ebdf563deef3e276cad70db244584d9880ae4314f5ea16513a"></a>SINK&#160;</td><td class="fielddoc">
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="ac1e5030a95c5529ebdf563deef3e276cac5c8d1643072edb5f04a0f012477e1ce"></a>SOURCE&#160;</td><td class="fielddoc">
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="ac1e5030a95c5529ebdf563deef3e276cae7dc94753104a5288049a249cb3193e4"></a>GATEWAY&#160;</td><td class="fielddoc">
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="ac1e5030a95c5529ebdf563deef3e276ca5c8a2228d2052aeba0c35f5d5ad34889"></a>CONVERTER&#160;</td><td class="fielddoc">
+</td></tr>
+</table>
-<p>Definition at line <a class="el" href="CAmRouter_8h_source.html#l00076">76</a> of file <a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRouter_8h_source.html#l00078">78</a> of file <a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>.</p>
</div>
</div>
@@ -200,7 +211,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRouter_8h_source.html#l00086">86</a> of file <a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRouter_8h_source.html#l00091">91</a> of file <a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>.</p>
</div>
</div>
@@ -226,7 +237,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRouter_8h_source.html#l00125">125</a> of file <a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRouter_8h_source.html#l00132">132</a> of file <a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>.</p>
</div>
</div>
@@ -252,7 +263,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRouter_8h_source.html#l00089">89</a> of file <a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRouter_8h_source.html#l00096">96</a> of file <a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>.</p>
</div>
</div>
@@ -267,7 +278,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRouter_8h_source.html#l00083">83</a> of file <a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRouter_8h_source.html#l00088">88</a> of file <a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>.</p>
</div>
</div>
@@ -285,34 +296,6 @@ Public Attributes</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a846ee0e60391817fb053be1f46d1b655"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">typedef am::am_RoutingNodeData_s::enum</td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmRouter_8h_source.html#l00076">76</a> of file <a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ad1356e46d8eb8afbe9f74f480e197a65"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">typedef am::am_RoutingNodeData_s::GATEWAY</td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmRouter_8h_source.html#l00076">76</a> of file <a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>.</p>
-
-</div>
-</div>
<a class="anchor" id="a3e64f452e79f69f04afd2fc19d1db1f1"></a>
<div class="memitem">
<div class="memproto">
@@ -323,7 +306,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRouter_8h_source.html#l00082">82</a> of file <a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRouter_8h_source.html#l00087">87</a> of file <a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>.</p>
</div>
</div>
@@ -337,21 +320,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRouter_8h_source.html#l00081">81</a> of file <a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a9b49d1907ce978b75744b41f1979e665"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">typedef am::am_RoutingNodeData_s::SOURCE</td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="CAmRouter_8h_source.html#l00076">76</a> of file <a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRouter_8h_source.html#l00086">86</a> of file <a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>.</p>
</div>
</div>
@@ -365,7 +334,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="CAmRouter_8h_source.html#l00080">80</a> of file <a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRouter_8h_source.html#l00085">85</a> of file <a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>.</p>
</div>
</div>
@@ -374,14 +343,14 @@ Public Attributes</h2></td></tr>
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structam_1_1am__RoutingNodeData__s.html#a3471203a8947a27acf94ea7e6b1f7d2f">am_NodeDataType_e</a> am::am_RoutingNodeData_s::type</td>
+ <td class="memname"><a class="el" href="structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276c">am_NodeDataType_e</a> am::am_RoutingNodeData_s::type</td>
</tr>
</table>
</div><div class="memdoc">
<p>data type:sink, source, gateway or converter </p>
-<p>Definition at line <a class="el" href="CAmRouter_8h_source.html#l00077">77</a> of file <a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>.</p>
+<p>Definition at line <a class="el" href="CAmRouter_8h_source.html#l00082">82</a> of file <a class="el" href="CAmRouter_8h_source.html">CAmRouter.h</a>.</p>
</div>
</div>
@@ -394,9 +363,9 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="structam_1_1am__RoutingNodeData__s.html">am_RoutingNodeData_s</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__RoutingNodeData__s.js b/docs/structam_1_1am__RoutingNodeData__s.js
index 93b1c5e..8ebbf59 100644..100755
--- a/docs/structam_1_1am__RoutingNodeData__s.js
+++ b/docs/structam_1_1am__RoutingNodeData__s.js
@@ -1,16 +1,18 @@
var structam_1_1am__RoutingNodeData__s =
[
- [ "am_NodeDataType_e", "structam_1_1am__RoutingNodeData__s.html#a3471203a8947a27acf94ea7e6b1f7d2f", null ],
+ [ "am_NodeDataType_e", "structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276c", [
+ [ "SINK", "structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276cad70db244584d9880ae4314f5ea16513a", null ],
+ [ "SOURCE", "structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276cac5c8d1643072edb5f04a0f012477e1ce", null ],
+ [ "GATEWAY", "structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276cae7dc94753104a5288049a249cb3193e4", null ],
+ [ "CONVERTER", "structam_1_1am__RoutingNodeData__s.html#ac1e5030a95c5529ebdf563deef3e276ca5c8a2228d2052aeba0c35f5d5ad34889", null ]
+ ] ],
[ "am_RoutingNodeData_s", "structam_1_1am__RoutingNodeData__s.html#a0ee4c39f4af856848681aedb59321915", null ],
[ "domainID", "structam_1_1am__RoutingNodeData__s.html#a40dca77f6ca7b2dc92796ac4f271665c", null ],
[ "operator==", "structam_1_1am__RoutingNodeData__s.html#ae11036241429bc73b52c17067e72d240", null ],
[ "converter", "structam_1_1am__RoutingNodeData__s.html#a8fef46ce6e8adad5904eb863820c438e", null ],
[ "data", "structam_1_1am__RoutingNodeData__s.html#a001ab8e1ce7d5f6ed38040f9c38f4679", null ],
- [ "enum", "structam_1_1am__RoutingNodeData__s.html#a846ee0e60391817fb053be1f46d1b655", null ],
- [ "GATEWAY", "structam_1_1am__RoutingNodeData__s.html#ad1356e46d8eb8afbe9f74f480e197a65", null ],
[ "gateway", "structam_1_1am__RoutingNodeData__s.html#a3e64f452e79f69f04afd2fc19d1db1f1", null ],
[ "sink", "structam_1_1am__RoutingNodeData__s.html#aa703a94ad48e243226fc26d4d2efe96b", null ],
- [ "SOURCE", "structam_1_1am__RoutingNodeData__s.html#a9b49d1907ce978b75744b41f1979e665", null ],
[ "source", "structam_1_1am__RoutingNodeData__s.html#a9794d679917230d191c144b5b36fe783", null ],
[ "type", "structam_1_1am__RoutingNodeData__s.html#a240b8789e06edcebdfc7d0b14f4cf109", null ]
]; \ No newline at end of file
diff --git a/docs/structam_1_1am__SinkClass__s-members.html b/docs/structam_1_1am__SinkClass__s-members.html
index 00d2e7f..c568bd0 100644..100755
--- a/docs/structam_1_1am__SinkClass__s-members.html
+++ b/docs/structam_1_1am__SinkClass__s-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__SinkClass__s.html','')
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -121,9 +124,9 @@ $(document).ready(function(){initNavTree('structam_1_1am__SinkClass__s.html','')
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__SinkClass__s.html b/docs/structam_1_1am__SinkClass__s.html
index 5a3adac..f399976 100644..100755
--- a/docs/structam_1_1am__SinkClass__s.html
+++ b/docs/structam_1_1am__SinkClass__s.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::am_SinkClass_s Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__SinkClass__s.html','')
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -122,13 +125,13 @@ $(document).ready(function(){initNavTree('structam_1_1am__SinkClass__s.html','')
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a9a17a553274651ac54aec1039b9b10c9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__SinkClass__s.html#a9a17a553274651ac54aec1039b9b10c9">sinkClassID</a></td></tr>
-<tr class="memdesc:a9a17a553274651ac54aec1039b9b10c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">the ID of the sinkClass <a href="#a9a17a553274651ac54aec1039b9b10c9">More...</a><br/></td></tr>
+<tr class="memdesc:a9a17a553274651ac54aec1039b9b10c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">the ID of the sinkClass <a href="#a9a17a553274651ac54aec1039b9b10c9">More...</a><br /></td></tr>
<tr class="separator:a9a17a553274651ac54aec1039b9b10c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b3b9a0c83f6089d3a4f438721798290"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__SinkClass__s.html#a1b3b9a0c83f6089d3a4f438721798290">name</a></td></tr>
-<tr class="memdesc:a1b3b9a0c83f6089d3a4f438721798290"><td class="mdescLeft">&#160;</td><td class="mdescRight">the name of the sinkClass - must be unique in the system <a href="#a1b3b9a0c83f6089d3a4f438721798290">More...</a><br/></td></tr>
+<tr class="memdesc:a1b3b9a0c83f6089d3a4f438721798290"><td class="mdescLeft">&#160;</td><td class="mdescRight">the name of the sinkClass - must be unique in the system <a href="#a1b3b9a0c83f6089d3a4f438721798290">More...</a><br /></td></tr>
<tr class="separator:a1b3b9a0c83f6089d3a4f438721798290"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfb5f15c369f75e6b85e772a339f902e"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="structam_1_1am__ClassProperty__s.html">am_ClassProperty_s</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__SinkClass__s.html#adfb5f15c369f75e6b85e772a339f902e">listClassProperties</a></td></tr>
-<tr class="memdesc:adfb5f15c369f75e6b85e772a339f902e"><td class="mdescLeft">&#160;</td><td class="mdescRight">the list of the class properties. <a href="#adfb5f15c369f75e6b85e772a339f902e">More...</a><br/></td></tr>
+<tr class="memdesc:adfb5f15c369f75e6b85e772a339f902e"><td class="mdescLeft">&#160;</td><td class="mdescRight">the list of the class properties. <a href="#adfb5f15c369f75e6b85e772a339f902e">More...</a><br /></td></tr>
<tr class="separator:adfb5f15c369f75e6b85e772a339f902e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -194,9 +197,9 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__SinkClass__s.js b/docs/structam_1_1am__SinkClass__s.js
index 8b4b13f..8b4b13f 100644..100755
--- a/docs/structam_1_1am__SinkClass__s.js
+++ b/docs/structam_1_1am__SinkClass__s.js
diff --git a/docs/structam_1_1am__SinkType__s-members.html b/docs/structam_1_1am__SinkType__s-members.html
index 0d7abe6..d733d14 100644..100755
--- a/docs/structam_1_1am__SinkType__s-members.html
+++ b/docs/structam_1_1am__SinkType__s-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__SinkType__s.html','');
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -124,9 +127,9 @@ $(document).ready(function(){initNavTree('structam_1_1am__SinkType__s.html','');
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__SinkType__s.html b/docs/structam_1_1am__SinkType__s.html
index 381e76c..5f02f8e 100644..100755
--- a/docs/structam_1_1am__SinkType__s.html
+++ b/docs/structam_1_1am__SinkType__s.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::am_SinkType_s Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__SinkType__s.html','');
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -122,21 +125,21 @@ $(document).ready(function(){initNavTree('structam_1_1am__SinkType__s.html','');
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a6455a141536f5b7b676c5a5caabf872d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__SinkType__s.html#a6455a141536f5b7b676c5a5caabf872d">sinkID</a></td></tr>
-<tr class="memdesc:a6455a141536f5b7b676c5a5caabf872d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the ID of the sink, it is unique in the system. <a href="#a6455a141536f5b7b676c5a5caabf872d">More...</a><br/></td></tr>
+<tr class="memdesc:a6455a141536f5b7b676c5a5caabf872d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the ID of the sink, it is unique in the system. <a href="#a6455a141536f5b7b676c5a5caabf872d">More...</a><br /></td></tr>
<tr class="separator:a6455a141536f5b7b676c5a5caabf872d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa23a69a5e0069804f3181f5d3141774a"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__SinkType__s.html#aa23a69a5e0069804f3181f5d3141774a">name</a></td></tr>
-<tr class="memdesc:aa23a69a5e0069804f3181f5d3141774a"><td class="mdescLeft">&#160;</td><td class="mdescRight">The name of the sink. <a href="#aa23a69a5e0069804f3181f5d3141774a">More...</a><br/></td></tr>
+<tr class="memdesc:aa23a69a5e0069804f3181f5d3141774a"><td class="mdescLeft">&#160;</td><td class="mdescRight">The name of the sink. <a href="#aa23a69a5e0069804f3181f5d3141774a">More...</a><br /></td></tr>
<tr class="separator:aa23a69a5e0069804f3181f5d3141774a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a281aeb5a017aecb15957f0222f17927c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__SinkType__s.html#a281aeb5a017aecb15957f0222f17927c">availability</a></td></tr>
-<tr class="memdesc:a281aeb5a017aecb15957f0222f17927c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This attribute reflects the availability of the sink. <a href="#a281aeb5a017aecb15957f0222f17927c">More...</a><br/></td></tr>
+<tr class="memdesc:a281aeb5a017aecb15957f0222f17927c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This attribute reflects the availability of the sink. <a href="#a281aeb5a017aecb15957f0222f17927c">More...</a><br /></td></tr>
<tr class="separator:a281aeb5a017aecb15957f0222f17927c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95273c6978fbef5be4a59b1534212495"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__SinkType__s.html#a95273c6978fbef5be4a59b1534212495">volume</a></td></tr>
-<tr class="memdesc:a95273c6978fbef5be4a59b1534212495"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the representation of the Volume for the commandInterface. <a href="#a95273c6978fbef5be4a59b1534212495">More...</a><br/></td></tr>
+<tr class="memdesc:a95273c6978fbef5be4a59b1534212495"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the representation of the Volume for the commandInterface. <a href="#a95273c6978fbef5be4a59b1534212495">More...</a><br /></td></tr>
<tr class="separator:a95273c6978fbef5be4a59b1534212495"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55f9813d5f9d3cfab81dc740d15ee53e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__SinkType__s.html#a55f9813d5f9d3cfab81dc740d15ee53e">muteState</a></td></tr>
<tr class="separator:a55f9813d5f9d3cfab81dc740d15ee53e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a573880f00ed279120ded986e6b832235"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__SinkType__s.html#a573880f00ed279120ded986e6b832235">sinkClassID</a></td></tr>
-<tr class="memdesc:a573880f00ed279120ded986e6b832235"><td class="mdescLeft">&#160;</td><td class="mdescRight">The sinkClassID references to a sinkClass. <a href="#a573880f00ed279120ded986e6b832235">More...</a><br/></td></tr>
+<tr class="memdesc:a573880f00ed279120ded986e6b832235"><td class="mdescLeft">&#160;</td><td class="mdescRight">The sinkClassID references to a sinkClass. <a href="#a573880f00ed279120ded986e6b832235">More...</a><br /></td></tr>
<tr class="separator:a573880f00ed279120ded986e6b832235"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -253,9 +256,9 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="structam_1_1am__SinkType__s.html">am_SinkType_s</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__SinkType__s.js b/docs/structam_1_1am__SinkType__s.js
index fa201b9..fa201b9 100644..100755
--- a/docs/structam_1_1am__SinkType__s.js
+++ b/docs/structam_1_1am__SinkType__s.js
diff --git a/docs/structam_1_1am__Sink__s-members.html b/docs/structam_1_1am__Sink__s-members.html
index 45de294..356d7fa 100644..100755
--- a/docs/structam_1_1am__Sink__s-members.html
+++ b/docs/structam_1_1am__Sink__s-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__Sink__s.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -132,9 +135,9 @@ $(document).ready(function(){initNavTree('structam_1_1am__Sink__s.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__Sink__s.html b/docs/structam_1_1am__Sink__s.html
index 8a3df23..6dc2a99 100644..100755
--- a/docs/structam_1_1am__Sink__s.html
+++ b/docs/structam_1_1am__Sink__s.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::am_Sink_s Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__Sink__s.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -122,50 +125,46 @@ $(document).ready(function(){initNavTree('structam_1_1am__Sink__s.html','');});
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a3b934f91d2925407db8e0bac0db94fb1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Sink__s.html#a3b934f91d2925407db8e0bac0db94fb1">sinkID</a></td></tr>
-<tr class="memdesc:a3b934f91d2925407db8e0bac0db94fb1"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the ID of the sink, it is unique in the system. <a href="#a3b934f91d2925407db8e0bac0db94fb1">More...</a><br/></td></tr>
+<tr class="memdesc:a3b934f91d2925407db8e0bac0db94fb1"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the ID of the sink, it is unique in the system. <a href="#a3b934f91d2925407db8e0bac0db94fb1">More...</a><br /></td></tr>
<tr class="separator:a3b934f91d2925407db8e0bac0db94fb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15f5ed66ddc508c1ab4196b11a8ff031"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Sink__s.html#a15f5ed66ddc508c1ab4196b11a8ff031">name</a></td></tr>
-<tr class="memdesc:a15f5ed66ddc508c1ab4196b11a8ff031"><td class="mdescLeft">&#160;</td><td class="mdescRight">The name of the sink. <a href="#a15f5ed66ddc508c1ab4196b11a8ff031">More...</a><br/></td></tr>
+<tr class="memdesc:a15f5ed66ddc508c1ab4196b11a8ff031"><td class="mdescLeft">&#160;</td><td class="mdescRight">The name of the sink. <a href="#a15f5ed66ddc508c1ab4196b11a8ff031">More...</a><br /></td></tr>
<tr class="separator:a15f5ed66ddc508c1ab4196b11a8ff031"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8505cd0b29334007bd6dd5555f482cce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Sink__s.html#a8505cd0b29334007bd6dd5555f482cce">domainID</a></td></tr>
-<tr class="memdesc:a8505cd0b29334007bd6dd5555f482cce"><td class="mdescLeft">&#160;</td><td class="mdescRight">The domainID is the domain the sink belongs to. <a href="#a8505cd0b29334007bd6dd5555f482cce">More...</a><br/></td></tr>
+<tr class="memdesc:a8505cd0b29334007bd6dd5555f482cce"><td class="mdescLeft">&#160;</td><td class="mdescRight">The domainID is the domain the sink belongs to. <a href="#a8505cd0b29334007bd6dd5555f482cce">More...</a><br /></td></tr>
<tr class="separator:a8505cd0b29334007bd6dd5555f482cce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af13055c029c9ca7da3f6701e1b1af418"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Sink__s.html#af13055c029c9ca7da3f6701e1b1af418">sinkClassID</a></td></tr>
-<tr class="memdesc:af13055c029c9ca7da3f6701e1b1af418"><td class="mdescLeft">&#160;</td><td class="mdescRight">The sinkClassID references to a sinkClass. <a href="#af13055c029c9ca7da3f6701e1b1af418">More...</a><br/></td></tr>
+<tr class="memdesc:af13055c029c9ca7da3f6701e1b1af418"><td class="mdescLeft">&#160;</td><td class="mdescRight">The sinkClassID references to a sinkClass. <a href="#af13055c029c9ca7da3f6701e1b1af418">More...</a><br /></td></tr>
<tr class="separator:af13055c029c9ca7da3f6701e1b1af418"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad34fd3d83d674ee842dc8f432295ffbd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Sink__s.html#ad34fd3d83d674ee842dc8f432295ffbd">volume</a></td></tr>
-<tr class="memdesc:ad34fd3d83d674ee842dc8f432295ffbd"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the volume of the sink. <a href="#ad34fd3d83d674ee842dc8f432295ffbd">More...</a><br/></td></tr>
+<tr class="memdesc:ad34fd3d83d674ee842dc8f432295ffbd"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the volume of the sink. <a href="#ad34fd3d83d674ee842dc8f432295ffbd">More...</a><br /></td></tr>
<tr class="separator:ad34fd3d83d674ee842dc8f432295ffbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a330b3bebac302af2065b2999b089dcb0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Sink__s.html#a330b3bebac302af2065b2999b089dcb0">visible</a></td></tr>
-<tr class="memdesc:a330b3bebac302af2065b2999b089dcb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">This Boolean flag indicates whether a sink is visible to the commandInterface or not. <a href="#a330b3bebac302af2065b2999b089dcb0">More...</a><br/></td></tr>
+<tr class="memdesc:a330b3bebac302af2065b2999b089dcb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">This Boolean flag indicates whether a sink is visible to the commandInterface or not. <a href="#a330b3bebac302af2065b2999b089dcb0">More...</a><br /></td></tr>
<tr class="separator:a330b3bebac302af2065b2999b089dcb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb1a98138ddb331e8cd739bb4de2ee75"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Sink__s.html#acb1a98138ddb331e8cd739bb4de2ee75">available</a></td></tr>
-<tr class="memdesc:acb1a98138ddb331e8cd739bb4de2ee75"><td class="mdescLeft">&#160;</td><td class="mdescRight">This attribute reflects the availability of the sink. <a href="#acb1a98138ddb331e8cd739bb4de2ee75">More...</a><br/></td></tr>
+<tr class="memdesc:acb1a98138ddb331e8cd739bb4de2ee75"><td class="mdescLeft">&#160;</td><td class="mdescRight">This attribute reflects the availability of the sink. <a href="#acb1a98138ddb331e8cd739bb4de2ee75">More...</a><br /></td></tr>
<tr class="separator:acb1a98138ddb331e8cd739bb4de2ee75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96e6c7aeaa5b2b6fc0c7767e78eea68f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Sink__s.html#a96e6c7aeaa5b2b6fc0c7767e78eea68f">muteState</a></td></tr>
-<tr class="memdesc:a96e6c7aeaa5b2b6fc0c7767e78eea68f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This attribute reflects the muteState of the sink. <a href="#a96e6c7aeaa5b2b6fc0c7767e78eea68f">More...</a><br/></td></tr>
+<tr class="memdesc:a96e6c7aeaa5b2b6fc0c7767e78eea68f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This attribute reflects the muteState of the sink. <a href="#a96e6c7aeaa5b2b6fc0c7767e78eea68f">More...</a><br /></td></tr>
<tr class="separator:a96e6c7aeaa5b2b6fc0c7767e78eea68f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae04b205707fd16f34745c039d47cda01"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Sink__s.html#ae04b205707fd16f34745c039d47cda01">mainVolume</a></td></tr>
-<tr class="memdesc:ae04b205707fd16f34745c039d47cda01"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the representation of the Volume for the commandInterface. <a href="#ae04b205707fd16f34745c039d47cda01">More...</a><br/></td></tr>
+<tr class="memdesc:ae04b205707fd16f34745c039d47cda01"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the representation of the Volume for the commandInterface. <a href="#ae04b205707fd16f34745c039d47cda01">More...</a><br /></td></tr>
<tr class="separator:ae04b205707fd16f34745c039d47cda01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63bd5bf471a66d23850b0192283c10f8"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Sink__s.html#a63bd5bf471a66d23850b0192283c10f8">listSoundProperties</a></td></tr>
-<tr class="memdesc:a63bd5bf471a66d23850b0192283c10f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the list of soundProperties, that the sink is capable of. <a href="#a63bd5bf471a66d23850b0192283c10f8">More...</a><br/></td></tr>
+<tr class="memdesc:a63bd5bf471a66d23850b0192283c10f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the list of soundProperties, that the sink is capable of. <a href="#a63bd5bf471a66d23850b0192283c10f8">More...</a><br /></td></tr>
<tr class="separator:a63bd5bf471a66d23850b0192283c10f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af5692eedaf4886be06f92293cd474d3e"><td class="memItemLeft" align="right" valign="top">std::vector<br class="typebreak"/>
-&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Sink__s.html#af5692eedaf4886be06f92293cd474d3e">listConnectionFormats</a></td></tr>
-<tr class="memdesc:af5692eedaf4886be06f92293cd474d3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This list holds information about the formats that the Source is capable of supporting when delivering audio. <a href="#af5692eedaf4886be06f92293cd474d3e">More...</a><br/></td></tr>
+<tr class="memitem:af5692eedaf4886be06f92293cd474d3e"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Sink__s.html#af5692eedaf4886be06f92293cd474d3e">listConnectionFormats</a></td></tr>
+<tr class="memdesc:af5692eedaf4886be06f92293cd474d3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This list holds information about the formats that the Source is capable of supporting when delivering audio. <a href="#af5692eedaf4886be06f92293cd474d3e">More...</a><br /></td></tr>
<tr class="separator:af5692eedaf4886be06f92293cd474d3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a61592d0d7c72c080914b0445163c5553"><td class="memItemLeft" align="right" valign="top">std::vector<br class="typebreak"/>
-&lt; <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Sink__s.html#a61592d0d7c72c080914b0445163c5553">listMainSoundProperties</a></td></tr>
-<tr class="memdesc:a61592d0d7c72c080914b0445163c5553"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the list of the available mainSoundProperties. <a href="#a61592d0d7c72c080914b0445163c5553">More...</a><br/></td></tr>
+<tr class="memitem:a61592d0d7c72c080914b0445163c5553"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Sink__s.html#a61592d0d7c72c080914b0445163c5553">listMainSoundProperties</a></td></tr>
+<tr class="memdesc:a61592d0d7c72c080914b0445163c5553"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the list of the available mainSoundProperties. <a href="#a61592d0d7c72c080914b0445163c5553">More...</a><br /></td></tr>
<tr class="separator:a61592d0d7c72c080914b0445163c5553"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a722057619a74a8dd8822a24f0bb75434"><td class="memItemLeft" align="right" valign="top">std::vector<br class="typebreak"/>
-&lt; <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Sink__s.html#a722057619a74a8dd8822a24f0bb75434">listMainNotificationConfigurations</a></td></tr>
-<tr class="memdesc:a722057619a74a8dd8822a24f0bb75434"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the list of the MainNotificationConfigurations. <a href="#a722057619a74a8dd8822a24f0bb75434">More...</a><br/></td></tr>
+<tr class="memitem:a722057619a74a8dd8822a24f0bb75434"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Sink__s.html#a722057619a74a8dd8822a24f0bb75434">listMainNotificationConfigurations</a></td></tr>
+<tr class="memdesc:a722057619a74a8dd8822a24f0bb75434"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the list of the MainNotificationConfigurations. <a href="#a722057619a74a8dd8822a24f0bb75434">More...</a><br /></td></tr>
<tr class="separator:a722057619a74a8dd8822a24f0bb75434"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af334fe986af2145236a1d1ea9002fe00"><td class="memItemLeft" align="right" valign="top">std::vector<br class="typebreak"/>
-&lt; <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Sink__s.html#af334fe986af2145236a1d1ea9002fe00">listNotificationConfigurations</a></td></tr>
-<tr class="memdesc:af334fe986af2145236a1d1ea9002fe00"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the list of the NotificationConfigurations. <a href="#af334fe986af2145236a1d1ea9002fe00">More...</a><br/></td></tr>
+<tr class="memitem:af334fe986af2145236a1d1ea9002fe00"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Sink__s.html#af334fe986af2145236a1d1ea9002fe00">listNotificationConfigurations</a></td></tr>
+<tr class="memdesc:af334fe986af2145236a1d1ea9002fe00"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the list of the NotificationConfigurations. <a href="#af334fe986af2145236a1d1ea9002fe00">More...</a><br /></td></tr>
<tr class="separator:af334fe986af2145236a1d1ea9002fe00"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -420,9 +419,9 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="structam_1_1am__Sink__s.html">am_Sink_s</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__Sink__s.js b/docs/structam_1_1am__Sink__s.js
index 6ea2056..6ea2056 100644..100755
--- a/docs/structam_1_1am__Sink__s.js
+++ b/docs/structam_1_1am__Sink__s.js
diff --git a/docs/structam_1_1am__SoundProperty__s-members.html b/docs/structam_1_1am__SoundProperty__s-members.html
index 6bd6523..1f24cf0 100644..100755
--- a/docs/structam_1_1am__SoundProperty__s-members.html
+++ b/docs/structam_1_1am__SoundProperty__s-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__SoundProperty__s.html'
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -120,9 +123,9 @@ $(document).ready(function(){initNavTree('structam_1_1am__SoundProperty__s.html'
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__SoundProperty__s.html b/docs/structam_1_1am__SoundProperty__s.html
index df560a8..95ace08 100644..100755
--- a/docs/structam_1_1am__SoundProperty__s.html
+++ b/docs/structam_1_1am__SoundProperty__s.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::am_SoundProperty_s Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__SoundProperty__s.html'
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -122,10 +125,10 @@ $(document).ready(function(){initNavTree('structam_1_1am__SoundProperty__s.html'
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:adaf90d729af1e4dca87668616312ee57"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__SoundProperty__s.html#adaf90d729af1e4dca87668616312ee57">type</a></td></tr>
-<tr class="memdesc:adaf90d729af1e4dca87668616312ee57"><td class="mdescLeft">&#160;</td><td class="mdescRight">the type of the property - a project specific enum <a href="#adaf90d729af1e4dca87668616312ee57">More...</a><br/></td></tr>
+<tr class="memdesc:adaf90d729af1e4dca87668616312ee57"><td class="mdescLeft">&#160;</td><td class="mdescRight">the type of the property - a project specific enum <a href="#adaf90d729af1e4dca87668616312ee57">More...</a><br /></td></tr>
<tr class="separator:adaf90d729af1e4dca87668616312ee57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1eca1f3f4f81fa8ee61bb5851f37521f"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__SoundProperty__s.html#a1eca1f3f4f81fa8ee61bb5851f37521f">value</a></td></tr>
-<tr class="memdesc:a1eca1f3f4f81fa8ee61bb5851f37521f"><td class="mdescLeft">&#160;</td><td class="mdescRight">the actual value of the property <a href="#a1eca1f3f4f81fa8ee61bb5851f37521f">More...</a><br/></td></tr>
+<tr class="memdesc:a1eca1f3f4f81fa8ee61bb5851f37521f"><td class="mdescLeft">&#160;</td><td class="mdescRight">the actual value of the property <a href="#a1eca1f3f4f81fa8ee61bb5851f37521f">More...</a><br /></td></tr>
<tr class="separator:a1eca1f3f4f81fa8ee61bb5851f37521f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -174,9 +177,9 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__SoundProperty__s.js b/docs/structam_1_1am__SoundProperty__s.js
index fd39cc9..fd39cc9 100644..100755
--- a/docs/structam_1_1am__SoundProperty__s.js
+++ b/docs/structam_1_1am__SoundProperty__s.js
diff --git a/docs/structam_1_1am__SourceClass__s-members.html b/docs/structam_1_1am__SourceClass__s-members.html
index af7ec5b..9df8e9c 100644..100755
--- a/docs/structam_1_1am__SourceClass__s-members.html
+++ b/docs/structam_1_1am__SourceClass__s-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__SourceClass__s.html','
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -121,9 +124,9 @@ $(document).ready(function(){initNavTree('structam_1_1am__SourceClass__s.html','
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__SourceClass__s.html b/docs/structam_1_1am__SourceClass__s.html
index 5f114d8..33221d8 100644..100755
--- a/docs/structam_1_1am__SourceClass__s.html
+++ b/docs/structam_1_1am__SourceClass__s.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::am_SourceClass_s Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__SourceClass__s.html','
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -122,13 +125,13 @@ $(document).ready(function(){initNavTree('structam_1_1am__SourceClass__s.html','
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:ad50644dfe1113e8aba449faa05780fad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__SourceClass__s.html#ad50644dfe1113e8aba449faa05780fad">sourceClassID</a></td></tr>
-<tr class="memdesc:ad50644dfe1113e8aba449faa05780fad"><td class="mdescLeft">&#160;</td><td class="mdescRight">the source ID <a href="#ad50644dfe1113e8aba449faa05780fad">More...</a><br/></td></tr>
+<tr class="memdesc:ad50644dfe1113e8aba449faa05780fad"><td class="mdescLeft">&#160;</td><td class="mdescRight">the source ID <a href="#ad50644dfe1113e8aba449faa05780fad">More...</a><br /></td></tr>
<tr class="separator:ad50644dfe1113e8aba449faa05780fad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d8dfc76ee479644760827f4a7840cc3"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__SourceClass__s.html#a8d8dfc76ee479644760827f4a7840cc3">name</a></td></tr>
-<tr class="memdesc:a8d8dfc76ee479644760827f4a7840cc3"><td class="mdescLeft">&#160;</td><td class="mdescRight">the name of the sourceClass - must be unique in the system <a href="#a8d8dfc76ee479644760827f4a7840cc3">More...</a><br/></td></tr>
+<tr class="memdesc:a8d8dfc76ee479644760827f4a7840cc3"><td class="mdescLeft">&#160;</td><td class="mdescRight">the name of the sourceClass - must be unique in the system <a href="#a8d8dfc76ee479644760827f4a7840cc3">More...</a><br /></td></tr>
<tr class="separator:a8d8dfc76ee479644760827f4a7840cc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa958c982c51508bca3bc063e459575b4"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="structam_1_1am__ClassProperty__s.html">am_ClassProperty_s</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__SourceClass__s.html#aa958c982c51508bca3bc063e459575b4">listClassProperties</a></td></tr>
-<tr class="memdesc:aa958c982c51508bca3bc063e459575b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">the list of the class properties. <a href="#aa958c982c51508bca3bc063e459575b4">More...</a><br/></td></tr>
+<tr class="memdesc:aa958c982c51508bca3bc063e459575b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">the list of the class properties. <a href="#aa958c982c51508bca3bc063e459575b4">More...</a><br /></td></tr>
<tr class="separator:aa958c982c51508bca3bc063e459575b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -194,9 +197,9 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__SourceClass__s.js b/docs/structam_1_1am__SourceClass__s.js
index a880c09..a880c09 100644..100755
--- a/docs/structam_1_1am__SourceClass__s.js
+++ b/docs/structam_1_1am__SourceClass__s.js
diff --git a/docs/structam_1_1am__SourceType__s-members.html b/docs/structam_1_1am__SourceType__s-members.html
index 1c12f0d..ff7c373 100644..100755
--- a/docs/structam_1_1am__SourceType__s-members.html
+++ b/docs/structam_1_1am__SourceType__s-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__SourceType__s.html',''
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -122,9 +125,9 @@ $(document).ready(function(){initNavTree('structam_1_1am__SourceType__s.html',''
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__SourceType__s.html b/docs/structam_1_1am__SourceType__s.html
index 60fb2c6..181f967 100644..100755
--- a/docs/structam_1_1am__SourceType__s.html
+++ b/docs/structam_1_1am__SourceType__s.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::am_SourceType_s Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__SourceType__s.html',''
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -122,16 +125,16 @@ $(document).ready(function(){initNavTree('structam_1_1am__SourceType__s.html',''
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a6846851d58222147c2bd390fc572813f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__SourceType__s.html#a6846851d58222147c2bd390fc572813f">sourceID</a></td></tr>
-<tr class="memdesc:a6846851d58222147c2bd390fc572813f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the ID of the source, it is unique in the system. <a href="#a6846851d58222147c2bd390fc572813f">More...</a><br/></td></tr>
+<tr class="memdesc:a6846851d58222147c2bd390fc572813f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the ID of the source, it is unique in the system. <a href="#a6846851d58222147c2bd390fc572813f">More...</a><br /></td></tr>
<tr class="separator:a6846851d58222147c2bd390fc572813f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a352a80e94b72f7e9ea42c210b930e8ef"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__SourceType__s.html#a352a80e94b72f7e9ea42c210b930e8ef">name</a></td></tr>
-<tr class="memdesc:a352a80e94b72f7e9ea42c210b930e8ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">The name of the source. <a href="#a352a80e94b72f7e9ea42c210b930e8ef">More...</a><br/></td></tr>
+<tr class="memdesc:a352a80e94b72f7e9ea42c210b930e8ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">The name of the source. <a href="#a352a80e94b72f7e9ea42c210b930e8ef">More...</a><br /></td></tr>
<tr class="separator:a352a80e94b72f7e9ea42c210b930e8ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa127250ebad705fbca4d5f45eea6dbdd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__SourceType__s.html#aa127250ebad705fbca4d5f45eea6dbdd">availability</a></td></tr>
-<tr class="memdesc:aa127250ebad705fbca4d5f45eea6dbdd"><td class="mdescLeft">&#160;</td><td class="mdescRight">the availability of the source <a href="#aa127250ebad705fbca4d5f45eea6dbdd">More...</a><br/></td></tr>
+<tr class="memdesc:aa127250ebad705fbca4d5f45eea6dbdd"><td class="mdescLeft">&#160;</td><td class="mdescRight">the availability of the source <a href="#aa127250ebad705fbca4d5f45eea6dbdd">More...</a><br /></td></tr>
<tr class="separator:aa127250ebad705fbca4d5f45eea6dbdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01a0cab789299dc80c5ce53457374172"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__SourceType__s.html#a01a0cab789299dc80c5ce53457374172">sourceClassID</a></td></tr>
-<tr class="memdesc:a01a0cab789299dc80c5ce53457374172"><td class="mdescLeft">&#160;</td><td class="mdescRight">the sourceClassID, indicates the class the source is in. <a href="#a01a0cab789299dc80c5ce53457374172">More...</a><br/></td></tr>
+<tr class="memdesc:a01a0cab789299dc80c5ce53457374172"><td class="mdescLeft">&#160;</td><td class="mdescRight">the sourceClassID, indicates the class the source is in. <a href="#a01a0cab789299dc80c5ce53457374172">More...</a><br /></td></tr>
<tr class="separator:a01a0cab789299dc80c5ce53457374172"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -215,9 +218,9 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="structam_1_1am__SourceType__s.html">am_SourceType_s</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__SourceType__s.js b/docs/structam_1_1am__SourceType__s.js
index b227f78..b227f78 100644..100755
--- a/docs/structam_1_1am__SourceType__s.js
+++ b/docs/structam_1_1am__SourceType__s.js
diff --git a/docs/structam_1_1am__Source__s-members.html b/docs/structam_1_1am__Source__s-members.html
index fa63553..5df694d 100644..100755
--- a/docs/structam_1_1am__Source__s-members.html
+++ b/docs/structam_1_1am__Source__s-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__Source__s.html','');})
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -132,9 +135,9 @@ $(document).ready(function(){initNavTree('structam_1_1am__Source__s.html','');})
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__Source__s.html b/docs/structam_1_1am__Source__s.html
index 80c9b55..0d68c14 100644..100755
--- a/docs/structam_1_1am__Source__s.html
+++ b/docs/structam_1_1am__Source__s.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::am_Source_s Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__Source__s.html','');})
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -122,51 +125,47 @@ $(document).ready(function(){initNavTree('structam_1_1am__Source__s.html','');})
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:ad224888802fabebefe6ff587412da9fd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Source__s.html#ad224888802fabebefe6ff587412da9fd">sourceID</a></td></tr>
-<tr class="memdesc:ad224888802fabebefe6ff587412da9fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the ID of the source, it is unique in the system. <a href="#ad224888802fabebefe6ff587412da9fd">More...</a><br/></td></tr>
+<tr class="memdesc:ad224888802fabebefe6ff587412da9fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the ID of the source, it is unique in the system. <a href="#ad224888802fabebefe6ff587412da9fd">More...</a><br /></td></tr>
<tr class="separator:ad224888802fabebefe6ff587412da9fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57854adc822ed77c6443ec2c745820af"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Source__s.html#a57854adc822ed77c6443ec2c745820af">domainID</a></td></tr>
-<tr class="memdesc:a57854adc822ed77c6443ec2c745820af"><td class="mdescLeft">&#160;</td><td class="mdescRight">The domainID is the domain the source belongs to. <a href="#a57854adc822ed77c6443ec2c745820af">More...</a><br/></td></tr>
+<tr class="memdesc:a57854adc822ed77c6443ec2c745820af"><td class="mdescLeft">&#160;</td><td class="mdescRight">The domainID is the domain the source belongs to. <a href="#a57854adc822ed77c6443ec2c745820af">More...</a><br /></td></tr>
<tr class="separator:a57854adc822ed77c6443ec2c745820af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85dbb09cc190834a1e10e6ac4ee5f6fb"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Source__s.html#a85dbb09cc190834a1e10e6ac4ee5f6fb">name</a></td></tr>
-<tr class="memdesc:a85dbb09cc190834a1e10e6ac4ee5f6fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">The name of the source. <a href="#a85dbb09cc190834a1e10e6ac4ee5f6fb">More...</a><br/></td></tr>
+<tr class="memdesc:a85dbb09cc190834a1e10e6ac4ee5f6fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">The name of the source. <a href="#a85dbb09cc190834a1e10e6ac4ee5f6fb">More...</a><br /></td></tr>
<tr class="separator:a85dbb09cc190834a1e10e6ac4ee5f6fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11aed737b64b5216b786f0804fc23a79"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Source__s.html#a11aed737b64b5216b786f0804fc23a79">sourceClassID</a></td></tr>
-<tr class="memdesc:a11aed737b64b5216b786f0804fc23a79"><td class="mdescLeft">&#160;</td><td class="mdescRight">the sourceClassID, indicates the class the source is in. <a href="#a11aed737b64b5216b786f0804fc23a79">More...</a><br/></td></tr>
+<tr class="memdesc:a11aed737b64b5216b786f0804fc23a79"><td class="mdescLeft">&#160;</td><td class="mdescRight">the sourceClassID, indicates the class the source is in. <a href="#a11aed737b64b5216b786f0804fc23a79">More...</a><br /></td></tr>
<tr class="separator:a11aed737b64b5216b786f0804fc23a79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15b7672dacb2e91fb56134766eb33a5d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am_SourceState_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Source__s.html#a15b7672dacb2e91fb56134766eb33a5d">sourceState</a></td></tr>
-<tr class="memdesc:a15b7672dacb2e91fb56134766eb33a5d"><td class="mdescLeft">&#160;</td><td class="mdescRight">The source state is an indication towards the source if it is actively heard or not. <a href="#a15b7672dacb2e91fb56134766eb33a5d">More...</a><br/></td></tr>
+<tr class="memdesc:a15b7672dacb2e91fb56134766eb33a5d"><td class="mdescLeft">&#160;</td><td class="mdescRight">The source state is an indication towards the source if it is actively heard or not. <a href="#a15b7672dacb2e91fb56134766eb33a5d">More...</a><br /></td></tr>
<tr class="separator:a15b7672dacb2e91fb56134766eb33a5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add220cb377b2e4943cafac1206056296"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Source__s.html#add220cb377b2e4943cafac1206056296">volume</a></td></tr>
-<tr class="memdesc:add220cb377b2e4943cafac1206056296"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the volume of the source. <a href="#add220cb377b2e4943cafac1206056296">More...</a><br/></td></tr>
+<tr class="memdesc:add220cb377b2e4943cafac1206056296"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the volume of the source. <a href="#add220cb377b2e4943cafac1206056296">More...</a><br /></td></tr>
<tr class="separator:add220cb377b2e4943cafac1206056296"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9904977c28ce558db9c8aec2172de7b7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Source__s.html#a9904977c28ce558db9c8aec2172de7b7">visible</a></td></tr>
-<tr class="memdesc:a9904977c28ce558db9c8aec2172de7b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">This Boolean flag indicates whether a source is visible to the commandInterface or not. <a href="#a9904977c28ce558db9c8aec2172de7b7">More...</a><br/></td></tr>
+<tr class="memdesc:a9904977c28ce558db9c8aec2172de7b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">This Boolean flag indicates whether a source is visible to the commandInterface or not. <a href="#a9904977c28ce558db9c8aec2172de7b7">More...</a><br /></td></tr>
<tr class="separator:a9904977c28ce558db9c8aec2172de7b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcc899d845aa22799119ac0807bacc7f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Source__s.html#abcc899d845aa22799119ac0807bacc7f">available</a></td></tr>
-<tr class="memdesc:abcc899d845aa22799119ac0807bacc7f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This attribute reflects the availability of the source. <a href="#abcc899d845aa22799119ac0807bacc7f">More...</a><br/></td></tr>
+<tr class="memdesc:abcc899d845aa22799119ac0807bacc7f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This attribute reflects the availability of the source. <a href="#abcc899d845aa22799119ac0807bacc7f">More...</a><br /></td></tr>
<tr class="separator:abcc899d845aa22799119ac0807bacc7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e6ca4857b4e45bb5ecca3ac73a01563"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am_InterruptState_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Source__s.html#a2e6ca4857b4e45bb5ecca3ac73a01563">interruptState</a></td></tr>
<tr class="memdesc:a2e6ca4857b4e45bb5ecca3ac73a01563"><td class="mdescLeft">&#160;</td><td class="mdescRight">Some special sources can have special behaviors, the are so called "Low Level
-Interrupts". <a href="#a2e6ca4857b4e45bb5ecca3ac73a01563">More...</a><br/></td></tr>
+Interrupts". <a href="#a2e6ca4857b4e45bb5ecca3ac73a01563">More...</a><br /></td></tr>
<tr class="separator:a2e6ca4857b4e45bb5ecca3ac73a01563"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8f66d87b2c466afe29abd7d0038c1f8"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Source__s.html#ab8f66d87b2c466afe29abd7d0038c1f8">listSoundProperties</a></td></tr>
-<tr class="memdesc:ab8f66d87b2c466afe29abd7d0038c1f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the list of soundProperties, that the source is capable of. <a href="#ab8f66d87b2c466afe29abd7d0038c1f8">More...</a><br/></td></tr>
+<tr class="memdesc:ab8f66d87b2c466afe29abd7d0038c1f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the list of soundProperties, that the source is capable of. <a href="#ab8f66d87b2c466afe29abd7d0038c1f8">More...</a><br /></td></tr>
<tr class="separator:ab8f66d87b2c466afe29abd7d0038c1f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a161ce36395faa9faea7db1699c62c700"><td class="memItemLeft" align="right" valign="top">std::vector<br class="typebreak"/>
-&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Source__s.html#a161ce36395faa9faea7db1699c62c700">listConnectionFormats</a></td></tr>
-<tr class="memdesc:a161ce36395faa9faea7db1699c62c700"><td class="mdescLeft">&#160;</td><td class="mdescRight">This list holds information about the formats that the Source is capable of supporting when delivering audio. <a href="#a161ce36395faa9faea7db1699c62c700">More...</a><br/></td></tr>
+<tr class="memitem:a161ce36395faa9faea7db1699c62c700"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Source__s.html#a161ce36395faa9faea7db1699c62c700">listConnectionFormats</a></td></tr>
+<tr class="memdesc:a161ce36395faa9faea7db1699c62c700"><td class="mdescLeft">&#160;</td><td class="mdescRight">This list holds information about the formats that the Source is capable of supporting when delivering audio. <a href="#a161ce36395faa9faea7db1699c62c700">More...</a><br /></td></tr>
<tr class="separator:a161ce36395faa9faea7db1699c62c700"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9b62e48568f8b5ed78c82b1bcca138f7"><td class="memItemLeft" align="right" valign="top">std::vector<br class="typebreak"/>
-&lt; <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Source__s.html#a9b62e48568f8b5ed78c82b1bcca138f7">listMainSoundProperties</a></td></tr>
-<tr class="memdesc:a9b62e48568f8b5ed78c82b1bcca138f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the list of the available mainSoundProperties. <a href="#a9b62e48568f8b5ed78c82b1bcca138f7">More...</a><br/></td></tr>
+<tr class="memitem:a9b62e48568f8b5ed78c82b1bcca138f7"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Source__s.html#a9b62e48568f8b5ed78c82b1bcca138f7">listMainSoundProperties</a></td></tr>
+<tr class="memdesc:a9b62e48568f8b5ed78c82b1bcca138f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the list of the available mainSoundProperties. <a href="#a9b62e48568f8b5ed78c82b1bcca138f7">More...</a><br /></td></tr>
<tr class="separator:a9b62e48568f8b5ed78c82b1bcca138f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac0f66fac0b177a4196f6159d4c66fb5c"><td class="memItemLeft" align="right" valign="top">std::vector<br class="typebreak"/>
-&lt; <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Source__s.html#ac0f66fac0b177a4196f6159d4c66fb5c">listMainNotificationConfigurations</a></td></tr>
-<tr class="memdesc:ac0f66fac0b177a4196f6159d4c66fb5c"><td class="mdescLeft">&#160;</td><td class="mdescRight">The list of MainNotificationConfigurations. <a href="#ac0f66fac0b177a4196f6159d4c66fb5c">More...</a><br/></td></tr>
+<tr class="memitem:ac0f66fac0b177a4196f6159d4c66fb5c"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Source__s.html#ac0f66fac0b177a4196f6159d4c66fb5c">listMainNotificationConfigurations</a></td></tr>
+<tr class="memdesc:ac0f66fac0b177a4196f6159d4c66fb5c"><td class="mdescLeft">&#160;</td><td class="mdescRight">The list of MainNotificationConfigurations. <a href="#ac0f66fac0b177a4196f6159d4c66fb5c">More...</a><br /></td></tr>
<tr class="separator:ac0f66fac0b177a4196f6159d4c66fb5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a080cec59e7c0b8cd1d1daea73b17ac7a"><td class="memItemLeft" align="right" valign="top">std::vector<br class="typebreak"/>
-&lt; <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Source__s.html#a080cec59e7c0b8cd1d1daea73b17ac7a">listNotificationConfigurations</a></td></tr>
-<tr class="memdesc:a080cec59e7c0b8cd1d1daea73b17ac7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">The list of MainNotificationConfigurations. <a href="#a080cec59e7c0b8cd1d1daea73b17ac7a">More...</a><br/></td></tr>
+<tr class="memitem:a080cec59e7c0b8cd1d1daea73b17ac7a"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Source__s.html#a080cec59e7c0b8cd1d1daea73b17ac7a">listNotificationConfigurations</a></td></tr>
+<tr class="memdesc:a080cec59e7c0b8cd1d1daea73b17ac7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">The list of MainNotificationConfigurations. <a href="#a080cec59e7c0b8cd1d1daea73b17ac7a">More...</a><br /></td></tr>
<tr class="separator:a080cec59e7c0b8cd1d1daea73b17ac7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -424,9 +423,9 @@ Interrupts". </p>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="structam_1_1am__Source__s.html">am_Source_s</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__Source__s.js b/docs/structam_1_1am__Source__s.js
index 7ed57b4..7ed57b4 100644..100755
--- a/docs/structam_1_1am__Source__s.js
+++ b/docs/structam_1_1am__Source__s.js
diff --git a/docs/structam_1_1am__SystemProperty__s-members.html b/docs/structam_1_1am__SystemProperty__s-members.html
index 0f4cb01..06e5902 100644..100755
--- a/docs/structam_1_1am__SystemProperty__s-members.html
+++ b/docs/structam_1_1am__SystemProperty__s-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__SystemProperty__s.html
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -120,9 +123,9 @@ $(document).ready(function(){initNavTree('structam_1_1am__SystemProperty__s.html
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__SystemProperty__s.html b/docs/structam_1_1am__SystemProperty__s.html
index 95218df..29234b6 100644..100755
--- a/docs/structam_1_1am__SystemProperty__s.html
+++ b/docs/structam_1_1am__SystemProperty__s.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::am_SystemProperty_s Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__SystemProperty__s.html
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -122,10 +125,10 @@ $(document).ready(function(){initNavTree('structam_1_1am__SystemProperty__s.html
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a399604c89488c2bdba69fe4e6e862288"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a08bbe1d9aa083a2067c21fa1c9050269">am_CustomSystemPropertyType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__SystemProperty__s.html#a399604c89488c2bdba69fe4e6e862288">type</a></td></tr>
-<tr class="memdesc:a399604c89488c2bdba69fe4e6e862288"><td class="mdescLeft">&#160;</td><td class="mdescRight">the type that is set <a href="#a399604c89488c2bdba69fe4e6e862288">More...</a><br/></td></tr>
+<tr class="memdesc:a399604c89488c2bdba69fe4e6e862288"><td class="mdescLeft">&#160;</td><td class="mdescRight">the type that is set <a href="#a399604c89488c2bdba69fe4e6e862288">More...</a><br /></td></tr>
<tr class="separator:a399604c89488c2bdba69fe4e6e862288"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00fc776e22144844f56e2c895e8723f6"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__SystemProperty__s.html#a00fc776e22144844f56e2c895e8723f6">value</a></td></tr>
-<tr class="memdesc:a00fc776e22144844f56e2c895e8723f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">the value <a href="#a00fc776e22144844f56e2c895e8723f6">More...</a><br/></td></tr>
+<tr class="memdesc:a00fc776e22144844f56e2c895e8723f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">the value <a href="#a00fc776e22144844f56e2c895e8723f6">More...</a><br /></td></tr>
<tr class="separator:a00fc776e22144844f56e2c895e8723f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -174,9 +177,9 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__SystemProperty__s.js b/docs/structam_1_1am__SystemProperty__s.js
index 7a166a4..7a166a4 100644..100755
--- a/docs/structam_1_1am__SystemProperty__s.js
+++ b/docs/structam_1_1am__SystemProperty__s.js
diff --git a/docs/structam_1_1am__Volumes__s-members.html b/docs/structam_1_1am__Volumes__s-members.html
index 26a906d..4f255cc 100644..100755
--- a/docs/structam_1_1am__Volumes__s-members.html
+++ b/docs/structam_1_1am__Volumes__s-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__Volumes__s.html','');}
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -123,9 +126,9 @@ $(document).ready(function(){initNavTree('structam_1_1am__Volumes__s.html','');}
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__Volumes__s.html b/docs/structam_1_1am__Volumes__s.html
index 247f076..33c5dd4 100644..100755
--- a/docs/structam_1_1am__Volumes__s.html
+++ b/docs/structam_1_1am__Volumes__s.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::am_Volumes_s Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('structam_1_1am__Volumes__s.html','');}
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -122,19 +125,19 @@ $(document).ready(function(){initNavTree('structam_1_1am__Volumes__s.html','');}
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a7eb3b653e2b5721e677e596ddcf393b2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a07f9b57ede577d1e70afec63e606759f">am_VolumeType_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Volumes__s.html#a7eb3b653e2b5721e677e596ddcf393b2">volumeType</a></td></tr>
-<tr class="memdesc:a7eb3b653e2b5721e677e596ddcf393b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">describes the type of the volume: source or sink. <a href="#a7eb3b653e2b5721e677e596ddcf393b2">More...</a><br/></td></tr>
+<tr class="memdesc:a7eb3b653e2b5721e677e596ddcf393b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">describes the type of the volume: source or sink. <a href="#a7eb3b653e2b5721e677e596ddcf393b2">More...</a><br /></td></tr>
<tr class="separator:a7eb3b653e2b5721e677e596ddcf393b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4d2a92c90e653fb89926a9fb90cbd6a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="unionam_1_1am__DataType__u.html">am_DataType_u</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Volumes__s.html#ac4d2a92c90e653fb89926a9fb90cbd6a">volumeID</a></td></tr>
-<tr class="memdesc:ac4d2a92c90e653fb89926a9fb90cbd6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">either sourceID or sinkID <a href="#ac4d2a92c90e653fb89926a9fb90cbd6a">More...</a><br/></td></tr>
+<tr class="memdesc:ac4d2a92c90e653fb89926a9fb90cbd6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">either sourceID or sinkID <a href="#ac4d2a92c90e653fb89926a9fb90cbd6a">More...</a><br /></td></tr>
<tr class="separator:ac4d2a92c90e653fb89926a9fb90cbd6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad02cca640e5e110318711a269f53079e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Volumes__s.html#ad02cca640e5e110318711a269f53079e">volume</a></td></tr>
-<tr class="memdesc:ad02cca640e5e110318711a269f53079e"><td class="mdescLeft">&#160;</td><td class="mdescRight">The volume. <a href="#ad02cca640e5e110318711a269f53079e">More...</a><br/></td></tr>
+<tr class="memdesc:ad02cca640e5e110318711a269f53079e"><td class="mdescLeft">&#160;</td><td class="mdescRight">The volume. <a href="#ad02cca640e5e110318711a269f53079e">More...</a><br /></td></tr>
<tr class="separator:ad02cca640e5e110318711a269f53079e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15f81ed79fdfbc93a325089fc68ff8fb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Volumes__s.html#a15f81ed79fdfbc93a325089fc68ff8fb">ramp</a></td></tr>
-<tr class="memdesc:a15f81ed79fdfbc93a325089fc68ff8fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">the ramp that shall be driven <a href="#a15f81ed79fdfbc93a325089fc68ff8fb">More...</a><br/></td></tr>
+<tr class="memdesc:a15f81ed79fdfbc93a325089fc68ff8fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">the ramp that shall be driven <a href="#a15f81ed79fdfbc93a325089fc68ff8fb">More...</a><br /></td></tr>
<tr class="separator:a15f81ed79fdfbc93a325089fc68ff8fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affd26e898ff854ab8d463bb403e25481"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Volumes__s.html#affd26e898ff854ab8d463bb403e25481">time</a></td></tr>
-<tr class="memdesc:affd26e898ff854ab8d463bb403e25481"><td class="mdescLeft">&#160;</td><td class="mdescRight">the time for the ramp <a href="#affd26e898ff854ab8d463bb403e25481">More...</a><br/></td></tr>
+<tr class="memdesc:affd26e898ff854ab8d463bb403e25481"><td class="mdescLeft">&#160;</td><td class="mdescRight">the time for the ramp <a href="#affd26e898ff854ab8d463bb403e25481">More...</a><br /></td></tr>
<tr class="separator:affd26e898ff854ab8d463bb403e25481"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -231,9 +234,9 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="structam_1_1am__Volumes__s.html">am_Volumes_s</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/structam_1_1am__Volumes__s.js b/docs/structam_1_1am__Volumes__s.js
index e6691a3..e6691a3 100644..100755
--- a/docs/structam_1_1am__Volumes__s.js
+++ b/docs/structam_1_1am__Volumes__s.js
diff --git a/docs/structbuild__indices.html b/docs/structbuild__indices.html
new file mode 100755
index 0000000..80cc3ba
--- /dev/null
+++ b/docs/structbuild__indices.html
@@ -0,0 +1,139 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>AudioManager: build_indices&lt; N, Is &gt; Struct Template Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">AudioManager
+ &#160;<span id="projectnumber">7.6.6</span>
+ </div>
+ <div id="projectbrief">Native Application Runtime Environment</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structbuild__indices.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">build_indices&lt; N, Is &gt; Struct Template Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>&gt;</code></p>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><h3>template&lt;std::size_t N, std::size_t... Is&gt;<br />
+struct build_indices&lt; N, Is &gt;</h3>
+
+
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00038">38</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>AudioManagerUtilities/include/<a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structbuild__indices.html">build_indices</a></li>
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/structbuild__indices_3_010_00_01Is_8_8_8_01_4.html b/docs/structbuild__indices_3_010_00_01Is_8_8_8_01_4.html
new file mode 100755
index 0000000..f4aace4
--- /dev/null
+++ b/docs/structbuild__indices_3_010_00_01Is_8_8_8_01_4.html
@@ -0,0 +1,148 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>AudioManager: build_indices&lt; 0, Is... &gt; Struct Template Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">AudioManager
+ &#160;<span id="projectnumber">7.6.6</span>
+ </div>
+ <div id="projectbrief">Native Application Runtime Environment</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structbuild__indices_3_010_00_01Is_8_8_8_01_4.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">build_indices&lt; 0, Is... &gt; Struct Template Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for build_indices&lt; 0, Is... &gt;:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="structbuild__indices_3_010_00_01Is_8_8_8_01_4.png" usemap="#build_5Findices_3C_200_2C_20Is..._20_3E_map" alt=""/>
+ <map id="build_5Findices_3C_200_2C_20Is..._20_3E_map" name="build_indices&lt; 0, Is... &gt;_map">
+<area href="structindices.html" alt="indices&lt; Is... &gt;" shape="rect" coords="0,0,147,24"/>
+</map>
+ </div></div>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><h3>template&lt;std::size_t... Is&gt;<br />
+struct build_indices&lt; 0, Is... &gt;</h3>
+
+
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00043">43</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>AudioManagerUtilities/include/<a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structbuild__indices_3_010_00_01Is_8_8_8_01_4.html">build_indices&lt; 0, Is... &gt;</a></li>
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/structbuild__indices_3_010_00_01Is_8_8_8_01_4.png b/docs/structbuild__indices_3_010_00_01Is_8_8_8_01_4.png
new file mode 100755
index 0000000..05202b8
--- /dev/null
+++ b/docs/structbuild__indices_3_010_00_01Is_8_8_8_01_4.png
Binary files differ
diff --git a/docs/structindices.html b/docs/structindices.html
new file mode 100755
index 0000000..58b61f0
--- /dev/null
+++ b/docs/structindices.html
@@ -0,0 +1,143 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>AudioManager: indices&lt; Is &gt; Struct Template Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">AudioManager
+ &#160;<span id="projectnumber">7.6.6</span>
+ </div>
+ <div id="projectbrief">Native Application Runtime Environment</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structindices.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">indices&lt; Is &gt; Struct Template Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Helper structures used within std::bind for automatically identification of all placeholders.
+ <a href="structindices.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>&gt;</code></p>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><h3>template&lt;std::size_t... Is&gt;<br />
+struct indices&lt; Is &gt;</h3>
+
+<p>Helper structures used within std::bind for automatically identification of all placeholders. </p>
+
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00033">33</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>AudioManagerUtilities/include/<a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structindices.html">indices</a></li>
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/structplaceholder.html b/docs/structplaceholder.html
new file mode 100755
index 0000000..7099df2
--- /dev/null
+++ b/docs/structplaceholder.html
@@ -0,0 +1,139 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>AudioManager: placeholder&lt; I &gt; Struct Template Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">AudioManager
+ &#160;<span id="projectnumber">7.6.6</span>
+ </div>
+ <div id="projectbrief">Native Application Runtime Environment</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structplaceholder.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">placeholder&lt; I &gt; Struct Template Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>&gt;</code></p>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><h3>template&lt;int I&gt;<br />
+struct placeholder&lt; I &gt;</h3>
+
+
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00047">47</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>AudioManagerUtilities/include/<a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structplaceholder.html">placeholder</a></li>
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/structstd_1_1is__placeholder_3_1_1placeholder_3_01I_01_4_01_4.html b/docs/structstd_1_1is__placeholder_3_1_1placeholder_3_01I_01_4_01_4.html
new file mode 100755
index 0000000..ca64146
--- /dev/null
+++ b/docs/structstd_1_1is__placeholder_3_1_1placeholder_3_01I_01_4_01_4.html
@@ -0,0 +1,147 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>AudioManager: std::is_placeholder&lt;::placeholder&lt; I &gt; &gt; Struct Template Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">AudioManager
+ &#160;<span id="projectnumber">7.6.6</span>
+ </div>
+ <div id="projectbrief">Native Application Runtime Environment</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structstd_1_1is__placeholder_3_1_1placeholder_3_01I_01_4_01_4.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">std::is_placeholder&lt;::placeholder&lt; I &gt; &gt; Struct Template Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for std::is_placeholder&lt;::placeholder&lt; I &gt; &gt;:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="structstd_1_1is__placeholder_3_1_1placeholder_3_01I_01_4_01_4.png" usemap="#std::is_5Fplaceholder_3C::placeholder_3C_20I_20_3E_20_3E_map" alt=""/>
+ <map id="std::is_5Fplaceholder_3C::placeholder_3C_20I_20_3E_20_3E_map" name="std::is_placeholder&lt;::placeholder&lt; I &gt; &gt;_map">
+</map>
+ </div></div>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><h3>template&lt;int I&gt;<br />
+struct std::is_placeholder&lt;::placeholder&lt; I &gt; &gt;</h3>
+
+
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00054">54</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>AudioManagerUtilities/include/<a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>std</b></li><li class="navelem"><a class="el" href="structstd_1_1is__placeholder_3_1_1placeholder_3_01I_01_4_01_4.html">is_placeholder&lt;::placeholder&lt; I &gt; &gt;</a></li>
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/structstd_1_1is__placeholder_3_1_1placeholder_3_01I_01_4_01_4.png b/docs/structstd_1_1is__placeholder_3_1_1placeholder_3_01I_01_4_01_4.png
new file mode 100755
index 0000000..8e159e4
--- /dev/null
+++ b/docs/structstd_1_1is__placeholder_3_1_1placeholder_3_01I_01_4_01_4.png
Binary files differ
diff --git a/docs/sync_off.png b/docs/sync_off.png
index 3b443fc..3b443fc 100644..100755
--- a/docs/sync_off.png
+++ b/docs/sync_off.png
Binary files differ
diff --git a/docs/sync_on.png b/docs/sync_on.png
index e08320f..e08320f 100644..100755
--- a/docs/sync_on.png
+++ b/docs/sync_on.png
Binary files differ
diff --git a/docs/tab_a.png b/docs/tab_a.png
index 3b725c4..3b725c4 100644..100755
--- a/docs/tab_a.png
+++ b/docs/tab_a.png
Binary files differ
diff --git a/docs/tab_b.png b/docs/tab_b.png
index e2b4a86..e2b4a86 100644..100755
--- a/docs/tab_b.png
+++ b/docs/tab_b.png
Binary files differ
diff --git a/docs/tab_h.png b/docs/tab_h.png
index fd5cb70..fd5cb70 100644..100755
--- a/docs/tab_h.png
+++ b/docs/tab_h.png
Binary files differ
diff --git a/docs/tab_s.png b/docs/tab_s.png
index ab478c9..ab478c9 100644..100755
--- a/docs/tab_s.png
+++ b/docs/tab_s.png
Binary files differ
diff --git a/docs/tabs.css b/docs/tabs.css
index 9cf578f..9cf578f 100644..100755
--- a/docs/tabs.css
+++ b/docs/tabs.css
diff --git a/docs/uml.html b/docs/uml.html
index 650063c..57bede2 100644..100755
--- a/docs/uml.html
+++ b/docs/uml.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: UML Model auf the AudioManager</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -88,7 +91,7 @@ $(document).ready(function(){initNavTree('uml.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -104,31 +107,24 @@ $(document).ready(function(){initNavTree('uml.html','');});
<div class="contents">
<div class="textblock"><h1><a class="anchor" id="svn"></a>
Audio Manager Branch</h1>
-<p>The SVN link to the AudioManager branch can be found here: <a href="https://svn.genivi.org/uml-model/genivi/branch/eg-mg-audiomanager">https://svn.genivi.org/uml-model/genivi/branch/eg-mg-audiomanager</a> The last valid version that is compliant can be found on the trunk.<br/>
-For more information about the EA model, please see here: <a href="https://collab.genivi.org/wiki/display/genivi/Audio+Management+UML+Model">https://collab.genivi.org/wiki/display/genivi/Audio+Management+UML+Model</a> After the EA Model is updated via "Get All latest", the relevant parts for Audio Management are:<br/>
-</p>
-<ul>
-<li>Requirements on System Level <div class="fragment"><div class="line">GENIVI Model -&gt; Requirements View -&gt; Media and Graphics -&gt; Audio Management</div>
-</div><!-- fragment --></li>
-<li>Use Cases on System Level <div class="fragment"><div class="line">GENIVI Model -&gt; Use Case View -&gt; Audio Management</div>
-</div><!-- fragment --></li>
-<li>Requirements on Component Level <div class="fragment"><div class="line">GENIVI Model -&gt; Logical View -&gt; SW platform Requirements -&gt; Multimedia -&gt; AudioManagement</div>
-</div><!-- fragment --></li>
-<li>Use Cases on Component Level <div class="fragment"><div class="line">GENIVI Model -&gt; Logical View -&gt; Use Case Realizations -&gt; AudioManagement</div>
-</div><!-- fragment --></li>
-<li>Component Diagram <div class="fragment"><div class="line">GENIVI Model -&gt; Logical View -&gt; SW Platform Components -&gt; Audio Management</div>
-</div><!-- fragment --></li>
-<li>Implementation Class &amp; Component diagrams: <div class="fragment"><div class="line">GENIVI Implementation -&gt; Implementation View -&gt; Audio Management</div>
-</div><!-- fragment --> </li>
+<p>The SVN link to the AudioManager branch can be found here: <a href="https://svn.genivi.org/uml-model/genivi/branch/eg-mg-audiomanager">https://svn.genivi.org/uml-model/genivi/branch/eg-mg-audiomanager</a> The last valid version that is compliant can be found on the trunk.<br />
+For more information about the EA model, please see here: <a href="https://collab.genivi.org/wiki/display/genivi/Audio+Management+UML+Model">https://collab.genivi.org/wiki/display/genivi/Audio+Management+UML+Model</a> After the EA Model is updated via "Get All latest", the relevant parts for Audio Management are:<br />
+</p><ul>
+<li>Requirements on System Level <div class="fragment"><div class="line">GENIVI Model -&gt; Requirements View -&gt; Media and Graphics -&gt; Audio Management</div></div><!-- fragment --></li>
+<li>Use Cases on System Level <div class="fragment"><div class="line">GENIVI Model -&gt; Use Case View -&gt; Audio Management</div></div><!-- fragment --></li>
+<li>Requirements on Component Level <div class="fragment"><div class="line">GENIVI Model -&gt; Logical View -&gt; SW platform Requirements -&gt; Multimedia -&gt; AudioManagement</div></div><!-- fragment --></li>
+<li>Use Cases on Component Level <div class="fragment"><div class="line">GENIVI Model -&gt; Logical View -&gt; Use Case Realizations -&gt; AudioManagement</div></div><!-- fragment --></li>
+<li>Component Diagram <div class="fragment"><div class="line">GENIVI Model -&gt; Logical View -&gt; SW Platform Components -&gt; Audio Management</div></div><!-- fragment --></li>
+<li>Implementation Class &amp; Component diagrams: <div class="fragment"><div class="line">GENIVI Implementation -&gt; Implementation View -&gt; Audio Management</div></div><!-- fragment --> </li>
</ul>
</div></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/unionam_1_1am__DataType__u-members.html b/docs/unionam_1_1am__DataType__u-members.html
index 16bd9a3..a218038 100644..100755
--- a/docs/unionam_1_1am__DataType__u-members.html
+++ b/docs/unionam_1_1am__DataType__u-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('unionam_1_1am__DataType__u.html','');}
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -120,9 +123,9 @@ $(document).ready(function(){initNavTree('unionam_1_1am__DataType__u.html','');}
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/unionam_1_1am__DataType__u.html b/docs/unionam_1_1am__DataType__u.html
index 14efb9f..c492db4 100644..100755
--- a/docs/unionam_1_1am__DataType__u.html
+++ b/docs/unionam_1_1am__DataType__u.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::am_DataType_u Union Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('unionam_1_1am__DataType__u.html','');}
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -168,9 +171,9 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="unionam_1_1am__DataType__u.html">am_DataType_u</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/unionam_1_1am__DataType__u.js b/docs/unionam_1_1am__DataType__u.js
index 5fe8eb4..5fe8eb4 100644..100755
--- a/docs/unionam_1_1am__DataType__u.js
+++ b/docs/unionam_1_1am__DataType__u.js
diff --git a/docs/unionam_1_1am__EarlyData__u-members.html b/docs/unionam_1_1am__EarlyData__u-members.html
index 98478ad..5e16b68 100644..100755
--- a/docs/unionam_1_1am__EarlyData__u-members.html
+++ b/docs/unionam_1_1am__EarlyData__u-members.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('unionam_1_1am__EarlyData__u.html','');
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -121,9 +124,9 @@ $(document).ready(function(){initNavTree('unionam_1_1am__EarlyData__u.html','');
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/unionam_1_1am__EarlyData__u.html b/docs/unionam_1_1am__EarlyData__u.html
index a3186ea..2e4ef22 100644..100755
--- a/docs/unionam_1_1am__EarlyData__u.html
+++ b/docs/unionam_1_1am__EarlyData__u.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: am::am_EarlyData_u Union Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -96,7 +99,7 @@ $(document).ready(function(){initNavTree('unionam_1_1am__EarlyData__u.html','');
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -184,9 +187,9 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="unionam_1_1am__EarlyData__u.html">am_EarlyData_u</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/unionam_1_1am__EarlyData__u.js b/docs/unionam_1_1am__EarlyData__u.js
index b4231ef..b4231ef 100644..100755
--- a/docs/unionam_1_1am__EarlyData__u.js
+++ b/docs/unionam_1_1am__EarlyData__u.js
diff --git a/docs/unique.svg b/docs/unique.svg
index c957a1c..c957a1c 100644..100755
--- a/docs/unique.svg
+++ b/docs/unique.svg
diff --git a/docs/uniquepage.html b/docs/uniquepage.html
index 3dea7d3..7d1d8d8 100644..100755
--- a/docs/uniquepage.html
+++ b/docs/uniquepage.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: About unique IDs : Static vs Dynamic IDs</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -88,7 +91,7 @@ $(document).ready(function(){initNavTree('uniquepage.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -104,28 +107,27 @@ $(document).ready(function(){initNavTree('uniquepage.html','');});
<div class="contents">
<div class="textblock"><h1><a class="anchor" id="why"></a>
Why having two different kinds of ids?</h1>
-<p>The complexity of up-to-date IVI-systems demand to support sources and sinks dynamically added and removed in order to support the variety of CE products, but parts of the system are never going to change - to start a dynamic registration here is a waste of system capacity.<br/>
+<p>The complexity of up-to-date IVI-systems demand to support sources and sinks dynamically added and removed in order to support the variety of CE products, but parts of the system are never going to change - to start a dynamic registration here is a waste of system capacity.<br />
</p>
<h1><a class="anchor" id="setup"></a>
The setup</h1>
-<p>The AudioManagement is capable of handling static, dynamic or mixed setups. In case of a dynamic setup, all elements of the system like domains, sinks, sources, gateways etc are registered at system start-up. In a static setup, the IDs of the elements are known and fixed - no further registration is needed. The start-up for static elements works as follows:<br/>
-when a domain known as static (this is knowledge of the AudioManagerController, recognized by the unique name of the domain) registers, the AudioManagerController enters all elements of this domain in the database. Still, this domain can register additional elements during runtime. In case of static setups, the RoutingAdapter needs to ensure that all static elements are ready to be used when the domain registers.<br/>
-In order to ensure the uniqueness of IDs, there exist two separate ID areas (for each of sources, sinks, gateways and crossfaders):<br/>
-<br/>
-</p>
-<div class="image">
+<p>The AudioManagement is capable of handling static, dynamic or mixed setups. In case of a dynamic setup, all elements of the system like domains, sinks, sources, gateways etc are registered at system start-up. In a static setup, the IDs of the elements are known and fixed - no further registration is needed. The start-up for static elements works as follows:<br />
+when a domain known as static (this is knowledge of the AudioManagerController, recognized by the unique name of the domain) registers, the AudioManagerController enters all elements of this domain in the database. Still, this domain can register additional elements during runtime. In case of static setups, the RoutingAdapter needs to ensure that all static elements are ready to be used when the domain registers.<br />
+In order to ensure the uniqueness of IDs, there exist two separate ID areas (for each of sources, sinks, gateways and crossfaders):<br />
+<br />
+</p><div class="image">
<img src="unique.svg" alt="unique.svg"/>
</div>
-<p> In case of dynamic added elements, the audiomanagerdaemon ensures the uniqueness of the ID's, in case of the static setup, the project has to ensure the uniqueness by assigning the IDs wisely. The knowledge of the static IDs need to be in the AudioManagerController, the RoutingAdapters and in the HMI (optional because IDs will be reported anyway).<br/>
+<p> In case of dynamic added elements, the audiomanagerdaemon ensures the uniqueness of the ID's, in case of the static setup, the project has to ensure the uniqueness by assigning the IDs wisely. The knowledge of the static IDs need to be in the AudioManagerController, the RoutingAdapters and in the HMI (optional because IDs will be reported anyway).<br />
Domains cannot be static because registering them is the trigger for the AudioManagerController to enter the static values into the database. </p>
</div></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/ver.html b/docs/ver.html
index 6db5cb7..1727bff 100644..100755
--- a/docs/ver.html
+++ b/docs/ver.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Versioning</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -88,7 +91,7 @@ $(document).ready(function(){initNavTree('ver.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -102,16 +105,17 @@ $(document).ready(function(){initNavTree('ver.html','');});
<div class="title">Versioning </div> </div>
</div><!--header-->
<div class="contents">
-<div class="textblock"><h1><a class="anchor" id="new_ver"></a>
+<div class="textblock"><h1><a class="anchor" id="mec_ver"></a>
+Versioning Mechanism</h1>
+<p>Versioning should not strictly depend on Version Control System (e.g. git) information. Best approach is to have a dedicated resource exposing the Version of the project. This is achieved via the <code>VERSION</code> file in the main folder of the AudioManager, which content is read by CMake and used in the whole component. Optionally, the flag <code>EXTRAVERSIONINFO</code> can be used to append additional information to the version. <code>VERSION</code> is reporting with the format &lt;<code>Major&gt;</code>.&lt;<code>Minor&gt;</code>.&lt;<code>Revision&gt;</code>. Maintainer of the component should take care of keeping the information aligned with release cycle. <code>Revision</code> should be maintained once patches/fixes are merged to a stabilization branch. </p>
+<h1><a class="anchor" id="new_ver"></a>
New versioning scheme</h1>
-<p>Due to the unclearness in the versioning scheme, the versioning scheme changed with release 7.0. Beginning with the 7.0 version, the versioning changed to the semantic versioning described here: <a href="http://semver.org/">http://semver.org/</a>. For every version that released for GENIVI (independent from the compliance), a stable branch will be created which will start with a minor number increase. On the masterbranch, no minor number increases are foreseen. </p>
-<div class="image">
+<p>Due to the unclearness in the versioning scheme, the versioning scheme changed with release 7.0. Beginning with the 7.0 version, the versioning changed to the semantic versioning described here: <a href="http://semver.org/">http://semver.org/</a>. For every version that released for GENIVI (independent from the compliance), a stable branch will be created which will start with a minor number increase. On the masterbranch, no minor number increases are foreseen. </p><div class="image">
<img src="versioning_new.png" alt="versioning_new.png"/>
</div>
<h1><a class="anchor" id="ver_graph"></a>
The versioning scheme until 7.0</h1>
-<p>The versioning scheme was decided in the February face2face 2012. </p>
-<div class="image">
+<p>The versioning scheme was decided in the February face2face 2012. </p><div class="image">
<img src="versioning.png" alt="versioning.png"/>
</div>
<p> For the daemon the third number (for example 1.0.X) describes the patch version. The versions are automatically created by git during the build process. The versioning scheme is used for the AudioManager daemon itself and for each of it's interfaces. The versioning of the Interfaces in EA is defined via the tag "version" and the name of the interfaceversion versionName, for example "CommandReceiveVersion". This information is generated into the interface header files and is used then by cmake to set the interface versions. Whenever changes are done, the minor version of the interface needs to be incremented. </p>
@@ -120,9 +124,9 @@ The versioning scheme until 7.0</h1>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/versioning.png b/docs/versioning.png
index 9b587ba..9b587ba 100644..100755
--- a/docs/versioning.png
+++ b/docs/versioning.png
Binary files differ
diff --git a/docs/versioning_new.png b/docs/versioning_new.png
index f5de375..f5de375 100644..100755
--- a/docs/versioning_new.png
+++ b/docs/versioning_new.png
Binary files differ
diff --git a/docs/views.html b/docs/views.html
index 0f7c3a0..6ad5b7a 100644..100755
--- a/docs/views.html
+++ b/docs/views.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: The two views of the AudioManager</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -88,7 +91,7 @@ $(document).ready(function(){initNavTree('views.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -102,7 +105,7 @@ $(document).ready(function(){initNavTree('views.html','');});
<div class="title">The two views of the AudioManager </div> </div>
</div><!--header-->
<div class="contents">
-<div class="textblock"><p>In general, there are two views of the system:<br/>
+<div class="textblock"><p>In general, there are two views of the system:<br />
</p>
<h1><a class="anchor" id="command"></a>
The CommandInterface View View</h1>
@@ -120,9 +123,9 @@ Overview</h1>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/views.png b/docs/views.png
index d036ef4..d036ef4 100644..100755
--- a/docs/views.png
+++ b/docs/views.png
Binary files differ
diff --git a/docs/vol.html b/docs/vol.html
index 7e26d5d..62e6a2a 100644..100755
--- a/docs/vol.html
+++ b/docs/vol.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: Volumes &amp; MainVolumes</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -88,7 +91,7 @@ $(document).ready(function(){initNavTree('vol.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -99,19 +102,17 @@ $(document).ready(function(){initNavTree('vol.html','');});
<div class="header">
<div class="headertitle">
-<div class="title">Volumes &amp; MainVolumes </div> </div>
+<div class="title">Volumes </div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><h1><a class="anchor" id="mainVol"></a>
MainVolumes</h1>
-<p>This is the volume at the CommanInterface level. The exact definition is project specific and can be adopted for each project since the AudioManagerController and the HMI are the only ones who need to interfere with this volume. The actual value is an integer.</p>
-<ul>
+<p>This is the volume at the CommanInterface level. The exact definition is project specific and can be adopted for each project since the AudioManagerController and the HMI are the only ones who need to interfere with this volume. The actual value is an integer.</p><ul>
<li><a class="el" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00" title="This is the volume presented on the command interface. ">am::am_mainVolume_t</a> defines the mainvolume</li>
</ul>
<h1><a class="anchor" id="volv"></a>
Volumes</h1>
-<p>These are the actual volumes that are set for sources and sinks. The unit is 0.1 db steps,The smallest value -3000 (=AM_MUTE). The minimum and maximum can be limited by actual project.</p>
-<ul>
+<p>These are the actual volumes that are set for sources and sinks. The unit is 0.1 db steps,The smallest value -3000 (=AM_MUTE). The minimum and maximum can be limited by actual project.</p><ul>
<li><a class="el" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec" title="The unit is 0.1 db steps,The smallest value -3000 (=AM_MUTE). ">am::am_volume_t</a> describes the volume </li>
</ul>
</div></div><!-- contents -->
@@ -119,9 +120,9 @@ Volumes</h1>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
diff --git a/docs/watchd.html b/docs/watchd.html
index 8b09097..a30660e 100644..100755
--- a/docs/watchd.html
+++ b/docs/watchd.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: The watchdog</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -88,7 +91,7 @@ $(document).ready(function(){initNavTree('watchd.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -104,16 +107,12 @@ $(document).ready(function(){initNavTree('watchd.html','');});
<div class="contents">
<div class="textblock"><h1><a class="anchor" id="watchdconcept"></a>
The watchdog concept</h1>
-<p>The watchdog concept of the audiomanger is based on systemd. When systemd is configured via the unit file to use a watchdog and watchdog support is activated in the audiomanager, the audiomanager will reset the watchdog via the mainloop in the given interval to prevent systemd from restarting the audiomanager.<br/>
+<p>The watchdog concept of the audiomanger is based on systemd. When systemd is configured via the unit file to use a watchdog and watchdog support is activated in the audiomanager, the audiomanager will reset the watchdog via the mainloop in the given interval to prevent systemd from restarting the audiomanager.<br />
If the audiomanager is stuck for whatever reason, systemd will not get this update and restart the audiomanager.</p>
<h1><a class="anchor" id="configwatch"></a>
Watchdog configuration</h1>
-<p>By default, the watchdog is enabled in the audiomanager, you can disable the watchdog functionality by setting the cmake build option "WITH_SYSTEMD_WATCHDOG" to OFF, either by modifying the cmake cache with ccache or by passing -DWITH_SYSTEMD_WATCHDOG=OFF to cmake.<br/>
-The interval for checking the watchdog can be set in the unitfile of systemd by setting "WatchdogSec". The other settings need to be done as well: </p>
-<div class="fragment"><div class="line">Restart=always</div>
-<div class="line">WatchdogSec=2</div>
-<div class="line">NotifyAccess=<a class="code" href="main_8cpp.html#af9f20e08914b990ce83431d5dc6df07b">main</a></div>
-</div><!-- fragment --><p> The intervall for pinging systemd is set to the half of "WatchdogSec".</p>
+<p>By default, the watchdog is enabled in the audiomanager, you can disable the watchdog functionality by setting the cmake build option "WITH_SYSTEMD_WATCHDOG" to OFF, either by modifying the cmake cache with ccache or by passing -DWITH_SYSTEMD_WATCHDOG=OFF to cmake.<br />
+The interval for checking the watchdog can be set in the unitfile of systemd by setting "WatchdogSec". The other settings need to be done as well: </p><div class="fragment"><div class="line">Restart=always</div><div class="line">WatchdogSec=2</div><div class="line">NotifyAccess=<a class="code" href="main_8cpp.html#af9f20e08914b990ce83431d5dc6df07b">main</a></div></div><!-- fragment --><p> The intervall for pinging systemd is set to the half of "WatchdogSec".</p>
<h1><a class="anchor" id="winteg"></a>
Integration with systemd</h1>
<p>The audiomanager will use the library proviced by "libsystemd-daemon" if it is available on the system. If this library is not available, the files sd-daemon.c and sd-daemon.h that are provided with the audiomanager and released under MIT licence by Lennard Poettering will be used to connect to systemd.</p>
@@ -123,9 +122,9 @@ Integration with systemd</h1>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>